From 047f37e87eb06488eeceadc422bc2a22cdebb0ca Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=86=B0=E6=9C=94?= <565183519@qq.com> Date: Sat, 8 Aug 2026 07:21:04 +0800 Subject: [PATCH] =?UTF-8?q?feat(product-source):=20HoloLake=20Desktop=20v0?= =?UTF-8?q?.5.0=20=E2=80=94=20Electron=20=E6=A1=8C=E9=9D=A2=E7=9F=A5?= =?UTF-8?q?=E8=AF=86=E5=BA=93=E5=BA=94=E7=94=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 铸渊 2026-08-08 开发,冰朔架构决策: - 知识库放桌面,不放服务器 - Forgejo 是 Git 引擎,光湖自己维护更新,不接上游 - 不部署 Forgejo 源码,只引用 MANIFEST + 离线包 架构: - Electron v35(Mac arm64)+ Vite + React 19 - 复用 guanghu-knowledge-base 前端组件 - Electron 主进程自动启动 Express + Git 引擎后端 - 数据存储:~/Library/Application Support/HoloLake Era/data/ - Forgejo 离线包(桌面)作为 Git 远程仓库对接 构建: - npx electron-builder --mac --dir → HoloLake Era.app - 签名后续用 Developer ID 补(CSC_IDENTITY_AUTO_DISCOVERY=false) 文件: - electron/main.ts(Electron 主进程:窗口+服务器+生命周期) - electron/preload.ts(IPC 安全桥梁:Forgejo 远程管理接口) - forgejo/INTEGRATION.md(Forgejo 集成声明 + 更新策略) - forgejo/MANIFEST.sha256(离线包校验清单) - forgejo/icon.icns(应用图标,来自 HoloLake Era v0.4.6) - vite.config.ts(复用知识库前端,构建到 dist/) - tsconfig.electron.json(Electron TypeScript 配置) --- product-source/hololake-desktop/.gitignore | 7 + .../hololake-desktop/electron/main.ts | 148 + .../hololake-desktop/electron/preload.ts | 26 + .../hololake-desktop/forgejo/INTEGRATION.md | 25 + .../hololake-desktop/forgejo/MANIFEST.sha256 | 5 + .../hololake-desktop/forgejo/icon.icns | Bin 0 -> 361865 bytes .../hololake-desktop/package-lock.json | 7301 +++++++++++++++++ product-source/hololake-desktop/package.json | 64 + .../hololake-desktop/tsconfig.electron.json | 13 + .../hololake-desktop/vite.config.ts | 28 + 10 files changed, 7617 insertions(+) create mode 100644 product-source/hololake-desktop/.gitignore create mode 100644 product-source/hololake-desktop/electron/main.ts create mode 100644 product-source/hololake-desktop/electron/preload.ts create mode 100644 product-source/hololake-desktop/forgejo/INTEGRATION.md create mode 100644 product-source/hololake-desktop/forgejo/MANIFEST.sha256 create mode 100644 product-source/hololake-desktop/forgejo/icon.icns create mode 100644 product-source/hololake-desktop/package-lock.json create mode 100644 product-source/hololake-desktop/package.json create mode 100644 product-source/hololake-desktop/tsconfig.electron.json create mode 100644 product-source/hololake-desktop/vite.config.ts diff --git a/product-source/hololake-desktop/.gitignore b/product-source/hololake-desktop/.gitignore new file mode 100644 index 0000000..92e27a6 --- /dev/null +++ b/product-source/hololake-desktop/.gitignore @@ -0,0 +1,7 @@ +node_modules/ +dist/ +dist-electron/ +release/ +*.tsbuildinfo +.DS_Store +._* diff --git a/product-source/hololake-desktop/electron/main.ts b/product-source/hololake-desktop/electron/main.ts new file mode 100644 index 0000000..3018144 --- /dev/null +++ b/product-source/hololake-desktop/electron/main.ts @@ -0,0 +1,148 @@ +/** + * HoloLake Desktop · Electron 主进程 + * + * 职责: + * 1. 创建应用窗口 + * 2. 启动知识库后端服务器(Express + Git 引擎) + * 3. 管理应用生命周期 + * + * 架构: + * Electron Main Process + * ├── 启动 Express 服务器(Git 引擎层,端口 3890) + * ├── 创建 BrowserWindow(加载 Vite 前端或打包后的 dist) + * └── 数据存储:~/Library/Application Support/HoloLake Era/data/ + */ + +import { app, BrowserWindow, shell, dialog } from 'electron'; +import path from 'path'; +import { spawn, ChildProcess } from 'child_process'; + +// ─── 配置 ─── + +const isDev = process.env.NODE_ENV !== 'production'; +const SERVER_PORT = 3890; +const CLIENT_PORT = 5180; + +// 数据目录:macOS 标准位置 +const DATA_DIR = path.join(app.getPath('userData'), 'data'); +const KB_REPO_PATH = path.join(DATA_DIR, 'knowledge-base'); + +// ─── 后端服务器 ─── + +let serverProcess: ChildProcess | null = null; + +function startServer(): Promise { + return new Promise((resolve, reject) => { + // 在开发模式下,服务器由 concurrently 启动 + if (isDev && process.env.KB_SERVER_RUNNING === '1') { + resolve(); + return; + } + + const serverScript = path.resolve(__dirname, '../../guanghu-knowledge-base/server/index.ts'); + + serverProcess = spawn('npx', ['tsx', serverScript], { + env: { + ...process.env, + KB_PORT: String(SERVER_PORT), + KB_REPO_PATH, + NODE_ENV: 'production', + }, + cwd: path.resolve(__dirname, '../..'), + stdio: ['pipe', 'pipe', 'pipe'], + }); + + serverProcess.stdout?.on('data', (data: Buffer) => { + const msg = data.toString().trim(); + console.log(`[KB Server] ${msg}`); + if (msg.includes('已启动')) resolve(); + }); + + serverProcess.stderr?.on('data', (data: Buffer) => { + console.error(`[KB Server Error] ${data.toString().trim()}`); + }); + + serverProcess.on('error', (err: Error) => { + console.error('服务器启动失败:', err); + reject(err); + }); + + serverProcess.on('exit', (code: number | null) => { + console.log(`[KB Server] 退出,code=${code}`); + serverProcess = null; + }); + + // 超时兜底 + setTimeout(() => resolve(), 5000); + }); +} + +function stopServer(): void { + if (serverProcess) { + serverProcess.kill('SIGTERM'); + serverProcess = null; + } +} + +// ─── 窗口 ─── + +let mainWindow: BrowserWindow | null = null; + +function createWindow(): void { + mainWindow = new BrowserWindow({ + width: 1280, + height: 860, + minWidth: 800, + minHeight: 600, + titleBarStyle: 'hiddenInset', + trafficLightPosition: { x: 16, y: 16 }, + backgroundColor: '#0d1117', + webPreferences: { + preload: path.join(__dirname, 'preload.js'), + contextIsolation: true, + nodeIntegration: false, + }, + }); + + if (isDev) { + mainWindow.loadURL(`http://localhost:${CLIENT_PORT}`); + mainWindow.webContents.openDevTools({ mode: 'detach' }); + } else { + mainWindow.loadFile(path.join(__dirname, '../dist/index.html')); + } + + // 外部链接用系统浏览器打开 + mainWindow.webContents.setWindowOpenHandler(({ url }) => { + if (url.startsWith('http')) shell.openExternal(url); + return { action: 'deny' }; + }); + + mainWindow.on('closed', () => { + mainWindow = null; + }); +} + +// ─── 应用生命周期 ─── + +app.whenReady().then(async () => { + try { + await startServer(); + createWindow(); + } catch (err) { + dialog.showErrorBox('启动失败', `知识库引擎启动失败:${err}`); + app.quit(); + } + + app.on('activate', () => { + if (BrowserWindow.getAllWindows().length === 0) createWindow(); + }); +}); + +app.on('window-all-closed', () => { + stopServer(); + if (process.platform !== 'darwin') app.quit(); +}); + +app.on('before-quit', () => { + stopServer(); +}); diff --git a/product-source/hololake-desktop/electron/preload.ts b/product-source/hololake-desktop/electron/preload.ts new file mode 100644 index 0000000..8b63ae3 --- /dev/null +++ b/product-source/hololake-desktop/electron/preload.ts @@ -0,0 +1,26 @@ +/** + * HoloLake Desktop · Preload 脚本 + * + * 在渲染进程和主进程之间建立安全桥梁。 + * 渲染进程不能直接访问 Node.js API,只能通过这个桥梁通信。 + */ + +import { contextBridge, ipcRenderer } from 'electron'; + +// 暴露给渲染进程的安全 API +contextBridge.exposeInMainWorld('hololake', { + // 应用信息 + platform: process.platform, + version: '0.5.0', + + // 数据目录 + getDataPath: () => ipcRenderer.invoke('get-data-path'), + + // Forgejo 远程仓库管理(预留接口) + forgejo: { + getRemotes: () => ipcRenderer.invoke('forgejo:get-remotes'), + addRemote: (url: string) => ipcRenderer.invoke('forgejo:add-remote', url), + push: () => ipcRenderer.invoke('forgejo:push'), + pull: () => ipcRenderer.invoke('forgejo:pull'), + }, +}); diff --git a/product-source/hololake-desktop/forgejo/INTEGRATION.md b/product-source/hololake-desktop/forgejo/INTEGRATION.md new file mode 100644 index 0000000..346f184 --- /dev/null +++ b/product-source/hololake-desktop/forgejo/INTEGRATION.md @@ -0,0 +1,25 @@ +# Forgejo 代码频道集成声明 +# +# 本文件声明 HoloLake Desktop 与 Forgejo 代码频道的关系。 +# +# 光湖代码频道离线包位于: +# ~/Desktop/光湖代码频道-Forgejo-16.0.1-完整离线包/ +# +# 包含: +# forgejo-16.0.1-linux-amd64 — 服务器端二进制(部署用,不进桌面 app) +# guanghu-code-channel.bundle — 光湖定制版 Forgejo(git bundle) +# forgejo-upstream-all.bundle — 上游源码(不接更新,不部署) +# forgejo-release-key.asc — GPG 签名密钥 +# forgejo-16.0.1-linux-amd64.asc — 二进制签名 +# MANIFEST.sha256 — 校验清单 +# +# 集成方式: +# 1. 桌面 app 使用本地 git 作为引擎(simple-git) +# 2. 用户可配置 Forgejo 服务器为 remote,实现同步/备份 +# 3. Forgejo 由光湖自己维护更新,不跟踪上游 +# 4. guanghu-code-channel.bundle 是光湖定制版,包含光湖协议适配 +# +# 更新策略: +# - 不接 Forgejo 上游自动更新 +# - 光湖团队评估 Forgejo 新版功能后,拆出有用部分自行集成 +# - Forgejo 的 Git 引擎逐渐适配光湖协议(HLDP/GLS) diff --git a/product-source/hololake-desktop/forgejo/MANIFEST.sha256 b/product-source/hololake-desktop/forgejo/MANIFEST.sha256 new file mode 100644 index 0000000..b15fe27 --- /dev/null +++ b/product-source/hololake-desktop/forgejo/MANIFEST.sha256 @@ -0,0 +1,5 @@ +7a4c568136650c10498a9d3d62c7fd630a0cf09c166293ebd78708248f6398fc forgejo-16.0.1-linux-amd64 +1c0ca36df3adb0a7692b6bdc84d7886001ca0c6d0408e67c9d232d2f33cecc71 forgejo-16.0.1-linux-amd64.asc +6fae8894c671ce2397cb35fe40c324f73deade6b4cb3cd6cedd1d2b248e0e3ea forgejo-release-key.asc +c33bd074d9b2896259e86ebe03ad31ccdd8ff71897beed4320081fa03b15381f forgejo-upstream-all.bundle +fc53740259d108128e69f5a809cec438ecf3158175617574ba55b8612c5eaa6c guanghu-code-channel.bundle diff --git a/product-source/hololake-desktop/forgejo/icon.icns b/product-source/hololake-desktop/forgejo/icon.icns new file mode 100644 index 0000000000000000000000000000000000000000..683bf12187a601b79a64b09aeb577b9a86229e65 GIT binary patch literal 361865 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�qENxY5gomgiUu8vAZ958EykD*9(uO{D~(~(*yjE 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�v#TEb@1s6$*CCF5pW;8chUc|2#km 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�_9&`cXe&0{^@pDy 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 literal 0 HcmV?d00001 diff --git a/product-source/hololake-desktop/package-lock.json b/product-source/hololake-desktop/package-lock.json new file mode 100644 index 0000000..e67f9a3 --- /dev/null +++ b/product-source/hololake-desktop/package-lock.json @@ -0,0 +1,7301 @@ +{ + "name": "hololake-desktop", + "version": "0.5.0", + "lockfileVersion": 3, + "requires": true, + "packages": { + "": { + "name": "hololake-desktop", + "version": "0.5.0", + "dependencies": { + "cors": "^2.8.5", + "diff": "^7.0.0", + "express": "^5.1.0", + "gray-matter": "^4.0.3", + "marked": "^15.0.0", + "simple-git": "^3.27.0" + }, + "devDependencies": { + "@types/cors": "^2.8.17", + "@types/diff": "^6.0.0", + "@types/express": "^5.0.0", + "@types/node": "^22.0.0", + "@types/react": "^19.0.0", + "@types/react-dom": "^19.0.0", + "@vitejs/plugin-react": "^4.3.0", + "concurrently": "^9.1.0", + "electron": "^35.0.0", + "electron-builder": "^26.0.0", + "react": "^19.0.0", + "react-dom": "^19.0.0", + "tsx": "^4.19.0", + "typescript": "^5.7.0", + "vite": "^6.2.0" + } + }, + "node_modules/@babel/code-frame": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.29.7.tgz", + "integrity": "sha512-Aup7aUOfpbAUg2ROOJN6Iw5f9DMBlzu0mIkm/malLQFN/YQgO48wCj0Kxa3sEHJvPVFg7siR+qRInwXd2qhQKw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-validator-identifier": "^7.29.7", + "js-tokens": "^4.0.0", + "picocolors": "^1.1.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/compat-data": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.29.7.tgz", + "integrity": "sha512-locTkQyKvwIEgBzVrn8693ebc97F2U8ZHjbXwDXJ5Fn2TCpNwTlKcaKLkdHop5c/icOFE7qt7Q9JC5hnKNa6Gg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/core": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.29.7.tgz", + "integrity": "sha512-RgHBCvtjbOK2gXSNBNIkNoEc9qoVEtau3hj8gEqKQuL3HZAibKarWFEI3Lfm6EYKkLalOh8eSrj9b+ch9H/VBA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.29.7", + "@babel/generator": "^7.29.7", + "@babel/helper-compilation-targets": "^7.29.7", + "@babel/helper-module-transforms": "^7.29.7", + "@babel/helpers": "^7.29.7", + "@babel/parser": "^7.29.7", + "@babel/template": "^7.29.7", + "@babel/traverse": "^7.29.7", + "@babel/types": "^7.29.7", + "@jridgewell/remapping": "^2.3.5", + "convert-source-map": "^2.0.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.2.3", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/babel" + } + }, + "node_modules/@babel/generator": { + "version": "7.29.8", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.29.8.tgz", + "integrity": "sha512-gZbepsdh3WDtgZKWL+vTPh71LSBrm/Y4/QDZBVCcYfmeTEEuoOYwlSy+G1StfJg+/Zy550u/3TATbm7qDbbMtg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/parser": "^7.29.8", + "@babel/types": "^7.29.8", + "@jridgewell/gen-mapping": "^0.3.12", + "@jridgewell/trace-mapping": "^0.3.28", + "jsesc": "^3.0.2" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-compilation-targets": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.29.7.tgz", + "integrity": "sha512-wem6WaBj4NaVYVdNhLPPVacES6ZJ+KBBfSkTMD3YZxbP3rm3Di85tJU5ljaUNhaOynt+Aj0xruhYuzQBt8n71g==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/compat-data": "^7.29.7", + "@babel/helper-validator-option": "^7.29.7", + "browserslist": "^4.24.0", + "lru-cache": "^5.1.1", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-globals": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/helper-globals/-/helper-globals-7.29.7.tgz", + "integrity": "sha512-3nQVUAtvkKH9zahfWgw96Jc/uFOmjACE1kQz82E2lqWmHBgjzbNlsC22nuQTfahmWeQtTq5nQ/4Nnd2A1wj4zA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-imports": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.29.7.tgz", + "integrity": "sha512-ejHwrQQYcm9xnTivShn2IDOlIzInN34AXskvq9QicvCtEzq1Vzclu/tKF8Jq1Cg8JG2GL6/EmjgsCT7lXepE3g==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/traverse": "^7.29.7", + "@babel/types": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-transforms": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.29.7.tgz", + "integrity": "sha512-UPUVSyXbOh627KiCIGQSgwWzGeBKLkaJ9PJEdrngIwMSzxLR4jS4+f1f1jb7VzBbg8nFLaYotvVPFCTqdrmTAg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-module-imports": "^7.29.7", + "@babel/helper-validator-identifier": "^7.29.7", + "@babel/traverse": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-plugin-utils": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.29.7.tgz", + "integrity": "sha512-G7sHYigPY17oO5SYWnfD/0MTBwVR781S/JI643e/JhUYgVgWE/61SoW3NH9KWUKyKq5LVh3npif99Wkt6j86Jw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-string-parser": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.29.7.tgz", + "integrity": "sha512-Pb5ijPrZ89GDH8223L4UP8i6QApWxs04RbPQJTeWDV0/keR2E36MeKnyr6LYmUUvqRRI+Iv87SuF1W6ErINzYw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-identifier": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.29.7.tgz", + "integrity": "sha512-qehxGkRj55h/ff8EMaJ+cYhyaKlHIxqYDn682wQD7RNp9UujOQsHog2uS0r2vzr4pW+sXf90NeeayjcNaX3fFg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-option": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.29.7.tgz", + "integrity": "sha512-N9ZErrD+yW5geCDtBqnOoxmR8+tNKiGuxKlDpuJxfsqpa2dFcexaziGAE/qoHLiDDreVNMupxGmSoNlyvsA3gw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helpers": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.29.7.tgz", + "integrity": "sha512-1k2lAGRMfHTcwuNYcCNUmaUffmQv8KWMfh2iJUUeRlwlwH4FdNG7mfPI10NPfLHJFThE4Tyr4mv7kTNZOiPuBg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/template": "^7.29.7", + "@babel/types": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/parser": { + "version": "7.29.8", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.29.8.tgz", + "integrity": "sha512-E8lTAYNB1KW+FH+VGJuZM1ioAx2E6oVlvQFRrf5P8ZZmsiJXYAD9vTFV7yyEURNzgh1dFqMZuO6tUwcARbqFCA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/types": "^7.29.8" + }, + "bin": { + "parser": "bin/babel-parser.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/plugin-transform-react-jsx-self": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.29.7.tgz", + "integrity": "sha512-TL0hMc9xzy86VD31nUiwzd5otRAcyEPcsegCxolO0PvcXuH1v0kECe/UIznYFihpkvU5wg/jk4v0TTEFfm53fw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-jsx-source": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.29.7.tgz", + "integrity": "sha512-06IyK09H3wi4cGbhDBwp5gUGo0IKtnYa8tyTiephirPCK6fbobVGiXMMI5zLQ4aKEYP3wZ3ArU44o+8KMrSG/Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/template": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.29.7.tgz", + "integrity": "sha512-puq+Gf35oI24FeN11LkoUQFqv9uwNeWpxXZi/Ji3rRIoKAzKnxRaZ+Gkj0vKS9ZCiTESfng1N9LyOyXvo+m+Gg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.29.7", + "@babel/parser": "^7.29.7", + "@babel/types": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/traverse": { + "version": "7.29.8", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.29.8.tgz", + "integrity": "sha512-I5z7H3bf/41ktsNVLtpN0wAa336HkqIHQ5BuPLEhTkt1jVSyZpeNKIzTgEWmlxjdg81R0IgUCcaE+Ok3NvrfZg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.29.7", + "@babel/generator": "^7.29.8", + "@babel/helper-globals": "^7.29.7", + "@babel/parser": "^7.29.8", + "@babel/template": "^7.29.7", + "@babel/types": "^7.29.8", + "debug": "^4.3.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/types": { + "version": "7.29.8", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.29.8.tgz", + "integrity": "sha512-Vj1jF3cPfxg7OAfoI7QnVKLoILlm2JF9pnVHrX8qx7AHMiYWT+NDAA7jChlNgRS4WTLc/fD1lXLmPixluj+3Gg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-string-parser": "^7.29.7", + "@babel/helper-validator-identifier": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@electron/asar": { + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/@electron/asar/-/asar-3.4.1.tgz", + "integrity": "sha512-i4/rNPRS84t0vSRa2HorerGRXWyF4vThfHesw0dmcWHp+cspK743UanA0suA5Q5y8kzY2y6YKrvbIUn69BCAiA==", + "dev": true, + "license": "MIT", + "dependencies": { + "commander": "^5.0.0", + "glob": "^7.1.6", + "minimatch": "^3.0.4" + }, + "bin": { + "asar": "bin/asar.js" + }, + "engines": { + "node": ">=10.12.0" + } + }, + "node_modules/@electron/asar/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==", + "dev": true, + "license": "MIT" + }, + "node_modules/@electron/asar/node_modules/brace-expansion": { + "version": "1.1.18", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.18.tgz", + "integrity": "sha512-Edep/X9fGqVNmzKBVsDYIOtD+z1tuezV70LBjdCst9Tqu76lsnvRiZ6oTic1n+/BIwX6QDGAO94PN4N2SADvtw==", + "dev": true, + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/@electron/asar/node_modules/minimatch": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.5.tgz", + "integrity": "sha512-VgjWUsnnT6n+NUk6eZq77zeFdpW2LWDzP6zFGrCbHXiYNul5Dzqk2HHQ5uFH2DNW5Xbp8+jVzaeNt94ssEEl4w==", + "dev": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/@electron/fuses": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/@electron/fuses/-/fuses-1.8.0.tgz", + "integrity": "sha512-zx0EIq78WlY/lBb1uXlziZmDZI4ubcCXIMJ4uGjXzZW0nS19TjSPeXPAjzzTmKQlJUZm0SbmZhPKP7tuQ1SsEw==", + "dev": true, + "license": "MIT", + "dependencies": { + "chalk": "^4.1.1", + "fs-extra": "^9.0.1", + "minimist": "^1.2.5" + }, + "bin": { + "electron-fuses": "dist/bin.js" + } + }, + "node_modules/@electron/fuses/node_modules/fs-extra": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", + "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@electron/fuses/node_modules/jsonfile": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.2.1.tgz", + "integrity": "sha512-zwOTdL3rFQ/lRdBnntKVOX6k5cKJwEc1HdilT71BWEu7J41gXIB2MRp+vxduPSwZJPWBxEzv4yH1wYLJGUHX4Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "universalify": "^2.0.0" + }, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/@electron/fuses/node_modules/universalify": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", + "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/@electron/get": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@electron/get/-/get-2.0.3.tgz", + "integrity": "sha512-Qkzpg2s9GnVV2I2BjRksUi43U5e6+zaQMcjoJy0C+C5oxaKl+fmckGDQFtRpZpZV0NQekuZZ+tGz7EA9TVnQtQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "debug": "^4.1.1", + "env-paths": "^2.2.0", + "fs-extra": "^8.1.0", + "got": "^11.8.5", + "progress": "^2.0.3", + "semver": "^6.2.0", + "sumchecker": "^3.0.1" + }, + "engines": { + "node": ">=12" + }, + "optionalDependencies": { + "global-agent": "^3.0.0" + } + }, + "node_modules/@electron/notarize": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/@electron/notarize/-/notarize-2.5.0.tgz", + "integrity": "sha512-jNT8nwH1f9X5GEITXaQ8IF/KdskvIkOFfB2CvwumsveVidzpSc+mvhhTMdAGSYF3O+Nq49lJ7y+ssODRXu06+A==", + "dev": true, + "license": "MIT", + "dependencies": { + "debug": "^4.1.1", + "fs-extra": "^9.0.1", + "promise-retry": "^2.0.1" + }, + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/@electron/notarize/node_modules/fs-extra": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", + "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@electron/notarize/node_modules/jsonfile": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.2.1.tgz", + "integrity": "sha512-zwOTdL3rFQ/lRdBnntKVOX6k5cKJwEc1HdilT71BWEu7J41gXIB2MRp+vxduPSwZJPWBxEzv4yH1wYLJGUHX4Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "universalify": "^2.0.0" + }, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/@electron/notarize/node_modules/universalify": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", + "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/@electron/osx-sign": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/@electron/osx-sign/-/osx-sign-1.3.3.tgz", + "integrity": "sha512-KZ8mhXvWv2rIEgMbWZ4y33bDHyUKMXnx4M0sTyPNK/vcB81ImdeY9Ggdqy0SWbMDgmbqyQ+phgejh6V3R2QuSg==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "compare-version": "^0.1.2", + "debug": "^4.3.4", + "fs-extra": "^10.0.0", + "isbinaryfile": "^4.0.8", + "minimist": "^1.2.6", + "plist": "^3.0.5" + }, + "bin": { + "electron-osx-flat": "bin/electron-osx-flat.js", + "electron-osx-sign": "bin/electron-osx-sign.js" + }, + "engines": { + "node": ">=12.0.0" + } + }, + "node_modules/@electron/osx-sign/node_modules/fs-extra": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", + "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/@electron/osx-sign/node_modules/isbinaryfile": { + "version": "4.0.10", + "resolved": "https://registry.npmjs.org/isbinaryfile/-/isbinaryfile-4.0.10.tgz", + "integrity": "sha512-iHrqe5shvBUcFbmZq9zOQHBoeOhZJu6RQGrDpBgenUm/Am+F3JM2MgQj+rK3Z601fzrL5gLZWtAPH2OBaSVcyw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 8.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/gjtorikian/" + } + }, + "node_modules/@electron/osx-sign/node_modules/jsonfile": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.2.1.tgz", + "integrity": "sha512-zwOTdL3rFQ/lRdBnntKVOX6k5cKJwEc1HdilT71BWEu7J41gXIB2MRp+vxduPSwZJPWBxEzv4yH1wYLJGUHX4Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "universalify": "^2.0.0" + }, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/@electron/osx-sign/node_modules/universalify": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", + "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/@electron/rebuild": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/@electron/rebuild/-/rebuild-4.2.0.tgz", + "integrity": "sha512-RKL/O+jGoXJMxrx/5771y1n0xTKmFuOYGO3gMmwypBM6rsH0kou0mswwdXA2JrhIkE4xyC7v9vGk0n6NPzgOxQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@malept/cross-spawn-promise": "^2.0.0", + "debug": "^4.1.1", + "node-abi": "^4.2.0", + "node-api-version": "^0.2.1", + "node-gyp": "^12.2.0", + "read-binary-file-arch": "^1.0.6" + }, + "bin": { + "electron-rebuild": "lib/cli.js" + }, + "engines": { + "node": ">=22.12.0" + } + }, + "node_modules/@electron/universal": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@electron/universal/-/universal-2.0.3.tgz", + "integrity": "sha512-Wn9sPYIVFRFl5HmwMJkARCCf7rqK/EurkfQ/rJZ14mHP3iYTjZSIOSVonEAnhWeAXwtw7zOekGRlc6yTtZ0t+g==", + "dev": true, + "license": "MIT", + "dependencies": { + "@electron/asar": "^3.3.1", + "@malept/cross-spawn-promise": "^2.0.0", + "debug": "^4.3.1", + "dir-compare": "^4.2.0", + "fs-extra": "^11.1.1", + "minimatch": "^9.0.3", + "plist": "^3.1.0" + }, + "engines": { + "node": ">=16.4" + } + }, + "node_modules/@electron/universal/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==", + "dev": true, + "license": "MIT" + }, + "node_modules/@electron/universal/node_modules/brace-expansion": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.1.4.tgz", + "integrity": "sha512-hGfVzPxthbf3+2yjg/RBs60cB0FhqBS/zvdV/4wn4/BmN0bNMMHPc4V/BbFieqf1TKAGGAHnY4eSjajCl0f2Xg==", + "dev": true, + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/@electron/universal/node_modules/fs-extra": { + "version": "11.4.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.4.0.tgz", + "integrity": "sha512-EQsFzMUJkCKGr1ePqlYADkIUmHW1s3ZXr5Yqy6wbGrfUCphpl2maM/kyOIRA2HpP3AaFQTZXD4ldjek+nccddA==", + "dev": true, + "license": "MIT", + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=14.14" + } + }, + "node_modules/@electron/universal/node_modules/jsonfile": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.2.1.tgz", + "integrity": "sha512-zwOTdL3rFQ/lRdBnntKVOX6k5cKJwEc1HdilT71BWEu7J41gXIB2MRp+vxduPSwZJPWBxEzv4yH1wYLJGUHX4Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "universalify": "^2.0.0" + }, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/@electron/universal/node_modules/minimatch": { + "version": "9.0.9", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.9.tgz", + "integrity": "sha512-OBwBN9AL4dqmETlpS2zasx+vTeWclWzkblfZk7KTA5j3jeOONz/tRCnZomUyvNg83wL5Zv9Ss6HMJXAgL8R2Yg==", + "dev": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^2.0.2" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/@electron/universal/node_modules/universalify": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", + "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/@electron/windows-sign": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/@electron/windows-sign/-/windows-sign-1.2.2.tgz", + "integrity": "sha512-dfZeox66AvdPtb2lD8OsIIQh12Tp0GNCRUDfBHIKGpbmopZto2/A8nSpYYLoedPIHpqkeblZ/k8OV0Gy7PYuyQ==", + "dev": true, + "license": "BSD-2-Clause", + "optional": true, + "peer": true, + "dependencies": { + "cross-dirname": "^0.1.0", + "debug": "^4.3.4", + "fs-extra": "^11.1.1", + "minimist": "^1.2.8", + "postject": "^1.0.0-alpha.6" + }, + "bin": { + "electron-windows-sign": "bin/electron-windows-sign.js" + }, + "engines": { + "node": ">=14.14" + } + }, + "node_modules/@electron/windows-sign/node_modules/fs-extra": { + "version": "11.4.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.4.0.tgz", + "integrity": "sha512-EQsFzMUJkCKGr1ePqlYADkIUmHW1s3ZXr5Yqy6wbGrfUCphpl2maM/kyOIRA2HpP3AaFQTZXD4ldjek+nccddA==", + "dev": true, + "license": "MIT", + "optional": true, + "peer": true, + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=14.14" + } + }, + "node_modules/@electron/windows-sign/node_modules/jsonfile": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.2.1.tgz", + "integrity": "sha512-zwOTdL3rFQ/lRdBnntKVOX6k5cKJwEc1HdilT71BWEu7J41gXIB2MRp+vxduPSwZJPWBxEzv4yH1wYLJGUHX4Q==", + "dev": true, + "license": "MIT", + "optional": true, + "peer": true, + "dependencies": { + "universalify": "^2.0.0" + }, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/@electron/windows-sign/node_modules/universalify": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", + "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", + "dev": true, + "license": "MIT", + "optional": true, + "peer": true, + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/@esbuild/aix-ppc64": { + "version": "0.28.1", + "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.28.1.tgz", + "integrity": "sha512-Svl7tq8k/08+p6CXPpRjQ1fKX+1odH/BQbb48fV6fj3CWHhsoIOoY87w1oHXm0qEpkIK3ZfVgp0hed3XBXzXMQ==", + "cpu": [ + "ppc64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "aix" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/android-arm": { + "version": "0.28.1", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.28.1.tgz", + "integrity": "sha512-0k2F129Xdio1TdJfzJ8sy1Q47vUD2NnwdhiAf7drUN1EBTfPf4hsFCtmMgu/6m8JSzsBrlmVjudMBQqOfG8usQ==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/android-arm64": { + "version": "0.28.1", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.28.1.tgz", + "integrity": "sha512-34EGEbCIAgosYz6goLcopX6Mo7NyGv9tfwEM2/7Ce2VcVRk568iSvniGWcUXIy7wEDR1wzolcxcriFVrWYcwBg==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/android-x64": { + "version": "0.28.1", + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.28.1.tgz", + "integrity": "sha512-dbwY7ltSMDWsRatcRpCnES4F+im88OCUgGZjy52shC7GqHRE/cYlxNbB4Z4UpJswpcc4Qxd2oE/ufM0p61IKng==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/darwin-arm64": { + "version": "0.28.1", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.28.1.tgz", + "integrity": "sha512-TZbWkQY7kvTAXbXUT7uVACR5cMHsDiSz9z7ZKAX/RTq/WJEk3QyRr0wZpNhBDX+/0CtdqUIJlOiodQcta6tY3Q==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/darwin-x64": { + "version": "0.28.1", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.28.1.tgz", + "integrity": "sha512-zfdzgK9ACBNZLI/CyHTOx81SyNbM6YXn7rxSgX97VjyiPl9W1i4Ka4fgKECEoFCKGpvBj5qArWIGgQjOwkgskQ==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/freebsd-arm64": { + "version": "0.28.1", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.28.1.tgz", + "integrity": "sha512-wG2EA8ENdEI0qhkSZMjfqrdY+ziCYCPMmtZjjIwOmXFjmyzEHn+UUxk5of+SYsjtfs3VpnlC7QLzSI5hY/rOAw==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/freebsd-x64": { + "version": "0.28.1", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.28.1.tgz", + "integrity": "sha512-i7dZ9vQgnvSCzi/rYCXNgtF/U+eKZNJBzu3eTQbRgHnM7tNSizLOkRFAl3qzVc/Op/u5YkHHa4pf/3DOYHthLQ==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-arm": { + "version": "0.28.1", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.28.1.tgz", + "integrity": "sha512-qVXBOHQS+d5Y722GwJzJUtOLlX7km3CraOaGormF1pDtPd2C/l1SHRPgjLunLGe51Sh5YYWKMFDyV4SxgMQYTQ==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-arm64": { + "version": "0.28.1", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.28.1.tgz", + "integrity": "sha512-yHs+0uc8+nvEAfAfxrWQKK5peSNzBc4PegcMO0EJ2hT71uA7vB8Ihg2e77R2P7SG5uYjPbHlLLmve4LLLRCf0g==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-ia32": { + "version": "0.28.1", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.28.1.tgz", + "integrity": "sha512-d1z4ZuP0ajrfz/FhGT4vv278rX8KnPPJx8i5+AtK7TYbx9Le9F1hyzurZpkEyjkGa9dUGhQow4C1NmeGvqxN2w==", + "cpu": [ + "ia32" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-loong64": { + "version": "0.28.1", + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.28.1.tgz", + "integrity": "sha512-M5sRjUVZrkm1OAPR3dlOYzNmN+loZKGVi1VUQGrwuqLcbR6qeAz+famMhjASeH3YVKvZz+zT1jlh/keC3Rj/lg==", + "cpu": [ + "loong64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-mips64el": { + "version": "0.28.1", + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.28.1.tgz", + "integrity": "sha512-mRObBZeHh2OxcBFPWE/FjylkRgZdYuiTR3vaTozquCGOH14iP9oN4x4Ge81CoIDYQrXmIxpFumJBu5MtZpnQJQ==", + "cpu": [ + "mips64el" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-ppc64": { + "version": "0.28.1", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.28.1.tgz", + "integrity": "sha512-slScBsMAb3GFDcdrCgLwZtPYRoH2H/youv10QiZyRjmsP48fznoveWytSgCI/R0ZcUgpc0ZhIUEx6LHts8yrfQ==", + "cpu": [ + "ppc64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-riscv64": { + "version": "0.28.1", + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.28.1.tgz", + "integrity": "sha512-kw0owk1o0GFETUJyW0jc0G4Yzs0BHZn0JDZ8JRT088vjJYX777BAs1fDGxAC+q831qOs2DTC96mNsG2opdfyyQ==", + "cpu": [ + "riscv64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-s390x": { + "version": "0.28.1", + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.28.1.tgz", + "integrity": "sha512-/lAIjX8aYFRByhh6L5rYtPEDRqa9de/4V/juOXcta5frjvzXO4/sqEtyytse0g3zZFuWu5cDN0MkLz2qRDD2Ag==", + "cpu": [ + "s390x" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-x64": { + "version": "0.28.1", + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.28.1.tgz", + "integrity": "sha512-u/anNYF2mmVOEDwLtnQ1wOr3EZ9sTNGLWrsYGYwHWzGA3Si84IOkHXlbWTD1NB+9/1lcnweYKO54uhxZydNzfA==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/netbsd-arm64": { + "version": "0.28.1", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.28.1.tgz", + "integrity": "sha512-oks0DYbLwWMmaakTsCb+zL4E+aHRVLom9IJZOAthMQEPiQmydXHkziYEsGYRx0uNV/IjEKGAV941JzH02pflqw==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "netbsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/netbsd-x64": { + "version": "0.28.1", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.28.1.tgz", + "integrity": "sha512-aeL6lAnN89Hz43Mlh1G8ARasbuoYvSITDEx0tHh5b7jJnHcssqgjy9Yx430GDpmCa6OyrKoS0aNRjKundRizGg==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "netbsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/openbsd-arm64": { + "version": "0.28.1", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.28.1.tgz", + "integrity": "sha512-MEFJe5C3R8pwXdZ5Y21oo6m7ePiS0d9pWucn99O/wvyJZChoIQKrQDxKrGeW8F5+T0okTHesAmDeiHDTIq0V/Q==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "openbsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/openbsd-x64": { + "version": "0.28.1", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.28.1.tgz", + "integrity": "sha512-i/ZLIOafE0Z8cI/XANJAixoJL/uRAoS2xOA3rb0xN+KK0K177cMAsQYkzHtBrtMXAKuAc7HGgcWiZ/sRC1Nxgw==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "openbsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/openharmony-arm64": { + "version": "0.28.1", + "resolved": "https://registry.npmjs.org/@esbuild/openharmony-arm64/-/openharmony-arm64-0.28.1.tgz", + "integrity": "sha512-ge+Z7EXFNt2BO1oAMsVpiQ8EwndV9i1xXerAeTIK7AtPs3bKFXQM7nlRxDSIUIMeueR1CNXxqztLzdNeReKBJg==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "openharmony" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/sunos-x64": { + "version": "0.28.1", + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.28.1.tgz", + "integrity": "sha512-BEjgtECkL3vY+SaSQ6nzVfiALUeFxpawyp8Jmf5PtYhf1Ug40N1h/hxlhts+f1FvSvarEigdxS3BlSMI2PJLcQ==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "sunos" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/win32-arm64": { + "version": "0.28.1", + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.28.1.tgz", + "integrity": "sha512-lCv9eK/H6ZJWbE7bh2nw54CZ9M2nupBxJcTsdk/QQnWkdSjKGuxmmH8/GWrlT1eMmZfn4dGcCjRte397WqfQXA==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/win32-ia32": { + "version": "0.28.1", + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.28.1.tgz", + "integrity": "sha512-zvb/mB2bSCoJOpoCBgYKKpX6YM6mJBlBUVUtVj41DlZJVEB6/0CKlRYxP5wWl1C1ILiCoAU5wZZ4q1P3qeS6Eg==", + "cpu": [ + "ia32" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/win32-x64": { + "version": "0.28.1", + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.28.1.tgz", + "integrity": "sha512-bm4Mowrv+GXMlpWX++EcXw/iLyd1o3+bJkC2DkWXYVvgZCqD/bSj9ctZeAMC3cIxgjRVR2Dufaiu4YPxr5gW1A==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@isaacs/fs-minipass": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/@isaacs/fs-minipass/-/fs-minipass-4.0.1.tgz", + "integrity": "sha512-wgm9Ehl2jpeqP3zw/7mo3kRHFp5MEDhqAdwy1fTGkHAwnkGOVsgpvQhL8B5n1qlb01jV3n/bI0ZfZp5lWA1k4w==", + "dev": true, + "license": "ISC", + "dependencies": { + "minipass": "^7.0.4" + }, + "engines": { + "node": ">=18.0.0" + } + }, + "node_modules/@jridgewell/gen-mapping": { + "version": "0.3.13", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.13.tgz", + "integrity": "sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jridgewell/sourcemap-codec": "^1.5.0", + "@jridgewell/trace-mapping": "^0.3.24" + } + }, + "node_modules/@jridgewell/remapping": { + "version": "2.3.5", + "resolved": "https://registry.npmjs.org/@jridgewell/remapping/-/remapping-2.3.5.tgz", + "integrity": "sha512-LI9u/+laYG4Ds1TDKSJW2YPrIlcVYOwi2fUC6xB43lueCjgxV4lffOCZCtYFiH6TNOX+tQKXx97T4IKHbhyHEQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.24" + } + }, + "node_modules/@jridgewell/resolve-uri": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", + "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/sourcemap-codec": { + "version": "1.5.5", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.5.tgz", + "integrity": "sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==", + "dev": true, + "license": "MIT" + }, + "node_modules/@jridgewell/trace-mapping": { + "version": "0.3.31", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.31.tgz", + "integrity": "sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jridgewell/resolve-uri": "^3.1.0", + "@jridgewell/sourcemap-codec": "^1.4.14" + } + }, + "node_modules/@kwsites/file-exists": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@kwsites/file-exists/-/file-exists-1.1.1.tgz", + "integrity": "sha512-m9/5YGR18lIwxSFDwfE3oA7bWuq9kdau6ugN4H2rJeyhFQZcG9AgSHkQtSD15a8WvTgfz9aikZMrKPHvbpqFiw==", + "license": "MIT", + "dependencies": { + "debug": "^4.1.1" + } + }, + "node_modules/@kwsites/promise-deferred": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@kwsites/promise-deferred/-/promise-deferred-1.1.1.tgz", + "integrity": "sha512-GaHYm+c0O9MjZRu0ongGBRbinu8gVAMd2UZjji6jVmqKtZluZnptXGWhz1E8j8D2HJ3f/yMxKAUC0b+57wncIw==", + "license": "MIT" + }, + "node_modules/@malept/cross-spawn-promise": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@malept/cross-spawn-promise/-/cross-spawn-promise-2.0.0.tgz", + "integrity": "sha512-1DpKU0Z5ThltBwjNySMC14g0CkbyhCaz9FkhxqNsZI6uAPJXFS8cMXlBKo26FJ8ZuW6S9GCMcR9IO5k2X5/9Fg==", + "dev": true, + "funding": [ + { + "type": "individual", + "url": "https://github.com/sponsors/malept" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/subscription/pkg/npm-.malept-cross-spawn-promise?utm_medium=referral&utm_source=npm_fund" + } + ], + "license": "Apache-2.0", + "dependencies": { + "cross-spawn": "^7.0.1" + }, + "engines": { + "node": ">= 12.13.0" + } + }, + "node_modules/@malept/flatpak-bundler": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/@malept/flatpak-bundler/-/flatpak-bundler-0.4.0.tgz", + "integrity": "sha512-9QOtNffcOF/c1seMCDnjckb3R9WHcG34tky+FHpNKKCW0wc/scYLwMtO+ptyGUfMW0/b/n4qRiALlaFHc9Oj7Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "debug": "^4.1.1", + "fs-extra": "^9.0.0", + "lodash": "^4.17.15", + "tmp-promise": "^3.0.2" + }, + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/@malept/flatpak-bundler/node_modules/fs-extra": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", + "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@malept/flatpak-bundler/node_modules/jsonfile": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.2.1.tgz", + "integrity": "sha512-zwOTdL3rFQ/lRdBnntKVOX6k5cKJwEc1HdilT71BWEu7J41gXIB2MRp+vxduPSwZJPWBxEzv4yH1wYLJGUHX4Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "universalify": "^2.0.0" + }, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/@malept/flatpak-bundler/node_modules/universalify": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", + "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/@napi-rs/lzma-linux-x64-gnu": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/@napi-rs/lzma-linux-x64-gnu/-/lzma-linux-x64-gnu-1.5.1.tgz", + "integrity": "sha512-oTXEIha4SsuXdTA4Iyskj0kpdx2yVXdhd75c2v3xGrHFfVMsbhTPZU/nMPL4sWKo4pBHm3aucLaqGlF696dTyQ==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^22.20 || ^24.12 || >=25" + } + }, + "node_modules/@noble/hashes": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-2.3.0.tgz", + "integrity": "sha512-oN+QwyX7VSHotibwubG3kpzbwKrfnyR6OOO+3Nk/53ADL7FmgHHz4TgrbaYKvvOw09u6QTx0oiH1cNCIOuN0CQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 20.19.0" + }, + "funding": { + "url": "https://paulmillr.com/funding/" + } + }, + "node_modules/@peculiar/asn1-schema": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/@peculiar/asn1-schema/-/asn1-schema-2.8.0.tgz", + "integrity": "sha512-7YT0U/ze0tF2QOBbE15gKZwy5tvgGyLRiRHLzhlbOpf7BT032oBSd0haZqXn5W6l26WLlu3dyxzjM+2638/z2Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "@peculiar/utils": "^2.0.2", + "asn1js": "^3.0.10", + "tslib": "^2.8.1" + } + }, + "node_modules/@peculiar/json-schema": { + "version": "1.1.12", + "resolved": "https://registry.npmjs.org/@peculiar/json-schema/-/json-schema-1.1.12.tgz", + "integrity": "sha512-coUfuoMeIB7B8/NMekxaDzLhaYmp0HZNPEjYRm9goRou8UZIC3z21s0sL9AWoCw4EG876QyO3kYrc61WNF9B/w==", + "dev": true, + "license": "MIT", + "dependencies": { + "tslib": "^2.0.0" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/@peculiar/utils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@peculiar/utils/-/utils-2.0.3.tgz", + "integrity": "sha512-+oL3HPFRIZ1St2K50lWCXiioIgSoxzz7R1J3uF6neO2yl1sgmpgY6XXJH4BdpoDkMWznQTeYF6oWNDZLCdQ4eQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "tslib": "^2.8.1" + } + }, + "node_modules/@peculiar/webcrypto": { + "version": "1.7.1", + "resolved": "https://registry.npmjs.org/@peculiar/webcrypto/-/webcrypto-1.7.1.tgz", + "integrity": "sha512-ODOov0sGMJMf3jPonOkgGqPknTsu+DdQ7kD++gz8aI+aFMOMHFbWAA2taqXXVTdP+OTOQR/znGvSpmkeI0WTYQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@peculiar/asn1-schema": "^2.7.0", + "@peculiar/json-schema": "^1.1.12", + "@peculiar/utils": "^2.0.2", + "tslib": "^2.8.1", + "webcrypto-core": "^1.9.2" + }, + "engines": { + "node": ">=14.18.0" + } + }, + "node_modules/@rolldown/pluginutils": { + "version": "1.0.0-beta.27", + "resolved": "https://registry.npmjs.org/@rolldown/pluginutils/-/pluginutils-1.0.0-beta.27.tgz", + "integrity": "sha512-+d0F4MKMCbeVUJwG96uQ4SgAznZNSq93I3V+9NHA4OpvqG8mRCpGdKmK8l/dl02h2CCDHwW2FqilnTyDcAnqjA==", + "dev": true, + "license": "MIT" + }, + "node_modules/@rollup/rollup-android-arm-eabi": { + "version": "4.62.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.62.4.tgz", + "integrity": "sha512-RrPokAb7dmbxFoeO3TloqHyOjgye8RkBhSqmp4aJMIex4c9r46ZstPnleDQOq1t46VOVjwIuwNogIqbodV1Vvg==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ] + }, + "node_modules/@rollup/rollup-android-arm64": { + "version": "4.62.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.62.4.tgz", + "integrity": "sha512-JKuJc+pnpks2pjy7L/N3v/cAkZxYlnmuZoD840ldbMI5KDbC4iO9NKwPKYdjYFCMAIIlBzYSFHxIJVYzRo2/8A==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ] + }, + "node_modules/@rollup/rollup-darwin-arm64": { + "version": "4.62.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.62.4.tgz", + "integrity": "sha512-krw5uS2STmvJ02x0uTXHbqQNuz+9eZ1iw+qXk9dmW2gvV4jV7O2hEoOnuhFrpOPiel1mBFtqbxYZZtC46hXLOw==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ] + }, + "node_modules/@rollup/rollup-darwin-x64": { + "version": "4.62.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.62.4.tgz", + "integrity": "sha512-wsTxtgApb4PrOsNJIm0FZ1h3WvCC+k9uxLJ4ad75hgoS4NiRes2SoJFlDAyMwiUY8IssDqGcHbXuN0sx1tfF1A==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ] + }, + "node_modules/@rollup/rollup-freebsd-arm64": { + "version": "4.62.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.62.4.tgz", + "integrity": "sha512-GUOnQlyZe3yAXhWOtOMsn5Qkrv5E5mZXa0thbARWi5Ei2szlVXJFQhddZ4HbAzh8q92w5twp+CQvs/eFanz9YQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ] + }, + "node_modules/@rollup/rollup-freebsd-x64": { + "version": "4.62.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.62.4.tgz", + "integrity": "sha512-/Y7f3QuxjzPKsjA/rfEDa3+0vXqyjmJ50Ln8dPpCmWkKTrUoWHG1cWhTqaAMLob2m2nESWuC7yGrREz019Ztqg==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ] + }, + "node_modules/@rollup/rollup-linux-arm-gnueabihf": { + "version": "4.62.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.62.4.tgz", + "integrity": "sha512-81wiiX3v7aqy+T+bT61TJ78yJjRquqFFTTbAPt08imfQQzkPIW8t6aJbkTagtCCrXMNc9D66+geqlK7ydLPNqA==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-arm-musleabihf": { + "version": "4.62.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.62.4.tgz", + "integrity": "sha512-9kmDIvNZqdoHOBZgNtpTBeLWYO/LVipM3H/j62P8848/l/VPEQL6N3uxU9pvP1oZAsXyC2MEnFP3ovRjo7WYNQ==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-arm64-gnu": { + "version": "4.62.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.62.4.tgz", + "integrity": "sha512-CcnXHWnXg69g+DX5VWL3FHts3qMRN2uVEHX+BZvGLdd07/gXkn3ePjYtO1LDJvxkGKVHMclKBRa1QUTH+6toYQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-arm64-musl": { + "version": "4.62.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.62.4.tgz", + "integrity": "sha512-iFOibiHnTRuhrWLlRsOQFdZJJIa7S8OwkneJr4ocALP16u5yk6lWLINFwhHaEqBFMsKDUZofLkGos7+CPzGB3g==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-loong64-gnu": { + "version": "4.62.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loong64-gnu/-/rollup-linux-loong64-gnu-4.62.4.tgz", + "integrity": "sha512-XnWYMI7euHlb5a871xPja+Gm7DRCFU+FGRrtS2sMq9N8FvqtpagUy6gD4YOemC5MRk9xbh8+jYMEJbigFQwsgA==", + "cpu": [ + "loong64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-loong64-musl": { + "version": "4.62.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loong64-musl/-/rollup-linux-loong64-musl-4.62.4.tgz", + "integrity": "sha512-qGDAlO0U8xedCcsdRm9oaoQY8DAx/QT7uIxJWhCdx0ceIWX783UC9QSYkdpzAe29wNiVfp24+bZdQmn49o45SQ==", + "cpu": [ + "loong64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-ppc64-gnu": { + "version": "4.62.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-ppc64-gnu/-/rollup-linux-ppc64-gnu-4.62.4.tgz", + "integrity": "sha512-ru4H6ezD7ysA5EiEK6qkkaEb4modH8CTej6kUy/gQi20u3kB3G7Zn8snXXkeJSCOFKG/rbPPtM/+9Wgas1961w==", + "cpu": [ + "ppc64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-ppc64-musl": { + "version": "4.62.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-ppc64-musl/-/rollup-linux-ppc64-musl-4.62.4.tgz", + "integrity": "sha512-2W4MO5WQVJnbJaZdvDb9rhBDuFU1nKIepPFpJUBsTh2k1YY2g+ODViaWuyOAjQ5cOP7NvrvLzt3wvHOoiAvc7w==", + "cpu": [ + "ppc64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-riscv64-gnu": { + "version": "4.62.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.62.4.tgz", + "integrity": "sha512-+fxjfuoAmVMCYV5QyjoIpu0cp5DOiOTeqYFk1AVaxGr+/ravWLX89XfQmptsoWcaVy/TGf2hexzbUOrCQIL1CQ==", + "cpu": [ + "riscv64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-riscv64-musl": { + "version": "4.62.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-musl/-/rollup-linux-riscv64-musl-4.62.4.tgz", + "integrity": "sha512-jTn8JfHGL4djjFxPuM06LmNUJDsst2jeVlsd9OmIH6zc5sC9K6rIuO4YajXatLUpBmBKl6b35ro1QZocLi+tcA==", + "cpu": [ + "riscv64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-s390x-gnu": { + "version": "4.62.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.62.4.tgz", + "integrity": "sha512-oCJCJL4pXsoDcP2QZ+JVlPTIRc6266zsIaeJJsWImmF7HO0W8nb6HuSgZlMWxJwaPf8ehbSw8yo0EUw925hKsA==", + "cpu": [ + "s390x" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-x64-gnu": { + "version": "4.62.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.62.4.tgz", + "integrity": "sha512-W69hukhZ3KKNRCaMIEzKvcFye42hh0FE1+YoYaf5+Ikacuftoco6yO/xouz0hc5d5W/s3yBro5jRiuEE/Q5vUw==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-x64-musl": { + "version": "4.62.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.62.4.tgz", + "integrity": "sha512-qiXbGG2jkjXhzXpsFZSR2Xpb8DN/UaxYsbb/STbuR/6fpaDgRmmaq1B/LmtF2wQFOFOSsK2jdE0RZ3a0zHn4QA==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-openbsd-x64": { + "version": "4.62.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-openbsd-x64/-/rollup-openbsd-x64-4.62.4.tgz", + "integrity": "sha512-nWeM//hxv8mIo6jD7Hu4o48DVmV9pbV6gsKaWU+4NFyqHoPKwrkRiZGLKUhOBk8qNmDmpwFtPKg80Bo/Tn4xiQ==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "openbsd" + ] + }, + "node_modules/@rollup/rollup-openharmony-arm64": { + "version": "4.62.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-openharmony-arm64/-/rollup-openharmony-arm64-4.62.4.tgz", + "integrity": "sha512-s62SQ/vgsRSvMwDkOEfTqfgASF0f26ZNaQuTA6Aok5lrikf89yI2W0gFHvZb2Jpgc6N8JnOKZgCK2iciO3CsxQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "openharmony" + ] + }, + "node_modules/@rollup/rollup-win32-arm64-msvc": { + "version": "4.62.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.62.4.tgz", + "integrity": "sha512-J6wGf8TVGbXJq+HH+ttTvrcfNKPbuZecV6KT1B8I18BC5IURUh5kl4Yl5OEP5eFIUoI5BWxCsyYMhFsDx8kekw==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@rollup/rollup-win32-ia32-msvc": { + "version": "4.62.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.62.4.tgz", + "integrity": "sha512-zmfrQd/0wu6oJs8Vq8KwY/YtsKSsLtKe/HwAP4Wqy8LhWjeT55fHRAkOhYQ12wI3ayS4Tt12d5CDRD7N96SAYQ==", + "cpu": [ + "ia32" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@rollup/rollup-win32-x64-gnu": { + "version": "4.62.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-gnu/-/rollup-win32-x64-gnu-4.62.4.tgz", + "integrity": "sha512-qPzHqdj9rfUD+w79dtE07zi/kFwKyCJqplp5K5ygeLTp7jLpAoc16OAH39HSmRC9UpozaecsleI8uAdEj6v2yw==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@rollup/rollup-win32-x64-msvc": { + "version": "4.62.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.62.4.tgz", + "integrity": "sha512-zD6NdeWEByGE9QF9vCrlJ5YQB4oq9q91kPZS37Jwj5hOkvR1lTBSpsKhKDw4IJtbQ35LsTS1HD9DZYGKIshU1Q==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@simple-git/args-pathspec": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@simple-git/args-pathspec/-/args-pathspec-1.0.3.tgz", + "integrity": "sha512-ngJMaHlsWDTfjyq9F3VIQ8b7NXbBLq5j9i5bJ6XLYtD6qlDXT7fdKY2KscWWUF8t18xx052Y/PUO1K1TRc9yKA==", + "license": "MIT" + }, + "node_modules/@simple-git/argv-parser": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@simple-git/argv-parser/-/argv-parser-1.1.1.tgz", + "integrity": "sha512-Q9lBcfQ+VQCpQqGJFHe5yooOS5hGdLFFbJ5R+R5aDsnkPCahtn1hSkMcORX65J2Z5lxSkD0lQorMsncuBQxYUw==", + "license": "MIT", + "dependencies": { + "@simple-git/args-pathspec": "^1.0.3" + } + }, + "node_modules/@sindresorhus/is": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-4.6.0.tgz", + "integrity": "sha512-t09vSN3MdfsyCHoFcTRCH/iUtG7OJ0CsjzB8cjAmKc/va/kIgeDI/TxsigdncE/4be734m0cvIYwNaV4i2XqAw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/is?sponsor=1" + } + }, + "node_modules/@szmarczak/http-timer": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-4.0.6.tgz", + "integrity": "sha512-4BAffykYOgO+5nzBWYwE3W90sBgLJoUPRWWcL8wlyiM8IB8ipJz3UMJ9KXQd1RKQXpKp8Tutn80HZtWsu2u76w==", + "dev": true, + "license": "MIT", + "dependencies": { + "defer-to-connect": "^2.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@types/babel__core": { + "version": "7.20.5", + "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.5.tgz", + "integrity": "sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/parser": "^7.20.7", + "@babel/types": "^7.20.7", + "@types/babel__generator": "*", + "@types/babel__template": "*", + "@types/babel__traverse": "*" + } + }, + "node_modules/@types/babel__generator": { + "version": "7.27.0", + "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.27.0.tgz", + "integrity": "sha512-ufFd2Xi92OAVPYsy+P4n7/U7e68fex0+Ee8gSG9KX7eo084CWiQ4sdxktvdl0bOPupXtVJPY19zk6EwWqUQ8lg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/types": "^7.0.0" + } + }, + "node_modules/@types/babel__template": { + "version": "7.4.4", + "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.4.tgz", + "integrity": "sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/parser": "^7.1.0", + "@babel/types": "^7.0.0" + } + }, + "node_modules/@types/babel__traverse": { + "version": "7.28.0", + "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.28.0.tgz", + "integrity": "sha512-8PvcXf70gTDZBgt9ptxJ8elBeBjcLOAcOtoO/mPJjtji1+CdGbHgm77om1GrsPxsiE+uXIpNSK64UYaIwQXd4Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/types": "^7.28.2" + } + }, + "node_modules/@types/body-parser": { + "version": "1.19.6", + "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.6.tgz", + "integrity": "sha512-HLFeCYgz89uk22N5Qg3dvGvsv46B8GLvKKo1zKG4NybA8U2DiEO3w9lqGg29t/tfLRJpJ6iQxnVw4OnB7MoM9g==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/connect": "*", + "@types/node": "*" + } + }, + "node_modules/@types/cacheable-request": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/@types/cacheable-request/-/cacheable-request-6.0.3.tgz", + "integrity": "sha512-IQ3EbTzGxIigb1I3qPZc1rWJnH0BmSKv5QYTalEwweFvyBDLSAe24zP0le/hyi7ecGfZVlIVAg4BZqb8WBwKqw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/http-cache-semantics": "*", + "@types/keyv": "^3.1.4", + "@types/node": "*", + "@types/responselike": "^1.0.0" + } + }, + "node_modules/@types/connect": { + "version": "3.4.38", + "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.38.tgz", + "integrity": "sha512-K6uROf1LD88uDQqJCktA4yzL1YYAK6NgfsI0v/mTgyPKWsX1CnJ0XPSDhViejru1GcRkLWb8RlzFYJRqGUbaug==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/cors": { + "version": "2.8.19", + "resolved": "https://registry.npmjs.org/@types/cors/-/cors-2.8.19.tgz", + "integrity": "sha512-mFNylyeyqN93lfe/9CSxOGREz8cpzAhH+E93xJ4xWQf62V8sQ/24reV2nyzUWM6H6Xji+GGHpkbLe7pVoUEskg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/debug": { + "version": "4.1.13", + "resolved": "https://registry.npmjs.org/@types/debug/-/debug-4.1.13.tgz", + "integrity": "sha512-KSVgmQmzMwPlmtljOomayoR89W4FynCAi3E8PPs7vmDVPe84hT+vGPKkJfThkmXs0x0jAaa9U8uW8bbfyS2fWw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/ms": "*" + } + }, + "node_modules/@types/diff": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/@types/diff/-/diff-6.0.0.tgz", + "integrity": "sha512-dhVCYGv3ZSbzmQaBSagrv1WJ6rXCdkyTcDyoNu1MD8JohI7pR7k8wdZEm+mvdxRKXyHVwckFzWU1vJc+Z29MlA==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/estree": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.9.tgz", + "integrity": "sha512-GhdPgy1el4/ImP05X05Uw4cw2/M93BCUmnEvWZNStlCzEKME4Fkk+YpoA5OiHNQmoS7Cafb8Xa3Pya8m1Qrzeg==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/express": { + "version": "5.0.6", + "resolved": "https://registry.npmjs.org/@types/express/-/express-5.0.6.tgz", + "integrity": "sha512-sKYVuV7Sv9fbPIt/442koC7+IIwK5olP1KWeD88e/idgoJqDm3JV/YUiPwkoKK92ylff2MGxSz1CSjsXelx0YA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/body-parser": "*", + "@types/express-serve-static-core": "^5.0.0", + "@types/serve-static": "^2" + } + }, + "node_modules/@types/express-serve-static-core": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-5.1.3.tgz", + "integrity": "sha512-dPfW8NFiOF4wOHc7+N/QSxlY9cfSsenewGbAz8C8U/MULPd/YZ27LvJUIlzaXie7e6Ove9YunJGgC9tbHD2cKw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/node": "*", + "@types/qs": "*", + "@types/range-parser": "*", + "@types/send": "*" + } + }, + "node_modules/@types/fs-extra": { + "version": "9.0.13", + "resolved": "https://registry.npmjs.org/@types/fs-extra/-/fs-extra-9.0.13.tgz", + "integrity": "sha512-nEnwB++1u5lVDM2UI4c1+5R+FYaKfaAzS4OococimjVm3nQw3TuzH5UNsocrcTBbhnerblyHj4A49qXbIiZdpA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/http-cache-semantics": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/@types/http-cache-semantics/-/http-cache-semantics-4.2.0.tgz", + "integrity": "sha512-L3LgimLHXtGkWikKnsPg0/VFx9OGZaC+eN1u4r+OB1XRqH3meBIAVC2zr1WdMH+RHmnRkqliQAOHNJ/E0j/e0Q==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/http-errors": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@types/http-errors/-/http-errors-2.0.5.tgz", + "integrity": "sha512-r8Tayk8HJnX0FztbZN7oVqGccWgw98T/0neJphO91KkmOzug1KkofZURD4UaD5uH8AqcFLfdPErnBod0u71/qg==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/keyv": { + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/@types/keyv/-/keyv-3.1.4.tgz", + "integrity": "sha512-BQ5aZNSCpj7D6K2ksrRCTmKRLEpnPvWDiLPfoGyhZ++8YtiK9d/3DBKPJgry359X/P1PfruyYwvnvwFjuEiEIg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/ms": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/@types/ms/-/ms-2.1.0.tgz", + "integrity": "sha512-GsCCIZDE/p3i96vtEqx+7dBUGXrc7zeSK3wwPHIaRThS+9OhWIXRqzs4d6k1SVU8g91DrNRWxWUGhp5KXQb2VA==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/node": { + "version": "22.20.1", + "resolved": "https://registry.npmjs.org/@types/node/-/node-22.20.1.tgz", + "integrity": "sha512-EANqOCF9QFyra+4pfxUcX9STKJpCLjMbObVzljIJomAWSnuSIEAvyzEU53GaajbXJEgdh0iEcPL+DGvpUd4k1Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "undici-types": "~6.21.0" + } + }, + "node_modules/@types/qs": { + "version": "6.15.1", + "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.15.1.tgz", + "integrity": "sha512-GZHUBZR9hckSUhrxmp1nG6NwdpM9fCunJwyThLW1X3AyHgd9IlHb6VANpQQqDr2o/qQp6McZ3y/IA2rVzKzSbw==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/range-parser": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.7.tgz", + "integrity": "sha512-hKormJbkJqzQGhziax5PItDUTMAM9uE2XXQmM37dyd4hVM+5aVl7oVxMVUiVQn2oCQFN/LKCZdvSM0pFRqbSmQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/react": { + "version": "19.2.18", + "resolved": "https://registry.npmjs.org/@types/react/-/react-19.2.18.tgz", + "integrity": "sha512-AnzbBERsrLKtk2XSfTbYRLjQPdy116Sty4q+T+Bp3IC4l6jNBvreVPAHmpq9qhXQM7CXZPjLVmGMw9sy+hxQ3w==", + "dev": true, + "license": "MIT", + "dependencies": { + "csstype": "^3.2.2" + } + }, + "node_modules/@types/react-dom": { + "version": "19.2.4", + "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-19.2.4.tgz", + "integrity": "sha512-Bsc+QHgp+P/F02XDzNCY9jnZNCUuLki36KT7VKrTXXLdHf+vHMNZnW1rVu5DNW/rCK+fya3DATySbLM4yhtKUw==", + "dev": true, + "license": "MIT", + "peerDependencies": { + "@types/react": "^19.2.0" + } + }, + "node_modules/@types/responselike": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@types/responselike/-/responselike-1.0.3.tgz", + "integrity": "sha512-H/+L+UkTV33uf49PH5pCAUBVPNj2nDBXTN+qS1dOwyyg24l3CcicicCA7ca+HMvJBZcFgl5r8e+RR6elsb4Lyw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/send": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@types/send/-/send-1.2.1.tgz", + "integrity": "sha512-arsCikDvlU99zl1g69TcAB3mzZPpxgw0UQnaHeC1Nwb015xp8bknZv5rIfri9xTOcMuaVgvabfIRA7PSZVuZIQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/serve-static": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-2.2.0.tgz", + "integrity": "sha512-8mam4H1NHLtu7nmtalF7eyBH14QyOASmcxHhSfEoRyr0nP/YdoesEtU+uSRvMe96TW/HPTtkoKqQLl53N7UXMQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/http-errors": "*", + "@types/node": "*" + } + }, + "node_modules/@types/yauzl": { + "version": "2.10.3", + "resolved": "https://registry.npmjs.org/@types/yauzl/-/yauzl-2.10.3.tgz", + "integrity": "sha512-oJoftv0LSuaDZE3Le4DbKX+KS9G36NzOeSap90UIK0yMA/NhKJhqlSGtNDORNRaIbQfzjXDrQa0ytJ6mNRGz/Q==", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@vitejs/plugin-react": { + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/@vitejs/plugin-react/-/plugin-react-4.7.0.tgz", + "integrity": "sha512-gUu9hwfWvvEDBBmgtAowQCojwZmJ5mcLn3aufeCsitijs3+f2NsrPtlAWIR6OPiqljl96GVCUbLe0HyqIpVaoA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/core": "^7.28.0", + "@babel/plugin-transform-react-jsx-self": "^7.27.1", + "@babel/plugin-transform-react-jsx-source": "^7.27.1", + "@rolldown/pluginutils": "1.0.0-beta.27", + "@types/babel__core": "^7.20.5", + "react-refresh": "^0.17.0" + }, + "engines": { + "node": "^14.18.0 || >=16.0.0" + }, + "peerDependencies": { + "vite": "^4.2.0 || ^5.0.0 || ^6.0.0 || ^7.0.0" + } + }, + "node_modules/@xmldom/xmldom": { + "version": "0.8.13", + "resolved": "https://registry.npmjs.org/@xmldom/xmldom/-/xmldom-0.8.13.tgz", + "integrity": "sha512-KRYzxepc14G/CEpEGc3Yn+JKaAeT63smlDr+vjB8jRfgTBBI9wRj/nkQEO+ucV8p8I9bfKLWp37uHgFrbntPvw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/abbrev": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-4.0.0.tgz", + "integrity": "sha512-a1wflyaL0tHtJSmLSOVybYhy22vRih4eduhhrkcjgrWGnRfrZtovJ2FRjxuTtkkj47O/baf0R86QU5OuYpz8fA==", + "dev": true, + "license": "ISC", + "engines": { + "node": "^20.17.0 || >=22.9.0" + } + }, + "node_modules/accepts": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-2.0.0.tgz", + "integrity": "sha512-5cvg6CtKwfgdmVqY1WIiXKc3Q1bkRqGLi+2W/6ao+6Y7gu/RCwRuAhGEzh5B4KlszSuTLgZYuqFqo5bImjNKng==", + "license": "MIT", + "dependencies": { + "mime-types": "^3.0.0", + "negotiator": "^1.0.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/agent-base": { + "version": "7.1.4", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.4.tgz", + "integrity": "sha512-MnA+YT8fwfJPgBx3m60MNqakm30XOkyIoH1y6huTQvC0PwZG7ki8NacLBcrPbNoo8vEZy7Jpuk7+jMO+CUovTQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 14" + } + }, + "node_modules/ajv": { + "version": "8.20.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.20.0.tgz", + "integrity": "sha512-Thbli+OlOj+iMPYFBVBfJ3OmCAnaSyNn4M1vz9T6Gka5Jt9ba/HIR56joy65tY6kx/FCF5VXNB819Y7/GUrBGA==", + "dev": true, + "license": "MIT", + "dependencies": { + "fast-deep-equal": "^3.1.3", + "fast-uri": "^3.0.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/app-builder-lib": { + "version": "26.15.3", + "resolved": "https://registry.npmjs.org/app-builder-lib/-/app-builder-lib-26.15.3.tgz", + "integrity": "sha512-2VnyWkqsP5v5XbBhL3tD5Syx8iNPBYsoU7kY4S2fz7wg8Rj/nztWKCUzGKaFRTv0Xwf3/H058CR1Kvtd/3lRow==", + "dev": true, + "license": "MIT", + "dependencies": { + "@electron/asar": "3.4.1", + "@electron/fuses": "^1.8.0", + "@electron/get": "^3.0.0", + "@electron/notarize": "2.5.0", + "@electron/osx-sign": "1.3.3", + "@electron/rebuild": "^4.0.4", + "@electron/universal": "2.0.3", + "@malept/flatpak-bundler": "^0.4.0", + "@noble/hashes": "^2.2.0", + "@peculiar/webcrypto": "^1.7.1", + "@types/fs-extra": "9.0.13", + "ajv": "^8.18.0", + "asn1js": "^3.0.10", + "async-exit-hook": "^2.0.1", + "builder-util": "26.15.3", + "builder-util-runtime": "9.7.0", + "chromium-pickle-js": "^0.2.0", + "ci-info": "4.3.1", + "debug": "^4.3.4", + "dotenv": "^16.4.5", + "dotenv-expand": "^11.0.6", + "ejs": "^3.1.8", + "electron-publish": "26.15.3", + "fs-extra": "^10.1.0", + "hosted-git-info": "^4.1.0", + "isbinaryfile": "^5.0.0", + "jiti": "^2.4.2", + "js-yaml": "^4.1.0", + "json5": "^2.2.3", + "lazy-val": "^1.0.5", + "minimatch": "^10.2.5", + "pkijs": "^3.4.0", + "plist": "3.1.0", + "proper-lockfile": "^4.1.2", + "resedit": "^1.7.0", + "semver": "~7.7.3", + "tar": "^7.5.7", + "temp-file": "^3.4.0", + "tiny-async-pool": "1.3.0", + "unzipper": "^0.12.3", + "which": "^5.0.0" + }, + "engines": { + "node": ">=14.0.0" + }, + "peerDependencies": { + "dmg-builder": "26.15.3", + "electron-builder-squirrel-windows": "26.15.3" + } + }, + "node_modules/app-builder-lib/node_modules/@electron/get": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@electron/get/-/get-3.1.0.tgz", + "integrity": "sha512-F+nKc0xW+kVbBRhFzaMgPy3KwmuNTYX1fx6+FxxoSnNgwYX6LD7AKBTWkU0MQ6IBoe7dz069CNkR673sPAgkCQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "debug": "^4.1.1", + "env-paths": "^2.2.0", + "fs-extra": "^8.1.0", + "got": "^11.8.5", + "progress": "^2.0.3", + "semver": "^6.2.0", + "sumchecker": "^3.0.1" + }, + "engines": { + "node": ">=14" + }, + "optionalDependencies": { + "global-agent": "^3.0.0" + } + }, + "node_modules/app-builder-lib/node_modules/@electron/get/node_modules/fs-extra": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", + "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", + "dev": true, + "license": "MIT", + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + }, + "engines": { + "node": ">=6 <7 || >=8" + } + }, + "node_modules/app-builder-lib/node_modules/@electron/get/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/app-builder-lib/node_modules/ci-info": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-4.3.1.tgz", + "integrity": "sha512-Wdy2Igu8OcBpI2pZePZ5oWjPC38tmDVx5WKUXKwlLYkA0ozo85sLsLvkBbBn/sZaSCMFOGZJ14fvW9t5/d7kdA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/sibiraj-s" + } + ], + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/app-builder-lib/node_modules/fs-extra": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", + "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/app-builder-lib/node_modules/fs-extra/node_modules/jsonfile": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.2.1.tgz", + "integrity": "sha512-zwOTdL3rFQ/lRdBnntKVOX6k5cKJwEc1HdilT71BWEu7J41gXIB2MRp+vxduPSwZJPWBxEzv4yH1wYLJGUHX4Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "universalify": "^2.0.0" + }, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/app-builder-lib/node_modules/fs-extra/node_modules/universalify": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", + "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/app-builder-lib/node_modules/semver": { + "version": "7.7.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.4.tgz", + "integrity": "sha512-vFKC2IEtQnVhpT78h1Yp8wzwrf8CM+MzKMHGJZfBtzhZNycRFnXsHk6E5TxIkkMsgNS7mdX3AGB7x2QM2di4lA==", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", + "dev": true, + "license": "Python-2.0" + }, + "node_modules/asn1js": { + "version": "3.0.10", + "resolved": "https://registry.npmjs.org/asn1js/-/asn1js-3.0.10.tgz", + "integrity": "sha512-S2s3aOytiKdFRdulw2qPE51MzjzVOisppcVv7jVFR+Kw0kxwvFrDcYA0h7Ndqbmj0HkMIXYWaoj7fli8kgx1eg==", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "pvtsutils": "^1.3.6", + "pvutils": "^1.1.5", + "tslib": "^2.8.1" + }, + "engines": { + "node": ">=12.0.0" + } + }, + "node_modules/async": { + "version": "3.2.6", + "resolved": "https://registry.npmjs.org/async/-/async-3.2.6.tgz", + "integrity": "sha512-htCUDlxyyCLMgaM3xXg0C0LW2xqfuQ6p05pCEIsXuyQ+a1koYKTuBMzRNwmybfLgvJDMd0r1LTn4+E0Ti6C2AA==", + "dev": true, + "license": "MIT" + }, + "node_modules/async-exit-hook": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/async-exit-hook/-/async-exit-hook-2.0.1.tgz", + "integrity": "sha512-NW2cX8m1Q7KPA7a5M2ULQeZ2wR5qI5PAbw5L0UOMxdioVk9PMZ0h1TmyZEkPYrCvYjDlFICusOu1dlEKAAeXBw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==", + "dev": true, + "license": "MIT" + }, + "node_modules/at-least-node": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz", + "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==", + "dev": true, + "license": "ISC", + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/aws4": { + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.13.2.tgz", + "integrity": "sha512-lHe62zvbTB5eEABUVi/AwVh0ZKY9rMMDhmm+eeyuuUQbQ3+J+fONVQOZyj+DdrvD4BY33uYniyRJ4UJIaSKAfw==", + "dev": true, + "license": "MIT" + }, + "node_modules/balanced-match": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-4.0.4.tgz", + "integrity": "sha512-BLrgEcRTwX2o6gGxGOCNyMvGSp35YofuYzw9h1IMTRmKqttAZZVU67bdb9Pr2vUHA8+j3i2tJfjO6C6+4myGTA==", + "dev": true, + "license": "MIT", + "engines": { + "node": "18 || 20 || >=22" + } + }, + "node_modules/base64-js": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", + "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT" + }, + "node_modules/baseline-browser-mapping": { + "version": "2.11.12", + "resolved": "https://registry.npmjs.org/baseline-browser-mapping/-/baseline-browser-mapping-2.11.12.tgz", + "integrity": "sha512-r7WnVImvVCeFpf2DOXfy41aPWzeNg3H/A2X4dKmy1QL0MSyyk/e7z8ihJ3N6Nn2PsdhkVlqnEfnUE4a05P2aTA==", + "dev": true, + "license": "Apache-2.0", + "bin": { + "baseline-browser-mapping": "dist/cli.cjs" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/bluebird": { + "version": "3.7.2", + "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", + "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==", + "dev": true, + "license": "MIT" + }, + "node_modules/body-parser": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-2.3.0.tgz", + "integrity": "sha512-2cGmJupaNgg+QUwVLAucDuWuoMZ6EX9iHDRswZ5lsNYEmwPaRknMPCLZz07yTzVq/83p4o/wzbDZbBrTvGGTIw==", + "license": "MIT", + "dependencies": { + "bytes": "^3.1.2", + "content-type": "^2.0.0", + "debug": "^4.4.3", + "http-errors": "^2.0.1", + "iconv-lite": "^0.7.2", + "on-finished": "^2.4.1", + "qs": "^6.15.2", + "raw-body": "^3.0.2", + "type-is": "^2.1.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/express" + } + }, + "node_modules/body-parser/node_modules/content-type": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/content-type/-/content-type-2.0.0.tgz", + "integrity": "sha512-j/O/d7GcZCyNl7/hwZAb606rzqkyvaDctLmckbxLzHvFBzTJHuGEdodATcP3yIRoDrLHkIATJuvzbFlp/ki2cQ==", + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/express" + } + }, + "node_modules/boolean": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/boolean/-/boolean-3.2.0.tgz", + "integrity": "sha512-d0II/GO9uf9lfUHH2BQsjxzRJZBdsjgsBiW4BvhWk/3qoKwQFjIDVN19PfX8F2D/r9PCMTtLWjYVCFrpeYUzsw==", + "deprecated": "Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.", + "dev": true, + "license": "MIT", + "optional": true + }, + "node_modules/brace-expansion": { + "version": "5.0.9", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-5.0.9.tgz", + "integrity": "sha512-ScQ4IuvIEF1TMlP7Zt+vjJ//9zlPb2SDcxWxM3bk8s6t6GGdJ7KO1dCcTidOPJKePW30LE/2cT7wCyPho9/Wxg==", + "dev": true, + "license": "MIT", + "dependencies": { + "balanced-match": "^4.0.2" + }, + "engines": { + "node": "20 || >=22" + } + }, + "node_modules/browserslist": { + "version": "4.28.7", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.28.7.tgz", + "integrity": "sha512-JxV13hNrFxqjOc8alRbq9dK1MM79NEXYpma2B2J4wAtpWS5zIEIKqWPGCl7N4o7Uc7B7itylh7SuDujATRyyTw==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { + "baseline-browser-mapping": "^2.10.44", + "caniuse-lite": "^1.0.30001806", + "electron-to-chromium": "^1.5.393", + "node-releases": "^2.0.51", + "update-browserslist-db": "^1.2.3" + }, + "bin": { + "browserslist": "cli.js" + }, + "engines": { + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + } + }, + "node_modules/buffer-crc32": { + "version": "0.2.13", + "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz", + "integrity": "sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": "*" + } + }, + "node_modules/buffer-from": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", + "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/builder-util": { + "version": "26.15.3", + "resolved": "https://registry.npmjs.org/builder-util/-/builder-util-26.15.3.tgz", + "integrity": "sha512-q2hn7Mbo2nFNkVekPiHFx6Nfo3hURmES3tfBn+k5Pqxl2RkmP3QGqZUhH/q9Pch/4G05NRhPjDlVj1O8q4Txvw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/debug": "^4.1.6", + "builder-util-runtime": "9.7.0", + "chalk": "^4.1.2", + "cross-spawn": "^7.0.6", + "debug": "^4.3.4", + "fs-extra": "^10.1.0", + "http-proxy-agent": "^7.0.0", + "https-proxy-agent": "^7.0.0", + "js-yaml": "^4.1.0", + "sanitize-filename": "^1.6.3", + "source-map-support": "^0.5.19", + "stat-mode": "^1.0.0", + "temp-file": "^3.4.0", + "tiny-async-pool": "1.3.0" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/builder-util-runtime": { + "version": "9.7.0", + "resolved": "https://registry.npmjs.org/builder-util-runtime/-/builder-util-runtime-9.7.0.tgz", + "integrity": "sha512-g/kR520giAFYkSXTzcmF3kqQq7wi8F6N6SzeDgZrqTBN+VHdmgWOyTdD1yD7AATDId/yXLvuP34CxW46/BwCdw==", + "dev": true, + "license": "MIT", + "dependencies": { + "debug": "^4.3.4", + "sax": "^1.2.4" + }, + "engines": { + "node": ">=12.0.0" + } + }, + "node_modules/builder-util/node_modules/fs-extra": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", + "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/builder-util/node_modules/jsonfile": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.2.1.tgz", + "integrity": "sha512-zwOTdL3rFQ/lRdBnntKVOX6k5cKJwEc1HdilT71BWEu7J41gXIB2MRp+vxduPSwZJPWBxEzv4yH1wYLJGUHX4Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "universalify": "^2.0.0" + }, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/builder-util/node_modules/universalify": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", + "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/bytes": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/bytestreamjs": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/bytestreamjs/-/bytestreamjs-2.0.1.tgz", + "integrity": "sha512-U1Z/ob71V/bXfVABvNr/Kumf5VyeQRBEm6Txb0PQ6S7V5GpBM3w4Cbqz/xPDicR5tN0uvDifng8C+5qECeGwyQ==", + "dev": true, + "license": "BSD-3-Clause", + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/cacheable-lookup": { + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/cacheable-lookup/-/cacheable-lookup-5.0.4.tgz", + "integrity": "sha512-2/kNscPhpcxrOigMZzbiWF7dz8ilhb/nIHU3EyZiXWXpeq/au8qJ8VhdftMkty3n7Gj6HIGalQG8oiBNB3AJgA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10.6.0" + } + }, + "node_modules/cacheable-request": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-7.0.4.tgz", + "integrity": "sha512-v+p6ongsrp0yTGbJXjgxPow2+DL93DASP4kXCDKb8/bwRtt9OEF3whggkkDkGNzgcWy2XaF4a8nZglC7uElscg==", + "dev": true, + "license": "MIT", + "dependencies": { + "clone-response": "^1.0.2", + "get-stream": "^5.1.0", + "http-cache-semantics": "^4.0.0", + "keyv": "^4.0.0", + "lowercase-keys": "^2.0.0", + "normalize-url": "^6.0.1", + "responselike": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/call-bind-apply-helpers": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz", + "integrity": "sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==", + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/call-bound": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/call-bound/-/call-bound-1.0.4.tgz", + "integrity": "sha512-+ys997U96po4Kx/ABpBCqhA9EuxJaQWDQg7295H4hBphv3IZg0boBKuwYpt4YXp6MZ5AmZQnU/tyMTlRpaSejg==", + "license": "MIT", + "dependencies": { + "call-bind-apply-helpers": "^1.0.2", + "get-intrinsic": "^1.3.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/caniuse-lite": { + "version": "1.0.30001809", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001809.tgz", + "integrity": "sha512-xxWVywk6a6Arlk+hymeycyn/VgqEfLDxupvhH/xiY5SJ/18kmi9o6MiO320DCUzypORHLtvh0I4i04tUhCNHNQ==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/caniuse-lite" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "CC-BY-4.0" + }, + "node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/chalk/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/chownr": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-3.0.0.tgz", + "integrity": "sha512-+IxzY9BZOQd/XuYPRmrvEVjF/nqj5kgT4kEq7VofrDoM1MxoRjEWkrCC3EtLi59TVawxTAn+orJwFQcrqEN1+g==", + "dev": true, + "license": "BlueOak-1.0.0", + "engines": { + "node": ">=18" + } + }, + "node_modules/chromium-pickle-js": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/chromium-pickle-js/-/chromium-pickle-js-0.2.0.tgz", + "integrity": "sha512-1R5Fho+jBq0DDydt+/vHWj5KJNJCKdARKOCwZUen84I5BreWoLqRLANH1U87eJy1tiASPtMnGqJJq0ZsLoRPOw==", + "dev": true, + "license": "MIT" + }, + "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==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/sibiraj-s" + } + ], + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "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==", + "dev": true, + "license": "ISC", + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.1", + "wrap-ansi": "^7.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/clone-response": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/clone-response/-/clone-response-1.0.3.tgz", + "integrity": "sha512-ROoL94jJH2dUVML2Y/5PEDNaSHgeOdSDicUyS7izcF63G6sTc/FTjLub4b8Il9S8S0beOfYt0TaA5qvFK+w0wA==", + "dev": true, + "license": "MIT", + "dependencies": { + "mimic-response": "^1.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true, + "license": "MIT" + }, + "node_modules/combined-stream": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", + "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", + "dev": true, + "license": "MIT", + "dependencies": { + "delayed-stream": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/commander": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-5.1.0.tgz", + "integrity": "sha512-P0CysNDQ7rtVw4QIQtm+MRxV66vKFSvlsQvGYXZWR3qFU0jlMKHZZZgw8e+8DSah4UDKMqnknRDQz+xuQXQ/Zg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 6" + } + }, + "node_modules/compare-version": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/compare-version/-/compare-version-0.1.2.tgz", + "integrity": "sha512-pJDh5/4wrEnXX/VWRZvruAGHkzKdr46z11OlTPN+VrATlWWhSKewNCJ1futCO5C7eJB3nPMFZA1LeYtcFboZ2A==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", + "dev": true, + "license": "MIT" + }, + "node_modules/concurrently": { + "version": "9.2.4", + "resolved": "https://registry.npmjs.org/concurrently/-/concurrently-9.2.4.tgz", + "integrity": "sha512-TZ0CEhyzvFjgtAvHTusDMgj7wNdihCh7LLLrzdUOXIhdlnL2JBBGA9eJxR24rtqgmdjh3OA3hrN1rCHj6HM8qA==", + "dev": true, + "license": "MIT", + "dependencies": { + "chalk": "4.1.2", + "rxjs": "7.8.2", + "shell-quote": "1.9.0", + "supports-color": "8.1.1", + "tree-kill": "1.2.2", + "yargs": "17.7.2" + }, + "bin": { + "conc": "dist/bin/concurrently.js", + "concurrently": "dist/bin/concurrently.js" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/open-cli-tools/concurrently?sponsor=1" + } + }, + "node_modules/content-disposition": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-1.1.0.tgz", + "integrity": "sha512-5jRCH9Z/+DRP7rkvY83B+yGIGX96OYdJmzngqnw2SBSxqCFPd0w2km3s5iawpGX8krnwSGmF0FW5Nhr0Hfai3g==", + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/express" + } + }, + "node_modules/content-type": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz", + "integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/convert-source-map": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", + "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==", + "dev": true, + "license": "MIT" + }, + "node_modules/cookie": { + "version": "0.7.2", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.7.2.tgz", + "integrity": "sha512-yki5XnKuf750l50uGTllt6kKILY4nQ1eNIQatoXEByZ5dWgnKqbnqmTrBE5B4N7lrMJKQ2ytWMiTO2o0v6Ew/w==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/cookie-signature": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.2.2.tgz", + "integrity": "sha512-D76uU73ulSXrD1UXF4KE2TMxVVwhsnCgfAyTg9k8P6KGZjlXKrOLe4dJQKI3Bxi5wjesZoFXJWElNWBjPZMbhg==", + "license": "MIT", + "engines": { + "node": ">=6.6.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==", + "dev": true, + "license": "MIT" + }, + "node_modules/cors": { + "version": "2.8.6", + "resolved": "https://registry.npmjs.org/cors/-/cors-2.8.6.tgz", + "integrity": "sha512-tJtZBBHA6vjIAaF6EnIaq6laBBP9aq/Y3ouVJjEfoHbRBcHBAHYcMh/w8LDrk2PvIMMq8gmopa5D4V8RmbrxGw==", + "license": "MIT", + "dependencies": { + "object-assign": "^4", + "vary": "^1" + }, + "engines": { + "node": ">= 0.10" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/express" + } + }, + "node_modules/cross-dirname": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/cross-dirname/-/cross-dirname-0.1.0.tgz", + "integrity": "sha512-+R08/oI0nl3vfPcqftZRpytksBXDzOUveBq/NBVx0sUp1axwzPQrKinNx5yd5sxPu8j1wIy8AfnVQ+5eFdha6Q==", + "dev": true, + "license": "MIT", + "optional": true, + "peer": true + }, + "node_modules/cross-spawn": { + "version": "7.0.6", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz", + "integrity": "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==", + "dev": true, + "license": "MIT", + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/cross-spawn/node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", + "dev": true, + "license": "ISC" + }, + "node_modules/cross-spawn/node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "license": "ISC", + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/csstype": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.2.3.tgz", + "integrity": "sha512-z1HGKcYy2xA8AGQfwrn0PAy+PB7X/GSj3UVJW9qKyn43xWa+gl5nXmU4qqLMRzWVLFC8KusUX8T/0kCiOYpAIQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/debug": { + "version": "4.4.3", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz", + "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==", + "license": "MIT", + "dependencies": { + "ms": "^2.1.3" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/decompress-response": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-6.0.0.tgz", + "integrity": "sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "mimic-response": "^3.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/decompress-response/node_modules/mimic-response": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-3.1.0.tgz", + "integrity": "sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/defer-to-connect": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-2.0.1.tgz", + "integrity": "sha512-4tvttepXG1VaYGrRibk5EwJd1t4udunSOVMdLSAL6mId1ix438oPwPZMALY41FCijukO1L0twNcGsdzS7dHgDg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + } + }, + "node_modules/define-data-property": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz", + "integrity": "sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", + "gopd": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/define-properties": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.1.tgz", + "integrity": "sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "define-data-property": "^1.0.1", + "has-property-descriptors": "^1.0.0", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/depd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", + "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/detect-node": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz", + "integrity": "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==", + "dev": true, + "license": "MIT", + "optional": true + }, + "node_modules/diff": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/diff/-/diff-7.0.0.tgz", + "integrity": "sha512-PJWHUb1RFevKCwaFA9RlG5tCd+FO5iRh9A8HEtkmBH2Li03iJriB6m6JIN4rGz3K3JLawI7/veA1xzRKP6ISBw==", + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.3.1" + } + }, + "node_modules/dir-compare": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/dir-compare/-/dir-compare-4.2.0.tgz", + "integrity": "sha512-2xMCmOoMrdQIPHdsTawECdNPwlVFB9zGcz3kuhmBO6U3oU+UQjsue0i8ayLKpgBcm+hcXPMVSGUN9d+pvJ6+VQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "minimatch": "^3.0.5", + "p-limit": "^3.1.0 " + } + }, + "node_modules/dir-compare/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==", + "dev": true, + "license": "MIT" + }, + "node_modules/dir-compare/node_modules/brace-expansion": { + "version": "1.1.18", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.18.tgz", + "integrity": "sha512-Edep/X9fGqVNmzKBVsDYIOtD+z1tuezV70LBjdCst9Tqu76lsnvRiZ6oTic1n+/BIwX6QDGAO94PN4N2SADvtw==", + "dev": true, + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/dir-compare/node_modules/minimatch": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.5.tgz", + "integrity": "sha512-VgjWUsnnT6n+NUk6eZq77zeFdpW2LWDzP6zFGrCbHXiYNul5Dzqk2HHQ5uFH2DNW5Xbp8+jVzaeNt94ssEEl4w==", + "dev": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/dmg-builder": { + "version": "26.15.3", + "resolved": "https://registry.npmjs.org/dmg-builder/-/dmg-builder-26.15.3.tgz", + "integrity": "sha512-O3zJUFUYHJKgzPqioHxfxzBzlSC1eXCSr79gMSBKBP5AgjjpmrydMsMLotEg9fAJF36vdUncb+4ndRNxoPdlSQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "app-builder-lib": "26.15.3", + "builder-util": "26.15.3", + "fs-extra": "^10.1.0", + "js-yaml": "^4.1.0" + } + }, + "node_modules/dmg-builder/node_modules/fs-extra": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", + "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/dmg-builder/node_modules/jsonfile": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.2.1.tgz", + "integrity": "sha512-zwOTdL3rFQ/lRdBnntKVOX6k5cKJwEc1HdilT71BWEu7J41gXIB2MRp+vxduPSwZJPWBxEzv4yH1wYLJGUHX4Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "universalify": "^2.0.0" + }, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/dmg-builder/node_modules/universalify": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", + "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/dotenv": { + "version": "16.6.1", + "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.6.1.tgz", + "integrity": "sha512-uBq4egWHTcTt33a72vpSG0z3HnPuIl6NqYcTrKEg2azoEyl2hpW0zqlxysq2pK9HlDIHyHyakeYaYnSAwd8bow==", + "dev": true, + "license": "BSD-2-Clause", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://dotenvx.com" + } + }, + "node_modules/dotenv-expand": { + "version": "11.0.7", + "resolved": "https://registry.npmjs.org/dotenv-expand/-/dotenv-expand-11.0.7.tgz", + "integrity": "sha512-zIHwmZPRshsCdpMDyVsqGmgyP0yT8GAgXUnkdAoJisxvf33k7yO6OuoKmcTGuXPWSsm8Oh88nZicRLA9Y0rUeA==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "dotenv": "^16.4.5" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://dotenvx.com" + } + }, + "node_modules/dunder-proto": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/dunder-proto/-/dunder-proto-1.0.1.tgz", + "integrity": "sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==", + "license": "MIT", + "dependencies": { + "call-bind-apply-helpers": "^1.0.1", + "es-errors": "^1.3.0", + "gopd": "^1.2.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/duplexer2": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/duplexer2/-/duplexer2-0.1.4.tgz", + "integrity": "sha512-asLFVfWWtJ90ZyOUHMqk7/S2w2guQKxUI2itj3d92ADHhxUSbCMGi1f1cBcJ7xM1To+pE/Khbwo1yuNbMEPKeA==", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "readable-stream": "^2.0.2" + } + }, + "node_modules/ee-first": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", + "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==", + "license": "MIT" + }, + "node_modules/ejs": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/ejs/-/ejs-3.1.10.tgz", + "integrity": "sha512-UeJmFfOrAQS8OJWPZ4qtgHyWExa088/MtK5UEyoJGFH67cDEXkZSviOiKRCZ4Xij0zxI3JECgYs3oKx+AizQBA==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "jake": "^10.8.5" + }, + "bin": { + "ejs": "bin/cli.js" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/electron": { + "version": "35.7.5", + "resolved": "https://registry.npmjs.org/electron/-/electron-35.7.5.tgz", + "integrity": "sha512-dnL+JvLraKZl7iusXTVTGYs10TKfzUi30uEDTqsmTm0guN9V2tbOjTzyIZbh9n3ygUjgEYyo+igAwMRXIi3IPw==", + "dev": true, + "hasInstallScript": true, + "license": "MIT", + "dependencies": { + "@electron/get": "^2.0.0", + "@types/node": "^22.7.7", + "extract-zip": "^2.0.1" + }, + "bin": { + "electron": "cli.js" + }, + "engines": { + "node": ">= 12.20.55" + } + }, + "node_modules/electron-builder": { + "version": "26.15.3", + "resolved": "https://registry.npmjs.org/electron-builder/-/electron-builder-26.15.3.tgz", + "integrity": "sha512-a1KM5heqS3gQCZzizXEI8RjJy3QVogULPdeSknt76uLDpBIW/HDGsMg/XgP0riP6PI9COsRvFITKKGDqA8fJxA==", + "dev": true, + "license": "MIT", + "dependencies": { + "app-builder-lib": "26.15.3", + "builder-util": "26.15.3", + "builder-util-runtime": "9.7.0", + "chalk": "^4.1.2", + "ci-info": "^4.2.0", + "dmg-builder": "26.15.3", + "fs-extra": "^10.1.0", + "lazy-val": "^1.0.5", + "simple-update-notifier": "2.0.0", + "yargs": "^17.6.2" + }, + "bin": { + "electron-builder": "cli.js", + "install-app-deps": "install-app-deps.js" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/electron-builder-squirrel-windows": { + "version": "26.15.3", + "resolved": "https://registry.npmjs.org/electron-builder-squirrel-windows/-/electron-builder-squirrel-windows-26.15.3.tgz", + "integrity": "sha512-Jc19XPV9y9+2bAdZPkXuVNGNIEFBq9poHC61l8Kv6FdK7DRG3+Ic0rerC0DXOaeHNz8yW0fg/JnF8GQROOF5MA==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "app-builder-lib": "26.15.3", + "builder-util": "26.15.3", + "electron-winstaller": "5.4.0" + } + }, + "node_modules/electron-builder/node_modules/fs-extra": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", + "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/electron-builder/node_modules/jsonfile": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.2.1.tgz", + "integrity": "sha512-zwOTdL3rFQ/lRdBnntKVOX6k5cKJwEc1HdilT71BWEu7J41gXIB2MRp+vxduPSwZJPWBxEzv4yH1wYLJGUHX4Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "universalify": "^2.0.0" + }, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/electron-builder/node_modules/universalify": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", + "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/electron-publish": { + "version": "26.15.3", + "resolved": "https://registry.npmjs.org/electron-publish/-/electron-publish-26.15.3.tgz", + "integrity": "sha512-g/2bn8YTavY4cuS5F+jOS7zmZbXXBV8KZ8yHKfJjFPoKtzBqrpCdNPxBd3tqdBwP7BVd0lGzf7Bk2s0KesWZ4Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/fs-extra": "^9.0.11", + "aws4": "^1.13.2", + "builder-util": "26.15.3", + "builder-util-runtime": "9.7.0", + "chalk": "^4.1.2", + "form-data": "^4.0.5", + "fs-extra": "^10.1.0", + "lazy-val": "^1.0.5", + "mime": "^2.5.2" + } + }, + "node_modules/electron-publish/node_modules/fs-extra": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", + "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/electron-publish/node_modules/jsonfile": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.2.1.tgz", + "integrity": "sha512-zwOTdL3rFQ/lRdBnntKVOX6k5cKJwEc1HdilT71BWEu7J41gXIB2MRp+vxduPSwZJPWBxEzv4yH1wYLJGUHX4Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "universalify": "^2.0.0" + }, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/electron-publish/node_modules/universalify": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", + "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/electron-to-chromium": { + "version": "1.5.402", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.402.tgz", + "integrity": "sha512-/oOpMaPT6Yg+6/1XQhyIPlzgj7Ye9zf+nNM2Uh6OcE2G2oNptWazFa+qB2Pdqqbsc9KnIDzgAntoYN0dbwOXwA==", + "dev": true, + "license": "ISC" + }, + "node_modules/electron-winstaller": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/electron-winstaller/-/electron-winstaller-5.4.0.tgz", + "integrity": "sha512-bO3y10YikuUwUuDUQRM4KfwNkKhnpVO7IPdbsrejwN9/AABJzzTQ4GeHwyzNSrVO+tEH3/Np255a3sVZpZDjvg==", + "dev": true, + "hasInstallScript": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@electron/asar": "^3.2.1", + "debug": "^4.1.1", + "fs-extra": "^7.0.1", + "lodash": "^4.17.21", + "temp": "^0.9.0" + }, + "engines": { + "node": ">=8.0.0" + }, + "optionalDependencies": { + "@electron/windows-sign": "^1.1.2" + } + }, + "node_modules/electron-winstaller/node_modules/fs-extra": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-7.0.1.tgz", + "integrity": "sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "graceful-fs": "^4.1.2", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + }, + "engines": { + "node": ">=6 <7 || >=8" + } + }, + "node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true, + "license": "MIT" + }, + "node_modules/encodeurl": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-2.0.0.tgz", + "integrity": "sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg==", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/end-of-stream": { + "version": "1.4.5", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.5.tgz", + "integrity": "sha512-ooEGc6HP26xXq/N+GCGOT0JKCLDGrq2bQUZrQ7gyrJiZANJ/8YDTxTpQBXGMn+WbIQXNVpyWymm7KYVICQnyOg==", + "dev": true, + "license": "MIT", + "dependencies": { + "once": "^1.4.0" + } + }, + "node_modules/env-paths": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/env-paths/-/env-paths-2.2.1.tgz", + "integrity": "sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/err-code": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/err-code/-/err-code-2.0.3.tgz", + "integrity": "sha512-2bmlRpNKBxT/CRmPOlyISQpNj+qSeYvcym/uT0Jx2bMOlKLtSy1ZmLuVxSEKKyor/N5yhvp/ZiG1oE3DEYMSFA==", + "dev": true, + "license": "MIT" + }, + "node_modules/es-define-property": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.1.tgz", + "integrity": "sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-errors": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-object-atoms": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.1.2.tgz", + "integrity": "sha512-HWcBoN6NileqtSydK2FqHbS/LoDd2pqrnQHLyJzBj4kOp/ky2MWMN694xOfkK8/SnUsW2DH7EfyVlydKCsm1Zw==", + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-set-tostringtag": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.1.0.tgz", + "integrity": "sha512-j6vWzfrGVfyXxge+O0x5sh6cvxAog0a/4Rdd2K36zCMV5eJ+/+tOAngRO8cODMNWbVRdVlmGZQL2YS3yR8bIUA==", + "dev": true, + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.6", + "has-tostringtag": "^1.0.2", + "hasown": "^2.0.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "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==", + "dev": true, + "license": "MIT", + "optional": true + }, + "node_modules/esbuild": { + "version": "0.28.1", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.28.1.tgz", + "integrity": "sha512-HrJrvZv5ayxBzPfwphOoNzkzOIIlifzk0KJrGK2c8R4+LKpMtpYLQeUdjnwjWv/LZlkH2laZk+4w78pi99D4Vw==", + "dev": true, + "hasInstallScript": true, + "license": "MIT", + "bin": { + "esbuild": "bin/esbuild" + }, + "engines": { + "node": ">=18" + }, + "optionalDependencies": { + "@esbuild/aix-ppc64": "0.28.1", + "@esbuild/android-arm": "0.28.1", + "@esbuild/android-arm64": "0.28.1", + "@esbuild/android-x64": "0.28.1", + "@esbuild/darwin-arm64": "0.28.1", + "@esbuild/darwin-x64": "0.28.1", + "@esbuild/freebsd-arm64": "0.28.1", + "@esbuild/freebsd-x64": "0.28.1", + "@esbuild/linux-arm": "0.28.1", + "@esbuild/linux-arm64": "0.28.1", + "@esbuild/linux-ia32": "0.28.1", + "@esbuild/linux-loong64": "0.28.1", + "@esbuild/linux-mips64el": "0.28.1", + "@esbuild/linux-ppc64": "0.28.1", + "@esbuild/linux-riscv64": "0.28.1", + "@esbuild/linux-s390x": "0.28.1", + "@esbuild/linux-x64": "0.28.1", + "@esbuild/netbsd-arm64": "0.28.1", + "@esbuild/netbsd-x64": "0.28.1", + "@esbuild/openbsd-arm64": "0.28.1", + "@esbuild/openbsd-x64": "0.28.1", + "@esbuild/openharmony-arm64": "0.28.1", + "@esbuild/sunos-x64": "0.28.1", + "@esbuild/win32-arm64": "0.28.1", + "@esbuild/win32-ia32": "0.28.1", + "@esbuild/win32-x64": "0.28.1" + } + }, + "node_modules/escalade": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz", + "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", + "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==", + "license": "MIT" + }, + "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==", + "dev": true, + "license": "MIT", + "optional": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", + "license": "BSD-2-Clause", + "bin": { + "esparse": "bin/esparse.js", + "esvalidate": "bin/esvalidate.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/etag": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", + "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/exponential-backoff": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/exponential-backoff/-/exponential-backoff-3.1.3.tgz", + "integrity": "sha512-ZgEeZXj30q+I0EN+CbSSpIyPaJ5HVQD18Z1m+u1FXbAeT94mr1zw50q4q6jiiC447Nl/YTcIYSAftiGqetwXCA==", + "dev": true, + "license": "Apache-2.0" + }, + "node_modules/express": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/express/-/express-5.2.1.tgz", + "integrity": "sha512-hIS4idWWai69NezIdRt2xFVofaF4j+6INOpJlVOLDO8zXGpUVEVzIYk12UUi2JzjEzWL3IOAxcTubgz9Po0yXw==", + "license": "MIT", + "dependencies": { + "accepts": "^2.0.0", + "body-parser": "^2.2.1", + "content-disposition": "^1.0.0", + "content-type": "^1.0.5", + "cookie": "^0.7.1", + "cookie-signature": "^1.2.1", + "debug": "^4.4.0", + "depd": "^2.0.0", + "encodeurl": "^2.0.0", + "escape-html": "^1.0.3", + "etag": "^1.8.1", + "finalhandler": "^2.1.0", + "fresh": "^2.0.0", + "http-errors": "^2.0.0", + "merge-descriptors": "^2.0.0", + "mime-types": "^3.0.0", + "on-finished": "^2.4.1", + "once": "^1.4.0", + "parseurl": "^1.3.3", + "proxy-addr": "^2.0.7", + "qs": "^6.14.0", + "range-parser": "^1.2.1", + "router": "^2.2.0", + "send": "^1.1.0", + "serve-static": "^2.2.0", + "statuses": "^2.0.1", + "type-is": "^2.0.1", + "vary": "^1.1.2" + }, + "engines": { + "node": ">= 18" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/express" + } + }, + "node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "license": "MIT", + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/extract-zip": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extract-zip/-/extract-zip-2.0.1.tgz", + "integrity": "sha512-GDhU9ntwuKyGXdZBUgTIe+vXnWj0fppUEtMDL0+idd5Sta8TGpHssn/eusA9mrPr9qNDym6SxAYZjNvCn/9RBg==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "debug": "^4.1.1", + "get-stream": "^5.1.0", + "yauzl": "^2.10.0" + }, + "bin": { + "extract-zip": "cli.js" + }, + "engines": { + "node": ">= 10.17.0" + }, + "optionalDependencies": { + "@types/yauzl": "^2.9.1" + } + }, + "node_modules/fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", + "dev": true, + "license": "MIT" + }, + "node_modules/fast-uri": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/fast-uri/-/fast-uri-3.1.5.tgz", + "integrity": "sha512-gHwA1O9LDIcKunMKhObS/HimwtehO1nPUECKAu5TpKgaO19fcWEl4bliWe1jWxVFvIXztJjjQ4L8XQ1EU9f7Jw==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/fastify" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/fastify" + } + ], + "license": "BSD-3-Clause" + }, + "node_modules/fd-slicer": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz", + "integrity": "sha512-cE1qsB/VwyQozZ+q1dGxR8LBYNZeofhEdUNGSMbQD3Gw2lAzX9Zb3uIU6Ebc/Fmyjo9AWWfnn0AUCHqtevs/8g==", + "dev": true, + "license": "MIT", + "dependencies": { + "pend": "~1.2.0" + } + }, + "node_modules/fdir": { + "version": "6.5.0", + "resolved": "https://registry.npmjs.org/fdir/-/fdir-6.5.0.tgz", + "integrity": "sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12.0.0" + }, + "peerDependencies": { + "picomatch": "^3 || ^4" + }, + "peerDependenciesMeta": { + "picomatch": { + "optional": true + } + } + }, + "node_modules/filelist": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/filelist/-/filelist-1.0.6.tgz", + "integrity": "sha512-5giy2PkLYY1cP39p17Ech+2xlpTRL9HLspOfEgm0L6CwBXBTgsK5ou0JtzYuepxkaQ/tvhCFIJ5uXo0OrM2DxA==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "minimatch": "^5.0.1" + } + }, + "node_modules/filelist/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==", + "dev": true, + "license": "MIT" + }, + "node_modules/filelist/node_modules/brace-expansion": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.1.4.tgz", + "integrity": "sha512-hGfVzPxthbf3+2yjg/RBs60cB0FhqBS/zvdV/4wn4/BmN0bNMMHPc4V/BbFieqf1TKAGGAHnY4eSjajCl0f2Xg==", + "dev": true, + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/filelist/node_modules/minimatch": { + "version": "5.1.9", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.9.tgz", + "integrity": "sha512-7o1wEA2RyMP7Iu7GNba9vc0RWWGACJOCZBJX2GJWip0ikV+wcOsgVuY9uE8CPiyQhkGFSlhuSkZPavN7u1c2Fw==", + "dev": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/finalhandler": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-2.1.1.tgz", + "integrity": "sha512-S8KoZgRZN+a5rNwqTxlZZePjT/4cnm0ROV70LedRHZ0p8u9fRID0hJUZQpkKLzro8LfmC8sx23bY6tVNxv8pQA==", + "license": "MIT", + "dependencies": { + "debug": "^4.4.0", + "encodeurl": "^2.0.0", + "escape-html": "^1.0.3", + "on-finished": "^2.4.1", + "parseurl": "^1.3.3", + "statuses": "^2.0.1" + }, + "engines": { + "node": ">= 18.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/express" + } + }, + "node_modules/form-data": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.6.tgz", + "integrity": "sha512-vKatAh4SlVfgbv+YtmhiRjhEMJsYpsG1Y2rMQtR+SVSbytsSD1YGzDIcrAJmdFec88u/+VoGmxnl+80gL1tRCQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "es-set-tostringtag": "^2.1.0", + "hasown": "^2.0.4", + "mime-types": "^2.1.35" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/form-data/node_modules/mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/form-data/node_modules/mime-types": { + "version": "2.1.35", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "dev": true, + "license": "MIT", + "dependencies": { + "mime-db": "1.52.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/forwarded": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", + "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/fresh": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-2.0.0.tgz", + "integrity": "sha512-Rx/WycZ60HOaqLKAi6cHRKKI7zxWbJ31MhntmtwMoaTeF7XFH9hhBp8vITaMidfljRQ6eYWCKkaTK+ykVJHP2A==", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/fs-extra": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", + "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", + "dev": true, + "license": "MIT", + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + }, + "engines": { + "node": ">=6 <7 || >=8" + } + }, + "node_modules/fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", + "dev": true, + "license": "ISC" + }, + "node_modules/fsevents": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", + "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", + "dev": true, + "hasInstallScript": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, + "node_modules/function-bind": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/gensync": { + "version": "1.0.0-beta.2", + "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", + "dev": true, + "license": "ISC", + "engines": { + "node": "6.* || 8.* || >= 10.*" + } + }, + "node_modules/get-intrinsic": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.3.0.tgz", + "integrity": "sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==", + "license": "MIT", + "dependencies": { + "call-bind-apply-helpers": "^1.0.2", + "es-define-property": "^1.0.1", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.1.1", + "function-bind": "^1.1.2", + "get-proto": "^1.0.1", + "gopd": "^1.2.0", + "has-symbols": "^1.1.0", + "hasown": "^2.0.2", + "math-intrinsics": "^1.1.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-proto": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/get-proto/-/get-proto-1.0.1.tgz", + "integrity": "sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==", + "license": "MIT", + "dependencies": { + "dunder-proto": "^1.0.1", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/get-stream": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", + "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", + "dev": true, + "license": "MIT", + "dependencies": { + "pump": "^3.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "deprecated": "Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me", + "dev": true, + "license": "ISC", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/glob/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==", + "dev": true, + "license": "MIT" + }, + "node_modules/glob/node_modules/brace-expansion": { + "version": "1.1.18", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.18.tgz", + "integrity": "sha512-Edep/X9fGqVNmzKBVsDYIOtD+z1tuezV70LBjdCst9Tqu76lsnvRiZ6oTic1n+/BIwX6QDGAO94PN4N2SADvtw==", + "dev": true, + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/glob/node_modules/minimatch": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.5.tgz", + "integrity": "sha512-VgjWUsnnT6n+NUk6eZq77zeFdpW2LWDzP6zFGrCbHXiYNul5Dzqk2HHQ5uFH2DNW5Xbp8+jVzaeNt94ssEEl4w==", + "dev": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/global-agent": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/global-agent/-/global-agent-3.0.0.tgz", + "integrity": "sha512-PT6XReJ+D07JvGoxQMkT6qji/jVNfX/h364XHZOWeRzy64sSFr+xJ5OX7LI3b4MPQzdL4H8Y8M0xzPpsVMwA8Q==", + "dev": true, + "license": "BSD-3-Clause", + "optional": true, + "dependencies": { + "boolean": "^3.0.1", + "es6-error": "^4.1.1", + "matcher": "^3.0.0", + "roarr": "^2.15.3", + "semver": "^7.3.2", + "serialize-error": "^7.0.1" + }, + "engines": { + "node": ">=10.0" + } + }, + "node_modules/global-agent/node_modules/semver": { + "version": "7.8.5", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.8.5.tgz", + "integrity": "sha512-Y7/KDsb8LjooZpwaqGyulO6DQlksgCncchHGk+sZIY4SBvUocMBEFH5Ur1fI4dV+Jvl0w6cjvucaIi40puRioA==", + "dev": true, + "license": "ISC", + "optional": true, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/globalthis": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.4.tgz", + "integrity": "sha512-DpLKbNU4WylpxJykQujfCcwYWiV/Jhm50Goo0wrVILAv5jOr9d+H+UR3PhSCD2rCCEIg0uc+G+muBTwD54JhDQ==", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "define-properties": "^1.2.1", + "gopd": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/gopd": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz", + "integrity": "sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/got": { + "version": "11.8.6", + "resolved": "https://registry.npmjs.org/got/-/got-11.8.6.tgz", + "integrity": "sha512-6tfZ91bOr7bOXnK7PRDCGBLa1H4U080YHNaAQ2KsMGlLEzRbk44nsZF2E1IeRc3vtJHPVbKCYgdFbaGO2ljd8g==", + "dev": true, + "license": "MIT", + "dependencies": { + "@sindresorhus/is": "^4.0.0", + "@szmarczak/http-timer": "^4.0.5", + "@types/cacheable-request": "^6.0.1", + "@types/responselike": "^1.0.0", + "cacheable-lookup": "^5.0.3", + "cacheable-request": "^7.0.2", + "decompress-response": "^6.0.0", + "http2-wrapper": "^1.0.0-beta.5.2", + "lowercase-keys": "^2.0.0", + "p-cancelable": "^2.0.0", + "responselike": "^2.0.0" + }, + "engines": { + "node": ">=10.19.0" + }, + "funding": { + "url": "https://github.com/sindresorhus/got?sponsor=1" + } + }, + "node_modules/graceful-fs": { + "version": "4.2.11", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", + "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", + "dev": true, + "license": "ISC" + }, + "node_modules/gray-matter": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/gray-matter/-/gray-matter-4.0.3.tgz", + "integrity": "sha512-5v6yZd4JK3eMI3FqqCouswVqwugaA9r4dNZB1wwcmrD02QkV5H0y7XBQW8QwQqEaZY1pM9aqORSORhJRdNK44Q==", + "license": "MIT", + "dependencies": { + "js-yaml": "^3.13.1", + "kind-of": "^6.0.2", + "section-matter": "^1.0.0", + "strip-bom-string": "^1.0.0" + }, + "engines": { + "node": ">=6.0" + } + }, + "node_modules/gray-matter/node_modules/argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "license": "MIT", + "dependencies": { + "sprintf-js": "~1.0.2" + } + }, + "node_modules/gray-matter/node_modules/js-yaml": { + "version": "3.15.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.15.1.tgz", + "integrity": "sha512-S99WuO3HlhO3XN41EtYUNl9zzXjoJx7QvmipxsJVxtCBT0YHEFy+iOJhjSvrmV12nYhWpZaM8lPHkJm0yUMbag==", + "license": "MIT", + "dependencies": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/gray-matter/node_modules/sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==", + "license": "BSD-3-Clause" + }, + "node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/has-property-descriptors": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz", + "integrity": "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "es-define-property": "^1.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-symbols": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.1.0.tgz", + "integrity": "sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-tostringtag": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.2.tgz", + "integrity": "sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==", + "dev": true, + "license": "MIT", + "dependencies": { + "has-symbols": "^1.0.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/hasown": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.4.tgz", + "integrity": "sha512-T2UbfbBEF32wiepXIsMlTW9+dDYC6wMh/t/vYA4tuOMKqWz/n3vr1NFSxQiyP+zk2mXsoMA/i/7qV6LKut1t1A==", + "license": "MIT", + "dependencies": { + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/hosted-git-info": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-4.1.0.tgz", + "integrity": "sha512-kyCuEOWjJqZuDbRHzL8V93NzQhwIB71oFWSyzVo+KPZI+pnQPPxucdkrOZvkLRnrf5URsQM+IJ09Dw29cRALIA==", + "dev": true, + "license": "ISC", + "dependencies": { + "lru-cache": "^6.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/hosted-git-info/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "license": "ISC", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/hosted-git-info/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true, + "license": "ISC" + }, + "node_modules/http-cache-semantics": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.2.0.tgz", + "integrity": "sha512-dTxcvPXqPvXBQpq5dUr6mEMJX4oIEFv6bwom3FDwKRDsuIjjJGANqhBuoAn9c1RQJIdAKav33ED65E2ys+87QQ==", + "dev": true, + "license": "BSD-2-Clause" + }, + "node_modules/http-errors": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.1.tgz", + "integrity": "sha512-4FbRdAX+bSdmo4AUFuS0WNiPz8NgFt+r8ThgNWmlrjQjt1Q7ZR9+zTlce2859x4KSXrwIsaeTqDoKQmtP8pLmQ==", + "license": "MIT", + "dependencies": { + "depd": "~2.0.0", + "inherits": "~2.0.4", + "setprototypeof": "~1.2.0", + "statuses": "~2.0.2", + "toidentifier": "~1.0.1" + }, + "engines": { + "node": ">= 0.8" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/express" + } + }, + "node_modules/http-proxy-agent": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-7.0.2.tgz", + "integrity": "sha512-T1gkAiYYDWYx3V5Bmyu7HcfcvL7mUrTWiM6yOfa3PIphViJ/gFPbvidQ+veqSOHci/PxBcDabeUNCzpOODJZig==", + "dev": true, + "license": "MIT", + "dependencies": { + "agent-base": "^7.1.0", + "debug": "^4.3.4" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/http2-wrapper": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/http2-wrapper/-/http2-wrapper-1.0.3.tgz", + "integrity": "sha512-V+23sDMr12Wnz7iTcDeJr3O6AIxlnvT/bmaAAAP/Xda35C90p9599p0F1eHR/N1KILWSoWVAiOMFjBBXaXSMxg==", + "dev": true, + "license": "MIT", + "dependencies": { + "quick-lru": "^5.1.1", + "resolve-alpn": "^1.0.0" + }, + "engines": { + "node": ">=10.19.0" + } + }, + "node_modules/https-proxy-agent": { + "version": "7.0.6", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.6.tgz", + "integrity": "sha512-vK9P5/iUfdl95AI+JVyUuIcVtd4ofvtrOr3HNtM2yxC9bnMbEdp3x01OhQNnjb8IJYi38VlTE3mBXwcfvywuSw==", + "dev": true, + "license": "MIT", + "dependencies": { + "agent-base": "^7.1.2", + "debug": "4" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/iconv-lite": { + "version": "0.7.3", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.7.3.tgz", + "integrity": "sha512-IKXpvIzjnC9XTAUbVBcMfGS0EPaIXtW6v+zr+RRp+hqULEpo0owZax6wyRwPOJbWbzjYspQwusTsfVr0ifh4uQ==", + "license": "MIT", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3.0.0" + }, + "engines": { + "node": ">=0.10.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/express" + } + }, + "node_modules/inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", + "deprecated": "This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful.", + "dev": true, + "license": "ISC", + "dependencies": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "node_modules/inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", + "license": "ISC" + }, + "node_modules/ipaddr.js": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", + "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", + "license": "MIT", + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/is-promise": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/is-promise/-/is-promise-4.0.0.tgz", + "integrity": "sha512-hvpoI6korhJMnej285dSg6nu1+e6uxs7zG3BYAm5byqDsgJNWwxzM6z6iZiAgQR4TJ30JmBTOwqZUw3WlyH3AQ==", + "license": "MIT" + }, + "node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/isbinaryfile": { + "version": "5.0.7", + "resolved": "https://registry.npmjs.org/isbinaryfile/-/isbinaryfile-5.0.7.tgz", + "integrity": "sha512-gnWD14Jh3FzS3CPhF0AxNOJ8CxqeblPTADzI38r0wt8ZyQl5edpy75myt08EG2oKvpyiqSqsx+Wkz9vtkbTqYQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 18.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/gjtorikian/" + } + }, + "node_modules/isexe": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-3.1.5.tgz", + "integrity": "sha512-6B3tLtFqtQS4ekarvLVMZ+X+VlvQekbe4taUkf/rhVO3d/h0M2rfARm/pXLcPEsjjMsFgrFgSrhQIxcSVrBz8w==", + "dev": true, + "license": "BlueOak-1.0.0", + "engines": { + "node": ">=18" + } + }, + "node_modules/jake": { + "version": "10.9.4", + "resolved": "https://registry.npmjs.org/jake/-/jake-10.9.4.tgz", + "integrity": "sha512-wpHYzhxiVQL+IV05BLE2Xn34zW1S223hvjtqk0+gsPrwd/8JNLXJgZZM/iPFsYc1xyphF+6M6EvdE5E9MBGkDA==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "async": "^3.2.6", + "filelist": "^1.0.4", + "picocolors": "^1.1.1" + }, + "bin": { + "jake": "bin/cli.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/jiti": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/jiti/-/jiti-2.7.0.tgz", + "integrity": "sha512-AC/7JofJvZGrrneWNaEnJeOLUx+JlGt7tNa0wZiRPT4MY1wmfKjt2+6O2p2uz2+skll8OZZmJMNqeke7kKbNgQ==", + "dev": true, + "license": "MIT", + "bin": { + "jiti": "lib/jiti-cli.mjs" + } + }, + "node_modules/js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/js-yaml": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.3.1.tgz", + "integrity": "sha512-CY6crGq313MX8GkwvB7tzgp99vjQxY1++5y10/BKN/GUfHqWaOGQMNZkBvqSzsZKWk/ijwHlWzzkLulsGHhjWQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/puzrin" + }, + { + "type": "github", + "url": "https://github.com/sponsors/nodeca" + } + ], + "license": "MIT", + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/jsesc": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-3.1.0.tgz", + "integrity": "sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA==", + "dev": true, + "license": "MIT", + "bin": { + "jsesc": "bin/jsesc" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/json-buffer": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz", + "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "dev": true, + "license": "MIT" + }, + "node_modules/json-stringify-safe": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", + "integrity": "sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA==", + "dev": true, + "license": "ISC", + "optional": true + }, + "node_modules/json5": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", + "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", + "dev": true, + "license": "MIT", + "bin": { + "json5": "lib/cli.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/jsonfile": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==", + "dev": true, + "license": "MIT", + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/keyv": { + "version": "4.5.4", + "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz", + "integrity": "sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==", + "dev": true, + "license": "MIT", + "dependencies": { + "json-buffer": "3.0.1" + } + }, + "node_modules/kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/lazy-val": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/lazy-val/-/lazy-val-1.0.5.tgz", + "integrity": "sha512-0/BnGCCfyUMkBpeDgWihanIAF9JmZhHBgUhEqzvf+adhNGLoP6TaiI5oF8oyb3I45P+PcnrqihSf01M0l0G5+Q==", + "dev": true, + "license": "MIT" + }, + "node_modules/lodash": { + "version": "4.18.1", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.18.1.tgz", + "integrity": "sha512-dMInicTPVE8d1e5otfwmmjlxkZoUpiVLwyeTdUsi/Caj/gfzzblBcCE5sRHV/AsjuCmxWrte2TNGSYuCeCq+0Q==", + "dev": true, + "license": "MIT" + }, + "node_modules/lowercase-keys": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-2.0.0.tgz", + "integrity": "sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/lru-cache": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", + "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", + "dev": true, + "license": "ISC", + "dependencies": { + "yallist": "^3.0.2" + } + }, + "node_modules/marked": { + "version": "15.0.12", + "resolved": "https://registry.npmjs.org/marked/-/marked-15.0.12.tgz", + "integrity": "sha512-8dD6FusOQSrpv9Z1rdNMdlSgQOIP880DHqnohobOmYLElGEqAL/JvxvuxZO16r4HtjTlfPRDC1hbvxC9dPN2nA==", + "license": "MIT", + "bin": { + "marked": "bin/marked.js" + }, + "engines": { + "node": ">= 18" + } + }, + "node_modules/matcher": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/matcher/-/matcher-3.0.0.tgz", + "integrity": "sha512-OkeDaAZ/bQCxeFAozM55PKcKU0yJMPGifLwV4Qgjitu+5MoAfSQN4lsLJeXZ1b8w0x+/Emda6MZgXS1jvsapng==", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "escape-string-regexp": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/math-intrinsics": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/math-intrinsics/-/math-intrinsics-1.1.0.tgz", + "integrity": "sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/media-typer": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-1.1.1.tgz", + "integrity": "sha512-yz3xRaG20c6/BOzvYoDaGtPmGscs7YivItZEEqe6GbwNfHuxu9YNmvnEkMzKldAGY4/80pRcQRZSEnhquk9XuQ==", + "license": "MIT", + "engines": { + "node": ">= 0.8" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/express" + } + }, + "node_modules/merge-descriptors": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-2.0.0.tgz", + "integrity": "sha512-Snk314V5ayFLhp3fkUREub6WtjBfPdCPY1Ln8/8munuLuiYhsABgBVWsozAG+MWMbVEvcdcpbi9R7ww22l9Q3g==", + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/mime": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-2.6.0.tgz", + "integrity": "sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg==", + "dev": true, + "license": "MIT", + "bin": { + "mime": "cli.js" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/mime-db": { + "version": "1.54.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.54.0.tgz", + "integrity": "sha512-aU5EJuIN2WDemCcAp2vFBfp/m4EAhWJnUNSSw0ixs7/kXbd6Pg64EmwJkNdFhB8aWt1sH2CTXrLxo/iAGV3oPQ==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mime-types": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-3.0.2.tgz", + "integrity": "sha512-Lbgzdk0h4juoQ9fCKXW4by0UJqj+nOOrI9MJ1sSj4nI8aI2eo1qmvQEie4VD1glsS250n15LsWsYtCugiStS5A==", + "license": "MIT", + "dependencies": { + "mime-db": "^1.54.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/express" + } + }, + "node_modules/mimic-response": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz", + "integrity": "sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/minimatch": { + "version": "10.2.6", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-10.2.6.tgz", + "integrity": "sha512-vpLQEs+VLCr1nU0BXS07maYoFwlDAH0gngQuuttxIwutDFEMHq2blX+8vpgxDdK3J1PwjCJiep77OitTZ4Ll1A==", + "dev": true, + "license": "BlueOak-1.0.0", + "dependencies": { + "brace-expansion": "^5.0.8" + }, + "engines": { + "node": "18 || 20 || >=22" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/minimist": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", + "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", + "dev": true, + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/minipass": { + "version": "7.1.3", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.3.tgz", + "integrity": "sha512-tEBHqDnIoM/1rXME1zgka9g6Q2lcoCkxHLuc7ODJ5BxbP5d4c2Z5cGgtXAku59200Cx7diuHTOYfSBD8n6mm8A==", + "dev": true, + "license": "BlueOak-1.0.0", + "engines": { + "node": ">=16 || 14 >=14.17" + } + }, + "node_modules/minizlib": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-3.1.0.tgz", + "integrity": "sha512-KZxYo1BUkWD2TVFLr0MQoM8vUUigWD3LlD83a/75BqC+4qE0Hb1Vo5v1FgcfaNXvfXzr+5EhQ6ing/CaBijTlw==", + "dev": true, + "license": "MIT", + "dependencies": { + "minipass": "^7.1.2" + }, + "engines": { + "node": ">= 18" + } + }, + "node_modules/mkdirp": { + "version": "0.5.6", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", + "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "minimist": "^1.2.6" + }, + "bin": { + "mkdirp": "bin/cmd.js" + } + }, + "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==", + "license": "MIT" + }, + "node_modules/nanoid": { + "version": "3.3.18", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.18.tgz", + "integrity": "sha512-DTg4MJbGMWkfi6VZFdNt2/caMbQy4Ou+Op/hJQvGEWcnVfoA1QA+xzRKAzw9jD6+GVOOeYr/mIcuDSdug6F6+w==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "bin": { + "nanoid": "bin/nanoid.cjs" + }, + "engines": { + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + } + }, + "node_modules/negotiator": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-1.0.0.tgz", + "integrity": "sha512-8Ofs/AUQh8MaEcrlq5xOX0CQ9ypTF5dl78mjlMNfOK08fzpgTHQRQPBxcPlEtIw0yRpws+Zo/3r+5WRby7u3Gg==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/node-abi": { + "version": "4.33.0", + "resolved": "https://registry.npmjs.org/node-abi/-/node-abi-4.33.0.tgz", + "integrity": "sha512-vLBWCKb+7LWsX+TbfzWOkw0W81m377tyx3hOweBTjO43CXZnRGS1/JPWs20fr0PgZyDXk6ROYrylsEycK8raDA==", + "dev": true, + "license": "MIT", + "dependencies": { + "semver": "^7.6.3" + }, + "engines": { + "node": ">=22.12.0" + } + }, + "node_modules/node-abi/node_modules/semver": { + "version": "7.8.5", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.8.5.tgz", + "integrity": "sha512-Y7/KDsb8LjooZpwaqGyulO6DQlksgCncchHGk+sZIY4SBvUocMBEFH5Ur1fI4dV+Jvl0w6cjvucaIi40puRioA==", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/node-api-version": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/node-api-version/-/node-api-version-0.2.1.tgz", + "integrity": "sha512-2xP/IGGMmmSQpI1+O/k72jF/ykvZ89JeuKX3TLJAYPDVLUalrshrLHkeVcCCZqG/eEa635cr8IBYzgnDvM2O8Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "semver": "^7.3.5" + } + }, + "node_modules/node-api-version/node_modules/semver": { + "version": "7.8.5", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.8.5.tgz", + "integrity": "sha512-Y7/KDsb8LjooZpwaqGyulO6DQlksgCncchHGk+sZIY4SBvUocMBEFH5Ur1fI4dV+Jvl0w6cjvucaIi40puRioA==", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/node-gyp": { + "version": "12.4.0", + "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-12.4.0.tgz", + "integrity": "sha512-OMcPNvqTCFUnNaBlmdgq+lfNqY7gTiSmNRDjY3uAXRyudeKZEZxu3CLtjMQrx4zZxCX2b/mpNqTtwuCJgXhHkw==", + "dev": true, + "license": "MIT", + "dependencies": { + "env-paths": "^2.2.0", + "exponential-backoff": "^3.1.1", + "graceful-fs": "^4.2.6", + "nopt": "^9.0.0", + "proc-log": "^6.0.0", + "semver": "^7.3.5", + "tar": "^7.5.4", + "tinyglobby": "^0.2.12", + "undici": "^6.25.0", + "which": "^6.0.0" + }, + "bin": { + "node-gyp": "bin/node-gyp.js" + }, + "engines": { + "node": "^20.17.0 || >=22.9.0" + } + }, + "node_modules/node-gyp/node_modules/isexe": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-4.0.0.tgz", + "integrity": "sha512-FFUtZMpoZ8RqHS3XeXEmHWLA4thH+ZxCv2lOiPIn1Xc7CxrqhWzNSDzD+/chS/zbYezmiwWLdQC09JdQKmthOw==", + "dev": true, + "license": "BlueOak-1.0.0", + "engines": { + "node": ">=20" + } + }, + "node_modules/node-gyp/node_modules/semver": { + "version": "7.8.5", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.8.5.tgz", + "integrity": "sha512-Y7/KDsb8LjooZpwaqGyulO6DQlksgCncchHGk+sZIY4SBvUocMBEFH5Ur1fI4dV+Jvl0w6cjvucaIi40puRioA==", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/node-gyp/node_modules/which": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/which/-/which-6.0.1.tgz", + "integrity": "sha512-oGLe46MIrCRqX7ytPUf66EAYvdeMIZYn3WaocqqKZAxrBpkqHfL/qvTyJ/bTk5+AqHCjXmrv3CEWgy368zhRUg==", + "dev": true, + "license": "ISC", + "dependencies": { + "isexe": "^4.0.0" + }, + "bin": { + "node-which": "bin/which.js" + }, + "engines": { + "node": "^20.17.0 || >=22.9.0" + } + }, + "node_modules/node-int64": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", + "integrity": "sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==", + "dev": true, + "license": "MIT" + }, + "node_modules/node-releases": { + "version": "2.0.53", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.53.tgz", + "integrity": "sha512-D9UOmYG3UH1V+ENW56t5QXBwJw1YEY18ruVeus89Rw+SyIgjPkCO84bRzO3uNIYosJbNwiabWVn48o3uJLjxFQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18" + } + }, + "node_modules/nopt": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/nopt/-/nopt-9.0.0.tgz", + "integrity": "sha512-Zhq3a+yFKrYwSBluL4H9XP3m3y5uvQkB/09CwDruCiRmR/UJYnn9W4R48ry0uGC70aeTPKLynBtscP9efFFcPw==", + "dev": true, + "license": "ISC", + "dependencies": { + "abbrev": "^4.0.0" + }, + "bin": { + "nopt": "bin/nopt.js" + }, + "engines": { + "node": "^20.17.0 || >=22.9.0" + } + }, + "node_modules/normalize-url": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-6.1.0.tgz", + "integrity": "sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-inspect": { + "version": "1.13.4", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.4.tgz", + "integrity": "sha512-W67iLl4J2EXEGTbfeHCffrjDfitvLANg0UlX3wFUUSTx92KXRFegMHUVgSqE+wvhAbi4WqjGg9czysTV2Epbew==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", + "dev": true, + "license": "MIT", + "optional": true, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/on-finished": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", + "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", + "license": "MIT", + "dependencies": { + "ee-first": "1.1.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "license": "ISC", + "dependencies": { + "wrappy": "1" + } + }, + "node_modules/p-cancelable": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-2.1.1.tgz", + "integrity": "sha512-BZOr3nRQHOntUjTrH8+Lh54smKHoHyur8We1V8DSMVrl5A2malOOwuJRnKRDjSnkoeBh4at6BwEnb5I7Jl31wg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "yocto-queue": "^0.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/parseurl": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/path-to-regexp": { + "version": "8.4.2", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-8.4.2.tgz", + "integrity": "sha512-qRcuIdP69NPm4qbACK+aDogI5CBDMi1jKe0ry5rSQJz8JVLsC7jV8XpiJjGRLLol3N+R5ihGYcrPLTno6pAdBA==", + "license": "MIT", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/express" + } + }, + "node_modules/pe-library": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/pe-library/-/pe-library-0.4.1.tgz", + "integrity": "sha512-eRWB5LBz7PpDu4PUlwT0PhnQfTQJlDDdPa35urV4Osrm0t0AqQFGn+UIkU3klZvwJ8KPO3VbBFsXquA6p6kqZw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12", + "npm": ">=6" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/jet2jet" + } + }, + "node_modules/pend": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz", + "integrity": "sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg==", + "dev": true, + "license": "MIT" + }, + "node_modules/picocolors": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", + "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==", + "dev": true, + "license": "ISC" + }, + "node_modules/picomatch": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.5.tgz", + "integrity": "sha512-RvwwcruNjI1ncT5xRakeyS9Lf8lcItv34KD+aif+VH9kduAyfYBipGh12274xtenIPZ119/R9BdTBa8gAwSh0A==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/pkijs": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/pkijs/-/pkijs-3.4.0.tgz", + "integrity": "sha512-emEcLuomt2j03vxD54giVB4SxTjnsqkU692xZOZXHDVoYyypEm+b3jpiTcc+Cf+myooc+/Ly0z01jqeNHVgJGw==", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "@noble/hashes": "1.4.0", + "asn1js": "^3.0.6", + "bytestreamjs": "^2.0.1", + "pvtsutils": "^1.3.6", + "pvutils": "^1.1.3", + "tslib": "^2.8.1" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/pkijs/node_modules/@noble/hashes": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-1.4.0.tgz", + "integrity": "sha512-V1JJ1WTRUqHHrOSh597hURcMqVKVGL/ea3kv0gSnEdsEZ0/+VyPghM1lMNGc00z7CIQorSvbKpuJkxvuHbvdbg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 16" + }, + "funding": { + "url": "https://paulmillr.com/funding/" + } + }, + "node_modules/plist": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/plist/-/plist-3.1.0.tgz", + "integrity": "sha512-uysumyrvkUX0rX/dEVqt8gC3sTBzd4zoWfLeS29nb53imdaXVvLINYXTI2GNqzaMuvacNx4uJQ8+b3zXR0pkgQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@xmldom/xmldom": "^0.8.8", + "base64-js": "^1.5.1", + "xmlbuilder": "^15.1.1" + }, + "engines": { + "node": ">=10.4.0" + } + }, + "node_modules/postcss": { + "version": "8.5.26", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.26.tgz", + "integrity": "sha512-u82N74LFzG8ca+dD8puPnplTXoGH4fTPpVGuIbt36G3qvNlkvfD0lEAZSxaly3KX8TS/L1A1gsCEmvKmBcVbkQ==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { + "nanoid": "^3.3.17", + "picocolors": "^1.1.1", + "source-map-js": "^1.2.1" + }, + "engines": { + "node": "^10 || ^12 || >=14" + } + }, + "node_modules/postject": { + "version": "1.0.0-alpha.6", + "resolved": "https://registry.npmjs.org/postject/-/postject-1.0.0-alpha.6.tgz", + "integrity": "sha512-b9Eb8h2eVqNE8edvKdwqkrY6O7kAwmI8kcnBv1NScolYJbo59XUF0noFq+lxbC1yN20bmC0WBEbDC5H/7ASb0A==", + "dev": true, + "license": "MIT", + "optional": true, + "peer": true, + "dependencies": { + "commander": "^9.4.0" + }, + "bin": { + "postject": "dist/cli.js" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/postject/node_modules/commander": { + "version": "9.5.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz", + "integrity": "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==", + "dev": true, + "license": "MIT", + "optional": true, + "peer": true, + "engines": { + "node": "^12.20.0 || >=14" + } + }, + "node_modules/proc-log": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/proc-log/-/proc-log-6.1.0.tgz", + "integrity": "sha512-iG+GYldRf2BQ0UDUAd6JQ/RwzaQy6mXmsk/IzlYyal4A4SNFw54MeH4/tLkF4I5WoWG9SQwuqWzS99jaFQHBuQ==", + "dev": true, + "license": "ISC", + "engines": { + "node": "^20.17.0 || >=22.9.0" + } + }, + "node_modules/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==", + "dev": true, + "license": "MIT" + }, + "node_modules/progress": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz", + "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/promise-retry": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/promise-retry/-/promise-retry-2.0.1.tgz", + "integrity": "sha512-y+WKFlBR8BGXnsNlIHFGPZmyDf3DFMoLhaflAnyZgV6rG6xu+JwesTo2Q9R6XwYmtmwAFCkAk3e35jEdoeh/3g==", + "dev": true, + "license": "MIT", + "dependencies": { + "err-code": "^2.0.2", + "retry": "^0.12.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/proper-lockfile": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/proper-lockfile/-/proper-lockfile-4.1.2.tgz", + "integrity": "sha512-TjNPblN4BwAWMXU8s9AEz4JmQxnD1NNL7bNOY/AKUzyamc379FWASUhc/K1pL2noVb+XmZKLL68cjzLsiOAMaA==", + "dev": true, + "license": "MIT", + "dependencies": { + "graceful-fs": "^4.2.4", + "retry": "^0.12.0", + "signal-exit": "^3.0.2" + } + }, + "node_modules/proxy-addr": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", + "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", + "license": "MIT", + "dependencies": { + "forwarded": "0.2.0", + "ipaddr.js": "1.9.1" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/pump": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.4.tgz", + "integrity": "sha512-VS7sjc6KR7e1ukRFhQSY5LM2uBWAUPiOPa/A3mkKmiMwSmRFUITt0xuj+/lesgnCv+dPIEYlkzrcyXgquIHMcA==", + "dev": true, + "license": "MIT", + "dependencies": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, + "node_modules/pvtsutils": { + "version": "1.3.6", + "resolved": "https://registry.npmjs.org/pvtsutils/-/pvtsutils-1.3.6.tgz", + "integrity": "sha512-PLgQXQ6H2FWCaeRak8vvk1GW462lMxB5s3Jm673N82zI4vqtVUPuZdffdZbPDFRoU8kAhItWFtPCWiPpp4/EDg==", + "dev": true, + "license": "MIT", + "dependencies": { + "tslib": "^2.8.1" + } + }, + "node_modules/pvutils": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/pvutils/-/pvutils-1.2.0.tgz", + "integrity": "sha512-BbubeCEyTuQjVMakvJQ/Sxbc93F2pwmbsxONT/ZRrwU7Ua38d8unYTwXpTVLAKJ4BDuH9IGztCjQcd/N/39Dvg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/qs": { + "version": "6.15.3", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.15.3.tgz", + "integrity": "sha512-O9gl3zCl5h5blw1KGUzQKhA5oUXSl8rwUIM5o0S3nCXMliSvy5Dzx7/DJcI+SwgICv+IneSZwhBh1oSyEHA71A==", + "license": "BSD-3-Clause", + "dependencies": { + "es-define-property": "^1.0.1", + "side-channel": "^1.1.1" + }, + "engines": { + "node": ">=0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/quick-lru": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-5.1.1.tgz", + "integrity": "sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/range-parser": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.3.0.tgz", + "integrity": "sha512-hek2mFQpPuI4E1BBKrSto+BU3e3x4xuarsbiwr3+lf7p44juvFMV0XFWQAP3xUyqXA4RrXLIoaSUGbSt056ZMw==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/express" + } + }, + "node_modules/raw-body": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-3.0.2.tgz", + "integrity": "sha512-K5zQjDllxWkf7Z5xJdV0/B0WTNqx6vxG70zJE4N0kBs4LovmEYWJzQGxC9bS9RAKu3bgM40lrd5zoLJ12MQ5BA==", + "license": "MIT", + "dependencies": { + "bytes": "~3.1.2", + "http-errors": "~2.0.1", + "iconv-lite": "~0.7.0", + "unpipe": "~1.0.0" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/react": { + "version": "19.2.8", + "resolved": "https://registry.npmjs.org/react/-/react-19.2.8.tgz", + "integrity": "sha512-PWaYA1L/q9u2u7xYQi+Y3L3Yfnie7XyLeaJICV1MGD6LprsBxcAqGjYyr0eY3p+QdsA+x/Irkt4Qif8D63+Sbw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/react-dom": { + "version": "19.2.8", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-19.2.8.tgz", + "integrity": "sha512-rVprimfGBG3DR+Tq0IQG2DT5PxKth1WIGDmj5yPmlzr4YBe7uyE+Du4oVqTDXZSHGGGXRtTJEGSSePyQCMBglQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "scheduler": "^0.27.0" + }, + "peerDependencies": { + "react": "^19.2.8" + } + }, + "node_modules/react-refresh": { + "version": "0.17.0", + "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.17.0.tgz", + "integrity": "sha512-z6F7K9bV85EfseRCp2bzrpyQ0Gkw1uLoCel9XBVWPg/TjRj94SkJzUTGfOa4bs7iJvBWtQG0Wq7wnI0syw3EBQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/read-binary-file-arch": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/read-binary-file-arch/-/read-binary-file-arch-1.0.6.tgz", + "integrity": "sha512-BNg9EN3DD3GsDXX7Aa8O4p92sryjkmzYYgmgTAc6CA4uGLEDzFfxOxugu21akOxpcXHiEgsYkC6nPsQvLLLmEg==", + "dev": true, + "license": "MIT", + "dependencies": { + "debug": "^4.3.4" + }, + "bin": { + "read-binary-file-arch": "cli.js" + } + }, + "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==", + "dev": true, + "license": "MIT", + "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/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==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/require-from-string": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", + "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/resedit": { + "version": "1.7.2", + "resolved": "https://registry.npmjs.org/resedit/-/resedit-1.7.2.tgz", + "integrity": "sha512-vHjcY2MlAITJhC0eRD/Vv8Vlgmu9Sd3LX9zZvtGzU5ZImdTN3+d6e/4mnTyV8vEbyf1sgNIrWxhWlrys52OkEA==", + "dev": true, + "license": "MIT", + "dependencies": { + "pe-library": "^0.4.1" + }, + "engines": { + "node": ">=12", + "npm": ">=6" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/jet2jet" + } + }, + "node_modules/resolve-alpn": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/resolve-alpn/-/resolve-alpn-1.2.1.tgz", + "integrity": "sha512-0a1F4l73/ZFZOakJnQ3FvkJ2+gSTQWz/r2KE5OdDY0TxPm5h4GkqkWWfM47T7HsbnOtcJVEF4epCVy6u7Q3K+g==", + "dev": true, + "license": "MIT" + }, + "node_modules/responselike": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/responselike/-/responselike-2.0.1.tgz", + "integrity": "sha512-4gl03wn3hj1HP3yzgdI7d3lCkF95F21Pz4BPGvKHinyQzALR5CapwC8yIi0Rh58DEMQ/SguC03wFj2k0M/mHhw==", + "dev": true, + "license": "MIT", + "dependencies": { + "lowercase-keys": "^2.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/retry": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz", + "integrity": "sha512-9LkiTwjUh6rT555DtE9rTX+BKByPfrMzEAtnlEtdEwr3Nkffwiihqe2bWADg+OQRjt9gl6ICdmB/ZFDCGAtSow==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 4" + } + }, + "node_modules/rimraf": { + "version": "2.6.3", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz", + "integrity": "sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==", + "deprecated": "Rimraf versions prior to v4 are no longer supported", + "dev": true, + "license": "ISC", + "peer": true, + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + } + }, + "node_modules/roarr": { + "version": "2.15.4", + "resolved": "https://registry.npmjs.org/roarr/-/roarr-2.15.4.tgz", + "integrity": "sha512-CHhPh+UNHD2GTXNYhPWLnU8ONHdI+5DI+4EYIAOaiD63rHeYlZvyh8P+in5999TTSFgUYuKUAjzRI4mdh/p+2A==", + "dev": true, + "license": "BSD-3-Clause", + "optional": true, + "dependencies": { + "boolean": "^3.0.1", + "detect-node": "^2.0.4", + "globalthis": "^1.0.1", + "json-stringify-safe": "^5.0.1", + "semver-compare": "^1.0.0", + "sprintf-js": "^1.1.2" + }, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/rollup": { + "version": "4.62.4", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.62.4.tgz", + "integrity": "sha512-RXOqwaPsBGjMNMa4sQjDjHieHEZDFoj/Rdr46l2MU5DfEs16wHJPC2RPTPHWhNl+M3aI472LLqFkFKut4SblOg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/estree": "1.0.9" + }, + "bin": { + "rollup": "dist/bin/rollup" + }, + "engines": { + "node": ">=18.0.0", + "npm": ">=8.0.0" + }, + "optionalDependencies": { + "@napi-rs/lzma-linux-x64-gnu": "1.5.1", + "@rollup/rollup-android-arm-eabi": "4.62.4", + "@rollup/rollup-android-arm64": "4.62.4", + "@rollup/rollup-darwin-arm64": "4.62.4", + "@rollup/rollup-darwin-x64": "4.62.4", + "@rollup/rollup-freebsd-arm64": "4.62.4", + "@rollup/rollup-freebsd-x64": "4.62.4", + "@rollup/rollup-linux-arm-gnueabihf": "4.62.4", + "@rollup/rollup-linux-arm-musleabihf": "4.62.4", + "@rollup/rollup-linux-arm64-gnu": "4.62.4", + "@rollup/rollup-linux-arm64-musl": "4.62.4", + "@rollup/rollup-linux-loong64-gnu": "4.62.4", + "@rollup/rollup-linux-loong64-musl": "4.62.4", + "@rollup/rollup-linux-ppc64-gnu": "4.62.4", + "@rollup/rollup-linux-ppc64-musl": "4.62.4", + "@rollup/rollup-linux-riscv64-gnu": "4.62.4", + "@rollup/rollup-linux-riscv64-musl": "4.62.4", + "@rollup/rollup-linux-s390x-gnu": "4.62.4", + "@rollup/rollup-linux-x64-gnu": "4.62.4", + "@rollup/rollup-linux-x64-musl": "4.62.4", + "@rollup/rollup-openbsd-x64": "4.62.4", + "@rollup/rollup-openharmony-arm64": "4.62.4", + "@rollup/rollup-win32-arm64-msvc": "4.62.4", + "@rollup/rollup-win32-ia32-msvc": "4.62.4", + "@rollup/rollup-win32-x64-gnu": "4.62.4", + "@rollup/rollup-win32-x64-msvc": "4.62.4", + "fsevents": "~2.3.2" + } + }, + "node_modules/router": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/router/-/router-2.2.0.tgz", + "integrity": "sha512-nLTrUKm2UyiL7rlhapu/Zl45FwNgkZGaCpZbIHajDYgwlJCOzLSk+cIPAnsEqV955GjILJnKbdQC1nVPz+gAYQ==", + "license": "MIT", + "dependencies": { + "debug": "^4.4.0", + "depd": "^2.0.0", + "is-promise": "^4.0.0", + "parseurl": "^1.3.3", + "path-to-regexp": "^8.0.0" + }, + "engines": { + "node": ">= 18" + } + }, + "node_modules/rxjs": { + "version": "7.8.2", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.8.2.tgz", + "integrity": "sha512-dhKf903U/PQZY6boNNtAGdWbG85WAbjT/1xYoZIC7FAY0yWapOBQVsVrDl58W86//e1VpMNBtRV4MaXfdMySFA==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "tslib": "^2.1.0" + } + }, + "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==", + "dev": true, + "license": "MIT" + }, + "node_modules/safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", + "license": "MIT" + }, + "node_modules/sanitize-filename": { + "version": "1.6.4", + "resolved": "https://registry.npmjs.org/sanitize-filename/-/sanitize-filename-1.6.4.tgz", + "integrity": "sha512-9ZyI08PsvdQl2r/bBIGubpVdR3RR9sY6RDiWFPreA21C/EFlQhmgo20UZlNjZMMZNubusLhAQozkA0Od5J21Eg==", + "dev": true, + "license": "WTFPL OR ISC", + "dependencies": { + "truncate-utf8-bytes": "^1.0.0" + } + }, + "node_modules/sax": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.6.1.tgz", + "integrity": "sha512-42tBVwLWnaQvW5zc4HbZrTuWccECCZfBi92FDuwtqxasH+JbPB3/FOKb1m222K42R4WxuxzzMsTswfzgtSu64Q==", + "dev": true, + "license": "BlueOak-1.0.0", + "engines": { + "node": ">=11.0.0" + } + }, + "node_modules/scheduler": { + "version": "0.27.0", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.27.0.tgz", + "integrity": "sha512-eNv+WrVbKu1f3vbYJT/xtiF5syA5HPIMtf9IgY/nKg0sWqzAUEvqY/xm7OcZc/qafLx/iO9FgOmeSAp4v5ti/Q==", + "dev": true, + "license": "MIT" + }, + "node_modules/section-matter": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/section-matter/-/section-matter-1.0.0.tgz", + "integrity": "sha512-vfD3pmTzGpufjScBh50YHKzEu2lxBWhVEHsNGoEXmCmn2hKGfeNLYMzCJpe8cD7gqX7TJluOVpBkAequ6dgMmA==", + "license": "MIT", + "dependencies": { + "extend-shallow": "^2.0.1", + "kind-of": "^6.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/semver-compare": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/semver-compare/-/semver-compare-1.0.0.tgz", + "integrity": "sha512-YM3/ITh2MJ5MtzaM429anh+x2jiLVjqILF4m4oyQB18W7Ggea7BfqdH/wGMK7dDiMghv/6WG7znWMwUDzJiXow==", + "dev": true, + "license": "MIT", + "optional": true + }, + "node_modules/send": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/send/-/send-1.2.1.tgz", + "integrity": "sha512-1gnZf7DFcoIcajTjTwjwuDjzuz4PPcY2StKPlsGAQ1+YH20IRVrBaXSWmdjowTJ6u8Rc01PoYOGHXfP1mYcZNQ==", + "license": "MIT", + "dependencies": { + "debug": "^4.4.3", + "encodeurl": "^2.0.0", + "escape-html": "^1.0.3", + "etag": "^1.8.1", + "fresh": "^2.0.0", + "http-errors": "^2.0.1", + "mime-types": "^3.0.2", + "ms": "^2.1.3", + "on-finished": "^2.4.1", + "range-parser": "^1.2.1", + "statuses": "^2.0.2" + }, + "engines": { + "node": ">= 18" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/express" + } + }, + "node_modules/serialize-error": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/serialize-error/-/serialize-error-7.0.1.tgz", + "integrity": "sha512-8I8TjW5KMOKsZQTvoxjuSIa7foAwPWGOts+6o7sgjz41/qMD9VQHEDxi6PBvK2l0MXUmqZyNpUK+T2tQaaElvw==", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "type-fest": "^0.13.1" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/serve-static": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-2.2.1.tgz", + "integrity": "sha512-xRXBn0pPqQTVQiC8wyQrKs2MOlX24zQ0POGaj0kultvoOCstBQM5yvOhAVSUwOMjQtTvsPWoNCHfPGwaaQJhTw==", + "license": "MIT", + "dependencies": { + "encodeurl": "^2.0.0", + "escape-html": "^1.0.3", + "parseurl": "^1.3.3", + "send": "^1.2.0" + }, + "engines": { + "node": ">= 18" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/express" + } + }, + "node_modules/setprototypeof": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", + "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==", + "license": "ISC" + }, + "node_modules/shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dev": true, + "license": "MIT", + "dependencies": { + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/shell-quote": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.9.0.tgz", + "integrity": "sha512-Iov+JwFv/2HcTpcwNMKd8+IWNb8tboQJNQTkAY/LLVK7gGH9jy+LGkVqPxfekHl+yMmiqXszdGWXgkfml7hjqA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/side-channel": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.1.1.tgz", + "integrity": "sha512-6x6dK6zJdpTzF4sQeNYxwtvBzf6Eg4GtlesS94HOvTudUeyK2WXAaIfmDgsyslYrRBeFIlsi54AYsFGUuhmvrQ==", + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "object-inspect": "^1.13.4", + "side-channel-list": "^1.0.1", + "side-channel-map": "^1.0.1", + "side-channel-weakmap": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/side-channel-list": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/side-channel-list/-/side-channel-list-1.0.1.tgz", + "integrity": "sha512-mjn/0bi/oUURjc5Xl7IaWi/OJJJumuoJFQJfDDyO46+hBWsfaVM65TBHq2eoZBhzl9EchxOijpkbRC8SVBQU0w==", + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "object-inspect": "^1.13.4" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/side-channel-map": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/side-channel-map/-/side-channel-map-1.0.1.tgz", + "integrity": "sha512-VCjCNfgMsby3tTdo02nbjtM/ewra6jPHmpThenkTYh8pG9ucZ/1P8So4u4FGBek/BjpOVsDCMoLA/iuBKIFXRA==", + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.5", + "object-inspect": "^1.13.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/side-channel-weakmap": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/side-channel-weakmap/-/side-channel-weakmap-1.0.2.tgz", + "integrity": "sha512-WPS/HvHQTYnHisLo9McqBHOJk2FkHO/tlpvldyrnem4aeQp4hai3gythswg6p01oSoTl58rcpiFAjF2br2Ak2A==", + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.5", + "object-inspect": "^1.13.3", + "side-channel-map": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/signal-exit": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", + "dev": true, + "license": "ISC" + }, + "node_modules/simple-git": { + "version": "3.36.0", + "resolved": "https://registry.npmjs.org/simple-git/-/simple-git-3.36.0.tgz", + "integrity": "sha512-cGQjLjK8bxJw4QuYT7gxHw3/IouVESbhahSsHrX97MzCL1gu2u7oy38W6L2ZIGECEfIBG4BabsWDPjBxJENv9Q==", + "license": "MIT", + "dependencies": { + "@kwsites/file-exists": "^1.1.1", + "@kwsites/promise-deferred": "^1.1.1", + "@simple-git/args-pathspec": "^1.0.3", + "@simple-git/argv-parser": "^1.1.0", + "debug": "^4.4.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/steveukx/git-js?sponsor=1" + } + }, + "node_modules/simple-update-notifier": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/simple-update-notifier/-/simple-update-notifier-2.0.0.tgz", + "integrity": "sha512-a2B9Y0KlNXl9u/vsW6sTIu9vGEpfKu2wRV6l1H3XEas/0gUIzGzBoP/IouTcUQbm9JWZLH3COxyn03TYlFax6w==", + "dev": true, + "license": "MIT", + "dependencies": { + "semver": "^7.5.3" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/simple-update-notifier/node_modules/semver": { + "version": "7.8.5", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.8.5.tgz", + "integrity": "sha512-Y7/KDsb8LjooZpwaqGyulO6DQlksgCncchHGk+sZIY4SBvUocMBEFH5Ur1fI4dV+Jvl0w6cjvucaIi40puRioA==", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map-js": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz", + "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==", + "dev": true, + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map-support": { + "version": "0.5.21", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", + "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", + "dev": true, + "license": "MIT", + "dependencies": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + } + }, + "node_modules/sprintf-js": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.1.3.tgz", + "integrity": "sha512-Oo+0REFV59/rz3gfJNKQiBlwfHaSESl1pcGyABQsnnIfWOFt6JNj5gCog2U6MLZ//IGYD+nA8nI+mTShREReaA==", + "dev": true, + "license": "BSD-3-Clause", + "optional": true + }, + "node_modules/stat-mode": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/stat-mode/-/stat-mode-1.0.0.tgz", + "integrity": "sha512-jH9EhtKIjuXZ2cWxmXS8ZP80XyC3iasQxMDV8jzhNJpfDb7VbQLVW4Wvsxz9QZvzV+G4YoSfBUVKDOyxLzi/sg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 6" + } + }, + "node_modules/statuses": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.2.tgz", + "integrity": "sha512-DvEy55V3DB7uknRo+4iOGT5fP1slR8wQohVdknigZPMpMstaKJQWhwiYBACJE3Ul2pTnATihhBYnRhZQHGBiRw==", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "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==", + "dev": true, + "license": "MIT", + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "license": "MIT", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-bom-string": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/strip-bom-string/-/strip-bom-string-1.0.0.tgz", + "integrity": "sha512-uCC2VHvQRYu+lMh4My/sFNmF2klFymLX1wHJeXnbEJERpV/ZsVuonzerjfrGpIGF7LBVa1O7i9kjiWvJiFck8g==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sumchecker": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/sumchecker/-/sumchecker-3.0.1.tgz", + "integrity": "sha512-MvjXzkz/BOfyVDkG0oFOtBxHX2u3gKbMHIF/dXblZsgD3BWOFLmHovIpZY7BykJdAjcqRCBi1WYBNdEC9yI7vg==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "debug": "^4.1.0" + }, + "engines": { + "node": ">= 8.0" + } + }, + "node_modules/supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" + } + }, + "node_modules/tar": { + "version": "7.5.22", + "resolved": "https://registry.npmjs.org/tar/-/tar-7.5.22.tgz", + "integrity": "sha512-MFO/QzvtAOmJbkhOaCTvbGcFN9L9b+JunIsDwaKljSOdcLMea3NJ1k9Usz/rjdfSXTq4dfzfeS7W4p4YOAAHeA==", + "dev": true, + "license": "BlueOak-1.0.0", + "dependencies": { + "@isaacs/fs-minipass": "^4.0.0", + "chownr": "^3.0.0", + "minipass": "^7.1.2", + "minizlib": "^3.1.0", + "yallist": "^5.0.0" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/tar/node_modules/yallist": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-5.0.0.tgz", + "integrity": "sha512-YgvUTfwqyc7UXVMrB+SImsVYSmTS8X/tSrtdNZMImM+n7+QTriRXyXim0mBrTXNeqzVF0KWGgHPeiyViFFrNDw==", + "dev": true, + "license": "BlueOak-1.0.0", + "engines": { + "node": ">=18" + } + }, + "node_modules/temp": { + "version": "0.9.4", + "resolved": "https://registry.npmjs.org/temp/-/temp-0.9.4.tgz", + "integrity": "sha512-yYrrsWnrXMcdsnu/7YMYAofM1ktpL5By7vZhf15CrXijWWrEYZks5AXBudalfSWJLlnen/QUJUB5aoB0kqZUGA==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "mkdirp": "^0.5.1", + "rimraf": "~2.6.2" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/temp-file": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/temp-file/-/temp-file-3.4.0.tgz", + "integrity": "sha512-C5tjlC/HCtVUOi3KWVokd4vHVViOmGjtLwIh4MuzPo/nMYTV/p1urt3RnMz2IWXDdKEGJH3k5+KPxtqRsUYGtg==", + "dev": true, + "license": "MIT", + "dependencies": { + "async-exit-hook": "^2.0.1", + "fs-extra": "^10.0.0" + } + }, + "node_modules/temp-file/node_modules/fs-extra": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", + "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/temp-file/node_modules/jsonfile": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.2.1.tgz", + "integrity": "sha512-zwOTdL3rFQ/lRdBnntKVOX6k5cKJwEc1HdilT71BWEu7J41gXIB2MRp+vxduPSwZJPWBxEzv4yH1wYLJGUHX4Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "universalify": "^2.0.0" + }, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/temp-file/node_modules/universalify": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", + "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/tiny-async-pool": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/tiny-async-pool/-/tiny-async-pool-1.3.0.tgz", + "integrity": "sha512-01EAw5EDrcVrdgyCLgoSPvqznC0sVxDSVeiOz09FUpjh71G79VCqneOr+xvt7T1r76CF6ZZfPjHorN2+d+3mqA==", + "dev": true, + "license": "MIT", + "dependencies": { + "semver": "^5.5.0" + } + }, + "node_modules/tiny-async-pool/node_modules/semver": { + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/tinyglobby": { + "version": "0.2.17", + "resolved": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.17.tgz", + "integrity": "sha512-wXR/dYpcqKmfWpEdZjiKJOwCNFndD0DMnrW/cYjVGttEkBfVgcLFHoNrlj47mjOVic9yyNu65alsgF4NQyTa2g==", + "dev": true, + "license": "MIT", + "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.7", + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.2.7.tgz", + "integrity": "sha512-e0votIpp4Uo2AJYSzVHV6xCcawuiez3DzqDAbrTc3YxBkplN6e+dM13ZeIcZnDg/QpSuU2zfZ3rzwY8ukEnaXw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=14.14" + } + }, + "node_modules/tmp-promise": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/tmp-promise/-/tmp-promise-3.0.3.tgz", + "integrity": "sha512-RwM7MoPojPxsOBYnyd2hy0bxtIlVrihNs9pj5SUvY8Zz1sQcQG2tG1hSr8PDxfgEB8RNKDhqbIlroIarSNDNsQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "tmp": "^0.2.0" + } + }, + "node_modules/toidentifier": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", + "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", + "license": "MIT", + "engines": { + "node": ">=0.6" + } + }, + "node_modules/tree-kill": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/tree-kill/-/tree-kill-1.2.2.tgz", + "integrity": "sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A==", + "dev": true, + "license": "MIT", + "bin": { + "tree-kill": "cli.js" + } + }, + "node_modules/truncate-utf8-bytes": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/truncate-utf8-bytes/-/truncate-utf8-bytes-1.0.2.tgz", + "integrity": "sha512-95Pu1QXQvruGEhv62XCMO3Mm90GscOCClvrIUwCM0PYOXK3kaF3l3sIHxx71ThJfcbM2O5Au6SO3AWCSEfW4mQ==", + "dev": true, + "license": "WTFPL", + "dependencies": { + "utf8-byte-length": "^1.0.1" + } + }, + "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==", + "dev": true, + "license": "0BSD" + }, + "node_modules/tsx": { + "version": "4.23.11", + "resolved": "https://registry.npmjs.org/tsx/-/tsx-4.23.11.tgz", + "integrity": "sha512-Ry2oTEUnhBdeEdWIztY8kf3/nBGnPnjMLVGL0YfdRXMORuPER5NlKmayqxtxRxwB1xBN+RivRaJfe7PM1rtiyw==", + "dev": true, + "license": "MIT", + "dependencies": { + "esbuild": "~0.28.0" + }, + "bin": { + "tsx": "dist/cli.mjs" + }, + "engines": { + "node": ">=18.0.0" + }, + "optionalDependencies": { + "fsevents": "~2.3.3" + } + }, + "node_modules/type-fest": { + "version": "0.13.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.13.1.tgz", + "integrity": "sha512-34R7HTnG0XIJcBSn5XhDd7nNFPRcXYRZrBB2O2jdKqYODldSzBAqzsWoZYYvduky73toYS/ESqxPvkDf/F0XMg==", + "dev": true, + "license": "(MIT OR CC0-1.0)", + "optional": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/type-is": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/type-is/-/type-is-2.1.0.tgz", + "integrity": "sha512-faYHw0anBbc/kWF3zFTEnxSFOAGUX9GFbOBthvDdLsIlEoWOFOtS0zgCiQYwIskL9iGXZL3kAXD8OoZ4GmMATA==", + "license": "MIT", + "dependencies": { + "content-type": "^2.0.0", + "media-typer": "^1.1.0", + "mime-types": "^3.0.0" + }, + "engines": { + "node": ">= 18" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/express" + } + }, + "node_modules/type-is/node_modules/content-type": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/content-type/-/content-type-2.0.0.tgz", + "integrity": "sha512-j/O/d7GcZCyNl7/hwZAb606rzqkyvaDctLmckbxLzHvFBzTJHuGEdodATcP3yIRoDrLHkIATJuvzbFlp/ki2cQ==", + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/express" + } + }, + "node_modules/typescript": { + "version": "5.9.3", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.9.3.tgz", + "integrity": "sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==", + "dev": true, + "license": "Apache-2.0", + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=14.17" + } + }, + "node_modules/undici": { + "version": "6.28.0", + "resolved": "https://registry.npmjs.org/undici/-/undici-6.28.0.tgz", + "integrity": "sha512-LIY910g9TI13YS95lrMFrs8Rm/u/irgHeTWoKCoteeJ04CUJ92eEfj0rVn+7VKMPBpUPiUoBKfhNyLI23EE/KA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18.17" + } + }, + "node_modules/undici-types": { + "version": "6.21.0", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.21.0.tgz", + "integrity": "sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/universalify": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/unpipe": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", + "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/unzipper": { + "version": "0.12.5", + "resolved": "https://registry.npmjs.org/unzipper/-/unzipper-0.12.5.tgz", + "integrity": "sha512-tXYOi9R57Uj/2Z25SOs5RRSzq886MBQj2gY8dPL+xl/kv6s6SvByoKfAtvfVeEuhntWDgjd2o9p2lb4TVPAz0A==", + "dev": true, + "license": "MIT", + "dependencies": { + "bluebird": "~3.7.2", + "duplexer2": "~0.1.4", + "fs-extra": "11.3.1", + "graceful-fs": "^4.2.2", + "node-int64": "^0.4.0" + } + }, + "node_modules/unzipper/node_modules/fs-extra": { + "version": "11.3.1", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.3.1.tgz", + "integrity": "sha512-eXvGGwZ5CL17ZSwHWd3bbgk7UUpF6IFHtP57NYYakPvHOs8GDgDe5KJI36jIJzDkJ6eJjuzRA8eBQb6SkKue0g==", + "dev": true, + "license": "MIT", + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=14.14" + } + }, + "node_modules/unzipper/node_modules/jsonfile": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.2.1.tgz", + "integrity": "sha512-zwOTdL3rFQ/lRdBnntKVOX6k5cKJwEc1HdilT71BWEu7J41gXIB2MRp+vxduPSwZJPWBxEzv4yH1wYLJGUHX4Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "universalify": "^2.0.0" + }, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/unzipper/node_modules/universalify": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", + "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/update-browserslist-db": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.3.0.tgz", + "integrity": "sha512-x/M6q3w4Ybp91CNaS4S69UnliqR3BzRpOT6LWbksjth0S/+jhfaPJsWjt/TewpT8j9eLIojUf5jr29WextHroA==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { + "escalade": "^3.2.0", + "picocolors": "^1.1.1" + }, + "bin": { + "update-browserslist-db": "cli.js" + }, + "peerDependencies": { + "browserslist": ">= 4.21.0" + } + }, + "node_modules/utf8-byte-length": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/utf8-byte-length/-/utf8-byte-length-1.0.5.tgz", + "integrity": "sha512-Xn0w3MtiQ6zoz2vFyUVruaCL53O/DwUvkEeOvj+uulMm0BkUGYWmBYVyElqZaSLhY6ZD0ulfU3aBra2aVT4xfA==", + "dev": true, + "license": "(WTFPL OR MIT)" + }, + "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==", + "dev": true, + "license": "MIT" + }, + "node_modules/vary": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", + "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/vite": { + "version": "6.4.3", + "resolved": "https://registry.npmjs.org/vite/-/vite-6.4.3.tgz", + "integrity": "sha512-NTKlcQjlAK7MlQoyb6LgaqHc8sso/pVyUJYWMws3jg21uTJw/LddqIFPcPqP6PzpgbIcZyKI85sFE4HBrQDA8A==", + "dev": true, + "license": "MIT", + "dependencies": { + "esbuild": "^0.25.0", + "fdir": "^6.4.4", + "picomatch": "^4.0.2", + "postcss": "^8.5.3", + "rollup": "^4.34.9", + "tinyglobby": "^0.2.13" + }, + "bin": { + "vite": "bin/vite.js" + }, + "engines": { + "node": "^18.0.0 || ^20.0.0 || >=22.0.0" + }, + "funding": { + "url": "https://github.com/vitejs/vite?sponsor=1" + }, + "optionalDependencies": { + "fsevents": "~2.3.3" + }, + "peerDependencies": { + "@types/node": "^18.0.0 || ^20.0.0 || >=22.0.0", + "jiti": ">=1.21.0", + "less": "*", + "lightningcss": "^1.21.0", + "sass": "*", + "sass-embedded": "*", + "stylus": "*", + "sugarss": "*", + "terser": "^5.16.0", + "tsx": "^4.8.1", + "yaml": "^2.4.2" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + }, + "jiti": { + "optional": true + }, + "less": { + "optional": true + }, + "lightningcss": { + "optional": true + }, + "sass": { + "optional": true + }, + "sass-embedded": { + "optional": true + }, + "stylus": { + "optional": true + }, + "sugarss": { + "optional": true + }, + "terser": { + "optional": true + }, + "tsx": { + "optional": true + }, + "yaml": { + "optional": true + } + } + }, + "node_modules/vite/node_modules/@esbuild/aix-ppc64": { + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.25.12.tgz", + "integrity": "sha512-Hhmwd6CInZ3dwpuGTF8fJG6yoWmsToE+vYgD4nytZVxcu1ulHpUQRAB1UJ8+N1Am3Mz4+xOByoQoSZf4D+CpkA==", + "cpu": [ + "ppc64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "aix" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/vite/node_modules/@esbuild/android-arm": { + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.25.12.tgz", + "integrity": "sha512-VJ+sKvNA/GE7Ccacc9Cha7bpS8nyzVv0jdVgwNDaR4gDMC/2TTRc33Ip8qrNYUcpkOHUT5OZ0bUcNNVZQ9RLlg==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/vite/node_modules/@esbuild/android-arm64": { + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.25.12.tgz", + "integrity": "sha512-6AAmLG7zwD1Z159jCKPvAxZd4y/VTO0VkprYy+3N2FtJ8+BQWFXU+OxARIwA46c5tdD9SsKGZ/1ocqBS/gAKHg==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/vite/node_modules/@esbuild/android-x64": { + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.25.12.tgz", + "integrity": "sha512-5jbb+2hhDHx5phYR2By8GTWEzn6I9UqR11Kwf22iKbNpYrsmRB18aX/9ivc5cabcUiAT/wM+YIZ6SG9QO6a8kg==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/vite/node_modules/@esbuild/darwin-arm64": { + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.25.12.tgz", + "integrity": "sha512-N3zl+lxHCifgIlcMUP5016ESkeQjLj/959RxxNYIthIg+CQHInujFuXeWbWMgnTo4cp5XVHqFPmpyu9J65C1Yg==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/vite/node_modules/@esbuild/darwin-x64": { + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.25.12.tgz", + "integrity": "sha512-HQ9ka4Kx21qHXwtlTUVbKJOAnmG1ipXhdWTmNXiPzPfWKpXqASVcWdnf2bnL73wgjNrFXAa3yYvBSd9pzfEIpA==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/vite/node_modules/@esbuild/freebsd-arm64": { + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.25.12.tgz", + "integrity": "sha512-gA0Bx759+7Jve03K1S0vkOu5Lg/85dou3EseOGUes8flVOGxbhDDh/iZaoek11Y8mtyKPGF3vP8XhnkDEAmzeg==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/vite/node_modules/@esbuild/freebsd-x64": { + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.25.12.tgz", + "integrity": "sha512-TGbO26Yw2xsHzxtbVFGEXBFH0FRAP7gtcPE7P5yP7wGy7cXK2oO7RyOhL5NLiqTlBh47XhmIUXuGciXEqYFfBQ==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/vite/node_modules/@esbuild/linux-arm": { + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.25.12.tgz", + "integrity": "sha512-lPDGyC1JPDou8kGcywY0YILzWlhhnRjdof3UlcoqYmS9El818LLfJJc3PXXgZHrHCAKs/Z2SeZtDJr5MrkxtOw==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/vite/node_modules/@esbuild/linux-arm64": { + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.25.12.tgz", + "integrity": "sha512-8bwX7a8FghIgrupcxb4aUmYDLp8pX06rGh5HqDT7bB+8Rdells6mHvrFHHW2JAOPZUbnjUpKTLg6ECyzvas2AQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/vite/node_modules/@esbuild/linux-ia32": { + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.25.12.tgz", + "integrity": "sha512-0y9KrdVnbMM2/vG8KfU0byhUN+EFCny9+8g202gYqSSVMonbsCfLjUO+rCci7pM0WBEtz+oK/PIwHkzxkyharA==", + "cpu": [ + "ia32" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/vite/node_modules/@esbuild/linux-loong64": { + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.25.12.tgz", + "integrity": "sha512-h///Lr5a9rib/v1GGqXVGzjL4TMvVTv+s1DPoxQdz7l/AYv6LDSxdIwzxkrPW438oUXiDtwM10o9PmwS/6Z0Ng==", + "cpu": [ + "loong64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/vite/node_modules/@esbuild/linux-mips64el": { + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.25.12.tgz", + "integrity": "sha512-iyRrM1Pzy9GFMDLsXn1iHUm18nhKnNMWscjmp4+hpafcZjrr2WbT//d20xaGljXDBYHqRcl8HnxbX6uaA/eGVw==", + "cpu": [ + "mips64el" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/vite/node_modules/@esbuild/linux-ppc64": { + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.25.12.tgz", + "integrity": "sha512-9meM/lRXxMi5PSUqEXRCtVjEZBGwB7P/D4yT8UG/mwIdze2aV4Vo6U5gD3+RsoHXKkHCfSxZKzmDssVlRj1QQA==", + "cpu": [ + "ppc64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/vite/node_modules/@esbuild/linux-riscv64": { + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.25.12.tgz", + "integrity": "sha512-Zr7KR4hgKUpWAwb1f3o5ygT04MzqVrGEGXGLnj15YQDJErYu/BGg+wmFlIDOdJp0PmB0lLvxFIOXZgFRrdjR0w==", + "cpu": [ + "riscv64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/vite/node_modules/@esbuild/linux-s390x": { + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.25.12.tgz", + "integrity": "sha512-MsKncOcgTNvdtiISc/jZs/Zf8d0cl/t3gYWX8J9ubBnVOwlk65UIEEvgBORTiljloIWnBzLs4qhzPkJcitIzIg==", + "cpu": [ + "s390x" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/vite/node_modules/@esbuild/linux-x64": { + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.25.12.tgz", + "integrity": "sha512-uqZMTLr/zR/ed4jIGnwSLkaHmPjOjJvnm6TVVitAa08SLS9Z0VM8wIRx7gWbJB5/J54YuIMInDquWyYvQLZkgw==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/vite/node_modules/@esbuild/netbsd-arm64": { + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.25.12.tgz", + "integrity": "sha512-xXwcTq4GhRM7J9A8Gv5boanHhRa/Q9KLVmcyXHCTaM4wKfIpWkdXiMog/KsnxzJ0A1+nD+zoecuzqPmCRyBGjg==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "netbsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/vite/node_modules/@esbuild/netbsd-x64": { + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.25.12.tgz", + "integrity": "sha512-Ld5pTlzPy3YwGec4OuHh1aCVCRvOXdH8DgRjfDy/oumVovmuSzWfnSJg+VtakB9Cm0gxNO9BzWkj6mtO1FMXkQ==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "netbsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/vite/node_modules/@esbuild/openbsd-arm64": { + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.25.12.tgz", + "integrity": "sha512-fF96T6KsBo/pkQI950FARU9apGNTSlZGsv1jZBAlcLL1MLjLNIWPBkj5NlSz8aAzYKg+eNqknrUJ24QBybeR5A==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "openbsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/vite/node_modules/@esbuild/openbsd-x64": { + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.25.12.tgz", + "integrity": "sha512-MZyXUkZHjQxUvzK7rN8DJ3SRmrVrke8ZyRusHlP+kuwqTcfWLyqMOE3sScPPyeIXN/mDJIfGXvcMqCgYKekoQw==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "openbsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/vite/node_modules/@esbuild/openharmony-arm64": { + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/openharmony-arm64/-/openharmony-arm64-0.25.12.tgz", + "integrity": "sha512-rm0YWsqUSRrjncSXGA7Zv78Nbnw4XL6/dzr20cyrQf7ZmRcsovpcRBdhD43Nuk3y7XIoW2OxMVvwuRvk9XdASg==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "openharmony" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/vite/node_modules/@esbuild/sunos-x64": { + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.25.12.tgz", + "integrity": "sha512-3wGSCDyuTHQUzt0nV7bocDy72r2lI33QL3gkDNGkod22EsYl04sMf0qLb8luNKTOmgF/eDEDP5BFNwoBKH441w==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "sunos" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/vite/node_modules/@esbuild/win32-arm64": { + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.25.12.tgz", + "integrity": "sha512-rMmLrur64A7+DKlnSuwqUdRKyd3UE7oPJZmnljqEptesKM8wx9J8gx5u0+9Pq0fQQW8vqeKebwNXdfOyP+8Bsg==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/vite/node_modules/@esbuild/win32-ia32": { + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.25.12.tgz", + "integrity": "sha512-HkqnmmBoCbCwxUKKNPBixiWDGCpQGVsrQfJoVGYLPT41XWF8lHuE5N6WhVia2n4o5QK5M4tYr21827fNhi4byQ==", + "cpu": [ + "ia32" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/vite/node_modules/@esbuild/win32-x64": { + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.25.12.tgz", + "integrity": "sha512-alJC0uCZpTFrSL0CCDjcgleBXPnCrEAhTBILpeAp7M/OFgoqtAetfBzX0xM00MUsVVPpVjlPuMbREqnZCXaTnA==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/vite/node_modules/esbuild": { + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.25.12.tgz", + "integrity": "sha512-bbPBYYrtZbkt6Os6FiTLCTFxvq4tt3JKall1vRwshA3fdVztsLAatFaZobhkBC8/BrPetoa0oksYoKXoG4ryJg==", + "dev": true, + "hasInstallScript": true, + "license": "MIT", + "bin": { + "esbuild": "bin/esbuild" + }, + "engines": { + "node": ">=18" + }, + "optionalDependencies": { + "@esbuild/aix-ppc64": "0.25.12", + "@esbuild/android-arm": "0.25.12", + "@esbuild/android-arm64": "0.25.12", + "@esbuild/android-x64": "0.25.12", + "@esbuild/darwin-arm64": "0.25.12", + "@esbuild/darwin-x64": "0.25.12", + "@esbuild/freebsd-arm64": "0.25.12", + "@esbuild/freebsd-x64": "0.25.12", + "@esbuild/linux-arm": "0.25.12", + "@esbuild/linux-arm64": "0.25.12", + "@esbuild/linux-ia32": "0.25.12", + "@esbuild/linux-loong64": "0.25.12", + "@esbuild/linux-mips64el": "0.25.12", + "@esbuild/linux-ppc64": "0.25.12", + "@esbuild/linux-riscv64": "0.25.12", + "@esbuild/linux-s390x": "0.25.12", + "@esbuild/linux-x64": "0.25.12", + "@esbuild/netbsd-arm64": "0.25.12", + "@esbuild/netbsd-x64": "0.25.12", + "@esbuild/openbsd-arm64": "0.25.12", + "@esbuild/openbsd-x64": "0.25.12", + "@esbuild/openharmony-arm64": "0.25.12", + "@esbuild/sunos-x64": "0.25.12", + "@esbuild/win32-arm64": "0.25.12", + "@esbuild/win32-ia32": "0.25.12", + "@esbuild/win32-x64": "0.25.12" + } + }, + "node_modules/webcrypto-core": { + "version": "1.9.2", + "resolved": "https://registry.npmjs.org/webcrypto-core/-/webcrypto-core-1.9.2.tgz", + "integrity": "sha512-gsXecm82UQNlTBURJGuqOWy1Ww08S3kZUcr3aOJS02Pk0xLtkfeUAVC0u0xhgdonFme80edSJUIJyuvL/7250Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "@peculiar/asn1-schema": "^2.7.0", + "@peculiar/json-schema": "^1.1.12", + "@peculiar/utils": "^2.0.2", + "asn1js": "^3.0.10", + "tslib": "^2.8.1" + } + }, + "node_modules/which": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/which/-/which-5.0.0.tgz", + "integrity": "sha512-JEdGzHwwkrbWoGOlIHqQ5gtprKGOenpDHpxE9zVR1bWbOtYRyPPHMe9FaP6x61CmNaTThSkb0DAJte5jD+DmzQ==", + "dev": true, + "license": "ISC", + "dependencies": { + "isexe": "^3.1.1" + }, + "bin": { + "node-which": "bin/which.js" + }, + "engines": { + "node": "^18.17.0 || >=20.5.0" + } + }, + "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==", + "dev": true, + "license": "MIT", + "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/wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", + "license": "ISC" + }, + "node_modules/xmlbuilder": { + "version": "15.1.1", + "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-15.1.1.tgz", + "integrity": "sha512-yMqGBqtXyeN1e3TGYvgNgDVZ3j84W4cwkOXQswghol6APgZWaff9lnbvN7MHYJOiXsvGPXtjTYJEiC9J2wv9Eg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8.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==", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=10" + } + }, + "node_modules/yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", + "dev": true, + "license": "ISC" + }, + "node_modules/yargs": { + "version": "17.7.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz", + "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==", + "dev": true, + "license": "MIT", + "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==", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=12" + } + }, + "node_modules/yauzl": { + "version": "2.10.0", + "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz", + "integrity": "sha512-p4a9I6X6nu6IhoGmBqAcbJy1mlC4j27vEPZX9F4L4/vZT3Lyq1VkFHw/V/PUcB9Buo+DG3iHkT0x3Qya58zc3g==", + "dev": true, + "license": "MIT", + "dependencies": { + "buffer-crc32": "~0.2.3", + "fd-slicer": "~1.1.0" + } + }, + "node_modules/yocto-queue": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", + "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + } + } +} diff --git a/product-source/hololake-desktop/package.json b/product-source/hololake-desktop/package.json new file mode 100644 index 0000000..6b02a8d --- /dev/null +++ b/product-source/hololake-desktop/package.json @@ -0,0 +1,64 @@ +{ + "name": "hololake-desktop", + "version": "0.5.0", + "description": "HoloLake Era 桌面版 — Git 驱动的知识库管理", + "main": "dist-electron/main.js", + "type": "module", + "scripts": { + "dev": "concurrently \"npm run dev:server\" \"npm run dev:client\"", + "dev:server": "tsx watch ../guanghu-knowledge-base/server/index.ts", + "dev:client": "vite", + "dev:electron": "electron .", + "build": "vite build && tsc -p tsconfig.electron.json", + "pack": "npm run build && electron-builder --mac --dir", + "dist": "npm run build && electron-builder --mac", + "preview": "vite preview" + }, + "dependencies": { + "express": "^5.1.0", + "cors": "^2.8.5", + "simple-git": "^3.27.0", + "gray-matter": "^4.0.3", + "marked": "^15.0.0", + "diff": "^7.0.0" + }, + "devDependencies": { + "@types/express": "^5.0.0", + "@types/cors": "^2.8.17", + "@types/diff": "^6.0.0", + "@types/node": "^22.0.0", + "@types/react": "^19.0.0", + "@types/react-dom": "^19.0.0", + "@vitejs/plugin-react": "^4.3.0", + "concurrently": "^9.1.0", + "electron": "^35.0.0", + "electron-builder": "^26.0.0", + "react": "^19.0.0", + "react-dom": "^19.0.0", + "tsx": "^4.19.0", + "typescript": "^5.7.0", + "vite": "^6.2.0" + }, + "build": { + "appId": "com.guanghu.hololake-desktop", + "productName": "HoloLake Era", + "mac": { + "category": "public.app-category.productivity", + "icon": "forgejo/icon.icns", + "target": [ + { "target": "dmg", "arch": ["arm64"] } + ] + }, + "asar": false, + "files": [ + "dist/**/*", + "dist-electron/**/*", + "forgejo/MANIFEST.sha256", + "!**/.DS_Store", + "!**/._*" + ], + "directories": { + "output": "release" + } + } +} diff --git a/product-source/hololake-desktop/tsconfig.electron.json b/product-source/hololake-desktop/tsconfig.electron.json new file mode 100644 index 0000000..8f95567 --- /dev/null +++ b/product-source/hololake-desktop/tsconfig.electron.json @@ -0,0 +1,13 @@ +{ + "compilerOptions": { + "target": "ES2022", + "module": "CommonJS", + "moduleResolution": "node", + "strict": true, + "esModuleInterop": true, + "skipLibCheck": true, + "outDir": "./dist-electron", + "rootDir": "./electron" + }, + "include": ["electron/**/*"] +} diff --git a/product-source/hololake-desktop/vite.config.ts b/product-source/hololake-desktop/vite.config.ts new file mode 100644 index 0000000..c598acb --- /dev/null +++ b/product-source/hololake-desktop/vite.config.ts @@ -0,0 +1,28 @@ +import { defineConfig } from 'vite'; +import react from '@vitejs/plugin-react'; +import path from 'path'; + +export default defineConfig({ + plugins: [react()], + resolve: { + alias: { + // 复用知识库前端组件 + '@': path.resolve(__dirname, '../guanghu-knowledge-base/src'), + }, + }, + root: path.resolve(__dirname, '../guanghu-knowledge-base'), + server: { + port: 5180, + proxy: { + '/api': { + target: 'http://localhost:3890', + changeOrigin: true, + }, + }, + }, + build: { + outDir: path.resolve(__dirname, 'dist'), + emptyOutDir: true, + sourcemap: true, + }, +});