From c0a1fa62734bbd77ae4efe793db05e306626ab6c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=90=D0=BB=D0=B5=D0=BA=D1=81=D0=B0=D0=BD=D0=B4=D1=80=20?= =?UTF-8?q?=D0=95=D0=B1=D0=B0=D0=BA=D0=BB=D0=B0=D0=BA=D0=BE=D0=B2?= Date: Sat, 21 Mar 2026 19:33:45 +0300 Subject: [PATCH] the file structure has been created and the application's basic architecture has been defined --- .editorconfig | 17 + .gitignore | 43 + .prettierrc | 12 + .vscode/extensions.json | 4 + .vscode/launch.json | 20 + .vscode/mcp.json | 9 + .vscode/tasks.json | 42 + README.md | 59 + angular.json | 73 + docs/ARCHITECTURE.md | 63 + docs/DESIGN.md | 97 + docs/PRD.md | 91 + docs/TASKS.md | 164 + docs/spotlight-design/code.html | 220 + docs/spotlight-design/screen.png | Bin 0 -> 259500 bytes docs/vault-design/code.html | 291 + docs/vault-design/screen.png | Bin 0 -> 109530 bytes package-lock.json | 8798 +++++++++++++++++++++++++ package.json | 33 + public/favicon.ico | Bin 0 -> 15086 bytes src-tauri/.gitignore | 4 + src-tauri/Cargo.lock | 5259 +++++++++++++++ src-tauri/Cargo.toml | 25 + src-tauri/build.rs | 3 + src-tauri/capabilities/default.json | 11 + src-tauri/icons/128x128.png | Bin 0 -> 11059 bytes src-tauri/icons/128x128@2x.png | Bin 0 -> 23137 bytes src-tauri/icons/32x32.png | Bin 0 -> 2225 bytes src-tauri/icons/Square107x107Logo.png | Bin 0 -> 9202 bytes src-tauri/icons/Square142x142Logo.png | Bin 0 -> 12530 bytes src-tauri/icons/Square150x150Logo.png | Bin 0 -> 13032 bytes src-tauri/icons/Square284x284Logo.png | Bin 0 -> 25943 bytes src-tauri/icons/Square30x30Logo.png | Bin 0 -> 2078 bytes src-tauri/icons/Square310x310Logo.png | Bin 0 -> 28507 bytes src-tauri/icons/Square44x44Logo.png | Bin 0 -> 3419 bytes src-tauri/icons/Square71x71Logo.png | Bin 0 -> 6027 bytes src-tauri/icons/Square89x89Logo.png | Bin 0 -> 7551 bytes src-tauri/icons/StoreLogo.png | Bin 0 -> 3971 bytes src-tauri/icons/icon.icns | Bin 0 -> 277003 bytes src-tauri/icons/icon.ico | Bin 0 -> 37710 bytes src-tauri/icons/icon.png | Bin 0 -> 49979 bytes src-tauri/src/commands/auth.rs | 2 + src-tauri/src/commands/mod.rs | 2 + src-tauri/src/commands/vault.rs | 2 + src-tauri/src/core/crypto.rs | 2 + src-tauri/src/core/mod.rs | 2 + src-tauri/src/core/password_gen.rs | 2 + src-tauri/src/database/mod.rs | 2 + src-tauri/src/database/models.rs | 2 + src-tauri/src/database/repository.rs | 2 + src-tauri/src/database/schema.sql | 2 + src-tauri/src/events/emitter.rs | 2 + src-tauri/src/events/mod.rs | 1 + src-tauri/src/lib.rs | 21 + src-tauri/src/main.rs | 6 + src-tauri/tauri.conf.json | 40 + src/app/app.config.ts | 11 + src/app/app.css | 0 src/app/app.html | 344 + src/app/app.routes.ts | 3 + src/app/app.spec.ts | 23 + src/app/app.ts | 12 + src/index.html | 13 + src/main.ts | 6 + src/styles.css | 1 + tsconfig.app.json | 15 + tsconfig.json | 33 + tsconfig.spec.json | 15 + 68 files changed, 15904 insertions(+) create mode 100644 .editorconfig create mode 100644 .gitignore create mode 100644 .prettierrc create mode 100644 .vscode/extensions.json create mode 100644 .vscode/launch.json create mode 100644 .vscode/mcp.json create mode 100644 .vscode/tasks.json create mode 100644 README.md create mode 100644 angular.json create mode 100644 docs/ARCHITECTURE.md create mode 100644 docs/DESIGN.md create mode 100644 docs/PRD.md create mode 100644 docs/TASKS.md create mode 100644 docs/spotlight-design/code.html create mode 100644 docs/spotlight-design/screen.png create mode 100644 docs/vault-design/code.html create mode 100644 docs/vault-design/screen.png create mode 100644 package-lock.json create mode 100644 package.json create mode 100644 public/favicon.ico create mode 100644 src-tauri/.gitignore create mode 100644 src-tauri/Cargo.lock create mode 100644 src-tauri/Cargo.toml create mode 100644 src-tauri/build.rs create mode 100644 src-tauri/capabilities/default.json create mode 100644 src-tauri/icons/128x128.png create mode 100644 src-tauri/icons/128x128@2x.png create mode 100644 src-tauri/icons/32x32.png create mode 100644 src-tauri/icons/Square107x107Logo.png create mode 100644 src-tauri/icons/Square142x142Logo.png create mode 100644 src-tauri/icons/Square150x150Logo.png create mode 100644 src-tauri/icons/Square284x284Logo.png create mode 100644 src-tauri/icons/Square30x30Logo.png create mode 100644 src-tauri/icons/Square310x310Logo.png create mode 100644 src-tauri/icons/Square44x44Logo.png create mode 100644 src-tauri/icons/Square71x71Logo.png create mode 100644 src-tauri/icons/Square89x89Logo.png create mode 100644 src-tauri/icons/StoreLogo.png create mode 100644 src-tauri/icons/icon.icns create mode 100644 src-tauri/icons/icon.ico create mode 100644 src-tauri/icons/icon.png create mode 100644 src-tauri/src/commands/auth.rs create mode 100644 src-tauri/src/commands/mod.rs create mode 100644 src-tauri/src/commands/vault.rs create mode 100644 src-tauri/src/core/crypto.rs create mode 100644 src-tauri/src/core/mod.rs create mode 100644 src-tauri/src/core/password_gen.rs create mode 100644 src-tauri/src/database/mod.rs create mode 100644 src-tauri/src/database/models.rs create mode 100644 src-tauri/src/database/repository.rs create mode 100644 src-tauri/src/database/schema.sql create mode 100644 src-tauri/src/events/emitter.rs create mode 100644 src-tauri/src/events/mod.rs create mode 100644 src-tauri/src/lib.rs create mode 100644 src-tauri/src/main.rs create mode 100644 src-tauri/tauri.conf.json create mode 100644 src/app/app.config.ts create mode 100644 src/app/app.css create mode 100644 src/app/app.html create mode 100644 src/app/app.routes.ts create mode 100644 src/app/app.spec.ts create mode 100644 src/app/app.ts create mode 100644 src/index.html create mode 100644 src/main.ts create mode 100644 src/styles.css create mode 100644 tsconfig.app.json create mode 100644 tsconfig.json create mode 100644 tsconfig.spec.json diff --git a/.editorconfig b/.editorconfig new file mode 100644 index 0000000..f166060 --- /dev/null +++ b/.editorconfig @@ -0,0 +1,17 @@ +# Editor configuration, see https://editorconfig.org +root = true + +[*] +charset = utf-8 +indent_style = space +indent_size = 2 +insert_final_newline = true +trim_trailing_whitespace = true + +[*.ts] +quote_type = single +ij_typescript_use_double_quotes = false + +[*.md] +max_line_length = off +trim_trailing_whitespace = false diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..631705f --- /dev/null +++ b/.gitignore @@ -0,0 +1,43 @@ +# Compiled output +/dist +/tmp +/out-tsc +/bazel-out + +# Node +/node_modules +npm-debug.log +yarn-error.log + +# IDEs and editors +.idea/ +.project +.classpath +.c9/ +*.launch +.settings/ +*.sublime-workspace + +# Visual Studio Code +.vscode/* +!.vscode/settings.json +!.vscode/tasks.json +!.vscode/launch.json +!.vscode/extensions.json +!.vscode/mcp.json +.history/* + +# Miscellaneous +/.angular/cache +.sass-cache/ +/connect.lock +/coverage +/libpeerconnection.log +testem.log +/typings +__screenshots__/ + +# System files +.DS_Store +Thumbs.db +.env \ No newline at end of file diff --git a/.prettierrc b/.prettierrc new file mode 100644 index 0000000..d6c16d7 --- /dev/null +++ b/.prettierrc @@ -0,0 +1,12 @@ +{ + "printWidth": 100, + "singleQuote": true, + "overrides": [ + { + "files": "*.html", + "options": { + "parser": "angular" + } + } + ] +} diff --git a/.vscode/extensions.json b/.vscode/extensions.json new file mode 100644 index 0000000..77b3745 --- /dev/null +++ b/.vscode/extensions.json @@ -0,0 +1,4 @@ +{ + // For more information, visit: https://go.microsoft.com/fwlink/?linkid=827846 + "recommendations": ["angular.ng-template"] +} diff --git a/.vscode/launch.json b/.vscode/launch.json new file mode 100644 index 0000000..925af83 --- /dev/null +++ b/.vscode/launch.json @@ -0,0 +1,20 @@ +{ + // For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387 + "version": "0.2.0", + "configurations": [ + { + "name": "ng serve", + "type": "chrome", + "request": "launch", + "preLaunchTask": "npm: start", + "url": "http://localhost:4200/" + }, + { + "name": "ng test", + "type": "chrome", + "request": "launch", + "preLaunchTask": "npm: test", + "url": "http://localhost:9876/debug.html" + } + ] +} diff --git a/.vscode/mcp.json b/.vscode/mcp.json new file mode 100644 index 0000000..956af8c --- /dev/null +++ b/.vscode/mcp.json @@ -0,0 +1,9 @@ +{ + // For more information, visit: https://angular.dev/ai/mcp + "servers": { + "angular-cli": { + "command": "npx", + "args": ["-y", "@angular/cli", "mcp"] + } + } +} diff --git a/.vscode/tasks.json b/.vscode/tasks.json new file mode 100644 index 0000000..244306f --- /dev/null +++ b/.vscode/tasks.json @@ -0,0 +1,42 @@ +{ + // For more information, visit: https://go.microsoft.com/fwlink/?LinkId=733558 + "version": "2.0.0", + "tasks": [ + { + "type": "npm", + "script": "start", + "isBackground": true, + "problemMatcher": { + "owner": "typescript", + "pattern": "$tsc", + "background": { + "activeOnStart": true, + "beginsPattern": { + "regexp": "Changes detected" + }, + "endsPattern": { + "regexp": "bundle generation (complete|failed)" + } + } + } + }, + { + "type": "npm", + "script": "test", + "isBackground": true, + "problemMatcher": { + "owner": "typescript", + "pattern": "$tsc", + "background": { + "activeOnStart": true, + "beginsPattern": { + "regexp": "Changes detected" + }, + "endsPattern": { + "regexp": "bundle generation (complete|failed)" + } + } + } + } + ] +} diff --git a/README.md b/README.md new file mode 100644 index 0000000..bbe5ef9 --- /dev/null +++ b/README.md @@ -0,0 +1,59 @@ +# Abdristus + +This project was generated using [Angular CLI](https://github.com/angular/angular-cli) version 21.2.3. + +## Development server + +To start a local development server, run: + +```bash +ng serve +``` + +Once the server is running, open your browser and navigate to `http://localhost:4200/`. The application will automatically reload whenever you modify any of the source files. + +## Code scaffolding + +Angular CLI includes powerful code scaffolding tools. To generate a new component, run: + +```bash +ng generate component component-name +``` + +For a complete list of available schematics (such as `components`, `directives`, or `pipes`), run: + +```bash +ng generate --help +``` + +## Building + +To build the project run: + +```bash +ng build +``` + +This will compile your project and store the build artifacts in the `dist/` directory. By default, the production build optimizes your application for performance and speed. + +## Running unit tests + +To execute unit tests with the [Vitest](https://vitest.dev/) test runner, use the following command: + +```bash +ng test +``` + +## Running end-to-end tests + +For end-to-end (e2e) testing, run: + +```bash +ng e2e +``` + +Angular CLI does not come with an end-to-end testing framework by default. You can choose one that suits your needs. + +## Additional Resources + +For more information on using the Angular CLI, including detailed command references, visit the [Angular CLI Overview and Command Reference](https://angular.dev/tools/cli) page. diff --git a/angular.json b/angular.json new file mode 100644 index 0000000..46997e2 --- /dev/null +++ b/angular.json @@ -0,0 +1,73 @@ +{ + "$schema": "./node_modules/@angular/cli/lib/config/schema.json", + "version": 1, + "cli": { + "packageManager": "npm" + }, + "newProjectRoot": "projects", + "projects": { + "abdristus": { + "projectType": "application", + "schematics": {}, + "root": "", + "sourceRoot": "src", + "prefix": "app", + "architect": { + "build": { + "builder": "@angular/build:application", + "options": { + "browser": "src/main.ts", + "tsConfig": "tsconfig.app.json", + "assets": [ + { + "glob": "**/*", + "input": "public" + } + ], + "styles": [ + "src/styles.css" + ] + }, + "configurations": { + "production": { + "budgets": [ + { + "type": "initial", + "maximumWarning": "500kB", + "maximumError": "1MB" + }, + { + "type": "anyComponentStyle", + "maximumWarning": "4kB", + "maximumError": "8kB" + } + ], + "outputHashing": "all" + }, + "development": { + "optimization": false, + "extractLicenses": false, + "sourceMap": true + } + }, + "defaultConfiguration": "production" + }, + "serve": { + "builder": "@angular/build:dev-server", + "configurations": { + "production": { + "buildTarget": "abdristus:build:production" + }, + "development": { + "buildTarget": "abdristus:build:development" + } + }, + "defaultConfiguration": "development" + }, + "test": { + "builder": "@angular/build:unit-test" + } + } + } + } +} diff --git a/docs/ARCHITECTURE.md b/docs/ARCHITECTURE.md new file mode 100644 index 0000000..72b4411 --- /dev/null +++ b/docs/ARCHITECTURE.md @@ -0,0 +1,63 @@ +# Architectural Guidance: Кроссплатформенный Менеджер Паролей + +Эта документация детально описывает архитектурные решения, структуру проекта и стандарты разработки, обеспечивающие безопасность, масштабируемость и поддерживаемость системы. + +## 1. Архитектурные принципы и паттерны + +### Backend (Rust / Tauri) +- **Separation of Concerns (SoC):** Четкое разделение между инфраструктурой Tauri (`commands/`), бизнес-логикой (`core/`) и слоем данных (`database/`). +- **Dependency Inversion:** Ядро системы (`core/`) не зависит от деталей реализации Tauri. +- **Repository Pattern:** Работа с SQLite инкапсулирована в репозиториях, что позволяет легко менять схему БД или переходить на другой движок. + +### Frontend (Angular) +- **Domain-Driven Design (DDD):** Структура папок организована вокруг бизнес-доменов (`auth`, `vault`), а не технических типов (все компоненты в одной куче). +- **Strategy Pattern:** Используется в `CryptoStrategyService` для гибкого переключения между методами аутентификации (пароль, биометрия). +- **Adapter Pattern:** `TauriIpcService` скрывает детали взаимодействия с Tauri API, предоставляя чистые RxJS интерфейсы. +- **Smart/Dumb Components:** Четкое разделение ответственности: "умные" компоненты управляют состоянием, "глупые" — только отображением. + +## 2. Структура папок и именование + +### Backend Structure (`src-tauri/src/`) +```text +src-tauri/src/ +├── commands/ # Обработчики IPC. Имя: [domain].rs (например, auth.rs) +├── core/ # Математика и логика. Имя: [feature].rs (например, crypto.rs) +├── database/ # SQL и миграции. +├── events/ # Рассылка событий во фронтенд. +└── main.rs # Конфигурация приложения. +``` + +### Frontend Structure (`src/app/`) +```text +src/app/ +├── core/ # Singleton сервисы (Crypto, Auth, Ipc) +├── models/ # Классы сущностей. Имя: [name].model.ts +├── shared/ # UI-кит (Buttons, Inputs, Cards) +└── features/ # Модули фич. Свои компоненты, роуты и локальные сервисы. +``` + +## 3. Контракты и интерфейсы (Примеры) + +### IPC Command (Rust -> TS) +**Rust:** +```rust +#[tauri::command] +pub async fn decrypt_vault(password: String, vault_path: PathBuf) -> Result { ... } +``` + +**TypeScript:** +```typescript +interface VaultData { + accounts: AccountDTO[]; + updatedAt: number; +} +``` + +## 4. Стратегия безопасности +1. **Zero Trust Storage:** Данные шифруются индивидуальным ключом DEK, который не хранится на диске без системной защиты (Keyring). +2. **Memory Safety:** Rust гарантирует отсутствие утечек памяти в ядре. В Angular `VaultService` обязуется очищать `BehaviorSubject` при потере фокуса или блокировке. +3. **Argon2id:** Минимум 2 прохода, 64МБ памяти (настраиваемо) для защиты от брутфорса. + +## 5. Управление зависимостями +- **Rust:** Использование `cargo-edit` для контроля версий. Минимизация `unsafe` кода. +- **Frontend:** Строгое следование версиям в `package.json`. Использование `ESLint` со строгими правилами для Angular. diff --git a/docs/DESIGN.md b/docs/DESIGN.md new file mode 100644 index 0000000..bb252b5 --- /dev/null +++ b/docs/DESIGN.md @@ -0,0 +1,97 @@ +```markdown +# Design System Specification: Monolithic Security & Technical Elegance + +## 1. Overview & Creative North Star +The Creative North Star for this design system is **"The Monolithic Vault."** + +This system moves away from the "airy" and "playful" trends of modern SaaS, opting instead for a visual language rooted in utility, high-stakes security, and technical precision. It is an editorial approach to software where every element feels carved from a single block of obsidian. By utilizing intentional asymmetry, deep tonal layering, and "Ghost Borders," we create a high-end experience that feels both impenetrable and sophisticated. + +The goal is to provide a "Curated Technical" vibe—where the density of information (like the reference grid) is balanced by generous outer margins and sophisticated glass transitions. We break the template by treating the background not as a flat canvas, but as a series of receding depths. + +--- + +## 2. Colors & Surface Philosophy +The palette is built on deep blacks and "Noble Orange" accents, prioritizing retinal comfort and high-end aesthetic value. + +### Tonal Hierarchy +- **Base (The Void):** `surface` (#131313) or `surface_container_lowest` (#0E0E0E). Used for the primary app background to establish depth. +- **Surface (The Stage):** `surface_container` (#201F1F). Used for primary content areas. +- **Elevated (The Highlight):** `surface_container_highest` (#353534). Used for cards or active nested containers. + +### The "No-Line" Rule +Traditional 1px solid borders are strictly prohibited for sectioning. Boundaries must be defined through background color shifts. To separate a sidebar from a main feed, use `surface_container_low` against a `surface` background. The eye should perceive a change in "mass," not a line. + +### Surface Hierarchy & Nesting +Think of the UI as physical layers. An inner table or data grid should occupy a `surface_container_lowest` slot, creating an "inset" feel (Neumorphic debt) within a `surface_container` parent. This "carved out" effect enhances the feeling of a technical tool. + +### Glass & Gradient Rule +For floating elements (modals, active menu states, or dropdowns), utilize **Glassmorphism**. +- **Fill:** `surface_bright` at 60% opacity. +- **Backdrop-Blur:** 12px to 20px. +- **Stroke:** Use the "Ghost Border" (1px `outline_variant` at 10% opacity) to catch the light. + +--- + +## 3. Typography +The typography strategy is "Technical Editorial." We pair the Swiss-style precision of **Inter** with the monospaced authority of **JetBrains Mono**. + +- **Inter (UI & Navigation):** Used for all structural elements. It provides a clean, neutral foundation that doesn't distract from the data. +- **JetBrains Mono (Data & Codes):** Used for passwords, monetary values, timestamps, and technical labels. This injects a sense of "under-the-hood" transparency and precision. + +### Key Scales +- **Display-LG (3.5rem):** High-contrast, low-tracking titles for impact. +- **Headline-SM (1.5rem):** For primary section headers. +- **Label-MD (0.75rem):** Always in JetBrains Mono for a technical, metadata feel. +- **Body-MD (0.875rem):** The workhorse for all interface text. + +--- + +## 4. Elevation & Depth +In this design system, depth is achieved through **Tonal Layering** rather than structural geometry. + +- **The Layering Principle:** Avoid shadows for static layout components. Instead, place a `surface_container_lowest` card inside a `surface_container_low` section. This creates a soft, natural "recess" (Minimalist Neumorphism) without visual clutter. +- **Ambient Shadows:** For floating components like Tooltips or Modals, use a "Shadow-Glow." + - **Blur:** 40px - 60px. + - **Opacity:** 6% of `on_surface`. + - **Color:** Tinted slightly toward the `primary` (#FFB694) to simulate light refraction. +- **The "Ghost Border":** When high precision is required (as seen in the reference table header), use a 1px line at `outline_variant` (#574239) with only **10-15% opacity**. This should look like a faint reflection, not a structural divider. + +--- + +## 5. Components + +### Buttons +- **Primary:** `primary_container` (#C2571A) background with `on_primary_container` text. Use `sm` (0.125rem) or `none` roundedness for a sharper, monolithic look. +- **Secondary:** Transparent background with a `Ghost Border`. +- **Tertiary:** Text-only in `primary` color, used for low-priority actions. + +### Technical Grids (Tables) +Follow the reference image logic: +- **Header:** `surface_container_highest` with a subtle top "Ghost Border." +- **Rows:** No horizontal lines. Use a slight color shift on `:hover` to `surface_bright` at 10% opacity. +- **Spacing:** Use `spacing-4` (0.9rem) between data cells to ensure readability without lines. + +### Input Fields +- **Container:** `surface_container_lowest` (#0E0E0E) to create an "inset" appearance. +- **Focus State:** 1px "Ghost Border" at 30% opacity using `primary` color. No heavy glow. +- **Font:** Use **JetBrains Mono** for the input text itself to emphasize the technical nature of the data. + +### Tooltips & Menus +- Use the **Glassmorphism** rule. +- Roundedness should be `md` (0.375rem) to slightly soften the technical edge for interactive elements. + +--- + +## 6. Do's and Don'ts + +### Do +- **Do** use `JetBrains Mono` for any value that feels like "data" (dates, amounts, IDs). +- **Do** prioritize vertical whitespace over horizontal lines. +- **Do** use `primary_container` (#C2571A) sparingly; it is a "noble" accent meant to guide the eye to critical actions only. +- **Do** apply `backdrop-blur` to any element that sits "above" the base surface. + +### Don't +- **Don't** use pure white (#FFFFFF) for text. Always use `on_surface` (#E5E2E1) or `on_surface_variant` (#DEC0B4) to maintain the premium dark-mode depth. +- **Don't** use standard Material Design "Drop Shadows." They feel "cheap" in this monolithic context. +- **Don't** use high roundedness (full circles) unless it is for a specific, functional icon container. Stick to `sm` and `none` for layout boxes. +- **Don't** ever use a 100% opaque border for sectioning. It breaks the "Monolithic Vault" illusion. \ No newline at end of file diff --git a/docs/PRD.md b/docs/PRD.md new file mode 100644 index 0000000..11f8de5 --- /dev/null +++ b/docs/PRD.md @@ -0,0 +1,91 @@ +# Product Requirements Document (PRD): Кроссплатформенный Менеджер Паролей + +## 1. Обзор продукта + +Локальный, строго типизированный кроссплатформенный менеджер паролей с поддержкой многопользовательского режима, надежным шифрованием данных "в покое" (data-at-rest) и подготовленной архитектурой для будущей облачной синхронизации и интеграции с браузерными расширениями. + +**Технологический стек:** +- **Backend / Ядро:** Rust (Tauri) — отвечает за криптографию, работу с ФС, БД и системными API (биометрия). +- **Frontend:** Angular (TypeScript) — отвечает за UI, строгую ООП-архитектуру, управление состояниями и валидацию. +- **База данных:** SQLite (через Rust). +## 2. Архитектура безопасности и хранения данных +Безопасность строится на принципе нулевого доверия к окружению (Zero Trust Local Storage). Даже при полной компрометации устройства (кража диска или копирование файла БД), злоумышленник не должен получить доступ к данным без знания Мастер-пароля. +### 2.1. Криптографическая схема +- **Деривация ключа (Key Derivation):** Мастер-пароль пользователя никогда не хранится в явном виде. При вводе он пропускается через функцию **Argon2id** (устойчивую к атакам на GPU/ASIC) вместе со случайной солью. Результатом является Ключ Шифрования Данных (Data Encryption Key - **DEK**). +- **Шифрование полезной нагрузки:** Для шифрования самих паролей и заметок используется алгоритм **XChaCha20-Poly1305** (AEAD — Authenticated Encryption with Associated Data). Он быстрее и безопаснее стандартного AES на программном уровне и проверяет целостность данных. +- **Что шифруется:** Логины, пароли, заметки и привязанные почты шифруются. Метаданные (UUID записи, дата создания) можно оставить открытыми для упрощения синхронизации в будущем. +### 2.2. База данных (SQLite) и многопользовательский режим +- Каждый пользователь имеет свой отдельный файл базы данных (например, `vault_.sqlite`). Это изолирует данные пользователей друг от друга и радикально упрощает будущую синхронизацию (не нужно фильтровать чужие записи). +- **Схема таблицы `accounts` (задел под синхронизацию):** + - `id` (TEXT, UUIDv4) — Первичный ключ. + - `service_name` (TEXT) — Название сервиса. + - `encrypted_data` (BLOB) — Зашифрованный JSON с логином, паролем, ссылкой и тегами. + - `nonce` (BLOB) — Уникальный вектор инициализации для расшифровки XChaCha20. + - `updated_at` (INTEGER) — Unix timestamp последнего изменения. **Критично для будущей синхронизации** (разрешение конфликтов LWW - Last Write Wins). + - `is_deleted` (BOOLEAN) — Soft-delete (мягкое удаление). При удалении запись не стирается, а помечается удаленной, чтобы при будущей синхронизации другие устройства узнали об удалении. +### 2.3. Биометрия (Touch ID / Windows Hello) +- **Логика работы:** При успешном вводе Мастер-пароля, полученный ключ **DEK** шифруется средствами операционной системы (через системный Keyring/Связку ключей/Windows Credential Manager) и сохраняется там. +- При следующем входе приложение запрашивает биометрическую аутентификацию через системный API (в Rust для этого используются крейты `keyring` или платформозависимые вызовы). При успехе ОС отдает приложению **DEK**, и база расшифровывается без ввода пароля. +## 3. Frontend Архитектура (Angular + OOP) +Код должен быть максимально модульным, тестируемым и следовать принципам SOLID. +### 3.1. Основные слои (Dependency Injection) +1. **Domain Models (Модели данных):** Классы `Account`, `UserVault`, `Tag`. Модели не содержат бизнес-логики, только структуру и методы-геттеры/сеттеры. +2. **Services (Бизнес-логика):** + - `TauriIpcService`: Абстракция над `window.__TAURI__.invoke`. Реализует паттерн **Adapter**, изолируя Angular от специфики Tauri. + - `CryptoStrategyService`: Реализует паттерн **Strategy** для выбора метода авторизации (Мастер-пароль или Биометрия). + - `VaultService`: Управляет состоянием расшифрованных паролей в оперативной памяти (в виде RxJS `BehaviorSubject`). При блокировке приложения этот сервис немедленно очищает данные из памяти. +3. **Components (UI):** Разделены на "Умные" (Smart/Container) — общаются с сервисами, и "Глупые" (Dumb/Presentational) — только отображают данные (кнопки, формы ввода, карточки паролей). +### 3.2. Паттерны проектирования в UI +- **Observer (через RxJS):** Компоненты подписываются на изменения в `VaultService`. Если в фоновом режиме (или через окно быстрого добавления) добавился пароль, список в главном окне обновляется реактивно. +- **Visitor:** Для будущей реализации экспорта (в CSV, JSON). Класс `Account` принимает "посетителя" `CsvExportVisitor`, который знает, как правильно отформатировать поля аккаунта для выгрузки, не нарушая инкапсуляцию самого аккаунта. +## 4. Подготовка к будущим фичам (Future-Proofing) +### 4.1. Задел для облачной синхронизации +Так как на старте используется локальный SQLite с полями `updated_at` и `is_deleted` (Soft-delete), в будущем реализация синхронизации сведется к написанию фонового процесса (в Rust), который будет: +1. Запрашивать у сервера все записи с `updated_at` больше, чем время последней синхронизации. +2. Отправлять на сервер локальные записи, которые изменились с момента последней синхронизации. +3. Сервер (когда он появится) будет просто передавать зашифрованные BLOB-ы (E2E шифрование), ничего не зная о содержимом. +### 4.2. Задел для браузерного расширения +Чтобы расширение могло общаться с десктопным приложением (забирать пароли и сохранять новые), приложение на Tauri должно выступать в роли сервера. +- **Архитектурное решение:** В ядре Rust поднимается легковесный локальный WebSocket-сервер или используется механизм **Native Messaging** (стандарт для Chrome/Firefox). +- Все запросы от браузера проверяются на подлинность (расширение и десктопное приложение обмениваются криптографическими токенами при первичном сопряжении). На текущем этапе (MVP) этот сервер не реализуется, но API-функции для получения конкретного пароля по URL сайта на стороне Rust проектируются заранее, чтобы их можно было легко обернуть в сетевой интерфейс позже. +## 5. Требования к UI / UX +- **Горячие клавиши (Global Shortcuts):** Окно "быстрого добавления/поиска" (Spotlight-like) вызывается системным шорткатом (например, `Cmd/Ctrl + Shift + Space`). Работает глобально, даже если главное окно закрыто. Реализуется через `tauri-plugin-global-shortcut`. +- **Генератор паролей:** Интегрирован прямо в форму создания аккаунта. При фокусе на поле "Пароль" предлагается сгенерированная строка. Сложность (длина, спецсимволы) настраивается в параметрах. +- **Автоматическая блокировка:** По таймеру бездействия (настраивается пользователем, например, 5 минут) или при блокировке операционной системы приложение уничтожает расшифрованные данные из памяти Angular и требует повторного сканирования биометрии или ввода пароля. +## 6. Структура проекта (Репозиторий и src-файлы) +Проект строится по принципу монорепозитория, разделенного на два изолированных контекста: системный бэкенд (Tauri/Rust) и фронтенд-интерфейс (Angular). +### 6.1. Backend: Ядро на Rust (`/src-tauri/src/`) +Структура следует принципам чистого кода, жестко отделяя инфраструктуру Tauri от чистой бизнес-логики и работы с базой данных. +- `main.rs` — Точка входа. Регистрация плагинов, глобальных шорткатов, инициализация БД и запуск Tauri-приложения. +- `commands/` — Обработчики вызовов от фронтенда (Tauri IPC Commands). Здесь функции получают аргументы от UI и делегируют работу ядру. + - `auth.rs` (апи для авторизации и сканирования биометрии) + - `vault.rs` (сохранение и получение записей) +- `core/` — Изолированная бизнес-логика, которая ничего не знает про Tauri (максимально тестируемый код). + - `crypto.rs` (реализация шифрования XChaCha20-Poly1305 и деривации ключей Argon2id) + - `password_gen.rs` (генератор надежных паролей) +- `database/` — Слой абстракции над SQLite. + - `schema.sql` (миграции базы данных) + - `models.rs` (структуры данных Rust для маппинга таблиц БД) + - `repository.rs` (SQL-запросы и транзакции) +- `events/` — Система Push-событий (Event-Driven Architecture). + - `emitter.rs` (отправка событий `system-locked`, `vault-updated` во фронтенд). +### 6.2. Frontend: Angular App (`/src/`) +Используется современный подход с Angular Standalone-компонентами (без лишнего бойлерплейта в виде `NgModules`). Структура директорий базируется на Domain-Driven Design (DDD) для строгого соблюдения принципов ООП. +- `main.ts` — Точка входа фреймворка Angular. +- `app/` — Корневая директория логики UI. + - `core/` — Базовая инфраструктура и Сервисы-синглтоны (существуют в единственном экземпляре). + - `services/tauri-event-bus.service.ts` (RxJS-адаптер, слушающий события от Rust) + - `services/crypto-strategy.service.ts` (паттерн Strategy для авторизации) + - `services/vault.service.ts` (хранение расшифрованного стейта в оперативной памяти) + - `models/` — Глобальные TypeScript-интерфейсы и ООП-классы Моделей. + - `account.model.ts` (включая методы для валидации и приема паттерна Visitor) + - `user.model.ts` + - `shared/` — «Глупые» (Dumb/Presentational) компоненты и UI-кит. Они не содержат бизнес-логики, только принимают данные и отдают события кликов. + - `components/account-card/` (карточка аккаунта) + - `components/password-input/` (компонент поля ввода с индикатором надежности) + - `features/` — «Умные» (Smart) компоненты, разделенные по бизнес-доменам приложения. + - `auth/` (экраны ввода мастер-пароля и биометрии) + - `main-window/` (весь интерфейс главного окна со списком паролей и настройками) + - `spotlight/` (изолированное окно быстрого добавления/поиска, вызываемое горячими клавишами) +- `styles/` — Глобальные стили, Tailwind конфигурации и CSS-переменные темы. +- `assets/` — Статические файлы (локальные шрифты, иконки). \ No newline at end of file diff --git a/docs/TASKS.md b/docs/TASKS.md new file mode 100644 index 0000000..9ed5adb --- /dev/null +++ b/docs/TASKS.md @@ -0,0 +1,164 @@ +# Project Tasks: Кроссплатформенный Менеджер Паролей + +> [!NOTE] +> Каждый тикет — одна атомарная единица работы: её можно взять, выполнить и смержить независимо от других. +> Архитектурные решения описаны в [ARCHITECTURE.md](file:///Users/aleksandrebaklakov/Documents/Code/utils/abdristus/docs/ARCHITECTURE.md). + +--- + +## `[INFRA]` — Инициализация и Инфраструктура + +- [x] **INFRA-01** Создать Tauri-проект (`tauri init`) с базовой конфигурацией `tauri.conf.json` +- [ ] **INFRA-02** Создать Angular-проект с флагом `--standalone` (без NgModules) +- [ ] **INFRA-03** Настроить Rust-зависимости в `Cargo.toml`: `argon2`, `chacha20poly1305`, `sqlx`, `keyring`, `uuid` +- [ ] **INFRA-04** Настроить npm-зависимости: `@tauri-apps/api`, `rxjs`, установить ESLint + строгий TypeScript +- [ ] **INFRA-05** Настроить `tauri-plugin-global-shortcut` в `main.rs` +- [ ] **INFRA-06** Настроить глобальные CSS-переменные и тему (цвета, типографику из `DESIGN.md`) + +--- + +## `[CRYPTO]` — Криптография (Rust · `core/crypto.rs`) + +- [ ] **CRYPTO-01** Реализовать генерацию случайной соли (`rand`) для Argon2id +- [ ] **CRYPTO-02** Реализовать деривацию ключа DEK из Мастер-пароля через Argon2id (параметры: 2 прохода, ≥64 МБ) +- [ ] **CRYPTO-03** Реализовать шифрование данных через XChaCha20-Poly1305 (возвращает `nonce` + `ciphertext`) +- [ ] **CRYPTO-04** Реализовать дешифрование данных через XChaCha20-Poly1305 (принимает `nonce` + `ciphertext`) +- [ ] **CRYPTO-05** Написать unit-тесты: шифрование → дешифрование возвращает исходные данные +- [ ] **CRYPTO-06** Написать unit-тест: неверный nonce вызывает ошибку аутентификации + +--- + +## `[PASSGEN]` — Генератор Паролей (Rust · `core/password_gen.rs`) + +- [ ] **PASSGEN-01** Реализовать генерацию пароля заданной длины из набора символов (буквы, цифры) +- [ ] **PASSGEN-02** Добавить поддержку флага включения специальных символов +- [ ] **PASSGEN-03** Написать unit-тест: результат соответствует заданным параметрам (длина, набор символов) + +--- + +## `[DB]` — База Данных (Rust · `database/`) + +- [ ] **DB-01** Написать SQL-схему для таблицы `accounts` (`database/schema.sql`): поля `id`, `service_name`, `encrypted_data`, `nonce`, `updated_at`, `is_deleted` +- [ ] **DB-02** Реализовать функцию создания/открытия изолированного файла БД `vault_.sqlite` (`database/repository.rs`) +- [ ] **DB-03** Определить Rust-структуры для маппинга таблиц БД (`database/models.rs`) +- [ ] **DB-04** Реализовать `INSERT` — добавление новой зашифрованной записи (`repository.rs`) +- [ ] **DB-05** Реализовать `SELECT` — получение всех записей по `vault_id` (с фильтром `is_deleted = false`) +- [ ] **DB-06** Реализовать `UPDATE` — обновление записи и её поля `updated_at` +- [ ] **DB-07** Реализовать `UPDATE` — Soft-delete записи (установка `is_deleted = true`) +- [ ] **DB-08** Написать integration-тест для каждой операции репозитория (CRUD) + +--- + +## `[AUTH]` — Аутентификация (Rust · `commands/auth.rs`) + +- [ ] **AUTH-01** Реализовать IPC-команду `unlock_vault`: принимает Мастер-пароль, возвращает успех/ошибку +- [ ] **AUTH-02** Реализовать сохранение DEK в системный Keyring после успешного ввода Мастер-пароля (macOS Keychain) +- [ ] **AUTH-03** Реализовать сохранение DEK в системный Keyring (Windows Credential Manager) +- [ ] **AUTH-04** Реализовать IPC-команду `unlock_vault_biometric`: вытащить DEK из Keyring через biometric prompt (macOS Touch ID) +- [ ] **AUTH-05** Реализовать IPC-команду `unlock_vault_biometric`: вытащить DEK из Keyring через biometric prompt (Windows Hello) +- [ ] **AUTH-06** Реализовать IPC-команду `lock_vault`: сбросить сессионный DEK из памяти +- [ ] **AUTH-07** Написать integration-тест для команды `unlock_vault` с корректным и некорректным паролем + +--- + +## `[VAULT]` — Управление Записями (Rust · `commands/vault.rs`) + +- [ ] **VAULT-01** Реализовать IPC-команду `get_accounts`: расшифровать и вернуть все записи для текущей сессии +- [ ] **VAULT-02** Реализовать IPC-команду `create_account`: принять данные от фронтенда, зашифровать через DEK, сохранить в БД +- [ ] **VAULT-03** Реализовать IPC-команду `update_account`: обновить запись, выставить `updated_at` +- [ ] **VAULT-04** Реализовать IPC-команду `delete_account`: выполнить soft-delete (`is_deleted = true`) +- [ ] **VAULT-05** Написать integration-тест для каждой IPC-команды vault + +--- + +## `[EVENTS]` — Push-события (Rust · `events/emitter.rs`) + +- [ ] **EVENTS-01** Реализовать эмиттер события `vault-updated` (отправляется после create/update/delete) +- [ ] **EVENTS-02** Реализовать эмиттер события `system-locked` (отправляется при блокировке ОС или по таймеру) + +--- + +## `[FE-CORE]` — Frontend: Сервисы и Ядро (Angular · `app/core/`) + +- [ ] **FE-CORE-01** Реализовать `TauriIpcService`: типизированная обертка над `window.__TAURI__.invoke` +- [ ] **FE-CORE-02** Реализовать `TauriEventBusService`: RxJS-адаптер, слушающий события `vault-updated` и `system-locked` +- [ ] **FE-CORE-03** Реализовать `VaultService`: `BehaviorSubject` для хранения сессионного стейта +- [ ] **FE-CORE-04** В `VaultService`: реализовать метод `clear()` — сброс данных из памяти при блокировке +- [ ] **FE-CORE-05** Реализовать `CryptoStrategyService`: интерфейс `AuthStrategy` с двумя реализациями — `MasterPasswordStrategy` и `BiometricStrategy` + +--- + +## `[FE-MODELS]` — Frontend: Модели данных (Angular · `app/models/`) + +- [ ] **FE-MODELS-01** Определить интерфейс `AccountDTO` (raw данные от Rust) +- [ ] **FE-MODELS-02** Реализовать класс `Account` с геттерами, валидацией и методом `accept(visitor)` для паттерна Visitor +- [ ] **FE-MODELS-03** Реализовать класс `User` с полями профиля +- [ ] **FE-MODELS-04** Реализовать `CsvExportVisitor` — экспорт аккаунтов в CSV через паттерн Visitor + +--- + +## `[FE-SHARED]` — Frontend: UI-кит (Angular · `app/shared/`) + +- [ ] **FE-SHARED-01** Создать компонент `ButtonComponent` (primary / secondary / tertiary варианты из `DESIGN.md`) +- [ ] **FE-SHARED-02** Создать компонент `PasswordInputComponent`: поле ввода + иконка показать/скрыть +- [ ] **FE-SHARED-03** В `PasswordInputComponent`: добавить визуальный индикатор сложности пароля (weak / fair / strong) +- [ ] **FE-SHARED-04** Создать компонент `AccountCardComponent`: отображение одной записи (сервис, логин, кнопки действий) +- [ ] **FE-SHARED-05** Создать компонент `NotificationComponent`: toast-уведомления об ошибках и успехе + +--- + +## `[FE-AUTH]` — Frontend: Экран Авторизации (Angular · `app/features/auth/`) + +- [ ] **FE-AUTH-01** Создать экран ввода Мастер-пароля: форма с `PasswordInputComponent`, кнопка «Войти» +- [ ] **FE-AUTH-02** Подключить экран к `CryptoStrategyService` (`MasterPasswordStrategy`) +- [ ] **FE-AUTH-03** Создать экран Биометрии: кнопка «Войти по биометрии», fallback на Мастер-пароль +- [ ] **FE-AUTH-04** Подключить экран биометрии к `CryptoStrategyService` (`BiometricStrategy`) +- [ ] **FE-AUTH-05** Реализовать навигацию: успешная авторизация → главное окно; ошибка → сообщение об ошибке + +--- + +## `[FE-MAIN]` — Frontend: Главное Окно (Angular · `app/features/main-window/`) + +- [ ] **FE-MAIN-01** Создать layout главного окна: сайдбар + основной контент +- [ ] **FE-MAIN-02** Реализовать список аккаунтов, подписанный на `VaultService` (реактивное обновление) +- [ ] **FE-MAIN-03** Добавить строку поиска/фильтрации по названию сервиса +- [ ] **FE-MAIN-04** Добавить фильтрацию по тегам +- [ ] **FE-MAIN-05** Создать форму добавления записи: поля (сервис, логин, пароль, заметки, теги) + кнопка «Сгенерировать пароль» +- [ ] **FE-MAIN-06** Подключить форму добавления к IPC-команде `create_account` +- [ ] **FE-MAIN-07** Создать форму редактирования записи (переиспользует форму добавления, предзаполнена данными) +- [ ] **FE-MAIN-08** Подключить форму редактирования к IPC-команде `update_account` +- [ ] **FE-MAIN-09** Реализовать удаление записи с confirm-диалогом, использовать `delete_account` +- [ ] **FE-MAIN-10** Создать экран Настроек: поле «таймер автоблокировки» (минуты), параметры генератора паролей + +--- + +## `[FE-SPOTLIGHT]` — Frontend: Окно Spotlight (Angular · `app/features/spotlight/`) + +- [ ] **FE-SPOTLIGHT-01** Создать изолированный компонент Spotlight-окна (отдельный `BrowserWindow` в Tauri) +- [ ] **FE-SPOTLIGHT-02** Реализовать строку быстрого поиска по аккаунтам (live-filter из `VaultService`) +- [ ] **FE-SPOTLIGHT-03** Реализовать быстрое добавление аккаунта прямо из Spotlight-окна +- [ ] **FE-SPOTLIGHT-04** Реализовать закрытие Spotlight-окна при потере фокуса (blur event) + +--- + +## `[SYSUX]` — Системные UX-функции (Rust + Angular) + +- [ ] **SYSUX-01** Зарегистрировать глобальный шорткат (`Cmd/Ctrl+Shift+Space`) для открытия Spotlight (`main.rs`) +- [ ] **SYSUX-02** Реализовать таймер бездействия на стороне Rust: по истечении отправлять событие `system-locked` +- [ ] **SYSUX-03** Подписать Angular (`TauriEventBusService`) на событие `system-locked` → вызвать `VaultService.clear()` и перейти на экран авторизации +- [ ] **SYSUX-04** Реализовать обработку события блокировки ОС (Rust) → отправлять `system-locked` + +--- + +## `[TEST]` — Тестирование + +- [ ] **TEST-01** Unit-тесты криптографии (покрыты в тикетах CRYPTO-05, CRYPTO-06) +- [ ] **TEST-02** Unit-тесты генератора паролей (покрыт в PASSGEN-03) +- [ ] **TEST-03** Integration-тесты репозитория БД (покрыты в DB-08) +- [ ] **TEST-04** Integration-тесты IPC-команд auth (покрыты в AUTH-07) +- [ ] **TEST-05** Integration-тесты IPC-команд vault (покрыты в VAULT-05) +- [ ] **TEST-06** Unit-тесты Angular сервисов (`VaultService`, `TauriIpcService`, `CryptoStrategyService`) +- [ ] **TEST-07** E2E: создание нового сейфа и первый вход (Мастер-пароль) +- [ ] **TEST-08** E2E: добавление и поиск записи в главном окне +- [ ] **TEST-09** E2E: автоблокировка по таймеру — данные очищаются из памяти +- [ ] **TEST-10** E2E: открытие Spotlight по глобальному шорткату diff --git a/docs/spotlight-design/code.html b/docs/spotlight-design/code.html new file mode 100644 index 0000000..fe2587c --- /dev/null +++ b/docs/spotlight-design/code.html @@ -0,0 +1,220 @@ + + + + + +VAULT_SECURE - Spotlight + + + + + + + + + +
+ + + +
+
+
+
+
+
+
+
+ +
+ +
+ +
+search + +
+ESC +
+
+ +
+
+

Actions

+
+
+ +
+
+
+person_add +
+
+

Add account

+

Initialize a new profile within the system

+
+
+
+Press Enter +keyboard_return +
+
+ +
+
+
+database +
+
+

Access Vault Data

+

Query the encrypted storage nodes

+
+
+
+chevron_right +
+
+ +
+
+
+shield_moon +
+
+

Recovery Code

+

Backup phrase or 2FA seed

+
+
+
+chevron_right +
+
+
+ +
+

Search Engine

+
+
+
+history +Search in activity log... +
+
+
+ +
+
+
+keyboard_arrow_up +keyboard_arrow_down +Navigate +
+
+keyboard_return +Select +
+
+
+ +SECURE_TUNNEL_ACTIVE +
+
+
+
+ +
+
+ \ No newline at end of file diff --git a/docs/spotlight-design/screen.png b/docs/spotlight-design/screen.png new file mode 100644 index 0000000000000000000000000000000000000000..8c3a325ebf29883265092f758722e8f474ab1867 GIT binary patch literal 259500 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

#? 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%0Aj96o99%C?i+P( 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ਅ>gN_X}2B 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 + + +VAULT_SECURE | Password Management + + + + + + + + + +

+ +
+
+VAULT_SECURE +
+
+search +Search Vault (⌘K) +
+
+
+ + +
+
+ +
+
+check_circle +Password Copied +
+0.4ms +
+
+ +
+ +
+
+ + +
+ +
+ +
+ + + +
+ +
+
+
+play_circle +
+
+Disney Plus +disney.com +
+
+
+disney_premium_admin +
+
+admin@disney.corp +
+
+•••••••••••••••• +
+
+ENT. +
+
+ + +
+
+ +
+
+
+shield +
+
+AWS Console +console.aws.amazon.com +
+
+
+iam_root_security +
+
+root@sys.internal +
+
+•••••••••••••••• +
+
+INFRA +
+
+ + +
+
+ +
+
+
+terminal +
+
+GitHub Enterprise +github.com +
+
+
+dev_ops_internal +
+
+dev@github.com +
+
+•••••••••••••••• +
+
+DEV +
+
+ + +
+
+ +
+
+
+token +
+
+Stripe Merchant +dashboard.stripe.com +
+
+
+finance_primary_vault +
+
+billing@stripe.com +
+
+•••••••••••••••• +
+
+FIN +
+
+ + +
+
+
+
+
+ +
+
+
+End-to-End Encryption +AES-256-GCM ACTIVE +
+
+
+ © 2024 VAULT_SECURE / VER_4.1.0_MINIMAL +
+
+
+ \ No newline at end of file diff --git a/docs/vault-design/screen.png b/docs/vault-design/screen.png new file mode 100644 index 0000000000000000000000000000000000000000..f70c994fe68f13adfef5be7afe83a938c8813dd6 GIT binary patch literal 109530 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

TRSTnkGfy`&Li*8dHY~ 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%0Dw=&DD1i?jQ$@aH?j`lJynF2E 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 14.0.0" + } + }, + "node_modules/@algolia/client-abtesting": { + "version": "5.48.1", + "resolved": "https://registry.npmjs.org/@algolia/client-abtesting/-/client-abtesting-5.48.1.tgz", + "integrity": "sha512-LV5qCJdj+/m9I+Aj91o+glYszrzd7CX6NgKaYdTOj4+tUYfbS62pwYgUfZprYNayhkQpVFcrW8x8ZlIHpS23Vw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@algolia/client-common": "5.48.1", + "@algolia/requester-browser-xhr": "5.48.1", + "@algolia/requester-fetch": "5.48.1", + "@algolia/requester-node-http": "5.48.1" + }, + "engines": { + "node": ">= 14.0.0" + } + }, + "node_modules/@algolia/client-analytics": { + "version": "5.48.1", + "resolved": "https://registry.npmjs.org/@algolia/client-analytics/-/client-analytics-5.48.1.tgz", + "integrity": "sha512-/AVoMqHhPm14CcHq7mwB+bUJbfCv+jrxlNvRjXAuO+TQa+V37N8k1b0ijaRBPdmSjULMd8KtJbQyUyabXOu6Kg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@algolia/client-common": "5.48.1", + "@algolia/requester-browser-xhr": "5.48.1", + "@algolia/requester-fetch": "5.48.1", + "@algolia/requester-node-http": "5.48.1" + }, + "engines": { + "node": ">= 14.0.0" + } + }, + "node_modules/@algolia/client-common": { + "version": "5.48.1", + "resolved": "https://registry.npmjs.org/@algolia/client-common/-/client-common-5.48.1.tgz", + "integrity": "sha512-VXO+qu2Ep6ota28ktvBm3sG53wUHS2n7bgLWmce5jTskdlCD0/JrV4tnBm1l7qpla1CeoQb8D7ShFhad+UoSOw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 14.0.0" + } + }, + "node_modules/@algolia/client-insights": { + "version": "5.48.1", + "resolved": "https://registry.npmjs.org/@algolia/client-insights/-/client-insights-5.48.1.tgz", + "integrity": "sha512-zl+Qyb0nLg+Y5YvKp1Ij+u9OaPaKg2/EPzTwKNiVyOHnQJlFxmXyUZL1EInczAZsEY8hVpPCLtNfhMhfxluXKQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@algolia/client-common": "5.48.1", + "@algolia/requester-browser-xhr": "5.48.1", + "@algolia/requester-fetch": "5.48.1", + "@algolia/requester-node-http": "5.48.1" + }, + "engines": { + "node": ">= 14.0.0" + } + }, + "node_modules/@algolia/client-personalization": { + "version": "5.48.1", + "resolved": "https://registry.npmjs.org/@algolia/client-personalization/-/client-personalization-5.48.1.tgz", + "integrity": "sha512-r89Qf9Oo9mKWQXumRu/1LtvVJAmEDpn8mHZMc485pRfQUMAwSSrsnaw1tQ3sszqzEgAr1c7rw6fjBI+zrAXTOw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@algolia/client-common": "5.48.1", + "@algolia/requester-browser-xhr": "5.48.1", + "@algolia/requester-fetch": "5.48.1", + "@algolia/requester-node-http": "5.48.1" + }, + "engines": { + "node": ">= 14.0.0" + } + }, + "node_modules/@algolia/client-query-suggestions": { + "version": "5.48.1", + "resolved": "https://registry.npmjs.org/@algolia/client-query-suggestions/-/client-query-suggestions-5.48.1.tgz", + "integrity": "sha512-TPKNPKfghKG/bMSc7mQYD9HxHRUkBZA4q1PEmHgICaSeHQscGqL4wBrKkhfPlDV1uYBKW02pbFMUhsOt7p4ZpA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@algolia/client-common": "5.48.1", + "@algolia/requester-browser-xhr": "5.48.1", + "@algolia/requester-fetch": "5.48.1", + "@algolia/requester-node-http": "5.48.1" + }, + "engines": { + "node": ">= 14.0.0" + } + }, + "node_modules/@algolia/client-search": { + "version": "5.48.1", + "resolved": "https://registry.npmjs.org/@algolia/client-search/-/client-search-5.48.1.tgz", + "integrity": "sha512-4Fu7dnzQyQmMFknYwTiN/HxPbH4DyxvQ1m+IxpPp5oslOgz8m6PG5qhiGbqJzH4HiT1I58ecDiCAC716UyVA8Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "@algolia/client-common": "5.48.1", + "@algolia/requester-browser-xhr": "5.48.1", + "@algolia/requester-fetch": "5.48.1", + "@algolia/requester-node-http": "5.48.1" + }, + "engines": { + "node": ">= 14.0.0" + } + }, + "node_modules/@algolia/ingestion": { + "version": "1.48.1", + "resolved": "https://registry.npmjs.org/@algolia/ingestion/-/ingestion-1.48.1.tgz", + "integrity": "sha512-/RFq3TqtXDUUawwic/A9xylA2P3LDMO8dNhphHAUOU51b1ZLHrmZ6YYJm3df1APz7xLY1aht6okCQf+/vmrV9w==", + "dev": true, + "license": "MIT", + "dependencies": { + "@algolia/client-common": "5.48.1", + "@algolia/requester-browser-xhr": "5.48.1", + "@algolia/requester-fetch": "5.48.1", + "@algolia/requester-node-http": "5.48.1" + }, + "engines": { + "node": ">= 14.0.0" + } + }, + "node_modules/@algolia/monitoring": { + "version": "1.48.1", + "resolved": "https://registry.npmjs.org/@algolia/monitoring/-/monitoring-1.48.1.tgz", + "integrity": "sha512-Of0jTeAZRyRhC7XzDSjJef0aBkgRcvRAaw0ooYRlOw57APii7lZdq+layuNdeL72BRq1snaJhoMMwkmLIpJScw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@algolia/client-common": "5.48.1", + "@algolia/requester-browser-xhr": "5.48.1", + "@algolia/requester-fetch": "5.48.1", + "@algolia/requester-node-http": "5.48.1" + }, + "engines": { + "node": ">= 14.0.0" + } + }, + "node_modules/@algolia/recommend": { + "version": "5.48.1", + "resolved": "https://registry.npmjs.org/@algolia/recommend/-/recommend-5.48.1.tgz", + "integrity": "sha512-bE7JcpFXzxF5zHwj/vkl2eiCBvyR1zQ7aoUdO+GDXxGp0DGw7nI0p8Xj6u8VmRQ+RDuPcICFQcCwRIJT5tDJFw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@algolia/client-common": "5.48.1", + "@algolia/requester-browser-xhr": "5.48.1", + "@algolia/requester-fetch": "5.48.1", + "@algolia/requester-node-http": "5.48.1" + }, + "engines": { + "node": ">= 14.0.0" + } + }, + "node_modules/@algolia/requester-browser-xhr": { + "version": "5.48.1", + "resolved": "https://registry.npmjs.org/@algolia/requester-browser-xhr/-/requester-browser-xhr-5.48.1.tgz", + "integrity": "sha512-MK3wZ2koLDnvH/AmqIF1EKbJlhRS5j74OZGkLpxI4rYvNi9Jn/C7vb5DytBnQ4KUWts7QsmbdwHkxY5txQHXVw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@algolia/client-common": "5.48.1" + }, + "engines": { + "node": ">= 14.0.0" + } + }, + "node_modules/@algolia/requester-fetch": { + "version": "5.48.1", + "resolved": "https://registry.npmjs.org/@algolia/requester-fetch/-/requester-fetch-5.48.1.tgz", + "integrity": "sha512-2oDT43Y5HWRSIQMPQI4tA/W+TN/N2tjggZCUsqQV440kxzzoPGsvv9QP1GhQ4CoDa+yn6ygUsGp6Dr+a9sPPSg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@algolia/client-common": "5.48.1" + }, + "engines": { + "node": ">= 14.0.0" + } + }, + "node_modules/@algolia/requester-node-http": { + "version": "5.48.1", + "resolved": "https://registry.npmjs.org/@algolia/requester-node-http/-/requester-node-http-5.48.1.tgz", + "integrity": "sha512-xcaCqbhupVWhuBP1nwbk1XNvwrGljozutEiLx06mvqDf3o8cHyEgQSHS4fKJM+UAggaWVnnFW+Nne5aQ8SUJXg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@algolia/client-common": "5.48.1" + }, + "engines": { + "node": ">= 14.0.0" + } + }, + "node_modules/@ampproject/remapping": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.3.0.tgz", + "integrity": "sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.24" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@angular-devkit/architect": { + "version": "0.2102.3", + "resolved": "https://registry.npmjs.org/@angular-devkit/architect/-/architect-0.2102.3.tgz", + "integrity": "sha512-G4wSWUbtWp1WCKw5GMRqHH8g4m5RBpIyzt8n8IX5Pm6iYe/rwCBSKL3ktEkk7AYMwjtonkRlDtAK1GScFsf1Sg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@angular-devkit/core": "21.2.3", + "rxjs": "7.8.2" + }, + "bin": { + "architect": "bin/cli.js" + }, + "engines": { + "node": "^20.19.0 || ^22.12.0 || >=24.0.0", + "npm": "^6.11.0 || ^7.5.6 || >=8.0.0", + "yarn": ">= 1.13.0" + } + }, + "node_modules/@angular-devkit/core": { + "version": "21.2.3", + "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-21.2.3.tgz", + "integrity": "sha512-i++JVHOijyFckjdYqKbSXUpKnvmO2a0Utt/wQVwiLAT0O9H1hR/2NGPzubB4hnLMNSyVWY8diminaF23mZ0xjA==", + "dev": true, + "license": "MIT", + "dependencies": { + "ajv": "8.18.0", + "ajv-formats": "3.0.1", + "jsonc-parser": "3.3.1", + "picomatch": "4.0.3", + "rxjs": "7.8.2", + "source-map": "0.7.6" + }, + "engines": { + "node": "^20.19.0 || ^22.12.0 || >=24.0.0", + "npm": "^6.11.0 || ^7.5.6 || >=8.0.0", + "yarn": ">= 1.13.0" + }, + "peerDependencies": { + "chokidar": "^5.0.0" + }, + "peerDependenciesMeta": { + "chokidar": { + "optional": true + } + } + }, + "node_modules/@angular-devkit/schematics": { + "version": "21.2.3", + "resolved": "https://registry.npmjs.org/@angular-devkit/schematics/-/schematics-21.2.3.tgz", + "integrity": "sha512-tc/bBloRTVIBWGRiMPln1QbW+2QPj+YnWL/nG79abLKWkdrL9dJLcCRXY7dsPNrxOc/QF+8tVpnr8JofhWL9cQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@angular-devkit/core": "21.2.3", + "jsonc-parser": "3.3.1", + "magic-string": "0.30.21", + "ora": "9.3.0", + "rxjs": "7.8.2" + }, + "engines": { + "node": "^20.19.0 || ^22.12.0 || >=24.0.0", + "npm": "^6.11.0 || ^7.5.6 || >=8.0.0", + "yarn": ">= 1.13.0" + } + }, + "node_modules/@angular/build": { + "version": "21.2.3", + "resolved": "https://registry.npmjs.org/@angular/build/-/build-21.2.3.tgz", + "integrity": "sha512-u4bhVQruK7KOuHQuoltqlHg+szp0f6rnsGIUolJnT3ez5V6OuSoWIxUorSbvryi2DiKRD/3iwMq7qJN1aN9HCA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@ampproject/remapping": "2.3.0", + "@angular-devkit/architect": "0.2102.3", + "@babel/core": "7.29.0", + "@babel/helper-annotate-as-pure": "7.27.3", + "@babel/helper-split-export-declaration": "7.24.7", + "@inquirer/confirm": "5.1.21", + "@vitejs/plugin-basic-ssl": "2.1.4", + "beasties": "0.4.1", + "browserslist": "^4.26.0", + "esbuild": "0.27.3", + "https-proxy-agent": "7.0.6", + "istanbul-lib-instrument": "6.0.3", + "jsonc-parser": "3.3.1", + "listr2": "9.0.5", + "magic-string": "0.30.21", + "mrmime": "2.0.1", + "parse5-html-rewriting-stream": "8.0.0", + "picomatch": "4.0.3", + "piscina": "5.1.4", + "rolldown": "1.0.0-rc.4", + "sass": "1.97.3", + "semver": "7.7.4", + "source-map-support": "0.5.21", + "tinyglobby": "0.2.15", + "undici": "7.22.0", + "vite": "7.3.1", + "watchpack": "2.5.1" + }, + "engines": { + "node": "^20.19.0 || ^22.12.0 || >=24.0.0", + "npm": "^6.11.0 || ^7.5.6 || >=8.0.0", + "yarn": ">= 1.13.0" + }, + "optionalDependencies": { + "lmdb": "3.5.1" + }, + "peerDependencies": { + "@angular/compiler": "^21.0.0", + "@angular/compiler-cli": "^21.0.0", + "@angular/core": "^21.0.0", + "@angular/localize": "^21.0.0", + "@angular/platform-browser": "^21.0.0", + "@angular/platform-server": "^21.0.0", + "@angular/service-worker": "^21.0.0", + "@angular/ssr": "^21.2.3", + "karma": "^6.4.0", + "less": "^4.2.0", + "ng-packagr": "^21.0.0", + "postcss": "^8.4.0", + "tailwindcss": "^2.0.0 || ^3.0.0 || ^4.0.0", + "tslib": "^2.3.0", + "typescript": ">=5.9 <6.0", + "vitest": "^4.0.8" + }, + "peerDependenciesMeta": { + "@angular/core": { + "optional": true + }, + "@angular/localize": { + "optional": true + }, + "@angular/platform-browser": { + "optional": true + }, + "@angular/platform-server": { + "optional": true + }, + "@angular/service-worker": { + "optional": true + }, + "@angular/ssr": { + "optional": true + }, + "karma": { + "optional": true + }, + "less": { + "optional": true + }, + "ng-packagr": { + "optional": true + }, + "postcss": { + "optional": true + }, + "tailwindcss": { + "optional": true + }, + "vitest": { + "optional": true + } + } + }, + "node_modules/@angular/cli": { + "version": "21.2.3", + "resolved": "https://registry.npmjs.org/@angular/cli/-/cli-21.2.3.tgz", + "integrity": "sha512-QzDxnSy8AUOz6ca92xfbNuEmRdWRDi1dfFkxDVr+4l6XUnA9X6VmOi7ioCO1I9oDR73LXHybOqkqHBYDlqt/Ag==", + "dev": true, + "license": "MIT", + "dependencies": { + "@angular-devkit/architect": "0.2102.3", + "@angular-devkit/core": "21.2.3", + "@angular-devkit/schematics": "21.2.3", + "@inquirer/prompts": "7.10.1", + "@listr2/prompt-adapter-inquirer": "3.0.5", + "@modelcontextprotocol/sdk": "1.26.0", + "@schematics/angular": "21.2.3", + "@yarnpkg/lockfile": "1.1.0", + "algoliasearch": "5.48.1", + "ini": "6.0.0", + "jsonc-parser": "3.3.1", + "listr2": "9.0.5", + "npm-package-arg": "13.0.2", + "pacote": "21.3.1", + "parse5-html-rewriting-stream": "8.0.0", + "semver": "7.7.4", + "yargs": "18.0.0", + "zod": "4.3.6" + }, + "bin": { + "ng": "bin/ng.js" + }, + "engines": { + "node": "^20.19.0 || ^22.12.0 || >=24.0.0", + "npm": "^6.11.0 || ^7.5.6 || >=8.0.0", + "yarn": ">= 1.13.0" + } + }, + "node_modules/@angular/common": { + "version": "21.2.5", + "resolved": "https://registry.npmjs.org/@angular/common/-/common-21.2.5.tgz", + "integrity": "sha512-MTjCbsHBkF9W12CW9yYiTJdVfZv/qCqBCZ2iqhMpDA5G+ZJiTKP0IDTJVrx2N5iHfiJ1lnK719t/9GXROtEAvg==", + "license": "MIT", + "peer": true, + "dependencies": { + "tslib": "^2.3.0" + }, + "engines": { + "node": "^20.19.0 || ^22.12.0 || >=24.0.0" + }, + "peerDependencies": { + "@angular/core": "21.2.5", + "rxjs": "^6.5.3 || ^7.4.0" + } + }, + "node_modules/@angular/compiler": { + "version": "21.2.5", + "resolved": "https://registry.npmjs.org/@angular/compiler/-/compiler-21.2.5.tgz", + "integrity": "sha512-QloEsknGqLvmr+ED7QShDt7SoMY9mipV+gVnwn4hBI5sbl+TOBfYWXIaJMnxseFwSqjXTSCVGckfylIlynNcFg==", + "license": "MIT", + "peer": true, + "dependencies": { + "tslib": "^2.3.0" + }, + "engines": { + "node": "^20.19.0 || ^22.12.0 || >=24.0.0" + } + }, + "node_modules/@angular/compiler-cli": { + "version": "21.2.5", + "resolved": "https://registry.npmjs.org/@angular/compiler-cli/-/compiler-cli-21.2.5.tgz", + "integrity": "sha512-Ox3vz6KAM7i47ujR/3M3NCOeCRn6vrC9yV1SHZRhSrYg6CWWcOMveavEEwtNjYtn3hOzrktO4CnuVwtDbU8pLg==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@babel/core": "7.29.0", + "@jridgewell/sourcemap-codec": "^1.4.14", + "chokidar": "^5.0.0", + "convert-source-map": "^1.5.1", + "reflect-metadata": "^0.2.0", + "semver": "^7.0.0", + "tslib": "^2.3.0", + "yargs": "^18.0.0" + }, + "bin": { + "ng-xi18n": "bundles/src/bin/ng_xi18n.js", + "ngc": "bundles/src/bin/ngc.js" + }, + "engines": { + "node": "^20.19.0 || ^22.12.0 || >=24.0.0" + }, + "peerDependencies": { + "@angular/compiler": "21.2.5", + "typescript": ">=5.9 <6.1" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@angular/core": { + "version": "21.2.5", + "resolved": "https://registry.npmjs.org/@angular/core/-/core-21.2.5.tgz", + "integrity": "sha512-JgHU134Adb1wrpyGC9ozcv3hiRAgaFTvJFn1u9OU/AVXyxu4meMmVh2hp5QhAvPnv8XQdKWWIkAY+dbpPE6zKA==", + "license": "MIT", + "peer": true, + "dependencies": { + "tslib": "^2.3.0" + }, + "engines": { + "node": "^20.19.0 || ^22.12.0 || >=24.0.0" + }, + "peerDependencies": { + "@angular/compiler": "21.2.5", + "rxjs": "^6.5.3 || ^7.4.0", + "zone.js": "~0.15.0 || ~0.16.0" + }, + "peerDependenciesMeta": { + "@angular/compiler": { + "optional": true + }, + "zone.js": { + "optional": true + } + } + }, + "node_modules/@angular/forms": { + "version": "21.2.5", + "resolved": "https://registry.npmjs.org/@angular/forms/-/forms-21.2.5.tgz", + "integrity": "sha512-pqRuK+a1ZAFZbs8/dZoorFJah2IWaf/SH8axHUpaDJ7fyNrwNEcpczyObdxZ00lOgORpKAhWo/q0hlVS+In8cw==", + "license": "MIT", + "dependencies": { + "@standard-schema/spec": "^1.0.0", + "tslib": "^2.3.0" + }, + "engines": { + "node": "^20.19.0 || ^22.12.0 || >=24.0.0" + }, + "peerDependencies": { + "@angular/common": "21.2.5", + "@angular/core": "21.2.5", + "@angular/platform-browser": "21.2.5", + "rxjs": "^6.5.3 || ^7.4.0" + } + }, + "node_modules/@angular/platform-browser": { + "version": "21.2.5", + "resolved": "https://registry.npmjs.org/@angular/platform-browser/-/platform-browser-21.2.5.tgz", + "integrity": "sha512-VuuYguxjgyI4XWuoXrKynmuA3FB991pXbkNhxHeCW0yX+7DGOnGLPF1oierd4/X+IvskmN8foBZLfjyg9u4Ffg==", + "license": "MIT", + "peer": true, + "dependencies": { + "tslib": "^2.3.0" + }, + "engines": { + "node": "^20.19.0 || ^22.12.0 || >=24.0.0" + }, + "peerDependencies": { + "@angular/animations": "21.2.5", + "@angular/common": "21.2.5", + "@angular/core": "21.2.5" + }, + "peerDependenciesMeta": { + "@angular/animations": { + "optional": true + } + } + }, + "node_modules/@angular/router": { + "version": "21.2.5", + "resolved": "https://registry.npmjs.org/@angular/router/-/router-21.2.5.tgz", + "integrity": "sha512-yQGhTVGvh8OMW3auj13+g+OCSQj7gyBQON/2X4LuCvIUG71NPV6Fqzfk9DKTKaXpqo0FThy8/LPJ0Lsy3CRejg==", + "license": "MIT", + "dependencies": { + "tslib": "^2.3.0" + }, + "engines": { + "node": "^20.19.0 || ^22.12.0 || >=24.0.0" + }, + "peerDependencies": { + "@angular/common": "21.2.5", + "@angular/core": "21.2.5", + "@angular/platform-browser": "21.2.5", + "rxjs": "^6.5.3 || ^7.4.0" + } + }, + "node_modules/@asamuzakjp/css-color": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/@asamuzakjp/css-color/-/css-color-5.0.1.tgz", + "integrity": "sha512-2SZFvqMyvboVV1d15lMf7XiI3m7SDqXUuKaTymJYLN6dSGadqp+fVojqJlVoMlbZnlTmu3S0TLwLTJpvBMO1Aw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@csstools/css-calc": "^3.1.1", + "@csstools/css-color-parser": "^4.0.2", + "@csstools/css-parser-algorithms": "^4.0.0", + "@csstools/css-tokenizer": "^4.0.0", + "lru-cache": "^11.2.6" + }, + "engines": { + "node": "^20.19.0 || ^22.12.0 || >=24.0.0" + } + }, + "node_modules/@asamuzakjp/css-color/node_modules/lru-cache": { + "version": "11.2.7", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-11.2.7.tgz", + "integrity": "sha512-aY/R+aEsRelme17KGQa/1ZSIpLpNYYrhcrepKTZgE+W3WM16YMCaPwOHLHsmopZHELU0Ojin1lPVxKR0MihncA==", + "dev": true, + "license": "BlueOak-1.0.0", + "engines": { + "node": "20 || >=22" + } + }, + "node_modules/@asamuzakjp/dom-selector": { + "version": "6.8.1", + "resolved": "https://registry.npmjs.org/@asamuzakjp/dom-selector/-/dom-selector-6.8.1.tgz", + "integrity": "sha512-MvRz1nCqW0fsy8Qz4dnLIvhOlMzqDVBabZx6lH+YywFDdjXhMY37SmpV1XFX3JzG5GWHn63j6HX6QPr3lZXHvQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@asamuzakjp/nwsapi": "^2.3.9", + "bidi-js": "^1.0.3", + "css-tree": "^3.1.0", + "is-potential-custom-element-name": "^1.0.1", + "lru-cache": "^11.2.6" + } + }, + "node_modules/@asamuzakjp/dom-selector/node_modules/lru-cache": { + "version": "11.2.7", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-11.2.7.tgz", + "integrity": "sha512-aY/R+aEsRelme17KGQa/1ZSIpLpNYYrhcrepKTZgE+W3WM16YMCaPwOHLHsmopZHELU0Ojin1lPVxKR0MihncA==", + "dev": true, + "license": "BlueOak-1.0.0", + "engines": { + "node": "20 || >=22" + } + }, + "node_modules/@asamuzakjp/nwsapi": { + "version": "2.3.9", + "resolved": "https://registry.npmjs.org/@asamuzakjp/nwsapi/-/nwsapi-2.3.9.tgz", + "integrity": "sha512-n8GuYSrI9bF7FFZ/SjhwevlHc8xaVlb/7HmHelnc/PZXBD2ZR49NnN9sMMuDdEGPeeRQ5d0hqlSlEpgCX3Wl0Q==", + "dev": true, + "license": "MIT" + }, + "node_modules/@babel/code-frame": { + "version": "7.29.0", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.29.0.tgz", + "integrity": "sha512-9NhCeYjq9+3uxgdtp20LSiJXJvN0FeCtNGpJxuMFZ1Kv3cWUNb6DOhJwUvcVCzKGR66cw4njwM6hrJLqgOwbcw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-validator-identifier": "^7.28.5", + "js-tokens": "^4.0.0", + "picocolors": "^1.1.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/compat-data": { + "version": "7.29.0", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.29.0.tgz", + "integrity": "sha512-T1NCJqT/j9+cn8fvkt7jtwbLBfLC/1y1c7NtCeXFRgzGTsafi68MRv8yzkYSapBnFA6L3U2VSc02ciDzoAJhJg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/core": { + "version": "7.29.0", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.29.0.tgz", + "integrity": "sha512-CGOfOJqWjg2qW/Mb6zNsDm+u5vFQ8DxXfbM09z69p5Z6+mE1ikP2jUXw+j42Pf1XTYED2Rni5f95npYeuwMDQA==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@babel/code-frame": "^7.29.0", + "@babel/generator": "^7.29.0", + "@babel/helper-compilation-targets": "^7.28.6", + "@babel/helper-module-transforms": "^7.28.6", + "@babel/helpers": "^7.28.6", + "@babel/parser": "^7.29.0", + "@babel/template": "^7.28.6", + "@babel/traverse": "^7.29.0", + "@babel/types": "^7.29.0", + "@jridgewell/remapping": "^2.3.5", + "convert-source-map": "^2.0.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.2.3", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/babel" + } + }, + "node_modules/@babel/core/node_modules/convert-source-map": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", + "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==", + "dev": true, + "license": "MIT" + }, + "node_modules/@babel/core/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/generator": { + "version": "7.29.1", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.29.1.tgz", + "integrity": "sha512-qsaF+9Qcm2Qv8SRIMMscAvG4O3lJ0F1GuMo5HR/Bp02LopNgnZBC/EkbevHFeGs4ls/oPz9v+Bsmzbkbe+0dUw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/parser": "^7.29.0", + "@babel/types": "^7.29.0", + "@jridgewell/gen-mapping": "^0.3.12", + "@jridgewell/trace-mapping": "^0.3.28", + "jsesc": "^3.0.2" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-annotate-as-pure": { + "version": "7.27.3", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.27.3.tgz", + "integrity": "sha512-fXSwMQqitTGeHLBC08Eq5yXz2m37E4pJX1qAU1+2cNedz/ifv/bVXft90VeSav5nFO61EcNgwr0aJxbyPaWBPg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/types": "^7.27.3" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-compilation-targets": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.28.6.tgz", + "integrity": "sha512-JYtls3hqi15fcx5GaSNL7SCTJ2MNmjrkHXg4FSpOA/grxK8KwyZ5bubHsCq8FXCkua6xhuaaBit+3b7+VZRfcA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/compat-data": "^7.28.6", + "@babel/helper-validator-option": "^7.27.1", + "browserslist": "^4.24.0", + "lru-cache": "^5.1.1", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-compilation-targets/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/helper-globals": { + "version": "7.28.0", + "resolved": "https://registry.npmjs.org/@babel/helper-globals/-/helper-globals-7.28.0.tgz", + "integrity": "sha512-+W6cISkXFa1jXsDEdYA8HeevQT/FULhxzR99pxphltZcVaugps53THCeiWA8SguxxpSp3gKPiuYfSWopkLQ4hw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-imports": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.28.6.tgz", + "integrity": "sha512-l5XkZK7r7wa9LucGw9LwZyyCUscb4x37JWTPz7swwFE/0FMQAGpiWUZn8u9DzkSBWEcK25jmvubfpw2dnAMdbw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/traverse": "^7.28.6", + "@babel/types": "^7.28.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-transforms": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.28.6.tgz", + "integrity": "sha512-67oXFAYr2cDLDVGLXTEABjdBJZ6drElUSI7WKp70NrpyISso3plG9SAGEF6y7zbha/wOzUByWWTJvEDVNIUGcA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-module-imports": "^7.28.6", + "@babel/helper-validator-identifier": "^7.28.5", + "@babel/traverse": "^7.28.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-split-export-declaration": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.24.7.tgz", + "integrity": "sha512-oy5V7pD+UvfkEATUKvIjvIAH/xCzfsFVw7ygW2SI6NClZzquT+mwdTfgfdbUiceh6iQO0CHtCPsyze/MZ2YbAA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/types": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-string-parser": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.27.1.tgz", + "integrity": "sha512-qMlSxKbpRlAridDExk92nSobyDdpPijUq2DW6oDnUqd0iOGxmQjyqhMIihI9+zv4LPyZdRje2cavWPbCbWm3eA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-identifier": { + "version": "7.28.5", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.28.5.tgz", + "integrity": "sha512-qSs4ifwzKJSV39ucNjsvc6WVHs6b7S03sOh2OcHF9UHfVPqWWALUsNUVzhSBiItjRZoLHx7nIarVjqKVusUZ1Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-option": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.27.1.tgz", + "integrity": "sha512-YvjJow9FxbhFFKDSuFnVCe2WxXk1zWc22fFePVNEaWJEu8IrZVlda6N0uHwzZrUM1il7NC9Mlp4MaJYbYd9JSg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helpers": { + "version": "7.29.2", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.29.2.tgz", + "integrity": "sha512-HoGuUs4sCZNezVEKdVcwqmZN8GoHirLUcLaYVNBK2J0DadGtdcqgr3BCbvH8+XUo4NGjNl3VOtSjEKNzqfFgKw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/template": "^7.28.6", + "@babel/types": "^7.29.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/parser": { + "version": "7.29.2", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.29.2.tgz", + "integrity": "sha512-4GgRzy/+fsBa72/RZVJmGKPmZu9Byn8o4MoLpmNe1m8ZfYnz5emHLQz3U4gLud6Zwl0RZIcgiLD7Uq7ySFuDLA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/types": "^7.29.0" + }, + "bin": { + "parser": "bin/babel-parser.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/template": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.28.6.tgz", + "integrity": "sha512-YA6Ma2KsCdGb+WC6UpBVFJGXL58MDA6oyONbjyF/+5sBgxY/dwkhLogbMT2GXXyU84/IhRw/2D1Os1B/giz+BQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.28.6", + "@babel/parser": "^7.28.6", + "@babel/types": "^7.28.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/traverse": { + "version": "7.29.0", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.29.0.tgz", + "integrity": "sha512-4HPiQr0X7+waHfyXPZpWPfWL/J7dcN1mx9gL6WdQVMbPnF3+ZhSMs8tCxN7oHddJE9fhNE7+lxdnlyemKfJRuA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.29.0", + "@babel/generator": "^7.29.0", + "@babel/helper-globals": "^7.28.0", + "@babel/parser": "^7.29.0", + "@babel/template": "^7.28.6", + "@babel/types": "^7.29.0", + "debug": "^4.3.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/types": { + "version": "7.29.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.29.0.tgz", + "integrity": "sha512-LwdZHpScM4Qz8Xw2iKSzS+cfglZzJGvofQICy7W7v4caru4EaAmyUuO6BGrbyQ2mYV11W0U8j5mBhd14dd3B0A==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-string-parser": "^7.27.1", + "@babel/helper-validator-identifier": "^7.28.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@bramus/specificity": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/@bramus/specificity/-/specificity-2.4.2.tgz", + "integrity": "sha512-ctxtJ/eA+t+6q2++vj5j7FYX3nRu311q1wfYH3xjlLOsczhlhxAg2FWNUXhpGvAw3BWo1xBcvOV6/YLc2r5FJw==", + "dev": true, + "license": "MIT", + "dependencies": { + "css-tree": "^3.0.0" + }, + "bin": { + "specificity": "bin/cli.js" + } + }, + "node_modules/@csstools/color-helpers": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/@csstools/color-helpers/-/color-helpers-6.0.2.tgz", + "integrity": "sha512-LMGQLS9EuADloEFkcTBR3BwV/CGHV7zyDxVRtVDTwdI2Ca4it0CCVTT9wCkxSgokjE5Ho41hEPgb8OEUwoXr6Q==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "engines": { + "node": ">=20.19.0" + } + }, + "node_modules/@csstools/css-calc": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/@csstools/css-calc/-/css-calc-3.1.1.tgz", + "integrity": "sha512-HJ26Z/vmsZQqs/o3a6bgKslXGFAungXGbinULZO3eMsOyNJHeBBZfup5FiZInOghgoM4Hwnmw+OgbJCNg1wwUQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT", + "engines": { + "node": ">=20.19.0" + }, + "peerDependencies": { + "@csstools/css-parser-algorithms": "^4.0.0", + "@csstools/css-tokenizer": "^4.0.0" + } + }, + "node_modules/@csstools/css-color-parser": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@csstools/css-color-parser/-/css-color-parser-4.0.2.tgz", + "integrity": "sha512-0GEfbBLmTFf0dJlpsNU7zwxRIH0/BGEMuXLTCvFYxuL1tNhqzTbtnFICyJLTNK4a+RechKP75e7w42ClXSnJQw==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT", + "dependencies": { + "@csstools/color-helpers": "^6.0.2", + "@csstools/css-calc": "^3.1.1" + }, + "engines": { + "node": ">=20.19.0" + }, + "peerDependencies": { + "@csstools/css-parser-algorithms": "^4.0.0", + "@csstools/css-tokenizer": "^4.0.0" + } + }, + "node_modules/@csstools/css-parser-algorithms": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@csstools/css-parser-algorithms/-/css-parser-algorithms-4.0.0.tgz", + "integrity": "sha512-+B87qS7fIG3L5h3qwJ/IFbjoVoOe/bpOdh9hAjXbvx0o8ImEmUsGXN0inFOnk2ChCFgqkkGFQ+TpM5rbhkKe4w==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT", + "peer": true, + "engines": { + "node": ">=20.19.0" + }, + "peerDependencies": { + "@csstools/css-tokenizer": "^4.0.0" + } + }, + "node_modules/@csstools/css-syntax-patches-for-csstree": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@csstools/css-syntax-patches-for-csstree/-/css-syntax-patches-for-csstree-1.1.1.tgz", + "integrity": "sha512-BvqN0AMWNAnLk9G8jnUT77D+mUbY/H2b3uDTvg2isJkHaOufUE2R3AOwxWo7VBQKT1lOdwdvorddo2B/lk64+w==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "peerDependencies": { + "css-tree": "^3.2.1" + }, + "peerDependenciesMeta": { + "css-tree": { + "optional": true + } + } + }, + "node_modules/@csstools/css-tokenizer": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@csstools/css-tokenizer/-/css-tokenizer-4.0.0.tgz", + "integrity": "sha512-QxULHAm7cNu72w97JUNCBFODFaXpbDg+dP8b/oWFAZ2MTRppA3U00Y2L1HqaS4J6yBqxwa/Y3nMBaxVKbB/NsA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT", + "peer": true, + "engines": { + "node": ">=20.19.0" + } + }, + "node_modules/@emnapi/core": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/@emnapi/core/-/core-1.9.1.tgz", + "integrity": "sha512-mukuNALVsoix/w1BJwFzwXBN/dHeejQtuVzcDsfOEsdpCumXb/E9j8w11h5S54tT1xhifGfbbSm/ICrObRb3KA==", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "@emnapi/wasi-threads": "1.2.0", + "tslib": "^2.4.0" + } + }, + "node_modules/@emnapi/runtime": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/@emnapi/runtime/-/runtime-1.9.1.tgz", + "integrity": "sha512-VYi5+ZVLhpgK4hQ0TAjiQiZ6ol0oe4mBx7mVv7IflsiEp0OWoVsp/+f9Vc1hOhE0TtkORVrI1GvzyreqpgWtkA==", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "tslib": "^2.4.0" + } + }, + "node_modules/@emnapi/wasi-threads": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@emnapi/wasi-threads/-/wasi-threads-1.2.0.tgz", + "integrity": "sha512-N10dEJNSsUx41Z6pZsXU8FjPjpBEplgH24sfkmITrBED1/U2Esum9F3lfLrMjKHHjmi557zQn7kR9R+XWXu5Rg==", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "tslib": "^2.4.0" + } + }, + "node_modules/@esbuild/aix-ppc64": { + "version": "0.27.3", + "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.27.3.tgz", + "integrity": "sha512-9fJMTNFTWZMh5qwrBItuziu834eOCUcEqymSH7pY+zoMVEZg3gcPuBNxH1EvfVYe9h0x/Ptw8KBzv7qxb7l8dg==", + "cpu": [ + "ppc64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "aix" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/android-arm": { + "version": "0.27.3", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.27.3.tgz", + "integrity": "sha512-i5D1hPY7GIQmXlXhs2w8AWHhenb00+GxjxRncS2ZM7YNVGNfaMxgzSGuO8o8SJzRc/oZwU2bcScvVERk03QhzA==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/android-arm64": { + "version": "0.27.3", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.27.3.tgz", + "integrity": "sha512-YdghPYUmj/FX2SYKJ0OZxf+iaKgMsKHVPF1MAq/P8WirnSpCStzKJFjOjzsW0QQ7oIAiccHdcqjbHmJxRb/dmg==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/android-x64": { + "version": "0.27.3", + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.27.3.tgz", + "integrity": "sha512-IN/0BNTkHtk8lkOM8JWAYFg4ORxBkZQf9zXiEOfERX/CzxW3Vg1ewAhU7QSWQpVIzTW+b8Xy+lGzdYXV6UZObQ==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/darwin-arm64": { + "version": "0.27.3", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.27.3.tgz", + "integrity": "sha512-Re491k7ByTVRy0t3EKWajdLIr0gz2kKKfzafkth4Q8A5n1xTHrkqZgLLjFEHVD+AXdUGgQMq+Godfq45mGpCKg==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/darwin-x64": { + "version": "0.27.3", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.27.3.tgz", + "integrity": "sha512-vHk/hA7/1AckjGzRqi6wbo+jaShzRowYip6rt6q7VYEDX4LEy1pZfDpdxCBnGtl+A5zq8iXDcyuxwtv3hNtHFg==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/freebsd-arm64": { + "version": "0.27.3", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.27.3.tgz", + "integrity": "sha512-ipTYM2fjt3kQAYOvo6vcxJx3nBYAzPjgTCk7QEgZG8AUO3ydUhvelmhrbOheMnGOlaSFUoHXB6un+A7q4ygY9w==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/freebsd-x64": { + "version": "0.27.3", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.27.3.tgz", + "integrity": "sha512-dDk0X87T7mI6U3K9VjWtHOXqwAMJBNN2r7bejDsc+j03SEjtD9HrOl8gVFByeM0aJksoUuUVU9TBaZa2rgj0oA==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-arm": { + "version": "0.27.3", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.27.3.tgz", + "integrity": "sha512-s6nPv2QkSupJwLYyfS+gwdirm0ukyTFNl3KTgZEAiJDd+iHZcbTPPcWCcRYH+WlNbwChgH2QkE9NSlNrMT8Gfw==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-arm64": { + "version": "0.27.3", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.27.3.tgz", + "integrity": "sha512-sZOuFz/xWnZ4KH3YfFrKCf1WyPZHakVzTiqji3WDc0BCl2kBwiJLCXpzLzUBLgmp4veFZdvN5ChW4Eq/8Fc2Fg==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-ia32": { + "version": "0.27.3", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.27.3.tgz", + "integrity": "sha512-yGlQYjdxtLdh0a3jHjuwOrxQjOZYD/C9PfdbgJJF3TIZWnm/tMd/RcNiLngiu4iwcBAOezdnSLAwQDPqTmtTYg==", + "cpu": [ + "ia32" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-loong64": { + "version": "0.27.3", + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.27.3.tgz", + "integrity": "sha512-WO60Sn8ly3gtzhyjATDgieJNet/KqsDlX5nRC5Y3oTFcS1l0KWba+SEa9Ja1GfDqSF1z6hif/SkpQJbL63cgOA==", + "cpu": [ + "loong64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-mips64el": { + "version": "0.27.3", + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.27.3.tgz", + "integrity": "sha512-APsymYA6sGcZ4pD6k+UxbDjOFSvPWyZhjaiPyl/f79xKxwTnrn5QUnXR5prvetuaSMsb4jgeHewIDCIWljrSxw==", + "cpu": [ + "mips64el" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-ppc64": { + "version": "0.27.3", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.27.3.tgz", + "integrity": "sha512-eizBnTeBefojtDb9nSh4vvVQ3V9Qf9Df01PfawPcRzJH4gFSgrObw+LveUyDoKU3kxi5+9RJTCWlj4FjYXVPEA==", + "cpu": [ + "ppc64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-riscv64": { + "version": "0.27.3", + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.27.3.tgz", + "integrity": "sha512-3Emwh0r5wmfm3ssTWRQSyVhbOHvqegUDRd0WhmXKX2mkHJe1SFCMJhagUleMq+Uci34wLSipf8Lagt4LlpRFWQ==", + "cpu": [ + "riscv64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-s390x": { + "version": "0.27.3", + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.27.3.tgz", + "integrity": "sha512-pBHUx9LzXWBc7MFIEEL0yD/ZVtNgLytvx60gES28GcWMqil8ElCYR4kvbV2BDqsHOvVDRrOxGySBM9Fcv744hw==", + "cpu": [ + "s390x" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-x64": { + "version": "0.27.3", + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.27.3.tgz", + "integrity": "sha512-Czi8yzXUWIQYAtL/2y6vogER8pvcsOsk5cpwL4Gk5nJqH5UZiVByIY8Eorm5R13gq+DQKYg0+JyQoytLQas4dA==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/netbsd-arm64": { + "version": "0.27.3", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.27.3.tgz", + "integrity": "sha512-sDpk0RgmTCR/5HguIZa9n9u+HVKf40fbEUt+iTzSnCaGvY9kFP0YKBWZtJaraonFnqef5SlJ8/TiPAxzyS+UoA==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "netbsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/netbsd-x64": { + "version": "0.27.3", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.27.3.tgz", + "integrity": "sha512-P14lFKJl/DdaE00LItAukUdZO5iqNH7+PjoBm+fLQjtxfcfFE20Xf5CrLsmZdq5LFFZzb5JMZ9grUwvtVYzjiA==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "netbsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/openbsd-arm64": { + "version": "0.27.3", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.27.3.tgz", + "integrity": "sha512-AIcMP77AvirGbRl/UZFTq5hjXK+2wC7qFRGoHSDrZ5v5b8DK/GYpXW3CPRL53NkvDqb9D+alBiC/dV0Fb7eJcw==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "openbsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/openbsd-x64": { + "version": "0.27.3", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.27.3.tgz", + "integrity": "sha512-DnW2sRrBzA+YnE70LKqnM3P+z8vehfJWHXECbwBmH/CU51z6FiqTQTHFenPlHmo3a8UgpLyH3PT+87OViOh1AQ==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "openbsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/openharmony-arm64": { + "version": "0.27.3", + "resolved": "https://registry.npmjs.org/@esbuild/openharmony-arm64/-/openharmony-arm64-0.27.3.tgz", + "integrity": "sha512-NinAEgr/etERPTsZJ7aEZQvvg/A6IsZG/LgZy+81wON2huV7SrK3e63dU0XhyZP4RKGyTm7aOgmQk0bGp0fy2g==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "openharmony" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/sunos-x64": { + "version": "0.27.3", + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.27.3.tgz", + "integrity": "sha512-PanZ+nEz+eWoBJ8/f8HKxTTD172SKwdXebZ0ndd953gt1HRBbhMsaNqjTyYLGLPdoWHy4zLU7bDVJztF5f3BHA==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "sunos" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/win32-arm64": { + "version": "0.27.3", + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.27.3.tgz", + "integrity": "sha512-B2t59lWWYrbRDw/tjiWOuzSsFh1Y/E95ofKz7rIVYSQkUYBjfSgf6oeYPNWHToFRr2zx52JKApIcAS/D5TUBnA==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/win32-ia32": { + "version": "0.27.3", + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.27.3.tgz", + "integrity": "sha512-QLKSFeXNS8+tHW7tZpMtjlNb7HKau0QDpwm49u0vUp9y1WOF+PEzkU84y9GqYaAVW8aH8f3GcBck26jh54cX4Q==", + "cpu": [ + "ia32" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/win32-x64": { + "version": "0.27.3", + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.27.3.tgz", + "integrity": "sha512-4uJGhsxuptu3OcpVAzli+/gWusVGwZZHTlS63hh++ehExkVT8SgiEf7/uC/PclrPPkLhZqGgCTjd0VWLo6xMqA==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@exodus/bytes": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/@exodus/bytes/-/bytes-1.15.0.tgz", + "integrity": "sha512-UY0nlA+feH81UGSHv92sLEPLCeZFjXOuHhrIo0HQydScuQc8s0A7kL/UdgwgDq8g8ilksmuoF35YVTNphV2aBQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^20.19.0 || ^22.12.0 || >=24.0.0" + }, + "peerDependencies": { + "@noble/hashes": "^1.8.0 || ^2.0.0" + }, + "peerDependenciesMeta": { + "@noble/hashes": { + "optional": true + } + } + }, + "node_modules/@gar/promise-retry": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@gar/promise-retry/-/promise-retry-1.0.3.tgz", + "integrity": "sha512-GmzA9ckNokPypTg10pgpeHNQe7ph+iIKKmhKu3Ob9ANkswreCx7R3cKmY781K8QK3AqVL3xVh9A42JvIAbkkSA==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^20.17.0 || >=22.9.0" + } + }, + "node_modules/@harperfast/extended-iterable": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@harperfast/extended-iterable/-/extended-iterable-1.0.3.tgz", + "integrity": "sha512-sSAYhQca3rDWtQUHSAPeO7axFIUJOI6hn1gjRC5APVE1a90tuyT8f5WIgRsFhhWA7htNkju2veB9eWL6YHi/Lw==", + "dev": true, + "license": "Apache-2.0", + "optional": true + }, + "node_modules/@hono/node-server": { + "version": "1.19.11", + "resolved": "https://registry.npmjs.org/@hono/node-server/-/node-server-1.19.11.tgz", + "integrity": "sha512-dr8/3zEaB+p0D2n/IUrlPF1HZm586qgJNXK1a9fhg/PzdtkK7Ksd5l312tJX2yBuALqDYBlG20QEbayqPyxn+g==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18.14.1" + }, + "peerDependencies": { + "hono": "^4" + } + }, + "node_modules/@inquirer/ansi": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@inquirer/ansi/-/ansi-1.0.2.tgz", + "integrity": "sha512-S8qNSZiYzFd0wAcyG5AXCvUHC5Sr7xpZ9wZ2py9XR88jUz8wooStVx5M6dRzczbBWjic9NP7+rY0Xi7qqK/aMQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18" + } + }, + "node_modules/@inquirer/checkbox": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/@inquirer/checkbox/-/checkbox-4.3.2.tgz", + "integrity": "sha512-VXukHf0RR1doGe6Sm4F0Em7SWYLTHSsbGfJdS9Ja2bX5/D5uwVOEjr07cncLROdBvmnvCATYEWlHqYmXv2IlQA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@inquirer/ansi": "^1.0.2", + "@inquirer/core": "^10.3.2", + "@inquirer/figures": "^1.0.15", + "@inquirer/type": "^3.0.10", + "yoctocolors-cjs": "^2.1.3" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@types/node": ">=18" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } + } + }, + "node_modules/@inquirer/confirm": { + "version": "5.1.21", + "resolved": "https://registry.npmjs.org/@inquirer/confirm/-/confirm-5.1.21.tgz", + "integrity": "sha512-KR8edRkIsUayMXV+o3Gv+q4jlhENF9nMYUZs9PA2HzrXeHI8M5uDag70U7RJn9yyiMZSbtF5/UexBtAVtZGSbQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@inquirer/core": "^10.3.2", + "@inquirer/type": "^3.0.10" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@types/node": ">=18" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } + } + }, + "node_modules/@inquirer/core": { + "version": "10.3.2", + "resolved": "https://registry.npmjs.org/@inquirer/core/-/core-10.3.2.tgz", + "integrity": "sha512-43RTuEbfP8MbKzedNqBrlhhNKVwoK//vUFNW3Q3vZ88BLcrs4kYpGg+B2mm5p2K/HfygoCxuKwJJiv8PbGmE0A==", + "dev": true, + "license": "MIT", + "dependencies": { + "@inquirer/ansi": "^1.0.2", + "@inquirer/figures": "^1.0.15", + "@inquirer/type": "^3.0.10", + "cli-width": "^4.1.0", + "mute-stream": "^2.0.0", + "signal-exit": "^4.1.0", + "wrap-ansi": "^6.2.0", + "yoctocolors-cjs": "^2.1.3" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@types/node": ">=18" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } + } + }, + "node_modules/@inquirer/editor": { + "version": "4.2.23", + "resolved": "https://registry.npmjs.org/@inquirer/editor/-/editor-4.2.23.tgz", + "integrity": "sha512-aLSROkEwirotxZ1pBaP8tugXRFCxW94gwrQLxXfrZsKkfjOYC1aRvAZuhpJOb5cu4IBTJdsCigUlf2iCOu4ZDQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@inquirer/core": "^10.3.2", + "@inquirer/external-editor": "^1.0.3", + "@inquirer/type": "^3.0.10" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@types/node": ">=18" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } + } + }, + "node_modules/@inquirer/expand": { + "version": "4.0.23", + "resolved": "https://registry.npmjs.org/@inquirer/expand/-/expand-4.0.23.tgz", + "integrity": "sha512-nRzdOyFYnpeYTTR2qFwEVmIWypzdAx/sIkCMeTNTcflFOovfqUk+HcFhQQVBftAh9gmGrpFj6QcGEqrDMDOiew==", + "dev": true, + "license": "MIT", + "dependencies": { + "@inquirer/core": "^10.3.2", + "@inquirer/type": "^3.0.10", + "yoctocolors-cjs": "^2.1.3" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@types/node": ">=18" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } + } + }, + "node_modules/@inquirer/external-editor": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@inquirer/external-editor/-/external-editor-1.0.3.tgz", + "integrity": "sha512-RWbSrDiYmO4LbejWY7ttpxczuwQyZLBUyygsA9Nsv95hpzUWwnNTVQmAq3xuh7vNwCp07UTmE5i11XAEExx4RA==", + "dev": true, + "license": "MIT", + "dependencies": { + "chardet": "^2.1.1", + "iconv-lite": "^0.7.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@types/node": ">=18" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } + } + }, + "node_modules/@inquirer/figures": { + "version": "1.0.15", + "resolved": "https://registry.npmjs.org/@inquirer/figures/-/figures-1.0.15.tgz", + "integrity": "sha512-t2IEY+unGHOzAaVM5Xx6DEWKeXlDDcNPeDyUpsRc6CUhBfU3VQOEl+Vssh7VNp1dR8MdUJBWhuObjXCsVpjN5g==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18" + } + }, + "node_modules/@inquirer/input": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/@inquirer/input/-/input-4.3.1.tgz", + "integrity": "sha512-kN0pAM4yPrLjJ1XJBjDxyfDduXOuQHrBB8aLDMueuwUGn+vNpF7Gq7TvyVxx8u4SHlFFj4trmj+a2cbpG4Jn1g==", + "dev": true, + "license": "MIT", + "dependencies": { + "@inquirer/core": "^10.3.2", + "@inquirer/type": "^3.0.10" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@types/node": ">=18" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } + } + }, + "node_modules/@inquirer/number": { + "version": "3.0.23", + "resolved": "https://registry.npmjs.org/@inquirer/number/-/number-3.0.23.tgz", + "integrity": "sha512-5Smv0OK7K0KUzUfYUXDXQc9jrf8OHo4ktlEayFlelCjwMXz0299Y8OrI+lj7i4gCBY15UObk76q0QtxjzFcFcg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@inquirer/core": "^10.3.2", + "@inquirer/type": "^3.0.10" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@types/node": ">=18" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } + } + }, + "node_modules/@inquirer/password": { + "version": "4.0.23", + "resolved": "https://registry.npmjs.org/@inquirer/password/-/password-4.0.23.tgz", + "integrity": "sha512-zREJHjhT5vJBMZX/IUbyI9zVtVfOLiTO66MrF/3GFZYZ7T4YILW5MSkEYHceSii/KtRk+4i3RE7E1CUXA2jHcA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@inquirer/ansi": "^1.0.2", + "@inquirer/core": "^10.3.2", + "@inquirer/type": "^3.0.10" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@types/node": ">=18" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } + } + }, + "node_modules/@inquirer/prompts": { + "version": "7.10.1", + "resolved": "https://registry.npmjs.org/@inquirer/prompts/-/prompts-7.10.1.tgz", + "integrity": "sha512-Dx/y9bCQcXLI5ooQ5KyvA4FTgeo2jYj/7plWfV5Ak5wDPKQZgudKez2ixyfz7tKXzcJciTxqLeK7R9HItwiByg==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@inquirer/checkbox": "^4.3.2", + "@inquirer/confirm": "^5.1.21", + "@inquirer/editor": "^4.2.23", + "@inquirer/expand": "^4.0.23", + "@inquirer/input": "^4.3.1", + "@inquirer/number": "^3.0.23", + "@inquirer/password": "^4.0.23", + "@inquirer/rawlist": "^4.1.11", + "@inquirer/search": "^3.2.2", + "@inquirer/select": "^4.4.2" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@types/node": ">=18" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } + } + }, + "node_modules/@inquirer/rawlist": { + "version": "4.1.11", + "resolved": "https://registry.npmjs.org/@inquirer/rawlist/-/rawlist-4.1.11.tgz", + "integrity": "sha512-+LLQB8XGr3I5LZN/GuAHo+GpDJegQwuPARLChlMICNdwW7OwV2izlCSCxN6cqpL0sMXmbKbFcItJgdQq5EBXTw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@inquirer/core": "^10.3.2", + "@inquirer/type": "^3.0.10", + "yoctocolors-cjs": "^2.1.3" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@types/node": ">=18" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } + } + }, + "node_modules/@inquirer/search": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/@inquirer/search/-/search-3.2.2.tgz", + "integrity": "sha512-p2bvRfENXCZdWF/U2BXvnSI9h+tuA8iNqtUKb9UWbmLYCRQxd8WkvwWvYn+3NgYaNwdUkHytJMGG4MMLucI1kA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@inquirer/core": "^10.3.2", + "@inquirer/figures": "^1.0.15", + "@inquirer/type": "^3.0.10", + "yoctocolors-cjs": "^2.1.3" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@types/node": ">=18" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } + } + }, + "node_modules/@inquirer/select": { + "version": "4.4.2", + "resolved": "https://registry.npmjs.org/@inquirer/select/-/select-4.4.2.tgz", + "integrity": "sha512-l4xMuJo55MAe+N7Qr4rX90vypFwCajSakx59qe/tMaC1aEHWLyw68wF4o0A4SLAY4E0nd+Vt+EyskeDIqu1M6w==", + "dev": true, + "license": "MIT", + "dependencies": { + "@inquirer/ansi": "^1.0.2", + "@inquirer/core": "^10.3.2", + "@inquirer/figures": "^1.0.15", + "@inquirer/type": "^3.0.10", + "yoctocolors-cjs": "^2.1.3" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@types/node": ">=18" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } + } + }, + "node_modules/@inquirer/type": { + "version": "3.0.10", + "resolved": "https://registry.npmjs.org/@inquirer/type/-/type-3.0.10.tgz", + "integrity": "sha512-BvziSRxfz5Ov8ch0z/n3oijRSEcEsHnhggm4xFZe93DHcUCTlutlq9Ox4SVENAfcRD22UQq7T/atg9Wr3k09eA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@types/node": ">=18" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } + } + }, + "node_modules/@isaacs/fs-minipass": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/@isaacs/fs-minipass/-/fs-minipass-4.0.1.tgz", + "integrity": "sha512-wgm9Ehl2jpeqP3zw/7mo3kRHFp5MEDhqAdwy1fTGkHAwnkGOVsgpvQhL8B5n1qlb01jV3n/bI0ZfZp5lWA1k4w==", + "dev": true, + "license": "ISC", + "dependencies": { + "minipass": "^7.0.4" + }, + "engines": { + "node": ">=18.0.0" + } + }, + "node_modules/@istanbuljs/schema": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz", + "integrity": "sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/@jridgewell/gen-mapping": { + "version": "0.3.13", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.13.tgz", + "integrity": "sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jridgewell/sourcemap-codec": "^1.5.0", + "@jridgewell/trace-mapping": "^0.3.24" + } + }, + "node_modules/@jridgewell/remapping": { + "version": "2.3.5", + "resolved": "https://registry.npmjs.org/@jridgewell/remapping/-/remapping-2.3.5.tgz", + "integrity": "sha512-LI9u/+laYG4Ds1TDKSJW2YPrIlcVYOwi2fUC6xB43lueCjgxV4lffOCZCtYFiH6TNOX+tQKXx97T4IKHbhyHEQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.24" + } + }, + "node_modules/@jridgewell/resolve-uri": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", + "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/sourcemap-codec": { + "version": "1.5.5", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.5.tgz", + "integrity": "sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==", + "dev": true, + "license": "MIT" + }, + "node_modules/@jridgewell/trace-mapping": { + "version": "0.3.31", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.31.tgz", + "integrity": "sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jridgewell/resolve-uri": "^3.1.0", + "@jridgewell/sourcemap-codec": "^1.4.14" + } + }, + "node_modules/@listr2/prompt-adapter-inquirer": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/@listr2/prompt-adapter-inquirer/-/prompt-adapter-inquirer-3.0.5.tgz", + "integrity": "sha512-WELs+hj6xcilkloBXYf9XXK8tYEnKsgLj01Xl5ONUJpKjmT5hGVUzNUS5tooUxs7pGMrw+jFD/41WpqW4V3LDA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@inquirer/type": "^3.0.8" + }, + "engines": { + "node": ">=20.0.0" + }, + "peerDependencies": { + "@inquirer/prompts": ">= 3 < 8", + "listr2": "9.0.5" + } + }, + "node_modules/@lmdb/lmdb-darwin-arm64": { + "version": "3.5.1", + "resolved": "https://registry.npmjs.org/@lmdb/lmdb-darwin-arm64/-/lmdb-darwin-arm64-3.5.1.tgz", + "integrity": "sha512-tpfN4kKrrMpQ+If1l8bhmoNkECJi0iOu6AEdrTJvWVC+32sLxTARX5Rsu579mPImRP9YFWfWgeRQ5oav7zApQQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ] + }, + "node_modules/@lmdb/lmdb-darwin-x64": { + "version": "3.5.1", + "resolved": "https://registry.npmjs.org/@lmdb/lmdb-darwin-x64/-/lmdb-darwin-x64-3.5.1.tgz", + "integrity": "sha512-+a2tTfc3rmWhLAolFUWRgJtpSuu+Fw/yjn4rF406NMxhfjbMuiOUTDRvRlMFV+DzyjkwnokisskHbCWkS3Ly5w==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ] + }, + "node_modules/@lmdb/lmdb-linux-arm": { + "version": "3.5.1", + "resolved": "https://registry.npmjs.org/@lmdb/lmdb-linux-arm/-/lmdb-linux-arm-3.5.1.tgz", + "integrity": "sha512-0EgcE6reYr8InjD7V37EgXcYrloqpxVPINy3ig1MwDSbl6LF/vXTYRH9OE1Ti1D8YZnB35ZH9aTcdfSb5lql2A==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@lmdb/lmdb-linux-arm64": { + "version": "3.5.1", + "resolved": "https://registry.npmjs.org/@lmdb/lmdb-linux-arm64/-/lmdb-linux-arm64-3.5.1.tgz", + "integrity": "sha512-aoERa5B6ywXdyFeYGQ1gbQpkMkDbEo45qVoXE5QpIRavqjnyPwjOulMkmkypkmsbJ5z4Wi0TBztON8agCTG0Vg==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@lmdb/lmdb-linux-x64": { + "version": "3.5.1", + "resolved": "https://registry.npmjs.org/@lmdb/lmdb-linux-x64/-/lmdb-linux-x64-3.5.1.tgz", + "integrity": "sha512-SqNDY1+vpji7bh0sFH5wlWyFTOzjbDOl0/kB5RLLYDAFyd/uw3n7wyrmas3rYPpAW7z18lMOi1yKlTPv967E3g==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@lmdb/lmdb-win32-arm64": { + "version": "3.5.1", + "resolved": "https://registry.npmjs.org/@lmdb/lmdb-win32-arm64/-/lmdb-win32-arm64-3.5.1.tgz", + "integrity": "sha512-50v0O1Lt37cwrmR9vWZK5hRW0Aw+KEmxJJ75fge/zIYdvNKB/0bSMSVR5Uc2OV9JhosIUyklOmrEvavwNJ8D6w==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@lmdb/lmdb-win32-x64": { + "version": "3.5.1", + "resolved": "https://registry.npmjs.org/@lmdb/lmdb-win32-x64/-/lmdb-win32-x64-3.5.1.tgz", + "integrity": "sha512-qwosvPyl+zpUlp3gRb7UcJ3H8S28XHCzkv0Y0EgQToXjQP91ZD67EHSCDmaLjtKhe+GVIW5om1KUpzVLA0l6pg==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@modelcontextprotocol/sdk": { + "version": "1.26.0", + "resolved": "https://registry.npmjs.org/@modelcontextprotocol/sdk/-/sdk-1.26.0.tgz", + "integrity": "sha512-Y5RmPncpiDtTXDbLKswIJzTqu2hyBKxTNsgKqKclDbhIgg1wgtf1fRuvxgTnRfcnxtvvgbIEcqUOzZrJ6iSReg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@hono/node-server": "^1.19.9", + "ajv": "^8.17.1", + "ajv-formats": "^3.0.1", + "content-type": "^1.0.5", + "cors": "^2.8.5", + "cross-spawn": "^7.0.5", + "eventsource": "^3.0.2", + "eventsource-parser": "^3.0.0", + "express": "^5.2.1", + "express-rate-limit": "^8.2.1", + "hono": "^4.11.4", + "jose": "^6.1.3", + "json-schema-typed": "^8.0.2", + "pkce-challenge": "^5.0.0", + "raw-body": "^3.0.0", + "zod": "^3.25 || ^4.0", + "zod-to-json-schema": "^3.25.1" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@cfworker/json-schema": "^4.1.1", + "zod": "^3.25 || ^4.0" + }, + "peerDependenciesMeta": { + "@cfworker/json-schema": { + "optional": true + }, + "zod": { + "optional": false + } + } + }, + "node_modules/@msgpackr-extract/msgpackr-extract-darwin-arm64": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@msgpackr-extract/msgpackr-extract-darwin-arm64/-/msgpackr-extract-darwin-arm64-3.0.3.tgz", + "integrity": "sha512-QZHtlVgbAdy2zAqNA9Gu1UpIuI8Xvsd1v8ic6B2pZmeFnFcMWiPLfWXh7TVw4eGEZ/C9TH281KwhVoeQUKbyjw==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ] + }, + "node_modules/@msgpackr-extract/msgpackr-extract-darwin-x64": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@msgpackr-extract/msgpackr-extract-darwin-x64/-/msgpackr-extract-darwin-x64-3.0.3.tgz", + "integrity": "sha512-mdzd3AVzYKuUmiWOQ8GNhl64/IoFGol569zNRdkLReh6LRLHOXxU4U8eq0JwaD8iFHdVGqSy4IjFL4reoWCDFw==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ] + }, + "node_modules/@msgpackr-extract/msgpackr-extract-linux-arm": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@msgpackr-extract/msgpackr-extract-linux-arm/-/msgpackr-extract-linux-arm-3.0.3.tgz", + "integrity": "sha512-fg0uy/dG/nZEXfYilKoRe7yALaNmHoYeIoJuJ7KJ+YyU2bvY8vPv27f7UKhGRpY6euFYqEVhxCFZgAUNQBM3nw==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@msgpackr-extract/msgpackr-extract-linux-arm64": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@msgpackr-extract/msgpackr-extract-linux-arm64/-/msgpackr-extract-linux-arm64-3.0.3.tgz", + "integrity": "sha512-YxQL+ax0XqBJDZiKimS2XQaf+2wDGVa1enVRGzEvLLVFeqa5kx2bWbtcSXgsxjQB7nRqqIGFIcLteF/sHeVtQg==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@msgpackr-extract/msgpackr-extract-linux-x64": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@msgpackr-extract/msgpackr-extract-linux-x64/-/msgpackr-extract-linux-x64-3.0.3.tgz", + "integrity": "sha512-cvwNfbP07pKUfq1uH+S6KJ7dT9K8WOE4ZiAcsrSes+UY55E/0jLYc+vq+DO7jlmqRb5zAggExKm0H7O/CBaesg==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@msgpackr-extract/msgpackr-extract-win32-x64": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@msgpackr-extract/msgpackr-extract-win32-x64/-/msgpackr-extract-win32-x64-3.0.3.tgz", + "integrity": "sha512-x0fWaQtYp4E6sktbsdAqnehxDgEc/VwM7uLsRCYWaiGu0ykYdZPiS8zCWdnjHwyiumousxfBm4SO31eXqwEZhQ==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@napi-rs/nice": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@napi-rs/nice/-/nice-1.1.1.tgz", + "integrity": "sha512-xJIPs+bYuc9ASBl+cvGsKbGrJmS6fAKaSZCnT0lhahT5rhA2VVy9/EcIgd2JhtEuFOJNx7UHNn/qiTPTY4nrQw==", + "dev": true, + "license": "MIT", + "optional": true, + "engines": { + "node": ">= 10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/Brooooooklyn" + }, + "optionalDependencies": { + "@napi-rs/nice-android-arm-eabi": "1.1.1", + "@napi-rs/nice-android-arm64": "1.1.1", + "@napi-rs/nice-darwin-arm64": "1.1.1", + "@napi-rs/nice-darwin-x64": "1.1.1", + "@napi-rs/nice-freebsd-x64": "1.1.1", + "@napi-rs/nice-linux-arm-gnueabihf": "1.1.1", + "@napi-rs/nice-linux-arm64-gnu": "1.1.1", + "@napi-rs/nice-linux-arm64-musl": "1.1.1", + "@napi-rs/nice-linux-ppc64-gnu": "1.1.1", + "@napi-rs/nice-linux-riscv64-gnu": "1.1.1", + "@napi-rs/nice-linux-s390x-gnu": "1.1.1", + "@napi-rs/nice-linux-x64-gnu": "1.1.1", + "@napi-rs/nice-linux-x64-musl": "1.1.1", + "@napi-rs/nice-openharmony-arm64": "1.1.1", + "@napi-rs/nice-win32-arm64-msvc": "1.1.1", + "@napi-rs/nice-win32-ia32-msvc": "1.1.1", + "@napi-rs/nice-win32-x64-msvc": "1.1.1" + } + }, + "node_modules/@napi-rs/nice-android-arm-eabi": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@napi-rs/nice-android-arm-eabi/-/nice-android-arm-eabi-1.1.1.tgz", + "integrity": "sha512-kjirL3N6TnRPv5iuHw36wnucNqXAO46dzK9oPb0wj076R5Xm8PfUVA9nAFB5ZNMmfJQJVKACAPd/Z2KYMppthw==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@napi-rs/nice-android-arm64": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@napi-rs/nice-android-arm64/-/nice-android-arm64-1.1.1.tgz", + "integrity": "sha512-blG0i7dXgbInN5urONoUCNf+DUEAavRffrO7fZSeoRMJc5qD+BJeNcpr54msPF6qfDD6kzs9AQJogZvT2KD5nw==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@napi-rs/nice-darwin-arm64": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@napi-rs/nice-darwin-arm64/-/nice-darwin-arm64-1.1.1.tgz", + "integrity": "sha512-s/E7w45NaLqTGuOjC2p96pct4jRfo61xb9bU1unM/MJ/RFkKlJyJDx7OJI/O0ll/hrfpqKopuAFDV8yo0hfT7A==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@napi-rs/nice-darwin-x64": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@napi-rs/nice-darwin-x64/-/nice-darwin-x64-1.1.1.tgz", + "integrity": "sha512-dGoEBnVpsdcC+oHHmW1LRK5eiyzLwdgNQq3BmZIav+9/5WTZwBYX7r5ZkQC07Nxd3KHOCkgbHSh4wPkH1N1LiQ==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@napi-rs/nice-freebsd-x64": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@napi-rs/nice-freebsd-x64/-/nice-freebsd-x64-1.1.1.tgz", + "integrity": "sha512-kHv4kEHAylMYmlNwcQcDtXjklYp4FCf0b05E+0h6nDHsZ+F0bDe04U/tXNOqrx5CmIAth4vwfkjjUmp4c4JktQ==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@napi-rs/nice-linux-arm-gnueabihf": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@napi-rs/nice-linux-arm-gnueabihf/-/nice-linux-arm-gnueabihf-1.1.1.tgz", + "integrity": "sha512-E1t7K0efyKXZDoZg1LzCOLxgolxV58HCkaEkEvIYQx12ht2pa8hoBo+4OB3qh7e+QiBlp1SRf+voWUZFxyhyqg==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@napi-rs/nice-linux-arm64-gnu": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@napi-rs/nice-linux-arm64-gnu/-/nice-linux-arm64-gnu-1.1.1.tgz", + "integrity": "sha512-CIKLA12DTIZlmTaaKhQP88R3Xao+gyJxNWEn04wZwC2wmRapNnxCUZkVwggInMJvtVElA+D4ZzOU5sX4jV+SmQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@napi-rs/nice-linux-arm64-musl": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@napi-rs/nice-linux-arm64-musl/-/nice-linux-arm64-musl-1.1.1.tgz", + "integrity": "sha512-+2Rzdb3nTIYZ0YJF43qf2twhqOCkiSrHx2Pg6DJaCPYhhaxbLcdlV8hCRMHghQ+EtZQWGNcS2xF4KxBhSGeutg==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@napi-rs/nice-linux-ppc64-gnu": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@napi-rs/nice-linux-ppc64-gnu/-/nice-linux-ppc64-gnu-1.1.1.tgz", + "integrity": "sha512-4FS8oc0GeHpwvv4tKciKkw3Y4jKsL7FRhaOeiPei0X9T4Jd619wHNe4xCLmN2EMgZoeGg+Q7GY7BsvwKpL22Tg==", + "cpu": [ + "ppc64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@napi-rs/nice-linux-riscv64-gnu": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@napi-rs/nice-linux-riscv64-gnu/-/nice-linux-riscv64-gnu-1.1.1.tgz", + "integrity": "sha512-HU0nw9uD4FO/oGCCk409tCi5IzIZpH2agE6nN4fqpwVlCn5BOq0MS1dXGjXaG17JaAvrlpV5ZeyZwSon10XOXw==", + "cpu": [ + "riscv64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@napi-rs/nice-linux-s390x-gnu": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@napi-rs/nice-linux-s390x-gnu/-/nice-linux-s390x-gnu-1.1.1.tgz", + "integrity": "sha512-2YqKJWWl24EwrX0DzCQgPLKQBxYDdBxOHot1KWEq7aY2uYeX+Uvtv4I8xFVVygJDgf6/92h9N3Y43WPx8+PAgQ==", + "cpu": [ + "s390x" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@napi-rs/nice-linux-x64-gnu": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@napi-rs/nice-linux-x64-gnu/-/nice-linux-x64-gnu-1.1.1.tgz", + "integrity": "sha512-/gaNz3R92t+dcrfCw/96pDopcmec7oCcAQ3l/M+Zxr82KT4DljD37CpgrnXV+pJC263JkW572pdbP3hP+KjcIg==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@napi-rs/nice-linux-x64-musl": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@napi-rs/nice-linux-x64-musl/-/nice-linux-x64-musl-1.1.1.tgz", + "integrity": "sha512-xScCGnyj/oppsNPMnevsBe3pvNaoK7FGvMjT35riz9YdhB2WtTG47ZlbxtOLpjeO9SqqQ2J2igCmz6IJOD5JYw==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@napi-rs/nice-openharmony-arm64": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@napi-rs/nice-openharmony-arm64/-/nice-openharmony-arm64-1.1.1.tgz", + "integrity": "sha512-6uJPRVwVCLDeoOaNyeiW0gp2kFIM4r7PL2MczdZQHkFi9gVlgm+Vn+V6nTWRcu856mJ2WjYJiumEajfSm7arPQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "openharmony" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@napi-rs/nice-win32-arm64-msvc": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@napi-rs/nice-win32-arm64-msvc/-/nice-win32-arm64-msvc-1.1.1.tgz", + "integrity": "sha512-uoTb4eAvM5B2aj/z8j+Nv8OttPf2m+HVx3UjA5jcFxASvNhQriyCQF1OB1lHL43ZhW+VwZlgvjmP5qF3+59atA==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@napi-rs/nice-win32-ia32-msvc": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@napi-rs/nice-win32-ia32-msvc/-/nice-win32-ia32-msvc-1.1.1.tgz", + "integrity": "sha512-CNQqlQT9MwuCsg1Vd/oKXiuH+TcsSPJmlAFc5frFyX/KkOh0UpBLEj7aoY656d5UKZQMQFP7vJNa1DNUNORvug==", + "cpu": [ + "ia32" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@napi-rs/nice-win32-x64-msvc": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@napi-rs/nice-win32-x64-msvc/-/nice-win32-x64-msvc-1.1.1.tgz", + "integrity": "sha512-vB+4G/jBQCAh0jelMTY3+kgFy00Hlx2f2/1zjMoH821IbplbWZOkLiTYXQkygNTzQJTq5cvwBDgn2ppHD+bglQ==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@napi-rs/wasm-runtime": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@napi-rs/wasm-runtime/-/wasm-runtime-1.1.1.tgz", + "integrity": "sha512-p64ah1M1ld8xjWv3qbvFwHiFVWrq1yFvV4f7w+mzaqiR4IlSgkqhcRdHwsGgomwzBH51sRY4NEowLxnaBjcW/A==", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "@emnapi/core": "^1.7.1", + "@emnapi/runtime": "^1.7.1", + "@tybys/wasm-util": "^0.10.1" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/Brooooooklyn" + } + }, + "node_modules/@npmcli/agent": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@npmcli/agent/-/agent-4.0.0.tgz", + "integrity": "sha512-kAQTcEN9E8ERLVg5AsGwLNoFb+oEG6engbqAU2P43gD4JEIkNGMHdVQ096FsOAAYpZPB0RSt0zgInKIAS1l5QA==", + "dev": true, + "license": "ISC", + "dependencies": { + "agent-base": "^7.1.0", + "http-proxy-agent": "^7.0.0", + "https-proxy-agent": "^7.0.1", + "lru-cache": "^11.2.1", + "socks-proxy-agent": "^8.0.3" + }, + "engines": { + "node": "^20.17.0 || >=22.9.0" + } + }, + "node_modules/@npmcli/agent/node_modules/lru-cache": { + "version": "11.2.7", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-11.2.7.tgz", + "integrity": "sha512-aY/R+aEsRelme17KGQa/1ZSIpLpNYYrhcrepKTZgE+W3WM16YMCaPwOHLHsmopZHELU0Ojin1lPVxKR0MihncA==", + "dev": true, + "license": "BlueOak-1.0.0", + "engines": { + "node": "20 || >=22" + } + }, + "node_modules/@npmcli/fs": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/@npmcli/fs/-/fs-5.0.0.tgz", + "integrity": "sha512-7OsC1gNORBEawOa5+j2pXN9vsicaIOH5cPXxoR6fJOmH6/EXpJB2CajXOu1fPRFun2m1lktEFX11+P89hqO/og==", + "dev": true, + "license": "ISC", + "dependencies": { + "semver": "^7.3.5" + }, + "engines": { + "node": "^20.17.0 || >=22.9.0" + } + }, + "node_modules/@npmcli/git": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/@npmcli/git/-/git-7.0.2.tgz", + "integrity": "sha512-oeolHDjExNAJAnlYP2qzNjMX/Xi9bmu78C9dIGr4xjobrSKbuMYCph8lTzn4vnW3NjIqVmw/f8BCfouqyJXlRg==", + "dev": true, + "license": "ISC", + "dependencies": { + "@gar/promise-retry": "^1.0.0", + "@npmcli/promise-spawn": "^9.0.0", + "ini": "^6.0.0", + "lru-cache": "^11.2.1", + "npm-pick-manifest": "^11.0.1", + "proc-log": "^6.0.0", + "semver": "^7.3.5", + "which": "^6.0.0" + }, + "engines": { + "node": "^20.17.0 || >=22.9.0" + } + }, + "node_modules/@npmcli/git/node_modules/isexe": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-4.0.0.tgz", + "integrity": "sha512-FFUtZMpoZ8RqHS3XeXEmHWLA4thH+ZxCv2lOiPIn1Xc7CxrqhWzNSDzD+/chS/zbYezmiwWLdQC09JdQKmthOw==", + "dev": true, + "license": "BlueOak-1.0.0", + "engines": { + "node": ">=20" + } + }, + "node_modules/@npmcli/git/node_modules/lru-cache": { + "version": "11.2.7", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-11.2.7.tgz", + "integrity": "sha512-aY/R+aEsRelme17KGQa/1ZSIpLpNYYrhcrepKTZgE+W3WM16YMCaPwOHLHsmopZHELU0Ojin1lPVxKR0MihncA==", + "dev": true, + "license": "BlueOak-1.0.0", + "engines": { + "node": "20 || >=22" + } + }, + "node_modules/@npmcli/git/node_modules/which": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/which/-/which-6.0.1.tgz", + "integrity": "sha512-oGLe46MIrCRqX7ytPUf66EAYvdeMIZYn3WaocqqKZAxrBpkqHfL/qvTyJ/bTk5+AqHCjXmrv3CEWgy368zhRUg==", + "dev": true, + "license": "ISC", + "dependencies": { + "isexe": "^4.0.0" + }, + "bin": { + "node-which": "bin/which.js" + }, + "engines": { + "node": "^20.17.0 || >=22.9.0" + } + }, + "node_modules/@npmcli/installed-package-contents": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@npmcli/installed-package-contents/-/installed-package-contents-4.0.0.tgz", + "integrity": "sha512-yNyAdkBxB72gtZ4GrwXCM0ZUedo9nIbOMKfGjt6Cu6DXf0p8y1PViZAKDC8q8kv/fufx0WTjRBdSlyrvnP7hmA==", + "dev": true, + "license": "ISC", + "dependencies": { + "npm-bundled": "^5.0.0", + "npm-normalize-package-bin": "^5.0.0" + }, + "bin": { + "installed-package-contents": "bin/index.js" + }, + "engines": { + "node": "^20.17.0 || >=22.9.0" + } + }, + "node_modules/@npmcli/node-gyp": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/@npmcli/node-gyp/-/node-gyp-5.0.0.tgz", + "integrity": "sha512-uuG5HZFXLfyFKqg8QypsmgLQW7smiRjVc45bqD/ofZZcR/uxEjgQU8qDPv0s9TEeMUiAAU/GC5bR6++UdTirIQ==", + "dev": true, + "license": "ISC", + "engines": { + "node": "^20.17.0 || >=22.9.0" + } + }, + "node_modules/@npmcli/package-json": { + "version": "7.0.5", + "resolved": "https://registry.npmjs.org/@npmcli/package-json/-/package-json-7.0.5.tgz", + "integrity": "sha512-iVuTlG3ORq2iaVa1IWUxAO/jIp77tUKBhoMjuzYW2kL4MLN1bi/ofqkZ7D7OOwh8coAx1/S2ge0rMdGv8sLSOQ==", + "dev": true, + "license": "ISC", + "dependencies": { + "@npmcli/git": "^7.0.0", + "glob": "^13.0.0", + "hosted-git-info": "^9.0.0", + "json-parse-even-better-errors": "^5.0.0", + "proc-log": "^6.0.0", + "semver": "^7.5.3", + "spdx-expression-parse": "^4.0.0" + }, + "engines": { + "node": "^20.17.0 || >=22.9.0" + } + }, + "node_modules/@npmcli/promise-spawn": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/@npmcli/promise-spawn/-/promise-spawn-9.0.1.tgz", + "integrity": "sha512-OLUaoqBuyxeTqUvjA3FZFiXUfYC1alp3Sa99gW3EUDz3tZ3CbXDdcZ7qWKBzicrJleIgucoWamWH1saAmH/l2Q==", + "dev": true, + "license": "ISC", + "dependencies": { + "which": "^6.0.0" + }, + "engines": { + "node": "^20.17.0 || >=22.9.0" + } + }, + "node_modules/@npmcli/promise-spawn/node_modules/isexe": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-4.0.0.tgz", + "integrity": "sha512-FFUtZMpoZ8RqHS3XeXEmHWLA4thH+ZxCv2lOiPIn1Xc7CxrqhWzNSDzD+/chS/zbYezmiwWLdQC09JdQKmthOw==", + "dev": true, + "license": "BlueOak-1.0.0", + "engines": { + "node": ">=20" + } + }, + "node_modules/@npmcli/promise-spawn/node_modules/which": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/which/-/which-6.0.1.tgz", + "integrity": "sha512-oGLe46MIrCRqX7ytPUf66EAYvdeMIZYn3WaocqqKZAxrBpkqHfL/qvTyJ/bTk5+AqHCjXmrv3CEWgy368zhRUg==", + "dev": true, + "license": "ISC", + "dependencies": { + "isexe": "^4.0.0" + }, + "bin": { + "node-which": "bin/which.js" + }, + "engines": { + "node": "^20.17.0 || >=22.9.0" + } + }, + "node_modules/@npmcli/redact": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@npmcli/redact/-/redact-4.0.0.tgz", + "integrity": "sha512-gOBg5YHMfZy+TfHArfVogwgfBeQnKbbGo3pSUyK/gSI0AVu+pEiDVcKlQb0D8Mg1LNRZILZ6XG8I5dJ4KuAd9Q==", + "dev": true, + "license": "ISC", + "engines": { + "node": "^20.17.0 || >=22.9.0" + } + }, + "node_modules/@npmcli/run-script": { + "version": "10.0.4", + "resolved": "https://registry.npmjs.org/@npmcli/run-script/-/run-script-10.0.4.tgz", + "integrity": "sha512-mGUWr1uMnf0le2TwfOZY4SFxZGXGfm4Jtay/nwAa2FLNAKXUoUwaGwBMNH36UHPtinWfTSJ3nqFQr0091CxVGg==", + "dev": true, + "license": "ISC", + "dependencies": { + "@npmcli/node-gyp": "^5.0.0", + "@npmcli/package-json": "^7.0.0", + "@npmcli/promise-spawn": "^9.0.0", + "node-gyp": "^12.1.0", + "proc-log": "^6.0.0" + }, + "engines": { + "node": "^20.17.0 || >=22.9.0" + } + }, + "node_modules/@oxc-project/types": { + "version": "0.113.0", + "resolved": "https://registry.npmjs.org/@oxc-project/types/-/types-0.113.0.tgz", + "integrity": "sha512-Tp3XmgxwNQ9pEN9vxgJBAqdRamHibi76iowQ38O2I4PMpcvNRQNVsU2n1x1nv9yh0XoTrGFzf7cZSGxmixxrhA==", + "dev": true, + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/Boshen" + } + }, + "node_modules/@parcel/watcher": { + "version": "2.5.6", + "resolved": "https://registry.npmjs.org/@parcel/watcher/-/watcher-2.5.6.tgz", + "integrity": "sha512-tmmZ3lQxAe/k/+rNnXQRawJ4NjxO2hqiOLTHvWchtGZULp4RyFeh6aU4XdOYBFe2KE1oShQTv4AblOs2iOrNnQ==", + "dev": true, + "hasInstallScript": true, + "license": "MIT", + "optional": true, + "dependencies": { + "detect-libc": "^2.0.3", + "is-glob": "^4.0.3", + "node-addon-api": "^7.0.0", + "picomatch": "^4.0.3" + }, + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + }, + "optionalDependencies": { + "@parcel/watcher-android-arm64": "2.5.6", + "@parcel/watcher-darwin-arm64": "2.5.6", + "@parcel/watcher-darwin-x64": "2.5.6", + "@parcel/watcher-freebsd-x64": "2.5.6", + "@parcel/watcher-linux-arm-glibc": "2.5.6", + "@parcel/watcher-linux-arm-musl": "2.5.6", + "@parcel/watcher-linux-arm64-glibc": "2.5.6", + "@parcel/watcher-linux-arm64-musl": "2.5.6", + "@parcel/watcher-linux-x64-glibc": "2.5.6", + "@parcel/watcher-linux-x64-musl": "2.5.6", + "@parcel/watcher-win32-arm64": "2.5.6", + "@parcel/watcher-win32-ia32": "2.5.6", + "@parcel/watcher-win32-x64": "2.5.6" + } + }, + "node_modules/@parcel/watcher-android-arm64": { + "version": "2.5.6", + "resolved": "https://registry.npmjs.org/@parcel/watcher-android-arm64/-/watcher-android-arm64-2.5.6.tgz", + "integrity": "sha512-YQxSS34tPF/6ZG7r/Ih9xy+kP/WwediEUsqmtf0cuCV5TPPKw/PQHRhueUo6JdeFJaqV3pyjm0GdYjZotbRt/A==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-darwin-arm64": { + "version": "2.5.6", + "resolved": "https://registry.npmjs.org/@parcel/watcher-darwin-arm64/-/watcher-darwin-arm64-2.5.6.tgz", + "integrity": "sha512-Z2ZdrnwyXvvvdtRHLmM4knydIdU9adO3D4n/0cVipF3rRiwP+3/sfzpAwA/qKFL6i1ModaabkU7IbpeMBgiVEA==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-darwin-x64": { + "version": "2.5.6", + "resolved": "https://registry.npmjs.org/@parcel/watcher-darwin-x64/-/watcher-darwin-x64-2.5.6.tgz", + "integrity": "sha512-HgvOf3W9dhithcwOWX9uDZyn1lW9R+7tPZ4sug+NGrGIo4Rk1hAXLEbcH1TQSqxts0NYXXlOWqVpvS1SFS4fRg==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-freebsd-x64": { + "version": "2.5.6", + "resolved": "https://registry.npmjs.org/@parcel/watcher-freebsd-x64/-/watcher-freebsd-x64-2.5.6.tgz", + "integrity": "sha512-vJVi8yd/qzJxEKHkeemh7w3YAn6RJCtYlE4HPMoVnCpIXEzSrxErBW5SJBgKLbXU3WdIpkjBTeUNtyBVn8TRng==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-linux-arm-glibc": { + "version": "2.5.6", + "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-arm-glibc/-/watcher-linux-arm-glibc-2.5.6.tgz", + "integrity": "sha512-9JiYfB6h6BgV50CCfasfLf/uvOcJskMSwcdH1PHH9rvS1IrNy8zad6IUVPVUfmXr+u+Km9IxcfMLzgdOudz9EQ==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-linux-arm-musl": { + "version": "2.5.6", + "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-arm-musl/-/watcher-linux-arm-musl-2.5.6.tgz", + "integrity": "sha512-Ve3gUCG57nuUUSyjBq/MAM0CzArtuIOxsBdQ+ftz6ho8n7s1i9E1Nmk/xmP323r2YL0SONs1EuwqBp2u1k5fxg==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-linux-arm64-glibc": { + "version": "2.5.6", + "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-arm64-glibc/-/watcher-linux-arm64-glibc-2.5.6.tgz", + "integrity": "sha512-f2g/DT3NhGPdBmMWYoxixqYr3v/UXcmLOYy16Bx0TM20Tchduwr4EaCbmxh1321TABqPGDpS8D/ggOTaljijOA==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-linux-arm64-musl": { + "version": "2.5.6", + "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-arm64-musl/-/watcher-linux-arm64-musl-2.5.6.tgz", + "integrity": "sha512-qb6naMDGlbCwdhLj6hgoVKJl2odL34z2sqkC7Z6kzir8b5W65WYDpLB6R06KabvZdgoHI/zxke4b3zR0wAbDTA==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-linux-x64-glibc": { + "version": "2.5.6", + "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-x64-glibc/-/watcher-linux-x64-glibc-2.5.6.tgz", + "integrity": "sha512-kbT5wvNQlx7NaGjzPFu8nVIW1rWqV780O7ZtkjuWaPUgpv2NMFpjYERVi0UYj1msZNyCzGlaCWEtzc+exjMGbQ==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-linux-x64-musl": { + "version": "2.5.6", + "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-x64-musl/-/watcher-linux-x64-musl-2.5.6.tgz", + "integrity": "sha512-1JRFeC+h7RdXwldHzTsmdtYR/Ku8SylLgTU/reMuqdVD7CtLwf0VR1FqeprZ0eHQkO0vqsbvFLXUmYm/uNKJBg==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-win32-arm64": { + "version": "2.5.6", + "resolved": "https://registry.npmjs.org/@parcel/watcher-win32-arm64/-/watcher-win32-arm64-2.5.6.tgz", + "integrity": "sha512-3ukyebjc6eGlw9yRt678DxVF7rjXatWiHvTXqphZLvo7aC5NdEgFufVwjFfY51ijYEWpXbqF5jtrK275z52D4Q==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-win32-ia32": { + "version": "2.5.6", + "resolved": "https://registry.npmjs.org/@parcel/watcher-win32-ia32/-/watcher-win32-ia32-2.5.6.tgz", + "integrity": "sha512-k35yLp1ZMwwee3Ez/pxBi5cf4AoBKYXj00CZ80jUz5h8prpiaQsiRPKQMxoLstNuqe2vR4RNPEAEcjEFzhEz/g==", + "cpu": [ + "ia32" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-win32-x64": { + "version": "2.5.6", + "resolved": "https://registry.npmjs.org/@parcel/watcher-win32-x64/-/watcher-win32-x64-2.5.6.tgz", + "integrity": "sha512-hbQlYcCq5dlAX9Qx+kFb0FHue6vbjlf0FrNzSKdYK2APUf7tGfGxQCk2ihEREmbR6ZMc0MVAD5RIX/41gpUzTw==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher/node_modules/node-addon-api": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-7.1.1.tgz", + "integrity": "sha512-5m3bsyrjFWE1xf7nz7YXdN4udnVtXK6/Yfgn5qnahL6bCkf2yKt4k3nuTKAtT4r3IG8JNR2ncsIMdZuAzJjHQQ==", + "dev": true, + "license": "MIT", + "optional": true + }, + "node_modules/@rolldown/binding-android-arm64": { + "version": "1.0.0-rc.4", + "resolved": "https://registry.npmjs.org/@rolldown/binding-android-arm64/-/binding-android-arm64-1.0.0-rc.4.tgz", + "integrity": "sha512-vRq9f4NzvbdZavhQbjkJBx7rRebDKYR9zHfO/Wg486+I7bSecdUapzCm5cyXoK+LHokTxgSq7A5baAXUZkIz0w==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@rolldown/binding-darwin-arm64": { + "version": "1.0.0-rc.4", + "resolved": "https://registry.npmjs.org/@rolldown/binding-darwin-arm64/-/binding-darwin-arm64-1.0.0-rc.4.tgz", + "integrity": "sha512-kFgEvkWLqt3YCgKB5re9RlIrx9bRsvyVUnaTakEpOPuLGzLpLapYxE9BufJNvPg8GjT6mB1alN4yN1NjzoeM8Q==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@rolldown/binding-darwin-x64": { + "version": "1.0.0-rc.4", + "resolved": "https://registry.npmjs.org/@rolldown/binding-darwin-x64/-/binding-darwin-x64-1.0.0-rc.4.tgz", + "integrity": "sha512-JXmaOJGsL/+rsmMfutcDjxWM2fTaVgCHGoXS7nE8Z3c9NAYjGqHvXrAhMUZvMpHS/k7Mg+X7n/MVKb7NYWKKww==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@rolldown/binding-freebsd-x64": { + "version": "1.0.0-rc.4", + "resolved": "https://registry.npmjs.org/@rolldown/binding-freebsd-x64/-/binding-freebsd-x64-1.0.0-rc.4.tgz", + "integrity": "sha512-ep3Catd6sPnHTM0P4hNEvIv5arnDvk01PfyJIJ+J3wVCG1eEaPo09tvFqdtcaTrkwQy0VWR24uz+cb4IsK53Qw==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@rolldown/binding-linux-arm-gnueabihf": { + "version": "1.0.0-rc.4", + "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-arm-gnueabihf/-/binding-linux-arm-gnueabihf-1.0.0-rc.4.tgz", + "integrity": "sha512-LwA5ayKIpnsgXJEwWc3h8wPiS33NMIHd9BhsV92T8VetVAbGe2qXlJwNVDGHN5cOQ22R9uYvbrQir2AB+ntT2w==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@rolldown/binding-linux-arm64-gnu": { + "version": "1.0.0-rc.4", + "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-arm64-gnu/-/binding-linux-arm64-gnu-1.0.0-rc.4.tgz", + "integrity": "sha512-AC1WsGdlV1MtGay/OQ4J9T7GRadVnpYRzTcygV1hKnypbYN20Yh4t6O1Sa2qRBMqv1etulUknqXjc3CTIsBu6A==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@rolldown/binding-linux-arm64-musl": { + "version": "1.0.0-rc.4", + "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-arm64-musl/-/binding-linux-arm64-musl-1.0.0-rc.4.tgz", + "integrity": "sha512-lU+6rgXXViO61B4EudxtVMXSOfiZONR29Sys5VGSetUY7X8mg9FCKIIjcPPj8xNDeYzKl+H8F/qSKOBVFJChCQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@rolldown/binding-linux-x64-gnu": { + "version": "1.0.0-rc.4", + "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-x64-gnu/-/binding-linux-x64-gnu-1.0.0-rc.4.tgz", + "integrity": "sha512-DZaN1f0PGp/bSvKhtw50pPsnln4T13ycDq1FrDWRiHmWt1JeW+UtYg9touPFf8yt993p8tS2QjybpzKNTxYEwg==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@rolldown/binding-linux-x64-musl": { + "version": "1.0.0-rc.4", + "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-x64-musl/-/binding-linux-x64-musl-1.0.0-rc.4.tgz", + "integrity": "sha512-RnGxwZLN7fhMMAItnD6dZ7lvy+TI7ba+2V54UF4dhaWa/p8I/ys1E73KO6HmPmgz92ZkfD8TXS1IMV8+uhbR9g==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@rolldown/binding-openharmony-arm64": { + "version": "1.0.0-rc.4", + "resolved": "https://registry.npmjs.org/@rolldown/binding-openharmony-arm64/-/binding-openharmony-arm64-1.0.0-rc.4.tgz", + "integrity": "sha512-6lcI79+X8klGiGd8yHuTgQRjuuJYNggmEml+RsyN596P23l/zf9FVmJ7K0KVKkFAeYEdg0iMUKyIxiV5vebDNQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "openharmony" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@rolldown/binding-wasm32-wasi": { + "version": "1.0.0-rc.4", + "resolved": "https://registry.npmjs.org/@rolldown/binding-wasm32-wasi/-/binding-wasm32-wasi-1.0.0-rc.4.tgz", + "integrity": "sha512-wz7ohsKCAIWy91blZ/1FlpPdqrsm1xpcEOQVveWoL6+aSPKL4VUcoYmmzuLTssyZxRpEwzuIxL/GDsvpjaBtOw==", + "cpu": [ + "wasm32" + ], + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "@napi-rs/wasm-runtime": "^1.1.1" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/@rolldown/binding-win32-arm64-msvc": { + "version": "1.0.0-rc.4", + "resolved": "https://registry.npmjs.org/@rolldown/binding-win32-arm64-msvc/-/binding-win32-arm64-msvc-1.0.0-rc.4.tgz", + "integrity": "sha512-cfiMrfuWCIgsFmcVG0IPuO6qTRHvF7NuG3wngX1RZzc6dU8FuBFb+J3MIR5WrdTNozlumfgL4cvz+R4ozBCvsQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@rolldown/binding-win32-x64-msvc": { + "version": "1.0.0-rc.4", + "resolved": "https://registry.npmjs.org/@rolldown/binding-win32-x64-msvc/-/binding-win32-x64-msvc-1.0.0-rc.4.tgz", + "integrity": "sha512-p6UeR9y7ht82AH57qwGuFYn69S6CZ7LLKdCKy/8T3zS9VTrJei2/CGsTUV45Da4Z9Rbhc7G4gyWQ/Ioamqn09g==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@rolldown/pluginutils": { + "version": "1.0.0-rc.4", + "resolved": "https://registry.npmjs.org/@rolldown/pluginutils/-/pluginutils-1.0.0-rc.4.tgz", + "integrity": "sha512-1BrrmTu0TWfOP1riA8uakjFc9bpIUGzVKETsOtzY39pPga8zELGDl8eu1Dx7/gjM5CAz14UknsUMpBO8L+YntQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/@rollup/rollup-android-arm-eabi": { + "version": "4.59.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.59.1.tgz", + "integrity": "sha512-xB0b51TB7IfDEzAojXahmr+gfA00uYVInJGgNNkeQG6RPnCPGr7udsylFLTubuIUSRE6FkcI1NElyRt83PP5oQ==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ] + }, + "node_modules/@rollup/rollup-android-arm64": { + "version": "4.59.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.59.1.tgz", + "integrity": "sha512-XOjPId0qwSDKHaIsdzHJtKCxX0+nH8MhBwvrNsT7tVyKmdTx1jJ4XzN5RZXCdTzMpufLb+B8llTC0D8uCrLhcw==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ] + }, + "node_modules/@rollup/rollup-darwin-arm64": { + "version": "4.59.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.59.1.tgz", + "integrity": "sha512-vQuRd28p0gQpPrS6kppd8IrWmFo42U8Pz1XLRjSZXq5zCqyMDYFABT7/sywL11mO1EL10Qhh7MVPEwkG8GiBeg==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ] + }, + "node_modules/@rollup/rollup-darwin-x64": { + "version": "4.59.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.59.1.tgz", + "integrity": "sha512-x6VG6U29+Ivlnajrg1IHdzXeAwSoEHBFVO+CtC9Brugx6de712CUJobRUxsIA0KYrQvCmzNrMPFTT1A4CCqNTg==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ] + }, + "node_modules/@rollup/rollup-freebsd-arm64": { + "version": "4.59.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.59.1.tgz", + "integrity": "sha512-Sgi0Uo6t1YCHJMNO3Y8+bm+SvOanUGkoZKn/VJPwYUe2kp31X5KnXmzKd/NjW8iA3gFcfNZ64zh14uOGrIllCQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ] + }, + "node_modules/@rollup/rollup-freebsd-x64": { + "version": "4.59.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.59.1.tgz", + "integrity": "sha512-AM4xnwEZwukdhk7laMWfzWu9JGSVnJd+Fowt6Fd7QW1nrf3h0Hp7Qx5881M4aqrUlKBCybOxz0jofvIIfl7C5g==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ] + }, + "node_modules/@rollup/rollup-linux-arm-gnueabihf": { + "version": "4.59.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.59.1.tgz", + "integrity": "sha512-KUizqxpwaR2AZdAUsMWfL/C94pUu7TKpoPd88c8yFVixJ+l9hejkrwoK5Zj3wiNh65UeyryKnJyxL1b7yNqFQA==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-arm-musleabihf": { + "version": "4.59.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.59.1.tgz", + "integrity": "sha512-MZoQ/am77ckJtZGFAtPucgUuJWiop3m2R3lw7tC0QCcbfl4DRhQUBUkHWCkcrT3pqy5Mzv5QQgY6Dmlba6iTWg==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-arm64-gnu": { + "version": "4.59.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.59.1.tgz", + "integrity": "sha512-Sez95TP6xGjkWB1608EfhCX1gdGrO5wzyN99VqzRtC17x/1bhw5VU1V0GfKUwbW/Xr1J8mSasoFoJa6Y7aGGSA==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-arm64-musl": { + "version": "4.59.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.59.1.tgz", + "integrity": "sha512-9Cs2Seq98LWNOJzR89EGTZoiP8EkZ9UbQhBlDgfAkM6asVna1xJ04W2CLYWDN/RpUgOjtQvcv8wQVi1t5oQazA==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-loong64-gnu": { + "version": "4.59.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loong64-gnu/-/rollup-linux-loong64-gnu-4.59.1.tgz", + "integrity": "sha512-n9yqttftgFy7IrNEnHy1bOp6B4OSe8mJDiPkT7EqlM9FnKOwUMnCK62ixW0Kd9Clw0/wgvh8+SqaDXMFvw3KqQ==", + "cpu": [ + "loong64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-loong64-musl": { + "version": "4.59.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loong64-musl/-/rollup-linux-loong64-musl-4.59.1.tgz", + "integrity": "sha512-SfpNXDzVTqs/riak4xXcLpq5gIQWsqGWMhN1AGRQKB4qGSs4r0sEs3ervXPcE1O9RsQ5bm8Muz6zmQpQnPss1g==", + "cpu": [ + "loong64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-ppc64-gnu": { + "version": "4.59.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-ppc64-gnu/-/rollup-linux-ppc64-gnu-4.59.1.tgz", + "integrity": "sha512-LjaChED0wQnjKZU+tsmGbN+9nN1XhaWUkAlSbTdhpEseCS4a15f/Q8xC2BN4GDKRzhhLZpYtJBZr2NZhR0jvNw==", + "cpu": [ + "ppc64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-ppc64-musl": { + "version": "4.59.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-ppc64-musl/-/rollup-linux-ppc64-musl-4.59.1.tgz", + "integrity": "sha512-ojW7iTJSIs4pwB2xV6QXGwNyDctvXOivYllttuPbXguuKDX5vwpqYJsHc6D2LZzjDGHML414Tuj3LvVPe1CT1A==", + "cpu": [ + "ppc64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-riscv64-gnu": { + "version": "4.59.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.59.1.tgz", + "integrity": "sha512-FP+Q6WTcxxvsr0wQczhSE+tOZvFPV8A/mUE6mhZYFW9/eea/y/XqAgRoLLMuE9Cz0hfX5bi7p116IWoB+P237A==", + "cpu": [ + "riscv64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-riscv64-musl": { + "version": "4.59.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-musl/-/rollup-linux-riscv64-musl-4.59.1.tgz", + "integrity": "sha512-L1uD9b/Ig8Z+rn1KttCJjwhN1FgjRMBKsPaBsDKkfUl7GfFq71pU4vWCnpOsGljycFEbkHWARZLf4lMYg3WOLw==", + "cpu": [ + "riscv64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-s390x-gnu": { + "version": "4.59.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.59.1.tgz", + "integrity": "sha512-EZc9NGTk/oSUzzOD4nYY4gIjteo2M3CiozX6t1IXGCOdgxJTlVu/7EdPeiqeHPSIrxkLhavqpBAUCfvC6vBOug==", + "cpu": [ + "s390x" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-x64-gnu": { + "version": "4.59.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.59.1.tgz", + "integrity": "sha512-NQ9KyU1Anuy59L8+HHOKM++CoUxrQWrZWXRik4BJFm+7i5NP6q/SW43xIBr80zzt+PDBJ7LeNmloQGfa0JGk0w==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-x64-musl": { + "version": "4.59.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.59.1.tgz", + "integrity": "sha512-GZkLk2t6naywsveSFBsEb0PLU+JC9ggVjbndsbG20VPhar6D1gkMfCx4NfP9owpovBXTN+eRdqGSkDGIxPHhmQ==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-openbsd-x64": { + "version": "4.59.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-openbsd-x64/-/rollup-openbsd-x64-4.59.1.tgz", + "integrity": "sha512-1hjG9Jpl2KDOetr64iQd8AZAEjkDUUK5RbDkYWsViYLC1op1oNzdjMJeFiofcGhqbNTaY2kfgqowE7DILifsrA==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "openbsd" + ] + }, + "node_modules/@rollup/rollup-openharmony-arm64": { + "version": "4.59.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-openharmony-arm64/-/rollup-openharmony-arm64-4.59.1.tgz", + "integrity": "sha512-ARoKfflk0SiiYm3r1fmF73K/yB+PThmOwfWCk1sr7x/k9dc3uGLWuEE9if+Pw21el8MSpp3TMnG5vLNsJ/MMGQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "openharmony" + ] + }, + "node_modules/@rollup/rollup-win32-arm64-msvc": { + "version": "4.59.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.59.1.tgz", + "integrity": "sha512-oOST61G6VM45Mz2vdzWMr1s2slI7y9LqxEV5fCoWi2MDONmMvgsJVHSXxce/I2xOSZPTZ47nDPOl1tkwKWSHcw==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@rollup/rollup-win32-ia32-msvc": { + "version": "4.59.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.59.1.tgz", + "integrity": "sha512-x5WgLi5dWpRz7WclKBGEF15LcWTh0ewrHM6Cq4A+WUbkysUMZNeqt05bwPonOQ3ihPS/WMhAZV5zB1DfnI4Sxg==", + "cpu": [ + "ia32" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@rollup/rollup-win32-x64-gnu": { + "version": "4.59.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-gnu/-/rollup-win32-x64-gnu-4.59.1.tgz", + "integrity": "sha512-wS+zHAJRVP5zOL0e+a3V3E/NTEwM2HEvvNKoDy5Xcfs0o8lljxn+EAFPkUsxihBdmDq1JWzXmmB9cbssCPdxxw==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@rollup/rollup-win32-x64-msvc": { + "version": "4.59.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.59.1.tgz", + "integrity": "sha512-rhHyrMeLpErT/C7BxcEsU4COHQUzHyrPYW5tOZUeUhziNtRuYxmDWvqQqzpuUt8xpOgmbKa1btGXfnA/ANVO+g==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@schematics/angular": { + "version": "21.2.3", + "resolved": "https://registry.npmjs.org/@schematics/angular/-/angular-21.2.3.tgz", + "integrity": "sha512-rCEprgpNbJLl9Rm/t92eRYc1eIqD4BAJqB1OO8fzQolyDajCcOBpohjXkuLYSwK9RMyS6f+szNnYGOQawlrPYw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@angular-devkit/core": "21.2.3", + "@angular-devkit/schematics": "21.2.3", + "jsonc-parser": "3.3.1" + }, + "engines": { + "node": "^20.19.0 || ^22.12.0 || >=24.0.0", + "npm": "^6.11.0 || ^7.5.6 || >=8.0.0", + "yarn": ">= 1.13.0" + } + }, + "node_modules/@sigstore/bundle": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@sigstore/bundle/-/bundle-4.0.0.tgz", + "integrity": "sha512-NwCl5Y0V6Di0NexvkTqdoVfmjTaQwoLM236r89KEojGmq/jMls8S+zb7yOwAPdXvbwfKDlP+lmXgAL4vKSQT+A==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@sigstore/protobuf-specs": "^0.5.0" + }, + "engines": { + "node": "^20.17.0 || >=22.9.0" + } + }, + "node_modules/@sigstore/core": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/@sigstore/core/-/core-3.2.0.tgz", + "integrity": "sha512-kxHrDQ9YgfrWUSXU0cjsQGv8JykOFZQ9ErNKbFPWzk3Hgpwu8x2hHrQ9IdA8yl+j9RTLTC3sAF3Tdq1IQCP4oA==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": "^20.17.0 || >=22.9.0" + } + }, + "node_modules/@sigstore/protobuf-specs": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/@sigstore/protobuf-specs/-/protobuf-specs-0.5.0.tgz", + "integrity": "sha512-MM8XIwUjN2bwvCg1QvrMtbBmpcSHrkhFSCu1D11NyPvDQ25HEc4oG5/OcQfd/Tlf/OxmKWERDj0zGE23jQaMwA==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": "^18.17.0 || >=20.5.0" + } + }, + "node_modules/@sigstore/sign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/@sigstore/sign/-/sign-4.1.1.tgz", + "integrity": "sha512-Hf4xglukg0XXQ2RiD5vSoLjdPe8OBUPA8XeVjUObheuDcWdYWrnH/BNmxZCzkAy68MzmNCxXLeurJvs6hcP2OQ==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@gar/promise-retry": "^1.0.2", + "@sigstore/bundle": "^4.0.0", + "@sigstore/core": "^3.2.0", + "@sigstore/protobuf-specs": "^0.5.0", + "make-fetch-happen": "^15.0.4", + "proc-log": "^6.1.0" + }, + "engines": { + "node": "^20.17.0 || >=22.9.0" + } + }, + "node_modules/@sigstore/tuf": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@sigstore/tuf/-/tuf-4.0.2.tgz", + "integrity": "sha512-TCAzTy0xzdP79EnxSjq9KQ3eaR7+FmudLC6eRKknVKZbV7ZNlGLClAAQb/HMNJ5n2OBNk2GT1tEmU0xuPr+SLQ==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@sigstore/protobuf-specs": "^0.5.0", + "tuf-js": "^4.1.0" + }, + "engines": { + "node": "^20.17.0 || >=22.9.0" + } + }, + "node_modules/@sigstore/verify": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@sigstore/verify/-/verify-3.1.0.tgz", + "integrity": "sha512-mNe0Iigql08YupSOGv197YdHpPPr+EzDZmfCgMc7RPNaZTw5aLN01nBl6CHJOh3BGtnMIj83EeN4butBchc8Ag==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@sigstore/bundle": "^4.0.0", + "@sigstore/core": "^3.1.0", + "@sigstore/protobuf-specs": "^0.5.0" + }, + "engines": { + "node": "^20.17.0 || >=22.9.0" + } + }, + "node_modules/@standard-schema/spec": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@standard-schema/spec/-/spec-1.1.0.tgz", + "integrity": "sha512-l2aFy5jALhniG5HgqrD6jXLi/rUWrKvqN/qJx6yoJsgKhblVd+iqqU4RCXavm/jPityDo5TCvKMnpjKnOriy0w==", + "license": "MIT" + }, + "node_modules/@tauri-apps/cli": { + "version": "2.10.1", + "resolved": "https://registry.npmjs.org/@tauri-apps/cli/-/cli-2.10.1.tgz", + "integrity": "sha512-jQNGF/5quwORdZSSLtTluyKQ+o6SMa/AUICfhf4egCGFdMHqWssApVgYSbg+jmrZoc8e1DscNvjTnXtlHLS11g==", + "dev": true, + "license": "Apache-2.0 OR MIT", + "bin": { + "tauri": "tauri.js" + }, + "engines": { + "node": ">= 10" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/tauri" + }, + "optionalDependencies": { + "@tauri-apps/cli-darwin-arm64": "2.10.1", + "@tauri-apps/cli-darwin-x64": "2.10.1", + "@tauri-apps/cli-linux-arm-gnueabihf": "2.10.1", + "@tauri-apps/cli-linux-arm64-gnu": "2.10.1", + "@tauri-apps/cli-linux-arm64-musl": "2.10.1", + "@tauri-apps/cli-linux-riscv64-gnu": "2.10.1", + "@tauri-apps/cli-linux-x64-gnu": "2.10.1", + "@tauri-apps/cli-linux-x64-musl": "2.10.1", + "@tauri-apps/cli-win32-arm64-msvc": "2.10.1", + "@tauri-apps/cli-win32-ia32-msvc": "2.10.1", + "@tauri-apps/cli-win32-x64-msvc": "2.10.1" + } + }, + "node_modules/@tauri-apps/cli-darwin-arm64": { + "version": "2.10.1", + "resolved": "https://registry.npmjs.org/@tauri-apps/cli-darwin-arm64/-/cli-darwin-arm64-2.10.1.tgz", + "integrity": "sha512-Z2OjCXiZ+fbYZy7PmP3WRnOpM9+Fy+oonKDEmUE6MwN4IGaYqgceTjwHucc/kEEYZos5GICve35f7ZiizgqEnQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "Apache-2.0 OR MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@tauri-apps/cli-darwin-x64": { + "version": "2.10.1", + "resolved": "https://registry.npmjs.org/@tauri-apps/cli-darwin-x64/-/cli-darwin-x64-2.10.1.tgz", + "integrity": "sha512-V/irQVvjPMGOTQqNj55PnQPVuH4VJP8vZCN7ajnj+ZS8Kom1tEM2hR3qbbIRoS3dBKs5mbG8yg1WC+97dq17Pw==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "Apache-2.0 OR MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@tauri-apps/cli-linux-arm-gnueabihf": { + "version": "2.10.1", + "resolved": "https://registry.npmjs.org/@tauri-apps/cli-linux-arm-gnueabihf/-/cli-linux-arm-gnueabihf-2.10.1.tgz", + "integrity": "sha512-Hyzwsb4VnCWKGfTw+wSt15Z2pLw2f0JdFBfq2vHBOBhvg7oi6uhKiF87hmbXOBXUZaGkyRDkCHsdzJcIfoJC2w==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "Apache-2.0 OR MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@tauri-apps/cli-linux-arm64-gnu": { + "version": "2.10.1", + "resolved": "https://registry.npmjs.org/@tauri-apps/cli-linux-arm64-gnu/-/cli-linux-arm64-gnu-2.10.1.tgz", + "integrity": "sha512-OyOYs2t5GkBIvyWjA1+h4CZxTcdz1OZPCWAPz5DYEfB0cnWHERTnQ/SLayQzncrT0kwRoSfSz9KxenkyJoTelA==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "Apache-2.0 OR MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@tauri-apps/cli-linux-arm64-musl": { + "version": "2.10.1", + "resolved": "https://registry.npmjs.org/@tauri-apps/cli-linux-arm64-musl/-/cli-linux-arm64-musl-2.10.1.tgz", + "integrity": "sha512-MIj78PDDGjkg3NqGptDOGgfXks7SYJwhiMh8SBoZS+vfdz7yP5jN18bNaLnDhsVIPARcAhE1TlsZe/8Yxo2zqg==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "Apache-2.0 OR MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@tauri-apps/cli-linux-riscv64-gnu": { + "version": "2.10.1", + "resolved": "https://registry.npmjs.org/@tauri-apps/cli-linux-riscv64-gnu/-/cli-linux-riscv64-gnu-2.10.1.tgz", + "integrity": "sha512-X0lvOVUg8PCVaoEtEAnpxmnkwlE1gcMDTqfhbefICKDnOTJ5Est3qL0SrWxizDackIOKBcvtpejrSiVpuJI1kw==", + "cpu": [ + "riscv64" + ], + "dev": true, + "license": "Apache-2.0 OR MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@tauri-apps/cli-linux-x64-gnu": { + "version": "2.10.1", + "resolved": "https://registry.npmjs.org/@tauri-apps/cli-linux-x64-gnu/-/cli-linux-x64-gnu-2.10.1.tgz", + "integrity": "sha512-2/12bEzsJS9fAKybxgicCDFxYD1WEI9kO+tlDwX5znWG2GwMBaiWcmhGlZ8fi+DMe9CXlcVarMTYc0L3REIRxw==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "Apache-2.0 OR MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@tauri-apps/cli-linux-x64-musl": { + "version": "2.10.1", + "resolved": "https://registry.npmjs.org/@tauri-apps/cli-linux-x64-musl/-/cli-linux-x64-musl-2.10.1.tgz", + "integrity": "sha512-Y8J0ZzswPz50UcGOFuXGEMrxbjwKSPgXftx5qnkuMs2rmwQB5ssvLb6tn54wDSYxe7S6vlLob9vt0VKuNOaCIQ==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "Apache-2.0 OR MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@tauri-apps/cli-win32-arm64-msvc": { + "version": "2.10.1", + "resolved": "https://registry.npmjs.org/@tauri-apps/cli-win32-arm64-msvc/-/cli-win32-arm64-msvc-2.10.1.tgz", + "integrity": "sha512-iSt5B86jHYAPJa/IlYw++SXtFPGnWtFJriHn7X0NFBVunF6zu9+/zOn8OgqIWSl8RgzhLGXQEEtGBdR4wzpVgg==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "Apache-2.0 OR MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@tauri-apps/cli-win32-ia32-msvc": { + "version": "2.10.1", + "resolved": "https://registry.npmjs.org/@tauri-apps/cli-win32-ia32-msvc/-/cli-win32-ia32-msvc-2.10.1.tgz", + "integrity": "sha512-gXyxgEzsFegmnWywYU5pEBURkcFN/Oo45EAwvZrHMh+zUSEAvO5E8TXsgPADYm31d1u7OQU3O3HsYfVBf2moHw==", + "cpu": [ + "ia32" + ], + "dev": true, + "license": "Apache-2.0 OR MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@tauri-apps/cli-win32-x64-msvc": { + "version": "2.10.1", + "resolved": "https://registry.npmjs.org/@tauri-apps/cli-win32-x64-msvc/-/cli-win32-x64-msvc-2.10.1.tgz", + "integrity": "sha512-6Cn7YpPFwzChy0ERz6djKEmUehWrYlM+xTaNzGPgZocw3BD7OfwfWHKVWxXzdjEW2KfKkHddfdxK1XXTYqBRLg==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "Apache-2.0 OR MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@tufjs/canonical-json": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@tufjs/canonical-json/-/canonical-json-2.0.0.tgz", + "integrity": "sha512-yVtV8zsdo8qFHe+/3kw81dSLyF7D576A5cCFCi4X7B39tWT7SekaEFUnvnWJHz+9qO7qJTah1JbrDjWKqFtdWA==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^16.14.0 || >=18.0.0" + } + }, + "node_modules/@tufjs/models": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/@tufjs/models/-/models-4.1.0.tgz", + "integrity": "sha512-Y8cK9aggNRsqJVaKUlEYs4s7CvQ1b1ta2DVPyAimb0I2qhzjNk+A+mxvll/klL0RlfuIUei8BF7YWiua4kQqww==", + "dev": true, + "license": "MIT", + "dependencies": { + "@tufjs/canonical-json": "2.0.0", + "minimatch": "^10.1.1" + }, + "engines": { + "node": "^20.17.0 || >=22.9.0" + } + }, + "node_modules/@tybys/wasm-util": { + "version": "0.10.1", + "resolved": "https://registry.npmjs.org/@tybys/wasm-util/-/wasm-util-0.10.1.tgz", + "integrity": "sha512-9tTaPJLSiejZKx+Bmog4uSubteqTvFrVrURwkmHixBo0G4seD0zUxp98E1DzUBJxLQ3NPwXrGKDiVjwx/DpPsg==", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "tslib": "^2.4.0" + } + }, + "node_modules/@types/chai": { + "version": "5.2.3", + "resolved": "https://registry.npmjs.org/@types/chai/-/chai-5.2.3.tgz", + "integrity": "sha512-Mw558oeA9fFbv65/y4mHtXDs9bPnFMZAL/jxdPFUpOHHIXX91mcgEHbS5Lahr+pwZFR8A7GQleRWeI6cGFC2UA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/deep-eql": "*", + "assertion-error": "^2.0.1" + } + }, + "node_modules/@types/deep-eql": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@types/deep-eql/-/deep-eql-4.0.2.tgz", + "integrity": "sha512-c9h9dVVMigMPc4bwTvC5dxqtqJZwQPePsWjPlpSOnojbor6pGqdk541lfA7AqFQr5pB1BRdq0juY9db81BwyFw==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/estree": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.8.tgz", + "integrity": "sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w==", + "dev": true, + "license": "MIT" + }, + "node_modules/@vitejs/plugin-basic-ssl": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/@vitejs/plugin-basic-ssl/-/plugin-basic-ssl-2.1.4.tgz", + "integrity": "sha512-HXciTXN/sDBYWgeAD4V4s0DN0g72x5mlxQhHxtYu3Tt8BLa6MzcJZUyDVFCdtjNs3bfENVHVzOsmooTVuNgAAw==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^18.0.0 || ^20.0.0 || >=22.0.0" + }, + "peerDependencies": { + "vite": "^6.0.0 || ^7.0.0" + } + }, + "node_modules/@vitest/expect": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/@vitest/expect/-/expect-4.1.0.tgz", + "integrity": "sha512-EIxG7k4wlWweuCLG9Y5InKFwpMEOyrMb6ZJ1ihYu02LVj/bzUwn2VMU+13PinsjRW75XnITeFrQBMH5+dLvCDA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@standard-schema/spec": "^1.1.0", + "@types/chai": "^5.2.2", + "@vitest/spy": "4.1.0", + "@vitest/utils": "4.1.0", + "chai": "^6.2.2", + "tinyrainbow": "^3.0.3" + }, + "funding": { + "url": "https://opencollective.com/vitest" + } + }, + "node_modules/@vitest/mocker": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/@vitest/mocker/-/mocker-4.1.0.tgz", + "integrity": "sha512-evxREh+Hork43+Y4IOhTo+h5lGmVRyjqI739Rz4RlUPqwrkFFDF6EMvOOYjTx4E8Tl6gyCLRL8Mu7Ry12a13Tw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@vitest/spy": "4.1.0", + "estree-walker": "^3.0.3", + "magic-string": "^0.30.21" + }, + "funding": { + "url": "https://opencollective.com/vitest" + }, + "peerDependencies": { + "msw": "^2.4.9", + "vite": "^6.0.0 || ^7.0.0 || ^8.0.0-0" + }, + "peerDependenciesMeta": { + "msw": { + "optional": true + }, + "vite": { + "optional": true + } + } + }, + "node_modules/@vitest/pretty-format": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/@vitest/pretty-format/-/pretty-format-4.1.0.tgz", + "integrity": "sha512-3RZLZlh88Ib0J7NQTRATfc/3ZPOnSUn2uDBUoGNn5T36+bALixmzphN26OUD3LRXWkJu4H0s5vvUeqBiw+kS0A==", + "dev": true, + "license": "MIT", + "dependencies": { + "tinyrainbow": "^3.0.3" + }, + "funding": { + "url": "https://opencollective.com/vitest" + } + }, + "node_modules/@vitest/runner": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/@vitest/runner/-/runner-4.1.0.tgz", + "integrity": "sha512-Duvx2OzQ7d6OjchL+trw+aSrb9idh7pnNfxrklo14p3zmNL4qPCDeIJAK+eBKYjkIwG96Bc6vYuxhqDXQOWpoQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@vitest/utils": "4.1.0", + "pathe": "^2.0.3" + }, + "funding": { + "url": "https://opencollective.com/vitest" + } + }, + "node_modules/@vitest/snapshot": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/@vitest/snapshot/-/snapshot-4.1.0.tgz", + "integrity": "sha512-0Vy9euT1kgsnj1CHttwi9i9o+4rRLEaPRSOJ5gyv579GJkNpgJK+B4HSv/rAWixx2wdAFci1X4CEPjiu2bXIMg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@vitest/pretty-format": "4.1.0", + "@vitest/utils": "4.1.0", + "magic-string": "^0.30.21", + "pathe": "^2.0.3" + }, + "funding": { + "url": "https://opencollective.com/vitest" + } + }, + "node_modules/@vitest/spy": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/@vitest/spy/-/spy-4.1.0.tgz", + "integrity": "sha512-pz77k+PgNpyMDv2FV6qmk5ZVau6c3R8HC8v342T2xlFxQKTrSeYw9waIJG8KgV9fFwAtTu4ceRzMivPTH6wSxw==", + "dev": true, + "license": "MIT", + "funding": { + "url": "https://opencollective.com/vitest" + } + }, + "node_modules/@vitest/utils": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/@vitest/utils/-/utils-4.1.0.tgz", + "integrity": "sha512-XfPXT6a8TZY3dcGY8EdwsBulFCIw+BeeX0RZn2x/BtiY/75YGh8FeWGG8QISN/WhaqSrE2OrlDgtF8q5uhOTmw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@vitest/pretty-format": "4.1.0", + "convert-source-map": "^2.0.0", + "tinyrainbow": "^3.0.3" + }, + "funding": { + "url": "https://opencollective.com/vitest" + } + }, + "node_modules/@vitest/utils/node_modules/convert-source-map": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", + "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==", + "dev": true, + "license": "MIT" + }, + "node_modules/@yarnpkg/lockfile": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@yarnpkg/lockfile/-/lockfile-1.1.0.tgz", + "integrity": "sha512-GpSwvyXOcOOlV70vbnzjj4fW5xW/FdUF6nQEt1ENy7m4ZCczi1+/buVUPAqmGfqznsORNFzUMjctTIp8a9tuCQ==", + "dev": true, + "license": "BSD-2-Clause" + }, + "node_modules/abbrev": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-4.0.0.tgz", + "integrity": "sha512-a1wflyaL0tHtJSmLSOVybYhy22vRih4eduhhrkcjgrWGnRfrZtovJ2FRjxuTtkkj47O/baf0R86QU5OuYpz8fA==", + "dev": true, + "license": "ISC", + "engines": { + "node": "^20.17.0 || >=22.9.0" + } + }, + "node_modules/accepts": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-2.0.0.tgz", + "integrity": "sha512-5cvg6CtKwfgdmVqY1WIiXKc3Q1bkRqGLi+2W/6ao+6Y7gu/RCwRuAhGEzh5B4KlszSuTLgZYuqFqo5bImjNKng==", + "dev": true, + "license": "MIT", + "dependencies": { + "mime-types": "^3.0.0", + "negotiator": "^1.0.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/agent-base": { + "version": "7.1.4", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.4.tgz", + "integrity": "sha512-MnA+YT8fwfJPgBx3m60MNqakm30XOkyIoH1y6huTQvC0PwZG7ki8NacLBcrPbNoo8vEZy7Jpuk7+jMO+CUovTQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 14" + } + }, + "node_modules/ajv": { + "version": "8.18.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.18.0.tgz", + "integrity": "sha512-PlXPeEWMXMZ7sPYOHqmDyCJzcfNrUr3fGNKtezX14ykXOEIvyK81d+qydx89KY5O71FKMPaQ2vBfBFI5NHR63A==", + "dev": true, + "license": "MIT", + "dependencies": { + "fast-deep-equal": "^3.1.3", + "fast-uri": "^3.0.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/ajv-formats": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-3.0.1.tgz", + "integrity": "sha512-8iUql50EUR+uUcdRQ3HDqa6EVyo3docL8g5WJ3FNcWmu62IbkGUue/pEyLBW8VGKKucTPgqeks4fIU1DA4yowQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "ajv": "^8.0.0" + }, + "peerDependencies": { + "ajv": "^8.0.0" + }, + "peerDependenciesMeta": { + "ajv": { + "optional": true + } + } + }, + "node_modules/algoliasearch": { + "version": "5.48.1", + "resolved": "https://registry.npmjs.org/algoliasearch/-/algoliasearch-5.48.1.tgz", + "integrity": "sha512-Rf7xmeuIo7nb6S4mp4abW2faW8DauZyE2faBIKFaUfP3wnpOvNSbiI5AwVhqBNj0jPgBWEvhyCu0sLjN2q77Rg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@algolia/abtesting": "1.14.1", + "@algolia/client-abtesting": "5.48.1", + "@algolia/client-analytics": "5.48.1", + "@algolia/client-common": "5.48.1", + "@algolia/client-insights": "5.48.1", + "@algolia/client-personalization": "5.48.1", + "@algolia/client-query-suggestions": "5.48.1", + "@algolia/client-search": "5.48.1", + "@algolia/ingestion": "1.48.1", + "@algolia/monitoring": "1.48.1", + "@algolia/recommend": "5.48.1", + "@algolia/requester-browser-xhr": "5.48.1", + "@algolia/requester-fetch": "5.48.1", + "@algolia/requester-node-http": "5.48.1" + }, + "engines": { + "node": ">= 14.0.0" + } + }, + "node_modules/ansi-escapes": { + "version": "7.3.0", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-7.3.0.tgz", + "integrity": "sha512-BvU8nYgGQBxcmMuEeUEmNTvrMVjJNSH7RgW24vXexN4Ven6qCvy4TntnvlnwnMLTVlcRQQdbRY8NKnaIoeWDNg==", + "dev": true, + "license": "MIT", + "dependencies": { + "environment": "^1.0.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/ansi-regex": { + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.2.2.tgz", + "integrity": "sha512-Bq3SmSpyFHaWjPk8If9yc6svM8c56dB5BAtW4Qbw5jHTwwXXcTLoRMkpDJp6VL0XzlWaCHTXrkFURMYmD0sLqg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" + } + }, + "node_modules/ansi-styles": { + "version": "6.2.3", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.3.tgz", + "integrity": "sha512-4Dj6M28JB+oAH8kFkTLUo+a2jwOFkuqb3yucU0CANcRRUbxS0cP0nZYCGjcc3BNXwRIsUVmDGgzawme7zvJHvg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/assertion-error": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/assertion-error/-/assertion-error-2.0.1.tgz", + "integrity": "sha512-Izi8RQcffqCeNVgFigKli1ssklIbpHnCYc6AknXGYoB6grJqyeby7jv12JUQgmTAnIDnbck1uxksT4dzN3PWBA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + } + }, + "node_modules/balanced-match": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-4.0.4.tgz", + "integrity": "sha512-BLrgEcRTwX2o6gGxGOCNyMvGSp35YofuYzw9h1IMTRmKqttAZZVU67bdb9Pr2vUHA8+j3i2tJfjO6C6+4myGTA==", + "dev": true, + "license": "MIT", + "engines": { + "node": "18 || 20 || >=22" + } + }, + "node_modules/baseline-browser-mapping": { + "version": "2.10.10", + "resolved": "https://registry.npmjs.org/baseline-browser-mapping/-/baseline-browser-mapping-2.10.10.tgz", + "integrity": "sha512-sUoJ3IMxx4AyRqO4MLeHlnGDkyXRoUG0/AI9fjK+vS72ekpV0yWVY7O0BVjmBcRtkNcsAO2QDZ4tdKKGoI6YaQ==", + "dev": true, + "license": "Apache-2.0", + "bin": { + "baseline-browser-mapping": "dist/cli.cjs" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/beasties": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/beasties/-/beasties-0.4.1.tgz", + "integrity": "sha512-2Imdcw3LznDuxAbJM26RHniOLAzE6WgrK8OuvVXCQtNBS8rsnD9zsSEa3fHl4hHpUY7BYTlrpvtPVbvu9G6neg==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "css-select": "^6.0.0", + "css-what": "^7.0.0", + "dom-serializer": "^2.0.0", + "domhandler": "^5.0.3", + "htmlparser2": "^10.0.0", + "picocolors": "^1.1.1", + "postcss": "^8.4.49", + "postcss-media-query-parser": "^0.2.3", + "postcss-safe-parser": "^7.0.1" + }, + "engines": { + "node": ">=18.0.0" + } + }, + "node_modules/bidi-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/bidi-js/-/bidi-js-1.0.3.tgz", + "integrity": "sha512-RKshQI1R3YQ+n9YJz2QQ147P66ELpa1FQEg20Dk8oW9t2KgLbpDLLp9aGZ7y8WHSshDknG0bknqGw5/tyCs5tw==", + "dev": true, + "license": "MIT", + "dependencies": { + "require-from-string": "^2.0.2" + } + }, + "node_modules/body-parser": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-2.2.2.tgz", + "integrity": "sha512-oP5VkATKlNwcgvxi0vM0p/D3n2C3EReYVX+DNYs5TjZFn/oQt2j+4sVJtSMr18pdRr8wjTcBl6LoV+FUwzPmNA==", + "dev": true, + "license": "MIT", + "dependencies": { + "bytes": "^3.1.2", + "content-type": "^1.0.5", + "debug": "^4.4.3", + "http-errors": "^2.0.0", + "iconv-lite": "^0.7.0", + "on-finished": "^2.4.1", + "qs": "^6.14.1", + "raw-body": "^3.0.1", + "type-is": "^2.0.1" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/express" + } + }, + "node_modules/boolbase": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", + "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==", + "dev": true, + "license": "ISC" + }, + "node_modules/brace-expansion": { + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-5.0.4.tgz", + "integrity": "sha512-h+DEnpVvxmfVefa4jFbCf5HdH5YMDXRsmKflpf1pILZWRFlTbJpxeU55nJl4Smt5HQaGzg1o6RHFPJaOqnmBDg==", + "dev": true, + "license": "MIT", + "dependencies": { + "balanced-match": "^4.0.2" + }, + "engines": { + "node": "18 || 20 || >=22" + } + }, + "node_modules/browserslist": { + "version": "4.28.1", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.28.1.tgz", + "integrity": "sha512-ZC5Bd0LgJXgwGqUknZY/vkUQ04r8NXnJZ3yYi4vDmSiZmC/pdSN0NbNRPxZpbtO4uAfDUAFffO8IZoM3Gj8IkA==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "peer": true, + "dependencies": { + "baseline-browser-mapping": "^2.9.0", + "caniuse-lite": "^1.0.30001759", + "electron-to-chromium": "^1.5.263", + "node-releases": "^2.0.27", + "update-browserslist-db": "^1.2.0" + }, + "bin": { + "browserslist": "cli.js" + }, + "engines": { + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + } + }, + "node_modules/buffer-from": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", + "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/bytes": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/cacache": { + "version": "20.0.4", + "resolved": "https://registry.npmjs.org/cacache/-/cacache-20.0.4.tgz", + "integrity": "sha512-M3Lab8NPYlZU2exsL3bMVvMrMqgwCnMWfdZbK28bn3pK6APT/Te/I8hjRPNu1uwORY9a1eEQoifXbKPQMfMTOA==", + "dev": true, + "license": "ISC", + "dependencies": { + "@npmcli/fs": "^5.0.0", + "fs-minipass": "^3.0.0", + "glob": "^13.0.0", + "lru-cache": "^11.1.0", + "minipass": "^7.0.3", + "minipass-collect": "^2.0.1", + "minipass-flush": "^1.0.5", + "minipass-pipeline": "^1.2.4", + "p-map": "^7.0.2", + "ssri": "^13.0.0" + }, + "engines": { + "node": "^20.17.0 || >=22.9.0" + } + }, + "node_modules/cacache/node_modules/lru-cache": { + "version": "11.2.7", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-11.2.7.tgz", + "integrity": "sha512-aY/R+aEsRelme17KGQa/1ZSIpLpNYYrhcrepKTZgE+W3WM16YMCaPwOHLHsmopZHELU0Ojin1lPVxKR0MihncA==", + "dev": true, + "license": "BlueOak-1.0.0", + "engines": { + "node": "20 || >=22" + } + }, + "node_modules/call-bind-apply-helpers": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz", + "integrity": "sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/call-bound": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/call-bound/-/call-bound-1.0.4.tgz", + "integrity": "sha512-+ys997U96po4Kx/ABpBCqhA9EuxJaQWDQg7295H4hBphv3IZg0boBKuwYpt4YXp6MZ5AmZQnU/tyMTlRpaSejg==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind-apply-helpers": "^1.0.2", + "get-intrinsic": "^1.3.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/caniuse-lite": { + "version": "1.0.30001780", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001780.tgz", + "integrity": "sha512-llngX0E7nQci5BPJDqoZSbuZ5Bcs9F5db7EtgfwBerX9XGtkkiO4NwfDDIRzHTTwcYC8vC7bmeUEPGrKlR/TkQ==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/caniuse-lite" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "CC-BY-4.0" + }, + "node_modules/chai": { + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/chai/-/chai-6.2.2.tgz", + "integrity": "sha512-NUPRluOfOiTKBKvWPtSD4PhFvWCqOi0BGStNWs57X9js7XGTprSmFoz5F0tWhR4WPjNeR9jXqdC7/UpSJTnlRg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18" + } + }, + "node_modules/chalk": { + "version": "5.6.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.6.2.tgz", + "integrity": "sha512-7NzBL0rN6fMUW+f7A6Io4h40qQlG+xGmtMxfbnH/K7TAtt8JQWVQK+6g0UXKMeVJoyV5EkkNsErQ8pVD3bLHbA==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^12.17.0 || ^14.13 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/chardet": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/chardet/-/chardet-2.1.1.tgz", + "integrity": "sha512-PsezH1rqdV9VvyNhxxOW32/d75r01NY7TQCmOqomRo15ZSOKbpTFVsfjghxo6JloQUCGnH4k1LGu0R4yCLlWQQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/chokidar": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-5.0.0.tgz", + "integrity": "sha512-TQMmc3w+5AxjpL8iIiwebF73dRDF4fBIieAqGn9RGCWaEVwQ6Fb2cGe31Yns0RRIzii5goJ1Y7xbMwo1TxMplw==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "readdirp": "^5.0.0" + }, + "engines": { + "node": ">= 20.19.0" + }, + "funding": { + "url": "https://paulmillr.com/funding/" + } + }, + "node_modules/chownr": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-3.0.0.tgz", + "integrity": "sha512-+IxzY9BZOQd/XuYPRmrvEVjF/nqj5kgT4kEq7VofrDoM1MxoRjEWkrCC3EtLi59TVawxTAn+orJwFQcrqEN1+g==", + "dev": true, + "license": "BlueOak-1.0.0", + "engines": { + "node": ">=18" + } + }, + "node_modules/cli-cursor": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-5.0.0.tgz", + "integrity": "sha512-aCj4O5wKyszjMmDT4tZj93kxyydN/K5zPWSCe6/0AV/AA1pqe5ZBIw0a2ZfPQV7lL5/yb5HsUreJ6UFAF1tEQw==", + "dev": true, + "license": "MIT", + "dependencies": { + "restore-cursor": "^5.0.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/cli-spinners": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-3.4.0.tgz", + "integrity": "sha512-bXfOC4QcT1tKXGorxL3wbJm6XJPDqEnij2gQ2m7ESQuE+/z9YFIWnl/5RpTiKWbMq3EVKR4fRLJGn6DVfu0mpw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18.20" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/cli-truncate": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/cli-truncate/-/cli-truncate-5.2.0.tgz", + "integrity": "sha512-xRwvIOMGrfOAnM1JYtqQImuaNtDEv9v6oIYAs4LIHwTiKee8uwvIi363igssOC0O5U04i4AlENs79LQLu9tEMw==", + "dev": true, + "license": "MIT", + "dependencies": { + "slice-ansi": "^8.0.0", + "string-width": "^8.2.0" + }, + "engines": { + "node": ">=20" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/cli-width": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-4.1.0.tgz", + "integrity": "sha512-ouuZd4/dm2Sw5Gmqy6bGyNNNe1qt9RpmxveLSO7KcgsTnU7RXfsw+/bukWGo1abgBiMAic068rclZsO4IWmmxQ==", + "dev": true, + "license": "ISC", + "engines": { + "node": ">= 12" + } + }, + "node_modules/cliui": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-9.0.1.tgz", + "integrity": "sha512-k7ndgKhwoQveBL+/1tqGJYNz097I7WOvwbmmU2AR5+magtbjPWQTS1C5vzGkBC8Ym8UWRzfKUzUUqFLypY4Q+w==", + "dev": true, + "license": "ISC", + "dependencies": { + "string-width": "^7.2.0", + "strip-ansi": "^7.1.0", + "wrap-ansi": "^9.0.0" + }, + "engines": { + "node": ">=20" + } + }, + "node_modules/cliui/node_modules/string-width": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-7.2.0.tgz", + "integrity": "sha512-tsaTIkKW9b4N+AEj+SVA+WhJzV7/zMhcSu78mLKWSk7cXMOSHsBKFWUs0fWwq8QyK3MgJBQRX6Gbi4kYbdvGkQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "emoji-regex": "^10.3.0", + "get-east-asian-width": "^1.0.0", + "strip-ansi": "^7.1.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/cliui/node_modules/wrap-ansi": { + "version": "9.0.2", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-9.0.2.tgz", + "integrity": "sha512-42AtmgqjV+X1VpdOfyTGOYRi0/zsoLqtXQckTmqTeybT+BDIbM/Guxo7x3pE2vtpr1ok6xRqM9OpBe+Jyoqyww==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^6.2.1", + "string-width": "^7.0.0", + "strip-ansi": "^7.1.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true, + "license": "MIT" + }, + "node_modules/colorette": { + "version": "2.0.20", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.20.tgz", + "integrity": "sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==", + "dev": true, + "license": "MIT" + }, + "node_modules/content-disposition": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-1.0.1.tgz", + "integrity": "sha512-oIXISMynqSqm241k6kcQ5UwttDILMK4BiurCfGEREw6+X9jkkpEe5T9FZaApyLGGOnFuyMWZpdolTXMtvEJ08Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/express" + } + }, + "node_modules/content-type": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz", + "integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/convert-source-map": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz", + "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==", + "dev": true, + "license": "MIT" + }, + "node_modules/cookie": { + "version": "0.7.2", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.7.2.tgz", + "integrity": "sha512-yki5XnKuf750l50uGTllt6kKILY4nQ1eNIQatoXEByZ5dWgnKqbnqmTrBE5B4N7lrMJKQ2ytWMiTO2o0v6Ew/w==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/cookie-signature": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.2.2.tgz", + "integrity": "sha512-D76uU73ulSXrD1UXF4KE2TMxVVwhsnCgfAyTg9k8P6KGZjlXKrOLe4dJQKI3Bxi5wjesZoFXJWElNWBjPZMbhg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.6.0" + } + }, + "node_modules/cors": { + "version": "2.8.6", + "resolved": "https://registry.npmjs.org/cors/-/cors-2.8.6.tgz", + "integrity": "sha512-tJtZBBHA6vjIAaF6EnIaq6laBBP9aq/Y3ouVJjEfoHbRBcHBAHYcMh/w8LDrk2PvIMMq8gmopa5D4V8RmbrxGw==", + "dev": true, + "license": "MIT", + "dependencies": { + "object-assign": "^4", + "vary": "^1" + }, + "engines": { + "node": ">= 0.10" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/express" + } + }, + "node_modules/cross-spawn": { + "version": "7.0.6", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz", + "integrity": "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==", + "dev": true, + "license": "MIT", + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/css-select": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-6.0.0.tgz", + "integrity": "sha512-rZZVSLle8v0+EY8QAkDWrKhpgt6SA5OtHsgBnsj6ZaLb5dmDVOWUDtQitd9ydxxvEjhewNudS6eTVU7uOyzvXw==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "boolbase": "^1.0.0", + "css-what": "^7.0.0", + "domhandler": "^5.0.3", + "domutils": "^3.2.2", + "nth-check": "^2.1.1" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/css-tree": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-3.2.1.tgz", + "integrity": "sha512-X7sjQzceUhu1u7Y/ylrRZFU2FS6LRiFVp6rKLPg23y3x3c3DOKAwuXGDp+PAGjh6CSnCjYeAul8pcT8bAl+lSA==", + "dev": true, + "license": "MIT", + "dependencies": { + "mdn-data": "2.27.1", + "source-map-js": "^1.2.1" + }, + "engines": { + "node": "^10 || ^12.20.0 || ^14.13.0 || >=15.0.0" + } + }, + "node_modules/css-what": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-7.0.0.tgz", + "integrity": "sha512-wD5oz5xibMOPHzy13CyGmogB3phdvcDaB5t0W/Nr5Z2O/agcB8YwOz6e2Lsp10pNDzBoDO9nVa3RGs/2BttpHQ==", + "dev": true, + "license": "BSD-2-Clause", + "engines": { + "node": ">= 6" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/cssstyle": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-6.2.0.tgz", + "integrity": "sha512-Fm5NvhYathRnXNVndkUsCCuR63DCLVVwGOOwQw782coXFi5HhkXdu289l59HlXZBawsyNccXfWRYvLzcDCdDig==", + "dev": true, + "license": "MIT", + "dependencies": { + "@asamuzakjp/css-color": "^5.0.1", + "@csstools/css-syntax-patches-for-csstree": "^1.0.28", + "css-tree": "^3.1.0", + "lru-cache": "^11.2.6" + }, + "engines": { + "node": ">=20" + } + }, + "node_modules/cssstyle/node_modules/lru-cache": { + "version": "11.2.7", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-11.2.7.tgz", + "integrity": "sha512-aY/R+aEsRelme17KGQa/1ZSIpLpNYYrhcrepKTZgE+W3WM16YMCaPwOHLHsmopZHELU0Ojin1lPVxKR0MihncA==", + "dev": true, + "license": "BlueOak-1.0.0", + "engines": { + "node": "20 || >=22" + } + }, + "node_modules/data-urls": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-7.0.0.tgz", + "integrity": "sha512-23XHcCF+coGYevirZceTVD7NdJOqVn+49IHyxgszm+JIiHLoB2TkmPtsYkNWT1pvRSGkc35L6NHs0yHkN2SumA==", + "dev": true, + "license": "MIT", + "dependencies": { + "whatwg-mimetype": "^5.0.0", + "whatwg-url": "^16.0.0" + }, + "engines": { + "node": "^20.19.0 || ^22.12.0 || >=24.0.0" + } + }, + "node_modules/debug": { + "version": "4.4.3", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz", + "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==", + "dev": true, + "license": "MIT", + "dependencies": { + "ms": "^2.1.3" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/decimal.js": { + "version": "10.6.0", + "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.6.0.tgz", + "integrity": "sha512-YpgQiITW3JXGntzdUmyUR1V812Hn8T1YVXhCu+wO3OpS4eU9l4YdD3qjyiKdV6mvV29zapkMeD390UVEf2lkUg==", + "dev": true, + "license": "MIT" + }, + "node_modules/depd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", + "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/detect-libc": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.1.2.tgz", + "integrity": "sha512-Btj2BOOO83o3WyH59e8MgXsxEQVcarkUOpEYrubB0urwnN10yQ364rsiByU11nZlqWYZm05i/of7io4mzihBtQ==", + "dev": true, + "license": "Apache-2.0", + "optional": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/dom-serializer": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-2.0.0.tgz", + "integrity": "sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==", + "dev": true, + "license": "MIT", + "dependencies": { + "domelementtype": "^2.3.0", + "domhandler": "^5.0.2", + "entities": "^4.2.0" + }, + "funding": { + "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" + } + }, + "node_modules/domelementtype": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", + "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ], + "license": "BSD-2-Clause" + }, + "node_modules/domhandler": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-5.0.3.tgz", + "integrity": "sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "domelementtype": "^2.3.0" + }, + "engines": { + "node": ">= 4" + }, + "funding": { + "url": "https://github.com/fb55/domhandler?sponsor=1" + } + }, + "node_modules/domutils": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-3.2.2.tgz", + "integrity": "sha512-6kZKyUajlDuqlHKVX1w7gyslj9MPIXzIFiz/rGu35uC1wMi+kMhQwGhl4lt9unC9Vb9INnY9Z3/ZA3+FhASLaw==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "dom-serializer": "^2.0.0", + "domelementtype": "^2.3.0", + "domhandler": "^5.0.3" + }, + "funding": { + "url": "https://github.com/fb55/domutils?sponsor=1" + } + }, + "node_modules/dunder-proto": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/dunder-proto/-/dunder-proto-1.0.1.tgz", + "integrity": "sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind-apply-helpers": "^1.0.1", + "es-errors": "^1.3.0", + "gopd": "^1.2.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/ee-first": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", + "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==", + "dev": true, + "license": "MIT" + }, + "node_modules/electron-to-chromium": { + "version": "1.5.321", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.321.tgz", + "integrity": "sha512-L2C7Q279W2D/J4PLZLk7sebOILDSWos7bMsMNN06rK482umHUrh/3lM8G7IlHFOYip2oAg5nha1rCMxr/rs6ZQ==", + "dev": true, + "license": "ISC" + }, + "node_modules/emoji-regex": { + "version": "10.6.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-10.6.0.tgz", + "integrity": "sha512-toUI84YS5YmxW219erniWD0CIVOo46xGKColeNQRgOzDorgBi1v4D71/OFzgD9GO2UGKIv1C3Sp8DAn0+j5w7A==", + "dev": true, + "license": "MIT" + }, + "node_modules/encodeurl": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-2.0.0.tgz", + "integrity": "sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/entities": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz", + "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==", + "dev": true, + "license": "BSD-2-Clause", + "engines": { + "node": ">=0.12" + }, + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, + "node_modules/env-paths": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/env-paths/-/env-paths-2.2.1.tgz", + "integrity": "sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/environment": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/environment/-/environment-1.1.0.tgz", + "integrity": "sha512-xUtoPkMggbz0MPyPiIWr1Kp4aeWJjDZ6SMvURhimjdZgsRuDplF5/s9hcgGhyXMhs+6vpnuoiZ2kFiu3FMnS8Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/err-code": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/err-code/-/err-code-2.0.3.tgz", + "integrity": "sha512-2bmlRpNKBxT/CRmPOlyISQpNj+qSeYvcym/uT0Jx2bMOlKLtSy1ZmLuVxSEKKyor/N5yhvp/ZiG1oE3DEYMSFA==", + "dev": true, + "license": "MIT" + }, + "node_modules/es-define-property": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.1.tgz", + "integrity": "sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-errors": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-module-lexer": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-2.0.0.tgz", + "integrity": "sha512-5POEcUuZybH7IdmGsD8wlf0AI55wMecM9rVBTI/qEAy2c1kTOm3DjFYjrBdI2K3BaJjJYfYFeRtM0t9ssnRuxw==", + "dev": true, + "license": "MIT" + }, + "node_modules/es-object-atoms": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.1.1.tgz", + "integrity": "sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA==", + "dev": true, + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/esbuild": { + "version": "0.27.3", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.27.3.tgz", + "integrity": "sha512-8VwMnyGCONIs6cWue2IdpHxHnAjzxnw2Zr7MkVxB2vjmQ2ivqGFb4LEG3SMnv0Gb2F/G/2yA8zUaiL1gywDCCg==", + "dev": true, + "hasInstallScript": true, + "license": "MIT", + "bin": { + "esbuild": "bin/esbuild" + }, + "engines": { + "node": ">=18" + }, + "optionalDependencies": { + "@esbuild/aix-ppc64": "0.27.3", + "@esbuild/android-arm": "0.27.3", + "@esbuild/android-arm64": "0.27.3", + "@esbuild/android-x64": "0.27.3", + "@esbuild/darwin-arm64": "0.27.3", + "@esbuild/darwin-x64": "0.27.3", + "@esbuild/freebsd-arm64": "0.27.3", + "@esbuild/freebsd-x64": "0.27.3", + "@esbuild/linux-arm": "0.27.3", + "@esbuild/linux-arm64": "0.27.3", + "@esbuild/linux-ia32": "0.27.3", + "@esbuild/linux-loong64": "0.27.3", + "@esbuild/linux-mips64el": "0.27.3", + "@esbuild/linux-ppc64": "0.27.3", + "@esbuild/linux-riscv64": "0.27.3", + "@esbuild/linux-s390x": "0.27.3", + "@esbuild/linux-x64": "0.27.3", + "@esbuild/netbsd-arm64": "0.27.3", + "@esbuild/netbsd-x64": "0.27.3", + "@esbuild/openbsd-arm64": "0.27.3", + "@esbuild/openbsd-x64": "0.27.3", + "@esbuild/openharmony-arm64": "0.27.3", + "@esbuild/sunos-x64": "0.27.3", + "@esbuild/win32-arm64": "0.27.3", + "@esbuild/win32-ia32": "0.27.3", + "@esbuild/win32-x64": "0.27.3" + } + }, + "node_modules/escalade": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz", + "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", + "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==", + "dev": true, + "license": "MIT" + }, + "node_modules/estree-walker": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-3.0.3.tgz", + "integrity": "sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/estree": "^1.0.0" + } + }, + "node_modules/etag": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", + "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/eventemitter3": { + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-5.0.4.tgz", + "integrity": "sha512-mlsTRyGaPBjPedk6Bvw+aqbsXDtoAyAzm5MO7JgU+yVRyMQ5O8bD4Kcci7BS85f93veegeCPkL8R4GLClnjLFw==", + "dev": true, + "license": "MIT" + }, + "node_modules/eventsource": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/eventsource/-/eventsource-3.0.7.tgz", + "integrity": "sha512-CRT1WTyuQoD771GW56XEZFQ/ZoSfWid1alKGDYMmkt2yl8UXrVR4pspqWNEcqKvVIzg6PAltWjxcSSPrboA4iA==", + "dev": true, + "license": "MIT", + "dependencies": { + "eventsource-parser": "^3.0.1" + }, + "engines": { + "node": ">=18.0.0" + } + }, + "node_modules/eventsource-parser": { + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/eventsource-parser/-/eventsource-parser-3.0.6.tgz", + "integrity": "sha512-Vo1ab+QXPzZ4tCa8SwIHJFaSzy4R6SHf7BY79rFBDf0idraZWAkYrDjDj8uWaSm3S2TK+hJ7/t1CEmZ7jXw+pg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18.0.0" + } + }, + "node_modules/expect-type": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/expect-type/-/expect-type-1.3.0.tgz", + "integrity": "sha512-knvyeauYhqjOYvQ66MznSMs83wmHrCycNEN6Ao+2AeYEfxUIkuiVxdEa1qlGEPK+We3n0THiDciYSsCcgW/DoA==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">=12.0.0" + } + }, + "node_modules/exponential-backoff": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/exponential-backoff/-/exponential-backoff-3.1.3.tgz", + "integrity": "sha512-ZgEeZXj30q+I0EN+CbSSpIyPaJ5HVQD18Z1m+u1FXbAeT94mr1zw50q4q6jiiC447Nl/YTcIYSAftiGqetwXCA==", + "dev": true, + "license": "Apache-2.0" + }, + "node_modules/express": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/express/-/express-5.2.1.tgz", + "integrity": "sha512-hIS4idWWai69NezIdRt2xFVofaF4j+6INOpJlVOLDO8zXGpUVEVzIYk12UUi2JzjEzWL3IOAxcTubgz9Po0yXw==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "accepts": "^2.0.0", + "body-parser": "^2.2.1", + "content-disposition": "^1.0.0", + "content-type": "^1.0.5", + "cookie": "^0.7.1", + "cookie-signature": "^1.2.1", + "debug": "^4.4.0", + "depd": "^2.0.0", + "encodeurl": "^2.0.0", + "escape-html": "^1.0.3", + "etag": "^1.8.1", + "finalhandler": "^2.1.0", + "fresh": "^2.0.0", + "http-errors": "^2.0.0", + "merge-descriptors": "^2.0.0", + "mime-types": "^3.0.0", + "on-finished": "^2.4.1", + "once": "^1.4.0", + "parseurl": "^1.3.3", + "proxy-addr": "^2.0.7", + "qs": "^6.14.0", + "range-parser": "^1.2.1", + "router": "^2.2.0", + "send": "^1.1.0", + "serve-static": "^2.2.0", + "statuses": "^2.0.1", + "type-is": "^2.0.1", + "vary": "^1.1.2" + }, + "engines": { + "node": ">= 18" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/express" + } + }, + "node_modules/express-rate-limit": { + "version": "8.3.1", + "resolved": "https://registry.npmjs.org/express-rate-limit/-/express-rate-limit-8.3.1.tgz", + "integrity": "sha512-D1dKN+cmyPWuvB+G2SREQDzPY1agpBIcTa9sJxOPMCNeH3gwzhqJRDWCXW3gg0y//+LQ/8j52JbMROWyrKdMdw==", + "dev": true, + "license": "MIT", + "dependencies": { + "ip-address": "10.1.0" + }, + "engines": { + "node": ">= 16" + }, + "funding": { + "url": "https://github.com/sponsors/express-rate-limit" + }, + "peerDependencies": { + "express": ">= 4.11" + } + }, + "node_modules/fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", + "dev": true, + "license": "MIT" + }, + "node_modules/fast-uri": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/fast-uri/-/fast-uri-3.1.0.tgz", + "integrity": "sha512-iPeeDKJSWf4IEOasVVrknXpaBV0IApz/gp7S2bb7Z4Lljbl2MGJRqInZiUrQwV16cpzw/D3S5j5Julj/gT52AA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/fastify" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/fastify" + } + ], + "license": "BSD-3-Clause" + }, + "node_modules/fdir": { + "version": "6.5.0", + "resolved": "https://registry.npmjs.org/fdir/-/fdir-6.5.0.tgz", + "integrity": "sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12.0.0" + }, + "peerDependencies": { + "picomatch": "^3 || ^4" + }, + "peerDependenciesMeta": { + "picomatch": { + "optional": true + } + } + }, + "node_modules/finalhandler": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-2.1.1.tgz", + "integrity": "sha512-S8KoZgRZN+a5rNwqTxlZZePjT/4cnm0ROV70LedRHZ0p8u9fRID0hJUZQpkKLzro8LfmC8sx23bY6tVNxv8pQA==", + "dev": true, + "license": "MIT", + "dependencies": { + "debug": "^4.4.0", + "encodeurl": "^2.0.0", + "escape-html": "^1.0.3", + "on-finished": "^2.4.1", + "parseurl": "^1.3.3", + "statuses": "^2.0.1" + }, + "engines": { + "node": ">= 18.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/express" + } + }, + "node_modules/forwarded": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", + "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/fresh": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-2.0.0.tgz", + "integrity": "sha512-Rx/WycZ60HOaqLKAi6cHRKKI7zxWbJ31MhntmtwMoaTeF7XFH9hhBp8vITaMidfljRQ6eYWCKkaTK+ykVJHP2A==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/fs-minipass": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-3.0.3.tgz", + "integrity": "sha512-XUBA9XClHbnJWSfBzjkm6RvPsyg3sryZt06BEQoXcF7EK/xpGaQYJgQKDJSUH5SGZ76Y7pFx1QBnXz09rU5Fbw==", + "dev": true, + "license": "ISC", + "dependencies": { + "minipass": "^7.0.3" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/fsevents": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", + "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", + "dev": true, + "hasInstallScript": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, + "node_modules/function-bind": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", + "dev": true, + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/gensync": { + "version": "1.0.0-beta.2", + "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", + "dev": true, + "license": "ISC", + "engines": { + "node": "6.* || 8.* || >= 10.*" + } + }, + "node_modules/get-east-asian-width": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/get-east-asian-width/-/get-east-asian-width-1.5.0.tgz", + "integrity": "sha512-CQ+bEO+Tva/qlmw24dCejulK5pMzVnUOFOijVogd3KQs07HnRIgp8TGipvCCRT06xeYEbpbgwaCxglFyiuIcmA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/get-intrinsic": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.3.0.tgz", + "integrity": "sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind-apply-helpers": "^1.0.2", + "es-define-property": "^1.0.1", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.1.1", + "function-bind": "^1.1.2", + "get-proto": "^1.0.1", + "gopd": "^1.2.0", + "has-symbols": "^1.1.0", + "hasown": "^2.0.2", + "math-intrinsics": "^1.1.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-proto": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/get-proto/-/get-proto-1.0.1.tgz", + "integrity": "sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==", + "dev": true, + "license": "MIT", + "dependencies": { + "dunder-proto": "^1.0.1", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/glob": { + "version": "13.0.6", + "resolved": "https://registry.npmjs.org/glob/-/glob-13.0.6.tgz", + "integrity": "sha512-Wjlyrolmm8uDpm/ogGyXZXb1Z+Ca2B8NbJwqBVg0axK9GbBeoS7yGV6vjXnYdGm6X53iehEuxxbyiKp8QmN4Vw==", + "dev": true, + "license": "BlueOak-1.0.0", + "dependencies": { + "minimatch": "^10.2.2", + "minipass": "^7.1.3", + "path-scurry": "^2.0.2" + }, + "engines": { + "node": "18 || 20 || >=22" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/glob-to-regexp": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", + "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==", + "dev": true, + "license": "BSD-2-Clause" + }, + "node_modules/gopd": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz", + "integrity": "sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/graceful-fs": { + "version": "4.2.11", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", + "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", + "dev": true, + "license": "ISC" + }, + "node_modules/has-symbols": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.1.0.tgz", + "integrity": "sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/hasown": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", + "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/hono": { + "version": "4.12.8", + "resolved": "https://registry.npmjs.org/hono/-/hono-4.12.8.tgz", + "integrity": "sha512-VJCEvtrezO1IAR+kqEYnxUOoStaQPGrCmX3j4wDTNOcD1uRPFpGlwQUIW8niPuvHXaTUxeOUl5MMDGrl+tmO9A==", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=16.9.0" + } + }, + "node_modules/hosted-git-info": { + "version": "9.0.2", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-9.0.2.tgz", + "integrity": "sha512-M422h7o/BR3rmCQ8UHi7cyyMqKltdP9Uo+J2fXK+RSAY+wTcKOIRyhTuKv4qn+DJf3g+PL890AzId5KZpX+CBg==", + "dev": true, + "license": "ISC", + "dependencies": { + "lru-cache": "^11.1.0" + }, + "engines": { + "node": "^20.17.0 || >=22.9.0" + } + }, + "node_modules/hosted-git-info/node_modules/lru-cache": { + "version": "11.2.7", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-11.2.7.tgz", + "integrity": "sha512-aY/R+aEsRelme17KGQa/1ZSIpLpNYYrhcrepKTZgE+W3WM16YMCaPwOHLHsmopZHELU0Ojin1lPVxKR0MihncA==", + "dev": true, + "license": "BlueOak-1.0.0", + "engines": { + "node": "20 || >=22" + } + }, + "node_modules/html-encoding-sniffer": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-6.0.0.tgz", + "integrity": "sha512-CV9TW3Y3f8/wT0BRFc1/KAVQ3TUHiXmaAb6VW9vtiMFf7SLoMd1PdAc4W3KFOFETBJUb90KatHqlsZMWV+R9Gg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@exodus/bytes": "^1.6.0" + }, + "engines": { + "node": "^20.19.0 || ^22.12.0 || >=24.0.0" + } + }, + "node_modules/htmlparser2": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-10.1.0.tgz", + "integrity": "sha512-VTZkM9GWRAtEpveh7MSF6SjjrpNVNNVJfFup7xTY3UpFtm67foy9HDVXneLtFVt4pMz5kZtgNcvCniNFb1hlEQ==", + "dev": true, + "funding": [ + "https://github.com/fb55/htmlparser2?sponsor=1", + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ], + "license": "MIT", + "dependencies": { + "domelementtype": "^2.3.0", + "domhandler": "^5.0.3", + "domutils": "^3.2.2", + "entities": "^7.0.1" + } + }, + "node_modules/htmlparser2/node_modules/entities": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/entities/-/entities-7.0.1.tgz", + "integrity": "sha512-TWrgLOFUQTH994YUyl1yT4uyavY5nNB5muff+RtWaqNVCAK408b5ZnnbNAUEWLTCpum9w6arT70i1XdQ4UeOPA==", + "dev": true, + "license": "BSD-2-Clause", + "engines": { + "node": ">=0.12" + }, + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, + "node_modules/http-cache-semantics": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.2.0.tgz", + "integrity": "sha512-dTxcvPXqPvXBQpq5dUr6mEMJX4oIEFv6bwom3FDwKRDsuIjjJGANqhBuoAn9c1RQJIdAKav33ED65E2ys+87QQ==", + "dev": true, + "license": "BSD-2-Clause" + }, + "node_modules/http-errors": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.1.tgz", + "integrity": "sha512-4FbRdAX+bSdmo4AUFuS0WNiPz8NgFt+r8ThgNWmlrjQjt1Q7ZR9+zTlce2859x4KSXrwIsaeTqDoKQmtP8pLmQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "depd": "~2.0.0", + "inherits": "~2.0.4", + "setprototypeof": "~1.2.0", + "statuses": "~2.0.2", + "toidentifier": "~1.0.1" + }, + "engines": { + "node": ">= 0.8" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/express" + } + }, + "node_modules/http-proxy-agent": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-7.0.2.tgz", + "integrity": "sha512-T1gkAiYYDWYx3V5Bmyu7HcfcvL7mUrTWiM6yOfa3PIphViJ/gFPbvidQ+veqSOHci/PxBcDabeUNCzpOODJZig==", + "dev": true, + "license": "MIT", + "dependencies": { + "agent-base": "^7.1.0", + "debug": "^4.3.4" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/https-proxy-agent": { + "version": "7.0.6", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.6.tgz", + "integrity": "sha512-vK9P5/iUfdl95AI+JVyUuIcVtd4ofvtrOr3HNtM2yxC9bnMbEdp3x01OhQNnjb8IJYi38VlTE3mBXwcfvywuSw==", + "dev": true, + "license": "MIT", + "dependencies": { + "agent-base": "^7.1.2", + "debug": "4" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/iconv-lite": { + "version": "0.7.2", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.7.2.tgz", + "integrity": "sha512-im9DjEDQ55s9fL4EYzOAv0yMqmMBSZp6G0VvFyTMPKWxiSBHUj9NW/qqLmXUwXrrM7AvqSlTCfvqRb0cM8yYqw==", + "dev": true, + "license": "MIT", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3.0.0" + }, + "engines": { + "node": ">=0.10.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/express" + } + }, + "node_modules/ignore-walk": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/ignore-walk/-/ignore-walk-8.0.0.tgz", + "integrity": "sha512-FCeMZT4NiRQGh+YkeKMtWrOmBgWjHjMJ26WQWrRQyoyzqevdaGSakUaJW5xQYmjLlUVk2qUnCjYVBax9EKKg8A==", + "dev": true, + "license": "ISC", + "dependencies": { + "minimatch": "^10.0.3" + }, + "engines": { + "node": "^20.17.0 || >=22.9.0" + } + }, + "node_modules/immutable": { + "version": "5.1.5", + "resolved": "https://registry.npmjs.org/immutable/-/immutable-5.1.5.tgz", + "integrity": "sha512-t7xcm2siw+hlUM68I+UEOK+z84RzmN59as9DZ7P1l0994DKUWV7UXBMQZVxaoMSRQ+PBZbHCOoBt7a2wxOMt+A==", + "dev": true, + "license": "MIT" + }, + "node_modules/inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", + "dev": true, + "license": "ISC" + }, + "node_modules/ini": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/ini/-/ini-6.0.0.tgz", + "integrity": "sha512-IBTdIkzZNOpqm7q3dRqJvMaldXjDHWkEDfrwGEQTs5eaQMWV+djAhR+wahyNNMAa+qpbDUhBMVt4ZKNwpPm7xQ==", + "dev": true, + "license": "ISC", + "engines": { + "node": "^20.17.0 || >=22.9.0" + } + }, + "node_modules/ip-address": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/ip-address/-/ip-address-10.1.0.tgz", + "integrity": "sha512-XXADHxXmvT9+CRxhXg56LJovE+bmWnEWB78LB83VZTprKTmaC5QfruXocxzTZ2Kl0DNwKuBdlIhjL8LeY8Sf8Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 12" + } + }, + "node_modules/ipaddr.js": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", + "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", + "dev": true, + "license": "MIT", + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-fullwidth-code-point": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-5.1.0.tgz", + "integrity": "sha512-5XHYaSyiqADb4RnZ1Bdad6cPp8Toise4TzEjcOYDHZkTCbKgiUl7WTUCpNWHuxmDt91wnsZBc9xinNzopv3JMQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "get-east-asian-width": "^1.3.1" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "is-extglob": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-interactive": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-interactive/-/is-interactive-2.0.0.tgz", + "integrity": "sha512-qP1vozQRI+BMOPcjFzrjXuQvdak2pHNUMZoeG2eRbiSqyvbEf/wQtEOTOX1guk6E3t36RkaqiSt8A/6YElNxLQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-potential-custom-element-name": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz", + "integrity": "sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/is-promise": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/is-promise/-/is-promise-4.0.0.tgz", + "integrity": "sha512-hvpoI6korhJMnej285dSg6nu1+e6uxs7zG3BYAm5byqDsgJNWwxzM6z6iZiAgQR4TJ30JmBTOwqZUw3WlyH3AQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/is-unicode-supported": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-2.1.0.tgz", + "integrity": "sha512-mE00Gnza5EEB3Ds0HfMyllZzbBrmLOX3vfWoj9A9PEnTfratQ/BcaJOuMhnkhjXvb2+FkY3VuHqtAGpTPmglFQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", + "dev": true, + "license": "ISC" + }, + "node_modules/istanbul-lib-coverage": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.2.tgz", + "integrity": "sha512-O8dpsF+r0WV/8MNRKfnmrtCWhuKjxrq2w+jpzBL5UZKTi2LeVWnWOmWRxFlesJONmc+wLAGvKQZEOanko0LFTg==", + "dev": true, + "license": "BSD-3-Clause", + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-instrument": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-6.0.3.tgz", + "integrity": "sha512-Vtgk7L/R2JHyyGW07spoFlB8/lpjiOLTjMdms6AFMraYt3BaJauod/NGrfnVG/y4Ix1JEuMRPDPEj2ua+zz1/Q==", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "@babel/core": "^7.23.9", + "@babel/parser": "^7.23.9", + "@istanbuljs/schema": "^0.1.3", + "istanbul-lib-coverage": "^3.2.0", + "semver": "^7.5.4" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/jose": { + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/jose/-/jose-6.2.2.tgz", + "integrity": "sha512-d7kPDd34KO/YnzaDOlikGpOurfF0ByC2sEV4cANCtdqLlTfBlw2p14O/5d/zv40gJPbIQxfES3nSx1/oYNyuZQ==", + "dev": true, + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/panva" + } + }, + "node_modules/js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/jsdom": { + "version": "28.1.0", + "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-28.1.0.tgz", + "integrity": "sha512-0+MoQNYyr2rBHqO1xilltfDjV9G7ymYGlAUazgcDLQaUf8JDHbuGwsxN6U9qWaElZ4w1B2r7yEGIL3GdeW3Rug==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@acemir/cssom": "^0.9.31", + "@asamuzakjp/dom-selector": "^6.8.1", + "@bramus/specificity": "^2.4.2", + "@exodus/bytes": "^1.11.0", + "cssstyle": "^6.0.1", + "data-urls": "^7.0.0", + "decimal.js": "^10.6.0", + "html-encoding-sniffer": "^6.0.0", + "http-proxy-agent": "^7.0.2", + "https-proxy-agent": "^7.0.6", + "is-potential-custom-element-name": "^1.0.1", + "parse5": "^8.0.0", + "saxes": "^6.0.0", + "symbol-tree": "^3.2.4", + "tough-cookie": "^6.0.0", + "undici": "^7.21.0", + "w3c-xmlserializer": "^5.0.0", + "webidl-conversions": "^8.0.1", + "whatwg-mimetype": "^5.0.0", + "whatwg-url": "^16.0.0", + "xml-name-validator": "^5.0.0" + }, + "engines": { + "node": "^20.19.0 || ^22.12.0 || >=24.0.0" + }, + "peerDependencies": { + "canvas": "^3.0.0" + }, + "peerDependenciesMeta": { + "canvas": { + "optional": true + } + } + }, + "node_modules/jsesc": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-3.1.0.tgz", + "integrity": "sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA==", + "dev": true, + "license": "MIT", + "bin": { + "jsesc": "bin/jsesc" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/json-parse-even-better-errors": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-5.0.0.tgz", + "integrity": "sha512-ZF1nxZ28VhQouRWhUcVlUIN3qwSgPuswK05s/HIaoetAoE/9tngVmCHjSxmSQPav1nd+lPtTL0YZ/2AFdR/iYQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^20.17.0 || >=22.9.0" + } + }, + "node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "dev": true, + "license": "MIT" + }, + "node_modules/json-schema-typed": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/json-schema-typed/-/json-schema-typed-8.0.2.tgz", + "integrity": "sha512-fQhoXdcvc3V28x7C7BMs4P5+kNlgUURe2jmUT1T//oBRMDrqy1QPelJimwZGo7Hg9VPV3EQV5Bnq4hbFy2vetA==", + "dev": true, + "license": "BSD-2-Clause" + }, + "node_modules/json5": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", + "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", + "dev": true, + "license": "MIT", + "bin": { + "json5": "lib/cli.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/jsonc-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-3.3.1.tgz", + "integrity": "sha512-HUgH65KyejrUFPvHFPbqOY0rsFip3Bo5wb4ngvdi1EpCYWUQDC5V+Y7mZws+DLkr4M//zQJoanu1SP+87Dv1oQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/jsonparse": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/jsonparse/-/jsonparse-1.3.1.tgz", + "integrity": "sha512-POQXvpdL69+CluYsillJ7SUhKvytYjW9vG/GKpnf+xP8UWgYEM/RaMzHHofbALDiKbbP1W8UEYmgGl39WkPZsg==", + "dev": true, + "engines": [ + "node >= 0.2.0" + ], + "license": "MIT" + }, + "node_modules/listr2": { + "version": "9.0.5", + "resolved": "https://registry.npmjs.org/listr2/-/listr2-9.0.5.tgz", + "integrity": "sha512-ME4Fb83LgEgwNw96RKNvKV4VTLuXfoKudAmm2lP8Kk87KaMK0/Xrx/aAkMWmT8mDb+3MlFDspfbCs7adjRxA2g==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "cli-truncate": "^5.0.0", + "colorette": "^2.0.20", + "eventemitter3": "^5.0.1", + "log-update": "^6.1.0", + "rfdc": "^1.4.1", + "wrap-ansi": "^9.0.0" + }, + "engines": { + "node": ">=20.0.0" + } + }, + "node_modules/listr2/node_modules/string-width": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-7.2.0.tgz", + "integrity": "sha512-tsaTIkKW9b4N+AEj+SVA+WhJzV7/zMhcSu78mLKWSk7cXMOSHsBKFWUs0fWwq8QyK3MgJBQRX6Gbi4kYbdvGkQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "emoji-regex": "^10.3.0", + "get-east-asian-width": "^1.0.0", + "strip-ansi": "^7.1.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/listr2/node_modules/wrap-ansi": { + "version": "9.0.2", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-9.0.2.tgz", + "integrity": "sha512-42AtmgqjV+X1VpdOfyTGOYRi0/zsoLqtXQckTmqTeybT+BDIbM/Guxo7x3pE2vtpr1ok6xRqM9OpBe+Jyoqyww==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^6.2.1", + "string-width": "^7.0.0", + "strip-ansi": "^7.1.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/lmdb": { + "version": "3.5.1", + "resolved": "https://registry.npmjs.org/lmdb/-/lmdb-3.5.1.tgz", + "integrity": "sha512-NYHA0MRPjvNX+vSw8Xxg6FLKxzAG+e7Pt8RqAQA/EehzHVXq9SxDqJIN3JL1hK0dweb884y8kIh6rkWvPyg9Wg==", + "dev": true, + "hasInstallScript": true, + "license": "MIT", + "optional": true, + "dependencies": { + "@harperfast/extended-iterable": "^1.0.3", + "msgpackr": "^1.11.2", + "node-addon-api": "^6.1.0", + "node-gyp-build-optional-packages": "5.2.2", + "ordered-binary": "^1.5.3", + "weak-lru-cache": "^1.2.2" + }, + "bin": { + "download-lmdb-prebuilds": "bin/download-prebuilds.js" + }, + "optionalDependencies": { + "@lmdb/lmdb-darwin-arm64": "3.5.1", + "@lmdb/lmdb-darwin-x64": "3.5.1", + "@lmdb/lmdb-linux-arm": "3.5.1", + "@lmdb/lmdb-linux-arm64": "3.5.1", + "@lmdb/lmdb-linux-x64": "3.5.1", + "@lmdb/lmdb-win32-arm64": "3.5.1", + "@lmdb/lmdb-win32-x64": "3.5.1" + } + }, + "node_modules/log-symbols": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-7.0.1.tgz", + "integrity": "sha512-ja1E3yCr9i/0hmBVaM0bfwDjnGy8I/s6PP4DFp+yP+a+mrHO4Rm7DtmnqROTUkHIkqffC84YY7AeqX6oFk0WFg==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-unicode-supported": "^2.0.0", + "yoctocolors": "^2.1.1" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/log-update": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/log-update/-/log-update-6.1.0.tgz", + "integrity": "sha512-9ie8ItPR6tjY5uYJh8K/Zrv/RMZ5VOlOWvtZdEHYSTFKZfIBPQa9tOAEeAWhd+AnIneLJ22w5fjOYtoutpWq5w==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-escapes": "^7.0.0", + "cli-cursor": "^5.0.0", + "slice-ansi": "^7.1.0", + "strip-ansi": "^7.1.0", + "wrap-ansi": "^9.0.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/log-update/node_modules/slice-ansi": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-7.1.2.tgz", + "integrity": "sha512-iOBWFgUX7caIZiuutICxVgX1SdxwAVFFKwt1EvMYYec/NWO5meOJ6K5uQxhrYBdQJne4KxiqZc+KptFOWFSI9w==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^6.2.1", + "is-fullwidth-code-point": "^5.0.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/chalk/slice-ansi?sponsor=1" + } + }, + "node_modules/log-update/node_modules/string-width": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-7.2.0.tgz", + "integrity": "sha512-tsaTIkKW9b4N+AEj+SVA+WhJzV7/zMhcSu78mLKWSk7cXMOSHsBKFWUs0fWwq8QyK3MgJBQRX6Gbi4kYbdvGkQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "emoji-regex": "^10.3.0", + "get-east-asian-width": "^1.0.0", + "strip-ansi": "^7.1.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/log-update/node_modules/wrap-ansi": { + "version": "9.0.2", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-9.0.2.tgz", + "integrity": "sha512-42AtmgqjV+X1VpdOfyTGOYRi0/zsoLqtXQckTmqTeybT+BDIbM/Guxo7x3pE2vtpr1ok6xRqM9OpBe+Jyoqyww==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^6.2.1", + "string-width": "^7.0.0", + "strip-ansi": "^7.1.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/lru-cache": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", + "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", + "dev": true, + "license": "ISC", + "dependencies": { + "yallist": "^3.0.2" + } + }, + "node_modules/magic-string": { + "version": "0.30.21", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.21.tgz", + "integrity": "sha512-vd2F4YUyEXKGcLHoq+TEyCjxueSeHnFxyyjNp80yg0XV4vUhnDer/lvvlqM/arB5bXQN5K2/3oinyCRyx8T2CQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jridgewell/sourcemap-codec": "^1.5.5" + } + }, + "node_modules/make-fetch-happen": { + "version": "15.0.5", + "resolved": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-15.0.5.tgz", + "integrity": "sha512-uCbIa8jWWmQZt4dSnEStkVC6gdakiinAm4PiGsywIkguF0eWMdcjDz0ECYhUolFU3pFLOev9VNPCEygydXnddg==", + "dev": true, + "license": "ISC", + "dependencies": { + "@gar/promise-retry": "^1.0.0", + "@npmcli/agent": "^4.0.0", + "@npmcli/redact": "^4.0.0", + "cacache": "^20.0.1", + "http-cache-semantics": "^4.1.1", + "minipass": "^7.0.2", + "minipass-fetch": "^5.0.0", + "minipass-flush": "^1.0.5", + "minipass-pipeline": "^1.2.4", + "negotiator": "^1.0.0", + "proc-log": "^6.0.0", + "ssri": "^13.0.0" + }, + "engines": { + "node": "^20.17.0 || >=22.9.0" + } + }, + "node_modules/math-intrinsics": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/math-intrinsics/-/math-intrinsics-1.1.0.tgz", + "integrity": "sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/mdn-data": { + "version": "2.27.1", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.27.1.tgz", + "integrity": "sha512-9Yubnt3e8A0OKwxYSXyhLymGW4sCufcLG6VdiDdUGVkPhpqLxlvP5vl1983gQjJl3tqbrM731mjaZaP68AgosQ==", + "dev": true, + "license": "CC0-1.0" + }, + "node_modules/media-typer": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-1.1.0.tgz", + "integrity": "sha512-aisnrDP4GNe06UcKFnV5bfMNPBUw4jsLGaWwWfnH3v02GnBuXX2MCVn5RbrWo0j3pczUilYblq7fQ7Nw2t5XKw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/merge-descriptors": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-2.0.0.tgz", + "integrity": "sha512-Snk314V5ayFLhp3fkUREub6WtjBfPdCPY1Ln8/8munuLuiYhsABgBVWsozAG+MWMbVEvcdcpbi9R7ww22l9Q3g==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/mime-db": { + "version": "1.54.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.54.0.tgz", + "integrity": "sha512-aU5EJuIN2WDemCcAp2vFBfp/m4EAhWJnUNSSw0ixs7/kXbd6Pg64EmwJkNdFhB8aWt1sH2CTXrLxo/iAGV3oPQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mime-types": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-3.0.2.tgz", + "integrity": "sha512-Lbgzdk0h4juoQ9fCKXW4by0UJqj+nOOrI9MJ1sSj4nI8aI2eo1qmvQEie4VD1glsS250n15LsWsYtCugiStS5A==", + "dev": true, + "license": "MIT", + "dependencies": { + "mime-db": "^1.54.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/express" + } + }, + "node_modules/mimic-function": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/mimic-function/-/mimic-function-5.0.1.tgz", + "integrity": "sha512-VP79XUPxV2CigYP3jWwAUFSku2aKqBH7uTAapFWCBqutsbmDo96KY5o8uh6U+/YSIn5OxJnXp73beVkpqMIGhA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/minimatch": { + "version": "10.2.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-10.2.4.tgz", + "integrity": "sha512-oRjTw/97aTBN0RHbYCdtF1MQfvusSIBQM0IZEgzl6426+8jSC0nF1a/GmnVLpfB9yyr6g6FTqWqiZVbxrtaCIg==", + "dev": true, + "license": "BlueOak-1.0.0", + "dependencies": { + "brace-expansion": "^5.0.2" + }, + "engines": { + "node": "18 || 20 || >=22" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/minipass": { + "version": "7.1.3", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.3.tgz", + "integrity": "sha512-tEBHqDnIoM/1rXME1zgka9g6Q2lcoCkxHLuc7ODJ5BxbP5d4c2Z5cGgtXAku59200Cx7diuHTOYfSBD8n6mm8A==", + "dev": true, + "license": "BlueOak-1.0.0", + "engines": { + "node": ">=16 || 14 >=14.17" + } + }, + "node_modules/minipass-collect": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/minipass-collect/-/minipass-collect-2.0.1.tgz", + "integrity": "sha512-D7V8PO9oaz7PWGLbCACuI1qEOsq7UKfLotx/C0Aet43fCUB/wfQ7DYeq2oR/svFJGYDHPr38SHATeaj/ZoKHKw==", + "dev": true, + "license": "ISC", + "dependencies": { + "minipass": "^7.0.3" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + } + }, + "node_modules/minipass-fetch": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/minipass-fetch/-/minipass-fetch-5.0.2.tgz", + "integrity": "sha512-2d0q2a8eCi2IRg/IGubCNRJoYbA1+YPXAzQVRFmB45gdGZafyivnZ5YSEfo3JikbjGxOdntGFvBQGqaSMXlAFQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "minipass": "^7.0.3", + "minipass-sized": "^2.0.0", + "minizlib": "^3.0.1" + }, + "engines": { + "node": "^20.17.0 || >=22.9.0" + }, + "optionalDependencies": { + "iconv-lite": "^0.7.2" + } + }, + "node_modules/minipass-flush": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/minipass-flush/-/minipass-flush-1.0.5.tgz", + "integrity": "sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw==", + "dev": true, + "license": "ISC", + "dependencies": { + "minipass": "^3.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/minipass-flush/node_modules/minipass": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", + "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", + "dev": true, + "license": "ISC", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/minipass-flush/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true, + "license": "ISC" + }, + "node_modules/minipass-pipeline": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/minipass-pipeline/-/minipass-pipeline-1.2.4.tgz", + "integrity": "sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A==", + "dev": true, + "license": "ISC", + "dependencies": { + "minipass": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/minipass-pipeline/node_modules/minipass": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", + "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", + "dev": true, + "license": "ISC", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/minipass-pipeline/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true, + "license": "ISC" + }, + "node_modules/minipass-sized": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/minipass-sized/-/minipass-sized-2.0.0.tgz", + "integrity": "sha512-zSsHhto5BcUVM2m1LurnXY6M//cGhVaegT71OfOXoprxT6o780GZd792ea6FfrQkuU4usHZIUczAQMRUE2plzA==", + "dev": true, + "license": "ISC", + "dependencies": { + "minipass": "^7.1.2" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/minizlib": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-3.1.0.tgz", + "integrity": "sha512-KZxYo1BUkWD2TVFLr0MQoM8vUUigWD3LlD83a/75BqC+4qE0Hb1Vo5v1FgcfaNXvfXzr+5EhQ6ing/CaBijTlw==", + "dev": true, + "license": "MIT", + "dependencies": { + "minipass": "^7.1.2" + }, + "engines": { + "node": ">= 18" + } + }, + "node_modules/mrmime": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/mrmime/-/mrmime-2.0.1.tgz", + "integrity": "sha512-Y3wQdFg2Va6etvQ5I82yUhGdsKrcYox6p7FfL1LbK2J4V01F9TGlepTIhnK24t7koZibmg82KGglhA1XK5IsLQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + } + }, + "node_modules/ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "dev": true, + "license": "MIT" + }, + "node_modules/msgpackr": { + "version": "1.11.9", + "resolved": "https://registry.npmjs.org/msgpackr/-/msgpackr-1.11.9.tgz", + "integrity": "sha512-FkoAAyyA6HM8wL882EcEyFZ9s7hVADSwG9xrVx3dxxNQAtgADTrJoEWivID82Iv1zWDsv/OtbrrcZAzGzOMdNw==", + "dev": true, + "license": "MIT", + "optional": true, + "optionalDependencies": { + "msgpackr-extract": "^3.0.2" + } + }, + "node_modules/msgpackr-extract": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/msgpackr-extract/-/msgpackr-extract-3.0.3.tgz", + "integrity": "sha512-P0efT1C9jIdVRefqjzOQ9Xml57zpOXnIuS+csaB4MdZbTdmGDLo8XhzBG1N7aO11gKDDkJvBLULeFTo46wwreA==", + "dev": true, + "hasInstallScript": true, + "license": "MIT", + "optional": true, + "dependencies": { + "node-gyp-build-optional-packages": "5.2.2" + }, + "bin": { + "download-msgpackr-prebuilds": "bin/download-prebuilds.js" + }, + "optionalDependencies": { + "@msgpackr-extract/msgpackr-extract-darwin-arm64": "3.0.3", + "@msgpackr-extract/msgpackr-extract-darwin-x64": "3.0.3", + "@msgpackr-extract/msgpackr-extract-linux-arm": "3.0.3", + "@msgpackr-extract/msgpackr-extract-linux-arm64": "3.0.3", + "@msgpackr-extract/msgpackr-extract-linux-x64": "3.0.3", + "@msgpackr-extract/msgpackr-extract-win32-x64": "3.0.3" + } + }, + "node_modules/mute-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-2.0.0.tgz", + "integrity": "sha512-WWdIxpyjEn+FhQJQQv9aQAYlHoNVdzIzUySNV1gHUPDSdZJ3yZn7pAAbQcV7B56Mvu881q9FZV+0Vx2xC44VWA==", + "dev": true, + "license": "ISC", + "engines": { + "node": "^18.17.0 || >=20.5.0" + } + }, + "node_modules/nanoid": { + "version": "3.3.11", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.11.tgz", + "integrity": "sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "bin": { + "nanoid": "bin/nanoid.cjs" + }, + "engines": { + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + } + }, + "node_modules/negotiator": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-1.0.0.tgz", + "integrity": "sha512-8Ofs/AUQh8MaEcrlq5xOX0CQ9ypTF5dl78mjlMNfOK08fzpgTHQRQPBxcPlEtIw0yRpws+Zo/3r+5WRby7u3Gg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/node-addon-api": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-6.1.0.tgz", + "integrity": "sha512-+eawOlIgy680F0kBzPUNFhMZGtJ1YmqM6l4+Crf4IkImjYrO/mqPwRMh352g23uIaQKFItcQ64I7KMaJxHgAVA==", + "dev": true, + "license": "MIT", + "optional": true + }, + "node_modules/node-gyp": { + "version": "12.2.0", + "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-12.2.0.tgz", + "integrity": "sha512-q23WdzrQv48KozXlr0U1v9dwO/k59NHeSzn6loGcasyf0UnSrtzs8kRxM+mfwJSf0DkX0s43hcqgnSO4/VNthQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "env-paths": "^2.2.0", + "exponential-backoff": "^3.1.1", + "graceful-fs": "^4.2.6", + "make-fetch-happen": "^15.0.0", + "nopt": "^9.0.0", + "proc-log": "^6.0.0", + "semver": "^7.3.5", + "tar": "^7.5.4", + "tinyglobby": "^0.2.12", + "which": "^6.0.0" + }, + "bin": { + "node-gyp": "bin/node-gyp.js" + }, + "engines": { + "node": "^20.17.0 || >=22.9.0" + } + }, + "node_modules/node-gyp-build-optional-packages": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/node-gyp-build-optional-packages/-/node-gyp-build-optional-packages-5.2.2.tgz", + "integrity": "sha512-s+w+rBWnpTMwSFbaE0UXsRlg7hU4FjekKU4eyAih5T8nJuNZT1nNsskXpxmeqSK9UzkBl6UgRlnKc8hz8IEqOw==", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "detect-libc": "^2.0.1" + }, + "bin": { + "node-gyp-build-optional-packages": "bin.js", + "node-gyp-build-optional-packages-optional": "optional.js", + "node-gyp-build-optional-packages-test": "build-test.js" + } + }, + "node_modules/node-gyp/node_modules/isexe": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-4.0.0.tgz", + "integrity": "sha512-FFUtZMpoZ8RqHS3XeXEmHWLA4thH+ZxCv2lOiPIn1Xc7CxrqhWzNSDzD+/chS/zbYezmiwWLdQC09JdQKmthOw==", + "dev": true, + "license": "BlueOak-1.0.0", + "engines": { + "node": ">=20" + } + }, + "node_modules/node-gyp/node_modules/which": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/which/-/which-6.0.1.tgz", + "integrity": "sha512-oGLe46MIrCRqX7ytPUf66EAYvdeMIZYn3WaocqqKZAxrBpkqHfL/qvTyJ/bTk5+AqHCjXmrv3CEWgy368zhRUg==", + "dev": true, + "license": "ISC", + "dependencies": { + "isexe": "^4.0.0" + }, + "bin": { + "node-which": "bin/which.js" + }, + "engines": { + "node": "^20.17.0 || >=22.9.0" + } + }, + "node_modules/node-releases": { + "version": "2.0.36", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.36.tgz", + "integrity": "sha512-TdC8FSgHz8Mwtw9g5L4gR/Sh9XhSP/0DEkQxfEFXOpiul5IiHgHan2VhYYb6agDSfp4KuvltmGApc8HMgUrIkA==", + "dev": true, + "license": "MIT" + }, + "node_modules/nopt": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/nopt/-/nopt-9.0.0.tgz", + "integrity": "sha512-Zhq3a+yFKrYwSBluL4H9XP3m3y5uvQkB/09CwDruCiRmR/UJYnn9W4R48ry0uGC70aeTPKLynBtscP9efFFcPw==", + "dev": true, + "license": "ISC", + "dependencies": { + "abbrev": "^4.0.0" + }, + "bin": { + "nopt": "bin/nopt.js" + }, + "engines": { + "node": "^20.17.0 || >=22.9.0" + } + }, + "node_modules/npm-bundled": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/npm-bundled/-/npm-bundled-5.0.0.tgz", + "integrity": "sha512-JLSpbzh6UUXIEoqPsYBvVNVmyrjVZ1fzEFbqxKkTJQkWBO3xFzFT+KDnSKQWwOQNbuWRwt5LSD6HOTLGIWzfrw==", + "dev": true, + "license": "ISC", + "dependencies": { + "npm-normalize-package-bin": "^5.0.0" + }, + "engines": { + "node": "^20.17.0 || >=22.9.0" + } + }, + "node_modules/npm-install-checks": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/npm-install-checks/-/npm-install-checks-8.0.0.tgz", + "integrity": "sha512-ScAUdMpyzkbpxoNekQ3tNRdFI8SJ86wgKZSQZdUxT+bj0wVFpsEMWnkXP0twVe1gJyNF5apBWDJhhIbgrIViRA==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "semver": "^7.1.1" + }, + "engines": { + "node": "^20.17.0 || >=22.9.0" + } + }, + "node_modules/npm-normalize-package-bin": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/npm-normalize-package-bin/-/npm-normalize-package-bin-5.0.0.tgz", + "integrity": "sha512-CJi3OS4JLsNMmr2u07OJlhcrPxCeOeP/4xq67aWNai6TNWWbTrlNDgl8NcFKVlcBKp18GPj+EzbNIgrBfZhsag==", + "dev": true, + "license": "ISC", + "engines": { + "node": "^20.17.0 || >=22.9.0" + } + }, + "node_modules/npm-package-arg": { + "version": "13.0.2", + "resolved": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-13.0.2.tgz", + "integrity": "sha512-IciCE3SY3uE84Ld8WZU23gAPPV9rIYod4F+rc+vJ7h7cwAJt9Vk6TVsK60ry7Uj3SRS3bqRRIGuTp9YVlk6WNA==", + "dev": true, + "license": "ISC", + "dependencies": { + "hosted-git-info": "^9.0.0", + "proc-log": "^6.0.0", + "semver": "^7.3.5", + "validate-npm-package-name": "^7.0.0" + }, + "engines": { + "node": "^20.17.0 || >=22.9.0" + } + }, + "node_modules/npm-packlist": { + "version": "10.0.4", + "resolved": "https://registry.npmjs.org/npm-packlist/-/npm-packlist-10.0.4.tgz", + "integrity": "sha512-uMW73iajD8hiH4ZBxEV3HC+eTnppIqwakjOYuvgddnalIw2lJguKviK1pcUJDlIWm1wSJkchpDZDSVVsZEYRng==", + "dev": true, + "license": "ISC", + "dependencies": { + "ignore-walk": "^8.0.0", + "proc-log": "^6.0.0" + }, + "engines": { + "node": "^20.17.0 || >=22.9.0" + } + }, + "node_modules/npm-pick-manifest": { + "version": "11.0.3", + "resolved": "https://registry.npmjs.org/npm-pick-manifest/-/npm-pick-manifest-11.0.3.tgz", + "integrity": "sha512-buzyCfeoGY/PxKqmBqn1IUJrZnUi1VVJTdSSRPGI60tJdUhUoSQFhs0zycJokDdOznQentgrpf8LayEHyyYlqQ==", + "dev": true, + "license": "ISC", + "dependencies": { + "npm-install-checks": "^8.0.0", + "npm-normalize-package-bin": "^5.0.0", + "npm-package-arg": "^13.0.0", + "semver": "^7.3.5" + }, + "engines": { + "node": "^20.17.0 || >=22.9.0" + } + }, + "node_modules/npm-registry-fetch": { + "version": "19.1.1", + "resolved": "https://registry.npmjs.org/npm-registry-fetch/-/npm-registry-fetch-19.1.1.tgz", + "integrity": "sha512-TakBap6OM1w0H73VZVDf44iFXsOS3h+L4wVMXmbWOQroZgFhMch0juN6XSzBNlD965yIKvWg2dfu7NSiaYLxtw==", + "dev": true, + "license": "ISC", + "dependencies": { + "@npmcli/redact": "^4.0.0", + "jsonparse": "^1.3.1", + "make-fetch-happen": "^15.0.0", + "minipass": "^7.0.2", + "minipass-fetch": "^5.0.0", + "minizlib": "^3.0.1", + "npm-package-arg": "^13.0.0", + "proc-log": "^6.0.0" + }, + "engines": { + "node": "^20.17.0 || >=22.9.0" + } + }, + "node_modules/nth-check": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz", + "integrity": "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "boolbase": "^1.0.0" + }, + "funding": { + "url": "https://github.com/fb55/nth-check?sponsor=1" + } + }, + "node_modules/object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-inspect": { + "version": "1.13.4", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.4.tgz", + "integrity": "sha512-W67iLl4J2EXEGTbfeHCffrjDfitvLANg0UlX3wFUUSTx92KXRFegMHUVgSqE+wvhAbi4WqjGg9czysTV2Epbew==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/obug": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/obug/-/obug-2.1.1.tgz", + "integrity": "sha512-uTqF9MuPraAQ+IsnPf366RG4cP9RtUi7MLO1N3KEc+wb0a6yKpeL0lmk2IB1jY5KHPAlTc6T/JRdC/YqxHNwkQ==", + "dev": true, + "funding": [ + "https://github.com/sponsors/sxzz", + "https://opencollective.com/debug" + ], + "license": "MIT" + }, + "node_modules/on-finished": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", + "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", + "dev": true, + "license": "MIT", + "dependencies": { + "ee-first": "1.1.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "dev": true, + "license": "ISC", + "dependencies": { + "wrappy": "1" + } + }, + "node_modules/onetime": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-7.0.0.tgz", + "integrity": "sha512-VXJjc87FScF88uafS3JllDgvAm+c/Slfz06lorj2uAY34rlUu0Nt+v8wreiImcrgAjjIHp1rXpTDlLOGw29WwQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "mimic-function": "^5.0.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/ora": { + "version": "9.3.0", + "resolved": "https://registry.npmjs.org/ora/-/ora-9.3.0.tgz", + "integrity": "sha512-lBX72MWFduWEf7v7uWf5DHp9Jn5BI8bNPGuFgtXMmr2uDz2Gz2749y3am3agSDdkhHPHYmmxEGSKH85ZLGzgXw==", + "dev": true, + "license": "MIT", + "dependencies": { + "chalk": "^5.6.2", + "cli-cursor": "^5.0.0", + "cli-spinners": "^3.2.0", + "is-interactive": "^2.0.0", + "is-unicode-supported": "^2.1.0", + "log-symbols": "^7.0.1", + "stdin-discarder": "^0.3.1", + "string-width": "^8.1.0" + }, + "engines": { + "node": ">=20" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/ordered-binary": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/ordered-binary/-/ordered-binary-1.6.1.tgz", + "integrity": "sha512-QkCdPooczexPLiXIrbVOPYkR3VO3T6v2OyKRkR1Xbhpy7/LAVXwahnRCgRp78Oe/Ehf0C/HATAxfSr6eA1oX+w==", + "dev": true, + "license": "MIT", + "optional": true + }, + "node_modules/p-map": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-7.0.4.tgz", + "integrity": "sha512-tkAQEw8ysMzmkhgw8k+1U/iPhWNhykKnSk4Rd5zLoPJCuJaGRPo6YposrZgaxHKzDHdDWWZvE/Sk7hsL2X/CpQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/pacote": { + "version": "21.3.1", + "resolved": "https://registry.npmjs.org/pacote/-/pacote-21.3.1.tgz", + "integrity": "sha512-O0EDXi85LF4AzdjG74GUwEArhdvawi/YOHcsW6IijKNj7wm8IvEWNF5GnfuxNpQ/ZpO3L37+v8hqdVh8GgWYhg==", + "dev": true, + "license": "ISC", + "dependencies": { + "@npmcli/git": "^7.0.0", + "@npmcli/installed-package-contents": "^4.0.0", + "@npmcli/package-json": "^7.0.0", + "@npmcli/promise-spawn": "^9.0.0", + "@npmcli/run-script": "^10.0.0", + "cacache": "^20.0.0", + "fs-minipass": "^3.0.0", + "minipass": "^7.0.2", + "npm-package-arg": "^13.0.0", + "npm-packlist": "^10.0.1", + "npm-pick-manifest": "^11.0.1", + "npm-registry-fetch": "^19.0.0", + "proc-log": "^6.0.0", + "promise-retry": "^2.0.1", + "sigstore": "^4.0.0", + "ssri": "^13.0.0", + "tar": "^7.4.3" + }, + "bin": { + "pacote": "bin/index.js" + }, + "engines": { + "node": "^20.17.0 || >=22.9.0" + } + }, + "node_modules/parse5": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-8.0.0.tgz", + "integrity": "sha512-9m4m5GSgXjL4AjumKzq1Fgfp3Z8rsvjRNbnkVwfu2ImRqE5D0LnY2QfDen18FSY9C573YU5XxSapdHZTZ2WolA==", + "dev": true, + "license": "MIT", + "dependencies": { + "entities": "^6.0.0" + }, + "funding": { + "url": "https://github.com/inikulin/parse5?sponsor=1" + } + }, + "node_modules/parse5-html-rewriting-stream": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/parse5-html-rewriting-stream/-/parse5-html-rewriting-stream-8.0.0.tgz", + "integrity": "sha512-wzh11mj8KKkno1pZEu+l2EVeWsuKDfR5KNWZOTsslfUX8lPDZx77m9T0kIoAVkFtD1nx6YF8oh4BnPHvxMtNMw==", + "dev": true, + "license": "MIT", + "dependencies": { + "entities": "^6.0.0", + "parse5": "^8.0.0", + "parse5-sax-parser": "^8.0.0" + }, + "funding": { + "url": "https://github.com/inikulin/parse5?sponsor=1" + } + }, + "node_modules/parse5-html-rewriting-stream/node_modules/entities": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/entities/-/entities-6.0.1.tgz", + "integrity": "sha512-aN97NXWF6AWBTahfVOIrB/NShkzi5H7F9r1s9mD3cDj4Ko5f2qhhVoYMibXF7GlLveb/D2ioWay8lxI97Ven3g==", + "dev": true, + "license": "BSD-2-Clause", + "engines": { + "node": ">=0.12" + }, + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, + "node_modules/parse5-sax-parser": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/parse5-sax-parser/-/parse5-sax-parser-8.0.0.tgz", + "integrity": "sha512-/dQ8UzHZwnrzs3EvDj6IkKrD/jIZyTlB+8XrHJvcjNgRdmWruNdN9i9RK/JtxakmlUdPwKubKPTCqvbTgzGhrw==", + "dev": true, + "license": "MIT", + "dependencies": { + "parse5": "^8.0.0" + }, + "funding": { + "url": "https://github.com/inikulin/parse5?sponsor=1" + } + }, + "node_modules/parse5/node_modules/entities": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/entities/-/entities-6.0.1.tgz", + "integrity": "sha512-aN97NXWF6AWBTahfVOIrB/NShkzi5H7F9r1s9mD3cDj4Ko5f2qhhVoYMibXF7GlLveb/D2ioWay8lxI97Ven3g==", + "dev": true, + "license": "BSD-2-Clause", + "engines": { + "node": ">=0.12" + }, + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, + "node_modules/parseurl": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/path-scurry": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-2.0.2.tgz", + "integrity": "sha512-3O/iVVsJAPsOnpwWIeD+d6z/7PmqApyQePUtCndjatj/9I5LylHvt5qluFaBT3I5h3r1ejfR056c+FCv+NnNXg==", + "dev": true, + "license": "BlueOak-1.0.0", + "dependencies": { + "lru-cache": "^11.0.0", + "minipass": "^7.1.2" + }, + "engines": { + "node": "18 || 20 || >=22" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/path-scurry/node_modules/lru-cache": { + "version": "11.2.7", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-11.2.7.tgz", + "integrity": "sha512-aY/R+aEsRelme17KGQa/1ZSIpLpNYYrhcrepKTZgE+W3WM16YMCaPwOHLHsmopZHELU0Ojin1lPVxKR0MihncA==", + "dev": true, + "license": "BlueOak-1.0.0", + "engines": { + "node": "20 || >=22" + } + }, + "node_modules/path-to-regexp": { + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-8.3.0.tgz", + "integrity": "sha512-7jdwVIRtsP8MYpdXSwOS0YdD0Du+qOoF/AEPIt88PcCFrZCzx41oxku1jD88hZBwbNUIEfpqvuhjFaMAqMTWnA==", + "dev": true, + "license": "MIT", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/express" + } + }, + "node_modules/pathe": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/pathe/-/pathe-2.0.3.tgz", + "integrity": "sha512-WUjGcAqP1gQacoQe+OBJsFA7Ld4DyXuUIjZ5cc75cLHvJ7dtNsTugphxIADwspS+AraAUePCKrSVtPLFj/F88w==", + "dev": true, + "license": "MIT" + }, + "node_modules/picocolors": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", + "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==", + "dev": true, + "license": "ISC" + }, + "node_modules/picomatch": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.3.tgz", + "integrity": "sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/piscina": { + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/piscina/-/piscina-5.1.4.tgz", + "integrity": "sha512-7uU4ZnKeQq22t9AsmHGD2w4OYQGonwFnTypDypaWi7Qr2EvQIFVtG8J5D/3bE7W123Wdc9+v4CZDu5hJXVCtBg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=20.x" + }, + "optionalDependencies": { + "@napi-rs/nice": "^1.0.4" + } + }, + "node_modules/pkce-challenge": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/pkce-challenge/-/pkce-challenge-5.0.1.tgz", + "integrity": "sha512-wQ0b/W4Fr01qtpHlqSqspcj3EhBvimsdh0KlHhH8HRZnMsEa0ea2fTULOXOS9ccQr3om+GcGRk4e+isrZWV8qQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=16.20.0" + } + }, + "node_modules/postcss": { + "version": "8.5.8", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.8.tgz", + "integrity": "sha512-OW/rX8O/jXnm82Ey1k44pObPtdblfiuWnrd8X7GJ7emImCOstunGbXUpp7HdBrFQX6rJzn3sPT397Wp5aCwCHg==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "peer": true, + "dependencies": { + "nanoid": "^3.3.11", + "picocolors": "^1.1.1", + "source-map-js": "^1.2.1" + }, + "engines": { + "node": "^10 || ^12 || >=14" + } + }, + "node_modules/postcss-media-query-parser": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/postcss-media-query-parser/-/postcss-media-query-parser-0.2.3.tgz", + "integrity": "sha512-3sOlxmbKcSHMjlUXQZKQ06jOswE7oVkXPxmZdoB1r5l0q6gTFTQSHxNxOrCccElbW7dxNytifNEo8qidX2Vsig==", + "dev": true, + "license": "MIT" + }, + "node_modules/postcss-safe-parser": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/postcss-safe-parser/-/postcss-safe-parser-7.0.1.tgz", + "integrity": "sha512-0AioNCJZ2DPYz5ABT6bddIqlhgwhpHZ/l65YAYo0BCIn0xiDpsnTHz0gnoTGk0OXZW0JRs+cDwL8u/teRdz+8A==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss-safe-parser" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "engines": { + "node": ">=18.0" + }, + "peerDependencies": { + "postcss": "^8.4.31" + } + }, + "node_modules/prettier": { + "version": "3.8.1", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.8.1.tgz", + "integrity": "sha512-UOnG6LftzbdaHZcKoPFtOcCKztrQ57WkHDeRD9t/PTQtmT0NHSeWWepj6pS0z/N7+08BHFDQVUrfmfMRcZwbMg==", + "dev": true, + "license": "MIT", + "bin": { + "prettier": "bin/prettier.cjs" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/prettier/prettier?sponsor=1" + } + }, + "node_modules/proc-log": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/proc-log/-/proc-log-6.1.0.tgz", + "integrity": "sha512-iG+GYldRf2BQ0UDUAd6JQ/RwzaQy6mXmsk/IzlYyal4A4SNFw54MeH4/tLkF4I5WoWG9SQwuqWzS99jaFQHBuQ==", + "dev": true, + "license": "ISC", + "engines": { + "node": "^20.17.0 || >=22.9.0" + } + }, + "node_modules/promise-retry": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/promise-retry/-/promise-retry-2.0.1.tgz", + "integrity": "sha512-y+WKFlBR8BGXnsNlIHFGPZmyDf3DFMoLhaflAnyZgV6rG6xu+JwesTo2Q9R6XwYmtmwAFCkAk3e35jEdoeh/3g==", + "dev": true, + "license": "MIT", + "dependencies": { + "err-code": "^2.0.2", + "retry": "^0.12.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/proxy-addr": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", + "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", + "dev": true, + "license": "MIT", + "dependencies": { + "forwarded": "0.2.0", + "ipaddr.js": "1.9.1" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/punycode": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", + "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/qs": { + "version": "6.15.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.15.0.tgz", + "integrity": "sha512-mAZTtNCeetKMH+pSjrb76NAM8V9a05I9aBZOHztWy/UqcJdQYNsf59vrRKWnojAT9Y+GbIvoTBC++CPHqpDBhQ==", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "side-channel": "^1.1.0" + }, + "engines": { + "node": ">=0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/range-parser": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", + "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/raw-body": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-3.0.2.tgz", + "integrity": "sha512-K5zQjDllxWkf7Z5xJdV0/B0WTNqx6vxG70zJE4N0kBs4LovmEYWJzQGxC9bS9RAKu3bgM40lrd5zoLJ12MQ5BA==", + "dev": true, + "license": "MIT", + "dependencies": { + "bytes": "~3.1.2", + "http-errors": "~2.0.1", + "iconv-lite": "~0.7.0", + "unpipe": "~1.0.0" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/readdirp": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-5.0.0.tgz", + "integrity": "sha512-9u/XQ1pvrQtYyMpZe7DXKv2p5CNvyVwzUB6uhLAnQwHMSgKMBR62lc7AHljaeteeHXn11XTAaLLUVZYVZyuRBQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 20.19.0" + }, + "funding": { + "type": "individual", + "url": "https://paulmillr.com/funding/" + } + }, + "node_modules/reflect-metadata": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/reflect-metadata/-/reflect-metadata-0.2.2.tgz", + "integrity": "sha512-urBwgfrvVP/eAyXx4hluJivBKzuEbSQs9rKWCrCkbSxNv8mxPcUZKeuoF3Uy4mJl3Lwprp6yy5/39VWigZ4K6Q==", + "dev": true, + "license": "Apache-2.0" + }, + "node_modules/require-from-string": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", + "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/restore-cursor": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-5.1.0.tgz", + "integrity": "sha512-oMA2dcrw6u0YfxJQXm342bFKX/E4sG9rbTzO9ptUcR/e8A33cHuvStiYOwH7fszkZlZ1z/ta9AAoPk2F4qIOHA==", + "dev": true, + "license": "MIT", + "dependencies": { + "onetime": "^7.0.0", + "signal-exit": "^4.1.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/retry": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz", + "integrity": "sha512-9LkiTwjUh6rT555DtE9rTX+BKByPfrMzEAtnlEtdEwr3Nkffwiihqe2bWADg+OQRjt9gl6ICdmB/ZFDCGAtSow==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 4" + } + }, + "node_modules/rfdc": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/rfdc/-/rfdc-1.4.1.tgz", + "integrity": "sha512-q1b3N5QkRUWUl7iyylaaj3kOpIT0N2i9MqIEQXP73GVsN9cw3fdx8X63cEmWhJGi2PPCF23Ijp7ktmd39rawIA==", + "dev": true, + "license": "MIT" + }, + "node_modules/rolldown": { + "version": "1.0.0-rc.4", + "resolved": "https://registry.npmjs.org/rolldown/-/rolldown-1.0.0-rc.4.tgz", + "integrity": "sha512-V2tPDUrY3WSevrvU2E41ijZlpF+5PbZu4giH+VpNraaadsJGHa4fR6IFwsocVwEXDoAdIv5qgPPxgrvKAOIPtA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@oxc-project/types": "=0.113.0", + "@rolldown/pluginutils": "1.0.0-rc.4" + }, + "bin": { + "rolldown": "bin/cli.mjs" + }, + "engines": { + "node": "^20.19.0 || >=22.12.0" + }, + "optionalDependencies": { + "@rolldown/binding-android-arm64": "1.0.0-rc.4", + "@rolldown/binding-darwin-arm64": "1.0.0-rc.4", + "@rolldown/binding-darwin-x64": "1.0.0-rc.4", + "@rolldown/binding-freebsd-x64": "1.0.0-rc.4", + "@rolldown/binding-linux-arm-gnueabihf": "1.0.0-rc.4", + "@rolldown/binding-linux-arm64-gnu": "1.0.0-rc.4", + "@rolldown/binding-linux-arm64-musl": "1.0.0-rc.4", + "@rolldown/binding-linux-x64-gnu": "1.0.0-rc.4", + "@rolldown/binding-linux-x64-musl": "1.0.0-rc.4", + "@rolldown/binding-openharmony-arm64": "1.0.0-rc.4", + "@rolldown/binding-wasm32-wasi": "1.0.0-rc.4", + "@rolldown/binding-win32-arm64-msvc": "1.0.0-rc.4", + "@rolldown/binding-win32-x64-msvc": "1.0.0-rc.4" + } + }, + "node_modules/rollup": { + "version": "4.59.1", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.59.1.tgz", + "integrity": "sha512-iZKH8BeoCwTCBTZBZWQQMreekd4mdomwdjIQ40GC1oZm6o+8PnNMIxFOiCsGMWeS8iDJ7KZcl7KwmKk/0HOQpA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/estree": "1.0.8" + }, + "bin": { + "rollup": "dist/bin/rollup" + }, + "engines": { + "node": ">=18.0.0", + "npm": ">=8.0.0" + }, + "optionalDependencies": { + "@rollup/rollup-android-arm-eabi": "4.59.1", + "@rollup/rollup-android-arm64": "4.59.1", + "@rollup/rollup-darwin-arm64": "4.59.1", + "@rollup/rollup-darwin-x64": "4.59.1", + "@rollup/rollup-freebsd-arm64": "4.59.1", + "@rollup/rollup-freebsd-x64": "4.59.1", + "@rollup/rollup-linux-arm-gnueabihf": "4.59.1", + "@rollup/rollup-linux-arm-musleabihf": "4.59.1", + "@rollup/rollup-linux-arm64-gnu": "4.59.1", + "@rollup/rollup-linux-arm64-musl": "4.59.1", + "@rollup/rollup-linux-loong64-gnu": "4.59.1", + "@rollup/rollup-linux-loong64-musl": "4.59.1", + "@rollup/rollup-linux-ppc64-gnu": "4.59.1", + "@rollup/rollup-linux-ppc64-musl": "4.59.1", + "@rollup/rollup-linux-riscv64-gnu": "4.59.1", + "@rollup/rollup-linux-riscv64-musl": "4.59.1", + "@rollup/rollup-linux-s390x-gnu": "4.59.1", + "@rollup/rollup-linux-x64-gnu": "4.59.1", + "@rollup/rollup-linux-x64-musl": "4.59.1", + "@rollup/rollup-openbsd-x64": "4.59.1", + "@rollup/rollup-openharmony-arm64": "4.59.1", + "@rollup/rollup-win32-arm64-msvc": "4.59.1", + "@rollup/rollup-win32-ia32-msvc": "4.59.1", + "@rollup/rollup-win32-x64-gnu": "4.59.1", + "@rollup/rollup-win32-x64-msvc": "4.59.1", + "fsevents": "~2.3.2" + } + }, + "node_modules/router": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/router/-/router-2.2.0.tgz", + "integrity": "sha512-nLTrUKm2UyiL7rlhapu/Zl45FwNgkZGaCpZbIHajDYgwlJCOzLSk+cIPAnsEqV955GjILJnKbdQC1nVPz+gAYQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "debug": "^4.4.0", + "depd": "^2.0.0", + "is-promise": "^4.0.0", + "parseurl": "^1.3.3", + "path-to-regexp": "^8.0.0" + }, + "engines": { + "node": ">= 18" + } + }, + "node_modules/rxjs": { + "version": "7.8.2", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.8.2.tgz", + "integrity": "sha512-dhKf903U/PQZY6boNNtAGdWbG85WAbjT/1xYoZIC7FAY0yWapOBQVsVrDl58W86//e1VpMNBtRV4MaXfdMySFA==", + "license": "Apache-2.0", + "peer": true, + "dependencies": { + "tslib": "^2.1.0" + } + }, + "node_modules/safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", + "dev": true, + "license": "MIT" + }, + "node_modules/sass": { + "version": "1.97.3", + "resolved": "https://registry.npmjs.org/sass/-/sass-1.97.3.tgz", + "integrity": "sha512-fDz1zJpd5GycprAbu4Q2PV/RprsRtKC/0z82z0JLgdytmcq0+ujJbJ/09bPGDxCLkKY3Np5cRAOcWiVkLXJURg==", + "dev": true, + "license": "MIT", + "dependencies": { + "chokidar": "^4.0.0", + "immutable": "^5.0.2", + "source-map-js": ">=0.6.2 <2.0.0" + }, + "bin": { + "sass": "sass.js" + }, + "engines": { + "node": ">=14.0.0" + }, + "optionalDependencies": { + "@parcel/watcher": "^2.4.1" + } + }, + "node_modules/sass/node_modules/chokidar": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-4.0.3.tgz", + "integrity": "sha512-Qgzu8kfBvo+cA4962jnP1KkS6Dop5NS6g7R5LFYJr4b8Ub94PPQXUksCw9PvXoeXPRRddRNC5C1JQUR2SMGtnA==", + "dev": true, + "license": "MIT", + "dependencies": { + "readdirp": "^4.0.1" + }, + "engines": { + "node": ">= 14.16.0" + }, + "funding": { + "url": "https://paulmillr.com/funding/" + } + }, + "node_modules/sass/node_modules/readdirp": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-4.1.2.tgz", + "integrity": "sha512-GDhwkLfywWL2s6vEjyhri+eXmfH6j1L7JE27WhqLeYzoh/A3DBaYGEj2H/HFZCn/kMfim73FXxEJTw06WtxQwg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 14.18.0" + }, + "funding": { + "type": "individual", + "url": "https://paulmillr.com/funding/" + } + }, + "node_modules/saxes": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/saxes/-/saxes-6.0.0.tgz", + "integrity": "sha512-xAg7SOnEhrm5zI3puOOKyy1OMcMlIJZYNJY7xLBwSze0UjhPLnWfj2GF2EpT0jmzaJKIWKHLsaSSajf35bcYnA==", + "dev": true, + "license": "ISC", + "dependencies": { + "xmlchars": "^2.2.0" + }, + "engines": { + "node": ">=v12.22.7" + } + }, + "node_modules/semver": { + "version": "7.7.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.4.tgz", + "integrity": "sha512-vFKC2IEtQnVhpT78h1Yp8wzwrf8CM+MzKMHGJZfBtzhZNycRFnXsHk6E5TxIkkMsgNS7mdX3AGB7x2QM2di4lA==", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/send": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/send/-/send-1.2.1.tgz", + "integrity": "sha512-1gnZf7DFcoIcajTjTwjwuDjzuz4PPcY2StKPlsGAQ1+YH20IRVrBaXSWmdjowTJ6u8Rc01PoYOGHXfP1mYcZNQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "debug": "^4.4.3", + "encodeurl": "^2.0.0", + "escape-html": "^1.0.3", + "etag": "^1.8.1", + "fresh": "^2.0.0", + "http-errors": "^2.0.1", + "mime-types": "^3.0.2", + "ms": "^2.1.3", + "on-finished": "^2.4.1", + "range-parser": "^1.2.1", + "statuses": "^2.0.2" + }, + "engines": { + "node": ">= 18" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/express" + } + }, + "node_modules/serve-static": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-2.2.1.tgz", + "integrity": "sha512-xRXBn0pPqQTVQiC8wyQrKs2MOlX24zQ0POGaj0kultvoOCstBQM5yvOhAVSUwOMjQtTvsPWoNCHfPGwaaQJhTw==", + "dev": true, + "license": "MIT", + "dependencies": { + "encodeurl": "^2.0.0", + "escape-html": "^1.0.3", + "parseurl": "^1.3.3", + "send": "^1.2.0" + }, + "engines": { + "node": ">= 18" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/express" + } + }, + "node_modules/setprototypeof": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", + "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==", + "dev": true, + "license": "ISC" + }, + "node_modules/shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dev": true, + "license": "MIT", + "dependencies": { + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/side-channel": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.1.0.tgz", + "integrity": "sha512-ZX99e6tRweoUXqR+VBrslhda51Nh5MTQwou5tnUDgbtyM0dBgmhEDtWGP/xbKn6hqfPRHujUNwz5fy/wbbhnpw==", + "dev": true, + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "object-inspect": "^1.13.3", + "side-channel-list": "^1.0.0", + "side-channel-map": "^1.0.1", + "side-channel-weakmap": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/side-channel-list": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/side-channel-list/-/side-channel-list-1.0.0.tgz", + "integrity": "sha512-FCLHtRD/gnpCiCHEiJLOwdmFP+wzCmDEkc9y7NsYxeF4u7Btsn1ZuwgwJGxImImHicJArLP4R0yX4c2KCrMrTA==", + "dev": true, + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "object-inspect": "^1.13.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/side-channel-map": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/side-channel-map/-/side-channel-map-1.0.1.tgz", + "integrity": "sha512-VCjCNfgMsby3tTdo02nbjtM/ewra6jPHmpThenkTYh8pG9ucZ/1P8So4u4FGBek/BjpOVsDCMoLA/iuBKIFXRA==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.5", + "object-inspect": "^1.13.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/side-channel-weakmap": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/side-channel-weakmap/-/side-channel-weakmap-1.0.2.tgz", + "integrity": "sha512-WPS/HvHQTYnHisLo9McqBHOJk2FkHO/tlpvldyrnem4aeQp4hai3gythswg6p01oSoTl58rcpiFAjF2br2Ak2A==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.5", + "object-inspect": "^1.13.3", + "side-channel-map": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/siginfo": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/siginfo/-/siginfo-2.0.0.tgz", + "integrity": "sha512-ybx0WO1/8bSBLEWXZvEd7gMW3Sn3JFlW3TvX1nREbDLRNQNaeNN8WK0meBwPdAaOI7TtRRRJn/Es1zhrrCHu7g==", + "dev": true, + "license": "ISC" + }, + "node_modules/signal-exit": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", + "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/sigstore": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/sigstore/-/sigstore-4.1.0.tgz", + "integrity": "sha512-/fUgUhYghuLzVT/gaJoeVehLCgZiUxPCPMcyVNY0lIf/cTCz58K/WTI7PefDarXxp9nUKpEwg1yyz3eSBMTtgA==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@sigstore/bundle": "^4.0.0", + "@sigstore/core": "^3.1.0", + "@sigstore/protobuf-specs": "^0.5.0", + "@sigstore/sign": "^4.1.0", + "@sigstore/tuf": "^4.0.1", + "@sigstore/verify": "^3.1.0" + }, + "engines": { + "node": "^20.17.0 || >=22.9.0" + } + }, + "node_modules/slice-ansi": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-8.0.0.tgz", + "integrity": "sha512-stxByr12oeeOyY2BlviTNQlYV5xOj47GirPr4yA1hE9JCtxfQN0+tVbkxwCtYDQWhEKWFHsEK48ORg5jrouCAg==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^6.2.3", + "is-fullwidth-code-point": "^5.1.0" + }, + "engines": { + "node": ">=20" + }, + "funding": { + "url": "https://github.com/chalk/slice-ansi?sponsor=1" + } + }, + "node_modules/smart-buffer": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/smart-buffer/-/smart-buffer-4.2.0.tgz", + "integrity": "sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 6.0.0", + "npm": ">= 3.0.0" + } + }, + "node_modules/socks": { + "version": "2.8.7", + "resolved": "https://registry.npmjs.org/socks/-/socks-2.8.7.tgz", + "integrity": "sha512-HLpt+uLy/pxB+bum/9DzAgiKS8CX1EvbWxI4zlmgGCExImLdiad2iCwXT5Z4c9c3Eq8rP2318mPW2c+QbtjK8A==", + "dev": true, + "license": "MIT", + "dependencies": { + "ip-address": "^10.0.1", + "smart-buffer": "^4.2.0" + }, + "engines": { + "node": ">= 10.0.0", + "npm": ">= 3.0.0" + } + }, + "node_modules/socks-proxy-agent": { + "version": "8.0.5", + "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-8.0.5.tgz", + "integrity": "sha512-HehCEsotFqbPW9sJ8WVYB6UbmIMv7kUUORIF2Nncq4VQvBfNBLibW9YZR5dlYCSUhwcD628pRllm7n+E+YTzJw==", + "dev": true, + "license": "MIT", + "dependencies": { + "agent-base": "^7.1.2", + "debug": "^4.3.4", + "socks": "^2.8.3" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/source-map": { + "version": "0.7.6", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.6.tgz", + "integrity": "sha512-i5uvt8C3ikiWeNZSVZNWcfZPItFQOsYTUAOkcUPGd8DqDy1uOUikjt5dG+uRlwyvR108Fb9DOd4GvXfT0N2/uQ==", + "dev": true, + "license": "BSD-3-Clause", + "engines": { + "node": ">= 12" + } + }, + "node_modules/source-map-js": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz", + "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==", + "dev": true, + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map-support": { + "version": "0.5.21", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", + "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", + "dev": true, + "license": "MIT", + "dependencies": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + } + }, + "node_modules/source-map-support/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/spdx-exceptions": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.5.0.tgz", + "integrity": "sha512-PiU42r+xO4UbUS1buo3LPJkjlO7430Xn5SVAhdpzzsPHsjbYVflnnFdATgabnLude+Cqu25p6N+g2lw/PFsa4w==", + "dev": true, + "license": "CC-BY-3.0" + }, + "node_modules/spdx-expression-parse": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-4.0.0.tgz", + "integrity": "sha512-Clya5JIij/7C6bRR22+tnGXbc4VKlibKSVj2iHvVeX5iMW7s1SIQlqu699JkODJJIhh/pUu8L0/VLh8xflD+LQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "spdx-exceptions": "^2.1.0", + "spdx-license-ids": "^3.0.0" + } + }, + "node_modules/spdx-license-ids": { + "version": "3.0.23", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.23.tgz", + "integrity": "sha512-CWLcCCH7VLu13TgOH+r8p1O/Znwhqv/dbb6lqWy67G+pT1kHmeD/+V36AVb/vq8QMIQwVShJ6Ssl5FPh0fuSdw==", + "dev": true, + "license": "CC0-1.0" + }, + "node_modules/ssri": { + "version": "13.0.1", + "resolved": "https://registry.npmjs.org/ssri/-/ssri-13.0.1.tgz", + "integrity": "sha512-QUiRf1+u9wPTL/76GTYlKttDEBWV1ga9ZXW8BG6kfdeyyM8LGPix9gROyg9V2+P0xNyF3X2Go526xKFdMZrHSQ==", + "dev": true, + "license": "ISC", + "dependencies": { + "minipass": "^7.0.3" + }, + "engines": { + "node": "^20.17.0 || >=22.9.0" + } + }, + "node_modules/stackback": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/stackback/-/stackback-0.0.2.tgz", + "integrity": "sha512-1XMJE5fQo1jGH6Y/7ebnwPOBEkIEnT4QF32d5R1+VXdXveM0IBMJt8zfaxX1P3QhVwrYe+576+jkANtSS2mBbw==", + "dev": true, + "license": "MIT" + }, + "node_modules/statuses": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.2.tgz", + "integrity": "sha512-DvEy55V3DB7uknRo+4iOGT5fP1slR8wQohVdknigZPMpMstaKJQWhwiYBACJE3Ul2pTnATihhBYnRhZQHGBiRw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/std-env": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/std-env/-/std-env-4.0.0.tgz", + "integrity": "sha512-zUMPtQ/HBY3/50VbpkupYHbRroTRZJPRLvreamgErJVys0ceuzMkD44J/QjqhHjOzK42GQ3QZIeFG1OYfOtKqQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/stdin-discarder": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/stdin-discarder/-/stdin-discarder-0.3.1.tgz", + "integrity": "sha512-reExS1kSGoElkextOcPkel4NE99S0BWxjUHQeDFnR8S993JxpPX7KU4MNmO19NXhlJp+8dmdCbKQVNgLJh2teA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/string-width": { + "version": "8.2.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-8.2.0.tgz", + "integrity": "sha512-6hJPQ8N0V0P3SNmP6h2J99RLuzrWz2gvT7VnK5tKvrNqJoyS9W4/Fb8mo31UiPvy00z7DQXkP2hnKBVav76thw==", + "dev": true, + "license": "MIT", + "dependencies": { + "get-east-asian-width": "^1.5.0", + "strip-ansi": "^7.1.2" + }, + "engines": { + "node": ">=20" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/strip-ansi": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.2.0.tgz", + "integrity": "sha512-yDPMNjp4WyfYBkHnjIRLfca1i6KMyGCtsVgoKe/z1+6vukgaENdgGBZt+ZmKPc4gavvEZ5OgHfHdrazhgNyG7w==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^6.2.2" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" + } + }, + "node_modules/symbol-tree": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz", + "integrity": "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==", + "dev": true, + "license": "MIT" + }, + "node_modules/tar": { + "version": "7.5.12", + "resolved": "https://registry.npmjs.org/tar/-/tar-7.5.12.tgz", + "integrity": "sha512-9TsuLcdhOn4XztcQqhNyq1KOwOOED/3k58JAvtULiYqbO8B/0IBAAIE1hj0Svmm58k27TmcigyDI0deMlgG3uw==", + "dev": true, + "license": "BlueOak-1.0.0", + "dependencies": { + "@isaacs/fs-minipass": "^4.0.0", + "chownr": "^3.0.0", + "minipass": "^7.1.2", + "minizlib": "^3.1.0", + "yallist": "^5.0.0" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/tar/node_modules/yallist": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-5.0.0.tgz", + "integrity": "sha512-YgvUTfwqyc7UXVMrB+SImsVYSmTS8X/tSrtdNZMImM+n7+QTriRXyXim0mBrTXNeqzVF0KWGgHPeiyViFFrNDw==", + "dev": true, + "license": "BlueOak-1.0.0", + "engines": { + "node": ">=18" + } + }, + "node_modules/tinybench": { + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/tinybench/-/tinybench-2.9.0.tgz", + "integrity": "sha512-0+DUvqWMValLmha6lr4kD8iAMK1HzV0/aKnCtWb9v9641TnP/MFb7Pc2bxoxQjTXAErryXVgUOfv2YqNllqGeg==", + "dev": true, + "license": "MIT" + }, + "node_modules/tinyexec": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/tinyexec/-/tinyexec-1.0.4.tgz", + "integrity": "sha512-u9r3uZC0bdpGOXtlxUIdwf9pkmvhqJdrVCH9fapQtgy/OeTTMZ1nqH7agtvEfmGui6e1XxjcdrlxvxJvc3sMqw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18" + } + }, + "node_modules/tinyglobby": { + "version": "0.2.15", + "resolved": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.15.tgz", + "integrity": "sha512-j2Zq4NyQYG5XMST4cbs02Ak8iJUdxRM0XI5QyxXuZOzKOINmWurp3smXu3y5wDcJrptwpSjgXHzIQxR0omXljQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "fdir": "^6.5.0", + "picomatch": "^4.0.3" + }, + "engines": { + "node": ">=12.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/SuperchupuDev" + } + }, + "node_modules/tinyrainbow": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/tinyrainbow/-/tinyrainbow-3.1.0.tgz", + "integrity": "sha512-Bf+ILmBgretUrdJxzXM0SgXLZ3XfiaUuOj/IKQHuTXip+05Xn+uyEYdVg0kYDipTBcLrCVyUzAPz7QmArb0mmw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/tldts": { + "version": "7.0.27", + "resolved": "https://registry.npmjs.org/tldts/-/tldts-7.0.27.tgz", + "integrity": "sha512-I4FZcVFcqCRuT0ph6dCDpPuO4Xgzvh+spkcTr1gK7peIvxWauoloVO0vuy1FQnijT63ss6AsHB6+OIM4aXHbPg==", + "dev": true, + "license": "MIT", + "dependencies": { + "tldts-core": "^7.0.27" + }, + "bin": { + "tldts": "bin/cli.js" + } + }, + "node_modules/tldts-core": { + "version": "7.0.27", + "resolved": "https://registry.npmjs.org/tldts-core/-/tldts-core-7.0.27.tgz", + "integrity": "sha512-YQ7uPjgWUibIK6DW5lrKujGwUKhLevU4hcGbP5O6TcIUb+oTjJYJVWPS4nZsIHrEEEG6myk/oqAJUEQmpZrHsg==", + "dev": true, + "license": "MIT" + }, + "node_modules/toidentifier": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", + "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.6" + } + }, + "node_modules/tough-cookie": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-6.0.1.tgz", + "integrity": "sha512-LktZQb3IeoUWB9lqR5EWTHgW/VTITCXg4D21M+lvybRVdylLrRMnqaIONLVb5mav8vM19m44HIcGq4qASeu2Qw==", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "tldts": "^7.0.5" + }, + "engines": { + "node": ">=16" + } + }, + "node_modules/tr46": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-6.0.0.tgz", + "integrity": "sha512-bLVMLPtstlZ4iMQHpFHTR7GAGj2jxi8Dg0s2h2MafAE4uSWF98FC/3MomU51iQAMf8/qDUbKWf5GxuvvVcXEhw==", + "dev": true, + "license": "MIT", + "dependencies": { + "punycode": "^2.3.1" + }, + "engines": { + "node": ">=20" + } + }, + "node_modules/tslib": { + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", + "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", + "license": "0BSD", + "peer": true + }, + "node_modules/tuf-js": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/tuf-js/-/tuf-js-4.1.0.tgz", + "integrity": "sha512-50QV99kCKH5P/Vs4E2Gzp7BopNV+KzTXqWeaxrfu5IQJBOULRsTIS9seSsOVT8ZnGXzCyx55nYWAi4qJzpZKEQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@tufjs/models": "4.1.0", + "debug": "^4.4.3", + "make-fetch-happen": "^15.0.1" + }, + "engines": { + "node": "^20.17.0 || >=22.9.0" + } + }, + "node_modules/type-is": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/type-is/-/type-is-2.0.1.tgz", + "integrity": "sha512-OZs6gsjF4vMp32qrCbiVSkrFmXtG/AZhY3t0iAMrMBiAZyV9oALtXO8hsrHbMXF9x6L3grlFuwW2oAz7cav+Gw==", + "dev": true, + "license": "MIT", + "dependencies": { + "content-type": "^1.0.5", + "media-typer": "^1.1.0", + "mime-types": "^3.0.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/typescript": { + "version": "5.9.3", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.9.3.tgz", + "integrity": "sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==", + "dev": true, + "license": "Apache-2.0", + "peer": true, + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=14.17" + } + }, + "node_modules/undici": { + "version": "7.22.0", + "resolved": "https://registry.npmjs.org/undici/-/undici-7.22.0.tgz", + "integrity": "sha512-RqslV2Us5BrllB+JeiZnK4peryVTndy9Dnqq62S3yYRRTj0tFQCwEniUy2167skdGOy3vqRzEvl1Dm4sV2ReDg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=20.18.1" + } + }, + "node_modules/unpipe": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", + "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/update-browserslist-db": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.2.3.tgz", + "integrity": "sha512-Js0m9cx+qOgDxo0eMiFGEueWztz+d4+M3rGlmKPT+T4IS/jP4ylw3Nwpu6cpTTP8R1MAC1kF4VbdLt3ARf209w==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { + "escalade": "^3.2.0", + "picocolors": "^1.1.1" + }, + "bin": { + "update-browserslist-db": "cli.js" + }, + "peerDependencies": { + "browserslist": ">= 4.21.0" + } + }, + "node_modules/validate-npm-package-name": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/validate-npm-package-name/-/validate-npm-package-name-7.0.2.tgz", + "integrity": "sha512-hVDIBwsRruT73PbK7uP5ebUt+ezEtCmzZz3F59BSr2F6OVFnJ/6h8liuvdLrQ88Xmnk6/+xGGuq+pG9WwTuy3A==", + "dev": true, + "license": "ISC", + "engines": { + "node": "^20.17.0 || >=22.9.0" + } + }, + "node_modules/vary": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", + "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/vite": { + "version": "7.3.1", + "resolved": "https://registry.npmjs.org/vite/-/vite-7.3.1.tgz", + "integrity": "sha512-w+N7Hifpc3gRjZ63vYBXA56dvvRlNWRczTdmCBBa+CotUzAPf5b7YMdMR/8CQoeYE5LX3W4wj6RYTgonm1b9DA==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "esbuild": "^0.27.0", + "fdir": "^6.5.0", + "picomatch": "^4.0.3", + "postcss": "^8.5.6", + "rollup": "^4.43.0", + "tinyglobby": "^0.2.15" + }, + "bin": { + "vite": "bin/vite.js" + }, + "engines": { + "node": "^20.19.0 || >=22.12.0" + }, + "funding": { + "url": "https://github.com/vitejs/vite?sponsor=1" + }, + "optionalDependencies": { + "fsevents": "~2.3.3" + }, + "peerDependencies": { + "@types/node": "^20.19.0 || >=22.12.0", + "jiti": ">=1.21.0", + "less": "^4.0.0", + "lightningcss": "^1.21.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 + }, + "jiti": { + "optional": true + }, + "less": { + "optional": true + }, + "lightningcss": { + "optional": true + }, + "sass": { + "optional": true + }, + "sass-embedded": { + "optional": true + }, + "stylus": { + "optional": true + }, + "sugarss": { + "optional": true + }, + "terser": { + "optional": true + }, + "tsx": { + "optional": true + }, + "yaml": { + "optional": true + } + } + }, + "node_modules/vitest": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/vitest/-/vitest-4.1.0.tgz", + "integrity": "sha512-YbDrMF9jM2Lqc++2530UourxZHmkKLxrs4+mYhEwqWS97WJ7wOYEkcr+QfRgJ3PW9wz3odRijLZjHEaRLTNbqw==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@vitest/expect": "4.1.0", + "@vitest/mocker": "4.1.0", + "@vitest/pretty-format": "4.1.0", + "@vitest/runner": "4.1.0", + "@vitest/snapshot": "4.1.0", + "@vitest/spy": "4.1.0", + "@vitest/utils": "4.1.0", + "es-module-lexer": "^2.0.0", + "expect-type": "^1.3.0", + "magic-string": "^0.30.21", + "obug": "^2.1.1", + "pathe": "^2.0.3", + "picomatch": "^4.0.3", + "std-env": "^4.0.0-rc.1", + "tinybench": "^2.9.0", + "tinyexec": "^1.0.2", + "tinyglobby": "^0.2.15", + "tinyrainbow": "^3.0.3", + "vite": "^6.0.0 || ^7.0.0 || ^8.0.0-0", + "why-is-node-running": "^2.3.0" + }, + "bin": { + "vitest": "vitest.mjs" + }, + "engines": { + "node": "^20.0.0 || ^22.0.0 || >=24.0.0" + }, + "funding": { + "url": "https://opencollective.com/vitest" + }, + "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 + }, + "vite": { + "optional": false + } + } + }, + "node_modules/w3c-xmlserializer": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-5.0.0.tgz", + "integrity": "sha512-o8qghlI8NZHU1lLPrpi2+Uq7abh4GGPpYANlalzWxyWteJOCsr/P+oPBA49TOLu5FTZO4d3F9MnWJfiMo4BkmA==", + "dev": true, + "license": "MIT", + "dependencies": { + "xml-name-validator": "^5.0.0" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/watchpack": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.5.1.tgz", + "integrity": "sha512-Zn5uXdcFNIA1+1Ei5McRd+iRzfhENPCe7LeABkJtNulSxjma+l7ltNx55BWZkRlwRnpOgHqxnjyaDgJnNXnqzg==", + "dev": true, + "license": "MIT", + "dependencies": { + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.1.2" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/weak-lru-cache": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/weak-lru-cache/-/weak-lru-cache-1.2.2.tgz", + "integrity": "sha512-DEAoo25RfSYMuTGc9vPJzZcZullwIqRDSI9LOy+fkCJPi6hykCnfKaXTuPBDuXAUcqHXyOgFtHNp/kB2FjYHbw==", + "dev": true, + "license": "MIT", + "optional": true + }, + "node_modules/webidl-conversions": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-8.0.1.tgz", + "integrity": "sha512-BMhLD/Sw+GbJC21C/UgyaZX41nPt8bUTg+jWyDeg7e7YN4xOM05YPSIXceACnXVtqyEw/LMClUQMtMZ+PGGpqQ==", + "dev": true, + "license": "BSD-2-Clause", + "engines": { + "node": ">=20" + } + }, + "node_modules/whatwg-mimetype": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-5.0.0.tgz", + "integrity": "sha512-sXcNcHOC51uPGF0P/D4NVtrkjSU2fNsm9iog4ZvZJsL3rjoDAzXZhkm2MWt1y+PUdggKAYVoMAIYcs78wJ51Cw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=20" + } + }, + "node_modules/whatwg-url": { + "version": "16.0.1", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-16.0.1.tgz", + "integrity": "sha512-1to4zXBxmXHV3IiSSEInrreIlu02vUOvrhxJJH5vcxYTBDAx51cqZiKdyTxlecdKNSjj8EcxGBxNf6Vg+945gw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@exodus/bytes": "^1.11.0", + "tr46": "^6.0.0", + "webidl-conversions": "^8.0.1" + }, + "engines": { + "node": "^20.19.0 || ^22.12.0 || >=24.0.0" + } + }, + "node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "license": "ISC", + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/why-is-node-running": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/why-is-node-running/-/why-is-node-running-2.3.0.tgz", + "integrity": "sha512-hUrmaWBdVDcxvYqnyh09zunKzROWjbZTiNy8dBEjkS7ehEDQibXJ7XvlmtbwuTclUiIyN+CyXQD4Vmko8fNm8w==", + "dev": true, + "license": "MIT", + "dependencies": { + "siginfo": "^2.0.0", + "stackback": "0.0.2" + }, + "bin": { + "why-is-node-running": "cli.js" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/wrap-ansi": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", + "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/wrap-ansi/node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/wrap-ansi/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/wrap-ansi/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true, + "license": "MIT" + }, + "node_modules/wrap-ansi/node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/wrap-ansi/node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "license": "MIT", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/wrap-ansi/node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", + "dev": true, + "license": "ISC" + }, + "node_modules/xml-name-validator": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-5.0.0.tgz", + "integrity": "sha512-EvGK8EJ3DhaHfbRlETOWAS5pO9MZITeauHKJyb8wyajUfQUenkIg2MvLDTZ4T/TgIcm3HU0TFBgWWboAZ30UHg==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">=18" + } + }, + "node_modules/xmlchars": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz", + "integrity": "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==", + "dev": true, + "license": "MIT" + }, + "node_modules/y18n": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=10" + } + }, + "node_modules/yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", + "dev": true, + "license": "ISC" + }, + "node_modules/yargs": { + "version": "18.0.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-18.0.0.tgz", + "integrity": "sha512-4UEqdc2RYGHZc7Doyqkrqiln3p9X2DZVxaGbwhn2pi7MrRagKaOcIKe8L3OxYcbhXLgLFUS3zAYuQjKBQgmuNg==", + "dev": true, + "license": "MIT", + "dependencies": { + "cliui": "^9.0.1", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "string-width": "^7.2.0", + "y18n": "^5.0.5", + "yargs-parser": "^22.0.0" + }, + "engines": { + "node": "^20.19.0 || ^22.12.0 || >=23" + } + }, + "node_modules/yargs-parser": { + "version": "22.0.0", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-22.0.0.tgz", + "integrity": "sha512-rwu/ClNdSMpkSrUb+d6BRsSkLUq1fmfsY6TOpYzTwvwkg1/NRG85KBy3kq++A8LKQwX6lsu+aWad+2khvuXrqw==", + "dev": true, + "license": "ISC", + "engines": { + "node": "^20.19.0 || ^22.12.0 || >=23" + } + }, + "node_modules/yargs/node_modules/string-width": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-7.2.0.tgz", + "integrity": "sha512-tsaTIkKW9b4N+AEj+SVA+WhJzV7/zMhcSu78mLKWSk7cXMOSHsBKFWUs0fWwq8QyK3MgJBQRX6Gbi4kYbdvGkQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "emoji-regex": "^10.3.0", + "get-east-asian-width": "^1.0.0", + "strip-ansi": "^7.1.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/yoctocolors": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/yoctocolors/-/yoctocolors-2.1.2.tgz", + "integrity": "sha512-CzhO+pFNo8ajLM2d2IW/R93ipy99LWjtwblvC1RsoSUMZgyLbYFr221TnSNT7GjGdYui6P459mw9JH/g/zW2ug==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/yoctocolors-cjs": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/yoctocolors-cjs/-/yoctocolors-cjs-2.1.3.tgz", + "integrity": "sha512-U/PBtDf35ff0D8X8D0jfdzHYEPFxAI7jJlxZXwCSez5M3190m+QobIfh+sWDWSHMCWWJN2AWamkegn6vr6YBTw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/zod": { + "version": "4.3.6", + "resolved": "https://registry.npmjs.org/zod/-/zod-4.3.6.tgz", + "integrity": "sha512-rftlrkhHZOcjDwkGlnUtZZkvaPHCsDATp4pGpuOOMDaTdDDXF91wuVDJoWoPsKX/3YPQ5fHuF3STjcYyKr+Qhg==", + "dev": true, + "license": "MIT", + "peer": true, + "funding": { + "url": "https://github.com/sponsors/colinhacks" + } + }, + "node_modules/zod-to-json-schema": { + "version": "3.25.1", + "resolved": "https://registry.npmjs.org/zod-to-json-schema/-/zod-to-json-schema-3.25.1.tgz", + "integrity": "sha512-pM/SU9d3YAggzi6MtR4h7ruuQlqKtad8e9S0fmxcMi+ueAK5Korys/aWcV9LIIHTVbj01NdzxcnXSN+O74ZIVA==", + "dev": true, + "license": "ISC", + "peerDependencies": { + "zod": "^3.25 || ^4" + } + } + } +} diff --git a/package.json b/package.json new file mode 100644 index 0000000..3d5f43c --- /dev/null +++ b/package.json @@ -0,0 +1,33 @@ +{ + "name": "abdristus", + "version": "0.0.0", + "scripts": { + "ng": "ng", + "start": "ng serve", + "build": "ng build", + "watch": "ng build --watch --configuration development", + "test": "ng test" + }, + "private": true, + "packageManager": "npm@11.6.2", + "dependencies": { + "@angular/common": "^21.2.0", + "@angular/compiler": "^21.2.0", + "@angular/core": "^21.2.0", + "@angular/forms": "^21.2.0", + "@angular/platform-browser": "^21.2.0", + "@angular/router": "^21.2.0", + "rxjs": "~7.8.0", + "tslib": "^2.3.0" + }, + "devDependencies": { + "@angular/build": "^21.2.3", + "@angular/cli": "^21.2.3", + "@angular/compiler-cli": "^21.2.0", + "@tauri-apps/cli": "^2.10.1", + "jsdom": "^28.0.0", + "prettier": "^3.8.1", + "typescript": "~5.9.2", + "vitest": "^4.0.8" + } +} diff --git a/public/favicon.ico b/public/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..57614f9c967596fad0a3989bec2b1deff33034f6 GIT binary patch literal 15086 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 Nr__JTFzvMr^FKp4S3v*( literal 0 HcmV?d00001 diff --git a/src-tauri/.gitignore b/src-tauri/.gitignore new file mode 100644 index 0000000..502406b --- /dev/null +++ b/src-tauri/.gitignore @@ -0,0 +1,4 @@ +# Generated by Cargo +# will have compiled files and executables +/target/ +/gen/schemas diff --git a/src-tauri/Cargo.lock b/src-tauri/Cargo.lock new file mode 100644 index 0000000..182aeeb --- /dev/null +++ b/src-tauri/Cargo.lock @@ -0,0 +1,5259 @@ +# This file is automatically @generated by Cargo. +# It is not intended for manual editing. +version = 3 + +[[package]] +name = "abdristus" +version = "0.1.0" +dependencies = [ + "log", + "serde", + "serde_json", + "tauri", + "tauri-build", + "tauri-plugin-log", +] + +[[package]] +name = "adler2" +version = "2.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "320119579fcad9c21884f5c4861d16174d0e06250625266f50fe6898340abefa" + +[[package]] +name = "ahash" +version = "0.7.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "891477e0c6a8957309ee5c45a6368af3ae14bb510732d2684ffa19af310920f9" +dependencies = [ + "getrandom 0.2.17", + "once_cell", + "version_check", +] + +[[package]] +name = "aho-corasick" +version = "1.1.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ddd31a130427c27518df266943a5308ed92d4b226cc639f5a8f1002816174301" +dependencies = [ + "memchr", +] + +[[package]] +name = "alloc-no-stdlib" +version = "2.0.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cc7bb162ec39d46ab1ca8c77bf72e890535becd1751bb45f64c597edb4c8c6b3" + +[[package]] +name = "alloc-stdlib" +version = "0.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "94fb8275041c72129eb51b7d0322c29b8387a0386127718b096429201a5d6ece" +dependencies = [ + "alloc-no-stdlib", +] + +[[package]] +name = "android_log-sys" +version = "0.3.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "84521a3cf562bc62942e294181d9eef17eb38ceb8c68677bc49f144e4c3d4f8d" + +[[package]] +name = "android_logger" +version = "0.15.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dbb4e440d04be07da1f1bf44fb4495ebd58669372fe0cffa6e48595ac5bd88a3" +dependencies = [ + "android_log-sys", + "env_filter", + "log", +] + +[[package]] +name = "android_system_properties" +version = "0.1.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "819e7219dbd41043ac279b19830f2efc897156490d7fd6ea916720117ee66311" +dependencies = [ + "libc", +] + +[[package]] +name = "anyhow" +version = "1.0.102" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7f202df86484c868dbad7eaa557ef785d5c66295e41b460ef922eca0723b842c" + +[[package]] +name = "arrayvec" +version = "0.7.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7c02d123df017efcdfbd739ef81735b36c5ba83ec3c59c80a9d7ecc718f92e50" + +[[package]] +name = "atk" +version = "0.18.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "241b621213072e993be4f6f3a9e4b45f65b7e6faad43001be957184b7bb1824b" +dependencies = [ + "atk-sys", + "glib", + "libc", +] + +[[package]] +name = "atk-sys" +version = "0.18.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c5e48b684b0ca77d2bbadeef17424c2ea3c897d44d566a1617e7e8f30614d086" +dependencies = [ + "glib-sys", + "gobject-sys", + "libc", + "system-deps", +] + +[[package]] +name = "atomic-waker" +version = "1.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1505bd5d3d116872e7271a6d4e16d81d0c8570876c8de68093a09ac269d8aac0" + +[[package]] +name = "autocfg" +version = "1.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8" + +[[package]] +name = "base64" +version = "0.21.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9d297deb1925b89f2ccc13d7635fa0714f12c87adce1c75356b39ca9b7178567" + +[[package]] +name = "base64" +version = "0.22.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6" + +[[package]] +name = "bit-set" +version = "0.8.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "08807e080ed7f9d5433fa9b275196cfc35414f66a0c79d864dc51a0d825231a3" +dependencies = [ + "bit-vec", +] + +[[package]] +name = "bit-vec" +version = "0.8.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5e764a1d40d510daf35e07be9eb06e75770908c27d411ee6c92109c9840eaaf7" + +[[package]] +name = "bitflags" +version = "1.3.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a" + +[[package]] +name = "bitflags" +version = "2.11.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "843867be96c8daad0d758b57df9392b6d8d271134fce549de6ce169ff98a92af" +dependencies = [ + "serde_core", +] + +[[package]] +name = "bitvec" +version = "1.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1bc2832c24239b0141d5674bb9174f9d68a8b5b3f2753311927c172ca46f7e9c" +dependencies = [ + "funty", + "radium", + "tap", + "wyz", +] + +[[package]] +name = "block-buffer" +version = "0.10.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71" +dependencies = [ + "generic-array", +] + +[[package]] +name = "block2" +version = "0.6.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cdeb9d870516001442e364c5220d3574d2da8dc765554b4a617230d33fa58ef5" +dependencies = [ + "objc2", +] + +[[package]] +name = "borsh" +version = "1.6.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cfd1e3f8955a5d7de9fab72fc8373fade9fb8a703968cb200ae3dc6cf08e185a" +dependencies = [ + "borsh-derive", + "bytes", + "cfg_aliases", +] + +[[package]] +name = "borsh-derive" +version = "1.6.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bfcfdc083699101d5a7965e49925975f2f55060f94f9a05e7187be95d530ca59" +dependencies = [ + "once_cell", + "proc-macro-crate 3.5.0", + "proc-macro2", + "quote", + "syn 2.0.117", +] + +[[package]] +name = "brotli" +version = "8.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4bd8b9603c7aa97359dbd97ecf258968c95f3adddd6db2f7e7a5bef101c84560" +dependencies = [ + "alloc-no-stdlib", + "alloc-stdlib", + "brotli-decompressor", +] + +[[package]] +name = "brotli-decompressor" +version = "5.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "874bb8112abecc98cbd6d81ea4fa7e94fb9449648c93cc89aa40c81c24d7de03" +dependencies = [ + "alloc-no-stdlib", + "alloc-stdlib", +] + +[[package]] +name = "bumpalo" +version = "3.20.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5d20789868f4b01b2f2caec9f5c4e0213b41e3e5702a50157d699ae31ced2fcb" + +[[package]] +name = "byte-unit" +version = "5.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8c6d47a4e2961fb8721bcfc54feae6455f2f64e7054f9bc67e875f0e77f4c58d" +dependencies = [ + "rust_decimal", + "schemars 1.2.1", + "serde", + "utf8-width", +] + +[[package]] +name = "bytecheck" +version = "0.6.12" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "23cdc57ce23ac53c931e88a43d06d070a6fd142f2617be5855eb75efc9beb1c2" +dependencies = [ + "bytecheck_derive", + "ptr_meta", + "simdutf8", +] + +[[package]] +name = "bytecheck_derive" +version = "0.6.12" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3db406d29fbcd95542e92559bed4d8ad92636d1ca8b3b72ede10b4bcc010e659" +dependencies = [ + "proc-macro2", + "quote", + "syn 1.0.109", +] + +[[package]] +name = "bytemuck" +version = "1.25.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c8efb64bd706a16a1bdde310ae86b351e4d21550d98d056f22f8a7f7a2183fec" + +[[package]] +name = "byteorder" +version = "1.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b" + +[[package]] +name = "bytes" +version = "1.11.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1e748733b7cbc798e1434b6ac524f0c1ff2ab456fe201501e6497c8417a4fc33" +dependencies = [ + "serde", +] + +[[package]] +name = "cairo-rs" +version = "0.18.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8ca26ef0159422fb77631dc9d17b102f253b876fe1586b03b803e63a309b4ee2" +dependencies = [ + "bitflags 2.11.0", + "cairo-sys-rs", + "glib", + "libc", + "once_cell", + "thiserror 1.0.69", +] + +[[package]] +name = "cairo-sys-rs" +version = "0.18.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "685c9fa8e590b8b3d678873528d83411db17242a73fccaed827770ea0fedda51" +dependencies = [ + "glib-sys", + "libc", + "system-deps", +] + +[[package]] +name = "camino" +version = "1.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e629a66d692cb9ff1a1c664e41771b3dcaf961985a9774c0eb0bd1b51cf60a48" +dependencies = [ + "serde_core", +] + +[[package]] +name = "cargo-platform" +version = "0.1.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e35af189006b9c0f00a064685c727031e3ed2d8020f7ba284d78cc2671bd36ea" +dependencies = [ + "serde", +] + +[[package]] +name = "cargo_metadata" +version = "0.19.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dd5eb614ed4c27c5d706420e4320fbe3216ab31fa1c33cd8246ac36dae4479ba" +dependencies = [ + "camino", + "cargo-platform", + "semver", + "serde", + "serde_json", + "thiserror 2.0.18", +] + +[[package]] +name = "cargo_toml" +version = "0.22.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "374b7c592d9c00c1f4972ea58390ac6b18cbb6ab79011f3bdc90a0b82ca06b77" +dependencies = [ + "serde", + "toml 0.9.12+spec-1.1.0", +] + +[[package]] +name = "cc" +version = "1.2.57" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7a0dd1ca384932ff3641c8718a02769f1698e7563dc6974ffd03346116310423" +dependencies = [ + "find-msvc-tools", + "shlex", +] + +[[package]] +name = "cesu8" +version = "1.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6d43a04d8753f35258c91f8ec639f792891f748a1edbd759cf1dcea3382ad83c" + +[[package]] +name = "cfb" +version = "0.7.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d38f2da7a0a2c4ccf0065be06397cc26a81f4e528be095826eee9d4adbb8c60f" +dependencies = [ + "byteorder", + "fnv", + "uuid", +] + +[[package]] +name = "cfg-expr" +version = "0.15.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d067ad48b8650848b989a59a86c6c36a995d02d2bf778d45c3c5d57bc2718f02" +dependencies = [ + "smallvec", + "target-lexicon", +] + +[[package]] +name = "cfg-if" +version = "1.0.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9330f8b2ff13f34540b44e946ef35111825727b38d33286ef986142615121801" + +[[package]] +name = "cfg_aliases" +version = "0.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "613afe47fcd5fac7ccf1db93babcb082c5994d996f20b8b159f2ad1658eb5724" + +[[package]] +name = "chrono" +version = "0.4.44" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c673075a2e0e5f4a1dde27ce9dee1ea4558c7ffe648f576438a20ca1d2acc4b0" +dependencies = [ + "iana-time-zone", + "num-traits", + "serde", + "windows-link 0.2.1", +] + +[[package]] +name = "combine" +version = "4.6.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ba5a308b75df32fe02788e748662718f03fde005016435c444eea572398219fd" +dependencies = [ + "bytes", + "memchr", +] + +[[package]] +name = "convert_case" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6245d59a3e82a7fc217c5828a6692dbc6dfb63a0c8c90495621f7b9d79704a0e" + +[[package]] +name = "cookie" +version = "0.18.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4ddef33a339a91ea89fb53151bd0a4689cfce27055c291dfa69945475d22c747" +dependencies = [ + "time", + "version_check", +] + +[[package]] +name = "core-foundation" +version = "0.10.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b2a6cd9ae233e7f62ba4e9353e81a88df7fc8a5987b8d445b4d90c879bd156f6" +dependencies = [ + "core-foundation-sys", + "libc", +] + +[[package]] +name = "core-foundation-sys" +version = "0.8.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "773648b94d0e5d620f64f280777445740e61fe701025087ec8b57f45c791888b" + +[[package]] +name = "core-graphics" +version = "0.25.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "064badf302c3194842cf2c5d61f56cc88e54a759313879cdf03abdd27d0c3b97" +dependencies = [ + "bitflags 2.11.0", + "core-foundation", + "core-graphics-types", + "foreign-types", + "libc", +] + +[[package]] +name = "core-graphics-types" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3d44a101f213f6c4cdc1853d4b78aef6db6bdfa3468798cc1d9912f4735013eb" +dependencies = [ + "bitflags 2.11.0", + "core-foundation", + "libc", +] + +[[package]] +name = "cpufeatures" +version = "0.2.17" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "59ed5838eebb26a2bb2e58f6d5b5316989ae9d08bab10e0e6d103e656d1b0280" +dependencies = [ + "libc", +] + +[[package]] +name = "crc32fast" +version = "1.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9481c1c90cbf2ac953f07c8d4a58aa3945c425b7185c9154d67a65e4230da511" +dependencies = [ + "cfg-if", +] + +[[package]] +name = "crossbeam-channel" +version = "0.5.15" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "82b8f8f868b36967f9606790d1903570de9ceaf870a7bf9fbbd3016d636a2cb2" +dependencies = [ + "crossbeam-utils", +] + +[[package]] +name = "crossbeam-utils" +version = "0.8.21" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d0a5c400df2834b80a4c3327b3aad3a4c4cd4de0629063962b03235697506a28" + +[[package]] +name = "crypto-common" +version = "0.1.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "78c8292055d1c1df0cce5d180393dc8cce0abec0a7102adb6c7b1eef6016d60a" +dependencies = [ + "generic-array", + "typenum", +] + +[[package]] +name = "cssparser" +version = "0.29.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f93d03419cb5950ccfd3daf3ff1c7a36ace64609a1a8746d493df1ca0afde0fa" +dependencies = [ + "cssparser-macros", + "dtoa-short", + "itoa", + "matches", + "phf 0.10.1", + "proc-macro2", + "quote", + "smallvec", + "syn 1.0.109", +] + +[[package]] +name = "cssparser" +version = "0.36.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dae61cf9c0abb83bd659dab65b7e4e38d8236824c85f0f804f173567bda257d2" +dependencies = [ + "cssparser-macros", + "dtoa-short", + "itoa", + "phf 0.13.1", + "smallvec", +] + +[[package]] +name = "cssparser-macros" +version = "0.6.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "13b588ba4ac1a99f7f2964d24b3d896ddc6bf847ee3855dbd4366f058cfcd331" +dependencies = [ + "quote", + "syn 2.0.117", +] + +[[package]] +name = "ctor" +version = "0.2.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "32a2785755761f3ddc1492979ce1e48d2c00d09311c39e4466429188f3dd6501" +dependencies = [ + "quote", + "syn 2.0.117", +] + +[[package]] +name = "darling" +version = "0.23.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "25ae13da2f202d56bd7f91c25fba009e7717a1e4a1cc98a76d844b65ae912e9d" +dependencies = [ + "darling_core", + "darling_macro", +] + +[[package]] +name = "darling_core" +version = "0.23.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9865a50f7c335f53564bb694ef660825eb8610e0a53d3e11bf1b0d3df31e03b0" +dependencies = [ + "ident_case", + "proc-macro2", + "quote", + "strsim", + "syn 2.0.117", +] + +[[package]] +name = "darling_macro" +version = "0.23.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ac3984ec7bd6cfa798e62b4a642426a5be0e68f9401cfc2a01e3fa9ea2fcdb8d" +dependencies = [ + "darling_core", + "quote", + "syn 2.0.117", +] + +[[package]] +name = "deranged" +version = "0.5.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7cd812cc2bc1d69d4764bd80df88b4317eaef9e773c75226407d9bc0876b211c" +dependencies = [ + "powerfmt", + "serde_core", +] + +[[package]] +name = "derive_more" +version = "0.99.20" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6edb4b64a43d977b8e99788fe3a04d483834fba1215a7e02caa415b626497f7f" +dependencies = [ + "convert_case", + "proc-macro2", + "quote", + "rustc_version", + "syn 2.0.117", +] + +[[package]] +name = "derive_more" +version = "2.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d751e9e49156b02b44f9c1815bcb94b984cdcc4396ecc32521c739452808b134" +dependencies = [ + "derive_more-impl", +] + +[[package]] +name = "derive_more-impl" +version = "2.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "799a97264921d8623a957f6c3b9011f3b5492f557bbb7a5a19b7fa6d06ba8dcb" +dependencies = [ + "proc-macro2", + "quote", + "rustc_version", + "syn 2.0.117", +] + +[[package]] +name = "digest" +version = "0.10.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292" +dependencies = [ + "block-buffer", + "crypto-common", +] + +[[package]] +name = "dirs" +version = "6.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c3e8aa94d75141228480295a7d0e7feb620b1a5ad9f12bc40be62411e38cce4e" +dependencies = [ + "dirs-sys", +] + +[[package]] +name = "dirs-sys" +version = "0.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e01a3366d27ee9890022452ee61b2b63a67e6f13f58900b651ff5665f0bb1fab" +dependencies = [ + "libc", + "option-ext", + "redox_users", + "windows-sys 0.61.2", +] + +[[package]] +name = "dispatch2" +version = "0.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1e0e367e4e7da84520dedcac1901e4da967309406d1e51017ae1abfb97adbd38" +dependencies = [ + "bitflags 2.11.0", + "block2", + "libc", + "objc2", +] + +[[package]] +name = "displaydoc" +version = "0.2.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "97369cbbc041bc366949bc74d34658d6cda5621039731c6310521892a3a20ae0" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.117", +] + +[[package]] +name = "dlopen2" +version = "0.8.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5e2c5bd4158e66d1e215c49b837e11d62f3267b30c92f1d171c4d3105e3dc4d4" +dependencies = [ + "dlopen2_derive", + "libc", + "once_cell", + "winapi", +] + +[[package]] +name = "dlopen2_derive" +version = "0.4.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0fbbb781877580993a8707ec48672673ec7b81eeba04cfd2310bd28c08e47c8f" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.117", +] + +[[package]] +name = "dom_query" +version = "0.27.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "521e380c0c8afb8d9a1e83a1822ee03556fc3e3e7dbc1fd30be14e37f9cb3f89" +dependencies = [ + "bit-set", + "cssparser 0.36.0", + "foldhash 0.2.0", + "html5ever 0.38.0", + "precomputed-hash", + "selectors 0.36.1", + "tendril 0.5.0", +] + +[[package]] +name = "dpi" +version = "0.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d8b14ccef22fc6f5a8f4d7d768562a182c04ce9a3b3157b91390b52ddfdf1a76" +dependencies = [ + "serde", +] + +[[package]] +name = "dtoa" +version = "1.0.11" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4c3cf4824e2d5f025c7b531afcb2325364084a16806f6d47fbc1f5fbd9960590" + +[[package]] +name = "dtoa-short" +version = "0.3.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cd1511a7b6a56299bd043a9c167a6d2bfb37bf84a6dfceaba651168adfb43c87" +dependencies = [ + "dtoa", +] + +[[package]] +name = "dunce" +version = "1.0.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "92773504d58c093f6de2459af4af33faa518c13451eb8f2b5698ed3d36e7c813" + +[[package]] +name = "dyn-clone" +version = "1.0.20" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d0881ea181b1df73ff77ffaaf9c7544ecc11e82fba9b5f27b262a3c73a332555" + +[[package]] +name = "embed-resource" +version = "3.0.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "47ec73ddcf6b7f23173d5c3c5a32b5507dc0a734de7730aa14abc5d5e296bb5f" +dependencies = [ + "cc", + "memchr", + "rustc_version", + "toml 0.9.12+spec-1.1.0", + "vswhom", + "winreg", +] + +[[package]] +name = "embed_plist" +version = "1.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4ef6b89e5b37196644d8796de5268852ff179b44e96276cf4290264843743bb7" + +[[package]] +name = "env_filter" +version = "0.1.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1bf3c259d255ca70051b30e2e95b5446cdb8949ac4cd22c0d7fd634d89f568e2" +dependencies = [ + "log", + "regex", +] + +[[package]] +name = "equivalent" +version = "1.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f" + +[[package]] +name = "erased-serde" +version = "0.4.10" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d2add8a07dd6a8d93ff627029c51de145e12686fbc36ecb298ac22e74cf02dec" +dependencies = [ + "serde", + "serde_core", + "typeid", +] + +[[package]] +name = "fastrand" +version = "2.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "37909eebbb50d72f9059c3b6d82c0463f2ff062c9e95845c43a6c9c0355411be" + +[[package]] +name = "fdeflate" +version = "0.3.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1e6853b52649d4ac5c0bd02320cddc5ba956bdb407c4b75a2c6b75bf51500f8c" +dependencies = [ + "simd-adler32", +] + +[[package]] +name = "fern" +version = "0.7.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4316185f709b23713e41e3195f90edef7fb00c3ed4adc79769cf09cc762a3b29" +dependencies = [ + "log", +] + +[[package]] +name = "field-offset" +version = "0.3.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "38e2275cc4e4fc009b0669731a1e5ab7ebf11f469eaede2bab9309a5b4d6057f" +dependencies = [ + "memoffset", + "rustc_version", +] + +[[package]] +name = "find-msvc-tools" +version = "0.1.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5baebc0774151f905a1a2cc41989300b1e6fbb29aff0ceffa1064fdd3088d582" + +[[package]] +name = "flate2" +version = "1.1.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "843fba2746e448b37e26a819579957415c8cef339bf08564fe8b7ddbd959573c" +dependencies = [ + "crc32fast", + "miniz_oxide", +] + +[[package]] +name = "fnv" +version = "1.0.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1" + +[[package]] +name = "foldhash" +version = "0.1.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d9c4f5dac5e15c24eb999c26181a6ca40b39fe946cbe4c263c7209467bc83af2" + +[[package]] +name = "foldhash" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "77ce24cb58228fbb8aa041425bb1050850ac19177686ea6e0f41a70416f56fdb" + +[[package]] +name = "foreign-types" +version = "0.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d737d9aa519fb7b749cbc3b962edcf310a8dd1f4b67c91c4f83975dbdd17d965" +dependencies = [ + "foreign-types-macros", + "foreign-types-shared", +] + +[[package]] +name = "foreign-types-macros" +version = "0.2.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1a5c6c585bc94aaf2c7b51dd4c2ba22680844aba4c687be581871a6f518c5742" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.117", +] + +[[package]] +name = "foreign-types-shared" +version = "0.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "aa9a19cbb55df58761df49b23516a86d432839add4af60fc256da840f66ed35b" + +[[package]] +name = "form_urlencoded" +version = "1.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cb4cb245038516f5f85277875cdaa4f7d2c9a0fa0468de06ed190163b1581fcf" +dependencies = [ + "percent-encoding", +] + +[[package]] +name = "funty" +version = "2.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e6d5a32815ae3f33302d95fdcb2ce17862f8c65363dcfd29360480ba1001fc9c" + +[[package]] +name = "futf" +version = "0.1.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "df420e2e84819663797d1ec6544b13c5be84629e7bb00dc960d6917db2987843" +dependencies = [ + "mac", + "new_debug_unreachable", +] + +[[package]] +name = "futures-channel" +version = "0.3.32" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "07bbe89c50d7a535e539b8c17bc0b49bdb77747034daa8087407d655f3f7cc1d" +dependencies = [ + "futures-core", +] + +[[package]] +name = "futures-core" +version = "0.3.32" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7e3450815272ef58cec6d564423f6e755e25379b217b0bc688e295ba24df6b1d" + +[[package]] +name = "futures-executor" +version = "0.3.32" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "baf29c38818342a3b26b5b923639e7b1f4a61fc5e76102d4b1981c6dc7a7579d" +dependencies = [ + "futures-core", + "futures-task", + "futures-util", +] + +[[package]] +name = "futures-io" +version = "0.3.32" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cecba35d7ad927e23624b22ad55235f2239cfa44fd10428eecbeba6d6a717718" + +[[package]] +name = "futures-macro" +version = "0.3.32" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e835b70203e41293343137df5c0664546da5745f82ec9b84d40be8336958447b" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.117", +] + +[[package]] +name = "futures-sink" +version = "0.3.32" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c39754e157331b013978ec91992bde1ac089843443c49cbc7f46150b0fad0893" + +[[package]] +name = "futures-task" +version = "0.3.32" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "037711b3d59c33004d3856fbdc83b99d4ff37a24768fa1be9ce3538a1cde4393" + +[[package]] +name = "futures-util" +version = "0.3.32" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "389ca41296e6190b48053de0321d02a77f32f8a5d2461dd38762c0593805c6d6" +dependencies = [ + "futures-core", + "futures-io", + "futures-macro", + "futures-sink", + "futures-task", + "memchr", + "pin-project-lite", + "slab", +] + +[[package]] +name = "fxhash" +version = "0.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c31b6d751ae2c7f11320402d34e41349dd1016f8d5d45e48c4312bc8625af50c" +dependencies = [ + "byteorder", +] + +[[package]] +name = "gdk" +version = "0.18.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d9f245958c627ac99d8e529166f9823fb3b838d1d41fd2b297af3075093c2691" +dependencies = [ + "cairo-rs", + "gdk-pixbuf", + "gdk-sys", + "gio", + "glib", + "libc", + "pango", +] + +[[package]] +name = "gdk-pixbuf" +version = "0.18.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "50e1f5f1b0bfb830d6ccc8066d18db35c487b1b2b1e8589b5dfe9f07e8defaec" +dependencies = [ + "gdk-pixbuf-sys", + "gio", + "glib", + "libc", + "once_cell", +] + +[[package]] +name = "gdk-pixbuf-sys" +version = "0.18.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3f9839ea644ed9c97a34d129ad56d38a25e6756f99f3a88e15cd39c20629caf7" +dependencies = [ + "gio-sys", + "glib-sys", + "gobject-sys", + "libc", + "system-deps", +] + +[[package]] +name = "gdk-sys" +version = "0.18.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5c2d13f38594ac1e66619e188c6d5a1adb98d11b2fcf7894fc416ad76aa2f3f7" +dependencies = [ + "cairo-sys-rs", + "gdk-pixbuf-sys", + "gio-sys", + "glib-sys", + "gobject-sys", + "libc", + "pango-sys", + "pkg-config", + "system-deps", +] + +[[package]] +name = "gdkwayland-sys" +version = "0.18.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "140071d506d223f7572b9f09b5e155afbd77428cd5cc7af8f2694c41d98dfe69" +dependencies = [ + "gdk-sys", + "glib-sys", + "gobject-sys", + "libc", + "pkg-config", + "system-deps", +] + +[[package]] +name = "gdkx11" +version = "0.18.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3caa00e14351bebbc8183b3c36690327eb77c49abc2268dd4bd36b856db3fbfe" +dependencies = [ + "gdk", + "gdkx11-sys", + "gio", + "glib", + "libc", + "x11", +] + +[[package]] +name = "gdkx11-sys" +version = "0.18.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6e2e7445fe01ac26f11601db260dd8608fe172514eb63b3b5e261ea6b0f4428d" +dependencies = [ + "gdk-sys", + "glib-sys", + "libc", + "system-deps", + "x11", +] + +[[package]] +name = "generic-array" +version = "0.14.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "85649ca51fd72272d7821adaf274ad91c288277713d9c18820d8499a7ff69e9a" +dependencies = [ + "typenum", + "version_check", +] + +[[package]] +name = "getrandom" +version = "0.1.16" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8fc3cb4d91f53b50155bdcfd23f6a4c39ae1969c2ae85982b135750cccaf5fce" +dependencies = [ + "cfg-if", + "libc", + "wasi 0.9.0+wasi-snapshot-preview1", +] + +[[package]] +name = "getrandom" +version = "0.2.17" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ff2abc00be7fca6ebc474524697ae276ad847ad0a6b3faa4bcb027e9a4614ad0" +dependencies = [ + "cfg-if", + "libc", + "wasi 0.11.1+wasi-snapshot-preview1", +] + +[[package]] +name = "getrandom" +version = "0.3.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "899def5c37c4fd7b2664648c28120ecec138e4d395b459e5ca34f9cce2dd77fd" +dependencies = [ + "cfg-if", + "libc", + "r-efi 5.3.0", + "wasip2", +] + +[[package]] +name = "getrandom" +version = "0.4.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0de51e6874e94e7bf76d726fc5d13ba782deca734ff60d5bb2fb2607c7406555" +dependencies = [ + "cfg-if", + "libc", + "r-efi 6.0.0", + "wasip2", + "wasip3", +] + +[[package]] +name = "gio" +version = "0.18.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d4fc8f532f87b79cbc51a79748f16a6828fb784be93145a322fa14d06d354c73" +dependencies = [ + "futures-channel", + "futures-core", + "futures-io", + "futures-util", + "gio-sys", + "glib", + "libc", + "once_cell", + "pin-project-lite", + "smallvec", + "thiserror 1.0.69", +] + +[[package]] +name = "gio-sys" +version = "0.18.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "37566df850baf5e4cb0dfb78af2e4b9898d817ed9263d1090a2df958c64737d2" +dependencies = [ + "glib-sys", + "gobject-sys", + "libc", + "system-deps", + "winapi", +] + +[[package]] +name = "glib" +version = "0.18.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "233daaf6e83ae6a12a52055f568f9d7cf4671dabb78ff9560ab6da230ce00ee5" +dependencies = [ + "bitflags 2.11.0", + "futures-channel", + "futures-core", + "futures-executor", + "futures-task", + "futures-util", + "gio-sys", + "glib-macros", + "glib-sys", + "gobject-sys", + "libc", + "memchr", + "once_cell", + "smallvec", + "thiserror 1.0.69", +] + +[[package]] +name = "glib-macros" +version = "0.18.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0bb0228f477c0900c880fd78c8759b95c7636dbd7842707f49e132378aa2acdc" +dependencies = [ + "heck 0.4.1", + "proc-macro-crate 2.0.2", + "proc-macro-error", + "proc-macro2", + "quote", + "syn 2.0.117", +] + +[[package]] +name = "glib-sys" +version = "0.18.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "063ce2eb6a8d0ea93d2bf8ba1957e78dbab6be1c2220dd3daca57d5a9d869898" +dependencies = [ + "libc", + "system-deps", +] + +[[package]] +name = "glob" +version = "0.3.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0cc23270f6e1808e30a928bdc84dea0b9b4136a8bc82338574f23baf47bbd280" + +[[package]] +name = "gobject-sys" +version = "0.18.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0850127b514d1c4a4654ead6dedadb18198999985908e6ffe4436f53c785ce44" +dependencies = [ + "glib-sys", + "libc", + "system-deps", +] + +[[package]] +name = "gtk" +version = "0.18.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fd56fb197bfc42bd5d2751f4f017d44ff59fbb58140c6b49f9b3b2bdab08506a" +dependencies = [ + "atk", + "cairo-rs", + "field-offset", + "futures-channel", + "gdk", + "gdk-pixbuf", + "gio", + "glib", + "gtk-sys", + "gtk3-macros", + "libc", + "pango", + "pkg-config", +] + +[[package]] +name = "gtk-sys" +version = "0.18.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8f29a1c21c59553eb7dd40e918be54dccd60c52b049b75119d5d96ce6b624414" +dependencies = [ + "atk-sys", + "cairo-sys-rs", + "gdk-pixbuf-sys", + "gdk-sys", + "gio-sys", + "glib-sys", + "gobject-sys", + "libc", + "pango-sys", + "system-deps", +] + +[[package]] +name = "gtk3-macros" +version = "0.18.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "52ff3c5b21f14f0736fed6dcfc0bfb4225ebf5725f3c0209edeec181e4d73e9d" +dependencies = [ + "proc-macro-crate 1.3.1", + "proc-macro-error", + "proc-macro2", + "quote", + "syn 2.0.117", +] + +[[package]] +name = "hashbrown" +version = "0.12.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888" +dependencies = [ + "ahash", +] + +[[package]] +name = "hashbrown" +version = "0.15.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9229cfe53dfd69f0609a49f65461bd93001ea1ef889cd5529dd176593f5338a1" +dependencies = [ + "foldhash 0.1.5", +] + +[[package]] +name = "hashbrown" +version = "0.16.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "841d1cc9bed7f9236f321df977030373f4a4163ae1a7dbfe1a51a2c1a51d9100" + +[[package]] +name = "heck" +version = "0.4.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "95505c38b4572b2d910cecb0281560f54b440a19336cbbcb27bf6ce6adc6f5a8" + +[[package]] +name = "heck" +version = "0.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea" + +[[package]] +name = "hex" +version = "0.4.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70" + +[[package]] +name = "html5ever" +version = "0.29.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3b7410cae13cbc75623c98ac4cbfd1f0bedddf3227afc24f370cf0f50a44a11c" +dependencies = [ + "log", + "mac", + "markup5ever 0.14.1", + "match_token", +] + +[[package]] +name = "html5ever" +version = "0.38.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1054432bae2f14e0061e33d23402fbaa67a921d319d56adc6bcf887ddad1cbc2" +dependencies = [ + "log", + "markup5ever 0.38.0", +] + +[[package]] +name = "http" +version = "1.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e3ba2a386d7f85a81f119ad7498ebe444d2e22c2af0b86b069416ace48b3311a" +dependencies = [ + "bytes", + "itoa", +] + +[[package]] +name = "http-body" +version = "1.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1efedce1fb8e6913f23e0c92de8e62cd5b772a67e7b3946df930a62566c93184" +dependencies = [ + "bytes", + "http", +] + +[[package]] +name = "http-body-util" +version = "0.1.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b021d93e26becf5dc7e1b75b1bed1fd93124b374ceb73f43d4d4eafec896a64a" +dependencies = [ + "bytes", + "futures-core", + "http", + "http-body", + "pin-project-lite", +] + +[[package]] +name = "httparse" +version = "1.10.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6dbf3de79e51f3d586ab4cb9d5c3e2c14aa28ed23d180cf89b4df0454a69cc87" + +[[package]] +name = "hyper" +version = "1.8.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2ab2d4f250c3d7b1c9fcdff1cece94ea4e2dfbec68614f7b87cb205f24ca9d11" +dependencies = [ + "atomic-waker", + "bytes", + "futures-channel", + "futures-core", + "http", + "http-body", + "httparse", + "itoa", + "pin-project-lite", + "pin-utils", + "smallvec", + "tokio", + "want", +] + +[[package]] +name = "hyper-util" +version = "0.1.20" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "96547c2556ec9d12fb1578c4eaf448b04993e7fb79cbaad930a656880a6bdfa0" +dependencies = [ + "base64 0.22.1", + "bytes", + "futures-channel", + "futures-util", + "http", + "http-body", + "hyper", + "ipnet", + "libc", + "percent-encoding", + "pin-project-lite", + "socket2", + "tokio", + "tower-service", + "tracing", +] + +[[package]] +name = "iana-time-zone" +version = "0.1.65" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e31bc9ad994ba00e440a8aa5c9ef0ec67d5cb5e5cb0cc7f8b744a35b389cc470" +dependencies = [ + "android_system_properties", + "core-foundation-sys", + "iana-time-zone-haiku", + "js-sys", + "log", + "wasm-bindgen", + "windows-core 0.62.2", +] + +[[package]] +name = "iana-time-zone-haiku" +version = "0.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f31827a206f56af32e590ba56d5d2d085f558508192593743f16b2306495269f" +dependencies = [ + "cc", +] + +[[package]] +name = "ico" +version = "0.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3e795dff5605e0f04bff85ca41b51a96b83e80b281e96231bcaaf1ac35103371" +dependencies = [ + "byteorder", + "png", +] + +[[package]] +name = "icu_collections" +version = "2.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4c6b649701667bbe825c3b7e6388cb521c23d88644678e83c0c4d0a621a34b43" +dependencies = [ + "displaydoc", + "potential_utf", + "yoke", + "zerofrom", + "zerovec", +] + +[[package]] +name = "icu_locale_core" +version = "2.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "edba7861004dd3714265b4db54a3c390e880ab658fec5f7db895fae2046b5bb6" +dependencies = [ + "displaydoc", + "litemap", + "tinystr", + "writeable", + "zerovec", +] + +[[package]] +name = "icu_normalizer" +version = "2.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5f6c8828b67bf8908d82127b2054ea1b4427ff0230ee9141c54251934ab1b599" +dependencies = [ + "icu_collections", + "icu_normalizer_data", + "icu_properties", + "icu_provider", + "smallvec", + "zerovec", +] + +[[package]] +name = "icu_normalizer_data" +version = "2.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7aedcccd01fc5fe81e6b489c15b247b8b0690feb23304303a9e560f37efc560a" + +[[package]] +name = "icu_properties" +version = "2.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "020bfc02fe870ec3a66d93e677ccca0562506e5872c650f893269e08615d74ec" +dependencies = [ + "icu_collections", + "icu_locale_core", + "icu_properties_data", + "icu_provider", + "zerotrie", + "zerovec", +] + +[[package]] +name = "icu_properties_data" +version = "2.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "616c294cf8d725c6afcd8f55abc17c56464ef6211f9ed59cccffe534129c77af" + +[[package]] +name = "icu_provider" +version = "2.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "85962cf0ce02e1e0a629cc34e7ca3e373ce20dda4c4d7294bbd0bf1fdb59e614" +dependencies = [ + "displaydoc", + "icu_locale_core", + "writeable", + "yoke", + "zerofrom", + "zerotrie", + "zerovec", +] + +[[package]] +name = "id-arena" +version = "2.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3d3067d79b975e8844ca9eb072e16b31c3c1c36928edf9c6789548c524d0d954" + +[[package]] +name = "ident_case" +version = "1.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b9e0384b61958566e926dc50660321d12159025e767c18e043daf26b70104c39" + +[[package]] +name = "idna" +version = "1.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3b0875f23caa03898994f6ddc501886a45c7d3d62d04d2d90788d47be1b1e4de" +dependencies = [ + "idna_adapter", + "smallvec", + "utf8_iter", +] + +[[package]] +name = "idna_adapter" +version = "1.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3acae9609540aa318d1bc588455225fb2085b9ed0c4f6bd0d9d5bcd86f1a0344" +dependencies = [ + "icu_normalizer", + "icu_properties", +] + +[[package]] +name = "indexmap" +version = "1.9.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bd070e393353796e801d209ad339e89596eb4c8d430d18ede6a1cced8fafbd99" +dependencies = [ + "autocfg", + "hashbrown 0.12.3", + "serde", +] + +[[package]] +name = "indexmap" +version = "2.13.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7714e70437a7dc3ac8eb7e6f8df75fd8eb422675fc7678aff7364301092b1017" +dependencies = [ + "equivalent", + "hashbrown 0.16.1", + "serde", + "serde_core", +] + +[[package]] +name = "infer" +version = "0.19.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a588916bfdfd92e71cacef98a63d9b1f0d74d6599980d11894290e7ddefffcf7" +dependencies = [ + "cfb", +] + +[[package]] +name = "ipnet" +version = "2.12.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d98f6fed1fde3f8c21bc40a1abb88dd75e67924f9cffc3ef95607bad8017f8e2" + +[[package]] +name = "iri-string" +version = "0.7.10" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c91338f0783edbd6195decb37bae672fd3b165faffb89bf7b9e6942f8b1a731a" +dependencies = [ + "memchr", + "serde", +] + +[[package]] +name = "itoa" +version = "1.0.18" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8f42a60cbdf9a97f5d2305f08a87dc4e09308d1276d28c869c684d7777685682" + +[[package]] +name = "javascriptcore-rs" +version = "1.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ca5671e9ffce8ffba57afc24070e906da7fc4b1ba66f2cabebf61bf2ea257fcc" +dependencies = [ + "bitflags 1.3.2", + "glib", + "javascriptcore-rs-sys", +] + +[[package]] +name = "javascriptcore-rs-sys" +version = "1.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "af1be78d14ffa4b75b66df31840478fef72b51f8c2465d4ca7c194da9f7a5124" +dependencies = [ + "glib-sys", + "gobject-sys", + "libc", + "system-deps", +] + +[[package]] +name = "jni" +version = "0.21.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1a87aa2bb7d2af34197c04845522473242e1aa17c12f4935d5856491a7fb8c97" +dependencies = [ + "cesu8", + "cfg-if", + "combine", + "jni-sys", + "log", + "thiserror 1.0.69", + "walkdir", + "windows-sys 0.45.0", +] + +[[package]] +name = "jni-sys" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8eaf4bc02d17cbdd7ff4c7438cafcdf7fb9a4613313ad11b4f8fefe7d3fa0130" + +[[package]] +name = "js-sys" +version = "0.3.91" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b49715b7073f385ba4bc528e5747d02e66cb39c6146efb66b781f131f0fb399c" +dependencies = [ + "once_cell", + "wasm-bindgen", +] + +[[package]] +name = "json-patch" +version = "3.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "863726d7afb6bc2590eeff7135d923545e5e964f004c2ccf8716c25e70a86f08" +dependencies = [ + "jsonptr", + "serde", + "serde_json", + "thiserror 1.0.69", +] + +[[package]] +name = "jsonptr" +version = "0.6.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5dea2b27dd239b2556ed7a25ba842fe47fd602e7fc7433c2a8d6106d4d9edd70" +dependencies = [ + "serde", + "serde_json", +] + +[[package]] +name = "keyboard-types" +version = "0.7.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b750dcadc39a09dbadd74e118f6dd6598df77fa01df0cfcdc52c28dece74528a" +dependencies = [ + "bitflags 2.11.0", + "serde", + "unicode-segmentation", +] + +[[package]] +name = "kuchikiki" +version = "0.8.8-speedreader" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "02cb977175687f33fa4afa0c95c112b987ea1443e5a51c8f8ff27dc618270cc2" +dependencies = [ + "cssparser 0.29.6", + "html5ever 0.29.1", + "indexmap 2.13.0", + "selectors 0.24.0", +] + +[[package]] +name = "leb128fmt" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "09edd9e8b54e49e587e4f6295a7d29c3ea94d469cb40ab8ca70b288248a81db2" + +[[package]] +name = "libappindicator" +version = "0.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "03589b9607c868cc7ae54c0b2a22c8dc03dd41692d48f2d7df73615c6a95dc0a" +dependencies = [ + "glib", + "gtk", + "gtk-sys", + "libappindicator-sys", + "log", +] + +[[package]] +name = "libappindicator-sys" +version = "0.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6e9ec52138abedcc58dc17a7c6c0c00a2bdb4f3427c7f63fa97fd0d859155caf" +dependencies = [ + "gtk-sys", + "libloading", + "once_cell", +] + +[[package]] +name = "libc" +version = "0.2.183" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b5b646652bf6661599e1da8901b3b9522896f01e736bad5f723fe7a3a27f899d" + +[[package]] +name = "libloading" +version = "0.7.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b67380fd3b2fbe7527a606e18729d21c6f3951633d0500574c4dc22d2d638b9f" +dependencies = [ + "cfg-if", + "winapi", +] + +[[package]] +name = "libredox" +version = "0.1.14" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1744e39d1d6a9948f4f388969627434e31128196de472883b39f148769bfe30a" +dependencies = [ + "libc", +] + +[[package]] +name = "litemap" +version = "0.8.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6373607a59f0be73a39b6fe456b8192fcc3585f602af20751600e974dd455e77" + +[[package]] +name = "lock_api" +version = "0.4.14" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "224399e74b87b5f3557511d98dff8b14089b3dadafcab6bb93eab67d3aace965" +dependencies = [ + "scopeguard", +] + +[[package]] +name = "log" +version = "0.4.29" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5e5032e24019045c762d3c0f28f5b6b8bbf38563a65908389bf7978758920897" +dependencies = [ + "value-bag", +] + +[[package]] +name = "mac" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c41e0c4fef86961ac6d6f8a82609f55f31b05e4fce149ac5710e439df7619ba4" + +[[package]] +name = "markup5ever" +version = "0.14.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c7a7213d12e1864c0f002f52c2923d4556935a43dec5e71355c2760e0f6e7a18" +dependencies = [ + "log", + "phf 0.11.3", + "phf_codegen 0.11.3", + "string_cache 0.8.9", + "string_cache_codegen 0.5.4", + "tendril 0.4.3", +] + +[[package]] +name = "markup5ever" +version = "0.38.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8983d30f2915feeaaab2d6babdd6bc7e9ed1a00b66b5e6d74df19aa9c0e91862" +dependencies = [ + "log", + "tendril 0.5.0", + "web_atoms", +] + +[[package]] +name = "match_token" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "88a9689d8d44bf9964484516275f5cd4c9b59457a6940c1d5d0ecbb94510a36b" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.117", +] + +[[package]] +name = "matches" +version = "0.1.10" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2532096657941c2fea9c289d370a250971c689d4f143798ff67113ec042024a5" + +[[package]] +name = "memchr" +version = "2.8.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f8ca58f447f06ed17d5fc4043ce1b10dd205e060fb3ce5b979b8ed8e59ff3f79" + +[[package]] +name = "memoffset" +version = "0.9.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "488016bfae457b036d996092f6cb448677611ce4449e970ceaf42695203f218a" +dependencies = [ + "autocfg", +] + +[[package]] +name = "mime" +version = "0.3.17" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6877bb514081ee2a7ff5ef9de3281f14a4dd4bceac4c09388074a6b5df8a139a" + +[[package]] +name = "miniz_oxide" +version = "0.8.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1fa76a2c86f704bdb222d66965fb3d63269ce38518b83cb0575fca855ebb6316" +dependencies = [ + "adler2", + "simd-adler32", +] + +[[package]] +name = "mio" +version = "1.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a69bcab0ad47271a0234d9422b131806bf3968021e5dc9328caf2d4cd58557fc" +dependencies = [ + "libc", + "wasi 0.11.1+wasi-snapshot-preview1", + "windows-sys 0.61.2", +] + +[[package]] +name = "muda" +version = "0.17.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "01c1738382f66ed56b3b9c8119e794a2e23148ac8ea214eda86622d4cb9d415a" +dependencies = [ + "crossbeam-channel", + "dpi", + "gtk", + "keyboard-types", + "objc2", + "objc2-app-kit", + "objc2-core-foundation", + "objc2-foundation", + "once_cell", + "png", + "serde", + "thiserror 2.0.18", + "windows-sys 0.60.2", +] + +[[package]] +name = "ndk" +version = "0.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c3f42e7bbe13d351b6bead8286a43aac9534b82bd3cc43e47037f012ebfd62d4" +dependencies = [ + "bitflags 2.11.0", + "jni-sys", + "log", + "ndk-sys", + "num_enum", + "raw-window-handle", + "thiserror 1.0.69", +] + +[[package]] +name = "ndk-context" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "27b02d87554356db9e9a873add8782d4ea6e3e58ea071a9adb9a2e8ddb884a8b" + +[[package]] +name = "ndk-sys" +version = "0.6.0+11769913" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ee6cda3051665f1fb8d9e08fc35c96d5a244fb1be711a03b71118828afc9a873" +dependencies = [ + "jni-sys", +] + +[[package]] +name = "new_debug_unreachable" +version = "1.0.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "650eef8c711430f1a879fdd01d4745a7deea475becfb90269c06775983bbf086" + +[[package]] +name = "nodrop" +version = "0.1.14" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "72ef4a56884ca558e5ddb05a1d1e7e1bfd9a68d9ed024c21704cc98872dae1bb" + +[[package]] +name = "num-conv" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cf97ec579c3c42f953ef76dbf8d55ac91fb219dde70e49aa4a6b7d74e9919050" + +[[package]] +name = "num-traits" +version = "0.2.19" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841" +dependencies = [ + "autocfg", +] + +[[package]] +name = "num_enum" +version = "0.7.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5d0bca838442ec211fa11de3a8b0e0e8f3a4522575b5c4c06ed722e005036f26" +dependencies = [ + "num_enum_derive", + "rustversion", +] + +[[package]] +name = "num_enum_derive" +version = "0.7.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "680998035259dcfcafe653688bf2aa6d3e2dc05e98be6ab46afb089dc84f1df8" +dependencies = [ + "proc-macro-crate 3.5.0", + "proc-macro2", + "quote", + "syn 2.0.117", +] + +[[package]] +name = "num_threads" +version = "0.1.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5c7398b9c8b70908f6371f47ed36737907c87c52af34c268fed0bf0ceb92ead9" +dependencies = [ + "libc", +] + +[[package]] +name = "objc2" +version = "0.6.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3a12a8ed07aefc768292f076dc3ac8c48f3781c8f2d5851dd3d98950e8c5a89f" +dependencies = [ + "objc2-encode", + "objc2-exception-helper", +] + +[[package]] +name = "objc2-app-kit" +version = "0.3.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d49e936b501e5c5bf01fda3a9452ff86dc3ea98ad5f283e1455153142d97518c" +dependencies = [ + "bitflags 2.11.0", + "block2", + "objc2", + "objc2-core-foundation", + "objc2-foundation", +] + +[[package]] +name = "objc2-core-foundation" +version = "0.3.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2a180dd8642fa45cdb7dd721cd4c11b1cadd4929ce112ebd8b9f5803cc79d536" +dependencies = [ + "bitflags 2.11.0", + "dispatch2", + "objc2", +] + +[[package]] +name = "objc2-core-graphics" +version = "0.3.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e022c9d066895efa1345f8e33e584b9f958da2fd4cd116792e15e07e4720a807" +dependencies = [ + "bitflags 2.11.0", + "dispatch2", + "objc2", + "objc2-core-foundation", + "objc2-io-surface", +] + +[[package]] +name = "objc2-encode" +version = "4.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ef25abbcd74fb2609453eb695bd2f860d389e457f67dc17cafc8b8cbc89d0c33" + +[[package]] +name = "objc2-exception-helper" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c7a1c5fbb72d7735b076bb47b578523aedc40f3c439bea6dfd595c089d79d98a" +dependencies = [ + "cc", +] + +[[package]] +name = "objc2-foundation" +version = "0.3.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e3e0adef53c21f888deb4fa59fc59f7eb17404926ee8a6f59f5df0fd7f9f3272" +dependencies = [ + "bitflags 2.11.0", + "block2", + "objc2", + "objc2-core-foundation", +] + +[[package]] +name = "objc2-io-surface" +version = "0.3.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "180788110936d59bab6bd83b6060ffdfffb3b922ba1396b312ae795e1de9d81d" +dependencies = [ + "bitflags 2.11.0", + "objc2", + "objc2-core-foundation", +] + +[[package]] +name = "objc2-quartz-core" +version = "0.3.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "96c1358452b371bf9f104e21ec536d37a650eb10f7ee379fff67d2e08d537f1f" +dependencies = [ + "bitflags 2.11.0", + "objc2", + "objc2-core-foundation", + "objc2-foundation", +] + +[[package]] +name = "objc2-ui-kit" +version = "0.3.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d87d638e33c06f577498cbcc50491496a3ed4246998a7fbba7ccb98b1e7eab22" +dependencies = [ + "bitflags 2.11.0", + "objc2", + "objc2-core-foundation", + "objc2-foundation", +] + +[[package]] +name = "objc2-web-kit" +version = "0.3.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b2e5aaab980c433cf470df9d7af96a7b46a9d892d521a2cbbb2f8a4c16751e7f" +dependencies = [ + "bitflags 2.11.0", + "block2", + "objc2", + "objc2-app-kit", + "objc2-core-foundation", + "objc2-foundation", +] + +[[package]] +name = "once_cell" +version = "1.21.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9f7c3e4beb33f85d45ae3e3a1792185706c8e16d043238c593331cc7cd313b50" + +[[package]] +name = "option-ext" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "04744f49eae99ab78e0d5c0b603ab218f515ea8cfe5a456d7629ad883a3b6e7d" + +[[package]] +name = "pango" +version = "0.18.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7ca27ec1eb0457ab26f3036ea52229edbdb74dee1edd29063f5b9b010e7ebee4" +dependencies = [ + "gio", + "glib", + "libc", + "once_cell", + "pango-sys", +] + +[[package]] +name = "pango-sys" +version = "0.18.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "436737e391a843e5933d6d9aa102cb126d501e815b83601365a948a518555dc5" +dependencies = [ + "glib-sys", + "gobject-sys", + "libc", + "system-deps", +] + +[[package]] +name = "parking_lot" +version = "0.12.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "93857453250e3077bd71ff98b6a65ea6621a19bb0f559a85248955ac12c45a1a" +dependencies = [ + "lock_api", + "parking_lot_core", +] + +[[package]] +name = "parking_lot_core" +version = "0.9.12" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2621685985a2ebf1c516881c026032ac7deafcda1a2c9b7850dc81e3dfcb64c1" +dependencies = [ + "cfg-if", + "libc", + "redox_syscall", + "smallvec", + "windows-link 0.2.1", +] + +[[package]] +name = "percent-encoding" +version = "2.3.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9b4f627cb1b25917193a259e49bdad08f671f8d9708acfd5fe0a8c1455d87220" + +[[package]] +name = "phf" +version = "0.8.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3dfb61232e34fcb633f43d12c58f83c1df82962dcdfa565a4e866ffc17dafe12" +dependencies = [ + "phf_shared 0.8.0", +] + +[[package]] +name = "phf" +version = "0.10.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fabbf1ead8a5bcbc20f5f8b939ee3f5b0f6f281b6ad3468b84656b658b455259" +dependencies = [ + "phf_macros 0.10.0", + "phf_shared 0.10.0", + "proc-macro-hack", +] + +[[package]] +name = "phf" +version = "0.11.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1fd6780a80ae0c52cc120a26a1a42c1ae51b247a253e4e06113d23d2c2edd078" +dependencies = [ + "phf_macros 0.11.3", + "phf_shared 0.11.3", +] + +[[package]] +name = "phf" +version = "0.13.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c1562dc717473dbaa4c1f85a36410e03c047b2e7df7f45ee938fbef64ae7fadf" +dependencies = [ + "phf_macros 0.13.1", + "phf_shared 0.13.1", + "serde", +] + +[[package]] +name = "phf_codegen" +version = "0.8.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cbffee61585b0411840d3ece935cce9cb6321f01c45477d30066498cd5e1a815" +dependencies = [ + "phf_generator 0.8.0", + "phf_shared 0.8.0", +] + +[[package]] +name = "phf_codegen" +version = "0.11.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "aef8048c789fa5e851558d709946d6d79a8ff88c0440c587967f8e94bfb1216a" +dependencies = [ + "phf_generator 0.11.3", + "phf_shared 0.11.3", +] + +[[package]] +name = "phf_codegen" +version = "0.13.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "49aa7f9d80421bca176ca8dbfebe668cc7a2684708594ec9f3c0db0805d5d6e1" +dependencies = [ + "phf_generator 0.13.1", + "phf_shared 0.13.1", +] + +[[package]] +name = "phf_generator" +version = "0.8.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "17367f0cc86f2d25802b2c26ee58a7b23faeccf78a396094c13dced0d0182526" +dependencies = [ + "phf_shared 0.8.0", + "rand 0.7.3", +] + +[[package]] +name = "phf_generator" +version = "0.10.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5d5285893bb5eb82e6aaf5d59ee909a06a16737a8970984dd7746ba9283498d6" +dependencies = [ + "phf_shared 0.10.0", + "rand 0.8.5", +] + +[[package]] +name = "phf_generator" +version = "0.11.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3c80231409c20246a13fddb31776fb942c38553c51e871f8cbd687a4cfb5843d" +dependencies = [ + "phf_shared 0.11.3", + "rand 0.8.5", +] + +[[package]] +name = "phf_generator" +version = "0.13.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "135ace3a761e564ec88c03a77317a7c6b80bb7f7135ef2544dbe054243b89737" +dependencies = [ + "fastrand", + "phf_shared 0.13.1", +] + +[[package]] +name = "phf_macros" +version = "0.10.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "58fdf3184dd560f160dd73922bea2d5cd6e8f064bf4b13110abd81b03697b4e0" +dependencies = [ + "phf_generator 0.10.0", + "phf_shared 0.10.0", + "proc-macro-hack", + "proc-macro2", + "quote", + "syn 1.0.109", +] + +[[package]] +name = "phf_macros" +version = "0.11.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f84ac04429c13a7ff43785d75ad27569f2951ce0ffd30a3321230db2fc727216" +dependencies = [ + "phf_generator 0.11.3", + "phf_shared 0.11.3", + "proc-macro2", + "quote", + "syn 2.0.117", +] + +[[package]] +name = "phf_macros" +version = "0.13.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "812f032b54b1e759ccd5f8b6677695d5268c588701effba24601f6932f8269ef" +dependencies = [ + "phf_generator 0.13.1", + "phf_shared 0.13.1", + "proc-macro2", + "quote", + "syn 2.0.117", +] + +[[package]] +name = "phf_shared" +version = "0.8.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c00cf8b9eafe68dde5e9eaa2cef8ee84a9336a47d566ec55ca16589633b65af7" +dependencies = [ + "siphasher 0.3.11", +] + +[[package]] +name = "phf_shared" +version = "0.10.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b6796ad771acdc0123d2a88dc428b5e38ef24456743ddb1744ed628f9815c096" +dependencies = [ + "siphasher 0.3.11", +] + +[[package]] +name = "phf_shared" +version = "0.11.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "67eabc2ef2a60eb7faa00097bd1ffdb5bd28e62bf39990626a582201b7a754e5" +dependencies = [ + "siphasher 1.0.2", +] + +[[package]] +name = "phf_shared" +version = "0.13.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e57fef6bc5981e38c2ce2d63bfa546861309f875b8a75f092d1d54ae2d64f266" +dependencies = [ + "siphasher 1.0.2", +] + +[[package]] +name = "pin-project-lite" +version = "0.2.17" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a89322df9ebe1c1578d689c92318e070967d1042b512afbe49518723f4e6d5cd" + +[[package]] +name = "pin-utils" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184" + +[[package]] +name = "pkg-config" +version = "0.3.32" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7edddbd0b52d732b21ad9a5fab5c704c14cd949e5e9a1ec5929a24fded1b904c" + +[[package]] +name = "plist" +version = "1.8.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "740ebea15c5d1428f910cd1a5f52cebf8d25006245ed8ade92702f4943d91e07" +dependencies = [ + "base64 0.22.1", + "indexmap 2.13.0", + "quick-xml", + "serde", + "time", +] + +[[package]] +name = "png" +version = "0.17.16" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "82151a2fc869e011c153adc57cf2789ccb8d9906ce52c0b39a6b5697749d7526" +dependencies = [ + "bitflags 1.3.2", + "crc32fast", + "fdeflate", + "flate2", + "miniz_oxide", +] + +[[package]] +name = "potential_utf" +version = "0.1.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b73949432f5e2a09657003c25bca5e19a0e9c84f8058ca374f49e0ebe605af77" +dependencies = [ + "zerovec", +] + +[[package]] +name = "powerfmt" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "439ee305def115ba05938db6eb1644ff94165c5ab5e9420d1c1bcedbba909391" + +[[package]] +name = "ppv-lite86" +version = "0.2.21" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "85eae3c4ed2f50dcfe72643da4befc30deadb458a9b590d720cde2f2b1e97da9" +dependencies = [ + "zerocopy", +] + +[[package]] +name = "precomputed-hash" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "925383efa346730478fb4838dbe9137d2a47675ad789c546d150a6e1dd4ab31c" + +[[package]] +name = "prettyplease" +version = "0.2.37" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "479ca8adacdd7ce8f1fb39ce9ecccbfe93a3f1344b3d0d97f20bc0196208f62b" +dependencies = [ + "proc-macro2", + "syn 2.0.117", +] + +[[package]] +name = "proc-macro-crate" +version = "1.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7f4c021e1093a56626774e81216a4ce732a735e5bad4868a03f3ed65ca0c3919" +dependencies = [ + "once_cell", + "toml_edit 0.19.15", +] + +[[package]] +name = "proc-macro-crate" +version = "2.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b00f26d3400549137f92511a46ac1cd8ce37cb5598a96d382381458b992a5d24" +dependencies = [ + "toml_datetime 0.6.3", + "toml_edit 0.20.2", +] + +[[package]] +name = "proc-macro-crate" +version = "3.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e67ba7e9b2b56446f1d419b1d807906278ffa1a658a8a5d8a39dcb1f5a78614f" +dependencies = [ + "toml_edit 0.25.5+spec-1.1.0", +] + +[[package]] +name = "proc-macro-error" +version = "1.0.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "da25490ff9892aab3fcf7c36f08cfb902dd3e71ca0f9f9517bea02a73a5ce38c" +dependencies = [ + "proc-macro-error-attr", + "proc-macro2", + "quote", + "syn 1.0.109", + "version_check", +] + +[[package]] +name = "proc-macro-error-attr" +version = "1.0.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a1be40180e52ecc98ad80b184934baf3d0d29f979574e439af5a55274b35f869" +dependencies = [ + "proc-macro2", + "quote", + "version_check", +] + +[[package]] +name = "proc-macro-hack" +version = "0.5.20+deprecated" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dc375e1527247fe1a97d8b7156678dfe7c1af2fc075c9a4db3690ecd2a148068" + +[[package]] +name = "proc-macro2" +version = "1.0.106" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8fd00f0bb2e90d81d1044c2b32617f68fcb9fa3bb7640c23e9c748e53fb30934" +dependencies = [ + "unicode-ident", +] + +[[package]] +name = "ptr_meta" +version = "0.1.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0738ccf7ea06b608c10564b31debd4f5bc5e197fc8bfe088f68ae5ce81e7a4f1" +dependencies = [ + "ptr_meta_derive", +] + +[[package]] +name = "ptr_meta_derive" +version = "0.1.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "16b845dbfca988fa33db069c0e230574d15a3088f147a87b64c7589eb662c9ac" +dependencies = [ + "proc-macro2", + "quote", + "syn 1.0.109", +] + +[[package]] +name = "quick-xml" +version = "0.38.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b66c2058c55a409d601666cffe35f04333cf1013010882cec174a7467cd4e21c" +dependencies = [ + "memchr", +] + +[[package]] +name = "quote" +version = "1.0.45" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "41f2619966050689382d2b44f664f4bc593e129785a36d6ee376ddf37259b924" +dependencies = [ + "proc-macro2", +] + +[[package]] +name = "r-efi" +version = "5.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "69cdb34c158ceb288df11e18b4bd39de994f6657d83847bdffdbd7f346754b0f" + +[[package]] +name = "r-efi" +version = "6.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f8dcc9c7d52a811697d2151c701e0d08956f92b0e24136cf4cf27b57a6a0d9bf" + +[[package]] +name = "radium" +version = "0.7.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dc33ff2d4973d518d823d61aa239014831e521c75da58e3df4840d3f47749d09" + +[[package]] +name = "rand" +version = "0.7.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6a6b1679d49b24bbfe0c803429aa1874472f50d9b363131f0e89fc356b544d03" +dependencies = [ + "getrandom 0.1.16", + "libc", + "rand_chacha 0.2.2", + "rand_core 0.5.1", + "rand_hc", + "rand_pcg", +] + +[[package]] +name = "rand" +version = "0.8.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404" +dependencies = [ + "libc", + "rand_chacha 0.3.1", + "rand_core 0.6.4", +] + +[[package]] +name = "rand_chacha" +version = "0.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f4c8ed856279c9737206bf725bf36935d8666ead7aa69b52be55af369d193402" +dependencies = [ + "ppv-lite86", + "rand_core 0.5.1", +] + +[[package]] +name = "rand_chacha" +version = "0.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88" +dependencies = [ + "ppv-lite86", + "rand_core 0.6.4", +] + +[[package]] +name = "rand_core" +version = "0.5.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "90bde5296fc891b0cef12a6d03ddccc162ce7b2aff54160af9338f8d40df6d19" +dependencies = [ + "getrandom 0.1.16", +] + +[[package]] +name = "rand_core" +version = "0.6.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c" +dependencies = [ + "getrandom 0.2.17", +] + +[[package]] +name = "rand_hc" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ca3129af7b92a17112d59ad498c6f81eaf463253766b90396d39ea7a39d6613c" +dependencies = [ + "rand_core 0.5.1", +] + +[[package]] +name = "rand_pcg" +version = "0.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "16abd0c1b639e9eb4d7c50c0b8100b0d0f849be2349829c740fe8e6eb4816429" +dependencies = [ + "rand_core 0.5.1", +] + +[[package]] +name = "raw-window-handle" +version = "0.6.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "20675572f6f24e9e76ef639bc5552774ed45f1c30e2951e1e99c59888861c539" + +[[package]] +name = "redox_syscall" +version = "0.5.18" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ed2bf2547551a7053d6fdfafda3f938979645c44812fbfcda098faae3f1a362d" +dependencies = [ + "bitflags 2.11.0", +] + +[[package]] +name = "redox_users" +version = "0.5.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a4e608c6638b9c18977b00b475ac1f28d14e84b27d8d42f70e0bf1e3dec127ac" +dependencies = [ + "getrandom 0.2.17", + "libredox", + "thiserror 2.0.18", +] + +[[package]] +name = "ref-cast" +version = "1.0.25" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f354300ae66f76f1c85c5f84693f0ce81d747e2c3f21a45fef496d89c960bf7d" +dependencies = [ + "ref-cast-impl", +] + +[[package]] +name = "ref-cast-impl" +version = "1.0.25" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b7186006dcb21920990093f30e3dea63b7d6e977bf1256be20c3563a5db070da" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.117", +] + +[[package]] +name = "regex" +version = "1.12.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e10754a14b9137dd7b1e3e5b0493cc9171fdd105e0ab477f51b72e7f3ac0e276" +dependencies = [ + "aho-corasick", + "memchr", + "regex-automata", + "regex-syntax", +] + +[[package]] +name = "regex-automata" +version = "0.4.14" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6e1dd4122fc1595e8162618945476892eefca7b88c52820e74af6262213cae8f" +dependencies = [ + "aho-corasick", + "memchr", + "regex-syntax", +] + +[[package]] +name = "regex-syntax" +version = "0.8.10" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dc897dd8d9e8bd1ed8cdad82b5966c3e0ecae09fb1907d58efaa013543185d0a" + +[[package]] +name = "rend" +version = "0.4.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "71fe3824f5629716b1589be05dacd749f6aa084c87e00e016714a8cdfccc997c" +dependencies = [ + "bytecheck", +] + +[[package]] +name = "reqwest" +version = "0.13.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ab3f43e3283ab1488b624b44b0e988d0acea0b3214e694730a055cb6b2efa801" +dependencies = [ + "base64 0.22.1", + "bytes", + "futures-core", + "futures-util", + "http", + "http-body", + "http-body-util", + "hyper", + "hyper-util", + "js-sys", + "log", + "percent-encoding", + "pin-project-lite", + "serde", + "serde_json", + "sync_wrapper", + "tokio", + "tokio-util", + "tower", + "tower-http", + "tower-service", + "url", + "wasm-bindgen", + "wasm-bindgen-futures", + "wasm-streams", + "web-sys", +] + +[[package]] +name = "rkyv" +version = "0.7.46" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2297bf9c81a3f0dc96bc9521370b88f054168c29826a75e89c55ff196e7ed6a1" +dependencies = [ + "bitvec", + "bytecheck", + "bytes", + "hashbrown 0.12.3", + "ptr_meta", + "rend", + "rkyv_derive", + "seahash", + "tinyvec", + "uuid", +] + +[[package]] +name = "rkyv_derive" +version = "0.7.46" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "84d7b42d4b8d06048d3ac8db0eb31bcb942cbeb709f0b5f2b2ebde398d3038f5" +dependencies = [ + "proc-macro2", + "quote", + "syn 1.0.109", +] + +[[package]] +name = "rust_decimal" +version = "1.40.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "61f703d19852dbf87cbc513643fa81428361eb6940f1ac14fd58155d295a3eb0" +dependencies = [ + "arrayvec", + "borsh", + "bytes", + "num-traits", + "rand 0.8.5", + "rkyv", + "serde", + "serde_json", +] + +[[package]] +name = "rustc-hash" +version = "2.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "357703d41365b4b27c590e3ed91eabb1b663f07c4c084095e60cbed4362dff0d" + +[[package]] +name = "rustc_version" +version = "0.4.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cfcb3a22ef46e85b45de6ee7e79d063319ebb6594faafcf1c225ea92ab6e9b92" +dependencies = [ + "semver", +] + +[[package]] +name = "rustversion" +version = "1.0.22" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b39cdef0fa800fc44525c84ccb54a029961a8215f9619753635a9c0d2538d46d" + +[[package]] +name = "same-file" +version = "1.0.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502" +dependencies = [ + "winapi-util", +] + +[[package]] +name = "schemars" +version = "0.8.22" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3fbf2ae1b8bc8e02df939598064d22402220cd5bbcca1c76f7d6a310974d5615" +dependencies = [ + "dyn-clone", + "indexmap 1.9.3", + "schemars_derive", + "serde", + "serde_json", + "url", + "uuid", +] + +[[package]] +name = "schemars" +version = "0.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4cd191f9397d57d581cddd31014772520aa448f65ef991055d7f61582c65165f" +dependencies = [ + "dyn-clone", + "ref-cast", + "serde", + "serde_json", +] + +[[package]] +name = "schemars" +version = "1.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a2b42f36aa1cd011945615b92222f6bf73c599a102a300334cd7f8dbeec726cc" +dependencies = [ + "dyn-clone", + "ref-cast", + "serde", + "serde_json", +] + +[[package]] +name = "schemars_derive" +version = "0.8.22" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "32e265784ad618884abaea0600a9adf15393368d840e0222d101a072f3f7534d" +dependencies = [ + "proc-macro2", + "quote", + "serde_derive_internals", + "syn 2.0.117", +] + +[[package]] +name = "scopeguard" +version = "1.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49" + +[[package]] +name = "seahash" +version = "4.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1c107b6f4780854c8b126e228ea8869f4d7b71260f962fefb57b996b8959ba6b" + +[[package]] +name = "selectors" +version = "0.24.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0c37578180969d00692904465fb7f6b3d50b9a2b952b87c23d0e2e5cb5013416" +dependencies = [ + "bitflags 1.3.2", + "cssparser 0.29.6", + "derive_more 0.99.20", + "fxhash", + "log", + "phf 0.8.0", + "phf_codegen 0.8.0", + "precomputed-hash", + "servo_arc 0.2.0", + "smallvec", +] + +[[package]] +name = "selectors" +version = "0.36.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c5d9c0c92a92d33f08817311cf3f2c29a3538a8240e94a6a3c622ce652d7e00c" +dependencies = [ + "bitflags 2.11.0", + "cssparser 0.36.0", + "derive_more 2.1.1", + "log", + "new_debug_unreachable", + "phf 0.13.1", + "phf_codegen 0.13.1", + "precomputed-hash", + "rustc-hash", + "servo_arc 0.4.3", + "smallvec", +] + +[[package]] +name = "semver" +version = "1.0.27" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d767eb0aabc880b29956c35734170f26ed551a859dbd361d140cdbeca61ab1e2" +dependencies = [ + "serde", + "serde_core", +] + +[[package]] +name = "serde" +version = "1.0.228" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9a8e94ea7f378bd32cbbd37198a4a91436180c5bb472411e48b5ec2e2124ae9e" +dependencies = [ + "serde_core", + "serde_derive", +] + +[[package]] +name = "serde-untagged" +version = "0.1.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f9faf48a4a2d2693be24c6289dbe26552776eb7737074e6722891fadbe6c5058" +dependencies = [ + "erased-serde", + "serde", + "serde_core", + "typeid", +] + +[[package]] +name = "serde_core" +version = "1.0.228" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "41d385c7d4ca58e59fc732af25c3983b67ac852c1a25000afe1175de458b67ad" +dependencies = [ + "serde_derive", +] + +[[package]] +name = "serde_derive" +version = "1.0.228" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d540f220d3187173da220f885ab66608367b6574e925011a9353e4badda91d79" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.117", +] + +[[package]] +name = "serde_derive_internals" +version = "0.29.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "18d26a20a969b9e3fdf2fc2d9f21eda6c40e2de84c9408bb5d3b05d499aae711" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.117", +] + +[[package]] +name = "serde_json" +version = "1.0.149" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "83fc039473c5595ace860d8c4fafa220ff474b3fc6bfdb4293327f1a37e94d86" +dependencies = [ + "itoa", + "memchr", + "serde", + "serde_core", + "zmij", +] + +[[package]] +name = "serde_repr" +version = "0.1.20" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "175ee3e80ae9982737ca543e96133087cbd9a485eecc3bc4de9c1a37b47ea59c" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.117", +] + +[[package]] +name = "serde_spanned" +version = "0.6.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bf41e0cfaf7226dca15e8197172c295a782857fcb97fad1808a166870dee75a3" +dependencies = [ + "serde", +] + +[[package]] +name = "serde_spanned" +version = "1.0.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f8bbf91e5a4d6315eee45e704372590b30e260ee83af6639d64557f51b067776" +dependencies = [ + "serde_core", +] + +[[package]] +name = "serde_with" +version = "3.18.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dd5414fad8e6907dbdd5bc441a50ae8d6e26151a03b1de04d89a5576de61d01f" +dependencies = [ + "base64 0.22.1", + "chrono", + "hex", + "indexmap 1.9.3", + "indexmap 2.13.0", + "schemars 0.9.0", + "schemars 1.2.1", + "serde_core", + "serde_json", + "serde_with_macros", + "time", +] + +[[package]] +name = "serde_with_macros" +version = "3.18.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d3db8978e608f1fe7357e211969fd9abdcae80bac1ba7a3369bb7eb6b404eb65" +dependencies = [ + "darling", + "proc-macro2", + "quote", + "syn 2.0.117", +] + +[[package]] +name = "serialize-to-javascript" +version = "0.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "04f3666a07a197cdb77cdf306c32be9b7f598d7060d50cfd4d5aa04bfd92f6c5" +dependencies = [ + "serde", + "serde_json", + "serialize-to-javascript-impl", +] + +[[package]] +name = "serialize-to-javascript-impl" +version = "0.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "772ee033c0916d670af7860b6e1ef7d658a4629a6d0b4c8c3e67f09b3765b75d" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.117", +] + +[[package]] +name = "servo_arc" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d52aa42f8fdf0fed91e5ce7f23d8138441002fa31dca008acf47e6fd4721f741" +dependencies = [ + "nodrop", + "stable_deref_trait", +] + +[[package]] +name = "servo_arc" +version = "0.4.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "170fb83ab34de17dc69aa7c67482b22218ddb85da56546f9bd6b929e32a05930" +dependencies = [ + "stable_deref_trait", +] + +[[package]] +name = "sha2" +version = "0.10.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a7507d819769d01a365ab707794a4084392c824f54a7a6a7862f8c3d0892b283" +dependencies = [ + "cfg-if", + "cpufeatures", + "digest", +] + +[[package]] +name = "shlex" +version = "1.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64" + +[[package]] +name = "simd-adler32" +version = "0.3.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e320a6c5ad31d271ad523dcf3ad13e2767ad8b1cb8f047f75a8aeaf8da139da2" + +[[package]] +name = "simdutf8" +version = "0.1.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e3a9fe34e3e7a50316060351f37187a3f546bce95496156754b601a5fa71b76e" + +[[package]] +name = "siphasher" +version = "0.3.11" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "38b58827f4464d87d377d175e90bf58eb00fd8716ff0a62f80356b5e61555d0d" + +[[package]] +name = "siphasher" +version = "1.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b2aa850e253778c88a04c3d7323b043aeda9d3e30d5971937c1855769763678e" + +[[package]] +name = "slab" +version = "0.4.12" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0c790de23124f9ab44544d7ac05d60440adc586479ce501c1d6d7da3cd8c9cf5" + +[[package]] +name = "smallvec" +version = "1.15.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "67b1b7a3b5fe4f1376887184045fcf45c69e92af734b7aaddc05fb777b6fbd03" + +[[package]] +name = "socket2" +version = "0.6.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3a766e1110788c36f4fa1c2b71b387a7815aa65f88ce0229841826633d93723e" +dependencies = [ + "libc", + "windows-sys 0.61.2", +] + +[[package]] +name = "softbuffer" +version = "0.4.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "aac18da81ebbf05109ab275b157c22a653bb3c12cf884450179942f81bcbf6c3" +dependencies = [ + "bytemuck", + "js-sys", + "ndk", + "objc2", + "objc2-core-foundation", + "objc2-core-graphics", + "objc2-foundation", + "objc2-quartz-core", + "raw-window-handle", + "redox_syscall", + "tracing", + "wasm-bindgen", + "web-sys", + "windows-sys 0.61.2", +] + +[[package]] +name = "soup3" +version = "0.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "471f924a40f31251afc77450e781cb26d55c0b650842efafc9c6cbd2f7cc4f9f" +dependencies = [ + "futures-channel", + "gio", + "glib", + "libc", + "soup3-sys", +] + +[[package]] +name = "soup3-sys" +version = "0.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7ebe8950a680a12f24f15ebe1bf70db7af98ad242d9db43596ad3108aab86c27" +dependencies = [ + "gio-sys", + "glib-sys", + "gobject-sys", + "libc", + "system-deps", +] + +[[package]] +name = "stable_deref_trait" +version = "1.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6ce2be8dc25455e1f91df71bfa12ad37d7af1092ae736f3a6cd0e37bc7810596" + +[[package]] +name = "string_cache" +version = "0.8.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bf776ba3fa74f83bf4b63c3dcbbf82173db2632ed8452cb2d891d33f459de70f" +dependencies = [ + "new_debug_unreachable", + "parking_lot", + "phf_shared 0.11.3", + "precomputed-hash", + "serde", +] + +[[package]] +name = "string_cache" +version = "0.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a18596f8c785a729f2819c0f6a7eae6ebeebdfffbfe4214ae6b087f690e31901" +dependencies = [ + "new_debug_unreachable", + "parking_lot", + "phf_shared 0.13.1", + "precomputed-hash", +] + +[[package]] +name = "string_cache_codegen" +version = "0.5.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c711928715f1fe0fe509c53b43e993a9a557babc2d0a3567d0a3006f1ac931a0" +dependencies = [ + "phf_generator 0.11.3", + "phf_shared 0.11.3", + "proc-macro2", + "quote", +] + +[[package]] +name = "string_cache_codegen" +version = "0.6.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "585635e46db231059f76c5849798146164652513eb9e8ab2685939dd90f29b69" +dependencies = [ + "phf_generator 0.13.1", + "phf_shared 0.13.1", + "proc-macro2", + "quote", +] + +[[package]] +name = "strsim" +version = "0.11.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f" + +[[package]] +name = "swift-rs" +version = "1.0.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4057c98e2e852d51fdcfca832aac7b571f6b351ad159f9eda5db1655f8d0c4d7" +dependencies = [ + "base64 0.21.7", + "serde", + "serde_json", +] + +[[package]] +name = "syn" +version = "1.0.109" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237" +dependencies = [ + "proc-macro2", + "quote", + "unicode-ident", +] + +[[package]] +name = "syn" +version = "2.0.117" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e665b8803e7b1d2a727f4023456bbbbe74da67099c585258af0ad9c5013b9b99" +dependencies = [ + "proc-macro2", + "quote", + "unicode-ident", +] + +[[package]] +name = "sync_wrapper" +version = "1.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0bf256ce5efdfa370213c1dabab5935a12e49f2c58d15e9eac2870d3b4f27263" +dependencies = [ + "futures-core", +] + +[[package]] +name = "synstructure" +version = "0.13.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "728a70f3dbaf5bab7f0c4b1ac8d7ae5ea60a4b5549c8a5914361c99147a709d2" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.117", +] + +[[package]] +name = "system-deps" +version = "6.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a3e535eb8dded36d55ec13eddacd30dec501792ff23a0b1682c38601b8cf2349" +dependencies = [ + "cfg-expr", + "heck 0.5.0", + "pkg-config", + "toml 0.8.2", + "version-compare", +] + +[[package]] +name = "tao" +version = "0.34.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6e06d52c379e63da659a483a958110bbde891695a0ecb53e48cc7786d5eda7bb" +dependencies = [ + "bitflags 2.11.0", + "block2", + "core-foundation", + "core-graphics", + "crossbeam-channel", + "dispatch2", + "dlopen2", + "dpi", + "gdkwayland-sys", + "gdkx11-sys", + "gtk", + "jni", + "libc", + "log", + "ndk", + "ndk-context", + "ndk-sys", + "objc2", + "objc2-app-kit", + "objc2-foundation", + "once_cell", + "parking_lot", + "raw-window-handle", + "tao-macros", + "unicode-segmentation", + "url", + "windows", + "windows-core 0.61.2", + "windows-version", + "x11-dl", +] + +[[package]] +name = "tao-macros" +version = "0.1.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f4e16beb8b2ac17db28eab8bca40e62dbfbb34c0fcdc6d9826b11b7b5d047dfd" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.117", +] + +[[package]] +name = "tap" +version = "1.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "55937e1799185b12863d447f42597ed69d9928686b8d88a1df17376a097d8369" + +[[package]] +name = "target-lexicon" +version = "0.12.16" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "61c41af27dd6d1e27b1b16b489db798443478cef1f06a660c96db617ba5de3b1" + +[[package]] +name = "tauri" +version = "2.10.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "da77cc00fb9028caf5b5d4650f75e31f1ef3693459dfca7f7e506d1ecef0ba2d" +dependencies = [ + "anyhow", + "bytes", + "cookie", + "dirs", + "dunce", + "embed_plist", + "getrandom 0.3.4", + "glob", + "gtk", + "heck 0.5.0", + "http", + "jni", + "libc", + "log", + "mime", + "muda", + "objc2", + "objc2-app-kit", + "objc2-foundation", + "objc2-ui-kit", + "objc2-web-kit", + "percent-encoding", + "plist", + "raw-window-handle", + "reqwest", + "serde", + "serde_json", + "serde_repr", + "serialize-to-javascript", + "swift-rs", + "tauri-build", + "tauri-macros", + "tauri-runtime", + "tauri-runtime-wry", + "tauri-utils", + "thiserror 2.0.18", + "tokio", + "tray-icon", + "url", + "webkit2gtk", + "webview2-com", + "window-vibrancy", + "windows", +] + +[[package]] +name = "tauri-build" +version = "2.5.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4bbc990d1dbf57a8e1c7fa2327f2a614d8b757805603c1b9ba5c81bade09fd4d" +dependencies = [ + "anyhow", + "cargo_toml", + "dirs", + "glob", + "heck 0.5.0", + "json-patch", + "schemars 0.8.22", + "semver", + "serde", + "serde_json", + "tauri-utils", + "tauri-winres", + "toml 0.9.12+spec-1.1.0", + "walkdir", +] + +[[package]] +name = "tauri-codegen" +version = "2.5.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d4a24476afd977c5d5d169f72425868613d82747916dd29e0a357c84c4bd6d29" +dependencies = [ + "base64 0.22.1", + "brotli", + "ico", + "json-patch", + "plist", + "png", + "proc-macro2", + "quote", + "semver", + "serde", + "serde_json", + "sha2", + "syn 2.0.117", + "tauri-utils", + "thiserror 2.0.18", + "time", + "url", + "uuid", + "walkdir", +] + +[[package]] +name = "tauri-macros" +version = "2.5.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d39b349a98dadaffebb73f0a40dcd1f23c999211e5a2e744403db384d0c33de7" +dependencies = [ + "heck 0.5.0", + "proc-macro2", + "quote", + "syn 2.0.117", + "tauri-codegen", + "tauri-utils", +] + +[[package]] +name = "tauri-plugin" +version = "2.5.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ddde7d51c907b940fb573006cdda9a642d6a7c8153657e88f8a5c3c9290cd4aa" +dependencies = [ + "anyhow", + "glob", + "plist", + "schemars 0.8.22", + "serde", + "serde_json", + "tauri-utils", + "toml 0.9.12+spec-1.1.0", + "walkdir", +] + +[[package]] +name = "tauri-plugin-log" +version = "2.8.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7545bd67f070a4500432c826e2e0682146a1d6712aee22a2786490156b574d93" +dependencies = [ + "android_logger", + "byte-unit", + "fern", + "log", + "objc2", + "objc2-foundation", + "serde", + "serde_json", + "serde_repr", + "swift-rs", + "tauri", + "tauri-plugin", + "thiserror 2.0.18", + "time", +] + +[[package]] +name = "tauri-runtime" +version = "2.10.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2826d79a3297ed08cd6ea7f412644ef58e32969504bc4fbd8d7dbeabc4445ea2" +dependencies = [ + "cookie", + "dpi", + "gtk", + "http", + "jni", + "objc2", + "objc2-ui-kit", + "objc2-web-kit", + "raw-window-handle", + "serde", + "serde_json", + "tauri-utils", + "thiserror 2.0.18", + "url", + "webkit2gtk", + "webview2-com", + "windows", +] + +[[package]] +name = "tauri-runtime-wry" +version = "2.10.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e11ea2e6f801d275fdd890d6c9603736012742a1c33b96d0db788c9cdebf7f9e" +dependencies = [ + "gtk", + "http", + "jni", + "log", + "objc2", + "objc2-app-kit", + "once_cell", + "percent-encoding", + "raw-window-handle", + "softbuffer", + "tao", + "tauri-runtime", + "tauri-utils", + "url", + "webkit2gtk", + "webview2-com", + "windows", + "wry", +] + +[[package]] +name = "tauri-utils" +version = "2.8.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "219a1f983a2af3653f75b5747f76733b0da7ff03069c7a41901a5eb3ace4557d" +dependencies = [ + "anyhow", + "brotli", + "cargo_metadata", + "ctor", + "dunce", + "glob", + "html5ever 0.29.1", + "http", + "infer", + "json-patch", + "kuchikiki", + "log", + "memchr", + "phf 0.11.3", + "proc-macro2", + "quote", + "regex", + "schemars 0.8.22", + "semver", + "serde", + "serde-untagged", + "serde_json", + "serde_with", + "swift-rs", + "thiserror 2.0.18", + "toml 0.9.12+spec-1.1.0", + "url", + "urlpattern", + "uuid", + "walkdir", +] + +[[package]] +name = "tauri-winres" +version = "0.3.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1087b111fe2b005e42dbdc1990fc18593234238d47453b0c99b7de1c9ab2c1e0" +dependencies = [ + "dunce", + "embed-resource", + "toml 0.9.12+spec-1.1.0", +] + +[[package]] +name = "tendril" +version = "0.4.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d24a120c5fc464a3458240ee02c299ebcb9d67b5249c8848b09d639dca8d7bb0" +dependencies = [ + "futf", + "mac", + "utf-8", +] + +[[package]] +name = "tendril" +version = "0.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c4790fc369d5a530f4b544b094e31388b9b3a37c0f4652ade4505945f5660d24" +dependencies = [ + "new_debug_unreachable", + "utf-8", +] + +[[package]] +name = "thiserror" +version = "1.0.69" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b6aaf5339b578ea85b50e080feb250a3e8ae8cfcdff9a461c9ec2904bc923f52" +dependencies = [ + "thiserror-impl 1.0.69", +] + +[[package]] +name = "thiserror" +version = "2.0.18" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4288b5bcbc7920c07a1149a35cf9590a2aa808e0bc1eafaade0b80947865fbc4" +dependencies = [ + "thiserror-impl 2.0.18", +] + +[[package]] +name = "thiserror-impl" +version = "1.0.69" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.117", +] + +[[package]] +name = "thiserror-impl" +version = "2.0.18" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ebc4ee7f67670e9b64d05fa4253e753e016c6c95ff35b89b7941d6b856dec1d5" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.117", +] + +[[package]] +name = "time" +version = "0.3.47" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "743bd48c283afc0388f9b8827b976905fb217ad9e647fae3a379a9283c4def2c" +dependencies = [ + "deranged", + "itoa", + "libc", + "num-conv", + "num_threads", + "powerfmt", + "serde_core", + "time-core", + "time-macros", +] + +[[package]] +name = "time-core" +version = "0.1.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7694e1cfe791f8d31026952abf09c69ca6f6fa4e1a1229e18988f06a04a12dca" + +[[package]] +name = "time-macros" +version = "0.2.27" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2e70e4c5a0e0a8a4823ad65dfe1a6930e4f4d756dcd9dd7939022b5e8c501215" +dependencies = [ + "num-conv", + "time-core", +] + +[[package]] +name = "tinystr" +version = "0.8.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "42d3e9c45c09de15d06dd8acf5f4e0e399e85927b7f00711024eb7ae10fa4869" +dependencies = [ + "displaydoc", + "zerovec", +] + +[[package]] +name = "tinyvec" +version = "1.11.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3e61e67053d25a4e82c844e8424039d9745781b3fc4f32b8d55ed50f5f667ef3" +dependencies = [ + "tinyvec_macros", +] + +[[package]] +name = "tinyvec_macros" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20" + +[[package]] +name = "tokio" +version = "1.50.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "27ad5e34374e03cfffefc301becb44e9dc3c17584f414349ebe29ed26661822d" +dependencies = [ + "bytes", + "libc", + "mio", + "pin-project-lite", + "socket2", + "windows-sys 0.61.2", +] + +[[package]] +name = "tokio-util" +version = "0.7.18" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9ae9cec805b01e8fc3fd2fe289f89149a9b66dd16786abd8b19cfa7b48cb0098" +dependencies = [ + "bytes", + "futures-core", + "futures-sink", + "pin-project-lite", + "tokio", +] + +[[package]] +name = "toml" +version = "0.8.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "185d8ab0dfbb35cf1399a6344d8484209c088f75f8f68230da55d48d95d43e3d" +dependencies = [ + "serde", + "serde_spanned 0.6.9", + "toml_datetime 0.6.3", + "toml_edit 0.20.2", +] + +[[package]] +name = "toml" +version = "0.9.12+spec-1.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cf92845e79fc2e2def6a5d828f0801e29a2f8acc037becc5ab08595c7d5e9863" +dependencies = [ + "indexmap 2.13.0", + "serde_core", + "serde_spanned 1.0.4", + "toml_datetime 0.7.5+spec-1.1.0", + "toml_parser", + "toml_writer", + "winnow 0.7.15", +] + +[[package]] +name = "toml_datetime" +version = "0.6.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7cda73e2f1397b1262d6dfdcef8aafae14d1de7748d66822d3bfeeb6d03e5e4b" +dependencies = [ + "serde", +] + +[[package]] +name = "toml_datetime" +version = "0.7.5+spec-1.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "92e1cfed4a3038bc5a127e35a2d360f145e1f4b971b551a2ba5fd7aedf7e1347" +dependencies = [ + "serde_core", +] + +[[package]] +name = "toml_datetime" +version = "1.0.1+spec-1.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9b320e741db58cac564e26c607d3cc1fdc4a88fd36c879568c07856ed83ff3e9" +dependencies = [ + "serde_core", +] + +[[package]] +name = "toml_edit" +version = "0.19.15" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1b5bb770da30e5cbfde35a2d7b9b8a2c4b8ef89548a7a6aeab5c9a576e3e7421" +dependencies = [ + "indexmap 2.13.0", + "toml_datetime 0.6.3", + "winnow 0.5.40", +] + +[[package]] +name = "toml_edit" +version = "0.20.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "396e4d48bbb2b7554c944bde63101b5ae446cff6ec4a24227428f15eb72ef338" +dependencies = [ + "indexmap 2.13.0", + "serde", + "serde_spanned 0.6.9", + "toml_datetime 0.6.3", + "winnow 0.5.40", +] + +[[package]] +name = "toml_edit" +version = "0.25.5+spec-1.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8ca1a40644a28bce036923f6a431df0b34236949d111cc07cb6dca830c9ef2e1" +dependencies = [ + "indexmap 2.13.0", + "toml_datetime 1.0.1+spec-1.1.0", + "toml_parser", + "winnow 1.0.0", +] + +[[package]] +name = "toml_parser" +version = "1.0.10+spec-1.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7df25b4befd31c4816df190124375d5a20c6b6921e2cad937316de3fccd63420" +dependencies = [ + "winnow 1.0.0", +] + +[[package]] +name = "toml_writer" +version = "1.0.7+spec-1.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f17aaa1c6e3dc22b1da4b6bba97d066e354c7945cac2f7852d4e4e7ca7a6b56d" + +[[package]] +name = "tower" +version = "0.5.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ebe5ef63511595f1344e2d5cfa636d973292adc0eec1f0ad45fae9f0851ab1d4" +dependencies = [ + "futures-core", + "futures-util", + "pin-project-lite", + "sync_wrapper", + "tokio", + "tower-layer", + "tower-service", +] + +[[package]] +name = "tower-http" +version = "0.6.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d4e6559d53cc268e5031cd8429d05415bc4cb4aefc4aa5d6cc35fbf5b924a1f8" +dependencies = [ + "bitflags 2.11.0", + "bytes", + "futures-util", + "http", + "http-body", + "iri-string", + "pin-project-lite", + "tower", + "tower-layer", + "tower-service", +] + +[[package]] +name = "tower-layer" +version = "0.3.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "121c2a6cda46980bb0fcd1647ffaf6cd3fc79a013de288782836f6df9c48780e" + +[[package]] +name = "tower-service" +version = "0.3.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8df9b6e13f2d32c91b9bd719c00d1958837bc7dec474d94952798cc8e69eeec3" + +[[package]] +name = "tracing" +version = "0.1.44" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "63e71662fa4b2a2c3a26f570f037eb95bb1f85397f3cd8076caed2f026a6d100" +dependencies = [ + "pin-project-lite", + "tracing-core", +] + +[[package]] +name = "tracing-core" +version = "0.1.36" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "db97caf9d906fbde555dd62fa95ddba9eecfd14cb388e4f491a66d74cd5fb79a" +dependencies = [ + "once_cell", +] + +[[package]] +name = "tray-icon" +version = "0.21.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a5e85aa143ceb072062fc4d6356c1b520a51d636e7bc8e77ec94be3608e5e80c" +dependencies = [ + "crossbeam-channel", + "dirs", + "libappindicator", + "muda", + "objc2", + "objc2-app-kit", + "objc2-core-foundation", + "objc2-core-graphics", + "objc2-foundation", + "once_cell", + "png", + "serde", + "thiserror 2.0.18", + "windows-sys 0.60.2", +] + +[[package]] +name = "try-lock" +version = "0.2.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e421abadd41a4225275504ea4d6566923418b7f05506fbc9c0fe86ba7396114b" + +[[package]] +name = "typeid" +version = "1.0.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bc7d623258602320d5c55d1bc22793b57daff0ec7efc270ea7d55ce1d5f5471c" + +[[package]] +name = "typenum" +version = "1.19.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "562d481066bde0658276a35467c4af00bdc6ee726305698a55b86e61d7ad82bb" + +[[package]] +name = "unic-char-property" +version = "0.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a8c57a407d9b6fa02b4795eb81c5b6652060a15a7903ea981f3d723e6c0be221" +dependencies = [ + "unic-char-range", +] + +[[package]] +name = "unic-char-range" +version = "0.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0398022d5f700414f6b899e10b8348231abf9173fa93144cbc1a43b9793c1fbc" + +[[package]] +name = "unic-common" +version = "0.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "80d7ff825a6a654ee85a63e80f92f054f904f21e7d12da4e22f9834a4aaa35bc" + +[[package]] +name = "unic-ucd-ident" +version = "0.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e230a37c0381caa9219d67cf063aa3a375ffed5bf541a452db16e744bdab6987" +dependencies = [ + "unic-char-property", + "unic-char-range", + "unic-ucd-version", +] + +[[package]] +name = "unic-ucd-version" +version = "0.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "96bd2f2237fe450fcd0a1d2f5f4e91711124f7857ba2e964247776ebeeb7b0c4" +dependencies = [ + "unic-common", +] + +[[package]] +name = "unicode-ident" +version = "1.0.24" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e6e4313cd5fcd3dad5cafa179702e2b244f760991f45397d14d4ebf38247da75" + +[[package]] +name = "unicode-segmentation" +version = "1.12.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f6ccf251212114b54433ec949fd6a7841275f9ada20dddd2f29e9ceea4501493" + +[[package]] +name = "unicode-xid" +version = "0.2.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ebc1c04c71510c7f702b52b7c350734c9ff1295c464a03335b00bb84fc54f853" + +[[package]] +name = "url" +version = "2.5.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ff67a8a4397373c3ef660812acab3268222035010ab8680ec4215f38ba3d0eed" +dependencies = [ + "form_urlencoded", + "idna", + "percent-encoding", + "serde", + "serde_derive", +] + +[[package]] +name = "urlpattern" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "70acd30e3aa1450bc2eece896ce2ad0d178e9c079493819301573dae3c37ba6d" +dependencies = [ + "regex", + "serde", + "unic-ucd-ident", + "url", +] + +[[package]] +name = "utf-8" +version = "0.7.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "09cc8ee72d2a9becf2f2febe0205bbed8fc6615b7cb429ad062dc7b7ddd036a9" + +[[package]] +name = "utf8-width" +version = "0.1.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1292c0d970b54115d14f2492fe0170adf21d68a1de108eebc51c1df4f346a091" + +[[package]] +name = "utf8_iter" +version = "1.0.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b6c140620e7ffbb22c2dee59cafe6084a59b5ffc27a8859a5f0d494b5d52b6be" + +[[package]] +name = "uuid" +version = "1.22.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a68d3c8f01c0cfa54a75291d83601161799e4a89a39e0929f4b0354d88757a37" +dependencies = [ + "getrandom 0.4.2", + "js-sys", + "serde_core", + "wasm-bindgen", +] + +[[package]] +name = "value-bag" +version = "1.12.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7ba6f5989077681266825251a52748b8c1d8a4ad098cc37e440103d0ea717fc0" + +[[package]] +name = "version-compare" +version = "0.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "03c2856837ef78f57382f06b2b8563a2f512f7185d732608fd9176cb3b8edf0e" + +[[package]] +name = "version_check" +version = "0.9.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a" + +[[package]] +name = "vswhom" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "be979b7f07507105799e854203b470ff7c78a1639e330a58f183b5fea574608b" +dependencies = [ + "libc", + "vswhom-sys", +] + +[[package]] +name = "vswhom-sys" +version = "0.1.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fb067e4cbd1ff067d1df46c9194b5de0e98efd2810bbc95c5d5e5f25a3231150" +dependencies = [ + "cc", + "libc", +] + +[[package]] +name = "walkdir" +version = "2.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "29790946404f91d9c5d06f9874efddea1dc06c5efe94541a7d6863108e3a5e4b" +dependencies = [ + "same-file", + "winapi-util", +] + +[[package]] +name = "want" +version = "0.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bfa7760aed19e106de2c7c0b581b509f2f25d3dacaf737cb82ac61bc6d760b0e" +dependencies = [ + "try-lock", +] + +[[package]] +name = "wasi" +version = "0.9.0+wasi-snapshot-preview1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cccddf32554fecc6acb585f82a32a72e28b48f8c4c1883ddfeeeaa96f7d8e519" + +[[package]] +name = "wasi" +version = "0.11.1+wasi-snapshot-preview1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ccf3ec651a847eb01de73ccad15eb7d99f80485de043efb2f370cd654f4ea44b" + +[[package]] +name = "wasip2" +version = "1.0.2+wasi-0.2.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9517f9239f02c069db75e65f174b3da828fe5f5b945c4dd26bd25d89c03ebcf5" +dependencies = [ + "wit-bindgen", +] + +[[package]] +name = "wasip3" +version = "0.4.0+wasi-0.3.0-rc-2026-01-06" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5428f8bf88ea5ddc08faddef2ac4a67e390b88186c703ce6dbd955e1c145aca5" +dependencies = [ + "wit-bindgen", +] + +[[package]] +name = "wasm-bindgen" +version = "0.2.114" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6532f9a5c1ece3798cb1c2cfdba640b9b3ba884f5db45973a6f442510a87d38e" +dependencies = [ + "cfg-if", + "once_cell", + "rustversion", + "wasm-bindgen-macro", + "wasm-bindgen-shared", +] + +[[package]] +name = "wasm-bindgen-futures" +version = "0.4.64" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e9c5522b3a28661442748e09d40924dfb9ca614b21c00d3fd135720e48b67db8" +dependencies = [ + "cfg-if", + "futures-util", + "js-sys", + "once_cell", + "wasm-bindgen", + "web-sys", +] + +[[package]] +name = "wasm-bindgen-macro" +version = "0.2.114" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "18a2d50fcf105fb33bb15f00e7a77b772945a2ee45dcf454961fd843e74c18e6" +dependencies = [ + "quote", + "wasm-bindgen-macro-support", +] + +[[package]] +name = "wasm-bindgen-macro-support" +version = "0.2.114" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "03ce4caeaac547cdf713d280eda22a730824dd11e6b8c3ca9e42247b25c631e3" +dependencies = [ + "bumpalo", + "proc-macro2", + "quote", + "syn 2.0.117", + "wasm-bindgen-shared", +] + +[[package]] +name = "wasm-bindgen-shared" +version = "0.2.114" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "75a326b8c223ee17883a4251907455a2431acc2791c98c26279376490c378c16" +dependencies = [ + "unicode-ident", +] + +[[package]] +name = "wasm-encoder" +version = "0.244.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "990065f2fe63003fe337b932cfb5e3b80e0b4d0f5ff650e6985b1048f62c8319" +dependencies = [ + "leb128fmt", + "wasmparser", +] + +[[package]] +name = "wasm-metadata" +version = "0.244.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bb0e353e6a2fbdc176932bbaab493762eb1255a7900fe0fea1a2f96c296cc909" +dependencies = [ + "anyhow", + "indexmap 2.13.0", + "wasm-encoder", + "wasmparser", +] + +[[package]] +name = "wasm-streams" +version = "0.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9d1ec4f6517c9e11ae630e200b2b65d193279042e28edd4a2cda233e46670bbb" +dependencies = [ + "futures-util", + "js-sys", + "wasm-bindgen", + "wasm-bindgen-futures", + "web-sys", +] + +[[package]] +name = "wasmparser" +version = "0.244.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "47b807c72e1bac69382b3a6fb3dbe8ea4c0ed87ff5629b8685ae6b9a611028fe" +dependencies = [ + "bitflags 2.11.0", + "hashbrown 0.15.5", + "indexmap 2.13.0", + "semver", +] + +[[package]] +name = "web-sys" +version = "0.3.91" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "854ba17bb104abfb26ba36da9729addc7ce7f06f5c0f90f3c391f8461cca21f9" +dependencies = [ + "js-sys", + "wasm-bindgen", +] + +[[package]] +name = "web_atoms" +version = "0.2.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "57a9779e9f04d2ac1ce317aee707aa2f6b773afba7b931222bff6983843b1576" +dependencies = [ + "phf 0.13.1", + "phf_codegen 0.13.1", + "string_cache 0.9.0", + "string_cache_codegen 0.6.1", +] + +[[package]] +name = "webkit2gtk" +version = "2.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a1027150013530fb2eaf806408df88461ae4815a45c541c8975e61d6f2fc4793" +dependencies = [ + "bitflags 1.3.2", + "cairo-rs", + "gdk", + "gdk-sys", + "gio", + "gio-sys", + "glib", + "glib-sys", + "gobject-sys", + "gtk", + "gtk-sys", + "javascriptcore-rs", + "libc", + "once_cell", + "soup3", + "webkit2gtk-sys", +] + +[[package]] +name = "webkit2gtk-sys" +version = "2.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "916a5f65c2ef0dfe12fff695960a2ec3d4565359fdbb2e9943c974e06c734ea5" +dependencies = [ + "bitflags 1.3.2", + "cairo-sys-rs", + "gdk-sys", + "gio-sys", + "glib-sys", + "gobject-sys", + "gtk-sys", + "javascriptcore-rs-sys", + "libc", + "pkg-config", + "soup3-sys", + "system-deps", +] + +[[package]] +name = "webview2-com" +version = "0.38.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7130243a7a5b33c54a444e54842e6a9e133de08b5ad7b5861cd8ed9a6a5bc96a" +dependencies = [ + "webview2-com-macros", + "webview2-com-sys", + "windows", + "windows-core 0.61.2", + "windows-implement", + "windows-interface", +] + +[[package]] +name = "webview2-com-macros" +version = "0.8.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "67a921c1b6914c367b2b823cd4cde6f96beec77d30a939c8199bb377cf9b9b54" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.117", +] + +[[package]] +name = "webview2-com-sys" +version = "0.38.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "381336cfffd772377d291702245447a5251a2ffa5bad679c99e61bc48bacbf9c" +dependencies = [ + "thiserror 2.0.18", + "windows", + "windows-core 0.61.2", +] + +[[package]] +name = "winapi" +version = "0.3.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419" +dependencies = [ + "winapi-i686-pc-windows-gnu", + "winapi-x86_64-pc-windows-gnu", +] + +[[package]] +name = "winapi-i686-pc-windows-gnu" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6" + +[[package]] +name = "winapi-util" +version = "0.1.11" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c2a7b1c03c876122aa43f3020e6c3c3ee5c05081c9a00739faf7503aeba10d22" +dependencies = [ + "windows-sys 0.61.2", +] + +[[package]] +name = "winapi-x86_64-pc-windows-gnu" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f" + +[[package]] +name = "window-vibrancy" +version = "0.6.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d9bec5a31f3f9362f2258fd0e9c9dd61a9ca432e7306cc78c444258f0dce9a9c" +dependencies = [ + "objc2", + "objc2-app-kit", + "objc2-core-foundation", + "objc2-foundation", + "raw-window-handle", + "windows-sys 0.59.0", + "windows-version", +] + +[[package]] +name = "windows" +version = "0.61.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9babd3a767a4c1aef6900409f85f5d53ce2544ccdfaa86dad48c91782c6d6893" +dependencies = [ + "windows-collections", + "windows-core 0.61.2", + "windows-future", + "windows-link 0.1.3", + "windows-numerics", +] + +[[package]] +name = "windows-collections" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3beeceb5e5cfd9eb1d76b381630e82c4241ccd0d27f1a39ed41b2760b255c5e8" +dependencies = [ + "windows-core 0.61.2", +] + +[[package]] +name = "windows-core" +version = "0.61.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c0fdd3ddb90610c7638aa2b3a3ab2904fb9e5cdbecc643ddb3647212781c4ae3" +dependencies = [ + "windows-implement", + "windows-interface", + "windows-link 0.1.3", + "windows-result 0.3.4", + "windows-strings 0.4.2", +] + +[[package]] +name = "windows-core" +version = "0.62.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b8e83a14d34d0623b51dce9581199302a221863196a1dde71a7663a4c2be9deb" +dependencies = [ + "windows-implement", + "windows-interface", + "windows-link 0.2.1", + "windows-result 0.4.1", + "windows-strings 0.5.1", +] + +[[package]] +name = "windows-future" +version = "0.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fc6a41e98427b19fe4b73c550f060b59fa592d7d686537eebf9385621bfbad8e" +dependencies = [ + "windows-core 0.61.2", + "windows-link 0.1.3", + "windows-threading", +] + +[[package]] +name = "windows-implement" +version = "0.60.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "053e2e040ab57b9dc951b72c264860db7eb3b0200ba345b4e4c3b14f67855ddf" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.117", +] + +[[package]] +name = "windows-interface" +version = "0.59.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3f316c4a2570ba26bbec722032c4099d8c8bc095efccdc15688708623367e358" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.117", +] + +[[package]] +name = "windows-link" +version = "0.1.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5e6ad25900d524eaabdbbb96d20b4311e1e7ae1699af4fb28c17ae66c80d798a" + +[[package]] +name = "windows-link" +version = "0.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f0805222e57f7521d6a62e36fa9163bc891acd422f971defe97d64e70d0a4fe5" + +[[package]] +name = "windows-numerics" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9150af68066c4c5c07ddc0ce30421554771e528bde427614c61038bc2c92c2b1" +dependencies = [ + "windows-core 0.61.2", + "windows-link 0.1.3", +] + +[[package]] +name = "windows-result" +version = "0.3.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "56f42bd332cc6c8eac5af113fc0c1fd6a8fd2aa08a0119358686e5160d0586c6" +dependencies = [ + "windows-link 0.1.3", +] + +[[package]] +name = "windows-result" +version = "0.4.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7781fa89eaf60850ac3d2da7af8e5242a5ea78d1a11c49bf2910bb5a73853eb5" +dependencies = [ + "windows-link 0.2.1", +] + +[[package]] +name = "windows-strings" +version = "0.4.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "56e6c93f3a0c3b36176cb1327a4958a0353d5d166c2a35cb268ace15e91d3b57" +dependencies = [ + "windows-link 0.1.3", +] + +[[package]] +name = "windows-strings" +version = "0.5.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7837d08f69c77cf6b07689544538e017c1bfcf57e34b4c0ff58e6c2cd3b37091" +dependencies = [ + "windows-link 0.2.1", +] + +[[package]] +name = "windows-sys" +version = "0.45.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "75283be5efb2831d37ea142365f009c02ec203cd29a3ebecbc093d52315b66d0" +dependencies = [ + "windows-targets 0.42.2", +] + +[[package]] +name = "windows-sys" +version = "0.59.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b" +dependencies = [ + "windows-targets 0.52.6", +] + +[[package]] +name = "windows-sys" +version = "0.60.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f2f500e4d28234f72040990ec9d39e3a6b950f9f22d3dba18416c35882612bcb" +dependencies = [ + "windows-targets 0.53.5", +] + +[[package]] +name = "windows-sys" +version = "0.61.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ae137229bcbd6cdf0f7b80a31df61766145077ddf49416a728b02cb3921ff3fc" +dependencies = [ + "windows-link 0.2.1", +] + +[[package]] +name = "windows-targets" +version = "0.42.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8e5180c00cd44c9b1c88adb3693291f1cd93605ded80c250a75d472756b4d071" +dependencies = [ + "windows_aarch64_gnullvm 0.42.2", + "windows_aarch64_msvc 0.42.2", + "windows_i686_gnu 0.42.2", + "windows_i686_msvc 0.42.2", + "windows_x86_64_gnu 0.42.2", + "windows_x86_64_gnullvm 0.42.2", + "windows_x86_64_msvc 0.42.2", +] + +[[package]] +name = "windows-targets" +version = "0.52.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973" +dependencies = [ + "windows_aarch64_gnullvm 0.52.6", + "windows_aarch64_msvc 0.52.6", + "windows_i686_gnu 0.52.6", + "windows_i686_gnullvm 0.52.6", + "windows_i686_msvc 0.52.6", + "windows_x86_64_gnu 0.52.6", + "windows_x86_64_gnullvm 0.52.6", + "windows_x86_64_msvc 0.52.6", +] + +[[package]] +name = "windows-targets" +version = "0.53.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4945f9f551b88e0d65f3db0bc25c33b8acea4d9e41163edf90dcd0b19f9069f3" +dependencies = [ + "windows-link 0.2.1", + "windows_aarch64_gnullvm 0.53.1", + "windows_aarch64_msvc 0.53.1", + "windows_i686_gnu 0.53.1", + "windows_i686_gnullvm 0.53.1", + "windows_i686_msvc 0.53.1", + "windows_x86_64_gnu 0.53.1", + "windows_x86_64_gnullvm 0.53.1", + "windows_x86_64_msvc 0.53.1", +] + +[[package]] +name = "windows-threading" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b66463ad2e0ea3bbf808b7f1d371311c80e115c0b71d60efc142cafbcfb057a6" +dependencies = [ + "windows-link 0.1.3", +] + +[[package]] +name = "windows-version" +version = "0.1.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e4060a1da109b9d0326b7262c8e12c84df67cc0dbc9e33cf49e01ccc2eb63631" +dependencies = [ + "windows-link 0.2.1", +] + +[[package]] +name = "windows_aarch64_gnullvm" +version = "0.42.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "597a5118570b68bc08d8d59125332c54f1ba9d9adeedeef5b99b02ba2b0698f8" + +[[package]] +name = "windows_aarch64_gnullvm" +version = "0.52.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3" + +[[package]] +name = "windows_aarch64_gnullvm" +version = "0.53.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a9d8416fa8b42f5c947f8482c43e7d89e73a173cead56d044f6a56104a6d1b53" + +[[package]] +name = "windows_aarch64_msvc" +version = "0.42.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e08e8864a60f06ef0d0ff4ba04124db8b0fb3be5776a5cd47641e942e58c4d43" + +[[package]] +name = "windows_aarch64_msvc" +version = "0.52.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469" + +[[package]] +name = "windows_aarch64_msvc" +version = "0.53.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b9d782e804c2f632e395708e99a94275910eb9100b2114651e04744e9b125006" + +[[package]] +name = "windows_i686_gnu" +version = "0.42.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c61d927d8da41da96a81f029489353e68739737d3beca43145c8afec9a31a84f" + +[[package]] +name = "windows_i686_gnu" +version = "0.52.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b" + +[[package]] +name = "windows_i686_gnu" +version = "0.53.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "960e6da069d81e09becb0ca57a65220ddff016ff2d6af6a223cf372a506593a3" + +[[package]] +name = "windows_i686_gnullvm" +version = "0.52.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66" + +[[package]] +name = "windows_i686_gnullvm" +version = "0.53.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fa7359d10048f68ab8b09fa71c3daccfb0e9b559aed648a8f95469c27057180c" + +[[package]] +name = "windows_i686_msvc" +version = "0.42.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "44d840b6ec649f480a41c8d80f9c65108b92d89345dd94027bfe06ac444d1060" + +[[package]] +name = "windows_i686_msvc" +version = "0.52.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66" + +[[package]] +name = "windows_i686_msvc" +version = "0.53.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1e7ac75179f18232fe9c285163565a57ef8d3c89254a30685b57d83a38d326c2" + +[[package]] +name = "windows_x86_64_gnu" +version = "0.42.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8de912b8b8feb55c064867cf047dda097f92d51efad5b491dfb98f6bbb70cb36" + +[[package]] +name = "windows_x86_64_gnu" +version = "0.52.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78" + +[[package]] +name = "windows_x86_64_gnu" +version = "0.53.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9c3842cdd74a865a8066ab39c8a7a473c0778a3f29370b5fd6b4b9aa7df4a499" + +[[package]] +name = "windows_x86_64_gnullvm" +version = "0.42.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "26d41b46a36d453748aedef1486d5c7a85db22e56aff34643984ea85514e94a3" + +[[package]] +name = "windows_x86_64_gnullvm" +version = "0.52.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d" + +[[package]] +name = "windows_x86_64_gnullvm" +version = "0.53.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0ffa179e2d07eee8ad8f57493436566c7cc30ac536a3379fdf008f47f6bb7ae1" + +[[package]] +name = "windows_x86_64_msvc" +version = "0.42.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9aec5da331524158c6d1a4ac0ab1541149c0b9505fde06423b02f5ef0106b9f0" + +[[package]] +name = "windows_x86_64_msvc" +version = "0.52.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec" + +[[package]] +name = "windows_x86_64_msvc" +version = "0.53.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d6bbff5f0aada427a1e5a6da5f1f98158182f26556f345ac9e04d36d0ebed650" + +[[package]] +name = "winnow" +version = "0.5.40" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f593a95398737aeed53e489c785df13f3618e41dbcd6718c6addbf1395aa6876" +dependencies = [ + "memchr", +] + +[[package]] +name = "winnow" +version = "0.7.15" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "df79d97927682d2fd8adb29682d1140b343be4ac0f08fd68b7765d9c059d3945" + +[[package]] +name = "winnow" +version = "1.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a90e88e4667264a994d34e6d1ab2d26d398dcdca8b7f52bec8668957517fc7d8" +dependencies = [ + "memchr", +] + +[[package]] +name = "winreg" +version = "0.55.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cb5a765337c50e9ec252c2069be9bf91c7df47afb103b642ba3a53bf8101be97" +dependencies = [ + "cfg-if", + "windows-sys 0.59.0", +] + +[[package]] +name = "wit-bindgen" +version = "0.51.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d7249219f66ced02969388cf2bb044a09756a083d0fab1e566056b04d9fbcaa5" +dependencies = [ + "wit-bindgen-rust-macro", +] + +[[package]] +name = "wit-bindgen-core" +version = "0.51.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ea61de684c3ea68cb082b7a88508a8b27fcc8b797d738bfc99a82facf1d752dc" +dependencies = [ + "anyhow", + "heck 0.5.0", + "wit-parser", +] + +[[package]] +name = "wit-bindgen-rust" +version = "0.51.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b7c566e0f4b284dd6561c786d9cb0142da491f46a9fbed79ea69cdad5db17f21" +dependencies = [ + "anyhow", + "heck 0.5.0", + "indexmap 2.13.0", + "prettyplease", + "syn 2.0.117", + "wasm-metadata", + "wit-bindgen-core", + "wit-component", +] + +[[package]] +name = "wit-bindgen-rust-macro" +version = "0.51.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0c0f9bfd77e6a48eccf51359e3ae77140a7f50b1e2ebfe62422d8afdaffab17a" +dependencies = [ + "anyhow", + "prettyplease", + "proc-macro2", + "quote", + "syn 2.0.117", + "wit-bindgen-core", + "wit-bindgen-rust", +] + +[[package]] +name = "wit-component" +version = "0.244.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9d66ea20e9553b30172b5e831994e35fbde2d165325bec84fc43dbf6f4eb9cb2" +dependencies = [ + "anyhow", + "bitflags 2.11.0", + "indexmap 2.13.0", + "log", + "serde", + "serde_derive", + "serde_json", + "wasm-encoder", + "wasm-metadata", + "wasmparser", + "wit-parser", +] + +[[package]] +name = "wit-parser" +version = "0.244.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ecc8ac4bc1dc3381b7f59c34f00b67e18f910c2c0f50015669dde7def656a736" +dependencies = [ + "anyhow", + "id-arena", + "indexmap 2.13.0", + "log", + "semver", + "serde", + "serde_derive", + "serde_json", + "unicode-xid", + "wasmparser", +] + +[[package]] +name = "writeable" +version = "0.6.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9edde0db4769d2dc68579893f2306b26c6ecfbe0ef499b013d731b7b9247e0b9" + +[[package]] +name = "wry" +version = "0.54.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e5a8135d8676225e5744de000d4dff5a082501bf7db6a1c1495034f8c314edbc" +dependencies = [ + "base64 0.22.1", + "block2", + "cookie", + "crossbeam-channel", + "dirs", + "dom_query", + "dpi", + "dunce", + "gdkx11", + "gtk", + "http", + "javascriptcore-rs", + "jni", + "libc", + "ndk", + "objc2", + "objc2-app-kit", + "objc2-core-foundation", + "objc2-foundation", + "objc2-ui-kit", + "objc2-web-kit", + "once_cell", + "percent-encoding", + "raw-window-handle", + "sha2", + "soup3", + "tao-macros", + "thiserror 2.0.18", + "url", + "webkit2gtk", + "webkit2gtk-sys", + "webview2-com", + "windows", + "windows-core 0.61.2", + "windows-version", + "x11-dl", +] + +[[package]] +name = "wyz" +version = "0.5.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "05f360fc0b24296329c78fda852a1e9ae82de9cf7b27dae4b7f62f118f77b9ed" +dependencies = [ + "tap", +] + +[[package]] +name = "x11" +version = "2.21.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "502da5464ccd04011667b11c435cb992822c2c0dbde1770c988480d312a0db2e" +dependencies = [ + "libc", + "pkg-config", +] + +[[package]] +name = "x11-dl" +version = "2.21.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "38735924fedd5314a6e548792904ed8c6de6636285cb9fec04d5b1db85c1516f" +dependencies = [ + "libc", + "once_cell", + "pkg-config", +] + +[[package]] +name = "yoke" +version = "0.8.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "72d6e5c6afb84d73944e5cedb052c4680d5657337201555f9f2a16b7406d4954" +dependencies = [ + "stable_deref_trait", + "yoke-derive", + "zerofrom", +] + +[[package]] +name = "yoke-derive" +version = "0.8.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b659052874eb698efe5b9e8cf382204678a0086ebf46982b79d6ca3182927e5d" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.117", + "synstructure", +] + +[[package]] +name = "zerocopy" +version = "0.8.47" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "efbb2a062be311f2ba113ce66f697a4dc589f85e78a4aea276200804cea0ed87" +dependencies = [ + "zerocopy-derive", +] + +[[package]] +name = "zerocopy-derive" +version = "0.8.47" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0e8bc7269b54418e7aeeef514aa68f8690b8c0489a06b0136e5f57c4c5ccab89" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.117", +] + +[[package]] +name = "zerofrom" +version = "0.1.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "50cc42e0333e05660c3587f3bf9d0478688e15d870fab3346451ce7f8c9fbea5" +dependencies = [ + "zerofrom-derive", +] + +[[package]] +name = "zerofrom-derive" +version = "0.1.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d71e5d6e06ab090c67b5e44993ec16b72dcbaabc526db883a360057678b48502" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.117", + "synstructure", +] + +[[package]] +name = "zerotrie" +version = "0.2.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2a59c17a5562d507e4b54960e8569ebee33bee890c70aa3fe7b97e85a9fd7851" +dependencies = [ + "displaydoc", + "yoke", + "zerofrom", +] + +[[package]] +name = "zerovec" +version = "0.11.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6c28719294829477f525be0186d13efa9a3c602f7ec202ca9e353d310fb9a002" +dependencies = [ + "yoke", + "zerofrom", + "zerovec-derive", +] + +[[package]] +name = "zerovec-derive" +version = "0.11.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "eadce39539ca5cb3985590102671f2567e659fca9666581ad3411d59207951f3" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.117", +] + +[[package]] +name = "zmij" +version = "1.0.21" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b8848ee67ecc8aedbaf3e4122217aff892639231befc6a1b58d29fff4c2cabaa" diff --git a/src-tauri/Cargo.toml b/src-tauri/Cargo.toml new file mode 100644 index 0000000..ed14867 --- /dev/null +++ b/src-tauri/Cargo.toml @@ -0,0 +1,25 @@ +[package] +name = "abdristus" +version = "0.1.0" +description = "Cross-platform password manager built with Tauri and Angular" +authors = ["you"] +license = "MIT" +repository = "" +edition = "2021" +rust-version = "1.77.2" + +# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html + +[lib] +name = "app_lib" +crate-type = ["staticlib", "cdylib", "rlib"] + +[build-dependencies] +tauri-build = { version = "2.5.6" } + +[dependencies] +serde_json = "1.0" +serde = { version = "1.0", features = ["derive"] } +log = "0.4" +tauri = { version = "2.10.3" } +tauri-plugin-log = "2" diff --git a/src-tauri/build.rs b/src-tauri/build.rs new file mode 100644 index 0000000..795b9b7 --- /dev/null +++ b/src-tauri/build.rs @@ -0,0 +1,3 @@ +fn main() { + tauri_build::build() +} diff --git a/src-tauri/capabilities/default.json b/src-tauri/capabilities/default.json new file mode 100644 index 0000000..c135d7f --- /dev/null +++ b/src-tauri/capabilities/default.json @@ -0,0 +1,11 @@ +{ + "$schema": "../gen/schemas/desktop-schema.json", + "identifier": "default", + "description": "enables the default permissions", + "windows": [ + "main" + ], + "permissions": [ + "core:default" + ] +} diff --git a/src-tauri/icons/128x128.png b/src-tauri/icons/128x128.png new file mode 100644 index 0000000000000000000000000000000000000000..77e7d2338e9d8ccffc731198dc584906627c903f GIT binary patch literal 11059 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 IM6N<$g7Cm5Jpcdz literal 0 HcmV?d00001 diff --git a/src-tauri/icons/Square150x150Logo.png b/src-tauri/icons/Square150x150Logo.png new file mode 100644 index 0000000000000000000000000000000000000000..dc2b22cea563cca761896877ed8d72502c8fa241 GIT binary patch literal 13032 zcmVP)bMO1Ub7vAjATv96H#=bt3<_Dy|~1imM2$;wr8pu!^e)tl}yHtGJ4*2(02N0;{-+z$&id za&bw;Ey#UQivJP;9yEuS*)~3G=g%Ur-s>Pj9HoJTfM7OZ1|zm#jSPOJ2? zF|uq0iC`U5hW0z7^yu%IK$1G`X-g{mo1)UIJG!J7xA&;)oBHKFeHt}IkcnP^mjocQ zP}mi)BrB%Pz(Tcz=bivC85Sj#KIS>IT0duAP3p2~<=S}_eq%flEe9O%dwkdy{>u+O zD|;!eQbn#ZQK<@P9cc(wb4=d0rBi+8#UsAQU+a`ML^Xk^@OfT|OR<7fmG5a_A)w&U z>^K}QN{i{``f1C?4qQ8LRPu^QfYou#FaQyw2qH!ufC$8~x#(a%Gi|_I83P_wAcr+R z0I)4l&+97>`yPJokoUp;y;6$^c9~DMQL_{jz}}O<%GggaoiYVX=!Lb(^FGuN|MK)o z?INy(OiC<FvAzCZY;Bje<3;#oOR{X| zx{AOWVc!=eM8X7{9L{g?=;YF?ru2Vra)q{tpD+T-Cgw1J>0M9;k_kY@C7JBV$#q8p z4?VCm{Qq9>5cm23_;52wfG)ELtdSw5Q0-YUU9e9rHzs^;TJ)#0Y7-yg{yx}Nndgk4 zOXk!DvJ+H6fQk0s8-qW;e|zw|?QtOy@-VQ!Kzi9DQ+kOFb0?kjpaT0zP8b46B1%3p zJ@&P4&F*=8R79I<>4IegjUYHi^+=0CaLNOXImW077bi}tOwPM#OzN6`Q*PScrR)Go zgUEto;1_{4oG0TPjuh2I^VD+I@S_FY|5!3U_9;*=0v?t)G6D5=(pKOS%oI$o#3BpE z4qQ1gVmE9CPqHsXb+2s8pxQ?ixK7$wAszuwzIx8Imb+i1{%NI zhAFW71Uy6;B`nh@TTmDM#P82*+cm4koYe#034SLH)>AD?tn5K0>I@t^xNp98R^KnL zp5F75jFf_qiae4IAZK(@M@5>ZVE8?(^uqCp>k>>pxT#&)>=8k$(~0sY`q?q6o^` zBkJ=ae54>asCcnTvIra zeAh`6D?~#a_$jj@UN55%YB#0)tBYa?ACAOQ2Qb@8=uUACDN zjHMIepOGXn@SPVUA5$#LLdkWa;*BQ-uuv_a`U|Vn^Rp$rYiojusiuySDnC$J4hbm$ z8!iw8lOd4isIqlOx3YFuue!0RUwR$075a6tM>mOO0_kd6sQmzeB5tllRGG*Tg_YO% z&2bYV=8RLzjQJ4Eo>v|)ClG;2$nt~j$HPT=sA`I~qnQ$ng=3;0{jSN9-`h}jtqP7J zO2!i*xeA^jMLokHAS}SC{Ax+(%1IT8wEDBsOTBeXUQEOVnki3@sw`X2q?{r+FQ((YLUj6KhtQpGnX>1CMjcajR+mU0X#AuT=d@XZv+ zCt zS=&{%+^dPk=TDFQ$JNt%eu5m;U?ml9yeL{SLT2+3-~aw`d*C};I@Q+@EC_rm zG7Qp^4X^_rYEd%*5>QnHvZOBczE4i+{Xt!+b~@21UXwW(zAX)M3icrR#+s_dtDBY8 zVZ|QS_+r5V3pc!9r{h_*POi=Cf&u4)R{ zf;}GaT!$<5rXcACv}2F}E%Q_VPZoBqR7DoDA*7LOc!qC2dSxCW{Ie7x>olfktH?*o7*SGo}m=e*?sE8O7kWL^uQWUrs%n}Tb%7P7H zd+IYy{y$079yWffAb|y7kP=L^Zk-*ycS^;;LS|w}Be%O6)q;rbKafzr+*JOFJ6{d` z2>2h%ClhY$o(NAW6HNBYmfVpLd!Ih&|L>4UJf~D?i}1EV$(nHvvfC#jqP;e%M4OT@ zl;&63l+8ZL9+seW!2t^a1S-Qkf1I}Llhb;B%5;GZ3RJMcNki)X>e|W$&o+6U0|QqA z!^a*8S(+G728oHrJ6X}}eLk+sjdN?0mr>i1qPa+Bhn*$#^a}0V)h)jJdQ&t8RLGD^ zu7V0eqbfj;Dy$Ovx#`h6(DKREZQ=&8WJx_qPwVGjsG0f75ot@A$`t(hNXl*E0D?c! zqx;iN--EZUFI|T214^M>NKf1|REe@;2Ckph_cPrR$Z#Yv78I~>Q{zBVeq{2%m#adl zNelw9xo|$1)(f7W)USEkZd_G)R$~uo4y(3oT2vp2-`A;Qq(-@yDNi-|pS^8;*@gIR zols8p;6m>ibI<0FNqk~{tu_x!&xSgwv0#9OB3)y|tPR`YD<;OiLBK^91Up+5X!Dd~ z!4er05?@PL>qr1G1JhCJ59l>J>EC(8dQyK4^g%TL3&bh#iW6+VmQhgLIb`ag3tobToBAF$HlMqd-V#Yi6-(- z%rS5UAOeqO9Dps6Jlv=3+!s|g@9&d0AB@R6TL;7gQBCLok0=pVm|)t42dcC#!&C?g z@g{Qn%OzLecfP*YE19L7!^=WQaKqoA_SA~h`7j0qD5tsM8+ND0frCnLRt4DtM$bj53kPZ}!=|&t_kg5o|8NDNM zAqc!Okq<@1p1WU*+;H=pu7@m*r&?$CdaU;Wv*42P1J}LOre048zaigyz~Y{uPTAR` zw6n)VAclrn1)$1$V{+4rt?FZITfC2L>-KEu(*(Xb3IYfM#Sk0I1d8o9W_cDes4@#3 z4sblgCmX#FFB|K*_LR!hxt1ZYY&<>w9I#c-u1Q`oI$(UQD=9@~!FD~hX2b&v1GSjD z{{DvKmoVV5`H=T-%MbeRhp@-fok?Kav5^MwJ7KV?5Jy%z_BYZCI`iKb02o-5_w9&$ z{il^3FJ;S3IlLAzy2Xq6C}*rVqHN5VV@_VDyR1s4!yoq0La2-mva(5~#+jo7=H!r9 zEVnGn>`U5h2m9q6dwS(9Z3ALL5iO9i?)F^3y+E(-<#z9j`+L+4^(CpfmPwCmYvGPq z7GYkmRd#BrKKHqp?-?u|V=kr#6$G#lP_~o8@(xcBL=GkkV);gbi8h?KD8sIoh6yut zs;81}2`@Y}gAta3b67YkIqw7Y@f&AUXcwre6>;)I-+1zr^e4n4>)QPP^XR_dFLri{ z2ZD;l)0f>Ua=;qHgifvJ5BVObFHg?3O`4TdbV}1~GNV#I=h*|kXNb$?X$71?%B4B5 z2^K^QQ`~H4-jHNej6XA3Iq}>?Wy85FSU!5xbH7|DMmsxfNv7Q5$;WQMPBmCw<|XQl zGoyDc85jE$KO*q5Py)PF)p3qZ0CygnM;fB}@b2)p@7oro6g;%A6ReYFq$qZ96HIpemlB}CP zzkkfkk0z?8Tx^CaCs2x${7 z4YA=g6?rH11LUO*&oeO){PAf$Kblga&H3iqlFQI8lUyjz!qJ4y!bphiP2y%zJlcKA%LjeKHkx&BDP0`dXBUBmbpD^d&qT^>@tCftN zVG9zWrcS7#*`j4?L=CC_mTiB-LVL%EAN+oyy20|Y>Y!b6$KuWnC8}2YhN2DOc=inM zxqz7pK#!bJ8~@<#3+*RwSzUf92vEz7@+{~2sI?VH;>lI1#Wp#@V&V|oomDdE= z1h50QVAiZ#!RdmC6@qIeA)z2?anlHtS9i?4>h|VKzO}Dy)|Gc?k=hvmCQF3hVFyue zwu`a~03>Q>(|Qg#PHzoZ^e740PEIxf_?d<=r@5vd1Pyc^13h2cpU-@>l-01x`P>F0wkm_8#{}ndrOS+oAtKK zOxB2%SQrVUhHgogZpBVL=i`Uo_sxAB(=PcANFzT03PP#O=8}xQg-Zbaf>O#8@7yhF z0~#nIfsny%8%_6lFZJ2thbQ)b9kVKc>CacfU?VGrQOl1_>i-6|tR(q*WVQpW?v&Wp zoswGcy|Y$n@T@AIIo55)Z{z_B6VIt2i6D*4lA6&i7u@{xk@?p=q) zWkNE>XG1uE%I*MA6}qrbSieAKRi>65J41KADUy*8O!v^Ny@N$a($(Tnm)|&a#LcB2;&_kk)S0E zFwn!TOFs8hymInN=so;-E^!jbzQ_sYlNH_jOECL*U8f z2`cw453>iDX+pHoh!LNYk?JGJMvg$TeoLT+J$!$Q{Vv$WP7(~9dc0l8qVn!<3JtQmBh|L0>TZ`Z%8rpC7$}Nxo+;{NR$1PbU`2?Ra z+K)pj*B|jbL5}r^$Qxh0ZIWoywtji%j&5b6D)Kbbe8WzbD%qsW%SIEMX8ZlPXByY+ zPG+UGsY`2kZ7k#xET9=Bg|scX{wXlj>+-RwP(oRPBw1dsr1Z8lmh67v$HAtT9+YC; zNlWrz%rLK18BRAywz#WTZrs?W{&h}W;-gF#d8R@>+W>Jn23IZoz0r4PUy7oX$twYn z_p|_^7xAzFc$szFgUz;a2)wup*m`EWs|<$~Sa5rYl9@6)mt1#OymI0^WYPx*D&FDK zVv1jqQ~lAhtxtSAuzS^=Vxpf}ib_mxNJh}*n}3!0FjO(W-(K>~IW^i9BDG{pl^HAp zk42}TtmW3Iy8W^J!QTXAi{#tb4Ox2wC}eD)8}P6yo}!!sPC63e0oSdaVFMNS0AptC z)N?=H-LT+#)fNtF1wml41V{QNU^Bk3jtas!sDD%2jXWTF)4JGUhtYpfz znJvFL;B|-N(q4hu1xS!WyiPDuhEXwYbo&{X-%Ir*apqd(tojUygUF&~=#}gKcx`y+ z3lA|c%@|53OiPBxP+UH$sj!EMf8G_iFXEGGuR68uKZzzdeYUde&4t6t4N!jyp5}k9 zD|_FjHu*IyS#v7~9!XXR4=v3B8a%#en^Zd-llIC2DL`PQ^>^o-kKJo3KA#9-nw%MR zkV4Gkm(^JN{+iYIUZk|{*=wpn33IKugc{<7Esz3|Dcrru^Zi(|y#4y=y}uJhCRsYq z>|t+c#eHF@{x4l$y`I=^RZP?=usE%e}crAHaxwZtaM99LvN>`K9 z&bV~2Js~v9f}K}-(XgvROl=YL0V_6T@yBBjPzGatP@pnB0XfjM|HZnee>`1o-@lg~ zv!jNsx*2V&pu)rlxBKt;!iwrsx3>D8#!^&8_XmYw~_RXHf({r&2eeqFTPP|3q5v5>kp4buvi z`?{xJ@>8H05NN_+K;>`U`CQHOzrFy|kHNl@hC@odljOoe*&UtY&YM=2UwnF{F%t_v zr1!`v3X_w!c@|TawH3rCSDo}sHu6-|ZP@zpODdJGs zQn}b%nDvPoesjCL<)v0-i&qMffMR=siWLCQ&x-3bhP_gC@b{1lgP&v7HggqJ>1K3w zAyzuSCi!7(n38R(Gq0G2sKRR<^2#(pYZV5txU|wuv$VD%+OXgzK~M0k&>TR;&`|fp zIvT52+zFCOBfw2zxfdfNU}XqREEvU(E%^TlgJ>~b)G%g;#rN1SGK zqPc8*{2JA3M6kV+NRQv;kau5}Y~gUf=e7M&d50?HPtXpVjfK)mWIBnSa?Z`VCm0lL zE@iS5w-}!hMfCngt-kkSA>NY!7F`-Cpn5C7nA5%+JLFO9bR&y=T0ZY^%zrlo{ihtG zotjkvqJCh)z|HAqblDeCfE3-(?)yi-hJ6BT*9FYb01Jeb0H%=dgZUzdRlky2AfJg(dsX|nv_=i(d0m{?-gd~{Ou+Yrah+P30tzQL1i?DcHi-YJ1?Xw#wS=r<(5Lg`|w0n$J2 ztWOj0;(%Vr@^e5`fgJ{c*89Tg{dY(T^JADOTd$5wQc#1- z5BdLq!=Z+%!L9qiqJk&@t&pmoG(S~RI}Q9Ii)2|T1Gf&u`h28p$8+D4ds;dz*&`1p zPgMvDr(D`&# zFf}>naW4>0B(g;wZw&w9V87h$L1|?dNS}8{4Kf1K>RdFuC6WRfhaSHtrfoB(s8Vp> znuo<$R{}yf5|0DA2Y3+^3`IR|TE4IxA2aj(WcB3p^l;TwQ}&kO*@>p!r^GsTtL=MN zK=|lcslTHi2wKoTz)GD!{tN@y$gV>SgWR?#`oxrqfpc=5dCfUC32d{ta`=(mfuH!~ zp|h=q1XyTKVJE#*#e_wm5{aF)m_{j*G`L$mr1$hoZ;Vb_ zbh8$$9BZTf$BQn~Luo)b4b+^nluTN5y^`qbiZpGwJN){yKNJRflVI<;3-oLcMFo>KpFXWRaUmPTcw(dzuqXcgJHr3bF+fxKW~>e~u;65vX)#|ophs$EU|cUN zZxC%ONfFd&>+7Db16ypA5@5%>1u9I@G0Mk|Z(VTB|0K%mX9`A=KzNB!$AF_5dy4XT z^$yAm*<0Rz+Qr|Bj-B<%>h%v?sUCcFJ#$-%zWYv6tT*fh5YVNu)eZD_K5L_IN4%6=0SbX53NsK^6y{U$(sGVtec6=#kfs|9* z_dG|n0g_jx&f9=0HR_a^hn9Wy^<>GInNl)pPyqi?;~iCGx(yOM#EkKdoop~|T2sSy z&F9{@E;f15WzrzheFmla!1Kdy%Q!^+g7K*f?>Vo1S6v7|rHeU(imO1ul1xKN{@3Qn zb=aa3+lLLu&EcZ)P6bpgM!4z}1PaNrIwsxWnE2cGtVoxM*e+ZOW~`b<*_bgc=X`M$ z6M@Rt6HaDDR$eNYikM1`)kEOfwk^2kvBcOJ^AM;Uj6-BgVMwMgMa_Url<&-o-tpb} z9nYu|i-4g%r~(eor~|$5>#Zf9-P%2*t8x#YM6aWmh&;PfFO~oG+Ol?p_8{9sF;5pE?r0wi~`wR1z_y{wYTi&A6Mv|K& zG^$h60N?boiHQ&2e?jZsW%YgkZs|Z7Thz*RG%+qrg~lYq6^+5)KeosFkds_Ee8Z_+ zr5n&7HUeeiX|~wFURR<>q=DW8V!Wpr8>Z!31i`_eC+ygiMW2jUPMV)@$v%HSQ`5oV zuZ>Q>=-Z;H@w>qdQ0W%6v0EVe#TSfCUUb(v9cyoy+x?e_myKZ>pE4ojI+;IhR~ZoM zkq`9vUis;!($6Aig}Gp47?*1{0}`ABB#!9~*CN@Tokz%f1X<9Nq;LG}>%!ZX|ClDCeehieU9(7?{#aP9Rke6@>O;%M z#;>a@HBRTFxirdzW0H&v0#v3bT5>FO^s} zG2F3?Ss+TX_W)%`Pvog$GI7d^@v~ClQ8TEi<6F956H#bv^ z8to=JC8jB8@760mTS*1JE`Ug4UwN^5$<_{eSIA?_Cu(?=;O@3l;B=2R@yhy@vZeRA z*3}OFn+jG>b=#}v(iFYkP~~J>R#4^U+xVX(ETtDu0Pcpoq$=7}D5)3|^slU`od0r* z^io7Uv4hlI4np(PSm{k@dv^)LmqMIGKAQL8gJ#7#Ca*HA)rlgiyPLwJ? zV8Nq5W$F1|6!-olCMOK3`=(VDXTIDbZj7iWe&)5yA)Uc*vWubxt-T?$DIE1`yRuh8 z9wsH9bYUURncUi|?6`Gp`T31e`N&8Bm8%jft%mSGjcoCf+13=1RX1A6@iBa$q3q;9 zN1AGK5wkXTG$cLIE%3-r{ z60n@cssgce(Pl}K1AmTB14BFFlCa|cRij6?x!s|TeDKuH3vurij7V-B z9i1K!f@Dc}a`$g7z42?SOFo>^ZLD(?N7A@rw^X5>t|PR7@9DP#Le|hiBb)gmHMR?6 zHg(3G5O4e57X*jMbWPRUX>9r1c0ZSI=m`OWll4ozc6GMh_qc%$VI5R`jorRYzt~*z zsm*QDwlD;hxqdzYl)|v6LX5%TBnZ(+bUAdCo!wz!2AVH2j<``c!80X1f~V`i4z;Uk zttInJ2^TgT0V|81cxSWs$d2XC`wsqEEj|j)B4yYl?cGP7*y)-@A_9|c+Ct)wua(|% z{XffRz1|^iEAe2jF2I~U@}~2<7%N0~9DtSRKSG3TB^DBo;KKXMCRmCO*j39S`RXt< zt{`w+vTMcdsJh(flZCnWz|WDAeQSRq4)p3E6{URU^ME?DBOWVUp_*gK+stvc(}2RK zi(oh52&$C_0{4A-d1b@zwg!JL02=*{>Kn0Tajw!0=#IE@W!TH;|cNk4a_f(n;=u|h{` z5hd2Ki#m;#Xjc1-Kv4Wrs$}#Tp3bKI5HA$+Rf#Aq8AMzv*8Tr$QWuSynG94mfHwz{ zM$B!-Aok?K{t;#}UcL6dD~O%~HdoCnRT)!bKw?>wOU<)zN*6@PHF!fA={G6?Q3^kc z4@m8+oBR(yx!-@+_8w&~-u)q`sfab4844o;SdJY6UQ@Jf7Y2WG$XntVOjS=hH@s)f zU){MB42a7j9q1dVdG1#WTF<|6O)^wH5nEMKXS$epoYyntEliJJRN+N|U8J$$}105MfH@m$**6tSOHS{>$R8)2_fS(O0j?R8K8 z`1Fpmuev`vX4XeAEQ20n1|aquByRe8L~NDB;1O)wxvFa2gI9??hg;kLRi^FGn6OoL zT7@ycBdYG-(XFi7+%7NQ(&=4!I3~91j1nw%z#d%o5Ot|3G>L^gk0_@4HMOs0iyo{P zBQV20E{(vwNyE~DRSn6?`uV;?TUUc2FSz2(VG0eZu4F7x{rqpQ3{N=g4?UBY-kK;M zzl2FXi61R*x=tgHQpUR~|#$QlHw zCCnc&HmKfoh>4qm*f!waF4|K_WZ96<2``4;n2ewcnNdVxK zNFrXI>CXOe{)+abXtaGmjv|=Cik%5OvUfGeIU!3a8G)^wh8$Q<`4YncBz-m7#dDq{HE&P(|PEa$?)Sm38bI4scw&lG=V$*REdHiV^KX==fG zM~P0Ia(})rdXiyvwplv5zHj=n&)C$p0bKY_d3d@R&?UR zo6JyU2s}$;$V%MP1Dza+ghrIbj{X0M=x+1oei9fO!xjK2vXi5y&TU`(*?XJb|Gj-$ zc+?pHGRzGc5d%zzO%-O;AyzZ{4s3Z;m~!qnvoAb=+te~m(_dN^op#~Z%hx^lbyEsq zjo(SubS>>AAcf}`P1tOb35LNi`xR#ZX(gi@Qe&oH8Xq(BA5B3G)R*W7*`Mb6ZPKklsm)zZTfP@xPVM#@#lksX{SW zkAo+XOG6t+G~vVK0eA$89=*7Z$J_wI+bEX@wit-;=1CG@sb1Z0jVDi8q@VsBz;xXnTTF zA<*|Ku&{d!&I$}1*z}0!v}Hfgy^*?X$kMdb;-&Gino}0_oPO!o%U=G=k4$e^F4R7x zneoKY85e!7uVKNLK>CDDHCTgEh&Lv&u}c-0lcsJesI ztV};qFNy43bC(?JXvNYnl6`O)H`YS3wROQYf72_*j}^5=)|ljNCAlN5ccN_9iXU2z)XIKi z&@MqQQTB#f&;8OW7Ah|l3ItpnRC>YyJF28*=@(xxBsGZN1%M={g9^tl=7qh&8?$Wp ziXX`F?g2}Z3r1QEF|ab5<0GM6D}UqbIk=t4s+>y+J-4@jaZdS4$2OmL(*`?IStjJ! zi(%L#Rj{)3@C9GqsQF9B;djW1@Wl>?uvgyR<{jakFZ^bRT4xq6u!vKDAkowSso46& zO%AV@+fB#8Wuy!(Tr=^|vah~sRE)1bHu85QHK9$nK7wll^;h3=(JdH=pNQ9 zw;~l={&ph;TayT)D?`qQbBPUeCk-{WEcAdpT?hBENY%JRMg1AL**W!@LRKC}sL1}v zz=S!U_9VJrQQP}*!R!G_*tJa6<>sl_FPJ+(l!?pB(;CSoT~{0 zlznZxUw~K|_Kc8erpkYKg_MwPn`ENH)-(Ic{{-*vUd+%I;YP?=QrXx_P?nTr-;tV? zcVBEn_!Pc%LGpOR0xZY&07E_z)zpE`P0{+ZKLxBZJ=Xp+`-4Ps5E<$Cs8biGMxS1{deI1BRd0F2L16(yWTC>lvitDAa8+v4k<=p8rvW7wOEVn#&no&TKPb+ST7 zt^WO`5V_dvOgt;h$sEH5Eb6F4S?N5`C}P6z=o#k;Ml$!-i_{s83+mL={bi&3>(9Op zRBW}{-?kZC^C(Yq5hXGGzP6ia;{8eS)1CTB%PgrG)jj*lpR}L(k$ZJDG79^Y5`p(M z&3%wM4qotv#LBHtem%VXxrdkOY~1vm?X6>WjR3?V zkc*5aD(laR*U!D41uH6~WV8|7^DYV@C7xmeWGluXDSc~^RW<-du8E52#=RC?tA#w2 zQ9h=jXXg9A)js=U4?xK3Y-*%zPI3x^%R0a+B4Fc{$ibH%saW^GO_uBv3W>9N+wXMY zO_vPwCxTrCEChNzhcCQkeWHB)+;@y21 zf5Y$z#_DW`j}+{82ruz8A0WJW*JlhAqb7pan1QlLvUUyrKnHYU@dn|;1FSa{Qy};dL^#vO^aRRT zxN2gebnNU@Rm0L$*|>#(^95gi$?%tra{*lZtutvQ;4omt4F?Q%hylqMm6OqC09T8o#oDQs zz=m&H8d$2W`ocgHR9U`oouP(nL6U^|%tQ;i^xeqNk2H9#=&A477(r$PXBuI!>}l7I1qRa5%PxD zy8|lxd}gX4IncRx?dX5ru}~c7jaw%fs7^SrGT_1}KGlHGx`Ea$X&k9ZO7 z;XvcY$0eKfC2FTGvp{u$6fuTs%*e2PKTv(#euC&z)t1L@s@U-GtrlYU1dpsc>4BBL zrNP|-Y6=W)|KZoxd%K(dp;gu|(F5fbAiZo3K6j zV&=#MSQ=2atcYNc3;xc1>#En@e|cov^82vC2XIscnW=En04se;7N1lHhap3dIn=n} zK2M@&H;YtH1@%~EJ5AeIT1C2VZ0B&Hj>^Nl8IK6Gf#B(H-Ce!;(HqJ({`t#twBra* zeZexqlUViri*PuRJXZEsiFCMS3wpvL-XMXv;MF~o7JnsKQa1yCjq`ITj(_7`U;gA} zHef;$)|mwap(NQE#^LKZ_-c61>RP2%!Kb&gf(KN7CXcU+d1N zK%(B`JG^Z<)f3pb17ni!8MRmNz{*@R&sKm#!%=V8NY^N>9StD6G+sOHL#fg+XG5IN z&xdhh5ZN+0gN~~8jSYA0bgjGn7W};RImBV?sT08Fot+U(1K#d~>jH;gd(7Li?Mb<( zr3IgjonX?}#z=vs5*LB>78S``FG4^Y_%4D?NFerDtyPSlm#k=5k}4ZB8)A@?0B9u~ z7-k>cHi%V4@Nc z6xF8-GH-aR*ziIvIUq5;k0xWCQnIgEj(0c8v9A4cysJ@6^z~p?1BW62*p}p@pZQ)g z%HLbSdNauQsO5AUNan-_O(&?FQE@yFO?f2@OBX5$yr&*>YHHKZ<+2R@27%{sIcm;% z2j+G|wv%m*_&!THFMi;*c@#uwLyIU~j(LjIsp`Rr)OO~F2rw#f+|W06Frn!_X?#Z0 zd)OE+0_*L8#@@~?q;LKE(IJOLVU+JGsMuR^6@gV;MPL>P>F0dn{6sXk$oVW?FP%9 z#bTK(aNIw!*|LAWOg0+~=Re|NK=HrZU^)K3Xp80WZ?z0i{2%!LqW-Jk|Dpa@!T&}5 zSHXW#|5fncz5W+`}gh|COThyPrs(`1`TB56}6a{)X*CQ2Hw@ z#<%iM!{$5$&6@E9UV#K%g26?di~%Kyn9x871t2&nvB1NvKa=_{b?H-YUW(p036dg= z{e|+{XEQk81+1P}aKgWbGKMlhX-C+F9kU9DR!4X~35*W#Z=(=0L@vaNCeJeNrWDhh zY$vg*Eglh*`!o8NQW077Jwt$`u$L$DE1xufh(1LXAQ^p4;yt3f^<|btpkG1CS2M71UG|3~^b8$WlrLEv1&(>LYTztZBMj9Xh#O6zZv%P$Q_~ zc`(Es&T|X#ZRjjh$ZtH~+}>%=5`U)84Lx`uqyab|K}bq($e_8nUx`znPS!bPM%PC8 zIdb-AOgP(f_{xo3_Uscn?8s2aST_oQVo=Ym($sht*?*iTHVsi9nQ%hX$n#_X&I*E= zsalXuZ^sV&@P{xe8AQEr1+oFOYwSV%_<%e zJ@ODq-=vlhgiR!+?_)^+T)948Hk~est<#7|B@99a)zJn@|J~+lEO@YLkoXWFDS^)e zBWnZ^h_YNK>9U>kI&0`%x{i0t_+6Wi=LYa03IjMXreG`8jQ{6U$4vRt5=CseM$90j zG=Xw9RC#Y%kfD=uHjZ>v()F1VPVfdGWA&Nu&b4X;04Jt^2xoEuu~b!}i9x6!1V>o! z)4nGYpIugVUM_u(tGz6L1&*k#AVyLc=m4w!6Gm|Wa~>DsJ0mbIn5BP7X7Um`o@ylD ztI1Y6rMqD(w-7;@faH7~RPWX#;8F+8`IQ3W8G-mhi`Ks#)UVpyZzFf!MB<-Qt|d^I zJCL#)3VSmyDboL)IvkKi6O_ejsF2fjW+}S-c;_{X?NfKZei7nJlp+6bj0LChn_Emk zJd#t%tWOF^vn_+)t$v#}zs`E%+oggYMWRmRG}TmXpg3?`YdSm&01ik1*jIrl?Z~@* zZtDBnVA_GH)GkB7w1Xf&O(ymSe^6o||yGYTn z2g(IQPtm`W;N1{@L4G!$Q%$rX<)pc##PdVj#FVecQR`8Oe&^PczzUoI8F9vaQTBuf z2S_ai8hX|2va(hcaC+IdtNK`7m;;a-U6EbNiuccSaIA9_HgP(r7xk|{ za(Ye5dZCT`#gd-Ga3``4DZH)+_h)sR4E9zWDa{KVB2#d@1%j)|7g(s+kYbam21{LN z^O~>HNDmj&^A@P&FWX|xTj8-j3Bb^pO7_JE{$*Lt4LqX6vM3(MkV>D$tHDjazLMM7 zF_u$$6)f1}E#xTi0I|(#Ks-57-)4^IslV&5QxbpEY=`#4xtmDv%ls&GqbIN&;-G*> zfhuiH9H4ldGGo{g5B1AXCh~clW$%YUSvKjq6Q!D?)w(9(#I(aQinC*ladr{`n4sNU9c#MFC~kVlZnTgb{5sq^K?6?x~7 z`wMzKGGhs4B3g<*O8ql!1zLTgnOts_Ve}q7J^sf#INHlj3`n$-SZ1M!@wAoLai< zes{oHQQE+ypQGDrS~B?^GPrHk6SJhWty&AN*DT9WC0sqGQnZI0u>I$br7t|*W(IFQ zH+T!yKlpr}G51nzM$OOFzxM)#b*;5(%6HQuOsW@}wc^UMr!rvl!W0II>q6`H(|n-0 ztFh8Wh37=Zl-?;-F<(O_0M-wmNK?9#fIM1GpQU5W!n=XlyJ#k%l^|46tnuT!&_+-X zogu(#nx*;m{m88Df0EMc-C*K48>$o|zFTMz1n1&=%64qt{Oq&$XqW4%ii#K*bSjMi~&}DcB)DWwl|o1sf}*hQfz%)t@01MCn5V8JLy_rewe1AM8&o z^v(U!H@Z4yXha@UaWCEz^Cg4tTMZPz%cv|=M48y_c~hA!Bom#SbFT-$xHZeMn|WC1uW5s^;9z=YeQo`ATAmy<~# zWKo}Fe(EPD)hrZ9dAIO@1Ih+wu|htq$kl?PtU^JTN(jq}wtS|jBrk&}rhr@Dk`GlT z8UYCRss*RO?1ui{rxXy8MhN74@F1?M6vuzZm-}qn)zFS9Q1@TjqJm^2KyaqU64vLl zJ=>uI$Uc1rSCa|#$`lab*CAfaWp=;$n<0OT$CPI=o3ZKrSn@3p=Z4COiPs7_wh)a& zJciAP?0ZvAwZzaJHk1}l(tseQIAQdcp%xpxfm~Lm{x34}O?M>g*_&j;U_)ZPji?9) z9)Mu9N+2&7$`V>7v7s{&=l8+ClW8>godbUo$1jD2R-WxC0&{f&u3GH)P=KK@Y(y5= z=jZ-z-n;UmgDl4e@gO-^^T-sGBGS+~ZZPk|W_$mgDE}0Kx5I|wU(aQSGr^;%_ zF=*Lj9W^?e80qQTD#1QwHbNtLWbWr zJ=EWW6qi-_nUQCi8AMBBt z&qKke1F*Y{Tmy{ArMx|H zz@~{89LmNT^2gBiW--6kCa#}Dy+mTE09nmiTskCf0_S#V+5OJ9^4?IvD}!p^@Dvx{ zev9&T^-MOyTb@Nqym;+XnFU{;+(lpqbprSzMyH*w$FcHELX+iUhLl_K_tOeAdI zkU_!N0iF$P)r(Ca;td6>xsOoDY$n~#eORS%ens?2*?UYl!#D(lv>M} z-P^~;2K#m^t*5kp-jjG`f#Hxjb7@pNR zD*ph~V+z!|utjvNS)aLmD|dO#pW1c?k+Zp~?|t#&FpQ>emw%<<;^>)JiKv8PrcDn2 zL;PQD$40{%DNfGkYEPGzq&art40Ing`m$Ou5%Y>?Cm#hOC(mU8;DM(2A!Re#M9n(GWx5h>%L!%dy>o; zJfGl{`vsX|tlsPscMs7-Eev+Ef!txc7HOBedzNFEMRU>u`)vGyYRdhOYf0)%9#mqs zoUL_j7Pl!%EWR|7|A#SVf_=y&67rS8t@=Kv+@wwz#v9ZQHl%nd(}ADff}iV33>(KY{hzWXVN=2uhu@d)@+^fNhBl<8P@tPswf@ zwySQz0agl$S3|!r-C=JdqnYjzuDJDmWvAEM)%_%wm@-BMvk*e*=LG4o75im3XOCFn zsqXeJ2P~I@DN?cwuXiqgbViSz)t$iwDuqUc4)mscOu-!DaoiiK-jvg50q55$XM+WY z!5OlA6ractu$vNLxrK1qo>;=hTgU#?7e3dWcm|rQ9RCI;gFzHEiMR_tdG;??`PF(> z=4zH!%?l+mLKD;H=(v@4ykH})EK)+{%H^qN%-}p5=Bo3o_ncp`o7Y1Y6W1*+A7VXU z_Uva)e(3FK;5H}O-jIZyp`0Q`orHNk)iq@79nITJjOFR{Mn#?B z!054zdmK0sG1Mb1R@(blw5J6(fwM=heeJ?`t&h(v?_5Y=L0kcF&ki3m!?A09OL#wg ziG32zRjh)&TtC&PaevaHsDM6=mU-f3{wcL6fZT+MjBMd}&P49~6)BBLV;Z066$pW6 z6B88i;(zOJM}B>2it~WT)M3sZVybH*y#KtXD05CX;(AWTx=QYlrYfrR0BR(lL3ABG z7OioXEq@L{YK^s;o}Py}jo6Wqj1DTAjC16(4Al(QqCiEAD$Pf;ClGA>?V)P1amT-v z2su(*?riKfxCxFk;yUZYx9v3Zl^?>lkigjMRWs2QyhIY4(>90kaWh(o6|fX*Y5W&q z;&&uUh7N2!fb99~hId2b1A5;oqHu-|>lFg|`l~+kL%4*{2EB_Jc~ z4_t-xNd?4hze=Khc$-&s+#l0A;SUn-0xGU9VMMG-q4M}y{cWw0C~3<-h}5{GTtVdU z#1Rwt@Of38uLEJ^!eKM+DlUttOqGlf%YtgJ;p%c%3F0he(c-CFS}8UOZ%#c7%|b=5 z1$NdtdbyuWT8@v;1UBUFcX;C%;__Xt=9<3*f_(KpLONPSHCNgPx`?ZvZOS`qopWAjpmZINNH{8 z^4%WtRwheGEn4t@EOm&}c4=s~JtLoUfb$Qj<*a&*NH@eDk3UPTrV(SU;ufz7UvDA1 z&#m(IQ}4C#%Hp;svG$XIv={I(4VA-I$O4UgdHH!|Mb8U4Iki(uq8kFPV3vNRn zoo$OfcO~mL+D(GfYZY1)Mly8yQEhJ_y=^IQ5{~__j9#$Q$V|=4 z=gH}HRZ#i^j_{m!O&lY-^qi$ch0NGD(`V_PHuG^?xQbMj{5F8)sCNx_D{vStCdo}6 zlzoxz$py|q0~8j7D^NkIMhl3dMrC&jzXFZda3b`2%WqtTX-X0vOKGYcV4<#rjZpfc zm1s(%X5DHLKCb(1JdT+c>-#KjJ++0zdSYtEsY}WU6M3x+f0br`2<^sV?GT8R3 z4`LA)6gPKgP|ne6C+~8aE8Xx`Mr4qJ(q#u+MUP?7T2ktzF}%Akb1h)atnn?Ez+_|O zZe4T(lAuvf4MiY&_W=FtgBtgF)KGUj6-Xpj3XnbEj5|ndEbf;ym={!2Zcm?4BfMne zw&-_z3I5hiQW6Av(4bb^RU1afTc(ZG-jZY+o84_w!E)4{xG2^t3r3DKWer~$XE~j2 zYA(3ji%-wqZlQjhm+3X(Mr9M|{MjNcW&xH8o>DZ}I~kS@wBJqbd=5IFaYZINe^*MO zm#IxLt`qKmfSehz<}%7=RPg}oj?y9j>FHbyMd3(f!1v*xcK3Oi4`ctaRX?g7Ai`8D zk3lR8hv*ZZKSQ-;;Ksu~FG4W{HbrYW*&)C{JeC3*)>{Hf1UZiU$G`e2!tCO_9!?B1 zqNw%-v!$S$F}d8x)zVT4FQzBylNh4Z zmFV>$g?|*ERfXd%IKdynz9wtm;1dA%#~M30F|g_etZA%{Pumj+qD%^2oB#RwrpOKm z$acmTsavqtFEN0!fdawRYB`J)aZ~fm9vF z5?F!RG@>CGkSEUPo28CeoAoOdKSgb*=}N|{dohZfsLU+~(8P|QY(<)eHe&PETg)PP z8>|?<){gL+%L#1JqL(TtPGnbX2iBPOKypyJms&$>hv&exTe*CeFTZ^Sy*R=MJ!d~u zy!@0T7IXc#y;i^+OzIaU!D%jOs}EDqKL;HI;;Xm7@?@ z*$!9p)?<3@9j$g3t5|O+rqXlwCqcbHswB}IG`$L8%fNi;A&e`X)U|SC*wrSRtZ0kHD@It zsN{k^nDvx+`J!QQbQqtPVrX!CJ%+-&u#NhR8Vmm8sB4K@ioX5@V4N08-%KzcQ>PZ}3FtGlaTO)i(0p=4$D9|PfOajtMtHcQXg zDd6l%+kTsOAT#SuA^%>FIA;8Slr%y1=V4dZbhBj?IVfyNl%u^+u$-tz0EcvxC5i+_ zlyL|vB63!{9B#jr2cylcXr~tB^!5F$ze*hn5)8AzkxMp?m9fopPV{n-zS$G5G|x5TOSn>ut$n=xY8UEoCa79RKd){ z(Qi`Gz_VL% z(V8T}j=<808PlL%vMZxDO2Nxt*U7KDiy2NQ4Mc`k$%vqA;x5hi67d!{3hYAHEA%wi zejZ9R&okI;qd)YhNh}dYPLe!g++kC(!k(QyWP|1@#N=bEjto(nGwpvJy-xydOn{r& zAd6;70n2Lyge%(cbh0rAQHj)~nU&Fc*w~MU+t9VmdRi?;ku*HThg}gGnzqy<87To% zyx26ZwF8Sj*?)u$>NMRA&=45XYogbe?i(U^^>EIFXVS1Arx`cmGDgLmO(5tn|DZW?|DnF$)D3 z>;^!MsM1iHWS&hMclYMZK4&|b+_GgKs93+>Rp8I|4$Jm-b}=`W zu}$2O2HyEy`|D#$+#-&l?OghpVFtAWbdE!fG&bBVrLh6!8YM*XIuG~z@bTwN*Uiri zGoOcltLKX6U_XExQGW$oY`jZ0(rT$8<%PGQ!UcM@TMfW&2gmd51hi zcEzH0+(jWMt2)CFFIwxEugSpNE9y&u6X|*nRsa2?qs0bcBd;w_WJP$$u}2z)pA{9! z=xUfLE;23%jXX|GRepk<93_P!jMV4dOg544t#T}x6*Ks`F z7ZX%X1$WB%`u;gP;5Y-AIu#bv9O~F{ZzzU``&&d8SREWhX=RbR(cj_0t{EF@n&~&$ zDPUl(y&HxRJ~y*L?1|DZ<5}pjaV8I2U5#ccuGk=ruPVS(RDR7_QljPrGm2#mZikcQ z-A(6{mh6x0xE>IE5G;KVz8GUg0X#X1)xPADaArNW35r$4cSTB~*{lgYe#TVpNau-3 zmYKI@JC2O62S7RL@tAQ@*A!Fy#3|9RZ1Zqfmf4=9F$babooNlo=?93fsUcQ6()dt@ zPM3{6SB4m9a2r}=dp+dDMXVfVGFzs6U#Wr{4m&bTsA?D#Np#tZd=TWR%2T;% zPT4`7sV*rOyR>KqtgRb%Y8bGzo|CRU&NDw)!o%*B5m9o6Uc#Ml@UsC7#N>h4XPs0wqvFhrpsdEE)pfS_c(? zf_n`zEQt~;I7{Cpm^0EhOb9*=g#ja?hh;6UI&b;aopD`v*b}})VANFgg>@7cPf+?f z2>V46h5mg&&5HbG;-i?eb+dgd&X7Qzb_6oDCOC-E4=ab**CV2OYOlwr`q@Y)39&VJ z28PFgf_=m~G>GLq{pBz>i_q{Q zv-wDaC+|A>`M%6v)ZlD2#USI6kma%sVVdLF&Uj}l`2-Aw#uvG!rCn$d)~a+AGaVY| z9HRhNT<79%aSU4$bwg(!%((D|C)2=i8$DQ?w@+p43U^xN7v69i4tF}2jwchWkZRVF``6YZOQq=>dW~|`{ zu@6NMW*tI-$4#R20<4`&7>#c8DOm1ak<>Uj`FJ}0f)#vWXcoU-g$$8a@v{$~)ieV=>E^P(D;cR(XBKKI<6p)%;gXDcjvq zpfL&=5i1uSDdX1q8whUJ)--76GmAl?;`$t;c+Mjg(Clak6EQj#nriVM#3)N+#em?$ zhLElbo@x3X`V2ibBBgA6H* zmGDr4og85nqz^bi>5T<|W8m0Cp$KU%rn5$b#ww5F*On) zAl?4nt~4FRU$6XLfZ&Zmpuu=e7H2W9er@&-3)Yr=wB3fv6Fm#shn&b!_s3w1Y*w{- z1!NS>Bmu;9JfhmbGxOkV47h+ybzC!V{nMF|&~)YRhU0$n z1V;}}Z6uvY2GpXv6C2s(*l=i!1ujp-kDr>CnTC)?6c2 z>PjhU|H#rpaTJ6P%>#2F#3}(XehunQ#7?wM`)^i+^ytq_JP`?VNKrP3anryx719vR z<=J?6543nm0$3&M&G2q5S@TSQLdmFhMTJNu8=*kYe<(HRVA4(bvvA_b3yZs6$zv}C zFjE;63+)o3rcCAdjlc^wLE3JSru)u9#K>Y2gOoeAJ27?(X-1H2*)nJOig*i0ny0pyeMetJYvx2d$Wa%kvR%=zb{7WMeQ{)ZQVY<*0cBATwed3hbwiye;C3;>N@p zdr+UP`Gl|jjPtockM(Y-7$pV@YSG>)794s2W(X&R<8gAcl-JT1akcvduQGl_(sE}J zA08-nJSS@Z%y(#in}t3YF|id}Hx~N>;>sUq*$;>Y%q8o0(zwVK-*6q!jyHz&y zdIh(O^8(Ed%ovLt;zovG9~TKZK^hCKPCNb3&b>2x^*7@CAE*9FiF7J{sNLlG^W0B) z+YU^r3-S)_pt26zE*E8lxfO*OmOQ!4+RI(#>iw z*ZNT6*T;LGtGp3)OZc+^2{Rc8=)p2P-PJZyx65epv>Xz|oNrYUxc>HU(&E8|G{esM zXtfYsP{lBjkbOzi!Ltj>s^4=bS3Qo#oilQEuXb_wRUKQK()Fn!O4X`7*MuN!3jwj0OUHkp8bl>0}0ZCkWm@qvXgl8)>8iGE{8IBm1)c% z6))g*!C-v42>GVZ)BAgsSZWLss>{<(l8B{vh4-dIn(v`)AYV2#Cy(Z$q{ODK81OXz zrkhJh=C9{1rG1|v$4Ym9b5k)^q7uOYlu-r+l33-p{BPy{Uv54`u6ko~^|!G>$DwE$ z&mzZq*@|E+BHF&SjIXDK`;pZ#3rD1>cf9MLQ7L>>mY{KZ_9dMrcLdnw5R(G2A0Ulz zR0uiQPUwl!T@MxIhOBPu7g#Q_Iz)vq=940oJiEgq53_;y+Z$`{`)x9rZXDKn#Tv0t z=oA8*uq_+!O=5OErk|bLo&k<}>vHQ68A}b2YJa$isk?N*BPNl=`OJY(`#*KQ>`Xl_ zt%}n}ra)aPfK$l1fAxQFGVlIKMlTWs#_smRM1D|2wUQ0%(0exGe85VmS+T>TAMNZH zO;Lp*XPg%sqdN$+H8|HUx?R-(KhnKZ(wzVVh#k9wj1n1wI8caTz3{v&M*9CwjXR1%V#NyTPh!#=7Nw%c$vwum#;yq*klH`0j;UQcj@=}?^kPjNztD!v}H zec>mMmq^%psd#RKL6Z__DlWP}3r|=3-@m-Is`?);2@xf+EcG>5**^ln5Lr5TeJfYq zjwIi=MsK|M#h^0~gRFR(ikKL%h5emw#=ZG?19mlsHPuC9WK_M8u5ZT9=&U3-X$Ld6 zlw_cr9ER3(T6!^=D*uMD#vJDKFb?0R7>Q9*69Fdgd52!#kc_U>b`cjONt>Gt3`aJz zF_;BL{=IL}Y%s_Bz=jx%z*+;&ZV0|53bXy1UOpN7?e_j^`}Zp^&x_izgS}hD;1Gj~ zh&6@X&DTTpu!z^PiQS5b*unt#BM@LkhL% zHBM7`PJMy@Xk~t>+e-eou4awmSo$zgQUPq2nt%Cqt$m&xIG2|PiJ@1J1A@65&W!z~ zswpyxu;|yH@aapxp2~gVwID4Yxj^3nrgjaese%VIOhdD4yqG^fcfix+SC~Y&j>+I; zAU{4bVr%;nG7|eA=Pf>vM!nIhabx=(3Um$b<AF}?5H#`Z<8@&CH1qM810N@!gt`AJSzhBl&45kClrBtg8v(iV( zAd^g$+{g3Svyp#(Ct;=f826sU_2j14*fiD<=;{=O9wvB4tEg{m^IT7F%Iqr<{v`bg z0i2-&hzEjwfr6q8gm-%5+Y22|Sb}iww5I61ScGSz`8dgXD=$=&=%6Brm^wiq5D44& zk{&zWQK&*lH}wJo0x&lxYZMF}-eqYuLcy@l+t^~ioT9IUP&L)11i-e! z3|R+0RR1}Ox!WnvcOs@d7K+tXdsI4s{2OIk^0@W$Fw}7Qvm#K}XQOsfOy1UM&n#?5 zJBLyt=N&QmF6l{s<+Se}69^FpwU1b%LJzem<`|Uwy)xn7Jm&Y7z8$#<9Vfzy#w45A()&5SGTvDmpYysPFO^3&Zgww7c5 zZ^AV$8I4TPwGgf)iF+h1j$X$mOar%#ky`yaQ{9Y+Vq?ji*Xr#<)*!Im3vg_)g6##MK6`Og?AA!1fTFV1c+u z>ZJ-Yl0rNPxQA+cWqMOQqjP&eHE5N2})8J zQHA@Cs6Obl25ybO26e%91-hC6I#UF%T!$jzhz-kH_gh%7ds?8w8bV&#oIc9~_=Clv zajpfiji9|iSd{bo5L2PvvXBA+6oGLixEA(9uYCXPfhx+Oav%CMR|b71g?xsVwho;R z(DHt>&Z}lep2?zsiK#!{V~CTrXn^aV3lN+ll?|gb^wYeb4WGkiW(mScQo>Y(sGjy1 z23nS%MC=*$tm#GZF6`%9crXK=A20=hAV7&PiP-)h9N^#91Eu|rC+VZmS6{##j^9xp zw#SdZ!MDPCvdDDOjk^P@N_DM20iN!a$7%(I9aMngR2>M_3~&8c%>1-E=z(HtiCr`) zq6aR6hkc%H9q$9Ec>*;9C#VH2=)OteSAWrO=BwC8Oe6+GZPbwMxIKODol4ZeY4bH` zP>D-wjbVA_@wG9@^iq8aCQYm8Y2dC#|3)7?jnqvq$!LjXPE#X-y-uJGLT`Bx$rA00@$$eKSDN`Lj1J`B{E;YWiPCDNH2wIB96cYw(Y*KGYL~Wbs4x+JfGtXLG z|JJ)mdalEkfK#|%RPN02zrgM1B@o6IbSW=`a%3PJptUc0O*y`wWY(41AqskQ*3d)N zs!+&Xxbc4kuQgTQ?$71g)2RAbb0+}=R0`$3&P@6szfadqjM{at3j65|@OmS+QKSM2 zsj3dNSA#haRAXG+E-I(%Xl7Aq?8MR!q%y@y^xC_Bckcf3pP2`@*cD%k%5biUZ47)3 zT8^wv+s^dFb!8+o$u-}3aUe^EJFUcxb;WoSm5B(_Jy!7b1G2_&#w^EF<67mqb5??M z0ZPs^D;$3C>%}hm*0RtDU$Sldcv=o72>jJbB5^t1D#RDS=-xu62Nfwt8RuC->?!4r z&J<1IMt!=UR0ZYeSL+ClN=DZi7mD;kjiaO11yzsAR7~3XUHUVB9lt#(%y=zj=^Y76 zVws11CJeo>Dk7}rkWL_vq*#A!jzBfW@W#N3PrcgDy(y12&yP+7v85^h4-nR zVVLX@ywytCbw?~PCwrVpvX$fX82ZaD%(fp@3TQEiOw><(^$9pBd|%bpS3huE$X$v7 z1;6XO=@bNJ>AUQ)S2NPbImXD8z*S{e?@(cnPREF)t*Uv!riUeFSSVkM$KGn%J`1IK zRO))_!x}6j>CTSz&hHyv1DTl=(lFnQDlA7q?zjZd@hGly15z9>0M({7rQ6UnMb&1< zN7sH~9H3!XvqH_aC|fMc!W7bKUc%4TR@v4279mX1-Gu+!$NcTCO|(C#R(hIt4&Mg= zIM)XydX>T=7dO7Wo`SkqP4n~4E%5#pGQvsL%ZDF;tLRS1Pi$BMX#ycO)R=B z{#Q4JP(kqU zrXVb?{1*w!+C2TJ2nNo0ACQGBb|Kzj0(+3c-KAX+INLZ51;Xo6O{xB-@_AF|~831S=~?%b#e0KFV}%)djnl zjoNa1b}zR!XXX-}2dW9GQHD{xAqlLoZJu%lqDdG+ytq(>?p8+g(TnA(*g+YRXIHpX zo3-($R|R%{k!Z~m*2=)Y1yReMusO}t??C?s*u?^;kJ2nASLLofLzEQBIZR7{I;RJG zsTeygr5_e$2xT*hs&IF(48nk!mv!>2Gnykp4_ek{997D$4iY<4hHF{-L>N{l?#Llj zfEOx$DNPKKZx|5e3XCpuNTm$;H!U-|m*SSE(+V|`rT;*@AV+oYMo|b5y7`T}FnJe$ zUt0@pbKk(b+WIoEY%N3kYNc9B_Q-)_dGMGq>yQAjP499)_h&J*j5&g`H47O4!yZ|E21uw7^+Z4b}C(2^YJlQ~B@A~9N$#`al z4UAzOBRh_!V2^KYtb7bkmEPXu*WYd1$xbo?35T19)dR`jr9@b#+no;tE~aGfdzpz| zKC&XC?O9Illn*}?n(W5)E!}8*C(q@P;~!smhoZ8^nW;l(zy?frqs_k@D|6%577E)& zL3JI=-Ef=0duWbqv4;7#P`+3u7YN9kR9N*Z+QlW9VKjV1k{f6I>XUtgHN)A3NF4O1 zaa-6WP_wZnT_P`W2lsGZxW)bT_`~V4b;&=^ZTn6xLXtRKTZ~f%gwwOtrT;@=t#hHo z_HgpY6s8FkWJ=JXTdf_+#TrcOw9mNx`OUo~ZvCZgBi7x2bfamXQVtcMdT)Dv)D6Jq zBRZ_hM91-^E&Y{8g2KLvWG%okumcfo^bfW*-?t6_c{S{PzZ~WtyMD@Z_L{Pe$_yJ$ zyvK*oA;Se=)ol9K+saK)5SO4U=}PZ{@h}#YwIee+-nP#W_MfFlb{Qf!!1H(oGG`1G)6O@_l z*qV$aTjoHiq}>`$Z#vGtwD9e_(51TK!=-!sRc34b<_5lhMnKLer$1zyA%_jmw#I$a; z72fvz=`OmVrB_j+EaxU5hj#{t^&o)-cRhmMC($`zrJ`Sz zsZ3`gLl`0qwDV_s9vR~vUxd`Bz(c09bwK`I3Zh?WrW-z9rsnM_dXADz5Q26`K6Pp(D71F1!;OFPtDf#4uUb0kr!B_BMtO<)ERoghZ{uNGTR^1vRq8SY$$zjMgajQ5V%`iujO5nZn;o+ z-MA_Pn!nMQq*mh8Lfk6DH;}Y8C-O5l`tK{8yu0Et*g?p8l8$c*!5M^&93ShWS@1kN zqHR>_6FAhhDh_~S(VtL9A<2JgF)fEprQV+BL_NVq1;&siL_HA-2e=v-?}c_>nnk6( z&GVm0ljJAoT}%O7D4Mp7Y7E8x^`L$^pBJ2~tS`WyKVc3Bh)gA=!+xyq`_p?rvue%D z$e7FTi45x>sQ#?RWGEf!4jqhc^fYYRZ6keiPN|v$#dios1L`nbtf|r?h^!GJxho{4GMd>PXPll7xb@MPApNlTt zH}(bV#)H=?Lt2E{;H&I->fB$m=PWi|e`#jU3V4eTpj6*e_lh6?cy+>>n(6bsOs(cw z_;d+Y)itOs1I5v#G9G$dlboB^Mm}`MX@%z$&h7n_oAf`}cMtQmMKnIn^pNFau%l;) zl8$2b@ldEpkGjsy-J|<}jwvO;j|XXZ!r{IHSoFJMHTML%Jn)y9)BlWUZd=#o?LPXm z61pR`!CGXoTGf;_!>OXgR96^`|7;aMr$3pK!YhhYSK6LYHwfg()jvMYe@L3@j40s7 zRccEt%J_3Xz?}!o;n)j>PKww{n>dUfvLAnG|LSa`DPRnlI`=hWxNWHv&j;dQS=2W7)=vBmRH!5lNxoBO2io5JZ zU02CDbkGbL+O)&P?Ylk2Tc4lxANS zsfW!9f^vk1nk)#^n$h6izbKKC(I6rvY?q68wyHL&m*i~=1XB!$qJTV^>Ky3guB zf7#zR)Tf4Snr)UxJmgrxgYVh~Ww+F7<3#P$L*#h_DBHi%4ulQfZ>H>jt(&j0{pL2? z^=h7ok4h^L1j?~Fb3PEK|qJisqqws66mlVBxG085+kBVkg&~%Z~dX2g^ zdSTw+;R}tnV^F5pcjVH_akk5W$zi5p#Fhq>4bFeB@cph7S|k%Rt`RE%itivMCm%U@ z5r0MquFeT3d?v|_QNas?6@e%wSL8@Xr!P5{*cBcX=fsTUjwH+6z)xqxvYI@G07C-~ zpGPqOjBUUMulH)OZ7DaOc7g%tua3HxQd@1q$6h0I_L(j8F1Y_(2?dlJy2MAP$${uh z%zF5h6xZ*5f}Su$Vx3i%Qsh(Y*0aN`>fM&VbV`60ln61^gAJG++f#`Oz*c)rAPp)x zrle@r0t^=*%SmjZ_X#b{#Lf^GeG4X#C#@qoXI0-88l+o&(hgW1N4Q*$*Hh;SV+(7YK!+EW6ZPc|95 zpBFUc6>+W!C#zWYe?Bqo<9C7-mD%IpewIL0Xxe+BQ+4kJKv?v$+y&g`6uO(?^bl=U z_H(O*qgzTm9f2ppSBQ=*J%&zI+I9&0TIa1LS;D>G+bL8@8q4Mo6-=Jf1DUJiM7Xsk#dZ+$ZL(ac z6kaJilRB=KP-Nae#<{N zHcOU^{izbqm4mh3O?g&MxWKr$XID?2dJ4FOIS%}#O1w3Q3Mr*kO310YBrKOFJFZHL2h6+Z*60xqdpcen*uiFIEf^feN}L& z1yu(rPs!`np>yD9BI#2jM4up5))FbMw5#pZmFGF^31m6ypyWS6nmfhe@casok2(ek zoE zMPP!QH2iBdoW1hIw|Fc|&!Q^#+AHxIKLfkc zt}|aX8GZOZ)wS{nnr*N@!Ml#I_5@ef4^3x`>{uIcO1_v}{FRD04I{q2ow)|@zo2LS z^(Pc;Bjk`Paq1L&dw)NL7`CHFi2oMpF%e9ETv4%s%m50M*QCRZdOws{MG2n^>D|nD z9_qYw%z;9%TP4Q`8MN!j+Y_y7)COu=khztSJF# zbHcATEH?6$Bz^zqwaHRHV#-Y(nJTTSgqK=rKeiF_)^mL4f1a@2z-dib5-Zn=5gsD7 zfLGawE+jRJKK$W3H4o;AxO!I^y!X+Ve_G#X4KvYIu~{`fKI6g7O=VH^#Sl*ioy!H> zy0C*RjV7I68_?&RqddPQ%|dHkVwb{BK5q7OpeN2|Kq}?2@}$QUT4dWnr}mfSPntGf z!0%}L7G}y^SS2Ufw%cxYOMW)BvAAL-1{$9dsF!iT zgAxHGma*)7ca0RY=og>8qJG*(z)`$yNR^JE=bCDR^03xj5m0C;o9aFxS44o38qtzv%OQe_MBrm+Zi(fpbu$6PGqvmZD+^-)H*cX@l)2W;nyb z(q5`WGCD16f6#(O{X9U5`E|i67QA)4$%~KJd3lstdU*IQqhm=KKCc?dS+>7d^bm&g zOXcZp&dT(UF-shfS&iu!%^3(`ZqT7=Cvy?NV-tolTF<4Fa>zoG{pH-D6V}s5U1tS< z4BwjDpuZ@BWQ^JA9Mu#7Ah_~~@-E`3@jM3F29$eODd<#5Q(=j$ z;_hA72I$cVq?i@Ku_`Qd6aD$y1G7jEW3&Tu3Xa2-W4eqQ{`FV!8?EJn*UM^~2aVli z)_@akW-GJ|Eh(J^FSx=Ms@m|VR}m_kcjw!R-(DNm04zF5TUo5OM{?zV=6K}K7>PUr~$~m5&1Vg#1yw4zmm>iGw{pgt6SESd>o?j<=!wH4H z{EM{OjhI!5XsIaL(~1G#h-0}aVD(jdY}b7v7udctzczKI*%^`>06xlS;kw5^-)Rx6 zynePm{W*$bz;bCqm= zGH3|Cs8dqg$T0yKehUU;>=W}NGij&U9XZw&EZkb(ie^i3O@OOw*vn1JPlse zw06~QORcx!_O8ENb?mxceBzES&XHg#u+{%6{1tIezqWjhpacQErYQpj9A_#1`hCgYD zaBCpW?7A_wqJQDv_(er_X(VYP`s5R}%6b}j;7h6K2M?iN<~hRdD!Pyym$I)w0)Hs1 z8~VDzw%eg1ck=Un`k0nkMC#?mr@>8#-BI%~AQ{1GxSa0mTv>9Cr4j3Q62PFY8ln@c zTVDetJhDfrej!pk8;DD%gT%Pl_(Ze9HMz=+$(A%|z)Y>CA$rJ)mO1Iw;clxyZNXS3 zMph{@iqDq|NVoyK?ohNRFDwUg+2946n}6If3e3!N0~K39ao{yKUr(aBPxMxN1cFH4a6m#Os4uN{xe7G|qemy%?Ac4q^!LPQR*AzaOuKdoz@G$L<3O}(M73a!keR=N0 z@Rq|$5lpd<|L7G7V;)@E2XW0JY{{gxYQ;bvvXVZ72w z3HTC;TjItw(ECpqzUdm85`3J?9}qdM4iDycrhZ9KZ9|Xi6Z(@7b%`1m?(yNGx_ziL zu8Hz3!L*eJk;a-jF5h^!3xf72n)Z*(a=-EitXaI15{reCVq8uv*OWp6k`u+dUYPT93a|!*QxV%i9SN_qC;7@*f)ptL=_w!;nvG0D= zOQ)a|ZP@odww4}In!re0v5oSnre|(=pyIxzRhR)&aX39uCjV4_U4-1xA4x2A;S+Jd zDd47mvK2@)#k~mLNuyCe-{8UN;E0-cH^NLb;8;d9gP5z z30?QZuu*5>Qx)$9k^4tdC@-nhd(7x^q}LLMr3R`k(;`8wjJ_Gc4`9s)yj{KwY_1DR zZyM5yqC51l3>w}32<85<+H+bVo30*`EN5GwP{l_#;Uf6mN!-n2m*Gttd|E!+;Gq>$ z6ZyM%ml=T~Qiz~%o9diVL$^WEk&9i+e3k%P`(h3K_GUb5-w-lHkoi|KJqG^{;jbJX z^%T`1$D#7&LN8p-QLXTat@ZL{$YWS40y7~HCW$tJLv`TE=h9nlyBmj^KHw~?iEG0n zWZP0kv7yHReOE=#65cRq0`3dOl18cbEbBQF{AyXT1PmOx==9QATd12C1+4csbtY8> zjYNN|@u}*g_RF~`IK5X|l%?}X&v^KnNo`HJ_G2Fz)&XOWNDyD{*(&iCWXK$HQru7a zy9B<%3R9zlPaVFjP5ke-U0dE+xf&Snl8Eqg`vM~Ag;~hzG(oW6%=?brE}GT_CexTc z6nfvKzLottUdex8ll_0TV}rqxmI&dKs)RHHpLo-%)X(Z+!GH6-Dy>Ja@XV3b zVn>8xLjl6nd$+#&vue`8Z%(r&U3x6{XW+Z3(O+JL?5d7I1$9TwTY~`-W{5(A%vip0 zZFN0lGP}}ba+UBE3z&cyHeDq2-xA($`laS`hVjdM*sWu6Oq6dlh+nt=Z7Vkr1Li8S zHFB;*i^?7C4T83w+$lgkuhw&lX7CaG2<&DN7rmEGkEb)F@aY;Q%&q&oS23|aW8Yg8 zMInD;*?A1a!^?LHdrjVr2&E`>oL7Eaa=Ml!@SYEz>M&=Y5`Dp^m*jJjJxL;N=znT4 z&To4xy(HKQz-0ZCLc+lQ#>VC+EAFS=?0c9j-Pv!{DGcN47~?x#m4u*_32fflG9M3R zlD!?P8AKUXLzqnNN+2Dso|T5_i*lcTU+^+^U|pVSr581WheEM; zK&HY!`q1+SkqwF8xu~Z$e|}8X%(QZuwH{OdV9x16S-LH`9&7W=P%D?6dy`%eLMUY4Kuv0_rOr%4$qgmWOJ8 z#cY(MMG294_-8lX0@E%(Dmyv(!N{aLmPmups#fpKiQJh)Sh<#=!|HO9Dd7=EG;J{1 z(_C*lc)HFAz!r(a7U*-?2ne-#>!1l8@?ctCA$mV9H%(Q6f zfh{y^{$Y*)09pNeK((B+;TPR2#O6g8SUBi1LdU<~IrBEOAFz;rBIhhpPwb+K=G!c1 zZS^LM;etPnS(%R7P_@z>UDY?n1(=TQHH#CE$URN^43qV=D~n;ckeZ6#^IaK1#F6b$|v`Id4-wbjEEiVR&aMHNYk`Ei(s|$O;@V6EMHOxxmN@fo> z#(gg~h0}-H-uFGu7p#}F8p~^HWb6%5f6eZ#t{J;D2`@KWStSE^^QhRi5-jJ!%7SLB z9M*=(M)~r;H62g1vrD-8xva8drw8QBD>}n*dTw+5s}ul|jr_^?YFZf7>rk-CNB9fm zp>U_fE01M4@A1Tey!tkQ*s`9F&W`j@sz0xx6&Ea!%lo16*S>59Lpq>M#l6|fg2+-y zyj{W9>u-EruTbCF-`9Lzu8(PM;YMF%5z+L~&~ zr`a+Ca|@ntTT8*AfLya7?d;l&@gD`dlyX$`Hqp=b=hEY`a&3+yEQ=q1R;HDhi77B3 z|I-A&D#&U%%p1mDttts8wVztxl~5ysT!2+nq-5PDPc zP_jz;l^rN6fx})W&Suk}T&QISLoN_tudY=E=HVFjAhI3=n6kjpQdnxq}~kjIxBeHbkyk`vkiB zUo*EIhA6~FP4iuI1Dz}vB30BxJB2s4dyGTL%dK()R58=J8q>%z0%Cw7=-f~3`|tAo zU@}yuZ$7O)K;R`ao_z*}MdsEY8S|3oZ`D1<;7c6Iou7BnFo%F{P&g|EF}klrb1c7x zIEVQ!k!-I~c_O96H~Tp<&>}moTsIc<07*ymoQU<>;}8Ke>sNBk9Nr0yT}pVtK5z zS7cc({-6rSi}KNc;HC*y86z3+q)^kdNLin$NRQQOB=(`+(eNo<5WQaRowJ}aOiWW7 zIHr|7ep%~JSYGgGH~NJS&mmkwOJK0+IH-}I+AQqUE!!< z{E~lnzdIgPAPx;kh2!XWNvRtHm|NSe2UKB{ZUvzN8AZ6Q%ZCmf0I20q2fh>gP^_{3 z>y@+OPr<0y0%Z}_GWeqg)gTHX!E?sg`|Z3OznkFbjI3>8=M4OtkhUo4bxjhy@zyC} zaZ%svP6zh!TGa>M52Ap-KFCCSqXn1-4DI`g+WmyQ`lJ)SX}dyH`Q9T$;uT%Df>E%4 zDN`0*&k5kvq!RgN;6|Y#L20uL1wE7B|>&_l2F4w9tM53K7RE2y<$< z7y?&LOGFBmWFsd)T%;UOF14x|e|b#>=2S764&$qhH>7V#^M=Z@wr~^$f{$`{qCO5r zA@K|$lKFm(Hzv&JjI78#y&3&pLOOl;RuO&U&jM~MhQx_@WreCmuNZ zDNSP=LO~47GXl@U)SDz^;Ys+ZiI7<_>zq=_b(oBv^h|`6?go=%8kPDznzvAeUGbdQ z?c#0~Q}?!8foHx~Uu><(8}+eA9Fq1C4;4I(80-2{@FsqGghP|F%7jZqEf=e*kl%P8 zdiJaT6}tQD$9w9e7Uw&2!nl#2NB%&mcMPa;Y_Pr)3Q zO$2Kjm&X>r;6qYgSceskbj^8IAxj?&K>vs^-B~5_B~f*|IlkxHgMuh{!}ShaFSyYC z4OkTztT3<@`=p8+eQQb;S#TB8y*M&3`vzBzjiFwcOm?6mv&U(p%?js3*XpbO>mWvb za;o`uns=)?41klv5q};cEqO6j|Bh7f;P8>$=(#>CMFOi09Q5C5_5Py?jT5 z0c5sV59i$ZE|OZQw4`~(pJ%hL#udY!-z9V-lPEb-w6dE?rj{AmwI`-)Oq3asknF3C z-gtCT_thftzyVMz^iXa*W$O|V^5y_XYfHgB-mKHut7Fk$GKk~(cXZCdx+b~8GSS7A z`{&79<}M&Fl-BAZ`D3(4+S$yTO;*HcS~UJaIB0*$x2!t&1l=2DO_aE;@a`5|u?u=fB{d8Xjv$@zjovV%Sz@$0=AJQ}>)7>Q~_A7?-q^GF{JDur}#EkUS9zitqY znBD#l5C4G5eLw?u;YrWdX@3JZ74aL%i#F?ZiWQjId5z{Rv64cPUt2H`-qTgHjA8~A zxR3%R2^{1M2tKK=*6NEugJa+#?cIWKK!ugr>bbbW?mc zWmR%9>_;stWwq<_?3eqzZlwgZlYH zBZE`uAqTA<8!ZJrZ!_Z$p%0H=#9!GL*J;BrqGyz`7vSO1L+ysJl)&JN2%7I&ozQ!8 zE;grt=_S4uq&2?5K&TP%01z}{VXsjf3YiVqd^{O`9v_XWLkur9te1q$FP6+;8K28N(_i?W-=oFpKqB z2bw-B35KENMuY2cwh{H~YNv-A^A#B7klY347I>$`id%;CgN6P=qb?q&?XBN2KL|+W z?!Yh=@i)^>G&7hK0lf^4&7v{?9J=&d&@3hBbS5ujBsLX4&i4cCjsqEW`B z8S#_^MD7TZkG9xZ{}72e?F0@7aKPC|Taqncq~{jY`nT0U4;iY|9-s=$5CxDWDQ%@8 zY!8)q`vwQeE<-OdKWr|aIr0P0>i?&i%`P=5wSjo0>7M&;i~u*_Q4mdfRcw`Cmt$IZ!Lah} zKZ8`10+KD!OMX%$S9U^ryEb>@N$oJG!>^KFXknnmsGnOj3y*3sJ;3_!Doy4EOVXpM z&R*mmba5J!GO1{x2_TCNNhy0EEPq` zx?U&~tTxPZ_>9&K;*tN7fqBDNnATZKSP zA@YygUBs4%zg0vG6ro@SoW^xRqffvptBnixm(Xbr{q3K2q48>X5S!XSH(*S|Kpuao`sqTp**iX7xb&pkP zaRi@Yg>HbpVAd*fV|}sJj-r$5SJ;zx+f{ynMxKRd!8Ml0z?^z=z?0e!ai)V+67jxn zJ-^OZo5|KOY!>TTr*X5C*U95mPvi^XKW)d%!_({~nxt;Eo5MF3q>yR3>02jiOL}S+ zd9K~a3}zhqHQ92&r9{VL?KJe+AXk?E6(e=;iX_bmj#GJ?#G}0#t=!KZ!aqU8_vy}gjz7bC9yHYRgTJj{bN zOr3JItcb(Ir8>qh6L#89HQAxzo^ zxt**37%2U@a!sX2_HmAL;lDVLw(PIUB7yqGbE^8>&i@+_@;{*+{~Hj}_g_}X|8vyG o|4se)Z|nU3B#e9n+`qw(q}Hedq+~;3fhllG^6GMRG8U2l2aHE0rvLx| literal 0 HcmV?d00001 diff --git a/src-tauri/icons/Square30x30Logo.png b/src-tauri/icons/Square30x30Logo.png new file mode 100644 index 0000000000000000000000000000000000000000..60bf0eadf75c86e5d25cc1da13fe5ecc2c39c559 GIT binary patch literal 2078 zcmV+(2;ujMP)%q2v2@fKtSxpMXgijv z)fq>Pk#L19Fsu4()DBYp45dn$d|w7L$xim4(ghvO{2KV_ z+$Hm-4+=-lCvt6F`pHd82H&_b<~Ep`2qG%4yaCtnEHo$PE&9r=><>InhMM}#Bal70 zUf^jnRszc83E!|N`Rx5SryfTxDP-4{&|41om~VDuv~w6qd_&luzjUVa)#`{hUuj_d z;-TjOk+N;g#m|ICGUpTKol4b;)1*uMHFL8MKCv|ZGRhN>F6J+sEPnK@OTq0qxW^;f zg69Z@bb;=ln|bV!1*zxYUSeI~E&nck;GNdstHrvQ!1<(5!-Ux5Sj-IZ@~z9_hm@9c zE=m9VKe5%jFN9tTX%YuDVJH!eouF`WsM|Wyn`O<*Zm_?u*sYJ{@7&uK*yeKV5{&S) zf#D@;b0Y7ma@VA6+_UYN`OwQ}B0oEqG|om0!Iap5_k7kT+~I_CKtiX80<7AJ0rPaZ z$s@I8-V)2;;r=XZJJD}8sl};Mn=-J3lr@S-XWVVx+a1}{8floz^ZAs;b2h>Rf?{4D z^A`SaVe^surn)X<`3X?*m}zB|{wl#5hVBPZ8SoJ>C^ggHJ& zx0Sp1si3Y+b8e32LIJZ*~&~tlQ1KZVPQ14EFNvvQ_c$BZaG4nui zke92eo8#uY4zLT0B79WUpPv6pSzi13~yl3@aY!Vu178d^4!sM@D=Xy%{JJJL?)ngsl-cqztS?SeY zO~&FDDw{A}5^59%@@`tejg+Ez9(j=&w@AtmakDw%=5h#Acvjf}6hIna>VW==n%wuW zCZH7%=)I1>o{a}fmn#of&BN852^-5mIThw!4j|1IO27=2!$K6yTml7F-~ax}>{KQn zjE2;Xz?@;%>N~$rG97V&c+7&{K$p>Y#^~L7Cb$Xw{ErmEDfhcxH^RoXMF^p8&I4{Q zxRJ`)US#I2eyHR#ESu;RU?yxh-ZOLm3(FF9_x?mxK=kz9&3dZ0L&1z8uv*~egMsD8 zd)R?N6h_bl5S7nlEzr1Es~V=hBY@**wzB?9AT$HY%MG=k_y=&W!NR0AJkVX#dURK~ z_2?_Gpf0HyL{)>vU6ICNaT?DSsfHClwJam54_rP4XwZ=jbBfkyMAasONq0b2&-iAz zBvH5gX{-OjyP?a+_H(P4zygd3HYa(W*-1Y$Yw;KR?s)h$5h#jE-$y08_f<%$sdOf7 z_$KU5AS}l0v`x4-Fg$zlYTz4XY8HKy`fjHgzkGsvIoKYcseu!oae!Q=Y8%(}ec|C< zoEbp@x~w>~BB;^Six{6>uj#+KrjZ|wE4j8-`G01;LAUvP8La~Av50E6zu%( zZY|w^R=t)Fm)B;i7OZi~W-o%i6Ra$VVl8{NmL1voxX>*yAjzj}sjk!d6ucbxl|v0H zpBijfwOJHk8)-|xibe~OjME1Qpjh+UKQ3v0dkbg-j|+CHR{8pk0ANTN33RsnE7<-1 z>mZ_t(1Vpgg{5|`!W&TAnw=gBb)0;o;?SSI6~1`*ub=^P<-=l{CUUA~50uWpwR{i} z@h5!Hn literal 0 HcmV?d00001 diff --git a/src-tauri/icons/Square310x310Logo.png b/src-tauri/icons/Square310x310Logo.png new file mode 100644 index 0000000000000000000000000000000000000000..c8ca0ad132e0184b64cd2e4a38cfceab3c4b3a46 GIT binary patch literal 28507 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 literal 0 HcmV?d00001 diff --git a/src-tauri/icons/Square44x44Logo.png b/src-tauri/icons/Square44x44Logo.png new file mode 100644 index 0000000000000000000000000000000000000000..8756459b63d6e8dd6003b97613befbe2743441cb GIT binary patch literal 3419 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 literal 0 HcmV?d00001 diff --git a/src-tauri/icons/Square71x71Logo.png b/src-tauri/icons/Square71x71Logo.png new file mode 100644 index 0000000000000000000000000000000000000000..2c8023cc824417a29378a68471b8fb3af33fdeb0 GIT binary patch literal 6027 zcmV;67j)=}P)(hSx5-kdP(nV?eD$&?tK5Ns_sg6bytOSBjZV(6m+V(s^0zX z|9}7YfB&tpOTKiOboy5KCZC4jG&rZh8Sk6=ez_2aKaAm?w_(EllX))xF(D);_uSt! zI5LwITDSj06j?|*;L{c1z7CJ`i2~}c1`bxHVpTk5G42Q^ zl^KpYyWBiuM%Z3FC1A~|^f;3}suLpoY=nqGNB?cro zlLQv-6j>Z`k}QLl2t=e;EUtBLIp+J-LkEL*Gz}=-A>ENFC20fxUx0&)l@SSIz?8+g zwdrLW&+PkILv?By0pi$18&p1Sp zGV8oK6P`xgksK3I@wp|@Z{2uq_ofOTuj5E7q==yBaVKDMi9-t~PIjCO4?FH-LuHF) zE1OKO69_xUl5JgeeCJF_T)MQ%TJ>s&_s`uaIR=2V?CaluI)@f+a*3<>;fJfbANkbc z-tP!bi(#BnjGoV{Mm)RIj448vHAhi&N2R;0JBq9d7r@-_<(GLxk0t~vT}rVQ*CsCd z)y3`mmQ-6yz-yKwOWOM`t!P&*E;)wElso>e>o4;niSy~=RZ4@rDou+e9$}hr<3J#y z+T!Zrj-+~QAT4)OMe}P;u+qb)O!D&vuZM?SjmJ)LnX(ITE(-A(8t2Sb6i2;%W#_gH z&qU7J*RAahXyT+fXhI?f7pg`P0XHx2{f`gN8Th=NJP{bGBotYa<^UA$wtM%4ZhED| z*kvMy3`Iy9?n;K7U4F>|39uxQrm6<`r-yj$6?39rTR$uMW%>dvMdxr@E5O_Z@m5G z@(s-~wb`!;#j6TMk@G52=04ae;JullN{R>SxG&8Hwl#aVywT}-Y-zQ5VaU&`IhSoY zTk+`sHkU2G&n}xD;PbW|^ZyR2T0R*yJ+9!;E}N)K)jp@}`zyM)=uG&Sa2qBzxSNVl zO|B%rzN32eV~2bXhjgJpyvf-%z>$hvd=4-GE`y6eOlr&4M*lAtSC}hn!e+xTfD}rx zX_e-J&bYS!%`Rg%Hb5=4g305XPC`k7C_i&X^xFZyRcUcKMdg?l?(PI#m?PUD%9T4? zjOVJnT+db?ezKn>+%#iW&=6YOV&+%3S6%p4hxb`U<0o(n=_ko%(zOfvZ>#Wd&2s2( zC$w!74-V;$lr7sc%j~*KrpG@^M5$?xM?uddBW2J~rsFB4`+F}|T>f&K{wgk1$KuRW z{ajQm%R|u!^1gXz<=URO)Em_K!5bsH~0?JB)Gv}iX zu`e1S(=Vc`eW=@b71ig-J>B}w#;EpIS5j_?S+a>HQz-?Q+zuDx35pc-XJ} zKajLDQdR>Ms*IXLAv;CVD7UkyPSj~bLPO|f8rD(m2}-dr^vw2V&(k}a{12?09{VJz za4HZKJ=CVum09zbM$)Tyw0O1!z;(s0W84Utt{Bxo-`4DV;EAKYKlPhxx2`b_JF0q6 zfEB@sbg0L2#sZnh6f(d83L<0(zfY5V@Oe_`%aEUffEu;p5b-0;L`PCNxVAp=1(uOW znJS3@Lwd_eQ;BYG@jgzKu^2IrUs~b9K#U221gr2#9?3FOQYvjZsv()>Q|Dms6}_kF zEg`Ec*D4JMh8CT$nD|hAV*TIGjQ#VppuK?Pe{V`Y{_JtzL%%x^xGiQf%cB@&;s=lG;j1S%nV6Nguz`*0^J`)&W6WQ$TH$31{ja7(u8%G2|2UD5N$4Nq5}n+0ZsEk@Bt>4)ffj%YWpGBLFIj;cEz z^k_4W45&@eS4>P~DHpP$GAqTwx>DD|c z{hKi)M(ng?PY&?1PtF~n{bDNvFr5{UfK zpB(|e^b^QAj&eB$f2&61kTqLO@5rYJjHaYwwpBTGcJtb=zuCED-8XRovYL+BE((Y! zaEzoR2U=x2jR=?J;X6$WPjOjVSeahw_1I}Nlor+Yl;?tL|XwBh0q2^)^2tS_Fs&Ou@Y&j~?yn4m7^@pl~y4WK@v;Ae&+z z2-Hr?DdL*ZbPRaHp|!r&>DkI1sUSEkQ_^W<6AWlhnF~0}`#n4dzUm!+aKIrb)wWeJ zWh#LAqnj#%bGKRzl?2<-yeb-+Wc4fm^DomMyJc$m?k9dKWDO}XvQm*>Ouf<30j+iO z(ZJ6n4=1&2W=m|2NQLFFw5oHxvtK^~k$EpVa;cEkAp*7lNW{md`3=YAmK=z#*1>aK zNu?QjqG(%ka-1Vj3=skCE3SUPHUfSs(ZoH27lw%8o`C9W+y7k6bN7AH=x%D_x>s^^ zpMuwpD%EL`e$1VI@n-mjx&WWEY+7_3HLgP5jRIdUj%WHTZ9&$#%Du}Sk+DCzhJU;vmJ zKD2Aolr49hul2Px+1`-mc12?VlZy=x(miB})07WbL#{kBa1vcZe%B`7aN75gWGWLX=}S+-!TZpvvLaBov6Zh?v84WFSi?8(2!!U`96)Gykpjo#6nIDlg z!Ny7@L>S|?P^h)Q%d9}vWZM_6B7o#{JPSBuC!30{i4H8N1^MRk-c9utsWWLzBM(Il z=IM?WPpCbQzT>}>PGdMFde&;uxN$hhHmD^l>sOHA6DLHCUkx35>5qDEOCus^^mHO% z(42B#S-5x6$G;t~Tl7)e@JHzP^=QZbvV%K*8a%jjlS2VSZKhO8=OZzio+i+((~jNp zf!=#p)km+)=NY=8SF=@*qy2Vw=$4k4+DGSrN*(U0#ps6Frm)H<&jRPvQ-_VmhNLbw z+TXnU(E={S2w=>LDGkRj+W41rXi^>V7K1ZL!?{Ft!}9o~`M)i%nSD`Y=l$1-5`u>o zPlVlr@p66Gj(lTT?*of!6Kh5QBQP4)xwgOE``m*E0(XMc*~v^j<)UPaMOeY=*_1YU z6^H@|x+f`&?#34dDikY>5F?*Q=w7Amg3oR?1J!kE65}`yh7cK=1yCGzhS@Xk!fSgM zuf2)hQxxW)!5eu$@H5zF=10G9&j;HNE~)`A=83?#qh_R&Wva;^zEplCna?sixsE_C z!Z#%OVeOYsrEFq@Bqpf&l+@Hfs~YcZrk|w(f=amUMpBA4oOeyKa{4^*jR_0G$VMN_ zR4uYKs9%dpee>3Q%??(TXGwq54*oOq2R8otlD5NNIJ@WP9+ih+gpB~kxNI0$k0$hU)ZIncWa^W5@= z!>Q^SD`ajCrtb*6f!W7q#lKP=w(704V$#u*;WKi4ibD11Utg%c;+aOzli|!Mi<3Uc zRN_f0rWXn-OcdbTjq1~6iZP4>;R#e{up6CFGC(rPHiD6?8Z6Xt)2UMl(}fl?%N3S6 zQJQ<6#xpckrBD9O&Z>2r4|yNV67WeMKPg!uBe%>EWF(PN!#q=xM^~G)%@Bx~b#_TP zIX4=P*%XE}=*SM&MIl*1Xdp#=d4ZjY7GR}f+}qZtAN=kMm6yNKq3;GT+Pej&WSxWb z>0!fj4gBj+x~YaY!^I<`BC}ve^0n@Nf_RCE(aIVzv!Z~*20UFyc99W3+}_BZITp|< zMo{CGZnGqqn<{krizxB2{ox;9zqRI!Jzd)F@F@aQ6daaapPJ}vrbP~IJGB(>T|B`_ zwy$go{d|Iu(awXi zZAy8j7IVED!>^_)r=4qb9XW_nFOMweSRf*TnMu2L`(5jxbGE00H8oVhXinmyuXq%$ z8A`>0ZTFSGvH5%G&7?wNl1@vc0pnSb^hGj6U1OKA`^7fT<|iAy_wVb`_tSwv;uoq& z&bv6ZQBY469S0*`QIYziGnQSAIaC>T*>SmqQbEyW456Li(U%{B){zTq9U^5-QDfa* z!DFx7je_Na;+_O=*?{wuH2PZhRK5DhH!5HI!>wpXvI@EIPSK~r!eCnt1@5|MZ|Gaw zo4rr^> z%S0}f8}w2}e;+4+O42!W$!HTE9#%r!z6-o#K)ihg(dCN1(NT6dqJ<&)R4l;M20EJ5 zcuzahmSH-fW_W0fo(j5$x^%B>N0xS&w$MLa0s3Sq%gRDw)(j=YlVX4?TYuxMv^N#_)5&8oC%?+rLEDXS{N zKM_3q!rfhGuKy;Sz@ZrxBEnHUO8W;s{hO(e-*%RJVf5_;F;+L41*H@LDl0lZ&qNDy zY3JFO|IE=mVWeakb?{Urk*bo>+cFS-d;6WViHwE-<8&)YAp-$Ujc544wjX2e-H%eM z4W#1E7W_JQQib z5bqI6J)!CvdpF;KqGl8hBt)T=tXpt)%Y_@ZBRakKOv~-La<&QHUrY9P)$Y9aazs%Y z5j(Emw<;MN=9X@ac{>j6O4ZK&h#9JxMiYs_2GIp5Z6_nMmZoZEUF7R{XAAUEKaGQN z*NQSE%h;uY-p3-F+;RraxcHjZRo88XWH6}GK{E}0HNcH#RJhvbe{+qub^oi5%XQ-y zH75m5UO5)t&O=*c4a-00$eO|2iDw=_n24sswKKpGpO+LR>FH~E4Mb_W97De*Q&dnd zk%<77(M-f2)5<8`dfgJoC$n*Z**vV+0iT zE~Xu)taC=D7kMvnJ6?a*#Vr?Z+)CD|Yl1O0bn&P@4xP3@>!1&`HwTZtbf3TJjfeHV z);-_}Q*zfK21O>)1D;V?Bo%46AX>ld>UiD4bu{9^5HSnh- zfitL_Q8D5(m#=MIb?svug+(!w?)jV(M3|s2CxWlsZ&87t6*V{68SE}VA9Ru$RnF$Q z^c^lBDSA-C= zp9t@J@^1J?bZm9PQfb`4$pJ)NH%Qj;H@@~1i1NQBO)oRUwF~If1sz{UWVlK?^Znmk z4>fcjdYmi_6*B{`OkKXw-+Hj>^*`KP^ZcgkFdI8Y775D`?}Yzr1gFF~g@g+6ifpHB zlJ#cA)cRQcIakH%7JUr8&l0Zr+{rh~|0Y!~s&YyIfu<&UJA567wgry8vdP!H=P@}Q z6NtnN4^40yO&~af7|HIjQ3yitiA3_=3f0U^S4=r89iF_%4phvbGlGs{cu6B+;5UHY z>9`i{IAHWNzoz%Kyn#M0O2I*|rIB-1!wBg;zD?Zs%CjKR!rVgxWVBPi=|+k|)h-i7 zwC)^z;BiOQs8vxiR*B>MH9*PTChnhW5P3YJ>X>R9gN+Z%%w9z1@F-(q=**tTRwypL z4{q?S9KW|q1Tl07GzJ!Cmq2M8uP8z2Nu zHY}SBhtP|0H^nwKmgR!0Y)h8a`)JB*|G)SCZ^l*`Ni&khHaVU!u`EBmdGCAo|L%9c zd*2he{=t>PwNHp|Hr=|(Qh&MAO7cjeHrBBF%OtA zWg9c6WEl&`XBu;c`>cuCF1yepGrue{Et+3!067dl)7%i2&Qu1JuZ}h=yACz0J1W|h z@_<1s09$a$49}a=3k3EhSBzlfLZq<{Q=|$2G9yQyySylT`}}-;WxmfGC&<)cTShn! z@ISk}n8VZvxfmsAQ?$$5)V-foyWiMS<^Icw7NtTWd?mo%NXjGok^z}GoGW#h#F7D^ zr6WQszcs$&(UM$!F~BYe76Ae#$ia4Od*UQK(qm_Ekr3Wk4un-9^L@aZ8j|s8wdeKM zkNMV?)~ow9AP|=%$iVN`-!;exu1y6SqF1=0P@i|#wAQC5=0z4^lrj^51scF42A~d9 za^l6|Ig$geID6b&>3!v;gZ{@W+N65FM)5LWR1di-k;W~UaIv{p4qL=l;EM-lw>|y9 zoaUEvy!I#?mbd_s3l~7dHz9E%Hi=*&(fuIcwoPnc3o<50pS7|$ba%*>tIHbHQlt<` zJJrVM5bF2$;6XK z`snTFqWaj1Dg#192zHr?BD{$NZ;@w065Fn?q=v`97@>AVw3ZYHzV~0t8}{aTX*Q@6 zi_^;2nUiAxUq41)`SS%0?}C^TY%0QuvA8G398R_QiDQhRY5-YhnPMbhh)p3&Y&UJe z(quvN%Cmda#jIZ$oc>qfHq~7Doq{onKfJTXVwSB zX3*49OwoKTKt`}oqD{^=C;xtVeHkojnbP`}3DlBC%(0;R|;WMwx&W6Mj_hd10L=n`MB8b~7e6RgtXZ9^` zm;3&&NtYU+ViVmEU67mzp1j!YGhlxNz!xE+MT|mN3ADULKDEBW^S_6iv`ypu){Lxl za|E;S>hMyAbeEHsB^tQR2oD{zq0;*%eCD7O#{~l!4?YCS;b&L0zA~jCwA3;r6Ut#F zEl3xWx>yFBE&9in|SNW9jFT3%YGmO=SGV8wAkK*nfoH;8>*ab)E`O>g;? zZHP8hb#h#QA=xwr)rtqV44)9g#jEx$|YRPLGx=&ymMOHGnhh1�rop@t+= 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 V#?y`xQ)U1F002ovPDHLkV1n!EW;y@> literal 0 HcmV?d00001 diff --git a/src-tauri/icons/StoreLogo.png b/src-tauri/icons/StoreLogo.png new file mode 100644 index 0000000000000000000000000000000000000000..17d142c0a43208db62ca28b86a3239329ac93aea GIT binary patch literal 3971 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 literal 0 HcmV?d00001 diff --git a/src-tauri/icons/icon.icns b/src-tauri/icons/icon.icns new file mode 100644 index 0000000000000000000000000000000000000000..a2993adc87ff15230d919da5a3a6600f0892b48d GIT binary patch literal 277003 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
j#(n6`cTK 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.sqlite diff --git a/src-tauri/src/database/schema.sql b/src-tauri/src/database/schema.sql new file mode 100644 index 0000000..737ba9e --- /dev/null +++ b/src-tauri/src/database/schema.sql @@ -0,0 +1,2 @@ +-- Database schema for Abdristus Password Manager +-- Table definitions and migrations will be added in DB-01 diff --git a/src-tauri/src/events/emitter.rs b/src-tauri/src/events/emitter.rs new file mode 100644 index 0000000..3e9823b --- /dev/null +++ b/src-tauri/src/events/emitter.rs @@ -0,0 +1,2 @@ +// Event emitter +// Push events to frontend: vault-updated, system-locked diff --git a/src-tauri/src/events/mod.rs b/src-tauri/src/events/mod.rs new file mode 100644 index 0000000..b799a18 --- /dev/null +++ b/src-tauri/src/events/mod.rs @@ -0,0 +1 @@ +pub mod emitter; diff --git a/src-tauri/src/lib.rs b/src-tauri/src/lib.rs new file mode 100644 index 0000000..ebad284 --- /dev/null +++ b/src-tauri/src/lib.rs @@ -0,0 +1,21 @@ +mod commands; +mod core; +mod database; +mod events; + +#[cfg_attr(mobile, tauri::mobile_entry_point)] +pub fn run() { + tauri::Builder::default() + .setup(|app| { + if cfg!(debug_assertions) { + app.handle().plugin( + tauri_plugin_log::Builder::default() + .level(log::LevelFilter::Info) + .build(), + )?; + } + Ok(()) + }) + .run(tauri::generate_context!()) + .expect("error while running tauri application"); +} diff --git a/src-tauri/src/main.rs b/src-tauri/src/main.rs new file mode 100644 index 0000000..ad5fe83 --- /dev/null +++ b/src-tauri/src/main.rs @@ -0,0 +1,6 @@ +// Prevents additional console window on Windows in release, DO NOT REMOVE!! +#![cfg_attr(not(debug_assertions), windows_subsystem = "windows")] + +fn main() { + app_lib::run(); +} diff --git a/src-tauri/tauri.conf.json b/src-tauri/tauri.conf.json new file mode 100644 index 0000000..20c016f --- /dev/null +++ b/src-tauri/tauri.conf.json @@ -0,0 +1,40 @@ +{ + "$schema": "../node_modules/@tauri-apps/cli/config.schema.json", + "productName": "Abdristus", + "version": "0.1.0", + "identifier": "com.abdristus.app", + "build": { + "frontendDist": "../dist/abdristus/browser", + "devUrl": "http://localhost:4200", + "beforeDevCommand": "npm run start", + "beforeBuildCommand": "npm run build" + }, + "app": { + "windows": [ + { + "label": "main", + "title": "Abdristus — Password Manager", + "width": 1100, + "height": 720, + "minWidth": 800, + "minHeight": 600, + "resizable": true, + "center": true + } + ], + "security": { + "csp": "default-src 'self'; style-src 'self' 'unsafe-inline' https://fonts.googleapis.com; font-src 'self' https://fonts.gstatic.com; img-src 'self' asset: https://asset.localhost" + } + }, + "bundle": { + "active": true, + "targets": "all", + "icon": [ + "icons/32x32.png", + "icons/128x128.png", + "icons/128x128@2x.png", + "icons/icon.icns", + "icons/icon.ico" + ] + } +} diff --git a/src/app/app.config.ts b/src/app/app.config.ts new file mode 100644 index 0000000..cb1270e --- /dev/null +++ b/src/app/app.config.ts @@ -0,0 +1,11 @@ +import { ApplicationConfig, provideBrowserGlobalErrorListeners } from '@angular/core'; +import { provideRouter } from '@angular/router'; + +import { routes } from './app.routes'; + +export const appConfig: ApplicationConfig = { + providers: [ + provideBrowserGlobalErrorListeners(), + provideRouter(routes) + ] +}; diff --git a/src/app/app.css b/src/app/app.css new file mode 100644 index 0000000..e69de29 diff --git a/src/app/app.html b/src/app/app.html new file mode 100644 index 0000000..a1c4296 --- /dev/null +++ b/src/app/app.html @@ -0,0 +1,344 @@ + + + + + + + + + + + +
+ +
+ + + + + + + + + + + diff --git a/src/app/app.routes.ts b/src/app/app.routes.ts new file mode 100644 index 0000000..dc39edb --- /dev/null +++ b/src/app/app.routes.ts @@ -0,0 +1,3 @@ +import { Routes } from '@angular/router'; + +export const routes: Routes = []; diff --git a/src/app/app.spec.ts b/src/app/app.spec.ts new file mode 100644 index 0000000..3df02c2 --- /dev/null +++ b/src/app/app.spec.ts @@ -0,0 +1,23 @@ +import { TestBed } from '@angular/core/testing'; +import { App } from './app'; + +describe('App', () => { + beforeEach(async () => { + await TestBed.configureTestingModule({ + imports: [App], + }).compileComponents(); + }); + + it('should create the app', () => { + const fixture = TestBed.createComponent(App); + const app = fixture.componentInstance; + expect(app).toBeTruthy(); + }); + + it('should render title', async () => { + const fixture = TestBed.createComponent(App); + await fixture.whenStable(); + const compiled = fixture.nativeElement as HTMLElement; + expect(compiled.querySelector('h1')?.textContent).toContain('Hello, abdristus'); + }); +}); diff --git a/src/app/app.ts b/src/app/app.ts new file mode 100644 index 0000000..c71ed40 --- /dev/null +++ b/src/app/app.ts @@ -0,0 +1,12 @@ +import { Component, signal } from '@angular/core'; +import { RouterOutlet } from '@angular/router'; + +@Component({ + selector: 'app-root', + imports: [RouterOutlet], + templateUrl: './app.html', + styleUrl: './app.css' +}) +export class App { + protected readonly title = signal('abdristus'); +} diff --git a/src/index.html b/src/index.html new file mode 100644 index 0000000..5b9de77 --- /dev/null +++ b/src/index.html @@ -0,0 +1,13 @@ + + + + + Abdristus + + + + + + + + diff --git a/src/main.ts b/src/main.ts new file mode 100644 index 0000000..5df75f9 --- /dev/null +++ b/src/main.ts @@ -0,0 +1,6 @@ +import { bootstrapApplication } from '@angular/platform-browser'; +import { appConfig } from './app/app.config'; +import { App } from './app/app'; + +bootstrapApplication(App, appConfig) + .catch((err) => console.error(err)); diff --git a/src/styles.css b/src/styles.css new file mode 100644 index 0000000..90d4ee0 --- /dev/null +++ b/src/styles.css @@ -0,0 +1 @@ +/* You can add global styles to this file, and also import other style files */ diff --git a/tsconfig.app.json b/tsconfig.app.json new file mode 100644 index 0000000..264f459 --- /dev/null +++ b/tsconfig.app.json @@ -0,0 +1,15 @@ +/* To learn more about Typescript configuration file: https://www.typescriptlang.org/docs/handbook/tsconfig-json.html. */ +/* To learn more about Angular compiler options: https://angular.dev/reference/configs/angular-compiler-options. */ +{ + "extends": "./tsconfig.json", + "compilerOptions": { + "outDir": "./out-tsc/app", + "types": [] + }, + "include": [ + "src/**/*.ts" + ], + "exclude": [ + "src/**/*.spec.ts" + ] +} diff --git a/tsconfig.json b/tsconfig.json new file mode 100644 index 0000000..2ab7442 --- /dev/null +++ b/tsconfig.json @@ -0,0 +1,33 @@ +/* To learn more about Typescript configuration file: https://www.typescriptlang.org/docs/handbook/tsconfig-json.html. */ +/* To learn more about Angular compiler options: https://angular.dev/reference/configs/angular-compiler-options. */ +{ + "compileOnSave": false, + "compilerOptions": { + "strict": true, + "noImplicitOverride": true, + "noPropertyAccessFromIndexSignature": true, + "noImplicitReturns": true, + "noFallthroughCasesInSwitch": true, + "skipLibCheck": true, + "isolatedModules": true, + "experimentalDecorators": true, + "importHelpers": true, + "target": "ES2022", + "module": "preserve" + }, + "angularCompilerOptions": { + "enableI18nLegacyMessageIdFormat": false, + "strictInjectionParameters": true, + "strictInputAccessModifiers": true, + "strictTemplates": true + }, + "files": [], + "references": [ + { + "path": "./tsconfig.app.json" + }, + { + "path": "./tsconfig.spec.json" + } + ] +} diff --git a/tsconfig.spec.json b/tsconfig.spec.json new file mode 100644 index 0000000..d383706 --- /dev/null +++ b/tsconfig.spec.json @@ -0,0 +1,15 @@ +/* To learn more about Typescript configuration file: https://www.typescriptlang.org/docs/handbook/tsconfig-json.html. */ +/* To learn more about Angular compiler options: https://angular.dev/reference/configs/angular-compiler-options. */ +{ + "extends": "./tsconfig.json", + "compilerOptions": { + "outDir": "./out-tsc/spec", + "types": [ + "vitest/globals" + ] + }, + "include": [ + "src/**/*.d.ts", + "src/**/*.spec.ts" + ] +}