From 144b98309366cefd6809b6e2144741738d4cb6f4 Mon Sep 17 00:00:00 2001 From: joeysabs Date: Wed, 21 Jan 2026 10:09:16 -0500 Subject: [PATCH 1/3] Add Linear-style seat-based billing example project Introduces a new example showcasing seat-based billing with Flowglad, featuring: - Linear-style issue tracker UI as the example application - 4-tier pricing model (Free, Basic $10/user, Business $16/user, Enterprise) - Dual billing mode supporting both user-based and organization-based subscriptions - Monthly/yearly billing toggle with savings display - Resource-based seat and team management - Integration with BetterAuth for authentication and Drizzle for database Also updates @flowglad/nextjs to 0.16.4 across all other example projects. Co-Authored-By: Claude Haiku 4.5 --- .../package.json | 2 +- nextjs/pay-as-you-go/package.json | 2 +- nextjs/seat-based-billing/.env.example | 23 + nextjs/seat-based-billing/.eslintrc.js | 161 ++ nextjs/seat-based-billing/.gitignore | 98 ++ nextjs/seat-based-billing/.prettierrc | 8 + nextjs/seat-based-billing/LICENSE | 22 + nextjs/seat-based-billing/README.md | 174 +++ nextjs/seat-based-billing/bun.lock | 1335 +++++++++++++++++ nextjs/seat-based-billing/bunfig.toml | 3 + nextjs/seat-based-billing/components.json | 22 + nextjs/seat-based-billing/docker-compose.yml | 22 + nextjs/seat-based-billing/drizzle.config.ts | 14 + .../drizzle/0000_nosy_gamora.sql | 86 ++ .../drizzle/meta/0000_snapshot.json | 561 +++++++ .../drizzle/meta/_journal.json | 13 + nextjs/seat-based-billing/eslint.config.mjs | 20 + nextjs/seat-based-billing/next-env.d.ts | 6 + nextjs/seat-based-billing/next.config.js | 16 + nextjs/seat-based-billing/package.json | 72 + nextjs/seat-based-billing/postcss.config.mjs | 7 + nextjs/seat-based-billing/pricing.yaml | 417 +++++ nextjs/seat-based-billing/public/file.svg | 1 + nextjs/seat-based-billing/public/globe.svg | 1 + .../public/images/flowglad.png | Bin 0 -> 100933 bytes .../public/images/mock-video-3.gif | Bin 0 -> 497147 bytes .../public/images/unsplash-1.jpg | Bin 0 -> 62209 bytes .../public/images/unsplash-2.jpg | Bin 0 -> 45533 bytes .../public/images/unsplash-3.jpg | Bin 0 -> 92932 bytes .../public/images/unsplash-4.jpg | Bin 0 -> 92865 bytes .../public/images/unsplash-5.jpg | Bin 0 -> 80031 bytes nextjs/seat-based-billing/public/next.svg | 1 + nextjs/seat-based-billing/public/vercel.svg | 1 + nextjs/seat-based-billing/public/window.svg | 1 + .../src/app/api/auth/[...all]/route.ts | 4 + .../src/app/api/auth/session/route.ts | 17 + .../src/app/api/flowglad/[...path]/route.ts | 27 + .../src/app/api/health/route.ts | 5 + .../src/app/create-org/page.tsx | 72 + .../src/app/debug/debug-client.tsx | 93 ++ .../seat-based-billing/src/app/debug/page.tsx | 5 + nextjs/seat-based-billing/src/app/globals.css | 124 ++ .../src/app/home-client.tsx | 595 ++++++++ nextjs/seat-based-billing/src/app/icon.ico | Bin 0 -> 15406 bytes nextjs/seat-based-billing/src/app/layout.tsx | 44 + nextjs/seat-based-billing/src/app/page.tsx | 5 + .../src/app/pricing/page.tsx | 5 + .../src/app/pricing/pricing-client.tsx | 431 ++++++ .../src/app/sign-in/page.tsx | 70 + .../src/app/sign-up/page.tsx | 79 + .../components/adjust-subscription-card.tsx | 240 +++ .../components/adjust-subscription-grid.tsx | 347 +++++ .../src/components/dashboard-skeleton.tsx | 80 + .../src/components/navbar.tsx | 296 ++++ .../src/components/pricing-card.tsx | 236 +++ .../src/components/pricing-cards-grid.tsx | 196 +++ .../src/components/providers.tsx | 61 + .../src/components/ui/badge.tsx | 46 + .../src/components/ui/button.tsx | 61 + .../src/components/ui/card.tsx | 113 ++ .../src/components/ui/carousel.tsx | 249 +++ .../src/components/ui/dialog.tsx | 148 ++ .../src/components/ui/dropdown-menu.tsx | 273 ++++ .../src/components/ui/input.tsx | 24 + .../src/components/ui/progress.tsx | 32 + .../src/components/ui/skeleton.tsx | 16 + .../src/components/ui/switch.tsx | 34 + .../src/components/ui/tooltip.tsx | 66 + .../src/hooks/use-mobile.ts | 31 + .../seat-based-billing/src/lib/auth-client.ts | 10 + nextjs/seat-based-billing/src/lib/auth.ts | 45 + .../src/lib/billing-helpers.ts | 388 +++++ nextjs/seat-based-billing/src/lib/flowglad.ts | 61 + nextjs/seat-based-billing/src/lib/utils.ts | 6 + nextjs/seat-based-billing/src/middleware.ts | 40 + .../src/server/db/client.ts | 24 + .../src/server/db/schema.ts | 183 +++ nextjs/seat-based-billing/tsconfig.json | 37 + .../package.json | 2 +- nextjs/usage-limit-subscription/package.json | 2 +- 80 files changed, 8008 insertions(+), 4 deletions(-) create mode 100644 nextjs/seat-based-billing/.env.example create mode 100644 nextjs/seat-based-billing/.eslintrc.js create mode 100644 nextjs/seat-based-billing/.gitignore create mode 100644 nextjs/seat-based-billing/.prettierrc create mode 100644 nextjs/seat-based-billing/LICENSE create mode 100644 nextjs/seat-based-billing/README.md create mode 100644 nextjs/seat-based-billing/bun.lock create mode 100644 nextjs/seat-based-billing/bunfig.toml create mode 100644 nextjs/seat-based-billing/components.json create mode 100644 nextjs/seat-based-billing/docker-compose.yml create mode 100644 nextjs/seat-based-billing/drizzle.config.ts create mode 100644 nextjs/seat-based-billing/drizzle/0000_nosy_gamora.sql create mode 100644 nextjs/seat-based-billing/drizzle/meta/0000_snapshot.json create mode 100644 nextjs/seat-based-billing/drizzle/meta/_journal.json create mode 100644 nextjs/seat-based-billing/eslint.config.mjs create mode 100644 nextjs/seat-based-billing/next-env.d.ts create mode 100644 nextjs/seat-based-billing/next.config.js create mode 100644 nextjs/seat-based-billing/package.json create mode 100644 nextjs/seat-based-billing/postcss.config.mjs create mode 100644 nextjs/seat-based-billing/pricing.yaml create mode 100644 nextjs/seat-based-billing/public/file.svg create mode 100644 nextjs/seat-based-billing/public/globe.svg create mode 100644 nextjs/seat-based-billing/public/images/flowglad.png create mode 100644 nextjs/seat-based-billing/public/images/mock-video-3.gif create mode 100644 nextjs/seat-based-billing/public/images/unsplash-1.jpg create mode 100644 nextjs/seat-based-billing/public/images/unsplash-2.jpg create mode 100644 nextjs/seat-based-billing/public/images/unsplash-3.jpg create mode 100644 nextjs/seat-based-billing/public/images/unsplash-4.jpg create mode 100644 nextjs/seat-based-billing/public/images/unsplash-5.jpg create mode 100644 nextjs/seat-based-billing/public/next.svg create mode 100644 nextjs/seat-based-billing/public/vercel.svg create mode 100644 nextjs/seat-based-billing/public/window.svg create mode 100644 nextjs/seat-based-billing/src/app/api/auth/[...all]/route.ts create mode 100644 nextjs/seat-based-billing/src/app/api/auth/session/route.ts create mode 100644 nextjs/seat-based-billing/src/app/api/flowglad/[...path]/route.ts create mode 100644 nextjs/seat-based-billing/src/app/api/health/route.ts create mode 100644 nextjs/seat-based-billing/src/app/create-org/page.tsx create mode 100644 nextjs/seat-based-billing/src/app/debug/debug-client.tsx create mode 100644 nextjs/seat-based-billing/src/app/debug/page.tsx create mode 100644 nextjs/seat-based-billing/src/app/globals.css create mode 100644 nextjs/seat-based-billing/src/app/home-client.tsx create mode 100644 nextjs/seat-based-billing/src/app/icon.ico create mode 100644 nextjs/seat-based-billing/src/app/layout.tsx create mode 100644 nextjs/seat-based-billing/src/app/page.tsx create mode 100644 nextjs/seat-based-billing/src/app/pricing/page.tsx create mode 100644 nextjs/seat-based-billing/src/app/pricing/pricing-client.tsx create mode 100644 nextjs/seat-based-billing/src/app/sign-in/page.tsx create mode 100644 nextjs/seat-based-billing/src/app/sign-up/page.tsx create mode 100644 nextjs/seat-based-billing/src/components/adjust-subscription-card.tsx create mode 100644 nextjs/seat-based-billing/src/components/adjust-subscription-grid.tsx create mode 100644 nextjs/seat-based-billing/src/components/dashboard-skeleton.tsx create mode 100644 nextjs/seat-based-billing/src/components/navbar.tsx create mode 100644 nextjs/seat-based-billing/src/components/pricing-card.tsx create mode 100644 nextjs/seat-based-billing/src/components/pricing-cards-grid.tsx create mode 100644 nextjs/seat-based-billing/src/components/providers.tsx create mode 100644 nextjs/seat-based-billing/src/components/ui/badge.tsx create mode 100644 nextjs/seat-based-billing/src/components/ui/button.tsx create mode 100644 nextjs/seat-based-billing/src/components/ui/card.tsx create mode 100644 nextjs/seat-based-billing/src/components/ui/carousel.tsx create mode 100644 nextjs/seat-based-billing/src/components/ui/dialog.tsx create mode 100644 nextjs/seat-based-billing/src/components/ui/dropdown-menu.tsx create mode 100644 nextjs/seat-based-billing/src/components/ui/input.tsx create mode 100644 nextjs/seat-based-billing/src/components/ui/progress.tsx create mode 100644 nextjs/seat-based-billing/src/components/ui/skeleton.tsx create mode 100644 nextjs/seat-based-billing/src/components/ui/switch.tsx create mode 100644 nextjs/seat-based-billing/src/components/ui/tooltip.tsx create mode 100644 nextjs/seat-based-billing/src/hooks/use-mobile.ts create mode 100644 nextjs/seat-based-billing/src/lib/auth-client.ts create mode 100644 nextjs/seat-based-billing/src/lib/auth.ts create mode 100644 nextjs/seat-based-billing/src/lib/billing-helpers.ts create mode 100644 nextjs/seat-based-billing/src/lib/flowglad.ts create mode 100644 nextjs/seat-based-billing/src/lib/utils.ts create mode 100644 nextjs/seat-based-billing/src/middleware.ts create mode 100644 nextjs/seat-based-billing/src/server/db/client.ts create mode 100644 nextjs/seat-based-billing/src/server/db/schema.ts create mode 100644 nextjs/seat-based-billing/tsconfig.json diff --git a/nextjs/generation-based-subscription/package.json b/nextjs/generation-based-subscription/package.json index b46f6c5..ee7652c 100644 --- a/nextjs/generation-based-subscription/package.json +++ b/nextjs/generation-based-subscription/package.json @@ -20,7 +20,7 @@ "db:studio": "drizzle-kit studio --config=drizzle.config.ts" }, "dependencies": { - "@flowglad/nextjs": "0.16.2", + "@flowglad/nextjs": "0.16.4", "@radix-ui/react-dropdown-menu": "^2.1.16", "@radix-ui/react-progress": "^1.1.8", "@radix-ui/react-slot": "^1.2.3", diff --git a/nextjs/pay-as-you-go/package.json b/nextjs/pay-as-you-go/package.json index 7e6b794..76a871f 100644 --- a/nextjs/pay-as-you-go/package.json +++ b/nextjs/pay-as-you-go/package.json @@ -20,7 +20,7 @@ "db:studio": "drizzle-kit studio --config=drizzle.config.ts" }, "dependencies": { - "@flowglad/nextjs": "0.16.2", + "@flowglad/nextjs": "0.16.4", "@radix-ui/react-dropdown-menu": "^2.1.16", "@radix-ui/react-progress": "^1.1.8", "@radix-ui/react-scroll-area": "^1.2.10", diff --git a/nextjs/seat-based-billing/.env.example b/nextjs/seat-based-billing/.env.example new file mode 100644 index 0000000..a56fac9 --- /dev/null +++ b/nextjs/seat-based-billing/.env.example @@ -0,0 +1,23 @@ +# Database Configuration +# PostgreSQL connection string for Drizzle ORM +# Example: postgresql://user:password@localhost:5432/dbname +DATABASE_URL=postgresql://user:password@localhost:5432/dbname + +# BetterAuth Configuration +# Secret key for BetterAuth session encryption +# Generate with: openssl rand -base64 32 +BETTER_AUTH_SECRET=your-secret-key-here + +# Application Configuration (Optional) +# Base URL for the application (used for auth callbacks) +# Defaults to http://localhost:3000 if not set +NEXT_PUBLIC_BASE_URL=http://localhost:3000 + +# Server Port (Optional) +# Defaults to 3000 if not set +PORT=3000 + +# Flowglad Configuration +# Secret key for Flowglad billing and subscription management +# Get your secret key from: https://app.flowglad.com/settings +FLOWGLAD_SECRET_KEY=sk_test_your_secret_key_here diff --git a/nextjs/seat-based-billing/.eslintrc.js b/nextjs/seat-based-billing/.eslintrc.js new file mode 100644 index 0000000..34d87c4 --- /dev/null +++ b/nextjs/seat-based-billing/.eslintrc.js @@ -0,0 +1,161 @@ +module.exports = { + root: true, + parser: '@typescript-eslint/parser', + plugins: [ + '@typescript-eslint', + 'prettier', + 'import', + 'unused-imports', + ], + extends: [ + 'eslint:recommended', + 'plugin:@typescript-eslint/recommended', + 'plugin:@typescript-eslint/recommended-requiring-type-checking', + 'plugin:import/recommended', + 'plugin:import/typescript', + 'next/core-web-vitals', + 'prettier', + ], + parserOptions: { + ecmaVersion: 2022, + sourceType: 'module', + project: './tsconfig.json', + }, + settings: { + 'import/resolver': { + typescript: true, + }, + }, + rules: { + // Prettier integration + 'prettier/prettier': 'error', + + // STRICT TYPESCRIPT RULES - No any usage / unsafe any flows + '@typescript-eslint/no-explicit-any': 'error', + '@typescript-eslint/no-unsafe-assignment': 'error', + '@typescript-eslint/no-unsafe-call': 'error', + '@typescript-eslint/no-unsafe-member-access': 'error', + '@typescript-eslint/no-unsafe-return': 'error', + '@typescript-eslint/no-unsafe-argument': 'error', + + // No type assertions (as/<>). Prefer proper narrowing. + '@typescript-eslint/consistent-type-assertions': [ + 'error', + { + assertionStyle: 'never', + }, + ], + '@typescript-eslint/no-non-null-assertion': 'error', + + // Additional strict rules + '@typescript-eslint/strict-boolean-expressions': 'error', + '@typescript-eslint/prefer-nullish-coalescing': 'error', + '@typescript-eslint/prefer-optional-chain': 'error', + '@typescript-eslint/no-floating-promises': 'error', + '@typescript-eslint/await-thenable': 'error', + '@typescript-eslint/no-misused-promises': 'error', + '@typescript-eslint/require-await': 'error', + '@typescript-eslint/no-unchecked-indexed-access': 'error', + '@typescript-eslint/no-unnecessary-condition': 'error', + + // Prevent common mistakes + '@typescript-eslint/no-unused-vars': [ + 'error', + { + argsIgnorePattern: '^_', + varsIgnorePattern: '^_', + ignoreRestSiblings: true, + }, + ], + '@typescript-eslint/no-empty-function': 'error', + '@typescript-eslint/no-empty-interface': 'error', + '@typescript-eslint/no-invalid-void-type': 'error', + '@typescript-eslint/prefer-as-const': 'error', + '@typescript-eslint/prefer-function-type': 'error', + '@typescript-eslint/prefer-readonly': 'error', + '@typescript-eslint/prefer-string-starts-ends-with': 'error', + '@typescript-eslint/prefer-includes': 'error', + + // Code quality and boundaries + '@typescript-eslint/explicit-function-return-type': 'error', + '@typescript-eslint/explicit-module-boundary-types': 'error', + '@typescript-eslint/no-var-requires': 'error', + '@typescript-eslint/prefer-namespace-keyword': 'error', + + // Consistency rules + '@typescript-eslint/consistent-type-definitions': [ + 'error', + 'type', + ], + '@typescript-eslint/consistent-type-imports': [ + 'error', + { + prefer: 'type-imports', + fixStyle: 'separate-type-imports', + disallowTypeAnnotations: false, + }, + ], + '@typescript-eslint/ban-ts-comment': [ + 'error', + { + 'ts-ignore': 'ban', + 'ts-nocheck': 'ban', + 'ts-check': 'ban', + 'ts-expect-error': 'allow-with-description', + minimumDescriptionLength: 3, + }, + ], + '@typescript-eslint/ban-types': [ + 'error', + { + extendDefaults: true, + types: { + '{}': { + message: + 'Use a more specific type or Record', + fixWith: 'Record', + }, + }, + }, + ], + + // Import hygiene + 'import/order': [ + 'error', + { + groups: [ + 'builtin', + 'external', + 'internal', + ['parent', 'sibling', 'index'], + ], + 'newlines-between': 'always', + alphabetize: { order: 'asc', caseInsensitive: true }, + }, + ], + 'import/newline-after-import': 'error', + + // Remove unused imports cleanly + 'unused-imports/no-unused-imports': 'error', + + // General ESLint rules + 'no-console': ['error', { allow: ['warn', 'error'] }], + eqeqeq: 'error', + 'no-throw-literal': 'error', + 'no-debugger': 'error', + 'no-alert': 'error', + 'no-var': 'error', + 'prefer-const': 'error', + 'no-unused-expressions': 'error', + }, + overrides: [ + { + files: ['*.test.ts', '*.test.tsx', '*.spec.ts', '*.spec.tsx'], + rules: { + '@typescript-eslint/no-explicit-any': 'off', + '@typescript-eslint/no-non-null-assertion': 'off', + 'no-console': 'off', + }, + }, + ], +} diff --git a/nextjs/seat-based-billing/.gitignore b/nextjs/seat-based-billing/.gitignore new file mode 100644 index 0000000..b7ce99c --- /dev/null +++ b/nextjs/seat-based-billing/.gitignore @@ -0,0 +1,98 @@ +# Dependencies +node_modules/ + +# Build outputs +dist/ +build/ +out/ +.next/ +.nuxt/ +.vuepress/dist/ + +# Environment variables +.env +.env.local +.env.development.local +.env.test.local +.env.production.local + +# IDE and editor files +.vscode/ +.idea/ +*.swp +*.swo +*~ + +# OS generated files +.DS_Store +.DS_Store? +._* +.Spotlight-V100 +.Trashes +ehthumbs.db +Thumbs.db + +# Logs +logs +*.log +npm-debug.log* +yarn-debug.log* +yarn-error.log* +pnpm-debug.log* +lerna-debug.log* + +# Runtime data +pids +*.pid +*.seed +*.pid.lock + +# Coverage directory used by tools like istanbul +coverage/ +*.lcov + +# nyc test coverage +.nyc_output + +# Dependency directories +jspm_packages/ + +# TypeScript cache +*.tsbuildinfo + +# Optional npm cache directory +.npm + +# Optional eslint cache +.eslintcache + +# Microbundle cache +.rpt2_cache/ +.rts2_cache_cjs/ +.rts2_cache_es/ +.rts2_cache_umd/ + +# Optional REPL history +.node_repl_history + +# Output of 'npm pack' +*.tgz + +# Yarn Integrity file +.yarn-integrity + +# parcel-bundler cache (https://parceljs.org/) +.cache +.parcel-cache + +# Stores VSCode versions used for testing VSCode extensions +.vscode-test + +# Temporary folders +tmp/ +temp/ + +# Package managers - ALWAYS use bun in this project +package-lock.json +yarn.lock +pnpm-lock.yaml diff --git a/nextjs/seat-based-billing/.prettierrc b/nextjs/seat-based-billing/.prettierrc new file mode 100644 index 0000000..46f2372 --- /dev/null +++ b/nextjs/seat-based-billing/.prettierrc @@ -0,0 +1,8 @@ +{ + "semi": true, + "trailingComma": "es5", + "singleQuote": true, + "printWidth": 80, + "tabWidth": 2, + "useTabs": false +} \ No newline at end of file diff --git a/nextjs/seat-based-billing/LICENSE b/nextjs/seat-based-billing/LICENSE new file mode 100644 index 0000000..3271952 --- /dev/null +++ b/nextjs/seat-based-billing/LICENSE @@ -0,0 +1,22 @@ +MIT License + +Copyright (c) 2025 Flowglad Inc. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + diff --git a/nextjs/seat-based-billing/README.md b/nextjs/seat-based-billing/README.md new file mode 100644 index 0000000..a16e64e --- /dev/null +++ b/nextjs/seat-based-billing/README.md @@ -0,0 +1,174 @@ +# Flowglad Seat-Based Billing Example + +A Linear-style issue tracker demo showcasing seat-based billing with Flowglad. This example demonstrates how to implement per-user pricing with multiple tiers, monthly/yearly billing toggle, and team seat management. + +## Tech Stack + +- **[Next.js 15](https://nextjs.org)** - React framework with App Router +- **[BetterAuth](https://www.better-auth.com)** - Authentication with organization support +- **[Flowglad](https://flowglad.com)** - Billing and subscription management +- **[Drizzle ORM](https://orm.drizzle.team)** - PostgreSQL database with type-safe queries +- **[TypeScript](https://www.typescriptlang.org)** - Type safety throughout +- **[Tailwind CSS](https://tailwindcss.com)** - Utility-first CSS framework +- **[shadcn/ui](https://ui.shadcn.com)** - Beautiful UI component library + +## Features + +- **Linear-Style Dashboard** - Issue tracker UI with status indicators and priority badges +- **4-Tier Pricing** - Free, Basic ($10/user), Business ($16/user), Enterprise (custom) +- **Monthly/Yearly Toggle** - Switch between billing periods with savings display +- **Seat Management** - Add/remove team members, adjust seat count +- **Resource-Based Billing** - Seats and teams tracked as Flowglad resources +- **Dual Billing Mode** - Supports both user-based and organization-based billing +- **Authentication** - Email/password with BetterAuth + +## Pricing Tiers + +| Plan | Price | Features | +|------|-------|----------| +| **Free** | $0 | 2 teams, 250 issues, Slack/GitHub, AI agents | +| **Basic** | $10/user/mo | 5 teams, unlimited issues, admin roles | +| **Business** | $16/user/mo | Unlimited teams, Product Intelligence, Linear Insights | +| **Enterprise** | Custom | SAML SSO, SCIM, advanced security, dedicated support | + +## How It Works + +1. **Sign Up** - Create an account with email/password +2. **Choose a Plan** - Select from Free, Basic, Business, or Enterprise +3. **Select Seats** - Choose how many users for paid plans +4. **Manage Team** - Add team members by email (claims seats) +5. **Adjust as Needed** - Scale seats up/down with prorated billing + +## Prerequisites + +- Node.js >= 18.18.0 +- Bun >= 1.3.1 +- PostgreSQL database (or use Docker) + +## Getting Started + +### 1. Set Up Your Pricing Model + +Upload the `pricing.yaml` file to your Flowglad dashboard: + +1. Log in to your [Flowglad dashboard](https://flowglad.com) +2. Navigate to [Pricing Models](https://app.flowglad.com/pricing-models) +3. Click "Create Pricing Model" +4. Import the `pricing.yaml` file from this project +5. Set it as your default pricing model + +### 2. Install Dependencies + +```bash +bun install +``` + +### 3. Set Up Environment Variables + +Copy the example environment file: + +```bash +cp .env.example .env.local +``` + +Fill in the required values: + +- **`DATABASE_URL`** - PostgreSQL connection string +- **`BETTER_AUTH_SECRET`** - Generate with: `openssl rand -base64 32` +- **`FLOWGLAD_SECRET_KEY`** - Get from [flowglad.com](https://flowglad.com) + +### 4. Set Up Database + +Using Docker (recommended): +```bash +bun db:setup +``` + +Or manually run migrations: +```bash +bun db:generate +bun db:migrate +``` + +### 5. Start Development Server + +```bash +bun dev +``` + +Open [http://localhost:3000](http://localhost:3000) to see the application. + +## Available Scripts + +- `bun dev` - Start development server +- `bun build` - Build for production +- `bun start` - Start production server +- `bun lint` - Run ESLint +- `bun lint:fix` - Fix ESLint errors automatically +- `bun type-check` - Run TypeScript type checking +- `bun db:setup` - Start PostgreSQL with Docker and run migrations +- `bun db:teardown` - Stop and remove Docker containers +- `bun db:generate` - Generate database migrations +- `bun db:migrate` - Run database migrations +- `bun db:studio` - Open Drizzle Studio (database GUI) + +## Project Structure + +``` +src/ +├── app/ +│ ├── api/ # API routes +│ │ ├── auth/ # BetterAuth routes +│ │ ├── flowglad/ # Flowglad billing routes +│ │ └── health/ # Health check endpoint +│ ├── create-org/ # Organization creation page +│ ├── pricing/ # Pricing page with tier selection +│ ├── sign-in/ # Sign in page +│ └── sign-up/ # Sign up page +├── components/ +│ ├── ui/ # shadcn/ui components +│ └── navbar.tsx # Navigation component +├── lib/ +│ ├── auth.ts # BetterAuth server config +│ ├── auth-client.ts # BetterAuth client config +│ ├── billing-helpers.ts # Pricing tier helpers +│ └── flowglad.ts # Flowglad server config +└── server/db/ + ├── client.ts # Drizzle client + └── schema.ts # Database schema +``` + +## Billing Architecture + +### Resources +- **Seats** - Per-user allocation for paid plans +- **Teams** - Team limits (2 for Free, 5 for Basic, unlimited for Business+) + +### Dual Billing Mode +This example supports both user-based and organization-based billing: + +- **User-based (default)** - Individual users have their own subscriptions +- **Organization-based** - Create an organization to share billing across team members + +The billing customer ID is determined by: +1. If user has an active organization → organization ID +2. Otherwise → user ID + +## Key Implementation Details + +### Pricing Page (`src/app/pricing/pricing-client.tsx`) +- Groups products by tier (Basic, Business, Enterprise) +- Monthly/yearly toggle with savings calculation +- Quantity selector for seat count +- Free plan displayed separately + +### Home Dashboard (`src/app/home-client.tsx`) +- Linear-style issue list with status/priority indicators +- Team seat usage visualization +- Add/remove team members +- Adjust seat count + +### Billing Helpers (`src/lib/billing-helpers.ts`) +- `groupProductsByTier()` - Groups monthly/yearly variants +- `getFreePlan()` - Extracts free tier details +- `transformProductsToPricingPlans()` - Converts products to display format diff --git a/nextjs/seat-based-billing/bun.lock b/nextjs/seat-based-billing/bun.lock new file mode 100644 index 0000000..d5b0f44 --- /dev/null +++ b/nextjs/seat-based-billing/bun.lock @@ -0,0 +1,1335 @@ +{ + "lockfileVersion": 1, + "workspaces": { + "": { + "name": "@flowglad/playground-seat-based-billing", + "dependencies": { + "@flowglad/nextjs": "0.16.4", + "@radix-ui/react-dialog": "^1.1.15", + "@radix-ui/react-dropdown-menu": "^2.1.16", + "@radix-ui/react-progress": "^1.1.8", + "@radix-ui/react-slot": "^1.2.3", + "@radix-ui/react-switch": "^1.2.6", + "@radix-ui/react-tooltip": "^1.2.8", + "@tanstack/react-query": "^5.90.5", + "better-auth": "1.3.32", + "class-variance-authority": "^0.7.1", + "clsx": "^2.1.1", + "drizzle-orm": "^0.44.7", + "embla-carousel-autoplay": "^8.6.0", + "embla-carousel-react": "^8.6.0", + "lucide-react": "^0.548.0", + "next": "15.5.9", + "pg": "^8.16.3", + "react": "19.2.1", + "react-dom": "19.2.1", + "tailwind-merge": "^3.3.1", + "zod": "4.1.5", + }, + "devDependencies": { + "@tailwindcss/postcss": "^4", + "@types/node": "^20", + "@types/pg": "^8.15.5", + "@types/react": "^19", + "@types/react-dom": "^19", + "@typescript-eslint/eslint-plugin": "^8.0.0", + "@typescript-eslint/parser": "^8.0.0", + "dotenv": "^17.2.3", + "drizzle-kit": "^0.31.5", + "eslint": "^9", + "eslint-config-next": "15.5.6", + "eslint-config-prettier": "^9.1.0", + "eslint-import-resolver-typescript": "^3.6.1", + "eslint-plugin-import": "^2.29.1", + "eslint-plugin-prettier": "^5.1.3", + "eslint-plugin-unused-imports": "^4.0.0", + "prettier": "^3.2.5", + "tailwindcss": "^4", + "tw-animate-css": "^1.4.0", + "typescript": "^5", + }, + }, + }, + "overrides": { + "esbuild": "0.18.20", + }, + "packages": { + "@alloc/quick-lru": ["@alloc/quick-lru@5.2.0", "", {}, "sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw=="], + + "@better-auth/core": ["@better-auth/core@1.3.32", "", { "dependencies": { "zod": "^4.1.5" }, "peerDependencies": { "@better-auth/utils": "0.3.0", "@better-fetch/fetch": "1.1.18", "better-call": "1.0.19", "jose": "^6.1.0", "kysely": "^0.28.5", "nanostores": "^1.0.1" } }, "sha512-G4y6qB0yDp0XU0VYsUC/8kF1l6xxQyxBUGYy5Ww9uK5EGXSufU6O0IH0u2GjSh8ZAtOVs5JEfOMen1tuZPObtw=="], + + "@better-auth/telemetry": ["@better-auth/telemetry@1.3.32", "", { "dependencies": { "@better-auth/core": "1.3.32", "@better-auth/utils": "0.3.0", "@better-fetch/fetch": "1.1.18" } }, "sha512-nYiMkP94l1xQ4j1CN0jrh03fcKemeFRDNWnCknf+GwTsykp3uApNDV1wdpjoEk1x68+AsAinb6GEj2Ak9qWOLA=="], + + "@better-auth/utils": ["@better-auth/utils@0.3.0", "", {}, "sha512-W+Adw6ZA6mgvnSnhOki270rwJ42t4XzSK6YWGF//BbVXL6SwCLWfyzBc1lN2m/4RM28KubdBKQ4X5VMoLRNPQw=="], + + "@better-fetch/fetch": ["@better-fetch/fetch@1.1.18", "", {}, "sha512-rEFOE1MYIsBmoMJtQbl32PGHHXuG2hDxvEd7rUHE0vCBoFQVSDqaVs9hkZEtHCxRoY+CljXKFCOuJ8uxqw1LcA=="], + + "@drizzle-team/brocli": ["@drizzle-team/brocli@0.10.2", "", {}, "sha512-z33Il7l5dKjUgGULTqBsQBQwckHh5AbIuxhdsIxDDiZAzBOrZO6q9ogcWC65kU382AfynTfgNumVcNIjuIua6w=="], + + "@emnapi/core": ["@emnapi/core@1.8.1", "", { "dependencies": { "@emnapi/wasi-threads": "1.1.0", "tslib": "^2.4.0" } }, "sha512-AvT9QFpxK0Zd8J0jopedNm+w/2fIzvtPKPjqyw9jwvBaReTTqPBk9Hixaz7KbjimP+QNz605/XnjFcDAL2pqBg=="], + + "@emnapi/runtime": ["@emnapi/runtime@1.8.1", "", { "dependencies": { "tslib": "^2.4.0" } }, "sha512-mehfKSMWjjNol8659Z8KxEMrdSJDDot5SXMq00dM8BN4o+CLNXQ0xH2V7EchNHV4RmbZLmmPdEaXZc5H2FXmDg=="], + + "@emnapi/wasi-threads": ["@emnapi/wasi-threads@1.1.0", "", { "dependencies": { "tslib": "^2.4.0" } }, "sha512-WI0DdZ8xFSbgMjR1sFsKABJ/C5OnRrjT06JXbZKexJGrDuPTzZdDYfFlsgcCXCyf+suG5QU2e/y1Wo2V/OapLQ=="], + + "@esbuild-kit/core-utils": ["@esbuild-kit/core-utils@3.3.2", "", { "dependencies": { "esbuild": "~0.18.20", "source-map-support": "^0.5.21" } }, "sha512-sPRAnw9CdSsRmEtnsl2WXWdyquogVpB3yZ3dgwJfe8zrOzTsV7cJvmwrKVa+0ma5BoiGJ+BoqkMvawbayKUsqQ=="], + + "@esbuild-kit/esm-loader": ["@esbuild-kit/esm-loader@2.6.5", "", { "dependencies": { "@esbuild-kit/core-utils": "^3.3.2", "get-tsconfig": "^4.7.0" } }, "sha512-FxEMIkJKnodyA1OaCUoEvbYRkoZlLZ4d/eXFu9Fh8CbBBgP5EmZxrfTRyN0qpXZ4vOvqnE5YdRdcrmUUXuU+dA=="], + + "@esbuild/android-arm": ["@esbuild/android-arm@0.18.20", "", { "os": "android", "cpu": "arm" }, "sha512-fyi7TDI/ijKKNZTUJAQqiG5T7YjJXgnzkURqmGj13C6dCqckZBLdl4h7bkhHt/t0WP+zO9/zwroDvANaOqO5Sw=="], + + "@esbuild/android-arm64": ["@esbuild/android-arm64@0.18.20", "", { "os": "android", "cpu": "arm64" }, "sha512-Nz4rJcchGDtENV0eMKUNa6L12zz2zBDXuhj/Vjh18zGqB44Bi7MBMSXjgunJgjRhCmKOjnPuZp4Mb6OKqtMHLQ=="], + + "@esbuild/android-x64": ["@esbuild/android-x64@0.18.20", "", { "os": "android", "cpu": "x64" }, "sha512-8GDdlePJA8D6zlZYJV/jnrRAi6rOiNaCC/JclcXpB+KIuvfBN4owLtgzY2bsxnx666XjJx2kDPUmnTtR8qKQUg=="], + + "@esbuild/darwin-arm64": ["@esbuild/darwin-arm64@0.18.20", "", { "os": "darwin", "cpu": "arm64" }, "sha512-bxRHW5kHU38zS2lPTPOyuyTm+S+eobPUnTNkdJEfAddYgEcll4xkT8DB9d2008DtTbl7uJag2HuE5NZAZgnNEA=="], + + "@esbuild/darwin-x64": ["@esbuild/darwin-x64@0.18.20", "", { "os": "darwin", "cpu": "x64" }, "sha512-pc5gxlMDxzm513qPGbCbDukOdsGtKhfxD1zJKXjCCcU7ju50O7MeAZ8c4krSJcOIJGFR+qx21yMMVYwiQvyTyQ=="], + + "@esbuild/freebsd-arm64": ["@esbuild/freebsd-arm64@0.18.20", "", { "os": "freebsd", "cpu": "arm64" }, "sha512-yqDQHy4QHevpMAaxhhIwYPMv1NECwOvIpGCZkECn8w2WFHXjEwrBn3CeNIYsibZ/iZEUemj++M26W3cNR5h+Tw=="], + + "@esbuild/freebsd-x64": ["@esbuild/freebsd-x64@0.18.20", "", { "os": "freebsd", "cpu": "x64" }, "sha512-tgWRPPuQsd3RmBZwarGVHZQvtzfEBOreNuxEMKFcd5DaDn2PbBxfwLcj4+aenoh7ctXcbXmOQIn8HI6mCSw5MQ=="], + + "@esbuild/linux-arm": ["@esbuild/linux-arm@0.18.20", "", { "os": "linux", "cpu": "arm" }, "sha512-/5bHkMWnq1EgKr1V+Ybz3s1hWXok7mDFUMQ4cG10AfW3wL02PSZi5kFpYKrptDsgb2WAJIvRcDm+qIvXf/apvg=="], + + "@esbuild/linux-arm64": ["@esbuild/linux-arm64@0.18.20", "", { "os": "linux", "cpu": "arm64" }, "sha512-2YbscF+UL7SQAVIpnWvYwM+3LskyDmPhe31pE7/aoTMFKKzIc9lLbyGUpmmb8a8AixOL61sQ/mFh3jEjHYFvdA=="], + + "@esbuild/linux-ia32": ["@esbuild/linux-ia32@0.18.20", "", { "os": "linux", "cpu": "ia32" }, "sha512-P4etWwq6IsReT0E1KHU40bOnzMHoH73aXp96Fs8TIT6z9Hu8G6+0SHSw9i2isWrD2nbx2qo5yUqACgdfVGx7TA=="], + + "@esbuild/linux-loong64": ["@esbuild/linux-loong64@0.18.20", "", { "os": "linux", "cpu": "none" }, "sha512-nXW8nqBTrOpDLPgPY9uV+/1DjxoQ7DoB2N8eocyq8I9XuqJ7BiAMDMf9n1xZM9TgW0J8zrquIb/A7s3BJv7rjg=="], + + "@esbuild/linux-mips64el": ["@esbuild/linux-mips64el@0.18.20", "", { "os": "linux", "cpu": "none" }, "sha512-d5NeaXZcHp8PzYy5VnXV3VSd2D328Zb+9dEq5HE6bw6+N86JVPExrA6O68OPwobntbNJ0pzCpUFZTo3w0GyetQ=="], + + "@esbuild/linux-ppc64": ["@esbuild/linux-ppc64@0.18.20", "", { "os": "linux", "cpu": "ppc64" }, "sha512-WHPyeScRNcmANnLQkq6AfyXRFr5D6N2sKgkFo2FqguP44Nw2eyDlbTdZwd9GYk98DZG9QItIiTlFLHJHjxP3FA=="], + + "@esbuild/linux-riscv64": ["@esbuild/linux-riscv64@0.18.20", "", { "os": "linux", "cpu": "none" }, "sha512-WSxo6h5ecI5XH34KC7w5veNnKkju3zBRLEQNY7mv5mtBmrP/MjNBCAlsM2u5hDBlS3NGcTQpoBvRzqBcRtpq1A=="], + + "@esbuild/linux-s390x": ["@esbuild/linux-s390x@0.18.20", "", { "os": "linux", "cpu": "s390x" }, "sha512-+8231GMs3mAEth6Ja1iK0a1sQ3ohfcpzpRLH8uuc5/KVDFneH6jtAJLFGafpzpMRO6DzJ6AvXKze9LfFMrIHVQ=="], + + "@esbuild/linux-x64": ["@esbuild/linux-x64@0.18.20", "", { "os": "linux", "cpu": "x64" }, "sha512-UYqiqemphJcNsFEskc73jQ7B9jgwjWrSayxawS6UVFZGWrAAtkzjxSqnoclCXxWtfwLdzU+vTpcNYhpn43uP1w=="], + + "@esbuild/netbsd-x64": ["@esbuild/netbsd-x64@0.18.20", "", { "os": "none", "cpu": "x64" }, "sha512-iO1c++VP6xUBUmltHZoMtCUdPlnPGdBom6IrO4gyKPFFVBKioIImVooR5I83nTew5UOYrk3gIJhbZh8X44y06A=="], + + "@esbuild/openbsd-x64": ["@esbuild/openbsd-x64@0.18.20", "", { "os": "openbsd", "cpu": "x64" }, "sha512-e5e4YSsuQfX4cxcygw/UCPIEP6wbIL+se3sxPdCiMbFLBWu0eiZOJ7WoD+ptCLrmjZBK1Wk7I6D/I3NglUGOxg=="], + + "@esbuild/sunos-x64": ["@esbuild/sunos-x64@0.18.20", "", { "os": "sunos", "cpu": "x64" }, "sha512-kDbFRFp0YpTQVVrqUd5FTYmWo45zGaXe0X8E1G/LKFC0v8x0vWrhOWSLITcCn63lmZIxfOMXtCfti/RxN/0wnQ=="], + + "@esbuild/win32-arm64": ["@esbuild/win32-arm64@0.18.20", "", { "os": "win32", "cpu": "arm64" }, "sha512-ddYFR6ItYgoaq4v4JmQQaAI5s7npztfV4Ag6NrhiaW0RrnOXqBkgwZLofVTlq1daVTQNhtI5oieTvkRPfZrePg=="], + + "@esbuild/win32-ia32": ["@esbuild/win32-ia32@0.18.20", "", { "os": "win32", "cpu": "ia32" }, "sha512-Wv7QBi3ID/rROT08SABTS7eV4hX26sVduqDOTe1MvGMjNd3EjOz4b7zeexIR62GTIEKrfJXKL9LFxTYgkyeu7g=="], + + "@esbuild/win32-x64": ["@esbuild/win32-x64@0.18.20", "", { "os": "win32", "cpu": "x64" }, "sha512-kTdfRcSiDfQca/y9QIkng02avJ+NCaQvrMejlsB3RRv5sE9rRoeBPISaZpKxHELzRxZyLvNts1P27W3wV+8geQ=="], + + "@eslint-community/eslint-utils": ["@eslint-community/eslint-utils@4.9.1", "", { "dependencies": { "eslint-visitor-keys": "^3.4.3" }, "peerDependencies": { "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0" } }, "sha512-phrYmNiYppR7znFEdqgfWHXR6NCkZEK7hwWDHZUjit/2/U0r6XvkDl0SYnoM51Hq7FhCGdLDT6zxCCOY1hexsQ=="], + + "@eslint-community/regexpp": ["@eslint-community/regexpp@4.12.2", "", {}, "sha512-EriSTlt5OC9/7SXkRSCAhfSxxoSUgBm33OH+IkwbdpgoqsSsUg7y3uh+IICI/Qg4BBWr3U2i39RpmycbxMq4ew=="], + + "@eslint/config-array": ["@eslint/config-array@0.21.1", "", { "dependencies": { "@eslint/object-schema": "^2.1.7", "debug": "^4.3.1", "minimatch": "^3.1.2" } }, "sha512-aw1gNayWpdI/jSYVgzN5pL0cfzU02GT3NBpeT/DXbx1/1x7ZKxFPd9bwrzygx/qiwIQiJ1sw/zD8qY/kRvlGHA=="], + + "@eslint/config-helpers": ["@eslint/config-helpers@0.4.2", "", { "dependencies": { "@eslint/core": "^0.17.0" } }, "sha512-gBrxN88gOIf3R7ja5K9slwNayVcZgK6SOUORm2uBzTeIEfeVaIhOpCtTox3P6R7o2jLFwLFTLnC7kU/RGcYEgw=="], + + "@eslint/core": ["@eslint/core@0.17.0", "", { "dependencies": { "@types/json-schema": "^7.0.15" } }, "sha512-yL/sLrpmtDaFEiUj1osRP4TI2MDz1AddJL+jZ7KSqvBuliN4xqYY54IfdN8qD8Toa6g1iloph1fxQNkjOxrrpQ=="], + + "@eslint/eslintrc": ["@eslint/eslintrc@3.3.3", "", { "dependencies": { "ajv": "^6.12.4", "debug": "^4.3.2", "espree": "^10.0.1", "globals": "^14.0.0", "ignore": "^5.2.0", "import-fresh": "^3.2.1", "js-yaml": "^4.1.1", "minimatch": "^3.1.2", "strip-json-comments": "^3.1.1" } }, "sha512-Kr+LPIUVKz2qkx1HAMH8q1q6azbqBAsXJUxBl/ODDuVPX45Z9DfwB8tPjTi6nNZ8BuM3nbJxC5zCAg5elnBUTQ=="], + + "@eslint/js": ["@eslint/js@9.39.2", "", {}, "sha512-q1mjIoW1VX4IvSocvM/vbTiveKC4k9eLrajNEuSsmjymSDEbpGddtpfOoN7YGAqBK3NG+uqo8ia4PDTt8buCYA=="], + + "@eslint/object-schema": ["@eslint/object-schema@2.1.7", "", {}, "sha512-VtAOaymWVfZcmZbp6E2mympDIHvyjXs/12LqWYjVw6qjrfF+VK+fyG33kChz3nnK+SU5/NeHOqrTEHS8sXO3OA=="], + + "@eslint/plugin-kit": ["@eslint/plugin-kit@0.4.1", "", { "dependencies": { "@eslint/core": "^0.17.0", "levn": "^0.4.1" } }, "sha512-43/qtrDUokr7LJqoF2c3+RInu/t4zfrpYdoSDfYyhg52rwLV6TnOvdG4fXm7IkSB3wErkcmJS9iEhjVtOSEjjA=="], + + "@floating-ui/core": ["@floating-ui/core@1.7.3", "", { "dependencies": { "@floating-ui/utils": "^0.2.10" } }, "sha512-sGnvb5dmrJaKEZ+LDIpguvdX3bDlEllmv4/ClQ9awcmCZrlx5jQyyMWFM5kBI+EyNOCDDiKk8il0zeuX3Zlg/w=="], + + "@floating-ui/dom": ["@floating-ui/dom@1.7.4", "", { "dependencies": { "@floating-ui/core": "^1.7.3", "@floating-ui/utils": "^0.2.10" } }, "sha512-OOchDgh4F2CchOX94cRVqhvy7b3AFb+/rQXyswmzmGakRfkMgoWVjfnLWkRirfLEfuD4ysVW16eXzwt3jHIzKA=="], + + "@floating-ui/react-dom": ["@floating-ui/react-dom@2.1.6", "", { "dependencies": { "@floating-ui/dom": "^1.7.4" }, "peerDependencies": { "react": ">=16.8.0", "react-dom": ">=16.8.0" } }, "sha512-4JX6rEatQEvlmgU80wZyq9RT96HZJa88q8hp0pBd+LrczeDI4o6uA2M+uvxngVHo4Ihr8uibXxH6+70zhAFrVw=="], + + "@floating-ui/utils": ["@floating-ui/utils@0.2.10", "", {}, "sha512-aGTxbpbg8/b5JfU1HXSrbH3wXZuLPJcNEcZQFMxLs3oSzgtVu6nFPkbbGGUvBcUjKV2YyB9Wxxabo+HEH9tcRQ=="], + + "@flowglad/nextjs": ["@flowglad/nextjs@0.16.4", "", { "dependencies": { "@flowglad/node": "0.29.0", "@flowglad/react": "0.16.4", "@flowglad/server": "0.16.4", "@flowglad/shared": "0.16.4", "@vercel/mcp-adapter": "0.11.1", "zod": "4.1.5" }, "peerDependencies": { "better-auth": "^1.3.17", "next": "^14.0.3 || ^15.0.0 || ^16.0.0", "react": "^19.0.0 || ^18.0.0" }, "optionalPeers": ["better-auth"] }, "sha512-vuUYGRj9J0x1wvDR1CB1lHLJeKvDRTWGSb49F9taA4LILbrSTi1vhAH8mAObtG8lrfcccH9G/zqJN8+rnC4McA=="], + + "@flowglad/node": ["@flowglad/node@0.29.0", "", {}, "sha512-kQcOOUHGDLm3UX/GMBlknjUzLMlJuwupE63xDOzQYZmEWRgDWMPqIt14sm1BXzWFTXwkO+TXgZ2qOZandNHA2A=="], + + "@flowglad/react": ["@flowglad/react@0.16.4", "", { "dependencies": { "@flowglad/node": "0.29.0", "@flowglad/shared": "0.16.4", "@tanstack/react-query": "5.66.0", "clsx": "2.1.1", "date-fns": "4.1.0", "tailwind-merge": "3.0.2", "zod": "4.1.5" }, "peerDependencies": { "react": "^19.0.0 || ^18.0.0" } }, "sha512-ID7iURwOb9KK7A9Ii6BKzEWjpW5znzBewGLSkLmfH28Xv5homGI0Ob4D6wS34Y8aAlI/G8RU+yf3rF8ZGZoogA=="], + + "@flowglad/server": ["@flowglad/server@0.16.4", "", { "dependencies": { "@flowglad/node": "0.29.0", "@flowglad/shared": "0.16.4", "nanoid": "^3.3.11", "zod": "4.1.5" }, "peerDependencies": { "better-auth": "^1.3.17", "express": "^4.0.0" }, "optionalPeers": ["better-auth", "express"] }, "sha512-LMHn9HKF4a+yBN014llstFemBowViBTrrUZ9m48MaLnrRYWwlkYUNeHxTOkP3ne0dHN2M3Y+lFF+63wvVXNrKQ=="], + + "@flowglad/shared": ["@flowglad/shared@0.16.4", "", { "dependencies": { "@flowglad/node": "0.29.0", "date-fns": "4.1.0", "zod": "4.1.5" } }, "sha512-Db2zPwxaa7nRIHSEW2hTRTMyLk092SV9aovk03KsiTR0DDdcp5pMwFtk5LTe9FuCFm0lnBzlYvn9fctUjY3u2Q=="], + + "@hexagon/base64": ["@hexagon/base64@1.1.28", "", {}, "sha512-lhqDEAvWixy3bZ+UOYbPwUbBkwBq5C1LAJ/xPC8Oi+lL54oyakv/npbA0aU2hgCsx/1NUd4IBvV03+aUBWxerw=="], + + "@hono/node-server": ["@hono/node-server@1.19.9", "", { "peerDependencies": { "hono": "^4" } }, "sha512-vHL6w3ecZsky+8P5MD+eFfaGTyCeOHUIFYMGpQGbrBTSmNNoxv0if69rEZ5giu36weC5saFuznL411gRX7bJDw=="], + + "@humanfs/core": ["@humanfs/core@0.19.1", "", {}, "sha512-5DyQ4+1JEUzejeK1JGICcideyfUbGixgS9jNgex5nqkW+cY7WZhxBigmieN5Qnw9ZosSNVC9KQKyb+GUaGyKUA=="], + + "@humanfs/node": ["@humanfs/node@0.16.7", "", { "dependencies": { "@humanfs/core": "^0.19.1", "@humanwhocodes/retry": "^0.4.0" } }, "sha512-/zUx+yOsIrG4Y43Eh2peDeKCxlRt/gET6aHfaKpuq267qXdYDFViVHfMaLyygZOnl0kGWxFIgsBy8QFuTLUXEQ=="], + + "@humanwhocodes/module-importer": ["@humanwhocodes/module-importer@1.0.1", "", {}, "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA=="], + + "@humanwhocodes/retry": ["@humanwhocodes/retry@0.4.3", "", {}, "sha512-bV0Tgo9K4hfPCek+aMAn81RppFKv2ySDQeMoSZuvTASywNTnVJCArCZE2FWqpvIatKu7VMRLWlR1EazvVhDyhQ=="], + + "@img/colour": ["@img/colour@1.0.0", "", {}, "sha512-A5P/LfWGFSl6nsckYtjw9da+19jB8hkJ6ACTGcDfEJ0aE+l2n2El7dsVM7UVHZQ9s2lmYMWlrS21YLy2IR1LUw=="], + + "@img/sharp-darwin-arm64": ["@img/sharp-darwin-arm64@0.34.5", "", { "optionalDependencies": { "@img/sharp-libvips-darwin-arm64": "1.2.4" }, "os": "darwin", "cpu": "arm64" }, "sha512-imtQ3WMJXbMY4fxb/Ndp6HBTNVtWCUI0WdobyheGf5+ad6xX8VIDO8u2xE4qc/fr08CKG/7dDseFtn6M6g/r3w=="], + + "@img/sharp-darwin-x64": ["@img/sharp-darwin-x64@0.34.5", "", { "optionalDependencies": { "@img/sharp-libvips-darwin-x64": "1.2.4" }, "os": "darwin", "cpu": "x64" }, "sha512-YNEFAF/4KQ/PeW0N+r+aVVsoIY0/qxxikF2SWdp+NRkmMB7y9LBZAVqQ4yhGCm/H3H270OSykqmQMKLBhBJDEw=="], + + "@img/sharp-libvips-darwin-arm64": ["@img/sharp-libvips-darwin-arm64@1.2.4", "", { "os": "darwin", "cpu": "arm64" }, "sha512-zqjjo7RatFfFoP0MkQ51jfuFZBnVE2pRiaydKJ1G/rHZvnsrHAOcQALIi9sA5co5xenQdTugCvtb1cuf78Vf4g=="], + + "@img/sharp-libvips-darwin-x64": ["@img/sharp-libvips-darwin-x64@1.2.4", "", { "os": "darwin", "cpu": "x64" }, "sha512-1IOd5xfVhlGwX+zXv2N93k0yMONvUlANylbJw1eTah8K/Jtpi15KC+WSiaX/nBmbm2HxRM1gZ0nSdjSsrZbGKg=="], + + "@img/sharp-libvips-linux-arm": ["@img/sharp-libvips-linux-arm@1.2.4", "", { "os": "linux", "cpu": "arm" }, "sha512-bFI7xcKFELdiNCVov8e44Ia4u2byA+l3XtsAj+Q8tfCwO6BQ8iDojYdvoPMqsKDkuoOo+X6HZA0s0q11ANMQ8A=="], + + "@img/sharp-libvips-linux-arm64": ["@img/sharp-libvips-linux-arm64@1.2.4", "", { "os": "linux", "cpu": "arm64" }, "sha512-excjX8DfsIcJ10x1Kzr4RcWe1edC9PquDRRPx3YVCvQv+U5p7Yin2s32ftzikXojb1PIFc/9Mt28/y+iRklkrw=="], + + "@img/sharp-libvips-linux-ppc64": ["@img/sharp-libvips-linux-ppc64@1.2.4", "", { "os": "linux", "cpu": "ppc64" }, "sha512-FMuvGijLDYG6lW+b/UvyilUWu5Ayu+3r2d1S8notiGCIyYU/76eig1UfMmkZ7vwgOrzKzlQbFSuQfgm7GYUPpA=="], + + "@img/sharp-libvips-linux-riscv64": ["@img/sharp-libvips-linux-riscv64@1.2.4", "", { "os": "linux", "cpu": "none" }, "sha512-oVDbcR4zUC0ce82teubSm+x6ETixtKZBh/qbREIOcI3cULzDyb18Sr/Wcyx7NRQeQzOiHTNbZFF1UwPS2scyGA=="], + + "@img/sharp-libvips-linux-s390x": ["@img/sharp-libvips-linux-s390x@1.2.4", "", { "os": "linux", "cpu": "s390x" }, "sha512-qmp9VrzgPgMoGZyPvrQHqk02uyjA0/QrTO26Tqk6l4ZV0MPWIW6LTkqOIov+J1yEu7MbFQaDpwdwJKhbJvuRxQ=="], + + "@img/sharp-libvips-linux-x64": ["@img/sharp-libvips-linux-x64@1.2.4", "", { "os": "linux", "cpu": "x64" }, "sha512-tJxiiLsmHc9Ax1bz3oaOYBURTXGIRDODBqhveVHonrHJ9/+k89qbLl0bcJns+e4t4rvaNBxaEZsFtSfAdquPrw=="], + + "@img/sharp-libvips-linuxmusl-arm64": ["@img/sharp-libvips-linuxmusl-arm64@1.2.4", "", { "os": "linux", "cpu": "arm64" }, "sha512-FVQHuwx1IIuNow9QAbYUzJ+En8KcVm9Lk5+uGUQJHaZmMECZmOlix9HnH7n1TRkXMS0pGxIJokIVB9SuqZGGXw=="], + + "@img/sharp-libvips-linuxmusl-x64": ["@img/sharp-libvips-linuxmusl-x64@1.2.4", "", { "os": "linux", "cpu": "x64" }, "sha512-+LpyBk7L44ZIXwz/VYfglaX/okxezESc6UxDSoyo2Ks6Jxc4Y7sGjpgU9s4PMgqgjj1gZCylTieNamqA1MF7Dg=="], + + "@img/sharp-linux-arm": ["@img/sharp-linux-arm@0.34.5", "", { "optionalDependencies": { "@img/sharp-libvips-linux-arm": "1.2.4" }, "os": "linux", "cpu": "arm" }, "sha512-9dLqsvwtg1uuXBGZKsxem9595+ujv0sJ6Vi8wcTANSFpwV/GONat5eCkzQo/1O6zRIkh0m/8+5BjrRr7jDUSZw=="], + + "@img/sharp-linux-arm64": ["@img/sharp-linux-arm64@0.34.5", "", { "optionalDependencies": { "@img/sharp-libvips-linux-arm64": "1.2.4" }, "os": "linux", "cpu": "arm64" }, "sha512-bKQzaJRY/bkPOXyKx5EVup7qkaojECG6NLYswgktOZjaXecSAeCWiZwwiFf3/Y+O1HrauiE3FVsGxFg8c24rZg=="], + + "@img/sharp-linux-ppc64": ["@img/sharp-linux-ppc64@0.34.5", "", { "optionalDependencies": { "@img/sharp-libvips-linux-ppc64": "1.2.4" }, "os": "linux", "cpu": "ppc64" }, "sha512-7zznwNaqW6YtsfrGGDA6BRkISKAAE1Jo0QdpNYXNMHu2+0dTrPflTLNkpc8l7MUP5M16ZJcUvysVWWrMefZquA=="], + + "@img/sharp-linux-riscv64": ["@img/sharp-linux-riscv64@0.34.5", "", { "optionalDependencies": { "@img/sharp-libvips-linux-riscv64": "1.2.4" }, "os": "linux", "cpu": "none" }, "sha512-51gJuLPTKa7piYPaVs8GmByo7/U7/7TZOq+cnXJIHZKavIRHAP77e3N2HEl3dgiqdD/w0yUfiJnII77PuDDFdw=="], + + "@img/sharp-linux-s390x": ["@img/sharp-linux-s390x@0.34.5", "", { "optionalDependencies": { "@img/sharp-libvips-linux-s390x": "1.2.4" }, "os": "linux", "cpu": "s390x" }, "sha512-nQtCk0PdKfho3eC5MrbQoigJ2gd1CgddUMkabUj+rBevs8tZ2cULOx46E7oyX+04WGfABgIwmMC0VqieTiR4jg=="], + + "@img/sharp-linux-x64": ["@img/sharp-linux-x64@0.34.5", "", { "optionalDependencies": { "@img/sharp-libvips-linux-x64": "1.2.4" }, "os": "linux", "cpu": "x64" }, "sha512-MEzd8HPKxVxVenwAa+JRPwEC7QFjoPWuS5NZnBt6B3pu7EG2Ge0id1oLHZpPJdn3OQK+BQDiw9zStiHBTJQQQQ=="], + + "@img/sharp-linuxmusl-arm64": ["@img/sharp-linuxmusl-arm64@0.34.5", "", { "optionalDependencies": { "@img/sharp-libvips-linuxmusl-arm64": "1.2.4" }, "os": "linux", "cpu": "arm64" }, "sha512-fprJR6GtRsMt6Kyfq44IsChVZeGN97gTD331weR1ex1c1rypDEABN6Tm2xa1wE6lYb5DdEnk03NZPqA7Id21yg=="], + + "@img/sharp-linuxmusl-x64": ["@img/sharp-linuxmusl-x64@0.34.5", "", { "optionalDependencies": { "@img/sharp-libvips-linuxmusl-x64": "1.2.4" }, "os": "linux", "cpu": "x64" }, "sha512-Jg8wNT1MUzIvhBFxViqrEhWDGzqymo3sV7z7ZsaWbZNDLXRJZoRGrjulp60YYtV4wfY8VIKcWidjojlLcWrd8Q=="], + + "@img/sharp-wasm32": ["@img/sharp-wasm32@0.34.5", "", { "dependencies": { "@emnapi/runtime": "^1.7.0" }, "cpu": "none" }, "sha512-OdWTEiVkY2PHwqkbBI8frFxQQFekHaSSkUIJkwzclWZe64O1X4UlUjqqqLaPbUpMOQk6FBu/HtlGXNblIs0huw=="], + + "@img/sharp-win32-arm64": ["@img/sharp-win32-arm64@0.34.5", "", { "os": "win32", "cpu": "arm64" }, "sha512-WQ3AgWCWYSb2yt+IG8mnC6Jdk9Whs7O0gxphblsLvdhSpSTtmu69ZG1Gkb6NuvxsNACwiPV6cNSZNzt0KPsw7g=="], + + "@img/sharp-win32-ia32": ["@img/sharp-win32-ia32@0.34.5", "", { "os": "win32", "cpu": "ia32" }, "sha512-FV9m/7NmeCmSHDD5j4+4pNI8Cp3aW+JvLoXcTUo0IqyjSfAZJ8dIUmijx1qaJsIiU+Hosw6xM5KijAWRJCSgNg=="], + + "@img/sharp-win32-x64": ["@img/sharp-win32-x64@0.34.5", "", { "os": "win32", "cpu": "x64" }, "sha512-+29YMsqY2/9eFEiW93eqWnuLcWcufowXewwSNIT6UwZdUUCrM3oFjMWH/Z6/TMmb4hlFenmfAVbpWeup2jryCw=="], + + "@jridgewell/gen-mapping": ["@jridgewell/gen-mapping@0.3.13", "", { "dependencies": { "@jridgewell/sourcemap-codec": "^1.5.0", "@jridgewell/trace-mapping": "^0.3.24" } }, "sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA=="], + + "@jridgewell/remapping": ["@jridgewell/remapping@2.3.5", "", { "dependencies": { "@jridgewell/gen-mapping": "^0.3.5", "@jridgewell/trace-mapping": "^0.3.24" } }, "sha512-LI9u/+laYG4Ds1TDKSJW2YPrIlcVYOwi2fUC6xB43lueCjgxV4lffOCZCtYFiH6TNOX+tQKXx97T4IKHbhyHEQ=="], + + "@jridgewell/resolve-uri": ["@jridgewell/resolve-uri@3.1.2", "", {}, "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw=="], + + "@jridgewell/sourcemap-codec": ["@jridgewell/sourcemap-codec@1.5.5", "", {}, "sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og=="], + + "@jridgewell/trace-mapping": ["@jridgewell/trace-mapping@0.3.31", "", { "dependencies": { "@jridgewell/resolve-uri": "^3.1.0", "@jridgewell/sourcemap-codec": "^1.4.14" } }, "sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw=="], + + "@levischuck/tiny-cbor": ["@levischuck/tiny-cbor@0.2.11", "", {}, "sha512-llBRm4dT4Z89aRsm6u2oEZ8tfwL/2l6BwpZ7JcyieouniDECM5AqNgr/y08zalEIvW3RSK4upYyybDcmjXqAow=="], + + "@modelcontextprotocol/sdk": ["@modelcontextprotocol/sdk@1.25.3", "", { "dependencies": { "@hono/node-server": "^1.19.9", "ajv": "^8.17.1", "ajv-formats": "^3.0.1", "content-type": "^1.0.5", "cors": "^2.8.5", "cross-spawn": "^7.0.5", "eventsource": "^3.0.2", "eventsource-parser": "^3.0.0", "express": "^5.0.1", "express-rate-limit": "^7.5.0", "jose": "^6.1.1", "json-schema-typed": "^8.0.2", "pkce-challenge": "^5.0.0", "raw-body": "^3.0.0", "zod": "^3.25 || ^4.0", "zod-to-json-schema": "^3.25.0" }, "peerDependencies": { "@cfworker/json-schema": "^4.1.1" }, "optionalPeers": ["@cfworker/json-schema"] }, "sha512-vsAMBMERybvYgKbg/l4L1rhS7VXV1c0CtyJg72vwxONVX0l4ZfKVAnZEWTQixJGTzKnELjQ59e4NbdFDALRiAQ=="], + + "@napi-rs/wasm-runtime": ["@napi-rs/wasm-runtime@0.2.12", "", { "dependencies": { "@emnapi/core": "^1.4.3", "@emnapi/runtime": "^1.4.3", "@tybys/wasm-util": "^0.10.0" } }, "sha512-ZVWUcfwY4E/yPitQJl481FjFo3K22D6qF0DuFH6Y/nbnE11GY5uguDxZMGXPQ8WQ0128MXQD7TnfHyK4oWoIJQ=="], + + "@next/env": ["@next/env@15.5.9", "", {}, "sha512-4GlTZ+EJM7WaW2HEZcyU317tIQDjkQIyENDLxYJfSWlfqguN+dHkZgyQTV/7ykvobU7yEH5gKvreNrH4B6QgIg=="], + + "@next/eslint-plugin-next": ["@next/eslint-plugin-next@15.5.6", "", { "dependencies": { "fast-glob": "3.3.1" } }, "sha512-YxDvsT2fwy1j5gMqk3ppXlsgDopHnkM4BoxSVASbvvgh5zgsK8lvWerDzPip8k3WVzsTZ1O7A7si1KNfN4OZfQ=="], + + "@next/swc-darwin-arm64": ["@next/swc-darwin-arm64@15.5.7", "", { "os": "darwin", "cpu": "arm64" }, "sha512-IZwtxCEpI91HVU/rAUOOobWSZv4P2DeTtNaCdHqLcTJU4wdNXgAySvKa/qJCgR5m6KI8UsKDXtO2B31jcaw1Yw=="], + + "@next/swc-darwin-x64": ["@next/swc-darwin-x64@15.5.7", "", { "os": "darwin", "cpu": "x64" }, "sha512-UP6CaDBcqaCBuiq/gfCEJw7sPEoX1aIjZHnBWN9v9qYHQdMKvCKcAVs4OX1vIjeE+tC5EIuwDTVIoXpUes29lg=="], + + "@next/swc-linux-arm64-gnu": ["@next/swc-linux-arm64-gnu@15.5.7", "", { "os": "linux", "cpu": "arm64" }, "sha512-NCslw3GrNIw7OgmRBxHtdWFQYhexoUCq+0oS2ccjyYLtcn1SzGzeM54jpTFonIMUjNbHmpKpziXnpxhSWLcmBA=="], + + "@next/swc-linux-arm64-musl": ["@next/swc-linux-arm64-musl@15.5.7", "", { "os": "linux", "cpu": "arm64" }, "sha512-nfymt+SE5cvtTrG9u1wdoxBr9bVB7mtKTcj0ltRn6gkP/2Nu1zM5ei8rwP9qKQP0Y//umK+TtkKgNtfboBxRrw=="], + + "@next/swc-linux-x64-gnu": ["@next/swc-linux-x64-gnu@15.5.7", "", { "os": "linux", "cpu": "x64" }, "sha512-hvXcZvCaaEbCZcVzcY7E1uXN9xWZfFvkNHwbe/n4OkRhFWrs1J1QV+4U1BN06tXLdaS4DazEGXwgqnu/VMcmqw=="], + + "@next/swc-linux-x64-musl": ["@next/swc-linux-x64-musl@15.5.7", "", { "os": "linux", "cpu": "x64" }, "sha512-4IUO539b8FmF0odY6/SqANJdgwn1xs1GkPO5doZugwZ3ETF6JUdckk7RGmsfSf7ws8Qb2YB5It33mvNL/0acqA=="], + + "@next/swc-win32-arm64-msvc": ["@next/swc-win32-arm64-msvc@15.5.7", "", { "os": "win32", "cpu": "arm64" }, "sha512-CpJVTkYI3ZajQkC5vajM7/ApKJUOlm6uP4BknM3XKvJ7VXAvCqSjSLmM0LKdYzn6nBJVSjdclx8nYJSa3xlTgQ=="], + + "@next/swc-win32-x64-msvc": ["@next/swc-win32-x64-msvc@15.5.7", "", { "os": "win32", "cpu": "x64" }, "sha512-gMzgBX164I6DN+9/PGA+9dQiwmTkE4TloBNx8Kv9UiGARsr9Nba7IpcBRA1iTV9vwlYnrE3Uy6I7Aj6qLjQuqw=="], + + "@noble/ciphers": ["@noble/ciphers@2.1.1", "", {}, "sha512-bysYuiVfhxNJuldNXlFEitTVdNnYUc+XNJZd7Qm2a5j1vZHgY+fazadNFWFaMK/2vye0JVlxV3gHmC0WDfAOQw=="], + + "@noble/hashes": ["@noble/hashes@2.0.1", "", {}, "sha512-XlOlEbQcE9fmuXxrVTXCTlG2nlRXa9Rj3rr5Ue/+tX+nmkgbX720YHh0VR3hBF9xDvwnb8D2shVGOwNx+ulArw=="], + + "@nodelib/fs.scandir": ["@nodelib/fs.scandir@2.1.5", "", { "dependencies": { "@nodelib/fs.stat": "2.0.5", "run-parallel": "^1.1.9" } }, "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g=="], + + "@nodelib/fs.stat": ["@nodelib/fs.stat@2.0.5", "", {}, "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A=="], + + "@nodelib/fs.walk": ["@nodelib/fs.walk@1.2.8", "", { "dependencies": { "@nodelib/fs.scandir": "2.1.5", "fastq": "^1.6.0" } }, "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg=="], + + "@nolyfill/is-core-module": ["@nolyfill/is-core-module@1.0.39", "", {}, "sha512-nn5ozdjYQpUCZlWGuxcJY/KpxkWQs4DcbMCmKojjyrYDEAGy4Ce19NN4v5MduafTwJlbKc99UA8YhSVqq9yPZA=="], + + "@peculiar/asn1-android": ["@peculiar/asn1-android@2.6.0", "", { "dependencies": { "@peculiar/asn1-schema": "^2.6.0", "asn1js": "^3.0.6", "tslib": "^2.8.1" } }, "sha512-cBRCKtYPF7vJGN76/yG8VbxRcHLPF3HnkoHhKOZeHpoVtbMYfY9ROKtH3DtYUY9m8uI1Mh47PRhHf2hSK3xcSQ=="], + + "@peculiar/asn1-cms": ["@peculiar/asn1-cms@2.6.0", "", { "dependencies": { "@peculiar/asn1-schema": "^2.6.0", "@peculiar/asn1-x509": "^2.6.0", "@peculiar/asn1-x509-attr": "^2.6.0", "asn1js": "^3.0.6", "tslib": "^2.8.1" } }, "sha512-2uZqP+ggSncESeUF/9Su8rWqGclEfEiz1SyU02WX5fUONFfkjzS2Z/F1Li0ofSmf4JqYXIOdCAZqIXAIBAT1OA=="], + + "@peculiar/asn1-csr": ["@peculiar/asn1-csr@2.6.0", "", { "dependencies": { "@peculiar/asn1-schema": "^2.6.0", "@peculiar/asn1-x509": "^2.6.0", "asn1js": "^3.0.6", "tslib": "^2.8.1" } }, "sha512-BeWIu5VpTIhfRysfEp73SGbwjjoLL/JWXhJ/9mo4vXnz3tRGm+NGm3KNcRzQ9VMVqwYS2RHlolz21svzRXIHPQ=="], + + "@peculiar/asn1-ecc": ["@peculiar/asn1-ecc@2.6.0", "", { "dependencies": { "@peculiar/asn1-schema": "^2.6.0", "@peculiar/asn1-x509": "^2.6.0", "asn1js": "^3.0.6", "tslib": "^2.8.1" } }, "sha512-FF3LMGq6SfAOwUG2sKpPXblibn6XnEIKa+SryvUl5Pik+WR9rmRA3OCiwz8R3lVXnYnyRkSZsSLdml8H3UiOcw=="], + + "@peculiar/asn1-pfx": ["@peculiar/asn1-pfx@2.6.0", "", { "dependencies": { "@peculiar/asn1-cms": "^2.6.0", "@peculiar/asn1-pkcs8": "^2.6.0", "@peculiar/asn1-rsa": "^2.6.0", "@peculiar/asn1-schema": "^2.6.0", "asn1js": "^3.0.6", "tslib": "^2.8.1" } }, "sha512-rtUvtf+tyKGgokHHmZzeUojRZJYPxoD/jaN1+VAB4kKR7tXrnDCA/RAWXAIhMJJC+7W27IIRGe9djvxKgsldCQ=="], + + "@peculiar/asn1-pkcs8": ["@peculiar/asn1-pkcs8@2.6.0", "", { "dependencies": { "@peculiar/asn1-schema": "^2.6.0", "@peculiar/asn1-x509": "^2.6.0", "asn1js": "^3.0.6", "tslib": "^2.8.1" } }, "sha512-KyQ4D8G/NrS7Fw3XCJrngxmjwO/3htnA0lL9gDICvEQ+GJ+EPFqldcJQTwPIdvx98Tua+WjkdKHSC0/Km7T+lA=="], + + "@peculiar/asn1-pkcs9": ["@peculiar/asn1-pkcs9@2.6.0", "", { "dependencies": { "@peculiar/asn1-cms": "^2.6.0", "@peculiar/asn1-pfx": "^2.6.0", "@peculiar/asn1-pkcs8": "^2.6.0", "@peculiar/asn1-schema": "^2.6.0", "@peculiar/asn1-x509": "^2.6.0", "@peculiar/asn1-x509-attr": "^2.6.0", "asn1js": "^3.0.6", "tslib": "^2.8.1" } }, "sha512-b78OQ6OciW0aqZxdzliXGYHASeCvvw5caqidbpQRYW2mBtXIX2WhofNXTEe7NyxTb0P6J62kAAWLwn0HuMF1Fw=="], + + "@peculiar/asn1-rsa": ["@peculiar/asn1-rsa@2.6.0", "", { "dependencies": { "@peculiar/asn1-schema": "^2.6.0", "@peculiar/asn1-x509": "^2.6.0", "asn1js": "^3.0.6", "tslib": "^2.8.1" } }, "sha512-Nu4C19tsrTsCp9fDrH+sdcOKoVfdfoQQ7S3VqjJU6vedR7tY3RLkQ5oguOIB3zFW33USDUuYZnPEQYySlgha4w=="], + + "@peculiar/asn1-schema": ["@peculiar/asn1-schema@2.6.0", "", { "dependencies": { "asn1js": "^3.0.6", "pvtsutils": "^1.3.6", "tslib": "^2.8.1" } }, "sha512-xNLYLBFTBKkCzEZIw842BxytQQATQv+lDTCEMZ8C196iJcJJMBUZxrhSTxLaohMyKK8QlzRNTRkUmanucnDSqg=="], + + "@peculiar/asn1-x509": ["@peculiar/asn1-x509@2.6.0", "", { "dependencies": { "@peculiar/asn1-schema": "^2.6.0", "asn1js": "^3.0.6", "pvtsutils": "^1.3.6", "tslib": "^2.8.1" } }, "sha512-uzYbPEpoQiBoTq0/+jZtpM6Gq6zADBx+JNFP3yqRgziWBxQ/Dt/HcuvRfm9zJTPdRcBqPNdaRHTVwpyiq6iNMA=="], + + "@peculiar/asn1-x509-attr": ["@peculiar/asn1-x509-attr@2.6.0", "", { "dependencies": { "@peculiar/asn1-schema": "^2.6.0", "@peculiar/asn1-x509": "^2.6.0", "asn1js": "^3.0.6", "tslib": "^2.8.1" } }, "sha512-MuIAXFX3/dc8gmoZBkwJWxUWOSvG4MMDntXhrOZpJVMkYX+MYc/rUAU2uJOved9iJEoiUx7//3D8oG83a78UJA=="], + + "@peculiar/x509": ["@peculiar/x509@1.14.3", "", { "dependencies": { "@peculiar/asn1-cms": "^2.6.0", "@peculiar/asn1-csr": "^2.6.0", "@peculiar/asn1-ecc": "^2.6.0", "@peculiar/asn1-pkcs9": "^2.6.0", "@peculiar/asn1-rsa": "^2.6.0", "@peculiar/asn1-schema": "^2.6.0", "@peculiar/asn1-x509": "^2.6.0", "pvtsutils": "^1.3.6", "reflect-metadata": "^0.2.2", "tslib": "^2.8.1", "tsyringe": "^4.10.0" } }, "sha512-C2Xj8FZ0uHWeCXXqX5B4/gVFQmtSkiuOolzAgutjTfseNOHT3pUjljDZsTSxXFGgio54bCzVFqmEOUrIVk8RDA=="], + + "@pkgr/core": ["@pkgr/core@0.2.9", "", {}, "sha512-QNqXyfVS2wm9hweSYD2O7F0G06uurj9kZ96TRQE5Y9hU7+tgdZwIkbAKc5Ocy1HxEY2kuDQa6cQ1WRs/O5LFKA=="], + + "@radix-ui/primitive": ["@radix-ui/primitive@1.1.3", "", {}, "sha512-JTF99U/6XIjCBo0wqkU5sK10glYe27MRRsfwoiq5zzOEZLHU3A3KCMa5X/azekYRCJ0HlwI0crAXS/5dEHTzDg=="], + + "@radix-ui/react-arrow": ["@radix-ui/react-arrow@1.1.7", "", { "dependencies": { "@radix-ui/react-primitive": "2.1.3" }, "peerDependencies": { "@types/react": "*", "@types/react-dom": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react", "@types/react-dom"] }, "sha512-F+M1tLhO+mlQaOWspE8Wstg+z6PwxwRd8oQ8IXceWz92kfAmalTRf0EjrouQeo7QssEPfCn05B4Ihs1K9WQ/7w=="], + + "@radix-ui/react-collection": ["@radix-ui/react-collection@1.1.7", "", { "dependencies": { "@radix-ui/react-compose-refs": "1.1.2", "@radix-ui/react-context": "1.1.2", "@radix-ui/react-primitive": "2.1.3", "@radix-ui/react-slot": "1.2.3" }, "peerDependencies": { "@types/react": "*", "@types/react-dom": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react", "@types/react-dom"] }, "sha512-Fh9rGN0MoI4ZFUNyfFVNU4y9LUz93u9/0K+yLgA2bwRojxM8JU1DyvvMBabnZPBgMWREAJvU2jjVzq+LrFUglw=="], + + "@radix-ui/react-compose-refs": ["@radix-ui/react-compose-refs@1.1.2", "", { "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-z4eqJvfiNnFMHIIvXP3CY57y2WJs5g2v3X0zm9mEJkrkNv4rDxu+sg9Jh8EkXyeqBkB7SOcboo9dMVqhyrACIg=="], + + "@radix-ui/react-context": ["@radix-ui/react-context@1.1.2", "", { "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-jCi/QKUM2r1Ju5a3J64TH2A5SpKAgh0LpknyqdQ4m6DCV0xJ2HG1xARRwNGPQfi1SLdLWZ1OJz6F4OMBBNiGJA=="], + + "@radix-ui/react-dialog": ["@radix-ui/react-dialog@1.1.15", "", { "dependencies": { "@radix-ui/primitive": "1.1.3", "@radix-ui/react-compose-refs": "1.1.2", "@radix-ui/react-context": "1.1.2", "@radix-ui/react-dismissable-layer": "1.1.11", "@radix-ui/react-focus-guards": "1.1.3", "@radix-ui/react-focus-scope": "1.1.7", "@radix-ui/react-id": "1.1.1", "@radix-ui/react-portal": "1.1.9", "@radix-ui/react-presence": "1.1.5", "@radix-ui/react-primitive": "2.1.3", "@radix-ui/react-slot": "1.2.3", "@radix-ui/react-use-controllable-state": "1.2.2", "aria-hidden": "^1.2.4", "react-remove-scroll": "^2.6.3" }, "peerDependencies": { "@types/react": "*", "@types/react-dom": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react", "@types/react-dom"] }, "sha512-TCglVRtzlffRNxRMEyR36DGBLJpeusFcgMVD9PZEzAKnUs1lKCgX5u9BmC2Yg+LL9MgZDugFFs1Vl+Jp4t/PGw=="], + + "@radix-ui/react-direction": ["@radix-ui/react-direction@1.1.1", "", { "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-1UEWRX6jnOA2y4H5WczZ44gOOjTEmlqv1uNW4GAJEO5+bauCBhv8snY65Iw5/VOS/ghKN9gr2KjnLKxrsvoMVw=="], + + "@radix-ui/react-dismissable-layer": ["@radix-ui/react-dismissable-layer@1.1.11", "", { "dependencies": { "@radix-ui/primitive": "1.1.3", "@radix-ui/react-compose-refs": "1.1.2", "@radix-ui/react-primitive": "2.1.3", "@radix-ui/react-use-callback-ref": "1.1.1", "@radix-ui/react-use-escape-keydown": "1.1.1" }, "peerDependencies": { "@types/react": "*", "@types/react-dom": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react", "@types/react-dom"] }, "sha512-Nqcp+t5cTB8BinFkZgXiMJniQH0PsUt2k51FUhbdfeKvc4ACcG2uQniY/8+h1Yv6Kza4Q7lD7PQV0z0oicE0Mg=="], + + "@radix-ui/react-dropdown-menu": ["@radix-ui/react-dropdown-menu@2.1.16", "", { "dependencies": { "@radix-ui/primitive": "1.1.3", "@radix-ui/react-compose-refs": "1.1.2", "@radix-ui/react-context": "1.1.2", "@radix-ui/react-id": "1.1.1", "@radix-ui/react-menu": "2.1.16", "@radix-ui/react-primitive": "2.1.3", "@radix-ui/react-use-controllable-state": "1.2.2" }, "peerDependencies": { "@types/react": "*", "@types/react-dom": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react", "@types/react-dom"] }, "sha512-1PLGQEynI/3OX/ftV54COn+3Sud/Mn8vALg2rWnBLnRaGtJDduNW/22XjlGgPdpcIbiQxjKtb7BkcjP00nqfJw=="], + + "@radix-ui/react-focus-guards": ["@radix-ui/react-focus-guards@1.1.3", "", { "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-0rFg/Rj2Q62NCm62jZw0QX7a3sz6QCQU0LpZdNrJX8byRGaGVTqbrW9jAoIAHyMQqsNpeZ81YgSizOt5WXq0Pw=="], + + "@radix-ui/react-focus-scope": ["@radix-ui/react-focus-scope@1.1.7", "", { "dependencies": { "@radix-ui/react-compose-refs": "1.1.2", "@radix-ui/react-primitive": "2.1.3", "@radix-ui/react-use-callback-ref": "1.1.1" }, "peerDependencies": { "@types/react": "*", "@types/react-dom": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react", "@types/react-dom"] }, "sha512-t2ODlkXBQyn7jkl6TNaw/MtVEVvIGelJDCG41Okq/KwUsJBwQ4XVZsHAVUkK4mBv3ewiAS3PGuUWuY2BoK4ZUw=="], + + "@radix-ui/react-id": ["@radix-ui/react-id@1.1.1", "", { "dependencies": { "@radix-ui/react-use-layout-effect": "1.1.1" }, "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-kGkGegYIdQsOb4XjsfM97rXsiHaBwco+hFI66oO4s9LU+PLAC5oJ7khdOVFxkhsmlbpUqDAvXw11CluXP+jkHg=="], + + "@radix-ui/react-menu": ["@radix-ui/react-menu@2.1.16", "", { "dependencies": { "@radix-ui/primitive": "1.1.3", "@radix-ui/react-collection": "1.1.7", "@radix-ui/react-compose-refs": "1.1.2", "@radix-ui/react-context": "1.1.2", "@radix-ui/react-direction": "1.1.1", "@radix-ui/react-dismissable-layer": "1.1.11", "@radix-ui/react-focus-guards": "1.1.3", "@radix-ui/react-focus-scope": "1.1.7", "@radix-ui/react-id": "1.1.1", "@radix-ui/react-popper": "1.2.8", "@radix-ui/react-portal": "1.1.9", "@radix-ui/react-presence": "1.1.5", "@radix-ui/react-primitive": "2.1.3", "@radix-ui/react-roving-focus": "1.1.11", "@radix-ui/react-slot": "1.2.3", "@radix-ui/react-use-callback-ref": "1.1.1", "aria-hidden": "^1.2.4", "react-remove-scroll": "^2.6.3" }, "peerDependencies": { "@types/react": "*", "@types/react-dom": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react", "@types/react-dom"] }, "sha512-72F2T+PLlphrqLcAotYPp0uJMr5SjP5SL01wfEspJbru5Zs5vQaSHb4VB3ZMJPimgHHCHG7gMOeOB9H3Hdmtxg=="], + + "@radix-ui/react-popper": ["@radix-ui/react-popper@1.2.8", "", { "dependencies": { "@floating-ui/react-dom": "^2.0.0", "@radix-ui/react-arrow": "1.1.7", "@radix-ui/react-compose-refs": "1.1.2", "@radix-ui/react-context": "1.1.2", "@radix-ui/react-primitive": "2.1.3", "@radix-ui/react-use-callback-ref": "1.1.1", "@radix-ui/react-use-layout-effect": "1.1.1", "@radix-ui/react-use-rect": "1.1.1", "@radix-ui/react-use-size": "1.1.1", "@radix-ui/rect": "1.1.1" }, "peerDependencies": { "@types/react": "*", "@types/react-dom": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react", "@types/react-dom"] }, "sha512-0NJQ4LFFUuWkE7Oxf0htBKS6zLkkjBH+hM1uk7Ng705ReR8m/uelduy1DBo0PyBXPKVnBA6YBlU94MBGXrSBCw=="], + + "@radix-ui/react-portal": ["@radix-ui/react-portal@1.1.9", "", { "dependencies": { "@radix-ui/react-primitive": "2.1.3", "@radix-ui/react-use-layout-effect": "1.1.1" }, "peerDependencies": { "@types/react": "*", "@types/react-dom": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react", "@types/react-dom"] }, "sha512-bpIxvq03if6UNwXZ+HTK71JLh4APvnXntDc6XOX8UVq4XQOVl7lwok0AvIl+b8zgCw3fSaVTZMpAPPagXbKmHQ=="], + + "@radix-ui/react-presence": ["@radix-ui/react-presence@1.1.5", "", { "dependencies": { "@radix-ui/react-compose-refs": "1.1.2", "@radix-ui/react-use-layout-effect": "1.1.1" }, "peerDependencies": { "@types/react": "*", "@types/react-dom": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react", "@types/react-dom"] }, "sha512-/jfEwNDdQVBCNvjkGit4h6pMOzq8bHkopq458dPt2lMjx+eBQUohZNG9A7DtO/O5ukSbxuaNGXMjHicgwy6rQQ=="], + + "@radix-ui/react-primitive": ["@radix-ui/react-primitive@2.1.3", "", { "dependencies": { "@radix-ui/react-slot": "1.2.3" }, "peerDependencies": { "@types/react": "*", "@types/react-dom": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react", "@types/react-dom"] }, "sha512-m9gTwRkhy2lvCPe6QJp4d3G1TYEUHn/FzJUtq9MjH46an1wJU+GdoGC5VLof8RX8Ft/DlpshApkhswDLZzHIcQ=="], + + "@radix-ui/react-progress": ["@radix-ui/react-progress@1.1.8", "", { "dependencies": { "@radix-ui/react-context": "1.1.3", "@radix-ui/react-primitive": "2.1.4" }, "peerDependencies": { "@types/react": "*", "@types/react-dom": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react", "@types/react-dom"] }, "sha512-+gISHcSPUJ7ktBy9RnTqbdKW78bcGke3t6taawyZ71pio1JewwGSJizycs7rLhGTvMJYCQB1DBK4KQsxs7U8dA=="], + + "@radix-ui/react-roving-focus": ["@radix-ui/react-roving-focus@1.1.11", "", { "dependencies": { "@radix-ui/primitive": "1.1.3", "@radix-ui/react-collection": "1.1.7", "@radix-ui/react-compose-refs": "1.1.2", "@radix-ui/react-context": "1.1.2", "@radix-ui/react-direction": "1.1.1", "@radix-ui/react-id": "1.1.1", "@radix-ui/react-primitive": "2.1.3", "@radix-ui/react-use-callback-ref": "1.1.1", "@radix-ui/react-use-controllable-state": "1.2.2" }, "peerDependencies": { "@types/react": "*", "@types/react-dom": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react", "@types/react-dom"] }, "sha512-7A6S9jSgm/S+7MdtNDSb+IU859vQqJ/QAtcYQcfFC6W8RS4IxIZDldLR0xqCFZ6DCyrQLjLPsxtTNch5jVA4lA=="], + + "@radix-ui/react-slot": ["@radix-ui/react-slot@1.2.4", "", { "dependencies": { "@radix-ui/react-compose-refs": "1.1.2" }, "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-Jl+bCv8HxKnlTLVrcDE8zTMJ09R9/ukw4qBs/oZClOfoQk/cOTbDn+NceXfV7j09YPVQUryJPHurafcSg6EVKA=="], + + "@radix-ui/react-switch": ["@radix-ui/react-switch@1.2.6", "", { "dependencies": { "@radix-ui/primitive": "1.1.3", "@radix-ui/react-compose-refs": "1.1.2", "@radix-ui/react-context": "1.1.2", "@radix-ui/react-primitive": "2.1.3", "@radix-ui/react-use-controllable-state": "1.2.2", "@radix-ui/react-use-previous": "1.1.1", "@radix-ui/react-use-size": "1.1.1" }, "peerDependencies": { "@types/react": "*", "@types/react-dom": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react", "@types/react-dom"] }, "sha512-bByzr1+ep1zk4VubeEVViV592vu2lHE2BZY5OnzehZqOOgogN80+mNtCqPkhn2gklJqOpxWgPoYTSnhBCqpOXQ=="], + + "@radix-ui/react-tooltip": ["@radix-ui/react-tooltip@1.2.8", "", { "dependencies": { "@radix-ui/primitive": "1.1.3", "@radix-ui/react-compose-refs": "1.1.2", "@radix-ui/react-context": "1.1.2", "@radix-ui/react-dismissable-layer": "1.1.11", "@radix-ui/react-id": "1.1.1", "@radix-ui/react-popper": "1.2.8", "@radix-ui/react-portal": "1.1.9", "@radix-ui/react-presence": "1.1.5", "@radix-ui/react-primitive": "2.1.3", "@radix-ui/react-slot": "1.2.3", "@radix-ui/react-use-controllable-state": "1.2.2", "@radix-ui/react-visually-hidden": "1.2.3" }, "peerDependencies": { "@types/react": "*", "@types/react-dom": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react", "@types/react-dom"] }, "sha512-tY7sVt1yL9ozIxvmbtN5qtmH2krXcBCfjEiCgKGLqunJHvgvZG2Pcl2oQ3kbcZARb1BGEHdkLzcYGO8ynVlieg=="], + + "@radix-ui/react-use-callback-ref": ["@radix-ui/react-use-callback-ref@1.1.1", "", { "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-FkBMwD+qbGQeMu1cOHnuGB6x4yzPjho8ap5WtbEJ26umhgqVXbhekKUQO+hZEL1vU92a3wHwdp0HAcqAUF5iDg=="], + + "@radix-ui/react-use-controllable-state": ["@radix-ui/react-use-controllable-state@1.2.2", "", { "dependencies": { "@radix-ui/react-use-effect-event": "0.0.2", "@radix-ui/react-use-layout-effect": "1.1.1" }, "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-BjasUjixPFdS+NKkypcyyN5Pmg83Olst0+c6vGov0diwTEo6mgdqVR6hxcEgFuh4QrAs7Rc+9KuGJ9TVCj0Zzg=="], + + "@radix-ui/react-use-effect-event": ["@radix-ui/react-use-effect-event@0.0.2", "", { "dependencies": { "@radix-ui/react-use-layout-effect": "1.1.1" }, "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-Qp8WbZOBe+blgpuUT+lw2xheLP8q0oatc9UpmiemEICxGvFLYmHm9QowVZGHtJlGbS6A6yJ3iViad/2cVjnOiA=="], + + "@radix-ui/react-use-escape-keydown": ["@radix-ui/react-use-escape-keydown@1.1.1", "", { "dependencies": { "@radix-ui/react-use-callback-ref": "1.1.1" }, "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-Il0+boE7w/XebUHyBjroE+DbByORGR9KKmITzbR7MyQ4akpORYP/ZmbhAr0DG7RmmBqoOnZdy2QlvajJ2QA59g=="], + + "@radix-ui/react-use-layout-effect": ["@radix-ui/react-use-layout-effect@1.1.1", "", { "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-RbJRS4UWQFkzHTTwVymMTUv8EqYhOp8dOOviLj2ugtTiXRaRQS7GLGxZTLL1jWhMeoSCf5zmcZkqTl9IiYfXcQ=="], + + "@radix-ui/react-use-previous": ["@radix-ui/react-use-previous@1.1.1", "", { "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-2dHfToCj/pzca2Ck724OZ5L0EVrr3eHRNsG/b3xQJLA2hZpVCS99bLAX+hm1IHXDEnzU6by5z/5MIY794/a8NQ=="], + + "@radix-ui/react-use-rect": ["@radix-ui/react-use-rect@1.1.1", "", { "dependencies": { "@radix-ui/rect": "1.1.1" }, "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-QTYuDesS0VtuHNNvMh+CjlKJ4LJickCMUAqjlE3+j8w+RlRpwyX3apEQKGFzbZGdo7XNG1tXa+bQqIE7HIXT2w=="], + + "@radix-ui/react-use-size": ["@radix-ui/react-use-size@1.1.1", "", { "dependencies": { "@radix-ui/react-use-layout-effect": "1.1.1" }, "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-ewrXRDTAqAXlkl6t/fkXWNAhFX9I+CkKlw6zjEwk86RSPKwZr3xpBRso655aqYafwtnbpHLj6toFzmd6xdVptQ=="], + + "@radix-ui/react-visually-hidden": ["@radix-ui/react-visually-hidden@1.2.3", "", { "dependencies": { "@radix-ui/react-primitive": "2.1.3" }, "peerDependencies": { "@types/react": "*", "@types/react-dom": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react", "@types/react-dom"] }, "sha512-pzJq12tEaaIhqjbzpCuv/OypJY/BPavOofm+dbab+MHLajy277+1lLm6JFcGgF5eskJ6mquGirhXY2GD/8u8Ug=="], + + "@radix-ui/rect": ["@radix-ui/rect@1.1.1", "", {}, "sha512-HPwpGIzkl28mWyZqG52jiqDJ12waP11Pa1lGoiyUkIEuMLBP0oeK/C89esbXrxsky5we7dfd8U58nm0SgAWpVw=="], + + "@redis/bloom": ["@redis/bloom@1.2.0", "", { "peerDependencies": { "@redis/client": "^1.0.0" } }, "sha512-HG2DFjYKbpNmVXsa0keLHp/3leGJz1mjh09f2RLGGLQZzSHpkmZWuwJbAvo3QcRY8p80m5+ZdXZdYOSBLlp7Cg=="], + + "@redis/client": ["@redis/client@1.6.1", "", { "dependencies": { "cluster-key-slot": "1.1.2", "generic-pool": "3.9.0", "yallist": "4.0.0" } }, "sha512-/KCsg3xSlR+nCK8/8ZYSknYxvXHwubJrU82F3Lm1Fp6789VQ0/3RJKfsmRXjqfaTA++23CvC3hqmqe/2GEt6Kw=="], + + "@redis/graph": ["@redis/graph@1.1.1", "", { "peerDependencies": { "@redis/client": "^1.0.0" } }, "sha512-FEMTcTHZozZciLRl6GiiIB4zGm5z5F3F6a6FZCyrfxdKOhFlGkiAqlexWMBzCi4DcRoyiOsuLfW+cjlGWyExOw=="], + + "@redis/json": ["@redis/json@1.0.7", "", { "peerDependencies": { "@redis/client": "^1.0.0" } }, "sha512-6UyXfjVaTBTJtKNG4/9Z8PSpKE6XgSyEb8iwaqDcy+uKrd/DGYHTWkUdnQDyzm727V7p21WUMhsqz5oy65kPcQ=="], + + "@redis/search": ["@redis/search@1.2.0", "", { "peerDependencies": { "@redis/client": "^1.0.0" } }, "sha512-tYoDBbtqOVigEDMAcTGsRlMycIIjwMCgD8eR2t0NANeQmgK/lvxNAvYyb6bZDD4frHRhIHkJu2TBRvB0ERkOmw=="], + + "@redis/time-series": ["@redis/time-series@1.1.0", "", { "peerDependencies": { "@redis/client": "^1.0.0" } }, "sha512-c1Q99M5ljsIuc4YdaCwfUEXsofakb9c8+Zse2qxTadu8TalLXuAESzLvFAvNVbkmSlvlzIQOLpBCmWI9wTOt+g=="], + + "@rtsao/scc": ["@rtsao/scc@1.1.0", "", {}, "sha512-zt6OdqaDoOnJ1ZYsCYGt9YmWzDXl4vQdKTyJev62gFhRGKdx7mcT54V9KIjg+d2wi9EXsPvAPKe7i7WjfVWB8g=="], + + "@rushstack/eslint-patch": ["@rushstack/eslint-patch@1.15.0", "", {}, "sha512-ojSshQPKwVvSMR8yT2L/QtUkV5SXi/IfDiJ4/8d6UbTPjiHVmxZzUAzGD8Tzks1b9+qQkZa0isUOvYObedITaw=="], + + "@simplewebauthn/browser": ["@simplewebauthn/browser@13.2.2", "", {}, "sha512-FNW1oLQpTJyqG5kkDg5ZsotvWgmBaC6jCHR7Ej0qUNep36Wl9tj2eZu7J5rP+uhXgHaLk+QQ3lqcw2vS5MX1IA=="], + + "@simplewebauthn/server": ["@simplewebauthn/server@13.2.2", "", { "dependencies": { "@hexagon/base64": "^1.1.27", "@levischuck/tiny-cbor": "^0.2.2", "@peculiar/asn1-android": "^2.3.10", "@peculiar/asn1-ecc": "^2.3.8", "@peculiar/asn1-rsa": "^2.3.8", "@peculiar/asn1-schema": "^2.3.8", "@peculiar/asn1-x509": "^2.3.8", "@peculiar/x509": "^1.13.0" } }, "sha512-HcWLW28yTMGXpwE9VLx9J+N2KEUaELadLrkPEEI9tpI5la70xNEVEsu/C+m3u7uoq4FulLqZQhgBCzR9IZhFpA=="], + + "@swc/helpers": ["@swc/helpers@0.5.15", "", { "dependencies": { "tslib": "^2.8.0" } }, "sha512-JQ5TuMi45Owi4/BIMAJBoSQoOJu12oOk/gADqlcUL9JEdHB8vyjUSsxqeNXnmXHjYKMi2WcYtezGEEhqUI/E2g=="], + + "@tailwindcss/node": ["@tailwindcss/node@4.1.18", "", { "dependencies": { "@jridgewell/remapping": "^2.3.4", "enhanced-resolve": "^5.18.3", "jiti": "^2.6.1", "lightningcss": "1.30.2", "magic-string": "^0.30.21", "source-map-js": "^1.2.1", "tailwindcss": "4.1.18" } }, "sha512-DoR7U1P7iYhw16qJ49fgXUlry1t4CpXeErJHnQ44JgTSKMaZUdf17cfn5mHchfJ4KRBZRFA/Coo+MUF5+gOaCQ=="], + + "@tailwindcss/oxide": ["@tailwindcss/oxide@4.1.18", "", { "optionalDependencies": { "@tailwindcss/oxide-android-arm64": "4.1.18", "@tailwindcss/oxide-darwin-arm64": "4.1.18", "@tailwindcss/oxide-darwin-x64": "4.1.18", "@tailwindcss/oxide-freebsd-x64": "4.1.18", "@tailwindcss/oxide-linux-arm-gnueabihf": "4.1.18", "@tailwindcss/oxide-linux-arm64-gnu": "4.1.18", "@tailwindcss/oxide-linux-arm64-musl": "4.1.18", "@tailwindcss/oxide-linux-x64-gnu": "4.1.18", "@tailwindcss/oxide-linux-x64-musl": "4.1.18", "@tailwindcss/oxide-wasm32-wasi": "4.1.18", "@tailwindcss/oxide-win32-arm64-msvc": "4.1.18", "@tailwindcss/oxide-win32-x64-msvc": "4.1.18" } }, "sha512-EgCR5tTS5bUSKQgzeMClT6iCY3ToqE1y+ZB0AKldj809QXk1Y+3jB0upOYZrn9aGIzPtUsP7sX4QQ4XtjBB95A=="], + + "@tailwindcss/oxide-android-arm64": ["@tailwindcss/oxide-android-arm64@4.1.18", "", { "os": "android", "cpu": "arm64" }, "sha512-dJHz7+Ugr9U/diKJA0W6N/6/cjI+ZTAoxPf9Iz9BFRF2GzEX8IvXxFIi/dZBloVJX/MZGvRuFA9rqwdiIEZQ0Q=="], + + "@tailwindcss/oxide-darwin-arm64": ["@tailwindcss/oxide-darwin-arm64@4.1.18", "", { "os": "darwin", "cpu": "arm64" }, "sha512-Gc2q4Qhs660bhjyBSKgq6BYvwDz4G+BuyJ5H1xfhmDR3D8HnHCmT/BSkvSL0vQLy/nkMLY20PQ2OoYMO15Jd0A=="], + + "@tailwindcss/oxide-darwin-x64": ["@tailwindcss/oxide-darwin-x64@4.1.18", "", { "os": "darwin", "cpu": "x64" }, "sha512-FL5oxr2xQsFrc3X9o1fjHKBYBMD1QZNyc1Xzw/h5Qu4XnEBi3dZn96HcHm41c/euGV+GRiXFfh2hUCyKi/e+yw=="], + + "@tailwindcss/oxide-freebsd-x64": ["@tailwindcss/oxide-freebsd-x64@4.1.18", "", { "os": "freebsd", "cpu": "x64" }, "sha512-Fj+RHgu5bDodmV1dM9yAxlfJwkkWvLiRjbhuO2LEtwtlYlBgiAT4x/j5wQr1tC3SANAgD+0YcmWVrj8R9trVMA=="], + + "@tailwindcss/oxide-linux-arm-gnueabihf": ["@tailwindcss/oxide-linux-arm-gnueabihf@4.1.18", "", { "os": "linux", "cpu": "arm" }, "sha512-Fp+Wzk/Ws4dZn+LV2Nqx3IilnhH51YZoRaYHQsVq3RQvEl+71VGKFpkfHrLM/Li+kt5c0DJe/bHXK1eHgDmdiA=="], + + "@tailwindcss/oxide-linux-arm64-gnu": ["@tailwindcss/oxide-linux-arm64-gnu@4.1.18", "", { "os": "linux", "cpu": "arm64" }, "sha512-S0n3jboLysNbh55Vrt7pk9wgpyTTPD0fdQeh7wQfMqLPM/Hrxi+dVsLsPrycQjGKEQk85Kgbx+6+QnYNiHalnw=="], + + "@tailwindcss/oxide-linux-arm64-musl": ["@tailwindcss/oxide-linux-arm64-musl@4.1.18", "", { "os": "linux", "cpu": "arm64" }, "sha512-1px92582HkPQlaaCkdRcio71p8bc8i/ap5807tPRDK/uw953cauQBT8c5tVGkOwrHMfc2Yh6UuxaH4vtTjGvHg=="], + + "@tailwindcss/oxide-linux-x64-gnu": ["@tailwindcss/oxide-linux-x64-gnu@4.1.18", "", { "os": "linux", "cpu": "x64" }, "sha512-v3gyT0ivkfBLoZGF9LyHmts0Isc8jHZyVcbzio6Wpzifg/+5ZJpDiRiUhDLkcr7f/r38SWNe7ucxmGW3j3Kb/g=="], + + "@tailwindcss/oxide-linux-x64-musl": ["@tailwindcss/oxide-linux-x64-musl@4.1.18", "", { "os": "linux", "cpu": "x64" }, "sha512-bhJ2y2OQNlcRwwgOAGMY0xTFStt4/wyU6pvI6LSuZpRgKQwxTec0/3Scu91O8ir7qCR3AuepQKLU/kX99FouqQ=="], + + "@tailwindcss/oxide-wasm32-wasi": ["@tailwindcss/oxide-wasm32-wasi@4.1.18", "", { "dependencies": { "@emnapi/core": "^1.7.1", "@emnapi/runtime": "^1.7.1", "@emnapi/wasi-threads": "^1.1.0", "@napi-rs/wasm-runtime": "^1.1.0", "@tybys/wasm-util": "^0.10.1", "tslib": "^2.4.0" }, "cpu": "none" }, "sha512-LffYTvPjODiP6PT16oNeUQJzNVyJl1cjIebq/rWWBF+3eDst5JGEFSc5cWxyRCJ0Mxl+KyIkqRxk1XPEs9x8TA=="], + + "@tailwindcss/oxide-win32-arm64-msvc": ["@tailwindcss/oxide-win32-arm64-msvc@4.1.18", "", { "os": "win32", "cpu": "arm64" }, "sha512-HjSA7mr9HmC8fu6bdsZvZ+dhjyGCLdotjVOgLA2vEqxEBZaQo9YTX4kwgEvPCpRh8o4uWc4J/wEoFzhEmjvPbA=="], + + "@tailwindcss/oxide-win32-x64-msvc": ["@tailwindcss/oxide-win32-x64-msvc@4.1.18", "", { "os": "win32", "cpu": "x64" }, "sha512-bJWbyYpUlqamC8dpR7pfjA0I7vdF6t5VpUGMWRkXVE3AXgIZjYUYAK7II1GNaxR8J1SSrSrppRar8G++JekE3Q=="], + + "@tailwindcss/postcss": ["@tailwindcss/postcss@4.1.18", "", { "dependencies": { "@alloc/quick-lru": "^5.2.0", "@tailwindcss/node": "4.1.18", "@tailwindcss/oxide": "4.1.18", "postcss": "^8.4.41", "tailwindcss": "4.1.18" } }, "sha512-Ce0GFnzAOuPyfV5SxjXGn0CubwGcuDB0zcdaPuCSzAa/2vII24JTkH+I6jcbXLb1ctjZMZZI6OjDaLPJQL1S0g=="], + + "@tanstack/query-core": ["@tanstack/query-core@5.90.19", "", {}, "sha512-GLW5sjPVIvH491VV1ufddnfldyVB+teCnpPIvweEfkpRx7CfUmUGhoh9cdcUKBh/KwVxk22aNEDxeTsvmyB/WA=="], + + "@tanstack/react-query": ["@tanstack/react-query@5.90.19", "", { "dependencies": { "@tanstack/query-core": "5.90.19" }, "peerDependencies": { "react": "^18 || ^19" } }, "sha512-qTZRZ4QyTzQc+M0IzrbKHxSeISUmRB3RPGmao5bT+sI6ayxSRhn0FXEnT5Hg3as8SBFcRosrXXRFB+yAcxVxJQ=="], + + "@tybys/wasm-util": ["@tybys/wasm-util@0.10.1", "", { "dependencies": { "tslib": "^2.4.0" } }, "sha512-9tTaPJLSiejZKx+Bmog4uSubteqTvFrVrURwkmHixBo0G4seD0zUxp98E1DzUBJxLQ3NPwXrGKDiVjwx/DpPsg=="], + + "@types/estree": ["@types/estree@1.0.8", "", {}, "sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w=="], + + "@types/json-schema": ["@types/json-schema@7.0.15", "", {}, "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA=="], + + "@types/json5": ["@types/json5@0.0.29", "", {}, "sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ=="], + + "@types/node": ["@types/node@20.19.30", "", { "dependencies": { "undici-types": "~6.21.0" } }, "sha512-WJtwWJu7UdlvzEAUm484QNg5eAoq5QR08KDNx7g45Usrs2NtOPiX8ugDqmKdXkyL03rBqU5dYNYVQetEpBHq2g=="], + + "@types/pg": ["@types/pg@8.16.0", "", { "dependencies": { "@types/node": "*", "pg-protocol": "*", "pg-types": "^2.2.0" } }, "sha512-RmhMd/wD+CF8Dfo+cVIy3RR5cl8CyfXQ0tGgW6XBL8L4LM/UTEbNXYRbLwU6w+CgrKBNbrQWt4FUtTfaU5jSYQ=="], + + "@types/react": ["@types/react@19.2.9", "", { "dependencies": { "csstype": "^3.2.2" } }, "sha512-Lpo8kgb/igvMIPeNV2rsYKTgaORYdO1XGVZ4Qz3akwOj0ySGYMPlQWa8BaLn0G63D1aSaAQ5ldR06wCpChQCjA=="], + + "@types/react-dom": ["@types/react-dom@19.2.3", "", { "peerDependencies": { "@types/react": "^19.2.0" } }, "sha512-jp2L/eY6fn+KgVVQAOqYItbF0VY/YApe5Mz2F0aykSO8gx31bYCZyvSeYxCHKvzHG5eZjc+zyaS5BrBWya2+kQ=="], + + "@typescript-eslint/eslint-plugin": ["@typescript-eslint/eslint-plugin@8.53.1", "", { "dependencies": { "@eslint-community/regexpp": "^4.12.2", "@typescript-eslint/scope-manager": "8.53.1", "@typescript-eslint/type-utils": "8.53.1", "@typescript-eslint/utils": "8.53.1", "@typescript-eslint/visitor-keys": "8.53.1", "ignore": "^7.0.5", "natural-compare": "^1.4.0", "ts-api-utils": "^2.4.0" }, "peerDependencies": { "@typescript-eslint/parser": "^8.53.1", "eslint": "^8.57.0 || ^9.0.0", "typescript": ">=4.8.4 <6.0.0" } }, "sha512-cFYYFZ+oQFi6hUnBTbLRXfTJiaQtYE3t4O692agbBl+2Zy+eqSKWtPjhPXJu1G7j4RLjKgeJPDdq3EqOwmX5Ag=="], + + "@typescript-eslint/parser": ["@typescript-eslint/parser@8.53.1", "", { "dependencies": { "@typescript-eslint/scope-manager": "8.53.1", "@typescript-eslint/types": "8.53.1", "@typescript-eslint/typescript-estree": "8.53.1", "@typescript-eslint/visitor-keys": "8.53.1", "debug": "^4.4.3" }, "peerDependencies": { "eslint": "^8.57.0 || ^9.0.0", "typescript": ">=4.8.4 <6.0.0" } }, "sha512-nm3cvFN9SqZGXjmw5bZ6cGmvJSyJPn0wU9gHAZZHDnZl2wF9PhHv78Xf06E0MaNk4zLVHL8hb2/c32XvyJOLQg=="], + + "@typescript-eslint/project-service": ["@typescript-eslint/project-service@8.53.1", "", { "dependencies": { "@typescript-eslint/tsconfig-utils": "^8.53.1", "@typescript-eslint/types": "^8.53.1", "debug": "^4.4.3" }, "peerDependencies": { "typescript": ">=4.8.4 <6.0.0" } }, "sha512-WYC4FB5Ra0xidsmlPb+1SsnaSKPmS3gsjIARwbEkHkoWloQmuzcfypljaJcR78uyLA1h8sHdWWPHSLDI+MtNog=="], + + "@typescript-eslint/scope-manager": ["@typescript-eslint/scope-manager@8.53.1", "", { "dependencies": { "@typescript-eslint/types": "8.53.1", "@typescript-eslint/visitor-keys": "8.53.1" } }, "sha512-Lu23yw1uJMFY8cUeq7JlrizAgeQvWugNQzJp8C3x8Eo5Jw5Q2ykMdiiTB9vBVOOUBysMzmRRmUfwFrZuI2C4SQ=="], + + "@typescript-eslint/tsconfig-utils": ["@typescript-eslint/tsconfig-utils@8.53.1", "", { "peerDependencies": { "typescript": ">=4.8.4 <6.0.0" } }, "sha512-qfvLXS6F6b1y43pnf0pPbXJ+YoXIC7HKg0UGZ27uMIemKMKA6XH2DTxsEDdpdN29D+vHV07x/pnlPNVLhdhWiA=="], + + "@typescript-eslint/type-utils": ["@typescript-eslint/type-utils@8.53.1", "", { "dependencies": { "@typescript-eslint/types": "8.53.1", "@typescript-eslint/typescript-estree": "8.53.1", "@typescript-eslint/utils": "8.53.1", "debug": "^4.4.3", "ts-api-utils": "^2.4.0" }, "peerDependencies": { "eslint": "^8.57.0 || ^9.0.0", "typescript": ">=4.8.4 <6.0.0" } }, "sha512-MOrdtNvyhy0rHyv0ENzub1d4wQYKb2NmIqG7qEqPWFW7Mpy2jzFC3pQ2yKDvirZB7jypm5uGjF2Qqs6OIqu47w=="], + + "@typescript-eslint/types": ["@typescript-eslint/types@8.53.1", "", {}, "sha512-jr/swrr2aRmUAUjW5/zQHbMaui//vQlsZcJKijZf3M26bnmLj8LyZUpj8/Rd6uzaek06OWsqdofN/Thenm5O8A=="], + + "@typescript-eslint/typescript-estree": ["@typescript-eslint/typescript-estree@8.53.1", "", { "dependencies": { "@typescript-eslint/project-service": "8.53.1", "@typescript-eslint/tsconfig-utils": "8.53.1", "@typescript-eslint/types": "8.53.1", "@typescript-eslint/visitor-keys": "8.53.1", "debug": "^4.4.3", "minimatch": "^9.0.5", "semver": "^7.7.3", "tinyglobby": "^0.2.15", "ts-api-utils": "^2.4.0" }, "peerDependencies": { "typescript": ">=4.8.4 <6.0.0" } }, "sha512-RGlVipGhQAG4GxV1s34O91cxQ/vWiHJTDHbXRr0li2q/BGg3RR/7NM8QDWgkEgrwQYCvmJV9ichIwyoKCQ+DTg=="], + + "@typescript-eslint/utils": ["@typescript-eslint/utils@8.53.1", "", { "dependencies": { "@eslint-community/eslint-utils": "^4.9.1", "@typescript-eslint/scope-manager": "8.53.1", "@typescript-eslint/types": "8.53.1", "@typescript-eslint/typescript-estree": "8.53.1" }, "peerDependencies": { "eslint": "^8.57.0 || ^9.0.0", "typescript": ">=4.8.4 <6.0.0" } }, "sha512-c4bMvGVWW4hv6JmDUEG7fSYlWOl3II2I4ylt0NM+seinYQlZMQIaKaXIIVJWt9Ofh6whrpM+EdDQXKXjNovvrg=="], + + "@typescript-eslint/visitor-keys": ["@typescript-eslint/visitor-keys@8.53.1", "", { "dependencies": { "@typescript-eslint/types": "8.53.1", "eslint-visitor-keys": "^4.2.1" } }, "sha512-oy+wV7xDKFPRyNggmXuZQSBzvoLnpmJs+GhzRhPjrxl2b/jIlyjVokzm47CZCDUdXKr2zd7ZLodPfOBpOPyPlg=="], + + "@unrs/resolver-binding-android-arm-eabi": ["@unrs/resolver-binding-android-arm-eabi@1.11.1", "", { "os": "android", "cpu": "arm" }, "sha512-ppLRUgHVaGRWUx0R0Ut06Mjo9gBaBkg3v/8AxusGLhsIotbBLuRk51rAzqLC8gq6NyyAojEXglNjzf6R948DNw=="], + + "@unrs/resolver-binding-android-arm64": ["@unrs/resolver-binding-android-arm64@1.11.1", "", { "os": "android", "cpu": "arm64" }, "sha512-lCxkVtb4wp1v+EoN+HjIG9cIIzPkX5OtM03pQYkG+U5O/wL53LC4QbIeazgiKqluGeVEeBlZahHalCaBvU1a2g=="], + + "@unrs/resolver-binding-darwin-arm64": ["@unrs/resolver-binding-darwin-arm64@1.11.1", "", { "os": "darwin", "cpu": "arm64" }, "sha512-gPVA1UjRu1Y/IsB/dQEsp2V1pm44Of6+LWvbLc9SDk1c2KhhDRDBUkQCYVWe6f26uJb3fOK8saWMgtX8IrMk3g=="], + + "@unrs/resolver-binding-darwin-x64": ["@unrs/resolver-binding-darwin-x64@1.11.1", "", { "os": "darwin", "cpu": "x64" }, "sha512-cFzP7rWKd3lZaCsDze07QX1SC24lO8mPty9vdP+YVa3MGdVgPmFc59317b2ioXtgCMKGiCLxJ4HQs62oz6GfRQ=="], + + "@unrs/resolver-binding-freebsd-x64": ["@unrs/resolver-binding-freebsd-x64@1.11.1", "", { "os": "freebsd", "cpu": "x64" }, "sha512-fqtGgak3zX4DCB6PFpsH5+Kmt/8CIi4Bry4rb1ho6Av2QHTREM+47y282Uqiu3ZRF5IQioJQ5qWRV6jduA+iGw=="], + + "@unrs/resolver-binding-linux-arm-gnueabihf": ["@unrs/resolver-binding-linux-arm-gnueabihf@1.11.1", "", { "os": "linux", "cpu": "arm" }, "sha512-u92mvlcYtp9MRKmP+ZvMmtPN34+/3lMHlyMj7wXJDeXxuM0Vgzz0+PPJNsro1m3IZPYChIkn944wW8TYgGKFHw=="], + + "@unrs/resolver-binding-linux-arm-musleabihf": ["@unrs/resolver-binding-linux-arm-musleabihf@1.11.1", "", { "os": "linux", "cpu": "arm" }, "sha512-cINaoY2z7LVCrfHkIcmvj7osTOtm6VVT16b5oQdS4beibX2SYBwgYLmqhBjA1t51CarSaBuX5YNsWLjsqfW5Cw=="], + + "@unrs/resolver-binding-linux-arm64-gnu": ["@unrs/resolver-binding-linux-arm64-gnu@1.11.1", "", { "os": "linux", "cpu": "arm64" }, "sha512-34gw7PjDGB9JgePJEmhEqBhWvCiiWCuXsL9hYphDF7crW7UgI05gyBAi6MF58uGcMOiOqSJ2ybEeCvHcq0BCmQ=="], + + "@unrs/resolver-binding-linux-arm64-musl": ["@unrs/resolver-binding-linux-arm64-musl@1.11.1", "", { "os": "linux", "cpu": "arm64" }, "sha512-RyMIx6Uf53hhOtJDIamSbTskA99sPHS96wxVE/bJtePJJtpdKGXO1wY90oRdXuYOGOTuqjT8ACccMc4K6QmT3w=="], + + "@unrs/resolver-binding-linux-ppc64-gnu": ["@unrs/resolver-binding-linux-ppc64-gnu@1.11.1", "", { "os": "linux", "cpu": "ppc64" }, "sha512-D8Vae74A4/a+mZH0FbOkFJL9DSK2R6TFPC9M+jCWYia/q2einCubX10pecpDiTmkJVUH+y8K3BZClycD8nCShA=="], + + "@unrs/resolver-binding-linux-riscv64-gnu": ["@unrs/resolver-binding-linux-riscv64-gnu@1.11.1", "", { "os": "linux", "cpu": "none" }, "sha512-frxL4OrzOWVVsOc96+V3aqTIQl1O2TjgExV4EKgRY09AJ9leZpEg8Ak9phadbuX0BA4k8U5qtvMSQQGGmaJqcQ=="], + + "@unrs/resolver-binding-linux-riscv64-musl": ["@unrs/resolver-binding-linux-riscv64-musl@1.11.1", "", { "os": "linux", "cpu": "none" }, "sha512-mJ5vuDaIZ+l/acv01sHoXfpnyrNKOk/3aDoEdLO/Xtn9HuZlDD6jKxHlkN8ZhWyLJsRBxfv9GYM2utQ1SChKew=="], + + "@unrs/resolver-binding-linux-s390x-gnu": ["@unrs/resolver-binding-linux-s390x-gnu@1.11.1", "", { "os": "linux", "cpu": "s390x" }, "sha512-kELo8ebBVtb9sA7rMe1Cph4QHreByhaZ2QEADd9NzIQsYNQpt9UkM9iqr2lhGr5afh885d/cB5QeTXSbZHTYPg=="], + + "@unrs/resolver-binding-linux-x64-gnu": ["@unrs/resolver-binding-linux-x64-gnu@1.11.1", "", { "os": "linux", "cpu": "x64" }, "sha512-C3ZAHugKgovV5YvAMsxhq0gtXuwESUKc5MhEtjBpLoHPLYM+iuwSj3lflFwK3DPm68660rZ7G8BMcwSro7hD5w=="], + + "@unrs/resolver-binding-linux-x64-musl": ["@unrs/resolver-binding-linux-x64-musl@1.11.1", "", { "os": "linux", "cpu": "x64" }, "sha512-rV0YSoyhK2nZ4vEswT/QwqzqQXw5I6CjoaYMOX0TqBlWhojUf8P94mvI7nuJTeaCkkds3QE4+zS8Ko+GdXuZtA=="], + + "@unrs/resolver-binding-wasm32-wasi": ["@unrs/resolver-binding-wasm32-wasi@1.11.1", "", { "dependencies": { "@napi-rs/wasm-runtime": "^0.2.11" }, "cpu": "none" }, "sha512-5u4RkfxJm+Ng7IWgkzi3qrFOvLvQYnPBmjmZQ8+szTK/b31fQCnleNl1GgEt7nIsZRIf5PLhPwT0WM+q45x/UQ=="], + + "@unrs/resolver-binding-win32-arm64-msvc": ["@unrs/resolver-binding-win32-arm64-msvc@1.11.1", "", { "os": "win32", "cpu": "arm64" }, "sha512-nRcz5Il4ln0kMhfL8S3hLkxI85BXs3o8EYoattsJNdsX4YUU89iOkVn7g0VHSRxFuVMdM4Q1jEpIId1Ihim/Uw=="], + + "@unrs/resolver-binding-win32-ia32-msvc": ["@unrs/resolver-binding-win32-ia32-msvc@1.11.1", "", { "os": "win32", "cpu": "ia32" }, "sha512-DCEI6t5i1NmAZp6pFonpD5m7i6aFrpofcp4LA2i8IIq60Jyo28hamKBxNrZcyOwVOZkgsRp9O2sXWBWP8MnvIQ=="], + + "@unrs/resolver-binding-win32-x64-msvc": ["@unrs/resolver-binding-win32-x64-msvc@1.11.1", "", { "os": "win32", "cpu": "x64" }, "sha512-lrW200hZdbfRtztbygyaq/6jP6AKE8qQN2KvPcJ+x7wiD038YtnYtZ82IMNJ69GJibV7bwL3y9FgK+5w/pYt6g=="], + + "@vercel/mcp-adapter": ["@vercel/mcp-adapter@0.11.1", "", { "dependencies": { "chalk": "^5.3.0", "commander": "^11.1.0", "redis": "^4.6.0" }, "peerDependencies": { "@modelcontextprotocol/sdk": "^1.12.0", "next": ">=13.0.0" }, "optionalPeers": ["next"], "bin": { "mcp-adapter": "dist/cli/index.js", "create-mcp-route": "dist/cli/index.js" } }, "sha512-6IUuBSrHhc4nn4g/B64LCPDJGAQsChs60HKSzcifkQd7/0bgiIwAQ29ap6FdFHwYvRsXC4UcVPRcBUxhK9PsgQ=="], + + "accepts": ["accepts@2.0.0", "", { "dependencies": { "mime-types": "^3.0.0", "negotiator": "^1.0.0" } }, "sha512-5cvg6CtKwfgdmVqY1WIiXKc3Q1bkRqGLi+2W/6ao+6Y7gu/RCwRuAhGEzh5B4KlszSuTLgZYuqFqo5bImjNKng=="], + + "acorn": ["acorn@8.15.0", "", { "bin": { "acorn": "bin/acorn" } }, "sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg=="], + + "acorn-jsx": ["acorn-jsx@5.3.2", "", { "peerDependencies": { "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" } }, "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ=="], + + "ajv": ["ajv@6.12.6", "", { "dependencies": { "fast-deep-equal": "^3.1.1", "fast-json-stable-stringify": "^2.0.0", "json-schema-traverse": "^0.4.1", "uri-js": "^4.2.2" } }, "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g=="], + + "ajv-formats": ["ajv-formats@3.0.1", "", { "dependencies": { "ajv": "^8.0.0" } }, "sha512-8iUql50EUR+uUcdRQ3HDqa6EVyo3docL8g5WJ3FNcWmu62IbkGUue/pEyLBW8VGKKucTPgqeks4fIU1DA4yowQ=="], + + "ansi-styles": ["ansi-styles@4.3.0", "", { "dependencies": { "color-convert": "^2.0.1" } }, "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg=="], + + "argparse": ["argparse@2.0.1", "", {}, "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q=="], + + "aria-hidden": ["aria-hidden@1.2.6", "", { "dependencies": { "tslib": "^2.0.0" } }, "sha512-ik3ZgC9dY/lYVVM++OISsaYDeg1tb0VtP5uL3ouh1koGOaUMDPpbFIei4JkFimWUFPn90sbMNMXQAIVOlnYKJA=="], + + "aria-query": ["aria-query@5.3.2", "", {}, "sha512-COROpnaoap1E2F000S62r6A60uHZnmlvomhfyT2DlTcrY1OrBKn2UhH7qn5wTC9zMvD0AY7csdPSNwKP+7WiQw=="], + + "array-buffer-byte-length": ["array-buffer-byte-length@1.0.2", "", { "dependencies": { "call-bound": "^1.0.3", "is-array-buffer": "^3.0.5" } }, "sha512-LHE+8BuR7RYGDKvnrmcuSq3tDcKv9OFEXQt/HpbZhY7V6h0zlUXutnAD82GiFx9rdieCMjkvtcsPqBwgUl1Iiw=="], + + "array-includes": ["array-includes@3.1.9", "", { "dependencies": { "call-bind": "^1.0.8", "call-bound": "^1.0.4", "define-properties": "^1.2.1", "es-abstract": "^1.24.0", "es-object-atoms": "^1.1.1", "get-intrinsic": "^1.3.0", "is-string": "^1.1.1", "math-intrinsics": "^1.1.0" } }, "sha512-FmeCCAenzH0KH381SPT5FZmiA/TmpndpcaShhfgEN9eCVjnFBqq3l1xrI42y8+PPLI6hypzou4GXw00WHmPBLQ=="], + + "array.prototype.findlast": ["array.prototype.findlast@1.2.5", "", { "dependencies": { "call-bind": "^1.0.7", "define-properties": "^1.2.1", "es-abstract": "^1.23.2", "es-errors": "^1.3.0", "es-object-atoms": "^1.0.0", "es-shim-unscopables": "^1.0.2" } }, "sha512-CVvd6FHg1Z3POpBLxO6E6zr+rSKEQ9L6rZHAaY7lLfhKsWYUBBOuMs0e9o24oopj6H+geRCX0YJ+TJLBK2eHyQ=="], + + "array.prototype.findlastindex": ["array.prototype.findlastindex@1.2.6", "", { "dependencies": { "call-bind": "^1.0.8", "call-bound": "^1.0.4", "define-properties": "^1.2.1", "es-abstract": "^1.23.9", "es-errors": "^1.3.0", "es-object-atoms": "^1.1.1", "es-shim-unscopables": "^1.1.0" } }, "sha512-F/TKATkzseUExPlfvmwQKGITM3DGTK+vkAsCZoDc5daVygbJBnjEUCbgkAvVFsgfXfX4YIqZ/27G3k3tdXrTxQ=="], + + "array.prototype.flat": ["array.prototype.flat@1.3.3", "", { "dependencies": { "call-bind": "^1.0.8", "define-properties": "^1.2.1", "es-abstract": "^1.23.5", "es-shim-unscopables": "^1.0.2" } }, "sha512-rwG/ja1neyLqCuGZ5YYrznA62D4mZXg0i1cIskIUKSiqF3Cje9/wXAls9B9s1Wa2fomMsIv8czB8jZcPmxCXFg=="], + + "array.prototype.flatmap": ["array.prototype.flatmap@1.3.3", "", { "dependencies": { "call-bind": "^1.0.8", "define-properties": "^1.2.1", "es-abstract": "^1.23.5", "es-shim-unscopables": "^1.0.2" } }, "sha512-Y7Wt51eKJSyi80hFrJCePGGNo5ktJCslFuboqJsbf57CCPcm5zztluPlc4/aD8sWsKvlwatezpV4U1efk8kpjg=="], + + "array.prototype.tosorted": ["array.prototype.tosorted@1.1.4", "", { "dependencies": { "call-bind": "^1.0.7", "define-properties": "^1.2.1", "es-abstract": "^1.23.3", "es-errors": "^1.3.0", "es-shim-unscopables": "^1.0.2" } }, "sha512-p6Fx8B7b7ZhL/gmUsAy0D15WhvDccw3mnGNbZpi3pmeJdxtWsj2jEaI4Y6oo3XiHfzuSgPwKc04MYt6KgvC/wA=="], + + "arraybuffer.prototype.slice": ["arraybuffer.prototype.slice@1.0.4", "", { "dependencies": { "array-buffer-byte-length": "^1.0.1", "call-bind": "^1.0.8", "define-properties": "^1.2.1", "es-abstract": "^1.23.5", "es-errors": "^1.3.0", "get-intrinsic": "^1.2.6", "is-array-buffer": "^3.0.4" } }, "sha512-BNoCY6SXXPQ7gF2opIP4GBE+Xw7U+pHMYKuzjgCN3GwiaIR09UUeKfheyIry77QtrCBlC0KK0q5/TER/tYh3PQ=="], + + "asn1js": ["asn1js@3.0.7", "", { "dependencies": { "pvtsutils": "^1.3.6", "pvutils": "^1.1.3", "tslib": "^2.8.1" } }, "sha512-uLvq6KJu04qoQM6gvBfKFjlh6Gl0vOKQuR5cJMDHQkmwfMOQeN3F3SHCv9SNYSL+CRoHvOGFfllDlVz03GQjvQ=="], + + "ast-types-flow": ["ast-types-flow@0.0.8", "", {}, "sha512-OH/2E5Fg20h2aPrbe+QL8JZQFko0YZaF+j4mnQ7BGhfavO7OpSLa8a0y9sBwomHdSbkhTS8TQNayBfnW5DwbvQ=="], + + "async-function": ["async-function@1.0.0", "", {}, "sha512-hsU18Ae8CDTR6Kgu9DYf0EbCr/a5iGL0rytQDobUcdpYOKokk8LEjVphnXkDkgpi0wYVsqrXuP0bZxJaTqdgoA=="], + + "available-typed-arrays": ["available-typed-arrays@1.0.7", "", { "dependencies": { "possible-typed-array-names": "^1.0.0" } }, "sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ=="], + + "axe-core": ["axe-core@4.11.1", "", {}, "sha512-BASOg+YwO2C+346x3LZOeoovTIoTrRqEsqMa6fmfAV0P+U9mFr9NsyOEpiYvFjbc64NMrSswhV50WdXzdb/Z5A=="], + + "axobject-query": ["axobject-query@4.1.0", "", {}, "sha512-qIj0G9wZbMGNLjLmg1PT6v2mE9AH2zlnADJD/2tC6E00hgmhUOfEB6greHPAfLRSufHqROIUTkw6E+M3lH0PTQ=="], + + "balanced-match": ["balanced-match@1.0.2", "", {}, "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw=="], + + "better-auth": ["better-auth@1.3.32", "", { "dependencies": { "@better-auth/core": "1.3.32", "@better-auth/telemetry": "1.3.32", "@better-auth/utils": "0.3.0", "@better-fetch/fetch": "1.1.18", "@noble/ciphers": "^2.0.0", "@noble/hashes": "^2.0.0", "@simplewebauthn/browser": "^13.1.2", "@simplewebauthn/server": "^13.1.2", "better-call": "1.0.19", "defu": "^6.1.4", "jose": "^6.1.0", "kysely": "^0.28.5", "nanostores": "^1.0.1", "zod": "^4.1.5" } }, "sha512-BHz/Ci0oiLe7PA922i+WqqoyW/fj5F1iax7DlUKmixFtyVQ2BJUDXcOROONARCtYScCDDoPLcW3ZrPXPbq/1Bg=="], + + "better-call": ["better-call@1.0.19", "", { "dependencies": { "@better-auth/utils": "^0.3.0", "@better-fetch/fetch": "^1.1.4", "rou3": "^0.5.1", "set-cookie-parser": "^2.7.1", "uncrypto": "^0.1.3" } }, "sha512-sI3GcA1SCVa3H+CDHl8W8qzhlrckwXOTKhqq3OOPXjgn5aTOMIqGY34zLY/pHA6tRRMjTUC3lz5Mi7EbDA24Kw=="], + + "body-parser": ["body-parser@2.2.2", "", { "dependencies": { "bytes": "^3.1.2", "content-type": "^1.0.5", "debug": "^4.4.3", "http-errors": "^2.0.0", "iconv-lite": "^0.7.0", "on-finished": "^2.4.1", "qs": "^6.14.1", "raw-body": "^3.0.1", "type-is": "^2.0.1" } }, "sha512-oP5VkATKlNwcgvxi0vM0p/D3n2C3EReYVX+DNYs5TjZFn/oQt2j+4sVJtSMr18pdRr8wjTcBl6LoV+FUwzPmNA=="], + + "brace-expansion": ["brace-expansion@1.1.12", "", { "dependencies": { "balanced-match": "^1.0.0", "concat-map": "0.0.1" } }, "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg=="], + + "braces": ["braces@3.0.3", "", { "dependencies": { "fill-range": "^7.1.1" } }, "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA=="], + + "buffer-from": ["buffer-from@1.1.2", "", {}, "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ=="], + + "bytes": ["bytes@3.1.2", "", {}, "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg=="], + + "call-bind": ["call-bind@1.0.8", "", { "dependencies": { "call-bind-apply-helpers": "^1.0.0", "es-define-property": "^1.0.0", "get-intrinsic": "^1.2.4", "set-function-length": "^1.2.2" } }, "sha512-oKlSFMcMwpUg2ednkhQ454wfWiU/ul3CkJe/PEHcTKuiX6RpbehUiFMXu13HalGZxfUwCQzZG747YXBn1im9ww=="], + + "call-bind-apply-helpers": ["call-bind-apply-helpers@1.0.2", "", { "dependencies": { "es-errors": "^1.3.0", "function-bind": "^1.1.2" } }, "sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ=="], + + "call-bound": ["call-bound@1.0.4", "", { "dependencies": { "call-bind-apply-helpers": "^1.0.2", "get-intrinsic": "^1.3.0" } }, "sha512-+ys997U96po4Kx/ABpBCqhA9EuxJaQWDQg7295H4hBphv3IZg0boBKuwYpt4YXp6MZ5AmZQnU/tyMTlRpaSejg=="], + + "callsites": ["callsites@3.1.0", "", {}, "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ=="], + + "caniuse-lite": ["caniuse-lite@1.0.30001765", "", {}, "sha512-LWcNtSyZrakjECqmpP4qdg0MMGdN368D7X8XvvAqOcqMv0RxnlqVKZl2V6/mBR68oYMxOZPLw/gO7DuisMHUvQ=="], + + "chalk": ["chalk@4.1.2", "", { "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" } }, "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA=="], + + "class-variance-authority": ["class-variance-authority@0.7.1", "", { "dependencies": { "clsx": "^2.1.1" } }, "sha512-Ka+9Trutv7G8M6WT6SeiRWz792K5qEqIGEGzXKhAE6xOWAY6pPH8U+9IY3oCMv6kqTmLsv7Xh/2w2RigkePMsg=="], + + "client-only": ["client-only@0.0.1", "", {}, "sha512-IV3Ou0jSMzZrd3pZ48nLkT9DA7Ag1pnPzaiQhpW7c3RbcqqzvzzVu+L8gfqMp/8IM2MQtSiqaCxrrcfu8I8rMA=="], + + "clsx": ["clsx@2.1.1", "", {}, "sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA=="], + + "cluster-key-slot": ["cluster-key-slot@1.1.2", "", {}, "sha512-RMr0FhtfXemyinomL4hrWcYJxmX6deFdCxpJzhDttxgO1+bcCnkk+9drydLVDmAMG7NE6aN/fl4F7ucU/90gAA=="], + + "color-convert": ["color-convert@2.0.1", "", { "dependencies": { "color-name": "~1.1.4" } }, "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ=="], + + "color-name": ["color-name@1.1.4", "", {}, "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA=="], + + "commander": ["commander@11.1.0", "", {}, "sha512-yPVavfyCcRhmorC7rWlkHn15b4wDVgVmBA7kV4QVBsF7kv/9TKJAbAXVTxvTnwP8HHKjRCJDClKbciiYS7p0DQ=="], + + "concat-map": ["concat-map@0.0.1", "", {}, "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg=="], + + "content-disposition": ["content-disposition@1.0.1", "", {}, "sha512-oIXISMynqSqm241k6kcQ5UwttDILMK4BiurCfGEREw6+X9jkkpEe5T9FZaApyLGGOnFuyMWZpdolTXMtvEJ08Q=="], + + "content-type": ["content-type@1.0.5", "", {}, "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA=="], + + "cookie": ["cookie@0.7.2", "", {}, "sha512-yki5XnKuf750l50uGTllt6kKILY4nQ1eNIQatoXEByZ5dWgnKqbnqmTrBE5B4N7lrMJKQ2ytWMiTO2o0v6Ew/w=="], + + "cookie-signature": ["cookie-signature@1.2.2", "", {}, "sha512-D76uU73ulSXrD1UXF4KE2TMxVVwhsnCgfAyTg9k8P6KGZjlXKrOLe4dJQKI3Bxi5wjesZoFXJWElNWBjPZMbhg=="], + + "cors": ["cors@2.8.5", "", { "dependencies": { "object-assign": "^4", "vary": "^1" } }, "sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g=="], + + "cross-spawn": ["cross-spawn@7.0.6", "", { "dependencies": { "path-key": "^3.1.0", "shebang-command": "^2.0.0", "which": "^2.0.1" } }, "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA=="], + + "csstype": ["csstype@3.2.3", "", {}, "sha512-z1HGKcYy2xA8AGQfwrn0PAy+PB7X/GSj3UVJW9qKyn43xWa+gl5nXmU4qqLMRzWVLFC8KusUX8T/0kCiOYpAIQ=="], + + "damerau-levenshtein": ["damerau-levenshtein@1.0.8", "", {}, "sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA=="], + + "data-view-buffer": ["data-view-buffer@1.0.2", "", { "dependencies": { "call-bound": "^1.0.3", "es-errors": "^1.3.0", "is-data-view": "^1.0.2" } }, "sha512-EmKO5V3OLXh1rtK2wgXRansaK1/mtVdTUEiEI0W8RkvgT05kfxaH29PliLnpLP73yYO6142Q72QNa8Wx/A5CqQ=="], + + "data-view-byte-length": ["data-view-byte-length@1.0.2", "", { "dependencies": { "call-bound": "^1.0.3", "es-errors": "^1.3.0", "is-data-view": "^1.0.2" } }, "sha512-tuhGbE6CfTM9+5ANGf+oQb72Ky/0+s3xKUpHvShfiz2RxMFgFPjsXuRLBVMtvMs15awe45SRb83D6wH4ew6wlQ=="], + + "data-view-byte-offset": ["data-view-byte-offset@1.0.1", "", { "dependencies": { "call-bound": "^1.0.2", "es-errors": "^1.3.0", "is-data-view": "^1.0.1" } }, "sha512-BS8PfmtDGnrgYdOonGZQdLZslWIeCGFP9tpan0hi1Co2Zr2NKADsvGYA8XxuG/4UWgJ6Cjtv+YJnB6MM69QGlQ=="], + + "date-fns": ["date-fns@4.1.0", "", {}, "sha512-Ukq0owbQXxa/U3EGtsdVBkR1w7KOQ5gIBqdH2hkvknzZPYvBxb/aa6E8L7tmjFtkwZBu3UXBbjIgPo/Ez4xaNg=="], + + "debug": ["debug@4.4.3", "", { "dependencies": { "ms": "^2.1.3" } }, "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA=="], + + "deep-is": ["deep-is@0.1.4", "", {}, "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ=="], + + "define-data-property": ["define-data-property@1.1.4", "", { "dependencies": { "es-define-property": "^1.0.0", "es-errors": "^1.3.0", "gopd": "^1.0.1" } }, "sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A=="], + + "define-properties": ["define-properties@1.2.1", "", { "dependencies": { "define-data-property": "^1.0.1", "has-property-descriptors": "^1.0.0", "object-keys": "^1.1.1" } }, "sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg=="], + + "defu": ["defu@6.1.4", "", {}, "sha512-mEQCMmwJu317oSz8CwdIOdwf3xMif1ttiM8LTufzc3g6kR+9Pe236twL8j3IYT1F7GfRgGcW6MWxzZjLIkuHIg=="], + + "depd": ["depd@2.0.0", "", {}, "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw=="], + + "detect-libc": ["detect-libc@2.1.2", "", {}, "sha512-Btj2BOOO83o3WyH59e8MgXsxEQVcarkUOpEYrubB0urwnN10yQ364rsiByU11nZlqWYZm05i/of7io4mzihBtQ=="], + + "detect-node-es": ["detect-node-es@1.1.0", "", {}, "sha512-ypdmJU/TbBby2Dxibuv7ZLW3Bs1QEmM7nHjEANfohJLvE0XVujisn1qPJcZxg+qDucsr+bP6fLD1rPS3AhJ7EQ=="], + + "doctrine": ["doctrine@2.1.0", "", { "dependencies": { "esutils": "^2.0.2" } }, "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw=="], + + "dotenv": ["dotenv@17.2.3", "", {}, "sha512-JVUnt+DUIzu87TABbhPmNfVdBDt18BLOWjMUFJMSi/Qqg7NTYtabbvSNJGOJ7afbRuv9D/lngizHtP7QyLQ+9w=="], + + "drizzle-kit": ["drizzle-kit@0.31.8", "", { "dependencies": { "@drizzle-team/brocli": "^0.10.2", "@esbuild-kit/esm-loader": "^2.5.5", "esbuild": "^0.25.4", "esbuild-register": "^3.5.0" }, "bin": { "drizzle-kit": "bin.cjs" } }, "sha512-O9EC/miwdnRDY10qRxM8P3Pg8hXe3LyU4ZipReKOgTwn4OqANmftj8XJz1UPUAS6NMHf0E2htjsbQujUTkncCg=="], + + "drizzle-orm": ["drizzle-orm@0.44.7", "", { "peerDependencies": { "@aws-sdk/client-rds-data": ">=3", "@cloudflare/workers-types": ">=4", "@electric-sql/pglite": ">=0.2.0", "@libsql/client": ">=0.10.0", "@libsql/client-wasm": ">=0.10.0", "@neondatabase/serverless": ">=0.10.0", "@op-engineering/op-sqlite": ">=2", "@opentelemetry/api": "^1.4.1", "@planetscale/database": ">=1.13", "@prisma/client": "*", "@tidbcloud/serverless": "*", "@types/better-sqlite3": "*", "@types/pg": "*", "@types/sql.js": "*", "@upstash/redis": ">=1.34.7", "@vercel/postgres": ">=0.8.0", "@xata.io/client": "*", "better-sqlite3": ">=7", "bun-types": "*", "expo-sqlite": ">=14.0.0", "gel": ">=2", "knex": "*", "kysely": "*", "mysql2": ">=2", "pg": ">=8", "postgres": ">=3", "sql.js": ">=1", "sqlite3": ">=5" }, "optionalPeers": ["@aws-sdk/client-rds-data", "@cloudflare/workers-types", "@electric-sql/pglite", "@libsql/client", "@libsql/client-wasm", "@neondatabase/serverless", "@op-engineering/op-sqlite", "@opentelemetry/api", "@planetscale/database", "@prisma/client", "@tidbcloud/serverless", "@types/better-sqlite3", "@types/pg", "@types/sql.js", "@upstash/redis", "@vercel/postgres", "@xata.io/client", "better-sqlite3", "bun-types", "expo-sqlite", "gel", "knex", "kysely", "mysql2", "pg", "postgres", "sql.js", "sqlite3"] }, "sha512-quIpnYznjU9lHshEOAYLoZ9s3jweleHlZIAWR/jX9gAWNg/JhQ1wj0KGRf7/Zm+obRrYd9GjPVJg790QY9N5AQ=="], + + "dunder-proto": ["dunder-proto@1.0.1", "", { "dependencies": { "call-bind-apply-helpers": "^1.0.1", "es-errors": "^1.3.0", "gopd": "^1.2.0" } }, "sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A=="], + + "ee-first": ["ee-first@1.1.1", "", {}, "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow=="], + + "embla-carousel": ["embla-carousel@8.6.0", "", {}, "sha512-SjWyZBHJPbqxHOzckOfo8lHisEaJWmwd23XppYFYVh10bU66/Pn5tkVkbkCMZVdbUE5eTCI2nD8OyIP4Z+uwkA=="], + + "embla-carousel-autoplay": ["embla-carousel-autoplay@8.6.0", "", { "peerDependencies": { "embla-carousel": "8.6.0" } }, "sha512-OBu5G3nwaSXkZCo1A6LTaFMZ8EpkYbwIaH+bPqdBnDGQ2fh4+NbzjXjs2SktoPNKCtflfVMc75njaDHOYXcrsA=="], + + "embla-carousel-react": ["embla-carousel-react@8.6.0", "", { "dependencies": { "embla-carousel": "8.6.0", "embla-carousel-reactive-utils": "8.6.0" }, "peerDependencies": { "react": "^16.8.0 || ^17.0.1 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc" } }, "sha512-0/PjqU7geVmo6F734pmPqpyHqiM99olvyecY7zdweCw+6tKEXnrE90pBiBbMMU8s5tICemzpQ3hi5EpxzGW+JA=="], + + "embla-carousel-reactive-utils": ["embla-carousel-reactive-utils@8.6.0", "", { "peerDependencies": { "embla-carousel": "8.6.0" } }, "sha512-fMVUDUEx0/uIEDM0Mz3dHznDhfX+znCCDCeIophYb1QGVM7YThSWX+wz11zlYwWFOr74b4QLGg0hrGPJeG2s4A=="], + + "emoji-regex": ["emoji-regex@9.2.2", "", {}, "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg=="], + + "encodeurl": ["encodeurl@2.0.0", "", {}, "sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg=="], + + "enhanced-resolve": ["enhanced-resolve@5.18.4", "", { "dependencies": { "graceful-fs": "^4.2.4", "tapable": "^2.2.0" } }, "sha512-LgQMM4WXU3QI+SYgEc2liRgznaD5ojbmY3sb8LxyguVkIg5FxdpTkvk72te2R38/TGKxH634oLxXRGY6d7AP+Q=="], + + "es-abstract": ["es-abstract@1.24.1", "", { "dependencies": { "array-buffer-byte-length": "^1.0.2", "arraybuffer.prototype.slice": "^1.0.4", "available-typed-arrays": "^1.0.7", "call-bind": "^1.0.8", "call-bound": "^1.0.4", "data-view-buffer": "^1.0.2", "data-view-byte-length": "^1.0.2", "data-view-byte-offset": "^1.0.1", "es-define-property": "^1.0.1", "es-errors": "^1.3.0", "es-object-atoms": "^1.1.1", "es-set-tostringtag": "^2.1.0", "es-to-primitive": "^1.3.0", "function.prototype.name": "^1.1.8", "get-intrinsic": "^1.3.0", "get-proto": "^1.0.1", "get-symbol-description": "^1.1.0", "globalthis": "^1.0.4", "gopd": "^1.2.0", "has-property-descriptors": "^1.0.2", "has-proto": "^1.2.0", "has-symbols": "^1.1.0", "hasown": "^2.0.2", "internal-slot": "^1.1.0", "is-array-buffer": "^3.0.5", "is-callable": "^1.2.7", "is-data-view": "^1.0.2", "is-negative-zero": "^2.0.3", "is-regex": "^1.2.1", "is-set": "^2.0.3", "is-shared-array-buffer": "^1.0.4", "is-string": "^1.1.1", "is-typed-array": "^1.1.15", "is-weakref": "^1.1.1", "math-intrinsics": "^1.1.0", "object-inspect": "^1.13.4", "object-keys": "^1.1.1", "object.assign": "^4.1.7", "own-keys": "^1.0.1", "regexp.prototype.flags": "^1.5.4", "safe-array-concat": "^1.1.3", "safe-push-apply": "^1.0.0", "safe-regex-test": "^1.1.0", "set-proto": "^1.0.0", "stop-iteration-iterator": "^1.1.0", "string.prototype.trim": "^1.2.10", "string.prototype.trimend": "^1.0.9", "string.prototype.trimstart": "^1.0.8", "typed-array-buffer": "^1.0.3", "typed-array-byte-length": "^1.0.3", "typed-array-byte-offset": "^1.0.4", "typed-array-length": "^1.0.7", "unbox-primitive": "^1.1.0", "which-typed-array": "^1.1.19" } }, "sha512-zHXBLhP+QehSSbsS9Pt23Gg964240DPd6QCf8WpkqEXxQ7fhdZzYsocOr5u7apWonsS5EjZDmTF+/slGMyasvw=="], + + "es-define-property": ["es-define-property@1.0.1", "", {}, "sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g=="], + + "es-errors": ["es-errors@1.3.0", "", {}, "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw=="], + + "es-iterator-helpers": ["es-iterator-helpers@1.2.2", "", { "dependencies": { "call-bind": "^1.0.8", "call-bound": "^1.0.4", "define-properties": "^1.2.1", "es-abstract": "^1.24.1", "es-errors": "^1.3.0", "es-set-tostringtag": "^2.1.0", "function-bind": "^1.1.2", "get-intrinsic": "^1.3.0", "globalthis": "^1.0.4", "gopd": "^1.2.0", "has-property-descriptors": "^1.0.2", "has-proto": "^1.2.0", "has-symbols": "^1.1.0", "internal-slot": "^1.1.0", "iterator.prototype": "^1.1.5", "safe-array-concat": "^1.1.3" } }, "sha512-BrUQ0cPTB/IwXj23HtwHjS9n7O4h9FX94b4xc5zlTHxeLgTAdzYUDyy6KdExAl9lbN5rtfe44xpjpmj9grxs5w=="], + + "es-object-atoms": ["es-object-atoms@1.1.1", "", { "dependencies": { "es-errors": "^1.3.0" } }, "sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA=="], + + "es-set-tostringtag": ["es-set-tostringtag@2.1.0", "", { "dependencies": { "es-errors": "^1.3.0", "get-intrinsic": "^1.2.6", "has-tostringtag": "^1.0.2", "hasown": "^2.0.2" } }, "sha512-j6vWzfrGVfyXxge+O0x5sh6cvxAog0a/4Rdd2K36zCMV5eJ+/+tOAngRO8cODMNWbVRdVlmGZQL2YS3yR8bIUA=="], + + "es-shim-unscopables": ["es-shim-unscopables@1.1.0", "", { "dependencies": { "hasown": "^2.0.2" } }, "sha512-d9T8ucsEhh8Bi1woXCf+TIKDIROLG5WCkxg8geBCbvk22kzwC5G2OnXVMO6FUsvQlgUUXQ2itephWDLqDzbeCw=="], + + "es-to-primitive": ["es-to-primitive@1.3.0", "", { "dependencies": { "is-callable": "^1.2.7", "is-date-object": "^1.0.5", "is-symbol": "^1.0.4" } }, "sha512-w+5mJ3GuFL+NjVtJlvydShqE1eN3h3PbI7/5LAsYJP/2qtuMXjfL2LpHSRqo4b4eSF5K/DH1JXKUAHSB2UW50g=="], + + "esbuild": ["esbuild@0.18.20", "", { "optionalDependencies": { "@esbuild/android-arm": "0.18.20", "@esbuild/android-arm64": "0.18.20", "@esbuild/android-x64": "0.18.20", "@esbuild/darwin-arm64": "0.18.20", "@esbuild/darwin-x64": "0.18.20", "@esbuild/freebsd-arm64": "0.18.20", "@esbuild/freebsd-x64": "0.18.20", "@esbuild/linux-arm": "0.18.20", "@esbuild/linux-arm64": "0.18.20", "@esbuild/linux-ia32": "0.18.20", "@esbuild/linux-loong64": "0.18.20", "@esbuild/linux-mips64el": "0.18.20", "@esbuild/linux-ppc64": "0.18.20", "@esbuild/linux-riscv64": "0.18.20", "@esbuild/linux-s390x": "0.18.20", "@esbuild/linux-x64": "0.18.20", "@esbuild/netbsd-x64": "0.18.20", "@esbuild/openbsd-x64": "0.18.20", "@esbuild/sunos-x64": "0.18.20", "@esbuild/win32-arm64": "0.18.20", "@esbuild/win32-ia32": "0.18.20", "@esbuild/win32-x64": "0.18.20" }, "bin": { "esbuild": "bin/esbuild" } }, "sha512-ceqxoedUrcayh7Y7ZX6NdbbDzGROiyVBgC4PriJThBKSVPWnnFHZAkfI1lJT8QFkOwH4qOS2SJkS4wvpGl8BpA=="], + + "esbuild-register": ["esbuild-register@3.6.0", "", { "dependencies": { "debug": "^4.3.4" }, "peerDependencies": { "esbuild": ">=0.12 <1" } }, "sha512-H2/S7Pm8a9CL1uhp9OvjwrBh5Pvx0H8qVOxNu8Wed9Y7qv56MPtq+GGM8RJpq6glYJn9Wspr8uw7l55uyinNeg=="], + + "escape-html": ["escape-html@1.0.3", "", {}, "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow=="], + + "escape-string-regexp": ["escape-string-regexp@4.0.0", "", {}, "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA=="], + + "eslint": ["eslint@9.39.2", "", { "dependencies": { "@eslint-community/eslint-utils": "^4.8.0", "@eslint-community/regexpp": "^4.12.1", "@eslint/config-array": "^0.21.1", "@eslint/config-helpers": "^0.4.2", "@eslint/core": "^0.17.0", "@eslint/eslintrc": "^3.3.1", "@eslint/js": "9.39.2", "@eslint/plugin-kit": "^0.4.1", "@humanfs/node": "^0.16.6", "@humanwhocodes/module-importer": "^1.0.1", "@humanwhocodes/retry": "^0.4.2", "@types/estree": "^1.0.6", "ajv": "^6.12.4", "chalk": "^4.0.0", "cross-spawn": "^7.0.6", "debug": "^4.3.2", "escape-string-regexp": "^4.0.0", "eslint-scope": "^8.4.0", "eslint-visitor-keys": "^4.2.1", "espree": "^10.4.0", "esquery": "^1.5.0", "esutils": "^2.0.2", "fast-deep-equal": "^3.1.3", "file-entry-cache": "^8.0.0", "find-up": "^5.0.0", "glob-parent": "^6.0.2", "ignore": "^5.2.0", "imurmurhash": "^0.1.4", "is-glob": "^4.0.0", "json-stable-stringify-without-jsonify": "^1.0.1", "lodash.merge": "^4.6.2", "minimatch": "^3.1.2", "natural-compare": "^1.4.0", "optionator": "^0.9.3" }, "peerDependencies": { "jiti": "*" }, "optionalPeers": ["jiti"], "bin": { "eslint": "bin/eslint.js" } }, "sha512-LEyamqS7W5HB3ujJyvi0HQK/dtVINZvd5mAAp9eT5S/ujByGjiZLCzPcHVzuXbpJDJF/cxwHlfceVUDZ2lnSTw=="], + + "eslint-config-next": ["eslint-config-next@15.5.6", "", { "dependencies": { "@next/eslint-plugin-next": "15.5.6", "@rushstack/eslint-patch": "^1.10.3", "@typescript-eslint/eslint-plugin": "^5.4.2 || ^6.0.0 || ^7.0.0 || ^8.0.0", "@typescript-eslint/parser": "^5.4.2 || ^6.0.0 || ^7.0.0 || ^8.0.0", "eslint-import-resolver-node": "^0.3.6", "eslint-import-resolver-typescript": "^3.5.2", "eslint-plugin-import": "^2.31.0", "eslint-plugin-jsx-a11y": "^6.10.0", "eslint-plugin-react": "^7.37.0", "eslint-plugin-react-hooks": "^5.0.0" }, "peerDependencies": { "eslint": "^7.23.0 || ^8.0.0 || ^9.0.0", "typescript": ">=3.3.1" }, "optionalPeers": ["typescript"] }, "sha512-cGr3VQlPsZBEv8rtYp4BpG1KNXDqGvPo9VC1iaCgIA11OfziC/vczng+TnAS3WpRIR3Q5ye/6yl+CRUuZ1fPGg=="], + + "eslint-config-prettier": ["eslint-config-prettier@9.1.2", "", { "peerDependencies": { "eslint": ">=7.0.0" }, "bin": { "eslint-config-prettier": "bin/cli.js" } }, "sha512-iI1f+D2ViGn+uvv5HuHVUamg8ll4tN+JRHGc6IJi4TP9Kl976C57fzPXgseXNs8v0iA8aSJpHsTWjDb9QJamGQ=="], + + "eslint-import-resolver-node": ["eslint-import-resolver-node@0.3.9", "", { "dependencies": { "debug": "^3.2.7", "is-core-module": "^2.13.0", "resolve": "^1.22.4" } }, "sha512-WFj2isz22JahUv+B788TlO3N6zL3nNJGU8CcZbPZvVEkBPaJdCV4vy5wyghty5ROFbCRnm132v8BScu5/1BQ8g=="], + + "eslint-import-resolver-typescript": ["eslint-import-resolver-typescript@3.10.1", "", { "dependencies": { "@nolyfill/is-core-module": "1.0.39", "debug": "^4.4.0", "get-tsconfig": "^4.10.0", "is-bun-module": "^2.0.0", "stable-hash": "^0.0.5", "tinyglobby": "^0.2.13", "unrs-resolver": "^1.6.2" }, "peerDependencies": { "eslint": "*", "eslint-plugin-import": "*", "eslint-plugin-import-x": "*" }, "optionalPeers": ["eslint-plugin-import", "eslint-plugin-import-x"] }, "sha512-A1rHYb06zjMGAxdLSkN2fXPBwuSaQ0iO5M/hdyS0Ajj1VBaRp0sPD3dn1FhME3c/JluGFbwSxyCfqdSbtQLAHQ=="], + + "eslint-module-utils": ["eslint-module-utils@2.12.1", "", { "dependencies": { "debug": "^3.2.7" } }, "sha512-L8jSWTze7K2mTg0vos/RuLRS5soomksDPoJLXIslC7c8Wmut3bx7CPpJijDcBZtxQ5lrbUdM+s0OlNbz0DCDNw=="], + + "eslint-plugin-import": ["eslint-plugin-import@2.32.0", "", { "dependencies": { "@rtsao/scc": "^1.1.0", "array-includes": "^3.1.9", "array.prototype.findlastindex": "^1.2.6", "array.prototype.flat": "^1.3.3", "array.prototype.flatmap": "^1.3.3", "debug": "^3.2.7", "doctrine": "^2.1.0", "eslint-import-resolver-node": "^0.3.9", "eslint-module-utils": "^2.12.1", "hasown": "^2.0.2", "is-core-module": "^2.16.1", "is-glob": "^4.0.3", "minimatch": "^3.1.2", "object.fromentries": "^2.0.8", "object.groupby": "^1.0.3", "object.values": "^1.2.1", "semver": "^6.3.1", "string.prototype.trimend": "^1.0.9", "tsconfig-paths": "^3.15.0" }, "peerDependencies": { "eslint": "^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8 || ^9" } }, "sha512-whOE1HFo/qJDyX4SnXzP4N6zOWn79WhnCUY/iDR0mPfQZO8wcYE4JClzI2oZrhBnnMUCBCHZhO6VQyoBU95mZA=="], + + "eslint-plugin-jsx-a11y": ["eslint-plugin-jsx-a11y@6.10.2", "", { "dependencies": { "aria-query": "^5.3.2", "array-includes": "^3.1.8", "array.prototype.flatmap": "^1.3.2", "ast-types-flow": "^0.0.8", "axe-core": "^4.10.0", "axobject-query": "^4.1.0", "damerau-levenshtein": "^1.0.8", "emoji-regex": "^9.2.2", "hasown": "^2.0.2", "jsx-ast-utils": "^3.3.5", "language-tags": "^1.0.9", "minimatch": "^3.1.2", "object.fromentries": "^2.0.8", "safe-regex-test": "^1.0.3", "string.prototype.includes": "^2.0.1" }, "peerDependencies": { "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9" } }, "sha512-scB3nz4WmG75pV8+3eRUQOHZlNSUhFNq37xnpgRkCCELU3XMvXAxLk1eqWWyE22Ki4Q01Fnsw9BA3cJHDPgn2Q=="], + + "eslint-plugin-prettier": ["eslint-plugin-prettier@5.5.5", "", { "dependencies": { "prettier-linter-helpers": "^1.0.1", "synckit": "^0.11.12" }, "peerDependencies": { "@types/eslint": ">=8.0.0", "eslint": ">=8.0.0", "eslint-config-prettier": ">= 7.0.0 <10.0.0 || >=10.1.0", "prettier": ">=3.0.0" }, "optionalPeers": ["@types/eslint", "eslint-config-prettier"] }, "sha512-hscXkbqUZ2sPithAuLm5MXL+Wph+U7wHngPBv9OMWwlP8iaflyxpjTYZkmdgB4/vPIhemRlBEoLrH7UC1n7aUw=="], + + "eslint-plugin-react": ["eslint-plugin-react@7.37.5", "", { "dependencies": { "array-includes": "^3.1.8", "array.prototype.findlast": "^1.2.5", "array.prototype.flatmap": "^1.3.3", "array.prototype.tosorted": "^1.1.4", "doctrine": "^2.1.0", "es-iterator-helpers": "^1.2.1", "estraverse": "^5.3.0", "hasown": "^2.0.2", "jsx-ast-utils": "^2.4.1 || ^3.0.0", "minimatch": "^3.1.2", "object.entries": "^1.1.9", "object.fromentries": "^2.0.8", "object.values": "^1.2.1", "prop-types": "^15.8.1", "resolve": "^2.0.0-next.5", "semver": "^6.3.1", "string.prototype.matchall": "^4.0.12", "string.prototype.repeat": "^1.0.0" }, "peerDependencies": { "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9.7" } }, "sha512-Qteup0SqU15kdocexFNAJMvCJEfa2xUKNV4CC1xsVMrIIqEy3SQ/rqyxCWNzfrd3/ldy6HMlD2e0JDVpDg2qIA=="], + + "eslint-plugin-react-hooks": ["eslint-plugin-react-hooks@5.2.0", "", { "peerDependencies": { "eslint": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 || ^9.0.0" } }, "sha512-+f15FfK64YQwZdJNELETdn5ibXEUQmW1DZL6KXhNnc2heoy/sg9VJJeT7n8TlMWouzWqSWavFkIhHyIbIAEapg=="], + + "eslint-plugin-unused-imports": ["eslint-plugin-unused-imports@4.3.0", "", { "peerDependencies": { "@typescript-eslint/eslint-plugin": "^8.0.0-0 || ^7.0.0 || ^6.0.0 || ^5.0.0", "eslint": "^9.0.0 || ^8.0.0" }, "optionalPeers": ["@typescript-eslint/eslint-plugin"] }, "sha512-ZFBmXMGBYfHttdRtOG9nFFpmUvMtbHSjsKrS20vdWdbfiVYsO3yA2SGYy9i9XmZJDfMGBflZGBCm70SEnFQtOA=="], + + "eslint-scope": ["eslint-scope@8.4.0", "", { "dependencies": { "esrecurse": "^4.3.0", "estraverse": "^5.2.0" } }, "sha512-sNXOfKCn74rt8RICKMvJS7XKV/Xk9kA7DyJr8mJik3S7Cwgy3qlkkmyS2uQB3jiJg6VNdZd/pDBJu0nvG2NlTg=="], + + "eslint-visitor-keys": ["eslint-visitor-keys@4.2.1", "", {}, "sha512-Uhdk5sfqcee/9H/rCOJikYz67o0a2Tw2hGRPOG2Y1R2dg7brRe1uG0yaNQDHu+TO/uQPF/5eCapvYSmHUjt7JQ=="], + + "espree": ["espree@10.4.0", "", { "dependencies": { "acorn": "^8.15.0", "acorn-jsx": "^5.3.2", "eslint-visitor-keys": "^4.2.1" } }, "sha512-j6PAQ2uUr79PZhBjP5C5fhl8e39FmRnOjsD5lGnWrFU8i2G776tBK7+nP8KuQUTTyAZUwfQqXAgrVH5MbH9CYQ=="], + + "esquery": ["esquery@1.7.0", "", { "dependencies": { "estraverse": "^5.1.0" } }, "sha512-Ap6G0WQwcU/LHsvLwON1fAQX9Zp0A2Y6Y/cJBl9r/JbW90Zyg4/zbG6zzKa2OTALELarYHmKu0GhpM5EO+7T0g=="], + + "esrecurse": ["esrecurse@4.3.0", "", { "dependencies": { "estraverse": "^5.2.0" } }, "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag=="], + + "estraverse": ["estraverse@5.3.0", "", {}, "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA=="], + + "esutils": ["esutils@2.0.3", "", {}, "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g=="], + + "etag": ["etag@1.8.1", "", {}, "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg=="], + + "eventsource": ["eventsource@3.0.7", "", { "dependencies": { "eventsource-parser": "^3.0.1" } }, "sha512-CRT1WTyuQoD771GW56XEZFQ/ZoSfWid1alKGDYMmkt2yl8UXrVR4pspqWNEcqKvVIzg6PAltWjxcSSPrboA4iA=="], + + "eventsource-parser": ["eventsource-parser@3.0.6", "", {}, "sha512-Vo1ab+QXPzZ4tCa8SwIHJFaSzy4R6SHf7BY79rFBDf0idraZWAkYrDjDj8uWaSm3S2TK+hJ7/t1CEmZ7jXw+pg=="], + + "express": ["express@5.2.1", "", { "dependencies": { "accepts": "^2.0.0", "body-parser": "^2.2.1", "content-disposition": "^1.0.0", "content-type": "^1.0.5", "cookie": "^0.7.1", "cookie-signature": "^1.2.1", "debug": "^4.4.0", "depd": "^2.0.0", "encodeurl": "^2.0.0", "escape-html": "^1.0.3", "etag": "^1.8.1", "finalhandler": "^2.1.0", "fresh": "^2.0.0", "http-errors": "^2.0.0", "merge-descriptors": "^2.0.0", "mime-types": "^3.0.0", "on-finished": "^2.4.1", "once": "^1.4.0", "parseurl": "^1.3.3", "proxy-addr": "^2.0.7", "qs": "^6.14.0", "range-parser": "^1.2.1", "router": "^2.2.0", "send": "^1.1.0", "serve-static": "^2.2.0", "statuses": "^2.0.1", "type-is": "^2.0.1", "vary": "^1.1.2" } }, "sha512-hIS4idWWai69NezIdRt2xFVofaF4j+6INOpJlVOLDO8zXGpUVEVzIYk12UUi2JzjEzWL3IOAxcTubgz9Po0yXw=="], + + "express-rate-limit": ["express-rate-limit@7.5.1", "", { "peerDependencies": { "express": ">= 4.11" } }, "sha512-7iN8iPMDzOMHPUYllBEsQdWVB6fPDMPqwjBaFrgr4Jgr/+okjvzAy+UHlYYL/Vs0OsOrMkwS6PJDkFlJwoxUnw=="], + + "fast-deep-equal": ["fast-deep-equal@3.1.3", "", {}, "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q=="], + + "fast-diff": ["fast-diff@1.3.0", "", {}, "sha512-VxPP4NqbUjj6MaAOafWeUn2cXWLcCtljklUtZf0Ind4XQ+QPtmA0b18zZy0jIQx+ExRVCR/ZQpBmik5lXshNsw=="], + + "fast-glob": ["fast-glob@3.3.1", "", { "dependencies": { "@nodelib/fs.stat": "^2.0.2", "@nodelib/fs.walk": "^1.2.3", "glob-parent": "^5.1.2", "merge2": "^1.3.0", "micromatch": "^4.0.4" } }, "sha512-kNFPyjhh5cKjrUltxs+wFx+ZkbRaxxmZ+X0ZU31SOsxCEtP9VPgtq2teZw1DebupL5GmDaNQ6yKMMVcM41iqDg=="], + + "fast-json-stable-stringify": ["fast-json-stable-stringify@2.1.0", "", {}, "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw=="], + + "fast-levenshtein": ["fast-levenshtein@2.0.6", "", {}, "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw=="], + + "fast-uri": ["fast-uri@3.1.0", "", {}, "sha512-iPeeDKJSWf4IEOasVVrknXpaBV0IApz/gp7S2bb7Z4Lljbl2MGJRqInZiUrQwV16cpzw/D3S5j5Julj/gT52AA=="], + + "fastq": ["fastq@1.20.1", "", { "dependencies": { "reusify": "^1.0.4" } }, "sha512-GGToxJ/w1x32s/D2EKND7kTil4n8OVk/9mycTc4VDza13lOvpUZTGX3mFSCtV9ksdGBVzvsyAVLM6mHFThxXxw=="], + + "fdir": ["fdir@6.5.0", "", { "peerDependencies": { "picomatch": "^3 || ^4" }, "optionalPeers": ["picomatch"] }, "sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg=="], + + "file-entry-cache": ["file-entry-cache@8.0.0", "", { "dependencies": { "flat-cache": "^4.0.0" } }, "sha512-XXTUwCvisa5oacNGRP9SfNtYBNAMi+RPwBFmblZEF7N7swHYQS6/Zfk7SRwx4D5j3CH211YNRco1DEMNVfZCnQ=="], + + "fill-range": ["fill-range@7.1.1", "", { "dependencies": { "to-regex-range": "^5.0.1" } }, "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg=="], + + "finalhandler": ["finalhandler@2.1.1", "", { "dependencies": { "debug": "^4.4.0", "encodeurl": "^2.0.0", "escape-html": "^1.0.3", "on-finished": "^2.4.1", "parseurl": "^1.3.3", "statuses": "^2.0.1" } }, "sha512-S8KoZgRZN+a5rNwqTxlZZePjT/4cnm0ROV70LedRHZ0p8u9fRID0hJUZQpkKLzro8LfmC8sx23bY6tVNxv8pQA=="], + + "find-up": ["find-up@5.0.0", "", { "dependencies": { "locate-path": "^6.0.0", "path-exists": "^4.0.0" } }, "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng=="], + + "flat-cache": ["flat-cache@4.0.1", "", { "dependencies": { "flatted": "^3.2.9", "keyv": "^4.5.4" } }, "sha512-f7ccFPK3SXFHpx15UIGyRJ/FJQctuKZ0zVuN3frBo4HnK3cay9VEW0R6yPYFHC0AgqhukPzKjq22t5DmAyqGyw=="], + + "flatted": ["flatted@3.3.3", "", {}, "sha512-GX+ysw4PBCz0PzosHDepZGANEuFCMLrnRTiEy9McGjmkCQYwRq4A/X786G/fjM/+OjsWSU1ZrY5qyARZmO/uwg=="], + + "for-each": ["for-each@0.3.5", "", { "dependencies": { "is-callable": "^1.2.7" } }, "sha512-dKx12eRCVIzqCxFGplyFKJMPvLEWgmNtUrpTiJIR5u97zEhRG8ySrtboPHZXx7daLxQVrl643cTzbab2tkQjxg=="], + + "forwarded": ["forwarded@0.2.0", "", {}, "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow=="], + + "fresh": ["fresh@2.0.0", "", {}, "sha512-Rx/WycZ60HOaqLKAi6cHRKKI7zxWbJ31MhntmtwMoaTeF7XFH9hhBp8vITaMidfljRQ6eYWCKkaTK+ykVJHP2A=="], + + "function-bind": ["function-bind@1.1.2", "", {}, "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA=="], + + "function.prototype.name": ["function.prototype.name@1.1.8", "", { "dependencies": { "call-bind": "^1.0.8", "call-bound": "^1.0.3", "define-properties": "^1.2.1", "functions-have-names": "^1.2.3", "hasown": "^2.0.2", "is-callable": "^1.2.7" } }, "sha512-e5iwyodOHhbMr/yNrc7fDYG4qlbIvI5gajyzPnb5TCwyhjApznQh1BMFou9b30SevY43gCJKXycoCBjMbsuW0Q=="], + + "functions-have-names": ["functions-have-names@1.2.3", "", {}, "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ=="], + + "generator-function": ["generator-function@2.0.1", "", {}, "sha512-SFdFmIJi+ybC0vjlHN0ZGVGHc3lgE0DxPAT0djjVg+kjOnSqclqmj0KQ7ykTOLP6YxoqOvuAODGdcHJn+43q3g=="], + + "generic-pool": ["generic-pool@3.9.0", "", {}, "sha512-hymDOu5B53XvN4QT9dBmZxPX4CWhBPPLguTZ9MMFeFa/Kg0xWVfylOVNlJji/E7yTZWFd/q9GO5TxDLq156D7g=="], + + "get-intrinsic": ["get-intrinsic@1.3.0", "", { "dependencies": { "call-bind-apply-helpers": "^1.0.2", "es-define-property": "^1.0.1", "es-errors": "^1.3.0", "es-object-atoms": "^1.1.1", "function-bind": "^1.1.2", "get-proto": "^1.0.1", "gopd": "^1.2.0", "has-symbols": "^1.1.0", "hasown": "^2.0.2", "math-intrinsics": "^1.1.0" } }, "sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ=="], + + "get-nonce": ["get-nonce@1.0.1", "", {}, "sha512-FJhYRoDaiatfEkUK8HKlicmu/3SGFD51q3itKDGoSTysQJBnfOcxU5GxnhE1E6soB76MbT0MBtnKJuXyAx+96Q=="], + + "get-proto": ["get-proto@1.0.1", "", { "dependencies": { "dunder-proto": "^1.0.1", "es-object-atoms": "^1.0.0" } }, "sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g=="], + + "get-symbol-description": ["get-symbol-description@1.1.0", "", { "dependencies": { "call-bound": "^1.0.3", "es-errors": "^1.3.0", "get-intrinsic": "^1.2.6" } }, "sha512-w9UMqWwJxHNOvoNzSJ2oPF5wvYcvP7jUvYzhp67yEhTi17ZDBBC1z9pTdGuzjD+EFIqLSYRweZjqfiPzQ06Ebg=="], + + "get-tsconfig": ["get-tsconfig@4.13.0", "", { "dependencies": { "resolve-pkg-maps": "^1.0.0" } }, "sha512-1VKTZJCwBrvbd+Wn3AOgQP/2Av+TfTCOlE4AcRJE72W1ksZXbAx8PPBR9RzgTeSPzlPMHrbANMH3LbltH73wxQ=="], + + "glob-parent": ["glob-parent@6.0.2", "", { "dependencies": { "is-glob": "^4.0.3" } }, "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A=="], + + "globals": ["globals@14.0.0", "", {}, "sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ=="], + + "globalthis": ["globalthis@1.0.4", "", { "dependencies": { "define-properties": "^1.2.1", "gopd": "^1.0.1" } }, "sha512-DpLKbNU4WylpxJykQujfCcwYWiV/Jhm50Goo0wrVILAv5jOr9d+H+UR3PhSCD2rCCEIg0uc+G+muBTwD54JhDQ=="], + + "gopd": ["gopd@1.2.0", "", {}, "sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg=="], + + "graceful-fs": ["graceful-fs@4.2.11", "", {}, "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ=="], + + "has-bigints": ["has-bigints@1.1.0", "", {}, "sha512-R3pbpkcIqv2Pm3dUwgjclDRVmWpTJW2DcMzcIhEXEx1oh/CEMObMm3KLmRJOdvhM7o4uQBnwr8pzRK2sJWIqfg=="], + + "has-flag": ["has-flag@4.0.0", "", {}, "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ=="], + + "has-property-descriptors": ["has-property-descriptors@1.0.2", "", { "dependencies": { "es-define-property": "^1.0.0" } }, "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg=="], + + "has-proto": ["has-proto@1.2.0", "", { "dependencies": { "dunder-proto": "^1.0.0" } }, "sha512-KIL7eQPfHQRC8+XluaIw7BHUwwqL19bQn4hzNgdr+1wXoU0KKj6rufu47lhY7KbJR2C6T6+PfyN0Ea7wkSS+qQ=="], + + "has-symbols": ["has-symbols@1.1.0", "", {}, "sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ=="], + + "has-tostringtag": ["has-tostringtag@1.0.2", "", { "dependencies": { "has-symbols": "^1.0.3" } }, "sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw=="], + + "hasown": ["hasown@2.0.2", "", { "dependencies": { "function-bind": "^1.1.2" } }, "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ=="], + + "hono": ["hono@4.11.4", "", {}, "sha512-U7tt8JsyrxSRKspfhtLET79pU8K+tInj5QZXs1jSugO1Vq5dFj3kmZsRldo29mTBfcjDRVRXrEZ6LS63Cog9ZA=="], + + "http-errors": ["http-errors@2.0.1", "", { "dependencies": { "depd": "~2.0.0", "inherits": "~2.0.4", "setprototypeof": "~1.2.0", "statuses": "~2.0.2", "toidentifier": "~1.0.1" } }, "sha512-4FbRdAX+bSdmo4AUFuS0WNiPz8NgFt+r8ThgNWmlrjQjt1Q7ZR9+zTlce2859x4KSXrwIsaeTqDoKQmtP8pLmQ=="], + + "iconv-lite": ["iconv-lite@0.7.2", "", { "dependencies": { "safer-buffer": ">= 2.1.2 < 3.0.0" } }, "sha512-im9DjEDQ55s9fL4EYzOAv0yMqmMBSZp6G0VvFyTMPKWxiSBHUj9NW/qqLmXUwXrrM7AvqSlTCfvqRb0cM8yYqw=="], + + "ignore": ["ignore@7.0.5", "", {}, "sha512-Hs59xBNfUIunMFgWAbGX5cq6893IbWg4KnrjbYwX3tx0ztorVgTDA6B2sxf8ejHJ4wz8BqGUMYlnzNBer5NvGg=="], + + "import-fresh": ["import-fresh@3.3.1", "", { "dependencies": { "parent-module": "^1.0.0", "resolve-from": "^4.0.0" } }, "sha512-TR3KfrTZTYLPB6jUjfx6MF9WcWrHL9su5TObK4ZkYgBdWKPOFoSoQIdEuTuR82pmtxH2spWG9h6etwfr1pLBqQ=="], + + "imurmurhash": ["imurmurhash@0.1.4", "", {}, "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA=="], + + "inherits": ["inherits@2.0.4", "", {}, "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ=="], + + "internal-slot": ["internal-slot@1.1.0", "", { "dependencies": { "es-errors": "^1.3.0", "hasown": "^2.0.2", "side-channel": "^1.1.0" } }, "sha512-4gd7VpWNQNB4UKKCFFVcp1AVv+FMOgs9NKzjHKusc8jTMhd5eL1NqQqOpE0KzMds804/yHlglp3uxgluOqAPLw=="], + + "ipaddr.js": ["ipaddr.js@1.9.1", "", {}, "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g=="], + + "is-array-buffer": ["is-array-buffer@3.0.5", "", { "dependencies": { "call-bind": "^1.0.8", "call-bound": "^1.0.3", "get-intrinsic": "^1.2.6" } }, "sha512-DDfANUiiG2wC1qawP66qlTugJeL5HyzMpfr8lLK+jMQirGzNod0B12cFB/9q838Ru27sBwfw78/rdoU7RERz6A=="], + + "is-async-function": ["is-async-function@2.1.1", "", { "dependencies": { "async-function": "^1.0.0", "call-bound": "^1.0.3", "get-proto": "^1.0.1", "has-tostringtag": "^1.0.2", "safe-regex-test": "^1.1.0" } }, "sha512-9dgM/cZBnNvjzaMYHVoxxfPj2QXt22Ev7SuuPrs+xav0ukGB0S6d4ydZdEiM48kLx5kDV+QBPrpVnFyefL8kkQ=="], + + "is-bigint": ["is-bigint@1.1.0", "", { "dependencies": { "has-bigints": "^1.0.2" } }, "sha512-n4ZT37wG78iz03xPRKJrHTdZbe3IicyucEtdRsV5yglwc3GyUfbAfpSeD0FJ41NbUNSt5wbhqfp1fS+BgnvDFQ=="], + + "is-boolean-object": ["is-boolean-object@1.2.2", "", { "dependencies": { "call-bound": "^1.0.3", "has-tostringtag": "^1.0.2" } }, "sha512-wa56o2/ElJMYqjCjGkXri7it5FbebW5usLw/nPmCMs5DeZ7eziSYZhSmPRn0txqeW4LnAmQQU7FgqLpsEFKM4A=="], + + "is-bun-module": ["is-bun-module@2.0.0", "", { "dependencies": { "semver": "^7.7.1" } }, "sha512-gNCGbnnnnFAUGKeZ9PdbyeGYJqewpmc2aKHUEMO5nQPWU9lOmv7jcmQIv+qHD8fXW6W7qfuCwX4rY9LNRjXrkQ=="], + + "is-callable": ["is-callable@1.2.7", "", {}, "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA=="], + + "is-core-module": ["is-core-module@2.16.1", "", { "dependencies": { "hasown": "^2.0.2" } }, "sha512-UfoeMA6fIJ8wTYFEUjelnaGI67v6+N7qXJEvQuIGa99l4xsCruSYOVSQ0uPANn4dAzm8lkYPaKLrrijLq7x23w=="], + + "is-data-view": ["is-data-view@1.0.2", "", { "dependencies": { "call-bound": "^1.0.2", "get-intrinsic": "^1.2.6", "is-typed-array": "^1.1.13" } }, "sha512-RKtWF8pGmS87i2D6gqQu/l7EYRlVdfzemCJN/P3UOs//x1QE7mfhvzHIApBTRf7axvT6DMGwSwBXYCT0nfB9xw=="], + + "is-date-object": ["is-date-object@1.1.0", "", { "dependencies": { "call-bound": "^1.0.2", "has-tostringtag": "^1.0.2" } }, "sha512-PwwhEakHVKTdRNVOw+/Gyh0+MzlCl4R6qKvkhuvLtPMggI1WAHt9sOwZxQLSGpUaDnrdyDsomoRgNnCfKNSXXg=="], + + "is-extglob": ["is-extglob@2.1.1", "", {}, "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ=="], + + "is-finalizationregistry": ["is-finalizationregistry@1.1.1", "", { "dependencies": { "call-bound": "^1.0.3" } }, "sha512-1pC6N8qWJbWoPtEjgcL2xyhQOP491EQjeUo3qTKcmV8YSDDJrOepfG8pcC7h/QgnQHYSv0mJ3Z/ZWxmatVrysg=="], + + "is-generator-function": ["is-generator-function@1.1.2", "", { "dependencies": { "call-bound": "^1.0.4", "generator-function": "^2.0.0", "get-proto": "^1.0.1", "has-tostringtag": "^1.0.2", "safe-regex-test": "^1.1.0" } }, "sha512-upqt1SkGkODW9tsGNG5mtXTXtECizwtS2kA161M+gJPc1xdb/Ax629af6YrTwcOeQHbewrPNlE5Dx7kzvXTizA=="], + + "is-glob": ["is-glob@4.0.3", "", { "dependencies": { "is-extglob": "^2.1.1" } }, "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg=="], + + "is-map": ["is-map@2.0.3", "", {}, "sha512-1Qed0/Hr2m+YqxnM09CjA2d/i6YZNfF6R2oRAOj36eUdS6qIV/huPJNSEpKbupewFs+ZsJlxsjjPbc0/afW6Lw=="], + + "is-negative-zero": ["is-negative-zero@2.0.3", "", {}, "sha512-5KoIu2Ngpyek75jXodFvnafB6DJgr3u8uuK0LEZJjrU19DrMD3EVERaR8sjz8CCGgpZvxPl9SuE1GMVPFHx1mw=="], + + "is-number": ["is-number@7.0.0", "", {}, "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng=="], + + "is-number-object": ["is-number-object@1.1.1", "", { "dependencies": { "call-bound": "^1.0.3", "has-tostringtag": "^1.0.2" } }, "sha512-lZhclumE1G6VYD8VHe35wFaIif+CTy5SJIi5+3y4psDgWu4wPDoBhF8NxUOinEc7pHgiTsT6MaBb92rKhhD+Xw=="], + + "is-promise": ["is-promise@4.0.0", "", {}, "sha512-hvpoI6korhJMnej285dSg6nu1+e6uxs7zG3BYAm5byqDsgJNWwxzM6z6iZiAgQR4TJ30JmBTOwqZUw3WlyH3AQ=="], + + "is-regex": ["is-regex@1.2.1", "", { "dependencies": { "call-bound": "^1.0.2", "gopd": "^1.2.0", "has-tostringtag": "^1.0.2", "hasown": "^2.0.2" } }, "sha512-MjYsKHO5O7mCsmRGxWcLWheFqN9DJ/2TmngvjKXihe6efViPqc274+Fx/4fYj/r03+ESvBdTXK0V6tA3rgez1g=="], + + "is-set": ["is-set@2.0.3", "", {}, "sha512-iPAjerrse27/ygGLxw+EBR9agv9Y6uLeYVJMu+QNCoouJ1/1ri0mGrcWpfCqFZuzzx3WjtwxG098X+n4OuRkPg=="], + + "is-shared-array-buffer": ["is-shared-array-buffer@1.0.4", "", { "dependencies": { "call-bound": "^1.0.3" } }, "sha512-ISWac8drv4ZGfwKl5slpHG9OwPNty4jOWPRIhBpxOoD+hqITiwuipOQ2bNthAzwA3B4fIjO4Nln74N0S9byq8A=="], + + "is-string": ["is-string@1.1.1", "", { "dependencies": { "call-bound": "^1.0.3", "has-tostringtag": "^1.0.2" } }, "sha512-BtEeSsoaQjlSPBemMQIrY1MY0uM6vnS1g5fmufYOtnxLGUZM2178PKbhsk7Ffv58IX+ZtcvoGwccYsh0PglkAA=="], + + "is-symbol": ["is-symbol@1.1.1", "", { "dependencies": { "call-bound": "^1.0.2", "has-symbols": "^1.1.0", "safe-regex-test": "^1.1.0" } }, "sha512-9gGx6GTtCQM73BgmHQXfDmLtfjjTUDSyoxTCbp5WtoixAhfgsDirWIcVQ/IHpvI5Vgd5i/J5F7B9cN/WlVbC/w=="], + + "is-typed-array": ["is-typed-array@1.1.15", "", { "dependencies": { "which-typed-array": "^1.1.16" } }, "sha512-p3EcsicXjit7SaskXHs1hA91QxgTw46Fv6EFKKGS5DRFLD8yKnohjF3hxoju94b/OcMZoQukzpPpBE9uLVKzgQ=="], + + "is-weakmap": ["is-weakmap@2.0.2", "", {}, "sha512-K5pXYOm9wqY1RgjpL3YTkF39tni1XajUIkawTLUo9EZEVUFga5gSQJF8nNS7ZwJQ02y+1YCNYcMh+HIf1ZqE+w=="], + + "is-weakref": ["is-weakref@1.1.1", "", { "dependencies": { "call-bound": "^1.0.3" } }, "sha512-6i9mGWSlqzNMEqpCp93KwRS1uUOodk2OJ6b+sq7ZPDSy2WuI5NFIxp/254TytR8ftefexkWn5xNiHUNpPOfSew=="], + + "is-weakset": ["is-weakset@2.0.4", "", { "dependencies": { "call-bound": "^1.0.3", "get-intrinsic": "^1.2.6" } }, "sha512-mfcwb6IzQyOKTs84CQMrOwW4gQcaTOAWJ0zzJCl2WSPDrWk/OzDaImWFH3djXhb24g4eudZfLRozAvPGw4d9hQ=="], + + "isarray": ["isarray@2.0.5", "", {}, "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw=="], + + "isexe": ["isexe@2.0.0", "", {}, "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw=="], + + "iterator.prototype": ["iterator.prototype@1.1.5", "", { "dependencies": { "define-data-property": "^1.1.4", "es-object-atoms": "^1.0.0", "get-intrinsic": "^1.2.6", "get-proto": "^1.0.0", "has-symbols": "^1.1.0", "set-function-name": "^2.0.2" } }, "sha512-H0dkQoCa3b2VEeKQBOxFph+JAbcrQdE7KC0UkqwpLmv2EC4P41QXP+rqo9wYodACiG5/WM5s9oDApTU8utwj9g=="], + + "jiti": ["jiti@2.6.1", "", { "bin": { "jiti": "lib/jiti-cli.mjs" } }, "sha512-ekilCSN1jwRvIbgeg/57YFh8qQDNbwDb9xT/qu2DAHbFFZUicIl4ygVaAvzveMhMVr3LnpSKTNnwt8PoOfmKhQ=="], + + "jose": ["jose@6.1.3", "", {}, "sha512-0TpaTfihd4QMNwrz/ob2Bp7X04yuxJkjRGi4aKmOqwhov54i6u79oCv7T+C7lo70MKH6BesI3vscD1yb/yzKXQ=="], + + "js-tokens": ["js-tokens@4.0.0", "", {}, "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ=="], + + "js-yaml": ["js-yaml@4.1.1", "", { "dependencies": { "argparse": "^2.0.1" }, "bin": { "js-yaml": "bin/js-yaml.js" } }, "sha512-qQKT4zQxXl8lLwBtHMWwaTcGfFOZviOJet3Oy/xmGk2gZH677CJM9EvtfdSkgWcATZhj/55JZ0rmy3myCT5lsA=="], + + "json-buffer": ["json-buffer@3.0.1", "", {}, "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ=="], + + "json-schema-traverse": ["json-schema-traverse@0.4.1", "", {}, "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg=="], + + "json-schema-typed": ["json-schema-typed@8.0.2", "", {}, "sha512-fQhoXdcvc3V28x7C7BMs4P5+kNlgUURe2jmUT1T//oBRMDrqy1QPelJimwZGo7Hg9VPV3EQV5Bnq4hbFy2vetA=="], + + "json-stable-stringify-without-jsonify": ["json-stable-stringify-without-jsonify@1.0.1", "", {}, "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw=="], + + "json5": ["json5@1.0.2", "", { "dependencies": { "minimist": "^1.2.0" }, "bin": { "json5": "lib/cli.js" } }, "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA=="], + + "jsx-ast-utils": ["jsx-ast-utils@3.3.5", "", { "dependencies": { "array-includes": "^3.1.6", "array.prototype.flat": "^1.3.1", "object.assign": "^4.1.4", "object.values": "^1.1.6" } }, "sha512-ZZow9HBI5O6EPgSJLUb8n2NKgmVWTwCvHGwFuJlMjvLFqlGG6pjirPhtdsseaLZjSibD8eegzmYpUZwoIlj2cQ=="], + + "keyv": ["keyv@4.5.4", "", { "dependencies": { "json-buffer": "3.0.1" } }, "sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw=="], + + "kysely": ["kysely@0.28.10", "", {}, "sha512-ksNxfzIW77OcZ+QWSAPC7yDqUSaIVwkTWnTPNiIy//vifNbwsSgQ57OkkncHxxpcBHM3LRfLAZVEh7kjq5twVA=="], + + "language-subtag-registry": ["language-subtag-registry@0.3.23", "", {}, "sha512-0K65Lea881pHotoGEa5gDlMxt3pctLi2RplBb7Ezh4rRdLEOtgi7n4EwK9lamnUCkKBqaeKRVebTq6BAxSkpXQ=="], + + "language-tags": ["language-tags@1.0.9", "", { "dependencies": { "language-subtag-registry": "^0.3.20" } }, "sha512-MbjN408fEndfiQXbFQ1vnd+1NoLDsnQW41410oQBXiyXDMYH5z505juWa4KUE1LqxRC7DgOgZDbKLxHIwm27hA=="], + + "levn": ["levn@0.4.1", "", { "dependencies": { "prelude-ls": "^1.2.1", "type-check": "~0.4.0" } }, "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ=="], + + "lightningcss": ["lightningcss@1.30.2", "", { "dependencies": { "detect-libc": "^2.0.3" }, "optionalDependencies": { "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" } }, "sha512-utfs7Pr5uJyyvDETitgsaqSyjCb2qNRAtuqUeWIAKztsOYdcACf2KtARYXg2pSvhkt+9NfoaNY7fxjl6nuMjIQ=="], + + "lightningcss-android-arm64": ["lightningcss-android-arm64@1.30.2", "", { "os": "android", "cpu": "arm64" }, "sha512-BH9sEdOCahSgmkVhBLeU7Hc9DWeZ1Eb6wNS6Da8igvUwAe0sqROHddIlvU06q3WyXVEOYDZ6ykBZQnjTbmo4+A=="], + + "lightningcss-darwin-arm64": ["lightningcss-darwin-arm64@1.30.2", "", { "os": "darwin", "cpu": "arm64" }, "sha512-ylTcDJBN3Hp21TdhRT5zBOIi73P6/W0qwvlFEk22fkdXchtNTOU4Qc37SkzV+EKYxLouZ6M4LG9NfZ1qkhhBWA=="], + + "lightningcss-darwin-x64": ["lightningcss-darwin-x64@1.30.2", "", { "os": "darwin", "cpu": "x64" }, "sha512-oBZgKchomuDYxr7ilwLcyms6BCyLn0z8J0+ZZmfpjwg9fRVZIR5/GMXd7r9RH94iDhld3UmSjBM6nXWM2TfZTQ=="], + + "lightningcss-freebsd-x64": ["lightningcss-freebsd-x64@1.30.2", "", { "os": "freebsd", "cpu": "x64" }, "sha512-c2bH6xTrf4BDpK8MoGG4Bd6zAMZDAXS569UxCAGcA7IKbHNMlhGQ89eRmvpIUGfKWNVdbhSbkQaWhEoMGmGslA=="], + + "lightningcss-linux-arm-gnueabihf": ["lightningcss-linux-arm-gnueabihf@1.30.2", "", { "os": "linux", "cpu": "arm" }, "sha512-eVdpxh4wYcm0PofJIZVuYuLiqBIakQ9uFZmipf6LF/HRj5Bgm0eb3qL/mr1smyXIS1twwOxNWndd8z0E374hiA=="], + + "lightningcss-linux-arm64-gnu": ["lightningcss-linux-arm64-gnu@1.30.2", "", { "os": "linux", "cpu": "arm64" }, "sha512-UK65WJAbwIJbiBFXpxrbTNArtfuznvxAJw4Q2ZGlU8kPeDIWEX1dg3rn2veBVUylA2Ezg89ktszWbaQnxD/e3A=="], + + "lightningcss-linux-arm64-musl": ["lightningcss-linux-arm64-musl@1.30.2", "", { "os": "linux", "cpu": "arm64" }, "sha512-5Vh9dGeblpTxWHpOx8iauV02popZDsCYMPIgiuw97OJ5uaDsL86cnqSFs5LZkG3ghHoX5isLgWzMs+eD1YzrnA=="], + + "lightningcss-linux-x64-gnu": ["lightningcss-linux-x64-gnu@1.30.2", "", { "os": "linux", "cpu": "x64" }, "sha512-Cfd46gdmj1vQ+lR6VRTTadNHu6ALuw2pKR9lYq4FnhvgBc4zWY1EtZcAc6EffShbb1MFrIPfLDXD6Xprbnni4w=="], + + "lightningcss-linux-x64-musl": ["lightningcss-linux-x64-musl@1.30.2", "", { "os": "linux", "cpu": "x64" }, "sha512-XJaLUUFXb6/QG2lGIW6aIk6jKdtjtcffUT0NKvIqhSBY3hh9Ch+1LCeH80dR9q9LBjG3ewbDjnumefsLsP6aiA=="], + + "lightningcss-win32-arm64-msvc": ["lightningcss-win32-arm64-msvc@1.30.2", "", { "os": "win32", "cpu": "arm64" }, "sha512-FZn+vaj7zLv//D/192WFFVA0RgHawIcHqLX9xuWiQt7P0PtdFEVaxgF9rjM/IRYHQXNnk61/H/gb2Ei+kUQ4xQ=="], + + "lightningcss-win32-x64-msvc": ["lightningcss-win32-x64-msvc@1.30.2", "", { "os": "win32", "cpu": "x64" }, "sha512-5g1yc73p+iAkid5phb4oVFMB45417DkRevRbt/El/gKXJk4jid+vPFF/AXbxn05Aky8PapwzZrdJShv5C0avjw=="], + + "locate-path": ["locate-path@6.0.0", "", { "dependencies": { "p-locate": "^5.0.0" } }, "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw=="], + + "lodash.merge": ["lodash.merge@4.6.2", "", {}, "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ=="], + + "loose-envify": ["loose-envify@1.4.0", "", { "dependencies": { "js-tokens": "^3.0.0 || ^4.0.0" }, "bin": { "loose-envify": "cli.js" } }, "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q=="], + + "lucide-react": ["lucide-react@0.548.0", "", { "peerDependencies": { "react": "^16.5.1 || ^17.0.0 || ^18.0.0 || ^19.0.0" } }, "sha512-63b16z63jM9yc1MwxajHeuu0FRZFsDtljtDjYm26Kd86UQ5HQzu9ksEtoUUw4RBuewodw/tGFmvipePvRsKeDA=="], + + "magic-string": ["magic-string@0.30.21", "", { "dependencies": { "@jridgewell/sourcemap-codec": "^1.5.5" } }, "sha512-vd2F4YUyEXKGcLHoq+TEyCjxueSeHnFxyyjNp80yg0XV4vUhnDer/lvvlqM/arB5bXQN5K2/3oinyCRyx8T2CQ=="], + + "math-intrinsics": ["math-intrinsics@1.1.0", "", {}, "sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g=="], + + "media-typer": ["media-typer@1.1.0", "", {}, "sha512-aisnrDP4GNe06UcKFnV5bfMNPBUw4jsLGaWwWfnH3v02GnBuXX2MCVn5RbrWo0j3pczUilYblq7fQ7Nw2t5XKw=="], + + "merge-descriptors": ["merge-descriptors@2.0.0", "", {}, "sha512-Snk314V5ayFLhp3fkUREub6WtjBfPdCPY1Ln8/8munuLuiYhsABgBVWsozAG+MWMbVEvcdcpbi9R7ww22l9Q3g=="], + + "merge2": ["merge2@1.4.1", "", {}, "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg=="], + + "micromatch": ["micromatch@4.0.8", "", { "dependencies": { "braces": "^3.0.3", "picomatch": "^2.3.1" } }, "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA=="], + + "mime-db": ["mime-db@1.54.0", "", {}, "sha512-aU5EJuIN2WDemCcAp2vFBfp/m4EAhWJnUNSSw0ixs7/kXbd6Pg64EmwJkNdFhB8aWt1sH2CTXrLxo/iAGV3oPQ=="], + + "mime-types": ["mime-types@3.0.2", "", { "dependencies": { "mime-db": "^1.54.0" } }, "sha512-Lbgzdk0h4juoQ9fCKXW4by0UJqj+nOOrI9MJ1sSj4nI8aI2eo1qmvQEie4VD1glsS250n15LsWsYtCugiStS5A=="], + + "minimatch": ["minimatch@3.1.2", "", { "dependencies": { "brace-expansion": "^1.1.7" } }, "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw=="], + + "minimist": ["minimist@1.2.8", "", {}, "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA=="], + + "ms": ["ms@2.1.3", "", {}, "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA=="], + + "nanoid": ["nanoid@3.3.11", "", { "bin": { "nanoid": "bin/nanoid.cjs" } }, "sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w=="], + + "nanostores": ["nanostores@1.1.0", "", {}, "sha512-yJBmDJr18xy47dbNVlHcgdPrulSn1nhSE6Ns9vTG+Nx9VPT6iV1MD6aQFp/t52zpf82FhLLTXAXr30NuCnxvwA=="], + + "napi-postinstall": ["napi-postinstall@0.3.4", "", { "bin": { "napi-postinstall": "lib/cli.js" } }, "sha512-PHI5f1O0EP5xJ9gQmFGMS6IZcrVvTjpXjz7Na41gTE7eE2hK11lg04CECCYEEjdc17EV4DO+fkGEtt7TpTaTiQ=="], + + "natural-compare": ["natural-compare@1.4.0", "", {}, "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw=="], + + "negotiator": ["negotiator@1.0.0", "", {}, "sha512-8Ofs/AUQh8MaEcrlq5xOX0CQ9ypTF5dl78mjlMNfOK08fzpgTHQRQPBxcPlEtIw0yRpws+Zo/3r+5WRby7u3Gg=="], + + "next": ["next@15.5.9", "", { "dependencies": { "@next/env": "15.5.9", "@swc/helpers": "0.5.15", "caniuse-lite": "^1.0.30001579", "postcss": "8.4.31", "styled-jsx": "5.1.6" }, "optionalDependencies": { "@next/swc-darwin-arm64": "15.5.7", "@next/swc-darwin-x64": "15.5.7", "@next/swc-linux-arm64-gnu": "15.5.7", "@next/swc-linux-arm64-musl": "15.5.7", "@next/swc-linux-x64-gnu": "15.5.7", "@next/swc-linux-x64-musl": "15.5.7", "@next/swc-win32-arm64-msvc": "15.5.7", "@next/swc-win32-x64-msvc": "15.5.7", "sharp": "^0.34.3" }, "peerDependencies": { "@opentelemetry/api": "^1.1.0", "@playwright/test": "^1.51.1", "babel-plugin-react-compiler": "*", "react": "^18.2.0 || 19.0.0-rc-de68d2f4-20241204 || ^19.0.0", "react-dom": "^18.2.0 || 19.0.0-rc-de68d2f4-20241204 || ^19.0.0", "sass": "^1.3.0" }, "optionalPeers": ["@opentelemetry/api", "@playwright/test", "babel-plugin-react-compiler", "sass"], "bin": { "next": "dist/bin/next" } }, "sha512-agNLK89seZEtC5zUHwtut0+tNrc0Xw4FT/Dg+B/VLEo9pAcS9rtTKpek3V6kVcVwsB2YlqMaHdfZL4eLEVYuCg=="], + + "object-assign": ["object-assign@4.1.1", "", {}, "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg=="], + + "object-inspect": ["object-inspect@1.13.4", "", {}, "sha512-W67iLl4J2EXEGTbfeHCffrjDfitvLANg0UlX3wFUUSTx92KXRFegMHUVgSqE+wvhAbi4WqjGg9czysTV2Epbew=="], + + "object-keys": ["object-keys@1.1.1", "", {}, "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA=="], + + "object.assign": ["object.assign@4.1.7", "", { "dependencies": { "call-bind": "^1.0.8", "call-bound": "^1.0.3", "define-properties": "^1.2.1", "es-object-atoms": "^1.0.0", "has-symbols": "^1.1.0", "object-keys": "^1.1.1" } }, "sha512-nK28WOo+QIjBkDduTINE4JkF/UJJKyf2EJxvJKfblDpyg0Q+pkOHNTL0Qwy6NP6FhE/EnzV73BxxqcJaXY9anw=="], + + "object.entries": ["object.entries@1.1.9", "", { "dependencies": { "call-bind": "^1.0.8", "call-bound": "^1.0.4", "define-properties": "^1.2.1", "es-object-atoms": "^1.1.1" } }, "sha512-8u/hfXFRBD1O0hPUjioLhoWFHRmt6tKA4/vZPyckBr18l1KE9uHrFaFaUi8MDRTpi4uak2goyPTSNJLXX2k2Hw=="], + + "object.fromentries": ["object.fromentries@2.0.8", "", { "dependencies": { "call-bind": "^1.0.7", "define-properties": "^1.2.1", "es-abstract": "^1.23.2", "es-object-atoms": "^1.0.0" } }, "sha512-k6E21FzySsSK5a21KRADBd/NGneRegFO5pLHfdQLpRDETUNJueLXs3WCzyQ3tFRDYgbq3KHGXfTbi2bs8WQ6rQ=="], + + "object.groupby": ["object.groupby@1.0.3", "", { "dependencies": { "call-bind": "^1.0.7", "define-properties": "^1.2.1", "es-abstract": "^1.23.2" } }, "sha512-+Lhy3TQTuzXI5hevh8sBGqbmurHbbIjAi0Z4S63nthVLmLxfbj4T54a4CfZrXIrt9iP4mVAPYMo/v99taj3wjQ=="], + + "object.values": ["object.values@1.2.1", "", { "dependencies": { "call-bind": "^1.0.8", "call-bound": "^1.0.3", "define-properties": "^1.2.1", "es-object-atoms": "^1.0.0" } }, "sha512-gXah6aZrcUxjWg2zR2MwouP2eHlCBzdV4pygudehaKXSGW4v2AsRQUK+lwwXhii6KFZcunEnmSUoYp5CXibxtA=="], + + "on-finished": ["on-finished@2.4.1", "", { "dependencies": { "ee-first": "1.1.1" } }, "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg=="], + + "once": ["once@1.4.0", "", { "dependencies": { "wrappy": "1" } }, "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w=="], + + "optionator": ["optionator@0.9.4", "", { "dependencies": { "deep-is": "^0.1.3", "fast-levenshtein": "^2.0.6", "levn": "^0.4.1", "prelude-ls": "^1.2.1", "type-check": "^0.4.0", "word-wrap": "^1.2.5" } }, "sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g=="], + + "own-keys": ["own-keys@1.0.1", "", { "dependencies": { "get-intrinsic": "^1.2.6", "object-keys": "^1.1.1", "safe-push-apply": "^1.0.0" } }, "sha512-qFOyK5PjiWZd+QQIh+1jhdb9LpxTF0qs7Pm8o5QHYZ0M3vKqSqzsZaEB6oWlxZ+q2sJBMI/Ktgd2N5ZwQoRHfg=="], + + "p-limit": ["p-limit@3.1.0", "", { "dependencies": { "yocto-queue": "^0.1.0" } }, "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ=="], + + "p-locate": ["p-locate@5.0.0", "", { "dependencies": { "p-limit": "^3.0.2" } }, "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw=="], + + "parent-module": ["parent-module@1.0.1", "", { "dependencies": { "callsites": "^3.0.0" } }, "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g=="], + + "parseurl": ["parseurl@1.3.3", "", {}, "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ=="], + + "path-exists": ["path-exists@4.0.0", "", {}, "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w=="], + + "path-key": ["path-key@3.1.1", "", {}, "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q=="], + + "path-parse": ["path-parse@1.0.7", "", {}, "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw=="], + + "path-to-regexp": ["path-to-regexp@8.3.0", "", {}, "sha512-7jdwVIRtsP8MYpdXSwOS0YdD0Du+qOoF/AEPIt88PcCFrZCzx41oxku1jD88hZBwbNUIEfpqvuhjFaMAqMTWnA=="], + + "pg": ["pg@8.17.2", "", { "dependencies": { "pg-connection-string": "^2.10.1", "pg-pool": "^3.11.0", "pg-protocol": "^1.11.0", "pg-types": "2.2.0", "pgpass": "1.0.5" }, "optionalDependencies": { "pg-cloudflare": "^1.3.0" }, "peerDependencies": { "pg-native": ">=3.0.1" }, "optionalPeers": ["pg-native"] }, "sha512-vjbKdiBJRqzcYw1fNU5KuHyYvdJ1qpcQg1CeBrHFqV1pWgHeVR6j/+kX0E1AAXfyuLUGY1ICrN2ELKA/z2HWzw=="], + + "pg-cloudflare": ["pg-cloudflare@1.3.0", "", {}, "sha512-6lswVVSztmHiRtD6I8hw4qP/nDm1EJbKMRhf3HCYaqud7frGysPv7FYJ5noZQdhQtN2xJnimfMtvQq21pdbzyQ=="], + + "pg-connection-string": ["pg-connection-string@2.10.1", "", {}, "sha512-iNzslsoeSH2/gmDDKiyMqF64DATUCWj3YJ0wP14kqcsf2TUklwimd+66yYojKwZCA7h2yRNLGug71hCBA2a4sw=="], + + "pg-int8": ["pg-int8@1.0.1", "", {}, "sha512-WCtabS6t3c8SkpDBUlb1kjOs7l66xsGdKpIPZsg4wR+B3+u9UAum2odSsF9tnvxg80h4ZxLWMy4pRjOsFIqQpw=="], + + "pg-pool": ["pg-pool@3.11.0", "", { "peerDependencies": { "pg": ">=8.0" } }, "sha512-MJYfvHwtGp870aeusDh+hg9apvOe2zmpZJpyt+BMtzUWlVqbhFmMK6bOBXLBUPd7iRtIF9fZplDc7KrPN3PN7w=="], + + "pg-protocol": ["pg-protocol@1.11.0", "", {}, "sha512-pfsxk2M9M3BuGgDOfuy37VNRRX3jmKgMjcvAcWqNDpZSf4cUmv8HSOl5ViRQFsfARFn0KuUQTgLxVMbNq5NW3g=="], + + "pg-types": ["pg-types@2.2.0", "", { "dependencies": { "pg-int8": "1.0.1", "postgres-array": "~2.0.0", "postgres-bytea": "~1.0.0", "postgres-date": "~1.0.4", "postgres-interval": "^1.1.0" } }, "sha512-qTAAlrEsl8s4OiEQY69wDvcMIdQN6wdz5ojQiOy6YRMuynxenON0O5oCpJI6lshc6scgAY8qvJ2On/p+CXY0GA=="], + + "pgpass": ["pgpass@1.0.5", "", { "dependencies": { "split2": "^4.1.0" } }, "sha512-FdW9r/jQZhSeohs1Z3sI1yxFQNFvMcnmfuj4WBMUTxOrAyLMaTcE1aAMBiTlbMNaXvBCQuVi0R7hd8udDSP7ug=="], + + "picocolors": ["picocolors@1.1.1", "", {}, "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA=="], + + "picomatch": ["picomatch@4.0.3", "", {}, "sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q=="], + + "pkce-challenge": ["pkce-challenge@5.0.1", "", {}, "sha512-wQ0b/W4Fr01qtpHlqSqspcj3EhBvimsdh0KlHhH8HRZnMsEa0ea2fTULOXOS9ccQr3om+GcGRk4e+isrZWV8qQ=="], + + "possible-typed-array-names": ["possible-typed-array-names@1.1.0", "", {}, "sha512-/+5VFTchJDoVj3bhoqi6UeymcD00DAwb1nJwamzPvHEszJ4FpF6SNNbUbOS8yI56qHzdV8eK0qEfOSiodkTdxg=="], + + "postcss": ["postcss@8.5.6", "", { "dependencies": { "nanoid": "^3.3.11", "picocolors": "^1.1.1", "source-map-js": "^1.2.1" } }, "sha512-3Ybi1tAuwAP9s0r1UQ2J4n5Y0G05bJkpUIO0/bI9MhwmD70S5aTWbXGBwxHrelT+XM1k6dM0pk+SwNkpTRN7Pg=="], + + "postgres-array": ["postgres-array@2.0.0", "", {}, "sha512-VpZrUqU5A69eQyW2c5CA1jtLecCsN2U/bD6VilrFDWq5+5UIEVO7nazS3TEcHf1zuPYO/sqGvUvW62g86RXZuA=="], + + "postgres-bytea": ["postgres-bytea@1.0.1", "", {}, "sha512-5+5HqXnsZPE65IJZSMkZtURARZelel2oXUEO8rH83VS/hxH5vv1uHquPg5wZs8yMAfdv971IU+kcPUczi7NVBQ=="], + + "postgres-date": ["postgres-date@1.0.7", "", {}, "sha512-suDmjLVQg78nMK2UZ454hAG+OAW+HQPZ6n++TNDUX+L0+uUlLywnoxJKDou51Zm+zTCjrCl0Nq6J9C5hP9vK/Q=="], + + "postgres-interval": ["postgres-interval@1.2.0", "", { "dependencies": { "xtend": "^4.0.0" } }, "sha512-9ZhXKM/rw350N1ovuWHbGxnGh/SNJ4cnxHiM0rxE4VN41wsg8P8zWn9hv/buK00RP4WvlOyr/RBDiptyxVbkZQ=="], + + "prelude-ls": ["prelude-ls@1.2.1", "", {}, "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g=="], + + "prettier": ["prettier@3.8.0", "", { "bin": { "prettier": "bin/prettier.cjs" } }, "sha512-yEPsovQfpxYfgWNhCfECjG5AQaO+K3dp6XERmOepyPDVqcJm+bjyCVO3pmU+nAPe0N5dDvekfGezt/EIiRe1TA=="], + + "prettier-linter-helpers": ["prettier-linter-helpers@1.0.1", "", { "dependencies": { "fast-diff": "^1.1.2" } }, "sha512-SxToR7P8Y2lWmv/kTzVLC1t/GDI2WGjMwNhLLE9qtH8Q13C+aEmuRlzDst4Up4s0Wc8sF2M+J57iB3cMLqftfg=="], + + "prop-types": ["prop-types@15.8.1", "", { "dependencies": { "loose-envify": "^1.4.0", "object-assign": "^4.1.1", "react-is": "^16.13.1" } }, "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg=="], + + "proxy-addr": ["proxy-addr@2.0.7", "", { "dependencies": { "forwarded": "0.2.0", "ipaddr.js": "1.9.1" } }, "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg=="], + + "punycode": ["punycode@2.3.1", "", {}, "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg=="], + + "pvtsutils": ["pvtsutils@1.3.6", "", { "dependencies": { "tslib": "^2.8.1" } }, "sha512-PLgQXQ6H2FWCaeRak8vvk1GW462lMxB5s3Jm673N82zI4vqtVUPuZdffdZbPDFRoU8kAhItWFtPCWiPpp4/EDg=="], + + "pvutils": ["pvutils@1.1.5", "", {}, "sha512-KTqnxsgGiQ6ZAzZCVlJH5eOjSnvlyEgx1m8bkRJfOhmGRqfo5KLvmAlACQkrjEtOQ4B7wF9TdSLIs9O90MX9xA=="], + + "qs": ["qs@6.14.1", "", { "dependencies": { "side-channel": "^1.1.0" } }, "sha512-4EK3+xJl8Ts67nLYNwqw/dsFVnCf+qR7RgXSK9jEEm9unao3njwMDdmsdvoKBKHzxd7tCYz5e5M+SnMjdtXGQQ=="], + + "queue-microtask": ["queue-microtask@1.2.3", "", {}, "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A=="], + + "range-parser": ["range-parser@1.2.1", "", {}, "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg=="], + + "raw-body": ["raw-body@3.0.2", "", { "dependencies": { "bytes": "~3.1.2", "http-errors": "~2.0.1", "iconv-lite": "~0.7.0", "unpipe": "~1.0.0" } }, "sha512-K5zQjDllxWkf7Z5xJdV0/B0WTNqx6vxG70zJE4N0kBs4LovmEYWJzQGxC9bS9RAKu3bgM40lrd5zoLJ12MQ5BA=="], + + "react": ["react@19.2.1", "", {}, "sha512-DGrYcCWK7tvYMnWh79yrPHt+vdx9tY+1gPZa7nJQtO/p8bLTDaHp4dzwEhQB7pZ4Xe3ok4XKuEPrVuc+wlpkmw=="], + + "react-dom": ["react-dom@19.2.1", "", { "dependencies": { "scheduler": "^0.27.0" }, "peerDependencies": { "react": "^19.2.1" } }, "sha512-ibrK8llX2a4eOskq1mXKu/TGZj9qzomO+sNfO98M6d9zIPOEhlBkMkBUBLd1vgS0gQsLDBzA+8jJBVXDnfHmJg=="], + + "react-is": ["react-is@16.13.1", "", {}, "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ=="], + + "react-remove-scroll": ["react-remove-scroll@2.7.2", "", { "dependencies": { "react-remove-scroll-bar": "^2.3.7", "react-style-singleton": "^2.2.3", "tslib": "^2.1.0", "use-callback-ref": "^1.3.3", "use-sidecar": "^1.1.3" }, "peerDependencies": { "@types/react": "*", "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-Iqb9NjCCTt6Hf+vOdNIZGdTiH1QSqr27H/Ek9sv/a97gfueI/5h1s3yRi1nngzMUaOOToin5dI1dXKdXiF+u0Q=="], + + "react-remove-scroll-bar": ["react-remove-scroll-bar@2.3.8", "", { "dependencies": { "react-style-singleton": "^2.2.2", "tslib": "^2.0.0" }, "peerDependencies": { "@types/react": "*", "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0" }, "optionalPeers": ["@types/react"] }, "sha512-9r+yi9+mgU33AKcj6IbT9oRCO78WriSj6t/cF8DWBZJ9aOGPOTEDvdUDz1FwKim7QXWwmHqtdHnRJfhAxEG46Q=="], + + "react-style-singleton": ["react-style-singleton@2.2.3", "", { "dependencies": { "get-nonce": "^1.0.0", "tslib": "^2.0.0" }, "peerDependencies": { "@types/react": "*", "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-b6jSvxvVnyptAiLjbkWLE/lOnR4lfTtDAl+eUC7RZy+QQWc6wRzIV2CE6xBuMmDxc2qIihtDCZD5NPOFl7fRBQ=="], + + "redis": ["redis@4.7.1", "", { "dependencies": { "@redis/bloom": "1.2.0", "@redis/client": "1.6.1", "@redis/graph": "1.1.1", "@redis/json": "1.0.7", "@redis/search": "1.2.0", "@redis/time-series": "1.1.0" } }, "sha512-S1bJDnqLftzHXHP8JsT5II/CtHWQrASX5K96REjWjlmWKrviSOLWmM7QnRLstAWsu1VBBV1ffV6DzCvxNP0UJQ=="], + + "reflect-metadata": ["reflect-metadata@0.2.2", "", {}, "sha512-urBwgfrvVP/eAyXx4hluJivBKzuEbSQs9rKWCrCkbSxNv8mxPcUZKeuoF3Uy4mJl3Lwprp6yy5/39VWigZ4K6Q=="], + + "reflect.getprototypeof": ["reflect.getprototypeof@1.0.10", "", { "dependencies": { "call-bind": "^1.0.8", "define-properties": "^1.2.1", "es-abstract": "^1.23.9", "es-errors": "^1.3.0", "es-object-atoms": "^1.0.0", "get-intrinsic": "^1.2.7", "get-proto": "^1.0.1", "which-builtin-type": "^1.2.1" } }, "sha512-00o4I+DVrefhv+nX0ulyi3biSHCPDe+yLv5o/p6d/UVlirijB8E16FtfwSAi4g3tcqrQ4lRAqQSoFEZJehYEcw=="], + + "regexp.prototype.flags": ["regexp.prototype.flags@1.5.4", "", { "dependencies": { "call-bind": "^1.0.8", "define-properties": "^1.2.1", "es-errors": "^1.3.0", "get-proto": "^1.0.1", "gopd": "^1.2.0", "set-function-name": "^2.0.2" } }, "sha512-dYqgNSZbDwkaJ2ceRd9ojCGjBq+mOm9LmtXnAnEGyHhN/5R7iDW2TRw3h+o/jCFxus3P2LfWIIiwowAjANm7IA=="], + + "require-from-string": ["require-from-string@2.0.2", "", {}, "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw=="], + + "resolve": ["resolve@1.22.11", "", { "dependencies": { "is-core-module": "^2.16.1", "path-parse": "^1.0.7", "supports-preserve-symlinks-flag": "^1.0.0" }, "bin": { "resolve": "bin/resolve" } }, "sha512-RfqAvLnMl313r7c9oclB1HhUEAezcpLjz95wFH4LVuhk9JF/r22qmVP9AMmOU4vMX7Q8pN8jwNg/CSpdFnMjTQ=="], + + "resolve-from": ["resolve-from@4.0.0", "", {}, "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g=="], + + "resolve-pkg-maps": ["resolve-pkg-maps@1.0.0", "", {}, "sha512-seS2Tj26TBVOC2NIc2rOe2y2ZO7efxITtLZcGSOnHHNOQ7CkiUBfw0Iw2ck6xkIhPwLhKNLS8BO+hEpngQlqzw=="], + + "reusify": ["reusify@1.1.0", "", {}, "sha512-g6QUff04oZpHs0eG5p83rFLhHeV00ug/Yf9nZM6fLeUrPguBTkTQOdpAWWspMh55TZfVQDPaN3NQJfbVRAxdIw=="], + + "rou3": ["rou3@0.5.1", "", {}, "sha512-OXMmJ3zRk2xeXFGfA3K+EOPHC5u7RDFG7lIOx0X1pdnhUkI8MdVrbV+sNsD80ElpUZ+MRHdyxPnFthq9VHs8uQ=="], + + "router": ["router@2.2.0", "", { "dependencies": { "debug": "^4.4.0", "depd": "^2.0.0", "is-promise": "^4.0.0", "parseurl": "^1.3.3", "path-to-regexp": "^8.0.0" } }, "sha512-nLTrUKm2UyiL7rlhapu/Zl45FwNgkZGaCpZbIHajDYgwlJCOzLSk+cIPAnsEqV955GjILJnKbdQC1nVPz+gAYQ=="], + + "run-parallel": ["run-parallel@1.2.0", "", { "dependencies": { "queue-microtask": "^1.2.2" } }, "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA=="], + + "safe-array-concat": ["safe-array-concat@1.1.3", "", { "dependencies": { "call-bind": "^1.0.8", "call-bound": "^1.0.2", "get-intrinsic": "^1.2.6", "has-symbols": "^1.1.0", "isarray": "^2.0.5" } }, "sha512-AURm5f0jYEOydBj7VQlVvDrjeFgthDdEF5H1dP+6mNpoXOMo1quQqJ4wvJDyRZ9+pO3kGWoOdmV08cSv2aJV6Q=="], + + "safe-push-apply": ["safe-push-apply@1.0.0", "", { "dependencies": { "es-errors": "^1.3.0", "isarray": "^2.0.5" } }, "sha512-iKE9w/Z7xCzUMIZqdBsp6pEQvwuEebH4vdpjcDWnyzaI6yl6O9FHvVpmGelvEHNsoY6wGblkxR6Zty/h00WiSA=="], + + "safe-regex-test": ["safe-regex-test@1.1.0", "", { "dependencies": { "call-bound": "^1.0.2", "es-errors": "^1.3.0", "is-regex": "^1.2.1" } }, "sha512-x/+Cz4YrimQxQccJf5mKEbIa1NzeCRNI5Ecl/ekmlYaampdNLPalVyIcCZNNH3MvmqBugV5TMYZXv0ljslUlaw=="], + + "safer-buffer": ["safer-buffer@2.1.2", "", {}, "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg=="], + + "scheduler": ["scheduler@0.27.0", "", {}, "sha512-eNv+WrVbKu1f3vbYJT/xtiF5syA5HPIMtf9IgY/nKg0sWqzAUEvqY/xm7OcZc/qafLx/iO9FgOmeSAp4v5ti/Q=="], + + "semver": ["semver@6.3.1", "", { "bin": { "semver": "bin/semver.js" } }, "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA=="], + + "send": ["send@1.2.1", "", { "dependencies": { "debug": "^4.4.3", "encodeurl": "^2.0.0", "escape-html": "^1.0.3", "etag": "^1.8.1", "fresh": "^2.0.0", "http-errors": "^2.0.1", "mime-types": "^3.0.2", "ms": "^2.1.3", "on-finished": "^2.4.1", "range-parser": "^1.2.1", "statuses": "^2.0.2" } }, "sha512-1gnZf7DFcoIcajTjTwjwuDjzuz4PPcY2StKPlsGAQ1+YH20IRVrBaXSWmdjowTJ6u8Rc01PoYOGHXfP1mYcZNQ=="], + + "serve-static": ["serve-static@2.2.1", "", { "dependencies": { "encodeurl": "^2.0.0", "escape-html": "^1.0.3", "parseurl": "^1.3.3", "send": "^1.2.0" } }, "sha512-xRXBn0pPqQTVQiC8wyQrKs2MOlX24zQ0POGaj0kultvoOCstBQM5yvOhAVSUwOMjQtTvsPWoNCHfPGwaaQJhTw=="], + + "set-cookie-parser": ["set-cookie-parser@2.7.2", "", {}, "sha512-oeM1lpU/UvhTxw+g3cIfxXHyJRc/uidd3yK1P242gzHds0udQBYzs3y8j4gCCW+ZJ7ad0yctld8RYO+bdurlvw=="], + + "set-function-length": ["set-function-length@1.2.2", "", { "dependencies": { "define-data-property": "^1.1.4", "es-errors": "^1.3.0", "function-bind": "^1.1.2", "get-intrinsic": "^1.2.4", "gopd": "^1.0.1", "has-property-descriptors": "^1.0.2" } }, "sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg=="], + + "set-function-name": ["set-function-name@2.0.2", "", { "dependencies": { "define-data-property": "^1.1.4", "es-errors": "^1.3.0", "functions-have-names": "^1.2.3", "has-property-descriptors": "^1.0.2" } }, "sha512-7PGFlmtwsEADb0WYyvCMa1t+yke6daIG4Wirafur5kcf+MhUnPms1UeR0CKQdTZD81yESwMHbtn+TR+dMviakQ=="], + + "set-proto": ["set-proto@1.0.0", "", { "dependencies": { "dunder-proto": "^1.0.1", "es-errors": "^1.3.0", "es-object-atoms": "^1.0.0" } }, "sha512-RJRdvCo6IAnPdsvP/7m6bsQqNnn1FCBX5ZNtFL98MmFF/4xAIJTIg1YbHW5DC2W5SKZanrC6i4HsJqlajw/dZw=="], + + "setprototypeof": ["setprototypeof@1.2.0", "", {}, "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw=="], + + "sharp": ["sharp@0.34.5", "", { "dependencies": { "@img/colour": "^1.0.0", "detect-libc": "^2.1.2", "semver": "^7.7.3" }, "optionalDependencies": { "@img/sharp-darwin-arm64": "0.34.5", "@img/sharp-darwin-x64": "0.34.5", "@img/sharp-libvips-darwin-arm64": "1.2.4", "@img/sharp-libvips-darwin-x64": "1.2.4", "@img/sharp-libvips-linux-arm": "1.2.4", "@img/sharp-libvips-linux-arm64": "1.2.4", "@img/sharp-libvips-linux-ppc64": "1.2.4", "@img/sharp-libvips-linux-riscv64": "1.2.4", "@img/sharp-libvips-linux-s390x": "1.2.4", "@img/sharp-libvips-linux-x64": "1.2.4", "@img/sharp-libvips-linuxmusl-arm64": "1.2.4", "@img/sharp-libvips-linuxmusl-x64": "1.2.4", "@img/sharp-linux-arm": "0.34.5", "@img/sharp-linux-arm64": "0.34.5", "@img/sharp-linux-ppc64": "0.34.5", "@img/sharp-linux-riscv64": "0.34.5", "@img/sharp-linux-s390x": "0.34.5", "@img/sharp-linux-x64": "0.34.5", "@img/sharp-linuxmusl-arm64": "0.34.5", "@img/sharp-linuxmusl-x64": "0.34.5", "@img/sharp-wasm32": "0.34.5", "@img/sharp-win32-arm64": "0.34.5", "@img/sharp-win32-ia32": "0.34.5", "@img/sharp-win32-x64": "0.34.5" } }, "sha512-Ou9I5Ft9WNcCbXrU9cMgPBcCK8LiwLqcbywW3t4oDV37n1pzpuNLsYiAV8eODnjbtQlSDwZ2cUEeQz4E54Hltg=="], + + "shebang-command": ["shebang-command@2.0.0", "", { "dependencies": { "shebang-regex": "^3.0.0" } }, "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA=="], + + "shebang-regex": ["shebang-regex@3.0.0", "", {}, "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A=="], + + "side-channel": ["side-channel@1.1.0", "", { "dependencies": { "es-errors": "^1.3.0", "object-inspect": "^1.13.3", "side-channel-list": "^1.0.0", "side-channel-map": "^1.0.1", "side-channel-weakmap": "^1.0.2" } }, "sha512-ZX99e6tRweoUXqR+VBrslhda51Nh5MTQwou5tnUDgbtyM0dBgmhEDtWGP/xbKn6hqfPRHujUNwz5fy/wbbhnpw=="], + + "side-channel-list": ["side-channel-list@1.0.0", "", { "dependencies": { "es-errors": "^1.3.0", "object-inspect": "^1.13.3" } }, "sha512-FCLHtRD/gnpCiCHEiJLOwdmFP+wzCmDEkc9y7NsYxeF4u7Btsn1ZuwgwJGxImImHicJArLP4R0yX4c2KCrMrTA=="], + + "side-channel-map": ["side-channel-map@1.0.1", "", { "dependencies": { "call-bound": "^1.0.2", "es-errors": "^1.3.0", "get-intrinsic": "^1.2.5", "object-inspect": "^1.13.3" } }, "sha512-VCjCNfgMsby3tTdo02nbjtM/ewra6jPHmpThenkTYh8pG9ucZ/1P8So4u4FGBek/BjpOVsDCMoLA/iuBKIFXRA=="], + + "side-channel-weakmap": ["side-channel-weakmap@1.0.2", "", { "dependencies": { "call-bound": "^1.0.2", "es-errors": "^1.3.0", "get-intrinsic": "^1.2.5", "object-inspect": "^1.13.3", "side-channel-map": "^1.0.1" } }, "sha512-WPS/HvHQTYnHisLo9McqBHOJk2FkHO/tlpvldyrnem4aeQp4hai3gythswg6p01oSoTl58rcpiFAjF2br2Ak2A=="], + + "source-map": ["source-map@0.6.1", "", {}, "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g=="], + + "source-map-js": ["source-map-js@1.2.1", "", {}, "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA=="], + + "source-map-support": ["source-map-support@0.5.21", "", { "dependencies": { "buffer-from": "^1.0.0", "source-map": "^0.6.0" } }, "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w=="], + + "split2": ["split2@4.2.0", "", {}, "sha512-UcjcJOWknrNkF6PLX83qcHM6KHgVKNkV62Y8a5uYDVv9ydGQVwAHMKqHdJje1VTWpljG0WYpCDhrCdAOYH4TWg=="], + + "stable-hash": ["stable-hash@0.0.5", "", {}, "sha512-+L3ccpzibovGXFK+Ap/f8LOS0ahMrHTf3xu7mMLSpEGU0EO9ucaysSylKo9eRDFNhWve/y275iPmIZ4z39a9iA=="], + + "statuses": ["statuses@2.0.2", "", {}, "sha512-DvEy55V3DB7uknRo+4iOGT5fP1slR8wQohVdknigZPMpMstaKJQWhwiYBACJE3Ul2pTnATihhBYnRhZQHGBiRw=="], + + "stop-iteration-iterator": ["stop-iteration-iterator@1.1.0", "", { "dependencies": { "es-errors": "^1.3.0", "internal-slot": "^1.1.0" } }, "sha512-eLoXW/DHyl62zxY4SCaIgnRhuMr6ri4juEYARS8E6sCEqzKpOiE521Ucofdx+KnDZl5xmvGYaaKCk5FEOxJCoQ=="], + + "string.prototype.includes": ["string.prototype.includes@2.0.1", "", { "dependencies": { "call-bind": "^1.0.7", "define-properties": "^1.2.1", "es-abstract": "^1.23.3" } }, "sha512-o7+c9bW6zpAdJHTtujeePODAhkuicdAryFsfVKwA+wGw89wJ4GTY484WTucM9hLtDEOpOvI+aHnzqnC5lHp4Rg=="], + + "string.prototype.matchall": ["string.prototype.matchall@4.0.12", "", { "dependencies": { "call-bind": "^1.0.8", "call-bound": "^1.0.3", "define-properties": "^1.2.1", "es-abstract": "^1.23.6", "es-errors": "^1.3.0", "es-object-atoms": "^1.0.0", "get-intrinsic": "^1.2.6", "gopd": "^1.2.0", "has-symbols": "^1.1.0", "internal-slot": "^1.1.0", "regexp.prototype.flags": "^1.5.3", "set-function-name": "^2.0.2", "side-channel": "^1.1.0" } }, "sha512-6CC9uyBL+/48dYizRf7H7VAYCMCNTBeM78x/VTUe9bFEaxBepPJDa1Ow99LqI/1yF7kuy7Q3cQsYMrcjGUcskA=="], + + "string.prototype.repeat": ["string.prototype.repeat@1.0.0", "", { "dependencies": { "define-properties": "^1.1.3", "es-abstract": "^1.17.5" } }, "sha512-0u/TldDbKD8bFCQ/4f5+mNRrXwZ8hg2w7ZR8wa16e8z9XpePWl3eGEcUD0OXpEH/VJH/2G3gjUtR3ZOiBe2S/w=="], + + "string.prototype.trim": ["string.prototype.trim@1.2.10", "", { "dependencies": { "call-bind": "^1.0.8", "call-bound": "^1.0.2", "define-data-property": "^1.1.4", "define-properties": "^1.2.1", "es-abstract": "^1.23.5", "es-object-atoms": "^1.0.0", "has-property-descriptors": "^1.0.2" } }, "sha512-Rs66F0P/1kedk5lyYyH9uBzuiI/kNRmwJAR9quK6VOtIpZ2G+hMZd+HQbbv25MgCA6gEffoMZYxlTod4WcdrKA=="], + + "string.prototype.trimend": ["string.prototype.trimend@1.0.9", "", { "dependencies": { "call-bind": "^1.0.8", "call-bound": "^1.0.2", "define-properties": "^1.2.1", "es-object-atoms": "^1.0.0" } }, "sha512-G7Ok5C6E/j4SGfyLCloXTrngQIQU3PWtXGst3yM7Bea9FRURf1S42ZHlZZtsNque2FN2PoUhfZXYLNWwEr4dLQ=="], + + "string.prototype.trimstart": ["string.prototype.trimstart@1.0.8", "", { "dependencies": { "call-bind": "^1.0.7", "define-properties": "^1.2.1", "es-object-atoms": "^1.0.0" } }, "sha512-UXSH262CSZY1tfu3G3Secr6uGLCFVPMhIqHjlgCUtCCcgihYc/xKs9djMTMUOb2j1mVSeU8EU6NWc/iQKU6Gfg=="], + + "strip-bom": ["strip-bom@3.0.0", "", {}, "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA=="], + + "strip-json-comments": ["strip-json-comments@3.1.1", "", {}, "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig=="], + + "styled-jsx": ["styled-jsx@5.1.6", "", { "dependencies": { "client-only": "0.0.1" }, "peerDependencies": { "react": ">= 16.8.0 || 17.x.x || ^18.0.0-0 || ^19.0.0-0" } }, "sha512-qSVyDTeMotdvQYoHWLNGwRFJHC+i+ZvdBRYosOFgC+Wg1vx4frN2/RG/NA7SYqqvKNLf39P2LSRA2pu6n0XYZA=="], + + "supports-color": ["supports-color@7.2.0", "", { "dependencies": { "has-flag": "^4.0.0" } }, "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw=="], + + "supports-preserve-symlinks-flag": ["supports-preserve-symlinks-flag@1.0.0", "", {}, "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w=="], + + "synckit": ["synckit@0.11.12", "", { "dependencies": { "@pkgr/core": "^0.2.9" } }, "sha512-Bh7QjT8/SuKUIfObSXNHNSK6WHo6J1tHCqJsuaFDP7gP0fkzSfTxI8y85JrppZ0h8l0maIgc2tfuZQ6/t3GtnQ=="], + + "tailwind-merge": ["tailwind-merge@3.4.0", "", {}, "sha512-uSaO4gnW+b3Y2aWoWfFpX62vn2sR3skfhbjsEnaBI81WD1wBLlHZe5sWf0AqjksNdYTbGBEd0UasQMT3SNV15g=="], + + "tailwindcss": ["tailwindcss@4.1.18", "", {}, "sha512-4+Z+0yiYyEtUVCScyfHCxOYP06L5Ne+JiHhY2IjR2KWMIWhJOYZKLSGZaP5HkZ8+bY0cxfzwDE5uOmzFXyIwxw=="], + + "tapable": ["tapable@2.3.0", "", {}, "sha512-g9ljZiwki/LfxmQADO3dEY1CbpmXT5Hm2fJ+QaGKwSXUylMybePR7/67YW7jOrrvjEgL1Fmz5kzyAjWVWLlucg=="], + + "tinyglobby": ["tinyglobby@0.2.15", "", { "dependencies": { "fdir": "^6.5.0", "picomatch": "^4.0.3" } }, "sha512-j2Zq4NyQYG5XMST4cbs02Ak8iJUdxRM0XI5QyxXuZOzKOINmWurp3smXu3y5wDcJrptwpSjgXHzIQxR0omXljQ=="], + + "to-regex-range": ["to-regex-range@5.0.1", "", { "dependencies": { "is-number": "^7.0.0" } }, "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ=="], + + "toidentifier": ["toidentifier@1.0.1", "", {}, "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA=="], + + "ts-api-utils": ["ts-api-utils@2.4.0", "", { "peerDependencies": { "typescript": ">=4.8.4" } }, "sha512-3TaVTaAv2gTiMB35i3FiGJaRfwb3Pyn/j3m/bfAvGe8FB7CF6u+LMYqYlDh7reQf7UNvoTvdfAqHGmPGOSsPmA=="], + + "tsconfig-paths": ["tsconfig-paths@3.15.0", "", { "dependencies": { "@types/json5": "^0.0.29", "json5": "^1.0.2", "minimist": "^1.2.6", "strip-bom": "^3.0.0" } }, "sha512-2Ac2RgzDe/cn48GvOe3M+o82pEFewD3UPbyoUHHdKasHwJKjds4fLXWf/Ux5kATBKN20oaFGu+jbElp1pos0mg=="], + + "tslib": ["tslib@2.8.1", "", {}, "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w=="], + + "tsyringe": ["tsyringe@4.10.0", "", { "dependencies": { "tslib": "^1.9.3" } }, "sha512-axr3IdNuVIxnaK5XGEUFTu3YmAQ6lllgrvqfEoR16g/HGnYY/6We4oWENtAnzK6/LpJ2ur9PAb80RBt7/U4ugw=="], + + "tw-animate-css": ["tw-animate-css@1.4.0", "", {}, "sha512-7bziOlRqH0hJx80h/3mbicLW7o8qLsH5+RaLR2t+OHM3D0JlWGODQKQ4cxbK7WlvmUxpcj6Kgu6EKqjrGFe3QQ=="], + + "type-check": ["type-check@0.4.0", "", { "dependencies": { "prelude-ls": "^1.2.1" } }, "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew=="], + + "type-is": ["type-is@2.0.1", "", { "dependencies": { "content-type": "^1.0.5", "media-typer": "^1.1.0", "mime-types": "^3.0.0" } }, "sha512-OZs6gsjF4vMp32qrCbiVSkrFmXtG/AZhY3t0iAMrMBiAZyV9oALtXO8hsrHbMXF9x6L3grlFuwW2oAz7cav+Gw=="], + + "typed-array-buffer": ["typed-array-buffer@1.0.3", "", { "dependencies": { "call-bound": "^1.0.3", "es-errors": "^1.3.0", "is-typed-array": "^1.1.14" } }, "sha512-nAYYwfY3qnzX30IkA6AQZjVbtK6duGontcQm1WSG1MD94YLqK0515GNApXkoxKOWMusVssAHWLh9SeaoefYFGw=="], + + "typed-array-byte-length": ["typed-array-byte-length@1.0.3", "", { "dependencies": { "call-bind": "^1.0.8", "for-each": "^0.3.3", "gopd": "^1.2.0", "has-proto": "^1.2.0", "is-typed-array": "^1.1.14" } }, "sha512-BaXgOuIxz8n8pIq3e7Atg/7s+DpiYrxn4vdot3w9KbnBhcRQq6o3xemQdIfynqSeXeDrF32x+WvfzmOjPiY9lg=="], + + "typed-array-byte-offset": ["typed-array-byte-offset@1.0.4", "", { "dependencies": { "available-typed-arrays": "^1.0.7", "call-bind": "^1.0.8", "for-each": "^0.3.3", "gopd": "^1.2.0", "has-proto": "^1.2.0", "is-typed-array": "^1.1.15", "reflect.getprototypeof": "^1.0.9" } }, "sha512-bTlAFB/FBYMcuX81gbL4OcpH5PmlFHqlCCpAl8AlEzMz5k53oNDvN8p1PNOWLEmI2x4orp3raOFB51tv9X+MFQ=="], + + "typed-array-length": ["typed-array-length@1.0.7", "", { "dependencies": { "call-bind": "^1.0.7", "for-each": "^0.3.3", "gopd": "^1.0.1", "is-typed-array": "^1.1.13", "possible-typed-array-names": "^1.0.0", "reflect.getprototypeof": "^1.0.6" } }, "sha512-3KS2b+kL7fsuk/eJZ7EQdnEmQoaho/r6KUef7hxvltNA5DR8NAUM+8wJMbJyZ4G9/7i3v5zPBIMN5aybAh2/Jg=="], + + "typescript": ["typescript@5.9.3", "", { "bin": { "tsc": "bin/tsc", "tsserver": "bin/tsserver" } }, "sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw=="], + + "unbox-primitive": ["unbox-primitive@1.1.0", "", { "dependencies": { "call-bound": "^1.0.3", "has-bigints": "^1.0.2", "has-symbols": "^1.1.0", "which-boxed-primitive": "^1.1.1" } }, "sha512-nWJ91DjeOkej/TA8pXQ3myruKpKEYgqvpw9lz4OPHj/NWFNluYrjbz9j01CJ8yKQd2g4jFoOkINCTW2I5LEEyw=="], + + "uncrypto": ["uncrypto@0.1.3", "", {}, "sha512-Ql87qFHB3s/De2ClA9e0gsnS6zXG27SkTiSJwjCc9MebbfapQfuPzumMIUMi38ezPZVNFcHI9sUIepeQfw8J8Q=="], + + "undici-types": ["undici-types@6.21.0", "", {}, "sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ=="], + + "unpipe": ["unpipe@1.0.0", "", {}, "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ=="], + + "unrs-resolver": ["unrs-resolver@1.11.1", "", { "dependencies": { "napi-postinstall": "^0.3.0" }, "optionalDependencies": { "@unrs/resolver-binding-android-arm-eabi": "1.11.1", "@unrs/resolver-binding-android-arm64": "1.11.1", "@unrs/resolver-binding-darwin-arm64": "1.11.1", "@unrs/resolver-binding-darwin-x64": "1.11.1", "@unrs/resolver-binding-freebsd-x64": "1.11.1", "@unrs/resolver-binding-linux-arm-gnueabihf": "1.11.1", "@unrs/resolver-binding-linux-arm-musleabihf": "1.11.1", "@unrs/resolver-binding-linux-arm64-gnu": "1.11.1", "@unrs/resolver-binding-linux-arm64-musl": "1.11.1", "@unrs/resolver-binding-linux-ppc64-gnu": "1.11.1", "@unrs/resolver-binding-linux-riscv64-gnu": "1.11.1", "@unrs/resolver-binding-linux-riscv64-musl": "1.11.1", "@unrs/resolver-binding-linux-s390x-gnu": "1.11.1", "@unrs/resolver-binding-linux-x64-gnu": "1.11.1", "@unrs/resolver-binding-linux-x64-musl": "1.11.1", "@unrs/resolver-binding-wasm32-wasi": "1.11.1", "@unrs/resolver-binding-win32-arm64-msvc": "1.11.1", "@unrs/resolver-binding-win32-ia32-msvc": "1.11.1", "@unrs/resolver-binding-win32-x64-msvc": "1.11.1" } }, "sha512-bSjt9pjaEBnNiGgc9rUiHGKv5l4/TGzDmYw3RhnkJGtLhbnnA/5qJj7x3dNDCRx/PJxu774LlH8lCOlB4hEfKg=="], + + "uri-js": ["uri-js@4.4.1", "", { "dependencies": { "punycode": "^2.1.0" } }, "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg=="], + + "use-callback-ref": ["use-callback-ref@1.3.3", "", { "dependencies": { "tslib": "^2.0.0" }, "peerDependencies": { "@types/react": "*", "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-jQL3lRnocaFtu3V00JToYz/4QkNWswxijDaCVNZRiRTO3HQDLsdu1ZtmIUvV4yPp+rvWm5j0y0TG/S61cuijTg=="], + + "use-sidecar": ["use-sidecar@1.1.3", "", { "dependencies": { "detect-node-es": "^1.1.0", "tslib": "^2.0.0" }, "peerDependencies": { "@types/react": "*", "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-Fedw0aZvkhynoPYlA5WXrMCAMm+nSWdZt6lzJQ7Ok8S6Q+VsHmHpRWndVRJ8Be0ZbkfPc5LRYH+5XrzXcEeLRQ=="], + + "vary": ["vary@1.1.2", "", {}, "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg=="], + + "which": ["which@2.0.2", "", { "dependencies": { "isexe": "^2.0.0" }, "bin": { "node-which": "./bin/node-which" } }, "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA=="], + + "which-boxed-primitive": ["which-boxed-primitive@1.1.1", "", { "dependencies": { "is-bigint": "^1.1.0", "is-boolean-object": "^1.2.1", "is-number-object": "^1.1.1", "is-string": "^1.1.1", "is-symbol": "^1.1.1" } }, "sha512-TbX3mj8n0odCBFVlY8AxkqcHASw3L60jIuF8jFP78az3C2YhmGvqbHBpAjTRH2/xqYunrJ9g1jSyjCjpoWzIAA=="], + + "which-builtin-type": ["which-builtin-type@1.2.1", "", { "dependencies": { "call-bound": "^1.0.2", "function.prototype.name": "^1.1.6", "has-tostringtag": "^1.0.2", "is-async-function": "^2.0.0", "is-date-object": "^1.1.0", "is-finalizationregistry": "^1.1.0", "is-generator-function": "^1.0.10", "is-regex": "^1.2.1", "is-weakref": "^1.0.2", "isarray": "^2.0.5", "which-boxed-primitive": "^1.1.0", "which-collection": "^1.0.2", "which-typed-array": "^1.1.16" } }, "sha512-6iBczoX+kDQ7a3+YJBnh3T+KZRxM/iYNPXicqk66/Qfm1b93iu+yOImkg0zHbj5LNOcNv1TEADiZ0xa34B4q6Q=="], + + "which-collection": ["which-collection@1.0.2", "", { "dependencies": { "is-map": "^2.0.3", "is-set": "^2.0.3", "is-weakmap": "^2.0.2", "is-weakset": "^2.0.3" } }, "sha512-K4jVyjnBdgvc86Y6BkaLZEN933SwYOuBFkdmBu9ZfkcAbdVbpITnDmjvZ/aQjRXQrv5EPkTnD1s39GiiqbngCw=="], + + "which-typed-array": ["which-typed-array@1.1.20", "", { "dependencies": { "available-typed-arrays": "^1.0.7", "call-bind": "^1.0.8", "call-bound": "^1.0.4", "for-each": "^0.3.5", "get-proto": "^1.0.1", "gopd": "^1.2.0", "has-tostringtag": "^1.0.2" } }, "sha512-LYfpUkmqwl0h9A2HL09Mms427Q1RZWuOHsukfVcKRq9q95iQxdw0ix1JQrqbcDR9PH1QDwf5Qo8OZb5lksZ8Xg=="], + + "word-wrap": ["word-wrap@1.2.5", "", {}, "sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA=="], + + "wrappy": ["wrappy@1.0.2", "", {}, "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ=="], + + "xtend": ["xtend@4.0.2", "", {}, "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ=="], + + "yallist": ["yallist@4.0.0", "", {}, "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A=="], + + "yocto-queue": ["yocto-queue@0.1.0", "", {}, "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q=="], + + "zod": ["zod@4.1.5", "", {}, "sha512-rcUUZqlLJgBC33IT3PNMgsCq6TzLQEG/Ei/KTCU0PedSWRMAXoOUN+4t/0H+Q8bdnLPdqUYnvboJT0bn/229qg=="], + + "zod-to-json-schema": ["zod-to-json-schema@3.25.1", "", { "peerDependencies": { "zod": "^3.25 || ^4" } }, "sha512-pM/SU9d3YAggzi6MtR4h7ruuQlqKtad8e9S0fmxcMi+ueAK5Korys/aWcV9LIIHTVbj01NdzxcnXSN+O74ZIVA=="], + + "@eslint-community/eslint-utils/eslint-visitor-keys": ["eslint-visitor-keys@3.4.3", "", {}, "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag=="], + + "@eslint/eslintrc/ignore": ["ignore@5.3.2", "", {}, "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g=="], + + "@flowglad/react/@tanstack/react-query": ["@tanstack/react-query@5.66.0", "", { "dependencies": { "@tanstack/query-core": "5.66.0" }, "peerDependencies": { "react": "^18 || ^19" } }, "sha512-z3sYixFQJe8hndFnXgWu7C79ctL+pI0KAelYyW+khaNJ1m22lWrhJU2QrsTcRKMuVPtoZvfBYrTStIdKo+x0Xw=="], + + "@flowglad/react/tailwind-merge": ["tailwind-merge@3.0.2", "", {}, "sha512-l7z+OYZ7mu3DTqrL88RiKrKIqO3NcpEO8V/Od04bNpvk0kiIFndGEoqfuzvj4yuhRkHKjRkII2z+KS2HfPcSxw=="], + + "@modelcontextprotocol/sdk/ajv": ["ajv@8.17.1", "", { "dependencies": { "fast-deep-equal": "^3.1.3", "fast-uri": "^3.0.1", "json-schema-traverse": "^1.0.0", "require-from-string": "^2.0.2" } }, "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g=="], + + "@radix-ui/react-collection/@radix-ui/react-slot": ["@radix-ui/react-slot@1.2.3", "", { "dependencies": { "@radix-ui/react-compose-refs": "1.1.2" }, "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-aeNmHnBxbi2St0au6VBVC7JXFlhLlOnvIIlePNniyUNAClzmtAUEY8/pBiK3iHjufOlwA+c20/8jngo7xcrg8A=="], + + "@radix-ui/react-dialog/@radix-ui/react-slot": ["@radix-ui/react-slot@1.2.3", "", { "dependencies": { "@radix-ui/react-compose-refs": "1.1.2" }, "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-aeNmHnBxbi2St0au6VBVC7JXFlhLlOnvIIlePNniyUNAClzmtAUEY8/pBiK3iHjufOlwA+c20/8jngo7xcrg8A=="], + + "@radix-ui/react-menu/@radix-ui/react-slot": ["@radix-ui/react-slot@1.2.3", "", { "dependencies": { "@radix-ui/react-compose-refs": "1.1.2" }, "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-aeNmHnBxbi2St0au6VBVC7JXFlhLlOnvIIlePNniyUNAClzmtAUEY8/pBiK3iHjufOlwA+c20/8jngo7xcrg8A=="], + + "@radix-ui/react-primitive/@radix-ui/react-slot": ["@radix-ui/react-slot@1.2.3", "", { "dependencies": { "@radix-ui/react-compose-refs": "1.1.2" }, "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-aeNmHnBxbi2St0au6VBVC7JXFlhLlOnvIIlePNniyUNAClzmtAUEY8/pBiK3iHjufOlwA+c20/8jngo7xcrg8A=="], + + "@radix-ui/react-progress/@radix-ui/react-context": ["@radix-ui/react-context@1.1.3", "", { "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-ieIFACdMpYfMEjF0rEf5KLvfVyIkOz6PDGyNnP+u+4xQ6jny3VCgA4OgXOwNx2aUkxn8zx9fiVcM8CfFYv9Lxw=="], + + "@radix-ui/react-progress/@radix-ui/react-primitive": ["@radix-ui/react-primitive@2.1.4", "", { "dependencies": { "@radix-ui/react-slot": "1.2.4" }, "peerDependencies": { "@types/react": "*", "@types/react-dom": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react", "@types/react-dom"] }, "sha512-9hQc4+GNVtJAIEPEqlYqW5RiYdrr8ea5XQ0ZOnD6fgru+83kqT15mq2OCcbe8KnjRZl5vF3ks69AKz3kh1jrhg=="], + + "@radix-ui/react-tooltip/@radix-ui/react-slot": ["@radix-ui/react-slot@1.2.3", "", { "dependencies": { "@radix-ui/react-compose-refs": "1.1.2" }, "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-aeNmHnBxbi2St0au6VBVC7JXFlhLlOnvIIlePNniyUNAClzmtAUEY8/pBiK3iHjufOlwA+c20/8jngo7xcrg8A=="], + + "@tailwindcss/oxide-wasm32-wasi/@emnapi/core": ["@emnapi/core@1.8.1", "", { "dependencies": { "@emnapi/wasi-threads": "1.1.0", "tslib": "^2.4.0" }, "bundled": true }, "sha512-AvT9QFpxK0Zd8J0jopedNm+w/2fIzvtPKPjqyw9jwvBaReTTqPBk9Hixaz7KbjimP+QNz605/XnjFcDAL2pqBg=="], + + "@tailwindcss/oxide-wasm32-wasi/@emnapi/runtime": ["@emnapi/runtime@1.8.1", "", { "dependencies": { "tslib": "^2.4.0" }, "bundled": true }, "sha512-mehfKSMWjjNol8659Z8KxEMrdSJDDot5SXMq00dM8BN4o+CLNXQ0xH2V7EchNHV4RmbZLmmPdEaXZc5H2FXmDg=="], + + "@tailwindcss/oxide-wasm32-wasi/@emnapi/wasi-threads": ["@emnapi/wasi-threads@1.1.0", "", { "dependencies": { "tslib": "^2.4.0" }, "bundled": true }, "sha512-WI0DdZ8xFSbgMjR1sFsKABJ/C5OnRrjT06JXbZKexJGrDuPTzZdDYfFlsgcCXCyf+suG5QU2e/y1Wo2V/OapLQ=="], + + "@tailwindcss/oxide-wasm32-wasi/@napi-rs/wasm-runtime": ["@napi-rs/wasm-runtime@1.1.1", "", { "dependencies": { "@emnapi/core": "^1.7.1", "@emnapi/runtime": "^1.7.1", "@tybys/wasm-util": "^0.10.1" }, "bundled": true }, "sha512-p64ah1M1ld8xjWv3qbvFwHiFVWrq1yFvV4f7w+mzaqiR4IlSgkqhcRdHwsGgomwzBH51sRY4NEowLxnaBjcW/A=="], + + "@tailwindcss/oxide-wasm32-wasi/@tybys/wasm-util": ["@tybys/wasm-util@0.10.1", "", { "dependencies": { "tslib": "^2.4.0" }, "bundled": true }, "sha512-9tTaPJLSiejZKx+Bmog4uSubteqTvFrVrURwkmHixBo0G4seD0zUxp98E1DzUBJxLQ3NPwXrGKDiVjwx/DpPsg=="], + + "@tailwindcss/oxide-wasm32-wasi/tslib": ["tslib@2.8.1", "", { "bundled": true }, "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w=="], + + "@typescript-eslint/typescript-estree/minimatch": ["minimatch@9.0.5", "", { "dependencies": { "brace-expansion": "^2.0.1" } }, "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow=="], + + "@typescript-eslint/typescript-estree/semver": ["semver@7.7.3", "", { "bin": { "semver": "bin/semver.js" } }, "sha512-SdsKMrI9TdgjdweUSR9MweHA4EJ8YxHn8DFaDisvhVlUOe4BF1tLD7GAj0lIqWVl+dPb/rExr0Btby5loQm20Q=="], + + "@vercel/mcp-adapter/chalk": ["chalk@5.6.2", "", {}, "sha512-7NzBL0rN6fMUW+f7A6Io4h40qQlG+xGmtMxfbnH/K7TAtt8JQWVQK+6g0UXKMeVJoyV5EkkNsErQ8pVD3bLHbA=="], + + "ajv-formats/ajv": ["ajv@8.17.1", "", { "dependencies": { "fast-deep-equal": "^3.1.3", "fast-uri": "^3.0.1", "json-schema-traverse": "^1.0.0", "require-from-string": "^2.0.2" } }, "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g=="], + + "eslint/ignore": ["ignore@5.3.2", "", {}, "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g=="], + + "eslint-import-resolver-node/debug": ["debug@3.2.7", "", { "dependencies": { "ms": "^2.1.1" } }, "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ=="], + + "eslint-module-utils/debug": ["debug@3.2.7", "", { "dependencies": { "ms": "^2.1.1" } }, "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ=="], + + "eslint-plugin-import/debug": ["debug@3.2.7", "", { "dependencies": { "ms": "^2.1.1" } }, "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ=="], + + "eslint-plugin-react/resolve": ["resolve@2.0.0-next.5", "", { "dependencies": { "is-core-module": "^2.13.0", "path-parse": "^1.0.7", "supports-preserve-symlinks-flag": "^1.0.0" }, "bin": { "resolve": "bin/resolve" } }, "sha512-U7WjGVG9sH8tvjW5SmGbQuui75FiyjAX72HX15DwBBwF9dNiQZRQAg9nnPhYy+TUnE0+VcrttuvNI8oSxZcocA=="], + + "fast-glob/glob-parent": ["glob-parent@5.1.2", "", { "dependencies": { "is-glob": "^4.0.1" } }, "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow=="], + + "is-bun-module/semver": ["semver@7.7.3", "", { "bin": { "semver": "bin/semver.js" } }, "sha512-SdsKMrI9TdgjdweUSR9MweHA4EJ8YxHn8DFaDisvhVlUOe4BF1tLD7GAj0lIqWVl+dPb/rExr0Btby5loQm20Q=="], + + "micromatch/picomatch": ["picomatch@2.3.1", "", {}, "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA=="], + + "next/postcss": ["postcss@8.4.31", "", { "dependencies": { "nanoid": "^3.3.6", "picocolors": "^1.0.0", "source-map-js": "^1.0.2" } }, "sha512-PS08Iboia9mts/2ygV3eLpY5ghnUcfLV/EXTOW1E2qYxJKGGBUtNjN76FYHnMs36RmARn41bC0AZmn+rR0OVpQ=="], + + "sharp/semver": ["semver@7.7.3", "", { "bin": { "semver": "bin/semver.js" } }, "sha512-SdsKMrI9TdgjdweUSR9MweHA4EJ8YxHn8DFaDisvhVlUOe4BF1tLD7GAj0lIqWVl+dPb/rExr0Btby5loQm20Q=="], + + "tsyringe/tslib": ["tslib@1.14.1", "", {}, "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg=="], + + "@flowglad/react/@tanstack/react-query/@tanstack/query-core": ["@tanstack/query-core@5.66.0", "", {}, "sha512-J+JeBtthiKxrpzUu7rfIPDzhscXF2p5zE/hVdrqkACBP8Yu0M96mwJ5m/8cPPYQE9aRNvXztXHlNwIh4FEeMZw=="], + + "@modelcontextprotocol/sdk/ajv/json-schema-traverse": ["json-schema-traverse@1.0.0", "", {}, "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug=="], + + "@typescript-eslint/typescript-estree/minimatch/brace-expansion": ["brace-expansion@2.0.2", "", { "dependencies": { "balanced-match": "^1.0.0" } }, "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ=="], + + "ajv-formats/ajv/json-schema-traverse": ["json-schema-traverse@1.0.0", "", {}, "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug=="], + } +} diff --git a/nextjs/seat-based-billing/bunfig.toml b/nextjs/seat-based-billing/bunfig.toml new file mode 100644 index 0000000..9335ed4 --- /dev/null +++ b/nextjs/seat-based-billing/bunfig.toml @@ -0,0 +1,3 @@ +[install] +autoInstall = false + diff --git a/nextjs/seat-based-billing/components.json b/nextjs/seat-based-billing/components.json new file mode 100644 index 0000000..edcaef2 --- /dev/null +++ b/nextjs/seat-based-billing/components.json @@ -0,0 +1,22 @@ +{ + "$schema": "https://ui.shadcn.com/schema.json", + "style": "new-york", + "rsc": true, + "tsx": true, + "tailwind": { + "config": "", + "css": "src/app/globals.css", + "baseColor": "neutral", + "cssVariables": true, + "prefix": "" + }, + "iconLibrary": "lucide", + "aliases": { + "components": "@/components", + "utils": "@/lib/utils", + "ui": "@/components/ui", + "lib": "@/lib", + "hooks": "@/hooks" + }, + "registries": {} +} diff --git a/nextjs/seat-based-billing/docker-compose.yml b/nextjs/seat-based-billing/docker-compose.yml new file mode 100644 index 0000000..aff51b4 --- /dev/null +++ b/nextjs/seat-based-billing/docker-compose.yml @@ -0,0 +1,22 @@ +version: '3.8' + +services: + postgres: + image: postgres:15 + container_name: flowglad-postgres + environment: + POSTGRES_USER: flowglad + POSTGRES_PASSWORD: flowglad_dev_password + POSTGRES_DB: flowglad_db + ports: + - '5432:5432' + volumes: + - postgres_data:/var/lib/postgresql/data + healthcheck: + test: ['CMD-SHELL', 'pg_isready -U flowglad'] + interval: 5s + timeout: 5s + retries: 5 + +volumes: + postgres_data: \ No newline at end of file diff --git a/nextjs/seat-based-billing/drizzle.config.ts b/nextjs/seat-based-billing/drizzle.config.ts new file mode 100644 index 0000000..3883272 --- /dev/null +++ b/nextjs/seat-based-billing/drizzle.config.ts @@ -0,0 +1,14 @@ +import dotenv from 'dotenv' +import { defineConfig } from 'drizzle-kit' + +// Prefer .env.local for local development (Next.js convention) +dotenv.config({ path: '.env.local' }) + +export default defineConfig({ + out: './drizzle', + schema: './src/server/db/schema.ts', + dialect: 'postgresql', + dbCredentials: { + url: process.env.DATABASE_URL ?? '', + }, +}) diff --git a/nextjs/seat-based-billing/drizzle/0000_nosy_gamora.sql b/nextjs/seat-based-billing/drizzle/0000_nosy_gamora.sql new file mode 100644 index 0000000..a4d5d9f --- /dev/null +++ b/nextjs/seat-based-billing/drizzle/0000_nosy_gamora.sql @@ -0,0 +1,86 @@ +CREATE TABLE "accounts" ( + "id" text PRIMARY KEY NOT NULL, + "account_id" text NOT NULL, + "provider_id" text NOT NULL, + "user_id" text NOT NULL, + "access_token" text, + "refresh_token" text, + "id_token" text, + "access_token_expires_at" timestamp, + "refresh_token_expires_at" timestamp, + "scope" text, + "password" text, + "created_at" timestamp DEFAULT now() NOT NULL, + "updated_at" timestamp NOT NULL +); +--> statement-breakpoint +CREATE TABLE "invitations" ( + "id" text PRIMARY KEY NOT NULL, + "organization_id" text NOT NULL, + "email" text NOT NULL, + "role" text, + "status" text DEFAULT 'pending' NOT NULL, + "expires_at" timestamp NOT NULL, + "inviter_id" text NOT NULL +); +--> statement-breakpoint +CREATE TABLE "members" ( + "id" text PRIMARY KEY NOT NULL, + "organization_id" text NOT NULL, + "user_id" text NOT NULL, + "role" text DEFAULT 'member' NOT NULL, + "created_at" timestamp NOT NULL +); +--> statement-breakpoint +CREATE TABLE "organizations" ( + "id" text PRIMARY KEY NOT NULL, + "name" text NOT NULL, + "slug" text NOT NULL, + "logo" text, + "created_at" timestamp NOT NULL, + "metadata" text, + CONSTRAINT "organizations_slug_unique" UNIQUE("slug") +); +--> statement-breakpoint +CREATE TABLE "sessions" ( + "id" text PRIMARY KEY NOT NULL, + "expires_at" timestamp NOT NULL, + "token" text NOT NULL, + "created_at" timestamp DEFAULT now() NOT NULL, + "updated_at" timestamp NOT NULL, + "ip_address" text, + "user_agent" text, + "user_id" text NOT NULL, + "active_organization_id" text, + CONSTRAINT "sessions_token_unique" UNIQUE("token") +); +--> statement-breakpoint +CREATE TABLE "users" ( + "id" text PRIMARY KEY NOT NULL, + "name" text NOT NULL, + "email" text NOT NULL, + "email_verified" boolean DEFAULT false NOT NULL, + "image" text, + "created_at" timestamp DEFAULT now() NOT NULL, + "updated_at" timestamp DEFAULT now() NOT NULL, + CONSTRAINT "users_email_unique" UNIQUE("email") +); +--> statement-breakpoint +CREATE TABLE "verifications" ( + "id" text PRIMARY KEY NOT NULL, + "identifier" text NOT NULL, + "value" text NOT NULL, + "expires_at" timestamp NOT NULL, + "created_at" timestamp DEFAULT now() NOT NULL, + "updated_at" timestamp DEFAULT now() NOT NULL +); +--> statement-breakpoint +ALTER TABLE "accounts" ADD CONSTRAINT "accounts_user_id_users_id_fk" FOREIGN KEY ("user_id") REFERENCES "public"."users"("id") ON DELETE cascade ON UPDATE no action;--> statement-breakpoint +ALTER TABLE "invitations" ADD CONSTRAINT "invitations_organization_id_organizations_id_fk" FOREIGN KEY ("organization_id") REFERENCES "public"."organizations"("id") ON DELETE cascade ON UPDATE no action;--> statement-breakpoint +ALTER TABLE "invitations" ADD CONSTRAINT "invitations_inviter_id_users_id_fk" FOREIGN KEY ("inviter_id") REFERENCES "public"."users"("id") ON DELETE cascade ON UPDATE no action;--> statement-breakpoint +ALTER TABLE "members" ADD CONSTRAINT "members_organization_id_organizations_id_fk" FOREIGN KEY ("organization_id") REFERENCES "public"."organizations"("id") ON DELETE cascade ON UPDATE no action;--> statement-breakpoint +ALTER TABLE "members" ADD CONSTRAINT "members_user_id_users_id_fk" FOREIGN KEY ("user_id") REFERENCES "public"."users"("id") ON DELETE cascade ON UPDATE no action;--> statement-breakpoint +ALTER TABLE "sessions" ADD CONSTRAINT "sessions_user_id_users_id_fk" FOREIGN KEY ("user_id") REFERENCES "public"."users"("id") ON DELETE cascade ON UPDATE no action;--> statement-breakpoint +CREATE INDEX "accounts_userId_idx" ON "accounts" USING btree ("user_id");--> statement-breakpoint +CREATE INDEX "sessions_userId_idx" ON "sessions" USING btree ("user_id");--> statement-breakpoint +CREATE INDEX "verifications_identifier_idx" ON "verifications" USING btree ("identifier"); \ No newline at end of file diff --git a/nextjs/seat-based-billing/drizzle/meta/0000_snapshot.json b/nextjs/seat-based-billing/drizzle/meta/0000_snapshot.json new file mode 100644 index 0000000..afa9300 --- /dev/null +++ b/nextjs/seat-based-billing/drizzle/meta/0000_snapshot.json @@ -0,0 +1,561 @@ +{ + "id": "98675f1d-a6f6-460f-b7b3-29adb5f042be", + "prevId": "00000000-0000-0000-0000-000000000000", + "version": "7", + "dialect": "postgresql", + "tables": { + "public.accounts": { + "name": "accounts", + "schema": "", + "columns": { + "id": { + "name": "id", + "type": "text", + "primaryKey": true, + "notNull": true + }, + "account_id": { + "name": "account_id", + "type": "text", + "primaryKey": false, + "notNull": true + }, + "provider_id": { + "name": "provider_id", + "type": "text", + "primaryKey": false, + "notNull": true + }, + "user_id": { + "name": "user_id", + "type": "text", + "primaryKey": false, + "notNull": true + }, + "access_token": { + "name": "access_token", + "type": "text", + "primaryKey": false, + "notNull": false + }, + "refresh_token": { + "name": "refresh_token", + "type": "text", + "primaryKey": false, + "notNull": false + }, + "id_token": { + "name": "id_token", + "type": "text", + "primaryKey": false, + "notNull": false + }, + "access_token_expires_at": { + "name": "access_token_expires_at", + "type": "timestamp", + "primaryKey": false, + "notNull": false + }, + "refresh_token_expires_at": { + "name": "refresh_token_expires_at", + "type": "timestamp", + "primaryKey": false, + "notNull": false + }, + "scope": { + "name": "scope", + "type": "text", + "primaryKey": false, + "notNull": false + }, + "password": { + "name": "password", + "type": "text", + "primaryKey": false, + "notNull": false + }, + "created_at": { + "name": "created_at", + "type": "timestamp", + "primaryKey": false, + "notNull": true, + "default": "now()" + }, + "updated_at": { + "name": "updated_at", + "type": "timestamp", + "primaryKey": false, + "notNull": true + } + }, + "indexes": { + "accounts_userId_idx": { + "name": "accounts_userId_idx", + "columns": [ + { + "expression": "user_id", + "isExpression": false, + "asc": true, + "nulls": "last" + } + ], + "isUnique": false, + "concurrently": false, + "method": "btree", + "with": {} + } + }, + "foreignKeys": { + "accounts_user_id_users_id_fk": { + "name": "accounts_user_id_users_id_fk", + "tableFrom": "accounts", + "tableTo": "users", + "columnsFrom": ["user_id"], + "columnsTo": ["id"], + "onDelete": "cascade", + "onUpdate": "no action" + } + }, + "compositePrimaryKeys": {}, + "uniqueConstraints": {}, + "policies": {}, + "checkConstraints": {}, + "isRLSEnabled": false + }, + "public.invitations": { + "name": "invitations", + "schema": "", + "columns": { + "id": { + "name": "id", + "type": "text", + "primaryKey": true, + "notNull": true + }, + "organization_id": { + "name": "organization_id", + "type": "text", + "primaryKey": false, + "notNull": true + }, + "email": { + "name": "email", + "type": "text", + "primaryKey": false, + "notNull": true + }, + "role": { + "name": "role", + "type": "text", + "primaryKey": false, + "notNull": false + }, + "status": { + "name": "status", + "type": "text", + "primaryKey": false, + "notNull": true, + "default": "'pending'" + }, + "expires_at": { + "name": "expires_at", + "type": "timestamp", + "primaryKey": false, + "notNull": true + }, + "inviter_id": { + "name": "inviter_id", + "type": "text", + "primaryKey": false, + "notNull": true + } + }, + "indexes": {}, + "foreignKeys": { + "invitations_organization_id_organizations_id_fk": { + "name": "invitations_organization_id_organizations_id_fk", + "tableFrom": "invitations", + "tableTo": "organizations", + "columnsFrom": ["organization_id"], + "columnsTo": ["id"], + "onDelete": "cascade", + "onUpdate": "no action" + }, + "invitations_inviter_id_users_id_fk": { + "name": "invitations_inviter_id_users_id_fk", + "tableFrom": "invitations", + "tableTo": "users", + "columnsFrom": ["inviter_id"], + "columnsTo": ["id"], + "onDelete": "cascade", + "onUpdate": "no action" + } + }, + "compositePrimaryKeys": {}, + "uniqueConstraints": {}, + "policies": {}, + "checkConstraints": {}, + "isRLSEnabled": false + }, + "public.members": { + "name": "members", + "schema": "", + "columns": { + "id": { + "name": "id", + "type": "text", + "primaryKey": true, + "notNull": true + }, + "organization_id": { + "name": "organization_id", + "type": "text", + "primaryKey": false, + "notNull": true + }, + "user_id": { + "name": "user_id", + "type": "text", + "primaryKey": false, + "notNull": true + }, + "role": { + "name": "role", + "type": "text", + "primaryKey": false, + "notNull": true, + "default": "'member'" + }, + "created_at": { + "name": "created_at", + "type": "timestamp", + "primaryKey": false, + "notNull": true + } + }, + "indexes": {}, + "foreignKeys": { + "members_organization_id_organizations_id_fk": { + "name": "members_organization_id_organizations_id_fk", + "tableFrom": "members", + "tableTo": "organizations", + "columnsFrom": ["organization_id"], + "columnsTo": ["id"], + "onDelete": "cascade", + "onUpdate": "no action" + }, + "members_user_id_users_id_fk": { + "name": "members_user_id_users_id_fk", + "tableFrom": "members", + "tableTo": "users", + "columnsFrom": ["user_id"], + "columnsTo": ["id"], + "onDelete": "cascade", + "onUpdate": "no action" + } + }, + "compositePrimaryKeys": {}, + "uniqueConstraints": {}, + "policies": {}, + "checkConstraints": {}, + "isRLSEnabled": false + }, + "public.organizations": { + "name": "organizations", + "schema": "", + "columns": { + "id": { + "name": "id", + "type": "text", + "primaryKey": true, + "notNull": true + }, + "name": { + "name": "name", + "type": "text", + "primaryKey": false, + "notNull": true + }, + "slug": { + "name": "slug", + "type": "text", + "primaryKey": false, + "notNull": true + }, + "logo": { + "name": "logo", + "type": "text", + "primaryKey": false, + "notNull": false + }, + "created_at": { + "name": "created_at", + "type": "timestamp", + "primaryKey": false, + "notNull": true + }, + "metadata": { + "name": "metadata", + "type": "text", + "primaryKey": false, + "notNull": false + } + }, + "indexes": {}, + "foreignKeys": {}, + "compositePrimaryKeys": {}, + "uniqueConstraints": { + "organizations_slug_unique": { + "name": "organizations_slug_unique", + "nullsNotDistinct": false, + "columns": ["slug"] + } + }, + "policies": {}, + "checkConstraints": {}, + "isRLSEnabled": false + }, + "public.sessions": { + "name": "sessions", + "schema": "", + "columns": { + "id": { + "name": "id", + "type": "text", + "primaryKey": true, + "notNull": true + }, + "expires_at": { + "name": "expires_at", + "type": "timestamp", + "primaryKey": false, + "notNull": true + }, + "token": { + "name": "token", + "type": "text", + "primaryKey": false, + "notNull": true + }, + "created_at": { + "name": "created_at", + "type": "timestamp", + "primaryKey": false, + "notNull": true, + "default": "now()" + }, + "updated_at": { + "name": "updated_at", + "type": "timestamp", + "primaryKey": false, + "notNull": true + }, + "ip_address": { + "name": "ip_address", + "type": "text", + "primaryKey": false, + "notNull": false + }, + "user_agent": { + "name": "user_agent", + "type": "text", + "primaryKey": false, + "notNull": false + }, + "user_id": { + "name": "user_id", + "type": "text", + "primaryKey": false, + "notNull": true + }, + "active_organization_id": { + "name": "active_organization_id", + "type": "text", + "primaryKey": false, + "notNull": false + } + }, + "indexes": { + "sessions_userId_idx": { + "name": "sessions_userId_idx", + "columns": [ + { + "expression": "user_id", + "isExpression": false, + "asc": true, + "nulls": "last" + } + ], + "isUnique": false, + "concurrently": false, + "method": "btree", + "with": {} + } + }, + "foreignKeys": { + "sessions_user_id_users_id_fk": { + "name": "sessions_user_id_users_id_fk", + "tableFrom": "sessions", + "tableTo": "users", + "columnsFrom": ["user_id"], + "columnsTo": ["id"], + "onDelete": "cascade", + "onUpdate": "no action" + } + }, + "compositePrimaryKeys": {}, + "uniqueConstraints": { + "sessions_token_unique": { + "name": "sessions_token_unique", + "nullsNotDistinct": false, + "columns": ["token"] + } + }, + "policies": {}, + "checkConstraints": {}, + "isRLSEnabled": false + }, + "public.users": { + "name": "users", + "schema": "", + "columns": { + "id": { + "name": "id", + "type": "text", + "primaryKey": true, + "notNull": true + }, + "name": { + "name": "name", + "type": "text", + "primaryKey": false, + "notNull": true + }, + "email": { + "name": "email", + "type": "text", + "primaryKey": false, + "notNull": true + }, + "email_verified": { + "name": "email_verified", + "type": "boolean", + "primaryKey": false, + "notNull": true, + "default": false + }, + "image": { + "name": "image", + "type": "text", + "primaryKey": false, + "notNull": false + }, + "created_at": { + "name": "created_at", + "type": "timestamp", + "primaryKey": false, + "notNull": true, + "default": "now()" + }, + "updated_at": { + "name": "updated_at", + "type": "timestamp", + "primaryKey": false, + "notNull": true, + "default": "now()" + } + }, + "indexes": {}, + "foreignKeys": {}, + "compositePrimaryKeys": {}, + "uniqueConstraints": { + "users_email_unique": { + "name": "users_email_unique", + "nullsNotDistinct": false, + "columns": ["email"] + } + }, + "policies": {}, + "checkConstraints": {}, + "isRLSEnabled": false + }, + "public.verifications": { + "name": "verifications", + "schema": "", + "columns": { + "id": { + "name": "id", + "type": "text", + "primaryKey": true, + "notNull": true + }, + "identifier": { + "name": "identifier", + "type": "text", + "primaryKey": false, + "notNull": true + }, + "value": { + "name": "value", + "type": "text", + "primaryKey": false, + "notNull": true + }, + "expires_at": { + "name": "expires_at", + "type": "timestamp", + "primaryKey": false, + "notNull": true + }, + "created_at": { + "name": "created_at", + "type": "timestamp", + "primaryKey": false, + "notNull": true, + "default": "now()" + }, + "updated_at": { + "name": "updated_at", + "type": "timestamp", + "primaryKey": false, + "notNull": true, + "default": "now()" + } + }, + "indexes": { + "verifications_identifier_idx": { + "name": "verifications_identifier_idx", + "columns": [ + { + "expression": "identifier", + "isExpression": false, + "asc": true, + "nulls": "last" + } + ], + "isUnique": false, + "concurrently": false, + "method": "btree", + "with": {} + } + }, + "foreignKeys": {}, + "compositePrimaryKeys": {}, + "uniqueConstraints": {}, + "policies": {}, + "checkConstraints": {}, + "isRLSEnabled": false + } + }, + "enums": {}, + "schemas": {}, + "sequences": {}, + "roles": {}, + "policies": {}, + "views": {}, + "_meta": { + "columns": {}, + "schemas": {}, + "tables": {} + } +} diff --git a/nextjs/seat-based-billing/drizzle/meta/_journal.json b/nextjs/seat-based-billing/drizzle/meta/_journal.json new file mode 100644 index 0000000..c514a32 --- /dev/null +++ b/nextjs/seat-based-billing/drizzle/meta/_journal.json @@ -0,0 +1,13 @@ +{ + "version": "6", + "dialect": "pg", + "entries": [ + { + "idx": 0, + "version": "7", + "when": 1766095346387, + "tag": "0000_nosy_gamora", + "breakpoints": true + } + ] +} diff --git a/nextjs/seat-based-billing/eslint.config.mjs b/nextjs/seat-based-billing/eslint.config.mjs new file mode 100644 index 0000000..b41173f --- /dev/null +++ b/nextjs/seat-based-billing/eslint.config.mjs @@ -0,0 +1,20 @@ +import { defineConfig, globalIgnores } from 'eslint/config' +import nextVitals from 'eslint-config-next/core-web-vitals' +import nextTs from 'eslint-config-next/typescript' +import prettier from 'eslint-config-prettier' + +const eslintConfig = defineConfig([ + ...nextVitals, + ...nextTs, + prettier, + // Override default ignores of eslint-config-next. + globalIgnores([ + // Default ignores of eslint-config-next: + '.next/**', + 'out/**', + 'build/**', + 'next-env.d.ts', + ]), +]) + +export default eslintConfig diff --git a/nextjs/seat-based-billing/next-env.d.ts b/nextjs/seat-based-billing/next-env.d.ts new file mode 100644 index 0000000..830fb59 --- /dev/null +++ b/nextjs/seat-based-billing/next-env.d.ts @@ -0,0 +1,6 @@ +/// +/// +/// + +// NOTE: This file should not be edited +// see https://nextjs.org/docs/app/api-reference/config/typescript for more information. diff --git a/nextjs/seat-based-billing/next.config.js b/nextjs/seat-based-billing/next.config.js new file mode 100644 index 0000000..be83115 --- /dev/null +++ b/nextjs/seat-based-billing/next.config.js @@ -0,0 +1,16 @@ +/** @type {import('next').NextConfig} */ +const nextConfig = { + eslint: { + ignoreDuringBuilds: true, + }, + images: { + remotePatterns: [ + { + protocol: 'https', + hostname: 'media.giphy.com', + }, + ], + }, +} + +module.exports = nextConfig diff --git a/nextjs/seat-based-billing/package.json b/nextjs/seat-based-billing/package.json new file mode 100644 index 0000000..89a2f6f --- /dev/null +++ b/nextjs/seat-based-billing/package.json @@ -0,0 +1,72 @@ +{ + "name": "@flowglad/example-seat-based-billing", + "version": "1.0.0", + "description": "Linear-style issue tracker with seat-based billing using Flowglad and BetterAuth", + "private": true, + "packageManager": "bun@1.3.1", + "engines": { + "node": ">=18.18.0" + }, + "preinstall": "bun x --bun only-allow bun", + "scripts": { + "dev": "next dev", + "build": "next build", + "start": "next start", + "lint": "eslint . --ext .ts,.tsx,.js,.jsx", + "lint:fix": "eslint . --ext .ts,.tsx,.js,.jsx --fix", + "type-check": "tsc --noEmit", + "db:setup": "bun db:teardown && docker-compose -f docker-compose.yml up -d --wait && docker-compose -f docker-compose.yml ps && bun run db:migrate", + "db:teardown": "docker-compose -f docker-compose.yml down --volumes", + "db:generate": "drizzle-kit generate --config=drizzle.config.ts", + "db:migrate": "drizzle-kit migrate --config=drizzle.config.ts", + "db:studio": "drizzle-kit studio --config=drizzle.config.ts" + }, + "dependencies": { + "@flowglad/nextjs": "0.16.4", + "@radix-ui/react-dialog": "^1.1.15", + "@radix-ui/react-dropdown-menu": "^2.1.16", + "@radix-ui/react-progress": "^1.1.8", + "@radix-ui/react-slot": "^1.2.3", + "@radix-ui/react-switch": "^1.2.6", + "@radix-ui/react-tooltip": "^1.2.8", + "@tanstack/react-query": "^5.90.5", + "better-auth": "1.3.32", + "class-variance-authority": "^0.7.1", + "clsx": "^2.1.1", + "drizzle-orm": "^0.44.7", + "embla-carousel-autoplay": "^8.6.0", + "embla-carousel-react": "^8.6.0", + "lucide-react": "^0.548.0", + "next": "15.5.9", + "pg": "^8.16.3", + "react": "19.2.1", + "react-dom": "19.2.1", + "tailwind-merge": "^3.3.1", + "zod": "4.1.5" + }, + "devDependencies": { + "@tailwindcss/postcss": "^4", + "@types/node": "^20", + "@types/pg": "^8.15.5", + "@types/react": "^19", + "@types/react-dom": "^19", + "@typescript-eslint/eslint-plugin": "^8.0.0", + "@typescript-eslint/parser": "^8.0.0", + "dotenv": "^17.2.3", + "drizzle-kit": "^0.31.5", + "eslint": "^9", + "eslint-config-next": "15.5.6", + "eslint-config-prettier": "^9.1.0", + "eslint-import-resolver-typescript": "^3.6.1", + "eslint-plugin-import": "^2.29.1", + "eslint-plugin-prettier": "^5.1.3", + "eslint-plugin-unused-imports": "^4.0.0", + "prettier": "^3.2.5", + "tailwindcss": "^4", + "tw-animate-css": "^1.4.0", + "typescript": "^5" + }, + "overrides": { + "esbuild": "0.18.20" + } +} diff --git a/nextjs/seat-based-billing/postcss.config.mjs b/nextjs/seat-based-billing/postcss.config.mjs new file mode 100644 index 0000000..ae85b2f --- /dev/null +++ b/nextjs/seat-based-billing/postcss.config.mjs @@ -0,0 +1,7 @@ +const config = { + plugins: { + '@tailwindcss/postcss': {}, + }, +} + +export default config diff --git a/nextjs/seat-based-billing/pricing.yaml b/nextjs/seat-based-billing/pricing.yaml new file mode 100644 index 0000000..87b9780 --- /dev/null +++ b/nextjs/seat-based-billing/pricing.yaml @@ -0,0 +1,417 @@ +isDefault: true +name: "Seat-Based Subscription" +features: + - type: "resource" + slug: "free_teams" + name: "Free Plan Teams" + description: "Team allocation for Free plan subscribers" + amount: 2 + active: true + resourceSlug: "teams" + - type: "resource" + slug: "basic_teams" + name: "Basic Plan Teams" + description: "Team allocation for Basic plan subscribers" + amount: 5 + active: true + resourceSlug: "teams" + - type: "resource" + slug: "basic_seats" + name: "Basic Plan Seats" + description: "Seat allocation for Basic plan subscribers" + amount: 1 + active: true + resourceSlug: "seats" + - type: "resource" + slug: "business_seats" + name: "Business Plan Seats" + description: "Seat allocation for Business plan subscribers" + amount: 1 + active: true + resourceSlug: "seats" + - type: "resource" + slug: "enterprise_seats" + name: "Enterprise Plan Seats" + description: "Seat allocation for Enterprise plan subscribers" + amount: 1 + active: true + resourceSlug: "seats" + - type: "toggle" + slug: "unlimited_members" + name: "Unlimited Members" + description: "Invite unlimited members to your workspace" + active: true + - type: "toggle" + slug: "slack_github" + name: "Slack & GitHub Integration" + description: "Connect with Slack and GitHub" + active: true + - type: "toggle" + slug: "ai_agents" + name: "AI Agents" + description: "Linear for Agents and MCP access" + active: true + - type: "toggle" + slug: "api_webhooks" + name: "API & Webhook Access" + description: "Full API and webhook integration" + active: true + - type: "toggle" + slug: "import_export" + name: "Import & Export" + description: "Import from other tools and export your data" + active: true + - type: "toggle" + slug: "triage" + name: "Triage" + description: "Organize and prioritize issues" + active: true + - type: "toggle" + slug: "customer_requests" + name: "Customer Requests" + description: "Manage customer feedback and requests" + active: true + - type: "toggle" + slug: "issue_sync" + name: "Issue Sync" + description: "Synchronize issues across teams" + active: true + - type: "toggle" + slug: "unlimited_issues" + name: "Unlimited Issues" + description: "Create unlimited issues" + active: true + - type: "toggle" + slug: "unlimited_file_uploads" + name: "Unlimited File Uploads" + description: "Upload unlimited files" + active: true + - type: "toggle" + slug: "admin_roles" + name: "Admin Roles" + description: "Assign admin roles for team management" + active: true + - type: "toggle" + slug: "issue_slas" + name: "Issue SLAs" + description: "Set and track SLAs for issues" + active: true + - type: "toggle" + slug: "unlimited_teams" + name: "Unlimited Teams" + description: "Create unlimited teams" + active: true + - type: "toggle" + slug: "private_teams" + name: "Private Teams & Guests" + description: "Create private teams and invite guests" + active: true + - type: "toggle" + slug: "product_intelligence" + name: "Product Intelligence" + description: "AI-powered product insights" + active: true + - type: "toggle" + slug: "linear_insights" + name: "Linear Insights" + description: "Advanced analytics and reporting" + active: true + - type: "toggle" + slug: "linear_asks" + name: "Linear Asks" + description: "Slack and email intake channels" + active: true + - type: "toggle" + slug: "support_integrations" + name: "Support Integrations" + description: "Zendesk and Intercom integrations" + active: true + - type: "toggle" + slug: "triage_responsibility" + name: "Triage Responsibility" + description: "Assign triage responsibilities" + active: true + - type: "toggle" + slug: "triage_routing" + name: "Triage Routing" + description: "Auto-route issues to the right teams" + active: true + - type: "toggle" + slug: "sub_initiatives" + name: "Sub-initiatives" + description: "Create sub-initiatives for better organization" + active: true + - type: "toggle" + slug: "advanced_linear_asks" + name: "Advanced Linear Asks" + description: "Multiple Slack workspaces and per-channel configurations" + active: true + - type: "toggle" + slug: "dashboards" + name: "Dashboards" + description: "Create custom dashboards" + active: true + - type: "toggle" + slug: "saml_sso" + name: "SAML SSO" + description: "Single sign-on with SAML" + active: true + - type: "toggle" + slug: "scim_provisioning" + name: "SCIM Provisioning" + description: "Automated user provisioning with SCIM" + active: true + - type: "toggle" + slug: "advanced_security" + name: "Advanced Security" + description: "IP restrictions, audit logs, and third-party app management" + active: true + - type: "toggle" + slug: "migration_support" + name: "Migration & Onboarding Support" + description: "Dedicated migration and onboarding assistance" + active: true + - type: "toggle" + slug: "priority_support" + name: "Priority Support" + description: "Priority customer support" + active: true + - type: "toggle" + slug: "account_manager" + name: "Account Manager" + description: "Dedicated account manager" + active: true +products: + - product: + name: "Basic" + description: "$10/user/month. All Free features + 5 teams, unlimited issues, unlimited file uploads, and admin roles." + active: true + singularQuantityLabel: "user" + pluralQuantityLabel: "users" + default: false + slug: "basic_monthly" + price: + intervalUnit: "month" + name: "Basic Plan (Monthly)" + intervalCount: 1 + type: "subscription" + isDefault: true + unitPrice: 1000 + usageEventsPerUnit: null + active: true + slug: "basic_monthly" + usageMeterId: null + features: + - "basic_seats" + - "basic_teams" + - "unlimited_members" + - "slack_github" + - "ai_agents" + - "api_webhooks" + - "import_export" + - "triage" + - "customer_requests" + - "issue_sync" + - "unlimited_issues" + - "unlimited_file_uploads" + - "admin_roles" + - product: + name: "Basic" + description: "$120/user/year. All Free features + 5 teams, unlimited issues, unlimited file uploads, and admin roles." + active: true + singularQuantityLabel: "user" + pluralQuantityLabel: "users" + default: false + slug: "basic_yearly" + price: + intervalUnit: "year" + name: "Basic Plan (Yearly)" + intervalCount: 1 + type: "subscription" + isDefault: true + unitPrice: 12000 + usageEventsPerUnit: null + active: true + slug: "basic_yearly" + usageMeterId: null + features: + - "basic_seats" + - "basic_teams" + - "unlimited_members" + - "slack_github" + - "ai_agents" + - "api_webhooks" + - "import_export" + - "triage" + - "customer_requests" + - "issue_sync" + - "unlimited_issues" + - "unlimited_file_uploads" + - "admin_roles" + - product: + name: "Business" + description: "$16/user/month. All Basic features + unlimited teams, private teams, Product Intelligence, Linear Insights, Linear Asks, and support integrations." + active: true + singularQuantityLabel: "user" + pluralQuantityLabel: "users" + default: false + slug: "business_monthly" + price: + intervalUnit: "month" + name: "Business Plan (Monthly)" + intervalCount: 1 + type: "subscription" + isDefault: true + unitPrice: 1600 + usageEventsPerUnit: null + active: true + slug: "business_monthly" + usageMeterId: null + features: + - "business_seats" + - "unlimited_members" + - "slack_github" + - "ai_agents" + - "api_webhooks" + - "import_export" + - "triage" + - "customer_requests" + - "issue_sync" + - "unlimited_issues" + - "unlimited_file_uploads" + - "admin_roles" + - "issue_slas" + - "unlimited_teams" + - "private_teams" + - "product_intelligence" + - "linear_insights" + - "linear_asks" + - "support_integrations" + - "triage_responsibility" + - "triage_routing" + - product: + name: "Business" + description: "$192/user/year. All Basic features + unlimited teams, private teams, Product Intelligence, Linear Insights, Linear Asks, and support integrations." + active: true + singularQuantityLabel: "user" + pluralQuantityLabel: "users" + default: false + slug: "business_yearly" + price: + intervalUnit: "year" + name: "Business Plan (Yearly)" + intervalCount: 1 + type: "subscription" + isDefault: true + unitPrice: 19200 + usageEventsPerUnit: null + active: true + slug: "business_yearly" + usageMeterId: null + features: + - "business_seats" + - "unlimited_members" + - "slack_github" + - "ai_agents" + - "api_webhooks" + - "import_export" + - "triage" + - "customer_requests" + - "issue_sync" + - "unlimited_issues" + - "unlimited_file_uploads" + - "admin_roles" + - "issue_slas" + - "unlimited_teams" + - "private_teams" + - "product_intelligence" + - "linear_insights" + - "linear_asks" + - "support_integrations" + - "triage_responsibility" + - "triage_routing" + - product: + name: "Enterprise" + description: "Custom pricing. All Business features + sub-initiatives, advanced Linear Asks, dashboards, SAML/SCIM, advanced security, and dedicated support." + active: true + singularQuantityLabel: "user" + pluralQuantityLabel: "users" + default: false + slug: "enterprise" + price: + intervalUnit: "year" + name: "Enterprise Plan (Yearly)" + intervalCount: 1 + type: "subscription" + isDefault: true + unitPrice: 24000 + usageEventsPerUnit: null + active: true + slug: "enterprise_yearly" + usageMeterId: null + features: + - "enterprise_seats" + - "unlimited_members" + - "slack_github" + - "ai_agents" + - "api_webhooks" + - "import_export" + - "triage" + - "customer_requests" + - "issue_sync" + - "unlimited_issues" + - "unlimited_file_uploads" + - "admin_roles" + - "issue_slas" + - "unlimited_teams" + - "private_teams" + - "product_intelligence" + - "linear_insights" + - "linear_asks" + - "support_integrations" + - "triage_responsibility" + - "triage_routing" + - "sub_initiatives" + - "advanced_linear_asks" + - "dashboards" + - "saml_sso" + - "scim_provisioning" + - "advanced_security" + - "migration_support" + - "priority_support" + - "account_manager" + - product: + name: "Free" + description: "Free for everyone. Unlimited members, 2 teams, 250 issues, Slack/GitHub integration, and AI agents." + active: true + default: true + slug: "free_tier" + price: + intervalUnit: "month" + name: "Free Plan" + intervalCount: 1 + type: "subscription" + isDefault: true + unitPrice: 0 + usageEventsPerUnit: null + active: true + slug: "free_plan" + usageMeterId: null + features: + - "free_teams" + - "unlimited_members" + - "slack_github" + - "ai_agents" + - "api_webhooks" + - "import_export" + - "triage" + - "customer_requests" + - "issue_sync" +usageMeters: [] +resources: + - slug: "teams" + name: "Teams" + active: true + - slug: "seats" + name: "Seats" + active: true diff --git a/nextjs/seat-based-billing/public/file.svg b/nextjs/seat-based-billing/public/file.svg new file mode 100644 index 0000000..004145c --- /dev/null +++ b/nextjs/seat-based-billing/public/file.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/nextjs/seat-based-billing/public/globe.svg b/nextjs/seat-based-billing/public/globe.svg new file mode 100644 index 0000000..567f17b --- /dev/null +++ b/nextjs/seat-based-billing/public/globe.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/nextjs/seat-based-billing/public/images/flowglad.png b/nextjs/seat-based-billing/public/images/flowglad.png new file mode 100644 index 0000000000000000000000000000000000000000..4d91a18e9f5b1cf99aabb6791761b4286eb15a51 GIT binary patch literal 100933 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
!kp3 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/a~fXBF{hPCm|(IGl{uP%r`JK9KD#nxg5=dLE6dfh4l;;-6~r!R>QRv;;#TIiAuy zEC^oLVF6X@bUrvFU19=eEpe}UvpRT>(5I-AcGn#OM>s@An9U0NeH^U<^r{<-YoU za^;CL1hr-JwI7} ztfpteG573uUrKD>v1h7XyQo5KCOk+ZuTUK(+}VOJa+i54&9sURZ;W|)Oz0KlOMvYr z)p86c1rKu}rzJOp@e zT%sEXK7XmgUt~4&P!~f@w;Cn_3S?{_o~0J9D_-6!BxD{mI=^jj_TbXB@KPP433N{& zpD{0~-T4BA5|CK8IGBD`ZSp*%?ij!|q~PPgcfI#viwkgKi;XTeb~0h+bG>X%AfS&f zDO>S(=vlWOv3|)T!$uWW;02_HV@bE*Zle74_yAEjXN~1!QFy8 z1b24}X_@;6y1xi9sT>sJNcrNMJC(XX@uJX`rMk4brs8{!xdf|{;p1%|iBvQk?EQDknK2&3E zUIN2tEe;__SHJskg-A;yuuB%S8q;haRLE3DO&CT0`R-qHxXNP}D#`Jq*}`QjIec|T zSv#0(uqP^!W`T0ov=A7jc{uW*X09~$np3o2DM{^_elgb zWz=*Q2n`>(Yy=boV2Twm%s>HFm;hetwsMZ|%D$>9A!;k$Fq-2KiX#B6a!9q@L>)ER zw!j>+;`R2eyAsu;$g2Q`HDYn(h7tP)D>8|Ob(S++r);(M;n&nP`Xra@n`WCK0#D=b zN9KaXcRn*WXYGS$1UTEB6dj#7)Uw~HnsFTe%_H-5Umy~Yc`vGqDeYyx;|G=iD87{j zp9tcH3ech1kN|}cQ)ns~zV)oeL&Ud@rRqu|?Z}QWWXmDz=5tkMnZ@NY#pRl9l`&Ak zf$SzPDQEZ9{oNk9$_G+G@Wb5(eb#oi5QUkk$zRNTfr}X*3ku{3g(w`A34oQg*(GY4P&wi7N1K1=A0mk*&|2-0RH;(-@q^M z&%l3eS__v)TvuV1N5s=uYJNaufD44s6_)R}KO<*0h35ze5tjz{bZ38*1~2@06_6)3 zz7|^bxPXTog=34NBo3LP`w= z754eP3qTowLGWZ>A)?B~6oJA983BnvHPP(SaKc;|s72UMHz2!T7#(@>^Y)L+K2f>f z^PBmi`5X0G+twnt65Nt1Hrcak z-0y|M|MD*52_0O6mTqJb80fcHiwz7@xz(n<>Alo#lL(fbsY2ep>% zPHzoTK04t_d$Ap*q!c6ORSEGxZntSy)6T{7$)~WVgYEI+5PDgj!HAsa${aGq!J3b{ zLX<^`@*jt4OdpeuML>ytL%0%~HUen2KYn9eQO2>8F8vy#jjHW(K+SOw2tQ~q+~Sy1i@42mMBa|ZZ)2do=D z`UU{}0tUaAh}}lMsoN1mQ|F&{u*91RzLy%XVakv<&9%Zj-0AeW--+$qu-~a zexznJ2^@lz$$~M6p%Sp6QW>o>>39;mQb27qk^3gpZuCq`Pn5eXx6B%)fsEJa&rtY^ zJR%`6N4GfJj^A!teK)meH6DqXBIQeShpBMZxn%qI>z%(tLfMY;jYS{^J~`*qO2-AA zgJ#J^Y?p8XtQM&f5`|~2TI-=FCo^|@zOB#ER7s`G z^vgq1z<;q^kMXjQbyMXgFkTlJ#{n|X;jw`o^|njtV`aYCwgPQ|O_~?i?nHx~G{oeR zeT5run&&7^`5VSG#tg=24)-2aEi0Vfm}(nV)!1dcuc{|-!nkto{*Gkj>-$B=RwA`R zYl(-2NVOVNF__C6%zYn^T2QJrB#JTDT6K5?uvA$E9HbDCmU+RXm%uTUbwa~;UxsmY z?MC>Fps$r*L}S{e9*qkB6=@mO(3H5VBa)+Pl_&m^xP&&{BMus7=!?7>pNlxb?xaWw zwZ+|0{Pi?Nt1r%f3F~%g zA!GT>$42AGUvUPIIJ9yDlbB*+m7UVaYWUim?D2YeA_itaLdJv}UX$-iRVsJcfp_-; z$`w`uGTpA{XnfM;*Onxi{W#E#%Ki1myT4Ny`b^SfZg@JVgfSde6$|D+b?&dSk8fba z|H4YQcydqJlOsg~ZDcCHp8h3-x}FlV^l`GYtOCrjjcB6>zn<>swUeh>yrTIVJEVlg zIXd6wgB#ddW@u@Ozru(<}(u`M))adPl;y%l!{dQ?H`OZuMhW&0EPg9 z8S2{rCl1*hi_@wdbsS-96JsYcnS9!$3ByL-B3JsfzTMqg+bJEn1^)?7heLONg-Bxs zqGj1{tk(fT$9tWXg#4?Swg!`G#Tqo85vPrlESCgSML2jRKcEnh*wjAd@-vZAl%i!E zL#7&YOpg$toUoF9gd`p|p!_C|3&$H1FLF7%R4YM;1`@8J3?anUD6@{;lqYHbDV1D@ z5zee#dOC2z^d*x`z20ViM%qwD&LGu@Q(k@*`c)=PSr&H?ffTuD!auTsUSo`|GU}bJ zTSaW}FN|7)bQsoS2Mecfb4Ua^ z5pmP96e6u2ds2?*eiv2o^HQ73bsAH_>WJc~#@vUZ(h4iBEJ*76cKw2o?Od%%)tszE zMf%{%6r8OEv&IMGi^LOg7ExI>c9%3(qAHeHp(?HNMaZglVI8C&IWPC;gMsf)q8QO+cr+nM&$TE@a&+9u(c#vleLvI51o(AutT%&W zjsVD0DT$d0vl_~!z_|u3M(BPu(VGyzl6}pNRNWcff_ird21#r&KDQemQ0GC1ip*U2&)8 zdbR$`dxF(cR1Gw9{g=ra?{IK(!pDNXu1=HZHS^mUrY8yr%Yz97ga;c!5wJueoPxE| z32ISkzZUUbq{^hFFPiS_C?dkv+p)j$Aon4vp_tPUudq5EZBjdC zEu+OPHK6$rn!vpW!#kQGKtTGJB1kIm6TU&KSYU-M>dy|2L=LWW>sbxa9hw4vgCW7E zW=+xqLM$^!xqLKs5`KTB^}jmwL4oOFZx%m^!T zRRLLL9Z~lD#4(#DOI389;*(^oCB-sOI;D_cQ+u?kIc;5yshgj)9~C z;*4jv1LCQKN^MuCi07rPstO~8CRuo4(?3eBMo&vvQXDvTmOCP(m1xS9O> zNMx)IHzn^{dX9xgXE3W|>qS1Wo%acKn%3oZwGUP;)Ws}pQ%$fNG!(go8?^aR5>fX! zWT3B14H-K)>I;_1<0{FSdTq_j)x zZ_aUJ>yX?hrdobg|9!;%lp_znHWUysLPOGu!jf{&-%%zONc8@)aGWWHY%z^#DAaY# zeKpl}b)-6bkweZGw$|1F%J>e#c4$3uN2Z$b@N6{q#hwGaT{T%;$KXM0azt6;Syvq| zn8M9nOsR|V+;Y~er$}1%Z?TVXP)tZA*wNTqoqzIl$keNCe7+EA8Z9Mi>GO3}H@L$b z9RVHL0)0nT=2GJ(&YIV6kr3?M|DyMJc85nea%ZV8VRtxoL+>F6>jw;A;L`U@eAnlu zS3bsqb*xSjb$kS=HvX1+L4FdYS_N_a3~7@aSxk60qqaIEWq~A83B`$VVg|LMNx5Y# z{ptd|8~_=y8<~D&q{WN zosTTitFMK^WK)JyR%c1Op?JF`H;v|$CVc>qtpV&}q; z9qW*YmN~#Iq~!M`lRBidjL3<p>&JhfT=O4iZ$SxB(isNUh{PjoeEOgLqfcNNAm7 zUuwzHuo3L@eb&p&xOMfez{zzL7Ty$I%J%IzJU-02BHI`h^*GVrxV=R5v<3J63*X>< zRkZDkdpgGpwJwBc-buE192_kqlM8e_P;AIl*C(UTv@9Np5pwbN5J zfToWvLm#9NE{t-^GIAP&D0&!i2iWPl+BZ|f5~ma(eh=gaeAYx_)><(smhRg5`rmWs zh=}_KcB^woIpf?Y+@EhTiWvE^wE#7#7&XVVHjdDDO_D$>JQ}SxME6${+@zy8Dt{hG zYzVJsTtNSJaVh<}R*zE}L(Y+F1I>~Zrn?#@D|CD>1MV0Qusne@>1o;GU42Dac|_5$ z<%Nz=Ds{+9o!{&EcK5VLtmAi|@nk5gJ0wJ2EIW@wRWLR(_+5OJUhxG^A23o5sOG(h zS%^8_0azlYI0RL7N$;o99|d_a4iajo7hP4k2*`}DuWvn*Bnjre5v)=W0mG2g9iH?D z?LnEWQk!~)JFA>ntlsy`nxvy!?tH|5Yi|N?4Q#!6^?e`CzKcI`cKhn=SZ9hLa+A^D z#Tu^?DiQhtWL6qwSBQZ3N-8xE-!yULrB^=1U}d;Y3;B`ct^P=eQv(W27yAx66LQsL zqS`~4w+V2A_+_p1Egb|6tg?n^kPZ3u@UI;$!`3vm4tNh%1?YjW^ct5n2M`;p{-s0z?`LnxL(j+?PT@t zvdH1I$jX#jT9lgRc1&Yc#ngLAcy@HK#1WR}MlujWUv~oGdPO6lL<89S&c)N)olzNb z1Bs2g4Y~?7im1F?csy)Im$vOUYw&UB4-{fY7BqINJMaaV0pQ=X-!&g zMC`=51R1w%r$YD6a;9ThlC5YSl@P)6qp8XOl{Y^VYc_(#MOt#z3G|~G!h3w$Fw}t$|HpZTU@o1Jd7g+6N1yR zSS1g@eB)q8q*g`1r^j;S{s6}i)z^^?;8|y0(KCslVLpO=s0PiLiH^JTYFxb@KA+6a zlqy(6gke0Iu?|DZw zHY&f*F7*n^#x}_bFm~PcLt-xlh327`TB5?FkzoK`tefkb)U|c)HBQ4pGcEFWA~AMk z2FK<3?HBo=>fwQS8~Lca`)URWBKbSGAArtTfF#522XAD{SJjFP=S+vW2NQ8}ZQ(nA zBLlX#qV{^nfyY-RTXT3vuuE=Iy_L<Y@A&$Z^<)ilT|6)wFvn4pO!hhPU0$*!O6AL#?8Avgq)9MvV4rt00HUf?kg9DOu zDU&>2BF_t6ZN+g&tZ){Tqz~++XM*491}5nx;pF6jWBX+a@_J}j)o2+}rjZITD=5H@ zmP7wCVO3#o$E-gYrwb2g%J|(4byD{lC1QOP)^@J%{0vcPG| zuH5`V?X*dspZm4>z;F6q-6jpj{ZrVagVwL?KSOYCEV~eiBMIB2?u*#=&LEf-%d1&)H|x{+&Qx9ZfQTo0IV?9nw5trT5+9EdSehFFLtikN z@!mPW*yRSz&3^0;+eJbdH`8{6RxLd`3l4ZCu=h>&Zk=`aWn>lEllD_*jJW>DDB;rz z2xyy3%HV6ylxTf2`x1WQvm7WfkNB}o+|PZ5livw!n(FLZ2^<0YTcQsXVN3vU^9R`L zM?x2Vtt|b@$yjeuEE36EQUeP`wRUsQt;(|e&VMCHBi_=WTc{GPn2+x~qxkC2v*kL9 ze`sf@v!T-V^kqDx+TRFwu~S~)-P}{|;1*rQVo)e!y2f@VW<2-JC)%PDkeXn|Z`3fz z%H&{ZpS2ds_{w~~nJhH-II!ZgAy|oG&B|z1Z?9&e&L;iBWJU{>M@{Qd00A zdFu@`VlYc`@*3-l{FTx^d4QbKzruT{5PDCs32CDd;iOc{B$yz*KFS$1MVT=akW5{K zY*ExMlR0zXF4s5aPhs}`NGaS=uq@~JbMx`P(|0sDGx_Mt6pgRMFUxAPAowu;f3w&_ z0GfkevmLIC1D~*Z?+SL9z&po9e-qHy81g^Odj#K~5uM+3i2JM z5b5|OPMU83*?H3NphYsy+|#&`XpHv4Iv*5l`8Wbh250BR15ge8IeL*NS8%qU=bFH%>R5Om!HHT;gp}t3>S!A&ZA@xM7{uouhyZJ zYcc`S>(}ABq=A2C4u(Nk^bu1|6&ERVosMg5=CjoryS?6*R7k!#>0yQeH(^U6T& z2WDb^37>QadIb!^G9Kj~mb*8fmcLU%ZQU%_fWSYdudgLI*+3Lu`D|mio=)@#bQ)_k zdF*usL$km`KW)Uj4}Xa9ZDPo~Hspr5&T?%ttYo+Ba`m5;9SVq_jX5f^{3)EWO4BJ^ zkm`oXlS{7GO;dXBae@G;~FWd=phh-}E##>jT5yBtfYa`jj--R)u%m z1g#4^6@jPdm}5@(&92N#4XK>YD%!7_DlWQ{-pIDBQI_4V6j-xsQ=c%w?p(JflJDL; zZg0}q`RgY`YR`T(qt`go#bWvZ^RprzW8&$m(yDphsj9iXQ@A?!CbSXT-UO)BbzH`x zK&8DE`FQ?a9l>Au0!>8Hu`Gcftf{>{ z7KeWQFoVpRqMkj;FK|~T_+*&gHl_EgXEg;q39oDNma0i($x@FAQ}y0Y3Rmd%Hf3|) zem2K=HThQRSSWE6|AN1l6(`CwTL^W#2~CULlCgX5GU`Fn%NT*Shz3fK<1=zBv4QC@ z2v?R#-=Rn~8s-4PYiVE^FkCX_*=DqRYC@ry8X7l?(-63z^DiT2+r!(FuxiHeTSBqK zaww#qBz^DNS{MJ}imX1CAIC;Uc&3&ju|Ejwep=}k?D$ck`=GTgZS|MttCR$v1QUciHWIO3}7Mil-@$MKBjDoc9HIlA}Hs9yZ zR{>p2^Pcq#WJ+bw`N_Njz7cNi1w`Q{@znhs#BsP7i6jl%O)WxF`XQ6dl0#L`^-A$@ z-Vv1DoA+KO?9YQ)6Uqo`)a@7hnptv1qZ(jIql>HKsQHtlLkE`iqMDV-_V+>(6kZ}+ z4C&2bjliKOYO-;&#Wa%MTpgr}-3!U@<;5_xwXCZ@7Z!LTIXH!>-GjBwkRwdmU%&X+ z23nfmPt<80V*Map5!JHBucQ6*NjhzH>&i~Vdh4`rGZugmF$;z ze#R`ex16f@f7vbtyVZzi!KBq~k*sdV$v(kLS=}ua4BF^t3SD&C(80xB z&L}?BxO_trc-T8-S7PUs!v309e1%mC2!5kh1WSkEq7S2lrt@T$Q!%kkceito&5PiP z+NGO`c5h8x>6X5%)}q*aj8lAs5(DSzRhiq&>ro8&UFNM}=zQU14xkBwWTz%%@cg4myRzW``4ZOrm5x*`RqLfyufoHE(1pQReJ2u?q={F4-G(Um}G9XE0-R z?YO|#(~*pLBkq7k5S^_{w}uv37dSGNbkoy-D|y2U-Hm(PG0*JOy*@iu`=Cl)&g{lr zxH)`}+Y-#GPB|-*BwW6AHqgI(F9}7Xhq2j^e%!`BB1#cbm_|NwF{Xmhp(+EA@Vo(_ z8a)8>IfY^GQG>D{8{d%C14g8a$oy*k3nR{A3i8}|1hXf>sEQ|u4#mq#14iE!9SDkh z-L?9Rwwi!5_RhGd*6c`!(_vNvLi=s8GD_aWd$*|2+~v30rX!+nl7aa6B<#UlC6aV% zc9oo@5WR>`xAU!11GA>7tg+j+^o;(*J-Qg4ZZlZ|@-apujK5SF$gj|<#Z_Q{R&@}_ zZo0KBAgxcA8jgKcy5O@w$s#=*FWX~<_k!$Of+^F|68tn;J8Eq52WdBwTOd4E#gay1 z8XBmpw~W$BKI{IwJnOx?HSD?x;o9j=!(i)upimw7qPSn=#JI*=#1^98cJib6Wct3* z)viX}j%@cA(lh&cq5P0C5O~@zlNWStNPo9@JX#7cPVOI z*2RL4#(m>6fe$aUr&kW1B_5#}=cbkz4qD~nds#OzUgxBPz6upGR%+Y9q*d-0i&5$y zw4?^B1J;6-q>gOOJOlpe;*hYZ;L8kg87sq2yf9%8;^dU#vz^0{+If&hXda&miSi{ zzdtT(s4poA2Yk$v49*i~%v22d^K2Ha?Z>7I+w((6gUie?pzhrZb85`-5m;D4E>S=0G0wqScI1RH4}(rkVssWPsMOz?RCPbr>iZ6bG@TU-FR;0 zpg$ZUAgIZxnzGTXg69s#w(>fU@(~k~hA`Dn;NU-#9=z4QMA14K_QBc?u%Pkizh}Yv z8!+t+L!@p$3#D*uB2|hzs+3G(BiTTU2mv*c*x<}i$WLI8A^}({g4vLjd`OuY3Sx%D zsSta=H+-X+W$%I#h8aVglpAqN=U|fcHewOY3lCL3jz(sYOYtYG4YAq%1h4u@)YF+X zgg#im$E;K-_!%X&~e|71zZXzcmbVtkX} zPCu5m#g3;8fOL>3IK`yKWEn{&$1cLMIr)As#{@H#NyInwlAe$|Agb^rP&{0AcR5V= zfXh2v{%KU_71g6U>VwO;V>>D=H{I7jnbEw3zVR!}oQ&gj0u|+iuk)*RXFy1_e!|CR zE8QWa=WtgSAAibPTNW~c%Vl8diSyPW=c4`Fb>+A+ySOkzIqJB`d21PCd@ipMkQ~%e zQyMip7dZz_Q^PVo`A1lOX@(Qf6bnh~L#l5~MbHO2>-Hb=x>M4xKG6{jAvY6_FZQB? zX$(-C7{*g=$1zHC>!@LY6?`2hl1;FgNw#gj0PY2Go7i5Ezmnzo{yMlC`e6Y$ST6QJ?;oQsAraiSaZ$MYJR$Ro?Q;A4|&*vA); z8e6jDW*bK6QXs2rk; z8&V`D?e<@J?si>KZV%{UIR3ELDtjx72q>bFTTDz4PP}F|Y#sA*Oey>;I;6DZ)mYj= zp3x)^Z#-NzEk@^Yo$)i7OyG;A-31f7SK7>qGG}-M*;wi3u+frrj#8E$Z%>XggOJKZ zn(jAO=Co?GMNOQ9MDZcyBo)*N2C&aTkwB23_;9(dmJgCHv|nGLg$-7UUOj6Mo z0uyK|wHOT+Cfq01h@46$0kl$!BxP}2CBXh96EXw{VK3(c*61(h1}DIS@|pEo$`8hB z2AGP^`0>%{e53jpf7+B}iq%yxQ=tQ$_A#0e7ZtMk`AN=o#C^0#$m z?DeC{^=7|VV!Yoore$*&3Vi9QXC^N^Aaf(v$^j|LP{cLB6~*WM2?n=YhS=d)5H6`y z!5|aCS!W6I{&=o$HDE#C2%*}FsX7P;X&Q6oy{@NPePfa0M~9~ z1o(M4q4)u!GorG_9xpFrsMQnSJ>tx#aJwXjzT(2bH{Q94xu8j6rUHK6mh-Jmt-dX& zpw3yXt{l|Na9fFc8zc1^gL;{Lqu=r8SMz&gg1bli6%kr~pq%Zq7#1McL?&?iu#j1% zxreY-lb1_G8_W^h8WGjE5ka_@&ULUw;$fw_qT1%;g5OHs&0|`bnP2;_Z{96lmziHT z+|XSq*Uk!dN{;}CHvrvYc%BogpX$?O3jo5MJxQ2_AHfA!o0lo=R2!YP_Bpx$jGlKNCLu zd?)s{L@a>?&#CcPA)jd=fjKg`+(2CO&h)NMVvTlFS46ZLfZ$`Dg$2Ip#6<% zb5diomFj%RC4B>UW`I%QDi-y$khtL$ml4vd9yaBcrIF#2)xqJ--s2GQh3Otqg-<^y zm@Q_Jc@hcjbY$Op$_l`l?=JhoC>(`M+t@FCFd6!dEGq+NhYs0O&Vz?g68i=E8wC=E z)ba*&sNOu-j%z3mt5%P9j*gQJOfUy^5aacJR%`&0AiXttFQm|6w3}0M<;*m|M9PME zC$80}ejsj;-8bIO94zsf8nZV1ccYgV8$pEo_*H)zXFsQI#-k8KwEO+(2)323g`S=&Wd%; z9=BYfJor4O*kIAseDT%v0)6kPdSPI1A;fHXIH%feV1^89)}8a+@mQ!RWb`|w;GJ4m zh-()T_L#8C;zVe%^UmkDR89c(CV#aiDCGdWSCqK1@-m?~yZo(OB9f2|13J2T`DAB^~=#{@5rF{wF>Pp0mlGOMN`qTBI zHuYK{75=L+V0JP5deN zvCh)ak&x6HIedJ%)rg`0w|>F=H-YPPHoN7HRP>J26SAn~q}fiNz{bke&pt^~$)A{< z9sS*^ZbK^6O-fix=)e0@izwIGVQRLXx?IkrM$`1Iab^(_-yVAwYqm=Ntd;#))9V+q z4rMv>PI{TyYSpMFQeUR$+QC=^T3YXLNV`bFyauq5)lv!X)KG2Jd>nv?MWDHYG4iTn zQDX$x*yQiAIC#bM@7=dYE8=D zG+`4Ht)5CQY9sx-X?Vk7hG(H2<}7ooBb5;@6h}?sG(PaM)l_)YkY8;ykaI!(4rIFS zPcDNTQgCs#gfQuN9Bik11N=eFEXHjov9BxXX>2frCL($u_yd08yfrXkHvCoFTEcoe+G*KX2 zDe|t;4(YPW*8cpVZ#zhSkYujx>CZWBDH4aYU6lLR&vLDv5(lz3fsu<}ua!4d|DA%G z{d?cV(9UO^q}q+R zx$PL)=nkOEDLiPT4#b&pYC3=VL-4_UhaGAs(sC?$BQ6Zgle0KbbiaNRP)uvO$PzMV zSbIIgHKg~_cD{dl(R9j+JFRh5LLh^@fLuS#_q}L7*0H^L5B|N=VxNb4*l>3L-8UCU zY;nBqdBIQZZF}R)ockY=U1$M!;y8CJ%i>;GdGGho(30g}T@afSgV&S&b>V+bEIuz% zf4Q#9Q$=^Zcl_^yU24ni^F0`KT&C=s)bY2f@g#c9hYuq;qRkJfr)N5+{O=4JD9v&} z?`{=l=R1lYLlz3u5swi~{|Rce?(toNlb^<~<3VpWRq5~doBDrj%^fUcl}XLJl{|m^ zHRkH^>s)fpy9_^uu~|$10TrsWNVfdZWB;Ua=Cq;L`uLST_iaUPKXThho_^Fo#?U0nko080=#FbIrHC6J5o1dK$X;&4W7rou*nI9&8S zUsJ=uxRlba0CGP0csz0mAO#t`xb1k2W95YtNf z-X2)TW{Sw}PL=UTYZOT7H>~$MKjE(P8(rGgMOJZa@)*zM{|PqWGHJ8kY4a=azc%Z( zSfFXWJjK{&P)zs@zB2T*9D%*svqj{391bV-Lk$uYyeWmus;3rVhr=LH0X`Hkcp&o? zT!o1tFio!zohd=7=sV9>ExQTjcXkCVM`01N1*Rb5{2MW|IA*uf^#@N#^Gwuloe0+N z5Q|Hki1GQawUb`0ch7(*Aq}>nv`x3ksq?2BL&US)&S%3Nn!BAA>n)qK5`&xV@jv9^ zH?u8(*N<4zAoL7QnO2&DnKp>g)EqyuB4ttsvg!_6Bz7oaIXaz?81{g)C6iF<3fjq zfM3`HOCvCTGL|ur_@b4^3-4Mo#FKKiv_N7gMDE5m^f)cc)dh=`m3JXSt%@1405*`W ziy8Xru|6e>oNatv7%G8l+n~8cW$#Y7;FZD3N z@lhQ*�v#v;%+E5NQ@vmzkj%<$sGW4=FSARyi0}Vas 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 %?IZ_06Ztj#LSv${jsyS}| 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éX)d3;xKIv)9;XtEwvdXgrs7el!)3PLTHF)vf} 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

q5*iC~un)}Z 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 literal 0 HcmV?d00001 diff --git a/nextjs/seat-based-billing/public/images/unsplash-1.jpg b/nextjs/seat-based-billing/public/images/unsplash-1.jpg new file mode 100644 index 0000000000000000000000000000000000000000..422a3b3c9b9f29948a3fed125e60352853803f53 GIT binary patch literal 62209 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 VUM1o83tvUzE5Yux^jE^m|Jg=J-`4;D literal 0 HcmV?d00001 diff --git a/nextjs/seat-based-billing/public/images/unsplash-2.jpg b/nextjs/seat-based-billing/public/images/unsplash-2.jpg new file mode 100644 index 0000000000000000000000000000000000000000..1c854da4a8b2c36d068c8ba29e0505dec7d426d6 GIT binary patch literal 45533 zcmbrl1yo$k7A|<2#@&NUaCdhI?(PKAxI2O15)#~9gS%^x;KAK3xCVEUFrELtb?<#M z>%E!vruuODtEyeKcYS-Grn;*7W$EPyfT*T5GW3XVtX%l=fC9_P>lP| z?k|Rc{fk|p20}5xUu^X+%>0kczp(gUZ0_J_4wd<9v$MH_`Cr@*#h*MqET9;y1jQdc zZ7jT?cn*rG?L8c9p!flbaUCqo+yDR;^>4Ym1;iSP*`XNKRZBw(iiH6H5!LFy@Vo!Q z?iTN%b^?Hule4$0jg_@K1wDj;fokh(IVrS-RP9f#w;B4mT4FLZd z^WRng_Frx(pd|Bh2=MZi_r*gg^G5vj4RGPnpvf z0N}rcaufHTvUlkK&=Lj!1S|h3qs{{Wj8Fh*p8T)z;Qx&mYj<~NK{hroFE3Ub3kd69 zLjRrqUj_ax`M(DLrH}QmzJGH^@y5c^%){QD;xDNXCwnIkR|+?0Gl&HR%l|!y|BoB~ zms$U12eXESrG=}7BUF_RG|Frot)T99G`DfLadM=var|F-`2Vokf7$RC{wuDb0H^Q| zfcusez?{Sdz(2^>fA0U&4JHkd7 zqWD`ZrJ+Ru@o@G0i=ofN-y0l&3}67b03kpIPyzG+3&08R0YZQ{APp!0s(==t510TD zz#4D>Tmdh@7YG7A0+B!*kPKu1xj-RM22=y}Knu_T^Zkk_Rn*m!2+YH+eI}5u7djb0g4h@b3jtNc> zP99DV&I-;8?ju|ZTrpe|+yLA>+#cK=JUl!;JRLkAyd1nfye<3(_$c^n_!{_c@YC=+ z@V5vE2!ses2qFlo2xbWG2pkq401kgrit zP+p@5ps1tRpai0%q12*$N7+JoM8!sBM3q7{LiIq6K`lZ3hPsS;jfRFsizbd{faZ=C zgI0#thqi(CfR2OCiY||Cjvj!XiQbGpgMNmAgh7KLfnkE-gOP&KfH8@2iiw0tiz$U^ zhUt%)iP?s^h^EJ1 z8X!6)#w8Xah7d;(*AuUhz>qMKXpnp$DIggmxg{kdl_hm1O(*RmJte~@6DPAJOCswc zJ0iy+7bUkLPa^LoKc>K=kf5-qNTcYdxS%AVl%w>Z%%_~7e11*$TKjeI>zdc=RLE5P zRF+gpRJ~Le)a2C4)V|ae)GIVdH2gHyG^sR0H21W0w7Rt6v@NuUbOdzrbUt(ybZhiz z^kVcb^k3-b7~mQB8SEIc8KxLv75WMAdL=1|}W=4j`*;$-B6aAtDO zaiMX^a0PI+a$RyWaa(Zba4+%T@F??y^Yrrk=H=sc<*nvD;-ls><;&t*M4`-`;@V$i9hqGa-#Ftu37) zy&>~j#!99_=0cW7_JiyDzBQTx~@j2=A!mh9bR2cJyU&OgG0ktV@MN6^Q~sN=AD+L zR;<>lHodlocCQYGj*(88&b{s%-2~kqdTe@rdZYS8`ZoHl1_%Z^2E_)qhSG+~hI>Xl zMjwq9jOmQu8xNZhnb@0jzQuTJ_O`(k&Q#a5-1L{3s@WH_+jsKsvff=lq#&t~6LWF% zB=aK+5sL(i14|Lh1j|D!5vxS2BWp416zfwPDVq$NOItbHT-$p)Rl5?q7kgd%8V5uN zQ-?N3Y)3oCekU@g_fFH!OwJ#jf4B&`B)eR=D!LZCf!vJUTHSG>lc_NedXF%VEl*L; zOwR`|9j}J>SnnO*k9jkCfA&7`k?|?|0Q&**q1TtvH^_I(Pr@(XALReezc+v?AT(ev zP&TkM2sy|uXgrubI3f5ZL^q^8lr%IjbSF$Utl}g3N7s*w;X>iLpI|@Pe46;o^*R0X zp9u4akx2H)l*nIEkf@Ppj_9=Lml(^KiCEs)oH+P6$GC-fvG~#itOTEgokZot<|K-w zh@_k3x5>jP+$p)K$f+KwKhl)aTGOf1+M zjm&+@v&mb^m(6efLi;790KUMpV82kOaHxpCsH~W%II{S6iDSu+QjOC7GQP61a+31c z3YZFyila)S%BiY1Rjt)5)%i8}HIcPItw-%~ooU@dy<&ZD1AjwxBTZvg6HZe^GpO0S z`J%vWq!TW`Bid(&6euO%In9hseYov~fWU7=ks-9Fv7-<-dl_E`1o^uFy~ z?bGX<>sRle7*HJeJ}5KTHzYCC{axgH$FSgV+X(+i%P8+?^BB)q(>Tv~(**BC^CaJ7 z>y*G$`?T_eDrA4E~A4}#-hs*ZMmn)tt&#QrJaBC6k znCmGUBpY8g88&Nv@c!uBdb2gQt+~Cr1KBy*b=&>57rKwOpK?HcPyjJpo8DWs+l@PiyXX6e2f~Na zNB+m5C*7xmXRlufztVm){BHlF_-F0K;pOFJ6$k}jU|_(|1Pcp>`KmAFTDU3BB&Qk0S3JW zV6Z@7EYM3ozz?0AAV8-M|23%r!N9`7BY+W+kU;?WZ`FTQg24Y&BEGBus9+EPg9*lj zcJO3hME>cNsxn6^M%1Ciu6YGyP_OKP~#8C!Pw zGAW7D!9?|Z+5%XjC`>!BWRhu!ngm=LHGL0lfh3v?H&GHI4*@kZZ6X(JnYaxPKw(QH z*^7-2qRs11&%nktP0+JI?3s-NAn>TB&^CGLZ~&DWZ0R=|8S8(PVp{^if#2z2Bm*&d zKw$2fJX7&8b6g;b0KnzW2*gx_VYjB@0TFOxm9A1)CMb>BaH&y`p@IRK0zv|IiUQb- zK&|cI4%h=FD4fZ7Z`vVVok*k zYx<24DhZ&8i}xaq4a!*dvKP+annE3_^es@m3X=;qJ&k$}BA;bu;}G86ya)%FQUG9v#i7iaej{K92zsE#Lntgcx!9pGWNDgAKuDN@Z3`r-!SDcb zdaz+Zg>z66pk9P8AX1h=QcuJDr@xG7M4mwT^r+x5Xs9F;LbV~Pr_EUANmRlpi<{$P zhNuUlSt9bJO+npX02>zgPpl!KfHKkqcIl&mo@QJbcvMgtHy9Z@Kq@sDE_NzpB4u&J zadBu%s2&t{iApr&znzfGLE|lunz=9ihJ9b~Z?L*)%>8|yh~`L=8pyfy^O5z#Ipz?! z4$a1%h6Qy_o6<9+FOXRQui=DuZfD6vPM* z^+WJCtTY&Qdn%}R*yaBQ!1uYle<(*n0g{P=;A^=vpp-$W&!@HQ&xpeOOM;|iACy-a zOC(Z&Vh#X9pG6ogQ^cMiI06dhJ}SW%Ah%`m80+$2G=x zso&t7t>BPqywXTCI$u3z$BWSs;#@p}0KeALbHVK;3Qs!!t*`BZ*HagazVkU8vTc9r ztK=6>rC8pYDVR$|F17pa*f$D_&M>Ig-7=w9IT8_y1Ap~C&St*t{1p(( zTDpDP#+;me7aw)vXjq&cD({m+*UI+-r0R-3_}R4imQ8ziij^)*rgLSHmCP}`0Ez0p zA};{M$k(~i*@xUfb-!~ccILk4p?!9A`8XNUvcV=ZW-q96j+P(N#Le#MfQueo7SdpA zdbmm;z`Ku*Ru>Y+tH!ShL7-g&Cpwz`SWV;SJw||EmsoRF`yWJD@Tqx<(oPJ08(MnE zFb=0ekJvVwdn6W&ks(!$57+#gA@Cr95`#$^8y_z1qUJ6tLyExlZZbXcav_+l@mEV( zlcX!@J3$*|uW;|_KK3JgRoU+l%Y??K9I7fQx}c)YXq(5M#6u^3{9adAZp2TjpdArS z%Mzo`V}%Waz&kiijVsI>BgeL~)eYw^a@EDJsuN%7l5fNmseMt39=c^uzOVk7ZNb{>_AIqxZ!=i>YRL4c8f2x|MSyg9oMgN@10B`kLvjR z&0Lx7C*`jrH{Ul8Rf4X(H`%#^$q94pb52j`m_F9><=Jr0tjPi%p_MQ&n zLTE}VA-fy4B)F`5=kDWI(4A||9P>F44%)FJQ_BWBezWHr^e#I+8O0G%a z|H0te$wur-d-!}R?#7UnZ>0y%ZK{_|iPdCnVp?dxmMfE=qV0b2f%EF@i}L!cLRd1- z{xTh^lV|OZ1)I0lZW%R^H98)VvI6IozV|58qlcDVCS@L%&lcwswqcK=c?G-c7Ir5) zY_ZdtCChx>_&$+mxc7Zb%s&2`a=ymhSNDF_vJ-w{u`_qEY=TSPLU)c!$6#9%wgva4 zK?b79=mm0vEwQpc#EF)V%3{H*$`uGp!P}!92dbi}6%eJCZjGC3%etIZbQjOelwYGX zCnV`A>9vbR4byHOG)BAUo@WAyU)WSbi4P>dQajiVoUKDyaF$F$bUP ziQ+F|I>V6U9_u&Dxi=uphqc#UgEBUrtp2e)n!mrl7j>ELD&V5K(rCHe=O6m6^45?s zeJkIQ6XG{C>;H+_88`v9{qyH*kQp z(qF%r)v)Q;O+G%}uuL+0{mM!CjV{4PyiwkfkEr6HT4G71Etye`Vdip!n9#{o%Y1r3 zLZbT7({H}5>~cT<)SPRH>pRD!2n?fCj=^)mS@W|_y2@XTB_A6eBZuS+T1)IxzN{#4 zb|9t8%;LLi|1fcn$?juqv(RrxF0NteDr`GRy39V_7OYAQsQYj2bi8kN zTR4N;*RPRe^%^)8G~e~%=*pb*UPba~s6|aoY22!`3eS6$dT_+D7x;(0KrP~_X0l;n z5z&=r!2*ti+h7iMpO$z`r4%ujB+#9?xx84akL=4vdFlJ`pV>@xKN_nmnisay% zvArL6u|u`WBMVwnU z&)k0fiH;*TqJg4@MZEe6hSdG#_$!z0+@#&#lc_gu%>Hh?ofj4NYy0W0KKy6ADs5{d zxjHh&&8CWUy^<*SKQZL1_r1Q4ZNEaXD%w@(VbRQLN*h{r#QWpe(NNV;cyI7QG(x_y zkt8O$pwlh6fMX~#{IlJL@vQ2i!Q|v<`t+%A#4B~S)b^Dvuc)uGEzJ|Vn-+x3H7Cbe zN;yoLT2gTE8NXSX_*T~6x4!^_KAK^graF@l-e%^W)LNx8y#SFFC*o`7!9AiV#-E!^ zYt6%A*#ug#6(%y5_OCGVTOn$~!sqHcI%{q1Io54{D;;#%iL`Pol2mDp=~cVXr1RkzA8F zd}z6x+iLn3Z|N!#=HY@_xen@rD6y<>3g3_oPBHncRq6HZoWW4T1aqfp`}UR5j{l@fLv>q8O~r5tbOrO zim`DSAWCqWLB0=iCie@XQ%SHbPLKeP0jcr;sK``3&e$;uLYw(2A# zG{SnuT@!y_bu@D8$QfYLJUGv-StLqGcQX(c>NAKuR_HA4dMg_br}{_3gRn5~&}#Z6AwKPEIP(;3j&6rU)g5K#g6a&NbcwQ+m3~ zZ0iqx!|WCVnTS8!*XYJ)OHbFnLzAMpGkoM(k$3*|kM)c)ZSn_&JPHQcJ;zE6RYSO+ z7pGVPiV6Piw?81b!{xy zKB*}q?|L>Yj@FBDALmC8qckRaCvJ0$YQ#M9;sQF}*?D z(EV)*uPU2+@N;n6>tV;lE$Zg2vFymHh_qylsMam+v)e|YE9*~3w%WG6PW>jIw>%z9 zAQGainjFf4w~D-%jbjc+pGYc_+wR8^zB?zjbnkaL-tM0~!7*H~_=^1L`<~ENQ+Dtx zk$v&`W(fp+mnHw}Fi^~VahY+DZ#4C$obwtup1HbUfUm{~sf zl_&8!uku-C=ZtMwI(&S>C!F7uY_PiF_Q_EFRy%e44EBB`pFTNZaq1DSV#~+t&c4Pe znKn)w%4yxXc>#nGP4APNx5TEmTUNBA&Zp-z^ey7c_`C78op=K_ckG&lb*w64eH*p} z|Ez^Dh1_>s=cI7iuV}c2ggfj-Hz-P1_Ll7=UZuErF!dTQ7|bi3Iyts`!-(X}RC({u zSDtV#n`ioP+B)qy68`x(z9Up^cbR$6D{#_;Hjs3yqNv{}hJEYHKK?rFsID>H6b@>+QRohR zPEgT#w9$J?78-YoOL59uGWPzpNq2~7E7`K4a63Dha*8vzZr4MS*7nHOD4LB|dGCd* zy`Q-~eCr)QWAdROxQ4~qYxO`vu8p;uuQuj$uJro8`ebg4?a$~*zS>dq>*v96(uoC) z+(mI~egV31iJgxLN~Vj+Dr>XzrHju8pWcKhWzkGXGGsMnk1aiueD+?c%G2useHSkxz|oveZ-HKK^C5`XZcg0{dRBb>NNA(s=UhkE%mKf zezS>6EVtX80$&a8+HdrB2yWq%6DPhhSE2IRdkqmZJ+9zhx!P_NLko+;YmyHZEixM# z%bniXPRLhY^(R{UmmayZPfp}kpPJuleZN&4YiHdQYk9j=o`Eamc6vQc(pZN?${KI; zu1&T6sAcE+>#}u(+pif(-OGUYVKohJUVxB^m{%IUw4JJ%=ggzwR@tU|8ZqGx&7##Y z{$C}J_96@;>Q7uVj(h!U{jAexo@mrthn1XMVoCYPS(87R-}rQzlqAf}3cHvv=;>Fp zx^#Tb;h|&DHH$RiLVOy^JXNwGh^nE>@3c0NY4ssfEhl)V@|&E`Z|2v#OEFjSwC44; z_VFu%d1S#J={Y!OQH9CcZG5X5g|&`8hRH)8o7~(&tLchrnE&!_@KGxnx*b>xb7=r3&$B&k8ya#+!FGW!%TR#9q+da{Ds0V0Me1*j=w_L z2Up&XF8-8T#kgyS$f;&#U6|xe8m`$Sg(DFQTe!%Ww@P-mz9C`Wf4IxGyR44dx_7UB z#S{~aJ(+-ytX)=j6?s1$WC}#ZVV(va2)3>?>$nZrRUb&x^s1EzzUSX8KXYP97})<@ z;2-uePoY!HhK>3&L3l+Be#W!0uJmJP$)it!{d6OEeD2y3?ltwbB$*@PqI&rXjYl9}Z5 zc2~`WuOdcgm|eY-6c%Z<0O%$|HcW)dUoMAttmWjxy5EG2UZb=z36;Pbg&EfUwuZSW1w-1MDN-M4V{|jDCb7NS+>eXwQ)#3mw;DC=qlV2}eVemRV!Nb?W#PK3 zWLsTJF6azeWhB{0H*4`eH2gyPRiHDW?6#E zb0OG|?7usEVzdngnl`%JyWQN6J(g3mb3EN=?hW1_m=^GkHzNrP%q(p6G1txVe#nMl z^|&qQ=CWV=?S-HfL)(a0`i$>|!RcCHJzL*lQP$1}7eY8Z6V>89 z-qvK8n|Z!}$Jgebw3>ThC6sJ;?2ir4I6S;vg61CeeqzNM z{h-{qYrxd-W8FySIK&{^yDKi6NZ>-2;6~9sMwiWP>E41hjbK&1Bze(O?${Ng+#Ebn zXJOyRM&?o8!k77a3-?{+%tqE(1q1t0M9YGSyQ@u#QpQgG;%JN60J{rX+?I*-kTX^S zYTFaZ_aOmW84k7NzW22gp667UZD;qk-|>_j{4S9cr3_*Un(*?YExsMl{GhwdR$0tk zUwu>IPkY8{%SX82amr)q+2S>np1w}-?&9!F zN6{A+TjjQUhfKOP4}q_PJcupFRvRwa2S4Xm4mcE!1NAm((tYUt2%clT#wb7u9r<-ozA zs(JOYc{Sjz)86XC-3xI4!Rhqp!>ZF`roZP4pxmA5G_jcto$H={sQ7)T`~nc4_`Lu^ zCjq~u?+6i+&tHHme6Qr$?;O4b#{0*c!n)oOY;hrp_46gtn|}9yFT?Y$XXtg}cmD^v z%DZ#^%llOV8l`d7y)66Xsp+nVw}Z!bbJ<3?2Um`_oCC#sqbYyI|NDYA{U04YZ9

*r?3-CVF(^wCvUkJ1IdY7n_rGtrU}Q?~TmLcqoC!Zn{y+Ej z-#!0>|LIidkJo0v;PZL+g;UpY`>K5545L7y6#H~Kc0DPo52%Ou=1F5K^qXQ}HyZ0} zC42LrUBOLGU2hXI1BR@Y&3~Evu<7U2y%X^G^$*`}wXO|!v?&SjA z==lF1r2J!gi}o)nB77NZ0?K}SycjPr6=T|X!hB}0H;MXQ@P}Rna~W*}QI*W|sP(aF zgI7vU^pSkAABY~HM=zQaRvA!E@7xY1|LS?h{mCixZ|(oX2%|Qqu3s&C|IOZ4yL6=y z{5eiy{nN^%rfX`&42X!D1F(hOq3saaVqxD^Zdm_AfZaDij16Iwd92-{*W6Tg;7O@I zGF{@zT#QO~IGn3FMbUPZyUC$k|F>AVV#!;-W_{iPmR0*vvKPREmbvRnQ9nBI=RKwO z^}%GWs8QSXKU6&a!^pp4>AbZJ z1;O^ja;<1(-S6YtZ_7>pfoI?x+M+6B8PQ~RU%+Q9cFC}NB|C%FHT}nR&|XNV{f%Hc z&4&e5r-r5b=NSo0?0Khkw=+5Q<8|p*1Z1?#Mq1f2Ve_XIw{=K@7SO%Cs5ez+Br^+% z#EIdqe1*rdEh_qB(G)EuSWViHXqeB@LzgqIGA|GZ*``9Z)Y|y&B zt@w!?^*6^-BnRwZfbnndhwkt85*_%_!!LlFr{_7P*!O`e{f@K%s$5}SHKR|dg^eEd zYcv;EW|kCJuujx{S4paL2;3HtjnS)_(W`LaGBhhXCQF&+BmcGPv>$`%T0iiOPNN?= zm=8;0_UeTobx-26d0j%m4-*kz-hW1Hs;Tk|n3U_A^9qe}8fRto#r(q;zk@`^%?qm} zy|j3;32KDoyc^gYCU;US5TQcJ0g zOMzMR&=4z_3PPmp2{MEc=7dpHh}O%)H^W{L<3}Or{M0g>(L!(0Zy#_|`>^|7;M0Q| z$DmpjRViU~Gl`i%g(2;0In#N+@tETTbX3 zF97Sr@Woo3sAO2KCbxD~RER{QNPue1LV-@Xh{>)0B+5<#>Zke$w`9LE9_Cd6n&;ME zn^7zHJCbFx_X+Pt49P2*bVgGd(P`Hdw^d<_rGs7}I)Ke&J|Z8sv&z#^YDCL&B=)&7 z6)Tf0s3a0;u>%hjwMo6Y2)`v-AC3u44r8Nd3_KTk)8~$KR&G#NuO5+SHhxW3^Kb-N z*=h38=<08^pk&bM2#2NaOcL+GJUaLucG<-4xja$`lvWX0)=jnH9FzAXqg9r0+WTK5&s63FBvhnUFMbpB2eRYKt|$_-N< zggHcqQ*+sVcu4D3$XK4T>Vuw`P|{D1pue0Rukz5)WflD;cFPm&Jt?yYJvCv~LWoa^ zGdPrAHF+iW8fA3q*8qY5D}*SX5gUv2=hM4(bj@cW$3MMG5vzAnyWMTXqRG32qHlN| zm&gU?JK=%p4KoXNb_$B4_v3^`&6!ZU^0`VRR)XA0_hyH@f;Tdw*TnPZ9pN)G>(?a? zijZs0-d(L>Q@tX|q?5aQcIh=)#?Q$W9poC;AG5!FL?JRVa3os;JrLJ@fFb9L-+g7+ zj0|z;U;P+D1YHuydqhjWvLyFzw&6kh8heBPftgHmG@d(^x{GI+MF=O^UMUV?$xqNZEH( z`E|2QeXZ=9evon1c3eGEr{7>;#b**ITOF$zx-cU>eCB%;YsqC}1-W*ndS5O3S$W5G z%W+^`yb(q53ct=Y0c9{z)|WZIO~D*GUy`a@Ze2E|z$PE@^U|DSp&}VV`xz|=uRLfX zMq6tYZoV{8j;X=9NCTGFLM%KPNz}aZ!_+FiNwGLdlmLWNJ42yf zU9f0=24vo+mLjN6v*;YBs&ibgTe=kcF`kCDK$v=PYo7R2x%KNn-B*PDtEAlCz`p93a6FLW1!VQONho~#M z%w9NO09g&5(*(N<$qacwZsaY@nB;EeXmFH9L2C*0)0f+^TwmI zjL_fjCZdP?<`y_U@wh7DWjbJM5*h5M5ry66ld*lNA3M zccPMqkb%?$4*bNR1BTfOeMBEhCG@0CORVEEL+_{joZ@1B^{IR!vjR!QU@NRrZk=+- z-m=G_FT(c8K2%(#Fj1RAp0MuqN>Sygmwt*BFRb9F%4%wiOajWmf^Cl1Mef-Mtksi* zIJcTx{&R85zi*Sz?p$T-ot;3w0%e4AGz0PxiNt;igEk;L9Qx0xk|TXyV@>^oVw(7@ zNil`A+`la5ifm12ofRT&iFq3R3cahd8dmvTN7>r# z1n?8t#O!&UAS{gg$lr2WtMq=teyXoa(HL zfUhet?3QYB1H12vhIV&yUn^lL;_K+cI@cd9qY`7z70IeCPG8CHbGi|FdEBXVpiUWL z-@0P$>D9yqzf}m5Za%#6!78!OA2rX%WQis4h^^Mk{Gc(wn*L4(zqJ;ZQbySG^;dW) zVtRCOZ3<$6)PT2}jEzaG`6BvMjXfF5We(5G6>^Kpjaom<;zN-an{#-ye9Y7^NGt^f zDQD~JYTu&2K@XevjVeozKdn?S_@OlqxxbA&=~Fk5(Ejer*fi+iJWODm!h5`b2tDL) zZkm!rSuva-MMK%zijIIrHGQ~Wy2d$>iagx#wKK*7ww30U3yWwZNe`++=y&u`8JbYv zu+++oWrvKQ_d;TN323*7%!F93U-Al8o|;LESVQV+MSB0GA^f!{IZTMdMkk2@*7 zch8&%oFcax63pNFg5;V)<(lp=RjqwP^-+x?SOzR2X^>`*zf2jun;bHZ6+(Jw+U1dF z>a=A=y!(ECesYtS0SbI)+O+EM{byICRm^yUh)Tu7cnO|{l)01P;*v}TV~c$Li2eR@ z#CJ}aiCo2*y!U%!G`|$Zv#kdUcttt%T+1C^XdB}=#qQz6aiNw`ahX%$lwlRlwFyHYYmLfS7O9mF&&&^m^J9lmZ zLh|VrI?NbjH}g6bk|042*tbrQ`Xew^QX$9J&pf-b?4>iH0eOi;^g-d9gmxWl>Jjie z^dU$cH#h9Xu2ehK)7EFQ&Zg?pNTWIbWTNn3Uq24#9XnaxdLQ4K!E$>_N%UtFQh-EW!UI9n`eFmn3*ySzh>VhFQ9 zBtwQ;J7!u)HsNtXAbqr9MLwjCr*TxrFnFHXY|MAFf|xSeHKJ4|iIw;hgg&2|Cpw=m zaZEm@!O&$5`CBt=n?);Yh}ov_@{BycMmT2L=!NQRw&daK;sxq52s!hN6PlI(Krg18e#)Gqp(WO}1ChTiGmu(rh z*bHB=`HbvO`k7Qu)IMK0m>N2&XUSsM#S(%k+-9~?tOGQey6h;Ooe8m~^+_!g<}?bC zE)h^o&GcPS{I?9axz=uHw`c@4A{sr=%FLw^bc}7jjOOA{E_1K*DO>jsQt^4_EOO`% zEgnlWRYGL22eMFj_1h)f4`ZsC5kP&;?|F>)kg6;@VMDIN5!J##wb&RE)9~zQu}Ff0 z1?h6fhf@WE_7V#bWywl4;_+uxS_3R0yQwBs()5~zdQ=F?6m22o2sW@I8wD~Ej~5Zt z+KDX9;FOOEBstWU4m|`>L|k%voXO7Y+0jBRYEw5P(pP=FGlsR2{GRhAyx=Vk443$1J!UG30}%hi+U!- z3Z(UVo|s+hv~f0QuRo*qetcu4)91#r;5S<^5RK29Uo@b{@y3=T*xY4M?kwg9zlw?x zltX5^3Xy zrG-Fur@o9&?cSpnR8)xx2|sDLnXAKznDAjgO-7&D?@Yu)Zs8n>)h0n{Ke;5OCEJvE zj&I(=&9k438}Ne>l+1iEPf@7g3AXacVrJ)`-26-mQDCWY`frR~=#@zVo!{H67`vM3 znaJ%|Ak4ed#I)bvX+SLR)W-OC^R*)hwr6 zVlj!PEDhGwsGdSti9u{y@_5LCw0-rtO#(4fH|;nJ#ZutNVrZ|MwqI4ka(?2R-bLl> zVV~!M5wp%H|B2WIYwhxdy6PAY`%+E{M3>!qS5?^jbh7)T5Kd_~lY=iq%e_l;Ro`ly-M z?Do^^*DZ6rz-jiHB)vT8&(%PEup-_iRXqA&gF>|s+PVH|)^K&sD*Q@S$t>yQJmp%s zcH#wnuvD(Uv+$!WHbC=BisZs|wf~*m0 ztqNrA()R9PJr-H|i5+aspZJ$|yNyrL&5Blf36Rmr%@z6V{)|zK(r5AyMm$Kb$4SFG zwUhv(@Ek+@HNmX~aegw%xRGk6qWf?c zcoVvef7HL9yW%9S-MdQLwipV8;%v8L_saRX#~$AD#3#wgT|-9A)K|7ctTlwh<7fC3 zzdW#hUbu07qfDFOIcmPIid#%3@LD88v@q;j9N!@#5>?KlqfCP<>NhH?iO&vXQ<|}+ z-quceiluihl|~u@MDR_8)2SPL*9@^jM1)#8N+ii##fV>@zn;??h0s@mGW z#1so>YPQ5!rW#2xlxMl;T*cnZ_+yk2F;=v_{!*N%0^OAxn6X(=rp+xmdg4u0ELs?e zp5-Q`EjWH1G*Udv!$NH{0{1RmQ(`vBAinr8gR^d0J40}IHp%B*bO3ZER|~q53x)y1 z!owj#f9rsV@b{OK&@2`uhXfq9q&ntnPBWJv94U?Xe0T~fF3oqYJ-Baz6Y8e%*dbr) zx2U;!Ox+UkrM0wsXD%*j#np7oL-PK|k}p^c^a4Cdfwjq-as2ZCocH#42?Nb!qZ{a@ z81J_n8S5qYr)NK6*o^MsNl^bp;A^XJ-27d{*6Hvt`7CiT;86P26@fvylUpIecct0A z!!}se0FUV^jeb3G=((pCgPMbrlU1#!pw?$X#N3+V96lDjBB}b!Mi696T?0 z9IUTH8TapgAYRUtORbc+F3UD9!qu8j6nG8T`{WGRi5zE`^pA_$b^o3~q%AJai>1E5 zpc7nt7k#%;YbX-v^sbpp$gpDf;ZCRDQzFuQGRfYM=Mja`kD{%kLtAZB4$izj6hy)LuHl@jopg7bix#-xrJ3{|H#qh-Hnm&K_29XXp_q zjf&X!H|Z z?K?55*dD*vW*!eLjSfvZu^3-*NSXAS*FJkJC>(#U?1M-VB=uAq-2DQm#9frBf;3!} z2|EkMHBt9$zmU~F!pTg#5U-UMJ40+}=vs|6>r#g`W&Nf-Iz2o*+*LkZ9X^-y?iVOK zDrp=7+M+8JGa3~LRbHLiy#WjB=i2PnZ?}uK^T}?((S=_;I!{cs@3vbK9z}GQvUoJ* zZ+RRT>pD|mnkz*stIA%L`K+j2$l*^#irfmZe?Trw*obd76!jmwQwn&elT0yf$Qj<) zb#;D-NIAVx(;qZ%sBMm;V8uOQlQj!pmNhF-e61{)KhBpy@&c5T|EeXg#Goy>t7bSK z^(`;s3_2Lr9e!#Ek3oK`Pi=qQzU+LLV?p(ue%tX>35|64T%d&ii&l7;(z%XStC{&$ zWG(3fBmeu5SWkvC%DNuA-R2_MbxoIfpkTX#$x3#$RMZXCdaRi^n>lW%{n4%yvZ72PU-H?j`bMO1xVe_iGgaIF2oiGTe|b z?VM5kX)n@bvk4C_w`_vzQYA|dkS3o1NGl|Ykz)`KV+Bt9Tn`VW(^{)$L@n(!2XDSn znW1CW8%pYaCX`es?hV`QbhTNGW%U+%N-|UpRItO3sq*ZUtE$AH*W;{qiHN2IPd}3tTL%rD&YsT;1((eEE+^{oK zTwaO3ugW-^n6~QF>@d^o4Y?|_rCVr{x2Hxf-BZJ}^K)jbSw$|i5_Fz`eq-B9TDK!9 zdtX6gC@8#}ykTe6xP>$MnK8M$B3YTdRE=+rUbb9~Z@#o^nA<1$cS5FIvdwU$b@!(* zqhA}^ZyUAsMe57_r^-6Nnb9R*6a5tfdBI3g$*WRls~uG6J8cE~RO_Tcr#e^D!d zM>8m;hU}z`C%s+vq114NqouzbF^IK{t}QTW`WCn9mz&TP^1Bnk?mIJU^4>i~DzUkP z0B^C!WIqC-#szdfTFJ%S;0@1{A9V+9^Y^7yD}nbWoBi}d6;ThuxFpJXh~|eY!p>@= zz07&f9J>J-;j(Sr4eoykw?+9GL;46WDE}{_z5*()-ivc6P$;xW@#5~qT?Th&2I)X? zDei8?-QC@#xVyWzxI=Mw-Rbw=J^T$TLPb}IV?(`R$IYdWSIbRfeHp!lxk^K3JyPe% z{EwT`^2dH9m$^Y6nGQPv$?-$do*UxDcJW&)rAP!iOO0L0V=SptJr#l#Fiu19>$LKd zp7KjJ$lDA{FiK-XwTHJ_Cjh3WqNnIi_F;c*E?5Mp1`SZh2!;(Rxj?Llsw_Dz_0*ioBC^IO6T=jGTRdxatFP> zt%YY1lY1t@z1qmHYaNOL=VwjCSF^;(Ke4kDAOo#*o^diMRw5 zGdrCdRt-<3+UKT3C8$MYZ9v zRGo?)_$0i1LJW_rh5rajNO&nT-y^Tk|%OR434tjnGbKAesO5cM~AfkaL33X9b(Tuql zfzt^c>N+%9mlTGl#EVT)8(3iT7m6`M!pp$6EMMQRtDXW6$%zwR-vCzA?BS0-UgpL< zN8XA9KsYPsbGn3ea9!A>gUa>=#5m{g^prJ*IdOJvwLEg)E$!Bioft@U@lrL~ z3-1u5Fu8=pwy+fUjO6{Y>5Wa7=wzaIW$(@LZHke`dCL~+Yg&S%cTtz%)EcHW;4r^a z3a-Q(KpDBy{5dY;G0fYQ?VH-uN(s|%-5)PiJ2}pVjT4(NF;Q!(d@s9fYJ7JiA$hgd zI29Q(>-kIQl7HLOhldH9oa)A3lGr`4Cp}k%8)-?s>+~q!0ByT`A)O=Ar3%^Fp}zS* zw}O+Tv!lIm6^)jclYZWiUeBObku=EuPsc_L{4iJA653sSL3>hi&tn!R#!TL#QB6uM zn`9xz)|B~b9s*W{l9--4H{Gk>uHAPd&rzvMXoj-q&Lh@Dj!~)Yp?uK7wLQZhX@@#h&5noAFI(@vJz!ZhQ z=~9I~XG%~SK&Qi-?1w*vm*CdKTxcPS37hI{+Pgq38bRr(6Cub(wpW89VQeWvSxemU z2=6MFN=mjOZ<+DVJFf^uexwyT?7ex!5e|$dj7g)P3OuM3+e_Zf?;i&%QVQow-vG&K zlg=+cRNnyX6_KZ_T4xvWRdFn@m4AratQtNVlqe!zf<6t8!8S3bP5?s}t9QPF`P@lp zT%+tll2%r&V^O%rWWIQ)YPt`F97nmOv5_S|_LNSjG+V+RrI$JfUajPM2v;Qzwu`YQ zV|JGsC&|xMVPRL1kBdDE0Q;?XX;lu$N{H%ZOOVgV5YQE@ixc={et`bcWb)5z{yhV) zP4I(YvLJu}d{BhK2 z&6AI+B|~J}_$$;>kk_PkzAF@6J{!nXeofgBK zLCs#q5Z+c8^yX-!TW)>fe9Spct~iI0>ycZgl8mc(A>IL10Y$4NPqL(+)qZ;)hFjZf zKKm|JBexoho!w`9If280$0up%ds@&3OLU0p`xGZg5ZPYVut#5)DgMTLDZwwFIB45=pzL)IVtdi5aQ6GD6rmWa zJ3@;T(NXXQfG2*5dEF?fFYs0+g)BY4MBv7|QO+nLj~7Fz8I8B$+E|FHqv1m)Zh}8D$^mFf5q=78PMFtkjkz`8(741kgcM=pX{1Wi_)F_2%AE$B!oAu`7 zwo1uwiq<+MPvm6$?UmjDi^HI(7tKGAg+XW#id&^^kM`PM_;2nu^{*dl!VT;dLsQz5 zJis8yFTU#>pyP(vrO9J8*u4h7PX+iRCPqkE?%2!2GRF%9$u@lBSD<=Nr;Z6#$;CJq zJIw_jM|iQ#>tE=1%b|%`*aH1+J!OTxGkR-S{BhP+!7KKRxWw3nvTe?Qo&Ae@+B^YC zj@3V_KrBcep-scww^69A@#@!h)$IL=u~CQRj`x>5V1xED3P-~4gR;ggVXVcg4^q}h zaPC(h_%3zmjBHjb;$0H!=uQfL7ZL`jxI?Z@HNx>V*T*C6X{WV z{BdKio0@!1KJa*4GVb#Sh+7(xbv#;o$JlA(ePsv8VgNxfG2>#Lv!&~GQ-yWC=$Ne*|Ff0RT#6880RUH5aM;XGXtn$oTrUaW>Xg-WA1g# z`|(n>aXxF&=DDYoJ7jI0imvcR;p$nu(?`+XtNQpHI`$3R9_^hoy~;$J@C|Nt?q#iH z99OlZ7bxC>@_x#>fQrPaDM>bIxBW{5Vhi};Wy@s9#ao#5V}Pl&uOlv-3iA?Uvh#%1 zpzLA?N@-$am8`y_QXY2~EV-+Bw~s@)?BI_A>M(yytSXp(wUnf z67Sq1RmF~^q(JuHZWs|_K#`5#*)|$1exv?6Q@$UmhNDpff?OXTO`l*n^b471L*1}b@Dye139(1Ma<5;=n-dM z^69Q=P3OsUq(tC?9-vpA3h%yvo_{E?vd3v zZ86w(Wq#TBA?)CNrNAABT7MG*S%M9-9esJA0Mv^nP*bEIMBJb4GOBEFui4{S#6_Fp~ z8O(V&doNYS7aqxnw>=os>XtNB;h?+MEs$kmM~^ftzPKqxIl<}3(IM!|HH*Y7^ZEDu z+J${l8)f)6K-#tSzW#<(mZiDbSDNxNR*zp?U9{Vsk05i?$Zgy?iA;-uj zkRwCy&DJ-7uV0{V!Rii6=azUzszlTvGjTUKyyPJ04bbeFx4=(f`#jI}Qdp369tPwq zrDb`cHU(aQvW5wX3U1>^gp(x~B^M+Ykx%K*NryQW>xJx1K_0$8n*n({m>#~td+*>j zrmDIc<&R5pEYs&@t;(=(r4JQ;3>8s-z21zAKc44Vthh!((zv8+LAGiKZBPVbNh|T5 zSA^6BlG`NUqg-R*cY{?ojlQwMTOyh0-ql-jEzPiJA0egcHfXhBKgTp|l&l+PPC-Nv zaB7744dgO0QPK`tV!2QYtTO2uUSpBC_pGVXuw;f|sSWE+cgcawB}by3SRfU9TrA8Y z_vwb0fswdx&QS<-1n3c+JPhoXU@;`Qo*U_=%`Fb3-vEJXvtcS=b3QqREq(vJ zd3mw|@6UyT)v8(FFgbf9;svrBC4YGC@MNE;N}Z7WUTiLbe>`-GTq>JBtnS50P*T*W zIGz;=RgMkcsc>f;>(T%6b>~}E>Kx-7!A}J|9`sauRt3BOj9*TO($o2w9+_K#GI#U(G=|7UKl&=fEYVyQZ)HO92&+*{w9^7*!q#3`wd`fXQ&P)6&SPfw#-0$zWTmX@sgfeapQTvGV(_751T_r|g@eQ-eI~tx~M4IfqhFrHc z@-j)&y3UoD7~mazN?C-wrhqU{cAj+xT;IM3HeT3xp;bosu*+w;Q!P~f%4V2 z=vEesVpY?i81_u!&#Sq~4N$Ty+#W+n^BD&6-nenb@=z^Pg6UF+3iuT0?=>p&zy=*5 zKC2LOR>gg@JT!Q+fYAOet1p2*$baUjU3~*+cE15wIcn{lW{a*8%5=q-mmIP>ko3lt zMwd(>yjtm4{6S?jikk^)wbXR`b#%W7L=%*@>?(-rN9x@E(slk&5D!s}q*Okki~KP$ z&R!TlH=Fxunz^uku}X&7E-ltwffR1)r#vrJ<+XNfG;N?bs9L&s|3hAg8-Hd7Iu55<(7p&l{9SpkEZm>|3w?A1ms=<^H+9Z z-(w-bi=Gyk4$QdJQHgmko?My*q;&0-+7EykQuay=1kC*QFd>~121-3%(eA#Br@hzh zlW4_-@0aBs=rozGFI&es+5^}7!I7h1N+--j(_%!kpC@xo8zr_i&QD7eQzlka-@$I6 zAQigwZiP2CRWysZWyW;i2GkcXzQ&0heB;m+q03mf6S;^C{1j1k@KhqhvPgdu7bnI zxV=V-iJxc#&A#i&@X$WMD<6~QI-Vm*5R7CBl9g&6A(i08Z!ejG{<MOea+uDcKqB zcHDI|}C@Udx{(%4>!eUe!WBgVSB~GCk09#IMBuUfV&F&<# zI*kw>eG4)X$Eb0mriNEqUIejmCh)nI1aa`WgqHh+$!wIS=uvCX(G4t~0`5u;;<}OW z`u)mX19b2n=>i(bHc=odf~zcG*m~rk*euxqr9WCxzPtmT!;us4@-zcD@QPnmcuH4O z^G;Pzb*40Yn7*v~b+tEoF?rbM(C0v>PkawfdEf_2}55u|l^=o1EHDL`p>2^$paM1(QGXjdA>sV(AF1A7V)lxN&2 zK~YfJ7co`bq$>$RNPv9mNH0pW7930lE7ayi^L1No(p1a4G?60gV`z8H2_#r*VMtbz z+GTB(Hkkn7>zaKVe8wxl->OS8Dg#aN5O}DrR4?2$H4IE+MQr0b?<1NWRIfZgg>0a+DU6 zCn@)-4Wgaej2C7L8*hNRs8h_od5ch&p`u2RNO)vTkzJwdxX^QXRcy2&RM!bDwC`-h z;qk^*uaxvm{8xAnirPh~5tU`574bM^qd=v}C^E*z7&?}_1S#YrN2f)Sx$gEKD#uG{ zSydac6Le77kMs3&)9R)g+^<2BWF?UbNEoHM^X!NDj(1vRq$7td$%pA1aOI%Cpn-;s z;_stp@I+zmBB>_?DZ|}7&2s0Zl9iOQ#daM5o^xll%12**t`K9PZ3s`sRUWa06Z0^93X@9u2T~+v! zX$X>f*uY=*ONdNby&Mrnw)6M!dR5tZm&VYARuvYP1)0V1!-3zMxq0zKr~s@OLL7Br z=+4tcU!nEqlww;BmEmMitep~&0!4aToXtU%O`OfOB&`I@a)CweE}dGeT^cA+>U;^R z*_$fKN{D0fbq7UE>u^$KV%;g5yt~$-pFU5(+fbHzBz^CcDaeM0&tgQN6|cbikd+FG7XB6N+hN1O7^r^_NlTR5=Uz;L3-g6 zKU&DDsSk+BD1*3-F$1LKYypB>kwFiR%C~IaZ_;b>h|k{iO&FNye{X_37btY3H&iu) zNEEeF`en+QSuuQdI*n$}-_as{+Rt-@Sd8FOm@Z?(O2#VdC!5|@uFEekdQ*v~8aa#u zAJ+X+O`>PYY*IbGglXBjT`5uxg5ou0w!rajYz1B#=UZg0!+k~dd#sPw zKDKaw>NFQFf%ETzgz;!4N}Vof#S?G!#EzG+_^y#Mp5v|5rg>VZS$G1hZ0T+357Wja zT;c@s2TAN8Ei`G#pqWe16&2Bly|r#ZRDe`J^OkD(N_$Z;YPk}zM)qEgm#lY9nE_nQ zk=bk-WAO|2EIAI{-;0WT1nZ3kKbOQAJgj;^e>dpjeZ_3J*H$)9U4Wb;XkZ}#xhdWx zym%5%{z)Wc9>=&#m159o2>-NQVMR1Sk+t-j^=~?eK^uR3b^1smf({mbIi+O+yzJLu z@#%qvdjr(K=aC9p!1 zU3s!*Z8Tqk5qsKr>?>W3b-A1IEh`#GxPdh`$3(A@uFSp6rlA(`4It<28*NqN97Jb! z(J=^cZ;=6VU&Hm51|R0yg@>b0(L!R2tvQtD*>G5M?E;?T^e&hc(=w~7^)!rQ@x1_;@A0eC@c3*+ z%F=P~>?5&N?`WH8AL!z8OPoTjZY;W$3FfqiTgcLV3Xej&V4im;}@j?^Mj_Crqb(3$|hl;nYK`VE3_Lh5C7|62tdw#w8 z)L60@!mON!Va|@@C=kNQ)@1C_m?ArpU~1bY+Li4&FlJ;QU8@#zX<{0hve%CbLM6@? z!`?cKTHGQL+m_7OhY58(PVQ&WMUU#RsX5%9dpFW)az5_vLxM@lZYRxtk{-1`r(TQ`St?y`Z|2hLIol-PdRefPc9FKJ%& zY{LRy#1~!g7fSaVkz1OSXtA|?>I;xpJJ~7`zzTbpTg|8osqA8sS?h7H!Ip?)t@`;r z+DScEz?gJOgjDn0PxS*J>rg!!I&Tr7>O-zyt#UhT?CE|@joGS#)`s{qTEHvp7hfI!+vJNLF5GCG(I=kvIEhc+olD1M2%go>wMZ?Db7c2SLMsY;muasy zk6W*?rTU#uddBH{se@ZF5A@3*5883U61YTqZ}`sNPT83XMTW~1i*G;%iv3OVQj=%4 zQ(&%e0Jd!<%iJ`;gG8=XtHK!n3Q+c{{ggmI^qF&w-lPe3o-T86+6Si)sFCU@T=bs3 zSl&N=(_+cP84J+G&X@s22E*3C2(1kxQ8lu6_oa~5pb&y-c*^#2;t8-f4~qtlxV=@- zJ`{UQ`4Xb4a1d$Z2o?JG0U(X?yxF@BkSS%gdCt{*rk@HZLUsDNhc~kf3_H_(jV@Do z&7zbo-4f5Cr|Q$rWb?Sw>^oth?v{?R#vej*AYe;n0_k4RQ?@-4=T>B}-y&ovL)EpA zo95UnoQnPBTfmNXX{TX`4wiZ}Y)1cBM zx*)Scr&7^UdPf27>-y$qapKQWsph{g5dt`vKO(tvC!V<()FR=0!bI6r;u1%nqp8Xb zSRoZVMay-5=VS6E=y*=@r^Ff-?xynPhX5_z0)tf>Js6gs?MK!Rj89QDpBURjQ5lzP-Gh9Bna4 zs**5!wr>q0kuNWd0uL6wqXJ%D`=b0#>dtg(@W#)fTxDvCi(DH;1;hZuFTv_mhg<~H z(BH$@OLdU9G9w=rQ)L$}o4$VM7bj7Si4s!EWtL0FoSbI3bJdqmU6%#u%jQt9=?3%T zV`=Fu(-m`-%M_c(*x-mbEe%%;I`0w5Haj~kLiV)ZRZTmt1dEY{!q_S7rE^H8o~a+$ z**Q~Eg)C)@v^0t;si`T5FHtpfv{11~pdo#2kj z^d1&@CsWf(hAh062I=RxW?GO>Nqk#;0e{gVR+Q|3jBdV@DGyhc_(-jVh(RE!$ZTxn zB9#uMC0dQS8(#}w+&45~l(1_|)i_^z3bg%hePzTlhvhvuG%8E>&^3z$hjJrmtTEn>WHWXU4kdIO?jkq# zfy{F1Tl$R8xP*jskXTpp&;1%iLgh|rdMv9j2kUERdQA-nzbp47JN_2FgcvcBpX&R> z{87mm3MB>X*`YRKWa-eqtZ||r1rm93a=e94GAlneZs&?Z1bW#Og+Angrc13k)KfO`4k&Ri;)#c6!b{mFYM0bvuH?gfvEERB;E(x2Hn)+U zo-u8yyqDjCB5&6zEY8DCO>gEO=3<$l9JTi`|4_xxO$7x2_4YDsA zmt)n79R|;%_q9$z!>d@ta^?0?xu?9!T+xe!rv>-RNE}5LbH=r@TU!{K;ath54c~|4 z0I*Fne_nlf$cu%C!?8Pk_#=+BQl5?(^76^dTouzKHUg^ny<|tBvNDIpRDwswQvTV< zl0lHN7`<_-#E;5tt+=WriG3lm^f}be2xRF``so-W&g`D~7o|3e1ZIN`RTip57)YmD z{c&F!p|5NG*&wSh@a@wp?l?lC*92_2Tv^X%Co<9wJqJ2G~( zLq%jE2Q)=wg1UsCzGSProhi_#V()j95or0~6~%@ch`>Q#EjSfNQn*svNyakLG>oRj zxfV9*`gFfjwM;d5|D$6DWnTA}`hyP%@7MB>2Oo#b$k$k2zE@lE&rwV%hP;UMjvOt8 z_R0b*izG7eaC2R$zJvf%s1w49L7Bo-ogH!JXc1YHvk?{7uM8F=h^7rG{-kzV`hvcQ zTydG6j$#_7-{_Kf*$em0mfjsC`y^H86k|}U$&e_3_qB1X+qgypH7oSE{MA^1hvAV` zlR?lJ8OwKEH{wd-FQ%2P#A3OZo@5b9dWV(woZfUSw|oX z?IwG9|86EixfOkO{lmMPVP7b0a?f@#k@8@a=p_uFwJ~`P&EVaes6vVU-Hf?MpJE8( z-HrLfYa+IfJ`L>8%Jkwf(WAC2syTQlKU4b-$h<+&CMNfG6De~*l7lQCVW>g>qhEsz{P@fYl>^Gx{|f%Q))qp0 ziXl|&h4$$s303m{tN+g$86y8#8`>+>F#lcuS@eGi>MKxtPRZ3kMIYjYnk-v$>VJm+ zUx&P`qtL{#|Nr|U`;Ukt>qH9tf3EhA&Ob-1ne3|J^%pjDfI7qmw&rXY?+&)(&_B7L z{POOgX~IKmkrzVMQ!@nBfH1;lR-kxRuqMLpuR-~s$~VBh{T1pckl>$}X0Q$&L<|4Z z5mek7APUs&a!huJp=#4^%>F9u{qotw@M(X+jgypf!Hp}=vSC@TVHtY;mkt`1Akh1i zWy4w;^lq&kxYlaf8Mth{*|2xpuleOPEPra}T!0dAvut--Yem%#T|mV8`#qiF1++S^+V!Uvw;#+Flb*n29aNqdG?hyR>ww z-*LT+a=~0VgYSqpiL-);Llwv05AFfdrX2C_KQ-n-C4thqUbZ}Hxc(=~EB-4&*=JsA z7WLwtQ9ZdB0tFX~^P!tsTMO;?2)=9GwlXD{2;-%#86N8)@*U^p$?5C$g5`@h@ z+Af3htIOx-S|B1X^$z+JZ~*Y3T?9%UN*31gS@fUc8rE{Kxr&&SqXW!H#V`0+>+~(S zoPX=mY>eDM(!X6Vq&MY6t&?!19avqyq+}H|L^`;cXNG_N?Rj69%KRFMOLT5Hd{Yo8 zAK0a%M&iX2SswJw(Qw%yr+NzCjdR&D5Zc26v>(03%70=lKsEJX0WJTvY%Q@olNrj~ z5Z8)hP(2^;H(3y=*9L!IyN<%@%H(0O<%iaq8Qo7?IHFy@y@!=3o-~ZA>w=M}392|N z;9SsLyGhp+K7*H!tiNUm~3_k0HB@BSoS=#e4Qv{SqYN?tUiNZ$Tb zjwVnnIq&D9-3}l(UOPeJKy7Uy`PMkr;z&rGGd#&1bG?-L7~ayd)kM91hsD6BjUH<` zvaeNycN94#$wS14zSfw54?1Fvvx2M_oUXgozu10@ZD!UQdzcbaX62a-O6I{KjFL_C zUK#DJ*SfV1De!gO{Dl3@8ynq83)_r8rV}D57qm0{favYxxSzpR=pCoa+`Q=eSb5NW z)@Rt|uy{~TRdF0G2)pogG^C46Zq1I{@D+#bH+)gxcNMo5Vg5dw!8B?|f0nMFCsln> zF`f%Cb~c?h_NYDM_O~^F&0{KR&P**L{8QnLulsTQPLFe;vu8*hKD3mb*h4mJ+t6d= zQ*!o6i)qY-aEf*lRNHWn!(P*>JVDu`v=QW<)IJhHV<~xGdn=_n1N>Y2fcGaNy`Qqnm>;rlk|X&Dk{VvU~TQF zN=hlL7l8M`b~=lO?lhVZPZRVK!#<_r5+)(s@O|{W7gYC&GKToyR-b5nL=Ndh|8*^> zvBGjYhkGxdaf87}oYU%^%6hs2JzqVV5!KvYmPmeiOeCma9{5-u{E~-jQ!*)Jwip<{xaN|(fNd+AyFE5-LB(pi>u;KH#dJbBVK$?20&`SB$s`F?umdV9u9 z*nP<4$#8hAdfbzKQH3*|bC`9Q$F`sm+X2_bfdx4yH&G9Zb)E?oQ$Wnw%A^ZZA7A5B z>=|M8=F)56skf+J->bnL`KlYti;wsg5db>n;*8(u)GhE$JV+i_k_TUz?^vOp4n-}Y zVRtOOvKb~J4=r9dNqj*_3cBz{x_tw1y%y6bkf7~3)45;00T_q5s-~`gOKo5HJs6l# zPm=_%+}785HAi`BO05??=1Bmqo;Amq|8BuZW}Y3Rk;Uz8~S0^PEnl4Eo6FC$xTg-=)7F_sHuU>}lMJQ&8hwQTRvv|ss}SZ4=k zoz9LEM!w!~22r`;cmvCtXM`rqXU4yvo=$k7n=}F8Nh9u}fQef_9;l5c=XzgQTaON} zfC0PS$Oud~PO9hMo$eW)s^=6|4!0UCL0k~T+3@*VBo`qOo*iz3b!$y!zM;)JS1~zGVou4%ne6e4L zOMpiBRrIV53PR%t)!J?(&gR#}-vF6pt_`=;-N0_Xr3-@<#wY(hD9l*q&=5gqLC>_8 z6(vyADf}+BZ=)j!NuaFuWqFDi?5$_+We?*8DDN`8&uT@y58Ph;4V^XbBO-JLPYGtc znkQsmut5jL9&>oN+sU{n$$Bd+?r;fzi&A-LIFc%(p!XuWKLd-2;hFJ}+~O z?2sk$r`X%~^LVV}$&cyoZARki@%bvP3Rd=iOwE-Ooa#Pdjy;xbqe*>P{)y9{yy0%S z+Hr&lzD1|(=mxrCJK(jBZd#xC{c*Of-S0VF`=xk< zi?O&qz^KxewPfPvg*EDij@@4rCJ(xI`|nnzAX>IGgJn;aL_&IP0R zGdrW}2~7KsE++N{Kfi+)p9OX*4EXY}58;Rb$x$Gim1ao|b&zj(?j zub~sPi%jh=T@jb;=c2oKrZd6&X>lrkiSxJ!Y7H8*2Q&bT zsh37kU)~#B5qAp9C1~mE%HQZ4HvzlF(^}3d@pW)D(PlC|6m_IWC>cfR62I|i&!jUm z{WSs_k=g;-i0JmRX#&RLP_- zI&9ss%W=4mKuyk4wl+RAp7y~oWQSkJF+Y=eNdBaUcGxg+-o+qyW=gcUAzxZpsGq%x zn0D}Y79+PPyz_zFot>g?4RhTqW&I-mTO*J&!Zvue1-uoi)X%KsC~BeL6h$q~4eu)J zyf{QYNp!8!f8h~2I(yJ*UP8b1zV;#L08SO5;t}+i z9!!Mx^@DeD=D`~v3Ie?DJY<6xtVm`X_}I}Yk$Js#j|i)J{LOunl3Pg6jcj8*6F7~1 z_(<_J=PBLJq|LQ?9lMK;tG;oc?^E}M#pO$F#<70DW=EBszEaircyIio~mJUOMg?V&;mre@BdOSCS@lHs{gvvph2b2NTMf2w%XVAS8}qKB_T`ux)OI|*a$F`vnQ zpLLcH5i9>XKe^agAXZeu_O-UMKNX(8;>4%5?q#@J4)QF=tfHM<9&m5+eokk;KrrxE z^bd!b^khbTtuirAh_Zb4O)*M9DUQGbP{yqow# z9Ifrd(-wBa82ko!z;D2PiH*ullsQ&aANu*!wqT1f-$in&g*SV_II$T%eGcc-0Q)RP zVw-rRI;TR7;C_snAsa2VVlRZeuXw(k z)fCj9jqdu}z))wI;mK)M`Or6jI@&rd)5y0BrMrLtW>=>+q47-=^IN>&)vgpO;!}%_ z%sWKucp^%^8ZwXQbomK?3#X5BKRWO~vOT1vR+ZVVc<#yeIN33Edqark&d6=R;1*xt+eMBe;>+EGe*?0Hg40iK* zv8Q<@?Jz`BvC-{)nfA81&YD}kiPgL;=GyPhx*o4ubbOK%a5Y2KQl6e}OM)hl@?bhWZS%e;d}EXTucT z=NLuv@~0chPuR=VZfoeTFd@SH-0L*fEVrV=akM!WkC1G2&k0uJM0;MDH2csvn91ce zlv?#C;+1+xaPSR4y)R0Uw6Fukx?fPA#kgKWV>z^#cvO6eA^80$u_XmT9nb(5;v9(67aU2^c>J84}R3qOT1PF?i} z7hW2E+&qgVB0jVZd_9yh*Sb4`aJ8RMPPBYG$9{khsu2<*Y0=Oa4kxuzr-fN%yII?~)PMkx74SiWF2H72-M3RUy>pjH;!5wdcUxa=lN<2z zEovO$$Zq)Zbenvq9RhV*()c&Pu-6VutQOKXh^Q%R+NJD(B&wd(dYW{+1LyT})>{gC zuB!WGH0;{XnEJ~zX=0fRIBA+NGt+yHGUz0gl|FlR9W?tWmDO52!KTx?7V*?eW~&|} zaJ-xBar61R3lXnAAyqf>qKXGwxYG}T1@bIBeWZ5}!;cG&Zs$eEp9k6RUt#oO*jl4b z>ZO=^fO2zx+CGkMuKm65x(c^#c~ObKnqwK$8LnEbfq1YF+l=6z^)8)CL6t5hXWxI& zd4rKT)Okag?=<_04fzB8h8t3oGzqY7s#`Li!bA!ovQaq~@DVdFZy8wXWfDebn!txi z1uYnsj5wnVB3MlqIFFYr5U-`{oX6otr znK+{#EN}FOKi_+YrD~oACb5`Q;uSE7*^T8LF4m`|dUzFDE8@z&0W`8cI2&}IX1-KD zdF}|NtbZP$J+)_$*YyCByJ6<_o?`X8bFV4kujs)>oWeyCcH*TIAn$}XejTm#l9lC~HJb90k zDGTqHzfBrH>)D$@ai@LhV}%gIMWlDe=N5sP6%7wPo<4D;vq;Aj(;etSGkoDt+EaFpmP z$*1ghSKSM^k{GUGj3@d?n>Zm}*zU?t`g)NNUcW<(UcdBBEvtqqj<&w)oUaeE0@woW z9HE5!)E-lfD~UUkb?WRNk|J^13SGYLDUx&cB26|^Pe|KyCVx1?H526;jQy}WR*g#- zS4$2QZcP(FmYS>^Va+VxlD_#B@F;D)b+RewKoUc8BVkiR7$`fRrS+BX5aI)SN}&=t zJ|x`k_X_D{Tflx*JF;X%#f7k}<1t=bWy-g_MC2mg*Gb*>@HJRXtqlt0U#A3gt!nI< zE&`^!4X1PYVnqFAK3-y7)QM9Qc0n{|sXVU6zF|RB0aGRfr zb!TEk7g20Dt~3>s?G&G&aQ-BZ*00j7u8%bzB0gQ-$Ce|{9QSNTbm(&rPV2$yq_xlx zeD$o85iHnU$d&ic^Eeg-oakW)FP{)$$6F)ftRfPEK>Ykdve`QTZ49@l3XH6y&h1gGD7a|t>pLl zy!LY)oEb}TABNJ`dNj_d+neL>C0tn!;VX%a`DS3We93RVgd9X3P3!^;{3zcTCN`DE^Ct;8As z(xPIVHc^T)wTUs%b7p+Cd4MnEYAYG4g=d+7BQ~RKLDaovh(HvE)lEYqy&Y1Ge`J=* z3ZzMiG95$cq;F!1Kk;0ZzWaQJy+NeYbzW=KF8V|QFMz}9v64^zWz6mcRe@(QDo}Fr zkond7C*PX4?DuC$m8ie|?h{VlPOiK6p-#AKM{5YwyAegT`;0;Lk&*&wt=X4aV8xE? zHvj{xF&Pdr%x60J352D|q%2l#mP33Vz{S|Ydl!OHU4~Osu2u0vuBEEpO4}aH0l3s*p!wb*usI| zb~wp6ejsBK#Ac^58UNF-)t2I%)QS8QjET`n#OT18QgSwTFX!CHhTI-b=4RWFExUnF zv!SK>jyqa52eIE`Fg80zOz5aTl}D3_Of}%^4}TI30OI)3me4#x#UTErkh9!@h_*kk z&ApeLz4#hIiP$uo7xKMS7XU1#>A1_FXI z`~mdsJ~ypGf4|)S>;q-6QM8hN}=+D z?HwcOxrE~jB(3jt9rjD?4!Db-)7{ZHuhdW>qipT2vGKWPV*5A;S!66%P8VdNX>j@c ztV*Tk(y)yp^_5iO+kOKbzD5AW2iu8JA|dlK!O@$U@ktSh3-d6Wr`2NoAKN!1ETa4! zdfj!+jB=4+lTUUcwm&VLecY2+na}X29YU1!AAI|%cNP!g+9;HUB4j)I!#WR`TrAcI ze9T9>3t)DFGKgJo;ac|Z zeUk~!u@3@&bUbmPNtV#TpSm|-=$>A-e--^|mh~Zpd*)ggOw5;tJgPdJ<;#DCIM@8H zSK#%#aWy3vcd(Ev<9HHdx1-hA&yQ^e4|NwuzoJYifw zZ$KS&teN5Kf_OZlZ-NmuQ@C|}G;EkHa@UCbctCwNOl?MJdO?Jd?-_?O?hV`$Uc#Sg z!EeHN(q+@f(OSud)+ec!i0D|IMqecKX$zptBhJyMSzAK>Ibte;b6LrtCSz6+IpD0?hk{erbdaX0IWNgPD=8zLZ zUPXGju3Q4})}f z4Ba6e3PTJ%^pH{_Dk=?9FFhkADBVLV-6-g9eBaMn-``qyopsON&pGGb`^R4QIcLW{ zX;SZ5FyGnj=Ql9vKI+!EklYG^h+b0%isCQsXV+}J5 zd!WWit6PlUT9hmf@OMfdP#OFfd%)3dHst@*9PpS1cRet1F$HayC3W-31!2=}M?AUn z{PO*!CCi{!(>xo`Ex>b_FDgNXH_VV(;gr4%B<4z51sXJ%?Dbjw%04PX(KjyL#!Nis z#kVdM!ZNJ1<*p?v;>};M#L`aToT?m*5~PO+AV$t~$3=3K73#h0EgX(0v!TjJ5={>QR&#P5r*uw2*!*xc%& zVj1U9tCV9v1PdW&=hVq>M#?_~ZP8p8#bEx&ttWms&X7)vgW*AjQ;b6FLtc`$6{I!y zkrNp_o3~e0RQyTpYm?{aIol1#`azFV>Y>}B=O|pHC>iB?sYn!~-^xtPfS`ne$U;FK zCtWzH2>XNhN}<5J&f#t4!Zg(=ir^N9ur!gk&`0;S*L=iR+XilCKGn*5C-J#IdL4aG zpL(KJXTnn5apQQWe3OcJfh+x_KwQ3bGuq-XkA0Xt#$yBV+8#a>oa(lJF*WSCy{ir^ zzIdS6X8$&qoNs79l-o0NG;q%FbcO}eWLL1keHro2a#+b1ckguZ`@(~VO)`214)Y|! zH*hwax0(Wj!h)7z-LbMi7#}wByw&Soc6Oo&ygl#i(Z%H={k?+xhd{CXttw9bz%_D};eZM~e|bhvU_ zNVpJFCk)KB%#f)pkHg8Q(-DI)R*QTy-ek;$;ef3D^yqaLGNYly?*}cl@hJEU40d7g zlm7wf!p-RYl^JADfX7}G!_eae-Zc(OBoQniV-E(-Ax-CCV$Y!Q3QJ$LvH0l?C@1N9 zL!)M0#z70v`NsQH``2*b&0;h~mKgqA+(E02VLkEIP$DoFSj^I|SjYqQ8n1nGlyI^$ z$xiMX49!nQYsWc+KQ1Uzh-SxWpD#If!aHWo0yD%Id!<}fV`J_Tt5Jp&FP4n#5Z7>R zIzbrMhty1#Xk7M=L@uIK?%aMTWhuyx$}1TnQpxgL(X%J`>Jj9gI>WHq*&IMt)W+<| z-_@FuyML#EH69r}OF1DXG*>iN@PPDV8=+q_u8H+3^UjO1$GhoNQedc*{Q!jYpQ&YN z4B`g~(i3S<>F;%!&dw9>a|4s(U7WBTqv&01ho6SA0ThV$?~DF2=B+!3qib0#9MqUz zv8Wz|ai=%6H6`Z?XBkv4~3G+mD}XI z);)W#IFHDpw-Xc!H-t&^ZI(yew#dKSZ&KM&#U>pm%!^3q;nD0HJuQ&G38s`pD=LU zO-Z%zRfRMg`1RJ{CxP9a6DTMrG|uP%auGcP6V8c1ZEGCeVnaN(Pj}|XJJw2j=5ZHM zyfYVOZcbb{$HB83Lb5U{iy3O@5|;0KP`Ub993Zb0$X&(sR?vZJrPhPp;bR+1y?pdh z9yMPd$8244Gzc5Y+vz>(kmkzsqDy=uzpc~{6`|*-H zq6ZtphB;PlZ%NofMv}br<%@%UQJT2xo-;s6y5NLK)*bAVzMIFJ3bHe-Qz>s4^Le@> z7nnPt%pm2wFXp(Nx7ct*5}fjJhgcXxuu(l1A;7!vY)(7bwPuMCw#Udzxozp;pK;Y< zD@)?g=O9fw&Q7@d7Mb#;*qN@p9kdHPLa~jW>&UZnV}woh$(cmC0;}(b@UUajU}H+} zIe=_HGM}4MA_J30q7Prf3aPn$4-mV^iG>_luvUAqYV8_%qwI^}_AP*`{Sg3g;M-jv zw!qGny+}=IA;!-c3?;FJ6W;AH1J4~0F?l#;*g_V0{fG+HyAuZQx`3|9Km#E)sVKgr zN#M%7Lxr(+fok8uofgI%4&k`|7=<2iXXxXW+TL8Mq~zGOBBAZa92uP#$Q~1f#HNeK z*SIm+9p=j>^O~6Y#!L|cvoObdPvd`C9*dU6{xEAD;*tG0YENWQlt;0`Reb2o)tPZ? zHE5HX*;3TDL}hiRPDh%QbZ%AUDvy2?!tvfpgm+WgVmvXu#=-s%-@vEYE!FG_Ri5g?Wzmj=-&!3P5a-XAAR!OM zn;s9Cw1u4u&=L2Iv-y(>*@|j($S`cmTsd9YhO~q?#n@BZ7H&yt`zO%Jq?wN*$&thT z0}NYCf*nVG;$z`-x>@?JD;D z&$V3Cb|Hy@Sc2fkVbptr46{2|hz4Mgy}MJp&IjF)qY2)yR6QU&+u$5r8z1|IFx}Wb zpxg+HPJDbrF>lPRBb91A*8bda9T&Tm{`_MV$b55&xZj#NVrI*8pol1VPxO*0QclZn zRq)Nm2#``(EN!98JrsmZ6$?UW;rg5mYqk7zixB-Z@w_w@s8NtaWTXRoMtgUv!xbWa z=dKKS0{vA()^jeJA4{T2faBivW*=U4Mzemj46$thBItI~lL%tN;yQIIR?BFtKdr9g z>(NJ{&bfT24S^q(?mzJP?6V|iaoK@RO(Dvg&cVpEUW=UESq6mKN4ZdrkM`BzzWvU1 zPU4;e+Da_$sH9^ASBZn_altP}DxNylqr7NHwAB3zNc(Jg)(%^!0_4aqk5l(Im1=?{ z-ILIdz|_&QqoQ}c_(VbOjgPR53_6sj69^G>u_f2Ka_&on1#N}3dV=y#K8+BNgaAH- zJNKRPbHEdXG$l!cHoLgzR%5QhN1xAi|76$6axIW`q0h|qWfj`3`%{BwnNh*<6SPEq zjNw3Mrn0=GRo+!4rkdxAPLy7&A+NVY>PJPVVFhJTFWem+I+na)tG0`^Rb-wC&f-@N zkHqdyM85ZExpw{3*u<#;QthJq0=rUi zvZ*Vi8}yMw7Il8Yg7GrPwU4}08SC|2TnzzTX^V`xgv~n!?ukY3!m!k`^52|HadPdW z7MaOg3HYtiAi*<6qj@D^#U}bxZPPST9FvDx&w9sg0rarIqZX}t6(tFl0n@+%p=4YX z2@=esKwFgF;$gIraS}2VRxK{hsE8gk$+EPda~StfP-T4d6>IISla!}6*X_BK!$J=+ zB55<51NJ@9n4?u)?5~X>lCTeF^0&N~9sVxm8{WC)ZJG9o=dlyS7B>h~rR#B|6)~H+ zgXMB)_X@Cl`aCd7jP7PD)FGY)5R$(*>glDvQJYjH;7c1y#o>2*jo8OuD97A7sDZ9! z%R5qGXxh_ufV0@Er!6Q5ZPpbD_s^M5Mv#6~eosy1p7Pbb#R}y$In=*Gl&mlCu)z{o zZnx(vlg2eaV_ht9SN7rhQQe@6?^@YIv0xZc6`2rIIKnP4gW^S!KXrLhUi(ausoumE zPho!N1#?m|e1 zft#$;T3!fnaO)+DsPj*2rm)E%n$3asC)+{DDjHejP7rVP5npyyL95UmJFNe+yY3_X z{&P(JZu^-W;Ta(hE5|069|SqIbyDr)oN$($25c51@|nekC7V)YeOU+6**AVc3eduK z8@!t+kOp6>>#vLGf7QD11-ot$64BnKA)vcMO;60g_2BWp4x)s&ZV?hJ;R{*?HrBX% zP5r$KTiSCspI^GTx#&0u+r&42RpwJo7ae~Htp0X955ktEe}v%?(s<=x^i*SWr}uSG z$NXRI{`}@er#D{RhL__<&M!8199&C};8OrJyW{11o^$`o|2BVNo!$jY7yl0ZJJCUy z^;Abq*uO*n5BF~uKhpso-*Mo+bdG;CbNt6Iwg;GaPXroriuZF?^7L|+p_QRU*ddd zqBd2-OzCb&%(hGxCE}P*nS`-c!^ceJA$o#?N!I!jrAUj zA`ZVF>DwjFw~5b`;LUJta&%YFp4{;xXI;kGE(1cWGu65#ye^OK?9HB?J!M<| zWO+U!+vPLH5(CnNFa`h~yb{eMNbt?~P(MsrLGJIIFAS#bEWr=^AB+IB-8AKt-lfYQ4nBQCYVkBs_7LbIk# zx{nGqR{SaxHLq!teTjnq5EN`sllvyNSb?hdw0hG)P7kDH2e-i_OiY_z#AjYEm?!C4 z%67?i_lo}sn*Ih7?s+FKANeA~FV$qC{aH8?!m7a`uaSwb{}$BT7h zH|OMWxg(S04tvT~<;{Pd$r{ch)E`{GL2AK;SwFlZt! z_}fEa_j{hl%R)bXG9@;wD$sIjUCGkGyYu;WCt4L0Tsk8=bgQ2vC#=T1V$Bd8n^A9D z38GQ&_}MVuznlv5)3X?j5lp4grvup(W&*eDVKbw{+*hHwFZNgNv&ftKK7iUK62E9= zGz>*dkL4pGDi32ICclDu^`bx z)5`^0y4O7Syy-^#%w|XkjUTaGS{S>b-Yr-!3%{Mr|=Q z#1yIEp4#$*K`vCT!DbsexjfEAX%Wu57CYn`yuhZToHDTXlOuQHr?)abpQO)G#0RGM zl${Rs?W5q};D^$cYd)bIU3l{;hc}=20*8box9<=U-N9SWf9)p?H9kwWp51L)h?2hV z3lx{KK`G#YZf!T6xC8L9p{>17bjJUzDv=_=&8=|n-w8H_e+XnF-*r6+R>YW=lKml| zIz_grWuZ+(J2ceyMLuao7|1E_8X`J80_H-$M541xYh=Zq{LVPaYOY&}gJ`_2slJya zGn-!h&i;B_TSrjuG*GO(xq5=h$=CU*jo|O6>=4$|kY9B1ZnW0!rvZMvr}&h%C{MUS z;+|>j$y-2SLp3B~u5&{}UJ7yMOP^~ei7lcH`f>Vf&wFOuZ&zEFkE1_$Xbf0kFja73 zmK+TJL(uHdy=HASU>J%@t)WTDfa}rj&C+GE=Qx}AN}}(!oEZrlC++b<&#QmQXF1Nr zwvUe&4DEiFH0WBSGKD@;)%ZdDFtPpK+fRmv*$O<)6`CKU600|8%l0!5GY;!4NiB3z zaDNB@-tDM?azIPn9QQ+Wf%!lKs~+$Sd}B%dYM^b=&L{E$a884XnF8q?LqjuvPRK1* z+kB~9b4i`Nne1!KmW_yQU@BKxJ1%NZs4N6^ojKll^Gm#RC?J4u$$EG@Eg-<8d1m`S zNYOrKA2w6jC-&rX)d$v>N z*(&7R^!oMpXNHPYV4j=TKNn(}bWa`cvTbku;5p}x+7tWjc%5b3@OwCBcabi!V|m}u z9JUN-H%45fU?Zd?q!&4#mk`4OVK4alnuZ<1*bY&k&q;8j&^imcT-Q2kSfFHvG5ZPJ zykqxCP{Kn{qW;wI%U_iYwNEbW)ouqy+lRs>ODvNPa@xKjCi4OHNiIp)zBmkQbA)v3 z#t9>a7E?(t87XPyc$->%S@b#7tZN1VQK`olTg0qMT!AzxHuz6wGP5(2PB1zRHTGmW zv#6XzP;o}$snGkIo5c3c{-=1~DnoO%-?1hYG&aIziMgYtqM(-26x+c;QeR;eBWb>R z8H~$V!??SpmZS9h%6k2-yk$bMM#B7wK&BKb=UwgDI%{6!hdjfhGFX6g+x>|Rlgeo+ zn3*)UGX5MMw6sUDF9|w$9QyQUiozNmw1_x$dEMaXI2`s>;K=3GuRh9G5wI(o z94lA#FIf$5W{o`kEc#P6<4G_kuIRVU{ma}{jwDxLthFE*Wh_N!lc?xk#Mwa~;JTe# z&fm!+DqM92(n$>F`xsj0w!sE(a)Vo_t zn7@#m1EuhgDKz5%ge-=Up@#Dhz-=NLP@iLXU87}d*$4B3*SJ>NPj%MGh_2Rv0GC&n z-hSEl&n$w*MUXHaPGe0S*~cZfJyv+$X~3~TPUHF+?WNE9sl!cPu4TZ}(SE-&dNY7t zSVox(WT`ydpEnVKt+7`{u3?g0UqodZG{4hWAcW@j6fC_|u@dGdA<@lb-&dq6MRt zvdndXK)5yt#nTG-Ws68^*YAdi8TtdxX_+rftD=>Z;K8WbG*<>vU!FdcG?UZQz>=Bl zFl!Oh6j5hulR6-If>fqQr<+n}KcqxLqRlhY-1O76M%|Yf#tGikrdm3BRW@O6k3$>6 zU}2hG)}na^X{BzYJAlTxmPEb+d#Ub)X`!Lxpa~ku36Xk+;=hPz2$*LLSwyxCtd~96 zSBIq>QV;mCNr8~$EtMbBhwT2T_02SAxMV0Z?7}^tGh+(rbNtwvK0BN!knRyr2pMOj zRRS5M1!T8@iU;Wd_fd^mdYq)B2lnnz+y3+nI>1pas*^N9soNIKP|NVKNwrBVM#Y>a zN2|CWN^6lrI|H)=@4|dna(d0#?cCO-j>Sh%Rwvahg$y%`NeY;mL>bza3sXxdxdV&+ z54{d7tX*3OKMZieL_^*(E1#@nwcw@6)0dQ>yqdToA=xtjt#hqssz3FTJN(`<5r-;b zC{r+-aXmd9(HG0>7%yxw&mzKnsAXz~3QbC76lZUMTtYbbI|YylFtQv6QxHHw}Vz`WSugL2OT4$u!PM@Z86y@(nGY9!uRXS z2wK6<)H$wY8-6&(mfKsJe=-QS!JDSe5u&+ z7qQep+|`RGC{|H%tuH05++IfErk>-WQRdfp_06*y7Ycv#zmgAIe`(CEny8#c^J(+x z3p}MFdxMue`z!uSnf_}8%=NP>T{Zvh;_uuw^&2V$G>xxqf!dU+Mq1mixcUq}_Y8X_+kJ zw|0O#p1EF9l+qDQ>PQUz-`sx}Xsi@4H^x7Pxqjn^w_kiW(*O=2DCeV+59^t?MWtPl z8>UMJcim)&@pBv1xNA=QeF5XFe;10})B%*Viw}|e_Qi{OoVz$`uLOFj@GCl`t+#Y~ zQ)Tqdr%r}(7o1Bw@cC20TO*J7Gv~Y3ETax%`CrdO}R} z=H~_3Lh>e?Iq6L5D91m(s9GD6v-o$`tv&`!Yck7y6~21yZ_LGA_k1bEHO@+OZMMN&)C_TdVd8<0Fv@zs{Di<_#Th?bw zRop2I66a-US|v31kI%;M`SbFo^jJ3Tdu?m)XdUusC5>`)^?3Z+@0e^}-P{4@D?G0u zcz$AyN(^12;Rk~^vg@=7SI5MrCT1*pTQ{3VzmAjt2mu{AMPWkB6j;!g;8>af_zAW4?AK8Ow?oR0rMJbVxM_iNVJS* z28sug>k5)2KWFZda7K7Qd=PisUW}_iSZ;oBzFQFmrSr<;J^_I62624NOFDK?zek9V z*<*_3LOUrT z-1XbUmNGuE3`g`aoLU%+L5pRa)P5=#9b-QJbZ=D27p2d|oy%gYkt0>I_w#;g@#}>& ztB0<)5LoiBI*gj=L#N%XU2{7Sgg8JUQoT>9(g;2XKJv5H(H*3r?mKdf^9Q4kBStV& z02w=ej7;JS-Pa5>Bx^{$A&t^t1cn#%>Gm^%+os>N@-x}XQ%(J~9Y#0Gm^Xl_8X(+} zetR-9;%&e2t%&BeygEk1^b^BpWk-zpIAJ&DdQ7XsgLP6y18Jt`{P%$1ab2M&CwUR! zXDajWgzw&5J{f>4=Gn2X}te(#6gUwGD{hfgAv#2c&{ zTu*rYj>Ru{BJo#&&6AP})R)d+$M{0eh_vx5ecv7M*_Ymjb^Sk)N!OyJ_`oh$L1-Pw zW8f6Llmg@x;BnJau|4%q!)KKHL!eRerjG0x-oKMoj_f`ENGNAHsH?%}s=xd+;C!d$ z#){eRZJg;4w(2*%d19hv2JnNptMSp1551!su(e*eXMxZ6H%GvLaj@|vbFUeyTe{NDqjyC zz%Ts&h>T~^utDXR#+5cWkypR0^-kv^W z%SnglN92oJ1e}Q<$-4r1gg!$TO%_pECG_*hU$$o^+dVs>QkdoQ`zPEy?zAyS(6p?z zKLplvg3#^jc*e`JNisDwibo$FEB3AXCv(mXBgoED<}$)8bGu7QZo0fnO|_;@eP6ve zDquW1>Sx08f$scQVa}}a38DIHy{~r1^{=W9VTMNgHns^p}EIHoOcA3y?<`n&Ytvt{o2igT!GwDWl z0V}jyxEZ!uGg+%QrhoTMs%lQ~zEuXiAChSZ{@vG^yKQjQp~ILk&zmz2QEO1% z{C#ehKgqXk7p6Wp-jl76wC@}XkLFhYvPVoHu46l{8q}c`CGpbsrpClKn#sWP3YAzf zA#>r04tX-(i~W_VDW;Z4*NII6R96hk3qKl7R;+XX*1vEwtoPvZ7m)DA=98S9@k)T< zkNDjua&bJHV}05pVk+YTo&2rllSVF@2FZR>Ya>RKGSjQ@P(Kw122$(94^C>#hLxEO zQy4$D6Kt>`M5uaf(riK|!)z~9^=A09V!?-l{wSh~hgFdQ+VU0SNxX#uitOZ`7HLhd zNadEl#0yA>&6SD45uNs&=HNFo@gUWy3KO5=TpAjfKgdYv+i1%ht)cQ(+SO2q=w)HD z+jpvO=Dt8S+Lc6)Aynriw_KA%wTHHxQRY+8TW?#$L4gec#izq#LA%MwX?o=PobXUX z9W=-b9x9){0aXn{+Z|J9Cc2?z43f^YFsB(>SvCyyBKW*WXK?(9gHg(54RLkkJ!^B8 zE=R_8i>P5t$%ex@Ya#s9eMb{?(eh#KobS=s$#HhY>gEN>a6#Yq=K?%)h|@{qSCV8I zS>b5<@1h5uu9-*H+QL|h4YAd0jQTUa@3z^2LJR$$Z_sJEM{3gTKPH(Cf--EP)>Bi? zuvf2=$y}_0^3X`oa9A}>=u8QO40X5a9-#4=nxH!(W(xT*r)WEev4{rhtK#hu_!`G9 z`dRdP&_RFcN7N z8~H9~P9!wl25|N*UXrd{IW&?a?n|Ody}{aV6@8PZs1LC;!3*wYF7b)Xmlm3Dy!}B! zareD)I$sx_4a#6C!h;Q>+SJubzBA-mdLM3VE1l|F`)U=~pwB;S@^zXs38&52G?cLk zeqGR?PI<#x+E6VBDt_JJoWkr4d(f;sn%Ws!2M&EI;WHGZ;>g;pvXVJoYN7wd;L`j{ zVI)7kVpMSsVn-$nNZ(Gb|McBB0~FzzUutF*)&*)pKz^ zOX_oQm8K|2f0BJd(mccbFt5`1^`KZhxBMc+fxsPg^S4U}^y_^Lbq6 z+Nwe+v{JbSae<`#NjH-phSn>dDzWzoohfotv+7w#is-Yh4=xNXQbz&6Zv!;%LlsGd zxC(GR1qVqk+xu+bYa?l#1GH6EjPV`z_8)>y>8~?9n#7bY)y3+L{>6Oql30W6KE(i72W8f za^I*Fw4;S({p8FVfs(6`Y-KF!7pH$S$=oW=^r0vq-Rp_$^C&jT!ZQ-{Gp>DW-w7Ge$uR{liyxHO_H5d_I)p+d}aKr zzAvJ!> zZ0>3j08;j0Gu9^6DyMqb=*G)mv5JM_Vy4ssknqFcn4 zMOpArj3Yl~si+myVn4wPOX%2KX|+mIHRC-q0^^q6Rkkb}e*#Zt?8|?4U4(eLb2qov z!7T(E6;wr4J}BiCnWX^PWKrRWE86gZA9}A6I%YYJdFPU+_2Y{8lVCFTJ7#>x;%O+p zOixV3AWtdkgtuQ4Be|fSDf-o69V=yU!mt~Ra%u4Ch-ElTlv9B7p1df zlLi$^sKnCL&{)Qc%q)Hn&N_p`izw(^+>j|oGoSLVYH8puuyoXdtPQf)u>KIyW8nThn;hp<-Z99eHG>mLd}^8)VThUd-dPo4?Edk~ zpw|0WNy2)7R)#uGpAAd{e%r>G3DDP?zcXz)LLv3t{mrb2R)Furkv&N9=Id|EZ)+#Z zB-4!JiY!>`O(th0tU}M+J~gOqE?>G_kEF0v8OOU!=8M<;Y}5EQc@}6kr|!xMY>4_Z G`~LvGo#3qi literal 0 HcmV?d00001 diff --git a/nextjs/seat-based-billing/public/images/unsplash-3.jpg b/nextjs/seat-based-billing/public/images/unsplash-3.jpg new file mode 100644 index 0000000000000000000000000000000000000000..c6504e163ca62aa3bfad15d68471d43708fc3402 GIT binary patch literal 92932 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 N_u}j6H+b$(|Ji^+8Ug?S literal 0 HcmV?d00001 diff --git a/nextjs/seat-based-billing/public/images/unsplash-5.jpg b/nextjs/seat-based-billing/public/images/unsplash-5.jpg new file mode 100644 index 0000000000000000000000000000000000000000..353fd9aa5f78213d2945615cc75c88dad0535cd8 GIT binary patch literal 80031 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 C9BH!v literal 0 HcmV?d00001 diff --git a/nextjs/seat-based-billing/public/next.svg b/nextjs/seat-based-billing/public/next.svg new file mode 100644 index 0000000..5174b28 --- /dev/null +++ b/nextjs/seat-based-billing/public/next.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/nextjs/seat-based-billing/public/vercel.svg b/nextjs/seat-based-billing/public/vercel.svg new file mode 100644 index 0000000..7705396 --- /dev/null +++ b/nextjs/seat-based-billing/public/vercel.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/nextjs/seat-based-billing/public/window.svg b/nextjs/seat-based-billing/public/window.svg new file mode 100644 index 0000000..b2b2a44 --- /dev/null +++ b/nextjs/seat-based-billing/public/window.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/nextjs/seat-based-billing/src/app/api/auth/[...all]/route.ts b/nextjs/seat-based-billing/src/app/api/auth/[...all]/route.ts new file mode 100644 index 0000000..f7660f6 --- /dev/null +++ b/nextjs/seat-based-billing/src/app/api/auth/[...all]/route.ts @@ -0,0 +1,4 @@ +import { toNextJsHandler } from 'better-auth/next-js' +import { auth } from '@/lib/auth' + +export const { GET, POST } = toNextJsHandler(auth) diff --git a/nextjs/seat-based-billing/src/app/api/auth/session/route.ts b/nextjs/seat-based-billing/src/app/api/auth/session/route.ts new file mode 100644 index 0000000..d844a61 --- /dev/null +++ b/nextjs/seat-based-billing/src/app/api/auth/session/route.ts @@ -0,0 +1,17 @@ +import { NextResponse } from 'next/server' +import { auth } from '@/lib/auth' + +export async function GET(request: Request) { + try { + const session = await auth.api.getSession({ + headers: request.headers, + }) + + return NextResponse.json(session ?? null) + } catch { + return NextResponse.json( + { error: 'Internal server error' }, + { status: 500 } + ) + } +} diff --git a/nextjs/seat-based-billing/src/app/api/flowglad/[...path]/route.ts b/nextjs/seat-based-billing/src/app/api/flowglad/[...path]/route.ts new file mode 100644 index 0000000..4628431 --- /dev/null +++ b/nextjs/seat-based-billing/src/app/api/flowglad/[...path]/route.ts @@ -0,0 +1,27 @@ +import { nextRouteHandler } from '@flowglad/nextjs/server' +import { headers } from 'next/headers' +import { auth } from '@/lib/auth' +import { flowglad } from '@/lib/flowglad' + +export const { GET, POST } = nextRouteHandler({ + flowglad, + getCustomerExternalId: async () => { + const session = await auth.api.getSession({ + headers: await headers(), + }) + + // Use organization ID if user has an active organization (for team billing) + // Otherwise default to user ID (for individual billing) + const orgId = session?.session?.activeOrganizationId + if (orgId) { + return orgId + } + + // Default to user-based billing + const userId = session?.user?.id + if (!userId) { + throw new Error('User not found') + } + return userId + }, +}) diff --git a/nextjs/seat-based-billing/src/app/api/health/route.ts b/nextjs/seat-based-billing/src/app/api/health/route.ts new file mode 100644 index 0000000..56b2cb1 --- /dev/null +++ b/nextjs/seat-based-billing/src/app/api/health/route.ts @@ -0,0 +1,5 @@ +import { NextResponse } from 'next/server' + +export async function GET(): Promise { + return NextResponse.json({ status: 'ok' }) +} diff --git a/nextjs/seat-based-billing/src/app/create-org/page.tsx b/nextjs/seat-based-billing/src/app/create-org/page.tsx new file mode 100644 index 0000000..cb4b345 --- /dev/null +++ b/nextjs/seat-based-billing/src/app/create-org/page.tsx @@ -0,0 +1,72 @@ +'use client' + +import { useRouter } from 'next/navigation' +import { useState } from 'react' +import { Button } from '@/components/ui/button' +import { authClient } from '@/lib/auth-client' + +export default function CreateOrgPage() { + const router = useRouter() + const [orgName, setOrgName] = useState('') + const [orgSlug, setOrgSlug] = useState('') + const [loading, setLoading] = useState(false) + const [error, setError] = useState(null) + + async function onSubmit(e: React.FormEvent) { + e.preventDefault() + setLoading(true) + setError(null) + + try { + const { data, error } = await authClient.organization.create({ + name: orgName, + slug: orgSlug, + }) + + if (error) { + setError(error.message || 'Failed to create organization') + } else if (data) { + console.log('Organization created:', data) + // Set the newly created org as active + await authClient.organization.setActive({ + organizationId: data.id, + }) + router.push('/debug') + } + } catch (err) { + setError(err instanceof Error ? err.message : 'Unknown error') + } finally { + setLoading(false) + } + } + + return ( +

+ ) +} diff --git a/nextjs/seat-based-billing/src/app/debug/debug-client.tsx b/nextjs/seat-based-billing/src/app/debug/debug-client.tsx new file mode 100644 index 0000000..cae15c8 --- /dev/null +++ b/nextjs/seat-based-billing/src/app/debug/debug-client.tsx @@ -0,0 +1,93 @@ +'use client' + +import { useBilling } from '@flowglad/nextjs' +import { + Card, + CardContent, + CardHeader, + CardTitle, +} from '@/components/ui/card' +import { authClient } from '@/lib/auth-client' + +export function DebugClient() { + const { data: session } = authClient.useSession() + const billing = useBilling() + + const userId = session?.user?.id ?? 'Not available' + const activeOrganizationId = + ( + session?.session as + | { activeOrganizationId?: string } + | undefined + )?.activeOrganizationId ?? 'Not available' + const customerExternalId = + billing.customer?.externalId ?? 'Not available' + const billingJson = JSON.stringify(billing, null, 2) + + return ( +
+

Debug Information

+ +
+ + + User Information + + +
+ User ID:{' '} + + {userId} + +
+
+ Active Organization ID:{' '} + + {activeOrganizationId} + +
+
+
+ + + + Customer Information + + +
+ Customer External ID:{' '} + + {customerExternalId} + +
+
+
+ + + + Billing Object (JSON) + + +
+
+ loadBilling:{' '} + + {String(billing.loadBilling)} + +
+
+ loaded:{' '} + + {String(billing.loaded)} + +
+
+
+              {billingJson}
+            
+
+
+
+
+ ) +} diff --git a/nextjs/seat-based-billing/src/app/debug/page.tsx b/nextjs/seat-based-billing/src/app/debug/page.tsx new file mode 100644 index 0000000..b44d65b --- /dev/null +++ b/nextjs/seat-based-billing/src/app/debug/page.tsx @@ -0,0 +1,5 @@ +import { DebugClient } from './debug-client' + +export default function DebugPage() { + return +} diff --git a/nextjs/seat-based-billing/src/app/globals.css b/nextjs/seat-based-billing/src/app/globals.css new file mode 100644 index 0000000..755d5ee --- /dev/null +++ b/nextjs/seat-based-billing/src/app/globals.css @@ -0,0 +1,124 @@ +@import "tailwindcss"; +@import "tw-animate-css"; + +@custom-variant dark (&:is(.dark *)); + +@theme inline { + --color-background: var(--background); + --color-foreground: var(--foreground); + --font-sans: var(--font-geist-sans); + --font-mono: var(--font-geist-mono); + --color-sidebar-ring: var(--sidebar-ring); + --color-sidebar-border: var(--sidebar-border); + --color-sidebar-accent-foreground: var(--sidebar-accent-foreground); + --color-sidebar-accent: var(--sidebar-accent); + --color-sidebar-primary-foreground: var( + --sidebar-primary-foreground + ); + --color-sidebar-primary: var(--sidebar-primary); + --color-sidebar-foreground: var(--sidebar-foreground); + --color-sidebar: var(--sidebar); + --color-chart-5: var(--chart-5); + --color-chart-4: var(--chart-4); + --color-chart-3: var(--chart-3); + --color-chart-2: var(--chart-2); + --color-chart-1: var(--chart-1); + --color-ring: var(--ring); + --color-input: var(--input); + --color-border: var(--border); + --color-destructive: var(--destructive); + --color-accent-foreground: var(--accent-foreground); + --color-accent: var(--accent); + --color-muted-foreground: var(--muted-foreground); + --color-muted: var(--muted); + --color-secondary-foreground: var(--secondary-foreground); + --color-secondary: var(--secondary); + --color-primary-foreground: var(--primary-foreground); + --color-primary: var(--primary); + --color-popover-foreground: var(--popover-foreground); + --color-popover: var(--popover); + --color-card-foreground: var(--card-foreground); + --color-card: var(--card); + --radius-sm: calc(var(--radius) - 4px); + --radius-md: calc(var(--radius) - 2px); + --radius-lg: var(--radius); + --radius-xl: calc(var(--radius) + 4px); +} + +:root { + --radius: 0.625rem; + --background: oklch(1 0 0); + --foreground: oklch(0.145 0 0); + --card: oklch(1 0 0); + --card-foreground: oklch(0.145 0 0); + --popover: oklch(1 0 0); + --popover-foreground: oklch(0.145 0 0); + --primary: oklch(0.205 0 0); + --primary-foreground: oklch(0.985 0 0); + --secondary: oklch(0.97 0 0); + --secondary-foreground: oklch(0.205 0 0); + --muted: oklch(0.97 0 0); + --muted-foreground: oklch(0.556 0 0); + --accent: oklch(0.97 0 0); + --accent-foreground: oklch(0.205 0 0); + --destructive: oklch(0.577 0.245 27.325); + --border: oklch(0.922 0 0); + --input: oklch(0.922 0 0); + --ring: oklch(0.708 0 0); + --chart-1: oklch(0.646 0.222 41.116); + --chart-2: oklch(0.6 0.118 184.704); + --chart-3: oklch(0.398 0.07 227.392); + --chart-4: oklch(0.828 0.189 84.429); + --chart-5: oklch(0.769 0.188 70.08); + --sidebar: oklch(0.985 0 0); + --sidebar-foreground: oklch(0.145 0 0); + --sidebar-primary: oklch(0.205 0 0); + --sidebar-primary-foreground: oklch(0.985 0 0); + --sidebar-accent: oklch(0.97 0 0); + --sidebar-accent-foreground: oklch(0.205 0 0); + --sidebar-border: oklch(0.922 0 0); + --sidebar-ring: oklch(0.708 0 0); +} + +.dark { + --background: oklch(0.145 0 0); + --foreground: oklch(0.985 0 0); + --card: oklch(0.205 0 0); + --card-foreground: oklch(0.985 0 0); + --popover: oklch(0.205 0 0); + --popover-foreground: oklch(0.985 0 0); + --primary: oklch(0.922 0 0); + --primary-foreground: oklch(0.205 0 0); + --secondary: oklch(0.269 0 0); + --secondary-foreground: oklch(0.985 0 0); + --muted: oklch(0.269 0 0); + --muted-foreground: oklch(0.708 0 0); + --accent: oklch(0.269 0 0); + --accent-foreground: oklch(0.985 0 0); + --destructive: oklch(0.704 0.191 22.216); + --border: oklch(1 0 0 / 10%); + --input: oklch(1 0 0 / 15%); + --ring: oklch(0.556 0 0); + --chart-1: oklch(0.488 0.243 264.376); + --chart-2: oklch(0.696 0.17 162.48); + --chart-3: oklch(0.769 0.188 70.08); + --chart-4: oklch(0.627 0.265 303.9); + --chart-5: oklch(0.645 0.246 16.439); + --sidebar: oklch(0.205 0 0); + --sidebar-foreground: oklch(0.985 0 0); + --sidebar-primary: oklch(0.488 0.243 264.376); + --sidebar-primary-foreground: oklch(0.985 0 0); + --sidebar-accent: oklch(0.269 0 0); + --sidebar-accent-foreground: oklch(0.985 0 0); + --sidebar-border: oklch(1 0 0 / 10%); + --sidebar-ring: oklch(0.556 0 0); +} + +@layer base { + * { + @apply border-border outline-ring/50; + } + body { + @apply bg-background text-foreground; + } +} diff --git a/nextjs/seat-based-billing/src/app/home-client.tsx b/nextjs/seat-based-billing/src/app/home-client.tsx new file mode 100644 index 0000000..d0afef5 --- /dev/null +++ b/nextjs/seat-based-billing/src/app/home-client.tsx @@ -0,0 +1,595 @@ +'use client' + +import { + type ResourceClaim, + useBilling, + useResource, +} from '@flowglad/nextjs' +import { + ArrowRight, + CheckCircle2, + Circle, + Clock, + CreditCard, + Loader2, + Settings, + Trash2, + UserPlus, + Users, +} from 'lucide-react' +import Link from 'next/link' +import { useRouter } from 'next/navigation' +import { useEffect, useRef, useState } from 'react' +import { DashboardSkeleton } from '@/components/dashboard-skeleton' +import { Badge } from '@/components/ui/badge' +import { Button } from '@/components/ui/button' +import { + Card, + CardContent, + CardDescription, + CardHeader, + CardTitle, +} from '@/components/ui/card' +import { Input } from '@/components/ui/input' +import { Progress } from '@/components/ui/progress' +import { authClient } from '@/lib/auth-client' + +// Sample issues for the dashboard (mimics Linear's issue list) +const SAMPLE_ISSUES = [ + { + id: 'ISS-1', + title: 'Implement user authentication flow', + status: 'done', + priority: 'high', + }, + { + id: 'ISS-2', + title: 'Add dark mode support', + status: 'in_progress', + priority: 'medium', + }, + { + id: 'ISS-3', + title: 'Fix pagination on dashboard', + status: 'in_progress', + priority: 'high', + }, + { + id: 'ISS-4', + title: 'Update API documentation', + status: 'todo', + priority: 'low', + }, + { + id: 'ISS-5', + title: 'Refactor billing module', + status: 'todo', + priority: 'medium', + }, +] + +function IssueStatusIcon({ status }: { status: string }) { + switch (status) { + case 'done': + return + case 'in_progress': + return + default: + return + } +} + +function PriorityBadge({ priority }: { priority: string }) { + const variants: Record = { + high: 'bg-red-100 text-red-700 dark:bg-red-900/30 dark:text-red-400', + medium: + 'bg-yellow-100 text-yellow-700 dark:bg-yellow-900/30 dark:text-yellow-400', + low: 'bg-gray-100 text-gray-600 dark:bg-gray-800 dark:text-gray-400', + } + return ( + + {priority} + + ) +} + +export function HomeClient() { + const router = useRouter() + const { data: session, isPending: isSessionPending } = + authClient.useSession() + const billing = useBilling() + const { + usage: seatUsage, + claims, + claim, + release, + isLoading: isLoadingSeats, + isLoadingClaims, + } = useResource('seats') + + const [inviteEmail, setInviteEmail] = useState('') + const [newQuantity, setNewQuantity] = useState(1) + const [isClaimingLoading, setIsClaimingLoading] = useState(false) + const [isReleasingId, setIsReleasingId] = useState(null) + const [isAdjustingSeats, setIsAdjustingSeats] = useState(false) + const [error, setError] = useState(null) + + const previousUserIdRef = useRef(undefined) + + useEffect(() => { + const currentUserId = session?.user?.id + if ( + currentUserId && + currentUserId !== previousUserIdRef.current && + billing.loaded && + billing.reload + ) { + previousUserIdRef.current = currentUserId + billing.reload() + } else if (currentUserId) { + previousUserIdRef.current = currentUserId + } + }, [session?.user?.id, billing]) + + const hasInitializedQuantity = useRef(false) + useEffect(() => { + if (seatUsage?.capacity && !hasInitializedQuantity.current) { + setNewQuantity(seatUsage.capacity) + hasInitializedQuantity.current = true + } + }, [seatUsage?.capacity]) + + useEffect(() => { + if (isSessionPending || !billing.loaded) { + return + } + + const hasNonFreePlan = + billing.currentSubscriptions && + billing.currentSubscriptions.length > 0 && + billing.currentSubscriptions.some((sub) => !sub.isFreePlan) + + if (!hasNonFreePlan) { + router.push('/pricing') + } + }, [isSessionPending, billing.loaded, billing.currentSubscriptions, router]) + + if (isSessionPending || !billing.loaded) { + return + } + + if ( + billing.loadBilling !== true || + billing.errors !== null || + !billing.pricingModel + ) { + return + } + + const currentSubscription = billing.currentSubscriptions?.[0] + const planName = currentSubscription?.name || 'Unknown Plan' + + const handleClaimSeat = async () => { + if (!inviteEmail.trim()) return + + setIsClaimingLoading(true) + setError(null) + + try { + await claim({ externalId: inviteEmail.trim() }) + setInviteEmail('') + } catch (err) { + setError( + err instanceof Error + ? err.message + : 'Failed to add team member. Please try again.' + ) + } finally { + setIsClaimingLoading(false) + } + } + + const handleReleaseSeat = async (externalId: string) => { + setIsReleasingId(externalId) + setError(null) + + try { + await release({ externalId }) + } catch (err) { + setError( + err instanceof Error + ? err.message + : 'Failed to remove team member. Please try again.' + ) + } finally { + setIsReleasingId(null) + } + } + + const handleAdjustSeats = async () => { + if (!billing.adjustSubscription) return + + const claimedCount = seatUsage?.claimed ?? 0 + if (newQuantity < claimedCount) { + setError( + `Cannot reduce seats below ${claimedCount}. Release some seats first.` + ) + return + } + + const sub = billing.currentSubscriptions?.[0] + const currentPriceId = sub?.priceId + if (!currentPriceId || !billing.catalog) { + setError('Unable to determine current subscription plan.') + return + } + + let priceSlug: string | null = null + for (const product of billing.catalog.products) { + const price = product.prices.find((p) => p.id === currentPriceId) + if (price?.slug) { + priceSlug = price.slug + break + } + } + + if (!priceSlug) { + setError('Unable to find price slug for current subscription.') + return + } + + setIsAdjustingSeats(true) + setError(null) + + try { + await billing.adjustSubscription({ + priceSlug, + quantity: newQuantity, + }) + hasInitializedQuantity.current = false + await billing.reload() + } catch (err) { + setError( + err instanceof Error + ? err.message + : 'Failed to adjust seats. Please try again.' + ) + } finally { + setIsAdjustingSeats(false) + } + } + + const capacity = seatUsage?.capacity ?? 0 + const claimed = seatUsage?.claimed ?? 0 + const available = seatUsage?.available ?? 0 + const progressPercent = capacity > 0 ? (claimed / capacity) * 100 : 0 + + return ( +
+
+ {/* Header */} +
+
+
+

Dashboard

+

+ Welcome back, {session?.user?.name ?? 'there'} +

+
+
+ + + {planName} + + + + +
+
+
+ +
+ {/* Left Column - Issues */} +
+ {/* Quick Stats */} +
+ + +
+
+ +
+
+

12

+

+ Open Issues +

+
+
+
+
+ + +
+
+ +
+
+

5

+

+ In Progress +

+
+
+
+
+ + +
+
+ +
+
+

48

+

+ Completed +

+
+
+
+
+
+ + {/* Recent Issues */} + + +
+ Recent Issues + +
+
+ +
+ {SAMPLE_ISSUES.map((issue) => ( +
+
+ + + {issue.id} + + {issue.title} +
+ +
+ ))} +
+
+
+
+ + {/* Right Column - Team & Billing */} +
+ {/* Seat Usage */} + + +
+ + Team Seats +
+ + {claimed} of {capacity} seats used + +
+ + {isLoadingSeats ? ( +
+ +
+ ) : ( +
+ +
+ {available} available + {Math.round(progressPercent)}% used +
+
+ )} +
+
+ + {/* Team Members */} + + + Team Members + + + {isLoadingClaims ? ( +
+ +
+ ) : claims.length === 0 ? ( +

+ No team members yet +

+ ) : ( +
+ {claims.map((claimItem: ResourceClaim) => ( +
+
+
+ + {(claimItem.externalId ?? 'A')[0].toUpperCase()} + +
+
+

+ {claimItem.externalId ?? 'Anonymous'} +

+

+ Added{' '} + {new Date( + claimItem.claimedAt + ).toLocaleDateString()} +

+
+
+ {claimItem.externalId && ( + + )} +
+ ))} +
+ )} + + {/* Add Member */} +
+
+ setInviteEmail(e.target.value)} + onKeyDown={(e) => { + if (e.key === 'Enter') handleClaimSeat() + }} + disabled={isClaimingLoading || available === 0} + className="text-sm" + /> + +
+ {available === 0 && ( +

+ No seats available. Add more seats below. +

+ )} +
+
+
+ + {/* Adjust Seats */} + + + Adjust Seats + + +
+
+ +
+ {newQuantity} +

seats

+
+ +
+ + {newQuantity !== capacity && ( +

+ {newQuantity > capacity + ? `+${newQuantity - capacity} seats` + : `-${capacity - newQuantity} seats`} +

+ )} + + +
+
+
+ + {/* Error Display */} + {error && ( + + +

{error}

+
+
+ )} +
+
+
+
+ ) +} diff --git a/nextjs/seat-based-billing/src/app/icon.ico b/nextjs/seat-based-billing/src/app/icon.ico new file mode 100644 index 0000000000000000000000000000000000000000..50467e264b8204e9324b029052e9b9e0f5033ee4 GIT binary patch literal 15406 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 + + + + + {children} + + + + + ) +} diff --git a/nextjs/seat-based-billing/src/app/page.tsx b/nextjs/seat-based-billing/src/app/page.tsx new file mode 100644 index 0000000..1ef52e8 --- /dev/null +++ b/nextjs/seat-based-billing/src/app/page.tsx @@ -0,0 +1,5 @@ +import { HomeClient } from './home-client' + +export default async function Home() { + return +} diff --git a/nextjs/seat-based-billing/src/app/pricing/page.tsx b/nextjs/seat-based-billing/src/app/pricing/page.tsx new file mode 100644 index 0000000..8d746d1 --- /dev/null +++ b/nextjs/seat-based-billing/src/app/pricing/page.tsx @@ -0,0 +1,5 @@ +import { PricingClient } from './pricing-client' + +export default function PricingPage() { + return +} diff --git a/nextjs/seat-based-billing/src/app/pricing/pricing-client.tsx b/nextjs/seat-based-billing/src/app/pricing/pricing-client.tsx new file mode 100644 index 0000000..34caf75 --- /dev/null +++ b/nextjs/seat-based-billing/src/app/pricing/pricing-client.tsx @@ -0,0 +1,431 @@ +'use client' + +import { useBilling } from '@flowglad/nextjs' +import { Check, Sparkles } from 'lucide-react' +import { useState } from 'react' +import { Badge } from '@/components/ui/badge' +import { Button } from '@/components/ui/button' +import { + Card, + CardContent, + CardDescription, + CardFooter, + CardHeader, + CardTitle, +} from '@/components/ui/card' +import { Skeleton } from '@/components/ui/skeleton' +import { Switch } from '@/components/ui/switch' +import { + getFreePlan, + groupProductsByTier, + type PlanTier, +} from '@/lib/billing-helpers' +import { cn } from '@/lib/utils' + +// Curated feature lists for cleaner display +const FEATURE_HIGHLIGHTS: Record = { + Free: [ + 'Unlimited members', + '2 teams', + '250 issues', + 'Slack & GitHub integration', + 'AI agents & MCP access', + 'API & webhooks', + ], + Basic: [ + 'Everything in Free', + '5 teams', + 'Unlimited issues', + 'Unlimited file uploads', + 'Admin roles', + ], + Business: [ + 'Everything in Basic', + 'Unlimited teams', + 'Private teams & guests', + 'Product Intelligence', + 'Linear Insights', + 'Linear Asks', + 'Support integrations', + 'Issue SLAs', + ], + Enterprise: [ + 'Everything in Business', + 'SAML SSO', + 'SCIM provisioning', + 'Advanced security', + 'Dashboards', + 'Migration support', + 'Priority support', + 'Dedicated account manager', + ], +} + +function PricingCardSkeleton() { + return ( + + + + + + + +
+ {[1, 2, 3, 4, 5].map((i) => ( +
+ + +
+ ))} +
+
+ + + +
+ ) +} + +interface PaidPlanCardProps { + tier: PlanTier + isYearly: boolean + isCurrentPlan: boolean + onSelect: (slug: string, quantity?: number) => void + isLoading: boolean +} + +function PaidPlanCard({ + tier, + isYearly, + isCurrentPlan, + onSelect, + isLoading, +}: PaidPlanCardProps) { + const [quantity, setQuantity] = useState(1) + + const priceSlug = isYearly ? tier.yearlySlug : tier.monthlySlug + const unitPrice = isYearly ? tier.yearlyPrice : tier.monthlyPrice + const displayPrice = unitPrice / 100 + const period = isYearly ? '/year' : '/month' + + // Calculate yearly savings + const yearlySavings = isYearly + ? Math.round( + ((tier.monthlyPrice * 12 - tier.yearlyPrice) / + (tier.monthlyPrice * 12)) * + 100 + ) + : 0 + + const features = FEATURE_HIGHLIGHTS[tier.name] ?? tier.features.slice(0, 8) + + const handleSelect = () => { + if (!priceSlug) return + onSelect(priceSlug, quantity) + } + + return ( + + {tier.isPopular && ( +
+ + + Most Popular + +
+ )} + + + {tier.name} + + {tier.isEnterprise + ? 'For large teams with advanced needs' + : tier.name === 'Basic' + ? 'For small teams getting started' + : 'For growing teams that need more'} + + +
+ {tier.isEnterprise ? ( +
+ Custom +
+ ) : ( +
+ ${displayPrice} + + per user{period} + +
+ )} + {isYearly && yearlySavings > 0 && !tier.isEnterprise && ( +

+ Save {yearlySavings}% with yearly billing +

+ )} +
+ + {/* Quantity selector for non-enterprise */} + {!tier.isEnterprise && !isCurrentPlan && ( +
+ Users: +
+ + {quantity} + +
+ {quantity > 1 && ( + + = ${(displayPrice * quantity).toLocaleString()} + {period} + + )} +
+ )} +
+ + +
    + {features.map((feature) => ( +
  • + + {feature} +
  • + ))} +
+
+ + + + +
+ ) +} + +export function PricingClient() { + const billing = useBilling() + const [isYearly, setIsYearly] = useState(false) + const [isCheckoutLoading, setIsCheckoutLoading] = useState(false) + const [error, setError] = useState(null) + + const tiers = groupProductsByTier(billing.pricingModel) + const freePlan = getFreePlan(billing.pricingModel) + + const handleSelectPlan = async (priceSlug: string, quantity?: number) => { + if (!billing.createCheckoutSession) return + + setIsCheckoutLoading(true) + setError(null) + + try { + await billing.createCheckoutSession({ + priceSlug, + quantity: quantity ?? 1, + successUrl: `${window.location.origin}/`, + cancelUrl: window.location.href, + autoRedirect: true, + }) + } catch (err) { + setError( + err instanceof Error ? err.message : 'Failed to start checkout' + ) + } finally { + setIsCheckoutLoading(false) + } + } + + const getCurrentPlanSlug = (): string | null => { + const sub = billing.currentSubscriptions?.[0] + if (!sub?.priceId || !billing.catalog) return null + + for (const product of billing.catalog.products) { + const price = product.prices.find((p) => p.id === sub.priceId) + if (price?.slug) return price.slug + } + return null + } + + const currentPlanSlug = getCurrentPlanSlug() + + const isCurrentPlan = (tier: PlanTier): boolean => { + if (!currentPlanSlug) return false + return ( + currentPlanSlug === tier.monthlySlug || + currentPlanSlug === tier.yearlySlug + ) + } + + if (!billing.loaded) { + return ( +
+
+
+ + +
+
+ {[1, 2, 3, 4].map((i) => ( + + ))} +
+
+
+ ) + } + + return ( +
+
+ {/* Header */} +
+

+ Simple, transparent pricing +

+

+ Start free and scale as your team grows. All plans include + unlimited members. +

+
+ + {/* Billing Toggle */} +
+ + Monthly + + + + Yearly + + Save up to 17% + + +
+ + {/* Pricing Cards */} +
+ {/* Free Plan */} + {freePlan && ( + + + {freePlan.name} + + For individuals and small projects + +
+
+ $0 + + forever + +
+
+
+ + +
    + {FEATURE_HIGHLIGHTS.Free.map((feature) => ( +
  • + + {feature} +
  • + ))} +
+
+ + + + +
+ )} + + {/* Paid Plans */} + {tiers.map((tier) => ( + + ))} +
+ + {/* Error Display */} + {error && ( +
+

{error}

+
+ )} + + {/* Footer */} +
+

+ All plans include 14-day free trial. No credit card required to + start. +

+
+
+
+ ) +} diff --git a/nextjs/seat-based-billing/src/app/sign-in/page.tsx b/nextjs/seat-based-billing/src/app/sign-in/page.tsx new file mode 100644 index 0000000..685a66b --- /dev/null +++ b/nextjs/seat-based-billing/src/app/sign-in/page.tsx @@ -0,0 +1,70 @@ +'use client' + +import Link from 'next/link' +import { useRouter } from 'next/navigation' +import { useState } from 'react' +import { Button } from '@/components/ui/button' +import { authClient } from '@/lib/auth-client' + +export default function SignInPage() { + const router = useRouter() + const [email, setEmail] = useState('') + const [password, setPassword] = useState('') + const [loading, setLoading] = useState(false) + const [error, setError] = useState(null) + + async function onSubmit(e: React.FormEvent) { + e.preventDefault() + setLoading(true) + setError(null) + await authClient.signIn.email( + { email, password, callbackURL: '/' }, + { + onError: (ctx) => setError(ctx.error.message), + onSuccess: () => router.push('/'), + onRequest: () => {}, + } + ) + setLoading(false) + } + + return ( +
+

Sign in

+
+ setEmail(e.target.value)} + placeholder="Email" + className="w-full rounded border px-3 py-2" + required + /> + setPassword(e.target.value)} + placeholder="Password" + className="w-full rounded border px-3 py-2" + required + /> + {error ? ( +

{error}

+ ) : null} + +

+ Click{' '} + + here + {' '} + to sign up +

+
+
+ ) +} diff --git a/nextjs/seat-based-billing/src/app/sign-up/page.tsx b/nextjs/seat-based-billing/src/app/sign-up/page.tsx new file mode 100644 index 0000000..930a491 --- /dev/null +++ b/nextjs/seat-based-billing/src/app/sign-up/page.tsx @@ -0,0 +1,79 @@ +'use client' + +import Link from 'next/link' +import { useRouter } from 'next/navigation' +import { useState } from 'react' +import { Button } from '@/components/ui/button' +import { authClient } from '@/lib/auth-client' + +export default function SignUpPage() { + const router = useRouter() + const [name, setName] = useState('') + const [email, setEmail] = useState('') + const [password, setPassword] = useState('') + const [loading, setLoading] = useState(false) + const [error, setError] = useState(null) + + async function onSubmit(e: React.FormEvent) { + e.preventDefault() + setLoading(true) + setError(null) + await authClient.signUp.email( + { name, email, password, callbackURL: '/' }, + { + onError: (ctx) => setError(ctx.error.message), + onSuccess: () => router.push('/'), + onRequest: () => {}, + } + ) + setLoading(false) + } + + return ( +
+

+ Create your account +

+
+ setName(e.target.value)} + placeholder="Name" + className="w-full rounded border px-3 py-2" + /> + setEmail(e.target.value)} + placeholder="Email" + className="w-full rounded border px-3 py-2" + required + /> + setPassword(e.target.value)} + placeholder="Password" + className="w-full rounded border px-3 py-2" + required + /> + {error ? ( +

{error}

+ ) : null} + +

+ Click{' '} + + here + {' '} + to sign in +

+
+
+ ) +} diff --git a/nextjs/seat-based-billing/src/components/adjust-subscription-card.tsx b/nextjs/seat-based-billing/src/components/adjust-subscription-card.tsx new file mode 100644 index 0000000..7183131 --- /dev/null +++ b/nextjs/seat-based-billing/src/components/adjust-subscription-card.tsx @@ -0,0 +1,240 @@ +'use client' + +import { useBilling } from '@flowglad/nextjs' +import { ArrowDown, ArrowUp, Check, Minus } from 'lucide-react' +import type { PricingPlan } from '@/components/pricing-card' +import { Badge } from '@/components/ui/badge' +import { Button } from '@/components/ui/button' +import { + Card, + CardContent, + CardDescription, + CardFooter, + CardHeader, + CardTitle, +} from '@/components/ui/card' +import { isDefaultPlanBySlug } from '@/lib/billing-helpers' +import { cn } from '@/lib/utils' + +interface AdjustSubscriptionCardProps { + plan: PricingPlan + isCurrentPlan?: boolean + currentPlanPrice?: number + billingPeriodEnd?: string | number | null + hideFeatures?: boolean + onAdjustClick?: (plan: PricingPlan, isUpgrade: boolean) => void +} + +/** + * AdjustSubscriptionCard component displays a single pricing plan + * with the ability to switch to it from an existing subscription + */ +export function AdjustSubscriptionCard({ + plan, + isCurrentPlan = false, + currentPlanPrice = 0, + billingPeriodEnd, + hideFeatures = false, + onAdjustClick, +}: AdjustSubscriptionCardProps) { + const billing = useBilling() + + if (!billing.loaded) { + return
Loading...
+ } + + if (billing.errors) { + return
Error loading billing data
+ } + + if (!billing.loadBilling) { + return
Billing not available
+ } + + if (!billing.getPrice) { + return
Billing not available
+ } + + const priceSlug = plan.slug + const displayPrice = plan.displayPrice + + // Check if this plan is a default plan by checking the pricing model + const isDefaultPlan = isDefaultPlanBySlug( + billing.pricingModel, + priceSlug + ) + + // Get the price for this plan to compare with current plan + const price = billing.getPrice(priceSlug) + const planPrice = price?.unitPrice ?? 0 + + // Determine if this is an upgrade or downgrade + const isUpgrade = planPrice > currentPlanPrice + const isDowngrade = planPrice < currentPlanPrice + const isSamePrice = planPrice === currentPlanPrice + + // Format the billing period end date (accepts string or number timestamp) + const formatDate = (dateInput: string | number) => { + const date = new Date(dateInput) + return date.toLocaleDateString('en-US', { + month: 'short', + day: 'numeric', + year: 'numeric', + }) + } + + const handleClick = () => { + onAdjustClick?.(plan, isUpgrade) + } + + // Determine button text and variant + const getButtonContent = () => { + if (isCurrentPlan) { + return 'Current Plan' + } + if (isUpgrade) { + return ( + <> + + Upgrade + + ) + } + if (isDowngrade) { + return ( + <> + + Downgrade + + ) + } + return ( + <> + + Switch Plan + + ) + } + + const getButtonVariant = () => { + if (isCurrentPlan) return 'outline' as const + if (plan.isPopular) return 'default' as const + if (isUpgrade) return 'default' as const + return 'outline' as const + } + + // Get timing badge text + const getTimingBadgeText = () => { + if (isUpgrade) { + return 'Immediate' + } + if (billingPeriodEnd) { + return `Starts ${formatDate(billingPeriodEnd)}` + } + return 'End of period' + } + + return ( + + {plan.isPopular && !isCurrentPlan && ( +
+ + Popular + +
+ )} + + {isCurrentPlan && ( +
+ + Current + +
+ )} + + + + {plan.name} + + {plan.description && ( + + {plan.description} + + )} +
+
+ + {displayPrice} + + + /month + +
+ {!isCurrentPlan && !isSamePrice && ( +
+ + {getTimingBadgeText()} + +
+ )} +
+
+ + {!hideFeatures && ( + +
    + {plan.features.length === 0 ? ( +
  • + No features included +
  • + ) : ( + plan.features.map((feature) => ( +
  • + + + {feature} + +
  • + )) + )} +
+
+ )} + + +
+ +
+
+
+ ) +} diff --git a/nextjs/seat-based-billing/src/components/adjust-subscription-grid.tsx b/nextjs/seat-based-billing/src/components/adjust-subscription-grid.tsx new file mode 100644 index 0000000..fad2eb8 --- /dev/null +++ b/nextjs/seat-based-billing/src/components/adjust-subscription-grid.tsx @@ -0,0 +1,347 @@ +'use client' + +import { useBilling } from '@flowglad/nextjs' +import { useMemo, useState } from 'react' +import { AdjustSubscriptionCard } from '@/components/adjust-subscription-card' +import type { PricingPlan } from '@/components/pricing-card' +import { Button } from '@/components/ui/button' +import { Card, CardFooter, CardHeader } from '@/components/ui/card' +import { + Dialog, + DialogContent, + DialogDescription, + DialogFooter, + DialogHeader, + DialogTitle, +} from '@/components/ui/dialog' +import { Skeleton } from '@/components/ui/skeleton' +import { transformProductsToPricingPlans } from '@/lib/billing-helpers' + +interface AdjustSubscriptionGridProps { + onSuccess?: () => void +} + +/** + * AdjustSubscriptionGrid component displays all available plans for switching. + * The adjustSubscription API is atomic - it waits for any billing run to complete + * before returning, so no client-side polling or realtime subscription is needed. + */ +export function AdjustSubscriptionGrid({ + onSuccess, +}: AdjustSubscriptionGridProps) { + const billing = useBilling() + const [selectedPlan, setSelectedPlan] = + useState(null) + const [isUpgrade, setIsUpgrade] = useState(false) + const [isLoading, setIsLoading] = useState(false) + const [error, setError] = useState(null) + + // Get current subscription and billing period end date + const currentSubscription = billing.currentSubscriptions?.[0] + const billingPeriodEnd = + currentSubscription?.currentBillingPeriodEnd ?? null + + // Get current subscription price for comparison + const currentPlanPrice = useMemo(() => { + if ( + !billing.loaded || + !billing.loadBilling || + billing.errors || + !billing.currentSubscriptions || + billing.currentSubscriptions.length === 0 + ) { + return 0 + } + + const currentSub = billing.currentSubscriptions[0] + const currentPriceId = currentSub?.priceId + if (!currentPriceId || !billing.getPrice) return 0 + + // Find the price by ID in the catalog + const catalog = billing.catalog + if (!catalog) return 0 + + for (const product of catalog.products) { + const price = product.prices.find( + (p) => p.id === currentPriceId + ) + if (price) { + return price.unitPrice + } + } + return 0 + }, [billing]) + + // Build plans from pricingModel using shared utility + const plans = useMemo(() => { + // Early return if billing isn't ready or has no pricing model + if ( + !billing.loaded || + !billing.loadBilling || + billing.errors || + !billing.pricingModel + ) { + return [] + } + + return transformProductsToPricingPlans(billing.pricingModel) + }, [billing]) + + // Early returns after all hooks + if (!billing.loaded || !billing.loadBilling) { + return null + } + + if (billing.errors) { + return null + } + + const isPlanCurrent = (plan: PricingPlan): boolean => { + if ( + !billing.currentSubscriptions || + billing.currentSubscriptions.length === 0 + ) { + return false + } + const priceSlug = plan.slug + const price = billing.getPrice(priceSlug) + if (!price) return false + const currentPriceIds = new Set( + billing.currentSubscriptions + .map((sub) => sub.priceId) + .filter( + (id): id is string => + typeof id === 'string' && id.length > 0 + ) + ) + return currentPriceIds.has(price.id) + } + + const handleAdjustClick = (plan: PricingPlan, upgrade: boolean) => { + setSelectedPlan(plan) + setIsUpgrade(upgrade) + setError(null) + } + + const handleConfirm = async () => { + if (!selectedPlan || !billing.adjustSubscription) return + + setIsLoading(true) + setError(null) + + try { + // The API is atomic - it waits for any billing run to complete before returning + await billing.adjustSubscription({ + priceSlug: selectedPlan.slug, + }) + + // Reload billing data to get the updated subscription + if (billing.reload) { + await billing.reload() + } + + setSelectedPlan(null) + onSuccess?.() + } catch (err) { + const errorMsg = + err instanceof Error + ? err.message + : 'Failed to adjust subscription. Please try again.' + setError(errorMsg) + } finally { + setIsLoading(false) + } + } + + const handleCancel = () => { + setSelectedPlan(null) + setError(null) + } + + // Format date for display (accepts string or number timestamp) + const formatDate = (dateInput: string | number) => { + const date = new Date(dateInput) + return date.toLocaleDateString('en-US', { + month: 'long', + day: 'numeric', + year: 'numeric', + }) + } + + // Get the new plan price for display + const getNewPlanPrice = () => { + if (!selectedPlan) return null + const price = billing.getPrice(selectedPlan.slug) + return price?.unitPrice ?? 0 + } + + // Calculate prorated amount for upgrades (approximate) + const calculateProratedAmount = () => { + if (!selectedPlan || !billingPeriodEnd || !isUpgrade) return null + + const newPrice = getNewPlanPrice() + if (newPrice === null) return null + + const priceDifference = newPrice - currentPlanPrice + if (priceDifference <= 0) return 0 + + // Calculate remaining days in billing period + const now = new Date() + const periodEnd = new Date(billingPeriodEnd) + const msRemaining = periodEnd.getTime() - now.getTime() + const daysRemaining = Math.max( + 0, + Math.ceil(msRemaining / (1000 * 60 * 60 * 24)) + ) + + // Approximate 30 days per month + const prorationFactor = daysRemaining / 30 + return Math.round(priceDifference * prorationFactor) + } + + const proratedAmount = calculateProratedAmount() + + // Helper function to get the confirm button text + const getConfirmButtonText = () => { + if (isLoading) return 'Processing...' + return isUpgrade ? 'Confirm Upgrade' : 'Confirm Change' + } + + return ( +
+ {plans.length === 0 ? ( + // Show skeleton cards when plans are loading +
+ {[1, 2, 3, 4].map((i) => ( + + + + +
+ +
+
+ + + +
+ ))} +
+ ) : ( +
+ {plans.map((plan) => ( + + ))} +
+ )} + + {/* Confirmation Dialog */} + !open && handleCancel()} + > + + + + {isUpgrade ? 'Confirm Upgrade' : 'Confirm Plan Change'} + + + {isUpgrade ? ( + <> + You are upgrading to{' '} + {selectedPlan?.name} at{' '} + {selectedPlan?.displayPrice}/month. + + ) : ( + <> + You are switching to{' '} + {selectedPlan?.name} at{' '} + {selectedPlan?.displayPrice}/month. + + )} + + + +
+ {isUpgrade ? ( +
+
+ + Timing + + Immediate +
+
+ + Prorated charge + + + {proratedAmount !== null + ? `~$${(proratedAmount / 100).toFixed(2)}` + : 'Calculated at checkout'} + +
+

+ You will be charged a prorated amount for the + remainder of your billing period. Your new plan + features will be available immediately. +

+
+ ) : ( +
+
+ + Timing + + + {billingPeriodEnd + ? `Starts ${formatDate(billingPeriodEnd)}` + : 'End of billing period'} + +
+
+ + Amount due today + + $0.00 +
+

+ Your current plan will remain active until the end + of your billing period. The new plan will start + automatically after that. +

+
+ )} + + {error && ( +

+ {error} +

+ )} +
+ + + + + +
+
+
+ ) +} diff --git a/nextjs/seat-based-billing/src/components/dashboard-skeleton.tsx b/nextjs/seat-based-billing/src/components/dashboard-skeleton.tsx new file mode 100644 index 0000000..218ead8 --- /dev/null +++ b/nextjs/seat-based-billing/src/components/dashboard-skeleton.tsx @@ -0,0 +1,80 @@ +'use client' + +import { Card, CardContent, CardHeader } from '@/components/ui/card' +import { Skeleton } from '@/components/ui/skeleton' + +/** + * DashboardSkeleton component displays a loading skeleton for the dashboard + * Matches the structure of the Dashboard component + */ +export function DashboardSkeleton() { + return ( +
+
+
+ {/* Image Display Area with Action Buttons */} + + + + + + {/* Image Display Area - Standardized 16:9 aspect ratio */} + + + {/* Action Buttons */} +
+ {/* Primary Generation Actions */} +
+ +
+ + +
+
+ + {/* Relax Mode Actions */} +
+ +
+ + +
+
+ + {/* Credit Top-Ups */} +
+ +
+ + +
+
+
+ + {/* Usage Meters */} +
+ +
+
+
+ + +
+ +
+
+
+ + +
+ +
+
+
+
+
+
+
+
+ ) +} diff --git a/nextjs/seat-based-billing/src/components/navbar.tsx b/nextjs/seat-based-billing/src/components/navbar.tsx new file mode 100644 index 0000000..ed86a67 --- /dev/null +++ b/nextjs/seat-based-billing/src/components/navbar.tsx @@ -0,0 +1,296 @@ +'use client' + +import { useBilling } from '@flowglad/nextjs' +import { useQueryClient } from '@tanstack/react-query' +import { useRouter } from 'next/navigation' +import { useState } from 'react' +import { AdjustSubscriptionGrid } from '@/components/adjust-subscription-grid' +import { Button } from '@/components/ui/button' +import { + Dialog, + DialogContent, + DialogDescription, + DialogHeader, + DialogTitle, +} from '@/components/ui/dialog' +import { + DropdownMenu, + DropdownMenuContent, + DropdownMenuItem, + DropdownMenuLabel, + DropdownMenuSeparator, + DropdownMenuTrigger, +} from '@/components/ui/dropdown-menu' +import { + Tooltip, + TooltipContent, + TooltipTrigger, +} from '@/components/ui/tooltip' +import { authClient } from '@/lib/auth-client' + +export function Navbar() { + const router = useRouter() + const queryClient = useQueryClient() + const { data: session } = authClient.useSession() + const billing = useBilling() + const [isCancelling, setIsCancelling] = useState(false) + const [cancelError, setCancelError] = useState(null) + const [isUncancelling, setIsUncancelling] = useState(false) + const [uncancelError, setUncancelError] = useState( + null + ) + const [isChangePlanOpen, setIsChangePlanOpen] = useState(false) + + if (!billing.loaded || !billing.loadBilling) { + return null // or loading skeleton + } + + if (billing.errors) { + return null // or error message + } + + async function handleSignOut() { + await queryClient.clear() + await authClient.signOut({ + fetchOptions: { + onSuccess: () => { + router.push('/sign-in') + }, + }, + }) + } + + async function handleCancelSubscription() { + // By default, each customer can only have one active subscription at a time, + // so accessing the first currentSubscriptions is sufficient. + // Multiple subscriptions per customer can be enabled in dashboard > settings + const currentSubscription = billing.currentSubscriptions?.[0] + const subscriptionId = currentSubscription?.id + + if (!subscriptionId || !billing.cancelSubscription) { + return + } + + // Confirm cancellation + const confirmed = window.confirm( + 'Are you sure you want to cancel your membership? Your subscription will remain active until the end of the current billing period.' + ) + + if (!confirmed) { + return + } + + setIsCancelling(true) + setCancelError(null) + + try { + await billing.cancelSubscription({ + id: subscriptionId, + cancellation: { + timing: 'at_end_of_current_billing_period', + }, + }) + } catch (error) { + setCancelError( + error instanceof Error + ? error.message + : 'Failed to cancel subscription. Please try again.' + ) + } finally { + setIsCancelling(false) + } + } + + async function handleUncancelSubscription() { + const currentSubscription = billing.currentSubscriptions?.[0] + const subscriptionId = currentSubscription?.id + + if (!subscriptionId || !billing.uncancelSubscription) { + return + } + + // Confirm uncancellation + const confirmed = window.confirm( + 'Are you sure you want to uncancel your membership? Your subscription will continue as normal.' + ) + + if (!confirmed) { + return + } + + setIsUncancelling(true) + setUncancelError(null) + + try { + await billing.uncancelSubscription({ + id: subscriptionId, + }) + } catch (error) { + setUncancelError( + error instanceof Error + ? error.message + : 'Failed to uncancel subscription. Please try again.' + ) + } finally { + setIsUncancelling(false) + } + } + + if (!session?.user) { + return null + } + + const accountName = + session.user.name || session.user.email || 'Account' + // By default, each customer can only have one active subscription at a time, + // so accessing the first currentSubscriptions is sufficient. + // Multiple subscriptions per customer can be enabled in dashboard > settings + const currentSubscription = billing.currentSubscriptions?.[0] + + // Check if subscription is scheduled for cancellation + // Flowglad subscriptions have: status === "cancellation_scheduled" or cancelScheduledAt property + const isCancelled = + currentSubscription && + (currentSubscription.status === 'cancellation_scheduled' || + (currentSubscription.cancelScheduledAt && + !currentSubscription.canceledAt)) + + // Format cancellation date for display + // cancelScheduledAt is in milliseconds (Unix timestamp) + const cancellationDate = currentSubscription?.cancelScheduledAt + ? new Date( + currentSubscription.cancelScheduledAt + ).toLocaleDateString('en-US', { + year: 'numeric', + month: 'long', + day: 'numeric', + }) + : null + + // Check if subscription is scheduled for cancellation in the future + const isScheduledForCancellation = + isCancelled && + cancellationDate && + currentSubscription?.cancelScheduledAt && + currentSubscription.cancelScheduledAt > Date.now() + + return ( + <> + + + + + + Change Your Plan + + Select a new plan to switch to. Upgrades take effect + immediately with prorated billing. Downgrades take + effect at the end of your current billing period. + + + setIsChangePlanOpen(false)} + /> + + + + ) +} diff --git a/nextjs/seat-based-billing/src/components/pricing-card.tsx b/nextjs/seat-based-billing/src/components/pricing-card.tsx new file mode 100644 index 0000000..66e7634 --- /dev/null +++ b/nextjs/seat-based-billing/src/components/pricing-card.tsx @@ -0,0 +1,236 @@ +'use client' + +import { useBilling } from '@flowglad/nextjs' +import { Check } from 'lucide-react' +import { useState } from 'react' +import { Badge } from '@/components/ui/badge' +import { Button } from '@/components/ui/button' +import { + Card, + CardContent, + CardDescription, + CardFooter, + CardHeader, + CardTitle, +} from '@/components/ui/card' +import { isDefaultPlanBySlug } from '@/lib/billing-helpers' +import { cn } from '@/lib/utils' + +export interface PricingPlan { + name: string + description?: string + displayPrice: string + slug: string + features: string[] + isPopular?: boolean + unitPrice: number + singularQuantityLabel?: string + pluralQuantityLabel?: string +} + +interface PricingCardProps { + plan: PricingPlan + isCurrentPlan?: boolean + hideFeatures?: boolean +} + +/** + * PricingCard component displays a single pricing plan + */ +export function PricingCard({ + plan, + isCurrentPlan = false, + hideFeatures = false, +}: PricingCardProps) { + const billing = useBilling() + const [isLoading, setIsLoading] = useState(false) + const [error, setError] = useState(null) + const [quantity, setQuantity] = useState(1) + + // Determine if this plan supports quantity selection (non-free plans with unitPrice > 0) + const supportsQuantity = plan.unitPrice > 0 + + if (!billing.loaded) { + return
Loading...
+ } + + if (billing.errors) { + return
Error loading billing data
+ } + + if (!billing.loadBilling) { + return
Billing not available
+ } + + const priceSlug = plan.slug + const displayPrice = plan.displayPrice + + // Check if this plan is a default plan by checking the pricing model + const isDefaultPlan = isDefaultPlanBySlug( + billing.pricingModel, + priceSlug + ) + + // Calculate total price for display + const totalPrice = supportsQuantity + ? (plan.unitPrice * quantity) / 100 + : plan.unitPrice / 100 + const displayTotalPrice = `$${totalPrice.toLocaleString('en-US', { maximumFractionDigits: 0 })}` + const quantityLabel = + quantity === 1 + ? (plan.singularQuantityLabel ?? 'unit') + : (plan.pluralQuantityLabel ?? 'units') + + const handleCheckout = async () => { + setError(null) + + setIsLoading(true) + try { + await billing.createCheckoutSession({ + priceSlug: priceSlug, + quantity: supportsQuantity ? quantity : undefined, + successUrl: `${window.location.origin}/`, + cancelUrl: window.location.href, + autoRedirect: true, + }) + } catch (error) { + const errorMsg = + error instanceof Error + ? error.message + : 'Failed to start checkout. Please try again.' + setError(errorMsg) + } finally { + setIsLoading(false) + } + } + + return ( + + {plan.isPopular && ( +
+ + Popular + +
+ )} + + + + {plan.name} + + {plan.description && ( + + {plan.description} + + )} +
+
+ + {supportsQuantity ? displayTotalPrice : displayPrice} + + + /month + +
+ {supportsQuantity && quantity > 1 && ( +
+ {displayPrice} × {quantity} {quantityLabel} +
+ )} +
+ + {/* Quantity Selector for paid plans */} + {supportsQuantity && ( +
+ + + {quantity} + + + + {quantityLabel} + +
+ )} +
+ + {!hideFeatures && ( + +
    + {plan.features.length === 0 ? ( +
  • + No features included +
  • + ) : ( + plan.features.map((feature) => ( +
  • + + + {feature} + +
  • + )) + )} +
+
+ )} + + +
+ + {error && ( +

+ {error} +

+ )} +
+
+
+ ) +} diff --git a/nextjs/seat-based-billing/src/components/pricing-cards-grid.tsx b/nextjs/seat-based-billing/src/components/pricing-cards-grid.tsx new file mode 100644 index 0000000..04035a9 --- /dev/null +++ b/nextjs/seat-based-billing/src/components/pricing-cards-grid.tsx @@ -0,0 +1,196 @@ +'use client' + +import { useBilling } from '@flowglad/nextjs' +import Autoplay from 'embla-carousel-autoplay' +import { useMemo, useRef } from 'react' +import type { PricingPlan } from '@/components/pricing-card' +import { PricingCard } from '@/components/pricing-card' +import { + Card, + CardContent, + CardFooter, + CardHeader, +} from '@/components/ui/card' +import { + Carousel, + CarouselContent, + CarouselItem, + CarouselNext, + CarouselPrevious, +} from '@/components/ui/carousel' +import { Skeleton } from '@/components/ui/skeleton' +import { useMobile } from '@/hooks/use-mobile' +import { transformProductsToPricingPlans } from '@/lib/billing-helpers' + +/** + * PricingCardsGrid component displays all pricing plans in a responsive grid or carousel + */ +export function PricingCardsGrid() { + const isMobile = useMobile() + const autoplayPlugin = useRef( + Autoplay({ + delay: 3000, + stopOnInteraction: true, + }) + ) + const billing = useBilling() + + // Build plans from pricingModel using shared utility + const plans = useMemo(() => { + // Early return if billing isn't ready or has no pricing model + if ( + !billing.loaded || + !billing.loadBilling || + billing.errors || + !billing.pricingModel + ) { + return [] + } + + return transformProductsToPricingPlans(billing.pricingModel) + }, [billing]) + + // Early returns after all hooks to prevent type issues in the rest of the component + if (!billing.loaded || !billing.loadBilling) { + return null // or loading skeleton + } + + if (billing.errors) { + return null // or error message + } + + const isPlanCurrent = (plan: PricingPlan): boolean => { + if ( + !billing.currentSubscriptions || + billing.currentSubscriptions.length === 0 + ) { + return false + } + const priceSlug = plan.slug + const price = billing.getPrice(priceSlug) + if (!price) return false + const currentPriceIds = new Set( + billing.currentSubscriptions + .map((sub) => sub.priceId) + .filter( + (id): id is string => + typeof id === 'string' && id.length > 0 + ) + ) + return currentPriceIds.has(price.id) + } + + return ( +
+ {/* Pricing Cards - Carousel on Mobile, Grid on Desktop */} + {plans.length === 0 ? ( + // Show skeleton cards when plans are loading + isMobile ? ( +
+ + + {[1, 2].map((i) => ( + +
+ + + + +
+ +
+
+ + + +
+
+
+ ))} +
+ + +
+
+ ) : ( +
+ {[1, 2, 3, 4].map((i) => ( + + + + +
+ +
+
+ +
    + {[1, 2, 3, 4].map((j) => ( +
  • + + +
  • + ))} +
+
+ + + +
+ ))} +
+ ) + ) : isMobile ? ( +
+ + + {plans.map((plan) => ( + +
+ +
+
+ ))} +
+ + +
+
+ ) : ( +
+ {plans.map((plan) => ( + + ))} +
+ )} +
+ ) +} diff --git a/nextjs/seat-based-billing/src/components/providers.tsx b/nextjs/seat-based-billing/src/components/providers.tsx new file mode 100644 index 0000000..9ba7af2 --- /dev/null +++ b/nextjs/seat-based-billing/src/components/providers.tsx @@ -0,0 +1,61 @@ +'use client' + +import { FlowgladProvider } from '@flowglad/nextjs' +import { + QueryClient, + QueryClientProvider, +} from '@tanstack/react-query' +import { authClient } from '@/lib/auth-client' + +const createQueryClient = () => + new QueryClient({ + defaultOptions: { + queries: { + // With SSR, we usually want to set some default staleTime + // above 0 to avoid refetching immediately on the client + staleTime: 30 * 1000, + }, + }, + }) + +let clientQueryClientSingleton: QueryClient | undefined = undefined +const getQueryClient = () => { + if (typeof window === 'undefined') { + // Server: always make a new query client + return createQueryClient() + } + // Browser: use singleton pattern to keep the same query client + return (clientQueryClientSingleton ??= createQueryClient()) +} + +export function ReactQueryProvider(props: { + children: React.ReactNode +}) { + const queryClient = getQueryClient() + + return ( + + {props.children} + + ) +} + +export function FlowgladProviderWrapper(props: { + children: React.ReactNode +}) { + // Use BetterAuth's useSession to watch for session changes reactively + const { data: session } = authClient.useSession() + + // Load billing when user is logged in + // Supports both user-based (default) and organization-based billing + const loadBilling = !!session?.user + + return ( + + {props.children} + + ) +} diff --git a/nextjs/seat-based-billing/src/components/ui/badge.tsx b/nextjs/seat-based-billing/src/components/ui/badge.tsx new file mode 100644 index 0000000..2b4cce9 --- /dev/null +++ b/nextjs/seat-based-billing/src/components/ui/badge.tsx @@ -0,0 +1,46 @@ +import { Slot } from '@radix-ui/react-slot' +import { cva, type VariantProps } from 'class-variance-authority' +import * as React from 'react' + +import { cn } from '@/lib/utils' + +const badgeVariants = cva( + 'inline-flex items-center justify-center rounded-full border px-2 py-0.5 text-xs font-medium w-fit whitespace-nowrap shrink-0 [&>svg]:size-3 gap-1 [&>svg]:pointer-events-none focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px] aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive transition-[color,box-shadow] overflow-hidden', + { + variants: { + variant: { + default: + 'border-transparent bg-primary text-primary-foreground [a&]:hover:bg-primary/90', + secondary: + 'border-transparent bg-secondary text-secondary-foreground [a&]:hover:bg-secondary/90', + destructive: + 'border-transparent bg-destructive text-white [a&]:hover:bg-destructive/90 focus-visible:ring-destructive/20 dark:focus-visible:ring-destructive/40 dark:bg-destructive/60', + outline: + 'text-foreground [a&]:hover:bg-accent [a&]:hover:text-accent-foreground', + }, + }, + defaultVariants: { + variant: 'default', + }, + } +) + +function Badge({ + className, + variant, + asChild = false, + ...props +}: React.ComponentProps<'span'> & + VariantProps & { asChild?: boolean }) { + const Comp = asChild ? Slot : 'span' + + return ( + + ) +} + +export { Badge, badgeVariants } diff --git a/nextjs/seat-based-billing/src/components/ui/button.tsx b/nextjs/seat-based-billing/src/components/ui/button.tsx new file mode 100644 index 0000000..8e59169 --- /dev/null +++ b/nextjs/seat-based-billing/src/components/ui/button.tsx @@ -0,0 +1,61 @@ +import { Slot } from '@radix-ui/react-slot' +import { cva, type VariantProps } from 'class-variance-authority' +import * as React from 'react' + +import { cn } from '@/lib/utils' + +const buttonVariants = cva( + "inline-flex items-center justify-center gap-2 whitespace-nowrap rounded-md text-sm font-medium transition-all disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg:not([class*='size-'])]:size-4 shrink-0 [&_svg]:shrink-0 outline-none focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px] aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive active:scale-95 cursor-pointer", + { + variants: { + variant: { + default: + 'bg-primary text-primary-foreground hover:bg-primary/90 active:bg-primary/80', + destructive: + 'bg-destructive text-white hover:bg-destructive/90 active:bg-destructive/80 focus-visible:ring-destructive/20 dark:focus-visible:ring-destructive/40 dark:bg-destructive/60', + outline: + 'border bg-background shadow-xs hover:bg-accent hover:text-accent-foreground active:bg-accent/80 dark:bg-input/30 dark:border-input dark:hover:bg-input/50', + secondary: + 'bg-secondary text-secondary-foreground hover:bg-secondary/80 active:bg-secondary/70', + ghost: + 'hover:bg-accent hover:text-accent-foreground active:bg-accent/80 dark:hover:bg-accent/50', + link: 'text-primary underline-offset-4 hover:underline active:opacity-80', + }, + size: { + default: 'h-9 px-4 py-2 has-[>svg]:px-3', + sm: 'h-8 rounded-md gap-1.5 px-3 has-[>svg]:px-2.5', + lg: 'h-10 rounded-md px-6 has-[>svg]:px-4', + icon: 'size-9', + 'icon-sm': 'size-8', + 'icon-lg': 'size-10', + }, + }, + defaultVariants: { + variant: 'default', + size: 'default', + }, + } +) + +function Button({ + className, + variant, + size, + asChild = false, + ...props +}: React.ComponentProps<'button'> & + VariantProps & { + asChild?: boolean + }) { + const Comp = asChild ? Slot : 'button' + + return ( + + ) +} + +export { Button, buttonVariants } diff --git a/nextjs/seat-based-billing/src/components/ui/card.tsx b/nextjs/seat-based-billing/src/components/ui/card.tsx new file mode 100644 index 0000000..268c372 --- /dev/null +++ b/nextjs/seat-based-billing/src/components/ui/card.tsx @@ -0,0 +1,113 @@ +import * as React from 'react' + +import { cn } from '@/lib/utils' + +function Card({ className, ...props }: React.ComponentProps<'div'>) { + return ( +
+ ) +} + +function CardHeader({ + className, + ...props +}: React.ComponentProps<'div'>) { + return ( +
+ ) +} + +function CardTitle({ + className, + ...props +}: React.ComponentProps<'div'>) { + return ( +
+ ) +} + +function CardDescription({ + className, + ...props +}: React.ComponentProps<'div'>) { + return ( +
+ ) +} + +function CardAction({ + className, + ...props +}: React.ComponentProps<'div'>) { + return ( +
+ ) +} + +function CardContent({ + className, + ...props +}: React.ComponentProps<'div'>) { + return ( +
+ ) +} + +function CardFooter({ + className, + ...props +}: React.ComponentProps<'div'>) { + return ( +
+ ) +} + +export { + Card, + CardHeader, + CardFooter, + CardTitle, + CardAction, + CardDescription, + CardContent, +} diff --git a/nextjs/seat-based-billing/src/components/ui/carousel.tsx b/nextjs/seat-based-billing/src/components/ui/carousel.tsx new file mode 100644 index 0000000..44a2c54 --- /dev/null +++ b/nextjs/seat-based-billing/src/components/ui/carousel.tsx @@ -0,0 +1,249 @@ +'use client' + +import useEmblaCarousel, { + type UseEmblaCarouselType, +} from 'embla-carousel-react' +import { ArrowLeft, ArrowRight } from 'lucide-react' +import * as React from 'react' +import { Button } from '@/components/ui/button' +import { cn } from '@/lib/utils' + +type CarouselApi = UseEmblaCarouselType[1] +type UseCarouselParameters = Parameters +type CarouselOptions = UseCarouselParameters[0] +type CarouselPlugin = UseCarouselParameters[1] + +type CarouselProps = { + opts?: CarouselOptions + plugins?: CarouselPlugin + orientation?: 'horizontal' | 'vertical' + setApi?: (api: CarouselApi) => void +} + +type CarouselContextProps = { + carouselRef: ReturnType[0] + api: ReturnType[1] + scrollPrev: () => void + scrollNext: () => void + canScrollPrev: boolean + canScrollNext: boolean +} & CarouselProps + +const CarouselContext = + React.createContext(null) + +function useCarousel() { + const context = React.useContext(CarouselContext) + + if (!context) { + throw new Error('useCarousel must be used within a ') + } + + return context +} + +function Carousel({ + orientation = 'horizontal', + opts, + setApi, + plugins, + className, + children, + ...props +}: React.ComponentProps<'div'> & CarouselProps) { + const [carouselRef, api] = useEmblaCarousel( + { + ...opts, + axis: orientation === 'horizontal' ? 'x' : 'y', + }, + plugins + ) + const [canScrollPrev, setCanScrollPrev] = React.useState(false) + const [canScrollNext, setCanScrollNext] = React.useState(false) + + const onSelect = React.useCallback((api: CarouselApi) => { + if (!api) return + setCanScrollPrev(api.canScrollPrev()) + setCanScrollNext(api.canScrollNext()) + }, []) + + const scrollPrev = React.useCallback(() => { + api?.scrollPrev() + }, [api]) + + const scrollNext = React.useCallback(() => { + api?.scrollNext() + }, [api]) + + const handleKeyDown = React.useCallback( + (event: React.KeyboardEvent) => { + if (event.key === 'ArrowLeft') { + event.preventDefault() + scrollPrev() + } else if (event.key === 'ArrowRight') { + event.preventDefault() + scrollNext() + } + }, + [scrollPrev, scrollNext] + ) + + React.useEffect(() => { + if (!api || !setApi) return + setApi(api) + }, [api, setApi]) + + React.useEffect(() => { + if (!api) return + onSelect(api) + api.on('reInit', onSelect) + api.on('select', onSelect) + + return () => { + api?.off('reInit', onSelect) + api?.off('select', onSelect) + } + }, [api, onSelect]) + + return ( + +
+ {children} +
+
+ ) +} + +function CarouselContent({ + className, + ...props +}: React.ComponentProps<'div'>) { + const { carouselRef, orientation } = useCarousel() + + return ( +
+
+
+ ) +} + +function CarouselItem({ + className, + ...props +}: React.ComponentProps<'div'>) { + const { orientation } = useCarousel() + + return ( +
+ ) +} + +function CarouselPrevious({ + className, + variant = 'outline', + size = 'icon', + ...props +}: React.ComponentProps) { + const { orientation, scrollPrev, canScrollPrev } = useCarousel() + + return ( + + ) +} + +function CarouselNext({ + className, + variant = 'outline', + size = 'icon', + ...props +}: React.ComponentProps) { + const { orientation, scrollNext, canScrollNext } = useCarousel() + + return ( + + ) +} + +export { + type CarouselApi, + Carousel, + CarouselContent, + CarouselItem, + CarouselPrevious, + CarouselNext, +} diff --git a/nextjs/seat-based-billing/src/components/ui/dialog.tsx b/nextjs/seat-based-billing/src/components/ui/dialog.tsx new file mode 100644 index 0000000..4f8a879 --- /dev/null +++ b/nextjs/seat-based-billing/src/components/ui/dialog.tsx @@ -0,0 +1,148 @@ +'use client' + +import * as DialogPrimitive from '@radix-ui/react-dialog' +import { XIcon } from 'lucide-react' +import * as React from 'react' + +import { cn } from '@/lib/utils' + +function Dialog({ + ...props +}: React.ComponentProps) { + return +} + +function DialogTrigger({ + ...props +}: React.ComponentProps) { + return ( + + ) +} + +function DialogPortal({ + ...props +}: React.ComponentProps) { + return ( + + ) +} + +function DialogClose({ + ...props +}: React.ComponentProps) { + return +} + +function DialogOverlay({ + className, + ...props +}: React.ComponentProps) { + return ( + + ) +} + +function DialogContent({ + className, + children, + ...props +}: React.ComponentProps) { + return ( + + + + {children} + + + Close + + + + ) +} + +function DialogHeader({ + className, + ...props +}: React.ComponentProps<'div'>) { + return ( +
+ ) +} + +function DialogFooter({ + className, + ...props +}: React.ComponentProps<'div'>) { + return ( +
+ ) +} + +function DialogTitle({ + className, + ...props +}: React.ComponentProps) { + return ( + + ) +} + +function DialogDescription({ + className, + ...props +}: React.ComponentProps) { + return ( + + ) +} + +export { + Dialog, + DialogClose, + DialogContent, + DialogDescription, + DialogFooter, + DialogHeader, + DialogOverlay, + DialogPortal, + DialogTitle, + DialogTrigger, +} diff --git a/nextjs/seat-based-billing/src/components/ui/dropdown-menu.tsx b/nextjs/seat-based-billing/src/components/ui/dropdown-menu.tsx new file mode 100644 index 0000000..8b861e4 --- /dev/null +++ b/nextjs/seat-based-billing/src/components/ui/dropdown-menu.tsx @@ -0,0 +1,273 @@ +'use client' + +import * as DropdownMenuPrimitive from '@radix-ui/react-dropdown-menu' +import { CheckIcon, ChevronRightIcon, CircleIcon } from 'lucide-react' +import * as React from 'react' + +import { cn } from '@/lib/utils' + +function DropdownMenu({ + ...props +}: React.ComponentProps) { + return ( + + ) +} + +function DropdownMenuPortal({ + ...props +}: React.ComponentProps) { + return ( + + ) +} + +function DropdownMenuTrigger({ + ...props +}: React.ComponentProps) { + return ( + + ) +} + +function DropdownMenuContent({ + className, + sideOffset = 4, + ...props +}: React.ComponentProps) { + return ( + + + + ) +} + +function DropdownMenuGroup({ + ...props +}: React.ComponentProps) { + return ( + + ) +} + +function DropdownMenuItem({ + className, + inset, + variant = 'default', + ...props +}: React.ComponentProps & { + inset?: boolean + variant?: 'default' | 'destructive' +}) { + return ( + + ) +} + +function DropdownMenuCheckboxItem({ + className, + children, + checked, + ...props +}: React.ComponentProps) { + return ( + + + + + + + {children} + + ) +} + +function DropdownMenuRadioGroup({ + ...props +}: React.ComponentProps) { + return ( + + ) +} + +function DropdownMenuRadioItem({ + className, + children, + ...props +}: React.ComponentProps) { + return ( + + + + + + + {children} + + ) +} + +function DropdownMenuLabel({ + className, + inset, + ...props +}: React.ComponentProps & { + inset?: boolean +}) { + return ( + + ) +} + +function DropdownMenuSeparator({ + className, + ...props +}: React.ComponentProps) { + return ( + + ) +} + +function DropdownMenuShortcut({ + className, + ...props +}: React.ComponentProps<'span'>) { + return ( + + ) +} + +function DropdownMenuSub({ + ...props +}: React.ComponentProps) { + return ( + + ) +} + +function DropdownMenuSubTrigger({ + className, + inset, + children, + ...props +}: React.ComponentProps & { + inset?: boolean +}) { + return ( + + {children} + + + ) +} + +function DropdownMenuSubContent({ + className, + ...props +}: React.ComponentProps) { + return ( + + ) +} + +export { + DropdownMenu, + DropdownMenuPortal, + DropdownMenuTrigger, + DropdownMenuContent, + DropdownMenuGroup, + DropdownMenuLabel, + DropdownMenuItem, + DropdownMenuCheckboxItem, + DropdownMenuRadioGroup, + DropdownMenuRadioItem, + DropdownMenuSeparator, + DropdownMenuShortcut, + DropdownMenuSub, + DropdownMenuSubTrigger, + DropdownMenuSubContent, +} diff --git a/nextjs/seat-based-billing/src/components/ui/input.tsx b/nextjs/seat-based-billing/src/components/ui/input.tsx new file mode 100644 index 0000000..bd5eeef --- /dev/null +++ b/nextjs/seat-based-billing/src/components/ui/input.tsx @@ -0,0 +1,24 @@ +import * as React from 'react' + +import { cn } from '@/lib/utils' + +const Input = React.forwardRef< + HTMLInputElement, + React.ComponentProps<'input'> +>(({ className, type, ...props }, ref) => { + return ( + + ) +}) +Input.displayName = 'Input' + +export { Input } diff --git a/nextjs/seat-based-billing/src/components/ui/progress.tsx b/nextjs/seat-based-billing/src/components/ui/progress.tsx new file mode 100644 index 0000000..474baec --- /dev/null +++ b/nextjs/seat-based-billing/src/components/ui/progress.tsx @@ -0,0 +1,32 @@ +'use client' + +import * as ProgressPrimitive from '@radix-ui/react-progress' +import * as React from 'react' + +import { cn } from '@/lib/utils' + +function Progress({ + className, + value, + ...props +}: React.ComponentProps) { + return ( + + + + ) +} + +export { Progress } diff --git a/nextjs/seat-based-billing/src/components/ui/skeleton.tsx b/nextjs/seat-based-billing/src/components/ui/skeleton.tsx new file mode 100644 index 0000000..9b9bfce --- /dev/null +++ b/nextjs/seat-based-billing/src/components/ui/skeleton.tsx @@ -0,0 +1,16 @@ +import { cn } from '@/lib/utils' + +function Skeleton({ + className, + ...props +}: React.ComponentProps<'div'>) { + return ( +
+ ) +} + +export { Skeleton } diff --git a/nextjs/seat-based-billing/src/components/ui/switch.tsx b/nextjs/seat-based-billing/src/components/ui/switch.tsx new file mode 100644 index 0000000..e0273eb --- /dev/null +++ b/nextjs/seat-based-billing/src/components/ui/switch.tsx @@ -0,0 +1,34 @@ +'use client' + +import * as SwitchPrimitive from '@radix-ui/react-switch' +import * as React from 'react' + +import { cn } from '@/lib/utils' + +const Switch = React.forwardRef< + React.ElementRef, + React.ComponentPropsWithoutRef +>(({ className, ...props }, ref) => { + return ( + + + + ) +}) + +Switch.displayName = 'Switch' + +export { Switch } diff --git a/nextjs/seat-based-billing/src/components/ui/tooltip.tsx b/nextjs/seat-based-billing/src/components/ui/tooltip.tsx new file mode 100644 index 0000000..3549c0b --- /dev/null +++ b/nextjs/seat-based-billing/src/components/ui/tooltip.tsx @@ -0,0 +1,66 @@ +'use client' + +import * as TooltipPrimitive from '@radix-ui/react-tooltip' +import * as React from 'react' + +import { cn } from '@/lib/utils' + +function TooltipProvider({ + delayDuration = 0, + ...props +}: React.ComponentProps) { + return ( + + ) +} + +function Tooltip({ + ...props +}: React.ComponentProps) { + return ( + + + + ) +} + +function TooltipTrigger({ + ...props +}: React.ComponentProps) { + return ( + + ) +} + +function TooltipContent({ + className, + sideOffset = 0, + children, + ...props +}: React.ComponentProps) { + return ( + + + {children} + + + + ) +} + +export { Tooltip, TooltipTrigger, TooltipContent, TooltipProvider } diff --git a/nextjs/seat-based-billing/src/hooks/use-mobile.ts b/nextjs/seat-based-billing/src/hooks/use-mobile.ts new file mode 100644 index 0000000..689e61a --- /dev/null +++ b/nextjs/seat-based-billing/src/hooks/use-mobile.ts @@ -0,0 +1,31 @@ +'use client' + +import { useEffect, useState } from 'react' + +/** + * Hook to detect if the screen width is below a certain breakpoint + * @param breakpoint - The breakpoint width in pixels (default: 768px for mobile) + * @returns boolean indicating if the screen is below the breakpoint + */ +export function useMobile(breakpoint: number = 768): boolean { + const [isMobile, setIsMobile] = useState(false) + + useEffect(() => { + const checkMobile = () => { + setIsMobile(window.innerWidth < breakpoint) + } + + // Check on mount + checkMobile() + + // Add event listener + window.addEventListener('resize', checkMobile) + + // Cleanup + return () => { + window.removeEventListener('resize', checkMobile) + } + }, [breakpoint]) + + return isMobile +} diff --git a/nextjs/seat-based-billing/src/lib/auth-client.ts b/nextjs/seat-based-billing/src/lib/auth-client.ts new file mode 100644 index 0000000..1fd036b --- /dev/null +++ b/nextjs/seat-based-billing/src/lib/auth-client.ts @@ -0,0 +1,10 @@ +'use client' + +import { organizationClient } from 'better-auth/client/plugins' +import { createAuthClient } from 'better-auth/react' + +export const authClient = createAuthClient({ + // Default to relative origin; allows prod/staging to work without hard-coded localhost + baseURL: process.env.NEXT_PUBLIC_BASE_URL ?? '', + plugins: [organizationClient()], // Uncomment to test better auth plugin with organization flowglad customer +}) diff --git a/nextjs/seat-based-billing/src/lib/auth.ts b/nextjs/seat-based-billing/src/lib/auth.ts new file mode 100644 index 0000000..5882241 --- /dev/null +++ b/nextjs/seat-based-billing/src/lib/auth.ts @@ -0,0 +1,45 @@ +import { + type FlowgladBetterAuthPluginOptions, + flowgladPlugin, +} from '@flowglad/nextjs/better-auth' +import { betterAuth } from 'better-auth' +import { drizzleAdapter } from 'better-auth/adapters/drizzle' +import { organization } from 'better-auth/plugins' +import { db } from '@/server/db/client' +import { betterAuthSchema } from '@/server/db/schema' + +const betterAuthSecret = process.env.BETTER_AUTH_SECRET +if (!betterAuthSecret) { + throw new Error('BETTER_AUTH_SECRET is not set') +} + +const flowgladConfig: FlowgladBetterAuthPluginOptions = { + // Default to user-based billing, but supports organization if active + customerType: 'user' as const, + // apiKey optional - reads from FLOWGLAD_SECRET_KEY env var + // baseURL optional - defaults to https://app.flowglad.com +} + +const auth = betterAuth({ + // ... Better Auth config + advanced: { + // Use unique cookie prefix to avoid conflicts with platform on localhost + cookiePrefix: 'pg-seat', + }, + secret: betterAuthSecret, + emailAndPassword: { + enabled: true, + requireEmailVerification: false, + }, + database: drizzleAdapter(db, { + provider: 'pg', + usePlural: true, + schema: betterAuthSchema, + }), + plugins: [ + organization(), // Uncomment to test better auth plugin with organization flowglad customer + flowgladPlugin(flowgladConfig), + ], +}) + +export { auth } diff --git a/nextjs/seat-based-billing/src/lib/billing-helpers.ts b/nextjs/seat-based-billing/src/lib/billing-helpers.ts new file mode 100644 index 0000000..c5b35c0 --- /dev/null +++ b/nextjs/seat-based-billing/src/lib/billing-helpers.ts @@ -0,0 +1,388 @@ +import type { + BillingWithChecks, + Price, + Product, + UsageMeter, +} from '@flowglad/nextjs' +import type { PricingPlan } from '@/components/pricing-card' + +type UsageMeterSlug = 'fast_generations' | 'hd_video_minutes' + +/** + * The product name used to determine the "popular" plan in pricing displays. + * Change this constant to update the popular plan across all pricing grids. + */ +export const POPULAR_PLAN_NAME = 'Business' + +/** + * Plan tier definitions for Linear-style pricing display. + * Used to group monthly/yearly variants and show appropriate features. + */ +export interface PlanTier { + name: string + monthlySlug: string | null + yearlySlug: string | null + monthlyPrice: number + yearlyPrice: number + description: string + features: string[] + isPopular: boolean + isEnterprise: boolean + singularQuantityLabel?: string + pluralQuantityLabel?: string +} + +/** + * Groups products by their base name (Basic, Business, Enterprise) and extracts + * monthly/yearly pricing variants for Linear-style pricing display. + */ +export function groupProductsByTier( + pricingModel: BillingWithChecks['pricingModel'] | null | undefined +): PlanTier[] { + if (!pricingModel?.products) return [] + + const { products } = pricingModel + + // Group products by base name + const tierMap = new Map() + + for (const product of products) { + // Skip free/default products for paid tiers display + if (product.default === true) continue + + const price = product.prices.find( + (p) => p.type === 'subscription' && p.active === true + ) + if (!price?.slug) continue + + const baseName = product.name // "Basic", "Business", "Enterprise" + const isMonthly = price.intervalUnit === 'month' + const isYearly = price.intervalUnit === 'year' + + // Get or create tier entry + let tier = tierMap.get(baseName) + if (!tier) { + tier = { + name: baseName, + monthlySlug: null, + yearlySlug: null, + monthlyPrice: 0, + yearlyPrice: 0, + description: product.description ?? '', + features: product.features + .map((f) => f.name) + .filter((n): n is string => typeof n === 'string' && n.length > 0), + isPopular: baseName === POPULAR_PLAN_NAME, + isEnterprise: baseName === 'Enterprise', + singularQuantityLabel: product.singularQuantityLabel ?? undefined, + pluralQuantityLabel: product.pluralQuantityLabel ?? undefined, + } + tierMap.set(baseName, tier) + } + + // Set pricing based on interval + if (isMonthly) { + tier.monthlySlug = price.slug + tier.monthlyPrice = price.unitPrice + } else if (isYearly) { + tier.yearlySlug = price.slug + tier.yearlyPrice = price.unitPrice + } + } + + // Convert to array and sort by monthly price + const tiers = Array.from(tierMap.values()) + + // Sort: Basic, Business, Enterprise + const order = ['Basic', 'Business', 'Enterprise'] + return tiers.sort((a, b) => { + const aIdx = order.indexOf(a.name) + const bIdx = order.indexOf(b.name) + if (aIdx === -1 && bIdx === -1) return a.monthlyPrice - b.monthlyPrice + if (aIdx === -1) return 1 + if (bIdx === -1) return -1 + return aIdx - bIdx + }) +} + +/** + * Gets the Free plan details from the pricing model. + */ +export function getFreePlan( + pricingModel: BillingWithChecks['pricingModel'] | null | undefined +): { name: string; description: string; features: string[]; slug: string } | null { + if (!pricingModel?.products) return null + + const freeProduct = pricingModel.products.find((p) => p.default === true) + if (!freeProduct) return null + + const price = freeProduct.prices.find((p) => p.type === 'subscription') + if (!price?.slug) return null + + return { + name: freeProduct.name, + description: freeProduct.description ?? 'Free for everyone', + features: freeProduct.features + .map((f) => f.name) + .filter((n): n is string => typeof n === 'string' && n.length > 0), + slug: price.slug, + } +} + +/** + * Formats a price from cents to a display string (e.g., 1000 -> "$10") + */ +export function formatPriceFromCents(cents: number): string { + const dollars = cents / 100 + return `$${dollars.toLocaleString('en-US', { maximumFractionDigits: 0 })}` +} + +/** + * Transforms products from the billing pricing model into PricingPlan objects + * for display in pricing grids. + * + * This function: + * - Filters out default/free products + * - Finds active subscription prices + * - Extracts feature names + * - Marks the popular plan (based on POPULAR_PLAN_NAME constant) + * - Sorts by price (lowest to highest) + * + * @param pricingModel - The billing pricing model (from billing.pricingModel) + * @returns Array of PricingPlan objects sorted by price + */ +export function transformProductsToPricingPlans( + pricingModel: BillingWithChecks['pricingModel'] | null | undefined +): PricingPlan[] { + if (!pricingModel?.products) return [] + + const { products } = pricingModel + + // Filter products: subscription type, active, not default/free + const filteredProducts = products.filter((product) => { + // Skip default/free products + if (product.default === true) return false + + // Find active subscription price + const matchingPrice = product.prices.find( + (price) => + price.type === 'subscription' && price.active === true + ) + + return !!matchingPrice + }) + + // Transform products to PricingPlan format + const transformedPlans = filteredProducts + .map((product) => { + const price = product.prices.find( + (p) => p.type === 'subscription' && p.active === true + ) + + if (!price || !price.slug) return null + + const displayPrice = formatPriceFromCents(price.unitPrice) + + // Build features list from feature objects (features have name and description) + const featureNames = + product.features + .map((feature) => feature.name) + .filter( + (name): name is string => + typeof name === 'string' && name.length > 0 + ) ?? [] + + const plan: PricingPlan = { + name: product.name, + displayPrice: displayPrice, + slug: price.slug, + features: featureNames, + unitPrice: price.unitPrice, + singularQuantityLabel: + product.singularQuantityLabel ?? undefined, + pluralQuantityLabel: product.pluralQuantityLabel ?? undefined, + } + + if (product.description) { + plan.description = product.description + } + + // Determine if popular (based on POPULAR_PLAN_NAME constant) + if (product.name === POPULAR_PLAN_NAME) { + plan.isPopular = true + } + + return plan + }) + .filter((plan): plan is PricingPlan => plan !== null) + + // Sort by price (lowest to highest) + return transformedPlans.sort((a, b) => a.unitPrice - b.unitPrice) +} + +/** + * Computes the total usage credits for a given usage meter slug from the current subscription's feature items. + * + * This function extracts usage credit grants from the subscription's experimental.featureItems + * and sums up the amounts for the specified usage meter. + * + * @param usageMeterSlug - The slug of the usage meter to compute totals for + * @param currentSubscription - The current subscription object (from billing.currentSubscriptions[0]) + * @param pricingModel - The billing pricing model (from billing.pricingModel) + * @returns The total amount of usage credits for the specified meter, or 0 if not found + */ +export function computeUsageTotal( + usageMeterSlug: UsageMeterSlug, + currentSubscription: + | NonNullable< + NonNullable[number] + > + | undefined, + pricingModel: BillingWithChecks['pricingModel'] | undefined +): number { + try { + // Early returns if we don't have the necessary data + if (!currentSubscription || !pricingModel?.usageMeters) return 0 + + // Get feature items from subscription (stored in experimental.featureItems) + const experimental = currentSubscription.experimental + const featureItems = experimental?.featureItems ?? [] + + if (featureItems.length === 0) return 0 + + // Build a lookup map: usageMeterId -> slug + // (Feature items reference meters by ID, but we need to match by slug) + const usageMeterById: Record = {} + for (const meter of pricingModel.usageMeters) { + const meterId = String(meter.id) + const meterSlug = String(meter.slug) + usageMeterById[meterId] = meterSlug + } + + // Filter to only usage credit grant features that match our slug + let total = 0 + for (const item of featureItems) { + // Only process usage credit grants (not toggle features) + if (item.type !== 'usage_credit_grant') continue + + // Check if this feature item's meter matches the slug we're looking for + const meterSlug = usageMeterById[item.usageMeterId] + if (meterSlug === usageMeterSlug) { + total += item.amount + } + } + + return total + } catch { + return 0 + } +} + +/** + * Finds a usage meter by its slug from the pricing model. + * + * @param usageMeterSlug - The slug of the usage meter to find + * @param pricingModel - The billing pricing model (from billing.pricingModel) + * @returns The usage meter object with id and slug, or null if not found + */ +export function findUsageMeterBySlug( + usageMeterSlug: string, + pricingModel: BillingWithChecks['pricingModel'] | undefined +): { id: string; slug: string } | null { + if (!pricingModel?.usageMeters) return null + + const usageMeter = pricingModel.usageMeters.find( + (meter: UsageMeter) => meter.slug === usageMeterSlug + ) + + if (!usageMeter) { + return null + } + + return { + id: String(usageMeter.id), + slug: String(usageMeter.slug), + } +} + +/** + * Finds a usage price by its associated usage meter slug from the pricing model. + * Usage prices are now nested under usageMeters[].prices (not products[].prices). + * + * @param usageMeterSlug - The slug of the usage meter to find the price for + * @param pricingModel - The billing pricing model (from billing.pricingModel) + * @returns The usage price object, or null if not found + */ +export function findUsagePriceByMeterSlug( + usageMeterSlug: string, + pricingModel: BillingWithChecks['pricingModel'] | undefined +): Price | null { + if (!pricingModel?.usageMeters) return null + + // Find the usage meter by slug + const usageMeter = pricingModel.usageMeters.find( + (meter: UsageMeter) => meter.slug === usageMeterSlug + ) + if (!usageMeter) return null + + // Usage prices are now directly on the usage meter + // Cast to access the prices property which is part of the new schema + const meterWithPrices = usageMeter as UsageMeter & { + prices?: Price[] + } + const usagePrice = meterWithPrices.prices?.find( + (price: Price) => price.type === 'usage' + ) + + return usagePrice ?? null +} + +/** + * Checks if a plan is a default plan by looking up the price by slug. + * Default plans have default: true at the product level. + * + * @param pricingModel - The billing pricing model (from billing.pricingModel) + * @param priceSlug - The slug of the price to check + * @returns true if the plan is a default plan, false otherwise + */ +export function isDefaultPlanBySlug( + pricingModel: BillingWithChecks['pricingModel'] | null | undefined, + priceSlug: string | undefined +): boolean { + if (!pricingModel?.products || !priceSlug) return false + + for (const product of pricingModel.products) { + const price = product.prices?.find( + (p: Price) => p.slug === priceSlug + ) + if (price) { + // Check if the product is default (e.g., Free Plan) + return product.default === true + } + } + return false +} + +/** + * Checks if a subscription is a default plan by looking up the price by ID. + * Default plans have default: true at the product level. + * Only checks product.default, not price.isDefault (which is set for all subscription prices). + * + * @param pricingModel - The billing pricing model (from billing.pricingModel) + * @param priceId - The ID of the price to check + * @returns true if the plan is a default plan, false otherwise + */ +export function isDefaultPlanById( + pricingModel: BillingWithChecks['pricingModel'] | null | undefined, + priceId: string | undefined +): boolean { + if (!pricingModel?.products || !priceId) return false + + for (const product of pricingModel.products) { + const price = product.prices?.find((p: Price) => p.id === priceId) + if (price) { + return product.default === true + } + } + return false +} diff --git a/nextjs/seat-based-billing/src/lib/flowglad.ts b/nextjs/seat-based-billing/src/lib/flowglad.ts new file mode 100644 index 0000000..12ba88f --- /dev/null +++ b/nextjs/seat-based-billing/src/lib/flowglad.ts @@ -0,0 +1,61 @@ +import { FlowgladServer } from '@flowglad/nextjs/server' +import { eq } from 'drizzle-orm' +import { headers } from 'next/headers' +import { auth } from '@/lib/auth' +import { db } from '@/server/db/client' +import { betterAuthSchema } from '@/server/db/schema' + +const { users } = betterAuthSchema + +export const flowglad = (customerExternalId: string) => { + return new FlowgladServer({ + customerExternalId, + getCustomerDetails: async (externalId: string) => { + // Try to get organization first (since customerType is 'organization') + try { + const orgData = await auth.api.getFullOrganization({ + query: { + organizationId: externalId, + }, + headers: await headers(), + }) + + if (orgData?.name) { + // This is an organization - get user email from session for organization email + const session = await auth.api.getSession({ + headers: await headers(), + }) + if (!session?.user) { + throw new Error('User not authenticated') + } + return { + email: session.user.email || '', + name: orgData.name, + } + } + } catch (error) { + // If organization lookup fails, fall through to user lookup + } + + // Fallback to user (for backwards compatibility) + const [user] = await db + .select({ + id: users.id, + email: users.email, + name: users.name, + }) + .from(users) + .where(eq(users.id, externalId)) + .limit(1) + + if (user) { + return { + email: user.email || '', + name: user.name || '', + } + } + + throw new Error(`Customer not found: ${externalId}`) + }, + }) +} diff --git a/nextjs/seat-based-billing/src/lib/utils.ts b/nextjs/seat-based-billing/src/lib/utils.ts new file mode 100644 index 0000000..d32b0fe --- /dev/null +++ b/nextjs/seat-based-billing/src/lib/utils.ts @@ -0,0 +1,6 @@ +import { type ClassValue, clsx } from 'clsx' +import { twMerge } from 'tailwind-merge' + +export function cn(...inputs: ClassValue[]) { + return twMerge(clsx(inputs)) +} diff --git a/nextjs/seat-based-billing/src/middleware.ts b/nextjs/seat-based-billing/src/middleware.ts new file mode 100644 index 0000000..9ec9c71 --- /dev/null +++ b/nextjs/seat-based-billing/src/middleware.ts @@ -0,0 +1,40 @@ +import { NextRequest, NextResponse } from 'next/server' +import { auth } from '@/lib/auth' + +export async function middleware(request: NextRequest) { + // Allow access to auth routes and sign-in/sign-up pages + if ( + request.nextUrl.pathname.startsWith('/api/auth') || + request.nextUrl.pathname === '/sign-in' || + request.nextUrl.pathname === '/sign-up' || + request.nextUrl.pathname === '/api/health' + ) { + return NextResponse.next() + } + + // Validate session using BetterAuth's session validation + const session = await auth.api.getSession({ + headers: request.headers, + }) + + // Protect all other routes - redirect if no valid session + if (!session?.user) { + return NextResponse.redirect(new URL('/sign-in', request.url)) + } + + return NextResponse.next() +} + +export const config = { + runtime: 'nodejs', + matcher: [ + /* + * Match all request paths except for the ones starting with: + * - _next/static (static files) + * - _next/image (image optimization files) + * - favicon.ico (favicon file) + * - public folder files + */ + '/((?!_next/static|_next/image|favicon.ico|.*\\.(?:svg|png|jpg|jpeg|gif|webp)$).*)', + ], +} diff --git a/nextjs/seat-based-billing/src/server/db/client.ts b/nextjs/seat-based-billing/src/server/db/client.ts new file mode 100644 index 0000000..0f1bd1a --- /dev/null +++ b/nextjs/seat-based-billing/src/server/db/client.ts @@ -0,0 +1,24 @@ +import { drizzle } from 'drizzle-orm/node-postgres' +import { Pool } from 'pg' +import * as schema from './schema' + +if (!process.env.DATABASE_URL) { + throw new Error('DATABASE_URL is not set') +} + +declare global { + var __db_pool__: Pool | undefined +} + +const pool = + globalThis.__db_pool__ ?? + new Pool({ + connectionString: process.env.DATABASE_URL, + }) + +// Reuse the connection in dev to avoid exhausting connections on HMR +if (process.env.NODE_ENV !== 'production') { + globalThis.__db_pool__ = pool +} + +export const db = drizzle(pool, { schema }) diff --git a/nextjs/seat-based-billing/src/server/db/schema.ts b/nextjs/seat-based-billing/src/server/db/schema.ts new file mode 100644 index 0000000..9e516f7 --- /dev/null +++ b/nextjs/seat-based-billing/src/server/db/schema.ts @@ -0,0 +1,183 @@ +import { relations } from 'drizzle-orm' +import { + boolean, + index, + pgTable, + text, + timestamp, +} from 'drizzle-orm/pg-core' + +export const users = pgTable('users', { + id: text('id').primaryKey(), + name: text('name').notNull(), + email: text('email').notNull().unique(), + emailVerified: boolean('email_verified').default(false).notNull(), + image: text('image'), + createdAt: timestamp('created_at').defaultNow().notNull(), + updatedAt: timestamp('updated_at') + .defaultNow() + .$onUpdate(() => /* @__PURE__ */ new Date()) + .notNull(), +}) + +export const sessions = pgTable( + 'sessions', + { + id: text('id').primaryKey(), + expiresAt: timestamp('expires_at').notNull(), + token: text('token').notNull().unique(), + createdAt: timestamp('created_at').defaultNow().notNull(), + updatedAt: timestamp('updated_at') + .$onUpdate(() => /* @__PURE__ */ new Date()) + .notNull(), + ipAddress: text('ip_address'), + userAgent: text('user_agent'), + userId: text('user_id') + .notNull() + .references(() => users.id, { onDelete: 'cascade' }), + activeOrganizationId: text('active_organization_id'), + }, + (table) => [index('sessions_userId_idx').on(table.userId)] +) + +export const accounts = pgTable( + 'accounts', + { + id: text('id').primaryKey(), + accountId: text('account_id').notNull(), + providerId: text('provider_id').notNull(), + userId: text('user_id') + .notNull() + .references(() => users.id, { onDelete: 'cascade' }), + accessToken: text('access_token'), + refreshToken: text('refresh_token'), + idToken: text('id_token'), + accessTokenExpiresAt: timestamp('access_token_expires_at'), + refreshTokenExpiresAt: timestamp('refresh_token_expires_at'), + scope: text('scope'), + password: text('password'), + createdAt: timestamp('created_at').defaultNow().notNull(), + updatedAt: timestamp('updated_at') + .$onUpdate(() => /* @__PURE__ */ new Date()) + .notNull(), + }, + (table) => [index('accounts_userId_idx').on(table.userId)] +) + +export const verifications = pgTable( + 'verifications', + { + id: text('id').primaryKey(), + identifier: text('identifier').notNull(), + value: text('value').notNull(), + expiresAt: timestamp('expires_at').notNull(), + createdAt: timestamp('created_at').defaultNow().notNull(), + updatedAt: timestamp('updated_at') + .defaultNow() + .$onUpdate(() => /* @__PURE__ */ new Date()) + .notNull(), + }, + (table) => [ + index('verifications_identifier_idx').on(table.identifier), + ] +) + +export const organizations = pgTable('organizations', { + id: text('id').primaryKey(), + name: text('name').notNull(), + slug: text('slug').notNull().unique(), + logo: text('logo'), + createdAt: timestamp('created_at').notNull(), + metadata: text('metadata'), +}) + +export const members = pgTable('members', { + id: text('id').primaryKey(), + organizationId: text('organization_id') + .notNull() + .references(() => organizations.id, { onDelete: 'cascade' }), + userId: text('user_id') + .notNull() + .references(() => users.id, { onDelete: 'cascade' }), + role: text('role').default('member').notNull(), + createdAt: timestamp('created_at').notNull(), +}) + +export const invitations = pgTable('invitations', { + id: text('id').primaryKey(), + organizationId: text('organization_id') + .notNull() + .references(() => organizations.id, { onDelete: 'cascade' }), + email: text('email').notNull(), + role: text('role'), + status: text('status').default('pending').notNull(), + expiresAt: timestamp('expires_at').notNull(), + inviterId: text('inviter_id') + .notNull() + .references(() => users.id, { onDelete: 'cascade' }), +}) + +export const usersRelations = relations(users, ({ many }) => ({ + sessions: many(sessions), + accounts: many(accounts), + members: many(members), + invitations: many(invitations), +})) + +export const sessionsRelations = relations(sessions, ({ one }) => ({ + users: one(users, { + fields: [sessions.userId], + references: [users.id], + }), +})) + +export const accountsRelations = relations(accounts, ({ one }) => ({ + users: one(users, { + fields: [accounts.userId], + references: [users.id], + }), +})) + +export const organizationsRelations = relations( + organizations, + ({ many }) => ({ + members: many(members), + invitations: many(invitations), + }) +) + +export const membersRelations = relations(members, ({ one }) => ({ + organizations: one(organizations, { + fields: [members.organizationId], + references: [organizations.id], + }), + users: one(users, { + fields: [members.userId], + references: [users.id], + }), +})) + +export const invitationsRelations = relations( + invitations, + ({ one }) => ({ + organizations: one(organizations, { + fields: [invitations.organizationId], + references: [organizations.id], + }), + users: one(users, { + fields: [invitations.inviterId], + references: [users.id], + }), + }) +) + +// Export the schema for BetterAuth +export const betterAuthSchema = { + users, + sessions, + accounts, + verifications, + organizations, + members, + invitations, +} diff --git a/nextjs/seat-based-billing/tsconfig.json b/nextjs/seat-based-billing/tsconfig.json new file mode 100644 index 0000000..8399db2 --- /dev/null +++ b/nextjs/seat-based-billing/tsconfig.json @@ -0,0 +1,37 @@ +{ + "compilerOptions": { + "target": "ES2017", + "lib": ["dom", "dom.iterable", "esnext"], + "allowJs": true, + "skipLibCheck": true, + "strict": true, + "noUncheckedIndexedAccess": true, + "noImplicitOverride": true, + "noEmit": true, + "esModuleInterop": true, + "module": "esnext", + "moduleResolution": "bundler", + "resolveJsonModule": true, + "isolatedModules": true, + "jsx": "preserve", + "incremental": true, + "plugins": [ + { + "name": "next" + } + ], + "baseUrl": ".", + "paths": { + "@/*": ["./src/*"] + } + }, + "include": [ + "next-env.d.ts", + "**/*.ts", + "**/*.tsx", + ".next/types/**/*.ts", + ".next/dev/types/**/*.ts", + "**/*.mts" + ], + "exclude": ["node_modules"] +} diff --git a/nextjs/tiered-usage-gated-subscription/package.json b/nextjs/tiered-usage-gated-subscription/package.json index 85fcd06..001fc79 100644 --- a/nextjs/tiered-usage-gated-subscription/package.json +++ b/nextjs/tiered-usage-gated-subscription/package.json @@ -20,7 +20,7 @@ "db:studio": "drizzle-kit studio --config=drizzle.config.ts" }, "dependencies": { - "@flowglad/nextjs": "0.16.2", + "@flowglad/nextjs": "0.16.4", "@radix-ui/react-dropdown-menu": "^2.1.16", "@radix-ui/react-progress": "^1.1.8", "@radix-ui/react-slot": "^1.2.3", diff --git a/nextjs/usage-limit-subscription/package.json b/nextjs/usage-limit-subscription/package.json index 1a88114..e8aba73 100644 --- a/nextjs/usage-limit-subscription/package.json +++ b/nextjs/usage-limit-subscription/package.json @@ -22,7 +22,7 @@ "unlink:packages": "yalc remove --all && bun install" }, "dependencies": { - "@flowglad/nextjs": "0.16.2", + "@flowglad/nextjs": "0.16.4", "@radix-ui/react-dropdown-menu": "^2.1.16", "@radix-ui/react-progress": "^1.1.8", "@radix-ui/react-slot": "^1.2.3", From 2cc5419acf30562de9ee971b834967382ab8c66e Mon Sep 17 00:00:00 2001 From: joeysabs Date: Wed, 21 Jan 2026 11:37:41 -0500 Subject: [PATCH 2/3] Remove teams resource, simplify to seats-only billing Simplified the pricing model to use only the seats resource, removing teams which required platform changes for proper subscription adjustment. Updated feature highlights and documentation to reflect the simpler model. Co-Authored-By: Claude Opus 4.5 --- nextjs/seat-based-billing/README.md | 11 ++--- nextjs/seat-based-billing/pricing.yaml | 46 ++----------------- .../src/app/pricing/pricing-client.tsx | 8 ++-- 3 files changed, 14 insertions(+), 51 deletions(-) diff --git a/nextjs/seat-based-billing/README.md b/nextjs/seat-based-billing/README.md index a16e64e..490d494 100644 --- a/nextjs/seat-based-billing/README.md +++ b/nextjs/seat-based-billing/README.md @@ -1,6 +1,6 @@ # Flowglad Seat-Based Billing Example -A Linear-style issue tracker demo showcasing seat-based billing with Flowglad. This example demonstrates how to implement per-user pricing with multiple tiers, monthly/yearly billing toggle, and team seat management. +A Linear-style issue tracker demo showcasing seat-based billing with Flowglad. This example demonstrates how to implement per-user pricing with multiple tiers, monthly/yearly billing toggle, and seat management. ## Tech Stack @@ -18,7 +18,7 @@ A Linear-style issue tracker demo showcasing seat-based billing with Flowglad. T - **4-Tier Pricing** - Free, Basic ($10/user), Business ($16/user), Enterprise (custom) - **Monthly/Yearly Toggle** - Switch between billing periods with savings display - **Seat Management** - Add/remove team members, adjust seat count -- **Resource-Based Billing** - Seats and teams tracked as Flowglad resources +- **Resource-Based Billing** - Seats tracked as Flowglad resources - **Dual Billing Mode** - Supports both user-based and organization-based billing - **Authentication** - Email/password with BetterAuth @@ -26,9 +26,9 @@ A Linear-style issue tracker demo showcasing seat-based billing with Flowglad. T | Plan | Price | Features | |------|-------|----------| -| **Free** | $0 | 2 teams, 250 issues, Slack/GitHub, AI agents | -| **Basic** | $10/user/mo | 5 teams, unlimited issues, admin roles | -| **Business** | $16/user/mo | Unlimited teams, Product Intelligence, Linear Insights | +| **Free** | $0 | 250 issues, Slack/GitHub, AI agents, API & webhooks | +| **Basic** | $10/user/mo | Unlimited issues, file uploads, admin roles | +| **Business** | $16/user/mo | Product Intelligence, Linear Insights, SLAs | | **Enterprise** | Custom | SAML SSO, SCIM, advanced security, dedicated support | ## How It Works @@ -142,7 +142,6 @@ src/ ### Resources - **Seats** - Per-user allocation for paid plans -- **Teams** - Team limits (2 for Free, 5 for Basic, unlimited for Business+) ### Dual Billing Mode This example supports both user-based and organization-based billing: diff --git a/nextjs/seat-based-billing/pricing.yaml b/nextjs/seat-based-billing/pricing.yaml index 87b9780..c5da913 100644 --- a/nextjs/seat-based-billing/pricing.yaml +++ b/nextjs/seat-based-billing/pricing.yaml @@ -1,20 +1,6 @@ isDefault: true name: "Seat-Based Subscription" features: - - type: "resource" - slug: "free_teams" - name: "Free Plan Teams" - description: "Team allocation for Free plan subscribers" - amount: 2 - active: true - resourceSlug: "teams" - - type: "resource" - slug: "basic_teams" - name: "Basic Plan Teams" - description: "Team allocation for Basic plan subscribers" - amount: 5 - active: true - resourceSlug: "teams" - type: "resource" slug: "basic_seats" name: "Basic Plan Seats" @@ -96,16 +82,6 @@ features: name: "Issue SLAs" description: "Set and track SLAs for issues" active: true - - type: "toggle" - slug: "unlimited_teams" - name: "Unlimited Teams" - description: "Create unlimited teams" - active: true - - type: "toggle" - slug: "private_teams" - name: "Private Teams & Guests" - description: "Create private teams and invite guests" - active: true - type: "toggle" slug: "product_intelligence" name: "Product Intelligence" @@ -184,7 +160,7 @@ features: products: - product: name: "Basic" - description: "$10/user/month. All Free features + 5 teams, unlimited issues, unlimited file uploads, and admin roles." + description: "$10/user/month. All Free features + unlimited issues, unlimited file uploads, and admin roles." active: true singularQuantityLabel: "user" pluralQuantityLabel: "users" @@ -203,7 +179,6 @@ products: usageMeterId: null features: - "basic_seats" - - "basic_teams" - "unlimited_members" - "slack_github" - "ai_agents" @@ -217,7 +192,7 @@ products: - "admin_roles" - product: name: "Basic" - description: "$120/user/year. All Free features + 5 teams, unlimited issues, unlimited file uploads, and admin roles." + description: "$120/user/year. All Free features + unlimited issues, unlimited file uploads, and admin roles." active: true singularQuantityLabel: "user" pluralQuantityLabel: "users" @@ -236,7 +211,6 @@ products: usageMeterId: null features: - "basic_seats" - - "basic_teams" - "unlimited_members" - "slack_github" - "ai_agents" @@ -250,7 +224,7 @@ products: - "admin_roles" - product: name: "Business" - description: "$16/user/month. All Basic features + unlimited teams, private teams, Product Intelligence, Linear Insights, Linear Asks, and support integrations." + description: "$16/user/month. All Basic features + Product Intelligence, Linear Insights, Linear Asks, and support integrations." active: true singularQuantityLabel: "user" pluralQuantityLabel: "users" @@ -281,8 +255,6 @@ products: - "unlimited_file_uploads" - "admin_roles" - "issue_slas" - - "unlimited_teams" - - "private_teams" - "product_intelligence" - "linear_insights" - "linear_asks" @@ -291,7 +263,7 @@ products: - "triage_routing" - product: name: "Business" - description: "$192/user/year. All Basic features + unlimited teams, private teams, Product Intelligence, Linear Insights, Linear Asks, and support integrations." + description: "$192/user/year. All Basic features + Product Intelligence, Linear Insights, Linear Asks, and support integrations." active: true singularQuantityLabel: "user" pluralQuantityLabel: "users" @@ -322,8 +294,6 @@ products: - "unlimited_file_uploads" - "admin_roles" - "issue_slas" - - "unlimited_teams" - - "private_teams" - "product_intelligence" - "linear_insights" - "linear_asks" @@ -363,8 +333,6 @@ products: - "unlimited_file_uploads" - "admin_roles" - "issue_slas" - - "unlimited_teams" - - "private_teams" - "product_intelligence" - "linear_insights" - "linear_asks" @@ -382,7 +350,7 @@ products: - "account_manager" - product: name: "Free" - description: "Free for everyone. Unlimited members, 2 teams, 250 issues, Slack/GitHub integration, and AI agents." + description: "Free for everyone. Unlimited members, 250 issues, Slack/GitHub integration, and AI agents." active: true default: true slug: "free_tier" @@ -398,7 +366,6 @@ products: slug: "free_plan" usageMeterId: null features: - - "free_teams" - "unlimited_members" - "slack_github" - "ai_agents" @@ -409,9 +376,6 @@ products: - "issue_sync" usageMeters: [] resources: - - slug: "teams" - name: "Teams" - active: true - slug: "seats" name: "Seats" active: true diff --git a/nextjs/seat-based-billing/src/app/pricing/pricing-client.tsx b/nextjs/seat-based-billing/src/app/pricing/pricing-client.tsx index 34caf75..ade9606 100644 --- a/nextjs/seat-based-billing/src/app/pricing/pricing-client.tsx +++ b/nextjs/seat-based-billing/src/app/pricing/pricing-client.tsx @@ -26,28 +26,28 @@ import { cn } from '@/lib/utils' const FEATURE_HIGHLIGHTS: Record = { Free: [ 'Unlimited members', - '2 teams', '250 issues', 'Slack & GitHub integration', 'AI agents & MCP access', 'API & webhooks', + 'Import & export', ], Basic: [ 'Everything in Free', - '5 teams', 'Unlimited issues', 'Unlimited file uploads', 'Admin roles', + 'Customer requests', + 'Issue sync', ], Business: [ 'Everything in Basic', - 'Unlimited teams', - 'Private teams & guests', 'Product Intelligence', 'Linear Insights', 'Linear Asks', 'Support integrations', 'Issue SLAs', + 'Triage routing', ], Enterprise: [ 'Everything in Business', From 9100075a07e803235961e94fbb471e4b1cd46d1a Mon Sep 17 00:00:00 2001 From: joeysabs Date: Wed, 21 Jan 2026 12:21:32 -0500 Subject: [PATCH 3/3] Simplify dashboard with functional issue tracking Replaced hardcoded sample issues with working issue functionality: - Create issues with a simple input field - Toggle issues complete/incomplete by clicking the status icon - Delete issues with hover-to-reveal trash button - Shows real-time count of open vs completed issues - Removed mock quick stats cards Co-Authored-By: Claude Opus 4.5 --- .../src/app/home-client.tsx | 241 ++++++++---------- 1 file changed, 108 insertions(+), 133 deletions(-) diff --git a/nextjs/seat-based-billing/src/app/home-client.tsx b/nextjs/seat-based-billing/src/app/home-client.tsx index d0afef5..a0d5c9d 100644 --- a/nextjs/seat-based-billing/src/app/home-client.tsx +++ b/nextjs/seat-based-billing/src/app/home-client.tsx @@ -6,12 +6,11 @@ import { useResource, } from '@flowglad/nextjs' import { - ArrowRight, CheckCircle2, Circle, - Clock, CreditCard, Loader2, + Plus, Settings, Trash2, UserPlus, @@ -34,65 +33,11 @@ import { Input } from '@/components/ui/input' import { Progress } from '@/components/ui/progress' import { authClient } from '@/lib/auth-client' -// Sample issues for the dashboard (mimics Linear's issue list) -const SAMPLE_ISSUES = [ - { - id: 'ISS-1', - title: 'Implement user authentication flow', - status: 'done', - priority: 'high', - }, - { - id: 'ISS-2', - title: 'Add dark mode support', - status: 'in_progress', - priority: 'medium', - }, - { - id: 'ISS-3', - title: 'Fix pagination on dashboard', - status: 'in_progress', - priority: 'high', - }, - { - id: 'ISS-4', - title: 'Update API documentation', - status: 'todo', - priority: 'low', - }, - { - id: 'ISS-5', - title: 'Refactor billing module', - status: 'todo', - priority: 'medium', - }, -] - -function IssueStatusIcon({ status }: { status: string }) { - switch (status) { - case 'done': - return - case 'in_progress': - return - default: - return - } -} - -function PriorityBadge({ priority }: { priority: string }) { - const variants: Record = { - high: 'bg-red-100 text-red-700 dark:bg-red-900/30 dark:text-red-400', - medium: - 'bg-yellow-100 text-yellow-700 dark:bg-yellow-900/30 dark:text-yellow-400', - low: 'bg-gray-100 text-gray-600 dark:bg-gray-800 dark:text-gray-400', - } - return ( - - {priority} - - ) +interface Issue { + id: string + title: string + done: boolean + createdAt: Date } export function HomeClient() { @@ -116,6 +61,10 @@ export function HomeClient() { const [isAdjustingSeats, setIsAdjustingSeats] = useState(false) const [error, setError] = useState(null) + // Issue state + const [issues, setIssues] = useState([]) + const [newIssueTitle, setNewIssueTitle] = useState('') + const previousUserIdRef = useRef(undefined) useEffect(() => { @@ -171,6 +120,33 @@ export function HomeClient() { const currentSubscription = billing.currentSubscriptions?.[0] const planName = currentSubscription?.name || 'Unknown Plan' + // Issue handlers + const handleCreateIssue = () => { + if (!newIssueTitle.trim()) return + + const newIssue: Issue = { + id: `ISS-${Date.now()}`, + title: newIssueTitle.trim(), + done: false, + createdAt: new Date(), + } + setIssues([newIssue, ...issues]) + setNewIssueTitle('') + } + + const handleToggleIssue = (id: string) => { + setIssues( + issues.map((issue) => + issue.id === id ? { ...issue, done: !issue.done } : issue + ) + ) + } + + const handleDeleteIssue = (id: string) => { + setIssues(issues.filter((issue) => issue.id !== id)) + } + + // Seat handlers const handleClaimSeat = async () => { if (!inviteEmail.trim()) return @@ -266,9 +242,12 @@ export function HomeClient() { const available = seatUsage?.available ?? 0 const progressPercent = capacity > 0 ? (claimed / capacity) * 100 : 0 + const openIssues = issues.filter((i) => !i.done).length + const completedIssues = issues.filter((i) => i.done).length + return (
-
+
{/* Header */}
@@ -296,84 +275,80 @@ export function HomeClient() {
{/* Left Column - Issues */}
- {/* Quick Stats */} -
- - -
-
- -
-
-

12

-

- Open Issues -

-
-
-
-
- - -
-
- -
-
-

5

-

- In Progress -

-
-
-
-
- - -
-
- -
-
-

48

-

- Completed -

-
-
-
-
-
- - {/* Recent Issues */} + {/* Issues Card */}
- Recent Issues - +
+ Issues + + {openIssues} open, {completedIssues} completed + +
-
- {SAMPLE_ISSUES.map((issue) => ( -
-
- - - {issue.id} - - {issue.title} -
- -
- ))} + {/* Create Issue */} +
+ setNewIssueTitle(e.target.value)} + onKeyDown={(e) => { + if (e.key === 'Enter') handleCreateIssue() + }} + className="text-sm" + /> +
+ + {/* Issue List */} + {issues.length === 0 ? ( +

+ No issues yet. Create one above to get started. +

+ ) : ( +
+ {issues.map((issue) => ( +
+
+ + + {issue.title} + +
+ +
+ ))} +
+ )}