From 9f9f2bd2c6a101649387f7a8f2e59aafe7051925 Mon Sep 17 00:00:00 2001 From: Augustin Date: Mon, 27 Apr 2026 16:48:56 +0200 Subject: [PATCH] feat(extension): browser extension for Chrome/Edge/Firefox + CI + v0.8.0 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Adds a WXT-based browser extension that replaces manual JS snippet injection for AI-driven browser testing. The extension auto-connects to the Muyue server via WebSocket on every page, using the exact same protocol as the existing snippet — zero backend changes needed. - Chrome/Edge (MV3) + Firefox (MV2) from single codebase via WXT - Content script: auto-connect WS, console capture, URL tracking, RPC - Background service worker: token management, screenshots, badge - Popup + side panel with server status, sessions, URL config - CI workflows: build extension, attach .zip to releases - Makefile targets: ext, ext-chrome, ext-firefox, ext-zip - Version bumped to 0.8.0 Assisted-by: GLM-5.1 via Crush --- .gitea/workflows/ci-develop.yml | 24 +- .gitea/workflows/ci-main.yml | 24 +- .gitea/workflows/ci-pr.yml | 23 +- .gitignore | 5 + CHANGELOG.md | 51 + Makefile | 16 +- README.md | 43 + extension/.gitignore | 4 + extension/README.md | 81 + extension/package-lock.json | 4711 +++++++++++++++++ extension/package.json | 16 + extension/public/icon/128.png | Bin 0 -> 20554 bytes extension/public/icon/16.png | Bin 0 -> 750 bytes extension/public/icon/32.png | Bin 0 -> 2063 bytes extension/public/icon/512.png | Bin 0 -> 314710 bytes extension/src/entrypoints/background.js | 116 + extension/src/entrypoints/content.js | 193 + extension/src/entrypoints/popup/index.html | 55 + extension/src/entrypoints/popup/main.js | 54 + .../src/entrypoints/sidepanel/index.html | 54 + extension/src/entrypoints/sidepanel/main.js | 72 + extension/src/lib/config.js | 56 + extension/src/lib/page-rpc.js | 113 + extension/src/styles/panel.css | 211 + extension/wxt.config.js | 30 + internal/version/version.go | 2 +- 26 files changed, 5940 insertions(+), 14 deletions(-) create mode 100644 extension/.gitignore create mode 100644 extension/README.md create mode 100644 extension/package-lock.json create mode 100644 extension/package.json create mode 100644 extension/public/icon/128.png create mode 100644 extension/public/icon/16.png create mode 100644 extension/public/icon/32.png create mode 100644 extension/public/icon/512.png create mode 100644 extension/src/entrypoints/background.js create mode 100644 extension/src/entrypoints/content.js create mode 100644 extension/src/entrypoints/popup/index.html create mode 100644 extension/src/entrypoints/popup/main.js create mode 100644 extension/src/entrypoints/sidepanel/index.html create mode 100644 extension/src/entrypoints/sidepanel/main.js create mode 100644 extension/src/lib/config.js create mode 100644 extension/src/lib/page-rpc.js create mode 100644 extension/src/styles/panel.css create mode 100644 extension/wxt.config.js diff --git a/.gitea/workflows/ci-develop.yml b/.gitea/workflows/ci-develop.yml index 91ce858..87cfde3 100644 --- a/.gitea/workflows/ci-develop.yml +++ b/.gitea/workflows/ci-develop.yml @@ -32,13 +32,21 @@ jobs: restore-keys: | ${{ runner.os }}-go- - - name: Cache Node modules + - name: Cache Node modules (web) uses: actions/cache@v4 with: path: web/node_modules - key: ${{ runner.os }}-node-${{ hashFiles('web/package-lock.json') }} + key: ${{ runner.os }}-node-web-${{ hashFiles('web/package-lock.json') }} restore-keys: | - ${{ runner.os }}-node- + ${{ runner.os }}-node-web- + + - name: Cache Node modules (extension) + uses: actions/cache@v4 + with: + path: extension/node_modules + key: ${{ runner.os }}-node-ext-${{ hashFiles('extension/package-lock.json') }} + restore-keys: | + ${{ runner.os }}-node-ext- - name: Download Go dependencies run: go mod download @@ -49,6 +57,14 @@ jobs: npm ci npm run build + - name: Build extension + run: | + cd extension + npm ci + npx wxt zip + npx wxt zip --browser firefox + mv .output/muyue-extension-*.zip ../dist/ + - name: Vet run: go vet ./... @@ -152,7 +168,7 @@ jobs: fi echo "Release ID: ${RELEASE_ID}" UPLOAD_URL="${{ github.server_url }}/api/v1/repos/${{ github.repository }}/releases/${RELEASE_ID}/assets" - for file in dist/*.tar.gz dist/*.zip dist/checksums.txt; do + for file in dist/*.tar.gz dist/*.zip dist/checksums.txt dist/muyue-extension-*.zip; do filename=$(basename "$file") echo "Uploading ${filename}..." curl -s -X POST "${UPLOAD_URL}" \ diff --git a/.gitea/workflows/ci-main.yml b/.gitea/workflows/ci-main.yml index 5148f10..da4d4d0 100644 --- a/.gitea/workflows/ci-main.yml +++ b/.gitea/workflows/ci-main.yml @@ -32,13 +32,21 @@ jobs: restore-keys: | ${{ runner.os }}-go- - - name: Cache Node modules + - name: Cache Node modules (web) uses: actions/cache@v4 with: path: web/node_modules - key: ${{ runner.os }}-node-${{ hashFiles('web/package-lock.json') }} + key: ${{ runner.os }}-node-web-${{ hashFiles('web/package-lock.json') }} restore-keys: | - ${{ runner.os }}-node- + ${{ runner.os }}-node-web- + + - name: Cache Node modules (extension) + uses: actions/cache@v4 + with: + path: extension/node_modules + key: ${{ runner.os }}-node-ext-${{ hashFiles('extension/package-lock.json') }} + restore-keys: | + ${{ runner.os }}-node-ext- - name: Download dependencies run: go mod download @@ -49,6 +57,14 @@ jobs: npm ci npm run build + - name: Build extension + run: | + cd extension + npm ci + npx wxt zip + npx wxt zip --browser firefox + mv .output/muyue-extension-*.zip ../dist/ + - name: Vet run: go vet ./... @@ -241,7 +257,7 @@ jobs: fi echo "Release ID: ${RELEASE_ID}" UPLOAD_URL="${{ github.server_url }}/api/v1/repos/${{ github.repository }}/releases/${RELEASE_ID}/assets" - for file in dist/*.tar.gz dist/*.zip dist/checksums.txt; do + for file in dist/*.tar.gz dist/*.zip dist/checksums.txt dist/muyue-extension-*.zip; do filename=$(basename "$file") echo "Uploading ${filename}..." UPLOAD_RESP=$(curl -s -w "\n%{http_code}" -X POST "${UPLOAD_URL}" \ diff --git a/.gitea/workflows/ci-pr.yml b/.gitea/workflows/ci-pr.yml index e7f9bdd..1d6cdd2 100644 --- a/.gitea/workflows/ci-pr.yml +++ b/.gitea/workflows/ci-pr.yml @@ -30,13 +30,21 @@ jobs: restore-keys: | ${{ runner.os }}-go- - - name: Cache Node modules + - name: Cache Node modules (web) uses: actions/cache@v4 with: path: web/node_modules - key: ${{ runner.os }}-node-${{ hashFiles('web/package-lock.json') }} + key: ${{ runner.os }}-node-web-${{ hashFiles('web/package-lock.json') }} restore-keys: | - ${{ runner.os }}-node- + ${{ runner.os }}-node-web- + + - name: Cache Node modules (extension) + uses: actions/cache@v4 + with: + path: extension/node_modules + key: ${{ runner.os }}-node-ext-${{ hashFiles('extension/package-lock.json') }} + restore-keys: | + ${{ runner.os }}-node-ext- - name: Download dependencies run: go mod download @@ -47,13 +55,20 @@ jobs: npm ci npm run build + - name: Build extension + run: | + cd extension + npm ci + npm run build + npm run build:firefox + - name: Vet run: go vet ./... - name: Test run: go test ./... -v -race -timeout 60s - - name: Build + - name: Build binary run: | go build -o muyue ./cmd/muyue/ ./muyue version diff --git a/.gitignore b/.gitignore index 35213a3..ca6593c 100644 --- a/.gitignore +++ b/.gitignore @@ -32,3 +32,8 @@ vendor/ # Frontend (web/.gitignore handles specifics) web/node_modules/ + +# Extension build artifacts +extension/node_modules/ +extension/.output/ +extension/.wxt/ diff --git a/CHANGELOG.md b/CHANGELOG.md index 8807967..638c98e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,57 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/). +## v0.8.0 + +### Extension navigateur — Chrome, Edge, Firefox + +Nouvelle fonctionnalité majeure : une extension navigateur multi-plateforme qui remplace l'injection manuelle du snippet JS pour les tests pilotés par l'IA. + +**Ce que fait l'extension :** + +- **Auto-injection** du client Muyue sur chaque page HTTP/HTTPS — plus besoin de copier-coller le snippet dans la console DevTools +- **Capture console** temps réel (log/warn/error/debug + window.onerror + unhandledrejection) transmise au serveur Muyue +- **Screenshots natifs** via `chrome.tabs.captureVisibleTab` / `browser.tabs.captureVisibleTab` — pixels parfaits, pas le hack SVG foreignObject +- **Side Panel** (Chrome/Edge) et **Sidebar** (Firefox) pour monitoring statut serveur + sessions connectées +- **Popup toolbar** : statut serveur, nombre de sessions, erreurs console, lien vers le dashboard +- **Badge dynamique** : nombre de sessions connectées (vert) ou statut serveur (rouge/orange) +- **Détection URL** via interception History API (pushState, replaceState, popstate) + MutationObserver + fallback polling — survit aux navigations SPA +- **Auto-reconnect** avec backoff exponentiel en cas de déconnexion transitoire +- **Compatible Firefox** via Manifest V2 (sidebar_action) et Chrome/Edge via Manifest V3 (sidePanel API) + +**Architecture technique :** + +- **WXT framework** (build multi-navigateur) avec Vite 8 +- **Content script** : même protocole WS que le snippet existant — aucun changement backend nécessaire +- **Background service worker** : `chrome.alarms` pour health checks périodiques (pas de `setInterval`), `chrome.storage.local` pour la config (pas de `localStorage` en MV3) +- **Builds** : `npm run build` (Chrome MV3) + `npm run build:firefox` (Firefox MV2) + `npm run zip` (packages stores) +- **CI** : les 3 workflows (PR, beta, stable) buildent l'extension et attachent les `.zip` aux releases + +**Fichiers ajoutés :** + +``` +extension/ +├── package.json, wxt.config.js, .gitignore, README.md +├── public/icon/ # Icons copiés depuis assets/ +└── src/ + ├── entrypoints/ + │ ├── background.js # Service worker (token, badge, screenshots) + │ ├── content.js # Auto-injection WS + console capture + History API + │ ├── popup/ # HTML + JS du popup toolbar + │ └── sidepanel/ # HTML + JS du side panel / sidebar + ├── lib/ + │ ├── config.js # Storage async (chrome.storage + localStorage) + │ └── page-rpc.js # DOM RPC (list_clickables, click, type, eval) + └── styles/panel.css # Thème cyberpunk cohérent avec Muyue +``` + +**Autres changements :** + +- **CI** : les 3 workflows (`ci-pr.yml`, `ci-develop.yml`, `ci-main.yml`) buildent l'extension et attachent les `.zip` aux releases +- **Makefile** : cibles `ext`, `ext-chrome`, `ext-firefox`, `ext-zip` ajoutées +- **README** : section "Browser Extension" ajoutée avec instructions install + dev +- **Version** : bump 0.7.9 → 0.8.0 + ## v0.7.9 ### Tests pilotés par l'IA — robustesse + captures d'écran diff --git a/Makefile b/Makefile index 19edb87..b80df4c 100644 --- a/Makefile +++ b/Makefile @@ -7,7 +7,9 @@ NODE ?= node NPM ?= npm WEB_DIR = web -.PHONY: build install clean test test-short run scan fmt lint build-all deps vet frontend dev-desktop +EXT_DIR = extension + +.PHONY: build install clean test test-short run scan fmt lint build-all deps vet frontend dev-desktop ext ext-chrome ext-firefox ext-zip frontend: cd $(WEB_DIR) && $(NPM) ci && $(NPM) run build @@ -63,5 +65,17 @@ build-all: frontend GOOS=windows GOARCH=amd64 $(GO) build -o dist/$(BINARY)-windows-amd64.exe ./cmd/muyue/ GOOS=windows GOARCH=arm64 $(GO) build -o dist/$(BINARY)-windows-arm64.exe ./cmd/muyue/ +ext: + cd $(EXT_DIR) && $(NPM) ci && $(NPM) run build && $(NPM) run build:firefox + +ext-chrome: + cd $(EXT_DIR) && $(NPM) ci && $(NPM) run build + +ext-firefox: + cd $(EXT_DIR) && $(NPM) ci && $(NPM) run build:firefox + +ext-zip: + cd $(EXT_DIR) && $(NPM) ci && $(NPM) run zip && $(NPM) run zip:firefox + deps: $(GO) mod tidy diff --git a/README.md b/README.md index 3f63b7d..cfcf20a 100644 --- a/README.md +++ b/README.md @@ -17,6 +17,45 @@ AI-powered development environment assistant by **La Légion de Muyue**. - **i18n** — Full FR/EN support with keyboard layout awareness (AZERTY, QWERTY, QWERTZ) - **4 themes** — Cyberpunk Red, Cyberpunk Pink, Midnight Blue, Matrix Green +## Browser Extension + +Muyue ships a **browser extension** (Chrome, Edge, Firefox) that replaces the manual snippet injection for the Tests tab: + +- **Auto-injects** the Muyue test client on every HTTP/HTTPS page — no more copy-paste +- **Captures console** errors/warnings in real-time +- **Native screenshots** via `captureVisibleTab` — pixel-perfect +- **Side Panel** (Chrome/Edge) and **Sidebar** (Firefox) for status monitoring +- **Badge** shows active session count or server status + +### Install from source + +```bash +cd extension +npm install +npm run build # Chrome/Edge → .output/chrome-mv3/ +npm run build:firefox # Firefox → .output/firefox-mv2/ +``` + +Then load the extension: +- **Chrome/Edge**: `chrome://extensions` → Developer mode → Load unpacked → select `extension/.output/chrome-mv3/` +- **Firefox**: `about:debugging#/runtime/this-firefox` → Load temporary Add-on → select any file in `extension/.output/firefox-mv2/` + +### Download pre-built + +Extension `.zip` files are attached to every [release](https://gitea.legion-muyue.fr/Muyue/MuyueWorkspace/releases): + +- `muyue-extension-*-chrome.zip` — Chrome Web Store ready +- `muyue-extension-*-firefox.zip` — Firefox Add-ons ready +- `muyue-extension-*-sources.zip` — Required source for Firefox Add-ons review + +### Development + +```bash +cd extension +npm run dev # Chrome dev mode with HMR +npm run dev -- --browser firefox # Firefox dev mode +``` + ## Tech Stack | Layer | Technology | @@ -186,6 +225,10 @@ The Go backend serves 15 REST endpoints under `/api/`: │ │ ├── styles/global.css # Full CSS theme system │ │ └── themes/index.js # 4 themes with CSS variable injection │ └── vite.config.js # Vite + dev proxy to :8095 +├── extension/ # Browser extension (WXT, Chrome/Edge/Firefox) +│ ├── src/entrypoints/ # background, content, popup, sidepanel +│ ├── src/lib/ # config, page-rpc (shared logic) +│ └── src/styles/ # cyberpunk panel CSS ├── .gitea/workflows/ # CI/CD (PR check, beta, stable) └── Makefile # build, test, lint, cross-compile ``` diff --git a/extension/.gitignore b/extension/.gitignore new file mode 100644 index 0000000..6b068ca --- /dev/null +++ b/extension/.gitignore @@ -0,0 +1,4 @@ +node_modules/ +.output/ +.wxt/ +*.zip diff --git a/extension/README.md b/extension/README.md new file mode 100644 index 0000000..f8ecfe6 --- /dev/null +++ b/extension/README.md @@ -0,0 +1,81 @@ +# Muyue Browser Extension + +AI-powered browser testing & automation, connected to your [Muyue](https://github.com/muyue/muyue) desktop app. + +## What it does + +- **Auto-injects** the Muyue test client on every page — no more manual snippet copy-paste +- **Captures console** errors/warnings in real-time, sent to the AI Studio +- **Enables AI-driven testing**: click buttons, fill inputs, evaluate JS, take screenshots +- **Side Panel** (Chrome/Edge) and **Sidebar** (Firefox) for status monitoring +- **Native screenshots** via `chrome.tabs.captureVisibleTab` — pixel-perfect, no SVG hacks +- **URL change detection** via History API interception (survives SPA navigation) +- **Badge indicator**: shows connected session count or server status + +## Install + +### Chrome / Edge + +1. Run `npm run build` +2. Open `chrome://extensions` → Enable **Developer mode** +3. Click **Load unpacked** → select `extension/.output/chrome-mv3/` + +Or install the published extension from the Chrome Web Store. + +### Firefox + +1. Run `npm run build:firefox` +2. Open `about:debugging#/runtime/this-firefox` +3. Click **Load temporary Add-on** → select any file in `extension/.output/firefox-mv2/` + +## Development + +```bash +cd extension +npm install +npm run dev # Chrome dev mode with HMR +npm run dev -- --browser firefox # Firefox dev mode +``` + +## Build + +```bash +npm run build # Chrome/Edge MV3 → .output/chrome-mv3/ +npm run build:firefox # Firefox MV2 → .output/firefox-mv2/ +npm run zip # Chrome .zip for Web Store +npm run zip:firefox # Firefox .zip + sources .zip +``` + +## Architecture + +``` +┌─────────────────────────────────────────────────────┐ +│ Content Script (every HTTP/HTTPS page) │ +│ - Console interception (log/warn/error) │ +│ - RPC execution (click, type, eval, list) │ +│ - URL change detection (History API + MutationObs) │ +│ - WebSocket → Muyue server (same as snippet) │ +└──────────────┬──────────────────────────────────────┘ + │ chrome.runtime messaging +┌──────────────┴──────────────────────────────────────┐ +│ Background Service Worker │ +│ - Token management (GET /api/test/snippet) │ +│ - Native screenshots (captureVisibleTab) │ +│ - Badge updates (session count / server status) │ +│ - chrome.alarms for periodic health checks │ +└──────────────────────────────────────────────────────┘ +┌──────────────────┐ ┌──────────────────┐ +│ Popup │ │ Side Panel │ +│ - Server status │ │ - Sessions list │ +│ - Session count │ │ - Auto-refresh │ +│ - Dashboard link │ │ - Dashboard link │ +└──────────────────┘ └──────────────────┘ +``` + +## Compatibility + +| Browser | Manifest | Side Panel | Screenshots | +|---------|----------|------------|-------------| +| Chrome 89+ | MV3 | ✅ sidePanel API | ✅ captureVisibleTab | +| Edge 89+ | MV3 | ✅ sidePanel API | ✅ captureVisibleTab | +| Firefox | MV2 | ✅ sidebar API | ✅ tabs.captureVisibleTab | diff --git a/extension/package-lock.json b/extension/package-lock.json new file mode 100644 index 0000000..4de751d --- /dev/null +++ b/extension/package-lock.json @@ -0,0 +1,4711 @@ +{ + "name": "muyue-extension", + "version": "0.1.0", + "lockfileVersion": 3, + "requires": true, + "packages": { + "": { + "name": "muyue-extension", + "version": "0.1.0", + "dependencies": { + "wxt": "^0.20" + } + }, + "node_modules/@1natsu/wait-element": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/@1natsu/wait-element/-/wait-element-4.2.0.tgz", + "integrity": "sha512-Om0Q+WE9mNrpY4AwMTvkFiYHv8VM7TML3PvOqXy+w6kAjLjKhGYHYX+305+a6J8RVpds9s7IF2Z5aOPYwULFNw==", + "dependencies": { + "defu": "^6.1.4", + "many-keys-map": "^3.0.0" + } + }, + "node_modules/@aklinker1/rollup-plugin-visualizer": { + "version": "5.12.0", + "resolved": "https://registry.npmjs.org/@aklinker1/rollup-plugin-visualizer/-/rollup-plugin-visualizer-5.12.0.tgz", + "integrity": "sha512-X24LvEGw6UFmy0lpGJDmXsMyBD58XmX1bbwsaMLhNoM+UMQfQ3b2RtC+nz4b/NoRK5r6QJSKJHBNVeUdwqybaQ==", + "dependencies": { + "open": "^8.4.0", + "picomatch": "^2.3.1", + "source-map": "^0.7.4", + "yargs": "^17.5.1" + }, + "bin": { + "rollup-plugin-visualizer": "dist/bin/cli.js" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "rollup": "2.x || 3.x || 4.x" + }, + "peerDependenciesMeta": { + "rollup": { + "optional": true + } + } + }, + "node_modules/@aklinker1/rollup-plugin-visualizer/node_modules/define-lazy-prop": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz", + "integrity": "sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==", + "engines": { + "node": ">=8" + } + }, + "node_modules/@aklinker1/rollup-plugin-visualizer/node_modules/is-docker": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", + "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", + "bin": { + "is-docker": "cli.js" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@aklinker1/rollup-plugin-visualizer/node_modules/is-wsl": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", + "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", + "dependencies": { + "is-docker": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@aklinker1/rollup-plugin-visualizer/node_modules/open": { + "version": "8.4.2", + "resolved": "https://registry.npmjs.org/open/-/open-8.4.2.tgz", + "integrity": "sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ==", + "dependencies": { + "define-lazy-prop": "^2.0.0", + "is-docker": "^2.1.1", + "is-wsl": "^2.2.0" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@aklinker1/rollup-plugin-visualizer/node_modules/picomatch": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.2.tgz", + "integrity": "sha512-V7+vQEJ06Z+c5tSye8S+nHUfI51xoXIXjHQ99cQtKUkQqqO1kO/KCJUfZXuB47h/YBlDhah2H3hdUGXn8ie0oA==", + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "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==", + "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/code-frame/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==" + }, + "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==", + "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==", + "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==", + "dependencies": { + "@babel/types": "^7.29.0" + }, + "bin": { + "parser": "bin/babel-parser.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/runtime": { + "version": "7.28.2", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.28.2.tgz", + "integrity": "sha512-KHp2IflsnGywDjBWDkR9iEqiWSpc8GIi0lgTT3mOElT0PP1tG26P4tmFI2YvAdzgq9RGyoHZQEIEdZy6Ec5xCA==", + "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==", + "dependencies": { + "@babel/helper-string-parser": "^7.27.1", + "@babel/helper-validator-identifier": "^7.28.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@devicefarmer/adbkit": { + "version": "3.3.8", + "resolved": "https://registry.npmjs.org/@devicefarmer/adbkit/-/adbkit-3.3.8.tgz", + "integrity": "sha512-7rBLLzWQnBwutH2WZ0EWUkQdihqrnLYCUMaB44hSol9e0/cdIhuNFcqZO0xNheAU6qqHVA8sMiLofkYTgb+lmw==", + "dependencies": { + "@devicefarmer/adbkit-logcat": "^2.1.2", + "@devicefarmer/adbkit-monkey": "~1.2.1", + "bluebird": "~3.7", + "commander": "^9.1.0", + "debug": "~4.3.1", + "node-forge": "^1.3.1", + "split": "~1.0.1" + }, + "bin": { + "adbkit": "bin/adbkit" + }, + "engines": { + "node": ">= 0.10.4" + } + }, + "node_modules/@devicefarmer/adbkit-logcat": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/@devicefarmer/adbkit-logcat/-/adbkit-logcat-2.1.3.tgz", + "integrity": "sha512-yeaGFjNBc/6+svbDeul1tNHtNChw6h8pSHAt5D+JsedUrMTN7tla7B15WLDyekxsuS2XlZHRxpuC6m92wiwCNw==", + "engines": { + "node": ">= 4" + } + }, + "node_modules/@devicefarmer/adbkit-monkey": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@devicefarmer/adbkit-monkey/-/adbkit-monkey-1.2.1.tgz", + "integrity": "sha512-ZzZY/b66W2Jd6NHbAhLyDWOEIBWC11VizGFk7Wx7M61JZRz7HR9Cq5P+65RKWUU7u6wgsE8Lmh9nE4Mz+U2eTg==", + "engines": { + "node": ">= 0.10.4" + } + }, + "node_modules/@emnapi/core": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/@emnapi/core/-/core-1.10.0.tgz", + "integrity": "sha512-yq6OkJ4p82CAfPl0u9mQebQHKPJkY7WrIuk205cTYnYe+k2Z8YBh11FrbRG/H6ihirqcacOgl2BIO8oyMQLeXw==", + "optional": true, + "dependencies": { + "@emnapi/wasi-threads": "1.2.1", + "tslib": "^2.4.0" + } + }, + "node_modules/@emnapi/runtime": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/@emnapi/runtime/-/runtime-1.10.0.tgz", + "integrity": "sha512-ewvYlk86xUoGI0zQRNq/mC+16R1QeDlKQy21Ki3oSYXNgLb45GV1P6A0M+/s6nyCuNDqe5VpaY84BzXGwVbwFA==", + "optional": true, + "dependencies": { + "tslib": "^2.4.0" + } + }, + "node_modules/@emnapi/wasi-threads": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@emnapi/wasi-threads/-/wasi-threads-1.2.1.tgz", + "integrity": "sha512-uTII7OYF+/Mes/MrcIOYp5yOtSMLBWSIoLPpcgwipoiKbli6k322tcoFsxoIIxPDqW01SQGAgko4EzZi2BNv2w==", + "optional": true, + "dependencies": { + "tslib": "^2.4.0" + } + }, + "node_modules/@esbuild/aix-ppc64": { + "version": "0.27.7", + "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.27.7.tgz", + "integrity": "sha512-EKX3Qwmhz1eMdEJokhALr0YiD0lhQNwDqkPYyPhiSwKrh7/4KRjQc04sZ8db+5DVVnZ1LmbNDI1uAMPEUBnQPg==", + "cpu": [ + "ppc64" + ], + "optional": true, + "os": [ + "aix" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/android-arm": { + "version": "0.27.7", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.27.7.tgz", + "integrity": "sha512-jbPXvB4Yj2yBV7HUfE2KHe4GJX51QplCN1pGbYjvsyCZbQmies29EoJbkEc+vYuU5o45AfQn37vZlyXy4YJ8RQ==", + "cpu": [ + "arm" + ], + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/android-arm64": { + "version": "0.27.7", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.27.7.tgz", + "integrity": "sha512-62dPZHpIXzvChfvfLJow3q5dDtiNMkwiRzPylSCfriLvZeq0a1bWChrGx/BbUbPwOrsWKMn8idSllklzBy+dgQ==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/android-x64": { + "version": "0.27.7", + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.27.7.tgz", + "integrity": "sha512-x5VpMODneVDb70PYV2VQOmIUUiBtY3D3mPBG8NxVk5CogneYhkR7MmM3yR/uMdITLrC1ml/NV1rj4bMJuy9MCg==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/darwin-arm64": { + "version": "0.27.7", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.27.7.tgz", + "integrity": "sha512-5lckdqeuBPlKUwvoCXIgI2D9/ABmPq3Rdp7IfL70393YgaASt7tbju3Ac+ePVi3KDH6N2RqePfHnXkaDtY9fkw==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/darwin-x64": { + "version": "0.27.7", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.27.7.tgz", + "integrity": "sha512-rYnXrKcXuT7Z+WL5K980jVFdvVKhCHhUwid+dDYQpH+qu+TefcomiMAJpIiC2EM3Rjtq0sO3StMV/+3w3MyyqQ==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/freebsd-arm64": { + "version": "0.27.7", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.27.7.tgz", + "integrity": "sha512-B48PqeCsEgOtzME2GbNM2roU29AMTuOIN91dsMO30t+Ydis3z/3Ngoj5hhnsOSSwNzS+6JppqWsuhTp6E82l2w==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/freebsd-x64": { + "version": "0.27.7", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.27.7.tgz", + "integrity": "sha512-jOBDK5XEjA4m5IJK3bpAQF9/Lelu/Z9ZcdhTRLf4cajlB+8VEhFFRjWgfy3M1O4rO2GQ/b2dLwCUGpiF/eATNQ==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-arm": { + "version": "0.27.7", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.27.7.tgz", + "integrity": "sha512-RkT/YXYBTSULo3+af8Ib0ykH8u2MBh57o7q/DAs3lTJlyVQkgQvlrPTnjIzzRPQyavxtPtfg0EopvDyIt0j1rA==", + "cpu": [ + "arm" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-arm64": { + "version": "0.27.7", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.27.7.tgz", + "integrity": "sha512-RZPHBoxXuNnPQO9rvjh5jdkRmVizktkT7TCDkDmQ0W2SwHInKCAV95GRuvdSvA7w4VMwfCjUiPwDi0ZO6Nfe9A==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-ia32": { + "version": "0.27.7", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.27.7.tgz", + "integrity": "sha512-GA48aKNkyQDbd3KtkplYWT102C5sn/EZTY4XROkxONgruHPU72l+gW+FfF8tf2cFjeHaRbWpOYa/uRBz/Xq1Pg==", + "cpu": [ + "ia32" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-loong64": { + "version": "0.27.7", + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.27.7.tgz", + "integrity": "sha512-a4POruNM2oWsD4WKvBSEKGIiWQF8fZOAsycHOt6JBpZ+JN2n2JH9WAv56SOyu9X5IqAjqSIPTaJkqN8F7XOQ5Q==", + "cpu": [ + "loong64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-mips64el": { + "version": "0.27.7", + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.27.7.tgz", + "integrity": "sha512-KabT5I6StirGfIz0FMgl1I+R1H73Gp0ofL9A3nG3i/cYFJzKHhouBV5VWK1CSgKvVaG4q1RNpCTR2LuTVB3fIw==", + "cpu": [ + "mips64el" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-ppc64": { + "version": "0.27.7", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.27.7.tgz", + "integrity": "sha512-gRsL4x6wsGHGRqhtI+ifpN/vpOFTQtnbsupUF5R5YTAg+y/lKelYR1hXbnBdzDjGbMYjVJLJTd2OFmMewAgwlQ==", + "cpu": [ + "ppc64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-riscv64": { + "version": "0.27.7", + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.27.7.tgz", + "integrity": "sha512-hL25LbxO1QOngGzu2U5xeXtxXcW+/GvMN3ejANqXkxZ/opySAZMrc+9LY/WyjAan41unrR3YrmtTsUpwT66InQ==", + "cpu": [ + "riscv64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-s390x": { + "version": "0.27.7", + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.27.7.tgz", + "integrity": "sha512-2k8go8Ycu1Kb46vEelhu1vqEP+UeRVj2zY1pSuPdgvbd5ykAw82Lrro28vXUrRmzEsUV0NzCf54yARIK8r0fdw==", + "cpu": [ + "s390x" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-x64": { + "version": "0.27.7", + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.27.7.tgz", + "integrity": "sha512-hzznmADPt+OmsYzw1EE33ccA+HPdIqiCRq7cQeL1Jlq2gb1+OyWBkMCrYGBJ+sxVzve2ZJEVeePbLM2iEIZSxA==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/netbsd-arm64": { + "version": "0.27.7", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.27.7.tgz", + "integrity": "sha512-b6pqtrQdigZBwZxAn1UpazEisvwaIDvdbMbmrly7cDTMFnw/+3lVxxCTGOrkPVnsYIosJJXAsILG9XcQS+Yu6w==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "netbsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/netbsd-x64": { + "version": "0.27.7", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.27.7.tgz", + "integrity": "sha512-OfatkLojr6U+WN5EDYuoQhtM+1xco+/6FSzJJnuWiUw5eVcicbyK3dq5EeV/QHT1uy6GoDhGbFpprUiHUYggrw==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "netbsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/openbsd-arm64": { + "version": "0.27.7", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.27.7.tgz", + "integrity": "sha512-AFuojMQTxAz75Fo8idVcqoQWEHIXFRbOc1TrVcFSgCZtQfSdc1RXgB3tjOn/krRHENUB4j00bfGjyl2mJrU37A==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "openbsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/openbsd-x64": { + "version": "0.27.7", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.27.7.tgz", + "integrity": "sha512-+A1NJmfM8WNDv5CLVQYJ5PshuRm/4cI6WMZRg1by1GwPIQPCTs1GLEUHwiiQGT5zDdyLiRM/l1G0Pv54gvtKIg==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "openbsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/openharmony-arm64": { + "version": "0.27.7", + "resolved": "https://registry.npmjs.org/@esbuild/openharmony-arm64/-/openharmony-arm64-0.27.7.tgz", + "integrity": "sha512-+KrvYb/C8zA9CU/g0sR6w2RBw7IGc5J2BPnc3dYc5VJxHCSF1yNMxTV5LQ7GuKteQXZtspjFbiuW5/dOj7H4Yw==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "openharmony" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/sunos-x64": { + "version": "0.27.7", + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.27.7.tgz", + "integrity": "sha512-ikktIhFBzQNt/QDyOL580ti9+5mL/YZeUPKU2ivGtGjdTYoqz6jObj6nOMfhASpS4GU4Q/Clh1QtxWAvcYKamA==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "sunos" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/win32-arm64": { + "version": "0.27.7", + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.27.7.tgz", + "integrity": "sha512-7yRhbHvPqSpRUV7Q20VuDwbjW5kIMwTHpptuUzV+AA46kiPze5Z7qgt6CLCK3pWFrHeNfDd1VKgyP4O+ng17CA==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/win32-ia32": { + "version": "0.27.7", + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.27.7.tgz", + "integrity": "sha512-SmwKXe6VHIyZYbBLJrhOoCJRB/Z1tckzmgTLfFYOfpMAx63BJEaL9ExI8x7v0oAO3Zh6D/Oi1gVxEYr5oUCFhw==", + "cpu": [ + "ia32" + ], + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/win32-x64": { + "version": "0.27.7", + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.27.7.tgz", + "integrity": "sha512-56hiAJPhwQ1R4i+21FVF7V8kSD5zZTdHcVuRFMW0hn753vVfQN8xlx4uOPT4xoGH0Z/oVATuR82AiqSTDIpaHg==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=18" + } + }, + "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==", + "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==", + "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==", + "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==" + }, + "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==", + "dependencies": { + "@jridgewell/resolve-uri": "^3.1.0", + "@jridgewell/sourcemap-codec": "^1.4.14" + } + }, + "node_modules/@napi-rs/wasm-runtime": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/@napi-rs/wasm-runtime/-/wasm-runtime-1.1.4.tgz", + "integrity": "sha512-3NQNNgA1YSlJb/kMH1ildASP9HW7/7kYnRI2szWJaofaS1hWmbGI4H+d3+22aGzXXN9IJ+n+GiFVcGipJP18ow==", + "optional": true, + "dependencies": { + "@tybys/wasm-util": "^0.10.1" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/Brooooooklyn" + }, + "peerDependencies": { + "@emnapi/core": "^1.7.1", + "@emnapi/runtime": "^1.7.1" + } + }, + "node_modules/@oxc-project/types": { + "version": "0.127.0", + "resolved": "https://registry.npmjs.org/@oxc-project/types/-/types-0.127.0.tgz", + "integrity": "sha512-aIYXQBo4lCbO4z0R3FHeucQHpF46l2LbMdxRvqvuRuW2OxdnSkcng5B8+K12spgLDj93rtN3+J2Vac/TIO+ciQ==", + "funding": { + "url": "https://github.com/sponsors/Boshen" + } + }, + "node_modules/@pnpm/config.env-replace": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@pnpm/config.env-replace/-/config.env-replace-1.1.0.tgz", + "integrity": "sha512-htyl8TWnKL7K/ESFa1oW2UB5lVDxuF5DpM7tBi6Hu2LNL3mWkIzNLG6N4zoCUP1lCKNxWy/3iu8mS8MvToGd6w==", + "engines": { + "node": ">=12.22.0" + } + }, + "node_modules/@pnpm/network.ca-file": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@pnpm/network.ca-file/-/network.ca-file-1.0.2.tgz", + "integrity": "sha512-YcPQ8a0jwYU9bTdJDpXjMi7Brhkr1mXsXrUJvjqM2mQDgkRiz8jFaQGOdaLxgjtUfQgZhKy/O3cG/YwmgKaxLA==", + "dependencies": { + "graceful-fs": "4.2.10" + }, + "engines": { + "node": ">=12.22.0" + } + }, + "node_modules/@pnpm/network.ca-file/node_modules/graceful-fs": { + "version": "4.2.10", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", + "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==" + }, + "node_modules/@pnpm/npm-conf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@pnpm/npm-conf/-/npm-conf-3.0.2.tgz", + "integrity": "sha512-h104Kh26rR8tm+a3Qkc5S4VLYint3FE48as7+/5oCEcKR2idC/pF1G6AhIXKI+eHPJa/3J9i5z0Al47IeGHPkA==", + "dependencies": { + "@pnpm/config.env-replace": "^1.1.0", + "@pnpm/network.ca-file": "^1.0.1", + "config-chain": "^1.1.11" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/@rolldown/binding-android-arm64": { + "version": "1.0.0-rc.17", + "resolved": "https://registry.npmjs.org/@rolldown/binding-android-arm64/-/binding-android-arm64-1.0.0-rc.17.tgz", + "integrity": "sha512-s70pVGhw4zqGeFnXWvAzJDlvxhlRollagdCCKRgOsgUOH3N1l0LIxf83AtGzmb5SiVM4Hjl5HyarMRfdfj3DaQ==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@rolldown/binding-darwin-arm64": { + "version": "1.0.0-rc.17", + "resolved": "https://registry.npmjs.org/@rolldown/binding-darwin-arm64/-/binding-darwin-arm64-1.0.0-rc.17.tgz", + "integrity": "sha512-4ksWc9n0mhlZpZ9PMZgTGjeOPRu8MB1Z3Tz0Mo02eWfWCHMW1zN82Qz/pL/rC+yQa+8ZnutMF0JjJe7PjwasYw==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@rolldown/binding-darwin-x64": { + "version": "1.0.0-rc.17", + "resolved": "https://registry.npmjs.org/@rolldown/binding-darwin-x64/-/binding-darwin-x64-1.0.0-rc.17.tgz", + "integrity": "sha512-SUSDOI6WwUVNcWxd02QEBjLdY1VPHvlEkw6T/8nYG322iYWCTxRb1vzk4E+mWWYehTp7ERibq54LSJGjmouOsw==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@rolldown/binding-freebsd-x64": { + "version": "1.0.0-rc.17", + "resolved": "https://registry.npmjs.org/@rolldown/binding-freebsd-x64/-/binding-freebsd-x64-1.0.0-rc.17.tgz", + "integrity": "sha512-hwnz3nw9dbJ05EDO/PvcjaaewqqDy7Y1rn1UO81l8iIK1GjenME75dl16ajbvSSMfv66WXSRCYKIqfgq2KCfxw==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@rolldown/binding-linux-arm-gnueabihf": { + "version": "1.0.0-rc.17", + "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-arm-gnueabihf/-/binding-linux-arm-gnueabihf-1.0.0-rc.17.tgz", + "integrity": "sha512-IS+W7epTcwANmFSQFrS1SivEXHtl1JtuQA9wlxrZTcNi6mx+FDOYrakGevvvTwgj2JvWiK8B29/qD9BELZPyXQ==", + "cpu": [ + "arm" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@rolldown/binding-linux-arm64-gnu": { + "version": "1.0.0-rc.17", + "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-arm64-gnu/-/binding-linux-arm64-gnu-1.0.0-rc.17.tgz", + "integrity": "sha512-e6usGaHKW5BMNZOymS1UcEYGowQMWcgZ71Z17Sl/h2+ZziNJ1a9n3Zvcz6LdRyIW5572wBCTH/Z+bKuZouGk9Q==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@rolldown/binding-linux-arm64-musl": { + "version": "1.0.0-rc.17", + "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-arm64-musl/-/binding-linux-arm64-musl-1.0.0-rc.17.tgz", + "integrity": "sha512-b/CgbwAJpmrRLp02RPfhbudf5tZnN9nsPWK82znefso832etkem8H7FSZwxrOI9djcdTP7U6YfNhbRnh7djErg==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@rolldown/binding-linux-ppc64-gnu": { + "version": "1.0.0-rc.17", + "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-ppc64-gnu/-/binding-linux-ppc64-gnu-1.0.0-rc.17.tgz", + "integrity": "sha512-4EII1iNGRUN5WwGbF/kOh/EIkoDN9HsupgLQoXfY+D1oyJm7/F4t5PYU5n8SWZgG0FEwakyM8pGgwcBYruGTlA==", + "cpu": [ + "ppc64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@rolldown/binding-linux-s390x-gnu": { + "version": "1.0.0-rc.17", + "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-s390x-gnu/-/binding-linux-s390x-gnu-1.0.0-rc.17.tgz", + "integrity": "sha512-AH8oq3XqQo4IibpVXvPeLDI5pzkpYn0WiZAfT05kFzoJ6tQNzwRdDYQ45M8I/gslbodRZwW8uxLhbSBbkv96rA==", + "cpu": [ + "s390x" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@rolldown/binding-linux-x64-gnu": { + "version": "1.0.0-rc.17", + "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-x64-gnu/-/binding-linux-x64-gnu-1.0.0-rc.17.tgz", + "integrity": "sha512-cLnjV3xfo7KslbU41Z7z8BH/E1y5mzUYzAqih1d1MDaIGZRCMqTijqLv76/P7fyHuvUcfGsIpqCdddbxLLK9rA==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@rolldown/binding-linux-x64-musl": { + "version": "1.0.0-rc.17", + "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-x64-musl/-/binding-linux-x64-musl-1.0.0-rc.17.tgz", + "integrity": "sha512-0phclDw1spsL7dUB37sIARuis2tAgomCJXAHZlpt8PXZ4Ba0dRP1e+66lsRqrfhISeN9bEGNjQs+T/Fbd7oYGw==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@rolldown/binding-openharmony-arm64": { + "version": "1.0.0-rc.17", + "resolved": "https://registry.npmjs.org/@rolldown/binding-openharmony-arm64/-/binding-openharmony-arm64-1.0.0-rc.17.tgz", + "integrity": "sha512-0ag/hEgXOwgw4t8QyQvUCxvEg+V0KBcA6YuOx9g0r02MprutRF5dyljgm3EmR02O292UX7UeS6HzWHAl6KgyhA==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "openharmony" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@rolldown/binding-wasm32-wasi": { + "version": "1.0.0-rc.17", + "resolved": "https://registry.npmjs.org/@rolldown/binding-wasm32-wasi/-/binding-wasm32-wasi-1.0.0-rc.17.tgz", + "integrity": "sha512-LEXei6vo0E5wTGwpkJ4KoT3OZJRnglwldt5ziLzOlc6qqb55z4tWNq2A+PFqCJuvWWdP53CVhG1Z9NtToDPJrA==", + "cpu": [ + "wasm32" + ], + "optional": true, + "dependencies": { + "@emnapi/core": "1.10.0", + "@emnapi/runtime": "1.10.0", + "@napi-rs/wasm-runtime": "^1.1.4" + }, + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@rolldown/binding-win32-arm64-msvc": { + "version": "1.0.0-rc.17", + "resolved": "https://registry.npmjs.org/@rolldown/binding-win32-arm64-msvc/-/binding-win32-arm64-msvc-1.0.0-rc.17.tgz", + "integrity": "sha512-gUmyzBl3SPMa6hrqFUth9sVfcLBlYsbMzBx5PlexMroZStgzGqlZ26pYG89rBb45Mnia+oil6YAIFeEWGWhoZA==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@rolldown/binding-win32-x64-msvc": { + "version": "1.0.0-rc.17", + "resolved": "https://registry.npmjs.org/@rolldown/binding-win32-x64-msvc/-/binding-win32-x64-msvc-1.0.0-rc.17.tgz", + "integrity": "sha512-3hkiolcUAvPB9FLb3UZdfjVVNWherN1f/skkGWJP/fgSQhYUZpSIRr0/I8ZK9TkF3F7kxvJAk0+IcKvPHk9qQg==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@rolldown/pluginutils": { + "version": "1.0.0-rc.17", + "resolved": "https://registry.npmjs.org/@rolldown/pluginutils/-/pluginutils-1.0.0-rc.17.tgz", + "integrity": "sha512-n8iosDOt6Ig1UhJ2AYqoIhHWh/isz0xpicHTzpKBeotdVsTEcxsSA/i3EVM7gQAj0rU27OLAxCjzlj15IWY7bg==" + }, + "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==", + "optional": true, + "dependencies": { + "tslib": "^2.4.0" + } + }, + "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==" + }, + "node_modules/@types/filesystem": { + "version": "0.0.36", + "resolved": "https://registry.npmjs.org/@types/filesystem/-/filesystem-0.0.36.tgz", + "integrity": "sha512-vPDXOZuannb9FZdxgHnqSwAG/jvdGM8Wq+6N4D/d80z+D4HWH+bItqsZaVRQykAn6WEVeEkLm2oQigyHtgb0RA==", + "dependencies": { + "@types/filewriter": "*" + } + }, + "node_modules/@types/filewriter": { + "version": "0.0.33", + "resolved": "https://registry.npmjs.org/@types/filewriter/-/filewriter-0.0.33.tgz", + "integrity": "sha512-xFU8ZXTw4gd358lb2jw25nxY9QAgqn2+bKKjKOYfNCzN4DKCFetK7sPtrlpg66Ywe3vWY9FNxprZawAh9wfJ3g==" + }, + "node_modules/@types/har-format": { + "version": "1.2.16", + "resolved": "https://registry.npmjs.org/@types/har-format/-/har-format-1.2.16.tgz", + "integrity": "sha512-fluxdy7ryD3MV6h8pTfTYpy/xQzCFC7m89nOH9y94cNqJ1mDIDPut7MnRHI3F6qRmh/cT2fUjG1MLdCNb4hE9A==" + }, + "node_modules/@types/minimatch": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.5.tgz", + "integrity": "sha512-Klz949h02Gz2uZCMGwDUSDS1YBlTdDDgbWHi+81l29tQALUtvz4rAYi5uoVhE5Lagoq6DeqAUlbrHvW/mXDgdQ==" + }, + "node_modules/@types/node": { + "version": "25.6.0", + "resolved": "https://registry.npmjs.org/@types/node/-/node-25.6.0.tgz", + "integrity": "sha512-+qIYRKdNYJwY3vRCZMdJbPLJAtGjQBudzZzdzwQYkEPQd+PJGixUL5QfvCLDaULoLv+RhT3LDkwEfKaAkgSmNQ==", + "dependencies": { + "undici-types": "~7.19.0" + } + }, + "node_modules/@webext-core/fake-browser": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/@webext-core/fake-browser/-/fake-browser-1.3.4.tgz", + "integrity": "sha512-nZcVWr3JpwpS5E6hKpbAwAMBM/AXZShnfW0F76udW8oLd6Kv0nbW6vFS07md4Na/0ntQonk3hFnlQYGYBAlTrA==", + "dependencies": { + "lodash.merge": "^4.6.2" + } + }, + "node_modules/@webext-core/isolated-element": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/@webext-core/isolated-element/-/isolated-element-1.1.5.tgz", + "integrity": "sha512-4m6oP8Vzm/68YO1QmkUOZqqUcmyBtA53tji2g00/nYXE3E3IceYgeub7eIqvXDV2Z7xU6cm6qO1IMt4XFVwtvQ==", + "dependencies": { + "is-potential-custom-element-name": "^1.0.1" + } + }, + "node_modules/@webext-core/match-patterns": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@webext-core/match-patterns/-/match-patterns-1.0.3.tgz", + "integrity": "sha512-NY39ACqCxdKBmHgw361M9pfJma8e4AZo20w9AY+5ZjIj1W2dvXC8J31G5fjfOGbulW9w4WKpT8fPooi0mLkn9A==" + }, + "node_modules/@wxt-dev/browser": { + "version": "0.1.40", + "resolved": "https://registry.npmjs.org/@wxt-dev/browser/-/browser-0.1.40.tgz", + "integrity": "sha512-h2/v/Hpkj5sz//h84ProqBaAcTsDFRKp9b/JVHOK/r7LT0XLE+ZDs5YN1BnFLUEHdM7G3fUjTyBG84cayXQshQ==", + "dependencies": { + "@types/filesystem": "*", + "@types/har-format": "*" + } + }, + "node_modules/@wxt-dev/storage": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@wxt-dev/storage/-/storage-1.2.8.tgz", + "integrity": "sha512-GWCFKgF5+d7eslOxUDFC70ypA9njupmJb1nQM8uZoX0J3sWT2BO5xJLzb1sYahWAfID9p2BMtnUBN1lkWxPsbQ==", + "dependencies": { + "@wxt-dev/browser": "^0.1.37", + "async-mutex": "^0.5.0", + "dequal": "^2.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/wxt-dev" + } + }, + "node_modules/acorn": { + "version": "8.16.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.16.0.tgz", + "integrity": "sha512-UVJyE9MttOsBQIDKw1skb9nAwQuR5wuGD3+82K6JgJlm/Y+KI92oNsMNGZCYdDsVtRHSak0pcV5Dno5+4jh9sw==", + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/adm-zip": { + "version": "0.5.17", + "resolved": "https://registry.npmjs.org/adm-zip/-/adm-zip-0.5.17.tgz", + "integrity": "sha512-+Ut8d9LLqwEvHHJl1+PIHqoyDxFgVN847JTVM3Izi3xHDWPE4UtzzXysMZQs64DMcrJfBeS/uoEP4AD3HQHnQQ==", + "engines": { + "node": ">=12.0" + } + }, + "node_modules/ansi-align": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/ansi-align/-/ansi-align-3.0.1.tgz", + "integrity": "sha512-IOfwwBF5iczOjp/WeY4YxyjqAFMQoZufdQWDd19SEExbVLNXqvpzSJ/M7Za4/sCPmQ0+GRquoA7bGcINcxew6w==", + "dependencies": { + "string-width": "^4.1.0" + } + }, + "node_modules/ansi-align/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==", + "engines": { + "node": ">=8" + } + }, + "node_modules/ansi-align/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==", + "engines": { + "node": ">=8" + } + }, + "node_modules/ansi-align/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==", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/ansi-align/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==", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/ansi-escapes": { + "version": "7.3.0", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-7.3.0.tgz", + "integrity": "sha512-BvU8nYgGQBxcmMuEeUEmNTvrMVjJNSH7RgW24vXexN4Ven6qCvy4TntnvlnwnMLTVlcRQQdbRY8NKnaIoeWDNg==", + "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==", + "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==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/array-differ": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/array-differ/-/array-differ-4.0.0.tgz", + "integrity": "sha512-Q6VPTLMsmXZ47ENG3V+wQyZS1ZxXMxFyYzA+Z/GMrJ6yIutAIEf9wTyroTzmGjNfox9/h3GdGBCVh43GVFx4Uw==", + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/array-union": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-3.0.1.tgz", + "integrity": "sha512-1OvF9IbWwaeiM9VhzYXVQacMibxpXOMYVNIvMtKRyX9SImBXpKcFr8XvFDeEslCyuH/t6KRt7HEO94AlP8Iatw==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/async": { + "version": "3.2.6", + "resolved": "https://registry.npmjs.org/async/-/async-3.2.6.tgz", + "integrity": "sha512-htCUDlxyyCLMgaM3xXg0C0LW2xqfuQ6p05pCEIsXuyQ+a1koYKTuBMzRNwmybfLgvJDMd0r1LTn4+E0Ti6C2AA==" + }, + "node_modules/async-mutex": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/async-mutex/-/async-mutex-0.5.0.tgz", + "integrity": "sha512-1A94B18jkJ3DYq284ohPxoXbfTA5HsQ7/Mf4DEhcyLx3Bz27Rh59iScbB6EPiP+B+joue6YCxcMXSbFC1tZKwA==", + "dependencies": { + "tslib": "^2.4.0" + } + }, + "node_modules/atomic-sleep": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/atomic-sleep/-/atomic-sleep-1.0.0.tgz", + "integrity": "sha512-kNOjDqAh7px0XWNI+4QbzoiR/nTkHAWNud2uvnJquD1/x5a7EQZMJT0AczqK0Qn67oY/TTQ1LbUKajZpp3I9tQ==", + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/atomically": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/atomically/-/atomically-2.1.1.tgz", + "integrity": "sha512-P4w9o2dqARji6P7MHprklbfiArZAWvo07yW7qs3pdljb3BWr12FIB7W+p0zJiuiVsUpRO0iZn1kFFcpPegg0tQ==", + "dependencies": { + "stubborn-fs": "^2.0.0", + "when-exit": "^2.1.4" + } + }, + "node_modules/balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" + }, + "node_modules/bluebird": { + "version": "3.7.2", + "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", + "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==" + }, + "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==" + }, + "node_modules/boxen": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/boxen/-/boxen-8.0.1.tgz", + "integrity": "sha512-F3PH5k5juxom4xktynS7MoFY+NUWH5LC4CnH11YB8NPew+HLpmBLCybSAEyb2F+4pRXhuhWqFesoQd6DAyc2hw==", + "dependencies": { + "ansi-align": "^3.0.1", + "camelcase": "^8.0.0", + "chalk": "^5.3.0", + "cli-boxes": "^3.0.0", + "string-width": "^7.2.0", + "type-fest": "^4.21.0", + "widest-line": "^5.0.0", + "wrap-ansi": "^9.0.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/boxen/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==" + }, + "node_modules/boxen/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==", + "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/boxen/node_modules/type-fest": { + "version": "4.41.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-4.41.0.tgz", + "integrity": "sha512-TeTSQ6H5YHvpqVwBRcnLDCBnDOHWYu7IvGbHT6N8AOymcr9PJGjc1GTtiWZTYg0NCgYwvnYWEkVChQAr9bjfwA==", + "engines": { + "node": ">=16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/boxen/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==", + "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/brace-expansion": { + "version": "1.1.14", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.14.tgz", + "integrity": "sha512-MWPGfDxnyzKU7rNOW9SP/c50vi3xrmrua/+6hfPbCS2ABNWfx24vPidzvC7krjU/RTo235sV776ymlsMtGKj8g==", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/buffer-equal-constant-time": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/buffer-equal-constant-time/-/buffer-equal-constant-time-1.0.1.tgz", + "integrity": "sha512-zRpUiDwd/xk6ADqPMATG8vc9VPrkck7T07OIx0gnjmJAnHnTVXNQG3vfvWNuiZIkwu9KrKdA1iJKfsfTVxE6NA==" + }, + "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==" + }, + "node_modules/bundle-name": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/bundle-name/-/bundle-name-4.1.0.tgz", + "integrity": "sha512-tjwM5exMg6BGRI+kNmTntNsvdZS1X8BFYS6tnJ2hdH0kVxM6/eVZ2xy+FqStSWvYmtfFMDLIxurorHwDKfDz5Q==", + "dependencies": { + "run-applescript": "^7.0.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/c12": { + "version": "3.3.4", + "resolved": "https://registry.npmjs.org/c12/-/c12-3.3.4.tgz", + "integrity": "sha512-cM0ApFQSBXuourJejzwv/AuPRvAxordTyParRVcHjjtXirtkzM0uK2L9TTn9s0cXZbG7E55jCivRQzoxYmRAlA==", + "dependencies": { + "chokidar": "^5.0.0", + "confbox": "^0.2.4", + "defu": "^6.1.6", + "dotenv": "^17.3.1", + "exsolve": "^1.0.8", + "giget": "^3.2.0", + "jiti": "^2.6.1", + "ohash": "^2.0.11", + "pathe": "^2.0.3", + "perfect-debounce": "^2.1.0", + "pkg-types": "^2.3.0", + "rc9": "^3.0.1" + }, + "peerDependencies": { + "magicast": "*" + }, + "peerDependenciesMeta": { + "magicast": { + "optional": true + } + } + }, + "node_modules/cac": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/cac/-/cac-7.0.0.tgz", + "integrity": "sha512-tixWYgm5ZoOD+3g6UTea91eow5z6AAHaho3g0V9CNSNb45gM8SmflpAc+GRd1InC4AqN/07Unrgp56Y94N9hJQ==", + "engines": { + "node": ">=20.19.0" + } + }, + "node_modules/camelcase": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-8.0.0.tgz", + "integrity": "sha512-8WB3Jcas3swSvjIeA2yvCJ+Miyz5l1ZmB6HFb9R1317dt9LCQoswg/BGrmAmkWVEszSrrg4RwmO46qIm2OEnSA==", + "engines": { + "node": ">=16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "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==", + "engines": { + "node": "^12.17.0 || ^14.13 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/chokidar": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-5.0.0.tgz", + "integrity": "sha512-TQMmc3w+5AxjpL8iIiwebF73dRDF4fBIieAqGn9RGCWaEVwQ6Fb2cGe31Yns0RRIzii5goJ1Y7xbMwo1TxMplw==", + "dependencies": { + "readdirp": "^5.0.0" + }, + "engines": { + "node": ">= 20.19.0" + }, + "funding": { + "url": "https://paulmillr.com/funding/" + } + }, + "node_modules/chrome-launcher": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/chrome-launcher/-/chrome-launcher-1.2.0.tgz", + "integrity": "sha512-JbuGuBNss258bvGil7FT4HKdC3SC2K7UAEUqiPy3ACS3Yxo3hAW6bvFpCu2HsIJLgTqxgEX6BkujvzZfLpUD0Q==", + "dependencies": { + "@types/node": "*", + "escape-string-regexp": "^4.0.0", + "is-wsl": "^2.2.0", + "lighthouse-logger": "^2.0.1" + }, + "bin": { + "print-chrome-path": "bin/print-chrome-path.cjs" + }, + "engines": { + "node": ">=12.13.0" + } + }, + "node_modules/chrome-launcher/node_modules/escape-string-regexp": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/chrome-launcher/node_modules/is-docker": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", + "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", + "bin": { + "is-docker": "cli.js" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/chrome-launcher/node_modules/is-wsl": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", + "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", + "dependencies": { + "is-docker": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/ci-info": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-4.4.0.tgz", + "integrity": "sha512-77PSwercCZU2Fc4sX94eF8k8Pxte6JAwL4/ICZLFjJLqegs7kCuAsqqj/70NQF6TvDpgFjkubQB2FW2ZZddvQg==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/sibiraj-s" + } + ], + "engines": { + "node": ">=8" + } + }, + "node_modules/citty": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/citty/-/citty-0.2.2.tgz", + "integrity": "sha512-+6vJA3L98yv+IdfKGZHBNiGW5KHn22e/JwID0Strsz8h4S/csAu/OuICwxrg44k5MRiZHWIo8XXuJgQTriRP4w==" + }, + "node_modules/cli-boxes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-3.0.0.tgz", + "integrity": "sha512-/lzGpEWL/8PfI0BmBOPRwp0c/wFNX1RdUML3jK/RcSBA9T8mZDdQpqYBKtCFTOfQbwPqWEOpjqW+Fnayc0969g==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "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==", + "dependencies": { + "restore-cursor": "^5.0.0" + }, + "engines": { + "node": ">=18" + }, + "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==", + "dependencies": { + "slice-ansi": "^8.0.0", + "string-width": "^8.2.0" + }, + "engines": { + "node": ">=20" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/cliui": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", + "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.1", + "wrap-ansi": "^7.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/cliui/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==", + "engines": { + "node": ">=8" + } + }, + "node_modules/cliui/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==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/cliui/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==", + "engines": { + "node": ">=8" + } + }, + "node_modules/cliui/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==", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/cliui/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==", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/cliui/node_modules/wrap-ansi": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "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==", + "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==" + }, + "node_modules/commander": { + "version": "9.5.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz", + "integrity": "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==", + "engines": { + "node": "^12.20.0 || >=14" + } + }, + "node_modules/concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==" + }, + "node_modules/concat-stream": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz", + "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", + "engines": [ + "node >= 0.8" + ], + "dependencies": { + "buffer-from": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^2.2.2", + "typedarray": "^0.0.6" + } + }, + "node_modules/confbox": { + "version": "0.2.4", + "resolved": "https://registry.npmjs.org/confbox/-/confbox-0.2.4.tgz", + "integrity": "sha512-ysOGlgTFbN2/Y6Cg3Iye8YKulHw+R2fNXHrgSmXISQdMnomY6eNDprVdW9R5xBguEqI954+S6709UyiO7B+6OQ==" + }, + "node_modules/config-chain": { + "version": "1.1.13", + "resolved": "https://registry.npmjs.org/config-chain/-/config-chain-1.1.13.tgz", + "integrity": "sha512-qj+f8APARXHrM0hraqXYb2/bOVSV4PvJQlNZ/DVj0QrmNM2q2euizkeuVckQ57J+W0mRH6Hvi+k50M4Jul2VRQ==", + "dependencies": { + "ini": "^1.3.4", + "proto-list": "~1.2.1" + } + }, + "node_modules/config-chain/node_modules/ini": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", + "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==" + }, + "node_modules/configstore": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/configstore/-/configstore-7.1.0.tgz", + "integrity": "sha512-N4oog6YJWbR9kGyXvS7jEykLDXIE2C0ILYqNBZBp9iwiJpoCBWYsuAdW6PPFn6w06jjnC+3JstVvWHO4cZqvRg==", + "dependencies": { + "atomically": "^2.0.3", + "dot-prop": "^9.0.0", + "graceful-fs": "^4.2.11", + "xdg-basedir": "^5.1.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/consola": { + "version": "3.4.2", + "resolved": "https://registry.npmjs.org/consola/-/consola-3.4.2.tgz", + "integrity": "sha512-5IKcdX0nnYavi6G7TtOhwkYzyjfJlatbjMjuLSfE2kYT5pMDOilZ4OvMhi637CcDICTmz3wARPoyhqyX1Y+XvA==", + "engines": { + "node": "^14.18.0 || >=16.10.0" + } + }, + "node_modules/core-util-is": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", + "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==" + }, + "node_modules/css-select": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-5.2.2.tgz", + "integrity": "sha512-TizTzUddG/xYLA3NXodFM0fSbNizXjOKhqiQQwvhlspadZokn1KDy0NZFS0wuEubIYAV5/c1/lAr0TaaFXEXzw==", + "dependencies": { + "boolbase": "^1.0.0", + "css-what": "^6.1.0", + "domhandler": "^5.0.2", + "domutils": "^3.0.1", + "nth-check": "^2.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/css-what": { + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.2.2.tgz", + "integrity": "sha512-u/O3vwbptzhMs3L1fQE82ZSLHQQfto5gyZzwteVIEyeaY5Fc7R4dapF/BvRoSYFeqfBk4m0V1Vafq5Pjv25wvA==", + "engines": { + "node": ">= 6" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/cssom": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.5.0.tgz", + "integrity": "sha512-iKuQcq+NdHqlAcwUY0o/HL69XQrUaQdMjmStJ8JFmUaiiQErlhrmuigkg/CU4E2J0IyUKUrMAgl36TvN67MqTw==" + }, + "node_modules/debounce": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/debounce/-/debounce-1.2.1.tgz", + "integrity": "sha512-XRRe6Glud4rd/ZGQfiV1ruXSfbvfJedlV9Y6zOlP+2K04vBYiJEte6stfFkCP03aMnY5tsipamumUjL14fofug==" + }, + "node_modules/debug": { + "version": "4.3.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.7.tgz", + "integrity": "sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==", + "dependencies": { + "ms": "^2.1.3" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/deep-extend": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", + "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==", + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/default-browser": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/default-browser/-/default-browser-5.5.0.tgz", + "integrity": "sha512-H9LMLr5zwIbSxrmvikGuI/5KGhZ8E2zH3stkMgM5LpOWDutGM2JZaj460Udnf1a+946zc7YBgrqEWwbk7zHvGw==", + "dependencies": { + "bundle-name": "^4.1.0", + "default-browser-id": "^5.0.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/default-browser-id": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/default-browser-id/-/default-browser-id-5.0.1.tgz", + "integrity": "sha512-x1VCxdX4t+8wVfd1so/9w+vQ4vx7lKd2Qp5tDRutErwmR85OgmfX7RlLRMWafRMY7hbEiXIbudNrjOAPa/hL8Q==", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/define-lazy-prop": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-3.0.0.tgz", + "integrity": "sha512-N+MeXYoqr3pOgn8xfyRPREN7gHakLYjhsHhWGT3fWAiL4IkAt0iDw14QiiEm2bE30c5XX5q0FtAA3CK5f9/BUg==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/defu": { + "version": "6.1.7", + "resolved": "https://registry.npmjs.org/defu/-/defu-6.1.7.tgz", + "integrity": "sha512-7z22QmUWiQ/2d0KkdYmANbRUVABpZ9SNYyH5vx6PZ+nE5bcC0l7uFvEfHlyld/HcGBFTL536ClDt3DEcSlEJAQ==" + }, + "node_modules/dequal": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/dequal/-/dequal-2.0.3.tgz", + "integrity": "sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==", + "engines": { + "node": ">=6" + } + }, + "node_modules/destr": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/destr/-/destr-2.0.5.tgz", + "integrity": "sha512-ugFTXCtDZunbzasqBxrK93Ik/DRYsO6S/fedkWEMKqt04xZ4csmnmwGDBAb07QWNaGMAmnTIemsYZCksjATwsA==" + }, + "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==", + "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==", + "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==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ] + }, + "node_modules/domhandler": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-5.0.3.tgz", + "integrity": "sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==", + "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==", + "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/dot-prop": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-9.0.0.tgz", + "integrity": "sha512-1gxPBJpI/pcjQhKgIU91II6Wkay+dLcN3M6rf2uwP8hRur3HtQXjVrdAK3sjC0piaEuxzMwjXChcETiJl47lAQ==", + "dependencies": { + "type-fest": "^4.18.2" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/dot-prop/node_modules/type-fest": { + "version": "4.41.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-4.41.0.tgz", + "integrity": "sha512-TeTSQ6H5YHvpqVwBRcnLDCBnDOHWYu7IvGbHT6N8AOymcr9PJGjc1GTtiWZTYg0NCgYwvnYWEkVChQAr9bjfwA==", + "engines": { + "node": ">=16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/dotenv": { + "version": "17.4.2", + "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-17.4.2.tgz", + "integrity": "sha512-nI4U3TottKAcAD9LLud4Cb7b2QztQMUEfHbvhTH09bqXTxnSie8WnjPALV/WMCrJZ6UV/qHJ6L03OqO3LcdYZw==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://dotenvx.com" + } + }, + "node_modules/dotenv-expand": { + "version": "12.0.3", + "resolved": "https://registry.npmjs.org/dotenv-expand/-/dotenv-expand-12.0.3.tgz", + "integrity": "sha512-uc47g4b+4k/M/SeaW1y4OApx+mtLWl92l5LMPP0GNXctZqELk+YGgOPIIC5elYmUH4OuoK3JLhuRUYegeySiFA==", + "dependencies": { + "dotenv": "^16.4.5" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://dotenvx.com" + } + }, + "node_modules/dotenv-expand/node_modules/dotenv": { + "version": "16.6.1", + "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.6.1.tgz", + "integrity": "sha512-uBq4egWHTcTt33a72vpSG0z3HnPuIl6NqYcTrKEg2azoEyl2hpW0zqlxysq2pK9HlDIHyHyakeYaYnSAwd8bow==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://dotenvx.com" + } + }, + "node_modules/ecdsa-sig-formatter": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/ecdsa-sig-formatter/-/ecdsa-sig-formatter-1.0.11.tgz", + "integrity": "sha512-nagl3RYrbNv6kQkeJIpt6NJZy8twLB/2vtz6yN9Z4vRKHN4/QZJIEbqohALSgwKdnksuY3k5Addp5lg8sVoVcQ==", + "dependencies": { + "safe-buffer": "^5.0.1" + } + }, + "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==" + }, + "node_modules/entities": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz", + "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==", + "engines": { + "node": ">=0.12" + }, + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, + "node_modules/environment": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/environment/-/environment-1.1.0.tgz", + "integrity": "sha512-xUtoPkMggbz0MPyPiIWr1Kp4aeWJjDZ6SMvURhimjdZgsRuDplF5/s9hcgGhyXMhs+6vpnuoiZ2kFiu3FMnS8Q==", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/error-ex": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.4.tgz", + "integrity": "sha512-sqQamAnR14VgCr1A618A3sGrygcpK+HEbenA/HiEAkkUwcZIIB/tgWqHFxWgOyDh4nB4JCRimh79dR5Ywc9MDQ==", + "dependencies": { + "is-arrayish": "^0.2.1" + } + }, + "node_modules/es-module-lexer": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-2.1.0.tgz", + "integrity": "sha512-n27zTYMjYu1aj4MjCWzSP7G9r75utsaoc8m61weK+W8JMBGGQybd43GstCXZ3WNmSFtGT9wi59qQTW6mhTR5LQ==" + }, + "node_modules/es6-error": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/es6-error/-/es6-error-4.1.1.tgz", + "integrity": "sha512-Um/+FxMr9CISWh0bi5Zv0iOD+4cFh5qLeks1qhAopKVAJw3drgKbKySikp7wGhDL0HPeaja0P5ULZrxLkniUVg==" + }, + "node_modules/esbuild": { + "version": "0.27.7", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.27.7.tgz", + "integrity": "sha512-IxpibTjyVnmrIQo5aqNpCgoACA/dTKLTlhMHihVHhdkxKyPO1uBBthumT0rdHmcsk9uMonIWS0m4FljWzILh3w==", + "hasInstallScript": true, + "bin": { + "esbuild": "bin/esbuild" + }, + "engines": { + "node": ">=18" + }, + "optionalDependencies": { + "@esbuild/aix-ppc64": "0.27.7", + "@esbuild/android-arm": "0.27.7", + "@esbuild/android-arm64": "0.27.7", + "@esbuild/android-x64": "0.27.7", + "@esbuild/darwin-arm64": "0.27.7", + "@esbuild/darwin-x64": "0.27.7", + "@esbuild/freebsd-arm64": "0.27.7", + "@esbuild/freebsd-x64": "0.27.7", + "@esbuild/linux-arm": "0.27.7", + "@esbuild/linux-arm64": "0.27.7", + "@esbuild/linux-ia32": "0.27.7", + "@esbuild/linux-loong64": "0.27.7", + "@esbuild/linux-mips64el": "0.27.7", + "@esbuild/linux-ppc64": "0.27.7", + "@esbuild/linux-riscv64": "0.27.7", + "@esbuild/linux-s390x": "0.27.7", + "@esbuild/linux-x64": "0.27.7", + "@esbuild/netbsd-arm64": "0.27.7", + "@esbuild/netbsd-x64": "0.27.7", + "@esbuild/openbsd-arm64": "0.27.7", + "@esbuild/openbsd-x64": "0.27.7", + "@esbuild/openharmony-arm64": "0.27.7", + "@esbuild/sunos-x64": "0.27.7", + "@esbuild/win32-arm64": "0.27.7", + "@esbuild/win32-ia32": "0.27.7", + "@esbuild/win32-x64": "0.27.7" + } + }, + "node_modules/escalade": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz", + "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==", + "engines": { + "node": ">=6" + } + }, + "node_modules/escape-goat": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-goat/-/escape-goat-4.0.0.tgz", + "integrity": "sha512-2Sd4ShcWxbx6OY1IHyla/CVNwvg7XwZVoXZHcSu9w9SReNP1EzzD5T8NWKIR38fIqEns9kDWKUQTXXAmlDrdPg==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/escape-string-regexp": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-5.0.0.tgz", + "integrity": "sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/estree-walker": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-3.0.3.tgz", + "integrity": "sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==", + "dependencies": { + "@types/estree": "^1.0.0" + } + }, + "node_modules/eventemitter3": { + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-5.0.4.tgz", + "integrity": "sha512-mlsTRyGaPBjPedk6Bvw+aqbsXDtoAyAzm5MO7JgU+yVRyMQ5O8bD4Kcci7BS85f93veegeCPkL8R4GLClnjLFw==" + }, + "node_modules/exsolve": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/exsolve/-/exsolve-1.0.8.tgz", + "integrity": "sha512-LmDxfWXwcTArk8fUEnOfSZpHOJ6zOMUJKOtFLFqJLoKJetuQG874Uc7/Kki7zFLzYybmZhp1M7+98pfMqeX8yA==" + }, + "node_modules/fast-redact": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/fast-redact/-/fast-redact-3.5.0.tgz", + "integrity": "sha512-dwsoQlS7h9hMeYUq1W++23NDcBLV4KqONnITDV9DjfS3q1SgDGVrBdvvTLUotWtPSD7asWDV9/CmsZPy8Hf70A==", + "engines": { + "node": ">=6" + } + }, + "node_modules/fdir": { + "version": "6.5.0", + "resolved": "https://registry.npmjs.org/fdir/-/fdir-6.5.0.tgz", + "integrity": "sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg==", + "engines": { + "node": ">=12.0.0" + }, + "peerDependencies": { + "picomatch": "^3 || ^4" + }, + "peerDependenciesMeta": { + "picomatch": { + "optional": true + } + } + }, + "node_modules/filesize": { + "version": "11.0.17", + "resolved": "https://registry.npmjs.org/filesize/-/filesize-11.0.17.tgz", + "integrity": "sha512-oHLTvMLw6imZUl1se/RBQrFlyy50nXce4sU7yGR6Qc0JgCwqnfiFsAnEwotdGmfKLD7SArGUk2/5STU0k8LOBQ==", + "engines": { + "node": ">= 10.8.0" + } + }, + "node_modules/firefox-profile": { + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/firefox-profile/-/firefox-profile-4.7.0.tgz", + "integrity": "sha512-aGApEu5bfCNbA4PGUZiRJAIU6jKmghV2UVdklXAofnNtiDjqYw0czLS46W7IfFqVKgKhFB8Ao2YoNGHY4BoIMQ==", + "dependencies": { + "adm-zip": "~0.5.x", + "fs-extra": "^11.2.0", + "ini": "^4.1.3", + "minimist": "^1.2.8", + "xml2js": "^0.6.2" + }, + "bin": { + "firefox-profile": "lib/cli.js" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/form-data-encoder": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/form-data-encoder/-/form-data-encoder-4.1.0.tgz", + "integrity": "sha512-G6NsmEW15s0Uw9XnCg+33H3ViYRyiM0hMrMhhqQOR8NFc5GhYrI+6I3u7OTw7b91J2g8rtvMBZJDbcGb2YUniw==", + "engines": { + "node": ">= 18" + } + }, + "node_modules/formdata-node": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/formdata-node/-/formdata-node-6.0.3.tgz", + "integrity": "sha512-8e1++BCiTzUno9v5IZ2J6bv4RU+3UKDmqWUQD0MIMVCd9AdhWkO1gw57oo1mNEX1dMq2EGI+FbWz4B92pscSQg==", + "engines": { + "node": ">= 18" + } + }, + "node_modules/fs-extra": { + "version": "11.3.4", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.3.4.tgz", + "integrity": "sha512-CTXd6rk/M3/ULNQj8FBqBWHYBVYybQ3VPBw0xGKFe3tuH7ytT6ACnvzpIQ3UZtB8yvUKC2cXn1a+x+5EVQLovA==", + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=14.14" + } + }, + "node_modules/fsevents": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", + "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", + "hasInstallScript": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, + "node_modules/fx-runner": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/fx-runner/-/fx-runner-1.4.0.tgz", + "integrity": "sha512-rci1g6U0rdTg6bAaBboP7XdRu01dzTAaKXxFf+PUqGuCv6Xu7o8NZdY1D5MvKGIjb6EdS1g3VlXOgksir1uGkg==", + "dependencies": { + "commander": "2.9.0", + "shell-quote": "1.7.3", + "spawn-sync": "1.0.15", + "when": "3.7.7", + "which": "1.2.4", + "winreg": "0.0.12" + }, + "bin": { + "fx-runner": "bin/fx-runner" + } + }, + "node_modules/fx-runner/node_modules/commander": { + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.9.0.tgz", + "integrity": "sha512-bmkUukX8wAOjHdN26xj5c4ctEV22TQ7dQYhSmuckKhToXrkUn0iIaolHdIxYYqD55nhpSPA9zPQ1yP57GdXP2A==", + "dependencies": { + "graceful-readlink": ">= 1.0.0" + }, + "engines": { + "node": ">= 0.6.x" + } + }, + "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==", + "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==", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/get-port-please": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/get-port-please/-/get-port-please-3.2.0.tgz", + "integrity": "sha512-I9QVvBw5U/hw3RmWpYKRumUeaDgxTPd401x364rLmWBJcOQ753eov1eTgzDqRG9bqFIfDc7gfzcQEWrUri3o1A==" + }, + "node_modules/giget": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/giget/-/giget-3.2.0.tgz", + "integrity": "sha512-GvHTWcykIR/fP8cj8dMpuMMkvaeJfPvYnhq0oW+chSeIr+ldX21ifU2Ms6KBoyKZQZmVaUAAhQ2EZ68KJF8a7A==", + "bin": { + "giget": "dist/cli.mjs" + } + }, + "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==" + }, + "node_modules/global-directory": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/global-directory/-/global-directory-4.0.1.tgz", + "integrity": "sha512-wHTUcDUoZ1H5/0iVqEudYW4/kAlN5cZ3j/bXn0Dpbizl9iaUVeWSHqiOjsgk6OW2bkLclbBjzewBz6weQ1zA2Q==", + "dependencies": { + "ini": "4.1.1" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/global-directory/node_modules/ini": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/ini/-/ini-4.1.1.tgz", + "integrity": "sha512-QQnnxNyfvmHFIsj7gkPcYymR8Jdw/o7mp5ZFihxn6h8Ci6fh3Dx4E1gPjpQEpIuPo9XVNY/ZUwh4BPMjGyL01g==", + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "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==" + }, + "node_modules/graceful-readlink": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/graceful-readlink/-/graceful-readlink-1.0.1.tgz", + "integrity": "sha512-8tLu60LgxF6XpdbK8OW3FA+IfTNBn1ZHGHKF4KQbEeSkajYw5PlYJcKluntgegDPTg8UkHjpet1T82vk6TQ68w==" + }, + "node_modules/growly": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/growly/-/growly-1.3.0.tgz", + "integrity": "sha512-+xGQY0YyAWCnqy7Cd++hc2JqMYzlm0dG30Jd0beaA64sROr8C4nt8Yc9V5Ro3avlSUDTN0ulqP/VBKi1/lLygw==" + }, + "node_modules/hookable": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/hookable/-/hookable-6.1.1.tgz", + "integrity": "sha512-U9LYDy1CwhMCnprUfeAZWZGByVbhd54hwepegYTK7Pi5NvqEj63ifz5z+xukznehT7i6NIZRu89Ay1AZmRsLEQ==" + }, + "node_modules/html-escaper": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-3.0.3.tgz", + "integrity": "sha512-RuMffC89BOWQoY0WKGpIhn5gX3iI54O6nRA0yC124NYVtzjmFWBIiFd8M0x+ZdX0P9R4lADg1mgP8C7PxGOWuQ==" + }, + "node_modules/htmlparser2": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-10.1.0.tgz", + "integrity": "sha512-VTZkM9GWRAtEpveh7MSF6SjjrpNVNNVJfFup7xTY3UpFtm67foy9HDVXneLtFVt4pMz5kZtgNcvCniNFb1hlEQ==", + "funding": [ + "https://github.com/fb55/htmlparser2?sponsor=1", + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ], + "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==", + "engines": { + "node": ">=0.12" + }, + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, + "node_modules/immediate": { + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/immediate/-/immediate-3.0.6.tgz", + "integrity": "sha512-XXOFtyqDjNDAQxVfYxuF7g9Il/IbWmmlQg2MYKOH8ExIT1qg6xc4zyS3HaEEATgs1btfzxq15ciUiY7gjSXRGQ==" + }, + "node_modules/import-meta-resolve": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/import-meta-resolve/-/import-meta-resolve-4.2.0.tgz", + "integrity": "sha512-Iqv2fzaTQN28s/FwZAoFq0ZSs/7hMAHJVX+w8PZl3cY19Pxk6jFFalxQoIfW2826i/fDLXv8IiEZRIT0lDuWcg==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" + }, + "node_modules/ini": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/ini/-/ini-4.1.3.tgz", + "integrity": "sha512-X7rqawQBvfdjS10YU1y1YVreA3SsLrW9dX2CewP2EbBJM4ypVNLDkO5y04gejPwKIY9lR+7r9gn3rFPt/kmWFg==", + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/is-absolute": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/is-absolute/-/is-absolute-0.1.7.tgz", + "integrity": "sha512-Xi9/ZSn4NFapG8RP98iNPMOeaV3mXPisxKxzKtHVqr3g56j/fBn+yZmnxSVAA8lmZbl2J9b/a4kJvfU3hqQYgA==", + "dependencies": { + "is-relative": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==" + }, + "node_modules/is-docker": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-3.0.0.tgz", + "integrity": "sha512-eljcgEDlEns/7AXFosB5K/2nCM4P7FQPkGc/DWLy5rmFEWvZayGrik1d9/QIY5nJ4f9YsVvBkA6kJpHn9rISdQ==", + "bin": { + "is-docker": "cli.js" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "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==", + "dependencies": { + "get-east-asian-width": "^1.3.1" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-in-ci": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-in-ci/-/is-in-ci-1.0.0.tgz", + "integrity": "sha512-eUuAjybVTHMYWm/U+vBO1sY/JOCgoPCXRxzdju0K+K0BiGW0SChEL1MLC0PoCIR1OlPo5YAp8HuQoUlsWEICwg==", + "bin": { + "is-in-ci": "cli.js" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-in-ssh": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-in-ssh/-/is-in-ssh-1.0.0.tgz", + "integrity": "sha512-jYa6Q9rH90kR1vKB6NM7qqd1mge3Fx4Dhw5TVlK1MUBqhEOuCagrEHMevNuCcbECmXZ0ThXkRm+Ymr51HwEPAw==", + "engines": { + "node": ">=20" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-inside-container": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-inside-container/-/is-inside-container-1.0.0.tgz", + "integrity": "sha512-KIYLCCJghfHZxqjYBE7rEy0OBuTd5xCHS7tHVgvCLkx7StIoaxwNW3hCALgEUjFfeRk+MG/Qxmp/vtETEF3tRA==", + "dependencies": { + "is-docker": "^3.0.0" + }, + "bin": { + "is-inside-container": "cli.js" + }, + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-installed-globally": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-installed-globally/-/is-installed-globally-1.0.0.tgz", + "integrity": "sha512-K55T22lfpQ63N4KEN57jZUAaAYqYHEe8veb/TycJRk9DdSCLLcovXz/mL6mOnhQaZsQGwPhuFopdQIlqGSEjiQ==", + "dependencies": { + "global-directory": "^4.0.1", + "is-path-inside": "^4.0.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-npm": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/is-npm/-/is-npm-6.1.0.tgz", + "integrity": "sha512-O2z4/kNgyjhQwVR1Wpkbfc19JIhggF97NZNCpWTnjH7kVcZMUrnut9XSN7txI7VdyIYk5ZatOq3zvSuWpU8hoA==", + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-path-inside": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-4.0.0.tgz", + "integrity": "sha512-lJJV/5dYS+RcL8uQdBDW9c9uWFLLBNRyFhnAKXw5tVqLlKZ4RMGZKv+YQ/IA3OhD+RpbJa1LLFM1FQPGyIXvOA==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "dependencies": { + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "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==" + }, + "node_modules/is-primitive": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/is-primitive/-/is-primitive-3.0.1.tgz", + "integrity": "sha512-GljRxhWvlCNRfZyORiH77FwdFwGcMO620o37EOYC0ORWdq+WYNVqW0w2Juzew4M+L81l6/QS3t5gkkihyRqv9w==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-relative": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/is-relative/-/is-relative-0.1.3.tgz", + "integrity": "sha512-wBOr+rNM4gkAZqoLRJI4myw5WzzIdQosFAAbnvfXP5z1LyzgAI3ivOKehC5KfqlQJZoihVhirgtCBj378Eg8GA==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-wsl": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-3.1.1.tgz", + "integrity": "sha512-e6rvdUCiQCAuumZslxRJWR/Doq4VpPR82kqclvcS0efgt430SlGIk05vdCN58+VrzgtIcfNODjozVielycD4Sw==", + "dependencies": { + "is-inside-container": "^1.0.0" + }, + "engines": { + "node": ">=16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==" + }, + "node_modules/isexe": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-1.1.2.tgz", + "integrity": "sha512-d2eJzK691yZwPHcv1LbeAOa91yMJ9QmfTgSO1oXB65ezVhXQsxBac2vEB4bMVms9cGzaA99n6V2viHMq82VLDw==" + }, + "node_modules/isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/jiti": { + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/jiti/-/jiti-2.6.1.tgz", + "integrity": "sha512-ekilCSN1jwRvIbgeg/57YFh8qQDNbwDb9xT/qu2DAHbFFZUicIl4ygVaAvzveMhMVr3LnpSKTNnwt8PoOfmKhQ==", + "bin": { + "jiti": "lib/jiti-cli.mjs" + } + }, + "node_modules/js-tokens": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-9.0.1.tgz", + "integrity": "sha512-mxa9E9ITFOt0ban3j6L5MpjwegGz6lBQmM1IJkWeBZGcMxto50+eWdjC/52xDbS2vy0k7vIMK0Fe2wfL9OQSpQ==" + }, + "node_modules/json-parse-even-better-errors": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-3.0.2.tgz", + "integrity": "sha512-fi0NG4bPjCHunUJffmLd0gxssIgkNmArMvis4iNah6Owg1MCJjWhEcDLmsK6iGkJq3tHwbDkTlce70/tmXN4cQ==", + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/json5": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", + "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", + "bin": { + "json5": "lib/cli.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/jsonfile": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.2.1.tgz", + "integrity": "sha512-zwOTdL3rFQ/lRdBnntKVOX6k5cKJwEc1HdilT71BWEu7J41gXIB2MRp+vxduPSwZJPWBxEzv4yH1wYLJGUHX4Q==", + "dependencies": { + "universalify": "^2.0.0" + }, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/jsonwebtoken": { + "version": "9.0.3", + "resolved": "https://registry.npmjs.org/jsonwebtoken/-/jsonwebtoken-9.0.3.tgz", + "integrity": "sha512-MT/xP0CrubFRNLNKvxJ2BYfy53Zkm++5bX9dtuPbqAeQpTVe0MQTFhao8+Cp//EmJp244xt6Drw/GVEGCUj40g==", + "dependencies": { + "jws": "^4.0.1", + "lodash.includes": "^4.3.0", + "lodash.isboolean": "^3.0.3", + "lodash.isinteger": "^4.0.4", + "lodash.isnumber": "^3.0.3", + "lodash.isplainobject": "^4.0.6", + "lodash.isstring": "^4.0.1", + "lodash.once": "^4.0.0", + "ms": "^2.1.1", + "semver": "^7.5.4" + }, + "engines": { + "node": ">=12", + "npm": ">=6" + } + }, + "node_modules/jszip": { + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/jszip/-/jszip-3.10.1.tgz", + "integrity": "sha512-xXDvecyTpGLrqFrvkrUSoxxfJI5AH7U8zxxtVclpsUtMCq4JQ290LY8AW5c7Ggnr/Y/oK+bQMbqK2qmtk3pN4g==", + "dependencies": { + "lie": "~3.3.0", + "pako": "~1.0.2", + "readable-stream": "~2.3.6", + "setimmediate": "^1.0.5" + } + }, + "node_modules/jwa": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/jwa/-/jwa-2.0.1.tgz", + "integrity": "sha512-hRF04fqJIP8Abbkq5NKGN0Bbr3JxlQ+qhZufXVr0DvujKy93ZCbXZMHDL4EOtodSbCWxOqR8MS1tXA5hwqCXDg==", + "dependencies": { + "buffer-equal-constant-time": "^1.0.1", + "ecdsa-sig-formatter": "1.0.11", + "safe-buffer": "^5.0.1" + } + }, + "node_modules/jws": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/jws/-/jws-4.0.1.tgz", + "integrity": "sha512-EKI/M/yqPncGUUh44xz0PxSidXFr/+r0pA70+gIYhjv+et7yxM+s29Y+VGDkovRofQem0fs7Uvf4+YmAdyRduA==", + "dependencies": { + "jwa": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "node_modules/kleur": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", + "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==", + "engines": { + "node": ">=6" + } + }, + "node_modules/ky": { + "version": "1.14.3", + "resolved": "https://registry.npmjs.org/ky/-/ky-1.14.3.tgz", + "integrity": "sha512-9zy9lkjac+TR1c2tG+mkNSVlyOpInnWdSMiue4F+kq8TwJSgv6o8jhLRg8Ho6SnZ9wOYUq/yozts9qQCfk7bIw==", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sindresorhus/ky?sponsor=1" + } + }, + "node_modules/latest-version": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/latest-version/-/latest-version-9.0.0.tgz", + "integrity": "sha512-7W0vV3rqv5tokqkBAFV1LbR7HPOWzXQDpDgEuib/aJ1jsZZx6x3c2mBI+TJhJzOhkGeaLbCKEHXEXLfirtG2JA==", + "dependencies": { + "package-json": "^10.0.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/lie": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/lie/-/lie-3.3.0.tgz", + "integrity": "sha512-UaiMJzeWRlEujzAuw5LokY1L5ecNQYZKfmyZ9L7wDHb/p5etKaxXhohBcrw0EYby+G/NA52vRSN4N39dxHAIwQ==", + "dependencies": { + "immediate": "~3.0.5" + } + }, + "node_modules/lighthouse-logger": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/lighthouse-logger/-/lighthouse-logger-2.0.2.tgz", + "integrity": "sha512-vWl2+u5jgOQuZR55Z1WM0XDdrJT6mzMP8zHUct7xTlWhuQs+eV0g+QL0RQdFjT54zVmbhLCP8vIVpy1wGn/gCg==", + "dependencies": { + "debug": "^4.4.1", + "marky": "^1.2.2" + } + }, + "node_modules/lighthouse-logger/node_modules/debug": { + "version": "4.4.3", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz", + "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==", + "dependencies": { + "ms": "^2.1.3" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/lightningcss": { + "version": "1.32.0", + "resolved": "https://registry.npmjs.org/lightningcss/-/lightningcss-1.32.0.tgz", + "integrity": "sha512-NXYBzinNrblfraPGyrbPoD19C1h9lfI/1mzgWYvXUTe414Gz/X1FD2XBZSZM7rRTrMA8JL3OtAaGifrIKhQ5yQ==", + "dependencies": { + "detect-libc": "^2.0.3" + }, + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + }, + "optionalDependencies": { + "lightningcss-android-arm64": "1.32.0", + "lightningcss-darwin-arm64": "1.32.0", + "lightningcss-darwin-x64": "1.32.0", + "lightningcss-freebsd-x64": "1.32.0", + "lightningcss-linux-arm-gnueabihf": "1.32.0", + "lightningcss-linux-arm64-gnu": "1.32.0", + "lightningcss-linux-arm64-musl": "1.32.0", + "lightningcss-linux-x64-gnu": "1.32.0", + "lightningcss-linux-x64-musl": "1.32.0", + "lightningcss-win32-arm64-msvc": "1.32.0", + "lightningcss-win32-x64-msvc": "1.32.0" + } + }, + "node_modules/lightningcss-android-arm64": { + "version": "1.32.0", + "resolved": "https://registry.npmjs.org/lightningcss-android-arm64/-/lightningcss-android-arm64-1.32.0.tgz", + "integrity": "sha512-YK7/ClTt4kAK0vo6w3X+Pnm0D2cf2vPHbhOXdoNti1Ga0al1P4TBZhwjATvjNwLEBCnKvjJc2jQgHXH0NEwlAg==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-darwin-arm64": { + "version": "1.32.0", + "resolved": "https://registry.npmjs.org/lightningcss-darwin-arm64/-/lightningcss-darwin-arm64-1.32.0.tgz", + "integrity": "sha512-RzeG9Ju5bag2Bv1/lwlVJvBE3q6TtXskdZLLCyfg5pt+HLz9BqlICO7LZM7VHNTTn/5PRhHFBSjk5lc4cmscPQ==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-darwin-x64": { + "version": "1.32.0", + "resolved": "https://registry.npmjs.org/lightningcss-darwin-x64/-/lightningcss-darwin-x64-1.32.0.tgz", + "integrity": "sha512-U+QsBp2m/s2wqpUYT/6wnlagdZbtZdndSmut/NJqlCcMLTWp5muCrID+K5UJ6jqD2BFshejCYXniPDbNh73V8w==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-freebsd-x64": { + "version": "1.32.0", + "resolved": "https://registry.npmjs.org/lightningcss-freebsd-x64/-/lightningcss-freebsd-x64-1.32.0.tgz", + "integrity": "sha512-JCTigedEksZk3tHTTthnMdVfGf61Fky8Ji2E4YjUTEQX14xiy/lTzXnu1vwiZe3bYe0q+SpsSH/CTeDXK6WHig==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-linux-arm-gnueabihf": { + "version": "1.32.0", + "resolved": "https://registry.npmjs.org/lightningcss-linux-arm-gnueabihf/-/lightningcss-linux-arm-gnueabihf-1.32.0.tgz", + "integrity": "sha512-x6rnnpRa2GL0zQOkt6rts3YDPzduLpWvwAF6EMhXFVZXD4tPrBkEFqzGowzCsIWsPjqSK+tyNEODUBXeeVHSkw==", + "cpu": [ + "arm" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-linux-arm64-gnu": { + "version": "1.32.0", + "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-gnu/-/lightningcss-linux-arm64-gnu-1.32.0.tgz", + "integrity": "sha512-0nnMyoyOLRJXfbMOilaSRcLH3Jw5z9HDNGfT/gwCPgaDjnx0i8w7vBzFLFR1f6CMLKF8gVbebmkUN3fa/kQJpQ==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-linux-arm64-musl": { + "version": "1.32.0", + "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-musl/-/lightningcss-linux-arm64-musl-1.32.0.tgz", + "integrity": "sha512-UpQkoenr4UJEzgVIYpI80lDFvRmPVg6oqboNHfoH4CQIfNA+HOrZ7Mo7KZP02dC6LjghPQJeBsvXhJod/wnIBg==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-linux-x64-gnu": { + "version": "1.32.0", + "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-gnu/-/lightningcss-linux-x64-gnu-1.32.0.tgz", + "integrity": "sha512-V7Qr52IhZmdKPVr+Vtw8o+WLsQJYCTd8loIfpDaMRWGUZfBOYEJeyJIkqGIDMZPwPx24pUMfwSxxI8phr/MbOA==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-linux-x64-musl": { + "version": "1.32.0", + "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-musl/-/lightningcss-linux-x64-musl-1.32.0.tgz", + "integrity": "sha512-bYcLp+Vb0awsiXg/80uCRezCYHNg1/l3mt0gzHnWV9XP1W5sKa5/TCdGWaR/zBM2PeF/HbsQv/j2URNOiVuxWg==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-win32-arm64-msvc": { + "version": "1.32.0", + "resolved": "https://registry.npmjs.org/lightningcss-win32-arm64-msvc/-/lightningcss-win32-arm64-msvc-1.32.0.tgz", + "integrity": "sha512-8SbC8BR40pS6baCM8sbtYDSwEVQd4JlFTOlaD3gWGHfThTcABnNDBda6eTZeqbofalIJhFx0qKzgHJmcPTnGdw==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-win32-x64-msvc": { + "version": "1.32.0", + "resolved": "https://registry.npmjs.org/lightningcss-win32-x64-msvc/-/lightningcss-win32-x64-msvc-1.32.0.tgz", + "integrity": "sha512-Amq9B/SoZYdDi1kFrojnoqPLxYhQ4Wo5XiL8EVJrVsB8ARoC1PWW6VGtT0WKCemjy8aC+louJnjS7U18x3b06Q==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lines-and-columns": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-2.0.4.tgz", + "integrity": "sha512-wM1+Z03eypVAVUCE7QdSqpVIvelbOakn1M0bPDoA4SGWPx3sNDVUiMo3L6To6WWGClB7VyXnhQ4Sn7gxiJbE6A==", + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + } + }, + "node_modules/linkedom": { + "version": "0.18.12", + "resolved": "https://registry.npmjs.org/linkedom/-/linkedom-0.18.12.tgz", + "integrity": "sha512-jalJsOwIKuQJSeTvsgzPe9iJzyfVaEJiEXl+25EkKevsULHvMJzpNqwvj1jOESWdmgKDiXObyjOYwlUqG7wo1Q==", + "dependencies": { + "css-select": "^5.1.0", + "cssom": "^0.5.0", + "html-escaper": "^3.0.3", + "htmlparser2": "^10.0.0", + "uhyphen": "^0.2.0" + }, + "engines": { + "node": ">=16" + }, + "peerDependencies": { + "canvas": ">= 2" + }, + "peerDependenciesMeta": { + "canvas": { + "optional": true + } + } + }, + "node_modules/listr2": { + "version": "10.2.1", + "resolved": "https://registry.npmjs.org/listr2/-/listr2-10.2.1.tgz", + "integrity": "sha512-7I5knELsJKTUjXG+A6BkKAiGkW1i25fNa/xlUl9hFtk15WbE9jndA89xu5FzQKrY5llajE1hfZZFMILXkDHk/Q==", + "dependencies": { + "cli-truncate": "^5.2.0", + "eventemitter3": "^5.0.4", + "log-update": "^6.1.0", + "rfdc": "^1.4.1", + "wrap-ansi": "^10.0.0" + }, + "engines": { + "node": ">=22.13.0" + } + }, + "node_modules/local-pkg": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/local-pkg/-/local-pkg-1.1.2.tgz", + "integrity": "sha512-arhlxbFRmoQHl33a0Zkle/YWlmNwoyt6QNZEIJcqNbdrsix5Lvc4HyyI3EnwxTYlZYc32EbYrQ8SzEZ7dqgg9A==", + "dependencies": { + "mlly": "^1.7.4", + "pkg-types": "^2.3.0", + "quansync": "^0.2.11" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/antfu" + } + }, + "node_modules/lodash.includes": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/lodash.includes/-/lodash.includes-4.3.0.tgz", + "integrity": "sha512-W3Bx6mdkRTGtlJISOvVD/lbqjTlPPUDTMnlXZFnVwi9NKJ6tiAk6LVdlhZMm17VZisqhKcgzpO5Wz91PCt5b0w==" + }, + "node_modules/lodash.isboolean": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/lodash.isboolean/-/lodash.isboolean-3.0.3.tgz", + "integrity": "sha512-Bz5mupy2SVbPHURB98VAcw+aHh4vRV5IPNhILUCsOzRmsTmSQ17jIuqopAentWoehktxGd9e/hbIXq980/1QJg==" + }, + "node_modules/lodash.isinteger": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/lodash.isinteger/-/lodash.isinteger-4.0.4.tgz", + "integrity": "sha512-DBwtEWN2caHQ9/imiNeEA5ys1JoRtRfY3d7V9wkqtbycnAmTvRRmbHKDV4a0EYc678/dia0jrte4tjYwVBaZUA==" + }, + "node_modules/lodash.isnumber": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/lodash.isnumber/-/lodash.isnumber-3.0.3.tgz", + "integrity": "sha512-QYqzpfwO3/CWf3XP+Z+tkQsfaLL/EnUlXWVkIk5FUPc4sBdTehEqZONuyRt2P67PXAk+NXmTBcc97zw9t1FQrw==" + }, + "node_modules/lodash.isplainobject": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz", + "integrity": "sha512-oSXzaWypCMHkPC3NvBEaPHf0KsA5mvPrOPgQWDsbg8n7orZ290M0BmC/jgRZ4vcJ6DTAhjrsSYgdsW/F+MFOBA==" + }, + "node_modules/lodash.isstring": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/lodash.isstring/-/lodash.isstring-4.0.1.tgz", + "integrity": "sha512-0wJxfxH1wgO3GrbuP+dTTk7op+6L41QCXbGINEmD+ny/G/eCqGzxyCsh7159S+mgDDcoarnBw6PC1PS5+wUGgw==" + }, + "node_modules/lodash.merge": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", + "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==" + }, + "node_modules/lodash.once": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/lodash.once/-/lodash.once-4.1.1.tgz", + "integrity": "sha512-Sb487aTOCr9drQVL8pIxOzVhafOjZN9UU54hiN8PU3uAiSV7lx1yYNpbNmex2PK6dSJoNTSJUUswT651yww3Mg==" + }, + "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==", + "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/emoji-regex": { + "version": "10.6.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-10.6.0.tgz", + "integrity": "sha512-toUI84YS5YmxW219erniWD0CIVOo46xGKColeNQRgOzDorgBi1v4D71/OFzgD9GO2UGKIv1C3Sp8DAn0+j5w7A==" + }, + "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==", + "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==", + "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==", + "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/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==", + "dependencies": { + "@jridgewell/sourcemap-codec": "^1.5.5" + } + }, + "node_modules/magicast": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/magicast/-/magicast-0.5.2.tgz", + "integrity": "sha512-E3ZJh4J3S9KfwdjZhe2afj6R9lGIN5Pher1pF39UGrXRqq/VDaGVIGN13BjHd2u8B61hArAGOnso7nBOouW3TQ==", + "dependencies": { + "@babel/parser": "^7.29.0", + "@babel/types": "^7.29.0", + "source-map-js": "^1.2.1" + } + }, + "node_modules/make-error": { + "version": "1.3.6", + "resolved": "https://registry.npmjs.org/make-error/-/make-error-1.3.6.tgz", + "integrity": "sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==" + }, + "node_modules/many-keys-map": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/many-keys-map/-/many-keys-map-3.0.3.tgz", + "integrity": "sha512-1DiZmDHPXMBgMRjeUtHy1q1VYmeJscHxhIAexX9z/zjRMP80+0ETuPfssi8z+kMY4DwUgsKuHqpjxgmeA9gBNA==", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/fregante" + } + }, + "node_modules/marky": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/marky/-/marky-1.3.0.tgz", + "integrity": "sha512-ocnPZQLNpvbedwTy9kNrQEsknEfgvcLMvOtz3sFeWApDq1MXH1TqkCIx58xlpESsfwQOnuBO9beyQuNGzVvuhQ==" + }, + "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==", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/minimatch": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.5.tgz", + "integrity": "sha512-VgjWUsnnT6n+NUk6eZq77zeFdpW2LWDzP6zFGrCbHXiYNul5Dzqk2HHQ5uFH2DNW5Xbp8+jVzaeNt94ssEEl4w==", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/minimist": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", + "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/mlly": { + "version": "1.8.2", + "resolved": "https://registry.npmjs.org/mlly/-/mlly-1.8.2.tgz", + "integrity": "sha512-d+ObxMQFmbt10sretNDytwt85VrbkhhUA/JBGm1MPaWJ65Cl4wOgLaB1NYvJSZ0Ef03MMEU/0xpPMXUIQ29UfA==", + "dependencies": { + "acorn": "^8.16.0", + "pathe": "^2.0.3", + "pkg-types": "^1.3.1", + "ufo": "^1.6.3" + } + }, + "node_modules/mlly/node_modules/confbox": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/confbox/-/confbox-0.1.8.tgz", + "integrity": "sha512-RMtmw0iFkeR4YV+fUOSucriAQNb9g8zFR52MWCtl+cCZOFRNL6zeB395vPzFhEjjn4fMxXudmELnl/KF/WrK6w==" + }, + "node_modules/mlly/node_modules/pkg-types": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/pkg-types/-/pkg-types-1.3.1.tgz", + "integrity": "sha512-/Jm5M4RvtBFVkKWRu2BLUTNP8/M2a+UwuAX+ae4770q1qVGtfjG+WTCupoZixokjmHiry8uI+dlY8KXYV5HVVQ==", + "dependencies": { + "confbox": "^0.1.8", + "mlly": "^1.7.4", + "pathe": "^2.0.1" + } + }, + "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==" + }, + "node_modules/multimatch": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/multimatch/-/multimatch-6.0.0.tgz", + "integrity": "sha512-I7tSVxHGPlmPN/enE3mS1aOSo6bWBfls+3HmuEeCUBCE7gWnm3cBXCBkpurzFjVRwC6Kld8lLaZ1Iv5vOcjvcQ==", + "dependencies": { + "@types/minimatch": "^3.0.5", + "array-differ": "^4.0.0", + "array-union": "^3.0.1", + "minimatch": "^3.0.4" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/nano-spawn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/nano-spawn/-/nano-spawn-2.1.0.tgz", + "integrity": "sha512-yTW+2okrElHiH4fsiz/+/zc0EDo9BDDoC3iKk8dpv1GeRc9nUWzUZHx6TofMWErchhUQR8hY9/Eu1Uja9x1nqA==", + "engines": { + "node": ">=20.17" + }, + "funding": { + "url": "https://github.com/sindresorhus/nano-spawn?sponsor=1" + } + }, + "node_modules/nanoid": { + "version": "3.3.11", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.11.tgz", + "integrity": "sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "bin": { + "nanoid": "bin/nanoid.cjs" + }, + "engines": { + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + } + }, + "node_modules/nanospinner": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/nanospinner/-/nanospinner-1.2.2.tgz", + "integrity": "sha512-Zt/AmG6qRU3e+WnzGGLuMCEAO/dAu45stNbHY223tUxldaDAeE+FxSPsd9Q+j+paejmm0ZbrNVs5Sraqy3dRxA==", + "dependencies": { + "picocolors": "^1.1.1" + } + }, + "node_modules/node-fetch-native": { + "version": "1.6.7", + "resolved": "https://registry.npmjs.org/node-fetch-native/-/node-fetch-native-1.6.7.tgz", + "integrity": "sha512-g9yhqoedzIUm0nTnTqAQvueMPVOuIY16bqgAJJC8XOOubYFNwz6IER9qs0Gq2Xd0+CecCKFjtdDTMA4u4xG06Q==" + }, + "node_modules/node-forge": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.4.0.tgz", + "integrity": "sha512-LarFH0+6VfriEhqMMcLX2F7SwSXeWwnEAJEsYm5QKWchiVYVvJyV9v7UDvUv+w5HO23ZpQTXDv/GxdDdMyOuoQ==", + "engines": { + "node": ">= 6.13.0" + } + }, + "node_modules/node-notifier": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/node-notifier/-/node-notifier-10.0.1.tgz", + "integrity": "sha512-YX7TSyDukOZ0g+gmzjB6abKu+hTGvO8+8+gIFDsRCU2t8fLV/P2unmt+LGFaIa4y64aX98Qksa97rgz4vMNeLQ==", + "dependencies": { + "growly": "^1.3.0", + "is-wsl": "^2.2.0", + "semver": "^7.3.5", + "shellwords": "^0.1.1", + "uuid": "^8.3.2", + "which": "^2.0.2" + } + }, + "node_modules/node-notifier/node_modules/is-docker": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", + "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", + "bin": { + "is-docker": "cli.js" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/node-notifier/node_modules/is-wsl": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", + "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", + "dependencies": { + "is-docker": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/node-notifier/node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==" + }, + "node_modules/node-notifier/node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "engines": { + "node": ">=0.10.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==", + "dependencies": { + "boolbase": "^1.0.0" + }, + "funding": { + "url": "https://github.com/fb55/nth-check?sponsor=1" + } + }, + "node_modules/nypm": { + "version": "0.6.6", + "resolved": "https://registry.npmjs.org/nypm/-/nypm-0.6.6.tgz", + "integrity": "sha512-vRyr0r4cbBapw07Xw8xrj9Teq3o7MUD35rSaTcanDbW+aK2XHDgJFiU6ZTj2GBw7Q12ysdsyFss+Vdz4hQ0Y6Q==", + "dependencies": { + "citty": "^0.2.2", + "pathe": "^2.0.3", + "tinyexec": "^1.1.1" + }, + "bin": { + "nypm": "dist/cli.mjs" + }, + "engines": { + "node": ">=18" + } + }, + "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==", + "funding": [ + "https://github.com/sponsors/sxzz", + "https://opencollective.com/debug" + ] + }, + "node_modules/ofetch": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/ofetch/-/ofetch-1.5.1.tgz", + "integrity": "sha512-2W4oUZlVaqAPAil6FUg/difl6YhqhUR7x2eZY4bQCko22UXg3hptq9KLQdqFClV+Wu85UX7hNtdGTngi/1BxcA==", + "dependencies": { + "destr": "^2.0.5", + "node-fetch-native": "^1.6.7", + "ufo": "^1.6.1" + } + }, + "node_modules/ohash": { + "version": "2.0.11", + "resolved": "https://registry.npmjs.org/ohash/-/ohash-2.0.11.tgz", + "integrity": "sha512-RdR9FQrFwNBNXAr4GixM8YaRZRJ5PUWbKYbE5eOsrwAjJW0q2REGcf79oYPsLyskQCZG1PLN+S/K1V00joZAoQ==" + }, + "node_modules/on-exit-leak-free": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/on-exit-leak-free/-/on-exit-leak-free-2.1.2.tgz", + "integrity": "sha512-0eJJY6hXLGf1udHwfNftBqH+g73EU4B504nZeKpz1sYRKafAghwxEJunB2O7rDZkL4PGfsMVnTXZ2EjibbqcsA==", + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/onetime": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-7.0.0.tgz", + "integrity": "sha512-VXJjc87FScF88uafS3JllDgvAm+c/Slfz06lorj2uAY34rlUu0Nt+v8wreiImcrgAjjIHp1rXpTDlLOGw29WwQ==", + "dependencies": { + "mimic-function": "^5.0.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/open": { + "version": "11.0.0", + "resolved": "https://registry.npmjs.org/open/-/open-11.0.0.tgz", + "integrity": "sha512-smsWv2LzFjP03xmvFoJ331ss6h+jixfA4UUV/Bsiyuu4YJPfN+FIQGOIiv4w9/+MoHkfkJ22UIaQWRVFRfH6Vw==", + "dependencies": { + "default-browser": "^5.4.0", + "define-lazy-prop": "^3.0.0", + "is-in-ssh": "^1.0.0", + "is-inside-container": "^1.0.0", + "powershell-utils": "^0.1.0", + "wsl-utils": "^0.3.0" + }, + "engines": { + "node": ">=20" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/os-shim": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/os-shim/-/os-shim-0.1.3.tgz", + "integrity": "sha512-jd0cvB8qQ5uVt0lvCIexBaROw1KyKm5sbulg2fWOHjETisuCzWyt+eTZKEMs8v6HwzoGs8xik26jg7eCM6pS+A==", + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/package-json": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/package-json/-/package-json-10.0.1.tgz", + "integrity": "sha512-ua1L4OgXSBdsu1FPb7F3tYH0F48a6kxvod4pLUlGY9COeJAJQNX/sNH2IiEmsxw7lqYiAwrdHMjz1FctOsyDQg==", + "dependencies": { + "ky": "^1.2.0", + "registry-auth-token": "^5.0.2", + "registry-url": "^6.0.1", + "semver": "^7.6.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/pako": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz", + "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==" + }, + "node_modules/parse-json": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-7.1.1.tgz", + "integrity": "sha512-SgOTCX/EZXtZxBE5eJ97P4yGM5n37BwRU+YMsH4vNzFqJV/oWFXXCmwFlgWUM4PrakybVOueJJ6pwHqSVhTFDw==", + "dependencies": { + "@babel/code-frame": "^7.21.4", + "error-ex": "^1.3.2", + "json-parse-even-better-errors": "^3.0.0", + "lines-and-columns": "^2.0.3", + "type-fest": "^3.8.0" + }, + "engines": { + "node": ">=16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/pathe": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/pathe/-/pathe-2.0.3.tgz", + "integrity": "sha512-WUjGcAqP1gQacoQe+OBJsFA7Ld4DyXuUIjZ5cc75cLHvJ7dtNsTugphxIADwspS+AraAUePCKrSVtPLFj/F88w==" + }, + "node_modules/perfect-debounce": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/perfect-debounce/-/perfect-debounce-2.1.0.tgz", + "integrity": "sha512-LjgdTytVFXeUgtHZr9WYViYSM/g8MkcTPYDlPa3cDqMirHjKiSZPYd6DoL7pK8AJQr+uWkQvCjHNdiMqsrJs+g==" + }, + "node_modules/picocolors": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", + "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==" + }, + "node_modules/picomatch": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.4.tgz", + "integrity": "sha512-QP88BAKvMam/3NxH6vj2o21R6MjxZUAd6nlwAS/pnGvN9IVLocLHxGYIzFhg6fUQ+5th6P4dv4eW9jX3DSIj7A==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/pino": { + "version": "9.7.0", + "resolved": "https://registry.npmjs.org/pino/-/pino-9.7.0.tgz", + "integrity": "sha512-vnMCM6xZTb1WDmLvtG2lE/2p+t9hDEIvTWJsu6FejkE62vB7gDhvzrpFR4Cw2to+9JNQxVnkAKVPA1KPB98vWg==", + "dependencies": { + "atomic-sleep": "^1.0.0", + "fast-redact": "^3.1.1", + "on-exit-leak-free": "^2.1.0", + "pino-abstract-transport": "^2.0.0", + "pino-std-serializers": "^7.0.0", + "process-warning": "^5.0.0", + "quick-format-unescaped": "^4.0.3", + "real-require": "^0.2.0", + "safe-stable-stringify": "^2.3.1", + "sonic-boom": "^4.0.1", + "thread-stream": "^3.0.0" + }, + "bin": { + "pino": "bin.js" + } + }, + "node_modules/pino-abstract-transport": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/pino-abstract-transport/-/pino-abstract-transport-2.0.0.tgz", + "integrity": "sha512-F63x5tizV6WCh4R6RHyi2Ml+M70DNRXt/+HANowMflpgGFMAym/VKm6G7ZOQRjqN7XbGxK1Lg9t6ZrtzOaivMw==", + "dependencies": { + "split2": "^4.0.0" + } + }, + "node_modules/pino-std-serializers": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/pino-std-serializers/-/pino-std-serializers-7.1.0.tgz", + "integrity": "sha512-BndPH67/JxGExRgiX1dX0w1FvZck5Wa4aal9198SrRhZjH3GxKQUKIBnYJTdj2HDN3UQAS06HlfcSbQj2OHmaw==" + }, + "node_modules/pkg-types": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/pkg-types/-/pkg-types-2.3.1.tgz", + "integrity": "sha512-y+ichcgc2LrADuhLNAx8DFjVfgz91pRxfZdI3UDhxHvcVEZsenLO+7XaU5vOp0u/7V/wZ+plyuQxtrDlZJ+yeg==", + "dependencies": { + "confbox": "^0.2.4", + "exsolve": "^1.0.8", + "pathe": "^2.0.3" + } + }, + "node_modules/postcss": { + "version": "8.5.12", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.12.tgz", + "integrity": "sha512-W62t/Se6rA0Az3DfCL0AqJwXuKwBeYg6nOaIgzP+xZ7N5BFCI7DYi1qs6ygUYT6rvfi6t9k65UMLJC+PHZpDAA==", + "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" + } + ], + "dependencies": { + "nanoid": "^3.3.11", + "picocolors": "^1.1.1", + "source-map-js": "^1.2.1" + }, + "engines": { + "node": "^10 || ^12 || >=14" + } + }, + "node_modules/powershell-utils": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/powershell-utils/-/powershell-utils-0.1.0.tgz", + "integrity": "sha512-dM0jVuXJPsDN6DvRpea484tCUaMiXWjuCn++HGTqUWzGDjv5tZkEZldAJ/UMlqRYGFrD/etByo4/xOuC/snX2A==", + "engines": { + "node": ">=20" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" + }, + "node_modules/process-warning": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/process-warning/-/process-warning-5.0.0.tgz", + "integrity": "sha512-a39t9ApHNx2L4+HBnQKqxxHNs1r7KF+Intd8Q/g1bUh6q0WIp9voPXJ/x0j+ZL45KF1pJd9+q2jLIRMfvEshkA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/fastify" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/fastify" + } + ] + }, + "node_modules/promise-toolbox": { + "version": "0.21.0", + "resolved": "https://registry.npmjs.org/promise-toolbox/-/promise-toolbox-0.21.0.tgz", + "integrity": "sha512-NV8aTmpwrZv+Iys54sSFOBx3tuVaOBvvrft5PNppnxy9xpU/akHbaWIril22AB22zaPgrgwKdD0KsrM0ptUtpg==", + "dependencies": { + "make-error": "^1.3.2" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/prompts": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz", + "integrity": "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==", + "dependencies": { + "kleur": "^3.0.3", + "sisteransi": "^1.0.5" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/proto-list": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/proto-list/-/proto-list-1.2.4.tgz", + "integrity": "sha512-vtK/94akxsTMhe0/cbfpR+syPuszcuwhqVjJq26CuNDgFGj682oRBXOP5MJpv2r7JtE8MsiepGIqvvOTBwn2vA==" + }, + "node_modules/publish-browser-extension": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/publish-browser-extension/-/publish-browser-extension-4.0.5.tgz", + "integrity": "sha512-EePAn3VIHJS/jqCuvs1NgPgoecCT8+RsES76hbgYe2Ze1dyvB0tX60C1PCrV8Z8fv56mW3E59s9Gd/GwWiw7dw==", + "dependencies": { + "cac": "^6.7.14", + "consola": "^3.4.2", + "dotenv": "^17.2.4", + "form-data-encoder": "^4.1.0", + "formdata-node": "^6.0.3", + "jsonwebtoken": "^9.0.3", + "listr2": "^10.1.0", + "ofetch": "^1.5.1", + "zod": "3.25.76 || ^4.3.6" + }, + "bin": { + "publish-extension": "bin/publish-extension.mjs" + }, + "engines": { + "node": ">=18.0.0" + } + }, + "node_modules/publish-browser-extension/node_modules/cac": { + "version": "6.7.14", + "resolved": "https://registry.npmjs.org/cac/-/cac-6.7.14.tgz", + "integrity": "sha512-b6Ilus+c3RrdDk+JhLKUAQfzzgLEPy6wcXqS7f/xe1EETvsDP6GORG7SFuOs6cID5YkqchW/LXZbX5bc8j7ZcQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/pupa": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/pupa/-/pupa-3.3.0.tgz", + "integrity": "sha512-LjgDO2zPtoXP2wJpDjZrGdojii1uqO0cnwKoIoUzkfS98HDmbeiGmYiXo3lXeFlq2xvne1QFQhwYXSUCLKtEuA==", + "dependencies": { + "escape-goat": "^4.0.0" + }, + "engines": { + "node": ">=12.20" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/quansync": { + "version": "0.2.11", + "resolved": "https://registry.npmjs.org/quansync/-/quansync-0.2.11.tgz", + "integrity": "sha512-AifT7QEbW9Nri4tAwR5M/uzpBuqfZf+zwaEM/QkzEjj7NBuFD2rBuy0K3dE+8wltbezDV7JMA0WfnCPYRSYbXA==", + "funding": [ + { + "type": "individual", + "url": "https://github.com/sponsors/antfu" + }, + { + "type": "individual", + "url": "https://github.com/sponsors/sxzz" + } + ] + }, + "node_modules/quick-format-unescaped": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/quick-format-unescaped/-/quick-format-unescaped-4.0.4.tgz", + "integrity": "sha512-tYC1Q1hgyRuHgloV/YXs2w15unPVh8qfu/qCTfhTYamaw7fyhumKa2yGpdSo87vY32rIclj+4fWYQXUMs9EHvg==" + }, + "node_modules/rc": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz", + "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==", + "dependencies": { + "deep-extend": "^0.6.0", + "ini": "~1.3.0", + "minimist": "^1.2.0", + "strip-json-comments": "~2.0.1" + }, + "bin": { + "rc": "cli.js" + } + }, + "node_modules/rc/node_modules/ini": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", + "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==" + }, + "node_modules/rc/node_modules/strip-json-comments": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", + "integrity": "sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/rc9": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/rc9/-/rc9-3.0.1.tgz", + "integrity": "sha512-gMDyleLWVE+i6Sgtc0QbbY6pEKqYs97NGi6isHQPqYlLemPoO8dxQ3uGi0f4NiP98c+jMW6cG1Kx9dDwfvqARQ==", + "dependencies": { + "defu": "^6.1.6", + "destr": "^2.0.5" + } + }, + "node_modules/readable-stream": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/readable-stream/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + }, + "node_modules/readdirp": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-5.0.0.tgz", + "integrity": "sha512-9u/XQ1pvrQtYyMpZe7DXKv2p5CNvyVwzUB6uhLAnQwHMSgKMBR62lc7AHljaeteeHXn11XTAaLLUVZYVZyuRBQ==", + "engines": { + "node": ">= 20.19.0" + }, + "funding": { + "type": "individual", + "url": "https://paulmillr.com/funding/" + } + }, + "node_modules/real-require": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/real-require/-/real-require-0.2.0.tgz", + "integrity": "sha512-57frrGM/OCTLqLOAh0mhVA9VBMHd+9U7Zb2THMGdBUoZVOtGbJzjxsYGDJ3A9AYYCP4hn6y1TVbaOfzWtm5GFg==", + "engines": { + "node": ">= 12.13.0" + } + }, + "node_modules/registry-auth-token": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-5.1.1.tgz", + "integrity": "sha512-P7B4+jq8DeD2nMsAcdfaqHbssgHtZ7Z5+++a5ask90fvmJ8p5je4mOa+wzu+DB4vQ5tdJV/xywY+UnVFeQLV5Q==", + "dependencies": { + "@pnpm/npm-conf": "^3.0.2" + }, + "engines": { + "node": ">=14" + } + }, + "node_modules/registry-url": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/registry-url/-/registry-url-6.0.1.tgz", + "integrity": "sha512-+crtS5QjFRqFCoQmvGduwYWEBng99ZvmFvF+cUJkGYF1L1BfU8C6Zp9T7f5vPAwyLkUExpvK+ANVZmGU49qi4Q==", + "dependencies": { + "rc": "1.2.8" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", + "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==", + "dependencies": { + "onetime": "^7.0.0", + "signal-exit": "^4.1.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/rfdc": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/rfdc/-/rfdc-1.4.1.tgz", + "integrity": "sha512-q1b3N5QkRUWUl7iyylaaj3kOpIT0N2i9MqIEQXP73GVsN9cw3fdx8X63cEmWhJGi2PPCF23Ijp7ktmd39rawIA==" + }, + "node_modules/rolldown": { + "version": "1.0.0-rc.17", + "resolved": "https://registry.npmjs.org/rolldown/-/rolldown-1.0.0-rc.17.tgz", + "integrity": "sha512-ZrT53oAKrtA4+YtBWPQbtPOxIbVDbxT0orcYERKd63VJTF13zPcgXTvD4843L8pcsI7M6MErt8QtON6lrB9tyA==", + "dependencies": { + "@oxc-project/types": "=0.127.0", + "@rolldown/pluginutils": "1.0.0-rc.17" + }, + "bin": { + "rolldown": "bin/cli.mjs" + }, + "engines": { + "node": "^20.19.0 || >=22.12.0" + }, + "optionalDependencies": { + "@rolldown/binding-android-arm64": "1.0.0-rc.17", + "@rolldown/binding-darwin-arm64": "1.0.0-rc.17", + "@rolldown/binding-darwin-x64": "1.0.0-rc.17", + "@rolldown/binding-freebsd-x64": "1.0.0-rc.17", + "@rolldown/binding-linux-arm-gnueabihf": "1.0.0-rc.17", + "@rolldown/binding-linux-arm64-gnu": "1.0.0-rc.17", + "@rolldown/binding-linux-arm64-musl": "1.0.0-rc.17", + "@rolldown/binding-linux-ppc64-gnu": "1.0.0-rc.17", + "@rolldown/binding-linux-s390x-gnu": "1.0.0-rc.17", + "@rolldown/binding-linux-x64-gnu": "1.0.0-rc.17", + "@rolldown/binding-linux-x64-musl": "1.0.0-rc.17", + "@rolldown/binding-openharmony-arm64": "1.0.0-rc.17", + "@rolldown/binding-wasm32-wasi": "1.0.0-rc.17", + "@rolldown/binding-win32-arm64-msvc": "1.0.0-rc.17", + "@rolldown/binding-win32-x64-msvc": "1.0.0-rc.17" + } + }, + "node_modules/run-applescript": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/run-applescript/-/run-applescript-7.1.0.tgz", + "integrity": "sha512-DPe5pVFaAsinSaV6QjQ6gdiedWDcRCbUuiQfQa2wmWV7+xC9bGulGI8+TdRmoFkAPaBXk8CrAbnlY2ISniJ47Q==", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/safe-stable-stringify": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/safe-stable-stringify/-/safe-stable-stringify-2.5.0.tgz", + "integrity": "sha512-b3rppTKm9T+PsVCBEOUR46GWI7fdOs00VKZ1+9c1EWDaDMvjQc6tUwuFyIprgGgTcWoVHSKrU8H31ZHA2e0RHA==", + "engines": { + "node": ">=10" + } + }, + "node_modules/sax": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.6.0.tgz", + "integrity": "sha512-6R3J5M4AcbtLUdZmRv2SygeVaM7IhrLXu9BmnOGmmACak8fiUtOsYNWUS4uK7upbmHIBbLBeFeI//477BKLBzA==", + "engines": { + "node": ">=11.0.0" + } + }, + "node_modules/scule": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/scule/-/scule-1.3.0.tgz", + "integrity": "sha512-6FtHJEvt+pVMIB9IBY+IcCJ6Z5f1iQnytgyfKMhDKgmzYG+TeH/wx1y3l27rshSbLiSanrR9ffZDrEsmjlQF2g==" + }, + "node_modules/semver": { + "version": "7.7.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.4.tgz", + "integrity": "sha512-vFKC2IEtQnVhpT78h1Yp8wzwrf8CM+MzKMHGJZfBtzhZNycRFnXsHk6E5TxIkkMsgNS7mdX3AGB7x2QM2di4lA==", + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/set-value": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/set-value/-/set-value-4.1.0.tgz", + "integrity": "sha512-zTEg4HL0RwVrqcWs3ztF+x1vkxfm0lP+MQQFPiMJTKVceBwEV0A569Ou8l9IYQG8jOZdMVI1hGsc0tmeD2o/Lw==", + "funding": [ + "https://github.com/sponsors/jonschlinkert", + "https://paypal.me/jonathanschlinkert", + "https://jonschlinkert.dev/sponsor" + ], + "dependencies": { + "is-plain-object": "^2.0.4", + "is-primitive": "^3.0.1" + }, + "engines": { + "node": ">=11.0" + } + }, + "node_modules/setimmediate": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", + "integrity": "sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA==" + }, + "node_modules/shell-quote": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.7.3.tgz", + "integrity": "sha512-Vpfqwm4EnqGdlsBFNmHhxhElJYrdfcxPThu+ryKS5J8L/fhAwLazFZtq+S+TWZ9ANj2piSQLGj6NQg+lKPmxrw==" + }, + "node_modules/shellwords": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/shellwords/-/shellwords-0.1.1.tgz", + "integrity": "sha512-vFwSUfQvqybiICwZY5+DAWIPLKsWO31Q91JSKl3UYv+K5c2QRPzn0qzec6QPu1Qc9eHYItiP3NdJqNVqetYAww==" + }, + "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==", + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/sisteransi": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", + "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==" + }, + "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==", + "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/sonic-boom": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/sonic-boom/-/sonic-boom-4.2.1.tgz", + "integrity": "sha512-w6AxtubXa2wTXAUsZMMWERrsIRAdrK0Sc+FUytWvYAhBJLyuI4llrMIC1DtlNSdI99EI86KZum2MMq3EAZlF9Q==", + "dependencies": { + "atomic-sleep": "^1.0.0" + } + }, + "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==", + "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==", + "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==", + "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==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/spawn-sync": { + "version": "1.0.15", + "resolved": "https://registry.npmjs.org/spawn-sync/-/spawn-sync-1.0.15.tgz", + "integrity": "sha512-9DWBgrgYZzNghseho0JOuh+5fg9u6QWhAWa51QC7+U5rCheZ/j1DrEZnyE0RBBRqZ9uEXGPgSSM0nky6burpVw==", + "hasInstallScript": true, + "dependencies": { + "concat-stream": "^1.4.7", + "os-shim": "^0.1.2" + } + }, + "node_modules/split": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/split/-/split-1.0.1.tgz", + "integrity": "sha512-mTyOoPbrivtXnwnIxZRFYRrPNtEFKlpB2fvjSnCQUiAA6qAZzqwna5envK4uk6OIeP17CsdF3rSBGYVBsU0Tkg==", + "dependencies": { + "through": "2" + }, + "engines": { + "node": "*" + } + }, + "node_modules/split2": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/split2/-/split2-4.2.0.tgz", + "integrity": "sha512-UcjcJOWknrNkF6PLX83qcHM6KHgVKNkV62Y8a5uYDVv9ydGQVwAHMKqHdJje1VTWpljG0WYpCDhrCdAOYH4TWg==", + "engines": { + "node": ">= 10.x" + } + }, + "node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/string_decoder/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + }, + "node_modules/string-width": { + "version": "8.2.1", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-8.2.1.tgz", + "integrity": "sha512-IIaP0g3iy9Cyy18w3M9YcaDudujEAVHKt3a3QJg1+sr/oX96TbaGUubG0hJyCjCBThFH+tFpcIyoUHUn1ogaLA==", + "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==", + "dependencies": { + "ansi-regex": "^6.2.2" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" + } + }, + "node_modules/strip-bom": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-5.0.0.tgz", + "integrity": "sha512-p+byADHF7SzEcVnLvc/r3uognM1hUhObuHXxJcgLCfD194XAkaLbjq3Wzb0N5G2tgIjH0dgT708Z51QxMeu60A==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/strip-json-comments": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-5.0.2.tgz", + "integrity": "sha512-4X2FR3UwhNUE9G49aIsJW5hRRR3GXGTBTZRMfv568O60ojM8HcWjV/VxAxCDW3SUND33O6ZY66ZuRcdkj73q2g==", + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/strip-literal": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/strip-literal/-/strip-literal-3.1.0.tgz", + "integrity": "sha512-8r3mkIM/2+PpjHoOtiAW8Rg3jJLHaV7xPwG+YRGrv6FP0wwk/toTpATxWYOW0BKdWwl82VT2tFYi5DlROa0Mxg==", + "dependencies": { + "js-tokens": "^9.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/antfu" + } + }, + "node_modules/stubborn-fs": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/stubborn-fs/-/stubborn-fs-2.0.0.tgz", + "integrity": "sha512-Y0AvSwDw8y+nlSNFXMm2g6L51rBGdAQT20J3YSOqxC53Lo3bjWRtr2BKcfYoAf352WYpsZSTURrA0tqhfgudPA==", + "dependencies": { + "stubborn-utils": "^1.0.1" + } + }, + "node_modules/stubborn-utils": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/stubborn-utils/-/stubborn-utils-1.0.2.tgz", + "integrity": "sha512-zOh9jPYI+xrNOyisSelgym4tolKTJCQd5GBhK0+0xJvcYDcwlOoxF/rnFKQ2KRZknXSG9jWAp66fwP6AxN9STg==" + }, + "node_modules/thread-stream": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/thread-stream/-/thread-stream-3.1.0.tgz", + "integrity": "sha512-OqyPZ9u96VohAyMfJykzmivOrY2wfMSf3C5TtFJVgN+Hm6aj+voFhlK+kZEIv2FBh1X6Xp3DlnCOfEQ3B2J86A==", + "dependencies": { + "real-require": "^0.2.0" + } + }, + "node_modules/through": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", + "integrity": "sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==" + }, + "node_modules/tinyexec": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/tinyexec/-/tinyexec-1.1.1.tgz", + "integrity": "sha512-VKS/ZaQhhkKFMANmAOhhXVoIfBXblQxGX1myCQ2faQrfmobMftXeJPcZGp0gS07ocvGJWDLZGyOZDadDBqYIJg==", + "engines": { + "node": ">=18" + } + }, + "node_modules/tinyglobby": { + "version": "0.2.16", + "resolved": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.16.tgz", + "integrity": "sha512-pn99VhoACYR8nFHhxqix+uvsbXineAasWm5ojXoN8xEwK5Kd3/TrhNn1wByuD52UxWRLy8pu+kRMniEi6Eq9Zg==", + "dependencies": { + "fdir": "^6.5.0", + "picomatch": "^4.0.4" + }, + "engines": { + "node": ">=12.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/SuperchupuDev" + } + }, + "node_modules/tmp": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.2.5.tgz", + "integrity": "sha512-voyz6MApa1rQGUxT3E+BK7/ROe8itEx7vD8/HEvt4xwXucvQ5G5oeEiHkmHZJuBO21RpOf+YYm9MOivj709jow==", + "engines": { + "node": ">=14.14" + } + }, + "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==" + }, + "node_modules/type-fest": { + "version": "3.13.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-3.13.1.tgz", + "integrity": "sha512-tLq3bSNx+xSpwvAJnzrK0Ep5CLNWjvFTOp71URMaAEWBfRb9nnJiBoUe0tF8bI4ZFO3omgBR6NvnbzVUT3Ly4g==", + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/typedarray": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", + "integrity": "sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA==" + }, + "node_modules/ufo": { + "version": "1.6.3", + "resolved": "https://registry.npmjs.org/ufo/-/ufo-1.6.3.tgz", + "integrity": "sha512-yDJTmhydvl5lJzBmy/hyOAA0d+aqCBuwl818haVdYCRrWV84o7YyeVm4QlVHStqNrrJSTb6jKuFAVqAFsr+K3Q==" + }, + "node_modules/uhyphen": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/uhyphen/-/uhyphen-0.2.0.tgz", + "integrity": "sha512-qz3o9CHXmJJPGBdqzab7qAYuW8kQGKNEuoHFYrBwV6hWIMcpAmxDLXojcHfFr9US1Pe6zUswEIJIbLI610fuqA==" + }, + "node_modules/undici-types": { + "version": "7.19.2", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-7.19.2.tgz", + "integrity": "sha512-qYVnV5OEm2AW8cJMCpdV20CDyaN3g0AjDlOGf1OW4iaDEx8MwdtChUp4zu4H0VP3nDRF/8RKWH+IPp9uW0YGZg==" + }, + "node_modules/unimport": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/unimport/-/unimport-6.1.1.tgz", + "integrity": "sha512-ZY3adHF8WFSaiF1O+Eqtltt4wMZPGQ+WWLtnbc31TxglU/dx7q8B66kvXdfyGTWA25X8OO00X9b9iyLzrWOZmw==", + "dependencies": { + "acorn": "^8.16.0", + "escape-string-regexp": "^5.0.0", + "estree-walker": "^3.0.3", + "local-pkg": "^1.1.2", + "magic-string": "^0.30.21", + "mlly": "^1.8.2", + "pathe": "^2.0.3", + "picomatch": "^4.0.4", + "pkg-types": "^2.3.0", + "scule": "^1.3.0", + "strip-literal": "^3.1.0", + "tinyglobby": "^0.2.16", + "unplugin": "^3.0.0", + "unplugin-utils": "^0.3.1" + }, + "engines": { + "node": ">=18.12.0" + } + }, + "node_modules/universalify": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", + "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/unplugin": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/unplugin/-/unplugin-3.0.0.tgz", + "integrity": "sha512-0Mqk3AT2TZCXWKdcoaufeXNukv2mTrEZExeXlHIOZXdqYoHHr4n51pymnwV8x2BOVxwXbK2HLlI7usrqMpycdg==", + "dependencies": { + "@jridgewell/remapping": "^2.3.5", + "picomatch": "^4.0.3", + "webpack-virtual-modules": "^0.6.2" + }, + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/unplugin-utils": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/unplugin-utils/-/unplugin-utils-0.3.1.tgz", + "integrity": "sha512-5lWVjgi6vuHhJ526bI4nlCOmkCIF3nnfXkCMDeMJrtdvxTs6ZFCM8oNufGTsDbKv/tJ/xj8RpvXjRuPBZJuJog==", + "dependencies": { + "pathe": "^2.0.3", + "picomatch": "^4.0.3" + }, + "engines": { + "node": ">=20.19.0" + }, + "funding": { + "url": "https://github.com/sponsors/sxzz" + } + }, + "node_modules/update-notifier": { + "version": "7.3.1", + "resolved": "https://registry.npmjs.org/update-notifier/-/update-notifier-7.3.1.tgz", + "integrity": "sha512-+dwUY4L35XFYEzE+OAL3sarJdUioVovq+8f7lcIJ7wnmnYQV5UD1Y/lcwaMSyaQ6Bj3JMj1XSTjZbNLHn/19yA==", + "dependencies": { + "boxen": "^8.0.1", + "chalk": "^5.3.0", + "configstore": "^7.0.0", + "is-in-ci": "^1.0.0", + "is-installed-globally": "^1.0.0", + "is-npm": "^6.0.0", + "latest-version": "^9.0.0", + "pupa": "^3.1.0", + "semver": "^7.6.3", + "xdg-basedir": "^5.1.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/yeoman/update-notifier?sponsor=1" + } + }, + "node_modules/util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==" + }, + "node_modules/uuid": { + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", + "bin": { + "uuid": "dist/bin/uuid" + } + }, + "node_modules/vite": { + "version": "8.0.10", + "resolved": "https://registry.npmjs.org/vite/-/vite-8.0.10.tgz", + "integrity": "sha512-rZuUu9j6J5uotLDs+cAA4O5H4K1SfPliUlQwqa6YEwSrWDZzP4rhm00oJR5snMewjxF5V/K3D4kctsUTsIU9Mw==", + "dependencies": { + "lightningcss": "^1.32.0", + "picomatch": "^4.0.4", + "postcss": "^8.5.10", + "rolldown": "1.0.0-rc.17", + "tinyglobby": "^0.2.16" + }, + "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", + "@vitejs/devtools": "^0.1.0", + "esbuild": "^0.27.0 || ^0.28.0", + "jiti": ">=1.21.0", + "less": "^4.0.0", + "sass": "^1.70.0", + "sass-embedded": "^1.70.0", + "stylus": ">=0.54.8", + "sugarss": "^5.0.0", + "terser": "^5.16.0", + "tsx": "^4.8.1", + "yaml": "^2.4.2" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + }, + "@vitejs/devtools": { + "optional": true + }, + "esbuild": { + "optional": true + }, + "jiti": { + "optional": true + }, + "less": { + "optional": true + }, + "sass": { + "optional": true + }, + "sass-embedded": { + "optional": true + }, + "stylus": { + "optional": true + }, + "sugarss": { + "optional": true + }, + "terser": { + "optional": true + }, + "tsx": { + "optional": true + }, + "yaml": { + "optional": true + } + } + }, + "node_modules/vite-node": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/vite-node/-/vite-node-6.0.0.tgz", + "integrity": "sha512-oj4PVrT+pDh6GYf5wfUXkcZyekYS8kKPfLPXVl8qe324Ec6l4K2DUKNadRbZ3LQl0qGcDz+PyOo7ZAh00Y+JjQ==", + "dependencies": { + "cac": "^7.0.0", + "es-module-lexer": "^2.0.0", + "obug": "^2.1.1", + "pathe": "^2.0.3", + "vite": "^8.0.0" + }, + "bin": { + "vite-node": "dist/cli.mjs" + }, + "engines": { + "node": "^20.19.0 || >=22.12.0" + }, + "funding": { + "url": "https://opencollective.com/antfu" + } + }, + "node_modules/watchpack": { + "version": "2.4.4", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.4.tgz", + "integrity": "sha512-c5EGNOiyxxV5qmTtAB7rbiXxi1ooX1pQKMLX/MIabJjRA0SJBQOjKF+KSVfHkr9U1cADPon0mRiVe/riyaiDUA==", + "dependencies": { + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.1.2" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/web-ext-run": { + "version": "0.2.4", + "resolved": "https://registry.npmjs.org/web-ext-run/-/web-ext-run-0.2.4.tgz", + "integrity": "sha512-rQicL7OwuqWdQWI33JkSXKcp7cuv1mJG8u3jRQwx/8aDsmhbTHs9ZRmNYOL+LX0wX8edIEQX8jj4bB60GoXtKA==", + "dependencies": { + "@babel/runtime": "7.28.2", + "@devicefarmer/adbkit": "3.3.8", + "chrome-launcher": "1.2.0", + "debounce": "1.2.1", + "es6-error": "4.1.1", + "firefox-profile": "4.7.0", + "fx-runner": "1.4.0", + "multimatch": "6.0.0", + "node-notifier": "10.0.1", + "parse-json": "7.1.1", + "pino": "9.7.0", + "promise-toolbox": "0.21.0", + "set-value": "4.1.0", + "source-map-support": "0.5.21", + "strip-bom": "5.0.0", + "strip-json-comments": "5.0.2", + "tmp": "0.2.5", + "update-notifier": "7.3.1", + "watchpack": "2.4.4", + "zip-dir": "2.0.0" + }, + "engines": { + "node": ">=18.0.0", + "npm": ">=8.0.0" + } + }, + "node_modules/webpack-virtual-modules": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/webpack-virtual-modules/-/webpack-virtual-modules-0.6.2.tgz", + "integrity": "sha512-66/V2i5hQanC51vBQKPH4aI8NMAcBW59FVBs+rC7eGHupMyfn34q7rZIE+ETlJ+XTevqfUhVVBgSUNSW2flEUQ==" + }, + "node_modules/when": { + "version": "3.7.7", + "resolved": "https://registry.npmjs.org/when/-/when-3.7.7.tgz", + "integrity": "sha512-9lFZp/KHoqH6bPKjbWqa+3Dg/K/r2v0X/3/G2x4DBGchVS2QX2VXL3cZV994WQVnTM1/PD71Az25nAzryEUugw==" + }, + "node_modules/when-exit": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/when-exit/-/when-exit-2.1.5.tgz", + "integrity": "sha512-VGkKJ564kzt6Ms1dbgPP/yuIoQCrsFAnRbptpC5wOEsDaNsbCB2bnfnaA8i/vRs5tjUSEOtIuvl9/MyVsvQZCg==" + }, + "node_modules/which": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/which/-/which-1.2.4.tgz", + "integrity": "sha512-zDRAqDSBudazdfM9zpiI30Fu9ve47htYXcGi3ln0wfKu2a7SmrT6F3VDoYONu//48V8Vz4TdCRNPjtvyRO3yBA==", + "dependencies": { + "is-absolute": "^0.1.7", + "isexe": "^1.1.1" + }, + "bin": { + "which": "bin/which" + } + }, + "node_modules/widest-line": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/widest-line/-/widest-line-5.0.0.tgz", + "integrity": "sha512-c9bZp7b5YtRj2wOe6dlj32MK+Bx/M/d+9VB2SHM1OtsUHR0aV0tdP6DWh/iMt0kWi1t5g1Iudu6hQRNd1A4PVA==", + "dependencies": { + "string-width": "^7.0.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/widest-line/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==" + }, + "node_modules/widest-line/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==", + "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/winreg": { + "version": "0.0.12", + "resolved": "https://registry.npmjs.org/winreg/-/winreg-0.0.12.tgz", + "integrity": "sha512-typ/+JRmi7RqP1NanzFULK36vczznSNN8kWVA9vIqXyv8GhghUlwhGp1Xj3Nms1FsPcNnsQrJOR10N58/nQ9hQ==" + }, + "node_modules/wrap-ansi": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-10.0.0.tgz", + "integrity": "sha512-SGcvg80f0wUy2/fXES19feHMz8E0JoXv2uNgHOu4Dgi2OrCy1lqwFYEJz1BLbDI0exjPMe/ZdzZ/YpGECBG/aQ==", + "dependencies": { + "ansi-styles": "^6.2.3", + "string-width": "^8.2.0", + "strip-ansi": "^7.1.2" + }, + "engines": { + "node": ">=20" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/wsl-utils": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/wsl-utils/-/wsl-utils-0.3.1.tgz", + "integrity": "sha512-g/eziiSUNBSsdDJtCLB8bdYEUMj4jR7AGeUo96p/3dTafgjHhpF4RiCFPiRILwjQoDXx5MqkBr4fwWtR3Ky4Wg==", + "dependencies": { + "is-wsl": "^3.1.0", + "powershell-utils": "^0.1.0" + }, + "engines": { + "node": ">=20" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/wxt": { + "version": "0.20.25", + "resolved": "https://registry.npmjs.org/wxt/-/wxt-0.20.25.tgz", + "integrity": "sha512-ca+8Yt0Auzn9tX0ZW2Kzocb9yM8F/RoOjcYQ0fHkwcSc7/IUkqV2+1JUNn1SMSNAS4Gr3YQHAn/pi3q+jIGRqw==", + "dependencies": { + "@1natsu/wait-element": "^4.1.2", + "@aklinker1/rollup-plugin-visualizer": "5.12.0", + "@webext-core/fake-browser": "^1.3.4", + "@webext-core/isolated-element": "^1.1.3", + "@webext-core/match-patterns": "^1.0.3", + "@wxt-dev/browser": "^0.1.40", + "@wxt-dev/storage": "^1.0.0", + "async-mutex": "^0.5.0", + "c12": "^3.3.3", + "cac": "^6.7.14 || ^7.0.0", + "chokidar": "^5.0.0", + "ci-info": "^4.4.0", + "consola": "^3.4.2", + "defu": "^6.1.4", + "dotenv-expand": "^12.0.3", + "esbuild": "^0.27.1", + "filesize": "^11.0.15", + "get-port-please": "^3.2.0", + "giget": "^1.2.3 || ^2.0.0 || ^3.0.0", + "hookable": "^6.1.0", + "import-meta-resolve": "^4.2.0", + "is-wsl": "^3.1.1", + "json5": "^2.2.3", + "jszip": "^3.10.1", + "linkedom": "^0.18.12", + "magicast": "^0.5.2", + "nano-spawn": "^2.0.0", + "nanospinner": "^1.2.2", + "normalize-path": "^3.0.0", + "nypm": "^0.6.5", + "ohash": "^2.0.11", + "open": "^11.0.0", + "perfect-debounce": "^2.1.0", + "picomatch": "^4.0.3", + "prompts": "^2.4.2", + "publish-browser-extension": "^2.3.0 || ^3.0.2 || ^4.0.4", + "scule": "^1.3.0", + "tinyglobby": "^0.2.15", + "unimport": "^3.13.1 || ^4.0.0 || ^5.0.0 || ^6.0.0", + "vite": "^5.4.19 || ^6.3.4 || ^7.0.0 || ^8.0.0-0", + "vite-node": "^3.2.4 || ^5.0.0 || ^6.0.0", + "web-ext-run": "^0.2.4" + }, + "bin": { + "wxt": "bin/wxt.mjs", + "wxt-publish-extension": "bin/wxt-publish-extension.mjs" + }, + "engines": { + "bun": ">=1.2.0", + "node": ">=20.12.0" + }, + "funding": { + "url": "https://github.com/sponsors/wxt-dev" + }, + "peerDependencies": { + "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0" + }, + "peerDependenciesMeta": { + "eslint": { + "optional": true + } + } + }, + "node_modules/xdg-basedir": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/xdg-basedir/-/xdg-basedir-5.1.0.tgz", + "integrity": "sha512-GCPAHLvrIH13+c0SuacwvRYj2SxJXQ4kaVTT5xgL3kPrz56XxkF21IGhjSE1+W0aw7gpBWRGXLCPnPby6lSpmQ==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/xml2js": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/xml2js/-/xml2js-0.6.2.tgz", + "integrity": "sha512-T4rieHaC1EXcES0Kxxj4JWgaUQHDk+qwHcYOCFHfiwKz7tOVPLq7Hjq9dM1WCMhylqMEfP7hMcOIChvotiZegA==", + "dependencies": { + "sax": ">=0.6.0", + "xmlbuilder": "~11.0.0" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/xmlbuilder": { + "version": "11.0.1", + "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-11.0.1.tgz", + "integrity": "sha512-fDlsI/kFEx7gLvbecc0/ohLG50fugQp8ryHzMTuW9vSa1GJ0XYWKnhsUx7oie3G98+r56aTQIUB4kht42R3JvA==", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/y18n": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", + "engines": { + "node": ">=10" + } + }, + "node_modules/yargs": { + "version": "17.7.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz", + "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==", + "dependencies": { + "cliui": "^8.0.1", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.3", + "y18n": "^5.0.5", + "yargs-parser": "^21.1.1" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/yargs-parser": { + "version": "21.1.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", + "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", + "engines": { + "node": ">=12" + } + }, + "node_modules/yargs/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==", + "engines": { + "node": ">=8" + } + }, + "node_modules/yargs/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==", + "engines": { + "node": ">=8" + } + }, + "node_modules/yargs/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==", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/yargs/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==", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/zip-dir": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/zip-dir/-/zip-dir-2.0.0.tgz", + "integrity": "sha512-uhlsJZWz26FLYXOD6WVuq+fIcZ3aBPGo/cFdiLlv3KNwpa52IF3ISV8fLhQLiqVu5No3VhlqlgthN6gehil1Dg==", + "dependencies": { + "async": "^3.2.0", + "jszip": "^3.2.2" + } + }, + "node_modules/zod": { + "version": "4.3.6", + "resolved": "https://registry.npmjs.org/zod/-/zod-4.3.6.tgz", + "integrity": "sha512-rftlrkhHZOcjDwkGlnUtZZkvaPHCsDATp4pGpuOOMDaTdDDXF91wuVDJoWoPsKX/3YPQ5fHuF3STjcYyKr+Qhg==", + "funding": { + "url": "https://github.com/sponsors/colinhacks" + } + } + } +} diff --git a/extension/package.json b/extension/package.json new file mode 100644 index 0000000..87a2dc2 --- /dev/null +++ b/extension/package.json @@ -0,0 +1,16 @@ +{ + "name": "muyue-extension", + "version": "0.8.0", + "private": true, + "type": "module", + "scripts": { + "dev": "wxt", + "build": "wxt build", + "build:firefox": "wxt build --browser firefox", + "zip": "wxt zip", + "zip:firefox": "wxt zip --browser firefox" + }, + "dependencies": { + "wxt": "^0.20" + } +} diff --git a/extension/public/icon/128.png b/extension/public/icon/128.png new file mode 100644 index 0000000000000000000000000000000000000000..18d863c59d0ca0e135616969d450c309abe9c9f2 GIT binary patch literal 20554 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 literal 0 HcmV?d00001 diff --git a/extension/public/icon/16.png b/extension/public/icon/16.png new file mode 100644 index 0000000000000000000000000000000000000000..c0e28a06aa5bef98b3aaf1108512663f959c5abc GIT binary patch literal 750 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 z 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

rN)+vu59d2+%CVTQU%!#ZRIj#)@LZ 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℘`*hIPR$W%8KpO9~jrwc~QCnE# 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

xcx7(1#&fu@BgpK5=L#!+`Gn26H?rU;2V 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 { + let token = null; + let wsUrl = null; + let serverOnline = false; + let errorCount = 0; + + async function refreshToken() { + try { + const data = await fetchToken(); + token = data.token; + wsUrl = data.wsUrl; + serverOnline = true; + return data; + } catch { + serverOnline = false; + token = null; + wsUrl = null; + return null; + } + } + + async function updateBadge() { + try { + serverOnline = await checkServerHealth(); + } catch { + serverOnline = false; + } + + if (!serverOnline) { + chrome.action.setBadgeText({ text: '✕' }); + chrome.action.setBadgeBackgroundColor({ color: '#ff6b6b' }); + return; + } + + try { + const sessions = await fetchSessions(); + const count = sessions.length; + if (count > 0) { + chrome.action.setBadgeText({ text: String(count) }); + chrome.action.setBadgeBackgroundColor({ color: '#3aaa61' }); + } else { + chrome.action.setBadgeText({ text: '○' }); + chrome.action.setBadgeBackgroundColor({ color: '#888' }); + } + } catch { + chrome.action.setBadgeText({ text: '?' }); + chrome.action.setBadgeBackgroundColor({ color: '#f5a623' }); + } + } + + async function handleScreenshot() { + try { + const dataUrl = await chrome.tabs.captureVisibleTab(null, { + format: 'png', + quality: 100, + }); + return { ok: true, data_url: dataUrl }; + } catch (e) { + return { ok: false, error: 'capture failed: ' + String(e) }; + } + } + + chrome.runtime.onMessage.addListener((msg, sender, sendResponse) => { + if (msg.type === 'get_state') { + getServerUrl().then((url) => { + sendResponse({ + serverOnline, + token, + wsUrl, + errorCount, + serverUrl: url, + }); + }); + return true; + } + + if (msg.type === 'get_token') { + refreshToken().then((data) => sendResponse(data)); + return true; + } + + if (msg.type === 'check_health') { + checkServerHealth().then((ok) => { + serverOnline = ok; + sendResponse({ online: ok }); + }); + return true; + } + + if (msg.type === 'screenshot') { + handleScreenshot().then(sendResponse); + return true; + } + + if (msg.type === 'refresh_badge') { + updateBadge(); + return false; + } + + if (msg.type === 'increment_errors') { + errorCount++; + return false; + } + + return false; + }); + + chrome.alarms.create('muyue-badge', { periodInMinutes: 0.17 }); + chrome.alarms.onAlarm.addListener((alarm) => { + if (alarm.name === 'muyue-badge') updateBadge(); + }); + + updateBadge(); +}); diff --git a/extension/src/entrypoints/content.js b/extension/src/entrypoints/content.js new file mode 100644 index 0000000..b6fa2e5 --- /dev/null +++ b/extension/src/entrypoints/content.js @@ -0,0 +1,193 @@ +import { dispatch } from '../lib/page-rpc'; + +export default defineContentScript({ + matches: ['http://*/*', 'https://*/*'], + runAt: 'document_idle', + main() { + if (window.__muyueExtension) return; + window.__muyueExtension = true; + + let ws = null; + let retryDelay = 0; + let token = null; + let wsBaseUrl = null; + const TAG = '[Muyue]'; + + function log(...args) { + console.log(TAG, ...args); + } + + function send(obj) { + try { + if (ws && ws.readyState === WebSocket.OPEN) ws.send(JSON.stringify(obj)); + } catch {} + } + + function reply(id, data) { + send({ type: 'reply', id, data }); + } + + function sendConsole(level, text) { + send({ type: 'console', level, text }); + } + + async function getToken() { + return new Promise((resolve) => { + chrome.runtime.sendMessage({ type: 'get_token' }, (response) => { + if (chrome.runtime.lastError) { + resolve(null); + return; + } + resolve(response); + }); + }); + } + + function screenshotNative(params) { + return new Promise((resolve) => { + chrome.runtime.sendMessage({ type: 'screenshot', params }, (response) => { + if (chrome.runtime.lastError) { + resolve({ ok: false, error: String(chrome.runtime.lastError) }); + return; + } + resolve(response || { ok: false, error: 'no response' }); + }); + }); + } + + async function connect() { + if (ws && (ws.readyState === WebSocket.OPEN || ws.readyState === WebSocket.CONNECTING)) { + return; + } + + if (!token) { + const data = await getToken(); + if (!data) { + retryDelay = Math.min(retryDelay + 1, 5); + setTimeout(connect, 1000 * retryDelay); + return; + } + token = data.token; + wsBaseUrl = data.wsUrl; + } + + try { + const wsUrl = wsBaseUrl || `ws://127.0.0.1:8080/api/ws/browser-test?token=${token}`; + ws = new WebSocket(wsUrl); + } catch { + retryDelay = Math.min(retryDelay + 1, 5); + setTimeout(connect, 1000 * retryDelay); + return; + } + + ws.onopen = () => { + retryDelay = 0; + send({ type: 'hello', url: location.href, title: document.title }); + log('connected to Muyue server'); + }; + + ws.onmessage = (ev) => { + let msg; + try { msg = JSON.parse(ev.data); } catch { return; } + + if (msg.type === 'registered') { + log('session registered:', msg.session_id); + return; + } + + if (msg.action) { + if (msg.action === 'screenshot') { + screenshotNative(msg.params || {}).then((r) => reply(msg.id, r)); + return; + } + const result = dispatch(msg); + if (result && typeof result.then === 'function') { + result.then((r) => reply(msg.id, r)); + } else { + reply(msg.id, result); + } + } + }; + + ws.onclose = () => { + retryDelay = Math.min(retryDelay + 1, 5); + setTimeout(connect, 500 * retryDelay); + }; + + ws.onerror = () => {}; + } + + ['log', 'info', 'warn', 'error', 'debug'].forEach((lvl) => { + const orig = console[lvl]; + console[lvl] = function () { + try { + const parts = Array.from(arguments).map((a) => { + if (typeof a === 'string') return a; + try { return JSON.stringify(a); } catch { return String(a); } + }); + const text = parts.join(' '); + if (!text.startsWith(TAG)) { + sendConsole(lvl, text); + if (lvl === 'error') { + chrome.runtime.sendMessage({ type: 'increment_errors' }).catch(() => {}); + } + } + } catch {} + return orig.apply(console, arguments); + }; + }); + + window.addEventListener('error', (e) => { + sendConsole('error', 'window.onerror: ' + (e.message || 'unknown')); + chrome.runtime.sendMessage({ type: 'increment_errors' }).catch(() => {}); + }); + + window.addEventListener('unhandledrejection', (e) => { + sendConsole('error', 'unhandledrejection: ' + String(e.reason)); + chrome.runtime.sendMessage({ type: 'increment_errors' }).catch(() => {}); + }); + + let lastUrl = location.href; + const urlObserver = new MutationObserver(() => { + if (location.href !== lastUrl) { + lastUrl = location.href; + send({ type: 'url_change', url: lastUrl }); + } + }); + urlObserver.observe(document.documentElement, { childList: true, subtree: true }); + + const origPushState = history.pushState; + history.pushState = function () { + origPushState.apply(this, arguments); + if (location.href !== lastUrl) { + lastUrl = location.href; + send({ type: 'url_change', url: lastUrl }); + } + }; + + const origReplaceState = history.replaceState; + history.replaceState = function () { + origReplaceState.apply(this, arguments); + if (location.href !== lastUrl) { + lastUrl = location.href; + send({ type: 'url_change', url: lastUrl }); + } + }; + + window.addEventListener('popstate', () => { + if (location.href !== lastUrl) { + lastUrl = location.href; + send({ type: 'url_change', url: lastUrl }); + } + }); + + setInterval(() => { + if (location.href !== lastUrl) { + lastUrl = location.href; + send({ type: 'url_change', url: lastUrl }); + } + }, 500); + + connect(); + }, +}); diff --git a/extension/src/entrypoints/popup/index.html b/extension/src/entrypoints/popup/index.html new file mode 100644 index 0000000..be5dc25 --- /dev/null +++ b/extension/src/entrypoints/popup/index.html @@ -0,0 +1,55 @@ + + + + + + + +

+ + + + diff --git a/extension/src/entrypoints/popup/main.js b/extension/src/entrypoints/popup/main.js new file mode 100644 index 0000000..d4e94d7 --- /dev/null +++ b/extension/src/entrypoints/popup/main.js @@ -0,0 +1,54 @@ +import '../../styles/panel.css'; +import { getServerUrl, setServerUrl, fetchSessions } from '../../lib/config'; + +const $serverStatus = document.getElementById('server-status'); +const $sessionCount = document.getElementById('session-count'); +const $errorCount = document.getElementById('error-count'); +const $btnDashboard = document.getElementById('btn-dashboard'); +const $btnSidepanel = document.getElementById('btn-sidepanel'); +const $serverUrl = document.getElementById('server-url'); +const $btnSaveUrl = document.getElementById('btn-save-url'); + +function dot(color) { + return ``; +} + +async function refresh() { + const url = await getServerUrl(); + $serverUrl.value = url; + $btnDashboard.href = url; + + try { + const sessions = await fetchSessions(); + $serverStatus.innerHTML = `${dot('green')} Online`; + $sessionCount.textContent = sessions.length; + } catch { + $serverStatus.innerHTML = `${dot('red')} Offline`; + $sessionCount.textContent = '—'; + } + + chrome.runtime.sendMessage({ type: 'get_state' }, (state) => { + if (chrome.runtime.lastError || !state) return; + $errorCount.textContent = state.errorCount || 0; + }); +} + +$btnSaveUrl.addEventListener('click', async () => { + const url = $serverUrl.value.trim().replace(/\/$/, ''); + if (url) { + await setServerUrl(url); + refresh(); + } +}); + +$btnSidepanel.addEventListener('click', async () => { + try { + const [tab] = await chrome.tabs.query({ active: true, currentWindow: true }); + if (tab) { + chrome.sidePanel.open({ tabId: tab.id }); + window.close(); + } + } catch {} +}); + +refresh(); diff --git a/extension/src/entrypoints/sidepanel/index.html b/extension/src/entrypoints/sidepanel/index.html new file mode 100644 index 0000000..9e3aa3f --- /dev/null +++ b/extension/src/entrypoints/sidepanel/index.html @@ -0,0 +1,54 @@ + + + + + + + +
+
+ Muyue +

Muyue Side Panel

+
+ +
+
+ Server + + Checking… + +
+
+ Active sessions + +
+
+ Console errors + 0 +
+
+ +
+ + + +
+ +
+ + +
+
+ + +
+ + + + diff --git a/extension/src/entrypoints/sidepanel/main.js b/extension/src/entrypoints/sidepanel/main.js new file mode 100644 index 0000000..06050bc --- /dev/null +++ b/extension/src/entrypoints/sidepanel/main.js @@ -0,0 +1,72 @@ +import '../../styles/panel.css'; +import { getServerUrl, setServerUrl, fetchSessions } from '../../lib/config'; + +const $serverStatus = document.getElementById('server-status'); +const $sessionCount = document.getElementById('session-count'); +const $errorCount = document.getElementById('error-count'); +const $sessionsList = document.getElementById('sessions-list'); +const $btnDashboard = document.getElementById('btn-dashboard'); +const $serverUrl = document.getElementById('server-url'); +const $btnSaveUrl = document.getElementById('btn-save-url'); + +function dot(color) { + return ``; +} + +function renderSessions(sessions) { + if (sessions.length === 0) { + $sessionsList.innerHTML = ''; + return; + } + + $sessionsList.innerHTML = ` +
+
+ Connected tabs +
+ ${sessions.map((s) => ` +
+ + ${s.title || s.url || s.id} + + + ${s.id.slice(0, 8)} + +
+ `).join('')} +
+ `; +} + +async function refresh() { + const url = await getServerUrl(); + $serverUrl.value = url; + $btnDashboard.href = url; + + try { + const sessions = await fetchSessions(); + $serverStatus.innerHTML = `${dot('green')} Online`; + $sessionCount.textContent = sessions.length; + renderSessions(sessions); + } catch { + $serverStatus.innerHTML = `${dot('red')} Offline`; + $sessionCount.textContent = '—'; + $sessionsList.innerHTML = ''; + } + + chrome.runtime.sendMessage({ type: 'get_state' }, (state) => { + if (chrome.runtime.lastError || !state) return; + $errorCount.textContent = state.errorCount || 0; + }); +} + +$btnSaveUrl.addEventListener('click', async () => { + const url = $serverUrl.value.trim().replace(/\/$/, ''); + if (url) { + await setServerUrl(url); + refresh(); + } +}); + +refresh(); +setInterval(refresh, 5000); diff --git a/extension/src/lib/config.js b/extension/src/lib/config.js new file mode 100644 index 0000000..bac83f0 --- /dev/null +++ b/extension/src/lib/config.js @@ -0,0 +1,56 @@ +const DEFAULT_PORT = 8080; +const DEFAULT_HOST = '127.0.0.1'; +const DEFAULT_URL = `http://${DEFAULT_HOST}:${DEFAULT_PORT}`; + +function isServiceWorker() { + return typeof ServiceWorkerGlobalScope !== 'undefined' && self instanceof ServiceWorkerGlobalScope; +} + +export async function getServerUrl() { + if (isServiceWorker()) { + const result = await chrome.storage.local.get('muyue_server_url'); + return result.muyue_server_url || DEFAULT_URL; + } + const stored = localStorage.getItem('muyue_server_url'); + return stored || DEFAULT_URL; +} + +export async function setServerUrl(url) { + if (isServiceWorker()) { + await chrome.storage.local.set({ muyue_server_url: url }); + } else { + localStorage.setItem('muyue_server_url', url); + } +} + +export async function buildWsUrl(token) { + const base = await getServerUrl(); + const wsBase = base.replace(/^http/, 'ws'); + return `${wsBase}/api/ws/browser-test?token=${encodeURIComponent(token)}`; +} + +export async function fetchToken() { + const base = await getServerUrl(); + const res = await fetch(`${base}/api/test/snippet`); + if (!res.ok) throw new Error(`Server returned ${res.status}`); + const data = await res.json(); + return { token: data.token, wsUrl: data.ws_url, expiresIn: data.expires_in }; +} + +export async function fetchSessions() { + const base = await getServerUrl(); + const res = await fetch(`${base}/api/test/sessions`); + if (!res.ok) throw new Error(`Server returned ${res.status}`); + const data = await res.json(); + return data.sessions || []; +} + +export async function checkServerHealth() { + try { + const base = await getServerUrl(); + const res = await fetch(`${base}/api/info`, { signal: AbortSignal.timeout(3000) }); + return res.ok; + } catch { + return false; + } +} diff --git a/extension/src/lib/page-rpc.js b/extension/src/lib/page-rpc.js new file mode 100644 index 0000000..2331889 --- /dev/null +++ b/extension/src/lib/page-rpc.js @@ -0,0 +1,113 @@ +let lastList = []; + +function safeText(el) { + let t = (el.innerText || el.textContent || '').trim(); + if (t.length > 80) t = t.slice(0, 80) + '…'; + return t; +} + +function describe(el) { + let sel = el.id ? '#' + el.id : el.tagName.toLowerCase(); + if (!el.id && el.className && typeof el.className === 'string') { + sel += '.' + el.className.trim().split(/\s+/).slice(0, 2).join('.'); + } + const label = el.getAttribute('aria-label') || el.getAttribute('title') || el.getAttribute('name') || ''; + return { + tag: el.tagName.toLowerCase(), + selector: sel, + text: safeText(el), + label, + type: el.getAttribute('type') || '', + disabled: !!el.disabled, + }; +} + +export function listClickables() { + const els = Array.from( + document.querySelectorAll( + 'button, a[href], input[type=submit], input[type=button], [role=button], [onclick]' + ) + ); + lastList = els.filter((e) => { + const r = e.getBoundingClientRect(); + return r.width > 0 && r.height > 0; + }); + return lastList.map((el, i) => { + const d = describe(el); + d.index = i; + return d; + }); +} + +export function clickElement(params) { + let el; + if (params.selector) el = document.querySelector(params.selector); + else if (typeof params.index === 'number') el = lastList[params.index]; + if (!el) return { ok: false, error: 'element not found' }; + if (el.disabled) return { ok: false, error: 'element is disabled' }; + try { + el.scrollIntoView({ block: 'center' }); + el.click(); + return { ok: true }; + } catch (e) { + return { ok: false, error: String(e) }; + } +} + +export function typeText(params) { + let el; + if (params.selector) el = document.querySelector(params.selector); + else if (typeof params.index === 'number') el = lastList[params.index]; + if (!el) return { ok: false, error: 'element not found' }; + const proto = Object.getPrototypeOf(el); + const setter = Object.getOwnPropertyDescriptor(proto, 'value'); + try { + if (setter && setter.set) setter.set.call(el, params.text || ''); + else el.value = params.text || ''; + } catch { + el.value = params.text || ''; + } + el.dispatchEvent(new Event('input', { bubbles: true })); + el.dispatchEvent(new Event('change', { bubbles: true })); + return { ok: true }; +} + +export function evalExpr(params) { + try { + const r = (0, eval)(params.expr); + return { ok: true, value: serialize(r) }; + } catch (e) { + return { ok: false, error: String(e) }; + } +} + +export function currentUrl() { + return { url: location.href, title: document.title }; +} + +function serialize(v) { + if (v === undefined) return 'undefined'; + try { + return JSON.parse(JSON.stringify(v)); + } catch { + return String(v); + } +} + +export function dispatch(msg) { + const p = msg.params || {}; + switch (msg.action) { + case 'list_clickables': + return listClickables(); + case 'click': + return clickElement(p); + case 'eval': + return evalExpr(p); + case 'current_url': + return currentUrl(); + case 'type': + return typeText(p); + default: + return { ok: false, error: 'unknown action: ' + msg.action }; + } +} diff --git a/extension/src/styles/panel.css b/extension/src/styles/panel.css new file mode 100644 index 0000000..2985a3b --- /dev/null +++ b/extension/src/styles/panel.css @@ -0,0 +1,211 @@ +:root { + --bg-primary: #0a0a0f; + --bg-secondary: #12121a; + --bg-tertiary: rgba(255, 255, 255, 0.05); + --border: rgba(255, 255, 255, 0.1); + --text-primary: #e8e8f0; + --text-secondary: #9999aa; + --accent: #ff4757; + --accent-dim: rgba(255, 71, 87, 0.15); + --accent-glow: rgba(255, 71, 87, 0.4); + --green: #3aaa61; + --yellow: #f5a623; + --red: #ff6b6b; + --font-mono: 'JetBrains Mono', ui-monospace, monospace; + --font-sans: -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif; +} + +* { + margin: 0; + padding: 0; + box-sizing: border-box; +} + +body { + font-family: var(--font-sans); + background: var(--bg-primary); + color: var(--text-primary); + font-size: 13px; + line-height: 1.4; +} + +.panel { + width: 320px; + padding: 16px; +} + +header { + display: flex; + align-items: center; + gap: 10px; + margin-bottom: 16px; + padding-bottom: 12px; + border-bottom: 1px solid var(--border); +} + +header img { + width: 28px; + height: 28px; +} + +header h1 { + font-size: 16px; + font-weight: 600; + letter-spacing: -0.3px; +} + +.status-card { + background: var(--bg-secondary); + border: 1px solid var(--border); + border-radius: 8px; + padding: 12px; + margin-bottom: 12px; +} + +.status-row { + display: flex; + align-items: center; + justify-content: space-between; + padding: 6px 0; +} + +.status-row + .status-row { + border-top: 1px solid var(--border); + margin-top: 6px; + padding-top: 10px; +} + +.status-label { + color: var(--text-secondary); + font-size: 12px; +} + +.status-value { + font-weight: 500; + font-size: 12px; +} + +.dot { + display: inline-block; + width: 8px; + height: 8px; + border-radius: 50%; + margin-right: 6px; +} + +.dot-green { background: var(--green); box-shadow: 0 0 6px var(--green); } +.dot-red { background: var(--red); box-shadow: 0 0 6px var(--red); } +.dot-yellow { background: var(--yellow); box-shadow: 0 0 6px var(--yellow); } + +.actions { + display: flex; + flex-direction: column; + gap: 8px; + margin-top: 12px; +} + +.btn { + display: flex; + align-items: center; + justify-content: center; + gap: 6px; + padding: 9px 14px; + border-radius: 6px; + border: 1px solid var(--border); + background: var(--bg-tertiary); + color: var(--text-primary); + font-size: 12px; + font-weight: 500; + cursor: pointer; + transition: all 0.15s ease; + text-decoration: none; +} + +.btn:hover { + background: var(--accent-dim); + border-color: var(--accent); +} + +.btn-primary { + background: var(--accent); + border-color: var(--accent); + color: #fff; +} + +.btn-primary:hover { + background: #e8414f; + box-shadow: 0 0 12px var(--accent-glow); +} + +.settings-section { + margin-top: 12px; + padding-top: 12px; + border-top: 1px solid var(--border); +} + +.settings-section label { + display: block; + color: var(--text-secondary); + font-size: 11px; + margin-bottom: 4px; + text-transform: uppercase; + letter-spacing: 0.5px; +} + +.input-row { + display: flex; + gap: 6px; +} + +.input-row input { + flex: 1; + background: var(--bg-secondary); + border: 1px solid var(--border); + border-radius: 4px; + padding: 6px 8px; + color: var(--text-primary); + font-size: 12px; + font-family: var(--font-mono); + outline: none; +} + +.input-row input:focus { + border-color: var(--accent); +} + +.input-row button { + padding: 6px 10px; + border-radius: 4px; + border: 1px solid var(--border); + background: var(--bg-tertiary); + color: var(--text-primary); + cursor: pointer; + font-size: 11px; +} + +.input-row button:hover { + background: var(--accent-dim); + border-color: var(--accent); +} + +.footer { + margin-top: 12px; + padding-top: 10px; + border-top: 1px solid var(--border); + text-align: center; + color: var(--text-secondary); + font-size: 10px; +} + +.footer span { + color: var(--accent); +} + +@keyframes pulse { + 0%, 100% { opacity: 1; } + 50% { opacity: 0.5; } +} + +.loading { + animation: pulse 1.5s ease-in-out infinite; +} diff --git a/extension/wxt.config.js b/extension/wxt.config.js new file mode 100644 index 0000000..c0b63bf --- /dev/null +++ b/extension/wxt.config.js @@ -0,0 +1,30 @@ +import { defineConfig } from 'wxt'; + +export default defineConfig({ + srcDir: 'src', + suppressWarnings: { + firefoxDataCollection: true, + }, + manifest: { + name: 'Muyue', + description: 'AI-powered browser testing & automation — connected to your Muyue desktop app', + permissions: [ + 'storage', + 'activeTab', + 'tabs', + 'sidePanel', + 'scripting', + 'notifications', + ], + host_permissions: ['http://127.0.0.1:*/*', 'http://localhost:*/*'], + action: { + default_icon: { + 16: 'icon/16.png', + 32: 'icon/32.png', + }, + }, + side_panel: { + default_path: 'sidepanel.html', + }, + }, +}); diff --git a/internal/version/version.go b/internal/version/version.go index a54710a..e974069 100644 --- a/internal/version/version.go +++ b/internal/version/version.go @@ -7,7 +7,7 @@ import ( const ( Name = "muyue" - Version = "0.7.9" + Version = "0.8.0" Author = "La Légion de Muyue" )
+
+ Muyue +

Muyue

+
+ +
+
+ Server + + Checking… + +
+
+ Active sessions + +
+
+ Console errors + 0 +
+
+ +
+ + Open Dashboard + + +
+ +
+ +
+ + +
+
+ + +