From 6061cb05071a40faaf19f4545429b8278f4a0c64 Mon Sep 17 00:00:00 2001 From: Rodny Estrada Date: Fri, 4 Sep 2026 11:31:06 -0400 Subject: [PATCH 1/3] feat(docs): remove docusaurus website and change to vitepress --- docs/.vitepress/config.mts | 61 + docs/assets/copy_deepseek_response.jpg | Bin 0 -> 71744 bytes docs/assets/waiting_deepseek_response.png | Bin 0 -> 46899 bytes .../intro.mdx => docs/es/01_intro.md | 39 +- .../es/02_getting-started.md | 12 +- .../usage.md => docs/es/03_usage.md | 6 - .../apply.mdx => docs/es/commands/apply.md | 7 +- .../pick.mdx => docs/es/commands/pick.md | 0 .../es/concepts/codepick-format.md | 98 +- .../es}/contributing.md | 6 - .../es}/faq.md | 6 - .../es/guides/advanced-options.md | 5 - .../es/guides}/installation.md | 14 +- .../es/guides/llm-workflow.md | 12 +- docs/es/index.md | 24 + docs/es/usage-example.md | 107 + package.json | 7 +- pnpm-lock.yaml | 15303 +++------------- pnpm-workspace.yaml | 2 - website/.gitignore | 20 - website/README.md | 43 - website/docs/commands/apply.mdx | 70 - website/docs/commands/pick.mdx | 82 - website/docs/concepts/codepick-format.mdx | 62 - website/docs/contributing.md | 74 - website/docs/faq.md | 47 - website/docs/getting-started.mdx | 51 - website/docs/guides/advanced-options.mdx | 90 - website/docs/guides/llm-workflow.mdx | 54 - website/docs/installation.md | 69 - website/docs/intro.mdx | 46 - website/docs/usage.md | 122 - website/docusaurus.config.ts | 106 - website/package.json | 48 - website/sidebars.ts | 28 - website/src/css/custom.css | 90 - website/src/pages/index.module.css | 58 - website/src/pages/index.tsx | 105 - website/static/.nojekyll | 0 website/static/img/logo.png | Bin 49069 -> 0 bytes website/tsconfig.json | 9 - 41 files changed, 2658 insertions(+), 14325 deletions(-) create mode 100644 docs/.vitepress/config.mts create mode 100755 docs/assets/copy_deepseek_response.jpg create mode 100644 docs/assets/waiting_deepseek_response.png rename website/i18n/es/docusaurus-plugin-content-docs/intro.mdx => docs/es/01_intro.md (61%) rename website/i18n/es/docusaurus-plugin-content-docs/getting-started.mdx => docs/es/02_getting-started.md (80%) rename website/i18n/es/docusaurus-plugin-content-docs/usage.md => docs/es/03_usage.md (96%) rename website/i18n/es/docusaurus-plugin-content-docs/commands/apply.mdx => docs/es/commands/apply.md (96%) rename website/i18n/es/docusaurus-plugin-content-docs/commands/pick.mdx => docs/es/commands/pick.md (100%) rename website/i18n/es/docusaurus-plugin-content-docs/concepts/codepick-format.mdx => docs/es/concepts/codepick-format.md (70%) rename {website/i18n/es/docusaurus-plugin-content-docs => docs/es}/contributing.md (93%) rename {website/i18n/es/docusaurus-plugin-content-docs => docs/es}/faq.md (93%) rename website/i18n/es/docusaurus-plugin-content-docs/guides/advanced-options.mdx => docs/es/guides/advanced-options.md (97%) rename {website/i18n/es/docusaurus-plugin-content-docs => docs/es/guides}/installation.md (76%) rename website/i18n/es/docusaurus-plugin-content-docs/guides/llm-workflow.mdx => docs/es/guides/llm-workflow.md (82%) create mode 100644 docs/es/index.md create mode 100644 docs/es/usage-example.md delete mode 100644 pnpm-workspace.yaml delete mode 100644 website/.gitignore delete mode 100644 website/README.md delete mode 100644 website/docs/commands/apply.mdx delete mode 100644 website/docs/commands/pick.mdx delete mode 100644 website/docs/concepts/codepick-format.mdx delete mode 100644 website/docs/contributing.md delete mode 100644 website/docs/faq.md delete mode 100644 website/docs/getting-started.mdx delete mode 100644 website/docs/guides/advanced-options.mdx delete mode 100644 website/docs/guides/llm-workflow.mdx delete mode 100644 website/docs/installation.md delete mode 100644 website/docs/intro.mdx delete mode 100644 website/docs/usage.md delete mode 100644 website/docusaurus.config.ts delete mode 100644 website/package.json delete mode 100644 website/sidebars.ts delete mode 100644 website/src/css/custom.css delete mode 100644 website/src/pages/index.module.css delete mode 100644 website/src/pages/index.tsx delete mode 100644 website/static/.nojekyll delete mode 100644 website/static/img/logo.png delete mode 100644 website/tsconfig.json diff --git a/docs/.vitepress/config.mts b/docs/.vitepress/config.mts new file mode 100644 index 0000000..51dd82e --- /dev/null +++ b/docs/.vitepress/config.mts @@ -0,0 +1,61 @@ +import { defineConfig } from 'vitepress'; + +// https://vitepress.dev/reference/site-config +export default defineConfig({ + title: 'Codepicker Docs', + base: process.env.BASE_URL ?? '/', + description: + 'Pick code into Markdown. Apply Markdown to code. Built for LLMs and quick backups.', + locales: { + es: { label: 'Español', lang: 'es' }, + }, + themeConfig: { + // https://vitepress.dev/reference/default-theme-config + nav: [ + { text: 'Home', link: '/es' }, + { text: 'Guías', link: '/es/getting-started' }, + ], + sidebar: { + '/es/': [ + { + text: 'Introducción', + items: [ + { text: '¿Qué es esto?', link: '/es/01_intro' }, + { text: 'Primeros Pasos', link: '/es/02_getting-started' }, + { text: 'Uso Básico', link: '/es/03_usage' }, + { text: 'Ejemplo Práctico', link: '/es/usage-example' }, + { text: 'Preguntas Frecuentes', link: '/es/faq' }, + { text: 'Contribuir', link: '/es/contributing' }, + ], + }, + { + text: 'Comandos', + items: [ + { text: 'Pick', link: '/es/commands/pick' }, + { text: 'Apply', link: '/es/commands/apply' }, + ], + }, + { + text: 'Conceptos', + items: [ + { text: 'Formato Codepick', link: '/es/concepts/codepick-format' }, + ], + }, + { + text: 'Guías Avanzadas', + items: [ + { text: 'Opciones Avanzadas', link: '/es/guides/advanced-options' }, + { + text: 'Flujo de Trabajo con LLMs', + link: '/es/guides/llm-workflow', + }, + { text: 'Scripting e instalación', link: '/es/installation' }, + ], + }, + ], + }, + socialLinks: [ + { icon: 'github', link: 'https://github.com/rodnye/codepicker' }, + ], + }, +}); diff --git a/docs/assets/copy_deepseek_response.jpg b/docs/assets/copy_deepseek_response.jpg new file mode 100755 index 0000000000000000000000000000000000000000..6f72840555764059397971b05096c4e810117641 GIT binary patch literal 71744 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 literal 0 HcmV?d00001 diff --git a/docs/assets/waiting_deepseek_response.png b/docs/assets/waiting_deepseek_response.png new file mode 100644 index 0000000000000000000000000000000000000000..30843105841f85fde3d85c22e07c38d4bfd9e6a0 GIT binary patch literal 46899 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

&G#R{cdh- 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 C0G)II literal 0 HcmV?d00001 diff --git a/website/i18n/es/docusaurus-plugin-content-docs/intro.mdx b/docs/es/01_intro.md similarity index 61% rename from website/i18n/es/docusaurus-plugin-content-docs/intro.mdx rename to docs/es/01_intro.md index 3cbfe2a..4331e66 100644 --- a/website/i18n/es/docusaurus-plugin-content-docs/intro.mdx +++ b/docs/es/01_intro.md @@ -1,13 +1,19 @@ ---- -sidebar_position: 1 -slug: /intro ---- - # Introducción a Codepicker -**Codepicker** es una herramienta CLI bidireccional que transforma tu base de código en Markdown estructurado, y viceversa. Está diseñada específicamente para hacer que trabajar con Modelos de Lenguaje Grande (LLMs) en proyectos reales sea **rápido, predecible y sin fricciones**. +**Codepicker** es una poderosa herramienta CLI bidireccional que transforma tu código fuente en Markdown estructurado, y viceversa. Está diseñada específicamente para hacer que trabajar con Modelos de Lenguaje Grande (LLMs) en proyectos reales sea **rápido, predecible y sin límites**. + +> Puedes hechar un vistazo a este [Ejemplo rápido](./usage-example) + +## Características -## ¿Por qué Codepicker? +- ⚡ **Contexto Instantáneo**: Copia secciones completas del proyecto con el flag `-c`. +- 🔄 **Flujo Bidireccional**: El comando `apply` convierte Markdown de vuelta a archivos en tu disco. +- 🧠 **Tolerante al Ruido**: Ignora explicaciones y texto extra, manteniendo solo el código válido. +- 🛡️ **Envoltorio Inteligente**: Previene bloques de código rotos ajustando el número de comillas invertidas. +- 🎯 **Controles de Precisión**: Limita líneas, añade números, usa rutas absolutas. +- 📄 **Modo Documentación (`-D`)**: Ayuda a los LLMs a seguir el formato Codepick correctamente. +- 📦 **Seguro con Binarios**: Evita volcar contenido ilegible de archivos binarios. +- 🙈 **Consciente de `.gitignore`**: Respeta tu repositorio por defecto. Trabajar con chats de LLMs en bases de código existentes suele ser un proceso tedioso: @@ -19,16 +25,15 @@ Trabajar con chats de LLMs en bases de código existentes suele ser un proceso t Incluso con agentes de IDE, a menudo estás limitado a su flujo de trabajo específico. **Codepicker** elimina esta fricción, permitiéndote mover el contexto dentro y fuera de tu proyecto con un par de comandos. -## Características Principales +## ¿Por qué dices "Bidireccional"? -- ⚡ **Contexto Instantáneo**: Copia secciones completas del proyecto con el flag `-c`. -- 🔄 **Flujo Bidireccional**: El comando `apply` convierte Markdown de vuelta a archivos en tu disco. -- 🧠 **Tolerante al Ruido**: Ignora explicaciones y texto extra, manteniendo solo el código válido. -- 🛡️ **Envoltorio Inteligente**: Previene bloques de código rotos ajustando el número de comillas invertidas. -- 🎯 **Controles de Precisión**: Limita líneas, añade números, usa rutas absolutas. -- 📄 **Modo Documentación (`-D`)**: Ayuda a los LLMs a seguir el formato Codepick correctamente. -- 📦 **Seguro con Binarios**: Evita volcar contenido ilegible de archivos binarios. -- 🙈 **Consciente de `.gitignore`**: Respeta tu repositorio por defecto. +Esta no es la primera herramienta que permite recolectar contexto para la IA. Un ejemplo popular es [Repomix](https://repomix.com) que hace algo similar, +exporta todo tu proyecto a un archivo `repomix-output.xml` y luego... ya? + +Ese archivo puedes subirlo a ChatGPT y pedirle "Revisa que problemas puede tener mi código". Pero imagina que ChatGPT te sugiera algunos cambios, +tendrías que aplicarlos manualmente. + +Esto no ocurre con CODEPICKER, cuando la IA te dice el contenido a cambiar de un archivo, puedes insertarlo automaticamente con un solo comando! ## ¿Cómo funciona? @@ -43,4 +48,4 @@ console.log('Hola Mundo'); Este formato es perfectamente parseable y, a diferencia de los diffs o formatos de respuesta tradicionales, empaqueta el contenido completo del archivo, eliminando ambigüedades. -Todo en orden? Dirígete a la sección de [Primeros Pasos](/docs/getting-started). +Todo en orden? Dirígete a la sección de [Primeros Pasos](./02_getting-started). diff --git a/website/i18n/es/docusaurus-plugin-content-docs/getting-started.mdx b/docs/es/02_getting-started.md similarity index 80% rename from website/i18n/es/docusaurus-plugin-content-docs/getting-started.mdx rename to docs/es/02_getting-started.md index 9757c44..ef4fcc3 100644 --- a/website/i18n/es/docusaurus-plugin-content-docs/getting-started.mdx +++ b/docs/es/02_getting-started.md @@ -1,8 +1,3 @@ ---- -sidebar_position: 2 -slug: /getting-started ---- - # Primeros Pasos Instalar y configurar Codepicker es extremadamente sencillo. Sigue estos pasos para empezar a optimizar tu flujo de trabajo con LLMs. @@ -46,6 +41,7 @@ Esto buscará todos los archivos `.ts` en la carpeta `src`, los convertirá al f ## Siguientes Pasos -- Aprende a usar el comando [Pick](/docs/commands/pick) en detalle. -- Descubre cómo aplicar los cambios con [Apply](/docs/commands/apply). -- Entiende el [Formato Codepick](/docs/concepts/codepick-format). +- ¿Aprender rápido a usar esto? Mira este [Ejemplo práctico](./usage-example.md) +- Aprende a usar el comando [Pick](./commands/pick) en detalle. +- Descubre cómo aplicar los cambios con [Apply](./commands/apply). +- Entiende el [Formato Codepick](./concepts/codepick-format). diff --git a/website/i18n/es/docusaurus-plugin-content-docs/usage.md b/docs/es/03_usage.md similarity index 96% rename from website/i18n/es/docusaurus-plugin-content-docs/usage.md rename to docs/es/03_usage.md index fdd98da..5bb112c 100644 --- a/website/i18n/es/docusaurus-plugin-content-docs/usage.md +++ b/docs/es/03_usage.md @@ -1,9 +1,3 @@ ---- -sidebar_position: 3 -title: Uso básico -description: Aprende a extraer y aplicar código con Codepicker. ---- - # Uso básico Codepicker se divide en dos comandos principales: diff --git a/website/i18n/es/docusaurus-plugin-content-docs/commands/apply.mdx b/docs/es/commands/apply.md similarity index 96% rename from website/i18n/es/docusaurus-plugin-content-docs/commands/apply.mdx rename to docs/es/commands/apply.md index 8884996..9b8c165 100644 --- a/website/i18n/es/docusaurus-plugin-content-docs/commands/apply.mdx +++ b/docs/es/commands/apply.md @@ -1,8 +1,3 @@ ---- -sidebar_position: 4 -slug: /commands/apply ---- - # Comando Apply El comando `apply` toma un documento Markdown (o el contenido del portapapeles) y extrae los bloques de código para escribirlos o actualizarlos en tu sistema de archivos. @@ -31,6 +26,8 @@ codepicker apply [opciones] [archivo-dump] codep apply -c ``` +> Puedes hechar un vistazo a este [Ejemplo práctico](../usage-example) + ## Ejemplos Prácticos ### Aplicar desde el Portapapeles diff --git a/website/i18n/es/docusaurus-plugin-content-docs/commands/pick.mdx b/docs/es/commands/pick.md similarity index 100% rename from website/i18n/es/docusaurus-plugin-content-docs/commands/pick.mdx rename to docs/es/commands/pick.md diff --git a/website/i18n/es/docusaurus-plugin-content-docs/concepts/codepick-format.mdx b/docs/es/concepts/codepick-format.md similarity index 70% rename from website/i18n/es/docusaurus-plugin-content-docs/concepts/codepick-format.mdx rename to docs/es/concepts/codepick-format.md index 57befe9..806de3f 100644 --- a/website/i18n/es/docusaurus-plugin-content-docs/concepts/codepick-format.mdx +++ b/docs/es/concepts/codepick-format.md @@ -1,29 +1,110 @@ ---- -sidebar_position: 5 -slug: /concepts/codepick-format ---- - # Formato Codepick El **Formato Codepick** es una sintaxis estructurada de Markdown diseñada para incrustar contenido de archivos junto con sus rutas de destino. Este formato es el núcleo de cómo Codepicker se comunica con los LLMs, garantizando que el contexto se preserve y se pueda aplicar de vuelta al sistema de archivos sin ambigüedades. +## Ejemplo + +::: code-group + +````markdown [codepick-output.md] +```ts +// src/index.ts +console.log('Hola'); +``` + +```json +// config.json +{ + "name": "mi-app" +} +``` +```` + +::: + ## Estructura Cada archivo se representa como un bloque de código donde: 1. **Etiqueta de apertura**: 3 o más comillas invertidas seguidas de una extensión de lenguaje opcional. + +::: code-group + +````markdown [codepick-output.md] +// [!code ++] + +```ts +// src/index.ts +console.log('Hola'); +``` + +// [!code ++] + +```json +// config.json +{ + "name": "mi-app" +} +``` +```` + +::: + 2. **Primera línea interna**: `// ruta/del/archivo.ext` (la ruta del sistema de archivos destino). + +::: code-group + +````markdown [codepick-output.md] +```ts +// [!code ++] +// src/index.ts +console.log('Hola'); +``` + +```json +// [!code ++] +// config.json +{ + "name": "mi-app" +} +``` +```` + +::: + 3. **Contenido**: El contenido real del archivo (cualquier texto). + +::: code-group + +````markdown [codepick-output.md] +```ts +// src/index.ts +// [!code ++] +console.log('Hola'); +``` + +```json +// config.json +// [!code ++:3] +{ + "name": "mi-app" +} +``` +```` + +::: + 4. **Etiqueta de cierre**: El mismo número de comillas invertidas que en la apertura. -## Ejemplo +::: code-group -````markdown +````markdown [codepick-output.md] ```ts // src/index.ts console.log('Hola'); +// [!code ++] ``` ```json @@ -31,9 +112,12 @@ console.log('Hola'); { "name": "mi-app" } +// [!code ++] ``` ```` +::: + ## Reglas del Formato - Las rutas deben comenzar con `// ` (con un espacio después de las barras). diff --git a/website/i18n/es/docusaurus-plugin-content-docs/contributing.md b/docs/es/contributing.md similarity index 93% rename from website/i18n/es/docusaurus-plugin-content-docs/contributing.md rename to docs/es/contributing.md index 41341cf..129348f 100644 --- a/website/i18n/es/docusaurus-plugin-content-docs/contributing.md +++ b/docs/es/contributing.md @@ -1,9 +1,3 @@ ---- -sidebar_position: 5 -title: Contribuir -description: Cómo contribuir al desarrollo de Codepicker. ---- - # Contribuir ¡Gracias por tu interés en contribuir a Codepicker! Apreciamos cualquier tipo de contribución, ya sea reportando errores, mejorando la documentación o enviando código. El poder del Open Source :) diff --git a/website/i18n/es/docusaurus-plugin-content-docs/faq.md b/docs/es/faq.md similarity index 93% rename from website/i18n/es/docusaurus-plugin-content-docs/faq.md rename to docs/es/faq.md index d4f7317..d123707 100644 --- a/website/i18n/es/docusaurus-plugin-content-docs/faq.md +++ b/docs/es/faq.md @@ -1,9 +1,3 @@ ---- -sidebar_position: 6 -title: Preguntas frecuentes -description: Respuestas a las dudas más comunes sobre Codepicker. ---- - # Preguntas frecuentes ## ¿Qué es el formato Codepick? diff --git a/website/i18n/es/docusaurus-plugin-content-docs/guides/advanced-options.mdx b/docs/es/guides/advanced-options.md similarity index 97% rename from website/i18n/es/docusaurus-plugin-content-docs/guides/advanced-options.mdx rename to docs/es/guides/advanced-options.md index feec789..23a9e36 100644 --- a/website/i18n/es/docusaurus-plugin-content-docs/guides/advanced-options.mdx +++ b/docs/es/guides/advanced-options.md @@ -1,8 +1,3 @@ ---- -sidebar_position: 7 -slug: /guides/advanced-options ---- - # Opciones Avanzadas Codepicker ofrece una variedad de opciones avanzadas para adaptar su comportamiento a las necesidades específicas de tu proyecto y tu flujo de trabajo. diff --git a/website/i18n/es/docusaurus-plugin-content-docs/installation.md b/docs/es/guides/installation.md similarity index 76% rename from website/i18n/es/docusaurus-plugin-content-docs/installation.md rename to docs/es/guides/installation.md index b9180dc..ec332a8 100644 --- a/website/i18n/es/docusaurus-plugin-content-docs/installation.md +++ b/docs/es/guides/installation.md @@ -1,10 +1,4 @@ ---- -sidebar_position: 2 -title: Instalación -description: Cómo instalar Codepicker en tu sistema. ---- - -# Instalación +# Más opciones de Instalación ## Requisitos previos @@ -48,8 +42,8 @@ Luego puedes agregar scripts en tu `package.json`: ```json { "scripts": { - "pick-tests": "codepicker pick 'tests/**'", - "pick-src": "codepicker pick 'src/**' '!**.svg'" + "pick:tests": "codepicker pick 'tests/**'", + "pick:src": "codepicker pick 'src/**' '!**.svg'" } } ``` @@ -66,4 +60,4 @@ O si usas `npx`, siempre obtendrás la última versión disponible. ## Solución de problemas -Para más ayuda, consulta las [preguntas frecuentes](./faq.md). +Para más ayuda, consulta las [preguntas frecuentes](../faq). diff --git a/website/i18n/es/docusaurus-plugin-content-docs/guides/llm-workflow.mdx b/docs/es/guides/llm-workflow.md similarity index 82% rename from website/i18n/es/docusaurus-plugin-content-docs/guides/llm-workflow.mdx rename to docs/es/guides/llm-workflow.md index e29ff68..b0fa4ee 100644 --- a/website/i18n/es/docusaurus-plugin-content-docs/guides/llm-workflow.mdx +++ b/docs/es/guides/llm-workflow.md @@ -1,8 +1,3 @@ ---- -sidebar_position: 6 -slug: /guides/llm-workflow ---- - # Flujo de Trabajo con LLMs Codepicker brilla cuando se integra en tu flujo de trabajo diario con Modelos de Lenguaje Grande (LLMs) como ChatGPT, Claude o Gemini. Aquí te mostramos cómo sacarle el máximo provecho. @@ -28,11 +23,11 @@ El flag `-D` (o `--include-docs`) es **crucial**. Añade la especificación del ### Paso 2: Interactuar con el LLM -Pega el contenido en tu LLM y dale instrucciones claras: +Pega el contenido en tu LLM y dale instrucciones: ```text Aquí está el contexto de mi proyecto. -Por favor, modifica la vista para añadir un botón azul con sombra moderna. +Por favor, modifica la vista para añadir un botón con un mono en calzones bailando. IMPORTANTE: Devuelve los archivos modificados usando estrictamente el formato Codepick. ``` @@ -50,5 +45,4 @@ codep apply -c 1. **Sé específico con los patrones**: No extraigas todo el proyecto si solo necesitas modificar un módulo específico. Esto ahorra tokens y reduce la confusión del LLM. 2. **Usa `--dry-run`**: Si no estás seguro de los cambios que el LLM propone, usa `codep apply -c --dry-run` para ver qué archivos se verían afectados antes de aplicarlos. -3. **Controla el tamaño**: Si un archivo es muy grande, usa `-l 100` para limitar las líneas y darle al LLM solo la estructura o las partes relevantes. -4. **Respeta el `.gitignore`**: Por defecto, Codepicker ignora `node_modules`, `.git`, etc. No uses `--no-gitignore` a menos que sea estrictamente necesario, para evitar saturar el contexto del LLM con archivos irrelevantes. +3. **Respeta el `.gitignore`**: Por defecto, Codepicker ignora `node_modules`, `.git`, etc. No uses `--no-gitignore` a menos que sea estrictamente necesario, para evitar saturar el contexto del LLM con archivos irrelevantes. diff --git a/docs/es/index.md b/docs/es/index.md new file mode 100644 index 0000000..80bda9b --- /dev/null +++ b/docs/es/index.md @@ -0,0 +1,24 @@ +--- +# https://vitepress.dev/reference/default-theme-home-page +layout: home + +hero: + name: 'CODEPICKER' + text: 'Empaqueta todo tu proyecto en un solo archivo y aplica cambios en él!' + tagline: Hay muchas formas de trabajar y programar con IA, ¿por qué no intentas con esta? + actions: + - theme: brand + text: Bienvenida + link: /es/intro + - theme: alt + text: Primeros pasos + link: /es/getting-started + +features: + - title: Optimizado para IA + details: El código de tu proyecto se empaqueta a un archivo legible que es entendido perfectamente por modelos LLM como ChatGPT, Claude, Deepseek entre otros. + - title: Aplica los cambios + details: Cualquier respuesta de chat de IA puede ser insertada en tu proyecto con un solo comando! + - title: Hazte Portable + details: Programa donde sea y como sea, no dependes de IDEs ni agentes de código. Solo de CODEPICKER y cualquier chat de IA. +--- diff --git a/docs/es/usage-example.md b/docs/es/usage-example.md new file mode 100644 index 0000000..bb91d5d --- /dev/null +++ b/docs/es/usage-example.md @@ -0,0 +1,107 @@ +# Ejemplo de uso + +Veamos un ejemplo práctico. Hasta ahora tenemos el siguiente proyecto, es un botón que al hacer click encima le suma +1 al contador: + +::: code-group + +```js [script.js] +const counterElement = document.getElementById('counter'); +const button = document.getElementById('btnIncrement'); + +let count = 0; + +button.addEventListener('click', () => { + count++; + counterElement.textContent = count; +}); +``` + +```html [index.html] + + + + + + Counter + + +

+

Counter

+

0

+ +
+ + + +``` + +::: + +Supongamos que además del botón de aumentar, necesitamos un botón para reducir el contador. Como somos muy productivos _(\*muy vagos)_, utilizaremos Codepicker para que alguna IA lo haga. Así que ejecutamos en la terminal el comando + +```shell +codepicker "**" -c +``` + +Esto hace que se copie en nuestro portapapeles el contenido del proyecto entero. A continuación, vayamos a Deepseek y pidamos lo que nos hace falta + +![Imagen de ejemplo de solicitud a Deepseek](../assets/waiting_deepseek_response.png) + +Cuando responda, copiamos directamente su respuesta + +![Imagen de copiar respuesta desde deepseek](../assets/copy_deepseek_response.jpg) + +Y ejecutamos el comando de aplicar los cambios + +```shell +codepicker apply -c +``` + +Listo! Se acaba de insertar el cambio en todos los archivos del proyecto: + +::: code-group + +```js [script.js] +const counterElement = document.getElementById('counter'); +const incrementButton = document.getElementById('btnIncrement'); +const decrementButton = document.getElementById('btnDecrement'); // [!code ++] + +let count = 0; + +incrementButton.addEventListener('click', () => { + count++; + counterElement.textContent = count; +}); + +decrementButton.addEventListener('click', () => { + // [!code ++:4] + count--; + counterElement.textContent = count; +}); +``` + +```html [index.html] + + + + + + Counter + + +
+

Counter

+

0

+ + + +
+ + + +``` + +::: + +En tres simples pasos utilizamos la IA para hacer cambios en nuestro proyecto sin gastar tokens ni esperar por las respuestas de un agente. +Se utilizó solamente la potencia de un chat de IA. diff --git a/package.json b/package.json index 85ee583..70c6818 100644 --- a/package.json +++ b/package.json @@ -18,9 +18,9 @@ "test:run": "vitest run", "test:coverage": "vitest run --coverage", "lint": "eslint .", - "web:dev": "pnpm -F ./website dev", - "web:build": "pnpm -F ./website build", - "web:start": "pnpm -F ./website start" + "docs:dev": "vitepress dev docs", + "docs:build": "vitepress build docs", + "docs:preview": "vitepress preview docs" }, "files": [ "dist/**/*.js", @@ -70,6 +70,7 @@ "prettier": "^3.8.1", "typescript": "^6.0.3", "typescript-eslint": "^8.61.1", + "vitepress": "^1.6.4", "vitest": "^4.1.0" }, "overrides": { diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 828ef5c..cad6ca0 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -32,7 +32,7 @@ importers: version: 26.1.1 '@vitest/coverage-v8': specifier: ^4.1.0 - version: 4.1.0(vitest@4.1.0(@types/node@26.1.1)(vite@8.0.1(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0)(@types/node@26.1.1)(jiti@2.7.0)(terser@5.49.0))) + version: 4.1.0(vitest@4.1.0(@types/node@26.1.1)(vite@5.4.21(@types/node@26.1.1)(lightningcss@1.32.0)(terser@5.49.0))) eslint: specifier: ^10.6.0 version: 10.8.0(jiti@2.7.0) @@ -45,226 +45,91 @@ importers: typescript-eslint: specifier: ^8.61.1 version: 8.61.1(eslint@10.8.0(jiti@2.7.0))(typescript@6.0.3) + vitepress: + specifier: ^1.6.4 + version: 1.6.4(@algolia/client-search@5.57.0)(@types/node@26.1.1)(lightningcss@1.32.0)(postcss@8.5.23)(search-insights@2.17.3)(terser@5.49.0)(typescript@6.0.3) vitest: specifier: ^4.1.0 - version: 4.1.0(@types/node@26.1.1)(vite@8.0.1(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0)(@types/node@26.1.1)(jiti@2.7.0)(terser@5.49.0)) - - website: - dependencies: - '@docusaurus/core': - specifier: 3.10.2 - version: 3.10.2(@docusaurus/faster@3.10.2(@docusaurus/types@3.10.2(@swc/core@1.15.46)(postcss@8.5.23)(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(postcss@8.5.23))(@mdx-js/react@3.1.1(@types/react@19.2.17)(react@19.2.4))(@rspack/core@1.7.12)(@swc/core@1.15.46)(postcss@8.5.23)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(typescript@6.0.3) - '@docusaurus/preset-classic': - specifier: 3.10.2 - version: 3.10.2(@algolia/client-search@5.56.0)(@docusaurus/faster@3.10.2(@docusaurus/types@3.10.2(@swc/core@1.15.46)(postcss@8.5.23)(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(postcss@8.5.23))(@mdx-js/react@3.1.1(@types/react@19.2.17)(react@19.2.4))(@rspack/core@1.7.12)(@swc/core@1.15.46)(@types/react@19.2.17)(postcss@8.5.23)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(search-insights@2.17.3)(typescript@6.0.3) - '@mdx-js/react': - specifier: ^3.0.0 - version: 3.1.1(@types/react@19.2.17)(react@19.2.4) - clsx: - specifier: ^2.0.0 - version: 2.1.1 - prism-react-renderer: - specifier: ^2.3.0 - version: 2.4.1(react@19.2.4) - react: - specifier: ^19.0.0 - version: 19.2.4 - react-dom: - specifier: ^19.0.0 - version: 19.2.4(react@19.2.4) - devDependencies: - '@docusaurus/module-type-aliases': - specifier: 3.10.2 - version: 3.10.2(@swc/core@1.15.46)(postcss@8.5.23)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) - '@docusaurus/tsconfig': - specifier: 3.10.2 - version: 3.10.2 - '@docusaurus/types': - specifier: 3.10.2 - version: 3.10.2(@swc/core@1.15.46)(postcss@8.5.23)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) - '@types/react': - specifier: ^19.0.0 - version: 19.2.17 - typescript: - specifier: ~6.0.2 - version: 6.0.3 + version: 4.1.0(@types/node@26.1.1)(vite@5.4.21(@types/node@26.1.1)(lightningcss@1.32.0)(terser@5.49.0)) packages: - '@11ty/gray-matter@1.0.0': - resolution: {integrity: sha512-7mJJl+wf1AByoT0PknQiQfOPnVNT4fevGrUBVWO4HXsnYn1aQPyRyrELYrNUFleUBM++KzMKN6QaxHPk0t/6/g==} - engines: {node: '>=11'} - - '@algolia/abtesting@1.22.0': - resolution: {integrity: sha512-BFR6zNowNKcY7Ou7TaJc9QWexES4YKPbmf/OTFofpdsdhz4x6q0lbxp3duO0EHnyrN7rE4ba/TSXuY+BDGu4+g==} + '@algolia/abtesting@1.23.0': + resolution: {integrity: sha512-j45MBISstltys9QyQ4xf6quRiN1g7vMuwQL9VM4dx8YuRZvCQ173b9royZAx6iAbRX3IB1VnG1z//NuwyQ8jpQ==} engines: {node: '>= 14.0.0'} - '@algolia/autocomplete-core@1.19.2': - resolution: {integrity: sha512-mKv7RyuAzXvwmq+0XRK8HqZXt9iZ5Kkm2huLjgn5JoCPtDy+oh9yxUMfDDaVCw0oyzZ1isdJBc7l9nuCyyR7Nw==} - - '@algolia/autocomplete-core@1.19.9': - resolution: {integrity: sha512-4U2JKLMWlDu0CotYyUkWakDxr8AIav3QtIUXXRpfavYN29aVWfzlwJp9T0rPKEf/dO2QCPAUc0Kq1Tj1GJxo2A==} + '@algolia/autocomplete-core@1.17.7': + resolution: {integrity: sha512-BjiPOW6ks90UKl7TwMv7oNQMnzU+t/wk9mgIDi6b1tXpUek7MW0lbNOUHpvam9pe3lVCf4xPFT+lK7s+e+fs7Q==} - '@algolia/autocomplete-plugin-algolia-insights@1.19.2': - resolution: {integrity: sha512-TjxbcC/r4vwmnZaPwrHtkXNeqvlpdyR+oR9Wi2XyfORkiGkLTVhX2j+O9SaCCINbKoDfc+c2PB8NjfOnz7+oKg==} + '@algolia/autocomplete-plugin-algolia-insights@1.17.7': + resolution: {integrity: sha512-Jca5Ude6yUOuyzjnz57og7Et3aXjbwCSDf/8onLHSQgw1qW3ALl9mrMWaXb5FmPVkV3EtkD2F/+NkT6VHyPu9A==} peerDependencies: search-insights: '>= 1 < 3' - '@algolia/autocomplete-plugin-algolia-insights@1.19.9': - resolution: {integrity: sha512-6mExC6X7762s2SV3eJy3QOkB8bdMmnUhQ2agvGVDuzwoGyr3PquGSY/0vPQXCfiAiCaXUz1rXn+lwghgSi0l0w==} - peerDependencies: - search-insights: '>= 1 < 3' - - '@algolia/autocomplete-shared@1.19.2': - resolution: {integrity: sha512-jEazxZTVD2nLrC+wYlVHQgpBoBB5KPStrJxLzsIFl6Kqd1AlG9sIAGl39V5tECLpIQzB3Qa2T6ZPJ1ChkwMK/w==} + '@algolia/autocomplete-preset-algolia@1.17.7': + resolution: {integrity: sha512-ggOQ950+nwbWROq2MOCIL71RE0DdQZsceqrg32UqnhDz8FlO9rL8ONHNsI2R1MH0tkgVIDKI/D0sMiUchsFdWA==} peerDependencies: '@algolia/client-search': '>= 4.9.1 < 6' algoliasearch: '>= 4.9.1 < 6' - '@algolia/autocomplete-shared@1.19.9': - resolution: {integrity: sha512-YosP9Uoek6y/Ur1r1qeogk4biMe/hzkyNcgMCciw0//3XpCM7VlYLSHnyt/vOnEOGhCCc0+3v+unEiH6zz+Z1A==} + '@algolia/autocomplete-shared@1.17.7': + resolution: {integrity: sha512-o/1Vurr42U/qskRSuhBH+VKxMvkkUVTLU6WZQr+L5lGZZLYWyhdzWjW0iGXY7EkwRTjBqvN2EsR81yCTGV/kmg==} peerDependencies: '@algolia/client-search': '>= 4.9.1 < 6' algoliasearch: '>= 4.9.1 < 6' - '@algolia/client-abtesting@5.56.0': - resolution: {integrity: sha512-7r4Z3NC7yU1oAQVWJNA2HX7tX481F3pJvCGyLIXiTdBcthz4Q/o21jwcMYDFkuI92UWTNBQQmHYgwHo1zS5dzg==} + '@algolia/client-abtesting@5.57.0': + resolution: {integrity: sha512-JVFFujiZUCguk5tz3LZr4fTQxqpIrj4/Jw3SI7kMljSqtfLxYn/s/TWH0J2s4iNfsDpxPhgFGMotCpmDI4kZ8w==} engines: {node: '>= 14.0.0'} - '@algolia/client-analytics@5.56.0': - resolution: {integrity: sha512-avmjXQSq+jadFO8Xl2em05/uQdQnEmHsJyOAdVbZkmVgpMfxL12aJwVVfGNwYr9nulcpuJN1X0lTaQ5wxuNGcA==} + '@algolia/client-analytics@5.57.0': + resolution: {integrity: sha512-6KqECK4ED3JJQEoDrQWnGPQzElA828xAD4qK5ceawNNyP/LcSvzAoLHjFkoTPksZ/kxj6VUtCRH+IHZesLltng==} engines: {node: '>= 14.0.0'} - '@algolia/client-common@5.56.0': - resolution: {integrity: sha512-v2TPStUhY//ripPjIVclZ8AWc7DEGooXULZGFlFu37zNatgHjw34oZZ+OSbbc/YHO+xZwPl62I1k8xH1m4S2eg==} + '@algolia/client-common@5.57.0': + resolution: {integrity: sha512-uqpGF3oXYsoCbQq5d7BzNrNTfIfuvJyGP1CKvSW27T9boUg7KOwyxsAw1AX0a3jSW2HrYEJ/NN+Z4MiGivbpeQ==} engines: {node: '>= 14.0.0'} - '@algolia/client-insights@5.56.0': - resolution: {integrity: sha512-P0ehROpM4Sem3Sqo5x2cKPgj67D3G3jy0rh1Amwkcvsfr6tkvIcdCmerieanqTF7NxUMPNFLkpIFeMO8Rpa50w==} + '@algolia/client-insights@5.57.0': + resolution: {integrity: sha512-u5NboJVJXDEFplvNnqqX4CxkXPYysjJRj47hOSh9329H8kG5gFLKJBIiS5utMQ+GZm8xQl3Te7NInDk6elEADQ==} engines: {node: '>= 14.0.0'} - '@algolia/client-personalization@5.56.0': - resolution: {integrity: sha512-SXK3Vn3WVxyzbm31oePZBJkp1wpOyuWdd4B/Pv7n0aXDxmeSWhC1R1FC1517mMrFAIaPH4Rt0x6RUe7ZNjz8FA==} + '@algolia/client-personalization@5.57.0': + resolution: {integrity: sha512-uzc0b2LmHAK9/QID4xeo35OG84AkZl4YewkCqawqAOGLjT2eZpM/OZx45ESygMHG30Ws+ZTSdluPtMJcUnrbWQ==} engines: {node: '>= 14.0.0'} - '@algolia/client-query-suggestions@5.56.0': - resolution: {integrity: sha512-5+ZdX8garFnmycnZgKhtXHePEaLj5zqDxI/0lkhhluzCcvTn0/PvvTirTg8hHYetQHvn7GDyeAiqTAieMvMW4A==} + '@algolia/client-query-suggestions@5.57.0': + resolution: {integrity: sha512-dIAhnM6ue/ssa5PjgNfu4g8A4yTojl9ZOUzZU3wIaIKRerL2R/3Emuf9n/D6ICXXP167KC6XCeC7nliSw7cuSw==} engines: {node: '>= 14.0.0'} - '@algolia/client-search@5.56.0': - resolution: {integrity: sha512-+mKUdYvqOi0BcvpAEyCEw49vSBptufIcfibtHz2bdr1pI789M46Yt0uQEk/sxtK3teh71OQvVFHaTDzShUWewQ==} + '@algolia/client-search@5.57.0': + resolution: {integrity: sha512-2TTPTTKSJmCptvhCm4Xf3bBYMqZni+Pgc2hVdqc4l9wsBpSJNVTVIKpnd10OubUgkGcmppVDj1XQqYaf6EnPSQ==} engines: {node: '>= 14.0.0'} - '@algolia/events@4.0.1': - resolution: {integrity: sha512-FQzvOCgoFXAbf5Y6mYozw2aj5KCJoA3m4heImceldzPSMbdyS4atVjJzXKMsfX3wnZTFYwkkt8/z8UesLHlSBQ==} - - '@algolia/ingestion@1.56.0': - resolution: {integrity: sha512-9g/zj+AZx5moFcdFIrYQoVrueXivjUcc3MQHtCYT8WhIuk1lUh1AyEhvJCS0XBZld09cLvd1AZ3BvDBpVpX2UA==} + '@algolia/ingestion@1.57.0': + resolution: {integrity: sha512-W4JseHKt+pzOxlFV+T3MWEG0h4Z2Se5zjoXUD0ewlw8aOWMG/yjRdopUdLQsXULepB/My2tDuZjkwk2sMfsUrQ==} engines: {node: '>= 14.0.0'} - '@algolia/monitoring@1.56.0': - resolution: {integrity: sha512-Qf3Sr6f9A9uxCZUf3MXS0d2b877uYzEB5yxqpVGXAhcJnBCQjrRRon0KvefpGkxy+BshrIJs96OUoMtGqXTFDA==} + '@algolia/monitoring@1.57.0': + resolution: {integrity: sha512-BrxJVE0/eLinEPICCD7BKN/2xnt0nkjge70u8zzE2ISP3fuB3tjLgcwpanUycvlHBFLI4gK0l5ol54p6IYuR/Q==} engines: {node: '>= 14.0.0'} - '@algolia/recommend@5.56.0': - resolution: {integrity: sha512-GXWG1rWc5wu8hY4N33Y3b6ernY6sAdAvmKWN/zHAiACOx40WnpG0TVX5YazCAr/9gOYGInSiM2A0y2jy2xbiDA==} + '@algolia/recommend@5.57.0': + resolution: {integrity: sha512-Gc29jkeiLKlVfHvyrIgyUHHE+aYTdXEeLfK42rjr5/1TTVsYwUJz0XkvoIBIqfMjcDg6gXeHb1jTUZ0H+SYIlQ==} engines: {node: '>= 14.0.0'} - '@algolia/requester-browser-xhr@5.56.0': - resolution: {integrity: sha512-7t24cBxaInS3mZb7ddEaZT/tp6q+/aR4YttsQVyP1/i+LmwPR34atO35KjaLFCcRVrlP7sYOAqkCfg6lIRB+ew==} + '@algolia/requester-browser-xhr@5.57.0': + resolution: {integrity: sha512-PIPnPN7MP3fp2VAi01BVXhCWmD366ZB2Hkq5TlYKtThd4KxUtMmaaNDpFgVCTXtSIqWVZLJntOHRvxg/sIPd8Q==} engines: {node: '>= 14.0.0'} - '@algolia/requester-fetch@5.56.0': - resolution: {integrity: sha512-R7ePHgVYmDFjZpvrsVAfbDz/d4RxKAYZ5/vgLfIsCVRZRryjWl/3INOxpOICzitehQ5FjNtNjcLQTrmHPTcHBQ==} + '@algolia/requester-fetch@5.57.0': + resolution: {integrity: sha512-AX3RlOudXMdTwtwUqdAf5hAVLvXfOZZH1FZh6ALDdrhVLT0TtAIe48N6nYcWcTnwoTxK/wDIQqZ19IMjK8zJAA==} engines: {node: '>= 14.0.0'} - '@algolia/requester-node-http@5.56.0': - resolution: {integrity: sha512-PIOUXlSnrqM0S+WOgDRb4RzotydJH7ZoT6tOyL7tAO7qJOfvX5wsEW8Pe+PMKMwvuI4/gIyK9cg2H7lJXqnc4Q==} + '@algolia/requester-node-http@5.57.0': + resolution: {integrity: sha512-cWZc1dKb7wy9/wPpwMtL1y89gK2G7y2A47Coa7zwf1ydtIeJm4+S+XxoQ2b/ZRiQnrC1YHavLjYUPDCdnT7Khg==} engines: {node: '>= 14.0.0'} - '@babel/code-frame@7.29.7': - resolution: {integrity: sha512-Aup7aUOfpbAUg2ROOJN6Iw5f9DMBlzu0mIkm/malLQFN/YQgO48wCj0Kxa3sEHJvPVFg7siR+qRInwXd2qhQKw==} - engines: {node: '>=6.9.0'} - - '@babel/compat-data@7.29.7': - resolution: {integrity: sha512-locTkQyKvwIEgBzVrn8693ebc97F2U8ZHjbXwDXJ5Fn2TCpNwTlKcaKLkdHop5c/icOFE7qt7Q9JC5hnKNa6Gg==} - engines: {node: '>=6.9.0'} - - '@babel/core@7.29.7': - resolution: {integrity: sha512-RgHBCvtjbOK2gXSNBNIkNoEc9qoVEtau3hj8gEqKQuL3HZAibKarWFEI3Lfm6EYKkLalOh8eSrj9b+ch9H/VBA==} - engines: {node: '>=6.9.0'} - - '@babel/generator@7.29.7': - resolution: {integrity: sha512-DkXD5OJQaAQIdZ1bt3UZdEnHAn9Imd3IVBdX03UFe+ony9Ojw5pzr9YVKGDY1jt+Gcn/FnGkNf8r+Vj5NOJWtQ==} - engines: {node: '>=6.9.0'} - - '@babel/helper-annotate-as-pure@7.29.7': - resolution: {integrity: sha512-OoK6239jHPuSQOoS0kfTVKn0b/rVTk0seKq4Gd2UMLtmOVLjDC0ki3e+c90Trqv2gMfvJFqkiljrr568+qddiw==} - engines: {node: '>=6.9.0'} - - '@babel/helper-compilation-targets@7.29.7': - resolution: {integrity: sha512-wem6WaBj4NaVYVdNhLPPVacES6ZJ+KBBfSkTMD3YZxbP3rm3Di85tJU5ljaUNhaOynt+Aj0xruhYuzQBt8n71g==} - engines: {node: '>=6.9.0'} - - '@babel/helper-create-class-features-plugin@7.29.7': - resolution: {integrity: sha512-IY3ZD9Tmooqr3TUhc3DUWxiuo8xx1DWLhd5M7hQ+ZWJamqM2BbalrBJb2MisSLoYorOj75U03qULCxQTY9r3hg==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0 - - '@babel/helper-create-regexp-features-plugin@7.29.7': - resolution: {integrity: sha512-907Uymvqgg1dwUA+7IGwFAOSYzQOuzPXKNJ1yxzwPffzkYFg2q2eHi1fIOs6sXkG9NbIUMunnUlkYsfRFNvomg==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0 - - '@babel/helper-define-polyfill-provider@0.6.8': - resolution: {integrity: sha512-47UwBLPpQi1NoWzLuHNjRoHlYXMwIJoBf7MFou6viC/sIHWYygpvr0B6IAyh5sBdA2nr2LPIRww8lfaUVQINBA==} - peerDependencies: - '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 - - '@babel/helper-globals@7.29.7': - resolution: {integrity: sha512-3nQVUAtvkKH9zahfWgw96Jc/uFOmjACE1kQz82E2lqWmHBgjzbNlsC22nuQTfahmWeQtTq5nQ/4Nnd2A1wj4zA==} - engines: {node: '>=6.9.0'} - - '@babel/helper-member-expression-to-functions@7.29.7': - resolution: {integrity: sha512-j+7JYmk1JYDtACIGj0QJqqWZjoUpMoEikQGADMaHgCMCSDqd2+P32rfcibUNrGOMWrlzK1WJBdxrB3JJQZwWtg==} - engines: {node: '>=6.9.0'} - - '@babel/helper-module-imports@7.29.7': - resolution: {integrity: sha512-ejHwrQQYcm9xnTivShn2IDOlIzInN34AXskvq9QicvCtEzq1Vzclu/tKF8Jq1Cg8JG2GL6/EmjgsCT7lXepE3g==} - engines: {node: '>=6.9.0'} - - '@babel/helper-module-transforms@7.29.7': - resolution: {integrity: sha512-UPUVSyXbOh627KiCIGQSgwWzGeBKLkaJ9PJEdrngIwMSzxLR4jS4+f1f1jb7VzBbg8nFLaYotvVPFCTqdrmTAg==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0 - - '@babel/helper-optimise-call-expression@7.29.7': - resolution: {integrity: sha512-+kmGVjcT9RGYzoDwdwEqEvGgKe3BYq+O1iGzjFubaNgZHwYHP6lsF2Yghf4kEuv9BV7tYDZ913aBW9am6YKong==} - engines: {node: '>=6.9.0'} - - '@babel/helper-plugin-utils@7.29.7': - resolution: {integrity: sha512-G7sHYigPY17oO5SYWnfD/0MTBwVR781S/JI643e/JhUYgVgWE/61SoW3NH9KWUKyKq5LVh3npif99Wkt6j86Jw==} - engines: {node: '>=6.9.0'} - - '@babel/helper-remap-async-to-generator@7.29.7': - resolution: {integrity: sha512-16AMiW26DbXWBbr3B8wNozKM0ydMLB892vaOaJW/fPJdnT8vJk5sdkQcU/isqUxyCE0cEoa8wZOcbgDuC4b6Og==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0 - - '@babel/helper-replace-supers@7.29.7': - resolution: {integrity: sha512-atfGXWSeCiF4DnKZIfmJfQRkSw9b9gNNXR1kqKjbhG4pGYCOnkp8OcTB8E3NXjBu8NpheSnOeNKz8KT7UNFTmQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0 - - '@babel/helper-skip-transparent-expression-wrappers@7.29.7': - resolution: {integrity: sha512-brcMGQaVzIeUb+6/bs1Av0f8YuNNjKY2JyvfRCsFuFsdKccEQ5Ges2y74D74NZ1Rz8lKJ9ksJkfqwQFJ/iNEyQ==} - engines: {node: '>=6.9.0'} - '@babel/helper-string-parser@7.27.1': resolution: {integrity: sha512-qMlSxKbpRlAridDExk92nSobyDdpPijUq2DW6oDnUqd0iOGxmQjyqhMIihI9+zv4LPyZdRje2cavWPbCbWm3eA==} engines: {node: '>=6.9.0'} @@ -281,13147 +146,3090 @@ packages: resolution: {integrity: sha512-qehxGkRj55h/ff8EMaJ+cYhyaKlHIxqYDn682wQD7RNp9UujOQsHog2uS0r2vzr4pW+sXf90NeeayjcNaX3fFg==} engines: {node: '>=6.9.0'} - '@babel/helper-validator-option@7.29.7': - resolution: {integrity: sha512-N9ZErrD+yW5geCDtBqnOoxmR8+tNKiGuxKlDpuJxfsqpa2dFcexaziGAE/qoHLiDDreVNMupxGmSoNlyvsA3gw==} - engines: {node: '>=6.9.0'} - - '@babel/helper-wrap-function@7.29.7': - resolution: {integrity: sha512-iES0Skag9ERIF68aXadpO6dbXa03mNWK3sEqJaMnLNs/eC3l0lkImdfoy6Y09/SfkpawdAB4RjQ7PVA7TcVGdw==} - engines: {node: '>=6.9.0'} - - '@babel/helpers@7.29.7': - resolution: {integrity: sha512-1k2lAGRMfHTcwuNYcCNUmaUffmQv8KWMfh2iJUUeRlwlwH4FdNG7mfPI10NPfLHJFThE4Tyr4mv7kTNZOiPuBg==} - engines: {node: '>=6.9.0'} - '@babel/parser@7.29.2': resolution: {integrity: sha512-4GgRzy/+fsBa72/RZVJmGKPmZu9Byn8o4MoLpmNe1m8ZfYnz5emHLQz3U4gLud6Zwl0RZIcgiLD7Uq7ySFuDLA==} engines: {node: '>=6.0.0'} hasBin: true - '@babel/parser@7.29.7': - resolution: {integrity: sha512-hnORnjP/1P/zFEndoeX+n+t1RwWRJiJpM/jO7FW32Kn9r5+sJB2JWOdYo4L6k78j15eCwY3Gm/7364B1EMwtNg==} + '@babel/parser@7.29.8': + resolution: {integrity: sha512-E8lTAYNB1KW+FH+VGJuZM1ioAx2E6oVlvQFRrf5P8ZZmsiJXYAD9vTFV7yyEURNzgh1dFqMZuO6tUwcARbqFCA==} engines: {node: '>=6.0.0'} hasBin: true - '@babel/plugin-bugfix-firefox-class-in-computed-class-key@7.29.7': - resolution: {integrity: sha512-j8SrR0zLZrRsC09DlszEx8FpMiwukKffYXMK0d5LmOglO7vGG6sz/BR/20yHqWH+Lnn31JTt2PE3hIWNgM2J6w==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0 - - '@babel/plugin-bugfix-safari-class-field-initializer-scope@7.29.7': - resolution: {integrity: sha512-r8j8escF+U2FUHo0KOhPUdMzUO+jp9fInva6+ACVAF3Y97Ev+5iNZwiqTghmzNeWwDkOPlYuTcfb1vDaoZKmAQ==} + '@babel/types@7.29.0': + resolution: {integrity: sha512-LwdZHpScM4Qz8Xw2iKSzS+cfglZzJGvofQICy7W7v4caru4EaAmyUuO6BGrbyQ2mYV11W0U8j5mBhd14dd3B0A==} engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0 - '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.29.7': - resolution: {integrity: sha512-GE1TFSiuFeGsCxmYXZl8HwoPrVlwe4rHPFE8weieGKZqnDORK+Ar3vgWMgW+AOxQ6/2TgLSKx9p6W7O4rC6qgQ==} + '@babel/types@7.29.8': + resolution: {integrity: sha512-Vj1jF3cPfxg7OAfoI7QnVKLoILlm2JF9pnVHrX8qx7AHMiYWT+NDAA7jChlNgRS4WTLc/fD1lXLmPixluj+3Gg==} engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0 - '@babel/plugin-bugfix-safari-rest-destructuring-rhs-array@7.29.7': - resolution: {integrity: sha512-oBNVCvnO5tND+xSopWvV8WNGfpTfgP4Zr/YXXSj8zfmcPktp5Ku/aZlsIowgSD4fjmgHn6sGmB9APVsU5zOdhA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0 + '@bcoe/v8-coverage@1.0.2': + resolution: {integrity: sha512-6zABk/ECA/QYSCQ1NGiVwwbQerUCZ+TQbp64Q3AgmfNvurHH0j8TtXa1qbShXA6qqkpAj4V5W8pP6mLe1mcMqA==} + engines: {node: '>=18'} - '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.29.7': - resolution: {integrity: sha512-QQt9qKHZ2sg/kivaLr7lnQr8HVrQDdBNSfCsTjiDxRuX/K5ORyKq+Bu8Xr0cDE3Dfkv0cw28Ve0EKyKMvulkOw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.13.0 + '@docsearch/css@3.8.2': + resolution: {integrity: sha512-y05ayQFyUmCXze79+56v/4HpycYF3uFqB78pLPrSV5ZKAlDuIAAJNhaRi8tTdRNXh05yxX/TyNnzD6LwSM89vQ==} - '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@7.29.7': - resolution: {integrity: sha512-pn6QacGLgvCcwc+syUhKE/qSjV2D1IHDB84RNxWYSt1mW3K/SCtjinZ2p0cETJxAWBjPy3K/1lHwG5BjjPxNlw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0 + '@docsearch/js@3.8.2': + resolution: {integrity: sha512-Q5wY66qHn0SwA7Taa0aDbHiJvaFJLOJyHmooQ7y8hlwwQLQ/5WwCcoX0g7ii04Qi2DJlHsd0XXzJ8Ypw9+9YmQ==} - '@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2': - resolution: {integrity: sha512-SOSkfJDddaM7mak6cPEpswyTRnuRltl429hMraQEglW+OkovnCzsiszTmsrlY//qLFjCpQDFRvjdm2wA5pPm9w==} - engines: {node: '>=6.9.0'} + '@docsearch/react@3.8.2': + resolution: {integrity: sha512-xCRrJQlTt8N9GU0DG4ptwHRkfnSnD/YpdeaXe02iKfqs97TkZJv60yE+1eq/tjPcVnTW8dP5qLP7itifFVV5eg==} peerDependencies: - '@babel/core': ^7.0.0-0 + '@types/react': '>= 16.8.0 < 19.0.0' + react: '>= 16.8.0 < 19.0.0' + react-dom: '>= 16.8.0 < 19.0.0' + search-insights: '>= 1 < 3' + peerDependenciesMeta: + '@types/react': + optional: true + react: + optional: true + react-dom: + optional: true + search-insights: + optional: true - '@babel/plugin-syntax-dynamic-import@7.8.3': - resolution: {integrity: sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==} - peerDependencies: - '@babel/core': ^7.0.0-0 + '@esbuild/aix-ppc64@0.21.5': + resolution: {integrity: sha512-1SDgH6ZSPTlggy1yI6+Dbkiz8xzpHJEVAlF/AM1tHPLsf5STom9rwtjE4hKAF20FfXXNTFqEYXyJNWh1GiZedQ==} + engines: {node: '>=12'} + cpu: [ppc64] + os: [aix] - '@babel/plugin-syntax-import-assertions@7.29.7': - resolution: {integrity: sha512-/An1OCBN93thpBAGyfsK2pcf0jvju1SAtKkL2Ny++B5Sy6sqgzXDQH1cZxWbF96Wuk+bn41MDA9bLd4VVAw6rw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 + '@esbuild/android-arm64@0.21.5': + resolution: {integrity: sha512-c0uX9VAUBQ7dTDCjq+wdyGLowMdtR/GoC2U5IYk/7D1H1JYC0qseD7+11iMP2mRLN9RcCMRcjC4YMclCzGwS/A==} + engines: {node: '>=12'} + cpu: [arm64] + os: [android] - '@babel/plugin-syntax-import-attributes@7.29.7': - resolution: {integrity: sha512-zGYcYfq/WmZ4V+kBIXQon9dSSc8ircGZqw9ZaNhhGj9nZkeBu1jHLBDQqYYi5WA9uawvA2sIMbry2nCFhf5Djg==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 + '@esbuild/android-arm@0.21.5': + resolution: {integrity: sha512-vCPvzSjpPHEi1siZdlvAlsPxXl7WbOVUBBAowWug4rJHb68Ox8KualB+1ocNvT5fjv6wpkX6o/iEpbDrf68zcg==} + engines: {node: '>=12'} + cpu: [arm] + os: [android] - '@babel/plugin-syntax-jsx@7.29.7': - resolution: {integrity: sha512-TSu8+mHCoEaaCDEZ0I3+6mvTBYR4PCxQwf2z9/r5Tbztv6NaLR3B9thGTTxX2WGuGHJqRiAbKPeGTJ5XWXVg6A==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 + '@esbuild/android-x64@0.21.5': + resolution: {integrity: sha512-D7aPRUUNHRBwHxzxRvp856rjUHRFW1SdQATKXH2hqA0kAZb1hKmi02OpYRacl0TxIGz/ZmXWlbZgjwWYaCakTA==} + engines: {node: '>=12'} + cpu: [x64] + os: [android] - '@babel/plugin-syntax-typescript@7.29.7': - resolution: {integrity: sha512-ngr+82Sh0xMz25TPCZi+nC2iTzjfCdWS2ONXTp/PtSCHCgaCNBpdMqgvJ2ccdLlClVZ7sisIgB914j/JFe+RZA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 + '@esbuild/darwin-arm64@0.21.5': + resolution: {integrity: sha512-DwqXqZyuk5AiWWf3UfLiRDJ5EDd49zg6O9wclZ7kUMv2WRFr4HKjXp/5t8JZ11QbQfUS6/cRCKGwYhtNAY88kQ==} + engines: {node: '>=12'} + cpu: [arm64] + os: [darwin] - '@babel/plugin-syntax-unicode-sets-regex@7.18.6': - resolution: {integrity: sha512-727YkEAPwSIQTv5im8QHz3upqp92JTWhidIC81Tdx4VJYIte/VndKf1qKrfnnhPLiPghStWfvC/iFaMCQu7Nqg==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0 + '@esbuild/darwin-x64@0.21.5': + resolution: {integrity: sha512-se/JjF8NlmKVG4kNIuyWMV/22ZaerB+qaSi5MdrXtd6R08kvs2qCN4C09miupktDitvh8jRFflwGFBQcxZRjbw==} + engines: {node: '>=12'} + cpu: [x64] + os: [darwin] - '@babel/plugin-transform-arrow-functions@7.29.7': - resolution: {integrity: sha512-N7zArUXWzAMzm+/N0uPBeVB3Fam5lMxtUwMmDK5f/IBBS7a7p1qeUoxd/6CckXoxUdgsntq1Dh8xNW06maZbDQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 + '@esbuild/freebsd-arm64@0.21.5': + resolution: {integrity: sha512-5JcRxxRDUJLX8JXp/wcBCy3pENnCgBR9bN6JsY4OmhfUtIHe3ZW0mawA7+RDAcMLrMIZaf03NlQiX9DGyB8h4g==} + engines: {node: '>=12'} + cpu: [arm64] + os: [freebsd] - '@babel/plugin-transform-async-generator-functions@7.29.7': - resolution: {integrity: sha512-d98gXZkgswvkyohMBABkhm3GeXhYj8psWfwQ2C7gtfrKGTykQa/iOIi+JJhwMjPlZ6Vm2XN+DCf3Es1EoG4ZLA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 + '@esbuild/freebsd-x64@0.21.5': + resolution: {integrity: sha512-J95kNBj1zkbMXtHVH29bBriQygMXqoVQOQYA+ISs0/2l3T9/kj42ow2mpqerRBxDJnmkUDCaQT/dfNXWX/ZZCQ==} + engines: {node: '>=12'} + cpu: [x64] + os: [freebsd] - '@babel/plugin-transform-async-to-generator@7.29.7': - resolution: {integrity: sha512-pcUb2SS+RMo9TWVBwKGI5ShtoG7R+zBsFmCKDa6fe8c+hPr3XJlZgoE5j6i8W7gDjhyvy+85vmYexanvXh3d1w==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 + '@esbuild/linux-arm64@0.21.5': + resolution: {integrity: sha512-ibKvmyYzKsBeX8d8I7MH/TMfWDXBF3db4qM6sy+7re0YXya+K1cem3on9XgdT2EQGMu4hQyZhan7TeQ8XkGp4Q==} + engines: {node: '>=12'} + cpu: [arm64] + os: [linux] - '@babel/plugin-transform-block-scoped-functions@7.29.7': - resolution: {integrity: sha512-cUSmjh72N+rN4PrkFlN1dJwNCwjVp5d38/CQrEsFggkD10UiFlBFgdH3tv5dNsLuHY+3S8db2xCHjhZcv5WgvA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 + '@esbuild/linux-arm@0.21.5': + resolution: {integrity: sha512-bPb5AHZtbeNGjCKVZ9UGqGwo8EUu4cLq68E95A53KlxAPRmUyYv2D6F0uUI65XisGOL1hBP5mTronbgo+0bFcA==} + engines: {node: '>=12'} + cpu: [arm] + os: [linux] - '@babel/plugin-transform-block-scoping@7.29.7': - resolution: {integrity: sha512-ONyr4+AZhKh8yKWInVxU9AXA9EbsyeLcL6V0dJy6M2/62vuvpGm29zzuymbTpdc451GEpDIdAyPLP3r+P61yKQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 + '@esbuild/linux-ia32@0.21.5': + resolution: {integrity: sha512-YvjXDqLRqPDl2dvRODYmmhz4rPeVKYvppfGYKSNGdyZkA01046pLWyRKKI3ax8fbJoK5QbxblURkwK/MWY18Tg==} + engines: {node: '>=12'} + cpu: [ia32] + os: [linux] - '@babel/plugin-transform-class-properties@7.29.7': - resolution: {integrity: sha512-GtcpjFvanPfzNQi3eTitsCqtRRmmqzpy/A+yhTR1HaZo1Ly3EA8ZXxlPyHdR8/IuRMYc3E4wdGBewB2QKQjAaA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 + '@esbuild/linux-loong64@0.21.5': + resolution: {integrity: sha512-uHf1BmMG8qEvzdrzAqg2SIG/02+4/DHB6a9Kbya0XDvwDEKCoC8ZRWI5JJvNdUjtciBGFQ5PuBlpEOXQj+JQSg==} + engines: {node: '>=12'} + cpu: [loong64] + os: [linux] - '@babel/plugin-transform-class-static-block@7.29.7': - resolution: {integrity: sha512-kibJgmEdX2iMwsHY2tSZNDgj8PwIlCQz7FK9KuGKO8zsuoUwSEhoNnNVp/emKWrbY4HeO6kkXfdMqRKKKXBm2A==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.12.0 + '@esbuild/linux-mips64el@0.21.5': + resolution: {integrity: sha512-IajOmO+KJK23bj52dFSNCMsz1QP1DqM6cwLUv3W1QwyxkyIWecfafnI555fvSGqEKwjMXVLokcV5ygHW5b3Jbg==} + engines: {node: '>=12'} + cpu: [mips64el] + os: [linux] - '@babel/plugin-transform-classes@7.29.7': - resolution: {integrity: sha512-qV0OGGBVacduzQHE649JyCneOFI/maT+YKsO+K4Yi3xv2wTPNjM/W2o2gdzMwEAZz7fXNTHAe0NcSg30bIN69g==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 + '@esbuild/linux-ppc64@0.21.5': + resolution: {integrity: sha512-1hHV/Z4OEfMwpLO8rp7CvlhBDnjsC3CttJXIhBi+5Aj5r+MBvy4egg7wCbe//hSsT+RvDAG7s81tAvpL2XAE4w==} + engines: {node: '>=12'} + cpu: [ppc64] + os: [linux] - '@babel/plugin-transform-computed-properties@7.29.7': - resolution: {integrity: sha512-RK7/IyU5phpuCdBAuig5VkzG/EnbDaui5SQGdU9BFrHdV+mV4cUjLMQ9lJDjLNtWHsqtiefpGZUXQP2BiTYMsA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 + '@esbuild/linux-riscv64@0.21.5': + resolution: {integrity: sha512-2HdXDMd9GMgTGrPWnJzP2ALSokE/0O5HhTUvWIbD3YdjME8JwvSCnNGBnTThKGEB91OZhzrJ4qIIxk/SBmyDDA==} + engines: {node: '>=12'} + cpu: [riscv64] + os: [linux] - '@babel/plugin-transform-destructuring@7.29.7': - resolution: {integrity: sha512-iPX8aD6H9zV5s7ZsqTdNocPN/MGQ5sSMnElKrktxjJRMnB2jN/1p2+R7GkfD6CAYoVFqy5A4XnSIUeGgJzIWpg==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 + '@esbuild/linux-s390x@0.21.5': + resolution: {integrity: sha512-zus5sxzqBJD3eXxwvjN1yQkRepANgxE9lgOW2qLnmr8ikMTphkjgXu1HR01K4FJg8h1kEEDAqDcZQtbrRnB41A==} + engines: {node: '>=12'} + cpu: [s390x] + os: [linux] - '@babel/plugin-transform-dotall-regex@7.29.7': - resolution: {integrity: sha512-3qc18hsD2RdZiyJNDNc7HQpv6xbncwh8FYtxNFFzclSyh/trPD9KkVR9BDECUjDLvb7yJVF15GfYUuC+LMkkiQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 + '@esbuild/linux-x64@0.21.5': + resolution: {integrity: sha512-1rYdTpyv03iycF1+BhzrzQJCdOuAOtaqHTWJZCWvijKD2N5Xu0TtVC8/+1faWqcP9iBCWOmjmhoH94dH82BxPQ==} + engines: {node: '>=12'} + cpu: [x64] + os: [linux] - '@babel/plugin-transform-duplicate-keys@7.29.7': - resolution: {integrity: sha512-6IvRRriEMqnBwD6chtxdLpMYCHWEzN+oL5cyQtjykya19UgzbmKhxmhZgKC/LHxS2nYr9Q/qYPZ5Lr6jOL9+yQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 + '@esbuild/netbsd-x64@0.21.5': + resolution: {integrity: sha512-Woi2MXzXjMULccIwMnLciyZH4nCIMpWQAs049KEeMvOcNADVxo0UBIQPfSmxB3CWKedngg7sWZdLvLczpe0tLg==} + engines: {node: '>=12'} + cpu: [x64] + os: [netbsd] - '@babel/plugin-transform-duplicate-named-capturing-groups-regex@7.29.7': - resolution: {integrity: sha512-2wiIyo2BjtgU7HufSeDnL9L2O7zr8jmhFKuSr65VpRkUiRKRNpb0mdlk56+XPPKoIrfHqzbMuglDvZun0RISsA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0 + '@esbuild/openbsd-x64@0.21.5': + resolution: {integrity: sha512-HLNNw99xsvx12lFBUwoT8EVCsSvRNDVxNpjZ7bPn947b8gJPzeHWyNVhFsaerc0n3TsbOINvRP2byTZ5LKezow==} + engines: {node: '>=12'} + cpu: [x64] + os: [openbsd] - '@babel/plugin-transform-dynamic-import@7.29.7': - resolution: {integrity: sha512-giOlEm/EFjfjr+te9NsdjkUo2v4f8rS/SXPumRVHAtbNcyNlvtREkU1dZzaIDclNpnaVhlCqRdFKhJBjBikzLg==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 + '@esbuild/sunos-x64@0.21.5': + resolution: {integrity: sha512-6+gjmFpfy0BHU5Tpptkuh8+uw3mnrvgs+dSPQXQOv3ekbordwnzTVEb4qnIvQcYXq6gzkyTnoZ9dZG+D4garKg==} + engines: {node: '>=12'} + cpu: [x64] + os: [sunos] - '@babel/plugin-transform-explicit-resource-management@7.29.7': - resolution: {integrity: sha512-Rstj7coNz8sE+7Ju7ihpHLI564lsK5pUpNNlvptCIC/16E/S5hbl6n3kESPKdNRmqEWlpn5xpS5Q2dvXBsySLw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 + '@esbuild/win32-arm64@0.21.5': + resolution: {integrity: sha512-Z0gOTd75VvXqyq7nsl93zwahcTROgqvuAcYDUr+vOv8uHhNSKROyU961kgtCD1e95IqPKSQKH7tBTslnS3tA8A==} + engines: {node: '>=12'} + cpu: [arm64] + os: [win32] - '@babel/plugin-transform-exponentiation-operator@7.29.7': - resolution: {integrity: sha512-zFpMOTLZBdW5LfObqcSbL6kefg4R4eLdmvS0wbN9M6D5Mym/sKm9toOoWyVOa+xDjvCnuWcHls2YonXwHvH3CQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 + '@esbuild/win32-ia32@0.21.5': + resolution: {integrity: sha512-SWXFF1CL2RVNMaVs+BBClwtfZSvDgtL//G/smwAc5oVK/UPu2Gu9tIaRgFmYFFKrmg3SyAjSrElf0TiJ1v8fYA==} + engines: {node: '>=12'} + cpu: [ia32] + os: [win32] - '@babel/plugin-transform-export-namespace-from@7.29.7': - resolution: {integrity: sha512-24B2nOy2TeJSMheqwPD4DDQOV/elLSIlKxjZt4i05H5AgdPdWR3n18HnNrcJ+j76WJd9gbwb9jPjNYUy6RautA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 + '@esbuild/win32-x64@0.21.5': + resolution: {integrity: sha512-tQd/1efJuzPC6rCFwEvLtci/xNFcTZknmXs98FYDfGE4wP9ClFV98nyKrzJKVPMhdDnjzLhdUyMX4PsQAPjwIw==} + engines: {node: '>=12'} + cpu: [x64] + os: [win32] - '@babel/plugin-transform-for-of@7.29.7': - resolution: {integrity: sha512-zeSIHh0+E1Um1WJRXCFlHQYu2ieJNdivLLjlBEp+dIBu3S51n+SZZmIXjxnItw6pz56Cn+KvK68BIBVsxq2JiQ==} - engines: {node: '>=6.9.0'} + '@eslint-community/eslint-utils@4.9.1': + resolution: {integrity: sha512-phrYmNiYppR7znFEdqgfWHXR6NCkZEK7hwWDHZUjit/2/U0r6XvkDl0SYnoM51Hq7FhCGdLDT6zxCCOY1hexsQ==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: - '@babel/core': ^7.0.0-0 + eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 - '@babel/plugin-transform-function-name@7.29.7': - resolution: {integrity: sha512-otRWaHXE6fbAGkePvaj/kvs3HsqXfPhlnzwSOlnFgbqCPMd975dW+4wZ00WFBt+/YlBGcJwNrARQTOJOb4ZrIg==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 + '@eslint-community/regexpp@4.12.2': + resolution: {integrity: sha512-EriSTlt5OC9/7SXkRSCAhfSxxoSUgBm33OH+IkwbdpgoqsSsUg7y3uh+IICI/Qg4BBWr3U2i39RpmycbxMq4ew==} + engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} - '@babel/plugin-transform-json-strings@7.29.7': - resolution: {integrity: sha512-RRnE2+eon1rJAq8MnoF1b5kTpY1vU88twHcvcKMrsqP/jxIRqDVs9iJB5fqPuqyeFAW0wJo4MlUIPpQCq/aRsg==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 + '@eslint/config-array@0.23.5': + resolution: {integrity: sha512-Y3kKLvC1dvTOT+oGlqNQ1XLqK6D1HU2YXPc52NmAlJZbMMWDzGYXMiPRJ8TYD39muD/OTjlZmNJ4ib7dvSrMBA==} + engines: {node: ^20.19.0 || ^22.13.0 || >=24} - '@babel/plugin-transform-literals@7.29.7': - resolution: {integrity: sha512-DZ/oLP21ZuWx1vKqnoNv6/tvEK48AQOBRai40CX9dTjGluvT/YZCyY3rryDtyUqCEoyNroy5KKPwX2iQCiRvyw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 + '@eslint/config-helpers@0.7.0': + resolution: {integrity: sha512-DObd/KKUsU+FaFv4PLxSRenpXfQWmPXXP3pPZ6/K1PCrMu2vQpMDMuQe/BqYeoLcz8ro0bVDF1RxOJgfVEdhUw==} + engines: {node: ^20.19.0 || ^22.13.0 || >=24} - '@babel/plugin-transform-logical-assignment-operators@7.29.7': - resolution: {integrity: sha512-A0H91hh6W8MFRkp5TqJmMr39jzGD1A1E1Ysiv2O06Sfbhkapm+XyIzxWCEh5kqwOZ1/8QZ0dY3SeQ7XBqfJd5Q==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 + '@eslint/core@1.2.1': + resolution: {integrity: sha512-MwcE1P+AZ4C6DWlpin/OmOA54mmIZ/+xZuJiQd4SyB29oAJjN30UW9wkKNptW2ctp4cEsvhlLY/CsQ1uoHDloQ==} + engines: {node: ^20.19.0 || ^22.13.0 || >=24} - '@babel/plugin-transform-member-expression-literals@7.29.7': - resolution: {integrity: sha512-hl1kwFZCCiDyfH25Xmco9jTrkPgnS9pmOzSG7W5I4SaGbLeqKv417hcU2RKmaxoPEgsoJh7ZPOrnPGq99bHoUg==} - engines: {node: '>=6.9.0'} + '@eslint/js@10.0.1': + resolution: {integrity: sha512-zeR9k5pd4gxjZ0abRoIaxdc7I3nDktoXZk2qOv9gCNWx3mVwEn32VRhyLaRsDiJjTs0xq/T8mfPtyuXu7GWBcA==} + engines: {node: ^20.19.0 || ^22.13.0 || >=24} peerDependencies: - '@babel/core': ^7.0.0-0 + eslint: ^10.0.0 + peerDependenciesMeta: + eslint: + optional: true - '@babel/plugin-transform-modules-amd@7.29.7': - resolution: {integrity: sha512-fxtQoH3m5ywUSIfaH0FGCzWu4McsYon5bD3K4XnskC7f+OyQMj7rsOMi4NvvmJ83WwBAg4UCe+ov4VZlqEvyew==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 + '@eslint/object-schema@3.0.5': + resolution: {integrity: sha512-vqTaUEgxzm+YDSdElad6PiRoX4t8VGDjCtt05zn4nU810UIx/uNEV7/lZJ6KwFThKZOzOxzXy48da+No7HZaMw==} + engines: {node: ^20.19.0 || ^22.13.0 || >=24} - '@babel/plugin-transform-modules-commonjs@7.29.7': - resolution: {integrity: sha512-j0vCldybPC5b5dwCQOJ21uKtHzt7hxLygJTg9eF1ScfaikEDNfzn94XoW5Fi+seBR0nCyL23xaBFFkq7dTM8XQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 + '@eslint/plugin-kit@0.7.2': + resolution: {integrity: sha512-+CNAzxglkrpNf/kKywqQfk74QjtceuOE7Qm+AF8miRvPF/wmmK5+OJOgVh3AVTT3RP2mH3+FOaxlE5v72owk0A==} + engines: {node: ^20.19.0 || ^22.13.0 || >=24} - '@babel/plugin-transform-modules-systemjs@7.29.7': - resolution: {integrity: sha512-TM2ZcQLoG2/y4HODiStCo10DibYhWhGWAwVv+EQKmG/7GFl0N+AAmUiXOMKM+aiJ9XBJ9AHVZBvTzMnJ2sM3cQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 + '@humanfs/core@0.19.2': + resolution: {integrity: sha512-UhXNm+CFMWcbChXywFwkmhqjs3PRCmcSa/hfBgLIb7oQ5HNb1wS0icWsGtSAUNgefHeI+eBrA8I1fxmbHsGdvA==} + engines: {node: '>=18.18.0'} - '@babel/plugin-transform-modules-umd@7.29.7': - resolution: {integrity: sha512-B4UkaTK3QpgCwJnrxKfMPKdo92CN7OKXAlpAAnM3UPu0Q0lCCk57ylA9AJbRy2v8dDKOPAAWcoR6CMyeoHwRCA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 + '@humanfs/node@0.16.8': + resolution: {integrity: sha512-gE1eQNZ3R++kTzFUpdGlpmy8kDZD/MLyHqDwqjkVQI0JMdI1D51sy1H958PNXYkM2rAac7e5/CnIKZrHtPh3BQ==} + engines: {node: '>=18.18.0'} - '@babel/plugin-transform-named-capturing-groups-regex@7.29.7': - resolution: {integrity: sha512-vuFoLwr4qnv2xbZ16SQd6uPcH5FNrLHhk/Jzo++0XJFcaDsr4gjJVg6j398oMHiC+83k/GiBzviwF5KBJkPUtQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0 + '@humanfs/types@0.15.0': + resolution: {integrity: sha512-ZZ1w0aoQkwuUuC7Yf+7sdeaNfqQiiLcSRbfI08oAxqLtpXQr9AIVX7Ay7HLDuiLYAaFPu8oBYNq/QIi9URHJ3Q==} + engines: {node: '>=18.18.0'} - '@babel/plugin-transform-new-target@7.29.7': - resolution: {integrity: sha512-fEo41GmsOUhOBlw8ioo6zvjX5Xc2Lqkzlyfqbpsk3eB6TReV18uhxZ0esfEokVbY2+PVJAQHNKxER6lGrzNd3A==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 + '@humanwhocodes/module-importer@1.0.1': + resolution: {integrity: sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==} + engines: {node: '>=12.22'} - '@babel/plugin-transform-nullish-coalescing-operator@7.29.7': - resolution: {integrity: sha512-idmp1dFaekP9GbcMvG24Kvw2BfhFZjHnNJCkV4WuIY4PskJzwI3f1N5OdgYke38T7rftO6ERulFRn2cFeZwRkg==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 + '@humanwhocodes/retry@0.4.3': + resolution: {integrity: sha512-bV0Tgo9K4hfPCek+aMAn81RppFKv2ySDQeMoSZuvTASywNTnVJCArCZE2FWqpvIatKu7VMRLWlR1EazvVhDyhQ==} + engines: {node: '>=18.18'} - '@babel/plugin-transform-numeric-separator@7.29.7': - resolution: {integrity: sha512-zR7fv/z14OjgHl4AgRtkDBvBMhIzCxqV/qN/2BCRC7LjFwvuzjYe7gDWxC4Wl/SNsLM6SE1IWvRPYMgSJaUvNw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 + '@iconify-json/simple-icons@1.2.94': + resolution: {integrity: sha512-l8UWzVxKaqZd9ABsE/M/9p6NyGkQnmCnOoZyhQmjlXCtY5PuL2rcWxOFk2l9pk7ux3ERMPkTLE4jl6kQpTkwxA==} - '@babel/plugin-transform-object-rest-spread@7.29.7': - resolution: {integrity: sha512-Ld98jn4c0smUywL57m7SgsHq3OpThOa6LqZJif3G6jYOovPleoFhVrBJ1WegRApSFB2wu4+RelAj9AC9G08Z4A==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 + '@iconify/types@2.0.0': + resolution: {integrity: sha512-+wluvCrRhXrhyOmRDJ3q8mux9JkKy5SJ/v8ol2tu4FVjyYvtEzkc/3pK15ET6RKg4b4w4BmTk1+gsCUhf21Ykg==} - '@babel/plugin-transform-object-super@7.29.7': - resolution: {integrity: sha512-Ea/diGcw0twB5IlZPO5sgET6fJsLJqPABqTuFWIR+iMPGPZJkATEIWx0wa+aEQ5UY1CBQyP/gkAiLEqn1vBiQA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 + '@jridgewell/gen-mapping@0.3.13': + resolution: {integrity: sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA==} - '@babel/plugin-transform-optional-catch-binding@7.29.7': - resolution: {integrity: sha512-sLsyndxK2VwX6yNUOakMb7Sh553ZTe/vVM1XJ+9Z5aW1ytsc8xOIwmyk05NNjN60vkc5/KqoTH6hB4V41LJhng==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 + '@jridgewell/resolve-uri@3.1.2': + resolution: {integrity: sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==} + engines: {node: '>=6.0.0'} - '@babel/plugin-transform-optional-chaining@7.29.7': - resolution: {integrity: sha512-6GM1dhvK3gNODkXcEcMCOLEDCLSoZ/sBbro2Ax8HURyasQ4NshagQixkRFdh5niI6E4gmA/jYI/4aT7rRos3ZQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 + '@jridgewell/source-map@0.3.11': + resolution: {integrity: sha512-ZMp1V8ZFcPG5dIWnQLr3NSI1MiCU7UETdS/A0G8V/XWHvJv3ZsFqutJn1Y5RPmAPX6F3BiE397OqveU/9NCuIA==} - '@babel/plugin-transform-parameters@7.29.7': - resolution: {integrity: sha512-ZDOBqV/qLYJI0YElr8DcENEyARsFQeESqWXH6gZlghYXuPPjvweuDhP4VyEi4BlUBlLRFZVjxoZDMjxhLW766g==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 + '@jridgewell/sourcemap-codec@1.5.5': + resolution: {integrity: sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==} - '@babel/plugin-transform-private-methods@7.29.7': - resolution: {integrity: sha512-/6Rz4DK1ETDEM/bWHsPHcaEe7ZaT1EqSXjtSP/L0DijOYuaUhiRiOKcwpZ8P7zR4xXEHc2ITdiCgBm9Tpyv9ug==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 + '@jridgewell/trace-mapping@0.3.31': + resolution: {integrity: sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw==} - '@babel/plugin-transform-private-property-in-object@7.29.7': - resolution: {integrity: sha512-+BNo06dnrzdNNqCm1X6YUaVv0DKk8Q+JYcoZfOkLhYWNCXzlwTSRq8zGWayT1csjcpNXV9CQTBRRbmTLZac5cA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 + '@napi-rs/lzma-linux-x64-gnu@1.5.1': + resolution: {integrity: sha512-oTXEIha4SsuXdTA4Iyskj0kpdx2yVXdhd75c2v3xGrHFfVMsbhTPZU/nMPL4sWKo4pBHm3aucLaqGlF696dTyQ==} + engines: {node: ^22.20 || ^24.12 || >=25} + cpu: [x64] + os: [linux] - '@babel/plugin-transform-property-literals@7.29.7': - resolution: {integrity: sha512-bOMRLQuI0A5ZqHq3OWJ89/rXpJ/NJrbVhXiP4zwPGMs6kpcVsuTUNjwoE30K0Qm3mf48a/TnRYYD6vPNqcg6jA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 + '@nodelib/fs.scandir@2.1.5': + resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==} + engines: {node: '>= 8'} - '@babel/plugin-transform-react-constant-elements@7.29.7': - resolution: {integrity: sha512-J0wGhKan+rIiE2OhfhRptySLrJ6SjQYM6b6N1FMlhyhCcw1Mig8vQjWchyB+bgHGDvaWo6Diu6CLRMra2uMtmg==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 + '@nodelib/fs.stat@2.0.5': + resolution: {integrity: sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==} + engines: {node: '>= 8'} - '@babel/plugin-transform-react-display-name@7.29.7': - resolution: {integrity: sha512-+1wdDMGNb4UPeY3Q4L5yLiYe6TXPXubs4NjrgRFw13hPRLJfEMw2Q5OXkee6/IfdqePIeW4Jjwe3aBh7SdKz4Q==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 + '@nodelib/fs.walk@1.2.8': + resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==} + engines: {node: '>= 8'} - '@babel/plugin-transform-react-jsx-development@7.29.7': - resolution: {integrity: sha512-Xfy3UVMF04+ypnFbkhvfqtmvwfe92qwQdbGZVonhE+6v35GzlofmOnA1szaZqzb9xYWr0nl1e5EMmzi0DNON1g==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 + '@rollup/rollup-android-arm-eabi@4.63.1': + resolution: {integrity: sha512-UZ8sUxPTiHWYX9QNdJedb1kDZSpS1t/VPWBWGSgqHNi9w3Cu6IXvu2mzbhiTiPvtrqgTQJ+zqiAq2iPIPilpaQ==} + cpu: [arm] + os: [android] - '@babel/plugin-transform-react-jsx@7.29.7': - resolution: {integrity: sha512-WsZulLVBUHXVj2cUcPVx6UE21TpalB6bHbSFErKT0Ib++ax24jjXe73FqlWvdylFOjiuPHYi6VCcgRad1ItN+A==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 + '@rollup/rollup-android-arm64@4.63.1': + resolution: {integrity: sha512-cQ4nFQABN5cDvDpbvJ7bMStCpnaVxynZrRMfUJYgxcIk9Sh54FIO1vtfkg0B69REjER77ioZ/ov+eAApx/KmLQ==} + cpu: [arm64] + os: [android] - '@babel/plugin-transform-react-pure-annotations@7.29.7': - resolution: {integrity: sha512-H5E+HBgDpr6Q5t+Aj11tL7XkIui1jhbIoArVQnqjgXo5/3YxkN7ZEBcWF4RQlB0T4rrxJQbXS6kiFV6B7XTqUA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 + '@rollup/rollup-darwin-arm64@4.63.1': + resolution: {integrity: sha512-FQNqd1lRy/0QhDk3xeRIkSBiCpXCiDnZO3YLVdcDKN1UBiKToNftCzcXYNLshmPDUMlu2TdeS8tGcsU6f3YF1Q==} + cpu: [arm64] + os: [darwin] - '@babel/plugin-transform-regenerator@7.29.7': - resolution: {integrity: sha512-rNNFV0DBAJp988xW2DOntfDoYn1eR8GGF5AT5vYc+rjyfaQkM242c9tZUHHPe7KYaiJizXPWhQTzzdbXySyhBw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 + '@rollup/rollup-darwin-x64@4.63.1': + resolution: {integrity: sha512-pvD16V939D3CloK0+qikpGaxiPrDUXTe7Y5cWOMkMSy7m1cawa8EGy/kXYi/G/cKAC4HDAbSnzCIk1WmsoOKXg==} + cpu: [x64] + os: [darwin] - '@babel/plugin-transform-regexp-modifiers@7.29.7': - resolution: {integrity: sha512-mB5Fs0VWrJ42ZCmc8114v60qetdaUVNkj9PmSZRmanCZM3S9hm0CFRLjRmYIsuXav14l2jvZ+4T8iiCGnhj3nQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0 + '@rollup/rollup-freebsd-arm64@4.63.1': + resolution: {integrity: sha512-pcFGeL2345VwdTnJhA6zLbew+YgWB0qBG2+dMtXjCicf6+rm6kO6cOoh5VnTe0ZMrMRgRyuHmCJxZWrIdzYuOw==} + cpu: [arm64] + os: [freebsd] - '@babel/plugin-transform-reserved-words@7.29.7': - resolution: {integrity: sha512-5+YhdpVgmfSmwZyLMftfaiffLRMHjzIRHFHHLdibcSyJm2pasMrKHrO3Ptrt2DRshjvpgjEJJ1zVW14WPq/6QA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 + '@rollup/rollup-freebsd-x64@4.63.1': + resolution: {integrity: sha512-mRJlqSRulVzcKq/LKA6ICSIc3K/l4fzlVn/gePn2nXIHy8seRi5z/eeRE0d/XMBxcMldiXtQTSpRj0tkkC3g8Q==} + cpu: [x64] + os: [freebsd] - '@babel/plugin-transform-runtime@7.29.7': - resolution: {integrity: sha512-xmAscdE/AsqRW7vutbPNoUmu/nF5SrLKPs7aoJgEjo35lLKA/Bc0i2rMv/hr1+Y0o1bQCiVtith3u2vdgRL39Q==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 + '@rollup/rollup-linux-arm-gnueabihf@4.63.1': + resolution: {integrity: sha512-YDUNvVM85TI3g/1OpnqKP1h4NeW/j64DfWMf+G3M809xNk1bJSnpFp4sh83NpmVE5DXnkh8ULor4LTVZKoYLHw==} + cpu: [arm] + os: [linux] - '@babel/plugin-transform-shorthand-properties@7.29.7': - resolution: {integrity: sha512-I+WYbGBAiCn7nA6xBrlgPH+MB7HWb4u8pv5S0Pv7OtwNvIFvCCb24YlttKEeUFVurfBCEaOTnuhlqsb7f0Z5Dg==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 + '@rollup/rollup-linux-arm-musleabihf@4.63.1': + resolution: {integrity: sha512-7Mcn71p9ZuQFAj+h+dhQXy/yeLePRS2yKRnmW1DijA9thKO5qap0GNOIQK4yQ6iP3SU0Mrb/yWo8h8vgRba8lw==} + cpu: [arm] + os: [linux] - '@babel/plugin-transform-spread@7.29.7': - resolution: {integrity: sha512-/u5K1QWada7tbYNqTjMh96718g9NTwh9tfPJMsSmVsQwGT447FskV+KcfeXkXq2GWki4EM/MuTdmBec+hOuVTQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 + '@rollup/rollup-linux-arm64-gnu@4.63.1': + resolution: {integrity: sha512-4YiLQTX6U4CSl0L9cluep9A9W6UmTfqBDc2/CH6wlu54pl4E7Jn3cOD8oxzvBDEGk/JMKgJ47C8g+radF7mwvg==} + cpu: [arm64] + os: [linux] - '@babel/plugin-transform-sticky-regex@7.29.7': - resolution: {integrity: sha512-BCHzNYJGe9l7EpwwDBN/ztlL2NYFFq8hp9ddjtUEM9f2O7S7kKV/lL6Fwo7IF7NSkYhPK2vO+86nIGltA90MsA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 + '@rollup/rollup-linux-arm64-musl@4.63.1': + resolution: {integrity: sha512-2ra8F7w8OquwZN9z2/fKFnli69wa8PLwaVzRMIPGb13ByMJwC28Fbp8YcVGoUhlYMTt7j5j9bNgpysrN2UM+vw==} + cpu: [arm64] + os: [linux] - '@babel/plugin-transform-template-literals@7.29.7': - resolution: {integrity: sha512-NCSEJ4sLFU2gqAub45HYh4fus2yQ36rr6ei6vpU7NdoJqCpxvEG8E6eJpscGyXP3VHD2Ny+fSXr04k1hoUrFqA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 + '@rollup/rollup-linux-loong64-gnu@4.63.1': + resolution: {integrity: sha512-Sy20ncyhjmBP0Ml+UvQbimjlk6VFgjW5uNP+qqwHB00mTE8Bl2C1TuHTlRwK2YoXeZbee5lP2XevBWVkAQAtSQ==} + cpu: [loong64] + os: [linux] - '@babel/plugin-transform-typeof-symbol@7.29.7': - resolution: {integrity: sha512-223mNGoTkBiTEWFoK+Q6Go3tueMRclO8vxxxxquNCYuNI4jWOofFKJRRDu6SDrB8Sgo1UEGW9T4GAQ8ZyRso1A==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 + '@rollup/rollup-linux-loong64-musl@4.63.1': + resolution: {integrity: sha512-noITLp8oNjYliPnGWmLyelIHwULGqbHloQHGw1rtxbWhTuWooRpnZarZQJ1y9EUC4szuCusCc+HEpUtxpIwYvA==} + cpu: [loong64] + os: [linux] - '@babel/plugin-transform-typescript@7.29.7': - resolution: {integrity: sha512-jK52h8LaLc7JarhQV2ofeFMts4H7vnOXnqZNA6fYglBTZewRBE51KWt3BUltW1P+KoPsYkHoJeXePuz4zo2LMw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 + '@rollup/rollup-linux-ppc64-gnu@4.63.1': + resolution: {integrity: sha512-hlxxXd+F1mWiAcaFR7Sv9ZQT6m6UfI8+Vy/kFJzztq2pDMU/0wZ9sish0iszNZvsQDo8Gc0i5yuFEOz5dDf6fA==} + cpu: [ppc64] + os: [linux] - '@babel/plugin-transform-unicode-escapes@7.29.7': - resolution: {integrity: sha512-jCfXxSjf94lf4E0hKE0AByxF6F3/pVFqRdUUNkDJhsY0m1ZKjnN6ZYyMeHNpzflxb/0q5b7t3p+BE+SLF1WOtA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 + '@rollup/rollup-linux-ppc64-musl@4.63.1': + resolution: {integrity: sha512-EF7OpqQTQ/BvGqLzUi4rEHuagCV9MugAUXSHemwPW5vxZ75RR+jxO/2j95Ph2dalMpFHSVECjRoioHZgA9zOYA==} + cpu: [ppc64] + os: [linux] - '@babel/plugin-transform-unicode-property-regex@7.29.7': - resolution: {integrity: sha512-OgZ+zoAJgZLUCunsTRQ5LAjOywDv5zzZ2/hQ5aMw1pGXyY2rtE8/chXYUmu3AlVHKpm10KEdG9aMwbI/K76ZGw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 + '@rollup/rollup-linux-riscv64-gnu@4.63.1': + resolution: {integrity: sha512-wQO3JesW9PRkwlabQ27y7sPfVOOTLRG73I4F2UYHG5PXun3J9U3y+b7ezVKSYbsvSKGQ1k1cq8Qlun4C9kLt3w==} + cpu: [riscv64] + os: [linux] - '@babel/plugin-transform-unicode-regex@7.29.7': - resolution: {integrity: sha512-7D/x/23/d/3VqZ0QA+LGbZMlGwZjztBygSWWWsfTPoQ1oQ6Q1P6Mr3d0kk42XabyUVw+fha3LqdRsFqeKqvCyA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 + '@rollup/rollup-linux-riscv64-musl@4.63.1': + resolution: {integrity: sha512-ouAGwhO6wHRXdnOVCOsB0tRFkA7nhNB2Nwax6oECXN0YiN8EYUTBAOudADOB1PI+yDL61TeNx/u7MVCzksNbkQ==} + cpu: [riscv64] + os: [linux] - '@babel/plugin-transform-unicode-sets-regex@7.29.7': - resolution: {integrity: sha512-BLOhLht9DOJwIxlmp91wHvkXv1lguuHS3/FwUO8HL1H0u8s4hR1gASVFyilu9iGtcTRYqjTZmlsFFeQletntEg==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0 + '@rollup/rollup-linux-s390x-gnu@4.63.1': + resolution: {integrity: sha512-q2R38Sn+1J8RxhfJ+T54wSWmyKXWec+9jgDfqO2AtArEqHO5R2aeayp5H5OYLr5UYDVGsVaZPEFUooMhYCdz5A==} + cpu: [s390x] + os: [linux] - '@babel/preset-env@7.29.7': - resolution: {integrity: sha512-GYzX36n1nsciIb0uyH0GHwxwtNwPQIcpxSeiVLDtG/B7jB5xXgchnmL1f/jCX5o+pwnaDBtO60ONSJhEBJfxYA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 + '@rollup/rollup-linux-x64-gnu@4.63.1': + resolution: {integrity: sha512-gfI5T24WLLuFfSKw7Go/zDXjAAV0fny0swTaDv+WjK7vqcw4cRhFfdsyKL1n+ukI+ooBxn3bVQnyrn06WpI50w==} + cpu: [x64] + os: [linux] - '@babel/preset-modules@0.1.6-no-external-plugins': - resolution: {integrity: sha512-HrcgcIESLm9aIR842yhJ5RWan/gebQUJ6E/E5+rf0y9o6oj7w0Br+sWuL6kEQ/o/AdfvR1Je9jG18/gnpwjEyA==} - peerDependencies: - '@babel/core': ^7.0.0-0 || ^8.0.0-0 <8.0.0 + '@rollup/rollup-linux-x64-musl@4.63.1': + resolution: {integrity: sha512-4h6XqthmB4Hspji84wvgk+ElodTsGj+dbZqHJHHtKxj4mYq0ANSEEPX9ys3moJueqsRjwpaJYH7874Itwnj2ow==} + cpu: [x64] + os: [linux] - '@babel/preset-react@7.29.7': - resolution: {integrity: sha512-C+PV1TFUPTmBQGoPBL8j2QmLpZ117YTCwxIZeJOM96GbYMFSc7/pOXU5lVykwnZxyTqQxRsvoRk6f2FktZgGHA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 + '@rollup/rollup-openbsd-x64@4.63.1': + resolution: {integrity: sha512-dlfCOa87o1VAYegLQ9EKilx2JCeRofiyPGhTCmqnuXZ6bMPiycO1rq1+sKoulAp7pGLIsTIw+1x5R+zgh5LhhA==} + cpu: [x64] + os: [openbsd] - '@babel/preset-typescript@7.29.7': - resolution: {integrity: sha512-/Foi8vKY2EVbed/1eZx0gJEEwHAIxogrySI7rULcRIvhZzbvoE/b5qG5Ghc0WKAFKOHA9SD1x7RsFlOYdutIiQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 + '@rollup/rollup-openharmony-arm64@4.63.1': + resolution: {integrity: sha512-cjkLbOlfcm3QGhMM1J5zaZjsw1GggbN6rw9UTSSRrPrR1KkcXnN7Uq9rPw34xImQ9VOY9GN+6u2Zj80B9ptkcw==} + cpu: [arm64] + os: [openharmony] - '@babel/runtime@7.29.7': - resolution: {integrity: sha512-Nq8OhGWiZIZGV6hLHoyAKLLcJihP/xFeBMGJoUrxTX2psI8dCifzLhZISFb+VWS3wFMRDmCGw5R+dOySCqPLhw==} - engines: {node: '>=6.9.0'} + '@rollup/rollup-win32-arm64-msvc@4.63.1': + resolution: {integrity: sha512-Li1KdUnWGE4N3e1F/B4RTB1ms+nG4WBgjByO46pkeBVX/2UBsY53xf5vK9WygVmnH3RwncIST7lkSdLSY6P9lg==} + cpu: [arm64] + os: [win32] - '@babel/template@7.29.7': - resolution: {integrity: sha512-puq+Gf35oI24FeN11LkoUQFqv9uwNeWpxXZi/Ji3rRIoKAzKnxRaZ+Gkj0vKS9ZCiTESfng1N9LyOyXvo+m+Gg==} - engines: {node: '>=6.9.0'} + '@rollup/rollup-win32-ia32-msvc@4.63.1': + resolution: {integrity: sha512-t4ZYOSoLTgwhuFMrmTMLx/+i1DQVK7HYqMc6kY46EApwi8X0nIVphzdNoThU3xt6n+N5urG1/gxBdCaKDLavfg==} + cpu: [ia32] + os: [win32] - '@babel/traverse@7.29.7': - resolution: {integrity: sha512-EhlfNQtZ+NK22w5BM61ciuiq1m58ed33Wr1Xan//ZRTy6hgjnwyCffRYwzsGXdASJSUJ1guZILsErh1eQcl+zw==} - engines: {node: '>=6.9.0'} + '@rollup/rollup-win32-x64-gnu@4.63.1': + resolution: {integrity: sha512-RgroPfMmKlD1RzSDxvwgcPiy2HNQKoYV7OmwIXDsk73uKW5t6B/V8KIy27SMv/FNXFo/oSBtWc9J0X7t91ezZg==} + cpu: [x64] + os: [win32] - '@babel/types@7.29.0': - resolution: {integrity: sha512-LwdZHpScM4Qz8Xw2iKSzS+cfglZzJGvofQICy7W7v4caru4EaAmyUuO6BGrbyQ2mYV11W0U8j5mBhd14dd3B0A==} - engines: {node: '>=6.9.0'} + '@rollup/rollup-win32-x64-msvc@4.63.1': + resolution: {integrity: sha512-at8QVep6S3h5Y6gSbdGU06bRY5WJkf6WUduM9YtvYMbYhB1MOFfUgc6kehitQXzOtMSaT70q7f9ydPhpqu821w==} + cpu: [x64] + os: [win32] - '@babel/types@7.29.7': - resolution: {integrity: sha512-4zBIxpPzowiZpusoFkyGVwakdRJUyuH5PxQ/PrqghfdFWWasvnCdPfQXHrenDai+gyLARulZjZowCOj6fjT4pA==} - engines: {node: '>=6.9.0'} + '@sec-ant/readable-stream@0.4.1': + resolution: {integrity: sha512-831qok9r2t8AlxLko40y2ebgSDhenenCatLVeW/uBtnHPyhHOvG0C7TvfgecV+wHzIm5KUICgzmVpWS+IMEAeg==} - '@bcoe/v8-coverage@1.0.2': - resolution: {integrity: sha512-6zABk/ECA/QYSCQ1NGiVwwbQerUCZ+TQbp64Q3AgmfNvurHH0j8TtXa1qbShXA6qqkpAj4V5W8pP6mLe1mcMqA==} - engines: {node: '>=18'} + '@shikijs/core@2.5.0': + resolution: {integrity: sha512-uu/8RExTKtavlpH7XqnVYBrfBkUc20ngXiX9NSrBhOVZYv/7XQRKUyhtkeflY5QsxC0GbJThCerruZfsUaSldg==} - '@colors/colors@1.5.0': - resolution: {integrity: sha512-ooWCrlZP11i8GImSjTHYHLkvFDP48nS4+204nGb1RiX/WXYHmJA2III9/e2DWVabCESdW7hBAEzHRqUn9OUVvQ==} - engines: {node: '>=0.1.90'} + '@shikijs/engine-javascript@2.5.0': + resolution: {integrity: sha512-VjnOpnQf8WuCEZtNUdjjwGUbtAVKuZkVQ/5cHy/tojVVRIRtlWMYVjyWhxOmIq05AlSOv72z7hRNRGVBgQOl0w==} - '@csstools/cascade-layer-name-parser@2.0.5': - resolution: {integrity: sha512-p1ko5eHgV+MgXFVa4STPKpvPxr6ReS8oS2jzTukjR74i5zJNyWO1ZM1m8YKBXnzDKWfBN1ztLYlHxbVemDD88A==} - engines: {node: '>=18'} - peerDependencies: - '@csstools/css-parser-algorithms': ^3.0.5 - '@csstools/css-tokenizer': ^3.0.4 + '@shikijs/engine-oniguruma@2.5.0': + resolution: {integrity: sha512-pGd1wRATzbo/uatrCIILlAdFVKdxImWJGQ5rFiB5VZi2ve5xj3Ax9jny8QvkaV93btQEwR/rSz5ERFpC5mKNIw==} - '@csstools/color-helpers@5.1.0': - resolution: {integrity: sha512-S11EXWJyy0Mz5SYvRmY8nJYTFFd1LCNV+7cXyAgQtOOuzb4EsgfqDufL+9esx72/eLhsRdGZwaldu/h+E4t4BA==} - engines: {node: '>=18'} + '@shikijs/langs@2.5.0': + resolution: {integrity: sha512-Qfrrt5OsNH5R+5tJ/3uYBBZv3SuGmnRPejV9IlIbFH3HTGLDlkqgHymAlzklVmKBjAaVmkPkyikAV/sQ1wSL+w==} - '@csstools/css-calc@2.1.4': - resolution: {integrity: sha512-3N8oaj+0juUw/1H3YwmDDJXCgTB1gKU6Hc/bB502u9zR0q2vd786XJH9QfrKIEgFlZmhZiq6epXl4rHqhzsIgQ==} - engines: {node: '>=18'} - peerDependencies: - '@csstools/css-parser-algorithms': ^3.0.5 - '@csstools/css-tokenizer': ^3.0.4 + '@shikijs/themes@2.5.0': + resolution: {integrity: sha512-wGrk+R8tJnO0VMzmUExHR+QdSaPUl/NKs+a4cQQRWyoc3YFbUzuLEi/KWK1hj+8BfHRKm2jNhhJck1dfstJpiw==} - '@csstools/css-color-parser@3.1.0': - resolution: {integrity: sha512-nbtKwh3a6xNVIp/VRuXV64yTKnb1IjTAEEh3irzS+HkKjAOYLTGNb9pmVNntZ8iVBHcWDA2Dof0QtPgFI1BaTA==} - engines: {node: '>=18'} - peerDependencies: - '@csstools/css-parser-algorithms': ^3.0.5 - '@csstools/css-tokenizer': ^3.0.4 + '@shikijs/transformers@2.5.0': + resolution: {integrity: sha512-SI494W5X60CaUwgi8u4q4m4s3YAFSxln3tzNjOSYqq54wlVgz0/NbbXEb3mdLbqMBztcmS7bVTaEd2w0qMmfeg==} - '@csstools/css-parser-algorithms@3.0.5': - resolution: {integrity: sha512-DaDeUkXZKjdGhgYaHNJTV9pV7Y9B3b644jCLs9Upc3VeNGg6LWARAT6O+Q+/COo+2gg/bM5rhpMAtf70WqfBdQ==} - engines: {node: '>=18'} - peerDependencies: - '@csstools/css-tokenizer': ^3.0.4 + '@shikijs/types@2.5.0': + resolution: {integrity: sha512-ygl5yhxki9ZLNuNpPitBWvcy9fsSKKaRuO4BAlMyagszQidxcpLAr0qiW/q43DtSIDxO6hEbtYLiFZNXO/hdGw==} - '@csstools/css-tokenizer@3.0.4': - resolution: {integrity: sha512-Vd/9EVDiu6PPJt9yAh6roZP6El1xHrdvIVGjyBsHR0RYwNHgL7FJPyIIW4fANJNG6FtyZfvlRPpFI4ZM/lubvw==} - engines: {node: '>=18'} + '@shikijs/vscode-textmate@10.0.2': + resolution: {integrity: sha512-83yeghZ2xxin3Nj8z1NMd/NCuca+gsYXswywDy5bHvwlWL8tpTQmzGeUuHd9FC3E/SBEMvzJRwWEOz5gGes9Qg==} - '@csstools/media-query-list-parser@4.0.3': - resolution: {integrity: sha512-HAYH7d3TLRHDOUQK4mZKf9k9Ph/m8Akstg66ywKR4SFAigjs3yBiUeZtFxywiTm5moZMAp/5W/ZuFnNXXYLuuQ==} + '@sindresorhus/merge-streams@4.0.0': + resolution: {integrity: sha512-tlqY9xq5ukxTUZBmoOp+m61cqwQD5pHJtFY3Mn8CA8ps6yghLH/Hw8UPdqg4OLmFW3IFlcXnQNmo/dh8HzXYIQ==} engines: {node: '>=18'} - peerDependencies: - '@csstools/css-parser-algorithms': ^3.0.5 - '@csstools/css-tokenizer': ^3.0.4 - '@csstools/postcss-alpha-function@1.0.1': - resolution: {integrity: sha512-isfLLwksH3yHkFXfCI2Gcaqg7wGGHZZwunoJzEZk0yKYIokgre6hYVFibKL3SYAoR1kBXova8LB+JoO5vZzi9w==} - engines: {node: '>=18'} - peerDependencies: - postcss: ^8.4 + '@standard-schema/spec@1.1.0': + resolution: {integrity: sha512-l2aFy5jALhniG5HgqrD6jXLi/rUWrKvqN/qJx6yoJsgKhblVd+iqqU4RCXavm/jPityDo5TCvKMnpjKnOriy0w==} - '@csstools/postcss-cascade-layers@5.0.2': - resolution: {integrity: sha512-nWBE08nhO8uWl6kSAeCx4im7QfVko3zLrtgWZY4/bP87zrSPpSyN/3W3TDqz1jJuH+kbKOHXg5rJnK+ZVYcFFg==} - engines: {node: '>=18'} - peerDependencies: - postcss: ^8.4 + '@types/chai@5.2.3': + resolution: {integrity: sha512-Mw558oeA9fFbv65/y4mHtXDs9bPnFMZAL/jxdPFUpOHHIXX91mcgEHbS5Lahr+pwZFR8A7GQleRWeI6cGFC2UA==} - '@csstools/postcss-color-function-display-p3-linear@1.0.1': - resolution: {integrity: sha512-E5qusdzhlmO1TztYzDIi8XPdPoYOjoTY6HBYBCYSj+Gn4gQRBlvjgPQXzfzuPQqt8EhkC/SzPKObg4Mbn8/xMg==} - engines: {node: '>=18'} - peerDependencies: - postcss: ^8.4 + '@types/deep-eql@4.0.2': + resolution: {integrity: sha512-c9h9dVVMigMPc4bwTvC5dxqtqJZwQPePsWjPlpSOnojbor6pGqdk541lfA7AqFQr5pB1BRdq0juY9db81BwyFw==} - '@csstools/postcss-color-function@4.0.12': - resolution: {integrity: sha512-yx3cljQKRaSBc2hfh8rMZFZzChaFgwmO2JfFgFr1vMcF3C/uyy5I4RFIBOIWGq1D+XbKCG789CGkG6zzkLpagA==} - engines: {node: '>=18'} - peerDependencies: - postcss: ^8.4 + '@types/esrecurse@4.3.1': + resolution: {integrity: sha512-xJBAbDifo5hpffDBuHl0Y8ywswbiAp/Wi7Y/GtAgSlZyIABppyurxVueOPE8LUQOxdlgi6Zqce7uoEpqNTeiUw==} - '@csstools/postcss-color-mix-function@3.0.12': - resolution: {integrity: sha512-4STERZfCP5Jcs13P1U5pTvI9SkgLgfMUMhdXW8IlJWkzOOOqhZIjcNhWtNJZes2nkBDsIKJ0CJtFtuaZ00moag==} - engines: {node: '>=18'} - peerDependencies: - postcss: ^8.4 + '@types/estree@1.0.8': + resolution: {integrity: sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w==} - '@csstools/postcss-color-mix-variadic-function-arguments@1.0.2': - resolution: {integrity: sha512-rM67Gp9lRAkTo+X31DUqMEq+iK+EFqsidfecmhrteErxJZb6tUoJBVQca1Vn1GpDql1s1rD1pKcuYzMsg7Z1KQ==} - engines: {node: '>=18'} - peerDependencies: - postcss: ^8.4 + '@types/estree@1.0.9': + resolution: {integrity: sha512-GhdPgy1el4/ImP05X05Uw4cw2/M93BCUmnEvWZNStlCzEKME4Fkk+YpoA5OiHNQmoS7Cafb8Xa3Pya8m1Qrzeg==} - '@csstools/postcss-content-alt-text@2.0.8': - resolution: {integrity: sha512-9SfEW9QCxEpTlNMnpSqFaHyzsiRpZ5J5+KqCu1u5/eEJAWsMhzT40qf0FIbeeglEvrGRMdDzAxMIz3wqoGSb+Q==} - engines: {node: '>=18'} - peerDependencies: - postcss: ^8.4 + '@types/hast@3.0.5': + resolution: {integrity: sha512-rp/ezSWaD1m44dPKICGhiskI13nVr7qTloFwDa/IYkhhf5nzwP+zIQcIJh3WIFSBOy/H1PzB40jPjMDksN4F+g==} - '@csstools/postcss-contrast-color-function@2.0.12': - resolution: {integrity: sha512-YbwWckjK3qwKjeYz/CijgcS7WDUCtKTd8ShLztm3/i5dhh4NaqzsbYnhm4bjrpFpnLZ31jVcbK8YL77z3GBPzA==} - engines: {node: '>=18'} - peerDependencies: - postcss: ^8.4 + '@types/json-schema@7.0.15': + resolution: {integrity: sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==} - '@csstools/postcss-exponential-functions@2.0.9': - resolution: {integrity: sha512-abg2W/PI3HXwS/CZshSa79kNWNZHdJPMBXeZNyPQFbbj8sKO3jXxOt/wF7juJVjyDTc6JrvaUZYFcSBZBhaxjw==} - engines: {node: '>=18'} - peerDependencies: - postcss: ^8.4 + '@types/linkify-it@5.0.0': + resolution: {integrity: sha512-sVDA58zAw4eWAffKOaQH5/5j3XeayukzDk+ewSsnv3p4yJEZHCCzMDiZM8e0OUrRvmpGZ85jf4yDHkHsgBNr9Q==} - '@csstools/postcss-font-format-keywords@4.0.0': - resolution: {integrity: sha512-usBzw9aCRDvchpok6C+4TXC57btc4bJtmKQWOHQxOVKen1ZfVqBUuCZ/wuqdX5GHsD0NRSr9XTP+5ID1ZZQBXw==} - engines: {node: '>=18'} - peerDependencies: - postcss: ^8.4 + '@types/markdown-it@14.2.0': + resolution: {integrity: sha512-NoQ2yGlLWj4wpxMs+TYmRKk3thDrQ97agr7sFqfLsAlvoS8SNQuTrlObhFqG9iugdTtgOE9jpJ6FNM4ZGsa5xQ==} - '@csstools/postcss-gamut-mapping@2.0.11': - resolution: {integrity: sha512-fCpCUgZNE2piVJKC76zFsgVW1apF6dpYsqGyH8SIeCcM4pTEsRTWTLCaJIMKFEundsCKwY1rwfhtrio04RJ4Dw==} - engines: {node: '>=18'} - peerDependencies: - postcss: ^8.4 + '@types/mdast@4.0.4': + resolution: {integrity: sha512-kGaNbPh1k7AFzgpud/gMdvIm5xuECykRR+JnWKQno9TAXVa6WIVCGTPvYGekIDL4uwCZQSYbUxNBSb1aUo79oA==} - '@csstools/postcss-gradients-interpolation-method@5.0.12': - resolution: {integrity: sha512-jugzjwkUY0wtNrZlFeyXzimUL3hN4xMvoPnIXxoZqxDvjZRiSh+itgHcVUWzJ2VwD/VAMEgCLvtaJHX+4Vj3Ow==} - engines: {node: '>=18'} - peerDependencies: - postcss: ^8.4 + '@types/mdurl@2.0.0': + resolution: {integrity: sha512-RGdgjQUZba5p6QEFAVx2OGb8rQDL/cPRG7GiedRzMcJ1tYnUANBncjbSB1NRGwbvjcPeikRABz2nshyPk1bhWg==} - '@csstools/postcss-hwb-function@4.0.12': - resolution: {integrity: sha512-mL/+88Z53KrE4JdePYFJAQWFrcADEqsLprExCM04GDNgHIztwFzj0Mbhd/yxMBngq0NIlz58VVxjt5abNs1VhA==} - engines: {node: '>=18'} - peerDependencies: - postcss: ^8.4 + '@types/node@26.1.1': + resolution: {integrity: sha512-nxAkRSVkN1Y0JC1W8ky/fTfkGsMmcrRsbx+3XoZE+rMOX71kLYTV7fLXpqud1GpbpP5TuffXFqfX7fH2GgZREw==} - '@csstools/postcss-ic-unit@4.0.4': - resolution: {integrity: sha512-yQ4VmossuOAql65sCPppVO1yfb7hDscf4GseF0VCA/DTDaBc0Wtf8MTqVPfjGYlT5+2buokG0Gp7y0atYZpwjg==} - engines: {node: '>=18'} - peerDependencies: - postcss: ^8.4 + '@types/unist@3.0.3': + resolution: {integrity: sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q==} - '@csstools/postcss-initial@2.0.1': - resolution: {integrity: sha512-L1wLVMSAZ4wovznquK0xmC7QSctzO4D0Is590bxpGqhqjboLXYA16dWZpfwImkdOgACdQ9PqXsuRroW6qPlEsg==} - engines: {node: '>=18'} - peerDependencies: - postcss: ^8.4 + '@types/web-bluetooth@0.0.21': + resolution: {integrity: sha512-oIQLCGWtcFZy2JW77j9k8nHzAOpqMHLQejDA48XXMWH6tjCQHz5RCFz1bzsmROyL6PUm+LLnUiI4BCn221inxA==} - '@csstools/postcss-is-pseudo-class@5.0.3': - resolution: {integrity: sha512-jS/TY4SpG4gszAtIg7Qnf3AS2pjcUM5SzxpApOrlndMeGhIbaTzWBzzP/IApXoNWEW7OhcjkRT48jnAUIFXhAQ==} - engines: {node: '>=18'} + '@typescript-eslint/eslint-plugin@8.61.1': + resolution: {integrity: sha512-ZPlVl3PB3et/59Ne0fv/sci6ZXz4T4Hp4nTJ56i/Y0gR89ARb+KphojTq6j+56E5PIezmOIOOWyY+aWQFd+IkQ==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: - postcss: ^8.4 + '@typescript-eslint/parser': ^8.61.1 + eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 + typescript: '>=4.8.4 <6.1.0' - '@csstools/postcss-light-dark-function@2.0.11': - resolution: {integrity: sha512-fNJcKXJdPM3Lyrbmgw2OBbaioU7yuKZtiXClf4sGdQttitijYlZMD5K7HrC/eF83VRWRrYq6OZ0Lx92leV2LFA==} - engines: {node: '>=18'} + '@typescript-eslint/parser@8.61.1': + resolution: {integrity: sha512-PJ5vePq5/ognBbrIcoC5+SHO5dfpeLPzP9FpLkzWrguoYQEeeSjlJpVwOpo1JRSTEi7dRcwNy4h4dzV70PqHcg==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: - postcss: ^8.4 + eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 + typescript: '>=4.8.4 <6.1.0' - '@csstools/postcss-logical-float-and-clear@3.0.0': - resolution: {integrity: sha512-SEmaHMszwakI2rqKRJgE+8rpotFfne1ZS6bZqBoQIicFyV+xT1UF42eORPxJkVJVrH9C0ctUgwMSn3BLOIZldQ==} - engines: {node: '>=18'} + '@typescript-eslint/project-service@8.61.1': + resolution: {integrity: sha512-PrC4JYGmR241lYnfhmKGTXkFqv8+ymbTFgSAY0fVXpY82/QkMw5TZPl+vGzuDDU2QYJk9fIDOBTntF+yDv9LEA==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: - postcss: ^8.4 + typescript: '>=4.8.4 <6.1.0' - '@csstools/postcss-logical-overflow@2.0.0': - resolution: {integrity: sha512-spzR1MInxPuXKEX2csMamshR4LRaSZ3UXVaRGjeQxl70ySxOhMpP2252RAFsg8QyyBXBzuVOOdx1+bVO5bPIzA==} - engines: {node: '>=18'} - peerDependencies: - postcss: ^8.4 + '@typescript-eslint/scope-manager@8.61.1': + resolution: {integrity: sha512-L2bdIeoQS8FlKAvONAr20w6OcLXeB+qiDKbAooS9A0Ben+iSIkBef0FxqwKWYqt5sa0i4KJtxVyVmhMylKzF5w==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@csstools/postcss-logical-overscroll-behavior@2.0.0': - resolution: {integrity: sha512-e/webMjoGOSYfqLunyzByZj5KKe5oyVg/YSbie99VEaSDE2kimFm0q1f6t/6Jo+VVCQ/jbe2Xy+uX+C4xzWs4w==} - engines: {node: '>=18'} + '@typescript-eslint/tsconfig-utils@8.61.1': + resolution: {integrity: sha512-UN/H4di+OO7EWx2ovME+8t31YO+KVnK0RRKEHR3kOt21/Ay8BOq3M1OMvWs5vNiqcFCYGYoxK3MXPZzmMUE+yg==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: - postcss: ^8.4 + typescript: '>=4.8.4 <6.1.0' - '@csstools/postcss-logical-resize@3.0.0': - resolution: {integrity: sha512-DFbHQOFW/+I+MY4Ycd/QN6Dg4Hcbb50elIJCfnwkRTCX05G11SwViI5BbBlg9iHRl4ytB7pmY5ieAFk3ws7yyg==} - engines: {node: '>=18'} + '@typescript-eslint/type-utils@8.61.1': + resolution: {integrity: sha512-GYRicKmVK0C4fsKgaACaknOUAq9Oa2kwsjnpFhFcS/5p4Ht5IP9OVLbgIgcK4SRk92nVHFluurg1lumD9dBcLw==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: - postcss: ^8.4 + eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 + typescript: '>=4.8.4 <6.1.0' - '@csstools/postcss-logical-viewport-units@3.0.4': - resolution: {integrity: sha512-q+eHV1haXA4w9xBwZLKjVKAWn3W2CMqmpNpZUk5kRprvSiBEGMgrNH3/sJZ8UA3JgyHaOt3jwT9uFa4wLX4EqQ==} - engines: {node: '>=18'} - peerDependencies: - postcss: ^8.4 + '@typescript-eslint/types@8.61.1': + resolution: {integrity: sha512-G+CRlPqLv7Bz1IZVs03x5K59F1veqL0EJUROAdGhKsEq8qOiRiZbI+HUojPq5l0fEGOKModD9br6lObhB8zkoA==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@csstools/postcss-media-minmax@2.0.9': - resolution: {integrity: sha512-af9Qw3uS3JhYLnCbqtZ9crTvvkR+0Se+bBqSr7ykAnl9yKhk6895z9rf+2F4dClIDJWxgn0iZZ1PSdkhrbs2ig==} - engines: {node: '>=18'} + '@typescript-eslint/typescript-estree@8.61.1': + resolution: {integrity: sha512-u+oQD3BqYWPc8YV9Zab4vaJElJuwOLPRc10Jm1o/qS+6Qwen14HCWwx0Seo4LnSn2wxea2Ik8DxPt2/FHmuhrg==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: - postcss: ^8.4 + typescript: '>=4.8.4 <6.1.0' - '@csstools/postcss-media-queries-aspect-ratio-number-values@3.0.5': - resolution: {integrity: sha512-zhAe31xaaXOY2Px8IYfoVTB3wglbJUVigGphFLj6exb7cjZRH9A6adyE22XfFK3P2PzwRk0VDeTJmaxpluyrDg==} - engines: {node: '>=18'} - peerDependencies: - postcss: ^8.4 - - '@csstools/postcss-nested-calc@4.0.0': - resolution: {integrity: sha512-jMYDdqrQQxE7k9+KjstC3NbsmC063n1FTPLCgCRS2/qHUbHM0mNy9pIn4QIiQGs9I/Bg98vMqw7mJXBxa0N88A==} - engines: {node: '>=18'} + '@typescript-eslint/utils@8.61.1': + resolution: {integrity: sha512-1+P/3Dj6jvtybE1q0HQ6yBt/gq+oKJyLdEv4HdnqasaEXRSYCAsD59mXEVQnM/ULNdQxbX77tdG4jPRjIS6knA==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: - postcss: ^8.4 + eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 + typescript: '>=4.8.4 <6.1.0' - '@csstools/postcss-normalize-display-values@4.0.1': - resolution: {integrity: sha512-TQUGBuRvxdc7TgNSTevYqrL8oItxiwPDixk20qCB5me/W8uF7BPbhRrAvFuhEoywQp/woRsUZ6SJ+sU5idZAIA==} - engines: {node: '>=18'} - peerDependencies: - postcss: ^8.4 + '@typescript-eslint/visitor-keys@8.61.1': + resolution: {integrity: sha512-6fJ9MHWtK14C1DSkiMlHUSOmrVebL7150xZJBlJiL62jjhIA4JmOq6flwBgDxIdBKKdoiZRel+dfPD5MLfny3w==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@csstools/postcss-oklab-function@4.0.12': - resolution: {integrity: sha512-HhlSmnE1NKBhXsTnNGjxvhryKtO7tJd1w42DKOGFD6jSHtYOrsJTQDKPMwvOfrzUAk8t7GcpIfRyM7ssqHpFjg==} - engines: {node: '>=18'} - peerDependencies: - postcss: ^8.4 + '@ungap/structured-clone@1.4.0': + resolution: {integrity: sha512-1mEZtMKPM09vDmQt5y7YvmN2+DFTP7Tg0EWXdic8/C6VRnpb33e4ghisCIE3WZjsE2N8mf+QV1Zqh7ZFYLWInQ==} - '@csstools/postcss-position-area-property@1.0.0': - resolution: {integrity: sha512-fUP6KR8qV2NuUZV3Cw8itx0Ep90aRjAZxAEzC3vrl6yjFv+pFsQbR18UuQctEKmA72K9O27CoYiKEgXxkqjg8Q==} - engines: {node: '>=18'} + '@vitejs/plugin-vue@5.2.4': + resolution: {integrity: sha512-7Yx/SXSOcQq5HiiV3orevHUFn+pmMB4cgbEkDYgnkUWb0WfeQ/wa2yFv6D5ICiCQOVpjA7vYDXrC7AGO8yjDHA==} + engines: {node: ^18.0.0 || >=20.0.0} peerDependencies: - postcss: ^8.4 + vite: ^5.0.0 || ^6.0.0 + vue: ^3.2.25 - '@csstools/postcss-progressive-custom-properties@4.2.1': - resolution: {integrity: sha512-uPiiXf7IEKtUQXsxu6uWtOlRMXd2QWWy5fhxHDnPdXKCQckPP3E34ZgDoZ62r2iT+UOgWsSbM4NvHE5m3mAEdw==} - engines: {node: '>=18'} + '@vitest/coverage-v8@4.1.0': + resolution: {integrity: sha512-nDWulKeik2bL2Va/Wl4x7DLuTKAXa906iRFooIRPR+huHkcvp9QDkPQ2RJdmjOFrqOqvNfoSQLF68deE3xC3CQ==} peerDependencies: - postcss: ^8.4 + '@vitest/browser': 4.1.0 + vitest: 4.1.0 + peerDependenciesMeta: + '@vitest/browser': + optional: true - '@csstools/postcss-property-rule-prelude-list@1.0.0': - resolution: {integrity: sha512-IxuQjUXq19fobgmSSvUDO7fVwijDJaZMvWQugxfEUxmjBeDCVaDuMpsZ31MsTm5xbnhA+ElDi0+rQ7sQQGisFA==} - engines: {node: '>=18'} - peerDependencies: - postcss: ^8.4 + '@vitest/expect@4.1.0': + resolution: {integrity: sha512-EIxG7k4wlWweuCLG9Y5InKFwpMEOyrMb6ZJ1ihYu02LVj/bzUwn2VMU+13PinsjRW75XnITeFrQBMH5+dLvCDA==} - '@csstools/postcss-random-function@2.0.1': - resolution: {integrity: sha512-q+FQaNiRBhnoSNo+GzqGOIBKoHQ43lYz0ICrV+UudfWnEF6ksS6DsBIJSISKQT2Bvu3g4k6r7t0zYrk5pDlo8w==} - engines: {node: '>=18'} + '@vitest/mocker@4.1.0': + resolution: {integrity: sha512-evxREh+Hork43+Y4IOhTo+h5lGmVRyjqI739Rz4RlUPqwrkFFDF6EMvOOYjTx4E8Tl6gyCLRL8Mu7Ry12a13Tw==} peerDependencies: - postcss: ^8.4 + msw: ^2.4.9 + vite: ^6.0.0 || ^7.0.0 || ^8.0.0-0 + peerDependenciesMeta: + msw: + optional: true + vite: + optional: true - '@csstools/postcss-relative-color-syntax@3.0.12': - resolution: {integrity: sha512-0RLIeONxu/mtxRtf3o41Lq2ghLimw0w9ByLWnnEVuy89exmEEq8bynveBxNW3nyHqLAFEeNtVEmC1QK9MZ8Huw==} - engines: {node: '>=18'} - peerDependencies: - postcss: ^8.4 + '@vitest/pretty-format@4.1.0': + resolution: {integrity: sha512-3RZLZlh88Ib0J7NQTRATfc/3ZPOnSUn2uDBUoGNn5T36+bALixmzphN26OUD3LRXWkJu4H0s5vvUeqBiw+kS0A==} - '@csstools/postcss-scope-pseudo-class@4.0.1': - resolution: {integrity: sha512-IMi9FwtH6LMNuLea1bjVMQAsUhFxJnyLSgOp/cpv5hrzWmrUYU5fm0EguNDIIOHUqzXode8F/1qkC/tEo/qN8Q==} - engines: {node: '>=18'} - peerDependencies: - postcss: ^8.4 + '@vitest/runner@4.1.0': + resolution: {integrity: sha512-Duvx2OzQ7d6OjchL+trw+aSrb9idh7pnNfxrklo14p3zmNL4qPCDeIJAK+eBKYjkIwG96Bc6vYuxhqDXQOWpoQ==} - '@csstools/postcss-sign-functions@1.1.4': - resolution: {integrity: sha512-P97h1XqRPcfcJndFdG95Gv/6ZzxUBBISem0IDqPZ7WMvc/wlO+yU0c5D/OCpZ5TJoTt63Ok3knGk64N+o6L2Pg==} - engines: {node: '>=18'} - peerDependencies: - postcss: ^8.4 + '@vitest/snapshot@4.1.0': + resolution: {integrity: sha512-0Vy9euT1kgsnj1CHttwi9i9o+4rRLEaPRSOJ5gyv579GJkNpgJK+B4HSv/rAWixx2wdAFci1X4CEPjiu2bXIMg==} - '@csstools/postcss-stepped-value-functions@4.0.9': - resolution: {integrity: sha512-h9btycWrsex4dNLeQfyU3y3w40LMQooJWFMm/SK9lrKguHDcFl4VMkncKKoXi2z5rM9YGWbUQABI8BT2UydIcA==} - engines: {node: '>=18'} - peerDependencies: - postcss: ^8.4 + '@vitest/spy@4.1.0': + resolution: {integrity: sha512-pz77k+PgNpyMDv2FV6qmk5ZVau6c3R8HC8v342T2xlFxQKTrSeYw9waIJG8KgV9fFwAtTu4ceRzMivPTH6wSxw==} - '@csstools/postcss-syntax-descriptor-syntax-production@1.0.1': - resolution: {integrity: sha512-GneqQWefjM//f4hJ/Kbox0C6f2T7+pi4/fqTqOFGTL3EjnvOReTqO1qUQ30CaUjkwjYq9qZ41hzarrAxCc4gow==} - engines: {node: '>=18'} - peerDependencies: - postcss: ^8.4 + '@vitest/utils@4.1.0': + resolution: {integrity: sha512-XfPXT6a8TZY3dcGY8EdwsBulFCIw+BeeX0RZn2x/BtiY/75YGh8FeWGG8QISN/WhaqSrE2OrlDgtF8q5uhOTmw==} - '@csstools/postcss-system-ui-font-family@1.0.0': - resolution: {integrity: sha512-s3xdBvfWYfoPSBsikDXbuorcMG1nN1M6GdU0qBsGfcmNR0A/qhloQZpTxjA3Xsyrk1VJvwb2pOfiOT3at/DuIQ==} - engines: {node: '>=18'} - peerDependencies: - postcss: ^8.4 + '@vue/compiler-core@3.5.42': + resolution: {integrity: sha512-2Ye1ilMtKXxl8qZUrQ5j0CdgenFp/HFQmta6rfRyfEsTG69L6Wk+tWuNoHYHMx9E8tF2Slvdg1FuwDvAXdy1LQ==} - '@csstools/postcss-text-decoration-shorthand@4.0.3': - resolution: {integrity: sha512-KSkGgZfx0kQjRIYnpsD7X2Om9BUXX/Kii77VBifQW9Ih929hK0KNjVngHDH0bFB9GmfWcR9vJYJJRvw/NQjkrA==} - engines: {node: '>=18'} - peerDependencies: - postcss: ^8.4 + '@vue/compiler-dom@3.5.42': + resolution: {integrity: sha512-qbhQZEFmycr+ni/qyuccS4sucNN7VAbDfbkvNxWOX2VfgFm90MNs3/UhRNKoPMEIVn0F8gdlYjLPvqxHwHeQOA==} - '@csstools/postcss-trigonometric-functions@4.0.9': - resolution: {integrity: sha512-Hnh5zJUdpNrJqK9v1/E3BbrQhaDTj5YiX7P61TOvUhoDHnUmsNNxcDAgkQ32RrcWx9GVUvfUNPcUkn8R3vIX6A==} - engines: {node: '>=18'} - peerDependencies: - postcss: ^8.4 + '@vue/compiler-sfc@3.5.42': + resolution: {integrity: sha512-fkCAFB4okcAANGMThboWnScp/gzWjU0ZSkVnjTIiplmMDq2uq0tIB3j+xVu4rhv5rvOgBySCysudmbMd6xRRqw==} - '@csstools/postcss-unset-value@4.0.0': - resolution: {integrity: sha512-cBz3tOCI5Fw6NIFEwU3RiwK6mn3nKegjpJuzCndoGq3BZPkUjnsq7uQmIeMNeMbMk7YD2MfKcgCpZwX5jyXqCA==} - engines: {node: '>=18'} - peerDependencies: - postcss: ^8.4 + '@vue/compiler-ssr@3.5.42': + resolution: {integrity: sha512-xmLk3wLkbizPAiLyomjgFFosf2ys9b5Ghb+oh/k2tnvipNz8OFrQOiTcWCzyK7MpBp9KkyGtfvgfLUivbmuGYA==} - '@csstools/selector-resolve-nested@3.1.0': - resolution: {integrity: sha512-mf1LEW0tJLKfWyvn5KdDrhpxHyuxpbNwTIwOYLIvsTffeyOf85j5oIzfG0yosxDgx/sswlqBnESYUcQH0vgZ0g==} - engines: {node: '>=18'} - peerDependencies: - postcss-selector-parser: ^7.0.0 + '@vue/devtools-api@7.7.10': + resolution: {integrity: sha512-KxtEpUOOpFz/qOGRrAwA36QF7DqIA+FXgCYit9mk9wjbaZt0sXOFz81ElOZtKA4HbWHUdwNjZHBFsFFyp5BZiA==} - '@csstools/selector-specificity@5.0.0': - resolution: {integrity: sha512-PCqQV3c4CoVm3kdPhyeZ07VmBRdH2EpMFA/pd9OASpOEC3aXNGoqPDAZ80D0cLpMBxnmk0+yNhGsEx31hq7Gtw==} - engines: {node: '>=18'} - peerDependencies: - postcss-selector-parser: ^7.0.0 + '@vue/devtools-kit@7.7.10': + resolution: {integrity: sha512-3WNi2Kq4tbpVbmhml7RiphmAt0279oh3fKNeWMQIrltfX8Q91b4i5PL8DtyNKdwmcsGrV4fg+erwWOmD05CLIw==} - '@csstools/utilities@2.0.0': - resolution: {integrity: sha512-5VdOr0Z71u+Yp3ozOx8T11N703wIFGVRgOWbOZMKgglPJsWA54MRIoMNVMa7shUToIhx5J8vX4sOZgD2XiihiQ==} - engines: {node: '>=18'} - peerDependencies: - postcss: ^8.4 + '@vue/devtools-shared@7.7.10': + resolution: {integrity: sha512-wOPslzB8vTvpxwdaOcR2qAbwmuSP0L+rhpoC6Cf56V3Jip+HWb7PQQXOUPgBNQARpXsbQX/+mvi8kKucmBGRwQ==} - '@discoveryjs/json-ext@0.5.7': - resolution: {integrity: sha512-dBVuXR082gk3jsFp7Rd/JI4kytwGHecnCoTtXFb7DB6CNHp4rg5k1bhg0nWdLGLnOV71lmDzGQaLMy8iPLY0pw==} - engines: {node: '>=10.0.0'} + '@vue/reactivity@3.5.42': + resolution: {integrity: sha512-TzNNfKpb7hDxbQltwAut8VDQA5YP+BuRlxntHUuRjyKwlMvmAPbs3unhCvieijifY6vFfVBwsS7wG/C7uq+bEQ==} - '@docsearch/core@4.6.3': - resolution: {integrity: sha512-rUOujwIpxJRgD7+kicVsI3D5sqBvdiRTquzWBpTEXZs8ZXfGbfzpus5HqumaNYTppN2HvH8E2yNuRwYdHJeOlA==} + '@vue/runtime-core@3.5.42': + resolution: {integrity: sha512-9uACtuHs7vJGkm5Bp3xu4xRDLFTIYy5DgxpToVjqGIAhAEKwQfsaLvKINhM6nFVp6bZPRFGdDqd1g52MqKsotA==} + + '@vue/runtime-dom@3.5.42': + resolution: {integrity: sha512-rsCmhiWLaRxGltLwhlCWyYkFn7WAbKRh0q17eZ1A6Dq6eqc2ACQ61IIryxz0LrsvCzHSilLA9JHovVwM8CNE2g==} + + '@vue/server-renderer@3.5.42': + resolution: {integrity: sha512-2++5dUyYS4gvo7xQXSECUDhB7TS0aOl5SeVfC5qSq1Jgfhjvegw1zqhwTIR3imZ+QYPJQw9gfcFvXGAjGZ7ajQ==} + + '@vue/shared@3.5.42': + resolution: {integrity: sha512-2rPxex1jQf4jvl9MOHl6YaXCPcrNqz/FstMOEh3QWY+/OME9nQTvl9WYeCwhW7AFjaR0SnngZGlp/wkR6rkI6g==} + + '@vueuse/core@12.8.2': + resolution: {integrity: sha512-HbvCmZdzAu3VGi/pWYm5Ut+Kd9mn1ZHnn4L5G8kOQTPs/IwIAmJoBrmYk2ckLArgMXZj0AW3n5CAejLUO+PhdQ==} + + '@vueuse/integrations@12.8.2': + resolution: {integrity: sha512-fbGYivgK5uBTRt7p5F3zy6VrETlV9RtZjBqd1/HxGdjdckBgBM4ugP8LHpjolqTj14TXTxSK1ZfgPbHYyGuH7g==} peerDependencies: - '@types/react': '>= 16.8.0 < 20.0.0' - react: '>= 16.8.0 < 20.0.0' - react-dom: '>= 16.8.0 < 20.0.0' + async-validator: ^4 + axios: ^1 + change-case: ^5 + drauu: ^0.4 + focus-trap: ^7 + fuse.js: ^7 + idb-keyval: ^6 + jwt-decode: ^4 + nprogress: ^0.2 + qrcode: ^1.5 + sortablejs: ^1 + universal-cookie: ^7 peerDependenciesMeta: - '@types/react': + async-validator: optional: true - react: + axios: optional: true - react-dom: + change-case: optional: true - - '@docsearch/css@4.6.3': - resolution: {integrity: sha512-nlOwcXcsNAptQl4vlL4MA78qNJKO0Qlds5GuBjCoePgkebTXLSf8Qt1oyZ3YBshYupKXG9VRGEsk1zr23d+bzQ==} - - '@docsearch/react@4.6.3': - resolution: {integrity: sha512-Bg2wdDsoQVlNCcEKuEJAU04tvHCqgx8rIu+uIoM4pRtcx3TBKJuXutJik3LTA8LRc9YEyHkrYUrmcC0D7BYf+g==} - peerDependencies: - '@types/react': '>= 16.8.0 < 20.0.0' - react: '>= 16.8.0 < 20.0.0' - react-dom: '>= 16.8.0 < 20.0.0' - search-insights: '>= 1 < 3' - peerDependenciesMeta: - '@types/react': + drauu: optional: true - react: + focus-trap: optional: true - react-dom: + fuse.js: optional: true - search-insights: + idb-keyval: + optional: true + jwt-decode: + optional: true + nprogress: + optional: true + qrcode: + optional: true + sortablejs: + optional: true + universal-cookie: optional: true - '@docusaurus/babel@3.10.2': - resolution: {integrity: sha512-aJ1hpGyvfkte3dDAfNbWM4biW4yWZBVz7TIGLZP+v+tWOBgxX3e0N5ZIXHIvmfNNXTI77pcHUx3KmtOk05Ze3Q==} - engines: {node: '>=20.0'} + '@vueuse/metadata@12.8.2': + resolution: {integrity: sha512-rAyLGEuoBJ/Il5AmFHiziCPdQzRt88VxR+Y/A/QhJ1EWtWqPBBAxTAFaSkviwEuOEZNtW8pvkPgoCZQ+HxqW1A==} - '@docusaurus/bundler@3.10.2': - resolution: {integrity: sha512-i0ZNcy0f0WhaOlYVgzLsWhIoEXO9kS3HRoKPtgE6vQtZUq7arKZaYdNBudr3mqCmd+TyOkwtwfHgs1ENj07r5g==} - engines: {node: '>=20.0'} + '@vueuse/shared@12.8.2': + resolution: {integrity: sha512-dznP38YzxZoNloI0qpEfpkms8knDtaoQ6Y/sfS0L7Yki4zh40LFHEhur0odJC6xTHG5dxWVPiUWBXn+wCG2s5w==} + + acorn-jsx@5.3.2: + resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==} peerDependencies: - '@docusaurus/faster': '*' - peerDependenciesMeta: - '@docusaurus/faster': - optional: true + acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 - '@docusaurus/core@3.10.2': - resolution: {integrity: sha512-EYByj6nk+aD9KeVxV6Hmo2/nAAT79P21Y82ycTBOBtrmqilloIbIEhgL2/8Xpt2Jz/pgNqHAwyusOGwmbKeJmA==} - engines: {node: '>=20.0'} + acorn@8.17.0: + resolution: {integrity: sha512-xRQbDb9BnwDafYNn6Vwl839DYVjqXYb1XVGtWAZ1kcDc6iwAL4hg3B1dZlRiuENFeO2H53gFG3in621AdERVAg==} + engines: {node: '>=0.4.0'} hasBin: true - peerDependencies: - '@docusaurus/faster': '*' - '@mdx-js/react': ^3.0.0 - react: ^18.0.0 || ^19.0.0 - react-dom: ^18.0.0 || ^19.0.0 - peerDependenciesMeta: - '@docusaurus/faster': - optional: true - '@docusaurus/cssnano-preset@3.10.2': - resolution: {integrity: sha512-4gCnHRbJLTloiwfvFAa92tgb2gI4KYhvjfQVYnEaiMO/EgvWfCo1LwytHXen+1oZAN0VAlS0JAPxp3MsvKDa3A==} - engines: {node: '>=20.0'} + ajv@6.15.0: + resolution: {integrity: sha512-fgFx7Hfoq60ytK2c7DhnF8jIvzYgOMxfugjLOSMHjLIPgenqa7S7oaagATUq99mV6IYvN2tRmC0wnTYX6iPbMw==} - '@docusaurus/faster@3.10.2': - resolution: {integrity: sha512-p/5E5/RyHv+QWusJMPN5i3OMJTqTgkhuwzVbB1AReDWTUHXQCmf5mlTFzGiDrWeQWIDOKsuOPn1jJh0s9LUOHA==} - engines: {node: '>=20.0'} - peerDependencies: - '@docusaurus/types': '*' + algoliasearch@5.57.0: + resolution: {integrity: sha512-HpND7MBGctOAkd1GoQoDZCGoCpqNTS5NG1LuhElFet3RdLJkwnyTYZXZhXwtpAQPrI36fqQ3eT6KQrdKDTKu3A==} + engines: {node: '>= 14.0.0'} - '@docusaurus/logger@3.10.2': - resolution: {integrity: sha512-gSEwqtPfCAnC3ZSJY6xL7tcIfgg0vFD39jbv93eakuweyvO2864xR0K+kmKwBhkTCtWRNjuGGnb5rdmkD/ndqw==} - engines: {node: '>=20.0'} + assertion-error@2.0.1: + resolution: {integrity: sha512-Izi8RQcffqCeNVgFigKli1ssklIbpHnCYc6AknXGYoB6grJqyeby7jv12JUQgmTAnIDnbck1uxksT4dzN3PWBA==} + engines: {node: '>=12'} - '@docusaurus/mdx-loader@3.10.2': - resolution: {integrity: sha512-9Fd4V/SFjfrVQ0JH5EN0+iPWyFunvTeQE3gfyFeetqPaXMP0OylIjOw16dCuXG4NZJrYdBqwzjh18/h3gRi47w==} - engines: {node: '>=20.0'} - peerDependencies: - react: ^18.0.0 || ^19.0.0 - react-dom: ^18.0.0 || ^19.0.0 + ast-v8-to-istanbul@1.0.0: + resolution: {integrity: sha512-1fSfIwuDICFA4LKkCzRPO7F0hzFf0B7+Xqrl27ynQaa+Rh0e1Es0v6kWHPott3lU10AyAr7oKHa65OppjLn3Rg==} - '@docusaurus/module-type-aliases@3.10.2': - resolution: {integrity: sha512-h/I5e4jaAhDHW4vaLENi1i2hnOEnXY1t9R+nnRTbgUl7ymVRzN/HF7dDfj8rKYGj8gfIge+Ef+iYRAMtbGvsrQ==} - peerDependencies: - react: '*' - react-dom: '*' + balanced-match@4.0.4: + resolution: {integrity: sha512-BLrgEcRTwX2o6gGxGOCNyMvGSp35YofuYzw9h1IMTRmKqttAZZVU67bdb9Pr2vUHA8+j3i2tJfjO6C6+4myGTA==} + engines: {node: 18 || 20 || >=22} - '@docusaurus/plugin-content-blog@3.10.2': - resolution: {integrity: sha512-0cbEnNKf0InmLkhj/+nVRmqEnWEoOE8Mh+2x1qOXI0qYpCnphq4RXknVJ8BvybKRXqYVvbmdMfiJSup+k4tm5w==} - engines: {node: '>=20.0'} - peerDependencies: - '@docusaurus/plugin-content-docs': '*' - react: ^18.0.0 || ^19.0.0 - react-dom: ^18.0.0 || ^19.0.0 + birpc@2.9.0: + resolution: {integrity: sha512-KrayHS5pBi69Xi9JmvoqrIgYGDkD6mcSe/i6YKi3w5kekCLzrX4+nawcXqrj2tIp50Kw/mT/s3p+GVK0A0sKxw==} - '@docusaurus/plugin-content-docs@3.10.2': - resolution: {integrity: sha512-Sqwl4FPoZBDrlY8I2VU2H8O0M91CHp9T8ToMSkTZmjvHCif+1laqfXi6sTk8IfyVS/trN5yNjcWd1bFsGB6W5Q==} - engines: {node: '>=20.0'} - peerDependencies: - react: ^18.0.0 || ^19.0.0 - react-dom: ^18.0.0 || ^19.0.0 + brace-expansion@5.0.6: + resolution: {integrity: sha512-kLpxurY4Z4r9sgMsyG0Z9uzsBlgiU/EFKhj/h91/8yHu0edo7XuixOIH3VcJ8kkxs6/jPzoI6U9Vj3WqbMQ94g==} + engines: {node: 18 || 20 || >=22} - '@docusaurus/plugin-content-pages@3.10.2': - resolution: {integrity: sha512-h5R12sZ/vV9EPiVjvIl9YFCOwkpwXes7dQMYt3EvP6Pphu4amHxxTqWxf08Fl5DR8h+oZMbWpFTNw5vKEYfvzQ==} - engines: {node: '>=20.0'} - peerDependencies: - react: ^18.0.0 || ^19.0.0 - react-dom: ^18.0.0 || ^19.0.0 + braces@3.0.3: + resolution: {integrity: sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==} + engines: {node: '>=8'} - '@docusaurus/plugin-css-cascade-layers@3.10.2': - resolution: {integrity: sha512-UkdvQby5OQUKWrw3lLnSTJXQ6VETaUVTuPQX9AABtmFm5h+ifEBx1OQ+LN726Q4byuwBf2ElHkf4qU4hTxdvRg==} - engines: {node: '>=20.0'} + buffer-from@1.1.2: + resolution: {integrity: sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==} - '@docusaurus/plugin-debug@3.10.2': - resolution: {integrity: sha512-8vbZNOSCpnsT57EY6CgN7sgRVmx3KTYwO8Uvo2pbxOyb8tbqAwtT9SslqaQ41HbA1v1hpn5RP7u5s2KvRwAFpQ==} - engines: {node: '>=20.0'} - peerDependencies: - react: ^18.0.0 || ^19.0.0 - react-dom: ^18.0.0 || ^19.0.0 + ccount@2.0.1: + resolution: {integrity: sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==} - '@docusaurus/plugin-google-analytics@3.10.2': - resolution: {integrity: sha512-kMHMBK9j4VAtgd5owwrRLRIi0EjkrpXlX7ePj1+y68XfVZV9I1T4S+koPDm+Hfw2TtnyHvh0uNrDvjz+DjQGVA==} - engines: {node: '>=20.0'} - peerDependencies: - react: ^18.0.0 || ^19.0.0 - react-dom: ^18.0.0 || ^19.0.0 + chai@6.2.2: + resolution: {integrity: sha512-NUPRluOfOiTKBKvWPtSD4PhFvWCqOi0BGStNWs57X9js7XGTprSmFoz5F0tWhR4WPjNeR9jXqdC7/UpSJTnlRg==} + engines: {node: '>=18'} - '@docusaurus/plugin-google-gtag@3.10.2': - resolution: {integrity: sha512-Vt90nNFhtAChRe9+it1hcHFgFvETdSnOkL5Bma+p6E/yU2tAYrvvyk+gv+LJGM2ZUkyKuKXLRsZ2Lb0bO7+Vog==} - engines: {node: '>=20.0'} - peerDependencies: - react: ^18.0.0 || ^19.0.0 - react-dom: ^18.0.0 || ^19.0.0 + character-entities-html4@2.1.0: + resolution: {integrity: sha512-1v7fgQRj6hnSwFpq1Eu0ynr/CDEw0rXo2B61qXrLNdHZmPKgb7fqS1a2JwF0rISo9q77jDI8VMEHoApn8qDoZA==} - '@docusaurus/plugin-google-tag-manager@3.10.2': - resolution: {integrity: sha512-MLCffCldysi/R0nzJQP7ZWd0xAoGNnSTiVOo6TTR6mKVGFhE+/XArGe67ZcaZv1uytgQXoXs92VJrgVDrz80rQ==} - engines: {node: '>=20.0'} - peerDependencies: - react: ^18.0.0 || ^19.0.0 - react-dom: ^18.0.0 || ^19.0.0 + character-entities-legacy@3.0.0: + resolution: {integrity: sha512-RpPp0asT/6ufRm//AJVwpViZbGM/MkjQFxJccQRHmISF/22NBtsHqAWmL+/pmkPWoIUJdWyeVleTl1wydHATVQ==} - '@docusaurus/plugin-sitemap@3.10.2': - resolution: {integrity: sha512-PODkwg5XetLML3hU/3xpCKJUZ9cqExLaBnD/Fzzwj2VHogLeqnDisLIujae87zuze7T4mCm2A6KEqZkyiz07EQ==} - engines: {node: '>=20.0'} - peerDependencies: - react: ^18.0.0 || ^19.0.0 - react-dom: ^18.0.0 || ^19.0.0 + clipboard-image@0.1.0: + resolution: {integrity: sha512-SWk7FgaXLNFld19peQ/rTe0n97lwR1WbkqxV6JKCAOh7U52AKV/PeMFCyt/8IhBdqyDA8rdyewQMKZqvWT5Akg==} + engines: {node: '>=20'} + hasBin: true - '@docusaurus/plugin-svgr@3.10.2': - resolution: {integrity: sha512-JgfT3jWM0TJ8Uw0cEcqxHpybngQY1vlBYpuuNO+gEh5iPh5Ar+vxq/u9CFrYsWeXy48BN7Db76Pzp2edNXUQ8A==} - engines: {node: '>=20.0'} - peerDependencies: - react: ^18.0.0 || ^19.0.0 - react-dom: ^18.0.0 || ^19.0.0 + clipboardy@5.3.1: + resolution: {integrity: sha512-fPWgBqpp9ctiOQCkE5yjYGzv11ZU55g6ahEgr3COiio6dXdt1mbchCPXQrSR2Y9sZqfi8L7QD3+UosgXVIuPdg==} + engines: {node: '>=20'} - '@docusaurus/preset-classic@3.10.2': - resolution: {integrity: sha512-a4B3VczmDl99zK0EufDQYomdJ186WDingjmDXxhN2PNPS9Ty/Y2M5CLFX1KQMRKqRTLiRDKfutzG5IY1FC/ceg==} - engines: {node: '>=20.0'} - peerDependencies: - react: ^18.0.0 || ^19.0.0 - react-dom: ^18.0.0 || ^19.0.0 + comma-separated-tokens@2.0.3: + resolution: {integrity: sha512-Fu4hJdvzeylCfQPp9SGWidpzrMs7tTrlu6Vb8XGaRGck8QSNZJJp538Wrb60Lax4fPwR64ViY468OIUTbRlGZg==} - '@docusaurus/react-loadable@6.0.0': - resolution: {integrity: sha512-YMMxTUQV/QFSnbgrP3tjDzLHRg7vsbMn8e9HAa8o/1iXoiomo48b7sk/kkmWEuWNDPJVlKSJRB6Y2fHqdJk+SQ==} - peerDependencies: - react: '*' + commander@15.0.0: + resolution: {integrity: sha512-z67u4ZhzCL/Tydu1lJARtEZYWbWaN7oYLHbsuzocr6y4N6WZAagG3RQ4FW61V1/0+jImpj293XfrcYnd1qxtPg==} + engines: {node: '>=22.12.0'} - '@docusaurus/theme-classic@3.10.2': - resolution: {integrity: sha512-JqTSLQmqmA9uKWZsD5iwBGJ4JyKB4/yTw6PsSXVPRJG/6GAm/u+add9Iip+hvwP12/AnPNztrdxsI14NJW4KeA==} - engines: {node: '>=20.0'} - peerDependencies: - react: ^18.0.0 || ^19.0.0 - react-dom: ^18.0.0 || ^19.0.0 + commander@2.20.3: + resolution: {integrity: sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==} - '@docusaurus/theme-common@3.10.2': - resolution: {integrity: sha512-R9b/vMpK1yye6hNZTA6x/ivRv+at6GhxnXcxkpzCGzO1R1RwiquqiFg2wMFh6aqlJTpWRFKpFD2TzCDQcyOU0A==} - engines: {node: '>=20.0'} - peerDependencies: - '@docusaurus/plugin-content-docs': '*' - react: ^18.0.0 || ^19.0.0 - react-dom: ^18.0.0 || ^19.0.0 + convert-source-map@2.0.0: + resolution: {integrity: sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==} - '@docusaurus/theme-search-algolia@3.10.2': - resolution: {integrity: sha512-1msxllyhi/5m77JukXtp5UFnUAriwZIC1oJ7MTnpQpCwLTbclJi5BK5n28CTZuSXpQN2ewbbnqRgAhMM6c6ihg==} - engines: {node: '>=20.0'} - peerDependencies: - react: ^18.0.0 || ^19.0.0 - react-dom: ^18.0.0 || ^19.0.0 + copy-anything@4.1.0: + resolution: {integrity: sha512-ufbM3smX/Jbnpk5wcQjzd1MgBpzmqfNETUAyZNrGwU9foRlyHoGzMMBBCRzEhQLBjZfFDE1W2ufPXX2vdWkV8Q==} + engines: {node: '>=18'} - '@docusaurus/theme-translations@3.10.2': - resolution: {integrity: sha512-iv20wrxnyXkY89LM3TzRlzGlt5fIGO5UnaR6UL1ZVfB9RRFjxQFQ6awDrwAc6Km8Y5gD8pInuwYPF+6/TiCxXA==} - engines: {node: '>=20.0'} + cross-spawn@7.0.6: + resolution: {integrity: sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==} + engines: {node: '>= 8'} + + crypto-random-string@4.0.0: + resolution: {integrity: sha512-x8dy3RnvYdlUcPOjkEHqozhiwzKNSq7GcPuXFbnyMOCHxX8V3OgIg/pYuabl2sbUPfIJaeAQB7PMOK8DFIdoRA==} + engines: {node: '>=12'} - '@docusaurus/tsconfig@3.10.2': - resolution: {integrity: sha512-5GiB7h/nFsMFPO9mCqcRNE1yA5TSXXNCshNIgHPL6fCPOjcTDixs6qjQBu8ddkgPcicwCvOA7n3jeK2rGdJk6g==} + csstype@3.2.3: + resolution: {integrity: sha512-z1HGKcYy2xA8AGQfwrn0PAy+PB7X/GSj3UVJW9qKyn43xWa+gl5nXmU4qqLMRzWVLFC8KusUX8T/0kCiOYpAIQ==} - '@docusaurus/types@3.10.2': - resolution: {integrity: sha512-B6rvfwIFSapUqUJjMriZswX13K8l5Z7AcmVE6uTEJpYddQieSTR12DsGaFtcZAIDsQd4p+0WTl0Vc6jmZK0Trw==} + debug@4.4.3: + resolution: {integrity: sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==} + engines: {node: '>=6.0'} peerDependencies: - react: ^18.0.0 || ^19.0.0 - react-dom: ^18.0.0 || ^19.0.0 + supports-color: '*' + peerDependenciesMeta: + supports-color: + optional: true - '@docusaurus/utils-common@3.10.2': - resolution: {integrity: sha512-x3Dz6jv6iQKBNjBmVTu8p57abMp/VNTUgKBMgRVXJc5444orBTsArv0+cdfrXTiz/VMmHfDRVkPbL7GH2B7T7w==} - engines: {node: '>=20.0'} + deep-is@0.1.4: + resolution: {integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==} + + dequal@2.0.3: + resolution: {integrity: sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==} + engines: {node: '>=6'} + + detect-libc@2.1.2: + resolution: {integrity: sha512-Btj2BOOO83o3WyH59e8MgXsxEQVcarkUOpEYrubB0urwnN10yQ364rsiByU11nZlqWYZm05i/of7io4mzihBtQ==} + engines: {node: '>=8'} - '@docusaurus/utils-validation@3.10.2': - resolution: {integrity: sha512-sn8unbDfUL585NtR3cwHefPicOyaHvPaX7VD0aOg/siIxUBoKyKKaGEqzJZDS64mM43TnxurkYDtmB1wsJlZsw==} - engines: {node: '>=20.0'} + devlop@1.1.0: + resolution: {integrity: sha512-RWmIqhcFf1lRYBvNmr7qTNuyCt/7/ns2jbpp1+PalgE/rDQcBT0fioSMUpJ93irlUhC5hrg4cYqe6U+0ImW0rA==} - '@docusaurus/utils@3.10.2': - resolution: {integrity: sha512-xx0W3eav2uW1NRIpuHJWNwLTC15xPNjU4Uxi9NSnd3swYC96BE3vFiT93SD8s24kmAAWNwgZwfZ2fghGZ01Lcw==} - engines: {node: '>=20.0'} + emoji-regex-xs@1.0.0: + resolution: {integrity: sha512-LRlerrMYoIDrT6jgpeZ2YYl/L8EulRTt5hQcYjy5AInh7HWXKimpqx68aknBFpGL2+/IcogTcaydJEgaTmOpDg==} - '@emnapi/core@1.10.0': - resolution: {integrity: sha512-yq6OkJ4p82CAfPl0u9mQebQHKPJkY7WrIuk205cTYnYe+k2Z8YBh11FrbRG/H6ihirqcacOgl2BIO8oyMQLeXw==} + entities@7.0.1: + resolution: {integrity: sha512-TWrgLOFUQTH994YUyl1yT4uyavY5nNB5muff+RtWaqNVCAK408b5ZnnbNAUEWLTCpum9w6arT70i1XdQ4UeOPA==} + engines: {node: '>=0.12'} - '@emnapi/runtime@1.10.0': - resolution: {integrity: sha512-ewvYlk86xUoGI0zQRNq/mC+16R1QeDlKQy21Ki3oSYXNgLb45GV1P6A0M+/s6nyCuNDqe5VpaY84BzXGwVbwFA==} + es-module-lexer@2.0.0: + resolution: {integrity: sha512-5POEcUuZybH7IdmGsD8wlf0AI55wMecM9rVBTI/qEAy2c1kTOm3DjFYjrBdI2K3BaJjJYfYFeRtM0t9ssnRuxw==} - '@emnapi/wasi-threads@1.2.1': - resolution: {integrity: sha512-uTII7OYF+/Mes/MrcIOYp5yOtSMLBWSIoLPpcgwipoiKbli6k322tcoFsxoIIxPDqW01SQGAgko4EzZi2BNv2w==} + esbuild@0.21.5: + resolution: {integrity: sha512-mg3OPMV4hXywwpoDxu3Qda5xCKQi+vCTZq8S9J/EpkhB2HzKXq4SNFZE3+NK93JYxc8VMSep+lOUSC/RVKaBqw==} + engines: {node: '>=12'} + hasBin: true - '@eslint-community/eslint-utils@4.9.1': - resolution: {integrity: sha512-phrYmNiYppR7znFEdqgfWHXR6NCkZEK7hwWDHZUjit/2/U0r6XvkDl0SYnoM51Hq7FhCGdLDT6zxCCOY1hexsQ==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - peerDependencies: - eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 + escape-string-regexp@4.0.0: + resolution: {integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==} + engines: {node: '>=10'} - '@eslint-community/regexpp@4.12.2': - resolution: {integrity: sha512-EriSTlt5OC9/7SXkRSCAhfSxxoSUgBm33OH+IkwbdpgoqsSsUg7y3uh+IICI/Qg4BBWr3U2i39RpmycbxMq4ew==} - engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} + escape-string-regexp@5.0.0: + resolution: {integrity: sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==} + engines: {node: '>=12'} - '@eslint/config-array@0.23.5': - resolution: {integrity: sha512-Y3kKLvC1dvTOT+oGlqNQ1XLqK6D1HU2YXPc52NmAlJZbMMWDzGYXMiPRJ8TYD39muD/OTjlZmNJ4ib7dvSrMBA==} + eslint-scope@9.1.2: + resolution: {integrity: sha512-xS90H51cKw0jltxmvmHy2Iai1LIqrfbw57b79w/J7MfvDfkIkFZ+kj6zC3BjtUwh150HsSSdxXZcsuv72miDFQ==} engines: {node: ^20.19.0 || ^22.13.0 || >=24} - '@eslint/config-helpers@0.7.0': - resolution: {integrity: sha512-DObd/KKUsU+FaFv4PLxSRenpXfQWmPXXP3pPZ6/K1PCrMu2vQpMDMuQe/BqYeoLcz8ro0bVDF1RxOJgfVEdhUw==} - engines: {node: ^20.19.0 || ^22.13.0 || >=24} + eslint-visitor-keys@3.4.3: + resolution: {integrity: sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - '@eslint/core@1.2.1': - resolution: {integrity: sha512-MwcE1P+AZ4C6DWlpin/OmOA54mmIZ/+xZuJiQd4SyB29oAJjN30UW9wkKNptW2ctp4cEsvhlLY/CsQ1uoHDloQ==} + eslint-visitor-keys@5.0.1: + resolution: {integrity: sha512-tD40eHxA35h0PEIZNeIjkHoDR4YjjJp34biM0mDvplBe//mB+IHCqHDGV7pxF+7MklTvighcCPPZC7ynWyjdTA==} engines: {node: ^20.19.0 || ^22.13.0 || >=24} - '@eslint/js@10.0.1': - resolution: {integrity: sha512-zeR9k5pd4gxjZ0abRoIaxdc7I3nDktoXZk2qOv9gCNWx3mVwEn32VRhyLaRsDiJjTs0xq/T8mfPtyuXu7GWBcA==} + eslint@10.8.0: + resolution: {integrity: sha512-nuKKvN+oIBO0koN7Tm7dlkmnkc21mtt0QJLwAKzjLq14y6lRTdVG36MZHJ8eQHwdJMwZbQNMlPOYedMq/oVJvQ==} engines: {node: ^20.19.0 || ^22.13.0 || >=24} + hasBin: true peerDependencies: - eslint: ^10.0.0 + jiti: '*' peerDependenciesMeta: - eslint: + jiti: optional: true - '@eslint/object-schema@3.0.5': - resolution: {integrity: sha512-vqTaUEgxzm+YDSdElad6PiRoX4t8VGDjCtt05zn4nU810UIx/uNEV7/lZJ6KwFThKZOzOxzXy48da+No7HZaMw==} + espree@11.2.0: + resolution: {integrity: sha512-7p3DrVEIopW1B1avAGLuCSh1jubc01H2JHc8B4qqGblmg5gI9yumBgACjWo4JlIc04ufug4xJ3SQI8HkS/Rgzw==} engines: {node: ^20.19.0 || ^22.13.0 || >=24} - '@eslint/plugin-kit@0.7.2': - resolution: {integrity: sha512-+CNAzxglkrpNf/kKywqQfk74QjtceuOE7Qm+AF8miRvPF/wmmK5+OJOgVh3AVTT3RP2mH3+FOaxlE5v72owk0A==} - engines: {node: ^20.19.0 || ^22.13.0 || >=24} + esquery@1.7.0: + resolution: {integrity: sha512-Ap6G0WQwcU/LHsvLwON1fAQX9Zp0A2Y6Y/cJBl9r/JbW90Zyg4/zbG6zzKa2OTALELarYHmKu0GhpM5EO+7T0g==} + engines: {node: '>=0.10'} - '@hapi/hoek@9.3.0': - resolution: {integrity: sha512-/c6rf4UJlmHlC9b5BaNvzAcFv7HZ2QHaV0D4/HNlBdvFnvQq8RI4kYdhyPCl7Xj+oWvTWQ8ujhqS53LIgAe6KQ==} + esrecurse@4.3.0: + resolution: {integrity: sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==} + engines: {node: '>=4.0'} - '@hapi/topo@5.1.0': - resolution: {integrity: sha512-foQZKJig7Ob0BMAYBfcJk8d77QtOe7Wo4ox7ff1lQYoNNAb6jwcY1ncdoy2e9wQZzvNy7ODZCYJkK8kzmcAnAg==} + estraverse@5.3.0: + resolution: {integrity: sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==} + engines: {node: '>=4.0'} - '@humanfs/core@0.19.2': - resolution: {integrity: sha512-UhXNm+CFMWcbChXywFwkmhqjs3PRCmcSa/hfBgLIb7oQ5HNb1wS0icWsGtSAUNgefHeI+eBrA8I1fxmbHsGdvA==} - engines: {node: '>=18.18.0'} - - '@humanfs/node@0.16.8': - resolution: {integrity: sha512-gE1eQNZ3R++kTzFUpdGlpmy8kDZD/MLyHqDwqjkVQI0JMdI1D51sy1H958PNXYkM2rAac7e5/CnIKZrHtPh3BQ==} - engines: {node: '>=18.18.0'} - - '@humanfs/types@0.15.0': - resolution: {integrity: sha512-ZZ1w0aoQkwuUuC7Yf+7sdeaNfqQiiLcSRbfI08oAxqLtpXQr9AIVX7Ay7HLDuiLYAaFPu8oBYNq/QIi9URHJ3Q==} - engines: {node: '>=18.18.0'} - - '@humanwhocodes/module-importer@1.0.1': - resolution: {integrity: sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==} - engines: {node: '>=12.22'} - - '@humanwhocodes/retry@0.4.3': - resolution: {integrity: sha512-bV0Tgo9K4hfPCek+aMAn81RppFKv2ySDQeMoSZuvTASywNTnVJCArCZE2FWqpvIatKu7VMRLWlR1EazvVhDyhQ==} - engines: {node: '>=18.18'} - - '@jest/schemas@29.6.3': - resolution: {integrity: sha512-mo5j5X+jIZmJQveBKeS/clAueipV7KgiX1vMgCxam1RNYiqE1w62n0/tJJnHtjW8ZHcQco5gY85jA3mi0L+nSA==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - - '@jest/types@29.6.3': - resolution: {integrity: sha512-u3UPsIilWKOM3F9CXtrG8LEJmNxwoCQC/XVj4IKYXvvpx7QIi/Kg1LI5uDmDpKlac62NUtX7eLjRh+jVZcLOzw==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - - '@jridgewell/gen-mapping@0.3.13': - resolution: {integrity: sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA==} + estree-walker@2.0.2: + resolution: {integrity: sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==} - '@jridgewell/remapping@2.3.5': - resolution: {integrity: sha512-LI9u/+laYG4Ds1TDKSJW2YPrIlcVYOwi2fUC6xB43lueCjgxV4lffOCZCtYFiH6TNOX+tQKXx97T4IKHbhyHEQ==} + estree-walker@3.0.3: + resolution: {integrity: sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==} - '@jridgewell/resolve-uri@3.1.2': - resolution: {integrity: sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==} - engines: {node: '>=6.0.0'} + esutils@2.0.3: + resolution: {integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==} + engines: {node: '>=0.10.0'} - '@jridgewell/source-map@0.3.11': - resolution: {integrity: sha512-ZMp1V8ZFcPG5dIWnQLr3NSI1MiCU7UETdS/A0G8V/XWHvJv3ZsFqutJn1Y5RPmAPX6F3BiE397OqveU/9NCuIA==} + execa@5.1.1: + resolution: {integrity: sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==} + engines: {node: '>=10'} - '@jridgewell/sourcemap-codec@1.5.5': - resolution: {integrity: sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==} + execa@9.6.1: + resolution: {integrity: sha512-9Be3ZoN4LmYR90tUoVu2te2BsbzHfhJyfEiAVfz7N5/zv+jduIfLrV2xdQXOHbaD6KgpGdO9PRPM1Y4Q9QkPkA==} + engines: {node: ^18.19.0 || >=20.5.0} - '@jridgewell/trace-mapping@0.3.31': - resolution: {integrity: sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw==} + expect-type@1.3.0: + resolution: {integrity: sha512-knvyeauYhqjOYvQ66MznSMs83wmHrCycNEN6Ao+2AeYEfxUIkuiVxdEa1qlGEPK+We3n0THiDciYSsCcgW/DoA==} + engines: {node: '>=12.0.0'} - '@jsonjoy.com/base64@1.1.2': - resolution: {integrity: sha512-q6XAnWQDIMA3+FTiOYajoYqySkO+JSat0ytXGSuRdq9uXE7o92gzuQwQM14xaCRlBLGq3v5miDGC4vkVTn54xA==} - engines: {node: '>=10.0'} - peerDependencies: - tslib: '2' + fast-deep-equal@3.1.3: + resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==} - '@jsonjoy.com/base64@17.67.0': - resolution: {integrity: sha512-5SEsJGsm15aP8TQGkDfJvz9axgPwAEm98S5DxOuYe8e1EbfajcDmgeXXzccEjh+mLnjqEKrkBdjHWS5vFNwDdw==} - engines: {node: '>=10.0'} - peerDependencies: - tslib: '2' + fast-glob@3.3.3: + resolution: {integrity: sha512-7MptL8U0cqcFdzIzwOTHoilX9x5BrNqye7Z/LuC7kCMRio1EMSyqRK3BEAUD7sXRq4iT4AzTVuZdhgQ2TCvYLg==} + engines: {node: '>=8.6.0'} - '@jsonjoy.com/buffers@1.2.1': - resolution: {integrity: sha512-12cdlDwX4RUM3QxmUbVJWqZ/mrK6dFQH4Zxq6+r1YXKXYBNgZXndx2qbCJwh3+WWkCSn67IjnlG3XYTvmvYtgA==} - engines: {node: '>=10.0'} - peerDependencies: - tslib: '2' + fast-json-stable-stringify@2.1.0: + resolution: {integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==} - '@jsonjoy.com/buffers@17.67.0': - resolution: {integrity: sha512-tfExRpYxBvi32vPs9ZHaTjSP4fHAfzSmcahOfNxtvGHcyJel+aibkPlGeBB+7AoC6hL7lXIE++8okecBxx7lcw==} - engines: {node: '>=10.0'} - peerDependencies: - tslib: '2' + fast-levenshtein@2.0.6: + resolution: {integrity: sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==} - '@jsonjoy.com/codegen@1.0.0': - resolution: {integrity: sha512-E8Oy+08cmCf0EK/NMxpaJZmOxPqM+6iSe2S4nlSBrPZOORoDJILxtbSUEDKQyTamm/BVAhIGllOBNU79/dwf0g==} - engines: {node: '>=10.0'} - peerDependencies: - tslib: '2' + fastq@1.20.1: + resolution: {integrity: sha512-GGToxJ/w1x32s/D2EKND7kTil4n8OVk/9mycTc4VDza13lOvpUZTGX3mFSCtV9ksdGBVzvsyAVLM6mHFThxXxw==} - '@jsonjoy.com/codegen@17.67.0': - resolution: {integrity: sha512-idnkUplROpdBOV0HMcwhsCUS5TRUi9poagdGs70A6S4ux9+/aPuKbh8+UYRTLYQHtXvAdNfQWXDqZEx5k4Dj2Q==} - engines: {node: '>=10.0'} + fdir@6.5.0: + resolution: {integrity: sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg==} + engines: {node: '>=12.0.0'} peerDependencies: - tslib: '2' + picomatch: 2.3.2 + peerDependenciesMeta: + picomatch: + optional: true - '@jsonjoy.com/fs-core@4.64.0': - resolution: {integrity: sha512-zs2TAq7Six5jgMuoMNjpspAvOP3mhtgq/k1UyQodEzCtQi/N83y2/y+zcvnZSGp/Rxq96DBN+bValOBQAyn/ew==} - engines: {node: '>=10.0'} - peerDependencies: - tslib: '2' + figures@6.1.0: + resolution: {integrity: sha512-d+l3qxjSesT4V7v2fh+QnmFnUWv9lSpjarhShNTgBOfA0ttejbQUAlHLitbjkoRiDulW0OPoQPYIGhIC8ohejg==} + engines: {node: '>=18'} - '@jsonjoy.com/fs-fsa@4.64.0': - resolution: {integrity: sha512-nMWOVbkLFyEgmXZih3wyvxA9XpgyyqyfrINMHvEFqhi7uqfRl7c9ERJt6yX7vgMPrB9Uo+OJO+Spa0cFzPD01w==} - engines: {node: '>=10.0'} - peerDependencies: - tslib: '2' + file-entry-cache@8.0.0: + resolution: {integrity: sha512-XXTUwCvisa5oacNGRP9SfNtYBNAMi+RPwBFmblZEF7N7swHYQS6/Zfk7SRwx4D5j3CH211YNRco1DEMNVfZCnQ==} + engines: {node: '>=16.0.0'} - '@jsonjoy.com/fs-node-builtins@4.64.0': - resolution: {integrity: sha512-/o7WRFhUWaM/fOrslwLZGnzn4RmRILykn+lAL+mNObqqRNw+CQSiij6hpCeZ+C7buhdoVo7go/OYqzaSUfDYmA==} - engines: {node: '>=10.0'} - peerDependencies: - tslib: '2' + fill-range@7.1.1: + resolution: {integrity: sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==} + engines: {node: '>=8'} - '@jsonjoy.com/fs-node-to-fsa@4.64.0': - resolution: {integrity: sha512-WDD9WVs0hb7UAEKTgZW2f66WDrbj7gIIWwpP3spbLyXa0rghtUaFTB8L4gdR3ZCWwiKIsj38/CNijpVmpnuPUw==} - engines: {node: '>=10.0'} - peerDependencies: - tslib: '2' + find-up@5.0.0: + resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==} + engines: {node: '>=10'} - '@jsonjoy.com/fs-node-utils@4.64.0': - resolution: {integrity: sha512-k5Indsx9hWW9xSF7Y6oSKKwtCUNhzZxadub3owhIlitc+iMRVlPPdX2duTKQWBL3qNWpXya8jykgaaWpheeS4w==} - engines: {node: '>=10.0'} - peerDependencies: - tslib: '2' + flat-cache@4.0.1: + resolution: {integrity: sha512-f7ccFPK3SXFHpx15UIGyRJ/FJQctuKZ0zVuN3frBo4HnK3cay9VEW0R6yPYFHC0AgqhukPzKjq22t5DmAyqGyw==} + engines: {node: '>=16'} - '@jsonjoy.com/fs-node@4.64.0': - resolution: {integrity: sha512-dO+NNkODbUli4uV42bcNrrLvq5rE7SNpdZ5TNd0dtbLsAaNK3MDiIC9lUi+brboGoIjW6vd2fB1qao60nrk5xA==} - engines: {node: '>=10.0'} - peerDependencies: - tslib: '2' + flatted@3.4.2: + resolution: {integrity: sha512-PjDse7RzhcPkIJwy5t7KPWQSZ9cAbzQXcafsetQoD7sOJRQlGikNbx7yZp2OotDnJyrDcbyRq3Ttb18iYOqkxA==} - '@jsonjoy.com/fs-print@4.64.0': - resolution: {integrity: sha512-PHZFccchvkhWrwPWHjmVAhbC3vSHCtyZvlZfJJ3ho2bnzl450hXri6/8e6pbkWdH+SkmLXNml0sV8e5HDAfxKw==} - engines: {node: '>=10.0'} - peerDependencies: - tslib: '2' + focus-trap@7.8.0: + resolution: {integrity: sha512-/yNdlIkpWbM0ptxno3ONTuf+2g318kh2ez3KSeZN5dZ8YC6AAmgeWz+GasYYiBJPFaYcSAPeu4GfhUaChzIJXA==} - '@jsonjoy.com/fs-snapshot@4.64.0': - resolution: {integrity: sha512-oM7UDeL83q6NBzzsfKAsYKXKVXlykKFqqOLh4xZZKAzzROTlInkPbc6LTDGThEOnPiFiUzA7tYziHG9xavd76Q==} - engines: {node: '>=10.0'} - peerDependencies: - tslib: '2' + fsevents@2.3.3: + resolution: {integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==} + engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} + os: [darwin] - '@jsonjoy.com/json-pack@1.21.0': - resolution: {integrity: sha512-+AKG+R2cfZMShzrF2uQw34v3zbeDYUqnQ+jg7ORic3BGtfw9p/+N6RJbq/kkV8JmYZaINknaEQ2m0/f693ZPpg==} - engines: {node: '>=10.0'} - peerDependencies: - tslib: '2' + get-stream@6.0.1: + resolution: {integrity: sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==} + engines: {node: '>=10'} - '@jsonjoy.com/json-pack@17.67.0': - resolution: {integrity: sha512-t0ejURcGaZsn1ClbJ/3kFqSOjlryd92eQY465IYrezsXmPcfHPE/av4twRSxf6WE+TkZgLY+71vCZbiIiFKA/w==} - engines: {node: '>=10.0'} - peerDependencies: - tslib: '2' + get-stream@9.0.1: + resolution: {integrity: sha512-kVCxPF3vQM/N0B1PmoqVUqgHP+EeVjmZSQn+1oCRPxd2P21P2F19lIgbR3HBosbB1PUhOAoctJnfEn2GbN2eZA==} + engines: {node: '>=18'} - '@jsonjoy.com/json-pointer@1.0.2': - resolution: {integrity: sha512-Fsn6wM2zlDzY1U+v4Nc8bo3bVqgfNTGcn6dMgs6FjrEnt4ZCe60o6ByKRjOGlI2gow0aE/Q41QOigdTqkyK5fg==} - engines: {node: '>=10.0'} - peerDependencies: - tslib: '2' + glob-parent@5.1.2: + resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==} + engines: {node: '>= 6'} - '@jsonjoy.com/json-pointer@17.67.0': - resolution: {integrity: sha512-+iqOFInH+QZGmSuaybBUNdh7yvNrXvqR+h3wjXm0N/3JK1EyyFAeGJvqnmQL61d1ARLlk/wJdFKSL+LHJ1eaUA==} - engines: {node: '>=10.0'} - peerDependencies: - tslib: '2' + glob-parent@6.0.2: + resolution: {integrity: sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==} + engines: {node: '>=10.13.0'} - '@jsonjoy.com/util@1.9.0': - resolution: {integrity: sha512-pLuQo+VPRnN8hfPqUTLTHk126wuYdXVxE6aDmjSeV4NCAgyxWbiOIeNJVtID3h1Vzpoi9m4jXezf73I6LgabgQ==} - engines: {node: '>=10.0'} - peerDependencies: - tslib: '2' + has-flag@4.0.0: + resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==} + engines: {node: '>=8'} - '@jsonjoy.com/util@17.67.0': - resolution: {integrity: sha512-6+8xBaz1rLSohlGh68D1pdw3AwDi9xydm8QNlAFkvnavCJYSze+pxoW2VKP8p308jtlMRLs5NTHfPlZLd4w7ew==} - engines: {node: '>=10.0'} - peerDependencies: - tslib: '2' + hast-util-to-html@9.0.5: + resolution: {integrity: sha512-OguPdidb+fbHQSU4Q4ZiLKnzWo8Wwsf5bZfbvu7//a9oTYoqD/fWpe96NuHkoS9h0ccGOTe0C4NGXdtS0iObOw==} - '@leichtgewicht/ip-codec@2.0.5': - resolution: {integrity: sha512-Vo+PSpZG2/fmgmiNzYK9qWRh8h/CHrwD0mo1h1DzL4yzHNSfWYujGTYsWGreD000gcgmZ7K4Ys6Tx9TxtsKdDw==} + hast-util-whitespace@3.0.0: + resolution: {integrity: sha512-88JUN06ipLwsnv+dVn+OIYOvAuvBMy/Qoi6O7mQHxdPXpjy+Cd6xRkWwux7DKO+4sYILtLBRIKgsdpS2gQc7qw==} - '@mdx-js/mdx@3.1.1': - resolution: {integrity: sha512-f6ZO2ifpwAQIpzGWaBQT2TXxPv6z3RBzQKpVftEWN78Vl/YweF1uwussDx8ECAXVtr3Rs89fKyG9YlzUs9DyGQ==} + hookable@5.5.3: + resolution: {integrity: sha512-Yc+BQe8SvoXH1643Qez1zqLRmbA5rCL+sSmk6TVos0LWVfNIB7PGncdlId77WzLGSIB5KaWgTaNTs2lNVEI6VQ==} - '@mdx-js/react@3.1.1': - resolution: {integrity: sha512-f++rKLQgUVYDAtECQ6fn/is15GkEH9+nZPM3MS0RcxVqoTfawHvDlSCH7JbMhAM6uJ32v3eXLvLmLvjGu7PTQw==} - peerDependencies: - '@types/react': '>=16' - react: '>=16' + html-escaper@2.0.2: + resolution: {integrity: sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==} - '@module-federation/error-codes@0.22.0': - resolution: {integrity: sha512-xF9SjnEy7vTdx+xekjPCV5cIHOGCkdn3pIxo9vU7gEZMIw0SvAEdsy6Uh17xaCpm8V0FWvR0SZoK9Ik6jGOaug==} + html-void-elements@3.0.0: + resolution: {integrity: sha512-bEqo66MRXsUGxWHV5IP0PUiAWwoEjba4VCzg0LjFJBpchPaTfyfCKTG6bc5F8ucKec3q5y6qOdGyYTSBEvhCrg==} - '@module-federation/runtime-core@0.22.0': - resolution: {integrity: sha512-GR1TcD6/s7zqItfhC87zAp30PqzvceoeDGYTgF3Vx2TXvsfDrhP6Qw9T4vudDQL3uJRne6t7CzdT29YyVxlgIA==} + human-signals@2.1.0: + resolution: {integrity: sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==} + engines: {node: '>=10.17.0'} - '@module-federation/runtime-tools@0.22.0': - resolution: {integrity: sha512-4ScUJ/aUfEernb+4PbLdhM/c60VHl698Gn1gY21m9vyC1Ucn69fPCA1y2EwcCB7IItseRMoNhdcWQnzt/OPCNA==} + human-signals@8.0.1: + resolution: {integrity: sha512-eKCa6bwnJhvxj14kZk5NCPc6Hb6BdsU9DZcOnmQKSnO1VKrfV0zCvtttPZUsBvjmNDn8rpcJfpwSYnHBjc95MQ==} + engines: {node: '>=18.18.0'} - '@module-federation/runtime@0.22.0': - resolution: {integrity: sha512-38g5iPju2tPC3KHMPxRKmy4k4onNp6ypFPS1eKGsNLUkXgHsPMBFqAjDw96iEcjri91BrahG4XcdyKi97xZzlA==} + ignore@5.3.2: + resolution: {integrity: sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==} + engines: {node: '>= 4'} - '@module-federation/sdk@0.22.0': - resolution: {integrity: sha512-x4aFNBKn2KVQRuNVC5A7SnrSCSqyfIWmm1DvubjbO9iKFe7ith5niw8dqSFBekYBg2Fwy+eMg4sEFNVvCAdo6g==} + ignore@7.0.5: + resolution: {integrity: sha512-Hs59xBNfUIunMFgWAbGX5cq6893IbWg4KnrjbYwX3tx0ztorVgTDA6B2sxf8ejHJ4wz8BqGUMYlnzNBer5NvGg==} + engines: {node: '>= 4'} - '@module-federation/webpack-bundler-runtime@0.22.0': - resolution: {integrity: sha512-aM8gCqXu+/4wBmJtVeMeeMN5guw3chf+2i6HajKtQv7SJfxV/f4IyNQJUeUQu9HfiAZHjqtMV5Lvq/Lvh8LdyA==} + imurmurhash@0.1.4: + resolution: {integrity: sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==} + engines: {node: '>=0.8.19'} - '@napi-rs/wasm-runtime@1.0.7': - resolution: {integrity: sha512-SeDnOO0Tk7Okiq6DbXmmBODgOAb9dp9gjlphokTUxmt8U3liIP1ZsozBahH69j/RJv+Rfs6IwUKHTgQYJ/HBAw==} + is-docker@3.0.0: + resolution: {integrity: sha512-eljcgEDlEns/7AXFosB5K/2nCM4P7FQPkGc/DWLy5rmFEWvZayGrik1d9/QIY5nJ4f9YsVvBkA6kJpHn9rISdQ==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + hasBin: true - '@napi-rs/wasm-runtime@1.1.4': - resolution: {integrity: sha512-3NQNNgA1YSlJb/kMH1ildASP9HW7/7kYnRI2szWJaofaS1hWmbGI4H+d3+22aGzXXN9IJ+n+GiFVcGipJP18ow==} - peerDependencies: - '@emnapi/core': ^1.7.1 - '@emnapi/runtime': ^1.7.1 + is-extglob@2.1.1: + resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==} + engines: {node: '>=0.10.0'} - '@noble/hashes@1.4.0': - resolution: {integrity: sha512-V1JJ1WTRUqHHrOSh597hURcMqVKVGL/ea3kv0gSnEdsEZ0/+VyPghM1lMNGc00z7CIQorSvbKpuJkxvuHbvdbg==} - engines: {node: '>= 16'} + is-glob@4.0.3: + resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==} + engines: {node: '>=0.10.0'} - '@nodelib/fs.scandir@2.1.5': - resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==} - engines: {node: '>= 8'} + is-inside-container@1.0.0: + resolution: {integrity: sha512-KIYLCCJghfHZxqjYBE7rEy0OBuTd5xCHS7tHVgvCLkx7StIoaxwNW3hCALgEUjFfeRk+MG/Qxmp/vtETEF3tRA==} + engines: {node: '>=14.16'} + hasBin: true - '@nodelib/fs.stat@2.0.5': - resolution: {integrity: sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==} - engines: {node: '>= 8'} + is-number@7.0.0: + resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==} + engines: {node: '>=0.12.0'} - '@nodelib/fs.walk@1.2.8': - resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==} - engines: {node: '>= 8'} + is-plain-obj@4.1.0: + resolution: {integrity: sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg==} + engines: {node: '>=12'} - '@oxc-project/types@0.120.0': - resolution: {integrity: sha512-k1YNu55DuvAip/MGE1FTsIuU3FUCn6v/ujG9V7Nq5Df/kX2CWb13hhwD0lmJGMGqE+bE1MXvv9SZVnMzEXlWcg==} + is-stream@2.0.1: + resolution: {integrity: sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==} + engines: {node: '>=8'} - '@peculiar/asn1-cms@2.8.0': - resolution: {integrity: sha512-NgekZOrSJFSBFLFoLfwePguAWAx7z1+f2TEsWFUMyiqqfntZ4+S/S5hzqME3q4pCA0iOsFKdwiQ35dwY24eVqA==} + is-stream@4.0.1: + resolution: {integrity: sha512-Dnz92NInDqYckGEUJv689RbRiTSEHCQ7wOVeALbkOz999YpqT46yMRIGtSNl2iCL1waAZSx40+h59NV/EwzV/A==} + engines: {node: '>=18'} - '@peculiar/asn1-csr@2.8.0': - resolution: {integrity: sha512-akbF8+uvleHs8sejNPQxwmVFuInAg6FMNHOwMILXfP518YfFJwdR3jr6oNUPOaEJfuEhn/vkNOCIT6ASUd4mbg==} + is-unicode-supported@2.1.0: + resolution: {integrity: sha512-mE00Gnza5EEB3Ds0HfMyllZzbBrmLOX3vfWoj9A9PEnTfratQ/BcaJOuMhnkhjXvb2+FkY3VuHqtAGpTPmglFQ==} + engines: {node: '>=18'} - '@peculiar/asn1-ecc@2.8.0': - resolution: {integrity: sha512-ohwlk+u9Rv2NOAY1c6MfHj45ATVF8R1DUN/WCgABiRtLi2ZftlZWZX7KvpAbU8v9xPcmoILfELeEABj/rn18AQ==} + is-wayland@0.1.0: + resolution: {integrity: sha512-QkbMsWkIfkrzOPxenwye0h56iAXirZYHG9eHVPb22fO9y+wPbaX/CHacOWBa/I++4ohTcByimhM1/nyCsH8KNA==} + engines: {node: '>=20'} - '@peculiar/asn1-pfx@2.8.0': - resolution: {integrity: sha512-5yof1ytoB++RQtaFbqSUJ8pxDJtZT6vbVqZ8XoJ61ph7UjNVvfFwAilnCodqkNsAodpy13gDhoxZXw00pghnyg==} + is-wsl@3.1.1: + resolution: {integrity: sha512-e6rvdUCiQCAuumZslxRJWR/Doq4VpPR82kqclvcS0efgt430SlGIk05vdCN58+VrzgtIcfNODjozVielycD4Sw==} + engines: {node: '>=16'} - '@peculiar/asn1-pkcs8@2.8.0': - resolution: {integrity: sha512-qAKXtLpBEw9LqhKpjw3ajZSXlBur+ipW+y2ivVBQAG6F6qRx94yO+1ZR4mvw+YaCfKSaOzLeYEzsPaBp4SJELA==} + is64bit@2.0.0: + resolution: {integrity: sha512-jv+8jaWCl0g2lSBkNSVXdzfBA0npK1HGC2KtWM9FumFRoGS94g3NbCCLVnCYHLjp4GrW2KZeeSTMo5ddtznmGw==} + engines: {node: '>=18'} - '@peculiar/asn1-pkcs9@2.8.0': - resolution: {integrity: sha512-b5nDWCnkV60+cQ141D6sVVwK9nz64R5n3zSVnklGd+ECdkW2Ol3U1a6yYFlalpSOaD557yuJB64A+q42jG7lUQ==} + isexe@2.0.0: + resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==} - '@peculiar/asn1-rsa@2.8.0': - resolution: {integrity: sha512-zHEUlCqB2mk7x2lxDwHHJy7hWZOPdGHVlsmITWKB5/PbQo61atbu9PJ/0r9dQNMwFzbKPXZ8uK8/91eUhRznSg==} + istanbul-lib-coverage@3.2.2: + resolution: {integrity: sha512-O8dpsF+r0WV/8MNRKfnmrtCWhuKjxrq2w+jpzBL5UZKTi2LeVWnWOmWRxFlesJONmc+wLAGvKQZEOanko0LFTg==} + engines: {node: '>=8'} - '@peculiar/asn1-schema@2.8.0': - resolution: {integrity: sha512-7YT0U/ze0tF2QOBbE15gKZwy5tvgGyLRiRHLzhlbOpf7BT032oBSd0haZqXn5W6l26WLlu3dyxzjM+2638/z2Q==} + istanbul-lib-report@3.0.1: + resolution: {integrity: sha512-GCfE1mtsHGOELCU8e/Z7YWzpmybrx/+dSTfLrvY8qRmaY6zXTKWn6WQIjaAFw069icm6GVMNkgu0NzI4iPZUNw==} + engines: {node: '>=10'} - '@peculiar/asn1-x509-attr@2.8.0': - resolution: {integrity: sha512-tHjkfS/qhMnmrlB2J9NhflQlQ7In3khO3CfmVrriOlpTeErY9ZIKOso1hQ5JQiyrJ7ShvqVPk7E5fQmbclkSKA==} + istanbul-reports@3.2.0: + resolution: {integrity: sha512-HGYWWS/ehqTV3xN10i23tkPkpH46MLCIMFNCaaKNavAXTF1RkqxawEPtnjnGZ6XKSInBKkiOA5BKS+aZiY3AvA==} + engines: {node: '>=8'} - '@peculiar/asn1-x509@2.8.0': - resolution: {integrity: sha512-N0CMuhWUzsWEVq6F1q9X6+VKUnWzSW+cSVg+aPaGGwDdbFoFWTYgin5MHwXgpWd6y9COMBxnfy/Qc+Xc7F0Zwg==} + jiti@2.7.0: + resolution: {integrity: sha512-AC/7JofJvZGrrneWNaEnJeOLUx+JlGt7tNa0wZiRPT4MY1wmfKjt2+6O2p2uz2+skll8OZZmJMNqeke7kKbNgQ==} + hasBin: true - '@peculiar/utils@2.0.3': - resolution: {integrity: sha512-+oL3HPFRIZ1St2K50lWCXiioIgSoxzz7R1J3uF6neO2yl1sgmpgY6XXJH4BdpoDkMWznQTeYF6oWNDZLCdQ4eQ==} + js-tokens@10.0.0: + resolution: {integrity: sha512-lM/UBzQmfJRo9ABXbPWemivdCW8V2G8FHaHdypQaIy523snUjog0W71ayWXTjiR+ixeMyVHN2XcpnTd/liPg/Q==} - '@peculiar/x509@1.14.3': - resolution: {integrity: sha512-C2Xj8FZ0uHWeCXXqX5B4/gVFQmtSkiuOolzAgutjTfseNOHT3pUjljDZsTSxXFGgio54bCzVFqmEOUrIVk8RDA==} - engines: {node: '>=20.0.0'} + json-buffer@3.0.1: + resolution: {integrity: sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==} - '@pnpm/config.env-replace@1.1.0': - resolution: {integrity: sha512-htyl8TWnKL7K/ESFa1oW2UB5lVDxuF5DpM7tBi6Hu2LNL3mWkIzNLG6N4zoCUP1lCKNxWy/3iu8mS8MvToGd6w==} - engines: {node: '>=12.22.0'} + json-schema-traverse@0.4.1: + resolution: {integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==} - '@pnpm/network.ca-file@1.0.2': - resolution: {integrity: sha512-YcPQ8a0jwYU9bTdJDpXjMi7Brhkr1mXsXrUJvjqM2mQDgkRiz8jFaQGOdaLxgjtUfQgZhKy/O3cG/YwmgKaxLA==} - engines: {node: '>=12.22.0'} + json-stable-stringify-without-jsonify@1.0.1: + resolution: {integrity: sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==} - '@pnpm/npm-conf@3.0.3': - resolution: {integrity: sha512-//0sR/cow/s4ICQaYoAobOl4aU8cjU6x/V24V7XkKotb9+O+3zySIYp146vpaobYHnxa4pZX8NkV54Z5AwbDKA==} - engines: {node: '>=12'} + keyv@4.5.4: + resolution: {integrity: sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==} - '@polka/url@1.0.0-next.29': - resolution: {integrity: sha512-wwQAWhWSuHaag8c4q/KN/vCoeOJYshAIvMQwD4GpSb3OiZklFfvAgmj0VCBBImRpuF/aFgIRzllXlVX93Jevww==} + levn@0.4.1: + resolution: {integrity: sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==} + engines: {node: '>= 0.8.0'} - '@rolldown/binding-android-arm64@1.0.0-rc.10': - resolution: {integrity: sha512-jOHxwXhxmFKuXztiu1ORieJeTbx5vrTkcOkkkn2d35726+iwhrY1w/+nYY/AGgF12thg33qC3R1LMBF5tHTZHg==} - engines: {node: ^20.19.0 || >=22.12.0} + lightningcss-android-arm64@1.32.0: + resolution: {integrity: sha512-YK7/ClTt4kAK0vo6w3X+Pnm0D2cf2vPHbhOXdoNti1Ga0al1P4TBZhwjATvjNwLEBCnKvjJc2jQgHXH0NEwlAg==} + engines: {node: '>= 12.0.0'} cpu: [arm64] os: [android] - '@rolldown/binding-darwin-arm64@1.0.0-rc.10': - resolution: {integrity: sha512-gED05Teg/vtTZbIJBc4VNMAxAFDUPkuO/rAIyyxZjTj1a1/s6z5TII/5yMGZ0uLRCifEtwUQn8OlYzuYc0m70w==} - engines: {node: ^20.19.0 || >=22.12.0} + lightningcss-darwin-arm64@1.32.0: + resolution: {integrity: sha512-RzeG9Ju5bag2Bv1/lwlVJvBE3q6TtXskdZLLCyfg5pt+HLz9BqlICO7LZM7VHNTTn/5PRhHFBSjk5lc4cmscPQ==} + engines: {node: '>= 12.0.0'} cpu: [arm64] os: [darwin] - '@rolldown/binding-darwin-x64@1.0.0-rc.10': - resolution: {integrity: sha512-rI15NcM1mA48lqrIxVkHfAqcyFLcQwyXWThy+BQ5+mkKKPvSO26ir+ZDp36AgYoYVkqvMcdS8zOE6SeBsR9e8A==} - engines: {node: ^20.19.0 || >=22.12.0} + lightningcss-darwin-x64@1.32.0: + resolution: {integrity: sha512-U+QsBp2m/s2wqpUYT/6wnlagdZbtZdndSmut/NJqlCcMLTWp5muCrID+K5UJ6jqD2BFshejCYXniPDbNh73V8w==} + engines: {node: '>= 12.0.0'} cpu: [x64] os: [darwin] - '@rolldown/binding-freebsd-x64@1.0.0-rc.10': - resolution: {integrity: sha512-XZRXHdTa+4ME1MuDVp021+doQ+z6Ei4CCFmNc5/sKbqb8YmkiJdj8QKlV3rCI0AJtAeSB5n0WGPuJWNL9p/L2w==} - engines: {node: ^20.19.0 || >=22.12.0} + lightningcss-freebsd-x64@1.32.0: + resolution: {integrity: sha512-JCTigedEksZk3tHTTthnMdVfGf61Fky8Ji2E4YjUTEQX14xiy/lTzXnu1vwiZe3bYe0q+SpsSH/CTeDXK6WHig==} + engines: {node: '>= 12.0.0'} cpu: [x64] os: [freebsd] - '@rolldown/binding-linux-arm-gnueabihf@1.0.0-rc.10': - resolution: {integrity: sha512-R0SQMRluISSLzFE20sPWYHVmJdDQnRyc/FzSCN72BqQmh2SOZUFG+N3/vBZpR4C6WpEUVYJLrYUXaj43sJsNLA==} - engines: {node: ^20.19.0 || >=22.12.0} + lightningcss-linux-arm-gnueabihf@1.32.0: + resolution: {integrity: sha512-x6rnnpRa2GL0zQOkt6rts3YDPzduLpWvwAF6EMhXFVZXD4tPrBkEFqzGowzCsIWsPjqSK+tyNEODUBXeeVHSkw==} + engines: {node: '>= 12.0.0'} cpu: [arm] os: [linux] - '@rolldown/binding-linux-arm64-gnu@1.0.0-rc.10': - resolution: {integrity: sha512-Y1reMrV/o+cwpduYhJuOE3OMKx32RMYCidf14y+HssARRmhDuWXJ4yVguDg2R/8SyyGNo+auzz64LnPK9Hq6jg==} - engines: {node: ^20.19.0 || >=22.12.0} + lightningcss-linux-arm64-gnu@1.32.0: + resolution: {integrity: sha512-0nnMyoyOLRJXfbMOilaSRcLH3Jw5z9HDNGfT/gwCPgaDjnx0i8w7vBzFLFR1f6CMLKF8gVbebmkUN3fa/kQJpQ==} + engines: {node: '>= 12.0.0'} cpu: [arm64] os: [linux] - '@rolldown/binding-linux-arm64-musl@1.0.0-rc.10': - resolution: {integrity: sha512-vELN+HNb2IzuzSBUOD4NHmP9yrGwl1DVM29wlQvx1OLSclL0NgVWnVDKl/8tEks79EFek/kebQKnNJkIAA4W2g==} - engines: {node: ^20.19.0 || >=22.12.0} + lightningcss-linux-arm64-musl@1.32.0: + resolution: {integrity: sha512-UpQkoenr4UJEzgVIYpI80lDFvRmPVg6oqboNHfoH4CQIfNA+HOrZ7Mo7KZP02dC6LjghPQJeBsvXhJod/wnIBg==} + engines: {node: '>= 12.0.0'} cpu: [arm64] os: [linux] - '@rolldown/binding-linux-ppc64-gnu@1.0.0-rc.10': - resolution: {integrity: sha512-ZqrufYTgzxbHwpqOjzSsb0UV/aV2TFIY5rP8HdsiPTv/CuAgCRjM6s9cYFwQ4CNH+hf9Y4erHW1GjZuZ7WoI7w==} - engines: {node: ^20.19.0 || >=22.12.0} - cpu: [ppc64] - os: [linux] - - '@rolldown/binding-linux-s390x-gnu@1.0.0-rc.10': - resolution: {integrity: sha512-gSlmVS1FZJSRicA6IyjoRoKAFK7IIHBs7xJuHRSmjImqk3mPPWbR7RhbnfH2G6bcmMEllCt2vQ/7u9e6bBnByg==} - engines: {node: ^20.19.0 || >=22.12.0} - cpu: [s390x] - os: [linux] - - '@rolldown/binding-linux-x64-gnu@1.0.0-rc.10': - resolution: {integrity: sha512-eOCKUpluKgfObT2pHjztnaWEIbUabWzk3qPZ5PuacuPmr4+JtQG4k2vGTY0H15edaTnicgU428XW/IH6AimcQw==} - engines: {node: ^20.19.0 || >=22.12.0} + lightningcss-linux-x64-gnu@1.32.0: + resolution: {integrity: sha512-V7Qr52IhZmdKPVr+Vtw8o+WLsQJYCTd8loIfpDaMRWGUZfBOYEJeyJIkqGIDMZPwPx24pUMfwSxxI8phr/MbOA==} + engines: {node: '>= 12.0.0'} cpu: [x64] os: [linux] - '@rolldown/binding-linux-x64-musl@1.0.0-rc.10': - resolution: {integrity: sha512-Xdf2jQbfQowJnLcgYfD/m0Uu0Qj5OdxKallD78/IPPfzaiaI4KRAwZzHcKQ4ig1gtg1SuzC7jovNiM2TzQsBXA==} - engines: {node: ^20.19.0 || >=22.12.0} + lightningcss-linux-x64-musl@1.32.0: + resolution: {integrity: sha512-bYcLp+Vb0awsiXg/80uCRezCYHNg1/l3mt0gzHnWV9XP1W5sKa5/TCdGWaR/zBM2PeF/HbsQv/j2URNOiVuxWg==} + engines: {node: '>= 12.0.0'} cpu: [x64] os: [linux] - '@rolldown/binding-openharmony-arm64@1.0.0-rc.10': - resolution: {integrity: sha512-o1hYe8hLi1EY6jgPFyxQgQ1wcycX+qz8eEbVmot2hFkgUzPxy9+kF0u0NIQBeDq+Mko47AkaFFaChcvZa9UX9Q==} - engines: {node: ^20.19.0 || >=22.12.0} + lightningcss-win32-arm64-msvc@1.32.0: + resolution: {integrity: sha512-8SbC8BR40pS6baCM8sbtYDSwEVQd4JlFTOlaD3gWGHfThTcABnNDBda6eTZeqbofalIJhFx0qKzgHJmcPTnGdw==} + engines: {node: '>= 12.0.0'} cpu: [arm64] - os: [openharmony] - - '@rolldown/binding-wasm32-wasi@1.0.0-rc.10': - resolution: {integrity: sha512-Ugv9o7qYJudqQO5Y5y2N2SOo6S4WiqiNOpuQyoPInnhVzCY+wi/GHltcLHypG9DEUYMB0iTB/huJrpadiAcNcA==} - engines: {node: '>=14.0.0'} - cpu: [wasm32] + os: [win32] - '@rolldown/binding-win32-arm64-msvc@1.0.0-rc.10': - resolution: {integrity: sha512-7UODQb4fQUNT/vmgDZBl3XOBAIOutP5R3O/rkxg0aLfEGQ4opbCgU5vOw/scPe4xOqBwL9fw7/RP1vAMZ6QlAQ==} - engines: {node: ^20.19.0 || >=22.12.0} - cpu: [arm64] - os: [win32] - - '@rolldown/binding-win32-x64-msvc@1.0.0-rc.10': - resolution: {integrity: sha512-PYxKHMVHOb5NJuDL53vBUl1VwUjymDcYI6rzpIni0C9+9mTiJedvUxSk7/RPp7OOAm3v+EjgMu9bIy3N6b408w==} - engines: {node: ^20.19.0 || >=22.12.0} + lightningcss-win32-x64-msvc@1.32.0: + resolution: {integrity: sha512-Amq9B/SoZYdDi1kFrojnoqPLxYhQ4Wo5XiL8EVJrVsB8ARoC1PWW6VGtT0WKCemjy8aC+louJnjS7U18x3b06Q==} + engines: {node: '>= 12.0.0'} cpu: [x64] os: [win32] - '@rolldown/pluginutils@1.0.0-rc.10': - resolution: {integrity: sha512-UkVDEFk1w3mveXeKgaTuYfKWtPbvgck1dT8TUG3bnccrH0XtLTuAyfCoks4Q/M5ZGToSVJTIQYCzy2g/atAOeg==} + lightningcss@1.32.0: + resolution: {integrity: sha512-NXYBzinNrblfraPGyrbPoD19C1h9lfI/1mzgWYvXUTe414Gz/X1FD2XBZSZM7rRTrMA8JL3OtAaGifrIKhQ5yQ==} + engines: {node: '>= 12.0.0'} - '@rspack/binding-darwin-arm64@1.7.12': - resolution: {integrity: sha512-rbFprJaJiqrmfy8SHth8EsoRS0wg4bXcucwj9NiMzpGFq14Opw8c04iQ6H9BECYzgmN0PKZ9rh41LdVvhdZe4A==} - cpu: [arm64] - os: [darwin] + locate-path@6.0.0: + resolution: {integrity: sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==} + engines: {node: '>=10'} - '@rspack/binding-darwin-x64@1.7.12': - resolution: {integrity: sha512-jnOp+/UXOJa9xqUb8KXH03sysoO2e4Ij6tw6MqDdmdj8n/A8PQENRPUbW9AwXpPtVDJPus9r4fi7b3+6e4B8Hg==} - cpu: [x64] - os: [darwin] + macos-version@6.0.0: + resolution: {integrity: sha512-O2S8voA+pMfCHhBn/TIYDXzJ1qNHpPDU32oFxglKnVdJABiYYITt45oLkV9yhwA3E2FDwn3tQqUFrTsr1p3sBQ==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - '@rspack/binding-linux-arm64-gnu@1.7.12': - resolution: {integrity: sha512-C8owWG+yvo7X0oVLIXetkoJhIFBP1LYNcAQqtgLmJnQLQDklGuP83dKC+zISGQWpjawHfZ1ER96vLgoTrxKZdw==} - cpu: [arm64] - os: [linux] + magic-string@0.30.21: + resolution: {integrity: sha512-vd2F4YUyEXKGcLHoq+TEyCjxueSeHnFxyyjNp80yg0XV4vUhnDer/lvvlqM/arB5bXQN5K2/3oinyCRyx8T2CQ==} - '@rspack/binding-linux-arm64-musl@1.7.12': - resolution: {integrity: sha512-i51WWI64aRpsfSki6rN0aepPqXkVfS+vZM7+4bWDcmnhUmdMvhIPcYg0QRk3DtyJnu33jqNLM0WHY78k00NyfA==} - cpu: [arm64] - os: [linux] + magicast@0.5.2: + resolution: {integrity: sha512-E3ZJh4J3S9KfwdjZhe2afj6R9lGIN5Pher1pF39UGrXRqq/VDaGVIGN13BjHd2u8B61hArAGOnso7nBOouW3TQ==} - '@rspack/binding-linux-x64-gnu@1.7.12': - resolution: {integrity: sha512-MSos0FuPEefqo9V92ULd5hggKG29EkSNg1zDcypy0OkpsKh5pfjVxTLYFXgTcVyFoUQQbdG8zFBzYbwmJ8V4ew==} - cpu: [x64] - os: [linux] + make-dir@4.0.0: + resolution: {integrity: sha512-hXdUTZYIVOt1Ex//jAQi+wTZZpUpwBj/0QsOzqegb3rGMMeJiSEu5xLHnYfBrRV4RH2+OCSOO95Is/7x1WJ4bw==} + engines: {node: '>=10'} - '@rspack/binding-linux-x64-musl@1.7.12': - resolution: {integrity: sha512-JcAMVKXOnjfpC3coWjCFPWD3Yl8RBw6a+IXQQ8mfRlHaHMIiOv8IfZqx15XRxMUn49CtP7Z0Na8iiAg2aKrcfw==} - cpu: [x64] - os: [linux] + mark.js@8.11.1: + resolution: {integrity: sha512-1I+1qpDt4idfgLQG+BNWmrqku+7/2bi5nLf4YwF8y8zXvmfiTBY3PV3ZibfrjBueCByROpuBjLLFCajqkgYoLQ==} - '@rspack/binding-wasm32-wasi@1.7.12': - resolution: {integrity: sha512-n+ZqP6ZMc0nhOgvadg5VhEs9ojtbES80AcWeFnmGkbzIszvGSO63GKNiRkXtjJ9KFuRzytbbmsCqkUVH+Tywxg==} - cpu: [wasm32] + mdast-util-to-hast@13.2.1: + resolution: {integrity: sha512-cctsq2wp5vTsLIcaymblUriiTcZd0CwWtCbLvrOzYCDZoWyMNV8sZ7krj09FSnsiJi3WVsHLM4k6Dq/yaPyCXA==} - '@rspack/binding-win32-arm64-msvc@1.7.12': - resolution: {integrity: sha512-8+h5fYDXYdmugbdfZ+D1y8IQ3rv2EhSfyGP7vBe+bjNyaMa4jWrpucmZbtxojUL1AzaeuHbvMdj9UO/gelk/+g==} - cpu: [arm64] - os: [win32] + merge-stream@2.0.0: + resolution: {integrity: sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==} - '@rspack/binding-win32-ia32-msvc@1.7.12': - resolution: {integrity: sha512-cDMGwTRSa2p9fNBVe1wTRkF2AEXZ9ARWW36QeC5CkLaI0Ezz8lvhF2+CSOPnhaQ1O1qtn0L0SF+lFnrY+I7xGQ==} - cpu: [ia32] - os: [win32] + merge2@1.4.1: + resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==} + engines: {node: '>= 8'} - '@rspack/binding-win32-x64-msvc@1.7.12': - resolution: {integrity: sha512-wIqFvlgFqrgUyj/6S/FJcvShnkZOmIeXTfqvheLY67MGq8qd8jb1YimQVKAIrmWB3yuJKUFACI3Ag1UBtEedEA==} - cpu: [x64] - os: [win32] + micromark-util-character@2.1.1: + resolution: {integrity: sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q==} - '@rspack/binding@1.7.12': - resolution: {integrity: sha512-f4HHuLbvuld8Ba4iB/4ibse5XrKxFrgmM3S4P2AOKnPlekAFlBjmltCuaTL/W2ggYvILaVY+YcFXrEH1rrKeQA==} + micromark-util-encode@2.0.1: + resolution: {integrity: sha512-c3cVx2y4KqUnwopcO9b/SCdo2O67LwJJ/UyqGfbigahfegL9myoEFoDYZgkT7f36T0bLrM9hZTAaAyH+PCAXjw==} - '@rspack/core@1.7.12': - resolution: {integrity: sha512-6CwFIHlhRmXfZoMj3v9MZ1SMTPBn+cHVXeMIeaGp5sufqinKsISbsqHu6ZMJu2wDSmZLdmQJX6zLxkhcAUlhkQ==} - engines: {node: '>=18.12.0'} - peerDependencies: - '@swc/helpers': '>=0.5.1' - peerDependenciesMeta: - '@swc/helpers': - optional: true + micromark-util-sanitize-uri@2.0.1: + resolution: {integrity: sha512-9N9IomZ/YuGGZZmQec1MbgxtlgougxTodVwDzzEouPKo3qFWvymFHWcnDi2vzV1ff6kas9ucW+o3yzJK9YB1AQ==} - '@rspack/lite-tapable@1.1.0': - resolution: {integrity: sha512-E2B0JhYFmVAwdDiG14+DW0Di4Ze4Jg10Pc4/lILUrd5DRCaklduz2OvJ5HYQ6G+hd+WTzqQb3QnDNfK4yvAFYw==} + micromark-util-symbol@2.0.1: + resolution: {integrity: sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q==} - '@sec-ant/readable-stream@0.4.1': - resolution: {integrity: sha512-831qok9r2t8AlxLko40y2ebgSDhenenCatLVeW/uBtnHPyhHOvG0C7TvfgecV+wHzIm5KUICgzmVpWS+IMEAeg==} + micromark-util-types@2.0.2: + resolution: {integrity: sha512-Yw0ECSpJoViF1qTU4DC6NwtC4aWGt1EkzaQB8KPPyCRR8z9TWeV0HbEFGTO+ZY1wB22zmxnJqhPyTpOVCpeHTA==} + + micromatch@4.0.8: + resolution: {integrity: sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==} + engines: {node: '>=8.6'} - '@sideway/address@4.1.5': - resolution: {integrity: sha512-IqO/DUQHUkPeixNQ8n0JA6102hT9CmaljNTPmQ1u8MEhBo/R4Q8eKLN/vGZxuebwOroDB4cbpjheD4+/sKFK4Q==} + mimic-fn@2.1.0: + resolution: {integrity: sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==} + engines: {node: '>=6'} - '@sideway/formula@3.0.1': - resolution: {integrity: sha512-/poHZJJVjx3L+zVD6g9KgHfYnb443oi7wLu/XKojDviHy6HOEOA6z1Trk5aR1dGcmPenJEgb2sK2I80LeS3MIg==} + minimatch@10.2.5: + resolution: {integrity: sha512-MULkVLfKGYDFYejP07QOurDLLQpcjk7Fw+7jXS2R2czRQzR56yHRveU5NDJEOviH+hETZKSkIk5c+T23GjFUMg==} + engines: {node: 18 || 20 || >=22} - '@sideway/pinpoint@2.0.0': - resolution: {integrity: sha512-RNiOoTPkptFtSVzQevY/yWtZwf/RxyVnPy/OcA9HBM3MlGDnBEYL5B41H0MTn0Uec8Hi+2qUtTfG2WWZBmMejQ==} + minisearch@7.2.0: + resolution: {integrity: sha512-dqT2XBYUOZOiC5t2HRnwADjhNS2cecp9u+TJRiJ1Qp/f5qjkeT5APcGPjHw+bz89Ms8Jp+cG4AlE+QZ/QnDglg==} - '@sinclair/typebox@0.27.12': - resolution: {integrity: sha512-hhyNJ+nbR6ZR7pToHvllEFun9TL0sbL+tk/ON75lo+Xas054uez98qRbsuNt7MBCyZKK4+8Yli/OAGZhmfBZ/g==} + mitt@3.0.1: + resolution: {integrity: sha512-vKivATfr97l2/QBCYAkXYDbrIWPM2IIKEl7YPhjCvKlG3kE2gm+uBo6nEXK3M5/Ffh/FLpKExzOQ3JJoJGFKBw==} - '@sindresorhus/is@4.6.0': - resolution: {integrity: sha512-t09vSN3MdfsyCHoFcTRCH/iUtG7OJ0CsjzB8cjAmKc/va/kIgeDI/TxsigdncE/4be734m0cvIYwNaV4i2XqAw==} - engines: {node: '>=10'} + ms@2.1.3: + resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==} - '@sindresorhus/is@5.6.0': - resolution: {integrity: sha512-TV7t8GKYaJWsn00tFDqBw8+Uqmr8A0fRU1tvTQhyZzGv0sJCGRQL3JGMI3ucuKo3XIZdUP+Lx7/gh2t3lewy7g==} - engines: {node: '>=14.16'} + nanoid@3.3.16: + resolution: {integrity: sha512-bzlKTyNJ7+LdGIIwy8ijFpIqEQIvafahV7eYykJ8Cvh42EdJeODoJ6gUJXpQJvej1BddH8OqTXZNE/KfbWAu8Q==} + engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} + hasBin: true - '@sindresorhus/merge-streams@4.0.0': - resolution: {integrity: sha512-tlqY9xq5ukxTUZBmoOp+m61cqwQD5pHJtFY3Mn8CA8ps6yghLH/Hw8UPdqg4OLmFW3IFlcXnQNmo/dh8HzXYIQ==} - engines: {node: '>=18'} + natural-compare@1.4.0: + resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==} - '@slorber/react-helmet-async@1.3.0': - resolution: {integrity: sha512-e9/OK8VhwUSc67diWI8Rb3I0YgI9/SBQtnhe9aEuK6MhZm7ntZZimXgwXnd8W96YTmSOb9M4d8LwhRZyhWr/1A==} - peerDependencies: - react: ^16.6.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 - react-dom: ^16.6.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 + npm-run-path@4.0.1: + resolution: {integrity: sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==} + engines: {node: '>=8'} - '@slorber/remark-comment@1.0.0': - resolution: {integrity: sha512-RCE24n7jsOj1M0UPvIQCHTe7fI0sFL4S2nwKVWwHyVr/wI/H8GosgsJGyhnsZoGFnD/P2hLf1mSbrrgSLN93NA==} + npm-run-path@6.0.0: + resolution: {integrity: sha512-9qny7Z9DsQU8Ou39ERsPU4OZQlSTP47ShQzuKZ6PRXpYLtIFgl/DEBYEXKlvcEa+9tHVcK8CF81Y2V72qaZhWA==} + engines: {node: '>=18'} - '@standard-schema/spec@1.1.0': - resolution: {integrity: sha512-l2aFy5jALhniG5HgqrD6jXLi/rUWrKvqN/qJx6yoJsgKhblVd+iqqU4RCXavm/jPityDo5TCvKMnpjKnOriy0w==} + obug@2.1.1: + resolution: {integrity: sha512-uTqF9MuPraAQ+IsnPf366RG4cP9RtUi7MLO1N3KEc+wb0a6yKpeL0lmk2IB1jY5KHPAlTc6T/JRdC/YqxHNwkQ==} - '@svgr/babel-plugin-add-jsx-attribute@8.0.0': - resolution: {integrity: sha512-b9MIk7yhdS1pMCZM8VeNfUlSKVRhsHZNMl5O9SfaX0l0t5wjdgu4IDzGB8bpnGBBOjGST3rRFVsaaEtI4W6f7g==} - engines: {node: '>=14'} - peerDependencies: - '@babel/core': ^7.0.0-0 + onetime@5.1.2: + resolution: {integrity: sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==} + engines: {node: '>=6'} - '@svgr/babel-plugin-remove-jsx-attribute@8.0.0': - resolution: {integrity: sha512-BcCkm/STipKvbCl6b7QFrMh/vx00vIP63k2eM66MfHJzPr6O2U0jYEViXkHJWqXqQYjdeA9cuCl5KWmlwjDvbA==} - engines: {node: '>=14'} - peerDependencies: - '@babel/core': ^7.0.0-0 + oniguruma-to-es@3.1.1: + resolution: {integrity: sha512-bUH8SDvPkH3ho3dvwJwfonjlQ4R80vjyvrU8YpxuROddv55vAEJrTuCuCVUhhsHbtlD9tGGbaNApGQckXhS8iQ==} - '@svgr/babel-plugin-remove-jsx-empty-expression@8.0.0': - resolution: {integrity: sha512-5BcGCBfBxB5+XSDSWnhTThfI9jcO5f0Ai2V24gZpG+wXF14BzwxxdDb4g6trdOux0rhibGs385BeFMSmxtS3uA==} - engines: {node: '>=14'} - peerDependencies: - '@babel/core': ^7.0.0-0 + optionator@0.9.4: + resolution: {integrity: sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==} + engines: {node: '>= 0.8.0'} - '@svgr/babel-plugin-replace-jsx-attribute-value@8.0.0': - resolution: {integrity: sha512-KVQ+PtIjb1BuYT3ht8M5KbzWBhdAjjUPdlMtpuw/VjT8coTrItWX6Qafl9+ji831JaJcu6PJNKCV0bp01lBNzQ==} - engines: {node: '>=14'} - peerDependencies: - '@babel/core': ^7.0.0-0 + p-limit@3.1.0: + resolution: {integrity: sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==} + engines: {node: '>=10'} - '@svgr/babel-plugin-svg-dynamic-title@8.0.0': - resolution: {integrity: sha512-omNiKqwjNmOQJ2v6ge4SErBbkooV2aAWwaPFs2vUY7p7GhVkzRkJ00kILXQvRhA6miHnNpXv7MRnnSjdRjK8og==} - engines: {node: '>=14'} - peerDependencies: - '@babel/core': ^7.0.0-0 + p-locate@5.0.0: + resolution: {integrity: sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==} + engines: {node: '>=10'} - '@svgr/babel-plugin-svg-em-dimensions@8.0.0': - resolution: {integrity: sha512-mURHYnu6Iw3UBTbhGwE/vsngtCIbHE43xCRK7kCw4t01xyGqb2Pd+WXekRRoFOBIY29ZoOhUCTEweDMdrjfi9g==} - engines: {node: '>=14'} - peerDependencies: - '@babel/core': ^7.0.0-0 + parse-ms@4.0.0: + resolution: {integrity: sha512-TXfryirbmq34y8QBwgqCVLi+8oA3oWx2eAnSn62ITyEhEYaWRlVZ2DvMM9eZbMs/RfxPu/PK/aBLyGj4IrqMHw==} + engines: {node: '>=18'} - '@svgr/babel-plugin-transform-react-native-svg@8.1.0': - resolution: {integrity: sha512-Tx8T58CHo+7nwJ+EhUwx3LfdNSG9R2OKfaIXXs5soiy5HtgoAEkDay9LIimLOcG8dJQH1wPZp/cnAv6S9CrR1Q==} - engines: {node: '>=14'} - peerDependencies: - '@babel/core': ^7.0.0-0 + path-exists@4.0.0: + resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==} + engines: {node: '>=8'} - '@svgr/babel-plugin-transform-svg-component@8.0.0': - resolution: {integrity: sha512-DFx8xa3cZXTdb/k3kfPeaixecQLgKh5NVBMwD0AQxOzcZawK4oo1Jh9LbrcACUivsCA7TLG8eeWgrDXjTMhRmw==} + path-key@3.1.1: + resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==} + engines: {node: '>=8'} + + path-key@4.0.0: + resolution: {integrity: sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==} engines: {node: '>=12'} - peerDependencies: - '@babel/core': ^7.0.0-0 - '@svgr/babel-preset@8.1.0': - resolution: {integrity: sha512-7EYDbHE7MxHpv4sxvnVPngw5fuR6pw79SkcrILHJ/iMpuKySNCl5W1qcwPEpU+LgyRXOaAFgH0KhwD18wwg6ug==} - engines: {node: '>=14'} - peerDependencies: - '@babel/core': ^7.0.0-0 + pathe@2.0.3: + resolution: {integrity: sha512-WUjGcAqP1gQacoQe+OBJsFA7Ld4DyXuUIjZ5cc75cLHvJ7dtNsTugphxIADwspS+AraAUePCKrSVtPLFj/F88w==} - '@svgr/core@8.1.0': - resolution: {integrity: sha512-8QqtOQT5ACVlmsvKOJNEaWmRPmcojMOzCz4Hs2BGG/toAp/K38LcsMRyLp349glq5AzJbCEeimEoxaX6v/fLrA==} - engines: {node: '>=14'} + perfect-debounce@1.0.0: + resolution: {integrity: sha512-xCy9V055GLEqoFaHoC1SoLIaLmWctgCUaBaWxDZ7/Zx4CTyX7cJQLJOok/orfjZAh9kEYpjJa4d0KcJmCbctZA==} - '@svgr/hast-util-to-babel-ast@8.0.0': - resolution: {integrity: sha512-EbDKwO9GpfWP4jN9sGdYwPBU0kdomaPIL2Eu4YwmgP+sJeXT+L7bMwJUBnhzfH8Q2qMBqZ4fJwpCyYsAN3mt2Q==} - engines: {node: '>=14'} + picocolors@1.1.1: + resolution: {integrity: sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==} - '@svgr/plugin-jsx@8.1.0': - resolution: {integrity: sha512-0xiIyBsLlr8quN+WyuxooNW9RJ0Dpr8uOnH/xrCVO8GLUcwHISwj1AG0k+LFzteTkAA0GbX0kj9q6Dk70PTiPA==} - engines: {node: '>=14'} - peerDependencies: - '@svgr/core': '*' + picomatch@2.3.2: + resolution: {integrity: sha512-V7+vQEJ06Z+c5tSye8S+nHUfI51xoXIXjHQ99cQtKUkQqqO1kO/KCJUfZXuB47h/YBlDhah2H3hdUGXn8ie0oA==} + engines: {node: '>=8.6'} - '@svgr/plugin-svgo@8.1.0': - resolution: {integrity: sha512-Ywtl837OGO9pTLIN/onoWLmDQ4zFUycI1g76vuKGEz6evR/ZTJlJuz3G/fIkb6OVBJ2g0o6CGJzaEjfmEo3AHA==} - engines: {node: '>=14'} - peerDependencies: - '@svgr/core': '*' + postcss@8.5.23: + resolution: {integrity: sha512-g50586zr4bZmwFiTlflMu8E0bDTb5I5gertgwAKmsdUlTQIhZtunzUlD1WSzwcVWPoAVpsrA6vlfCD7oXvRwgg==} + engines: {node: ^10 || ^12 || >=14} - '@svgr/webpack@8.1.0': - resolution: {integrity: sha512-LnhVjMWyMQV9ZmeEy26maJk+8HTIbd59cH4F2MJ439k9DqejRisfFNGAPvRYlKETuh9LrImlS8aKsBgKjMA8WA==} - engines: {node: '>=14'} + powershell-utils@0.2.0: + resolution: {integrity: sha512-ZlsFlG7MtSFCoc5xreOvBAozCJ6Pf06opgJjh9ONEv418xpZSAzNjstD36C6+JwOnfSqOW/9uDkqKjezTdxZhw==} + engines: {node: '>=20'} - '@swc/core-darwin-arm64@1.15.46': - resolution: {integrity: sha512-IsISIT22EfktVJrlvIpnAxG2u/A9aob9l99HMlx80x72WlFmFPk1V3UhkEzx86eJP8hw049KTFv/RISho2cq2Q==} - engines: {node: '>=10'} - cpu: [arm64] - os: [darwin] + preact@10.29.8: + resolution: {integrity: sha512-ej2aVZ+vZ8WO7tvlQWRM9N63A0KzF9q4mWJfDUHgYaIofWY9hu74QdnQrjoPMmZi2/nZ5gN0bJCQF49xQqx09Q==} + peerDependencies: + preact-render-to-string: '>=5' + peerDependenciesMeta: + preact-render-to-string: + optional: true - '@swc/core-darwin-x64@1.15.46': - resolution: {integrity: sha512-4Tj4ppVIPCmUMpmGFiGtyEriwLyJ+yi/US4WfBrP/ok8COGddDZXLEzQETnKyK46mjvr1v0jevrS23zjoff7vA==} - engines: {node: '>=10'} - cpu: [x64] - os: [darwin] + prelude-ls@1.2.1: + resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==} + engines: {node: '>= 0.8.0'} - '@swc/core-linux-arm-gnueabihf@1.15.46': - resolution: {integrity: sha512-i8tUGnNjyOgMmfmgFSg4aeJLQoFyfpIHK5FjpQAwpRyQIqEUB2w1e8zIDQzY1WhOxx8NoS1S5iUL813Un4Sf5A==} - engines: {node: '>=10'} - cpu: [arm] - os: [linux] + prettier@3.8.3: + resolution: {integrity: sha512-7igPTM53cGHMW8xWuVTydi2KO233VFiTNyF5hLJqpilHfmn8C8gPf+PS7dUT64YcXFbiMGZxS9pCSxL/Dxm/Jw==} + engines: {node: '>=14'} + hasBin: true - '@swc/core-linux-arm64-gnu@1.15.46': - resolution: {integrity: sha512-c0OnhqzdhfOvv6qhNCcByepB+sNYOGZyhtr2Qa6ZCHvAWTYhSRw4j/u92Stue9PbZ/6q74b9nHzi76+kVzqQHQ==} - engines: {node: '>=10'} - cpu: [arm64] - os: [linux] + pretty-ms@9.3.0: + resolution: {integrity: sha512-gjVS5hOP+M3wMm5nmNOucbIrqudzs9v/57bWRHQWLYklXqoXKrVfYW2W9+glfGsqtPgpiz5WwyEEB+ksXIx3gQ==} + engines: {node: '>=18'} - '@swc/core-linux-arm64-musl@1.15.46': - resolution: {integrity: sha512-imyRpNEcUzFQFV2LE4jL68ErvmKEuZCbvZru77iQREunJ+bR4i658cupTgtG1mLYM3F1Tzy3Sb9xYb02KghWTg==} - engines: {node: '>=10'} - cpu: [arm64] - os: [linux] + property-information@7.2.0: + resolution: {integrity: sha512-IAtzIB6sUiWaJYrX9smp3V46pBGbBeLFRGdh25kg1334VcBlD8HzhPeNIWQH9zhGmo2itIe25EHt9dQP7G5hmg==} - '@swc/core-linux-ppc64-gnu@1.15.46': - resolution: {integrity: sha512-ctEfcl/HcUeomK33cbySiHZm98GEDIxTm1EkpBsYCiHxElYBzvTXVeuQT2YwbUXn9XCrjiw4ipyUNk33k26qRg==} - engines: {node: '>=10'} - cpu: [ppc64] - os: [linux] + punycode@2.3.1: + resolution: {integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==} + engines: {node: '>=6'} - '@swc/core-linux-s390x-gnu@1.15.46': - resolution: {integrity: sha512-DxlMdnt84TtRVTv7WL/thWyz9+QU8QZNNoAP9rrk0P68LziuhfePp8MjQ44zIprpTHTsEwyziIuGUUN5iSC1bQ==} - engines: {node: '>=10'} - cpu: [s390x] - os: [linux] + queue-microtask@1.2.3: + resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==} - '@swc/core-linux-x64-gnu@1.15.46': - resolution: {integrity: sha512-SKxI7J6t90XPl8hRUqtJi9NfGdunN/E/vZMc7Bc0figeRdOPDBT+Tm8g7cx9xM0T0mewh2l+8dewa3Am27/P+A==} - engines: {node: '>=10'} - cpu: [x64] - os: [linux] + regex-recursion@6.0.2: + resolution: {integrity: sha512-0YCaSCq2VRIebiaUviZNs0cBz1kg5kVS2UKUfNIx8YVs1cN3AV7NTctO5FOKBA+UT2BPJIWZauYHPqJODG50cg==} - '@swc/core-linux-x64-musl@1.15.46': - resolution: {integrity: sha512-qj9T6B7bosI0VEsrWOVXZN1OXxS8Tp63ywyrLxNdOycnUtLdkgYcoBsN5y8ImnDDsnwrEWZOy1e+J4xSe7mA3Q==} - engines: {node: '>=10'} - cpu: [x64] - os: [linux] + regex-utilities@2.3.0: + resolution: {integrity: sha512-8VhliFJAWRaUiVvREIiW2NXXTmHs4vMNnSzuJVhscgmGav3g9VDxLrQndI3dZZVVdp0ZO/5v0xmX516/7M9cng==} - '@swc/core-win32-arm64-msvc@1.15.46': - resolution: {integrity: sha512-8p7l4c3LU+eA5g9Et1JPhNeMC1oQwXTGU+uah8DPIBX7YXzqswvaBtyKVmXefVGi/DJU1x3YJsc3mbAp9aWzSQ==} - engines: {node: '>=10'} - cpu: [arm64] - os: [win32] + regex@6.1.0: + resolution: {integrity: sha512-6VwtthbV4o/7+OaAF9I5L5V3llLEsoPyq9P1JVXkedTP33c7MfCG0/5NOPcSJn0TzXcG9YUrR0gQSWioew3LDg==} - '@swc/core-win32-ia32-msvc@1.15.46': - resolution: {integrity: sha512-tUEnfr3Bn9u6FOjUb3PN9p+09qZC2j+wNDLKHzXXZn22rqGcUqR/ohCRSS+nG9B9+X+U+3FewNEHJkTmdIvMjQ==} - engines: {node: '>=10'} - cpu: [ia32] - os: [win32] + reusify@1.1.0: + resolution: {integrity: sha512-g6QUff04oZpHs0eG5p83rFLhHeV00ug/Yf9nZM6fLeUrPguBTkTQOdpAWWspMh55TZfVQDPaN3NQJfbVRAxdIw==} + engines: {iojs: '>=1.0.0', node: '>=0.10.0'} - '@swc/core-win32-x64-msvc@1.15.46': - resolution: {integrity: sha512-Vux7UDzBJYQggSuPfcl2w9iu+IJpgpRCxHzgCaVkELnAXAE4XZMOTX9HNcaNiwfeIDqdu2rkr69RuDm6wY8neA==} - engines: {node: '>=10'} - cpu: [x64] - os: [win32] + rfdc@1.4.1: + resolution: {integrity: sha512-q1b3N5QkRUWUl7iyylaaj3kOpIT0N2i9MqIEQXP73GVsN9cw3fdx8X63cEmWhJGi2PPCF23Ijp7ktmd39rawIA==} - '@swc/core@1.15.46': - resolution: {integrity: sha512-Ri3em2mBpq3h2zSPliCYl63otDGqek8PPEfv2nWgRQEbZ/VBCNyypVTVQ6cEbTCXBhy+WE2T3fQb08moIyuYaw==} - engines: {node: '>=10'} - peerDependencies: - '@swc/helpers': '>=0.5.17' - peerDependenciesMeta: - '@swc/helpers': - optional: true + rollup@4.63.1: + resolution: {integrity: sha512-3Df9jsstwhccuEfmAMi9l8XUh/GOkVObmFTU7CCVBysEbcOZLl84jCtaAZMcPiMz2EGKsATzQcU+Xr3n/wU6cg==} + engines: {node: '>=18.0.0', npm: '>=8.0.0'} + hasBin: true - '@swc/counter@0.1.3': - resolution: {integrity: sha512-e2BR4lsJkkRlKZ/qCHPw9ZaSxc0MVUd7gtbtaB7aMvHeJVYe8sOB8DBZkP2DtISHGSku9sCK6T6cnY0CtXrOCQ==} + run-jxa@3.0.0: + resolution: {integrity: sha512-4f2CrY7H+sXkKXJn/cE6qRA3z+NMVO7zvlZ/nUV0e62yWftpiLAfw5eV9ZdomzWd2TXWwEIiGjAT57+lWIzzvA==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - '@swc/html-darwin-arm64@1.15.46': - resolution: {integrity: sha512-ZsC+iFnLOHPt7DF0tBxGoctF4/L0cUcuGonDavnwHhISHJiDQuT8TuRD9dB2jS7Du12ZY2Vu3jTugSnOfaDWxg==} - engines: {node: '>=10'} - cpu: [arm64] - os: [darwin] + run-parallel@1.2.0: + resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==} - '@swc/html-darwin-x64@1.15.46': - resolution: {integrity: sha512-XBg/CK0sA+Fa0KUzShhnAM14MwhWoeMANY8NAAuSlDpJnv5A+ek4wd7eNvriTHwaS10hNzQeSFgVkkeS3I4x6A==} - engines: {node: '>=10'} - cpu: [x64] - os: [darwin] + search-insights@2.17.3: + resolution: {integrity: sha512-RQPdCYTa8A68uM2jwxoY842xDhvx3E5LFL1LxvxCNMev4o5mLuokczhzjAgGwUZBAmOKZknArSxLKmXtIi2AxQ==} - '@swc/html-linux-arm-gnueabihf@1.15.46': - resolution: {integrity: sha512-lIXI6nTEf8yaaCTN4mT7geL1L+CnoSSUCj9rds0B5W8Y/Jc3GHmAwErlFn2Eyt8hLjqvd7vZJw1oqAbmVwDesw==} + semver@7.7.4: + resolution: {integrity: sha512-vFKC2IEtQnVhpT78h1Yp8wzwrf8CM+MzKMHGJZfBtzhZNycRFnXsHk6E5TxIkkMsgNS7mdX3AGB7x2QM2di4lA==} engines: {node: '>=10'} - cpu: [arm] - os: [linux] + hasBin: true - '@swc/html-linux-arm64-gnu@1.15.46': - resolution: {integrity: sha512-pBXrXBb3X5820lQQ+poQ/HcQxrtVfo+YJqHXLCFyAtkBxGG/c2XYFcMu4eBig1M5fvpquwtbb/qw6m67reM+kQ==} - engines: {node: '>=10'} - cpu: [arm64] - os: [linux] + shebang-command@2.0.0: + resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==} + engines: {node: '>=8'} - '@swc/html-linux-arm64-musl@1.15.46': - resolution: {integrity: sha512-vbbCIsKhZMooIZVG+v0NDVVmSKo22CyTVc6Qy/bijukj2/LDglxDjgMq68p0mnwhYyE4Y6URFtniMkIgY8CQuw==} - engines: {node: '>=10'} - cpu: [arm64] - os: [linux] + shebang-regex@3.0.0: + resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==} + engines: {node: '>=8'} - '@swc/html-linux-ppc64-gnu@1.15.46': - resolution: {integrity: sha512-6bUllvm6IwF8vxhmD6gl2OFiHiCVMmnGqDywhmRSCB2mzSN6HAmNzNJk3wuRDHUILQa7R2bvA5Vpt00hLO71ww==} - engines: {node: '>=10'} - cpu: [ppc64] - os: [linux] + shiki@2.5.0: + resolution: {integrity: sha512-mI//trrsaiCIPsja5CNfsyNOqgAZUb6VpJA+340toL42UpzQlXpwRV9nch69X6gaUxrr9kaOOa6e3y3uAkGFxQ==} - '@swc/html-linux-s390x-gnu@1.15.46': - resolution: {integrity: sha512-3kbCA/8Ij8xDbzgrTVyQ0OshcR2PvYiVOugIATQBV2qZ+RAyeozHPcodO+Fi+7X07p+D8hNfDfFik2rq4Vc45Q==} - engines: {node: '>=10'} - cpu: [s390x] - os: [linux] - - '@swc/html-linux-x64-gnu@1.15.46': - resolution: {integrity: sha512-n5L9LVBW0aE1tfMGk4b6koOzHog51G25wXgWbRmUDG2iqUO1Ss75DFurGEnjM7KoiKw6iqTJU0sXl/S92SAQ7w==} - engines: {node: '>=10'} - cpu: [x64] - os: [linux] - - '@swc/html-linux-x64-musl@1.15.46': - resolution: {integrity: sha512-NHjUyt+SrjSZGqoltQcNztZn6SmM7XkCgcrJoMTlAbrcC4XY+xvVi0QTp31roNnmX4GtqsZAGdgHGY5r0Who/w==} - engines: {node: '>=10'} - cpu: [x64] - os: [linux] - - '@swc/html-win32-arm64-msvc@1.15.46': - resolution: {integrity: sha512-x0/muLfBFN9O8omLqxm3GaJe8GZrYR4LTyWMw+o4Pjx3sxX6+MuLne5ebhT2jBVADkucCURGnDHCBm53WHz7EA==} - engines: {node: '>=10'} - cpu: [arm64] - os: [win32] - - '@swc/html-win32-ia32-msvc@1.15.46': - resolution: {integrity: sha512-vebE5ouxwl4saFYmtjUuSqP83fj3eMJQgyrXwEFky08J5aAqt07y1d2jmetGA2guFoSYwAMKJWTU8287Mpzf4g==} - engines: {node: '>=10'} - cpu: [ia32] - os: [win32] + siginfo@2.0.0: + resolution: {integrity: sha512-ybx0WO1/8bSBLEWXZvEd7gMW3Sn3JFlW3TvX1nREbDLRNQNaeNN8WK0meBwPdAaOI7TtRRRJn/Es1zhrrCHu7g==} - '@swc/html-win32-x64-msvc@1.15.46': - resolution: {integrity: sha512-WBYYs0O/LUNZrO5eA7Zlkokbqg5Np3gQ2lQtkHeFCSFEJDYk8XWaHIU/3Kg89dduVUPer3h4TR/tqCWdBAKMzw==} - engines: {node: '>=10'} - cpu: [x64] - os: [win32] + signal-exit@3.0.7: + resolution: {integrity: sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==} - '@swc/html@1.15.46': - resolution: {integrity: sha512-U5eaur7Hsickt5Tko7VHMNER/zLNNUAg9r+LCUBoevzP/0SeEU/ZqOxorKZ1eLFhm/rDT1Mv3KEP9W5vmeSsUw==} + signal-exit@4.1.0: + resolution: {integrity: sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==} engines: {node: '>=14'} - '@swc/types@0.1.27': - resolution: {integrity: sha512-K6h3iUlqeM946U4sXFYeahefR1YBbXJvko+hv8WS8/0BNJ4OHiHRywMnQUJCqkR7Y9+hqQ1TvEpiKqUhz7NEFg==} - - '@szmarczak/http-timer@5.0.1': - resolution: {integrity: sha512-+PmQX0PiAYPMeVYe237LJAYvOMYW1j2rH5YROyS3b4CTVJum34HfRvKvAzozHAQG0TnHNdUfY9nCeUyRAs//cw==} - engines: {node: '>=14.16'} - - '@tybys/wasm-util@0.10.1': - resolution: {integrity: sha512-9tTaPJLSiejZKx+Bmog4uSubteqTvFrVrURwkmHixBo0G4seD0zUxp98E1DzUBJxLQ3NPwXrGKDiVjwx/DpPsg==} - - '@types/body-parser@1.19.6': - resolution: {integrity: sha512-HLFeCYgz89uk22N5Qg3dvGvsv46B8GLvKKo1zKG4NybA8U2DiEO3w9lqGg29t/tfLRJpJ6iQxnVw4OnB7MoM9g==} - - '@types/bonjour@3.5.13': - resolution: {integrity: sha512-z9fJ5Im06zvUL548KvYNecEVlA7cVDkGUi6kZusb04mpyEFKCIZJvloCcmpmLaIahDpOQGHaHmG6imtPMmPXGQ==} - - '@types/chai@5.2.3': - resolution: {integrity: sha512-Mw558oeA9fFbv65/y4mHtXDs9bPnFMZAL/jxdPFUpOHHIXX91mcgEHbS5Lahr+pwZFR8A7GQleRWeI6cGFC2UA==} - - '@types/connect-history-api-fallback@1.5.4': - resolution: {integrity: sha512-n6Cr2xS1h4uAulPRdlw6Jl6s1oG8KrVilPN2yUITEs+K48EzMJJ3W1xy8K5eWuFvjp3R74AOIGSmp2UfBJ8HFw==} - - '@types/connect@3.4.38': - resolution: {integrity: sha512-K6uROf1LD88uDQqJCktA4yzL1YYAK6NgfsI0v/mTgyPKWsX1CnJ0XPSDhViejru1GcRkLWb8RlzFYJRqGUbaug==} - - '@types/debug@4.1.13': - resolution: {integrity: sha512-KSVgmQmzMwPlmtljOomayoR89W4FynCAi3E8PPs7vmDVPe84hT+vGPKkJfThkmXs0x0jAaa9U8uW8bbfyS2fWw==} - - '@types/deep-eql@4.0.2': - resolution: {integrity: sha512-c9h9dVVMigMPc4bwTvC5dxqtqJZwQPePsWjPlpSOnojbor6pGqdk541lfA7AqFQr5pB1BRdq0juY9db81BwyFw==} - - '@types/esrecurse@4.3.1': - resolution: {integrity: sha512-xJBAbDifo5hpffDBuHl0Y8ywswbiAp/Wi7Y/GtAgSlZyIABppyurxVueOPE8LUQOxdlgi6Zqce7uoEpqNTeiUw==} - - '@types/estree-jsx@1.0.5': - resolution: {integrity: sha512-52CcUVNFyfb1A2ALocQw/Dd1BQFNmSdkuC3BkZ6iqhdMfQz7JWOFRuJFloOzjk+6WijU56m9oKXFAXc7o3Towg==} - - '@types/estree@1.0.8': - resolution: {integrity: sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w==} - - '@types/express-serve-static-core@4.19.9': - resolution: {integrity: sha512-QP2ESEe/ImWY0HDwNAnK9PvEffUyhLTnWkk7KXzHfyeWAnlrDe1fN77bXl6ia8KT3wPlmA7t9/VPRpnf4Ex9sg==} - - '@types/express@4.17.25': - resolution: {integrity: sha512-dVd04UKsfpINUnK0yBoYHDF3xu7xVH4BuDotC/xGuycx4CgbP48X/KF/586bcObxT0HENHXEU8Nqtu6NR+eKhw==} - - '@types/hast@3.0.5': - resolution: {integrity: sha512-rp/ezSWaD1m44dPKICGhiskI13nVr7qTloFwDa/IYkhhf5nzwP+zIQcIJh3WIFSBOy/H1PzB40jPjMDksN4F+g==} - - '@types/history@4.7.11': - resolution: {integrity: sha512-qjDJRrmvBMiTx+jyLxvLfJU7UznFuokDv4f3WRuriHKERccVpFU+8XMQUAbDzoiJCsmexxRExQeMwwCdamSKDA==} - - '@types/html-minifier-terser@6.1.0': - resolution: {integrity: sha512-oh/6byDPnL1zeNXFrDXFLyZjkr1MsBG667IM792caf1L2UPOOMf65NFzjUH/ltyfwjAGfs1rsX1eftK0jC/KIg==} - - '@types/http-cache-semantics@4.2.0': - resolution: {integrity: sha512-L3LgimLHXtGkWikKnsPg0/VFx9OGZaC+eN1u4r+OB1XRqH3meBIAVC2zr1WdMH+RHmnRkqliQAOHNJ/E0j/e0Q==} - - '@types/http-errors@2.0.5': - resolution: {integrity: sha512-r8Tayk8HJnX0FztbZN7oVqGccWgw98T/0neJphO91KkmOzug1KkofZURD4UaD5uH8AqcFLfdPErnBod0u71/qg==} - - '@types/http-proxy@1.17.17': - resolution: {integrity: sha512-ED6LB+Z1AVylNTu7hdzuBqOgMnvG/ld6wGCG8wFnAzKX5uyW2K3WD52v0gnLCTK/VLpXtKckgWuyScYK6cSPaw==} - - '@types/istanbul-lib-coverage@2.0.6': - resolution: {integrity: sha512-2QF/t/auWm0lsy8XtKVPG19v3sSOQlJe/YHZgfjb/KBBHOGSV+J2q/S671rcq9uTBrLAXmZpqJiaQbMT+zNU1w==} - - '@types/istanbul-lib-report@3.0.3': - resolution: {integrity: sha512-NQn7AHQnk/RSLOxrBbGyJM/aVQ+pjj5HCgasFxc0K/KhoATfQ/47AyUl15I2yBUpihjmas+a+VJBOqecrFH+uA==} - - '@types/istanbul-reports@3.0.4': - resolution: {integrity: sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ==} + source-map-js@1.2.1: + resolution: {integrity: sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==} + engines: {node: '>=0.10.0'} - '@types/json-schema@7.0.15': - resolution: {integrity: sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==} + source-map-support@0.5.21: + resolution: {integrity: sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==} - '@types/mdast@4.0.4': - resolution: {integrity: sha512-kGaNbPh1k7AFzgpud/gMdvIm5xuECykRR+JnWKQno9TAXVa6WIVCGTPvYGekIDL4uwCZQSYbUxNBSb1aUo79oA==} + source-map@0.6.1: + resolution: {integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==} + engines: {node: '>=0.10.0'} - '@types/mdx@2.0.14': - resolution: {integrity: sha512-T48PeuJtvLosNTPVhfnIp3i/n3a4g4Bad7YCq5k64D4u7NwDrAotikQ+5+sjtUvBmxCMlbo3dVL+C2dP0rWHzg==} + space-separated-tokens@2.0.2: + resolution: {integrity: sha512-PEGlAwrG8yXGXRjW32fGbg66JAlOAwbObuqVoJpv/mRgoWDQfgH1wDPvtzWyUSNAXBGSk8h755YDbbcEy3SH2Q==} - '@types/mime@1.3.5': - resolution: {integrity: sha512-/pyBZWSLD2n0dcHE3hq8s8ZvcETHtEuF+3E7XVt0Ig2nvsVQXdghHVcEkIWjy9A0wKfTn97a/PSDYohKIlnP/w==} + speakingurl@14.0.1: + resolution: {integrity: sha512-1POYv7uv2gXoyGFpBCmpDVSNV74IfsWlDW216UPjbWufNf+bSU6GdbDsxdcxtfwb4xlI3yxzOTKClUosxARYrQ==} + engines: {node: '>=0.10.0'} - '@types/ms@2.1.0': - resolution: {integrity: sha512-GsCCIZDE/p3i96vtEqx+7dBUGXrc7zeSK3wwPHIaRThS+9OhWIXRqzs4d6k1SVU8g91DrNRWxWUGhp5KXQb2VA==} + stackback@0.0.2: + resolution: {integrity: sha512-1XMJE5fQo1jGH6Y/7ebnwPOBEkIEnT4QF32d5R1+VXdXveM0IBMJt8zfaxX1P3QhVwrYe+576+jkANtSS2mBbw==} - '@types/node@17.0.45': - resolution: {integrity: sha512-w+tIMs3rq2afQdsPJlODhoUEKzFP1ayaoyl1CcnwtIlsVe7K7bA1NGm4s3PraqTLlXnbIN84zuBlxBWo1u9BLw==} + std-env@4.0.0: + resolution: {integrity: sha512-zUMPtQ/HBY3/50VbpkupYHbRroTRZJPRLvreamgErJVys0ceuzMkD44J/QjqhHjOzK42GQ3QZIeFG1OYfOtKqQ==} - '@types/node@26.1.1': - resolution: {integrity: sha512-nxAkRSVkN1Y0JC1W8ky/fTfkGsMmcrRsbx+3XoZE+rMOX71kLYTV7fLXpqud1GpbpP5TuffXFqfX7fH2GgZREw==} + stringify-entities@4.0.4: + resolution: {integrity: sha512-IwfBptatlO+QCJUo19AqvrPNqlVMpW9YEL2LIVY+Rpv2qsjCGxaDLNRgeGsQWJhfItebuJhsGSLjaBbNSQ+ieg==} - '@types/prismjs@1.26.6': - resolution: {integrity: sha512-vqlvI7qlMvcCBbVe0AKAb4f97//Hy0EBTaiW8AalRnG/xAN5zOiWWyrNqNXeq8+KAuvRewjCVY1+IPxk4RdNYw==} + strip-final-newline@2.0.0: + resolution: {integrity: sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==} + engines: {node: '>=6'} - '@types/qs@6.15.1': - resolution: {integrity: sha512-GZHUBZR9hckSUhrxmp1nG6NwdpM9fCunJwyThLW1X3AyHgd9IlHb6VANpQQqDr2o/qQp6McZ3y/IA2rVzKzSbw==} + strip-final-newline@4.0.0: + resolution: {integrity: sha512-aulFJcD6YK8V1G7iRB5tigAP4TsHBZZrOV8pjV++zdUwmeV8uzbY7yn6h9MswN62adStNZFuCIx4haBnRuMDaw==} + engines: {node: '>=18'} - '@types/range-parser@1.2.7': - resolution: {integrity: sha512-hKormJbkJqzQGhziax5PItDUTMAM9uE2XXQmM37dyd4hVM+5aVl7oVxMVUiVQn2oCQFN/LKCZdvSM0pFRqbSmQ==} + subsume@4.0.0: + resolution: {integrity: sha512-BWnYJElmHbYZ/zKevy+TG+SsyoFCmRPDHJbR1MzLxkPOv1Jp/4hGhVUtP98s+wZBsBsHwCXvPTP0x287/WMjGg==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - '@types/react-router-config@5.0.11': - resolution: {integrity: sha512-WmSAg7WgqW7m4x8Mt4N6ZyKz0BubSj/2tVUMsAHp+Yd2AMwcSbeFq9WympT19p5heCFmF97R9eD5uUR/t4HEqw==} + superjson@2.2.6: + resolution: {integrity: sha512-H+ue8Zo4vJmV2nRjpx86P35lzwDT3nItnIsocgumgr0hHMQ+ZGq5vrERg9kJBo5AWGmxZDhzDo+WVIJqkB0cGA==} + engines: {node: '>=16'} - '@types/react-router-dom@5.3.3': - resolution: {integrity: sha512-kpqnYK4wcdm5UaWI3fLcELopqLrHgLqNsdpHauzlQktfkHL3npOSwtj1Uz9oKBAzs7lFtVkV8j83voAz2D8fhw==} + supports-color@7.2.0: + resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==} + engines: {node: '>=8'} - '@types/react-router@5.1.20': - resolution: {integrity: sha512-jGjmu/ZqS7FjSH6owMcD5qpq19+1RS9DeVRqfl1FeBMxTDQAGwlMWOcs52NDoXaNKyG3d1cYQFMs9rCrb88o9Q==} + system-architecture@0.1.0: + resolution: {integrity: sha512-ulAk51I9UVUyJgxlv9M6lFot2WP3e7t8Kz9+IS6D4rVba1tR9kON+Ey69f+1R4Q8cd45Lod6a4IcJIxnzGc/zA==} + engines: {node: '>=18'} - '@types/react@19.2.17': - resolution: {integrity: sha512-MXfmqaVPEVgkBT/aY0aGCkRWWtByiYQXo3xdQ8r5RzuFrPiRn8Gar2tQdXSUQ2GKV3bkXckek89V8wQBY2Q/Aw==} + tabbable@6.5.0: + resolution: {integrity: sha512-wieBHXygIm7OyQOu5hQlkk62/WyCFYGlWg7L6/ZCUZwx0o398Zkn4pVmMyfYhfMG8kGrj/Krt8eIk6UKC6VzwA==} - '@types/retry@0.12.2': - resolution: {integrity: sha512-XISRgDJ2Tc5q4TRqvgJtzsRkFYNJzZrhTdtMoGVBttwzzQJkPnS3WWTFc7kuDRoPtPakl+T+OfdEUjYJj7Jbow==} + terser@5.49.0: + resolution: {integrity: sha512-SNiDnXyHSrxVcIOtVbULzcTmniUiwcV7Nwdyj1twVubeTmbjoa8p69KKDpfkdoOavuM4/GRm1+ykI8qqnavHoA==} + engines: {node: '>=10'} + hasBin: true - '@types/sax@1.2.7': - resolution: {integrity: sha512-rO73L89PJxeYM3s3pPPjiPgVVcymqU490g0YO5n5By0k2Erzj6tay/4lr1CHAAU4JyOWd1rpQ8bCf6cZfHU96A==} + tinybench@2.9.0: + resolution: {integrity: sha512-0+DUvqWMValLmha6lr4kD8iAMK1HzV0/aKnCtWb9v9641TnP/MFb7Pc2bxoxQjTXAErryXVgUOfv2YqNllqGeg==} - '@types/send@0.17.6': - resolution: {integrity: sha512-Uqt8rPBE8SY0RK8JB1EzVOIZ32uqy8HwdxCnoCOsYrvnswqmFZ/k+9Ikidlk/ImhsdvBsloHbAlewb2IEBV/Og==} + tinyexec@1.0.4: + resolution: {integrity: sha512-u9r3uZC0bdpGOXtlxUIdwf9pkmvhqJdrVCH9fapQtgy/OeTTMZ1nqH7agtvEfmGui6e1XxjcdrlxvxJvc3sMqw==} + engines: {node: '>=18'} - '@types/send@1.2.1': - resolution: {integrity: sha512-arsCikDvlU99zl1g69TcAB3mzZPpxgw0UQnaHeC1Nwb015xp8bknZv5rIfri9xTOcMuaVgvabfIRA7PSZVuZIQ==} + tinyglobby@0.2.15: + resolution: {integrity: sha512-j2Zq4NyQYG5XMST4cbs02Ak8iJUdxRM0XI5QyxXuZOzKOINmWurp3smXu3y5wDcJrptwpSjgXHzIQxR0omXljQ==} + engines: {node: '>=12.0.0'} - '@types/serve-index@1.9.4': - resolution: {integrity: sha512-qLpGZ/c2fhSs5gnYsQxtDEq3Oy8SXPClIXkW5ghvAvsNuVSA8k+gCONcUCS/UjLEYvYps+e8uBtfgXgvhwfNug==} + tinyglobby@0.2.16: + resolution: {integrity: sha512-pn99VhoACYR8nFHhxqix+uvsbXineAasWm5ojXoN8xEwK5Kd3/TrhNn1wByuD52UxWRLy8pu+kRMniEi6Eq9Zg==} + engines: {node: '>=12.0.0'} - '@types/serve-static@1.15.10': - resolution: {integrity: sha512-tRs1dB+g8Itk72rlSI2ZrW6vZg0YrLI81iQSTkMmOqnqCaNr/8Ek4VwWcN5vZgCYWbg/JJSGBlUaYGAOP73qBw==} + tinyrainbow@3.1.0: + resolution: {integrity: sha512-Bf+ILmBgretUrdJxzXM0SgXLZ3XfiaUuOj/IKQHuTXip+05Xn+uyEYdVg0kYDipTBcLrCVyUzAPz7QmArb0mmw==} + engines: {node: '>=14.0.0'} - '@types/sockjs@0.3.36': - resolution: {integrity: sha512-MK9V6NzAS1+Ud7JV9lJLFqW85VbC9dq3LmwZCuBe4wBDgKC0Kj/jd8Xl+nSviU+Qc3+m7umHHyHg//2KSa0a0Q==} + to-regex-range@5.0.1: + resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==} + engines: {node: '>=8.0'} - '@types/unist@2.0.11': - resolution: {integrity: sha512-CmBKiL6NNo/OqgmMn95Fk9Whlp2mtvIv+KNpQKN2F4SjvrEesubTRWGYSg+BnWZOnlCaSTU1sMpsBOzgbYhnsA==} + trim-lines@3.0.1: + resolution: {integrity: sha512-kRj8B+YHZCc9kQYdWfJB2/oUl9rA99qbowYYBtr4ui4mZyAQ2JpvVBd/6U2YloATfqBhBTSMhTpgBHtU0Mf3Rg==} - '@types/unist@3.0.3': - resolution: {integrity: sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q==} + ts-api-utils@2.5.0: + resolution: {integrity: sha512-OJ/ibxhPlqrMM0UiNHJ/0CKQkoKF243/AEmplt3qpRgkW8VG7IfOS41h7V8TjITqdByHzrjcS/2si+y4lIh8NA==} + engines: {node: '>=18.12'} + peerDependencies: + typescript: '>=4.8.4' - '@types/ws@8.18.1': - resolution: {integrity: sha512-ThVF6DCVhA8kUGy+aazFQ4kXQ7E1Ty7A3ypFOe0IcJV8O/M511G99AW24irKrW56Wt44yG9+ij8FaqoBGkuBXg==} + type-check@0.4.0: + resolution: {integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==} + engines: {node: '>= 0.8.0'} - '@types/yargs-parser@21.0.3': - resolution: {integrity: sha512-I4q9QU9MQv4oEOz4tAHJtNz1cwuLxn2F3xcc2iV5WdqLPpUnj30aUuxt1mAxYTG+oe8CZMV/+6rU4S4gRDzqtQ==} + type-fest@1.4.0: + resolution: {integrity: sha512-yGSza74xk0UG8k+pLh5oeoYirvIiWo5t0/o3zHHAO2tRDiZcxWP7fywNlXhqb6/r6sWvwi+RsyQMWhVLe4BVuA==} + engines: {node: '>=10'} - '@types/yargs@17.0.35': - resolution: {integrity: sha512-qUHkeCyQFxMXg79wQfTtfndEC+N9ZZg76HJftDJp+qH2tV7Gj4OJi7l+PiWwJ+pWtW8GwSmqsDj/oymhrTWXjg==} + type-fest@2.19.0: + resolution: {integrity: sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA==} + engines: {node: '>=12.20'} - '@typescript-eslint/eslint-plugin@8.61.1': - resolution: {integrity: sha512-ZPlVl3PB3et/59Ne0fv/sci6ZXz4T4Hp4nTJ56i/Y0gR89ARb+KphojTq6j+56E5PIezmOIOOWyY+aWQFd+IkQ==} + typescript-eslint@8.61.1: + resolution: {integrity: sha512-V7PayAfJokV3pEHgN7/v03D1SpujhRfQtYLbLIiBfDDncdg4PAiRBfoS4cnCANK4jmAPncczi59QO3afiXUlNw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: - '@typescript-eslint/parser': ^8.61.1 eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 typescript: '>=4.8.4 <6.1.0' - '@typescript-eslint/parser@8.61.1': - resolution: {integrity: sha512-PJ5vePq5/ognBbrIcoC5+SHO5dfpeLPzP9FpLkzWrguoYQEeeSjlJpVwOpo1JRSTEi7dRcwNy4h4dzV70PqHcg==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - peerDependencies: - eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 - typescript: '>=4.8.4 <6.1.0' + typescript@6.0.3: + resolution: {integrity: sha512-y2TvuxSZPDyQakkFRPZHKFm+KKVqIisdg9/CZwm9ftvKXLP8NRWj38/ODjNbr43SsoXqNuAisEf1GdCxqWcdBw==} + engines: {node: '>=14.17'} + hasBin: true - '@typescript-eslint/project-service@8.61.1': - resolution: {integrity: sha512-PrC4JYGmR241lYnfhmKGTXkFqv8+ymbTFgSAY0fVXpY82/QkMw5TZPl+vGzuDDU2QYJk9fIDOBTntF+yDv9LEA==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - peerDependencies: - typescript: '>=4.8.4 <6.1.0' + undici-types@8.3.0: + resolution: {integrity: sha512-j375ScV60dom+YkPFIfTLcOiPxkN/buHz5GobjLhixFuANaNs3C9l4GmrWqejgXWJ7BbJcFYpTEUkS1Ge8bpZQ==} - '@typescript-eslint/scope-manager@8.61.1': - resolution: {integrity: sha512-L2bdIeoQS8FlKAvONAr20w6OcLXeB+qiDKbAooS9A0Ben+iSIkBef0FxqwKWYqt5sa0i4KJtxVyVmhMylKzF5w==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + unicorn-magic@0.3.0: + resolution: {integrity: sha512-+QBBXBCvifc56fsbuxZQ6Sic3wqqc3WWaqxs58gvJrcOuN83HGTCwz3oS5phzU9LthRNE9VrJCFCLUgHeeFnfA==} + engines: {node: '>=18'} - '@typescript-eslint/tsconfig-utils@8.61.1': - resolution: {integrity: sha512-UN/H4di+OO7EWx2ovME+8t31YO+KVnK0RRKEHR3kOt21/Ay8BOq3M1OMvWs5vNiqcFCYGYoxK3MXPZzmMUE+yg==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - peerDependencies: - typescript: '>=4.8.4 <6.1.0' + unique-string@3.0.0: + resolution: {integrity: sha512-VGXBUVwxKMBUznyffQweQABPRRW1vHZAbadFZud4pLFAqRGvv/96vafgjWFqzourzr8YonlQiPgH0YCJfawoGQ==} + engines: {node: '>=12'} - '@typescript-eslint/type-utils@8.61.1': - resolution: {integrity: sha512-GYRicKmVK0C4fsKgaACaknOUAq9Oa2kwsjnpFhFcS/5p4Ht5IP9OVLbgIgcK4SRk92nVHFluurg1lumD9dBcLw==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - peerDependencies: - eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 - typescript: '>=4.8.4 <6.1.0' + unist-util-is@6.0.1: + resolution: {integrity: sha512-LsiILbtBETkDz8I9p1dQ0uyRUWuaQzd/cuEeS1hoRSyW5E5XGmTzlwY1OrNzzakGowI9Dr/I8HVaw4hTtnxy8g==} - '@typescript-eslint/types@8.61.1': - resolution: {integrity: sha512-G+CRlPqLv7Bz1IZVs03x5K59F1veqL0EJUROAdGhKsEq8qOiRiZbI+HUojPq5l0fEGOKModD9br6lObhB8zkoA==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + unist-util-position@5.0.0: + resolution: {integrity: sha512-fucsC7HjXvkB5R3kTCO7kUjRdrS0BJt3M/FPxmHMBOm8JQi2BsHAHFsy27E0EolP8rp0NzXsJ+jNPyDWvOJZPA==} - '@typescript-eslint/typescript-estree@8.61.1': - resolution: {integrity: sha512-u+oQD3BqYWPc8YV9Zab4vaJElJuwOLPRc10Jm1o/qS+6Qwen14HCWwx0Seo4LnSn2wxea2Ik8DxPt2/FHmuhrg==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - peerDependencies: - typescript: '>=4.8.4 <6.1.0' + unist-util-stringify-position@4.0.0: + resolution: {integrity: sha512-0ASV06AAoKCDkS2+xw5RXJywruurpbC4JZSm7nr7MOt1ojAzvyyaO+UxZf18j8FCF6kmzCZKcAgN/yu2gm2XgQ==} - '@typescript-eslint/utils@8.61.1': - resolution: {integrity: sha512-1+P/3Dj6jvtybE1q0HQ6yBt/gq+oKJyLdEv4HdnqasaEXRSYCAsD59mXEVQnM/ULNdQxbX77tdG4jPRjIS6knA==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - peerDependencies: - eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 - typescript: '>=4.8.4 <6.1.0' + unist-util-visit-parents@6.0.2: + resolution: {integrity: sha512-goh1s1TBrqSqukSc8wrjwWhL0hiJxgA8m4kFxGlQ+8FYQ3C/m11FcTs4YYem7V664AhHVvgoQLk890Ssdsr2IQ==} - '@typescript-eslint/visitor-keys@8.61.1': - resolution: {integrity: sha512-6fJ9MHWtK14C1DSkiMlHUSOmrVebL7150xZJBlJiL62jjhIA4JmOq6flwBgDxIdBKKdoiZRel+dfPD5MLfny3w==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + unist-util-visit@5.1.0: + resolution: {integrity: sha512-m+vIdyeCOpdr/QeQCu2EzxX/ohgS8KbnPDgFni4dQsfSCtpz8UqDyY5GjRru8PDKuYn7Fq19j1CQ+nJSsGKOzg==} + + uri-js@4.4.1: + resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==} - '@ungap/structured-clone@1.3.3': - resolution: {integrity: sha512-60YRaenCQcVjYEKOcG824+DRGGIQ3VKErcBoAEDJZz5bKIs2ZG+X/H9Nk+Q6EVkwJk5QNApxbrc5QtBSwtrXAg==} + vfile-message@4.0.3: + resolution: {integrity: sha512-QTHzsGd1EhbZs4AsQ20JX1rC3cOlt/IWJruk893DfLRr57lcnOeMaWG4K0JrRta4mIJZKth2Au3mM3u03/JWKw==} - '@vitest/coverage-v8@4.1.0': - resolution: {integrity: sha512-nDWulKeik2bL2Va/Wl4x7DLuTKAXa906iRFooIRPR+huHkcvp9QDkPQ2RJdmjOFrqOqvNfoSQLF68deE3xC3CQ==} + vfile@6.0.3: + resolution: {integrity: sha512-KzIbH/9tXat2u30jf+smMwFCsno4wHVdNmzFyL+T/L3UGqqk6JKfVqOFOZEpZSHADH1k40ab6NUIXZq422ov3Q==} + + vite@5.4.21: + resolution: {integrity: sha512-o5a9xKjbtuhY6Bi5S3+HvbRERmouabWbyUcpXXUA1u+GNUKoROi9byOJ8M0nHbHYHkYICiMlqxkg1KkYmm25Sw==} + engines: {node: ^18.0.0 || >=20.0.0} + hasBin: true peerDependencies: - '@vitest/browser': 4.1.0 - vitest: 4.1.0 + '@types/node': ^18.0.0 || >=20.0.0 + less: '*' + lightningcss: ^1.21.0 + sass: '*' + sass-embedded: '*' + stylus: '*' + sugarss: '*' + terser: ^5.4.0 peerDependenciesMeta: - '@vitest/browser': + '@types/node': + optional: true + less: + optional: true + lightningcss: + optional: true + sass: + optional: true + sass-embedded: + optional: true + stylus: + optional: true + sugarss: + optional: true + terser: optional: true - '@vitest/expect@4.1.0': - resolution: {integrity: sha512-EIxG7k4wlWweuCLG9Y5InKFwpMEOyrMb6ZJ1ihYu02LVj/bzUwn2VMU+13PinsjRW75XnITeFrQBMH5+dLvCDA==} - - '@vitest/mocker@4.1.0': - resolution: {integrity: sha512-evxREh+Hork43+Y4IOhTo+h5lGmVRyjqI739Rz4RlUPqwrkFFDF6EMvOOYjTx4E8Tl6gyCLRL8Mu7Ry12a13Tw==} + vitepress@1.6.4: + resolution: {integrity: sha512-+2ym1/+0VVrbhNyRoFFesVvBvHAVMZMK0rw60E3X/5349M1GuVdKeazuksqopEdvkKwKGs21Q729jX81/bkBJg==} + hasBin: true peerDependencies: - msw: ^2.4.9 - vite: ^6.0.0 || ^7.0.0 || ^8.0.0-0 + markdown-it-mathjax3: ^4 + postcss: ^8 peerDependenciesMeta: - msw: + markdown-it-mathjax3: optional: true - vite: + postcss: optional: true - '@vitest/pretty-format@4.1.0': - resolution: {integrity: sha512-3RZLZlh88Ib0J7NQTRATfc/3ZPOnSUn2uDBUoGNn5T36+bALixmzphN26OUD3LRXWkJu4H0s5vvUeqBiw+kS0A==} - - '@vitest/runner@4.1.0': - resolution: {integrity: sha512-Duvx2OzQ7d6OjchL+trw+aSrb9idh7pnNfxrklo14p3zmNL4qPCDeIJAK+eBKYjkIwG96Bc6vYuxhqDXQOWpoQ==} - - '@vitest/snapshot@4.1.0': - resolution: {integrity: sha512-0Vy9euT1kgsnj1CHttwi9i9o+4rRLEaPRSOJ5gyv579GJkNpgJK+B4HSv/rAWixx2wdAFci1X4CEPjiu2bXIMg==} - - '@vitest/spy@4.1.0': - resolution: {integrity: sha512-pz77k+PgNpyMDv2FV6qmk5ZVau6c3R8HC8v342T2xlFxQKTrSeYw9waIJG8KgV9fFwAtTu4ceRzMivPTH6wSxw==} - - '@vitest/utils@4.1.0': - resolution: {integrity: sha512-XfPXT6a8TZY3dcGY8EdwsBulFCIw+BeeX0RZn2x/BtiY/75YGh8FeWGG8QISN/WhaqSrE2OrlDgtF8q5uhOTmw==} - - '@webassemblyjs/ast@1.14.1': - resolution: {integrity: sha512-nuBEDgQfm1ccRp/8bCQrx1frohyufl4JlbMMZ4P1wpeOfDhF6FQkxZJ1b/e+PLwr6X1Nhw6OLme5usuBWYBvuQ==} - - '@webassemblyjs/floating-point-hex-parser@1.13.2': - resolution: {integrity: sha512-6oXyTOzbKxGH4steLbLNOu71Oj+C8Lg34n6CqRvqfS2O71BxY6ByfMDRhBytzknj9yGUPVJ1qIKhRlAwO1AovA==} - - '@webassemblyjs/helper-api-error@1.13.2': - resolution: {integrity: sha512-U56GMYxy4ZQCbDZd6JuvvNV/WFildOjsaWD3Tzzvmw/mas3cXzRJPMjP83JqEsgSbyrmaGjBfDtV7KDXV9UzFQ==} - - '@webassemblyjs/helper-buffer@1.14.1': - resolution: {integrity: sha512-jyH7wtcHiKssDtFPRB+iQdxlDf96m0E39yb0k5uJVhFGleZFoNw1c4aeIcVUPPbXUVJ94wwnMOAqUHyzoEPVMA==} - - '@webassemblyjs/helper-numbers@1.13.2': - resolution: {integrity: sha512-FE8aCmS5Q6eQYcV3gI35O4J789wlQA+7JrqTTpJqn5emA4U2hvwJmvFRC0HODS+3Ye6WioDklgd6scJ3+PLnEA==} - - '@webassemblyjs/helper-wasm-bytecode@1.13.2': - resolution: {integrity: sha512-3QbLKy93F0EAIXLh0ogEVR6rOubA9AoZ+WRYhNbFyuB70j3dRdwH9g+qXhLAO0kiYGlg3TxDV+I4rQTr/YNXkA==} - - '@webassemblyjs/helper-wasm-section@1.14.1': - resolution: {integrity: sha512-ds5mXEqTJ6oxRoqjhWDU83OgzAYjwsCV8Lo/N+oRsNDmx/ZDpqalmrtgOMkHwxsG0iI//3BwWAErYRHtgn0dZw==} - - '@webassemblyjs/ieee754@1.13.2': - resolution: {integrity: sha512-4LtOzh58S/5lX4ITKxnAK2USuNEvpdVV9AlgGQb8rJDHaLeHciwG4zlGr0j/SNWlr7x3vO1lDEsuePvtcDNCkw==} - - '@webassemblyjs/leb128@1.13.2': - resolution: {integrity: sha512-Lde1oNoIdzVzdkNEAWZ1dZ5orIbff80YPdHx20mrHwHrVNNTjNr8E3xz9BdpcGqRQbAEa+fkrCb+fRFTl/6sQw==} - - '@webassemblyjs/utf8@1.13.2': - resolution: {integrity: sha512-3NQWGjKTASY1xV5m7Hr0iPeXD9+RDobLll3T9d2AO+g3my8xy5peVyjSag4I50mR1bBSN/Ct12lo+R9tJk0NZQ==} - - '@webassemblyjs/wasm-edit@1.14.1': - resolution: {integrity: sha512-RNJUIQH/J8iA/1NzlE4N7KtyZNHi3w7at7hDjvRNm5rcUXa00z1vRz3glZoULfJ5mpvYhLybmVcwcjGrC1pRrQ==} - - '@webassemblyjs/wasm-gen@1.14.1': - resolution: {integrity: sha512-AmomSIjP8ZbfGQhumkNvgC33AY7qtMCXnN6bL2u2Js4gVCg8fp735aEiMSBbDR7UQIj90n4wKAFUSEd0QN2Ukg==} - - '@webassemblyjs/wasm-opt@1.14.1': - resolution: {integrity: sha512-PTcKLUNvBqnY2U6E5bdOQcSM+oVP/PmrDY9NzowJjislEjwP/C4an2303MCVS2Mg9d3AJpIGdUFIQQWbPds0Sw==} - - '@webassemblyjs/wasm-parser@1.14.1': - resolution: {integrity: sha512-JLBl+KZ0R5qB7mCnud/yyX08jWFw5MsoalJ1pQ4EdFlgj9VdXKGuENGsiCIjegI1W7p91rUlcB/LB5yRJKNTcQ==} - - '@webassemblyjs/wast-printer@1.14.1': - resolution: {integrity: sha512-kPSSXE6De1XOR820C90RIo2ogvZG+c3KiHzqUoO/F34Y2shGzesfqv7o57xrxovZJH/MetF5UjroJ/R/3isoiw==} - - '@xtuc/ieee754@1.2.0': - resolution: {integrity: sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==} - - '@xtuc/long@4.2.2': - resolution: {integrity: sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==} - - accepts@1.3.8: - resolution: {integrity: sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==} - engines: {node: '>= 0.6'} - - acorn-jsx@5.3.2: - resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==} - peerDependencies: - acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 - - acorn-walk@8.3.5: - resolution: {integrity: sha512-HEHNfbars9v4pgpW6SO1KSPkfoS0xVOM/9UzkJltjlsHZmJasxg8aXkuZa7SMf8vKGIBhpUsPluQSqhJFCqebw==} - engines: {node: '>=0.4.0'} - - acorn@8.17.0: - resolution: {integrity: sha512-xRQbDb9BnwDafYNn6Vwl839DYVjqXYb1XVGtWAZ1kcDc6iwAL4hg3B1dZlRiuENFeO2H53gFG3in621AdERVAg==} - engines: {node: '>=0.4.0'} + vitest@4.1.0: + resolution: {integrity: sha512-YbDrMF9jM2Lqc++2530UourxZHmkKLxrs4+mYhEwqWS97WJ7wOYEkcr+QfRgJ3PW9wz3odRijLZjHEaRLTNbqw==} + engines: {node: ^20.0.0 || ^22.0.0 || >=24.0.0} hasBin: true - - address@2.0.3: - resolution: {integrity: sha512-XNAb/a6TCqou+TufU8/u11HCu9x1gYvOoxLwtlXgIqmkrYQADVv6ljyW2zwiPhHz9R1gItAWpuDrdJMmrOBFEA==} - engines: {node: '>= 16.0.0'} - - aggregate-error@3.1.0: - resolution: {integrity: sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==} - engines: {node: '>=8'} - - ajv-formats@2.1.1: - resolution: {integrity: sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==} peerDependencies: - ajv: ^8.0.0 + '@edge-runtime/vm': '*' + '@opentelemetry/api': ^1.9.0 + '@types/node': ^20.0.0 || ^22.0.0 || >=24.0.0 + '@vitest/browser-playwright': 4.1.0 + '@vitest/browser-preview': 4.1.0 + '@vitest/browser-webdriverio': 4.1.0 + '@vitest/ui': 4.1.0 + happy-dom: '*' + jsdom: '*' + vite: ^6.0.0 || ^7.0.0 || ^8.0.0-0 peerDependenciesMeta: - ajv: + '@edge-runtime/vm': + optional: true + '@opentelemetry/api': + optional: true + '@types/node': + optional: true + '@vitest/browser-playwright': + optional: true + '@vitest/browser-preview': + optional: true + '@vitest/browser-webdriverio': + optional: true + '@vitest/ui': + optional: true + happy-dom: + optional: true + jsdom: optional: true - ajv-keywords@3.5.2: - resolution: {integrity: sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==} - peerDependencies: - ajv: ^6.9.1 - - ajv-keywords@5.1.0: - resolution: {integrity: sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==} - peerDependencies: - ajv: ^8.8.2 - - ajv@6.15.0: - resolution: {integrity: sha512-fgFx7Hfoq60ytK2c7DhnF8jIvzYgOMxfugjLOSMHjLIPgenqa7S7oaagATUq99mV6IYvN2tRmC0wnTYX6iPbMw==} - - ajv@8.20.0: - resolution: {integrity: sha512-Thbli+OlOj+iMPYFBVBfJ3OmCAnaSyNn4M1vz9T6Gka5Jt9ba/HIR56joy65tY6kx/FCF5VXNB819Y7/GUrBGA==} - - algoliasearch-helper@3.29.2: - resolution: {integrity: sha512-SaV+rZM3drExb0punEYYjT+sNcH74YFwN8ocjya7IDOyQvKWeQpEaSMVG3+IGTVos+feuatj7ljQ4BXlXdUp3w==} + vue@3.5.42: + resolution: {integrity: sha512-4RyHQTbQvOPs3MfvUO1Sg0YRrKNnA0mAVtvpd12Tg1fKDN7OHBUl1IqSn8zGJjK9nI3NkNp8cgTpVrSZC5TTcA==} peerDependencies: - algoliasearch: '>= 3.1 < 6' - - algoliasearch@5.56.0: - resolution: {integrity: sha512-PrqppUmhT4ENdas2pH9caE7efUcxy6EcSFhWzosiVuQBzu2tQ5yLTI6jwomT/1cuBnivzGfxiJCqDNN9FRRh+Q==} - engines: {node: '>= 14.0.0'} - - ansi-align@3.0.1: - resolution: {integrity: sha512-IOfwwBF5iczOjp/WeY4YxyjqAFMQoZufdQWDd19SEExbVLNXqvpzSJ/M7Za4/sCPmQ0+GRquoA7bGcINcxew6w==} - - ansi-html-community@0.0.8: - resolution: {integrity: sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw==} - engines: {'0': node >= 0.8.0} - hasBin: true - - ansi-regex@5.0.1: - resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==} - engines: {node: '>=8'} - - ansi-regex@6.2.2: - resolution: {integrity: sha512-Bq3SmSpyFHaWjPk8If9yc6svM8c56dB5BAtW4Qbw5jHTwwXXcTLoRMkpDJp6VL0XzlWaCHTXrkFURMYmD0sLqg==} - engines: {node: '>=12'} - - ansi-styles@4.3.0: - resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==} - engines: {node: '>=8'} - - ansi-styles@6.2.3: - resolution: {integrity: sha512-4Dj6M28JB+oAH8kFkTLUo+a2jwOFkuqb3yucU0CANcRRUbxS0cP0nZYCGjcc3BNXwRIsUVmDGgzawme7zvJHvg==} - engines: {node: '>=12'} - - ansis@3.17.0: - resolution: {integrity: sha512-0qWUglt9JEqLFr3w1I1pbrChn1grhaiAR2ocX1PP/flRmxgtwTzPFFFnfIlD6aMOLQZgSuCRlidD70lvx8yhzg==} - engines: {node: '>=14'} + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true - anymatch@3.1.3: - resolution: {integrity: sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==} + which@2.0.2: + resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==} engines: {node: '>= 8'} - - arg@5.0.2: - resolution: {integrity: sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==} - - argparse@2.0.1: - resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==} - - array-flatten@1.1.1: - resolution: {integrity: sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==} - - array-union@2.1.0: - resolution: {integrity: sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==} - engines: {node: '>=8'} - - asn1js@3.0.10: - resolution: {integrity: sha512-S2s3aOytiKdFRdulw2qPE51MzjzVOisppcVv7jVFR+Kw0kxwvFrDcYA0h7Ndqbmj0HkMIXYWaoj7fli8kgx1eg==} - engines: {node: '>=12.0.0'} - - assertion-error@2.0.1: - resolution: {integrity: sha512-Izi8RQcffqCeNVgFigKli1ssklIbpHnCYc6AknXGYoB6grJqyeby7jv12JUQgmTAnIDnbck1uxksT4dzN3PWBA==} - engines: {node: '>=12'} - - ast-v8-to-istanbul@1.0.0: - resolution: {integrity: sha512-1fSfIwuDICFA4LKkCzRPO7F0hzFf0B7+Xqrl27ynQaa+Rh0e1Es0v6kWHPott3lU10AyAr7oKHa65OppjLn3Rg==} - - astring@1.9.0: - resolution: {integrity: sha512-LElXdjswlqjWrPpJFg1Fx4wpkOCxj1TDHlSV4PlaRxHGWko024xICaa97ZkMfs6DRKlCguiAI+rbXv5GWwXIkg==} - hasBin: true - - autoprefixer@10.5.4: - resolution: {integrity: sha512-MaU0U/za7N3r6brxD4YB/l4NSrFzLPlANv6wEuQVaIPlD3L4W9rFcQPbL/EilY9BHhHvhfcz3gInDLrEtWT4EA==} - engines: {node: ^10 || ^12 || >=14} - hasBin: true - peerDependencies: - postcss: ^8.1.0 - - babel-loader@9.2.1: - resolution: {integrity: sha512-fqe8naHt46e0yIdkjUZYqddSXfej3AHajX+CSO5X7oy0EmPc6o5Xh+RClNoHjnieWz9AW4kZxW9yyFMhVB1QLA==} - engines: {node: '>= 14.15.0'} - peerDependencies: - '@babel/core': ^7.12.0 - webpack: '>=5' - - babel-plugin-dynamic-import-node@2.3.3: - resolution: {integrity: sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==} - - babel-plugin-polyfill-corejs2@0.4.17: - resolution: {integrity: sha512-aTyf30K/rqAsNwN76zYrdtx8obu0E4KoUME29B1xj+B3WxgvWkp943vYQ+z8Mv3lw9xHXMHpvSPOBxzAkIa94w==} - peerDependencies: - '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 - - babel-plugin-polyfill-corejs3@0.13.0: - resolution: {integrity: sha512-U+GNwMdSFgzVmfhNm8GJUX88AadB3uo9KpJqS3FaqNIPKgySuvMb+bHPsOmmuWyIcuqZj/pzt1RUIUZns4y2+A==} - peerDependencies: - '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 - - babel-plugin-polyfill-corejs3@0.14.2: - resolution: {integrity: sha512-coWpDLJ410R781Npmn/SIBZEsAetR4xVi0SxLMXPaMO4lSf1MwnkGYMtkFxew0Dn8B3/CpbpYxN0JCgg8mn67g==} - peerDependencies: - '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 - - babel-plugin-polyfill-regenerator@0.6.8: - resolution: {integrity: sha512-M762rNHfSF1EV3SLtnCJXFoQbbIIz0OyRwnCmV0KPC7qosSfCO0QLTSuJX3ayAebubhE6oYBAYPrBA5ljowaZg==} - peerDependencies: - '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 - - bail@2.0.2: - resolution: {integrity: sha512-0xO6mYd7JB2YesxDKplafRpsiOzPt9V02ddPCLbY1xYGPOX24NTyN50qnUxgCPcSoYMhKpAuBTjQoRZCAkUDRw==} - - balanced-match@1.0.2: - resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==} - - balanced-match@4.0.4: - resolution: {integrity: sha512-BLrgEcRTwX2o6gGxGOCNyMvGSp35YofuYzw9h1IMTRmKqttAZZVU67bdb9Pr2vUHA8+j3i2tJfjO6C6+4myGTA==} - engines: {node: 18 || 20 || >=22} - - baseline-browser-mapping@2.11.1: - resolution: {integrity: sha512-HYXq73DDpCtNzOmrFsm9eSwCvWCql0RzqjpDzXN9EadiLJ4DNat0nsZ/Bzmy+Ud12mb4/zKDY0cQ805ZzN+i0A==} - engines: {node: '>=6.0.0'} hasBin: true - batch@0.6.1: - resolution: {integrity: sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw==} - - big.js@5.2.2: - resolution: {integrity: sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==} - - binary-extensions@2.3.0: - resolution: {integrity: sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==} - engines: {node: '>=8'} - - body-parser@1.20.6: - resolution: {integrity: sha512-p5tAzS57i5MV9fZFDj9LeIiTZEufbSe2eDozP+ElheSUq1m74CRq1jI4mYNDdVs9vQztXFLuk/Gd6BWTdwRJ5g==} - engines: {node: '>= 0.8', npm: 1.2.8000 || >= 1.4.16} - - bonjour-service@1.4.3: - resolution: {integrity: sha512-2Kd5UYlFUVgAKMTyuBLl6w49wqfOnbxHqmuH0oCl/n7TfAikR0zoowNOP5BU4dfXmm+Vr9JyEN370auSMx+CNg==} - - boolbase@1.0.0: - resolution: {integrity: sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==} - - boxen@6.2.1: - resolution: {integrity: sha512-H4PEsJXfFI/Pt8sjDWbHlQPx4zL/bvSQjcilJmaulGt5mLDorHOHpmdXAJcBcmru7PhYSp/cDMWRko4ZUMFkSw==} - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - - boxen@7.1.1: - resolution: {integrity: sha512-2hCgjEmP8YLWQ130n2FerGv7rYpfBmnmp9Uy2Le1vge6X3gZIfSmEzP5QTDElFxcvVcXlEn8Aq6MU/PZygIOog==} - engines: {node: '>=14.16'} - - brace-expansion@1.1.16: - resolution: {integrity: sha512-IDw48K2/2kRkg9LdJxurvq3lV3aBgq0REY89duEqFRthjlPdXHKMj7EnQOXVckxzgisinf3nHfrcE2FufFLXMw==} - - brace-expansion@5.0.6: - resolution: {integrity: sha512-kLpxurY4Z4r9sgMsyG0Z9uzsBlgiU/EFKhj/h91/8yHu0edo7XuixOIH3VcJ8kkxs6/jPzoI6U9Vj3WqbMQ94g==} - engines: {node: 18 || 20 || >=22} - - braces@3.0.3: - resolution: {integrity: sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==} + why-is-node-running@2.3.0: + resolution: {integrity: sha512-hUrmaWBdVDcxvYqnyh09zunKzROWjbZTiNy8dBEjkS7ehEDQibXJ7XvlmtbwuTclUiIyN+CyXQD4Vmko8fNm8w==} engines: {node: '>=8'} - - browserslist@4.28.7: - resolution: {integrity: sha512-JxV13hNrFxqjOc8alRbq9dK1MM79NEXYpma2B2J4wAtpWS5zIEIKqWPGCl7N4o7Uc7B7itylh7SuDujATRyyTw==} - engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} hasBin: true - buffer-from@1.1.2: - resolution: {integrity: sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==} - - bundle-name@4.1.0: - resolution: {integrity: sha512-tjwM5exMg6BGRI+kNmTntNsvdZS1X8BFYS6tnJ2hdH0kVxM6/eVZ2xy+FqStSWvYmtfFMDLIxurorHwDKfDz5Q==} - engines: {node: '>=18'} - - bytes@3.0.0: - resolution: {integrity: sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==} - engines: {node: '>= 0.8'} - - bytes@3.1.2: - resolution: {integrity: sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==} - engines: {node: '>= 0.8'} - - bytestreamjs@2.0.1: - resolution: {integrity: sha512-U1Z/ob71V/bXfVABvNr/Kumf5VyeQRBEm6Txb0PQ6S7V5GpBM3w4Cbqz/xPDicR5tN0uvDifng8C+5qECeGwyQ==} - engines: {node: '>=6.0.0'} - - cacheable-lookup@7.0.0: - resolution: {integrity: sha512-+qJyx4xiKra8mZrcwhjMRMUhD5NR1R8esPkzIYxX96JiecFoxAXFuz/GpR3+ev4PE1WamHip78wV0vcmPQtp8w==} - engines: {node: '>=14.16'} - - cacheable-request@10.2.14: - resolution: {integrity: sha512-zkDT5WAF4hSSoUgyfg5tFIxz8XQK+25W/TLVojJTMKBaxevLBBtLxgqguAuVQB8PVW79FVjHcU+GJ9tVbDZ9mQ==} - engines: {node: '>=14.16'} - - call-bind-apply-helpers@1.0.2: - resolution: {integrity: sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==} - engines: {node: '>= 0.4'} - - call-bind@1.0.9: - resolution: {integrity: sha512-a/hy+pNsFUTR+Iz8TCJvXudKVLAnz/DyeSUo10I5yvFDQJBFU2s9uqQpoSrJlroHUKoKqzg+epxyP9lqFdzfBQ==} - engines: {node: '>= 0.4'} - - call-bound@1.0.4: - resolution: {integrity: sha512-+ys997U96po4Kx/ABpBCqhA9EuxJaQWDQg7295H4hBphv3IZg0boBKuwYpt4YXp6MZ5AmZQnU/tyMTlRpaSejg==} - engines: {node: '>= 0.4'} - - callsites@3.1.0: - resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==} - engines: {node: '>=6'} - - camel-case@4.1.2: - resolution: {integrity: sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==} + word-wrap@1.2.5: + resolution: {integrity: sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==} + engines: {node: '>=0.10.0'} - camelcase@6.3.0: - resolution: {integrity: sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==} + yocto-queue@0.1.0: + resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==} engines: {node: '>=10'} - camelcase@7.0.1: - resolution: {integrity: sha512-xlx1yCK2Oc1APsPXDL2LdlNP6+uu8OCDdhOBSVT279M/S+y75O30C2VuD8T2ogdePBBl7PfPF4504tnLgX3zfw==} - engines: {node: '>=14.16'} - - caniuse-api@3.0.0: - resolution: {integrity: sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==} - - caniuse-lite@1.0.30001806: - resolution: {integrity: sha512-72Cuvd95zbSYPKq6Fhg8eDJRlzgWDf7/mtoZv6Qe/DYNCEBdNxoA3+rZAU2ZhGCpZlns3EssFavaZomckT5Uuw==} - - ccount@2.0.1: - resolution: {integrity: sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==} - - chai@6.2.2: - resolution: {integrity: sha512-NUPRluOfOiTKBKvWPtSD4PhFvWCqOi0BGStNWs57X9js7XGTprSmFoz5F0tWhR4WPjNeR9jXqdC7/UpSJTnlRg==} + yoctocolors@2.1.2: + resolution: {integrity: sha512-CzhO+pFNo8ajLM2d2IW/R93ipy99LWjtwblvC1RsoSUMZgyLbYFr221TnSNT7GjGdYui6P459mw9JH/g/zW2ug==} engines: {node: '>=18'} - chalk@4.1.2: - resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==} - engines: {node: '>=10'} - - chalk@5.6.2: - resolution: {integrity: sha512-7NzBL0rN6fMUW+f7A6Io4h40qQlG+xGmtMxfbnH/K7TAtt8JQWVQK+6g0UXKMeVJoyV5EkkNsErQ8pVD3bLHbA==} - engines: {node: ^12.17.0 || ^14.13 || >=16.0.0} - - char-regex@1.0.2: - resolution: {integrity: sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==} - engines: {node: '>=10'} - - character-entities-html4@2.1.0: - resolution: {integrity: sha512-1v7fgQRj6hnSwFpq1Eu0ynr/CDEw0rXo2B61qXrLNdHZmPKgb7fqS1a2JwF0rISo9q77jDI8VMEHoApn8qDoZA==} - - character-entities-legacy@3.0.0: - resolution: {integrity: sha512-RpPp0asT/6ufRm//AJVwpViZbGM/MkjQFxJccQRHmISF/22NBtsHqAWmL+/pmkPWoIUJdWyeVleTl1wydHATVQ==} - - character-entities@2.0.2: - resolution: {integrity: sha512-shx7oQ0Awen/BRIdkjkvz54PnEEI/EjwXDSIZp86/KKdbafHh1Df/RYGBhn4hbe2+uKC9FnT5UCEdyPz3ai9hQ==} - - character-reference-invalid@2.0.1: - resolution: {integrity: sha512-iBZ4F4wRbyORVsu0jPV7gXkOsGYjGHPmAyv+HiHG8gi5PtC9KI2j1+v8/tlibRvjoWX027ypmG/n0HtO5t7unw==} - - cheerio-select@2.1.0: - resolution: {integrity: sha512-9v9kG0LvzrlcungtnJtpGNxY+fzECQKhK4EGJX2vByejiMX84MFNQw4UxPJl3bFbTMw+Dfs37XaIkCwTZfLh4g==} - - cheerio@1.0.0-rc.12: - resolution: {integrity: sha512-VqR8m68vM46BNnuZ5NtnGBKIE/DfN0cRIzg9n40EIq9NOv90ayxLBXA8fXC5gquFRGJSTRqBq25Jt2ECLR431Q==} - engines: {node: '>= 6'} - - chokidar@3.6.0: - resolution: {integrity: sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==} - engines: {node: '>= 8.10.0'} - - chrome-trace-event@1.0.4: - resolution: {integrity: sha512-rNjApaLzuwaOTjCiT8lSDdGN1APCiqkChLMJxJPWLunPAt5fy8xgU9/jNOchV84wfIxrA0lRQB7oCT8jrn/wrQ==} - engines: {node: '>=6.0'} - - ci-info@3.9.0: - resolution: {integrity: sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==} - engines: {node: '>=8'} - - clean-css@5.3.3: - resolution: {integrity: sha512-D5J+kHaVb/wKSFcyyV75uCn8fiY4sV38XJoe4CUyGQ+mOU/fMVYUdH1hJC+CJQ5uY3EnW27SbJYS4X8BiLrAFg==} - engines: {node: '>= 10.0'} - - clean-stack@2.2.0: - resolution: {integrity: sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==} - engines: {node: '>=6'} - - cli-boxes@3.0.0: - resolution: {integrity: sha512-/lzGpEWL/8PfI0BmBOPRwp0c/wFNX1RdUML3jK/RcSBA9T8mZDdQpqYBKtCFTOfQbwPqWEOpjqW+Fnayc0969g==} - engines: {node: '>=10'} - - cli-table3@0.6.5: - resolution: {integrity: sha512-+W/5efTR7y5HRD7gACw9yQjqMVvEMLBHmboM/kPWam+H+Hmyrgjh6YncVKK122YZkXrLudzTuAukUw9FnMf7IQ==} - engines: {node: 10.* || >= 12.*} - - clipboard-image@0.1.0: - resolution: {integrity: sha512-SWk7FgaXLNFld19peQ/rTe0n97lwR1WbkqxV6JKCAOh7U52AKV/PeMFCyt/8IhBdqyDA8rdyewQMKZqvWT5Akg==} - engines: {node: '>=20'} - hasBin: true - - clipboardy@5.3.1: - resolution: {integrity: sha512-fPWgBqpp9ctiOQCkE5yjYGzv11ZU55g6ahEgr3COiio6dXdt1mbchCPXQrSR2Y9sZqfi8L7QD3+UosgXVIuPdg==} - engines: {node: '>=20'} - - clone-deep@4.0.1: - resolution: {integrity: sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==} - engines: {node: '>=6'} - - clsx@2.1.1: - resolution: {integrity: sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA==} - engines: {node: '>=6'} - - collapse-white-space@2.1.0: - resolution: {integrity: sha512-loKTxY1zCOuG4j9f6EPnuyyYkf58RnhhWTvRoZEokgB+WbdXehfjFviyOVYkqzEWz1Q5kRiZdBYS5SwxbQYwzw==} - - color-convert@2.0.1: - resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==} - engines: {node: '>=7.0.0'} - - color-name@1.1.4: - resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==} - - colord@2.9.3: - resolution: {integrity: sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw==} - - colorette@2.0.20: - resolution: {integrity: sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==} - - combine-promises@1.2.0: - resolution: {integrity: sha512-VcQB1ziGD0NXrhKxiwyNbCDmRzs/OShMs2GqW2DlU2A/Sd0nQxE1oWDAE5O0ygSx5mgQOn9eIFh7yKPgFRVkPQ==} - engines: {node: '>=10'} - - comma-separated-tokens@2.0.3: - resolution: {integrity: sha512-Fu4hJdvzeylCfQPp9SGWidpzrMs7tTrlu6Vb8XGaRGck8QSNZJJp538Wrb60Lax4fPwR64ViY468OIUTbRlGZg==} - - commander@10.0.1: - resolution: {integrity: sha512-y4Mg2tXshplEbSGzx7amzPwKKOCGuoSRP/CjEdwwk0FOGlUbq6lKuoyDZTNZkmxHdJtp54hdfY/JUrdL7Xfdug==} - engines: {node: '>=14'} - - commander@15.0.0: - resolution: {integrity: sha512-z67u4ZhzCL/Tydu1lJARtEZYWbWaN7oYLHbsuzocr6y4N6WZAagG3RQ4FW61V1/0+jImpj293XfrcYnd1qxtPg==} - engines: {node: '>=22.12.0'} - - commander@2.20.3: - resolution: {integrity: sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==} - - commander@5.1.0: - resolution: {integrity: sha512-P0CysNDQ7rtVw4QIQtm+MRxV66vKFSvlsQvGYXZWR3qFU0jlMKHZZZgw8e+8DSah4UDKMqnknRDQz+xuQXQ/Zg==} - engines: {node: '>= 6'} - - commander@7.2.0: - resolution: {integrity: sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==} - engines: {node: '>= 10'} - - commander@8.3.0: - resolution: {integrity: sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==} - engines: {node: '>= 12'} + zwitch@2.0.4: + resolution: {integrity: sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A==} - common-path-prefix@3.0.0: - resolution: {integrity: sha512-QE33hToZseCH3jS0qN96O/bSh3kaw/h+Tq7ngyY9eWDUnTlTNUyqfqvCXioLe5Na5jFsL78ra/wuBU4iuEgd4w==} - - compressible@2.0.18: - resolution: {integrity: sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==} - engines: {node: '>= 0.6'} - - compression@1.8.1: - resolution: {integrity: sha512-9mAqGPHLakhCLeNyxPkK4xVo746zQ/czLH1Ky+vkitMnWfWZps8r0qXuwhwizagCRttsL4lfG4pIOvaWLpAP0w==} - engines: {node: '>= 0.8.0'} - - concat-map@0.0.1: - resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==} - - config-chain@1.1.13: - resolution: {integrity: sha512-qj+f8APARXHrM0hraqXYb2/bOVSV4PvJQlNZ/DVj0QrmNM2q2euizkeuVckQ57J+W0mRH6Hvi+k50M4Jul2VRQ==} - - configstore@6.0.0: - resolution: {integrity: sha512-cD31W1v3GqUlQvbBCGcXmd2Nj9SvLDOP1oQ0YFuLETufzSPaKp11rYBsSOm7rCsW3OnIRAFM3OxRhceaXNYHkA==} - engines: {node: '>=12'} - - connect-history-api-fallback@2.0.0: - resolution: {integrity: sha512-U73+6lQFmfiNPrYbXqr6kZ1i1wiRqXnp2nhMsINseWXO8lDau0LGEffJ8kQi4EjLZympVgRdvqjAgiZ1tgzDDA==} - engines: {node: '>=0.8'} - - consola@3.4.2: - resolution: {integrity: sha512-5IKcdX0nnYavi6G7TtOhwkYzyjfJlatbjMjuLSfE2kYT5pMDOilZ4OvMhi637CcDICTmz3wARPoyhqyX1Y+XvA==} - engines: {node: ^14.18.0 || >=16.10.0} - - content-disposition@0.5.2: - resolution: {integrity: sha512-kRGRZw3bLlFISDBgwTSA1TMBFN6J6GWDeubmDE3AF+3+yXL8hTWv8r5rkLbqYXY4RjPk/EzHnClI3zQf1cFmHA==} - engines: {node: '>= 0.6'} - - content-disposition@0.5.4: - resolution: {integrity: sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==} - engines: {node: '>= 0.6'} - - content-type@1.0.5: - resolution: {integrity: sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==} - engines: {node: '>= 0.6'} - - convert-source-map@2.0.0: - resolution: {integrity: sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==} - - cookie-signature@1.0.7: - resolution: {integrity: sha512-NXdYc3dLr47pBkpUCHtKSwIOQXLVn8dZEuywboCOJY/osA0wFSLlSawr3KN8qXJEyX66FcONTH8EIlVuK0yyFA==} - - cookie@0.7.2: - resolution: {integrity: sha512-yki5XnKuf750l50uGTllt6kKILY4nQ1eNIQatoXEByZ5dWgnKqbnqmTrBE5B4N7lrMJKQ2ytWMiTO2o0v6Ew/w==} - engines: {node: '>= 0.6'} - - copy-text-to-clipboard@3.2.2: - resolution: {integrity: sha512-T6SqyLd1iLuqPA90J5N4cTalrtovCySh58iiZDGJ6FGznbclKh4UI+FGacQSgFzwKG77W7XT5gwbVEbd9cIH1A==} - engines: {node: '>=12'} - - copy-webpack-plugin@11.0.0: - resolution: {integrity: sha512-fX2MWpamkW0hZxMEg0+mYnA40LTosOSa5TqZ9GYIBzyJa9C3QUaMPSE2xAi/buNr8u89SfD9wHSQVBzrRa/SOQ==} - engines: {node: '>= 14.15.0'} - peerDependencies: - webpack: ^5.1.0 - - core-js-compat@3.49.0: - resolution: {integrity: sha512-VQXt1jr9cBz03b331DFDCCP90b3fanciLkgiOoy8SBHy06gNf+vQ1A3WFLqG7I8TipYIKeYK9wxd0tUrvHcOZA==} - - core-js@3.49.0: - resolution: {integrity: sha512-es1U2+YTtzpwkxVLwAFdSpaIMyQaq0PBgm3YD1W3Qpsn1NAmO3KSgZfu+oGSWVu6NvLHoHCV/aYcsE5wiB7ALg==} - - core-util-is@1.0.3: - resolution: {integrity: sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==} - - cosmiconfig@8.3.6: - resolution: {integrity: sha512-kcZ6+W5QzcJ3P1Mt+83OUv/oHFqZHIx8DuxG6eZ5RGMERoLqp4BuGjhHLYGK+Kf5XVkQvqBSmAy/nGWN3qDgEA==} - engines: {node: '>=14'} - peerDependencies: - typescript: '>=4.9.5' - peerDependenciesMeta: - typescript: - optional: true - - cross-spawn@7.0.6: - resolution: {integrity: sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==} - engines: {node: '>= 8'} - - crypto-random-string@4.0.0: - resolution: {integrity: sha512-x8dy3RnvYdlUcPOjkEHqozhiwzKNSq7GcPuXFbnyMOCHxX8V3OgIg/pYuabl2sbUPfIJaeAQB7PMOK8DFIdoRA==} - engines: {node: '>=12'} - - css-blank-pseudo@7.0.1: - resolution: {integrity: sha512-jf+twWGDf6LDoXDUode+nc7ZlrqfaNphrBIBrcmeP3D8yw1uPaix1gCC8LUQUGQ6CycuK2opkbFFWFuq/a94ag==} - engines: {node: '>=18'} - peerDependencies: - postcss: ^8.4 - - css-declaration-sorter@7.4.0: - resolution: {integrity: sha512-LTuzjPoyA2vMGKKcaOqKSp7Ub2eGrNfKiZH4LpezxpNrsICGCSFvsQOI29psISxNZtaXibkC2CXzrQ5enMeGGw==} - engines: {node: ^14 || ^16 || >=18} - peerDependencies: - postcss: ^8.0.9 - - css-has-pseudo@7.0.3: - resolution: {integrity: sha512-oG+vKuGyqe/xvEMoxAQrhi7uY16deJR3i7wwhBerVrGQKSqUC5GiOVxTpM9F9B9hw0J+eKeOWLH7E9gZ1Dr5rA==} - engines: {node: '>=18'} - peerDependencies: - postcss: ^8.4 - - css-loader@6.11.0: - resolution: {integrity: sha512-CTJ+AEQJjq5NzLga5pE39qdiSV56F8ywCIsqNIRF0r7BDgWsN25aazToqAFg7ZrtA/U016xudB3ffgweORxX7g==} - engines: {node: '>= 12.13.0'} - peerDependencies: - '@rspack/core': 0.x || 1.x - webpack: ^5.0.0 - peerDependenciesMeta: - '@rspack/core': - optional: true - webpack: - optional: true - - css-minimizer-webpack-plugin@5.0.1: - resolution: {integrity: sha512-3caImjKFQkS+ws1TGcFn0V1HyDJFq1Euy589JlD6/3rV2kj+w7r5G9WDMgSHvpvXHNZ2calVypZWuEDQd9wfLg==} - engines: {node: '>= 14.15.0'} - peerDependencies: - '@parcel/css': '*' - '@swc/css': '*' - clean-css: '*' - csso: '*' - esbuild: '*' - lightningcss: '*' - webpack: ^5.0.0 - peerDependenciesMeta: - '@parcel/css': - optional: true - '@swc/css': - optional: true - clean-css: - optional: true - csso: - optional: true - esbuild: - optional: true - lightningcss: - optional: true - - css-prefers-color-scheme@10.0.0: - resolution: {integrity: sha512-VCtXZAWivRglTZditUfB4StnsWr6YVZ2PRtuxQLKTNRdtAf8tpzaVPE9zXIF3VaSc7O70iK/j1+NXxyQCqdPjQ==} - engines: {node: '>=18'} - peerDependencies: - postcss: ^8.4 - - css-select@4.3.0: - resolution: {integrity: sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==} - - css-select@5.2.2: - resolution: {integrity: sha512-TizTzUddG/xYLA3NXodFM0fSbNizXjOKhqiQQwvhlspadZokn1KDy0NZFS0wuEubIYAV5/c1/lAr0TaaFXEXzw==} - - css-tree@2.2.1: - resolution: {integrity: sha512-OA0mILzGc1kCOCSJerOeqDxDQ4HOh+G8NbOJFOTgOCzpw7fCBubk0fEyxp8AgOL/jvLgYA/uV0cMbe43ElF1JA==} - engines: {node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0, npm: '>=7.0.0'} - - css-tree@2.3.1: - resolution: {integrity: sha512-6Fv1DV/TYw//QF5IzQdqsNDjx/wc8TrMBZsqjL9eW01tWb7R7k/mq+/VXfJCl7SoD5emsJop9cOByJZfs8hYIw==} - engines: {node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0} - - css-what@6.2.2: - resolution: {integrity: sha512-u/O3vwbptzhMs3L1fQE82ZSLHQQfto5gyZzwteVIEyeaY5Fc7R4dapF/BvRoSYFeqfBk4m0V1Vafq5Pjv25wvA==} - engines: {node: '>= 6'} - - cssdb@8.9.0: - resolution: {integrity: sha512-J8jOU/hLjaXcO1LldOLraJSQpfLXRKof0I7mtbRyOy2AAXgqst0x9rlgi2qXeD6d0ou3ZLqcPAMqYVbpCbrxEw==} - - cssesc@3.0.0: - resolution: {integrity: sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==} - engines: {node: '>=4'} - hasBin: true - - cssnano-preset-advanced@6.1.2: - resolution: {integrity: sha512-Nhao7eD8ph2DoHolEzQs5CfRpiEP0xa1HBdnFZ82kvqdmbwVBUr2r1QuQ4t1pi+D1ZpqpcO4T+wy/7RxzJ/WPQ==} - engines: {node: ^14 || ^16 || >=18.0} - peerDependencies: - postcss: ^8.4.31 - - cssnano-preset-default@6.1.2: - resolution: {integrity: sha512-1C0C+eNaeN8OcHQa193aRgYexyJtU8XwbdieEjClw+J9d94E41LwT6ivKH0WT+fYwYWB0Zp3I3IZ7tI/BbUbrg==} - engines: {node: ^14 || ^16 || >=18.0} - peerDependencies: - postcss: ^8.4.31 - - cssnano-utils@4.0.2: - resolution: {integrity: sha512-ZR1jHg+wZ8o4c3zqf1SIUSTIvm/9mU343FMR6Obe/unskbvpGhZOo1J6d/r8D1pzkRQYuwbcH3hToOuoA2G7oQ==} - engines: {node: ^14 || ^16 || >=18.0} - peerDependencies: - postcss: ^8.4.31 - - cssnano@6.1.2: - resolution: {integrity: sha512-rYk5UeX7VAM/u0lNqewCdasdtPK81CgX8wJFLEIXHbV2oldWRgJAsZrdhRXkV1NJzA2g850KiFm9mMU2HxNxMA==} - engines: {node: ^14 || ^16 || >=18.0} - peerDependencies: - postcss: ^8.4.31 - - csso@5.0.5: - resolution: {integrity: sha512-0LrrStPOdJj+SPCCrGhzryycLjwcgUSHBtxNA8aIDxf0GLsRh1cKYhB00Gd1lDOS4yGH69+SNn13+TWbVHETFQ==} - engines: {node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0, npm: '>=7.0.0'} - - csstype@3.2.3: - resolution: {integrity: sha512-z1HGKcYy2xA8AGQfwrn0PAy+PB7X/GSj3UVJW9qKyn43xWa+gl5nXmU4qqLMRzWVLFC8KusUX8T/0kCiOYpAIQ==} - - debounce@1.2.1: - resolution: {integrity: sha512-XRRe6Glud4rd/ZGQfiV1ruXSfbvfJedlV9Y6zOlP+2K04vBYiJEte6stfFkCP03aMnY5tsipamumUjL14fofug==} - - debug@2.6.9: - resolution: {integrity: sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==} - peerDependencies: - supports-color: '*' - peerDependenciesMeta: - supports-color: - optional: true - - debug@4.4.3: - resolution: {integrity: sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==} - engines: {node: '>=6.0'} - peerDependencies: - supports-color: '*' - peerDependenciesMeta: - supports-color: - optional: true - - decode-named-character-reference@1.3.0: - resolution: {integrity: sha512-GtpQYB283KrPp6nRw50q3U9/VfOutZOe103qlN7BPP6Ad27xYnOIWv4lPzo8HCAL+mMZofJ9KEy30fq6MfaK6Q==} - - decompress-response@6.0.0: - resolution: {integrity: sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==} - engines: {node: '>=10'} - - deep-extend@0.6.0: - resolution: {integrity: sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==} - engines: {node: '>=4.0.0'} - - deep-is@0.1.4: - resolution: {integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==} - - deepmerge@4.3.1: - resolution: {integrity: sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==} - engines: {node: '>=0.10.0'} - - default-browser-id@5.0.1: - resolution: {integrity: sha512-x1VCxdX4t+8wVfd1so/9w+vQ4vx7lKd2Qp5tDRutErwmR85OgmfX7RlLRMWafRMY7hbEiXIbudNrjOAPa/hL8Q==} - engines: {node: '>=18'} - - default-browser@5.5.0: - resolution: {integrity: sha512-H9LMLr5zwIbSxrmvikGuI/5KGhZ8E2zH3stkMgM5LpOWDutGM2JZaj460Udnf1a+946zc7YBgrqEWwbk7zHvGw==} - engines: {node: '>=18'} - - defer-to-connect@2.0.1: - resolution: {integrity: sha512-4tvttepXG1VaYGrRibk5EwJd1t4udunSOVMdLSAL6mId1ix438oPwPZMALY41FCijukO1L0twNcGsdzS7dHgDg==} - engines: {node: '>=10'} - - define-data-property@1.1.4: - resolution: {integrity: sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==} - engines: {node: '>= 0.4'} - - define-lazy-prop@2.0.0: - resolution: {integrity: sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==} - engines: {node: '>=8'} - - define-lazy-prop@3.0.0: - resolution: {integrity: sha512-N+MeXYoqr3pOgn8xfyRPREN7gHakLYjhsHhWGT3fWAiL4IkAt0iDw14QiiEm2bE30c5XX5q0FtAA3CK5f9/BUg==} - engines: {node: '>=12'} - - define-properties@1.2.1: - resolution: {integrity: sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==} - engines: {node: '>= 0.4'} - - depd@1.1.2: - resolution: {integrity: sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==} - engines: {node: '>= 0.6'} - - depd@2.0.0: - resolution: {integrity: sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==} - engines: {node: '>= 0.8'} - - dequal@2.0.3: - resolution: {integrity: sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==} - engines: {node: '>=6'} - - destroy@1.2.0: - resolution: {integrity: sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==} - engines: {node: '>= 0.8', npm: 1.2.8000 || >= 1.4.16} - - detect-libc@2.1.2: - resolution: {integrity: sha512-Btj2BOOO83o3WyH59e8MgXsxEQVcarkUOpEYrubB0urwnN10yQ364rsiByU11nZlqWYZm05i/of7io4mzihBtQ==} - engines: {node: '>=8'} - - detect-node@2.1.0: - resolution: {integrity: sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==} - - detect-port@2.1.0: - resolution: {integrity: sha512-epZuWb/6Q62L+nDHJc/hQAqf8pylsqgk3BpZXVBx1CDnr3nkrVNn73Uu1rXcFzkNcc+hkP3whuOg7JZYaQB65Q==} - engines: {node: '>= 16.0.0'} - hasBin: true - - devlop@1.1.0: - resolution: {integrity: sha512-RWmIqhcFf1lRYBvNmr7qTNuyCt/7/ns2jbpp1+PalgE/rDQcBT0fioSMUpJ93irlUhC5hrg4cYqe6U+0ImW0rA==} - - dir-glob@3.0.1: - resolution: {integrity: sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==} - engines: {node: '>=8'} - - dns-packet@5.6.1: - resolution: {integrity: sha512-l4gcSouhcgIKRvyy99RNVOgxXiicE+2jZoNmaNmZ6JXiGajBOJAesk1OBlJuM5k2c+eudGdLxDqXuPCKIj6kpw==} - engines: {node: '>=6'} - - dom-converter@0.2.0: - resolution: {integrity: sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA==} - - dom-serializer@1.4.1: - resolution: {integrity: sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==} - - dom-serializer@2.0.0: - resolution: {integrity: sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==} - - domelementtype@2.3.0: - resolution: {integrity: sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==} - - domhandler@4.3.1: - resolution: {integrity: sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==} - engines: {node: '>= 4'} - - domhandler@5.0.3: - resolution: {integrity: sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==} - engines: {node: '>= 4'} - - domutils@2.8.0: - resolution: {integrity: sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==} - - domutils@3.2.2: - resolution: {integrity: sha512-6kZKyUajlDuqlHKVX1w7gyslj9MPIXzIFiz/rGu35uC1wMi+kMhQwGhl4lt9unC9Vb9INnY9Z3/ZA3+FhASLaw==} - - dot-case@3.0.4: - resolution: {integrity: sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==} - - dot-prop@6.0.1: - resolution: {integrity: sha512-tE7ztYzXHIeyvc7N+hR3oi7FIbf/NIjVP9hmAt3yMXzrQ072/fpjGLx2GxNxGxUl5V73MEqYzioOMoVhGMJ5cA==} - engines: {node: '>=10'} - - dunder-proto@1.0.1: - resolution: {integrity: sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==} - engines: {node: '>= 0.4'} - - duplexer@0.1.2: - resolution: {integrity: sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==} - - eastasianwidth@0.2.0: - resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==} - - ee-first@1.1.1: - resolution: {integrity: sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==} - - electron-to-chromium@1.5.396: - resolution: {integrity: sha512-yHiw2Y3C3H9U6TMbOfoWK/BPreiOPXRfTWPBwQBoZG6/8TB6eOPnsy5oaRYuatR7Fw2SJ4kKforgufeo7fq0EQ==} - - emoji-regex@8.0.0: - resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==} - - emoji-regex@9.2.2: - resolution: {integrity: sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==} - - emojilib@2.4.0: - resolution: {integrity: sha512-5U0rVMU5Y2n2+ykNLQqMoqklN9ICBT/KsvC1Gz6vqHbz2AXXGkG+Pm5rMWk/8Vjrr/mY9985Hi8DYzn1F09Nyw==} - - emojis-list@3.0.0: - resolution: {integrity: sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==} - engines: {node: '>= 4'} - - emoticon@4.1.0: - resolution: {integrity: sha512-VWZfnxqwNcc51hIy/sbOdEem6D+cVtpPzEEtVAFdaas30+1dgkyaOQ4sQ6Bp0tOMqWO1v+HQfYaoodOkdhK6SQ==} - - encodeurl@2.0.0: - resolution: {integrity: sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg==} - engines: {node: '>= 0.8'} - - enhanced-resolve@5.24.3: - resolution: {integrity: sha512-PwKooW9JUzh5chmYfHM3IQl5OkK2u2Nm011MgeZrss3JmFraUx/fqrf78kk8GUMYoibx/14MdwTl/1WKkG7TpQ==} - engines: {node: '>=10.13.0'} - - entities@2.2.0: - resolution: {integrity: sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==} - - entities@4.5.0: - resolution: {integrity: sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==} - engines: {node: '>=0.12'} - - entities@6.0.1: - resolution: {integrity: sha512-aN97NXWF6AWBTahfVOIrB/NShkzi5H7F9r1s9mD3cDj4Ko5f2qhhVoYMibXF7GlLveb/D2ioWay8lxI97Ven3g==} - engines: {node: '>=0.12'} - - error-ex@1.3.4: - resolution: {integrity: sha512-sqQamAnR14VgCr1A618A3sGrygcpK+HEbenA/HiEAkkUwcZIIB/tgWqHFxWgOyDh4nB4JCRimh79dR5Ywc9MDQ==} - - es-define-property@1.0.1: - resolution: {integrity: sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==} - engines: {node: '>= 0.4'} - - es-errors@1.3.0: - resolution: {integrity: sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==} - engines: {node: '>= 0.4'} - - es-module-lexer@2.0.0: - resolution: {integrity: sha512-5POEcUuZybH7IdmGsD8wlf0AI55wMecM9rVBTI/qEAy2c1kTOm3DjFYjrBdI2K3BaJjJYfYFeRtM0t9ssnRuxw==} - - es-module-lexer@2.3.1: - resolution: {integrity: sha512-shc1dbU90Yl/xq1QrC7QRtfcwURZuVRfPhZbDoldJ1cn1gzDvBaBWlv0eFolj5+0znnPJz5TXLxsN77X/12KTA==} - - es-object-atoms@1.1.2: - resolution: {integrity: sha512-HWcBoN6NileqtSydK2FqHbS/LoDd2pqrnQHLyJzBj4kOp/ky2MWMN694xOfkK8/SnUsW2DH7EfyVlydKCsm1Zw==} - engines: {node: '>= 0.4'} - - esast-util-from-estree@2.0.0: - resolution: {integrity: sha512-4CyanoAudUSBAn5K13H4JhsMH6L9ZP7XbLVe/dKybkxMO7eDyLsT8UHl9TRNrU2Gr9nz+FovfSIjuXWJ81uVwQ==} - - esast-util-from-js@2.0.1: - resolution: {integrity: sha512-8Ja+rNJ0Lt56Pcf3TAmpBZjmx8ZcK5Ts4cAzIOjsjevg9oSXJnl6SUQ2EevU8tv3h6ZLWmoKL5H4fgWvdvfETw==} - - escalade@3.2.0: - resolution: {integrity: sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==} - engines: {node: '>=6'} - - escape-goat@4.0.0: - resolution: {integrity: sha512-2Sd4ShcWxbx6OY1IHyla/CVNwvg7XwZVoXZHcSu9w9SReNP1EzzD5T8NWKIR38fIqEns9kDWKUQTXXAmlDrdPg==} - engines: {node: '>=12'} - - escape-html@1.0.3: - resolution: {integrity: sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==} - - escape-string-regexp@4.0.0: - resolution: {integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==} - engines: {node: '>=10'} - - escape-string-regexp@5.0.0: - resolution: {integrity: sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==} - engines: {node: '>=12'} - - eslint-scope@5.1.1: - resolution: {integrity: sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==} - engines: {node: '>=8.0.0'} - - eslint-scope@9.1.2: - resolution: {integrity: sha512-xS90H51cKw0jltxmvmHy2Iai1LIqrfbw57b79w/J7MfvDfkIkFZ+kj6zC3BjtUwh150HsSSdxXZcsuv72miDFQ==} - engines: {node: ^20.19.0 || ^22.13.0 || >=24} - - eslint-visitor-keys@3.4.3: - resolution: {integrity: sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - - eslint-visitor-keys@5.0.1: - resolution: {integrity: sha512-tD40eHxA35h0PEIZNeIjkHoDR4YjjJp34biM0mDvplBe//mB+IHCqHDGV7pxF+7MklTvighcCPPZC7ynWyjdTA==} - engines: {node: ^20.19.0 || ^22.13.0 || >=24} - - eslint@10.8.0: - resolution: {integrity: sha512-nuKKvN+oIBO0koN7Tm7dlkmnkc21mtt0QJLwAKzjLq14y6lRTdVG36MZHJ8eQHwdJMwZbQNMlPOYedMq/oVJvQ==} - engines: {node: ^20.19.0 || ^22.13.0 || >=24} - hasBin: true - peerDependencies: - jiti: '*' - peerDependenciesMeta: - jiti: - optional: true - - espree@11.2.0: - resolution: {integrity: sha512-7p3DrVEIopW1B1avAGLuCSh1jubc01H2JHc8B4qqGblmg5gI9yumBgACjWo4JlIc04ufug4xJ3SQI8HkS/Rgzw==} - engines: {node: ^20.19.0 || ^22.13.0 || >=24} - - esquery@1.7.0: - resolution: {integrity: sha512-Ap6G0WQwcU/LHsvLwON1fAQX9Zp0A2Y6Y/cJBl9r/JbW90Zyg4/zbG6zzKa2OTALELarYHmKu0GhpM5EO+7T0g==} - engines: {node: '>=0.10'} - - esrecurse@4.3.0: - resolution: {integrity: sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==} - engines: {node: '>=4.0'} - - estraverse@4.3.0: - resolution: {integrity: sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==} - engines: {node: '>=4.0'} - - estraverse@5.3.0: - resolution: {integrity: sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==} - engines: {node: '>=4.0'} - - estree-util-attach-comments@3.0.0: - resolution: {integrity: sha512-cKUwm/HUcTDsYh/9FgnuFqpfquUbwIqwKM26BVCGDPVgvaCl/nDCCjUfiLlx6lsEZ3Z4RFxNbOQ60pkaEwFxGw==} - - estree-util-build-jsx@3.0.1: - resolution: {integrity: sha512-8U5eiL6BTrPxp/CHbs2yMgP8ftMhR5ww1eIKoWRMlqvltHF8fZn5LRDvTKuxD3DUn+shRbLGqXemcP51oFCsGQ==} - - estree-util-is-identifier-name@3.0.0: - resolution: {integrity: sha512-hFtqIDZTIUZ9BXLb8y4pYGyk6+wekIivNVTcmvk8NoOh+VeRn5y6cEHzbURrWbfp1fIqdVipilzj+lfaadNZmg==} - - estree-util-scope@1.0.0: - resolution: {integrity: sha512-2CAASclonf+JFWBNJPndcOpA8EMJwa0Q8LUFJEKqXLW6+qBvbFZuF5gItbQOs/umBUkjviCSDCbBwU2cXbmrhQ==} - - estree-util-to-js@2.0.0: - resolution: {integrity: sha512-WDF+xj5rRWmD5tj6bIqRi6CkLIXbbNQUcxQHzGysQzvHmdYG2G7p/Tf0J0gpxGgkeMZNTIjT/AoSvC9Xehcgdg==} - - estree-util-value-to-estree@3.5.0: - resolution: {integrity: sha512-aMV56R27Gv3QmfmF1MY12GWkGzzeAezAX+UplqHVASfjc9wNzI/X6hC0S9oxq61WT4aQesLGslWP9tKk6ghRZQ==} - - estree-util-visit@2.0.0: - resolution: {integrity: sha512-m5KgiH85xAhhW8Wta0vShLcUvOsh3LLPI2YVwcbio1l7E09NTLL1EyMZFM1OyWowoH0skScNbhOPl4kcBgzTww==} - - estree-walker@3.0.3: - resolution: {integrity: sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==} - - esutils@2.0.3: - resolution: {integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==} - engines: {node: '>=0.10.0'} - - eta@2.2.0: - resolution: {integrity: sha512-UVQ72Rqjy/ZKQalzV5dCCJP80GrmPrMxh6NlNf+erV6ObL0ZFkhCstWRawS85z3smdr3d2wXPsZEY7rDPfGd2g==} - engines: {node: '>=6.0.0'} - - etag@1.8.1: - resolution: {integrity: sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==} - engines: {node: '>= 0.6'} - - eval@0.1.8: - resolution: {integrity: sha512-EzV94NYKoO09GLXGjXj9JIlXijVck4ONSr5wiCWDvhsvj5jxSrzTmRU/9C1DyB6uToszLs8aifA6NQ7lEQdvFw==} - engines: {node: '>= 0.8'} - - eventemitter3@4.0.7: - resolution: {integrity: sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==} - - events@3.3.0: - resolution: {integrity: sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==} - engines: {node: '>=0.8.x'} - - execa@5.1.1: - resolution: {integrity: sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==} - engines: {node: '>=10'} - - execa@9.6.1: - resolution: {integrity: sha512-9Be3ZoN4LmYR90tUoVu2te2BsbzHfhJyfEiAVfz7N5/zv+jduIfLrV2xdQXOHbaD6KgpGdO9PRPM1Y4Q9QkPkA==} - engines: {node: ^18.19.0 || >=20.5.0} - - expect-type@1.3.0: - resolution: {integrity: sha512-knvyeauYhqjOYvQ66MznSMs83wmHrCycNEN6Ao+2AeYEfxUIkuiVxdEa1qlGEPK+We3n0THiDciYSsCcgW/DoA==} - engines: {node: '>=12.0.0'} - - express@4.22.2: - resolution: {integrity: sha512-IuL+Elrou2ZvCFHs18/CIzy2Nzvo25nZ1/D2eIZlz7c+QUayAcYoiM2BthCjs+EBHVpjYjcuLDAiCWgeIX3X1Q==} - engines: {node: '>= 0.10.0'} - - extend-shallow@2.0.1: - resolution: {integrity: sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==} - engines: {node: '>=0.10.0'} - - extend@3.0.2: - resolution: {integrity: sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==} - - fast-deep-equal@3.1.3: - resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==} - - fast-glob@3.3.3: - resolution: {integrity: sha512-7MptL8U0cqcFdzIzwOTHoilX9x5BrNqye7Z/LuC7kCMRio1EMSyqRK3BEAUD7sXRq4iT4AzTVuZdhgQ2TCvYLg==} - engines: {node: '>=8.6.0'} - - fast-json-stable-stringify@2.1.0: - resolution: {integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==} - - fast-levenshtein@2.0.6: - resolution: {integrity: sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==} - - fast-uri@3.1.4: - resolution: {integrity: sha512-8JnbkQ4juDyvYs4mgFGQqg4yCYtFDtUtmp2QIQq11ZZe5CFQ5wcqm1rqDgAh/QdMySuBnPzMUiJUNZG5N/AiQw==} - - fastq@1.20.1: - resolution: {integrity: sha512-GGToxJ/w1x32s/D2EKND7kTil4n8OVk/9mycTc4VDza13lOvpUZTGX3mFSCtV9ksdGBVzvsyAVLM6mHFThxXxw==} - - fault@2.0.1: - resolution: {integrity: sha512-WtySTkS4OKev5JtpHXnib4Gxiurzh5NCGvWrFaZ34m6JehfTUhKZvn9njTfw48t6JumVQOmrKqpmGcdwxnhqBQ==} - - faye-websocket@0.11.4: - resolution: {integrity: sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==} - engines: {node: '>=0.8.0'} - - fdir@6.5.0: - resolution: {integrity: sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg==} - engines: {node: '>=12.0.0'} - peerDependencies: - picomatch: 2.3.2 - peerDependenciesMeta: - picomatch: - optional: true - - feed@4.2.2: - resolution: {integrity: sha512-u5/sxGfiMfZNtJ3OvQpXcvotFpYkL0n9u9mM2vkui2nGo8b4wvDkJ8gAkYqbA8QpGyFCv3RK0Z+Iv+9veCS9bQ==} - engines: {node: '>=0.4.0'} - - figures@6.1.0: - resolution: {integrity: sha512-d+l3qxjSesT4V7v2fh+QnmFnUWv9lSpjarhShNTgBOfA0ttejbQUAlHLitbjkoRiDulW0OPoQPYIGhIC8ohejg==} - engines: {node: '>=18'} - - file-entry-cache@8.0.0: - resolution: {integrity: sha512-XXTUwCvisa5oacNGRP9SfNtYBNAMi+RPwBFmblZEF7N7swHYQS6/Zfk7SRwx4D5j3CH211YNRco1DEMNVfZCnQ==} - engines: {node: '>=16.0.0'} - - file-loader@6.2.0: - resolution: {integrity: sha512-qo3glqyTa61Ytg4u73GultjHGjdRyig3tG6lPtyX/jOEJvHif9uB0/OCI2Kif6ctF3caQTW2G5gym21oAsI4pw==} - engines: {node: '>= 10.13.0'} - peerDependencies: - webpack: ^4.0.0 || ^5.0.0 - - fill-range@7.1.1: - resolution: {integrity: sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==} - engines: {node: '>=8'} - - finalhandler@1.3.2: - resolution: {integrity: sha512-aA4RyPcd3badbdABGDuTXCMTtOneUCAYH/gxoYRTZlIJdF0YPWuGqiAsIrhNnnqdXGswYk6dGujem4w80UJFhg==} - engines: {node: '>= 0.8'} - - find-cache-dir@4.0.0: - resolution: {integrity: sha512-9ZonPT4ZAK4a+1pUPVPZJapbi7O5qbbJPdYw/NOQWZZbVLdDTYM3A4R9z/DpAM08IDaFGsvPgiGZ82WEwUDWjg==} - engines: {node: '>=14.16'} - - find-up@5.0.0: - resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==} - engines: {node: '>=10'} - - find-up@6.3.0: - resolution: {integrity: sha512-v2ZsoEuVHYy8ZIlYqwPe/39Cy+cFDzp4dXPaxNvkEuouymu+2Jbz0PxpKarJHYJTmv2HWT3O382qY8l4jMWthw==} - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - - flat-cache@4.0.1: - resolution: {integrity: sha512-f7ccFPK3SXFHpx15UIGyRJ/FJQctuKZ0zVuN3frBo4HnK3cay9VEW0R6yPYFHC0AgqhukPzKjq22t5DmAyqGyw==} - engines: {node: '>=16'} - - flat@5.0.2: - resolution: {integrity: sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ==} - hasBin: true - - flatted@3.4.2: - resolution: {integrity: sha512-PjDse7RzhcPkIJwy5t7KPWQSZ9cAbzQXcafsetQoD7sOJRQlGikNbx7yZp2OotDnJyrDcbyRq3Ttb18iYOqkxA==} - - follow-redirects@1.16.0: - resolution: {integrity: sha512-y5rN/uOsadFT/JfYwhxRS5R7Qce+g3zG97+JrtFZlC9klX/W5hD7iiLzScI4nZqUS7DNUdhPgw4xI8W2LuXlUw==} - engines: {node: '>=4.0'} - peerDependencies: - debug: '*' - peerDependenciesMeta: - debug: - optional: true - - form-data-encoder@2.1.4: - resolution: {integrity: sha512-yDYSgNMraqvnxiEXO4hi88+YZxaHC6QKzb5N84iRCTDeRO7ZALpir/lVmf/uXUhnwUr2O4HU8s/n6x+yNjQkHw==} - engines: {node: '>= 14.17'} - - format@0.2.2: - resolution: {integrity: sha512-wzsgA6WOq+09wrU1tsJ09udeR/YZRaeArL9e1wPbFg3GG2yDnC2ldKpxs4xunpFF9DgqCqOIra3bc1HWrJ37Ww==} - engines: {node: '>=0.4.x'} - - forwarded@0.2.0: - resolution: {integrity: sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==} - engines: {node: '>= 0.6'} - - fraction.js@5.3.4: - resolution: {integrity: sha512-1X1NTtiJphryn/uLQz3whtY6jK3fTqoE3ohKs0tT+Ujr1W59oopxmoEh7Lu5p6vBaPbgoM0bzveAW4Qi5RyWDQ==} - - fresh@0.5.2: - resolution: {integrity: sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==} - engines: {node: '>= 0.6'} - - fs-extra@11.4.0: - resolution: {integrity: sha512-EQsFzMUJkCKGr1ePqlYADkIUmHW1s3ZXr5Yqy6wbGrfUCphpl2maM/kyOIRA2HpP3AaFQTZXD4ldjek+nccddA==} - engines: {node: '>=14.14'} - - fsevents@2.3.3: - resolution: {integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==} - engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} - os: [darwin] - - function-bind@1.1.2: - resolution: {integrity: sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==} - - gensync@1.0.0-beta.2: - resolution: {integrity: sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==} - engines: {node: '>=6.9.0'} - - get-intrinsic@1.3.0: - resolution: {integrity: sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==} - engines: {node: '>= 0.4'} - - get-own-enumerable-property-symbols@3.0.2: - resolution: {integrity: sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g==} - - get-proto@1.0.1: - resolution: {integrity: sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==} - engines: {node: '>= 0.4'} - - get-stream@6.0.1: - resolution: {integrity: sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==} - engines: {node: '>=10'} - - get-stream@9.0.1: - resolution: {integrity: sha512-kVCxPF3vQM/N0B1PmoqVUqgHP+EeVjmZSQn+1oCRPxd2P21P2F19lIgbR3HBosbB1PUhOAoctJnfEn2GbN2eZA==} - engines: {node: '>=18'} - - github-slugger@1.5.0: - resolution: {integrity: sha512-wIh+gKBI9Nshz2o46B0B3f5k/W+WI9ZAv6y5Dn5WJ5SK1t0TnDimB4WE5rmTD05ZAIn8HALCZVmCsvj0w0v0lw==} - - glob-parent@5.1.2: - resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==} - engines: {node: '>= 6'} - - glob-parent@6.0.2: - resolution: {integrity: sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==} - engines: {node: '>=10.13.0'} - - glob-to-regex.js@1.2.0: - resolution: {integrity: sha512-QMwlOQKU/IzqMUOAZWubUOT8Qft+Y0KQWnX9nK3ch0CJg0tTp4TvGZsTfudYKv2NzoQSyPcnA6TYeIQ3jGichQ==} - engines: {node: '>=10.0'} - peerDependencies: - tslib: '2' - - global-dirs@3.0.1: - resolution: {integrity: sha512-NBcGGFbBA9s1VzD41QXDG+3++t9Mn5t1FpLdhESY6oKY4gYTFpX4wO3sqGUa0Srjtbfj3szX0RnemmrVRUdULA==} - engines: {node: '>=10'} - - globby@11.1.0: - resolution: {integrity: sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==} - engines: {node: '>=10'} - - globby@13.2.2: - resolution: {integrity: sha512-Y1zNGV+pzQdh7H39l9zgB4PJqjRNqydvdYCDG4HFXM4XuvSaQQlEc91IU1yALL8gUTDomgBAfz3XJdmUS+oo0w==} - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - - gopd@1.2.0: - resolution: {integrity: sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==} - engines: {node: '>= 0.4'} - - got@12.6.1: - resolution: {integrity: sha512-mThBblvlAF1d4O5oqyvN+ZxLAYwIJK7bpMxgYqPD9okW0C3qm5FFn7k811QrcuEBwaogR3ngOFoCfs6mRv7teQ==} - engines: {node: '>=14.16'} - - graceful-fs@4.2.10: - resolution: {integrity: sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==} - - graceful-fs@4.2.11: - resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==} - - gzip-size@6.0.0: - resolution: {integrity: sha512-ax7ZYomf6jqPTQ4+XCpUGyXKHk5WweS+e05MBO4/y3WJ5RkmPXNKvX+bx1behVILVwr6JSQvZAku021CHPXG3Q==} - engines: {node: '>=10'} - - handle-thing@2.0.1: - resolution: {integrity: sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==} - - has-flag@4.0.0: - resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==} - engines: {node: '>=8'} - - has-property-descriptors@1.0.2: - resolution: {integrity: sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==} - - has-symbols@1.1.0: - resolution: {integrity: sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==} - engines: {node: '>= 0.4'} - - has-yarn@3.0.0: - resolution: {integrity: sha512-IrsVwUHhEULx3R8f/aA8AHuEzAorplsab/v8HBzEiIukwq5i/EC+xmOW+HfP1OaDP+2JkgT1yILHN2O3UFIbcA==} - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - - hasown@2.0.4: - resolution: {integrity: sha512-T2UbfbBEF32wiepXIsMlTW9+dDYC6wMh/t/vYA4tuOMKqWz/n3vr1NFSxQiyP+zk2mXsoMA/i/7qV6LKut1t1A==} - engines: {node: '>= 0.4'} - - hast-util-from-parse5@8.0.3: - resolution: {integrity: sha512-3kxEVkEKt0zvcZ3hCRYI8rqrgwtlIOFMWkbclACvjlDw8Li9S2hk/d51OI0nr/gIpdMHNepwgOKqZ/sy0Clpyg==} - - hast-util-parse-selector@4.0.0: - resolution: {integrity: sha512-wkQCkSYoOGCRKERFWcxMVMOcYE2K1AaNLU8DXS9arxnLOUEWbOXKXiJUNzEpqZ3JOKpnha3jkFrumEjVliDe7A==} - - hast-util-raw@9.1.0: - resolution: {integrity: sha512-Y8/SBAHkZGoNkpzqqfCldijcuUKh7/su31kEBp67cFY09Wy0mTRgtsLYsiIxMJxlu0f6AA5SUTbDR8K0rxnbUw==} - - hast-util-to-estree@3.1.3: - resolution: {integrity: sha512-48+B/rJWAp0jamNbAAf9M7Uf//UVqAoMmgXhBdxTDJLGKY+LRnZ99qcG+Qjl5HfMpYNzS5v4EAwVEF34LeAj7w==} - - hast-util-to-jsx-runtime@2.3.6: - resolution: {integrity: sha512-zl6s8LwNyo1P9uw+XJGvZtdFF1GdAkOg8ujOw+4Pyb76874fLps4ueHXDhXWdk6YHQ6OgUtinliG7RsYvCbbBg==} - - hast-util-to-parse5@8.0.1: - resolution: {integrity: sha512-MlWT6Pjt4CG9lFCjiz4BH7l9wmrMkfkJYCxFwKQic8+RTZgWPuWxwAfjJElsXkex7DJjfSJsQIt931ilUgmwdA==} - - hast-util-whitespace@3.0.0: - resolution: {integrity: sha512-88JUN06ipLwsnv+dVn+OIYOvAuvBMy/Qoi6O7mQHxdPXpjy+Cd6xRkWwux7DKO+4sYILtLBRIKgsdpS2gQc7qw==} - - hastscript@9.0.1: - resolution: {integrity: sha512-g7df9rMFX/SPi34tyGCyUBREQoKkapwdY/T04Qn9TDWfHhAYt4/I0gMVirzK5wEzeUqIjEB+LXC/ypb7Aqno5w==} - - he@1.2.0: - resolution: {integrity: sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==} - hasBin: true - - history@4.10.1: - resolution: {integrity: sha512-36nwAD620w12kuzPAsyINPWJqlNbij+hpK1k9XRloDtym8mxzGYl2c17LnV6IAGB2Dmg4tEa7G7DlawS0+qjew==} - - hoist-non-react-statics@3.3.2: - resolution: {integrity: sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==} - - hpack.js@2.1.6: - resolution: {integrity: sha512-zJxVehUdMGIKsRaNt7apO2Gqp0BdqW5yaiGHXXmbpvxgBYVZnAql+BJb4RO5ad2MgpbZKn5G6nMnegrH1FcNYQ==} - - html-escaper@2.0.2: - resolution: {integrity: sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==} - - html-minifier-terser@6.1.0: - resolution: {integrity: sha512-YXxSlJBZTP7RS3tWnQw74ooKa6L9b9i9QYXY21eUEvhZ3u9XLfv6OnFsQq6RxkhHygsaUMvYsZRV5rU/OVNZxw==} - engines: {node: '>=12'} - hasBin: true - - html-minifier-terser@7.2.0: - resolution: {integrity: sha512-tXgn3QfqPIpGl9o+K5tpcj3/MN4SfLtsx2GWwBC3SSd0tXQGyF3gsSqad8loJgKZGM3ZxbYDd5yhiBIdWpmvLA==} - engines: {node: ^14.13.1 || >=16.0.0} - hasBin: true - - html-tags@3.3.1: - resolution: {integrity: sha512-ztqyC3kLto0e9WbNp0aeP+M3kTt+nbaIveGmUxAtZa+8iFgKLUOD4YKM5j+f3QD89bra7UeumolZHKuOXnTmeQ==} - engines: {node: '>=8'} - - html-void-elements@3.0.0: - resolution: {integrity: sha512-bEqo66MRXsUGxWHV5IP0PUiAWwoEjba4VCzg0LjFJBpchPaTfyfCKTG6bc5F8ucKec3q5y6qOdGyYTSBEvhCrg==} - - html-webpack-plugin@5.6.8: - resolution: {integrity: sha512-MZmKQcTnhEh1SPSyMiEytIeDZDUoBZVorNHivQGXMASHf/BSGGOrKa2xQ5bGx3TCe1n109ecCt+cpww7wwWhKA==} - engines: {node: '>=10.13.0'} - peerDependencies: - '@rspack/core': 0.x || 1.x || 2.x - webpack: ^5.20.0 - peerDependenciesMeta: - '@rspack/core': - optional: true - webpack: - optional: true - - htmlparser2@6.1.0: - resolution: {integrity: sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==} - - htmlparser2@8.0.2: - resolution: {integrity: sha512-GYdjWKDkbRLkZ5geuHs5NY1puJ+PXwP7+fHPRz06Eirsb9ugf6d8kkXav6ADhcODhFFPMIXyxkxSuMf3D6NCFA==} - - http-cache-semantics@4.2.0: - resolution: {integrity: sha512-dTxcvPXqPvXBQpq5dUr6mEMJX4oIEFv6bwom3FDwKRDsuIjjJGANqhBuoAn9c1RQJIdAKav33ED65E2ys+87QQ==} - - http-deceiver@1.2.7: - resolution: {integrity: sha512-LmpOGxTfbpgtGVxJrj5k7asXHCgNZp5nLfp+hWc8QQRqtb7fUy6kRY3BO1h9ddF6yIPYUARgxGOwB42DnxIaNw==} - - http-errors@1.8.1: - resolution: {integrity: sha512-Kpk9Sm7NmI+RHhnj6OIWDI1d6fIoFAtFt9RLaTMRlg/8w49juAStsrBgp0Dp4OdxdVbRIeKhtCUvoi/RuAhO4g==} - engines: {node: '>= 0.6'} - - http-errors@2.0.1: - resolution: {integrity: sha512-4FbRdAX+bSdmo4AUFuS0WNiPz8NgFt+r8ThgNWmlrjQjt1Q7ZR9+zTlce2859x4KSXrwIsaeTqDoKQmtP8pLmQ==} - engines: {node: '>= 0.8'} - - http-parser-js@0.5.10: - resolution: {integrity: sha512-Pysuw9XpUq5dVc/2SMHpuTY01RFl8fttgcyunjL7eEMhGM3cI4eOmiCycJDVCo/7O7ClfQD3SaI6ftDzqOXYMA==} - - http-proxy-middleware@2.0.10: - resolution: {integrity: sha512-RKzRWNPxUZqbuk3BC5mGVJbBnWgr+diEnjJexIOytFbBzDy88Fbh/YvBr3DsNrl1jYAfjWfpATEv0NO35FDuPQ==} - engines: {node: '>=12.0.0'} - peerDependencies: - '@types/express': ^4.17.13 - peerDependenciesMeta: - '@types/express': - optional: true - - http-proxy@1.18.1: - resolution: {integrity: sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==} - engines: {node: '>=8.0.0'} - - http2-wrapper@2.2.1: - resolution: {integrity: sha512-V5nVw1PAOgfI3Lmeaj2Exmeg7fenjhRUgz1lPSezy1CuhPYbgQtbQj4jZfEAEMlaL+vupsvhjqCyjzob0yxsmQ==} - engines: {node: '>=10.19.0'} - - human-signals@2.1.0: - resolution: {integrity: sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==} - engines: {node: '>=10.17.0'} - - human-signals@8.0.1: - resolution: {integrity: sha512-eKCa6bwnJhvxj14kZk5NCPc6Hb6BdsU9DZcOnmQKSnO1VKrfV0zCvtttPZUsBvjmNDn8rpcJfpwSYnHBjc95MQ==} - engines: {node: '>=18.18.0'} - - hyperdyperid@1.2.0: - resolution: {integrity: sha512-Y93lCzHYgGWdrJ66yIktxiaGULYc6oGiABxhcO5AufBeOyoIdZF7bIfLaOrbM0iGIOXQQgxxRrFEnb+Y6w1n4A==} - engines: {node: '>=10.18'} - - iconv-lite@0.4.24: - resolution: {integrity: sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==} - engines: {node: '>=0.10.0'} - - icss-utils@5.1.0: - resolution: {integrity: sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==} - engines: {node: ^10 || ^12 || >= 14} - peerDependencies: - postcss: ^8.1.0 - - ignore@5.3.2: - resolution: {integrity: sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==} - engines: {node: '>= 4'} - - ignore@7.0.5: - resolution: {integrity: sha512-Hs59xBNfUIunMFgWAbGX5cq6893IbWg4KnrjbYwX3tx0ztorVgTDA6B2sxf8ejHJ4wz8BqGUMYlnzNBer5NvGg==} - engines: {node: '>= 4'} - - image-size@2.0.2: - resolution: {integrity: sha512-IRqXKlaXwgSMAMtpNzZa1ZAe8m+Sa1770Dhk8VkSsP9LS+iHD62Zd8FQKs8fbPiagBE7BzoFX23cxFnwshpV6w==} - engines: {node: '>=16.x'} - hasBin: true - - import-fresh@3.3.1: - resolution: {integrity: sha512-TR3KfrTZTYLPB6jUjfx6MF9WcWrHL9su5TObK4ZkYgBdWKPOFoSoQIdEuTuR82pmtxH2spWG9h6etwfr1pLBqQ==} - engines: {node: '>=6'} - - import-lazy@4.0.0: - resolution: {integrity: sha512-rKtvo6a868b5Hu3heneU+L4yEQ4jYKLtjpnPeUdK7h0yzXGmyBTypknlkCvHFBqfX9YlorEiMM6Dnq/5atfHkw==} - engines: {node: '>=8'} - - imurmurhash@0.1.4: - resolution: {integrity: sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==} - engines: {node: '>=0.8.19'} - - indent-string@4.0.0: - resolution: {integrity: sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==} - engines: {node: '>=8'} - - infima@0.2.0-alpha.45: - resolution: {integrity: sha512-uyH0zfr1erU1OohLk0fT4Rrb94AOhguWNOcD9uGrSpRvNB+6gZXUoJX5J0NtvzBO10YZ9PgvA4NFgt+fYg8ojw==} - engines: {node: '>=12'} - - inherits@2.0.4: - resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==} - - ini@1.3.8: - resolution: {integrity: sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==} - - ini@2.0.0: - resolution: {integrity: sha512-7PnF4oN3CvZF23ADhA5wRaYEQpJ8qygSkbtTXWBeXWXmEVRXK+1ITciHWwHhsjv1TmW0MgacIv6hEi5pX5NQdA==} - engines: {node: '>=10'} - - inline-style-parser@0.2.7: - resolution: {integrity: sha512-Nb2ctOyNR8DqQoR0OwRG95uNWIC0C1lCgf5Naz5H6Ji72KZ8OcFZLz2P5sNgwlyoJ8Yif11oMuYs5pBQa86csA==} - - invariant@2.2.4: - resolution: {integrity: sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==} - - ipaddr.js@1.9.1: - resolution: {integrity: sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==} - engines: {node: '>= 0.10'} - - ipaddr.js@2.4.0: - resolution: {integrity: sha512-9VGk3HGanVE6JoZXHiCpnGy5X0jYDnN4EA4lntFPj+1vIWlFhIylq2CrrCOJH9EAhc5CYhq18F2Av2tgoAPsYQ==} - engines: {node: '>= 10'} - - is-alphabetical@2.0.1: - resolution: {integrity: sha512-FWyyY60MeTNyeSRpkM2Iry0G9hpr7/9kD40mD/cGQEuilcZYS4okz8SN2Q6rLCJ8gbCt6fN+rC+6tMGS99LaxQ==} - - is-alphanumerical@2.0.1: - resolution: {integrity: sha512-hmbYhX/9MUMF5uh7tOXyK/n0ZvWpad5caBA17GsC6vyuCqaWliRG5K1qS9inmUhEMaOBIW7/whAnSwveW/LtZw==} - - is-arrayish@0.2.1: - resolution: {integrity: sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==} - - is-binary-path@2.1.0: - resolution: {integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==} - engines: {node: '>=8'} - - is-ci@3.0.1: - resolution: {integrity: sha512-ZYvCgrefwqoQ6yTyYUbQu64HsITZ3NfKX1lzaEYdkTDcfKzzCI/wthRRYKkdjHKFVgNiXKAKm65Zo1pk2as/QQ==} - hasBin: true - - is-core-module@2.16.2: - resolution: {integrity: sha512-evOr8xfXKxE6qSR0hSXL2r3sd7ALj8+7jQEUvPYcm5sgZFdJ+AYzT6yNmJenvIYQBgIGwfwz08sL8zoL7yq2BA==} - engines: {node: '>= 0.4'} - - is-decimal@2.0.1: - resolution: {integrity: sha512-AAB9hiomQs5DXWcRB1rqsxGUstbRroFOPPVAomNk/3XHR5JyEZChOyTWe2oayKnsSsr/kcGqF+z6yuH6HHpN0A==} - - is-docker@2.2.1: - resolution: {integrity: sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==} - engines: {node: '>=8'} - hasBin: true - - is-docker@3.0.0: - resolution: {integrity: sha512-eljcgEDlEns/7AXFosB5K/2nCM4P7FQPkGc/DWLy5rmFEWvZayGrik1d9/QIY5nJ4f9YsVvBkA6kJpHn9rISdQ==} - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - hasBin: true - - is-extendable@0.1.1: - resolution: {integrity: sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==} - engines: {node: '>=0.10.0'} - - is-extglob@2.1.1: - resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==} - engines: {node: '>=0.10.0'} - - is-fullwidth-code-point@3.0.0: - resolution: {integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==} - engines: {node: '>=8'} - - is-glob@4.0.3: - resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==} - engines: {node: '>=0.10.0'} - - is-hexadecimal@2.0.1: - resolution: {integrity: sha512-DgZQp241c8oO6cA1SbTEWiXeoxV42vlcJxgH+B3hi1AiqqKruZR3ZGF8In3fj4+/y/7rHvlOZLZtgJ/4ttYGZg==} - - is-inside-container@1.0.0: - resolution: {integrity: sha512-KIYLCCJghfHZxqjYBE7rEy0OBuTd5xCHS7tHVgvCLkx7StIoaxwNW3hCALgEUjFfeRk+MG/Qxmp/vtETEF3tRA==} - engines: {node: '>=14.16'} - hasBin: true - - is-installed-globally@0.4.0: - resolution: {integrity: sha512-iwGqO3J21aaSkC7jWnHP/difazwS7SFeIqxv6wEtLU8Y5KlzFTjyqcSIT0d8s4+dDhKytsk9PJZ2BkS5eZwQRQ==} - engines: {node: '>=10'} - - is-network-error@1.3.2: - resolution: {integrity: sha512-PhBY86zaxNZUuWP6h13Vu5oFe0XY6/UlKzQnYFELzGVHygP3MxmvTfYSG7GN3aIab/iWudSMgjSnG9Dq+nHrgA==} - engines: {node: '>=16'} - - is-npm@6.1.0: - resolution: {integrity: sha512-O2z4/kNgyjhQwVR1Wpkbfc19JIhggF97NZNCpWTnjH7kVcZMUrnut9XSN7txI7VdyIYk5ZatOq3zvSuWpU8hoA==} - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - - is-number@7.0.0: - resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==} - engines: {node: '>=0.12.0'} - - is-obj@1.0.1: - resolution: {integrity: sha512-l4RyHgRqGN4Y3+9JHVrNqO+tN0rV5My76uW5/nuO4K1b6vw5G8d/cmFjP9tRfEsdhZNt0IFdZuK/c2Vr4Nb+Qg==} - engines: {node: '>=0.10.0'} - - is-obj@2.0.0: - resolution: {integrity: sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==} - engines: {node: '>=8'} - - is-path-inside@3.0.3: - resolution: {integrity: sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==} - engines: {node: '>=8'} - - is-plain-obj@3.0.0: - resolution: {integrity: sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==} - engines: {node: '>=10'} - - is-plain-obj@4.1.0: - resolution: {integrity: sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg==} - engines: {node: '>=12'} - - is-plain-object@2.0.4: - resolution: {integrity: sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==} - engines: {node: '>=0.10.0'} - - is-regexp@1.0.0: - resolution: {integrity: sha512-7zjFAPO4/gwyQAAgRRmqeEeyIICSdmCqa3tsVHMdBzaXXRiqopZL4Cyghg/XulGWrtABTpbnYYzzIRffLkP4oA==} - engines: {node: '>=0.10.0'} - - is-stream@2.0.1: - resolution: {integrity: sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==} - engines: {node: '>=8'} - - is-stream@4.0.1: - resolution: {integrity: sha512-Dnz92NInDqYckGEUJv689RbRiTSEHCQ7wOVeALbkOz999YpqT46yMRIGtSNl2iCL1waAZSx40+h59NV/EwzV/A==} - engines: {node: '>=18'} - - is-typedarray@1.0.0: - resolution: {integrity: sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==} - - is-unicode-supported@2.1.0: - resolution: {integrity: sha512-mE00Gnza5EEB3Ds0HfMyllZzbBrmLOX3vfWoj9A9PEnTfratQ/BcaJOuMhnkhjXvb2+FkY3VuHqtAGpTPmglFQ==} - engines: {node: '>=18'} - - is-wayland@0.1.0: - resolution: {integrity: sha512-QkbMsWkIfkrzOPxenwye0h56iAXirZYHG9eHVPb22fO9y+wPbaX/CHacOWBa/I++4ohTcByimhM1/nyCsH8KNA==} - engines: {node: '>=20'} - - is-wsl@2.2.0: - resolution: {integrity: sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==} - engines: {node: '>=8'} - - is-wsl@3.1.1: - resolution: {integrity: sha512-e6rvdUCiQCAuumZslxRJWR/Doq4VpPR82kqclvcS0efgt430SlGIk05vdCN58+VrzgtIcfNODjozVielycD4Sw==} - engines: {node: '>=16'} - - is-yarn-global@0.4.1: - resolution: {integrity: sha512-/kppl+R+LO5VmhYSEWARUFjodS25D68gvj8W7z0I7OWhUla5xWu8KL6CtB2V0R6yqhnRgbcaREMr4EEM6htLPQ==} - engines: {node: '>=12'} - - is64bit@2.0.0: - resolution: {integrity: sha512-jv+8jaWCl0g2lSBkNSVXdzfBA0npK1HGC2KtWM9FumFRoGS94g3NbCCLVnCYHLjp4GrW2KZeeSTMo5ddtznmGw==} - engines: {node: '>=18'} - - isarray@0.0.1: - resolution: {integrity: sha512-D2S+3GLxWH+uhrNEcoh/fnmYeP8E8/zHl644d/jdA0g2uyXvy3sb0qxotE+ne0LtccHknQzWwZEzhak7oJ0COQ==} - - isarray@1.0.0: - resolution: {integrity: sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==} - - isexe@2.0.0: - resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==} - - isobject@3.0.1: - resolution: {integrity: sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==} - engines: {node: '>=0.10.0'} - - istanbul-lib-coverage@3.2.2: - resolution: {integrity: sha512-O8dpsF+r0WV/8MNRKfnmrtCWhuKjxrq2w+jpzBL5UZKTi2LeVWnWOmWRxFlesJONmc+wLAGvKQZEOanko0LFTg==} - engines: {node: '>=8'} - - istanbul-lib-report@3.0.1: - resolution: {integrity: sha512-GCfE1mtsHGOELCU8e/Z7YWzpmybrx/+dSTfLrvY8qRmaY6zXTKWn6WQIjaAFw069icm6GVMNkgu0NzI4iPZUNw==} - engines: {node: '>=10'} - - istanbul-reports@3.2.0: - resolution: {integrity: sha512-HGYWWS/ehqTV3xN10i23tkPkpH46MLCIMFNCaaKNavAXTF1RkqxawEPtnjnGZ6XKSInBKkiOA5BKS+aZiY3AvA==} - engines: {node: '>=8'} - - jest-util@29.7.0: - resolution: {integrity: sha512-z6EbKajIpqGKU56y5KBUgy1dt1ihhQJgWzUlZHArA/+X2ad7Cb5iF+AK1EWVL/Bo7Rz9uurpqw6SiBCefUbCGA==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - - jest-worker@27.5.1: - resolution: {integrity: sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==} - engines: {node: '>= 10.13.0'} - - jest-worker@29.7.0: - resolution: {integrity: sha512-eIz2msL/EzL9UFTFFx7jBTkeZfku0yUAyZZZmJ93H2TYEiroIx2PQjEXcwYtYl8zXCxb+PAmA2hLIt/6ZEkPHw==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - - jiti@1.21.7: - resolution: {integrity: sha512-/imKNG4EbWNrVjoNC/1H5/9GFy+tqjGBHCaSsN+P2RnPqjsLmv6UD3Ej+Kj8nBWaRAwyk7kK5ZUc+OEatnTR3A==} - hasBin: true - - jiti@2.7.0: - resolution: {integrity: sha512-AC/7JofJvZGrrneWNaEnJeOLUx+JlGt7tNa0wZiRPT4MY1wmfKjt2+6O2p2uz2+skll8OZZmJMNqeke7kKbNgQ==} - hasBin: true - - joi@17.13.4: - resolution: {integrity: sha512-1RuuER6kmt8K8I3nIWvPZKi5RQCb568ZPyY4Pwjlua+yo+63ZTmIwxLZH0heBmiKN4uxjvCiarDrjaeH84xicQ==} - - js-tokens@10.0.0: - resolution: {integrity: sha512-lM/UBzQmfJRo9ABXbPWemivdCW8V2G8FHaHdypQaIy523snUjog0W71ayWXTjiR+ixeMyVHN2XcpnTd/liPg/Q==} - - js-tokens@4.0.0: - resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==} - - js-yaml@4.3.0: - resolution: {integrity: sha512-1td788aAnnZ5qs7V2QIRl1owjtYpbKt749Y3xauqQgwIIGF/xXWz1wMTEBx5O3LK3lXLVuqXPdPxj2BoFHaW9Q==} - hasBin: true - - jsesc@3.1.0: - resolution: {integrity: sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA==} - engines: {node: '>=6'} - hasBin: true - - json-buffer@3.0.1: - resolution: {integrity: sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==} - - json-parse-even-better-errors@2.3.1: - resolution: {integrity: sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==} - - json-schema-traverse@0.4.1: - resolution: {integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==} - - json-schema-traverse@1.0.0: - resolution: {integrity: sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==} - - json-stable-stringify-without-jsonify@1.0.1: - resolution: {integrity: sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==} - - json5@2.2.3: - resolution: {integrity: sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==} - engines: {node: '>=6'} - hasBin: true - - jsonfile@6.2.1: - resolution: {integrity: sha512-zwOTdL3rFQ/lRdBnntKVOX6k5cKJwEc1HdilT71BWEu7J41gXIB2MRp+vxduPSwZJPWBxEzv4yH1wYLJGUHX4Q==} - - keyv@4.5.4: - resolution: {integrity: sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==} - - kind-of@6.0.3: - resolution: {integrity: sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==} - engines: {node: '>=0.10.0'} - - kleur@3.0.3: - resolution: {integrity: sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==} - engines: {node: '>=6'} - - latest-version@7.0.0: - resolution: {integrity: sha512-KvNT4XqAMzdcL6ka6Tl3i2lYeFDgXNCuIX+xNx6ZMVR1dFq+idXd9FLKNMOIx0t9mJ9/HudyX4oZWXZQ0UJHeg==} - engines: {node: '>=14.16'} - - launch-editor@2.14.1: - resolution: {integrity: sha512-QWBrQsMpH7gPr965dsKD/3cKWiNoTjpATQf++Xq63N6sKRGMwlVXz41O1IZTMfZQgBctD/K5Zt06+/I6pP6+HA==} - - leven@3.1.0: - resolution: {integrity: sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==} - engines: {node: '>=6'} - - levn@0.4.1: - resolution: {integrity: sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==} - engines: {node: '>= 0.8.0'} - - lightningcss-android-arm64@1.32.0: - resolution: {integrity: sha512-YK7/ClTt4kAK0vo6w3X+Pnm0D2cf2vPHbhOXdoNti1Ga0al1P4TBZhwjATvjNwLEBCnKvjJc2jQgHXH0NEwlAg==} - engines: {node: '>= 12.0.0'} - cpu: [arm64] - os: [android] - - lightningcss-darwin-arm64@1.32.0: - resolution: {integrity: sha512-RzeG9Ju5bag2Bv1/lwlVJvBE3q6TtXskdZLLCyfg5pt+HLz9BqlICO7LZM7VHNTTn/5PRhHFBSjk5lc4cmscPQ==} - engines: {node: '>= 12.0.0'} - cpu: [arm64] - os: [darwin] - - lightningcss-darwin-x64@1.32.0: - resolution: {integrity: sha512-U+QsBp2m/s2wqpUYT/6wnlagdZbtZdndSmut/NJqlCcMLTWp5muCrID+K5UJ6jqD2BFshejCYXniPDbNh73V8w==} - engines: {node: '>= 12.0.0'} - cpu: [x64] - os: [darwin] - - lightningcss-freebsd-x64@1.32.0: - resolution: {integrity: sha512-JCTigedEksZk3tHTTthnMdVfGf61Fky8Ji2E4YjUTEQX14xiy/lTzXnu1vwiZe3bYe0q+SpsSH/CTeDXK6WHig==} - engines: {node: '>= 12.0.0'} - cpu: [x64] - os: [freebsd] - - lightningcss-linux-arm-gnueabihf@1.32.0: - resolution: {integrity: sha512-x6rnnpRa2GL0zQOkt6rts3YDPzduLpWvwAF6EMhXFVZXD4tPrBkEFqzGowzCsIWsPjqSK+tyNEODUBXeeVHSkw==} - engines: {node: '>= 12.0.0'} - cpu: [arm] - os: [linux] - - lightningcss-linux-arm64-gnu@1.32.0: - resolution: {integrity: sha512-0nnMyoyOLRJXfbMOilaSRcLH3Jw5z9HDNGfT/gwCPgaDjnx0i8w7vBzFLFR1f6CMLKF8gVbebmkUN3fa/kQJpQ==} - engines: {node: '>= 12.0.0'} - cpu: [arm64] - os: [linux] - - lightningcss-linux-arm64-musl@1.32.0: - resolution: {integrity: sha512-UpQkoenr4UJEzgVIYpI80lDFvRmPVg6oqboNHfoH4CQIfNA+HOrZ7Mo7KZP02dC6LjghPQJeBsvXhJod/wnIBg==} - engines: {node: '>= 12.0.0'} - cpu: [arm64] - os: [linux] - - lightningcss-linux-x64-gnu@1.32.0: - resolution: {integrity: sha512-V7Qr52IhZmdKPVr+Vtw8o+WLsQJYCTd8loIfpDaMRWGUZfBOYEJeyJIkqGIDMZPwPx24pUMfwSxxI8phr/MbOA==} - engines: {node: '>= 12.0.0'} - cpu: [x64] - os: [linux] - - lightningcss-linux-x64-musl@1.32.0: - resolution: {integrity: sha512-bYcLp+Vb0awsiXg/80uCRezCYHNg1/l3mt0gzHnWV9XP1W5sKa5/TCdGWaR/zBM2PeF/HbsQv/j2URNOiVuxWg==} - engines: {node: '>= 12.0.0'} - cpu: [x64] - os: [linux] - - lightningcss-win32-arm64-msvc@1.32.0: - resolution: {integrity: sha512-8SbC8BR40pS6baCM8sbtYDSwEVQd4JlFTOlaD3gWGHfThTcABnNDBda6eTZeqbofalIJhFx0qKzgHJmcPTnGdw==} - engines: {node: '>= 12.0.0'} - cpu: [arm64] - os: [win32] - - lightningcss-win32-x64-msvc@1.32.0: - resolution: {integrity: sha512-Amq9B/SoZYdDi1kFrojnoqPLxYhQ4Wo5XiL8EVJrVsB8ARoC1PWW6VGtT0WKCemjy8aC+louJnjS7U18x3b06Q==} - engines: {node: '>= 12.0.0'} - cpu: [x64] - os: [win32] - - lightningcss@1.32.0: - resolution: {integrity: sha512-NXYBzinNrblfraPGyrbPoD19C1h9lfI/1mzgWYvXUTe414Gz/X1FD2XBZSZM7rRTrMA8JL3OtAaGifrIKhQ5yQ==} - engines: {node: '>= 12.0.0'} - - lilconfig@3.1.3: - resolution: {integrity: sha512-/vlFKAoH5Cgt3Ie+JLhRbwOsCQePABiU3tJ1egGvyQ+33R/vcwM2Zl2QR/LzjsBeItPt3oSVXapn+m4nQDvpzw==} - engines: {node: '>=14'} - - lines-and-columns@1.2.4: - resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==} - - loader-utils@2.0.4: - resolution: {integrity: sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==} - engines: {node: '>=8.9.0'} - - locate-path@6.0.0: - resolution: {integrity: sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==} - engines: {node: '>=10'} - - locate-path@7.2.0: - resolution: {integrity: sha512-gvVijfZvn7R+2qyPX8mAuKcFGDf6Nc61GdvGafQsHL0sBIxfKzA+usWn4GFC/bk+QdwPUD4kWFJLhElipq+0VA==} - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - - lodash.debounce@4.0.8: - resolution: {integrity: sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==} - - lodash.memoize@4.1.2: - resolution: {integrity: sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag==} - - lodash.uniq@4.5.0: - resolution: {integrity: sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==} - - lodash@4.18.1: - resolution: {integrity: sha512-dMInicTPVE8d1e5otfwmmjlxkZoUpiVLwyeTdUsi/Caj/gfzzblBcCE5sRHV/AsjuCmxWrte2TNGSYuCeCq+0Q==} - - longest-streak@3.1.0: - resolution: {integrity: sha512-9Ri+o0JYgehTaVBBDoMqIl8GXtbWg711O3srftcHhZ0dqnETqLaoIK0x17fUw9rFSlK/0NlsKe0Ahhyl5pXE2g==} - - loose-envify@1.4.0: - resolution: {integrity: sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==} - hasBin: true - - lower-case@2.0.2: - resolution: {integrity: sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==} - - lowercase-keys@3.0.0: - resolution: {integrity: sha512-ozCC6gdQ+glXOQsveKD0YsDy8DSQFjDTz4zyzEHNV5+JP5D62LmfDZ6o1cycFx9ouG940M5dE8C8CTewdj2YWQ==} - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - - lru-cache@5.1.1: - resolution: {integrity: sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==} - - macos-version@6.0.0: - resolution: {integrity: sha512-O2S8voA+pMfCHhBn/TIYDXzJ1qNHpPDU32oFxglKnVdJABiYYITt45oLkV9yhwA3E2FDwn3tQqUFrTsr1p3sBQ==} - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - - magic-string@0.30.21: - resolution: {integrity: sha512-vd2F4YUyEXKGcLHoq+TEyCjxueSeHnFxyyjNp80yg0XV4vUhnDer/lvvlqM/arB5bXQN5K2/3oinyCRyx8T2CQ==} - - magicast@0.5.2: - resolution: {integrity: sha512-E3ZJh4J3S9KfwdjZhe2afj6R9lGIN5Pher1pF39UGrXRqq/VDaGVIGN13BjHd2u8B61hArAGOnso7nBOouW3TQ==} - - make-dir@4.0.0: - resolution: {integrity: sha512-hXdUTZYIVOt1Ex//jAQi+wTZZpUpwBj/0QsOzqegb3rGMMeJiSEu5xLHnYfBrRV4RH2+OCSOO95Is/7x1WJ4bw==} - engines: {node: '>=10'} - - markdown-extensions@2.0.0: - resolution: {integrity: sha512-o5vL7aDWatOTX8LzaS1WMoaoxIiLRQJuIKKe2wAw6IeULDHaqbiqiggmx+pKvZDb1Sj+pE46Sn1T7lCqfFtg1Q==} - engines: {node: '>=16'} - - markdown-table@3.0.4: - resolution: {integrity: sha512-wiYz4+JrLyb/DqW2hkFJxP7Vd7JuTDm77fvbM8VfEQdmSMqcImWeeRbHwZjBjIFki/VaMK2BhFi7oUUZeM5bqw==} - - math-intrinsics@1.1.0: - resolution: {integrity: sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==} - engines: {node: '>= 0.4'} - - mdast-util-directive@3.1.0: - resolution: {integrity: sha512-I3fNFt+DHmpWCYAT7quoM6lHf9wuqtI+oCOfvILnoicNIqjh5E3dEJWiXuYME2gNe8vl1iMQwyUHa7bgFmak6Q==} - - mdast-util-find-and-replace@3.0.2: - resolution: {integrity: sha512-Tmd1Vg/m3Xz43afeNxDIhWRtFZgM2VLyaf4vSTYwudTyeuTneoL3qtWMA5jeLyz/O1vDJmmV4QuScFCA2tBPwg==} - - mdast-util-from-markdown@2.0.3: - resolution: {integrity: sha512-W4mAWTvSlKvf8L6J+VN9yLSqQ9AOAAvHuoDAmPkz4dHf553m5gVj2ejadHJhoJmcmxEnOv6Pa8XJhpxE93kb8Q==} - - mdast-util-frontmatter@2.0.1: - resolution: {integrity: sha512-LRqI9+wdgC25P0URIJY9vwocIzCcksduHQ9OF2joxQoyTNVduwLAFUzjoopuRJbJAReaKrNQKAZKL3uCMugWJA==} - - mdast-util-gfm-autolink-literal@2.0.1: - resolution: {integrity: sha512-5HVP2MKaP6L+G6YaxPNjuL0BPrq9orG3TsrZ9YXbA3vDw/ACI4MEsnoDpn6ZNm7GnZgtAcONJyPhOP8tNJQavQ==} - - mdast-util-gfm-footnote@2.1.0: - resolution: {integrity: sha512-sqpDWlsHn7Ac9GNZQMeUzPQSMzR6Wv0WKRNvQRg0KqHh02fpTz69Qc1QSseNX29bhz1ROIyNyxExfawVKTm1GQ==} - - mdast-util-gfm-strikethrough@2.0.0: - resolution: {integrity: sha512-mKKb915TF+OC5ptj5bJ7WFRPdYtuHv0yTRxK2tJvi+BDqbkiG7h7u/9SI89nRAYcmap2xHQL9D+QG/6wSrTtXg==} - - mdast-util-gfm-table@2.0.0: - resolution: {integrity: sha512-78UEvebzz/rJIxLvE7ZtDd/vIQ0RHv+3Mh5DR96p7cS7HsBhYIICDBCu8csTNWNO6tBWfqXPWekRuj2FNOGOZg==} - - mdast-util-gfm-task-list-item@2.0.0: - resolution: {integrity: sha512-IrtvNvjxC1o06taBAVJznEnkiHxLFTzgonUdy8hzFVeDun0uTjxxrRGVaNFqkU1wJR3RBPEfsxmU6jDWPofrTQ==} - - mdast-util-gfm@3.1.0: - resolution: {integrity: sha512-0ulfdQOM3ysHhCJ1p06l0b0VKlhU0wuQs3thxZQagjcjPrlFRqY215uZGHHJan9GEAXd9MbfPjFJz+qMkVR6zQ==} - - mdast-util-mdx-expression@2.0.1: - resolution: {integrity: sha512-J6f+9hUp+ldTZqKRSg7Vw5V6MqjATc+3E4gf3CFNcuZNWD8XdyI6zQ8GqH7f8169MM6P7hMBRDVGnn7oHB9kXQ==} - - mdast-util-mdx-jsx@3.2.0: - resolution: {integrity: sha512-lj/z8v0r6ZtsN/cGNNtemmmfoLAFZnjMbNyLzBafjzikOM+glrjNHPlf6lQDOTccj9n5b0PPihEBbhneMyGs1Q==} - - mdast-util-mdx@3.0.0: - resolution: {integrity: sha512-JfbYLAW7XnYTTbUsmpu0kdBUVe+yKVJZBItEjwyYJiDJuZ9w4eeaqks4HQO+R7objWgS2ymV60GYpI14Ug554w==} - - mdast-util-mdxjs-esm@2.0.1: - resolution: {integrity: sha512-EcmOpxsZ96CvlP03NghtH1EsLtr0n9Tm4lPUJUBccV9RwUOneqSycg19n5HGzCf+10LozMRSObtVr3ee1WoHtg==} - - mdast-util-phrasing@4.1.0: - resolution: {integrity: sha512-TqICwyvJJpBwvGAMZjj4J2n0X8QWp21b9l0o7eXyVJ25YNWYbJDVIyD1bZXE6WtV6RmKJVYmQAKWa0zWOABz2w==} - - mdast-util-to-hast@13.2.1: - resolution: {integrity: sha512-cctsq2wp5vTsLIcaymblUriiTcZd0CwWtCbLvrOzYCDZoWyMNV8sZ7krj09FSnsiJi3WVsHLM4k6Dq/yaPyCXA==} - - mdast-util-to-markdown@2.1.2: - resolution: {integrity: sha512-xj68wMTvGXVOKonmog6LwyJKrYXZPvlwabaryTjLh9LuvovB/KAH+kvi8Gjj+7rJjsFi23nkUxRQv1KqSroMqA==} - - mdast-util-to-string@4.0.0: - resolution: {integrity: sha512-0H44vDimn51F0YwvxSJSm0eCDOJTRlmN0R1yBh4HLj9wiV1Dn0QoXGbvFAWj2hSItVTlCmBF1hqKlIyUBVFLPg==} - - mdn-data@2.0.28: - resolution: {integrity: sha512-aylIc7Z9y4yzHYAJNuESG3hfhC+0Ibp/MAMiaOZgNv4pmEdFyfZhhhny4MNiAfWdBQ1RQ2mfDWmM1x8SvGyp8g==} - - mdn-data@2.0.30: - resolution: {integrity: sha512-GaqWWShW4kv/G9IEucWScBx9G1/vsFZZJUO+tD26M8J8z3Kw5RDQjaoZe03YAClgeS/SWPOcb4nkFBTEi5DUEA==} - - media-typer@0.3.0: - resolution: {integrity: sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==} - engines: {node: '>= 0.6'} - - memfs@4.64.0: - resolution: {integrity: sha512-Kw72fgY7Wn+sD8KmtNWSafl1dz0UvAsE/PHs3YVfLiaZuA3HxNm9sRLqAu0ATiBGJvME1PxZXbBZPv5GycDeAw==} - peerDependencies: - tslib: '2' - - merge-descriptors@1.0.3: - resolution: {integrity: sha512-gaNvAS7TZ897/rVaZ0nMtAyxNyi/pdbjbAwUpFQpN70GqnVfOiXpeUUMKRBmzXaSQ8DdTX4/0ms62r2K+hE6mQ==} - - merge-stream@2.0.0: - resolution: {integrity: sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==} - - merge2@1.4.1: - resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==} - engines: {node: '>= 8'} - - methods@1.1.2: - resolution: {integrity: sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==} - engines: {node: '>= 0.6'} - - micromark-core-commonmark@2.0.3: - resolution: {integrity: sha512-RDBrHEMSxVFLg6xvnXmb1Ayr2WzLAWjeSATAoxwKYJV94TeNavgoIdA0a9ytzDSVzBy2YKFK+emCPOEibLeCrg==} - - micromark-extension-directive@3.0.2: - resolution: {integrity: sha512-wjcXHgk+PPdmvR58Le9d7zQYWy+vKEU9Se44p2CrCDPiLr2FMyiT4Fyb5UFKFC66wGB3kPlgD7q3TnoqPS7SZA==} - - micromark-extension-frontmatter@2.0.0: - resolution: {integrity: sha512-C4AkuM3dA58cgZha7zVnuVxBhDsbttIMiytjgsM2XbHAB2faRVaHRle40558FBN+DJcrLNCoqG5mlrpdU4cRtg==} - - micromark-extension-gfm-autolink-literal@2.1.0: - resolution: {integrity: sha512-oOg7knzhicgQ3t4QCjCWgTmfNhvQbDDnJeVu9v81r7NltNCVmhPy1fJRX27pISafdjL+SVc4d3l48Gb6pbRypw==} - - micromark-extension-gfm-footnote@2.1.0: - resolution: {integrity: sha512-/yPhxI1ntnDNsiHtzLKYnE3vf9JZ6cAisqVDauhp4CEHxlb4uoOTxOCJ+9s51bIB8U1N1FJ1RXOKTIlD5B/gqw==} - - micromark-extension-gfm-strikethrough@2.1.0: - resolution: {integrity: sha512-ADVjpOOkjz1hhkZLlBiYA9cR2Anf8F4HqZUO6e5eDcPQd0Txw5fxLzzxnEkSkfnD0wziSGiv7sYhk/ktvbf1uw==} - - micromark-extension-gfm-table@2.1.1: - resolution: {integrity: sha512-t2OU/dXXioARrC6yWfJ4hqB7rct14e8f7m0cbI5hUmDyyIlwv5vEtooptH8INkbLzOatzKuVbQmAYcbWoyz6Dg==} - - micromark-extension-gfm-tagfilter@2.0.0: - resolution: {integrity: sha512-xHlTOmuCSotIA8TW1mDIM6X2O1SiX5P9IuDtqGonFhEK0qgRI4yeC6vMxEV2dgyr2TiD+2PQ10o+cOhdVAcwfg==} - - micromark-extension-gfm-task-list-item@2.1.0: - resolution: {integrity: sha512-qIBZhqxqI6fjLDYFTBIa4eivDMnP+OZqsNwmQ3xNLE4Cxwc+zfQEfbs6tzAo2Hjq+bh6q5F+Z8/cksrLFYWQQw==} - - micromark-extension-gfm@3.0.0: - resolution: {integrity: sha512-vsKArQsicm7t0z2GugkCKtZehqUm31oeGBV/KVSorWSy8ZlNAv7ytjFhvaryUiCUJYqs+NoE6AFhpQvBTM6Q4w==} - - micromark-extension-mdx-expression@3.0.1: - resolution: {integrity: sha512-dD/ADLJ1AeMvSAKBwO22zG22N4ybhe7kFIZ3LsDI0GlsNr2A3KYxb0LdC1u5rj4Nw+CHKY0RVdnHX8vj8ejm4Q==} - - micromark-extension-mdx-jsx@3.0.2: - resolution: {integrity: sha512-e5+q1DjMh62LZAJOnDraSSbDMvGJ8x3cbjygy2qFEi7HCeUT4BDKCvMozPozcD6WmOt6sVvYDNBKhFSz3kjOVQ==} - - micromark-extension-mdx-md@2.0.0: - resolution: {integrity: sha512-EpAiszsB3blw4Rpba7xTOUptcFeBFi+6PY8VnJ2hhimH+vCQDirWgsMpz7w1XcZE7LVrSAUGb9VJpG9ghlYvYQ==} - - micromark-extension-mdxjs-esm@3.0.0: - resolution: {integrity: sha512-DJFl4ZqkErRpq/dAPyeWp15tGrcrrJho1hKK5uBS70BCtfrIFg81sqcTVu3Ta+KD1Tk5vAtBNElWxtAa+m8K9A==} - - micromark-extension-mdxjs@3.0.0: - resolution: {integrity: sha512-A873fJfhnJ2siZyUrJ31l34Uqwy4xIFmvPY1oj+Ean5PHcPBYzEsvqvWGaWcfEIr11O5Dlw3p2y0tZWpKHDejQ==} - - micromark-factory-destination@2.0.1: - resolution: {integrity: sha512-Xe6rDdJlkmbFRExpTOmRj9N3MaWmbAgdpSrBQvCFqhezUn4AHqJHbaEnfbVYYiexVSs//tqOdY/DxhjdCiJnIA==} - - micromark-factory-label@2.0.1: - resolution: {integrity: sha512-VFMekyQExqIW7xIChcXn4ok29YE3rnuyveW3wZQWWqF4Nv9Wk5rgJ99KzPvHjkmPXF93FXIbBp6YdW3t71/7Vg==} - - micromark-factory-mdx-expression@2.0.3: - resolution: {integrity: sha512-kQnEtA3vzucU2BkrIa8/VaSAsP+EJ3CKOvhMuJgOEGg9KDC6OAY6nSnNDVRiVNRqj7Y4SlSzcStaH/5jge8JdQ==} - - micromark-factory-space@1.1.0: - resolution: {integrity: sha512-cRzEj7c0OL4Mw2v6nwzttyOZe8XY/Z8G0rzmWQZTBi/jjwyw/U4uqKtUORXQrR5bAZZnbTI/feRV/R7hc4jQYQ==} - - micromark-factory-space@2.0.1: - resolution: {integrity: sha512-zRkxjtBxxLd2Sc0d+fbnEunsTj46SWXgXciZmHq0kDYGnck/ZSGj9/wULTV95uoeYiK5hRXP2mJ98Uo4cq/LQg==} - - micromark-factory-title@2.0.1: - resolution: {integrity: sha512-5bZ+3CjhAd9eChYTHsjy6TGxpOFSKgKKJPJxr293jTbfry2KDoWkhBb6TcPVB4NmzaPhMs1Frm9AZH7OD4Cjzw==} - - micromark-factory-whitespace@2.0.1: - resolution: {integrity: sha512-Ob0nuZ3PKt/n0hORHyvoD9uZhr+Za8sFoP+OnMcnWK5lngSzALgQYKMr9RJVOWLqQYuyn6ulqGWSXdwf6F80lQ==} - - micromark-util-character@1.2.0: - resolution: {integrity: sha512-lXraTwcX3yH/vMDaFWCQJP1uIszLVebzUa3ZHdrgxr7KEU/9mL4mVgCpGbyhvNLNlauROiNUq7WN5u7ndbY6xg==} - - micromark-util-character@2.1.1: - resolution: {integrity: sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q==} - - micromark-util-chunked@2.0.1: - resolution: {integrity: sha512-QUNFEOPELfmvv+4xiNg2sRYeS/P84pTW0TCgP5zc9FpXetHY0ab7SxKyAQCNCc1eK0459uoLI1y5oO5Vc1dbhA==} - - micromark-util-classify-character@2.0.1: - resolution: {integrity: sha512-K0kHzM6afW/MbeWYWLjoHQv1sgg2Q9EccHEDzSkxiP/EaagNzCm7T/WMKZ3rjMbvIpvBiZgwR3dKMygtA4mG1Q==} - - micromark-util-combine-extensions@2.0.1: - resolution: {integrity: sha512-OnAnH8Ujmy59JcyZw8JSbK9cGpdVY44NKgSM7E9Eh7DiLS2E9RNQf0dONaGDzEG9yjEl5hcqeIsj4hfRkLH/Bg==} - - micromark-util-decode-numeric-character-reference@2.0.2: - resolution: {integrity: sha512-ccUbYk6CwVdkmCQMyr64dXz42EfHGkPQlBj5p7YVGzq8I7CtjXZJrubAYezf7Rp+bjPseiROqe7G6foFd+lEuw==} - - micromark-util-decode-string@2.0.1: - resolution: {integrity: sha512-nDV/77Fj6eH1ynwscYTOsbK7rR//Uj0bZXBwJZRfaLEJ1iGBR6kIfNmlNqaqJf649EP0F3NWNdeJi03elllNUQ==} - - micromark-util-encode@2.0.1: - resolution: {integrity: sha512-c3cVx2y4KqUnwopcO9b/SCdo2O67LwJJ/UyqGfbigahfegL9myoEFoDYZgkT7f36T0bLrM9hZTAaAyH+PCAXjw==} - - micromark-util-events-to-acorn@2.0.3: - resolution: {integrity: sha512-jmsiEIiZ1n7X1Rr5k8wVExBQCg5jy4UXVADItHmNk1zkwEVhBuIUKRu3fqv+hs4nxLISi2DQGlqIOGiFxgbfHg==} - - micromark-util-html-tag-name@2.0.1: - resolution: {integrity: sha512-2cNEiYDhCWKI+Gs9T0Tiysk136SnR13hhO8yW6BGNyhOC4qYFnwF1nKfD3HFAIXA5c45RrIG1ub11GiXeYd1xA==} - - micromark-util-normalize-identifier@2.0.1: - resolution: {integrity: sha512-sxPqmo70LyARJs0w2UclACPUUEqltCkJ6PhKdMIDuJ3gSf/Q+/GIe3WKl0Ijb/GyH9lOpUkRAO2wp0GVkLvS9Q==} - - micromark-util-resolve-all@2.0.1: - resolution: {integrity: sha512-VdQyxFWFT2/FGJgwQnJYbe1jjQoNTS4RjglmSjTUlpUMa95Htx9NHeYW4rGDJzbjvCsl9eLjMQwGeElsqmzcHg==} - - micromark-util-sanitize-uri@2.0.1: - resolution: {integrity: sha512-9N9IomZ/YuGGZZmQec1MbgxtlgougxTodVwDzzEouPKo3qFWvymFHWcnDi2vzV1ff6kas9ucW+o3yzJK9YB1AQ==} - - micromark-util-subtokenize@2.1.0: - resolution: {integrity: sha512-XQLu552iSctvnEcgXw6+Sx75GflAPNED1qx7eBJ+wydBb2KCbRZe+NwvIEEMM83uml1+2WSXpBAcp9IUCgCYWA==} - - micromark-util-symbol@1.1.0: - resolution: {integrity: sha512-uEjpEYY6KMs1g7QfJ2eX1SQEV+ZT4rUD3UcF6l57acZvLNK7PBZL+ty82Z1qhK1/yXIY4bdx04FKMgR0g4IAag==} - - micromark-util-symbol@2.0.1: - resolution: {integrity: sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q==} - - micromark-util-types@1.1.0: - resolution: {integrity: sha512-ukRBgie8TIAcacscVHSiddHjO4k/q3pnedmzMQ4iwDcK0FtFCohKOlFbaOL/mPgfnPsL3C1ZyxJa4sbWrBl3jg==} - - micromark-util-types@2.0.2: - resolution: {integrity: sha512-Yw0ECSpJoViF1qTU4DC6NwtC4aWGt1EkzaQB8KPPyCRR8z9TWeV0HbEFGTO+ZY1wB22zmxnJqhPyTpOVCpeHTA==} - - micromark@4.0.2: - resolution: {integrity: sha512-zpe98Q6kvavpCr1NPVSCMebCKfD7CA2NqZ+rykeNhONIJBpc1tFKt9hucLGwha3jNTNI8lHpctWJWoimVF4PfA==} - - micromatch@4.0.8: - resolution: {integrity: sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==} - engines: {node: '>=8.6'} - - mime-db@1.33.0: - resolution: {integrity: sha512-BHJ/EKruNIqJf/QahvxwQZXKygOQ256myeN/Ew+THcAa5q+PjyTTMMeNQC4DZw5AwfvelsUrA6B67NKMqXDbzQ==} - engines: {node: '>= 0.6'} - - mime-db@1.52.0: - resolution: {integrity: sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==} - engines: {node: '>= 0.6'} - - mime-db@1.54.0: - resolution: {integrity: sha512-aU5EJuIN2WDemCcAp2vFBfp/m4EAhWJnUNSSw0ixs7/kXbd6Pg64EmwJkNdFhB8aWt1sH2CTXrLxo/iAGV3oPQ==} - engines: {node: '>= 0.6'} - - mime-types@2.1.18: - resolution: {integrity: sha512-lc/aahn+t4/SWV/qcmumYjymLsWfN3ELhpmVuUFjgsORruuZPVSwAQryq+HHGvO/SI2KVX26bx+En+zhM8g8hQ==} - engines: {node: '>= 0.6'} - - mime-types@2.1.35: - resolution: {integrity: sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==} - engines: {node: '>= 0.6'} - - mime-types@3.0.2: - resolution: {integrity: sha512-Lbgzdk0h4juoQ9fCKXW4by0UJqj+nOOrI9MJ1sSj4nI8aI2eo1qmvQEie4VD1glsS250n15LsWsYtCugiStS5A==} - engines: {node: '>=18'} - - mime@1.6.0: - resolution: {integrity: sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==} - engines: {node: '>=4'} - hasBin: true - - mimic-fn@2.1.0: - resolution: {integrity: sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==} - engines: {node: '>=6'} - - mimic-response@3.1.0: - resolution: {integrity: sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==} - engines: {node: '>=10'} - - mimic-response@4.0.0: - resolution: {integrity: sha512-e5ISH9xMYU0DzrT+jl8q2ze9D6eWBto+I8CNpe+VI+K2J/F/k3PdkdTdz4wvGVH4NTpo+NRYTVIuMQEMMcsLqg==} - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - - mini-css-extract-plugin@2.10.2: - resolution: {integrity: sha512-AOSS0IdEB95ayVkxn5oGzNQwqAi2J0Jb/kKm43t7H73s8+f5873g0yuj0PNvK4dO75mu5DHg4nlgp4k6Kga8eg==} - engines: {node: '>= 12.13.0'} - peerDependencies: - webpack: ^5.0.0 - - minimalistic-assert@1.0.1: - resolution: {integrity: sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==} - - minimatch@10.2.5: - resolution: {integrity: sha512-MULkVLfKGYDFYejP07QOurDLLQpcjk7Fw+7jXS2R2czRQzR56yHRveU5NDJEOviH+hETZKSkIk5c+T23GjFUMg==} - engines: {node: 18 || 20 || >=22} - - minimatch@3.1.5: - resolution: {integrity: sha512-VgjWUsnnT6n+NUk6eZq77zeFdpW2LWDzP6zFGrCbHXiYNul5Dzqk2HHQ5uFH2DNW5Xbp8+jVzaeNt94ssEEl4w==} - - minimist@1.2.8: - resolution: {integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==} - - minimizer-webpack-plugin@5.6.1: - resolution: {integrity: sha512-DoeAZz8Q1C1znwsUzej1fdoi4jCf7/+Em27ouLqfK/+3m8G+D7yDhUwrc3CNhjSzGUN1kn7Iv4sWmjflQHenpw==} - engines: {node: '>= 10.13.0'} - peerDependencies: - '@minify-html/node': '*' - '@swc/core': '*' - '@swc/css': '*' - '@swc/html': '*' - clean-css: '*' - cssnano: '*' - csso: '*' - esbuild: '*' - html-minifier-terser: '*' - lightningcss: '*' - postcss: '*' - uglify-js: '*' - webpack: ^5.1.0 - peerDependenciesMeta: - '@minify-html/node': - optional: true - '@swc/core': - optional: true - '@swc/css': - optional: true - '@swc/html': - optional: true - clean-css: - optional: true - cssnano: - optional: true - csso: - optional: true - esbuild: - optional: true - html-minifier-terser: - optional: true - lightningcss: - optional: true - postcss: - optional: true - uglify-js: - optional: true - - mrmime@2.0.1: - resolution: {integrity: sha512-Y3wQdFg2Va6etvQ5I82yUhGdsKrcYox6p7FfL1LbK2J4V01F9TGlepTIhnK24t7koZibmg82KGglhA1XK5IsLQ==} - engines: {node: '>=10'} - - ms@2.0.0: - resolution: {integrity: sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==} - - ms@2.1.3: - resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==} - - multicast-dns@7.2.5: - resolution: {integrity: sha512-2eznPJP8z2BFLX50tf0LuODrpINqP1RVIm/CObbTcBRITQgmC/TjcREF1NeTBzIcR5XO/ukWo+YHOjBbFwIupg==} - hasBin: true - - nanoid@3.3.16: - resolution: {integrity: sha512-bzlKTyNJ7+LdGIIwy8ijFpIqEQIvafahV7eYykJ8Cvh42EdJeODoJ6gUJXpQJvej1BddH8OqTXZNE/KfbWAu8Q==} - engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} - hasBin: true - - natural-compare@1.4.0: - resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==} - - negotiator@0.6.3: - resolution: {integrity: sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==} - engines: {node: '>= 0.6'} - - negotiator@0.6.4: - resolution: {integrity: sha512-myRT3DiWPHqho5PrJaIRyaMv2kgYf0mUVgBNOYMuCH5Ki1yEiQaf/ZJuQ62nvpc44wL5WDbTX7yGJi1Neevw8w==} - engines: {node: '>= 0.6'} - - neo-async@2.6.2: - resolution: {integrity: sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==} - - no-case@3.0.4: - resolution: {integrity: sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==} - - node-emoji@2.2.0: - resolution: {integrity: sha512-Z3lTE9pLaJF47NyMhd4ww1yFTAP8YhYI8SleJiHzM46Fgpm5cnNzSl9XfzFNqbaz+VlJrIj3fXQ4DeN1Rjm6cw==} - engines: {node: '>=18'} - - node-releases@2.0.51: - resolution: {integrity: sha512-wRNIrw4DmVLKQlbgOMdkMx27Wrpzes2hh5Jtbi2bjPd+4wJstWIqP5A+lscnqbm0xxmT5Bpg8Lec5ItEBwx6BQ==} - engines: {node: '>=18'} - - normalize-path@3.0.0: - resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==} - engines: {node: '>=0.10.0'} - - normalize-url@8.1.1: - resolution: {integrity: sha512-JYc0DPlpGWB40kH5g07gGTrYuMqV653k3uBKY6uITPWds3M0ov3GaWGp9lbE3Bzngx8+XkfzgvASb9vk9JDFXQ==} - engines: {node: '>=14.16'} - - npm-run-path@4.0.1: - resolution: {integrity: sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==} - engines: {node: '>=8'} - - npm-run-path@6.0.0: - resolution: {integrity: sha512-9qny7Z9DsQU8Ou39ERsPU4OZQlSTP47ShQzuKZ6PRXpYLtIFgl/DEBYEXKlvcEa+9tHVcK8CF81Y2V72qaZhWA==} - engines: {node: '>=18'} - - nprogress@0.2.0: - resolution: {integrity: sha512-I19aIingLgR1fmhftnbWWO3dXc0hSxqHQHQb3H8m+K3TnEn/iSeTZZOyvKXWqQESMwuUVnatlCnZdLBZZt2VSA==} - - nth-check@2.1.1: - resolution: {integrity: sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==} - - null-loader@4.0.1: - resolution: {integrity: sha512-pxqVbi4U6N26lq+LmgIbB5XATP0VdZKOG25DhHi8btMmJJefGArFyDg1yc4U3hWCJbMqSrw0qyrz1UQX+qYXqg==} - engines: {node: '>= 10.13.0'} - peerDependencies: - webpack: ^4.0.0 || ^5.0.0 - - object-assign@4.1.1: - resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==} - engines: {node: '>=0.10.0'} - - object-inspect@1.13.4: - resolution: {integrity: sha512-W67iLl4J2EXEGTbfeHCffrjDfitvLANg0UlX3wFUUSTx92KXRFegMHUVgSqE+wvhAbi4WqjGg9czysTV2Epbew==} - engines: {node: '>= 0.4'} - - object-keys@1.1.1: - resolution: {integrity: sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==} - engines: {node: '>= 0.4'} - - object.assign@4.1.7: - resolution: {integrity: sha512-nK28WOo+QIjBkDduTINE4JkF/UJJKyf2EJxvJKfblDpyg0Q+pkOHNTL0Qwy6NP6FhE/EnzV73BxxqcJaXY9anw==} - engines: {node: '>= 0.4'} - - obuf@1.1.2: - resolution: {integrity: sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==} - - obug@2.1.1: - resolution: {integrity: sha512-uTqF9MuPraAQ+IsnPf366RG4cP9RtUi7MLO1N3KEc+wb0a6yKpeL0lmk2IB1jY5KHPAlTc6T/JRdC/YqxHNwkQ==} - - on-finished@2.4.1: - resolution: {integrity: sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==} - engines: {node: '>= 0.8'} - - on-headers@1.1.0: - resolution: {integrity: sha512-737ZY3yNnXy37FHkQxPzt4UZ2UWPWiCZWLvFZ4fu5cueciegX0zGPnrlY6bwRg4FdQOe9YU8MkmJwGhoMybl8A==} - engines: {node: '>= 0.8'} - - onetime@5.1.2: - resolution: {integrity: sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==} - engines: {node: '>=6'} - - open@10.2.0: - resolution: {integrity: sha512-YgBpdJHPyQ2UE5x+hlSXcnejzAvD0b22U2OuAP+8OnlJT+PjWPxtgmGqKKc+RgTM63U9gN0YzrYc71R2WT/hTA==} - engines: {node: '>=18'} - - open@8.4.2: - resolution: {integrity: sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ==} - engines: {node: '>=12'} - - opener@1.5.2: - resolution: {integrity: sha512-ur5UIdyw5Y7yEj9wLzhqXiy6GZ3Mwx0yGI+5sMn2r0N0v3cKJvUmFH5yPP+WXh9e0xfyzyJX95D8l088DNFj7A==} - hasBin: true - - optionator@0.9.4: - resolution: {integrity: sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==} - engines: {node: '>= 0.8.0'} - - p-cancelable@3.0.0: - resolution: {integrity: sha512-mlVgR3PGuzlo0MmTdk4cXqXWlwQDLnONTAg6sm62XkMJEiRxN3GL3SffkYvqwonbkJBcrI7Uvv5Zh9yjvn2iUw==} - engines: {node: '>=12.20'} - - p-finally@1.0.0: - resolution: {integrity: sha512-LICb2p9CB7FS+0eR1oqWnHhp0FljGLZCWBE9aix0Uye9W8LTQPwMTYVGWQWIw9RdQiDg4+epXQODwIYJtSJaow==} - engines: {node: '>=4'} - - p-limit@3.1.0: - resolution: {integrity: sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==} - engines: {node: '>=10'} - - p-limit@4.0.0: - resolution: {integrity: sha512-5b0R4txpzjPWVw/cXXUResoD4hb6U/x9BH08L7nw+GN1sezDzPdxeRvpc9c433fZhBan/wusjbCsqwqm4EIBIQ==} - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - - p-locate@5.0.0: - resolution: {integrity: sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==} - engines: {node: '>=10'} - - p-locate@6.0.0: - resolution: {integrity: sha512-wPrq66Llhl7/4AGC6I+cqxT07LhXvWL08LNXz1fENOw0Ap4sRZZ/gZpTTJ5jpurzzzfS2W/Ge9BY3LgLjCShcw==} - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - - p-map@4.0.0: - resolution: {integrity: sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==} - engines: {node: '>=10'} - - p-queue@6.6.2: - resolution: {integrity: sha512-RwFpb72c/BhQLEXIZ5K2e+AhgNVmIejGlTgiB9MzZ0e93GRvqZ7uSi0dvRF7/XIXDeNkra2fNHBxTyPDGySpjQ==} - engines: {node: '>=8'} - - p-retry@6.2.1: - resolution: {integrity: sha512-hEt02O4hUct5wtwg4H4KcWgDdm+l1bOaEy/hWzd8xtXB9BqxTWBBhb+2ImAtH4Cv4rPjV76xN3Zumqk3k3AhhQ==} - engines: {node: '>=16.17'} - - p-timeout@3.2.0: - resolution: {integrity: sha512-rhIwUycgwwKcP9yTOOFK/AKsAopjjCakVqLHePO3CC6Mir1Z99xT+R63jZxAT5lFZLa2inS5h+ZS2GvR99/FBg==} - engines: {node: '>=8'} - - package-json@8.1.1: - resolution: {integrity: sha512-cbH9IAIJHNj9uXi196JVsRlt7cHKak6u/e6AkL/bkRelZ7rlL3X1YKxsZwa36xipOEKAsdtmaG6aAJoM1fx2zA==} - engines: {node: '>=14.16'} - - param-case@3.0.4: - resolution: {integrity: sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==} - - parent-module@1.0.1: - resolution: {integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==} - engines: {node: '>=6'} - - parse-entities@4.0.2: - resolution: {integrity: sha512-GG2AQYWoLgL877gQIKeRPGO1xF9+eG1ujIb5soS5gPvLQ1y2o8FL90w2QWNdf9I361Mpp7726c+lj3U0qK1uGw==} - - parse-json@5.2.0: - resolution: {integrity: sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==} - engines: {node: '>=8'} - - parse-ms@4.0.0: - resolution: {integrity: sha512-TXfryirbmq34y8QBwgqCVLi+8oA3oWx2eAnSn62ITyEhEYaWRlVZ2DvMM9eZbMs/RfxPu/PK/aBLyGj4IrqMHw==} - engines: {node: '>=18'} - - parse-numeric-range@1.3.0: - resolution: {integrity: sha512-twN+njEipszzlMJd4ONUYgSfZPDxgHhT9Ahed5uTigpQn90FggW4SA/AIPq/6a149fTbE9qBEcSwE3FAEp6wQQ==} - - parse5-htmlparser2-tree-adapter@7.1.0: - resolution: {integrity: sha512-ruw5xyKs6lrpo9x9rCZqZZnIUntICjQAd0Wsmp396Ul9lN/h+ifgVV1x1gZHi8euej6wTfpqX8j+BFQxF0NS/g==} - - parse5@7.3.0: - resolution: {integrity: sha512-IInvU7fabl34qmi9gY8XOVxhYyMyuH2xUNpb2q8/Y+7552KlejkRvqvD19nMoUW/uQGGbqNpA6Tufu5FL5BZgw==} - - parseurl@1.3.3: - resolution: {integrity: sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==} - engines: {node: '>= 0.8'} - - pascal-case@3.1.2: - resolution: {integrity: sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==} - - path-exists@4.0.0: - resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==} - engines: {node: '>=8'} - - path-exists@5.0.0: - resolution: {integrity: sha512-RjhtfwJOxzcFmNOi6ltcbcu4Iu+FL3zEj83dk4kAS+fVpTxXLO1b38RvJgT/0QwvV/L3aY9TAnyv0EOqW4GoMQ==} - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - - path-is-inside@1.0.2: - resolution: {integrity: sha512-DUWJr3+ULp4zXmol/SZkFf3JGsS9/SIv+Y3Rt93/UjPpDpklB5f1er4O3POIbUuUJ3FXgqte2Q7SrU6zAqwk8w==} - - path-key@3.1.1: - resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==} - engines: {node: '>=8'} - - path-key@4.0.0: - resolution: {integrity: sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==} - engines: {node: '>=12'} - - path-parse@1.0.7: - resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==} - - path-to-regexp@0.1.13: - resolution: {integrity: sha512-A/AGNMFN3c8bOlvV9RreMdrv7jsmF9XIfDeCd87+I8RNg6s78BhJxMu69NEMHBSJFxKidViTEdruRwEk/WIKqA==} - - path-to-regexp@1.9.0: - resolution: {integrity: sha512-xIp7/apCFJuUHdDLWe8O1HIkb0kQrOMb/0u6FXQjemHn/ii5LrIzU6bdECnsiTF/GjZkMEKg1xdiZwNqDYlZ6g==} - - path-to-regexp@3.3.0: - resolution: {integrity: sha512-qyCH421YQPS2WFDxDjftfc1ZR5WKQzVzqsp4n9M2kQhVOo/ByahFoUNJfl58kOcEGfQ//7weFTDhm+ss8Ecxgw==} - - path-type@4.0.0: - resolution: {integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==} - engines: {node: '>=8'} - - pathe@2.0.3: - resolution: {integrity: sha512-WUjGcAqP1gQacoQe+OBJsFA7Ld4DyXuUIjZ5cc75cLHvJ7dtNsTugphxIADwspS+AraAUePCKrSVtPLFj/F88w==} - - picocolors@1.1.1: - resolution: {integrity: sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==} - - picomatch@2.3.2: - resolution: {integrity: sha512-V7+vQEJ06Z+c5tSye8S+nHUfI51xoXIXjHQ99cQtKUkQqqO1kO/KCJUfZXuB47h/YBlDhah2H3hdUGXn8ie0oA==} - engines: {node: '>=8.6'} - - pkg-dir@7.0.0: - resolution: {integrity: sha512-Ie9z/WINcxxLp27BKOCHGde4ITq9UklYKDzVo1nhk5sqGEXU3FpkwP5GM2voTGJkGd9B3Otl+Q4uwSOeSUtOBA==} - engines: {node: '>=14.16'} - - pkijs@3.4.0: - resolution: {integrity: sha512-emEcLuomt2j03vxD54giVB4SxTjnsqkU692xZOZXHDVoYyypEm+b3jpiTcc+Cf+myooc+/Ly0z01jqeNHVgJGw==} - engines: {node: '>=16.0.0'} - - postcss-attribute-case-insensitive@7.0.1: - resolution: {integrity: sha512-Uai+SupNSqzlschRyNx3kbCTWgY/2hcwtHEI/ej2LJWc9JJ77qKgGptd8DHwY1mXtZ7Aoh4z4yxfwMBue9eNgw==} - engines: {node: '>=18'} - peerDependencies: - postcss: ^8.4 - - postcss-calc@9.0.1: - resolution: {integrity: sha512-TipgjGyzP5QzEhsOZUaIkeO5mKeMFpebWzRogWG/ysonUlnHcq5aJe0jOjpfzUU8PeSaBQnrE8ehR0QA5vs8PQ==} - engines: {node: ^14 || ^16 || >=18.0} - peerDependencies: - postcss: ^8.2.2 - - postcss-clamp@4.1.0: - resolution: {integrity: sha512-ry4b1Llo/9zz+PKC+030KUnPITTJAHeOwjfAyyB60eT0AorGLdzp52s31OsPRHRf8NchkgFoG2y6fCfn1IV1Ow==} - engines: {node: '>=7.6.0'} - peerDependencies: - postcss: ^8.4.6 - - postcss-color-functional-notation@7.0.12: - resolution: {integrity: sha512-TLCW9fN5kvO/u38/uesdpbx3e8AkTYhMvDZYa9JpmImWuTE99bDQ7GU7hdOADIZsiI9/zuxfAJxny/khknp1Zw==} - engines: {node: '>=18'} - peerDependencies: - postcss: ^8.4 - - postcss-color-hex-alpha@10.0.0: - resolution: {integrity: sha512-1kervM2cnlgPs2a8Vt/Qbe5cQ++N7rkYo/2rz2BkqJZIHQwaVuJgQH38REHrAi4uM0b1fqxMkWYmese94iMp3w==} - engines: {node: '>=18'} - peerDependencies: - postcss: ^8.4 - - postcss-color-rebeccapurple@10.0.0: - resolution: {integrity: sha512-JFta737jSP+hdAIEhk1Vs0q0YF5P8fFcj+09pweS8ktuGuZ8pPlykHsk6mPxZ8awDl4TrcxUqJo9l1IhVr/OjQ==} - engines: {node: '>=18'} - peerDependencies: - postcss: ^8.4 - - postcss-colormin@6.1.0: - resolution: {integrity: sha512-x9yX7DOxeMAR+BgGVnNSAxmAj98NX/YxEMNFP+SDCEeNLb2r3i6Hh1ksMsnW8Ub5SLCpbescQqn9YEbE9554Sw==} - engines: {node: ^14 || ^16 || >=18.0} - peerDependencies: - postcss: ^8.4.31 - - postcss-convert-values@6.1.0: - resolution: {integrity: sha512-zx8IwP/ts9WvUM6NkVSkiU902QZL1bwPhaVaLynPtCsOTqp+ZKbNi+s6XJg3rfqpKGA/oc7Oxk5t8pOQJcwl/w==} - engines: {node: ^14 || ^16 || >=18.0} - peerDependencies: - postcss: ^8.4.31 - - postcss-custom-media@11.0.6: - resolution: {integrity: sha512-C4lD4b7mUIw+RZhtY7qUbf4eADmb7Ey8BFA2px9jUbwg7pjTZDl4KY4bvlUV+/vXQvzQRfiGEVJyAbtOsCMInw==} - engines: {node: '>=18'} - peerDependencies: - postcss: ^8.4 - - postcss-custom-properties@14.0.6: - resolution: {integrity: sha512-fTYSp3xuk4BUeVhxCSJdIPhDLpJfNakZKoiTDx7yRGCdlZrSJR7mWKVOBS4sBF+5poPQFMj2YdXx1VHItBGihQ==} - engines: {node: '>=18'} - peerDependencies: - postcss: ^8.4 - - postcss-custom-selectors@8.0.5: - resolution: {integrity: sha512-9PGmckHQswiB2usSO6XMSswO2yFWVoCAuih1yl9FVcwkscLjRKjwsjM3t+NIWpSU2Jx3eOiK2+t4vVTQaoCHHg==} - engines: {node: '>=18'} - peerDependencies: - postcss: ^8.4 - - postcss-dir-pseudo-class@9.0.1: - resolution: {integrity: sha512-tRBEK0MHYvcMUrAuYMEOa0zg9APqirBcgzi6P21OhxtJyJADo/SWBwY1CAwEohQ/6HDaa9jCjLRG7K3PVQYHEA==} - engines: {node: '>=18'} - peerDependencies: - postcss: ^8.4 - - postcss-discard-comments@6.0.2: - resolution: {integrity: sha512-65w/uIqhSBBfQmYnG92FO1mWZjJ4GL5b8atm5Yw2UgrwD7HiNiSSNwJor1eCFGzUgYnN/iIknhNRVqjrrpuglw==} - engines: {node: ^14 || ^16 || >=18.0} - peerDependencies: - postcss: ^8.4.31 - - postcss-discard-duplicates@6.0.3: - resolution: {integrity: sha512-+JA0DCvc5XvFAxwx6f/e68gQu/7Z9ud584VLmcgto28eB8FqSFZwtrLwB5Kcp70eIoWP/HXqz4wpo8rD8gpsTw==} - engines: {node: ^14 || ^16 || >=18.0} - peerDependencies: - postcss: ^8.4.31 - - postcss-discard-empty@6.0.3: - resolution: {integrity: sha512-znyno9cHKQsK6PtxL5D19Fj9uwSzC2mB74cpT66fhgOadEUPyXFkbgwm5tvc3bt3NAy8ltE5MrghxovZRVnOjQ==} - engines: {node: ^14 || ^16 || >=18.0} - peerDependencies: - postcss: ^8.4.31 - - postcss-discard-overridden@6.0.2: - resolution: {integrity: sha512-j87xzI4LUggC5zND7KdjsI25APtyMuynXZSujByMaav2roV6OZX+8AaCUcZSWqckZpjAjRyFDdpqybgjFO0HJQ==} - engines: {node: ^14 || ^16 || >=18.0} - peerDependencies: - postcss: ^8.4.31 - - postcss-discard-unused@6.0.5: - resolution: {integrity: sha512-wHalBlRHkaNnNwfC8z+ppX57VhvS+HWgjW508esjdaEYr3Mx7Gnn2xA4R/CKf5+Z9S5qsqC+Uzh4ueENWwCVUA==} - engines: {node: ^14 || ^16 || >=18.0} - peerDependencies: - postcss: ^8.4.31 - - postcss-double-position-gradients@6.0.4: - resolution: {integrity: sha512-m6IKmxo7FxSP5nF2l63QbCC3r+bWpFUWmZXZf096WxG0m7Vl1Q1+ruFOhpdDRmKrRS+S3Jtk+TVk/7z0+BVK6g==} - engines: {node: '>=18'} - peerDependencies: - postcss: ^8.4 - - postcss-focus-visible@10.0.1: - resolution: {integrity: sha512-U58wyjS/I1GZgjRok33aE8juW9qQgQUNwTSdxQGuShHzwuYdcklnvK/+qOWX1Q9kr7ysbraQ6ht6r+udansalA==} - engines: {node: '>=18'} - peerDependencies: - postcss: ^8.4 - - postcss-focus-within@9.0.1: - resolution: {integrity: sha512-fzNUyS1yOYa7mOjpci/bR+u+ESvdar6hk8XNK/TRR0fiGTp2QT5N+ducP0n3rfH/m9I7H/EQU6lsa2BrgxkEjw==} - engines: {node: '>=18'} - peerDependencies: - postcss: ^8.4 - - postcss-font-variant@5.0.0: - resolution: {integrity: sha512-1fmkBaCALD72CK2a9i468mA/+tr9/1cBxRRMXOUaZqO43oWPR5imcyPjXwuv7PXbCid4ndlP5zWhidQVVa3hmA==} - peerDependencies: - postcss: ^8.1.0 - - postcss-gap-properties@6.0.0: - resolution: {integrity: sha512-Om0WPjEwiM9Ru+VhfEDPZJAKWUd0mV1HmNXqp2C29z80aQ2uP9UVhLc7e3aYMIor/S5cVhoPgYQ7RtfeZpYTRw==} - engines: {node: '>=18'} - peerDependencies: - postcss: ^8.4 - - postcss-image-set-function@7.0.0: - resolution: {integrity: sha512-QL7W7QNlZuzOwBTeXEmbVckNt1FSmhQtbMRvGGqqU4Nf4xk6KUEQhAoWuMzwbSv5jxiRiSZ5Tv7eiDB9U87znA==} - engines: {node: '>=18'} - peerDependencies: - postcss: ^8.4 - - postcss-lab-function@7.0.12: - resolution: {integrity: sha512-tUcyRk1ZTPec3OuKFsqtRzW2Go5lehW29XA21lZ65XmzQkz43VY2tyWEC202F7W3mILOjw0voOiuxRGTsN+J9w==} - engines: {node: '>=18'} - peerDependencies: - postcss: ^8.4 - - postcss-loader@7.3.4: - resolution: {integrity: sha512-iW5WTTBSC5BfsBJ9daFMPVrLT36MrNiC6fqOZTTaHjBNX6Pfd5p+hSBqe/fEeNd7pc13QiAyGt7VdGMw4eRC4A==} - engines: {node: '>= 14.15.0'} - peerDependencies: - postcss: ^7.0.0 || ^8.0.1 - webpack: ^5.0.0 - - postcss-logical@8.1.0: - resolution: {integrity: sha512-pL1hXFQ2fEXNKiNiAgtfA005T9FBxky5zkX6s4GZM2D8RkVgRqz3f4g1JUoq925zXv495qk8UNldDwh8uGEDoA==} - engines: {node: '>=18'} - peerDependencies: - postcss: ^8.4 - - postcss-merge-idents@6.0.3: - resolution: {integrity: sha512-1oIoAsODUs6IHQZkLQGO15uGEbK3EAl5wi9SS8hs45VgsxQfMnxvt+L+zIr7ifZFIH14cfAeVe2uCTa+SPRa3g==} - engines: {node: ^14 || ^16 || >=18.0} - peerDependencies: - postcss: ^8.4.31 - - postcss-merge-longhand@6.0.5: - resolution: {integrity: sha512-5LOiordeTfi64QhICp07nzzuTDjNSO8g5Ksdibt44d+uvIIAE1oZdRn8y/W5ZtYgRH/lnLDlvi9F8btZcVzu3w==} - engines: {node: ^14 || ^16 || >=18.0} - peerDependencies: - postcss: ^8.4.31 - - postcss-merge-rules@6.1.1: - resolution: {integrity: sha512-KOdWF0gju31AQPZiD+2Ar9Qjowz1LTChSjFFbS+e2sFgc4uHOp3ZvVX4sNeTlk0w2O31ecFGgrFzhO0RSWbWwQ==} - engines: {node: ^14 || ^16 || >=18.0} - peerDependencies: - postcss: ^8.4.31 - - postcss-minify-font-values@6.1.0: - resolution: {integrity: sha512-gklfI/n+9rTh8nYaSJXlCo3nOKqMNkxuGpTn/Qm0gstL3ywTr9/WRKznE+oy6fvfolH6dF+QM4nCo8yPLdvGJg==} - engines: {node: ^14 || ^16 || >=18.0} - peerDependencies: - postcss: ^8.4.31 - - postcss-minify-gradients@6.0.3: - resolution: {integrity: sha512-4KXAHrYlzF0Rr7uc4VrfwDJ2ajrtNEpNEuLxFgwkhFZ56/7gaE4Nr49nLsQDZyUe+ds+kEhf+YAUolJiYXF8+Q==} - engines: {node: ^14 || ^16 || >=18.0} - peerDependencies: - postcss: ^8.4.31 - - postcss-minify-params@6.1.0: - resolution: {integrity: sha512-bmSKnDtyyE8ujHQK0RQJDIKhQ20Jq1LYiez54WiaOoBtcSuflfK3Nm596LvbtlFcpipMjgClQGyGr7GAs+H1uA==} - engines: {node: ^14 || ^16 || >=18.0} - peerDependencies: - postcss: ^8.4.31 - - postcss-minify-selectors@6.0.4: - resolution: {integrity: sha512-L8dZSwNLgK7pjTto9PzWRoMbnLq5vsZSTu8+j1P/2GB8qdtGQfn+K1uSvFgYvgh83cbyxT5m43ZZhUMTJDSClQ==} - engines: {node: ^14 || ^16 || >=18.0} - peerDependencies: - postcss: ^8.4.31 - - postcss-modules-extract-imports@3.1.0: - resolution: {integrity: sha512-k3kNe0aNFQDAZGbin48pL2VNidTF0w4/eASDsxlyspobzU3wZQLOGj7L9gfRe0Jo9/4uud09DsjFNH7winGv8Q==} - engines: {node: ^10 || ^12 || >= 14} - peerDependencies: - postcss: ^8.1.0 - - postcss-modules-local-by-default@4.2.0: - resolution: {integrity: sha512-5kcJm/zk+GJDSfw+V/42fJ5fhjL5YbFDl8nVdXkJPLLW+Vf9mTD5Xe0wqIaDnLuL2U6cDNpTr+UQ+v2HWIBhzw==} - engines: {node: ^10 || ^12 || >= 14} - peerDependencies: - postcss: ^8.1.0 - - postcss-modules-scope@3.2.1: - resolution: {integrity: sha512-m9jZstCVaqGjTAuny8MdgE88scJnCiQSlSrOWcTQgM2t32UBe+MUmFSO5t7VMSfAf/FJKImAxBav8ooCHJXCJA==} - engines: {node: ^10 || ^12 || >= 14} - peerDependencies: - postcss: ^8.1.0 - - postcss-modules-values@4.0.0: - resolution: {integrity: sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==} - engines: {node: ^10 || ^12 || >= 14} - peerDependencies: - postcss: ^8.1.0 - - postcss-nesting@13.0.2: - resolution: {integrity: sha512-1YCI290TX+VP0U/K/aFxzHzQWHWURL+CtHMSbex1lCdpXD1SoR2sYuxDu5aNI9lPoXpKTCggFZiDJbwylU0LEQ==} - engines: {node: '>=18'} - peerDependencies: - postcss: ^8.4 - - postcss-normalize-charset@6.0.2: - resolution: {integrity: sha512-a8N9czmdnrjPHa3DeFlwqst5eaL5W8jYu3EBbTTkI5FHkfMhFZh1EGbku6jhHhIzTA6tquI2P42NtZ59M/H/kQ==} - engines: {node: ^14 || ^16 || >=18.0} - peerDependencies: - postcss: ^8.4.31 - - postcss-normalize-display-values@6.0.2: - resolution: {integrity: sha512-8H04Mxsb82ON/aAkPeq8kcBbAtI5Q2a64X/mnRRfPXBq7XeogoQvReqxEfc0B4WPq1KimjezNC8flUtC3Qz6jg==} - engines: {node: ^14 || ^16 || >=18.0} - peerDependencies: - postcss: ^8.4.31 - - postcss-normalize-positions@6.0.2: - resolution: {integrity: sha512-/JFzI441OAB9O7VnLA+RtSNZvQ0NCFZDOtp6QPFo1iIyawyXg0YI3CYM9HBy1WvwCRHnPep/BvI1+dGPKoXx/Q==} - engines: {node: ^14 || ^16 || >=18.0} - peerDependencies: - postcss: ^8.4.31 - - postcss-normalize-repeat-style@6.0.2: - resolution: {integrity: sha512-YdCgsfHkJ2jEXwR4RR3Tm/iOxSfdRt7jplS6XRh9Js9PyCR/aka/FCb6TuHT2U8gQubbm/mPmF6L7FY9d79VwQ==} - engines: {node: ^14 || ^16 || >=18.0} - peerDependencies: - postcss: ^8.4.31 - - postcss-normalize-string@6.0.2: - resolution: {integrity: sha512-vQZIivlxlfqqMp4L9PZsFE4YUkWniziKjQWUtsxUiVsSSPelQydwS8Wwcuw0+83ZjPWNTl02oxlIvXsmmG+CiQ==} - engines: {node: ^14 || ^16 || >=18.0} - peerDependencies: - postcss: ^8.4.31 - - postcss-normalize-timing-functions@6.0.2: - resolution: {integrity: sha512-a+YrtMox4TBtId/AEwbA03VcJgtyW4dGBizPl7e88cTFULYsprgHWTbfyjSLyHeBcK/Q9JhXkt2ZXiwaVHoMzA==} - engines: {node: ^14 || ^16 || >=18.0} - peerDependencies: - postcss: ^8.4.31 - - postcss-normalize-unicode@6.1.0: - resolution: {integrity: sha512-QVC5TQHsVj33otj8/JD869Ndr5Xcc/+fwRh4HAsFsAeygQQXm+0PySrKbr/8tkDKzW+EVT3QkqZMfFrGiossDg==} - engines: {node: ^14 || ^16 || >=18.0} - peerDependencies: - postcss: ^8.4.31 - - postcss-normalize-url@6.0.2: - resolution: {integrity: sha512-kVNcWhCeKAzZ8B4pv/DnrU1wNh458zBNp8dh4y5hhxih5RZQ12QWMuQrDgPRw3LRl8mN9vOVfHl7uhvHYMoXsQ==} - engines: {node: ^14 || ^16 || >=18.0} - peerDependencies: - postcss: ^8.4.31 - - postcss-normalize-whitespace@6.0.2: - resolution: {integrity: sha512-sXZ2Nj1icbJOKmdjXVT9pnyHQKiSAyuNQHSgRCUgThn2388Y9cGVDR+E9J9iAYbSbLHI+UUwLVl1Wzco/zgv0Q==} - engines: {node: ^14 || ^16 || >=18.0} - peerDependencies: - postcss: ^8.4.31 - - postcss-opacity-percentage@3.0.0: - resolution: {integrity: sha512-K6HGVzyxUxd/VgZdX04DCtdwWJ4NGLG212US4/LA1TLAbHgmAsTWVR86o+gGIbFtnTkfOpb9sCRBx8K7HO66qQ==} - engines: {node: '>=18'} - peerDependencies: - postcss: ^8.4 - - postcss-ordered-values@6.0.2: - resolution: {integrity: sha512-VRZSOB+JU32RsEAQrO94QPkClGPKJEL/Z9PCBImXMhIeK5KAYo6slP/hBYlLgrCjFxyqvn5VC81tycFEDBLG1Q==} - engines: {node: ^14 || ^16 || >=18.0} - peerDependencies: - postcss: ^8.4.31 - - postcss-overflow-shorthand@6.0.0: - resolution: {integrity: sha512-BdDl/AbVkDjoTofzDQnwDdm/Ym6oS9KgmO7Gr+LHYjNWJ6ExORe4+3pcLQsLA9gIROMkiGVjjwZNoL/mpXHd5Q==} - engines: {node: '>=18'} - peerDependencies: - postcss: ^8.4 - - postcss-page-break@3.0.4: - resolution: {integrity: sha512-1JGu8oCjVXLa9q9rFTo4MbeeA5FMe00/9C7lN4va606Rdb+HkxXtXsmEDrIraQ11fGz/WvKWa8gMuCKkrXpTsQ==} - peerDependencies: - postcss: ^8 - - postcss-place@10.0.0: - resolution: {integrity: sha512-5EBrMzat2pPAxQNWYavwAfoKfYcTADJ8AXGVPcUZ2UkNloUTWzJQExgrzrDkh3EKzmAx1evfTAzF9I8NGcc+qw==} - engines: {node: '>=18'} - peerDependencies: - postcss: ^8.4 - - postcss-preset-env@10.6.1: - resolution: {integrity: sha512-yrk74d9EvY+W7+lO9Aj1QmjWY9q5NsKjK2V9drkOPZB/X6KZ0B3igKsHUYakb7oYVhnioWypQX3xGuePf89f3g==} - engines: {node: '>=18'} - peerDependencies: - postcss: ^8.4 - - postcss-pseudo-class-any-link@10.0.1: - resolution: {integrity: sha512-3el9rXlBOqTFaMFkWDOkHUTQekFIYnaQY55Rsp8As8QQkpiSgIYEcF/6Ond93oHiDsGb4kad8zjt+NPlOC1H0Q==} - engines: {node: '>=18'} - peerDependencies: - postcss: ^8.4 - - postcss-reduce-idents@6.0.3: - resolution: {integrity: sha512-G3yCqZDpsNPoQgbDUy3T0E6hqOQ5xigUtBQyrmq3tn2GxlyiL0yyl7H+T8ulQR6kOcHJ9t7/9H4/R2tv8tJbMA==} - engines: {node: ^14 || ^16 || >=18.0} - peerDependencies: - postcss: ^8.4.31 - - postcss-reduce-initial@6.1.0: - resolution: {integrity: sha512-RarLgBK/CrL1qZags04oKbVbrrVK2wcxhvta3GCxrZO4zveibqbRPmm2VI8sSgCXwoUHEliRSbOfpR0b/VIoiw==} - engines: {node: ^14 || ^16 || >=18.0} - peerDependencies: - postcss: ^8.4.31 - - postcss-reduce-transforms@6.0.2: - resolution: {integrity: sha512-sB+Ya++3Xj1WaT9+5LOOdirAxP7dJZms3GRcYheSPi1PiTMigsxHAdkrbItHxwYHr4kt1zL7mmcHstgMYT+aiA==} - engines: {node: ^14 || ^16 || >=18.0} - peerDependencies: - postcss: ^8.4.31 - - postcss-replace-overflow-wrap@4.0.0: - resolution: {integrity: sha512-KmF7SBPphT4gPPcKZc7aDkweHiKEEO8cla/GjcBK+ckKxiZslIu3C4GCRW3DNfL0o7yW7kMQu9xlZ1kXRXLXtw==} - peerDependencies: - postcss: ^8.0.3 - - postcss-selector-not@8.0.1: - resolution: {integrity: sha512-kmVy/5PYVb2UOhy0+LqUYAhKj7DUGDpSWa5LZqlkWJaaAV+dxxsOG3+St0yNLu6vsKD7Dmqx+nWQt0iil89+WA==} - engines: {node: '>=18'} - peerDependencies: - postcss: ^8.4 - - postcss-selector-parser@6.1.4: - resolution: {integrity: sha512-bIoJLOmjCO1S9XdY/DcnR5hJxvrDir1PbGChrzXG3vw0/FOliy/fA3dmdhQ441kah4gKv+TwckGzex6wNS5cnQ==} - engines: {node: '>=4'} - - postcss-selector-parser@7.1.4: - resolution: {integrity: sha512-HeP7D2wyhkR+XaK6v4W8oRF62Dsz4flyuczALJp61GckGm42u1saSSJ/0auvcBqxs3jMRFEcPK34At/0JBKdOg==} - engines: {node: '>=4'} - - postcss-sort-media-queries@5.2.0: - resolution: {integrity: sha512-AZ5fDMLD8SldlAYlvi8NIqo0+Z8xnXU2ia0jxmuhxAU+Lqt9K+AlmLNJ/zWEnE9x+Zx3qL3+1K20ATgNOr3fAA==} - engines: {node: '>=14.0.0'} - peerDependencies: - postcss: ^8.4.23 - - postcss-svgo@6.0.3: - resolution: {integrity: sha512-dlrahRmxP22bX6iKEjOM+c8/1p+81asjKT+V5lrgOH944ryx/OHpclnIbGsKVd3uWOXFLYJwCVf0eEkJGvO96g==} - engines: {node: ^14 || ^16 || >= 18} - peerDependencies: - postcss: ^8.4.31 - - postcss-unique-selectors@6.0.4: - resolution: {integrity: sha512-K38OCaIrO8+PzpArzkLKB42dSARtC2tmG6PvD4b1o1Q2E9Os8jzfWFfSy/rixsHwohtsDdFtAWGjFVFUdwYaMg==} - engines: {node: ^14 || ^16 || >=18.0} - peerDependencies: - postcss: ^8.4.31 - - postcss-value-parser@4.2.0: - resolution: {integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==} - - postcss-zindex@6.0.2: - resolution: {integrity: sha512-5BxW9l1evPB/4ZIc+2GobEBoKC+h8gPGCMi+jxsYvd2x0mjq7wazk6DrP71pStqxE9Foxh5TVnonbWpFZzXaYg==} - engines: {node: ^14 || ^16 || >=18.0} - peerDependencies: - postcss: ^8.4.31 - - postcss@8.5.23: - resolution: {integrity: sha512-g50586zr4bZmwFiTlflMu8E0bDTb5I5gertgwAKmsdUlTQIhZtunzUlD1WSzwcVWPoAVpsrA6vlfCD7oXvRwgg==} - engines: {node: ^10 || ^12 || >=14} - - powershell-utils@0.2.0: - resolution: {integrity: sha512-ZlsFlG7MtSFCoc5xreOvBAozCJ6Pf06opgJjh9ONEv418xpZSAzNjstD36C6+JwOnfSqOW/9uDkqKjezTdxZhw==} - engines: {node: '>=20'} - - prelude-ls@1.2.1: - resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==} - engines: {node: '>= 0.8.0'} - - prettier@3.8.3: - resolution: {integrity: sha512-7igPTM53cGHMW8xWuVTydi2KO233VFiTNyF5hLJqpilHfmn8C8gPf+PS7dUT64YcXFbiMGZxS9pCSxL/Dxm/Jw==} - engines: {node: '>=14'} - hasBin: true - - pretty-error@4.0.0: - resolution: {integrity: sha512-AoJ5YMAcXKYxKhuJGdcvse+Voc6v1RgnsR3nWcYU7q4t6z0Q6T86sv5Zq8VIRbOWWFpvdGE83LtdSMNd+6Y0xw==} - - pretty-ms@9.3.0: - resolution: {integrity: sha512-gjVS5hOP+M3wMm5nmNOucbIrqudzs9v/57bWRHQWLYklXqoXKrVfYW2W9+glfGsqtPgpiz5WwyEEB+ksXIx3gQ==} - engines: {node: '>=18'} - - pretty-time@1.1.0: - resolution: {integrity: sha512-28iF6xPQrP8Oa6uxE6a1biz+lWeTOAPKggvjB8HAs6nVMKZwf5bG++632Dx614hIWgUPkgivRfG+a8uAXGTIbA==} - engines: {node: '>=4'} - - prism-react-renderer@2.4.1: - resolution: {integrity: sha512-ey8Ls/+Di31eqzUxC46h8MksNuGx/n0AAC8uKpwFau4RPDYLuE3EXTp8N8G2vX2N7UC/+IXeNUnlWBGGcAG+Ig==} - peerDependencies: - react: '>=16.0.0' - - prismjs@1.30.0: - resolution: {integrity: sha512-DEvV2ZF2r2/63V+tK8hQvrR2ZGn10srHbXviTlcv7Kpzw8jWiNTqbVgjO3IY8RxrrOUF8VPMQQFysYYYv0YZxw==} - engines: {node: '>=6'} - - process-nextick-args@2.0.1: - resolution: {integrity: sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==} - - prompts@2.4.2: - resolution: {integrity: sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==} - engines: {node: '>= 6'} - - prop-types@15.8.1: - resolution: {integrity: sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==} - - property-information@7.2.0: - resolution: {integrity: sha512-IAtzIB6sUiWaJYrX9smp3V46pBGbBeLFRGdh25kg1334VcBlD8HzhPeNIWQH9zhGmo2itIe25EHt9dQP7G5hmg==} - - proto-list@1.2.4: - resolution: {integrity: sha512-vtK/94akxsTMhe0/cbfpR+syPuszcuwhqVjJq26CuNDgFGj682oRBXOP5MJpv2r7JtE8MsiepGIqvvOTBwn2vA==} - - proxy-addr@2.0.7: - resolution: {integrity: sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==} - engines: {node: '>= 0.10'} - - punycode@2.3.1: - resolution: {integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==} - engines: {node: '>=6'} - - pupa@3.3.0: - resolution: {integrity: sha512-LjgDO2zPtoXP2wJpDjZrGdojii1uqO0cnwKoIoUzkfS98HDmbeiGmYiXo3lXeFlq2xvne1QFQhwYXSUCLKtEuA==} - engines: {node: '>=12.20'} - - pvtsutils@1.3.6: - resolution: {integrity: sha512-PLgQXQ6H2FWCaeRak8vvk1GW462lMxB5s3Jm673N82zI4vqtVUPuZdffdZbPDFRoU8kAhItWFtPCWiPpp4/EDg==} - - pvutils@1.1.5: - resolution: {integrity: sha512-KTqnxsgGiQ6ZAzZCVlJH5eOjSnvlyEgx1m8bkRJfOhmGRqfo5KLvmAlACQkrjEtOQ4B7wF9TdSLIs9O90MX9xA==} - engines: {node: '>=16.0.0'} - - qs@6.15.3: - resolution: {integrity: sha512-O9gl3zCl5h5blw1KGUzQKhA5oUXSl8rwUIM5o0S3nCXMliSvy5Dzx7/DJcI+SwgICv+IneSZwhBh1oSyEHA71A==} - engines: {node: '>=0.6'} - - queue-microtask@1.2.3: - resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==} - - quick-lru@5.1.1: - resolution: {integrity: sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==} - engines: {node: '>=10'} - - randombytes@2.1.0: - resolution: {integrity: sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==} - - range-parser@1.2.0: - resolution: {integrity: sha512-kA5WQoNVo4t9lNx2kQNFCxKeBl5IbbSNBl1M/tLkw9WCn+hxNBAW5Qh8gdhs63CJnhjJ2zQWFoqPJP2sK1AV5A==} - engines: {node: '>= 0.6'} - - range-parser@1.2.1: - resolution: {integrity: sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==} - engines: {node: '>= 0.6'} - - range-parser@1.3.0: - resolution: {integrity: sha512-hek2mFQpPuI4E1BBKrSto+BU3e3x4xuarsbiwr3+lf7p44juvFMV0XFWQAP3xUyqXA4RrXLIoaSUGbSt056ZMw==} - engines: {node: '>= 0.6'} - - raw-body@2.5.3: - resolution: {integrity: sha512-s4VSOf6yN0rvbRZGxs8Om5CWj6seneMwK3oDb4lWDH0UPhWcxwOWw5+qk24bxq87szX1ydrwylIOp2uG1ojUpA==} - engines: {node: '>= 0.8'} - - rc@1.2.8: - resolution: {integrity: sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==} - hasBin: true - - react-dom@19.2.4: - resolution: {integrity: sha512-AXJdLo8kgMbimY95O2aKQqsz2iWi9jMgKJhRBAxECE4IFxfcazB2LmzloIoibJI3C12IlY20+KFaLv+71bUJeQ==} - peerDependencies: - react: ^19.2.4 - - react-fast-compare@3.2.2: - resolution: {integrity: sha512-nsO+KSNgo1SbJqJEYRE9ERzo7YtYbou/OqjSQKxV7jcKox7+usiUVZOAC+XnDOABXggQTno0Y1CpVnuWEc1boQ==} - - react-is@16.13.1: - resolution: {integrity: sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==} - - react-json-view-lite@2.5.0: - resolution: {integrity: sha512-tk7o7QG9oYyELWHL8xiMQ8x4WzjCzbWNyig3uexmkLb54r8jO0yH3WCWx8UZS0c49eSA4QUmG5caiRJ8fAn58g==} - engines: {node: '>=18'} - peerDependencies: - react: ^18.0.0 || ^19.0.0 - - react-loadable-ssr-addon-v5-slorber@1.0.3: - resolution: {integrity: sha512-GXfh9VLwB5ERaCsU6RULh7tkemeX15aNh6wuMEBtfdyMa7fFG8TXrhXlx1SoEK2Ty/l6XIkzzYIQmyaWW3JgdQ==} - engines: {node: '>=10.13.0'} - peerDependencies: - react-loadable: '*' - webpack: '>=4.41.1 || 5.x' - - react-router-config@5.1.1: - resolution: {integrity: sha512-DuanZjaD8mQp1ppHjgnnUnyOlqYXZVjnov/JzFhjLEwd3Z4dYjMSnqrEzzGThH47vpCOqPPwJM2FtthLeJ8Pbg==} - peerDependencies: - react: '>=15' - react-router: '>=5' - - react-router-dom@5.3.4: - resolution: {integrity: sha512-m4EqFMHv/Ih4kpcBCONHbkT68KoAeHN4p3lAGoNryfHi0dMy0kCzEZakiKRsvg5wHZ/JLrLW8o8KomWiz/qbYQ==} - peerDependencies: - react: '>=15' - - react-router@5.3.4: - resolution: {integrity: sha512-Ys9K+ppnJah3QuaRiLxk+jDWOR1MekYQrlytiXxC1RyfbdsZkS5pvKAzCCr031xHixZwpnsYNT5xysdFHQaYsA==} - peerDependencies: - react: '>=15' - - react@19.2.4: - resolution: {integrity: sha512-9nfp2hYpCwOjAN+8TZFGhtWEwgvWHXqESH8qT89AT/lWklpLON22Lc8pEtnpsZz7VmawabSU0gCjnj8aC0euHQ==} - engines: {node: '>=0.10.0'} - - readable-stream@2.3.8: - resolution: {integrity: sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==} - - readable-stream@3.6.2: - resolution: {integrity: sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==} - engines: {node: '>= 6'} - - readdirp@3.6.0: - resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==} - engines: {node: '>=8.10.0'} - - recma-build-jsx@1.0.0: - resolution: {integrity: sha512-8GtdyqaBcDfva+GUKDr3nev3VpKAhup1+RvkMvUxURHpW7QyIvk9F5wz7Vzo06CEMSilw6uArgRqhpiUcWp8ew==} - - recma-jsx@1.0.1: - resolution: {integrity: sha512-huSIy7VU2Z5OLv6oFLosQGGDqPqdO1iq6bWNAdhzMxSJP7RAso4fCZ1cKu8j9YHCZf3TPrq4dw3okhrylgcd7w==} - peerDependencies: - acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 - - recma-parse@1.0.0: - resolution: {integrity: sha512-OYLsIGBB5Y5wjnSnQW6t3Xg7q3fQ7FWbw/vcXtORTnyaSFscOtABg+7Pnz6YZ6c27fG1/aN8CjfwoUEUIdwqWQ==} - - recma-stringify@1.0.0: - resolution: {integrity: sha512-cjwII1MdIIVloKvC9ErQ+OgAtwHBmcZ0Bg4ciz78FtbT8In39aAYbaA7zvxQ61xVMSPE8WxhLwLbhif4Js2C+g==} - - reflect-metadata@0.2.2: - resolution: {integrity: sha512-urBwgfrvVP/eAyXx4hluJivBKzuEbSQs9rKWCrCkbSxNv8mxPcUZKeuoF3Uy4mJl3Lwprp6yy5/39VWigZ4K6Q==} - - regenerate-unicode-properties@10.2.2: - resolution: {integrity: sha512-m03P+zhBeQd1RGnYxrGyDAPpWX/epKirLrp8e3qevZdVkKtnCrjjWczIbYc8+xd6vcTStVlqfycTx1KR4LOr0g==} - engines: {node: '>=4'} - - regenerate@1.4.2: - resolution: {integrity: sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==} - - regexpu-core@6.4.0: - resolution: {integrity: sha512-0ghuzq67LI9bLXpOX/ISfve/Mq33a4aFRzoQYhnnok1JOFpmE/A2TBGkNVenOGEeSBCjIiWcc6MVOG5HEQv0sA==} - engines: {node: '>=4'} - - registry-auth-token@5.1.1: - resolution: {integrity: sha512-P7B4+jq8DeD2nMsAcdfaqHbssgHtZ7Z5+++a5ask90fvmJ8p5je4mOa+wzu+DB4vQ5tdJV/xywY+UnVFeQLV5Q==} - engines: {node: '>=14'} - - registry-url@6.0.1: - resolution: {integrity: sha512-+crtS5QjFRqFCoQmvGduwYWEBng99ZvmFvF+cUJkGYF1L1BfU8C6Zp9T7f5vPAwyLkUExpvK+ANVZmGU49qi4Q==} - engines: {node: '>=12'} - - regjsgen@0.8.0: - resolution: {integrity: sha512-RvwtGe3d7LvWiDQXeQw8p5asZUmfU1G/l6WbUXeHta7Y2PEIvBTwH6E2EfmYUK8pxcxEdEmaomqyp0vZZ7C+3Q==} - - regjsparser@0.13.2: - resolution: {integrity: sha512-NgRBy2Nx/bE+9F27nVHnqcN5HjyLmecqsqx2PJHu3/IEtADD4WuxuXIVExD5PoSDFVrl78dOonfcOe5O+5nbzQ==} - hasBin: true - - rehype-raw@7.0.0: - resolution: {integrity: sha512-/aE8hCfKlQeA8LmyeyQvQF3eBiLRGNlfBJEvWH7ivp9sBqs7TNqBL5X3v157rM4IFETqDnIOO+z5M/biZbo9Ww==} - - rehype-recma@1.0.0: - resolution: {integrity: sha512-lqA4rGUf1JmacCNWWZx0Wv1dHqMwxzsDWYMTowuplHF3xH0N/MmrZ/G3BDZnzAkRmxDadujCjaKM2hqYdCBOGw==} - - relateurl@0.2.7: - resolution: {integrity: sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog==} - engines: {node: '>= 0.10'} - - remark-directive@3.0.1: - resolution: {integrity: sha512-gwglrEQEZcZYgVyG1tQuA+h58EZfq5CSULw7J90AFuCTyib1thgHPoqQ+h9iFvU6R+vnZ5oNFQR5QKgGpk741A==} - - remark-emoji@4.0.1: - resolution: {integrity: sha512-fHdvsTR1dHkWKev9eNyhTo4EFwbUvJ8ka9SgeWkMPYFX4WoI7ViVBms3PjlQYgw5TLvNQso3GUB/b/8t3yo+dg==} - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - - remark-frontmatter@5.0.0: - resolution: {integrity: sha512-XTFYvNASMe5iPN0719nPrdItC9aU0ssC4v14mH1BCi1u0n1gAocqcujWUrByftZTbLhRtiKRyjYTSIOcr69UVQ==} - - remark-gfm@4.0.1: - resolution: {integrity: sha512-1quofZ2RQ9EWdeN34S79+KExV1764+wCUGop5CPL1WGdD0ocPpu91lzPGbwWMECpEpd42kJGQwzRfyov9j4yNg==} - - remark-mdx@3.1.1: - resolution: {integrity: sha512-Pjj2IYlUY3+D8x00UJsIOg5BEvfMyeI+2uLPn9VO9Wg4MEtN/VTIq2NEJQfde9PnX15KgtHyl9S0BcTnWrIuWg==} - - remark-parse@11.0.0: - resolution: {integrity: sha512-FCxlKLNGknS5ba/1lmpYijMUzX2esxW5xQqjWxw2eHFfS2MSdaHVINFmhjo+qN1WhZhNimq0dZATN9pH0IDrpA==} - - remark-rehype@11.1.2: - resolution: {integrity: sha512-Dh7l57ianaEoIpzbp0PC9UKAdCSVklD8E5Rpw7ETfbTl3FqcOOgq5q2LVDhgGCkaBv7p24JXikPdvhhmHvKMsw==} - - remark-stringify@11.0.0: - resolution: {integrity: sha512-1OSmLd3awB/t8qdoEOMazZkNsfVTeY4fTsgzcQFdXNq8ToTN4ZGwrMnlda4K6smTFKD+GRV6O48i6Z4iKgPPpw==} - - renderkid@3.0.0: - resolution: {integrity: sha512-q/7VIQA8lmM1hF+jn+sFSPWGlMkSAeNYcPLmDQx2zzuiDfaLrOmumR8iaUKlenFgh0XRPIUeSPlH3A+AW3Z5pg==} - - require-from-string@2.0.2: - resolution: {integrity: sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==} - engines: {node: '>=0.10.0'} - - require-like@0.1.2: - resolution: {integrity: sha512-oyrU88skkMtDdauHDuKVrgR+zuItqr6/c//FXzvmxRGMexSDc6hNvJInGW3LL46n+8b50RykrvwSUIIQH2LQ5A==} - - requires-port@1.0.0: - resolution: {integrity: sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==} - - resolve-alpn@1.2.1: - resolution: {integrity: sha512-0a1F4l73/ZFZOakJnQ3FvkJ2+gSTQWz/r2KE5OdDY0TxPm5h4GkqkWWfM47T7HsbnOtcJVEF4epCVy6u7Q3K+g==} - - resolve-from@4.0.0: - resolution: {integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==} - engines: {node: '>=4'} - - resolve-pathname@3.0.0: - resolution: {integrity: sha512-C7rARubxI8bXFNB/hqcp/4iUeIXJhJZvFPFPiSPRnhU5UPxzMFIl+2E6yY6c4k9giDJAhtV+enfA+G89N6Csng==} - - resolve@1.22.12: - resolution: {integrity: sha512-TyeJ1zif53BPfHootBGwPRYT1RUt6oGWsaQr8UyZW/eAm9bKoijtvruSDEmZHm92CwS9nj7/fWttqPCgzep8CA==} - engines: {node: '>= 0.4'} - hasBin: true - - responselike@3.0.0: - resolution: {integrity: sha512-40yHxbNcl2+rzXvZuVkrYohathsSJlMTXKryG5y8uciHv1+xDLHQpgjG64JUO9nrEq2jGLH6IZ8BcZyw3wrweg==} - engines: {node: '>=14.16'} - - retry@0.13.1: - resolution: {integrity: sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==} - engines: {node: '>= 4'} - - reusify@1.1.0: - resolution: {integrity: sha512-g6QUff04oZpHs0eG5p83rFLhHeV00ug/Yf9nZM6fLeUrPguBTkTQOdpAWWspMh55TZfVQDPaN3NQJfbVRAxdIw==} - engines: {iojs: '>=1.0.0', node: '>=0.10.0'} - - rolldown@1.0.0-rc.10: - resolution: {integrity: sha512-q7j6vvarRFmKpgJUT8HCAUljkgzEp4LAhPlJUvQhA5LA1SUL36s5QCysMutErzL3EbNOZOkoziSx9iZC4FddKA==} - engines: {node: ^20.19.0 || >=22.12.0} - hasBin: true - - rtlcss@4.3.0: - resolution: {integrity: sha512-FI+pHEn7Wc4NqKXMXFM+VAYKEj/mRIcW4h24YVwVtyjI+EqGrLc2Hx/Ny0lrZ21cBWU2goLy36eqMcNj3AQJig==} - engines: {node: '>=12.0.0'} - hasBin: true - - run-applescript@7.1.0: - resolution: {integrity: sha512-DPe5pVFaAsinSaV6QjQ6gdiedWDcRCbUuiQfQa2wmWV7+xC9bGulGI8+TdRmoFkAPaBXk8CrAbnlY2ISniJ47Q==} - engines: {node: '>=18'} - - run-jxa@3.0.0: - resolution: {integrity: sha512-4f2CrY7H+sXkKXJn/cE6qRA3z+NMVO7zvlZ/nUV0e62yWftpiLAfw5eV9ZdomzWd2TXWwEIiGjAT57+lWIzzvA==} - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - - run-parallel@1.2.0: - resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==} - - safe-buffer@5.1.2: - resolution: {integrity: sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==} - - safe-buffer@5.2.1: - resolution: {integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==} - - safer-buffer@2.1.2: - resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==} - - sax@1.6.1: - resolution: {integrity: sha512-42tBVwLWnaQvW5zc4HbZrTuWccECCZfBi92FDuwtqxasH+JbPB3/FOKb1m222K42R4WxuxzzMsTswfzgtSu64Q==} - engines: {node: '>=11.0.0'} - - scheduler@0.27.0: - resolution: {integrity: sha512-eNv+WrVbKu1f3vbYJT/xtiF5syA5HPIMtf9IgY/nKg0sWqzAUEvqY/xm7OcZc/qafLx/iO9FgOmeSAp4v5ti/Q==} - - schema-dts@1.1.5: - resolution: {integrity: sha512-RJr9EaCmsLzBX2NDiO5Z3ux2BVosNZN5jo0gWgsyKvxKIUL5R3swNvoorulAeL9kLB0iTSX7V6aokhla2m7xbg==} - - schema-utils@3.3.0: - resolution: {integrity: sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==} - engines: {node: '>= 10.13.0'} - - schema-utils@4.3.3: - resolution: {integrity: sha512-eflK8wEtyOE6+hsaRVPxvUKYCpRgzLqDTb8krvAsRIwOGlHoSgYLgBXoubGgLd2fT41/OUYdb48v4k4WWHQurA==} - engines: {node: '>= 10.13.0'} - - search-insights@2.17.3: - resolution: {integrity: sha512-RQPdCYTa8A68uM2jwxoY842xDhvx3E5LFL1LxvxCNMev4o5mLuokczhzjAgGwUZBAmOKZknArSxLKmXtIi2AxQ==} - - section-matter@1.0.0: - resolution: {integrity: sha512-vfD3pmTzGpufjScBh50YHKzEu2lxBWhVEHsNGoEXmCmn2hKGfeNLYMzCJpe8cD7gqX7TJluOVpBkAequ6dgMmA==} - engines: {node: '>=4'} - - select-hose@2.0.0: - resolution: {integrity: sha512-mEugaLK+YfkijB4fx0e6kImuJdCIt2LxCRcbEYPqRGCs4F2ogyfZU5IAZRdjCP8JPq2AtdNoC/Dux63d9Kiryg==} - - selfsigned@5.5.0: - resolution: {integrity: sha512-ftnu3TW4+3eBfLRFnDEkzGxSF/10BJBkaLJuBHZX0kiPS7bRdlpZGu6YGt4KngMkdTwJE6MbjavFpqHvqVt+Ew==} - engines: {node: '>=18'} - - semver-diff@4.0.0: - resolution: {integrity: sha512-0Ju4+6A8iOnpL/Thra7dZsSlOHYAHIeMxfhWQRI1/VLcT3WDBZKKtQt/QkBOsiIN9ZpuvHE6cGZ0x4glCMmfiA==} - engines: {node: '>=12'} - - semver@6.3.1: - resolution: {integrity: sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==} - hasBin: true - - semver@7.7.4: - resolution: {integrity: sha512-vFKC2IEtQnVhpT78h1Yp8wzwrf8CM+MzKMHGJZfBtzhZNycRFnXsHk6E5TxIkkMsgNS7mdX3AGB7x2QM2di4lA==} - engines: {node: '>=10'} - hasBin: true - - send@0.19.2: - resolution: {integrity: sha512-VMbMxbDeehAxpOtWJXlcUS5E8iXh6QmN+BkRX1GARS3wRaXEEgzCcB10gTQazO42tpNIya8xIyNx8fll1OFPrg==} - engines: {node: '>= 0.8.0'} - - serialize-javascript@6.0.2: - resolution: {integrity: sha512-Saa1xPByTTq2gdeFZYLLo+RFE35NHZkAbqZeWNd3BpzppeVisAqpDjcp8dyf6uIvEqJRd46jemmyA4iFIeVk8g==} - - serve-handler@6.1.7: - resolution: {integrity: sha512-CinAq1xWb0vR3twAv9evEU8cNWkXCb9kd5ePAHUKJBkOsUpR1wt/CvGdeca7vqumL1U5cSaeVQ6zZMxiJ3yWsg==} - - serve-index@1.9.2: - resolution: {integrity: sha512-KDj11HScOaLmrPxl70KYNW1PksP4Nb/CLL2yvC+Qd2kHMPEEpfc4Re2e4FOay+bC/+XQl/7zAcWON3JVo5v3KQ==} - engines: {node: '>= 0.8.0'} - - serve-static@1.16.3: - resolution: {integrity: sha512-x0RTqQel6g5SY7Lg6ZreMmsOzncHFU7nhnRWkKgWuMTu5NN0DR5oruckMqRvacAN9d5w6ARnRBXl9xhDCgfMeA==} - engines: {node: '>= 0.8.0'} - - set-function-length@1.2.2: - resolution: {integrity: sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==} - engines: {node: '>= 0.4'} - - setprototypeof@1.2.0: - resolution: {integrity: sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==} - - shallow-clone@3.0.1: - resolution: {integrity: sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==} - engines: {node: '>=8'} - - shallowequal@1.1.0: - resolution: {integrity: sha512-y0m1JoUZSlPAjXVtPPW70aZWfIL/dSP7AFkRnniLCrK/8MDKog3TySTBmckD+RObVxH0v4Tox67+F14PdED2oQ==} - - shebang-command@2.0.0: - resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==} - engines: {node: '>=8'} - - shebang-regex@3.0.0: - resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==} - engines: {node: '>=8'} - - shell-quote@1.10.0: - resolution: {integrity: sha512-w1aiOKwKuRgtwAReIIj89puqg+I7GvX4IbLrvmhXbzQsj1+Zwi4VO3+fa6ZF91TWSjIxoEkKnMeHcLEODK5ZXA==} - engines: {node: '>= 0.4'} - - side-channel-list@1.0.1: - resolution: {integrity: sha512-mjn/0bi/oUURjc5Xl7IaWi/OJJJumuoJFQJfDDyO46+hBWsfaVM65TBHq2eoZBhzl9EchxOijpkbRC8SVBQU0w==} - engines: {node: '>= 0.4'} - - side-channel-map@1.0.1: - resolution: {integrity: sha512-VCjCNfgMsby3tTdo02nbjtM/ewra6jPHmpThenkTYh8pG9ucZ/1P8So4u4FGBek/BjpOVsDCMoLA/iuBKIFXRA==} - engines: {node: '>= 0.4'} - - side-channel-weakmap@1.0.2: - resolution: {integrity: sha512-WPS/HvHQTYnHisLo9McqBHOJk2FkHO/tlpvldyrnem4aeQp4hai3gythswg6p01oSoTl58rcpiFAjF2br2Ak2A==} - engines: {node: '>= 0.4'} - - side-channel@1.1.1: - resolution: {integrity: sha512-6x6dK6zJdpTzF4sQeNYxwtvBzf6Eg4GtlesS94HOvTudUeyK2WXAaIfmDgsyslYrRBeFIlsi54AYsFGUuhmvrQ==} - engines: {node: '>= 0.4'} - - siginfo@2.0.0: - resolution: {integrity: sha512-ybx0WO1/8bSBLEWXZvEd7gMW3Sn3JFlW3TvX1nREbDLRNQNaeNN8WK0meBwPdAaOI7TtRRRJn/Es1zhrrCHu7g==} - - signal-exit@3.0.7: - resolution: {integrity: sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==} - - signal-exit@4.1.0: - resolution: {integrity: sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==} - engines: {node: '>=14'} - - sirv@2.0.4: - resolution: {integrity: sha512-94Bdh3cC2PKrbgSOUqTiGPWVZeSiXfKOVZNJniWoqrWrRkB1CJzBU3NEbiTsPcYy1lDsANA/THzS+9WBiy5nfQ==} - engines: {node: '>= 10'} - - sisteransi@1.0.5: - resolution: {integrity: sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==} - - sitemap@7.1.3: - resolution: {integrity: sha512-tAjEd+wt/YwnEbfNB2ht51ybBJxbEWwe5ki/Z//Wh0rpBFTCUSj46GnxUKEWzhfuJTsee8x3lybHxFgUMig2hw==} - engines: {node: '>=12.0.0', npm: '>=5.6.0'} - hasBin: true - - skin-tone@2.0.0: - resolution: {integrity: sha512-kUMbT1oBJCpgrnKoSr0o6wPtvRWT9W9UKvGLwfJYO2WuahZRHOpEyL1ckyMGgMWh0UdpmaoFqKKD29WTomNEGA==} - engines: {node: '>=8'} - - slash@3.0.0: - resolution: {integrity: sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==} - engines: {node: '>=8'} - - slash@4.0.0: - resolution: {integrity: sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==} - engines: {node: '>=12'} - - snake-case@3.0.4: - resolution: {integrity: sha512-LAOh4z89bGQvl9pFfNF8V146i7o7/CqFPbqzYgP+yYzDIDeS9HaNFtXABamRW+AQzEVODcvE79ljJ+8a9YSdMg==} - - sockjs@0.3.24: - resolution: {integrity: sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ==} - - sort-css-media-queries@2.2.0: - resolution: {integrity: sha512-0xtkGhWCC9MGt/EzgnvbbbKhqWjl1+/rncmhTh5qCpbYguXh6S/qwePfv/JQ8jePXXmqingylxoC49pCkSPIbA==} - engines: {node: '>= 6.3.0'} - - source-map-js@1.2.1: - resolution: {integrity: sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==} - engines: {node: '>=0.10.0'} - - source-map-support@0.5.21: - resolution: {integrity: sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==} - - source-map@0.6.1: - resolution: {integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==} - engines: {node: '>=0.10.0'} - - source-map@0.7.6: - resolution: {integrity: sha512-i5uvt8C3ikiWeNZSVZNWcfZPItFQOsYTUAOkcUPGd8DqDy1uOUikjt5dG+uRlwyvR108Fb9DOd4GvXfT0N2/uQ==} - engines: {node: '>= 12'} - - space-separated-tokens@2.0.2: - resolution: {integrity: sha512-PEGlAwrG8yXGXRjW32fGbg66JAlOAwbObuqVoJpv/mRgoWDQfgH1wDPvtzWyUSNAXBGSk8h755YDbbcEy3SH2Q==} - - spdy-transport@3.0.0: - resolution: {integrity: sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==} - - spdy@4.0.2: - resolution: {integrity: sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==} - engines: {node: '>=6.0.0'} - - srcset@4.0.0: - resolution: {integrity: sha512-wvLeHgcVHKO8Sc/H/5lkGreJQVeYMm9rlmt8PuR1xE31rIuXhuzznUUqAt8MqLhB3MqJdFzlNAfpcWnxiFUcPw==} - engines: {node: '>=12'} - - stackback@0.0.2: - resolution: {integrity: sha512-1XMJE5fQo1jGH6Y/7ebnwPOBEkIEnT4QF32d5R1+VXdXveM0IBMJt8zfaxX1P3QhVwrYe+576+jkANtSS2mBbw==} - - statuses@1.5.0: - resolution: {integrity: sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==} - engines: {node: '>= 0.6'} - - statuses@2.0.2: - resolution: {integrity: sha512-DvEy55V3DB7uknRo+4iOGT5fP1slR8wQohVdknigZPMpMstaKJQWhwiYBACJE3Ul2pTnATihhBYnRhZQHGBiRw==} - engines: {node: '>= 0.8'} - - std-env@3.10.0: - resolution: {integrity: sha512-5GS12FdOZNliM5mAOxFRg7Ir0pWz8MdpYm6AY6VPkGpbA7ZzmbzNcBJQ0GPvvyWgcY7QAhCgf9Uy89I03faLkg==} - - std-env@4.0.0: - resolution: {integrity: sha512-zUMPtQ/HBY3/50VbpkupYHbRroTRZJPRLvreamgErJVys0ceuzMkD44J/QjqhHjOzK42GQ3QZIeFG1OYfOtKqQ==} - - string-width@4.2.3: - resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==} - engines: {node: '>=8'} - - string-width@5.1.2: - resolution: {integrity: sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==} - engines: {node: '>=12'} - - string_decoder@1.1.1: - resolution: {integrity: sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==} - - string_decoder@1.3.0: - resolution: {integrity: sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==} - - stringify-entities@4.0.4: - resolution: {integrity: sha512-IwfBptatlO+QCJUo19AqvrPNqlVMpW9YEL2LIVY+Rpv2qsjCGxaDLNRgeGsQWJhfItebuJhsGSLjaBbNSQ+ieg==} - - stringify-object@3.3.0: - resolution: {integrity: sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw==} - engines: {node: '>=4'} - - strip-ansi@6.0.1: - resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==} - engines: {node: '>=8'} - - strip-ansi@7.2.0: - resolution: {integrity: sha512-yDPMNjp4WyfYBkHnjIRLfca1i6KMyGCtsVgoKe/z1+6vukgaENdgGBZt+ZmKPc4gavvEZ5OgHfHdrazhgNyG7w==} - engines: {node: '>=12'} - - strip-bom-string@1.0.0: - resolution: {integrity: sha512-uCC2VHvQRYu+lMh4My/sFNmF2klFymLX1wHJeXnbEJERpV/ZsVuonzerjfrGpIGF7LBVa1O7i9kjiWvJiFck8g==} - engines: {node: '>=0.10.0'} - - strip-final-newline@2.0.0: - resolution: {integrity: sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==} - engines: {node: '>=6'} - - strip-final-newline@4.0.0: - resolution: {integrity: sha512-aulFJcD6YK8V1G7iRB5tigAP4TsHBZZrOV8pjV++zdUwmeV8uzbY7yn6h9MswN62adStNZFuCIx4haBnRuMDaw==} - engines: {node: '>=18'} - - strip-json-comments@2.0.1: - resolution: {integrity: sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==} - engines: {node: '>=0.10.0'} - - strip-json-comments@3.1.1: - resolution: {integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==} - engines: {node: '>=8'} - - style-to-js@1.1.21: - resolution: {integrity: sha512-RjQetxJrrUJLQPHbLku6U/ocGtzyjbJMP9lCNK7Ag0CNh690nSH8woqWH9u16nMjYBAok+i7JO1NP2pOy8IsPQ==} - - style-to-object@1.0.14: - resolution: {integrity: sha512-LIN7rULI0jBscWQYaSswptyderlarFkjQ+t79nzty8tcIAceVomEVlLzH5VP4Cmsv6MtKhs7qaAiwlcp+Mgaxw==} - - stylehacks@6.1.1: - resolution: {integrity: sha512-gSTTEQ670cJNoaeIp9KX6lZmm8LJ3jPB5yJmX8Zq/wQxOsAFXV3qjWzHas3YYk1qesuVIyYWWUpZ0vSE/dTSGg==} - engines: {node: ^14 || ^16 || >=18.0} - peerDependencies: - postcss: ^8.4.31 - - subsume@4.0.0: - resolution: {integrity: sha512-BWnYJElmHbYZ/zKevy+TG+SsyoFCmRPDHJbR1MzLxkPOv1Jp/4hGhVUtP98s+wZBsBsHwCXvPTP0x287/WMjGg==} - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - - supports-color@7.2.0: - resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==} - engines: {node: '>=8'} - - supports-color@8.1.1: - resolution: {integrity: sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==} - engines: {node: '>=10'} - - supports-preserve-symlinks-flag@1.0.0: - resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==} - engines: {node: '>= 0.4'} - - svg-parser@2.0.4: - resolution: {integrity: sha512-e4hG1hRwoOdRb37cIMSgzNsxyzKfayW6VOflrwvR+/bzrkyxY/31WkbgnQpgtrNp1SdpJvpUAGTa/ZoiPNDuRQ==} - - svgo@3.3.4: - resolution: {integrity: sha512-GsNRis4e8jxn2Y9ENz/8lbJ93CstG8svtMnuRaHbiF2LTJ5tK0/q3t/URPq9Zc7zVWBJnNnJMIp6bevK7bSmNg==} - engines: {node: '>=14.0.0'} - hasBin: true - - swc-loader@0.2.7: - resolution: {integrity: sha512-nwYWw3Fh9ame3Rtm7StS9SBLpHRRnYcK7bnpF3UKZmesAK0gw2/ADvlURFAINmPvKtDLzp+GBiP9yLoEjg6S9w==} - peerDependencies: - '@swc/core': ^1.2.147 - webpack: '>=2' - - system-architecture@0.1.0: - resolution: {integrity: sha512-ulAk51I9UVUyJgxlv9M6lFot2WP3e7t8Kz9+IS6D4rVba1tR9kON+Ey69f+1R4Q8cd45Lod6a4IcJIxnzGc/zA==} - engines: {node: '>=18'} - - tapable@2.3.3: - resolution: {integrity: sha512-uxc/zpqFg6x7C8vOE7lh6Lbda8eEL9zmVm/PLeTPBRhh1xCgdWaQ+J1CUieGpIfm2HdtsUpRv+HshiasBMcc6A==} - engines: {node: '>=6'} - - terser-webpack-plugin@5.6.1: - resolution: {integrity: sha512-201R5j+sJpK8nFWwKVyNfZot8FaJbLZDq5evriVzbV1wDtSXDjRUDRfJzHpAaxFDMEhsZL1QkeqM61wgsS3KaQ==} - engines: {node: '>= 10.13.0'} - peerDependencies: - '@minify-html/node': '*' - '@swc/core': '*' - '@swc/css': '*' - '@swc/html': '*' - clean-css: '*' - cssnano: '*' - csso: '*' - esbuild: '*' - html-minifier-terser: '*' - lightningcss: '*' - postcss: '*' - uglify-js: '*' - webpack: ^5.1.0 - peerDependenciesMeta: - '@minify-html/node': - optional: true - '@swc/core': - optional: true - '@swc/css': - optional: true - '@swc/html': - optional: true - clean-css: - optional: true - cssnano: - optional: true - csso: - optional: true - esbuild: - optional: true - html-minifier-terser: - optional: true - lightningcss: - optional: true - postcss: - optional: true - uglify-js: - optional: true - - terser@5.49.0: - resolution: {integrity: sha512-SNiDnXyHSrxVcIOtVbULzcTmniUiwcV7Nwdyj1twVubeTmbjoa8p69KKDpfkdoOavuM4/GRm1+ykI8qqnavHoA==} - engines: {node: '>=10'} - hasBin: true - - thingies@2.6.0: - resolution: {integrity: sha512-rMHRjmlFLM1R96UYPvpmnc3LYtdFrT33JIB7L9hetGue1qAPfn1N2LJeEjxUSidu1Iku+haLZXDuEXUHNGO/lg==} - engines: {node: '>=10.18'} - peerDependencies: - tslib: ^2 - - thunky@1.1.0: - resolution: {integrity: sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==} - - tiny-invariant@1.3.3: - resolution: {integrity: sha512-+FbBPE1o9QAYvviau/qC5SE3caw21q3xkvWKBtja5vgqOWIHHJ3ioaq1VPfn/Szqctz2bU/oYeKd9/z5BL+PVg==} - - tiny-warning@1.0.3: - resolution: {integrity: sha512-lBN9zLN/oAf68o3zNXYrdCt1kP8WsiGW8Oo2ka41b2IM5JL/S1CTyX1rW0mb/zSuJun0ZUrDxx4sqvYS2FWzPA==} - - tinybench@2.9.0: - resolution: {integrity: sha512-0+DUvqWMValLmha6lr4kD8iAMK1HzV0/aKnCtWb9v9641TnP/MFb7Pc2bxoxQjTXAErryXVgUOfv2YqNllqGeg==} - - tinyexec@1.0.4: - resolution: {integrity: sha512-u9r3uZC0bdpGOXtlxUIdwf9pkmvhqJdrVCH9fapQtgy/OeTTMZ1nqH7agtvEfmGui6e1XxjcdrlxvxJvc3sMqw==} - engines: {node: '>=18'} - - tinyglobby@0.2.15: - resolution: {integrity: sha512-j2Zq4NyQYG5XMST4cbs02Ak8iJUdxRM0XI5QyxXuZOzKOINmWurp3smXu3y5wDcJrptwpSjgXHzIQxR0omXljQ==} - engines: {node: '>=12.0.0'} - - tinyglobby@0.2.16: - resolution: {integrity: sha512-pn99VhoACYR8nFHhxqix+uvsbXineAasWm5ojXoN8xEwK5Kd3/TrhNn1wByuD52UxWRLy8pu+kRMniEi6Eq9Zg==} - engines: {node: '>=12.0.0'} - - tinypool@1.1.1: - resolution: {integrity: sha512-Zba82s87IFq9A9XmjiX5uZA/ARWDrB03OHlq+Vw1fSdt0I+4/Kutwy8BP4Y/y/aORMo61FQ0vIb5j44vSo5Pkg==} - engines: {node: ^18.0.0 || >=20.0.0} - - tinyrainbow@3.1.0: - resolution: {integrity: sha512-Bf+ILmBgretUrdJxzXM0SgXLZ3XfiaUuOj/IKQHuTXip+05Xn+uyEYdVg0kYDipTBcLrCVyUzAPz7QmArb0mmw==} - engines: {node: '>=14.0.0'} - - to-regex-range@5.0.1: - resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==} - engines: {node: '>=8.0'} - - toidentifier@1.0.1: - resolution: {integrity: sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==} - engines: {node: '>=0.6'} - - totalist@3.0.1: - resolution: {integrity: sha512-sf4i37nQ2LBx4m3wB74y+ubopq6W/dIzXg0FDGjsYnZHVa1Da8FH853wlL2gtUhg+xJXjfk3kUZS3BRoQeoQBQ==} - engines: {node: '>=6'} - - tree-dump@1.1.0: - resolution: {integrity: sha512-rMuvhU4MCDbcbnleZTFezWsaZXRFemSqAM+7jPnzUl1fo9w3YEKOxAeui0fz3OI4EU4hf23iyA7uQRVko+UaBA==} - engines: {node: '>=10.0'} - peerDependencies: - tslib: '2' - - trim-lines@3.0.1: - resolution: {integrity: sha512-kRj8B+YHZCc9kQYdWfJB2/oUl9rA99qbowYYBtr4ui4mZyAQ2JpvVBd/6U2YloATfqBhBTSMhTpgBHtU0Mf3Rg==} - - trough@2.2.0: - resolution: {integrity: sha512-tmMpK00BjZiUyVyvrBK7knerNgmgvcV/KLVyuma/SC+TQN167GrMRciANTz09+k3zW8L8t60jWO1GpfkZdjTaw==} - - ts-api-utils@2.5.0: - resolution: {integrity: sha512-OJ/ibxhPlqrMM0UiNHJ/0CKQkoKF243/AEmplt3qpRgkW8VG7IfOS41h7V8TjITqdByHzrjcS/2si+y4lIh8NA==} - engines: {node: '>=18.12'} - peerDependencies: - typescript: '>=4.8.4' - - tslib@1.14.1: - resolution: {integrity: sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==} - - tslib@2.8.1: - resolution: {integrity: sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==} - - tsyringe@4.10.0: - resolution: {integrity: sha512-axr3IdNuVIxnaK5XGEUFTu3YmAQ6lllgrvqfEoR16g/HGnYY/6We4oWENtAnzK6/LpJ2ur9PAb80RBt7/U4ugw==} - engines: {node: '>= 6.0.0'} - - type-check@0.4.0: - resolution: {integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==} - engines: {node: '>= 0.8.0'} - - type-fest@1.4.0: - resolution: {integrity: sha512-yGSza74xk0UG8k+pLh5oeoYirvIiWo5t0/o3zHHAO2tRDiZcxWP7fywNlXhqb6/r6sWvwi+RsyQMWhVLe4BVuA==} - engines: {node: '>=10'} - - type-fest@2.19.0: - resolution: {integrity: sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA==} - engines: {node: '>=12.20'} - - type-is@1.6.18: - resolution: {integrity: sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==} - engines: {node: '>= 0.6'} - - typedarray-to-buffer@3.1.5: - resolution: {integrity: sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==} - - typescript-eslint@8.61.1: - resolution: {integrity: sha512-V7PayAfJokV3pEHgN7/v03D1SpujhRfQtYLbLIiBfDDncdg4PAiRBfoS4cnCANK4jmAPncczi59QO3afiXUlNw==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - peerDependencies: - eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 - typescript: '>=4.8.4 <6.1.0' - - typescript@6.0.3: - resolution: {integrity: sha512-y2TvuxSZPDyQakkFRPZHKFm+KKVqIisdg9/CZwm9ftvKXLP8NRWj38/ODjNbr43SsoXqNuAisEf1GdCxqWcdBw==} - engines: {node: '>=14.17'} - hasBin: true - - undici-types@8.3.0: - resolution: {integrity: sha512-j375ScV60dom+YkPFIfTLcOiPxkN/buHz5GobjLhixFuANaNs3C9l4GmrWqejgXWJ7BbJcFYpTEUkS1Ge8bpZQ==} - - unicode-canonical-property-names-ecmascript@2.0.1: - resolution: {integrity: sha512-dA8WbNeb2a6oQzAQ55YlT5vQAWGV9WXOsi3SskE3bcCdM0P4SDd+24zS/OCacdRq5BkdsRj9q3Pg6YyQoxIGqg==} - engines: {node: '>=4'} - - unicode-emoji-modifier-base@1.0.0: - resolution: {integrity: sha512-yLSH4py7oFH3oG/9K+XWrz1pSi3dfUrWEnInbxMfArOfc1+33BlGPQtLsOYwvdMy11AwUBetYuaRxSPqgkq+8g==} - engines: {node: '>=4'} - - unicode-match-property-ecmascript@2.0.0: - resolution: {integrity: sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==} - engines: {node: '>=4'} - - unicode-match-property-value-ecmascript@2.2.1: - resolution: {integrity: sha512-JQ84qTuMg4nVkx8ga4A16a1epI9H6uTXAknqxkGF/aFfRLw1xC/Bp24HNLaZhHSkWd3+84t8iXnp1J0kYcZHhg==} - engines: {node: '>=4'} - - unicode-property-aliases-ecmascript@2.2.0: - resolution: {integrity: sha512-hpbDzxUY9BFwX+UeBnxv3Sh1q7HFxj48DTmXchNgRa46lO8uj3/1iEn3MiNUYTg1g9ctIqXCCERn8gYZhHC5lQ==} - engines: {node: '>=4'} - - unicorn-magic@0.3.0: - resolution: {integrity: sha512-+QBBXBCvifc56fsbuxZQ6Sic3wqqc3WWaqxs58gvJrcOuN83HGTCwz3oS5phzU9LthRNE9VrJCFCLUgHeeFnfA==} - engines: {node: '>=18'} - - unified@11.0.5: - resolution: {integrity: sha512-xKvGhPWw3k84Qjh8bI3ZeJjqnyadK+GEFtazSfZv/rKeTkTjOJho6mFqh2SM96iIcZokxiOpg78GazTSg8+KHA==} - - unique-string@3.0.0: - resolution: {integrity: sha512-VGXBUVwxKMBUznyffQweQABPRRW1vHZAbadFZud4pLFAqRGvv/96vafgjWFqzourzr8YonlQiPgH0YCJfawoGQ==} - engines: {node: '>=12'} - - unist-util-is@6.0.1: - resolution: {integrity: sha512-LsiILbtBETkDz8I9p1dQ0uyRUWuaQzd/cuEeS1hoRSyW5E5XGmTzlwY1OrNzzakGowI9Dr/I8HVaw4hTtnxy8g==} - - unist-util-position-from-estree@2.0.0: - resolution: {integrity: sha512-KaFVRjoqLyF6YXCbVLNad/eS4+OfPQQn2yOd7zF/h5T/CSL2v8NpN6a5TPvtbXthAGw5nG+PuTtq+DdIZr+cRQ==} - - unist-util-position@5.0.0: - resolution: {integrity: sha512-fucsC7HjXvkB5R3kTCO7kUjRdrS0BJt3M/FPxmHMBOm8JQi2BsHAHFsy27E0EolP8rp0NzXsJ+jNPyDWvOJZPA==} - - unist-util-stringify-position@4.0.0: - resolution: {integrity: sha512-0ASV06AAoKCDkS2+xw5RXJywruurpbC4JZSm7nr7MOt1ojAzvyyaO+UxZf18j8FCF6kmzCZKcAgN/yu2gm2XgQ==} - - unist-util-visit-parents@6.0.2: - resolution: {integrity: sha512-goh1s1TBrqSqukSc8wrjwWhL0hiJxgA8m4kFxGlQ+8FYQ3C/m11FcTs4YYem7V664AhHVvgoQLk890Ssdsr2IQ==} - - unist-util-visit@5.1.0: - resolution: {integrity: sha512-m+vIdyeCOpdr/QeQCu2EzxX/ohgS8KbnPDgFni4dQsfSCtpz8UqDyY5GjRru8PDKuYn7Fq19j1CQ+nJSsGKOzg==} - - universalify@2.0.1: - resolution: {integrity: sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==} - engines: {node: '>= 10.0.0'} - - unpipe@1.0.0: - resolution: {integrity: sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==} - engines: {node: '>= 0.8'} - - update-browserslist-db@1.2.3: - resolution: {integrity: sha512-Js0m9cx+qOgDxo0eMiFGEueWztz+d4+M3rGlmKPT+T4IS/jP4ylw3Nwpu6cpTTP8R1MAC1kF4VbdLt3ARf209w==} - hasBin: true - peerDependencies: - browserslist: '>= 4.21.0' - - update-notifier@6.0.2: - resolution: {integrity: sha512-EDxhTEVPZZRLWYcJ4ZXjGFN0oP7qYvbXWzEgRm/Yql4dHX5wDbvh89YHP6PK1lzZJYrMtXUuZZz8XGK+U6U1og==} - engines: {node: '>=14.16'} - - uri-js@4.4.1: - resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==} - - url-loader@4.1.1: - resolution: {integrity: sha512-3BTV812+AVHHOJQO8O5MkWgZ5aosP7GnROJwvzLS9hWDj00lZ6Z0wNak423Lp9PBZN05N+Jk/N5Si8jRAlGyWA==} - engines: {node: '>= 10.13.0'} - peerDependencies: - file-loader: '*' - webpack: ^4.0.0 || ^5.0.0 - peerDependenciesMeta: - file-loader: - optional: true - - util-deprecate@1.0.2: - resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==} - - utila@0.4.0: - resolution: {integrity: sha512-Z0DbgELS9/L/75wZbro8xAnT50pBVFQZ+hUEueGDU5FN51YSCYM+jdxsfCiHjwNP/4LCDD0i/graKpeBnOXKRA==} - - utility-types@3.11.0: - resolution: {integrity: sha512-6Z7Ma2aVEWisaL6TvBCy7P8rm2LQoPv6dJ7ecIaIixHcwfbJ0x7mWdbcwlIM5IGQxPZSFYeqRCqlOOeKoJYMkw==} - engines: {node: '>= 4'} - - utils-merge@1.0.1: - resolution: {integrity: sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==} - engines: {node: '>= 0.4.0'} - - uuid@8.3.2: - resolution: {integrity: sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==} - deprecated: uuid@10 and below is no longer supported. For ESM codebases, update to uuid@latest. For CommonJS codebases, use uuid@11 (but be aware this version will likely be deprecated in 2028). - hasBin: true - - value-equal@1.0.1: - resolution: {integrity: sha512-NOJ6JZCAWr0zlxZt+xqCHNTEKOsrks2HQd4MqhP1qy4z1SkbEP467eNx6TgDKXMvUOb+OENfJCZwM+16n7fRfw==} - - vary@1.1.2: - resolution: {integrity: sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==} - engines: {node: '>= 0.8'} - - vfile-location@5.0.3: - resolution: {integrity: sha512-5yXvWDEgqeiYiBe1lbxYF7UMAIm/IcopxMHrMQDq3nvKcjPKIhZklUKL+AE7J7uApI4kwe2snsK+eI6UTj9EHg==} - - vfile-message@4.0.3: - resolution: {integrity: sha512-QTHzsGd1EhbZs4AsQ20JX1rC3cOlt/IWJruk893DfLRr57lcnOeMaWG4K0JrRta4mIJZKth2Au3mM3u03/JWKw==} - - vfile@6.0.3: - resolution: {integrity: sha512-KzIbH/9tXat2u30jf+smMwFCsno4wHVdNmzFyL+T/L3UGqqk6JKfVqOFOZEpZSHADH1k40ab6NUIXZq422ov3Q==} - - vite@8.0.1: - resolution: {integrity: sha512-wt+Z2qIhfFt85uiyRt5LPU4oVEJBXj8hZNWKeqFG4gRG/0RaRGJ7njQCwzFVjO+v4+Ipmf5CY7VdmZRAYYBPHw==} - engines: {node: ^20.19.0 || >=22.12.0} - hasBin: true - peerDependencies: - '@types/node': ^20.19.0 || >=22.12.0 - '@vitejs/devtools': ^0.1.0 - esbuild: ^0.27.0 - jiti: '>=1.21.0' - less: ^4.0.0 - sass: ^1.70.0 - sass-embedded: ^1.70.0 - stylus: '>=0.54.8' - sugarss: ^5.0.0 - terser: ^5.16.0 - tsx: ^4.8.1 - yaml: ^2.4.2 - peerDependenciesMeta: - '@types/node': - optional: true - '@vitejs/devtools': - optional: true - esbuild: - optional: true - jiti: - optional: true - less: - optional: true - sass: - optional: true - sass-embedded: - optional: true - stylus: - optional: true - sugarss: - optional: true - terser: - optional: true - tsx: - optional: true - yaml: - optional: true - - vitest@4.1.0: - resolution: {integrity: sha512-YbDrMF9jM2Lqc++2530UourxZHmkKLxrs4+mYhEwqWS97WJ7wOYEkcr+QfRgJ3PW9wz3odRijLZjHEaRLTNbqw==} - engines: {node: ^20.0.0 || ^22.0.0 || >=24.0.0} - hasBin: true - peerDependencies: - '@edge-runtime/vm': '*' - '@opentelemetry/api': ^1.9.0 - '@types/node': ^20.0.0 || ^22.0.0 || >=24.0.0 - '@vitest/browser-playwright': 4.1.0 - '@vitest/browser-preview': 4.1.0 - '@vitest/browser-webdriverio': 4.1.0 - '@vitest/ui': 4.1.0 - happy-dom: '*' - jsdom: '*' - vite: ^6.0.0 || ^7.0.0 || ^8.0.0-0 - peerDependenciesMeta: - '@edge-runtime/vm': - optional: true - '@opentelemetry/api': - optional: true - '@types/node': - optional: true - '@vitest/browser-playwright': - optional: true - '@vitest/browser-preview': - optional: true - '@vitest/browser-webdriverio': - optional: true - '@vitest/ui': - optional: true - happy-dom: - optional: true - jsdom: - optional: true - - watchpack@2.5.2: - resolution: {integrity: sha512-6i/00NBjP4yGPs+caKSyRfpTF/8Torsu0MOW3mMzIbhgISFder8i7xbqgHlLMwJrdiN8ndBV3UA1/AfzPSr+jg==} - engines: {node: '>=10.13.0'} - - wbuf@1.7.3: - resolution: {integrity: sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==} - - web-namespaces@2.0.1: - resolution: {integrity: sha512-bKr1DkiNa2krS7qxNtdrtHAmzuYGFQLiQ13TsorsdT6ULTkPLKuu5+GsFpDlg6JFjUTwX2DyhMPG2be8uPrqsQ==} - - webpack-bundle-analyzer@4.10.2: - resolution: {integrity: sha512-vJptkMm9pk5si4Bv922ZbKLV8UTT4zib4FPgXMhgzUny0bfDDkLXAVQs3ly3fS4/TN9ROFtb0NFrm04UXFE/Vw==} - engines: {node: '>= 10.13.0'} - hasBin: true - - webpack-dev-middleware@7.4.5: - resolution: {integrity: sha512-uxQ6YqGdE4hgDKNf7hUiPXOdtkXvBJXrfEGYSx7P7LC8hnUYGK70X6xQXUvXeNyBDDcsiQXpG2m3G9vxowaEuA==} - engines: {node: '>= 18.12.0'} - peerDependencies: - webpack: ^5.0.0 - peerDependenciesMeta: - webpack: - optional: true - - webpack-dev-server@5.2.6: - resolution: {integrity: sha512-HNLRmamRvVavZQ+avceZifmv8hmdUjg43t6MI4SqJDwFdW7RPQwH5vzGhDRZSX59SgfbeHhLnq3g+uooWo7pVw==} - engines: {node: '>= 18.12.0'} - hasBin: true - peerDependencies: - webpack: ^5.0.0 - webpack-cli: '*' - peerDependenciesMeta: - webpack: - optional: true - webpack-cli: - optional: true - - webpack-merge@5.10.0: - resolution: {integrity: sha512-+4zXKdx7UnO+1jaN4l2lHVD+mFvnlZQP/6ljaJVb4SZiwIKeUnrT5l0gkT8z+n4hKpC+jpOv6O9R+gLtag7pSA==} - engines: {node: '>=10.0.0'} - - webpack-merge@6.0.1: - resolution: {integrity: sha512-hXXvrjtx2PLYx4qruKl+kyRSLc52V+cCvMxRjmKwoA+CBbbF5GfIBtR6kCvl0fYGqTUPKB+1ktVmTHqMOzgCBg==} - engines: {node: '>=18.0.0'} - - webpack-sources@3.5.1: - resolution: {integrity: sha512-jyuiGJdtvY434z5bUZrjz67v76/ePNvFZTp9Mdz29IlH4+GPsgyGjiv0fKI+M7BdkU6ADjulUcKAd3tUK3WlEw==} - engines: {node: '>=10.13.0'} - - webpack@5.109.0: - resolution: {integrity: sha512-vomrngskVVXEZF9sMZfYAd4pXZUnfaWdJGlF+BTNF+gJBCKYCQBnOeVPlrh39Ewl7nlCsirDplMy6o5g9xJHBg==} - engines: {node: '>=10.13.0'} - hasBin: true - peerDependencies: - webpack-cli: '*' - peerDependenciesMeta: - webpack-cli: - optional: true - - webpackbar@7.0.0: - resolution: {integrity: sha512-aS9soqSO2iCHgqHoCrj4LbfGQUboDCYJPSFOAchEK+9psIjNrfSWW4Y0YEz67MKURNvMmfo0ycOg9d/+OOf9/Q==} - engines: {node: '>=14.21.3'} - peerDependencies: - '@rspack/core': '*' - webpack: 3 || 4 || 5 - peerDependenciesMeta: - '@rspack/core': - optional: true - webpack: - optional: true - - websocket-driver@0.7.5: - resolution: {integrity: sha512-ZL2+3c7kMBdIRCMz6l8jQMHyGVxj+UL+xVk74Ombiciboca8rHa15L86B19E5oh1pL9Ii/uj54gtsIrZGMo6zA==} - engines: {node: '>=0.8.0'} - - websocket-extensions@0.1.4: - resolution: {integrity: sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==} - engines: {node: '>=0.8.0'} - - which@2.0.2: - resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==} - engines: {node: '>= 8'} - hasBin: true - - why-is-node-running@2.3.0: - resolution: {integrity: sha512-hUrmaWBdVDcxvYqnyh09zunKzROWjbZTiNy8dBEjkS7ehEDQibXJ7XvlmtbwuTclUiIyN+CyXQD4Vmko8fNm8w==} - engines: {node: '>=8'} - hasBin: true - - widest-line@4.0.1: - resolution: {integrity: sha512-o0cyEG0e8GPzT4iGHphIOh0cJOV8fivsXxddQasHPHfoZf1ZexrfeA21w2NaEN1RHE+fXlfISmOE8R9N3u3Qig==} - engines: {node: '>=12'} - - wildcard@2.0.1: - resolution: {integrity: sha512-CC1bOL87PIWSBhDcTrdeLo6eGT7mCFtrg0uIJtqJUFyK+eJnzl8A1niH56uu7KMa5XFrtiV+AQuHO3n7DsHnLQ==} - - word-wrap@1.2.5: - resolution: {integrity: sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==} - engines: {node: '>=0.10.0'} - - wrap-ansi@8.1.0: - resolution: {integrity: sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==} - engines: {node: '>=12'} - - write-file-atomic@3.0.3: - resolution: {integrity: sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==} - - ws@7.5.13: - resolution: {integrity: sha512-rsKI6xDBFVf4r/x8XyChGK04QR/XHroxs/jUcoWvtEZM8TPU/X/uIY9B1CsSzYws9ZJb/6bbBu7dPhFW00CAoA==} - engines: {node: '>=8.3.0'} - peerDependencies: - bufferutil: ^4.0.1 - utf-8-validate: ^5.0.2 - peerDependenciesMeta: - bufferutil: - optional: true - utf-8-validate: - optional: true - - ws@8.21.1: - resolution: {integrity: sha512-+0NTnW77fFN/DjQi6k/Sq/Yvk4Sgajw7urW8V+asjXnRgDs9gyGkdb7EzgfhA4goXsRIZKE28fzIXBHEzhuiWw==} - engines: {node: '>=10.0.0'} - peerDependencies: - bufferutil: ^4.0.1 - utf-8-validate: '>=5.0.2' - peerDependenciesMeta: - bufferutil: - optional: true - utf-8-validate: - optional: true - - wsl-utils@0.1.0: - resolution: {integrity: sha512-h3Fbisa2nKGPxCpm89Hk33lBLsnaGBvctQopaBSOW/uIs6FTe1ATyAnKFJrzVs9vpGdsTe73WF3V4lIsk4Gacw==} - engines: {node: '>=18'} - - xdg-basedir@5.1.0: - resolution: {integrity: sha512-GCPAHLvrIH13+c0SuacwvRYj2SxJXQ4kaVTT5xgL3kPrz56XxkF21IGhjSE1+W0aw7gpBWRGXLCPnPby6lSpmQ==} - engines: {node: '>=12'} - - xml-js@1.6.11: - resolution: {integrity: sha512-7rVi2KMfwfWFl+GpPg6m80IVMWXLRjO+PxTq7V2CDhoGak0wzYzFgUY2m4XJ47OGdXd8eLE8EmwfAmdjw7lC1g==} - hasBin: true - - yallist@3.1.1: - resolution: {integrity: sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==} - - yocto-queue@0.1.0: - resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==} - engines: {node: '>=10'} - - yocto-queue@1.2.2: - resolution: {integrity: sha512-4LCcse/U2MHZ63HAJVE+v71o7yOdIe4cZ70Wpf8D/IyjDKYQLV5GD46B+hSTjJsvV5PztjvHoU580EftxjDZFQ==} - engines: {node: '>=12.20'} - - yoctocolors@2.1.2: - resolution: {integrity: sha512-CzhO+pFNo8ajLM2d2IW/R93ipy99LWjtwblvC1RsoSUMZgyLbYFr221TnSNT7GjGdYui6P459mw9JH/g/zW2ug==} - engines: {node: '>=18'} - - zwitch@2.0.4: - resolution: {integrity: sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A==} - -snapshots: - - '@11ty/gray-matter@1.0.0': - dependencies: - js-yaml: 4.3.0 - kind-of: 6.0.3 - section-matter: 1.0.0 - strip-bom-string: 1.0.0 - - '@algolia/abtesting@1.22.0': - dependencies: - '@algolia/client-common': 5.56.0 - '@algolia/requester-browser-xhr': 5.56.0 - '@algolia/requester-fetch': 5.56.0 - '@algolia/requester-node-http': 5.56.0 - - '@algolia/autocomplete-core@1.19.2(@algolia/client-search@5.56.0)(algoliasearch@5.56.0)(search-insights@2.17.3)': - dependencies: - '@algolia/autocomplete-plugin-algolia-insights': 1.19.2(@algolia/client-search@5.56.0)(algoliasearch@5.56.0)(search-insights@2.17.3) - '@algolia/autocomplete-shared': 1.19.2(@algolia/client-search@5.56.0)(algoliasearch@5.56.0) - transitivePeerDependencies: - - '@algolia/client-search' - - algoliasearch - - search-insights - - '@algolia/autocomplete-core@1.19.9(@algolia/client-search@5.56.0)(algoliasearch@5.56.0)(search-insights@2.17.3)': - dependencies: - '@algolia/autocomplete-plugin-algolia-insights': 1.19.9(@algolia/client-search@5.56.0)(algoliasearch@5.56.0)(search-insights@2.17.3) - '@algolia/autocomplete-shared': 1.19.9(@algolia/client-search@5.56.0)(algoliasearch@5.56.0) - transitivePeerDependencies: - - '@algolia/client-search' - - algoliasearch - - search-insights - - '@algolia/autocomplete-plugin-algolia-insights@1.19.2(@algolia/client-search@5.56.0)(algoliasearch@5.56.0)(search-insights@2.17.3)': - dependencies: - '@algolia/autocomplete-shared': 1.19.2(@algolia/client-search@5.56.0)(algoliasearch@5.56.0) - search-insights: 2.17.3 - transitivePeerDependencies: - - '@algolia/client-search' - - algoliasearch - - '@algolia/autocomplete-plugin-algolia-insights@1.19.9(@algolia/client-search@5.56.0)(algoliasearch@5.56.0)(search-insights@2.17.3)': - dependencies: - '@algolia/autocomplete-shared': 1.19.9(@algolia/client-search@5.56.0)(algoliasearch@5.56.0) - search-insights: 2.17.3 - transitivePeerDependencies: - - '@algolia/client-search' - - algoliasearch - - '@algolia/autocomplete-shared@1.19.2(@algolia/client-search@5.56.0)(algoliasearch@5.56.0)': - dependencies: - '@algolia/client-search': 5.56.0 - algoliasearch: 5.56.0 - - '@algolia/autocomplete-shared@1.19.9(@algolia/client-search@5.56.0)(algoliasearch@5.56.0)': - dependencies: - '@algolia/client-search': 5.56.0 - algoliasearch: 5.56.0 - - '@algolia/client-abtesting@5.56.0': - dependencies: - '@algolia/client-common': 5.56.0 - '@algolia/requester-browser-xhr': 5.56.0 - '@algolia/requester-fetch': 5.56.0 - '@algolia/requester-node-http': 5.56.0 - - '@algolia/client-analytics@5.56.0': - dependencies: - '@algolia/client-common': 5.56.0 - '@algolia/requester-browser-xhr': 5.56.0 - '@algolia/requester-fetch': 5.56.0 - '@algolia/requester-node-http': 5.56.0 - - '@algolia/client-common@5.56.0': {} - - '@algolia/client-insights@5.56.0': - dependencies: - '@algolia/client-common': 5.56.0 - '@algolia/requester-browser-xhr': 5.56.0 - '@algolia/requester-fetch': 5.56.0 - '@algolia/requester-node-http': 5.56.0 - - '@algolia/client-personalization@5.56.0': - dependencies: - '@algolia/client-common': 5.56.0 - '@algolia/requester-browser-xhr': 5.56.0 - '@algolia/requester-fetch': 5.56.0 - '@algolia/requester-node-http': 5.56.0 - - '@algolia/client-query-suggestions@5.56.0': - dependencies: - '@algolia/client-common': 5.56.0 - '@algolia/requester-browser-xhr': 5.56.0 - '@algolia/requester-fetch': 5.56.0 - '@algolia/requester-node-http': 5.56.0 - - '@algolia/client-search@5.56.0': - dependencies: - '@algolia/client-common': 5.56.0 - '@algolia/requester-browser-xhr': 5.56.0 - '@algolia/requester-fetch': 5.56.0 - '@algolia/requester-node-http': 5.56.0 - - '@algolia/events@4.0.1': {} - - '@algolia/ingestion@1.56.0': - dependencies: - '@algolia/client-common': 5.56.0 - '@algolia/requester-browser-xhr': 5.56.0 - '@algolia/requester-fetch': 5.56.0 - '@algolia/requester-node-http': 5.56.0 - - '@algolia/monitoring@1.56.0': - dependencies: - '@algolia/client-common': 5.56.0 - '@algolia/requester-browser-xhr': 5.56.0 - '@algolia/requester-fetch': 5.56.0 - '@algolia/requester-node-http': 5.56.0 - - '@algolia/recommend@5.56.0': - dependencies: - '@algolia/client-common': 5.56.0 - '@algolia/requester-browser-xhr': 5.56.0 - '@algolia/requester-fetch': 5.56.0 - '@algolia/requester-node-http': 5.56.0 - - '@algolia/requester-browser-xhr@5.56.0': - dependencies: - '@algolia/client-common': 5.56.0 - - '@algolia/requester-fetch@5.56.0': - dependencies: - '@algolia/client-common': 5.56.0 - - '@algolia/requester-node-http@5.56.0': - dependencies: - '@algolia/client-common': 5.56.0 - - '@babel/code-frame@7.29.7': - dependencies: - '@babel/helper-validator-identifier': 7.29.7 - js-tokens: 4.0.0 - picocolors: 1.1.1 - - '@babel/compat-data@7.29.7': {} - - '@babel/core@7.29.7': - dependencies: - '@babel/code-frame': 7.29.7 - '@babel/generator': 7.29.7 - '@babel/helper-compilation-targets': 7.29.7 - '@babel/helper-module-transforms': 7.29.7(@babel/core@7.29.7) - '@babel/helpers': 7.29.7 - '@babel/parser': 7.29.7 - '@babel/template': 7.29.7 - '@babel/traverse': 7.29.7 - '@babel/types': 7.29.7 - '@jridgewell/remapping': 2.3.5 - convert-source-map: 2.0.0 - debug: 4.4.3 - gensync: 1.0.0-beta.2 - json5: 2.2.3 - semver: 6.3.1 - transitivePeerDependencies: - - supports-color - - '@babel/generator@7.29.7': - dependencies: - '@babel/parser': 7.29.7 - '@babel/types': 7.29.7 - '@jridgewell/gen-mapping': 0.3.13 - '@jridgewell/trace-mapping': 0.3.31 - jsesc: 3.1.0 - - '@babel/helper-annotate-as-pure@7.29.7': - dependencies: - '@babel/types': 7.29.7 - - '@babel/helper-compilation-targets@7.29.7': - dependencies: - '@babel/compat-data': 7.29.7 - '@babel/helper-validator-option': 7.29.7 - browserslist: 4.28.7 - lru-cache: 5.1.1 - semver: 6.3.1 - - '@babel/helper-create-class-features-plugin@7.29.7(@babel/core@7.29.7)': - dependencies: - '@babel/core': 7.29.7 - '@babel/helper-annotate-as-pure': 7.29.7 - '@babel/helper-member-expression-to-functions': 7.29.7 - '@babel/helper-optimise-call-expression': 7.29.7 - '@babel/helper-replace-supers': 7.29.7(@babel/core@7.29.7) - '@babel/helper-skip-transparent-expression-wrappers': 7.29.7 - '@babel/traverse': 7.29.7 - semver: 6.3.1 - transitivePeerDependencies: - - supports-color - - '@babel/helper-create-regexp-features-plugin@7.29.7(@babel/core@7.29.7)': - dependencies: - '@babel/core': 7.29.7 - '@babel/helper-annotate-as-pure': 7.29.7 - regexpu-core: 6.4.0 - semver: 6.3.1 - - '@babel/helper-define-polyfill-provider@0.6.8(@babel/core@7.29.7)': - dependencies: - '@babel/core': 7.29.7 - '@babel/helper-compilation-targets': 7.29.7 - '@babel/helper-plugin-utils': 7.29.7 - debug: 4.4.3 - lodash.debounce: 4.0.8 - resolve: 1.22.12 - transitivePeerDependencies: - - supports-color - - '@babel/helper-globals@7.29.7': {} - - '@babel/helper-member-expression-to-functions@7.29.7': - dependencies: - '@babel/traverse': 7.29.7 - '@babel/types': 7.29.7 - transitivePeerDependencies: - - supports-color - - '@babel/helper-module-imports@7.29.7': - dependencies: - '@babel/traverse': 7.29.7 - '@babel/types': 7.29.7 - transitivePeerDependencies: - - supports-color - - '@babel/helper-module-transforms@7.29.7(@babel/core@7.29.7)': - dependencies: - '@babel/core': 7.29.7 - '@babel/helper-module-imports': 7.29.7 - '@babel/helper-validator-identifier': 7.29.7 - '@babel/traverse': 7.29.7 - transitivePeerDependencies: - - supports-color - - '@babel/helper-optimise-call-expression@7.29.7': - dependencies: - '@babel/types': 7.29.7 - - '@babel/helper-plugin-utils@7.29.7': {} - - '@babel/helper-remap-async-to-generator@7.29.7(@babel/core@7.29.7)': - dependencies: - '@babel/core': 7.29.7 - '@babel/helper-annotate-as-pure': 7.29.7 - '@babel/helper-wrap-function': 7.29.7 - '@babel/traverse': 7.29.7 - transitivePeerDependencies: - - supports-color - - '@babel/helper-replace-supers@7.29.7(@babel/core@7.29.7)': - dependencies: - '@babel/core': 7.29.7 - '@babel/helper-member-expression-to-functions': 7.29.7 - '@babel/helper-optimise-call-expression': 7.29.7 - '@babel/traverse': 7.29.7 - transitivePeerDependencies: - - supports-color - - '@babel/helper-skip-transparent-expression-wrappers@7.29.7': - dependencies: - '@babel/traverse': 7.29.7 - '@babel/types': 7.29.7 - transitivePeerDependencies: - - supports-color - - '@babel/helper-string-parser@7.27.1': {} - - '@babel/helper-string-parser@7.29.7': {} - - '@babel/helper-validator-identifier@7.28.5': {} - - '@babel/helper-validator-identifier@7.29.7': {} - - '@babel/helper-validator-option@7.29.7': {} - - '@babel/helper-wrap-function@7.29.7': - dependencies: - '@babel/template': 7.29.7 - '@babel/traverse': 7.29.7 - '@babel/types': 7.29.7 - transitivePeerDependencies: - - supports-color - - '@babel/helpers@7.29.7': - dependencies: - '@babel/template': 7.29.7 - '@babel/types': 7.29.7 - - '@babel/parser@7.29.2': - dependencies: - '@babel/types': 7.29.0 - - '@babel/parser@7.29.7': - dependencies: - '@babel/types': 7.29.7 - - '@babel/plugin-bugfix-firefox-class-in-computed-class-key@7.29.7(@babel/core@7.29.7)': - dependencies: - '@babel/core': 7.29.7 - '@babel/helper-plugin-utils': 7.29.7 - '@babel/traverse': 7.29.7 - transitivePeerDependencies: - - supports-color - - '@babel/plugin-bugfix-safari-class-field-initializer-scope@7.29.7(@babel/core@7.29.7)': - dependencies: - '@babel/core': 7.29.7 - '@babel/helper-plugin-utils': 7.29.7 - - '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.29.7(@babel/core@7.29.7)': - dependencies: - '@babel/core': 7.29.7 - '@babel/helper-plugin-utils': 7.29.7 - - '@babel/plugin-bugfix-safari-rest-destructuring-rhs-array@7.29.7(@babel/core@7.29.7)': - dependencies: - '@babel/core': 7.29.7 - '@babel/helper-plugin-utils': 7.29.7 - '@babel/helper-skip-transparent-expression-wrappers': 7.29.7 - transitivePeerDependencies: - - supports-color - - '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.29.7(@babel/core@7.29.7)': - dependencies: - '@babel/core': 7.29.7 - '@babel/helper-plugin-utils': 7.29.7 - '@babel/helper-skip-transparent-expression-wrappers': 7.29.7 - '@babel/plugin-transform-optional-chaining': 7.29.7(@babel/core@7.29.7) - transitivePeerDependencies: - - supports-color - - '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@7.29.7(@babel/core@7.29.7)': - dependencies: - '@babel/core': 7.29.7 - '@babel/helper-plugin-utils': 7.29.7 - '@babel/traverse': 7.29.7 - transitivePeerDependencies: - - supports-color - - '@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2(@babel/core@7.29.7)': - dependencies: - '@babel/core': 7.29.7 - - '@babel/plugin-syntax-dynamic-import@7.8.3(@babel/core@7.29.7)': - dependencies: - '@babel/core': 7.29.7 - '@babel/helper-plugin-utils': 7.29.7 - - '@babel/plugin-syntax-import-assertions@7.29.7(@babel/core@7.29.7)': - dependencies: - '@babel/core': 7.29.7 - '@babel/helper-plugin-utils': 7.29.7 - - '@babel/plugin-syntax-import-attributes@7.29.7(@babel/core@7.29.7)': - dependencies: - '@babel/core': 7.29.7 - '@babel/helper-plugin-utils': 7.29.7 - - '@babel/plugin-syntax-jsx@7.29.7(@babel/core@7.29.7)': - dependencies: - '@babel/core': 7.29.7 - '@babel/helper-plugin-utils': 7.29.7 - - '@babel/plugin-syntax-typescript@7.29.7(@babel/core@7.29.7)': - dependencies: - '@babel/core': 7.29.7 - '@babel/helper-plugin-utils': 7.29.7 - - '@babel/plugin-syntax-unicode-sets-regex@7.18.6(@babel/core@7.29.7)': - dependencies: - '@babel/core': 7.29.7 - '@babel/helper-create-regexp-features-plugin': 7.29.7(@babel/core@7.29.7) - '@babel/helper-plugin-utils': 7.29.7 - - '@babel/plugin-transform-arrow-functions@7.29.7(@babel/core@7.29.7)': - dependencies: - '@babel/core': 7.29.7 - '@babel/helper-plugin-utils': 7.29.7 - - '@babel/plugin-transform-async-generator-functions@7.29.7(@babel/core@7.29.7)': - dependencies: - '@babel/core': 7.29.7 - '@babel/helper-plugin-utils': 7.29.7 - '@babel/helper-remap-async-to-generator': 7.29.7(@babel/core@7.29.7) - '@babel/traverse': 7.29.7 - transitivePeerDependencies: - - supports-color - - '@babel/plugin-transform-async-to-generator@7.29.7(@babel/core@7.29.7)': - dependencies: - '@babel/core': 7.29.7 - '@babel/helper-module-imports': 7.29.7 - '@babel/helper-plugin-utils': 7.29.7 - '@babel/helper-remap-async-to-generator': 7.29.7(@babel/core@7.29.7) - transitivePeerDependencies: - - supports-color - - '@babel/plugin-transform-block-scoped-functions@7.29.7(@babel/core@7.29.7)': - dependencies: - '@babel/core': 7.29.7 - '@babel/helper-plugin-utils': 7.29.7 - - '@babel/plugin-transform-block-scoping@7.29.7(@babel/core@7.29.7)': - dependencies: - '@babel/core': 7.29.7 - '@babel/helper-plugin-utils': 7.29.7 - - '@babel/plugin-transform-class-properties@7.29.7(@babel/core@7.29.7)': - dependencies: - '@babel/core': 7.29.7 - '@babel/helper-create-class-features-plugin': 7.29.7(@babel/core@7.29.7) - '@babel/helper-plugin-utils': 7.29.7 - transitivePeerDependencies: - - supports-color - - '@babel/plugin-transform-class-static-block@7.29.7(@babel/core@7.29.7)': - dependencies: - '@babel/core': 7.29.7 - '@babel/helper-create-class-features-plugin': 7.29.7(@babel/core@7.29.7) - '@babel/helper-plugin-utils': 7.29.7 - transitivePeerDependencies: - - supports-color - - '@babel/plugin-transform-classes@7.29.7(@babel/core@7.29.7)': - dependencies: - '@babel/core': 7.29.7 - '@babel/helper-annotate-as-pure': 7.29.7 - '@babel/helper-compilation-targets': 7.29.7 - '@babel/helper-globals': 7.29.7 - '@babel/helper-plugin-utils': 7.29.7 - '@babel/helper-replace-supers': 7.29.7(@babel/core@7.29.7) - '@babel/traverse': 7.29.7 - transitivePeerDependencies: - - supports-color - - '@babel/plugin-transform-computed-properties@7.29.7(@babel/core@7.29.7)': - dependencies: - '@babel/core': 7.29.7 - '@babel/helper-plugin-utils': 7.29.7 - '@babel/template': 7.29.7 - - '@babel/plugin-transform-destructuring@7.29.7(@babel/core@7.29.7)': - dependencies: - '@babel/core': 7.29.7 - '@babel/helper-plugin-utils': 7.29.7 - '@babel/traverse': 7.29.7 - transitivePeerDependencies: - - supports-color - - '@babel/plugin-transform-dotall-regex@7.29.7(@babel/core@7.29.7)': - dependencies: - '@babel/core': 7.29.7 - '@babel/helper-create-regexp-features-plugin': 7.29.7(@babel/core@7.29.7) - '@babel/helper-plugin-utils': 7.29.7 - - '@babel/plugin-transform-duplicate-keys@7.29.7(@babel/core@7.29.7)': - dependencies: - '@babel/core': 7.29.7 - '@babel/helper-plugin-utils': 7.29.7 - - '@babel/plugin-transform-duplicate-named-capturing-groups-regex@7.29.7(@babel/core@7.29.7)': - dependencies: - '@babel/core': 7.29.7 - '@babel/helper-create-regexp-features-plugin': 7.29.7(@babel/core@7.29.7) - '@babel/helper-plugin-utils': 7.29.7 - - '@babel/plugin-transform-dynamic-import@7.29.7(@babel/core@7.29.7)': - dependencies: - '@babel/core': 7.29.7 - '@babel/helper-plugin-utils': 7.29.7 - - '@babel/plugin-transform-explicit-resource-management@7.29.7(@babel/core@7.29.7)': - dependencies: - '@babel/core': 7.29.7 - '@babel/helper-plugin-utils': 7.29.7 - '@babel/plugin-transform-destructuring': 7.29.7(@babel/core@7.29.7) - transitivePeerDependencies: - - supports-color - - '@babel/plugin-transform-exponentiation-operator@7.29.7(@babel/core@7.29.7)': - dependencies: - '@babel/core': 7.29.7 - '@babel/helper-plugin-utils': 7.29.7 - - '@babel/plugin-transform-export-namespace-from@7.29.7(@babel/core@7.29.7)': - dependencies: - '@babel/core': 7.29.7 - '@babel/helper-plugin-utils': 7.29.7 - - '@babel/plugin-transform-for-of@7.29.7(@babel/core@7.29.7)': - dependencies: - '@babel/core': 7.29.7 - '@babel/helper-plugin-utils': 7.29.7 - '@babel/helper-skip-transparent-expression-wrappers': 7.29.7 - transitivePeerDependencies: - - supports-color - - '@babel/plugin-transform-function-name@7.29.7(@babel/core@7.29.7)': - dependencies: - '@babel/core': 7.29.7 - '@babel/helper-compilation-targets': 7.29.7 - '@babel/helper-plugin-utils': 7.29.7 - '@babel/traverse': 7.29.7 - transitivePeerDependencies: - - supports-color - - '@babel/plugin-transform-json-strings@7.29.7(@babel/core@7.29.7)': - dependencies: - '@babel/core': 7.29.7 - '@babel/helper-plugin-utils': 7.29.7 - - '@babel/plugin-transform-literals@7.29.7(@babel/core@7.29.7)': - dependencies: - '@babel/core': 7.29.7 - '@babel/helper-plugin-utils': 7.29.7 - - '@babel/plugin-transform-logical-assignment-operators@7.29.7(@babel/core@7.29.7)': - dependencies: - '@babel/core': 7.29.7 - '@babel/helper-plugin-utils': 7.29.7 - - '@babel/plugin-transform-member-expression-literals@7.29.7(@babel/core@7.29.7)': - dependencies: - '@babel/core': 7.29.7 - '@babel/helper-plugin-utils': 7.29.7 - - '@babel/plugin-transform-modules-amd@7.29.7(@babel/core@7.29.7)': - dependencies: - '@babel/core': 7.29.7 - '@babel/helper-module-transforms': 7.29.7(@babel/core@7.29.7) - '@babel/helper-plugin-utils': 7.29.7 - transitivePeerDependencies: - - supports-color - - '@babel/plugin-transform-modules-commonjs@7.29.7(@babel/core@7.29.7)': - dependencies: - '@babel/core': 7.29.7 - '@babel/helper-module-transforms': 7.29.7(@babel/core@7.29.7) - '@babel/helper-plugin-utils': 7.29.7 - transitivePeerDependencies: - - supports-color - - '@babel/plugin-transform-modules-systemjs@7.29.7(@babel/core@7.29.7)': - dependencies: - '@babel/core': 7.29.7 - '@babel/helper-module-transforms': 7.29.7(@babel/core@7.29.7) - '@babel/helper-plugin-utils': 7.29.7 - '@babel/helper-validator-identifier': 7.29.7 - '@babel/traverse': 7.29.7 - transitivePeerDependencies: - - supports-color - - '@babel/plugin-transform-modules-umd@7.29.7(@babel/core@7.29.7)': - dependencies: - '@babel/core': 7.29.7 - '@babel/helper-module-transforms': 7.29.7(@babel/core@7.29.7) - '@babel/helper-plugin-utils': 7.29.7 - transitivePeerDependencies: - - supports-color - - '@babel/plugin-transform-named-capturing-groups-regex@7.29.7(@babel/core@7.29.7)': - dependencies: - '@babel/core': 7.29.7 - '@babel/helper-create-regexp-features-plugin': 7.29.7(@babel/core@7.29.7) - '@babel/helper-plugin-utils': 7.29.7 - - '@babel/plugin-transform-new-target@7.29.7(@babel/core@7.29.7)': - dependencies: - '@babel/core': 7.29.7 - '@babel/helper-plugin-utils': 7.29.7 - - '@babel/plugin-transform-nullish-coalescing-operator@7.29.7(@babel/core@7.29.7)': - dependencies: - '@babel/core': 7.29.7 - '@babel/helper-plugin-utils': 7.29.7 - - '@babel/plugin-transform-numeric-separator@7.29.7(@babel/core@7.29.7)': - dependencies: - '@babel/core': 7.29.7 - '@babel/helper-plugin-utils': 7.29.7 - - '@babel/plugin-transform-object-rest-spread@7.29.7(@babel/core@7.29.7)': - dependencies: - '@babel/core': 7.29.7 - '@babel/helper-compilation-targets': 7.29.7 - '@babel/helper-plugin-utils': 7.29.7 - '@babel/plugin-transform-destructuring': 7.29.7(@babel/core@7.29.7) - '@babel/plugin-transform-parameters': 7.29.7(@babel/core@7.29.7) - '@babel/traverse': 7.29.7 - transitivePeerDependencies: - - supports-color - - '@babel/plugin-transform-object-super@7.29.7(@babel/core@7.29.7)': - dependencies: - '@babel/core': 7.29.7 - '@babel/helper-plugin-utils': 7.29.7 - '@babel/helper-replace-supers': 7.29.7(@babel/core@7.29.7) - transitivePeerDependencies: - - supports-color - - '@babel/plugin-transform-optional-catch-binding@7.29.7(@babel/core@7.29.7)': - dependencies: - '@babel/core': 7.29.7 - '@babel/helper-plugin-utils': 7.29.7 - - '@babel/plugin-transform-optional-chaining@7.29.7(@babel/core@7.29.7)': - dependencies: - '@babel/core': 7.29.7 - '@babel/helper-plugin-utils': 7.29.7 - '@babel/helper-skip-transparent-expression-wrappers': 7.29.7 - transitivePeerDependencies: - - supports-color - - '@babel/plugin-transform-parameters@7.29.7(@babel/core@7.29.7)': - dependencies: - '@babel/core': 7.29.7 - '@babel/helper-plugin-utils': 7.29.7 - - '@babel/plugin-transform-private-methods@7.29.7(@babel/core@7.29.7)': - dependencies: - '@babel/core': 7.29.7 - '@babel/helper-create-class-features-plugin': 7.29.7(@babel/core@7.29.7) - '@babel/helper-plugin-utils': 7.29.7 - transitivePeerDependencies: - - supports-color - - '@babel/plugin-transform-private-property-in-object@7.29.7(@babel/core@7.29.7)': - dependencies: - '@babel/core': 7.29.7 - '@babel/helper-annotate-as-pure': 7.29.7 - '@babel/helper-create-class-features-plugin': 7.29.7(@babel/core@7.29.7) - '@babel/helper-plugin-utils': 7.29.7 - transitivePeerDependencies: - - supports-color - - '@babel/plugin-transform-property-literals@7.29.7(@babel/core@7.29.7)': - dependencies: - '@babel/core': 7.29.7 - '@babel/helper-plugin-utils': 7.29.7 - - '@babel/plugin-transform-react-constant-elements@7.29.7(@babel/core@7.29.7)': - dependencies: - '@babel/core': 7.29.7 - '@babel/helper-plugin-utils': 7.29.7 - - '@babel/plugin-transform-react-display-name@7.29.7(@babel/core@7.29.7)': - dependencies: - '@babel/core': 7.29.7 - '@babel/helper-plugin-utils': 7.29.7 - - '@babel/plugin-transform-react-jsx-development@7.29.7(@babel/core@7.29.7)': - dependencies: - '@babel/core': 7.29.7 - '@babel/plugin-transform-react-jsx': 7.29.7(@babel/core@7.29.7) - transitivePeerDependencies: - - supports-color - - '@babel/plugin-transform-react-jsx@7.29.7(@babel/core@7.29.7)': - dependencies: - '@babel/core': 7.29.7 - '@babel/helper-annotate-as-pure': 7.29.7 - '@babel/helper-module-imports': 7.29.7 - '@babel/helper-plugin-utils': 7.29.7 - '@babel/plugin-syntax-jsx': 7.29.7(@babel/core@7.29.7) - '@babel/types': 7.29.7 - transitivePeerDependencies: - - supports-color - - '@babel/plugin-transform-react-pure-annotations@7.29.7(@babel/core@7.29.7)': - dependencies: - '@babel/core': 7.29.7 - '@babel/helper-annotate-as-pure': 7.29.7 - '@babel/helper-plugin-utils': 7.29.7 - - '@babel/plugin-transform-regenerator@7.29.7(@babel/core@7.29.7)': - dependencies: - '@babel/core': 7.29.7 - '@babel/helper-plugin-utils': 7.29.7 - - '@babel/plugin-transform-regexp-modifiers@7.29.7(@babel/core@7.29.7)': - dependencies: - '@babel/core': 7.29.7 - '@babel/helper-create-regexp-features-plugin': 7.29.7(@babel/core@7.29.7) - '@babel/helper-plugin-utils': 7.29.7 - - '@babel/plugin-transform-reserved-words@7.29.7(@babel/core@7.29.7)': - dependencies: - '@babel/core': 7.29.7 - '@babel/helper-plugin-utils': 7.29.7 - - '@babel/plugin-transform-runtime@7.29.7(@babel/core@7.29.7)': - dependencies: - '@babel/core': 7.29.7 - '@babel/helper-module-imports': 7.29.7 - '@babel/helper-plugin-utils': 7.29.7 - babel-plugin-polyfill-corejs2: 0.4.17(@babel/core@7.29.7) - babel-plugin-polyfill-corejs3: 0.13.0(@babel/core@7.29.7) - babel-plugin-polyfill-regenerator: 0.6.8(@babel/core@7.29.7) - semver: 6.3.1 - transitivePeerDependencies: - - supports-color - - '@babel/plugin-transform-shorthand-properties@7.29.7(@babel/core@7.29.7)': - dependencies: - '@babel/core': 7.29.7 - '@babel/helper-plugin-utils': 7.29.7 - - '@babel/plugin-transform-spread@7.29.7(@babel/core@7.29.7)': - dependencies: - '@babel/core': 7.29.7 - '@babel/helper-plugin-utils': 7.29.7 - '@babel/helper-skip-transparent-expression-wrappers': 7.29.7 - transitivePeerDependencies: - - supports-color - - '@babel/plugin-transform-sticky-regex@7.29.7(@babel/core@7.29.7)': - dependencies: - '@babel/core': 7.29.7 - '@babel/helper-plugin-utils': 7.29.7 - - '@babel/plugin-transform-template-literals@7.29.7(@babel/core@7.29.7)': - dependencies: - '@babel/core': 7.29.7 - '@babel/helper-plugin-utils': 7.29.7 - - '@babel/plugin-transform-typeof-symbol@7.29.7(@babel/core@7.29.7)': - dependencies: - '@babel/core': 7.29.7 - '@babel/helper-plugin-utils': 7.29.7 - - '@babel/plugin-transform-typescript@7.29.7(@babel/core@7.29.7)': - dependencies: - '@babel/core': 7.29.7 - '@babel/helper-annotate-as-pure': 7.29.7 - '@babel/helper-create-class-features-plugin': 7.29.7(@babel/core@7.29.7) - '@babel/helper-plugin-utils': 7.29.7 - '@babel/helper-skip-transparent-expression-wrappers': 7.29.7 - '@babel/plugin-syntax-typescript': 7.29.7(@babel/core@7.29.7) - transitivePeerDependencies: - - supports-color - - '@babel/plugin-transform-unicode-escapes@7.29.7(@babel/core@7.29.7)': - dependencies: - '@babel/core': 7.29.7 - '@babel/helper-plugin-utils': 7.29.7 - - '@babel/plugin-transform-unicode-property-regex@7.29.7(@babel/core@7.29.7)': - dependencies: - '@babel/core': 7.29.7 - '@babel/helper-create-regexp-features-plugin': 7.29.7(@babel/core@7.29.7) - '@babel/helper-plugin-utils': 7.29.7 - - '@babel/plugin-transform-unicode-regex@7.29.7(@babel/core@7.29.7)': - dependencies: - '@babel/core': 7.29.7 - '@babel/helper-create-regexp-features-plugin': 7.29.7(@babel/core@7.29.7) - '@babel/helper-plugin-utils': 7.29.7 - - '@babel/plugin-transform-unicode-sets-regex@7.29.7(@babel/core@7.29.7)': - dependencies: - '@babel/core': 7.29.7 - '@babel/helper-create-regexp-features-plugin': 7.29.7(@babel/core@7.29.7) - '@babel/helper-plugin-utils': 7.29.7 - - '@babel/preset-env@7.29.7(@babel/core@7.29.7)': - dependencies: - '@babel/compat-data': 7.29.7 - '@babel/core': 7.29.7 - '@babel/helper-compilation-targets': 7.29.7 - '@babel/helper-plugin-utils': 7.29.7 - '@babel/helper-validator-option': 7.29.7 - '@babel/plugin-bugfix-firefox-class-in-computed-class-key': 7.29.7(@babel/core@7.29.7) - '@babel/plugin-bugfix-safari-class-field-initializer-scope': 7.29.7(@babel/core@7.29.7) - '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression': 7.29.7(@babel/core@7.29.7) - '@babel/plugin-bugfix-safari-rest-destructuring-rhs-array': 7.29.7(@babel/core@7.29.7) - '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining': 7.29.7(@babel/core@7.29.7) - '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly': 7.29.7(@babel/core@7.29.7) - '@babel/plugin-proposal-private-property-in-object': 7.21.0-placeholder-for-preset-env.2(@babel/core@7.29.7) - '@babel/plugin-syntax-import-assertions': 7.29.7(@babel/core@7.29.7) - '@babel/plugin-syntax-import-attributes': 7.29.7(@babel/core@7.29.7) - '@babel/plugin-syntax-unicode-sets-regex': 7.18.6(@babel/core@7.29.7) - '@babel/plugin-transform-arrow-functions': 7.29.7(@babel/core@7.29.7) - '@babel/plugin-transform-async-generator-functions': 7.29.7(@babel/core@7.29.7) - '@babel/plugin-transform-async-to-generator': 7.29.7(@babel/core@7.29.7) - '@babel/plugin-transform-block-scoped-functions': 7.29.7(@babel/core@7.29.7) - '@babel/plugin-transform-block-scoping': 7.29.7(@babel/core@7.29.7) - '@babel/plugin-transform-class-properties': 7.29.7(@babel/core@7.29.7) - '@babel/plugin-transform-class-static-block': 7.29.7(@babel/core@7.29.7) - '@babel/plugin-transform-classes': 7.29.7(@babel/core@7.29.7) - '@babel/plugin-transform-computed-properties': 7.29.7(@babel/core@7.29.7) - '@babel/plugin-transform-destructuring': 7.29.7(@babel/core@7.29.7) - '@babel/plugin-transform-dotall-regex': 7.29.7(@babel/core@7.29.7) - '@babel/plugin-transform-duplicate-keys': 7.29.7(@babel/core@7.29.7) - '@babel/plugin-transform-duplicate-named-capturing-groups-regex': 7.29.7(@babel/core@7.29.7) - '@babel/plugin-transform-dynamic-import': 7.29.7(@babel/core@7.29.7) - '@babel/plugin-transform-explicit-resource-management': 7.29.7(@babel/core@7.29.7) - '@babel/plugin-transform-exponentiation-operator': 7.29.7(@babel/core@7.29.7) - '@babel/plugin-transform-export-namespace-from': 7.29.7(@babel/core@7.29.7) - '@babel/plugin-transform-for-of': 7.29.7(@babel/core@7.29.7) - '@babel/plugin-transform-function-name': 7.29.7(@babel/core@7.29.7) - '@babel/plugin-transform-json-strings': 7.29.7(@babel/core@7.29.7) - '@babel/plugin-transform-literals': 7.29.7(@babel/core@7.29.7) - '@babel/plugin-transform-logical-assignment-operators': 7.29.7(@babel/core@7.29.7) - '@babel/plugin-transform-member-expression-literals': 7.29.7(@babel/core@7.29.7) - '@babel/plugin-transform-modules-amd': 7.29.7(@babel/core@7.29.7) - '@babel/plugin-transform-modules-commonjs': 7.29.7(@babel/core@7.29.7) - '@babel/plugin-transform-modules-systemjs': 7.29.7(@babel/core@7.29.7) - '@babel/plugin-transform-modules-umd': 7.29.7(@babel/core@7.29.7) - '@babel/plugin-transform-named-capturing-groups-regex': 7.29.7(@babel/core@7.29.7) - '@babel/plugin-transform-new-target': 7.29.7(@babel/core@7.29.7) - '@babel/plugin-transform-nullish-coalescing-operator': 7.29.7(@babel/core@7.29.7) - '@babel/plugin-transform-numeric-separator': 7.29.7(@babel/core@7.29.7) - '@babel/plugin-transform-object-rest-spread': 7.29.7(@babel/core@7.29.7) - '@babel/plugin-transform-object-super': 7.29.7(@babel/core@7.29.7) - '@babel/plugin-transform-optional-catch-binding': 7.29.7(@babel/core@7.29.7) - '@babel/plugin-transform-optional-chaining': 7.29.7(@babel/core@7.29.7) - '@babel/plugin-transform-parameters': 7.29.7(@babel/core@7.29.7) - '@babel/plugin-transform-private-methods': 7.29.7(@babel/core@7.29.7) - '@babel/plugin-transform-private-property-in-object': 7.29.7(@babel/core@7.29.7) - '@babel/plugin-transform-property-literals': 7.29.7(@babel/core@7.29.7) - '@babel/plugin-transform-regenerator': 7.29.7(@babel/core@7.29.7) - '@babel/plugin-transform-regexp-modifiers': 7.29.7(@babel/core@7.29.7) - '@babel/plugin-transform-reserved-words': 7.29.7(@babel/core@7.29.7) - '@babel/plugin-transform-shorthand-properties': 7.29.7(@babel/core@7.29.7) - '@babel/plugin-transform-spread': 7.29.7(@babel/core@7.29.7) - '@babel/plugin-transform-sticky-regex': 7.29.7(@babel/core@7.29.7) - '@babel/plugin-transform-template-literals': 7.29.7(@babel/core@7.29.7) - '@babel/plugin-transform-typeof-symbol': 7.29.7(@babel/core@7.29.7) - '@babel/plugin-transform-unicode-escapes': 7.29.7(@babel/core@7.29.7) - '@babel/plugin-transform-unicode-property-regex': 7.29.7(@babel/core@7.29.7) - '@babel/plugin-transform-unicode-regex': 7.29.7(@babel/core@7.29.7) - '@babel/plugin-transform-unicode-sets-regex': 7.29.7(@babel/core@7.29.7) - '@babel/preset-modules': 0.1.6-no-external-plugins(@babel/core@7.29.7) - babel-plugin-polyfill-corejs2: 0.4.17(@babel/core@7.29.7) - babel-plugin-polyfill-corejs3: 0.14.2(@babel/core@7.29.7) - babel-plugin-polyfill-regenerator: 0.6.8(@babel/core@7.29.7) - core-js-compat: 3.49.0 - semver: 6.3.1 - transitivePeerDependencies: - - supports-color - - '@babel/preset-modules@0.1.6-no-external-plugins(@babel/core@7.29.7)': - dependencies: - '@babel/core': 7.29.7 - '@babel/helper-plugin-utils': 7.29.7 - '@babel/types': 7.29.7 - esutils: 2.0.3 - - '@babel/preset-react@7.29.7(@babel/core@7.29.7)': - dependencies: - '@babel/core': 7.29.7 - '@babel/helper-plugin-utils': 7.29.7 - '@babel/helper-validator-option': 7.29.7 - '@babel/plugin-transform-react-display-name': 7.29.7(@babel/core@7.29.7) - '@babel/plugin-transform-react-jsx': 7.29.7(@babel/core@7.29.7) - '@babel/plugin-transform-react-jsx-development': 7.29.7(@babel/core@7.29.7) - '@babel/plugin-transform-react-pure-annotations': 7.29.7(@babel/core@7.29.7) - transitivePeerDependencies: - - supports-color - - '@babel/preset-typescript@7.29.7(@babel/core@7.29.7)': - dependencies: - '@babel/core': 7.29.7 - '@babel/helper-plugin-utils': 7.29.7 - '@babel/helper-validator-option': 7.29.7 - '@babel/plugin-syntax-jsx': 7.29.7(@babel/core@7.29.7) - '@babel/plugin-transform-modules-commonjs': 7.29.7(@babel/core@7.29.7) - '@babel/plugin-transform-typescript': 7.29.7(@babel/core@7.29.7) - transitivePeerDependencies: - - supports-color - - '@babel/runtime@7.29.7': {} - - '@babel/template@7.29.7': - dependencies: - '@babel/code-frame': 7.29.7 - '@babel/parser': 7.29.7 - '@babel/types': 7.29.7 - - '@babel/traverse@7.29.7': - dependencies: - '@babel/code-frame': 7.29.7 - '@babel/generator': 7.29.7 - '@babel/helper-globals': 7.29.7 - '@babel/parser': 7.29.7 - '@babel/template': 7.29.7 - '@babel/types': 7.29.7 - debug: 4.4.3 - transitivePeerDependencies: - - supports-color - - '@babel/types@7.29.0': - dependencies: - '@babel/helper-string-parser': 7.27.1 - '@babel/helper-validator-identifier': 7.28.5 - - '@babel/types@7.29.7': - dependencies: - '@babel/helper-string-parser': 7.29.7 - '@babel/helper-validator-identifier': 7.29.7 - - '@bcoe/v8-coverage@1.0.2': {} - - '@colors/colors@1.5.0': - optional: true - - '@csstools/cascade-layer-name-parser@2.0.5(@csstools/css-parser-algorithms@3.0.5(@csstools/css-tokenizer@3.0.4))(@csstools/css-tokenizer@3.0.4)': - dependencies: - '@csstools/css-parser-algorithms': 3.0.5(@csstools/css-tokenizer@3.0.4) - '@csstools/css-tokenizer': 3.0.4 - - '@csstools/color-helpers@5.1.0': {} - - '@csstools/css-calc@2.1.4(@csstools/css-parser-algorithms@3.0.5(@csstools/css-tokenizer@3.0.4))(@csstools/css-tokenizer@3.0.4)': - dependencies: - '@csstools/css-parser-algorithms': 3.0.5(@csstools/css-tokenizer@3.0.4) - '@csstools/css-tokenizer': 3.0.4 - - '@csstools/css-color-parser@3.1.0(@csstools/css-parser-algorithms@3.0.5(@csstools/css-tokenizer@3.0.4))(@csstools/css-tokenizer@3.0.4)': - dependencies: - '@csstools/color-helpers': 5.1.0 - '@csstools/css-calc': 2.1.4(@csstools/css-parser-algorithms@3.0.5(@csstools/css-tokenizer@3.0.4))(@csstools/css-tokenizer@3.0.4) - '@csstools/css-parser-algorithms': 3.0.5(@csstools/css-tokenizer@3.0.4) - '@csstools/css-tokenizer': 3.0.4 - - '@csstools/css-parser-algorithms@3.0.5(@csstools/css-tokenizer@3.0.4)': - dependencies: - '@csstools/css-tokenizer': 3.0.4 - - '@csstools/css-tokenizer@3.0.4': {} - - '@csstools/media-query-list-parser@4.0.3(@csstools/css-parser-algorithms@3.0.5(@csstools/css-tokenizer@3.0.4))(@csstools/css-tokenizer@3.0.4)': - dependencies: - '@csstools/css-parser-algorithms': 3.0.5(@csstools/css-tokenizer@3.0.4) - '@csstools/css-tokenizer': 3.0.4 - - '@csstools/postcss-alpha-function@1.0.1(postcss@8.5.23)': - dependencies: - '@csstools/css-color-parser': 3.1.0(@csstools/css-parser-algorithms@3.0.5(@csstools/css-tokenizer@3.0.4))(@csstools/css-tokenizer@3.0.4) - '@csstools/css-parser-algorithms': 3.0.5(@csstools/css-tokenizer@3.0.4) - '@csstools/css-tokenizer': 3.0.4 - '@csstools/postcss-progressive-custom-properties': 4.2.1(postcss@8.5.23) - '@csstools/utilities': 2.0.0(postcss@8.5.23) - postcss: 8.5.23 - - '@csstools/postcss-cascade-layers@5.0.2(postcss@8.5.23)': - dependencies: - '@csstools/selector-specificity': 5.0.0(postcss-selector-parser@7.1.4) - postcss: 8.5.23 - postcss-selector-parser: 7.1.4 - - '@csstools/postcss-color-function-display-p3-linear@1.0.1(postcss@8.5.23)': - dependencies: - '@csstools/css-color-parser': 3.1.0(@csstools/css-parser-algorithms@3.0.5(@csstools/css-tokenizer@3.0.4))(@csstools/css-tokenizer@3.0.4) - '@csstools/css-parser-algorithms': 3.0.5(@csstools/css-tokenizer@3.0.4) - '@csstools/css-tokenizer': 3.0.4 - '@csstools/postcss-progressive-custom-properties': 4.2.1(postcss@8.5.23) - '@csstools/utilities': 2.0.0(postcss@8.5.23) - postcss: 8.5.23 - - '@csstools/postcss-color-function@4.0.12(postcss@8.5.23)': - dependencies: - '@csstools/css-color-parser': 3.1.0(@csstools/css-parser-algorithms@3.0.5(@csstools/css-tokenizer@3.0.4))(@csstools/css-tokenizer@3.0.4) - '@csstools/css-parser-algorithms': 3.0.5(@csstools/css-tokenizer@3.0.4) - '@csstools/css-tokenizer': 3.0.4 - '@csstools/postcss-progressive-custom-properties': 4.2.1(postcss@8.5.23) - '@csstools/utilities': 2.0.0(postcss@8.5.23) - postcss: 8.5.23 - - '@csstools/postcss-color-mix-function@3.0.12(postcss@8.5.23)': - dependencies: - '@csstools/css-color-parser': 3.1.0(@csstools/css-parser-algorithms@3.0.5(@csstools/css-tokenizer@3.0.4))(@csstools/css-tokenizer@3.0.4) - '@csstools/css-parser-algorithms': 3.0.5(@csstools/css-tokenizer@3.0.4) - '@csstools/css-tokenizer': 3.0.4 - '@csstools/postcss-progressive-custom-properties': 4.2.1(postcss@8.5.23) - '@csstools/utilities': 2.0.0(postcss@8.5.23) - postcss: 8.5.23 - - '@csstools/postcss-color-mix-variadic-function-arguments@1.0.2(postcss@8.5.23)': - dependencies: - '@csstools/css-color-parser': 3.1.0(@csstools/css-parser-algorithms@3.0.5(@csstools/css-tokenizer@3.0.4))(@csstools/css-tokenizer@3.0.4) - '@csstools/css-parser-algorithms': 3.0.5(@csstools/css-tokenizer@3.0.4) - '@csstools/css-tokenizer': 3.0.4 - '@csstools/postcss-progressive-custom-properties': 4.2.1(postcss@8.5.23) - '@csstools/utilities': 2.0.0(postcss@8.5.23) - postcss: 8.5.23 - - '@csstools/postcss-content-alt-text@2.0.8(postcss@8.5.23)': - dependencies: - '@csstools/css-parser-algorithms': 3.0.5(@csstools/css-tokenizer@3.0.4) - '@csstools/css-tokenizer': 3.0.4 - '@csstools/postcss-progressive-custom-properties': 4.2.1(postcss@8.5.23) - '@csstools/utilities': 2.0.0(postcss@8.5.23) - postcss: 8.5.23 - - '@csstools/postcss-contrast-color-function@2.0.12(postcss@8.5.23)': - dependencies: - '@csstools/css-color-parser': 3.1.0(@csstools/css-parser-algorithms@3.0.5(@csstools/css-tokenizer@3.0.4))(@csstools/css-tokenizer@3.0.4) - '@csstools/css-parser-algorithms': 3.0.5(@csstools/css-tokenizer@3.0.4) - '@csstools/css-tokenizer': 3.0.4 - '@csstools/postcss-progressive-custom-properties': 4.2.1(postcss@8.5.23) - '@csstools/utilities': 2.0.0(postcss@8.5.23) - postcss: 8.5.23 - - '@csstools/postcss-exponential-functions@2.0.9(postcss@8.5.23)': - dependencies: - '@csstools/css-calc': 2.1.4(@csstools/css-parser-algorithms@3.0.5(@csstools/css-tokenizer@3.0.4))(@csstools/css-tokenizer@3.0.4) - '@csstools/css-parser-algorithms': 3.0.5(@csstools/css-tokenizer@3.0.4) - '@csstools/css-tokenizer': 3.0.4 - postcss: 8.5.23 - - '@csstools/postcss-font-format-keywords@4.0.0(postcss@8.5.23)': - dependencies: - '@csstools/utilities': 2.0.0(postcss@8.5.23) - postcss: 8.5.23 - postcss-value-parser: 4.2.0 - - '@csstools/postcss-gamut-mapping@2.0.11(postcss@8.5.23)': - dependencies: - '@csstools/css-color-parser': 3.1.0(@csstools/css-parser-algorithms@3.0.5(@csstools/css-tokenizer@3.0.4))(@csstools/css-tokenizer@3.0.4) - '@csstools/css-parser-algorithms': 3.0.5(@csstools/css-tokenizer@3.0.4) - '@csstools/css-tokenizer': 3.0.4 - postcss: 8.5.23 - - '@csstools/postcss-gradients-interpolation-method@5.0.12(postcss@8.5.23)': - dependencies: - '@csstools/css-color-parser': 3.1.0(@csstools/css-parser-algorithms@3.0.5(@csstools/css-tokenizer@3.0.4))(@csstools/css-tokenizer@3.0.4) - '@csstools/css-parser-algorithms': 3.0.5(@csstools/css-tokenizer@3.0.4) - '@csstools/css-tokenizer': 3.0.4 - '@csstools/postcss-progressive-custom-properties': 4.2.1(postcss@8.5.23) - '@csstools/utilities': 2.0.0(postcss@8.5.23) - postcss: 8.5.23 - - '@csstools/postcss-hwb-function@4.0.12(postcss@8.5.23)': - dependencies: - '@csstools/css-color-parser': 3.1.0(@csstools/css-parser-algorithms@3.0.5(@csstools/css-tokenizer@3.0.4))(@csstools/css-tokenizer@3.0.4) - '@csstools/css-parser-algorithms': 3.0.5(@csstools/css-tokenizer@3.0.4) - '@csstools/css-tokenizer': 3.0.4 - '@csstools/postcss-progressive-custom-properties': 4.2.1(postcss@8.5.23) - '@csstools/utilities': 2.0.0(postcss@8.5.23) - postcss: 8.5.23 - - '@csstools/postcss-ic-unit@4.0.4(postcss@8.5.23)': - dependencies: - '@csstools/postcss-progressive-custom-properties': 4.2.1(postcss@8.5.23) - '@csstools/utilities': 2.0.0(postcss@8.5.23) - postcss: 8.5.23 - postcss-value-parser: 4.2.0 - - '@csstools/postcss-initial@2.0.1(postcss@8.5.23)': - dependencies: - postcss: 8.5.23 - - '@csstools/postcss-is-pseudo-class@5.0.3(postcss@8.5.23)': - dependencies: - '@csstools/selector-specificity': 5.0.0(postcss-selector-parser@7.1.4) - postcss: 8.5.23 - postcss-selector-parser: 7.1.4 - - '@csstools/postcss-light-dark-function@2.0.11(postcss@8.5.23)': - dependencies: - '@csstools/css-parser-algorithms': 3.0.5(@csstools/css-tokenizer@3.0.4) - '@csstools/css-tokenizer': 3.0.4 - '@csstools/postcss-progressive-custom-properties': 4.2.1(postcss@8.5.23) - '@csstools/utilities': 2.0.0(postcss@8.5.23) - postcss: 8.5.23 - - '@csstools/postcss-logical-float-and-clear@3.0.0(postcss@8.5.23)': - dependencies: - postcss: 8.5.23 - - '@csstools/postcss-logical-overflow@2.0.0(postcss@8.5.23)': - dependencies: - postcss: 8.5.23 - - '@csstools/postcss-logical-overscroll-behavior@2.0.0(postcss@8.5.23)': - dependencies: - postcss: 8.5.23 - - '@csstools/postcss-logical-resize@3.0.0(postcss@8.5.23)': - dependencies: - postcss: 8.5.23 - postcss-value-parser: 4.2.0 - - '@csstools/postcss-logical-viewport-units@3.0.4(postcss@8.5.23)': - dependencies: - '@csstools/css-tokenizer': 3.0.4 - '@csstools/utilities': 2.0.0(postcss@8.5.23) - postcss: 8.5.23 - - '@csstools/postcss-media-minmax@2.0.9(postcss@8.5.23)': - dependencies: - '@csstools/css-calc': 2.1.4(@csstools/css-parser-algorithms@3.0.5(@csstools/css-tokenizer@3.0.4))(@csstools/css-tokenizer@3.0.4) - '@csstools/css-parser-algorithms': 3.0.5(@csstools/css-tokenizer@3.0.4) - '@csstools/css-tokenizer': 3.0.4 - '@csstools/media-query-list-parser': 4.0.3(@csstools/css-parser-algorithms@3.0.5(@csstools/css-tokenizer@3.0.4))(@csstools/css-tokenizer@3.0.4) - postcss: 8.5.23 - - '@csstools/postcss-media-queries-aspect-ratio-number-values@3.0.5(postcss@8.5.23)': - dependencies: - '@csstools/css-parser-algorithms': 3.0.5(@csstools/css-tokenizer@3.0.4) - '@csstools/css-tokenizer': 3.0.4 - '@csstools/media-query-list-parser': 4.0.3(@csstools/css-parser-algorithms@3.0.5(@csstools/css-tokenizer@3.0.4))(@csstools/css-tokenizer@3.0.4) - postcss: 8.5.23 - - '@csstools/postcss-nested-calc@4.0.0(postcss@8.5.23)': - dependencies: - '@csstools/utilities': 2.0.0(postcss@8.5.23) - postcss: 8.5.23 - postcss-value-parser: 4.2.0 - - '@csstools/postcss-normalize-display-values@4.0.1(postcss@8.5.23)': - dependencies: - postcss: 8.5.23 - postcss-value-parser: 4.2.0 - - '@csstools/postcss-oklab-function@4.0.12(postcss@8.5.23)': - dependencies: - '@csstools/css-color-parser': 3.1.0(@csstools/css-parser-algorithms@3.0.5(@csstools/css-tokenizer@3.0.4))(@csstools/css-tokenizer@3.0.4) - '@csstools/css-parser-algorithms': 3.0.5(@csstools/css-tokenizer@3.0.4) - '@csstools/css-tokenizer': 3.0.4 - '@csstools/postcss-progressive-custom-properties': 4.2.1(postcss@8.5.23) - '@csstools/utilities': 2.0.0(postcss@8.5.23) - postcss: 8.5.23 - - '@csstools/postcss-position-area-property@1.0.0(postcss@8.5.23)': - dependencies: - postcss: 8.5.23 - - '@csstools/postcss-progressive-custom-properties@4.2.1(postcss@8.5.23)': - dependencies: - postcss: 8.5.23 - postcss-value-parser: 4.2.0 - - '@csstools/postcss-property-rule-prelude-list@1.0.0(postcss@8.5.23)': - dependencies: - '@csstools/css-parser-algorithms': 3.0.5(@csstools/css-tokenizer@3.0.4) - '@csstools/css-tokenizer': 3.0.4 - postcss: 8.5.23 - - '@csstools/postcss-random-function@2.0.1(postcss@8.5.23)': - dependencies: - '@csstools/css-calc': 2.1.4(@csstools/css-parser-algorithms@3.0.5(@csstools/css-tokenizer@3.0.4))(@csstools/css-tokenizer@3.0.4) - '@csstools/css-parser-algorithms': 3.0.5(@csstools/css-tokenizer@3.0.4) - '@csstools/css-tokenizer': 3.0.4 - postcss: 8.5.23 - - '@csstools/postcss-relative-color-syntax@3.0.12(postcss@8.5.23)': - dependencies: - '@csstools/css-color-parser': 3.1.0(@csstools/css-parser-algorithms@3.0.5(@csstools/css-tokenizer@3.0.4))(@csstools/css-tokenizer@3.0.4) - '@csstools/css-parser-algorithms': 3.0.5(@csstools/css-tokenizer@3.0.4) - '@csstools/css-tokenizer': 3.0.4 - '@csstools/postcss-progressive-custom-properties': 4.2.1(postcss@8.5.23) - '@csstools/utilities': 2.0.0(postcss@8.5.23) - postcss: 8.5.23 - - '@csstools/postcss-scope-pseudo-class@4.0.1(postcss@8.5.23)': - dependencies: - postcss: 8.5.23 - postcss-selector-parser: 7.1.4 - - '@csstools/postcss-sign-functions@1.1.4(postcss@8.5.23)': - dependencies: - '@csstools/css-calc': 2.1.4(@csstools/css-parser-algorithms@3.0.5(@csstools/css-tokenizer@3.0.4))(@csstools/css-tokenizer@3.0.4) - '@csstools/css-parser-algorithms': 3.0.5(@csstools/css-tokenizer@3.0.4) - '@csstools/css-tokenizer': 3.0.4 - postcss: 8.5.23 - - '@csstools/postcss-stepped-value-functions@4.0.9(postcss@8.5.23)': - dependencies: - '@csstools/css-calc': 2.1.4(@csstools/css-parser-algorithms@3.0.5(@csstools/css-tokenizer@3.0.4))(@csstools/css-tokenizer@3.0.4) - '@csstools/css-parser-algorithms': 3.0.5(@csstools/css-tokenizer@3.0.4) - '@csstools/css-tokenizer': 3.0.4 - postcss: 8.5.23 - - '@csstools/postcss-syntax-descriptor-syntax-production@1.0.1(postcss@8.5.23)': - dependencies: - '@csstools/css-tokenizer': 3.0.4 - postcss: 8.5.23 - - '@csstools/postcss-system-ui-font-family@1.0.0(postcss@8.5.23)': - dependencies: - '@csstools/css-parser-algorithms': 3.0.5(@csstools/css-tokenizer@3.0.4) - '@csstools/css-tokenizer': 3.0.4 - postcss: 8.5.23 - - '@csstools/postcss-text-decoration-shorthand@4.0.3(postcss@8.5.23)': - dependencies: - '@csstools/color-helpers': 5.1.0 - postcss: 8.5.23 - postcss-value-parser: 4.2.0 - - '@csstools/postcss-trigonometric-functions@4.0.9(postcss@8.5.23)': - dependencies: - '@csstools/css-calc': 2.1.4(@csstools/css-parser-algorithms@3.0.5(@csstools/css-tokenizer@3.0.4))(@csstools/css-tokenizer@3.0.4) - '@csstools/css-parser-algorithms': 3.0.5(@csstools/css-tokenizer@3.0.4) - '@csstools/css-tokenizer': 3.0.4 - postcss: 8.5.23 - - '@csstools/postcss-unset-value@4.0.0(postcss@8.5.23)': - dependencies: - postcss: 8.5.23 - - '@csstools/selector-resolve-nested@3.1.0(postcss-selector-parser@7.1.4)': - dependencies: - postcss-selector-parser: 7.1.4 - - '@csstools/selector-specificity@5.0.0(postcss-selector-parser@7.1.4)': - dependencies: - postcss-selector-parser: 7.1.4 - - '@csstools/utilities@2.0.0(postcss@8.5.23)': - dependencies: - postcss: 8.5.23 - - '@discoveryjs/json-ext@0.5.7': {} - - '@docsearch/core@4.6.3(@types/react@19.2.17)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)': - optionalDependencies: - '@types/react': 19.2.17 - react: 19.2.4 - react-dom: 19.2.4(react@19.2.4) - - '@docsearch/css@4.6.3': {} - - '@docsearch/react@4.6.3(@algolia/client-search@5.56.0)(@types/react@19.2.17)(algoliasearch@5.56.0)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(search-insights@2.17.3)': - dependencies: - '@algolia/autocomplete-core': 1.19.2(@algolia/client-search@5.56.0)(algoliasearch@5.56.0)(search-insights@2.17.3) - '@docsearch/core': 4.6.3(@types/react@19.2.17)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) - '@docsearch/css': 4.6.3 - optionalDependencies: - '@types/react': 19.2.17 - react: 19.2.4 - react-dom: 19.2.4(react@19.2.4) - search-insights: 2.17.3 - transitivePeerDependencies: - - '@algolia/client-search' - - algoliasearch - - '@docusaurus/babel@3.10.2(@swc/core@1.15.46)(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.23))(html-minifier-terser@7.2.0)(postcss@8.5.23)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)': - dependencies: - '@babel/core': 7.29.7 - '@babel/generator': 7.29.7 - '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.29.7) - '@babel/plugin-transform-runtime': 7.29.7(@babel/core@7.29.7) - '@babel/preset-env': 7.29.7(@babel/core@7.29.7) - '@babel/preset-react': 7.29.7(@babel/core@7.29.7) - '@babel/preset-typescript': 7.29.7(@babel/core@7.29.7) - '@babel/runtime': 7.29.7 - '@babel/traverse': 7.29.7 - '@docusaurus/logger': 3.10.2 - '@docusaurus/utils': 3.10.2(@swc/core@1.15.46)(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.23))(html-minifier-terser@7.2.0)(postcss@8.5.23)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) - babel-plugin-dynamic-import-node: 2.3.3 - fs-extra: 11.4.0 - tslib: 2.8.1 - transitivePeerDependencies: - - '@minify-html/node' - - '@swc/core' - - '@swc/css' - - '@swc/html' - - clean-css - - cssnano - - csso - - esbuild - - html-minifier-terser - - lightningcss - - postcss - - react - - react-dom - - supports-color - - uglify-js - - webpack-cli - - '@docusaurus/babel@3.10.2(@swc/core@1.15.46)(postcss@8.5.23)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)': - dependencies: - '@babel/core': 7.29.7 - '@babel/generator': 7.29.7 - '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.29.7) - '@babel/plugin-transform-runtime': 7.29.7(@babel/core@7.29.7) - '@babel/preset-env': 7.29.7(@babel/core@7.29.7) - '@babel/preset-react': 7.29.7(@babel/core@7.29.7) - '@babel/preset-typescript': 7.29.7(@babel/core@7.29.7) - '@babel/runtime': 7.29.7 - '@babel/traverse': 7.29.7 - '@docusaurus/logger': 3.10.2 - '@docusaurus/utils': 3.10.2(@swc/core@1.15.46)(postcss@8.5.23)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) - babel-plugin-dynamic-import-node: 2.3.3 - fs-extra: 11.4.0 - tslib: 2.8.1 - transitivePeerDependencies: - - '@minify-html/node' - - '@swc/core' - - '@swc/css' - - '@swc/html' - - clean-css - - cssnano - - csso - - esbuild - - html-minifier-terser - - lightningcss - - postcss - - react - - react-dom - - supports-color - - uglify-js - - webpack-cli - - '@docusaurus/bundler@3.10.2(@docusaurus/faster@3.10.2(@docusaurus/types@3.10.2(@swc/core@1.15.46)(postcss@8.5.23)(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(postcss@8.5.23))(@rspack/core@1.7.12)(@swc/core@1.15.46)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(typescript@6.0.3)': - dependencies: - '@babel/core': 7.29.7 - '@docusaurus/babel': 3.10.2(@swc/core@1.15.46)(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.23))(html-minifier-terser@7.2.0)(postcss@8.5.23)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) - '@docusaurus/cssnano-preset': 3.10.2 - '@docusaurus/logger': 3.10.2 - '@docusaurus/types': 3.10.2(@swc/core@1.15.46)(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.23))(html-minifier-terser@7.2.0)(postcss@8.5.23)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) - '@docusaurus/utils': 3.10.2(@swc/core@1.15.46)(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.23))(html-minifier-terser@7.2.0)(postcss@8.5.23)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) - babel-loader: 9.2.1(@babel/core@7.29.7)(webpack@5.109.0(@swc/core@1.15.46)(postcss@8.5.23)) - clean-css: 5.3.3 - copy-webpack-plugin: 11.0.0(webpack@5.109.0(@swc/core@1.15.46)(postcss@8.5.23)) - css-loader: 6.11.0(@rspack/core@1.7.12)(webpack@5.109.0(@swc/core@1.15.46)(postcss@8.5.23)) - css-minimizer-webpack-plugin: 5.0.1(clean-css@5.3.3)(webpack@5.109.0(@swc/core@1.15.46)(postcss@8.5.23)) - cssnano: 6.1.2(postcss@8.5.23) - file-loader: 6.2.0(webpack@5.109.0(@swc/core@1.15.46)(postcss@8.5.23)) - html-minifier-terser: 7.2.0 - mini-css-extract-plugin: 2.10.2(webpack@5.109.0(@swc/core@1.15.46)(postcss@8.5.23)) - null-loader: 4.0.1(webpack@5.109.0(@swc/core@1.15.46)(postcss@8.5.23)) - postcss: 8.5.23 - postcss-loader: 7.3.4(postcss@8.5.23)(typescript@6.0.3)(webpack@5.109.0(@swc/core@1.15.46)(postcss@8.5.23)) - postcss-preset-env: 10.6.1(postcss@8.5.23) - terser-webpack-plugin: 5.6.1(@swc/core@1.15.46)(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.23))(html-minifier-terser@7.2.0)(postcss@8.5.23)(webpack@5.109.0(@swc/core@1.15.46)(postcss@8.5.23)) - tslib: 2.8.1 - url-loader: 4.1.1(file-loader@6.2.0(webpack@5.109.0(@swc/core@1.15.46)(postcss@8.5.23)))(webpack@5.109.0(@swc/core@1.15.46)(postcss@8.5.23)) - webpack: 5.109.0(@swc/core@1.15.46)(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.23))(html-minifier-terser@7.2.0)(postcss@8.5.23) - webpackbar: 7.0.0(@rspack/core@1.7.12)(webpack@5.109.0(@swc/core@1.15.46)(postcss@8.5.23)) - optionalDependencies: - '@docusaurus/faster': 3.10.2(@docusaurus/types@3.10.2(@swc/core@1.15.46)(postcss@8.5.23)(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(postcss@8.5.23) - transitivePeerDependencies: - - '@minify-html/node' - - '@parcel/css' - - '@rspack/core' - - '@swc/core' - - '@swc/css' - - '@swc/html' - - csso - - esbuild - - lightningcss - - react - - react-dom - - supports-color - - typescript - - uglify-js - - webpack-cli - - '@docusaurus/core@3.10.2(@docusaurus/faster@3.10.2(@docusaurus/types@3.10.2(@swc/core@1.15.46)(postcss@8.5.23)(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(postcss@8.5.23))(@mdx-js/react@3.1.1(@types/react@19.2.17)(react@19.2.4))(@rspack/core@1.7.12)(@swc/core@1.15.46)(postcss@8.5.23)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(typescript@6.0.3)': - dependencies: - '@docusaurus/babel': 3.10.2(@swc/core@1.15.46)(postcss@8.5.23)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) - '@docusaurus/bundler': 3.10.2(@docusaurus/faster@3.10.2(@docusaurus/types@3.10.2(@swc/core@1.15.46)(postcss@8.5.23)(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(postcss@8.5.23))(@rspack/core@1.7.12)(@swc/core@1.15.46)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(typescript@6.0.3) - '@docusaurus/logger': 3.10.2 - '@docusaurus/mdx-loader': 3.10.2(@swc/core@1.15.46)(postcss@8.5.23)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) - '@docusaurus/utils': 3.10.2(@swc/core@1.15.46)(postcss@8.5.23)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) - '@docusaurus/utils-common': 3.10.2(@swc/core@1.15.46)(postcss@8.5.23)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) - '@docusaurus/utils-validation': 3.10.2(@swc/core@1.15.46)(postcss@8.5.23)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) - '@mdx-js/react': 3.1.1(@types/react@19.2.17)(react@19.2.4) - boxen: 6.2.1 - chalk: 4.1.2 - chokidar: 3.6.0 - cli-table3: 0.6.5 - combine-promises: 1.2.0 - commander: 5.1.0 - core-js: 3.49.0 - detect-port: 2.1.0 - escape-html: 1.0.3 - eta: 2.2.0 - eval: 0.1.8 - execa: 5.1.1 - fs-extra: 11.4.0 - html-tags: 3.3.1 - html-webpack-plugin: 5.6.8(@rspack/core@1.7.12)(webpack@5.109.0(@swc/core@1.15.46)(postcss@8.5.23)) - leven: 3.1.0 - lodash: 4.18.1 - open: 8.4.2 - p-map: 4.0.0 - prompts: 2.4.2 - react: 19.2.4 - react-dom: 19.2.4(react@19.2.4) - react-helmet-async: '@slorber/react-helmet-async@1.3.0(react-dom@19.2.4(react@19.2.4))(react@19.2.4)' - react-loadable: '@docusaurus/react-loadable@6.0.0(react@19.2.4)' - react-loadable-ssr-addon-v5-slorber: 1.0.3(@docusaurus/react-loadable@6.0.0(react@19.2.4))(webpack@5.109.0(@swc/core@1.15.46)(postcss@8.5.23)) - react-router: 5.3.4(react@19.2.4) - react-router-config: 5.1.1(react-router@5.3.4(react@19.2.4))(react@19.2.4) - react-router-dom: 5.3.4(react@19.2.4) - semver: 7.7.4 - serve-handler: 6.1.7 - tinypool: 1.1.1 - tslib: 2.8.1 - update-notifier: 6.0.2 - webpack: 5.109.0(@swc/core@1.15.46)(postcss@8.5.23) - webpack-bundle-analyzer: 4.10.2 - webpack-dev-server: 5.2.6(tslib@2.8.1)(webpack@5.109.0(@swc/core@1.15.46)(postcss@8.5.23)) - webpack-merge: 6.0.1 - optionalDependencies: - '@docusaurus/faster': 3.10.2(@docusaurus/types@3.10.2(@swc/core@1.15.46)(postcss@8.5.23)(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(postcss@8.5.23) - transitivePeerDependencies: - - '@minify-html/node' - - '@parcel/css' - - '@rspack/core' - - '@swc/core' - - '@swc/css' - - '@swc/html' - - bufferutil - - clean-css - - cssnano - - csso - - debug - - esbuild - - html-minifier-terser - - lightningcss - - postcss - - supports-color - - typescript - - uglify-js - - utf-8-validate - - webpack-cli - - '@docusaurus/cssnano-preset@3.10.2': - dependencies: - cssnano-preset-advanced: 6.1.2(postcss@8.5.23) - postcss: 8.5.23 - postcss-sort-media-queries: 5.2.0(postcss@8.5.23) - tslib: 2.8.1 - - '@docusaurus/faster@3.10.2(@docusaurus/types@3.10.2(@swc/core@1.15.46)(postcss@8.5.23)(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(postcss@8.5.23)': - dependencies: - '@docusaurus/types': 3.10.2(@swc/core@1.15.46)(postcss@8.5.23)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) - '@rspack/core': 1.7.12 - '@swc/core': 1.15.46 - '@swc/html': 1.15.46 - browserslist: 4.28.7 - lightningcss: 1.32.0 - semver: 7.7.4 - swc-loader: 0.2.7(@swc/core@1.15.46)(webpack@5.109.0(@swc/core@1.15.46)(postcss@8.5.23)) - tslib: 2.8.1 - webpack: 5.109.0(@swc/core@1.15.46)(@swc/html@1.15.46)(lightningcss@1.32.0)(postcss@8.5.23) - transitivePeerDependencies: - - '@minify-html/node' - - '@swc/css' - - '@swc/helpers' - - clean-css - - cssnano - - csso - - esbuild - - html-minifier-terser - - postcss - - uglify-js - - webpack-cli - optional: true - - '@docusaurus/logger@3.10.2': - dependencies: - chalk: 4.1.2 - tslib: 2.8.1 - - '@docusaurus/mdx-loader@3.10.2(@swc/core@1.15.46)(postcss@8.5.23)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)': - dependencies: - '@docusaurus/logger': 3.10.2 - '@docusaurus/utils': 3.10.2(@swc/core@1.15.46)(postcss@8.5.23)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) - '@docusaurus/utils-validation': 3.10.2(@swc/core@1.15.46)(postcss@8.5.23)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) - '@mdx-js/mdx': 3.1.1 - '@slorber/remark-comment': 1.0.0 - escape-html: 1.0.3 - estree-util-value-to-estree: 3.5.0 - file-loader: 6.2.0(webpack@5.109.0(@swc/core@1.15.46)(postcss@8.5.23)) - fs-extra: 11.4.0 - image-size: 2.0.2 - mdast-util-mdx: 3.0.0 - mdast-util-to-string: 4.0.0 - react: 19.2.4 - react-dom: 19.2.4(react@19.2.4) - rehype-raw: 7.0.0 - remark-directive: 3.0.1 - remark-emoji: 4.0.1 - remark-frontmatter: 5.0.0 - remark-gfm: 4.0.1 - stringify-object: 3.3.0 - tslib: 2.8.1 - unified: 11.0.5 - unist-util-visit: 5.1.0 - url-loader: 4.1.1(file-loader@6.2.0(webpack@5.109.0(@swc/core@1.15.46)(postcss@8.5.23)))(webpack@5.109.0(@swc/core@1.15.46)(postcss@8.5.23)) - vfile: 6.0.3 - webpack: 5.109.0(@swc/core@1.15.46)(postcss@8.5.23) - transitivePeerDependencies: - - '@minify-html/node' - - '@swc/core' - - '@swc/css' - - '@swc/html' - - clean-css - - cssnano - - csso - - esbuild - - html-minifier-terser - - lightningcss - - postcss - - supports-color - - uglify-js - - webpack-cli - - '@docusaurus/module-type-aliases@3.10.2(@swc/core@1.15.46)(postcss@8.5.23)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)': - dependencies: - '@docusaurus/types': 3.10.2(@swc/core@1.15.46)(postcss@8.5.23)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) - '@types/history': 4.7.11 - '@types/react': 19.2.17 - '@types/react-router-config': 5.0.11 - '@types/react-router-dom': 5.3.3 - react: 19.2.4 - react-dom: 19.2.4(react@19.2.4) - react-helmet-async: '@slorber/react-helmet-async@1.3.0(react-dom@19.2.4(react@19.2.4))(react@19.2.4)' - react-loadable: '@docusaurus/react-loadable@6.0.0(react@19.2.4)' - transitivePeerDependencies: - - '@minify-html/node' - - '@swc/core' - - '@swc/css' - - '@swc/html' - - clean-css - - cssnano - - csso - - esbuild - - html-minifier-terser - - lightningcss - - postcss - - supports-color - - uglify-js - - webpack-cli - - '@docusaurus/plugin-content-blog@3.10.2(@docusaurus/faster@3.10.2(@docusaurus/types@3.10.2(@swc/core@1.15.46)(postcss@8.5.23)(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(postcss@8.5.23))(@docusaurus/plugin-content-docs@3.10.2(@docusaurus/faster@3.10.2(@docusaurus/types@3.10.2(@swc/core@1.15.46)(postcss@8.5.23)(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(postcss@8.5.23))(@mdx-js/react@3.1.1(@types/react@19.2.17)(react@19.2.4))(@rspack/core@1.7.12)(@swc/core@1.15.46)(postcss@8.5.23)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(typescript@6.0.3))(@mdx-js/react@3.1.1(@types/react@19.2.17)(react@19.2.4))(@rspack/core@1.7.12)(@swc/core@1.15.46)(postcss@8.5.23)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(typescript@6.0.3)': - dependencies: - '@docusaurus/core': 3.10.2(@docusaurus/faster@3.10.2(@docusaurus/types@3.10.2(@swc/core@1.15.46)(postcss@8.5.23)(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(postcss@8.5.23))(@mdx-js/react@3.1.1(@types/react@19.2.17)(react@19.2.4))(@rspack/core@1.7.12)(@swc/core@1.15.46)(postcss@8.5.23)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(typescript@6.0.3) - '@docusaurus/logger': 3.10.2 - '@docusaurus/mdx-loader': 3.10.2(@swc/core@1.15.46)(postcss@8.5.23)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) - '@docusaurus/plugin-content-docs': 3.10.2(@docusaurus/faster@3.10.2(@docusaurus/types@3.10.2(@swc/core@1.15.46)(postcss@8.5.23)(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(postcss@8.5.23))(@mdx-js/react@3.1.1(@types/react@19.2.17)(react@19.2.4))(@rspack/core@1.7.12)(@swc/core@1.15.46)(postcss@8.5.23)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(typescript@6.0.3) - '@docusaurus/theme-common': 3.10.2(@docusaurus/plugin-content-docs@3.10.2(@docusaurus/faster@3.10.2(@docusaurus/types@3.10.2(@swc/core@1.15.46)(postcss@8.5.23)(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(postcss@8.5.23))(@mdx-js/react@3.1.1(@types/react@19.2.17)(react@19.2.4))(@rspack/core@1.7.12)(@swc/core@1.15.46)(postcss@8.5.23)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(typescript@6.0.3))(@swc/core@1.15.46)(postcss@8.5.23)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) - '@docusaurus/types': 3.10.2(@swc/core@1.15.46)(postcss@8.5.23)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) - '@docusaurus/utils': 3.10.2(@swc/core@1.15.46)(postcss@8.5.23)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) - '@docusaurus/utils-common': 3.10.2(@swc/core@1.15.46)(postcss@8.5.23)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) - '@docusaurus/utils-validation': 3.10.2(@swc/core@1.15.46)(postcss@8.5.23)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) - cheerio: 1.0.0-rc.12 - combine-promises: 1.2.0 - feed: 4.2.2 - fs-extra: 11.4.0 - lodash: 4.18.1 - react: 19.2.4 - react-dom: 19.2.4(react@19.2.4) - schema-dts: 1.1.5 - srcset: 4.0.0 - tslib: 2.8.1 - unist-util-visit: 5.1.0 - utility-types: 3.11.0 - webpack: 5.109.0(@swc/core@1.15.46)(postcss@8.5.23) - transitivePeerDependencies: - - '@docusaurus/faster' - - '@mdx-js/react' - - '@minify-html/node' - - '@parcel/css' - - '@rspack/core' - - '@swc/core' - - '@swc/css' - - '@swc/html' - - bufferutil - - clean-css - - cssnano - - csso - - debug - - esbuild - - html-minifier-terser - - lightningcss - - postcss - - supports-color - - typescript - - uglify-js - - utf-8-validate - - webpack-cli - - '@docusaurus/plugin-content-docs@3.10.2(@docusaurus/faster@3.10.2(@docusaurus/types@3.10.2(@swc/core@1.15.46)(postcss@8.5.23)(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(postcss@8.5.23))(@mdx-js/react@3.1.1(@types/react@19.2.17)(react@19.2.4))(@rspack/core@1.7.12)(@swc/core@1.15.46)(postcss@8.5.23)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(typescript@6.0.3)': - dependencies: - '@docusaurus/core': 3.10.2(@docusaurus/faster@3.10.2(@docusaurus/types@3.10.2(@swc/core@1.15.46)(postcss@8.5.23)(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(postcss@8.5.23))(@mdx-js/react@3.1.1(@types/react@19.2.17)(react@19.2.4))(@rspack/core@1.7.12)(@swc/core@1.15.46)(postcss@8.5.23)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(typescript@6.0.3) - '@docusaurus/logger': 3.10.2 - '@docusaurus/mdx-loader': 3.10.2(@swc/core@1.15.46)(postcss@8.5.23)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) - '@docusaurus/module-type-aliases': 3.10.2(@swc/core@1.15.46)(postcss@8.5.23)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) - '@docusaurus/theme-common': 3.10.2(@docusaurus/plugin-content-docs@3.10.2(@docusaurus/faster@3.10.2(@docusaurus/types@3.10.2(@swc/core@1.15.46)(postcss@8.5.23)(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(postcss@8.5.23))(@mdx-js/react@3.1.1(@types/react@19.2.17)(react@19.2.4))(@rspack/core@1.7.12)(@swc/core@1.15.46)(postcss@8.5.23)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(typescript@6.0.3))(@swc/core@1.15.46)(postcss@8.5.23)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) - '@docusaurus/types': 3.10.2(@swc/core@1.15.46)(postcss@8.5.23)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) - '@docusaurus/utils': 3.10.2(@swc/core@1.15.46)(postcss@8.5.23)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) - '@docusaurus/utils-common': 3.10.2(@swc/core@1.15.46)(postcss@8.5.23)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) - '@docusaurus/utils-validation': 3.10.2(@swc/core@1.15.46)(postcss@8.5.23)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) - '@types/react-router-config': 5.0.11 - combine-promises: 1.2.0 - fs-extra: 11.4.0 - js-yaml: 4.3.0 - lodash: 4.18.1 - react: 19.2.4 - react-dom: 19.2.4(react@19.2.4) - schema-dts: 1.1.5 - tslib: 2.8.1 - utility-types: 3.11.0 - webpack: 5.109.0(@swc/core@1.15.46)(postcss@8.5.23) - transitivePeerDependencies: - - '@docusaurus/faster' - - '@mdx-js/react' - - '@minify-html/node' - - '@parcel/css' - - '@rspack/core' - - '@swc/core' - - '@swc/css' - - '@swc/html' - - bufferutil - - clean-css - - cssnano - - csso - - debug - - esbuild - - html-minifier-terser - - lightningcss - - postcss - - supports-color - - typescript - - uglify-js - - utf-8-validate - - webpack-cli - - '@docusaurus/plugin-content-pages@3.10.2(@docusaurus/faster@3.10.2(@docusaurus/types@3.10.2(@swc/core@1.15.46)(postcss@8.5.23)(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(postcss@8.5.23))(@mdx-js/react@3.1.1(@types/react@19.2.17)(react@19.2.4))(@rspack/core@1.7.12)(@swc/core@1.15.46)(postcss@8.5.23)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(typescript@6.0.3)': - dependencies: - '@docusaurus/core': 3.10.2(@docusaurus/faster@3.10.2(@docusaurus/types@3.10.2(@swc/core@1.15.46)(postcss@8.5.23)(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(postcss@8.5.23))(@mdx-js/react@3.1.1(@types/react@19.2.17)(react@19.2.4))(@rspack/core@1.7.12)(@swc/core@1.15.46)(postcss@8.5.23)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(typescript@6.0.3) - '@docusaurus/mdx-loader': 3.10.2(@swc/core@1.15.46)(postcss@8.5.23)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) - '@docusaurus/types': 3.10.2(@swc/core@1.15.46)(postcss@8.5.23)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) - '@docusaurus/utils': 3.10.2(@swc/core@1.15.46)(postcss@8.5.23)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) - '@docusaurus/utils-validation': 3.10.2(@swc/core@1.15.46)(postcss@8.5.23)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) - fs-extra: 11.4.0 - react: 19.2.4 - react-dom: 19.2.4(react@19.2.4) - tslib: 2.8.1 - webpack: 5.109.0(@swc/core@1.15.46)(postcss@8.5.23) - transitivePeerDependencies: - - '@docusaurus/faster' - - '@mdx-js/react' - - '@minify-html/node' - - '@parcel/css' - - '@rspack/core' - - '@swc/core' - - '@swc/css' - - '@swc/html' - - bufferutil - - clean-css - - cssnano - - csso - - debug - - esbuild - - html-minifier-terser - - lightningcss - - postcss - - supports-color - - typescript - - uglify-js - - utf-8-validate - - webpack-cli - - '@docusaurus/plugin-css-cascade-layers@3.10.2(@docusaurus/faster@3.10.2(@docusaurus/types@3.10.2(@swc/core@1.15.46)(postcss@8.5.23)(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(postcss@8.5.23))(@mdx-js/react@3.1.1(@types/react@19.2.17)(react@19.2.4))(@rspack/core@1.7.12)(@swc/core@1.15.46)(postcss@8.5.23)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(typescript@6.0.3)': - dependencies: - '@docusaurus/core': 3.10.2(@docusaurus/faster@3.10.2(@docusaurus/types@3.10.2(@swc/core@1.15.46)(postcss@8.5.23)(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(postcss@8.5.23))(@mdx-js/react@3.1.1(@types/react@19.2.17)(react@19.2.4))(@rspack/core@1.7.12)(@swc/core@1.15.46)(postcss@8.5.23)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(typescript@6.0.3) - '@docusaurus/types': 3.10.2(@swc/core@1.15.46)(postcss@8.5.23)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) - '@docusaurus/utils': 3.10.2(@swc/core@1.15.46)(postcss@8.5.23)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) - '@docusaurus/utils-validation': 3.10.2(@swc/core@1.15.46)(postcss@8.5.23)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) - tslib: 2.8.1 - transitivePeerDependencies: - - '@docusaurus/faster' - - '@mdx-js/react' - - '@minify-html/node' - - '@parcel/css' - - '@rspack/core' - - '@swc/core' - - '@swc/css' - - '@swc/html' - - bufferutil - - clean-css - - cssnano - - csso - - debug - - esbuild - - html-minifier-terser - - lightningcss - - postcss - - react - - react-dom - - supports-color - - typescript - - uglify-js - - utf-8-validate - - webpack-cli - - '@docusaurus/plugin-debug@3.10.2(@docusaurus/faster@3.10.2(@docusaurus/types@3.10.2(@swc/core@1.15.46)(postcss@8.5.23)(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(postcss@8.5.23))(@mdx-js/react@3.1.1(@types/react@19.2.17)(react@19.2.4))(@rspack/core@1.7.12)(@swc/core@1.15.46)(postcss@8.5.23)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(typescript@6.0.3)': - dependencies: - '@docusaurus/core': 3.10.2(@docusaurus/faster@3.10.2(@docusaurus/types@3.10.2(@swc/core@1.15.46)(postcss@8.5.23)(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(postcss@8.5.23))(@mdx-js/react@3.1.1(@types/react@19.2.17)(react@19.2.4))(@rspack/core@1.7.12)(@swc/core@1.15.46)(postcss@8.5.23)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(typescript@6.0.3) - '@docusaurus/types': 3.10.2(@swc/core@1.15.46)(postcss@8.5.23)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) - '@docusaurus/utils': 3.10.2(@swc/core@1.15.46)(postcss@8.5.23)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) - fs-extra: 11.4.0 - react: 19.2.4 - react-dom: 19.2.4(react@19.2.4) - react-json-view-lite: 2.5.0(react@19.2.4) - tslib: 2.8.1 - transitivePeerDependencies: - - '@docusaurus/faster' - - '@mdx-js/react' - - '@minify-html/node' - - '@parcel/css' - - '@rspack/core' - - '@swc/core' - - '@swc/css' - - '@swc/html' - - bufferutil - - clean-css - - cssnano - - csso - - debug - - esbuild - - html-minifier-terser - - lightningcss - - postcss - - supports-color - - typescript - - uglify-js - - utf-8-validate - - webpack-cli - - '@docusaurus/plugin-google-analytics@3.10.2(@docusaurus/faster@3.10.2(@docusaurus/types@3.10.2(@swc/core@1.15.46)(postcss@8.5.23)(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(postcss@8.5.23))(@mdx-js/react@3.1.1(@types/react@19.2.17)(react@19.2.4))(@rspack/core@1.7.12)(@swc/core@1.15.46)(postcss@8.5.23)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(typescript@6.0.3)': - dependencies: - '@docusaurus/core': 3.10.2(@docusaurus/faster@3.10.2(@docusaurus/types@3.10.2(@swc/core@1.15.46)(postcss@8.5.23)(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(postcss@8.5.23))(@mdx-js/react@3.1.1(@types/react@19.2.17)(react@19.2.4))(@rspack/core@1.7.12)(@swc/core@1.15.46)(postcss@8.5.23)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(typescript@6.0.3) - '@docusaurus/types': 3.10.2(@swc/core@1.15.46)(postcss@8.5.23)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) - '@docusaurus/utils-validation': 3.10.2(@swc/core@1.15.46)(postcss@8.5.23)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) - react: 19.2.4 - react-dom: 19.2.4(react@19.2.4) - tslib: 2.8.1 - transitivePeerDependencies: - - '@docusaurus/faster' - - '@mdx-js/react' - - '@minify-html/node' - - '@parcel/css' - - '@rspack/core' - - '@swc/core' - - '@swc/css' - - '@swc/html' - - bufferutil - - clean-css - - cssnano - - csso - - debug - - esbuild - - html-minifier-terser - - lightningcss - - postcss - - supports-color - - typescript - - uglify-js - - utf-8-validate - - webpack-cli - - '@docusaurus/plugin-google-gtag@3.10.2(@docusaurus/faster@3.10.2(@docusaurus/types@3.10.2(@swc/core@1.15.46)(postcss@8.5.23)(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(postcss@8.5.23))(@mdx-js/react@3.1.1(@types/react@19.2.17)(react@19.2.4))(@rspack/core@1.7.12)(@swc/core@1.15.46)(postcss@8.5.23)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(typescript@6.0.3)': - dependencies: - '@docusaurus/core': 3.10.2(@docusaurus/faster@3.10.2(@docusaurus/types@3.10.2(@swc/core@1.15.46)(postcss@8.5.23)(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(postcss@8.5.23))(@mdx-js/react@3.1.1(@types/react@19.2.17)(react@19.2.4))(@rspack/core@1.7.12)(@swc/core@1.15.46)(postcss@8.5.23)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(typescript@6.0.3) - '@docusaurus/types': 3.10.2(@swc/core@1.15.46)(postcss@8.5.23)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) - '@docusaurus/utils-validation': 3.10.2(@swc/core@1.15.46)(postcss@8.5.23)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) - react: 19.2.4 - react-dom: 19.2.4(react@19.2.4) - tslib: 2.8.1 - transitivePeerDependencies: - - '@docusaurus/faster' - - '@mdx-js/react' - - '@minify-html/node' - - '@parcel/css' - - '@rspack/core' - - '@swc/core' - - '@swc/css' - - '@swc/html' - - bufferutil - - clean-css - - cssnano - - csso - - debug - - esbuild - - html-minifier-terser - - lightningcss - - postcss - - supports-color - - typescript - - uglify-js - - utf-8-validate - - webpack-cli - - '@docusaurus/plugin-google-tag-manager@3.10.2(@docusaurus/faster@3.10.2(@docusaurus/types@3.10.2(@swc/core@1.15.46)(postcss@8.5.23)(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(postcss@8.5.23))(@mdx-js/react@3.1.1(@types/react@19.2.17)(react@19.2.4))(@rspack/core@1.7.12)(@swc/core@1.15.46)(postcss@8.5.23)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(typescript@6.0.3)': - dependencies: - '@docusaurus/core': 3.10.2(@docusaurus/faster@3.10.2(@docusaurus/types@3.10.2(@swc/core@1.15.46)(postcss@8.5.23)(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(postcss@8.5.23))(@mdx-js/react@3.1.1(@types/react@19.2.17)(react@19.2.4))(@rspack/core@1.7.12)(@swc/core@1.15.46)(postcss@8.5.23)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(typescript@6.0.3) - '@docusaurus/types': 3.10.2(@swc/core@1.15.46)(postcss@8.5.23)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) - '@docusaurus/utils-validation': 3.10.2(@swc/core@1.15.46)(postcss@8.5.23)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) - react: 19.2.4 - react-dom: 19.2.4(react@19.2.4) - tslib: 2.8.1 - transitivePeerDependencies: - - '@docusaurus/faster' - - '@mdx-js/react' - - '@minify-html/node' - - '@parcel/css' - - '@rspack/core' - - '@swc/core' - - '@swc/css' - - '@swc/html' - - bufferutil - - clean-css - - cssnano - - csso - - debug - - esbuild - - html-minifier-terser - - lightningcss - - postcss - - supports-color - - typescript - - uglify-js - - utf-8-validate - - webpack-cli - - '@docusaurus/plugin-sitemap@3.10.2(@docusaurus/faster@3.10.2(@docusaurus/types@3.10.2(@swc/core@1.15.46)(postcss@8.5.23)(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(postcss@8.5.23))(@mdx-js/react@3.1.1(@types/react@19.2.17)(react@19.2.4))(@rspack/core@1.7.12)(@swc/core@1.15.46)(postcss@8.5.23)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(typescript@6.0.3)': - dependencies: - '@docusaurus/core': 3.10.2(@docusaurus/faster@3.10.2(@docusaurus/types@3.10.2(@swc/core@1.15.46)(postcss@8.5.23)(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(postcss@8.5.23))(@mdx-js/react@3.1.1(@types/react@19.2.17)(react@19.2.4))(@rspack/core@1.7.12)(@swc/core@1.15.46)(postcss@8.5.23)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(typescript@6.0.3) - '@docusaurus/logger': 3.10.2 - '@docusaurus/types': 3.10.2(@swc/core@1.15.46)(postcss@8.5.23)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) - '@docusaurus/utils': 3.10.2(@swc/core@1.15.46)(postcss@8.5.23)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) - '@docusaurus/utils-common': 3.10.2(@swc/core@1.15.46)(postcss@8.5.23)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) - '@docusaurus/utils-validation': 3.10.2(@swc/core@1.15.46)(postcss@8.5.23)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) - fs-extra: 11.4.0 - react: 19.2.4 - react-dom: 19.2.4(react@19.2.4) - sitemap: 7.1.3 - tslib: 2.8.1 - transitivePeerDependencies: - - '@docusaurus/faster' - - '@mdx-js/react' - - '@minify-html/node' - - '@parcel/css' - - '@rspack/core' - - '@swc/core' - - '@swc/css' - - '@swc/html' - - bufferutil - - clean-css - - cssnano - - csso - - debug - - esbuild - - html-minifier-terser - - lightningcss - - postcss - - supports-color - - typescript - - uglify-js - - utf-8-validate - - webpack-cli - - '@docusaurus/plugin-svgr@3.10.2(@docusaurus/faster@3.10.2(@docusaurus/types@3.10.2(@swc/core@1.15.46)(postcss@8.5.23)(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(postcss@8.5.23))(@mdx-js/react@3.1.1(@types/react@19.2.17)(react@19.2.4))(@rspack/core@1.7.12)(@swc/core@1.15.46)(postcss@8.5.23)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(typescript@6.0.3)': - dependencies: - '@docusaurus/core': 3.10.2(@docusaurus/faster@3.10.2(@docusaurus/types@3.10.2(@swc/core@1.15.46)(postcss@8.5.23)(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(postcss@8.5.23))(@mdx-js/react@3.1.1(@types/react@19.2.17)(react@19.2.4))(@rspack/core@1.7.12)(@swc/core@1.15.46)(postcss@8.5.23)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(typescript@6.0.3) - '@docusaurus/types': 3.10.2(@swc/core@1.15.46)(postcss@8.5.23)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) - '@docusaurus/utils': 3.10.2(@swc/core@1.15.46)(postcss@8.5.23)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) - '@docusaurus/utils-validation': 3.10.2(@swc/core@1.15.46)(postcss@8.5.23)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) - '@svgr/core': 8.1.0(typescript@6.0.3) - '@svgr/webpack': 8.1.0(typescript@6.0.3) - react: 19.2.4 - react-dom: 19.2.4(react@19.2.4) - tslib: 2.8.1 - webpack: 5.109.0(@swc/core@1.15.46)(postcss@8.5.23) - transitivePeerDependencies: - - '@docusaurus/faster' - - '@mdx-js/react' - - '@minify-html/node' - - '@parcel/css' - - '@rspack/core' - - '@swc/core' - - '@swc/css' - - '@swc/html' - - bufferutil - - clean-css - - cssnano - - csso - - debug - - esbuild - - html-minifier-terser - - lightningcss - - postcss - - supports-color - - typescript - - uglify-js - - utf-8-validate - - webpack-cli - - '@docusaurus/preset-classic@3.10.2(@algolia/client-search@5.56.0)(@docusaurus/faster@3.10.2(@docusaurus/types@3.10.2(@swc/core@1.15.46)(postcss@8.5.23)(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(postcss@8.5.23))(@mdx-js/react@3.1.1(@types/react@19.2.17)(react@19.2.4))(@rspack/core@1.7.12)(@swc/core@1.15.46)(@types/react@19.2.17)(postcss@8.5.23)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(search-insights@2.17.3)(typescript@6.0.3)': - dependencies: - '@docusaurus/core': 3.10.2(@docusaurus/faster@3.10.2(@docusaurus/types@3.10.2(@swc/core@1.15.46)(postcss@8.5.23)(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(postcss@8.5.23))(@mdx-js/react@3.1.1(@types/react@19.2.17)(react@19.2.4))(@rspack/core@1.7.12)(@swc/core@1.15.46)(postcss@8.5.23)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(typescript@6.0.3) - '@docusaurus/plugin-content-blog': 3.10.2(@docusaurus/faster@3.10.2(@docusaurus/types@3.10.2(@swc/core@1.15.46)(postcss@8.5.23)(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(postcss@8.5.23))(@docusaurus/plugin-content-docs@3.10.2(@docusaurus/faster@3.10.2(@docusaurus/types@3.10.2(@swc/core@1.15.46)(postcss@8.5.23)(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(postcss@8.5.23))(@mdx-js/react@3.1.1(@types/react@19.2.17)(react@19.2.4))(@rspack/core@1.7.12)(@swc/core@1.15.46)(postcss@8.5.23)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(typescript@6.0.3))(@mdx-js/react@3.1.1(@types/react@19.2.17)(react@19.2.4))(@rspack/core@1.7.12)(@swc/core@1.15.46)(postcss@8.5.23)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(typescript@6.0.3) - '@docusaurus/plugin-content-docs': 3.10.2(@docusaurus/faster@3.10.2(@docusaurus/types@3.10.2(@swc/core@1.15.46)(postcss@8.5.23)(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(postcss@8.5.23))(@mdx-js/react@3.1.1(@types/react@19.2.17)(react@19.2.4))(@rspack/core@1.7.12)(@swc/core@1.15.46)(postcss@8.5.23)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(typescript@6.0.3) - '@docusaurus/plugin-content-pages': 3.10.2(@docusaurus/faster@3.10.2(@docusaurus/types@3.10.2(@swc/core@1.15.46)(postcss@8.5.23)(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(postcss@8.5.23))(@mdx-js/react@3.1.1(@types/react@19.2.17)(react@19.2.4))(@rspack/core@1.7.12)(@swc/core@1.15.46)(postcss@8.5.23)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(typescript@6.0.3) - '@docusaurus/plugin-css-cascade-layers': 3.10.2(@docusaurus/faster@3.10.2(@docusaurus/types@3.10.2(@swc/core@1.15.46)(postcss@8.5.23)(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(postcss@8.5.23))(@mdx-js/react@3.1.1(@types/react@19.2.17)(react@19.2.4))(@rspack/core@1.7.12)(@swc/core@1.15.46)(postcss@8.5.23)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(typescript@6.0.3) - '@docusaurus/plugin-debug': 3.10.2(@docusaurus/faster@3.10.2(@docusaurus/types@3.10.2(@swc/core@1.15.46)(postcss@8.5.23)(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(postcss@8.5.23))(@mdx-js/react@3.1.1(@types/react@19.2.17)(react@19.2.4))(@rspack/core@1.7.12)(@swc/core@1.15.46)(postcss@8.5.23)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(typescript@6.0.3) - '@docusaurus/plugin-google-analytics': 3.10.2(@docusaurus/faster@3.10.2(@docusaurus/types@3.10.2(@swc/core@1.15.46)(postcss@8.5.23)(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(postcss@8.5.23))(@mdx-js/react@3.1.1(@types/react@19.2.17)(react@19.2.4))(@rspack/core@1.7.12)(@swc/core@1.15.46)(postcss@8.5.23)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(typescript@6.0.3) - '@docusaurus/plugin-google-gtag': 3.10.2(@docusaurus/faster@3.10.2(@docusaurus/types@3.10.2(@swc/core@1.15.46)(postcss@8.5.23)(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(postcss@8.5.23))(@mdx-js/react@3.1.1(@types/react@19.2.17)(react@19.2.4))(@rspack/core@1.7.12)(@swc/core@1.15.46)(postcss@8.5.23)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(typescript@6.0.3) - '@docusaurus/plugin-google-tag-manager': 3.10.2(@docusaurus/faster@3.10.2(@docusaurus/types@3.10.2(@swc/core@1.15.46)(postcss@8.5.23)(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(postcss@8.5.23))(@mdx-js/react@3.1.1(@types/react@19.2.17)(react@19.2.4))(@rspack/core@1.7.12)(@swc/core@1.15.46)(postcss@8.5.23)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(typescript@6.0.3) - '@docusaurus/plugin-sitemap': 3.10.2(@docusaurus/faster@3.10.2(@docusaurus/types@3.10.2(@swc/core@1.15.46)(postcss@8.5.23)(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(postcss@8.5.23))(@mdx-js/react@3.1.1(@types/react@19.2.17)(react@19.2.4))(@rspack/core@1.7.12)(@swc/core@1.15.46)(postcss@8.5.23)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(typescript@6.0.3) - '@docusaurus/plugin-svgr': 3.10.2(@docusaurus/faster@3.10.2(@docusaurus/types@3.10.2(@swc/core@1.15.46)(postcss@8.5.23)(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(postcss@8.5.23))(@mdx-js/react@3.1.1(@types/react@19.2.17)(react@19.2.4))(@rspack/core@1.7.12)(@swc/core@1.15.46)(postcss@8.5.23)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(typescript@6.0.3) - '@docusaurus/theme-classic': 3.10.2(@docusaurus/faster@3.10.2(@docusaurus/types@3.10.2(@swc/core@1.15.46)(postcss@8.5.23)(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(postcss@8.5.23))(@rspack/core@1.7.12)(@swc/core@1.15.46)(@types/react@19.2.17)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(typescript@6.0.3) - '@docusaurus/theme-common': 3.10.2(@docusaurus/plugin-content-docs@3.10.2(@docusaurus/faster@3.10.2(@docusaurus/types@3.10.2(@swc/core@1.15.46)(postcss@8.5.23)(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(postcss@8.5.23))(@mdx-js/react@3.1.1(@types/react@19.2.17)(react@19.2.4))(@rspack/core@1.7.12)(@swc/core@1.15.46)(postcss@8.5.23)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(typescript@6.0.3))(@swc/core@1.15.46)(postcss@8.5.23)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) - '@docusaurus/theme-search-algolia': 3.10.2(@algolia/client-search@5.56.0)(@docusaurus/faster@3.10.2(@docusaurus/types@3.10.2(@swc/core@1.15.46)(postcss@8.5.23)(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(postcss@8.5.23))(@mdx-js/react@3.1.1(@types/react@19.2.17)(react@19.2.4))(@rspack/core@1.7.12)(@swc/core@1.15.46)(@types/react@19.2.17)(postcss@8.5.23)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(search-insights@2.17.3)(typescript@6.0.3) - '@docusaurus/types': 3.10.2(@swc/core@1.15.46)(postcss@8.5.23)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) - react: 19.2.4 - react-dom: 19.2.4(react@19.2.4) - transitivePeerDependencies: - - '@algolia/client-search' - - '@docusaurus/faster' - - '@mdx-js/react' - - '@minify-html/node' - - '@parcel/css' - - '@rspack/core' - - '@swc/core' - - '@swc/css' - - '@swc/html' - - '@types/react' - - bufferutil - - clean-css - - cssnano - - csso - - debug - - esbuild - - html-minifier-terser - - lightningcss - - postcss - - search-insights - - supports-color - - typescript - - uglify-js - - utf-8-validate - - webpack-cli - - '@docusaurus/react-loadable@6.0.0(react@19.2.4)': - dependencies: - '@types/react': 19.2.17 - react: 19.2.4 - - '@docusaurus/theme-classic@3.10.2(@docusaurus/faster@3.10.2(@docusaurus/types@3.10.2(@swc/core@1.15.46)(postcss@8.5.23)(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(postcss@8.5.23))(@rspack/core@1.7.12)(@swc/core@1.15.46)(@types/react@19.2.17)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(typescript@6.0.3)': - dependencies: - '@docusaurus/core': 3.10.2(@docusaurus/faster@3.10.2(@docusaurus/types@3.10.2(@swc/core@1.15.46)(postcss@8.5.23)(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(postcss@8.5.23))(@mdx-js/react@3.1.1(@types/react@19.2.17)(react@19.2.4))(@rspack/core@1.7.12)(@swc/core@1.15.46)(postcss@8.5.23)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(typescript@6.0.3) - '@docusaurus/logger': 3.10.2 - '@docusaurus/mdx-loader': 3.10.2(@swc/core@1.15.46)(postcss@8.5.23)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) - '@docusaurus/module-type-aliases': 3.10.2(@swc/core@1.15.46)(postcss@8.5.23)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) - '@docusaurus/plugin-content-blog': 3.10.2(@docusaurus/faster@3.10.2(@docusaurus/types@3.10.2(@swc/core@1.15.46)(postcss@8.5.23)(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(postcss@8.5.23))(@docusaurus/plugin-content-docs@3.10.2(@docusaurus/faster@3.10.2(@docusaurus/types@3.10.2(@swc/core@1.15.46)(postcss@8.5.23)(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(postcss@8.5.23))(@mdx-js/react@3.1.1(@types/react@19.2.17)(react@19.2.4))(@rspack/core@1.7.12)(@swc/core@1.15.46)(postcss@8.5.23)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(typescript@6.0.3))(@mdx-js/react@3.1.1(@types/react@19.2.17)(react@19.2.4))(@rspack/core@1.7.12)(@swc/core@1.15.46)(postcss@8.5.23)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(typescript@6.0.3) - '@docusaurus/plugin-content-docs': 3.10.2(@docusaurus/faster@3.10.2(@docusaurus/types@3.10.2(@swc/core@1.15.46)(postcss@8.5.23)(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(postcss@8.5.23))(@mdx-js/react@3.1.1(@types/react@19.2.17)(react@19.2.4))(@rspack/core@1.7.12)(@swc/core@1.15.46)(postcss@8.5.23)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(typescript@6.0.3) - '@docusaurus/plugin-content-pages': 3.10.2(@docusaurus/faster@3.10.2(@docusaurus/types@3.10.2(@swc/core@1.15.46)(postcss@8.5.23)(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(postcss@8.5.23))(@mdx-js/react@3.1.1(@types/react@19.2.17)(react@19.2.4))(@rspack/core@1.7.12)(@swc/core@1.15.46)(postcss@8.5.23)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(typescript@6.0.3) - '@docusaurus/theme-common': 3.10.2(@docusaurus/plugin-content-docs@3.10.2(@docusaurus/faster@3.10.2(@docusaurus/types@3.10.2(@swc/core@1.15.46)(postcss@8.5.23)(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(postcss@8.5.23))(@mdx-js/react@3.1.1(@types/react@19.2.17)(react@19.2.4))(@rspack/core@1.7.12)(@swc/core@1.15.46)(postcss@8.5.23)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(typescript@6.0.3))(@swc/core@1.15.46)(postcss@8.5.23)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) - '@docusaurus/theme-translations': 3.10.2 - '@docusaurus/types': 3.10.2(@swc/core@1.15.46)(postcss@8.5.23)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) - '@docusaurus/utils': 3.10.2(@swc/core@1.15.46)(postcss@8.5.23)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) - '@docusaurus/utils-common': 3.10.2(@swc/core@1.15.46)(postcss@8.5.23)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) - '@docusaurus/utils-validation': 3.10.2(@swc/core@1.15.46)(postcss@8.5.23)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) - '@mdx-js/react': 3.1.1(@types/react@19.2.17)(react@19.2.4) - clsx: 2.1.1 - copy-text-to-clipboard: 3.2.2 - infima: 0.2.0-alpha.45 - lodash: 4.18.1 - nprogress: 0.2.0 - postcss: 8.5.23 - prism-react-renderer: 2.4.1(react@19.2.4) - prismjs: 1.30.0 - react: 19.2.4 - react-dom: 19.2.4(react@19.2.4) - react-router-dom: 5.3.4(react@19.2.4) - rtlcss: 4.3.0 - tslib: 2.8.1 - utility-types: 3.11.0 - transitivePeerDependencies: - - '@docusaurus/faster' - - '@minify-html/node' - - '@parcel/css' - - '@rspack/core' - - '@swc/core' - - '@swc/css' - - '@swc/html' - - '@types/react' - - bufferutil - - clean-css - - cssnano - - csso - - debug - - esbuild - - html-minifier-terser - - lightningcss - - supports-color - - typescript - - uglify-js - - utf-8-validate - - webpack-cli - - '@docusaurus/theme-common@3.10.2(@docusaurus/plugin-content-docs@3.10.2(@docusaurus/faster@3.10.2(@docusaurus/types@3.10.2(@swc/core@1.15.46)(postcss@8.5.23)(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(postcss@8.5.23))(@mdx-js/react@3.1.1(@types/react@19.2.17)(react@19.2.4))(@rspack/core@1.7.12)(@swc/core@1.15.46)(postcss@8.5.23)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(typescript@6.0.3))(@swc/core@1.15.46)(postcss@8.5.23)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)': - dependencies: - '@docusaurus/mdx-loader': 3.10.2(@swc/core@1.15.46)(postcss@8.5.23)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) - '@docusaurus/module-type-aliases': 3.10.2(@swc/core@1.15.46)(postcss@8.5.23)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) - '@docusaurus/plugin-content-docs': 3.10.2(@docusaurus/faster@3.10.2(@docusaurus/types@3.10.2(@swc/core@1.15.46)(postcss@8.5.23)(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(postcss@8.5.23))(@mdx-js/react@3.1.1(@types/react@19.2.17)(react@19.2.4))(@rspack/core@1.7.12)(@swc/core@1.15.46)(postcss@8.5.23)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(typescript@6.0.3) - '@docusaurus/utils': 3.10.2(@swc/core@1.15.46)(postcss@8.5.23)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) - '@docusaurus/utils-common': 3.10.2(@swc/core@1.15.46)(postcss@8.5.23)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) - '@types/history': 4.7.11 - '@types/react': 19.2.17 - '@types/react-router-config': 5.0.11 - clsx: 2.1.1 - parse-numeric-range: 1.3.0 - prism-react-renderer: 2.4.1(react@19.2.4) - react: 19.2.4 - react-dom: 19.2.4(react@19.2.4) - tslib: 2.8.1 - utility-types: 3.11.0 - transitivePeerDependencies: - - '@minify-html/node' - - '@swc/core' - - '@swc/css' - - '@swc/html' - - clean-css - - cssnano - - csso - - esbuild - - html-minifier-terser - - lightningcss - - postcss - - supports-color - - uglify-js - - webpack-cli - - '@docusaurus/theme-search-algolia@3.10.2(@algolia/client-search@5.56.0)(@docusaurus/faster@3.10.2(@docusaurus/types@3.10.2(@swc/core@1.15.46)(postcss@8.5.23)(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(postcss@8.5.23))(@mdx-js/react@3.1.1(@types/react@19.2.17)(react@19.2.4))(@rspack/core@1.7.12)(@swc/core@1.15.46)(@types/react@19.2.17)(postcss@8.5.23)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(search-insights@2.17.3)(typescript@6.0.3)': - dependencies: - '@algolia/autocomplete-core': 1.19.9(@algolia/client-search@5.56.0)(algoliasearch@5.56.0)(search-insights@2.17.3) - '@docsearch/react': 4.6.3(@algolia/client-search@5.56.0)(@types/react@19.2.17)(algoliasearch@5.56.0)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(search-insights@2.17.3) - '@docusaurus/core': 3.10.2(@docusaurus/faster@3.10.2(@docusaurus/types@3.10.2(@swc/core@1.15.46)(postcss@8.5.23)(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(postcss@8.5.23))(@mdx-js/react@3.1.1(@types/react@19.2.17)(react@19.2.4))(@rspack/core@1.7.12)(@swc/core@1.15.46)(postcss@8.5.23)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(typescript@6.0.3) - '@docusaurus/logger': 3.10.2 - '@docusaurus/plugin-content-docs': 3.10.2(@docusaurus/faster@3.10.2(@docusaurus/types@3.10.2(@swc/core@1.15.46)(postcss@8.5.23)(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(postcss@8.5.23))(@mdx-js/react@3.1.1(@types/react@19.2.17)(react@19.2.4))(@rspack/core@1.7.12)(@swc/core@1.15.46)(postcss@8.5.23)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(typescript@6.0.3) - '@docusaurus/theme-common': 3.10.2(@docusaurus/plugin-content-docs@3.10.2(@docusaurus/faster@3.10.2(@docusaurus/types@3.10.2(@swc/core@1.15.46)(postcss@8.5.23)(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(postcss@8.5.23))(@mdx-js/react@3.1.1(@types/react@19.2.17)(react@19.2.4))(@rspack/core@1.7.12)(@swc/core@1.15.46)(postcss@8.5.23)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(typescript@6.0.3))(@swc/core@1.15.46)(postcss@8.5.23)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) - '@docusaurus/theme-translations': 3.10.2 - '@docusaurus/utils': 3.10.2(@swc/core@1.15.46)(postcss@8.5.23)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) - '@docusaurus/utils-validation': 3.10.2(@swc/core@1.15.46)(postcss@8.5.23)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) - algoliasearch: 5.56.0 - algoliasearch-helper: 3.29.2(algoliasearch@5.56.0) - clsx: 2.1.1 - eta: 2.2.0 - fs-extra: 11.4.0 - lodash: 4.18.1 - react: 19.2.4 - react-dom: 19.2.4(react@19.2.4) - tslib: 2.8.1 - utility-types: 3.11.0 - transitivePeerDependencies: - - '@algolia/client-search' - - '@docusaurus/faster' - - '@mdx-js/react' - - '@minify-html/node' - - '@parcel/css' - - '@rspack/core' - - '@swc/core' - - '@swc/css' - - '@swc/html' - - '@types/react' - - bufferutil - - clean-css - - cssnano - - csso - - debug - - esbuild - - html-minifier-terser - - lightningcss - - postcss - - search-insights - - supports-color - - typescript - - uglify-js - - utf-8-validate - - webpack-cli - - '@docusaurus/theme-translations@3.10.2': - dependencies: - fs-extra: 11.4.0 - tslib: 2.8.1 - - '@docusaurus/tsconfig@3.10.2': {} - - '@docusaurus/types@3.10.2(@swc/core@1.15.46)(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.23))(html-minifier-terser@7.2.0)(postcss@8.5.23)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)': - dependencies: - '@mdx-js/mdx': 3.1.1 - '@types/history': 4.7.11 - '@types/mdast': 4.0.4 - '@types/react': 19.2.17 - commander: 5.1.0 - joi: 17.13.4 - react: 19.2.4 - react-dom: 19.2.4(react@19.2.4) - react-helmet-async: '@slorber/react-helmet-async@1.3.0(react-dom@19.2.4(react@19.2.4))(react@19.2.4)' - utility-types: 3.11.0 - webpack: 5.109.0(@swc/core@1.15.46)(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.23))(html-minifier-terser@7.2.0)(postcss@8.5.23) - webpack-merge: 5.10.0 - transitivePeerDependencies: - - '@minify-html/node' - - '@swc/core' - - '@swc/css' - - '@swc/html' - - clean-css - - cssnano - - csso - - esbuild - - html-minifier-terser - - lightningcss - - postcss - - supports-color - - uglify-js - - webpack-cli - - '@docusaurus/types@3.10.2(@swc/core@1.15.46)(postcss@8.5.23)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)': - dependencies: - '@mdx-js/mdx': 3.1.1 - '@types/history': 4.7.11 - '@types/mdast': 4.0.4 - '@types/react': 19.2.17 - commander: 5.1.0 - joi: 17.13.4 - react: 19.2.4 - react-dom: 19.2.4(react@19.2.4) - react-helmet-async: '@slorber/react-helmet-async@1.3.0(react-dom@19.2.4(react@19.2.4))(react@19.2.4)' - utility-types: 3.11.0 - webpack: 5.109.0(@swc/core@1.15.46)(postcss@8.5.23) - webpack-merge: 5.10.0 - transitivePeerDependencies: - - '@minify-html/node' - - '@swc/core' - - '@swc/css' - - '@swc/html' - - clean-css - - cssnano - - csso - - esbuild - - html-minifier-terser - - lightningcss - - postcss - - supports-color - - uglify-js - - webpack-cli - - '@docusaurus/utils-common@3.10.2(@swc/core@1.15.46)(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.23))(html-minifier-terser@7.2.0)(postcss@8.5.23)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)': - dependencies: - '@docusaurus/types': 3.10.2(@swc/core@1.15.46)(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.23))(html-minifier-terser@7.2.0)(postcss@8.5.23)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) - tslib: 2.8.1 - transitivePeerDependencies: - - '@minify-html/node' - - '@swc/core' - - '@swc/css' - - '@swc/html' - - clean-css - - cssnano - - csso - - esbuild - - html-minifier-terser - - lightningcss - - postcss - - react - - react-dom - - supports-color - - uglify-js - - webpack-cli - - '@docusaurus/utils-common@3.10.2(@swc/core@1.15.46)(postcss@8.5.23)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)': - dependencies: - '@docusaurus/types': 3.10.2(@swc/core@1.15.46)(postcss@8.5.23)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) - tslib: 2.8.1 - transitivePeerDependencies: - - '@minify-html/node' - - '@swc/core' - - '@swc/css' - - '@swc/html' - - clean-css - - cssnano - - csso - - esbuild - - html-minifier-terser - - lightningcss - - postcss - - react - - react-dom - - supports-color - - uglify-js - - webpack-cli - - '@docusaurus/utils-validation@3.10.2(@swc/core@1.15.46)(postcss@8.5.23)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)': - dependencies: - '@docusaurus/logger': 3.10.2 - '@docusaurus/utils': 3.10.2(@swc/core@1.15.46)(postcss@8.5.23)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) - '@docusaurus/utils-common': 3.10.2(@swc/core@1.15.46)(postcss@8.5.23)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) - fs-extra: 11.4.0 - joi: 17.13.4 - js-yaml: 4.3.0 - lodash: 4.18.1 - tslib: 2.8.1 - transitivePeerDependencies: - - '@minify-html/node' - - '@swc/core' - - '@swc/css' - - '@swc/html' - - clean-css - - cssnano - - csso - - esbuild - - html-minifier-terser - - lightningcss - - postcss - - react - - react-dom - - supports-color - - uglify-js - - webpack-cli - - '@docusaurus/utils@3.10.2(@swc/core@1.15.46)(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.23))(html-minifier-terser@7.2.0)(postcss@8.5.23)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)': - dependencies: - '@11ty/gray-matter': 1.0.0 - '@docusaurus/logger': 3.10.2 - '@docusaurus/types': 3.10.2(@swc/core@1.15.46)(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.23))(html-minifier-terser@7.2.0)(postcss@8.5.23)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) - '@docusaurus/utils-common': 3.10.2(@swc/core@1.15.46)(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.23))(html-minifier-terser@7.2.0)(postcss@8.5.23)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) - escape-string-regexp: 4.0.0 - execa: 5.1.1 - file-loader: 6.2.0(webpack@5.109.0(@swc/core@1.15.46)(postcss@8.5.23)) - fs-extra: 11.4.0 - github-slugger: 1.5.0 - globby: 11.1.0 - jiti: 1.21.7 - js-yaml: 4.3.0 - lodash: 4.18.1 - micromatch: 4.0.8 - p-queue: 6.6.2 - prompts: 2.4.2 - resolve-pathname: 3.0.0 - tslib: 2.8.1 - url-loader: 4.1.1(file-loader@6.2.0(webpack@5.109.0(@swc/core@1.15.46)(postcss@8.5.23)))(webpack@5.109.0(@swc/core@1.15.46)(postcss@8.5.23)) - utility-types: 3.11.0 - webpack: 5.109.0(@swc/core@1.15.46)(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.23))(html-minifier-terser@7.2.0)(postcss@8.5.23) - transitivePeerDependencies: - - '@minify-html/node' - - '@swc/core' - - '@swc/css' - - '@swc/html' - - clean-css - - cssnano - - csso - - esbuild - - html-minifier-terser - - lightningcss - - postcss - - react - - react-dom - - supports-color - - uglify-js - - webpack-cli - - '@docusaurus/utils@3.10.2(@swc/core@1.15.46)(postcss@8.5.23)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)': - dependencies: - '@11ty/gray-matter': 1.0.0 - '@docusaurus/logger': 3.10.2 - '@docusaurus/types': 3.10.2(@swc/core@1.15.46)(postcss@8.5.23)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) - '@docusaurus/utils-common': 3.10.2(@swc/core@1.15.46)(postcss@8.5.23)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) - escape-string-regexp: 4.0.0 - execa: 5.1.1 - file-loader: 6.2.0(webpack@5.109.0(@swc/core@1.15.46)(postcss@8.5.23)) - fs-extra: 11.4.0 - github-slugger: 1.5.0 - globby: 11.1.0 - jiti: 1.21.7 - js-yaml: 4.3.0 - lodash: 4.18.1 - micromatch: 4.0.8 - p-queue: 6.6.2 - prompts: 2.4.2 - resolve-pathname: 3.0.0 - tslib: 2.8.1 - url-loader: 4.1.1(file-loader@6.2.0(webpack@5.109.0(@swc/core@1.15.46)(postcss@8.5.23)))(webpack@5.109.0(@swc/core@1.15.46)(postcss@8.5.23)) - utility-types: 3.11.0 - webpack: 5.109.0(@swc/core@1.15.46)(postcss@8.5.23) - transitivePeerDependencies: - - '@minify-html/node' - - '@swc/core' - - '@swc/css' - - '@swc/html' - - clean-css - - cssnano - - csso - - esbuild - - html-minifier-terser - - lightningcss - - postcss - - react - - react-dom - - supports-color - - uglify-js - - webpack-cli - - '@emnapi/core@1.10.0': - dependencies: - '@emnapi/wasi-threads': 1.2.1 - tslib: 2.8.1 - optional: true - - '@emnapi/runtime@1.10.0': - dependencies: - tslib: 2.8.1 - optional: true - - '@emnapi/wasi-threads@1.2.1': - dependencies: - tslib: 2.8.1 - optional: true - - '@eslint-community/eslint-utils@4.9.1(eslint@10.8.0(jiti@2.7.0))': - dependencies: - eslint: 10.8.0(jiti@2.7.0) - eslint-visitor-keys: 3.4.3 - - '@eslint-community/regexpp@4.12.2': {} - - '@eslint/config-array@0.23.5': - dependencies: - '@eslint/object-schema': 3.0.5 - debug: 4.4.3 - minimatch: 10.2.5 - transitivePeerDependencies: - - supports-color - - '@eslint/config-helpers@0.7.0': - dependencies: - '@eslint/core': 1.2.1 - - '@eslint/core@1.2.1': - dependencies: - '@types/json-schema': 7.0.15 - - '@eslint/js@10.0.1(eslint@10.8.0(jiti@2.7.0))': - optionalDependencies: - eslint: 10.8.0(jiti@2.7.0) - - '@eslint/object-schema@3.0.5': {} - - '@eslint/plugin-kit@0.7.2': - dependencies: - '@eslint/core': 1.2.1 - levn: 0.4.1 - - '@hapi/hoek@9.3.0': {} - - '@hapi/topo@5.1.0': - dependencies: - '@hapi/hoek': 9.3.0 - - '@humanfs/core@0.19.2': - dependencies: - '@humanfs/types': 0.15.0 - - '@humanfs/node@0.16.8': - dependencies: - '@humanfs/core': 0.19.2 - '@humanfs/types': 0.15.0 - '@humanwhocodes/retry': 0.4.3 - - '@humanfs/types@0.15.0': {} - - '@humanwhocodes/module-importer@1.0.1': {} - - '@humanwhocodes/retry@0.4.3': {} - - '@jest/schemas@29.6.3': - dependencies: - '@sinclair/typebox': 0.27.12 - - '@jest/types@29.6.3': - dependencies: - '@jest/schemas': 29.6.3 - '@types/istanbul-lib-coverage': 2.0.6 - '@types/istanbul-reports': 3.0.4 - '@types/node': 26.1.1 - '@types/yargs': 17.0.35 - chalk: 4.1.2 - - '@jridgewell/gen-mapping@0.3.13': - dependencies: - '@jridgewell/sourcemap-codec': 1.5.5 - '@jridgewell/trace-mapping': 0.3.31 - - '@jridgewell/remapping@2.3.5': - dependencies: - '@jridgewell/gen-mapping': 0.3.13 - '@jridgewell/trace-mapping': 0.3.31 - - '@jridgewell/resolve-uri@3.1.2': {} - - '@jridgewell/source-map@0.3.11': - dependencies: - '@jridgewell/gen-mapping': 0.3.13 - '@jridgewell/trace-mapping': 0.3.31 - - '@jridgewell/sourcemap-codec@1.5.5': {} - - '@jridgewell/trace-mapping@0.3.31': - dependencies: - '@jridgewell/resolve-uri': 3.1.2 - '@jridgewell/sourcemap-codec': 1.5.5 - - '@jsonjoy.com/base64@1.1.2(tslib@2.8.1)': - dependencies: - tslib: 2.8.1 - - '@jsonjoy.com/base64@17.67.0(tslib@2.8.1)': - dependencies: - tslib: 2.8.1 - - '@jsonjoy.com/buffers@1.2.1(tslib@2.8.1)': - dependencies: - tslib: 2.8.1 - - '@jsonjoy.com/buffers@17.67.0(tslib@2.8.1)': - dependencies: - tslib: 2.8.1 - - '@jsonjoy.com/codegen@1.0.0(tslib@2.8.1)': - dependencies: - tslib: 2.8.1 - - '@jsonjoy.com/codegen@17.67.0(tslib@2.8.1)': - dependencies: - tslib: 2.8.1 - - '@jsonjoy.com/fs-core@4.64.0(tslib@2.8.1)': - dependencies: - '@jsonjoy.com/fs-node-builtins': 4.64.0(tslib@2.8.1) - '@jsonjoy.com/fs-node-utils': 4.64.0(tslib@2.8.1) - thingies: 2.6.0(tslib@2.8.1) - tslib: 2.8.1 - - '@jsonjoy.com/fs-fsa@4.64.0(tslib@2.8.1)': - dependencies: - '@jsonjoy.com/fs-core': 4.64.0(tslib@2.8.1) - '@jsonjoy.com/fs-node-builtins': 4.64.0(tslib@2.8.1) - '@jsonjoy.com/fs-node-utils': 4.64.0(tslib@2.8.1) - thingies: 2.6.0(tslib@2.8.1) - tslib: 2.8.1 - - '@jsonjoy.com/fs-node-builtins@4.64.0(tslib@2.8.1)': - dependencies: - tslib: 2.8.1 - - '@jsonjoy.com/fs-node-to-fsa@4.64.0(tslib@2.8.1)': - dependencies: - '@jsonjoy.com/fs-fsa': 4.64.0(tslib@2.8.1) - '@jsonjoy.com/fs-node-builtins': 4.64.0(tslib@2.8.1) - '@jsonjoy.com/fs-node-utils': 4.64.0(tslib@2.8.1) - tslib: 2.8.1 - - '@jsonjoy.com/fs-node-utils@4.64.0(tslib@2.8.1)': - dependencies: - '@jsonjoy.com/fs-node-builtins': 4.64.0(tslib@2.8.1) - glob-to-regex.js: 1.2.0(tslib@2.8.1) - tslib: 2.8.1 - - '@jsonjoy.com/fs-node@4.64.0(tslib@2.8.1)': - dependencies: - '@jsonjoy.com/fs-core': 4.64.0(tslib@2.8.1) - '@jsonjoy.com/fs-node-builtins': 4.64.0(tslib@2.8.1) - '@jsonjoy.com/fs-node-utils': 4.64.0(tslib@2.8.1) - '@jsonjoy.com/fs-print': 4.64.0(tslib@2.8.1) - '@jsonjoy.com/fs-snapshot': 4.64.0(tslib@2.8.1) - glob-to-regex.js: 1.2.0(tslib@2.8.1) - thingies: 2.6.0(tslib@2.8.1) - tslib: 2.8.1 - - '@jsonjoy.com/fs-print@4.64.0(tslib@2.8.1)': - dependencies: - '@jsonjoy.com/fs-node-utils': 4.64.0(tslib@2.8.1) - tree-dump: 1.1.0(tslib@2.8.1) - tslib: 2.8.1 - - '@jsonjoy.com/fs-snapshot@4.64.0(tslib@2.8.1)': - dependencies: - '@jsonjoy.com/buffers': 17.67.0(tslib@2.8.1) - '@jsonjoy.com/fs-node-utils': 4.64.0(tslib@2.8.1) - '@jsonjoy.com/json-pack': 17.67.0(tslib@2.8.1) - '@jsonjoy.com/util': 17.67.0(tslib@2.8.1) - tslib: 2.8.1 - - '@jsonjoy.com/json-pack@1.21.0(tslib@2.8.1)': - dependencies: - '@jsonjoy.com/base64': 1.1.2(tslib@2.8.1) - '@jsonjoy.com/buffers': 1.2.1(tslib@2.8.1) - '@jsonjoy.com/codegen': 1.0.0(tslib@2.8.1) - '@jsonjoy.com/json-pointer': 1.0.2(tslib@2.8.1) - '@jsonjoy.com/util': 1.9.0(tslib@2.8.1) - hyperdyperid: 1.2.0 - thingies: 2.6.0(tslib@2.8.1) - tree-dump: 1.1.0(tslib@2.8.1) - tslib: 2.8.1 - - '@jsonjoy.com/json-pack@17.67.0(tslib@2.8.1)': - dependencies: - '@jsonjoy.com/base64': 17.67.0(tslib@2.8.1) - '@jsonjoy.com/buffers': 17.67.0(tslib@2.8.1) - '@jsonjoy.com/codegen': 17.67.0(tslib@2.8.1) - '@jsonjoy.com/json-pointer': 17.67.0(tslib@2.8.1) - '@jsonjoy.com/util': 17.67.0(tslib@2.8.1) - hyperdyperid: 1.2.0 - thingies: 2.6.0(tslib@2.8.1) - tree-dump: 1.1.0(tslib@2.8.1) - tslib: 2.8.1 - - '@jsonjoy.com/json-pointer@1.0.2(tslib@2.8.1)': - dependencies: - '@jsonjoy.com/codegen': 1.0.0(tslib@2.8.1) - '@jsonjoy.com/util': 1.9.0(tslib@2.8.1) - tslib: 2.8.1 - - '@jsonjoy.com/json-pointer@17.67.0(tslib@2.8.1)': - dependencies: - '@jsonjoy.com/util': 17.67.0(tslib@2.8.1) - tslib: 2.8.1 - - '@jsonjoy.com/util@1.9.0(tslib@2.8.1)': - dependencies: - '@jsonjoy.com/buffers': 1.2.1(tslib@2.8.1) - '@jsonjoy.com/codegen': 1.0.0(tslib@2.8.1) - tslib: 2.8.1 - - '@jsonjoy.com/util@17.67.0(tslib@2.8.1)': - dependencies: - '@jsonjoy.com/buffers': 17.67.0(tslib@2.8.1) - '@jsonjoy.com/codegen': 17.67.0(tslib@2.8.1) - tslib: 2.8.1 - - '@leichtgewicht/ip-codec@2.0.5': {} - - '@mdx-js/mdx@3.1.1': - dependencies: - '@types/estree': 1.0.8 - '@types/estree-jsx': 1.0.5 - '@types/hast': 3.0.5 - '@types/mdx': 2.0.14 - acorn: 8.17.0 - collapse-white-space: 2.1.0 - devlop: 1.1.0 - estree-util-is-identifier-name: 3.0.0 - estree-util-scope: 1.0.0 - estree-walker: 3.0.3 - hast-util-to-jsx-runtime: 2.3.6 - markdown-extensions: 2.0.0 - recma-build-jsx: 1.0.0 - recma-jsx: 1.0.1(acorn@8.17.0) - recma-stringify: 1.0.0 - rehype-recma: 1.0.0 - remark-mdx: 3.1.1 - remark-parse: 11.0.0 - remark-rehype: 11.1.2 - source-map: 0.7.6 - unified: 11.0.5 - unist-util-position-from-estree: 2.0.0 - unist-util-stringify-position: 4.0.0 - unist-util-visit: 5.1.0 - vfile: 6.0.3 - transitivePeerDependencies: - - supports-color - - '@mdx-js/react@3.1.1(@types/react@19.2.17)(react@19.2.4)': - dependencies: - '@types/mdx': 2.0.14 - '@types/react': 19.2.17 - react: 19.2.4 - - '@module-federation/error-codes@0.22.0': - optional: true - - '@module-federation/runtime-core@0.22.0': - dependencies: - '@module-federation/error-codes': 0.22.0 - '@module-federation/sdk': 0.22.0 - optional: true - - '@module-federation/runtime-tools@0.22.0': - dependencies: - '@module-federation/runtime': 0.22.0 - '@module-federation/webpack-bundler-runtime': 0.22.0 - optional: true - - '@module-federation/runtime@0.22.0': - dependencies: - '@module-federation/error-codes': 0.22.0 - '@module-federation/runtime-core': 0.22.0 - '@module-federation/sdk': 0.22.0 - optional: true - - '@module-federation/sdk@0.22.0': - optional: true - - '@module-federation/webpack-bundler-runtime@0.22.0': - dependencies: - '@module-federation/runtime': 0.22.0 - '@module-federation/sdk': 0.22.0 - optional: true - - '@napi-rs/wasm-runtime@1.0.7': - dependencies: - '@emnapi/core': 1.10.0 - '@emnapi/runtime': 1.10.0 - '@tybys/wasm-util': 0.10.1 - optional: true - - '@napi-rs/wasm-runtime@1.1.4(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0)': - dependencies: - '@emnapi/core': 1.10.0 - '@emnapi/runtime': 1.10.0 - '@tybys/wasm-util': 0.10.1 - optional: true - - '@noble/hashes@1.4.0': {} - - '@nodelib/fs.scandir@2.1.5': - dependencies: - '@nodelib/fs.stat': 2.0.5 - run-parallel: 1.2.0 - - '@nodelib/fs.stat@2.0.5': {} - - '@nodelib/fs.walk@1.2.8': - dependencies: - '@nodelib/fs.scandir': 2.1.5 - fastq: 1.20.1 - - '@oxc-project/types@0.120.0': {} - - '@peculiar/asn1-cms@2.8.0': - dependencies: - '@peculiar/asn1-schema': 2.8.0 - '@peculiar/asn1-x509': 2.8.0 - '@peculiar/asn1-x509-attr': 2.8.0 - asn1js: 3.0.10 - tslib: 2.8.1 - - '@peculiar/asn1-csr@2.8.0': - dependencies: - '@peculiar/asn1-schema': 2.8.0 - '@peculiar/asn1-x509': 2.8.0 - asn1js: 3.0.10 - tslib: 2.8.1 - - '@peculiar/asn1-ecc@2.8.0': - dependencies: - '@peculiar/asn1-schema': 2.8.0 - '@peculiar/asn1-x509': 2.8.0 - asn1js: 3.0.10 - tslib: 2.8.1 - - '@peculiar/asn1-pfx@2.8.0': - dependencies: - '@peculiar/asn1-cms': 2.8.0 - '@peculiar/asn1-pkcs8': 2.8.0 - '@peculiar/asn1-rsa': 2.8.0 - '@peculiar/asn1-schema': 2.8.0 - asn1js: 3.0.10 - tslib: 2.8.1 - - '@peculiar/asn1-pkcs8@2.8.0': - dependencies: - '@peculiar/asn1-schema': 2.8.0 - '@peculiar/asn1-x509': 2.8.0 - asn1js: 3.0.10 - tslib: 2.8.1 - - '@peculiar/asn1-pkcs9@2.8.0': - dependencies: - '@peculiar/asn1-cms': 2.8.0 - '@peculiar/asn1-pfx': 2.8.0 - '@peculiar/asn1-pkcs8': 2.8.0 - '@peculiar/asn1-schema': 2.8.0 - '@peculiar/asn1-x509': 2.8.0 - '@peculiar/asn1-x509-attr': 2.8.0 - asn1js: 3.0.10 - tslib: 2.8.1 - - '@peculiar/asn1-rsa@2.8.0': - dependencies: - '@peculiar/asn1-schema': 2.8.0 - '@peculiar/asn1-x509': 2.8.0 - asn1js: 3.0.10 - tslib: 2.8.1 - - '@peculiar/asn1-schema@2.8.0': - dependencies: - '@peculiar/utils': 2.0.3 - asn1js: 3.0.10 - tslib: 2.8.1 - - '@peculiar/asn1-x509-attr@2.8.0': - dependencies: - '@peculiar/asn1-schema': 2.8.0 - '@peculiar/asn1-x509': 2.8.0 - asn1js: 3.0.10 - tslib: 2.8.1 - - '@peculiar/asn1-x509@2.8.0': - dependencies: - '@peculiar/asn1-schema': 2.8.0 - '@peculiar/utils': 2.0.3 - asn1js: 3.0.10 - tslib: 2.8.1 - - '@peculiar/utils@2.0.3': - dependencies: - tslib: 2.8.1 - - '@peculiar/x509@1.14.3': - dependencies: - '@peculiar/asn1-cms': 2.8.0 - '@peculiar/asn1-csr': 2.8.0 - '@peculiar/asn1-ecc': 2.8.0 - '@peculiar/asn1-pkcs9': 2.8.0 - '@peculiar/asn1-rsa': 2.8.0 - '@peculiar/asn1-schema': 2.8.0 - '@peculiar/asn1-x509': 2.8.0 - pvtsutils: 1.3.6 - reflect-metadata: 0.2.2 - tslib: 2.8.1 - tsyringe: 4.10.0 - - '@pnpm/config.env-replace@1.1.0': {} - - '@pnpm/network.ca-file@1.0.2': - dependencies: - graceful-fs: 4.2.10 - - '@pnpm/npm-conf@3.0.3': - dependencies: - '@pnpm/config.env-replace': 1.1.0 - '@pnpm/network.ca-file': 1.0.2 - config-chain: 1.1.13 - - '@polka/url@1.0.0-next.29': {} - - '@rolldown/binding-android-arm64@1.0.0-rc.10': - optional: true - - '@rolldown/binding-darwin-arm64@1.0.0-rc.10': - optional: true - - '@rolldown/binding-darwin-x64@1.0.0-rc.10': - optional: true - - '@rolldown/binding-freebsd-x64@1.0.0-rc.10': - optional: true - - '@rolldown/binding-linux-arm-gnueabihf@1.0.0-rc.10': - optional: true - - '@rolldown/binding-linux-arm64-gnu@1.0.0-rc.10': - optional: true - - '@rolldown/binding-linux-arm64-musl@1.0.0-rc.10': - optional: true - - '@rolldown/binding-linux-ppc64-gnu@1.0.0-rc.10': - optional: true - - '@rolldown/binding-linux-s390x-gnu@1.0.0-rc.10': - optional: true - - '@rolldown/binding-linux-x64-gnu@1.0.0-rc.10': - optional: true - - '@rolldown/binding-linux-x64-musl@1.0.0-rc.10': - optional: true - - '@rolldown/binding-openharmony-arm64@1.0.0-rc.10': - optional: true - - '@rolldown/binding-wasm32-wasi@1.0.0-rc.10(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0)': - dependencies: - '@napi-rs/wasm-runtime': 1.1.4(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0) - transitivePeerDependencies: - - '@emnapi/core' - - '@emnapi/runtime' - optional: true - - '@rolldown/binding-win32-arm64-msvc@1.0.0-rc.10': - optional: true - - '@rolldown/binding-win32-x64-msvc@1.0.0-rc.10': - optional: true - - '@rolldown/pluginutils@1.0.0-rc.10': {} - - '@rspack/binding-darwin-arm64@1.7.12': - optional: true - - '@rspack/binding-darwin-x64@1.7.12': - optional: true - - '@rspack/binding-linux-arm64-gnu@1.7.12': - optional: true - - '@rspack/binding-linux-arm64-musl@1.7.12': - optional: true - - '@rspack/binding-linux-x64-gnu@1.7.12': - optional: true - - '@rspack/binding-linux-x64-musl@1.7.12': - optional: true - - '@rspack/binding-wasm32-wasi@1.7.12': - dependencies: - '@napi-rs/wasm-runtime': 1.0.7 - optional: true - - '@rspack/binding-win32-arm64-msvc@1.7.12': - optional: true - - '@rspack/binding-win32-ia32-msvc@1.7.12': - optional: true - - '@rspack/binding-win32-x64-msvc@1.7.12': - optional: true - - '@rspack/binding@1.7.12': - optionalDependencies: - '@rspack/binding-darwin-arm64': 1.7.12 - '@rspack/binding-darwin-x64': 1.7.12 - '@rspack/binding-linux-arm64-gnu': 1.7.12 - '@rspack/binding-linux-arm64-musl': 1.7.12 - '@rspack/binding-linux-x64-gnu': 1.7.12 - '@rspack/binding-linux-x64-musl': 1.7.12 - '@rspack/binding-wasm32-wasi': 1.7.12 - '@rspack/binding-win32-arm64-msvc': 1.7.12 - '@rspack/binding-win32-ia32-msvc': 1.7.12 - '@rspack/binding-win32-x64-msvc': 1.7.12 - optional: true - - '@rspack/core@1.7.12': - dependencies: - '@module-federation/runtime-tools': 0.22.0 - '@rspack/binding': 1.7.12 - '@rspack/lite-tapable': 1.1.0 - optional: true - - '@rspack/lite-tapable@1.1.0': - optional: true - - '@sec-ant/readable-stream@0.4.1': {} - - '@sideway/address@4.1.5': - dependencies: - '@hapi/hoek': 9.3.0 - - '@sideway/formula@3.0.1': {} - - '@sideway/pinpoint@2.0.0': {} - - '@sinclair/typebox@0.27.12': {} - - '@sindresorhus/is@4.6.0': {} - - '@sindresorhus/is@5.6.0': {} - - '@sindresorhus/merge-streams@4.0.0': {} - - '@slorber/react-helmet-async@1.3.0(react-dom@19.2.4(react@19.2.4))(react@19.2.4)': - dependencies: - '@babel/runtime': 7.29.7 - invariant: 2.2.4 - prop-types: 15.8.1 - react: 19.2.4 - react-dom: 19.2.4(react@19.2.4) - react-fast-compare: 3.2.2 - shallowequal: 1.1.0 - - '@slorber/remark-comment@1.0.0': - dependencies: - micromark-factory-space: 1.1.0 - micromark-util-character: 1.2.0 - micromark-util-symbol: 1.1.0 - - '@standard-schema/spec@1.1.0': {} - - '@svgr/babel-plugin-add-jsx-attribute@8.0.0(@babel/core@7.29.7)': - dependencies: - '@babel/core': 7.29.7 - - '@svgr/babel-plugin-remove-jsx-attribute@8.0.0(@babel/core@7.29.7)': - dependencies: - '@babel/core': 7.29.7 - - '@svgr/babel-plugin-remove-jsx-empty-expression@8.0.0(@babel/core@7.29.7)': - dependencies: - '@babel/core': 7.29.7 - - '@svgr/babel-plugin-replace-jsx-attribute-value@8.0.0(@babel/core@7.29.7)': - dependencies: - '@babel/core': 7.29.7 - - '@svgr/babel-plugin-svg-dynamic-title@8.0.0(@babel/core@7.29.7)': - dependencies: - '@babel/core': 7.29.7 - - '@svgr/babel-plugin-svg-em-dimensions@8.0.0(@babel/core@7.29.7)': - dependencies: - '@babel/core': 7.29.7 - - '@svgr/babel-plugin-transform-react-native-svg@8.1.0(@babel/core@7.29.7)': - dependencies: - '@babel/core': 7.29.7 - - '@svgr/babel-plugin-transform-svg-component@8.0.0(@babel/core@7.29.7)': - dependencies: - '@babel/core': 7.29.7 - - '@svgr/babel-preset@8.1.0(@babel/core@7.29.7)': - dependencies: - '@babel/core': 7.29.7 - '@svgr/babel-plugin-add-jsx-attribute': 8.0.0(@babel/core@7.29.7) - '@svgr/babel-plugin-remove-jsx-attribute': 8.0.0(@babel/core@7.29.7) - '@svgr/babel-plugin-remove-jsx-empty-expression': 8.0.0(@babel/core@7.29.7) - '@svgr/babel-plugin-replace-jsx-attribute-value': 8.0.0(@babel/core@7.29.7) - '@svgr/babel-plugin-svg-dynamic-title': 8.0.0(@babel/core@7.29.7) - '@svgr/babel-plugin-svg-em-dimensions': 8.0.0(@babel/core@7.29.7) - '@svgr/babel-plugin-transform-react-native-svg': 8.1.0(@babel/core@7.29.7) - '@svgr/babel-plugin-transform-svg-component': 8.0.0(@babel/core@7.29.7) - - '@svgr/core@8.1.0(typescript@6.0.3)': - dependencies: - '@babel/core': 7.29.7 - '@svgr/babel-preset': 8.1.0(@babel/core@7.29.7) - camelcase: 6.3.0 - cosmiconfig: 8.3.6(typescript@6.0.3) - snake-case: 3.0.4 - transitivePeerDependencies: - - supports-color - - typescript - - '@svgr/hast-util-to-babel-ast@8.0.0': - dependencies: - '@babel/types': 7.29.7 - entities: 4.5.0 - - '@svgr/plugin-jsx@8.1.0(@svgr/core@8.1.0(typescript@6.0.3))': - dependencies: - '@babel/core': 7.29.7 - '@svgr/babel-preset': 8.1.0(@babel/core@7.29.7) - '@svgr/core': 8.1.0(typescript@6.0.3) - '@svgr/hast-util-to-babel-ast': 8.0.0 - svg-parser: 2.0.4 - transitivePeerDependencies: - - supports-color - - '@svgr/plugin-svgo@8.1.0(@svgr/core@8.1.0(typescript@6.0.3))(typescript@6.0.3)': - dependencies: - '@svgr/core': 8.1.0(typescript@6.0.3) - cosmiconfig: 8.3.6(typescript@6.0.3) - deepmerge: 4.3.1 - svgo: 3.3.4 - transitivePeerDependencies: - - typescript - - '@svgr/webpack@8.1.0(typescript@6.0.3)': - dependencies: - '@babel/core': 7.29.7 - '@babel/plugin-transform-react-constant-elements': 7.29.7(@babel/core@7.29.7) - '@babel/preset-env': 7.29.7(@babel/core@7.29.7) - '@babel/preset-react': 7.29.7(@babel/core@7.29.7) - '@babel/preset-typescript': 7.29.7(@babel/core@7.29.7) - '@svgr/core': 8.1.0(typescript@6.0.3) - '@svgr/plugin-jsx': 8.1.0(@svgr/core@8.1.0(typescript@6.0.3)) - '@svgr/plugin-svgo': 8.1.0(@svgr/core@8.1.0(typescript@6.0.3))(typescript@6.0.3) - transitivePeerDependencies: - - supports-color - - typescript - - '@swc/core-darwin-arm64@1.15.46': - optional: true - - '@swc/core-darwin-x64@1.15.46': - optional: true - - '@swc/core-linux-arm-gnueabihf@1.15.46': - optional: true - - '@swc/core-linux-arm64-gnu@1.15.46': - optional: true - - '@swc/core-linux-arm64-musl@1.15.46': - optional: true - - '@swc/core-linux-ppc64-gnu@1.15.46': - optional: true - - '@swc/core-linux-s390x-gnu@1.15.46': - optional: true - - '@swc/core-linux-x64-gnu@1.15.46': - optional: true - - '@swc/core-linux-x64-musl@1.15.46': - optional: true - - '@swc/core-win32-arm64-msvc@1.15.46': - optional: true - - '@swc/core-win32-ia32-msvc@1.15.46': - optional: true - - '@swc/core-win32-x64-msvc@1.15.46': - optional: true - - '@swc/core@1.15.46': - dependencies: - '@swc/counter': 0.1.3 - '@swc/types': 0.1.27 - optionalDependencies: - '@swc/core-darwin-arm64': 1.15.46 - '@swc/core-darwin-x64': 1.15.46 - '@swc/core-linux-arm-gnueabihf': 1.15.46 - '@swc/core-linux-arm64-gnu': 1.15.46 - '@swc/core-linux-arm64-musl': 1.15.46 - '@swc/core-linux-ppc64-gnu': 1.15.46 - '@swc/core-linux-s390x-gnu': 1.15.46 - '@swc/core-linux-x64-gnu': 1.15.46 - '@swc/core-linux-x64-musl': 1.15.46 - '@swc/core-win32-arm64-msvc': 1.15.46 - '@swc/core-win32-ia32-msvc': 1.15.46 - '@swc/core-win32-x64-msvc': 1.15.46 - optional: true - - '@swc/counter@0.1.3': - optional: true - - '@swc/html-darwin-arm64@1.15.46': - optional: true - - '@swc/html-darwin-x64@1.15.46': - optional: true - - '@swc/html-linux-arm-gnueabihf@1.15.46': - optional: true - - '@swc/html-linux-arm64-gnu@1.15.46': - optional: true - - '@swc/html-linux-arm64-musl@1.15.46': - optional: true - - '@swc/html-linux-ppc64-gnu@1.15.46': - optional: true - - '@swc/html-linux-s390x-gnu@1.15.46': - optional: true - - '@swc/html-linux-x64-gnu@1.15.46': - optional: true - - '@swc/html-linux-x64-musl@1.15.46': - optional: true - - '@swc/html-win32-arm64-msvc@1.15.46': - optional: true - - '@swc/html-win32-ia32-msvc@1.15.46': - optional: true - - '@swc/html-win32-x64-msvc@1.15.46': - optional: true - - '@swc/html@1.15.46': - dependencies: - '@swc/counter': 0.1.3 - optionalDependencies: - '@swc/html-darwin-arm64': 1.15.46 - '@swc/html-darwin-x64': 1.15.46 - '@swc/html-linux-arm-gnueabihf': 1.15.46 - '@swc/html-linux-arm64-gnu': 1.15.46 - '@swc/html-linux-arm64-musl': 1.15.46 - '@swc/html-linux-ppc64-gnu': 1.15.46 - '@swc/html-linux-s390x-gnu': 1.15.46 - '@swc/html-linux-x64-gnu': 1.15.46 - '@swc/html-linux-x64-musl': 1.15.46 - '@swc/html-win32-arm64-msvc': 1.15.46 - '@swc/html-win32-ia32-msvc': 1.15.46 - '@swc/html-win32-x64-msvc': 1.15.46 - optional: true - - '@swc/types@0.1.27': - dependencies: - '@swc/counter': 0.1.3 - optional: true - - '@szmarczak/http-timer@5.0.1': - dependencies: - defer-to-connect: 2.0.1 - - '@tybys/wasm-util@0.10.1': - dependencies: - tslib: 2.8.1 - optional: true - - '@types/body-parser@1.19.6': - dependencies: - '@types/connect': 3.4.38 - '@types/node': 26.1.1 - - '@types/bonjour@3.5.13': - dependencies: - '@types/node': 26.1.1 - - '@types/chai@5.2.3': - dependencies: - '@types/deep-eql': 4.0.2 - assertion-error: 2.0.1 - - '@types/connect-history-api-fallback@1.5.4': - dependencies: - '@types/express-serve-static-core': 4.19.9 - '@types/node': 26.1.1 - - '@types/connect@3.4.38': - dependencies: - '@types/node': 26.1.1 - - '@types/debug@4.1.13': - dependencies: - '@types/ms': 2.1.0 - - '@types/deep-eql@4.0.2': {} - - '@types/esrecurse@4.3.1': {} - - '@types/estree-jsx@1.0.5': - dependencies: - '@types/estree': 1.0.8 - - '@types/estree@1.0.8': {} - - '@types/express-serve-static-core@4.19.9': - dependencies: - '@types/node': 26.1.1 - '@types/qs': 6.15.1 - '@types/range-parser': 1.2.7 - '@types/send': 1.2.1 - - '@types/express@4.17.25': - dependencies: - '@types/body-parser': 1.19.6 - '@types/express-serve-static-core': 4.19.9 - '@types/qs': 6.15.1 - '@types/serve-static': 1.15.10 - - '@types/hast@3.0.5': - dependencies: - '@types/unist': 3.0.3 - - '@types/history@4.7.11': {} - - '@types/html-minifier-terser@6.1.0': {} - - '@types/http-cache-semantics@4.2.0': {} - - '@types/http-errors@2.0.5': {} - - '@types/http-proxy@1.17.17': - dependencies: - '@types/node': 26.1.1 - - '@types/istanbul-lib-coverage@2.0.6': {} - - '@types/istanbul-lib-report@3.0.3': - dependencies: - '@types/istanbul-lib-coverage': 2.0.6 - - '@types/istanbul-reports@3.0.4': - dependencies: - '@types/istanbul-lib-report': 3.0.3 - - '@types/json-schema@7.0.15': {} - - '@types/mdast@4.0.4': - dependencies: - '@types/unist': 3.0.3 - - '@types/mdx@2.0.14': {} - - '@types/mime@1.3.5': {} - - '@types/ms@2.1.0': {} - - '@types/node@17.0.45': {} - - '@types/node@26.1.1': - dependencies: - undici-types: 8.3.0 - - '@types/prismjs@1.26.6': {} - - '@types/qs@6.15.1': {} - - '@types/range-parser@1.2.7': {} - - '@types/react-router-config@5.0.11': - dependencies: - '@types/history': 4.7.11 - '@types/react': 19.2.17 - '@types/react-router': 5.1.20 - - '@types/react-router-dom@5.3.3': - dependencies: - '@types/history': 4.7.11 - '@types/react': 19.2.17 - '@types/react-router': 5.1.20 - - '@types/react-router@5.1.20': - dependencies: - '@types/history': 4.7.11 - '@types/react': 19.2.17 - - '@types/react@19.2.17': - dependencies: - csstype: 3.2.3 - - '@types/retry@0.12.2': {} - - '@types/sax@1.2.7': - dependencies: - '@types/node': 26.1.1 - - '@types/send@0.17.6': - dependencies: - '@types/mime': 1.3.5 - '@types/node': 26.1.1 - - '@types/send@1.2.1': - dependencies: - '@types/node': 26.1.1 - - '@types/serve-index@1.9.4': - dependencies: - '@types/express': 4.17.25 - - '@types/serve-static@1.15.10': - dependencies: - '@types/http-errors': 2.0.5 - '@types/node': 26.1.1 - '@types/send': 0.17.6 - - '@types/sockjs@0.3.36': - dependencies: - '@types/node': 26.1.1 - - '@types/unist@2.0.11': {} - - '@types/unist@3.0.3': {} - - '@types/ws@8.18.1': - dependencies: - '@types/node': 26.1.1 - - '@types/yargs-parser@21.0.3': {} - - '@types/yargs@17.0.35': - dependencies: - '@types/yargs-parser': 21.0.3 - - '@typescript-eslint/eslint-plugin@8.61.1(@typescript-eslint/parser@8.61.1(eslint@10.8.0(jiti@2.7.0))(typescript@6.0.3))(eslint@10.8.0(jiti@2.7.0))(typescript@6.0.3)': - dependencies: - '@eslint-community/regexpp': 4.12.2 - '@typescript-eslint/parser': 8.61.1(eslint@10.8.0(jiti@2.7.0))(typescript@6.0.3) - '@typescript-eslint/scope-manager': 8.61.1 - '@typescript-eslint/type-utils': 8.61.1(eslint@10.8.0(jiti@2.7.0))(typescript@6.0.3) - '@typescript-eslint/utils': 8.61.1(eslint@10.8.0(jiti@2.7.0))(typescript@6.0.3) - '@typescript-eslint/visitor-keys': 8.61.1 - eslint: 10.8.0(jiti@2.7.0) - ignore: 7.0.5 - natural-compare: 1.4.0 - ts-api-utils: 2.5.0(typescript@6.0.3) - typescript: 6.0.3 - transitivePeerDependencies: - - supports-color - - '@typescript-eslint/parser@8.61.1(eslint@10.8.0(jiti@2.7.0))(typescript@6.0.3)': - dependencies: - '@typescript-eslint/scope-manager': 8.61.1 - '@typescript-eslint/types': 8.61.1 - '@typescript-eslint/typescript-estree': 8.61.1(typescript@6.0.3) - '@typescript-eslint/visitor-keys': 8.61.1 - debug: 4.4.3 - eslint: 10.8.0(jiti@2.7.0) - typescript: 6.0.3 - transitivePeerDependencies: - - supports-color - - '@typescript-eslint/project-service@8.61.1(typescript@6.0.3)': - dependencies: - '@typescript-eslint/tsconfig-utils': 8.61.1(typescript@6.0.3) - '@typescript-eslint/types': 8.61.1 - debug: 4.4.3 - typescript: 6.0.3 - transitivePeerDependencies: - - supports-color - - '@typescript-eslint/scope-manager@8.61.1': - dependencies: - '@typescript-eslint/types': 8.61.1 - '@typescript-eslint/visitor-keys': 8.61.1 - - '@typescript-eslint/tsconfig-utils@8.61.1(typescript@6.0.3)': - dependencies: - typescript: 6.0.3 - - '@typescript-eslint/type-utils@8.61.1(eslint@10.8.0(jiti@2.7.0))(typescript@6.0.3)': - dependencies: - '@typescript-eslint/types': 8.61.1 - '@typescript-eslint/typescript-estree': 8.61.1(typescript@6.0.3) - '@typescript-eslint/utils': 8.61.1(eslint@10.8.0(jiti@2.7.0))(typescript@6.0.3) - debug: 4.4.3 - eslint: 10.8.0(jiti@2.7.0) - ts-api-utils: 2.5.0(typescript@6.0.3) - typescript: 6.0.3 - transitivePeerDependencies: - - supports-color - - '@typescript-eslint/types@8.61.1': {} - - '@typescript-eslint/typescript-estree@8.61.1(typescript@6.0.3)': - dependencies: - '@typescript-eslint/project-service': 8.61.1(typescript@6.0.3) - '@typescript-eslint/tsconfig-utils': 8.61.1(typescript@6.0.3) - '@typescript-eslint/types': 8.61.1 - '@typescript-eslint/visitor-keys': 8.61.1 - debug: 4.4.3 - minimatch: 10.2.5 - semver: 7.7.4 - tinyglobby: 0.2.16 - ts-api-utils: 2.5.0(typescript@6.0.3) - typescript: 6.0.3 - transitivePeerDependencies: - - supports-color - - '@typescript-eslint/utils@8.61.1(eslint@10.8.0(jiti@2.7.0))(typescript@6.0.3)': - dependencies: - '@eslint-community/eslint-utils': 4.9.1(eslint@10.8.0(jiti@2.7.0)) - '@typescript-eslint/scope-manager': 8.61.1 - '@typescript-eslint/types': 8.61.1 - '@typescript-eslint/typescript-estree': 8.61.1(typescript@6.0.3) - eslint: 10.8.0(jiti@2.7.0) - typescript: 6.0.3 - transitivePeerDependencies: - - supports-color - - '@typescript-eslint/visitor-keys@8.61.1': - dependencies: - '@typescript-eslint/types': 8.61.1 - eslint-visitor-keys: 5.0.1 - - '@ungap/structured-clone@1.3.3': {} - - '@vitest/coverage-v8@4.1.0(vitest@4.1.0(@types/node@26.1.1)(vite@8.0.1(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0)(@types/node@26.1.1)(jiti@2.7.0)(terser@5.49.0)))': - dependencies: - '@bcoe/v8-coverage': 1.0.2 - '@vitest/utils': 4.1.0 - ast-v8-to-istanbul: 1.0.0 - istanbul-lib-coverage: 3.2.2 - istanbul-lib-report: 3.0.1 - istanbul-reports: 3.2.0 - magicast: 0.5.2 - obug: 2.1.1 - std-env: 4.0.0 - tinyrainbow: 3.1.0 - vitest: 4.1.0(@types/node@26.1.1)(vite@8.0.1(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0)(@types/node@26.1.1)(jiti@2.7.0)(terser@5.49.0)) - - '@vitest/expect@4.1.0': - dependencies: - '@standard-schema/spec': 1.1.0 - '@types/chai': 5.2.3 - '@vitest/spy': 4.1.0 - '@vitest/utils': 4.1.0 - chai: 6.2.2 - tinyrainbow: 3.1.0 - - '@vitest/mocker@4.1.0(vite@8.0.1(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0)(@types/node@26.1.1)(jiti@2.7.0)(terser@5.49.0))': - dependencies: - '@vitest/spy': 4.1.0 - estree-walker: 3.0.3 - magic-string: 0.30.21 - optionalDependencies: - vite: 8.0.1(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0)(@types/node@26.1.1)(jiti@2.7.0)(terser@5.49.0) - - '@vitest/pretty-format@4.1.0': - dependencies: - tinyrainbow: 3.1.0 - - '@vitest/runner@4.1.0': - dependencies: - '@vitest/utils': 4.1.0 - pathe: 2.0.3 - - '@vitest/snapshot@4.1.0': - dependencies: - '@vitest/pretty-format': 4.1.0 - '@vitest/utils': 4.1.0 - magic-string: 0.30.21 - pathe: 2.0.3 - - '@vitest/spy@4.1.0': {} - - '@vitest/utils@4.1.0': - dependencies: - '@vitest/pretty-format': 4.1.0 - convert-source-map: 2.0.0 - tinyrainbow: 3.1.0 - - '@webassemblyjs/ast@1.14.1': - dependencies: - '@webassemblyjs/helper-numbers': 1.13.2 - '@webassemblyjs/helper-wasm-bytecode': 1.13.2 - - '@webassemblyjs/floating-point-hex-parser@1.13.2': {} - - '@webassemblyjs/helper-api-error@1.13.2': {} - - '@webassemblyjs/helper-buffer@1.14.1': {} - - '@webassemblyjs/helper-numbers@1.13.2': - dependencies: - '@webassemblyjs/floating-point-hex-parser': 1.13.2 - '@webassemblyjs/helper-api-error': 1.13.2 - '@xtuc/long': 4.2.2 - - '@webassemblyjs/helper-wasm-bytecode@1.13.2': {} - - '@webassemblyjs/helper-wasm-section@1.14.1': - dependencies: - '@webassemblyjs/ast': 1.14.1 - '@webassemblyjs/helper-buffer': 1.14.1 - '@webassemblyjs/helper-wasm-bytecode': 1.13.2 - '@webassemblyjs/wasm-gen': 1.14.1 - - '@webassemblyjs/ieee754@1.13.2': - dependencies: - '@xtuc/ieee754': 1.2.0 - - '@webassemblyjs/leb128@1.13.2': - dependencies: - '@xtuc/long': 4.2.2 - - '@webassemblyjs/utf8@1.13.2': {} - - '@webassemblyjs/wasm-edit@1.14.1': - dependencies: - '@webassemblyjs/ast': 1.14.1 - '@webassemblyjs/helper-buffer': 1.14.1 - '@webassemblyjs/helper-wasm-bytecode': 1.13.2 - '@webassemblyjs/helper-wasm-section': 1.14.1 - '@webassemblyjs/wasm-gen': 1.14.1 - '@webassemblyjs/wasm-opt': 1.14.1 - '@webassemblyjs/wasm-parser': 1.14.1 - '@webassemblyjs/wast-printer': 1.14.1 - - '@webassemblyjs/wasm-gen@1.14.1': - dependencies: - '@webassemblyjs/ast': 1.14.1 - '@webassemblyjs/helper-wasm-bytecode': 1.13.2 - '@webassemblyjs/ieee754': 1.13.2 - '@webassemblyjs/leb128': 1.13.2 - '@webassemblyjs/utf8': 1.13.2 - - '@webassemblyjs/wasm-opt@1.14.1': - dependencies: - '@webassemblyjs/ast': 1.14.1 - '@webassemblyjs/helper-buffer': 1.14.1 - '@webassemblyjs/wasm-gen': 1.14.1 - '@webassemblyjs/wasm-parser': 1.14.1 - - '@webassemblyjs/wasm-parser@1.14.1': - dependencies: - '@webassemblyjs/ast': 1.14.1 - '@webassemblyjs/helper-api-error': 1.13.2 - '@webassemblyjs/helper-wasm-bytecode': 1.13.2 - '@webassemblyjs/ieee754': 1.13.2 - '@webassemblyjs/leb128': 1.13.2 - '@webassemblyjs/utf8': 1.13.2 - - '@webassemblyjs/wast-printer@1.14.1': - dependencies: - '@webassemblyjs/ast': 1.14.1 - '@xtuc/long': 4.2.2 - - '@xtuc/ieee754@1.2.0': {} - - '@xtuc/long@4.2.2': {} - - accepts@1.3.8: - dependencies: - mime-types: 2.1.35 - negotiator: 0.6.3 - - acorn-jsx@5.3.2(acorn@8.17.0): - dependencies: - acorn: 8.17.0 - - acorn-walk@8.3.5: - dependencies: - acorn: 8.17.0 - - acorn@8.17.0: {} - - address@2.0.3: {} - - aggregate-error@3.1.0: - dependencies: - clean-stack: 2.2.0 - indent-string: 4.0.0 - - ajv-formats@2.1.1(ajv@8.20.0): - optionalDependencies: - ajv: 8.20.0 - - ajv-keywords@3.5.2(ajv@6.15.0): - dependencies: - ajv: 6.15.0 - - ajv-keywords@5.1.0(ajv@8.20.0): - dependencies: - ajv: 8.20.0 - fast-deep-equal: 3.1.3 - - ajv@6.15.0: - dependencies: - fast-deep-equal: 3.1.3 - fast-json-stable-stringify: 2.1.0 - json-schema-traverse: 0.4.1 - uri-js: 4.4.1 - - ajv@8.20.0: - dependencies: - fast-deep-equal: 3.1.3 - fast-uri: 3.1.4 - json-schema-traverse: 1.0.0 - require-from-string: 2.0.2 - - algoliasearch-helper@3.29.2(algoliasearch@5.56.0): - dependencies: - '@algolia/events': 4.0.1 - algoliasearch: 5.56.0 - - algoliasearch@5.56.0: - dependencies: - '@algolia/abtesting': 1.22.0 - '@algolia/client-abtesting': 5.56.0 - '@algolia/client-analytics': 5.56.0 - '@algolia/client-common': 5.56.0 - '@algolia/client-insights': 5.56.0 - '@algolia/client-personalization': 5.56.0 - '@algolia/client-query-suggestions': 5.56.0 - '@algolia/client-search': 5.56.0 - '@algolia/ingestion': 1.56.0 - '@algolia/monitoring': 1.56.0 - '@algolia/recommend': 5.56.0 - '@algolia/requester-browser-xhr': 5.56.0 - '@algolia/requester-fetch': 5.56.0 - '@algolia/requester-node-http': 5.56.0 - - ansi-align@3.0.1: - dependencies: - string-width: 4.2.3 - - ansi-html-community@0.0.8: {} - - ansi-regex@5.0.1: {} - - ansi-regex@6.2.2: {} - - ansi-styles@4.3.0: - dependencies: - color-convert: 2.0.1 - - ansi-styles@6.2.3: {} - - ansis@3.17.0: {} - - anymatch@3.1.3: - dependencies: - normalize-path: 3.0.0 - picomatch: 2.3.2 - - arg@5.0.2: {} - - argparse@2.0.1: {} - - array-flatten@1.1.1: {} - - array-union@2.1.0: {} - - asn1js@3.0.10: - dependencies: - pvtsutils: 1.3.6 - pvutils: 1.1.5 - tslib: 2.8.1 - - assertion-error@2.0.1: {} - - ast-v8-to-istanbul@1.0.0: - dependencies: - '@jridgewell/trace-mapping': 0.3.31 - estree-walker: 3.0.3 - js-tokens: 10.0.0 - - astring@1.9.0: {} - - autoprefixer@10.5.4(postcss@8.5.23): - dependencies: - browserslist: 4.28.7 - caniuse-lite: 1.0.30001806 - fraction.js: 5.3.4 - picocolors: 1.1.1 - postcss: 8.5.23 - postcss-value-parser: 4.2.0 - - babel-loader@9.2.1(@babel/core@7.29.7)(webpack@5.109.0(@swc/core@1.15.46)(postcss@8.5.23)): - dependencies: - '@babel/core': 7.29.7 - find-cache-dir: 4.0.0 - schema-utils: 4.3.3 - webpack: 5.109.0(@swc/core@1.15.46)(postcss@8.5.23) - - babel-plugin-dynamic-import-node@2.3.3: - dependencies: - object.assign: 4.1.7 - - babel-plugin-polyfill-corejs2@0.4.17(@babel/core@7.29.7): - dependencies: - '@babel/compat-data': 7.29.7 - '@babel/core': 7.29.7 - '@babel/helper-define-polyfill-provider': 0.6.8(@babel/core@7.29.7) - semver: 6.3.1 - transitivePeerDependencies: - - supports-color - - babel-plugin-polyfill-corejs3@0.13.0(@babel/core@7.29.7): - dependencies: - '@babel/core': 7.29.7 - '@babel/helper-define-polyfill-provider': 0.6.8(@babel/core@7.29.7) - core-js-compat: 3.49.0 - transitivePeerDependencies: - - supports-color - - babel-plugin-polyfill-corejs3@0.14.2(@babel/core@7.29.7): - dependencies: - '@babel/core': 7.29.7 - '@babel/helper-define-polyfill-provider': 0.6.8(@babel/core@7.29.7) - core-js-compat: 3.49.0 - transitivePeerDependencies: - - supports-color - - babel-plugin-polyfill-regenerator@0.6.8(@babel/core@7.29.7): - dependencies: - '@babel/core': 7.29.7 - '@babel/helper-define-polyfill-provider': 0.6.8(@babel/core@7.29.7) - transitivePeerDependencies: - - supports-color - - bail@2.0.2: {} - - balanced-match@1.0.2: {} - - balanced-match@4.0.4: {} - - baseline-browser-mapping@2.11.1: {} - - batch@0.6.1: {} - - big.js@5.2.2: {} - - binary-extensions@2.3.0: {} - - body-parser@1.20.6: - dependencies: - bytes: 3.1.2 - content-type: 1.0.5 - debug: 2.6.9 - depd: 2.0.0 - destroy: 1.2.0 - http-errors: 2.0.1 - iconv-lite: 0.4.24 - on-finished: 2.4.1 - qs: 6.15.3 - raw-body: 2.5.3 - type-is: 1.6.18 - unpipe: 1.0.0 - transitivePeerDependencies: - - supports-color - - bonjour-service@1.4.3: - dependencies: - fast-deep-equal: 3.1.3 - multicast-dns: 7.2.5 - - boolbase@1.0.0: {} - - boxen@6.2.1: - dependencies: - ansi-align: 3.0.1 - camelcase: 6.3.0 - chalk: 4.1.2 - cli-boxes: 3.0.0 - string-width: 5.1.2 - type-fest: 2.19.0 - widest-line: 4.0.1 - wrap-ansi: 8.1.0 - - boxen@7.1.1: - dependencies: - ansi-align: 3.0.1 - camelcase: 7.0.1 - chalk: 5.6.2 - cli-boxes: 3.0.0 - string-width: 5.1.2 - type-fest: 2.19.0 - widest-line: 4.0.1 - wrap-ansi: 8.1.0 - - brace-expansion@1.1.16: - dependencies: - balanced-match: 1.0.2 - concat-map: 0.0.1 - - brace-expansion@5.0.6: - dependencies: - balanced-match: 4.0.4 - - braces@3.0.3: - dependencies: - fill-range: 7.1.1 - - browserslist@4.28.7: - dependencies: - baseline-browser-mapping: 2.11.1 - caniuse-lite: 1.0.30001806 - electron-to-chromium: 1.5.396 - node-releases: 2.0.51 - update-browserslist-db: 1.2.3(browserslist@4.28.7) - - buffer-from@1.1.2: {} - - bundle-name@4.1.0: - dependencies: - run-applescript: 7.1.0 - - bytes@3.0.0: {} - - bytes@3.1.2: {} - - bytestreamjs@2.0.1: {} - - cacheable-lookup@7.0.0: {} - - cacheable-request@10.2.14: - dependencies: - '@types/http-cache-semantics': 4.2.0 - get-stream: 6.0.1 - http-cache-semantics: 4.2.0 - keyv: 4.5.4 - mimic-response: 4.0.0 - normalize-url: 8.1.1 - responselike: 3.0.0 - - call-bind-apply-helpers@1.0.2: - dependencies: - es-errors: 1.3.0 - function-bind: 1.1.2 - - call-bind@1.0.9: - dependencies: - call-bind-apply-helpers: 1.0.2 - es-define-property: 1.0.1 - get-intrinsic: 1.3.0 - set-function-length: 1.2.2 - - call-bound@1.0.4: - dependencies: - call-bind-apply-helpers: 1.0.2 - get-intrinsic: 1.3.0 - - callsites@3.1.0: {} - - camel-case@4.1.2: - dependencies: - pascal-case: 3.1.2 - tslib: 2.8.1 - - camelcase@6.3.0: {} - - camelcase@7.0.1: {} - - caniuse-api@3.0.0: - dependencies: - browserslist: 4.28.7 - caniuse-lite: 1.0.30001806 - lodash.memoize: 4.1.2 - lodash.uniq: 4.5.0 - - caniuse-lite@1.0.30001806: {} - - ccount@2.0.1: {} - - chai@6.2.2: {} - - chalk@4.1.2: - dependencies: - ansi-styles: 4.3.0 - supports-color: 7.2.0 - - chalk@5.6.2: {} - - char-regex@1.0.2: {} - - character-entities-html4@2.1.0: {} - - character-entities-legacy@3.0.0: {} - - character-entities@2.0.2: {} - - character-reference-invalid@2.0.1: {} - - cheerio-select@2.1.0: - dependencies: - boolbase: 1.0.0 - css-select: 5.2.2 - css-what: 6.2.2 - domelementtype: 2.3.0 - domhandler: 5.0.3 - domutils: 3.2.2 - - cheerio@1.0.0-rc.12: - dependencies: - cheerio-select: 2.1.0 - dom-serializer: 2.0.0 - domhandler: 5.0.3 - domutils: 3.2.2 - htmlparser2: 8.0.2 - parse5: 7.3.0 - parse5-htmlparser2-tree-adapter: 7.1.0 - - chokidar@3.6.0: - dependencies: - anymatch: 3.1.3 - braces: 3.0.3 - glob-parent: 5.1.2 - is-binary-path: 2.1.0 - is-glob: 4.0.3 - normalize-path: 3.0.0 - readdirp: 3.6.0 - optionalDependencies: - fsevents: 2.3.3 - - chrome-trace-event@1.0.4: {} - - ci-info@3.9.0: {} - - clean-css@5.3.3: - dependencies: - source-map: 0.6.1 - - clean-stack@2.2.0: {} - - cli-boxes@3.0.0: {} - - cli-table3@0.6.5: - dependencies: - string-width: 4.2.3 - optionalDependencies: - '@colors/colors': 1.5.0 - - clipboard-image@0.1.0: - dependencies: - run-jxa: 3.0.0 - - clipboardy@5.3.1: - dependencies: - clipboard-image: 0.1.0 - execa: 9.6.1 - is-wayland: 0.1.0 - is-wsl: 3.1.1 - is64bit: 2.0.0 - powershell-utils: 0.2.0 - - clone-deep@4.0.1: - dependencies: - is-plain-object: 2.0.4 - kind-of: 6.0.3 - shallow-clone: 3.0.1 - - clsx@2.1.1: {} - - collapse-white-space@2.1.0: {} - - color-convert@2.0.1: - dependencies: - color-name: 1.1.4 - - color-name@1.1.4: {} - - colord@2.9.3: {} - - colorette@2.0.20: {} - - combine-promises@1.2.0: {} - - comma-separated-tokens@2.0.3: {} - - commander@10.0.1: {} - - commander@15.0.0: {} - - commander@2.20.3: {} - - commander@5.1.0: {} - - commander@7.2.0: {} - - commander@8.3.0: {} - - common-path-prefix@3.0.0: {} - - compressible@2.0.18: - dependencies: - mime-db: 1.54.0 - - compression@1.8.1: - dependencies: - bytes: 3.1.2 - compressible: 2.0.18 - debug: 2.6.9 - negotiator: 0.6.4 - on-headers: 1.1.0 - safe-buffer: 5.2.1 - vary: 1.1.2 - transitivePeerDependencies: - - supports-color - - concat-map@0.0.1: {} - - config-chain@1.1.13: - dependencies: - ini: 1.3.8 - proto-list: 1.2.4 - - configstore@6.0.0: - dependencies: - dot-prop: 6.0.1 - graceful-fs: 4.2.11 - unique-string: 3.0.0 - write-file-atomic: 3.0.3 - xdg-basedir: 5.1.0 - - connect-history-api-fallback@2.0.0: {} - - consola@3.4.2: {} - - content-disposition@0.5.2: {} - - content-disposition@0.5.4: - dependencies: - safe-buffer: 5.2.1 - - content-type@1.0.5: {} - - convert-source-map@2.0.0: {} - - cookie-signature@1.0.7: {} - - cookie@0.7.2: {} - - copy-text-to-clipboard@3.2.2: {} - - copy-webpack-plugin@11.0.0(webpack@5.109.0(@swc/core@1.15.46)(postcss@8.5.23)): - dependencies: - fast-glob: 3.3.3 - glob-parent: 6.0.2 - globby: 13.2.2 - normalize-path: 3.0.0 - schema-utils: 4.3.3 - serialize-javascript: 6.0.2 - webpack: 5.109.0(@swc/core@1.15.46)(postcss@8.5.23) - - core-js-compat@3.49.0: - dependencies: - browserslist: 4.28.7 - - core-js@3.49.0: {} - - core-util-is@1.0.3: {} - - cosmiconfig@8.3.6(typescript@6.0.3): - dependencies: - import-fresh: 3.3.1 - js-yaml: 4.3.0 - parse-json: 5.2.0 - path-type: 4.0.0 - optionalDependencies: - typescript: 6.0.3 - - cross-spawn@7.0.6: - dependencies: - path-key: 3.1.1 - shebang-command: 2.0.0 - which: 2.0.2 - - crypto-random-string@4.0.0: - dependencies: - type-fest: 1.4.0 - - css-blank-pseudo@7.0.1(postcss@8.5.23): - dependencies: - postcss: 8.5.23 - postcss-selector-parser: 7.1.4 - - css-declaration-sorter@7.4.0(postcss@8.5.23): - dependencies: - postcss: 8.5.23 - - css-has-pseudo@7.0.3(postcss@8.5.23): - dependencies: - '@csstools/selector-specificity': 5.0.0(postcss-selector-parser@7.1.4) - postcss: 8.5.23 - postcss-selector-parser: 7.1.4 - postcss-value-parser: 4.2.0 - - css-loader@6.11.0(@rspack/core@1.7.12)(webpack@5.109.0(@swc/core@1.15.46)(postcss@8.5.23)): - dependencies: - icss-utils: 5.1.0(postcss@8.5.23) - postcss: 8.5.23 - postcss-modules-extract-imports: 3.1.0(postcss@8.5.23) - postcss-modules-local-by-default: 4.2.0(postcss@8.5.23) - postcss-modules-scope: 3.2.1(postcss@8.5.23) - postcss-modules-values: 4.0.0(postcss@8.5.23) - postcss-value-parser: 4.2.0 - semver: 7.7.4 - optionalDependencies: - '@rspack/core': 1.7.12 - webpack: 5.109.0(@swc/core@1.15.46)(postcss@8.5.23) - - css-minimizer-webpack-plugin@5.0.1(clean-css@5.3.3)(webpack@5.109.0(@swc/core@1.15.46)(postcss@8.5.23)): - dependencies: - '@jridgewell/trace-mapping': 0.3.31 - cssnano: 6.1.2(postcss@8.5.23) - jest-worker: 29.7.0 - postcss: 8.5.23 - schema-utils: 4.3.3 - serialize-javascript: 6.0.2 - webpack: 5.109.0(@swc/core@1.15.46)(postcss@8.5.23) - optionalDependencies: - clean-css: 5.3.3 - - css-prefers-color-scheme@10.0.0(postcss@8.5.23): - dependencies: - postcss: 8.5.23 - - css-select@4.3.0: - dependencies: - boolbase: 1.0.0 - css-what: 6.2.2 - domhandler: 4.3.1 - domutils: 2.8.0 - nth-check: 2.1.1 - - css-select@5.2.2: - dependencies: - boolbase: 1.0.0 - css-what: 6.2.2 - domhandler: 5.0.3 - domutils: 3.2.2 - nth-check: 2.1.1 - - css-tree@2.2.1: - dependencies: - mdn-data: 2.0.28 - source-map-js: 1.2.1 - - css-tree@2.3.1: - dependencies: - mdn-data: 2.0.30 - source-map-js: 1.2.1 - - css-what@6.2.2: {} - - cssdb@8.9.0: {} - - cssesc@3.0.0: {} - - cssnano-preset-advanced@6.1.2(postcss@8.5.23): - dependencies: - autoprefixer: 10.5.4(postcss@8.5.23) - browserslist: 4.28.7 - cssnano-preset-default: 6.1.2(postcss@8.5.23) - postcss: 8.5.23 - postcss-discard-unused: 6.0.5(postcss@8.5.23) - postcss-merge-idents: 6.0.3(postcss@8.5.23) - postcss-reduce-idents: 6.0.3(postcss@8.5.23) - postcss-zindex: 6.0.2(postcss@8.5.23) - - cssnano-preset-default@6.1.2(postcss@8.5.23): - dependencies: - browserslist: 4.28.7 - css-declaration-sorter: 7.4.0(postcss@8.5.23) - cssnano-utils: 4.0.2(postcss@8.5.23) - postcss: 8.5.23 - postcss-calc: 9.0.1(postcss@8.5.23) - postcss-colormin: 6.1.0(postcss@8.5.23) - postcss-convert-values: 6.1.0(postcss@8.5.23) - postcss-discard-comments: 6.0.2(postcss@8.5.23) - postcss-discard-duplicates: 6.0.3(postcss@8.5.23) - postcss-discard-empty: 6.0.3(postcss@8.5.23) - postcss-discard-overridden: 6.0.2(postcss@8.5.23) - postcss-merge-longhand: 6.0.5(postcss@8.5.23) - postcss-merge-rules: 6.1.1(postcss@8.5.23) - postcss-minify-font-values: 6.1.0(postcss@8.5.23) - postcss-minify-gradients: 6.0.3(postcss@8.5.23) - postcss-minify-params: 6.1.0(postcss@8.5.23) - postcss-minify-selectors: 6.0.4(postcss@8.5.23) - postcss-normalize-charset: 6.0.2(postcss@8.5.23) - postcss-normalize-display-values: 6.0.2(postcss@8.5.23) - postcss-normalize-positions: 6.0.2(postcss@8.5.23) - postcss-normalize-repeat-style: 6.0.2(postcss@8.5.23) - postcss-normalize-string: 6.0.2(postcss@8.5.23) - postcss-normalize-timing-functions: 6.0.2(postcss@8.5.23) - postcss-normalize-unicode: 6.1.0(postcss@8.5.23) - postcss-normalize-url: 6.0.2(postcss@8.5.23) - postcss-normalize-whitespace: 6.0.2(postcss@8.5.23) - postcss-ordered-values: 6.0.2(postcss@8.5.23) - postcss-reduce-initial: 6.1.0(postcss@8.5.23) - postcss-reduce-transforms: 6.0.2(postcss@8.5.23) - postcss-svgo: 6.0.3(postcss@8.5.23) - postcss-unique-selectors: 6.0.4(postcss@8.5.23) - - cssnano-utils@4.0.2(postcss@8.5.23): - dependencies: - postcss: 8.5.23 - - cssnano@6.1.2(postcss@8.5.23): - dependencies: - cssnano-preset-default: 6.1.2(postcss@8.5.23) - lilconfig: 3.1.3 - postcss: 8.5.23 - - csso@5.0.5: - dependencies: - css-tree: 2.2.1 - - csstype@3.2.3: {} - - debounce@1.2.1: {} - - debug@2.6.9: - dependencies: - ms: 2.0.0 - - debug@4.4.3: - dependencies: - ms: 2.1.3 - - decode-named-character-reference@1.3.0: - dependencies: - character-entities: 2.0.2 - - decompress-response@6.0.0: - dependencies: - mimic-response: 3.1.0 - - deep-extend@0.6.0: {} - - deep-is@0.1.4: {} - - deepmerge@4.3.1: {} - - default-browser-id@5.0.1: {} - - default-browser@5.5.0: - dependencies: - bundle-name: 4.1.0 - default-browser-id: 5.0.1 - - defer-to-connect@2.0.1: {} - - define-data-property@1.1.4: - dependencies: - es-define-property: 1.0.1 - es-errors: 1.3.0 - gopd: 1.2.0 - - define-lazy-prop@2.0.0: {} - - define-lazy-prop@3.0.0: {} - - define-properties@1.2.1: - dependencies: - define-data-property: 1.1.4 - has-property-descriptors: 1.0.2 - object-keys: 1.1.1 - - depd@1.1.2: {} - - depd@2.0.0: {} - - dequal@2.0.3: {} - - destroy@1.2.0: {} - - detect-libc@2.1.2: {} - - detect-node@2.1.0: {} - - detect-port@2.1.0: - dependencies: - address: 2.0.3 - - devlop@1.1.0: - dependencies: - dequal: 2.0.3 - - dir-glob@3.0.1: - dependencies: - path-type: 4.0.0 - - dns-packet@5.6.1: - dependencies: - '@leichtgewicht/ip-codec': 2.0.5 - - dom-converter@0.2.0: - dependencies: - utila: 0.4.0 - - dom-serializer@1.4.1: - dependencies: - domelementtype: 2.3.0 - domhandler: 4.3.1 - entities: 2.2.0 - - dom-serializer@2.0.0: - dependencies: - domelementtype: 2.3.0 - domhandler: 5.0.3 - entities: 4.5.0 - - domelementtype@2.3.0: {} - - domhandler@4.3.1: - dependencies: - domelementtype: 2.3.0 - - domhandler@5.0.3: - dependencies: - domelementtype: 2.3.0 - - domutils@2.8.0: - dependencies: - dom-serializer: 1.4.1 - domelementtype: 2.3.0 - domhandler: 4.3.1 - - domutils@3.2.2: - dependencies: - dom-serializer: 2.0.0 - domelementtype: 2.3.0 - domhandler: 5.0.3 - - dot-case@3.0.4: - dependencies: - no-case: 3.0.4 - tslib: 2.8.1 - - dot-prop@6.0.1: - dependencies: - is-obj: 2.0.0 - - dunder-proto@1.0.1: - dependencies: - call-bind-apply-helpers: 1.0.2 - es-errors: 1.3.0 - gopd: 1.2.0 - - duplexer@0.1.2: {} - - eastasianwidth@0.2.0: {} - - ee-first@1.1.1: {} - - electron-to-chromium@1.5.396: {} - - emoji-regex@8.0.0: {} - - emoji-regex@9.2.2: {} - - emojilib@2.4.0: {} - - emojis-list@3.0.0: {} - - emoticon@4.1.0: {} - - encodeurl@2.0.0: {} - - enhanced-resolve@5.24.3: - dependencies: - graceful-fs: 4.2.11 - tapable: 2.3.3 - - entities@2.2.0: {} - - entities@4.5.0: {} - - entities@6.0.1: {} - - error-ex@1.3.4: - dependencies: - is-arrayish: 0.2.1 - - es-define-property@1.0.1: {} - - es-errors@1.3.0: {} - - es-module-lexer@2.0.0: {} - - es-module-lexer@2.3.1: {} - - es-object-atoms@1.1.2: - dependencies: - es-errors: 1.3.0 - - esast-util-from-estree@2.0.0: - dependencies: - '@types/estree-jsx': 1.0.5 - devlop: 1.1.0 - estree-util-visit: 2.0.0 - unist-util-position-from-estree: 2.0.0 - - esast-util-from-js@2.0.1: - dependencies: - '@types/estree-jsx': 1.0.5 - acorn: 8.17.0 - esast-util-from-estree: 2.0.0 - vfile-message: 4.0.3 - - escalade@3.2.0: {} - - escape-goat@4.0.0: {} - - escape-html@1.0.3: {} - - escape-string-regexp@4.0.0: {} - - escape-string-regexp@5.0.0: {} - - eslint-scope@5.1.1: - dependencies: - esrecurse: 4.3.0 - estraverse: 4.3.0 - - eslint-scope@9.1.2: - dependencies: - '@types/esrecurse': 4.3.1 - '@types/estree': 1.0.8 - esrecurse: 4.3.0 - estraverse: 5.3.0 - - eslint-visitor-keys@3.4.3: {} - - eslint-visitor-keys@5.0.1: {} - - eslint@10.8.0(jiti@2.7.0): - dependencies: - '@eslint-community/eslint-utils': 4.9.1(eslint@10.8.0(jiti@2.7.0)) - '@eslint-community/regexpp': 4.12.2 - '@eslint/config-array': 0.23.5 - '@eslint/config-helpers': 0.7.0 - '@eslint/core': 1.2.1 - '@eslint/plugin-kit': 0.7.2 - '@humanfs/node': 0.16.8 - '@humanwhocodes/module-importer': 1.0.1 - '@humanwhocodes/retry': 0.4.3 - '@types/estree': 1.0.8 - ajv: 6.15.0 - cross-spawn: 7.0.6 - debug: 4.4.3 - escape-string-regexp: 4.0.0 - eslint-scope: 9.1.2 - eslint-visitor-keys: 5.0.1 - espree: 11.2.0 - esquery: 1.7.0 - esutils: 2.0.3 - fast-deep-equal: 3.1.3 - file-entry-cache: 8.0.0 - find-up: 5.0.0 - glob-parent: 6.0.2 - ignore: 5.3.2 - imurmurhash: 0.1.4 - is-glob: 4.0.3 - json-stable-stringify-without-jsonify: 1.0.1 - minimatch: 10.2.5 - natural-compare: 1.4.0 - optionator: 0.9.4 - optionalDependencies: - jiti: 2.7.0 - transitivePeerDependencies: - - supports-color - - espree@11.2.0: - dependencies: - acorn: 8.17.0 - acorn-jsx: 5.3.2(acorn@8.17.0) - eslint-visitor-keys: 5.0.1 - - esquery@1.7.0: - dependencies: - estraverse: 5.3.0 - - esrecurse@4.3.0: - dependencies: - estraverse: 5.3.0 - - estraverse@4.3.0: {} - - estraverse@5.3.0: {} - - estree-util-attach-comments@3.0.0: - dependencies: - '@types/estree': 1.0.8 - - estree-util-build-jsx@3.0.1: - dependencies: - '@types/estree-jsx': 1.0.5 - devlop: 1.1.0 - estree-util-is-identifier-name: 3.0.0 - estree-walker: 3.0.3 - - estree-util-is-identifier-name@3.0.0: {} - - estree-util-scope@1.0.0: - dependencies: - '@types/estree': 1.0.8 - devlop: 1.1.0 - - estree-util-to-js@2.0.0: - dependencies: - '@types/estree-jsx': 1.0.5 - astring: 1.9.0 - source-map: 0.7.6 - - estree-util-value-to-estree@3.5.0: - dependencies: - '@types/estree': 1.0.8 - - estree-util-visit@2.0.0: - dependencies: - '@types/estree-jsx': 1.0.5 - '@types/unist': 3.0.3 - - estree-walker@3.0.3: - dependencies: - '@types/estree': 1.0.8 - - esutils@2.0.3: {} - - eta@2.2.0: {} - - etag@1.8.1: {} - - eval@0.1.8: - dependencies: - '@types/node': 26.1.1 - require-like: 0.1.2 - - eventemitter3@4.0.7: {} - - events@3.3.0: {} - - execa@5.1.1: - dependencies: - cross-spawn: 7.0.6 - get-stream: 6.0.1 - human-signals: 2.1.0 - is-stream: 2.0.1 - merge-stream: 2.0.0 - npm-run-path: 4.0.1 - onetime: 5.1.2 - signal-exit: 3.0.7 - strip-final-newline: 2.0.0 - - execa@9.6.1: - dependencies: - '@sindresorhus/merge-streams': 4.0.0 - cross-spawn: 7.0.6 - figures: 6.1.0 - get-stream: 9.0.1 - human-signals: 8.0.1 - is-plain-obj: 4.1.0 - is-stream: 4.0.1 - npm-run-path: 6.0.0 - pretty-ms: 9.3.0 - signal-exit: 4.1.0 - strip-final-newline: 4.0.0 - yoctocolors: 2.1.2 - - expect-type@1.3.0: {} - - express@4.22.2: - dependencies: - accepts: 1.3.8 - array-flatten: 1.1.1 - body-parser: 1.20.6 - content-disposition: 0.5.4 - content-type: 1.0.5 - cookie: 0.7.2 - cookie-signature: 1.0.7 - debug: 2.6.9 - depd: 2.0.0 - encodeurl: 2.0.0 - escape-html: 1.0.3 - etag: 1.8.1 - finalhandler: 1.3.2 - fresh: 0.5.2 - http-errors: 2.0.1 - merge-descriptors: 1.0.3 - methods: 1.1.2 - on-finished: 2.4.1 - parseurl: 1.3.3 - path-to-regexp: 0.1.13 - proxy-addr: 2.0.7 - qs: 6.15.3 - range-parser: 1.2.1 - safe-buffer: 5.2.1 - send: 0.19.2 - serve-static: 1.16.3 - setprototypeof: 1.2.0 - statuses: 2.0.2 - type-is: 1.6.18 - utils-merge: 1.0.1 - vary: 1.1.2 - transitivePeerDependencies: - - supports-color - - extend-shallow@2.0.1: - dependencies: - is-extendable: 0.1.1 - - extend@3.0.2: {} - - fast-deep-equal@3.1.3: {} - - fast-glob@3.3.3: - dependencies: - '@nodelib/fs.stat': 2.0.5 - '@nodelib/fs.walk': 1.2.8 - glob-parent: 5.1.2 - merge2: 1.4.1 - micromatch: 4.0.8 - - fast-json-stable-stringify@2.1.0: {} - - fast-levenshtein@2.0.6: {} - - fast-uri@3.1.4: {} - - fastq@1.20.1: - dependencies: - reusify: 1.1.0 - - fault@2.0.1: - dependencies: - format: 0.2.2 - - faye-websocket@0.11.4: - dependencies: - websocket-driver: 0.7.5 - - fdir@6.5.0(picomatch@2.3.2): - optionalDependencies: - picomatch: 2.3.2 - - feed@4.2.2: - dependencies: - xml-js: 1.6.11 - - figures@6.1.0: - dependencies: - is-unicode-supported: 2.1.0 - - file-entry-cache@8.0.0: - dependencies: - flat-cache: 4.0.1 - - file-loader@6.2.0(webpack@5.109.0(@swc/core@1.15.46)(postcss@8.5.23)): - dependencies: - loader-utils: 2.0.4 - schema-utils: 3.3.0 - webpack: 5.109.0(@swc/core@1.15.46)(postcss@8.5.23) - - fill-range@7.1.1: - dependencies: - to-regex-range: 5.0.1 - - finalhandler@1.3.2: - dependencies: - debug: 2.6.9 - encodeurl: 2.0.0 - escape-html: 1.0.3 - on-finished: 2.4.1 - parseurl: 1.3.3 - statuses: 2.0.2 - unpipe: 1.0.0 - transitivePeerDependencies: - - supports-color - - find-cache-dir@4.0.0: - dependencies: - common-path-prefix: 3.0.0 - pkg-dir: 7.0.0 - - find-up@5.0.0: - dependencies: - locate-path: 6.0.0 - path-exists: 4.0.0 - - find-up@6.3.0: - dependencies: - locate-path: 7.2.0 - path-exists: 5.0.0 - - flat-cache@4.0.1: - dependencies: - flatted: 3.4.2 - keyv: 4.5.4 - - flat@5.0.2: {} - - flatted@3.4.2: {} - - follow-redirects@1.16.0: {} - - form-data-encoder@2.1.4: {} - - format@0.2.2: {} - - forwarded@0.2.0: {} - - fraction.js@5.3.4: {} - - fresh@0.5.2: {} - - fs-extra@11.4.0: - dependencies: - graceful-fs: 4.2.11 - jsonfile: 6.2.1 - universalify: 2.0.1 - - fsevents@2.3.3: - optional: true - - function-bind@1.1.2: {} - - gensync@1.0.0-beta.2: {} - - get-intrinsic@1.3.0: - dependencies: - call-bind-apply-helpers: 1.0.2 - es-define-property: 1.0.1 - es-errors: 1.3.0 - es-object-atoms: 1.1.2 - function-bind: 1.1.2 - get-proto: 1.0.1 - gopd: 1.2.0 - has-symbols: 1.1.0 - hasown: 2.0.4 - math-intrinsics: 1.1.0 - - get-own-enumerable-property-symbols@3.0.2: {} - - get-proto@1.0.1: - dependencies: - dunder-proto: 1.0.1 - es-object-atoms: 1.1.2 - - get-stream@6.0.1: {} - - get-stream@9.0.1: - dependencies: - '@sec-ant/readable-stream': 0.4.1 - is-stream: 4.0.1 - - github-slugger@1.5.0: {} - - glob-parent@5.1.2: - dependencies: - is-glob: 4.0.3 - - glob-parent@6.0.2: - dependencies: - is-glob: 4.0.3 - - glob-to-regex.js@1.2.0(tslib@2.8.1): - dependencies: - tslib: 2.8.1 - - global-dirs@3.0.1: - dependencies: - ini: 2.0.0 - - globby@11.1.0: - dependencies: - array-union: 2.1.0 - dir-glob: 3.0.1 - fast-glob: 3.3.3 - ignore: 5.3.2 - merge2: 1.4.1 - slash: 3.0.0 - - globby@13.2.2: - dependencies: - dir-glob: 3.0.1 - fast-glob: 3.3.3 - ignore: 5.3.2 - merge2: 1.4.1 - slash: 4.0.0 - - gopd@1.2.0: {} - - got@12.6.1: - dependencies: - '@sindresorhus/is': 5.6.0 - '@szmarczak/http-timer': 5.0.1 - cacheable-lookup: 7.0.0 - cacheable-request: 10.2.14 - decompress-response: 6.0.0 - form-data-encoder: 2.1.4 - get-stream: 6.0.1 - http2-wrapper: 2.2.1 - lowercase-keys: 3.0.0 - p-cancelable: 3.0.0 - responselike: 3.0.0 - - graceful-fs@4.2.10: {} - - graceful-fs@4.2.11: {} - - gzip-size@6.0.0: - dependencies: - duplexer: 0.1.2 - - handle-thing@2.0.1: {} - - has-flag@4.0.0: {} - - has-property-descriptors@1.0.2: - dependencies: - es-define-property: 1.0.1 - - has-symbols@1.1.0: {} - - has-yarn@3.0.0: {} - - hasown@2.0.4: - dependencies: - function-bind: 1.1.2 - - hast-util-from-parse5@8.0.3: - dependencies: - '@types/hast': 3.0.5 - '@types/unist': 3.0.3 - devlop: 1.1.0 - hastscript: 9.0.1 - property-information: 7.2.0 - vfile: 6.0.3 - vfile-location: 5.0.3 - web-namespaces: 2.0.1 - - hast-util-parse-selector@4.0.0: - dependencies: - '@types/hast': 3.0.5 - - hast-util-raw@9.1.0: - dependencies: - '@types/hast': 3.0.5 - '@types/unist': 3.0.3 - '@ungap/structured-clone': 1.3.3 - hast-util-from-parse5: 8.0.3 - hast-util-to-parse5: 8.0.1 - html-void-elements: 3.0.0 - mdast-util-to-hast: 13.2.1 - parse5: 7.3.0 - unist-util-position: 5.0.0 - unist-util-visit: 5.1.0 - vfile: 6.0.3 - web-namespaces: 2.0.1 - zwitch: 2.0.4 - - hast-util-to-estree@3.1.3: - dependencies: - '@types/estree': 1.0.8 - '@types/estree-jsx': 1.0.5 - '@types/hast': 3.0.5 - comma-separated-tokens: 2.0.3 - devlop: 1.1.0 - estree-util-attach-comments: 3.0.0 - estree-util-is-identifier-name: 3.0.0 - hast-util-whitespace: 3.0.0 - mdast-util-mdx-expression: 2.0.1 - mdast-util-mdx-jsx: 3.2.0 - mdast-util-mdxjs-esm: 2.0.1 - property-information: 7.2.0 - space-separated-tokens: 2.0.2 - style-to-js: 1.1.21 - unist-util-position: 5.0.0 - zwitch: 2.0.4 - transitivePeerDependencies: - - supports-color - - hast-util-to-jsx-runtime@2.3.6: - dependencies: - '@types/estree': 1.0.8 - '@types/hast': 3.0.5 - '@types/unist': 3.0.3 - comma-separated-tokens: 2.0.3 - devlop: 1.1.0 - estree-util-is-identifier-name: 3.0.0 - hast-util-whitespace: 3.0.0 - mdast-util-mdx-expression: 2.0.1 - mdast-util-mdx-jsx: 3.2.0 - mdast-util-mdxjs-esm: 2.0.1 - property-information: 7.2.0 - space-separated-tokens: 2.0.2 - style-to-js: 1.1.21 - unist-util-position: 5.0.0 - vfile-message: 4.0.3 - transitivePeerDependencies: - - supports-color - - hast-util-to-parse5@8.0.1: - dependencies: - '@types/hast': 3.0.5 - comma-separated-tokens: 2.0.3 - devlop: 1.1.0 - property-information: 7.2.0 - space-separated-tokens: 2.0.2 - web-namespaces: 2.0.1 - zwitch: 2.0.4 - - hast-util-whitespace@3.0.0: - dependencies: - '@types/hast': 3.0.5 - - hastscript@9.0.1: - dependencies: - '@types/hast': 3.0.5 - comma-separated-tokens: 2.0.3 - hast-util-parse-selector: 4.0.0 - property-information: 7.2.0 - space-separated-tokens: 2.0.2 - - he@1.2.0: {} - - history@4.10.1: - dependencies: - '@babel/runtime': 7.29.7 - loose-envify: 1.4.0 - resolve-pathname: 3.0.0 - tiny-invariant: 1.3.3 - tiny-warning: 1.0.3 - value-equal: 1.0.1 - - hoist-non-react-statics@3.3.2: - dependencies: - react-is: 16.13.1 - - hpack.js@2.1.6: - dependencies: - inherits: 2.0.4 - obuf: 1.1.2 - readable-stream: 2.3.8 - wbuf: 1.7.3 - - html-escaper@2.0.2: {} - - html-minifier-terser@6.1.0: - dependencies: - camel-case: 4.1.2 - clean-css: 5.3.3 - commander: 8.3.0 - he: 1.2.0 - param-case: 3.0.4 - relateurl: 0.2.7 - terser: 5.49.0 - - html-minifier-terser@7.2.0: - dependencies: - camel-case: 4.1.2 - clean-css: 5.3.3 - commander: 10.0.1 - entities: 4.5.0 - param-case: 3.0.4 - relateurl: 0.2.7 - terser: 5.49.0 - - html-tags@3.3.1: {} - - html-void-elements@3.0.0: {} - - html-webpack-plugin@5.6.8(@rspack/core@1.7.12)(webpack@5.109.0(@swc/core@1.15.46)(postcss@8.5.23)): - dependencies: - '@types/html-minifier-terser': 6.1.0 - html-minifier-terser: 6.1.0 - lodash: 4.18.1 - pretty-error: 4.0.0 - tapable: 2.3.3 - optionalDependencies: - '@rspack/core': 1.7.12 - webpack: 5.109.0(@swc/core@1.15.46)(postcss@8.5.23) - - htmlparser2@6.1.0: - dependencies: - domelementtype: 2.3.0 - domhandler: 4.3.1 - domutils: 2.8.0 - entities: 2.2.0 - - htmlparser2@8.0.2: - dependencies: - domelementtype: 2.3.0 - domhandler: 5.0.3 - domutils: 3.2.2 - entities: 4.5.0 - - http-cache-semantics@4.2.0: {} - - http-deceiver@1.2.7: {} - - http-errors@1.8.1: - dependencies: - depd: 1.1.2 - inherits: 2.0.4 - setprototypeof: 1.2.0 - statuses: 1.5.0 - toidentifier: 1.0.1 - - http-errors@2.0.1: - dependencies: - depd: 2.0.0 - inherits: 2.0.4 - setprototypeof: 1.2.0 - statuses: 2.0.2 - toidentifier: 1.0.1 - - http-parser-js@0.5.10: {} - - http-proxy-middleware@2.0.10(@types/express@4.17.25): - dependencies: - '@types/http-proxy': 1.17.17 - http-proxy: 1.18.1 - is-glob: 4.0.3 - is-plain-obj: 3.0.0 - micromatch: 4.0.8 - optionalDependencies: - '@types/express': 4.17.25 - transitivePeerDependencies: - - debug - - http-proxy@1.18.1: - dependencies: - eventemitter3: 4.0.7 - follow-redirects: 1.16.0 - requires-port: 1.0.0 - transitivePeerDependencies: - - debug - - http2-wrapper@2.2.1: - dependencies: - quick-lru: 5.1.1 - resolve-alpn: 1.2.1 - - human-signals@2.1.0: {} - - human-signals@8.0.1: {} - - hyperdyperid@1.2.0: {} - - iconv-lite@0.4.24: - dependencies: - safer-buffer: 2.1.2 - - icss-utils@5.1.0(postcss@8.5.23): - dependencies: - postcss: 8.5.23 - - ignore@5.3.2: {} - - ignore@7.0.5: {} - - image-size@2.0.2: {} - - import-fresh@3.3.1: - dependencies: - parent-module: 1.0.1 - resolve-from: 4.0.0 - - import-lazy@4.0.0: {} - - imurmurhash@0.1.4: {} - - indent-string@4.0.0: {} - - infima@0.2.0-alpha.45: {} - - inherits@2.0.4: {} - - ini@1.3.8: {} - - ini@2.0.0: {} - - inline-style-parser@0.2.7: {} - - invariant@2.2.4: - dependencies: - loose-envify: 1.4.0 - - ipaddr.js@1.9.1: {} - - ipaddr.js@2.4.0: {} - - is-alphabetical@2.0.1: {} - - is-alphanumerical@2.0.1: - dependencies: - is-alphabetical: 2.0.1 - is-decimal: 2.0.1 - - is-arrayish@0.2.1: {} - - is-binary-path@2.1.0: - dependencies: - binary-extensions: 2.3.0 - - is-ci@3.0.1: - dependencies: - ci-info: 3.9.0 - - is-core-module@2.16.2: - dependencies: - hasown: 2.0.4 - - is-decimal@2.0.1: {} - - is-docker@2.2.1: {} - - is-docker@3.0.0: {} - - is-extendable@0.1.1: {} - - is-extglob@2.1.1: {} - - is-fullwidth-code-point@3.0.0: {} - - is-glob@4.0.3: - dependencies: - is-extglob: 2.1.1 - - is-hexadecimal@2.0.1: {} - - is-inside-container@1.0.0: - dependencies: - is-docker: 3.0.0 - - is-installed-globally@0.4.0: - dependencies: - global-dirs: 3.0.1 - is-path-inside: 3.0.3 - - is-network-error@1.3.2: {} - - is-npm@6.1.0: {} - - is-number@7.0.0: {} - - is-obj@1.0.1: {} - - is-obj@2.0.0: {} - - is-path-inside@3.0.3: {} - - is-plain-obj@3.0.0: {} - - is-plain-obj@4.1.0: {} - - is-plain-object@2.0.4: - dependencies: - isobject: 3.0.1 - - is-regexp@1.0.0: {} - - is-stream@2.0.1: {} - - is-stream@4.0.1: {} - - is-typedarray@1.0.0: {} - - is-unicode-supported@2.1.0: {} - - is-wayland@0.1.0: {} - - is-wsl@2.2.0: - dependencies: - is-docker: 2.2.1 - - is-wsl@3.1.1: - dependencies: - is-inside-container: 1.0.0 - - is-yarn-global@0.4.1: {} - - is64bit@2.0.0: - dependencies: - system-architecture: 0.1.0 - - isarray@0.0.1: {} - - isarray@1.0.0: {} - - isexe@2.0.0: {} - - isobject@3.0.1: {} - - istanbul-lib-coverage@3.2.2: {} - - istanbul-lib-report@3.0.1: - dependencies: - istanbul-lib-coverage: 3.2.2 - make-dir: 4.0.0 - supports-color: 7.2.0 - - istanbul-reports@3.2.0: - dependencies: - html-escaper: 2.0.2 - istanbul-lib-report: 3.0.1 - - jest-util@29.7.0: - dependencies: - '@jest/types': 29.6.3 - '@types/node': 26.1.1 - chalk: 4.1.2 - ci-info: 3.9.0 - graceful-fs: 4.2.11 - picomatch: 2.3.2 - - jest-worker@27.5.1: - dependencies: - '@types/node': 26.1.1 - merge-stream: 2.0.0 - supports-color: 8.1.1 - - jest-worker@29.7.0: - dependencies: - '@types/node': 26.1.1 - jest-util: 29.7.0 - merge-stream: 2.0.0 - supports-color: 8.1.1 - - jiti@1.21.7: {} - - jiti@2.7.0: - optional: true - - joi@17.13.4: - dependencies: - '@hapi/hoek': 9.3.0 - '@hapi/topo': 5.1.0 - '@sideway/address': 4.1.5 - '@sideway/formula': 3.0.1 - '@sideway/pinpoint': 2.0.0 - - js-tokens@10.0.0: {} - - js-tokens@4.0.0: {} - - js-yaml@4.3.0: - dependencies: - argparse: 2.0.1 - - jsesc@3.1.0: {} - - json-buffer@3.0.1: {} - - json-parse-even-better-errors@2.3.1: {} - - json-schema-traverse@0.4.1: {} - - json-schema-traverse@1.0.0: {} - - json-stable-stringify-without-jsonify@1.0.1: {} - - json5@2.2.3: {} - - jsonfile@6.2.1: - dependencies: - universalify: 2.0.1 - optionalDependencies: - graceful-fs: 4.2.11 - - keyv@4.5.4: - dependencies: - json-buffer: 3.0.1 - - kind-of@6.0.3: {} - - kleur@3.0.3: {} - - latest-version@7.0.0: - dependencies: - package-json: 8.1.1 - - launch-editor@2.14.1: - dependencies: - picocolors: 1.1.1 - shell-quote: 1.10.0 - - leven@3.1.0: {} - - levn@0.4.1: - dependencies: - prelude-ls: 1.2.1 - type-check: 0.4.0 - - lightningcss-android-arm64@1.32.0: - optional: true - - lightningcss-darwin-arm64@1.32.0: - optional: true - - lightningcss-darwin-x64@1.32.0: - optional: true - - lightningcss-freebsd-x64@1.32.0: - optional: true - - lightningcss-linux-arm-gnueabihf@1.32.0: - optional: true - - lightningcss-linux-arm64-gnu@1.32.0: - optional: true - - lightningcss-linux-arm64-musl@1.32.0: - optional: true - - lightningcss-linux-x64-gnu@1.32.0: - optional: true - - lightningcss-linux-x64-musl@1.32.0: - optional: true - - lightningcss-win32-arm64-msvc@1.32.0: - optional: true - - lightningcss-win32-x64-msvc@1.32.0: - optional: true - - lightningcss@1.32.0: - dependencies: - detect-libc: 2.1.2 - optionalDependencies: - lightningcss-android-arm64: 1.32.0 - lightningcss-darwin-arm64: 1.32.0 - lightningcss-darwin-x64: 1.32.0 - lightningcss-freebsd-x64: 1.32.0 - lightningcss-linux-arm-gnueabihf: 1.32.0 - lightningcss-linux-arm64-gnu: 1.32.0 - lightningcss-linux-arm64-musl: 1.32.0 - lightningcss-linux-x64-gnu: 1.32.0 - lightningcss-linux-x64-musl: 1.32.0 - lightningcss-win32-arm64-msvc: 1.32.0 - lightningcss-win32-x64-msvc: 1.32.0 - - lilconfig@3.1.3: {} - - lines-and-columns@1.2.4: {} - - loader-utils@2.0.4: - dependencies: - big.js: 5.2.2 - emojis-list: 3.0.0 - json5: 2.2.3 - - locate-path@6.0.0: - dependencies: - p-locate: 5.0.0 - - locate-path@7.2.0: - dependencies: - p-locate: 6.0.0 - - lodash.debounce@4.0.8: {} - - lodash.memoize@4.1.2: {} - - lodash.uniq@4.5.0: {} - - lodash@4.18.1: {} - - longest-streak@3.1.0: {} - - loose-envify@1.4.0: - dependencies: - js-tokens: 4.0.0 - - lower-case@2.0.2: - dependencies: - tslib: 2.8.1 - - lowercase-keys@3.0.0: {} - - lru-cache@5.1.1: - dependencies: - yallist: 3.1.1 - - macos-version@6.0.0: - dependencies: - semver: 7.7.4 - - magic-string@0.30.21: - dependencies: - '@jridgewell/sourcemap-codec': 1.5.5 - - magicast@0.5.2: - dependencies: - '@babel/parser': 7.29.2 - '@babel/types': 7.29.0 - source-map-js: 1.2.1 - - make-dir@4.0.0: - dependencies: - semver: 7.7.4 - - markdown-extensions@2.0.0: {} - - markdown-table@3.0.4: {} - - math-intrinsics@1.1.0: {} - - mdast-util-directive@3.1.0: - dependencies: - '@types/mdast': 4.0.4 - '@types/unist': 3.0.3 - ccount: 2.0.1 - devlop: 1.1.0 - mdast-util-from-markdown: 2.0.3 - mdast-util-to-markdown: 2.1.2 - parse-entities: 4.0.2 - stringify-entities: 4.0.4 - unist-util-visit-parents: 6.0.2 - transitivePeerDependencies: - - supports-color - - mdast-util-find-and-replace@3.0.2: - dependencies: - '@types/mdast': 4.0.4 - escape-string-regexp: 5.0.0 - unist-util-is: 6.0.1 - unist-util-visit-parents: 6.0.2 - - mdast-util-from-markdown@2.0.3: - dependencies: - '@types/mdast': 4.0.4 - '@types/unist': 3.0.3 - decode-named-character-reference: 1.3.0 - devlop: 1.1.0 - mdast-util-to-string: 4.0.0 - micromark: 4.0.2 - micromark-util-decode-numeric-character-reference: 2.0.2 - micromark-util-decode-string: 2.0.1 - micromark-util-normalize-identifier: 2.0.1 - micromark-util-symbol: 2.0.1 - micromark-util-types: 2.0.2 - unist-util-stringify-position: 4.0.0 - transitivePeerDependencies: - - supports-color - - mdast-util-frontmatter@2.0.1: - dependencies: - '@types/mdast': 4.0.4 - devlop: 1.1.0 - escape-string-regexp: 5.0.0 - mdast-util-from-markdown: 2.0.3 - mdast-util-to-markdown: 2.1.2 - micromark-extension-frontmatter: 2.0.0 - transitivePeerDependencies: - - supports-color - - mdast-util-gfm-autolink-literal@2.0.1: - dependencies: - '@types/mdast': 4.0.4 - ccount: 2.0.1 - devlop: 1.1.0 - mdast-util-find-and-replace: 3.0.2 - micromark-util-character: 2.1.1 - - mdast-util-gfm-footnote@2.1.0: - dependencies: - '@types/mdast': 4.0.4 - devlop: 1.1.0 - mdast-util-from-markdown: 2.0.3 - mdast-util-to-markdown: 2.1.2 - micromark-util-normalize-identifier: 2.0.1 - transitivePeerDependencies: - - supports-color - - mdast-util-gfm-strikethrough@2.0.0: - dependencies: - '@types/mdast': 4.0.4 - mdast-util-from-markdown: 2.0.3 - mdast-util-to-markdown: 2.1.2 - transitivePeerDependencies: - - supports-color - - mdast-util-gfm-table@2.0.0: - dependencies: - '@types/mdast': 4.0.4 - devlop: 1.1.0 - markdown-table: 3.0.4 - mdast-util-from-markdown: 2.0.3 - mdast-util-to-markdown: 2.1.2 - transitivePeerDependencies: - - supports-color - - mdast-util-gfm-task-list-item@2.0.0: - dependencies: - '@types/mdast': 4.0.4 - devlop: 1.1.0 - mdast-util-from-markdown: 2.0.3 - mdast-util-to-markdown: 2.1.2 - transitivePeerDependencies: - - supports-color - - mdast-util-gfm@3.1.0: - dependencies: - mdast-util-from-markdown: 2.0.3 - mdast-util-gfm-autolink-literal: 2.0.1 - mdast-util-gfm-footnote: 2.1.0 - mdast-util-gfm-strikethrough: 2.0.0 - mdast-util-gfm-table: 2.0.0 - mdast-util-gfm-task-list-item: 2.0.0 - mdast-util-to-markdown: 2.1.2 - transitivePeerDependencies: - - supports-color - - mdast-util-mdx-expression@2.0.1: - dependencies: - '@types/estree-jsx': 1.0.5 - '@types/hast': 3.0.5 - '@types/mdast': 4.0.4 - devlop: 1.1.0 - mdast-util-from-markdown: 2.0.3 - mdast-util-to-markdown: 2.1.2 - transitivePeerDependencies: - - supports-color - - mdast-util-mdx-jsx@3.2.0: - dependencies: - '@types/estree-jsx': 1.0.5 - '@types/hast': 3.0.5 - '@types/mdast': 4.0.4 - '@types/unist': 3.0.3 - ccount: 2.0.1 - devlop: 1.1.0 - mdast-util-from-markdown: 2.0.3 - mdast-util-to-markdown: 2.1.2 - parse-entities: 4.0.2 - stringify-entities: 4.0.4 - unist-util-stringify-position: 4.0.0 - vfile-message: 4.0.3 - transitivePeerDependencies: - - supports-color - - mdast-util-mdx@3.0.0: - dependencies: - mdast-util-from-markdown: 2.0.3 - mdast-util-mdx-expression: 2.0.1 - mdast-util-mdx-jsx: 3.2.0 - mdast-util-mdxjs-esm: 2.0.1 - mdast-util-to-markdown: 2.1.2 - transitivePeerDependencies: - - supports-color - - mdast-util-mdxjs-esm@2.0.1: - dependencies: - '@types/estree-jsx': 1.0.5 - '@types/hast': 3.0.5 - '@types/mdast': 4.0.4 - devlop: 1.1.0 - mdast-util-from-markdown: 2.0.3 - mdast-util-to-markdown: 2.1.2 - transitivePeerDependencies: - - supports-color - - mdast-util-phrasing@4.1.0: - dependencies: - '@types/mdast': 4.0.4 - unist-util-is: 6.0.1 - - mdast-util-to-hast@13.2.1: - dependencies: - '@types/hast': 3.0.5 - '@types/mdast': 4.0.4 - '@ungap/structured-clone': 1.3.3 - devlop: 1.1.0 - micromark-util-sanitize-uri: 2.0.1 - trim-lines: 3.0.1 - unist-util-position: 5.0.0 - unist-util-visit: 5.1.0 - vfile: 6.0.3 - - mdast-util-to-markdown@2.1.2: - dependencies: - '@types/mdast': 4.0.4 - '@types/unist': 3.0.3 - longest-streak: 3.1.0 - mdast-util-phrasing: 4.1.0 - mdast-util-to-string: 4.0.0 - micromark-util-classify-character: 2.0.1 - micromark-util-decode-string: 2.0.1 - unist-util-visit: 5.1.0 - zwitch: 2.0.4 - - mdast-util-to-string@4.0.0: - dependencies: - '@types/mdast': 4.0.4 - - mdn-data@2.0.28: {} - - mdn-data@2.0.30: {} - - media-typer@0.3.0: {} - - memfs@4.64.0(tslib@2.8.1): - dependencies: - '@jsonjoy.com/fs-core': 4.64.0(tslib@2.8.1) - '@jsonjoy.com/fs-fsa': 4.64.0(tslib@2.8.1) - '@jsonjoy.com/fs-node': 4.64.0(tslib@2.8.1) - '@jsonjoy.com/fs-node-builtins': 4.64.0(tslib@2.8.1) - '@jsonjoy.com/fs-node-to-fsa': 4.64.0(tslib@2.8.1) - '@jsonjoy.com/fs-node-utils': 4.64.0(tslib@2.8.1) - '@jsonjoy.com/fs-print': 4.64.0(tslib@2.8.1) - '@jsonjoy.com/fs-snapshot': 4.64.0(tslib@2.8.1) - '@jsonjoy.com/json-pack': 1.21.0(tslib@2.8.1) - '@jsonjoy.com/util': 1.9.0(tslib@2.8.1) - glob-to-regex.js: 1.2.0(tslib@2.8.1) - thingies: 2.6.0(tslib@2.8.1) - tree-dump: 1.1.0(tslib@2.8.1) - tslib: 2.8.1 - - merge-descriptors@1.0.3: {} - - merge-stream@2.0.0: {} - - merge2@1.4.1: {} - - methods@1.1.2: {} - - micromark-core-commonmark@2.0.3: - dependencies: - decode-named-character-reference: 1.3.0 - devlop: 1.1.0 - micromark-factory-destination: 2.0.1 - micromark-factory-label: 2.0.1 - micromark-factory-space: 2.0.1 - micromark-factory-title: 2.0.1 - micromark-factory-whitespace: 2.0.1 - micromark-util-character: 2.1.1 - micromark-util-chunked: 2.0.1 - micromark-util-classify-character: 2.0.1 - micromark-util-html-tag-name: 2.0.1 - micromark-util-normalize-identifier: 2.0.1 - micromark-util-resolve-all: 2.0.1 - micromark-util-subtokenize: 2.1.0 - micromark-util-symbol: 2.0.1 - micromark-util-types: 2.0.2 - - micromark-extension-directive@3.0.2: - dependencies: - devlop: 1.1.0 - micromark-factory-space: 2.0.1 - micromark-factory-whitespace: 2.0.1 - micromark-util-character: 2.1.1 - micromark-util-symbol: 2.0.1 - micromark-util-types: 2.0.2 - parse-entities: 4.0.2 - - micromark-extension-frontmatter@2.0.0: - dependencies: - fault: 2.0.1 - micromark-util-character: 2.1.1 - micromark-util-symbol: 2.0.1 - micromark-util-types: 2.0.2 - - micromark-extension-gfm-autolink-literal@2.1.0: - dependencies: - micromark-util-character: 2.1.1 - micromark-util-sanitize-uri: 2.0.1 - micromark-util-symbol: 2.0.1 - micromark-util-types: 2.0.2 - - micromark-extension-gfm-footnote@2.1.0: - dependencies: - devlop: 1.1.0 - micromark-core-commonmark: 2.0.3 - micromark-factory-space: 2.0.1 - micromark-util-character: 2.1.1 - micromark-util-normalize-identifier: 2.0.1 - micromark-util-sanitize-uri: 2.0.1 - micromark-util-symbol: 2.0.1 - micromark-util-types: 2.0.2 - - micromark-extension-gfm-strikethrough@2.1.0: - dependencies: - devlop: 1.1.0 - micromark-util-chunked: 2.0.1 - micromark-util-classify-character: 2.0.1 - micromark-util-resolve-all: 2.0.1 - micromark-util-symbol: 2.0.1 - micromark-util-types: 2.0.2 +snapshots: - micromark-extension-gfm-table@2.1.1: + '@algolia/abtesting@1.23.0': dependencies: - devlop: 1.1.0 - micromark-factory-space: 2.0.1 - micromark-util-character: 2.1.1 - micromark-util-symbol: 2.0.1 - micromark-util-types: 2.0.2 + '@algolia/client-common': 5.57.0 + '@algolia/requester-browser-xhr': 5.57.0 + '@algolia/requester-fetch': 5.57.0 + '@algolia/requester-node-http': 5.57.0 - micromark-extension-gfm-tagfilter@2.0.0: + '@algolia/autocomplete-core@1.17.7(@algolia/client-search@5.57.0)(algoliasearch@5.57.0)(search-insights@2.17.3)': dependencies: - micromark-util-types: 2.0.2 + '@algolia/autocomplete-plugin-algolia-insights': 1.17.7(@algolia/client-search@5.57.0)(algoliasearch@5.57.0)(search-insights@2.17.3) + '@algolia/autocomplete-shared': 1.17.7(@algolia/client-search@5.57.0)(algoliasearch@5.57.0) + transitivePeerDependencies: + - '@algolia/client-search' + - algoliasearch + - search-insights - micromark-extension-gfm-task-list-item@2.1.0: + '@algolia/autocomplete-plugin-algolia-insights@1.17.7(@algolia/client-search@5.57.0)(algoliasearch@5.57.0)(search-insights@2.17.3)': dependencies: - devlop: 1.1.0 - micromark-factory-space: 2.0.1 - micromark-util-character: 2.1.1 - micromark-util-symbol: 2.0.1 - micromark-util-types: 2.0.2 + '@algolia/autocomplete-shared': 1.17.7(@algolia/client-search@5.57.0)(algoliasearch@5.57.0) + search-insights: 2.17.3 + transitivePeerDependencies: + - '@algolia/client-search' + - algoliasearch - micromark-extension-gfm@3.0.0: + '@algolia/autocomplete-preset-algolia@1.17.7(@algolia/client-search@5.57.0)(algoliasearch@5.57.0)': dependencies: - micromark-extension-gfm-autolink-literal: 2.1.0 - micromark-extension-gfm-footnote: 2.1.0 - micromark-extension-gfm-strikethrough: 2.1.0 - micromark-extension-gfm-table: 2.1.1 - micromark-extension-gfm-tagfilter: 2.0.0 - micromark-extension-gfm-task-list-item: 2.1.0 - micromark-util-combine-extensions: 2.0.1 - micromark-util-types: 2.0.2 + '@algolia/autocomplete-shared': 1.17.7(@algolia/client-search@5.57.0)(algoliasearch@5.57.0) + '@algolia/client-search': 5.57.0 + algoliasearch: 5.57.0 - micromark-extension-mdx-expression@3.0.1: + '@algolia/autocomplete-shared@1.17.7(@algolia/client-search@5.57.0)(algoliasearch@5.57.0)': dependencies: - '@types/estree': 1.0.8 - devlop: 1.1.0 - micromark-factory-mdx-expression: 2.0.3 - micromark-factory-space: 2.0.1 - micromark-util-character: 2.1.1 - micromark-util-events-to-acorn: 2.0.3 - micromark-util-symbol: 2.0.1 - micromark-util-types: 2.0.2 + '@algolia/client-search': 5.57.0 + algoliasearch: 5.57.0 - micromark-extension-mdx-jsx@3.0.2: + '@algolia/client-abtesting@5.57.0': dependencies: - '@types/estree': 1.0.8 - devlop: 1.1.0 - estree-util-is-identifier-name: 3.0.0 - micromark-factory-mdx-expression: 2.0.3 - micromark-factory-space: 2.0.1 - micromark-util-character: 2.1.1 - micromark-util-events-to-acorn: 2.0.3 - micromark-util-symbol: 2.0.1 - micromark-util-types: 2.0.2 - vfile-message: 4.0.3 + '@algolia/client-common': 5.57.0 + '@algolia/requester-browser-xhr': 5.57.0 + '@algolia/requester-fetch': 5.57.0 + '@algolia/requester-node-http': 5.57.0 - micromark-extension-mdx-md@2.0.0: + '@algolia/client-analytics@5.57.0': dependencies: - micromark-util-types: 2.0.2 + '@algolia/client-common': 5.57.0 + '@algolia/requester-browser-xhr': 5.57.0 + '@algolia/requester-fetch': 5.57.0 + '@algolia/requester-node-http': 5.57.0 - micromark-extension-mdxjs-esm@3.0.0: + '@algolia/client-common@5.57.0': {} + + '@algolia/client-insights@5.57.0': dependencies: - '@types/estree': 1.0.8 - devlop: 1.1.0 - micromark-core-commonmark: 2.0.3 - micromark-util-character: 2.1.1 - micromark-util-events-to-acorn: 2.0.3 - micromark-util-symbol: 2.0.1 - micromark-util-types: 2.0.2 - unist-util-position-from-estree: 2.0.0 - vfile-message: 4.0.3 + '@algolia/client-common': 5.57.0 + '@algolia/requester-browser-xhr': 5.57.0 + '@algolia/requester-fetch': 5.57.0 + '@algolia/requester-node-http': 5.57.0 - micromark-extension-mdxjs@3.0.0: + '@algolia/client-personalization@5.57.0': dependencies: - acorn: 8.17.0 - acorn-jsx: 5.3.2(acorn@8.17.0) - micromark-extension-mdx-expression: 3.0.1 - micromark-extension-mdx-jsx: 3.0.2 - micromark-extension-mdx-md: 2.0.0 - micromark-extension-mdxjs-esm: 3.0.0 - micromark-util-combine-extensions: 2.0.1 - micromark-util-types: 2.0.2 + '@algolia/client-common': 5.57.0 + '@algolia/requester-browser-xhr': 5.57.0 + '@algolia/requester-fetch': 5.57.0 + '@algolia/requester-node-http': 5.57.0 - micromark-factory-destination@2.0.1: + '@algolia/client-query-suggestions@5.57.0': dependencies: - micromark-util-character: 2.1.1 - micromark-util-symbol: 2.0.1 - micromark-util-types: 2.0.2 + '@algolia/client-common': 5.57.0 + '@algolia/requester-browser-xhr': 5.57.0 + '@algolia/requester-fetch': 5.57.0 + '@algolia/requester-node-http': 5.57.0 - micromark-factory-label@2.0.1: + '@algolia/client-search@5.57.0': dependencies: - devlop: 1.1.0 - micromark-util-character: 2.1.1 - micromark-util-symbol: 2.0.1 - micromark-util-types: 2.0.2 + '@algolia/client-common': 5.57.0 + '@algolia/requester-browser-xhr': 5.57.0 + '@algolia/requester-fetch': 5.57.0 + '@algolia/requester-node-http': 5.57.0 - micromark-factory-mdx-expression@2.0.3: + '@algolia/ingestion@1.57.0': dependencies: - '@types/estree': 1.0.8 - devlop: 1.1.0 - micromark-factory-space: 2.0.1 - micromark-util-character: 2.1.1 - micromark-util-events-to-acorn: 2.0.3 - micromark-util-symbol: 2.0.1 - micromark-util-types: 2.0.2 - unist-util-position-from-estree: 2.0.0 - vfile-message: 4.0.3 + '@algolia/client-common': 5.57.0 + '@algolia/requester-browser-xhr': 5.57.0 + '@algolia/requester-fetch': 5.57.0 + '@algolia/requester-node-http': 5.57.0 - micromark-factory-space@1.1.0: + '@algolia/monitoring@1.57.0': dependencies: - micromark-util-character: 1.2.0 - micromark-util-types: 1.1.0 + '@algolia/client-common': 5.57.0 + '@algolia/requester-browser-xhr': 5.57.0 + '@algolia/requester-fetch': 5.57.0 + '@algolia/requester-node-http': 5.57.0 - micromark-factory-space@2.0.1: + '@algolia/recommend@5.57.0': dependencies: - micromark-util-character: 2.1.1 - micromark-util-types: 2.0.2 + '@algolia/client-common': 5.57.0 + '@algolia/requester-browser-xhr': 5.57.0 + '@algolia/requester-fetch': 5.57.0 + '@algolia/requester-node-http': 5.57.0 - micromark-factory-title@2.0.1: + '@algolia/requester-browser-xhr@5.57.0': dependencies: - micromark-factory-space: 2.0.1 - micromark-util-character: 2.1.1 - micromark-util-symbol: 2.0.1 - micromark-util-types: 2.0.2 + '@algolia/client-common': 5.57.0 - micromark-factory-whitespace@2.0.1: + '@algolia/requester-fetch@5.57.0': dependencies: - micromark-factory-space: 2.0.1 - micromark-util-character: 2.1.1 - micromark-util-symbol: 2.0.1 - micromark-util-types: 2.0.2 + '@algolia/client-common': 5.57.0 - micromark-util-character@1.2.0: + '@algolia/requester-node-http@5.57.0': dependencies: - micromark-util-symbol: 1.1.0 - micromark-util-types: 1.1.0 + '@algolia/client-common': 5.57.0 - micromark-util-character@2.1.1: + '@babel/helper-string-parser@7.27.1': {} + + '@babel/helper-string-parser@7.29.7': {} + + '@babel/helper-validator-identifier@7.28.5': {} + + '@babel/helper-validator-identifier@7.29.7': {} + + '@babel/parser@7.29.2': dependencies: - micromark-util-symbol: 2.0.1 - micromark-util-types: 2.0.2 + '@babel/types': 7.29.0 - micromark-util-chunked@2.0.1: + '@babel/parser@7.29.8': dependencies: - micromark-util-symbol: 2.0.1 + '@babel/types': 7.29.8 - micromark-util-classify-character@2.0.1: + '@babel/types@7.29.0': dependencies: - micromark-util-character: 2.1.1 - micromark-util-symbol: 2.0.1 - micromark-util-types: 2.0.2 + '@babel/helper-string-parser': 7.27.1 + '@babel/helper-validator-identifier': 7.28.5 - micromark-util-combine-extensions@2.0.1: + '@babel/types@7.29.8': dependencies: - micromark-util-chunked: 2.0.1 - micromark-util-types: 2.0.2 + '@babel/helper-string-parser': 7.29.7 + '@babel/helper-validator-identifier': 7.29.7 - micromark-util-decode-numeric-character-reference@2.0.2: + '@bcoe/v8-coverage@1.0.2': {} + + '@docsearch/css@3.8.2': {} + + '@docsearch/js@3.8.2(@algolia/client-search@5.57.0)(search-insights@2.17.3)': dependencies: - micromark-util-symbol: 2.0.1 + '@docsearch/react': 3.8.2(@algolia/client-search@5.57.0)(search-insights@2.17.3) + preact: 10.29.8 + transitivePeerDependencies: + - '@algolia/client-search' + - '@types/react' + - preact-render-to-string + - react + - react-dom + - search-insights - micromark-util-decode-string@2.0.1: + '@docsearch/react@3.8.2(@algolia/client-search@5.57.0)(search-insights@2.17.3)': dependencies: - decode-named-character-reference: 1.3.0 - micromark-util-character: 2.1.1 - micromark-util-decode-numeric-character-reference: 2.0.2 - micromark-util-symbol: 2.0.1 + '@algolia/autocomplete-core': 1.17.7(@algolia/client-search@5.57.0)(algoliasearch@5.57.0)(search-insights@2.17.3) + '@algolia/autocomplete-preset-algolia': 1.17.7(@algolia/client-search@5.57.0)(algoliasearch@5.57.0) + '@docsearch/css': 3.8.2 + algoliasearch: 5.57.0 + optionalDependencies: + search-insights: 2.17.3 + transitivePeerDependencies: + - '@algolia/client-search' - micromark-util-encode@2.0.1: {} + '@esbuild/aix-ppc64@0.21.5': + optional: true - micromark-util-events-to-acorn@2.0.3: - dependencies: - '@types/estree': 1.0.8 - '@types/unist': 3.0.3 - devlop: 1.1.0 - estree-util-visit: 2.0.0 - micromark-util-symbol: 2.0.1 - micromark-util-types: 2.0.2 - vfile-message: 4.0.3 + '@esbuild/android-arm64@0.21.5': + optional: true - micromark-util-html-tag-name@2.0.1: {} + '@esbuild/android-arm@0.21.5': + optional: true - micromark-util-normalize-identifier@2.0.1: - dependencies: - micromark-util-symbol: 2.0.1 + '@esbuild/android-x64@0.21.5': + optional: true - micromark-util-resolve-all@2.0.1: - dependencies: - micromark-util-types: 2.0.2 + '@esbuild/darwin-arm64@0.21.5': + optional: true - micromark-util-sanitize-uri@2.0.1: - dependencies: - micromark-util-character: 2.1.1 - micromark-util-encode: 2.0.1 - micromark-util-symbol: 2.0.1 + '@esbuild/darwin-x64@0.21.5': + optional: true - micromark-util-subtokenize@2.1.0: - dependencies: - devlop: 1.1.0 - micromark-util-chunked: 2.0.1 - micromark-util-symbol: 2.0.1 - micromark-util-types: 2.0.2 + '@esbuild/freebsd-arm64@0.21.5': + optional: true - micromark-util-symbol@1.1.0: {} + '@esbuild/freebsd-x64@0.21.5': + optional: true - micromark-util-symbol@2.0.1: {} + '@esbuild/linux-arm64@0.21.5': + optional: true + + '@esbuild/linux-arm@0.21.5': + optional: true - micromark-util-types@1.1.0: {} + '@esbuild/linux-ia32@0.21.5': + optional: true - micromark-util-types@2.0.2: {} + '@esbuild/linux-loong64@0.21.5': + optional: true + + '@esbuild/linux-mips64el@0.21.5': + optional: true + + '@esbuild/linux-ppc64@0.21.5': + optional: true + + '@esbuild/linux-riscv64@0.21.5': + optional: true + + '@esbuild/linux-s390x@0.21.5': + optional: true + + '@esbuild/linux-x64@0.21.5': + optional: true + + '@esbuild/netbsd-x64@0.21.5': + optional: true + + '@esbuild/openbsd-x64@0.21.5': + optional: true + + '@esbuild/sunos-x64@0.21.5': + optional: true + + '@esbuild/win32-arm64@0.21.5': + optional: true + + '@esbuild/win32-ia32@0.21.5': + optional: true + + '@esbuild/win32-x64@0.21.5': + optional: true + + '@eslint-community/eslint-utils@4.9.1(eslint@10.8.0(jiti@2.7.0))': + dependencies: + eslint: 10.8.0(jiti@2.7.0) + eslint-visitor-keys: 3.4.3 + + '@eslint-community/regexpp@4.12.2': {} - micromark@4.0.2: + '@eslint/config-array@0.23.5': dependencies: - '@types/debug': 4.1.13 + '@eslint/object-schema': 3.0.5 debug: 4.4.3 - decode-named-character-reference: 1.3.0 - devlop: 1.1.0 - micromark-core-commonmark: 2.0.3 - micromark-factory-space: 2.0.1 - micromark-util-character: 2.1.1 - micromark-util-chunked: 2.0.1 - micromark-util-combine-extensions: 2.0.1 - micromark-util-decode-numeric-character-reference: 2.0.2 - micromark-util-encode: 2.0.1 - micromark-util-normalize-identifier: 2.0.1 - micromark-util-resolve-all: 2.0.1 - micromark-util-sanitize-uri: 2.0.1 - micromark-util-subtokenize: 2.1.0 - micromark-util-symbol: 2.0.1 - micromark-util-types: 2.0.2 + minimatch: 10.2.5 transitivePeerDependencies: - supports-color - micromatch@4.0.8: + '@eslint/config-helpers@0.7.0': dependencies: - braces: 3.0.3 - picomatch: 2.3.2 + '@eslint/core': 1.2.1 + + '@eslint/core@1.2.1': + dependencies: + '@types/json-schema': 7.0.15 + + '@eslint/js@10.0.1(eslint@10.8.0(jiti@2.7.0))': + optionalDependencies: + eslint: 10.8.0(jiti@2.7.0) - mime-db@1.33.0: {} + '@eslint/object-schema@3.0.5': {} - mime-db@1.52.0: {} + '@eslint/plugin-kit@0.7.2': + dependencies: + '@eslint/core': 1.2.1 + levn: 0.4.1 - mime-db@1.54.0: {} + '@humanfs/core@0.19.2': + dependencies: + '@humanfs/types': 0.15.0 - mime-types@2.1.18: + '@humanfs/node@0.16.8': dependencies: - mime-db: 1.33.0 + '@humanfs/core': 0.19.2 + '@humanfs/types': 0.15.0 + '@humanwhocodes/retry': 0.4.3 + + '@humanfs/types@0.15.0': {} + + '@humanwhocodes/module-importer@1.0.1': {} + + '@humanwhocodes/retry@0.4.3': {} - mime-types@2.1.35: + '@iconify-json/simple-icons@1.2.94': dependencies: - mime-db: 1.52.0 + '@iconify/types': 2.0.0 + + '@iconify/types@2.0.0': {} - mime-types@3.0.2: + '@jridgewell/gen-mapping@0.3.13': dependencies: - mime-db: 1.54.0 + '@jridgewell/sourcemap-codec': 1.5.5 + '@jridgewell/trace-mapping': 0.3.31 + optional: true - mime@1.6.0: {} + '@jridgewell/resolve-uri@3.1.2': {} - mimic-fn@2.1.0: {} + '@jridgewell/source-map@0.3.11': + dependencies: + '@jridgewell/gen-mapping': 0.3.13 + '@jridgewell/trace-mapping': 0.3.31 + optional: true + + '@jridgewell/sourcemap-codec@1.5.5': {} - mimic-response@3.1.0: {} + '@jridgewell/trace-mapping@0.3.31': + dependencies: + '@jridgewell/resolve-uri': 3.1.2 + '@jridgewell/sourcemap-codec': 1.5.5 - mimic-response@4.0.0: {} + '@napi-rs/lzma-linux-x64-gnu@1.5.1': + optional: true - mini-css-extract-plugin@2.10.2(webpack@5.109.0(@swc/core@1.15.46)(postcss@8.5.23)): + '@nodelib/fs.scandir@2.1.5': dependencies: - schema-utils: 4.3.3 - tapable: 2.3.3 - webpack: 5.109.0(@swc/core@1.15.46)(postcss@8.5.23) + '@nodelib/fs.stat': 2.0.5 + run-parallel: 1.2.0 - minimalistic-assert@1.0.1: {} + '@nodelib/fs.stat@2.0.5': {} - minimatch@10.2.5: + '@nodelib/fs.walk@1.2.8': dependencies: - brace-expansion: 5.0.6 + '@nodelib/fs.scandir': 2.1.5 + fastq: 1.20.1 + + '@rollup/rollup-android-arm-eabi@4.63.1': + optional: true + + '@rollup/rollup-android-arm64@4.63.1': + optional: true + + '@rollup/rollup-darwin-arm64@4.63.1': + optional: true + + '@rollup/rollup-darwin-x64@4.63.1': + optional: true + + '@rollup/rollup-freebsd-arm64@4.63.1': + optional: true + + '@rollup/rollup-freebsd-x64@4.63.1': + optional: true + + '@rollup/rollup-linux-arm-gnueabihf@4.63.1': + optional: true + + '@rollup/rollup-linux-arm-musleabihf@4.63.1': + optional: true + + '@rollup/rollup-linux-arm64-gnu@4.63.1': + optional: true + + '@rollup/rollup-linux-arm64-musl@4.63.1': + optional: true + + '@rollup/rollup-linux-loong64-gnu@4.63.1': + optional: true + + '@rollup/rollup-linux-loong64-musl@4.63.1': + optional: true - minimatch@3.1.5: - dependencies: - brace-expansion: 1.1.16 + '@rollup/rollup-linux-ppc64-gnu@4.63.1': + optional: true - minimist@1.2.8: {} + '@rollup/rollup-linux-ppc64-musl@4.63.1': + optional: true - minimizer-webpack-plugin@5.6.1(@swc/core@1.15.46)(@swc/html@1.15.46)(lightningcss@1.32.0)(postcss@8.5.23)(webpack@5.109.0(@swc/core@1.15.46)(postcss@8.5.23)): - dependencies: - '@jridgewell/trace-mapping': 0.3.31 - jest-worker: 27.5.1 - schema-utils: 4.3.3 - terser: 5.49.0 - webpack: 5.109.0(@swc/core@1.15.46)(postcss@8.5.23) - optionalDependencies: - '@swc/core': 1.15.46 - '@swc/html': 1.15.46 - lightningcss: 1.32.0 - postcss: 8.5.23 + '@rollup/rollup-linux-riscv64-gnu@4.63.1': optional: true - minimizer-webpack-plugin@5.6.1(@swc/core@1.15.46)(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.23))(html-minifier-terser@7.2.0)(postcss@8.5.23)(webpack@5.109.0(@swc/core@1.15.46)(postcss@8.5.23)): - dependencies: - '@jridgewell/trace-mapping': 0.3.31 - jest-worker: 27.5.1 - schema-utils: 4.3.3 - terser: 5.49.0 - webpack: 5.109.0(@swc/core@1.15.46)(postcss@8.5.23) - optionalDependencies: - '@swc/core': 1.15.46 - clean-css: 5.3.3 - cssnano: 6.1.2(postcss@8.5.23) - html-minifier-terser: 7.2.0 - postcss: 8.5.23 + '@rollup/rollup-linux-riscv64-musl@4.63.1': + optional: true - minimizer-webpack-plugin@5.6.1(@swc/core@1.15.46)(postcss@8.5.23)(webpack@5.109.0(@swc/core@1.15.46)(postcss@8.5.23)): - dependencies: - '@jridgewell/trace-mapping': 0.3.31 - jest-worker: 27.5.1 - schema-utils: 4.3.3 - terser: 5.49.0 - webpack: 5.109.0(@swc/core@1.15.46)(postcss@8.5.23) - optionalDependencies: - '@swc/core': 1.15.46 - postcss: 8.5.23 + '@rollup/rollup-linux-s390x-gnu@4.63.1': + optional: true - mrmime@2.0.1: {} + '@rollup/rollup-linux-x64-gnu@4.63.1': + optional: true - ms@2.0.0: {} + '@rollup/rollup-linux-x64-musl@4.63.1': + optional: true - ms@2.1.3: {} + '@rollup/rollup-openbsd-x64@4.63.1': + optional: true - multicast-dns@7.2.5: - dependencies: - dns-packet: 5.6.1 - thunky: 1.1.0 + '@rollup/rollup-openharmony-arm64@4.63.1': + optional: true - nanoid@3.3.16: {} + '@rollup/rollup-win32-arm64-msvc@4.63.1': + optional: true - natural-compare@1.4.0: {} + '@rollup/rollup-win32-ia32-msvc@4.63.1': + optional: true - negotiator@0.6.3: {} + '@rollup/rollup-win32-x64-gnu@4.63.1': + optional: true - negotiator@0.6.4: {} + '@rollup/rollup-win32-x64-msvc@4.63.1': + optional: true - neo-async@2.6.2: {} + '@sec-ant/readable-stream@0.4.1': {} - no-case@3.0.4: + '@shikijs/core@2.5.0': dependencies: - lower-case: 2.0.2 - tslib: 2.8.1 + '@shikijs/engine-javascript': 2.5.0 + '@shikijs/engine-oniguruma': 2.5.0 + '@shikijs/types': 2.5.0 + '@shikijs/vscode-textmate': 10.0.2 + '@types/hast': 3.0.5 + hast-util-to-html: 9.0.5 - node-emoji@2.2.0: + '@shikijs/engine-javascript@2.5.0': dependencies: - '@sindresorhus/is': 4.6.0 - char-regex: 1.0.2 - emojilib: 2.4.0 - skin-tone: 2.0.0 + '@shikijs/types': 2.5.0 + '@shikijs/vscode-textmate': 10.0.2 + oniguruma-to-es: 3.1.1 - node-releases@2.0.51: {} - - normalize-path@3.0.0: {} - - normalize-url@8.1.1: {} - - npm-run-path@4.0.1: + '@shikijs/engine-oniguruma@2.5.0': dependencies: - path-key: 3.1.1 + '@shikijs/types': 2.5.0 + '@shikijs/vscode-textmate': 10.0.2 - npm-run-path@6.0.0: + '@shikijs/langs@2.5.0': dependencies: - path-key: 4.0.0 - unicorn-magic: 0.3.0 + '@shikijs/types': 2.5.0 - nprogress@0.2.0: {} + '@shikijs/themes@2.5.0': + dependencies: + '@shikijs/types': 2.5.0 - nth-check@2.1.1: + '@shikijs/transformers@2.5.0': dependencies: - boolbase: 1.0.0 + '@shikijs/core': 2.5.0 + '@shikijs/types': 2.5.0 - null-loader@4.0.1(webpack@5.109.0(@swc/core@1.15.46)(postcss@8.5.23)): + '@shikijs/types@2.5.0': dependencies: - loader-utils: 2.0.4 - schema-utils: 3.3.0 - webpack: 5.109.0(@swc/core@1.15.46)(postcss@8.5.23) + '@shikijs/vscode-textmate': 10.0.2 + '@types/hast': 3.0.5 - object-assign@4.1.1: {} + '@shikijs/vscode-textmate@10.0.2': {} - object-inspect@1.13.4: {} + '@sindresorhus/merge-streams@4.0.0': {} - object-keys@1.1.1: {} + '@standard-schema/spec@1.1.0': {} - object.assign@4.1.7: + '@types/chai@5.2.3': dependencies: - call-bind: 1.0.9 - call-bound: 1.0.4 - define-properties: 1.2.1 - es-object-atoms: 1.1.2 - has-symbols: 1.1.0 - object-keys: 1.1.1 + '@types/deep-eql': 4.0.2 + assertion-error: 2.0.1 - obuf@1.1.2: {} + '@types/deep-eql@4.0.2': {} - obug@2.1.1: {} + '@types/esrecurse@4.3.1': {} - on-finished@2.4.1: - dependencies: - ee-first: 1.1.1 + '@types/estree@1.0.8': {} - on-headers@1.1.0: {} + '@types/estree@1.0.9': {} - onetime@5.1.2: + '@types/hast@3.0.5': dependencies: - mimic-fn: 2.1.0 + '@types/unist': 3.0.3 - open@10.2.0: + '@types/json-schema@7.0.15': {} + + '@types/linkify-it@5.0.0': {} + + '@types/markdown-it@14.2.0': dependencies: - default-browser: 5.5.0 - define-lazy-prop: 3.0.0 - is-inside-container: 1.0.0 - wsl-utils: 0.1.0 + '@types/linkify-it': 5.0.0 + '@types/mdurl': 2.0.0 - open@8.4.2: + '@types/mdast@4.0.4': dependencies: - define-lazy-prop: 2.0.0 - is-docker: 2.2.1 - is-wsl: 2.2.0 + '@types/unist': 3.0.3 - opener@1.5.2: {} + '@types/mdurl@2.0.0': {} - optionator@0.9.4: + '@types/node@26.1.1': dependencies: - deep-is: 0.1.4 - fast-levenshtein: 2.0.6 - levn: 0.4.1 - prelude-ls: 1.2.1 - type-check: 0.4.0 - word-wrap: 1.2.5 - - p-cancelable@3.0.0: {} + undici-types: 8.3.0 - p-finally@1.0.0: {} + '@types/unist@3.0.3': {} - p-limit@3.1.0: - dependencies: - yocto-queue: 0.1.0 + '@types/web-bluetooth@0.0.21': {} - p-limit@4.0.0: + '@typescript-eslint/eslint-plugin@8.61.1(@typescript-eslint/parser@8.61.1(eslint@10.8.0(jiti@2.7.0))(typescript@6.0.3))(eslint@10.8.0(jiti@2.7.0))(typescript@6.0.3)': dependencies: - yocto-queue: 1.2.2 + '@eslint-community/regexpp': 4.12.2 + '@typescript-eslint/parser': 8.61.1(eslint@10.8.0(jiti@2.7.0))(typescript@6.0.3) + '@typescript-eslint/scope-manager': 8.61.1 + '@typescript-eslint/type-utils': 8.61.1(eslint@10.8.0(jiti@2.7.0))(typescript@6.0.3) + '@typescript-eslint/utils': 8.61.1(eslint@10.8.0(jiti@2.7.0))(typescript@6.0.3) + '@typescript-eslint/visitor-keys': 8.61.1 + eslint: 10.8.0(jiti@2.7.0) + ignore: 7.0.5 + natural-compare: 1.4.0 + ts-api-utils: 2.5.0(typescript@6.0.3) + typescript: 6.0.3 + transitivePeerDependencies: + - supports-color - p-locate@5.0.0: + '@typescript-eslint/parser@8.61.1(eslint@10.8.0(jiti@2.7.0))(typescript@6.0.3)': dependencies: - p-limit: 3.1.0 + '@typescript-eslint/scope-manager': 8.61.1 + '@typescript-eslint/types': 8.61.1 + '@typescript-eslint/typescript-estree': 8.61.1(typescript@6.0.3) + '@typescript-eslint/visitor-keys': 8.61.1 + debug: 4.4.3 + eslint: 10.8.0(jiti@2.7.0) + typescript: 6.0.3 + transitivePeerDependencies: + - supports-color - p-locate@6.0.0: + '@typescript-eslint/project-service@8.61.1(typescript@6.0.3)': dependencies: - p-limit: 4.0.0 + '@typescript-eslint/tsconfig-utils': 8.61.1(typescript@6.0.3) + '@typescript-eslint/types': 8.61.1 + debug: 4.4.3 + typescript: 6.0.3 + transitivePeerDependencies: + - supports-color - p-map@4.0.0: + '@typescript-eslint/scope-manager@8.61.1': dependencies: - aggregate-error: 3.1.0 + '@typescript-eslint/types': 8.61.1 + '@typescript-eslint/visitor-keys': 8.61.1 - p-queue@6.6.2: + '@typescript-eslint/tsconfig-utils@8.61.1(typescript@6.0.3)': dependencies: - eventemitter3: 4.0.7 - p-timeout: 3.2.0 + typescript: 6.0.3 - p-retry@6.2.1: + '@typescript-eslint/type-utils@8.61.1(eslint@10.8.0(jiti@2.7.0))(typescript@6.0.3)': dependencies: - '@types/retry': 0.12.2 - is-network-error: 1.3.2 - retry: 0.13.1 + '@typescript-eslint/types': 8.61.1 + '@typescript-eslint/typescript-estree': 8.61.1(typescript@6.0.3) + '@typescript-eslint/utils': 8.61.1(eslint@10.8.0(jiti@2.7.0))(typescript@6.0.3) + debug: 4.4.3 + eslint: 10.8.0(jiti@2.7.0) + ts-api-utils: 2.5.0(typescript@6.0.3) + typescript: 6.0.3 + transitivePeerDependencies: + - supports-color - p-timeout@3.2.0: - dependencies: - p-finally: 1.0.0 + '@typescript-eslint/types@8.61.1': {} - package-json@8.1.1: + '@typescript-eslint/typescript-estree@8.61.1(typescript@6.0.3)': dependencies: - got: 12.6.1 - registry-auth-token: 5.1.1 - registry-url: 6.0.1 + '@typescript-eslint/project-service': 8.61.1(typescript@6.0.3) + '@typescript-eslint/tsconfig-utils': 8.61.1(typescript@6.0.3) + '@typescript-eslint/types': 8.61.1 + '@typescript-eslint/visitor-keys': 8.61.1 + debug: 4.4.3 + minimatch: 10.2.5 semver: 7.7.4 + tinyglobby: 0.2.16 + ts-api-utils: 2.5.0(typescript@6.0.3) + typescript: 6.0.3 + transitivePeerDependencies: + - supports-color - param-case@3.0.4: + '@typescript-eslint/utils@8.61.1(eslint@10.8.0(jiti@2.7.0))(typescript@6.0.3)': dependencies: - dot-case: 3.0.4 - tslib: 2.8.1 + '@eslint-community/eslint-utils': 4.9.1(eslint@10.8.0(jiti@2.7.0)) + '@typescript-eslint/scope-manager': 8.61.1 + '@typescript-eslint/types': 8.61.1 + '@typescript-eslint/typescript-estree': 8.61.1(typescript@6.0.3) + eslint: 10.8.0(jiti@2.7.0) + typescript: 6.0.3 + transitivePeerDependencies: + - supports-color - parent-module@1.0.1: + '@typescript-eslint/visitor-keys@8.61.1': dependencies: - callsites: 3.1.0 + '@typescript-eslint/types': 8.61.1 + eslint-visitor-keys: 5.0.1 - parse-entities@4.0.2: - dependencies: - '@types/unist': 2.0.11 - character-entities-legacy: 3.0.0 - character-reference-invalid: 2.0.1 - decode-named-character-reference: 1.3.0 - is-alphanumerical: 2.0.1 - is-decimal: 2.0.1 - is-hexadecimal: 2.0.1 + '@ungap/structured-clone@1.4.0': {} - parse-json@5.2.0: + '@vitejs/plugin-vue@5.2.4(vite@5.4.21(@types/node@26.1.1)(lightningcss@1.32.0)(terser@5.49.0))(vue@3.5.42(typescript@6.0.3))': dependencies: - '@babel/code-frame': 7.29.7 - error-ex: 1.3.4 - json-parse-even-better-errors: 2.3.1 - lines-and-columns: 1.2.4 + vite: 5.4.21(@types/node@26.1.1)(lightningcss@1.32.0)(terser@5.49.0) + vue: 3.5.42(typescript@6.0.3) - parse-ms@4.0.0: {} - - parse-numeric-range@1.3.0: {} - - parse5-htmlparser2-tree-adapter@7.1.0: + '@vitest/coverage-v8@4.1.0(vitest@4.1.0(@types/node@26.1.1)(vite@5.4.21(@types/node@26.1.1)(lightningcss@1.32.0)(terser@5.49.0)))': dependencies: - domhandler: 5.0.3 - parse5: 7.3.0 + '@bcoe/v8-coverage': 1.0.2 + '@vitest/utils': 4.1.0 + ast-v8-to-istanbul: 1.0.0 + istanbul-lib-coverage: 3.2.2 + istanbul-lib-report: 3.0.1 + istanbul-reports: 3.2.0 + magicast: 0.5.2 + obug: 2.1.1 + std-env: 4.0.0 + tinyrainbow: 3.1.0 + vitest: 4.1.0(@types/node@26.1.1)(vite@5.4.21(@types/node@26.1.1)(lightningcss@1.32.0)(terser@5.49.0)) - parse5@7.3.0: + '@vitest/expect@4.1.0': dependencies: - entities: 6.0.1 - - parseurl@1.3.3: {} + '@standard-schema/spec': 1.1.0 + '@types/chai': 5.2.3 + '@vitest/spy': 4.1.0 + '@vitest/utils': 4.1.0 + chai: 6.2.2 + tinyrainbow: 3.1.0 - pascal-case@3.1.2: + '@vitest/mocker@4.1.0(vite@5.4.21(@types/node@26.1.1)(lightningcss@1.32.0)(terser@5.49.0))': dependencies: - no-case: 3.0.4 - tslib: 2.8.1 - - path-exists@4.0.0: {} - - path-exists@5.0.0: {} - - path-is-inside@1.0.2: {} + '@vitest/spy': 4.1.0 + estree-walker: 3.0.3 + magic-string: 0.30.21 + optionalDependencies: + vite: 5.4.21(@types/node@26.1.1)(lightningcss@1.32.0)(terser@5.49.0) - path-key@3.1.1: {} + '@vitest/pretty-format@4.1.0': + dependencies: + tinyrainbow: 3.1.0 - path-key@4.0.0: {} + '@vitest/runner@4.1.0': + dependencies: + '@vitest/utils': 4.1.0 + pathe: 2.0.3 - path-parse@1.0.7: {} + '@vitest/snapshot@4.1.0': + dependencies: + '@vitest/pretty-format': 4.1.0 + '@vitest/utils': 4.1.0 + magic-string: 0.30.21 + pathe: 2.0.3 - path-to-regexp@0.1.13: {} + '@vitest/spy@4.1.0': {} - path-to-regexp@1.9.0: + '@vitest/utils@4.1.0': dependencies: - isarray: 0.0.1 - - path-to-regexp@3.3.0: {} + '@vitest/pretty-format': 4.1.0 + convert-source-map: 2.0.0 + tinyrainbow: 3.1.0 - path-type@4.0.0: {} + '@vue/compiler-core@3.5.42': + dependencies: + '@babel/parser': 7.29.8 + '@vue/shared': 3.5.42 + entities: 7.0.1 + estree-walker: 2.0.2 + source-map-js: 1.2.1 - pathe@2.0.3: {} + '@vue/compiler-dom@3.5.42': + dependencies: + '@vue/compiler-core': 3.5.42 + '@vue/shared': 3.5.42 - picocolors@1.1.1: {} + '@vue/compiler-sfc@3.5.42': + dependencies: + '@babel/parser': 7.29.8 + '@vue/compiler-core': 3.5.42 + '@vue/compiler-dom': 3.5.42 + '@vue/compiler-ssr': 3.5.42 + '@vue/shared': 3.5.42 + estree-walker: 2.0.2 + magic-string: 0.30.21 + postcss: 8.5.23 + source-map-js: 1.2.1 - picomatch@2.3.2: {} + '@vue/compiler-ssr@3.5.42': + dependencies: + '@vue/compiler-dom': 3.5.42 + '@vue/shared': 3.5.42 - pkg-dir@7.0.0: + '@vue/devtools-api@7.7.10': dependencies: - find-up: 6.3.0 + '@vue/devtools-kit': 7.7.10 - pkijs@3.4.0: + '@vue/devtools-kit@7.7.10': dependencies: - '@noble/hashes': 1.4.0 - asn1js: 3.0.10 - bytestreamjs: 2.0.1 - pvtsutils: 1.3.6 - pvutils: 1.1.5 - tslib: 2.8.1 + '@vue/devtools-shared': 7.7.10 + birpc: 2.9.0 + hookable: 5.5.3 + mitt: 3.0.1 + perfect-debounce: 1.0.0 + speakingurl: 14.0.1 + superjson: 2.2.6 - postcss-attribute-case-insensitive@7.0.1(postcss@8.5.23): + '@vue/devtools-shared@7.7.10': dependencies: - postcss: 8.5.23 - postcss-selector-parser: 7.1.4 + rfdc: 1.4.1 - postcss-calc@9.0.1(postcss@8.5.23): + '@vue/reactivity@3.5.42': dependencies: - postcss: 8.5.23 - postcss-selector-parser: 6.1.4 - postcss-value-parser: 4.2.0 + '@vue/shared': 3.5.42 - postcss-clamp@4.1.0(postcss@8.5.23): + '@vue/runtime-core@3.5.42': dependencies: - postcss: 8.5.23 - postcss-value-parser: 4.2.0 + '@vue/reactivity': 3.5.42 + '@vue/shared': 3.5.42 - postcss-color-functional-notation@7.0.12(postcss@8.5.23): + '@vue/runtime-dom@3.5.42': dependencies: - '@csstools/css-color-parser': 3.1.0(@csstools/css-parser-algorithms@3.0.5(@csstools/css-tokenizer@3.0.4))(@csstools/css-tokenizer@3.0.4) - '@csstools/css-parser-algorithms': 3.0.5(@csstools/css-tokenizer@3.0.4) - '@csstools/css-tokenizer': 3.0.4 - '@csstools/postcss-progressive-custom-properties': 4.2.1(postcss@8.5.23) - '@csstools/utilities': 2.0.0(postcss@8.5.23) - postcss: 8.5.23 + '@vue/reactivity': 3.5.42 + '@vue/runtime-core': 3.5.42 + '@vue/shared': 3.5.42 + csstype: 3.2.3 - postcss-color-hex-alpha@10.0.0(postcss@8.5.23): + '@vue/server-renderer@3.5.42': dependencies: - '@csstools/utilities': 2.0.0(postcss@8.5.23) - postcss: 8.5.23 - postcss-value-parser: 4.2.0 + '@vue/compiler-ssr': 3.5.42 + '@vue/runtime-dom': 3.5.42 + '@vue/shared': 3.5.42 + + '@vue/shared@3.5.42': {} - postcss-color-rebeccapurple@10.0.0(postcss@8.5.23): + '@vueuse/core@12.8.2(typescript@6.0.3)': dependencies: - '@csstools/utilities': 2.0.0(postcss@8.5.23) - postcss: 8.5.23 - postcss-value-parser: 4.2.0 + '@types/web-bluetooth': 0.0.21 + '@vueuse/metadata': 12.8.2 + '@vueuse/shared': 12.8.2(typescript@6.0.3) + vue: 3.5.42(typescript@6.0.3) + transitivePeerDependencies: + - typescript - postcss-colormin@6.1.0(postcss@8.5.23): + '@vueuse/integrations@12.8.2(focus-trap@7.8.0)(typescript@6.0.3)': dependencies: - browserslist: 4.28.7 - caniuse-api: 3.0.0 - colord: 2.9.3 - postcss: 8.5.23 - postcss-value-parser: 4.2.0 + '@vueuse/core': 12.8.2(typescript@6.0.3) + '@vueuse/shared': 12.8.2(typescript@6.0.3) + vue: 3.5.42(typescript@6.0.3) + optionalDependencies: + focus-trap: 7.8.0 + transitivePeerDependencies: + - typescript + + '@vueuse/metadata@12.8.2': {} - postcss-convert-values@6.1.0(postcss@8.5.23): + '@vueuse/shared@12.8.2(typescript@6.0.3)': dependencies: - browserslist: 4.28.7 - postcss: 8.5.23 - postcss-value-parser: 4.2.0 + vue: 3.5.42(typescript@6.0.3) + transitivePeerDependencies: + - typescript - postcss-custom-media@11.0.6(postcss@8.5.23): + acorn-jsx@5.3.2(acorn@8.17.0): dependencies: - '@csstools/cascade-layer-name-parser': 2.0.5(@csstools/css-parser-algorithms@3.0.5(@csstools/css-tokenizer@3.0.4))(@csstools/css-tokenizer@3.0.4) - '@csstools/css-parser-algorithms': 3.0.5(@csstools/css-tokenizer@3.0.4) - '@csstools/css-tokenizer': 3.0.4 - '@csstools/media-query-list-parser': 4.0.3(@csstools/css-parser-algorithms@3.0.5(@csstools/css-tokenizer@3.0.4))(@csstools/css-tokenizer@3.0.4) - postcss: 8.5.23 + acorn: 8.17.0 + + acorn@8.17.0: {} - postcss-custom-properties@14.0.6(postcss@8.5.23): + ajv@6.15.0: dependencies: - '@csstools/cascade-layer-name-parser': 2.0.5(@csstools/css-parser-algorithms@3.0.5(@csstools/css-tokenizer@3.0.4))(@csstools/css-tokenizer@3.0.4) - '@csstools/css-parser-algorithms': 3.0.5(@csstools/css-tokenizer@3.0.4) - '@csstools/css-tokenizer': 3.0.4 - '@csstools/utilities': 2.0.0(postcss@8.5.23) - postcss: 8.5.23 - postcss-value-parser: 4.2.0 + fast-deep-equal: 3.1.3 + fast-json-stable-stringify: 2.1.0 + json-schema-traverse: 0.4.1 + uri-js: 4.4.1 + + algoliasearch@5.57.0: + dependencies: + '@algolia/abtesting': 1.23.0 + '@algolia/client-abtesting': 5.57.0 + '@algolia/client-analytics': 5.57.0 + '@algolia/client-common': 5.57.0 + '@algolia/client-insights': 5.57.0 + '@algolia/client-personalization': 5.57.0 + '@algolia/client-query-suggestions': 5.57.0 + '@algolia/client-search': 5.57.0 + '@algolia/ingestion': 1.57.0 + '@algolia/monitoring': 1.57.0 + '@algolia/recommend': 5.57.0 + '@algolia/requester-browser-xhr': 5.57.0 + '@algolia/requester-fetch': 5.57.0 + '@algolia/requester-node-http': 5.57.0 + + assertion-error@2.0.1: {} - postcss-custom-selectors@8.0.5(postcss@8.5.23): + ast-v8-to-istanbul@1.0.0: dependencies: - '@csstools/cascade-layer-name-parser': 2.0.5(@csstools/css-parser-algorithms@3.0.5(@csstools/css-tokenizer@3.0.4))(@csstools/css-tokenizer@3.0.4) - '@csstools/css-parser-algorithms': 3.0.5(@csstools/css-tokenizer@3.0.4) - '@csstools/css-tokenizer': 3.0.4 - postcss: 8.5.23 - postcss-selector-parser: 7.1.4 + '@jridgewell/trace-mapping': 0.3.31 + estree-walker: 3.0.3 + js-tokens: 10.0.0 + + balanced-match@4.0.4: {} - postcss-dir-pseudo-class@9.0.1(postcss@8.5.23): - dependencies: - postcss: 8.5.23 - postcss-selector-parser: 7.1.4 + birpc@2.9.0: {} - postcss-discard-comments@6.0.2(postcss@8.5.23): + brace-expansion@5.0.6: dependencies: - postcss: 8.5.23 + balanced-match: 4.0.4 - postcss-discard-duplicates@6.0.3(postcss@8.5.23): + braces@3.0.3: dependencies: - postcss: 8.5.23 + fill-range: 7.1.1 - postcss-discard-empty@6.0.3(postcss@8.5.23): - dependencies: - postcss: 8.5.23 + buffer-from@1.1.2: + optional: true - postcss-discard-overridden@6.0.2(postcss@8.5.23): - dependencies: - postcss: 8.5.23 + ccount@2.0.1: {} - postcss-discard-unused@6.0.5(postcss@8.5.23): - dependencies: - postcss: 8.5.23 - postcss-selector-parser: 6.1.4 + chai@6.2.2: {} - postcss-double-position-gradients@6.0.4(postcss@8.5.23): - dependencies: - '@csstools/postcss-progressive-custom-properties': 4.2.1(postcss@8.5.23) - '@csstools/utilities': 2.0.0(postcss@8.5.23) - postcss: 8.5.23 - postcss-value-parser: 4.2.0 + character-entities-html4@2.1.0: {} - postcss-focus-visible@10.0.1(postcss@8.5.23): - dependencies: - postcss: 8.5.23 - postcss-selector-parser: 7.1.4 + character-entities-legacy@3.0.0: {} - postcss-focus-within@9.0.1(postcss@8.5.23): + clipboard-image@0.1.0: dependencies: - postcss: 8.5.23 - postcss-selector-parser: 7.1.4 + run-jxa: 3.0.0 - postcss-font-variant@5.0.0(postcss@8.5.23): + clipboardy@5.3.1: dependencies: - postcss: 8.5.23 + clipboard-image: 0.1.0 + execa: 9.6.1 + is-wayland: 0.1.0 + is-wsl: 3.1.1 + is64bit: 2.0.0 + powershell-utils: 0.2.0 - postcss-gap-properties@6.0.0(postcss@8.5.23): - dependencies: - postcss: 8.5.23 + comma-separated-tokens@2.0.3: {} - postcss-image-set-function@7.0.0(postcss@8.5.23): - dependencies: - '@csstools/utilities': 2.0.0(postcss@8.5.23) - postcss: 8.5.23 - postcss-value-parser: 4.2.0 + commander@15.0.0: {} - postcss-lab-function@7.0.12(postcss@8.5.23): - dependencies: - '@csstools/css-color-parser': 3.1.0(@csstools/css-parser-algorithms@3.0.5(@csstools/css-tokenizer@3.0.4))(@csstools/css-tokenizer@3.0.4) - '@csstools/css-parser-algorithms': 3.0.5(@csstools/css-tokenizer@3.0.4) - '@csstools/css-tokenizer': 3.0.4 - '@csstools/postcss-progressive-custom-properties': 4.2.1(postcss@8.5.23) - '@csstools/utilities': 2.0.0(postcss@8.5.23) - postcss: 8.5.23 + commander@2.20.3: + optional: true - postcss-loader@7.3.4(postcss@8.5.23)(typescript@6.0.3)(webpack@5.109.0(@swc/core@1.15.46)(postcss@8.5.23)): - dependencies: - cosmiconfig: 8.3.6(typescript@6.0.3) - jiti: 1.21.7 - postcss: 8.5.23 - semver: 7.7.4 - webpack: 5.109.0(@swc/core@1.15.46)(postcss@8.5.23) - transitivePeerDependencies: - - typescript + convert-source-map@2.0.0: {} - postcss-logical@8.1.0(postcss@8.5.23): - dependencies: - postcss: 8.5.23 - postcss-value-parser: 4.2.0 + copy-anything@4.1.0: {} - postcss-merge-idents@6.0.3(postcss@8.5.23): + cross-spawn@7.0.6: dependencies: - cssnano-utils: 4.0.2(postcss@8.5.23) - postcss: 8.5.23 - postcss-value-parser: 4.2.0 + path-key: 3.1.1 + shebang-command: 2.0.0 + which: 2.0.2 - postcss-merge-longhand@6.0.5(postcss@8.5.23): + crypto-random-string@4.0.0: dependencies: - postcss: 8.5.23 - postcss-value-parser: 4.2.0 - stylehacks: 6.1.1(postcss@8.5.23) + type-fest: 1.4.0 - postcss-merge-rules@6.1.1(postcss@8.5.23): - dependencies: - browserslist: 4.28.7 - caniuse-api: 3.0.0 - cssnano-utils: 4.0.2(postcss@8.5.23) - postcss: 8.5.23 - postcss-selector-parser: 6.1.4 + csstype@3.2.3: {} - postcss-minify-font-values@6.1.0(postcss@8.5.23): + debug@4.4.3: dependencies: - postcss: 8.5.23 - postcss-value-parser: 4.2.0 + ms: 2.1.3 - postcss-minify-gradients@6.0.3(postcss@8.5.23): - dependencies: - colord: 2.9.3 - cssnano-utils: 4.0.2(postcss@8.5.23) - postcss: 8.5.23 - postcss-value-parser: 4.2.0 + deep-is@0.1.4: {} - postcss-minify-params@6.1.0(postcss@8.5.23): - dependencies: - browserslist: 4.28.7 - cssnano-utils: 4.0.2(postcss@8.5.23) - postcss: 8.5.23 - postcss-value-parser: 4.2.0 + dequal@2.0.3: {} - postcss-minify-selectors@6.0.4(postcss@8.5.23): - dependencies: - postcss: 8.5.23 - postcss-selector-parser: 6.1.4 + detect-libc@2.1.2: + optional: true - postcss-modules-extract-imports@3.1.0(postcss@8.5.23): + devlop@1.1.0: dependencies: - postcss: 8.5.23 + dequal: 2.0.3 - postcss-modules-local-by-default@4.2.0(postcss@8.5.23): - dependencies: - icss-utils: 5.1.0(postcss@8.5.23) - postcss: 8.5.23 - postcss-selector-parser: 7.1.4 - postcss-value-parser: 4.2.0 + emoji-regex-xs@1.0.0: {} - postcss-modules-scope@3.2.1(postcss@8.5.23): - dependencies: - postcss: 8.5.23 - postcss-selector-parser: 7.1.4 + entities@7.0.1: {} - postcss-modules-values@4.0.0(postcss@8.5.23): - dependencies: - icss-utils: 5.1.0(postcss@8.5.23) - postcss: 8.5.23 + es-module-lexer@2.0.0: {} - postcss-nesting@13.0.2(postcss@8.5.23): - dependencies: - '@csstools/selector-resolve-nested': 3.1.0(postcss-selector-parser@7.1.4) - '@csstools/selector-specificity': 5.0.0(postcss-selector-parser@7.1.4) - postcss: 8.5.23 - postcss-selector-parser: 7.1.4 + esbuild@0.21.5: + optionalDependencies: + '@esbuild/aix-ppc64': 0.21.5 + '@esbuild/android-arm': 0.21.5 + '@esbuild/android-arm64': 0.21.5 + '@esbuild/android-x64': 0.21.5 + '@esbuild/darwin-arm64': 0.21.5 + '@esbuild/darwin-x64': 0.21.5 + '@esbuild/freebsd-arm64': 0.21.5 + '@esbuild/freebsd-x64': 0.21.5 + '@esbuild/linux-arm': 0.21.5 + '@esbuild/linux-arm64': 0.21.5 + '@esbuild/linux-ia32': 0.21.5 + '@esbuild/linux-loong64': 0.21.5 + '@esbuild/linux-mips64el': 0.21.5 + '@esbuild/linux-ppc64': 0.21.5 + '@esbuild/linux-riscv64': 0.21.5 + '@esbuild/linux-s390x': 0.21.5 + '@esbuild/linux-x64': 0.21.5 + '@esbuild/netbsd-x64': 0.21.5 + '@esbuild/openbsd-x64': 0.21.5 + '@esbuild/sunos-x64': 0.21.5 + '@esbuild/win32-arm64': 0.21.5 + '@esbuild/win32-ia32': 0.21.5 + '@esbuild/win32-x64': 0.21.5 - postcss-normalize-charset@6.0.2(postcss@8.5.23): - dependencies: - postcss: 8.5.23 + escape-string-regexp@4.0.0: {} - postcss-normalize-display-values@6.0.2(postcss@8.5.23): - dependencies: - postcss: 8.5.23 - postcss-value-parser: 4.2.0 + escape-string-regexp@5.0.0: {} - postcss-normalize-positions@6.0.2(postcss@8.5.23): + eslint-scope@9.1.2: dependencies: - postcss: 8.5.23 - postcss-value-parser: 4.2.0 + '@types/esrecurse': 4.3.1 + '@types/estree': 1.0.8 + esrecurse: 4.3.0 + estraverse: 5.3.0 - postcss-normalize-repeat-style@6.0.2(postcss@8.5.23): - dependencies: - postcss: 8.5.23 - postcss-value-parser: 4.2.0 + eslint-visitor-keys@3.4.3: {} - postcss-normalize-string@6.0.2(postcss@8.5.23): - dependencies: - postcss: 8.5.23 - postcss-value-parser: 4.2.0 + eslint-visitor-keys@5.0.1: {} - postcss-normalize-timing-functions@6.0.2(postcss@8.5.23): + eslint@10.8.0(jiti@2.7.0): dependencies: - postcss: 8.5.23 - postcss-value-parser: 4.2.0 + '@eslint-community/eslint-utils': 4.9.1(eslint@10.8.0(jiti@2.7.0)) + '@eslint-community/regexpp': 4.12.2 + '@eslint/config-array': 0.23.5 + '@eslint/config-helpers': 0.7.0 + '@eslint/core': 1.2.1 + '@eslint/plugin-kit': 0.7.2 + '@humanfs/node': 0.16.8 + '@humanwhocodes/module-importer': 1.0.1 + '@humanwhocodes/retry': 0.4.3 + '@types/estree': 1.0.8 + ajv: 6.15.0 + cross-spawn: 7.0.6 + debug: 4.4.3 + escape-string-regexp: 4.0.0 + eslint-scope: 9.1.2 + eslint-visitor-keys: 5.0.1 + espree: 11.2.0 + esquery: 1.7.0 + esutils: 2.0.3 + fast-deep-equal: 3.1.3 + file-entry-cache: 8.0.0 + find-up: 5.0.0 + glob-parent: 6.0.2 + ignore: 5.3.2 + imurmurhash: 0.1.4 + is-glob: 4.0.3 + json-stable-stringify-without-jsonify: 1.0.1 + minimatch: 10.2.5 + natural-compare: 1.4.0 + optionator: 0.9.4 + optionalDependencies: + jiti: 2.7.0 + transitivePeerDependencies: + - supports-color - postcss-normalize-unicode@6.1.0(postcss@8.5.23): + espree@11.2.0: dependencies: - browserslist: 4.28.7 - postcss: 8.5.23 - postcss-value-parser: 4.2.0 + acorn: 8.17.0 + acorn-jsx: 5.3.2(acorn@8.17.0) + eslint-visitor-keys: 5.0.1 - postcss-normalize-url@6.0.2(postcss@8.5.23): + esquery@1.7.0: dependencies: - postcss: 8.5.23 - postcss-value-parser: 4.2.0 + estraverse: 5.3.0 - postcss-normalize-whitespace@6.0.2(postcss@8.5.23): + esrecurse@4.3.0: dependencies: - postcss: 8.5.23 - postcss-value-parser: 4.2.0 + estraverse: 5.3.0 - postcss-opacity-percentage@3.0.0(postcss@8.5.23): - dependencies: - postcss: 8.5.23 + estraverse@5.3.0: {} - postcss-ordered-values@6.0.2(postcss@8.5.23): - dependencies: - cssnano-utils: 4.0.2(postcss@8.5.23) - postcss: 8.5.23 - postcss-value-parser: 4.2.0 + estree-walker@2.0.2: {} - postcss-overflow-shorthand@6.0.0(postcss@8.5.23): + estree-walker@3.0.3: dependencies: - postcss: 8.5.23 - postcss-value-parser: 4.2.0 + '@types/estree': 1.0.8 - postcss-page-break@3.0.4(postcss@8.5.23): - dependencies: - postcss: 8.5.23 + esutils@2.0.3: {} - postcss-place@10.0.0(postcss@8.5.23): - dependencies: - postcss: 8.5.23 - postcss-value-parser: 4.2.0 - - postcss-preset-env@10.6.1(postcss@8.5.23): - dependencies: - '@csstools/postcss-alpha-function': 1.0.1(postcss@8.5.23) - '@csstools/postcss-cascade-layers': 5.0.2(postcss@8.5.23) - '@csstools/postcss-color-function': 4.0.12(postcss@8.5.23) - '@csstools/postcss-color-function-display-p3-linear': 1.0.1(postcss@8.5.23) - '@csstools/postcss-color-mix-function': 3.0.12(postcss@8.5.23) - '@csstools/postcss-color-mix-variadic-function-arguments': 1.0.2(postcss@8.5.23) - '@csstools/postcss-content-alt-text': 2.0.8(postcss@8.5.23) - '@csstools/postcss-contrast-color-function': 2.0.12(postcss@8.5.23) - '@csstools/postcss-exponential-functions': 2.0.9(postcss@8.5.23) - '@csstools/postcss-font-format-keywords': 4.0.0(postcss@8.5.23) - '@csstools/postcss-gamut-mapping': 2.0.11(postcss@8.5.23) - '@csstools/postcss-gradients-interpolation-method': 5.0.12(postcss@8.5.23) - '@csstools/postcss-hwb-function': 4.0.12(postcss@8.5.23) - '@csstools/postcss-ic-unit': 4.0.4(postcss@8.5.23) - '@csstools/postcss-initial': 2.0.1(postcss@8.5.23) - '@csstools/postcss-is-pseudo-class': 5.0.3(postcss@8.5.23) - '@csstools/postcss-light-dark-function': 2.0.11(postcss@8.5.23) - '@csstools/postcss-logical-float-and-clear': 3.0.0(postcss@8.5.23) - '@csstools/postcss-logical-overflow': 2.0.0(postcss@8.5.23) - '@csstools/postcss-logical-overscroll-behavior': 2.0.0(postcss@8.5.23) - '@csstools/postcss-logical-resize': 3.0.0(postcss@8.5.23) - '@csstools/postcss-logical-viewport-units': 3.0.4(postcss@8.5.23) - '@csstools/postcss-media-minmax': 2.0.9(postcss@8.5.23) - '@csstools/postcss-media-queries-aspect-ratio-number-values': 3.0.5(postcss@8.5.23) - '@csstools/postcss-nested-calc': 4.0.0(postcss@8.5.23) - '@csstools/postcss-normalize-display-values': 4.0.1(postcss@8.5.23) - '@csstools/postcss-oklab-function': 4.0.12(postcss@8.5.23) - '@csstools/postcss-position-area-property': 1.0.0(postcss@8.5.23) - '@csstools/postcss-progressive-custom-properties': 4.2.1(postcss@8.5.23) - '@csstools/postcss-property-rule-prelude-list': 1.0.0(postcss@8.5.23) - '@csstools/postcss-random-function': 2.0.1(postcss@8.5.23) - '@csstools/postcss-relative-color-syntax': 3.0.12(postcss@8.5.23) - '@csstools/postcss-scope-pseudo-class': 4.0.1(postcss@8.5.23) - '@csstools/postcss-sign-functions': 1.1.4(postcss@8.5.23) - '@csstools/postcss-stepped-value-functions': 4.0.9(postcss@8.5.23) - '@csstools/postcss-syntax-descriptor-syntax-production': 1.0.1(postcss@8.5.23) - '@csstools/postcss-system-ui-font-family': 1.0.0(postcss@8.5.23) - '@csstools/postcss-text-decoration-shorthand': 4.0.3(postcss@8.5.23) - '@csstools/postcss-trigonometric-functions': 4.0.9(postcss@8.5.23) - '@csstools/postcss-unset-value': 4.0.0(postcss@8.5.23) - autoprefixer: 10.5.4(postcss@8.5.23) - browserslist: 4.28.7 - css-blank-pseudo: 7.0.1(postcss@8.5.23) - css-has-pseudo: 7.0.3(postcss@8.5.23) - css-prefers-color-scheme: 10.0.0(postcss@8.5.23) - cssdb: 8.9.0 - postcss: 8.5.23 - postcss-attribute-case-insensitive: 7.0.1(postcss@8.5.23) - postcss-clamp: 4.1.0(postcss@8.5.23) - postcss-color-functional-notation: 7.0.12(postcss@8.5.23) - postcss-color-hex-alpha: 10.0.0(postcss@8.5.23) - postcss-color-rebeccapurple: 10.0.0(postcss@8.5.23) - postcss-custom-media: 11.0.6(postcss@8.5.23) - postcss-custom-properties: 14.0.6(postcss@8.5.23) - postcss-custom-selectors: 8.0.5(postcss@8.5.23) - postcss-dir-pseudo-class: 9.0.1(postcss@8.5.23) - postcss-double-position-gradients: 6.0.4(postcss@8.5.23) - postcss-focus-visible: 10.0.1(postcss@8.5.23) - postcss-focus-within: 9.0.1(postcss@8.5.23) - postcss-font-variant: 5.0.0(postcss@8.5.23) - postcss-gap-properties: 6.0.0(postcss@8.5.23) - postcss-image-set-function: 7.0.0(postcss@8.5.23) - postcss-lab-function: 7.0.12(postcss@8.5.23) - postcss-logical: 8.1.0(postcss@8.5.23) - postcss-nesting: 13.0.2(postcss@8.5.23) - postcss-opacity-percentage: 3.0.0(postcss@8.5.23) - postcss-overflow-shorthand: 6.0.0(postcss@8.5.23) - postcss-page-break: 3.0.4(postcss@8.5.23) - postcss-place: 10.0.0(postcss@8.5.23) - postcss-pseudo-class-any-link: 10.0.1(postcss@8.5.23) - postcss-replace-overflow-wrap: 4.0.0(postcss@8.5.23) - postcss-selector-not: 8.0.1(postcss@8.5.23) - - postcss-pseudo-class-any-link@10.0.1(postcss@8.5.23): + execa@5.1.1: dependencies: - postcss: 8.5.23 - postcss-selector-parser: 7.1.4 + cross-spawn: 7.0.6 + get-stream: 6.0.1 + human-signals: 2.1.0 + is-stream: 2.0.1 + merge-stream: 2.0.0 + npm-run-path: 4.0.1 + onetime: 5.1.2 + signal-exit: 3.0.7 + strip-final-newline: 2.0.0 - postcss-reduce-idents@6.0.3(postcss@8.5.23): + execa@9.6.1: dependencies: - postcss: 8.5.23 - postcss-value-parser: 4.2.0 + '@sindresorhus/merge-streams': 4.0.0 + cross-spawn: 7.0.6 + figures: 6.1.0 + get-stream: 9.0.1 + human-signals: 8.0.1 + is-plain-obj: 4.1.0 + is-stream: 4.0.1 + npm-run-path: 6.0.0 + pretty-ms: 9.3.0 + signal-exit: 4.1.0 + strip-final-newline: 4.0.0 + yoctocolors: 2.1.2 - postcss-reduce-initial@6.1.0(postcss@8.5.23): - dependencies: - browserslist: 4.28.7 - caniuse-api: 3.0.0 - postcss: 8.5.23 + expect-type@1.3.0: {} - postcss-reduce-transforms@6.0.2(postcss@8.5.23): - dependencies: - postcss: 8.5.23 - postcss-value-parser: 4.2.0 + fast-deep-equal@3.1.3: {} - postcss-replace-overflow-wrap@4.0.0(postcss@8.5.23): + fast-glob@3.3.3: dependencies: - postcss: 8.5.23 + '@nodelib/fs.stat': 2.0.5 + '@nodelib/fs.walk': 1.2.8 + glob-parent: 5.1.2 + merge2: 1.4.1 + micromatch: 4.0.8 - postcss-selector-not@8.0.1(postcss@8.5.23): - dependencies: - postcss: 8.5.23 - postcss-selector-parser: 7.1.4 + fast-json-stable-stringify@2.1.0: {} - postcss-selector-parser@6.1.4: - dependencies: - cssesc: 3.0.0 - util-deprecate: 1.0.2 + fast-levenshtein@2.0.6: {} - postcss-selector-parser@7.1.4: + fastq@1.20.1: dependencies: - cssesc: 3.0.0 - util-deprecate: 1.0.2 + reusify: 1.1.0 - postcss-sort-media-queries@5.2.0(postcss@8.5.23): - dependencies: - postcss: 8.5.23 - sort-css-media-queries: 2.2.0 + fdir@6.5.0(picomatch@2.3.2): + optionalDependencies: + picomatch: 2.3.2 - postcss-svgo@6.0.3(postcss@8.5.23): + figures@6.1.0: dependencies: - postcss: 8.5.23 - postcss-value-parser: 4.2.0 - svgo: 3.3.4 + is-unicode-supported: 2.1.0 - postcss-unique-selectors@6.0.4(postcss@8.5.23): + file-entry-cache@8.0.0: dependencies: - postcss: 8.5.23 - postcss-selector-parser: 6.1.4 - - postcss-value-parser@4.2.0: {} + flat-cache: 4.0.1 - postcss-zindex@6.0.2(postcss@8.5.23): + fill-range@7.1.1: dependencies: - postcss: 8.5.23 + to-regex-range: 5.0.1 - postcss@8.5.23: + find-up@5.0.0: dependencies: - nanoid: 3.3.16 - picocolors: 1.1.1 - source-map-js: 1.2.1 - - powershell-utils@0.2.0: {} + locate-path: 6.0.0 + path-exists: 4.0.0 - prelude-ls@1.2.1: {} + flat-cache@4.0.1: + dependencies: + flatted: 3.4.2 + keyv: 4.5.4 - prettier@3.8.3: {} + flatted@3.4.2: {} - pretty-error@4.0.0: + focus-trap@7.8.0: dependencies: - lodash: 4.18.1 - renderkid: 3.0.0 + tabbable: 6.5.0 - pretty-ms@9.3.0: - dependencies: - parse-ms: 4.0.0 + fsevents@2.3.3: + optional: true - pretty-time@1.1.0: {} + get-stream@6.0.1: {} - prism-react-renderer@2.4.1(react@19.2.4): + get-stream@9.0.1: dependencies: - '@types/prismjs': 1.26.6 - clsx: 2.1.1 - react: 19.2.4 - - prismjs@1.30.0: {} - - process-nextick-args@2.0.1: {} + '@sec-ant/readable-stream': 0.4.1 + is-stream: 4.0.1 - prompts@2.4.2: + glob-parent@5.1.2: dependencies: - kleur: 3.0.3 - sisteransi: 1.0.5 + is-glob: 4.0.3 - prop-types@15.8.1: + glob-parent@6.0.2: dependencies: - loose-envify: 1.4.0 - object-assign: 4.1.1 - react-is: 16.13.1 - - property-information@7.2.0: {} + is-glob: 4.0.3 - proto-list@1.2.4: {} + has-flag@4.0.0: {} - proxy-addr@2.0.7: + hast-util-to-html@9.0.5: dependencies: - forwarded: 0.2.0 - ipaddr.js: 1.9.1 - - punycode@2.3.1: {} + '@types/hast': 3.0.5 + '@types/unist': 3.0.3 + ccount: 2.0.1 + comma-separated-tokens: 2.0.3 + hast-util-whitespace: 3.0.0 + html-void-elements: 3.0.0 + mdast-util-to-hast: 13.2.1 + property-information: 7.2.0 + space-separated-tokens: 2.0.2 + stringify-entities: 4.0.4 + zwitch: 2.0.4 - pupa@3.3.0: + hast-util-whitespace@3.0.0: dependencies: - escape-goat: 4.0.0 + '@types/hast': 3.0.5 - pvtsutils@1.3.6: - dependencies: - tslib: 2.8.1 + hookable@5.5.3: {} + + html-escaper@2.0.2: {} - pvutils@1.1.5: {} + html-void-elements@3.0.0: {} - qs@6.15.3: - dependencies: - es-define-property: 1.0.1 - side-channel: 1.1.1 + human-signals@2.1.0: {} - queue-microtask@1.2.3: {} + human-signals@8.0.1: {} - quick-lru@5.1.1: {} + ignore@5.3.2: {} - randombytes@2.1.0: - dependencies: - safe-buffer: 5.2.1 + ignore@7.0.5: {} - range-parser@1.2.0: {} + imurmurhash@0.1.4: {} - range-parser@1.2.1: {} + is-docker@3.0.0: {} - range-parser@1.3.0: {} + is-extglob@2.1.1: {} - raw-body@2.5.3: + is-glob@4.0.3: dependencies: - bytes: 3.1.2 - http-errors: 2.0.1 - iconv-lite: 0.4.24 - unpipe: 1.0.0 + is-extglob: 2.1.1 - rc@1.2.8: + is-inside-container@1.0.0: dependencies: - deep-extend: 0.6.0 - ini: 1.3.8 - minimist: 1.2.8 - strip-json-comments: 2.0.1 + is-docker: 3.0.0 - react-dom@19.2.4(react@19.2.4): - dependencies: - react: 19.2.4 - scheduler: 0.27.0 + is-number@7.0.0: {} - react-fast-compare@3.2.2: {} + is-plain-obj@4.1.0: {} - react-is@16.13.1: {} + is-stream@2.0.1: {} - react-json-view-lite@2.5.0(react@19.2.4): - dependencies: - react: 19.2.4 + is-stream@4.0.1: {} - react-loadable-ssr-addon-v5-slorber@1.0.3(@docusaurus/react-loadable@6.0.0(react@19.2.4))(webpack@5.109.0(@swc/core@1.15.46)(postcss@8.5.23)): - dependencies: - '@babel/runtime': 7.29.7 - react-loadable: '@docusaurus/react-loadable@6.0.0(react@19.2.4)' - webpack: 5.109.0(@swc/core@1.15.46)(postcss@8.5.23) + is-unicode-supported@2.1.0: {} - react-router-config@5.1.1(react-router@5.3.4(react@19.2.4))(react@19.2.4): - dependencies: - '@babel/runtime': 7.29.7 - react: 19.2.4 - react-router: 5.3.4(react@19.2.4) + is-wayland@0.1.0: {} - react-router-dom@5.3.4(react@19.2.4): + is-wsl@3.1.1: dependencies: - '@babel/runtime': 7.29.7 - history: 4.10.1 - loose-envify: 1.4.0 - prop-types: 15.8.1 - react: 19.2.4 - react-router: 5.3.4(react@19.2.4) - tiny-invariant: 1.3.3 - tiny-warning: 1.0.3 + is-inside-container: 1.0.0 - react-router@5.3.4(react@19.2.4): + is64bit@2.0.0: dependencies: - '@babel/runtime': 7.29.7 - history: 4.10.1 - hoist-non-react-statics: 3.3.2 - loose-envify: 1.4.0 - path-to-regexp: 1.9.0 - prop-types: 15.8.1 - react: 19.2.4 - react-is: 16.13.1 - tiny-invariant: 1.3.3 - tiny-warning: 1.0.3 + system-architecture: 0.1.0 - react@19.2.4: {} + isexe@2.0.0: {} - readable-stream@2.3.8: - dependencies: - core-util-is: 1.0.3 - inherits: 2.0.4 - isarray: 1.0.0 - process-nextick-args: 2.0.1 - safe-buffer: 5.1.2 - string_decoder: 1.1.1 - util-deprecate: 1.0.2 + istanbul-lib-coverage@3.2.2: {} - readable-stream@3.6.2: + istanbul-lib-report@3.0.1: dependencies: - inherits: 2.0.4 - string_decoder: 1.3.0 - util-deprecate: 1.0.2 + istanbul-lib-coverage: 3.2.2 + make-dir: 4.0.0 + supports-color: 7.2.0 - readdirp@3.6.0: + istanbul-reports@3.2.0: dependencies: - picomatch: 2.3.2 + html-escaper: 2.0.2 + istanbul-lib-report: 3.0.1 - recma-build-jsx@1.0.0: - dependencies: - '@types/estree': 1.0.8 - estree-util-build-jsx: 3.0.1 - vfile: 6.0.3 + jiti@2.7.0: + optional: true - recma-jsx@1.0.1(acorn@8.17.0): - dependencies: - acorn: 8.17.0 - acorn-jsx: 5.3.2(acorn@8.17.0) - estree-util-to-js: 2.0.0 - recma-parse: 1.0.0 - recma-stringify: 1.0.0 - unified: 11.0.5 + js-tokens@10.0.0: {} + + json-buffer@3.0.1: {} + + json-schema-traverse@0.4.1: {} + + json-stable-stringify-without-jsonify@1.0.1: {} - recma-parse@1.0.0: + keyv@4.5.4: dependencies: - '@types/estree': 1.0.8 - esast-util-from-js: 2.0.1 - unified: 11.0.5 - vfile: 6.0.3 + json-buffer: 3.0.1 - recma-stringify@1.0.0: + levn@0.4.1: dependencies: - '@types/estree': 1.0.8 - estree-util-to-js: 2.0.0 - unified: 11.0.5 - vfile: 6.0.3 + prelude-ls: 1.2.1 + type-check: 0.4.0 - reflect-metadata@0.2.2: {} + lightningcss-android-arm64@1.32.0: + optional: true - regenerate-unicode-properties@10.2.2: - dependencies: - regenerate: 1.4.2 + lightningcss-darwin-arm64@1.32.0: + optional: true - regenerate@1.4.2: {} + lightningcss-darwin-x64@1.32.0: + optional: true - regexpu-core@6.4.0: - dependencies: - regenerate: 1.4.2 - regenerate-unicode-properties: 10.2.2 - regjsgen: 0.8.0 - regjsparser: 0.13.2 - unicode-match-property-ecmascript: 2.0.0 - unicode-match-property-value-ecmascript: 2.2.1 + lightningcss-freebsd-x64@1.32.0: + optional: true - registry-auth-token@5.1.1: - dependencies: - '@pnpm/npm-conf': 3.0.3 + lightningcss-linux-arm-gnueabihf@1.32.0: + optional: true - registry-url@6.0.1: - dependencies: - rc: 1.2.8 + lightningcss-linux-arm64-gnu@1.32.0: + optional: true - regjsgen@0.8.0: {} + lightningcss-linux-arm64-musl@1.32.0: + optional: true - regjsparser@0.13.2: - dependencies: - jsesc: 3.1.0 + lightningcss-linux-x64-gnu@1.32.0: + optional: true - rehype-raw@7.0.0: - dependencies: - '@types/hast': 3.0.5 - hast-util-raw: 9.1.0 - vfile: 6.0.3 + lightningcss-linux-x64-musl@1.32.0: + optional: true - rehype-recma@1.0.0: - dependencies: - '@types/estree': 1.0.8 - '@types/hast': 3.0.5 - hast-util-to-estree: 3.1.3 - transitivePeerDependencies: - - supports-color + lightningcss-win32-arm64-msvc@1.32.0: + optional: true - relateurl@0.2.7: {} + lightningcss-win32-x64-msvc@1.32.0: + optional: true - remark-directive@3.0.1: + lightningcss@1.32.0: dependencies: - '@types/mdast': 4.0.4 - mdast-util-directive: 3.1.0 - micromark-extension-directive: 3.0.2 - unified: 11.0.5 - transitivePeerDependencies: - - supports-color + detect-libc: 2.1.2 + optionalDependencies: + lightningcss-android-arm64: 1.32.0 + lightningcss-darwin-arm64: 1.32.0 + lightningcss-darwin-x64: 1.32.0 + lightningcss-freebsd-x64: 1.32.0 + lightningcss-linux-arm-gnueabihf: 1.32.0 + lightningcss-linux-arm64-gnu: 1.32.0 + lightningcss-linux-arm64-musl: 1.32.0 + lightningcss-linux-x64-gnu: 1.32.0 + lightningcss-linux-x64-musl: 1.32.0 + lightningcss-win32-arm64-msvc: 1.32.0 + lightningcss-win32-x64-msvc: 1.32.0 + optional: true - remark-emoji@4.0.1: + locate-path@6.0.0: dependencies: - '@types/mdast': 4.0.4 - emoticon: 4.1.0 - mdast-util-find-and-replace: 3.0.2 - node-emoji: 2.2.0 - unified: 11.0.5 + p-locate: 5.0.0 - remark-frontmatter@5.0.0: + macos-version@6.0.0: dependencies: - '@types/mdast': 4.0.4 - mdast-util-frontmatter: 2.0.1 - micromark-extension-frontmatter: 2.0.0 - unified: 11.0.5 - transitivePeerDependencies: - - supports-color + semver: 7.7.4 - remark-gfm@4.0.1: + magic-string@0.30.21: dependencies: - '@types/mdast': 4.0.4 - mdast-util-gfm: 3.1.0 - micromark-extension-gfm: 3.0.0 - remark-parse: 11.0.0 - remark-stringify: 11.0.0 - unified: 11.0.5 - transitivePeerDependencies: - - supports-color + '@jridgewell/sourcemap-codec': 1.5.5 - remark-mdx@3.1.1: + magicast@0.5.2: dependencies: - mdast-util-mdx: 3.0.0 - micromark-extension-mdxjs: 3.0.0 - transitivePeerDependencies: - - supports-color + '@babel/parser': 7.29.2 + '@babel/types': 7.29.0 + source-map-js: 1.2.1 - remark-parse@11.0.0: + make-dir@4.0.0: dependencies: - '@types/mdast': 4.0.4 - mdast-util-from-markdown: 2.0.3 - micromark-util-types: 2.0.2 - unified: 11.0.5 - transitivePeerDependencies: - - supports-color + semver: 7.7.4 + + mark.js@8.11.1: {} - remark-rehype@11.1.2: + mdast-util-to-hast@13.2.1: dependencies: '@types/hast': 3.0.5 '@types/mdast': 4.0.4 - mdast-util-to-hast: 13.2.1 - unified: 11.0.5 + '@ungap/structured-clone': 1.4.0 + devlop: 1.1.0 + micromark-util-sanitize-uri: 2.0.1 + trim-lines: 3.0.1 + unist-util-position: 5.0.0 + unist-util-visit: 5.1.0 vfile: 6.0.3 - remark-stringify@11.0.0: - dependencies: - '@types/mdast': 4.0.4 - mdast-util-to-markdown: 2.1.2 - unified: 11.0.5 - - renderkid@3.0.0: - dependencies: - css-select: 4.3.0 - dom-converter: 0.2.0 - htmlparser2: 6.1.0 - lodash: 4.18.1 - strip-ansi: 6.0.1 + merge-stream@2.0.0: {} - require-from-string@2.0.2: {} + merge2@1.4.1: {} - require-like@0.1.2: {} + micromark-util-character@2.1.1: + dependencies: + micromark-util-symbol: 2.0.1 + micromark-util-types: 2.0.2 - requires-port@1.0.0: {} + micromark-util-encode@2.0.1: {} - resolve-alpn@1.2.1: {} + micromark-util-sanitize-uri@2.0.1: + dependencies: + micromark-util-character: 2.1.1 + micromark-util-encode: 2.0.1 + micromark-util-symbol: 2.0.1 - resolve-from@4.0.0: {} + micromark-util-symbol@2.0.1: {} - resolve-pathname@3.0.0: {} + micromark-util-types@2.0.2: {} - resolve@1.22.12: + micromatch@4.0.8: dependencies: - es-errors: 1.3.0 - is-core-module: 2.16.2 - path-parse: 1.0.7 - supports-preserve-symlinks-flag: 1.0.0 + braces: 3.0.3 + picomatch: 2.3.2 - responselike@3.0.0: + mimic-fn@2.1.0: {} + + minimatch@10.2.5: dependencies: - lowercase-keys: 3.0.0 + brace-expansion: 5.0.6 - retry@0.13.1: {} + minisearch@7.2.0: {} - reusify@1.1.0: {} + mitt@3.0.1: {} - rolldown@1.0.0-rc.10(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0): - dependencies: - '@oxc-project/types': 0.120.0 - '@rolldown/pluginutils': 1.0.0-rc.10 - optionalDependencies: - '@rolldown/binding-android-arm64': 1.0.0-rc.10 - '@rolldown/binding-darwin-arm64': 1.0.0-rc.10 - '@rolldown/binding-darwin-x64': 1.0.0-rc.10 - '@rolldown/binding-freebsd-x64': 1.0.0-rc.10 - '@rolldown/binding-linux-arm-gnueabihf': 1.0.0-rc.10 - '@rolldown/binding-linux-arm64-gnu': 1.0.0-rc.10 - '@rolldown/binding-linux-arm64-musl': 1.0.0-rc.10 - '@rolldown/binding-linux-ppc64-gnu': 1.0.0-rc.10 - '@rolldown/binding-linux-s390x-gnu': 1.0.0-rc.10 - '@rolldown/binding-linux-x64-gnu': 1.0.0-rc.10 - '@rolldown/binding-linux-x64-musl': 1.0.0-rc.10 - '@rolldown/binding-openharmony-arm64': 1.0.0-rc.10 - '@rolldown/binding-wasm32-wasi': 1.0.0-rc.10(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0) - '@rolldown/binding-win32-arm64-msvc': 1.0.0-rc.10 - '@rolldown/binding-win32-x64-msvc': 1.0.0-rc.10 - transitivePeerDependencies: - - '@emnapi/core' - - '@emnapi/runtime' + ms@2.1.3: {} - rtlcss@4.3.0: - dependencies: - escalade: 3.2.0 - picocolors: 1.1.1 - postcss: 8.5.23 - strip-json-comments: 3.1.1 + nanoid@3.3.16: {} - run-applescript@7.1.0: {} + natural-compare@1.4.0: {} - run-jxa@3.0.0: + npm-run-path@4.0.1: dependencies: - execa: 5.1.1 - macos-version: 6.0.0 - subsume: 4.0.0 - type-fest: 2.19.0 + path-key: 3.1.1 - run-parallel@1.2.0: + npm-run-path@6.0.0: dependencies: - queue-microtask: 1.2.3 - - safe-buffer@5.1.2: {} - - safe-buffer@5.2.1: {} - - safer-buffer@2.1.2: {} - - sax@1.6.1: {} - - scheduler@0.27.0: {} + path-key: 4.0.0 + unicorn-magic: 0.3.0 - schema-dts@1.1.5: {} + obug@2.1.1: {} - schema-utils@3.3.0: + onetime@5.1.2: dependencies: - '@types/json-schema': 7.0.15 - ajv: 6.15.0 - ajv-keywords: 3.5.2(ajv@6.15.0) + mimic-fn: 2.1.0 - schema-utils@4.3.3: + oniguruma-to-es@3.1.1: dependencies: - '@types/json-schema': 7.0.15 - ajv: 8.20.0 - ajv-formats: 2.1.1(ajv@8.20.0) - ajv-keywords: 5.1.0(ajv@8.20.0) - - search-insights@2.17.3: {} + emoji-regex-xs: 1.0.0 + regex: 6.1.0 + regex-recursion: 6.0.2 - section-matter@1.0.0: + optionator@0.9.4: dependencies: - extend-shallow: 2.0.1 - kind-of: 6.0.3 - - select-hose@2.0.0: {} + deep-is: 0.1.4 + fast-levenshtein: 2.0.6 + levn: 0.4.1 + prelude-ls: 1.2.1 + type-check: 0.4.0 + word-wrap: 1.2.5 - selfsigned@5.5.0: + p-limit@3.1.0: dependencies: - '@peculiar/x509': 1.14.3 - pkijs: 3.4.0 + yocto-queue: 0.1.0 - semver-diff@4.0.0: + p-locate@5.0.0: dependencies: - semver: 7.7.4 + p-limit: 3.1.0 - semver@6.3.1: {} + parse-ms@4.0.0: {} - semver@7.7.4: {} + path-exists@4.0.0: {} - send@0.19.2: - dependencies: - debug: 2.6.9 - depd: 2.0.0 - destroy: 1.2.0 - encodeurl: 2.0.0 - escape-html: 1.0.3 - etag: 1.8.1 - fresh: 0.5.2 - http-errors: 2.0.1 - mime: 1.6.0 - ms: 2.1.3 - on-finished: 2.4.1 - range-parser: 1.2.1 - statuses: 2.0.2 - transitivePeerDependencies: - - supports-color + path-key@3.1.1: {} + + path-key@4.0.0: {} - serialize-javascript@6.0.2: - dependencies: - randombytes: 2.1.0 + pathe@2.0.3: {} - serve-handler@6.1.7: - dependencies: - bytes: 3.0.0 - content-disposition: 0.5.2 - mime-types: 2.1.18 - minimatch: 3.1.5 - path-is-inside: 1.0.2 - path-to-regexp: 3.3.0 - range-parser: 1.2.0 + perfect-debounce@1.0.0: {} - serve-index@1.9.2: - dependencies: - accepts: 1.3.8 - batch: 0.6.1 - debug: 2.6.9 - escape-html: 1.0.3 - http-errors: 1.8.1 - mime-types: 2.1.35 - parseurl: 1.3.3 - transitivePeerDependencies: - - supports-color + picocolors@1.1.1: {} - serve-static@1.16.3: - dependencies: - encodeurl: 2.0.0 - escape-html: 1.0.3 - parseurl: 1.3.3 - send: 0.19.2 - transitivePeerDependencies: - - supports-color + picomatch@2.3.2: {} - set-function-length@1.2.2: + postcss@8.5.23: dependencies: - define-data-property: 1.1.4 - es-errors: 1.3.0 - function-bind: 1.1.2 - get-intrinsic: 1.3.0 - gopd: 1.2.0 - has-property-descriptors: 1.0.2 + nanoid: 3.3.16 + picocolors: 1.1.1 + source-map-js: 1.2.1 - setprototypeof@1.2.0: {} + powershell-utils@0.2.0: {} - shallow-clone@3.0.1: - dependencies: - kind-of: 6.0.3 + preact@10.29.8: {} - shallowequal@1.1.0: {} + prelude-ls@1.2.1: {} - shebang-command@2.0.0: + prettier@3.8.3: {} + + pretty-ms@9.3.0: dependencies: - shebang-regex: 3.0.0 + parse-ms: 4.0.0 - shebang-regex@3.0.0: {} + property-information@7.2.0: {} - shell-quote@1.10.0: {} + punycode@2.3.1: {} - side-channel-list@1.0.1: - dependencies: - es-errors: 1.3.0 - object-inspect: 1.13.4 + queue-microtask@1.2.3: {} - side-channel-map@1.0.1: + regex-recursion@6.0.2: dependencies: - call-bound: 1.0.4 - es-errors: 1.3.0 - get-intrinsic: 1.3.0 - object-inspect: 1.13.4 + regex-utilities: 2.3.0 - side-channel-weakmap@1.0.2: - dependencies: - call-bound: 1.0.4 - es-errors: 1.3.0 - get-intrinsic: 1.3.0 - object-inspect: 1.13.4 - side-channel-map: 1.0.1 + regex-utilities@2.3.0: {} - side-channel@1.1.1: + regex@6.1.0: dependencies: - es-errors: 1.3.0 - object-inspect: 1.13.4 - side-channel-list: 1.0.1 - side-channel-map: 1.0.1 - side-channel-weakmap: 1.0.2 - - siginfo@2.0.0: {} + regex-utilities: 2.3.0 - signal-exit@3.0.7: {} + reusify@1.1.0: {} - signal-exit@4.1.0: {} + rfdc@1.4.1: {} - sirv@2.0.4: + rollup@4.63.1: dependencies: - '@polka/url': 1.0.0-next.29 - mrmime: 2.0.1 - totalist: 3.0.1 - - sisteransi@1.0.5: {} + '@types/estree': 1.0.9 + optionalDependencies: + '@napi-rs/lzma-linux-x64-gnu': 1.5.1 + '@rollup/rollup-android-arm-eabi': 4.63.1 + '@rollup/rollup-android-arm64': 4.63.1 + '@rollup/rollup-darwin-arm64': 4.63.1 + '@rollup/rollup-darwin-x64': 4.63.1 + '@rollup/rollup-freebsd-arm64': 4.63.1 + '@rollup/rollup-freebsd-x64': 4.63.1 + '@rollup/rollup-linux-arm-gnueabihf': 4.63.1 + '@rollup/rollup-linux-arm-musleabihf': 4.63.1 + '@rollup/rollup-linux-arm64-gnu': 4.63.1 + '@rollup/rollup-linux-arm64-musl': 4.63.1 + '@rollup/rollup-linux-loong64-gnu': 4.63.1 + '@rollup/rollup-linux-loong64-musl': 4.63.1 + '@rollup/rollup-linux-ppc64-gnu': 4.63.1 + '@rollup/rollup-linux-ppc64-musl': 4.63.1 + '@rollup/rollup-linux-riscv64-gnu': 4.63.1 + '@rollup/rollup-linux-riscv64-musl': 4.63.1 + '@rollup/rollup-linux-s390x-gnu': 4.63.1 + '@rollup/rollup-linux-x64-gnu': 4.63.1 + '@rollup/rollup-linux-x64-musl': 4.63.1 + '@rollup/rollup-openbsd-x64': 4.63.1 + '@rollup/rollup-openharmony-arm64': 4.63.1 + '@rollup/rollup-win32-arm64-msvc': 4.63.1 + '@rollup/rollup-win32-ia32-msvc': 4.63.1 + '@rollup/rollup-win32-x64-gnu': 4.63.1 + '@rollup/rollup-win32-x64-msvc': 4.63.1 + fsevents: 2.3.3 - sitemap@7.1.3: + run-jxa@3.0.0: dependencies: - '@types/node': 17.0.45 - '@types/sax': 1.2.7 - arg: 5.0.2 - sax: 1.6.1 + execa: 5.1.1 + macos-version: 6.0.0 + subsume: 4.0.0 + type-fest: 2.19.0 - skin-tone@2.0.0: + run-parallel@1.2.0: dependencies: - unicode-emoji-modifier-base: 1.0.0 + queue-microtask: 1.2.3 - slash@3.0.0: {} + search-insights@2.17.3: {} - slash@4.0.0: {} + semver@7.7.4: {} - snake-case@3.0.4: + shebang-command@2.0.0: dependencies: - dot-case: 3.0.4 - tslib: 2.8.1 + shebang-regex: 3.0.0 + + shebang-regex@3.0.0: {} - sockjs@0.3.24: + shiki@2.5.0: dependencies: - faye-websocket: 0.11.4 - uuid: 8.3.2 - websocket-driver: 0.7.5 + '@shikijs/core': 2.5.0 + '@shikijs/engine-javascript': 2.5.0 + '@shikijs/engine-oniguruma': 2.5.0 + '@shikijs/langs': 2.5.0 + '@shikijs/themes': 2.5.0 + '@shikijs/types': 2.5.0 + '@shikijs/vscode-textmate': 10.0.2 + '@types/hast': 3.0.5 + + siginfo@2.0.0: {} + + signal-exit@3.0.7: {} - sort-css-media-queries@2.2.0: {} + signal-exit@4.1.0: {} source-map-js@1.2.1: {} @@ -13429,160 +3237,44 @@ snapshots: dependencies: buffer-from: 1.1.2 source-map: 0.6.1 + optional: true - source-map@0.6.1: {} - - source-map@0.7.6: {} + source-map@0.6.1: + optional: true space-separated-tokens@2.0.2: {} - spdy-transport@3.0.0: - dependencies: - debug: 4.4.3 - detect-node: 2.1.0 - hpack.js: 2.1.6 - obuf: 1.1.2 - readable-stream: 3.6.2 - wbuf: 1.7.3 - transitivePeerDependencies: - - supports-color - - spdy@4.0.2: - dependencies: - debug: 4.4.3 - handle-thing: 2.0.1 - http-deceiver: 1.2.7 - select-hose: 2.0.0 - spdy-transport: 3.0.0 - transitivePeerDependencies: - - supports-color - - srcset@4.0.0: {} + speakingurl@14.0.1: {} stackback@0.0.2: {} - statuses@1.5.0: {} - - statuses@2.0.2: {} - - std-env@3.10.0: {} - std-env@4.0.0: {} - string-width@4.2.3: - dependencies: - emoji-regex: 8.0.0 - is-fullwidth-code-point: 3.0.0 - strip-ansi: 6.0.1 - - string-width@5.1.2: - dependencies: - eastasianwidth: 0.2.0 - emoji-regex: 9.2.2 - strip-ansi: 7.2.0 - - string_decoder@1.1.1: - dependencies: - safe-buffer: 5.1.2 - - string_decoder@1.3.0: - dependencies: - safe-buffer: 5.2.1 - stringify-entities@4.0.4: dependencies: character-entities-html4: 2.1.0 character-entities-legacy: 3.0.0 - stringify-object@3.3.0: - dependencies: - get-own-enumerable-property-symbols: 3.0.2 - is-obj: 1.0.1 - is-regexp: 1.0.0 - - strip-ansi@6.0.1: - dependencies: - ansi-regex: 5.0.1 - - strip-ansi@7.2.0: - dependencies: - ansi-regex: 6.2.2 - - strip-bom-string@1.0.0: {} - strip-final-newline@2.0.0: {} strip-final-newline@4.0.0: {} - strip-json-comments@2.0.1: {} - - strip-json-comments@3.1.1: {} - - style-to-js@1.1.21: - dependencies: - style-to-object: 1.0.14 - - style-to-object@1.0.14: - dependencies: - inline-style-parser: 0.2.7 - - stylehacks@6.1.1(postcss@8.5.23): - dependencies: - browserslist: 4.28.7 - postcss: 8.5.23 - postcss-selector-parser: 6.1.4 - subsume@4.0.0: dependencies: escape-string-regexp: 5.0.0 unique-string: 3.0.0 - supports-color@7.2.0: + superjson@2.2.6: dependencies: - has-flag: 4.0.0 + copy-anything: 4.1.0 - supports-color@8.1.1: + supports-color@7.2.0: dependencies: has-flag: 4.0.0 - supports-preserve-symlinks-flag@1.0.0: {} - - svg-parser@2.0.4: {} - - svgo@3.3.4: - dependencies: - commander: 7.2.0 - css-select: 5.2.2 - css-tree: 2.3.1 - css-what: 6.2.2 - csso: 5.0.5 - picocolors: 1.1.1 - sax: 1.6.1 - - swc-loader@0.2.7(@swc/core@1.15.46)(webpack@5.109.0(@swc/core@1.15.46)(postcss@8.5.23)): - dependencies: - '@swc/core': 1.15.46 - '@swc/counter': 0.1.3 - webpack: 5.109.0(@swc/core@1.15.46)(postcss@8.5.23) - optional: true - system-architecture@0.1.0: {} - tapable@2.3.3: {} - - terser-webpack-plugin@5.6.1(@swc/core@1.15.46)(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.23))(html-minifier-terser@7.2.0)(postcss@8.5.23)(webpack@5.109.0(@swc/core@1.15.46)(postcss@8.5.23)): - dependencies: - '@jridgewell/trace-mapping': 0.3.31 - jest-worker: 27.5.1 - schema-utils: 4.3.3 - terser: 5.49.0 - webpack: 5.109.0(@swc/core@1.15.46)(postcss@8.5.23) - optionalDependencies: - '@swc/core': 1.15.46 - clean-css: 5.3.3 - cssnano: 6.1.2(postcss@8.5.23) - html-minifier-terser: 7.2.0 - postcss: 8.5.23 + tabbable@6.5.0: {} terser@5.49.0: dependencies: @@ -13590,16 +3282,7 @@ snapshots: acorn: 8.17.0 commander: 2.20.3 source-map-support: 0.5.21 - - thingies@2.6.0(tslib@2.8.1): - dependencies: - tslib: 2.8.1 - - thunky@1.1.0: {} - - tiny-invariant@1.3.3: {} - - tiny-warning@1.0.3: {} + optional: true tinybench@2.9.0: {} @@ -13615,38 +3298,18 @@ snapshots: fdir: 6.5.0(picomatch@2.3.2) picomatch: 2.3.2 - tinypool@1.1.1: {} - tinyrainbow@3.1.0: {} to-regex-range@5.0.1: dependencies: is-number: 7.0.0 - toidentifier@1.0.1: {} - - totalist@3.0.1: {} - - tree-dump@1.1.0(tslib@2.8.1): - dependencies: - tslib: 2.8.1 - trim-lines@3.0.1: {} - trough@2.2.0: {} - ts-api-utils@2.5.0(typescript@6.0.3): dependencies: typescript: 6.0.3 - tslib@1.14.1: {} - - tslib@2.8.1: {} - - tsyringe@4.10.0: - dependencies: - tslib: 1.14.1 - type-check@0.4.0: dependencies: prelude-ls: 1.2.1 @@ -13655,15 +3318,6 @@ snapshots: type-fest@2.19.0: {} - type-is@1.6.18: - dependencies: - media-typer: 0.3.0 - mime-types: 2.1.35 - - typedarray-to-buffer@3.1.5: - dependencies: - is-typedarray: 1.0.0 - typescript-eslint@8.61.1(eslint@10.8.0(jiti@2.7.0))(typescript@6.0.3): dependencies: '@typescript-eslint/eslint-plugin': 8.61.1(@typescript-eslint/parser@8.61.1(eslint@10.8.0(jiti@2.7.0))(typescript@6.0.3))(eslint@10.8.0(jiti@2.7.0))(typescript@6.0.3) @@ -13679,31 +3333,8 @@ snapshots: undici-types@8.3.0: {} - unicode-canonical-property-names-ecmascript@2.0.1: {} - - unicode-emoji-modifier-base@1.0.0: {} - - unicode-match-property-ecmascript@2.0.0: - dependencies: - unicode-canonical-property-names-ecmascript: 2.0.1 - unicode-property-aliases-ecmascript: 2.2.0 - - unicode-match-property-value-ecmascript@2.2.1: {} - - unicode-property-aliases-ecmascript@2.2.0: {} - unicorn-magic@0.3.0: {} - unified@11.0.5: - dependencies: - '@types/unist': 3.0.3 - bail: 2.0.2 - devlop: 1.1.0 - extend: 3.0.2 - is-plain-obj: 4.1.0 - trough: 2.2.0 - vfile: 6.0.3 - unique-string@3.0.0: dependencies: crypto-random-string: 4.0.0 @@ -13712,10 +3343,6 @@ snapshots: dependencies: '@types/unist': 3.0.3 - unist-util-position-from-estree@2.0.0: - dependencies: - '@types/unist': 3.0.3 - unist-util-position@5.0.0: dependencies: '@types/unist': 3.0.3 @@ -13735,65 +3362,10 @@ snapshots: unist-util-is: 6.0.1 unist-util-visit-parents: 6.0.2 - universalify@2.0.1: {} - - unpipe@1.0.0: {} - - update-browserslist-db@1.2.3(browserslist@4.28.7): - dependencies: - browserslist: 4.28.7 - escalade: 3.2.0 - picocolors: 1.1.1 - - update-notifier@6.0.2: - dependencies: - boxen: 7.1.1 - chalk: 5.6.2 - configstore: 6.0.0 - has-yarn: 3.0.0 - import-lazy: 4.0.0 - is-ci: 3.0.1 - is-installed-globally: 0.4.0 - is-npm: 6.1.0 - is-yarn-global: 0.4.1 - latest-version: 7.0.0 - pupa: 3.3.0 - semver: 7.7.4 - semver-diff: 4.0.0 - xdg-basedir: 5.1.0 - uri-js@4.4.1: dependencies: punycode: 2.3.1 - url-loader@4.1.1(file-loader@6.2.0(webpack@5.109.0(@swc/core@1.15.46)(postcss@8.5.23)))(webpack@5.109.0(@swc/core@1.15.46)(postcss@8.5.23)): - dependencies: - loader-utils: 2.0.4 - mime-types: 2.1.35 - schema-utils: 3.3.0 - webpack: 5.109.0(@swc/core@1.15.46)(postcss@8.5.23) - optionalDependencies: - file-loader: 6.2.0(webpack@5.109.0(@swc/core@1.15.46)(postcss@8.5.23)) - - util-deprecate@1.0.2: {} - - utila@0.4.0: {} - - utility-types@3.11.0: {} - - utils-merge@1.0.1: {} - - uuid@8.3.2: {} - - value-equal@1.0.1: {} - - vary@1.1.2: {} - - vfile-location@5.0.3: - dependencies: - '@types/unist': 3.0.3 - vfile: 6.0.3 - vfile-message@4.0.3: dependencies: '@types/unist': 3.0.3 @@ -13804,26 +3376,71 @@ snapshots: '@types/unist': 3.0.3 vfile-message: 4.0.3 - vite@8.0.1(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0)(@types/node@26.1.1)(jiti@2.7.0)(terser@5.49.0): + vite@5.4.21(@types/node@26.1.1)(lightningcss@1.32.0)(terser@5.49.0): dependencies: - lightningcss: 1.32.0 - picomatch: 2.3.2 + esbuild: 0.21.5 postcss: 8.5.23 - rolldown: 1.0.0-rc.10(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0) - tinyglobby: 0.2.16 + rollup: 4.63.1 optionalDependencies: '@types/node': 26.1.1 fsevents: 2.3.3 - jiti: 2.7.0 + lightningcss: 1.32.0 terser: 5.49.0 + + vitepress@1.6.4(@algolia/client-search@5.57.0)(@types/node@26.1.1)(lightningcss@1.32.0)(postcss@8.5.23)(search-insights@2.17.3)(terser@5.49.0)(typescript@6.0.3): + dependencies: + '@docsearch/css': 3.8.2 + '@docsearch/js': 3.8.2(@algolia/client-search@5.57.0)(search-insights@2.17.3) + '@iconify-json/simple-icons': 1.2.94 + '@shikijs/core': 2.5.0 + '@shikijs/transformers': 2.5.0 + '@shikijs/types': 2.5.0 + '@types/markdown-it': 14.2.0 + '@vitejs/plugin-vue': 5.2.4(vite@5.4.21(@types/node@26.1.1)(lightningcss@1.32.0)(terser@5.49.0))(vue@3.5.42(typescript@6.0.3)) + '@vue/devtools-api': 7.7.10 + '@vue/shared': 3.5.42 + '@vueuse/core': 12.8.2(typescript@6.0.3) + '@vueuse/integrations': 12.8.2(focus-trap@7.8.0)(typescript@6.0.3) + focus-trap: 7.8.0 + mark.js: 8.11.1 + minisearch: 7.2.0 + shiki: 2.5.0 + vite: 5.4.21(@types/node@26.1.1)(lightningcss@1.32.0)(terser@5.49.0) + vue: 3.5.42(typescript@6.0.3) + optionalDependencies: + postcss: 8.5.23 transitivePeerDependencies: - - '@emnapi/core' - - '@emnapi/runtime' + - '@algolia/client-search' + - '@types/node' + - '@types/react' + - async-validator + - axios + - change-case + - drauu + - fuse.js + - idb-keyval + - jwt-decode + - less + - lightningcss + - nprogress + - preact-render-to-string + - qrcode + - react + - react-dom + - sass + - sass-embedded + - search-insights + - sortablejs + - stylus + - sugarss + - terser + - typescript + - universal-cookie - vitest@4.1.0(@types/node@26.1.1)(vite@8.0.1(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0)(@types/node@26.1.1)(jiti@2.7.0)(terser@5.49.0)): + vitest@4.1.0(@types/node@26.1.1)(vite@5.4.21(@types/node@26.1.1)(lightningcss@1.32.0)(terser@5.49.0)): dependencies: '@vitest/expect': 4.1.0 - '@vitest/mocker': 4.1.0(vite@8.0.1(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0)(@types/node@26.1.1)(jiti@2.7.0)(terser@5.49.0)) + '@vitest/mocker': 4.1.0(vite@5.4.21(@types/node@26.1.1)(lightningcss@1.32.0)(terser@5.49.0)) '@vitest/pretty-format': 4.1.0 '@vitest/runner': 4.1.0 '@vitest/snapshot': 4.1.0 @@ -13840,233 +3457,22 @@ snapshots: tinyexec: 1.0.4 tinyglobby: 0.2.15 tinyrainbow: 3.1.0 - vite: 8.0.1(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0)(@types/node@26.1.1)(jiti@2.7.0)(terser@5.49.0) + vite: 5.4.21(@types/node@26.1.1)(lightningcss@1.32.0)(terser@5.49.0) why-is-node-running: 2.3.0 optionalDependencies: '@types/node': 26.1.1 transitivePeerDependencies: - msw - watchpack@2.5.2: - dependencies: - graceful-fs: 4.2.11 - - wbuf@1.7.3: - dependencies: - minimalistic-assert: 1.0.1 - - web-namespaces@2.0.1: {} - - webpack-bundle-analyzer@4.10.2: + vue@3.5.42(typescript@6.0.3): dependencies: - '@discoveryjs/json-ext': 0.5.7 - acorn: 8.17.0 - acorn-walk: 8.3.5 - commander: 7.2.0 - debounce: 1.2.1 - escape-string-regexp: 4.0.0 - gzip-size: 6.0.0 - html-escaper: 2.0.2 - opener: 1.5.2 - picocolors: 1.1.1 - sirv: 2.0.4 - ws: 7.5.13 - transitivePeerDependencies: - - bufferutil - - utf-8-validate - - webpack-dev-middleware@7.4.5(tslib@2.8.1)(webpack@5.109.0(@swc/core@1.15.46)(postcss@8.5.23)): - dependencies: - colorette: 2.0.20 - memfs: 4.64.0(tslib@2.8.1) - mime-types: 3.0.2 - on-finished: 2.4.1 - range-parser: 1.3.0 - schema-utils: 4.3.3 - optionalDependencies: - webpack: 5.109.0(@swc/core@1.15.46)(postcss@8.5.23) - transitivePeerDependencies: - - tslib - - webpack-dev-server@5.2.6(tslib@2.8.1)(webpack@5.109.0(@swc/core@1.15.46)(postcss@8.5.23)): - dependencies: - '@types/bonjour': 3.5.13 - '@types/connect-history-api-fallback': 1.5.4 - '@types/express': 4.17.25 - '@types/express-serve-static-core': 4.19.9 - '@types/serve-index': 1.9.4 - '@types/serve-static': 1.15.10 - '@types/sockjs': 0.3.36 - '@types/ws': 8.18.1 - ansi-html-community: 0.0.8 - bonjour-service: 1.4.3 - chokidar: 3.6.0 - colorette: 2.0.20 - compression: 1.8.1 - connect-history-api-fallback: 2.0.0 - express: 4.22.2 - graceful-fs: 4.2.11 - http-proxy-middleware: 2.0.10(@types/express@4.17.25) - ipaddr.js: 2.4.0 - launch-editor: 2.14.1 - open: 10.2.0 - p-retry: 6.2.1 - schema-utils: 4.3.3 - selfsigned: 5.5.0 - serve-index: 1.9.2 - sockjs: 0.3.24 - spdy: 4.0.2 - webpack-dev-middleware: 7.4.5(tslib@2.8.1)(webpack@5.109.0(@swc/core@1.15.46)(postcss@8.5.23)) - ws: 8.21.1 - optionalDependencies: - webpack: 5.109.0(@swc/core@1.15.46)(postcss@8.5.23) - transitivePeerDependencies: - - bufferutil - - debug - - supports-color - - tslib - - utf-8-validate - - webpack-merge@5.10.0: - dependencies: - clone-deep: 4.0.1 - flat: 5.0.2 - wildcard: 2.0.1 - - webpack-merge@6.0.1: - dependencies: - clone-deep: 4.0.1 - flat: 5.0.2 - wildcard: 2.0.1 - - webpack-sources@3.5.1: {} - - webpack@5.109.0(@swc/core@1.15.46)(@swc/html@1.15.46)(lightningcss@1.32.0)(postcss@8.5.23): - dependencies: - '@types/estree': 1.0.8 - '@types/json-schema': 7.0.15 - '@webassemblyjs/ast': 1.14.1 - '@webassemblyjs/wasm-edit': 1.14.1 - '@webassemblyjs/wasm-parser': 1.14.1 - acorn: 8.17.0 - browserslist: 4.28.7 - chrome-trace-event: 1.0.4 - enhanced-resolve: 5.24.3 - es-module-lexer: 2.3.1 - eslint-scope: 5.1.1 - events: 3.3.0 - graceful-fs: 4.2.11 - mime-db: 1.54.0 - minimizer-webpack-plugin: 5.6.1(@swc/core@1.15.46)(@swc/html@1.15.46)(lightningcss@1.32.0)(postcss@8.5.23)(webpack@5.109.0(@swc/core@1.15.46)(postcss@8.5.23)) - neo-async: 2.6.2 - schema-utils: 4.3.3 - tapable: 2.3.3 - watchpack: 2.5.2 - webpack-sources: 3.5.1 - transitivePeerDependencies: - - '@minify-html/node' - - '@swc/core' - - '@swc/css' - - '@swc/html' - - clean-css - - cssnano - - csso - - esbuild - - html-minifier-terser - - lightningcss - - postcss - - uglify-js - optional: true - - webpack@5.109.0(@swc/core@1.15.46)(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.23))(html-minifier-terser@7.2.0)(postcss@8.5.23): - dependencies: - '@types/estree': 1.0.8 - '@types/json-schema': 7.0.15 - '@webassemblyjs/ast': 1.14.1 - '@webassemblyjs/wasm-edit': 1.14.1 - '@webassemblyjs/wasm-parser': 1.14.1 - acorn: 8.17.0 - browserslist: 4.28.7 - chrome-trace-event: 1.0.4 - enhanced-resolve: 5.24.3 - es-module-lexer: 2.3.1 - eslint-scope: 5.1.1 - events: 3.3.0 - graceful-fs: 4.2.11 - mime-db: 1.54.0 - minimizer-webpack-plugin: 5.6.1(@swc/core@1.15.46)(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.23))(html-minifier-terser@7.2.0)(postcss@8.5.23)(webpack@5.109.0(@swc/core@1.15.46)(postcss@8.5.23)) - neo-async: 2.6.2 - schema-utils: 4.3.3 - tapable: 2.3.3 - watchpack: 2.5.2 - webpack-sources: 3.5.1 - transitivePeerDependencies: - - '@minify-html/node' - - '@swc/core' - - '@swc/css' - - '@swc/html' - - clean-css - - cssnano - - csso - - esbuild - - html-minifier-terser - - lightningcss - - postcss - - uglify-js - - webpack@5.109.0(@swc/core@1.15.46)(postcss@8.5.23): - dependencies: - '@types/estree': 1.0.8 - '@types/json-schema': 7.0.15 - '@webassemblyjs/ast': 1.14.1 - '@webassemblyjs/wasm-edit': 1.14.1 - '@webassemblyjs/wasm-parser': 1.14.1 - acorn: 8.17.0 - browserslist: 4.28.7 - chrome-trace-event: 1.0.4 - enhanced-resolve: 5.24.3 - es-module-lexer: 2.3.1 - eslint-scope: 5.1.1 - events: 3.3.0 - graceful-fs: 4.2.11 - mime-db: 1.54.0 - minimizer-webpack-plugin: 5.6.1(@swc/core@1.15.46)(postcss@8.5.23)(webpack@5.109.0(@swc/core@1.15.46)(postcss@8.5.23)) - neo-async: 2.6.2 - schema-utils: 4.3.3 - tapable: 2.3.3 - watchpack: 2.5.2 - webpack-sources: 3.5.1 - transitivePeerDependencies: - - '@minify-html/node' - - '@swc/core' - - '@swc/css' - - '@swc/html' - - clean-css - - cssnano - - csso - - esbuild - - html-minifier-terser - - lightningcss - - postcss - - uglify-js - - webpackbar@7.0.0(@rspack/core@1.7.12)(webpack@5.109.0(@swc/core@1.15.46)(postcss@8.5.23)): - dependencies: - ansis: 3.17.0 - consola: 3.4.2 - pretty-time: 1.1.0 - std-env: 3.10.0 + '@vue/compiler-dom': 3.5.42 + '@vue/compiler-sfc': 3.5.42 + '@vue/runtime-dom': 3.5.42 + '@vue/server-renderer': 3.5.42 + '@vue/shared': 3.5.42 optionalDependencies: - '@rspack/core': 1.7.12 - webpack: 5.109.0(@swc/core@1.15.46)(postcss@8.5.23) - - websocket-driver@0.7.5: - dependencies: - http-parser-js: 0.5.10 - safe-buffer: 5.2.1 - websocket-extensions: 0.1.4 - - websocket-extensions@0.1.4: {} + typescript: 6.0.3 which@2.0.2: dependencies: @@ -14077,47 +3483,10 @@ snapshots: siginfo: 2.0.0 stackback: 0.0.2 - widest-line@4.0.1: - dependencies: - string-width: 5.1.2 - - wildcard@2.0.1: {} - word-wrap@1.2.5: {} - wrap-ansi@8.1.0: - dependencies: - ansi-styles: 6.2.3 - string-width: 5.1.2 - strip-ansi: 7.2.0 - - write-file-atomic@3.0.3: - dependencies: - imurmurhash: 0.1.4 - is-typedarray: 1.0.0 - signal-exit: 3.0.7 - typedarray-to-buffer: 3.1.5 - - ws@7.5.13: {} - - ws@8.21.1: {} - - wsl-utils@0.1.0: - dependencies: - is-wsl: 3.1.1 - - xdg-basedir@5.1.0: {} - - xml-js@1.6.11: - dependencies: - sax: 1.6.1 - - yallist@3.1.1: {} - yocto-queue@0.1.0: {} - yocto-queue@1.2.2: {} - yoctocolors@2.1.2: {} zwitch@2.0.4: {} diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml deleted file mode 100644 index 4fe7b08..0000000 --- a/pnpm-workspace.yaml +++ /dev/null @@ -1,2 +0,0 @@ -packages: - - website diff --git a/website/.gitignore b/website/.gitignore deleted file mode 100644 index b2d6de3..0000000 --- a/website/.gitignore +++ /dev/null @@ -1,20 +0,0 @@ -# Dependencies -/node_modules - -# Production -/build - -# Generated files -.docusaurus -.cache-loader - -# Misc -.DS_Store -.env.local -.env.development.local -.env.test.local -.env.production.local - -npm-debug.log* -yarn-debug.log* -yarn-error.log* diff --git a/website/README.md b/website/README.md deleted file mode 100644 index bce6eb2..0000000 --- a/website/README.md +++ /dev/null @@ -1,43 +0,0 @@ -# Website - -This website is built using [Docusaurus](https://docusaurus.io/), a modern static website generator. - -## Installation - -```bash -npm install -``` - -**Note**: feel free to use the package manager of your choice. - -## Local Development - -```bash -npm run start -``` - -This command starts a local development server and opens up a browser window. Most changes are reflected live without having to restart the server. - -## Build - -```bash -npm run build -``` - -This command generates static content into the `build` directory and can be served using any static contents hosting service. - -## Deployment - -Using SSH: - -```bash -USE_SSH=true npm run deploy -``` - -Not using SSH: - -```bash -GIT_USER= npm run deploy -``` - -If you are using GitHub Pages for hosting, this command is a convenient way to build the website and push to the `gh-pages` branch. diff --git a/website/docs/commands/apply.mdx b/website/docs/commands/apply.mdx deleted file mode 100644 index d4f9519..0000000 --- a/website/docs/commands/apply.mdx +++ /dev/null @@ -1,70 +0,0 @@ ---- -sidebar_position: 4 -slug: /commands/apply ---- - -# Apply Command - -The `apply` command takes a Markdown document (or clipboard content) and extracts the code blocks to write or update them on your filesystem. - -## Basic Syntax - -```bash -codepicker apply [options] [dump-file] -``` - -## Available Options - -| Option | Description | -| ------------------ | ------------------------------------------------------------------------------- | -| `[dump-file]` | Markdown file containing the code blocks. | -| `-c, --clipboard` | Reads the code blocks from the clipboard instead of a file. | -| `-d, --dir ` | Base directory where files will be written (defaults to the current directory). | -| `--dry-run` | Previews the changes without writing anything to disk. | - -## Typical Workflow - -1. **The LLM generates code**: Your LLM returns a response in Codepick format. -2. **You copy the response**: You select and copy the complete code block from the LLM's response. -3. **You apply the changes**: - ```bash - codep apply -c - ``` - -## Practical Examples - -### Apply from Clipboard - -```bash -codep apply -c -``` - -### Apply from a File - -If you saved the LLM's response in a file: - -```bash -codep apply response.md -``` - -### Preview Changes (Dry Run) - -Before overwriting files, you can see which files will be created or updated: - -```bash -codep apply -c --dry-run -``` - -### Apply in a Specific Directory - -Useful if you want to apply changes in a different branch or a test directory: - -```bash -codep apply -c -d ./test-environment -``` - -## Handling "Dirty" Responses - -One of the great advantages of `apply` is its **noise tolerance**. - -If the LLM's response includes explanations, introductory text, or comments outside the code blocks, **Codepicker will safely ignore them**. Only the valid code that is inside correctly formatted code blocks will be extracted and written. diff --git a/website/docs/commands/pick.mdx b/website/docs/commands/pick.mdx deleted file mode 100644 index 051463c..0000000 --- a/website/docs/commands/pick.mdx +++ /dev/null @@ -1,82 +0,0 @@ ---- -sidebar_position: 3 -slug: /commands/pick ---- - -# Pick Command - -The `pick` command (which is the default command) extracts the content of your files and converts it to structured Markdown. - -## Basic Syntax - -```bash -codepicker pick [options] -``` - -:::note Default Command -The `pick` subcommand is optional. You can simply use: - -```bash -codepicker [options] -``` - -::: - -## Available Options - -| Option | Description | -| ---------------------------- | ------------------------------------------------------------------------------------------------------------- | -| `` | **Required**. [Glob patterns](https://github.com/micromatch/picomatch#globbing-features) to search for files. | -| `-c, --clipboard` | Copies the output directly to the clipboard. | -| `-D, --include-docs` | Adds the Codepick format documentation at the end (useful for LLMs). | -| `-a, --absolute` | Uses absolute paths instead of relative ones. | -| `-l, --lines ` | Limits the number of lines per file. | -| `-p, --paths` | Shows only the file paths, without content. | -| `--include-line-numbers` | Adds line numbers at the beginning of each line. | -| `--no-gitignore` | Ignores `.gitignore` rules. | -| `--no-codeignore` | Ignores `.codeignore` rules. | -| `--no-default-patterns` | Ignores default patterns (node_modules, .git, etc.). | -| `--remote ` | Reads code from a remote repository. | -| `--remote-branch ` | Specifies a branch, tag, or commit from the remote repository. | - -## Practical Examples - -### Copy to Clipboard - -Extract all React files and copy them to the clipboard: - -```bash -codep -c "src/**/*.tsx" -``` - -### Include Documentation for the LLM - -If you notice the LLM doesn't respect the output format, include the format documentation: - -```bash -codep -cD "src/services/**/*.ts" -``` - -### List Paths Only - -Useful for feeding other tools like `xargs` or `grep`: - -```bash -codep "src/**/*.ts" -p -a -``` - -### Limit Lines - -For very large files where you only need to see the structure: - -```bash -codep "src/**/*.ts" -l 50 -``` - -### Remote Repositories - -Extract code directly from a GitHub repository without cloning it manually: - -```bash -codep "src/**/*.ts" --remote https://github.com/rodnye/codepicker --remote-branch main -``` diff --git a/website/docs/concepts/codepick-format.mdx b/website/docs/concepts/codepick-format.mdx deleted file mode 100644 index 51631dd..0000000 --- a/website/docs/concepts/codepick-format.mdx +++ /dev/null @@ -1,62 +0,0 @@ ---- -sidebar_position: 5 -slug: /concepts/codepick-format ---- - -# Codepick Format - -The **Codepick Format** is a structured Markdown syntax designed for embedding file contents with their paths. - -This format is the core of how Codepicker communicates with LLMs, ensuring that context is preserved and can be applied back to the filesystem without ambiguities. - -## What is it? - -Codepick format is a structured Markdown syntax for embedding file contents with their paths. Each file is represented as a code block where: - -1. **Opening tag**: 5+ backticks (`) followed by an optional language extension -2. **First line inside**: `// file/path.ext` (the target filesystem path) -3. **Content**: The actual file contents (any text) -4. **Closing tag**: Same number of backticks as opening - -## Example - -```ts -// src/index.ts -console.log('Hello'); -``` - -```json -// config.json -{ - "name": "my-app" -} -``` - -```ruby -// app/controllers/devices/application_controller.rb -class ApplicationController < ActionController::Base - allow_browser versions: :modern -end -``` - -## Rules - -- Paths must start with `// ` (space after slashes) -- The first line of the code block must contain **only and exclusively** the path (e.g., `// src/index.ts`), with no additional text, comments, or characters -- Code blocks with different backtick counts are supported -- Text between blocks is ignored (noise allowed) -- Empty lines inside blocks are preserved -- It is recommended to use 5 backticks (`) for wrap the code block fences to avoid conflicts with nested triple backticks inside file contents - -## Binary Files - -Binary files are not dumped as raw bytes. Instead, they are replaced with metadata: - -````markdown -```png -// assets/logo.png -// [BINARY FILE] - Size: 0.024 MB -``` -```` - -This prevents corrupting the Markdown output and keeps the context size under control. diff --git a/website/docs/contributing.md b/website/docs/contributing.md deleted file mode 100644 index 21ffe57..0000000 --- a/website/docs/contributing.md +++ /dev/null @@ -1,74 +0,0 @@ ---- -sidebar_position: 8 -title: Contributing -description: How to contribute to the development of Codepicker. ---- - -# Contributing - -Thank you for your interest in contributing to Codepicker! We appreciate any kind of contribution, whether it's reporting bugs, improving documentation, or submitting code. The power of Open Source :) - -## Reporting Bugs - -If you find a bug, please open an issue on [GitHub](https://github.com/rodnye/codepicker/issues) with: - -- A clear description of the problem. -- Steps to reproduce it. -- Node.js and OS version. -- If possible, a minimal example. - -## Improving Documentation - -The documentation is in the `website/docs` folder. You can submit a Pull Request with your improvements. - -## Development - -### Clone the repository - -```bash -git clone https://github.com/rodnye/codepicker.git -cd codepicker -``` - -### Install dependencies - -```bash -pnpm install -``` - -### Build the project - -```bash -pnpm run build -``` - -### Run tests - -```bash -pnpm test -``` - -### Run the documentation site locally - -```bash -pnpm install -pnpm run web:start -``` - -## Submitting a Pull Request - -1. Fork the repository. -2. Create a branch for your change (`git checkout -b feat/my-change`). -3. Make the changes and commit. -4. Make sure the tests pass. -5. Submit the Pull Request to the `main` branch. - -## Code Style - -- Use TypeScript. -- Follow the existing code style (ESLint and Prettier are configured). -- Write tests for new features. - -## License - -By contributing, you agree that your code will be licensed under the [MIT License](https://github.com/rodnye/codepicker/blob/main/LICENSE). diff --git a/website/docs/faq.md b/website/docs/faq.md deleted file mode 100644 index 1b52736..0000000 --- a/website/docs/faq.md +++ /dev/null @@ -1,47 +0,0 @@ ---- -sidebar_position: 9 -title: FAQ -description: Answers to the most common questions about Codepicker. ---- - -# Frequently Asked Questions - -## What is the Codepick format? - -It's a simple Markdown-based format where each file is represented as a code block with its path on the first line. This format is easy to read for both humans and LLMs, and allows applying changes in a structured way. - -## Can I use Codepicker with any LLM? - -Yes, any model that can generate Markdown text can produce Codepick format output. You just need to tell it to use that format. - -## How do I prevent large files from being included? - -Use the `-l, --lines` option to limit the number of lines per file. You can also exclude files with negative glob patterns, for example: - -```bash -codepicker "src/**.ts" "!src/**.test.ts" -``` - -## Does Codepicker respect .gitignore? - -Yes, by default it respects `.gitignore` rules. You can disable this behavior with `--no-gitignore`. - -## Can I use it on remote repositories without cloning them manually? - -Yes, using the `--remote ` option. Codepicker clones the repository into a temporary directory and operates on it. - -## What happens if the LLM returns files that already exist? - -Codepicker will overwrite existing files. If you want to avoid overwriting, use `--dry-run` first to see which files would be modified. - -## How can I see which files will be applied without making changes? - -Use `codepicker apply -c --dry-run`. It will show the paths and status (created, updated, skipped). - -## Does Codepicker work on Windows? - -Yes, Codepicker is tested on Windows, macOS, and Linux. - -## Where can I get additional help? - -You can open an issue on [GitHub](https://github.com/rodnye/codepicker/issues). diff --git a/website/docs/getting-started.mdx b/website/docs/getting-started.mdx deleted file mode 100644 index 893715c..0000000 --- a/website/docs/getting-started.mdx +++ /dev/null @@ -1,51 +0,0 @@ ---- -sidebar_position: 2 -slug: /getting-started ---- - -# Getting Started - -Installing and setting up Codepicker is extremely simple. Follow these steps to start optimizing your workflow with LLMs. - -## Prerequisites - -- [Node.js](https://nodejs.org/) version 18 or higher. -- A package manager like `npm`, `yarn`, or `pnpm`. - -## Installation - -You can install Codepicker globally to make it available in any project: - -```bash -npm install -g codepicker-tool -``` - -### Verify Installation - -Once installed, verify that everything works correctly by checking the version: - -```bash -codepicker --version -# or using the short alias -codep --version -``` - -:::tip Short Alias -`codep` is simply a shorter alias for `codepicker`. You can use it to save time when typing commands. -::: - -## Your First Use - -Let's extract the context of some TypeScript files from your project and copy them to the clipboard: - -```bash -codep -c "src/**.ts" -``` - -This will search for all `.ts` files in the `src` folder, convert them to the Codepick format, and copy them to your clipboard. Now you just have to paste them into your favorite LLM and start working. - -## Next Steps - -- Learn how to use the [Pick](/docs/commands/pick) command in detail. -- Discover how to apply changes with [Apply](/docs/commands/apply). -- Understand the [Codepick Format](/docs/concepts/codepick-format). diff --git a/website/docs/guides/advanced-options.mdx b/website/docs/guides/advanced-options.mdx deleted file mode 100644 index dd38373..0000000 --- a/website/docs/guides/advanced-options.mdx +++ /dev/null @@ -1,90 +0,0 @@ ---- -sidebar_position: 7 -slug: /guides/advanced-options ---- - -# Advanced Options - -Codepicker offers a variety of advanced options to adapt its behavior to the specific needs of your project and workflow. - -## Glob Patterns - -Codepicker uses [fast-glob](https://github.com/mrmlnc/fast-glob) for file searching. You can use advanced patterns: - -```bash -# Multiple extensions -codep "src/**.{ts,tsx,astro}" - -# Exclude directories -codep "src/**/*.ts" "!src/**/*.test.ts" - -# Root files -codep "package.json" "tsconfig.json" -``` - -## Ignoring Files - -By default, Codepicker respects: - -- `.gitignore` -- `.codeignore` (Codepicker specific file) -- `.ignore` -- Internal patterns (node_modules, .git, etc.) - -You can disable any of these behaviors: - -```bash -# Ignore .gitignore (useful for extracting build files) -codep "dist/**/*.js" --no-gitignore --no-default-patterns -``` - -## Remote Repositories - -You don't need to clone a repository to extract its code. Codepicker can read directly from GitHub, GitLab, etc.: - -```bash -codep "src/**/*.ts" --remote https://github.com/rodnye/wa-catalog --remote-branch main -``` - -This is extremely useful for: - -- Analyzing open-source projects. -- Giving an LLM context about an external library. -- Comparing code between different branches or repositories. - -## Instant Backups - -You can use Codepicker as a quick backup tool for your current code: - -```bash -# Save current state -codep "src/**" > backup.md - -# Restore at any time -codep apply backup.md -``` - -## Editor Integration - -Although Codepicker is a CLI, you can integrate it into your favorite editor via keyboard shortcuts or custom tasks. - -### VS Code (tasks.json) - -You can configure tasks in `.vscode/tasks.json` to run Codepicker quickly: - -```json -{ - "version": "2.0.0", - "tasks": [ - { - "label": "Codepicker: Copy Context", - "type": "shell", - "command": "codep -cD \"src/**/*.ts\"", - "group": "none", - "presentation": { - "reveal": "silent" - } - } - ] -} -``` diff --git a/website/docs/guides/llm-workflow.mdx b/website/docs/guides/llm-workflow.mdx deleted file mode 100644 index 6f3988f..0000000 --- a/website/docs/guides/llm-workflow.mdx +++ /dev/null @@ -1,54 +0,0 @@ ---- -sidebar_position: 6 -slug: /guides/llm-workflow ---- - -# LLM Workflow - -Codepicker shines when integrated into your daily workflow with Large Language Models (LLMs) like ChatGPT, Claude, or Gemini. Here's how to get the most out of it. - -## The Context Problem - -LLMs have limited context windows and often "forget" or hallucinate file paths when asked to modify code. -Additionally, manually copying and pasting dozens of files is error-prone. - -## The Solution: Codepicker - -### Step 1: Extract Context - -Select the files relevant to your task and copy them to the clipboard: - -```bash -codep -cD "src/services/**/*.ts" "src/views/**/*.tsx" -``` - -:::info The `-D` flag -The `-D` flag (or `--include-docs`) is **crucial**. It adds the Codepick format specification at the end of the prompt. This "trains" the LLM on the spot so it returns the response in the exact format that `codep apply` can process. -::: - -### Step 2: Interact with the LLM - -Paste the content into your LLM and give it clear instructions: - -```text -Here is the context of my project. -Please modify the view to add a modern blue button with a shadow. -IMPORTANT: Return the modified files strictly using the Codepick format. -``` - -### Step 3: Apply the Changes - -Once the LLM returns the response, copy it and run: - -```bash -codep apply -c -``` - -Done! Your files will be automatically updated on your filesystem. - -## Tips for Better Results - -1. **Be specific with patterns**: Don't extract the whole project if you only need to modify a specific module. This saves tokens and reduces LLM confusion. -2. **Use `--dry-run`**: If you're unsure about the changes the LLM proposes, use `codep apply -c --dry-run` to see which files would be affected before applying them. -3. **Control the size**: If a file is too large, use `-l 100` to limit the lines and give the LLM only the structure or relevant parts. -4. **Respect `.gitignore`**: By default, Codepicker ignores `node_modules`, `.git`, etc. Don't use `--no-gitignore` unless strictly necessary, to avoid saturating the LLM's context with irrelevant files. diff --git a/website/docs/installation.md b/website/docs/installation.md deleted file mode 100644 index 64c9bc2..0000000 --- a/website/docs/installation.md +++ /dev/null @@ -1,69 +0,0 @@ ---- -sidebar_position: 2 -title: Installation -description: How to install Codepicker on your system. ---- - -# Installation - -## Prerequisites - -- [Node.js](https://nodejs.org) version 20 or higher. -- npm, yarn, or pnpm. - -## Global Installation (Recommended) - -```bash -npm install -g codepicker-tool -``` - -After installation, verify that everything works: - -```bash -codepicker --version -``` - -You can also use the `codep` alias: - -```bash -codep --version -``` - -## Usage with npx (No Installation) - -If you prefer not to install globally, you can run Codepicker directly with `npx`: - -```bash -npx codepicker-tool pick "src/**/*.ts" -``` - -## Local Installation in a Project - -```bash -npm install --save-dev codepicker-tool -``` - -Then you can add scripts in your `package.json`: - -```json -{ - "scripts": { - "pick-tests": "codepicker pick 'tests/**'", - "pick-src": "codepicker pick 'src/**' '!**.svg'" - } -} -``` - -## Updating - -To update to the latest version: - -```bash -npm update -g codepicker-tool -``` - -Or if you use `npx`, you will always get the latest available version. - -## Troubleshooting - -For more help, check the [FAQ](./faq.md). diff --git a/website/docs/intro.mdx b/website/docs/intro.mdx deleted file mode 100644 index 08c0251..0000000 --- a/website/docs/intro.mdx +++ /dev/null @@ -1,46 +0,0 @@ ---- -sidebar_position: 1 -slug: /intro ---- - -# Introduction to Codepicker - -**Codepicker** is a bidirectional CLI tool that transforms your codebase into structured Markdown, and vice versa. It is specifically designed to make working with Large Language Models (LLMs) on real-world projects **fast, predictable, and frictionless**. - -## Why Codepicker? - -Working with LLM chats on existing codebases is usually a tedious process: - -1. Open files manually. -2. Copy paths and content. -3. Paste into the chat. -4. Repeat the process. -5. Reconstruct the changes manually. - -Even with IDE agents, you are often limited to their specific workflow. **Codepicker** removes this friction, allowing you to move context in and out of your project with a couple of commands. - -## Main Features - -- ⚡ **Instant Context**: Copy entire project sections with the `-c` flag. -- 🔄 **Bidirectional Flow**: The `apply` command converts Markdown back into files on your disk. -- 🧠 **Noise Tolerant**: Ignores explanations and extra text, keeping only valid code. -- 🛡️ **Smart Wrapper**: Prevents broken code blocks by adjusting the number of backticks. -- 🎯 **Precision Controls**: Limit lines, add numbers, use absolute paths. -- 📄 **Documentation Mode (`-D`)**: Helps LLMs follow the Codepick format correctly. -- 📦 **Binary Safe**: Avoids dumping illegible content from binary files. -- 🙈 **`.gitignore` Aware**: Respects your repository by default. - -## How does it work? - -Codepicker uses a structured format called **Codepick Format**. Each file is represented as a code block where the first line indicates the target filesystem path. - -````markdown -```ts -// src/index.ts -console.log('Hello World'); -``` -```` - -This format is perfectly parseable and, unlike diffs or traditional response formats, it packages the complete file content, eliminating ambiguities. - -All set? Head over to the [Getting Started](/docs/getting-started) section. diff --git a/website/docs/usage.md b/website/docs/usage.md deleted file mode 100644 index 54e5077..0000000 --- a/website/docs/usage.md +++ /dev/null @@ -1,122 +0,0 @@ ---- -sidebar_position: 4 -title: Basic Usage -description: Learn how to extract and apply code with Codepicker. ---- - -# Basic Usage - -Codepicker is divided into two main commands: - -- `pick` (default) to extract context. -- `apply` to apply changes. - -## Extracting Context (pick) - -The `pick` command scans files matching the provided glob patterns and generates Markdown output with the content of each file. - -```bash -codepicker pick "src/**/*.ts" "!src/**/*.test.ts" -``` - -If you don't specify `pick`, it's the default command: - -```bash -codepicker "src/**/*.ts" -``` - -### Most Common Options - -| Option | Description | -| -------------------------- | ------------------------------------------------------------------------------------------------- | -| `-c, --clipboard` | Copies the output to the clipboard instead of printing it to the console. | -| `-a, --absolute` | Shows absolute paths instead of relative ones. | -| `-l, --lines ` | Limits the number of lines per file. | -| `--include-line-numbers` | Adds line numbers to the content. | -| `-D, --include-docs` | Includes the Codepick format documentation at the end of the output (useful for guiding the LLM). | -| `--no-gitignore` | Ignores `.gitignore` rules. | -| `--remote ` | Clones a remote repository and extracts from there. | -| `--remote-branch ` | Specifies the branch, tag, or commit to use with `--remote`. | - -### Examples - -1. Extract all TypeScript files from the `src` folder and copy them to the clipboard: - -```bash -codepicker "src/**/*.ts" -c -``` - -2. Extract only files with less than 50 lines: - -```bash -codepicker "src/**/*.js" -l 50 -``` - -3. Extract from a remote repository: - -```bash -codepicker "packages/**/*.md" --remote https://github.com/rodnye/codepicker --remote-branch main -``` - -## Applying Changes (apply) - -The `apply` command reads a Markdown file (or the clipboard) containing code blocks in **Codepick format** and writes the files to disk. - -```bash -codepicker apply file.md -``` - -### Options - -| Option | Description | -| ------------------ | ------------------------------------------------------------------------- | -| `-c, --clipboard` | Reads from the clipboard instead of a file. | -| `-d, --dir ` | Base directory where files will be written (defaults to the current one). | -| `--dry-run` | Shows a preview of the changes without writing them. | - -### Examples - -1. Apply from the clipboard: - -```bash -codepicker apply -c -``` - -2. Apply from a `response.md` file: - -```bash -codepicker apply response.md -``` - -3. Preview without changes: - -```bash -codepicker apply -c --dry-run -``` - -## Typical Workflow - -1. **Extract context**: - -```bash -codepicker "src/**.ts" "src/**.css" -c -``` - -2. **Paste into the LLM** and ask for modifications, indicating it should use the Codepick format. - -3. **Apply the response**: - -```bash -codepicker apply -c -``` - -## Codepick Format - -Each file is represented as a code block with the path on the first line: - -````txt -```ts -// src/index.ts -console.log('Hello world'); -``` -```` diff --git a/website/docusaurus.config.ts b/website/docusaurus.config.ts deleted file mode 100644 index 81f9766..0000000 --- a/website/docusaurus.config.ts +++ /dev/null @@ -1,106 +0,0 @@ -import { themes as prismThemes } from 'prism-react-renderer'; -import type { Config } from '@docusaurus/types'; -import type * as Preset from '@docusaurus/preset-classic'; - -const config: Config = { - title: 'Codepicker', - tagline: - 'Transform your code into Markdown and vice versa. Optimized for LLMs.', - favicon: 'img/logo.png', - url: 'https://rodny.is-a.dev', - baseUrl: '/codepicker', - organizationName: 'rodnye', - projectName: 'codepicker', - onBrokenLinks: 'throw', - onBrokenMarkdownLinks: 'warn', - i18n: { - defaultLocale: 'en', - locales: ['en', 'es'], - }, - presets: [ - [ - 'classic', - { - docs: { - sidebarPath: './sidebars.ts', - editUrl: 'https://github.com/rodnye/codepicker/tree/main/website/', - }, - blog: { - showReadingTime: true, - editUrl: 'https://github.com/rodnye/codepicker/tree/main/website/', - }, - theme: { - customCss: './src/css/custom.css', - }, - } satisfies Preset.Options, - ], - ], - themeConfig: { - image: 'img/logo.png', - colorMode: { - defaultMode: 'light', - disableSwitch: false, - respectPrefersColorScheme: true, - }, - navbar: { - title: 'Codepicker', - logo: { - alt: 'Codepicker Logo', - src: 'img/logo.png', - }, - items: [ - { - type: 'docSidebar', - sidebarId: 'tutorialSidebar', - position: 'left', - label: 'Docs', - }, - { to: '/blog', label: 'Blog', position: 'left' }, - { - href: 'https://github.com/rodnye/codepicker', - label: 'GitHub', - position: 'right', - }, - { - type: 'localeDropdown', - position: 'right', - }, - ], - }, - footer: { - style: 'dark', - links: [ - { - title: 'Docs', - items: [ - { label: 'Introduction', to: '/docs/intro' }, - { label: 'Getting Started', to: '/docs/getting-started' }, - { label: 'Codepick Format', to: '/docs/concepts/codepick-format' }, - ], - }, - { - title: 'Resources', - items: [ - { label: 'GitHub', href: 'https://github.com/rodnye/codepicker' }, - { - label: 'NPM', - href: 'https://www.npmjs.com/package/codepicker-tool', - }, - { - label: 'Issues', - href: 'https://github.com/rodnye/codepicker/issues', - }, - ], - }, - ], - copyright: `Copyright © ${new Date().getFullYear()} Codepicker. Built with Docusaurus.`, - }, - prism: { - theme: prismThemes.github, - darkTheme: prismThemes.dracula, - additionalLanguages: ['bash', 'json', 'typescript', 'yaml'], - }, - } satisfies Preset.ThemeConfig, -}; - -export default config; diff --git a/website/package.json b/website/package.json deleted file mode 100644 index 2e97f24..0000000 --- a/website/package.json +++ /dev/null @@ -1,48 +0,0 @@ -{ - "name": "@codepicker/website", - "version": "0.0.1", - "private": true, - "scripts": { - "docusaurus": "docusaurus", - "start": "docusaurus start", - "build": "docusaurus build", - "swizzle": "docusaurus swizzle", - "deploy": "docusaurus deploy", - "clear": "docusaurus clear", - "serve": "docusaurus serve", - "write-translations": "docusaurus write-translations", - "write-heading-ids": "docusaurus write-heading-ids", - "typecheck": "tsc" - }, - "dependencies": { - "@docusaurus/core": "3.10.2", - "@docusaurus/preset-classic": "3.10.2", - "@mdx-js/react": "^3.0.0", - "clsx": "^2.0.0", - "prism-react-renderer": "^2.3.0", - "react": "^19.0.0", - "react-dom": "^19.0.0" - }, - "devDependencies": { - "@docusaurus/module-type-aliases": "3.10.2", - "@docusaurus/tsconfig": "3.10.2", - "@docusaurus/types": "3.10.2", - "@types/react": "^19.0.0", - "typescript": "~6.0.2" - }, - "browserslist": { - "production": [ - ">0.5%", - "not dead", - "not op_mini all" - ], - "development": [ - "last 3 chrome version", - "last 3 firefox version", - "last 5 safari version" - ] - }, - "engines": { - "node": ">=20.0" - } -} diff --git a/website/sidebars.ts b/website/sidebars.ts deleted file mode 100644 index c963e4c..0000000 --- a/website/sidebars.ts +++ /dev/null @@ -1,28 +0,0 @@ -import type { SidebarsConfig } from '@docusaurus/plugin-content-docs'; - -const sidebars: SidebarsConfig = { - tutorialSidebar: [ - 'intro', - 'getting-started', - { - type: 'category', - label: 'Commands', - collapsed: false, - items: ['commands/pick', 'commands/apply'], - }, - { - type: 'category', - label: 'Concepts', - collapsed: false, - items: ['concepts/codepick-format'], - }, - { - type: 'category', - label: 'Guides', - collapsed: false, - items: ['guides/llm-workflow', 'guides/advanced-options'], - }, - ], -}; - -export default sidebars; diff --git a/website/src/css/custom.css b/website/src/css/custom.css deleted file mode 100644 index ebabeb8..0000000 --- a/website/src/css/custom.css +++ /dev/null @@ -1,90 +0,0 @@ -:root { - --ifm-color-primary: #6366f1; /* Indigo */ - --ifm-color-primary-dark: #4f46e5; - --ifm-color-primary-darker: #4338ca; - --ifm-color-primary-darkest: #3730a3; - --ifm-color-primary-light: #818cf8; - --ifm-color-primary-lighter: #a5b4fc; - --ifm-color-primary-lightest: #c7d2fe; - - --ifm-code-font-size: 95%; - --docusaurus-highlighted-code-line-bg: rgba(0, 0, 0, 0.1); - - --ifm-font-family-base: 'Inter', system-ui, -apple-system, sans-serif; - --ifm-heading-font-family: 'Inter', system-ui, -apple-system, sans-serif; - - --ifm-navbar-background-color: rgba(255, 255, 255, 0.8); - --ifm-navbar-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05); - --ifm-navbar-height: 3.5rem; -} - -[data-theme='dark'] { - --ifm-color-primary: #818cf8; - --ifm-color-primary-dark: #6366f1; - --ifm-color-primary-darker: #4f46e5; - --ifm-color-primary-darkest: #4338ca; - --ifm-color-primary-light: #a5b4fc; - --ifm-color-primary-lighter: #c7d2fe; - --ifm-color-primary-lightest: #e0e7ff; - - --ifm-background-color: #0f172a; /* Slate 900 */ - --ifm-background-surface-color: #1e293b; /* Slate 800 */ - - --docusaurus-highlighted-code-line-bg: rgba(255, 255, 255, 0.1); - - --ifm-navbar-background-color: rgba(15, 23, 42, 0.8); - --ifm-toc-border-color: #334155; -} - -.navbar { - backdrop-filter: blur(12px); - -webkit-backdrop-filter: blur(12px); - border-bottom: 1px solid var(--ifm-toc-border-color); -} - -.prism-code { - border-radius: 12px; - box-shadow: - 0 4px 6px -1px rgba(0, 0, 0, 0.1), - 0 2px 4px -1px rgba(0, 0, 0, 0.06); -} - -.theme-admonition { - border-radius: 12px; - border-left-width: 4px; -} - -a { - transition: color 0.2s ease-in-out; -} - -::-webkit-scrollbar { - width: 8px; - height: 8px; -} - -::-webkit-scrollbar-track { - background: transparent; -} - -::-webkit-scrollbar-thumb { - background: var(--ifm-color-emphasis-300); - border-radius: 4px; -} - -::-webkit-scrollbar-thumb:hover { - background: var(--ifm-color-emphasis-400); -} - -* { - scroll-behavior: smooth; -} - -.table-of-contents__link { - font-size: 0.9rem; -} - -.table-of-contents__link--active { - color: var(--ifm-color-primary); - font-weight: 600; -} diff --git a/website/src/pages/index.module.css b/website/src/pages/index.module.css deleted file mode 100644 index 9e47715..0000000 --- a/website/src/pages/index.module.css +++ /dev/null @@ -1,58 +0,0 @@ -/** - * CSS files with the .module.css suffix will be treated as CSS modules - * and scoped locally. - */ - -.heroBanner { - padding: 4rem 0; - text-align: center; - position: relative; - overflow: hidden; - background: linear-gradient( - 135deg, - var(--ifm-color-primary-darker) 0%, - var(--ifm-color-primary) 100% - ); -} - -[data-theme='dark'] .heroBanner { - background: linear-gradient(135deg, #0f172a 0%, #1e293b 50%, #312e81 100%); -} - -@media screen and (max-width: 996px) { - .heroBanner { - padding: 2rem; - } -} - -.buttons { - display: flex; - align-items: center; - justify-content: center; - margin-top: 2rem; -} - -.features { - display: flex; - align-items: center; - padding: 4rem 0; - width: 100%; -} - -.featureSvg { - height: 200px; - width: 200px; - opacity: 0.8; - transition: - opacity 0.3s ease, - transform 0.3s ease; -} - -.featureSvg:hover { - opacity: 1; - transform: scale(1.05); -} - -[data-theme='dark'] .featureSvg { - filter: invert(0.9) hue-rotate(180deg); -} diff --git a/website/src/pages/index.tsx b/website/src/pages/index.tsx deleted file mode 100644 index aab3620..0000000 --- a/website/src/pages/index.tsx +++ /dev/null @@ -1,105 +0,0 @@ -import type { ReactNode } from 'react'; -import clsx from 'clsx'; -import Link from '@docusaurus/Link'; -import useDocusaurusContext from '@docusaurus/useDocusaurusContext'; -import Layout from '@theme/Layout'; -import Heading from '@theme/Heading'; -import styles from './index.module.css'; - -function HomepageHeader() { - const { siteConfig } = useDocusaurusContext(); - return ( -
-
- - {siteConfig.title} - -

{siteConfig.tagline}

-
- - Get Started - 5min ⏱️ - -
-
-
- ); -} - -type FeatureItem = { - title: string; - description: ReactNode; -}; - -const FeatureList: FeatureItem[] = [ - { - title: 'Optimized for LLMs', - description: ( - <> - Designed from the ground up to work with ChatGPT, Claude, and other - LLMs. Extract context and apply changes without any code agent. - - ), - }, - { - title: 'Structured Format', - description: ( - <> - The Codepick format ensures paths and content remain intact. No - ambiguous diffs, just clean, applicable code. - - ), - }, - { - title: 'Remote Repositories', - description: ( - <> - Ideal for grabbing context from other projects and using it in your - conversations. - - ), - }, -]; - -function Feature({ title, description }: FeatureItem) { - return ( -
-
-
- {title} -

{description}

-
-
- ); -} - -function HomepageFeatures() { - return ( -
-
-
- {FeatureList.map((props, idx) => ( - - ))} -
-
-
- ); -} - -export default function Home(): ReactNode { - const { siteConfig } = useDocusaurusContext(); - return ( - - -
- -
-
- ); -} diff --git a/website/static/.nojekyll b/website/static/.nojekyll deleted file mode 100644 index e69de29..0000000 diff --git a/website/static/img/logo.png b/website/static/img/logo.png deleted file mode 100644 index f52bc9d8f2048f6b5ce639a56be87dd039e53c1a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 49069 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 T19x#DJ~ufjWyu Date: Fri, 4 Sep 2026 11:31:53 -0400 Subject: [PATCH 2/3] ci(docs): add deploy docs workflow --- .github/workflows/{deploy-website.yml => deploy-docs.yml} | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) rename .github/workflows/{deploy-website.yml => deploy-docs.yml} (94%) diff --git a/.github/workflows/deploy-website.yml b/.github/workflows/deploy-docs.yml similarity index 94% rename from .github/workflows/deploy-website.yml rename to .github/workflows/deploy-docs.yml index 3e9802c..4d3c7cb 100644 --- a/.github/workflows/deploy-website.yml +++ b/.github/workflows/deploy-docs.yml @@ -4,7 +4,7 @@ on: push: branches: [main] paths: - - 'website/**' + - 'docs/**' - 'package.json' - 'pnpm-lock.yaml' - 'pnpm-workspace.yaml' @@ -23,7 +23,7 @@ concurrency: jobs: build: - name: Build Docusaurus + name: Build Vitepress runs-on: ubuntu-latest steps: - name: Checkout repository @@ -56,7 +56,7 @@ jobs: - name: Upload artifact uses: actions/upload-pages-artifact@v3 with: - path: website/build + path: docs/.vitepress/dist deploy: name: Deploy to GitHub Pages From 5dc80a04f578be21c23fdc64ae54227df78a802c Mon Sep 17 00:00:00 2001 From: Rodny Estrada Date: Fri, 4 Sep 2026 11:37:05 -0400 Subject: [PATCH 3/3] docs: add logo again --- README.md | 2 +- docs/assets/logo.png | Bin 0 -> 49069 bytes 2 files changed, 1 insertion(+), 1 deletion(-) create mode 100644 docs/assets/logo.png diff --git a/README.md b/README.md index ce73adf..872e5a6 100644 --- a/README.md +++ b/README.md @@ -1,7 +1,7 @@ > **Stop copying files into ChatGPT one by one...**
- +

codepicker 👌🏻

diff --git a/docs/assets/logo.png b/docs/assets/logo.png new file mode 100644 index 0000000000000000000000000000000000000000..f52bc9d8f2048f6b5ce639a56be87dd039e53c1a GIT binary patch literal 49069 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
2?YW`=y@=&qGX#Vgb5BJ62=n|5 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 T19x#DJ~ufjWyu