From 08b87d90870dba6665c2bb763b7817d99cceaf70 Mon Sep 17 00:00:00 2001 From: Noel Date: Sat, 25 Oct 2025 02:17:59 +0200 Subject: [PATCH] refactor(website,guide): cloudflare workers support (#11204) --- .husky/commit-msg | 0 .husky/pre-commit | 0 apps/guide/.gitignore | 2 + apps/guide/content/docs/legacy/index.mdx | 2 +- apps/guide/next.config.ts | 8 - apps/guide/open-next.config.ts | 3 + apps/guide/package.json | 43 +- apps/guide/public/_headers | 2 + apps/guide/public/android-chrome-192x192.png | Bin 4567 -> 0 bytes apps/guide/public/android-chrome-384x384.png | Bin 7796 -> 0 bytes .../apple-touch-icon-120x120-precomposed.png | Bin 2974 -> 0 bytes .../guide/public/apple-touch-icon-120x120.png | Bin 2677 -> 0 bytes .../apple-touch-icon-152x152-precomposed.png | Bin 3453 -> 0 bytes .../guide/public/apple-touch-icon-152x152.png | Bin 3152 -> 0 bytes .../apple-touch-icon-180x180-precomposed.png | Bin 3910 -> 0 bytes .../guide/public/apple-touch-icon-180x180.png | Bin 3505 -> 0 bytes .../apple-touch-icon-60x60-precomposed.png | Bin 1813 -> 0 bytes apps/guide/public/apple-touch-icon-60x60.png | Bin 1656 -> 0 bytes .../apple-touch-icon-76x76-precomposed.png | Bin 2142 -> 0 bytes apps/guide/public/apple-touch-icon-76x76.png | Bin 1974 -> 0 bytes .../public/apple-touch-icon-precomposed.png | Bin 3910 -> 0 bytes apps/guide/public/apple-touch-icon.png | Bin 3505 -> 9139 bytes apps/guide/public/browserconfig.xml | 12 - apps/guide/public/favicon-16x16.png | Bin 561 -> 0 bytes apps/guide/public/favicon-32x32.png | Bin 1092 -> 0 bytes apps/guide/public/favicon-96x96.png | Bin 0 -> 5542 bytes apps/guide/public/favicon.ico | Bin 15086 -> 15086 bytes apps/guide/public/favicon.svg | 3 + apps/guide/public/mstile-150x150.png | Bin 3174 -> 0 bytes apps/guide/public/mstile-310x150.png | Bin 2912 -> 0 bytes apps/guide/public/mstile-310x310.png | Bin 5927 -> 0 bytes apps/guide/public/mstile-70x70.png | Bin 2684 -> 0 bytes apps/guide/public/safari-pinned-tab.svg | 32 - apps/guide/public/site.webmanifest | 12 +- .../guide/public/web-app-manifest-192x192.png | Bin 0 -> 12825 bytes .../guide/public/web-app-manifest-512x512.png | Bin 0 -> 54257 bytes apps/guide/src/app/layout.tsx | 29 +- apps/guide/src/app/og/[...slug]/route.tsx | 35 +- apps/guide/src/assets/Geist-Regular.ttf | Bin 111644 -> 0 bytes apps/guide/src/components/GitHubInfo.tsx | 109 + apps/guide/wrangler.jsonc | 19 + apps/website/.gitignore | 3 + apps/website/next.config.ts | 7 - apps/website/open-next.config.ts | 3 + apps/website/package.json | 41 +- apps/website/public/_headers | 2 + .../public/web-app-manifest-192x192.png | Bin 0 -> 12825 bytes .../public/web-app-manifest-512x512.png | Bin 0 -> 54257 bytes .../[[...item]]/opengraph-image.tsx.bak | 30 +- .../[version]/[[...item]]/page.tsx | 65 +- apps/website/src/app/opengraph-image.tsx | 24 +- apps/website/src/assets/Geist-Black.ttf | Bin 78244 -> 0 bytes apps/website/src/assets/Geist-Bold.ttf | Bin 78276 -> 0 bytes apps/website/src/components/CmdK.tsx | 4 +- apps/website/src/util/fetchVersions.ts | 39 +- apps/website/wrangler.jsonc | 19 + packages/api-extractor/bin/api-extractor | 0 packages/docgen/bin/index.js | 0 .../scripts/bin/generateSplitDocumentation.js | 0 packages/scripts/bin/sortLabels.js | 0 pnpm-lock.yaml | 6302 +++++++++++++---- pnpm-workspace.yaml | 2 + 62 files changed, 5143 insertions(+), 1709 deletions(-) mode change 100755 => 100644 .husky/commit-msg mode change 100755 => 100644 .husky/pre-commit create mode 100644 apps/guide/open-next.config.ts create mode 100644 apps/guide/public/_headers delete mode 100644 apps/guide/public/android-chrome-192x192.png delete mode 100644 apps/guide/public/android-chrome-384x384.png delete mode 100644 apps/guide/public/apple-touch-icon-120x120-precomposed.png delete mode 100644 apps/guide/public/apple-touch-icon-120x120.png delete mode 100644 apps/guide/public/apple-touch-icon-152x152-precomposed.png delete mode 100644 apps/guide/public/apple-touch-icon-152x152.png delete mode 100644 apps/guide/public/apple-touch-icon-180x180-precomposed.png delete mode 100644 apps/guide/public/apple-touch-icon-180x180.png delete mode 100644 apps/guide/public/apple-touch-icon-60x60-precomposed.png delete mode 100644 apps/guide/public/apple-touch-icon-60x60.png delete mode 100644 apps/guide/public/apple-touch-icon-76x76-precomposed.png delete mode 100644 apps/guide/public/apple-touch-icon-76x76.png delete mode 100644 apps/guide/public/apple-touch-icon-precomposed.png delete mode 100644 apps/guide/public/browserconfig.xml delete mode 100644 apps/guide/public/favicon-16x16.png delete mode 100644 apps/guide/public/favicon-32x32.png create mode 100644 apps/guide/public/favicon-96x96.png create mode 100644 apps/guide/public/favicon.svg delete mode 100644 apps/guide/public/mstile-150x150.png delete mode 100644 apps/guide/public/mstile-310x150.png delete mode 100644 apps/guide/public/mstile-310x310.png delete mode 100644 apps/guide/public/mstile-70x70.png delete mode 100644 apps/guide/public/safari-pinned-tab.svg create mode 100644 apps/guide/public/web-app-manifest-192x192.png create mode 100644 apps/guide/public/web-app-manifest-512x512.png delete mode 100644 apps/guide/src/assets/Geist-Regular.ttf create mode 100644 apps/guide/src/components/GitHubInfo.tsx create mode 100644 apps/guide/wrangler.jsonc create mode 100644 apps/website/open-next.config.ts create mode 100644 apps/website/public/_headers create mode 100644 apps/website/public/web-app-manifest-192x192.png create mode 100644 apps/website/public/web-app-manifest-512x512.png delete mode 100644 apps/website/src/assets/Geist-Black.ttf delete mode 100644 apps/website/src/assets/Geist-Bold.ttf create mode 100644 apps/website/wrangler.jsonc mode change 100755 => 100644 packages/api-extractor/bin/api-extractor mode change 100755 => 100644 packages/docgen/bin/index.js mode change 100755 => 100644 packages/scripts/bin/generateSplitDocumentation.js mode change 100755 => 100644 packages/scripts/bin/sortLabels.js diff --git a/.husky/commit-msg b/.husky/commit-msg old mode 100755 new mode 100644 diff --git a/.husky/pre-commit b/.husky/pre-commit old mode 100755 new mode 100644 diff --git a/apps/guide/.gitignore b/apps/guide/.gitignore index c3af6a653..96a9f83b7 100644 --- a/apps/guide/.gitignore +++ b/apps/guide/.gitignore @@ -16,7 +16,9 @@ pids .env*.local # Dist +.open-next .next +.wrangler .source # Miscellaneous diff --git a/apps/guide/content/docs/legacy/index.mdx b/apps/guide/content/docs/legacy/index.mdx index 5eb878d79..92d4740b4 100644 --- a/apps/guide/content/docs/legacy/index.mdx +++ b/apps/guide/content/docs/legacy/index.mdx @@ -2,7 +2,7 @@ title: Introduction --- -import { GithubInfo } from 'fumadocs-ui/components/github-info'; +import { GithubInfo } from '@/components/GitHubInfo'; diff --git a/apps/guide/next.config.ts b/apps/guide/next.config.ts index f66b1e5a0..b36037cc1 100644 --- a/apps/guide/next.config.ts +++ b/apps/guide/next.config.ts @@ -23,14 +23,6 @@ export default withMDX({ fullUrl: true, }, }, - experimental: { - ppr: true, - useCache: true, - dynamicOnHover: true, - }, - eslint: { - ignoreDuringBuilds: true, - }, reactCompiler: true, typescript: { ignoreBuildErrors: true, diff --git a/apps/guide/open-next.config.ts b/apps/guide/open-next.config.ts new file mode 100644 index 000000000..7a3d17172 --- /dev/null +++ b/apps/guide/open-next.config.ts @@ -0,0 +1,3 @@ +import { defineCloudflareConfig } from '@opennextjs/cloudflare'; + +export default defineCloudflareConfig(); diff --git a/apps/guide/package.json b/apps/guide/package.json index fa73be2da..5fa276823 100644 --- a/apps/guide/package.json +++ b/apps/guide/package.json @@ -5,11 +5,15 @@ "description": "Imagine a bot... the most popular way to build discord bots", "private": true, "scripts": { + "cf-typegen": "wrangler types --env-interface CloudflareEnv cloudflare-env.d.ts", "build:check": "tsc --noEmit", "build:local": "cross-env NEXT_PUBLIC_LOCAL_DEV=true pnpm run build:prod", "build:prod": "pnpm run build:next", "build:next": "next build", + "build": "next build --webpack", "preview": "next start", + "preview:cf": "opennextjs-cloudflare build && opennextjs-cloudflare preview", + "deploy:cf": "opennextjs-cloudflare build && opennextjs-cloudflare deploy", "dev": "next dev -p 3001 --turbopack", "lint": "pnpm run build:check && prettier --check . && cross-env TIMING=1 eslint --format=pretty src ", "format": "pnpm run build:check && prettier --write . && cross-env TIMING=1 eslint --fix --format=pretty src ", @@ -44,30 +48,32 @@ "homepage": "https://discord.js.org", "funding": "https://github.com/discordjs/discord.js?sponsor", "dependencies": { + "@opennextjs/cloudflare": "^1.11.0", "@react-icons/all-files": "^4.1.0", "@vercel/analytics": "^1.5.0", "cmdk": "^1.1.1", "cva": "1.0.0-beta.3", - "fumadocs-core": "^15.8.4", - "fumadocs-mdx": "^12.0.3", - "fumadocs-twoslash": "^3.1.8", - "fumadocs-ui": "^15.8.4", + "fumadocs-core": "^16.0.2", + "fumadocs-mdx": "^13.0.0", + "fumadocs-twoslash": "^3.1.9", + "fumadocs-ui": "^16.0.2", "geist": "^1.5.1", "immer": "^10.1.3", "jotai": "^2.15.0", "jotai-immer": "^0.4.1", - "lucide-react": "^0.545.0", + "lucide-react": "^0.548.0", "mermaid": "^11.12.0", - "motion": "^12.23.22", - "next": "15.6.0-canary.45", - "next-mdx-remote-client": "^2.1.6", + "motion": "^12.23.24", + "next": "^16.0.0", + "next-mdx-remote-client": "^2.1.7", "next-themes": "^0.4.6", - "nuqs": "^2.7.1", + "nuqs": "^2.7.2", "react": "^19.2.0", "react-aria": "^3.44.0", "react-aria-components": "^1.13.0", "react-dom": "^19.2.0", "react-error-boundary": "^6.0.0", + "safe-mdx": "^1.3.8", "sharp": "^0.34.4", "tailwind-merge": "^3.3.1", "tw-animate-css": "^1.4.0", @@ -75,15 +81,15 @@ "usehooks-ts": "^3.1.1" }, "devDependencies": { - "@next/env": "^15.5.4", + "@next/env": "^16.0.0", "@shikijs/rehype": "^3.13.0", - "@tailwindcss/postcss": "^4.1.14", + "@tailwindcss/postcss": "^4.1.16", "@tailwindcss/typography": "^0.5.19", - "@tailwindcss/vite": "^4.1.14", + "@tailwindcss/vite": "^4.1.16", "@types/mdx": "^2.0.13", - "@types/node": "^22.18.8", - "@types/react": "^19.2.0", - "@types/react-dom": "^19.2.0", + "@types/node": "^24.9.1", + "@types/react": "^19.2.2", + "@types/react-dom": "^19.2.2", "autoprefixer": "^10.4.21", "babel-plugin-react-compiler": "19.1.0-rc.3", "cpy-cli": "^6.0.0", @@ -94,15 +100,16 @@ "git-describe": "^4.1.1", "postcss": "^8.5.6", "prettier": "^3.6.2", - "prettier-plugin-tailwindcss": "^0.6.14", + "prettier-plugin-tailwindcss": "^0.7.1", "remark-gfm": "^4.0.1", "remark-rehype": "^11.1.2", "shiki": "^3.13.0", - "tailwindcss": "^4.1.14", + "tailwindcss": "^4.1.16", "tailwindcss-react-aria-components": "^2.0.1", "turbo": "^2.5.8", "typescript": "^5.9.3", - "vercel": "^48.2.1" + "vercel": "^48.2.1", + "wrangler": "^4.45.0" }, "engines": { "node": ">=22.12.0" diff --git a/apps/guide/public/_headers b/apps/guide/public/_headers new file mode 100644 index 000000000..3b460e68f --- /dev/null +++ b/apps/guide/public/_headers @@ -0,0 +1,2 @@ +/_next/static/* + Cache-Control: public,max-age=31536000,immutable diff --git a/apps/guide/public/android-chrome-192x192.png b/apps/guide/public/android-chrome-192x192.png deleted file mode 100644 index 27ce5eab5de09e1f207121f940b9d56acd2b4a49..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4567 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 diff --git a/apps/guide/public/android-chrome-384x384.png b/apps/guide/public/android-chrome-384x384.png deleted file mode 100644 index 1e9148e26600b1868a08afc72784c1d1b039ae43..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7796 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 Z2K0{{R3FC5Sl00004XF*Lt006O% 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 bWu*%EB?OEnn`xK)Jpn+N+rgU6uBH7CfUZ20 diff --git a/apps/guide/public/apple-touch-icon-180x180.png b/apps/guide/public/apple-touch-icon-180x180.png deleted file mode 100644 index 9bde9f097ed44a256dad9a9d0891e6f23e96f617..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3505 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 T&i#V_lrXTqnO>vL!-W3>Ey$^C diff --git a/apps/guide/public/apple-touch-icon-60x60-precomposed.png b/apps/guide/public/apple-touch-icon-60x60-precomposed.png deleted file mode 100644 index 71bc7d6d2ad5cdcc424876958441eaf1a7f53a09..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1813 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 Ubn-$ql>h($07*qoM6N<$f-KnaZ~y=R diff --git a/apps/guide/public/apple-touch-icon-76x76.png b/apps/guide/public/apple-touch-icon-76x76.png deleted file mode 100644 index e8a42a3cab0731499b87ce5a0b5ebe068f9ecc90..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1974 zcmV;n2TAyeP)Px%xKK<~MF|QP|Jz);UH=FP6$c0uw_N`R2o?YT{{;pT z1qc=YTwDtb8T$JAPf%F?{{CES{|yWmT>qU12onEYUH{%)`}_R(lvD}}7E)7NU~B(f z|DR)HYow&84i6d*3>}r0o2^&zh%`D54KfaTKP#<%s3!bCKo-VQ{`bNFN8$9 z?d|UUXId9EE;$+_ua`xnVE_7!RjywDh;}+GEjKeXK3#JELQc0=SYSUuNdf~8FEBcg zV*RhLvk((5;Nao4wYgDJTFA-E(bCj7IYUPvCuTL05FH@=yI3YHXv3&V`deH4oL1<_ zRdYo#--1mn8%AAZ?-~yqb#{D&RW_IMg&Q77A|ozfU}%75|DK+sT``6h89c@4a~>Zm z=H}<9sI6ouFo%bYJToLp%78H}AvHdeU5xKQN2p!-raU5BAQ&7a9UVz8C%nABIwvAN zHzg|-AN|8w``TOJQBy>{cwC~}S@oFycUgn_kby`xnq50JH-)-INJS=RcP=$5D>l0A zcwN}LRqT_~)76|`{q^~K#o&k=8ab5z`(;nNv?Z*f|X6xPfu9ax>2y0MyZlR zwWUn0P(wjgtU;iBYix5NQ$0D0ZE-uIM_;^A%b0d&HC(~Q_O4caP0MOHnOdr6LUBp2 zl11>iR)kU2fl$+&Rppdg?mJDN`g~VaBP^)vA>MmPV`TtOsZQ*1$H`s3~fem#;nJ$A};Y;1IAen|eYSl@L|Cu&TkKSMj7XKY?F z#ko}>Qa(^dDqOhC^wL>qMzxk=|1^7LLqtp>C|*Y=X@rG~^78U4GIwG#jlLWFx&QzK zIY~r8R9M69*7sW)Nf-z4ff;a@C6ooCr&0nKA&5jYDr(fIrx#;QVvlE!y{6Yo@4ffr zlIy+q-h1!eEC0vM43Gmaf%Uojalg;Q1N*Y?huPU-o&`XR7%^hRi21(*nUKJcI!h9A zB0YwYt^R?8KnCLKQvehEqHslS?uv%%66h{`B{#QWyD^f-+^JLrqnux7p5&0fdzMb2 z(9P8Z=}$j=uT`OF-F5ir_6XPvWlU)1oBPpJ40g}@SceZubc$U^yIFx)Ow7en6pq17 zbM5wkMYz_(g@Un|Eo1U9%y_W4xY*^|w=X|G-;PtO(U!1eCTIT(YRJIKHe1SXx;INCKp0EUlxR0OLw0(Lnb z55d^20L_c{dgEtP49J_F{;c=x z=;-M2v%UM@*0HJho@u!=~t%VccwtGthk__S|i1wR-)(_lcKCJ;pRS$Cxhf+OP5-GOZp)`>VratB~vQR8TMIge#Zdr zS&=f2ySZq#z3~sO-E<{}3|M-r@p1yeZqA6DZ3pc^f$>@M(>=W;f=grMVk7dO~g( z&-soty3^9~9?Ix6@j!4O4>^;GLwxwpBOc+h3GmaP#E20iMvRzg6Cgx@G{a;ABePT>%h=S&#LUDT#0SfONT5nC0O}VJbn-$ql>h($07*qo IM6N<$f+)qRf&c&j diff --git a/apps/guide/public/apple-touch-icon-precomposed.png b/apps/guide/public/apple-touch-icon-precomposed.png deleted file mode 100644 index e4a8f3624cbc5a391368b7d9bc74effee1f40459..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3910 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 bWu*%EB?OEnn`xK)Jpn+N+rgU6uBH7CfUZ20 diff --git a/apps/guide/public/apple-touch-icon.png b/apps/guide/public/apple-touch-icon.png index 9bde9f097ed44a256dad9a9d0891e6f23e96f617..4a989bffdb0ce9591d82377b5d98791adac18a0b 100644 GIT binary patch literal 9139 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

?SSp(_8N9;~h2P5U0t}f-+1hiYZw6(Ybq6d70 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 T&i#V_lrXTqnO>vL!-W3>Ey$^C diff --git a/apps/guide/public/browserconfig.xml b/apps/guide/public/browserconfig.xml deleted file mode 100644 index 2bb68a6f3..000000000 --- a/apps/guide/public/browserconfig.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - - - - - #090a16 - - - diff --git a/apps/guide/public/favicon-16x16.png b/apps/guide/public/favicon-16x16.png deleted file mode 100644 index b1f4fd7f6c6add1371a8ffd2a8ef7e4761bb6173..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 561 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 literal 15086 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 XbJDg-?Rl18wQHyr3^y*eVcY)$+&Efn diff --git a/apps/guide/public/favicon.svg b/apps/guide/public/favicon.svg new file mode 100644 index 000000000..09789abdc --- /dev/null +++ b/apps/guide/public/favicon.svg @@ -0,0 +1,3 @@ + \ No newline at end of file diff --git a/apps/guide/public/mstile-150x150.png b/apps/guide/public/mstile-150x150.png deleted file mode 100644 index 64f1d830b5510c3ea96354cd868e49961e30bbbd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3174 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 diff --git a/apps/guide/public/mstile-310x310.png b/apps/guide/public/mstile-310x310.png deleted file mode 100644 index e6962c2bfdc9ed00ce8c946948f0e0674f474883..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5927 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 diff --git a/apps/guide/public/mstile-70x70.png b/apps/guide/public/mstile-70x70.png deleted file mode 100644 index ce5925dca64f3941567174fec29ca710c31be23f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2684 zcmV-?3WN2DP)C00004XF*Lt006O% z3;baP00001b5ch_0Itp)=>Px%lu%4mMNDaN3=0kz2{s9683=J9o+gt<&6951ST>qW4Tl)b83HX#$yIcPM zTU`HPVEg;~{QUj6T>l3M6aWAL!eReg{G1957yQ^;4-XsrTU)+f{{a9DFC8ES0T2fW z6421nU2OmTSX%=J4zI7X|6W`L2M-Dl82{N=^paEmomdhQA^qE2Y%4Mx6EOCVQ&Rt- zTWbAaaQ_z-Br+XM{B>GfZ~tO+|0`=uu0ch`V*h@Ah5z4N|LI^>Z2w~ar)pd>7BDUL zm{aEF=l|?tS#9}SV*WBLAxAhR*4Eiv|CsFT?Px(S4-FWuSn_jpe3?zve?qkV$XZ|j zqVn?dF)=$rCulT2k|;56x3{|g;$9gXC}J~>pi$r{Dl|VFB_|agA{`u;IX<4AqqlBD z>daS&Wd4<9{+{!MVokvzCRb2VSz-UAX=?vRNKuIOi+yMR78^idU}!WnKXhsSEE+{o zDs;q1OHMwUUnMU5f>;q3GyY^-{%u=1EF=1vR1+K?OU{5&+mO)ea;#zhpI`ipM#873 ztZFxyN>|KZ=(lq|s8(2C;o;+!mYkB3n8vD0qhvnkhEV^MS$%Ccy6}5KxOW#fFIqP% zTGF`xUBV z|DfXEW@>A3IYy-Ws8?K~+gtsWTfW9tWb15N;!_NB+3MDE^WHJxZOd{k`vmRSF* zD>{Z*V)k)WGwP(E{Qv*}0d!JMQvg8b*k%9#2Np?0K~#9!?U?s>8pjsLvwPSAtARy} zSRnxmLcmG{VSy!NWC;~pmg4TGVyjw~d#`bid*Zma#CDv#^xpeRp3{?8lGk7Af0H`{ zl8|iwVpcgP=gjvPmbnM+XTNvm&hFfE4;2*^6%`c~)g%d1D+)jXC;$bZ02F`%Pyh-* z0Vn_k_#Fb+Ckai6GDH)G5X0PN^sWIkN3LX9kJtk_QHe;)Awr78;xSgz7?d{vQr29a zHm=Jz`o2uc`lt(xwBguntc}WOdO=b)p4j~D?Ae=VY*;2K2;~V7U@ZlrNzB#4EyJ?L zXVS4VN{K2YlqC{Q91CT}N~>Smyg^c!JRM*y%S~?2nA~olaX%Jh?V|u8tSkU_1QLfb zDyc55p1qM}jCR20_J~~;-98FX0?Gg|+=)<0RTX@%#wsZZm6V2NlQXJ4v=wx;huZ2x%uITPlhl=6(IqH&B#y(Yy`nAzAtDf3s7BBg#nOMQFD3$sOHHh z0R&J^hN`PWr7tbh@&_=93+G^M=@Ly@f;qB13s6Ewx$?VyLIWQii*w`w-(pd z*T4M7jS|Wqz$V`7ld-gYT_Pp`qBRP_097ZO>lXk3HlUbjsl?$vz)7dJ)}B7y$uWW< z0GW=6o;bfk%8m4s!E4AZdFY0hrfOURYRIxB4lGL$})p zjRMeuZ{-4%7uFSG2avSsO}GStj>kI{PP-F=0RYMClL4>;(24)Gh*(hm!s^H81v!NY zObviySw21o0H6+p0g$q3+iFZuSYG}@$F`@=a8Q>i0I=)(GONHetP_CgAPfK&bk?oL zJQ$(9W7{jIBrXt`f>OS06?(mFHisXdt%D;>2H2`e&;{VR0a$J&;lTPkkwbg zmTZHOYXo3!Sy53@Srz~~pY+#f%0Ae?f9KBq`+q8$IdkrJ&rTw^YXF^PS=}M8nI_sy zCh`3_4+I6_762i@R8~Iw!)rfdTZ(XG=(T@NB)D6EF3bA$>ksX|(Ia}G{JV9Z&!Giw z1%O`!D)lozp4&52Rz?W+oHgc|&{R-RfFDRrkiTcx7unZ$EvN@?0|38CD0gSJ`SW`%OAf|w?fi+##5o*Y9KB!V4SX*!iF161$cRVm^Q~-LvZNup_#pyd=FJn{ zYUL4#E@^07Df9U_&{Hs`m8q;+viwB^$zF0)yXBRQD_US0{& zmizz&&2Gt28tD!t5_j~$9E7JrCH_cbL$sms5u6`I_>rW_qa1*@TN|Pf&Zh)Gz~)Ga zL}F^XDaQ8ohy|C^zWW<-hStBqEt+}tqtJ9r{Ue}eB z>XU;jKX1VqTHb*hn@keYrSxB$Bylv?K*z^_^$0cE?%&@T>gF}80LV0 z)PXjq*K2ip{eFKKtN^uLikl$?f5q>0k^xuP?G*i^Qkxh4-3x*Q*0%msjAVdSkQxYs3*$kj zt8HD=r2KiG6Y}xM+TOOX7vG;Z+~&LzjPYY3wQ0Z!-e-e;fA8AhF->#8i9g z2t-r73hB*La#V|WA+D-w3_1?FHO6Z=sN!~Hp1QMQM4H_lEFwW?Ve@RUbb*Wi5L00012dQ@0+Qek%>aB^>EX>4U6 zba`-PAZc)PV*mhnoa6Eg2ys>@D9TUE%t_@^00ScnE@KN5BNI!L6ay0=M1VBIWCJ6! qR3OXP)X2ol#2my2%YaCrN-hBE7ZG&wLN%2D0000 - - - -Created by potrace 1.14, written by Peter Selinger 2001-2017 - - - - - - diff --git a/apps/guide/public/site.webmanifest b/apps/guide/public/site.webmanifest index a0655191f..5b79c4eae 100644 --- a/apps/guide/public/site.webmanifest +++ b/apps/guide/public/site.webmanifest @@ -3,14 +3,16 @@ "short_name": "discord.js", "icons": [ { - "src": "/android-chrome-192x192.png", + "src": "/web-app-manifest-192x192.png", "sizes": "192x192", - "type": "image/png" + "type": "image/png", + "purpose": "maskable" }, { - "src": "/android-chrome-384x384.png", - "sizes": "384x384", - "type": "image/png" + "src": "/web-app-manifest-512x512.png", + "sizes": "512x512", + "type": "image/png", + "purpose": "maskable" } ], "theme_color": "#1a1b1e", diff --git a/apps/guide/public/web-app-manifest-192x192.png b/apps/guide/public/web-app-manifest-192x192.png new file mode 100644 index 0000000000000000000000000000000000000000..2bf9909931652c2749b0c469ae44fec32757f02b GIT binary patch literal 12825 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 }) { const { slug } = await params; const page = source.getPage(slug.slice(0, -1)); - // const fontData = await fetch(new URL('../../assets/Geist-Regular.ttf', import.meta.url), { - // next: { revalidate: 604_800 }, - // }).then(async (res) => res.arrayBuffer()); if (!page) { notFound(); @@ -24,13 +37,13 @@ export async function GET(_req: Request, { params }: { params: Promise<{ slug: s title: page.data.title, description: page.data.description, site: 'discord.js Guide', - // fonts: [ - // { - // name: 'Geist', - // data: fontData, - // weight: 900, - // style: 'normal', - // }, - // ], + fonts: [ + { + name: 'Geist', + data: await loadGoogleFont('Geist:wght@400', page.data.title), + weight: 400, + style: 'normal', + }, + ], }); } diff --git a/apps/guide/src/assets/Geist-Regular.ttf b/apps/guide/src/assets/Geist-Regular.ttf deleted file mode 100644 index 6fdfffa789140e9fed6ba18dcbf7e5027d924c0f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 111644 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 diff --git a/apps/guide/src/components/GitHubInfo.tsx b/apps/guide/src/components/GitHubInfo.tsx new file mode 100644 index 000000000..62a610e75 --- /dev/null +++ b/apps/guide/src/components/GitHubInfo.tsx @@ -0,0 +1,109 @@ +// https://github.com/fuma-nama/fumadocs/blob/dev/packages/ui/src/components/github-info.tsx +// https://github.com/fuma-nama/fumadocs/blob/dev/LICENSE + +import { Star } from 'lucide-react'; +import { type AnchorHTMLAttributes } from 'react'; +import { twMerge as cn } from 'tailwind-merge'; + +async function getRepoStarsAndForks( + owner: string, + repo: string, + token?: string, +): Promise<{ + forks: number; + stars: number; +}> { + const endpoint = `https://api.github.com/repos/${owner}/${repo}`; + const headers = new Headers({ + 'Content-Type': 'application/json', + 'User-Agent': 'discordjs-guide', + }); + + if (token) headers.set('Authorization', `Bearer ${token}`); + + const response = await fetch(endpoint, { + headers, + next: { + revalidate: 60, + }, + } as RequestInit); + + if (!response.ok) { + const message = await response.text(); + + throw new Error(`Failed to fetch repository data: ${message}`); + } + + const data = await response.json(); + return { + stars: data.stargazers_count, + forks: data.forks_count, + }; +} + +export async function GithubInfo({ + repo, + owner, + token, + ...props +}: AnchorHTMLAttributes & { + readonly owner: string; + readonly repo: string; + readonly token?: string; +}) { + const { stars } = await getRepoStarsAndForks(owner, repo, token); + const humanizedStars = humanizeNumber(stars); + + return ( + +

+ + GitHub + + + {owner}/{repo} +

+

+ + {humanizedStars} +

+
+ ); +} + +/** + * Converts a number to a human-readable string with K suffix for thousands + * + * @example 1500 -> "1.5K", 1000000 -> "1000000" + */ +function humanizeNumber(num: number): string { + if (num < 1_000) { + return num.toString(); + } + + if (num < 100_000) { + // For numbers between 1,000 and 99,999, show with one decimal (e.g., 1.5K) + const value = (num / 1_000).toFixed(1); + // Remove trailing .0 if present + const formattedValue = value.endsWith('.0') ? value.slice(0, -2) : value; + + return `${formattedValue}K`; + } + + if (num < 1_000_000) { + // For numbers between 10,000 and 999,999, show as whole K (e.g., 10K, 999K) + return `${Math.floor(num / 1_000)}K`; + } + + // For 1,000,000 and above, just return the number + return num.toString(); +} diff --git a/apps/guide/wrangler.jsonc b/apps/guide/wrangler.jsonc new file mode 100644 index 000000000..5f898d9fb --- /dev/null +++ b/apps/guide/wrangler.jsonc @@ -0,0 +1,19 @@ +{ + "$schema": "node_modules/wrangler/config-schema.json", + "main": ".open-next/worker.js", + "name": "discordjs-guide", + "keep_names": false, + "compatibility_date": "2025-10-04", + "compatibility_flags": ["nodejs_compat"], + "assets": { + "directory": ".open-next/assets", + "binding": "ASSETS", + }, + "observability": { + "logs": { + "enabled": true, + "head_sampling_rate": 1, + "invocation_logs": true, + }, + }, +} diff --git a/apps/website/.gitignore b/apps/website/.gitignore index 2b1220131..a7be4a073 100644 --- a/apps/website/.gitignore +++ b/apps/website/.gitignore @@ -16,8 +16,11 @@ pids .env*.local # Dist +.open-next .next +.wrangler public/searchIndex +public/readme src/assets/readme src/styles/unocss.css diff --git a/apps/website/next.config.ts b/apps/website/next.config.ts index f628b3023..53bcd3fb6 100644 --- a/apps/website/next.config.ts +++ b/apps/website/next.config.ts @@ -19,13 +19,6 @@ export default { fullUrl: true, }, }, - experimental: { - ppr: true, - dynamicOnHover: true, - }, - eslint: { - ignoreDuringBuilds: true, - }, reactCompiler: true, typescript: { ignoreBuildErrors: true, diff --git a/apps/website/open-next.config.ts b/apps/website/open-next.config.ts new file mode 100644 index 000000000..7a3d17172 --- /dev/null +++ b/apps/website/open-next.config.ts @@ -0,0 +1,3 @@ +import { defineCloudflareConfig } from '@opennextjs/cloudflare'; + +export default defineCloudflareConfig(); diff --git a/apps/website/package.json b/apps/website/package.json index 0ae17bafa..4d11f78bb 100644 --- a/apps/website/package.json +++ b/apps/website/package.json @@ -5,14 +5,18 @@ "description": "Imagine a bot... the most popular way to build discord bots", "private": true, "scripts": { + "cf-typegen": "wrangler types --env-interface CloudflareEnv cloudflare-env.d.ts", "build:copy_readme": "cpy \"../../packages/(discord.js|brokers|builders|collection|core|formatters|next|proxy|rest|structures|util|voice|ws)/README.md\" \"src/assets/readme\" --rename='home-{{basename}}'", "build:check": "tsc --noEmit", "build:local": "cross-env NEXT_PUBLIC_LOCAL_DEV=true pnpm run build:prod", "build:prod": "pnpm run build:copy_readme && pnpm run build:next", "build:next": "next build", + "build": "pnpm run build:copy_readme && next build --webpack", "build:search_indices": "pnpm node scripts/generateAllIndices.js", "build:analyze": "turbo run docs --filter='@discordjs/*' --concurrency=4 && cross-env ANALYZE=true NEXT_PUBLIC_LOCAL_DEV=true pnpm run build:prod", "preview": "next start", + "preview:cf": "opennextjs-cloudflare build && opennextjs-cloudflare preview", + "deploy:cf": "opennextjs-cloudflare build && opennextjs-cloudflare deploy", "dev": "next dev --turbopack", "lint": "pnpm run build:check && prettier --check . && cross-env TIMING=1 eslint --format=pretty src ", "format": "pnpm run build:check && prettier --write . && cross-env TIMING=1 eslint --fix --format=pretty src ", @@ -47,11 +51,12 @@ "homepage": "https://discord.js.org", "funding": "https://github.com/discordjs/discord.js?sponsor", "dependencies": { + "@opennextjs/cloudflare": "^1.11.0", "@radix-ui/react-collapsible": "^1.1.12", "@react-icons/all-files": "^4.1.0", - "@tanstack/react-query": "^5.90.2", + "@tanstack/react-query": "^5.90.5", "@vercel/analytics": "^1.5.0", - "@vercel/edge-config": "^1.4.0", + "@vercel/edge-config": "^1.4.3", "@vercel/postgres": "^0.10.0", "cloudflare": "^5.2.0", "cmdk": "^1.1.1", @@ -60,13 +65,13 @@ "immer": "^10.1.3", "jotai": "^2.15.0", "jotai-immer": "^0.4.1", - "lucide-react": "^0.545.0", - "meilisearch": "^0.50.0", - "motion": "^12.23.22", - "next": "15.6.0-canary.45", - "next-mdx-remote-client": "^2.1.6", + "lucide-react": "^0.548.0", + "meilisearch": "^0.53.0", + "motion": "^12.23.24", + "next": "^16.0.0", + "next-mdx-remote-client": "^2.1.7", "next-themes": "^0.4.6", - "nuqs": "^2.7.1", + "nuqs": "^2.7.2", "overlayscrollbars": "^2.12.0", "overlayscrollbars-react": "^0.5.6", "react": "^19.2.0", @@ -74,20 +79,21 @@ "react-aria-components": "^1.13.0", "react-dom": "^19.2.0", "react-error-boundary": "^6.0.0", + "safe-mdx": "^1.3.8", "sharp": "^0.34.4", "tailwind-merge": "^3.3.1", "tw-animate-css": "^1.4.0", "usehooks-ts": "^3.1.1" }, "devDependencies": { - "@next/env": "^15.5.4", + "@next/env": "^16.0.0", "@shikijs/rehype": "^3.13.0", - "@tailwindcss/postcss": "^4.1.14", + "@tailwindcss/postcss": "^4.1.16", "@tailwindcss/typography": "^0.5.19", - "@tailwindcss/vite": "^4.1.14", - "@types/node": "^22.18.8", - "@types/react": "^19.2.0", - "@types/react-dom": "^19.2.0", + "@tailwindcss/vite": "^4.1.16", + "@types/node": "^24.9.1", + "@types/react": "^19.2.2", + "@types/react-dom": "^19.2.2", "autoprefixer": "^10.4.21", "babel-plugin-react-compiler": "19.1.0-rc.3", "cpy-cli": "^6.0.0", @@ -98,15 +104,16 @@ "git-describe": "^4.1.1", "postcss": "^8.5.6", "prettier": "^3.6.2", - "prettier-plugin-tailwindcss": "^0.6.14", + "prettier-plugin-tailwindcss": "^0.7.1", "remark-gfm": "^4.0.1", "remark-rehype": "^11.1.2", "shiki": "^3.13.0", - "tailwindcss": "^4.1.14", + "tailwindcss": "^4.1.16", "tailwindcss-react-aria-components": "^2.0.1", "turbo": "^2.5.8", "typescript": "^5.9.3", - "vercel": "^48.2.1" + "vercel": "^48.2.1", + "wrangler": "^4.45.0" }, "engines": { "node": ">=22.12.0" diff --git a/apps/website/public/_headers b/apps/website/public/_headers new file mode 100644 index 000000000..3b460e68f --- /dev/null +++ b/apps/website/public/_headers @@ -0,0 +1,2 @@ +/_next/static/* + Cache-Control: public,max-age=31536000,immutable diff --git a/apps/website/public/web-app-manifest-192x192.png b/apps/website/public/web-app-manifest-192x192.png new file mode 100644 index 0000000000000000000000000000000000000000..2bf9909931652c2749b0c469ae44fec32757f02b GIT binary patch literal 12825 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 res.arrayBuffer()), - fetch(new URL('../../../../../../assets/Geist-Black.ttf', import.meta.url), { - next: { revalidate: 604_800 }, - }).then(async (res) => res.arrayBuffer()), - ]); const normalizeItem = item.split(encodeURIComponent(':')).join('.').toLowerCase(); const isMain = version === 'main'; @@ -107,13 +113,13 @@ export default async function Image({ fonts: [ { name: 'Geist', - data: fontDataBold, + data: await loadGoogleFont('Geist:wght@700', node.displayName), weight: 700, style: 'normal', }, { name: 'Geist', - data: fontDataBlack, + data: await loadGoogleFont('Geist:wght@900', node.displayName), weight: 900, style: 'normal', }, diff --git a/apps/website/src/app/docs/packages/[packageName]/[version]/[[...item]]/page.tsx b/apps/website/src/app/docs/packages/[packageName]/[version]/[[...item]]/page.tsx index f474cc564..5e48e5724 100644 --- a/apps/website/src/app/docs/packages/[packageName]/[version]/[[...item]]/page.tsx +++ b/apps/website/src/app/docs/packages/[packageName]/[version]/[[...item]]/page.tsx @@ -1,15 +1,12 @@ -import { readFile } from 'node:fs/promises'; -import { join } from 'node:path'; -import rehypeShikiFromHighlighter from '@shikijs/rehype/core'; import type { Metadata } from 'next'; import { notFound } from 'next/navigation'; -import { MDXRemote } from 'next-mdx-remote-client/rsc'; -import remarkGfm from 'remark-gfm'; +import { SafeMdxRenderer } from 'safe-mdx'; +import { mdxParse } from 'safe-mdx/parse'; import { DocItem } from '@/components/DocItem'; -import { PACKAGES_WITH_ENTRY_POINTS } from '@/util/constants'; +import { SyntaxHighlighter } from '@/components/SyntaxHighlighter'; +// import { PACKAGES_WITH_ENTRY_POINTS } from '@/util/constants'; import { fetchNode } from '@/util/fetchNode'; import { parseDocsPathParams } from '@/util/parseDocsPathParams'; -import { getSingletonHighlighter } from '@/util/shiki.bundle'; export async function generateMetadata({ params, @@ -52,48 +49,38 @@ export default async function Page({ const { entryPoints: parsedEntrypoints, foundItem } = parseDocsPathParams(item); if (!foundItem) { - const hasEntryPoint = PACKAGES_WITH_ENTRY_POINTS.includes(packageName); + // const hasEntryPoint = PACKAGES_WITH_ENTRY_POINTS.includes(packageName); - if (hasEntryPoint) { - return <>Placeholder; - } + // if (hasEntryPoint) { + // return <>Placeholder; + // } let fileContent: string; try { - fileContent = await readFile(join(process.cwd(), `src/assets/readme/${packageName}/home-README.md`), 'utf8'); - } catch (error: any) { - if ('code' in error && error.code === 'ENOENT') { - notFound(); - } - - throw error; + fileContent = await fetch(`${process.env.CF_R2_README_BUCKET_URL}/${packageName}/home-README.md`).then( + async (res) => res.text(), + ); + } catch { + notFound(); } + const mdast = mdxParse(fileContent); + return (
- { + if (node.type === 'code') { + const language = node.lang ?? 'text'; + + return ; + } + + return undefined; }} - source={fileContent} />
); diff --git a/apps/website/src/app/opengraph-image.tsx b/apps/website/src/app/opengraph-image.tsx index 7f789d98e..aa66b2b33 100644 --- a/apps/website/src/app/opengraph-image.tsx +++ b/apps/website/src/app/opengraph-image.tsx @@ -2,8 +2,6 @@ import { ImageResponse } from 'next/og'; -export const runtime = 'edge'; - export const size = { width: 1_200, height: 630, @@ -11,11 +9,23 @@ export const size = { export const contentType = 'image/png'; -export default async function Image() { - const fontData = await fetch(new URL('../assets/Geist-Black.ttf', import.meta.url), { cache: 'force-cache' }).then( - async (res) => res.arrayBuffer(), - ); +async function loadGoogleFont(font: string, text: string) { + const url = `https://fonts.googleapis.com/css2?family=${font}&text=${encodeURIComponent(text)}`; + const css = await (await fetch(url)).text(); + // eslint-disable-next-line prefer-named-capture-group + const resource = /src: url\((.+)\) format\('(opentype|truetype)'\)/.exec(css); + if (resource) { + const response = await fetch(resource[1]!); + if (response.status === 200) { + return response.arrayBuffer(); + } + } + + throw new Error('failed to load font data'); +} + +export default async function Image() { return new ImageResponse( (
@@ -39,7 +49,7 @@ export default async function Image() { fonts: [ { name: 'Geist', - data: fontData, + data: await loadGoogleFont('Geist:wght@900', 'The most popular way to build Discord bots.'), weight: 900, style: 'normal', }, diff --git a/apps/website/src/assets/Geist-Black.ttf b/apps/website/src/assets/Geist-Black.ttf deleted file mode 100644 index c0258e39df68f7616ef7d3b438620e2490a67e93..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 78244 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 Z5Usrjt$awj%q5!0zuG|juQv!Q{$JTFZMOgb diff --git a/apps/website/src/assets/Geist-Bold.ttf b/apps/website/src/assets/Geist-Bold.ttf deleted file mode 100644 index 5830512ac3797858140e0b722509f273d9412f94..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 78276 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 cJ!Fr1VuEPheSto+KpXjYn}`4X=3veL0jQ( {resolveKind(item.kind)} -
+
{item.name} {item.summary} {item.path}
- + )) ?? []; diff --git a/apps/website/src/util/fetchVersions.ts b/apps/website/src/util/fetchVersions.ts index 248207bd1..d5bc3ba09 100644 --- a/apps/website/src/util/fetchVersions.ts +++ b/apps/website/src/util/fetchVersions.ts @@ -1,9 +1,9 @@ -import Cloudflare from 'cloudflare'; +// import Cloudflare from 'cloudflare'; import { ENV } from './env'; -const client = new Cloudflare({ - apiToken: process.env.CF_D1_DOCS_API_KEY, -}); +// const client = new Cloudflare({ +// apiToken: process.env.CF_D1_DOCS_API_KEY, +// }); export async function fetchVersions(packageName: string) { if (ENV.IS_LOCAL_DEV) { @@ -11,13 +11,32 @@ export async function fetchVersions(packageName: string) { } try { - const { result } = await client.d1.database.query(process.env.CF_D1_DOCS_ID!, { - account_id: process.env.CF_ACCOUNT_ID!, - sql: `select version from documentation where name = ? order by version desc;`, - params: [packageName], - }); + // const { result } = await client.d1.database.query(process.env.CF_D1_DOCS_ID!, { + // account_id: process.env.CF_ACCOUNT_ID!, + // sql: `select version from documentation where name = ? order by version desc;`, + // params: [packageName], + // }); - return (result[0]?.results as { version: string }[] | undefined) ?? []; + // return (result[0]?.results as { version: string }[] | undefined) ?? []; + + const response = await fetch( + `https://api.cloudflare.com/client/v4/accounts/${process.env.CF_ACCOUNT_ID}/d1/database/${process.env.CF_D1_DOCS_ID}/query`, + { + headers: { + Authorization: `Bearer ${process.env.CF_D1_DOCS_API_KEY}`, + 'Content-Type': 'application/json', + }, + method: 'POST', + body: JSON.stringify({ + sql: `select version from documentation where name = ? order by version desc;`, + params: [packageName], + }), + }, + ); + + const data = await response.json(); + + return data.result[0]?.results; } catch { return []; } diff --git a/apps/website/wrangler.jsonc b/apps/website/wrangler.jsonc new file mode 100644 index 000000000..52c27fad3 --- /dev/null +++ b/apps/website/wrangler.jsonc @@ -0,0 +1,19 @@ +{ + "$schema": "node_modules/wrangler/config-schema.json", + "main": ".open-next/worker.js", + "name": "discordjs-website", + "keep_names": false, + "compatibility_date": "2025-10-04", + "compatibility_flags": ["nodejs_compat"], + "assets": { + "directory": ".open-next/assets", + "binding": "ASSETS", + }, + "observability": { + "logs": { + "enabled": true, + "head_sampling_rate": 1, + "invocation_logs": true, + }, + }, +} diff --git a/packages/api-extractor/bin/api-extractor b/packages/api-extractor/bin/api-extractor old mode 100755 new mode 100644 diff --git a/packages/docgen/bin/index.js b/packages/docgen/bin/index.js old mode 100755 new mode 100644 diff --git a/packages/scripts/bin/generateSplitDocumentation.js b/packages/scripts/bin/generateSplitDocumentation.js old mode 100755 new mode 100644 diff --git a/packages/scripts/bin/sortLabels.js b/packages/scripts/bin/sortLabels.js old mode 100755 new mode 100644 diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 472365799..994240656 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -18,7 +18,7 @@ importers: devDependencies: '@commitlint/cli': specifier: ^20.1.0 - version: 20.1.0(@types/node@22.18.8)(typescript@5.9.3) + version: 20.1.0(@types/node@24.9.1)(typescript@5.9.3) '@commitlint/config-angular': specifier: ^20.0.0 version: 20.0.0 @@ -36,7 +36,7 @@ importers: version: 66.5.2(eslint@9.37.0(jiti@2.6.1))(typescript@5.9.3) '@vitest/coverage-v8': specifier: ^3.2.4 - version: 3.2.4(vitest@3.2.4(@edge-runtime/vm@3.2.0)(@types/debug@4.1.12)(@types/node@22.18.8)(jiti@2.6.1)(lightningcss@1.30.1)(terser@5.44.0)(yaml@2.8.1)) + version: 3.2.4(vitest@3.2.4(@edge-runtime/vm@3.2.0)(@types/debug@4.1.12)(@types/node@24.9.1)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.0)(yaml@2.8.1)) conventional-changelog-cli: specifier: ^5.0.0 version: 5.0.0(conventional-commits-filter@5.0.0) @@ -69,7 +69,7 @@ importers: version: 3.6.2 tsup: specifier: ^8.5.0 - version: 8.5.0(@microsoft/api-extractor@7.53.0(@types/node@22.18.8))(jiti@2.6.1)(postcss@8.5.6)(typescript@5.9.3)(yaml@2.8.1) + version: 8.5.0(@microsoft/api-extractor@7.53.0(@types/node@24.9.1))(jiti@2.6.1)(postcss@8.5.6)(typescript@5.9.3)(yaml@2.8.1) turbo: specifier: ^2.5.8 version: 2.5.8 @@ -81,73 +81,76 @@ importers: version: 8.46.0(eslint@9.37.0(jiti@2.6.1))(typescript@5.9.3) unocss: specifier: ^66.5.2 - version: 66.5.2(vite@7.1.9(@types/node@22.18.8)(jiti@2.6.1)(lightningcss@1.30.1)(terser@5.44.0)(yaml@2.8.1)) + version: 66.5.2(vite@7.1.9(@types/node@24.9.1)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.0)(yaml@2.8.1)) vercel: specifier: ^48.2.1 version: 48.2.1(encoding@0.1.13)(rollup@4.52.4) vitest: specifier: ^3.2.4 - version: 3.2.4(@edge-runtime/vm@3.2.0)(@types/debug@4.1.12)(@types/node@22.18.8)(jiti@2.6.1)(lightningcss@1.30.1)(terser@5.44.0)(yaml@2.8.1) + version: 3.2.4(@edge-runtime/vm@3.2.0)(@types/debug@4.1.12)(@types/node@24.9.1)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.0)(yaml@2.8.1) apps/guide: dependencies: + '@opennextjs/cloudflare': + specifier: ^1.11.0 + version: 1.11.0(encoding@0.1.13)(wrangler@4.45.0(bufferutil@4.0.9)) '@react-icons/all-files': specifier: ^4.1.0 version: 4.1.0(react@19.2.0) '@vercel/analytics': specifier: ^1.5.0 - version: 1.5.0(next@15.6.0-canary.45(@babel/core@7.28.4)(babel-plugin-react-compiler@19.1.0-rc.3)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(react@19.2.0) + version: 1.5.0(next@16.0.0(@babel/core@7.28.4)(babel-plugin-react-compiler@19.1.0-rc.3)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(react@19.2.0) cmdk: specifier: ^1.1.1 - version: 1.1.1(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) + version: 1.1.1(@types/react-dom@19.2.2(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) cva: specifier: 1.0.0-beta.3 version: 1.0.0-beta.3(typescript@5.9.3) fumadocs-core: - specifier: ^15.8.4 - version: 15.8.4(@types/react@19.2.0)(lucide-react@0.545.0(react@19.2.0))(next@15.6.0-canary.45(@babel/core@7.28.4)(babel-plugin-react-compiler@19.1.0-rc.3)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(react-dom@19.2.0(react@19.2.0))(react@19.2.0) + specifier: ^16.0.2 + version: 16.0.2(@types/react@19.2.2)(lucide-react@0.548.0(react@19.2.0))(next@16.0.0(@babel/core@7.28.4)(babel-plugin-react-compiler@19.1.0-rc.3)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(react-dom@19.2.0(react@19.2.0))(react@19.2.0) fumadocs-mdx: - specifier: ^12.0.3 - version: 12.0.3(fumadocs-core@15.8.4(@types/react@19.2.0)(lucide-react@0.545.0(react@19.2.0))(next@15.6.0-canary.45(@babel/core@7.28.4)(babel-plugin-react-compiler@19.1.0-rc.3)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(next@15.6.0-canary.45(@babel/core@7.28.4)(babel-plugin-react-compiler@19.1.0-rc.3)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(react@19.2.0)(vite@7.1.9(@types/node@22.18.8)(jiti@2.6.1)(lightningcss@1.30.1)(terser@5.44.0)(yaml@2.8.1)) + specifier: ^13.0.0 + version: 13.0.0(fumadocs-core@16.0.2(@types/react@19.2.2)(lucide-react@0.548.0(react@19.2.0))(next@16.0.0(@babel/core@7.28.4)(babel-plugin-react-compiler@19.1.0-rc.3)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(next@16.0.0(@babel/core@7.28.4)(babel-plugin-react-compiler@19.1.0-rc.3)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(react@19.2.0)(vite@7.1.9(@types/node@24.9.1)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.0)(yaml@2.8.1)) fumadocs-twoslash: - specifier: ^3.1.8 - version: 3.1.8(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(fumadocs-ui@15.8.4(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(lucide-react@0.545.0(react@19.2.0))(next@15.6.0-canary.45(@babel/core@7.28.4)(babel-plugin-react-compiler@19.1.0-rc.3)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(tailwindcss@4.1.14))(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(typescript@5.9.3) + specifier: ^3.1.9 + version: 3.1.9(@types/react-dom@19.2.2(@types/react@19.2.2))(@types/react@19.2.2)(fumadocs-ui@16.0.2(@types/react-dom@19.2.2(@types/react@19.2.2))(@types/react@19.2.2)(lucide-react@0.548.0(react@19.2.0))(next@16.0.0(@babel/core@7.28.4)(babel-plugin-react-compiler@19.1.0-rc.3)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(tailwindcss@4.1.16))(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(typescript@5.9.3) fumadocs-ui: - specifier: ^15.8.4 - version: 15.8.4(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(lucide-react@0.545.0(react@19.2.0))(next@15.6.0-canary.45(@babel/core@7.28.4)(babel-plugin-react-compiler@19.1.0-rc.3)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(tailwindcss@4.1.14) + specifier: ^16.0.2 + version: 16.0.2(@types/react-dom@19.2.2(@types/react@19.2.2))(@types/react@19.2.2)(lucide-react@0.548.0(react@19.2.0))(next@16.0.0(@babel/core@7.28.4)(babel-plugin-react-compiler@19.1.0-rc.3)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(tailwindcss@4.1.16) geist: specifier: ^1.5.1 - version: 1.5.1(next@15.6.0-canary.45(@babel/core@7.28.4)(babel-plugin-react-compiler@19.1.0-rc.3)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)) + version: 1.5.1(next@16.0.0(@babel/core@7.28.4)(babel-plugin-react-compiler@19.1.0-rc.3)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)) immer: specifier: ^10.1.3 version: 10.1.3 jotai: specifier: ^2.15.0 - version: 2.15.0(@babel/core@7.28.4)(@babel/template@7.27.2)(@types/react@19.2.0)(react@19.2.0) + version: 2.15.0(@babel/core@7.28.4)(@babel/template@7.27.2)(@types/react@19.2.2)(react@19.2.0) jotai-immer: specifier: ^0.4.1 - version: 0.4.1(immer@10.1.3)(jotai@2.15.0(@babel/core@7.28.4)(@babel/template@7.27.2)(@types/react@19.2.0)(react@19.2.0)) + version: 0.4.1(immer@10.1.3)(jotai@2.15.0(@babel/core@7.28.4)(@babel/template@7.27.2)(@types/react@19.2.2)(react@19.2.0)) lucide-react: - specifier: ^0.545.0 - version: 0.545.0(react@19.2.0) + specifier: ^0.548.0 + version: 0.548.0(react@19.2.0) mermaid: specifier: ^11.12.0 version: 11.12.0 motion: - specifier: ^12.23.22 - version: 12.23.22(react-dom@19.2.0(react@19.2.0))(react@19.2.0) + specifier: ^12.23.24 + version: 12.23.24(react-dom@19.2.0(react@19.2.0))(react@19.2.0) next: - specifier: 15.6.0-canary.45 - version: 15.6.0-canary.45(@babel/core@7.28.4)(babel-plugin-react-compiler@19.1.0-rc.3)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) + specifier: ^16.0.0 + version: 16.0.0(@babel/core@7.28.4)(babel-plugin-react-compiler@19.1.0-rc.3)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) next-mdx-remote-client: - specifier: ^2.1.6 - version: 2.1.6(@types/react@19.2.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(unified@11.0.5) + specifier: ^2.1.7 + version: 2.1.7(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(unified@11.0.5) next-themes: specifier: ^0.4.6 version: 0.4.6(react-dom@19.2.0(react@19.2.0))(react@19.2.0) nuqs: - specifier: ^2.7.1 - version: 2.7.1(next@15.6.0-canary.45(@babel/core@7.28.4)(babel-plugin-react-compiler@19.1.0-rc.3)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(react@19.2.0) + specifier: ^2.7.2 + version: 2.7.2(next@16.0.0(@babel/core@7.28.4)(babel-plugin-react-compiler@19.1.0-rc.3)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(react@19.2.0) react: specifier: ^19.2.0 version: 19.2.0 @@ -163,6 +166,9 @@ importers: react-error-boundary: specifier: ^6.0.0 version: 6.0.0(react@19.2.0) + safe-mdx: + specifier: ^1.3.8 + version: 1.3.8(react@19.2.0) sharp: specifier: ^0.34.4 version: 0.34.4 @@ -180,32 +186,32 @@ importers: version: 3.1.1(react@19.2.0) devDependencies: '@next/env': - specifier: ^15.5.4 - version: 15.5.4 + specifier: ^16.0.0 + version: 16.0.0 '@shikijs/rehype': specifier: ^3.13.0 version: 3.13.0 '@tailwindcss/postcss': - specifier: ^4.1.14 - version: 4.1.14 + specifier: ^4.1.16 + version: 4.1.16 '@tailwindcss/typography': specifier: ^0.5.19 - version: 0.5.19(tailwindcss@4.1.14) + version: 0.5.19(tailwindcss@4.1.16) '@tailwindcss/vite': - specifier: ^4.1.14 - version: 4.1.14(vite@7.1.9(@types/node@22.18.8)(jiti@2.6.1)(lightningcss@1.30.1)(terser@5.44.0)(yaml@2.8.1)) + specifier: ^4.1.16 + version: 4.1.16(vite@7.1.9(@types/node@24.9.1)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.0)(yaml@2.8.1)) '@types/mdx': specifier: ^2.0.13 version: 2.0.13 '@types/node': - specifier: ^22.18.8 - version: 22.18.8 + specifier: ^24.9.1 + version: 24.9.1 '@types/react': - specifier: ^19.2.0 - version: 19.2.0 + specifier: ^19.2.2 + version: 19.2.2 '@types/react-dom': - specifier: ^19.2.0 - version: 19.2.0(@types/react@19.2.0) + specifier: ^19.2.2 + version: 19.2.2(@types/react@19.2.2) autoprefixer: specifier: ^10.4.21 version: 10.4.21(postcss@8.5.6) @@ -237,8 +243,8 @@ importers: specifier: ^3.6.2 version: 3.6.2 prettier-plugin-tailwindcss: - specifier: ^0.6.14 - version: 0.6.14(prettier@3.6.2) + specifier: ^0.7.1 + version: 0.7.1(prettier@3.6.2) remark-gfm: specifier: ^4.0.1 version: 4.0.1 @@ -249,11 +255,11 @@ importers: specifier: ^3.13.0 version: 3.13.0 tailwindcss: - specifier: ^4.1.14 - version: 4.1.14 + specifier: ^4.1.16 + version: 4.1.16 tailwindcss-react-aria-components: specifier: ^2.0.1 - version: 2.0.1(tailwindcss@4.1.14) + version: 2.0.1(tailwindcss@4.1.16) turbo: specifier: ^2.5.8 version: 2.5.8 @@ -263,24 +269,30 @@ importers: vercel: specifier: ^48.2.1 version: 48.2.1(encoding@0.1.13)(rollup@4.52.4) + wrangler: + specifier: ^4.45.0 + version: 4.45.0(bufferutil@4.0.9) apps/website: dependencies: + '@opennextjs/cloudflare': + specifier: ^1.11.0 + version: 1.11.0(encoding@0.1.13)(wrangler@4.45.0(bufferutil@4.0.9)) '@radix-ui/react-collapsible': specifier: ^1.1.12 - version: 1.1.12(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) + version: 1.1.12(@types/react-dom@19.2.2(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) '@react-icons/all-files': specifier: ^4.1.0 version: 4.1.0(react@19.2.0) '@tanstack/react-query': - specifier: ^5.90.2 - version: 5.90.2(react@19.2.0) + specifier: ^5.90.5 + version: 5.90.5(react@19.2.0) '@vercel/analytics': specifier: ^1.5.0 - version: 1.5.0(next@15.6.0-canary.45(@babel/core@7.28.4)(babel-plugin-react-compiler@19.1.0-rc.3)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(react@19.2.0) + version: 1.5.0(next@16.0.0(@babel/core@7.28.4)(babel-plugin-react-compiler@19.1.0-rc.3)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(react@19.2.0) '@vercel/edge-config': - specifier: ^1.4.0 - version: 1.4.0 + specifier: ^1.4.3 + version: 1.4.3(next@16.0.0(@babel/core@7.28.4)(babel-plugin-react-compiler@19.1.0-rc.3)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)) '@vercel/postgres': specifier: ^0.10.0 version: 0.10.0 @@ -289,43 +301,43 @@ importers: version: 5.2.0(encoding@0.1.13) cmdk: specifier: ^1.1.1 - version: 1.1.1(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) + version: 1.1.1(@types/react-dom@19.2.2(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) cva: specifier: 1.0.0-beta.3 version: 1.0.0-beta.3(typescript@5.9.3) geist: specifier: ^1.5.1 - version: 1.5.1(next@15.6.0-canary.45(@babel/core@7.28.4)(babel-plugin-react-compiler@19.1.0-rc.3)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)) + version: 1.5.1(next@16.0.0(@babel/core@7.28.4)(babel-plugin-react-compiler@19.1.0-rc.3)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)) immer: specifier: ^10.1.3 version: 10.1.3 jotai: specifier: ^2.15.0 - version: 2.15.0(@babel/core@7.28.4)(@babel/template@7.27.2)(@types/react@19.2.0)(react@19.2.0) + version: 2.15.0(@babel/core@7.28.4)(@babel/template@7.27.2)(@types/react@19.2.2)(react@19.2.0) jotai-immer: specifier: ^0.4.1 - version: 0.4.1(immer@10.1.3)(jotai@2.15.0(@babel/core@7.28.4)(@babel/template@7.27.2)(@types/react@19.2.0)(react@19.2.0)) + version: 0.4.1(immer@10.1.3)(jotai@2.15.0(@babel/core@7.28.4)(@babel/template@7.27.2)(@types/react@19.2.2)(react@19.2.0)) lucide-react: - specifier: ^0.545.0 - version: 0.545.0(react@19.2.0) + specifier: ^0.548.0 + version: 0.548.0(react@19.2.0) meilisearch: - specifier: ^0.50.0 - version: 0.50.0 + specifier: ^0.53.0 + version: 0.53.0 motion: - specifier: ^12.23.22 - version: 12.23.22(react-dom@19.2.0(react@19.2.0))(react@19.2.0) + specifier: ^12.23.24 + version: 12.23.24(react-dom@19.2.0(react@19.2.0))(react@19.2.0) next: - specifier: 15.6.0-canary.45 - version: 15.6.0-canary.45(@babel/core@7.28.4)(babel-plugin-react-compiler@19.1.0-rc.3)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) + specifier: ^16.0.0 + version: 16.0.0(@babel/core@7.28.4)(babel-plugin-react-compiler@19.1.0-rc.3)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) next-mdx-remote-client: - specifier: ^2.1.6 - version: 2.1.6(@types/react@19.2.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(unified@11.0.5) + specifier: ^2.1.7 + version: 2.1.7(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(unified@11.0.5) next-themes: specifier: ^0.4.6 version: 0.4.6(react-dom@19.2.0(react@19.2.0))(react@19.2.0) nuqs: - specifier: ^2.7.1 - version: 2.7.1(next@15.6.0-canary.45(@babel/core@7.28.4)(babel-plugin-react-compiler@19.1.0-rc.3)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(react@19.2.0) + specifier: ^2.7.2 + version: 2.7.2(next@16.0.0(@babel/core@7.28.4)(babel-plugin-react-compiler@19.1.0-rc.3)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(react@19.2.0) overlayscrollbars: specifier: ^2.12.0 version: 2.12.0 @@ -347,6 +359,9 @@ importers: react-error-boundary: specifier: ^6.0.0 version: 6.0.0(react@19.2.0) + safe-mdx: + specifier: ^1.3.8 + version: 1.3.8(react@19.2.0) sharp: specifier: ^0.34.4 version: 0.34.4 @@ -361,29 +376,29 @@ importers: version: 3.1.1(react@19.2.0) devDependencies: '@next/env': - specifier: ^15.5.4 - version: 15.5.4 + specifier: ^16.0.0 + version: 16.0.0 '@shikijs/rehype': specifier: ^3.13.0 version: 3.13.0 '@tailwindcss/postcss': - specifier: ^4.1.14 - version: 4.1.14 + specifier: ^4.1.16 + version: 4.1.16 '@tailwindcss/typography': specifier: ^0.5.19 - version: 0.5.19(tailwindcss@4.1.14) + version: 0.5.19(tailwindcss@4.1.16) '@tailwindcss/vite': - specifier: ^4.1.14 - version: 4.1.14(vite@7.1.9(@types/node@22.18.8)(jiti@2.6.1)(lightningcss@1.30.1)(terser@5.44.0)(yaml@2.8.1)) + specifier: ^4.1.16 + version: 4.1.16(vite@7.1.9(@types/node@24.9.1)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.0)(yaml@2.8.1)) '@types/node': - specifier: ^22.18.8 - version: 22.18.8 + specifier: ^24.9.1 + version: 24.9.1 '@types/react': - specifier: ^19.2.0 - version: 19.2.0 + specifier: ^19.2.2 + version: 19.2.2 '@types/react-dom': - specifier: ^19.2.0 - version: 19.2.0(@types/react@19.2.0) + specifier: ^19.2.2 + version: 19.2.2(@types/react@19.2.2) autoprefixer: specifier: ^10.4.21 version: 10.4.21(postcss@8.5.6) @@ -415,8 +430,8 @@ importers: specifier: ^3.6.2 version: 3.6.2 prettier-plugin-tailwindcss: - specifier: ^0.6.14 - version: 0.6.14(prettier@3.6.2) + specifier: ^0.7.1 + version: 0.7.1(prettier@3.6.2) remark-gfm: specifier: ^4.0.1 version: 4.0.1 @@ -427,11 +442,11 @@ importers: specifier: ^3.13.0 version: 3.13.0 tailwindcss: - specifier: ^4.1.14 - version: 4.1.14 + specifier: ^4.1.16 + version: 4.1.16 tailwindcss-react-aria-components: specifier: ^2.0.1 - version: 2.0.1(tailwindcss@4.1.14) + version: 2.0.1(tailwindcss@4.1.16) turbo: specifier: ^2.5.8 version: 2.5.8 @@ -441,6 +456,9 @@ importers: vercel: specifier: ^48.2.1 version: 48.2.1(encoding@0.1.13)(rollup@4.52.4) + wrangler: + specifier: ^4.45.0 + version: 4.45.0(bufferutil@4.0.9) packages/actions: dependencies: @@ -455,7 +473,7 @@ importers: version: 0.5.0 '@aws-sdk/client-s3': specifier: ^3.901.0 - version: 3.901.0 + version: 3.916.0 '@discordjs/scripts': specifier: workspace:^ version: link:../scripts @@ -486,13 +504,13 @@ importers: version: 2.1.0 '@types/bun': specifier: ^1.2.23 - version: 1.2.23(@types/react@19.2.0) + version: 1.2.23(@types/react@19.2.2) '@types/node': specifier: ^22.18.8 - version: 22.18.8 + version: 22.18.12 '@vitest/coverage-v8': specifier: ^3.2.4 - version: 3.2.4(vitest@3.2.4(@edge-runtime/vm@3.2.0)(@types/debug@4.1.12)(@types/node@22.18.8)(jiti@2.6.1)(lightningcss@1.30.1)(terser@5.44.0)(yaml@2.8.1)) + version: 3.2.4(vitest@3.2.4(@edge-runtime/vm@3.2.0)(@types/debug@4.1.12)(@types/node@22.18.12)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.0)(yaml@2.8.1)) cross-env: specifier: ^10.1.0 version: 10.1.0 @@ -516,7 +534,7 @@ importers: version: 5.44.0 tsup: specifier: ^8.5.0 - version: 8.5.0(@microsoft/api-extractor@7.53.0(@types/node@22.18.8))(jiti@2.6.1)(postcss@8.5.6)(typescript@5.9.3)(yaml@2.8.1) + version: 8.5.0(@microsoft/api-extractor@7.53.0(@types/node@22.18.12))(jiti@2.6.1)(postcss@8.5.6)(typescript@5.9.3)(yaml@2.8.1) turbo: specifier: ^2.5.8 version: 2.5.8 @@ -525,7 +543,7 @@ importers: version: 5.9.3 vitest: specifier: ^3.2.4 - version: 3.2.4(@edge-runtime/vm@3.2.0)(@types/debug@4.1.12)(@types/node@22.18.8)(jiti@2.6.1)(lightningcss@1.30.1)(terser@5.44.0)(yaml@2.8.1) + version: 3.2.4(@edge-runtime/vm@3.2.0)(@types/debug@4.1.12)(@types/node@22.18.12)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.0)(yaml@2.8.1) packages/api-extractor: dependencies: @@ -540,10 +558,10 @@ importers: version: 0.17.1(patch_hash=3b647448c34391a3eb391ebdbe252924e783e3bb796def00b999a7cf147856f8) '@rushstack/node-core-library': specifier: 5.13.1 - version: 5.13.1(@types/node@22.18.8) + version: 5.13.1(@types/node@22.18.12) '@rushstack/ts-command-line': specifier: 5.0.1 - version: 5.0.1(@types/node@22.18.8) + version: 5.0.1(@types/node@22.18.12) colors: specifier: ~1.4.0 version: 1.4.0 @@ -568,7 +586,7 @@ importers: version: 4.17.20 '@types/node': specifier: ^22.18.8 - version: 22.18.8 + version: 22.18.12 '@types/resolve': specifier: ^1.20.6 version: 1.20.6 @@ -601,7 +619,7 @@ importers: version: 5.44.0 tsup: specifier: ^8.5.0 - version: 8.5.0(@microsoft/api-extractor@7.53.0(@types/node@22.18.8))(jiti@2.6.1)(postcss@8.5.6)(typescript@5.5.4)(yaml@2.8.1) + version: 8.5.0(@microsoft/api-extractor@7.53.0(@types/node@22.18.12))(jiti@2.6.1)(postcss@8.5.6)(typescript@5.5.4)(yaml@2.8.1) turbo: specifier: ^2.5.8 version: 2.5.8 @@ -616,11 +634,11 @@ importers: version: 0.17.1(patch_hash=3b647448c34391a3eb391ebdbe252924e783e3bb796def00b999a7cf147856f8) '@rushstack/node-core-library': specifier: 5.13.1 - version: 5.13.1(@types/node@22.18.8) + version: 5.13.1(@types/node@22.18.12) devDependencies: '@types/node': specifier: ^22.18.8 - version: 22.18.8 + version: 22.18.12 cross-env: specifier: ^10.1.0 version: 10.1.0 @@ -644,7 +662,7 @@ importers: version: 5.44.0 tsup: specifier: ^8.5.0 - version: 8.5.0(@microsoft/api-extractor@7.53.0(@types/node@22.18.8))(jiti@2.6.1)(postcss@8.5.6)(typescript@5.9.3)(yaml@2.8.1) + version: 8.5.0(@microsoft/api-extractor@7.53.0(@types/node@22.18.12))(jiti@2.6.1)(postcss@8.5.6)(typescript@5.9.3)(yaml@2.8.1) turbo: specifier: ^2.5.8 version: 2.5.8 @@ -663,7 +681,7 @@ importers: devDependencies: '@types/node': specifier: ^22.18.8 - version: 22.18.8 + version: 22.18.12 cross-env: specifier: ^10.1.0 version: 10.1.0 @@ -687,7 +705,7 @@ importers: version: 5.44.0 tsup: specifier: ^8.5.0 - version: 8.5.0(@microsoft/api-extractor@7.53.0(@types/node@22.18.8))(jiti@2.6.1)(postcss@8.5.6)(typescript@5.9.3)(yaml@2.8.1) + version: 8.5.0(@microsoft/api-extractor@7.53.0(@types/node@22.18.12))(jiti@2.6.1)(postcss@8.5.6)(typescript@5.9.3)(yaml@2.8.1) turbo: specifier: ^2.5.8 version: 2.5.8 @@ -718,10 +736,10 @@ importers: version: 4.1.0 '@types/node': specifier: ^22.18.8 - version: 22.18.8 + version: 22.18.12 '@vitest/coverage-v8': specifier: ^3.2.4 - version: 3.2.4(vitest@3.2.4(@edge-runtime/vm@3.2.0)(@types/debug@4.1.12)(@types/node@22.18.8)(jiti@2.6.1)(lightningcss@1.30.1)(terser@5.44.0)(yaml@2.8.1)) + version: 3.2.4(vitest@3.2.4(@edge-runtime/vm@3.2.0)(@types/debug@4.1.12)(@types/node@22.18.12)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.0)(yaml@2.8.1)) cross-env: specifier: ^10.1.0 version: 10.1.0 @@ -745,7 +763,7 @@ importers: version: 3.6.2 tsup: specifier: ^8.5.0 - version: 8.5.0(@microsoft/api-extractor@7.53.0(@types/node@22.18.8))(jiti@2.6.1)(postcss@8.5.6)(typescript@5.9.3)(yaml@2.8.1) + version: 8.5.0(@microsoft/api-extractor@7.53.0(@types/node@22.18.12))(jiti@2.6.1)(postcss@8.5.6)(typescript@5.9.3)(yaml@2.8.1) turbo: specifier: ^2.5.8 version: 2.5.8 @@ -754,7 +772,7 @@ importers: version: 5.9.3 vitest: specifier: ^3.2.4 - version: 3.2.4(@edge-runtime/vm@3.2.0)(@types/debug@4.1.12)(@types/node@22.18.8)(jiti@2.6.1)(lightningcss@1.30.1)(terser@5.44.0)(yaml@2.8.1) + version: 3.2.4(@edge-runtime/vm@3.2.0)(@types/debug@4.1.12)(@types/node@22.18.12)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.0)(yaml@2.8.1) packages/builders: dependencies: @@ -785,10 +803,10 @@ importers: version: 4.1.0 '@types/node': specifier: ^22.18.8 - version: 22.18.8 + version: 22.18.12 '@vitest/coverage-v8': specifier: ^3.2.4 - version: 3.2.4(vitest@3.2.4(@edge-runtime/vm@3.2.0)(@types/debug@4.1.12)(@types/node@22.18.8)(jiti@2.6.1)(lightningcss@1.30.1)(terser@5.44.0)(yaml@2.8.1)) + version: 3.2.4(vitest@3.2.4(@edge-runtime/vm@3.2.0)(@types/debug@4.1.12)(@types/node@22.18.12)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.0)(yaml@2.8.1)) cross-env: specifier: ^10.1.0 version: 10.1.0 @@ -812,7 +830,7 @@ importers: version: 3.6.2 tsup: specifier: ^8.5.0 - version: 8.5.0(@microsoft/api-extractor@7.53.0(@types/node@22.18.8))(jiti@2.6.1)(postcss@8.5.6)(typescript@5.9.3)(yaml@2.8.1) + version: 8.5.0(@microsoft/api-extractor@7.53.0(@types/node@22.18.12))(jiti@2.6.1)(postcss@8.5.6)(typescript@5.9.3)(yaml@2.8.1) turbo: specifier: ^2.5.8 version: 2.5.8 @@ -821,7 +839,7 @@ importers: version: 5.9.3 vitest: specifier: ^3.2.4 - version: 3.2.4(@edge-runtime/vm@3.2.0)(@types/debug@4.1.12)(@types/node@22.18.8)(jiti@2.6.1)(lightningcss@1.30.1)(terser@5.44.0)(yaml@2.8.1) + version: 3.2.4(@edge-runtime/vm@3.2.0)(@types/debug@4.1.12)(@types/node@22.18.12)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.0)(yaml@2.8.1) packages/collection: devDependencies: @@ -836,10 +854,10 @@ importers: version: 4.1.0 '@types/node': specifier: ^22.18.8 - version: 22.18.8 + version: 22.18.12 '@vitest/coverage-v8': specifier: ^3.2.4 - version: 3.2.4(vitest@3.2.4(@edge-runtime/vm@3.2.0)(@types/debug@4.1.12)(@types/node@22.18.8)(jiti@2.6.1)(lightningcss@1.30.1)(terser@5.44.0)(yaml@2.8.1)) + version: 3.2.4(vitest@3.2.4(@edge-runtime/vm@3.2.0)(@types/debug@4.1.12)(@types/node@22.18.12)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.0)(yaml@2.8.1)) cross-env: specifier: ^10.1.0 version: 10.1.0 @@ -863,7 +881,7 @@ importers: version: 3.6.2 tsup: specifier: ^8.5.0 - version: 8.5.0(@microsoft/api-extractor@7.53.0(@types/node@22.18.8))(jiti@2.6.1)(postcss@8.5.6)(typescript@5.9.3)(yaml@2.8.1) + version: 8.5.0(@microsoft/api-extractor@7.53.0(@types/node@22.18.12))(jiti@2.6.1)(postcss@8.5.6)(typescript@5.9.3)(yaml@2.8.1) turbo: specifier: ^2.5.8 version: 2.5.8 @@ -872,7 +890,7 @@ importers: version: 5.9.3 vitest: specifier: ^3.2.4 - version: 3.2.4(@edge-runtime/vm@3.2.0)(@types/debug@4.1.12)(@types/node@22.18.8)(jiti@2.6.1)(lightningcss@1.30.1)(terser@5.44.0)(yaml@2.8.1) + version: 3.2.4(@edge-runtime/vm@3.2.0)(@types/debug@4.1.12)(@types/node@22.18.12)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.0)(yaml@2.8.1) packages/core: dependencies: @@ -906,10 +924,10 @@ importers: version: 4.1.0 '@types/node': specifier: ^22.18.8 - version: 22.18.8 + version: 22.18.12 '@vitest/coverage-v8': specifier: ^3.2.4 - version: 3.2.4(vitest@3.2.4(@edge-runtime/vm@3.2.0)(@types/debug@4.1.12)(@types/node@22.18.8)(jiti@2.6.1)(lightningcss@1.30.1)(terser@5.44.0)(yaml@2.8.1)) + version: 3.2.4(vitest@3.2.4(@edge-runtime/vm@3.2.0)(@types/debug@4.1.12)(@types/node@22.18.12)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.0)(yaml@2.8.1)) cross-env: specifier: ^10.1.0 version: 10.1.0 @@ -933,7 +951,7 @@ importers: version: 3.6.2 tsup: specifier: ^8.5.0 - version: 8.5.0(@microsoft/api-extractor@7.53.0(@types/node@22.18.8))(jiti@2.6.1)(postcss@8.5.6)(typescript@5.9.3)(yaml@2.8.1) + version: 8.5.0(@microsoft/api-extractor@7.53.0(@types/node@22.18.12))(jiti@2.6.1)(postcss@8.5.6)(typescript@5.9.3)(yaml@2.8.1) turbo: specifier: ^2.5.8 version: 2.5.8 @@ -942,7 +960,7 @@ importers: version: 5.9.3 vitest: specifier: ^3.2.4 - version: 3.2.4(@edge-runtime/vm@3.2.0)(@types/debug@4.1.12)(@types/node@22.18.8)(jiti@2.6.1)(lightningcss@1.30.1)(terser@5.44.0)(yaml@2.8.1) + version: 3.2.4(@edge-runtime/vm@3.2.0)(@types/debug@4.1.12)(@types/node@22.18.12)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.0)(yaml@2.8.1) packages/create-discord-bot: dependencies: @@ -964,7 +982,7 @@ importers: version: 4.1.0 '@types/node': specifier: ^22.18.8 - version: 22.18.8 + version: 22.18.12 '@types/prompts': specifier: ^2.4.9 version: 2.4.9 @@ -994,7 +1012,7 @@ importers: version: 5.44.0 tsup: specifier: ^8.5.0 - version: 8.5.0(@microsoft/api-extractor@7.53.0(@types/node@22.18.8))(jiti@2.6.1)(postcss@8.5.6)(typescript@5.9.3)(yaml@2.8.1) + version: 8.5.0(@microsoft/api-extractor@7.53.0(@types/node@22.18.12))(jiti@2.6.1)(postcss@8.5.6)(typescript@5.9.3)(yaml@2.8.1) typescript: specifier: ~5.9.3 version: 5.9.3 @@ -1058,7 +1076,7 @@ importers: version: 4.1.0 '@types/node': specifier: ^22.18.8 - version: 22.18.8 + version: 22.18.12 cross-env: specifier: ^10.1.0 version: 10.1.0 @@ -1116,7 +1134,7 @@ importers: version: 7.0.6 '@types/node': specifier: ^22.18.8 - version: 22.18.8 + version: 22.18.12 cross-env: specifier: ^10.1.0 version: 10.1.0 @@ -1140,7 +1158,7 @@ importers: version: 5.44.0 tsup: specifier: ^8.5.0 - version: 8.5.0(@microsoft/api-extractor@7.53.0(@types/node@22.18.8))(jiti@2.6.1)(postcss@8.5.6)(typescript@5.9.3)(yaml@2.8.1) + version: 8.5.0(@microsoft/api-extractor@7.53.0(@types/node@22.18.12))(jiti@2.6.1)(postcss@8.5.6)(typescript@5.9.3)(yaml@2.8.1) turbo: specifier: ^2.5.8 version: 2.5.8 @@ -1165,10 +1183,10 @@ importers: version: 4.1.0 '@types/node': specifier: ^22.18.8 - version: 22.18.8 + version: 22.18.12 '@vitest/coverage-v8': specifier: ^3.2.4 - version: 3.2.4(vitest@3.2.4(@edge-runtime/vm@3.2.0)(@types/debug@4.1.12)(@types/node@22.18.8)(jiti@2.6.1)(lightningcss@1.30.1)(terser@5.44.0)(yaml@2.8.1)) + version: 3.2.4(vitest@3.2.4(@edge-runtime/vm@3.2.0)(@types/debug@4.1.12)(@types/node@22.18.12)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.0)(yaml@2.8.1)) cross-env: specifier: ^10.1.0 version: 10.1.0 @@ -1192,7 +1210,7 @@ importers: version: 3.6.2 tsup: specifier: ^8.5.0 - version: 8.5.0(@microsoft/api-extractor@7.53.0(@types/node@22.18.8))(jiti@2.6.1)(postcss@8.5.6)(typescript@5.9.3)(yaml@2.8.1) + version: 8.5.0(@microsoft/api-extractor@7.53.0(@types/node@22.18.12))(jiti@2.6.1)(postcss@8.5.6)(typescript@5.9.3)(yaml@2.8.1) turbo: specifier: ^2.5.8 version: 2.5.8 @@ -1201,7 +1219,7 @@ importers: version: 5.9.3 vitest: specifier: ^3.2.4 - version: 3.2.4(@edge-runtime/vm@3.2.0)(@types/debug@4.1.12)(@types/node@22.18.8)(jiti@2.6.1)(lightningcss@1.30.1)(terser@5.44.0)(yaml@2.8.1) + version: 3.2.4(@edge-runtime/vm@3.2.0)(@types/debug@4.1.12)(@types/node@22.18.12)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.0)(yaml@2.8.1) packages/next: dependencies: @@ -1241,10 +1259,10 @@ importers: version: 4.1.0 '@types/node': specifier: ^22.18.8 - version: 22.18.8 + version: 22.18.12 '@vitest/coverage-v8': specifier: ^3.2.4 - version: 3.2.4(vitest@3.2.4(@edge-runtime/vm@3.2.0)(@types/debug@4.1.12)(@types/node@22.18.8)(jiti@2.6.1)(lightningcss@1.30.1)(terser@5.44.0)(yaml@2.8.1)) + version: 3.2.4(vitest@3.2.4(@edge-runtime/vm@3.2.0)(@types/debug@4.1.12)(@types/node@22.18.12)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.0)(yaml@2.8.1)) cross-env: specifier: ^10.1.0 version: 10.1.0 @@ -1268,7 +1286,7 @@ importers: version: 3.6.2 tsup: specifier: ^8.5.0 - version: 8.5.0(@microsoft/api-extractor@7.53.0(@types/node@22.18.8))(jiti@2.6.1)(postcss@8.5.6)(typescript@5.9.3)(yaml@2.8.1) + version: 8.5.0(@microsoft/api-extractor@7.53.0(@types/node@22.18.12))(jiti@2.6.1)(postcss@8.5.6)(typescript@5.9.3)(yaml@2.8.1) turbo: specifier: ^2.5.8 version: 2.5.8 @@ -1277,7 +1295,7 @@ importers: version: 5.9.3 vitest: specifier: ^3.2.4 - version: 3.2.4(@edge-runtime/vm@3.2.0)(@types/debug@4.1.12)(@types/node@22.18.8)(jiti@2.6.1)(lightningcss@1.30.1)(terser@5.44.0)(yaml@2.8.1) + version: 3.2.4(@edge-runtime/vm@3.2.0)(@types/debug@4.1.12)(@types/node@22.18.12)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.0)(yaml@2.8.1) packages/proxy: dependencies: @@ -1305,13 +1323,13 @@ importers: version: 4.1.0 '@types/node': specifier: ^22.18.8 - version: 22.18.8 + version: 22.18.12 '@types/supertest': specifier: ^6.0.3 version: 6.0.3 '@vitest/coverage-v8': specifier: ^3.2.4 - version: 3.2.4(vitest@3.2.4(@edge-runtime/vm@3.2.0)(@types/debug@4.1.12)(@types/node@22.18.8)(jiti@2.6.1)(lightningcss@1.30.1)(terser@5.44.0)(yaml@2.8.1)) + version: 3.2.4(vitest@3.2.4(@edge-runtime/vm@3.2.0)(@types/debug@4.1.12)(@types/node@22.18.12)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.0)(yaml@2.8.1)) cross-env: specifier: ^10.1.0 version: 10.1.0 @@ -1338,7 +1356,7 @@ importers: version: 7.1.4 tsup: specifier: ^8.5.0 - version: 8.5.0(@microsoft/api-extractor@7.53.0(@types/node@22.18.8))(jiti@2.6.1)(postcss@8.5.6)(typescript@5.9.3)(yaml@2.8.1) + version: 8.5.0(@microsoft/api-extractor@7.53.0(@types/node@22.18.12))(jiti@2.6.1)(postcss@8.5.6)(typescript@5.9.3)(yaml@2.8.1) turbo: specifier: ^2.5.8 version: 2.5.8 @@ -1347,7 +1365,7 @@ importers: version: 5.9.3 vitest: specifier: ^3.2.4 - version: 3.2.4(@edge-runtime/vm@3.2.0)(@types/debug@4.1.12)(@types/node@22.18.8)(jiti@2.6.1)(lightningcss@1.30.1)(terser@5.44.0)(yaml@2.8.1) + version: 3.2.4(@edge-runtime/vm@3.2.0)(@types/debug@4.1.12)(@types/node@22.18.12)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.0)(yaml@2.8.1) packages/proxy-container: dependencies: @@ -1363,7 +1381,7 @@ importers: devDependencies: '@types/node': specifier: ^22.18.8 - version: 22.18.8 + version: 22.18.12 cross-env: specifier: ^10.1.0 version: 10.1.0 @@ -1387,7 +1405,7 @@ importers: version: 5.44.0 tsup: specifier: ^8.5.0 - version: 8.5.0(@microsoft/api-extractor@7.53.0(@types/node@22.18.8))(jiti@2.6.1)(postcss@8.5.6)(typescript@5.9.3)(yaml@2.8.1) + version: 8.5.0(@microsoft/api-extractor@7.53.0(@types/node@22.18.12))(jiti@2.6.1)(postcss@8.5.6)(typescript@5.9.3)(yaml@2.8.1) turbo: specifier: ^2.5.8 version: 2.5.8 @@ -1439,10 +1457,10 @@ importers: version: 4.1.0 '@types/node': specifier: ^22.18.8 - version: 22.18.8 + version: 22.18.12 '@vitest/coverage-v8': specifier: ^3.2.4 - version: 3.2.4(vitest@3.2.4(@edge-runtime/vm@3.2.0)(@types/debug@4.1.12)(@types/node@22.18.8)(jiti@2.6.1)(lightningcss@1.30.1)(terser@5.44.0)(yaml@2.8.1)) + version: 3.2.4(vitest@3.2.4(@edge-runtime/vm@3.2.0)(@types/debug@4.1.12)(@types/node@22.18.12)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.0)(yaml@2.8.1)) cross-env: specifier: ^10.1.0 version: 10.1.0 @@ -1466,7 +1484,7 @@ importers: version: 3.6.2 tsup: specifier: ^8.5.0 - version: 8.5.0(@microsoft/api-extractor@7.53.0(@types/node@22.18.8))(jiti@2.6.1)(postcss@8.5.6)(typescript@5.9.3)(yaml@2.8.1) + version: 8.5.0(@microsoft/api-extractor@7.53.0(@types/node@22.18.12))(jiti@2.6.1)(postcss@8.5.6)(typescript@5.9.3)(yaml@2.8.1) turbo: specifier: ^2.5.8 version: 2.5.8 @@ -1475,7 +1493,7 @@ importers: version: 5.9.3 vitest: specifier: ^3.2.4 - version: 3.2.4(@edge-runtime/vm@3.2.0)(@types/debug@4.1.12)(@types/node@22.18.8)(jiti@2.6.1)(lightningcss@1.30.1)(terser@5.44.0)(yaml@2.8.1) + version: 3.2.4(@edge-runtime/vm@3.2.0)(@types/debug@4.1.12)(@types/node@22.18.12)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.0)(yaml@2.8.1) packages/scripts: dependencies: @@ -1515,10 +1533,10 @@ importers: devDependencies: '@turbo/gen': specifier: ^2.5.8 - version: 2.5.8(@types/node@22.18.8)(typescript@5.9.3) + version: 2.5.8(@types/node@22.18.12)(typescript@5.9.3) '@types/node': specifier: ^22.18.8 - version: 22.18.8 + version: 22.18.12 cross-env: specifier: ^10.1.0 version: 10.1.0 @@ -1542,7 +1560,7 @@ importers: version: 5.44.0 tsup: specifier: ^8.5.0 - version: 8.5.0(@microsoft/api-extractor@7.53.0(@types/node@22.18.8))(jiti@2.6.1)(postcss@8.5.6)(typescript@5.9.3)(yaml@2.8.1) + version: 8.5.0(@microsoft/api-extractor@7.53.0(@types/node@22.18.12))(jiti@2.6.1)(postcss@8.5.6)(typescript@5.9.3)(yaml@2.8.1) turbo: specifier: ^2.5.8 version: 2.5.8 @@ -1573,10 +1591,10 @@ importers: version: 4.1.0 '@types/node': specifier: ^22.18.8 - version: 22.18.8 + version: 22.18.12 '@vitest/coverage-v8': specifier: ^3.2.4 - version: 3.2.4(vitest@3.2.4(@edge-runtime/vm@3.2.0)(@types/debug@4.1.12)(@types/node@22.18.8)(jiti@2.6.1)(lightningcss@1.30.1)(terser@5.44.0)(yaml@2.8.1)) + version: 3.2.4(vitest@3.2.4(@edge-runtime/vm@3.2.0)(@types/debug@4.1.12)(@types/node@22.18.12)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.0)(yaml@2.8.1)) cpy-cli: specifier: ^6.0.0 version: 6.0.0 @@ -1606,7 +1624,7 @@ importers: version: 0.33.0 tsup: specifier: ^8.5.0 - version: 8.5.0(@microsoft/api-extractor@7.53.0(@types/node@22.18.8))(jiti@2.6.1)(postcss@8.5.6)(typescript@5.9.3)(yaml@2.8.1) + version: 8.5.0(@microsoft/api-extractor@7.53.0(@types/node@22.18.12))(jiti@2.6.1)(postcss@8.5.6)(typescript@5.9.3)(yaml@2.8.1) turbo: specifier: ^2.5.8 version: 2.5.8 @@ -1615,7 +1633,7 @@ importers: version: 5.9.3 vitest: specifier: ^3.2.4 - version: 3.2.4(@edge-runtime/vm@3.2.0)(@types/debug@4.1.12)(@types/node@22.18.8)(jiti@2.6.1)(lightningcss@1.30.1)(terser@5.44.0)(yaml@2.8.1) + version: 3.2.4(@edge-runtime/vm@3.2.0)(@types/debug@4.1.12)(@types/node@22.18.12)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.0)(yaml@2.8.1) packages/ui: dependencies: @@ -1637,7 +1655,7 @@ importers: version: 4.1.0 '@storybook/addon-essentials': specifier: ^8.6.14 - version: 8.6.14(@types/react@19.2.0)(storybook@8.6.14(bufferutil@4.0.9)(prettier@3.6.2)) + version: 8.6.14(@types/react@19.2.2)(storybook@8.6.14(bufferutil@4.0.9)(prettier@3.6.2)) '@storybook/addon-interactions': specifier: ^8.6.14 version: 8.6.14(storybook@8.6.14(bufferutil@4.0.9)(prettier@3.6.2)) @@ -1646,7 +1664,7 @@ importers: version: 8.6.14(react@19.2.0)(storybook@8.6.14(bufferutil@4.0.9)(prettier@3.6.2)) '@storybook/addon-styling': specifier: ^1.3.7 - version: 1.3.7(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(encoding@0.1.13)(postcss@8.5.6)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(typescript@5.9.3) + version: 1.3.7(@types/react-dom@19.2.2(@types/react@19.2.2))(@types/react@19.2.2)(encoding@0.1.13)(postcss@8.5.6)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(typescript@5.9.3) '@storybook/blocks': specifier: ^8.6.14 version: 8.6.14(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(storybook@8.6.14(bufferutil@4.0.9)(prettier@3.6.2)) @@ -1655,19 +1673,19 @@ importers: version: 8.6.14(@storybook/test@8.6.14(storybook@8.6.14(bufferutil@4.0.9)(prettier@3.6.2)))(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(storybook@8.6.14(bufferutil@4.0.9)(prettier@3.6.2))(typescript@5.9.3) '@storybook/react-vite': specifier: ^8.6.14 - version: 8.6.14(@storybook/test@8.6.14(storybook@8.6.14(bufferutil@4.0.9)(prettier@3.6.2)))(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(rollup@4.52.4)(storybook@8.6.14(bufferutil@4.0.9)(prettier@3.6.2))(typescript@5.9.3)(vite@7.1.9(@types/node@22.18.8)(jiti@2.6.1)(lightningcss@1.30.1)(terser@5.44.0)(yaml@2.8.1)) + version: 8.6.14(@storybook/test@8.6.14(storybook@8.6.14(bufferutil@4.0.9)(prettier@3.6.2)))(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(rollup@4.52.4)(storybook@8.6.14(bufferutil@4.0.9)(prettier@3.6.2))(typescript@5.9.3)(vite@7.1.9(@types/node@22.18.12)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.0)(yaml@2.8.1)) '@storybook/testing-library': specifier: ^0.2.2 version: 0.2.2 '@types/node': specifier: ^22.18.8 - version: 22.18.8 + version: 22.18.12 '@types/react': specifier: ^19.2.0 - version: 19.2.0 + version: 19.2.2 '@types/react-dom': specifier: ^19.2.0 - version: 19.2.0(@types/react@19.2.0) + version: 19.2.2(@types/react@19.2.2) '@unocss/eslint-plugin': specifier: ^66.5.2 version: 66.5.2(eslint@9.37.0(jiti@2.6.1))(typescript@5.9.3) @@ -1676,7 +1694,7 @@ importers: version: 66.5.2 '@vitejs/plugin-react': specifier: ^5.0.4 - version: 5.0.4(vite@7.1.9(@types/node@22.18.8)(jiti@2.6.1)(lightningcss@1.30.1)(terser@5.44.0)(yaml@2.8.1)) + version: 5.0.4(vite@7.1.9(@types/node@22.18.12)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.0)(yaml@2.8.1)) chromatic: specifier: ^11.29.0 version: 11.29.0 @@ -1712,13 +1730,13 @@ importers: version: 5.9.3 unocss: specifier: ^66.5.2 - version: 66.5.2(vite@7.1.9(@types/node@22.18.8)(jiti@2.6.1)(lightningcss@1.30.1)(terser@5.44.0)(yaml@2.8.1)) + version: 66.5.2(vite@7.1.9(@types/node@22.18.12)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.0)(yaml@2.8.1)) vite: specifier: ^7.1.9 - version: 7.1.9(@types/node@22.18.8)(jiti@2.6.1)(lightningcss@1.30.1)(terser@5.44.0)(yaml@2.8.1) + version: 7.1.9(@types/node@22.18.12)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.0)(yaml@2.8.1) vite-plugin-dts: specifier: ^4.5.4 - version: 4.5.4(@types/node@22.18.8)(rollup@4.52.4)(typescript@5.9.3)(vite@7.1.9(@types/node@22.18.8)(jiti@2.6.1)(lightningcss@1.30.1)(terser@5.44.0)(yaml@2.8.1)) + version: 4.5.4(@types/node@22.18.12)(rollup@4.52.4)(typescript@5.9.3)(vite@7.1.9(@types/node@22.18.12)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.0)(yaml@2.8.1)) packages/util: devDependencies: @@ -1733,10 +1751,10 @@ importers: version: 4.1.0 '@types/node': specifier: ^22.18.8 - version: 22.18.8 + version: 22.18.12 '@vitest/coverage-v8': specifier: ^3.2.4 - version: 3.2.4(vitest@3.2.4(@edge-runtime/vm@3.2.0)(@types/debug@4.1.12)(@types/node@22.18.8)(jiti@2.6.1)(lightningcss@1.30.1)(terser@5.44.0)(yaml@2.8.1)) + version: 3.2.4(vitest@3.2.4(@edge-runtime/vm@3.2.0)(@types/debug@4.1.12)(@types/node@22.18.12)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.0)(yaml@2.8.1)) cross-env: specifier: ^10.1.0 version: 10.1.0 @@ -1760,7 +1778,7 @@ importers: version: 3.6.2 tsup: specifier: ^8.5.0 - version: 8.5.0(@microsoft/api-extractor@7.53.0(@types/node@22.18.8))(jiti@2.6.1)(postcss@8.5.6)(typescript@5.9.3)(yaml@2.8.1) + version: 8.5.0(@microsoft/api-extractor@7.53.0(@types/node@22.18.12))(jiti@2.6.1)(postcss@8.5.6)(typescript@5.9.3)(yaml@2.8.1) turbo: specifier: ^2.5.8 version: 2.5.8 @@ -1769,7 +1787,7 @@ importers: version: 5.9.3 vitest: specifier: ^3.2.4 - version: 3.2.4(@edge-runtime/vm@3.2.0)(@types/debug@4.1.12)(@types/node@22.18.8)(jiti@2.6.1)(lightningcss@1.30.1)(terser@5.44.0)(yaml@2.8.1) + version: 3.2.4(@edge-runtime/vm@3.2.0)(@types/debug@4.1.12)(@types/node@22.18.12)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.0)(yaml@2.8.1) packages/voice: dependencies: @@ -1809,10 +1827,10 @@ importers: version: 0.1.7 '@types/node': specifier: ^22.18.8 - version: 22.18.8 + version: 22.18.12 '@vitest/coverage-v8': specifier: ^3.2.4 - version: 3.2.4(vitest@3.2.4(@edge-runtime/vm@3.2.0)(@types/debug@4.1.12)(@types/node@22.18.8)(jiti@2.6.1)(lightningcss@1.30.1)(terser@5.44.0)(yaml@2.8.1)) + version: 3.2.4(vitest@3.2.4(@edge-runtime/vm@3.2.0)(@types/debug@4.1.12)(@types/node@22.18.12)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.0)(yaml@2.8.1)) cross-env: specifier: ^10.1.0 version: 10.1.0 @@ -1836,7 +1854,7 @@ importers: version: 3.6.2 tsup: specifier: ^8.5.0 - version: 8.5.0(@microsoft/api-extractor@7.53.0(@types/node@22.18.8))(jiti@2.6.1)(postcss@8.5.6)(typescript@5.9.3)(yaml@2.8.1) + version: 8.5.0(@microsoft/api-extractor@7.53.0(@types/node@22.18.12))(jiti@2.6.1)(postcss@8.5.6)(typescript@5.9.3)(yaml@2.8.1) turbo: specifier: ^2.5.8 version: 2.5.8 @@ -1845,10 +1863,10 @@ importers: version: 5.9.3 vitest: specifier: ^3.2.4 - version: 3.2.4(@edge-runtime/vm@3.2.0)(@types/debug@4.1.12)(@types/node@22.18.8)(jiti@2.6.1)(lightningcss@1.30.1)(terser@5.44.0)(yaml@2.8.1) + version: 3.2.4(@edge-runtime/vm@3.2.0)(@types/debug@4.1.12)(@types/node@22.18.12)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.0)(yaml@2.8.1) vitest-websocket-mock: specifier: ^0.5.0 - version: 0.5.0(vitest@3.2.4(@edge-runtime/vm@3.2.0)(@types/debug@4.1.12)(@types/node@22.18.8)(jiti@2.6.1)(lightningcss@1.30.1)(terser@5.44.0)(yaml@2.8.1)) + version: 0.5.0(vitest@3.2.4(@edge-runtime/vm@3.2.0)(@types/debug@4.1.12)(@types/node@22.18.12)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.0)(yaml@2.8.1)) packages/ws: dependencies: @@ -1888,10 +1906,10 @@ importers: version: 4.1.0 '@types/node': specifier: ^22.18.8 - version: 22.18.8 + version: 22.18.12 '@vitest/coverage-v8': specifier: ^3.2.4 - version: 3.2.4(vitest@3.2.4(@edge-runtime/vm@3.2.0)(@types/debug@4.1.12)(@types/node@22.18.8)(jiti@2.6.1)(lightningcss@1.30.1)(terser@5.44.0)(yaml@2.8.1)) + version: 3.2.4(vitest@3.2.4(@edge-runtime/vm@3.2.0)(@types/debug@4.1.12)(@types/node@22.18.12)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.0)(yaml@2.8.1)) cross-env: specifier: ^10.1.0 version: 10.1.0 @@ -1918,7 +1936,7 @@ importers: version: 3.6.2 tsup: specifier: ^8.5.0 - version: 8.5.0(@microsoft/api-extractor@7.53.0(@types/node@22.18.8))(jiti@2.6.1)(postcss@8.5.6)(typescript@5.9.3)(yaml@2.8.1) + version: 8.5.0(@microsoft/api-extractor@7.53.0(@types/node@22.18.12))(jiti@2.6.1)(postcss@8.5.6)(typescript@5.9.3)(yaml@2.8.1) turbo: specifier: ^2.5.8 version: 2.5.8 @@ -1927,7 +1945,7 @@ importers: version: 5.9.3 vitest: specifier: ^3.2.4 - version: 3.2.4(@edge-runtime/vm@3.2.0)(@types/debug@4.1.12)(@types/node@22.18.8)(jiti@2.6.1)(lightningcss@1.30.1)(terser@5.44.0)(yaml@2.8.1) + version: 3.2.4(@edge-runtime/vm@3.2.0)(@types/debug@4.1.12)(@types/node@22.18.12)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.0)(yaml@2.8.1) zlib-sync: specifier: ^0.1.10 version: 0.1.10 @@ -2016,6 +2034,64 @@ packages: react: ^17.0.0 || ^18.0.0 || ^19.0.0 react-dom: ^17.0.0 || ^18.0.0 || ^19.0.0 + '@ast-grep/napi-darwin-arm64@0.35.0': + resolution: {integrity: sha512-T+MN4Oinc+sXjXCIHzfxDDWY7r2pKgPxM6zVeVlkMTrJV2mJtyKYBIS+CABhRM6kflps2T2I6l4DGaKV/8Ym9w==} + engines: {node: '>= 10'} + cpu: [arm64] + os: [darwin] + + '@ast-grep/napi-darwin-x64@0.35.0': + resolution: {integrity: sha512-pEYiN6JI1HY2uWhMYJ9+3yIMyVYKuYdFzeD+dL7odA3qzK0o9N9AM3/NOt4ynU2EhufaWCJr0P5NoQ636qN6MQ==} + engines: {node: '>= 10'} + cpu: [x64] + os: [darwin] + + '@ast-grep/napi-linux-arm64-gnu@0.35.0': + resolution: {integrity: sha512-NBuzQngABGKz7lhG08IQb+7nPqUx81Ol37xmS3ZhVSdSgM0mtp93rCbgFTkJcAFE8IMfCHQSg7G4g0Iotz4ABQ==} + engines: {node: '>= 10'} + cpu: [arm64] + os: [linux] + + '@ast-grep/napi-linux-arm64-musl@0.35.0': + resolution: {integrity: sha512-1EcvHPwyWpCL/96LuItBYGfeI5FaMTRvL+dHbO/hL5q1npqbb5qn+ppJwtNOjTPz8tayvgggxVk9T4C2O7taYA==} + engines: {node: '>= 10'} + cpu: [arm64] + os: [linux] + + '@ast-grep/napi-linux-x64-gnu@0.35.0': + resolution: {integrity: sha512-FDzNdlqmQnsiWXhnLxusw5AOfEcEM+5xtmrnAf3SBRFr86JyWD9qsynnFYC2pnP9hlMfifNH2TTmMpyGJW49Xw==} + engines: {node: '>= 10'} + cpu: [x64] + os: [linux] + + '@ast-grep/napi-linux-x64-musl@0.35.0': + resolution: {integrity: sha512-wlmndjfBafT8u5p4DBnoRQyoCSGNuVSz7rT3TqhvlHcPzUouRWMn95epU9B1LNLyjXvr9xHeRjSktyCN28w57Q==} + engines: {node: '>= 10'} + cpu: [x64] + os: [linux] + + '@ast-grep/napi-win32-arm64-msvc@0.35.0': + resolution: {integrity: sha512-gkhJeYc4rrZLX2icLxalPikTLMR57DuIYLwLr9g+StHYXIsGHrbfrE6Nnbdd8Izfs34ArFCrcwdaMrGlvOPSeg==} + engines: {node: '>= 10'} + cpu: [arm64] + os: [win32] + + '@ast-grep/napi-win32-ia32-msvc@0.35.0': + resolution: {integrity: sha512-OdUuRa3chHCZ65y+qALfkUjz0W0Eg21YZ9TyPquV5why07M6HAK38mmYGzLxFH6294SvRQhs+FA/rAfbKeH0jA==} + engines: {node: '>= 10'} + cpu: [ia32] + os: [win32] + + '@ast-grep/napi-win32-x64-msvc@0.35.0': + resolution: {integrity: sha512-pcQRUHqbroTN1oQ56V982a7IZTUUySQYWa2KEyksiifHGuBuitlzcyzFGjT96ThcqD9XW0UVJMvpoF2Qjh006Q==} + engines: {node: '>= 10'} + cpu: [x64] + os: [win32] + + '@ast-grep/napi@0.35.0': + resolution: {integrity: sha512-3ucaaSxV6fxXoqHrE/rxAvP1THnDdY5jNzGlnvx+JvnY9C/dSRKc0jlRMRz59N3El572+/yNRUUpAV1T9aBJug==} + engines: {node: '>= 10'} + '@astrojs/compiler@2.13.0': resolution: {integrity: sha512-mqVORhUJViA28fwHYaWmsXSzLO9osbdZ5ImUfxBarqsYdMlPbqAqGJCxsNzvppp1BEzc1mJNjOVvQqeDN8Vspw==} @@ -2026,139 +2102,262 @@ packages: '@aws-crypto/crc32c@5.2.0': resolution: {integrity: sha512-+iWb8qaHLYKrNvGRbiYRHSdKRWhto5XlZUEBwDjYNf+ly5SVYG6zEoYIdxvf5R3zyeP16w4PLBn3rH1xc74Rag==} + '@aws-crypto/ie11-detection@3.0.0': + resolution: {integrity: sha512-341lBBkiY1DfDNKai/wXM3aujNBkXR7tq1URPQDL9wi3AUbI80NR74uF1TXHMm7po1AcnFk8iu2S2IeU/+/A+Q==} + '@aws-crypto/sha1-browser@5.2.0': resolution: {integrity: sha512-OH6lveCFfcDjX4dbAvCFSYUjJZjDr/3XJ3xHtjn3Oj5b9RjojQo8npoLeA/bNwkOkrSQ0wgrHzXk4tDRxGKJeg==} + '@aws-crypto/sha256-browser@3.0.0': + resolution: {integrity: sha512-8VLmW2B+gjFbU5uMeqtQM6Nj0/F1bro80xQXCW6CQBWgosFWXTx77aeOF5CAIAmbOK64SdMBJdNr6J41yP5mvQ==} + '@aws-crypto/sha256-browser@5.2.0': resolution: {integrity: sha512-AXfN/lGotSQwu6HNcEsIASo7kWXZ5HYWvfOmSNKDsEqC4OashTp8alTmaz+F7TC2L083SFv5RdB+qU3Vs1kZqw==} + '@aws-crypto/sha256-js@3.0.0': + resolution: {integrity: sha512-PnNN7os0+yd1XvXAy23CFOmTbMaDxgxXtTKHybrJ39Y8kGzBATgBFibWJKH6BhytLI/Zyszs87xCOBNyBig6vQ==} + '@aws-crypto/sha256-js@5.2.0': resolution: {integrity: sha512-FFQQyu7edu4ufvIZ+OadFpHHOt+eSTBaYaki44c+akjg7qZg9oOQeLlk77F6tSYqjDAFClrHJk9tMf0HdVyOvA==} engines: {node: '>=16.0.0'} + '@aws-crypto/supports-web-crypto@3.0.0': + resolution: {integrity: sha512-06hBdMwUAb2WFTuGG73LSC0wfPu93xWwo5vL2et9eymgmu3Id5vFAHBbajVWiGhPO37qcsdCap/FqXvJGJWPIg==} + '@aws-crypto/supports-web-crypto@5.2.0': resolution: {integrity: sha512-iAvUotm021kM33eCdNfwIN//F77/IADDSs58i+MDaOqFrVjZo9bAal0NK7HurRuWLLpF1iLX7gbWrjHjeo+YFg==} + '@aws-crypto/util@3.0.0': + resolution: {integrity: sha512-2OJlpeJpCR48CC8r+uKVChzs9Iungj9wkZrl8Z041DWEWvyIHILYKCPNzJghKsivj+S3mLo6BVc7mBNzdxA46w==} + '@aws-crypto/util@5.2.0': resolution: {integrity: sha512-4RkU9EsI6ZpBve5fseQlGNUWKMa1RLPQ1dnjnQoe07ldfIzcsGb5hC5W0Dm7u423KWzawlrpbjXBrXCEv9zazQ==} - '@aws-sdk/client-s3@3.901.0': - resolution: {integrity: sha512-wyKhZ51ur1tFuguZ6PgrUsot9KopqD0Tmxw8O8P/N3suQDxFPr0Yo7Y77ezDRDZQ95Ml3C0jlvx79HCo8VxdWA==} + '@aws-sdk/client-cloudfront@3.398.0': + resolution: {integrity: sha512-kISKhqN1k48TaMPbLgq9jj7mO2jvbJdhirvfu4JW3jhFhENnkY0oCwTPvR4Q6Ne2as6GFAMo2XZDZq4rxC7YDw==} + engines: {node: '>=14.0.0'} + + '@aws-sdk/client-dynamodb@3.916.0': + resolution: {integrity: sha512-H2DUibRcjWicW0oRJfDAttEEBQ58L/gw03YQTtjPenGfbpkxKJWKUmM/3X/mN94LckOBedovsJY2e/A6j5VHNg==} engines: {node: '>=18.0.0'} - '@aws-sdk/client-sso@3.901.0': - resolution: {integrity: sha512-sGyDjjkJ7ppaE+bAKL/Q5IvVCxtoyBIzN+7+hWTS/mUxWJ9EOq9238IqmVIIK6sYNIzEf9yhobfMARasPYVTNg==} + '@aws-sdk/client-lambda@3.916.0': + resolution: {integrity: sha512-d1OqP/+qtCbmPit2GarvcpQJwPJro4ZPs1Krx4re+L2Hud0mZGV18YviKYhsRY77eYa3WTNYRI7dSlSq+f/5cQ==} engines: {node: '>=18.0.0'} - '@aws-sdk/core@3.901.0': - resolution: {integrity: sha512-brKAc3y64tdhyuEf+OPIUln86bRTqkLgb9xkd6kUdIeA5+qmp/N6amItQz+RN4k4O3kqkCPYnAd3LonTKluobw==} + '@aws-sdk/client-s3@3.916.0': + resolution: {integrity: sha512-myfO8UkJzF3wxLUV1cKzzxI1oVOe+tsEyUypFt8yrs0WT0usNfjpUOmA4XNjp/wRClpImkEHT0XC1p6xQCuktQ==} engines: {node: '>=18.0.0'} - '@aws-sdk/credential-provider-env@3.901.0': - resolution: {integrity: sha512-5hAdVl3tBuARh3zX5MLJ1P/d+Kr5kXtDU3xm1pxUEF4xt2XkEEpwiX5fbkNkz2rbh3BCt2gOHsAbh6b3M7n+DA==} + '@aws-sdk/client-sqs@3.916.0': + resolution: {integrity: sha512-ZqIZwr6/n7NrC/94ZX0mIbgA5X6hD6iberFKykHu53VbrdY7w4o3RqxnN549xzSaq7+mhKjZfepEGB21/uVbFg==} engines: {node: '>=18.0.0'} - '@aws-sdk/credential-provider-http@3.901.0': - resolution: {integrity: sha512-Ggr7+0M6QZEsrqRkK7iyJLf4LkIAacAxHz9c4dm9hnDdU7vqrlJm6g73IxMJXWN1bIV7IxfpzB11DsRrB/oNjQ==} + '@aws-sdk/client-sso@3.398.0': + resolution: {integrity: sha512-CygL0jhfibw4kmWXG/3sfZMFNjcXo66XUuPC4BqZBk8Rj5vFoxp1vZeMkDLzTIk97Nvo5J5Bh+QnXKhub6AckQ==} + engines: {node: '>=14.0.0'} + + '@aws-sdk/client-sso@3.916.0': + resolution: {integrity: sha512-Eu4PtEUL1MyRvboQnoq5YKg0Z9vAni3ccebykJy615xokVZUdA3di2YxHM/hykDQX7lcUC62q9fVIvh0+UNk/w==} engines: {node: '>=18.0.0'} - '@aws-sdk/credential-provider-ini@3.901.0': - resolution: {integrity: sha512-zxadcDS0hNJgv8n4hFYJNOXyfjaNE1vvqIiF/JzZSQpSSYXzCd+WxXef5bQh+W3giDtRUmkvP5JLbamEFjZKyw==} + '@aws-sdk/client-sts@3.398.0': + resolution: {integrity: sha512-/3Pa9wLMvBZipKraq3AtbmTfXW6q9kyvhwOno64f1Fz7kFb8ijQFMGoATS70B2pGEZTlxkUqJFWDiisT6Q6dFg==} + engines: {node: '>=14.0.0'} + + '@aws-sdk/core@3.916.0': + resolution: {integrity: sha512-1JHE5s6MD5PKGovmx/F1e01hUbds/1y3X8rD+Gvi/gWVfdg5noO7ZCerpRsWgfzgvCMZC9VicopBqNHCKLykZA==} engines: {node: '>=18.0.0'} - '@aws-sdk/credential-provider-node@3.901.0': - resolution: {integrity: sha512-dPuFzMF7L1s/lQyT3wDxqLe82PyTH+5o1jdfseTEln64LJMl0ZMWaKX/C1UFNDxaTd35Cgt1bDbjjAWHMiKSFQ==} + '@aws-sdk/credential-provider-env@3.398.0': + resolution: {integrity: sha512-Z8Yj5z7FroAsR6UVML+XUdlpoqEe9Dnle8c2h8/xWwIC2feTfIBhjLhRVxfbpbM1pLgBSNEcZ7U8fwq5l7ESVQ==} + engines: {node: '>=14.0.0'} + + '@aws-sdk/credential-provider-env@3.916.0': + resolution: {integrity: sha512-3gDeqOXcBRXGHScc6xb7358Lyf64NRG2P08g6Bu5mv1Vbg9PKDyCAZvhKLkG7hkdfAM8Yc6UJNhbFxr1ud/tCQ==} engines: {node: '>=18.0.0'} - '@aws-sdk/credential-provider-process@3.901.0': - resolution: {integrity: sha512-/IWgmgM3Cl1wTdJA5HqKMAojxLkYchh5kDuphApxKhupLu6Pu0JBOHU8A5GGeFvOycyaVwosod6zDduINZxe+A==} + '@aws-sdk/credential-provider-http@3.916.0': + resolution: {integrity: sha512-NmooA5Z4/kPFJdsyoJgDxuqXC1C6oPMmreJjbOPqcwo6E/h2jxaG8utlQFgXe5F9FeJsMx668dtxVxSYnAAqHQ==} engines: {node: '>=18.0.0'} - '@aws-sdk/credential-provider-sso@3.901.0': - resolution: {integrity: sha512-SjmqZQHmqFSET7+6xcZgtH7yEyh5q53LN87GqwYlJZ6KJ5oNw11acUNEhUOL1xTSJEvaWqwTIkS2zqrzLcM9bw==} + '@aws-sdk/credential-provider-ini@3.398.0': + resolution: {integrity: sha512-AsK1lStK3nB9Cn6S6ODb1ktGh7SRejsNVQVKX3t5d3tgOaX+aX1Iwy8FzM/ZEN8uCloeRifUGIY9uQFygg5mSw==} + engines: {node: '>=14.0.0'} + + '@aws-sdk/credential-provider-ini@3.916.0': + resolution: {integrity: sha512-iR0FofvdPs87o6MhfNPv0F6WzB4VZ9kx1hbvmR7bSFCk7l0gc7G4fHJOg4xg2lsCptuETboX3O/78OQ2Djeakw==} engines: {node: '>=18.0.0'} - '@aws-sdk/credential-provider-web-identity@3.901.0': - resolution: {integrity: sha512-NYjy/6NLxH9m01+pfpB4ql8QgAorJcu8tw69kzHwUd/ql6wUDTbC7HcXqtKlIwWjzjgj2BKL7j6SyFapgCuafA==} + '@aws-sdk/credential-provider-node@3.398.0': + resolution: {integrity: sha512-odmI/DSKfuWUYeDnGTCEHBbC8/MwnF6yEq874zl6+owoVv0ZsYP8qBHfiJkYqrwg7wQ7Pi40sSAPC1rhesGwzg==} + engines: {node: '>=14.0.0'} + + '@aws-sdk/credential-provider-node@3.916.0': + resolution: {integrity: sha512-8TrMpHqct0zTalf2CP2uODiN/PH9LPdBC6JDgPVK0POELTT4ITHerMxIhYGEiKN+6E4oRwSjM/xVTHCD4nMcrQ==} engines: {node: '>=18.0.0'} - '@aws-sdk/middleware-bucket-endpoint@3.901.0': - resolution: {integrity: sha512-mPF3N6eZlVs9G8aBSzvtoxR1RZqMo1aIwR+X8BAZSkhfj55fVF2no4IfPXfdFO3I66N+zEQ8nKoB0uTATWrogQ==} + '@aws-sdk/credential-provider-process@3.398.0': + resolution: {integrity: sha512-WrkBL1W7TXN508PA9wRXPFtzmGpVSW98gDaHEaa8GolAPHMPa5t2QcC/z/cFpglzrcVv8SA277zu9Z8tELdZhg==} + engines: {node: '>=14.0.0'} + + '@aws-sdk/credential-provider-process@3.916.0': + resolution: {integrity: sha512-SXDyDvpJ1+WbotZDLJW1lqP6gYGaXfZJrgFSXIuZjHb75fKeNRgPkQX/wZDdUvCwdrscvxmtyJorp2sVYkMcvA==} engines: {node: '>=18.0.0'} - '@aws-sdk/middleware-expect-continue@3.901.0': - resolution: {integrity: sha512-bwq9nj6MH38hlJwOY9QXIDwa6lI48UsaZpaXbdD71BljEIRlxDzfB4JaYb+ZNNK7RIAdzsP/K05mJty6KJAQHw==} + '@aws-sdk/credential-provider-sso@3.398.0': + resolution: {integrity: sha512-2Dl35587xbnzR/GGZqA2MnFs8+kS4wbHQO9BioU0okA+8NRueohNMdrdQmQDdSNK4BfIpFspiZmFkXFNyEAfgw==} + engines: {node: '>=14.0.0'} + + '@aws-sdk/credential-provider-sso@3.916.0': + resolution: {integrity: sha512-gu9D+c+U/Dp1AKBcVxYHNNoZF9uD4wjAKYCjgSN37j4tDsazwMEylbbZLuRNuxfbXtizbo4/TiaxBXDbWM7AkQ==} engines: {node: '>=18.0.0'} - '@aws-sdk/middleware-flexible-checksums@3.901.0': - resolution: {integrity: sha512-63lcKfggVUFyXhE4SsFXShCTCyh7ZHEqXLyYEL4DwX+VWtxutf9t9m3fF0TNUYDE8eEGWiRXhegj8l4FjuW+wA==} + '@aws-sdk/credential-provider-web-identity@3.398.0': + resolution: {integrity: sha512-iG3905Alv9pINbQ8/MIsshgqYMbWx+NDQWpxbIW3W0MkSH3iAqdVpSCteYidYX9G/jv2Um1nW3y360ib20bvNg==} + engines: {node: '>=14.0.0'} + + '@aws-sdk/credential-provider-web-identity@3.916.0': + resolution: {integrity: sha512-VFnL1EjHiwqi2kR19MLXjEgYBuWViCuAKLGSFGSzfFF/+kSpamVrOSFbqsTk8xwHan8PyNnQg4BNuusXwwLoIw==} engines: {node: '>=18.0.0'} - '@aws-sdk/middleware-host-header@3.901.0': - resolution: {integrity: sha512-yWX7GvRmqBtbNnUW7qbre3GvZmyYwU0WHefpZzDTYDoNgatuYq6LgUIQ+z5C04/kCRoFkAFrHag8a3BXqFzq5A==} + '@aws-sdk/endpoint-cache@3.893.0': + resolution: {integrity: sha512-KSwTfyLZyNLszz5f/yoLC+LC+CRKpeJii/+zVAy7JUOQsKhSykiRUPYUx7o2Sdc4oJfqqUl26A/jSttKYnYtAA==} engines: {node: '>=18.0.0'} - '@aws-sdk/middleware-location-constraint@3.901.0': - resolution: {integrity: sha512-MuCS5R2ngNoYifkVt05CTULvYVWX0dvRT0/Md4jE3a0u0yMygYy31C1zorwfE/SUgAQXyLmUx8ATmPp9PppImQ==} + '@aws-sdk/middleware-bucket-endpoint@3.914.0': + resolution: {integrity: sha512-mHLsVnPPp4iq3gL2oEBamfpeETFV0qzxRHmcnCfEP3hualV8YF8jbXGmwPCPopUPQDpbYDBHYtXaoClZikCWPQ==} engines: {node: '>=18.0.0'} - '@aws-sdk/middleware-logger@3.901.0': - resolution: {integrity: sha512-UoHebjE7el/tfRo8/CQTj91oNUm+5Heus5/a4ECdmWaSCHCS/hXTsU3PTTHAY67oAQR8wBLFPfp3mMvXjB+L2A==} + '@aws-sdk/middleware-endpoint-discovery@3.914.0': + resolution: {integrity: sha512-kXz1jS8/NL//RkMtbgJHdD9BQWQB3G4NRzChaQBTibApIBzfVzssR/uq9XWRgMCof6lMJJhKoM0BoOfvvP5zsQ==} engines: {node: '>=18.0.0'} - '@aws-sdk/middleware-recursion-detection@3.901.0': - resolution: {integrity: sha512-Wd2t8qa/4OL0v/oDpCHHYkgsXJr8/ttCxrvCKAt0H1zZe2LlRhY9gpDVKqdertfHrHDj786fOvEQA28G1L75Dg==} + '@aws-sdk/middleware-expect-continue@3.916.0': + resolution: {integrity: sha512-p7TMLZZ/j5NbC7/cz7xNgxLz/OHYuh91MeCZdCedJiyh3rx6gunFtl9eiDtrh+Y8hjs0EwR0zYIuhd6pL1O8zg==} engines: {node: '>=18.0.0'} - '@aws-sdk/middleware-sdk-s3@3.901.0': - resolution: {integrity: sha512-prgjVC3fDT2VIlmQPiw/cLee8r4frTam9GILRUVQyDdNtshNwV3MiaSCLzzQJjKJlLgnBLNUHJCSmvUVtg+3iA==} + '@aws-sdk/middleware-flexible-checksums@3.916.0': + resolution: {integrity: sha512-CBRRg6slHHBYAm26AWY/pECHK0vVO/peDoNhZiAzUNt4jV6VftotjszEJ904pKGOr7/86CfZxtCnP3CCs3lQjA==} engines: {node: '>=18.0.0'} - '@aws-sdk/middleware-ssec@3.901.0': - resolution: {integrity: sha512-YiLLJmA3RvjL38mFLuu8fhTTGWtp2qT24VqpucgfoyziYcTgIQkJJmKi90Xp6R6/3VcArqilyRgM1+x8i/em+Q==} + '@aws-sdk/middleware-host-header@3.398.0': + resolution: {integrity: sha512-m+5laWdBaxIZK2ko0OwcCHJZJ5V1MgEIt8QVQ3k4/kOkN9ICjevOYmba751pHoTnbOYB7zQd6D2OT3EYEEsUcA==} + engines: {node: '>=14.0.0'} + + '@aws-sdk/middleware-host-header@3.914.0': + resolution: {integrity: sha512-7r9ToySQ15+iIgXMF/h616PcQStByylVkCshmQqcdeynD/lCn2l667ynckxW4+ql0Q+Bo/URljuhJRxVJzydNA==} engines: {node: '>=18.0.0'} - '@aws-sdk/middleware-user-agent@3.901.0': - resolution: {integrity: sha512-Zby4F03fvD9xAgXGPywyk4bC1jCbnyubMEYChLYohD+x20ULQCf+AimF/Btn7YL+hBpzh1+RmqmvZcx+RgwgNQ==} + '@aws-sdk/middleware-location-constraint@3.914.0': + resolution: {integrity: sha512-Mpd0Sm9+GN7TBqGnZg1+dO5QZ/EOYEcDTo7KfvoyrXScMlxvYm9fdrUVMmLdPn/lntweZGV3uNrs+huasGOOTA==} engines: {node: '>=18.0.0'} - '@aws-sdk/nested-clients@3.901.0': - resolution: {integrity: sha512-feAAAMsVwctk2Tms40ONybvpfJPLCmSdI+G+OTrNpizkGLNl6ik2Ng2RzxY6UqOfN8abqKP/DOUj1qYDRDG8ag==} + '@aws-sdk/middleware-logger@3.398.0': + resolution: {integrity: sha512-CiJjW+FL12elS6Pn7/UVjVK8HWHhXMfvHZvOwx/Qkpy340sIhkuzOO6fZEruECDTZhl2Wqn81XdJ1ZQ4pRKpCg==} + engines: {node: '>=14.0.0'} + + '@aws-sdk/middleware-logger@3.914.0': + resolution: {integrity: sha512-/gaW2VENS5vKvJbcE1umV4Ag3NuiVzpsANxtrqISxT3ovyro29o1RezW/Avz/6oJqjnmgz8soe9J1t65jJdiNg==} engines: {node: '>=18.0.0'} - '@aws-sdk/region-config-resolver@3.901.0': - resolution: {integrity: sha512-7F0N888qVLHo4CSQOsnkZ4QAp8uHLKJ4v3u09Ly5k4AEStrSlFpckTPyUx6elwGL+fxGjNE2aakK8vEgzzCV0A==} + '@aws-sdk/middleware-recursion-detection@3.398.0': + resolution: {integrity: sha512-7QpOqPQAZNXDXv6vsRex4R8dLniL0E/80OPK4PPFsrCh9btEyhN9Begh4i1T+5lL28hmYkztLOkTQ2N5J3hgRQ==} + engines: {node: '>=14.0.0'} + + '@aws-sdk/middleware-recursion-detection@3.914.0': + resolution: {integrity: sha512-yiAjQKs5S2JKYc+GrkvGMwkUvhepXDigEXpSJqUseR/IrqHhvGNuOxDxq+8LbDhM4ajEW81wkiBbU+Jl9G82yQ==} engines: {node: '>=18.0.0'} - '@aws-sdk/signature-v4-multi-region@3.901.0': - resolution: {integrity: sha512-2IWxbll/pRucp1WQkHi2W5E2SVPGBvk4Is923H7gpNksbVFws18ItjMM8ZpGm44cJEoy1zR5gjhLFklatpuoOw==} + '@aws-sdk/middleware-sdk-s3@3.916.0': + resolution: {integrity: sha512-pjmzzjkEkpJObzmTthqJPq/P13KoNFuEi/x5PISlzJtHofCNcyXeVAQ90yvY2dQ6UXHf511Rh1/ytiKy2A8M0g==} engines: {node: '>=18.0.0'} - '@aws-sdk/token-providers@3.901.0': - resolution: {integrity: sha512-pJEr1Ggbc/uVTDqp9IbNu9hdr0eQf3yZix3s4Nnyvmg4xmJSGAlbPC9LrNr5u3CDZoc8Z9CuLrvbP4MwYquNpQ==} + '@aws-sdk/middleware-sdk-sqs@3.916.0': + resolution: {integrity: sha512-fbHITbaItLVsg3HKVyh2yUAQQsOyIdbI9/uDTXqLB/vNdL14BOdmgtvo6MzWb+/FoX05fF2+4KH6SFU3mYEziQ==} engines: {node: '>=18.0.0'} - '@aws-sdk/types@3.901.0': - resolution: {integrity: sha512-FfEM25hLEs4LoXsLXQ/q6X6L4JmKkKkbVFpKD4mwfVHtRVQG6QxJiCPcrkcPISquiy6esbwK2eh64TWbiD60cg==} + '@aws-sdk/middleware-sdk-sts@3.398.0': + resolution: {integrity: sha512-+JH76XHEgfVihkY+GurohOQ5Z83zVN1nYcQzwCFnCDTh4dG4KwhnZKG+WPw6XJECocY0R+H0ivofeALHvVWJtQ==} + engines: {node: '>=14.0.0'} + + '@aws-sdk/middleware-signing@3.398.0': + resolution: {integrity: sha512-O0KqXAix1TcvZBFt1qoFkHMUNJOSgjJTYS7lFTRKSwgsD27bdW2TM2r9R8DAccWFt5Amjkdt+eOwQMIXPGTm8w==} + engines: {node: '>=14.0.0'} + + '@aws-sdk/middleware-ssec@3.914.0': + resolution: {integrity: sha512-V1Oae/oLVbpNb9uWs+v80GKylZCdsbqs2c2Xb1FsAUPtYeSnxFuAWsF3/2AEMSSpFe0dTC5KyWr/eKl2aim9VQ==} + engines: {node: '>=18.0.0'} + + '@aws-sdk/middleware-user-agent@3.398.0': + resolution: {integrity: sha512-nF1jg0L+18b5HvTcYzwyFgfZQQMELJINFqI0mi4yRKaX7T5a3aGp5RVLGGju/6tAGTuFbfBoEhkhU3kkxexPYQ==} + engines: {node: '>=14.0.0'} + + '@aws-sdk/middleware-user-agent@3.916.0': + resolution: {integrity: sha512-mzF5AdrpQXc2SOmAoaQeHpDFsK2GE6EGcEACeNuoESluPI2uYMpuuNMYrUufdnIAIyqgKlis0NVxiahA5jG42w==} + engines: {node: '>=18.0.0'} + + '@aws-sdk/nested-clients@3.916.0': + resolution: {integrity: sha512-tgg8e8AnVAer0rcgeWucFJ/uNN67TbTiDHfD+zIOPKep0Z61mrHEoeT/X8WxGIOkEn4W6nMpmS4ii8P42rNtnA==} + engines: {node: '>=18.0.0'} + + '@aws-sdk/region-config-resolver@3.914.0': + resolution: {integrity: sha512-KlmHhRbn1qdwXUdsdrJ7S/MAkkC1jLpQ11n+XvxUUUCGAJd1gjC7AjxPZUM7ieQ2zcb8bfEzIU7al+Q3ZT0u7Q==} + engines: {node: '>=18.0.0'} + + '@aws-sdk/signature-v4-multi-region@3.916.0': + resolution: {integrity: sha512-fuzUMo6xU7e0NBzBA6TQ4FUf1gqNbg4woBSvYfxRRsIfKmSMn9/elXXn4sAE5UKvlwVQmYnb6p7dpVRPyFvnQA==} + engines: {node: '>=18.0.0'} + + '@aws-sdk/token-providers@3.398.0': + resolution: {integrity: sha512-nrYgjzavGCKJL/48Vt0EL+OlIc5UZLfNGpgyUW9cv3XZwl+kXV0QB+HH0rHZZLfpbBgZ2RBIJR9uD5ieu/6hpQ==} + engines: {node: '>=14.0.0'} + + '@aws-sdk/token-providers@3.916.0': + resolution: {integrity: sha512-13GGOEgq5etbXulFCmYqhWtpcEQ6WI6U53dvXbheW0guut8fDFJZmEv7tKMTJgiybxh7JHd0rWcL9JQND8DwoQ==} + engines: {node: '>=18.0.0'} + + '@aws-sdk/types@3.398.0': + resolution: {integrity: sha512-r44fkS+vsEgKCuEuTV+TIk0t0m5ZlXHNjSDYEUvzLStbbfUFiNus/YG4UCa0wOk9R7VuQI67badsvvPeVPCGDQ==} + engines: {node: '>=14.0.0'} + + '@aws-sdk/types@3.914.0': + resolution: {integrity: sha512-kQWPsRDmom4yvAfyG6L1lMmlwnTzm1XwMHOU+G5IFlsP4YEaMtXidDzW/wiivY0QFrhfCz/4TVmu0a2aPU57ug==} engines: {node: '>=18.0.0'} '@aws-sdk/util-arn-parser@3.893.0': resolution: {integrity: sha512-u8H4f2Zsi19DGnwj5FSZzDMhytYF/bCh37vAtBsn3cNDL3YG578X5oc+wSX54pM3tOxS+NY7tvOAo52SW7koUA==} engines: {node: '>=18.0.0'} - '@aws-sdk/util-endpoints@3.901.0': - resolution: {integrity: sha512-5nZP3hGA8FHEtKvEQf4Aww5QZOkjLW1Z+NixSd+0XKfHvA39Ah5sZboScjLx0C9kti/K3OGW1RCx5K9Zc3bZqg==} + '@aws-sdk/util-endpoints@3.398.0': + resolution: {integrity: sha512-Fy0gLYAei/Rd6BrXG4baspCnWTUSd0NdokU1pZh4KlfEAEN1i8SPPgfiO5hLk7+2inqtCmqxVJlfqbMVe9k4bw==} + engines: {node: '>=14.0.0'} + + '@aws-sdk/util-endpoints@3.916.0': + resolution: {integrity: sha512-bAgUQwvixdsiGNcuZSDAOWbyHlnPtg8G8TyHD6DTfTmKTHUW6tAn+af/ZYJPXEzXhhpwgJqi58vWnsiDhmr7NQ==} engines: {node: '>=18.0.0'} '@aws-sdk/util-locate-window@3.893.0': resolution: {integrity: sha512-T89pFfgat6c8nMmpI8eKjBcDcgJq36+m9oiXbcUzeU55MP9ZuGgBomGjGnHaEyF36jenW9gmg3NfZDm0AO2XPg==} engines: {node: '>=18.0.0'} - '@aws-sdk/util-user-agent-browser@3.901.0': - resolution: {integrity: sha512-Ntb6V/WFI21Ed4PDgL/8NSfoZQQf9xzrwNgiwvnxgAl/KvAvRBgQtqj5gHsDX8Nj2YmJuVoHfH9BGjL9VQ4WNg==} + '@aws-sdk/util-user-agent-browser@3.398.0': + resolution: {integrity: sha512-A3Tzx1tkDHlBT+IgxmsMCHbV8LM7SwwCozq2ZjJRx0nqw3MCrrcxQFXldHeX/gdUMO+0Oocb7HGSnVODTq+0EA==} - '@aws-sdk/util-user-agent-node@3.901.0': - resolution: {integrity: sha512-l59KQP5TY7vPVUfEURc7P5BJKuNg1RSsAKBQW7LHLECXjLqDUbo2SMLrexLBEoArSt6E8QOrIN0C8z/0Xk0jYw==} + '@aws-sdk/util-user-agent-browser@3.914.0': + resolution: {integrity: sha512-rMQUrM1ECH4kmIwlGl9UB0BtbHy6ZuKdWFrIknu8yGTRI/saAucqNTh5EI1vWBxZ0ElhK5+g7zOnUuhSmVQYUA==} + + '@aws-sdk/util-user-agent-node@3.398.0': + resolution: {integrity: sha512-RTVQofdj961ej4//fEkppFf4KXqKGMTCqJYghx3G0C/MYXbg7MGl7LjfNGtJcboRE8pfHHQ/TUWBDA7RIAPPlQ==} + engines: {node: '>=14.0.0'} + peerDependencies: + aws-crt: '>=1.0.0' + peerDependenciesMeta: + aws-crt: + optional: true + + '@aws-sdk/util-user-agent-node@3.916.0': + resolution: {integrity: sha512-CwfWV2ch6UdjuSV75ZU99N03seEUb31FIUrXBnwa6oONqj/xqXwrxtlUMLx6WH3OJEE4zI3zt5PjlTdGcVwf4g==} engines: {node: '>=18.0.0'} peerDependencies: aws-crt: '>=1.0.0' @@ -2166,8 +2365,15 @@ packages: aws-crt: optional: true - '@aws-sdk/xml-builder@3.901.0': - resolution: {integrity: sha512-pxFCkuAP7Q94wMTNPAwi6hEtNrp/BdFf+HOrIEeFQsk4EoOmpKY3I6S+u6A9Wg295J80Kh74LqDWM22ux3z6Aw==} + '@aws-sdk/util-utf8-browser@3.259.0': + resolution: {integrity: sha512-UvFa/vR+e19XookZF8RzFZBrw2EUkQWxiBW0yYQAhvk3C+QVGl0H3ouca8LDBlBfQKXwmW3huo/59H8rwb1wJw==} + + '@aws-sdk/xml-builder@3.310.0': + resolution: {integrity: sha512-TqELu4mOuSIKQCqj63fGVs86Yh+vBx5nHRpWKNUNhB2nPTpfbziTs5c1X358be3peVWA4wPxW7Nt53KIg1tnNw==} + engines: {node: '>=14.0.0'} + + '@aws-sdk/xml-builder@3.914.0': + resolution: {integrity: sha512-k75evsBD5TcIjedycYS7QXQ98AmOtbnxRJOPtCo0IwYRmy7UvqgS/gBL5SmrIqeV6FDSYRQMgdBxSMp6MLmdew==} engines: {node: '>=18.0.0'} '@aws/lambda-invoke-store@0.0.1': @@ -2331,6 +2537,49 @@ packages: '@chevrotain/utils@11.0.3': resolution: {integrity: sha512-YslZMgtJUyuMbZ+aKvfF3x1f5liK4mWNxghFRv7jqRR9C3R3fAOGTTKvxXDa2Y1s9zSbcpuO0cAxDYsc9SrXoQ==} + '@cloudflare/kv-asset-handler@0.4.0': + resolution: {integrity: sha512-+tv3z+SPp+gqTIcImN9o0hqE9xyfQjI1XD9pL6NuKjua9B1y7mNYv0S9cP+QEbA4ppVgGZEmKOvHX5G5Ei1CVA==} + engines: {node: '>=18.0.0'} + + '@cloudflare/unenv-preset@2.7.8': + resolution: {integrity: sha512-Ky929MfHh+qPhwCapYrRPwPVHtA2Ioex/DbGZyskGyNRDe9Ru3WThYZivyNVaPy5ergQSgMs9OKrM9Ajtz9F6w==} + peerDependencies: + unenv: 2.0.0-rc.21 + workerd: ^1.20250927.0 + peerDependenciesMeta: + workerd: + optional: true + + '@cloudflare/workerd-darwin-64@1.20251011.0': + resolution: {integrity: sha512-0DirVP+Z82RtZLlK2B+VhLOkk+ShBqDYO/jhcRw4oVlp0TOvk3cOVZChrt3+y3NV8Y/PYgTEywzLKFSziK4wCg==} + engines: {node: '>=16'} + cpu: [x64] + os: [darwin] + + '@cloudflare/workerd-darwin-arm64@1.20251011.0': + resolution: {integrity: sha512-1WuFBGwZd15p4xssGN/48OE2oqokIuc51YvHvyNivyV8IYnAs3G9bJNGWth1X7iMDPe4g44pZrKhRnISS2+5dA==} + engines: {node: '>=16'} + cpu: [arm64] + os: [darwin] + + '@cloudflare/workerd-linux-64@1.20251011.0': + resolution: {integrity: sha512-BccMiBzFlWZyFghIw2szanmYJrJGBGHomw2y/GV6pYXChFzMGZkeCEMfmCyJj29xczZXxcZmUVJxNy4eJxO8QA==} + engines: {node: '>=16'} + cpu: [x64] + os: [linux] + + '@cloudflare/workerd-linux-arm64@1.20251011.0': + resolution: {integrity: sha512-79o/216lsbAbKEVDZYXR24ivEIE2ysDL9jvo0rDTkViLWju9dAp3CpyetglpJatbSi3uWBPKZBEOqN68zIjVsQ==} + engines: {node: '>=16'} + cpu: [arm64] + os: [linux] + + '@cloudflare/workerd-windows-64@1.20251011.0': + resolution: {integrity: sha512-RIXUQRchFdqEvaUqn1cXZXSKjpqMaSaVAkI5jNZ8XzAw/bw2bcdOVUtakrflgxDprltjFb0PTNtuss1FKtH9Jg==} + engines: {node: '>=16'} + cpu: [x64] + os: [win32] + '@commitlint/cli@20.1.0': resolution: {integrity: sha512-pW5ujjrOovhq5RcYv5xCpb4GkZxkO2+GtOdBW2/qrr0Ll9tl3PX0aBBobGQl3mdZUbOBgwAexEQLeH6uxL0VYg==} engines: {node: '>=v18'} @@ -2428,6 +2677,16 @@ packages: resolution: {integrity: sha512-NEE76A96FtQ5YuoAVlOlB3ryMPrkXbUCTQICHGKb8ShtjXyubGicjRMouHtP1RpuDdm16cDa+oI3aAMo1zQRUQ==} engines: {node: '>=12.0.0'} + '@dotenvx/dotenvx@1.31.0': + resolution: {integrity: sha512-GeDxvtjiRuoyWVU9nQneId879zIyNdL05bS7RKiqMkfBSKpHMWHLoRyRqjYWLaXmX/llKO1hTlqHDmatkQAjPA==} + hasBin: true + + '@ecies/ciphers@0.2.4': + resolution: {integrity: sha512-t+iX+Wf5nRKyNzk8dviW3Ikb/280+aEJAnw9YXvCp2tYGPSkMki+NRY+8aNLmVFv3eNtMdvViPNOPxS8SZNP+w==} + engines: {bun: '>=1', deno: '>=2', node: '>=16'} + peerDependencies: + '@noble/ciphers': ^1.0.0 + '@edge-runtime/format@2.2.1': resolution: {integrity: sha512-JQTRVuiusQLNNLe2W9tnzBlV/GvSVcozLl4XZHk5swnRZ/v6jp8TqR8P7sqmJsQqblDZ3EztcWmLDbhRje/+8g==} engines: {node: '>=16'} @@ -2479,6 +2738,18 @@ packages: cpu: [ppc64] os: [aix] + '@esbuild/aix-ppc64@0.25.11': + resolution: {integrity: sha512-Xt1dOL13m8u0WE8iplx9Ibbm+hFAO0GsU2P34UNoDGvZYkY8ifSiy6Zuc1lYxfG7svWE2fzqCUmFp5HCn51gJg==} + engines: {node: '>=18'} + cpu: [ppc64] + os: [aix] + + '@esbuild/aix-ppc64@0.25.4': + resolution: {integrity: sha512-1VCICWypeQKhVbE9oW/sJaAmjLxhVqacdkvPLEjwlttjfwENRSClS8EjBz0KzRyFSCPDIkuXW34Je/vk7zdB7Q==} + engines: {node: '>=18'} + cpu: [ppc64] + os: [aix] + '@esbuild/android-arm64@0.18.20': resolution: {integrity: sha512-Nz4rJcchGDtENV0eMKUNa6L12zz2zBDXuhj/Vjh18zGqB44Bi7MBMSXjgunJgjRhCmKOjnPuZp4Mb6OKqtMHLQ==} engines: {node: '>=12'} @@ -2491,6 +2762,18 @@ packages: cpu: [arm64] os: [android] + '@esbuild/android-arm64@0.25.11': + resolution: {integrity: sha512-9slpyFBc4FPPz48+f6jyiXOx/Y4v34TUeDDXJpZqAWQn/08lKGeD8aDp9TMn9jDz2CiEuHwfhRmGBvpnd/PWIQ==} + engines: {node: '>=18'} + cpu: [arm64] + os: [android] + + '@esbuild/android-arm64@0.25.4': + resolution: {integrity: sha512-bBy69pgfhMGtCnwpC/x5QhfxAz/cBgQ9enbtwjf6V9lnPI/hMyT9iWpR1arm0l3kttTr4L0KSLpKmLp/ilKS9A==} + engines: {node: '>=18'} + cpu: [arm64] + os: [android] + '@esbuild/android-arm@0.18.20': resolution: {integrity: sha512-fyi7TDI/ijKKNZTUJAQqiG5T7YjJXgnzkURqmGj13C6dCqckZBLdl4h7bkhHt/t0WP+zO9/zwroDvANaOqO5Sw==} engines: {node: '>=12'} @@ -2503,6 +2786,18 @@ packages: cpu: [arm] os: [android] + '@esbuild/android-arm@0.25.11': + resolution: {integrity: sha512-uoa7dU+Dt3HYsethkJ1k6Z9YdcHjTrSb5NUy66ZfZaSV8hEYGD5ZHbEMXnqLFlbBflLsl89Zke7CAdDJ4JI+Gg==} + engines: {node: '>=18'} + cpu: [arm] + os: [android] + + '@esbuild/android-arm@0.25.4': + resolution: {integrity: sha512-QNdQEps7DfFwE3hXiU4BZeOV68HHzYwGd0Nthhd3uCkkEKK7/R6MTgM0P7H7FAs5pU/DIWsviMmEGxEoxIZ+ZQ==} + engines: {node: '>=18'} + cpu: [arm] + os: [android] + '@esbuild/android-x64@0.18.20': resolution: {integrity: sha512-8GDdlePJA8D6zlZYJV/jnrRAi6rOiNaCC/JclcXpB+KIuvfBN4owLtgzY2bsxnx666XjJx2kDPUmnTtR8qKQUg==} engines: {node: '>=12'} @@ -2515,6 +2810,18 @@ packages: cpu: [x64] os: [android] + '@esbuild/android-x64@0.25.11': + resolution: {integrity: sha512-Sgiab4xBjPU1QoPEIqS3Xx+R2lezu0LKIEcYe6pftr56PqPygbB7+szVnzoShbx64MUupqoE0KyRlN7gezbl8g==} + engines: {node: '>=18'} + cpu: [x64] + os: [android] + + '@esbuild/android-x64@0.25.4': + resolution: {integrity: sha512-TVhdVtQIFuVpIIR282btcGC2oGQoSfZfmBdTip2anCaVYcqWlZXGcdcKIUklfX2wj0JklNYgz39OBqh2cqXvcQ==} + engines: {node: '>=18'} + cpu: [x64] + os: [android] + '@esbuild/darwin-arm64@0.18.20': resolution: {integrity: sha512-bxRHW5kHU38zS2lPTPOyuyTm+S+eobPUnTNkdJEfAddYgEcll4xkT8DB9d2008DtTbl7uJag2HuE5NZAZgnNEA==} engines: {node: '>=12'} @@ -2527,6 +2834,18 @@ packages: cpu: [arm64] os: [darwin] + '@esbuild/darwin-arm64@0.25.11': + resolution: {integrity: sha512-VekY0PBCukppoQrycFxUqkCojnTQhdec0vevUL/EDOCnXd9LKWqD/bHwMPzigIJXPhC59Vd1WFIL57SKs2mg4w==} + engines: {node: '>=18'} + cpu: [arm64] + os: [darwin] + + '@esbuild/darwin-arm64@0.25.4': + resolution: {integrity: sha512-Y1giCfM4nlHDWEfSckMzeWNdQS31BQGs9/rouw6Ub91tkK79aIMTH3q9xHvzH8d0wDru5Ci0kWB8b3up/nl16g==} + engines: {node: '>=18'} + cpu: [arm64] + os: [darwin] + '@esbuild/darwin-x64@0.18.20': resolution: {integrity: sha512-pc5gxlMDxzm513qPGbCbDukOdsGtKhfxD1zJKXjCCcU7ju50O7MeAZ8c4krSJcOIJGFR+qx21yMMVYwiQvyTyQ==} engines: {node: '>=12'} @@ -2539,6 +2858,18 @@ packages: cpu: [x64] os: [darwin] + '@esbuild/darwin-x64@0.25.11': + resolution: {integrity: sha512-+hfp3yfBalNEpTGp9loYgbknjR695HkqtY3d3/JjSRUyPg/xd6q+mQqIb5qdywnDxRZykIHs3axEqU6l1+oWEQ==} + engines: {node: '>=18'} + cpu: [x64] + os: [darwin] + + '@esbuild/darwin-x64@0.25.4': + resolution: {integrity: sha512-CJsry8ZGM5VFVeyUYB3cdKpd/H69PYez4eJh1W/t38vzutdjEjtP7hB6eLKBoOdxcAlCtEYHzQ/PJ/oU9I4u0A==} + engines: {node: '>=18'} + cpu: [x64] + os: [darwin] + '@esbuild/freebsd-arm64@0.18.20': resolution: {integrity: sha512-yqDQHy4QHevpMAaxhhIwYPMv1NECwOvIpGCZkECn8w2WFHXjEwrBn3CeNIYsibZ/iZEUemj++M26W3cNR5h+Tw==} engines: {node: '>=12'} @@ -2551,6 +2882,18 @@ packages: cpu: [arm64] os: [freebsd] + '@esbuild/freebsd-arm64@0.25.11': + resolution: {integrity: sha512-CmKjrnayyTJF2eVuO//uSjl/K3KsMIeYeyN7FyDBjsR3lnSJHaXlVoAK8DZa7lXWChbuOk7NjAc7ygAwrnPBhA==} + engines: {node: '>=18'} + cpu: [arm64] + os: [freebsd] + + '@esbuild/freebsd-arm64@0.25.4': + resolution: {integrity: sha512-yYq+39NlTRzU2XmoPW4l5Ifpl9fqSk0nAJYM/V/WUGPEFfek1epLHJIkTQM6bBs1swApjO5nWgvr843g6TjxuQ==} + engines: {node: '>=18'} + cpu: [arm64] + os: [freebsd] + '@esbuild/freebsd-x64@0.18.20': resolution: {integrity: sha512-tgWRPPuQsd3RmBZwarGVHZQvtzfEBOreNuxEMKFcd5DaDn2PbBxfwLcj4+aenoh7ctXcbXmOQIn8HI6mCSw5MQ==} engines: {node: '>=12'} @@ -2563,6 +2906,18 @@ packages: cpu: [x64] os: [freebsd] + '@esbuild/freebsd-x64@0.25.11': + resolution: {integrity: sha512-Dyq+5oscTJvMaYPvW3x3FLpi2+gSZTCE/1ffdwuM6G1ARang/mb3jvjxs0mw6n3Lsw84ocfo9CrNMqc5lTfGOw==} + engines: {node: '>=18'} + cpu: [x64] + os: [freebsd] + + '@esbuild/freebsd-x64@0.25.4': + resolution: {integrity: sha512-0FgvOJ6UUMflsHSPLzdfDnnBBVoCDtBTVyn/MrWloUNvq/5SFmh13l3dvgRPkDihRxb77Y17MbqbCAa2strMQQ==} + engines: {node: '>=18'} + cpu: [x64] + os: [freebsd] + '@esbuild/linux-arm64@0.18.20': resolution: {integrity: sha512-2YbscF+UL7SQAVIpnWvYwM+3LskyDmPhe31pE7/aoTMFKKzIc9lLbyGUpmmb8a8AixOL61sQ/mFh3jEjHYFvdA==} engines: {node: '>=12'} @@ -2575,6 +2930,18 @@ packages: cpu: [arm64] os: [linux] + '@esbuild/linux-arm64@0.25.11': + resolution: {integrity: sha512-Qr8AzcplUhGvdyUF08A1kHU3Vr2O88xxP0Tm8GcdVOUm25XYcMPp2YqSVHbLuXzYQMf9Bh/iKx7YPqECs6ffLA==} + engines: {node: '>=18'} + cpu: [arm64] + os: [linux] + + '@esbuild/linux-arm64@0.25.4': + resolution: {integrity: sha512-+89UsQTfXdmjIvZS6nUnOOLoXnkUTB9hR5QAeLrQdzOSWZvNSAXAtcRDHWtqAUtAmv7ZM1WPOOeSxDzzzMogiQ==} + engines: {node: '>=18'} + cpu: [arm64] + os: [linux] + '@esbuild/linux-arm@0.18.20': resolution: {integrity: sha512-/5bHkMWnq1EgKr1V+Ybz3s1hWXok7mDFUMQ4cG10AfW3wL02PSZi5kFpYKrptDsgb2WAJIvRcDm+qIvXf/apvg==} engines: {node: '>=12'} @@ -2587,6 +2954,18 @@ packages: cpu: [arm] os: [linux] + '@esbuild/linux-arm@0.25.11': + resolution: {integrity: sha512-TBMv6B4kCfrGJ8cUPo7vd6NECZH/8hPpBHHlYI3qzoYFvWu2AdTvZNuU/7hsbKWqu/COU7NIK12dHAAqBLLXgw==} + engines: {node: '>=18'} + cpu: [arm] + os: [linux] + + '@esbuild/linux-arm@0.25.4': + resolution: {integrity: sha512-kro4c0P85GMfFYqW4TWOpvmF8rFShbWGnrLqlzp4X1TNWjRY3JMYUfDCtOxPKOIY8B0WC8HN51hGP4I4hz4AaQ==} + engines: {node: '>=18'} + cpu: [arm] + os: [linux] + '@esbuild/linux-ia32@0.18.20': resolution: {integrity: sha512-P4etWwq6IsReT0E1KHU40bOnzMHoH73aXp96Fs8TIT6z9Hu8G6+0SHSw9i2isWrD2nbx2qo5yUqACgdfVGx7TA==} engines: {node: '>=12'} @@ -2599,6 +2978,18 @@ packages: cpu: [ia32] os: [linux] + '@esbuild/linux-ia32@0.25.11': + resolution: {integrity: sha512-TmnJg8BMGPehs5JKrCLqyWTVAvielc615jbkOirATQvWWB1NMXY77oLMzsUjRLa0+ngecEmDGqt5jiDC6bfvOw==} + engines: {node: '>=18'} + cpu: [ia32] + os: [linux] + + '@esbuild/linux-ia32@0.25.4': + resolution: {integrity: sha512-yTEjoapy8UP3rv8dB0ip3AfMpRbyhSN3+hY8mo/i4QXFeDxmiYbEKp3ZRjBKcOP862Ua4b1PDfwlvbuwY7hIGQ==} + engines: {node: '>=18'} + cpu: [ia32] + os: [linux] + '@esbuild/linux-loong64@0.18.20': resolution: {integrity: sha512-nXW8nqBTrOpDLPgPY9uV+/1DjxoQ7DoB2N8eocyq8I9XuqJ7BiAMDMf9n1xZM9TgW0J8zrquIb/A7s3BJv7rjg==} engines: {node: '>=12'} @@ -2611,6 +3002,18 @@ packages: cpu: [loong64] os: [linux] + '@esbuild/linux-loong64@0.25.11': + resolution: {integrity: sha512-DIGXL2+gvDaXlaq8xruNXUJdT5tF+SBbJQKbWy/0J7OhU8gOHOzKmGIlfTTl6nHaCOoipxQbuJi7O++ldrxgMw==} + engines: {node: '>=18'} + cpu: [loong64] + os: [linux] + + '@esbuild/linux-loong64@0.25.4': + resolution: {integrity: sha512-NeqqYkrcGzFwi6CGRGNMOjWGGSYOpqwCjS9fvaUlX5s3zwOtn1qwg1s2iE2svBe4Q/YOG1q6875lcAoQK/F4VA==} + engines: {node: '>=18'} + cpu: [loong64] + os: [linux] + '@esbuild/linux-mips64el@0.18.20': resolution: {integrity: sha512-d5NeaXZcHp8PzYy5VnXV3VSd2D328Zb+9dEq5HE6bw6+N86JVPExrA6O68OPwobntbNJ0pzCpUFZTo3w0GyetQ==} engines: {node: '>=12'} @@ -2623,6 +3026,18 @@ packages: cpu: [mips64el] os: [linux] + '@esbuild/linux-mips64el@0.25.11': + resolution: {integrity: sha512-Osx1nALUJu4pU43o9OyjSCXokFkFbyzjXb6VhGIJZQ5JZi8ylCQ9/LFagolPsHtgw6himDSyb5ETSfmp4rpiKQ==} + engines: {node: '>=18'} + cpu: [mips64el] + os: [linux] + + '@esbuild/linux-mips64el@0.25.4': + resolution: {integrity: sha512-IcvTlF9dtLrfL/M8WgNI/qJYBENP3ekgsHbYUIzEzq5XJzzVEV/fXY9WFPfEEXmu3ck2qJP8LG/p3Q8f7Zc2Xg==} + engines: {node: '>=18'} + cpu: [mips64el] + os: [linux] + '@esbuild/linux-ppc64@0.18.20': resolution: {integrity: sha512-WHPyeScRNcmANnLQkq6AfyXRFr5D6N2sKgkFo2FqguP44Nw2eyDlbTdZwd9GYk98DZG9QItIiTlFLHJHjxP3FA==} engines: {node: '>=12'} @@ -2635,6 +3050,18 @@ packages: cpu: [ppc64] os: [linux] + '@esbuild/linux-ppc64@0.25.11': + resolution: {integrity: sha512-nbLFgsQQEsBa8XSgSTSlrnBSrpoWh7ioFDUmwo158gIm5NNP+17IYmNWzaIzWmgCxq56vfr34xGkOcZ7jX6CPw==} + engines: {node: '>=18'} + cpu: [ppc64] + os: [linux] + + '@esbuild/linux-ppc64@0.25.4': + resolution: {integrity: sha512-HOy0aLTJTVtoTeGZh4HSXaO6M95qu4k5lJcH4gxv56iaycfz1S8GO/5Jh6X4Y1YiI0h7cRyLi+HixMR+88swag==} + engines: {node: '>=18'} + cpu: [ppc64] + os: [linux] + '@esbuild/linux-riscv64@0.18.20': resolution: {integrity: sha512-WSxo6h5ecI5XH34KC7w5veNnKkju3zBRLEQNY7mv5mtBmrP/MjNBCAlsM2u5hDBlS3NGcTQpoBvRzqBcRtpq1A==} engines: {node: '>=12'} @@ -2647,6 +3074,18 @@ packages: cpu: [riscv64] os: [linux] + '@esbuild/linux-riscv64@0.25.11': + resolution: {integrity: sha512-HfyAmqZi9uBAbgKYP1yGuI7tSREXwIb438q0nqvlpxAOs3XnZ8RsisRfmVsgV486NdjD7Mw2UrFSw51lzUk1ww==} + engines: {node: '>=18'} + cpu: [riscv64] + os: [linux] + + '@esbuild/linux-riscv64@0.25.4': + resolution: {integrity: sha512-i8JUDAufpz9jOzo4yIShCTcXzS07vEgWzyX3NH2G7LEFVgrLEhjwL3ajFE4fZI3I4ZgiM7JH3GQ7ReObROvSUA==} + engines: {node: '>=18'} + cpu: [riscv64] + os: [linux] + '@esbuild/linux-s390x@0.18.20': resolution: {integrity: sha512-+8231GMs3mAEth6Ja1iK0a1sQ3ohfcpzpRLH8uuc5/KVDFneH6jtAJLFGafpzpMRO6DzJ6AvXKze9LfFMrIHVQ==} engines: {node: '>=12'} @@ -2659,6 +3098,18 @@ packages: cpu: [s390x] os: [linux] + '@esbuild/linux-s390x@0.25.11': + resolution: {integrity: sha512-HjLqVgSSYnVXRisyfmzsH6mXqyvj0SA7pG5g+9W7ESgwA70AXYNpfKBqh1KbTxmQVaYxpzA/SvlB9oclGPbApw==} + engines: {node: '>=18'} + cpu: [s390x] + os: [linux] + + '@esbuild/linux-s390x@0.25.4': + resolution: {integrity: sha512-jFnu+6UbLlzIjPQpWCNh5QtrcNfMLjgIavnwPQAfoGx4q17ocOU9MsQ2QVvFxwQoWpZT8DvTLooTvmOQXkO51g==} + engines: {node: '>=18'} + cpu: [s390x] + os: [linux] + '@esbuild/linux-x64@0.18.20': resolution: {integrity: sha512-UYqiqemphJcNsFEskc73jQ7B9jgwjWrSayxawS6UVFZGWrAAtkzjxSqnoclCXxWtfwLdzU+vTpcNYhpn43uP1w==} engines: {node: '>=12'} @@ -2671,12 +3122,36 @@ packages: cpu: [x64] os: [linux] + '@esbuild/linux-x64@0.25.11': + resolution: {integrity: sha512-HSFAT4+WYjIhrHxKBwGmOOSpphjYkcswF449j6EjsjbinTZbp8PJtjsVK1XFJStdzXdy/jaddAep2FGY+wyFAQ==} + engines: {node: '>=18'} + cpu: [x64] + os: [linux] + + '@esbuild/linux-x64@0.25.4': + resolution: {integrity: sha512-6e0cvXwzOnVWJHq+mskP8DNSrKBr1bULBvnFLpc1KY+d+irZSgZ02TGse5FsafKS5jg2e4pbvK6TPXaF/A6+CA==} + engines: {node: '>=18'} + cpu: [x64] + os: [linux] + '@esbuild/netbsd-arm64@0.25.10': resolution: {integrity: sha512-AKQM3gfYfSW8XRk8DdMCzaLUFB15dTrZfnX8WXQoOUpUBQ+NaAFCP1kPS/ykbbGYz7rxn0WS48/81l9hFl3u4A==} engines: {node: '>=18'} cpu: [arm64] os: [netbsd] + '@esbuild/netbsd-arm64@0.25.11': + resolution: {integrity: sha512-hr9Oxj1Fa4r04dNpWr3P8QKVVsjQhqrMSUzZzf+LZcYjZNqhA3IAfPQdEh1FLVUJSiu6sgAwp3OmwBfbFgG2Xg==} + engines: {node: '>=18'} + cpu: [arm64] + os: [netbsd] + + '@esbuild/netbsd-arm64@0.25.4': + resolution: {integrity: sha512-vUnkBYxZW4hL/ie91hSqaSNjulOnYXE1VSLusnvHg2u3jewJBz3YzB9+oCw8DABeVqZGg94t9tyZFoHma8gWZQ==} + engines: {node: '>=18'} + cpu: [arm64] + os: [netbsd] + '@esbuild/netbsd-x64@0.18.20': resolution: {integrity: sha512-iO1c++VP6xUBUmltHZoMtCUdPlnPGdBom6IrO4gyKPFFVBKioIImVooR5I83nTew5UOYrk3gIJhbZh8X44y06A==} engines: {node: '>=12'} @@ -2689,12 +3164,36 @@ packages: cpu: [x64] os: [netbsd] + '@esbuild/netbsd-x64@0.25.11': + resolution: {integrity: sha512-u7tKA+qbzBydyj0vgpu+5h5AeudxOAGncb8N6C9Kh1N4n7wU1Xw1JDApsRjpShRpXRQlJLb9wY28ELpwdPcZ7A==} + engines: {node: '>=18'} + cpu: [x64] + os: [netbsd] + + '@esbuild/netbsd-x64@0.25.4': + resolution: {integrity: sha512-XAg8pIQn5CzhOB8odIcAm42QsOfa98SBeKUdo4xa8OvX8LbMZqEtgeWE9P/Wxt7MlG2QqvjGths+nq48TrUiKw==} + engines: {node: '>=18'} + cpu: [x64] + os: [netbsd] + '@esbuild/openbsd-arm64@0.25.10': resolution: {integrity: sha512-5Se0VM9Wtq797YFn+dLimf2Zx6McttsH2olUBsDml+lm0GOCRVebRWUvDtkY4BWYv/3NgzS8b/UM3jQNh5hYyw==} engines: {node: '>=18'} cpu: [arm64] os: [openbsd] + '@esbuild/openbsd-arm64@0.25.11': + resolution: {integrity: sha512-Qq6YHhayieor3DxFOoYM1q0q1uMFYb7cSpLD2qzDSvK1NAvqFi8Xgivv0cFC6J+hWVw2teCYltyy9/m/14ryHg==} + engines: {node: '>=18'} + cpu: [arm64] + os: [openbsd] + + '@esbuild/openbsd-arm64@0.25.4': + resolution: {integrity: sha512-Ct2WcFEANlFDtp1nVAXSNBPDxyU+j7+tId//iHXU2f/lN5AmO4zLyhDcpR5Cz1r08mVxzt3Jpyt4PmXQ1O6+7A==} + engines: {node: '>=18'} + cpu: [arm64] + os: [openbsd] + '@esbuild/openbsd-x64@0.18.20': resolution: {integrity: sha512-e5e4YSsuQfX4cxcygw/UCPIEP6wbIL+se3sxPdCiMbFLBWu0eiZOJ7WoD+ptCLrmjZBK1Wk7I6D/I3NglUGOxg==} engines: {node: '>=12'} @@ -2707,12 +3206,30 @@ packages: cpu: [x64] os: [openbsd] + '@esbuild/openbsd-x64@0.25.11': + resolution: {integrity: sha512-CN+7c++kkbrckTOz5hrehxWN7uIhFFlmS/hqziSFVWpAzpWrQoAG4chH+nN3Be+Kzv/uuo7zhX716x3Sn2Jduw==} + engines: {node: '>=18'} + cpu: [x64] + os: [openbsd] + + '@esbuild/openbsd-x64@0.25.4': + resolution: {integrity: sha512-xAGGhyOQ9Otm1Xu8NT1ifGLnA6M3sJxZ6ixylb+vIUVzvvd6GOALpwQrYrtlPouMqd/vSbgehz6HaVk4+7Afhw==} + engines: {node: '>=18'} + cpu: [x64] + os: [openbsd] + '@esbuild/openharmony-arm64@0.25.10': resolution: {integrity: sha512-AVTSBhTX8Y/Fz6OmIVBip9tJzZEUcY8WLh7I59+upa5/GPhh2/aM6bvOMQySspnCCHvFi79kMtdJS1w0DXAeag==} engines: {node: '>=18'} cpu: [arm64] os: [openharmony] + '@esbuild/openharmony-arm64@0.25.11': + resolution: {integrity: sha512-rOREuNIQgaiR+9QuNkbkxubbp8MSO9rONmwP5nKncnWJ9v5jQ4JxFnLu4zDSRPf3x4u+2VN4pM4RdyIzDty/wQ==} + engines: {node: '>=18'} + cpu: [arm64] + os: [openharmony] + '@esbuild/sunos-x64@0.18.20': resolution: {integrity: sha512-kDbFRFp0YpTQVVrqUd5FTYmWo45zGaXe0X8E1G/LKFC0v8x0vWrhOWSLITcCn63lmZIxfOMXtCfti/RxN/0wnQ==} engines: {node: '>=12'} @@ -2725,6 +3242,18 @@ packages: cpu: [x64] os: [sunos] + '@esbuild/sunos-x64@0.25.11': + resolution: {integrity: sha512-nq2xdYaWxyg9DcIyXkZhcYulC6pQ2FuCgem3LI92IwMgIZ69KHeY8T4Y88pcwoLIjbed8n36CyKoYRDygNSGhA==} + engines: {node: '>=18'} + cpu: [x64] + os: [sunos] + + '@esbuild/sunos-x64@0.25.4': + resolution: {integrity: sha512-Mw+tzy4pp6wZEK0+Lwr76pWLjrtjmJyUB23tHKqEDP74R3q95luY/bXqXZeYl4NYlvwOqoRKlInQialgCKy67Q==} + engines: {node: '>=18'} + cpu: [x64] + os: [sunos] + '@esbuild/win32-arm64@0.18.20': resolution: {integrity: sha512-ddYFR6ItYgoaq4v4JmQQaAI5s7npztfV4Ag6NrhiaW0RrnOXqBkgwZLofVTlq1daVTQNhtI5oieTvkRPfZrePg==} engines: {node: '>=12'} @@ -2737,6 +3266,18 @@ packages: cpu: [arm64] os: [win32] + '@esbuild/win32-arm64@0.25.11': + resolution: {integrity: sha512-3XxECOWJq1qMZ3MN8srCJ/QfoLpL+VaxD/WfNRm1O3B4+AZ/BnLVgFbUV3eiRYDMXetciH16dwPbbHqwe1uU0Q==} + engines: {node: '>=18'} + cpu: [arm64] + os: [win32] + + '@esbuild/win32-arm64@0.25.4': + resolution: {integrity: sha512-AVUP428VQTSddguz9dO9ngb+E5aScyg7nOeJDrF1HPYu555gmza3bDGMPhmVXL8svDSoqPCsCPjb265yG/kLKQ==} + engines: {node: '>=18'} + cpu: [arm64] + os: [win32] + '@esbuild/win32-ia32@0.18.20': resolution: {integrity: sha512-Wv7QBi3ID/rROT08SABTS7eV4hX26sVduqDOTe1MvGMjNd3EjOz4b7zeexIR62GTIEKrfJXKL9LFxTYgkyeu7g==} engines: {node: '>=12'} @@ -2749,6 +3290,18 @@ packages: cpu: [ia32] os: [win32] + '@esbuild/win32-ia32@0.25.11': + resolution: {integrity: sha512-3ukss6gb9XZ8TlRyJlgLn17ecsK4NSQTmdIXRASVsiS2sQ6zPPZklNJT5GR5tE/MUarymmy8kCEf5xPCNCqVOA==} + engines: {node: '>=18'} + cpu: [ia32] + os: [win32] + + '@esbuild/win32-ia32@0.25.4': + resolution: {integrity: sha512-i1sW+1i+oWvQzSgfRcxxG2k4I9n3O9NRqy8U+uugaT2Dy7kLO9Y7wI72haOahxceMX8hZAzgGou1FhndRldxRg==} + engines: {node: '>=18'} + cpu: [ia32] + os: [win32] + '@esbuild/win32-x64@0.18.20': resolution: {integrity: sha512-kTdfRcSiDfQca/y9QIkng02avJ+NCaQvrMejlsB3RRv5sE9rRoeBPISaZpKxHELzRxZyLvNts1P27W3wV+8geQ==} engines: {node: '>=12'} @@ -2761,6 +3314,18 @@ packages: cpu: [x64] os: [win32] + '@esbuild/win32-x64@0.25.11': + resolution: {integrity: sha512-D7Hpz6A2L4hzsRpPaCYkQnGOotdUpDzSGRIv9I+1ITdHROSFUWW95ZPZWQmGka1Fg7W3zFJowyn9WGwMJ0+KPA==} + engines: {node: '>=18'} + cpu: [x64] + os: [win32] + + '@esbuild/win32-x64@0.25.4': + resolution: {integrity: sha512-nOT2vZNw6hJ+z43oP1SPea/G/6AbN6X+bGNhNuq8NtRHy4wsMhw765IKLNmnjek7GvjWBYQ8Q5VBoYTFg9y1UQ==} + engines: {node: '>=18'} + cpu: [x64] + os: [win32] + '@eslint-community/eslint-utils@4.9.0': resolution: {integrity: sha512-ayVFHdtZ+hsq1t2Dy24wCmGXGe4q9Gu3smhLYALJrr473ZH27MsnSL+LKUlimp4BWJqMDMLmPpx/Q9R3OAlL4g==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} @@ -2886,33 +3451,65 @@ packages: resolution: {integrity: sha512-A5P/LfWGFSl6nsckYtjw9da+19jB8hkJ6ACTGcDfEJ0aE+l2n2El7dsVM7UVHZQ9s2lmYMWlrS21YLy2IR1LUw==} engines: {node: '>=18'} + '@img/sharp-darwin-arm64@0.33.5': + resolution: {integrity: sha512-UT4p+iz/2H4twwAoLCqfA9UH5pI6DggwKEGuaPy7nCVQ8ZsiY5PIcrRvD1DzuY3qYL07NtIQcWnBSY/heikIFQ==} + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} + cpu: [arm64] + os: [darwin] + '@img/sharp-darwin-arm64@0.34.4': resolution: {integrity: sha512-sitdlPzDVyvmINUdJle3TNHl+AG9QcwiAMsXmccqsCOMZNIdW2/7S26w0LyU8euiLVzFBL3dXPwVCq/ODnf2vA==} engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} cpu: [arm64] os: [darwin] + '@img/sharp-darwin-x64@0.33.5': + resolution: {integrity: sha512-fyHac4jIc1ANYGRDxtiqelIbdWkIuQaI84Mv45KvGRRxSAa7o7d1ZKAOBaYbnepLC1WqxfpimdeWfvqqSGwR2Q==} + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} + cpu: [x64] + os: [darwin] + '@img/sharp-darwin-x64@0.34.4': resolution: {integrity: sha512-rZheupWIoa3+SOdF/IcUe1ah4ZDpKBGWcsPX6MT0lYniH9micvIU7HQkYTfrx5Xi8u+YqwLtxC/3vl8TQN6rMg==} engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} cpu: [x64] os: [darwin] + '@img/sharp-libvips-darwin-arm64@1.0.4': + resolution: {integrity: sha512-XblONe153h0O2zuFfTAbQYAX2JhYmDHeWikp1LM9Hul9gVPjFY427k6dFEcOL72O01QxQsWi761svJ/ev9xEDg==} + cpu: [arm64] + os: [darwin] + '@img/sharp-libvips-darwin-arm64@1.2.3': resolution: {integrity: sha512-QzWAKo7kpHxbuHqUC28DZ9pIKpSi2ts2OJnoIGI26+HMgq92ZZ4vk8iJd4XsxN+tYfNJxzH6W62X5eTcsBymHw==} cpu: [arm64] os: [darwin] + '@img/sharp-libvips-darwin-x64@1.0.4': + resolution: {integrity: sha512-xnGR8YuZYfJGmWPvmlunFaWJsb9T/AO2ykoP3Fz/0X5XV2aoYBPkX6xqCQvUTKKiLddarLaxpzNe+b1hjeWHAQ==} + cpu: [x64] + os: [darwin] + '@img/sharp-libvips-darwin-x64@1.2.3': resolution: {integrity: sha512-Ju+g2xn1E2AKO6YBhxjj+ACcsPQRHT0bhpglxcEf+3uyPY+/gL8veniKoo96335ZaPo03bdDXMv0t+BBFAbmRA==} cpu: [x64] os: [darwin] + '@img/sharp-libvips-linux-arm64@1.0.4': + resolution: {integrity: sha512-9B+taZ8DlyyqzZQnoeIvDVR/2F4EbMepXMc/NdVbkzsJbzkUjhXv/70GQJ7tdLA4YJgNP25zukcxpX2/SueNrA==} + cpu: [arm64] + os: [linux] + '@img/sharp-libvips-linux-arm64@1.2.3': resolution: {integrity: sha512-I4RxkXU90cpufazhGPyVujYwfIm9Nk1QDEmiIsaPwdnm013F7RIceaCc87kAH+oUB1ezqEvC6ga4m7MSlqsJvQ==} cpu: [arm64] os: [linux] + '@img/sharp-libvips-linux-arm@1.0.5': + resolution: {integrity: sha512-gvcC4ACAOPRNATg/ov8/MnbxFDJqf/pDePbBnuBDcjsI8PssmjoKMAz4LtLaVi+OnSb5FK/yIOamqDwGmXW32g==} + cpu: [arm] + os: [linux] + '@img/sharp-libvips-linux-arm@1.2.3': resolution: {integrity: sha512-x1uE93lyP6wEwGvgAIV0gP6zmaL/a0tGzJs/BIDDG0zeBhMnuUPm7ptxGhUbcGs4okDJrk4nxgrmxpib9g6HpA==} cpu: [arm] @@ -2923,32 +3520,64 @@ packages: cpu: [ppc64] os: [linux] + '@img/sharp-libvips-linux-s390x@1.0.4': + resolution: {integrity: sha512-u7Wz6ntiSSgGSGcjZ55im6uvTrOxSIS8/dgoVMoiGE9I6JAfU50yH5BoDlYA1tcuGS7g/QNtetJnxA6QEsCVTA==} + cpu: [s390x] + os: [linux] + '@img/sharp-libvips-linux-s390x@1.2.3': resolution: {integrity: sha512-RgWrs/gVU7f+K7P+KeHFaBAJlNkD1nIZuVXdQv6S+fNA6syCcoboNjsV2Pou7zNlVdNQoQUpQTk8SWDHUA3y/w==} cpu: [s390x] os: [linux] + '@img/sharp-libvips-linux-x64@1.0.4': + resolution: {integrity: sha512-MmWmQ3iPFZr0Iev+BAgVMb3ZyC4KeFc3jFxnNbEPas60e1cIfevbtuyf9nDGIzOaW9PdnDciJm+wFFaTlj5xYw==} + cpu: [x64] + os: [linux] + '@img/sharp-libvips-linux-x64@1.2.3': resolution: {integrity: sha512-3JU7LmR85K6bBiRzSUc/Ff9JBVIFVvq6bomKE0e63UXGeRw2HPVEjoJke1Yx+iU4rL7/7kUjES4dZ/81Qjhyxg==} cpu: [x64] os: [linux] + '@img/sharp-libvips-linuxmusl-arm64@1.0.4': + resolution: {integrity: sha512-9Ti+BbTYDcsbp4wfYib8Ctm1ilkugkA/uscUn6UXK1ldpC1JjiXbLfFZtRlBhjPZ5o1NCLiDbg8fhUPKStHoTA==} + cpu: [arm64] + os: [linux] + '@img/sharp-libvips-linuxmusl-arm64@1.2.3': resolution: {integrity: sha512-F9q83RZ8yaCwENw1GieztSfj5msz7GGykG/BA+MOUefvER69K/ubgFHNeSyUu64amHIYKGDs4sRCMzXVj8sEyw==} cpu: [arm64] os: [linux] + '@img/sharp-libvips-linuxmusl-x64@1.0.4': + resolution: {integrity: sha512-viYN1KX9m+/hGkJtvYYp+CCLgnJXwiQB39damAO7WMdKWlIhmYTfHjwSbQeUK/20vY154mwezd9HflVFM1wVSw==} + cpu: [x64] + os: [linux] + '@img/sharp-libvips-linuxmusl-x64@1.2.3': resolution: {integrity: sha512-U5PUY5jbc45ANM6tSJpsgqmBF/VsL6LnxJmIf11kB7J5DctHgqm0SkuXzVWtIY90GnJxKnC/JT251TDnk1fu/g==} cpu: [x64] os: [linux] + '@img/sharp-linux-arm64@0.33.5': + resolution: {integrity: sha512-JMVv+AMRyGOHtO1RFBiJy/MBsgz0x4AWrT6QoEVVTyh1E39TrCUpTRI7mx9VksGX4awWASxqCYLCV4wBZHAYxA==} + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} + cpu: [arm64] + os: [linux] + '@img/sharp-linux-arm64@0.34.4': resolution: {integrity: sha512-YXU1F/mN/Wu786tl72CyJjP/Ngl8mGHN1hST4BGl+hiW5jhCnV2uRVTNOcaYPs73NeT/H8Upm3y9582JVuZHrQ==} engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} cpu: [arm64] os: [linux] + '@img/sharp-linux-arm@0.33.5': + resolution: {integrity: sha512-JTS1eldqZbJxjvKaAkxhZmBqPRGmxgu+qFKSInv8moZ2AmT5Yib3EQ1c6gp493HvrvV8QgdOXdyaIBrhvFhBMQ==} + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} + cpu: [arm] + os: [linux] + '@img/sharp-linux-arm@0.34.4': resolution: {integrity: sha512-Xyam4mlqM0KkTHYVSuc6wXRmM7LGN0P12li03jAnZ3EJWZqj83+hi8Y9UxZUbxsgsK1qOEwg7O0Bc0LjqQVtxA==} engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} @@ -2961,30 +3590,59 @@ packages: cpu: [ppc64] os: [linux] + '@img/sharp-linux-s390x@0.33.5': + resolution: {integrity: sha512-y/5PCd+mP4CA/sPDKl2961b+C9d+vPAveS33s6Z3zfASk2j5upL6fXVPZi7ztePZ5CuH+1kW8JtvxgbuXHRa4Q==} + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} + cpu: [s390x] + os: [linux] + '@img/sharp-linux-s390x@0.34.4': resolution: {integrity: sha512-qVrZKE9Bsnzy+myf7lFKvng6bQzhNUAYcVORq2P7bDlvmF6u2sCmK2KyEQEBdYk+u3T01pVsPrkj943T1aJAsw==} engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} cpu: [s390x] os: [linux] + '@img/sharp-linux-x64@0.33.5': + resolution: {integrity: sha512-opC+Ok5pRNAzuvq1AG0ar+1owsu842/Ab+4qvU879ippJBHvyY5n2mxF1izXqkPYlGuP/M556uh53jRLJmzTWA==} + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} + cpu: [x64] + os: [linux] + '@img/sharp-linux-x64@0.34.4': resolution: {integrity: sha512-ZfGtcp2xS51iG79c6Vhw9CWqQC8l2Ot8dygxoDoIQPTat/Ov3qAa8qpxSrtAEAJW+UjTXc4yxCjNfxm4h6Xm2A==} engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} cpu: [x64] os: [linux] + '@img/sharp-linuxmusl-arm64@0.33.5': + resolution: {integrity: sha512-XrHMZwGQGvJg2V/oRSUfSAfjfPxO+4DkiRh6p2AFjLQztWUuY/o8Mq0eMQVIY7HJ1CDQUJlxGGZRw1a5bqmd1g==} + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} + cpu: [arm64] + os: [linux] + '@img/sharp-linuxmusl-arm64@0.34.4': resolution: {integrity: sha512-8hDVvW9eu4yHWnjaOOR8kHVrew1iIX+MUgwxSuH2XyYeNRtLUe4VNioSqbNkB7ZYQJj9rUTT4PyRscyk2PXFKA==} engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} cpu: [arm64] os: [linux] + '@img/sharp-linuxmusl-x64@0.33.5': + resolution: {integrity: sha512-WT+d/cgqKkkKySYmqoZ8y3pxx7lx9vVejxW/W4DOFMYVSkErR+w7mf2u8m/y4+xHe7yY9DAXQMWQhpnMuFfScw==} + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} + cpu: [x64] + os: [linux] + '@img/sharp-linuxmusl-x64@0.34.4': resolution: {integrity: sha512-lU0aA5L8QTlfKjpDCEFOZsTYGn3AEiO6db8W5aQDxj0nQkVrZWmN3ZP9sYKWJdtq3PWPhUNlqehWyXpYDcI9Sg==} engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} cpu: [x64] os: [linux] + '@img/sharp-wasm32@0.33.5': + resolution: {integrity: sha512-ykUW4LVGaMcU9lu9thv85CbRMAwfeadCJHRsg2GmeRa/cJxsVY9Rbd57JcMxBkKHag5U/x7TSBpScF4U8ElVzg==} + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} + cpu: [wasm32] + '@img/sharp-wasm32@0.34.4': resolution: {integrity: sha512-33QL6ZO/qpRyG7woB/HUALz28WnTMI2W1jgX3Nu2bypqLIKx/QKMILLJzJjI+SIbvXdG9fUnmrxR7vbi1sTBeA==} engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} @@ -2996,12 +3654,24 @@ packages: cpu: [arm64] os: [win32] + '@img/sharp-win32-ia32@0.33.5': + resolution: {integrity: sha512-T36PblLaTwuVJ/zw/LaH0PdZkRz5rd3SmMHX8GSmR7vtNSP5Z6bQkExdSK7xGWyxLw4sUknBuugTelgw2faBbQ==} + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} + cpu: [ia32] + os: [win32] + '@img/sharp-win32-ia32@0.34.4': resolution: {integrity: sha512-3ZeLue5V82dT92CNL6rsal6I2weKw1cYu+rGKm8fOCCtJTR2gYeUfY3FqUnIJsMUPIH68oS5jmZ0NiJ508YpEw==} engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} cpu: [ia32] os: [win32] + '@img/sharp-win32-x64@0.33.5': + resolution: {integrity: sha512-MpY/o8/8kj+EcnxwvrP4aTJSWw/aZ7JIGR4aBeZkZw5B7/Jn+tY9/VNwtcoGmdT7GfggGIU4kygOMSbYnOrAbg==} + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} + cpu: [x64] + os: [win32] + '@img/sharp-win32-x64@0.34.4': resolution: {integrity: sha512-xIyj4wpYs8J18sVN3mSQjwrw7fKUqRw+Z5rnHNCy5fYTxigBz81u5mOMPmFumwjcn8+ld1ppptMBCLic1nz6ig==} engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} @@ -3137,59 +3807,56 @@ packages: '@neondatabase/serverless@0.9.5': resolution: {integrity: sha512-siFas6gItqv6wD/pZnvdu34wEqgG3nSE6zWZdq5j2DEsa+VvX8i/5HXJOo06qrw5axPXn+lGCxeR+NLaSPIXug==} - '@next/env@15.5.4': - resolution: {integrity: sha512-27SQhYp5QryzIT5uO8hq99C69eLQ7qkzkDPsk3N+GuS2XgOgoYEeOav7Pf8Tn4drECOVDsDg8oj+/DVy8qQL2A==} - - '@next/env@15.6.0-canary.45': - resolution: {integrity: sha512-War8PoLqM7B5j+CnC585dTyNRTHmCBi6V5Qgg1zavikzhIoZ1913iMR6+B8nezz2VlaPzAp5me3uthvLuo1tAA==} + '@next/env@16.0.0': + resolution: {integrity: sha512-s5j2iFGp38QsG1LWRQaE2iUY3h1jc014/melHFfLdrsMJPqxqDQwWNwyQTcNoUSGZlCVZuM7t7JDMmSyRilsnA==} '@next/eslint-plugin-next@15.5.4': resolution: {integrity: sha512-SR1vhXNNg16T4zffhJ4TS7Xn7eq4NfKfcOsRwea7RIAHrjRpI9ALYbamqIJqkAhowLlERffiwk0FMvTLNdnVtw==} - '@next/swc-darwin-arm64@15.6.0-canary.45': - resolution: {integrity: sha512-RW48Ho4j1vm5wjF2CY6hBkjiU5WRrWKQUsTGiNPyqE6zJXTOYB45zVkK7GQKwG4g0vCvZq4QeM9iI0qzQlYyxA==} + '@next/swc-darwin-arm64@16.0.0': + resolution: {integrity: sha512-/CntqDCnk5w2qIwMiF0a9r6+9qunZzFmU0cBX4T82LOflE72zzH6gnOjCwUXYKOBlQi8OpP/rMj8cBIr18x4TA==} engines: {node: '>= 10'} cpu: [arm64] os: [darwin] - '@next/swc-darwin-x64@15.6.0-canary.45': - resolution: {integrity: sha512-WiFOeob23e2A0L6fD1mkU2M8zX//q4N6lqNm7By+NNUNqM87TMkzo1aa+6ixSLLG6wytfM38TyjcVMTweEfCUQ==} + '@next/swc-darwin-x64@16.0.0': + resolution: {integrity: sha512-hB4GZnJGKa8m4efvTGNyii6qs76vTNl+3dKHTCAUaksN6KjYy4iEO3Q5ira405NW2PKb3EcqWiRaL9DrYJfMHg==} engines: {node: '>= 10'} cpu: [x64] os: [darwin] - '@next/swc-linux-arm64-gnu@15.6.0-canary.45': - resolution: {integrity: sha512-mt4QZGldr+N1yDZa8B3wF8tENxHWfzf/ZGp4PzpcNo0zc43vtC/t2qWDTLa1v2YLYKcf1lJPQdc8lLvdBX7DTw==} + '@next/swc-linux-arm64-gnu@16.0.0': + resolution: {integrity: sha512-E2IHMdE+C1k+nUgndM13/BY/iJY9KGCphCftMh7SXWcaQqExq/pJU/1Hgn8n/tFwSoLoYC/yUghOv97tAsIxqg==} engines: {node: '>= 10'} cpu: [arm64] os: [linux] - '@next/swc-linux-arm64-musl@15.6.0-canary.45': - resolution: {integrity: sha512-TuzPOAfDNpTdifWFacVH0jigmELSWbpM1EX7mB4awl4w6jhcxITHYCfO0NKf3XxT6TbR16ct/9Ezi55dFmZR/A==} + '@next/swc-linux-arm64-musl@16.0.0': + resolution: {integrity: sha512-xzgl7c7BVk4+7PDWldU+On2nlwnGgFqJ1siWp3/8S0KBBLCjonB6zwJYPtl4MUY7YZJrzzumdUpUoquu5zk8vg==} engines: {node: '>= 10'} cpu: [arm64] os: [linux] - '@next/swc-linux-x64-gnu@15.6.0-canary.45': - resolution: {integrity: sha512-luzawDyOqNBD3UU7Txip536DrPEel7ylO/2pL6IVrswW2hrVW5LvhhzaS4nHiRK78x74YGYKaoAj/L6gH4v+Jg==} + '@next/swc-linux-x64-gnu@16.0.0': + resolution: {integrity: sha512-sdyOg4cbiCw7YUr0F/7ya42oiVBXLD21EYkSwN+PhE4csJH4MSXUsYyslliiiBwkM+KsuQH/y9wuxVz6s7Nstg==} engines: {node: '>= 10'} cpu: [x64] os: [linux] - '@next/swc-linux-x64-musl@15.6.0-canary.45': - resolution: {integrity: sha512-peoJyKsOssj+xX7g7GsIsCpt65nBthEm0mC3GPR3cBIfCrXQk2rN+8rW5jqo7knB13Kr+noVzyHXS+f0lKfkTw==} + '@next/swc-linux-x64-musl@16.0.0': + resolution: {integrity: sha512-IAXv3OBYqVaNOgyd3kxR4L3msuhmSy1bcchPHxDOjypG33i2yDWvGBwFD94OuuTjjTt/7cuIKtAmoOOml6kfbg==} engines: {node: '>= 10'} cpu: [x64] os: [linux] - '@next/swc-win32-arm64-msvc@15.6.0-canary.45': - resolution: {integrity: sha512-XfCEHgkgboEyucJR+QjEknABslyIqB0qsl4rL4shv1UplhzKwap2mBBUlV046e/fZvMGwYGCu6HrQSw1LJfxdA==} + '@next/swc-win32-arm64-msvc@16.0.0': + resolution: {integrity: sha512-bmo3ncIJKUS9PWK1JD9pEVv0yuvp1KPuOsyJTHXTv8KDrEmgV/K+U0C75rl9rhIaODcS7JEb6/7eJhdwXI0XmA==} engines: {node: '>= 10'} cpu: [arm64] os: [win32] - '@next/swc-win32-x64-msvc@15.6.0-canary.45': - resolution: {integrity: sha512-vKYGgsXOKDpU+V/CuEtE53Qv45Nh9BrxxmaVlcGKwU3R97yiETFnAR8iTKmS3fcWZo3Aw2AULn9DDS5SgwquDQ==} + '@next/swc-win32-x64-msvc@16.0.0': + resolution: {integrity: sha512-O1cJbT+lZp+cTjYyZGiDwsOjO3UHHzSqobkPNipdlnnuPb1swfcuY6r3p8dsKU4hAIEO4cO67ZCfVVH/M1ETXA==} engines: {node: '>= 10'} cpu: [x64] os: [win32] @@ -3198,10 +3865,26 @@ packages: resolution: {integrity: sha512-2I0gnIVPtfnMw9ee9h1dJG7tp81+8Ob3OJb3Mv37rx5L40/b0i7djjCVvGOVqc9AEIQyvyu1i6ypKdFw8R8gQw==} engines: {node: ^14.21.3 || >=16} + '@noble/curves@1.9.7': + resolution: {integrity: sha512-gbKGcRUYIjA3/zCCNaWDciTMFI0dCkvou3TL8Zmy5Nc7sJ47a0jtOeZoTaMxkuqRo9cRhjOdZJXegxYE5FN/xw==} + engines: {node: ^14.21.3 || >=16} + '@noble/hashes@1.8.0': resolution: {integrity: sha512-jCs9ldd7NwzpgXDIf6P3+NrHh9/sD6CQdxHyjQI+h/6rDNo88ypBxxz45UDuZHz9r3tNz7N/VInSVoVdtXEI4A==} engines: {node: ^14.21.3 || >=16} + '@node-minify/core@8.0.6': + resolution: {integrity: sha512-/vxN46ieWDLU67CmgbArEvOb41zlYFOkOtr9QW9CnTrBLuTyGgkyNWC2y5+khvRw3Br58p2B5ZVSx/PxCTru6g==} + engines: {node: '>=16.0.0'} + + '@node-minify/terser@8.0.6': + resolution: {integrity: sha512-grQ1ipham743ch2c3++C8Isk6toJnxJSyDiwUI/IWUCh4CZFD6aYVw6UAY40IpCnjrq5aXGwiv5OZJn6Pr0hvg==} + engines: {node: '>=16.0.0'} + + '@node-minify/utils@8.0.6': + resolution: {integrity: sha512-csY4qcR7jUwiZmkreNTJhcypQfts2aY2CK+a+rXgXUImZiZiySh0FvwHjRnlqWKvg+y6ae9lHFzDRjBTmqlTIQ==} + engines: {node: '>=16.0.0'} + '@nodelib/fs.scandir@2.1.5': resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==} engines: {node: '>= 8'} @@ -3338,8 +4021,18 @@ packages: '@octokit/types@14.1.0': resolution: {integrity: sha512-1y6DgTy8Jomcpu33N+p5w58l6xyt55Ar2I91RPiIA0xCJBXyUAhXCcmZaDWSANiha7R9a6qJJ2CRomGPZ6f46g==} - '@orama/orama@3.1.14': - resolution: {integrity: sha512-Iq4RxYC7y0pA/hLgcUGpYYs5Vze4qNmJk0Qi1uIrg2bHGpm6A06nbjWcH9h4HQsddkDFFlanLj/zYBH3Sxdb4w==} + '@opennextjs/aws@3.8.5': + resolution: {integrity: sha512-elpMb0fJZc0a1VtymedFa7P1lYcyOmt+Pwqyacpq2C/SvbETIeBlW/Xle/vY95ICtccKUxITI8MtonrCo2+2/Q==} + hasBin: true + + '@opennextjs/cloudflare@1.11.0': + resolution: {integrity: sha512-2QVZLjCr3hPwkcGEetLarTZvlNIHsGV3j2+i+KNsjFIBgvsnxhmRqJbT0u8J9cVMFKNh19hSOTOmUKs1T3DWig==} + hasBin: true + peerDependencies: + wrangler: ^4.38.0 + + '@orama/orama@3.1.16': + resolution: {integrity: sha512-scSmQBD8eANlMUOglxHrN1JdSW8tDghsPuS83otqealBiIeMukCQMOf/wc0JJjDXomqwNdEQFLXLGHrU6PGxuA==} engines: {node: '>= 20.0.0'} '@oxc-project/runtime@0.82.3': @@ -3363,6 +4056,15 @@ packages: '@polka/url@1.0.0-next.29': resolution: {integrity: sha512-wwQAWhWSuHaag8c4q/KN/vCoeOJYshAIvMQwD4GpSb3OiZklFfvAgmj0VCBBImRpuF/aFgIRzllXlVX93Jevww==} + '@poppinss/colors@4.1.5': + resolution: {integrity: sha512-FvdDqtcRCtz6hThExcFOgW0cWX+xwSMWcRuQe5ZEb2m7cVQOAVZOIMt+/v9RxGiD9/OY16qJBXK4CVKWAPalBw==} + + '@poppinss/dumper@0.6.4': + resolution: {integrity: sha512-iG0TIdqv8xJ3Lt9O8DrPRxw1MRLjNpoqiSGU03P/wNLP/s0ra0udPJ1J2Tx5M0J3H/cVyEgpbn8xUKRY9j59kQ==} + + '@poppinss/exception@1.2.2': + resolution: {integrity: sha512-m7bpKCD4QMlFCjA/nKTs23fuvoVFoA83brRKmObCUNmi/9tVu8Ve3w4YQAnJu4q3Tjf5fr685HYIC/IA2zHRSg==} + '@quansync/fs@0.1.5': resolution: {integrity: sha512-lNS9hL2aS2NZgNW7BBj+6EBl4rOf8l+tQ0eRY6JWCI8jI2kc53gSoqbjojU0OnAWhzoXiOjFyGsHcDGePB3lhA==} @@ -4920,6 +5622,10 @@ packages: '@sinclair/typebox@0.27.8': resolution: {integrity: sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==} + '@sindresorhus/is@7.1.0': + resolution: {integrity: sha512-7F/yz2IphV39hiS2zB4QYVkivrptHHh0K8qJJd9HhuWSdvf8AN7NpebW3CcDZDBQsUPMoDKWsY2WWgW7bqOcfA==} + engines: {node: '>=18'} + '@sindresorhus/merge-streams@2.3.0': resolution: {integrity: sha512-LtoMMhxAlorcGhmFYI+LhPgbPZCkgP6ra1YL604EeF6U98pLlQ3iWIGMdWSC+vWmPBWBNgmDBAhnAobLROJmwg==} engines: {node: '>=18'} @@ -4928,68 +5634,90 @@ packages: resolution: {integrity: sha512-tlqY9xq5ukxTUZBmoOp+m61cqwQD5pHJtFY3Mn8CA8ps6yghLH/Hw8UPdqg4OLmFW3IFlcXnQNmo/dh8HzXYIQ==} engines: {node: '>=18'} - '@smithy/abort-controller@4.2.0': - resolution: {integrity: sha512-PLUYa+SUKOEZtXFURBu/CNxlsxfaFGxSBPcStL13KpVeVWIfdezWyDqkz7iDLmwnxojXD0s5KzuB5HGHvt4Aeg==} + '@smithy/abort-controller@2.2.0': + resolution: {integrity: sha512-wRlta7GuLWpTqtFfGo+nZyOO1vEvewdNR1R4rTxpC8XU6vG/NDyrFBhwLZsqg1NUoR1noVaXJPC/7ZK47QCySw==} + engines: {node: '>=14.0.0'} + + '@smithy/abort-controller@4.2.3': + resolution: {integrity: sha512-xWL9Mf8b7tIFuAlpjKtRPnHrR8XVrwTj5NPYO/QwZPtc0SDLsPxb56V5tzi5yspSMytISHybifez+4jlrx0vkQ==} engines: {node: '>=18.0.0'} - '@smithy/chunked-blob-reader-native@4.2.0': - resolution: {integrity: sha512-HNbGWdyTfSM1nfrZKQjYTvD8k086+M8s1EYkBUdGC++lhxegUp2HgNf5RIt6oOGVvsC26hBCW/11tv8KbwLn/Q==} + '@smithy/chunked-blob-reader-native@4.2.1': + resolution: {integrity: sha512-lX9Ay+6LisTfpLid2zZtIhSEjHMZoAR5hHCR4H7tBz/Zkfr5ea8RcQ7Tk4mi0P76p4cN+Btz16Ffno7YHpKXnQ==} engines: {node: '>=18.0.0'} '@smithy/chunked-blob-reader@5.2.0': resolution: {integrity: sha512-WmU0TnhEAJLWvfSeMxBNe5xtbselEO8+4wG0NtZeL8oR21WgH1xiO37El+/Y+H/Ie4SCwBy3MxYWmOYaGgZueA==} engines: {node: '>=18.0.0'} - '@smithy/config-resolver@4.3.0': - resolution: {integrity: sha512-9oH+n8AVNiLPK/iK/agOsoWfrKZ3FGP3502tkksd6SRsKMYiu7AFX0YXo6YBADdsAj7C+G/aLKdsafIJHxuCkQ==} + '@smithy/config-resolver@2.2.0': + resolution: {integrity: sha512-fsiMgd8toyUba6n1WRmr+qACzXltpdDkPTAaDqc8QqPBUzO+/JKwL6bUBseHVi8tu9l+3JOK+tSf7cay+4B3LA==} + engines: {node: '>=14.0.0'} + + '@smithy/config-resolver@4.4.0': + resolution: {integrity: sha512-Kkmz3Mup2PGp/HNJxhCWkLNdlajJORLSjwkcfrj0E7nu6STAEdcMR1ir5P9/xOmncx8xXfru0fbUYLlZog/cFg==} engines: {node: '>=18.0.0'} - '@smithy/core@3.14.0': - resolution: {integrity: sha512-XJ4z5FxvY/t0Dibms/+gLJrI5niRoY0BCmE02fwmPcRYFPI4KI876xaE79YGWIKnEslMbuQPsIEsoU/DXa0DoA==} + '@smithy/core@3.17.1': + resolution: {integrity: sha512-V4Qc2CIb5McABYfaGiIYLTmo/vwNIK7WXI5aGveBd9UcdhbOMwcvIMxIw/DJj1S9QgOMa/7FBkarMdIC0EOTEQ==} engines: {node: '>=18.0.0'} - '@smithy/credential-provider-imds@4.2.0': - resolution: {integrity: sha512-SOhFVvFH4D5HJZytb0bLKxCrSnwcqPiNlrw+S4ZXjMnsC+o9JcUQzbZOEQcA8yv9wJFNhfsUiIUKiEnYL68Big==} + '@smithy/credential-provider-imds@2.3.0': + resolution: {integrity: sha512-BWB9mIukO1wjEOo1Ojgl6LrG4avcaC7T/ZP6ptmAaW4xluhSIPZhY+/PI5YKzlk+jsm+4sQZB45Bt1OfMeQa3w==} + engines: {node: '>=14.0.0'} + + '@smithy/credential-provider-imds@4.2.3': + resolution: {integrity: sha512-hA1MQ/WAHly4SYltJKitEsIDVsNmXcQfYBRv2e+q04fnqtAX5qXaybxy/fhUeAMCnQIdAjaGDb04fMHQefWRhw==} engines: {node: '>=18.0.0'} - '@smithy/eventstream-codec@4.2.0': - resolution: {integrity: sha512-XE7CtKfyxYiNZ5vz7OvyTf1osrdbJfmUy+rbh+NLQmZumMGvY0mT0Cq1qKSfhrvLtRYzMsOBuRpi10dyI0EBPg==} + '@smithy/eventstream-codec@4.2.3': + resolution: {integrity: sha512-rcr0VH0uNoMrtgKuY7sMfyKqbHc4GQaQ6Yp4vwgm+Z6psPuOgL+i/Eo/QWdXRmMinL3EgFM0Z1vkfyPyfzLmjw==} engines: {node: '>=18.0.0'} - '@smithy/eventstream-serde-browser@4.2.0': - resolution: {integrity: sha512-U53p7fcrk27k8irLhOwUu+UYnBqsXNLKl1XevOpsxK3y1Lndk8R7CSiZV6FN3fYFuTPuJy5pP6qa/bjDzEkRvA==} + '@smithy/eventstream-serde-browser@4.2.3': + resolution: {integrity: sha512-EcS0kydOr2qJ3vV45y7nWnTlrPmVIMbUFOZbMG80+e2+xePQISX9DrcbRpVRFTS5Nqz3FiEbDcTCAV0or7bqdw==} engines: {node: '>=18.0.0'} - '@smithy/eventstream-serde-config-resolver@4.3.0': - resolution: {integrity: sha512-uwx54t8W2Yo9Jr3nVF5cNnkAAnMCJ8Wrm+wDlQY6rY/IrEgZS3OqagtCu/9ceIcZFQ1zVW/zbN9dxb5esuojfA==} + '@smithy/eventstream-serde-config-resolver@4.3.3': + resolution: {integrity: sha512-GewKGZ6lIJ9APjHFqR2cUW+Efp98xLu1KmN0jOWxQ1TN/gx3HTUPVbLciFD8CfScBj2IiKifqh9vYFRRXrYqXA==} engines: {node: '>=18.0.0'} - '@smithy/eventstream-serde-node@4.2.0': - resolution: {integrity: sha512-yjM2L6QGmWgJjVu/IgYd6hMzwm/tf4VFX0lm8/SvGbGBwc+aFl3hOzvO/e9IJ2XI+22Tx1Zg3vRpFRs04SWFcg==} + '@smithy/eventstream-serde-node@4.2.3': + resolution: {integrity: sha512-uQobOTQq2FapuSOlmGLUeGTpvcBLE5Fc7XjERUSk4dxEi4AhTwuyHYZNAvL4EMUp7lzxxkKDFaJ1GY0ovrj0Kg==} engines: {node: '>=18.0.0'} - '@smithy/eventstream-serde-universal@4.2.0': - resolution: {integrity: sha512-C3jxz6GeRzNyGKhU7oV656ZbuHY93mrfkT12rmjDdZch142ykjn8do+VOkeRNjSGKw01p4g+hdalPYPhmMwk1g==} + '@smithy/eventstream-serde-universal@4.2.3': + resolution: {integrity: sha512-QIvH/CKOk1BZPz/iwfgbh1SQD5Y0lpaw2kLA8zpLRRtYMPXeYUEWh+moTaJyqDaKlbrB174kB7FSRFiZ735tWw==} engines: {node: '>=18.0.0'} - '@smithy/fetch-http-handler@5.3.0': - resolution: {integrity: sha512-BG3KSmsx9A//KyIfw+sqNmWFr1YBUr+TwpxFT7yPqAk0yyDh7oSNgzfNH7pS6OC099EGx2ltOULvumCFe8bcgw==} + '@smithy/fetch-http-handler@2.5.0': + resolution: {integrity: sha512-BOWEBeppWhLn/no/JxUL/ghTfANTjT7kg3Ww2rPqTUY9R4yHPXxJ9JhMe3Z03LN3aPwiwlpDIUcVw1xDyHqEhw==} + + '@smithy/fetch-http-handler@5.3.4': + resolution: {integrity: sha512-bwigPylvivpRLCm+YK9I5wRIYjFESSVwl8JQ1vVx/XhCw0PtCi558NwTnT2DaVCl5pYlImGuQTSwMsZ+pIavRw==} engines: {node: '>=18.0.0'} - '@smithy/hash-blob-browser@4.2.0': - resolution: {integrity: sha512-MWmrRTPqVKpN8NmxmJPTeQuhewTt8Chf+waB38LXHZoA02+BeWYVQ9ViAwHjug8m7lQb1UWuGqp3JoGDOWvvuA==} + '@smithy/hash-blob-browser@4.2.4': + resolution: {integrity: sha512-W7eIxD+rTNsLB/2ynjmbdeP7TgxRXprfvqQxKFEfy9HW2HeD7t+g+KCIrY0pIn/GFjA6/fIpH+JQnfg5TTk76Q==} engines: {node: '>=18.0.0'} - '@smithy/hash-node@4.2.0': - resolution: {integrity: sha512-ugv93gOhZGysTctZh9qdgng8B+xO0cj+zN0qAZ+Sgh7qTQGPOJbMdIuyP89KNfUyfAqFSNh5tMvC+h2uCpmTtA==} + '@smithy/hash-node@2.2.0': + resolution: {integrity: sha512-zLWaC/5aWpMrHKpoDF6nqpNtBhlAYKF/7+9yMN7GpdR8CzohnWfGtMznPybnwSS8saaXBMxIGwJqR4HmRp6b3g==} + engines: {node: '>=14.0.0'} + + '@smithy/hash-node@4.2.3': + resolution: {integrity: sha512-6+NOdZDbfuU6s1ISp3UOk5Rg953RJ2aBLNLLBEcamLjHAg1Po9Ha7QIB5ZWhdRUVuOUrT8BVFR+O2KIPmw027g==} engines: {node: '>=18.0.0'} - '@smithy/hash-stream-node@4.2.0': - resolution: {integrity: sha512-8dELAuGv+UEjtzrpMeNBZc1sJhO8GxFVV/Yh21wE35oX4lOE697+lsMHBoUIFAUuYkTMIeu0EuJSEsH7/8Y+UQ==} + '@smithy/hash-stream-node@4.2.3': + resolution: {integrity: sha512-EXMSa2yiStVII3x/+BIynyOAZlS7dGvI7RFrzXa/XssBgck/7TXJIvnjnCu328GY/VwHDC4VeDyP1S4rqwpYag==} engines: {node: '>=18.0.0'} - '@smithy/invalid-dependency@4.2.0': - resolution: {integrity: sha512-ZmK5X5fUPAbtvRcUPtk28aqIClVhbfcmfoS4M7UQBTnDdrNxhsrxYVv0ZEl5NaPSyExsPWqL4GsPlRvtlwg+2A==} + '@smithy/invalid-dependency@2.2.0': + resolution: {integrity: sha512-nEDASdbKFKPXN2O6lOlTgrEEOO9NHIeO+HVvZnkqc8h5U9g3BIhWsvzFo+UcUbliMHvKNPD/zVxDrkP1Sbgp8Q==} + + '@smithy/invalid-dependency@4.2.3': + resolution: {integrity: sha512-Cc9W5DwDuebXEDMpOpl4iERo8I0KFjTnomK2RMdhhR87GwrSmUmwMxS4P5JdRf+LsjOdIqumcerwRgYMr/tZ9Q==} engines: {node: '>=18.0.0'} '@smithy/is-array-buffer@2.2.0': @@ -5000,88 +5728,170 @@ packages: resolution: {integrity: sha512-DZZZBvC7sjcYh4MazJSGiWMI2L7E0oCiRHREDzIxi/M2LY79/21iXt6aPLHge82wi5LsuRF5A06Ds3+0mlh6CQ==} engines: {node: '>=18.0.0'} - '@smithy/md5-js@4.2.0': - resolution: {integrity: sha512-LFEPniXGKRQArFmDQ3MgArXlClFJMsXDteuQQY8WG1/zzv6gVSo96+qpkuu1oJp4MZsKrwchY0cuAoPKzEbaNA==} + '@smithy/md5-js@4.2.3': + resolution: {integrity: sha512-5+4bUEJQi/NRgzdA5SVXvAwyvEnD0ZAiKzV3yLO6dN5BG8ScKBweZ8mxXXUtdxq+Dx5k6EshKk0XJ7vgvIPSnA==} engines: {node: '>=18.0.0'} - '@smithy/middleware-content-length@4.2.0': - resolution: {integrity: sha512-6ZAnwrXFecrA4kIDOcz6aLBhU5ih2is2NdcZtobBDSdSHtE9a+MThB5uqyK4XXesdOCvOcbCm2IGB95birTSOQ==} + '@smithy/middleware-content-length@2.2.0': + resolution: {integrity: sha512-5bl2LG1Ah/7E5cMSC+q+h3IpVHMeOkG0yLRyQT1p2aMJkSrZG7RlXHPuAgb7EyaFeidKEnnd/fNaLLaKlHGzDQ==} + engines: {node: '>=14.0.0'} + + '@smithy/middleware-content-length@4.2.3': + resolution: {integrity: sha512-/atXLsT88GwKtfp5Jr0Ks1CSa4+lB+IgRnkNrrYP0h1wL4swHNb0YONEvTceNKNdZGJsye+W2HH8W7olbcPUeA==} engines: {node: '>=18.0.0'} - '@smithy/middleware-endpoint@4.3.0': - resolution: {integrity: sha512-jFVjuQeV8TkxaRlcCNg0GFVgg98tscsmIrIwRFeC74TIUyLE3jmY9xgc1WXrPQYRjQNK3aRoaIk6fhFRGOIoGw==} + '@smithy/middleware-endpoint@2.5.1': + resolution: {integrity: sha512-1/8kFp6Fl4OsSIVTWHnNjLnTL8IqpIb/D3sTSczrKFnrE9VMNWxnrRKNvpUHOJ6zpGD5f62TPm7+17ilTJpiCQ==} + engines: {node: '>=14.0.0'} + + '@smithy/middleware-endpoint@4.3.5': + resolution: {integrity: sha512-SIzKVTvEudFWJbxAaq7f2GvP3jh2FHDpIFI6/VAf4FOWGFZy0vnYMPSRj8PGYI8Hjt29mvmwSRgKuO3bK4ixDw==} engines: {node: '>=18.0.0'} - '@smithy/middleware-retry@4.4.0': - resolution: {integrity: sha512-yaVBR0vQnOnzex45zZ8ZrPzUnX73eUC8kVFaAAbn04+6V7lPtxn56vZEBBAhgS/eqD6Zm86o6sJs6FuQVoX5qg==} + '@smithy/middleware-retry@2.3.1': + resolution: {integrity: sha512-P2bGufFpFdYcWvqpyqqmalRtwFUNUA8vHjJR5iGqbfR6mp65qKOLcUd6lTr4S9Gn/enynSrSf3p3FVgVAf6bXA==} + engines: {node: '>=14.0.0'} + + '@smithy/middleware-retry@4.4.5': + resolution: {integrity: sha512-DCaXbQqcZ4tONMvvdz+zccDE21sLcbwWoNqzPLFlZaxt1lDtOE2tlVpRSwcTOJrjJSUThdgEYn7HrX5oLGlK9A==} engines: {node: '>=18.0.0'} - '@smithy/middleware-serde@4.2.0': - resolution: {integrity: sha512-rpTQ7D65/EAbC6VydXlxjvbifTf4IH+sADKg6JmAvhkflJO2NvDeyU9qsWUNBelJiQFcXKejUHWRSdmpJmEmiw==} + '@smithy/middleware-serde@2.3.0': + resolution: {integrity: sha512-sIADe7ojwqTyvEQBe1nc/GXB9wdHhi9UwyX0lTyttmUWDJLP655ZYE1WngnNyXREme8I27KCaUhyhZWRXL0q7Q==} + engines: {node: '>=14.0.0'} + + '@smithy/middleware-serde@4.2.3': + resolution: {integrity: sha512-8g4NuUINpYccxiCXM5s1/V+uLtts8NcX4+sPEbvYQDZk4XoJfDpq5y2FQxfmUL89syoldpzNzA0R9nhzdtdKnQ==} engines: {node: '>=18.0.0'} - '@smithy/middleware-stack@4.2.0': - resolution: {integrity: sha512-G5CJ//eqRd9OARrQu9MK1H8fNm2sMtqFh6j8/rPozhEL+Dokpvi1Og+aCixTuwDAGZUkJPk6hJT5jchbk/WCyg==} + '@smithy/middleware-stack@2.2.0': + resolution: {integrity: sha512-Qntc3jrtwwrsAC+X8wms8zhrTr0sFXnyEGhZd9sLtsJ/6gGQKFzNB+wWbOcpJd7BR8ThNCoKt76BuQahfMvpeA==} + engines: {node: '>=14.0.0'} + + '@smithy/middleware-stack@4.2.3': + resolution: {integrity: sha512-iGuOJkH71faPNgOj/gWuEGS6xvQashpLwWB1HjHq1lNNiVfbiJLpZVbhddPuDbx9l4Cgl0vPLq5ltRfSaHfspA==} engines: {node: '>=18.0.0'} - '@smithy/node-config-provider@4.3.0': - resolution: {integrity: sha512-5QgHNuWdT9j9GwMPPJCKxy2KDxZ3E5l4M3/5TatSZrqYVoEiqQrDfAq8I6KWZw7RZOHtVtCzEPdYz7rHZixwcA==} + '@smithy/node-config-provider@2.3.0': + resolution: {integrity: sha512-0elK5/03a1JPWMDPaS726Iw6LpQg80gFut1tNpPfxFuChEEklo2yL823V94SpTZTxmKlXFtFgsP55uh3dErnIg==} + engines: {node: '>=14.0.0'} + + '@smithy/node-config-provider@4.3.3': + resolution: {integrity: sha512-NzI1eBpBSViOav8NVy1fqOlSfkLgkUjUTlohUSgAEhHaFWA3XJiLditvavIP7OpvTjDp5u2LhtlBhkBlEisMwA==} engines: {node: '>=18.0.0'} - '@smithy/node-http-handler@4.3.0': - resolution: {integrity: sha512-RHZ/uWCmSNZ8cneoWEVsVwMZBKy/8123hEpm57vgGXA3Irf/Ja4v9TVshHK2ML5/IqzAZn0WhINHOP9xl+Qy6Q==} + '@smithy/node-http-handler@2.5.0': + resolution: {integrity: sha512-mVGyPBzkkGQsPoxQUbxlEfRjrj6FPyA3u3u2VXGr9hT8wilsoQdZdvKpMBFMB8Crfhv5dNkKHIW0Yyuc7eABqA==} + engines: {node: '>=14.0.0'} + + '@smithy/node-http-handler@4.4.3': + resolution: {integrity: sha512-MAwltrDB0lZB/H6/2M5PIsISSwdI5yIh6DaBB9r0Flo9nx3y0dzl/qTMJPd7tJvPdsx6Ks/cwVzheGNYzXyNbQ==} engines: {node: '>=18.0.0'} - '@smithy/property-provider@4.2.0': - resolution: {integrity: sha512-rV6wFre0BU6n/tx2Ztn5LdvEdNZ2FasQbPQmDOPfV9QQyDmsCkOAB0osQjotRCQg+nSKFmINhyda0D3AnjSBJw==} + '@smithy/property-provider@2.2.0': + resolution: {integrity: sha512-+xiil2lFhtTRzXkx8F053AV46QnIw6e7MV8od5Mi68E1ICOjCeCHw2XfLnDEUHnT9WGUIkwcqavXjfwuJbGlpg==} + engines: {node: '>=14.0.0'} + + '@smithy/property-provider@4.2.3': + resolution: {integrity: sha512-+1EZ+Y+njiefCohjlhyOcy1UNYjT+1PwGFHCxA/gYctjg3DQWAU19WigOXAco/Ql8hZokNehpzLd0/+3uCreqQ==} engines: {node: '>=18.0.0'} - '@smithy/protocol-http@5.3.0': - resolution: {integrity: sha512-6POSYlmDnsLKb7r1D3SVm7RaYW6H1vcNcTWGWrF7s9+2noNYvUsm7E4tz5ZQ9HXPmKn6Hb67pBDRIjrT4w/d7Q==} + '@smithy/protocol-http@2.0.5': + resolution: {integrity: sha512-d2hhHj34mA2V86doiDfrsy2fNTnUOowGaf9hKb0hIPHqvcnShU4/OSc4Uf1FwHkAdYF3cFXTrj5VGUYbEuvMdw==} + engines: {node: '>=14.0.0'} + + '@smithy/protocol-http@3.3.0': + resolution: {integrity: sha512-Xy5XK1AFWW2nlY/biWZXu6/krgbaf2dg0q492D8M5qthsnU2H+UgFeZLbM76FnH7s6RO/xhQRkj+T6KBO3JzgQ==} + engines: {node: '>=14.0.0'} + + '@smithy/protocol-http@5.3.3': + resolution: {integrity: sha512-Mn7f/1aN2/jecywDcRDvWWWJF4uwg/A0XjFMJtj72DsgHTByfjRltSqcT9NyE9RTdBSN6X1RSXrhn/YWQl8xlw==} engines: {node: '>=18.0.0'} - '@smithy/querystring-builder@4.2.0': - resolution: {integrity: sha512-Q4oFD0ZmI8yJkiPPeGUITZj++4HHYCW3pYBYfIobUCkYpI6mbkzmG1MAQQ3lJYYWj3iNqfzOenUZu+jqdPQ16A==} + '@smithy/querystring-builder@2.2.0': + resolution: {integrity: sha512-L1kSeviUWL+emq3CUVSgdogoM/D9QMFaqxL/dd0X7PCNWmPXqt+ExtrBjqT0V7HLN03Vs9SuiLrG3zy3JGnE5A==} + engines: {node: '>=14.0.0'} + + '@smithy/querystring-builder@4.2.3': + resolution: {integrity: sha512-LOVCGCmwMahYUM/P0YnU/AlDQFjcu+gWbFJooC417QRB/lDJlWSn8qmPSDp+s4YVAHOgtgbNG4sR+SxF/VOcJQ==} engines: {node: '>=18.0.0'} - '@smithy/querystring-parser@4.2.0': - resolution: {integrity: sha512-BjATSNNyvVbQxOOlKse0b0pSezTWGMvA87SvoFoFlkRsKXVsN3bEtjCxvsNXJXfnAzlWFPaT9DmhWy1vn0sNEA==} + '@smithy/querystring-parser@2.2.0': + resolution: {integrity: sha512-BvHCDrKfbG5Yhbpj4vsbuPV2GgcpHiAkLeIlcA1LtfpMz3jrqizP1+OguSNSj1MwBHEiN+jwNisXLGdajGDQJA==} + engines: {node: '>=14.0.0'} + + '@smithy/querystring-parser@4.2.3': + resolution: {integrity: sha512-cYlSNHcTAX/wc1rpblli3aUlLMGgKZ/Oqn8hhjFASXMCXjIqeuQBei0cnq2JR8t4RtU9FpG6uyl6PxyArTiwKA==} engines: {node: '>=18.0.0'} - '@smithy/service-error-classification@4.2.0': - resolution: {integrity: sha512-Ylv1ttUeKatpR0wEOMnHf1hXMktPUMObDClSWl2TpCVT4DwtJhCeighLzSLbgH3jr5pBNM0LDXT5yYxUvZ9WpA==} + '@smithy/service-error-classification@2.1.5': + resolution: {integrity: sha512-uBDTIBBEdAQryvHdc5W8sS5YX7RQzF683XrHePVdFmAgKiMofU15FLSM0/HU03hKTnazdNRFa0YHS7+ArwoUSQ==} + engines: {node: '>=14.0.0'} + + '@smithy/service-error-classification@4.2.3': + resolution: {integrity: sha512-NkxsAxFWwsPsQiwFG2MzJ/T7uIR6AQNh1SzcxSUnmmIqIQMlLRQDKhc17M7IYjiuBXhrQRjQTo3CxX+DobS93g==} engines: {node: '>=18.0.0'} - '@smithy/shared-ini-file-loader@4.3.0': - resolution: {integrity: sha512-VCUPPtNs+rKWlqqntX0CbVvWyjhmX30JCtzO+s5dlzzxrvSfRh5SY0yxnkirvc1c80vdKQttahL71a9EsdolSQ==} + '@smithy/shared-ini-file-loader@2.4.0': + resolution: {integrity: sha512-WyujUJL8e1B6Z4PBfAqC/aGY1+C7T0w20Gih3yrvJSk97gpiVfB+y7c46T4Nunk+ZngLq0rOIdeVeIklk0R3OA==} + engines: {node: '>=14.0.0'} + + '@smithy/shared-ini-file-loader@4.3.3': + resolution: {integrity: sha512-9f9Ixej0hFhroOK2TxZfUUDR13WVa8tQzhSzPDgXe5jGL3KmaM9s8XN7RQwqtEypI82q9KHnKS71CJ+q/1xLtQ==} engines: {node: '>=18.0.0'} - '@smithy/signature-v4@5.3.0': - resolution: {integrity: sha512-MKNyhXEs99xAZaFhm88h+3/V+tCRDQ+PrDzRqL0xdDpq4gjxcMmf5rBA3YXgqZqMZ/XwemZEurCBQMfxZOWq/g==} + '@smithy/signature-v4@2.3.0': + resolution: {integrity: sha512-ui/NlpILU+6HAQBfJX8BBsDXuKSNrjTSuOYArRblcrErwKFutjrCNb/OExfVRyj9+26F9J+ZmfWT+fKWuDrH3Q==} + engines: {node: '>=14.0.0'} + + '@smithy/signature-v4@5.3.3': + resolution: {integrity: sha512-CmSlUy+eEYbIEYN5N3vvQTRfqt0lJlQkaQUIf+oizu7BbDut0pozfDjBGecfcfWf7c62Yis4JIEgqQ/TCfodaA==} engines: {node: '>=18.0.0'} - '@smithy/smithy-client@4.7.0': - resolution: {integrity: sha512-3BDx/aCCPf+kkinYf5QQhdQ9UAGihgOVqI3QO5xQfSaIWvUE4KYLtiGRWsNe1SR7ijXC0QEPqofVp5Sb0zC8xQ==} + '@smithy/smithy-client@2.5.1': + resolution: {integrity: sha512-jrbSQrYCho0yDaaf92qWgd+7nAeap5LtHTI51KXqmpIFCceKU3K9+vIVTUH72bOJngBMqa4kyu1VJhRcSrk/CQ==} + engines: {node: '>=14.0.0'} + + '@smithy/smithy-client@4.9.1': + resolution: {integrity: sha512-Ngb95ryR5A9xqvQFT5mAmYkCwbXvoLavLFwmi7zVg/IowFPCfiqRfkOKnbc/ZRL8ZKJ4f+Tp6kSu6wjDQb8L/g==} engines: {node: '>=18.0.0'} - '@smithy/types@4.6.0': - resolution: {integrity: sha512-4lI9C8NzRPOv66FaY1LL1O/0v0aLVrq/mXP/keUa9mJOApEeae43LsLd2kZRUJw91gxOQfLIrV3OvqPgWz1YsA==} + '@smithy/types@2.12.0': + resolution: {integrity: sha512-QwYgloJ0sVNBeBuBs65cIkTbfzV/Q6ZNPCJ99EICFEdJYG50nGIY/uYXp+TbsdJReIuPr0a0kXmCvren3MbRRw==} + engines: {node: '>=14.0.0'} + + '@smithy/types@4.8.0': + resolution: {integrity: sha512-QpELEHLO8SsQVtqP+MkEgCYTFW0pleGozfs3cZ183ZBj9z3VC1CX1/wtFMK64p+5bhtZo41SeLK1rBRtd25nHQ==} engines: {node: '>=18.0.0'} - '@smithy/url-parser@4.2.0': - resolution: {integrity: sha512-AlBmD6Idav2ugmoAL6UtR6ItS7jU5h5RNqLMZC7QrLCoITA9NzIN3nx9GWi8g4z1pfWh2r9r96SX/jHiNwPJ9A==} + '@smithy/url-parser@2.2.0': + resolution: {integrity: sha512-hoA4zm61q1mNTpksiSWp2nEl1dt3j726HdRhiNgVJQMj7mLp7dprtF57mOB6JvEk/x9d2bsuL5hlqZbBuHQylQ==} + + '@smithy/url-parser@4.2.3': + resolution: {integrity: sha512-I066AigYvY3d9VlU3zG9XzZg1yT10aNqvCaBTw9EPgu5GrsEl1aUkcMvhkIXascYH1A8W0LQo3B1Kr1cJNcQEw==} engines: {node: '>=18.0.0'} - '@smithy/util-base64@4.2.0': - resolution: {integrity: sha512-+erInz8WDv5KPe7xCsJCp+1WCjSbah9gWcmUXc9NqmhyPx59tf7jqFz+za1tRG1Y5KM1Cy1rWCcGypylFp4mvA==} + '@smithy/util-base64@2.3.0': + resolution: {integrity: sha512-s3+eVwNeJuXUwuMbusncZNViuhv2LjVJ1nMwTqSA0XAC7gjKhqqxRdJPhR8+YrkoZ9IiIbFk/yK6ACe/xlF+hw==} + engines: {node: '>=14.0.0'} + + '@smithy/util-base64@4.3.0': + resolution: {integrity: sha512-GkXZ59JfyxsIwNTWFnjmFEI8kZpRNIBfxKjv09+nkAWPt/4aGaEWMM04m4sxgNVWkbt2MdSvE3KF/PfX4nFedQ==} engines: {node: '>=18.0.0'} + '@smithy/util-body-length-browser@2.2.0': + resolution: {integrity: sha512-dtpw9uQP7W+n3vOtx0CfBD5EWd7EPdIdsQnWTDoFf77e3VUf05uA7R7TGipIo8e4WL2kuPdnsr3hMQn9ziYj5w==} + '@smithy/util-body-length-browser@4.2.0': resolution: {integrity: sha512-Fkoh/I76szMKJnBXWPdFkQJl2r9SjPt3cMzLdOB6eJ4Pnpas8hVoWPYemX/peO0yrrvldgCUVJqOAjUrOLjbxg==} engines: {node: '>=18.0.0'} - '@smithy/util-body-length-node@4.2.0': - resolution: {integrity: sha512-U8q1WsSZFjXijlD7a4wsDQOvOwV+72iHSfq1q7VD+V75xP/pdtm0WIGuaFJ3gcADDOKj2MIBn4+zisi140HEnQ==} + '@smithy/util-body-length-node@2.3.0': + resolution: {integrity: sha512-ITWT1Wqjubf2CJthb0BuT9+bpzBfXeMokH/AAa5EJQgbv9aPMVfnM76iFIZVFf50hYXGbtiV71BHAthNWd6+dw==} + engines: {node: '>=14.0.0'} + + '@smithy/util-body-length-node@4.2.1': + resolution: {integrity: sha512-h53dz/pISVrVrfxV1iqXlx5pRg3V2YWFcSQyPyXZRrZoZj4R4DeWRDo1a7dd3CPTcFi3kE+98tuNyD2axyZReA==} engines: {node: '>=18.0.0'} '@smithy/util-buffer-from@2.2.0': @@ -5092,38 +5902,70 @@ packages: resolution: {integrity: sha512-kAY9hTKulTNevM2nlRtxAG2FQ3B2OR6QIrPY3zE5LqJy1oxzmgBGsHLWTcNhWXKchgA0WHW+mZkQrng/pgcCew==} engines: {node: '>=18.0.0'} + '@smithy/util-config-provider@2.3.0': + resolution: {integrity: sha512-HZkzrRcuFN1k70RLqlNK4FnPXKOpkik1+4JaBoHNJn+RnJGYqaa3c5/+XtLOXhlKzlRgNvyaLieHTW2VwGN0VQ==} + engines: {node: '>=14.0.0'} + '@smithy/util-config-provider@4.2.0': resolution: {integrity: sha512-YEjpl6XJ36FTKmD+kRJJWYvrHeUvm5ykaUS5xK+6oXffQPHeEM4/nXlZPe+Wu0lsgRUcNZiliYNh/y7q9c2y6Q==} engines: {node: '>=18.0.0'} - '@smithy/util-defaults-mode-browser@4.2.0': - resolution: {integrity: sha512-qzHp7ZDk1Ba4LDwQVCNp90xPGqSu7kmL7y5toBpccuhi3AH7dcVBIT/pUxYcInK4jOy6FikrcTGq5wxcka8UaQ==} + '@smithy/util-defaults-mode-browser@2.2.1': + resolution: {integrity: sha512-RtKW+8j8skk17SYowucwRUjeh4mCtnm5odCL0Lm2NtHQBsYKrNW0od9Rhopu9wF1gHMfHeWF7i90NwBz/U22Kw==} + engines: {node: '>= 10.0.0'} + + '@smithy/util-defaults-mode-browser@4.3.4': + resolution: {integrity: sha512-qI5PJSW52rnutos8Bln8nwQZRpyoSRN6k2ajyoUHNMUzmWqHnOJCnDELJuV6m5PML0VkHI+XcXzdB+6awiqYUw==} engines: {node: '>=18.0.0'} - '@smithy/util-defaults-mode-node@4.2.0': - resolution: {integrity: sha512-FxUHS3WXgx3bTWR6yQHNHHkQHZm/XKIi/CchTnKvBulN6obWpcbzJ6lDToXn+Wp0QlVKd7uYAz2/CTw1j7m+Kg==} + '@smithy/util-defaults-mode-node@2.3.1': + resolution: {integrity: sha512-vkMXHQ0BcLFysBMWgSBLSk3+leMpFSyyFj8zQtv5ZyUBx8/owVh1/pPEkzmW/DR/Gy/5c8vjLDD9gZjXNKbrpA==} + engines: {node: '>= 10.0.0'} + + '@smithy/util-defaults-mode-node@4.2.6': + resolution: {integrity: sha512-c6M/ceBTm31YdcFpgfgQAJaw3KbaLuRKnAz91iMWFLSrgxRpYm03c3bu5cpYojNMfkV9arCUelelKA7XQT36SQ==} engines: {node: '>=18.0.0'} - '@smithy/util-endpoints@3.2.0': - resolution: {integrity: sha512-TXeCn22D56vvWr/5xPqALc9oO+LN+QpFjrSM7peG/ckqEPoI3zaKZFp+bFwfmiHhn5MGWPaLCqDOJPPIixk9Wg==} + '@smithy/util-endpoints@3.2.3': + resolution: {integrity: sha512-aCfxUOVv0CzBIkU10TubdgKSx5uRvzH064kaiPEWfNIvKOtNpu642P4FP1hgOFkjQIkDObrfIDnKMKkeyrejvQ==} engines: {node: '>=18.0.0'} + '@smithy/util-hex-encoding@2.2.0': + resolution: {integrity: sha512-7iKXR+/4TpLK194pVjKiasIyqMtTYJsgKgM242Y9uzt5dhHnUDvMNb+3xIhRJ9QhvqGii/5cRUt4fJn3dtXNHQ==} + engines: {node: '>=14.0.0'} + '@smithy/util-hex-encoding@4.2.0': resolution: {integrity: sha512-CCQBwJIvXMLKxVbO88IukazJD9a4kQ9ZN7/UMGBjBcJYvatpWk+9g870El4cB8/EJxfe+k+y0GmR9CAzkF+Nbw==} engines: {node: '>=18.0.0'} - '@smithy/util-middleware@4.2.0': - resolution: {integrity: sha512-u9OOfDa43MjagtJZ8AapJcmimP+K2Z7szXn8xbty4aza+7P1wjFmy2ewjSbhEiYQoW1unTlOAIV165weYAaowA==} + '@smithy/util-middleware@2.2.0': + resolution: {integrity: sha512-L1qpleXf9QD6LwLCJ5jddGkgWyuSvWBkJwWAZ6kFkdifdso+sk3L3O1HdmPvCdnCK3IS4qWyPxev01QMnfHSBw==} + engines: {node: '>=14.0.0'} + + '@smithy/util-middleware@4.2.3': + resolution: {integrity: sha512-v5ObKlSe8PWUHCqEiX2fy1gNv6goiw6E5I/PN2aXg3Fb/hse0xeaAnSpXDiWl7x6LamVKq7senB+m5LOYHUAHw==} engines: {node: '>=18.0.0'} - '@smithy/util-retry@4.2.0': - resolution: {integrity: sha512-BWSiuGbwRnEE2SFfaAZEX0TqaxtvtSYPM/J73PFVm+A29Fg1HTPiYFb8TmX1DXp4hgcdyJcNQmprfd5foeORsg==} + '@smithy/util-retry@2.2.0': + resolution: {integrity: sha512-q9+pAFPTfftHXRytmZ7GzLFFrEGavqapFc06XxzZFcSIGERXMerXxCitjOG1prVDR9QdjqotF40SWvbqcCpf8g==} + engines: {node: '>= 14.0.0'} + + '@smithy/util-retry@4.2.3': + resolution: {integrity: sha512-lLPWnakjC0q9z+OtiXk+9RPQiYPNAovt2IXD3CP4LkOnd9NpUsxOjMx1SnoUVB7Orb7fZp67cQMtTBKMFDvOGg==} engines: {node: '>=18.0.0'} - '@smithy/util-stream@4.4.0': - resolution: {integrity: sha512-vtO7ktbixEcrVzMRmpQDnw/Ehr9UWjBvSJ9fyAbadKkC4w5Cm/4lMO8cHz8Ysb8uflvQUNRcuux/oNHKPXkffg==} + '@smithy/util-stream@2.2.0': + resolution: {integrity: sha512-17faEXbYWIRst1aU9SvPZyMdWmqIrduZjVOqCPMIsWFNxs5yQQgFrJL6b2SdiCzyW9mJoDjFtgi53xx7EH+BXA==} + engines: {node: '>=14.0.0'} + + '@smithy/util-stream@4.5.4': + resolution: {integrity: sha512-+qDxSkiErejw1BAIXUFBSfM5xh3arbz1MmxlbMCKanDDZtVEQ7PSKW9FQS0Vud1eI/kYn0oCTVKyNzRlq+9MUw==} engines: {node: '>=18.0.0'} + '@smithy/util-uri-escape@2.2.0': + resolution: {integrity: sha512-jtmJMyt1xMD/d8OtbVJ2gFZOSKc+ueYJZPW20ULW1GOp/q/YIM0wNh+u8ZFao9UaIGz4WoPW8hC64qlWLIfoDA==} + engines: {node: '>=14.0.0'} + '@smithy/util-uri-escape@4.2.0': resolution: {integrity: sha512-igZpCKV9+E/Mzrpq6YacdTQ0qTiLm85gD6N/IrmyDvQFA4UnU3d5g3m8tMT/6zG/vVkWSU+VxeUyGonL62DuxA==} engines: {node: '>=18.0.0'} @@ -5136,8 +5978,12 @@ packages: resolution: {integrity: sha512-zBPfuzoI8xyBtR2P6WQj63Rz8i3AmfAaJLuNG8dWsfvPe8lO4aCPYLn879mEgHndZH1zQ2oXmG8O1GGzzaoZiw==} engines: {node: '>=18.0.0'} - '@smithy/util-waiter@4.2.0': - resolution: {integrity: sha512-0Z+nxUU4/4T+SL8BCNN4ztKdQjToNvUYmkF1kXO5T7Yz3Gafzh0HeIG6mrkN8Fz3gn9hSyxuAT+6h4vM+iQSBQ==} + '@smithy/util-waiter@2.2.0': + resolution: {integrity: sha512-IHk53BVw6MPMi2Gsn+hCng8rFA3ZmR3Rk7GllxDUW9qFJl/hiSvskn7XldkECapQVkIg/1dHpMAxI9xSTaLLSA==} + engines: {node: '>=14.0.0'} + + '@smithy/util-waiter@4.2.3': + resolution: {integrity: sha512-5+nU///E5sAdD7t3hs4uwvCTWQtTR8JwKwOCSJtBRx0bY1isDo1QwH87vRK86vlFLBTISqoDA2V6xvP6nF1isQ==} engines: {node: '>=18.0.0'} '@smithy/uuid@1.1.0': @@ -5231,6 +6077,9 @@ packages: resolution: {integrity: sha512-qBWp9sHf9vvKqDhg2AGOgWjB9q7MZat2CAPIcaXe+XFWl7nCmriRnDcdIRy7CwKWK+ECiuO29/RSxxKuulo28w==} engines: {node: '>= 10'} + '@speed-highlight/core@1.2.7': + resolution: {integrity: sha512-0dxmVj4gxg3Jg879kvFS/msl4s9F3T9UXC1InxgOf7t5NvcPD97u/WTA5vL/IxWHMn7qSxBozqrnnE2wvl1m8g==} + '@standard-schema/spec@1.0.0': resolution: {integrity: sha512-m2bOd0f2RT9k8QJx1JN85cZYyH1RqFBdlwtkSlf4tBDYLCiiZnv1fIIwacK6cqwXavOydf0NPToMQgpKq+dVlA==} @@ -5523,65 +6372,65 @@ packages: '@swc/helpers@0.5.17': resolution: {integrity: sha512-5IKx/Y13RsYd+sauPb2x+U/xZikHjolzfuDgTAl/Tdf3Q8rslRvC19NKDLgAJQ6wsqADk10ntlv08nPFw/gO/A==} - '@tailwindcss/node@4.1.14': - resolution: {integrity: sha512-hpz+8vFk3Ic2xssIA3e01R6jkmsAhvkQdXlEbRTk6S10xDAtiQiM3FyvZVGsucefq764euO/b8WUW9ysLdThHw==} + '@tailwindcss/node@4.1.16': + resolution: {integrity: sha512-BX5iaSsloNuvKNHRN3k2RcCuTEgASTo77mofW0vmeHkfrDWaoFAFvNHpEgtu0eqyypcyiBkDWzSMxJhp3AUVcw==} - '@tailwindcss/oxide-android-arm64@4.1.14': - resolution: {integrity: sha512-a94ifZrGwMvbdeAxWoSuGcIl6/DOP5cdxagid7xJv6bwFp3oebp7y2ImYsnZBMTwjn5Ev5xESvS3FFYUGgPODQ==} + '@tailwindcss/oxide-android-arm64@4.1.16': + resolution: {integrity: sha512-8+ctzkjHgwDJ5caq9IqRSgsP70xhdhJvm+oueS/yhD5ixLhqTw9fSL1OurzMUhBwE5zK26FXLCz2f/RtkISqHA==} engines: {node: '>= 10'} cpu: [arm64] os: [android] - '@tailwindcss/oxide-darwin-arm64@4.1.14': - resolution: {integrity: sha512-HkFP/CqfSh09xCnrPJA7jud7hij5ahKyWomrC3oiO2U9i0UjP17o9pJbxUN0IJ471GTQQmzwhp0DEcpbp4MZTA==} + '@tailwindcss/oxide-darwin-arm64@4.1.16': + resolution: {integrity: sha512-C3oZy5042v2FOALBZtY0JTDnGNdS6w7DxL/odvSny17ORUnaRKhyTse8xYi3yKGyfnTUOdavRCdmc8QqJYwFKA==} engines: {node: '>= 10'} cpu: [arm64] os: [darwin] - '@tailwindcss/oxide-darwin-x64@4.1.14': - resolution: {integrity: sha512-eVNaWmCgdLf5iv6Qd3s7JI5SEFBFRtfm6W0mphJYXgvnDEAZ5sZzqmI06bK6xo0IErDHdTA5/t7d4eTfWbWOFw==} + '@tailwindcss/oxide-darwin-x64@4.1.16': + resolution: {integrity: sha512-vjrl/1Ub9+JwU6BP0emgipGjowzYZMjbWCDqwA2Z4vCa+HBSpP4v6U2ddejcHsolsYxwL5r4bPNoamlV0xDdLg==} engines: {node: '>= 10'} cpu: [x64] os: [darwin] - '@tailwindcss/oxide-freebsd-x64@4.1.14': - resolution: {integrity: sha512-QWLoRXNikEuqtNb0dhQN6wsSVVjX6dmUFzuuiL09ZeXju25dsei2uIPl71y2Ic6QbNBsB4scwBoFnlBfabHkEw==} + '@tailwindcss/oxide-freebsd-x64@4.1.16': + resolution: {integrity: sha512-TSMpPYpQLm+aR1wW5rKuUuEruc/oOX3C7H0BTnPDn7W/eMw8W+MRMpiypKMkXZfwH8wqPIRKppuZoedTtNj2tg==} engines: {node: '>= 10'} cpu: [x64] os: [freebsd] - '@tailwindcss/oxide-linux-arm-gnueabihf@4.1.14': - resolution: {integrity: sha512-VB4gjQni9+F0VCASU+L8zSIyjrLLsy03sjcR3bM0V2g4SNamo0FakZFKyUQ96ZVwGK4CaJsc9zd/obQy74o0Fw==} + '@tailwindcss/oxide-linux-arm-gnueabihf@4.1.16': + resolution: {integrity: sha512-p0GGfRg/w0sdsFKBjMYvvKIiKy/LNWLWgV/plR4lUgrsxFAoQBFrXkZ4C0w8IOXfslB9vHK/JGASWD2IefIpvw==} engines: {node: '>= 10'} cpu: [arm] os: [linux] - '@tailwindcss/oxide-linux-arm64-gnu@4.1.14': - resolution: {integrity: sha512-qaEy0dIZ6d9vyLnmeg24yzA8XuEAD9WjpM5nIM1sUgQ/Zv7cVkharPDQcmm/t/TvXoKo/0knI3me3AGfdx6w1w==} + '@tailwindcss/oxide-linux-arm64-gnu@4.1.16': + resolution: {integrity: sha512-DoixyMmTNO19rwRPdqviTrG1rYzpxgyYJl8RgQvdAQUzxC1ToLRqtNJpU/ATURSKgIg6uerPw2feW0aS8SNr/w==} engines: {node: '>= 10'} cpu: [arm64] os: [linux] - '@tailwindcss/oxide-linux-arm64-musl@4.1.14': - resolution: {integrity: sha512-ISZjT44s59O8xKsPEIesiIydMG/sCXoMBCqsphDm/WcbnuWLxxb+GcvSIIA5NjUw6F8Tex7s5/LM2yDy8RqYBQ==} + '@tailwindcss/oxide-linux-arm64-musl@4.1.16': + resolution: {integrity: sha512-H81UXMa9hJhWhaAUca6bU2wm5RRFpuHImrwXBUvPbYb+3jo32I9VIwpOX6hms0fPmA6f2pGVlybO6qU8pF4fzQ==} engines: {node: '>= 10'} cpu: [arm64] os: [linux] - '@tailwindcss/oxide-linux-x64-gnu@4.1.14': - resolution: {integrity: sha512-02c6JhLPJj10L2caH4U0zF8Hji4dOeahmuMl23stk0MU1wfd1OraE7rOloidSF8W5JTHkFdVo/O7uRUJJnUAJg==} + '@tailwindcss/oxide-linux-x64-gnu@4.1.16': + resolution: {integrity: sha512-ZGHQxDtFC2/ruo7t99Qo2TTIvOERULPl5l0K1g0oK6b5PGqjYMga+FcY1wIUnrUxY56h28FxybtDEla+ICOyew==} engines: {node: '>= 10'} cpu: [x64] os: [linux] - '@tailwindcss/oxide-linux-x64-musl@4.1.14': - resolution: {integrity: sha512-TNGeLiN1XS66kQhxHG/7wMeQDOoL0S33x9BgmydbrWAb9Qw0KYdd8o1ifx4HOGDWhVmJ+Ul+JQ7lyknQFilO3Q==} + '@tailwindcss/oxide-linux-x64-musl@4.1.16': + resolution: {integrity: sha512-Oi1tAaa0rcKf1Og9MzKeINZzMLPbhxvm7rno5/zuP1WYmpiG0bEHq4AcRUiG2165/WUzvxkW4XDYCscZWbTLZw==} engines: {node: '>= 10'} cpu: [x64] os: [linux] - '@tailwindcss/oxide-wasm32-wasi@4.1.14': - resolution: {integrity: sha512-uZYAsaW/jS/IYkd6EWPJKW/NlPNSkWkBlaeVBi/WsFQNP05/bzkebUL8FH1pdsqx4f2fH/bWFcUABOM9nfiJkQ==} + '@tailwindcss/oxide-wasm32-wasi@4.1.16': + resolution: {integrity: sha512-B01u/b8LteGRwucIBmCQ07FVXLzImWESAIMcUU6nvFt/tYsQ6IHz8DmZ5KtvmwxD+iTYBtM1xwoGXswnlu9v0Q==} engines: {node: '>=14.0.0'} cpu: [wasm32] bundledDependencies: @@ -5592,40 +6441,40 @@ packages: - '@emnapi/wasi-threads' - tslib - '@tailwindcss/oxide-win32-arm64-msvc@4.1.14': - resolution: {integrity: sha512-Az0RnnkcvRqsuoLH2Z4n3JfAef0wElgzHD5Aky/e+0tBUxUhIeIqFBTMNQvmMRSP15fWwmvjBxZ3Q8RhsDnxAA==} + '@tailwindcss/oxide-win32-arm64-msvc@4.1.16': + resolution: {integrity: sha512-zX+Q8sSkGj6HKRTMJXuPvOcP8XfYON24zJBRPlszcH1Np7xuHXhWn8qfFjIujVzvH3BHU+16jBXwgpl20i+v9A==} engines: {node: '>= 10'} cpu: [arm64] os: [win32] - '@tailwindcss/oxide-win32-x64-msvc@4.1.14': - resolution: {integrity: sha512-ttblVGHgf68kEE4om1n/n44I0yGPkCPbLsqzjvybhpwa6mKKtgFfAzy6btc3HRmuW7nHe0OOrSeNP9sQmmH9XA==} + '@tailwindcss/oxide-win32-x64-msvc@4.1.16': + resolution: {integrity: sha512-m5dDFJUEejbFqP+UXVstd4W/wnxA4F61q8SoL+mqTypId2T2ZpuxosNSgowiCnLp2+Z+rivdU0AqpfgiD7yCBg==} engines: {node: '>= 10'} cpu: [x64] os: [win32] - '@tailwindcss/oxide@4.1.14': - resolution: {integrity: sha512-23yx+VUbBwCg2x5XWdB8+1lkPajzLmALEfMb51zZUBYaYVPDQvBSD/WYDqiVyBIo2BZFa3yw1Rpy3G2Jp+K0dw==} + '@tailwindcss/oxide@4.1.16': + resolution: {integrity: sha512-2OSv52FRuhdlgyOQqgtQHuCgXnS8nFSYRp2tJ+4WZXKgTxqPy7SMSls8c3mPT5pkZ17SBToGM5LHEJBO7miEdg==} engines: {node: '>= 10'} - '@tailwindcss/postcss@4.1.14': - resolution: {integrity: sha512-BdMjIxy7HUNThK87C7BC8I1rE8BVUsfNQSI5siQ4JK3iIa3w0XyVvVL9SXLWO//CtYTcp1v7zci0fYwJOjB+Zg==} + '@tailwindcss/postcss@4.1.16': + resolution: {integrity: sha512-Qn3SFGPXYQMKR/UtqS+dqvPrzEeBZHrFA92maT4zijCVggdsXnDBMsPFJo1eArX3J+O+Gi+8pV4PkqjLCNBk3A==} '@tailwindcss/typography@0.5.19': resolution: {integrity: sha512-w31dd8HOx3k9vPtcQh5QHP9GwKcgbMp87j58qi6xgiBnFFtKEAgCWnDw4qUT8aHwkCp8bKvb/KGKWWHedP0AAg==} peerDependencies: tailwindcss: '>=3.0.0 || insiders || >=4.0.0-alpha.20 || >=4.0.0-beta.1' - '@tailwindcss/vite@4.1.14': - resolution: {integrity: sha512-BoFUoU0XqgCUS1UXWhmDJroKKhNXeDzD7/XwabjkDIAbMnc4ULn5e2FuEuBbhZ6ENZoSYzKlzvZ44Yr6EUDUSA==} + '@tailwindcss/vite@4.1.16': + resolution: {integrity: sha512-bbguNBcDxsRmi9nnlWJxhfDWamY3lmcyACHcdO1crxfzuLpOhHLLtEIN/nCbbAtj5rchUgQD17QVAKi1f7IsKg==} peerDependencies: vite: ^5.2.0 || ^6 || ^7 - '@tanstack/query-core@5.90.2': - resolution: {integrity: sha512-k/TcR3YalnzibscALLwxeiLUub6jN5EDLwKDiO7q5f4ICEoptJ+n9+7vcEFy5/x/i6Q+Lb/tXrsKCggf5uQJXQ==} + '@tanstack/query-core@5.90.5': + resolution: {integrity: sha512-wLamYp7FaDq6ZnNehypKI5fNvxHPfTYylE0m/ZpuuzJfJqhR5Pxg9gvGBHZx4n7J+V5Rg5mZxHHTlv25Zt5u+w==} - '@tanstack/react-query@5.90.2': - resolution: {integrity: sha512-CLABiR+h5PYfOWr/z+vWFt5VsOA2ekQeRQBFSKlcoW6Ndx/f8rfyVmq4LbgOM4GG2qtxAxjLYLOpCNTYm4uKzw==} + '@tanstack/react-query@5.90.5': + resolution: {integrity: sha512-pN+8UWpxZkEJ/Rnnj2v2Sxpx1WFlaa9L6a4UO89p6tTQbeo+m0MS8oYDjbggrR8QcTyjKoYWKS3xJQGr3ExT8Q==} peerDependencies: react: ^18 || ^19 @@ -5675,6 +6524,9 @@ packages: '@tsconfig/node16@1.0.4': resolution: {integrity: sha512-vxhUy4J8lyeyinH7Azl1pdd43GJhZH/tP2weN8TntQblOY+A0XbT8DJk1/oCPuOOyg/Ja757rG0CgHcWC8OfMA==} + '@tsconfig/node18@1.0.3': + resolution: {integrity: sha512-RbwvSJQsuN9TB04AQbGULYfOGE/RnSFk/FLQ5b0NmDf5Kx2q/lABZbHQPKCO1vZ6Fiwkplu+yb9pGdLy1iGseQ==} + '@tsd/typescript@5.9.3': resolution: {integrity: sha512-JSSdNiS0wgd8GHhBwnMAI18Y8XPhLVN+dNelPfZCXFhy9Lb3NbnFyp9JKxxr54jSUkEJPk3cidvCoHducSaRMQ==} engines: {node: '>=14.17'} @@ -5922,11 +6774,14 @@ packages: '@types/node@16.18.11': resolution: {integrity: sha512-3oJbGBUWuS6ahSnEq1eN2XrCyf4YsWI8OyCvo7c64zQJNplk3mO84t53o8lfTk+2ji59g5ycfc6qQ3fdHliHuA==} - '@types/node@18.19.129': - resolution: {integrity: sha512-hrmi5jWt2w60ayox3iIXwpMEnfUvOLJCRtrOPbHtH15nTjvO7uhnelvrdAs0dO0/zl5DZ3ZbahiaXEVb54ca/A==} + '@types/node@18.19.130': + resolution: {integrity: sha512-GRaXQx6jGfL8sKfaIDD6OupbIHBr9jv7Jnaml9tB7l4v068PAOXqfcujMMo5PhbIs6ggR1XODELqahT2R8v0fg==} - '@types/node@22.18.8': - resolution: {integrity: sha512-pAZSHMiagDR7cARo/cch1f3rXy0AEXwsVsVH09FcyeJVAzCnGgmYis7P3JidtTUjyadhTeSo8TgRPswstghDaw==} + '@types/node@22.18.12': + resolution: {integrity: sha512-BICHQ67iqxQGFSzfCFTT7MRQ5XcBjG5aeKh5Ok38UBbPe5fxTyE+aHFxwVrGyr8GNlqFMLKD1D3P2K/1ks8tog==} + + '@types/node@24.9.1': + resolution: {integrity: sha512-QoiaXANRkSXK6p0Duvt56W208du4P9Uye9hWLWgGMDTEoKPhuenzNcC4vGUmrNkiOKTlIrBoyNQYNpSwfEZXSg==} '@types/normalize-package-data@2.4.4': resolution: {integrity: sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==} @@ -5946,13 +6801,16 @@ packages: '@types/range-parser@1.2.7': resolution: {integrity: sha512-hKormJbkJqzQGhziax5PItDUTMAM9uE2XXQmM37dyd4hVM+5aVl7oVxMVUiVQn2oCQFN/LKCZdvSM0pFRqbSmQ==} - '@types/react-dom@19.2.0': - resolution: {integrity: sha512-brtBs0MnE9SMx7px208g39lRmC5uHZs96caOJfTjFcYSLHNamvaSMfJNagChVNkup2SdtOxKX1FDBkRSJe1ZAg==} + '@types/rclone.js@0.6.3': + resolution: {integrity: sha512-BssKAAVRY//fxGKso8SatyOwiD7X0toDofNnVxZlIXmN7UHrn2UBTxldNAjgUvWA91qJyeEPfKmeJpZVhLugXg==} + + '@types/react-dom@19.2.2': + resolution: {integrity: sha512-9KQPoO6mZCi7jcIStSnlOWn2nEF3mNmyr3rIAsGnAbQKYbRLyqmeSc39EVgtxXVia+LMT8j3knZLAZAh+xLmrw==} peerDependencies: '@types/react': ^19.2.0 - '@types/react@19.2.0': - resolution: {integrity: sha512-1LOH8xovvsKsCBq1wnT4ntDUdCJKmnEakhsuoUSy6ExlHCkGP2hqnatagYTgFk6oeL0VU31u7SNjunPN+GchtA==} + '@types/react@19.2.2': + resolution: {integrity: sha512-6mDvHUFSjyT2B2yeNx2nUgMxh9LtOWvkhIU3uePn2I2oyNymUAX1NIsdgviM4CH+JSrp2D2hsMvJOkxY+0wNRA==} '@types/resolve@1.20.6': resolution: {integrity: sha512-A4STmOXPhMUtHH+S6ymgE2GiBSMqf4oTvcQZMcHzokuTLVYzXTB8ttjcgxOVaAp2lGwEdzZ0J+cRbbeevQj1UQ==} @@ -6394,14 +7252,17 @@ packages: '@vercel/edge-config-fs@0.1.0': resolution: {integrity: sha512-NRIBwfcS0bUoUbRWlNGetqjvLSwgYH/BqKqDN7vK1g32p7dN96k0712COgaz6VFizAm9b0g6IG6hR6+hc0KCPg==} - '@vercel/edge-config@1.4.0': - resolution: {integrity: sha512-69Wg5gw9DzwnyUmnjToSeLRm1nm8mCPgN0kflX8EHRHyqvzH80wPem5A8rI2LXPb2Y9tJNoqN3vXPcQhS2Wh5g==} + '@vercel/edge-config@1.4.3': + resolution: {integrity: sha512-8vTDATodRrH49wMzKEjZ8/5H2qs1aPkD0uRK585f/Fx4YN2wfHfY/3td9OFrh+gdnCq07z8A5f0hoY6xhBcPkg==} engines: {node: '>=14.6'} peerDependencies: '@opentelemetry/api': ^1.7.0 + next: '>=1' peerDependenciesMeta: '@opentelemetry/api': optional: true + next: + optional: true '@vercel/error-utils@2.0.3': resolution: {integrity: sha512-CqC01WZxbLUxoiVdh9B/poPbNpY9U+tO1N9oWHwTl5YAZxcqXmmWJ8KNMFItJCUUWdY3J3xv8LvAuQv2KZ5YdQ==} @@ -6578,6 +7439,10 @@ packages: resolution: {integrity: sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==} engines: {node: '>=6.5'} + accepts@2.0.0: + resolution: {integrity: sha512-5cvg6CtKwfgdmVqY1WIiXKc3Q1bkRqGLi+2W/6ao+6Y7gu/RCwRuAhGEzh5B4KlszSuTLgZYuqFqo5bImjNKng==} + engines: {node: '>= 0.6'} + acorn-import-attributes@1.9.5: resolution: {integrity: sha512-n02Vykv5uA3eHGM/Z2dQrcD56kL8TyDb2p1+0P83PClMnC/nc+anbQRhIOWnSq4Ke/KvDPrY3C9hDtC/A3eHnQ==} peerDependencies: @@ -6588,10 +7453,19 @@ packages: peerDependencies: acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 + acorn-walk@8.3.2: + resolution: {integrity: sha512-cjkyv4OtNCIeqhHrfS81QWXoCBPExR/J62oyEqepVw8WaQeSqpW2uhuLPh1m9eWhDuOo/jUXVTlifvesOWp/4A==} + engines: {node: '>=0.4.0'} + acorn-walk@8.3.4: resolution: {integrity: sha512-ueEepnujpqee2o5aIYnvHU6C0A42MNdsIDeqy5BydrkuC5R1ZuUFnm27EeFJGoEHJQgn3uleRvmTXaJgfXbt4g==} engines: {node: '>=0.4.0'} + acorn@8.14.0: + resolution: {integrity: sha512-cl669nCJTZBsL97OF4kUQm5g5hC2uihk0NxY3WENAC0TYdILVkAyHymAntgxGkl7K+t0cXIrH5siy5S4XkFycA==} + engines: {node: '>=0.4.0'} + hasBin: true + acorn@8.15.0: resolution: {integrity: sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg==} engines: {node: '>=0.4.0'} @@ -6604,6 +7478,10 @@ packages: resolution: {integrity: sha512-OXwN5b9pCUXNQHJpwwD2qP40byEmSgzj8B4ydSN0uMNYWiFmJ6x6KwUllMmfk8Rwu/HJDFR7U8ubsWBoN0Xp0A==} engines: {node: '>=8.9'} + adm-zip@0.5.16: + resolution: {integrity: sha512-TGw5yVi4saajsSEgz25grObGHEUaDrniwvA2qwSC060KfqGPdglhvPMA2lPIoxs3PQIItj2iag35fONcQqgUaQ==} + engines: {node: '>=12.0'} + agent-base@6.0.2: resolution: {integrity: sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==} engines: {node: '>= 6.0.0'} @@ -6649,6 +7527,10 @@ packages: alien-signals@0.4.14: resolution: {integrity: sha512-itUAVzhczTmP2U5yX67xVpsbbOiquusbWVyA9N+sy6+r6YVbFkahXvNCeEPWEOMhwDYwbVbGHFkVL03N9I5g+Q==} + ansi-colors@4.1.3: + resolution: {integrity: sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw==} + engines: {node: '>=6'} + ansi-escape-sequences@4.1.0: resolution: {integrity: sha512-dzW9kHxH011uBsidTXd14JXgzye/YLb2LzeKZ4bsgl/Knwx8AtbSFkkGxagdNOoh0DlqHCmfiEjWKBaqjOanVw==} engines: {node: '>=8.0.0'} @@ -6877,6 +7759,9 @@ packages: resolution: {integrity: sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==} engines: {node: '>= 0.4'} + aws4fetch@1.0.20: + resolution: {integrity: sha512-/djoAN709iY65ETD6LKCtyyEI04XIBP5xVvfmNxsEP0uJB5tyaGBztSryRr4HqMStr9R06PisQE7m9zDTXKu6g==} + axe-core@4.10.3: resolution: {integrity: sha512-Xm7bpRXnDSX2YE2YFfBk2FnF0ep6tmG7xPh8iHee8MIcrgq762Nkce856dYtJYLkuIoYZvGfTs/PbZhideTcEg==} engines: {node: '>=4'} @@ -6931,9 +7816,16 @@ packages: bl@4.1.0: resolution: {integrity: sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==} + blake3-wasm@2.1.5: + resolution: {integrity: sha512-F1+K8EbfOZE49dtoPtmxUQrpXaBIl3ICvasLh+nJta0xkz+9kF/7uet9fLnwKqhDrmj6g+6K3Tw9yQPUg2ka5g==} + bluebird@3.7.2: resolution: {integrity: sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==} + body-parser@2.2.0: + resolution: {integrity: sha512-02qvAaxv8tp7fBa/mw1ga98OGm+eCbqzJOKoRt70sLmfEEi+jyBYVTDGfCL/k06/4EMk/z01gCe7HoCH/f2LTg==} + engines: {node: '>=18'} + boolbase@1.0.0: resolution: {integrity: sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==} @@ -7186,10 +8078,17 @@ packages: resolution: {integrity: sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==} engines: {node: '>=12'} + cliui@9.0.1: + resolution: {integrity: sha512-k7ndgKhwoQveBL+/1tqGJYNz097I7WOvwbmmU2AR5+magtbjPWQTS1C5vzGkBC8Ym8UWRzfKUzUUqFLypY4Q+w==} + engines: {node: '>=20'} + clone@1.0.4: resolution: {integrity: sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==} engines: {node: '>=0.8'} + cloudflare@4.5.0: + resolution: {integrity: sha512-fPcbPKx4zF45jBvQ0z7PCdgejVAPBBCZxwqk1k7krQNfpM07Cfj97/Q6wBzvYqlWXx/zt1S9+m8vnfCe06umbQ==} + cloudflare@5.2.0: resolution: {integrity: sha512-dVzqDpPFYR9ApEC9e+JJshFJZXcw4HzM8W+3DHzO5oy9+8rLC53G7x6fEf9A7/gSuSCxuvndzui5qJKftfIM9A==} @@ -7230,10 +8129,17 @@ packages: color-name@1.1.4: resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==} + color-string@1.9.1: + resolution: {integrity: sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==} + color-support@1.1.3: resolution: {integrity: sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg==} hasBin: true + color@4.2.3: + resolution: {integrity: sha512-1rXeuUUiGGrykh+CeBdu5Ie7OJwinCgQY0bc7GCRxy5xVHy+moaqkpL/jqQq0MtQOeYcrqEz4abc5f0KtU7W4A==} + engines: {node: '>=12.5.0'} + colorette@2.0.20: resolution: {integrity: sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==} @@ -7264,6 +8170,10 @@ packages: resolution: {integrity: sha512-y4Mg2tXshplEbSGzx7amzPwKKOCGuoSRP/CjEdwwk0FOGlUbq6lKuoyDZTNZkmxHdJtp54hdfY/JUrdL7Xfdug==} engines: {node: '>=14'} + commander@11.1.0: + resolution: {integrity: sha512-yPVavfyCcRhmorC7rWlkHn15b4wDVgVmBA7kV4QVBsF7kv/9TKJAbAXVTxvTnwP8HHKjRCJDClKbciiYS7p0DQ==} + engines: {node: '>=16'} + commander@12.1.0: resolution: {integrity: sha512-Vw8qHK3bZM9y/P10u3Vib8o/DdkvA2OtPtZvD871QKjy74Wj1WSKFILMPRPSdUSx5RFK1arlJzEtA4PkFgnbuA==} engines: {node: '>=18'} @@ -7340,10 +8250,18 @@ packages: constant-case@2.0.0: resolution: {integrity: sha512-eS0N9WwmjTqrOmR3o83F5vW8Z+9R1HnVz3xmzT2PMFug9ly+Au/fxRWlEBSb6LcZwspSsEn9Xs1uw9YgzAg1EQ==} + content-disposition@1.0.0: + resolution: {integrity: sha512-Au9nRL8VNUut/XSzbQA38+M78dzP4D+eqg3gfJHMIHHYa3bg067xj1KxMUWj+VULbiZMowKngFFbKczUrNJ1mg==} + engines: {node: '>= 0.6'} + content-type@1.0.4: resolution: {integrity: sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==} engines: {node: '>= 0.6'} + content-type@1.0.5: + resolution: {integrity: sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==} + engines: {node: '>= 0.6'} + conventional-changelog-angular@7.0.0: resolution: {integrity: sha512-ROjNchA9LgfNMTTFSIWPzebCwOGFdgkEq45EnvvrmSLvCtAw0HSmrCs7/ty+wAeYUZyNay0YMUNYFTRL72PkBQ==} engines: {node: '>=16'} @@ -7435,6 +8353,18 @@ packages: convert-source-map@2.0.0: resolution: {integrity: sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==} + cookie-signature@1.2.2: + resolution: {integrity: sha512-D76uU73ulSXrD1UXF4KE2TMxVVwhsnCgfAyTg9k8P6KGZjlXKrOLe4dJQKI3Bxi5wjesZoFXJWElNWBjPZMbhg==} + engines: {node: '>=6.6.0'} + + cookie@0.7.1: + resolution: {integrity: sha512-6DnInpx7SJ2AK3+CTUE/ZM0vWTUboZCegxhC2xiIydHR9jNuTAASBrfEpHhiGOZw/nX51bHt6YQl8jsGo4y/0w==} + engines: {node: '>= 0.6'} + + cookie@1.0.2: + resolution: {integrity: sha512-9Kr/j4O16ISv8zBBhJoi4bXOYNTkFLOqSL3UDB0njXxCXNezjeyVrJyGOWtgfs/q2km1gwBcfH8q1yEGoMYunA==} + engines: {node: '>=18'} + cookiejar@2.1.4: resolution: {integrity: sha512-LDx6oHrK+PhzLKJU9j5S7/Y3jM/mUHvD/DeI1WQmJn652iPC5Y4TBzC9l+5OMOXlyTTA+SmVUPm0HQUwpD5Jqw==} @@ -7516,10 +8446,17 @@ packages: webpack: optional: true + css-select@5.2.2: + resolution: {integrity: sha512-TizTzUddG/xYLA3NXodFM0fSbNizXjOKhqiQQwvhlspadZokn1KDy0NZFS0wuEubIYAV5/c1/lAr0TaaFXEXzw==} + css-tree@3.1.0: resolution: {integrity: sha512-0eW44TGN5SQXU1mWSkKwFstI/22X2bG1nYzZTYMAWjylYURhse752YgbE4Cx46AC+bAvI+/dYTPRk1LqSUnu6w==} engines: {node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0} + css-what@6.2.2: + resolution: {integrity: sha512-u/O3vwbptzhMs3L1fQE82ZSLHQQfto5gyZzwteVIEyeaY5Fc7R4dapF/BvRoSYFeqfBk4m0V1Vafq5Pjv25wvA==} + engines: {node: '>= 6'} + css.escape@1.5.1: resolution: {integrity: sha512-YUifsXXuknHlUsmlgyY0PKzgPOr7/FjCePfHNt0jxm83wHZi44VDMQ7/fGNkjY3/jV1MC+1CmZbaHzugyeRtpg==} @@ -7528,6 +8465,9 @@ packages: engines: {node: '>=4'} hasBin: true + cssom@0.5.0: + resolution: {integrity: sha512-iKuQcq+NdHqlAcwUY0o/HL69XQrUaQdMjmStJ8JFmUaiiQErlhrmuigkg/CU4E2J0IyUKUrMAgl36TvN67MqTw==} + csstype@3.1.3: resolution: {integrity: sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==} @@ -7741,6 +8681,15 @@ packages: supports-color: optional: true + debug@4.3.6: + resolution: {integrity: sha512-O/09Bd4Z1fBrU4VzkhFqVgpPzaGbw6Sm9FEkBT1A/YBXQFGuuSxa1dN2nxgxS34JmKXqYx8CZAwEVoJFImUXIg==} + engines: {node: '>=6.0'} + peerDependencies: + supports-color: '*' + peerDependenciesMeta: + supports-color: + optional: true + debug@4.4.3: resolution: {integrity: sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==} engines: {node: '>=6.0'} @@ -7827,6 +8776,10 @@ packages: resolution: {integrity: sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==} engines: {node: '>= 0.6'} + depd@2.0.0: + resolution: {integrity: sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==} + engines: {node: '>= 0.8'} + deprecation@2.3.1: resolution: {integrity: sha512-xmHIy4F3scKVwMsQ4WnVaS8bHOx0DmVwRywosKhaILI0ywMDWPtBSku2HNxRvF7jtwDRsoEwYQSfbxj8b7RlJQ==} @@ -7887,9 +8840,22 @@ packages: dom-accessibility-api@0.6.3: resolution: {integrity: sha512-7ZgogeTnjuHbo+ct10G9Ffp0mif17idi0IyWNVA/wcwcm7NPOD/WEHVP3n7n3MhXqxoIYm8d6MuZohYWIZ4T3w==} + dom-serializer@2.0.0: + resolution: {integrity: sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==} + + domelementtype@2.3.0: + resolution: {integrity: sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==} + + domhandler@5.0.3: + resolution: {integrity: sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==} + engines: {node: '>= 4'} + dompurify@3.2.7: resolution: {integrity: sha512-WhL/YuveyGXJaerVlMYGWhvQswa7myDG17P7Vu65EWC05o8vfeNbvNf4d/BOvH99+ZW+LlQsc1GDKMa1vNK6dw==} + domutils@3.2.2: + resolution: {integrity: sha512-6kZKyUajlDuqlHKVX1w7gyslj9MPIXzIFiz/rGu35uC1wMi+kMhQwGhl4lt9unC9Vb9INnY9Z3/ZA3+FhASLaw==} + dot-case@2.1.1: resolution: {integrity: sha512-HnM6ZlFqcajLsyudHq7LeeLDr2rFAVYtDv/hV5qchQEidSck8j9OPUsXY9KwJv/lHMtYlX4DjRQqwFYa+0r8Ug==} @@ -7915,11 +8881,18 @@ packages: eastasianwidth@0.2.0: resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==} + eciesjs@0.4.16: + resolution: {integrity: sha512-dS5cbA9rA2VR4Ybuvhg6jvdmp46ubLn3E+px8cG/35aEDNclrqoCjg6mt0HYZ/M+OoESS3jSkCrqk1kWAEhWAw==} + engines: {bun: '>=1', deno: '>=2', node: '>=16'} + edge-runtime@2.5.9: resolution: {integrity: sha512-pk+k0oK0PVXdlT4oRp4lwh+unuKB7Ng4iZ2HB+EZ7QCEQizX360Rp/F4aRpgpRgdP2ufB35N+1KppHmYjqIGSg==} engines: {node: '>=16'} hasBin: true + ee-first@1.1.1: + resolution: {integrity: sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==} + electron-to-chromium@1.5.230: resolution: {integrity: sha512-A6A6Fd3+gMdaed9wX83CvHYJb4UuapPD5X5SLq72VZJzxHSY0/LUweGXRWmQlh2ln7KV7iw7jnwXK7dlPoOnHQ==} @@ -7936,6 +8909,10 @@ packages: resolution: {integrity: sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==} engines: {node: '>= 4'} + encodeurl@2.0.0: + resolution: {integrity: sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg==} + engines: {node: '>= 0.8'} + encoding@0.1.13: resolution: {integrity: sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==} @@ -7946,6 +8923,10 @@ packages: resolution: {integrity: sha512-d4lC8xfavMeBjzGr2vECC3fsGXziXZQyJxD868h2M/mBI3PwAuODxAkLkq5HYuvrPYcUtiLzsTo8U3PgX3Ocww==} engines: {node: '>=10.13.0'} + enquirer@2.4.1: + resolution: {integrity: sha512-rRqJg/6gd538VHvR3PSrdRBb/1Vy2YfzHqzvbhGIQpDRKIa4FgV/54b5Q1xYSxOOwKvjXweS26E0Q+nAMwp2pQ==} + engines: {node: '>=8.6'} + entities@4.5.0: resolution: {integrity: sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==} engines: {node: '>=0.12'} @@ -7968,6 +8949,9 @@ packages: error-ex@1.3.4: resolution: {integrity: sha512-sqQamAnR14VgCr1A618A3sGrygcpK+HEbenA/HiEAkkUwcZIIB/tgWqHFxWgOyDh4nB4JCRimh79dR5Ywc9MDQ==} + error-stack-parser-es@1.0.5: + resolution: {integrity: sha512-5qucVt2XcuGMcEGgWI7i+yZpmpByQ8J1lHhcL7PwqCwu9FPP3VUXzT4ltHe5i2z9dePwEHcDVOAfSnHsOlCXRA==} + es-abstract@1.24.0: resolution: {integrity: sha512-WSzPgsdLtTcQwm4CROfS5ju2Wa1QQcVeT37jFjYzdFz1r9ahadC8B8/a4qxJxM+09F18iumCdRmlr96ZYkQvEg==} engines: {node: '>= 0.4'} @@ -8159,10 +9143,23 @@ packages: engines: {node: '>=18'} hasBin: true + esbuild@0.25.11: + resolution: {integrity: sha512-KohQwyzrKTQmhXDW1PjCv3Tyspn9n5GcY2RTDqeORIdIJY8yKIF7sTSopFmn/wpMPW4rdPXI0UE5LJLuq3bx0Q==} + engines: {node: '>=18'} + hasBin: true + + esbuild@0.25.4: + resolution: {integrity: sha512-8pgjLUcUjcgDg+2Q4NYXnPbo/vncAY4UmyaCm0jZevERqCHZIaWwdJHkf8XQtu4AxSKCdvrUbT0XUr1IdZzI8Q==} + engines: {node: '>=18'} + hasBin: true + escalade@3.2.0: resolution: {integrity: sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==} engines: {node: '>=6'} + escape-html@1.0.3: + resolution: {integrity: sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==} + escape-string-regexp@1.0.5: resolution: {integrity: sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==} engines: {node: '>=0.8.0'} @@ -8502,8 +9499,8 @@ packages: estree-util-to-js@2.0.0: resolution: {integrity: sha512-WDF+xj5rRWmD5tj6bIqRi6CkLIXbbNQUcxQHzGysQzvHmdYG2G7p/Tf0J0gpxGgkeMZNTIjT/AoSvC9Xehcgdg==} - estree-util-value-to-estree@3.4.0: - resolution: {integrity: sha512-Zlp+gxis+gCfK12d3Srl2PdX2ybsEA8ZYy6vQGVQTNNYLEGRQQ56XB64bjemN8kxIKXP1nC9ip4Z+ILy9LGzvQ==} + estree-util-value-to-estree@3.5.0: + resolution: {integrity: sha512-aMV56R27Gv3QmfmF1MY12GWkGzzeAezAX+UplqHVASfjc9wNzI/X6hC0S9oxq61WT4aQesLGslWP9tKk6ghRZQ==} estree-util-visit@2.0.0: resolution: {integrity: sha512-m5KgiH85xAhhW8Wta0vShLcUvOsh3LLPI2YVwcbio1l7E09NTLL1EyMZFM1OyWowoH0skScNbhOPl4kcBgzTww==} @@ -8522,6 +9519,9 @@ packages: resolution: {integrity: sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==} engines: {node: '>= 0.6'} + eval-estree-expression@3.0.1: + resolution: {integrity: sha512-zTLKGbiVdQYp4rQkSoXPibrFf5ZoPn6jzExegRLEQ13F+FSxu5iLgaRH6hlDs2kWSUa6vp8yD20cdJi0me6pEw==} + event-target-shim@5.0.1: resolution: {integrity: sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==} engines: {node: '>=6'} @@ -8540,10 +9540,18 @@ packages: resolution: {integrity: sha512-jpWzZ1ZhwUmeWRhS7Qv3mhpOhLfwI+uAX4e5fOcXqwMR7EcJ0pj2kV1CVzHVMX/LphnKWD3LObjZCoJ71lKpHw==} engines: {node: ^18.19.0 || >=20.5.0} + exit-hook@2.2.1: + resolution: {integrity: sha512-eNTPlAD67BmP31LDINZ3U7HSF8l57TxOY2PmBJ1shpCvpnxBF93mWCE8YHBnXs8qiUZJc9WDcWIeC3a2HIAMfw==} + engines: {node: '>=6'} + expect-type@1.2.2: resolution: {integrity: sha512-JhFGDVJ7tmDJItKhYgJCGLOWjuK9vPxiXoUFLwLDc99NlmklilbiQJwoctZtt13+xMw91MCk/REan6MWHqDjyA==} engines: {node: '>=12.0.0'} + express@5.0.1: + resolution: {integrity: sha512-ORF7g6qGnD+YtUG9yx4DFoqCShNMmUKiXuT5oWMHiOvt/4WFbHC6yCwQMTSBMno7AqntNCAzzcnnjowRkTL9eQ==} + engines: {node: '>= 18'} + exsolve@1.0.7: resolution: {integrity: sha512-VO5fQUzZtI6C+vx4w/4BWJpg3s/5l+6pRQEHzFRM8WFi4XffSP1Z+4qi7GbjWbvRQEbdIco5mIMq+zX4rPuLrw==} @@ -8580,6 +9588,10 @@ packages: fast-uri@3.1.0: resolution: {integrity: sha512-iPeeDKJSWf4IEOasVVrknXpaBV0IApz/gp7S2bb7Z4Lljbl2MGJRqInZiUrQwV16cpzw/D3S5j5Julj/gT52AA==} + fast-xml-parser@4.2.5: + resolution: {integrity: sha512-B9/wizE4WngqQftFPmdaMYlXoJlJOYxGQOanC77fq9k8+Z0v5dDSVh+3glErdIROP//s/jgb7ZuxKfB8nVyo0g==} + hasBin: true + fast-xml-parser@5.2.5: resolution: {integrity: sha512-pfX9uG9Ki0yekDHx2SiuRIyFdyAr1kMIMitPvb0YBo8SUfKvia7w7FIyd/l6av85pFYRhZscS75MwMnbvY+hcQ==} hasBin: true @@ -8587,6 +9599,9 @@ packages: fastq@1.19.1: resolution: {integrity: sha512-GwLTyxkCXjXbxqIhTsMI2Nui8huMPtnxg7krajPJAjnEG/iiOS7i+zCtWGZR9G0NBKbXKh6X9m9UIsYX/N6vvQ==} + fault@2.0.1: + resolution: {integrity: sha512-WtySTkS4OKev5JtpHXnib4Gxiurzh5NCGvWrFaZ34m6JehfTUhKZvn9njTfw48t6JumVQOmrKqpmGcdwxnhqBQ==} + fd-slicer@1.1.0: resolution: {integrity: sha512-cE1qsB/VwyQozZ+q1dGxR8LBYNZeofhEdUNGSMbQD3Gw2lAzX9Zb3uIU6Ebc/Fmyjo9AWWfnn0AUCHqtevs/8g==} @@ -8625,6 +9640,10 @@ packages: resolution: {integrity: sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==} engines: {node: '>=8'} + finalhandler@2.1.0: + resolution: {integrity: sha512-/t88Ty3d5JWQbWYgaOGCCYfXRwV1+be02WqYYlL6h0lEiUAMPM8o8qKGO01YIkOHzka2up08wvgYD0mDiI+q3Q==} + engines: {node: '>= 0.8'} + find-cache-dir@3.3.2: resolution: {integrity: sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==} engines: {node: '>=8'} @@ -8683,6 +9702,10 @@ packages: resolution: {integrity: sha512-KrGhL9Q4zjj0kiUt5OO4Mr/A/jlI2jDYs5eHBpYHPcBEVSiipAvn2Ko2HnPe20rmcuuvMHNdZFp+4IlGTMF0Ow==} engines: {node: '>= 6'} + format@0.2.2: + resolution: {integrity: sha512-wzsgA6WOq+09wrU1tsJ09udeR/YZRaeArL9e1wPbFg3GG2yDnC2ldKpxs4xunpFF9DgqCqOIra3bc1HWrJ37Ww==} + engines: {node: '>=0.4.x'} + formdata-node@4.4.1: resolution: {integrity: sha512-0iirZp3uVDjVGt9p49aTaqjk84TrglENEDuqfdlZQ1roC9CWlPk6Avf8EEnZNcAqPonwkG35x4n3ww/1THYAeQ==} engines: {node: '>= 12.20'} @@ -8691,11 +9714,15 @@ packages: resolution: {integrity: sha512-YikH+7CUTOtP44ZTnUhR7Ic2UASBPOqmaRkRKxRbywPTe5VxF7RRCck4af9wutiZ/QKM5nME9Bie2fFaPz5Gug==} engines: {node: '>=14.0.0'} + forwarded@0.2.0: + resolution: {integrity: sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==} + engines: {node: '>= 0.6'} + fraction.js@4.3.7: resolution: {integrity: sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew==} - framer-motion@12.23.22: - resolution: {integrity: sha512-ZgGvdxXCw55ZYvhoZChTlG6pUuehecgvEAJz0BHoC5pQKW1EC5xf1Mul1ej5+ai+pVY0pylyFfdl45qnM1/GsA==} + framer-motion@12.23.24: + resolution: {integrity: sha512-HMi5HRoRCTou+3fb3h9oTLyJGBxHfW+HnNE25tAXOvVx/IvwMHK0cx7IR4a2ZU6sh3IX1Z+4ts32PcYBOqka8w==} peerDependencies: '@emotion/is-prop-valid': '*' react: ^18.0.0 || ^19.0.0 @@ -8708,6 +9735,10 @@ packages: react-dom: optional: true + fresh@2.0.0: + resolution: {integrity: sha512-Rx/WycZ60HOaqLKAi6cHRKKI7zxWbJ31MhntmtwMoaTeF7XFH9hhBp8vITaMidfljRQ6eYWCKkaTK+ykVJHP2A==} + engines: {node: '>= 0.8'} + fs-extra@10.1.0: resolution: {integrity: sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==} engines: {node: '>=12'} @@ -8744,24 +9775,24 @@ packages: engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} os: [darwin] - fumadocs-core@15.8.4: - resolution: {integrity: sha512-KrUtFzca+Y9g/Bu4j5SOsIIwAF7wgsx7qcSmECEEjc2jru5QMuOAmOjVE0jlzAfuT795u2S37bFZ7MqxLGN32A==} + fumadocs-core@16.0.2: + resolution: {integrity: sha512-mUvdQQTKHDUL4a4KM+vRCj/Ge/UCbp3yr3yiPoO0aK9wMqYJpF/czCyLpdvF+i4WO8oXnjYvQObKkKaceoCWWg==} peerDependencies: '@mixedbread/sdk': ^0.19.0 - '@oramacloud/client': 1.x.x || 2.x.x + '@orama/core': 1.x.x '@tanstack/react-router': 1.x.x '@types/react': '*' algoliasearch: 5.x.x lucide-react: '*' - next: 14.x.x || 15.x.x - react: 18.x.x || 19.x.x - react-dom: 18.x.x || 19.x.x + next: 16.x.x + react: ^19.2.0 + react-dom: ^19.2.0 react-router: 7.x.x waku: ^0.26.0 peerDependenciesMeta: '@mixedbread/sdk': optional: true - '@oramacloud/client': + '@orama/core': optional: true '@tanstack/react-router': optional: true @@ -8782,13 +9813,13 @@ packages: waku: optional: true - fumadocs-mdx@12.0.3: - resolution: {integrity: sha512-OYqbHSmzkejG+iUMlZJJOitaVbCgBdo/REc/9Sq1WaZ1vq6bH9PCFU0cKJlRdHbQSGRfVg5EJJy5uKy5+iNFGQ==} + fumadocs-mdx@13.0.0: + resolution: {integrity: sha512-QBDJiaQXBwHNylrWrb+juKfoU871pdxM42QGrNWpTxXg6FfoyEhAmxFqqO2+cGXU71GWk2GfybKp9MdJ0slQ7A==} hasBin: true peerDependencies: '@fumadocs/mdx-remote': ^1.4.0 - fumadocs-core: ^14.0.0 || ^15.0.0 - next: ^15.3.0 + fumadocs-core: ^15.0.0 || ^16.0.0 + next: ^15.3.0 || ^16.0.0 react: '*' vite: 6.x.x || 7.x.x peerDependenciesMeta: @@ -8801,24 +9832,24 @@ packages: vite: optional: true - fumadocs-twoslash@3.1.8: - resolution: {integrity: sha512-ghwmXw0YeoP4Prd3xdRxsRzoYMvHMVYO2Lsvi80xK5eZNrNdaBIxojVhUnaFQBiuegUBBxk58YuvyKmP/4GOPw==} + fumadocs-twoslash@3.1.9: + resolution: {integrity: sha512-b6Zo5dRLQGVBitPKpSBPjYj0Qez2O7gyH0fHdxu3D4S77/wx5VIUtfGVlfbpzBHJ4ZMaC7U7LAyA8FCJd/zzIA==} peerDependencies: '@types/react': '*' - fumadocs-ui: ^15.0.0 + fumadocs-ui: ^15.0.0 || ^16.0.0 react: 18.x.x || 19.x.x peerDependenciesMeta: '@types/react': optional: true - fumadocs-ui@15.8.4: - resolution: {integrity: sha512-l71pOaHH4mDzd7rPfbh30MemwV5tvyysQbtxRci/wHKfxTw+TW1VFQIr4XEzIJQo7Uk7paeuzav70NDeRy+GxQ==} + fumadocs-ui@16.0.2: + resolution: {integrity: sha512-GaLU2XDJCc7Od/5EyfnFxTjLkObwPGgCo+jqGZXbYhFNb+yuq6rL+7DYnHvWIwzNEmfp3Try3TgutbZB8C66kQ==} peerDependencies: '@types/react': '*' - next: 14.x.x || 15.x.x - react: 18.x.x || 19.x.x - react-dom: 18.x.x || 19.x.x - tailwindcss: ^3.4.14 || ^4.0.0 + next: 16.x.x + react: ^19.2.0 + react-dom: ^19.2.0 + tailwindcss: ^4.0.0 peerDependenciesMeta: '@types/react': optional: true @@ -8966,14 +9997,26 @@ packages: resolution: {integrity: sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==} engines: {node: '>=10.13.0'} + glob-to-regexp@0.4.1: + resolution: {integrity: sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==} + glob@10.4.5: resolution: {integrity: sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==} hasBin: true + glob@11.0.3: + resolution: {integrity: sha512-2Nim7dha1KVkaiF4q6Dj+ngPPMdfvLJEOpZk/jKiUAkqKebpGAWQXAq9z1xu9HKu5lWfqw/FASuccEjyznjPaA==} + engines: {node: 20 || >=22} + hasBin: true + glob@7.2.3: resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==} deprecated: Glob versions prior to v9 are no longer supported + glob@9.3.5: + resolution: {integrity: sha512-e1LleDykUz2Iu+MTYdkSsuWX8lvAjAcs0Xef0lNIu0S2wOAzuTxCJtcd9S3cijlwYF18EsU3rzb8jPVobxDh9Q==} + engines: {node: '>=16 || 14 >=14.17'} + global-directory@4.0.1: resolution: {integrity: sha512-wHTUcDUoZ1H5/0iVqEudYW4/kAlN5cZ3j/bXn0Dpbizl9iaUVeWSHqiOjsgk6OW2bkLclbBjzewBz6weQ1zA2Q==} engines: {node: '>=18'} @@ -9127,9 +10170,15 @@ packages: html-escaper@2.0.2: resolution: {integrity: sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==} + html-escaper@3.0.3: + resolution: {integrity: sha512-RuMffC89BOWQoY0WKGpIhn5gX3iI54O6nRA0yC124NYVtzjmFWBIiFd8M0x+ZdX0P9R4lADg1mgP8C7PxGOWuQ==} + html-void-elements@3.0.0: resolution: {integrity: sha512-bEqo66MRXsUGxWHV5IP0PUiAWwoEjba4VCzg0LjFJBpchPaTfyfCKTG6bc5F8ucKec3q5y6qOdGyYTSBEvhCrg==} + htmlparser2@10.0.0: + resolution: {integrity: sha512-TwAZM+zE5Tq3lrEHvOlvwgj1XLWQCtaaibSN11Q+gGBAS7Y1uZSWwXXRe4iF6OXnaq1riyQAPFOBtYc77Mxq0g==} + http-cache-semantics@4.2.0: resolution: {integrity: sha512-dTxcvPXqPvXBQpq5dUr6mEMJX4oIEFv6bwom3FDwKRDsuIjjJGANqhBuoAn9c1RQJIdAKav33ED65E2ys+87QQ==} @@ -9141,6 +10190,10 @@ packages: resolution: {integrity: sha512-ZTTX0MWrsQ2ZAhA1cejAwDLycFsd7I7nVtnkT3Ol0aqodaKW+0CTZDQ1uBv5whptCnc8e8HeRRJxRs0kmm/Qfw==} engines: {node: '>= 0.6'} + http-errors@2.0.0: + resolution: {integrity: sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==} + engines: {node: '>= 0.8'} + http-proxy-agent@7.0.2: resolution: {integrity: sha512-T1gkAiYYDWYx3V5Bmyu7HcfcvL7mUrTWiM6yOfa3PIphViJ/gFPbvidQ+veqSOHci/PxBcDabeUNCzpOODJZig==} engines: {node: '>= 14'} @@ -9291,6 +10344,10 @@ packages: resolution: {integrity: sha512-NWv9YLW4PoW2B7xtzaS3NCot75m6nK7Icdv0o3lfMceJVRfSoQwqD4wEH5rLwoKJwUiZ/rfpiVBhnaF0FK4HoA==} engines: {node: '>= 12'} + ipaddr.js@1.9.1: + resolution: {integrity: sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==} + engines: {node: '>= 0.10'} + irregular-plurals@3.5.0: resolution: {integrity: sha512-1ANGLZ+Nkv1ptFb2pa8oG8Lem4krflKuX/gINiHJHjJUKaJHk/SXk5x6K3J+39/p0h1RQ2saROclJJ+QLvETCQ==} engines: {node: '>=8'} @@ -9312,6 +10369,9 @@ packages: is-arrayish@0.2.1: resolution: {integrity: sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==} + is-arrayish@0.3.4: + resolution: {integrity: sha512-m6UrgzFVUYawGBh1dUsWR5M2Clqic9RVXC/9f8ceNlv2IcO9j9J/z8UoCLPqtsPBFNzEpfR3xftohbfqDx8EQA==} + is-async-function@2.1.1: resolution: {integrity: sha512-9dgM/cZBnNvjzaMYHVoxxfPj2QXt22Ev7SuuPrs+xav0ukGB0S6d4ydZdEiM48kLx5kDV+QBPrpVnFyefL8kkQ==} engines: {node: '>= 0.4'} @@ -9443,6 +10503,9 @@ packages: resolution: {integrity: sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg==} engines: {node: '>=12'} + is-promise@4.0.0: + resolution: {integrity: sha512-hvpoI6korhJMnej285dSg6nu1+e6uxs7zG3BYAm5byqDsgJNWwxzM6z6iZiAgQR4TJ30JmBTOwqZUw3WlyH3AQ==} + is-regex@1.2.1: resolution: {integrity: sha512-MjYsKHO5O7mCsmRGxWcLWheFqN9DJ/2TmngvjKXihe6efViPqc274+Fx/4fYj/r03+ESvBdTXK0V6tA3rgez1g==} engines: {node: '>= 0.4'} @@ -9546,6 +10609,10 @@ packages: jackspeak@3.4.3: resolution: {integrity: sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==} + jackspeak@4.1.1: + resolution: {integrity: sha512-zptv57P3GpL+O0I7VdMJNBZCu+BPHVQUk55Ft8/QCJjTVxrnJHuVuX/0Bl2A6/+2oyR/ZMEuFKwmzqqZ/U5nPQ==} + engines: {node: 20 || >=22} + jest-diff@29.7.0: resolution: {integrity: sha512-LMIgiIrhigmPrs03JHpxUh2yISK3vLFPkAodPeo0+BuF7wA2FoQbkEg1u8gBYBThncu7e1oEDUfIXVuTqLRUjw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} @@ -9765,68 +10832,74 @@ packages: resolution: {integrity: sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==} engines: {node: '>= 0.8.0'} - lightningcss-darwin-arm64@1.30.1: - resolution: {integrity: sha512-c8JK7hyE65X1MHMN+Viq9n11RRC7hgin3HhYKhrMyaXflk5GVplZ60IxyoVtzILeKr+xAJwg6zK6sjTBJ0FKYQ==} + lightningcss-android-arm64@1.30.2: + resolution: {integrity: sha512-BH9sEdOCahSgmkVhBLeU7Hc9DWeZ1Eb6wNS6Da8igvUwAe0sqROHddIlvU06q3WyXVEOYDZ6ykBZQnjTbmo4+A==} + engines: {node: '>= 12.0.0'} + cpu: [arm64] + os: [android] + + lightningcss-darwin-arm64@1.30.2: + resolution: {integrity: sha512-ylTcDJBN3Hp21TdhRT5zBOIi73P6/W0qwvlFEk22fkdXchtNTOU4Qc37SkzV+EKYxLouZ6M4LG9NfZ1qkhhBWA==} engines: {node: '>= 12.0.0'} cpu: [arm64] os: [darwin] - lightningcss-darwin-x64@1.30.1: - resolution: {integrity: sha512-k1EvjakfumAQoTfcXUcHQZhSpLlkAuEkdMBsI/ivWw9hL+7FtilQc0Cy3hrx0AAQrVtQAbMI7YjCgYgvn37PzA==} + lightningcss-darwin-x64@1.30.2: + resolution: {integrity: sha512-oBZgKchomuDYxr7ilwLcyms6BCyLn0z8J0+ZZmfpjwg9fRVZIR5/GMXd7r9RH94iDhld3UmSjBM6nXWM2TfZTQ==} engines: {node: '>= 12.0.0'} cpu: [x64] os: [darwin] - lightningcss-freebsd-x64@1.30.1: - resolution: {integrity: sha512-kmW6UGCGg2PcyUE59K5r0kWfKPAVy4SltVeut+umLCFoJ53RdCUWxcRDzO1eTaxf/7Q2H7LTquFHPL5R+Gjyig==} + lightningcss-freebsd-x64@1.30.2: + resolution: {integrity: sha512-c2bH6xTrf4BDpK8MoGG4Bd6zAMZDAXS569UxCAGcA7IKbHNMlhGQ89eRmvpIUGfKWNVdbhSbkQaWhEoMGmGslA==} engines: {node: '>= 12.0.0'} cpu: [x64] os: [freebsd] - lightningcss-linux-arm-gnueabihf@1.30.1: - resolution: {integrity: sha512-MjxUShl1v8pit+6D/zSPq9S9dQ2NPFSQwGvxBCYaBYLPlCWuPh9/t1MRS8iUaR8i+a6w7aps+B4N0S1TYP/R+Q==} + lightningcss-linux-arm-gnueabihf@1.30.2: + resolution: {integrity: sha512-eVdpxh4wYcm0PofJIZVuYuLiqBIakQ9uFZmipf6LF/HRj5Bgm0eb3qL/mr1smyXIS1twwOxNWndd8z0E374hiA==} engines: {node: '>= 12.0.0'} cpu: [arm] os: [linux] - lightningcss-linux-arm64-gnu@1.30.1: - resolution: {integrity: sha512-gB72maP8rmrKsnKYy8XUuXi/4OctJiuQjcuqWNlJQ6jZiWqtPvqFziskH3hnajfvKB27ynbVCucKSm2rkQp4Bw==} + lightningcss-linux-arm64-gnu@1.30.2: + resolution: {integrity: sha512-UK65WJAbwIJbiBFXpxrbTNArtfuznvxAJw4Q2ZGlU8kPeDIWEX1dg3rn2veBVUylA2Ezg89ktszWbaQnxD/e3A==} engines: {node: '>= 12.0.0'} cpu: [arm64] os: [linux] - lightningcss-linux-arm64-musl@1.30.1: - resolution: {integrity: sha512-jmUQVx4331m6LIX+0wUhBbmMX7TCfjF5FoOH6SD1CttzuYlGNVpA7QnrmLxrsub43ClTINfGSYyHe2HWeLl5CQ==} + lightningcss-linux-arm64-musl@1.30.2: + resolution: {integrity: sha512-5Vh9dGeblpTxWHpOx8iauV02popZDsCYMPIgiuw97OJ5uaDsL86cnqSFs5LZkG3ghHoX5isLgWzMs+eD1YzrnA==} engines: {node: '>= 12.0.0'} cpu: [arm64] os: [linux] - lightningcss-linux-x64-gnu@1.30.1: - resolution: {integrity: sha512-piWx3z4wN8J8z3+O5kO74+yr6ze/dKmPnI7vLqfSqI8bccaTGY5xiSGVIJBDd5K5BHlvVLpUB3S2YCfelyJ1bw==} + lightningcss-linux-x64-gnu@1.30.2: + resolution: {integrity: sha512-Cfd46gdmj1vQ+lR6VRTTadNHu6ALuw2pKR9lYq4FnhvgBc4zWY1EtZcAc6EffShbb1MFrIPfLDXD6Xprbnni4w==} engines: {node: '>= 12.0.0'} cpu: [x64] os: [linux] - lightningcss-linux-x64-musl@1.30.1: - resolution: {integrity: sha512-rRomAK7eIkL+tHY0YPxbc5Dra2gXlI63HL+v1Pdi1a3sC+tJTcFrHX+E86sulgAXeI7rSzDYhPSeHHjqFhqfeQ==} + lightningcss-linux-x64-musl@1.30.2: + resolution: {integrity: sha512-XJaLUUFXb6/QG2lGIW6aIk6jKdtjtcffUT0NKvIqhSBY3hh9Ch+1LCeH80dR9q9LBjG3ewbDjnumefsLsP6aiA==} engines: {node: '>= 12.0.0'} cpu: [x64] os: [linux] - lightningcss-win32-arm64-msvc@1.30.1: - resolution: {integrity: sha512-mSL4rqPi4iXq5YVqzSsJgMVFENoa4nGTT/GjO2c0Yl9OuQfPsIfncvLrEW6RbbB24WtZ3xP/2CCmI3tNkNV4oA==} + lightningcss-win32-arm64-msvc@1.30.2: + resolution: {integrity: sha512-FZn+vaj7zLv//D/192WFFVA0RgHawIcHqLX9xuWiQt7P0PtdFEVaxgF9rjM/IRYHQXNnk61/H/gb2Ei+kUQ4xQ==} engines: {node: '>= 12.0.0'} cpu: [arm64] os: [win32] - lightningcss-win32-x64-msvc@1.30.1: - resolution: {integrity: sha512-PVqXh48wh4T53F/1CCu8PIPCxLzWyCnn/9T5W1Jpmdy5h9Cwd+0YQS6/LwhHXSafuc61/xg9Lv5OrCby6a++jg==} + lightningcss-win32-x64-msvc@1.30.2: + resolution: {integrity: sha512-5g1yc73p+iAkid5phb4oVFMB45417DkRevRbt/El/gKXJk4jid+vPFF/AXbxn05Aky8PapwzZrdJShv5C0avjw==} engines: {node: '>= 12.0.0'} cpu: [x64] os: [win32] - lightningcss@1.30.1: - resolution: {integrity: sha512-xi6IyHML+c9+Q3W0S4fCQJOym42pyurFiJUHEcEyHS0CeKzia4yZDEsLlqOFykxOdHpNy0NmvVO31vcSqAxJCg==} + lightningcss@1.30.2: + resolution: {integrity: sha512-utfs7Pr5uJyyvDETitgsaqSyjCb2qNRAtuqUeWIAKztsOYdcACf2KtARYXg2pSvhkt+9NfoaNY7fxjl6nuMjIQ==} engines: {node: '>= 12.0.0'} lilconfig@3.1.3: @@ -9840,6 +10913,15 @@ packages: resolution: {integrity: sha512-wM1+Z03eypVAVUCE7QdSqpVIvelbOakn1M0bPDoA4SGWPx3sNDVUiMo3L6To6WWGClB7VyXnhQ4Sn7gxiJbE6A==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + linkedom@0.18.12: + resolution: {integrity: sha512-jalJsOwIKuQJSeTvsgzPe9iJzyfVaEJiEXl+25EkKevsULHvMJzpNqwvj1jOESWdmgKDiXObyjOYwlUqG7wo1Q==} + engines: {node: '>=16'} + peerDependencies: + canvas: '>= 2' + peerDependenciesMeta: + canvas: + optional: true + linkify-it@5.0.0: resolution: {integrity: sha512-5aHCbzQRADcdP+ATqnDuhhJ/MRIqDkZX5pyjFHRRysS8vZ5AbqGEoFIb6pYHPZ+L/OC2Lc+xT8uHVVR5CAK/wQ==} @@ -9981,8 +11063,8 @@ packages: resolution: {integrity: sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==} engines: {node: '>=12'} - lucide-react@0.545.0: - resolution: {integrity: sha512-7r1/yUuflQDSt4f1bpn5ZAocyIxcTyVyBBChSVtBKn5M+392cPmI5YJMWOJKk/HUWGm5wg83chlAZtCcGbEZtw==} + lucide-react@0.548.0: + resolution: {integrity: sha512-63b16z63jM9yc1MwxajHeuu0FRZFsDtljtDjYm26Kd86UQ5HQzu9ksEtoUUw4RBuewodw/tGFmvipePvRsKeDA==} peerDependencies: react: ^16.5.1 || ^17.0.0 || ^18.0.0 || ^19.0.0 @@ -10003,6 +11085,9 @@ packages: magic-string@0.30.19: resolution: {integrity: sha512-2N21sPY9Ws53PZvsEpVtNuSW+ScYbQdp4b9qUaL+9QkHUrGFKo56Lg9Emg5s9V/qrtNBmiR01sYhUOwu3H+VOw==} + magic-string@0.30.21: + resolution: {integrity: sha512-vd2F4YUyEXKGcLHoq+TEyCjxueSeHnFxyyjNp80yg0XV4vUhnDer/lvvlqM/arB5bXQN5K2/3oinyCRyx8T2CQ==} + magicast@0.3.5: resolution: {integrity: sha512-L0WhttDl+2BOsybvEOLK7fW3UA0OQ0IQ2d6Zl2x/a6vVRs3bAY0ECOSHHeL5jD+SbOpOCUEi0y1DgHEn9Qn1AQ==} @@ -10069,6 +11154,9 @@ packages: mdast-util-from-markdown@2.0.2: resolution: {integrity: sha512-uZhTV/8NBuw0WHkPTrCqDOl0zVe1BIng5ZtHoDk49ME1qqcjYmmLmOf0gELgcRMxN4w2iuIeVso5/6QymSrgmA==} + mdast-util-frontmatter@2.0.1: + resolution: {integrity: sha512-LRqI9+wdgC25P0URIJY9vwocIzCcksduHQ9OF2joxQoyTNVduwLAFUzjoopuRJbJAReaKrNQKAZKL3uCMugWJA==} + mdast-util-gfm-autolink-literal@2.0.1: resolution: {integrity: sha512-5HVP2MKaP6L+G6YaxPNjuL0BPrq9orG3TsrZ9YXbA3vDw/ACI4MEsnoDpn6ZNm7GnZgtAcONJyPhOP8tNJQavQ==} @@ -10117,11 +11205,15 @@ packages: mdurl@2.0.0: resolution: {integrity: sha512-Lf+9+2r+Tdp5wXDXC4PcIBjTDtq4UKjCPMQhKIuzpJNW0b96kVqSwW0bT7FhRSfmAiFYgP+SCRvdrDozfh0U5w==} + media-typer@1.1.0: + resolution: {integrity: sha512-aisnrDP4GNe06UcKFnV5bfMNPBUw4jsLGaWwWfnH3v02GnBuXX2MCVn5RbrWo0j3pczUilYblq7fQ7Nw2t5XKw==} + engines: {node: '>= 0.8'} + meilisearch@0.38.0: resolution: {integrity: sha512-bHaq8nYxSKw9/Qslq1Zes5g9tHgFkxy/I9o8942wv2PqlNOT0CzptIkh/x98N52GikoSZOXSQkgt6oMjtf5uZw==} - meilisearch@0.50.0: - resolution: {integrity: sha512-9IzIkobvnuS18Eg4dq/eJB9W+eXqeLZjNRgq/kKMswSmVYYSQsXqGgSuCA0JkF+o5RwJlwIsieQee6rh313VhA==} + meilisearch@0.53.0: + resolution: {integrity: sha512-nG4VXbEOSzUmtbfsgOo+t6yX1ECEgXaT4hC0ap9MBpQGK5xwT+NWYDENYsKWR75cVaWaAqva+ok4zHlgtdXlLw==} memoizerific@1.11.3: resolution: {integrity: sha512-/EuHYwAPdLtXwAwSZkh/Gutery6pD2KYd44oQLhAvQp/50mpyduZh8Q7PYHXTCJ+wuXxt7oij2LXyIJOOYFPog==} @@ -10138,6 +11230,10 @@ packages: resolution: {integrity: sha512-+obSblOQmRhcyBt62furQqRAQpNyWXo8BuQ5bN7dG8wmwQ+vwHKp/rCFD4CrTP8CsDQD1sjoZ94K417XEUk8IQ==} engines: {node: '>=10'} + merge-descriptors@2.0.0: + resolution: {integrity: sha512-Snk314V5ayFLhp3fkUREub6WtjBfPdCPY1Ln8/8munuLuiYhsABgBVWsozAG+MWMbVEvcdcpbi9R7ww22l9Q3g==} + engines: {node: '>=18'} + merge-stream@2.0.0: resolution: {integrity: sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==} @@ -10160,6 +11256,9 @@ packages: micromark-core-commonmark@2.0.3: resolution: {integrity: sha512-RDBrHEMSxVFLg6xvnXmb1Ayr2WzLAWjeSATAoxwKYJV94TeNavgoIdA0a9ytzDSVzBy2YKFK+emCPOEibLeCrg==} + micromark-extension-frontmatter@2.0.0: + resolution: {integrity: sha512-C4AkuM3dA58cgZha7zVnuVxBhDsbttIMiytjgsM2XbHAB2faRVaHRle40558FBN+DJcrLNCoqG5mlrpdU4cRtg==} + micromark-extension-gfm-autolink-literal@2.1.0: resolution: {integrity: sha512-oOg7knzhicgQ3t4QCjCWgTmfNhvQbDDnJeVu9v81r7NltNCVmhPy1fJRX27pISafdjL+SVc4d3l48Gb6pbRypw==} @@ -10270,15 +11369,28 @@ packages: resolution: {integrity: sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==} engines: {node: '>= 0.6'} + mime-db@1.54.0: + resolution: {integrity: sha512-aU5EJuIN2WDemCcAp2vFBfp/m4EAhWJnUNSSw0ixs7/kXbd6Pg64EmwJkNdFhB8aWt1sH2CTXrLxo/iAGV3oPQ==} + engines: {node: '>= 0.6'} + mime-types@2.1.35: resolution: {integrity: sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==} engines: {node: '>= 0.6'} + mime-types@3.0.1: + resolution: {integrity: sha512-xRc4oEhT6eaBpU1XF7AjpOFD+xQmXNB5OVKwp4tqCuBpHLS/ZbBDrc07mYTDqVMg6PfxUjjNp85O6Cd2Z/5HWA==} + engines: {node: '>= 0.6'} + mime@2.6.0: resolution: {integrity: sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg==} engines: {node: '>=4.0.0'} hasBin: true + mime@3.0.0: + resolution: {integrity: sha512-jSCU7/VB1loIWBZe14aEYHU/+1UMEHoaO7qxCOVJOw9GgH72VAWppxNcjU+x9a2k3GSIBXNKxXQFqRvvZ7vr3A==} + engines: {node: '>=10.0.0'} + hasBin: true + mimic-fn@2.1.0: resolution: {integrity: sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==} engines: {node: '>=6'} @@ -10291,6 +11403,11 @@ packages: resolution: {integrity: sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==} engines: {node: '>=4'} + miniflare@4.20251011.1: + resolution: {integrity: sha512-Qbw1Z8HTYM1adWl6FAtzhrj34/6dPRDPwdYOx21dkae8a/EaxbMzRIPbb4HKVGMVvtqbK1FaRCgDLVLolNzGHg==} + engines: {node: '>=18.0.0'} + hasBin: true + minimatch@10.0.3: resolution: {integrity: sha512-IPZ167aShDZZUMdRk66cyQAW3qr0WzbHkPdMYa8bzZhlHhO3jALbKdxcaak7W9FfT2rZNpQuUu4Od7ILEpXSaw==} engines: {node: 20 || >=22} @@ -10298,6 +11415,10 @@ packages: minimatch@3.1.2: resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==} + minimatch@8.0.4: + resolution: {integrity: sha512-W0Wvr9HyFXZRGIDgCicunpQ299OKXs9RgZfaukz4qAW/pJhcpUfupc9c+OObPOFueNy8VSrZgEmDtk6Kh4WzDA==} + engines: {node: '>=16 || 14 >=14.17'} + minimatch@9.0.5: resolution: {integrity: sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==} engines: {node: '>=16 || 14 >=14.17'} @@ -10333,6 +11454,10 @@ packages: resolution: {integrity: sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==} engines: {node: '>=8'} + minipass@4.2.8: + resolution: {integrity: sha512-fNzuVyifolSLFL4NzpF+wEF4qrgqaaKX0haXPQEdQ7NKAN+WecoKMHV09YcuL/DHxrUsYQOK3MiuDf7Ip2OXfQ==} + engines: {node: '>=8'} + minipass@5.0.0: resolution: {integrity: sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==} engines: {node: '>=8'} @@ -10364,18 +11489,21 @@ packages: mlly@1.8.0: resolution: {integrity: sha512-l8D9ODSRWLe2KHJSifWGwBqpTZXIXTeo8mlKjY+E2HAakaTeNpqAyBZ8GSqLzHgw4XmHmC8whvpjJNMbFZN7/g==} + mnemonist@0.38.3: + resolution: {integrity: sha512-2K9QYubXx/NAjv4VLq1d1Ly8pWNC5L3BrixtdkyTegXWJIqY+zLNDhhX/A+ZwWt70tB1S8H4BE8FLYEFyNoOBw==} + mock-socket@9.3.1: resolution: {integrity: sha512-qxBgB7Qa2sEQgHFjj0dSigq7fX4k6Saisd5Nelwp2q8mlbAFh5dHV9JTTlF8viYJLSSWgMCZFUom8PJcMNBoJw==} engines: {node: '>= 8'} - motion-dom@12.23.21: - resolution: {integrity: sha512-5xDXx/AbhrfgsQmSE7YESMn4Dpo6x5/DTZ4Iyy4xqDvVHWvFVoV+V2Ri2S/ksx+D40wrZ7gPYiMWshkdoqNgNQ==} + motion-dom@12.23.23: + resolution: {integrity: sha512-n5yolOs0TQQBRUFImrRfs/+6X4p3Q4n1dUEqt/H58Vx7OW6RF+foWEgmTVDhIWJIMXOuNNL0apKH2S16en9eiA==} motion-utils@12.23.6: resolution: {integrity: sha512-eAWoPgr4eFEOFfg2WjIsMoqJTW6Z8MTUCgn/GZ3VRpClWBdnbjryiA3ZSNLyxCTmCQx4RmYX6jX1iWHbenUPNQ==} - motion@12.23.22: - resolution: {integrity: sha512-iSq6X9vLHbeYwmHvhK//+U74ROaPnZmBuy60XZzqNl0QtZkWfoZyMDHYnpKuWFv0sNMqHgED8aCXk94LCoQPGg==} + motion@12.23.24: + resolution: {integrity: sha512-Rc5E7oe2YZ72N//S3QXGzbnXgqNrTESv8KKxABR20q2FLch9gHLo0JLyYo2hZ238bZ9Gx6cWhj9VO0IgwbMjCw==} peerDependencies: '@emotion/is-prop-valid': '*' react: ^18.0.0 || ^19.0.0 @@ -10448,12 +11576,12 @@ packages: resolution: {integrity: sha512-dBpDMdxv9Irdq66304OLfEmQ9tbNRFnFTuZiLo+bD+r332bBmMJ8GBLXklIXXgxd3+v9+KUnZaUR5PJMa75Gsg==} engines: {node: '>= 0.4.0'} - next-mdx-remote-client@2.1.6: - resolution: {integrity: sha512-HQrGo05LkGqWyxUNneELIzXfbXBnQqBoU22eEgGMHwsuvzyaPr7wS7wWlvfoQqtahwokwtTBfbNTvmq5l1bDtA==} + next-mdx-remote-client@2.1.7: + resolution: {integrity: sha512-IwGYX3iwZ5UwXYIO3VQV9wE65KWC/pB8PLacmwgjYz65pydRqxIrRf70AXA6mZvR747mh4p6x+E868BhNbpP3A==} engines: {node: '>=18.18.0'} peerDependencies: - react: ^19.1.1 - react-dom: ^19.1.1 + react: ^19.1 + react-dom: ^19.1 next-themes@0.4.6: resolution: {integrity: sha512-pZvgD5L0IEvX5/9GWyHMf3m8BKiVQwsCMHfoFosXtXBMnaS0ZnIJ9ST4b4NqLVKDEm8QBxoNNGNaBv2JNF6XNA==} @@ -10461,8 +11589,8 @@ packages: react: ^16.8 || ^17 || ^18 || ^19 || ^19.0.0-rc react-dom: ^16.8 || ^17 || ^18 || ^19 || ^19.0.0-rc - next@15.6.0-canary.45: - resolution: {integrity: sha512-A9BbchMZahAVeTSM7Xh7IxbfiKmjsQlOiDJ63J7svfA47W4uq9nbuHO6FHDdDYN1N5yNmvo3+PW8RLVCesNMpQ==} + next@16.0.0: + resolution: {integrity: sha512-nYohiNdxGu4OmBzggxy9rczmjIGI+TpR5vbKTsE1HqYwNm1B+YSiugSrFguX6omMOKnDHAmBPY4+8TNJk0Idyg==} engines: {node: '>=20.9.0'} hasBin: true peerDependencies: @@ -10611,8 +11739,8 @@ packages: nth-check@2.1.1: resolution: {integrity: sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==} - nuqs@2.7.1: - resolution: {integrity: sha512-3WDgrOZWat0QyOheyljTlXK4TGFh1JKSLvXMgusMDcTyMJXe1xL8+q3zuQ6ke1vyeGnpJwztlZl2aDkMW2eIUg==} + nuqs@2.7.2: + resolution: {integrity: sha512-wOPJoz5om7jMJQick9zU1S/Q+joL+B2DZTZxfCleHEcUzjUnPoujGod4+nAmUWb+G9TwZnyv+mfNqlyfEi8Zag==} peerDependencies: '@remix-run/react': '>=2' '@tanstack/react-router': ^1 @@ -10655,6 +11783,10 @@ packages: resolution: {integrity: sha512-6FuKFQ39cOID+BMZ3QaphcC8Y4cw6LXBLyIgPU+OhIYwviJamPAn+4mITapnSBQrejB+NNp+FMskhD8Cq+Ys3w==} engines: {node: '>=8.0.0'} + object-treeify@1.1.33: + resolution: {integrity: sha512-EFVjAYfzWqWsBMRHPMAXLCDIJnpMhdWAqR7xG6M6a2cs6PMFpl/+Z20w9zDW4vkxOFfddegBKq9Rehd0bxWE7A==} + engines: {node: '>= 10'} + object.assign@4.1.7: resolution: {integrity: sha512-nK28WOo+QIjBkDduTINE4JkF/UJJKyf2EJxvJKfblDpyg0Q+pkOHNTL0Qwy6NP6FhE/EnzV73BxxqcJaXY9anw==} engines: {node: '>= 0.4'} @@ -10675,12 +11807,22 @@ packages: resolution: {integrity: sha512-gXah6aZrcUxjWg2zR2MwouP2eHlCBzdV4pygudehaKXSGW4v2AsRQUK+lwwXhii6KFZcunEnmSUoYp5CXibxtA==} engines: {node: '>= 0.4'} + obliterator@1.6.1: + resolution: {integrity: sha512-9WXswnqINnnhOG/5SLimUlzuU1hFJUc8zkwyD59Sd+dPOMf05PmnYG/d6Q7HZ+KmgkZJa1PxRso6QdM3sTNHig==} + obuf@1.1.2: resolution: {integrity: sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==} ofetch@1.4.1: resolution: {integrity: sha512-QZj2DfGplQAr2oj9KzceK9Hwz6Whxazmn85yYeVuS3u9XTMOGMRx0kO95MQ+vLsj/S/NwBDMMLU5hpxvI6Tklw==} + ohash@2.0.11: + resolution: {integrity: sha512-RdR9FQrFwNBNXAr4GixM8YaRZRJ5PUWbKYbE5eOsrwAjJW0q2REGcf79oYPsLyskQCZG1PLN+S/K1V00joZAoQ==} + + on-finished@2.4.1: + resolution: {integrity: sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==} + engines: {node: '>= 0.8'} + once@1.3.3: resolution: {integrity: sha512-6vaNInhu+CHxtONf3zw3vq4SP2DOQhjBvIa3rNcG0+P7eKWlYH6Peu7rHizSloRU2EwMz6GraLieis9Ac9+p1w==} @@ -10848,6 +11990,10 @@ packages: parse-statements@1.0.11: resolution: {integrity: sha512-HlsyYdMBnbPQ9Jr/VgJ1YF4scnldvJpJxCVx6KgqPL4dxppsWrJHCIIxQXMJrqGnsRkNPATbeMJ8Yxu7JMsYcA==} + parseurl@1.3.3: + resolution: {integrity: sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==} + engines: {node: '>= 0.8'} + pascal-case@2.0.1: resolution: {integrity: sha512-qjS4s8rBOJa2Xm0jmxXiyh1+OFf6ekCWOvUaRgAQSktzlTbMotS0nmG9gyYAybCWBcuP4fsBeRCKNwGBnMe2OQ==} @@ -10891,6 +12037,10 @@ packages: resolution: {integrity: sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==} engines: {node: '>=16 || 14 >=14.18'} + path-scurry@2.0.0: + resolution: {integrity: sha512-ypGJsmGtdXUOeM5u93TyeIEfEhM6s+ljAhrk5vAvSx8uyY/02OvrZnA0YNGUrPXfpJMgI1ODd3nwz8Npx4O4cg==} + engines: {node: 20 || >=22} + path-to-regexp@1.9.0: resolution: {integrity: sha512-xIp7/apCFJuUHdDLWe8O1HIkb0kQrOMb/0u6FXQjemHn/ii5LrIzU6bdECnsiTF/GjZkMEKg1xdiZwNqDYlZ6g==} @@ -11100,9 +12250,9 @@ packages: resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==} engines: {node: '>= 0.8.0'} - prettier-plugin-tailwindcss@0.6.14: - resolution: {integrity: sha512-pi2e/+ZygeIqntN+vC573BcW5Cve8zUB0SSAGxqpB4f96boZF4M3phPVoOFCeypwkpRYdi7+jQ5YJJUwrkGUAg==} - engines: {node: '>=14.21.3'} + prettier-plugin-tailwindcss@0.7.1: + resolution: {integrity: sha512-Bzv1LZcuiR1Sk02iJTS1QzlFNp/o5l2p3xkopwOrbPmtMeh3fK9rVW5M3neBQzHq+kGKj/4LGQMTNcTH4NGPtQ==} + engines: {node: '>=20.19'} peerDependencies: '@ianvs/prettier-plugin-sort-imports': '*' '@prettier/plugin-hermes': '*' @@ -11114,14 +12264,12 @@ packages: prettier: ^3.0 prettier-plugin-astro: '*' prettier-plugin-css-order: '*' - prettier-plugin-import-sort: '*' prettier-plugin-jsdoc: '*' prettier-plugin-marko: '*' prettier-plugin-multiline-arrays: '*' prettier-plugin-organize-attributes: '*' prettier-plugin-organize-imports: '*' prettier-plugin-sort-imports: '*' - prettier-plugin-style-order: '*' prettier-plugin-svelte: '*' peerDependenciesMeta: '@ianvs/prettier-plugin-sort-imports': @@ -11142,8 +12290,6 @@ packages: optional: true prettier-plugin-css-order: optional: true - prettier-plugin-import-sort: - optional: true prettier-plugin-jsdoc: optional: true prettier-plugin-marko: @@ -11156,8 +12302,6 @@ packages: optional: true prettier-plugin-sort-imports: optional: true - prettier-plugin-style-order: - optional: true prettier-plugin-svelte: optional: true @@ -11245,6 +12389,10 @@ packages: property-information@7.1.0: resolution: {integrity: sha512-TwEZ+X+yCJmYfL7TPUOcvBZ4QfoT5YenQiJuX//0th53DE6w0xxLEtfK3iyryQFddXuvkIk51EEgrJQ0WJkOmQ==} + proxy-addr@2.0.7: + resolution: {integrity: sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==} + engines: {node: '>= 0.10'} + proxy-agent@6.5.0: resolution: {integrity: sha512-TmatMXdr2KlRiA2CyDu8GqR8EjahTG3aY3nXjdzFyoZbmB8hrBsTyMezhULIXKnC0jpfjlmiZ3+EaCzoInSu/A==} engines: {node: '>= 14'} @@ -11260,6 +12408,10 @@ packages: resolution: {integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==} engines: {node: '>=6'} + qs@6.13.0: + resolution: {integrity: sha512-+38qI9SOr8tfZ4QmJNplMUxqjbe7LKvvZgWdExBOmd+egZTtjLB67Gu0HRX3u/XOq7UU2Nx6nsjvS16Z9uwfpg==} + engines: {node: '>=0.6'} + qs@6.14.0: resolution: {integrity: sha512-YWWTjgABSKcvs/nWBi9PycY/JiPJqOD4JA6o9Sej2AtvSGarXxKC3OQSk4pAarbdQlKAh5D4FCQkJNkW+GAn3w==} engines: {node: '>=0.6'} @@ -11277,14 +12429,29 @@ packages: ramda@0.29.0: resolution: {integrity: sha512-BBea6L67bYLtdbOqfp8f58fPMqEwx0doL+pAi8TZyp2YWz8R9G8z9x75CZI8W+ftqhFHCpEX2cRnUUXK130iKA==} + range-parser@1.2.1: + resolution: {integrity: sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==} + engines: {node: '>= 0.6'} + raw-body@2.4.1: resolution: {integrity: sha512-9WmIKF6mkvA0SLmA2Knm9+qj89e+j1zqgyn8aXGd7+nAduPoqgI9lO57SAZNn/Byzo5P7JhXTyg9PzaJbH73bA==} engines: {node: '>= 0.8'} + raw-body@3.0.1: + resolution: {integrity: sha512-9G8cA+tuMS75+6G/TzW8OtLzmBDMo8p1JRxN5AZ+LAp8uxGA8V8GZm4GQ4/N5QNQEnLmg6SS7wyuSmbKepiKqA==} + engines: {node: '>= 0.10'} + rc@1.2.8: resolution: {integrity: sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==} hasBin: true + rclone.js@0.6.6: + resolution: {integrity: sha512-Dxh34cab/fNjFq5SSm0fYLNkGzG2cQSBy782UW9WwxJCEiVO4cGXkvaXcNlgv817dK8K8PuQ+NHUqSAMMhWujQ==} + engines: {node: '>=12'} + cpu: [arm, arm64, mips, mipsel, x32, x64] + os: [darwin, freebsd, linux, openbsd, sunos, win32] + hasBin: true + react-aria-components@1.13.0: resolution: {integrity: sha512-t1mm3AVy/MjUJBZ7zrb+sFC5iya8Vvw3go3mGKtTm269bXGZho7BLA4IgT+0nOS3j+ku6ChVi8NEoQVFoYzJJA==} peerDependencies: @@ -11508,6 +12675,9 @@ packages: rehype-recma@1.0.0: resolution: {integrity: sha512-lqA4rGUf1JmacCNWWZx0Wv1dHqMwxzsDWYMTowuplHF3xH0N/MmrZ/G3BDZnzAkRmxDadujCjaKM2hqYdCBOGw==} + remark-frontmatter@5.0.0: + resolution: {integrity: sha512-XTFYvNASMe5iPN0719nPrdItC9aU0ssC4v14mH1BCi1u0n1gAocqcujWUrByftZTbLhRtiKRyjYTSIOcr69UVQ==} + remark-gfm@4.0.1: resolution: {integrity: sha512-1quofZ2RQ9EWdeN34S79+KExV1764+wCUGop5CPL1WGdD0ocPpu91lzPGbwWMECpEpd42kJGQwzRfyov9j4yNg==} @@ -11613,6 +12783,10 @@ packages: roughjs@4.6.6: resolution: {integrity: sha512-ZUz/69+SYpFN/g/lUlo2FXcIjRkSu3nDarreVdGGndHEBJ6cXPdKguS8JGxwj5HA5xIbVKSmLgr5b3AWxtRfvQ==} + router@2.2.0: + resolution: {integrity: sha512-nLTrUKm2UyiL7rlhapu/Zl45FwNgkZGaCpZbIHajDYgwlJCOzLSk+cIPAnsEqV955GjILJnKbdQC1nVPz+gAYQ==} + engines: {node: '>= 18'} + run-async@2.4.1: resolution: {integrity: sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==} engines: {node: '>=0.12.0'} @@ -11645,6 +12819,11 @@ packages: safe-buffer@5.2.1: resolution: {integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==} + safe-mdx@1.3.8: + resolution: {integrity: sha512-TF76qQGMrFpubcsfwtF1a5srSMTxi/1rnQNLTs6PxTo37ROCJdNJXti4jppe978xup3iA6zELDZiJxOpOTBdLw==} + peerDependencies: + react: '*' + safe-push-apply@1.0.0: resolution: {integrity: sha512-iKE9w/Z7xCzUMIZqdBsp6pEQvwuEebH4vdpjcDWnyzaI6yl6O9FHvVpmGelvEHNsoY6wGblkxR6Zty/h00WiSA==} engines: {node: '>= 0.4'} @@ -11713,6 +12892,10 @@ packages: engines: {node: '>=10'} hasBin: true + send@1.2.0: + resolution: {integrity: sha512-uaW0WwXKpL9blXE2o0bRhoL2EGXIrZxQ2ZQ4mgcfoBxdFmQold+qWsD2jLrfZ0trjKL6vOw0j//eAwcALFjKSw==} + engines: {node: '>= 18'} + sentence-case@2.1.1: resolution: {integrity: sha512-ENl7cYHaK/Ktwk5OTD+aDbQ3uC8IByu/6Bkg+HDv8Mm+XnBnppVNalcfJTNsp1ibstKh030/JKQQWglDvtKwEQ==} @@ -11720,6 +12903,10 @@ packages: resolution: {integrity: sha512-ZYkZLAvKTKQXWuh5XpBw7CdbSzagarX39WyZ2H07CDLC5/KfsRGlIXV8d4+tfqX1M7916mRqR1QfNHSij+c9Pw==} engines: {node: '>=18'} + serve-static@2.2.0: + resolution: {integrity: sha512-61g9pCh0Vnh7IutZjtLGGpTA355+OPn2TyDv/6ivP2h/AdAVX9azsoxmg2/M6nZeQZNYBEwIcsne1mJd9oQItQ==} + engines: {node: '>= 18'} + set-blocking@2.0.0: resolution: {integrity: sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==} @@ -11738,6 +12925,13 @@ packages: setprototypeof@1.1.1: resolution: {integrity: sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw==} + setprototypeof@1.2.0: + resolution: {integrity: sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==} + + sharp@0.33.5: + resolution: {integrity: sha512-haPVm1EkS9pgvHrQ/F3Xy+hgcuMV0Wm9vfIBSiwZ05k+xgb0PkBQpGsAA/oWdDobNaZTH5ppvHtzCFbnSEwHVw==} + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} + sharp@0.34.4: resolution: {integrity: sha512-FUH39xp3SBPnxWvd5iib1X8XY7J0K0X7d93sie9CJg2PO8/7gmg89Nve6OjItK53/MlAushNNxteBYfM6DEuoA==} engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} @@ -11786,6 +12980,9 @@ packages: resolution: {integrity: sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==} engines: {node: '>=14'} + simple-swizzle@0.2.4: + resolution: {integrity: sha512-nAu1WFPQSMNr2Zn9PGSZK9AGn4t/y97lEm+MXTtUDwfP0ksAIX4nO+6ruD9Jwut4C49SB1Ws+fbXsm/yScWOHw==} + sirv@3.0.2: resolution: {integrity: sha512-2wcC/oGxHis/BoHkkPwldgiPSYcpZK3JU28WoMVv55yHJgcZ8rlXvuG9iZggz+sU1d4bRgIGASwyWqjxu3FM0g==} engines: {node: '>=18'} @@ -11899,6 +13096,10 @@ packages: resolution: {integrity: sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==} engines: {node: '>= 0.6'} + statuses@2.0.1: + resolution: {integrity: sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==} + engines: {node: '>= 0.8'} + std-env@3.9.0: resolution: {integrity: sha512-UGvjygr6F6tpH7o2qyqR6QYpwraIjKSdtzyBdyytFOHmPZY917kwdwLG0RbOjWOnKmnm3PeHjaoLLMie7kPLQw==} @@ -11906,6 +13107,10 @@ packages: resolution: {integrity: sha512-eLoXW/DHyl62zxY4SCaIgnRhuMr6ri4juEYARS8E6sCEqzKpOiE521Ucofdx+KnDZl5xmvGYaaKCk5FEOxJCoQ==} engines: {node: '>= 0.4'} + stoppable@1.1.0: + resolution: {integrity: sha512-KXDYZ9dszj6bzvnEMRYvxgeTHU74QBFL54XKtP3nyMuJ81CFYtABZ3bAzL2EdFUaEwJOBOgENyFj3R7oTzDyyw==} + engines: {node: '>=4', npm: '>=6'} + store2@2.14.4: resolution: {integrity: sha512-srTItn1GOvyvOycgxjAnPA63FZNwy0PTyUBFMHRM+hVFltAeoh0LmNBz9SZqUS9mMqGk8rfyWyXn3GH5ReJ8Zw==} @@ -12025,6 +13230,9 @@ packages: strip-literal@3.1.0: resolution: {integrity: sha512-8r3mkIM/2+PpjHoOtiAW8Rg3jJLHaV7xPwG+YRGrv6FP0wwk/toTpATxWYOW0BKdWwl82VT2tFYi5DlROa0Mxg==} + strnum@1.1.2: + resolution: {integrity: sha512-vrN+B7DBIoTTZjnPNewwhx6cBA/H+IS7rfW68n7XxC1y7uoiGQBxaKzqucGUgavX15dJgiGztLJ8vxuEzwqBdA==} + strnum@2.1.1: resolution: {integrity: sha512-7ZvoFTiCnGxBtDqJ//Cu6fWtZtc7Y3x+QOirG15wztbdngGSkht27o2pyGWrVy0b4WAy3jbKmnoK6g5VlVNUUw==} @@ -12034,8 +13242,11 @@ packages: peerDependencies: webpack: ^5.0.0 - style-to-js@1.1.17: - resolution: {integrity: sha512-xQcBGDxJb6jjFCTzvQtfiPn6YvvP2O8U1MDIPNfJQlWMYfktPy+iGsHE7cssjs7y84d9fQaK4UF3RIJaAHSoYA==} + style-to-js@1.1.18: + resolution: {integrity: sha512-JFPn62D4kJaPTnhFUI244MThx+FEGbi+9dw1b9yBBQ+1CZpV7QAT8kUtJ7b7EUNdHajjF/0x8fT+16oLJoojLg==} + + style-to-object@1.0.11: + resolution: {integrity: sha512-5A560JmXr7wDyGLK12Nq/EYS38VkGlglVzkis1JEdbGWSnbQIEhZzTJhzURXN5/8WwwFCs/f/VVcmkTppbXLow==} style-to-object@1.0.9: resolution: {integrity: sha512-G4qppLgKu/k6FwRpHiGiKPaPTFcG3g4wNVX/Qsfu+RqQM30E7Tyu/TEgxcL9PNLF5pdRLwQdE3YKKf+KF2Dzlw==} @@ -12123,8 +13334,8 @@ packages: peerDependencies: tailwindcss: ^4.0.0 - tailwindcss@4.1.14: - resolution: {integrity: sha512-b7pCxjGO98LnxVkKjaZSDeNuljC4ueKUddjENJOADtubtdo8llTaJy7HwBMeLNSSo2N5QIAgklslK1+Ir8r6CA==} + tailwindcss@4.1.16: + resolution: {integrity: sha512-pONL5awpaQX4LN5eiv7moSiSPd/DLDzKVRJz8Q9PgzmAdd1R4307GQS2ZpfiN7ZmekdQrfhZZiSE5jkLR4WNaA==} tapable@2.3.0: resolution: {integrity: sha512-g9ljZiwki/LfxmQADO3dEY1CbpmXT5Hm2fJ+QaGKwSXUylMybePR7/67YW7jOrrvjEgL1Fmz5kzyAjWVWLlucg==} @@ -12152,6 +13363,11 @@ packages: resolution: {integrity: sha512-bX655WZI/F7EoTDw9JvQURqAXiPHi8o8+yFxPF2lWYyz1aHnmMRuXWqL6YB6GmeO0o4DIYWHLgGNi/X64T+X4Q==} engines: {node: '>=14.18'} + terser@5.16.9: + resolution: {integrity: sha512-HPa/FdTB9XGI2H1/keLFZHxl6WNvAI4YalHGtDQTlMnJcoqSab1UwL4l1hGEhs6/GmLHBZIg/YgB++jcbzoOEg==} + engines: {node: '>=10'} + hasBin: true + terser@5.44.0: resolution: {integrity: sha512-nIVck8DK+GM/0Frwd+nIhZ84pR/BX7rmXMfYwyg+Sri5oGVE99/E3KvXqpC2xHFxyqXyGHTKBSioxxplrO4I4w==} engines: {node: '>=10'} @@ -12248,6 +13464,10 @@ packages: resolution: {integrity: sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw==} engines: {node: '>=0.6'} + toidentifier@1.0.1: + resolution: {integrity: sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==} + engines: {node: '>=0.6'} + totalist@3.0.1: resolution: {integrity: sha512-sf4i37nQ2LBx4m3wB74y+ubopq6W/dIzXg0FDGjsYnZHVa1Da8FH853wlL2gtUhg+xJXjfk3kUZS3BRoQeoQBQ==} engines: {node: '>=6'} @@ -12327,6 +13547,9 @@ packages: ts-toolbelt@6.15.5: resolution: {integrity: sha512-FZIXf1ksVyLcfr7M317jbB67XFJhOO1YqdTcuGaq9q5jLUoTikukZ+98TPjKiP2jC5CgmYdWWYs0s2nLSU0/1A==} + ts-tqdm@0.8.6: + resolution: {integrity: sha512-3X3M1PZcHtgQbnwizL+xU8CAgbYbeLHrrDwL9xxcZZrV5J+e7loJm1XrXozHjSkl44J0Zg0SgA8rXbh83kCkcQ==} + tsconfig-paths@3.15.0: resolution: {integrity: sha512-2Ac2RgzDe/cn48GvOe3M+o82pEFewD3UPbyoUHHdKasHwJKjds4fLXWf/Ux5kATBKN20oaFGu+jbElp1pos0mg==} @@ -12458,6 +13681,10 @@ packages: resolution: {integrity: sha512-TeTSQ6H5YHvpqVwBRcnLDCBnDOHWYu7IvGbHT6N8AOymcr9PJGjc1GTtiWZTYg0NCgYwvnYWEkVChQAr9bjfwA==} engines: {node: '>=16'} + type-is@2.0.1: + resolution: {integrity: sha512-OZs6gsjF4vMp32qrCbiVSkrFmXtG/AZhY3t0iAMrMBiAZyV9oALtXO8hsrHbMXF9x6L3grlFuwW2oAz7cav+Gw==} + engines: {node: '>= 0.6'} + typed-array-buffer@1.0.3: resolution: {integrity: sha512-nAYYwfY3qnzX30IkA6AQZjVbtK6duGontcQm1WSG1MD94YLqK0515GNApXkoxKOWMusVssAHWLh9SeaoefYFGw==} engines: {node: '>= 0.4'} @@ -12533,6 +13760,9 @@ packages: engines: {node: '>=0.8.0'} hasBin: true + uhyphen@0.2.0: + resolution: {integrity: sha512-qz3o9CHXmJJPGBdqzab7qAYuW8kQGKNEuoHFYrBwV6hWIMcpAmxDLXojcHfFr9US1Pe6zUswEIJIbLI610fuqA==} + uid-promise@1.0.0: resolution: {integrity: sha512-R8375j0qwXyIu/7R0tjdF06/sElHqbmdmWC9M2qQHpEVbvE4I5+38KJI7LUUmQMp7NVq4tKHiBMkT0NFM453Ig==} @@ -12552,6 +13782,9 @@ packages: undici-types@6.21.0: resolution: {integrity: sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==} + undici-types@7.16.0: + resolution: {integrity: sha512-Zz+aZWSj8LE6zoxD+xrjh4VfkIG8Ya6LvYkZqtUQGJPZjYl53ypCaUwWqo7eI0x66KBGeRo+mlBEkMSeSZ38Nw==} + undici@5.28.4: resolution: {integrity: sha512-72RFADWFqKmUb2hmmvNODKL3p9hcB6Gt2DOQMis1SEBaV6a4MH8soBvzg+95CYhCKPFedut2JY9bMfrDl9D23g==} engines: {node: '>=14.0'} @@ -12560,10 +13793,17 @@ packages: resolution: {integrity: sha512-raqeBD6NQK4SkWhQzeYKd1KmIG6dllBOTt55Rmkt4HtI9mwdWtJljnrXjAFUBLTSN67HWrOIZ3EPF4kjUw80Bg==} engines: {node: '>=14.0'} + undici@7.14.0: + resolution: {integrity: sha512-Vqs8HTzjpQXZeXdpsfChQTlafcMQaaIwnGwLam1wudSSjlJeQ3bw1j+TLPePgrCnCpUXx7Ba5Pdpf5OBih62NQ==} + engines: {node: '>=20.18.1'} + undici@7.16.0: resolution: {integrity: sha512-QEg3HPMll0o3t2ourKwOeUAZ159Kn9mx5pnzHRQO8+Wixmh88YdZRiIwat0iNzNNXn0yoEtXJqFpyW7eM8BV7g==} engines: {node: '>=20.18.1'} + unenv@2.0.0-rc.21: + resolution: {integrity: sha512-Wj7/AMtE9MRnAXa6Su3Lk0LNCfqDYgfwVjwRFVum9U7wsto1imuHqk4kTm7Jni+5A0Hn7dttL6O/zjvUvoo+8A==} + unicorn-magic@0.1.0: resolution: {integrity: sha512-lRfVq8fE8gz6QMBuDM6a+LO3IAzTi05H6gCVaUpir2E1Rwpo4ZUog45KpNXKC/Mn3Yb9UDuHumeFTo9iV/D9FQ==} engines: {node: '>=18'} @@ -12592,12 +13832,18 @@ packages: unist-util-is@6.0.0: resolution: {integrity: sha512-2qCTHimwdxLfz+YzdGfkqNlH0tLi9xjTnHddPmJwtIG9MGsdbutfTc4P+haPD7l7Cjxf/WZj+we5qfVPvvxfYw==} + unist-util-is@6.0.1: + resolution: {integrity: sha512-LsiILbtBETkDz8I9p1dQ0uyRUWuaQzd/cuEeS1hoRSyW5E5XGmTzlwY1OrNzzakGowI9Dr/I8HVaw4hTtnxy8g==} + unist-util-position-from-estree@2.0.0: resolution: {integrity: sha512-KaFVRjoqLyF6YXCbVLNad/eS4+OfPQQn2yOd7zF/h5T/CSL2v8NpN6a5TPvtbXthAGw5nG+PuTtq+DdIZr+cRQ==} unist-util-position@5.0.0: resolution: {integrity: sha512-fucsC7HjXvkB5R3kTCO7kUjRdrS0BJt3M/FPxmHMBOm8JQi2BsHAHFsy27E0EolP8rp0NzXsJ+jNPyDWvOJZPA==} + unist-util-remove-position@5.0.0: + resolution: {integrity: sha512-Hp5Kh3wLxv0PHj9m2yZhhLt58KzPtEYKQQ4yxfYFEO7EvHwzyDYnduhHnY1mDxoqr7VUwVuHXk9RXKIiYS1N8Q==} + unist-util-remove@4.0.0: resolution: {integrity: sha512-b4gokeGId57UVRX/eVKej5gXqGlc9+trkORhFJpu9raqZkZhU0zm8Doi05+HaiBsMEIJowL+2WtQ5ItjsngPXg==} @@ -12607,9 +13853,16 @@ packages: unist-util-visit-parents@6.0.1: resolution: {integrity: sha512-L/PqWzfTP9lzzEa6CKs0k2nARxTdZduw3zyh8d2NVBnsyvHjSX4TWse388YrrQKbvI8w20fGjGlhgT96WwKykw==} + unist-util-visit-parents@6.0.2: + resolution: {integrity: sha512-goh1s1TBrqSqukSc8wrjwWhL0hiJxgA8m4kFxGlQ+8FYQ3C/m11FcTs4YYem7V664AhHVvgoQLk890Ssdsr2IQ==} + unist-util-visit@5.0.0: resolution: {integrity: sha512-MR04uvD+07cwl/yhVuVWAtw+3GOR/knlL55Nd/wAdblk27GCVt3lqpTivy/tkJcZoNPzTwS1Y+KMojlLDhoTzg==} + unist@0.0.1: + resolution: {integrity: sha512-bnzuF8b6d47WubA4a5yLqFbuZz/v/NS6eRwUIdOaDmsqzwTlyv8yS1g3M7ISdtBQrigPD3qKK87Cu7zhEfCF3A==} + deprecated: Use @types/unist instead + universal-user-agent@6.0.1: resolution: {integrity: sha512-yCzhz6FN2wU1NiiQRogkTQszlQSlpWaw8SvVegAc+bDxbzHgh1vX8uIe8OYyMH6DwH+sdTJsgMl36+mSMdRJIQ==} @@ -12665,6 +13918,9 @@ packages: uri-js@4.4.1: resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==} + urlpattern-polyfill@10.1.0: + resolution: {integrity: sha512-IGjKp/o0NL3Bso1PymYURCJxMPNAf/ILOpendP9f5B6e1rTJgdgiOvgfoT8VxCAdY+Wisb9uhGaJJf3yZ2V9nw==} + use-callback-ref@1.3.3: resolution: {integrity: sha512-jQL3lRnocaFtu3V00JToYz/4QkNWswxijDaCVNZRiRTO3HQDLsdu1ZtmIUvV4yPp+rvWm5j0y0TG/S61cuijTg==} engines: {node: '>=10'} @@ -12708,6 +13964,10 @@ packages: util@0.12.5: resolution: {integrity: sha512-kZf/K6hEIrWHI6XqOFUiiMa+79wE/D8Q+NCNAWclkyg3b4d2k7s0QGepNjiABc+aR3N1PAyHL7p6UcLY6LmrnA==} + utils-merge@1.0.1: + resolution: {integrity: sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==} + engines: {node: '>= 0.4.0'} + uuid@11.1.0: resolution: {integrity: sha512-0/A9rDy9P7cJ+8w1c9WD9V//9Wj15Ce2MPz8Ri6032usz+NfePxx5AcN3bN+r6ZL6jEo066/yNYB3tn4pQEx+A==} hasBin: true @@ -12735,6 +13995,10 @@ packages: resolution: {integrity: sha512-IUoow1YUtvoBBC06dXs8bR8B9vuA3aJfmQNKMoaPG/OFsPmoQvw8xh+6Ye25Gx9DQhoEom3Pcu9MKHerm/NpUQ==} engines: {node: ^18.17.0 || >=20.5.0} + vary@1.1.2: + resolution: {integrity: sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==} + engines: {node: '>= 0.8'} + vercel@48.2.1: resolution: {integrity: sha512-TpUpOw2LskMa48/d1udrSF/4bDtqnvlo/i7URK8gS0OgyLDhfgKxtZ1zvKlQ6/TzOPyYPp6iY9MFG3St6e1WuA==} engines: {node: '>= 18'} @@ -12964,6 +14228,21 @@ packages: resolution: {integrity: sha512-mO8XtqyPvykVCsrwj5MlOVWvSnCdT+C+QVbm6blradR7JExAhbkZ7hZ9A+9NUtwzSqrlUo9a67ws0EiILrvRpw==} engines: {node: '>=4.0.0'} + workerd@1.20251011.0: + resolution: {integrity: sha512-Dq35TLPEJAw7BuYQMkN3p9rge34zWMU2Gnd4DSJFeVqld4+DAO2aPG7+We2dNIAyM97S8Y9BmHulbQ00E0HC7Q==} + engines: {node: '>=16'} + hasBin: true + + wrangler@4.45.0: + resolution: {integrity: sha512-2qM6bHw8l7r89Z9Y5A7Wn4L9U+dFoLjYgEUVpqy7CcmXpppL3QIYqU6rU5lre7/SRzBuPu/H93Vwfh538gZ3iw==} + engines: {node: '>=18.0.0'} + hasBin: true + peerDependencies: + '@cloudflare/workers-types': ^4.20251011.0 + peerDependenciesMeta: + '@cloudflare/workers-types': + optional: true + wrap-ansi@6.2.0: resolution: {integrity: sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==} engines: {node: '>=8'} @@ -12983,6 +14262,18 @@ packages: wrappy@1.0.2: resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==} + ws@8.18.0: + resolution: {integrity: sha512-8VbfWfHLbbwu3+N6OKsOMpBdT4kXPDDB9cJk2bJ6mh9ucxdlnNvH1e+roYkKmN9Nxw2yjz7VzeO9oOz2zJ04Pw==} + 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 + ws@8.18.3: resolution: {integrity: sha512-PEIGCY5tSlUt50cqyMXfCzX+oOPqN0vuGqWzbcJ2xvnkzkq46oOpz7dQaTDBdfICb4N14+GARUDw2XV2N4tvzg==} engines: {node: '>=10.0.0'} @@ -13037,10 +14328,18 @@ packages: resolution: {integrity: sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==} engines: {node: '>=12'} + yargs-parser@22.0.0: + resolution: {integrity: sha512-rwu/ClNdSMpkSrUb+d6BRsSkLUq1fmfsY6TOpYzTwvwkg1/NRG85KBy3kq++A8LKQwX6lsu+aWad+2khvuXrqw==} + engines: {node: ^20.19.0 || ^22.12.0 || >=23} + yargs@17.7.2: resolution: {integrity: sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==} engines: {node: '>=12'} + yargs@18.0.0: + resolution: {integrity: sha512-4UEqdc2RYGHZc7Doyqkrqiln3p9X2DZVxaGbwhn2pi7MrRagKaOcIKe8L3OxYcbhXLgLFUS3zAYuQjKBQgmuNg==} + engines: {node: ^20.19.0 || ^22.12.0 || >=23} + yauzl-clone@1.0.4: resolution: {integrity: sha512-igM2RRCf3k8TvZoxR2oguuw4z1xasOnA31joCqHIyLkeWrvAc2Jgay5ISQ2ZplinkoGaJ6orCz56Ey456c5ESA==} engines: {node: '>=6'} @@ -13068,6 +14367,12 @@ packages: resolution: {integrity: sha512-CzhO+pFNo8ajLM2d2IW/R93ipy99LWjtwblvC1RsoSUMZgyLbYFr221TnSNT7GjGdYui6P459mw9JH/g/zW2ug==} engines: {node: '>=18'} + youch-core@0.3.3: + resolution: {integrity: sha512-ho7XuGjLaJ2hWHoK8yFnsUGy2Y5uDpqSTq1FkHLK4/oqKtyUU1AFbOOxY4IpC9f0fTLjwYbslUz0Po5BpD1wrA==} + + youch@4.1.0-beta.10: + resolution: {integrity: sha512-rLfVLB4FgQneDr0dv1oddCVZmKjcJ6yX6mS4pU82Mq/Dt9a3cLZQ62pDBL4AUO+uVrCvtWz3ZFUL2HFAFJ/BXQ==} + zlib-sync@0.1.10: resolution: {integrity: sha512-t7/pYg5tLBznL1RuhmbAt8rNp5tbhr+TSrJFnMkRtrGIaPJZ6Dc0uR4u3OoQI2d6cGlVI62E3Gy6gwkxyIqr/w==} @@ -13077,6 +14382,9 @@ packages: peerDependencies: zod: ^3.25.0 || ^4.0.0 + zod@3.22.3: + resolution: {integrity: sha512-EjIevzuJRiRPbVH4mGc8nApb/lVLKVpmUhAaR5R5doKGfAnGJ6Gr3CViAVjP+4FWSxCsybeWQdcgCtbX+7oZug==} + zod@3.22.4: resolution: {integrity: sha512-iC+8Io04lddc+mVqQ9AZ7OQ2MrUKGN+oIQyq1vemgt46jwCwLfhq7/pwnBnNXXXZb8VTVLKwp9EDkx+ryxIWmg==} @@ -13224,471 +14532,1011 @@ snapshots: react: 19.2.0 react-dom: 19.2.0(react@19.2.0) + '@ast-grep/napi-darwin-arm64@0.35.0': + optional: true + + '@ast-grep/napi-darwin-x64@0.35.0': + optional: true + + '@ast-grep/napi-linux-arm64-gnu@0.35.0': + optional: true + + '@ast-grep/napi-linux-arm64-musl@0.35.0': + optional: true + + '@ast-grep/napi-linux-x64-gnu@0.35.0': + optional: true + + '@ast-grep/napi-linux-x64-musl@0.35.0': + optional: true + + '@ast-grep/napi-win32-arm64-msvc@0.35.0': + optional: true + + '@ast-grep/napi-win32-ia32-msvc@0.35.0': + optional: true + + '@ast-grep/napi-win32-x64-msvc@0.35.0': + optional: true + + '@ast-grep/napi@0.35.0': + optionalDependencies: + '@ast-grep/napi-darwin-arm64': 0.35.0 + '@ast-grep/napi-darwin-x64': 0.35.0 + '@ast-grep/napi-linux-arm64-gnu': 0.35.0 + '@ast-grep/napi-linux-arm64-musl': 0.35.0 + '@ast-grep/napi-linux-x64-gnu': 0.35.0 + '@ast-grep/napi-linux-x64-musl': 0.35.0 + '@ast-grep/napi-win32-arm64-msvc': 0.35.0 + '@ast-grep/napi-win32-ia32-msvc': 0.35.0 + '@ast-grep/napi-win32-x64-msvc': 0.35.0 + '@astrojs/compiler@2.13.0': {} '@aws-crypto/crc32@5.2.0': dependencies: '@aws-crypto/util': 5.2.0 - '@aws-sdk/types': 3.901.0 + '@aws-sdk/types': 3.914.0 tslib: 2.8.1 '@aws-crypto/crc32c@5.2.0': dependencies: '@aws-crypto/util': 5.2.0 - '@aws-sdk/types': 3.901.0 + '@aws-sdk/types': 3.914.0 tslib: 2.8.1 + '@aws-crypto/ie11-detection@3.0.0': + dependencies: + tslib: 1.14.1 + '@aws-crypto/sha1-browser@5.2.0': dependencies: '@aws-crypto/supports-web-crypto': 5.2.0 '@aws-crypto/util': 5.2.0 - '@aws-sdk/types': 3.901.0 + '@aws-sdk/types': 3.914.0 '@aws-sdk/util-locate-window': 3.893.0 '@smithy/util-utf8': 2.3.0 tslib: 2.8.1 + '@aws-crypto/sha256-browser@3.0.0': + dependencies: + '@aws-crypto/ie11-detection': 3.0.0 + '@aws-crypto/sha256-js': 3.0.0 + '@aws-crypto/supports-web-crypto': 3.0.0 + '@aws-crypto/util': 3.0.0 + '@aws-sdk/types': 3.914.0 + '@aws-sdk/util-locate-window': 3.893.0 + '@aws-sdk/util-utf8-browser': 3.259.0 + tslib: 1.14.1 + '@aws-crypto/sha256-browser@5.2.0': dependencies: '@aws-crypto/sha256-js': 5.2.0 '@aws-crypto/supports-web-crypto': 5.2.0 '@aws-crypto/util': 5.2.0 - '@aws-sdk/types': 3.901.0 + '@aws-sdk/types': 3.914.0 '@aws-sdk/util-locate-window': 3.893.0 '@smithy/util-utf8': 2.3.0 tslib: 2.8.1 + '@aws-crypto/sha256-js@3.0.0': + dependencies: + '@aws-crypto/util': 3.0.0 + '@aws-sdk/types': 3.914.0 + tslib: 1.14.1 + '@aws-crypto/sha256-js@5.2.0': dependencies: '@aws-crypto/util': 5.2.0 - '@aws-sdk/types': 3.901.0 + '@aws-sdk/types': 3.914.0 tslib: 2.8.1 + '@aws-crypto/supports-web-crypto@3.0.0': + dependencies: + tslib: 1.14.1 + '@aws-crypto/supports-web-crypto@5.2.0': dependencies: tslib: 2.8.1 + '@aws-crypto/util@3.0.0': + dependencies: + '@aws-sdk/types': 3.914.0 + '@aws-sdk/util-utf8-browser': 3.259.0 + tslib: 1.14.1 + '@aws-crypto/util@5.2.0': dependencies: - '@aws-sdk/types': 3.901.0 + '@aws-sdk/types': 3.914.0 '@smithy/util-utf8': 2.3.0 tslib: 2.8.1 - '@aws-sdk/client-s3@3.901.0': + '@aws-sdk/client-cloudfront@3.398.0': + dependencies: + '@aws-crypto/sha256-browser': 3.0.0 + '@aws-crypto/sha256-js': 3.0.0 + '@aws-sdk/client-sts': 3.398.0 + '@aws-sdk/credential-provider-node': 3.398.0 + '@aws-sdk/middleware-host-header': 3.398.0 + '@aws-sdk/middleware-logger': 3.398.0 + '@aws-sdk/middleware-recursion-detection': 3.398.0 + '@aws-sdk/middleware-signing': 3.398.0 + '@aws-sdk/middleware-user-agent': 3.398.0 + '@aws-sdk/types': 3.398.0 + '@aws-sdk/util-endpoints': 3.398.0 + '@aws-sdk/util-user-agent-browser': 3.398.0 + '@aws-sdk/util-user-agent-node': 3.398.0 + '@aws-sdk/xml-builder': 3.310.0 + '@smithy/config-resolver': 2.2.0 + '@smithy/fetch-http-handler': 2.5.0 + '@smithy/hash-node': 2.2.0 + '@smithy/invalid-dependency': 2.2.0 + '@smithy/middleware-content-length': 2.2.0 + '@smithy/middleware-endpoint': 2.5.1 + '@smithy/middleware-retry': 2.3.1 + '@smithy/middleware-serde': 2.3.0 + '@smithy/middleware-stack': 2.2.0 + '@smithy/node-config-provider': 2.3.0 + '@smithy/node-http-handler': 2.5.0 + '@smithy/protocol-http': 2.0.5 + '@smithy/smithy-client': 2.5.1 + '@smithy/types': 2.12.0 + '@smithy/url-parser': 2.2.0 + '@smithy/util-base64': 2.3.0 + '@smithy/util-body-length-browser': 2.2.0 + '@smithy/util-body-length-node': 2.3.0 + '@smithy/util-defaults-mode-browser': 2.2.1 + '@smithy/util-defaults-mode-node': 2.3.1 + '@smithy/util-retry': 2.2.0 + '@smithy/util-stream': 2.2.0 + '@smithy/util-utf8': 2.3.0 + '@smithy/util-waiter': 2.2.0 + fast-xml-parser: 4.2.5 + tslib: 2.8.1 + transitivePeerDependencies: + - aws-crt + + '@aws-sdk/client-dynamodb@3.916.0': dependencies: - '@aws-crypto/sha1-browser': 5.2.0 '@aws-crypto/sha256-browser': 5.2.0 '@aws-crypto/sha256-js': 5.2.0 - '@aws-sdk/core': 3.901.0 - '@aws-sdk/credential-provider-node': 3.901.0 - '@aws-sdk/middleware-bucket-endpoint': 3.901.0 - '@aws-sdk/middleware-expect-continue': 3.901.0 - '@aws-sdk/middleware-flexible-checksums': 3.901.0 - '@aws-sdk/middleware-host-header': 3.901.0 - '@aws-sdk/middleware-location-constraint': 3.901.0 - '@aws-sdk/middleware-logger': 3.901.0 - '@aws-sdk/middleware-recursion-detection': 3.901.0 - '@aws-sdk/middleware-sdk-s3': 3.901.0 - '@aws-sdk/middleware-ssec': 3.901.0 - '@aws-sdk/middleware-user-agent': 3.901.0 - '@aws-sdk/region-config-resolver': 3.901.0 - '@aws-sdk/signature-v4-multi-region': 3.901.0 - '@aws-sdk/types': 3.901.0 - '@aws-sdk/util-endpoints': 3.901.0 - '@aws-sdk/util-user-agent-browser': 3.901.0 - '@aws-sdk/util-user-agent-node': 3.901.0 - '@aws-sdk/xml-builder': 3.901.0 - '@smithy/config-resolver': 4.3.0 - '@smithy/core': 3.14.0 - '@smithy/eventstream-serde-browser': 4.2.0 - '@smithy/eventstream-serde-config-resolver': 4.3.0 - '@smithy/eventstream-serde-node': 4.2.0 - '@smithy/fetch-http-handler': 5.3.0 - '@smithy/hash-blob-browser': 4.2.0 - '@smithy/hash-node': 4.2.0 - '@smithy/hash-stream-node': 4.2.0 - '@smithy/invalid-dependency': 4.2.0 - '@smithy/md5-js': 4.2.0 - '@smithy/middleware-content-length': 4.2.0 - '@smithy/middleware-endpoint': 4.3.0 - '@smithy/middleware-retry': 4.4.0 - '@smithy/middleware-serde': 4.2.0 - '@smithy/middleware-stack': 4.2.0 - '@smithy/node-config-provider': 4.3.0 - '@smithy/node-http-handler': 4.3.0 - '@smithy/protocol-http': 5.3.0 - '@smithy/smithy-client': 4.7.0 - '@smithy/types': 4.6.0 - '@smithy/url-parser': 4.2.0 - '@smithy/util-base64': 4.2.0 + '@aws-sdk/core': 3.916.0 + '@aws-sdk/credential-provider-node': 3.916.0 + '@aws-sdk/middleware-endpoint-discovery': 3.914.0 + '@aws-sdk/middleware-host-header': 3.914.0 + '@aws-sdk/middleware-logger': 3.914.0 + '@aws-sdk/middleware-recursion-detection': 3.914.0 + '@aws-sdk/middleware-user-agent': 3.916.0 + '@aws-sdk/region-config-resolver': 3.914.0 + '@aws-sdk/types': 3.914.0 + '@aws-sdk/util-endpoints': 3.916.0 + '@aws-sdk/util-user-agent-browser': 3.914.0 + '@aws-sdk/util-user-agent-node': 3.916.0 + '@smithy/config-resolver': 4.4.0 + '@smithy/core': 3.17.1 + '@smithy/fetch-http-handler': 5.3.4 + '@smithy/hash-node': 4.2.3 + '@smithy/invalid-dependency': 4.2.3 + '@smithy/middleware-content-length': 4.2.3 + '@smithy/middleware-endpoint': 4.3.5 + '@smithy/middleware-retry': 4.4.5 + '@smithy/middleware-serde': 4.2.3 + '@smithy/middleware-stack': 4.2.3 + '@smithy/node-config-provider': 4.3.3 + '@smithy/node-http-handler': 4.4.3 + '@smithy/protocol-http': 5.3.3 + '@smithy/smithy-client': 4.9.1 + '@smithy/types': 4.8.0 + '@smithy/url-parser': 4.2.3 + '@smithy/util-base64': 4.3.0 '@smithy/util-body-length-browser': 4.2.0 - '@smithy/util-body-length-node': 4.2.0 - '@smithy/util-defaults-mode-browser': 4.2.0 - '@smithy/util-defaults-mode-node': 4.2.0 - '@smithy/util-endpoints': 3.2.0 - '@smithy/util-middleware': 4.2.0 - '@smithy/util-retry': 4.2.0 - '@smithy/util-stream': 4.4.0 + '@smithy/util-body-length-node': 4.2.1 + '@smithy/util-defaults-mode-browser': 4.3.4 + '@smithy/util-defaults-mode-node': 4.2.6 + '@smithy/util-endpoints': 3.2.3 + '@smithy/util-middleware': 4.2.3 + '@smithy/util-retry': 4.2.3 '@smithy/util-utf8': 4.2.0 - '@smithy/util-waiter': 4.2.0 + '@smithy/util-waiter': 4.2.3 '@smithy/uuid': 1.1.0 tslib: 2.8.1 transitivePeerDependencies: - aws-crt - '@aws-sdk/client-sso@3.901.0': + '@aws-sdk/client-lambda@3.916.0': dependencies: '@aws-crypto/sha256-browser': 5.2.0 '@aws-crypto/sha256-js': 5.2.0 - '@aws-sdk/core': 3.901.0 - '@aws-sdk/middleware-host-header': 3.901.0 - '@aws-sdk/middleware-logger': 3.901.0 - '@aws-sdk/middleware-recursion-detection': 3.901.0 - '@aws-sdk/middleware-user-agent': 3.901.0 - '@aws-sdk/region-config-resolver': 3.901.0 - '@aws-sdk/types': 3.901.0 - '@aws-sdk/util-endpoints': 3.901.0 - '@aws-sdk/util-user-agent-browser': 3.901.0 - '@aws-sdk/util-user-agent-node': 3.901.0 - '@smithy/config-resolver': 4.3.0 - '@smithy/core': 3.14.0 - '@smithy/fetch-http-handler': 5.3.0 - '@smithy/hash-node': 4.2.0 - '@smithy/invalid-dependency': 4.2.0 - '@smithy/middleware-content-length': 4.2.0 - '@smithy/middleware-endpoint': 4.3.0 - '@smithy/middleware-retry': 4.4.0 - '@smithy/middleware-serde': 4.2.0 - '@smithy/middleware-stack': 4.2.0 - '@smithy/node-config-provider': 4.3.0 - '@smithy/node-http-handler': 4.3.0 - '@smithy/protocol-http': 5.3.0 - '@smithy/smithy-client': 4.7.0 - '@smithy/types': 4.6.0 - '@smithy/url-parser': 4.2.0 - '@smithy/util-base64': 4.2.0 + '@aws-sdk/core': 3.916.0 + '@aws-sdk/credential-provider-node': 3.916.0 + '@aws-sdk/middleware-host-header': 3.914.0 + '@aws-sdk/middleware-logger': 3.914.0 + '@aws-sdk/middleware-recursion-detection': 3.914.0 + '@aws-sdk/middleware-user-agent': 3.916.0 + '@aws-sdk/region-config-resolver': 3.914.0 + '@aws-sdk/types': 3.914.0 + '@aws-sdk/util-endpoints': 3.916.0 + '@aws-sdk/util-user-agent-browser': 3.914.0 + '@aws-sdk/util-user-agent-node': 3.916.0 + '@smithy/config-resolver': 4.4.0 + '@smithy/core': 3.17.1 + '@smithy/eventstream-serde-browser': 4.2.3 + '@smithy/eventstream-serde-config-resolver': 4.3.3 + '@smithy/eventstream-serde-node': 4.2.3 + '@smithy/fetch-http-handler': 5.3.4 + '@smithy/hash-node': 4.2.3 + '@smithy/invalid-dependency': 4.2.3 + '@smithy/middleware-content-length': 4.2.3 + '@smithy/middleware-endpoint': 4.3.5 + '@smithy/middleware-retry': 4.4.5 + '@smithy/middleware-serde': 4.2.3 + '@smithy/middleware-stack': 4.2.3 + '@smithy/node-config-provider': 4.3.3 + '@smithy/node-http-handler': 4.4.3 + '@smithy/protocol-http': 5.3.3 + '@smithy/smithy-client': 4.9.1 + '@smithy/types': 4.8.0 + '@smithy/url-parser': 4.2.3 + '@smithy/util-base64': 4.3.0 '@smithy/util-body-length-browser': 4.2.0 - '@smithy/util-body-length-node': 4.2.0 - '@smithy/util-defaults-mode-browser': 4.2.0 - '@smithy/util-defaults-mode-node': 4.2.0 - '@smithy/util-endpoints': 3.2.0 - '@smithy/util-middleware': 4.2.0 - '@smithy/util-retry': 4.2.0 + '@smithy/util-body-length-node': 4.2.1 + '@smithy/util-defaults-mode-browser': 4.3.4 + '@smithy/util-defaults-mode-node': 4.2.6 + '@smithy/util-endpoints': 3.2.3 + '@smithy/util-middleware': 4.2.3 + '@smithy/util-retry': 4.2.3 + '@smithy/util-stream': 4.5.4 + '@smithy/util-utf8': 4.2.0 + '@smithy/util-waiter': 4.2.3 + tslib: 2.8.1 + transitivePeerDependencies: + - aws-crt + + '@aws-sdk/client-s3@3.916.0': + dependencies: + '@aws-crypto/sha1-browser': 5.2.0 + '@aws-crypto/sha256-browser': 5.2.0 + '@aws-crypto/sha256-js': 5.2.0 + '@aws-sdk/core': 3.916.0 + '@aws-sdk/credential-provider-node': 3.916.0 + '@aws-sdk/middleware-bucket-endpoint': 3.914.0 + '@aws-sdk/middleware-expect-continue': 3.916.0 + '@aws-sdk/middleware-flexible-checksums': 3.916.0 + '@aws-sdk/middleware-host-header': 3.914.0 + '@aws-sdk/middleware-location-constraint': 3.914.0 + '@aws-sdk/middleware-logger': 3.914.0 + '@aws-sdk/middleware-recursion-detection': 3.914.0 + '@aws-sdk/middleware-sdk-s3': 3.916.0 + '@aws-sdk/middleware-ssec': 3.914.0 + '@aws-sdk/middleware-user-agent': 3.916.0 + '@aws-sdk/region-config-resolver': 3.914.0 + '@aws-sdk/signature-v4-multi-region': 3.916.0 + '@aws-sdk/types': 3.914.0 + '@aws-sdk/util-endpoints': 3.916.0 + '@aws-sdk/util-user-agent-browser': 3.914.0 + '@aws-sdk/util-user-agent-node': 3.916.0 + '@aws-sdk/xml-builder': 3.914.0 + '@smithy/config-resolver': 4.4.0 + '@smithy/core': 3.17.1 + '@smithy/eventstream-serde-browser': 4.2.3 + '@smithy/eventstream-serde-config-resolver': 4.3.3 + '@smithy/eventstream-serde-node': 4.2.3 + '@smithy/fetch-http-handler': 5.3.4 + '@smithy/hash-blob-browser': 4.2.4 + '@smithy/hash-node': 4.2.3 + '@smithy/hash-stream-node': 4.2.3 + '@smithy/invalid-dependency': 4.2.3 + '@smithy/md5-js': 4.2.3 + '@smithy/middleware-content-length': 4.2.3 + '@smithy/middleware-endpoint': 4.3.5 + '@smithy/middleware-retry': 4.4.5 + '@smithy/middleware-serde': 4.2.3 + '@smithy/middleware-stack': 4.2.3 + '@smithy/node-config-provider': 4.3.3 + '@smithy/node-http-handler': 4.4.3 + '@smithy/protocol-http': 5.3.3 + '@smithy/smithy-client': 4.9.1 + '@smithy/types': 4.8.0 + '@smithy/url-parser': 4.2.3 + '@smithy/util-base64': 4.3.0 + '@smithy/util-body-length-browser': 4.2.0 + '@smithy/util-body-length-node': 4.2.1 + '@smithy/util-defaults-mode-browser': 4.3.4 + '@smithy/util-defaults-mode-node': 4.2.6 + '@smithy/util-endpoints': 3.2.3 + '@smithy/util-middleware': 4.2.3 + '@smithy/util-retry': 4.2.3 + '@smithy/util-stream': 4.5.4 + '@smithy/util-utf8': 4.2.0 + '@smithy/util-waiter': 4.2.3 + '@smithy/uuid': 1.1.0 + tslib: 2.8.1 + transitivePeerDependencies: + - aws-crt + + '@aws-sdk/client-sqs@3.916.0': + dependencies: + '@aws-crypto/sha256-browser': 5.2.0 + '@aws-crypto/sha256-js': 5.2.0 + '@aws-sdk/core': 3.916.0 + '@aws-sdk/credential-provider-node': 3.916.0 + '@aws-sdk/middleware-host-header': 3.914.0 + '@aws-sdk/middleware-logger': 3.914.0 + '@aws-sdk/middleware-recursion-detection': 3.914.0 + '@aws-sdk/middleware-sdk-sqs': 3.916.0 + '@aws-sdk/middleware-user-agent': 3.916.0 + '@aws-sdk/region-config-resolver': 3.914.0 + '@aws-sdk/types': 3.914.0 + '@aws-sdk/util-endpoints': 3.916.0 + '@aws-sdk/util-user-agent-browser': 3.914.0 + '@aws-sdk/util-user-agent-node': 3.916.0 + '@smithy/config-resolver': 4.4.0 + '@smithy/core': 3.17.1 + '@smithy/fetch-http-handler': 5.3.4 + '@smithy/hash-node': 4.2.3 + '@smithy/invalid-dependency': 4.2.3 + '@smithy/md5-js': 4.2.3 + '@smithy/middleware-content-length': 4.2.3 + '@smithy/middleware-endpoint': 4.3.5 + '@smithy/middleware-retry': 4.4.5 + '@smithy/middleware-serde': 4.2.3 + '@smithy/middleware-stack': 4.2.3 + '@smithy/node-config-provider': 4.3.3 + '@smithy/node-http-handler': 4.4.3 + '@smithy/protocol-http': 5.3.3 + '@smithy/smithy-client': 4.9.1 + '@smithy/types': 4.8.0 + '@smithy/url-parser': 4.2.3 + '@smithy/util-base64': 4.3.0 + '@smithy/util-body-length-browser': 4.2.0 + '@smithy/util-body-length-node': 4.2.1 + '@smithy/util-defaults-mode-browser': 4.3.4 + '@smithy/util-defaults-mode-node': 4.2.6 + '@smithy/util-endpoints': 3.2.3 + '@smithy/util-middleware': 4.2.3 + '@smithy/util-retry': 4.2.3 '@smithy/util-utf8': 4.2.0 tslib: 2.8.1 transitivePeerDependencies: - aws-crt - '@aws-sdk/core@3.901.0': + '@aws-sdk/client-sso@3.398.0': dependencies: - '@aws-sdk/types': 3.901.0 - '@aws-sdk/xml-builder': 3.901.0 - '@smithy/core': 3.14.0 - '@smithy/node-config-provider': 4.3.0 - '@smithy/property-provider': 4.2.0 - '@smithy/protocol-http': 5.3.0 - '@smithy/signature-v4': 5.3.0 - '@smithy/smithy-client': 4.7.0 - '@smithy/types': 4.6.0 - '@smithy/util-base64': 4.2.0 - '@smithy/util-middleware': 4.2.0 + '@aws-crypto/sha256-browser': 3.0.0 + '@aws-crypto/sha256-js': 3.0.0 + '@aws-sdk/middleware-host-header': 3.398.0 + '@aws-sdk/middleware-logger': 3.398.0 + '@aws-sdk/middleware-recursion-detection': 3.398.0 + '@aws-sdk/middleware-user-agent': 3.398.0 + '@aws-sdk/types': 3.398.0 + '@aws-sdk/util-endpoints': 3.398.0 + '@aws-sdk/util-user-agent-browser': 3.398.0 + '@aws-sdk/util-user-agent-node': 3.398.0 + '@smithy/config-resolver': 2.2.0 + '@smithy/fetch-http-handler': 2.5.0 + '@smithy/hash-node': 2.2.0 + '@smithy/invalid-dependency': 2.2.0 + '@smithy/middleware-content-length': 2.2.0 + '@smithy/middleware-endpoint': 2.5.1 + '@smithy/middleware-retry': 2.3.1 + '@smithy/middleware-serde': 2.3.0 + '@smithy/middleware-stack': 2.2.0 + '@smithy/node-config-provider': 2.3.0 + '@smithy/node-http-handler': 2.5.0 + '@smithy/protocol-http': 2.0.5 + '@smithy/smithy-client': 2.5.1 + '@smithy/types': 2.12.0 + '@smithy/url-parser': 2.2.0 + '@smithy/util-base64': 2.3.0 + '@smithy/util-body-length-browser': 2.2.0 + '@smithy/util-body-length-node': 2.3.0 + '@smithy/util-defaults-mode-browser': 2.2.1 + '@smithy/util-defaults-mode-node': 2.3.1 + '@smithy/util-retry': 2.2.0 + '@smithy/util-utf8': 2.3.0 + tslib: 2.8.1 + transitivePeerDependencies: + - aws-crt + + '@aws-sdk/client-sso@3.916.0': + dependencies: + '@aws-crypto/sha256-browser': 5.2.0 + '@aws-crypto/sha256-js': 5.2.0 + '@aws-sdk/core': 3.916.0 + '@aws-sdk/middleware-host-header': 3.914.0 + '@aws-sdk/middleware-logger': 3.914.0 + '@aws-sdk/middleware-recursion-detection': 3.914.0 + '@aws-sdk/middleware-user-agent': 3.916.0 + '@aws-sdk/region-config-resolver': 3.914.0 + '@aws-sdk/types': 3.914.0 + '@aws-sdk/util-endpoints': 3.916.0 + '@aws-sdk/util-user-agent-browser': 3.914.0 + '@aws-sdk/util-user-agent-node': 3.916.0 + '@smithy/config-resolver': 4.4.0 + '@smithy/core': 3.17.1 + '@smithy/fetch-http-handler': 5.3.4 + '@smithy/hash-node': 4.2.3 + '@smithy/invalid-dependency': 4.2.3 + '@smithy/middleware-content-length': 4.2.3 + '@smithy/middleware-endpoint': 4.3.5 + '@smithy/middleware-retry': 4.4.5 + '@smithy/middleware-serde': 4.2.3 + '@smithy/middleware-stack': 4.2.3 + '@smithy/node-config-provider': 4.3.3 + '@smithy/node-http-handler': 4.4.3 + '@smithy/protocol-http': 5.3.3 + '@smithy/smithy-client': 4.9.1 + '@smithy/types': 4.8.0 + '@smithy/url-parser': 4.2.3 + '@smithy/util-base64': 4.3.0 + '@smithy/util-body-length-browser': 4.2.0 + '@smithy/util-body-length-node': 4.2.1 + '@smithy/util-defaults-mode-browser': 4.3.4 + '@smithy/util-defaults-mode-node': 4.2.6 + '@smithy/util-endpoints': 3.2.3 + '@smithy/util-middleware': 4.2.3 + '@smithy/util-retry': 4.2.3 + '@smithy/util-utf8': 4.2.0 + tslib: 2.8.1 + transitivePeerDependencies: + - aws-crt + + '@aws-sdk/client-sts@3.398.0': + dependencies: + '@aws-crypto/sha256-browser': 3.0.0 + '@aws-crypto/sha256-js': 3.0.0 + '@aws-sdk/credential-provider-node': 3.398.0 + '@aws-sdk/middleware-host-header': 3.398.0 + '@aws-sdk/middleware-logger': 3.398.0 + '@aws-sdk/middleware-recursion-detection': 3.398.0 + '@aws-sdk/middleware-sdk-sts': 3.398.0 + '@aws-sdk/middleware-signing': 3.398.0 + '@aws-sdk/middleware-user-agent': 3.398.0 + '@aws-sdk/types': 3.398.0 + '@aws-sdk/util-endpoints': 3.398.0 + '@aws-sdk/util-user-agent-browser': 3.398.0 + '@aws-sdk/util-user-agent-node': 3.398.0 + '@smithy/config-resolver': 2.2.0 + '@smithy/fetch-http-handler': 2.5.0 + '@smithy/hash-node': 2.2.0 + '@smithy/invalid-dependency': 2.2.0 + '@smithy/middleware-content-length': 2.2.0 + '@smithy/middleware-endpoint': 2.5.1 + '@smithy/middleware-retry': 2.3.1 + '@smithy/middleware-serde': 2.3.0 + '@smithy/middleware-stack': 2.2.0 + '@smithy/node-config-provider': 2.3.0 + '@smithy/node-http-handler': 2.5.0 + '@smithy/protocol-http': 2.0.5 + '@smithy/smithy-client': 2.5.1 + '@smithy/types': 2.12.0 + '@smithy/url-parser': 2.2.0 + '@smithy/util-base64': 2.3.0 + '@smithy/util-body-length-browser': 2.2.0 + '@smithy/util-body-length-node': 2.3.0 + '@smithy/util-defaults-mode-browser': 2.2.1 + '@smithy/util-defaults-mode-node': 2.3.1 + '@smithy/util-retry': 2.2.0 + '@smithy/util-utf8': 2.3.0 + fast-xml-parser: 4.2.5 + tslib: 2.8.1 + transitivePeerDependencies: + - aws-crt + + '@aws-sdk/core@3.916.0': + dependencies: + '@aws-sdk/types': 3.914.0 + '@aws-sdk/xml-builder': 3.914.0 + '@smithy/core': 3.17.1 + '@smithy/node-config-provider': 4.3.3 + '@smithy/property-provider': 4.2.3 + '@smithy/protocol-http': 5.3.3 + '@smithy/signature-v4': 5.3.3 + '@smithy/smithy-client': 4.9.1 + '@smithy/types': 4.8.0 + '@smithy/util-base64': 4.3.0 + '@smithy/util-middleware': 4.2.3 '@smithy/util-utf8': 4.2.0 tslib: 2.8.1 - '@aws-sdk/credential-provider-env@3.901.0': + '@aws-sdk/credential-provider-env@3.398.0': dependencies: - '@aws-sdk/core': 3.901.0 - '@aws-sdk/types': 3.901.0 - '@smithy/property-provider': 4.2.0 - '@smithy/types': 4.6.0 + '@aws-sdk/types': 3.398.0 + '@smithy/property-provider': 2.2.0 + '@smithy/types': 2.12.0 tslib: 2.8.1 - '@aws-sdk/credential-provider-http@3.901.0': + '@aws-sdk/credential-provider-env@3.916.0': dependencies: - '@aws-sdk/core': 3.901.0 - '@aws-sdk/types': 3.901.0 - '@smithy/fetch-http-handler': 5.3.0 - '@smithy/node-http-handler': 4.3.0 - '@smithy/property-provider': 4.2.0 - '@smithy/protocol-http': 5.3.0 - '@smithy/smithy-client': 4.7.0 - '@smithy/types': 4.6.0 - '@smithy/util-stream': 4.4.0 + '@aws-sdk/core': 3.916.0 + '@aws-sdk/types': 3.914.0 + '@smithy/property-provider': 4.2.3 + '@smithy/types': 4.8.0 tslib: 2.8.1 - '@aws-sdk/credential-provider-ini@3.901.0': + '@aws-sdk/credential-provider-http@3.916.0': dependencies: - '@aws-sdk/core': 3.901.0 - '@aws-sdk/credential-provider-env': 3.901.0 - '@aws-sdk/credential-provider-http': 3.901.0 - '@aws-sdk/credential-provider-process': 3.901.0 - '@aws-sdk/credential-provider-sso': 3.901.0 - '@aws-sdk/credential-provider-web-identity': 3.901.0 - '@aws-sdk/nested-clients': 3.901.0 - '@aws-sdk/types': 3.901.0 - '@smithy/credential-provider-imds': 4.2.0 - '@smithy/property-provider': 4.2.0 - '@smithy/shared-ini-file-loader': 4.3.0 - '@smithy/types': 4.6.0 + '@aws-sdk/core': 3.916.0 + '@aws-sdk/types': 3.914.0 + '@smithy/fetch-http-handler': 5.3.4 + '@smithy/node-http-handler': 4.4.3 + '@smithy/property-provider': 4.2.3 + '@smithy/protocol-http': 5.3.3 + '@smithy/smithy-client': 4.9.1 + '@smithy/types': 4.8.0 + '@smithy/util-stream': 4.5.4 + tslib: 2.8.1 + + '@aws-sdk/credential-provider-ini@3.398.0': + dependencies: + '@aws-sdk/credential-provider-env': 3.398.0 + '@aws-sdk/credential-provider-process': 3.398.0 + '@aws-sdk/credential-provider-sso': 3.398.0 + '@aws-sdk/credential-provider-web-identity': 3.398.0 + '@aws-sdk/types': 3.398.0 + '@smithy/credential-provider-imds': 2.3.0 + '@smithy/property-provider': 2.2.0 + '@smithy/shared-ini-file-loader': 2.4.0 + '@smithy/types': 2.12.0 tslib: 2.8.1 transitivePeerDependencies: - aws-crt - '@aws-sdk/credential-provider-node@3.901.0': + '@aws-sdk/credential-provider-ini@3.916.0': dependencies: - '@aws-sdk/credential-provider-env': 3.901.0 - '@aws-sdk/credential-provider-http': 3.901.0 - '@aws-sdk/credential-provider-ini': 3.901.0 - '@aws-sdk/credential-provider-process': 3.901.0 - '@aws-sdk/credential-provider-sso': 3.901.0 - '@aws-sdk/credential-provider-web-identity': 3.901.0 - '@aws-sdk/types': 3.901.0 - '@smithy/credential-provider-imds': 4.2.0 - '@smithy/property-provider': 4.2.0 - '@smithy/shared-ini-file-loader': 4.3.0 - '@smithy/types': 4.6.0 + '@aws-sdk/core': 3.916.0 + '@aws-sdk/credential-provider-env': 3.916.0 + '@aws-sdk/credential-provider-http': 3.916.0 + '@aws-sdk/credential-provider-process': 3.916.0 + '@aws-sdk/credential-provider-sso': 3.916.0 + '@aws-sdk/credential-provider-web-identity': 3.916.0 + '@aws-sdk/nested-clients': 3.916.0 + '@aws-sdk/types': 3.914.0 + '@smithy/credential-provider-imds': 4.2.3 + '@smithy/property-provider': 4.2.3 + '@smithy/shared-ini-file-loader': 4.3.3 + '@smithy/types': 4.8.0 tslib: 2.8.1 transitivePeerDependencies: - aws-crt - '@aws-sdk/credential-provider-process@3.901.0': + '@aws-sdk/credential-provider-node@3.398.0': dependencies: - '@aws-sdk/core': 3.901.0 - '@aws-sdk/types': 3.901.0 - '@smithy/property-provider': 4.2.0 - '@smithy/shared-ini-file-loader': 4.3.0 - '@smithy/types': 4.6.0 - tslib: 2.8.1 - - '@aws-sdk/credential-provider-sso@3.901.0': - dependencies: - '@aws-sdk/client-sso': 3.901.0 - '@aws-sdk/core': 3.901.0 - '@aws-sdk/token-providers': 3.901.0 - '@aws-sdk/types': 3.901.0 - '@smithy/property-provider': 4.2.0 - '@smithy/shared-ini-file-loader': 4.3.0 - '@smithy/types': 4.6.0 + '@aws-sdk/credential-provider-env': 3.398.0 + '@aws-sdk/credential-provider-ini': 3.398.0 + '@aws-sdk/credential-provider-process': 3.398.0 + '@aws-sdk/credential-provider-sso': 3.398.0 + '@aws-sdk/credential-provider-web-identity': 3.398.0 + '@aws-sdk/types': 3.398.0 + '@smithy/credential-provider-imds': 2.3.0 + '@smithy/property-provider': 2.2.0 + '@smithy/shared-ini-file-loader': 2.4.0 + '@smithy/types': 2.12.0 tslib: 2.8.1 transitivePeerDependencies: - aws-crt - '@aws-sdk/credential-provider-web-identity@3.901.0': + '@aws-sdk/credential-provider-node@3.916.0': dependencies: - '@aws-sdk/core': 3.901.0 - '@aws-sdk/nested-clients': 3.901.0 - '@aws-sdk/types': 3.901.0 - '@smithy/property-provider': 4.2.0 - '@smithy/shared-ini-file-loader': 4.3.0 - '@smithy/types': 4.6.0 + '@aws-sdk/credential-provider-env': 3.916.0 + '@aws-sdk/credential-provider-http': 3.916.0 + '@aws-sdk/credential-provider-ini': 3.916.0 + '@aws-sdk/credential-provider-process': 3.916.0 + '@aws-sdk/credential-provider-sso': 3.916.0 + '@aws-sdk/credential-provider-web-identity': 3.916.0 + '@aws-sdk/types': 3.914.0 + '@smithy/credential-provider-imds': 4.2.3 + '@smithy/property-provider': 4.2.3 + '@smithy/shared-ini-file-loader': 4.3.3 + '@smithy/types': 4.8.0 tslib: 2.8.1 transitivePeerDependencies: - aws-crt - '@aws-sdk/middleware-bucket-endpoint@3.901.0': + '@aws-sdk/credential-provider-process@3.398.0': dependencies: - '@aws-sdk/types': 3.901.0 + '@aws-sdk/types': 3.398.0 + '@smithy/property-provider': 2.2.0 + '@smithy/shared-ini-file-loader': 2.4.0 + '@smithy/types': 2.12.0 + tslib: 2.8.1 + + '@aws-sdk/credential-provider-process@3.916.0': + dependencies: + '@aws-sdk/core': 3.916.0 + '@aws-sdk/types': 3.914.0 + '@smithy/property-provider': 4.2.3 + '@smithy/shared-ini-file-loader': 4.3.3 + '@smithy/types': 4.8.0 + tslib: 2.8.1 + + '@aws-sdk/credential-provider-sso@3.398.0': + dependencies: + '@aws-sdk/client-sso': 3.398.0 + '@aws-sdk/token-providers': 3.398.0 + '@aws-sdk/types': 3.398.0 + '@smithy/property-provider': 2.2.0 + '@smithy/shared-ini-file-loader': 2.4.0 + '@smithy/types': 2.12.0 + tslib: 2.8.1 + transitivePeerDependencies: + - aws-crt + + '@aws-sdk/credential-provider-sso@3.916.0': + dependencies: + '@aws-sdk/client-sso': 3.916.0 + '@aws-sdk/core': 3.916.0 + '@aws-sdk/token-providers': 3.916.0 + '@aws-sdk/types': 3.914.0 + '@smithy/property-provider': 4.2.3 + '@smithy/shared-ini-file-loader': 4.3.3 + '@smithy/types': 4.8.0 + tslib: 2.8.1 + transitivePeerDependencies: + - aws-crt + + '@aws-sdk/credential-provider-web-identity@3.398.0': + dependencies: + '@aws-sdk/types': 3.398.0 + '@smithy/property-provider': 2.2.0 + '@smithy/types': 2.12.0 + tslib: 2.8.1 + + '@aws-sdk/credential-provider-web-identity@3.916.0': + dependencies: + '@aws-sdk/core': 3.916.0 + '@aws-sdk/nested-clients': 3.916.0 + '@aws-sdk/types': 3.914.0 + '@smithy/property-provider': 4.2.3 + '@smithy/shared-ini-file-loader': 4.3.3 + '@smithy/types': 4.8.0 + tslib: 2.8.1 + transitivePeerDependencies: + - aws-crt + + '@aws-sdk/endpoint-cache@3.893.0': + dependencies: + mnemonist: 0.38.3 + tslib: 2.8.1 + + '@aws-sdk/middleware-bucket-endpoint@3.914.0': + dependencies: + '@aws-sdk/types': 3.914.0 '@aws-sdk/util-arn-parser': 3.893.0 - '@smithy/node-config-provider': 4.3.0 - '@smithy/protocol-http': 5.3.0 - '@smithy/types': 4.6.0 + '@smithy/node-config-provider': 4.3.3 + '@smithy/protocol-http': 5.3.3 + '@smithy/types': 4.8.0 '@smithy/util-config-provider': 4.2.0 tslib: 2.8.1 - '@aws-sdk/middleware-expect-continue@3.901.0': + '@aws-sdk/middleware-endpoint-discovery@3.914.0': dependencies: - '@aws-sdk/types': 3.901.0 - '@smithy/protocol-http': 5.3.0 - '@smithy/types': 4.6.0 + '@aws-sdk/endpoint-cache': 3.893.0 + '@aws-sdk/types': 3.914.0 + '@smithy/node-config-provider': 4.3.3 + '@smithy/protocol-http': 5.3.3 + '@smithy/types': 4.8.0 tslib: 2.8.1 - '@aws-sdk/middleware-flexible-checksums@3.901.0': + '@aws-sdk/middleware-expect-continue@3.916.0': + dependencies: + '@aws-sdk/types': 3.914.0 + '@smithy/protocol-http': 5.3.3 + '@smithy/types': 4.8.0 + tslib: 2.8.1 + + '@aws-sdk/middleware-flexible-checksums@3.916.0': dependencies: '@aws-crypto/crc32': 5.2.0 '@aws-crypto/crc32c': 5.2.0 '@aws-crypto/util': 5.2.0 - '@aws-sdk/core': 3.901.0 - '@aws-sdk/types': 3.901.0 + '@aws-sdk/core': 3.916.0 + '@aws-sdk/types': 3.914.0 '@smithy/is-array-buffer': 4.2.0 - '@smithy/node-config-provider': 4.3.0 - '@smithy/protocol-http': 5.3.0 - '@smithy/types': 4.6.0 - '@smithy/util-middleware': 4.2.0 - '@smithy/util-stream': 4.4.0 + '@smithy/node-config-provider': 4.3.3 + '@smithy/protocol-http': 5.3.3 + '@smithy/types': 4.8.0 + '@smithy/util-middleware': 4.2.3 + '@smithy/util-stream': 4.5.4 '@smithy/util-utf8': 4.2.0 tslib: 2.8.1 - '@aws-sdk/middleware-host-header@3.901.0': + '@aws-sdk/middleware-host-header@3.398.0': dependencies: - '@aws-sdk/types': 3.901.0 - '@smithy/protocol-http': 5.3.0 - '@smithy/types': 4.6.0 + '@aws-sdk/types': 3.398.0 + '@smithy/protocol-http': 2.0.5 + '@smithy/types': 2.12.0 tslib: 2.8.1 - '@aws-sdk/middleware-location-constraint@3.901.0': + '@aws-sdk/middleware-host-header@3.914.0': dependencies: - '@aws-sdk/types': 3.901.0 - '@smithy/types': 4.6.0 + '@aws-sdk/types': 3.914.0 + '@smithy/protocol-http': 5.3.3 + '@smithy/types': 4.8.0 tslib: 2.8.1 - '@aws-sdk/middleware-logger@3.901.0': + '@aws-sdk/middleware-location-constraint@3.914.0': dependencies: - '@aws-sdk/types': 3.901.0 - '@smithy/types': 4.6.0 + '@aws-sdk/types': 3.914.0 + '@smithy/types': 4.8.0 tslib: 2.8.1 - '@aws-sdk/middleware-recursion-detection@3.901.0': + '@aws-sdk/middleware-logger@3.398.0': dependencies: - '@aws-sdk/types': 3.901.0 + '@aws-sdk/types': 3.398.0 + '@smithy/types': 2.12.0 + tslib: 2.8.1 + + '@aws-sdk/middleware-logger@3.914.0': + dependencies: + '@aws-sdk/types': 3.914.0 + '@smithy/types': 4.8.0 + tslib: 2.8.1 + + '@aws-sdk/middleware-recursion-detection@3.398.0': + dependencies: + '@aws-sdk/types': 3.398.0 + '@smithy/protocol-http': 2.0.5 + '@smithy/types': 2.12.0 + tslib: 2.8.1 + + '@aws-sdk/middleware-recursion-detection@3.914.0': + dependencies: + '@aws-sdk/types': 3.914.0 '@aws/lambda-invoke-store': 0.0.1 - '@smithy/protocol-http': 5.3.0 - '@smithy/types': 4.6.0 + '@smithy/protocol-http': 5.3.3 + '@smithy/types': 4.8.0 tslib: 2.8.1 - '@aws-sdk/middleware-sdk-s3@3.901.0': + '@aws-sdk/middleware-sdk-s3@3.916.0': dependencies: - '@aws-sdk/core': 3.901.0 - '@aws-sdk/types': 3.901.0 + '@aws-sdk/core': 3.916.0 + '@aws-sdk/types': 3.914.0 '@aws-sdk/util-arn-parser': 3.893.0 - '@smithy/core': 3.14.0 - '@smithy/node-config-provider': 4.3.0 - '@smithy/protocol-http': 5.3.0 - '@smithy/signature-v4': 5.3.0 - '@smithy/smithy-client': 4.7.0 - '@smithy/types': 4.6.0 + '@smithy/core': 3.17.1 + '@smithy/node-config-provider': 4.3.3 + '@smithy/protocol-http': 5.3.3 + '@smithy/signature-v4': 5.3.3 + '@smithy/smithy-client': 4.9.1 + '@smithy/types': 4.8.0 '@smithy/util-config-provider': 4.2.0 - '@smithy/util-middleware': 4.2.0 - '@smithy/util-stream': 4.4.0 + '@smithy/util-middleware': 4.2.3 + '@smithy/util-stream': 4.5.4 '@smithy/util-utf8': 4.2.0 tslib: 2.8.1 - '@aws-sdk/middleware-ssec@3.901.0': + '@aws-sdk/middleware-sdk-sqs@3.916.0': dependencies: - '@aws-sdk/types': 3.901.0 - '@smithy/types': 4.6.0 + '@aws-sdk/types': 3.914.0 + '@smithy/smithy-client': 4.9.1 + '@smithy/types': 4.8.0 + '@smithy/util-hex-encoding': 4.2.0 + '@smithy/util-utf8': 4.2.0 tslib: 2.8.1 - '@aws-sdk/middleware-user-agent@3.901.0': + '@aws-sdk/middleware-sdk-sts@3.398.0': dependencies: - '@aws-sdk/core': 3.901.0 - '@aws-sdk/types': 3.901.0 - '@aws-sdk/util-endpoints': 3.901.0 - '@smithy/core': 3.14.0 - '@smithy/protocol-http': 5.3.0 - '@smithy/types': 4.6.0 + '@aws-sdk/middleware-signing': 3.398.0 + '@aws-sdk/types': 3.398.0 + '@smithy/types': 2.12.0 tslib: 2.8.1 - '@aws-sdk/nested-clients@3.901.0': + '@aws-sdk/middleware-signing@3.398.0': + dependencies: + '@aws-sdk/types': 3.398.0 + '@smithy/property-provider': 2.2.0 + '@smithy/protocol-http': 2.0.5 + '@smithy/signature-v4': 2.3.0 + '@smithy/types': 2.12.0 + '@smithy/util-middleware': 2.2.0 + tslib: 2.8.1 + + '@aws-sdk/middleware-ssec@3.914.0': + dependencies: + '@aws-sdk/types': 3.914.0 + '@smithy/types': 4.8.0 + tslib: 2.8.1 + + '@aws-sdk/middleware-user-agent@3.398.0': + dependencies: + '@aws-sdk/types': 3.398.0 + '@aws-sdk/util-endpoints': 3.398.0 + '@smithy/protocol-http': 2.0.5 + '@smithy/types': 2.12.0 + tslib: 2.8.1 + + '@aws-sdk/middleware-user-agent@3.916.0': + dependencies: + '@aws-sdk/core': 3.916.0 + '@aws-sdk/types': 3.914.0 + '@aws-sdk/util-endpoints': 3.916.0 + '@smithy/core': 3.17.1 + '@smithy/protocol-http': 5.3.3 + '@smithy/types': 4.8.0 + tslib: 2.8.1 + + '@aws-sdk/nested-clients@3.916.0': dependencies: '@aws-crypto/sha256-browser': 5.2.0 '@aws-crypto/sha256-js': 5.2.0 - '@aws-sdk/core': 3.901.0 - '@aws-sdk/middleware-host-header': 3.901.0 - '@aws-sdk/middleware-logger': 3.901.0 - '@aws-sdk/middleware-recursion-detection': 3.901.0 - '@aws-sdk/middleware-user-agent': 3.901.0 - '@aws-sdk/region-config-resolver': 3.901.0 - '@aws-sdk/types': 3.901.0 - '@aws-sdk/util-endpoints': 3.901.0 - '@aws-sdk/util-user-agent-browser': 3.901.0 - '@aws-sdk/util-user-agent-node': 3.901.0 - '@smithy/config-resolver': 4.3.0 - '@smithy/core': 3.14.0 - '@smithy/fetch-http-handler': 5.3.0 - '@smithy/hash-node': 4.2.0 - '@smithy/invalid-dependency': 4.2.0 - '@smithy/middleware-content-length': 4.2.0 - '@smithy/middleware-endpoint': 4.3.0 - '@smithy/middleware-retry': 4.4.0 - '@smithy/middleware-serde': 4.2.0 - '@smithy/middleware-stack': 4.2.0 - '@smithy/node-config-provider': 4.3.0 - '@smithy/node-http-handler': 4.3.0 - '@smithy/protocol-http': 5.3.0 - '@smithy/smithy-client': 4.7.0 - '@smithy/types': 4.6.0 - '@smithy/url-parser': 4.2.0 - '@smithy/util-base64': 4.2.0 + '@aws-sdk/core': 3.916.0 + '@aws-sdk/middleware-host-header': 3.914.0 + '@aws-sdk/middleware-logger': 3.914.0 + '@aws-sdk/middleware-recursion-detection': 3.914.0 + '@aws-sdk/middleware-user-agent': 3.916.0 + '@aws-sdk/region-config-resolver': 3.914.0 + '@aws-sdk/types': 3.914.0 + '@aws-sdk/util-endpoints': 3.916.0 + '@aws-sdk/util-user-agent-browser': 3.914.0 + '@aws-sdk/util-user-agent-node': 3.916.0 + '@smithy/config-resolver': 4.4.0 + '@smithy/core': 3.17.1 + '@smithy/fetch-http-handler': 5.3.4 + '@smithy/hash-node': 4.2.3 + '@smithy/invalid-dependency': 4.2.3 + '@smithy/middleware-content-length': 4.2.3 + '@smithy/middleware-endpoint': 4.3.5 + '@smithy/middleware-retry': 4.4.5 + '@smithy/middleware-serde': 4.2.3 + '@smithy/middleware-stack': 4.2.3 + '@smithy/node-config-provider': 4.3.3 + '@smithy/node-http-handler': 4.4.3 + '@smithy/protocol-http': 5.3.3 + '@smithy/smithy-client': 4.9.1 + '@smithy/types': 4.8.0 + '@smithy/url-parser': 4.2.3 + '@smithy/util-base64': 4.3.0 '@smithy/util-body-length-browser': 4.2.0 - '@smithy/util-body-length-node': 4.2.0 - '@smithy/util-defaults-mode-browser': 4.2.0 - '@smithy/util-defaults-mode-node': 4.2.0 - '@smithy/util-endpoints': 3.2.0 - '@smithy/util-middleware': 4.2.0 - '@smithy/util-retry': 4.2.0 + '@smithy/util-body-length-node': 4.2.1 + '@smithy/util-defaults-mode-browser': 4.3.4 + '@smithy/util-defaults-mode-node': 4.2.6 + '@smithy/util-endpoints': 3.2.3 + '@smithy/util-middleware': 4.2.3 + '@smithy/util-retry': 4.2.3 '@smithy/util-utf8': 4.2.0 tslib: 2.8.1 transitivePeerDependencies: - aws-crt - '@aws-sdk/region-config-resolver@3.901.0': + '@aws-sdk/region-config-resolver@3.914.0': dependencies: - '@aws-sdk/types': 3.901.0 - '@smithy/node-config-provider': 4.3.0 - '@smithy/types': 4.6.0 - '@smithy/util-config-provider': 4.2.0 - '@smithy/util-middleware': 4.2.0 + '@aws-sdk/types': 3.914.0 + '@smithy/config-resolver': 4.4.0 + '@smithy/types': 4.8.0 tslib: 2.8.1 - '@aws-sdk/signature-v4-multi-region@3.901.0': + '@aws-sdk/signature-v4-multi-region@3.916.0': dependencies: - '@aws-sdk/middleware-sdk-s3': 3.901.0 - '@aws-sdk/types': 3.901.0 - '@smithy/protocol-http': 5.3.0 - '@smithy/signature-v4': 5.3.0 - '@smithy/types': 4.6.0 + '@aws-sdk/middleware-sdk-s3': 3.916.0 + '@aws-sdk/types': 3.914.0 + '@smithy/protocol-http': 5.3.3 + '@smithy/signature-v4': 5.3.3 + '@smithy/types': 4.8.0 tslib: 2.8.1 - '@aws-sdk/token-providers@3.901.0': + '@aws-sdk/token-providers@3.398.0': dependencies: - '@aws-sdk/core': 3.901.0 - '@aws-sdk/nested-clients': 3.901.0 - '@aws-sdk/types': 3.901.0 - '@smithy/property-provider': 4.2.0 - '@smithy/shared-ini-file-loader': 4.3.0 - '@smithy/types': 4.6.0 + '@aws-crypto/sha256-browser': 3.0.0 + '@aws-crypto/sha256-js': 3.0.0 + '@aws-sdk/middleware-host-header': 3.398.0 + '@aws-sdk/middleware-logger': 3.398.0 + '@aws-sdk/middleware-recursion-detection': 3.398.0 + '@aws-sdk/middleware-user-agent': 3.398.0 + '@aws-sdk/types': 3.398.0 + '@aws-sdk/util-endpoints': 3.398.0 + '@aws-sdk/util-user-agent-browser': 3.398.0 + '@aws-sdk/util-user-agent-node': 3.398.0 + '@smithy/config-resolver': 2.2.0 + '@smithy/fetch-http-handler': 2.5.0 + '@smithy/hash-node': 2.2.0 + '@smithy/invalid-dependency': 2.2.0 + '@smithy/middleware-content-length': 2.2.0 + '@smithy/middleware-endpoint': 2.5.1 + '@smithy/middleware-retry': 2.3.1 + '@smithy/middleware-serde': 2.3.0 + '@smithy/middleware-stack': 2.2.0 + '@smithy/node-config-provider': 2.3.0 + '@smithy/node-http-handler': 2.5.0 + '@smithy/property-provider': 2.2.0 + '@smithy/protocol-http': 2.0.5 + '@smithy/shared-ini-file-loader': 2.4.0 + '@smithy/smithy-client': 2.5.1 + '@smithy/types': 2.12.0 + '@smithy/url-parser': 2.2.0 + '@smithy/util-base64': 2.3.0 + '@smithy/util-body-length-browser': 2.2.0 + '@smithy/util-body-length-node': 2.3.0 + '@smithy/util-defaults-mode-browser': 2.2.1 + '@smithy/util-defaults-mode-node': 2.3.1 + '@smithy/util-retry': 2.2.0 + '@smithy/util-utf8': 2.3.0 tslib: 2.8.1 transitivePeerDependencies: - aws-crt - '@aws-sdk/types@3.901.0': + '@aws-sdk/token-providers@3.916.0': dependencies: - '@smithy/types': 4.6.0 + '@aws-sdk/core': 3.916.0 + '@aws-sdk/nested-clients': 3.916.0 + '@aws-sdk/types': 3.914.0 + '@smithy/property-provider': 4.2.3 + '@smithy/shared-ini-file-loader': 4.3.3 + '@smithy/types': 4.8.0 + tslib: 2.8.1 + transitivePeerDependencies: + - aws-crt + + '@aws-sdk/types@3.398.0': + dependencies: + '@smithy/types': 2.12.0 + tslib: 2.8.1 + + '@aws-sdk/types@3.914.0': + dependencies: + '@smithy/types': 4.8.0 tslib: 2.8.1 '@aws-sdk/util-arn-parser@3.893.0': dependencies: tslib: 2.8.1 - '@aws-sdk/util-endpoints@3.901.0': + '@aws-sdk/util-endpoints@3.398.0': dependencies: - '@aws-sdk/types': 3.901.0 - '@smithy/types': 4.6.0 - '@smithy/url-parser': 4.2.0 - '@smithy/util-endpoints': 3.2.0 + '@aws-sdk/types': 3.398.0 + tslib: 2.8.1 + + '@aws-sdk/util-endpoints@3.916.0': + dependencies: + '@aws-sdk/types': 3.914.0 + '@smithy/types': 4.8.0 + '@smithy/url-parser': 4.2.3 + '@smithy/util-endpoints': 3.2.3 tslib: 2.8.1 '@aws-sdk/util-locate-window@3.893.0': dependencies: tslib: 2.8.1 - '@aws-sdk/util-user-agent-browser@3.901.0': + '@aws-sdk/util-user-agent-browser@3.398.0': dependencies: - '@aws-sdk/types': 3.901.0 - '@smithy/types': 4.6.0 + '@aws-sdk/types': 3.398.0 + '@smithy/types': 2.12.0 bowser: 2.12.1 tslib: 2.8.1 - '@aws-sdk/util-user-agent-node@3.901.0': + '@aws-sdk/util-user-agent-browser@3.914.0': dependencies: - '@aws-sdk/middleware-user-agent': 3.901.0 - '@aws-sdk/types': 3.901.0 - '@smithy/node-config-provider': 4.3.0 - '@smithy/types': 4.6.0 + '@aws-sdk/types': 3.914.0 + '@smithy/types': 4.8.0 + bowser: 2.12.1 tslib: 2.8.1 - '@aws-sdk/xml-builder@3.901.0': + '@aws-sdk/util-user-agent-node@3.398.0': dependencies: - '@smithy/types': 4.6.0 + '@aws-sdk/types': 3.398.0 + '@smithy/node-config-provider': 2.3.0 + '@smithy/types': 2.12.0 + tslib: 2.8.1 + + '@aws-sdk/util-user-agent-node@3.916.0': + dependencies: + '@aws-sdk/middleware-user-agent': 3.916.0 + '@aws-sdk/types': 3.914.0 + '@smithy/node-config-provider': 4.3.3 + '@smithy/types': 4.8.0 + tslib: 2.8.1 + + '@aws-sdk/util-utf8-browser@3.259.0': + dependencies: + tslib: 2.8.1 + + '@aws-sdk/xml-builder@3.310.0': + dependencies: + tslib: 2.8.1 + + '@aws-sdk/xml-builder@3.914.0': + dependencies: + '@smithy/types': 4.8.0 fast-xml-parser: 5.2.5 tslib: 2.8.1 @@ -13855,7 +15703,7 @@ snapshots: dependencies: '@babel/code-frame': 7.27.1 '@babel/generator': 7.28.3 - '@babel/parser': 7.27.7 + '@babel/parser': 7.28.4 '@babel/template': 7.27.2 '@babel/types': 7.28.4 debug: 4.4.3 @@ -13901,11 +15749,36 @@ snapshots: '@chevrotain/utils@11.0.3': {} - '@commitlint/cli@20.1.0(@types/node@22.18.8)(typescript@5.9.3)': + '@cloudflare/kv-asset-handler@0.4.0': + dependencies: + mime: 3.0.0 + + '@cloudflare/unenv-preset@2.7.8(unenv@2.0.0-rc.21)(workerd@1.20251011.0)': + dependencies: + unenv: 2.0.0-rc.21 + optionalDependencies: + workerd: 1.20251011.0 + + '@cloudflare/workerd-darwin-64@1.20251011.0': + optional: true + + '@cloudflare/workerd-darwin-arm64@1.20251011.0': + optional: true + + '@cloudflare/workerd-linux-64@1.20251011.0': + optional: true + + '@cloudflare/workerd-linux-arm64@1.20251011.0': + optional: true + + '@cloudflare/workerd-windows-64@1.20251011.0': + optional: true + + '@commitlint/cli@20.1.0(@types/node@24.9.1)(typescript@5.9.3)': dependencies: '@commitlint/format': 20.0.0 '@commitlint/lint': 20.0.0 - '@commitlint/load': 20.1.0(@types/node@22.18.8)(typescript@5.9.3) + '@commitlint/load': 20.1.0(@types/node@24.9.1)(typescript@5.9.3) '@commitlint/read': 20.0.0 '@commitlint/types': 20.0.0 tinyexec: 1.0.1 @@ -13953,7 +15826,7 @@ snapshots: '@commitlint/rules': 20.0.0 '@commitlint/types': 20.0.0 - '@commitlint/load@20.1.0(@types/node@22.18.8)(typescript@5.9.3)': + '@commitlint/load@20.1.0(@types/node@24.9.1)(typescript@5.9.3)': dependencies: '@commitlint/config-validator': 20.0.0 '@commitlint/execute-rule': 20.0.0 @@ -13961,7 +15834,7 @@ snapshots: '@commitlint/types': 20.0.0 chalk: 5.6.2 cosmiconfig: 9.0.0(typescript@5.9.3) - cosmiconfig-typescript-loader: 6.1.0(@types/node@22.18.8)(cosmiconfig@9.0.0(typescript@5.9.3))(typescript@5.9.3) + cosmiconfig-typescript-loader: 6.1.0(@types/node@24.9.1)(cosmiconfig@9.0.0(typescript@5.9.3))(typescript@5.9.3) lodash.isplainobject: 4.0.6 lodash.merge: 4.6.2 lodash.uniq: 4.5.0 @@ -14047,6 +15920,22 @@ snapshots: - encoding - supports-color + '@dotenvx/dotenvx@1.31.0': + dependencies: + commander: 11.1.0 + dotenv: 16.6.1 + eciesjs: 0.4.16 + execa: 5.1.1 + fdir: 6.5.0(picomatch@4.0.3) + ignore: 5.3.2 + object-treeify: 1.1.33 + picomatch: 4.0.3 + which: 4.0.0 + + '@ecies/ciphers@0.2.4(@noble/ciphers@1.3.0)': + dependencies: + '@noble/ciphers': 1.3.0 + '@edge-runtime/format@2.2.1': {} '@edge-runtime/node-utils@2.3.0': {} @@ -14100,147 +15989,300 @@ snapshots: '@esbuild/aix-ppc64@0.25.10': optional: true + '@esbuild/aix-ppc64@0.25.11': + optional: true + + '@esbuild/aix-ppc64@0.25.4': + optional: true + '@esbuild/android-arm64@0.18.20': optional: true '@esbuild/android-arm64@0.25.10': optional: true + '@esbuild/android-arm64@0.25.11': + optional: true + + '@esbuild/android-arm64@0.25.4': + optional: true + '@esbuild/android-arm@0.18.20': optional: true '@esbuild/android-arm@0.25.10': optional: true + '@esbuild/android-arm@0.25.11': + optional: true + + '@esbuild/android-arm@0.25.4': + optional: true + '@esbuild/android-x64@0.18.20': optional: true '@esbuild/android-x64@0.25.10': optional: true + '@esbuild/android-x64@0.25.11': + optional: true + + '@esbuild/android-x64@0.25.4': + optional: true + '@esbuild/darwin-arm64@0.18.20': optional: true '@esbuild/darwin-arm64@0.25.10': optional: true + '@esbuild/darwin-arm64@0.25.11': + optional: true + + '@esbuild/darwin-arm64@0.25.4': + optional: true + '@esbuild/darwin-x64@0.18.20': optional: true '@esbuild/darwin-x64@0.25.10': optional: true + '@esbuild/darwin-x64@0.25.11': + optional: true + + '@esbuild/darwin-x64@0.25.4': + optional: true + '@esbuild/freebsd-arm64@0.18.20': optional: true '@esbuild/freebsd-arm64@0.25.10': optional: true + '@esbuild/freebsd-arm64@0.25.11': + optional: true + + '@esbuild/freebsd-arm64@0.25.4': + optional: true + '@esbuild/freebsd-x64@0.18.20': optional: true '@esbuild/freebsd-x64@0.25.10': optional: true + '@esbuild/freebsd-x64@0.25.11': + optional: true + + '@esbuild/freebsd-x64@0.25.4': + optional: true + '@esbuild/linux-arm64@0.18.20': optional: true '@esbuild/linux-arm64@0.25.10': optional: true + '@esbuild/linux-arm64@0.25.11': + optional: true + + '@esbuild/linux-arm64@0.25.4': + optional: true + '@esbuild/linux-arm@0.18.20': optional: true '@esbuild/linux-arm@0.25.10': optional: true + '@esbuild/linux-arm@0.25.11': + optional: true + + '@esbuild/linux-arm@0.25.4': + optional: true + '@esbuild/linux-ia32@0.18.20': optional: true '@esbuild/linux-ia32@0.25.10': optional: true + '@esbuild/linux-ia32@0.25.11': + optional: true + + '@esbuild/linux-ia32@0.25.4': + optional: true + '@esbuild/linux-loong64@0.18.20': optional: true '@esbuild/linux-loong64@0.25.10': optional: true + '@esbuild/linux-loong64@0.25.11': + optional: true + + '@esbuild/linux-loong64@0.25.4': + optional: true + '@esbuild/linux-mips64el@0.18.20': optional: true '@esbuild/linux-mips64el@0.25.10': optional: true + '@esbuild/linux-mips64el@0.25.11': + optional: true + + '@esbuild/linux-mips64el@0.25.4': + optional: true + '@esbuild/linux-ppc64@0.18.20': optional: true '@esbuild/linux-ppc64@0.25.10': optional: true + '@esbuild/linux-ppc64@0.25.11': + optional: true + + '@esbuild/linux-ppc64@0.25.4': + optional: true + '@esbuild/linux-riscv64@0.18.20': optional: true '@esbuild/linux-riscv64@0.25.10': optional: true + '@esbuild/linux-riscv64@0.25.11': + optional: true + + '@esbuild/linux-riscv64@0.25.4': + optional: true + '@esbuild/linux-s390x@0.18.20': optional: true '@esbuild/linux-s390x@0.25.10': optional: true + '@esbuild/linux-s390x@0.25.11': + optional: true + + '@esbuild/linux-s390x@0.25.4': + optional: true + '@esbuild/linux-x64@0.18.20': optional: true '@esbuild/linux-x64@0.25.10': optional: true + '@esbuild/linux-x64@0.25.11': + optional: true + + '@esbuild/linux-x64@0.25.4': + optional: true + '@esbuild/netbsd-arm64@0.25.10': optional: true + '@esbuild/netbsd-arm64@0.25.11': + optional: true + + '@esbuild/netbsd-arm64@0.25.4': + optional: true + '@esbuild/netbsd-x64@0.18.20': optional: true '@esbuild/netbsd-x64@0.25.10': optional: true + '@esbuild/netbsd-x64@0.25.11': + optional: true + + '@esbuild/netbsd-x64@0.25.4': + optional: true + '@esbuild/openbsd-arm64@0.25.10': optional: true + '@esbuild/openbsd-arm64@0.25.11': + optional: true + + '@esbuild/openbsd-arm64@0.25.4': + optional: true + '@esbuild/openbsd-x64@0.18.20': optional: true '@esbuild/openbsd-x64@0.25.10': optional: true + '@esbuild/openbsd-x64@0.25.11': + optional: true + + '@esbuild/openbsd-x64@0.25.4': + optional: true + '@esbuild/openharmony-arm64@0.25.10': optional: true + '@esbuild/openharmony-arm64@0.25.11': + optional: true + '@esbuild/sunos-x64@0.18.20': optional: true '@esbuild/sunos-x64@0.25.10': optional: true + '@esbuild/sunos-x64@0.25.11': + optional: true + + '@esbuild/sunos-x64@0.25.4': + optional: true + '@esbuild/win32-arm64@0.18.20': optional: true '@esbuild/win32-arm64@0.25.10': optional: true + '@esbuild/win32-arm64@0.25.11': + optional: true + + '@esbuild/win32-arm64@0.25.4': + optional: true + '@esbuild/win32-ia32@0.18.20': optional: true '@esbuild/win32-ia32@0.25.10': optional: true + '@esbuild/win32-ia32@0.25.11': + optional: true + + '@esbuild/win32-ia32@0.25.4': + optional: true + '@esbuild/win32-x64@0.18.20': optional: true '@esbuild/win32-x64@0.25.10': optional: true + '@esbuild/win32-x64@0.25.11': + optional: true + + '@esbuild/win32-x64@0.25.4': + optional: true + '@eslint-community/eslint-utils@4.9.0(eslint@9.37.0(jiti@2.6.1))': dependencies: eslint: 9.37.0(jiti@2.6.1) @@ -14402,48 +16444,92 @@ snapshots: '@img/colour@1.0.0': {} + '@img/sharp-darwin-arm64@0.33.5': + optionalDependencies: + '@img/sharp-libvips-darwin-arm64': 1.0.4 + optional: true + '@img/sharp-darwin-arm64@0.34.4': optionalDependencies: '@img/sharp-libvips-darwin-arm64': 1.2.3 optional: true + '@img/sharp-darwin-x64@0.33.5': + optionalDependencies: + '@img/sharp-libvips-darwin-x64': 1.0.4 + optional: true + '@img/sharp-darwin-x64@0.34.4': optionalDependencies: '@img/sharp-libvips-darwin-x64': 1.2.3 optional: true + '@img/sharp-libvips-darwin-arm64@1.0.4': + optional: true + '@img/sharp-libvips-darwin-arm64@1.2.3': optional: true + '@img/sharp-libvips-darwin-x64@1.0.4': + optional: true + '@img/sharp-libvips-darwin-x64@1.2.3': optional: true + '@img/sharp-libvips-linux-arm64@1.0.4': + optional: true + '@img/sharp-libvips-linux-arm64@1.2.3': optional: true + '@img/sharp-libvips-linux-arm@1.0.5': + optional: true + '@img/sharp-libvips-linux-arm@1.2.3': optional: true '@img/sharp-libvips-linux-ppc64@1.2.3': optional: true + '@img/sharp-libvips-linux-s390x@1.0.4': + optional: true + '@img/sharp-libvips-linux-s390x@1.2.3': optional: true + '@img/sharp-libvips-linux-x64@1.0.4': + optional: true + '@img/sharp-libvips-linux-x64@1.2.3': optional: true + '@img/sharp-libvips-linuxmusl-arm64@1.0.4': + optional: true + '@img/sharp-libvips-linuxmusl-arm64@1.2.3': optional: true + '@img/sharp-libvips-linuxmusl-x64@1.0.4': + optional: true + '@img/sharp-libvips-linuxmusl-x64@1.2.3': optional: true + '@img/sharp-linux-arm64@0.33.5': + optionalDependencies: + '@img/sharp-libvips-linux-arm64': 1.0.4 + optional: true + '@img/sharp-linux-arm64@0.34.4': optionalDependencies: '@img/sharp-libvips-linux-arm64': 1.2.3 optional: true + '@img/sharp-linux-arm@0.33.5': + optionalDependencies: + '@img/sharp-libvips-linux-arm': 1.0.5 + optional: true + '@img/sharp-linux-arm@0.34.4': optionalDependencies: '@img/sharp-libvips-linux-arm': 1.2.3 @@ -14454,26 +16540,51 @@ snapshots: '@img/sharp-libvips-linux-ppc64': 1.2.3 optional: true + '@img/sharp-linux-s390x@0.33.5': + optionalDependencies: + '@img/sharp-libvips-linux-s390x': 1.0.4 + optional: true + '@img/sharp-linux-s390x@0.34.4': optionalDependencies: '@img/sharp-libvips-linux-s390x': 1.2.3 optional: true + '@img/sharp-linux-x64@0.33.5': + optionalDependencies: + '@img/sharp-libvips-linux-x64': 1.0.4 + optional: true + '@img/sharp-linux-x64@0.34.4': optionalDependencies: '@img/sharp-libvips-linux-x64': 1.2.3 optional: true + '@img/sharp-linuxmusl-arm64@0.33.5': + optionalDependencies: + '@img/sharp-libvips-linuxmusl-arm64': 1.0.4 + optional: true + '@img/sharp-linuxmusl-arm64@0.34.4': optionalDependencies: '@img/sharp-libvips-linuxmusl-arm64': 1.2.3 optional: true + '@img/sharp-linuxmusl-x64@0.33.5': + optionalDependencies: + '@img/sharp-libvips-linuxmusl-x64': 1.0.4 + optional: true + '@img/sharp-linuxmusl-x64@0.34.4': optionalDependencies: '@img/sharp-libvips-linuxmusl-x64': 1.2.3 optional: true + '@img/sharp-wasm32@0.33.5': + dependencies: + '@emnapi/runtime': 1.5.0 + optional: true + '@img/sharp-wasm32@0.34.4': dependencies: '@emnapi/runtime': 1.5.0 @@ -14482,18 +16593,24 @@ snapshots: '@img/sharp-win32-arm64@0.34.4': optional: true + '@img/sharp-win32-ia32@0.33.5': + optional: true + '@img/sharp-win32-ia32@0.34.4': optional: true + '@img/sharp-win32-x64@0.33.5': + optional: true + '@img/sharp-win32-x64@0.34.4': optional: true - '@inquirer/external-editor@1.0.2(@types/node@22.18.8)': + '@inquirer/external-editor@1.0.2(@types/node@22.18.12)': dependencies: chardet: 2.1.0 iconv-lite: 0.7.0 optionalDependencies: - '@types/node': 22.18.8 + '@types/node': 22.18.12 '@internationalized/date@3.10.0': dependencies: @@ -14539,12 +16656,12 @@ snapshots: dependencies: '@sinclair/typebox': 0.27.8 - '@joshwooding/vite-plugin-react-docgen-typescript@0.5.0(typescript@5.9.3)(vite@7.1.9(@types/node@22.18.8)(jiti@2.6.1)(lightningcss@1.30.1)(terser@5.44.0)(yaml@2.8.1))': + '@joshwooding/vite-plugin-react-docgen-typescript@0.5.0(typescript@5.9.3)(vite@7.1.9(@types/node@22.18.12)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.0)(yaml@2.8.1))': dependencies: glob: 10.4.5 magic-string: 0.27.0 react-docgen-typescript: 2.4.0(typescript@5.9.3) - vite: 7.1.9(@types/node@22.18.8)(jiti@2.6.1)(lightningcss@1.30.1)(terser@5.44.0)(yaml@2.8.1) + vite: 7.1.9(@types/node@22.18.12)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.0)(yaml@2.8.1) optionalDependencies: typescript: 5.9.3 @@ -14626,33 +16743,42 @@ snapshots: transitivePeerDependencies: - supports-color - '@mdx-js/react@3.1.1(@types/react@19.2.0)(react@19.2.0)': + '@mdx-js/react@3.1.1(@types/react@19.2.2)(react@19.2.0)': dependencies: '@types/mdx': 2.0.13 - '@types/react': 19.2.0 + '@types/react': 19.2.2 react: 19.2.0 '@mermaid-js/parser@0.6.2': dependencies: langium: 3.3.1 - '@microsoft/api-extractor-model@7.31.0(@types/node@22.18.8)': + '@microsoft/api-extractor-model@7.31.0(@types/node@22.18.12)': dependencies: '@microsoft/tsdoc': 0.15.1 '@microsoft/tsdoc-config': 0.17.1(patch_hash=3b647448c34391a3eb391ebdbe252924e783e3bb796def00b999a7cf147856f8) - '@rushstack/node-core-library': 5.16.0(@types/node@22.18.8) + '@rushstack/node-core-library': 5.16.0(@types/node@22.18.12) transitivePeerDependencies: - '@types/node' - '@microsoft/api-extractor@7.53.0(@types/node@22.18.8)': + '@microsoft/api-extractor-model@7.31.0(@types/node@24.9.1)': dependencies: - '@microsoft/api-extractor-model': 7.31.0(@types/node@22.18.8) '@microsoft/tsdoc': 0.15.1 '@microsoft/tsdoc-config': 0.17.1(patch_hash=3b647448c34391a3eb391ebdbe252924e783e3bb796def00b999a7cf147856f8) - '@rushstack/node-core-library': 5.16.0(@types/node@22.18.8) + '@rushstack/node-core-library': 5.16.0(@types/node@24.9.1) + transitivePeerDependencies: + - '@types/node' + optional: true + + '@microsoft/api-extractor@7.53.0(@types/node@22.18.12)': + dependencies: + '@microsoft/api-extractor-model': 7.31.0(@types/node@22.18.12) + '@microsoft/tsdoc': 0.15.1 + '@microsoft/tsdoc-config': 0.17.1(patch_hash=3b647448c34391a3eb391ebdbe252924e783e3bb796def00b999a7cf147856f8) + '@rushstack/node-core-library': 5.16.0(@types/node@22.18.12) '@rushstack/rig-package': 0.6.0 - '@rushstack/terminal': 0.19.0(@types/node@22.18.8) - '@rushstack/ts-command-line': 5.1.0(@types/node@22.18.8) + '@rushstack/terminal': 0.19.0(@types/node@22.18.12) + '@rushstack/ts-command-line': 5.1.0(@types/node@22.18.12) lodash: 4.17.21 minimatch: 10.0.3 resolve: 1.22.10 @@ -14662,6 +16788,25 @@ snapshots: transitivePeerDependencies: - '@types/node' + '@microsoft/api-extractor@7.53.0(@types/node@24.9.1)': + dependencies: + '@microsoft/api-extractor-model': 7.31.0(@types/node@24.9.1) + '@microsoft/tsdoc': 0.15.1 + '@microsoft/tsdoc-config': 0.17.1(patch_hash=3b647448c34391a3eb391ebdbe252924e783e3bb796def00b999a7cf147856f8) + '@rushstack/node-core-library': 5.16.0(@types/node@24.9.1) + '@rushstack/rig-package': 0.6.0 + '@rushstack/terminal': 0.19.0(@types/node@24.9.1) + '@rushstack/ts-command-line': 5.1.0(@types/node@24.9.1) + lodash: 4.17.21 + minimatch: 10.0.3 + resolve: 1.22.10 + semver: 7.5.4 + source-map: 0.6.1 + typescript: 5.8.2 + transitivePeerDependencies: + - '@types/node' + optional: true + '@microsoft/tsdoc-config@0.17.1(patch_hash=3b647448c34391a3eb391ebdbe252924e783e3bb796def00b999a7cf147856f8)': dependencies: '@microsoft/tsdoc': 0.15.1 @@ -14691,42 +16836,59 @@ snapshots: dependencies: '@types/pg': 8.11.6 - '@next/env@15.5.4': {} - - '@next/env@15.6.0-canary.45': {} + '@next/env@16.0.0': {} '@next/eslint-plugin-next@15.5.4': dependencies: fast-glob: 3.3.1 - '@next/swc-darwin-arm64@15.6.0-canary.45': + '@next/swc-darwin-arm64@16.0.0': optional: true - '@next/swc-darwin-x64@15.6.0-canary.45': + '@next/swc-darwin-x64@16.0.0': optional: true - '@next/swc-linux-arm64-gnu@15.6.0-canary.45': + '@next/swc-linux-arm64-gnu@16.0.0': optional: true - '@next/swc-linux-arm64-musl@15.6.0-canary.45': + '@next/swc-linux-arm64-musl@16.0.0': optional: true - '@next/swc-linux-x64-gnu@15.6.0-canary.45': + '@next/swc-linux-x64-gnu@16.0.0': optional: true - '@next/swc-linux-x64-musl@15.6.0-canary.45': + '@next/swc-linux-x64-musl@16.0.0': optional: true - '@next/swc-win32-arm64-msvc@15.6.0-canary.45': + '@next/swc-win32-arm64-msvc@16.0.0': optional: true - '@next/swc-win32-x64-msvc@15.6.0-canary.45': + '@next/swc-win32-x64-msvc@16.0.0': optional: true '@noble/ciphers@1.3.0': {} + '@noble/curves@1.9.7': + dependencies: + '@noble/hashes': 1.8.0 + '@noble/hashes@1.8.0': {} + '@node-minify/core@8.0.6': + dependencies: + '@node-minify/utils': 8.0.6 + glob: 9.3.5 + mkdirp: 1.0.4 + + '@node-minify/terser@8.0.6': + dependencies: + '@node-minify/utils': 8.0.6 + terser: 5.16.9 + + '@node-minify/utils@8.0.6': + dependencies: + gzip-size: 6.0.0 + '@nodelib/fs.scandir@2.1.5': dependencies: '@nodelib/fs.stat': 2.0.5 @@ -14915,7 +17077,47 @@ snapshots: dependencies: '@octokit/openapi-types': 25.1.0 - '@orama/orama@3.1.14': {} + '@opennextjs/aws@3.8.5': + dependencies: + '@ast-grep/napi': 0.35.0 + '@aws-sdk/client-cloudfront': 3.398.0 + '@aws-sdk/client-dynamodb': 3.916.0 + '@aws-sdk/client-lambda': 3.916.0 + '@aws-sdk/client-s3': 3.916.0 + '@aws-sdk/client-sqs': 3.916.0 + '@node-minify/core': 8.0.6 + '@node-minify/terser': 8.0.6 + '@tsconfig/node18': 1.0.3 + aws4fetch: 1.0.20 + chalk: 5.6.2 + cookie: 1.0.2 + esbuild: 0.25.4 + express: 5.0.1 + path-to-regexp: 6.3.0 + urlpattern-polyfill: 10.1.0 + yaml: 2.8.1 + transitivePeerDependencies: + - aws-crt + - supports-color + + '@opennextjs/cloudflare@1.11.0(encoding@0.1.13)(wrangler@4.45.0(bufferutil@4.0.9))': + dependencies: + '@dotenvx/dotenvx': 1.31.0 + '@opennextjs/aws': 3.8.5 + '@types/rclone.js': 0.6.3 + cloudflare: 4.5.0(encoding@0.1.13) + enquirer: 2.4.1 + glob: 11.0.3 + rclone.js: 0.6.6 + ts-tqdm: 0.8.6 + wrangler: 4.45.0(bufferutil@4.0.9) + yargs: 18.0.0 + transitivePeerDependencies: + - aws-crt + - encoding + - supports-color + + '@orama/orama@3.1.16': {} '@oxc-project/runtime@0.82.3': {} @@ -14932,6 +17134,18 @@ snapshots: '@polka/url@1.0.0-next.29': {} + '@poppinss/colors@4.1.5': + dependencies: + kleur: 4.1.5 + + '@poppinss/dumper@0.6.4': + dependencies: + '@poppinss/colors': 4.1.5 + '@sindresorhus/is': 7.1.0 + supports-color: 10.2.2 + + '@poppinss/exception@1.2.2': {} + '@quansync/fs@0.1.5': dependencies: quansync: 0.2.11 @@ -14948,623 +17162,623 @@ snapshots: '@radix-ui/primitive@1.1.3': {} - '@radix-ui/react-accordion@1.2.12(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)': + '@radix-ui/react-accordion@1.2.12(@types/react-dom@19.2.2(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)': dependencies: '@radix-ui/primitive': 1.1.3 - '@radix-ui/react-collapsible': 1.1.12(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) - '@radix-ui/react-collection': 1.1.7(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) - '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.2.0)(react@19.2.0) - '@radix-ui/react-context': 1.1.2(@types/react@19.2.0)(react@19.2.0) - '@radix-ui/react-direction': 1.1.1(@types/react@19.2.0)(react@19.2.0) - '@radix-ui/react-id': 1.1.1(@types/react@19.2.0)(react@19.2.0) - '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) - '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@19.2.0)(react@19.2.0) + '@radix-ui/react-collapsible': 1.1.12(@types/react-dom@19.2.2(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) + '@radix-ui/react-collection': 1.1.7(@types/react-dom@19.2.2(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) + '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.2.2)(react@19.2.0) + '@radix-ui/react-context': 1.1.2(@types/react@19.2.2)(react@19.2.0) + '@radix-ui/react-direction': 1.1.1(@types/react@19.2.2)(react@19.2.0) + '@radix-ui/react-id': 1.1.1(@types/react@19.2.2)(react@19.2.0) + '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.2(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) + '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@19.2.2)(react@19.2.0) react: 19.2.0 react-dom: 19.2.0(react@19.2.0) optionalDependencies: - '@types/react': 19.2.0 - '@types/react-dom': 19.2.0(@types/react@19.2.0) + '@types/react': 19.2.2 + '@types/react-dom': 19.2.2(@types/react@19.2.2) - '@radix-ui/react-arrow@1.0.3(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)': + '@radix-ui/react-arrow@1.0.3(@types/react-dom@19.2.2(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)': dependencies: '@babel/runtime': 7.28.4 - '@radix-ui/react-primitive': 1.0.3(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) + '@radix-ui/react-primitive': 1.0.3(@types/react-dom@19.2.2(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) react: 19.2.0 react-dom: 19.2.0(react@19.2.0) optionalDependencies: - '@types/react': 19.2.0 - '@types/react-dom': 19.2.0(@types/react@19.2.0) + '@types/react': 19.2.2 + '@types/react-dom': 19.2.2(@types/react@19.2.2) - '@radix-ui/react-arrow@1.1.7(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)': + '@radix-ui/react-arrow@1.1.7(@types/react-dom@19.2.2(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)': dependencies: - '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) + '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.2(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) react: 19.2.0 react-dom: 19.2.0(react@19.2.0) optionalDependencies: - '@types/react': 19.2.0 - '@types/react-dom': 19.2.0(@types/react@19.2.0) + '@types/react': 19.2.2 + '@types/react-dom': 19.2.2(@types/react@19.2.2) - '@radix-ui/react-collapsible@1.1.12(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)': + '@radix-ui/react-collapsible@1.1.12(@types/react-dom@19.2.2(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)': dependencies: '@radix-ui/primitive': 1.1.3 - '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.2.0)(react@19.2.0) - '@radix-ui/react-context': 1.1.2(@types/react@19.2.0)(react@19.2.0) - '@radix-ui/react-id': 1.1.1(@types/react@19.2.0)(react@19.2.0) - '@radix-ui/react-presence': 1.1.5(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) - '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) - '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@19.2.0)(react@19.2.0) - '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.2.0)(react@19.2.0) + '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.2.2)(react@19.2.0) + '@radix-ui/react-context': 1.1.2(@types/react@19.2.2)(react@19.2.0) + '@radix-ui/react-id': 1.1.1(@types/react@19.2.2)(react@19.2.0) + '@radix-ui/react-presence': 1.1.5(@types/react-dom@19.2.2(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) + '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.2(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) + '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@19.2.2)(react@19.2.0) + '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.2.2)(react@19.2.0) react: 19.2.0 react-dom: 19.2.0(react@19.2.0) optionalDependencies: - '@types/react': 19.2.0 - '@types/react-dom': 19.2.0(@types/react@19.2.0) + '@types/react': 19.2.2 + '@types/react-dom': 19.2.2(@types/react@19.2.2) - '@radix-ui/react-collection@1.0.3(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)': + '@radix-ui/react-collection@1.0.3(@types/react-dom@19.2.2(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)': dependencies: '@babel/runtime': 7.28.4 - '@radix-ui/react-compose-refs': 1.0.1(@types/react@19.2.0)(react@19.2.0) - '@radix-ui/react-context': 1.0.1(@types/react@19.2.0)(react@19.2.0) - '@radix-ui/react-primitive': 1.0.3(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) - '@radix-ui/react-slot': 1.0.2(@types/react@19.2.0)(react@19.2.0) + '@radix-ui/react-compose-refs': 1.0.1(@types/react@19.2.2)(react@19.2.0) + '@radix-ui/react-context': 1.0.1(@types/react@19.2.2)(react@19.2.0) + '@radix-ui/react-primitive': 1.0.3(@types/react-dom@19.2.2(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) + '@radix-ui/react-slot': 1.0.2(@types/react@19.2.2)(react@19.2.0) react: 19.2.0 react-dom: 19.2.0(react@19.2.0) optionalDependencies: - '@types/react': 19.2.0 - '@types/react-dom': 19.2.0(@types/react@19.2.0) + '@types/react': 19.2.2 + '@types/react-dom': 19.2.2(@types/react@19.2.2) - '@radix-ui/react-collection@1.1.7(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)': + '@radix-ui/react-collection@1.1.7(@types/react-dom@19.2.2(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)': dependencies: - '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.2.0)(react@19.2.0) - '@radix-ui/react-context': 1.1.2(@types/react@19.2.0)(react@19.2.0) - '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) - '@radix-ui/react-slot': 1.2.3(@types/react@19.2.0)(react@19.2.0) + '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.2.2)(react@19.2.0) + '@radix-ui/react-context': 1.1.2(@types/react@19.2.2)(react@19.2.0) + '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.2(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) + '@radix-ui/react-slot': 1.2.3(@types/react@19.2.2)(react@19.2.0) react: 19.2.0 react-dom: 19.2.0(react@19.2.0) optionalDependencies: - '@types/react': 19.2.0 - '@types/react-dom': 19.2.0(@types/react@19.2.0) + '@types/react': 19.2.2 + '@types/react-dom': 19.2.2(@types/react@19.2.2) - '@radix-ui/react-compose-refs@1.0.1(@types/react@19.2.0)(react@19.2.0)': + '@radix-ui/react-compose-refs@1.0.1(@types/react@19.2.2)(react@19.2.0)': dependencies: '@babel/runtime': 7.28.4 react: 19.2.0 optionalDependencies: - '@types/react': 19.2.0 + '@types/react': 19.2.2 - '@radix-ui/react-compose-refs@1.1.2(@types/react@19.2.0)(react@19.2.0)': + '@radix-ui/react-compose-refs@1.1.2(@types/react@19.2.2)(react@19.2.0)': dependencies: react: 19.2.0 optionalDependencies: - '@types/react': 19.2.0 + '@types/react': 19.2.2 - '@radix-ui/react-context@1.0.1(@types/react@19.2.0)(react@19.2.0)': + '@radix-ui/react-context@1.0.1(@types/react@19.2.2)(react@19.2.0)': dependencies: '@babel/runtime': 7.28.4 react: 19.2.0 optionalDependencies: - '@types/react': 19.2.0 + '@types/react': 19.2.2 - '@radix-ui/react-context@1.1.2(@types/react@19.2.0)(react@19.2.0)': + '@radix-ui/react-context@1.1.2(@types/react@19.2.2)(react@19.2.0)': dependencies: react: 19.2.0 optionalDependencies: - '@types/react': 19.2.0 + '@types/react': 19.2.2 - '@radix-ui/react-dialog@1.1.15(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)': + '@radix-ui/react-dialog@1.1.15(@types/react-dom@19.2.2(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)': dependencies: '@radix-ui/primitive': 1.1.3 - '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.2.0)(react@19.2.0) - '@radix-ui/react-context': 1.1.2(@types/react@19.2.0)(react@19.2.0) - '@radix-ui/react-dismissable-layer': 1.1.11(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) - '@radix-ui/react-focus-guards': 1.1.3(@types/react@19.2.0)(react@19.2.0) - '@radix-ui/react-focus-scope': 1.1.7(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) - '@radix-ui/react-id': 1.1.1(@types/react@19.2.0)(react@19.2.0) - '@radix-ui/react-portal': 1.1.9(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) - '@radix-ui/react-presence': 1.1.5(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) - '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) - '@radix-ui/react-slot': 1.2.3(@types/react@19.2.0)(react@19.2.0) - '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@19.2.0)(react@19.2.0) + '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.2.2)(react@19.2.0) + '@radix-ui/react-context': 1.1.2(@types/react@19.2.2)(react@19.2.0) + '@radix-ui/react-dismissable-layer': 1.1.11(@types/react-dom@19.2.2(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) + '@radix-ui/react-focus-guards': 1.1.3(@types/react@19.2.2)(react@19.2.0) + '@radix-ui/react-focus-scope': 1.1.7(@types/react-dom@19.2.2(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) + '@radix-ui/react-id': 1.1.1(@types/react@19.2.2)(react@19.2.0) + '@radix-ui/react-portal': 1.1.9(@types/react-dom@19.2.2(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) + '@radix-ui/react-presence': 1.1.5(@types/react-dom@19.2.2(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) + '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.2(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) + '@radix-ui/react-slot': 1.2.3(@types/react@19.2.2)(react@19.2.0) + '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@19.2.2)(react@19.2.0) aria-hidden: 1.2.6 react: 19.2.0 react-dom: 19.2.0(react@19.2.0) - react-remove-scroll: 2.7.1(@types/react@19.2.0)(react@19.2.0) + react-remove-scroll: 2.7.1(@types/react@19.2.2)(react@19.2.0) optionalDependencies: - '@types/react': 19.2.0 - '@types/react-dom': 19.2.0(@types/react@19.2.0) + '@types/react': 19.2.2 + '@types/react-dom': 19.2.2(@types/react@19.2.2) - '@radix-ui/react-direction@1.0.1(@types/react@19.2.0)(react@19.2.0)': + '@radix-ui/react-direction@1.0.1(@types/react@19.2.2)(react@19.2.0)': dependencies: '@babel/runtime': 7.28.4 react: 19.2.0 optionalDependencies: - '@types/react': 19.2.0 + '@types/react': 19.2.2 - '@radix-ui/react-direction@1.1.1(@types/react@19.2.0)(react@19.2.0)': + '@radix-ui/react-direction@1.1.1(@types/react@19.2.2)(react@19.2.0)': dependencies: react: 19.2.0 optionalDependencies: - '@types/react': 19.2.0 + '@types/react': 19.2.2 - '@radix-ui/react-dismissable-layer@1.0.4(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)': + '@radix-ui/react-dismissable-layer@1.0.4(@types/react-dom@19.2.2(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)': dependencies: '@babel/runtime': 7.28.4 '@radix-ui/primitive': 1.0.1 - '@radix-ui/react-compose-refs': 1.0.1(@types/react@19.2.0)(react@19.2.0) - '@radix-ui/react-primitive': 1.0.3(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) - '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@19.2.0)(react@19.2.0) - '@radix-ui/react-use-escape-keydown': 1.0.3(@types/react@19.2.0)(react@19.2.0) + '@radix-ui/react-compose-refs': 1.0.1(@types/react@19.2.2)(react@19.2.0) + '@radix-ui/react-primitive': 1.0.3(@types/react-dom@19.2.2(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) + '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@19.2.2)(react@19.2.0) + '@radix-ui/react-use-escape-keydown': 1.0.3(@types/react@19.2.2)(react@19.2.0) react: 19.2.0 react-dom: 19.2.0(react@19.2.0) optionalDependencies: - '@types/react': 19.2.0 - '@types/react-dom': 19.2.0(@types/react@19.2.0) + '@types/react': 19.2.2 + '@types/react-dom': 19.2.2(@types/react@19.2.2) - '@radix-ui/react-dismissable-layer@1.1.11(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)': + '@radix-ui/react-dismissable-layer@1.1.11(@types/react-dom@19.2.2(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)': dependencies: '@radix-ui/primitive': 1.1.3 - '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.2.0)(react@19.2.0) - '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) - '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.2.0)(react@19.2.0) - '@radix-ui/react-use-escape-keydown': 1.1.1(@types/react@19.2.0)(react@19.2.0) + '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.2.2)(react@19.2.0) + '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.2(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) + '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.2.2)(react@19.2.0) + '@radix-ui/react-use-escape-keydown': 1.1.1(@types/react@19.2.2)(react@19.2.0) react: 19.2.0 react-dom: 19.2.0(react@19.2.0) optionalDependencies: - '@types/react': 19.2.0 - '@types/react-dom': 19.2.0(@types/react@19.2.0) + '@types/react': 19.2.2 + '@types/react-dom': 19.2.2(@types/react@19.2.2) - '@radix-ui/react-focus-guards@1.0.1(@types/react@19.2.0)(react@19.2.0)': + '@radix-ui/react-focus-guards@1.0.1(@types/react@19.2.2)(react@19.2.0)': dependencies: '@babel/runtime': 7.28.4 react: 19.2.0 optionalDependencies: - '@types/react': 19.2.0 + '@types/react': 19.2.2 - '@radix-ui/react-focus-guards@1.1.3(@types/react@19.2.0)(react@19.2.0)': + '@radix-ui/react-focus-guards@1.1.3(@types/react@19.2.2)(react@19.2.0)': dependencies: react: 19.2.0 optionalDependencies: - '@types/react': 19.2.0 + '@types/react': 19.2.2 - '@radix-ui/react-focus-scope@1.0.3(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)': + '@radix-ui/react-focus-scope@1.0.3(@types/react-dom@19.2.2(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)': dependencies: '@babel/runtime': 7.28.4 - '@radix-ui/react-compose-refs': 1.0.1(@types/react@19.2.0)(react@19.2.0) - '@radix-ui/react-primitive': 1.0.3(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) - '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@19.2.0)(react@19.2.0) + '@radix-ui/react-compose-refs': 1.0.1(@types/react@19.2.2)(react@19.2.0) + '@radix-ui/react-primitive': 1.0.3(@types/react-dom@19.2.2(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) + '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@19.2.2)(react@19.2.0) react: 19.2.0 react-dom: 19.2.0(react@19.2.0) optionalDependencies: - '@types/react': 19.2.0 - '@types/react-dom': 19.2.0(@types/react@19.2.0) + '@types/react': 19.2.2 + '@types/react-dom': 19.2.2(@types/react@19.2.2) - '@radix-ui/react-focus-scope@1.1.7(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)': + '@radix-ui/react-focus-scope@1.1.7(@types/react-dom@19.2.2(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)': dependencies: - '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.2.0)(react@19.2.0) - '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) - '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.2.0)(react@19.2.0) + '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.2.2)(react@19.2.0) + '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.2(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) + '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.2.2)(react@19.2.0) react: 19.2.0 react-dom: 19.2.0(react@19.2.0) optionalDependencies: - '@types/react': 19.2.0 - '@types/react-dom': 19.2.0(@types/react@19.2.0) + '@types/react': 19.2.2 + '@types/react-dom': 19.2.2(@types/react@19.2.2) - '@radix-ui/react-id@1.0.1(@types/react@19.2.0)(react@19.2.0)': + '@radix-ui/react-id@1.0.1(@types/react@19.2.2)(react@19.2.0)': dependencies: '@babel/runtime': 7.28.4 - '@radix-ui/react-use-layout-effect': 1.0.1(@types/react@19.2.0)(react@19.2.0) + '@radix-ui/react-use-layout-effect': 1.0.1(@types/react@19.2.2)(react@19.2.0) react: 19.2.0 optionalDependencies: - '@types/react': 19.2.0 + '@types/react': 19.2.2 - '@radix-ui/react-id@1.1.1(@types/react@19.2.0)(react@19.2.0)': + '@radix-ui/react-id@1.1.1(@types/react@19.2.2)(react@19.2.0)': dependencies: - '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.2.0)(react@19.2.0) + '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.2.2)(react@19.2.0) react: 19.2.0 optionalDependencies: - '@types/react': 19.2.0 + '@types/react': 19.2.2 - '@radix-ui/react-navigation-menu@1.2.14(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)': + '@radix-ui/react-navigation-menu@1.2.14(@types/react-dom@19.2.2(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)': dependencies: '@radix-ui/primitive': 1.1.3 - '@radix-ui/react-collection': 1.1.7(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) - '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.2.0)(react@19.2.0) - '@radix-ui/react-context': 1.1.2(@types/react@19.2.0)(react@19.2.0) - '@radix-ui/react-direction': 1.1.1(@types/react@19.2.0)(react@19.2.0) - '@radix-ui/react-dismissable-layer': 1.1.11(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) - '@radix-ui/react-id': 1.1.1(@types/react@19.2.0)(react@19.2.0) - '@radix-ui/react-presence': 1.1.5(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) - '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) - '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.2.0)(react@19.2.0) - '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@19.2.0)(react@19.2.0) - '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.2.0)(react@19.2.0) - '@radix-ui/react-use-previous': 1.1.1(@types/react@19.2.0)(react@19.2.0) - '@radix-ui/react-visually-hidden': 1.2.3(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) + '@radix-ui/react-collection': 1.1.7(@types/react-dom@19.2.2(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) + '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.2.2)(react@19.2.0) + '@radix-ui/react-context': 1.1.2(@types/react@19.2.2)(react@19.2.0) + '@radix-ui/react-direction': 1.1.1(@types/react@19.2.2)(react@19.2.0) + '@radix-ui/react-dismissable-layer': 1.1.11(@types/react-dom@19.2.2(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) + '@radix-ui/react-id': 1.1.1(@types/react@19.2.2)(react@19.2.0) + '@radix-ui/react-presence': 1.1.5(@types/react-dom@19.2.2(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) + '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.2(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) + '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.2.2)(react@19.2.0) + '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@19.2.2)(react@19.2.0) + '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.2.2)(react@19.2.0) + '@radix-ui/react-use-previous': 1.1.1(@types/react@19.2.2)(react@19.2.0) + '@radix-ui/react-visually-hidden': 1.2.3(@types/react-dom@19.2.2(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) react: 19.2.0 react-dom: 19.2.0(react@19.2.0) optionalDependencies: - '@types/react': 19.2.0 - '@types/react-dom': 19.2.0(@types/react@19.2.0) + '@types/react': 19.2.2 + '@types/react-dom': 19.2.2(@types/react@19.2.2) - '@radix-ui/react-popover@1.1.15(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)': + '@radix-ui/react-popover@1.1.15(@types/react-dom@19.2.2(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)': dependencies: '@radix-ui/primitive': 1.1.3 - '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.2.0)(react@19.2.0) - '@radix-ui/react-context': 1.1.2(@types/react@19.2.0)(react@19.2.0) - '@radix-ui/react-dismissable-layer': 1.1.11(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) - '@radix-ui/react-focus-guards': 1.1.3(@types/react@19.2.0)(react@19.2.0) - '@radix-ui/react-focus-scope': 1.1.7(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) - '@radix-ui/react-id': 1.1.1(@types/react@19.2.0)(react@19.2.0) - '@radix-ui/react-popper': 1.2.8(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) - '@radix-ui/react-portal': 1.1.9(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) - '@radix-ui/react-presence': 1.1.5(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) - '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) - '@radix-ui/react-slot': 1.2.3(@types/react@19.2.0)(react@19.2.0) - '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@19.2.0)(react@19.2.0) + '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.2.2)(react@19.2.0) + '@radix-ui/react-context': 1.1.2(@types/react@19.2.2)(react@19.2.0) + '@radix-ui/react-dismissable-layer': 1.1.11(@types/react-dom@19.2.2(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) + '@radix-ui/react-focus-guards': 1.1.3(@types/react@19.2.2)(react@19.2.0) + '@radix-ui/react-focus-scope': 1.1.7(@types/react-dom@19.2.2(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) + '@radix-ui/react-id': 1.1.1(@types/react@19.2.2)(react@19.2.0) + '@radix-ui/react-popper': 1.2.8(@types/react-dom@19.2.2(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) + '@radix-ui/react-portal': 1.1.9(@types/react-dom@19.2.2(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) + '@radix-ui/react-presence': 1.1.5(@types/react-dom@19.2.2(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) + '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.2(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) + '@radix-ui/react-slot': 1.2.3(@types/react@19.2.2)(react@19.2.0) + '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@19.2.2)(react@19.2.0) aria-hidden: 1.2.6 react: 19.2.0 react-dom: 19.2.0(react@19.2.0) - react-remove-scroll: 2.7.1(@types/react@19.2.0)(react@19.2.0) + react-remove-scroll: 2.7.1(@types/react@19.2.2)(react@19.2.0) optionalDependencies: - '@types/react': 19.2.0 - '@types/react-dom': 19.2.0(@types/react@19.2.0) + '@types/react': 19.2.2 + '@types/react-dom': 19.2.2(@types/react@19.2.2) - '@radix-ui/react-popper@1.1.2(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)': + '@radix-ui/react-popper@1.1.2(@types/react-dom@19.2.2(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)': dependencies: '@babel/runtime': 7.28.4 '@floating-ui/react-dom': 2.1.6(react-dom@19.2.0(react@19.2.0))(react@19.2.0) - '@radix-ui/react-arrow': 1.0.3(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) - '@radix-ui/react-compose-refs': 1.0.1(@types/react@19.2.0)(react@19.2.0) - '@radix-ui/react-context': 1.0.1(@types/react@19.2.0)(react@19.2.0) - '@radix-ui/react-primitive': 1.0.3(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) - '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@19.2.0)(react@19.2.0) - '@radix-ui/react-use-layout-effect': 1.0.1(@types/react@19.2.0)(react@19.2.0) - '@radix-ui/react-use-rect': 1.0.1(@types/react@19.2.0)(react@19.2.0) - '@radix-ui/react-use-size': 1.0.1(@types/react@19.2.0)(react@19.2.0) + '@radix-ui/react-arrow': 1.0.3(@types/react-dom@19.2.2(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) + '@radix-ui/react-compose-refs': 1.0.1(@types/react@19.2.2)(react@19.2.0) + '@radix-ui/react-context': 1.0.1(@types/react@19.2.2)(react@19.2.0) + '@radix-ui/react-primitive': 1.0.3(@types/react-dom@19.2.2(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) + '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@19.2.2)(react@19.2.0) + '@radix-ui/react-use-layout-effect': 1.0.1(@types/react@19.2.2)(react@19.2.0) + '@radix-ui/react-use-rect': 1.0.1(@types/react@19.2.2)(react@19.2.0) + '@radix-ui/react-use-size': 1.0.1(@types/react@19.2.2)(react@19.2.0) '@radix-ui/rect': 1.0.1 react: 19.2.0 react-dom: 19.2.0(react@19.2.0) optionalDependencies: - '@types/react': 19.2.0 - '@types/react-dom': 19.2.0(@types/react@19.2.0) + '@types/react': 19.2.2 + '@types/react-dom': 19.2.2(@types/react@19.2.2) - '@radix-ui/react-popper@1.2.8(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)': + '@radix-ui/react-popper@1.2.8(@types/react-dom@19.2.2(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)': dependencies: '@floating-ui/react-dom': 2.1.6(react-dom@19.2.0(react@19.2.0))(react@19.2.0) - '@radix-ui/react-arrow': 1.1.7(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) - '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.2.0)(react@19.2.0) - '@radix-ui/react-context': 1.1.2(@types/react@19.2.0)(react@19.2.0) - '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) - '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.2.0)(react@19.2.0) - '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.2.0)(react@19.2.0) - '@radix-ui/react-use-rect': 1.1.1(@types/react@19.2.0)(react@19.2.0) - '@radix-ui/react-use-size': 1.1.1(@types/react@19.2.0)(react@19.2.0) + '@radix-ui/react-arrow': 1.1.7(@types/react-dom@19.2.2(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) + '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.2.2)(react@19.2.0) + '@radix-ui/react-context': 1.1.2(@types/react@19.2.2)(react@19.2.0) + '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.2(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) + '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.2.2)(react@19.2.0) + '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.2.2)(react@19.2.0) + '@radix-ui/react-use-rect': 1.1.1(@types/react@19.2.2)(react@19.2.0) + '@radix-ui/react-use-size': 1.1.1(@types/react@19.2.2)(react@19.2.0) '@radix-ui/rect': 1.1.1 react: 19.2.0 react-dom: 19.2.0(react@19.2.0) optionalDependencies: - '@types/react': 19.2.0 - '@types/react-dom': 19.2.0(@types/react@19.2.0) + '@types/react': 19.2.2 + '@types/react-dom': 19.2.2(@types/react@19.2.2) - '@radix-ui/react-portal@1.0.3(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)': + '@radix-ui/react-portal@1.0.3(@types/react-dom@19.2.2(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)': dependencies: '@babel/runtime': 7.28.4 - '@radix-ui/react-primitive': 1.0.3(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) + '@radix-ui/react-primitive': 1.0.3(@types/react-dom@19.2.2(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) react: 19.2.0 react-dom: 19.2.0(react@19.2.0) optionalDependencies: - '@types/react': 19.2.0 - '@types/react-dom': 19.2.0(@types/react@19.2.0) + '@types/react': 19.2.2 + '@types/react-dom': 19.2.2(@types/react@19.2.2) - '@radix-ui/react-portal@1.1.9(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)': + '@radix-ui/react-portal@1.1.9(@types/react-dom@19.2.2(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)': dependencies: - '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) - '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.2.0)(react@19.2.0) + '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.2(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) + '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.2.2)(react@19.2.0) react: 19.2.0 react-dom: 19.2.0(react@19.2.0) optionalDependencies: - '@types/react': 19.2.0 - '@types/react-dom': 19.2.0(@types/react@19.2.0) + '@types/react': 19.2.2 + '@types/react-dom': 19.2.2(@types/react@19.2.2) - '@radix-ui/react-presence@1.1.5(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)': + '@radix-ui/react-presence@1.1.5(@types/react-dom@19.2.2(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)': dependencies: - '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.2.0)(react@19.2.0) - '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.2.0)(react@19.2.0) + '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.2.2)(react@19.2.0) + '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.2.2)(react@19.2.0) react: 19.2.0 react-dom: 19.2.0(react@19.2.0) optionalDependencies: - '@types/react': 19.2.0 - '@types/react-dom': 19.2.0(@types/react@19.2.0) + '@types/react': 19.2.2 + '@types/react-dom': 19.2.2(@types/react@19.2.2) - '@radix-ui/react-primitive@1.0.3(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)': + '@radix-ui/react-primitive@1.0.3(@types/react-dom@19.2.2(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)': dependencies: '@babel/runtime': 7.28.4 - '@radix-ui/react-slot': 1.0.2(@types/react@19.2.0)(react@19.2.0) + '@radix-ui/react-slot': 1.0.2(@types/react@19.2.2)(react@19.2.0) react: 19.2.0 react-dom: 19.2.0(react@19.2.0) optionalDependencies: - '@types/react': 19.2.0 - '@types/react-dom': 19.2.0(@types/react@19.2.0) + '@types/react': 19.2.2 + '@types/react-dom': 19.2.2(@types/react@19.2.2) - '@radix-ui/react-primitive@2.1.3(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)': + '@radix-ui/react-primitive@2.1.3(@types/react-dom@19.2.2(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)': dependencies: - '@radix-ui/react-slot': 1.2.3(@types/react@19.2.0)(react@19.2.0) + '@radix-ui/react-slot': 1.2.3(@types/react@19.2.2)(react@19.2.0) react: 19.2.0 react-dom: 19.2.0(react@19.2.0) optionalDependencies: - '@types/react': 19.2.0 - '@types/react-dom': 19.2.0(@types/react@19.2.0) + '@types/react': 19.2.2 + '@types/react-dom': 19.2.2(@types/react@19.2.2) - '@radix-ui/react-roving-focus@1.1.11(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)': + '@radix-ui/react-roving-focus@1.1.11(@types/react-dom@19.2.2(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)': dependencies: '@radix-ui/primitive': 1.1.3 - '@radix-ui/react-collection': 1.1.7(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) - '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.2.0)(react@19.2.0) - '@radix-ui/react-context': 1.1.2(@types/react@19.2.0)(react@19.2.0) - '@radix-ui/react-direction': 1.1.1(@types/react@19.2.0)(react@19.2.0) - '@radix-ui/react-id': 1.1.1(@types/react@19.2.0)(react@19.2.0) - '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) - '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.2.0)(react@19.2.0) - '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@19.2.0)(react@19.2.0) + '@radix-ui/react-collection': 1.1.7(@types/react-dom@19.2.2(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) + '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.2.2)(react@19.2.0) + '@radix-ui/react-context': 1.1.2(@types/react@19.2.2)(react@19.2.0) + '@radix-ui/react-direction': 1.1.1(@types/react@19.2.2)(react@19.2.0) + '@radix-ui/react-id': 1.1.1(@types/react@19.2.2)(react@19.2.0) + '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.2(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) + '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.2.2)(react@19.2.0) + '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@19.2.2)(react@19.2.0) react: 19.2.0 react-dom: 19.2.0(react@19.2.0) optionalDependencies: - '@types/react': 19.2.0 - '@types/react-dom': 19.2.0(@types/react@19.2.0) + '@types/react': 19.2.2 + '@types/react-dom': 19.2.2(@types/react@19.2.2) - '@radix-ui/react-scroll-area@1.2.10(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)': + '@radix-ui/react-scroll-area@1.2.10(@types/react-dom@19.2.2(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)': dependencies: '@radix-ui/number': 1.1.1 '@radix-ui/primitive': 1.1.3 - '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.2.0)(react@19.2.0) - '@radix-ui/react-context': 1.1.2(@types/react@19.2.0)(react@19.2.0) - '@radix-ui/react-direction': 1.1.1(@types/react@19.2.0)(react@19.2.0) - '@radix-ui/react-presence': 1.1.5(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) - '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) - '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.2.0)(react@19.2.0) - '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.2.0)(react@19.2.0) + '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.2.2)(react@19.2.0) + '@radix-ui/react-context': 1.1.2(@types/react@19.2.2)(react@19.2.0) + '@radix-ui/react-direction': 1.1.1(@types/react@19.2.2)(react@19.2.0) + '@radix-ui/react-presence': 1.1.5(@types/react-dom@19.2.2(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) + '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.2(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) + '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.2.2)(react@19.2.0) + '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.2.2)(react@19.2.0) react: 19.2.0 react-dom: 19.2.0(react@19.2.0) optionalDependencies: - '@types/react': 19.2.0 - '@types/react-dom': 19.2.0(@types/react@19.2.0) + '@types/react': 19.2.2 + '@types/react-dom': 19.2.2(@types/react@19.2.2) - '@radix-ui/react-select@1.2.2(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)': + '@radix-ui/react-select@1.2.2(@types/react-dom@19.2.2(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)': dependencies: '@babel/runtime': 7.28.4 '@radix-ui/number': 1.0.1 '@radix-ui/primitive': 1.0.1 - '@radix-ui/react-collection': 1.0.3(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) - '@radix-ui/react-compose-refs': 1.0.1(@types/react@19.2.0)(react@19.2.0) - '@radix-ui/react-context': 1.0.1(@types/react@19.2.0)(react@19.2.0) - '@radix-ui/react-direction': 1.0.1(@types/react@19.2.0)(react@19.2.0) - '@radix-ui/react-dismissable-layer': 1.0.4(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) - '@radix-ui/react-focus-guards': 1.0.1(@types/react@19.2.0)(react@19.2.0) - '@radix-ui/react-focus-scope': 1.0.3(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) - '@radix-ui/react-id': 1.0.1(@types/react@19.2.0)(react@19.2.0) - '@radix-ui/react-popper': 1.1.2(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) - '@radix-ui/react-portal': 1.0.3(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) - '@radix-ui/react-primitive': 1.0.3(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) - '@radix-ui/react-slot': 1.0.2(@types/react@19.2.0)(react@19.2.0) - '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@19.2.0)(react@19.2.0) - '@radix-ui/react-use-controllable-state': 1.0.1(@types/react@19.2.0)(react@19.2.0) - '@radix-ui/react-use-layout-effect': 1.0.1(@types/react@19.2.0)(react@19.2.0) - '@radix-ui/react-use-previous': 1.0.1(@types/react@19.2.0)(react@19.2.0) - '@radix-ui/react-visually-hidden': 1.0.3(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) + '@radix-ui/react-collection': 1.0.3(@types/react-dom@19.2.2(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) + '@radix-ui/react-compose-refs': 1.0.1(@types/react@19.2.2)(react@19.2.0) + '@radix-ui/react-context': 1.0.1(@types/react@19.2.2)(react@19.2.0) + '@radix-ui/react-direction': 1.0.1(@types/react@19.2.2)(react@19.2.0) + '@radix-ui/react-dismissable-layer': 1.0.4(@types/react-dom@19.2.2(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) + '@radix-ui/react-focus-guards': 1.0.1(@types/react@19.2.2)(react@19.2.0) + '@radix-ui/react-focus-scope': 1.0.3(@types/react-dom@19.2.2(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) + '@radix-ui/react-id': 1.0.1(@types/react@19.2.2)(react@19.2.0) + '@radix-ui/react-popper': 1.1.2(@types/react-dom@19.2.2(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) + '@radix-ui/react-portal': 1.0.3(@types/react-dom@19.2.2(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) + '@radix-ui/react-primitive': 1.0.3(@types/react-dom@19.2.2(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) + '@radix-ui/react-slot': 1.0.2(@types/react@19.2.2)(react@19.2.0) + '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@19.2.2)(react@19.2.0) + '@radix-ui/react-use-controllable-state': 1.0.1(@types/react@19.2.2)(react@19.2.0) + '@radix-ui/react-use-layout-effect': 1.0.1(@types/react@19.2.2)(react@19.2.0) + '@radix-ui/react-use-previous': 1.0.1(@types/react@19.2.2)(react@19.2.0) + '@radix-ui/react-visually-hidden': 1.0.3(@types/react-dom@19.2.2(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) aria-hidden: 1.2.6 react: 19.2.0 react-dom: 19.2.0(react@19.2.0) - react-remove-scroll: 2.5.5(@types/react@19.2.0)(react@19.2.0) + react-remove-scroll: 2.5.5(@types/react@19.2.2)(react@19.2.0) optionalDependencies: - '@types/react': 19.2.0 - '@types/react-dom': 19.2.0(@types/react@19.2.0) + '@types/react': 19.2.2 + '@types/react-dom': 19.2.2(@types/react@19.2.2) - '@radix-ui/react-separator@1.1.7(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)': + '@radix-ui/react-separator@1.1.7(@types/react-dom@19.2.2(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)': dependencies: - '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) + '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.2(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) react: 19.2.0 react-dom: 19.2.0(react@19.2.0) optionalDependencies: - '@types/react': 19.2.0 - '@types/react-dom': 19.2.0(@types/react@19.2.0) + '@types/react': 19.2.2 + '@types/react-dom': 19.2.2(@types/react@19.2.2) - '@radix-ui/react-slot@1.0.2(@types/react@19.2.0)(react@19.2.0)': + '@radix-ui/react-slot@1.0.2(@types/react@19.2.2)(react@19.2.0)': dependencies: '@babel/runtime': 7.28.4 - '@radix-ui/react-compose-refs': 1.0.1(@types/react@19.2.0)(react@19.2.0) + '@radix-ui/react-compose-refs': 1.0.1(@types/react@19.2.2)(react@19.2.0) react: 19.2.0 optionalDependencies: - '@types/react': 19.2.0 + '@types/react': 19.2.2 - '@radix-ui/react-slot@1.2.3(@types/react@19.2.0)(react@19.2.0)': + '@radix-ui/react-slot@1.2.3(@types/react@19.2.2)(react@19.2.0)': dependencies: - '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.2.0)(react@19.2.0) + '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.2.2)(react@19.2.0) react: 19.2.0 optionalDependencies: - '@types/react': 19.2.0 + '@types/react': 19.2.2 - '@radix-ui/react-tabs@1.1.13(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)': + '@radix-ui/react-tabs@1.1.13(@types/react-dom@19.2.2(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)': dependencies: '@radix-ui/primitive': 1.1.3 - '@radix-ui/react-context': 1.1.2(@types/react@19.2.0)(react@19.2.0) - '@radix-ui/react-direction': 1.1.1(@types/react@19.2.0)(react@19.2.0) - '@radix-ui/react-id': 1.1.1(@types/react@19.2.0)(react@19.2.0) - '@radix-ui/react-presence': 1.1.5(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) - '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) - '@radix-ui/react-roving-focus': 1.1.11(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) - '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@19.2.0)(react@19.2.0) + '@radix-ui/react-context': 1.1.2(@types/react@19.2.2)(react@19.2.0) + '@radix-ui/react-direction': 1.1.1(@types/react@19.2.2)(react@19.2.0) + '@radix-ui/react-id': 1.1.1(@types/react@19.2.2)(react@19.2.0) + '@radix-ui/react-presence': 1.1.5(@types/react-dom@19.2.2(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) + '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.2(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) + '@radix-ui/react-roving-focus': 1.1.11(@types/react-dom@19.2.2(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) + '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@19.2.2)(react@19.2.0) react: 19.2.0 react-dom: 19.2.0(react@19.2.0) optionalDependencies: - '@types/react': 19.2.0 - '@types/react-dom': 19.2.0(@types/react@19.2.0) + '@types/react': 19.2.2 + '@types/react-dom': 19.2.2(@types/react@19.2.2) - '@radix-ui/react-toggle-group@1.1.11(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)': + '@radix-ui/react-toggle-group@1.1.11(@types/react-dom@19.2.2(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)': dependencies: '@radix-ui/primitive': 1.1.3 - '@radix-ui/react-context': 1.1.2(@types/react@19.2.0)(react@19.2.0) - '@radix-ui/react-direction': 1.1.1(@types/react@19.2.0)(react@19.2.0) - '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) - '@radix-ui/react-roving-focus': 1.1.11(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) - '@radix-ui/react-toggle': 1.1.10(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) - '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@19.2.0)(react@19.2.0) + '@radix-ui/react-context': 1.1.2(@types/react@19.2.2)(react@19.2.0) + '@radix-ui/react-direction': 1.1.1(@types/react@19.2.2)(react@19.2.0) + '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.2(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) + '@radix-ui/react-roving-focus': 1.1.11(@types/react-dom@19.2.2(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) + '@radix-ui/react-toggle': 1.1.10(@types/react-dom@19.2.2(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) + '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@19.2.2)(react@19.2.0) react: 19.2.0 react-dom: 19.2.0(react@19.2.0) optionalDependencies: - '@types/react': 19.2.0 - '@types/react-dom': 19.2.0(@types/react@19.2.0) + '@types/react': 19.2.2 + '@types/react-dom': 19.2.2(@types/react@19.2.2) - '@radix-ui/react-toggle@1.1.10(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)': + '@radix-ui/react-toggle@1.1.10(@types/react-dom@19.2.2(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)': dependencies: '@radix-ui/primitive': 1.1.3 - '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) - '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@19.2.0)(react@19.2.0) + '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.2(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) + '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@19.2.2)(react@19.2.0) react: 19.2.0 react-dom: 19.2.0(react@19.2.0) optionalDependencies: - '@types/react': 19.2.0 - '@types/react-dom': 19.2.0(@types/react@19.2.0) + '@types/react': 19.2.2 + '@types/react-dom': 19.2.2(@types/react@19.2.2) - '@radix-ui/react-toolbar@1.1.11(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)': + '@radix-ui/react-toolbar@1.1.11(@types/react-dom@19.2.2(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)': dependencies: '@radix-ui/primitive': 1.1.3 - '@radix-ui/react-context': 1.1.2(@types/react@19.2.0)(react@19.2.0) - '@radix-ui/react-direction': 1.1.1(@types/react@19.2.0)(react@19.2.0) - '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) - '@radix-ui/react-roving-focus': 1.1.11(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) - '@radix-ui/react-separator': 1.1.7(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) - '@radix-ui/react-toggle-group': 1.1.11(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) + '@radix-ui/react-context': 1.1.2(@types/react@19.2.2)(react@19.2.0) + '@radix-ui/react-direction': 1.1.1(@types/react@19.2.2)(react@19.2.0) + '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.2(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) + '@radix-ui/react-roving-focus': 1.1.11(@types/react-dom@19.2.2(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) + '@radix-ui/react-separator': 1.1.7(@types/react-dom@19.2.2(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) + '@radix-ui/react-toggle-group': 1.1.11(@types/react-dom@19.2.2(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) react: 19.2.0 react-dom: 19.2.0(react@19.2.0) optionalDependencies: - '@types/react': 19.2.0 - '@types/react-dom': 19.2.0(@types/react@19.2.0) + '@types/react': 19.2.2 + '@types/react-dom': 19.2.2(@types/react@19.2.2) - '@radix-ui/react-use-callback-ref@1.0.1(@types/react@19.2.0)(react@19.2.0)': + '@radix-ui/react-use-callback-ref@1.0.1(@types/react@19.2.2)(react@19.2.0)': dependencies: '@babel/runtime': 7.28.4 react: 19.2.0 optionalDependencies: - '@types/react': 19.2.0 + '@types/react': 19.2.2 - '@radix-ui/react-use-callback-ref@1.1.1(@types/react@19.2.0)(react@19.2.0)': + '@radix-ui/react-use-callback-ref@1.1.1(@types/react@19.2.2)(react@19.2.0)': dependencies: react: 19.2.0 optionalDependencies: - '@types/react': 19.2.0 + '@types/react': 19.2.2 - '@radix-ui/react-use-controllable-state@1.0.1(@types/react@19.2.0)(react@19.2.0)': + '@radix-ui/react-use-controllable-state@1.0.1(@types/react@19.2.2)(react@19.2.0)': dependencies: '@babel/runtime': 7.28.4 - '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@19.2.0)(react@19.2.0) + '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@19.2.2)(react@19.2.0) react: 19.2.0 optionalDependencies: - '@types/react': 19.2.0 + '@types/react': 19.2.2 - '@radix-ui/react-use-controllable-state@1.2.2(@types/react@19.2.0)(react@19.2.0)': + '@radix-ui/react-use-controllable-state@1.2.2(@types/react@19.2.2)(react@19.2.0)': dependencies: - '@radix-ui/react-use-effect-event': 0.0.2(@types/react@19.2.0)(react@19.2.0) - '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.2.0)(react@19.2.0) + '@radix-ui/react-use-effect-event': 0.0.2(@types/react@19.2.2)(react@19.2.0) + '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.2.2)(react@19.2.0) react: 19.2.0 optionalDependencies: - '@types/react': 19.2.0 + '@types/react': 19.2.2 - '@radix-ui/react-use-effect-event@0.0.2(@types/react@19.2.0)(react@19.2.0)': + '@radix-ui/react-use-effect-event@0.0.2(@types/react@19.2.2)(react@19.2.0)': dependencies: - '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.2.0)(react@19.2.0) + '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.2.2)(react@19.2.0) react: 19.2.0 optionalDependencies: - '@types/react': 19.2.0 + '@types/react': 19.2.2 - '@radix-ui/react-use-escape-keydown@1.0.3(@types/react@19.2.0)(react@19.2.0)': + '@radix-ui/react-use-escape-keydown@1.0.3(@types/react@19.2.2)(react@19.2.0)': dependencies: '@babel/runtime': 7.28.4 - '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@19.2.0)(react@19.2.0) + '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@19.2.2)(react@19.2.0) react: 19.2.0 optionalDependencies: - '@types/react': 19.2.0 + '@types/react': 19.2.2 - '@radix-ui/react-use-escape-keydown@1.1.1(@types/react@19.2.0)(react@19.2.0)': + '@radix-ui/react-use-escape-keydown@1.1.1(@types/react@19.2.2)(react@19.2.0)': dependencies: - '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.2.0)(react@19.2.0) + '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.2.2)(react@19.2.0) react: 19.2.0 optionalDependencies: - '@types/react': 19.2.0 + '@types/react': 19.2.2 - '@radix-ui/react-use-layout-effect@1.0.1(@types/react@19.2.0)(react@19.2.0)': + '@radix-ui/react-use-layout-effect@1.0.1(@types/react@19.2.2)(react@19.2.0)': dependencies: '@babel/runtime': 7.28.4 react: 19.2.0 optionalDependencies: - '@types/react': 19.2.0 + '@types/react': 19.2.2 - '@radix-ui/react-use-layout-effect@1.1.1(@types/react@19.2.0)(react@19.2.0)': + '@radix-ui/react-use-layout-effect@1.1.1(@types/react@19.2.2)(react@19.2.0)': dependencies: react: 19.2.0 optionalDependencies: - '@types/react': 19.2.0 + '@types/react': 19.2.2 - '@radix-ui/react-use-previous@1.0.1(@types/react@19.2.0)(react@19.2.0)': + '@radix-ui/react-use-previous@1.0.1(@types/react@19.2.2)(react@19.2.0)': dependencies: '@babel/runtime': 7.28.4 react: 19.2.0 optionalDependencies: - '@types/react': 19.2.0 + '@types/react': 19.2.2 - '@radix-ui/react-use-previous@1.1.1(@types/react@19.2.0)(react@19.2.0)': + '@radix-ui/react-use-previous@1.1.1(@types/react@19.2.2)(react@19.2.0)': dependencies: react: 19.2.0 optionalDependencies: - '@types/react': 19.2.0 + '@types/react': 19.2.2 - '@radix-ui/react-use-rect@1.0.1(@types/react@19.2.0)(react@19.2.0)': + '@radix-ui/react-use-rect@1.0.1(@types/react@19.2.2)(react@19.2.0)': dependencies: '@babel/runtime': 7.28.4 '@radix-ui/rect': 1.0.1 react: 19.2.0 optionalDependencies: - '@types/react': 19.2.0 + '@types/react': 19.2.2 - '@radix-ui/react-use-rect@1.1.1(@types/react@19.2.0)(react@19.2.0)': + '@radix-ui/react-use-rect@1.1.1(@types/react@19.2.2)(react@19.2.0)': dependencies: '@radix-ui/rect': 1.1.1 react: 19.2.0 optionalDependencies: - '@types/react': 19.2.0 + '@types/react': 19.2.2 - '@radix-ui/react-use-size@1.0.1(@types/react@19.2.0)(react@19.2.0)': + '@radix-ui/react-use-size@1.0.1(@types/react@19.2.2)(react@19.2.0)': dependencies: '@babel/runtime': 7.28.4 - '@radix-ui/react-use-layout-effect': 1.0.1(@types/react@19.2.0)(react@19.2.0) + '@radix-ui/react-use-layout-effect': 1.0.1(@types/react@19.2.2)(react@19.2.0) react: 19.2.0 optionalDependencies: - '@types/react': 19.2.0 + '@types/react': 19.2.2 - '@radix-ui/react-use-size@1.1.1(@types/react@19.2.0)(react@19.2.0)': + '@radix-ui/react-use-size@1.1.1(@types/react@19.2.2)(react@19.2.0)': dependencies: - '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.2.0)(react@19.2.0) + '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.2.2)(react@19.2.0) react: 19.2.0 optionalDependencies: - '@types/react': 19.2.0 + '@types/react': 19.2.2 - '@radix-ui/react-visually-hidden@1.0.3(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)': + '@radix-ui/react-visually-hidden@1.0.3(@types/react-dom@19.2.2(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)': dependencies: '@babel/runtime': 7.28.4 - '@radix-ui/react-primitive': 1.0.3(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) + '@radix-ui/react-primitive': 1.0.3(@types/react-dom@19.2.2(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) react: 19.2.0 react-dom: 19.2.0(react@19.2.0) optionalDependencies: - '@types/react': 19.2.0 - '@types/react-dom': 19.2.0(@types/react@19.2.0) + '@types/react': 19.2.2 + '@types/react-dom': 19.2.2(@types/react@19.2.2) - '@radix-ui/react-visually-hidden@1.2.3(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)': + '@radix-ui/react-visually-hidden@1.2.3(@types/react-dom@19.2.2(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)': dependencies: - '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) + '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.2(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) react: 19.2.0 react-dom: 19.2.0(react@19.2.0) optionalDependencies: - '@types/react': 19.2.0 - '@types/react-dom': 19.2.0(@types/react@19.2.0) + '@types/react': 19.2.2 + '@types/react-dom': 19.2.2(@types/react@19.2.2) '@radix-ui/rect@1.0.1': dependencies: @@ -16741,7 +18955,7 @@ snapshots: '@rtsao/scc@1.1.0': {} - '@rushstack/node-core-library@5.13.1(@types/node@22.18.8)': + '@rushstack/node-core-library@5.13.1(@types/node@22.18.12)': dependencies: ajv: 8.13.0 ajv-draft-04: 1.0.0(ajv@8.13.0) @@ -16752,9 +18966,9 @@ snapshots: resolve: 1.22.10 semver: 7.5.4 optionalDependencies: - '@types/node': 22.18.8 + '@types/node': 22.18.12 - '@rushstack/node-core-library@5.16.0(@types/node@22.18.8)': + '@rushstack/node-core-library@5.16.0(@types/node@22.18.12)': dependencies: ajv: 8.13.0 ajv-draft-04: 1.0.0(ajv@8.13.0) @@ -16765,50 +18979,88 @@ snapshots: resolve: 1.22.10 semver: 7.5.4 optionalDependencies: - '@types/node': 22.18.8 + '@types/node': 22.18.12 - '@rushstack/problem-matcher@0.1.1(@types/node@22.18.8)': + '@rushstack/node-core-library@5.16.0(@types/node@24.9.1)': + dependencies: + ajv: 8.13.0 + ajv-draft-04: 1.0.0(ajv@8.13.0) + ajv-formats: 3.0.1 + fs-extra: 11.3.2 + import-lazy: 4.0.0 + jju: 1.4.0 + resolve: 1.22.10 + semver: 7.5.4 optionalDependencies: - '@types/node': 22.18.8 + '@types/node': 24.9.1 + optional: true + + '@rushstack/problem-matcher@0.1.1(@types/node@22.18.12)': + optionalDependencies: + '@types/node': 22.18.12 + + '@rushstack/problem-matcher@0.1.1(@types/node@24.9.1)': + optionalDependencies: + '@types/node': 24.9.1 + optional: true '@rushstack/rig-package@0.6.0': dependencies: resolve: 1.22.10 strip-json-comments: 3.1.1 - '@rushstack/terminal@0.15.3(@types/node@22.18.8)': + '@rushstack/terminal@0.15.3(@types/node@22.18.12)': dependencies: - '@rushstack/node-core-library': 5.13.1(@types/node@22.18.8) + '@rushstack/node-core-library': 5.13.1(@types/node@22.18.12) supports-color: 8.1.1 optionalDependencies: - '@types/node': 22.18.8 + '@types/node': 22.18.12 - '@rushstack/terminal@0.19.0(@types/node@22.18.8)': + '@rushstack/terminal@0.19.0(@types/node@22.18.12)': dependencies: - '@rushstack/node-core-library': 5.16.0(@types/node@22.18.8) - '@rushstack/problem-matcher': 0.1.1(@types/node@22.18.8) + '@rushstack/node-core-library': 5.16.0(@types/node@22.18.12) + '@rushstack/problem-matcher': 0.1.1(@types/node@22.18.12) supports-color: 8.1.1 optionalDependencies: - '@types/node': 22.18.8 + '@types/node': 22.18.12 - '@rushstack/ts-command-line@5.0.1(@types/node@22.18.8)': + '@rushstack/terminal@0.19.0(@types/node@24.9.1)': dependencies: - '@rushstack/terminal': 0.15.3(@types/node@22.18.8) + '@rushstack/node-core-library': 5.16.0(@types/node@24.9.1) + '@rushstack/problem-matcher': 0.1.1(@types/node@24.9.1) + supports-color: 8.1.1 + optionalDependencies: + '@types/node': 24.9.1 + optional: true + + '@rushstack/ts-command-line@5.0.1(@types/node@22.18.12)': + dependencies: + '@rushstack/terminal': 0.15.3(@types/node@22.18.12) '@types/argparse': 1.0.38 argparse: 1.0.10 string-argv: 0.3.2 transitivePeerDependencies: - '@types/node' - '@rushstack/ts-command-line@5.1.0(@types/node@22.18.8)': + '@rushstack/ts-command-line@5.1.0(@types/node@22.18.12)': dependencies: - '@rushstack/terminal': 0.19.0(@types/node@22.18.8) + '@rushstack/terminal': 0.19.0(@types/node@22.18.12) '@types/argparse': 1.0.38 argparse: 1.0.10 string-argv: 0.3.2 transitivePeerDependencies: - '@types/node' + '@rushstack/ts-command-line@5.1.0(@types/node@24.9.1)': + dependencies: + '@rushstack/terminal': 0.19.0(@types/node@24.9.1) + '@types/argparse': 1.0.38 + argparse: 1.0.10 + string-argv: 0.3.2 + transitivePeerDependencies: + - '@types/node' + optional: true + '@sapphire/async-queue@1.5.5': {} '@sapphire/fetch@3.0.5': {} @@ -16883,114 +19135,158 @@ snapshots: '@sinclair/typebox@0.27.8': {} + '@sindresorhus/is@7.1.0': {} + '@sindresorhus/merge-streams@2.3.0': {} '@sindresorhus/merge-streams@4.0.0': {} - '@smithy/abort-controller@4.2.0': + '@smithy/abort-controller@2.2.0': dependencies: - '@smithy/types': 4.6.0 + '@smithy/types': 2.12.0 tslib: 2.8.1 - '@smithy/chunked-blob-reader-native@4.2.0': + '@smithy/abort-controller@4.2.3': dependencies: - '@smithy/util-base64': 4.2.0 + '@smithy/types': 4.8.0 + tslib: 2.8.1 + + '@smithy/chunked-blob-reader-native@4.2.1': + dependencies: + '@smithy/util-base64': 4.3.0 tslib: 2.8.1 '@smithy/chunked-blob-reader@5.2.0': dependencies: tslib: 2.8.1 - '@smithy/config-resolver@4.3.0': + '@smithy/config-resolver@2.2.0': dependencies: - '@smithy/node-config-provider': 4.3.0 - '@smithy/types': 4.6.0 - '@smithy/util-config-provider': 4.2.0 - '@smithy/util-middleware': 4.2.0 + '@smithy/node-config-provider': 2.3.0 + '@smithy/types': 2.12.0 + '@smithy/util-config-provider': 2.3.0 + '@smithy/util-middleware': 2.2.0 tslib: 2.8.1 - '@smithy/core@3.14.0': + '@smithy/config-resolver@4.4.0': dependencies: - '@smithy/middleware-serde': 4.2.0 - '@smithy/protocol-http': 5.3.0 - '@smithy/types': 4.6.0 - '@smithy/util-base64': 4.2.0 + '@smithy/node-config-provider': 4.3.3 + '@smithy/types': 4.8.0 + '@smithy/util-config-provider': 4.2.0 + '@smithy/util-endpoints': 3.2.3 + '@smithy/util-middleware': 4.2.3 + tslib: 2.8.1 + + '@smithy/core@3.17.1': + dependencies: + '@smithy/middleware-serde': 4.2.3 + '@smithy/protocol-http': 5.3.3 + '@smithy/types': 4.8.0 + '@smithy/util-base64': 4.3.0 '@smithy/util-body-length-browser': 4.2.0 - '@smithy/util-middleware': 4.2.0 - '@smithy/util-stream': 4.4.0 + '@smithy/util-middleware': 4.2.3 + '@smithy/util-stream': 4.5.4 '@smithy/util-utf8': 4.2.0 '@smithy/uuid': 1.1.0 tslib: 2.8.1 - '@smithy/credential-provider-imds@4.2.0': + '@smithy/credential-provider-imds@2.3.0': dependencies: - '@smithy/node-config-provider': 4.3.0 - '@smithy/property-provider': 4.2.0 - '@smithy/types': 4.6.0 - '@smithy/url-parser': 4.2.0 + '@smithy/node-config-provider': 2.3.0 + '@smithy/property-provider': 2.2.0 + '@smithy/types': 2.12.0 + '@smithy/url-parser': 2.2.0 tslib: 2.8.1 - '@smithy/eventstream-codec@4.2.0': + '@smithy/credential-provider-imds@4.2.3': + dependencies: + '@smithy/node-config-provider': 4.3.3 + '@smithy/property-provider': 4.2.3 + '@smithy/types': 4.8.0 + '@smithy/url-parser': 4.2.3 + tslib: 2.8.1 + + '@smithy/eventstream-codec@4.2.3': dependencies: '@aws-crypto/crc32': 5.2.0 - '@smithy/types': 4.6.0 + '@smithy/types': 4.8.0 '@smithy/util-hex-encoding': 4.2.0 tslib: 2.8.1 - '@smithy/eventstream-serde-browser@4.2.0': + '@smithy/eventstream-serde-browser@4.2.3': dependencies: - '@smithy/eventstream-serde-universal': 4.2.0 - '@smithy/types': 4.6.0 + '@smithy/eventstream-serde-universal': 4.2.3 + '@smithy/types': 4.8.0 tslib: 2.8.1 - '@smithy/eventstream-serde-config-resolver@4.3.0': + '@smithy/eventstream-serde-config-resolver@4.3.3': dependencies: - '@smithy/types': 4.6.0 + '@smithy/types': 4.8.0 tslib: 2.8.1 - '@smithy/eventstream-serde-node@4.2.0': + '@smithy/eventstream-serde-node@4.2.3': dependencies: - '@smithy/eventstream-serde-universal': 4.2.0 - '@smithy/types': 4.6.0 + '@smithy/eventstream-serde-universal': 4.2.3 + '@smithy/types': 4.8.0 tslib: 2.8.1 - '@smithy/eventstream-serde-universal@4.2.0': + '@smithy/eventstream-serde-universal@4.2.3': dependencies: - '@smithy/eventstream-codec': 4.2.0 - '@smithy/types': 4.6.0 + '@smithy/eventstream-codec': 4.2.3 + '@smithy/types': 4.8.0 tslib: 2.8.1 - '@smithy/fetch-http-handler@5.3.0': + '@smithy/fetch-http-handler@2.5.0': dependencies: - '@smithy/protocol-http': 5.3.0 - '@smithy/querystring-builder': 4.2.0 - '@smithy/types': 4.6.0 - '@smithy/util-base64': 4.2.0 + '@smithy/protocol-http': 3.3.0 + '@smithy/querystring-builder': 2.2.0 + '@smithy/types': 2.12.0 + '@smithy/util-base64': 2.3.0 tslib: 2.8.1 - '@smithy/hash-blob-browser@4.2.0': + '@smithy/fetch-http-handler@5.3.4': + dependencies: + '@smithy/protocol-http': 5.3.3 + '@smithy/querystring-builder': 4.2.3 + '@smithy/types': 4.8.0 + '@smithy/util-base64': 4.3.0 + tslib: 2.8.1 + + '@smithy/hash-blob-browser@4.2.4': dependencies: '@smithy/chunked-blob-reader': 5.2.0 - '@smithy/chunked-blob-reader-native': 4.2.0 - '@smithy/types': 4.6.0 + '@smithy/chunked-blob-reader-native': 4.2.1 + '@smithy/types': 4.8.0 tslib: 2.8.1 - '@smithy/hash-node@4.2.0': + '@smithy/hash-node@2.2.0': dependencies: - '@smithy/types': 4.6.0 + '@smithy/types': 2.12.0 + '@smithy/util-buffer-from': 2.2.0 + '@smithy/util-utf8': 2.3.0 + tslib: 2.8.1 + + '@smithy/hash-node@4.2.3': + dependencies: + '@smithy/types': 4.8.0 '@smithy/util-buffer-from': 4.2.0 '@smithy/util-utf8': 4.2.0 tslib: 2.8.1 - '@smithy/hash-stream-node@4.2.0': + '@smithy/hash-stream-node@4.2.3': dependencies: - '@smithy/types': 4.6.0 + '@smithy/types': 4.8.0 '@smithy/util-utf8': 4.2.0 tslib: 2.8.1 - '@smithy/invalid-dependency@4.2.0': + '@smithy/invalid-dependency@2.2.0': dependencies: - '@smithy/types': 4.6.0 + '@smithy/types': 2.12.0 + tslib: 2.8.1 + + '@smithy/invalid-dependency@4.2.3': + dependencies: + '@smithy/types': 4.8.0 tslib: 2.8.1 '@smithy/is-array-buffer@2.2.0': @@ -17001,139 +19297,270 @@ snapshots: dependencies: tslib: 2.8.1 - '@smithy/md5-js@4.2.0': + '@smithy/md5-js@4.2.3': dependencies: - '@smithy/types': 4.6.0 + '@smithy/types': 4.8.0 '@smithy/util-utf8': 4.2.0 tslib: 2.8.1 - '@smithy/middleware-content-length@4.2.0': + '@smithy/middleware-content-length@2.2.0': dependencies: - '@smithy/protocol-http': 5.3.0 - '@smithy/types': 4.6.0 + '@smithy/protocol-http': 3.3.0 + '@smithy/types': 2.12.0 tslib: 2.8.1 - '@smithy/middleware-endpoint@4.3.0': + '@smithy/middleware-content-length@4.2.3': dependencies: - '@smithy/core': 3.14.0 - '@smithy/middleware-serde': 4.2.0 - '@smithy/node-config-provider': 4.3.0 - '@smithy/shared-ini-file-loader': 4.3.0 - '@smithy/types': 4.6.0 - '@smithy/url-parser': 4.2.0 - '@smithy/util-middleware': 4.2.0 + '@smithy/protocol-http': 5.3.3 + '@smithy/types': 4.8.0 tslib: 2.8.1 - '@smithy/middleware-retry@4.4.0': + '@smithy/middleware-endpoint@2.5.1': dependencies: - '@smithy/node-config-provider': 4.3.0 - '@smithy/protocol-http': 5.3.0 - '@smithy/service-error-classification': 4.2.0 - '@smithy/smithy-client': 4.7.0 - '@smithy/types': 4.6.0 - '@smithy/util-middleware': 4.2.0 - '@smithy/util-retry': 4.2.0 + '@smithy/middleware-serde': 2.3.0 + '@smithy/node-config-provider': 2.3.0 + '@smithy/shared-ini-file-loader': 2.4.0 + '@smithy/types': 2.12.0 + '@smithy/url-parser': 2.2.0 + '@smithy/util-middleware': 2.2.0 + tslib: 2.8.1 + + '@smithy/middleware-endpoint@4.3.5': + dependencies: + '@smithy/core': 3.17.1 + '@smithy/middleware-serde': 4.2.3 + '@smithy/node-config-provider': 4.3.3 + '@smithy/shared-ini-file-loader': 4.3.3 + '@smithy/types': 4.8.0 + '@smithy/url-parser': 4.2.3 + '@smithy/util-middleware': 4.2.3 + tslib: 2.8.1 + + '@smithy/middleware-retry@2.3.1': + dependencies: + '@smithy/node-config-provider': 2.3.0 + '@smithy/protocol-http': 3.3.0 + '@smithy/service-error-classification': 2.1.5 + '@smithy/smithy-client': 2.5.1 + '@smithy/types': 2.12.0 + '@smithy/util-middleware': 2.2.0 + '@smithy/util-retry': 2.2.0 + tslib: 2.8.1 + uuid: 9.0.1 + + '@smithy/middleware-retry@4.4.5': + dependencies: + '@smithy/node-config-provider': 4.3.3 + '@smithy/protocol-http': 5.3.3 + '@smithy/service-error-classification': 4.2.3 + '@smithy/smithy-client': 4.9.1 + '@smithy/types': 4.8.0 + '@smithy/util-middleware': 4.2.3 + '@smithy/util-retry': 4.2.3 '@smithy/uuid': 1.1.0 tslib: 2.8.1 - '@smithy/middleware-serde@4.2.0': + '@smithy/middleware-serde@2.3.0': dependencies: - '@smithy/protocol-http': 5.3.0 - '@smithy/types': 4.6.0 + '@smithy/types': 2.12.0 tslib: 2.8.1 - '@smithy/middleware-stack@4.2.0': + '@smithy/middleware-serde@4.2.3': dependencies: - '@smithy/types': 4.6.0 + '@smithy/protocol-http': 5.3.3 + '@smithy/types': 4.8.0 tslib: 2.8.1 - '@smithy/node-config-provider@4.3.0': + '@smithy/middleware-stack@2.2.0': dependencies: - '@smithy/property-provider': 4.2.0 - '@smithy/shared-ini-file-loader': 4.3.0 - '@smithy/types': 4.6.0 + '@smithy/types': 2.12.0 tslib: 2.8.1 - '@smithy/node-http-handler@4.3.0': + '@smithy/middleware-stack@4.2.3': dependencies: - '@smithy/abort-controller': 4.2.0 - '@smithy/protocol-http': 5.3.0 - '@smithy/querystring-builder': 4.2.0 - '@smithy/types': 4.6.0 + '@smithy/types': 4.8.0 tslib: 2.8.1 - '@smithy/property-provider@4.2.0': + '@smithy/node-config-provider@2.3.0': dependencies: - '@smithy/types': 4.6.0 + '@smithy/property-provider': 2.2.0 + '@smithy/shared-ini-file-loader': 2.4.0 + '@smithy/types': 2.12.0 tslib: 2.8.1 - '@smithy/protocol-http@5.3.0': + '@smithy/node-config-provider@4.3.3': dependencies: - '@smithy/types': 4.6.0 + '@smithy/property-provider': 4.2.3 + '@smithy/shared-ini-file-loader': 4.3.3 + '@smithy/types': 4.8.0 tslib: 2.8.1 - '@smithy/querystring-builder@4.2.0': + '@smithy/node-http-handler@2.5.0': dependencies: - '@smithy/types': 4.6.0 + '@smithy/abort-controller': 2.2.0 + '@smithy/protocol-http': 3.3.0 + '@smithy/querystring-builder': 2.2.0 + '@smithy/types': 2.12.0 + tslib: 2.8.1 + + '@smithy/node-http-handler@4.4.3': + dependencies: + '@smithy/abort-controller': 4.2.3 + '@smithy/protocol-http': 5.3.3 + '@smithy/querystring-builder': 4.2.3 + '@smithy/types': 4.8.0 + tslib: 2.8.1 + + '@smithy/property-provider@2.2.0': + dependencies: + '@smithy/types': 2.12.0 + tslib: 2.8.1 + + '@smithy/property-provider@4.2.3': + dependencies: + '@smithy/types': 4.8.0 + tslib: 2.8.1 + + '@smithy/protocol-http@2.0.5': + dependencies: + '@smithy/types': 2.12.0 + tslib: 2.8.1 + + '@smithy/protocol-http@3.3.0': + dependencies: + '@smithy/types': 2.12.0 + tslib: 2.8.1 + + '@smithy/protocol-http@5.3.3': + dependencies: + '@smithy/types': 4.8.0 + tslib: 2.8.1 + + '@smithy/querystring-builder@2.2.0': + dependencies: + '@smithy/types': 2.12.0 + '@smithy/util-uri-escape': 2.2.0 + tslib: 2.8.1 + + '@smithy/querystring-builder@4.2.3': + dependencies: + '@smithy/types': 4.8.0 '@smithy/util-uri-escape': 4.2.0 tslib: 2.8.1 - '@smithy/querystring-parser@4.2.0': + '@smithy/querystring-parser@2.2.0': dependencies: - '@smithy/types': 4.6.0 + '@smithy/types': 2.12.0 tslib: 2.8.1 - '@smithy/service-error-classification@4.2.0': + '@smithy/querystring-parser@4.2.3': dependencies: - '@smithy/types': 4.6.0 - - '@smithy/shared-ini-file-loader@4.3.0': - dependencies: - '@smithy/types': 4.6.0 + '@smithy/types': 4.8.0 tslib: 2.8.1 - '@smithy/signature-v4@5.3.0': + '@smithy/service-error-classification@2.1.5': + dependencies: + '@smithy/types': 2.12.0 + + '@smithy/service-error-classification@4.2.3': + dependencies: + '@smithy/types': 4.8.0 + + '@smithy/shared-ini-file-loader@2.4.0': + dependencies: + '@smithy/types': 2.12.0 + tslib: 2.8.1 + + '@smithy/shared-ini-file-loader@4.3.3': + dependencies: + '@smithy/types': 4.8.0 + tslib: 2.8.1 + + '@smithy/signature-v4@2.3.0': + dependencies: + '@smithy/is-array-buffer': 2.2.0 + '@smithy/types': 2.12.0 + '@smithy/util-hex-encoding': 2.2.0 + '@smithy/util-middleware': 2.2.0 + '@smithy/util-uri-escape': 2.2.0 + '@smithy/util-utf8': 2.3.0 + tslib: 2.8.1 + + '@smithy/signature-v4@5.3.3': dependencies: '@smithy/is-array-buffer': 4.2.0 - '@smithy/protocol-http': 5.3.0 - '@smithy/types': 4.6.0 + '@smithy/protocol-http': 5.3.3 + '@smithy/types': 4.8.0 '@smithy/util-hex-encoding': 4.2.0 - '@smithy/util-middleware': 4.2.0 + '@smithy/util-middleware': 4.2.3 '@smithy/util-uri-escape': 4.2.0 '@smithy/util-utf8': 4.2.0 tslib: 2.8.1 - '@smithy/smithy-client@4.7.0': + '@smithy/smithy-client@2.5.1': dependencies: - '@smithy/core': 3.14.0 - '@smithy/middleware-endpoint': 4.3.0 - '@smithy/middleware-stack': 4.2.0 - '@smithy/protocol-http': 5.3.0 - '@smithy/types': 4.6.0 - '@smithy/util-stream': 4.4.0 + '@smithy/middleware-endpoint': 2.5.1 + '@smithy/middleware-stack': 2.2.0 + '@smithy/protocol-http': 3.3.0 + '@smithy/types': 2.12.0 + '@smithy/util-stream': 2.2.0 tslib: 2.8.1 - '@smithy/types@4.6.0': + '@smithy/smithy-client@4.9.1': + dependencies: + '@smithy/core': 3.17.1 + '@smithy/middleware-endpoint': 4.3.5 + '@smithy/middleware-stack': 4.2.3 + '@smithy/protocol-http': 5.3.3 + '@smithy/types': 4.8.0 + '@smithy/util-stream': 4.5.4 + tslib: 2.8.1 + + '@smithy/types@2.12.0': dependencies: tslib: 2.8.1 - '@smithy/url-parser@4.2.0': + '@smithy/types@4.8.0': dependencies: - '@smithy/querystring-parser': 4.2.0 - '@smithy/types': 4.6.0 tslib: 2.8.1 - '@smithy/util-base64@4.2.0': + '@smithy/url-parser@2.2.0': + dependencies: + '@smithy/querystring-parser': 2.2.0 + '@smithy/types': 2.12.0 + tslib: 2.8.1 + + '@smithy/url-parser@4.2.3': + dependencies: + '@smithy/querystring-parser': 4.2.3 + '@smithy/types': 4.8.0 + tslib: 2.8.1 + + '@smithy/util-base64@2.3.0': + dependencies: + '@smithy/util-buffer-from': 2.2.0 + '@smithy/util-utf8': 2.3.0 + tslib: 2.8.1 + + '@smithy/util-base64@4.3.0': dependencies: '@smithy/util-buffer-from': 4.2.0 '@smithy/util-utf8': 4.2.0 tslib: 2.8.1 + '@smithy/util-body-length-browser@2.2.0': + dependencies: + tslib: 2.8.1 + '@smithy/util-body-length-browser@4.2.0': dependencies: tslib: 2.8.1 - '@smithy/util-body-length-node@4.2.0': + '@smithy/util-body-length-node@2.3.0': + dependencies: + tslib: 2.8.1 + + '@smithy/util-body-length-node@4.2.1': dependencies: tslib: 2.8.1 @@ -17147,60 +19574,111 @@ snapshots: '@smithy/is-array-buffer': 4.2.0 tslib: 2.8.1 + '@smithy/util-config-provider@2.3.0': + dependencies: + tslib: 2.8.1 + '@smithy/util-config-provider@4.2.0': dependencies: tslib: 2.8.1 - '@smithy/util-defaults-mode-browser@4.2.0': + '@smithy/util-defaults-mode-browser@2.2.1': dependencies: - '@smithy/property-provider': 4.2.0 - '@smithy/smithy-client': 4.7.0 - '@smithy/types': 4.6.0 + '@smithy/property-provider': 2.2.0 + '@smithy/smithy-client': 2.5.1 + '@smithy/types': 2.12.0 bowser: 2.12.1 tslib: 2.8.1 - '@smithy/util-defaults-mode-node@4.2.0': + '@smithy/util-defaults-mode-browser@4.3.4': dependencies: - '@smithy/config-resolver': 4.3.0 - '@smithy/credential-provider-imds': 4.2.0 - '@smithy/node-config-provider': 4.3.0 - '@smithy/property-provider': 4.2.0 - '@smithy/smithy-client': 4.7.0 - '@smithy/types': 4.6.0 + '@smithy/property-provider': 4.2.3 + '@smithy/smithy-client': 4.9.1 + '@smithy/types': 4.8.0 tslib: 2.8.1 - '@smithy/util-endpoints@3.2.0': + '@smithy/util-defaults-mode-node@2.3.1': + dependencies: + '@smithy/config-resolver': 2.2.0 + '@smithy/credential-provider-imds': 2.3.0 + '@smithy/node-config-provider': 2.3.0 + '@smithy/property-provider': 2.2.0 + '@smithy/smithy-client': 2.5.1 + '@smithy/types': 2.12.0 + tslib: 2.8.1 + + '@smithy/util-defaults-mode-node@4.2.6': + dependencies: + '@smithy/config-resolver': 4.4.0 + '@smithy/credential-provider-imds': 4.2.3 + '@smithy/node-config-provider': 4.3.3 + '@smithy/property-provider': 4.2.3 + '@smithy/smithy-client': 4.9.1 + '@smithy/types': 4.8.0 + tslib: 2.8.1 + + '@smithy/util-endpoints@3.2.3': + dependencies: + '@smithy/node-config-provider': 4.3.3 + '@smithy/types': 4.8.0 + tslib: 2.8.1 + + '@smithy/util-hex-encoding@2.2.0': dependencies: - '@smithy/node-config-provider': 4.3.0 - '@smithy/types': 4.6.0 tslib: 2.8.1 '@smithy/util-hex-encoding@4.2.0': dependencies: tslib: 2.8.1 - '@smithy/util-middleware@4.2.0': + '@smithy/util-middleware@2.2.0': dependencies: - '@smithy/types': 4.6.0 + '@smithy/types': 2.12.0 tslib: 2.8.1 - '@smithy/util-retry@4.2.0': + '@smithy/util-middleware@4.2.3': dependencies: - '@smithy/service-error-classification': 4.2.0 - '@smithy/types': 4.6.0 + '@smithy/types': 4.8.0 tslib: 2.8.1 - '@smithy/util-stream@4.4.0': + '@smithy/util-retry@2.2.0': dependencies: - '@smithy/fetch-http-handler': 5.3.0 - '@smithy/node-http-handler': 4.3.0 - '@smithy/types': 4.6.0 - '@smithy/util-base64': 4.2.0 + '@smithy/service-error-classification': 2.1.5 + '@smithy/types': 2.12.0 + tslib: 2.8.1 + + '@smithy/util-retry@4.2.3': + dependencies: + '@smithy/service-error-classification': 4.2.3 + '@smithy/types': 4.8.0 + tslib: 2.8.1 + + '@smithy/util-stream@2.2.0': + dependencies: + '@smithy/fetch-http-handler': 2.5.0 + '@smithy/node-http-handler': 2.5.0 + '@smithy/types': 2.12.0 + '@smithy/util-base64': 2.3.0 + '@smithy/util-buffer-from': 2.2.0 + '@smithy/util-hex-encoding': 2.2.0 + '@smithy/util-utf8': 2.3.0 + tslib: 2.8.1 + + '@smithy/util-stream@4.5.4': + dependencies: + '@smithy/fetch-http-handler': 5.3.4 + '@smithy/node-http-handler': 4.4.3 + '@smithy/types': 4.8.0 + '@smithy/util-base64': 4.3.0 '@smithy/util-buffer-from': 4.2.0 '@smithy/util-hex-encoding': 4.2.0 '@smithy/util-utf8': 4.2.0 tslib: 2.8.1 + '@smithy/util-uri-escape@2.2.0': + dependencies: + tslib: 2.8.1 + '@smithy/util-uri-escape@4.2.0': dependencies: tslib: 2.8.1 @@ -17215,10 +19693,16 @@ snapshots: '@smithy/util-buffer-from': 4.2.0 tslib: 2.8.1 - '@smithy/util-waiter@4.2.0': + '@smithy/util-waiter@2.2.0': dependencies: - '@smithy/abort-controller': 4.2.0 - '@smithy/types': 4.6.0 + '@smithy/abort-controller': 2.2.0 + '@smithy/types': 2.12.0 + tslib: 2.8.1 + + '@smithy/util-waiter@4.2.3': + dependencies: + '@smithy/abort-controller': 4.2.3 + '@smithy/types': 4.8.0 tslib: 2.8.1 '@smithy/uuid@1.1.0': @@ -17286,6 +19770,8 @@ snapshots: '@snazzah/davey-win32-ia32-msvc': 0.1.7 '@snazzah/davey-win32-x64-msvc': 0.1.7 + '@speed-highlight/core@1.2.7': {} + '@standard-schema/spec@1.0.0': {} '@storybook/addon-actions@8.6.14(storybook@8.6.14(bufferutil@4.0.9)(prettier@3.6.2))': @@ -17311,9 +19797,9 @@ snapshots: storybook: 8.6.14(bufferutil@4.0.9)(prettier@3.6.2) ts-dedent: 2.2.0 - '@storybook/addon-docs@8.6.14(@types/react@19.2.0)(storybook@8.6.14(bufferutil@4.0.9)(prettier@3.6.2))': + '@storybook/addon-docs@8.6.14(@types/react@19.2.2)(storybook@8.6.14(bufferutil@4.0.9)(prettier@3.6.2))': dependencies: - '@mdx-js/react': 3.1.1(@types/react@19.2.0)(react@19.2.0) + '@mdx-js/react': 3.1.1(@types/react@19.2.2)(react@19.2.0) '@storybook/blocks': 8.6.14(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(storybook@8.6.14(bufferutil@4.0.9)(prettier@3.6.2)) '@storybook/csf-plugin': 8.6.14(storybook@8.6.14(bufferutil@4.0.9)(prettier@3.6.2)) '@storybook/react-dom-shim': 8.6.14(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(storybook@8.6.14(bufferutil@4.0.9)(prettier@3.6.2)) @@ -17324,12 +19810,12 @@ snapshots: transitivePeerDependencies: - '@types/react' - '@storybook/addon-essentials@8.6.14(@types/react@19.2.0)(storybook@8.6.14(bufferutil@4.0.9)(prettier@3.6.2))': + '@storybook/addon-essentials@8.6.14(@types/react@19.2.2)(storybook@8.6.14(bufferutil@4.0.9)(prettier@3.6.2))': dependencies: '@storybook/addon-actions': 8.6.14(storybook@8.6.14(bufferutil@4.0.9)(prettier@3.6.2)) '@storybook/addon-backgrounds': 8.6.14(storybook@8.6.14(bufferutil@4.0.9)(prettier@3.6.2)) '@storybook/addon-controls': 8.6.14(storybook@8.6.14(bufferutil@4.0.9)(prettier@3.6.2)) - '@storybook/addon-docs': 8.6.14(@types/react@19.2.0)(storybook@8.6.14(bufferutil@4.0.9)(prettier@3.6.2)) + '@storybook/addon-docs': 8.6.14(@types/react@19.2.2)(storybook@8.6.14(bufferutil@4.0.9)(prettier@3.6.2)) '@storybook/addon-highlight': 8.6.14(storybook@8.6.14(bufferutil@4.0.9)(prettier@3.6.2)) '@storybook/addon-measure': 8.6.14(storybook@8.6.14(bufferutil@4.0.9)(prettier@3.6.2)) '@storybook/addon-outline': 8.6.14(storybook@8.6.14(bufferutil@4.0.9)(prettier@3.6.2)) @@ -17374,12 +19860,12 @@ snapshots: storybook: 8.6.14(bufferutil@4.0.9)(prettier@3.6.2) ts-dedent: 2.2.0 - '@storybook/addon-styling@1.3.7(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(encoding@0.1.13)(postcss@8.5.6)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(typescript@5.9.3)': + '@storybook/addon-styling@1.3.7(@types/react-dom@19.2.2(@types/react@19.2.2))(@types/react@19.2.2)(encoding@0.1.13)(postcss@8.5.6)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(typescript@5.9.3)': dependencies: '@babel/template': 7.27.2 '@babel/types': 7.28.4 '@storybook/api': 7.6.17(react-dom@19.2.0(react@19.2.0))(react@19.2.0) - '@storybook/components': 7.6.20(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) + '@storybook/components': 7.6.20(@types/react-dom@19.2.2(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) '@storybook/core-common': 7.6.20(encoding@0.1.13) '@storybook/core-events': 7.6.20 '@storybook/manager-api': 7.6.20(react-dom@19.2.0(react@19.2.0))(react@19.2.0) @@ -17436,13 +19922,13 @@ snapshots: react: 19.2.0 react-dom: 19.2.0(react@19.2.0) - '@storybook/builder-vite@8.6.14(storybook@8.6.14(bufferutil@4.0.9)(prettier@3.6.2))(vite@7.1.9(@types/node@22.18.8)(jiti@2.6.1)(lightningcss@1.30.1)(terser@5.44.0)(yaml@2.8.1))': + '@storybook/builder-vite@8.6.14(storybook@8.6.14(bufferutil@4.0.9)(prettier@3.6.2))(vite@7.1.9(@types/node@22.18.12)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.0)(yaml@2.8.1))': dependencies: '@storybook/csf-plugin': 8.6.14(storybook@8.6.14(bufferutil@4.0.9)(prettier@3.6.2)) browser-assert: 1.2.1 storybook: 8.6.14(bufferutil@4.0.9)(prettier@3.6.2) ts-dedent: 2.2.0 - vite: 7.1.9(@types/node@22.18.8)(jiti@2.6.1)(lightningcss@1.30.1)(terser@5.44.0)(yaml@2.8.1) + vite: 7.1.9(@types/node@22.18.12)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.0)(yaml@2.8.1) '@storybook/channels@7.6.17': dependencies: @@ -17470,10 +19956,10 @@ snapshots: dependencies: '@storybook/global': 5.0.0 - '@storybook/components@7.6.20(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)': + '@storybook/components@7.6.20(@types/react-dom@19.2.2(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)': dependencies: - '@radix-ui/react-select': 1.2.2(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) - '@radix-ui/react-toolbar': 1.1.11(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) + '@radix-ui/react-select': 1.2.2(@types/react-dom@19.2.2(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) + '@radix-ui/react-toolbar': 1.1.11(@types/react-dom@19.2.2(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) '@storybook/client-logger': 7.6.20 '@storybook/csf': 0.1.13 '@storybook/global': 5.0.0 @@ -17498,7 +19984,7 @@ snapshots: '@storybook/node-logger': 7.6.20 '@storybook/types': 7.6.20 '@types/find-cache-dir': 3.2.1 - '@types/node': 18.19.129 + '@types/node': 18.19.130 '@types/node-fetch': 2.6.13 '@types/pretty-hrtime': 1.0.3 chalk: 4.1.2 @@ -17645,11 +20131,11 @@ snapshots: react-dom: 19.2.0(react@19.2.0) storybook: 8.6.14(bufferutil@4.0.9)(prettier@3.6.2) - '@storybook/react-vite@8.6.14(@storybook/test@8.6.14(storybook@8.6.14(bufferutil@4.0.9)(prettier@3.6.2)))(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(rollup@4.52.4)(storybook@8.6.14(bufferutil@4.0.9)(prettier@3.6.2))(typescript@5.9.3)(vite@7.1.9(@types/node@22.18.8)(jiti@2.6.1)(lightningcss@1.30.1)(terser@5.44.0)(yaml@2.8.1))': + '@storybook/react-vite@8.6.14(@storybook/test@8.6.14(storybook@8.6.14(bufferutil@4.0.9)(prettier@3.6.2)))(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(rollup@4.52.4)(storybook@8.6.14(bufferutil@4.0.9)(prettier@3.6.2))(typescript@5.9.3)(vite@7.1.9(@types/node@22.18.12)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.0)(yaml@2.8.1))': dependencies: - '@joshwooding/vite-plugin-react-docgen-typescript': 0.5.0(typescript@5.9.3)(vite@7.1.9(@types/node@22.18.8)(jiti@2.6.1)(lightningcss@1.30.1)(terser@5.44.0)(yaml@2.8.1)) + '@joshwooding/vite-plugin-react-docgen-typescript': 0.5.0(typescript@5.9.3)(vite@7.1.9(@types/node@22.18.12)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.0)(yaml@2.8.1)) '@rollup/pluginutils': 5.3.0(rollup@4.52.4) - '@storybook/builder-vite': 8.6.14(storybook@8.6.14(bufferutil@4.0.9)(prettier@3.6.2))(vite@7.1.9(@types/node@22.18.8)(jiti@2.6.1)(lightningcss@1.30.1)(terser@5.44.0)(yaml@2.8.1)) + '@storybook/builder-vite': 8.6.14(storybook@8.6.14(bufferutil@4.0.9)(prettier@3.6.2))(vite@7.1.9(@types/node@22.18.12)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.0)(yaml@2.8.1)) '@storybook/react': 8.6.14(@storybook/test@8.6.14(storybook@8.6.14(bufferutil@4.0.9)(prettier@3.6.2)))(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(storybook@8.6.14(bufferutil@4.0.9)(prettier@3.6.2))(typescript@5.9.3) find-up: 5.0.0 magic-string: 0.30.19 @@ -17659,7 +20145,7 @@ snapshots: resolve: 1.22.10 storybook: 8.6.14(bufferutil@4.0.9)(prettier@3.6.2) tsconfig-paths: 4.2.0 - vite: 7.1.9(@types/node@22.18.8)(jiti@2.6.1)(lightningcss@1.30.1)(terser@5.44.0)(yaml@2.8.1) + vite: 7.1.9(@types/node@22.18.12)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.0)(yaml@2.8.1) optionalDependencies: '@storybook/test': 8.6.14(storybook@8.6.14(bufferutil@4.0.9)(prettier@3.6.2)) transitivePeerDependencies: @@ -17807,95 +20293,92 @@ snapshots: dependencies: tslib: 2.8.1 - '@tailwindcss/node@4.1.14': + '@tailwindcss/node@4.1.16': dependencies: '@jridgewell/remapping': 2.3.5 enhanced-resolve: 5.18.3 jiti: 2.6.1 - lightningcss: 1.30.1 - magic-string: 0.30.19 + lightningcss: 1.30.2 + magic-string: 0.30.21 source-map-js: 1.2.1 - tailwindcss: 4.1.14 + tailwindcss: 4.1.16 - '@tailwindcss/oxide-android-arm64@4.1.14': + '@tailwindcss/oxide-android-arm64@4.1.16': optional: true - '@tailwindcss/oxide-darwin-arm64@4.1.14': + '@tailwindcss/oxide-darwin-arm64@4.1.16': optional: true - '@tailwindcss/oxide-darwin-x64@4.1.14': + '@tailwindcss/oxide-darwin-x64@4.1.16': optional: true - '@tailwindcss/oxide-freebsd-x64@4.1.14': + '@tailwindcss/oxide-freebsd-x64@4.1.16': optional: true - '@tailwindcss/oxide-linux-arm-gnueabihf@4.1.14': + '@tailwindcss/oxide-linux-arm-gnueabihf@4.1.16': optional: true - '@tailwindcss/oxide-linux-arm64-gnu@4.1.14': + '@tailwindcss/oxide-linux-arm64-gnu@4.1.16': optional: true - '@tailwindcss/oxide-linux-arm64-musl@4.1.14': + '@tailwindcss/oxide-linux-arm64-musl@4.1.16': optional: true - '@tailwindcss/oxide-linux-x64-gnu@4.1.14': + '@tailwindcss/oxide-linux-x64-gnu@4.1.16': optional: true - '@tailwindcss/oxide-linux-x64-musl@4.1.14': + '@tailwindcss/oxide-linux-x64-musl@4.1.16': optional: true - '@tailwindcss/oxide-wasm32-wasi@4.1.14': + '@tailwindcss/oxide-wasm32-wasi@4.1.16': optional: true - '@tailwindcss/oxide-win32-arm64-msvc@4.1.14': + '@tailwindcss/oxide-win32-arm64-msvc@4.1.16': optional: true - '@tailwindcss/oxide-win32-x64-msvc@4.1.14': + '@tailwindcss/oxide-win32-x64-msvc@4.1.16': optional: true - '@tailwindcss/oxide@4.1.14': - dependencies: - detect-libc: 2.1.2 - tar: 7.5.1 + '@tailwindcss/oxide@4.1.16': optionalDependencies: - '@tailwindcss/oxide-android-arm64': 4.1.14 - '@tailwindcss/oxide-darwin-arm64': 4.1.14 - '@tailwindcss/oxide-darwin-x64': 4.1.14 - '@tailwindcss/oxide-freebsd-x64': 4.1.14 - '@tailwindcss/oxide-linux-arm-gnueabihf': 4.1.14 - '@tailwindcss/oxide-linux-arm64-gnu': 4.1.14 - '@tailwindcss/oxide-linux-arm64-musl': 4.1.14 - '@tailwindcss/oxide-linux-x64-gnu': 4.1.14 - '@tailwindcss/oxide-linux-x64-musl': 4.1.14 - '@tailwindcss/oxide-wasm32-wasi': 4.1.14 - '@tailwindcss/oxide-win32-arm64-msvc': 4.1.14 - '@tailwindcss/oxide-win32-x64-msvc': 4.1.14 + '@tailwindcss/oxide-android-arm64': 4.1.16 + '@tailwindcss/oxide-darwin-arm64': 4.1.16 + '@tailwindcss/oxide-darwin-x64': 4.1.16 + '@tailwindcss/oxide-freebsd-x64': 4.1.16 + '@tailwindcss/oxide-linux-arm-gnueabihf': 4.1.16 + '@tailwindcss/oxide-linux-arm64-gnu': 4.1.16 + '@tailwindcss/oxide-linux-arm64-musl': 4.1.16 + '@tailwindcss/oxide-linux-x64-gnu': 4.1.16 + '@tailwindcss/oxide-linux-x64-musl': 4.1.16 + '@tailwindcss/oxide-wasm32-wasi': 4.1.16 + '@tailwindcss/oxide-win32-arm64-msvc': 4.1.16 + '@tailwindcss/oxide-win32-x64-msvc': 4.1.16 - '@tailwindcss/postcss@4.1.14': + '@tailwindcss/postcss@4.1.16': dependencies: '@alloc/quick-lru': 5.2.0 - '@tailwindcss/node': 4.1.14 - '@tailwindcss/oxide': 4.1.14 + '@tailwindcss/node': 4.1.16 + '@tailwindcss/oxide': 4.1.16 postcss: 8.5.6 - tailwindcss: 4.1.14 + tailwindcss: 4.1.16 - '@tailwindcss/typography@0.5.19(tailwindcss@4.1.14)': + '@tailwindcss/typography@0.5.19(tailwindcss@4.1.16)': dependencies: postcss-selector-parser: 6.0.10 - tailwindcss: 4.1.14 + tailwindcss: 4.1.16 - '@tailwindcss/vite@4.1.14(vite@7.1.9(@types/node@22.18.8)(jiti@2.6.1)(lightningcss@1.30.1)(terser@5.44.0)(yaml@2.8.1))': + '@tailwindcss/vite@4.1.16(vite@7.1.9(@types/node@24.9.1)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.0)(yaml@2.8.1))': dependencies: - '@tailwindcss/node': 4.1.14 - '@tailwindcss/oxide': 4.1.14 - tailwindcss: 4.1.14 - vite: 7.1.9(@types/node@22.18.8)(jiti@2.6.1)(lightningcss@1.30.1)(terser@5.44.0)(yaml@2.8.1) + '@tailwindcss/node': 4.1.16 + '@tailwindcss/oxide': 4.1.16 + tailwindcss: 4.1.16 + vite: 7.1.9(@types/node@24.9.1)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.0)(yaml@2.8.1) - '@tanstack/query-core@5.90.2': {} + '@tanstack/query-core@5.90.5': {} - '@tanstack/react-query@5.90.2(react@19.2.0)': + '@tanstack/react-query@5.90.5(react@19.2.0)': dependencies: - '@tanstack/query-core': 5.90.2 + '@tanstack/query-core': 5.90.5 react: 19.2.0 '@testing-library/dom@10.4.0': @@ -17957,19 +20440,21 @@ snapshots: '@tsconfig/node16@1.0.4': {} + '@tsconfig/node18@1.0.3': {} + '@tsd/typescript@5.9.3': {} - '@turbo/gen@2.5.8(@types/node@22.18.8)(typescript@5.9.3)': + '@turbo/gen@2.5.8(@types/node@22.18.12)(typescript@5.9.3)': dependencies: - '@turbo/workspaces': 2.5.8(@types/node@22.18.8) + '@turbo/workspaces': 2.5.8(@types/node@22.18.12) commander: 10.0.1 fs-extra: 10.1.0 - inquirer: 8.2.7(@types/node@22.18.8) + inquirer: 8.2.7(@types/node@22.18.12) minimatch: 9.0.5 node-plop: 0.26.3 picocolors: 1.0.1 proxy-agent: 6.5.0 - ts-node: 10.9.2(@types/node@22.18.8)(typescript@5.9.3) + ts-node: 10.9.2(@types/node@22.18.12)(typescript@5.9.3) update-check: 1.5.4 validate-npm-package-name: 5.0.1 transitivePeerDependencies: @@ -17979,14 +20464,14 @@ snapshots: - supports-color - typescript - '@turbo/workspaces@2.5.8(@types/node@22.18.8)': + '@turbo/workspaces@2.5.8(@types/node@22.18.12)': dependencies: commander: 10.0.1 execa: 5.1.1 fast-glob: 3.3.3 fs-extra: 10.1.0 gradient-string: 2.0.2 - inquirer: 8.2.7(@types/node@22.18.8) + inquirer: 8.2.7(@types/node@22.18.12) js-yaml: 4.1.0 ora: 4.1.1 picocolors: 1.0.1 @@ -18028,11 +20513,11 @@ snapshots: '@types/body-parser@1.19.6': dependencies: '@types/connect': 3.4.38 - '@types/node': 22.18.8 + '@types/node': 24.9.1 - '@types/bun@1.2.23(@types/react@19.2.0)': + '@types/bun@1.2.23(@types/react@19.2.2)': dependencies: - bun-types: 1.2.23(@types/react@19.2.0) + bun-types: 1.2.23(@types/react@19.2.2) transitivePeerDependencies: - '@types/react' @@ -18042,15 +20527,15 @@ snapshots: '@types/concat-stream@2.0.3': dependencies: - '@types/node': 22.18.8 + '@types/node': 24.9.1 '@types/connect@3.4.38': dependencies: - '@types/node': 22.18.8 + '@types/node': 24.9.1 '@types/conventional-commits-parser@5.0.1': dependencies: - '@types/node': 22.18.8 + '@types/node': 24.9.1 '@types/cookiejar@2.1.5': {} @@ -18197,7 +20682,7 @@ snapshots: '@types/express-serve-static-core@4.19.6': dependencies: - '@types/node': 22.18.8 + '@types/node': 24.9.1 '@types/qs': 6.14.0 '@types/range-parser': 1.2.7 '@types/send': 1.2.0 @@ -18216,7 +20701,7 @@ snapshots: '@types/glob@7.2.0': dependencies: '@types/minimatch': 6.0.0 - '@types/node': 22.18.8 + '@types/node': 24.9.1 '@types/hast@3.0.4': dependencies: @@ -18264,7 +20749,7 @@ snapshots: '@types/minimatch@6.0.0': dependencies: - minimatch: 9.0.5 + minimatch: 10.0.3 '@types/minimist@1.2.5': {} @@ -18272,24 +20757,28 @@ snapshots: '@types/node-fetch@2.6.13': dependencies: - '@types/node': 22.18.8 + '@types/node': 24.9.1 form-data: 4.0.4 '@types/node@16.18.11': {} - '@types/node@18.19.129': + '@types/node@18.19.130': dependencies: undici-types: 5.26.5 - '@types/node@22.18.8': + '@types/node@22.18.12': dependencies: undici-types: 6.21.0 + '@types/node@24.9.1': + dependencies: + undici-types: 7.16.0 + '@types/normalize-package-data@2.4.4': {} '@types/pg@8.11.6': dependencies: - '@types/node': 22.18.8 + '@types/node': 24.9.1 pg-protocol: 1.10.3 pg-types: 4.1.0 @@ -18297,18 +20786,22 @@ snapshots: '@types/prompts@2.4.9': dependencies: - '@types/node': 22.18.8 + '@types/node': 24.9.1 kleur: 3.0.3 '@types/qs@6.14.0': {} '@types/range-parser@1.2.7': {} - '@types/react-dom@19.2.0(@types/react@19.2.0)': + '@types/rclone.js@0.6.3': dependencies: - '@types/react': 19.2.0 + '@types/node': 24.9.1 - '@types/react@19.2.0': + '@types/react-dom@19.2.2(@types/react@19.2.2)': + dependencies: + '@types/react': 19.2.2 + + '@types/react@19.2.2': dependencies: csstype: 3.1.3 @@ -18319,23 +20812,23 @@ snapshots: '@types/send@0.17.5': dependencies: '@types/mime': 1.3.5 - '@types/node': 22.18.8 + '@types/node': 24.9.1 '@types/send@1.2.0': dependencies: - '@types/node': 22.18.8 + '@types/node': 24.9.1 '@types/serve-static@1.15.9': dependencies: '@types/http-errors': 2.0.5 - '@types/node': 22.18.8 + '@types/node': 24.9.1 '@types/send': 0.17.5 '@types/superagent@8.1.9': dependencies: '@types/cookiejar': 2.1.5 '@types/methods': 1.1.4 - '@types/node': 22.18.8 + '@types/node': 24.9.1 form-data: 4.0.4 '@types/supertest@6.0.3': @@ -18347,7 +20840,7 @@ snapshots: '@types/through@0.0.33': dependencies: - '@types/node': 22.18.8 + '@types/node': 24.9.1 '@types/tinycolor2@1.4.6': {} @@ -18364,7 +20857,7 @@ snapshots: '@types/ws@8.18.1': dependencies: - '@types/node': 22.18.8 + '@types/node': 24.9.1 '@types/yargs-parser@21.0.3': {} @@ -18815,13 +21308,21 @@ snapshots: '@ungap/structured-clone@1.3.0': {} - '@unocss/astro@66.5.2(vite@7.1.9(@types/node@22.18.8)(jiti@2.6.1)(lightningcss@1.30.1)(terser@5.44.0)(yaml@2.8.1))': + '@unocss/astro@66.5.2(vite@7.1.9(@types/node@22.18.12)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.0)(yaml@2.8.1))': dependencies: '@unocss/core': 66.5.2 '@unocss/reset': 66.5.2 - '@unocss/vite': 66.5.2(vite@7.1.9(@types/node@22.18.8)(jiti@2.6.1)(lightningcss@1.30.1)(terser@5.44.0)(yaml@2.8.1)) + '@unocss/vite': 66.5.2(vite@7.1.9(@types/node@22.18.12)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.0)(yaml@2.8.1)) optionalDependencies: - vite: 7.1.9(@types/node@22.18.8)(jiti@2.6.1)(lightningcss@1.30.1)(terser@5.44.0)(yaml@2.8.1) + vite: 7.1.9(@types/node@22.18.12)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.0)(yaml@2.8.1) + + '@unocss/astro@66.5.2(vite@7.1.9(@types/node@24.9.1)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.0)(yaml@2.8.1))': + dependencies: + '@unocss/core': 66.5.2 + '@unocss/reset': 66.5.2 + '@unocss/vite': 66.5.2(vite@7.1.9(@types/node@24.9.1)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.0)(yaml@2.8.1)) + optionalDependencies: + vite: 7.1.9(@types/node@24.9.1)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.0)(yaml@2.8.1) '@unocss/cli@66.5.2': dependencies: @@ -18964,7 +21465,7 @@ snapshots: dependencies: '@unocss/core': 66.5.2 - '@unocss/vite@66.5.2(vite@7.1.9(@types/node@22.18.8)(jiti@2.6.1)(lightningcss@1.30.1)(terser@5.44.0)(yaml@2.8.1))': + '@unocss/vite@66.5.2(vite@7.1.9(@types/node@22.18.12)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.0)(yaml@2.8.1))': dependencies: '@jridgewell/remapping': 2.3.5 '@unocss/config': 66.5.2 @@ -18975,7 +21476,20 @@ snapshots: pathe: 2.0.3 tinyglobby: 0.2.15 unplugin-utils: 0.3.0 - vite: 7.1.9(@types/node@22.18.8)(jiti@2.6.1)(lightningcss@1.30.1)(terser@5.44.0)(yaml@2.8.1) + vite: 7.1.9(@types/node@22.18.12)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.0)(yaml@2.8.1) + + '@unocss/vite@66.5.2(vite@7.1.9(@types/node@24.9.1)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.0)(yaml@2.8.1))': + dependencies: + '@jridgewell/remapping': 2.3.5 + '@unocss/config': 66.5.2 + '@unocss/core': 66.5.2 + '@unocss/inspector': 66.5.2 + chokidar: 3.6.0 + magic-string: 0.30.19 + pathe: 2.0.3 + tinyglobby: 0.2.15 + unplugin-utils: 0.3.0 + vite: 7.1.9(@types/node@24.9.1)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.0)(yaml@2.8.1) '@unrs/resolver-binding-android-arm-eabi@1.11.1': optional: true @@ -19036,9 +21550,9 @@ snapshots: '@unrs/resolver-binding-win32-x64-msvc@1.11.1': optional: true - '@vercel/analytics@1.5.0(next@15.6.0-canary.45(@babel/core@7.28.4)(babel-plugin-react-compiler@19.1.0-rc.3)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(react@19.2.0)': + '@vercel/analytics@1.5.0(next@16.0.0(@babel/core@7.28.4)(babel-plugin-react-compiler@19.1.0-rc.3)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(react@19.2.0)': optionalDependencies: - next: 15.6.0-canary.45(@babel/core@7.28.4)(babel-plugin-react-compiler@19.1.0-rc.3)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) + next: 16.0.0(@babel/core@7.28.4)(babel-plugin-react-compiler@19.1.0-rc.3)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) react: 19.2.0 '@vercel/blob@1.0.2': @@ -19063,9 +21577,11 @@ snapshots: '@vercel/edge-config-fs@0.1.0': {} - '@vercel/edge-config@1.4.0': + '@vercel/edge-config@1.4.3(next@16.0.0(@babel/core@7.28.4)(babel-plugin-react-compiler@19.1.0-rc.3)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))': dependencies: '@vercel/edge-config-fs': 0.1.0 + optionalDependencies: + next: 16.0.0(@babel/core@7.28.4)(babel-plugin-react-compiler@19.1.0-rc.3)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) '@vercel/error-utils@2.0.3': {} @@ -19264,7 +21780,7 @@ snapshots: json-schema-to-ts: 1.6.4 ts-morph: 12.0.0 - '@vitejs/plugin-react@5.0.4(vite@7.1.9(@types/node@22.18.8)(jiti@2.6.1)(lightningcss@1.30.1)(terser@5.44.0)(yaml@2.8.1))': + '@vitejs/plugin-react@5.0.4(vite@7.1.9(@types/node@22.18.12)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.0)(yaml@2.8.1))': dependencies: '@babel/core': 7.28.4 '@babel/plugin-transform-react-jsx-self': 7.27.1(@babel/core@7.28.4) @@ -19272,11 +21788,11 @@ snapshots: '@rolldown/pluginutils': 1.0.0-beta.38 '@types/babel__core': 7.20.5 react-refresh: 0.17.0 - vite: 7.1.9(@types/node@22.18.8)(jiti@2.6.1)(lightningcss@1.30.1)(terser@5.44.0)(yaml@2.8.1) + vite: 7.1.9(@types/node@22.18.12)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.0)(yaml@2.8.1) transitivePeerDependencies: - supports-color - '@vitest/coverage-v8@3.2.4(vitest@3.2.4(@edge-runtime/vm@3.2.0)(@types/debug@4.1.12)(@types/node@22.18.8)(jiti@2.6.1)(lightningcss@1.30.1)(terser@5.44.0)(yaml@2.8.1))': + '@vitest/coverage-v8@3.2.4(vitest@3.2.4(@edge-runtime/vm@3.2.0)(@types/debug@4.1.12)(@types/node@22.18.12)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.0)(yaml@2.8.1))': dependencies: '@ampproject/remapping': 2.3.0 '@bcoe/v8-coverage': 1.0.2 @@ -19291,7 +21807,26 @@ snapshots: std-env: 3.9.0 test-exclude: 7.0.1 tinyrainbow: 2.0.0 - vitest: 3.2.4(@edge-runtime/vm@3.2.0)(@types/debug@4.1.12)(@types/node@22.18.8)(jiti@2.6.1)(lightningcss@1.30.1)(terser@5.44.0)(yaml@2.8.1) + vitest: 3.2.4(@edge-runtime/vm@3.2.0)(@types/debug@4.1.12)(@types/node@22.18.12)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.0)(yaml@2.8.1) + transitivePeerDependencies: + - supports-color + + '@vitest/coverage-v8@3.2.4(vitest@3.2.4(@edge-runtime/vm@3.2.0)(@types/debug@4.1.12)(@types/node@24.9.1)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.0)(yaml@2.8.1))': + dependencies: + '@ampproject/remapping': 2.3.0 + '@bcoe/v8-coverage': 1.0.2 + ast-v8-to-istanbul: 0.3.5 + debug: 4.4.3 + istanbul-lib-coverage: 3.2.2 + istanbul-lib-report: 3.0.1 + istanbul-lib-source-maps: 5.0.6 + istanbul-reports: 3.2.0 + magic-string: 0.30.19 + magicast: 0.3.5 + std-env: 3.9.0 + test-exclude: 7.0.1 + tinyrainbow: 2.0.0 + vitest: 3.2.4(@edge-runtime/vm@3.2.0)(@types/debug@4.1.12)(@types/node@24.9.1)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.0)(yaml@2.8.1) transitivePeerDependencies: - supports-color @@ -19310,13 +21845,13 @@ snapshots: chai: 5.3.3 tinyrainbow: 2.0.0 - '@vitest/mocker@3.2.4(vite@7.1.9(@types/node@22.18.8)(jiti@2.6.1)(lightningcss@1.30.1)(terser@5.44.0)(yaml@2.8.1))': + '@vitest/mocker@3.2.4(vite@7.1.9(@types/node@24.9.1)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.0)(yaml@2.8.1))': dependencies: '@vitest/spy': 3.2.4 estree-walker: 3.0.3 magic-string: 0.30.19 optionalDependencies: - vite: 7.1.9(@types/node@22.18.8)(jiti@2.6.1)(lightningcss@1.30.1)(terser@5.44.0)(yaml@2.8.1) + vite: 7.1.9(@types/node@24.9.1)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.0)(yaml@2.8.1) '@vitest/pretty-format@2.0.5': dependencies: @@ -19431,6 +21966,11 @@ snapshots: dependencies: event-target-shim: 5.0.1 + accepts@2.0.0: + dependencies: + mime-types: 3.0.1 + negotiator: 1.0.0 + acorn-import-attributes@1.9.5(acorn@8.15.0): dependencies: acorn: 8.15.0 @@ -19439,10 +21979,14 @@ snapshots: dependencies: acorn: 8.15.0 + acorn-walk@8.3.2: {} + acorn-walk@8.3.4: dependencies: acorn: 8.15.0 + acorn@8.14.0: {} + acorn@8.15.0: {} add-stream@1.0.0: {} @@ -19452,6 +21996,8 @@ snapshots: loader-utils: 2.0.4 regex-parser: 2.3.1 + adm-zip@0.5.16: {} + agent-base@6.0.2: dependencies: debug: 4.4.3 @@ -19514,6 +22060,8 @@ snapshots: alien-signals@0.4.14: {} + ansi-colors@4.1.3: {} + ansi-escape-sequences@4.1.0: dependencies: array-back: 3.1.0 @@ -19751,6 +22299,8 @@ snapshots: dependencies: possible-typed-array-names: 1.1.0 + aws4fetch@1.0.20: {} + axe-core@4.10.3: {} axobject-query@4.1.0: {} @@ -19797,8 +22347,24 @@ snapshots: inherits: 2.0.4 readable-stream: 3.6.2 + blake3-wasm@2.1.5: {} + bluebird@3.7.2: {} + body-parser@2.2.0: + dependencies: + bytes: 3.1.2 + content-type: 1.0.5 + debug: 4.4.3 + http-errors: 2.0.0 + iconv-lite: 0.6.3 + on-finished: 2.4.1 + qs: 6.14.0 + raw-body: 3.0.1 + type-is: 2.0.1 + transitivePeerDependencies: + - supports-color + boolbase@1.0.0: {} bottleneck@2.19.5: {} @@ -19845,10 +22411,10 @@ snapshots: builtin-modules@4.0.0: {} - bun-types@1.2.23(@types/react@19.2.0): + bun-types@1.2.23(@types/react@19.2.2): dependencies: - '@types/node': 22.18.8 - '@types/react': 19.2.0 + '@types/node': 24.9.1 + '@types/react': 19.2.2 bundle-require@5.1.0(esbuild@0.25.10): dependencies: @@ -20066,11 +22632,29 @@ snapshots: strip-ansi: 6.0.1 wrap-ansi: 7.0.0 + cliui@9.0.1: + dependencies: + string-width: 7.2.0 + strip-ansi: 7.1.2 + wrap-ansi: 9.0.2 + clone@1.0.4: {} + cloudflare@4.5.0(encoding@0.1.13): + dependencies: + '@types/node': 18.19.130 + '@types/node-fetch': 2.6.13 + abort-controller: 3.0.0 + agentkeepalive: 4.6.0 + form-data-encoder: 1.7.2 + formdata-node: 4.4.1 + node-fetch: 2.7.0(encoding@0.1.13) + transitivePeerDependencies: + - encoding + cloudflare@5.2.0(encoding@0.1.13): dependencies: - '@types/node': 18.19.129 + '@types/node': 18.19.130 '@types/node-fetch': 2.6.13 abort-controller: 3.0.0 agentkeepalive: 4.6.0 @@ -20084,12 +22668,12 @@ snapshots: cluster-key-slot@1.1.2: {} - cmdk@1.1.1(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0): + cmdk@1.1.1(@types/react-dom@19.2.2(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0): dependencies: - '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.2.0)(react@19.2.0) - '@radix-ui/react-dialog': 1.1.15(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) - '@radix-ui/react-id': 1.1.1(@types/react@19.2.0)(react@19.2.0) - '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) + '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.2.2)(react@19.2.0) + '@radix-ui/react-dialog': 1.1.15(@types/react-dom@19.2.2(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) + '@radix-ui/react-id': 1.1.1(@types/react@19.2.2)(react@19.2.0) + '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.2(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) react: 19.2.0 react-dom: 19.2.0(react@19.2.0) transitivePeerDependencies: @@ -20117,8 +22701,18 @@ snapshots: color-name@1.1.4: {} + color-string@1.9.1: + dependencies: + color-name: 1.1.4 + simple-swizzle: 0.2.4 + color-support@1.1.3: {} + color@4.2.3: + dependencies: + color-convert: 2.0.1 + color-string: 1.9.1 + colorette@2.0.20: {} colors@1.4.0: {} @@ -20153,6 +22747,8 @@ snapshots: commander@10.0.1: {} + commander@11.1.0: {} + commander@12.1.0: {} commander@14.0.1: {} @@ -20210,8 +22806,14 @@ snapshots: snake-case: 2.1.0 upper-case: 1.1.3 + content-disposition@1.0.0: + dependencies: + safe-buffer: 5.2.1 + content-type@1.0.4: {} + content-type@1.0.5: {} + conventional-changelog-angular@7.0.0: dependencies: compare-func: 2.0.0 @@ -20316,6 +22918,12 @@ snapshots: convert-source-map@2.0.0: {} + cookie-signature@1.2.2: {} + + cookie@0.7.1: {} + + cookie@1.0.2: {} + cookiejar@2.1.4: {} copy-file@11.1.0: @@ -20337,9 +22945,9 @@ snapshots: dependencies: layout-base: 2.0.1 - cosmiconfig-typescript-loader@6.1.0(@types/node@22.18.8)(cosmiconfig@9.0.0(typescript@5.9.3))(typescript@5.9.3): + cosmiconfig-typescript-loader@6.1.0(@types/node@24.9.1)(cosmiconfig@9.0.0(typescript@5.9.3))(typescript@5.9.3): dependencies: - '@types/node': 22.18.8 + '@types/node': 24.9.1 cosmiconfig: 9.0.0(typescript@5.9.3) jiti: 2.6.1 typescript: 5.9.3 @@ -20406,15 +23014,27 @@ snapshots: postcss-value-parser: 4.2.0 semver: 7.6.3 + css-select@5.2.2: + dependencies: + boolbase: 1.0.0 + css-what: 6.2.2 + domhandler: 5.0.3 + domutils: 3.2.2 + nth-check: 2.1.1 + css-tree@3.1.0: dependencies: mdn-data: 2.12.2 source-map-js: 1.2.1 + css-what@6.2.2: {} + css.escape@1.5.1: {} cssesc@3.0.0: {} + cssom@0.5.0: {} + csstype@3.1.3: {} cva@1.0.0-beta.3(typescript@5.9.3): @@ -20643,6 +23263,10 @@ snapshots: dependencies: ms: 2.1.2 + debug@4.3.6: + dependencies: + ms: 2.1.2 + debug@4.4.3: dependencies: ms: 2.1.3 @@ -20738,6 +23362,8 @@ snapshots: depd@1.1.2: {} + depd@2.0.0: {} + deprecation@2.3.1: {} dequal@2.0.3: {} @@ -20796,10 +23422,28 @@ snapshots: dom-accessibility-api@0.6.3: {} + dom-serializer@2.0.0: + dependencies: + domelementtype: 2.3.0 + domhandler: 5.0.3 + entities: 4.5.0 + + domelementtype@2.3.0: {} + + domhandler@5.0.3: + dependencies: + domelementtype: 2.3.0 + dompurify@3.2.7: optionalDependencies: '@types/trusted-types': 2.0.7 + domutils@3.2.2: + dependencies: + dom-serializer: 2.0.0 + domelementtype: 2.3.0 + domhandler: 5.0.3 + dot-case@2.1.1: dependencies: no-case: 2.3.2 @@ -20822,6 +23466,13 @@ snapshots: eastasianwidth@0.2.0: {} + eciesjs@0.4.16: + dependencies: + '@ecies/ciphers': 0.2.4(@noble/ciphers@1.3.0) + '@noble/ciphers': 1.3.0 + '@noble/curves': 1.9.7 + '@noble/hashes': 1.8.0 + edge-runtime@2.5.9: dependencies: '@edge-runtime/format': 2.2.1 @@ -20834,6 +23485,8 @@ snapshots: signal-exit: 4.0.2 time-span: 4.0.0 + ee-first@1.1.1: {} + electron-to-chromium@1.5.230: {} emoji-regex@10.5.0: {} @@ -20844,6 +23497,8 @@ snapshots: emojis-list@3.0.0: {} + encodeurl@2.0.0: {} + encoding@0.1.13: dependencies: iconv-lite: 0.6.3 @@ -20858,6 +23513,11 @@ snapshots: graceful-fs: 4.2.11 tapable: 2.3.0 + enquirer@2.4.1: + dependencies: + ansi-colors: 4.1.3 + strip-ansi: 6.0.1 + entities@4.5.0: {} entities@6.0.1: {} @@ -20872,6 +23532,8 @@ snapshots: dependencies: is-arrayish: 0.2.1 + error-stack-parser-es@1.0.5: {} + es-abstract@1.24.0: dependencies: array-buffer-byte-length: 1.0.2 @@ -21158,8 +23820,67 @@ snapshots: '@esbuild/win32-ia32': 0.25.10 '@esbuild/win32-x64': 0.25.10 + esbuild@0.25.11: + optionalDependencies: + '@esbuild/aix-ppc64': 0.25.11 + '@esbuild/android-arm': 0.25.11 + '@esbuild/android-arm64': 0.25.11 + '@esbuild/android-x64': 0.25.11 + '@esbuild/darwin-arm64': 0.25.11 + '@esbuild/darwin-x64': 0.25.11 + '@esbuild/freebsd-arm64': 0.25.11 + '@esbuild/freebsd-x64': 0.25.11 + '@esbuild/linux-arm': 0.25.11 + '@esbuild/linux-arm64': 0.25.11 + '@esbuild/linux-ia32': 0.25.11 + '@esbuild/linux-loong64': 0.25.11 + '@esbuild/linux-mips64el': 0.25.11 + '@esbuild/linux-ppc64': 0.25.11 + '@esbuild/linux-riscv64': 0.25.11 + '@esbuild/linux-s390x': 0.25.11 + '@esbuild/linux-x64': 0.25.11 + '@esbuild/netbsd-arm64': 0.25.11 + '@esbuild/netbsd-x64': 0.25.11 + '@esbuild/openbsd-arm64': 0.25.11 + '@esbuild/openbsd-x64': 0.25.11 + '@esbuild/openharmony-arm64': 0.25.11 + '@esbuild/sunos-x64': 0.25.11 + '@esbuild/win32-arm64': 0.25.11 + '@esbuild/win32-ia32': 0.25.11 + '@esbuild/win32-x64': 0.25.11 + + esbuild@0.25.4: + optionalDependencies: + '@esbuild/aix-ppc64': 0.25.4 + '@esbuild/android-arm': 0.25.4 + '@esbuild/android-arm64': 0.25.4 + '@esbuild/android-x64': 0.25.4 + '@esbuild/darwin-arm64': 0.25.4 + '@esbuild/darwin-x64': 0.25.4 + '@esbuild/freebsd-arm64': 0.25.4 + '@esbuild/freebsd-x64': 0.25.4 + '@esbuild/linux-arm': 0.25.4 + '@esbuild/linux-arm64': 0.25.4 + '@esbuild/linux-ia32': 0.25.4 + '@esbuild/linux-loong64': 0.25.4 + '@esbuild/linux-mips64el': 0.25.4 + '@esbuild/linux-ppc64': 0.25.4 + '@esbuild/linux-riscv64': 0.25.4 + '@esbuild/linux-s390x': 0.25.4 + '@esbuild/linux-x64': 0.25.4 + '@esbuild/netbsd-arm64': 0.25.4 + '@esbuild/netbsd-x64': 0.25.4 + '@esbuild/openbsd-arm64': 0.25.4 + '@esbuild/openbsd-x64': 0.25.4 + '@esbuild/sunos-x64': 0.25.4 + '@esbuild/win32-arm64': 0.25.4 + '@esbuild/win32-ia32': 0.25.4 + '@esbuild/win32-x64': 0.25.4 + escalade@3.2.0: {} + escape-html@1.0.3: {} + escape-string-regexp@1.0.5: {} escape-string-regexp@2.0.0: {} @@ -21885,7 +24606,7 @@ snapshots: astring: 1.9.0 source-map: 0.7.6 - estree-util-value-to-estree@3.4.0: + estree-util-value-to-estree@3.5.0: dependencies: '@types/estree': 1.0.8 @@ -21904,6 +24625,8 @@ snapshots: etag@1.8.1: {} + eval-estree-expression@3.0.1: {} + event-target-shim@5.0.1: {} eventemitter3@5.0.1: {} @@ -21937,8 +24660,47 @@ snapshots: strip-final-newline: 4.0.0 yoctocolors: 2.1.2 + exit-hook@2.2.1: {} + expect-type@1.2.2: {} + express@5.0.1: + dependencies: + accepts: 2.0.0 + body-parser: 2.2.0 + content-disposition: 1.0.0 + content-type: 1.0.4 + cookie: 0.7.1 + cookie-signature: 1.2.2 + debug: 4.3.6 + depd: 2.0.0 + encodeurl: 2.0.0 + escape-html: 1.0.3 + etag: 1.8.1 + finalhandler: 2.1.0 + fresh: 2.0.0 + http-errors: 2.0.0 + merge-descriptors: 2.0.0 + methods: 1.1.2 + mime-types: 3.0.1 + on-finished: 2.4.1 + once: 1.4.0 + parseurl: 1.3.3 + proxy-addr: 2.0.7 + qs: 6.13.0 + range-parser: 1.2.1 + router: 2.2.0 + safe-buffer: 5.2.1 + send: 1.2.0 + serve-static: 2.2.0 + setprototypeof: 1.2.0 + statuses: 2.0.1 + type-is: 2.0.1 + utils-merge: 1.0.1 + vary: 1.1.2 + transitivePeerDependencies: + - supports-color + exsolve@1.0.7: {} extend@3.0.2: {} @@ -21977,6 +24739,10 @@ snapshots: fast-uri@3.1.0: {} + fast-xml-parser@4.2.5: + dependencies: + strnum: 1.1.2 + fast-xml-parser@5.2.5: dependencies: strnum: 2.1.1 @@ -21985,6 +24751,10 @@ snapshots: dependencies: reusify: 1.1.0 + fault@2.0.1: + dependencies: + format: 0.2.2 + fd-slicer@1.1.0: dependencies: pend: 1.2.0 @@ -22021,6 +24791,17 @@ snapshots: dependencies: to-regex-range: 5.0.1 + finalhandler@2.1.0: + dependencies: + debug: 4.4.3 + encodeurl: 2.0.0 + escape-html: 1.0.3 + on-finished: 2.4.1 + parseurl: 1.3.3 + statuses: 2.0.1 + transitivePeerDependencies: + - supports-color + find-cache-dir@3.3.2: dependencies: commondir: 1.0.1 @@ -22083,6 +24864,8 @@ snapshots: hasown: 2.0.2 mime-types: 2.1.35 + format@0.2.2: {} + formdata-node@4.4.1: dependencies: node-domexception: 1.0.0 @@ -22094,17 +24877,21 @@ snapshots: dezalgo: 1.0.4 once: 1.4.0 + forwarded@0.2.0: {} + fraction.js@4.3.7: {} - framer-motion@12.23.22(react-dom@19.2.0(react@19.2.0))(react@19.2.0): + framer-motion@12.23.24(react-dom@19.2.0(react@19.2.0))(react@19.2.0): dependencies: - motion-dom: 12.23.21 + motion-dom: 12.23.23 motion-utils: 12.23.6 tslib: 2.8.1 optionalDependencies: react: 19.2.0 react-dom: 19.2.0(react@19.2.0) + fresh@2.0.0: {} + fs-extra@10.1.0: dependencies: graceful-fs: 4.2.11 @@ -22144,10 +24931,10 @@ snapshots: fsevents@2.3.3: optional: true - fumadocs-core@15.8.4(@types/react@19.2.0)(lucide-react@0.545.0(react@19.2.0))(next@15.6.0-canary.45(@babel/core@7.28.4)(babel-plugin-react-compiler@19.1.0-rc.3)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(react-dom@19.2.0(react@19.2.0))(react@19.2.0): + fumadocs-core@16.0.2(@types/react@19.2.2)(lucide-react@0.548.0(react@19.2.0))(next@16.0.0(@babel/core@7.28.4)(babel-plugin-react-compiler@19.1.0-rc.3)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(react-dom@19.2.0(react@19.2.0))(react@19.2.0): dependencies: '@formatjs/intl-localematcher': 0.6.2 - '@orama/orama': 3.1.14 + '@orama/orama': 3.1.16 '@shikijs/rehype': 3.13.0 '@shikijs/transformers': 3.13.0 github-slugger: 2.0.0 @@ -22157,7 +24944,6 @@ snapshots: negotiator: 1.0.0 npm-to-yarn: 3.0.1 path-to-regexp: 8.3.0 - react-remove-scroll: 2.7.1(@types/react@19.2.0)(react@19.2.0) remark: 15.0.1 remark-gfm: 4.0.1 remark-rehype: 11.1.2 @@ -22165,22 +24951,22 @@ snapshots: shiki: 3.13.0 unist-util-visit: 5.0.0 optionalDependencies: - '@types/react': 19.2.0 - lucide-react: 0.545.0(react@19.2.0) - next: 15.6.0-canary.45(@babel/core@7.28.4)(babel-plugin-react-compiler@19.1.0-rc.3)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) + '@types/react': 19.2.2 + lucide-react: 0.548.0(react@19.2.0) + next: 16.0.0(@babel/core@7.28.4)(babel-plugin-react-compiler@19.1.0-rc.3)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) react: 19.2.0 react-dom: 19.2.0(react@19.2.0) transitivePeerDependencies: - supports-color - fumadocs-mdx@12.0.3(fumadocs-core@15.8.4(@types/react@19.2.0)(lucide-react@0.545.0(react@19.2.0))(next@15.6.0-canary.45(@babel/core@7.28.4)(babel-plugin-react-compiler@19.1.0-rc.3)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(next@15.6.0-canary.45(@babel/core@7.28.4)(babel-plugin-react-compiler@19.1.0-rc.3)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(react@19.2.0)(vite@7.1.9(@types/node@22.18.8)(jiti@2.6.1)(lightningcss@1.30.1)(terser@5.44.0)(yaml@2.8.1)): + fumadocs-mdx@13.0.0(fumadocs-core@16.0.2(@types/react@19.2.2)(lucide-react@0.548.0(react@19.2.0))(next@16.0.0(@babel/core@7.28.4)(babel-plugin-react-compiler@19.1.0-rc.3)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(next@16.0.0(@babel/core@7.28.4)(babel-plugin-react-compiler@19.1.0-rc.3)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(react@19.2.0)(vite@7.1.9(@types/node@24.9.1)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.0)(yaml@2.8.1)): dependencies: '@mdx-js/mdx': 3.1.1 '@standard-schema/spec': 1.0.0 chokidar: 4.0.3 - esbuild: 0.25.10 - estree-util-value-to-estree: 3.4.0 - fumadocs-core: 15.8.4(@types/react@19.2.0)(lucide-react@0.545.0(react@19.2.0))(next@15.6.0-canary.45(@babel/core@7.28.4)(babel-plugin-react-compiler@19.1.0-rc.3)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(react-dom@19.2.0(react@19.2.0))(react@19.2.0) + esbuild: 0.25.11 + estree-util-value-to-estree: 3.5.0 + fumadocs-core: 16.0.2(@types/react@19.2.2)(lucide-react@0.548.0(react@19.2.0))(next@16.0.0(@babel/core@7.28.4)(babel-plugin-react-compiler@19.1.0-rc.3)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(react-dom@19.2.0(react@19.2.0))(react@19.2.0) js-yaml: 4.1.0 lru-cache: 11.2.2 mdast-util-to-markdown: 2.1.2 @@ -22190,20 +24976,21 @@ snapshots: tinyexec: 1.0.1 tinyglobby: 0.2.15 unified: 11.0.5 + unist-util-remove-position: 5.0.0 unist-util-visit: 5.0.0 zod: 4.1.12 optionalDependencies: - next: 15.6.0-canary.45(@babel/core@7.28.4)(babel-plugin-react-compiler@19.1.0-rc.3)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) + next: 16.0.0(@babel/core@7.28.4)(babel-plugin-react-compiler@19.1.0-rc.3)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) react: 19.2.0 - vite: 7.1.9(@types/node@22.18.8)(jiti@2.6.1)(lightningcss@1.30.1)(terser@5.44.0)(yaml@2.8.1) + vite: 7.1.9(@types/node@24.9.1)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.0)(yaml@2.8.1) transitivePeerDependencies: - supports-color - fumadocs-twoslash@3.1.8(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(fumadocs-ui@15.8.4(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(lucide-react@0.545.0(react@19.2.0))(next@15.6.0-canary.45(@babel/core@7.28.4)(babel-plugin-react-compiler@19.1.0-rc.3)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(tailwindcss@4.1.14))(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(typescript@5.9.3): + fumadocs-twoslash@3.1.9(@types/react-dom@19.2.2(@types/react@19.2.2))(@types/react@19.2.2)(fumadocs-ui@16.0.2(@types/react-dom@19.2.2(@types/react@19.2.2))(@types/react@19.2.2)(lucide-react@0.548.0(react@19.2.0))(next@16.0.0(@babel/core@7.28.4)(babel-plugin-react-compiler@19.1.0-rc.3)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(tailwindcss@4.1.16))(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(typescript@5.9.3): dependencies: - '@radix-ui/react-popover': 1.1.15(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) + '@radix-ui/react-popover': 1.1.15(@types/react-dom@19.2.2(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) '@shikijs/twoslash': 3.13.0(typescript@5.9.3) - fumadocs-ui: 15.8.4(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(lucide-react@0.545.0(react@19.2.0))(next@15.6.0-canary.45(@babel/core@7.28.4)(babel-plugin-react-compiler@19.1.0-rc.3)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(tailwindcss@4.1.14) + fumadocs-ui: 16.0.2(@types/react-dom@19.2.2(@types/react@19.2.2))(@types/react@19.2.2)(lucide-react@0.548.0(react@19.2.0))(next@16.0.0(@babel/core@7.28.4)(babel-plugin-react-compiler@19.1.0-rc.3)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(tailwindcss@4.1.16) mdast-util-from-markdown: 2.0.2 mdast-util-gfm: 3.1.0 mdast-util-to-hast: 13.2.0 @@ -22212,27 +24999,27 @@ snapshots: tailwind-merge: 3.3.1 twoslash: 0.3.4(typescript@5.9.3) optionalDependencies: - '@types/react': 19.2.0 + '@types/react': 19.2.2 transitivePeerDependencies: - '@types/react-dom' - react-dom - supports-color - typescript - fumadocs-ui@15.8.4(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(lucide-react@0.545.0(react@19.2.0))(next@15.6.0-canary.45(@babel/core@7.28.4)(babel-plugin-react-compiler@19.1.0-rc.3)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(tailwindcss@4.1.14): + fumadocs-ui@16.0.2(@types/react-dom@19.2.2(@types/react@19.2.2))(@types/react@19.2.2)(lucide-react@0.548.0(react@19.2.0))(next@16.0.0(@babel/core@7.28.4)(babel-plugin-react-compiler@19.1.0-rc.3)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(tailwindcss@4.1.16): dependencies: - '@radix-ui/react-accordion': 1.2.12(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) - '@radix-ui/react-collapsible': 1.1.12(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) - '@radix-ui/react-dialog': 1.1.15(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) - '@radix-ui/react-direction': 1.1.1(@types/react@19.2.0)(react@19.2.0) - '@radix-ui/react-navigation-menu': 1.2.14(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) - '@radix-ui/react-popover': 1.1.15(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) - '@radix-ui/react-presence': 1.1.5(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) - '@radix-ui/react-scroll-area': 1.2.10(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) - '@radix-ui/react-slot': 1.2.3(@types/react@19.2.0)(react@19.2.0) - '@radix-ui/react-tabs': 1.1.13(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) + '@radix-ui/react-accordion': 1.2.12(@types/react-dom@19.2.2(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) + '@radix-ui/react-collapsible': 1.1.12(@types/react-dom@19.2.2(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) + '@radix-ui/react-dialog': 1.1.15(@types/react-dom@19.2.2(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) + '@radix-ui/react-direction': 1.1.1(@types/react@19.2.2)(react@19.2.0) + '@radix-ui/react-navigation-menu': 1.2.14(@types/react-dom@19.2.2(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) + '@radix-ui/react-popover': 1.1.15(@types/react-dom@19.2.2(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) + '@radix-ui/react-presence': 1.1.5(@types/react-dom@19.2.2(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) + '@radix-ui/react-scroll-area': 1.2.10(@types/react-dom@19.2.2(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) + '@radix-ui/react-slot': 1.2.3(@types/react@19.2.2)(react@19.2.0) + '@radix-ui/react-tabs': 1.1.13(@types/react-dom@19.2.2(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) class-variance-authority: 0.7.1 - fumadocs-core: 15.8.4(@types/react@19.2.0)(lucide-react@0.545.0(react@19.2.0))(next@15.6.0-canary.45(@babel/core@7.28.4)(babel-plugin-react-compiler@19.1.0-rc.3)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(react-dom@19.2.0(react@19.2.0))(react@19.2.0) + fumadocs-core: 16.0.2(@types/react@19.2.2)(lucide-react@0.548.0(react@19.2.0))(next@16.0.0(@babel/core@7.28.4)(babel-plugin-react-compiler@19.1.0-rc.3)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(react-dom@19.2.0(react@19.2.0))(react@19.2.0) lodash.merge: 4.6.2 next-themes: 0.4.6(react-dom@19.2.0(react@19.2.0))(react@19.2.0) postcss-selector-parser: 7.1.0 @@ -22242,12 +25029,12 @@ snapshots: scroll-into-view-if-needed: 3.1.0 tailwind-merge: 3.3.1 optionalDependencies: - '@types/react': 19.2.0 - next: 15.6.0-canary.45(@babel/core@7.28.4)(babel-plugin-react-compiler@19.1.0-rc.3)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) - tailwindcss: 4.1.14 + '@types/react': 19.2.2 + next: 16.0.0(@babel/core@7.28.4)(babel-plugin-react-compiler@19.1.0-rc.3)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) + tailwindcss: 4.1.16 transitivePeerDependencies: - '@mixedbread/sdk' - - '@oramacloud/client' + - '@orama/core' - '@tanstack/react-router' - '@types/react-dom' - algoliasearch @@ -22283,9 +25070,9 @@ snapshots: strip-ansi: 6.0.1 wide-align: 1.1.5 - geist@1.5.1(next@15.6.0-canary.45(@babel/core@7.28.4)(babel-plugin-react-compiler@19.1.0-rc.3)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)): + geist@1.5.1(next@16.0.0(@babel/core@7.28.4)(babel-plugin-react-compiler@19.1.0-rc.3)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)): dependencies: - next: 15.6.0-canary.45(@babel/core@7.28.4)(babel-plugin-react-compiler@19.1.0-rc.3)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) + next: 16.0.0(@babel/core@7.28.4)(babel-plugin-react-compiler@19.1.0-rc.3)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) generator-function@2.0.1: {} @@ -22410,6 +25197,8 @@ snapshots: dependencies: is-glob: 4.0.3 + glob-to-regexp@0.4.1: {} + glob@10.4.5: dependencies: foreground-child: 3.3.1 @@ -22419,6 +25208,15 @@ snapshots: package-json-from-dist: 1.0.1 path-scurry: 1.11.1 + glob@11.0.3: + dependencies: + foreground-child: 3.3.1 + jackspeak: 4.1.1 + minimatch: 10.0.3 + minipass: 7.1.2 + package-json-from-dist: 1.0.1 + path-scurry: 2.0.0 + glob@7.2.3: dependencies: fs.realpath: 1.0.0 @@ -22428,6 +25226,13 @@ snapshots: once: 1.4.0 path-is-absolute: 1.0.1 + glob@9.3.5: + dependencies: + fs.realpath: 1.0.0 + minimatch: 8.0.4 + minipass: 4.2.8 + path-scurry: 1.11.1 + global-directory@4.0.1: dependencies: ini: 4.1.1 @@ -22547,7 +25352,7 @@ snapshots: mdast-util-mdxjs-esm: 2.0.1 property-information: 7.1.0 space-separated-tokens: 2.0.2 - style-to-js: 1.1.17 + style-to-js: 1.1.18 unist-util-position: 5.0.0 zwitch: 2.0.4 transitivePeerDependencies: @@ -22581,7 +25386,7 @@ snapshots: mdast-util-mdxjs-esm: 2.0.1 property-information: 7.1.0 space-separated-tokens: 2.0.2 - style-to-js: 1.1.17 + style-to-js: 1.1.18 unist-util-position: 5.0.0 vfile-message: 4.0.3 transitivePeerDependencies: @@ -22624,8 +25429,17 @@ snapshots: html-escaper@2.0.2: {} + html-escaper@3.0.3: {} + html-void-elements@3.0.0: {} + htmlparser2@10.0.0: + dependencies: + domelementtype: 2.3.0 + domhandler: 5.0.3 + domutils: 3.2.2 + entities: 6.0.1 + http-cache-semantics@4.2.0: {} http-errors@1.4.0: @@ -22641,6 +25455,14 @@ snapshots: statuses: 1.5.0 toidentifier: 1.0.0 + http-errors@2.0.0: + dependencies: + depd: 2.0.0 + inherits: 2.0.4 + setprototypeof: 1.2.0 + statuses: 2.0.1 + toidentifier: 1.0.1 + http-proxy-agent@7.0.2: dependencies: agent-base: 7.1.4 @@ -22750,9 +25572,9 @@ snapshots: strip-ansi: 6.0.1 through: 2.3.8 - inquirer@8.2.7(@types/node@22.18.8): + inquirer@8.2.7(@types/node@22.18.12): dependencies: - '@inquirer/external-editor': 1.0.2(@types/node@22.18.8) + '@inquirer/external-editor': 1.0.2(@types/node@22.18.12) ansi-escapes: 4.3.2 chalk: 4.1.2 cli-cursor: 3.1.0 @@ -22803,6 +25625,8 @@ snapshots: ip-address@10.0.1: {} + ipaddr.js@1.9.1: {} + irregular-plurals@3.5.0: {} is-alphabetical@2.0.1: {} @@ -22825,6 +25649,8 @@ snapshots: is-arrayish@0.2.1: {} + is-arrayish@0.3.4: {} + is-async-function@2.1.1: dependencies: async-function: 1.0.0 @@ -22938,6 +25764,8 @@ snapshots: is-plain-obj@4.1.0: {} + is-promise@4.0.0: {} + is-regex@1.2.1: dependencies: call-bound: 1.0.4 @@ -23043,6 +25871,10 @@ snapshots: optionalDependencies: '@pkgjs/parseargs': 0.11.0 + jackspeak@4.1.1: + dependencies: + '@isaacs/cliui': 8.0.2 + jest-diff@29.7.0: dependencies: chalk: 4.1.2 @@ -23060,16 +25892,16 @@ snapshots: jose@5.9.6: {} - jotai-immer@0.4.1(immer@10.1.3)(jotai@2.15.0(@babel/core@7.28.4)(@babel/template@7.27.2)(@types/react@19.2.0)(react@19.2.0)): + jotai-immer@0.4.1(immer@10.1.3)(jotai@2.15.0(@babel/core@7.28.4)(@babel/template@7.27.2)(@types/react@19.2.2)(react@19.2.0)): dependencies: immer: 10.1.3 - jotai: 2.15.0(@babel/core@7.28.4)(@babel/template@7.27.2)(@types/react@19.2.0)(react@19.2.0) + jotai: 2.15.0(@babel/core@7.28.4)(@babel/template@7.27.2)(@types/react@19.2.2)(react@19.2.0) - jotai@2.15.0(@babel/core@7.28.4)(@babel/template@7.27.2)(@types/react@19.2.0)(react@19.2.0): + jotai@2.15.0(@babel/core@7.28.4)(@babel/template@7.27.2)(@types/react@19.2.2)(react@19.2.0): optionalDependencies: '@babel/core': 7.28.4 '@babel/template': 7.27.2 - '@types/react': 19.2.0 + '@types/react': 19.2.2 react: 19.2.0 joycon@3.1.1: {} @@ -23245,50 +26077,54 @@ snapshots: prelude-ls: 1.2.1 type-check: 0.4.0 - lightningcss-darwin-arm64@1.30.1: + lightningcss-android-arm64@1.30.2: optional: true - lightningcss-darwin-x64@1.30.1: + lightningcss-darwin-arm64@1.30.2: optional: true - lightningcss-freebsd-x64@1.30.1: + lightningcss-darwin-x64@1.30.2: optional: true - lightningcss-linux-arm-gnueabihf@1.30.1: + lightningcss-freebsd-x64@1.30.2: optional: true - lightningcss-linux-arm64-gnu@1.30.1: + lightningcss-linux-arm-gnueabihf@1.30.2: optional: true - lightningcss-linux-arm64-musl@1.30.1: + lightningcss-linux-arm64-gnu@1.30.2: optional: true - lightningcss-linux-x64-gnu@1.30.1: + lightningcss-linux-arm64-musl@1.30.2: optional: true - lightningcss-linux-x64-musl@1.30.1: + lightningcss-linux-x64-gnu@1.30.2: optional: true - lightningcss-win32-arm64-msvc@1.30.1: + lightningcss-linux-x64-musl@1.30.2: optional: true - lightningcss-win32-x64-msvc@1.30.1: + lightningcss-win32-arm64-msvc@1.30.2: optional: true - lightningcss@1.30.1: + lightningcss-win32-x64-msvc@1.30.2: + optional: true + + lightningcss@1.30.2: dependencies: detect-libc: 2.1.2 optionalDependencies: - lightningcss-darwin-arm64: 1.30.1 - lightningcss-darwin-x64: 1.30.1 - lightningcss-freebsd-x64: 1.30.1 - lightningcss-linux-arm-gnueabihf: 1.30.1 - lightningcss-linux-arm64-gnu: 1.30.1 - lightningcss-linux-arm64-musl: 1.30.1 - lightningcss-linux-x64-gnu: 1.30.1 - lightningcss-linux-x64-musl: 1.30.1 - lightningcss-win32-arm64-msvc: 1.30.1 - lightningcss-win32-x64-msvc: 1.30.1 + lightningcss-android-arm64: 1.30.2 + lightningcss-darwin-arm64: 1.30.2 + lightningcss-darwin-x64: 1.30.2 + lightningcss-freebsd-x64: 1.30.2 + lightningcss-linux-arm-gnueabihf: 1.30.2 + lightningcss-linux-arm64-gnu: 1.30.2 + lightningcss-linux-arm64-musl: 1.30.2 + lightningcss-linux-x64-gnu: 1.30.2 + lightningcss-linux-x64-musl: 1.30.2 + lightningcss-win32-arm64-msvc: 1.30.2 + lightningcss-win32-x64-msvc: 1.30.2 lilconfig@3.1.3: {} @@ -23296,6 +26132,14 @@ snapshots: lines-and-columns@2.0.4: {} + linkedom@0.18.12: + dependencies: + css-select: 5.2.2 + cssom: 0.5.0 + html-escaper: 3.0.3 + htmlparser2: 10.0.0 + uhyphen: 0.2.0 + linkify-it@5.0.0: dependencies: uc.micro: 2.1.0 @@ -23436,7 +26280,7 @@ snapshots: lru-cache@7.18.3: {} - lucide-react@0.545.0(react@19.2.0): + lucide-react@0.548.0(react@19.2.0): dependencies: react: 19.2.0 @@ -23454,6 +26298,10 @@ snapshots: dependencies: '@jridgewell/sourcemap-codec': 1.5.5 + magic-string@0.30.21: + dependencies: + '@jridgewell/sourcemap-codec': 1.5.5 + magicast@0.3.5: dependencies: '@babel/parser': 7.28.4 @@ -23540,6 +26388,17 @@ snapshots: transitivePeerDependencies: - supports-color + mdast-util-frontmatter@2.0.1: + dependencies: + '@types/mdast': 4.0.4 + devlop: 1.1.0 + escape-string-regexp: 5.0.0 + mdast-util-from-markdown: 2.0.2 + mdast-util-to-markdown: 2.1.2 + micromark-extension-frontmatter: 2.0.0 + transitivePeerDependencies: + - supports-color + mdast-util-gfm-autolink-literal@2.0.1: dependencies: '@types/mdast': 4.0.4 @@ -23683,13 +26542,15 @@ snapshots: mdurl@2.0.0: {} + media-typer@1.1.0: {} + meilisearch@0.38.0(encoding@0.1.13): dependencies: cross-fetch: 3.2.0(encoding@0.1.13) transitivePeerDependencies: - encoding - meilisearch@0.50.0: {} + meilisearch@0.53.0: {} memoizerific@1.11.3: dependencies: @@ -23714,6 +26575,8 @@ snapshots: type-fest: 0.18.1 yargs-parser: 20.2.9 + merge-descriptors@2.0.0: {} + merge-stream@2.0.0: {} merge2@1.4.1: {} @@ -23770,6 +26633,13 @@ snapshots: micromark-util-symbol: 2.0.1 micromark-util-types: 2.0.2 + micromark-extension-frontmatter@2.0.0: + dependencies: + fault: 2.0.1 + micromark-util-character: 2.1.1 + micromark-util-symbol: 2.0.1 + micromark-util-types: 2.0.2 + micromark-extension-gfm-autolink-literal@2.1.0: dependencies: micromark-util-character: 2.1.1 @@ -24022,18 +26892,44 @@ snapshots: mime-db@1.52.0: {} + mime-db@1.54.0: {} + mime-types@2.1.35: dependencies: mime-db: 1.52.0 + mime-types@3.0.1: + dependencies: + mime-db: 1.54.0 + mime@2.6.0: {} + mime@3.0.0: {} + mimic-fn@2.1.0: {} mimic-function@5.0.1: {} min-indent@1.0.1: {} + miniflare@4.20251011.1(bufferutil@4.0.9): + dependencies: + '@cspotcode/source-map-support': 0.8.1 + acorn: 8.14.0 + acorn-walk: 8.3.2 + exit-hook: 2.2.1 + glob-to-regexp: 0.4.1 + sharp: 0.33.5 + stoppable: 1.1.0 + undici: 7.14.0 + workerd: 1.20251011.0 + ws: 8.18.0(bufferutil@4.0.9) + youch: 4.1.0-beta.10 + zod: 3.22.3 + transitivePeerDependencies: + - bufferutil + - utf-8-validate + minimatch@10.0.3: dependencies: '@isaacs/brace-expansion': 5.0.0 @@ -24042,6 +26938,10 @@ snapshots: dependencies: brace-expansion: 1.1.12 + minimatch@8.0.4: + dependencies: + brace-expansion: 2.0.2 + minimatch@9.0.5: dependencies: brace-expansion: 2.0.2 @@ -24082,6 +26982,8 @@ snapshots: dependencies: yallist: 4.0.0 + minipass@4.2.8: {} + minipass@5.0.0: {} minipass@7.1.2: {} @@ -24110,17 +27012,21 @@ snapshots: pkg-types: 1.3.1 ufo: 1.6.1 + mnemonist@0.38.3: + dependencies: + obliterator: 1.6.1 + mock-socket@9.3.1: {} - motion-dom@12.23.21: + motion-dom@12.23.23: dependencies: motion-utils: 12.23.6 motion-utils@12.23.6: {} - motion@12.23.22(react-dom@19.2.0(react@19.2.0))(react@19.2.0): + motion@12.23.24(react-dom@19.2.0(react@19.2.0))(react@19.2.0): dependencies: - framer-motion: 12.23.22(react-dom@19.2.0(react@19.2.0))(react@19.2.0) + framer-motion: 12.23.24(react-dom@19.2.0(react@19.2.0))(react@19.2.0) tslib: 2.8.1 optionalDependencies: react: 19.2.0 @@ -24164,11 +27070,11 @@ snapshots: netmask@2.0.2: {} - next-mdx-remote-client@2.1.6(@types/react@19.2.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(unified@11.0.5): + next-mdx-remote-client@2.1.7(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(unified@11.0.5): dependencies: '@babel/code-frame': 7.27.1 '@mdx-js/mdx': 3.1.1 - '@mdx-js/react': 3.1.1(@types/react@19.2.0)(react@19.2.0) + '@mdx-js/react': 3.1.1(@types/react@19.2.2)(react@19.2.0) react: 19.2.0 react-dom: 19.2.0(react@19.2.0) remark-mdx-remove-esm: 1.2.1(unified@11.0.5) @@ -24185,9 +27091,9 @@ snapshots: react: 19.2.0 react-dom: 19.2.0(react@19.2.0) - next@15.6.0-canary.45(@babel/core@7.28.4)(babel-plugin-react-compiler@19.1.0-rc.3)(react-dom@19.2.0(react@19.2.0))(react@19.2.0): + next@16.0.0(@babel/core@7.28.4)(babel-plugin-react-compiler@19.1.0-rc.3)(react-dom@19.2.0(react@19.2.0))(react@19.2.0): dependencies: - '@next/env': 15.6.0-canary.45 + '@next/env': 16.0.0 '@swc/helpers': 0.5.15 caniuse-lite: 1.0.30001747 postcss: 8.4.31 @@ -24195,14 +27101,14 @@ snapshots: react-dom: 19.2.0(react@19.2.0) styled-jsx: 5.1.6(@babel/core@7.28.4)(react@19.2.0) optionalDependencies: - '@next/swc-darwin-arm64': 15.6.0-canary.45 - '@next/swc-darwin-x64': 15.6.0-canary.45 - '@next/swc-linux-arm64-gnu': 15.6.0-canary.45 - '@next/swc-linux-arm64-musl': 15.6.0-canary.45 - '@next/swc-linux-x64-gnu': 15.6.0-canary.45 - '@next/swc-linux-x64-musl': 15.6.0-canary.45 - '@next/swc-win32-arm64-msvc': 15.6.0-canary.45 - '@next/swc-win32-x64-msvc': 15.6.0-canary.45 + '@next/swc-darwin-arm64': 16.0.0 + '@next/swc-darwin-x64': 16.0.0 + '@next/swc-linux-arm64-gnu': 16.0.0 + '@next/swc-linux-arm64-musl': 16.0.0 + '@next/swc-linux-x64-gnu': 16.0.0 + '@next/swc-linux-x64-musl': 16.0.0 + '@next/swc-win32-arm64-msvc': 16.0.0 + '@next/swc-win32-x64-msvc': 16.0.0 babel-plugin-react-compiler: 19.1.0-rc.3 sharp: 0.34.4 transitivePeerDependencies: @@ -24353,12 +27259,12 @@ snapshots: dependencies: boolbase: 1.0.0 - nuqs@2.7.1(next@15.6.0-canary.45(@babel/core@7.28.4)(babel-plugin-react-compiler@19.1.0-rc.3)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(react@19.2.0): + nuqs@2.7.2(next@16.0.0(@babel/core@7.28.4)(babel-plugin-react-compiler@19.1.0-rc.3)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(react@19.2.0): dependencies: '@standard-schema/spec': 1.0.0 react: 19.2.0 optionalDependencies: - next: 15.6.0-canary.45(@babel/core@7.28.4)(babel-plugin-react-compiler@19.1.0-rc.3)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) + next: 16.0.0(@babel/core@7.28.4)(babel-plugin-react-compiler@19.1.0-rc.3)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) object-assign@4.1.1: {} @@ -24375,6 +27281,8 @@ snapshots: object-to-spawn-args@2.0.1: {} + object-treeify@1.1.33: {} + object.assign@4.1.7: dependencies: call-bind: 1.0.8 @@ -24411,6 +27319,8 @@ snapshots: define-properties: 1.2.1 es-object-atoms: 1.1.1 + obliterator@1.6.1: {} + obuf@1.1.2: {} ofetch@1.4.1: @@ -24419,6 +27329,12 @@ snapshots: node-fetch-native: 1.6.7 ufo: 1.6.1 + ohash@2.0.11: {} + + on-finished@2.4.1: + dependencies: + ee-first: 1.1.1 + once@1.3.3: dependencies: wrappy: 1.0.2 @@ -24622,6 +27538,8 @@ snapshots: parse-statements@1.0.11: {} + parseurl@1.3.3: {} + pascal-case@2.0.1: dependencies: camel-case: 3.0.0 @@ -24657,6 +27575,11 @@ snapshots: lru-cache: 10.4.3 minipass: 7.1.2 + path-scurry@2.0.0: + dependencies: + lru-cache: 11.2.2 + minipass: 7.1.2 + path-to-regexp@1.9.0: dependencies: isarray: 0.0.1 @@ -24833,7 +27756,7 @@ snapshots: prelude-ls@1.2.1: {} - prettier-plugin-tailwindcss@0.6.14(prettier@3.6.2): + prettier-plugin-tailwindcss@0.7.1(prettier@3.6.2): dependencies: prettier: 3.6.2 @@ -24895,6 +27818,11 @@ snapshots: property-information@7.1.0: {} + proxy-addr@2.0.7: + dependencies: + forwarded: 0.2.0 + ipaddr.js: 1.9.1 + proxy-agent@6.5.0: dependencies: agent-base: 7.1.4 @@ -24914,6 +27842,10 @@ snapshots: punycode@2.3.1: {} + qs@6.13.0: + dependencies: + side-channel: 1.1.0 + qs@6.14.0: dependencies: side-channel: 1.1.0 @@ -24926,6 +27858,8 @@ snapshots: ramda@0.29.0: {} + range-parser@1.2.1: {} + raw-body@2.4.1: dependencies: bytes: 3.1.0 @@ -24933,6 +27867,13 @@ snapshots: iconv-lite: 0.4.24 unpipe: 1.0.0 + raw-body@3.0.1: + dependencies: + bytes: 3.1.2 + http-errors: 2.0.0 + iconv-lite: 0.7.0 + unpipe: 1.0.0 + rc@1.2.8: dependencies: deep-extend: 0.6.0 @@ -24940,6 +27881,11 @@ snapshots: minimist: 1.2.8 strip-json-comments: 2.0.1 + rclone.js@0.6.6: + dependencies: + adm-zip: 0.5.16 + mri: 1.2.0 + react-aria-components@1.13.0(react-dom@19.2.0(react@19.2.0))(react@19.2.0): dependencies: '@internationalized/date': 3.10.0 @@ -25063,35 +28009,35 @@ snapshots: react-refresh@0.17.0: {} - react-remove-scroll-bar@2.3.8(@types/react@19.2.0)(react@19.2.0): + react-remove-scroll-bar@2.3.8(@types/react@19.2.2)(react@19.2.0): dependencies: react: 19.2.0 - react-style-singleton: 2.2.3(@types/react@19.2.0)(react@19.2.0) + react-style-singleton: 2.2.3(@types/react@19.2.2)(react@19.2.0) tslib: 2.8.1 optionalDependencies: - '@types/react': 19.2.0 + '@types/react': 19.2.2 - react-remove-scroll@2.5.5(@types/react@19.2.0)(react@19.2.0): + react-remove-scroll@2.5.5(@types/react@19.2.2)(react@19.2.0): dependencies: react: 19.2.0 - react-remove-scroll-bar: 2.3.8(@types/react@19.2.0)(react@19.2.0) - react-style-singleton: 2.2.3(@types/react@19.2.0)(react@19.2.0) + react-remove-scroll-bar: 2.3.8(@types/react@19.2.2)(react@19.2.0) + react-style-singleton: 2.2.3(@types/react@19.2.2)(react@19.2.0) tslib: 2.8.1 - use-callback-ref: 1.3.3(@types/react@19.2.0)(react@19.2.0) - use-sidecar: 1.1.3(@types/react@19.2.0)(react@19.2.0) + use-callback-ref: 1.3.3(@types/react@19.2.2)(react@19.2.0) + use-sidecar: 1.1.3(@types/react@19.2.2)(react@19.2.0) optionalDependencies: - '@types/react': 19.2.0 + '@types/react': 19.2.2 - react-remove-scroll@2.7.1(@types/react@19.2.0)(react@19.2.0): + react-remove-scroll@2.7.1(@types/react@19.2.2)(react@19.2.0): dependencies: react: 19.2.0 - react-remove-scroll-bar: 2.3.8(@types/react@19.2.0)(react@19.2.0) - react-style-singleton: 2.2.3(@types/react@19.2.0)(react@19.2.0) + react-remove-scroll-bar: 2.3.8(@types/react@19.2.2)(react@19.2.0) + react-style-singleton: 2.2.3(@types/react@19.2.2)(react@19.2.0) tslib: 2.8.1 - use-callback-ref: 1.3.3(@types/react@19.2.0)(react@19.2.0) - use-sidecar: 1.1.3(@types/react@19.2.0)(react@19.2.0) + use-callback-ref: 1.3.3(@types/react@19.2.2)(react@19.2.0) + use-sidecar: 1.1.3(@types/react@19.2.2)(react@19.2.0) optionalDependencies: - '@types/react': 19.2.0 + '@types/react': 19.2.2 react-stately@3.42.0(react@19.2.0): dependencies: @@ -25123,13 +28069,13 @@ snapshots: '@react-types/shared': 3.32.1(react@19.2.0) react: 19.2.0 - react-style-singleton@2.2.3(@types/react@19.2.0)(react@19.2.0): + react-style-singleton@2.2.3(@types/react@19.2.2)(react@19.2.0): dependencies: get-nonce: 1.0.1 react: 19.2.0 tslib: 2.8.1 optionalDependencies: - '@types/react': 19.2.0 + '@types/react': 19.2.2 react@19.2.0: {} @@ -25299,6 +28245,15 @@ snapshots: transitivePeerDependencies: - supports-color + remark-frontmatter@5.0.0: + dependencies: + '@types/mdast': 4.0.4 + mdast-util-frontmatter: 2.0.1 + micromark-extension-frontmatter: 2.0.0 + unified: 11.0.5 + transitivePeerDependencies: + - supports-color + remark-gfm@4.0.1: dependencies: '@types/mdast': 4.0.4 @@ -25475,6 +28430,16 @@ snapshots: points-on-curve: 0.2.0 points-on-path: 0.2.1 + router@2.2.0: + dependencies: + debug: 4.4.3 + depd: 2.0.0 + is-promise: 4.0.0 + parseurl: 1.3.3 + path-to-regexp: 8.3.0 + transitivePeerDependencies: + - supports-color + run-async@2.4.1: {} run-parallel@1.2.0: @@ -25517,6 +28482,28 @@ snapshots: safe-buffer@5.2.1: {} + safe-mdx@1.3.8(react@19.2.0): + dependencies: + '@babel/parser': 7.28.4 + '@babel/types': 7.28.4 + '@standard-schema/spec': 1.0.0 + collapse-white-space: 2.1.0 + eval-estree-expression: 3.0.1 + linkedom: 0.18.12 + react: 19.2.0 + remark: 15.0.1 + remark-frontmatter: 5.0.0 + remark-gfm: 4.0.1 + remark-mdx: 3.1.1 + style-to-object: 1.0.9 + unified: 11.0.5 + unist: 0.0.1 + unist-util-visit: 5.0.0 + unist-util-visit-parents: 6.0.1 + transitivePeerDependencies: + - canvas + - supports-color + safe-push-apply@1.0.0: dependencies: es-errors: 1.3.0 @@ -25560,6 +28547,22 @@ snapshots: semver@7.7.2: {} + send@1.2.0: + dependencies: + debug: 4.4.3 + encodeurl: 2.0.0 + escape-html: 1.0.3 + etag: 1.8.1 + fresh: 2.0.0 + http-errors: 2.0.0 + mime-types: 3.0.1 + ms: 2.1.3 + on-finished: 2.4.1 + range-parser: 1.2.1 + statuses: 2.0.1 + transitivePeerDependencies: + - supports-color + sentence-case@2.1.1: dependencies: no-case: 2.3.2 @@ -25569,6 +28572,15 @@ snapshots: dependencies: type-fest: 4.41.0 + serve-static@2.2.0: + dependencies: + encodeurl: 2.0.0 + escape-html: 1.0.3 + parseurl: 1.3.3 + send: 1.2.0 + transitivePeerDependencies: + - supports-color + set-blocking@2.0.0: {} set-function-length@1.2.2: @@ -25595,6 +28607,34 @@ snapshots: setprototypeof@1.1.1: {} + setprototypeof@1.2.0: {} + + sharp@0.33.5: + dependencies: + color: 4.2.3 + detect-libc: 2.1.2 + semver: 7.6.3 + optionalDependencies: + '@img/sharp-darwin-arm64': 0.33.5 + '@img/sharp-darwin-x64': 0.33.5 + '@img/sharp-libvips-darwin-arm64': 1.0.4 + '@img/sharp-libvips-darwin-x64': 1.0.4 + '@img/sharp-libvips-linux-arm': 1.0.5 + '@img/sharp-libvips-linux-arm64': 1.0.4 + '@img/sharp-libvips-linux-s390x': 1.0.4 + '@img/sharp-libvips-linux-x64': 1.0.4 + '@img/sharp-libvips-linuxmusl-arm64': 1.0.4 + '@img/sharp-libvips-linuxmusl-x64': 1.0.4 + '@img/sharp-linux-arm': 0.33.5 + '@img/sharp-linux-arm64': 0.33.5 + '@img/sharp-linux-s390x': 0.33.5 + '@img/sharp-linux-x64': 0.33.5 + '@img/sharp-linuxmusl-arm64': 0.33.5 + '@img/sharp-linuxmusl-x64': 0.33.5 + '@img/sharp-wasm32': 0.33.5 + '@img/sharp-win32-ia32': 0.33.5 + '@img/sharp-win32-x64': 0.33.5 + sharp@0.34.4: dependencies: '@img/colour': 1.0.0 @@ -25684,6 +28724,10 @@ snapshots: signal-exit@4.1.0: {} + simple-swizzle@0.2.4: + dependencies: + is-arrayish: 0.3.4 + sirv@3.0.2: dependencies: '@polka/url': 1.0.0-next.29 @@ -25781,6 +28825,8 @@ snapshots: statuses@1.5.0: {} + statuses@2.0.1: {} + std-env@3.9.0: {} stop-iteration-iterator@1.1.0: @@ -25788,6 +28834,8 @@ snapshots: es-errors: 1.3.0 internal-slot: 1.1.0 + stoppable@1.1.0: {} + store2@2.14.4: {} storybook@8.6.14(bufferutil@4.0.9)(prettier@3.6.2): @@ -25934,13 +28982,19 @@ snapshots: dependencies: js-tokens: 9.0.1 + strnum@1.1.2: {} + strnum@2.1.1: {} style-loader@3.3.4: {} - style-to-js@1.1.17: + style-to-js@1.1.18: dependencies: - style-to-object: 1.0.9 + style-to-object: 1.0.11 + + style-to-object@1.0.11: + dependencies: + inline-style-parser: 0.2.4 style-to-object@1.0.9: dependencies: @@ -26035,11 +29089,11 @@ snapshots: tailwind-merge@3.3.1: {} - tailwindcss-react-aria-components@2.0.1(tailwindcss@4.1.14): + tailwindcss-react-aria-components@2.0.1(tailwindcss@4.1.16): dependencies: - tailwindcss: 4.1.14 + tailwindcss: 4.1.16 - tailwindcss@4.1.14: {} + tailwindcss@4.1.16: {} tapable@2.3.0: {} @@ -26072,6 +29126,13 @@ snapshots: dependencies: temp-dir: 3.0.0 + terser@5.16.9: + dependencies: + '@jridgewell/source-map': 0.3.11 + acorn: 8.15.0 + commander: 2.20.3 + source-map-support: 0.5.21 + terser@5.44.0: dependencies: '@jridgewell/source-map': 0.3.11 @@ -26158,6 +29219,8 @@ snapshots: toidentifier@1.0.0: {} + toidentifier@1.0.1: {} + totalist@3.0.1: {} tr46@0.0.3: {} @@ -26221,14 +29284,14 @@ snapshots: v8-compile-cache-lib: 3.0.1 yn: 3.1.1 - ts-node@10.9.2(@types/node@22.18.8)(typescript@5.9.3): + ts-node@10.9.2(@types/node@22.18.12)(typescript@5.9.3): dependencies: '@cspotcode/source-map-support': 0.8.1 '@tsconfig/node10': 1.0.11 '@tsconfig/node12': 1.0.11 '@tsconfig/node14': 1.0.3 '@tsconfig/node16': 1.0.4 - '@types/node': 22.18.8 + '@types/node': 22.18.12 acorn: 8.15.0 acorn-walk: 8.3.4 arg: 4.1.3 @@ -26241,6 +29304,8 @@ snapshots: ts-toolbelt@6.15.5: {} + ts-tqdm@0.8.6: {} + tsconfig-paths@3.15.0: dependencies: '@types/json5': 0.0.29 @@ -26268,7 +29333,7 @@ snapshots: tslib@2.8.1: {} - tsup@8.5.0(@microsoft/api-extractor@7.53.0(@types/node@22.18.8))(jiti@2.6.1)(postcss@8.5.6)(typescript@5.5.4)(yaml@2.8.1): + tsup@8.5.0(@microsoft/api-extractor@7.53.0(@types/node@22.18.12))(jiti@2.6.1)(postcss@8.5.6)(typescript@5.5.4)(yaml@2.8.1): dependencies: bundle-require: 5.1.0(esbuild@0.25.10) cac: 6.7.14 @@ -26288,7 +29353,7 @@ snapshots: tinyglobby: 0.2.15 tree-kill: 1.2.2 optionalDependencies: - '@microsoft/api-extractor': 7.53.0(@types/node@22.18.8) + '@microsoft/api-extractor': 7.53.0(@types/node@22.18.12) postcss: 8.5.6 typescript: 5.5.4 transitivePeerDependencies: @@ -26297,7 +29362,7 @@ snapshots: - tsx - yaml - tsup@8.5.0(@microsoft/api-extractor@7.53.0(@types/node@22.18.8))(jiti@2.6.1)(postcss@8.5.6)(typescript@5.9.3)(yaml@2.8.1): + tsup@8.5.0(@microsoft/api-extractor@7.53.0(@types/node@22.18.12))(jiti@2.6.1)(postcss@8.5.6)(typescript@5.9.3)(yaml@2.8.1): dependencies: bundle-require: 5.1.0(esbuild@0.25.10) cac: 6.7.14 @@ -26317,7 +29382,36 @@ snapshots: tinyglobby: 0.2.15 tree-kill: 1.2.2 optionalDependencies: - '@microsoft/api-extractor': 7.53.0(@types/node@22.18.8) + '@microsoft/api-extractor': 7.53.0(@types/node@22.18.12) + postcss: 8.5.6 + typescript: 5.9.3 + transitivePeerDependencies: + - jiti + - supports-color + - tsx + - yaml + + tsup@8.5.0(@microsoft/api-extractor@7.53.0(@types/node@24.9.1))(jiti@2.6.1)(postcss@8.5.6)(typescript@5.9.3)(yaml@2.8.1): + dependencies: + bundle-require: 5.1.0(esbuild@0.25.10) + cac: 6.7.14 + chokidar: 4.0.3 + consola: 3.4.2 + debug: 4.4.3 + esbuild: 0.25.10 + fix-dts-default-cjs-exports: 1.0.1 + joycon: 3.1.1 + picocolors: 1.1.1 + postcss-load-config: 6.0.1(jiti@2.6.1)(postcss@8.5.6)(yaml@2.8.1) + resolve-from: 5.0.0 + rollup: 4.52.4 + source-map: 0.8.0-beta.0 + sucrase: 3.35.0 + tinyexec: 0.3.2 + tinyglobby: 0.2.15 + tree-kill: 1.2.2 + optionalDependencies: + '@microsoft/api-extractor': 7.53.0(@types/node@24.9.1) postcss: 8.5.6 typescript: 5.9.3 transitivePeerDependencies: @@ -26409,6 +29503,12 @@ snapshots: type-fest@4.41.0: {} + type-is@2.0.1: + dependencies: + content-type: 1.0.5 + media-typer: 1.1.0 + mime-types: 3.0.1 + typed-array-buffer@1.0.3: dependencies: call-bound: 1.0.4 @@ -26495,6 +29595,8 @@ snapshots: uglify-js@3.19.3: optional: true + uhyphen@0.2.0: {} + uid-promise@1.0.0: {} unbox-primitive@1.1.0: @@ -26517,6 +29619,8 @@ snapshots: undici-types@6.21.0: {} + undici-types@7.16.0: {} + undici@5.28.4: dependencies: '@fastify/busboy': 2.1.1 @@ -26525,8 +29629,18 @@ snapshots: dependencies: '@fastify/busboy': 2.1.1 + undici@7.14.0: {} + undici@7.16.0: {} + unenv@2.0.0-rc.21: + dependencies: + defu: 6.1.4 + exsolve: 1.0.7 + ohash: 2.0.11 + pathe: 2.0.3 + ufo: 1.6.1 + unicorn-magic@0.1.0: {} unicorn-magic@0.3.0: {} @@ -26536,7 +29650,7 @@ snapshots: '@types/concat-stream': 2.0.3 '@types/debug': 4.1.12 '@types/is-empty': 1.2.3 - '@types/node': 22.18.8 + '@types/node': 22.18.12 '@types/unist': 3.0.3 concat-stream: 2.0.0 debug: 4.4.3 @@ -26584,6 +29698,10 @@ snapshots: dependencies: '@types/unist': 3.0.3 + unist-util-is@6.0.1: + dependencies: + '@types/unist': 3.0.3 + unist-util-position-from-estree@2.0.0: dependencies: '@types/unist': 3.0.3 @@ -26592,11 +29710,16 @@ snapshots: dependencies: '@types/unist': 3.0.3 + unist-util-remove-position@5.0.0: + dependencies: + '@types/unist': 3.0.3 + unist-util-visit: 5.0.0 + unist-util-remove@4.0.0: dependencies: '@types/unist': 3.0.3 - unist-util-is: 6.0.0 - unist-util-visit-parents: 6.0.1 + unist-util-is: 6.0.1 + unist-util-visit-parents: 6.0.2 unist-util-stringify-position@4.0.0: dependencies: @@ -26607,21 +29730,28 @@ snapshots: '@types/unist': 3.0.3 unist-util-is: 6.0.0 + unist-util-visit-parents@6.0.2: + dependencies: + '@types/unist': 3.0.3 + unist-util-is: 6.0.1 + unist-util-visit@5.0.0: dependencies: '@types/unist': 3.0.3 unist-util-is: 6.0.0 unist-util-visit-parents: 6.0.1 + unist@0.0.1: {} + universal-user-agent@6.0.1: {} universal-user-agent@7.0.3: {} universalify@2.0.1: {} - unocss@66.5.2(vite@7.1.9(@types/node@22.18.8)(jiti@2.6.1)(lightningcss@1.30.1)(terser@5.44.0)(yaml@2.8.1)): + unocss@66.5.2(vite@7.1.9(@types/node@22.18.12)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.0)(yaml@2.8.1)): dependencies: - '@unocss/astro': 66.5.2(vite@7.1.9(@types/node@22.18.8)(jiti@2.6.1)(lightningcss@1.30.1)(terser@5.44.0)(yaml@2.8.1)) + '@unocss/astro': 66.5.2(vite@7.1.9(@types/node@22.18.12)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.0)(yaml@2.8.1)) '@unocss/cli': 66.5.2 '@unocss/core': 66.5.2 '@unocss/postcss': 66.5.2 @@ -26639,9 +29769,35 @@ snapshots: '@unocss/transformer-compile-class': 66.5.2 '@unocss/transformer-directives': 66.5.2 '@unocss/transformer-variant-group': 66.5.2 - '@unocss/vite': 66.5.2(vite@7.1.9(@types/node@22.18.8)(jiti@2.6.1)(lightningcss@1.30.1)(terser@5.44.0)(yaml@2.8.1)) + '@unocss/vite': 66.5.2(vite@7.1.9(@types/node@22.18.12)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.0)(yaml@2.8.1)) optionalDependencies: - vite: 7.1.9(@types/node@22.18.8)(jiti@2.6.1)(lightningcss@1.30.1)(terser@5.44.0)(yaml@2.8.1) + vite: 7.1.9(@types/node@22.18.12)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.0)(yaml@2.8.1) + transitivePeerDependencies: + - supports-color + + unocss@66.5.2(vite@7.1.9(@types/node@24.9.1)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.0)(yaml@2.8.1)): + dependencies: + '@unocss/astro': 66.5.2(vite@7.1.9(@types/node@24.9.1)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.0)(yaml@2.8.1)) + '@unocss/cli': 66.5.2 + '@unocss/core': 66.5.2 + '@unocss/postcss': 66.5.2 + '@unocss/preset-attributify': 66.5.2 + '@unocss/preset-icons': 66.5.2 + '@unocss/preset-mini': 66.5.2 + '@unocss/preset-tagify': 66.5.2 + '@unocss/preset-typography': 66.5.2 + '@unocss/preset-uno': 66.5.2 + '@unocss/preset-web-fonts': 66.5.2 + '@unocss/preset-wind': 66.5.2 + '@unocss/preset-wind3': 66.5.2 + '@unocss/preset-wind4': 66.5.2 + '@unocss/transformer-attributify-jsx': 66.5.2 + '@unocss/transformer-compile-class': 66.5.2 + '@unocss/transformer-directives': 66.5.2 + '@unocss/transformer-variant-group': 66.5.2 + '@unocss/vite': 66.5.2(vite@7.1.9(@types/node@24.9.1)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.0)(yaml@2.8.1)) + optionalDependencies: + vite: 7.1.9(@types/node@24.9.1)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.0)(yaml@2.8.1) transitivePeerDependencies: - supports-color @@ -26702,12 +29858,14 @@ snapshots: dependencies: punycode: 2.3.1 - use-callback-ref@1.3.3(@types/react@19.2.0)(react@19.2.0): + urlpattern-polyfill@10.1.0: {} + + use-callback-ref@1.3.3(@types/react@19.2.2)(react@19.2.0): dependencies: react: 19.2.0 tslib: 2.8.1 optionalDependencies: - '@types/react': 19.2.0 + '@types/react': 19.2.2 use-resize-observer@9.1.0(react-dom@19.2.0(react@19.2.0))(react@19.2.0): dependencies: @@ -26715,13 +29873,13 @@ snapshots: react: 19.2.0 react-dom: 19.2.0(react@19.2.0) - use-sidecar@1.1.3(@types/react@19.2.0)(react@19.2.0): + use-sidecar@1.1.3(@types/react@19.2.2)(react@19.2.0): dependencies: detect-node-es: 1.1.0 react: 19.2.0 tslib: 2.8.1 optionalDependencies: - '@types/react': 19.2.0 + '@types/react': 19.2.2 use-sync-external-store@1.6.0(react@19.2.0): dependencies: @@ -26742,6 +29900,8 @@ snapshots: is-typed-array: 1.1.15 which-typed-array: 1.1.19 + utils-merge@1.0.1: {} + uuid@11.1.0: {} uuid@9.0.1: {} @@ -26764,6 +29924,8 @@ snapshots: validate-npm-package-name@6.0.2: {} + vary@1.1.2: {} + vercel@48.2.1(encoding@0.1.13)(rollup@4.52.4): dependencies: '@vercel/blob': 1.0.2 @@ -26827,13 +29989,13 @@ snapshots: '@types/unist': 3.0.3 vfile-message: 4.0.3 - vite-node@3.2.4(@types/node@22.18.8)(jiti@2.6.1)(lightningcss@1.30.1)(terser@5.44.0)(yaml@2.8.1): + vite-node@3.2.4(@types/node@22.18.12)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.0)(yaml@2.8.1): dependencies: cac: 6.7.14 debug: 4.4.3 es-module-lexer: 1.7.0 pathe: 2.0.3 - vite: 7.1.9(@types/node@22.18.8)(jiti@2.6.1)(lightningcss@1.30.1)(terser@5.44.0)(yaml@2.8.1) + vite: 7.1.9(@types/node@22.18.12)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.0)(yaml@2.8.1) transitivePeerDependencies: - '@types/node' - jiti @@ -26848,9 +30010,30 @@ snapshots: - tsx - yaml - vite-plugin-dts@4.5.4(@types/node@22.18.8)(rollup@4.52.4)(typescript@5.9.3)(vite@7.1.9(@types/node@22.18.8)(jiti@2.6.1)(lightningcss@1.30.1)(terser@5.44.0)(yaml@2.8.1)): + vite-node@3.2.4(@types/node@24.9.1)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.0)(yaml@2.8.1): dependencies: - '@microsoft/api-extractor': 7.53.0(@types/node@22.18.8) + cac: 6.7.14 + debug: 4.4.3 + es-module-lexer: 1.7.0 + pathe: 2.0.3 + vite: 7.1.9(@types/node@24.9.1)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.0)(yaml@2.8.1) + transitivePeerDependencies: + - '@types/node' + - jiti + - less + - lightningcss + - sass + - sass-embedded + - stylus + - sugarss + - supports-color + - terser + - tsx + - yaml + + vite-plugin-dts@4.5.4(@types/node@22.18.12)(rollup@4.52.4)(typescript@5.9.3)(vite@7.1.9(@types/node@22.18.12)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.0)(yaml@2.8.1)): + dependencies: + '@microsoft/api-extractor': 7.53.0(@types/node@22.18.12) '@rollup/pluginutils': 5.3.0(rollup@4.52.4) '@volar/typescript': 2.4.23 '@vue/language-core': 2.2.0(typescript@5.9.3) @@ -26861,13 +30044,13 @@ snapshots: magic-string: 0.30.19 typescript: 5.9.3 optionalDependencies: - vite: 7.1.9(@types/node@22.18.8)(jiti@2.6.1)(lightningcss@1.30.1)(terser@5.44.0)(yaml@2.8.1) + vite: 7.1.9(@types/node@22.18.12)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.0)(yaml@2.8.1) transitivePeerDependencies: - '@types/node' - rollup - supports-color - vite@7.1.9(@types/node@22.18.8)(jiti@2.6.1)(lightningcss@1.30.1)(terser@5.44.0)(yaml@2.8.1): + vite@7.1.9(@types/node@22.18.12)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.0)(yaml@2.8.1): dependencies: esbuild: 0.25.10 fdir: 6.5.0(picomatch@4.0.3) @@ -26876,24 +30059,40 @@ snapshots: rollup: 4.52.4 tinyglobby: 0.2.15 optionalDependencies: - '@types/node': 22.18.8 + '@types/node': 22.18.12 fsevents: 2.3.3 jiti: 2.6.1 - lightningcss: 1.30.1 + lightningcss: 1.30.2 terser: 5.44.0 yaml: 2.8.1 - vitest-websocket-mock@0.5.0(vitest@3.2.4(@edge-runtime/vm@3.2.0)(@types/debug@4.1.12)(@types/node@22.18.8)(jiti@2.6.1)(lightningcss@1.30.1)(terser@5.44.0)(yaml@2.8.1)): + vite@7.1.9(@types/node@24.9.1)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.0)(yaml@2.8.1): + dependencies: + esbuild: 0.25.10 + fdir: 6.5.0(picomatch@4.0.3) + picomatch: 4.0.3 + postcss: 8.5.6 + rollup: 4.52.4 + tinyglobby: 0.2.15 + optionalDependencies: + '@types/node': 24.9.1 + fsevents: 2.3.3 + jiti: 2.6.1 + lightningcss: 1.30.2 + terser: 5.44.0 + yaml: 2.8.1 + + vitest-websocket-mock@0.5.0(vitest@3.2.4(@edge-runtime/vm@3.2.0)(@types/debug@4.1.12)(@types/node@22.18.12)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.0)(yaml@2.8.1)): dependencies: '@vitest/utils': 3.2.4 mock-socket: 9.3.1 - vitest: 3.2.4(@edge-runtime/vm@3.2.0)(@types/debug@4.1.12)(@types/node@22.18.8)(jiti@2.6.1)(lightningcss@1.30.1)(terser@5.44.0)(yaml@2.8.1) + vitest: 3.2.4(@edge-runtime/vm@3.2.0)(@types/debug@4.1.12)(@types/node@22.18.12)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.0)(yaml@2.8.1) - vitest@3.2.4(@edge-runtime/vm@3.2.0)(@types/debug@4.1.12)(@types/node@22.18.8)(jiti@2.6.1)(lightningcss@1.30.1)(terser@5.44.0)(yaml@2.8.1): + vitest@3.2.4(@edge-runtime/vm@3.2.0)(@types/debug@4.1.12)(@types/node@22.18.12)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.0)(yaml@2.8.1): dependencies: '@types/chai': 5.2.2 '@vitest/expect': 3.2.4 - '@vitest/mocker': 3.2.4(vite@7.1.9(@types/node@22.18.8)(jiti@2.6.1)(lightningcss@1.30.1)(terser@5.44.0)(yaml@2.8.1)) + '@vitest/mocker': 3.2.4(vite@7.1.9(@types/node@24.9.1)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.0)(yaml@2.8.1)) '@vitest/pretty-format': 3.2.4 '@vitest/runner': 3.2.4 '@vitest/snapshot': 3.2.4 @@ -26911,13 +30110,56 @@ snapshots: tinyglobby: 0.2.15 tinypool: 1.1.1 tinyrainbow: 2.0.0 - vite: 7.1.9(@types/node@22.18.8)(jiti@2.6.1)(lightningcss@1.30.1)(terser@5.44.0)(yaml@2.8.1) - vite-node: 3.2.4(@types/node@22.18.8)(jiti@2.6.1)(lightningcss@1.30.1)(terser@5.44.0)(yaml@2.8.1) + vite: 7.1.9(@types/node@22.18.12)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.0)(yaml@2.8.1) + vite-node: 3.2.4(@types/node@22.18.12)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.0)(yaml@2.8.1) why-is-node-running: 2.3.0 optionalDependencies: '@edge-runtime/vm': 3.2.0 '@types/debug': 4.1.12 - '@types/node': 22.18.8 + '@types/node': 22.18.12 + transitivePeerDependencies: + - jiti + - less + - lightningcss + - msw + - sass + - sass-embedded + - stylus + - sugarss + - supports-color + - terser + - tsx + - yaml + + vitest@3.2.4(@edge-runtime/vm@3.2.0)(@types/debug@4.1.12)(@types/node@24.9.1)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.0)(yaml@2.8.1): + dependencies: + '@types/chai': 5.2.2 + '@vitest/expect': 3.2.4 + '@vitest/mocker': 3.2.4(vite@7.1.9(@types/node@24.9.1)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.0)(yaml@2.8.1)) + '@vitest/pretty-format': 3.2.4 + '@vitest/runner': 3.2.4 + '@vitest/snapshot': 3.2.4 + '@vitest/spy': 3.2.4 + '@vitest/utils': 3.2.4 + chai: 5.3.3 + debug: 4.4.3 + expect-type: 1.2.2 + magic-string: 0.30.19 + pathe: 2.0.3 + picomatch: 4.0.3 + std-env: 3.9.0 + tinybench: 2.9.0 + tinyexec: 0.3.2 + tinyglobby: 0.2.15 + tinypool: 1.1.1 + tinyrainbow: 2.0.0 + vite: 7.1.9(@types/node@24.9.1)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.0)(yaml@2.8.1) + vite-node: 3.2.4(@types/node@24.9.1)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.0)(yaml@2.8.1) + why-is-node-running: 2.3.0 + optionalDependencies: + '@edge-runtime/vm': 3.2.0 + '@types/debug': 4.1.12 + '@types/node': 24.9.1 transitivePeerDependencies: - jiti - less @@ -27067,6 +30309,30 @@ snapshots: reduce-flatten: 1.0.1 typical: 2.6.1 + workerd@1.20251011.0: + optionalDependencies: + '@cloudflare/workerd-darwin-64': 1.20251011.0 + '@cloudflare/workerd-darwin-arm64': 1.20251011.0 + '@cloudflare/workerd-linux-64': 1.20251011.0 + '@cloudflare/workerd-linux-arm64': 1.20251011.0 + '@cloudflare/workerd-windows-64': 1.20251011.0 + + wrangler@4.45.0(bufferutil@4.0.9): + dependencies: + '@cloudflare/kv-asset-handler': 0.4.0 + '@cloudflare/unenv-preset': 2.7.8(unenv@2.0.0-rc.21)(workerd@1.20251011.0) + blake3-wasm: 2.1.5 + esbuild: 0.25.4 + miniflare: 4.20251011.1(bufferutil@4.0.9) + path-to-regexp: 6.3.0 + unenv: 2.0.0-rc.21 + workerd: 1.20251011.0 + optionalDependencies: + fsevents: 2.3.3 + transitivePeerDependencies: + - bufferutil + - utf-8-validate + wrap-ansi@6.2.0: dependencies: ansi-styles: 4.3.0 @@ -27093,6 +30359,10 @@ snapshots: wrappy@1.0.2: {} + ws@8.18.0(bufferutil@4.0.9): + optionalDependencies: + bufferutil: 4.0.9 + ws@8.18.3(bufferutil@4.0.9): optionalDependencies: bufferutil: 4.0.9 @@ -27123,6 +30393,8 @@ snapshots: yargs-parser@21.1.1: {} + yargs-parser@22.0.0: {} + yargs@17.7.2: dependencies: cliui: 8.0.1 @@ -27133,6 +30405,15 @@ snapshots: y18n: 5.0.8 yargs-parser: 21.1.1 + yargs@18.0.0: + dependencies: + cliui: 9.0.1 + escalade: 3.2.0 + get-caller-file: 2.0.5 + string-width: 7.2.0 + y18n: 5.0.8 + yargs-parser: 22.0.0 + yauzl-clone@1.0.4: dependencies: events-intercept: 2.0.0 @@ -27155,6 +30436,19 @@ snapshots: yoctocolors@2.1.2: {} + youch-core@0.3.3: + dependencies: + '@poppinss/exception': 1.2.2 + error-stack-parser-es: 1.0.5 + + youch@4.1.0-beta.10: + 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 + zlib-sync@0.1.10: dependencies: nan: 2.23.0 @@ -27163,6 +30457,8 @@ snapshots: dependencies: zod: 3.25.76 + zod@3.22.3: {} + zod@3.22.4: {} zod@3.25.76: {} diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index a1a3e5130..dfc47536f 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -14,8 +14,10 @@ onlyBuiltDependencies: - bufferutil - esbuild - protobufjs + - rclone.js - sharp - utf-8-validate + - workerd - zlib-sync patchedDependencies: