From 8322800b573b8d7c094239758e7a6ad4d2113016 Mon Sep 17 00:00:00 2001 From: Codex Date: Fri, 7 Aug 2026 13:53:40 +0800 Subject: [PATCH] Build OrbitFlow frontend admin template --- .gitignore | 34 + .openai/hosting.json | 5 + README.md | 51 + app/data/mock-data.json | 88 + app/globals.css | 433 ++ app/layout.tsx | 35 + app/page.tsx | 252 + build/sites-vite-plugin.ts | 45 + eslint.config.mjs | 18 + next.config.ts | 7 + package-lock.json | 10132 +++++++++++++++++++++++++++++++++ package.json | 38 + postcss.config.mjs | 7 + public/favicon.svg | 6 + public/og.png | Bin 0 -> 1213939 bytes tests/rendered-html.test.mjs | 46 + tsconfig.json | 34 + vite.config.ts | 59 + worker/index.ts | 50 + 19 files changed, 11340 insertions(+) create mode 100644 .gitignore create mode 100644 .openai/hosting.json create mode 100644 README.md create mode 100644 app/data/mock-data.json create mode 100644 app/globals.css create mode 100644 app/layout.tsx create mode 100644 app/page.tsx create mode 100644 build/sites-vite-plugin.ts create mode 100644 eslint.config.mjs create mode 100644 next.config.ts create mode 100644 package-lock.json create mode 100644 package.json create mode 100644 postcss.config.mjs create mode 100644 public/favicon.svg create mode 100644 public/og.png create mode 100644 tests/rendered-html.test.mjs create mode 100644 tsconfig.json create mode 100644 vite.config.ts create mode 100644 worker/index.ts diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..37b5b02 --- /dev/null +++ b/.gitignore @@ -0,0 +1,34 @@ +# dependencies and local caches +/node_modules +/.npm-cache/ +/.pnp +.pnp.* +.yarn/* +!.yarn/patches +!.yarn/plugins +!.yarn/releases +!.yarn/versions + +# tests and builds +/coverage +/.next/ +/.vinext/ +/out/ +/dist/ +/.wrangler/ +/outputs/ +/work/ +*.tsbuildinfo + +# local files +.DS_Store +*.pem +*.starter +*.pre-tsbuild +npm-debug.log* +yarn-debug.log* +yarn-error.log* +.pnpm-debug.log* +.env* +.vercel +next-env.d.ts diff --git a/.openai/hosting.json b/.openai/hosting.json new file mode 100644 index 0000000..30bd6bf --- /dev/null +++ b/.openai/hosting.json @@ -0,0 +1,5 @@ +{ + "project_id": "appgprj_6a757242007c81919f3f5da2a4bd99f9", + "d1": null, + "r2": null +} diff --git a/README.md b/README.md new file mode 100644 index 0000000..f00135f --- /dev/null +++ b/README.md @@ -0,0 +1,51 @@ +# OrbitFlow React 后台模板 + +一个无需后端即可运行的现代后台管理模板。项目基于 React 19、Next.js 与 vinext,所有演示业务数据来自本地 JSON;定时任务配置通过 `localStorage` 保存在当前浏览器。 + +## 已包含 + +- 深色多级侧边菜单与移动端抽屉导航 +- 标签、按钮、表单、状态反馈与菜单样式 +- 图片文字列表和响应式卡片视图 +- 支持拖放的四列流程泳道 +- 定时任务列表、启停开关和新建配置弹窗 +- 全局搜索、待办勾选、Toast 提示等交互 +- 桌面、平板和手机响应式布局 + +## 本地运行 + +需要 Node.js `>=22.13.0`。 + +```bash +npm install +npm run dev +``` + +生产构建与测试: + +```bash +npm run build +npm test +``` + +## 数据位置 + +演示数据集中在 `app/data/mock-data.json`,包含: + +- `stats`:概览指标 +- `projects`:项目与图文内容 +- `board`:泳道及任务卡片 +- `schedules`:定时任务初始配置 + +后续接入真实接口时,可以保留页面组件,只替换这一层的数据读取方式。当前 `.openai/hosting.json` 中的 D1 和 R2 均为 `null`,项目不依赖数据库或对象存储。 + +## 主要文件 + +- `app/page.tsx`:页面、导航和交互逻辑 +- `app/globals.css`:完整视觉系统与响应式样式 +- `app/data/mock-data.json`:可直接修改的模拟数据 +- `tests/rendered-html.test.mjs`:渲染与纯前端约束检查 + +## 注意 + +任务启停和新建任务会写入浏览器本地存储。清除浏览器站点数据后会恢复为 JSON 中的初始内容。 diff --git a/app/data/mock-data.json b/app/data/mock-data.json new file mode 100644 index 0000000..4a1f47b --- /dev/null +++ b/app/data/mock-data.json @@ -0,0 +1,88 @@ +{ + "stats": [ + { "label": "进行中项目", "value": "24", "change": "+12%", "tone": "blue" }, + { "label": "今日待办", "value": "18", "change": "6 项已完成", "tone": "orange" }, + { "label": "团队成员", "value": "42", "change": "+3 本月", "tone": "green" }, + { "label": "按时完成率", "value": "92%", "change": "+4.2%", "tone": "purple" } + ], + "projects": [ + { + "id": 1, + "title": "新版工作台视觉升级", + "description": "统一后台设计语言,完成核心业务页面的组件迁移。", + "image": "https://images.unsplash.com/photo-1522071820081-009f0129c71c?auto=format&fit=crop&w=320&q=80", + "tag": "设计系统", + "status": "进行中", + "progress": 72, + "owner": "林知夏", + "date": "08-18" + }, + { + "id": 2, + "title": "客户数据看板重构", + "description": "优化指标层级与筛选效率,支持多角色查看。", + "image": "https://images.unsplash.com/photo-1552664730-d307ca884978?auto=format&fit=crop&w=320&q=80", + "tag": "数据产品", + "status": "评审中", + "progress": 48, + "owner": "周屿", + "date": "08-22" + }, + { + "id": 3, + "title": "会员增长自动化", + "description": "搭建触达策略与任务编排,验证首批增长实验。", + "image": "https://images.unsplash.com/photo-1521737711867-e3b97375f902?auto=format&fit=crop&w=320&q=80", + "tag": "增长实验", + "status": "待开始", + "progress": 16, + "owner": "许言", + "date": "08-28" + } + ], + "board": [ + { + "id": "todo", + "title": "待处理", + "color": "#8a94a6", + "cards": [ + { "id": "K-1024", "title": "补充移动端导航规范", "tag": "设计", "priority": "普通", "owner": "林知夏", "due": "今天" }, + { "id": "K-1025", "title": "整理季度复盘数据", "tag": "运营", "priority": "紧急", "owner": "许言", "due": "08-09" }, + { "id": "K-1026", "title": "确认新用户引导文案", "tag": "内容", "priority": "普通", "owner": "陈序", "due": "08-11" } + ] + }, + { + "id": "doing", + "title": "进行中", + "color": "#3276f6", + "cards": [ + { "id": "K-1019", "title": "后台筛选器交互优化", "tag": "研发", "priority": "紧急", "owner": "周屿", "due": "今天" }, + { "id": "K-1021", "title": "建立组件使用示例库", "tag": "设计", "priority": "普通", "owner": "林知夏", "due": "08-10" } + ] + }, + { + "id": "review", + "title": "待验收", + "color": "#8b5cf6", + "cards": [ + { "id": "K-1015", "title": "成员权限配置页面", "tag": "研发", "priority": "普通", "owner": "唐可", "due": "08-08" }, + { "id": "K-1017", "title": "活动落地页数据埋点", "tag": "数据", "priority": "普通", "owner": "许言", "due": "08-09" } + ] + }, + { + "id": "done", + "title": "已完成", + "color": "#20a26a", + "cards": [ + { "id": "K-1008", "title": "工作台首屏性能优化", "tag": "研发", "priority": "普通", "owner": "周屿", "due": "08-06" }, + { "id": "K-1011", "title": "八月内容排期确认", "tag": "内容", "priority": "普通", "owner": "陈序", "due": "08-05" } + ] + } + ], + "schedules": [ + { "id": 1, "name": "每日经营数据汇总", "type": "数据同步", "cron": "0 9 * * *", "frequency": "每天 09:00", "lastRun": "今天 09:00", "nextRun": "明天 09:00", "enabled": true, "success": 98 }, + { "id": 2, "name": "会员到期提醒", "type": "消息通知", "cron": "0 10 * * 1-5", "frequency": "工作日 10:00", "lastRun": "今天 10:00", "nextRun": "明天 10:00", "enabled": true, "success": 100 }, + { "id": 3, "name": "周度报表归档", "type": "文件归档", "cron": "0 18 * * 5", "frequency": "每周五 18:00", "lastRun": "08-01 18:00", "nextRun": "08-08 18:00", "enabled": true, "success": 96 }, + { "id": 4, "name": "测试数据清理", "type": "系统维护", "cron": "0 2 1 * *", "frequency": "每月 1 日 02:00", "lastRun": "08-01 02:00", "nextRun": "09-01 02:00", "enabled": false, "success": 100 } + ] +} diff --git a/app/globals.css b/app/globals.css new file mode 100644 index 0000000..03003f2 --- /dev/null +++ b/app/globals.css @@ -0,0 +1,433 @@ +@import "tailwindcss"; + +:root { + --ink: #152034; + --text: #27344a; + --muted: #7a8497; + --line: #e8ebf2; + --soft-line: #f0f2f6; + --surface: #ffffff; + --canvas: #f5f7fb; + --sidebar: #111b2e; + --sidebar-soft: #19263d; + --blue: #3276f6; + --blue-dark: #215ecb; + --blue-soft: #edf4ff; + --green: #20a26a; + --green-soft: #eaf8f1; + --orange: #e99124; + --orange-soft: #fff5e7; + --purple: #8157d9; + --purple-soft: #f3effd; + --red: #e45252; + --red-soft: #feeeee; + --shadow: 0 8px 26px rgba(35, 48, 78, 0.06); +} + +* { box-sizing: border-box; } +html { background: var(--canvas); } +body { + margin: 0; + background: var(--canvas); + color: var(--text); + font-family: Inter, "SF Pro Display", "PingFang SC", "Microsoft YaHei", system-ui, sans-serif; + -webkit-font-smoothing: antialiased; +} +button, input, select { font: inherit; } +button { color: inherit; } +button:focus-visible, input:focus-visible, select:focus-visible { outline: 3px solid rgba(50, 118, 246, .18); outline-offset: 2px; } + +.app-shell { min-height: 100vh; } +.sidebar { + position: fixed; + inset: 0 auto 0 0; + z-index: 30; + width: 244px; + display: flex; + flex-direction: column; + overflow-y: auto; + background: var(--sidebar); + color: #b8c1d2; + border-right: 1px solid #25314a; +} +.brand { + display: flex; + align-items: center; + gap: 12px; + width: 100%; + height: 82px; + padding: 0 28px; + border: 0; + background: none; + color: #fff; + cursor: pointer; + font-size: 20px; + font-weight: 800; + letter-spacing: -.4px; +} +.brand > span:last-child span { color: #72a0ff; } +.brand-mark { position: relative; width: 27px; height: 27px; display: block; transform: rotate(-12deg); } +.brand-mark i { position: absolute; display: block; width: 8px; height: 24px; border-radius: 5px; background: #fff; } +.brand-mark i:nth-child(1) { left: 0; top: 3px; height: 16px; background: #74a4ff; } +.brand-mark i:nth-child(2) { left: 9px; top: 0; height: 24px; } +.brand-mark i:nth-child(3) { right: 0; bottom: 0; height: 17px; background: #477ff2; } +.main-nav { flex: 1; padding: 4px 16px 20px; } +.nav-group { margin: 0 0 22px; } +.nav-group > p { margin: 0 12px 8px; color: #65738a; font-size: 11px; font-weight: 700; letter-spacing: 1.2px; } +.nav-item { + width: 100%; + min-height: 44px; + display: flex; + align-items: center; + gap: 12px; + padding: 8px 12px; + border: 0; + border-radius: 9px; + background: transparent; + color: #aeb8ca; + cursor: pointer; + text-align: left; + font-size: 14px; + transition: background .18s ease, color .18s ease; +} +.nav-item:hover { background: rgba(255,255,255,.05); color: #fff; } +.nav-item.active { background: #2c64d7; color: #fff; box-shadow: 0 6px 16px rgba(24, 78, 191, .24); } +.nav-icon { width: 20px; text-align: center; color: inherit; font-size: 18px; line-height: 1; } +.nav-badge { margin-left: auto; min-width: 22px; padding: 2px 6px; border-radius: 9px; background: rgba(255,255,255,.1); color: #9dacbf; font-size: 11px; text-align: center; } +.nav-item.active .nav-badge { background: rgba(255,255,255,.2); color: #fff; } +.chevron { margin-left: auto; transition: transform .2s ease; } +.chevron.expanded { transform: rotate(180deg); } +.subnav { position: relative; margin: 4px 0 4px 22px; padding-left: 22px; } +.subnav::before { content: ""; position: absolute; left: 6px; top: 4px; bottom: 4px; width: 1px; background: #2b3850; } +.subnav button { display: block; width: 100%; padding: 7px 6px; border: 0; background: none; color: #748198; cursor: pointer; text-align: left; font-size: 13px; } +.subnav button:hover, .subnav button.active { color: #d8e4fb; } +.sidebar-help { display: flex; align-items: center; gap: 10px; margin: 0 16px 18px; padding: 13px; border: 1px solid #2a3952; border-radius: 10px; background: #17243a; } +.sidebar-help > span { width: 28px; height: 28px; display: grid; place-items: center; border-radius: 50%; background: #23395c; color: #7da7ff; font-weight: 800; } +.sidebar-help div { flex: 1; display: flex; flex-direction: column; gap: 3px; } +.sidebar-help strong { color: #e3e8f1; font-size: 12px; } +.sidebar-help small { color: #718099; font-size: 10px; } +.sidebar-help button { border: 0; background: none; color: #77869d; cursor: pointer; } + +.main-area { min-height: 100vh; margin-left: 244px; } +.topbar { position: sticky; top: 0; z-index: 20; height: 72px; display: flex; align-items: center; justify-content: space-between; padding: 0 34px; border-bottom: 1px solid var(--line); background: rgba(255,255,255,.95); backdrop-filter: blur(12px); } +.global-search { width: min(420px, 40vw); height: 39px; display: flex; align-items: center; gap: 9px; padding: 0 11px; border: 1px solid transparent; border-radius: 9px; background: #f3f5f8; color: #8c96a8; transition: border-color .2s, background .2s; } +.global-search:focus-within { border-color: #b8cffd; background: #fff; box-shadow: 0 0 0 3px rgba(50,118,246,.08); } +.global-search span { font-size: 20px; transform: rotate(-20deg); } +.global-search input { min-width: 0; flex: 1; border: 0; outline: 0; background: transparent; color: var(--text); font-size: 13px; } +.global-search input::placeholder { color: #9ba4b3; } +kbd { padding: 3px 6px; border: 1px solid #dfe3e9; border-bottom-width: 2px; border-radius: 5px; background: #fff; color: #9aa3b2; font-family: inherit; font-size: 10px; } +.top-actions { display: flex; align-items: center; gap: 8px; } +.icon-button { position: relative; width: 36px; height: 36px; border: 0; border-radius: 50%; background: transparent; color: #697386; cursor: pointer; font-size: 17px; } +.icon-button:hover { background: #f2f4f7; color: var(--blue); } +.notification i { position: absolute; top: 6px; right: 6px; width: 6px; height: 6px; border: 2px solid #fff; border-radius: 50%; background: var(--red); box-sizing: content-box; } +.divider { width: 1px; height: 24px; margin: 0 8px; background: var(--line); } +.profile-wrap { position: relative; } +.profile { display: flex; align-items: center; gap: 9px; padding: 3px; border: 0; background: transparent; cursor: pointer; text-align: left; } +.avatar, .mini-avatar, .activity-avatar, .avatar-stack span { display: grid; place-items: center; border-radius: 50%; background: #d9e6ff; color: #285dbd; font-weight: 700; } +.avatar { width: 36px; height: 36px; background: #dfe9ff; border: 2px solid #fff; box-shadow: 0 0 0 1px #dbe0e9; font-size: 13px; } +.profile > span:nth-child(2) { display: flex; flex-direction: column; gap: 2px; } +.profile strong { color: var(--ink); font-size: 12px; } +.profile small { color: #8c95a6; font-size: 10px; } +.profile b { margin-left: 5px; color: #9099a8; font-size: 12px; } +.profile-menu { position: absolute; top: 48px; right: 0; width: 160px; padding: 7px; border: 1px solid var(--line); border-radius: 10px; background: #fff; box-shadow: 0 15px 35px rgba(35, 48, 78, .14); } +.profile-menu button { width: 100%; padding: 9px 10px; border: 0; border-radius: 7px; background: transparent; cursor: pointer; text-align: left; font-size: 12px; } +.profile-menu button:hover { background: #f3f6fb; color: var(--blue); } +.mobile-menu { display: none; border: 0; background: transparent; cursor: pointer; font-size: 20px; } + +.page-content { max-width: 1520px; margin: 0 auto; padding: 30px 36px 48px; } +.page-heading { display: flex; align-items: flex-end; justify-content: space-between; gap: 24px; margin-bottom: 28px; } +.page-heading h1 { margin: 3px 0 7px; color: var(--ink); font-size: 27px; line-height: 1.2; letter-spacing: -.7px; } +.page-heading > div > p:last-child { margin: 0; color: var(--muted); font-size: 13px; } +.eyebrow { margin: 0; color: var(--blue); font-size: 10px; font-weight: 800; letter-spacing: 1.1px; text-transform: uppercase; } +.heading-actions { display: flex; gap: 10px; } +.button { min-height: 38px; padding: 0 15px; border: 1px solid transparent; border-radius: 8px; cursor: pointer; font-size: 12px; font-weight: 650; transition: transform .15s, box-shadow .15s, background .15s; } +.button:hover:not(:disabled) { transform: translateY(-1px); } +.button.primary { border-color: var(--blue); background: var(--blue); color: #fff; box-shadow: 0 5px 13px rgba(50,118,246,.2); } +.button.primary:hover { background: var(--blue-dark); } +.button.secondary { border-color: #dfe3ea; background: #fff; color: #5f6b7e; } +.button.secondary:hover { border-color: #b9c8e1; background: #fbfcfe; } +.button.soft { background: var(--blue-soft); color: var(--blue); } +.button.danger { background: var(--red); color: #fff; } +.button.icon-combo { border-color: #d8def0; background: #263650; color: #fff; } +.button:disabled { background: #f2f3f5; color: #b1b6bf; cursor: not-allowed; } + +.panel { border: 1px solid var(--line); border-radius: 12px; background: var(--surface); box-shadow: var(--shadow); } +.panel-header { min-height: 75px; display: flex; align-items: center; justify-content: space-between; gap: 20px; padding: 18px 21px; border-bottom: 1px solid var(--soft-line); } +.panel-header h2 { margin: 0 0 4px; color: var(--ink); font-size: 15px; letter-spacing: -.2px; } +.panel-header p { margin: 0; color: #8e97a7; font-size: 11px; } +.panel-header > button { border: 0; background: transparent; color: var(--blue); cursor: pointer; font-size: 11px; } + +.stats-grid { display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 16px; margin-bottom: 17px; } +.stat-card { position: relative; min-height: 105px; display: flex; align-items: center; gap: 14px; padding: 20px; border: 1px solid var(--line); border-radius: 11px; background: #fff; box-shadow: 0 4px 16px rgba(35,48,78,.04); } +.stat-icon, .summary-icon { display: grid; place-items: center; border-radius: 10px; font-weight: 800; } +.stat-icon { width: 45px; height: 45px; font-size: 19px; } +.blue { background: var(--blue-soft); color: var(--blue); } +.green { background: var(--green-soft); color: var(--green); } +.orange { background: var(--orange-soft); color: var(--orange); } +.purple { background: var(--purple-soft); color: var(--purple); } +.stat-card div:nth-child(2) p { margin: 0 0 5px; color: #828c9d; font-size: 11px; } +.stat-card div:nth-child(2) strong { color: var(--ink); font-size: 24px; line-height: 1; letter-spacing: -.5px; } +.stat-card > span:last-child { position: absolute; right: 15px; bottom: 17px; padding: 3px 6px; border-radius: 10px; font-size: 9px; } +.positive { background: var(--green-soft); color: var(--green); } +.muted { background: #f3f4f6; color: #8b94a3; } +.dashboard-grid { display: grid; grid-template-columns: minmax(0, 1.7fr) minmax(315px, .8fr); gap: 17px; margin-bottom: 17px; } +.project-row { min-height: 94px; display: flex; align-items: center; gap: 13px; padding: 13px 20px; border-bottom: 1px solid var(--soft-line); } +.project-row:last-child { border-bottom: 0; } +.project-row > img { width: 60px; height: 60px; border-radius: 9px; object-fit: cover; } +.project-info { min-width: 0; flex: 1; } +.project-title-line { display: flex; align-items: center; gap: 8px; margin-bottom: 5px; } +.project-title-line strong { overflow: hidden; color: var(--ink); font-size: 12px; text-overflow: ellipsis; white-space: nowrap; } +.project-info > p { margin: 0 0 9px; overflow: hidden; color: #8992a2; font-size: 10px; text-overflow: ellipsis; white-space: nowrap; } +.progress-line { display: flex; align-items: center; gap: 8px; } +.progress-line > span { width: min(210px, 70%); height: 5px; overflow: hidden; border-radius: 4px; background: #edf0f4; } +.progress-line i, .content-progress i { display: block; height: 100%; border-radius: inherit; background: var(--blue); } +.progress-line b { color: #6f7a8c; font-size: 9px; } +.project-owner { width: 66px; display: grid; grid-template-columns: 24px 1fr; align-items: center; gap: 3px; } +.mini-avatar { width: 23px; height: 23px; font-size: 9px; } +.project-owner small { overflow: hidden; color: #687486; font-size: 9px; white-space: nowrap; } +.project-owner b { grid-column: 1 / -1; margin-top: 2px; color: #a0a8b5; font-size: 9px; font-weight: 500; } +.tag { display: inline-flex; align-items: center; width: fit-content; min-height: 21px; padding: 2px 8px; border-radius: 5px; background: #f1f3f6; color: #697488; font-size: 9px; font-weight: 700; white-space: nowrap; } +.tag.blue, .status-进行中 { background: var(--blue-soft); color: var(--blue); } +.tag.green, .status-已完成 { background: var(--green-soft); color: var(--green); } +.tag.orange, .status-待开始 { background: var(--orange-soft); color: var(--orange); } +.tag.purple, .status-评审中 { background: var(--purple-soft); color: var(--purple); } +.tag.red { background: var(--red-soft); color: var(--red); } +.tag.neutral { background: #f1f3f6; color: #687489; } +.tag.outlined { border: 1px solid #dce1e9; background: #fff; } +.tag.white { background: rgba(255,255,255,.9); color: var(--ink); } +.completion-bar { height: 5px; margin: 0 20px 7px; overflow: hidden; border-radius: 4px; background: #edf0f4; } +.completion-bar i { display: block; width: 66%; height: 100%; background: var(--blue); } +.todo-list { padding: 3px 20px 0; } +.todo-list label { min-height: 45px; display: flex; align-items: center; gap: 9px; border-bottom: 1px solid var(--soft-line); cursor: pointer; } +.todo-list input { width: 16px; height: 16px; accent-color: var(--blue); } +.todo-list span { flex: 1; color: #445168; font-size: 11px; } +.todo-list time { color: #9aa2b0; font-size: 9px; } +.todo-list label.done span { color: #9ca4b1; text-decoration: line-through; } +.text-button { border: 0; background: transparent; color: var(--blue); cursor: pointer; font-size: 10px; } +.add-todo { margin: 13px 20px 16px; } +.activity-list { display: grid; grid-template-columns: repeat(4, 1fr); padding: 13px 20px; } +.activity-item { min-width: 0; display: flex; align-items: center; gap: 10px; padding: 5px 17px; border-right: 1px solid var(--soft-line); } +.activity-item:first-child { padding-left: 0; } +.activity-item:last-child { padding-right: 0; border-right: 0; } +.activity-avatar { width: 32px; height: 32px; flex: 0 0 auto; font-size: 10px; } +.activity-item p { min-width: 0; flex: 1; margin: 0; overflow: hidden; color: #788294; font-size: 10px; text-overflow: ellipsis; white-space: nowrap; } +.activity-item p strong { color: var(--ink); } +.activity-item p b { color: #42516a; font-weight: 600; } +.activity-item p small { display: block; margin-top: 4px; color: #a1a8b3; font-size: 9px; } +.activity-item > button { border: 0; background: transparent; color: #a4abb7; cursor: pointer; font-size: 10px; } + +.component-tabs { display: flex; gap: 4px; width: fit-content; margin-bottom: 16px; padding: 4px; border: 1px solid var(--line); border-radius: 9px; background: #fff; } +.component-tabs button { padding: 8px 14px; border: 0; border-radius: 6px; background: transparent; color: #7b8596; cursor: pointer; font-size: 11px; } +.component-tabs button.active { background: var(--blue); color: #fff; } +.specimen { margin-bottom: 16px; } +.specimen-row { min-height: 112px; display: flex; align-items: center; flex-wrap: wrap; gap: 12px; padding: 24px; } +.tags-demo { min-height: 95px; } +.form-showcase { display: grid; grid-template-columns: repeat(4, minmax(0,1fr)); gap: 20px; padding: 25px; } +.form-showcase > label, .modal > label, .time-row label { display: flex; flex-direction: column; gap: 8px; color: #4d596e; font-size: 11px; font-weight: 650; } +.form-showcase input, .form-showcase select, .modal input, .modal select { width: 100%; height: 40px; padding: 0 12px; border: 1px solid #dfe3ea; border-radius: 7px; outline: 0; background: #fff; color: #38465c; font-size: 11px; } +.form-showcase input:focus, .form-showcase select:focus, .modal input:focus, .modal select:focus { border-color: #8db2ff; box-shadow: 0 0 0 3px rgba(50,118,246,.08); } +.input-with-icon { position: relative; } +.input-with-icon i { position: absolute; left: 11px; top: 9px; color: #929bac; font-size: 17px; font-style: normal; } +.input-with-icon input { padding-left: 34px; } +.switch-field { flex-direction: row !important; align-items: center; justify-content: space-between; padding: 0 4px; } +.switch-field > span { display: flex; flex-direction: column; gap: 4px; } +.switch-field small { color: #9aa2b0; font-weight: 400; } +.switch-field input { width: 38px; height: 21px; accent-color: var(--blue); } +.state-gallery { padding-bottom: 20px; } +.state-gallery .panel-header { margin-bottom: 20px; } +.alert { min-height: 58px; display: flex; align-items: center; gap: 12px; margin: 10px 22px; padding: 11px 15px; border: 1px solid; border-radius: 8px; font-size: 11px; } +.alert > b { width: 25px; height: 25px; display: grid; place-items: center; flex: 0 0 auto; border: 1px solid currentColor; border-radius: 50%; } +.alert > span { flex: 1; display: flex; flex-direction: column; gap: 3px; } +.alert strong { color: currentColor; } +.alert > button { border: 0; background: none; color: currentColor; cursor: pointer; } +.alert.success { border-color: #bfe9d4; background: #f3fbf7; color: var(--green); } +.alert.info { border-color: #cfe0ff; background: #f5f8ff; color: var(--blue); } +.alert.warning { border-color: #f2dbb5; background: #fffaf1; color: #c67817; } +.alert.error { border-color: #f4c8c8; background: #fff6f6; color: var(--red); } +.menu-examples { min-height: 320px; display: flex; align-items: flex-start; gap: 36px; padding: 28px; background: #f5f7fa; } +.demo-menu { width: 230px; padding: 7px; border: 1px solid var(--line); border-radius: 10px; background: #fff; box-shadow: 0 15px 35px rgba(35,48,78,.1); } +.demo-menu p, .demo-menu small { display: block; margin: 7px 10px; color: #a0a8b5; font-size: 9px; font-weight: 700; letter-spacing: .5px; text-transform: uppercase; } +.demo-menu button { width: 100%; display: flex; align-items: center; gap: 8px; padding: 10px; border: 0; border-radius: 7px; background: transparent; cursor: pointer; text-align: left; font-size: 11px; } +.demo-menu button:hover, .demo-menu button.active { background: #f0f5ff; color: var(--blue); } +.demo-menu button kbd, .demo-menu button span { margin-left: auto; } +.demo-menu hr { height: 1px; margin: 4px 7px; border: 0; background: var(--line); } +.demo-menu .danger-text { color: var(--red); } +.demo-menu.dark { border-color: #27354d; background: var(--sidebar); color: #b9c3d5; } +.demo-menu.dark button:hover, .demo-menu.dark button.active { background: #2c64d7; color: #fff; } +.demo-menu.dark button span { min-width: 20px; padding: 2px 5px; border-radius: 8px; background: rgba(255,255,255,.1); text-align: center; } + +.content-panel { overflow: hidden; } +.content-toolbar { min-height: 66px; display: flex; align-items: center; justify-content: space-between; padding: 12px 18px; border-bottom: 1px solid var(--line); } +.filter-chips { display: flex; gap: 4px; } +.filter-chips button, .schedule-toolbar > div button { padding: 8px 11px; border: 0; border-radius: 6px; background: transparent; color: #778195; cursor: pointer; font-size: 11px; } +.filter-chips button.active, .schedule-toolbar > div button.active { background: var(--blue-soft); color: var(--blue); font-weight: 700; } +.filter-chips b { margin-left: 4px; font-size: 9px; } +.view-switch { display: flex; padding: 3px; border: 1px solid var(--line); border-radius: 7px; } +.view-switch button { width: 30px; height: 28px; border: 0; border-radius: 5px; background: transparent; color: #8992a2; cursor: pointer; } +.view-switch button.active { background: #eaf1ff; color: var(--blue); } +.image-list article { min-height: 142px; display: grid; grid-template-columns: 156px 1fr 145px; align-items: center; gap: 20px; padding: 18px; border-bottom: 1px solid var(--soft-line); } +.image-list article:last-child { border-bottom: 0; } +.image-list img { width: 156px; height: 105px; border-radius: 9px; object-fit: cover; } +.content-title { display: flex; gap: 6px; margin-bottom: 9px; } +.image-list h3, .content-cards h3 { margin: 0 0 7px; color: var(--ink); font-size: 14px; } +.image-list p, .content-cards p { margin: 0 0 11px; color: #778296; font-size: 11px; line-height: 1.6; } +.image-list small { color: #9aa2b0; font-size: 9px; } +.content-progress { display: flex; flex-direction: column; align-items: flex-end; gap: 8px; } +.content-progress strong { color: var(--ink); font-size: 18px; } +.content-progress > span { width: 105px; height: 5px; border-radius: 4px; background: #edf0f4; } +.content-progress button { margin-top: 8px; border: 0; background: transparent; color: var(--blue); cursor: pointer; font-size: 10px; } +.content-cards { display: grid; grid-template-columns: repeat(3, 1fr); gap: 18px; padding: 20px; } +.content-cards > article { overflow: hidden; border: 1px solid var(--line); border-radius: 10px; background: #fff; transition: transform .18s, box-shadow .18s; } +.content-cards > article:hover { transform: translateY(-2px); box-shadow: var(--shadow); } +.card-image { position: relative; height: 145px; } +.card-image img { width: 100%; height: 100%; object-fit: cover; } +.card-image .tag { position: absolute; top: 12px; left: 12px; } +.card-body { padding: 16px; } +.card-body h3 { margin-top: 10px; } +.card-body > div { display: flex; align-items: center; gap: 7px; margin-top: 15px; padding-top: 12px; border-top: 1px solid var(--soft-line); } +.card-body small { flex: 1; color: #697588; font-size: 10px; } +.card-body b { color: var(--blue); font-size: 11px; } +.empty-state { min-height: 350px; display: grid; place-content: center; justify-items: center; color: #9aa3b1; text-align: center; } +.empty-state > span { width: 55px; height: 55px; display: grid; place-items: center; border-radius: 50%; background: #f2f5f9; font-size: 24px; transform: rotate(-20deg); } +.empty-state h3 { margin: 14px 0 5px; color: #556176; font-size: 14px; } +.empty-state p { margin: 0; font-size: 11px; } + +.board-toolbar { display: flex; align-items: center; justify-content: space-between; margin-bottom: 14px; } +.board-toolbar > div:last-child { display: flex; gap: 8px; } +.avatar-stack { display: flex; align-items: center; padding-left: 8px; } +.avatar-stack span { width: 30px; height: 30px; margin-left: -8px; border: 2px solid var(--canvas); font-size: 9px; } +.avatar-stack span:nth-child(2) { background: #eee5ff; color: #754bc3; } +.avatar-stack span:nth-child(3) { background: #ffe9d2; color: #c4741b; } +.avatar-stack span:nth-child(4) { background: #dff4e9; color: #21845b; } +.avatar-stack b { margin-left: 6px; color: #7d8798; font-size: 10px; } +.kanban-board { display: grid; grid-template-columns: repeat(4, minmax(245px, 1fr)); gap: 13px; overflow-x: auto; padding-bottom: 12px; } +.kanban-column { min-height: 540px; border: 1px solid var(--line); border-radius: 11px; background: #eef1f6; } +.kanban-column.dragging { border-color: #b9cdf5; } +.kanban-column > header { min-height: 51px; display: flex; align-items: center; justify-content: space-between; padding: 0 13px; } +.kanban-column > header > div { display: flex; align-items: center; gap: 8px; } +.kanban-column > header i { width: 8px; height: 8px; border-radius: 50%; } +.kanban-column > header strong { color: var(--ink); font-size: 12px; } +.kanban-column > header span { min-width: 20px; padding: 2px 6px; border-radius: 9px; background: #dde2e9; color: #778194; font-size: 9px; text-align: center; } +.kanban-column > header button { border: 0; background: transparent; color: #7e8899; cursor: pointer; font-size: 17px; } +.kanban-cards { padding: 0 8px 10px; } +.kanban-cards article { margin-bottom: 8px; padding: 13px; border: 1px solid #e1e5eb; border-radius: 9px; background: #fff; box-shadow: 0 3px 8px rgba(35,48,78,.04); cursor: grab; } +.kanban-cards article:active { cursor: grabbing; opacity: .75; } +.kanban-card-top { display: flex; align-items: center; justify-content: space-between; } +.kanban-card-top > span { color: #a0a8b4; font-size: 8px; font-weight: 700; letter-spacing: .4px; } +.kanban-card-top button { border: 0; background: transparent; color: #a0a7b2; cursor: pointer; font-size: 9px; } +.kanban-cards h3 { min-height: 37px; margin: 9px 0 10px; color: var(--ink); font-size: 11px; line-height: 1.6; } +.kanban-tags { display: flex; gap: 5px; } +.kanban-cards footer { display: flex; align-items: center; gap: 6px; margin-top: 14px; padding-top: 11px; border-top: 1px solid var(--soft-line); } +.kanban-cards footer small { flex: 1; color: #768195; font-size: 9px; } +.kanban-cards footer time { color: #929baa; font-size: 8px; } +.kanban-cards footer time.today { color: var(--red); } +.add-card { width: 100%; min-height: 38px; border: 1px dashed #cdd3dc; border-radius: 8px; background: transparent; color: #8b95a5; cursor: pointer; font-size: 10px; } +.add-card:hover { border-color: #8eaff2; background: rgba(255,255,255,.55); color: var(--blue); } + +.schedule-summary { display: grid; grid-template-columns: repeat(4, 1fr); gap: 14px; margin-bottom: 16px; } +.schedule-summary > div { display: flex; align-items: center; gap: 13px; min-height: 88px; padding: 17px; border: 1px solid var(--line); border-radius: 10px; background: #fff; } +.summary-icon { width: 40px; height: 40px; } +.schedule-summary p { display: flex; flex-direction: column; gap: 5px; margin: 0; color: #8490a2; font-size: 10px; } +.schedule-summary strong { color: var(--ink); font-size: 20px; } +.schedule-panel { overflow: hidden; } +.schedule-toolbar { min-height: 67px; display: flex; align-items: center; justify-content: space-between; padding: 11px 18px; border-bottom: 1px solid var(--line); } +.table-wrap { overflow-x: auto; } +table { width: 100%; border-collapse: collapse; min-width: 980px; } +th { height: 42px; padding: 0 15px; background: #f8f9fb; color: #8d96a7; font-size: 9px; font-weight: 700; text-align: left; } +td { height: 72px; padding: 10px 15px; border-top: 1px solid var(--soft-line); color: #6e798c; font-size: 10px; } +td:first-child { display: flex; align-items: center; gap: 10px; } +td:first-child div, td:nth-child(2) { display: flex; flex-direction: column; gap: 4px; } +td strong { color: #405069; font-size: 10px; } +td small { color: #9ba3b0; font-size: 8px; } +.task-type-icon { width: 30px; height: 30px; display: grid; place-items: center; border-radius: 7px; background: var(--blue-soft); color: var(--blue); font-size: 14px; } +code { width: fit-content; padding: 2px 5px; border-radius: 4px; background: #f2f4f7; color: #8a94a5; font-size: 8px; } +.success-rate { display: inline-block; width: 46px; height: 4px; margin-right: 5px; border-radius: 3px; background: #e9edf2; vertical-align: middle; } +.success-rate i { display: block; height: 100%; border-radius: inherit; background: var(--green); } +.toggle { position: relative; width: 31px; height: 18px; padding: 0; border: 0; border-radius: 10px; background: #d7dce4; cursor: pointer; vertical-align: middle; } +.toggle i { position: absolute; top: 3px; left: 3px; width: 12px; height: 12px; border-radius: 50%; background: #fff; transition: left .2s; } +.toggle.on { background: var(--blue); } +.toggle.on i { left: 16px; } +td .running, td .disabled { margin-left: 6px; font-size: 9px; } +td .running { color: var(--green); } +td .disabled { color: #9aa2af; } +.row-action { border: 0; background: transparent; color: #9099a8; cursor: pointer; } + +.modal-backdrop { position: fixed; inset: 0; z-index: 60; display: grid; place-items: center; padding: 20px; background: rgba(14, 23, 39, .48); backdrop-filter: blur(4px); } +.modal { width: min(520px, 100%); padding: 24px; border: 1px solid #e2e6ec; border-radius: 14px; background: #fff; box-shadow: 0 28px 70px rgba(14,23,39,.22); } +.modal header { display: flex; align-items: flex-start; justify-content: space-between; margin-bottom: 23px; } +.modal h2 { margin: 0 0 5px; color: var(--ink); font-size: 19px; } +.modal header p { margin: 0; color: #8c96a5; font-size: 10px; } +.modal header > button { width: 30px; height: 30px; border: 0; border-radius: 50%; background: #f3f4f7; color: #788293; cursor: pointer; font-size: 18px; } +.modal > label { margin-bottom: 16px; } +.modal fieldset { display: flex; gap: 20px; margin: 0 0 16px; padding: 13px; border: 1px solid #e2e6ec; border-radius: 8px; } +.modal legend { padding: 0 5px; color: #4d596e; font-size: 10px; font-weight: 700; } +.modal fieldset label { display: flex; align-items: center; gap: 6px; color: #687488; font-size: 11px; } +.modal fieldset input { accent-color: var(--blue); } +.time-row { display: grid; grid-template-columns: 1fr 1fr; gap: 14px; } +.modal footer { display: flex; justify-content: flex-end; gap: 8px; margin-top: 24px; padding-top: 17px; border-top: 1px solid var(--line); } +.toast-stack { position: fixed; right: 24px; bottom: 24px; z-index: 80; display: flex; flex-direction: column; gap: 9px; } +.toast { min-width: 235px; display: flex; align-items: center; gap: 10px; padding: 12px 15px; border: 1px solid #dfe5ed; border-radius: 9px; background: #fff; box-shadow: 0 15px 35px rgba(25,38,61,.15); color: #47556c; font-size: 11px; animation: toast-in .25s ease-out; } +.toast span { width: 20px; height: 20px; display: grid; place-items: center; border-radius: 50%; background: var(--green-soft); color: var(--green); font-weight: 800; } +@keyframes toast-in { from { opacity: 0; transform: translateY(10px); } to { opacity: 1; transform: translateY(0); } } +.sidebar-backdrop { display: none; } + +@media (max-width: 1180px) { + .stats-grid, .schedule-summary { grid-template-columns: repeat(2, 1fr); } + .dashboard-grid { grid-template-columns: 1fr; } + .activity-list { grid-template-columns: repeat(2, 1fr); gap: 10px 0; } + .activity-item:nth-child(2) { border-right: 0; } + .form-showcase { grid-template-columns: repeat(2, 1fr); } +} + +@media (max-width: 860px) { + .sidebar { transform: translateX(-100%); transition: transform .22s ease; } + .sidebar.is-open { transform: translateX(0); } + .sidebar-backdrop { position: fixed; inset: 0; z-index: 25; display: block; border: 0; background: rgba(13,21,35,.45); } + .main-area { margin-left: 0; } + .mobile-menu { display: block; } + .topbar { gap: 12px; padding: 0 18px; } + .global-search { width: auto; flex: 1; } + .global-search kbd, .icon-button, .divider, .profile > span:nth-child(2), .profile b { display: none; } + .page-content { padding: 24px 20px 40px; } + .content-cards { grid-template-columns: repeat(2, 1fr); } + .kanban-board { grid-template-columns: repeat(4, 270px); } +} + +@media (max-width: 620px) { + .topbar { height: 62px; } + .page-content { padding: 20px 14px 35px; } + .page-heading { align-items: flex-start; flex-direction: column; margin-bottom: 20px; } + .heading-actions { width: 100%; } + .heading-actions .button { flex: 1; } + .stats-grid, .schedule-summary { grid-template-columns: 1fr; gap: 10px; } + .stat-card { min-height: 88px; } + .activity-list { grid-template-columns: 1fr; } + .activity-item, .activity-item:first-child { padding: 7px 0; border-right: 0; border-bottom: 1px solid var(--soft-line); } + .activity-item:last-child { border-bottom: 0; } + .project-row { align-items: flex-start; padding: 13px; } + .project-row > img { width: 52px; height: 52px; } + .project-owner { display: none; } + .form-showcase { grid-template-columns: 1fr; } + .specimen-row { align-items: stretch; } + .specimen-row .button { flex: 1 1 40%; } + .menu-examples { flex-direction: column; } + .demo-menu { width: 100%; } + .content-toolbar { align-items: flex-start; gap: 10px; } + .filter-chips { overflow-x: auto; } + .image-list article { grid-template-columns: 100px 1fr; gap: 13px; } + .image-list img { width: 100px; height: 88px; } + .content-progress { grid-column: 1 / -1; align-items: stretch; flex-direction: row; } + .content-progress > span { flex: 1; margin-top: 7px; } + .content-progress button { margin: 0 0 0 auto; } + .content-cards { grid-template-columns: 1fr; padding: 14px; } + .board-toolbar { gap: 10px; } + .board-toolbar .button { padding: 0 9px; } + .schedule-toolbar { align-items: flex-start; flex-direction: column; } + .time-row { grid-template-columns: 1fr; } + .toast-stack { right: 12px; bottom: 12px; left: 12px; } + .toast { min-width: 0; } +} + +@media (prefers-reduced-motion: reduce) { + *, *::before, *::after { scroll-behavior: auto !important; transition-duration: .01ms !important; animation-duration: .01ms !important; animation-iteration-count: 1 !important; } +} diff --git a/app/layout.tsx b/app/layout.tsx new file mode 100644 index 0000000..aede996 --- /dev/null +++ b/app/layout.tsx @@ -0,0 +1,35 @@ +import type { Metadata } from "next"; +import { headers } from "next/headers"; +import "./globals.css"; + +export async function generateMetadata(): Promise { + const requestHeaders = await headers(); + const host = requestHeaders.get("x-forwarded-host") ?? requestHeaders.get("host") ?? "localhost:3000"; + const protocol = requestHeaders.get("x-forwarded-proto") ?? (host.startsWith("localhost") ? "http" : "https"); + const origin = `${protocol}://${host}`; + + return { + title: "OrbitFlow · React 后台模板", + description: "包含组件样式、内容列表、流程泳道和定时任务的纯前端 React 后台模板。", + icons: { icon: "/favicon.svg", shortcut: "/favicon.svg" }, + openGraph: { + title: "OrbitFlow · React 后台模板", + description: "纯前端、JSON 数据驱动的现代后台模板。", + images: [{ url: new URL("/og.png", origin).toString(), width: 1200, height: 630, alt: "OrbitFlow 后台模板" }], + }, + twitter: { + card: "summary_large_image", + title: "OrbitFlow · React 后台模板", + description: "组件、泳道、定时任务,一套可直接使用的纯前端后台模板。", + images: [new URL("/og.png", origin).toString()], + }, + }; +} + +export default function RootLayout({ children }: Readonly<{ children: React.ReactNode }>) { + return ( + + {children} + + ); +} diff --git a/app/page.tsx b/app/page.tsx new file mode 100644 index 0000000..c7c8b65 --- /dev/null +++ b/app/page.tsx @@ -0,0 +1,252 @@ +"use client"; + +import { useEffect, useMemo, useState } from "react"; +import mockData from "./data/mock-data.json"; + +type View = "overview" | "components" | "content" | "board" | "schedule"; +type Toast = { id: number; message: string }; +type BoardColumn = (typeof mockData.board)[number]; + +const navGroups = [ + { + label: "工作台", + items: [ + { id: "overview" as View, icon: "⌂", label: "概览" }, + { id: "components" as View, icon: "◈", label: "组件样式", badge: "18" }, + ], + }, + { + label: "业务管理", + items: [ + { id: "content" as View, icon: "▤", label: "内容管理", children: ["图文列表", "卡片内容", "分类标签"] }, + { id: "board" as View, icon: "▦", label: "流程泳道", badge: "9" }, + { id: "schedule" as View, icon: "◷", label: "定时任务" }, + ], + }, + { + label: "系统设置", + items: [ + { id: "components" as View, icon: "♙", label: "成员与权限" }, + { id: "components" as View, icon: "⚙", label: "基础设置" }, + ], + }, +]; + +const pageMeta: Record = { + overview: { title: "下午好,林知夏", subtitle: "这里是团队今天的工作概览,祝你高效完成每一项计划。" }, + components: { title: "组件样式", subtitle: "可直接复用的标签、按钮、菜单与交互状态。" }, + content: { title: "内容管理", subtitle: "通过图片文字列表与卡片视图管理业务内容。" }, + board: { title: "流程泳道", subtitle: "拖动任务卡片,快速同步团队当前进度。" }, + schedule: { title: "定时任务", subtitle: "纯前端模拟任务配置、状态切换与执行记录。" }, +}; + +export default function Home() { + const [activeView, setActiveView] = useState("overview"); + const [expandedMenus, setExpandedMenus] = useState(["内容管理"]); + const [sidebarOpen, setSidebarOpen] = useState(false); + const [search, setSearch] = useState(""); + const [toasts, setToasts] = useState([]); + const [board, setBoard] = useState(mockData.board); + const [dragged, setDragged] = useState<{ cardId: string; columnId: string } | null>(null); + const [schedules, setSchedules] = useState(mockData.schedules); + const [scheduleModal, setScheduleModal] = useState(false); + const [profileOpen, setProfileOpen] = useState(false); + + useEffect(() => { + const saved = window.localStorage.getItem("orbit-schedules"); + if (saved) { + try { setSchedules(JSON.parse(saved)); } + catch { window.localStorage.removeItem("orbit-schedules"); } + } + }, []); + + useEffect(() => { + window.localStorage.setItem("orbit-schedules", JSON.stringify(schedules)); + }, [schedules]); + + const notify = (message: string) => { + const id = Date.now(); + setToasts((current) => [...current, { id, message }]); + window.setTimeout(() => setToasts((current) => current.filter((item) => item.id !== id)), 2600); + }; + + const navigate = (view: View) => { + setActiveView(view); + setSidebarOpen(false); + setSearch(""); + }; + + const filteredProjects = useMemo( + () => mockData.projects.filter((project) => `${project.title}${project.description}${project.tag}`.toLowerCase().includes(search.toLowerCase())), + [search], + ); + + const moveCard = (targetColumnId: string) => { + if (!dragged || dragged.columnId === targetColumnId) return; + let movingCard: BoardColumn["cards"][number] | undefined; + const nextBoard = board.map((column) => { + if (column.id !== dragged.columnId) return column; + movingCard = column.cards.find((card) => card.id === dragged.cardId); + return { ...column, cards: column.cards.filter((card) => card.id !== dragged.cardId) }; + }); + if (!movingCard) return; + setBoard(nextBoard.map((column) => column.id === targetColumnId ? { ...column, cards: [...column.cards, movingCard!] } : column)); + setDragged(null); + notify("任务状态已更新"); + }; + + const toggleSchedule = (id: number) => { + setSchedules((current) => current.map((schedule) => schedule.id === id ? { ...schedule, enabled: !schedule.enabled } : schedule)); + notify("任务状态已保存到本地"); + }; + + return ( +
+ + {sidebarOpen && + +
+ + + +
+ + {profileOpen &&
} +
+
+ + +
+
+

{activeView === "overview" ? "2026 年 8 月 7 日 · 星期五" : "ORBITFLOW TEMPLATE"}

{pageMeta[activeView].title}

{pageMeta[activeView].subtitle}

+
+
+ {activeView === "overview" && } + {activeView === "components" && } + {activeView === "content" && } + {activeView === "board" && } + {activeView === "schedule" && setScheduleModal(true)} />} +
+ + + {scheduleModal && setScheduleModal(false)} onSave={(name, frequency) => { + setSchedules((current) => [...current, { id: Math.max(...current.map((item) => item.id), 0) + 1, name, type: "自定义任务", cron: frequency === "每天" ? "0 9 * * *" : "0 9 * * 1", frequency: frequency === "每天" ? "每天 09:00" : "每周一 09:00", lastRun: "尚未执行", nextRun: frequency === "每天" ? "明天 09:00" : "下周一 09:00", enabled: true, success: 100 }]); + setScheduleModal(false); notify("新任务已保存到本地"); + }} />} +
{toasts.map((toast) =>
{toast.message}
)}
+
+ ); +} + +function Overview({ onNavigate, notify }: { onNavigate: (view: View) => void; notify: (message: string) => void }) { + return ( + <> +
+ {mockData.stats.map((stat, index) =>
{["▣", "✓", "♙", "↗"][index]}

{stat.label}

{stat.value}
{stat.change}
)} +
+
+
+ onNavigate("content")} /> +
+ {mockData.projects.map((project) =>
{project.title}{project.status}

{project.description}

{project.progress}%
{project.owner.slice(-1)}{project.owner}{project.date}
)} +
+
+
+ onNavigate("board")} /> +
+
+ {[["评审新版工作台原型", "10:00", true], ["与研发确认排期", "11:30", true], ["整理组件规范文档", "14:00", false], ["增长实验周会", "16:30", false]].map(([title, time, done]) => )} +
+ +
+
+
+ notify("暂无更多动态")} /> +
+ {[["周", "周屿", "完成了任务", "后台筛选器交互优化", "12 分钟前", "green"], ["许", "许言", "上传了文件", "八月增长计划-v3.pdf", "35 分钟前", "blue"], ["陈", "陈序", "评论了", "确认新用户引导文案", "1 小时前", "orange"], ["林", "林知夏", "创建了项目", "新版工作台视觉升级", "2 小时前", "purple"]].map(([avatar, name, verb, target, time, tone]) =>
{avatar}

{name} {verb} {target}{time}

)} +
+
+ + ); +} + +function ComponentsShowcase({ notify }: { notify: (message: string) => void }) { + const [tab, setTab] = useState("基础组件"); + return ( +
+
{["基础组件", "状态样式", "菜单示例"].map((item) => )}
+ {tab === "基础组件" && <> +
+
进行中已完成待处理评审中已逾期默认标签可关闭 ×
+
+ } + {tab === "状态样式" &&
保存成功你的修改已经同步到本地。
i版本提示这是一个纯前端 JSON 数据模板。
!注意浏览器缓存清除后,本地修改将会重置。
×操作失败请检查必填字段后重试。
} + {tab === "菜单示例" &&

项目操作


快速前往

最近访问
} +
+ ); +} + +function ContentView({ projects, notify }: { projects: typeof mockData.projects; notify: (message: string) => void }) { + const [display, setDisplay] = useState<"list" | "cards">("list"); + return ( +
+
+ {projects.length === 0 ?

没有找到匹配内容

试试更换搜索关键词。

: display === "list" ?
{projects.map((project) =>
{`${project.title}项目配图`}
{project.tag}{project.status}

{project.title}

{project.description}

负责人 {project.owner} · 截止 {project.date}
{project.progress}%
)}
:
{projects.map((project) =>
{project.tag}
{project.status}

{project.title}

{project.description}

{project.owner.slice(-1)}{project.owner}{project.progress}%
)}
} +
+ ); +} + +function BoardView({ board, dragged, setDragged, moveCard, notify }: { board: BoardColumn[]; dragged: { cardId: string; columnId: string } | null; setDragged: (value: { cardId: string; columnId: string } | null) => void; moveCard: (columnId: string) => void; notify: (message: string) => void }) { + return <>
+8
{board.map((column) =>
event.preventDefault()} onDrop={() => moveCard(column.id)}>
{column.title}{column.cards.length}
{column.cards.map((card) =>
setDragged({ cardId: card.id, columnId: column.id })} onDragEnd={() => setDragged(null)}>
{card.id}

{card.title}

{card.tag}{card.priority === "紧急" && 紧急}
{card.owner.slice(-1)}{card.owner}
)}
)}
; +} + +function ScheduleView({ schedules, toggleSchedule, notify, onCreate }: { schedules: typeof mockData.schedules; toggleSchedule: (id: number) => void; notify: (message: string) => void; onCreate: () => void }) { + const activeCount = schedules.filter((item) => item.enabled).length; + return <>

任务总数{schedules.length}

运行中{activeCount}

本月执行128

平均成功率98.5%

{schedules.map((schedule) => )}
任务名称执行规则最近执行下次执行成功率状态
{schedule.type === "消息通知" ? "✧" : schedule.type === "文件归档" ? "▤" : "↻"}
{schedule.name}{schedule.type}
{schedule.frequency}{schedule.cron}{schedule.lastRun}{schedule.nextRun}{schedule.success}%{schedule.enabled ? "运行中" : "已停用"}
; +} + +function ScheduleModal({ onClose, onSave }: { onClose: () => void; onSave: (name: string, frequency: string) => void }) { + const [name, setName] = useState(""); const [frequency, setFrequency] = useState("每天"); + return
event.stopPropagation()} onSubmit={(event) => { event.preventDefault(); if (name.trim()) onSave(name.trim(), frequency); }}>

新建定时任务

配置完成后会保存到当前浏览器。

执行频率
; +} + +function PanelHeader({ title, subtitle, action, onAction }: { title: string; subtitle: string; action?: string; onAction?: () => void }) { + return

{title}

{subtitle}

{action && }
; +} diff --git a/build/sites-vite-plugin.ts b/build/sites-vite-plugin.ts new file mode 100644 index 0000000..26563fd --- /dev/null +++ b/build/sites-vite-plugin.ts @@ -0,0 +1,45 @@ +import { access, cp, mkdir, rm } from "node:fs/promises"; +import { resolve } from "node:path"; +import type { Plugin } from "vite"; + +async function exists(path: string): Promise { + try { + await access(path); + return true; + } catch (error) { + if ((error as NodeJS.ErrnoException).code === "ENOENT") { + return false; + } + throw error; + } +} + +// Packages Sites metadata and migrations after Vite finishes compiling. +export function sites(): Plugin { + let root = process.cwd(); + + return { + name: "sites", + apply: "build", + configResolved(config) { + root = config.root; + }, + async closeBundle() { + const outputDirectory = resolve(root, "dist", ".openai"); + const hostingConfig = resolve(root, ".openai", "hosting.json"); + const drizzleSource = resolve(root, "drizzle"); + + await rm(outputDirectory, { recursive: true, force: true }); + await mkdir(outputDirectory, { recursive: true }); + + if (await exists(hostingConfig)) { + await cp(hostingConfig, resolve(outputDirectory, "hosting.json")); + } + if (await exists(drizzleSource)) { + await cp(drizzleSource, resolve(outputDirectory, "drizzle"), { + recursive: true, + }); + } + }, + }; +} diff --git a/eslint.config.mjs b/eslint.config.mjs new file mode 100644 index 0000000..05e726d --- /dev/null +++ b/eslint.config.mjs @@ -0,0 +1,18 @@ +import { defineConfig, globalIgnores } from "eslint/config"; +import nextVitals from "eslint-config-next/core-web-vitals"; +import nextTs from "eslint-config-next/typescript"; + +const eslintConfig = defineConfig([ + ...nextVitals, + ...nextTs, + // Override default ignores of eslint-config-next. + globalIgnores([ + // Default ignores of eslint-config-next: + ".next/**", + "out/**", + "build/**", + "next-env.d.ts", + ]), +]); + +export default eslintConfig; diff --git a/next.config.ts b/next.config.ts new file mode 100644 index 0000000..e9ffa30 --- /dev/null +++ b/next.config.ts @@ -0,0 +1,7 @@ +import type { NextConfig } from "next"; + +const nextConfig: NextConfig = { + /* config options here */ +}; + +export default nextConfig; diff --git a/package-lock.json b/package-lock.json new file mode 100644 index 0000000..4be47d8 --- /dev/null +++ b/package-lock.json @@ -0,0 +1,10132 @@ +{ + "name": "orbitflow-admin-template", + "version": "0.1.0", + "lockfileVersion": 3, + "requires": true, + "packages": { + "": { + "name": "orbitflow-admin-template", + "version": "0.1.0", + "dependencies": { + "next": "16.2.6", + "react": "19.2.6", + "react-dom": "19.2.6" + }, + "devDependencies": { + "@cloudflare/vite-plugin": "1.37.1", + "@tailwindcss/postcss": "4.2.1", + "@types/node": "22.19.19", + "@types/react": "19.2.14", + "@types/react-dom": "19.2.3", + "@vitejs/plugin-react": "6.0.2", + "@vitejs/plugin-rsc": "0.5.26", + "eslint": "9.39.4", + "eslint-config-next": "16.2.6", + "react-server-dom-webpack": "19.2.6", + "tailwindcss": "4.2.1", + "typescript": "5.9.3", + "vinext": "0.0.50", + "vite": "8.0.13", + "wrangler": "4.92.0" + }, + "engines": { + "node": ">=22.13.0" + } + }, + "node_modules/@alloc/quick-lru": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/@alloc/quick-lru/-/quick-lru-5.2.0.tgz", + "integrity": "sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@babel/code-frame": { + "version": "7.29.0", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.29.0.tgz", + "integrity": "sha512-9NhCeYjq9+3uxgdtp20LSiJXJvN0FeCtNGpJxuMFZ1Kv3cWUNb6DOhJwUvcVCzKGR66cw4njwM6hrJLqgOwbcw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-validator-identifier": "^7.28.5", + "js-tokens": "^4.0.0", + "picocolors": "^1.1.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/compat-data": { + "version": "7.29.3", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.29.3.tgz", + "integrity": "sha512-LIVqM46zQWZhj17qA8wb4nW/ixr2y1Nw+r1etiAWgRM6U1IqP+LNhL1yg440jYZR72jCWcWbLWzIosH+uP1fqg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/core": { + "version": "7.29.0", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.29.0.tgz", + "integrity": "sha512-CGOfOJqWjg2qW/Mb6zNsDm+u5vFQ8DxXfbM09z69p5Z6+mE1ikP2jUXw+j42Pf1XTYED2Rni5f95npYeuwMDQA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.29.0", + "@babel/generator": "^7.29.0", + "@babel/helper-compilation-targets": "^7.28.6", + "@babel/helper-module-transforms": "^7.28.6", + "@babel/helpers": "^7.28.6", + "@babel/parser": "^7.29.0", + "@babel/template": "^7.28.6", + "@babel/traverse": "^7.29.0", + "@babel/types": "^7.29.0", + "@jridgewell/remapping": "^2.3.5", + "convert-source-map": "^2.0.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.2.3", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/babel" + } + }, + "node_modules/@babel/generator": { + "version": "7.29.1", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.29.1.tgz", + "integrity": "sha512-qsaF+9Qcm2Qv8SRIMMscAvG4O3lJ0F1GuMo5HR/Bp02LopNgnZBC/EkbevHFeGs4ls/oPz9v+Bsmzbkbe+0dUw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/parser": "^7.29.0", + "@babel/types": "^7.29.0", + "@jridgewell/gen-mapping": "^0.3.12", + "@jridgewell/trace-mapping": "^0.3.28", + "jsesc": "^3.0.2" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-compilation-targets": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.28.6.tgz", + "integrity": "sha512-JYtls3hqi15fcx5GaSNL7SCTJ2MNmjrkHXg4FSpOA/grxK8KwyZ5bubHsCq8FXCkua6xhuaaBit+3b7+VZRfcA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/compat-data": "^7.28.6", + "@babel/helper-validator-option": "^7.27.1", + "browserslist": "^4.24.0", + "lru-cache": "^5.1.1", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-globals": { + "version": "7.28.0", + "resolved": "https://registry.npmjs.org/@babel/helper-globals/-/helper-globals-7.28.0.tgz", + "integrity": "sha512-+W6cISkXFa1jXsDEdYA8HeevQT/FULhxzR99pxphltZcVaugps53THCeiWA8SguxxpSp3gKPiuYfSWopkLQ4hw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-imports": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.28.6.tgz", + "integrity": "sha512-l5XkZK7r7wa9LucGw9LwZyyCUscb4x37JWTPz7swwFE/0FMQAGpiWUZn8u9DzkSBWEcK25jmvubfpw2dnAMdbw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/traverse": "^7.28.6", + "@babel/types": "^7.28.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-transforms": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.28.6.tgz", + "integrity": "sha512-67oXFAYr2cDLDVGLXTEABjdBJZ6drElUSI7WKp70NrpyISso3plG9SAGEF6y7zbha/wOzUByWWTJvEDVNIUGcA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-module-imports": "^7.28.6", + "@babel/helper-validator-identifier": "^7.28.5", + "@babel/traverse": "^7.28.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-string-parser": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.27.1.tgz", + "integrity": "sha512-qMlSxKbpRlAridDExk92nSobyDdpPijUq2DW6oDnUqd0iOGxmQjyqhMIihI9+zv4LPyZdRje2cavWPbCbWm3eA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-identifier": { + "version": "7.28.5", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.28.5.tgz", + "integrity": "sha512-qSs4ifwzKJSV39ucNjsvc6WVHs6b7S03sOh2OcHF9UHfVPqWWALUsNUVzhSBiItjRZoLHx7nIarVjqKVusUZ1Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-option": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.27.1.tgz", + "integrity": "sha512-YvjJow9FxbhFFKDSuFnVCe2WxXk1zWc22fFePVNEaWJEu8IrZVlda6N0uHwzZrUM1il7NC9Mlp4MaJYbYd9JSg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helpers": { + "version": "7.29.2", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.29.2.tgz", + "integrity": "sha512-HoGuUs4sCZNezVEKdVcwqmZN8GoHirLUcLaYVNBK2J0DadGtdcqgr3BCbvH8+XUo4NGjNl3VOtSjEKNzqfFgKw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/template": "^7.28.6", + "@babel/types": "^7.29.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/parser": { + "version": "7.29.3", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.29.3.tgz", + "integrity": "sha512-b3ctpQwp+PROvU/cttc4OYl4MzfJUWy6FZg+PMXfzmt/+39iHVF0sDfqay8TQM3JA2EUOyKcFZt75jWriQijsA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/types": "^7.29.0" + }, + "bin": { + "parser": "bin/babel-parser.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/template": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.28.6.tgz", + "integrity": "sha512-YA6Ma2KsCdGb+WC6UpBVFJGXL58MDA6oyONbjyF/+5sBgxY/dwkhLogbMT2GXXyU84/IhRw/2D1Os1B/giz+BQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.28.6", + "@babel/parser": "^7.28.6", + "@babel/types": "^7.28.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/traverse": { + "version": "7.29.0", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.29.0.tgz", + "integrity": "sha512-4HPiQr0X7+waHfyXPZpWPfWL/J7dcN1mx9gL6WdQVMbPnF3+ZhSMs8tCxN7oHddJE9fhNE7+lxdnlyemKfJRuA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.29.0", + "@babel/generator": "^7.29.0", + "@babel/helper-globals": "^7.28.0", + "@babel/parser": "^7.29.0", + "@babel/template": "^7.28.6", + "@babel/types": "^7.29.0", + "debug": "^4.3.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/types": { + "version": "7.29.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.29.0.tgz", + "integrity": "sha512-LwdZHpScM4Qz8Xw2iKSzS+cfglZzJGvofQICy7W7v4caru4EaAmyUuO6BGrbyQ2mYV11W0U8j5mBhd14dd3B0A==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-string-parser": "^7.27.1", + "@babel/helper-validator-identifier": "^7.28.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@cloudflare/kv-asset-handler": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/@cloudflare/kv-asset-handler/-/kv-asset-handler-0.5.0.tgz", + "integrity": "sha512-jxQYkj8dSIzc0cD6cMMNdOc1UVjqSqu8BZdor5s8cGjW2I8BjODt/kWPVdY+u9zj3ms75Q5qaZgnxUad83+eAg==", + "dev": true, + "license": "MIT OR Apache-2.0", + "engines": { + "node": ">=22.0.0" + } + }, + "node_modules/@cloudflare/unenv-preset": { + "version": "2.16.1", + "resolved": "https://registry.npmjs.org/@cloudflare/unenv-preset/-/unenv-preset-2.16.1.tgz", + "integrity": "sha512-ECxObrMfyTl5bhQf/lZCXwo5G6xX9IAUo+nDMKK4SZ8m4Jvvxp52vilxyySSWh2YTZz8+HQ07qGH/2rEom1vDw==", + "dev": true, + "license": "MIT OR Apache-2.0", + "peerDependencies": { + "unenv": "2.0.0-rc.24", + "workerd": ">1.20260305.0 <2.0.0-0" + }, + "peerDependenciesMeta": { + "workerd": { + "optional": true + } + } + }, + "node_modules/@cloudflare/vite-plugin": { + "version": "1.37.1", + "resolved": "https://registry.npmjs.org/@cloudflare/vite-plugin/-/vite-plugin-1.37.1.tgz", + "integrity": "sha512-FldhsmkXyLsX3yI+p0aJDo/kGyY69pDdynz2JjcuH3eCiQ+G9XaY3CrN+UYEfCbWv8CiR2wL95lNg0fT/HfwWA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@cloudflare/unenv-preset": "2.16.1", + "miniflare": "4.20260515.0", + "unenv": "2.0.0-rc.24", + "wrangler": "4.92.0", + "ws": "8.18.0" + }, + "peerDependencies": { + "vite": "^6.1.0 || ^7.0.0 || ^8.0.0", + "wrangler": "^4.92.0" + } + }, + "node_modules/@cloudflare/workerd-darwin-64": { + "version": "1.20260515.1", + "resolved": "https://registry.npmjs.org/@cloudflare/workerd-darwin-64/-/workerd-darwin-64-1.20260515.1.tgz", + "integrity": "sha512-Wtw44el2pNbzixvTkWdfeBDTrQwQbJRz7/JUvPKV27I0pQWXbhNJPpM8cstq/pbrU5AGcA/HjFH6yPMRTIRKig==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "Apache-2.0", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=16" + } + }, + "node_modules/@cloudflare/workerd-darwin-arm64": { + "version": "1.20260515.1", + "resolved": "https://registry.npmjs.org/@cloudflare/workerd-darwin-arm64/-/workerd-darwin-arm64-1.20260515.1.tgz", + "integrity": "sha512-X8EqkZej6FfmhF9AVAQ3FhyQRr9acS4RcDunMU2YiuxKHF1IU8zzH3vY30/POaG+rUu9vGDp/VgUl49VPenHJQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "Apache-2.0", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=16" + } + }, + "node_modules/@cloudflare/workerd-linux-64": { + "version": "1.20260515.1", + "resolved": "https://registry.npmjs.org/@cloudflare/workerd-linux-64/-/workerd-linux-64-1.20260515.1.tgz", + "integrity": "sha512-CDC89QxQ7Y7t7RG1Jd9vj/qolE1sQRkI2OSEuV5BMJi0vW/gV4OVG6xjpdK3b1OYnSWDzF7NpvlR5Yg86q7k4g==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "Apache-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=16" + } + }, + "node_modules/@cloudflare/workerd-linux-arm64": { + "version": "1.20260515.1", + "resolved": "https://registry.npmjs.org/@cloudflare/workerd-linux-arm64/-/workerd-linux-arm64-1.20260515.1.tgz", + "integrity": "sha512-WxbW/PToYES4fvHXzsr/5qOiETQs/Z9iZ0mjSZAiEwq5cMLZemzGN0COx+uFb9OvQwzh6Pg159qPFnw3+i9FuA==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "Apache-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=16" + } + }, + "node_modules/@cloudflare/workerd-windows-64": { + "version": "1.20260515.1", + "resolved": "https://registry.npmjs.org/@cloudflare/workerd-windows-64/-/workerd-windows-64-1.20260515.1.tgz", + "integrity": "sha512-WmV/iv+MHjYsvkcMVzpM2B5/mf06UUkdpVhZrtMfV9graWjBGPYFvE/eab8748RPVGKh1Xe1vXofLzDSwc08lA==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "Apache-2.0", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=16" + } + }, + "node_modules/@cspotcode/source-map-support": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/@cspotcode/source-map-support/-/source-map-support-0.8.1.tgz", + "integrity": "sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jridgewell/trace-mapping": "0.3.9" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/@cspotcode/source-map-support/node_modules/@jridgewell/trace-mapping": { + "version": "0.3.9", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.9.tgz", + "integrity": "sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jridgewell/resolve-uri": "^3.0.3", + "@jridgewell/sourcemap-codec": "^1.4.10" + } + }, + "node_modules/@emnapi/core": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/@emnapi/core/-/core-1.10.0.tgz", + "integrity": "sha512-yq6OkJ4p82CAfPl0u9mQebQHKPJkY7WrIuk205cTYnYe+k2Z8YBh11FrbRG/H6ihirqcacOgl2BIO8oyMQLeXw==", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "@emnapi/wasi-threads": "1.2.1", + "tslib": "^2.4.0" + } + }, + "node_modules/@emnapi/runtime": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/@emnapi/runtime/-/runtime-1.10.0.tgz", + "integrity": "sha512-ewvYlk86xUoGI0zQRNq/mC+16R1QeDlKQy21Ki3oSYXNgLb45GV1P6A0M+/s6nyCuNDqe5VpaY84BzXGwVbwFA==", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "tslib": "^2.4.0" + } + }, + "node_modules/@emnapi/wasi-threads": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@emnapi/wasi-threads/-/wasi-threads-1.2.1.tgz", + "integrity": "sha512-uTII7OYF+/Mes/MrcIOYp5yOtSMLBWSIoLPpcgwipoiKbli6k322tcoFsxoIIxPDqW01SQGAgko4EzZi2BNv2w==", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "tslib": "^2.4.0" + } + }, + "node_modules/@esbuild/aix-ppc64": { + "version": "0.28.0", + "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.28.0.tgz", + "integrity": "sha512-lhRUCeuOyJQURhTxl4WkpFTjIsbDayJHih5kZC1giwE+MhIzAb7mEsQMqMf18rHLsrb5qI1tafG20mLxEWcWlA==", + "cpu": [ + "ppc64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "aix" + ], + "peer": true, + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/android-arm": { + "version": "0.28.0", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.28.0.tgz", + "integrity": "sha512-wqh0ByljabXLKHeWXYLqoJ5jKC4XBaw6Hk08OfMrCRd2nP2ZQ5eleDZC41XHyCNgktBGYMbqnrJKq/K/lzPMSQ==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "peer": true, + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/android-arm64": { + "version": "0.28.0", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.28.0.tgz", + "integrity": "sha512-+WzIXQOSaGs33tLEgYPYe/yQHf0WTU0X42Jca3y8NWMbUVhp7rUnw+vAsRC/QiDrdD31IszMrZy+qwPOPjd+rw==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "peer": true, + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/android-x64": { + "version": "0.28.0", + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.28.0.tgz", + "integrity": "sha512-+VJggoaKhk2VNNqVL7f6S189UzShHC/mR9EE8rDdSkdpN0KflSwWY/gWjDrNxxisg8Fp1ZCD9jLMo4m0OUfeUA==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "peer": true, + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/darwin-arm64": { + "version": "0.28.0", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.28.0.tgz", + "integrity": "sha512-0T+A9WZm+bZ84nZBtk1ckYsOvyA3x7e2Acj1KdVfV4/2tdG4fzUp91YHx+GArWLtwqp77pBXVCPn2We7Letr0Q==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "peer": true, + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/darwin-x64": { + "version": "0.28.0", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.28.0.tgz", + "integrity": "sha512-fyzLm/DLDl/84OCfp2f/XQ4flmORsjU7VKt8HLjvIXChJoFFOIL6pLJPH4Yhd1n1gGFF9mPwtlN5Wf82DZs+LQ==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "peer": true, + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/freebsd-arm64": { + "version": "0.28.0", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.28.0.tgz", + "integrity": "sha512-l9GeW5UZBT9k9brBYI+0WDffcRxgHQD8ShN2Ur4xWq/NFzUKm3k5lsH4PdaRgb2w7mI9u61nr2gI2mLI27Nh3Q==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ], + "peer": true, + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/freebsd-x64": { + "version": "0.28.0", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.28.0.tgz", + "integrity": "sha512-BXoQai/A0wPO6Es3yFJ7APCiKGc1tdAEOgeTNy3SsB491S3aHn4S4r3e976eUnPdU+NbdtmBuLncYir2tMU9Nw==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ], + "peer": true, + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-arm": { + "version": "0.28.0", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.28.0.tgz", + "integrity": "sha512-CjaaREJagqJp7iTaNQjjidaNbCKYcd4IDkzbwwxtSvjI7NZm79qiHc8HqciMddQ6CKvJT6aBd8lO9kN/ZudLlw==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "peer": true, + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-arm64": { + "version": "0.28.0", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.28.0.tgz", + "integrity": "sha512-RVyzfb3FWsGA55n6WY0MEIEPURL1FcbhFE6BffZEMEekfCzCIMtB5yyDcFnVbTnwk+CLAgTujmV/Lgvih56W+A==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "peer": true, + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-ia32": { + "version": "0.28.0", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.28.0.tgz", + "integrity": "sha512-KBnSTt1kxl9x70q+ydterVdl+Cn0H18ngRMRCEQfrbqdUuntQQ0LoMZv47uB97NljZFzY6HcfqEZ2SAyIUTQBQ==", + "cpu": [ + "ia32" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "peer": true, + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-loong64": { + "version": "0.28.0", + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.28.0.tgz", + "integrity": "sha512-zpSlUce1mnxzgBADvxKXX5sl8aYQHo2ezvMNI8I0lbblJtp8V4odlm3Yzlj7gPyt3T8ReksE6bK+pT3WD+aJRg==", + "cpu": [ + "loong64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "peer": true, + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-mips64el": { + "version": "0.28.0", + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.28.0.tgz", + "integrity": "sha512-2jIfP6mmjkdmeTlsX/9vmdmhBmKADrWqN7zcdtHIeNSCH1SqIoNI63cYsjQR8J+wGa4Y5izRcSHSm8K3QWmk3w==", + "cpu": [ + "mips64el" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "peer": true, + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-ppc64": { + "version": "0.28.0", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.28.0.tgz", + "integrity": "sha512-bc0FE9wWeC0WBm49IQMPSPILRocGTQt3j5KPCA8os6VprfuJ7KD+5PzESSrJ6GmPIPJK965ZJHTUlSA6GNYEhg==", + "cpu": [ + "ppc64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "peer": true, + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-riscv64": { + "version": "0.28.0", + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.28.0.tgz", + "integrity": "sha512-SQPZOwoTTT/HXFXQJG/vBX8sOFagGqvZyXcgLA3NhIqcBv1BJU1d46c0rGcrij2B56Z2rNiSLaZOYW5cUk7yLQ==", + "cpu": [ + "riscv64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "peer": true, + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-s390x": { + "version": "0.28.0", + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.28.0.tgz", + "integrity": "sha512-SCfR0HN8CEEjnYnySJTd2cw0k9OHB/YFzt5zgJEwa+wL/T/raGWYMBqwDNAC6dqFKmJYZoQBRfHjgwLHGSrn3Q==", + "cpu": [ + "s390x" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "peer": true, + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-x64": { + "version": "0.28.0", + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.28.0.tgz", + "integrity": "sha512-us0dSb9iFxIi8srnpl931Nvs65it/Jd2a2K3qs7fz2WfGPHqzfzZTfec7oxZJRNPXPnNYZtanmRc4AL/JwVzHQ==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "peer": true, + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/netbsd-arm64": { + "version": "0.28.0", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.28.0.tgz", + "integrity": "sha512-CR/RYotgtCKwtftMwJlUU7xCVNg3lMYZ0RzTmAHSfLCXw3NtZtNpswLEj/Kkf6kEL3Gw+BpOekRX0BYCtklhUw==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "netbsd" + ], + "peer": true, + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/netbsd-x64": { + "version": "0.28.0", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.28.0.tgz", + "integrity": "sha512-nU1yhmYutL+fQ71Kxnhg8uEOdC0pwEW9entHykTgEbna2pw2dkbFSMeqjjyHZoCmt8SBkOSvV+yNmm94aUrrqw==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "netbsd" + ], + "peer": true, + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/openbsd-arm64": { + "version": "0.28.0", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.28.0.tgz", + "integrity": "sha512-cXb5vApOsRsxsEl4mcZ1XY3D4DzcoMxR/nnc4IyqYs0rTI8ZKmW6kyyg+11Z8yvgMfAEldKzP7AdP64HnSC/6g==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "openbsd" + ], + "peer": true, + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/openbsd-x64": { + "version": "0.28.0", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.28.0.tgz", + "integrity": "sha512-8wZM2qqtv9UP3mzy7HiGYNH/zjTA355mpeuA+859TyR+e+Tc08IHYpLJuMsfpDJwoLo1ikIJI8jC3GFjnRClzA==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "openbsd" + ], + "peer": true, + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/openharmony-arm64": { + "version": "0.28.0", + "resolved": "https://registry.npmjs.org/@esbuild/openharmony-arm64/-/openharmony-arm64-0.28.0.tgz", + "integrity": "sha512-FLGfyizszcef5C3YtoyQDACyg95+dndv79i2EekILBofh5wpCa1KuBqOWKrEHZg3zrL3t5ouE5jgr94vA+Wb2w==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "openharmony" + ], + "peer": true, + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/sunos-x64": { + "version": "0.28.0", + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.28.0.tgz", + "integrity": "sha512-1ZgjUoEdHZZl/YlV76TSCz9Hqj9h9YmMGAgAPYd+q4SicWNX3G5GCyx9uhQWSLcbvPW8Ni7lj4gDa1T40akdlw==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "sunos" + ], + "peer": true, + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/win32-arm64": { + "version": "0.28.0", + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.28.0.tgz", + "integrity": "sha512-Q9StnDmQ/enxnpxCCLSg0oo4+34B9TdXpuyPeTedN/6+iXBJ4J+zwfQI28u/Jl40nOYAxGoNi7mFP40RUtkmUA==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "peer": true, + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/win32-ia32": { + "version": "0.28.0", + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.28.0.tgz", + "integrity": "sha512-zF3ag/gfiCe6U2iczcRzSYJKH1DCI+ByzSENHlM2FcDbEeo5Zd2C86Aq0tKUYAJJ1obRP84ymxIAksZUcdztHA==", + "cpu": [ + "ia32" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "peer": true, + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/win32-x64": { + "version": "0.28.0", + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.28.0.tgz", + "integrity": "sha512-pEl1bO9mfAmIC+tW5btTmrKaujg3zGtUmWNdCw/xs70FBjwAL3o9OEKNHvNmnyylD6ubxUERiEhdsL0xBQ9efw==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "peer": true, + "engines": { + "node": ">=18" + } + }, + "node_modules/@eslint-community/eslint-utils": { + "version": "4.9.1", + "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.9.1.tgz", + "integrity": "sha512-phrYmNiYppR7znFEdqgfWHXR6NCkZEK7hwWDHZUjit/2/U0r6XvkDl0SYnoM51Hq7FhCGdLDT6zxCCOY1hexsQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "eslint-visitor-keys": "^3.4.3" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0" + } + }, + "node_modules/@eslint-community/eslint-utils/node_modules/eslint-visitor-keys": { + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", + "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/@eslint-community/regexpp": { + "version": "4.12.2", + "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.12.2.tgz", + "integrity": "sha512-EriSTlt5OC9/7SXkRSCAhfSxxoSUgBm33OH+IkwbdpgoqsSsUg7y3uh+IICI/Qg4BBWr3U2i39RpmycbxMq4ew==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^12.0.0 || ^14.0.0 || >=16.0.0" + } + }, + "node_modules/@eslint/config-array": { + "version": "0.21.2", + "resolved": "https://registry.npmjs.org/@eslint/config-array/-/config-array-0.21.2.tgz", + "integrity": "sha512-nJl2KGTlrf9GjLimgIru+V/mzgSK0ABCDQRvxw5BjURL7WfH5uoWmizbH7QB6MmnMBd8cIC9uceWnezL1VZWWw==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@eslint/object-schema": "^2.1.7", + "debug": "^4.3.1", + "minimatch": "^3.1.5" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + } + }, + "node_modules/@eslint/config-helpers": { + "version": "0.4.2", + "resolved": "https://registry.npmjs.org/@eslint/config-helpers/-/config-helpers-0.4.2.tgz", + "integrity": "sha512-gBrxN88gOIf3R7ja5K9slwNayVcZgK6SOUORm2uBzTeIEfeVaIhOpCtTox3P6R7o2jLFwLFTLnC7kU/RGcYEgw==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@eslint/core": "^0.17.0" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + } + }, + "node_modules/@eslint/core": { + "version": "0.17.0", + "resolved": "https://registry.npmjs.org/@eslint/core/-/core-0.17.0.tgz", + "integrity": "sha512-yL/sLrpmtDaFEiUj1osRP4TI2MDz1AddJL+jZ7KSqvBuliN4xqYY54IfdN8qD8Toa6g1iloph1fxQNkjOxrrpQ==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@types/json-schema": "^7.0.15" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + } + }, + "node_modules/@eslint/eslintrc": { + "version": "3.3.5", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-3.3.5.tgz", + "integrity": "sha512-4IlJx0X0qftVsN5E+/vGujTRIFtwuLbNsVUe7TO6zYPDR1O6nFwvwhIKEKSrl6dZchmYBITazxKoUYOjdtjlRg==", + "dev": true, + "license": "MIT", + "dependencies": { + "ajv": "^6.14.0", + "debug": "^4.3.2", + "espree": "^10.0.1", + "globals": "^14.0.0", + "ignore": "^5.2.0", + "import-fresh": "^3.2.1", + "js-yaml": "^4.1.1", + "minimatch": "^3.1.5", + "strip-json-comments": "^3.1.1" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/@eslint/js": { + "version": "9.39.4", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.39.4.tgz", + "integrity": "sha512-nE7DEIchvtiFTwBw4Lfbu59PG+kCofhjsKaCWzxTpt4lfRjRMqG6uMBzKXuEcyXhOHoUp9riAm7/aWYGhXZ9cw==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "url": "https://eslint.org/donate" + } + }, + "node_modules/@eslint/object-schema": { + "version": "2.1.7", + "resolved": "https://registry.npmjs.org/@eslint/object-schema/-/object-schema-2.1.7.tgz", + "integrity": "sha512-VtAOaymWVfZcmZbp6E2mympDIHvyjXs/12LqWYjVw6qjrfF+VK+fyG33kChz3nnK+SU5/NeHOqrTEHS8sXO3OA==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + } + }, + "node_modules/@eslint/plugin-kit": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/@eslint/plugin-kit/-/plugin-kit-0.4.1.tgz", + "integrity": "sha512-43/qtrDUokr7LJqoF2c3+RInu/t4zfrpYdoSDfYyhg52rwLV6TnOvdG4fXm7IkSB3wErkcmJS9iEhjVtOSEjjA==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@eslint/core": "^0.17.0", + "levn": "^0.4.1" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + } + }, + "node_modules/@humanfs/core": { + "version": "0.19.2", + "resolved": "https://registry.npmjs.org/@humanfs/core/-/core-0.19.2.tgz", + "integrity": "sha512-UhXNm+CFMWcbChXywFwkmhqjs3PRCmcSa/hfBgLIb7oQ5HNb1wS0icWsGtSAUNgefHeI+eBrA8I1fxmbHsGdvA==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@humanfs/types": "^0.15.0" + }, + "engines": { + "node": ">=18.18.0" + } + }, + "node_modules/@humanfs/node": { + "version": "0.16.8", + "resolved": "https://registry.npmjs.org/@humanfs/node/-/node-0.16.8.tgz", + "integrity": "sha512-gE1eQNZ3R++kTzFUpdGlpmy8kDZD/MLyHqDwqjkVQI0JMdI1D51sy1H958PNXYkM2rAac7e5/CnIKZrHtPh3BQ==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@humanfs/core": "^0.19.2", + "@humanfs/types": "^0.15.0", + "@humanwhocodes/retry": "^0.4.0" + }, + "engines": { + "node": ">=18.18.0" + } + }, + "node_modules/@humanfs/types": { + "version": "0.15.0", + "resolved": "https://registry.npmjs.org/@humanfs/types/-/types-0.15.0.tgz", + "integrity": "sha512-ZZ1w0aoQkwuUuC7Yf+7sdeaNfqQiiLcSRbfI08oAxqLtpXQr9AIVX7Ay7HLDuiLYAaFPu8oBYNq/QIi9URHJ3Q==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">=18.18.0" + } + }, + "node_modules/@humanwhocodes/module-importer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", + "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">=12.22" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/nzakas" + } + }, + "node_modules/@humanwhocodes/retry": { + "version": "0.4.3", + "resolved": "https://registry.npmjs.org/@humanwhocodes/retry/-/retry-0.4.3.tgz", + "integrity": "sha512-bV0Tgo9K4hfPCek+aMAn81RppFKv2ySDQeMoSZuvTASywNTnVJCArCZE2FWqpvIatKu7VMRLWlR1EazvVhDyhQ==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">=18.18" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/nzakas" + } + }, + "node_modules/@img/colour": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@img/colour/-/colour-1.1.0.tgz", + "integrity": "sha512-Td76q7j57o/tLVdgS746cYARfSyxk8iEfRxewL9h4OMzYhbW4TAcppl0mT4eyqXddh6L/jwoM75mo7ixa/pCeQ==", + "devOptional": true, + "license": "MIT", + "engines": { + "node": ">=18" + } + }, + "node_modules/@img/sharp-darwin-arm64": { + "version": "0.34.5", + "resolved": "https://registry.npmjs.org/@img/sharp-darwin-arm64/-/sharp-darwin-arm64-0.34.5.tgz", + "integrity": "sha512-imtQ3WMJXbMY4fxb/Ndp6HBTNVtWCUI0WdobyheGf5+ad6xX8VIDO8u2xE4qc/fr08CKG/7dDseFtn6M6g/r3w==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "Apache-2.0", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-darwin-arm64": "1.2.4" + } + }, + "node_modules/@img/sharp-darwin-x64": { + "version": "0.34.5", + "resolved": "https://registry.npmjs.org/@img/sharp-darwin-x64/-/sharp-darwin-x64-0.34.5.tgz", + "integrity": "sha512-YNEFAF/4KQ/PeW0N+r+aVVsoIY0/qxxikF2SWdp+NRkmMB7y9LBZAVqQ4yhGCm/H3H270OSykqmQMKLBhBJDEw==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "Apache-2.0", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-darwin-x64": "1.2.4" + } + }, + "node_modules/@img/sharp-libvips-darwin-arm64": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-darwin-arm64/-/sharp-libvips-darwin-arm64-1.2.4.tgz", + "integrity": "sha512-zqjjo7RatFfFoP0MkQ51jfuFZBnVE2pRiaydKJ1G/rHZvnsrHAOcQALIi9sA5co5xenQdTugCvtb1cuf78Vf4g==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "LGPL-3.0-or-later", + "optional": true, + "os": [ + "darwin" + ], + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-libvips-darwin-x64": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-darwin-x64/-/sharp-libvips-darwin-x64-1.2.4.tgz", + "integrity": "sha512-1IOd5xfVhlGwX+zXv2N93k0yMONvUlANylbJw1eTah8K/Jtpi15KC+WSiaX/nBmbm2HxRM1gZ0nSdjSsrZbGKg==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "LGPL-3.0-or-later", + "optional": true, + "os": [ + "darwin" + ], + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-libvips-linux-arm": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-arm/-/sharp-libvips-linux-arm-1.2.4.tgz", + "integrity": "sha512-bFI7xcKFELdiNCVov8e44Ia4u2byA+l3XtsAj+Q8tfCwO6BQ8iDojYdvoPMqsKDkuoOo+X6HZA0s0q11ANMQ8A==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "LGPL-3.0-or-later", + "optional": true, + "os": [ + "linux" + ], + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-libvips-linux-arm64": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-arm64/-/sharp-libvips-linux-arm64-1.2.4.tgz", + "integrity": "sha512-excjX8DfsIcJ10x1Kzr4RcWe1edC9PquDRRPx3YVCvQv+U5p7Yin2s32ftzikXojb1PIFc/9Mt28/y+iRklkrw==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "LGPL-3.0-or-later", + "optional": true, + "os": [ + "linux" + ], + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-libvips-linux-ppc64": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-ppc64/-/sharp-libvips-linux-ppc64-1.2.4.tgz", + "integrity": "sha512-FMuvGijLDYG6lW+b/UvyilUWu5Ayu+3r2d1S8notiGCIyYU/76eig1UfMmkZ7vwgOrzKzlQbFSuQfgm7GYUPpA==", + "cpu": [ + "ppc64" + ], + "dev": true, + "license": "LGPL-3.0-or-later", + "optional": true, + "os": [ + "linux" + ], + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-libvips-linux-riscv64": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-riscv64/-/sharp-libvips-linux-riscv64-1.2.4.tgz", + "integrity": "sha512-oVDbcR4zUC0ce82teubSm+x6ETixtKZBh/qbREIOcI3cULzDyb18Sr/Wcyx7NRQeQzOiHTNbZFF1UwPS2scyGA==", + "cpu": [ + "riscv64" + ], + "dev": true, + "license": "LGPL-3.0-or-later", + "optional": true, + "os": [ + "linux" + ], + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-libvips-linux-s390x": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-s390x/-/sharp-libvips-linux-s390x-1.2.4.tgz", + "integrity": "sha512-qmp9VrzgPgMoGZyPvrQHqk02uyjA0/QrTO26Tqk6l4ZV0MPWIW6LTkqOIov+J1yEu7MbFQaDpwdwJKhbJvuRxQ==", + "cpu": [ + "s390x" + ], + "dev": true, + "license": "LGPL-3.0-or-later", + "optional": true, + "os": [ + "linux" + ], + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-libvips-linux-x64": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-x64/-/sharp-libvips-linux-x64-1.2.4.tgz", + "integrity": "sha512-tJxiiLsmHc9Ax1bz3oaOYBURTXGIRDODBqhveVHonrHJ9/+k89qbLl0bcJns+e4t4rvaNBxaEZsFtSfAdquPrw==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "LGPL-3.0-or-later", + "optional": true, + "os": [ + "linux" + ], + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-libvips-linuxmusl-arm64": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linuxmusl-arm64/-/sharp-libvips-linuxmusl-arm64-1.2.4.tgz", + "integrity": "sha512-FVQHuwx1IIuNow9QAbYUzJ+En8KcVm9Lk5+uGUQJHaZmMECZmOlix9HnH7n1TRkXMS0pGxIJokIVB9SuqZGGXw==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "LGPL-3.0-or-later", + "optional": true, + "os": [ + "linux" + ], + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-libvips-linuxmusl-x64": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linuxmusl-x64/-/sharp-libvips-linuxmusl-x64-1.2.4.tgz", + "integrity": "sha512-+LpyBk7L44ZIXwz/VYfglaX/okxezESc6UxDSoyo2Ks6Jxc4Y7sGjpgU9s4PMgqgjj1gZCylTieNamqA1MF7Dg==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "LGPL-3.0-or-later", + "optional": true, + "os": [ + "linux" + ], + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-linux-arm": { + "version": "0.34.5", + "resolved": "https://registry.npmjs.org/@img/sharp-linux-arm/-/sharp-linux-arm-0.34.5.tgz", + "integrity": "sha512-9dLqsvwtg1uuXBGZKsxem9595+ujv0sJ6Vi8wcTANSFpwV/GONat5eCkzQo/1O6zRIkh0m/8+5BjrRr7jDUSZw==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "Apache-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-linux-arm": "1.2.4" + } + }, + "node_modules/@img/sharp-linux-arm64": { + "version": "0.34.5", + "resolved": "https://registry.npmjs.org/@img/sharp-linux-arm64/-/sharp-linux-arm64-0.34.5.tgz", + "integrity": "sha512-bKQzaJRY/bkPOXyKx5EVup7qkaojECG6NLYswgktOZjaXecSAeCWiZwwiFf3/Y+O1HrauiE3FVsGxFg8c24rZg==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "Apache-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-linux-arm64": "1.2.4" + } + }, + "node_modules/@img/sharp-linux-ppc64": { + "version": "0.34.5", + "resolved": "https://registry.npmjs.org/@img/sharp-linux-ppc64/-/sharp-linux-ppc64-0.34.5.tgz", + "integrity": "sha512-7zznwNaqW6YtsfrGGDA6BRkISKAAE1Jo0QdpNYXNMHu2+0dTrPflTLNkpc8l7MUP5M16ZJcUvysVWWrMefZquA==", + "cpu": [ + "ppc64" + ], + "dev": true, + "license": "Apache-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-linux-ppc64": "1.2.4" + } + }, + "node_modules/@img/sharp-linux-riscv64": { + "version": "0.34.5", + "resolved": "https://registry.npmjs.org/@img/sharp-linux-riscv64/-/sharp-linux-riscv64-0.34.5.tgz", + "integrity": "sha512-51gJuLPTKa7piYPaVs8GmByo7/U7/7TZOq+cnXJIHZKavIRHAP77e3N2HEl3dgiqdD/w0yUfiJnII77PuDDFdw==", + "cpu": [ + "riscv64" + ], + "dev": true, + "license": "Apache-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-linux-riscv64": "1.2.4" + } + }, + "node_modules/@img/sharp-linux-s390x": { + "version": "0.34.5", + "resolved": "https://registry.npmjs.org/@img/sharp-linux-s390x/-/sharp-linux-s390x-0.34.5.tgz", + "integrity": "sha512-nQtCk0PdKfho3eC5MrbQoigJ2gd1CgddUMkabUj+rBevs8tZ2cULOx46E7oyX+04WGfABgIwmMC0VqieTiR4jg==", + "cpu": [ + "s390x" + ], + "dev": true, + "license": "Apache-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-linux-s390x": "1.2.4" + } + }, + "node_modules/@img/sharp-linux-x64": { + "version": "0.34.5", + "resolved": "https://registry.npmjs.org/@img/sharp-linux-x64/-/sharp-linux-x64-0.34.5.tgz", + "integrity": "sha512-MEzd8HPKxVxVenwAa+JRPwEC7QFjoPWuS5NZnBt6B3pu7EG2Ge0id1oLHZpPJdn3OQK+BQDiw9zStiHBTJQQQQ==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "Apache-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-linux-x64": "1.2.4" + } + }, + "node_modules/@img/sharp-linuxmusl-arm64": { + "version": "0.34.5", + "resolved": "https://registry.npmjs.org/@img/sharp-linuxmusl-arm64/-/sharp-linuxmusl-arm64-0.34.5.tgz", + "integrity": "sha512-fprJR6GtRsMt6Kyfq44IsChVZeGN97gTD331weR1ex1c1rypDEABN6Tm2xa1wE6lYb5DdEnk03NZPqA7Id21yg==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "Apache-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-linuxmusl-arm64": "1.2.4" + } + }, + "node_modules/@img/sharp-linuxmusl-x64": { + "version": "0.34.5", + "resolved": "https://registry.npmjs.org/@img/sharp-linuxmusl-x64/-/sharp-linuxmusl-x64-0.34.5.tgz", + "integrity": "sha512-Jg8wNT1MUzIvhBFxViqrEhWDGzqymo3sV7z7ZsaWbZNDLXRJZoRGrjulp60YYtV4wfY8VIKcWidjojlLcWrd8Q==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "Apache-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-linuxmusl-x64": "1.2.4" + } + }, + "node_modules/@img/sharp-wasm32": { + "version": "0.34.5", + "resolved": "https://registry.npmjs.org/@img/sharp-wasm32/-/sharp-wasm32-0.34.5.tgz", + "integrity": "sha512-OdWTEiVkY2PHwqkbBI8frFxQQFekHaSSkUIJkwzclWZe64O1X4UlUjqqqLaPbUpMOQk6FBu/HtlGXNblIs0huw==", + "cpu": [ + "wasm32" + ], + "dev": true, + "license": "Apache-2.0 AND LGPL-3.0-or-later AND MIT", + "optional": true, + "dependencies": { + "@emnapi/runtime": "^1.7.0" + }, + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-win32-arm64": { + "version": "0.34.5", + "resolved": "https://registry.npmjs.org/@img/sharp-win32-arm64/-/sharp-win32-arm64-0.34.5.tgz", + "integrity": "sha512-WQ3AgWCWYSb2yt+IG8mnC6Jdk9Whs7O0gxphblsLvdhSpSTtmu69ZG1Gkb6NuvxsNACwiPV6cNSZNzt0KPsw7g==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "Apache-2.0 AND LGPL-3.0-or-later", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-win32-ia32": { + "version": "0.34.5", + "resolved": "https://registry.npmjs.org/@img/sharp-win32-ia32/-/sharp-win32-ia32-0.34.5.tgz", + "integrity": "sha512-FV9m/7NmeCmSHDD5j4+4pNI8Cp3aW+JvLoXcTUo0IqyjSfAZJ8dIUmijx1qaJsIiU+Hosw6xM5KijAWRJCSgNg==", + "cpu": [ + "ia32" + ], + "dev": true, + "license": "Apache-2.0 AND LGPL-3.0-or-later", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-win32-x64": { + "version": "0.34.5", + "resolved": "https://registry.npmjs.org/@img/sharp-win32-x64/-/sharp-win32-x64-0.34.5.tgz", + "integrity": "sha512-+29YMsqY2/9eFEiW93eqWnuLcWcufowXewwSNIT6UwZdUUCrM3oFjMWH/Z6/TMmb4hlFenmfAVbpWeup2jryCw==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "Apache-2.0 AND LGPL-3.0-or-later", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "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/source-map": { + "version": "0.3.11", + "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.11.tgz", + "integrity": "sha512-ZMp1V8ZFcPG5dIWnQLr3NSI1MiCU7UETdS/A0G8V/XWHvJv3ZsFqutJn1Y5RPmAPX6F3BiE397OqveU/9NCuIA==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.25" + } + }, + "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/@napi-rs/wasm-runtime": { + "version": "0.2.12", + "resolved": "https://registry.npmjs.org/@napi-rs/wasm-runtime/-/wasm-runtime-0.2.12.tgz", + "integrity": "sha512-ZVWUcfwY4E/yPitQJl481FjFo3K22D6qF0DuFH6Y/nbnE11GY5uguDxZMGXPQ8WQ0128MXQD7TnfHyK4oWoIJQ==", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "@emnapi/core": "^1.4.3", + "@emnapi/runtime": "^1.4.3", + "@tybys/wasm-util": "^0.10.0" + } + }, + "node_modules/@next/env": { + "version": "16.2.6", + "resolved": "https://registry.npmjs.org/@next/env/-/env-16.2.6.tgz", + "integrity": "sha512-gd8HoHN4ufj73WmR3JmVolrpJR47ILK6LouP5xElPglaVxir6e1a7VzvTvDWkOoPXT9rkkTzyCxBu4yeZfZwcw==", + "license": "MIT" + }, + "node_modules/@next/eslint-plugin-next": { + "version": "16.2.6", + "resolved": "https://registry.npmjs.org/@next/eslint-plugin-next/-/eslint-plugin-next-16.2.6.tgz", + "integrity": "sha512-Z8l6o4JWKUl755x4R+wogD86KPeU+Ckw4K+SYG4kHeOJtRenDeK+OSbGcqZpDtbwn9DsJVdir2UxmwXuinUbUw==", + "dev": true, + "license": "MIT", + "dependencies": { + "fast-glob": "3.3.1" + } + }, + "node_modules/@next/swc-darwin-arm64": { + "version": "16.2.6", + "resolved": "https://registry.npmjs.org/@next/swc-darwin-arm64/-/swc-darwin-arm64-16.2.6.tgz", + "integrity": "sha512-ZJGkkcNfYgrrMkqOdZ7zoLa1TOy0qpcMfk/z4Mh/FKUz40gVO+HNQWqmLxf67Z5WB64DRp0dhEbyHfel+6sJUg==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-darwin-x64": { + "version": "16.2.6", + "resolved": "https://registry.npmjs.org/@next/swc-darwin-x64/-/swc-darwin-x64-16.2.6.tgz", + "integrity": "sha512-v/YLBHIY132Ced3puBJ7YJKw1lqsCrgcNo2aRJlCEyQrrCeRJlvGlnmxhPxNQI3KE3N1DN5r9TPNPvka3nq5RQ==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-linux-arm64-gnu": { + "version": "16.2.6", + "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-gnu/-/swc-linux-arm64-gnu-16.2.6.tgz", + "integrity": "sha512-RPOvqlYBbcQjkz9VQQDZ2T2bARIjXZV1KFlt+V2Mr6SW/e4I9fcKsaA0hdyf2FHoTlsV2xnBd5Y912rP/1Ce6w==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-linux-arm64-musl": { + "version": "16.2.6", + "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-musl/-/swc-linux-arm64-musl-16.2.6.tgz", + "integrity": "sha512-URUTu1+dMkxJsPFgm+OeEvq9wf5sujw0EvgYy80TDGHTSLTnIHeqb0Eu8A3sC95IRgjejQL+kC4mw+4yPxiAXA==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-linux-x64-gnu": { + "version": "16.2.6", + "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-gnu/-/swc-linux-x64-gnu-16.2.6.tgz", + "integrity": "sha512-DOj182mPV8G3UkrayLoREM5YEYI+Dk5wv7Ox9xl1fFibAELEsFD0lDPfHIeILlutMMfdyhlzYPELG3peuKaurw==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-linux-x64-musl": { + "version": "16.2.6", + "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-musl/-/swc-linux-x64-musl-16.2.6.tgz", + "integrity": "sha512-HKQ5SP/V/ub73UvF7n/zeJlxk2kLmtL7Wzrg4WfmkjmNos5onJ2tKu7yZOPdL18A6Svfn3max29ym+ry7NkK4g==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-win32-arm64-msvc": { + "version": "16.2.6", + "resolved": "https://registry.npmjs.org/@next/swc-win32-arm64-msvc/-/swc-win32-arm64-msvc-16.2.6.tgz", + "integrity": "sha512-LZXpTlPyS5v7HhSmnvsLGP3iIYgYOBnc8r8ArlT55sGHV89bR2HlDdBjWQ+PY6SJMmk8TuVGFuxalnP3k/0Dwg==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-win32-x64-msvc": { + "version": "16.2.6", + "resolved": "https://registry.npmjs.org/@next/swc-win32-x64-msvc/-/swc-win32-x64-msvc-16.2.6.tgz", + "integrity": "sha512-F0+4i0h9J6C4eE3EAPWsoCk7UW/dbzOjyzxY0qnDUOYFu6FFmdZ6l97/XdV3/Nz3VYyO7UWjyEJUXkGqcoXfMA==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@nodelib/fs.scandir": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", + "dev": true, + "license": "MIT", + "dependencies": { + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.stat": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.walk": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", + "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nolyfill/is-core-module": { + "version": "1.0.39", + "resolved": "https://registry.npmjs.org/@nolyfill/is-core-module/-/is-core-module-1.0.39.tgz", + "integrity": "sha512-nn5ozdjYQpUCZlWGuxcJY/KpxkWQs4DcbMCmKojjyrYDEAGy4Ce19NN4v5MduafTwJlbKc99UA8YhSVqq9yPZA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12.4.0" + } + }, + "node_modules/@oxc-project/types": { + "version": "0.130.0", + "resolved": "https://registry.npmjs.org/@oxc-project/types/-/types-0.130.0.tgz", + "integrity": "sha512-ibD2usx9JRu7f5pu2tMKMI4cpA4NgXJQoYRP4pQ7Pxmn1l6k/53qWtQWZayhYy3X4QZkt90Ot+mJEaeXouio6Q==", + "dev": true, + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/Boshen" + } + }, + "node_modules/@poppinss/colors": { + "version": "4.1.6", + "resolved": "https://registry.npmjs.org/@poppinss/colors/-/colors-4.1.6.tgz", + "integrity": "sha512-H9xkIdFswbS8n1d6vmRd8+c10t2Qe+rZITbbDHHkQixH5+2x1FDGmi/0K+WgWiqQFKPSlIYB7jlH6Kpfn6Fleg==", + "dev": true, + "license": "MIT", + "dependencies": { + "kleur": "^4.1.5" + } + }, + "node_modules/@poppinss/dumper": { + "version": "0.6.5", + "resolved": "https://registry.npmjs.org/@poppinss/dumper/-/dumper-0.6.5.tgz", + "integrity": "sha512-NBdYIb90J7LfOI32dOewKI1r7wnkiH6m920puQ3qHUeZkxNkQiFnXVWoE6YtFSv6QOiPPf7ys6i+HWWecDz7sw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@poppinss/colors": "^4.1.5", + "@sindresorhus/is": "^7.0.2", + "supports-color": "^10.0.0" + } + }, + "node_modules/@poppinss/dumper/node_modules/supports-color": { + "version": "10.2.2", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-10.2.2.tgz", + "integrity": "sha512-SS+jx45GF1QjgEXQx4NJZV9ImqmO2NPz5FNsIHrsDjh2YsHnawpan7SNQ1o8NuhrbHZy9AZhIoCUiCeaW/C80g==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" + } + }, + "node_modules/@poppinss/exception": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/@poppinss/exception/-/exception-1.2.3.tgz", + "integrity": "sha512-dCED+QRChTVatE9ibtoaxc+WkdzOSjYTKi/+uacHWIsfodVfpsueo3+DKpgU5Px8qXjgmXkSvhXvSCz3fnP9lw==", + "dev": true, + "license": "MIT" + }, + "node_modules/@resvg/resvg-wasm": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/@resvg/resvg-wasm/-/resvg-wasm-2.4.0.tgz", + "integrity": "sha512-C7c51Nn4yTxXFKvgh2txJFNweaVcfUPQxwEUFw4aWsCmfiBDJsTSwviIF8EcwjQ6k8bPyMWCl1vw4BdxE569Cg==", + "dev": true, + "license": "MPL-2.0", + "engines": { + "node": ">= 10" + } + }, + "node_modules/@rolldown/binding-android-arm64": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@rolldown/binding-android-arm64/-/binding-android-arm64-1.0.1.tgz", + "integrity": "sha512-fJI3I0r3C3Oj/zdBCpaCmBRZYf07xpaq4yCfDDoSFm+beWNzbIl26puW8RraUdugoJw/95zerNOn6jasAhzSmg==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@rolldown/binding-darwin-arm64": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@rolldown/binding-darwin-arm64/-/binding-darwin-arm64-1.0.1.tgz", + "integrity": "sha512-cKnAhWEsV7TPcA/5EAteDp6KcJZBQ2G+BqE7zayMMi7kMvwRsbv7WT9aOnn0WNl4SKEIf43vjS31iUPu80nzXg==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@rolldown/binding-darwin-x64": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@rolldown/binding-darwin-x64/-/binding-darwin-x64-1.0.1.tgz", + "integrity": "sha512-YKrVwQjIRBPo+5G/u03wGjbdy4q7pyzCe93DK9VJ7zkVmeg8LJ7GbgsiHWdR4xSoe4CAXRD7Bcjgbtr64bkXNg==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@rolldown/binding-freebsd-x64": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@rolldown/binding-freebsd-x64/-/binding-freebsd-x64-1.0.1.tgz", + "integrity": "sha512-z/oBsREo46SsFqBwYtFe0kpJeBijAT48O/WXLI4suiCLBkr03RTtTJMCzSdDd2znlh8VJizL09XVkQgk8IZonw==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@rolldown/binding-linux-arm-gnueabihf": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-arm-gnueabihf/-/binding-linux-arm-gnueabihf-1.0.1.tgz", + "integrity": "sha512-ik8q7GM11zxvYxFc2PeDcT6TBvhCQMaUxfph/M5l9sKuTs/Sjg3L+Byw0F7w0ZVLBZmx30P+gG0ECzzN+MFcmQ==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@rolldown/binding-linux-arm64-gnu": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-arm64-gnu/-/binding-linux-arm64-gnu-1.0.1.tgz", + "integrity": "sha512-QoSx2EkyrrdZ6kcyE8stqZ62t0Yra8Fs5ia9lOxJrh6TMQJK7gQKmscdTHf7pOXKREKrVwOtJcQG3qVSfc866A==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@rolldown/binding-linux-arm64-musl": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-arm64-musl/-/binding-linux-arm64-musl-1.0.1.tgz", + "integrity": "sha512-uwNwFpwKeNiZawfAWBgg0VIztPTV3ihhh1vV334h9ivnNLorxnQMU6Fz8wG1Zb4Qh9LC1/MkcyT3YlDXG3Rsgg==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@rolldown/binding-linux-ppc64-gnu": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-ppc64-gnu/-/binding-linux-ppc64-gnu-1.0.1.tgz", + "integrity": "sha512-zY1bul7OWr7DFBiJ++wofXvnr8B45ce3QsQUhKrIhXsygAh7bTkwyeM1bi1a2g5C/yC/N8TZyGDEoMfm/l9mpg==", + "cpu": [ + "ppc64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@rolldown/binding-linux-s390x-gnu": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-s390x-gnu/-/binding-linux-s390x-gnu-1.0.1.tgz", + "integrity": "sha512-0frlsT/f4Ft6I7SMESTKnF3cZsdicQn1dCMkF/jT9wDLE+gGoiQfv1nmT9e+s7s/fekvvy6tZM2jHvI2tkbJDQ==", + "cpu": [ + "s390x" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@rolldown/binding-linux-x64-gnu": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-x64-gnu/-/binding-linux-x64-gnu-1.0.1.tgz", + "integrity": "sha512-XABVmGp9Tg0WspTVvwduTc4fpqy6JnAUrSQe6OuyqD/03nI7r0O9OWUkMIwFrjKAIqolvqoA4ZrJppgwE0Gxmw==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@rolldown/binding-linux-x64-musl": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-x64-musl/-/binding-linux-x64-musl-1.0.1.tgz", + "integrity": "sha512-bV4fzswuzVcKD90o/VM6QqKxnxlDq0g2BISDLNVmxrnhpv1DDbyPhCIjYfvzYLV+MvkKKnQt2Q6AO86SEBULUQ==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@rolldown/binding-openharmony-arm64": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@rolldown/binding-openharmony-arm64/-/binding-openharmony-arm64-1.0.1.tgz", + "integrity": "sha512-/Mh0Zhq3OP7fVs0kcQHZP6lZEthMGTaSf8UBQYSFEZDWGXXlEC+nJ6EqenaK2t4LBXMe3A+K/G2BVXXdtOr4PQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "openharmony" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@rolldown/binding-wasm32-wasi": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@rolldown/binding-wasm32-wasi/-/binding-wasm32-wasi-1.0.1.tgz", + "integrity": "sha512-+1xc9X45l8ufsBAm6Gjvx2qDRIY9lTVt0cgWNcJ+1gdhXvkbxePA60yRTwSTuXL09CMhyJmjpV7E3NoyxbqFQQ==", + "cpu": [ + "wasm32" + ], + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "@emnapi/core": "1.10.0", + "@emnapi/runtime": "1.10.0", + "@napi-rs/wasm-runtime": "^1.1.4" + }, + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@rolldown/binding-wasm32-wasi/node_modules/@napi-rs/wasm-runtime": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/@napi-rs/wasm-runtime/-/wasm-runtime-1.1.4.tgz", + "integrity": "sha512-3NQNNgA1YSlJb/kMH1ildASP9HW7/7kYnRI2szWJaofaS1hWmbGI4H+d3+22aGzXXN9IJ+n+GiFVcGipJP18ow==", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "@tybys/wasm-util": "^0.10.1" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/Brooooooklyn" + }, + "peerDependencies": { + "@emnapi/core": "^1.7.1", + "@emnapi/runtime": "^1.7.1" + } + }, + "node_modules/@rolldown/binding-win32-arm64-msvc": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@rolldown/binding-win32-arm64-msvc/-/binding-win32-arm64-msvc-1.0.1.tgz", + "integrity": "sha512-1D+UqZdfnuR+Jy1GgMJwi85bD40H21uNmOPRWQhw4oRSuolZ/B5rixZ45DK2KXOTCvmVCecauWgEhbw8bI7tOw==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@rolldown/binding-win32-x64-msvc": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@rolldown/binding-win32-x64-msvc/-/binding-win32-x64-msvc-1.0.1.tgz", + "integrity": "sha512-INAycaWuhlOK3wk4mRHGsdgwYWmd9cChdPdE9bwWmy6rn9VqVNYNFGhOdXrofXUxwHIncSiPNb8tNm8knDVIeQ==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@rolldown/pluginutils": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@rolldown/pluginutils/-/pluginutils-1.0.1.tgz", + "integrity": "sha512-2j9bGt5Jh8hj+vPtgzPtl72j0yRxHAyumoo6TNfAjsLB04UtpSvPbPcDcBMxz7n+9CYB0c1GxQFxYRg2jimqGw==", + "dev": true, + "license": "MIT" + }, + "node_modules/@rtsao/scc": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@rtsao/scc/-/scc-1.1.0.tgz", + "integrity": "sha512-zt6OdqaDoOnJ1ZYsCYGt9YmWzDXl4vQdKTyJev62gFhRGKdx7mcT54V9KIjg+d2wi9EXsPvAPKe7i7WjfVWB8g==", + "dev": true, + "license": "MIT" + }, + "node_modules/@shuding/opentype.js": { + "version": "1.4.0-beta.0", + "resolved": "https://registry.npmjs.org/@shuding/opentype.js/-/opentype.js-1.4.0-beta.0.tgz", + "integrity": "sha512-3NgmNyH3l/Hv6EvsWJbsvpcpUba6R8IREQ83nH83cyakCw7uM1arZKNfHwv1Wz6jgqrF/j4x5ELvR6PnK9nTcA==", + "dev": true, + "license": "MIT", + "dependencies": { + "fflate": "^0.7.3", + "string.prototype.codepointat": "^0.2.1" + }, + "bin": { + "ot": "bin/ot" + }, + "engines": { + "node": ">= 8.0.0" + } + }, + "node_modules/@sindresorhus/is": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-7.2.0.tgz", + "integrity": "sha512-P1Cz1dWaFfR4IR+U13mqqiGsLFf1KbayybWwdd2vfctdV6hDpUkgCY0nKOLLTMSoRd/jJNjtbqzf13K8DCCXQw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sindresorhus/is?sponsor=1" + } + }, + "node_modules/@speed-highlight/core": { + "version": "1.2.15", + "resolved": "https://registry.npmjs.org/@speed-highlight/core/-/core-1.2.15.tgz", + "integrity": "sha512-BMq1K3DsElxDWawkX6eLg9+CKJrTVGCBAWVuHXVUV2u0s2711qiChLSId6ikYPfxhdYocLNt3wWwSvDiTvFabw==", + "dev": true, + "license": "CC0-1.0" + }, + "node_modules/@swc/helpers": { + "version": "0.5.15", + "resolved": "https://registry.npmjs.org/@swc/helpers/-/helpers-0.5.15.tgz", + "integrity": "sha512-JQ5TuMi45Owi4/BIMAJBoSQoOJu12oOk/gADqlcUL9JEdHB8vyjUSsxqeNXnmXHjYKMi2WcYtezGEEhqUI/E2g==", + "license": "Apache-2.0", + "dependencies": { + "tslib": "^2.8.0" + } + }, + "node_modules/@tailwindcss/node": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/@tailwindcss/node/-/node-4.2.1.tgz", + "integrity": "sha512-jlx6sLk4EOwO6hHe1oCGm1Q4AN/s0rSrTTPBGPM0/RQ6Uylwq17FuU8IeJJKEjtc6K6O07zsvP+gDO6MMWo7pg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jridgewell/remapping": "^2.3.5", + "enhanced-resolve": "^5.19.0", + "jiti": "^2.6.1", + "lightningcss": "1.31.1", + "magic-string": "^0.30.21", + "source-map-js": "^1.2.1", + "tailwindcss": "4.2.1" + } + }, + "node_modules/@tailwindcss/oxide": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide/-/oxide-4.2.1.tgz", + "integrity": "sha512-yv9jeEFWnjKCI6/T3Oq50yQEOqmpmpfzG1hcZsAOaXFQPfzWprWrlHSdGPEF3WQTi8zu8ohC9Mh9J470nT5pUw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 20" + }, + "optionalDependencies": { + "@tailwindcss/oxide-android-arm64": "4.2.1", + "@tailwindcss/oxide-darwin-arm64": "4.2.1", + "@tailwindcss/oxide-darwin-x64": "4.2.1", + "@tailwindcss/oxide-freebsd-x64": "4.2.1", + "@tailwindcss/oxide-linux-arm-gnueabihf": "4.2.1", + "@tailwindcss/oxide-linux-arm64-gnu": "4.2.1", + "@tailwindcss/oxide-linux-arm64-musl": "4.2.1", + "@tailwindcss/oxide-linux-x64-gnu": "4.2.1", + "@tailwindcss/oxide-linux-x64-musl": "4.2.1", + "@tailwindcss/oxide-wasm32-wasi": "4.2.1", + "@tailwindcss/oxide-win32-arm64-msvc": "4.2.1", + "@tailwindcss/oxide-win32-x64-msvc": "4.2.1" + } + }, + "node_modules/@tailwindcss/oxide-android-arm64": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-android-arm64/-/oxide-android-arm64-4.2.1.tgz", + "integrity": "sha512-eZ7G1Zm5EC8OOKaesIKuw77jw++QJ2lL9N+dDpdQiAB/c/B2wDh0QPFHbkBVrXnwNugvrbJFk1gK2SsVjwWReg==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">= 20" + } + }, + "node_modules/@tailwindcss/oxide-darwin-arm64": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-darwin-arm64/-/oxide-darwin-arm64-4.2.1.tgz", + "integrity": "sha512-q/LHkOstoJ7pI1J0q6djesLzRvQSIfEto148ppAd+BVQK0JYjQIFSK3JgYZJa+Yzi0DDa52ZsQx2rqytBnf8Hw==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 20" + } + }, + "node_modules/@tailwindcss/oxide-darwin-x64": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-darwin-x64/-/oxide-darwin-x64-4.2.1.tgz", + "integrity": "sha512-/f/ozlaXGY6QLbpvd/kFTro2l18f7dHKpB+ieXz+Cijl4Mt9AI2rTrpq7V+t04nK+j9XBQHnSMdeQRhbGyt6fw==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 20" + } + }, + "node_modules/@tailwindcss/oxide-freebsd-x64": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-freebsd-x64/-/oxide-freebsd-x64-4.2.1.tgz", + "integrity": "sha512-5e/AkgYJT/cpbkys/OU2Ei2jdETCLlifwm7ogMC7/hksI2fC3iiq6OcXwjibcIjPung0kRtR3TxEITkqgn0TcA==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">= 20" + } + }, + "node_modules/@tailwindcss/oxide-linux-arm-gnueabihf": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-arm-gnueabihf/-/oxide-linux-arm-gnueabihf-4.2.1.tgz", + "integrity": "sha512-Uny1EcVTTmerCKt/1ZuKTkb0x8ZaiuYucg2/kImO5A5Y/kBz41/+j0gxUZl+hTF3xkWpDmHX+TaWhOtba2Fyuw==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 20" + } + }, + "node_modules/@tailwindcss/oxide-linux-arm64-gnu": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-arm64-gnu/-/oxide-linux-arm64-gnu-4.2.1.tgz", + "integrity": "sha512-CTrwomI+c7n6aSSQlsPL0roRiNMDQ/YzMD9EjcR+H4f0I1SQ8QqIuPnsVp7QgMkC1Qi8rtkekLkOFjo7OlEFRQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 20" + } + }, + "node_modules/@tailwindcss/oxide-linux-arm64-musl": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-arm64-musl/-/oxide-linux-arm64-musl-4.2.1.tgz", + "integrity": "sha512-WZA0CHRL/SP1TRbA5mp9htsppSEkWuQ4KsSUumYQnyl8ZdT39ntwqmz4IUHGN6p4XdSlYfJwM4rRzZLShHsGAQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 20" + } + }, + "node_modules/@tailwindcss/oxide-linux-x64-gnu": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-x64-gnu/-/oxide-linux-x64-gnu-4.2.1.tgz", + "integrity": "sha512-qMFzxI2YlBOLW5PhblzuSWlWfwLHaneBE0xHzLrBgNtqN6mWfs+qYbhryGSXQjFYB1Dzf5w+LN5qbUTPhW7Y5g==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 20" + } + }, + "node_modules/@tailwindcss/oxide-linux-x64-musl": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-x64-musl/-/oxide-linux-x64-musl-4.2.1.tgz", + "integrity": "sha512-5r1X2FKnCMUPlXTWRYpHdPYUY6a1Ar/t7P24OuiEdEOmms5lyqjDRvVY1yy9Rmioh+AunQ0rWiOTPE8F9A3v5g==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 20" + } + }, + "node_modules/@tailwindcss/oxide-wasm32-wasi": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-wasm32-wasi/-/oxide-wasm32-wasi-4.2.1.tgz", + "integrity": "sha512-MGFB5cVPvshR85MTJkEvqDUnuNoysrsRxd6vnk1Lf2tbiqNlXpHYZqkqOQalydienEWOHHFyyuTSYRsLfxFJ2Q==", + "bundleDependencies": [ + "@napi-rs/wasm-runtime", + "@emnapi/core", + "@emnapi/runtime", + "@tybys/wasm-util", + "@emnapi/wasi-threads", + "tslib" + ], + "cpu": [ + "wasm32" + ], + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "@emnapi/core": "^1.8.1", + "@emnapi/runtime": "^1.8.1", + "@emnapi/wasi-threads": "^1.1.0", + "@napi-rs/wasm-runtime": "^1.1.1", + "@tybys/wasm-util": "^0.10.1", + "tslib": "^2.8.1" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/@tailwindcss/oxide-wasm32-wasi/node_modules/@emnapi/core": { + "version": "1.8.1", + "dev": true, + "inBundle": true, + "license": "MIT", + "optional": true, + "dependencies": { + "@emnapi/wasi-threads": "1.1.0", + "tslib": "^2.4.0" + } + }, + "node_modules/@tailwindcss/oxide-wasm32-wasi/node_modules/@emnapi/runtime": { + "version": "1.8.1", + "dev": true, + "inBundle": true, + "license": "MIT", + "optional": true, + "dependencies": { + "tslib": "^2.4.0" + } + }, + "node_modules/@tailwindcss/oxide-wasm32-wasi/node_modules/@emnapi/wasi-threads": { + "version": "1.1.0", + "dev": true, + "inBundle": true, + "license": "MIT", + "optional": true, + "dependencies": { + "tslib": "^2.4.0" + } + }, + "node_modules/@tailwindcss/oxide-wasm32-wasi/node_modules/@napi-rs/wasm-runtime": { + "version": "1.1.1", + "dev": true, + "inBundle": true, + "license": "MIT", + "optional": true, + "dependencies": { + "@emnapi/core": "^1.7.1", + "@emnapi/runtime": "^1.7.1", + "@tybys/wasm-util": "^0.10.1" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/Brooooooklyn" + } + }, + "node_modules/@tailwindcss/oxide-wasm32-wasi/node_modules/@tybys/wasm-util": { + "version": "0.10.1", + "dev": true, + "inBundle": true, + "license": "MIT", + "optional": true, + "dependencies": { + "tslib": "^2.4.0" + } + }, + "node_modules/@tailwindcss/oxide-wasm32-wasi/node_modules/tslib": { + "version": "2.8.1", + "dev": true, + "inBundle": true, + "license": "0BSD", + "optional": true + }, + "node_modules/@tailwindcss/oxide-win32-arm64-msvc": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-win32-arm64-msvc/-/oxide-win32-arm64-msvc-4.2.1.tgz", + "integrity": "sha512-YlUEHRHBGnCMh4Nj4GnqQyBtsshUPdiNroZj8VPkvTZSoHsilRCwXcVKnG9kyi0ZFAS/3u+qKHBdDc81SADTRA==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 20" + } + }, + "node_modules/@tailwindcss/oxide-win32-x64-msvc": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-win32-x64-msvc/-/oxide-win32-x64-msvc-4.2.1.tgz", + "integrity": "sha512-rbO34G5sMWWyrN/idLeVxAZgAKWrn5LiR3/I90Q9MkA67s6T1oB0xtTe+0heoBvHSpbU9Mk7i6uwJnpo4u21XQ==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 20" + } + }, + "node_modules/@tailwindcss/postcss": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/@tailwindcss/postcss/-/postcss-4.2.1.tgz", + "integrity": "sha512-OEwGIBnXnj7zJeonOh6ZG9woofIjGrd2BORfvE5p9USYKDCZoQmfqLcfNiRWoJlRWLdNPn2IgVZuWAOM4iTYMw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@alloc/quick-lru": "^5.2.0", + "@tailwindcss/node": "4.2.1", + "@tailwindcss/oxide": "4.2.1", + "postcss": "^8.5.6", + "tailwindcss": "4.2.1" + } + }, + "node_modules/@tybys/wasm-util": { + "version": "0.10.2", + "resolved": "https://registry.npmjs.org/@tybys/wasm-util/-/wasm-util-0.10.2.tgz", + "integrity": "sha512-RoBvJ2X0wuKlWFIjrwffGw1IqZHKQqzIchKaadZZfnNpsAYp2mM0h36JtPCjNDAHGgYez/15uMBpfGwchhiMgg==", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "tslib": "^2.4.0" + } + }, + "node_modules/@types/eslint": { + "version": "9.6.1", + "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-9.6.1.tgz", + "integrity": "sha512-FXx2pKgId/WyYo2jXw63kk7/+TY7u7AziEJxJAnSFzHlqTAS3Ync6SvgYAN/k4/PQpnnVuzoMuVnByKK2qp0ag==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@types/estree": "*", + "@types/json-schema": "*" + } + }, + "node_modules/@types/eslint-scope": { + "version": "3.7.7", + "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.7.tgz", + "integrity": "sha512-MzMFlSLBqNF2gcHWO0G1vP/YQyfvrxZ0bF+u7mzUdZ1/xK4A4sru+nraZz5i3iEIk1l1uyicaDVTB4QbbEkAYg==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@types/eslint": "*", + "@types/estree": "*" + } + }, + "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/json-schema": { + "version": "7.0.15", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz", + "integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/json5": { + "version": "0.0.29", + "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz", + "integrity": "sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/node": { + "version": "22.19.19", + "resolved": "https://registry.npmjs.org/@types/node/-/node-22.19.19.tgz", + "integrity": "sha512-dyh/xO2Fh5bYrfWaaqGrRQQGkNdmYw6AmaAUvYeUMNTWQtvb796ikLdmTchRmOlOiIJ1TDXfWgVx1QkUlQ6Hew==", + "dev": true, + "license": "MIT", + "dependencies": { + "undici-types": "~6.21.0" + } + }, + "node_modules/@types/react": { + "version": "19.2.14", + "resolved": "https://registry.npmjs.org/@types/react/-/react-19.2.14.tgz", + "integrity": "sha512-ilcTH/UniCkMdtexkoCN0bI7pMcJDvmQFPvuPvmEaYA/NSfFTAgdUSLAoVjaRJm7+6PvcM+q1zYOwS4wTYMF9w==", + "dev": true, + "license": "MIT", + "dependencies": { + "csstype": "^3.2.2" + } + }, + "node_modules/@types/react-dom": { + "version": "19.2.3", + "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-19.2.3.tgz", + "integrity": "sha512-jp2L/eY6fn+KgVVQAOqYItbF0VY/YApe5Mz2F0aykSO8gx31bYCZyvSeYxCHKvzHG5eZjc+zyaS5BrBWya2+kQ==", + "dev": true, + "license": "MIT", + "peerDependencies": { + "@types/react": "^19.2.0" + } + }, + "node_modules/@typescript-eslint/eslint-plugin": { + "version": "8.59.3", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.59.3.tgz", + "integrity": "sha512-PwFvSKsXGShKGW6n5bZOhGHEcCZXM8HofLK9fNsEwZXzFRjoY+XT1Vsf1zgyXdwTr0ZYz1/2tkZ0DBTT9jZjhw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@eslint-community/regexpp": "^4.12.2", + "@typescript-eslint/scope-manager": "8.59.3", + "@typescript-eslint/type-utils": "8.59.3", + "@typescript-eslint/utils": "8.59.3", + "@typescript-eslint/visitor-keys": "8.59.3", + "ignore": "^7.0.5", + "natural-compare": "^1.4.0", + "ts-api-utils": "^2.5.0" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "@typescript-eslint/parser": "^8.59.3", + "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0", + "typescript": ">=4.8.4 <6.1.0" + } + }, + "node_modules/@typescript-eslint/eslint-plugin/node_modules/ignore": { + "version": "7.0.5", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-7.0.5.tgz", + "integrity": "sha512-Hs59xBNfUIunMFgWAbGX5cq6893IbWg4KnrjbYwX3tx0ztorVgTDA6B2sxf8ejHJ4wz8BqGUMYlnzNBer5NvGg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 4" + } + }, + "node_modules/@typescript-eslint/parser": { + "version": "8.59.3", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.59.3.tgz", + "integrity": "sha512-HPwA+hVkfcriajbNvTmZv4VRauibay+cWArYUYq7u7W7PmGShMxbPxLvrwDme55a6d5alG3nrYfhyJ/G28XlLg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@typescript-eslint/scope-manager": "8.59.3", + "@typescript-eslint/types": "8.59.3", + "@typescript-eslint/typescript-estree": "8.59.3", + "@typescript-eslint/visitor-keys": "8.59.3", + "debug": "^4.4.3" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0", + "typescript": ">=4.8.4 <6.1.0" + } + }, + "node_modules/@typescript-eslint/project-service": { + "version": "8.59.3", + "resolved": "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.59.3.tgz", + "integrity": "sha512-ECiUWa/KYRGDFUqTNehaRgzDshnJfkTABJxVemHk4ko22gcr0ukloKjWvyQ64g8YCV/UI47kN1dbmjf/GaQYng==", + "dev": true, + "license": "MIT", + "dependencies": { + "@typescript-eslint/tsconfig-utils": "^8.59.3", + "@typescript-eslint/types": "^8.59.3", + "debug": "^4.4.3" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "typescript": ">=4.8.4 <6.1.0" + } + }, + "node_modules/@typescript-eslint/scope-manager": { + "version": "8.59.3", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.59.3.tgz", + "integrity": "sha512-t2LvZnoEfzKtnPjgeEu41xw5gxq9mQVfYy4OoZ4Vlt0sk3JwxmhCca/AR7DwOiHrjWgjAj6as4AhRLKSDfvZIA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@typescript-eslint/types": "8.59.3", + "@typescript-eslint/visitor-keys": "8.59.3" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/tsconfig-utils": { + "version": "8.59.3", + "resolved": "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.59.3.tgz", + "integrity": "sha512-PcIJHjmaREXLgIAIzLnSY9VucEzz8FKXsRgFa1DmdGCK/5tJpW03TKJF01Q6VZd1lLdz2sIKPWaDUZN9dp//dw==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "typescript": ">=4.8.4 <6.1.0" + } + }, + "node_modules/@typescript-eslint/type-utils": { + "version": "8.59.3", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.59.3.tgz", + "integrity": "sha512-g71d8QD8UaiHGvrJwyIS1hCX5r63w6Jll+4VEYhEAHXTDIqX1JgxhTAbEHtKntL9kuc4jRo7/GWw5xfCepSccQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@typescript-eslint/types": "8.59.3", + "@typescript-eslint/typescript-estree": "8.59.3", + "@typescript-eslint/utils": "8.59.3", + "debug": "^4.4.3", + "ts-api-utils": "^2.5.0" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0", + "typescript": ">=4.8.4 <6.1.0" + } + }, + "node_modules/@typescript-eslint/types": { + "version": "8.59.3", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.59.3.tgz", + "integrity": "sha512-ePFoH0g4ludssdRFqqDxQePCxU4WQyRa9+XVwjm7yLn0FKhMeoetC+qBEEI1Eyb1pGSDveTIT09Bvw2WhlGayg==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/typescript-estree": { + "version": "8.59.3", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.59.3.tgz", + "integrity": "sha512-CbRjVRAf7Lr9Kr8RopKcbY45p2VfmmHrm0ygOCYFi7oU8q19m0Fs/6iHS7kNOmwpp+ob07ZVcAqlxUod9lYdmg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@typescript-eslint/project-service": "8.59.3", + "@typescript-eslint/tsconfig-utils": "8.59.3", + "@typescript-eslint/types": "8.59.3", + "@typescript-eslint/visitor-keys": "8.59.3", + "debug": "^4.4.3", + "minimatch": "^10.2.2", + "semver": "^7.7.3", + "tinyglobby": "^0.2.15", + "ts-api-utils": "^2.5.0" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "typescript": ">=4.8.4 <6.1.0" + } + }, + "node_modules/@typescript-eslint/typescript-estree/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/@typescript-eslint/typescript-estree/node_modules/brace-expansion": { + "version": "5.0.6", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-5.0.6.tgz", + "integrity": "sha512-kLpxurY4Z4r9sgMsyG0Z9uzsBlgiU/EFKhj/h91/8yHu0edo7XuixOIH3VcJ8kkxs6/jPzoI6U9Vj3WqbMQ94g==", + "dev": true, + "license": "MIT", + "dependencies": { + "balanced-match": "^4.0.2" + }, + "engines": { + "node": "18 || 20 || >=22" + } + }, + "node_modules/@typescript-eslint/typescript-estree/node_modules/minimatch": { + "version": "10.2.5", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-10.2.5.tgz", + "integrity": "sha512-MULkVLfKGYDFYejP07QOurDLLQpcjk7Fw+7jXS2R2czRQzR56yHRveU5NDJEOviH+hETZKSkIk5c+T23GjFUMg==", + "dev": true, + "license": "BlueOak-1.0.0", + "dependencies": { + "brace-expansion": "^5.0.5" + }, + "engines": { + "node": "18 || 20 || >=22" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/@typescript-eslint/typescript-estree/node_modules/semver": { + "version": "7.8.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.8.0.tgz", + "integrity": "sha512-AcM7dV/5ul4EekoQ29Agm5vri8JNqRyj39o0qpX6vDF2GZrtutZl5RwgD1XnZjiTAfncsJhMI48QQH3sN87YNA==", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@typescript-eslint/utils": { + "version": "8.59.3", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.59.3.tgz", + "integrity": "sha512-JAvT14goBzRzzzZyqq3P9BLArIxTtQURUtFgQ/V7FO+eU+Gg6ES+5ymOPP1wRxXcxAYeivCk4uS3jCKWI1K8Zg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@eslint-community/eslint-utils": "^4.9.1", + "@typescript-eslint/scope-manager": "8.59.3", + "@typescript-eslint/types": "8.59.3", + "@typescript-eslint/typescript-estree": "8.59.3" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0", + "typescript": ">=4.8.4 <6.1.0" + } + }, + "node_modules/@typescript-eslint/visitor-keys": { + "version": "8.59.3", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.59.3.tgz", + "integrity": "sha512-f1UQF7ggd42YiwI5wGrRaPsa+P0CINBlrkLPmGfpq/u/I/oVtecoEIfFR9ag/oa1sLOsRNZ6xehf6qMZhQGBDg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@typescript-eslint/types": "8.59.3", + "eslint-visitor-keys": "^5.0.0" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/visitor-keys/node_modules/eslint-visitor-keys": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-5.0.1.tgz", + "integrity": "sha512-tD40eHxA35h0PEIZNeIjkHoDR4YjjJp34biM0mDvplBe//mB+IHCqHDGV7pxF+7MklTvighcCPPZC7ynWyjdTA==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": "^20.19.0 || ^22.13.0 || >=24" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/@unpic/core": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@unpic/core/-/core-1.0.3.tgz", + "integrity": "sha512-aum9YNVUGso7MjGLD0Rp/08kywCGLqZ03/q6VQBFFakDBOXWEc8D4kPGcZ8v5wEnGRex3lE+++bOuucBp3KJ/w==", + "dev": true, + "license": "MIT", + "dependencies": { + "unpic": "^4.2.2" + } + }, + "node_modules/@unpic/react": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@unpic/react/-/react-1.0.2.tgz", + "integrity": "sha512-5RmRfELwTF8w+4zjtQGqjpvX+RU2VLvis3xDCS1O2uWk0PZN2cvatL+3/KAR3mshAuRrkFGTX1XwyAezSXaoCA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@unpic/core": "^1.0.3" + }, + "peerDependencies": { + "next": "^13.0.0 || ^14.0.0 || ^15.0.0 || ^16.0.0", + "react": "^17.0.0 || ^18.0.0 || ^19.0.0", + "react-dom": "^17.0.0 || ^18.0.0 || ^19.0.0" + }, + "peerDependenciesMeta": { + "next": { + "optional": true + } + } + }, + "node_modules/@unrs/resolver-binding-android-arm-eabi": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-android-arm-eabi/-/resolver-binding-android-arm-eabi-1.11.1.tgz", + "integrity": "sha512-ppLRUgHVaGRWUx0R0Ut06Mjo9gBaBkg3v/8AxusGLhsIotbBLuRk51rAzqLC8gq6NyyAojEXglNjzf6R948DNw==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ] + }, + "node_modules/@unrs/resolver-binding-android-arm64": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-android-arm64/-/resolver-binding-android-arm64-1.11.1.tgz", + "integrity": "sha512-lCxkVtb4wp1v+EoN+HjIG9cIIzPkX5OtM03pQYkG+U5O/wL53LC4QbIeazgiKqluGeVEeBlZahHalCaBvU1a2g==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ] + }, + "node_modules/@unrs/resolver-binding-darwin-arm64": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-darwin-arm64/-/resolver-binding-darwin-arm64-1.11.1.tgz", + "integrity": "sha512-gPVA1UjRu1Y/IsB/dQEsp2V1pm44Of6+LWvbLc9SDk1c2KhhDRDBUkQCYVWe6f26uJb3fOK8saWMgtX8IrMk3g==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ] + }, + "node_modules/@unrs/resolver-binding-darwin-x64": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-darwin-x64/-/resolver-binding-darwin-x64-1.11.1.tgz", + "integrity": "sha512-cFzP7rWKd3lZaCsDze07QX1SC24lO8mPty9vdP+YVa3MGdVgPmFc59317b2ioXtgCMKGiCLxJ4HQs62oz6GfRQ==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ] + }, + "node_modules/@unrs/resolver-binding-freebsd-x64": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-freebsd-x64/-/resolver-binding-freebsd-x64-1.11.1.tgz", + "integrity": "sha512-fqtGgak3zX4DCB6PFpsH5+Kmt/8CIi4Bry4rb1ho6Av2QHTREM+47y282Uqiu3ZRF5IQioJQ5qWRV6jduA+iGw==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ] + }, + "node_modules/@unrs/resolver-binding-linux-arm-gnueabihf": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-arm-gnueabihf/-/resolver-binding-linux-arm-gnueabihf-1.11.1.tgz", + "integrity": "sha512-u92mvlcYtp9MRKmP+ZvMmtPN34+/3lMHlyMj7wXJDeXxuM0Vgzz0+PPJNsro1m3IZPYChIkn944wW8TYgGKFHw==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@unrs/resolver-binding-linux-arm-musleabihf": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-arm-musleabihf/-/resolver-binding-linux-arm-musleabihf-1.11.1.tgz", + "integrity": "sha512-cINaoY2z7LVCrfHkIcmvj7osTOtm6VVT16b5oQdS4beibX2SYBwgYLmqhBjA1t51CarSaBuX5YNsWLjsqfW5Cw==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@unrs/resolver-binding-linux-arm64-gnu": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-arm64-gnu/-/resolver-binding-linux-arm64-gnu-1.11.1.tgz", + "integrity": "sha512-34gw7PjDGB9JgePJEmhEqBhWvCiiWCuXsL9hYphDF7crW7UgI05gyBAi6MF58uGcMOiOqSJ2ybEeCvHcq0BCmQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@unrs/resolver-binding-linux-arm64-musl": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-arm64-musl/-/resolver-binding-linux-arm64-musl-1.11.1.tgz", + "integrity": "sha512-RyMIx6Uf53hhOtJDIamSbTskA99sPHS96wxVE/bJtePJJtpdKGXO1wY90oRdXuYOGOTuqjT8ACccMc4K6QmT3w==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@unrs/resolver-binding-linux-ppc64-gnu": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-ppc64-gnu/-/resolver-binding-linux-ppc64-gnu-1.11.1.tgz", + "integrity": "sha512-D8Vae74A4/a+mZH0FbOkFJL9DSK2R6TFPC9M+jCWYia/q2einCubX10pecpDiTmkJVUH+y8K3BZClycD8nCShA==", + "cpu": [ + "ppc64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@unrs/resolver-binding-linux-riscv64-gnu": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-riscv64-gnu/-/resolver-binding-linux-riscv64-gnu-1.11.1.tgz", + "integrity": "sha512-frxL4OrzOWVVsOc96+V3aqTIQl1O2TjgExV4EKgRY09AJ9leZpEg8Ak9phadbuX0BA4k8U5qtvMSQQGGmaJqcQ==", + "cpu": [ + "riscv64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@unrs/resolver-binding-linux-riscv64-musl": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-riscv64-musl/-/resolver-binding-linux-riscv64-musl-1.11.1.tgz", + "integrity": "sha512-mJ5vuDaIZ+l/acv01sHoXfpnyrNKOk/3aDoEdLO/Xtn9HuZlDD6jKxHlkN8ZhWyLJsRBxfv9GYM2utQ1SChKew==", + "cpu": [ + "riscv64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@unrs/resolver-binding-linux-s390x-gnu": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-s390x-gnu/-/resolver-binding-linux-s390x-gnu-1.11.1.tgz", + "integrity": "sha512-kELo8ebBVtb9sA7rMe1Cph4QHreByhaZ2QEADd9NzIQsYNQpt9UkM9iqr2lhGr5afh885d/cB5QeTXSbZHTYPg==", + "cpu": [ + "s390x" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@unrs/resolver-binding-linux-x64-gnu": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-x64-gnu/-/resolver-binding-linux-x64-gnu-1.11.1.tgz", + "integrity": "sha512-C3ZAHugKgovV5YvAMsxhq0gtXuwESUKc5MhEtjBpLoHPLYM+iuwSj3lflFwK3DPm68660rZ7G8BMcwSro7hD5w==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@unrs/resolver-binding-linux-x64-musl": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-x64-musl/-/resolver-binding-linux-x64-musl-1.11.1.tgz", + "integrity": "sha512-rV0YSoyhK2nZ4vEswT/QwqzqQXw5I6CjoaYMOX0TqBlWhojUf8P94mvI7nuJTeaCkkds3QE4+zS8Ko+GdXuZtA==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@unrs/resolver-binding-wasm32-wasi": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-wasm32-wasi/-/resolver-binding-wasm32-wasi-1.11.1.tgz", + "integrity": "sha512-5u4RkfxJm+Ng7IWgkzi3qrFOvLvQYnPBmjmZQ8+szTK/b31fQCnleNl1GgEt7nIsZRIf5PLhPwT0WM+q45x/UQ==", + "cpu": [ + "wasm32" + ], + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "@napi-rs/wasm-runtime": "^0.2.11" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/@unrs/resolver-binding-win32-arm64-msvc": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-win32-arm64-msvc/-/resolver-binding-win32-arm64-msvc-1.11.1.tgz", + "integrity": "sha512-nRcz5Il4ln0kMhfL8S3hLkxI85BXs3o8EYoattsJNdsX4YUU89iOkVn7g0VHSRxFuVMdM4Q1jEpIId1Ihim/Uw==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@unrs/resolver-binding-win32-ia32-msvc": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-win32-ia32-msvc/-/resolver-binding-win32-ia32-msvc-1.11.1.tgz", + "integrity": "sha512-DCEI6t5i1NmAZp6pFonpD5m7i6aFrpofcp4LA2i8IIq60Jyo28hamKBxNrZcyOwVOZkgsRp9O2sXWBWP8MnvIQ==", + "cpu": [ + "ia32" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@unrs/resolver-binding-win32-x64-msvc": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-win32-x64-msvc/-/resolver-binding-win32-x64-msvc-1.11.1.tgz", + "integrity": "sha512-lrW200hZdbfRtztbygyaq/6jP6AKE8qQN2KvPcJ+x7wiD038YtnYtZ82IMNJ69GJibV7bwL3y9FgK+5w/pYt6g==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@vercel/og": { + "version": "0.8.6", + "resolved": "https://registry.npmjs.org/@vercel/og/-/og-0.8.6.tgz", + "integrity": "sha512-hBcWIOppZV14bi+eAmCZj8Elj8hVSUZJTpf1lgGBhVD85pervzQ1poM/qYfFUlPraYSZYP+ASg6To5BwYmUSGQ==", + "dev": true, + "license": "MPL-2.0", + "dependencies": { + "@resvg/resvg-wasm": "2.4.0", + "satori": "0.16.0" + }, + "engines": { + "node": ">=16" + } + }, + "node_modules/@vitejs/plugin-react": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/@vitejs/plugin-react/-/plugin-react-6.0.2.tgz", + "integrity": "sha512-DlSMqo4WhThw4vB8Mpn0Woe9J+Jfq1geJ61AKW0QEgLzGMNwtIMdxbDUzLxcun8W7NbJO0e2Jg/Nxm3cCSVzzg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@rolldown/pluginutils": "^1.0.0" + }, + "engines": { + "node": "^20.19.0 || >=22.12.0" + }, + "peerDependencies": { + "@rolldown/plugin-babel": "^0.1.7 || ^0.2.0", + "babel-plugin-react-compiler": "^1.0.0", + "vite": "^8.0.0" + }, + "peerDependenciesMeta": { + "@rolldown/plugin-babel": { + "optional": true + }, + "babel-plugin-react-compiler": { + "optional": true + } + } + }, + "node_modules/@vitejs/plugin-rsc": { + "version": "0.5.26", + "resolved": "https://registry.npmjs.org/@vitejs/plugin-rsc/-/plugin-rsc-0.5.26.tgz", + "integrity": "sha512-T8W8ODEutblw9qXQB512LDPyv1tAbJRD/Gf0QEGsAoydl4nxEtIrghnhoI9oLY9R+7aw+cLk1ZEltxWHWf4aHw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@rolldown/pluginutils": "1.0.0-rc.18", + "es-module-lexer": "^2.1.0", + "estree-walker": "^3.0.3", + "magic-string": "^0.30.21", + "srvx": "^0.11.15", + "strip-literal": "^3.1.0", + "turbo-stream": "^3.2.0", + "vitefu": "^1.1.3" + }, + "peerDependencies": { + "react": "*", + "react-dom": "*", + "react-server-dom-webpack": "*", + "vite": "*" + }, + "peerDependenciesMeta": { + "react-server-dom-webpack": { + "optional": true + } + } + }, + "node_modules/@vitejs/plugin-rsc/node_modules/@rolldown/pluginutils": { + "version": "1.0.0-rc.18", + "resolved": "https://registry.npmjs.org/@rolldown/pluginutils/-/pluginutils-1.0.0-rc.18.tgz", + "integrity": "sha512-CUY5Mnhe64xQBGZEEXQ5WyZwsc1JU3vAZLIxtrsBt3LO6UOb+C8GunVKqe9sT8NeWb4lqSaoJtp2xo6GxT1MNw==", + "dev": true, + "license": "MIT" + }, + "node_modules/@webassemblyjs/ast": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.14.1.tgz", + "integrity": "sha512-nuBEDgQfm1ccRp/8bCQrx1frohyufl4JlbMMZ4P1wpeOfDhF6FQkxZJ1b/e+PLwr6X1Nhw6OLme5usuBWYBvuQ==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@webassemblyjs/helper-numbers": "1.13.2", + "@webassemblyjs/helper-wasm-bytecode": "1.13.2" + } + }, + "node_modules/@webassemblyjs/floating-point-hex-parser": { + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.13.2.tgz", + "integrity": "sha512-6oXyTOzbKxGH4steLbLNOu71Oj+C8Lg34n6CqRvqfS2O71BxY6ByfMDRhBytzknj9yGUPVJ1qIKhRlAwO1AovA==", + "dev": true, + "license": "MIT", + "peer": true + }, + "node_modules/@webassemblyjs/helper-api-error": { + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.13.2.tgz", + "integrity": "sha512-U56GMYxy4ZQCbDZd6JuvvNV/WFildOjsaWD3Tzzvmw/mas3cXzRJPMjP83JqEsgSbyrmaGjBfDtV7KDXV9UzFQ==", + "dev": true, + "license": "MIT", + "peer": true + }, + "node_modules/@webassemblyjs/helper-buffer": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.14.1.tgz", + "integrity": "sha512-jyH7wtcHiKssDtFPRB+iQdxlDf96m0E39yb0k5uJVhFGleZFoNw1c4aeIcVUPPbXUVJ94wwnMOAqUHyzoEPVMA==", + "dev": true, + "license": "MIT", + "peer": true + }, + "node_modules/@webassemblyjs/helper-numbers": { + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.13.2.tgz", + "integrity": "sha512-FE8aCmS5Q6eQYcV3gI35O4J789wlQA+7JrqTTpJqn5emA4U2hvwJmvFRC0HODS+3Ye6WioDklgd6scJ3+PLnEA==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@webassemblyjs/floating-point-hex-parser": "1.13.2", + "@webassemblyjs/helper-api-error": "1.13.2", + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@webassemblyjs/helper-wasm-bytecode": { + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.13.2.tgz", + "integrity": "sha512-3QbLKy93F0EAIXLh0ogEVR6rOubA9AoZ+WRYhNbFyuB70j3dRdwH9g+qXhLAO0kiYGlg3TxDV+I4rQTr/YNXkA==", + "dev": true, + "license": "MIT", + "peer": true + }, + "node_modules/@webassemblyjs/helper-wasm-section": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.14.1.tgz", + "integrity": "sha512-ds5mXEqTJ6oxRoqjhWDU83OgzAYjwsCV8Lo/N+oRsNDmx/ZDpqalmrtgOMkHwxsG0iI//3BwWAErYRHtgn0dZw==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@webassemblyjs/ast": "1.14.1", + "@webassemblyjs/helper-buffer": "1.14.1", + "@webassemblyjs/helper-wasm-bytecode": "1.13.2", + "@webassemblyjs/wasm-gen": "1.14.1" + } + }, + "node_modules/@webassemblyjs/ieee754": { + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.13.2.tgz", + "integrity": "sha512-4LtOzh58S/5lX4ITKxnAK2USuNEvpdVV9AlgGQb8rJDHaLeHciwG4zlGr0j/SNWlr7x3vO1lDEsuePvtcDNCkw==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@xtuc/ieee754": "^1.2.0" + } + }, + "node_modules/@webassemblyjs/leb128": { + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.13.2.tgz", + "integrity": "sha512-Lde1oNoIdzVzdkNEAWZ1dZ5orIbff80YPdHx20mrHwHrVNNTjNr8E3xz9BdpcGqRQbAEa+fkrCb+fRFTl/6sQw==", + "dev": true, + "license": "Apache-2.0", + "peer": true, + "dependencies": { + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@webassemblyjs/utf8": { + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.13.2.tgz", + "integrity": "sha512-3NQWGjKTASY1xV5m7Hr0iPeXD9+RDobLll3T9d2AO+g3my8xy5peVyjSag4I50mR1bBSN/Ct12lo+R9tJk0NZQ==", + "dev": true, + "license": "MIT", + "peer": true + }, + "node_modules/@webassemblyjs/wasm-edit": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.14.1.tgz", + "integrity": "sha512-RNJUIQH/J8iA/1NzlE4N7KtyZNHi3w7at7hDjvRNm5rcUXa00z1vRz3glZoULfJ5mpvYhLybmVcwcjGrC1pRrQ==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@webassemblyjs/ast": "1.14.1", + "@webassemblyjs/helper-buffer": "1.14.1", + "@webassemblyjs/helper-wasm-bytecode": "1.13.2", + "@webassemblyjs/helper-wasm-section": "1.14.1", + "@webassemblyjs/wasm-gen": "1.14.1", + "@webassemblyjs/wasm-opt": "1.14.1", + "@webassemblyjs/wasm-parser": "1.14.1", + "@webassemblyjs/wast-printer": "1.14.1" + } + }, + "node_modules/@webassemblyjs/wasm-gen": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.14.1.tgz", + "integrity": "sha512-AmomSIjP8ZbfGQhumkNvgC33AY7qtMCXnN6bL2u2Js4gVCg8fp735aEiMSBbDR7UQIj90n4wKAFUSEd0QN2Ukg==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@webassemblyjs/ast": "1.14.1", + "@webassemblyjs/helper-wasm-bytecode": "1.13.2", + "@webassemblyjs/ieee754": "1.13.2", + "@webassemblyjs/leb128": "1.13.2", + "@webassemblyjs/utf8": "1.13.2" + } + }, + "node_modules/@webassemblyjs/wasm-opt": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.14.1.tgz", + "integrity": "sha512-PTcKLUNvBqnY2U6E5bdOQcSM+oVP/PmrDY9NzowJjislEjwP/C4an2303MCVS2Mg9d3AJpIGdUFIQQWbPds0Sw==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@webassemblyjs/ast": "1.14.1", + "@webassemblyjs/helper-buffer": "1.14.1", + "@webassemblyjs/wasm-gen": "1.14.1", + "@webassemblyjs/wasm-parser": "1.14.1" + } + }, + "node_modules/@webassemblyjs/wasm-parser": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.14.1.tgz", + "integrity": "sha512-JLBl+KZ0R5qB7mCnud/yyX08jWFw5MsoalJ1pQ4EdFlgj9VdXKGuENGsiCIjegI1W7p91rUlcB/LB5yRJKNTcQ==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@webassemblyjs/ast": "1.14.1", + "@webassemblyjs/helper-api-error": "1.13.2", + "@webassemblyjs/helper-wasm-bytecode": "1.13.2", + "@webassemblyjs/ieee754": "1.13.2", + "@webassemblyjs/leb128": "1.13.2", + "@webassemblyjs/utf8": "1.13.2" + } + }, + "node_modules/@webassemblyjs/wast-printer": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.14.1.tgz", + "integrity": "sha512-kPSSXE6De1XOR820C90RIo2ogvZG+c3KiHzqUoO/F34Y2shGzesfqv7o57xrxovZJH/MetF5UjroJ/R/3isoiw==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@webassemblyjs/ast": "1.14.1", + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@xtuc/ieee754": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", + "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==", + "dev": true, + "license": "BSD-3-Clause", + "peer": true + }, + "node_modules/@xtuc/long": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", + "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==", + "dev": true, + "license": "Apache-2.0", + "peer": true + }, + "node_modules/acorn": { + "version": "8.16.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.16.0.tgz", + "integrity": "sha512-UVJyE9MttOsBQIDKw1skb9nAwQuR5wuGD3+82K6JgJlm/Y+KI92oNsMNGZCYdDsVtRHSak0pcV5Dno5+4jh9sw==", + "dev": true, + "license": "MIT", + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/acorn-import-phases": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/acorn-import-phases/-/acorn-import-phases-1.0.4.tgz", + "integrity": "sha512-wKmbr/DDiIXzEOiWrTTUcDm24kQ2vGfZQvM2fwg2vXqR5uW6aapr7ObPtj1th32b9u90/Pf4AItvdTh42fBmVQ==", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=10.13.0" + }, + "peerDependencies": { + "acorn": "^8.14.0" + } + }, + "node_modules/acorn-jsx": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", + "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", + "dev": true, + "license": "MIT", + "peerDependencies": { + "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/acorn-loose": { + "version": "8.5.2", + "resolved": "https://registry.npmjs.org/acorn-loose/-/acorn-loose-8.5.2.tgz", + "integrity": "sha512-PPvV6g8UGMGgjrMu+n/f9E/tCSkNQ2Y97eFvuVdJfG11+xdIeDcLyNdC8SHcrHbRqkfwLASdplyR6B6sKM1U4A==", + "dev": true, + "license": "MIT", + "dependencies": { + "acorn": "^8.15.0" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/ajv": { + "version": "6.15.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.15.0.tgz", + "integrity": "sha512-fgFx7Hfoq60ytK2c7DhnF8jIvzYgOMxfugjLOSMHjLIPgenqa7S7oaagATUq99mV6IYvN2tRmC0wnTYX6iPbMw==", + "dev": true, + "license": "MIT", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/ajv-formats": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.1.tgz", + "integrity": "sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "ajv": "^8.0.0" + }, + "peerDependencies": { + "ajv": "^8.0.0" + }, + "peerDependenciesMeta": { + "ajv": { + "optional": true + } + } + }, + "node_modules/ajv-formats/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", + "peer": true, + "dependencies": { + "fast-deep-equal": "^3.1.3", + "fast-uri": "^3.0.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/ajv-formats/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", + "peer": true + }, + "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/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/aria-query": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.3.2.tgz", + "integrity": "sha512-COROpnaoap1E2F000S62r6A60uHZnmlvomhfyT2DlTcrY1OrBKn2UhH7qn5wTC9zMvD0AY7csdPSNwKP+7WiQw==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/array-buffer-byte-length": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/array-buffer-byte-length/-/array-buffer-byte-length-1.0.2.tgz", + "integrity": "sha512-LHE+8BuR7RYGDKvnrmcuSq3tDcKv9OFEXQt/HpbZhY7V6h0zlUXutnAD82GiFx9rdieCMjkvtcsPqBwgUl1Iiw==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3", + "is-array-buffer": "^3.0.5" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array-includes": { + "version": "3.1.9", + "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.9.tgz", + "integrity": "sha512-FmeCCAenzH0KH381SPT5FZmiA/TmpndpcaShhfgEN9eCVjnFBqq3l1xrI42y8+PPLI6hypzou4GXw00WHmPBLQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "call-bound": "^1.0.4", + "define-properties": "^1.2.1", + "es-abstract": "^1.24.0", + "es-object-atoms": "^1.1.1", + "get-intrinsic": "^1.3.0", + "is-string": "^1.1.1", + "math-intrinsics": "^1.1.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array.prototype.findlast": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/array.prototype.findlast/-/array.prototype.findlast-1.2.5.tgz", + "integrity": "sha512-CVvd6FHg1Z3POpBLxO6E6zr+rSKEQ9L6rZHAaY7lLfhKsWYUBBOuMs0e9o24oopj6H+geRCX0YJ+TJLBK2eHyQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.0.0", + "es-shim-unscopables": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array.prototype.findlastindex": { + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/array.prototype.findlastindex/-/array.prototype.findlastindex-1.2.6.tgz", + "integrity": "sha512-F/TKATkzseUExPlfvmwQKGITM3DGTK+vkAsCZoDc5daVygbJBnjEUCbgkAvVFsgfXfX4YIqZ/27G3k3tdXrTxQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "call-bound": "^1.0.4", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.9", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.1.1", + "es-shim-unscopables": "^1.1.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array.prototype.flat": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.3.tgz", + "integrity": "sha512-rwG/ja1neyLqCuGZ5YYrznA62D4mZXg0i1cIskIUKSiqF3Cje9/wXAls9B9s1Wa2fomMsIv8czB8jZcPmxCXFg==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.5", + "es-shim-unscopables": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array.prototype.flatmap": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.3.3.tgz", + "integrity": "sha512-Y7Wt51eKJSyi80hFrJCePGGNo5ktJCslFuboqJsbf57CCPcm5zztluPlc4/aD8sWsKvlwatezpV4U1efk8kpjg==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.5", + "es-shim-unscopables": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array.prototype.tosorted": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/array.prototype.tosorted/-/array.prototype.tosorted-1.1.4.tgz", + "integrity": "sha512-p6Fx8B7b7ZhL/gmUsAy0D15WhvDccw3mnGNbZpi3pmeJdxtWsj2jEaI4Y6oo3XiHfzuSgPwKc04MYt6KgvC/wA==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.3", + "es-errors": "^1.3.0", + "es-shim-unscopables": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/arraybuffer.prototype.slice": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.4.tgz", + "integrity": "sha512-BNoCY6SXXPQ7gF2opIP4GBE+Xw7U+pHMYKuzjgCN3GwiaIR09UUeKfheyIry77QtrCBlC0KK0q5/TER/tYh3PQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "array-buffer-byte-length": "^1.0.1", + "call-bind": "^1.0.8", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.5", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.6", + "is-array-buffer": "^3.0.4" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/ast-types-flow": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/ast-types-flow/-/ast-types-flow-0.0.8.tgz", + "integrity": "sha512-OH/2E5Fg20h2aPrbe+QL8JZQFko0YZaF+j4mnQ7BGhfavO7OpSLa8a0y9sBwomHdSbkhTS8TQNayBfnW5DwbvQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/async-function": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/async-function/-/async-function-1.0.0.tgz", + "integrity": "sha512-hsU18Ae8CDTR6Kgu9DYf0EbCr/a5iGL0rytQDobUcdpYOKokk8LEjVphnXkDkgpi0wYVsqrXuP0bZxJaTqdgoA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/available-typed-arrays": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.7.tgz", + "integrity": "sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "possible-typed-array-names": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/axe-core": { + "version": "4.11.4", + "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.11.4.tgz", + "integrity": "sha512-KunSNx+TVpkAw/6ULfhnx+HWRecjqZGTOyquAoWHYLRSdK1tB5Ihce1ZW+UY3fj33bYAFWPu7W/GRSmmrCGuxA==", + "dev": true, + "license": "MPL-2.0", + "engines": { + "node": ">=4" + } + }, + "node_modules/axobject-query": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-4.1.0.tgz", + "integrity": "sha512-qIj0G9wZbMGNLjLmg1PT6v2mE9AH2zlnADJD/2tC6E00hgmhUOfEB6greHPAfLRSufHqROIUTkw6E+M3lH0PTQ==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", + "dev": true, + "license": "MIT" + }, + "node_modules/base64-js": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-0.0.8.tgz", + "integrity": "sha512-3XSA2cR/h/73EzlXXdU6YNycmYI7+kicTxks4eJg2g39biHR84slg2+des+p7iHYhbRg/udIS4TD53WabcOUkw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/baseline-browser-mapping": { + "version": "2.10.30", + "resolved": "https://registry.npmjs.org/baseline-browser-mapping/-/baseline-browser-mapping-2.10.30.tgz", + "integrity": "sha512-xjOFN16Ha1+Rz4nFYKqHU/LSB+gx/Vi3yQLX7r7sAW+Wa+8hhF2h4pvqTrTMc8+WcDBEunnUurr46Jvv0jk3Vg==", + "license": "Apache-2.0", + "bin": { + "baseline-browser-mapping": "dist/cli.cjs" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/blake3-wasm": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/blake3-wasm/-/blake3-wasm-2.1.5.tgz", + "integrity": "sha512-F1+K8EbfOZE49dtoPtmxUQrpXaBIl3ICvasLh+nJta0xkz+9kF/7uet9fLnwKqhDrmj6g+6K3Tw9yQPUg2ka5g==", + "dev": true, + "license": "MIT" + }, + "node_modules/brace-expansion": { + "version": "1.1.14", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.14.tgz", + "integrity": "sha512-MWPGfDxnyzKU7rNOW9SP/c50vi3xrmrua/+6hfPbCS2ABNWfx24vPidzvC7krjU/RTo235sV776ymlsMtGKj8g==", + "dev": true, + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/braces": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", + "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", + "dev": true, + "license": "MIT", + "dependencies": { + "fill-range": "^7.1.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/browserslist": { + "version": "4.28.2", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.28.2.tgz", + "integrity": "sha512-48xSriZYYg+8qXna9kwqjIVzuQxi+KYWp2+5nCYnYKPTr0LvD89Jqk2Or5ogxz0NUMfIjhh2lIUX/LyX9B4oIg==", + "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.12", + "caniuse-lite": "^1.0.30001782", + "electron-to-chromium": "^1.5.328", + "node-releases": "^2.0.36", + "update-browserslist-db": "^1.2.3" + }, + "bin": { + "browserslist": "cli.js" + }, + "engines": { + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + } + }, + "node_modules/buffer-from": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", + "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", + "dev": true, + "license": "MIT", + "peer": true + }, + "node_modules/call-bind": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.9.tgz", + "integrity": "sha512-a/hy+pNsFUTR+Iz8TCJvXudKVLAnz/DyeSUo10I5yvFDQJBFU2s9uqQpoSrJlroHUKoKqzg+epxyP9lqFdzfBQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind-apply-helpers": "^1.0.2", + "es-define-property": "^1.0.1", + "get-intrinsic": "^1.3.0", + "set-function-length": "^1.2.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/call-bind-apply-helpers": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz", + "integrity": "sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/call-bound": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/call-bound/-/call-bound-1.0.4.tgz", + "integrity": "sha512-+ys997U96po4Kx/ABpBCqhA9EuxJaQWDQg7295H4hBphv3IZg0boBKuwYpt4YXp6MZ5AmZQnU/tyMTlRpaSejg==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind-apply-helpers": "^1.0.2", + "get-intrinsic": "^1.3.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/camelize": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/camelize/-/camelize-1.0.1.tgz", + "integrity": "sha512-dU+Tx2fsypxTgtLoE36npi3UqcjSSMNYfkqgmoEhtZrraP5VWq0K7FkWVTYa8eMPtnU/G2txVsfdCJTn9uzpuQ==", + "dev": true, + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/caniuse-lite": { + "version": "1.0.30001793", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001793.tgz", + "integrity": "sha512-iwSsYWaCOoh26cV8NwNRViHlrfUvYsHDfRVcbtmw0Kg6PJIZZXwMkj1442FYLBGkeUf1juAsU3DTfxW579mrPA==", + "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/chrome-trace-event": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.4.tgz", + "integrity": "sha512-rNjApaLzuwaOTjCiT8lSDdGN1APCiqkChLMJxJPWLunPAt5fy8xgU9/jNOchV84wfIxrA0lRQB7oCT8jrn/wrQ==", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=6.0" + } + }, + "node_modules/client-only": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/client-only/-/client-only-0.0.1.tgz", + "integrity": "sha512-IV3Ou0jSMzZrd3pZ48nLkT9DA7Ag1pnPzaiQhpW7c3RbcqqzvzzVu+L8gfqMp/8IM2MQtSiqaCxrrcfu8I8rMA==", + "license": "MIT" + }, + "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/commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", + "dev": true, + "license": "MIT", + "peer": true + }, + "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/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": "1.1.1", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-1.1.1.tgz", + "integrity": "sha512-ei8Aos7ja0weRpFzJnEA9UHJ/7XQmqglbRwnf2ATjcB9Wq874VKH9kfjjirM6UhU2/E5fFYadylyhFldcqSidQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/express" + } + }, + "node_modules/cross-spawn": { + "version": "7.0.6", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz", + "integrity": "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==", + "dev": true, + "license": "MIT", + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/css-background-parser": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/css-background-parser/-/css-background-parser-0.1.0.tgz", + "integrity": "sha512-2EZLisiZQ+7m4wwur/qiYJRniHX4K5Tc9w93MT3AS0WS1u5kaZ4FKXlOTBhOjc+CgEgPiGY+fX1yWD8UwpEqUA==", + "dev": true, + "license": "MIT" + }, + "node_modules/css-box-shadow": { + "version": "1.0.0-3", + "resolved": "https://registry.npmjs.org/css-box-shadow/-/css-box-shadow-1.0.0-3.tgz", + "integrity": "sha512-9jaqR6e7Ohds+aWwmhe6wILJ99xYQbfmK9QQB9CcMjDbTxPZjwEmUQpU91OG05Xgm8BahT5fW+svbsQGjS/zPg==", + "dev": true, + "license": "MIT" + }, + "node_modules/css-color-keywords": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/css-color-keywords/-/css-color-keywords-1.0.0.tgz", + "integrity": "sha512-FyyrDHZKEjXDpNJYvVsV960FiqQyXc/LlYmsxl2BcdMb2WPx0OGRVgTg55rPSyLSNMqP52R9r8geSp7apN3Ofg==", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=4" + } + }, + "node_modules/css-gradient-parser": { + "version": "0.0.16", + "resolved": "https://registry.npmjs.org/css-gradient-parser/-/css-gradient-parser-0.0.16.tgz", + "integrity": "sha512-3O5QdqgFRUbXvK1x5INf1YkBz1UKSWqrd63vWsum8MNHDBYD5urm3QtxZbKU259OrEXNM26lP/MPY3d1IGkBgA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=16" + } + }, + "node_modules/css-to-react-native": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/css-to-react-native/-/css-to-react-native-3.2.0.tgz", + "integrity": "sha512-e8RKaLXMOFii+02mOlqwjbD00KSEKqblnpO9e++1aXS1fPQOpS1YoqdVHBqPjHNoxeF2mimzVqawm2KCbEdtHQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "camelize": "^1.0.0", + "css-color-keywords": "^1.0.0", + "postcss-value-parser": "^4.0.2" + } + }, + "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/damerau-levenshtein": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/damerau-levenshtein/-/damerau-levenshtein-1.0.8.tgz", + "integrity": "sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA==", + "dev": true, + "license": "BSD-2-Clause" + }, + "node_modules/data-view-buffer": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/data-view-buffer/-/data-view-buffer-1.0.2.tgz", + "integrity": "sha512-EmKO5V3OLXh1rtK2wgXRansaK1/mtVdTUEiEI0W8RkvgT05kfxaH29PliLnpLP73yYO6142Q72QNa8Wx/A5CqQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3", + "es-errors": "^1.3.0", + "is-data-view": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/data-view-byte-length": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/data-view-byte-length/-/data-view-byte-length-1.0.2.tgz", + "integrity": "sha512-tuhGbE6CfTM9+5ANGf+oQb72Ky/0+s3xKUpHvShfiz2RxMFgFPjsXuRLBVMtvMs15awe45SRb83D6wH4ew6wlQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3", + "es-errors": "^1.3.0", + "is-data-view": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/inspect-js" + } + }, + "node_modules/data-view-byte-offset": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/data-view-byte-offset/-/data-view-byte-offset-1.0.1.tgz", + "integrity": "sha512-BS8PfmtDGnrgYdOonGZQdLZslWIeCGFP9tpan0hi1Co2Zr2NKADsvGYA8XxuG/4UWgJ6Cjtv+YJnB6MM69QGlQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "es-errors": "^1.3.0", + "is-data-view": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/debug": { + "version": "4.4.3", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz", + "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==", + "dev": true, + "license": "MIT", + "dependencies": { + "ms": "^2.1.3" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/deep-is": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", + "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", + "dev": true, + "license": "MIT" + }, + "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", + "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", + "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/detect-libc": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.1.2.tgz", + "integrity": "sha512-Btj2BOOO83o3WyH59e8MgXsxEQVcarkUOpEYrubB0urwnN10yQ364rsiByU11nZlqWYZm05i/of7io4mzihBtQ==", + "devOptional": true, + "license": "Apache-2.0", + "engines": { + "node": ">=8" + } + }, + "node_modules/doctrine": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", + "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/dunder-proto": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/dunder-proto/-/dunder-proto-1.0.1.tgz", + "integrity": "sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind-apply-helpers": "^1.0.1", + "es-errors": "^1.3.0", + "gopd": "^1.2.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/electron-to-chromium": { + "version": "1.5.358", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.358.tgz", + "integrity": "sha512-EO7tKm3QxRqTs1lSuPXzl6yRAwznehp0AH9OoMOIC+4mQzTFday8FJCO5KU6J/TFSQXEOahNq4vTKpz1jmCVOA==", + "dev": true, + "license": "ISC" + }, + "node_modules/emoji-regex": { + "version": "9.2.2", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", + "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", + "dev": true, + "license": "MIT" + }, + "node_modules/emoji-regex-xs": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/emoji-regex-xs/-/emoji-regex-xs-2.0.1.tgz", + "integrity": "sha512-1QFuh8l7LqUcKe24LsPUNzjrzJQ7pgRwp1QMcZ5MX6mFplk2zQ08NVCM84++1cveaUUYtcCYHmeFEuNg16sU4g==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/enhanced-resolve": { + "version": "5.21.3", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.21.3.tgz", + "integrity": "sha512-QyL119InA+XXEkNLNTPCXPugSvOfhwv0JOlGNzvxs0hZaiHLNvXSpudUWsOlsXGWJh8G6ckCScEkVHfX3kw/2Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "graceful-fs": "^4.2.4", + "tapable": "^2.3.3" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/error-stack-parser-es": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/error-stack-parser-es/-/error-stack-parser-es-1.0.5.tgz", + "integrity": "sha512-5qucVt2XcuGMcEGgWI7i+yZpmpByQ8J1lHhcL7PwqCwu9FPP3VUXzT4ltHe5i2z9dePwEHcDVOAfSnHsOlCXRA==", + "dev": true, + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/antfu" + } + }, + "node_modules/es-abstract": { + "version": "1.24.2", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.24.2.tgz", + "integrity": "sha512-2FpH9Q5i2RRwyEP1AylXe6nYLR5OhaJTZwmlcP0dL/+JCbgg7yyEo/sEK6HeGZRf3dFpWwThaRHVApXSkW3xeg==", + "dev": true, + "license": "MIT", + "dependencies": { + "array-buffer-byte-length": "^1.0.2", + "arraybuffer.prototype.slice": "^1.0.4", + "available-typed-arrays": "^1.0.7", + "call-bind": "^1.0.8", + "call-bound": "^1.0.4", + "data-view-buffer": "^1.0.2", + "data-view-byte-length": "^1.0.2", + "data-view-byte-offset": "^1.0.1", + "es-define-property": "^1.0.1", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.1.1", + "es-set-tostringtag": "^2.1.0", + "es-to-primitive": "^1.3.0", + "function.prototype.name": "^1.1.8", + "get-intrinsic": "^1.3.0", + "get-proto": "^1.0.1", + "get-symbol-description": "^1.1.0", + "globalthis": "^1.0.4", + "gopd": "^1.2.0", + "has-property-descriptors": "^1.0.2", + "has-proto": "^1.2.0", + "has-symbols": "^1.1.0", + "hasown": "^2.0.2", + "internal-slot": "^1.1.0", + "is-array-buffer": "^3.0.5", + "is-callable": "^1.2.7", + "is-data-view": "^1.0.2", + "is-negative-zero": "^2.0.3", + "is-regex": "^1.2.1", + "is-set": "^2.0.3", + "is-shared-array-buffer": "^1.0.4", + "is-string": "^1.1.1", + "is-typed-array": "^1.1.15", + "is-weakref": "^1.1.1", + "math-intrinsics": "^1.1.0", + "object-inspect": "^1.13.4", + "object-keys": "^1.1.1", + "object.assign": "^4.1.7", + "own-keys": "^1.0.1", + "regexp.prototype.flags": "^1.5.4", + "safe-array-concat": "^1.1.3", + "safe-push-apply": "^1.0.0", + "safe-regex-test": "^1.1.0", + "set-proto": "^1.0.0", + "stop-iteration-iterator": "^1.1.0", + "string.prototype.trim": "^1.2.10", + "string.prototype.trimend": "^1.0.9", + "string.prototype.trimstart": "^1.0.8", + "typed-array-buffer": "^1.0.3", + "typed-array-byte-length": "^1.0.3", + "typed-array-byte-offset": "^1.0.4", + "typed-array-length": "^1.0.7", + "unbox-primitive": "^1.1.0", + "which-typed-array": "^1.1.19" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/es-define-property": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.1.tgz", + "integrity": "sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-errors": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-iterator-helpers": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/es-iterator-helpers/-/es-iterator-helpers-1.3.2.tgz", + "integrity": "sha512-HVLACW1TppGYjJ8H6/jqH/pqOtKRw6wMlrB23xfExmFWxFquAIWCmwoLsOyN96K4a5KbmOf5At9ZUO3GZbetAw==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.9", + "call-bound": "^1.0.4", + "define-properties": "^1.2.1", + "es-abstract": "^1.24.2", + "es-errors": "^1.3.0", + "es-set-tostringtag": "^2.1.0", + "function-bind": "^1.1.2", + "get-intrinsic": "^1.3.0", + "globalthis": "^1.0.4", + "gopd": "^1.2.0", + "has-property-descriptors": "^1.0.2", + "has-proto": "^1.2.0", + "has-symbols": "^1.1.0", + "internal-slot": "^1.1.0", + "iterator.prototype": "^1.1.5", + "math-intrinsics": "^1.1.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-module-lexer": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-2.1.0.tgz", + "integrity": "sha512-n27zTYMjYu1aj4MjCWzSP7G9r75utsaoc8m61weK+W8JMBGGQybd43GstCXZ3WNmSFtGT9wi59qQTW6mhTR5LQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/es-object-atoms": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.1.1.tgz", + "integrity": "sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA==", + "dev": true, + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/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/es-shim-unscopables": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/es-shim-unscopables/-/es-shim-unscopables-1.1.0.tgz", + "integrity": "sha512-d9T8ucsEhh8Bi1woXCf+TIKDIROLG5WCkxg8geBCbvk22kzwC5G2OnXVMO6FUsvQlgUUXQ2itephWDLqDzbeCw==", + "dev": true, + "license": "MIT", + "dependencies": { + "hasown": "^2.0.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-to-primitive": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.3.0.tgz", + "integrity": "sha512-w+5mJ3GuFL+NjVtJlvydShqE1eN3h3PbI7/5LAsYJP/2qtuMXjfL2LpHSRqo4b4eSF5K/DH1JXKUAHSB2UW50g==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-callable": "^1.2.7", + "is-date-object": "^1.0.5", + "is-symbol": "^1.0.4" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/esbuild": { + "version": "0.28.0", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.28.0.tgz", + "integrity": "sha512-sNR9MHpXSUV/XB4zmsFKN+QgVG82Cc7+/aaxJ8Adi8hyOac+EXptIp45QBPaVyX3N70664wRbTcLTOemCAnyqw==", + "dev": true, + "hasInstallScript": true, + "license": "MIT", + "optional": true, + "peer": true, + "bin": { + "esbuild": "bin/esbuild" + }, + "engines": { + "node": ">=18" + }, + "optionalDependencies": { + "@esbuild/aix-ppc64": "0.28.0", + "@esbuild/android-arm": "0.28.0", + "@esbuild/android-arm64": "0.28.0", + "@esbuild/android-x64": "0.28.0", + "@esbuild/darwin-arm64": "0.28.0", + "@esbuild/darwin-x64": "0.28.0", + "@esbuild/freebsd-arm64": "0.28.0", + "@esbuild/freebsd-x64": "0.28.0", + "@esbuild/linux-arm": "0.28.0", + "@esbuild/linux-arm64": "0.28.0", + "@esbuild/linux-ia32": "0.28.0", + "@esbuild/linux-loong64": "0.28.0", + "@esbuild/linux-mips64el": "0.28.0", + "@esbuild/linux-ppc64": "0.28.0", + "@esbuild/linux-riscv64": "0.28.0", + "@esbuild/linux-s390x": "0.28.0", + "@esbuild/linux-x64": "0.28.0", + "@esbuild/netbsd-arm64": "0.28.0", + "@esbuild/netbsd-x64": "0.28.0", + "@esbuild/openbsd-arm64": "0.28.0", + "@esbuild/openbsd-x64": "0.28.0", + "@esbuild/openharmony-arm64": "0.28.0", + "@esbuild/sunos-x64": "0.28.0", + "@esbuild/win32-arm64": "0.28.0", + "@esbuild/win32-ia32": "0.28.0", + "@esbuild/win32-x64": "0.28.0" + } + }, + "node_modules/escalade": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz", + "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", + "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==", + "dev": true, + "license": "MIT" + }, + "node_modules/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", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint": { + "version": "9.39.4", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-9.39.4.tgz", + "integrity": "sha512-XoMjdBOwe/esVgEvLmNsD3IRHkm7fbKIUGvrleloJXUZgDHig2IPWNniv+GwjyJXzuNqVjlr5+4yVUZjycJwfQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@eslint-community/eslint-utils": "^4.8.0", + "@eslint-community/regexpp": "^4.12.1", + "@eslint/config-array": "^0.21.2", + "@eslint/config-helpers": "^0.4.2", + "@eslint/core": "^0.17.0", + "@eslint/eslintrc": "^3.3.5", + "@eslint/js": "9.39.4", + "@eslint/plugin-kit": "^0.4.1", + "@humanfs/node": "^0.16.6", + "@humanwhocodes/module-importer": "^1.0.1", + "@humanwhocodes/retry": "^0.4.2", + "@types/estree": "^1.0.6", + "ajv": "^6.14.0", + "chalk": "^4.0.0", + "cross-spawn": "^7.0.6", + "debug": "^4.3.2", + "escape-string-regexp": "^4.0.0", + "eslint-scope": "^8.4.0", + "eslint-visitor-keys": "^4.2.1", + "espree": "^10.4.0", + "esquery": "^1.5.0", + "esutils": "^2.0.2", + "fast-deep-equal": "^3.1.3", + "file-entry-cache": "^8.0.0", + "find-up": "^5.0.0", + "glob-parent": "^6.0.2", + "ignore": "^5.2.0", + "imurmurhash": "^0.1.4", + "is-glob": "^4.0.0", + "json-stable-stringify-without-jsonify": "^1.0.1", + "lodash.merge": "^4.6.2", + "minimatch": "^3.1.5", + "natural-compare": "^1.4.0", + "optionator": "^0.9.3" + }, + "bin": { + "eslint": "bin/eslint.js" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "url": "https://eslint.org/donate" + }, + "peerDependencies": { + "jiti": "*" + }, + "peerDependenciesMeta": { + "jiti": { + "optional": true + } + } + }, + "node_modules/eslint-config-next": { + "version": "16.2.6", + "resolved": "https://registry.npmjs.org/eslint-config-next/-/eslint-config-next-16.2.6.tgz", + "integrity": "sha512-z2ELYSkyrrJ6cuunTU8vhsT/RpouPkjaSah06nVW6Rg2Hpg0Vs8s497/e5s8G8qtdp4ccsiovz5P1rv+5VSW2Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "@next/eslint-plugin-next": "16.2.6", + "eslint-import-resolver-node": "^0.3.6", + "eslint-import-resolver-typescript": "^3.5.2", + "eslint-plugin-import": "^2.32.0", + "eslint-plugin-jsx-a11y": "^6.10.0", + "eslint-plugin-react": "^7.37.0", + "eslint-plugin-react-hooks": "^7.0.0", + "globals": "16.4.0", + "typescript-eslint": "^8.46.0" + }, + "peerDependencies": { + "eslint": ">=9.0.0", + "typescript": ">=3.3.1" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/eslint-config-next/node_modules/globals": { + "version": "16.4.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-16.4.0.tgz", + "integrity": "sha512-ob/2LcVVaVGCYN+r14cnwnoDPUufjiYgSqRhiFD0Q1iI4Odora5RE8Iv1D24hAz5oMophRGkGz+yuvQmmUMnMw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint-import-resolver-node": { + "version": "0.3.10", + "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.10.tgz", + "integrity": "sha512-tRrKqFyCaKict5hOd244sL6EQFNycnMQnBe+j8uqGNXYzsImGbGUU4ibtoaBmv5FLwJwcFJNeg1GeVjQfbMrDQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "debug": "^3.2.7", + "is-core-module": "^2.16.1", + "resolve": "^2.0.0-next.6" + } + }, + "node_modules/eslint-import-resolver-node/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/eslint-import-resolver-typescript": { + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/eslint-import-resolver-typescript/-/eslint-import-resolver-typescript-3.10.1.tgz", + "integrity": "sha512-A1rHYb06zjMGAxdLSkN2fXPBwuSaQ0iO5M/hdyS0Ajj1VBaRp0sPD3dn1FhME3c/JluGFbwSxyCfqdSbtQLAHQ==", + "dev": true, + "license": "ISC", + "dependencies": { + "@nolyfill/is-core-module": "1.0.39", + "debug": "^4.4.0", + "get-tsconfig": "^4.10.0", + "is-bun-module": "^2.0.0", + "stable-hash": "^0.0.5", + "tinyglobby": "^0.2.13", + "unrs-resolver": "^1.6.2" + }, + "engines": { + "node": "^14.18.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint-import-resolver-typescript" + }, + "peerDependencies": { + "eslint": "*", + "eslint-plugin-import": "*", + "eslint-plugin-import-x": "*" + }, + "peerDependenciesMeta": { + "eslint-plugin-import": { + "optional": true + }, + "eslint-plugin-import-x": { + "optional": true + } + } + }, + "node_modules/eslint-module-utils": { + "version": "2.12.1", + "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.12.1.tgz", + "integrity": "sha512-L8jSWTze7K2mTg0vos/RuLRS5soomksDPoJLXIslC7c8Wmut3bx7CPpJijDcBZtxQ5lrbUdM+s0OlNbz0DCDNw==", + "dev": true, + "license": "MIT", + "dependencies": { + "debug": "^3.2.7" + }, + "engines": { + "node": ">=4" + }, + "peerDependenciesMeta": { + "eslint": { + "optional": true + } + } + }, + "node_modules/eslint-module-utils/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/eslint-plugin-import": { + "version": "2.32.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.32.0.tgz", + "integrity": "sha512-whOE1HFo/qJDyX4SnXzP4N6zOWn79WhnCUY/iDR0mPfQZO8wcYE4JClzI2oZrhBnnMUCBCHZhO6VQyoBU95mZA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@rtsao/scc": "^1.1.0", + "array-includes": "^3.1.9", + "array.prototype.findlastindex": "^1.2.6", + "array.prototype.flat": "^1.3.3", + "array.prototype.flatmap": "^1.3.3", + "debug": "^3.2.7", + "doctrine": "^2.1.0", + "eslint-import-resolver-node": "^0.3.9", + "eslint-module-utils": "^2.12.1", + "hasown": "^2.0.2", + "is-core-module": "^2.16.1", + "is-glob": "^4.0.3", + "minimatch": "^3.1.2", + "object.fromentries": "^2.0.8", + "object.groupby": "^1.0.3", + "object.values": "^1.2.1", + "semver": "^6.3.1", + "string.prototype.trimend": "^1.0.9", + "tsconfig-paths": "^3.15.0" + }, + "engines": { + "node": ">=4" + }, + "peerDependencies": { + "eslint": "^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8 || ^9" + } + }, + "node_modules/eslint-plugin-import/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/eslint-plugin-jsx-a11y": { + "version": "6.10.2", + "resolved": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.10.2.tgz", + "integrity": "sha512-scB3nz4WmG75pV8+3eRUQOHZlNSUhFNq37xnpgRkCCELU3XMvXAxLk1eqWWyE22Ki4Q01Fnsw9BA3cJHDPgn2Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "aria-query": "^5.3.2", + "array-includes": "^3.1.8", + "array.prototype.flatmap": "^1.3.2", + "ast-types-flow": "^0.0.8", + "axe-core": "^4.10.0", + "axobject-query": "^4.1.0", + "damerau-levenshtein": "^1.0.8", + "emoji-regex": "^9.2.2", + "hasown": "^2.0.2", + "jsx-ast-utils": "^3.3.5", + "language-tags": "^1.0.9", + "minimatch": "^3.1.2", + "object.fromentries": "^2.0.8", + "safe-regex-test": "^1.0.3", + "string.prototype.includes": "^2.0.1" + }, + "engines": { + "node": ">=4.0" + }, + "peerDependencies": { + "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9" + } + }, + "node_modules/eslint-plugin-react": { + "version": "7.37.5", + "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.37.5.tgz", + "integrity": "sha512-Qteup0SqU15kdocexFNAJMvCJEfa2xUKNV4CC1xsVMrIIqEy3SQ/rqyxCWNzfrd3/ldy6HMlD2e0JDVpDg2qIA==", + "dev": true, + "license": "MIT", + "dependencies": { + "array-includes": "^3.1.8", + "array.prototype.findlast": "^1.2.5", + "array.prototype.flatmap": "^1.3.3", + "array.prototype.tosorted": "^1.1.4", + "doctrine": "^2.1.0", + "es-iterator-helpers": "^1.2.1", + "estraverse": "^5.3.0", + "hasown": "^2.0.2", + "jsx-ast-utils": "^2.4.1 || ^3.0.0", + "minimatch": "^3.1.2", + "object.entries": "^1.1.9", + "object.fromentries": "^2.0.8", + "object.values": "^1.2.1", + "prop-types": "^15.8.1", + "resolve": "^2.0.0-next.5", + "semver": "^6.3.1", + "string.prototype.matchall": "^4.0.12", + "string.prototype.repeat": "^1.0.0" + }, + "engines": { + "node": ">=4" + }, + "peerDependencies": { + "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9.7" + } + }, + "node_modules/eslint-plugin-react-hooks": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-7.1.1.tgz", + "integrity": "sha512-f2I7Gw6JbvCexzIInuSbZpfdQ44D7iqdWX01FKLvrPgqxoE7oMj8clOfto8U6vYiz4yd5oKu39rRSVOe1zRu0g==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/core": "^7.24.4", + "@babel/parser": "^7.24.4", + "hermes-parser": "^0.25.1", + "zod": "^3.25.0 || ^4.0.0", + "zod-validation-error": "^3.5.0 || ^4.0.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "eslint": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 || ^9.0.0 || ^10.0.0" + } + }, + "node_modules/eslint-scope": { + "version": "8.4.0", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-8.4.0.tgz", + "integrity": "sha512-sNXOfKCn74rt8RICKMvJS7XKV/Xk9kA7DyJr8mJik3S7Cwgy3qlkkmyS2uQB3jiJg6VNdZd/pDBJu0nvG2NlTg==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^5.2.0" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/eslint-visitor-keys": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.2.1.tgz", + "integrity": "sha512-Uhdk5sfqcee/9H/rCOJikYz67o0a2Tw2hGRPOG2Y1R2dg7brRe1uG0yaNQDHu+TO/uQPF/5eCapvYSmHUjt7JQ==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/espree": { + "version": "10.4.0", + "resolved": "https://registry.npmjs.org/espree/-/espree-10.4.0.tgz", + "integrity": "sha512-j6PAQ2uUr79PZhBjP5C5fhl8e39FmRnOjsD5lGnWrFU8i2G776tBK7+nP8KuQUTTyAZUwfQqXAgrVH5MbH9CYQ==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "acorn": "^8.15.0", + "acorn-jsx": "^5.3.2", + "eslint-visitor-keys": "^4.2.1" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/esquery": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.7.0.tgz", + "integrity": "sha512-Ap6G0WQwcU/LHsvLwON1fAQX9Zp0A2Y6Y/cJBl9r/JbW90Zyg4/zbG6zzKa2OTALELarYHmKu0GhpM5EO+7T0g==", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "estraverse": "^5.1.0" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/esrecurse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", + "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "estraverse": "^5.2.0" + }, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "dev": true, + "license": "BSD-2-Clause", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/estree-walker": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-3.0.3.tgz", + "integrity": "sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/estree": "^1.0.0" + } + }, + "node_modules/esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "dev": true, + "license": "BSD-2-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/events": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", + "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=0.8.x" + } + }, + "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-glob": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.1.tgz", + "integrity": "sha512-kNFPyjhh5cKjrUltxs+wFx+ZkbRaxxmZ+X0ZU31SOsxCEtP9VPgtq2teZw1DebupL5GmDaNQ6yKMMVcM41iqDg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.4" + }, + "engines": { + "node": ">=8.6.0" + } + }, + "node_modules/fast-glob/node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dev": true, + "license": "ISC", + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", + "dev": true, + "license": "MIT" + }, + "node_modules/fast-levenshtein": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", + "dev": true, + "license": "MIT" + }, + "node_modules/fast-uri": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/fast-uri/-/fast-uri-3.1.2.tgz", + "integrity": "sha512-rVjf7ArG3LTk+FS6Yw81V1DLuZl1bRbNrev6Tmd/9RaroeeRRJhAt7jg/6YFxbvAQXUCavSoZhPPj6oOx+5KjQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/fastify" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/fastify" + } + ], + "license": "BSD-3-Clause", + "peer": true + }, + "node_modules/fastq": { + "version": "1.20.1", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.20.1.tgz", + "integrity": "sha512-GGToxJ/w1x32s/D2EKND7kTil4n8OVk/9mycTc4VDza13lOvpUZTGX3mFSCtV9ksdGBVzvsyAVLM6mHFThxXxw==", + "dev": true, + "license": "ISC", + "dependencies": { + "reusify": "^1.0.4" + } + }, + "node_modules/fflate": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/fflate/-/fflate-0.7.4.tgz", + "integrity": "sha512-5u2V/CDW15QM1XbbgS+0DfPxVB+jUKhWEKuuFuHncbk3tEEqzmoXL+2KyOFuKGqOnmdIy0/davWF1CkuwtibCw==", + "dev": true, + "license": "MIT" + }, + "node_modules/file-entry-cache": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-8.0.0.tgz", + "integrity": "sha512-XXTUwCvisa5oacNGRP9SfNtYBNAMi+RPwBFmblZEF7N7swHYQS6/Zfk7SRwx4D5j3CH211YNRco1DEMNVfZCnQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "flat-cache": "^4.0.0" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/fill-range": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", + "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", + "dev": true, + "license": "MIT", + "dependencies": { + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/find-up": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", + "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", + "dev": true, + "license": "MIT", + "dependencies": { + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/flat-cache": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-4.0.1.tgz", + "integrity": "sha512-f7ccFPK3SXFHpx15UIGyRJ/FJQctuKZ0zVuN3frBo4HnK3cay9VEW0R6yPYFHC0AgqhukPzKjq22t5DmAyqGyw==", + "dev": true, + "license": "MIT", + "dependencies": { + "flatted": "^3.2.9", + "keyv": "^4.5.4" + }, + "engines": { + "node": ">=16" + } + }, + "node_modules/flatted": { + "version": "3.4.2", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.4.2.tgz", + "integrity": "sha512-PjDse7RzhcPkIJwy5t7KPWQSZ9cAbzQXcafsetQoD7sOJRQlGikNbx7yZp2OotDnJyrDcbyRq3Ttb18iYOqkxA==", + "dev": true, + "license": "ISC" + }, + "node_modules/for-each": { + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.5.tgz", + "integrity": "sha512-dKx12eRCVIzqCxFGplyFKJMPvLEWgmNtUrpTiJIR5u97zEhRG8ySrtboPHZXx7daLxQVrl643cTzbab2tkQjxg==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-callable": "^1.2.7" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/fsevents": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", + "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", + "dev": true, + "hasInstallScript": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, + "node_modules/function-bind": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", + "dev": true, + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/function.prototype.name": { + "version": "1.1.8", + "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.8.tgz", + "integrity": "sha512-e5iwyodOHhbMr/yNrc7fDYG4qlbIvI5gajyzPnb5TCwyhjApznQh1BMFou9b30SevY43gCJKXycoCBjMbsuW0Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "call-bound": "^1.0.3", + "define-properties": "^1.2.1", + "functions-have-names": "^1.2.3", + "hasown": "^2.0.2", + "is-callable": "^1.2.7" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/functions-have-names": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz", + "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==", + "dev": true, + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/generator-function": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/generator-function/-/generator-function-2.0.1.tgz", + "integrity": "sha512-SFdFmIJi+ybC0vjlHN0ZGVGHc3lgE0DxPAT0djjVg+kjOnSqclqmj0KQ7ykTOLP6YxoqOvuAODGdcHJn+43q3g==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "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-intrinsic": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.3.0.tgz", + "integrity": "sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind-apply-helpers": "^1.0.2", + "es-define-property": "^1.0.1", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.1.1", + "function-bind": "^1.1.2", + "get-proto": "^1.0.1", + "gopd": "^1.2.0", + "has-symbols": "^1.1.0", + "hasown": "^2.0.2", + "math-intrinsics": "^1.1.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-proto": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/get-proto/-/get-proto-1.0.1.tgz", + "integrity": "sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==", + "dev": true, + "license": "MIT", + "dependencies": { + "dunder-proto": "^1.0.1", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/get-symbol-description": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.1.0.tgz", + "integrity": "sha512-w9UMqWwJxHNOvoNzSJ2oPF5wvYcvP7jUvYzhp67yEhTi17ZDBBC1z9pTdGuzjD+EFIqLSYRweZjqfiPzQ06Ebg==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.6" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-tsconfig": { + "version": "4.14.0", + "resolved": "https://registry.npmjs.org/get-tsconfig/-/get-tsconfig-4.14.0.tgz", + "integrity": "sha512-yTb+8DXzDREzgvYmh6s9vHsSVCHeC0G3PI5bEXNBHtmshPnO+S5O7qgLEOn0I5QvMy6kpZN8K1NKGyilLb93wA==", + "dev": true, + "license": "MIT", + "dependencies": { + "resolve-pkg-maps": "^1.0.0" + }, + "funding": { + "url": "https://github.com/privatenumber/get-tsconfig?sponsor=1" + } + }, + "node_modules/glob-parent": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", + "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", + "dev": true, + "license": "ISC", + "dependencies": { + "is-glob": "^4.0.3" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/glob-to-regexp": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", + "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==", + "dev": true, + "license": "BSD-2-Clause", + "peer": true + }, + "node_modules/globals": { + "version": "14.0.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-14.0.0.tgz", + "integrity": "sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "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", + "dependencies": { + "define-properties": "^1.2.1", + "gopd": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/globrex": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/globrex/-/globrex-0.1.2.tgz", + "integrity": "sha512-uHJgbwAMwNFf5mLst7IWLNg14x1CkeqglJb/K3doi4dw6q2IvAAmM/Y81kevy83wP+Sst+nutFTYOGg3d1lsxg==", + "dev": true, + "license": "MIT" + }, + "node_modules/gopd": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz", + "integrity": "sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/graceful-fs": { + "version": "4.2.11", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", + "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", + "dev": true, + "license": "ISC" + }, + "node_modules/has-bigints": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.1.0.tgz", + "integrity": "sha512-R3pbpkcIqv2Pm3dUwgjclDRVmWpTJW2DcMzcIhEXEx1oh/CEMObMm3KLmRJOdvhM7o4uQBnwr8pzRK2sJWIqfg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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", + "dependencies": { + "es-define-property": "^1.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-proto": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.2.0.tgz", + "integrity": "sha512-KIL7eQPfHQRC8+XluaIw7BHUwwqL19bQn4hzNgdr+1wXoU0KKj6rufu47lhY7KbJR2C6T6+PfyN0Ea7wkSS+qQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "dunder-proto": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "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==", + "dev": true, + "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.3", + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.3.tgz", + "integrity": "sha512-ej4AhfhfL2Q2zpMmLo7U1Uv9+PyhIZpgQLGT1F9miIGmiCJIoCgSmczFdrc97mWT4kVY72KA+WnnhJ5pghSvSg==", + "dev": true, + "license": "MIT", + "dependencies": { + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/hermes-estree": { + "version": "0.25.1", + "resolved": "https://registry.npmjs.org/hermes-estree/-/hermes-estree-0.25.1.tgz", + "integrity": "sha512-0wUoCcLp+5Ev5pDW2OriHC2MJCbwLwuRx+gAqMTOkGKJJiBCLjtrvy4PWUGn6MIVefecRpzoOZ/UV6iGdOr+Cw==", + "dev": true, + "license": "MIT" + }, + "node_modules/hermes-parser": { + "version": "0.25.1", + "resolved": "https://registry.npmjs.org/hermes-parser/-/hermes-parser-0.25.1.tgz", + "integrity": "sha512-6pEjquH3rqaI6cYAXYPcz9MS4rY6R4ngRgrgfDshRptUZIc3lw0MCIJIGDj9++mfySOuPTHB4nrSW99BCvOPIA==", + "dev": true, + "license": "MIT", + "dependencies": { + "hermes-estree": "0.25.1" + } + }, + "node_modules/hex-rgb": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/hex-rgb/-/hex-rgb-4.3.0.tgz", + "integrity": "sha512-Ox1pJVrDCyGHMG9CFg1tmrRUMRPRsAWYc/PinY0XzJU4K7y7vjNoLKIQ7BR5UJMCxNN8EM1MNDmHWA/B3aZUuw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/ignore": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz", + "integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 4" + } + }, + "node_modules/image-size": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/image-size/-/image-size-2.0.2.tgz", + "integrity": "sha512-IRqXKlaXwgSMAMtpNzZa1ZAe8m+Sa1770Dhk8VkSsP9LS+iHD62Zd8FQKs8fbPiagBE7BzoFX23cxFnwshpV6w==", + "dev": true, + "license": "MIT", + "bin": { + "image-size": "bin/image-size.js" + }, + "engines": { + "node": ">=16.x" + } + }, + "node_modules/import-fresh": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.1.tgz", + "integrity": "sha512-TR3KfrTZTYLPB6jUjfx6MF9WcWrHL9su5TObK4ZkYgBdWKPOFoSoQIdEuTuR82pmtxH2spWG9h6etwfr1pLBqQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.8.19" + } + }, + "node_modules/internal-slot": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.1.0.tgz", + "integrity": "sha512-4gd7VpWNQNB4UKKCFFVcp1AVv+FMOgs9NKzjHKusc8jTMhd5eL1NqQqOpE0KzMds804/yHlglp3uxgluOqAPLw==", + "dev": true, + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "hasown": "^2.0.2", + "side-channel": "^1.1.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/ipaddr.js": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.4.0.tgz", + "integrity": "sha512-9VGk3HGanVE6JoZXHiCpnGy5X0jYDnN4EA4lntFPj+1vIWlFhIylq2CrrCOJH9EAhc5CYhq18F2Av2tgoAPsYQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 10" + } + }, + "node_modules/is-array-buffer": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.5.tgz", + "integrity": "sha512-DDfANUiiG2wC1qawP66qlTugJeL5HyzMpfr8lLK+jMQirGzNod0B12cFB/9q838Ru27sBwfw78/rdoU7RERz6A==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "call-bound": "^1.0.3", + "get-intrinsic": "^1.2.6" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-async-function": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-async-function/-/is-async-function-2.1.1.tgz", + "integrity": "sha512-9dgM/cZBnNvjzaMYHVoxxfPj2QXt22Ev7SuuPrs+xav0ukGB0S6d4ydZdEiM48kLx5kDV+QBPrpVnFyefL8kkQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "async-function": "^1.0.0", + "call-bound": "^1.0.3", + "get-proto": "^1.0.1", + "has-tostringtag": "^1.0.2", + "safe-regex-test": "^1.1.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-bigint": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.1.0.tgz", + "integrity": "sha512-n4ZT37wG78iz03xPRKJrHTdZbe3IicyucEtdRsV5yglwc3GyUfbAfpSeD0FJ41NbUNSt5wbhqfp1fS+BgnvDFQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "has-bigints": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-boolean-object": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.2.2.tgz", + "integrity": "sha512-wa56o2/ElJMYqjCjGkXri7it5FbebW5usLw/nPmCMs5DeZ7eziSYZhSmPRn0txqeW4LnAmQQU7FgqLpsEFKM4A==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3", + "has-tostringtag": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-bun-module": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-bun-module/-/is-bun-module-2.0.0.tgz", + "integrity": "sha512-gNCGbnnnnFAUGKeZ9PdbyeGYJqewpmc2aKHUEMO5nQPWU9lOmv7jcmQIv+qHD8fXW6W7qfuCwX4rY9LNRjXrkQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "semver": "^7.7.1" + } + }, + "node_modules/is-bun-module/node_modules/semver": { + "version": "7.8.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.8.0.tgz", + "integrity": "sha512-AcM7dV/5ul4EekoQ29Agm5vri8JNqRyj39o0qpX6vDF2GZrtutZl5RwgD1XnZjiTAfncsJhMI48QQH3sN87YNA==", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/is-callable": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz", + "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-core-module": { + "version": "2.16.2", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.16.2.tgz", + "integrity": "sha512-evOr8xfXKxE6qSR0hSXL2r3sd7ALj8+7jQEUvPYcm5sgZFdJ+AYzT6yNmJenvIYQBgIGwfwz08sL8zoL7yq2BA==", + "dev": true, + "license": "MIT", + "dependencies": { + "hasown": "^2.0.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-data-view": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-data-view/-/is-data-view-1.0.2.tgz", + "integrity": "sha512-RKtWF8pGmS87i2D6gqQu/l7EYRlVdfzemCJN/P3UOs//x1QE7mfhvzHIApBTRf7axvT6DMGwSwBXYCT0nfB9xw==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "get-intrinsic": "^1.2.6", + "is-typed-array": "^1.1.13" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-date-object": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.1.0.tgz", + "integrity": "sha512-PwwhEakHVKTdRNVOw+/Gyh0+MzlCl4R6qKvkhuvLtPMggI1WAHt9sOwZxQLSGpUaDnrdyDsomoRgNnCfKNSXXg==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "has-tostringtag": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-finalizationregistry": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-finalizationregistry/-/is-finalizationregistry-1.1.1.tgz", + "integrity": "sha512-1pC6N8qWJbWoPtEjgcL2xyhQOP491EQjeUo3qTKcmV8YSDDJrOepfG8pcC7h/QgnQHYSv0mJ3Z/ZWxmatVrysg==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-generator-function": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/is-generator-function/-/is-generator-function-1.1.2.tgz", + "integrity": "sha512-upqt1SkGkODW9tsGNG5mtXTXtECizwtS2kA161M+gJPc1xdb/Ax629af6YrTwcOeQHbewrPNlE5Dx7kzvXTizA==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.4", + "generator-function": "^2.0.0", + "get-proto": "^1.0.1", + "has-tostringtag": "^1.0.2", + "safe-regex-test": "^1.1.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-extglob": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-map": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/is-map/-/is-map-2.0.3.tgz", + "integrity": "sha512-1Qed0/Hr2m+YqxnM09CjA2d/i6YZNfF6R2oRAOj36eUdS6qIV/huPJNSEpKbupewFs+ZsJlxsjjPbc0/afW6Lw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-negative-zero": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.3.tgz", + "integrity": "sha512-5KoIu2Ngpyek75jXodFvnafB6DJgr3u8uuK0LEZJjrU19DrMD3EVERaR8sjz8CCGgpZvxPl9SuE1GMVPFHx1mw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/is-number-object": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.1.1.tgz", + "integrity": "sha512-lZhclumE1G6VYD8VHe35wFaIif+CTy5SJIi5+3y4psDgWu4wPDoBhF8NxUOinEc7pHgiTsT6MaBb92rKhhD+Xw==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3", + "has-tostringtag": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-regex": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.2.1.tgz", + "integrity": "sha512-MjYsKHO5O7mCsmRGxWcLWheFqN9DJ/2TmngvjKXihe6efViPqc274+Fx/4fYj/r03+ESvBdTXK0V6tA3rgez1g==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "gopd": "^1.2.0", + "has-tostringtag": "^1.0.2", + "hasown": "^2.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-set": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/is-set/-/is-set-2.0.3.tgz", + "integrity": "sha512-iPAjerrse27/ygGLxw+EBR9agv9Y6uLeYVJMu+QNCoouJ1/1ri0mGrcWpfCqFZuzzx3WjtwxG098X+n4OuRkPg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-shared-array-buffer": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.4.tgz", + "integrity": "sha512-ISWac8drv4ZGfwKl5slpHG9OwPNty4jOWPRIhBpxOoD+hqITiwuipOQ2bNthAzwA3B4fIjO4Nln74N0S9byq8A==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-string": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.1.1.tgz", + "integrity": "sha512-BtEeSsoaQjlSPBemMQIrY1MY0uM6vnS1g5fmufYOtnxLGUZM2178PKbhsk7Ffv58IX+ZtcvoGwccYsh0PglkAA==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3", + "has-tostringtag": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-symbol": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.1.1.tgz", + "integrity": "sha512-9gGx6GTtCQM73BgmHQXfDmLtfjjTUDSyoxTCbp5WtoixAhfgsDirWIcVQ/IHpvI5Vgd5i/J5F7B9cN/WlVbC/w==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "has-symbols": "^1.1.0", + "safe-regex-test": "^1.1.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-typed-array": { + "version": "1.1.15", + "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.15.tgz", + "integrity": "sha512-p3EcsicXjit7SaskXHs1hA91QxgTw46Fv6EFKKGS5DRFLD8yKnohjF3hxoju94b/OcMZoQukzpPpBE9uLVKzgQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "which-typed-array": "^1.1.16" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-weakmap": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-weakmap/-/is-weakmap-2.0.2.tgz", + "integrity": "sha512-K5pXYOm9wqY1RgjpL3YTkF39tni1XajUIkawTLUo9EZEVUFga5gSQJF8nNS7ZwJQ02y+1YCNYcMh+HIf1ZqE+w==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-weakref": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.1.1.tgz", + "integrity": "sha512-6i9mGWSlqzNMEqpCp93KwRS1uUOodk2OJ6b+sq7ZPDSy2WuI5NFIxp/254TytR8ftefexkWn5xNiHUNpPOfSew==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-weakset": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-weakset/-/is-weakset-2.0.4.tgz", + "integrity": "sha512-mfcwb6IzQyOKTs84CQMrOwW4gQcaTOAWJ0zzJCl2WSPDrWk/OzDaImWFH3djXhb24g4eudZfLRozAvPGw4d9hQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3", + "get-intrinsic": "^1.2.6" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/isarray": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", + "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==", + "dev": true, + "license": "MIT" + }, + "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/iterator.prototype": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/iterator.prototype/-/iterator.prototype-1.1.5.tgz", + "integrity": "sha512-H0dkQoCa3b2VEeKQBOxFph+JAbcrQdE7KC0UkqwpLmv2EC4P41QXP+rqo9wYodACiG5/WM5s9oDApTU8utwj9g==", + "dev": true, + "license": "MIT", + "dependencies": { + "define-data-property": "^1.1.4", + "es-object-atoms": "^1.0.0", + "get-intrinsic": "^1.2.6", + "get-proto": "^1.0.0", + "has-symbols": "^1.1.0", + "set-function-name": "^2.0.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/jest-worker": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz", + "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + }, + "engines": { + "node": ">= 10.13.0" + } + }, + "node_modules/jest-worker/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", + "peer": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" + } + }, + "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.1.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.1.tgz", + "integrity": "sha512-qQKT4zQxXl8lLwBtHMWwaTcGfFOZviOJet3Oy/xmGk2gZH677CJM9EvtfdSkgWcATZhj/55JZ0rmy3myCT5lsA==", + "dev": true, + "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": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "dev": true, + "license": "MIT" + }, + "node_modules/json-stable-stringify-without-jsonify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", + "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==", + "dev": true, + "license": "MIT" + }, + "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/jsx-ast-utils": { + "version": "3.3.5", + "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.3.5.tgz", + "integrity": "sha512-ZZow9HBI5O6EPgSJLUb8n2NKgmVWTwCvHGwFuJlMjvLFqlGG6pjirPhtdsseaLZjSibD8eegzmYpUZwoIlj2cQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "array-includes": "^3.1.6", + "array.prototype.flat": "^1.3.1", + "object.assign": "^4.1.4", + "object.values": "^1.1.6" + }, + "engines": { + "node": ">=4.0" + } + }, + "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/kleur": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/kleur/-/kleur-4.1.5.tgz", + "integrity": "sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/language-subtag-registry": { + "version": "0.3.23", + "resolved": "https://registry.npmjs.org/language-subtag-registry/-/language-subtag-registry-0.3.23.tgz", + "integrity": "sha512-0K65Lea881pHotoGEa5gDlMxt3pctLi2RplBb7Ezh4rRdLEOtgi7n4EwK9lamnUCkKBqaeKRVebTq6BAxSkpXQ==", + "dev": true, + "license": "CC0-1.0" + }, + "node_modules/language-tags": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/language-tags/-/language-tags-1.0.9.tgz", + "integrity": "sha512-MbjN408fEndfiQXbFQ1vnd+1NoLDsnQW41410oQBXiyXDMYH5z505juWa4KUE1LqxRC7DgOgZDbKLxHIwm27hA==", + "dev": true, + "license": "MIT", + "dependencies": { + "language-subtag-registry": "^0.3.20" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/levn": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", + "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "prelude-ls": "^1.2.1", + "type-check": "~0.4.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/lightningcss": { + "version": "1.31.1", + "resolved": "https://registry.npmjs.org/lightningcss/-/lightningcss-1.31.1.tgz", + "integrity": "sha512-l51N2r93WmGUye3WuFoN5k10zyvrVs0qfKBhyC5ogUQ6Ew6JUSswh78mbSO+IU3nTWsyOArqPCcShdQSadghBQ==", + "dev": true, + "license": "MPL-2.0", + "dependencies": { + "detect-libc": "^2.0.3" + }, + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + }, + "optionalDependencies": { + "lightningcss-android-arm64": "1.31.1", + "lightningcss-darwin-arm64": "1.31.1", + "lightningcss-darwin-x64": "1.31.1", + "lightningcss-freebsd-x64": "1.31.1", + "lightningcss-linux-arm-gnueabihf": "1.31.1", + "lightningcss-linux-arm64-gnu": "1.31.1", + "lightningcss-linux-arm64-musl": "1.31.1", + "lightningcss-linux-x64-gnu": "1.31.1", + "lightningcss-linux-x64-musl": "1.31.1", + "lightningcss-win32-arm64-msvc": "1.31.1", + "lightningcss-win32-x64-msvc": "1.31.1" + } + }, + "node_modules/lightningcss-android-arm64": { + "version": "1.31.1", + "resolved": "https://registry.npmjs.org/lightningcss-android-arm64/-/lightningcss-android-arm64-1.31.1.tgz", + "integrity": "sha512-HXJF3x8w9nQ4jbXRiNppBCqeZPIAfUo8zE/kOEGbW5NZvGc/K7nMxbhIr+YlFlHW5mpbg/YFPdbnCh1wAXCKFg==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MPL-2.0", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-darwin-arm64": { + "version": "1.31.1", + "resolved": "https://registry.npmjs.org/lightningcss-darwin-arm64/-/lightningcss-darwin-arm64-1.31.1.tgz", + "integrity": "sha512-02uTEqf3vIfNMq3h/z2cJfcOXnQ0GRwQrkmPafhueLb2h7mqEidiCzkE4gBMEH65abHRiQvhdcQ+aP0D0g67sg==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MPL-2.0", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-darwin-x64": { + "version": "1.31.1", + "resolved": "https://registry.npmjs.org/lightningcss-darwin-x64/-/lightningcss-darwin-x64-1.31.1.tgz", + "integrity": "sha512-1ObhyoCY+tGxtsz1lSx5NXCj3nirk0Y0kB/g8B8DT+sSx4G9djitg9ejFnjb3gJNWo7qXH4DIy2SUHvpoFwfTA==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MPL-2.0", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-freebsd-x64": { + "version": "1.31.1", + "resolved": "https://registry.npmjs.org/lightningcss-freebsd-x64/-/lightningcss-freebsd-x64-1.31.1.tgz", + "integrity": "sha512-1RINmQKAItO6ISxYgPwszQE1BrsVU5aB45ho6O42mu96UiZBxEXsuQ7cJW4zs4CEodPUioj/QrXW1r9pLUM74A==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MPL-2.0", + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-linux-arm-gnueabihf": { + "version": "1.31.1", + "resolved": "https://registry.npmjs.org/lightningcss-linux-arm-gnueabihf/-/lightningcss-linux-arm-gnueabihf-1.31.1.tgz", + "integrity": "sha512-OOCm2//MZJ87CdDK62rZIu+aw9gBv4azMJuA8/KB74wmfS3lnC4yoPHm0uXZ/dvNNHmnZnB8XLAZzObeG0nS1g==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MPL-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-linux-arm64-gnu": { + "version": "1.31.1", + "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-gnu/-/lightningcss-linux-arm64-gnu-1.31.1.tgz", + "integrity": "sha512-WKyLWztD71rTnou4xAD5kQT+982wvca7E6QoLpoawZ1gP9JM0GJj4Tp5jMUh9B3AitHbRZ2/H3W5xQmdEOUlLg==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MPL-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-linux-arm64-musl": { + "version": "1.31.1", + "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-musl/-/lightningcss-linux-arm64-musl-1.31.1.tgz", + "integrity": "sha512-mVZ7Pg2zIbe3XlNbZJdjs86YViQFoJSpc41CbVmKBPiGmC4YrfeOyz65ms2qpAobVd7WQsbW4PdsSJEMymyIMg==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MPL-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-linux-x64-gnu": { + "version": "1.31.1", + "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-gnu/-/lightningcss-linux-x64-gnu-1.31.1.tgz", + "integrity": "sha512-xGlFWRMl+0KvUhgySdIaReQdB4FNudfUTARn7q0hh/V67PVGCs3ADFjw+6++kG1RNd0zdGRlEKa+T13/tQjPMA==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MPL-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-linux-x64-musl": { + "version": "1.31.1", + "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-musl/-/lightningcss-linux-x64-musl-1.31.1.tgz", + "integrity": "sha512-eowF8PrKHw9LpoZii5tdZwnBcYDxRw2rRCyvAXLi34iyeYfqCQNA9rmUM0ce62NlPhCvof1+9ivRaTY6pSKDaA==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MPL-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-win32-arm64-msvc": { + "version": "1.31.1", + "resolved": "https://registry.npmjs.org/lightningcss-win32-arm64-msvc/-/lightningcss-win32-arm64-msvc-1.31.1.tgz", + "integrity": "sha512-aJReEbSEQzx1uBlQizAOBSjcmr9dCdL3XuC/6HLXAxmtErsj2ICo5yYggg1qOODQMtnjNQv2UHb9NpOuFtYe4w==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MPL-2.0", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-win32-x64-msvc": { + "version": "1.31.1", + "resolved": "https://registry.npmjs.org/lightningcss-win32-x64-msvc/-/lightningcss-win32-x64-msvc-1.31.1.tgz", + "integrity": "sha512-I9aiFrbd7oYHwlnQDqr1Roz+fTz61oDDJX7n9tYF9FJymH1cIN1DtKw3iYt6b8WZgEjoNwVSncwF4wx/ZedMhw==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MPL-2.0", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/linebreak": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/linebreak/-/linebreak-1.1.0.tgz", + "integrity": "sha512-MHp03UImeVhB7XZtjd0E4n6+3xr5Dq/9xI/5FptGk5FrbDR3zagPa2DS6U8ks/3HjbKWG9Q1M2ufOzxV2qLYSQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "base64-js": "0.0.8", + "unicode-trie": "^2.0.0" + } + }, + "node_modules/loader-runner": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.2.tgz", + "integrity": "sha512-DFEqQ3ihfS9blba08cLfYf1NRAIEm+dDjic073DRDc3/JspI/8wYmtDsHwd3+4hwvdxSK7PGaElfTmm0awWJ4w==", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=6.11.5" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/locate-path": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", + "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", + "dev": true, + "license": "MIT", + "dependencies": { + "p-locate": "^5.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/lodash.merge": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", + "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/loose-envify": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", + "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "js-tokens": "^3.0.0 || ^4.0.0" + }, + "bin": { + "loose-envify": "cli.js" + } + }, + "node_modules/lru-cache": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", + "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", + "dev": true, + "license": "ISC", + "dependencies": { + "yallist": "^3.0.2" + } + }, + "node_modules/magic-string": { + "version": "0.30.21", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.21.tgz", + "integrity": "sha512-vd2F4YUyEXKGcLHoq+TEyCjxueSeHnFxyyjNp80yg0XV4vUhnDer/lvvlqM/arB5bXQN5K2/3oinyCRyx8T2CQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jridgewell/sourcemap-codec": "^1.5.5" + } + }, + "node_modules/math-intrinsics": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/math-intrinsics/-/math-intrinsics-1.1.0.tgz", + "integrity": "sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/merge-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", + "dev": true, + "license": "MIT", + "peer": true + }, + "node_modules/merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 8" + } + }, + "node_modules/micromatch": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz", + "integrity": "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==", + "dev": true, + "license": "MIT", + "dependencies": { + "braces": "^3.0.3", + "picomatch": "^2.3.1" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/mime-db": { + "version": "1.54.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.54.0.tgz", + "integrity": "sha512-aU5EJuIN2WDemCcAp2vFBfp/m4EAhWJnUNSSw0ixs7/kXbd6Pg64EmwJkNdFhB8aWt1sH2CTXrLxo/iAGV3oPQ==", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/miniflare": { + "version": "4.20260515.0", + "resolved": "https://registry.npmjs.org/miniflare/-/miniflare-4.20260515.0.tgz", + "integrity": "sha512-2j0oQWizk1Eu4Cm8tDX7Z+Nsjd0nebIj1TQcQ+Oy1QKeo0Ay9+bdn8wfLAtOj9znDCybDCUlnS1+nYvKXEdfNg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@cspotcode/source-map-support": "0.8.1", + "sharp": "^0.34.5", + "undici": "7.24.8", + "workerd": "1.20260515.1", + "ws": "8.18.0", + "youch": "4.1.0-beta.10" + }, + "bin": { + "miniflare": "bootstrap.js" + }, + "engines": { + "node": ">=22.0.0" + } + }, + "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/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/ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "dev": true, + "license": "MIT" + }, + "node_modules/nanoid": { + "version": "3.3.12", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.12.tgz", + "integrity": "sha512-ZB9RH/39qpq5Vu6Y+NmUaFhQR6pp+M2Xt76XBnEwDaGcVAqhlvxrl3B2bKS5D3NH3QR76v3aSrKaF/Kiy7lEtQ==", + "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/napi-postinstall": { + "version": "0.3.4", + "resolved": "https://registry.npmjs.org/napi-postinstall/-/napi-postinstall-0.3.4.tgz", + "integrity": "sha512-PHI5f1O0EP5xJ9gQmFGMS6IZcrVvTjpXjz7Na41gTE7eE2hK11lg04CECCYEEjdc17EV4DO+fkGEtt7TpTaTiQ==", + "dev": true, + "license": "MIT", + "bin": { + "napi-postinstall": "lib/cli.js" + }, + "engines": { + "node": "^12.20.0 || ^14.18.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/napi-postinstall" + } + }, + "node_modules/natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", + "dev": true, + "license": "MIT" + }, + "node_modules/neo-async": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", + "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", + "dev": true, + "license": "MIT" + }, + "node_modules/next": { + "version": "16.2.6", + "resolved": "https://registry.npmjs.org/next/-/next-16.2.6.tgz", + "integrity": "sha512-qOVgKJg1+At15NpeUP+eJgCHvTCgXsogweq87Ri/Ix7PkqQHg4sdaXmSFqKlgaIXE4kW0g25LE68W87UANlHtw==", + "license": "MIT", + "dependencies": { + "@next/env": "16.2.6", + "@swc/helpers": "0.5.15", + "baseline-browser-mapping": "^2.9.19", + "caniuse-lite": "^1.0.30001579", + "postcss": "8.4.31", + "styled-jsx": "5.1.6" + }, + "bin": { + "next": "dist/bin/next" + }, + "engines": { + "node": ">=20.9.0" + }, + "optionalDependencies": { + "@next/swc-darwin-arm64": "16.2.6", + "@next/swc-darwin-x64": "16.2.6", + "@next/swc-linux-arm64-gnu": "16.2.6", + "@next/swc-linux-arm64-musl": "16.2.6", + "@next/swc-linux-x64-gnu": "16.2.6", + "@next/swc-linux-x64-musl": "16.2.6", + "@next/swc-win32-arm64-msvc": "16.2.6", + "@next/swc-win32-x64-msvc": "16.2.6", + "sharp": "^0.34.5" + }, + "peerDependencies": { + "@opentelemetry/api": "^1.1.0", + "@playwright/test": "^1.51.1", + "babel-plugin-react-compiler": "*", + "react": "^18.2.0 || 19.0.0-rc-de68d2f4-20241204 || ^19.0.0", + "react-dom": "^18.2.0 || 19.0.0-rc-de68d2f4-20241204 || ^19.0.0", + "sass": "^1.3.0" + }, + "peerDependenciesMeta": { + "@opentelemetry/api": { + "optional": true + }, + "@playwright/test": { + "optional": true + }, + "babel-plugin-react-compiler": { + "optional": true + }, + "sass": { + "optional": true + } + } + }, + "node_modules/next/node_modules/postcss": { + "version": "8.4.31", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.31.tgz", + "integrity": "sha512-PS08Iboia9mts/2ygV3eLpY5ghnUcfLV/EXTOW1E2qYxJKGGBUtNjN76FYHnMs36RmARn41bC0AZmn+rR0OVpQ==", + "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.6", + "picocolors": "^1.0.0", + "source-map-js": "^1.0.2" + }, + "engines": { + "node": "^10 || ^12 || >=14" + } + }, + "node_modules/node-exports-info": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/node-exports-info/-/node-exports-info-1.6.0.tgz", + "integrity": "sha512-pyFS63ptit/P5WqUkt+UUfe+4oevH+bFeIiPPdfb0pFeYEu/1ELnJu5l+5EcTKYL5M7zaAa7S8ddywgXypqKCw==", + "dev": true, + "license": "MIT", + "dependencies": { + "array.prototype.flatmap": "^1.3.3", + "es-errors": "^1.3.0", + "object.entries": "^1.1.9", + "semver": "^6.3.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/node-releases": { + "version": "2.0.44", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.44.tgz", + "integrity": "sha512-5WUyunoPMsvvEhS8AxHtRzP+oA8UCkJ7YRxatWKjngndhDGLiqEVAQKWjFAiAiuL8zMRGzGSJxFnLetoa43qGQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-inspect": { + "version": "1.13.4", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.4.tgz", + "integrity": "sha512-W67iLl4J2EXEGTbfeHCffrjDfitvLANg0UlX3wFUUSTx92KXRFegMHUVgSqE+wvhAbi4WqjGg9czysTV2Epbew==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/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", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object.assign": { + "version": "4.1.7", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.7.tgz", + "integrity": "sha512-nK28WOo+QIjBkDduTINE4JkF/UJJKyf2EJxvJKfblDpyg0Q+pkOHNTL0Qwy6NP6FhE/EnzV73BxxqcJaXY9anw==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "call-bound": "^1.0.3", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0", + "has-symbols": "^1.1.0", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.entries": { + "version": "1.1.9", + "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.9.tgz", + "integrity": "sha512-8u/hfXFRBD1O0hPUjioLhoWFHRmt6tKA4/vZPyckBr18l1KE9uHrFaFaUi8MDRTpi4uak2goyPTSNJLXX2k2Hw==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "call-bound": "^1.0.4", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object.fromentries": { + "version": "2.0.8", + "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.8.tgz", + "integrity": "sha512-k6E21FzySsSK5a21KRADBd/NGneRegFO5pLHfdQLpRDETUNJueLXs3WCzyQ3tFRDYgbq3KHGXfTbi2bs8WQ6rQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.groupby": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/object.groupby/-/object.groupby-1.0.3.tgz", + "integrity": "sha512-+Lhy3TQTuzXI5hevh8sBGqbmurHbbIjAi0Z4S63nthVLmLxfbj4T54a4CfZrXIrt9iP4mVAPYMo/v99taj3wjQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object.values": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.2.1.tgz", + "integrity": "sha512-gXah6aZrcUxjWg2zR2MwouP2eHlCBzdV4pygudehaKXSGW4v2AsRQUK+lwwXhii6KFZcunEnmSUoYp5CXibxtA==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "call-bound": "^1.0.3", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/optionator": { + "version": "0.9.4", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.4.tgz", + "integrity": "sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==", + "dev": true, + "license": "MIT", + "dependencies": { + "deep-is": "^0.1.3", + "fast-levenshtein": "^2.0.6", + "levn": "^0.4.1", + "prelude-ls": "^1.2.1", + "type-check": "^0.4.0", + "word-wrap": "^1.2.5" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/own-keys": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/own-keys/-/own-keys-1.0.1.tgz", + "integrity": "sha512-qFOyK5PjiWZd+QQIh+1jhdb9LpxTF0qs7Pm8o5QHYZ0M3vKqSqzsZaEB6oWlxZ+q2sJBMI/Ktgd2N5ZwQoRHfg==", + "dev": true, + "license": "MIT", + "dependencies": { + "get-intrinsic": "^1.2.6", + "object-keys": "^1.1.1", + "safe-push-apply": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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/p-locate": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", + "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", + "dev": true, + "license": "MIT", + "dependencies": { + "p-limit": "^3.0.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/pako": { + "version": "0.2.9", + "resolved": "https://registry.npmjs.org/pako/-/pako-0.2.9.tgz", + "integrity": "sha512-NUcwaKxUxWrZLpDG+z/xZaCgQITkA/Dv4V/T6bw7VON6l1Xz/VnrBqrYjZQ12TamKHzITTfOEIYUj48y2KXImA==", + "dev": true, + "license": "MIT" + }, + "node_modules/parent-module": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", + "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", + "dev": true, + "license": "MIT", + "dependencies": { + "callsites": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/parse-css-color": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/parse-css-color/-/parse-css-color-0.2.1.tgz", + "integrity": "sha512-bwS/GGIFV3b6KS4uwpzCFj4w297Yl3uqnSgIPsoQkx7GMLROXfMnWvxfNkL0oh8HVhZA4hvJoEoEIqonfJ3BWg==", + "dev": true, + "license": "MIT", + "dependencies": { + "color-name": "^1.1.4", + "hex-rgb": "^4.1.0" + } + }, + "node_modules/path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/path-parse": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", + "dev": true, + "license": "MIT" + }, + "node_modules/path-to-regexp": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-6.3.0.tgz", + "integrity": "sha512-Yhpw4T9C6hPpgPeA28us07OJeqZ5EzQTkbfwuhsUg0c237RomFoETJgmp2sa3F/41gfLE6G5cqcYwznmeEeOlQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/pathe": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/pathe/-/pathe-2.0.3.tgz", + "integrity": "sha512-WUjGcAqP1gQacoQe+OBJsFA7Ld4DyXuUIjZ5cc75cLHvJ7dtNsTugphxIADwspS+AraAUePCKrSVtPLFj/F88w==", + "dev": true, + "license": "MIT" + }, + "node_modules/picocolors": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", + "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==", + "license": "ISC" + }, + "node_modules/picomatch": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.2.tgz", + "integrity": "sha512-V7+vQEJ06Z+c5tSye8S+nHUfI51xoXIXjHQ99cQtKUkQqqO1kO/KCJUfZXuB47h/YBlDhah2H3hdUGXn8ie0oA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/possible-typed-array-names": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/possible-typed-array-names/-/possible-typed-array-names-1.1.0.tgz", + "integrity": "sha512-/+5VFTchJDoVj3bhoqi6UeymcD00DAwb1nJwamzPvHEszJ4FpF6SNNbUbOS8yI56qHzdV8eK0qEfOSiodkTdxg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/postcss": { + "version": "8.5.14", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.14.tgz", + "integrity": "sha512-SoSL4+OSEtR99LHFZQiJLkT59C5B1amGO1NzTwj7TT1qCUgUO6hxOvzkOYxD+vMrXBM3XJIKzokoERdqQq/Zmg==", + "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.11", + "picocolors": "^1.1.1", + "source-map-js": "^1.2.1" + }, + "engines": { + "node": "^10 || ^12 || >=14" + } + }, + "node_modules/postcss-value-parser": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", + "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/prelude-ls": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", + "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/prop-types": { + "version": "15.8.1", + "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", + "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", + "dev": true, + "license": "MIT", + "dependencies": { + "loose-envify": "^1.4.0", + "object-assign": "^4.1.1", + "react-is": "^16.13.1" + } + }, + "node_modules/punycode": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", + "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/queue-microtask": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", + "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/react": { + "version": "19.2.6", + "resolved": "https://registry.npmjs.org/react/-/react-19.2.6.tgz", + "integrity": "sha512-sfWGGfavi0xr8Pg0sVsyHMAOziVYKgPLNrS7ig+ivMNb3wbCBw3KxtflsGBAwD3gYQlE/AEZsTLgToRrSCjb0Q==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/react-dom": { + "version": "19.2.6", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-19.2.6.tgz", + "integrity": "sha512-0prMI+hvBbPjsWnxDLxlCGyM8PN6UuWjEUCYmZhO67xIV9Xasa/r/vDnq+Xyq4Lo27g8QSbO5YzARu0D1Sps3g==", + "license": "MIT", + "dependencies": { + "scheduler": "^0.27.0" + }, + "peerDependencies": { + "react": "^19.2.6" + } + }, + "node_modules/react-is": { + "version": "16.13.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", + "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/react-server-dom-webpack": { + "version": "19.2.6", + "resolved": "https://registry.npmjs.org/react-server-dom-webpack/-/react-server-dom-webpack-19.2.6.tgz", + "integrity": "sha512-762YXjBPc6hw2V16k4x1sdnw0mxghcSPzoiOhefGYjiTguJLCImGBUz6EjznPIfqKhWgLtpaQMlBhp66N8dKrw==", + "dev": true, + "license": "MIT", + "dependencies": { + "acorn-loose": "^8.3.0", + "neo-async": "^2.6.1", + "webpack-sources": "^3.2.0" + }, + "engines": { + "node": ">=0.10.0" + }, + "peerDependencies": { + "react": "^19.2.6", + "react-dom": "^19.2.6", + "webpack": "^5.59.0" + } + }, + "node_modules/reflect.getprototypeof": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/reflect.getprototypeof/-/reflect.getprototypeof-1.0.10.tgz", + "integrity": "sha512-00o4I+DVrefhv+nX0ulyi3biSHCPDe+yLv5o/p6d/UVlirijB8E16FtfwSAi4g3tcqrQ4lRAqQSoFEZJehYEcw==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.9", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.0.0", + "get-intrinsic": "^1.2.7", + "get-proto": "^1.0.1", + "which-builtin-type": "^1.2.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/regexp.prototype.flags": { + "version": "1.5.4", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.4.tgz", + "integrity": "sha512-dYqgNSZbDwkaJ2ceRd9ojCGjBq+mOm9LmtXnAnEGyHhN/5R7iDW2TRw3h+o/jCFxus3P2LfWIIiwowAjANm7IA==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "define-properties": "^1.2.1", + "es-errors": "^1.3.0", + "get-proto": "^1.0.1", + "gopd": "^1.2.0", + "set-function-name": "^2.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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", + "peer": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/resolve": { + "version": "2.0.0-next.7", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.7.tgz", + "integrity": "sha512-tqt+NBWwyaMgw3zDsnygx4CByWjQEJHOPMdslYhppaQSJUtL/D4JO9CcBBlhPoI8lz9oJIDXkwXfhF4aWqP8xQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "is-core-module": "^2.16.2", + "node-exports-info": "^1.6.0", + "object-keys": "^1.1.1", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/resolve-from": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/resolve-pkg-maps": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/resolve-pkg-maps/-/resolve-pkg-maps-1.0.0.tgz", + "integrity": "sha512-seS2Tj26TBVOC2NIc2rOe2y2ZO7efxITtLZcGSOnHHNOQ7CkiUBfw0Iw2ck6xkIhPwLhKNLS8BO+hEpngQlqzw==", + "dev": true, + "license": "MIT", + "funding": { + "url": "https://github.com/privatenumber/resolve-pkg-maps?sponsor=1" + } + }, + "node_modules/reusify": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.1.0.tgz", + "integrity": "sha512-g6QUff04oZpHs0eG5p83rFLhHeV00ug/Yf9nZM6fLeUrPguBTkTQOdpAWWspMh55TZfVQDPaN3NQJfbVRAxdIw==", + "dev": true, + "license": "MIT", + "engines": { + "iojs": ">=1.0.0", + "node": ">=0.10.0" + } + }, + "node_modules/rolldown": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/rolldown/-/rolldown-1.0.1.tgz", + "integrity": "sha512-X0KQHljNnEkWNqqiz9zJrGunh1B0HgOxLXvnFpCOcadzcy5qohZ3tqMEUg00vncoRovXuK3ZqCT9KnnKzoInFQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@oxc-project/types": "=0.130.0", + "@rolldown/pluginutils": "^1.0.0" + }, + "bin": { + "rolldown": "bin/cli.mjs" + }, + "engines": { + "node": "^20.19.0 || >=22.12.0" + }, + "optionalDependencies": { + "@rolldown/binding-android-arm64": "1.0.1", + "@rolldown/binding-darwin-arm64": "1.0.1", + "@rolldown/binding-darwin-x64": "1.0.1", + "@rolldown/binding-freebsd-x64": "1.0.1", + "@rolldown/binding-linux-arm-gnueabihf": "1.0.1", + "@rolldown/binding-linux-arm64-gnu": "1.0.1", + "@rolldown/binding-linux-arm64-musl": "1.0.1", + "@rolldown/binding-linux-ppc64-gnu": "1.0.1", + "@rolldown/binding-linux-s390x-gnu": "1.0.1", + "@rolldown/binding-linux-x64-gnu": "1.0.1", + "@rolldown/binding-linux-x64-musl": "1.0.1", + "@rolldown/binding-openharmony-arm64": "1.0.1", + "@rolldown/binding-wasm32-wasi": "1.0.1", + "@rolldown/binding-win32-arm64-msvc": "1.0.1", + "@rolldown/binding-win32-x64-msvc": "1.0.1" + } + }, + "node_modules/run-parallel": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", + "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", + "dependencies": { + "queue-microtask": "^1.2.2" + } + }, + "node_modules/safe-array-concat": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/safe-array-concat/-/safe-array-concat-1.1.4.tgz", + "integrity": "sha512-wtZlHyOje6OZTGqAoaDKxFkgRtkF9CnHAVnCHKfuj200wAgL+bSJhdsCD2l0Qx/2ekEXjPWcyKkfGb5CPboslg==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.9", + "call-bound": "^1.0.4", + "get-intrinsic": "^1.3.0", + "has-symbols": "^1.1.0", + "isarray": "^2.0.5" + }, + "engines": { + "node": ">=0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/safe-push-apply": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/safe-push-apply/-/safe-push-apply-1.0.0.tgz", + "integrity": "sha512-iKE9w/Z7xCzUMIZqdBsp6pEQvwuEebH4vdpjcDWnyzaI6yl6O9FHvVpmGelvEHNsoY6wGblkxR6Zty/h00WiSA==", + "dev": true, + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "isarray": "^2.0.5" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/safe-regex-test": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.1.0.tgz", + "integrity": "sha512-x/+Cz4YrimQxQccJf5mKEbIa1NzeCRNI5Ecl/ekmlYaampdNLPalVyIcCZNNH3MvmqBugV5TMYZXv0ljslUlaw==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "es-errors": "^1.3.0", + "is-regex": "^1.2.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/satori": { + "version": "0.16.0", + "resolved": "https://registry.npmjs.org/satori/-/satori-0.16.0.tgz", + "integrity": "sha512-ZvHN3ygzZ8FuxjSNB+mKBiF/NIoqHzlBGbD0MJiT+MvSsFOvotnWOhdTjxKzhHRT2wPC1QbhLzx2q/Y83VhfYQ==", + "dev": true, + "license": "MPL-2.0", + "dependencies": { + "@shuding/opentype.js": "1.4.0-beta.0", + "css-background-parser": "^0.1.0", + "css-box-shadow": "1.0.0-3", + "css-gradient-parser": "^0.0.16", + "css-to-react-native": "^3.0.0", + "emoji-regex-xs": "^2.0.1", + "escape-html": "^1.0.3", + "linebreak": "^1.1.0", + "parse-css-color": "^0.2.1", + "postcss-value-parser": "^4.2.0", + "yoga-layout": "^3.2.1" + }, + "engines": { + "node": ">=16" + } + }, + "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==", + "license": "MIT" + }, + "node_modules/schema-utils": { + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.3.3.tgz", + "integrity": "sha512-eflK8wEtyOE6+hsaRVPxvUKYCpRgzLqDTb8krvAsRIwOGlHoSgYLgBXoubGgLd2fT41/OUYdb48v4k4WWHQurA==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.9.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.1.0" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/schema-utils/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", + "peer": true, + "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/schema-utils/node_modules/ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "fast-deep-equal": "^3.1.3" + }, + "peerDependencies": { + "ajv": "^8.8.2" + } + }, + "node_modules/schema-utils/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", + "peer": true + }, + "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/set-function-length": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.2.tgz", + "integrity": "sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==", + "dev": true, + "license": "MIT", + "dependencies": { + "define-data-property": "^1.1.4", + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.4", + "gopd": "^1.0.1", + "has-property-descriptors": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/set-function-name": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/set-function-name/-/set-function-name-2.0.2.tgz", + "integrity": "sha512-7PGFlmtwsEADb0WYyvCMa1t+yke6daIG4Wirafur5kcf+MhUnPms1UeR0CKQdTZD81yESwMHbtn+TR+dMviakQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "define-data-property": "^1.1.4", + "es-errors": "^1.3.0", + "functions-have-names": "^1.2.3", + "has-property-descriptors": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/set-proto": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/set-proto/-/set-proto-1.0.0.tgz", + "integrity": "sha512-RJRdvCo6IAnPdsvP/7m6bsQqNnn1FCBX5ZNtFL98MmFF/4xAIJTIg1YbHW5DC2W5SKZanrC6i4HsJqlajw/dZw==", + "dev": true, + "license": "MIT", + "dependencies": { + "dunder-proto": "^1.0.1", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/sharp": { + "version": "0.34.5", + "resolved": "https://registry.npmjs.org/sharp/-/sharp-0.34.5.tgz", + "integrity": "sha512-Ou9I5Ft9WNcCbXrU9cMgPBcCK8LiwLqcbywW3t4oDV37n1pzpuNLsYiAV8eODnjbtQlSDwZ2cUEeQz4E54Hltg==", + "devOptional": true, + "hasInstallScript": true, + "license": "Apache-2.0", + "dependencies": { + "@img/colour": "^1.0.0", + "detect-libc": "^2.1.2", + "semver": "^7.7.3" + }, + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-darwin-arm64": "0.34.5", + "@img/sharp-darwin-x64": "0.34.5", + "@img/sharp-libvips-darwin-arm64": "1.2.4", + "@img/sharp-libvips-darwin-x64": "1.2.4", + "@img/sharp-libvips-linux-arm": "1.2.4", + "@img/sharp-libvips-linux-arm64": "1.2.4", + "@img/sharp-libvips-linux-ppc64": "1.2.4", + "@img/sharp-libvips-linux-riscv64": "1.2.4", + "@img/sharp-libvips-linux-s390x": "1.2.4", + "@img/sharp-libvips-linux-x64": "1.2.4", + "@img/sharp-libvips-linuxmusl-arm64": "1.2.4", + "@img/sharp-libvips-linuxmusl-x64": "1.2.4", + "@img/sharp-linux-arm": "0.34.5", + "@img/sharp-linux-arm64": "0.34.5", + "@img/sharp-linux-ppc64": "0.34.5", + "@img/sharp-linux-riscv64": "0.34.5", + "@img/sharp-linux-s390x": "0.34.5", + "@img/sharp-linux-x64": "0.34.5", + "@img/sharp-linuxmusl-arm64": "0.34.5", + "@img/sharp-linuxmusl-x64": "0.34.5", + "@img/sharp-wasm32": "0.34.5", + "@img/sharp-win32-arm64": "0.34.5", + "@img/sharp-win32-ia32": "0.34.5", + "@img/sharp-win32-x64": "0.34.5" + } + }, + "node_modules/sharp/node_modules/semver": { + "version": "7.8.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.8.0.tgz", + "integrity": "sha512-AcM7dV/5ul4EekoQ29Agm5vri8JNqRyj39o0qpX6vDF2GZrtutZl5RwgD1XnZjiTAfncsJhMI48QQH3sN87YNA==", + "devOptional": true, + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dev": true, + "license": "MIT", + "dependencies": { + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/side-channel": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.1.0.tgz", + "integrity": "sha512-ZX99e6tRweoUXqR+VBrslhda51Nh5MTQwou5tnUDgbtyM0dBgmhEDtWGP/xbKn6hqfPRHujUNwz5fy/wbbhnpw==", + "dev": true, + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "object-inspect": "^1.13.3", + "side-channel-list": "^1.0.0", + "side-channel-map": "^1.0.1", + "side-channel-weakmap": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/side-channel-list": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/side-channel-list/-/side-channel-list-1.0.1.tgz", + "integrity": "sha512-mjn/0bi/oUURjc5Xl7IaWi/OJJJumuoJFQJfDDyO46+hBWsfaVM65TBHq2eoZBhzl9EchxOijpkbRC8SVBQU0w==", + "dev": true, + "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==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.5", + "object-inspect": "^1.13.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/side-channel-weakmap": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/side-channel-weakmap/-/side-channel-weakmap-1.0.2.tgz", + "integrity": "sha512-WPS/HvHQTYnHisLo9McqBHOJk2FkHO/tlpvldyrnem4aeQp4hai3gythswg6p01oSoTl58rcpiFAjF2br2Ak2A==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.5", + "object-inspect": "^1.13.3", + "side-channel-map": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/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", + "peer": true, + "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==", + "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", + "peer": true, + "dependencies": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + } + }, + "node_modules/srvx": { + "version": "0.11.15", + "resolved": "https://registry.npmjs.org/srvx/-/srvx-0.11.15.tgz", + "integrity": "sha512-iXsux0UcOjdvs0LCMa2Ws3WwcDUozA3JN3BquNXkaFPP7TpRqgunKdEgoZ/uwb1J6xaYHfxtz9Twlh6yzwM6Tg==", + "dev": true, + "license": "MIT", + "bin": { + "srvx": "bin/srvx.mjs" + }, + "engines": { + "node": ">=20.16.0" + } + }, + "node_modules/stable-hash": { + "version": "0.0.5", + "resolved": "https://registry.npmjs.org/stable-hash/-/stable-hash-0.0.5.tgz", + "integrity": "sha512-+L3ccpzibovGXFK+Ap/f8LOS0ahMrHTf3xu7mMLSpEGU0EO9ucaysSylKo9eRDFNhWve/y275iPmIZ4z39a9iA==", + "dev": true, + "license": "MIT" + }, + "node_modules/stop-iteration-iterator": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/stop-iteration-iterator/-/stop-iteration-iterator-1.1.0.tgz", + "integrity": "sha512-eLoXW/DHyl62zxY4SCaIgnRhuMr6ri4juEYARS8E6sCEqzKpOiE521Ucofdx+KnDZl5xmvGYaaKCk5FEOxJCoQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "internal-slot": "^1.1.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/string.prototype.codepointat": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/string.prototype.codepointat/-/string.prototype.codepointat-0.2.1.tgz", + "integrity": "sha512-2cBVCj6I4IOvEnjgO/hWqXjqBGsY+zwPmHl12Srk9IXSZ56Jwwmy+66XO5Iut/oQVR7t5ihYdLB0GMa4alEUcg==", + "dev": true, + "license": "MIT" + }, + "node_modules/string.prototype.includes": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/string.prototype.includes/-/string.prototype.includes-2.0.1.tgz", + "integrity": "sha512-o7+c9bW6zpAdJHTtujeePODAhkuicdAryFsfVKwA+wGw89wJ4GTY484WTucM9hLtDEOpOvI+aHnzqnC5lHp4Rg==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.3" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/string.prototype.matchall": { + "version": "4.0.12", + "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.12.tgz", + "integrity": "sha512-6CC9uyBL+/48dYizRf7H7VAYCMCNTBeM78x/VTUe9bFEaxBepPJDa1Ow99LqI/1yF7kuy7Q3cQsYMrcjGUcskA==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "call-bound": "^1.0.3", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.6", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.0.0", + "get-intrinsic": "^1.2.6", + "gopd": "^1.2.0", + "has-symbols": "^1.1.0", + "internal-slot": "^1.1.0", + "regexp.prototype.flags": "^1.5.3", + "set-function-name": "^2.0.2", + "side-channel": "^1.1.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.repeat": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/string.prototype.repeat/-/string.prototype.repeat-1.0.0.tgz", + "integrity": "sha512-0u/TldDbKD8bFCQ/4f5+mNRrXwZ8hg2w7ZR8wa16e8z9XpePWl3eGEcUD0OXpEH/VJH/2G3gjUtR3ZOiBe2S/w==", + "dev": true, + "license": "MIT", + "dependencies": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.5" + } + }, + "node_modules/string.prototype.trim": { + "version": "1.2.10", + "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.10.tgz", + "integrity": "sha512-Rs66F0P/1kedk5lyYyH9uBzuiI/kNRmwJAR9quK6VOtIpZ2G+hMZd+HQbbv25MgCA6gEffoMZYxlTod4WcdrKA==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "call-bound": "^1.0.2", + "define-data-property": "^1.1.4", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.5", + "es-object-atoms": "^1.0.0", + "has-property-descriptors": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trimend": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.9.tgz", + "integrity": "sha512-G7Ok5C6E/j4SGfyLCloXTrngQIQU3PWtXGst3yM7Bea9FRURf1S42ZHlZZtsNque2FN2PoUhfZXYLNWwEr4dLQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "call-bound": "^1.0.2", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trimstart": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.8.tgz", + "integrity": "sha512-UXSH262CSZY1tfu3G3Secr6uGLCFVPMhIqHjlgCUtCCcgihYc/xKs9djMTMUOb2j1mVSeU8EU6NWc/iQKU6Gfg==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/strip-json-comments": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", + "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/strip-literal": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/strip-literal/-/strip-literal-3.1.0.tgz", + "integrity": "sha512-8r3mkIM/2+PpjHoOtiAW8Rg3jJLHaV7xPwG+YRGrv6FP0wwk/toTpATxWYOW0BKdWwl82VT2tFYi5DlROa0Mxg==", + "dev": true, + "license": "MIT", + "dependencies": { + "js-tokens": "^9.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/antfu" + } + }, + "node_modules/strip-literal/node_modules/js-tokens": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-9.0.1.tgz", + "integrity": "sha512-mxa9E9ITFOt0ban3j6L5MpjwegGz6lBQmM1IJkWeBZGcMxto50+eWdjC/52xDbS2vy0k7vIMK0Fe2wfL9OQSpQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/styled-jsx": { + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/styled-jsx/-/styled-jsx-5.1.6.tgz", + "integrity": "sha512-qSVyDTeMotdvQYoHWLNGwRFJHC+i+ZvdBRYosOFgC+Wg1vx4frN2/RG/NA7SYqqvKNLf39P2LSRA2pu6n0XYZA==", + "license": "MIT", + "dependencies": { + "client-only": "0.0.1" + }, + "engines": { + "node": ">= 12.0.0" + }, + "peerDependencies": { + "react": ">= 16.8.0 || 17.x.x || ^18.0.0-0 || ^19.0.0-0" + }, + "peerDependenciesMeta": { + "@babel/core": { + "optional": true + }, + "babel-plugin-macros": { + "optional": true + } + } + }, + "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/supports-preserve-symlinks-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/tailwindcss": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-4.2.1.tgz", + "integrity": "sha512-/tBrSQ36vCleJkAOsy9kbNTgaxvGbyOamC30PRePTQe/o1MFwEKHQk4Cn7BNGaPtjp+PuUrByJehM1hgxfq4sw==", + "dev": true, + "license": "MIT" + }, + "node_modules/tapable": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.3.3.tgz", + "integrity": "sha512-uxc/zpqFg6x7C8vOE7lh6Lbda8eEL9zmVm/PLeTPBRhh1xCgdWaQ+J1CUieGpIfm2HdtsUpRv+HshiasBMcc6A==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/terser": { + "version": "5.47.1", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.47.1.tgz", + "integrity": "sha512-tPbLXTI6ohPASb/1YViL428oEHu6/qv1OxqYnfaonVCFHqx4+wCd95pHrQWsL5X4pl90CTyW9piSAsS2L0VoMw==", + "dev": true, + "license": "BSD-2-Clause", + "peer": true, + "dependencies": { + "@jridgewell/source-map": "^0.3.3", + "acorn": "^8.15.0", + "commander": "^2.20.0", + "source-map-support": "~0.5.20" + }, + "bin": { + "terser": "bin/terser" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/terser-webpack-plugin": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.6.0.tgz", + "integrity": "sha512-Eum+5ajkaOhf5KbM26osvv21kLD7BaGqQ1UA4Ami4arYwylmGUQTgHFpHDdmJod1q4QXa66p0to/FBKID+J1vA==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@jridgewell/trace-mapping": "^0.3.25", + "jest-worker": "^27.4.5", + "schema-utils": "^4.3.0", + "terser": "^5.31.1" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.1.0" + }, + "peerDependenciesMeta": { + "@minify-html/node": { + "optional": true + }, + "@swc/core": { + "optional": true + }, + "@swc/css": { + "optional": true + }, + "@swc/html": { + "optional": true + }, + "clean-css": { + "optional": true + }, + "cssnano": { + "optional": true + }, + "csso": { + "optional": true + }, + "esbuild": { + "optional": true + }, + "html-minifier-terser": { + "optional": true + }, + "lightningcss": { + "optional": true + }, + "postcss": { + "optional": true + }, + "uglify-js": { + "optional": true + } + } + }, + "node_modules/tiny-inflate": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/tiny-inflate/-/tiny-inflate-1.0.3.tgz", + "integrity": "sha512-pkY1fj1cKHb2seWDy0B16HeWyczlJA9/WW3u3c4z/NiWDsO3DOU5D7nhTLE9CF0yXv/QZFY7sEJmj24dK+Rrqw==", + "dev": true, + "license": "MIT" + }, + "node_modules/tinyglobby": { + "version": "0.2.16", + "resolved": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.16.tgz", + "integrity": "sha512-pn99VhoACYR8nFHhxqix+uvsbXineAasWm5ojXoN8xEwK5Kd3/TrhNn1wByuD52UxWRLy8pu+kRMniEi6Eq9Zg==", + "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/tinyglobby/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/tinyglobby/node_modules/picomatch": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.4.tgz", + "integrity": "sha512-QP88BAKvMam/3NxH6vj2o21R6MjxZUAd6nlwAS/pnGvN9IVLocLHxGYIzFhg6fUQ+5th6P4dv4eW9jX3DSIj7A==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/ts-api-utils": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-2.5.0.tgz", + "integrity": "sha512-OJ/ibxhPlqrMM0UiNHJ/0CKQkoKF243/AEmplt3qpRgkW8VG7IfOS41h7V8TjITqdByHzrjcS/2si+y4lIh8NA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18.12" + }, + "peerDependencies": { + "typescript": ">=4.8.4" + } + }, + "node_modules/tsconfck": { + "version": "3.1.6", + "resolved": "https://registry.npmjs.org/tsconfck/-/tsconfck-3.1.6.tgz", + "integrity": "sha512-ks6Vjr/jEw0P1gmOVwutM3B7fWxoWBL2KRDb1JfqGVawBmO5UsvmWOQFGHBPl5yxYz4eERr19E6L7NMv+Fej4w==", + "dev": true, + "license": "MIT", + "bin": { + "tsconfck": "bin/tsconfck.js" + }, + "engines": { + "node": "^18 || >=20" + }, + "peerDependencies": { + "typescript": "^5.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/tsconfig-paths": { + "version": "3.15.0", + "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.15.0.tgz", + "integrity": "sha512-2Ac2RgzDe/cn48GvOe3M+o82pEFewD3UPbyoUHHdKasHwJKjds4fLXWf/Ux5kATBKN20oaFGu+jbElp1pos0mg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/json5": "^0.0.29", + "json5": "^1.0.2", + "minimist": "^1.2.6", + "strip-bom": "^3.0.0" + } + }, + "node_modules/tsconfig-paths/node_modules/json5": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz", + "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", + "dev": true, + "license": "MIT", + "dependencies": { + "minimist": "^1.2.0" + }, + "bin": { + "json5": "lib/cli.js" + } + }, + "node_modules/tslib": { + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", + "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", + "license": "0BSD" + }, + "node_modules/tsx": { + "version": "4.22.1", + "resolved": "https://registry.npmjs.org/tsx/-/tsx-4.22.1.tgz", + "integrity": "sha512-TvncJykhxAzFCk0VQZKBTClall4Pm7qXDSodb6uxi8QFa8X8mT6ABjxxsQ2opDRYxG7AzcRWXaFtruz5HJKuWg==", + "dev": true, + "license": "MIT", + "optional": true, + "peer": true, + "dependencies": { + "esbuild": "~0.28.0" + }, + "bin": { + "tsx": "dist/cli.mjs" + }, + "engines": { + "node": ">=18.0.0" + }, + "optionalDependencies": { + "fsevents": "~2.3.3" + } + }, + "node_modules/turbo-stream": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/turbo-stream/-/turbo-stream-3.2.0.tgz", + "integrity": "sha512-EK+bZ9UVrVh7JLslVFOV0GEMsociOqVOvEMTAd4ixMyffN5YNIEdLZWXUx5PJqDbTxSIBWw04HS9gCY4frYQDQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/type-check": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", + "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", + "dev": true, + "license": "MIT", + "dependencies": { + "prelude-ls": "^1.2.1" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/typed-array-buffer": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/typed-array-buffer/-/typed-array-buffer-1.0.3.tgz", + "integrity": "sha512-nAYYwfY3qnzX30IkA6AQZjVbtK6duGontcQm1WSG1MD94YLqK0515GNApXkoxKOWMusVssAHWLh9SeaoefYFGw==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3", + "es-errors": "^1.3.0", + "is-typed-array": "^1.1.14" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/typed-array-byte-length": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/typed-array-byte-length/-/typed-array-byte-length-1.0.3.tgz", + "integrity": "sha512-BaXgOuIxz8n8pIq3e7Atg/7s+DpiYrxn4vdot3w9KbnBhcRQq6o3xemQdIfynqSeXeDrF32x+WvfzmOjPiY9lg==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "for-each": "^0.3.3", + "gopd": "^1.2.0", + "has-proto": "^1.2.0", + "is-typed-array": "^1.1.14" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/typed-array-byte-offset": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/typed-array-byte-offset/-/typed-array-byte-offset-1.0.4.tgz", + "integrity": "sha512-bTlAFB/FBYMcuX81gbL4OcpH5PmlFHqlCCpAl8AlEzMz5k53oNDvN8p1PNOWLEmI2x4orp3raOFB51tv9X+MFQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "available-typed-arrays": "^1.0.7", + "call-bind": "^1.0.8", + "for-each": "^0.3.3", + "gopd": "^1.2.0", + "has-proto": "^1.2.0", + "is-typed-array": "^1.1.15", + "reflect.getprototypeof": "^1.0.9" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/typed-array-length": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/typed-array-length/-/typed-array-length-1.0.7.tgz", + "integrity": "sha512-3KS2b+kL7fsuk/eJZ7EQdnEmQoaho/r6KUef7hxvltNA5DR8NAUM+8wJMbJyZ4G9/7i3v5zPBIMN5aybAh2/Jg==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "is-typed-array": "^1.1.13", + "possible-typed-array-names": "^1.0.0", + "reflect.getprototypeof": "^1.0.6" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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/typescript-eslint": { + "version": "8.59.3", + "resolved": "https://registry.npmjs.org/typescript-eslint/-/typescript-eslint-8.59.3.tgz", + "integrity": "sha512-KgusgyDgG4LI8Ih/sWaCtZ06tckLAS5CvT5A4D1Q7bYVoAAyzwiZvE4BmwDHkhRVkvhRBepKeASoFzQetha7Fg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@typescript-eslint/eslint-plugin": "8.59.3", + "@typescript-eslint/parser": "8.59.3", + "@typescript-eslint/typescript-estree": "8.59.3", + "@typescript-eslint/utils": "8.59.3" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0", + "typescript": ">=4.8.4 <6.1.0" + } + }, + "node_modules/unbox-primitive": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.1.0.tgz", + "integrity": "sha512-nWJ91DjeOkej/TA8pXQ3myruKpKEYgqvpw9lz4OPHj/NWFNluYrjbz9j01CJ8yKQd2g4jFoOkINCTW2I5LEEyw==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3", + "has-bigints": "^1.0.2", + "has-symbols": "^1.1.0", + "which-boxed-primitive": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/undici": { + "version": "7.24.8", + "resolved": "https://registry.npmjs.org/undici/-/undici-7.24.8.tgz", + "integrity": "sha512-6KQ/+QxK49Z/p3HO6E5ZCZWNnCasyZLa5ExaVYyvPxUwKtbCPMKELJOqh7EqOle0t9cH/7d2TaaTRRa6Nhs4YQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=20.18.1" + } + }, + "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/unenv": { + "version": "2.0.0-rc.24", + "resolved": "https://registry.npmjs.org/unenv/-/unenv-2.0.0-rc.24.tgz", + "integrity": "sha512-i7qRCmY42zmCwnYlh9H2SvLEypEFGye5iRmEMKjcGi7zk9UquigRjFtTLz0TYqr0ZGLZhaMHl/foy1bZR+Cwlw==", + "dev": true, + "license": "MIT", + "dependencies": { + "pathe": "^2.0.3" + } + }, + "node_modules/unicode-trie": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-trie/-/unicode-trie-2.0.0.tgz", + "integrity": "sha512-x7bc76x0bm4prf1VLg79uhAzKw8DVboClSN5VxJuQ+LKDOVEW9CdH+VY7SP+vX7xCYQqzzgQpFqz15zeLvAtZQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "pako": "^0.2.5", + "tiny-inflate": "^1.0.0" + } + }, + "node_modules/unpic": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/unpic/-/unpic-4.2.2.tgz", + "integrity": "sha512-z6T2ScMgRV2y2H8MwwhY5xHZWXhUx/YxtOCGJwfURSl7ypVy4HpLIMWoIZKnnxQa/RKzM0kg8hUh0paIrpLfvw==", + "dev": true, + "license": "MIT" + }, + "node_modules/unrs-resolver": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/unrs-resolver/-/unrs-resolver-1.11.1.tgz", + "integrity": "sha512-bSjt9pjaEBnNiGgc9rUiHGKv5l4/TGzDmYw3RhnkJGtLhbnnA/5qJj7x3dNDCRx/PJxu774LlH8lCOlB4hEfKg==", + "dev": true, + "hasInstallScript": true, + "license": "MIT", + "dependencies": { + "napi-postinstall": "^0.3.0" + }, + "funding": { + "url": "https://opencollective.com/unrs-resolver" + }, + "optionalDependencies": { + "@unrs/resolver-binding-android-arm-eabi": "1.11.1", + "@unrs/resolver-binding-android-arm64": "1.11.1", + "@unrs/resolver-binding-darwin-arm64": "1.11.1", + "@unrs/resolver-binding-darwin-x64": "1.11.1", + "@unrs/resolver-binding-freebsd-x64": "1.11.1", + "@unrs/resolver-binding-linux-arm-gnueabihf": "1.11.1", + "@unrs/resolver-binding-linux-arm-musleabihf": "1.11.1", + "@unrs/resolver-binding-linux-arm64-gnu": "1.11.1", + "@unrs/resolver-binding-linux-arm64-musl": "1.11.1", + "@unrs/resolver-binding-linux-ppc64-gnu": "1.11.1", + "@unrs/resolver-binding-linux-riscv64-gnu": "1.11.1", + "@unrs/resolver-binding-linux-riscv64-musl": "1.11.1", + "@unrs/resolver-binding-linux-s390x-gnu": "1.11.1", + "@unrs/resolver-binding-linux-x64-gnu": "1.11.1", + "@unrs/resolver-binding-linux-x64-musl": "1.11.1", + "@unrs/resolver-binding-wasm32-wasi": "1.11.1", + "@unrs/resolver-binding-win32-arm64-msvc": "1.11.1", + "@unrs/resolver-binding-win32-ia32-msvc": "1.11.1", + "@unrs/resolver-binding-win32-x64-msvc": "1.11.1" + } + }, + "node_modules/update-browserslist-db": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.2.3.tgz", + "integrity": "sha512-Js0m9cx+qOgDxo0eMiFGEueWztz+d4+M3rGlmKPT+T4IS/jP4ylw3Nwpu6cpTTP8R1MAC1kF4VbdLt3ARf209w==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { + "escalade": "^3.2.0", + "picocolors": "^1.1.1" + }, + "bin": { + "update-browserslist-db": "cli.js" + }, + "peerDependencies": { + "browserslist": ">= 4.21.0" + } + }, + "node_modules/uri-js": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "punycode": "^2.1.0" + } + }, + "node_modules/vinext": { + "version": "0.0.50", + "resolved": "https://registry.npmjs.org/vinext/-/vinext-0.0.50.tgz", + "integrity": "sha512-uo72YNnq94NtogETWnhMdFSrkMLwWgeXh5PS6qh8ksajuvAaZX50bXYJ4a6dERQ/AnnXAlNByAGHCjjNxQrvig==", + "dev": true, + "license": "MIT", + "dependencies": { + "@unpic/react": "^1.0.2", + "@vercel/og": "^0.8.6", + "image-size": "2.0.2", + "ipaddr.js": "^2.1.0", + "magic-string": "^0.30.21", + "vite-plugin-commonjs": "^0.10.4", + "vite-tsconfig-paths": "^6.1.1", + "web-vitals": "^4.2.4" + }, + "bin": { + "vinext": "dist/cli.js" + }, + "engines": { + "node": ">=22" + }, + "peerDependencies": { + "@mdx-js/rollup": "^3.0.0", + "@vitejs/plugin-react": "^5.1.4 || ^6.0.0", + "@vitejs/plugin-rsc": "^0.5.23", + "react": "^19.2.6", + "react-dom": "^19.2.6", + "react-server-dom-webpack": "^19.2.6", + "vite": "^7.0.0 || ^8.0.0" + }, + "peerDependenciesMeta": { + "@mdx-js/rollup": { + "optional": true + }, + "@vitejs/plugin-rsc": { + "optional": true + }, + "react-server-dom-webpack": { + "optional": true + } + } + }, + "node_modules/vite": { + "version": "8.0.13", + "resolved": "https://registry.npmjs.org/vite/-/vite-8.0.13.tgz", + "integrity": "sha512-MFtjBYgzmSxmgA4RAfjIyXWpGe1oALnjgUTzzV7QLx/TKxCzjtMH6Fd9/eVK+5Fg1qNoz5VAwsmMs/NofrmJvw==", + "dev": true, + "license": "MIT", + "dependencies": { + "lightningcss": "^1.32.0", + "picomatch": "^4.0.4", + "postcss": "^8.5.14", + "rolldown": "1.0.1", + "tinyglobby": "^0.2.16" + }, + "bin": { + "vite": "bin/vite.js" + }, + "engines": { + "node": "^20.19.0 || >=22.12.0" + }, + "funding": { + "url": "https://github.com/vitejs/vite?sponsor=1" + }, + "optionalDependencies": { + "fsevents": "~2.3.3" + }, + "peerDependencies": { + "@types/node": "^20.19.0 || >=22.12.0", + "@vitejs/devtools": "^0.1.18", + "esbuild": "^0.27.0 || ^0.28.0", + "jiti": ">=1.21.0", + "less": "^4.0.0", + "sass": "^1.70.0", + "sass-embedded": "^1.70.0", + "stylus": ">=0.54.8", + "sugarss": "^5.0.0", + "terser": "^5.16.0", + "tsx": "^4.8.1", + "yaml": "^2.4.2" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + }, + "@vitejs/devtools": { + "optional": true + }, + "esbuild": { + "optional": true + }, + "jiti": { + "optional": true + }, + "less": { + "optional": true + }, + "sass": { + "optional": true + }, + "sass-embedded": { + "optional": true + }, + "stylus": { + "optional": true + }, + "sugarss": { + "optional": true + }, + "terser": { + "optional": true + }, + "tsx": { + "optional": true + }, + "yaml": { + "optional": true + } + } + }, + "node_modules/vite-plugin-commonjs": { + "version": "0.10.4", + "resolved": "https://registry.npmjs.org/vite-plugin-commonjs/-/vite-plugin-commonjs-0.10.4.tgz", + "integrity": "sha512-eWQuvQKCcx0QYB5e5xfxBNjQKyrjEWZIR9UOkOV6JAgxVhtbZvCOF+FNC2ZijBJ3U3Px04ZMMyyMyFBVWIJ5+g==", + "dev": true, + "license": "MIT", + "dependencies": { + "acorn": "^8.12.1", + "magic-string": "^0.30.11", + "vite-plugin-dynamic-import": "^1.6.0" + } + }, + "node_modules/vite-plugin-dynamic-import": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/vite-plugin-dynamic-import/-/vite-plugin-dynamic-import-1.6.0.tgz", + "integrity": "sha512-TM0sz70wfzTIo9YCxVFwS8OA9lNREsh+0vMHGSkWDTZ7bgd1Yjs5RV8EgB634l/91IsXJReg0xtmuQqP0mf+rg==", + "dev": true, + "license": "MIT", + "dependencies": { + "acorn": "^8.12.1", + "es-module-lexer": "^1.5.4", + "fast-glob": "^3.3.2", + "magic-string": "^0.30.11" + } + }, + "node_modules/vite-plugin-dynamic-import/node_modules/es-module-lexer": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.7.0.tgz", + "integrity": "sha512-jEQoCwk8hyb2AZziIOLhDqpm5+2ww5uIE6lkO/6jcOCusfk6LhMHpXXfBLXTZ7Ydyt0j4VoUQv6uGNYbdW+kBA==", + "dev": true, + "license": "MIT" + }, + "node_modules/vite-plugin-dynamic-import/node_modules/fast-glob": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.3.tgz", + "integrity": "sha512-7MptL8U0cqcFdzIzwOTHoilX9x5BrNqye7Z/LuC7kCMRio1EMSyqRK3BEAUD7sXRq4iT4AzTVuZdhgQ2TCvYLg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.8" + }, + "engines": { + "node": ">=8.6.0" + } + }, + "node_modules/vite-plugin-dynamic-import/node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dev": true, + "license": "ISC", + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/vite-tsconfig-paths": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/vite-tsconfig-paths/-/vite-tsconfig-paths-6.1.1.tgz", + "integrity": "sha512-2cihq7zliibCCZ8P9cKJrQBkfgdvcFkOOc3Y02o3GWUDLgqjWsZudaoiuOwO/gzTzy17cS5F7ZPo4bsnS4DGkg==", + "dev": true, + "license": "MIT", + "dependencies": { + "debug": "^4.1.1", + "globrex": "^0.1.2", + "tsconfck": "^3.0.3" + }, + "peerDependencies": { + "vite": "*" + } + }, + "node_modules/vite/node_modules/lightningcss": { + "version": "1.32.0", + "resolved": "https://registry.npmjs.org/lightningcss/-/lightningcss-1.32.0.tgz", + "integrity": "sha512-NXYBzinNrblfraPGyrbPoD19C1h9lfI/1mzgWYvXUTe414Gz/X1FD2XBZSZM7rRTrMA8JL3OtAaGifrIKhQ5yQ==", + "dev": true, + "license": "MPL-2.0", + "dependencies": { + "detect-libc": "^2.0.3" + }, + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + }, + "optionalDependencies": { + "lightningcss-android-arm64": "1.32.0", + "lightningcss-darwin-arm64": "1.32.0", + "lightningcss-darwin-x64": "1.32.0", + "lightningcss-freebsd-x64": "1.32.0", + "lightningcss-linux-arm-gnueabihf": "1.32.0", + "lightningcss-linux-arm64-gnu": "1.32.0", + "lightningcss-linux-arm64-musl": "1.32.0", + "lightningcss-linux-x64-gnu": "1.32.0", + "lightningcss-linux-x64-musl": "1.32.0", + "lightningcss-win32-arm64-msvc": "1.32.0", + "lightningcss-win32-x64-msvc": "1.32.0" + } + }, + "node_modules/vite/node_modules/lightningcss-android-arm64": { + "version": "1.32.0", + "resolved": "https://registry.npmjs.org/lightningcss-android-arm64/-/lightningcss-android-arm64-1.32.0.tgz", + "integrity": "sha512-YK7/ClTt4kAK0vo6w3X+Pnm0D2cf2vPHbhOXdoNti1Ga0al1P4TBZhwjATvjNwLEBCnKvjJc2jQgHXH0NEwlAg==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MPL-2.0", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/vite/node_modules/lightningcss-darwin-arm64": { + "version": "1.32.0", + "resolved": "https://registry.npmjs.org/lightningcss-darwin-arm64/-/lightningcss-darwin-arm64-1.32.0.tgz", + "integrity": "sha512-RzeG9Ju5bag2Bv1/lwlVJvBE3q6TtXskdZLLCyfg5pt+HLz9BqlICO7LZM7VHNTTn/5PRhHFBSjk5lc4cmscPQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MPL-2.0", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/vite/node_modules/lightningcss-darwin-x64": { + "version": "1.32.0", + "resolved": "https://registry.npmjs.org/lightningcss-darwin-x64/-/lightningcss-darwin-x64-1.32.0.tgz", + "integrity": "sha512-U+QsBp2m/s2wqpUYT/6wnlagdZbtZdndSmut/NJqlCcMLTWp5muCrID+K5UJ6jqD2BFshejCYXniPDbNh73V8w==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MPL-2.0", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/vite/node_modules/lightningcss-freebsd-x64": { + "version": "1.32.0", + "resolved": "https://registry.npmjs.org/lightningcss-freebsd-x64/-/lightningcss-freebsd-x64-1.32.0.tgz", + "integrity": "sha512-JCTigedEksZk3tHTTthnMdVfGf61Fky8Ji2E4YjUTEQX14xiy/lTzXnu1vwiZe3bYe0q+SpsSH/CTeDXK6WHig==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MPL-2.0", + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/vite/node_modules/lightningcss-linux-arm-gnueabihf": { + "version": "1.32.0", + "resolved": "https://registry.npmjs.org/lightningcss-linux-arm-gnueabihf/-/lightningcss-linux-arm-gnueabihf-1.32.0.tgz", + "integrity": "sha512-x6rnnpRa2GL0zQOkt6rts3YDPzduLpWvwAF6EMhXFVZXD4tPrBkEFqzGowzCsIWsPjqSK+tyNEODUBXeeVHSkw==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MPL-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/vite/node_modules/lightningcss-linux-arm64-gnu": { + "version": "1.32.0", + "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-gnu/-/lightningcss-linux-arm64-gnu-1.32.0.tgz", + "integrity": "sha512-0nnMyoyOLRJXfbMOilaSRcLH3Jw5z9HDNGfT/gwCPgaDjnx0i8w7vBzFLFR1f6CMLKF8gVbebmkUN3fa/kQJpQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MPL-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/vite/node_modules/lightningcss-linux-arm64-musl": { + "version": "1.32.0", + "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-musl/-/lightningcss-linux-arm64-musl-1.32.0.tgz", + "integrity": "sha512-UpQkoenr4UJEzgVIYpI80lDFvRmPVg6oqboNHfoH4CQIfNA+HOrZ7Mo7KZP02dC6LjghPQJeBsvXhJod/wnIBg==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MPL-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/vite/node_modules/lightningcss-linux-x64-gnu": { + "version": "1.32.0", + "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-gnu/-/lightningcss-linux-x64-gnu-1.32.0.tgz", + "integrity": "sha512-V7Qr52IhZmdKPVr+Vtw8o+WLsQJYCTd8loIfpDaMRWGUZfBOYEJeyJIkqGIDMZPwPx24pUMfwSxxI8phr/MbOA==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MPL-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/vite/node_modules/lightningcss-linux-x64-musl": { + "version": "1.32.0", + "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-musl/-/lightningcss-linux-x64-musl-1.32.0.tgz", + "integrity": "sha512-bYcLp+Vb0awsiXg/80uCRezCYHNg1/l3mt0gzHnWV9XP1W5sKa5/TCdGWaR/zBM2PeF/HbsQv/j2URNOiVuxWg==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MPL-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/vite/node_modules/lightningcss-win32-arm64-msvc": { + "version": "1.32.0", + "resolved": "https://registry.npmjs.org/lightningcss-win32-arm64-msvc/-/lightningcss-win32-arm64-msvc-1.32.0.tgz", + "integrity": "sha512-8SbC8BR40pS6baCM8sbtYDSwEVQd4JlFTOlaD3gWGHfThTcABnNDBda6eTZeqbofalIJhFx0qKzgHJmcPTnGdw==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MPL-2.0", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/vite/node_modules/lightningcss-win32-x64-msvc": { + "version": "1.32.0", + "resolved": "https://registry.npmjs.org/lightningcss-win32-x64-msvc/-/lightningcss-win32-x64-msvc-1.32.0.tgz", + "integrity": "sha512-Amq9B/SoZYdDi1kFrojnoqPLxYhQ4Wo5XiL8EVJrVsB8ARoC1PWW6VGtT0WKCemjy8aC+louJnjS7U18x3b06Q==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MPL-2.0", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/vite/node_modules/picomatch": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.4.tgz", + "integrity": "sha512-QP88BAKvMam/3NxH6vj2o21R6MjxZUAd6nlwAS/pnGvN9IVLocLHxGYIzFhg6fUQ+5th6P4dv4eW9jX3DSIj7A==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/vitefu": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/vitefu/-/vitefu-1.1.3.tgz", + "integrity": "sha512-ub4okH7Z5KLjb6hDyjqrGXqWtWvoYdU3IGm/NorpgHncKoLTCfRIbvlhBm7r0YstIaQRYlp4yEbFqDcKSzXSSg==", + "dev": true, + "license": "MIT", + "workspaces": [ + "tests/deps/*", + "tests/projects/*", + "tests/projects/workspace/packages/*" + ], + "peerDependencies": { + "vite": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0" + }, + "peerDependenciesMeta": { + "vite": { + "optional": true + } + } + }, + "node_modules/watchpack": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.5.1.tgz", + "integrity": "sha512-Zn5uXdcFNIA1+1Ei5McRd+iRzfhENPCe7LeABkJtNulSxjma+l7ltNx55BWZkRlwRnpOgHqxnjyaDgJnNXnqzg==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.1.2" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/web-vitals": { + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/web-vitals/-/web-vitals-4.2.4.tgz", + "integrity": "sha512-r4DIlprAGwJ7YM11VZp4R884m0Vmgr6EAKe3P+kO0PPj3Unqyvv59rczf6UiGcb9Z8QxZVcqKNwv/g0WNdWwsw==", + "dev": true, + "license": "Apache-2.0" + }, + "node_modules/webpack": { + "version": "5.106.2", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.106.2.tgz", + "integrity": "sha512-wGN3qcrBQIFmQ/c0AiOAQBvrZ5lmY8vbbMv4Mxfgzqd/B6+9pXtLo73WuS1dSGXM5QYY3hZnIbvx+K1xxe6FyA==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@types/eslint-scope": "^3.7.7", + "@types/estree": "^1.0.8", + "@types/json-schema": "^7.0.15", + "@webassemblyjs/ast": "^1.14.1", + "@webassemblyjs/wasm-edit": "^1.14.1", + "@webassemblyjs/wasm-parser": "^1.14.1", + "acorn": "^8.16.0", + "acorn-import-phases": "^1.0.3", + "browserslist": "^4.28.1", + "chrome-trace-event": "^1.0.2", + "enhanced-resolve": "^5.20.0", + "es-module-lexer": "^2.0.0", + "eslint-scope": "5.1.1", + "events": "^3.2.0", + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.2.11", + "loader-runner": "^4.3.1", + "mime-db": "^1.54.0", + "neo-async": "^2.6.2", + "schema-utils": "^4.3.3", + "tapable": "^2.3.0", + "terser-webpack-plugin": "^5.3.17", + "watchpack": "^2.5.1", + "webpack-sources": "^3.3.4" + }, + "bin": { + "webpack": "bin/webpack.js" + }, + "engines": { + "node": ">=10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependenciesMeta": { + "webpack-cli": { + "optional": true + } + } + }, + "node_modules/webpack-sources": { + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.4.1.tgz", + "integrity": "sha512-eACpxRN02yaawnt+uUNIF7Qje6A9zArxBbcAJjK1PK3S9Ycg5jIuJ8pW4q8EMnwNZCEGltcjkRx1QzOxOkKD8A==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/webpack/node_modules/eslint-scope": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "dev": true, + "license": "BSD-2-Clause", + "peer": true, + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/webpack/node_modules/estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "dev": true, + "license": "BSD-2-Clause", + "peer": true, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "license": "ISC", + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/which-boxed-primitive": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.1.1.tgz", + "integrity": "sha512-TbX3mj8n0odCBFVlY8AxkqcHASw3L60jIuF8jFP78az3C2YhmGvqbHBpAjTRH2/xqYunrJ9g1jSyjCjpoWzIAA==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-bigint": "^1.1.0", + "is-boolean-object": "^1.2.1", + "is-number-object": "^1.1.1", + "is-string": "^1.1.1", + "is-symbol": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/which-builtin-type": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/which-builtin-type/-/which-builtin-type-1.2.1.tgz", + "integrity": "sha512-6iBczoX+kDQ7a3+YJBnh3T+KZRxM/iYNPXicqk66/Qfm1b93iu+yOImkg0zHbj5LNOcNv1TEADiZ0xa34B4q6Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "function.prototype.name": "^1.1.6", + "has-tostringtag": "^1.0.2", + "is-async-function": "^2.0.0", + "is-date-object": "^1.1.0", + "is-finalizationregistry": "^1.1.0", + "is-generator-function": "^1.0.10", + "is-regex": "^1.2.1", + "is-weakref": "^1.0.2", + "isarray": "^2.0.5", + "which-boxed-primitive": "^1.1.0", + "which-collection": "^1.0.2", + "which-typed-array": "^1.1.16" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/which-collection": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/which-collection/-/which-collection-1.0.2.tgz", + "integrity": "sha512-K4jVyjnBdgvc86Y6BkaLZEN933SwYOuBFkdmBu9ZfkcAbdVbpITnDmjvZ/aQjRXQrv5EPkTnD1s39GiiqbngCw==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-map": "^2.0.3", + "is-set": "^2.0.3", + "is-weakmap": "^2.0.2", + "is-weakset": "^2.0.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/which-typed-array": { + "version": "1.1.20", + "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.20.tgz", + "integrity": "sha512-LYfpUkmqwl0h9A2HL09Mms427Q1RZWuOHsukfVcKRq9q95iQxdw0ix1JQrqbcDR9PH1QDwf5Qo8OZb5lksZ8Xg==", + "dev": true, + "license": "MIT", + "dependencies": { + "available-typed-arrays": "^1.0.7", + "call-bind": "^1.0.8", + "call-bound": "^1.0.4", + "for-each": "^0.3.5", + "get-proto": "^1.0.1", + "gopd": "^1.2.0", + "has-tostringtag": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/word-wrap": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.5.tgz", + "integrity": "sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/workerd": { + "version": "1.20260515.1", + "resolved": "https://registry.npmjs.org/workerd/-/workerd-1.20260515.1.tgz", + "integrity": "sha512-MjKOJLcvU45xXedQowvuiHtJTxu4WTHYQeIlF7YmjuqhiI6dImTFxWCEoRQHiskztxuVSNEmdO7/0UfDu6OMnQ==", + "dev": true, + "hasInstallScript": true, + "license": "Apache-2.0", + "bin": { + "workerd": "bin/workerd" + }, + "engines": { + "node": ">=16" + }, + "optionalDependencies": { + "@cloudflare/workerd-darwin-64": "1.20260515.1", + "@cloudflare/workerd-darwin-arm64": "1.20260515.1", + "@cloudflare/workerd-linux-64": "1.20260515.1", + "@cloudflare/workerd-linux-arm64": "1.20260515.1", + "@cloudflare/workerd-windows-64": "1.20260515.1" + } + }, + "node_modules/wrangler": { + "version": "4.92.0", + "resolved": "https://registry.npmjs.org/wrangler/-/wrangler-4.92.0.tgz", + "integrity": "sha512-/DKpQHPxkuZbQsO9dFW2700VTD/4DSZMHjy92fO/frNoDRi/zQsFCAd2ONCV6TGqcUoXcP3D8Bo2gj/L4M0qQQ==", + "dev": true, + "license": "MIT OR Apache-2.0", + "dependencies": { + "@cloudflare/kv-asset-handler": "0.5.0", + "@cloudflare/unenv-preset": "2.16.1", + "blake3-wasm": "2.1.5", + "esbuild": "0.27.3", + "miniflare": "4.20260515.0", + "path-to-regexp": "6.3.0", + "unenv": "2.0.0-rc.24", + "workerd": "1.20260515.1" + }, + "bin": { + "wrangler": "bin/wrangler.js", + "wrangler2": "bin/wrangler.js" + }, + "engines": { + "node": ">=22.0.0" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + }, + "peerDependencies": { + "@cloudflare/workers-types": "^4.20260515.1" + }, + "peerDependenciesMeta": { + "@cloudflare/workers-types": { + "optional": true + } + } + }, + "node_modules/wrangler/node_modules/@esbuild/aix-ppc64": { + "version": "0.27.3", + "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.27.3.tgz", + "integrity": "sha512-9fJMTNFTWZMh5qwrBItuziu834eOCUcEqymSH7pY+zoMVEZg3gcPuBNxH1EvfVYe9h0x/Ptw8KBzv7qxb7l8dg==", + "cpu": [ + "ppc64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "aix" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/wrangler/node_modules/@esbuild/android-arm": { + "version": "0.27.3", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.27.3.tgz", + "integrity": "sha512-i5D1hPY7GIQmXlXhs2w8AWHhenb00+GxjxRncS2ZM7YNVGNfaMxgzSGuO8o8SJzRc/oZwU2bcScvVERk03QhzA==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/wrangler/node_modules/@esbuild/android-arm64": { + "version": "0.27.3", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.27.3.tgz", + "integrity": "sha512-YdghPYUmj/FX2SYKJ0OZxf+iaKgMsKHVPF1MAq/P8WirnSpCStzKJFjOjzsW0QQ7oIAiccHdcqjbHmJxRb/dmg==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/wrangler/node_modules/@esbuild/android-x64": { + "version": "0.27.3", + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.27.3.tgz", + "integrity": "sha512-IN/0BNTkHtk8lkOM8JWAYFg4ORxBkZQf9zXiEOfERX/CzxW3Vg1ewAhU7QSWQpVIzTW+b8Xy+lGzdYXV6UZObQ==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/wrangler/node_modules/@esbuild/darwin-arm64": { + "version": "0.27.3", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.27.3.tgz", + "integrity": "sha512-Re491k7ByTVRy0t3EKWajdLIr0gz2kKKfzafkth4Q8A5n1xTHrkqZgLLjFEHVD+AXdUGgQMq+Godfq45mGpCKg==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/wrangler/node_modules/@esbuild/darwin-x64": { + "version": "0.27.3", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.27.3.tgz", + "integrity": "sha512-vHk/hA7/1AckjGzRqi6wbo+jaShzRowYip6rt6q7VYEDX4LEy1pZfDpdxCBnGtl+A5zq8iXDcyuxwtv3hNtHFg==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/wrangler/node_modules/@esbuild/freebsd-arm64": { + "version": "0.27.3", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.27.3.tgz", + "integrity": "sha512-ipTYM2fjt3kQAYOvo6vcxJx3nBYAzPjgTCk7QEgZG8AUO3ydUhvelmhrbOheMnGOlaSFUoHXB6un+A7q4ygY9w==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/wrangler/node_modules/@esbuild/freebsd-x64": { + "version": "0.27.3", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.27.3.tgz", + "integrity": "sha512-dDk0X87T7mI6U3K9VjWtHOXqwAMJBNN2r7bejDsc+j03SEjtD9HrOl8gVFByeM0aJksoUuUVU9TBaZa2rgj0oA==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/wrangler/node_modules/@esbuild/linux-arm": { + "version": "0.27.3", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.27.3.tgz", + "integrity": "sha512-s6nPv2QkSupJwLYyfS+gwdirm0ukyTFNl3KTgZEAiJDd+iHZcbTPPcWCcRYH+WlNbwChgH2QkE9NSlNrMT8Gfw==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/wrangler/node_modules/@esbuild/linux-arm64": { + "version": "0.27.3", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.27.3.tgz", + "integrity": "sha512-sZOuFz/xWnZ4KH3YfFrKCf1WyPZHakVzTiqji3WDc0BCl2kBwiJLCXpzLzUBLgmp4veFZdvN5ChW4Eq/8Fc2Fg==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/wrangler/node_modules/@esbuild/linux-ia32": { + "version": "0.27.3", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.27.3.tgz", + "integrity": "sha512-yGlQYjdxtLdh0a3jHjuwOrxQjOZYD/C9PfdbgJJF3TIZWnm/tMd/RcNiLngiu4iwcBAOezdnSLAwQDPqTmtTYg==", + "cpu": [ + "ia32" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/wrangler/node_modules/@esbuild/linux-loong64": { + "version": "0.27.3", + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.27.3.tgz", + "integrity": "sha512-WO60Sn8ly3gtzhyjATDgieJNet/KqsDlX5nRC5Y3oTFcS1l0KWba+SEa9Ja1GfDqSF1z6hif/SkpQJbL63cgOA==", + "cpu": [ + "loong64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/wrangler/node_modules/@esbuild/linux-mips64el": { + "version": "0.27.3", + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.27.3.tgz", + "integrity": "sha512-APsymYA6sGcZ4pD6k+UxbDjOFSvPWyZhjaiPyl/f79xKxwTnrn5QUnXR5prvetuaSMsb4jgeHewIDCIWljrSxw==", + "cpu": [ + "mips64el" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/wrangler/node_modules/@esbuild/linux-ppc64": { + "version": "0.27.3", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.27.3.tgz", + "integrity": "sha512-eizBnTeBefojtDb9nSh4vvVQ3V9Qf9Df01PfawPcRzJH4gFSgrObw+LveUyDoKU3kxi5+9RJTCWlj4FjYXVPEA==", + "cpu": [ + "ppc64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/wrangler/node_modules/@esbuild/linux-riscv64": { + "version": "0.27.3", + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.27.3.tgz", + "integrity": "sha512-3Emwh0r5wmfm3ssTWRQSyVhbOHvqegUDRd0WhmXKX2mkHJe1SFCMJhagUleMq+Uci34wLSipf8Lagt4LlpRFWQ==", + "cpu": [ + "riscv64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/wrangler/node_modules/@esbuild/linux-s390x": { + "version": "0.27.3", + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.27.3.tgz", + "integrity": "sha512-pBHUx9LzXWBc7MFIEEL0yD/ZVtNgLytvx60gES28GcWMqil8ElCYR4kvbV2BDqsHOvVDRrOxGySBM9Fcv744hw==", + "cpu": [ + "s390x" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/wrangler/node_modules/@esbuild/linux-x64": { + "version": "0.27.3", + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.27.3.tgz", + "integrity": "sha512-Czi8yzXUWIQYAtL/2y6vogER8pvcsOsk5cpwL4Gk5nJqH5UZiVByIY8Eorm5R13gq+DQKYg0+JyQoytLQas4dA==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/wrangler/node_modules/@esbuild/netbsd-arm64": { + "version": "0.27.3", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.27.3.tgz", + "integrity": "sha512-sDpk0RgmTCR/5HguIZa9n9u+HVKf40fbEUt+iTzSnCaGvY9kFP0YKBWZtJaraonFnqef5SlJ8/TiPAxzyS+UoA==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "netbsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/wrangler/node_modules/@esbuild/netbsd-x64": { + "version": "0.27.3", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.27.3.tgz", + "integrity": "sha512-P14lFKJl/DdaE00LItAukUdZO5iqNH7+PjoBm+fLQjtxfcfFE20Xf5CrLsmZdq5LFFZzb5JMZ9grUwvtVYzjiA==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "netbsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/wrangler/node_modules/@esbuild/openbsd-arm64": { + "version": "0.27.3", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.27.3.tgz", + "integrity": "sha512-AIcMP77AvirGbRl/UZFTq5hjXK+2wC7qFRGoHSDrZ5v5b8DK/GYpXW3CPRL53NkvDqb9D+alBiC/dV0Fb7eJcw==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "openbsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/wrangler/node_modules/@esbuild/openbsd-x64": { + "version": "0.27.3", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.27.3.tgz", + "integrity": "sha512-DnW2sRrBzA+YnE70LKqnM3P+z8vehfJWHXECbwBmH/CU51z6FiqTQTHFenPlHmo3a8UgpLyH3PT+87OViOh1AQ==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "openbsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/wrangler/node_modules/@esbuild/openharmony-arm64": { + "version": "0.27.3", + "resolved": "https://registry.npmjs.org/@esbuild/openharmony-arm64/-/openharmony-arm64-0.27.3.tgz", + "integrity": "sha512-NinAEgr/etERPTsZJ7aEZQvvg/A6IsZG/LgZy+81wON2huV7SrK3e63dU0XhyZP4RKGyTm7aOgmQk0bGp0fy2g==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "openharmony" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/wrangler/node_modules/@esbuild/sunos-x64": { + "version": "0.27.3", + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.27.3.tgz", + "integrity": "sha512-PanZ+nEz+eWoBJ8/f8HKxTTD172SKwdXebZ0ndd953gt1HRBbhMsaNqjTyYLGLPdoWHy4zLU7bDVJztF5f3BHA==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "sunos" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/wrangler/node_modules/@esbuild/win32-arm64": { + "version": "0.27.3", + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.27.3.tgz", + "integrity": "sha512-B2t59lWWYrbRDw/tjiWOuzSsFh1Y/E95ofKz7rIVYSQkUYBjfSgf6oeYPNWHToFRr2zx52JKApIcAS/D5TUBnA==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/wrangler/node_modules/@esbuild/win32-ia32": { + "version": "0.27.3", + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.27.3.tgz", + "integrity": "sha512-QLKSFeXNS8+tHW7tZpMtjlNb7HKau0QDpwm49u0vUp9y1WOF+PEzkU84y9GqYaAVW8aH8f3GcBck26jh54cX4Q==", + "cpu": [ + "ia32" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/wrangler/node_modules/@esbuild/win32-x64": { + "version": "0.27.3", + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.27.3.tgz", + "integrity": "sha512-4uJGhsxuptu3OcpVAzli+/gWusVGwZZHTlS63hh++ehExkVT8SgiEf7/uC/PclrPPkLhZqGgCTjd0VWLo6xMqA==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/wrangler/node_modules/esbuild": { + "version": "0.27.3", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.27.3.tgz", + "integrity": "sha512-8VwMnyGCONIs6cWue2IdpHxHnAjzxnw2Zr7MkVxB2vjmQ2ivqGFb4LEG3SMnv0Gb2F/G/2yA8zUaiL1gywDCCg==", + "dev": true, + "hasInstallScript": true, + "license": "MIT", + "bin": { + "esbuild": "bin/esbuild" + }, + "engines": { + "node": ">=18" + }, + "optionalDependencies": { + "@esbuild/aix-ppc64": "0.27.3", + "@esbuild/android-arm": "0.27.3", + "@esbuild/android-arm64": "0.27.3", + "@esbuild/android-x64": "0.27.3", + "@esbuild/darwin-arm64": "0.27.3", + "@esbuild/darwin-x64": "0.27.3", + "@esbuild/freebsd-arm64": "0.27.3", + "@esbuild/freebsd-x64": "0.27.3", + "@esbuild/linux-arm": "0.27.3", + "@esbuild/linux-arm64": "0.27.3", + "@esbuild/linux-ia32": "0.27.3", + "@esbuild/linux-loong64": "0.27.3", + "@esbuild/linux-mips64el": "0.27.3", + "@esbuild/linux-ppc64": "0.27.3", + "@esbuild/linux-riscv64": "0.27.3", + "@esbuild/linux-s390x": "0.27.3", + "@esbuild/linux-x64": "0.27.3", + "@esbuild/netbsd-arm64": "0.27.3", + "@esbuild/netbsd-x64": "0.27.3", + "@esbuild/openbsd-arm64": "0.27.3", + "@esbuild/openbsd-x64": "0.27.3", + "@esbuild/openharmony-arm64": "0.27.3", + "@esbuild/sunos-x64": "0.27.3", + "@esbuild/win32-arm64": "0.27.3", + "@esbuild/win32-ia32": "0.27.3", + "@esbuild/win32-x64": "0.27.3" + } + }, + "node_modules/ws": { + "version": "8.18.0", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.18.0.tgz", + "integrity": "sha512-8VbfWfHLbbwu3+N6OKsOMpBdT4kXPDDB9cJk2bJ6mh9ucxdlnNvH1e+roYkKmN9Nxw2yjz7VzeO9oOz2zJ04Pw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": ">=5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } + }, + "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/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" + } + }, + "node_modules/yoga-layout": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/yoga-layout/-/yoga-layout-3.2.1.tgz", + "integrity": "sha512-0LPOt3AxKqMdFBZA3HBAt/t/8vIKq7VaQYbuA8WxCgung+p9TVyKRYdpvCb80HcdTN2NkbIKbhNwKUfm3tQywQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/youch": { + "version": "4.1.0-beta.10", + "resolved": "https://registry.npmjs.org/youch/-/youch-4.1.0-beta.10.tgz", + "integrity": "sha512-rLfVLB4FgQneDr0dv1oddCVZmKjcJ6yX6mS4pU82Mq/Dt9a3cLZQ62pDBL4AUO+uVrCvtWz3ZFUL2HFAFJ/BXQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@poppinss/colors": "^4.1.5", + "@poppinss/dumper": "^0.6.4", + "@speed-highlight/core": "^1.2.7", + "cookie": "^1.0.2", + "youch-core": "^0.3.3" + } + }, + "node_modules/youch-core": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/youch-core/-/youch-core-0.3.3.tgz", + "integrity": "sha512-ho7XuGjLaJ2hWHoK8yFnsUGy2Y5uDpqSTq1FkHLK4/oqKtyUU1AFbOOxY4IpC9f0fTLjwYbslUz0Po5BpD1wrA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@poppinss/exception": "^1.2.2", + "error-stack-parser-es": "^1.0.5" + } + }, + "node_modules/zod": { + "version": "4.4.3", + "resolved": "https://registry.npmjs.org/zod/-/zod-4.4.3.tgz", + "integrity": "sha512-ytENFjIJFl2UwYglde2jchW2Hwm4GJFLDiSXWdTrJQBIN9Fcyp7n4DhxJEiWNAJMV1/BqWfW/kkg71UDcHJyTQ==", + "dev": true, + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/colinhacks" + } + }, + "node_modules/zod-validation-error": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/zod-validation-error/-/zod-validation-error-4.0.2.tgz", + "integrity": "sha512-Q6/nZLe6jxuU80qb/4uJ4t5v2VEZ44lzQjPDhYJNztRQ4wyWc6VF3D3Kb/fAuPetZQnhS3hnajCf9CsWesghLQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18.0.0" + }, + "peerDependencies": { + "zod": "^3.25.0 || ^4.0.0" + } + } + } +} diff --git a/package.json b/package.json new file mode 100644 index 0000000..d679c4b --- /dev/null +++ b/package.json @@ -0,0 +1,38 @@ +{ + "name": "orbitflow-admin-template", + "version": "0.1.0", + "private": true, + "engines": { + "node": ">=22.13.0" + }, + "scripts": { + "dev": "vinext dev", + "build": "vinext build", + "start": "vinext start", + "test": "npm run build && node --test tests/rendered-html.test.mjs", + "lint": "eslint . --ignore-pattern dist --ignore-pattern .next" + }, + "dependencies": { + "next": "16.2.6", + "react": "19.2.6", + "react-dom": "19.2.6" + }, + "devDependencies": { + "@cloudflare/vite-plugin": "1.37.1", + "@tailwindcss/postcss": "4.2.1", + "@types/node": "22.19.19", + "@types/react": "19.2.14", + "@types/react-dom": "19.2.3", + "@vitejs/plugin-react": "6.0.2", + "@vitejs/plugin-rsc": "0.5.26", + "eslint": "9.39.4", + "eslint-config-next": "16.2.6", + "react-server-dom-webpack": "19.2.6", + "tailwindcss": "4.2.1", + "typescript": "5.9.3", + "vinext": "0.0.50", + "vite": "8.0.13", + "wrangler": "4.92.0" + }, + "type": "module" +} diff --git a/postcss.config.mjs b/postcss.config.mjs new file mode 100644 index 0000000..61e3684 --- /dev/null +++ b/postcss.config.mjs @@ -0,0 +1,7 @@ +const config = { + plugins: { + "@tailwindcss/postcss": {}, + }, +}; + +export default config; diff --git a/public/favicon.svg b/public/favicon.svg new file mode 100644 index 0000000..d2599ab --- /dev/null +++ b/public/favicon.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/public/og.png b/public/og.png new file mode 100644 index 0000000000000000000000000000000000000000..770504a5d5851a6bae31a6ba293cccbb4293a2e6 GIT binary patch literal 1213939 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

9E+j{om9q{@n8-2_L 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