diff --git a/.eslintignore b/.eslintignore new file mode 100644 index 00000000..9724e2ae --- /dev/null +++ b/.eslintignore @@ -0,0 +1,9 @@ +node_modules/ +.next/ +out/ +api/ +data-factory/ +portal-app/ +apps/ +automation/ +*.config.js diff --git a/.eslintrc.json b/.eslintrc.json new file mode 100644 index 00000000..957cd154 --- /dev/null +++ b/.eslintrc.json @@ -0,0 +1,3 @@ +{ + "extends": ["next/core-web-vitals"] +} diff --git a/.github/copilot-instructions.md b/.github/copilot-instructions.md index 66e58896..16a23602 100644 --- a/.github/copilot-instructions.md +++ b/.github/copilot-instructions.md @@ -1,357 +1,254 @@ -# toolsinc-dashdarkx - Copilot Instructions +# T.O.O.L.S Inc - Copilot Instructions ## Project Overview -This is the **T.O.O.LS Inc DashDarkX** - a Next.js 14 dashboard application with dark theme styling. The project uses React 18, TypeScript, Tailwind CSS, with Framer Motion animations and Recharts for data visualization, deployed as an Azure Static Web App. +**T.O.O.L.S Inc** (Together Overcoming Obstacles and Limitations) is a Next.js 14 web application supporting justice-involved individuals through programs, referrals, and a learning portal. The platform includes public pages, form submissions, authenticated user portal, and AI chatbot support. -## Current Architecture +## Architecture ### Technology Stack -- **Framework**: Next.js 14.2.0 (App Router) -- **React**: 18.3.1 -- **Styling**: Tailwind CSS 3.4.10 + PostCSS, clsx, tailwind-merge +- **Framework**: Next.js 14.2.0 (App Router, Static Export) +- **Styling**: Tailwind CSS 3.4.10 with custom dark theme - **Animation**: Framer Motion 11.0.0 - **Charts**: Recharts 2.12.7 -- **TypeScript**: 5.5.4 -- **Deployment**: Azure Static Web Apps - -### Project State -This project has **core infrastructure** in place: -- Next.js 14 App Router with root layout configured -- Tailwind CSS with custom dark theme design system -- Typography system with responsive heading classes -- Glass morphism UI primitives -- `cn()` utility for class merging -- Reusable component patterns (Button, GlowCard with Framer Motion) -- Full dashboard components (Navbar, SectionHeading, DashboardSection) -- Recharts integration for data visualization -- Complete landing page (`app/page.tsx`) with hero, features, dashboard, and CTA -- Updated Azure deployment workflow with Next.js build -- The `.github/fluentui-master` directory contains a FluentUI monorepo (likely for reference or future integration) +- **Authentication**: React Context (mock implementation, requires backend) +- **Deployment**: Azure Static Web Apps + Docker support + +### Application Structure + +The app has **three main areas**: + +1. **Public Pages** (`app/`): + - `/` - Landing page with hero, features, dashboard preview, CTA + - `/interest` - Interest form with QR code for easy mobile access + - `/referral` - Referral submission form for justice-involved individuals + - `/partnerships` - Partnership information and benefits + +2. **User Portal** (`app/portal/`): + - `/portal/auth` - Login/signup page + - `/portal/dashboard` - User dashboard with stats, progress tracking + - `/portal/courses` - Course catalog with lessons and video content + - `/portal/profile` - User profile management and preferences + +3. **Shared Components** (`components/ui/`): + - Design system: Button, GlowCard, Navbar, SectionHeading + - ChatBot - Floating AI assistant with keyword-based responses + - CookieConsent - GDPR-compliant banner with granular preferences + - DashboardSection - Pre-built dashboard layout with KPIs + - InteractiveTiles - Hover effects for feature showcases ### Next.js Configuration -- **Static Export**: `output: "export"` - generates standalone static HTML/CSS/JS +- **Static Export** (`output: "export"`) - No server-side rendering - **Images**: Unoptimized (required for static export) -- **Trailing Slash**: Enabled for Azure Static Web Apps compatibility -- **Target**: Azure Static Web Apps (no server-side rendering) +- **Trailing Slash**: Enabled for Azure Static Web Apps +- **Path Alias**: `@/` maps to root directory -## Development Workflows +## Critical Workflows -### Running the Development Server +### Development ```bash -npm run dev +npm run dev # Local dev server (http://localhost:3000) +npm run build # Production build +npm run export # Build + static export to /out +npm run lint # ESLint checks ``` -Starts Next.js development server (default: http://localhost:3000) -### Building for Production +### Docker (Optional) ```bash -npm run build # Standard build -npm run export # Build + static export for hosting -npm run start # Preview production build +npm run docker:build # Build Docker image +npm run docker:run # Run container on port 3000 +npm run compose:up # Docker Compose stack ``` +See [DOCKER.md](../DOCKER.md) for Azure Container Registry and ACI deployment. -### Linting -```bash -npm run lint -``` +### Azure Deployment +- **Trigger**: Push to `main` or pull request +- **Workflow**: `.github/workflows/azure-static-web-apps-blue-desert-08d808f10.yml` +- **Process**: + 1. Install dependencies with `npm ci` + 2. Build with `npm run build` (Node 20, 4GB memory) + 3. Deploy `/out` directory to Azure Static Web Apps +- **PR Previews**: Automatic staging environments for pull requests -## Deployment - -### Azure Static Web Apps -- **Deployment Trigger**: Push to `main` branch or pull request -- **Workflow**: `.github/workflows/azure-static-web-apps-red-river-01c6ba710.yml` -- **Configuration**: - - Node.js 20 with npm cache - - Runs `npm ci` then `npm run export` - - App location: `/` (root) - - Output location: `out` (Next.js static export) - - Includes PR preview deployments - -## Important Conventions - -### When Creating Next.js Structure -When implementing the Next.js application, follow these guidelines: - -1. **Use App Router** (Next.js 14 default): - - Create `app/` directory for routes - - Use Server Components by default - - Add `'use client'` directive only when needed (client-side interactivity, hooks, event handlers) - -2. **TypeScript Files**: - - Use `.tsx` for components - - Use `.ts` for utilities and non-component files - - Maintain strict TypeScript configurations - -3. **Tailwind CSS + Utility Libraries**: - - Config: `tailwind.config.ts`, `postcss.config.js` - - Content paths: `./app/**/*.{ts,tsx}`, `./components/**/*.{ts,tsx}` - - `app/globals.css` - Tailwind directives + custom utilities - - Use `clsx` for conditional class names - - Use `tailwind-merge` via `cn()` utility to merge Tailwind classes safely - - **Dark Theme Design System**: - - Background: `bg-bg` (#06070b), `bg-panel` (#0c0f17) - - Glass effects: `bg-glass` (rgba overlay) or `.glass` utility class - - Borders: `border-border` (rgba white 12%) - - Text: `text-text` (slate-50 96%), `text-muted` (slate-400 92%) - - Brand colors: `text-brand` (#38bdf8 sky), `text-brand2` (#2dd4bf teal), `text-accent` (#a78bfa purple) - - Glow effects: `shadow-glow`, `bg-dash-glow` (radial gradients) - - Custom radii: `rounded-xl` (26px), `rounded-lg` (18px), `rounded-md` (12px) - - Font: Inter (`font-sans`) - - Container: `max-w-container` (1200px) - - **Typography System** (Webflow/DashDark-style): - - `.h1` - 42px/56px/72px, tracking-tight2, font-extrabold (responsive) - - `.h2` - 28px/34px/40px, tracking-tight2, font-extrabold (responsive) - - `.p-lead` - 16px/18px, text-muted, leading-[1.7] - -4. **Animation & Data Visualization**: - - **Framer Motion**: For smooth animations and transitions - - **Recharts**: For dashboard charts and data visualization - - Both require `'use client'` directive when used - -5. **Component Organization**: - - Place reusable UI components in `components/ui/` - - Use `@/` path alias for imports (e.g., `@/lib/cn`, `@/components/ui/Button`) - - Client components go in files marked with `'use client'` directive - - Export component types alongside component for type safety - -### FluentUI Integration -The `.github/fluentui-master/` directory contains Microsoft FluentUI codebase. If integrating FluentUI: -- Reference the `AGENTS.md` for Nx workspace patterns -- FluentUI uses Nx monorepo architecture with `nx` commands -- Consider if FluentUI React v9 components are needed - -## Key Files & Directories - -- `package.json` - Dependencies and scripts -- `next.config.js` - Next.js configuration (static export, images, trailing slash) -- `tailwind.config.ts` - Dark theme design system (colors, spacing, typography) -- `postcss.config.js` - PostCSS with Tailwind and Autoprefixer -- `app/layout.tsx` - Root layout with metadata and font configuration -- `app/page.tsx` - Landing page with hero, features, dashboard, CTA -- `app/globals.css` - Tailwind directives + custom typography + glass utilities -- `lib/cn.ts` - Utility for merging Tailwind classes with clsx + tailwind-merge -- `components/ui/Button.tsx` - Animated button component with variants -- `components/ui/GlowCard.tsx` - Glass card with scroll animations and hover glow -- `components/ui/SectionHeading.tsx` - Section header with eyebrow/title/subtitle -- `components/ui/Navbar.tsx` - Sticky navigation header with backdrop blur -- `components/ui/DashboardSection.tsx` - Full dashboard layout with charts, KPIs, tables -- `.github/workflows/` - Azure deployment pipeline -- `.github/fluentui-master/` - FluentUI reference codebase (Nx monorepo) -- `.next/` - Next.js build output (gitignored) -- `out/` - Static export output (gitignored) -- `.env` - Environment variables (gitignored) - -## Next Steps for Development - -When building out the application: - -1. **Core Structure Complete** ✅: - ``` - app/ - layout.tsx # Root layout with Inter font (exists) - page.tsx # Landing page with full sections (exists) - globals.css # Tailwind + custom utilities (exists) - components/ - ui/ - Button.tsx # Animated button component (exists) - GlowCard.tsx # Glass card with animations (exists) - SectionHeading.tsx # Section header pattern (exists) - Navbar.tsx # Sticky navigation (exists) - DashboardSection.tsx # Full dashboard (exists) - lib/ - cn.ts # Class name utility (exists) - ``` +## Design System -2. **Design System Ready** ✅: - - `tailwind.config.ts` - Dark theme configured - - `postcss.config.js` - Build pipeline configured - - `app/globals.css` - Custom utilities (.h1, .h2, .glass) ready - - Typography system, glass effects, and color tokens available - -3. **Component Library Started** ✅: - - `lib/cn.ts` - Class name utility implemented - - `components/ui/Button.tsx` - Animated button with variants - - `components/ui/GlowCard.tsx` - Glass card with scroll/hover animations - - `components/ui/SectionHeading.tsx` - Section header with eyebrow pattern - - `components/ui/Navbar.tsx` - Sticky nav with backdrop blur - - `components/ui/DashboardSection.tsx` - Full dashboard with KPIs, charts, tables - - Pattern established for future components - -4. **Next: Build Pages**: - - ✅ `app/page.tsx` implemented with hero, features, dashboard, CTA - - ✅ Azure deployment workflow updated to build Next.js - - ✅ Static export configured for Azure Static Web Apps - - Ready to extend with additional pages or features as needed - -4. **Replace Static HTML**: - - Remove `index.html` once Next.js routes are ready - - Update Azure Static Web App workflow to enable Next.js build - - Remove `index.html` once Next.js routes are ready - - Update Azure Static Web App workflow to enable Next.js build - -4. **Environment Configuration**: - - Use `.env.local` for local secrets - - Configure Azure Static Web Apps environment variables in portal - -## Useful Commands - -```bash -# Development -npm run dev # Start dev server -npm run build # Production build -npm run export # Build + static export -npm run start # Serve production build -npm run lint # Run ESLint - -# Next.js specific -npx next info # Display Next.js environment info +### Dark Theme Tokens (Tailwind) +```typescript +colors: { + bg: "#06070b", // Main background + panel: "#0c0f17", // Card/panel background + glass: "rgba(255,255,255,.06)", // Glass overlay + border: "rgba(255,255,255,.12)", // Border color + text: "rgba(248,250,252,.96)", // Primary text + muted: "rgba(148,163,184,.92)", // Secondary text + brand: "#38bdf8", // Sky blue (primary brand) + brand2: "#2dd4bf", // Teal (secondary brand) + accent: "#a78bfa" // Purple (accent) +} ``` -## Common Patterns +### Typography System (Custom CSS Classes) +```css +.h1 - 42px/56px/72px (responsive), tracking-tight2, font-extrabold +.h2 - 28px/34px/40px (responsive), tracking-tight2, font-extrabold +.p-lead - 16px/18px, text-muted, leading-[1.7] +``` -### cn() Utility for Class Names -Implemented in `lib/cn.ts` for merging Tailwind classes: -```typescript -import { clsx } from "clsx"; -import { twMerge } from "tailwind-merge"; +### Glass Morphism Pattern +```tsx +// Option 1: Utility class +
-export function cn(...inputs: any[]) { - return twMerge(clsx(inputs)); -} +// Option 2: Component + ``` -### Client Components with Framer Motion -Pattern used in `components/ui/Button.tsx`: +## Key Conventions + +### Component Patterns + +**Client Components with Framer Motion**: ```tsx "use client"; - import { motion } from "framer-motion"; import { cn } from "@/lib/cn"; -type Props = React.ButtonHTMLAttributes & { - variant?: "primary" | "ghost"; -}; - -export function Button({ className, variant = "ghost", ...props }: Props) { - const base = "inline-flex items-center justify-center rounded-md px-5 py-3 text-sm font-semibold"; - const ghost = "glass text-text hover:shadow-glow"; - const primary = "bg-gradient-to-br from-brand to-brand2 text-[#02131a]"; - +export function MyButton({ className, ...props }) { return ( ); } ``` +**Pattern**: Always mark files using Framer Motion, React hooks, or event handlers with `'use client'`. Extend native HTML props for type safety. Use `cn()` to allow consumer class overrides. -**Key patterns:** -- Extend native HTML props for type safety -- Use variant prop for style alternatives -- Compose classes with `cn()` allowing consumer overrides -- Subtle motion effects: hover lift, tap feedback - -### Scroll-Based Animations with GlowCard -Pattern used in `components/ui/GlowCard.tsx`: +**Scroll Animations**: ```tsx -"use client"; + +``` +**Pattern**: `margin: "-60px"` triggers animation before element enters viewport. `viewport={{ once: true }}` prevents re-animation. Use custom easing `[0.22, 1, 0.36, 1]` for smooth motion. -import { motion } from "framer-motion"; -import { cn } from "@/lib/cn"; +**Gradient Text**: +```tsx + + Gradient Text + +``` -export function GlowCard({ - className, - children -}: { - className?: string; - children: React.ReactNode; -}) { +**Page Structure**: +```tsx +export default function Page() { return ( - - {/* subtle animated glow */} - +
+ {/* Fixed background glow */} +
+ + + +
+ {/* Content */} +
+
); } ``` +**Pattern**: All pages use fixed background glow, consistent section padding (`px-7`), and `max-w-container` (1200px) for content width. -**Key patterns:** -- `whileInView` for scroll-triggered animations -- `viewport={{ once: true }}` prevents re-animation on scroll -- `margin: "-60px"` triggers animation slightly before element enters viewport -- Custom easing: `[0.22, 1, 0.36, 1]` for smooth, natural motion -- Layered hover effects: lift + shadow + animated gradient glow -- `pointer-events-none` on decorative elements -- `aria-hidden` for accessibility on visual-only elements +### Authentication Flow -### Dashboard Layout Pattern -Full implementation in `components/ui/DashboardSection.tsx`: +**Current Implementation** (`lib/auth.tsx`): +- React Context with localStorage (Base64 encoded) +- Mock login/signup (no backend) +- Protected routes check `isAuthenticated` in `useEffect` -**Sidebar + Main Layout**: +**CRITICAL**: This is a **mock implementation**. For production: +- Replace with secure backend API +- Use bcrypt/argon2 for password hashing +- Implement JWT tokens or secure session cookies +- Add HTTPS-only, HttpOnly cookies +- Never store passwords in localStorage + +**Usage**: ```tsx -
- {/* Sidebar with fixed width on desktop */} -
- {/* Navigation items */} -
+"use client"; +import { useAuth } from "@/lib/auth"; + +export default function ProtectedPage() { + const { user, isAuthenticated, logout } = useAuth(); + const router = useRouter(); - {/* Main content area */} -
- {/* Dashboard content */} -
-
+ useEffect(() => { + if (!isAuthenticated) router.push("/portal/auth"); + }, [isAuthenticated]); +} ``` -**KPI Cards with MiniKpi Component**: +### ChatBot Component + +**Implementation** (`components/ui/ChatBot.tsx`): +- Floating button in bottom-right corner +- Keyword-based responses (no AI backend) +- Pre-configured responses for: programs, job readiness, education, lived experience, referral, support, contact + +**Adding Responses**: ```tsx -function MiniKpi({ label, value, hint }) { - return ( - -
{label}
-
{value}
-
{hint}
-
- ); +const botResponses: Record = { + "new-key": "Your response here", + // Triggered when userMessage includes keywords +}; + +function getBotResponse(userMessage: string): string { + const msg = userMessage.toLowerCase(); + if (msg.includes("keyword")) return botResponses["new-key"]; + // ... } ``` -**Recharts Integration**: +## File Organization + +### Critical Files +- `next.config.js` - Static export config (DO NOT enable SSR) +- `tailwind.config.ts` - Dark theme design tokens +- `app/layout.tsx` - Root layout with `` +- `app/globals.css` - Tailwind + custom typography classes +- `lib/cn.ts` - Class name utility (clsx + tailwind-merge) +- `lib/auth.tsx` - Auth context provider + +### Component Library +``` +components/ui/ + Button.tsx # Animated button with variants + GlowCard.tsx # Glass card with scroll/hover animations + SectionHeading.tsx # Eyebrow + title + subtitle pattern + Navbar.tsx # Sticky nav with backdrop blur + DashboardSection.tsx # Full dashboard with KPIs, charts, tables + ChatBot.tsx # Floating AI assistant + CookieConsent.tsx # GDPR compliance banner + InteractiveTiles.tsx # Feature showcase with hover effects +``` + +## Data Patterns + +### Recharts Integration ```tsx import { ResponsiveContainer, AreaChart, Area, XAxis, Tooltip } from "recharts"; ``` -**Data Table Pattern**: -```tsx - - - - - - - - - - - -
Header
Cell
-``` - -**Sticky Navigation with Backdrop Blur**: -```tsx -
-
- {/* Logo, nav, actions */} -
-
-``` - -### Page Structure Pattern -Full landing page implementation in `app/page.tsx`: -```tsx -export default function Page() { - return ( -
- {/* Fixed background glow */} -
- - - - {/* Hero section with gradient text */} -
-

- Title Line 1 -
- - Gradient Text - -

- {/* Content */} -
- - {/* Feature grid */} -
- -
- {/* GlowCard components */} -
-
- - - - {/* CTA section */} -
- ); -} -``` - -**Key patterns:** -- Fixed background glow with `pointer-events-none` and `-z-10` -- Gradient text using `bg-gradient-to-r`, `bg-clip-text`, `text-transparent` -- Consistent section structure with `max-w-container` and horizontal padding -- Responsive grids that adapt from 1 to 2 to 4 columns +### Form Handling +Forms use React state (`useState`) with controlled inputs. No form library currently used. -### Design System Usage -Typical dashboard card pattern: +**Pattern**: ```tsx -
-

Title

-

Description

-
+const [email, setEmail] = useState(""); + + setEmail(e.target.value)} + className="w-full rounded-lg bg-bg border border-border px-4 py-3" +/> ``` -Glass effect (two approaches): -```tsx -{/* Option 1: Utility class */} -
- {/* Content */} -
- -{/* Option 2: Tailwind classes */} -
- {/* Content */} -
-``` - -Typography patterns: -```tsx -

Hero Heading

-

Section Title

-

Lead paragraph with muted text

-``` - ---- +## Important Notes + +### Authentication Security +⚠️ **WARNING**: Current auth is a **mock implementation** for development only: +- Passwords stored in plain text in localStorage +- No encryption, only Base64 encoding +- No backend validation + +**Before Production**: +1. Implement secure backend API (Node.js/Express, ASP.NET, etc.) +2. Use proper password hashing (bcrypt, argon2) +3. Implement JWT or session-based auth +4. Add HTTPS-only, HttpOnly cookies +5. Never expose secrets in client-side code + +### Static Export Limitations +Because `output: "export"` is enabled: +- No server-side rendering (SSR) +- No API routes (`app/api/` won't work) +- No dynamic routing with `getServerSideProps` +- No Image Optimization (use `unoptimized: true`) + +### FluentUI Reference +The `.github/fluentui-master/` directory is a FluentUI monorepo (likely for reference). If integrating: +- Uses Nx workspace (`nx` commands) +- See `AGENTS.md` for Nx patterns +- FluentUI React v9 components available + +## Common Tasks + +### Adding a New Public Page +1. Create `app/new-page/page.tsx` +2. Use standard page structure (see **Page Structure** pattern) +3. Include `` and background glow +4. Add link to navigation in `components/ui/Navbar.tsx` + +### Adding a New Portal Page +1. Create `app/portal/new-page/page.tsx` +2. Add `"use client"` directive (uses `useAuth` hook) +3. Check authentication: + ```tsx + useEffect(() => { + if (!isAuthenticated) router.push("/portal/auth"); + }, [isAuthenticated]); + ``` -**Note**: This is a minimal starter project. Most architectural decisions and conventions should be established as development progresses based on T.O.O.LS Inc's requirements. +### Creating a New UI Component +1. Place in `components/ui/NewComponent.tsx` +2. If using hooks/events, add `"use client"` at top +3. Extend native HTML props for type safety +4. Use `cn()` utility for class merging +5. Export type alongside component + +### Updating Design Tokens +1. Edit `tailwind.config.ts` for colors, spacing, etc. +2. Update `app/globals.css` for custom utilities +3. Changes apply globally via Tailwind classes + +## References +- [Next.js 14 App Router Docs](https://nextjs.org/docs/app) +- [Framer Motion Docs](https://www.framer.com/motion/) +- [Recharts Docs](https://recharts.org/) +- [Tailwind CSS Docs](https://tailwindcss.com/) +- [Azure Static Web Apps Docs](https://learn.microsoft.com/azure/static-web-apps/) diff --git a/.github/workflows/azure-static-web-apps-blue-desert-08d808f10.yml b/.github/workflows/azure-static-web-apps-blue-desert-08d808f10.yml index 45ca20ad..d49a1202 100644 --- a/.github/workflows/azure-static-web-apps-blue-desert-08d808f10.yml +++ b/.github/workflows/azure-static-web-apps-blue-desert-08d808f10.yml @@ -34,6 +34,18 @@ jobs: env: NODE_OPTIONS: '--max_old_space_size=4096' + - name: Install API dependencies + run: cd api && npm install + + - name: Build API + run: cd api && npm run build + + - name: Prepare deployment directory + run: | + mkdir -p deploy + cp -r out/. deploy/ + ls -R deploy/ | head -50 + - name: Build And Deploy id: builddeploy uses: Azure/static-web-apps-deploy@v1 @@ -43,9 +55,9 @@ jobs: action: "upload" ###### Repository/Build Configurations - These values can be configured to match your app requirements. ###### # For more information regarding Static Web App workflow configurations, please visit: https://aka.ms/swaworkflowconfig - app_location: "/" # App source code path - api_location: "" # Api source code path - optional - output_location: "out" # Built app content directory - optional + app_location: "deploy" # Deploy only the out directory contents + api_location: "api" # Api source code path - Azure Functions + output_location: "" # Already built, no additional output skip_app_build: true # We already built it above ###### End of Repository/Build Configurations ###### diff --git a/.gitignore b/.gitignore index 4e637713..76e54ce8 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,19 @@ node_modules node_modules +.next +out +deploy +.env +.env.local +tsconfig.tsbuildinfo +*.log + +# Azure Functions local settings +api/local.settings.json + +# Node +node_modules/ +dist/ +npm-debug.log* +yarn-debug.log* +yarn-error.log* diff --git a/.markdownlintignore b/.markdownlintignore new file mode 100644 index 00000000..c66a7106 --- /dev/null +++ b/.markdownlintignore @@ -0,0 +1,4 @@ +node_modules/ +.next/ +out/ +automation/README.md diff --git a/.next/BUILD_ID b/.next/BUILD_ID deleted file mode 100644 index 5dd365b2..00000000 --- a/.next/BUILD_ID +++ /dev/null @@ -1 +0,0 @@ -w58Zj1obuLCZ9Ly8R-4rO \ No newline at end of file diff --git a/.next/app-build-manifest.json b/.next/app-build-manifest.json deleted file mode 100644 index 1299886f..00000000 --- a/.next/app-build-manifest.json +++ /dev/null @@ -1,86 +0,0 @@ -{ - "pages": { - "/_not-found/page": [ - "static/chunks/webpack-d757b501b8c835e1.js", - "static/chunks/fd9d1056-6922f449a204c2cc.js", - "static/chunks/117-e3feb2d81150d197.js", - "static/chunks/main-app-6eab38376ed9c7e8.js", - "static/chunks/app/_not-found/page-98467b0ee1cfb9b0.js" - ], - "/layout": [ - "static/chunks/webpack-d757b501b8c835e1.js", - "static/chunks/fd9d1056-6922f449a204c2cc.js", - "static/chunks/117-e3feb2d81150d197.js", - "static/chunks/main-app-6eab38376ed9c7e8.js", - "static/css/036e22c1014a7986.css", - "static/chunks/app/layout-08ae2470bd528e26.js" - ], - "/page": [ - "static/chunks/webpack-d757b501b8c835e1.js", - "static/chunks/fd9d1056-6922f449a204c2cc.js", - "static/chunks/117-e3feb2d81150d197.js", - "static/chunks/main-app-6eab38376ed9c7e8.js", - "static/chunks/824-d6d223e22b94a09d.js", - "static/chunks/169-a16368c4b2cb38f0.js", - "static/chunks/459-bc2c752fd9707a34.js", - "static/chunks/app/page-1da3f678fece646a.js" - ], - "/interest/page": [ - "static/chunks/webpack-d757b501b8c835e1.js", - "static/chunks/fd9d1056-6922f449a204c2cc.js", - "static/chunks/117-e3feb2d81150d197.js", - "static/chunks/main-app-6eab38376ed9c7e8.js", - "static/chunks/824-d6d223e22b94a09d.js", - "static/chunks/app/interest/page-cb344cd47e0f4a74.js" - ], - "/partnerships/page": [ - "static/chunks/webpack-d757b501b8c835e1.js", - "static/chunks/fd9d1056-6922f449a204c2cc.js", - "static/chunks/117-e3feb2d81150d197.js", - "static/chunks/main-app-6eab38376ed9c7e8.js", - "static/chunks/824-d6d223e22b94a09d.js", - "static/chunks/459-bc2c752fd9707a34.js", - "static/chunks/app/partnerships/page-305fd76a6ccfd112.js" - ], - "/portal/dashboard/page": [ - "static/chunks/webpack-d757b501b8c835e1.js", - "static/chunks/fd9d1056-6922f449a204c2cc.js", - "static/chunks/117-e3feb2d81150d197.js", - "static/chunks/main-app-6eab38376ed9c7e8.js", - "static/chunks/824-d6d223e22b94a09d.js", - "static/chunks/app/portal/dashboard/page-01ff3d068f2b3f98.js" - ], - "/portal/courses/page": [ - "static/chunks/webpack-d757b501b8c835e1.js", - "static/chunks/fd9d1056-6922f449a204c2cc.js", - "static/chunks/117-e3feb2d81150d197.js", - "static/chunks/main-app-6eab38376ed9c7e8.js", - "static/chunks/824-d6d223e22b94a09d.js", - "static/chunks/app/portal/courses/page-c7620c232ff4206c.js" - ], - "/portal/auth/page": [ - "static/chunks/webpack-d757b501b8c835e1.js", - "static/chunks/fd9d1056-6922f449a204c2cc.js", - "static/chunks/117-e3feb2d81150d197.js", - "static/chunks/main-app-6eab38376ed9c7e8.js", - "static/chunks/824-d6d223e22b94a09d.js", - "static/chunks/app/portal/auth/page-eae55cb4afc6a920.js" - ], - "/portal/profile/page": [ - "static/chunks/webpack-d757b501b8c835e1.js", - "static/chunks/fd9d1056-6922f449a204c2cc.js", - "static/chunks/117-e3feb2d81150d197.js", - "static/chunks/main-app-6eab38376ed9c7e8.js", - "static/chunks/824-d6d223e22b94a09d.js", - "static/chunks/app/portal/profile/page-56d3324b30658fda.js" - ], - "/referral/page": [ - "static/chunks/webpack-d757b501b8c835e1.js", - "static/chunks/fd9d1056-6922f449a204c2cc.js", - "static/chunks/117-e3feb2d81150d197.js", - "static/chunks/main-app-6eab38376ed9c7e8.js", - "static/chunks/824-d6d223e22b94a09d.js", - "static/chunks/app/referral/page-d4903c996cabc3f5.js" - ] - } -} \ No newline at end of file diff --git a/.next/app-path-routes-manifest.json b/.next/app-path-routes-manifest.json deleted file mode 100644 index 4e27040b..00000000 --- a/.next/app-path-routes-manifest.json +++ /dev/null @@ -1 +0,0 @@ -{"/_not-found/page":"/_not-found","/page":"/","/interest/page":"/interest","/partnerships/page":"/partnerships","/portal/dashboard/page":"/portal/dashboard","/portal/courses/page":"/portal/courses","/portal/auth/page":"/portal/auth","/portal/profile/page":"/portal/profile","/referral/page":"/referral"} \ No newline at end of file diff --git a/.next/build-manifest.json b/.next/build-manifest.json deleted file mode 100644 index 6eb87b55..00000000 --- a/.next/build-manifest.json +++ /dev/null @@ -1,32 +0,0 @@ -{ - "polyfillFiles": [ - "static/chunks/polyfills-42372ed130431b0a.js" - ], - "devFiles": [], - "ampDevFiles": [], - "lowPriorityFiles": [ - "static/w58Zj1obuLCZ9Ly8R-4rO/_buildManifest.js", - "static/w58Zj1obuLCZ9Ly8R-4rO/_ssgManifest.js" - ], - "rootMainFiles": [ - "static/chunks/webpack-d757b501b8c835e1.js", - "static/chunks/fd9d1056-6922f449a204c2cc.js", - "static/chunks/117-e3feb2d81150d197.js", - "static/chunks/main-app-6eab38376ed9c7e8.js" - ], - "pages": { - "/_app": [ - "static/chunks/webpack-d757b501b8c835e1.js", - "static/chunks/framework-f66176bb897dc684.js", - "static/chunks/main-204c7b72ef806922.js", - "static/chunks/pages/_app-72b849fbd24ac258.js" - ], - "/_error": [ - "static/chunks/webpack-d757b501b8c835e1.js", - "static/chunks/framework-f66176bb897dc684.js", - "static/chunks/main-204c7b72ef806922.js", - "static/chunks/pages/_error-7ba65e1336b92748.js" - ] - }, - "ampFirstPages": [] -} \ No newline at end of file diff --git a/.next/cache/.previewinfo b/.next/cache/.previewinfo deleted file mode 100644 index c4646b35..00000000 --- a/.next/cache/.previewinfo +++ /dev/null @@ -1 +0,0 @@ -{"previewModeId":"1970fbd0fa9f8e172f84465018a668c8","previewModeSigningKey":"17975ff644ca3d25f5c1439394deef6d1d095f34b29a4e3e2d573cfc0f978900","previewModeEncryptionKey":"16ef7135089893b60ebaf69bf33db62fcdd720b7de939ec59d9b3fc128b6b299","expireAt":1769521657527} \ No newline at end of file diff --git a/.next/cache/.rscinfo b/.next/cache/.rscinfo deleted file mode 100644 index fe5cfe1f..00000000 --- a/.next/cache/.rscinfo +++ /dev/null @@ -1 +0,0 @@ -{"encryption.key":"GbFQ899F7uV0K/ulp9DcKGoRVHlLWOVPaSwjXDMGqzk=","encryption.expire_at":1769521657460} \ No newline at end of file diff --git a/.next/cache/.tsbuildinfo b/.next/cache/.tsbuildinfo deleted file mode 100644 index dec22679..00000000 --- a/.next/cache/.tsbuildinfo +++ /dev/null @@ -1 +0,0 @@ -{"fileNames":["../../node_modules/typescript/lib/lib.es5.d.ts","../../node_modules/typescript/lib/lib.es2015.d.ts","../../node_modules/typescript/lib/lib.es2016.d.ts","../../node_modules/typescript/lib/lib.es2017.d.ts","../../node_modules/typescript/lib/lib.es2018.d.ts","../../node_modules/typescript/lib/lib.es2019.d.ts","../../node_modules/typescript/lib/lib.es2020.d.ts","../../node_modules/typescript/lib/lib.es2021.d.ts","../../node_modules/typescript/lib/lib.es2022.d.ts","../../node_modules/typescript/lib/lib.es2023.d.ts","../../node_modules/typescript/lib/lib.es2024.d.ts","../../node_modules/typescript/lib/lib.esnext.d.ts","../../node_modules/typescript/lib/lib.dom.d.ts","../../node_modules/typescript/lib/lib.dom.iterable.d.ts","../../node_modules/typescript/lib/lib.es2015.core.d.ts","../../node_modules/typescript/lib/lib.es2015.collection.d.ts","../../node_modules/typescript/lib/lib.es2015.generator.d.ts","../../node_modules/typescript/lib/lib.es2015.iterable.d.ts","../../node_modules/typescript/lib/lib.es2015.promise.d.ts","../../node_modules/typescript/lib/lib.es2015.proxy.d.ts","../../node_modules/typescript/lib/lib.es2015.reflect.d.ts","../../node_modules/typescript/lib/lib.es2015.symbol.d.ts","../../node_modules/typescript/lib/lib.es2015.symbol.wellknown.d.ts","../../node_modules/typescript/lib/lib.es2016.array.include.d.ts","../../node_modules/typescript/lib/lib.es2016.intl.d.ts","../../node_modules/typescript/lib/lib.es2017.arraybuffer.d.ts","../../node_modules/typescript/lib/lib.es2017.date.d.ts","../../node_modules/typescript/lib/lib.es2017.object.d.ts","../../node_modules/typescript/lib/lib.es2017.sharedmemory.d.ts","../../node_modules/typescript/lib/lib.es2017.string.d.ts","../../node_modules/typescript/lib/lib.es2017.intl.d.ts","../../node_modules/typescript/lib/lib.es2017.typedarrays.d.ts","../../node_modules/typescript/lib/lib.es2018.asyncgenerator.d.ts","../../node_modules/typescript/lib/lib.es2018.asynciterable.d.ts","../../node_modules/typescript/lib/lib.es2018.intl.d.ts","../../node_modules/typescript/lib/lib.es2018.promise.d.ts","../../node_modules/typescript/lib/lib.es2018.regexp.d.ts","../../node_modules/typescript/lib/lib.es2019.array.d.ts","../../node_modules/typescript/lib/lib.es2019.object.d.ts","../../node_modules/typescript/lib/lib.es2019.string.d.ts","../../node_modules/typescript/lib/lib.es2019.symbol.d.ts","../../node_modules/typescript/lib/lib.es2019.intl.d.ts","../../node_modules/typescript/lib/lib.es2020.bigint.d.ts","../../node_modules/typescript/lib/lib.es2020.date.d.ts","../../node_modules/typescript/lib/lib.es2020.promise.d.ts","../../node_modules/typescript/lib/lib.es2020.sharedmemory.d.ts","../../node_modules/typescript/lib/lib.es2020.string.d.ts","../../node_modules/typescript/lib/lib.es2020.symbol.wellknown.d.ts","../../node_modules/typescript/lib/lib.es2020.intl.d.ts","../../node_modules/typescript/lib/lib.es2020.number.d.ts","../../node_modules/typescript/lib/lib.es2021.promise.d.ts","../../node_modules/typescript/lib/lib.es2021.string.d.ts","../../node_modules/typescript/lib/lib.es2021.weakref.d.ts","../../node_modules/typescript/lib/lib.es2021.intl.d.ts","../../node_modules/typescript/lib/lib.es2022.array.d.ts","../../node_modules/typescript/lib/lib.es2022.error.d.ts","../../node_modules/typescript/lib/lib.es2022.intl.d.ts","../../node_modules/typescript/lib/lib.es2022.object.d.ts","../../node_modules/typescript/lib/lib.es2022.string.d.ts","../../node_modules/typescript/lib/lib.es2022.regexp.d.ts","../../node_modules/typescript/lib/lib.es2023.array.d.ts","../../node_modules/typescript/lib/lib.es2023.collection.d.ts","../../node_modules/typescript/lib/lib.es2023.intl.d.ts","../../node_modules/typescript/lib/lib.es2024.arraybuffer.d.ts","../../node_modules/typescript/lib/lib.es2024.collection.d.ts","../../node_modules/typescript/lib/lib.es2024.object.d.ts","../../node_modules/typescript/lib/lib.es2024.promise.d.ts","../../node_modules/typescript/lib/lib.es2024.regexp.d.ts","../../node_modules/typescript/lib/lib.es2024.sharedmemory.d.ts","../../node_modules/typescript/lib/lib.es2024.string.d.ts","../../node_modules/typescript/lib/lib.esnext.array.d.ts","../../node_modules/typescript/lib/lib.esnext.collection.d.ts","../../node_modules/typescript/lib/lib.esnext.intl.d.ts","../../node_modules/typescript/lib/lib.esnext.disposable.d.ts","../../node_modules/typescript/lib/lib.esnext.promise.d.ts","../../node_modules/typescript/lib/lib.esnext.decorators.d.ts","../../node_modules/typescript/lib/lib.esnext.iterator.d.ts","../../node_modules/typescript/lib/lib.esnext.float16.d.ts","../../node_modules/typescript/lib/lib.esnext.error.d.ts","../../node_modules/typescript/lib/lib.esnext.sharedmemory.d.ts","../../node_modules/typescript/lib/lib.decorators.d.ts","../../node_modules/typescript/lib/lib.decorators.legacy.d.ts","../../node_modules/next/dist/styled-jsx/types/css.d.ts","../../node_modules/@types/react/global.d.ts","../../node_modules/csstype/index.d.ts","../../node_modules/@types/prop-types/index.d.ts","../../node_modules/@types/react/index.d.ts","../../node_modules/next/dist/styled-jsx/types/index.d.ts","../../node_modules/next/dist/styled-jsx/types/macro.d.ts","../../node_modules/next/dist/styled-jsx/types/style.d.ts","../../node_modules/next/dist/styled-jsx/types/global.d.ts","../../node_modules/next/dist/shared/lib/amp.d.ts","../../node_modules/next/amp.d.ts","../../node_modules/@types/node/compatibility/disposable.d.ts","../../node_modules/@types/node/compatibility/indexable.d.ts","../../node_modules/@types/node/compatibility/iterators.d.ts","../../node_modules/@types/node/compatibility/index.d.ts","../../node_modules/@types/node/globals.typedarray.d.ts","../../node_modules/@types/node/buffer.buffer.d.ts","../../node_modules/@types/node/globals.d.ts","../../node_modules/@types/node/web-globals/abortcontroller.d.ts","../../node_modules/@types/node/web-globals/domexception.d.ts","../../node_modules/@types/node/web-globals/events.d.ts","../../node_modules/undici-types/header.d.ts","../../node_modules/undici-types/readable.d.ts","../../node_modules/undici-types/file.d.ts","../../node_modules/undici-types/fetch.d.ts","../../node_modules/undici-types/formdata.d.ts","../../node_modules/undici-types/connector.d.ts","../../node_modules/undici-types/client.d.ts","../../node_modules/undici-types/errors.d.ts","../../node_modules/undici-types/dispatcher.d.ts","../../node_modules/undici-types/global-dispatcher.d.ts","../../node_modules/undici-types/global-origin.d.ts","../../node_modules/undici-types/pool-stats.d.ts","../../node_modules/undici-types/pool.d.ts","../../node_modules/undici-types/handlers.d.ts","../../node_modules/undici-types/balanced-pool.d.ts","../../node_modules/undici-types/agent.d.ts","../../node_modules/undici-types/mock-interceptor.d.ts","../../node_modules/undici-types/mock-agent.d.ts","../../node_modules/undici-types/mock-client.d.ts","../../node_modules/undici-types/mock-pool.d.ts","../../node_modules/undici-types/mock-errors.d.ts","../../node_modules/undici-types/proxy-agent.d.ts","../../node_modules/undici-types/env-http-proxy-agent.d.ts","../../node_modules/undici-types/retry-handler.d.ts","../../node_modules/undici-types/retry-agent.d.ts","../../node_modules/undici-types/api.d.ts","../../node_modules/undici-types/interceptors.d.ts","../../node_modules/undici-types/util.d.ts","../../node_modules/undici-types/cookies.d.ts","../../node_modules/undici-types/patch.d.ts","../../node_modules/undici-types/websocket.d.ts","../../node_modules/undici-types/eventsource.d.ts","../../node_modules/undici-types/filereader.d.ts","../../node_modules/undici-types/diagnostics-channel.d.ts","../../node_modules/undici-types/content-type.d.ts","../../node_modules/undici-types/cache.d.ts","../../node_modules/undici-types/index.d.ts","../../node_modules/@types/node/web-globals/fetch.d.ts","../../node_modules/@types/node/assert.d.ts","../../node_modules/@types/node/assert/strict.d.ts","../../node_modules/@types/node/async_hooks.d.ts","../../node_modules/@types/node/buffer.d.ts","../../node_modules/@types/node/child_process.d.ts","../../node_modules/@types/node/cluster.d.ts","../../node_modules/@types/node/console.d.ts","../../node_modules/@types/node/constants.d.ts","../../node_modules/@types/node/crypto.d.ts","../../node_modules/@types/node/dgram.d.ts","../../node_modules/@types/node/diagnostics_channel.d.ts","../../node_modules/@types/node/dns.d.ts","../../node_modules/@types/node/dns/promises.d.ts","../../node_modules/@types/node/domain.d.ts","../../node_modules/@types/node/events.d.ts","../../node_modules/@types/node/fs.d.ts","../../node_modules/@types/node/fs/promises.d.ts","../../node_modules/@types/node/http.d.ts","../../node_modules/@types/node/http2.d.ts","../../node_modules/@types/node/https.d.ts","../../node_modules/@types/node/inspector.generated.d.ts","../../node_modules/@types/node/module.d.ts","../../node_modules/@types/node/net.d.ts","../../node_modules/@types/node/os.d.ts","../../node_modules/@types/node/path.d.ts","../../node_modules/@types/node/perf_hooks.d.ts","../../node_modules/@types/node/process.d.ts","../../node_modules/@types/node/punycode.d.ts","../../node_modules/@types/node/querystring.d.ts","../../node_modules/@types/node/readline.d.ts","../../node_modules/@types/node/readline/promises.d.ts","../../node_modules/@types/node/repl.d.ts","../../node_modules/@types/node/sea.d.ts","../../node_modules/@types/node/stream.d.ts","../../node_modules/@types/node/stream/promises.d.ts","../../node_modules/@types/node/stream/consumers.d.ts","../../node_modules/@types/node/stream/web.d.ts","../../node_modules/@types/node/string_decoder.d.ts","../../node_modules/@types/node/test.d.ts","../../node_modules/@types/node/timers.d.ts","../../node_modules/@types/node/timers/promises.d.ts","../../node_modules/@types/node/tls.d.ts","../../node_modules/@types/node/trace_events.d.ts","../../node_modules/@types/node/tty.d.ts","../../node_modules/@types/node/url.d.ts","../../node_modules/@types/node/util.d.ts","../../node_modules/@types/node/v8.d.ts","../../node_modules/@types/node/vm.d.ts","../../node_modules/@types/node/wasi.d.ts","../../node_modules/@types/node/worker_threads.d.ts","../../node_modules/@types/node/zlib.d.ts","../../node_modules/@types/node/index.d.ts","../../node_modules/next/dist/server/get-page-files.d.ts","../../node_modules/@types/react/canary.d.ts","../../node_modules/@types/react/experimental.d.ts","../../node_modules/@types/react-dom/index.d.ts","../../node_modules/@types/react-dom/canary.d.ts","../../node_modules/@types/react-dom/experimental.d.ts","../../node_modules/next/dist/compiled/webpack/webpack.d.ts","../../node_modules/next/dist/server/config.d.ts","../../node_modules/next/dist/lib/load-custom-routes.d.ts","../../node_modules/next/dist/shared/lib/image-config.d.ts","../../node_modules/next/dist/build/webpack/plugins/subresource-integrity-plugin.d.ts","../../node_modules/next/dist/server/body-streams.d.ts","../../node_modules/next/dist/server/future/route-kind.d.ts","../../node_modules/next/dist/server/future/route-definitions/route-definition.d.ts","../../node_modules/next/dist/server/future/route-matches/route-match.d.ts","../../node_modules/next/dist/client/components/app-router-headers.d.ts","../../node_modules/next/dist/server/request-meta.d.ts","../../node_modules/next/dist/server/lib/revalidate.d.ts","../../node_modules/next/dist/server/config-shared.d.ts","../../node_modules/next/dist/server/base-http/index.d.ts","../../node_modules/next/dist/server/api-utils/index.d.ts","../../node_modules/next/dist/server/node-environment.d.ts","../../node_modules/next/dist/server/require-hook.d.ts","../../node_modules/next/dist/server/node-polyfill-crypto.d.ts","../../node_modules/next/dist/lib/page-types.d.ts","../../node_modules/next/dist/build/analysis/get-page-static-info.d.ts","../../node_modules/next/dist/build/webpack/loaders/get-module-build-info.d.ts","../../node_modules/next/dist/build/webpack/plugins/middleware-plugin.d.ts","../../node_modules/next/dist/server/render-result.d.ts","../../node_modules/next/dist/server/future/helpers/i18n-provider.d.ts","../../node_modules/next/dist/server/web/next-url.d.ts","../../node_modules/next/dist/compiled/@edge-runtime/cookies/index.d.ts","../../node_modules/next/dist/server/web/spec-extension/cookies.d.ts","../../node_modules/next/dist/server/web/spec-extension/request.d.ts","../../node_modules/next/dist/server/web/spec-extension/fetch-event.d.ts","../../node_modules/next/dist/server/web/spec-extension/response.d.ts","../../node_modules/next/dist/server/web/types.d.ts","../../node_modules/next/dist/lib/setup-exception-listeners.d.ts","../../node_modules/next/dist/lib/constants.d.ts","../../node_modules/next/dist/build/index.d.ts","../../node_modules/next/dist/build/webpack/plugins/pages-manifest-plugin.d.ts","../../node_modules/next/dist/shared/lib/router/utils/route-regex.d.ts","../../node_modules/next/dist/shared/lib/router/utils/route-matcher.d.ts","../../node_modules/next/dist/shared/lib/router/utils/parse-url.d.ts","../../node_modules/next/dist/server/base-http/node.d.ts","../../node_modules/next/dist/server/font-utils.d.ts","../../node_modules/next/dist/build/webpack/plugins/flight-manifest-plugin.d.ts","../../node_modules/next/dist/server/future/route-modules/route-module.d.ts","../../node_modules/next/dist/shared/lib/deep-readonly.d.ts","../../node_modules/next/dist/server/load-components.d.ts","../../node_modules/next/dist/shared/lib/router/utils/middleware-route-matcher.d.ts","../../node_modules/next/dist/build/webpack/plugins/next-font-manifest-plugin.d.ts","../../node_modules/next/dist/server/future/route-definitions/locale-route-definition.d.ts","../../node_modules/next/dist/server/future/route-definitions/pages-route-definition.d.ts","../../node_modules/next/dist/shared/lib/mitt.d.ts","../../node_modules/next/dist/client/with-router.d.ts","../../node_modules/next/dist/client/router.d.ts","../../node_modules/next/dist/client/route-loader.d.ts","../../node_modules/next/dist/client/page-loader.d.ts","../../node_modules/next/dist/shared/lib/bloom-filter.d.ts","../../node_modules/next/dist/shared/lib/router/router.d.ts","../../node_modules/next/dist/shared/lib/router-context.shared-runtime.d.ts","../../node_modules/next/dist/shared/lib/loadable-context.shared-runtime.d.ts","../../node_modules/next/dist/shared/lib/loadable.shared-runtime.d.ts","../../node_modules/next/dist/shared/lib/image-config-context.shared-runtime.d.ts","../../node_modules/next/dist/shared/lib/hooks-client-context.shared-runtime.d.ts","../../node_modules/next/dist/shared/lib/head-manager-context.shared-runtime.d.ts","../../node_modules/next/dist/server/future/route-definitions/app-page-route-definition.d.ts","../../node_modules/next/dist/shared/lib/modern-browserslist-target.d.ts","../../node_modules/next/dist/shared/lib/constants.d.ts","../../node_modules/next/dist/build/webpack/loaders/metadata/types.d.ts","../../node_modules/next/dist/build/page-extensions-type.d.ts","../../node_modules/next/dist/build/webpack/loaders/next-app-loader.d.ts","../../node_modules/next/dist/server/lib/app-dir-module.d.ts","../../node_modules/next/dist/server/response-cache/types.d.ts","../../node_modules/next/dist/server/response-cache/index.d.ts","../../node_modules/next/dist/server/lib/incremental-cache/index.d.ts","../../node_modules/next/dist/client/components/hooks-server-context.d.ts","../../node_modules/next/dist/server/app-render/dynamic-rendering.d.ts","../../node_modules/next/dist/client/components/static-generation-async-storage-instance.d.ts","../../node_modules/next/dist/client/components/static-generation-async-storage.external.d.ts","../../node_modules/next/dist/server/web/spec-extension/adapters/request-cookies.d.ts","../../node_modules/next/dist/server/async-storage/draft-mode-provider.d.ts","../../node_modules/next/dist/server/web/spec-extension/adapters/headers.d.ts","../../node_modules/next/dist/client/components/request-async-storage-instance.d.ts","../../node_modules/next/dist/client/components/request-async-storage.external.d.ts","../../node_modules/next/dist/server/app-render/create-error-handler.d.ts","../../node_modules/next/dist/server/app-render/app-render.d.ts","../../node_modules/next/dist/shared/lib/server-inserted-html.shared-runtime.d.ts","../../node_modules/next/dist/shared/lib/amp-context.shared-runtime.d.ts","../../node_modules/next/dist/server/future/route-modules/app-page/vendored/contexts/entrypoints.d.ts","../../node_modules/next/dist/server/future/route-modules/app-page/module.compiled.d.ts","../../node_modules/@types/react/jsx-runtime.d.ts","../../node_modules/next/dist/client/components/error-boundary.d.ts","../../node_modules/next/dist/client/components/router-reducer/create-initial-router-state.d.ts","../../node_modules/next/dist/client/components/app-router.d.ts","../../node_modules/next/dist/client/components/layout-router.d.ts","../../node_modules/next/dist/client/components/render-from-template-context.d.ts","../../node_modules/next/dist/client/components/action-async-storage-instance.d.ts","../../node_modules/next/dist/client/components/action-async-storage.external.d.ts","../../node_modules/next/dist/client/components/client-page.d.ts","../../node_modules/next/dist/client/components/search-params.d.ts","../../node_modules/next/dist/client/components/not-found-boundary.d.ts","../../node_modules/next/dist/server/app-render/rsc/preloads.d.ts","../../node_modules/next/dist/server/app-render/rsc/postpone.d.ts","../../node_modules/next/dist/server/app-render/rsc/taint.d.ts","../../node_modules/next/dist/server/app-render/entry-base.d.ts","../../node_modules/next/dist/build/templates/app-page.d.ts","../../node_modules/next/dist/server/future/route-modules/app-page/module.d.ts","../../node_modules/next/dist/server/lib/builtin-request-context.d.ts","../../node_modules/next/dist/server/app-render/types.d.ts","../../node_modules/next/dist/client/components/router-reducer/fetch-server-response.d.ts","../../node_modules/next/dist/client/components/router-reducer/router-reducer-types.d.ts","../../node_modules/next/dist/shared/lib/app-router-context.shared-runtime.d.ts","../../node_modules/next/dist/server/future/route-modules/pages/vendored/contexts/entrypoints.d.ts","../../node_modules/next/dist/server/future/route-modules/pages/module.compiled.d.ts","../../node_modules/next/dist/build/templates/pages.d.ts","../../node_modules/next/dist/server/future/route-modules/pages/module.d.ts","../../node_modules/next/dist/server/render.d.ts","../../node_modules/next/dist/server/future/route-definitions/pages-api-route-definition.d.ts","../../node_modules/next/dist/server/future/route-matches/pages-api-route-match.d.ts","../../node_modules/next/dist/server/future/route-matchers/route-matcher.d.ts","../../node_modules/next/dist/server/future/route-matcher-providers/route-matcher-provider.d.ts","../../node_modules/next/dist/server/future/route-matcher-managers/route-matcher-manager.d.ts","../../node_modules/next/dist/server/future/normalizers/normalizer.d.ts","../../node_modules/next/dist/server/future/normalizers/locale-route-normalizer.d.ts","../../node_modules/next/dist/server/future/normalizers/request/pathname-normalizer.d.ts","../../node_modules/next/dist/server/future/normalizers/request/suffix.d.ts","../../node_modules/next/dist/server/future/normalizers/request/rsc.d.ts","../../node_modules/next/dist/server/future/normalizers/request/prefix.d.ts","../../node_modules/next/dist/server/future/normalizers/request/postponed.d.ts","../../node_modules/next/dist/server/future/normalizers/request/action.d.ts","../../node_modules/next/dist/server/future/normalizers/request/prefetch-rsc.d.ts","../../node_modules/next/dist/server/future/normalizers/request/next-data.d.ts","../../node_modules/next/dist/server/base-server.d.ts","../../node_modules/next/dist/server/image-optimizer.d.ts","../../node_modules/next/dist/server/next-server.d.ts","../../node_modules/next/dist/lib/coalesced-function.d.ts","../../node_modules/next/dist/server/lib/router-utils/types.d.ts","../../node_modules/next/dist/trace/types.d.ts","../../node_modules/next/dist/trace/trace.d.ts","../../node_modules/next/dist/trace/shared.d.ts","../../node_modules/next/dist/trace/index.d.ts","../../node_modules/next/dist/build/load-jsconfig.d.ts","../../node_modules/next/dist/build/webpack-config.d.ts","../../node_modules/next/dist/build/webpack/plugins/define-env-plugin.d.ts","../../node_modules/next/dist/build/swc/index.d.ts","../../node_modules/next/dist/server/dev/parse-version-info.d.ts","../../node_modules/next/dist/server/dev/hot-reloader-types.d.ts","../../node_modules/next/dist/telemetry/storage.d.ts","../../node_modules/next/dist/server/lib/types.d.ts","../../node_modules/next/dist/server/lib/render-server.d.ts","../../node_modules/next/dist/server/lib/router-server.d.ts","../../node_modules/next/dist/shared/lib/router/utils/path-match.d.ts","../../node_modules/next/dist/server/lib/router-utils/filesystem.d.ts","../../node_modules/next/dist/server/lib/router-utils/setup-dev-bundler.d.ts","../../node_modules/next/dist/server/lib/dev-bundler-service.d.ts","../../node_modules/next/dist/server/dev/static-paths-worker.d.ts","../../node_modules/next/dist/server/dev/next-dev-server.d.ts","../../node_modules/next/dist/server/next.d.ts","../../node_modules/next/dist/lib/metadata/types/alternative-urls-types.d.ts","../../node_modules/next/dist/lib/metadata/types/extra-types.d.ts","../../node_modules/next/dist/lib/metadata/types/metadata-types.d.ts","../../node_modules/next/dist/lib/metadata/types/manifest-types.d.ts","../../node_modules/next/dist/lib/metadata/types/opengraph-types.d.ts","../../node_modules/next/dist/lib/metadata/types/twitter-types.d.ts","../../node_modules/next/dist/lib/metadata/types/metadata-interface.d.ts","../../node_modules/next/types/index.d.ts","../../node_modules/next/dist/shared/lib/html-context.shared-runtime.d.ts","../../node_modules/@next/env/dist/index.d.ts","../../node_modules/next/dist/shared/lib/utils.d.ts","../../node_modules/next/dist/pages/_app.d.ts","../../node_modules/next/app.d.ts","../../node_modules/next/dist/server/web/spec-extension/unstable-cache.d.ts","../../node_modules/next/dist/server/web/spec-extension/revalidate.d.ts","../../node_modules/next/dist/server/web/spec-extension/unstable-no-store.d.ts","../../node_modules/next/cache.d.ts","../../node_modules/next/dist/shared/lib/runtime-config.external.d.ts","../../node_modules/next/config.d.ts","../../node_modules/next/dist/pages/_document.d.ts","../../node_modules/next/document.d.ts","../../node_modules/next/dist/shared/lib/dynamic.d.ts","../../node_modules/next/dynamic.d.ts","../../node_modules/next/dist/pages/_error.d.ts","../../node_modules/next/error.d.ts","../../node_modules/next/dist/shared/lib/head.d.ts","../../node_modules/next/head.d.ts","../../node_modules/next/dist/client/components/draft-mode.d.ts","../../node_modules/next/dist/client/components/headers.d.ts","../../node_modules/next/headers.d.ts","../../node_modules/next/dist/shared/lib/get-img-props.d.ts","../../node_modules/next/dist/client/image-component.d.ts","../../node_modules/next/dist/shared/lib/image-external.d.ts","../../node_modules/next/image.d.ts","../../node_modules/next/dist/client/link.d.ts","../../node_modules/next/link.d.ts","../../node_modules/next/dist/client/components/redirect-status-code.d.ts","../../node_modules/next/dist/client/components/redirect.d.ts","../../node_modules/next/dist/client/components/not-found.d.ts","../../node_modules/next/dist/client/components/navigation.react-server.d.ts","../../node_modules/next/dist/client/components/navigation.d.ts","../../node_modules/next/navigation.d.ts","../../node_modules/next/router.d.ts","../../node_modules/next/dist/client/script.d.ts","../../node_modules/next/script.d.ts","../../node_modules/next/dist/server/web/spec-extension/user-agent.d.ts","../../node_modules/next/dist/compiled/@edge-runtime/primitives/url.d.ts","../../node_modules/next/dist/server/web/spec-extension/image-response.d.ts","../../node_modules/next/dist/compiled/@vercel/og/satori/index.d.ts","../../node_modules/next/dist/compiled/@vercel/og/emoji/index.d.ts","../../node_modules/next/dist/compiled/@vercel/og/types.d.ts","../../node_modules/next/server.d.ts","../../node_modules/next/types/global.d.ts","../../node_modules/next/types/compiled.d.ts","../../node_modules/next/index.d.ts","../../node_modules/next/image-types/global.d.ts","../../next-env.d.ts","../../node_modules/source-map-js/source-map.d.ts","../../node_modules/postcss/lib/previous-map.d.ts","../../node_modules/postcss/lib/input.d.ts","../../node_modules/postcss/lib/css-syntax-error.d.ts","../../node_modules/postcss/lib/declaration.d.ts","../../node_modules/postcss/lib/root.d.ts","../../node_modules/postcss/lib/warning.d.ts","../../node_modules/postcss/lib/lazy-result.d.ts","../../node_modules/postcss/lib/no-work-result.d.ts","../../node_modules/postcss/lib/processor.d.ts","../../node_modules/postcss/lib/result.d.ts","../../node_modules/postcss/lib/document.d.ts","../../node_modules/postcss/lib/rule.d.ts","../../node_modules/postcss/lib/node.d.ts","../../node_modules/postcss/lib/comment.d.ts","../../node_modules/postcss/lib/container.d.ts","../../node_modules/postcss/lib/at-rule.d.ts","../../node_modules/postcss/lib/list.d.ts","../../node_modules/postcss/lib/postcss.d.ts","../../node_modules/postcss/lib/postcss.d.mts","../../node_modules/tailwindcss/types/generated/corepluginlist.d.ts","../../node_modules/tailwindcss/types/generated/colors.d.ts","../../node_modules/tailwindcss/types/config.d.ts","../../node_modules/tailwindcss/types/index.d.ts","../../tailwind.config.ts","../../node_modules/clsx/clsx.d.mts","../../node_modules/tailwind-merge/dist/types.d.ts","../../lib/cn.ts","../../lib/auth.tsx","../../app/layout.tsx","../../node_modules/motion-dom/dist/index.d.ts","../../node_modules/motion-utils/dist/index.d.ts","../../node_modules/framer-motion/dist/index.d.ts","../../components/ui/button.tsx","../../components/ui/navbar.tsx","../../components/ui/glowcard.tsx","../../components/ui/sectionheading.tsx","../../node_modules/recharts/types/container/surface.d.ts","../../node_modules/recharts/types/container/layer.d.ts","../../node_modules/@types/d3-time/index.d.ts","../../node_modules/@types/d3-scale/index.d.ts","../../node_modules/victory-vendor/d3-scale.d.ts","../../node_modules/recharts/types/cartesian/xaxis.d.ts","../../node_modules/recharts/types/cartesian/yaxis.d.ts","../../node_modules/recharts/types/util/types.d.ts","../../node_modules/recharts/types/component/defaultlegendcontent.d.ts","../../node_modules/recharts/types/util/payload/getuniqpayload.d.ts","../../node_modules/recharts/types/component/legend.d.ts","../../node_modules/recharts/types/component/defaulttooltipcontent.d.ts","../../node_modules/recharts/types/component/tooltip.d.ts","../../node_modules/recharts/types/component/responsivecontainer.d.ts","../../node_modules/recharts/types/component/cell.d.ts","../../node_modules/recharts/types/component/text.d.ts","../../node_modules/recharts/types/component/label.d.ts","../../node_modules/recharts/types/component/labellist.d.ts","../../node_modules/recharts/types/component/customized.d.ts","../../node_modules/recharts/types/shape/sector.d.ts","../../node_modules/@types/d3-path/index.d.ts","../../node_modules/@types/d3-shape/index.d.ts","../../node_modules/victory-vendor/d3-shape.d.ts","../../node_modules/recharts/types/shape/curve.d.ts","../../node_modules/recharts/types/shape/rectangle.d.ts","../../node_modules/recharts/types/shape/polygon.d.ts","../../node_modules/recharts/types/shape/dot.d.ts","../../node_modules/recharts/types/shape/cross.d.ts","../../node_modules/recharts/types/shape/symbols.d.ts","../../node_modules/recharts/types/polar/polargrid.d.ts","../../node_modules/recharts/types/polar/polarradiusaxis.d.ts","../../node_modules/recharts/types/polar/polarangleaxis.d.ts","../../node_modules/recharts/types/polar/pie.d.ts","../../node_modules/recharts/types/polar/radar.d.ts","../../node_modules/recharts/types/polar/radialbar.d.ts","../../node_modules/recharts/types/cartesian/brush.d.ts","../../node_modules/recharts/types/util/ifoverflowmatches.d.ts","../../node_modules/recharts/types/cartesian/referenceline.d.ts","../../node_modules/recharts/types/cartesian/referencedot.d.ts","../../node_modules/recharts/types/cartesian/referencearea.d.ts","../../node_modules/recharts/types/cartesian/cartesianaxis.d.ts","../../node_modules/recharts/types/cartesian/cartesiangrid.d.ts","../../node_modules/recharts/types/cartesian/line.d.ts","../../node_modules/recharts/types/cartesian/area.d.ts","../../node_modules/recharts/types/util/barutils.d.ts","../../node_modules/recharts/types/cartesian/bar.d.ts","../../node_modules/recharts/types/cartesian/zaxis.d.ts","../../node_modules/recharts/types/cartesian/errorbar.d.ts","../../node_modules/recharts/types/cartesian/scatter.d.ts","../../node_modules/recharts/types/util/getlegendprops.d.ts","../../node_modules/recharts/types/util/chartutils.d.ts","../../node_modules/recharts/types/chart/accessibilitymanager.d.ts","../../node_modules/recharts/types/chart/types.d.ts","../../node_modules/recharts/types/chart/generatecategoricalchart.d.ts","../../node_modules/recharts/types/chart/linechart.d.ts","../../node_modules/recharts/types/chart/barchart.d.ts","../../node_modules/recharts/types/chart/piechart.d.ts","../../node_modules/recharts/types/chart/treemap.d.ts","../../node_modules/recharts/types/chart/sankey.d.ts","../../node_modules/recharts/types/chart/radarchart.d.ts","../../node_modules/recharts/types/chart/scatterchart.d.ts","../../node_modules/recharts/types/chart/areachart.d.ts","../../node_modules/recharts/types/chart/radialbarchart.d.ts","../../node_modules/recharts/types/chart/composedchart.d.ts","../../node_modules/recharts/types/chart/sunburstchart.d.ts","../../node_modules/recharts/types/shape/trapezoid.d.ts","../../node_modules/recharts/types/numberaxis/funnel.d.ts","../../node_modules/recharts/types/chart/funnelchart.d.ts","../../node_modules/recharts/types/util/global.d.ts","../../node_modules/recharts/types/index.d.ts","../../components/ui/dashboardsection.tsx","../../components/ui/interactivetiles.tsx","../../components/ui/chatbot.tsx","../../components/ui/cookieconsent.tsx","../../app/page.tsx","../../app/interest/page.tsx","../../app/partnerships/page.tsx","../../app/portal/auth/page.tsx","../../app/portal/courses/page.tsx","../../app/portal/dashboard/page.tsx","../../app/portal/profile/page.tsx","../../app/referral/page.tsx","../types/app/layout.ts","../types/app/page.ts","../types/app/interest/page.ts","../types/app/partnerships/page.ts","../types/app/portal/auth/page.ts","../types/app/portal/courses/page.ts","../types/app/portal/dashboard/page.ts","../types/app/portal/profile/page.ts","../types/app/referral/page.ts","../../node_modules/@types/d3-array/index.d.ts","../../node_modules/@types/d3-color/index.d.ts","../../node_modules/@types/d3-ease/index.d.ts","../../node_modules/@types/d3-interpolate/index.d.ts","../../node_modules/@types/d3-timer/index.d.ts","../../node_modules/@types/json5/index.d.ts"],"fileIdsList":[[99,145,360,523],[99,145,360,440],[99,145,360,522],[99,145,360,524],[99,145,360,525],[99,145,360,526],[99,145,360,527],[99,145,360,528],[99,145,360,529],[99,145,444,445,446],[99,145,439],[99,145,444,445,446,447,518,519,520,521],[99,145,445,446,447,520,521],[87,99,145,395,438,439,443],[87,99,145,395,439,443,446],[87,99,145,395,438,439,443,446],[99,145,438,443],[87,99,145,438,443],[87,99,145,443,444],[99,145,446,447,517],[99,145,438,443,446],[99,145,443,444],[99,145],[87,99,145],[99,145,436,437],[99,145,408,409],[99,145,540],[99,145,450],[99,145,468],[99,142,145],[99,144,145],[145],[99,145,150,178],[99,145,146,151,156,164,175,186],[99,145,146,147,156,164],[94,95,96,99,145],[99,145,148,187],[99,145,149,150,157,165],[99,145,150,175,183],[99,145,151,153,156,164],[99,144,145,152],[99,145,153,154],[99,145,155,156],[99,144,145,156],[99,145,156,157,158,175,186],[99,145,156,157,158,171,175,178],[99,145,153,156,159,164,175,186],[99,145,156,157,159,160,164,175,183,186],[99,145,159,161,175,183,186],[97,98,99,100,101,102,103,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192],[99,145,156,162],[99,145,163,186,191],[99,145,153,156,164,175],[99,145,165],[99,145,166],[99,144,145,167],[99,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192],[99,145,169],[99,145,170],[99,145,156,171,172],[99,145,171,173,187,189],[99,145,156,175,176,178],[99,145,177,178],[99,145,175,176],[99,145,178],[99,145,179],[99,142,145,175,180],[99,145,156,181,182],[99,145,181,182],[99,145,150,164,175,183],[99,145,184],[99,145,164,185],[99,145,159,170,186],[99,145,150,187],[99,145,175,188],[99,145,163,189],[99,145,190],[99,140,145],[99,140,145,156,158,167,175,178,186,189,191],[99,145,175,192],[87,99,145,197,198,199],[87,99,145,197,198],[87,91,99,145,196,361,404],[87,91,99,145,195,361,404],[84,85,86,99,145],[87,99,145,286,441,442],[92,99,145],[99,145,365],[99,145,367,368,369],[99,145,371],[99,145,202,212,218,220,361],[99,145,202,209,211,214,232],[99,145,212],[99,145,212,214,339],[99,145,267,285,300,407],[99,145,309],[99,145,202,212,219,253,263,336,337,407],[99,145,219,407],[99,145,212,263,264,265,407],[99,145,212,219,253,407],[99,145,407],[99,145,202,219,220,407],[99,145,293],[99,144,145,193,292],[87,99,145,286,287,288,306,307],[87,99,145,286],[99,145,276],[99,145,275,277,381],[87,99,145,286,287,304],[99,145,282,307,393],[99,145,391,392],[99,145,226,390],[99,145,279],[99,144,145,193,226,242,275,276,277,278],[87,99,145,304,306,307],[99,145,304,306],[99,145,304,305,307],[99,145,170,193],[99,145,274],[99,144,145,193,211,213,270,271,272,273],[87,99,145,203,384],[87,99,145,186,193],[87,99,145,219,251],[87,99,145,219],[99,145,249,254],[87,99,145,250,364],[87,91,99,145,159,193,195,196,361,402,403],[99,145,361],[99,145,201],[99,145,354,355,356,357,358,359],[99,145,356],[87,99,145,250,286,364],[87,99,145,286,362,364],[87,99,145,286,364],[99,145,159,193,213,364],[99,145,159,193,210,211,222,240,242,274,279,280,302,304],[99,145,271,274,279,287,289,290,291,293,294,295,296,297,298,299,407],[99,145,272],[87,99,145,170,193,211,212,240,242,243,245,270,302,303,307,361,407],[99,145,159,193,213,214,226,227,275],[99,145,159,193,212,214],[99,145,159,175,193,210,213,214],[99,145,159,170,186,193,210,211,212,213,214,219,222,223,233,234,236,239,240,242,243,244,245,269,270,303,304,312,314,317,319,322,324,325,326,327],[99,145,159,175,193],[99,145,202,203,204,210,211,361,364,407],[99,145,159,175,186,193,207,338,340,341,407],[99,145,170,186,193,207,210,213,230,234,236,237,238,243,270,317,328,330,336,350,351],[99,145,212,216,270],[99,145,210,212],[99,145,223,318],[99,145,320,321],[99,145,320],[99,145,318],[99,145,320,323],[99,145,206,207],[99,145,206,246],[99,145,206],[99,145,208,223,316],[99,145,315],[99,145,207,208],[99,145,208,313],[99,145,207],[99,145,302],[99,145,159,193,210,222,241,261,267,281,284,301,304],[99,145,255,256,257,258,259,260,282,283,307,362],[99,145,311],[99,145,159,193,210,222,241,247,308,310,312,361,364],[99,145,159,186,193,203,210,212,269],[99,145,266],[99,145,159,193,344,349],[99,145,233,242,269,364],[99,145,332,336,350,353],[99,145,159,216,336,344,345,353],[99,145,202,212,233,244,347],[99,145,159,193,212,219,244,331,332,342,343,346,348],[99,145,194,240,241,242,361,364],[99,145,159,170,186,193,208,210,211,213,216,221,222,230,233,234,236,237,238,239,243,245,269,270,314,328,329,364],[99,145,159,193,210,212,216,330,352],[99,145,159,193,211,213],[87,99,145,159,170,193,201,203,210,211,214,222,239,240,242,243,245,311,361,364],[99,145,159,170,186,193,205,208,209,213],[99,145,206,268],[99,145,159,193,206,211,222],[99,145,159,193,212,223],[99,145,159,193],[99,145,226],[99,145,225],[99,145,227],[99,145,212,224,226,230],[99,145,212,224,226],[99,145,159,193,205,212,213,219,227,228,229],[87,99,145,304,305,306],[99,145,262],[87,99,145,203],[87,99,145,236],[87,99,145,194,239,242,245,361,364],[99,145,203,384,385],[87,99,145,254],[87,99,145,170,186,193,201,248,250,252,253,364],[99,145,213,219,236],[99,145,235],[87,99,145,157,159,170,193,201,254,263,361,362,363],[83,87,88,89,90,99,145,195,196,361,404],[99,145,150],[99,145,333,334,335],[99,145,333],[99,145,373],[99,145,375],[99,145,377],[99,145,379],[99,145,382],[99,145,386],[91,93,99,145,361,366,370,372,374,376,378,380,383,387,389,395,396,398,405,406,407],[99,145,388],[99,145,394],[99,145,250],[99,145,397],[99,144,145,227,228,229,230,399,400,401,404],[99,145,193],[87,91,99,145,159,161,170,193,195,196,197,199,201,214,353,360,364,404],[99,145,426],[99,145,424,426],[99,145,415,423,424,425,427,429],[99,145,413],[99,145,416,421,426,429],[99,145,412,429],[99,145,416,417,420,421,422,429],[99,145,416,417,418,420,421,429],[99,145,413,414,415,416,417,421,422,423,425,426,427,429],[99,145,429],[99,145,411,413,414,415,416,417,418,420,421,422,423,424,425,426,427,428],[99,145,411,429],[99,145,416,418,419,421,422,429],[99,145,420,429],[99,145,421,422,426,429],[99,145,414,424],[87,99,145,453,454,455,471,474],[87,99,145,453,454,455,464,472,492],[87,99,145,452,455],[87,99,145,455],[87,99,145,453,454,455],[87,99,145,453,454,455,490,493,496],[87,99,145,453,454,455,464,471,474],[87,99,145,453,454,455,464,472,484],[87,99,145,453,454,455,464,474,484],[87,99,145,453,454,455,464,484],[87,99,145,453,454,455,459,465,471,476,494,495],[99,145,455],[87,99,145,455,499,500,501],[87,99,145,455,498,499,500],[87,99,145,455,472],[87,99,145,455,498],[87,99,145,455,464],[87,99,145,455,456,457],[87,99,145,455,457,459],[99,145,448,449,453,454,455,456,458,459,460,461,462,463,464,465,466,467,471,472,473,474,475,476,477,478,479,480,481,482,483,485,486,487,488,489,490,491,493,494,495,496,502,503,504,505,506,507,508,509,510,511,512,513,514,515,516],[87,99,145,455,513],[87,99,145,455,467],[87,99,145,455,474,478,479],[87,99,145,455,465,467],[87,99,145,455,470],[87,99,145,455,493],[87,99,145,455,470,497],[87,99,145,458,498],[87,99,145,452,453,454],[99,145,431,432],[99,145,430,433],[99,112,116,145,186],[99,112,145,175,186],[99,107,145],[99,109,112,145,183,186],[99,145,164,183],[99,107,145,193],[99,109,112,145,164,186],[99,104,105,108,111,145,156,175,186],[99,112,119,145],[99,104,110,145],[99,112,133,134,145],[99,108,112,145,178,186,193],[99,133,145,193],[99,106,107,145,193],[99,112,145],[99,106,107,108,109,110,111,112,113,114,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,134,135,136,137,138,139,145],[99,112,127,145],[99,112,119,120,145],[99,110,112,120,121,145],[99,111,145],[99,104,107,112,145],[99,112,116,120,121,145],[99,116,145],[99,110,112,115,145,186],[99,104,109,112,119,145],[99,145,175],[99,107,112,133,145,191,193],[99,145,451],[99,145,469],[99,145,434]],"fileInfos":[{"version":"c430d44666289dae81f30fa7b2edebf186ecc91a2d4c71266ea6ae76388792e1","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"45b7ab580deca34ae9729e97c13cfd999df04416a79116c3bfb483804f85ded4","signature":false,"impliedFormat":1},{"version":"3facaf05f0c5fc569c5649dd359892c98a85557e3e0c847964caeb67076f4d75","signature":false,"impliedFormat":1},{"version":"e44bb8bbac7f10ecc786703fe0a6a4b952189f908707980ba8f3c8975a760962","signature":false,"impliedFormat":1},{"version":"5e1c4c362065a6b95ff952c0eab010f04dcd2c3494e813b493ecfd4fcb9fc0d8","signature":false,"impliedFormat":1},{"version":"68d73b4a11549f9c0b7d352d10e91e5dca8faa3322bfb77b661839c42b1ddec7","signature":false,"impliedFormat":1},{"version":"5efce4fc3c29ea84e8928f97adec086e3dc876365e0982cc8479a07954a3efd4","signature":false,"impliedFormat":1},{"version":"feecb1be483ed332fad555aff858affd90a48ab19ba7272ee084704eb7167569","signature":false,"impliedFormat":1},{"version":"ee7bad0c15b58988daa84371e0b89d313b762ab83cb5b31b8a2d1162e8eb41c2","signature":false,"impliedFormat":1},{"version":"27bdc30a0e32783366a5abeda841bc22757c1797de8681bbe81fbc735eeb1c10","signature":false,"impliedFormat":1},{"version":"8fd575e12870e9944c7e1d62e1f5a73fcf23dd8d3a321f2a2c74c20d022283fe","signature":false,"impliedFormat":1},{"version":"2ab096661c711e4a81cc464fa1e6feb929a54f5340b46b0a07ac6bbf857471f0","signature":false,"impliedFormat":1},{"version":"080941d9f9ff9307f7e27a83bcd888b7c8270716c39af943532438932ec1d0b9","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"2e80ee7a49e8ac312cc11b77f1475804bee36b3b2bc896bead8b6e1266befb43","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"c57796738e7f83dbc4b8e65132f11a377649c00dd3eee333f672b8f0a6bea671","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"dc2df20b1bcdc8c2d34af4926e2c3ab15ffe1160a63e58b7e09833f616efff44","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"515d0b7b9bea2e31ea4ec968e9edd2c39d3eebf4a2d5cbd04e88639819ae3b71","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"0559b1f683ac7505ae451f9a96ce4c3c92bdc71411651ca6ddb0e88baaaad6a3","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"0dc1e7ceda9b8b9b455c3a2d67b0412feab00bd2f66656cd8850e8831b08b537","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"ce691fb9e5c64efb9547083e4a34091bcbe5bdb41027e310ebba8f7d96a98671","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"8d697a2a929a5fcb38b7a65594020fcef05ec1630804a33748829c5ff53640d0","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"4ff2a353abf8a80ee399af572debb8faab2d33ad38c4b4474cff7f26e7653b8d","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"fb0f136d372979348d59b3f5020b4cdb81b5504192b1cacff5d1fbba29378aa1","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"d15bea3d62cbbdb9797079416b8ac375ae99162a7fba5de2c6c505446486ac0a","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"68d18b664c9d32a7336a70235958b8997ebc1c3b8505f4f1ae2b7e7753b87618","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"eb3d66c8327153d8fa7dd03f9c58d351107fe824c79e9b56b462935176cdf12a","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"38f0219c9e23c915ef9790ab1d680440d95419ad264816fa15009a8851e79119","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"69ab18c3b76cd9b1be3d188eaf8bba06112ebbe2f47f6c322b5105a6fbc45a2e","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"a680117f487a4d2f30ea46f1b4b7f58bef1480456e18ba53ee85c2746eeca012","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"2f11ff796926e0832f9ae148008138ad583bd181899ab7dd768a2666700b1893","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"4de680d5bb41c17f7f68e0419412ca23c98d5749dcaaea1896172f06435891fc","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"954296b30da6d508a104a3a0b5d96b76495c709785c1d11610908e63481ee667","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"ac9538681b19688c8eae65811b329d3744af679e0bdfa5d842d0e32524c73e1c","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"0a969edff4bd52585473d24995c5ef223f6652d6ef46193309b3921d65dd4376","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"9e9fbd7030c440b33d021da145d3232984c8bb7916f277e8ffd3dc2e3eae2bdb","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"811ec78f7fefcabbda4bfa93b3eb67d9ae166ef95f9bff989d964061cbf81a0c","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"717937616a17072082152a2ef351cb51f98802fb4b2fdabd32399843875974ca","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"d7e7d9b7b50e5f22c915b525acc5a49a7a6584cf8f62d0569e557c5cfc4b2ac2","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"71c37f4c9543f31dfced6c7840e068c5a5aacb7b89111a4364b1d5276b852557","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"576711e016cf4f1804676043e6a0a5414252560eb57de9faceee34d79798c850","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"89c1b1281ba7b8a96efc676b11b264de7a8374c5ea1e6617f11880a13fc56dc6","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"74f7fa2d027d5b33eb0471c8e82a6c87216223181ec31247c357a3e8e2fddc5b","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"d6d7ae4d1f1f3772e2a3cde568ed08991a8ae34a080ff1151af28b7f798e22ca","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"063600664504610fe3e99b717a1223f8b1900087fab0b4cad1496a114744f8df","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"934019d7e3c81950f9a8426d093458b65d5aff2c7c1511233c0fd5b941e608ab","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"52ada8e0b6e0482b728070b7639ee42e83a9b1c22d205992756fe020fd9f4a47","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"3bdefe1bfd4d6dee0e26f928f93ccc128f1b64d5d501ff4a8cf3c6371200e5e6","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"59fb2c069260b4ba00b5643b907ef5d5341b167e7d1dbf58dfd895658bda2867","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"639e512c0dfc3fad96a84caad71b8834d66329a1f28dc95e3946c9b58176c73a","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"368af93f74c9c932edd84c58883e736c9e3d53cec1fe24c0b0ff451f529ceab1","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"af3dd424cf267428f30ccfc376f47a2c0114546b55c44d8c0f1d57d841e28d74","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"995c005ab91a498455ea8dfb63aa9f83fa2ea793c3d8aa344be4a1678d06d399","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"959d36cddf5e7d572a65045b876f2956c973a586da58e5d26cde519184fd9b8a","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"965f36eae237dd74e6cca203a43e9ca801ce38824ead814728a2807b1910117d","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"3925a6c820dcb1a06506c90b1577db1fdbf7705d65b62b99dce4be75c637e26b","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"0a3d63ef2b853447ec4f749d3f368ce642264246e02911fcb1590d8c161b8005","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"8cdf8847677ac7d20486e54dd3fcf09eda95812ac8ace44b4418da1bbbab6eb8","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"8444af78980e3b20b49324f4a16ba35024fef3ee069a0eb67616ea6ca821c47a","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"3287d9d085fbd618c3971944b65b4be57859f5415f495b33a6adc994edd2f004","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"b4b67b1a91182421f5df999988c690f14d813b9850b40acd06ed44691f6727ad","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"df83c2a6c73228b625b0beb6669c7ee2a09c914637e2d35170723ad49c0f5cd4","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"436aaf437562f276ec2ddbee2f2cdedac7664c1e4c1d2c36839ddd582eeb3d0a","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"8e3c06ea092138bf9fa5e874a1fdbc9d54805d074bee1de31b99a11e2fec239d","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"87dc0f382502f5bbce5129bdc0aea21e19a3abbc19259e0b43ae038a9fc4e326","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"b1cb28af0c891c8c96b2d6b7be76bd394fddcfdb4709a20ba05a7c1605eea0f9","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"2fef54945a13095fdb9b84f705f2b5994597640c46afeb2ce78352fab4cb3279","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"ac77cb3e8c6d3565793eb90a8373ee8033146315a3dbead3bde8db5eaf5e5ec6","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"56e4ed5aab5f5920980066a9409bfaf53e6d21d3f8d020c17e4de584d29600ad","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"4ece9f17b3866cc077099c73f4983bddbcb1dc7ddb943227f1ec070f529dedd1","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"0a6282c8827e4b9a95f4bf4f5c205673ada31b982f50572d27103df8ceb8013c","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"1c9319a09485199c1f7b0498f2988d6d2249793ef67edda49d1e584746be9032","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"e3a2a0cee0f03ffdde24d89660eba2685bfbdeae955a6c67e8c4c9fd28928eeb","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"811c71eee4aa0ac5f7adf713323a5c41b0cf6c4e17367a34fbce379e12bbf0a4","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"51ad4c928303041605b4d7ae32e0c1ee387d43a24cd6f1ebf4a2699e1076d4fa","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"60037901da1a425516449b9a20073aa03386cce92f7a1fd902d7602be3a7c2e9","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"d4b1d2c51d058fc21ec2629fff7a76249dec2e36e12960ea056e3ef89174080f","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"22adec94ef7047a6c9d1af3cb96be87a335908bf9ef386ae9fd50eeb37f44c47","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"196cb558a13d4533a5163286f30b0509ce0210e4b316c56c38d4c0fd2fb38405","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"73f78680d4c08509933daf80947902f6ff41b6230f94dd002ae372620adb0f60","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"c5239f5c01bcfa9cd32f37c496cf19c61d69d37e48be9de612b541aac915805b","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"8e7f8264d0fb4c5339605a15daadb037bf238c10b654bb3eee14208f860a32ea","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"782dec38049b92d4e85c1585fbea5474a219c6984a35b004963b00beb1aab538","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"0990a7576222f248f0a3b888adcb7389f957928ce2afb1cd5128169086ff4d29","signature":false,"impliedFormat":1},{"version":"eb5b19b86227ace1d29ea4cf81387279d04bb34051e944bc53df69f58914b788","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"ac51dd7d31333793807a6abaa5ae168512b6131bd41d9c5b98477fc3b7800f9f","signature":false,"impliedFormat":1},{"version":"87d9d29dbc745f182683f63187bf3d53fd8673e5fca38ad5eaab69798ed29fbc","signature":false,"impliedFormat":1},{"version":"7a3aa194cfd5919c4da251ef04ea051077e22702638d4edcb9579e9101653519","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"cc69795d9954ee4ad57545b10c7bf1a7260d990231b1685c147ea71a6faa265c","signature":false,"impliedFormat":1},{"version":"8bc6c94ff4f2af1f4023b7bb2379b08d3d7dd80c698c9f0b07431ea16101f05f","signature":false,"impliedFormat":1},{"version":"1b61d259de5350f8b1e5db06290d31eaebebc6baafd5f79d314b5af9256d7153","signature":false,"impliedFormat":1},{"version":"57194e1f007f3f2cbef26fa299d4c6b21f4623a2eddc63dfeef79e38e187a36e","signature":false,"impliedFormat":1},{"version":"0f6666b58e9276ac3a38fdc80993d19208442d6027ab885580d93aec76b4ef00","signature":false,"impliedFormat":1},{"version":"05fd364b8ef02fb1e174fbac8b825bdb1e5a36a016997c8e421f5fab0a6da0a0","signature":false,"impliedFormat":1},{"version":"70521b6ab0dcba37539e5303104f29b721bfb2940b2776da4cc818c07e1fefc1","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"ab41ef1f2cdafb8df48be20cd969d875602483859dc194e9c97c8a576892c052","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"d153a11543fd884b596587ccd97aebbeed950b26933ee000f94009f1ab142848","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"21d819c173c0cf7cc3ce57c3276e77fd9a8a01d35a06ad87158781515c9a438a","signature":false,"impliedFormat":1},{"version":"98cffbf06d6bab333473c70a893770dbe990783904002c4f1a960447b4b53dca","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"ba481bca06f37d3f2c137ce343c7d5937029b2468f8e26111f3c9d9963d6568d","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"6d9ef24f9a22a88e3e9b3b3d8c40ab1ddb0853f1bfbd5c843c37800138437b61","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"1db0b7dca579049ca4193d034d835f6bfe73096c73663e5ef9a0b5779939f3d0","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"9798340ffb0d067d69b1ae5b32faa17ab31b82466a3fc00d8f2f2df0c8554aaa","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"f26b11d8d8e4b8028f1c7d618b22274c892e4b0ef5b3678a8ccbad85419aef43","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"5929864ce17fba74232584d90cb721a89b7ad277220627cc97054ba15a98ea8f","signature":false,"impliedFormat":1},{"version":"763fe0f42b3d79b440a9b6e51e9ba3f3f91352469c1e4b3b67bfa4ff6352f3f4","signature":false,"impliedFormat":1},{"version":"25c8056edf4314820382a5fdb4bb7816999acdcb929c8f75e3f39473b87e85bc","signature":false,"impliedFormat":1},{"version":"c464d66b20788266e5353b48dc4aa6bc0dc4a707276df1e7152ab0c9ae21fad8","signature":false,"impliedFormat":1},{"version":"78d0d27c130d35c60b5e5566c9f1e5be77caf39804636bc1a40133919a949f21","signature":false,"impliedFormat":1},{"version":"c6fd2c5a395f2432786c9cb8deb870b9b0e8ff7e22c029954fabdd692bff6195","signature":false,"impliedFormat":1},{"version":"1d6e127068ea8e104a912e42fc0a110e2aa5a66a356a917a163e8cf9a65e4a75","signature":false,"impliedFormat":1},{"version":"5ded6427296cdf3b9542de4471d2aa8d3983671d4cac0f4bf9c637208d1ced43","signature":false,"impliedFormat":1},{"version":"7f182617db458e98fc18dfb272d40aa2fff3a353c44a89b2c0ccb3937709bfb5","signature":false,"impliedFormat":1},{"version":"cadc8aced301244057c4e7e73fbcae534b0f5b12a37b150d80e5a45aa4bebcbd","signature":false,"impliedFormat":1},{"version":"385aab901643aa54e1c36f5ef3107913b10d1b5bb8cbcd933d4263b80a0d7f20","signature":false,"impliedFormat":1},{"version":"9670d44354bab9d9982eca21945686b5c24a3f893db73c0dae0fd74217a4c219","signature":false,"impliedFormat":1},{"version":"0b8a9268adaf4da35e7fa830c8981cfa22adbbe5b3f6f5ab91f6658899e657a7","signature":false,"impliedFormat":1},{"version":"11396ed8a44c02ab9798b7dca436009f866e8dae3c9c25e8c1fbc396880bf1bb","signature":false,"impliedFormat":1},{"version":"ba7bc87d01492633cb5a0e5da8a4a42a1c86270e7b3d2dea5d156828a84e4882","signature":false,"impliedFormat":1},{"version":"4893a895ea92c85345017a04ed427cbd6a1710453338df26881a6019432febdd","signature":false,"impliedFormat":1},{"version":"c21dc52e277bcfc75fac0436ccb75c204f9e1b3fa5e12729670910639f27343e","signature":false,"impliedFormat":1},{"version":"13f6f39e12b1518c6650bbb220c8985999020fe0f21d818e28f512b7771d00f9","signature":false,"impliedFormat":1},{"version":"9b5369969f6e7175740bf51223112ff209f94ba43ecd3bb09eefff9fd675624a","signature":false,"impliedFormat":1},{"version":"4fe9e626e7164748e8769bbf74b538e09607f07ed17c2f20af8d680ee49fc1da","signature":false,"impliedFormat":1},{"version":"24515859bc0b836719105bb6cc3d68255042a9f02a6022b3187948b204946bd2","signature":false,"impliedFormat":1},{"version":"ea0148f897b45a76544ae179784c95af1bd6721b8610af9ffa467a518a086a43","signature":false,"impliedFormat":1},{"version":"24c6a117721e606c9984335f71711877293a9651e44f59f3d21c1ea0856f9cc9","signature":false,"impliedFormat":1},{"version":"dd3273ead9fbde62a72949c97dbec2247ea08e0c6952e701a483d74ef92d6a17","signature":false,"impliedFormat":1},{"version":"405822be75ad3e4d162e07439bac80c6bcc6dbae1929e179cf467ec0b9ee4e2e","signature":false,"impliedFormat":1},{"version":"0db18c6e78ea846316c012478888f33c11ffadab9efd1cc8bcc12daded7a60b6","signature":false,"impliedFormat":1},{"version":"e61be3f894b41b7baa1fbd6a66893f2579bfad01d208b4ff61daef21493ef0a8","signature":false,"impliedFormat":1},{"version":"bd0532fd6556073727d28da0edfd1736417a3f9f394877b6d5ef6ad88fba1d1a","signature":false,"impliedFormat":1},{"version":"89167d696a849fce5ca508032aabfe901c0868f833a8625d5a9c6e861ef935d2","signature":false,"impliedFormat":1},{"version":"615ba88d0128ed16bf83ef8ccbb6aff05c3ee2db1cc0f89ab50a4939bfc1943f","signature":false,"impliedFormat":1},{"version":"a4d551dbf8746780194d550c88f26cf937caf8d56f102969a110cfaed4b06656","signature":false,"impliedFormat":1},{"version":"8bd86b8e8f6a6aa6c49b71e14c4ffe1211a0e97c80f08d2c8cc98838006e4b88","signature":false,"impliedFormat":1},{"version":"317e63deeb21ac07f3992f5b50cdca8338f10acd4fbb7257ebf56735bf52ab00","signature":false,"impliedFormat":1},{"version":"4732aec92b20fb28c5fe9ad99521fb59974289ed1e45aecb282616202184064f","signature":false,"impliedFormat":1},{"version":"2e85db9e6fd73cfa3d7f28e0ab6b55417ea18931423bd47b409a96e4a169e8e6","signature":false,"impliedFormat":1},{"version":"c46e079fe54c76f95c67fb89081b3e399da2c7d109e7dca8e4b58d83e332e605","signature":false,"impliedFormat":1},{"version":"bf67d53d168abc1298888693338cb82854bdb2e69ef83f8a0092093c2d562107","signature":false,"impliedFormat":1},{"version":"2cbe0621042e2a68c7cbce5dfed3906a1862a16a7d496010636cdbdb91341c0f","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"e2677634fe27e87348825bb041651e22d50a613e2fdf6a4a3ade971d71bac37e","signature":false,"impliedFormat":1},{"version":"7394959e5a741b185456e1ef5d64599c36c60a323207450991e7a42e08911419","signature":false,"impliedFormat":1},{"version":"8c0bcd6c6b67b4b503c11e91a1fb91522ed585900eab2ab1f61bba7d7caa9d6f","signature":false,"impliedFormat":1},{"version":"8cd19276b6590b3ebbeeb030ac271871b9ed0afc3074ac88a94ed2449174b776","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"696eb8d28f5949b87d894b26dc97318ef944c794a9a4e4f62360cd1d1958014b","signature":false,"impliedFormat":1},{"version":"3f8fa3061bd7402970b399300880d55257953ee6d3cd408722cb9ac20126460c","signature":false,"impliedFormat":1},{"version":"35ec8b6760fd7138bbf5809b84551e31028fb2ba7b6dc91d95d098bf212ca8b4","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"5524481e56c48ff486f42926778c0a3cce1cc85dc46683b92b1271865bcf015a","signature":false,"impliedFormat":1},{"version":"68bd56c92c2bd7d2339457eb84d63e7de3bd56a69b25f3576e1568d21a162398","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"3e93b123f7c2944969d291b35fed2af79a6e9e27fdd5faa99748a51c07c02d28","signature":false,"impliedFormat":1},{"version":"9d19808c8c291a9010a6c788e8532a2da70f811adb431c97520803e0ec649991","signature":false,"impliedFormat":1},{"version":"87aad3dd9752067dc875cfaa466fc44246451c0c560b820796bdd528e29bef40","signature":false,"impliedFormat":1},{"version":"4aacb0dd020eeaef65426153686cc639a78ec2885dc72ad220be1d25f1a439df","signature":false,"impliedFormat":1},{"version":"f0bd7e6d931657b59605c44112eaf8b980ba7f957a5051ed21cb93d978cf2f45","signature":false,"impliedFormat":1},{"version":"8db0ae9cb14d9955b14c214f34dae1b9ef2baee2fe4ce794a4cd3ac2531e3255","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"15fc6f7512c86810273af28f224251a5a879e4261b4d4c7e532abfbfc3983134","signature":false,"impliedFormat":1},{"version":"58adba1a8ab2d10b54dc1dced4e41f4e7c9772cbbac40939c0dc8ce2cdb1d442","signature":false,"impliedFormat":1},{"version":"2fd4c143eff88dabb57701e6a40e02a4dbc36d5eb1362e7964d32028056a782b","signature":false,"impliedFormat":1},{"version":"714435130b9015fae551788df2a88038471a5a11eb471f27c4ede86552842bc9","signature":false,"impliedFormat":1},{"version":"855cd5f7eb396f5f1ab1bc0f8580339bff77b68a770f84c6b254e319bbfd1ac7","signature":false,"impliedFormat":1},{"version":"5650cf3dace09e7c25d384e3e6b818b938f68f4e8de96f52d9c5a1b3db068e86","signature":false,"impliedFormat":1},{"version":"1354ca5c38bd3fd3836a68e0f7c9f91f172582ba30ab15bb8c075891b91502b7","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"27fdb0da0daf3b337c5530c5f266efe046a6ceb606e395b346974e4360c36419","signature":false,"impliedFormat":1},{"version":"2d2fcaab481b31a5882065c7951255703ddbe1c0e507af56ea42d79ac3911201","signature":false,"impliedFormat":1},{"version":"a192fe8ec33f75edbc8d8f3ed79f768dfae11ff5735e7fe52bfa69956e46d78d","signature":false,"impliedFormat":1},{"version":"ca867399f7db82df981d6915bcbb2d81131d7d1ef683bc782b59f71dda59bc85","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"d9e971bba9cf977c7774abbd4d2e3413a231af8a06a2e8b16af2a606bc91ddd0","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"9e043a1bc8fbf2a255bccf9bf27e0f1caf916c3b0518ea34aa72357c0afd42ec","signature":false,"impliedFormat":1},{"version":"b4f70ec656a11d570e1a9edce07d118cd58d9760239e2ece99306ee9dfe61d02","signature":false,"impliedFormat":1},{"version":"3bc2f1e2c95c04048212c569ed38e338873f6a8593930cf5a7ef24ffb38fc3b6","signature":false,"impliedFormat":1},{"version":"6e70e9570e98aae2b825b533aa6292b6abd542e8d9f6e9475e88e1d7ba17c866","signature":false,"impliedFormat":1},{"version":"f9d9d753d430ed050dc1bf2667a1bab711ccbb1c1507183d794cc195a5b085cc","signature":false,"impliedFormat":1},{"version":"9eece5e586312581ccd106d4853e861aaaa1a39f8e3ea672b8c3847eedd12f6e","signature":false,"impliedFormat":1},{"version":"47ab634529c5955b6ad793474ae188fce3e6163e3a3fb5edd7e0e48f14435333","signature":false,"impliedFormat":1},{"version":"37ba7b45141a45ce6e80e66f2a96c8a5ab1bcef0fc2d0f56bb58df96ec67e972","signature":false,"impliedFormat":1},{"version":"45650f47bfb376c8a8ed39d4bcda5902ab899a3150029684ee4c10676d9fbaee","signature":false,"impliedFormat":1},{"version":"0225ecb9ed86bdb7a2c7fd01f1556906902929377b44483dc4b83e03b3ef227d","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"74cf591a0f63db318651e0e04cb55f8791385f86e987a67fd4d2eaab8191f730","signature":false,"impliedFormat":1},{"version":"5eab9b3dc9b34f185417342436ec3f106898da5f4801992d8ff38ab3aff346b5","signature":false,"impliedFormat":1},{"version":"12ed4559eba17cd977aa0db658d25c4047067444b51acfdcbf38470630642b23","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"f3ffabc95802521e1e4bcba4c88d8615176dc6e09111d920c7a213bdda6e1d65","signature":false,"impliedFormat":1},{"version":"ddc734b4fae82a01d247e9e342d020976640b5e93b4e9b3a1e30e5518883a060","signature":false,"impliedFormat":1},{"version":"ae56f65caf3be91108707bd8dfbccc2a57a91feb5daabf7165a06a945545ed26","signature":false,"impliedFormat":1},{"version":"a136d5de521da20f31631a0a96bf712370779d1c05b7015d7019a9b2a0446ca9","signature":false,"impliedFormat":1},{"version":"c3b41e74b9a84b88b1dca61ec39eee25c0dbc8e7d519ba11bb070918cfacf656","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"4737a9dc24d0e68b734e6cfbcea0c15a2cfafeb493485e27905f7856988c6b29","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"36d8d3e7506b631c9582c251a2c0b8a28855af3f76719b12b534c6edf952748d","signature":false,"impliedFormat":1},{"version":"1ca69210cc42729e7ca97d3a9ad48f2e9cb0042bada4075b588ae5387debd318","signature":false,"impliedFormat":1},{"version":"f5ebe66baaf7c552cfa59d75f2bfba679f329204847db3cec385acda245e574e","signature":false,"impliedFormat":1},{"version":"ed59add13139f84da271cafd32e2171876b0a0af2f798d0c663e8eeb867732cf","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"05db535df8bdc30d9116fe754a3473d1b6479afbc14ae8eb18b605c62677d518","signature":false,"impliedFormat":1},{"version":"b1810689b76fd473bd12cc9ee219f8e62f54a7d08019a235d07424afbf074d25","signature":false,"impliedFormat":1},{"version":"8caa5c86be1b793cd5f599e27ecb34252c41e011980f7d61ae4989a149ff6ccc","signature":false,"impliedFormat":1},{"version":"91b0f6d01993021ecbe01eb076db6a3cf1b66359c1d99104f43436010e81afb5","signature":false,"impliedFormat":1},{"version":"d1bd4e51810d159899aad1660ccb859da54e27e08b8c9862b40cd36c1d9ff00f","signature":false,"impliedFormat":1},{"version":"17ed71200119e86ccef2d96b73b02ce8854b76ad6bd21b5021d4269bec527b5f","signature":false,"impliedFormat":1},{"version":"1cfa8647d7d71cb03847d616bd79320abfc01ddea082a49569fda71ac5ece66b","signature":false,"impliedFormat":1},{"version":"bb7a61dd55dc4b9422d13da3a6bb9cc5e89be888ef23bbcf6558aa9726b89a1c","signature":false,"impliedFormat":1},{"version":"db6d2d9daad8a6d83f281af12ce4355a20b9a3e71b82b9f57cddcca0a8964a96","signature":false,"impliedFormat":1},{"version":"cfe4ef4710c3786b6e23dae7c086c70b4f4835a2e4d77b75d39f9046106e83d3","signature":false,"impliedFormat":1},{"version":"cbea99888785d49bb630dcbb1613c73727f2b5a2cf02e1abcaab7bcf8d6bf3c5","signature":false,"impliedFormat":1},{"version":"3a8bddb66b659f6bd2ff641fc71df8a8165bafe0f4b799cc298be5cd3755bb20","signature":false,"impliedFormat":1},{"version":"a86f82d646a739041d6702101afa82dcb935c416dd93cbca7fd754fd0282ce1f","signature":false,"impliedFormat":1},{"version":"2dad084c67e649f0f354739ec7df7c7df0779a28a4f55c97c6b6883ae850d1ce","signature":false,"impliedFormat":1},{"version":"fa5bbc7ab4130dd8cdc55ea294ec39f76f2bc507a0f75f4f873e38631a836ca7","signature":false,"impliedFormat":1},{"version":"df45ca1176e6ac211eae7ddf51336dc075c5314bc5c253651bae639defd5eec5","signature":false,"impliedFormat":1},{"version":"cf86de1054b843e484a3c9300d62fbc8c97e77f168bbffb131d560ca0474d4a8","signature":false,"impliedFormat":1},{"version":"196c960b12253fde69b204aa4fbf69470b26daf7a430855d7f94107a16495ab0","signature":false,"impliedFormat":1},{"version":"ee15ea5dd7a9fc9f5013832e5843031817a880bf0f24f37a29fd8337981aae07","signature":false,"impliedFormat":1},{"version":"bf24f6d35f7318e246010ffe9924395893c4e96d34324cde77151a73f078b9ad","signature":false,"impliedFormat":1},{"version":"ea53732769832d0f127ae16620bd5345991d26bf0b74e85e41b61b27d74ea90f","signature":false,"impliedFormat":1},{"version":"10595c7ff5094dd5b6a959ccb1c00e6a06441b4e10a87bc09c15f23755d34439","signature":false,"impliedFormat":1},{"version":"9620c1ff645afb4a9ab4044c85c26676f0a93e8c0e4b593aea03a89ccb47b6d0","signature":false,"impliedFormat":1},{"version":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","signature":false,"impliedFormat":1},{"version":"a9af0e608929aaf9ce96bd7a7b99c9360636c31d73670e4af09a09950df97841","signature":false,"impliedFormat":1},{"version":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","signature":false,"impliedFormat":1},{"version":"c86fe861cf1b4c46a0fb7d74dffe596cf679a2e5e8b1456881313170f092e3fa","signature":false,"impliedFormat":1},{"version":"08ed0b3f0166787f84a6606f80aa3b1388c7518d78912571b203817406e471da","signature":false,"impliedFormat":1},{"version":"47e5af2a841356a961f815e7c55d72554db0c11b4cba4d0caab91f8717846a94","signature":false,"impliedFormat":1},{"version":"65f43099ded6073336e697512d9b80f2d4fec3182b7b2316abf712e84104db00","signature":false,"impliedFormat":1},{"version":"f5f541902bf7ae0512a177295de9b6bcd6809ea38307a2c0a18bfca72212f368","signature":false,"impliedFormat":1},{"version":"b0decf4b6da3ebc52ea0c96095bdfaa8503acc4ac8e9081c5f2b0824835dd3bd","signature":false,"impliedFormat":1},{"version":"ca1b882a105a1972f82cc58e3be491e7d750a1eb074ffd13b198269f57ed9e1b","signature":false,"impliedFormat":1},{"version":"fc3e1c87b39e5ba1142f27ec089d1966da168c04a859a4f6aab64dceae162c2b","signature":false,"impliedFormat":1},{"version":"3b414b99a73171e1c4b7b7714e26b87d6c5cb03d200352da5342ab4088a54c85","signature":false,"impliedFormat":1},{"version":"61888522cec948102eba94d831c873200aa97d00d8989fdfd2a3e0ee75ec65a2","signature":false,"impliedFormat":1},{"version":"4e10622f89fea7b05dd9b52fb65e1e2b5cbd96d4cca3d9e1a60bb7f8a9cb86a1","signature":false,"impliedFormat":1},{"version":"74b2a5e5197bd0f2e0077a1ea7c07455bbea67b87b0869d9786d55104006784f","signature":false,"impliedFormat":1},{"version":"59bf32919de37809e101acffc120596a9e45fdbab1a99de5087f31fdc36e2f11","signature":false,"impliedFormat":1},{"version":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","signature":false,"impliedFormat":1},{"version":"faa03dffb64286e8304a2ca96dd1317a77db6bfc7b3fb385163648f67e535d77","signature":false,"impliedFormat":1},{"version":"c40c848daad198266370c1c72a7a8c3d18d2f50727c7859fcfefd3ff69a7f288","signature":false,"impliedFormat":1},{"version":"ac60bbee0d4235643cc52b57768b22de8c257c12bd8c2039860540cab1fa1d82","signature":false,"impliedFormat":1},{"version":"6428e6edd944ce6789afdf43f9376c1f2e4957eea34166177625aaff4c0da1a0","signature":false,"impliedFormat":1},{"version":"ada39cbb2748ab2873b7835c90c8d4620723aedf323550e8489f08220e477c7f","signature":false,"impliedFormat":1},{"version":"6e5f5cee603d67ee1ba6120815497909b73399842254fc1e77a0d5cdc51d8c9c","signature":false,"impliedFormat":1},{"version":"8dba67056cbb27628e9b9a1cba8e57036d359dceded0725c72a3abe4b6c79cd4","signature":false,"impliedFormat":1},{"version":"70f3814c457f54a7efe2d9ce9d2686de9250bb42eb7f4c539bd2280a42e52d33","signature":false,"impliedFormat":1},{"version":"154dd2e22e1e94d5bc4ff7726706bc0483760bae40506bdce780734f11f7ec47","signature":false,"impliedFormat":1},{"version":"ef61792acbfa8c27c9bd113f02731e66229f7d3a169e3c1993b508134f1a58e0","signature":false,"impliedFormat":1},{"version":"9c82171d836c47486074e4ca8e059735bf97b205e70b196535b5efd40cbe1bc5","signature":false,"impliedFormat":1},{"version":"0131e203d8560edb39678abe10db42564a068f98c4ebd1ed9ffe7279c78b3c81","signature":false,"impliedFormat":1},{"version":"f6404e7837b96da3ea4d38c4f1a3812c96c9dcdf264e93d5bdb199f983a3ef4b","signature":false,"impliedFormat":1},{"version":"c5426dbfc1cf90532f66965a7aa8c1136a78d4d0f96d8180ecbfc11d7722f1a5","signature":false,"impliedFormat":1},{"version":"65a15fc47900787c0bd18b603afb98d33ede930bed1798fc984d5ebb78b26cf9","signature":false,"impliedFormat":1},{"version":"9d202701f6e0744adb6314d03d2eb8fc994798fc83d91b691b75b07626a69801","signature":false,"impliedFormat":1},{"version":"de9d2df7663e64e3a91bf495f315a7577e23ba088f2949d5ce9ec96f44fba37d","signature":false,"impliedFormat":1},{"version":"c7af78a2ea7cb1cd009cfb5bdb48cd0b03dad3b54f6da7aab615c2e9e9d570c5","signature":false,"impliedFormat":1},{"version":"1ee45496b5f8bdee6f7abc233355898e5bf9bd51255db65f5ff7ede617ca0027","signature":false,"impliedFormat":1},{"version":"8b8f00491431fe82f060dfe8c7f2180a9fb239f3d851527db909b83230e75882","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"db01d18853469bcb5601b9fc9826931cc84cc1a1944b33cad76fd6f1e3d8c544","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"dba114fb6a32b355a9cfc26ca2276834d72fe0e94cd2c3494005547025015369","signature":false,"impliedFormat":1},{"version":"903e299a28282fa7b714586e28409ed73c3b63f5365519776bf78e8cf173db36","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"fa6c12a7c0f6b84d512f200690bfc74819e99efae69e4c95c4cd30f6884c526e","signature":false,"impliedFormat":1},{"version":"f1c32f9ce9c497da4dc215c3bc84b722ea02497d35f9134db3bb40a8d918b92b","signature":false,"impliedFormat":1},{"version":"b73c319af2cc3ef8f6421308a250f328836531ea3761823b4cabbd133047aefa","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"e433b0337b8106909e7953015e8fa3f2d30797cea27141d1c5b135365bb975a6","signature":false,"impliedFormat":1},{"version":"dd3900b24a6a8745efeb7ad27629c0f8a626470ac229c1d73f1fe29d67e44dca","signature":false,"impliedFormat":1},{"version":"ddff7fc6edbdc5163a09e22bf8df7bef75f75369ebd7ecea95ba55c4386e2441","signature":false,"impliedFormat":1},{"version":"106c6025f1d99fd468fd8bf6e5bda724e11e5905a4076c5d29790b6c3745e50c","signature":false,"impliedFormat":1},{"version":"ec29be0737d39268696edcec4f5e97ce26f449fa9b7afc2f0f99a86def34a418","signature":false,"impliedFormat":1},{"version":"aeab39e8e0b1a3b250434c3b2bb8f4d17bbec2a9dbce5f77e8a83569d3d2cbc2","signature":false,"impliedFormat":1},{"version":"ec6cba1c02c675e4dd173251b156792e8d3b0c816af6d6ad93f1a55d674591aa","signature":false,"impliedFormat":1},{"version":"b620391fe8060cf9bedc176a4d01366e6574d7a71e0ac0ab344a4e76576fcbb8","signature":false,"impliedFormat":1},{"version":"d729408dfde75b451530bcae944cf89ee8277e2a9df04d1f62f2abfd8b03c1e1","signature":false,"impliedFormat":1},{"version":"e15d3c84d5077bb4a3adee4c791022967b764dc41cb8fa3cfa44d4379b2c95f5","signature":false,"impliedFormat":1},{"version":"5f58e28cd22e8fc1ac1b3bc6b431869f1e7d0b39e2c21fbf79b9fa5195a85980","signature":false,"impliedFormat":1},{"version":"e1fc1a1045db5aa09366be2b330e4ce391550041fc3e925f60998ca0b647aa97","signature":false,"impliedFormat":1},{"version":"63533978dcda286422670f6e184ac516805a365fb37a086eeff4309e812f1402","signature":false,"impliedFormat":1},{"version":"43ba4f2fa8c698f5c304d21a3ef596741e8e85a810b7c1f9b692653791d8d97a","signature":false,"impliedFormat":1},{"version":"31fb49ef3aa3d76f0beb644984e01eab0ea222372ea9b49bb6533be5722d756c","signature":false,"impliedFormat":1},{"version":"33cd131e1461157e3e06b06916b5176e7a8ec3fce15a5cfe145e56de744e07d2","signature":false,"impliedFormat":1},{"version":"889ef863f90f4917221703781d9723278db4122d75596b01c429f7c363562b86","signature":false,"impliedFormat":1},{"version":"3556cfbab7b43da96d15a442ddbb970e1f2fc97876d055b6555d86d7ac57dae5","signature":false,"impliedFormat":1},{"version":"437751e0352c6e924ddf30e90849f1d9eb00ca78c94d58d6a37202ec84eb8393","signature":false,"impliedFormat":1},{"version":"48e8af7fdb2677a44522fd185d8c87deff4d36ee701ea003c6c780b1407a1397","signature":false,"impliedFormat":1},{"version":"d11308de5a36c7015bb73adb5ad1c1bdaac2baede4cc831a05cf85efa3cc7f2f","signature":false,"impliedFormat":1},{"version":"38e4684c22ed9319beda6765bab332c724103d3a966c2e5e1c5a49cf7007845f","signature":false,"impliedFormat":1},{"version":"f9812cfc220ecf7557183379531fa409acd249b9e5b9a145d0d52b76c20862de","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"e650298721abc4f6ae851e60ae93ee8199791ceec4b544c3379862f81f43178c","signature":false,"impliedFormat":1},{"version":"2e4f37ffe8862b14d8e24ae8763daaa8340c0df0b859d9a9733def0eee7562d9","signature":false,"impliedFormat":1},{"version":"13283350547389802aa35d9f2188effaeac805499169a06ef5cd77ce2a0bd63f","signature":false,"impliedFormat":1},{"version":"680793958f6a70a44c8d9ae7d46b7a385361c69ac29dcab3ed761edce1c14ab8","signature":false,"impliedFormat":1},{"version":"6ac6715916fa75a1f7ebdfeacac09513b4d904b667d827b7535e84ff59679aff","signature":false,"impliedFormat":1},{"version":"42c169fb8c2d42f4f668c624a9a11e719d5d07dacbebb63cbcf7ef365b0a75b3","signature":false,"impliedFormat":1},{"version":"913ddbba170240070bd5921b8f33ea780021bdf42fbdfcd4fcb2691b1884ddde","signature":false,"impliedFormat":1},{"version":"b4e6d416466999ff40d3fe5ceb95f7a8bfb7ac2262580287ac1a8391e5362431","signature":false,"impliedFormat":1},{"version":"5fe23bd829e6be57d41929ac374ee9551ccc3c44cee893167b7b5b77be708014","signature":false,"impliedFormat":1},{"version":"0a626484617019fcfbfc3c1bc1f9e84e2913f1adb73692aa9075817404fb41a1","signature":false,"impliedFormat":1},{"version":"438c7513b1df91dcef49b13cd7a1c4720f91a36e88c1df731661608b7c055f10","signature":false,"impliedFormat":1},{"version":"cf185cc4a9a6d397f416dd28cca95c227b29f0f27b160060a95c0e5e36cda865","signature":false,"impliedFormat":1},{"version":"0086f3e4ad898fd7ca56bb223098acfacf3fa065595182aaf0f6c4a6a95e6fbd","signature":false,"impliedFormat":1},{"version":"efaa078e392f9abda3ee8ade3f3762ab77f9c50b184e6883063a911742a4c96a","signature":false,"impliedFormat":1},{"version":"54a8bb487e1dc04591a280e7a673cdfb272c83f61e28d8a64cf1ac2e63c35c51","signature":false,"impliedFormat":1},{"version":"021a9498000497497fd693dd315325484c58a71b5929e2bbb91f419b04b24cea","signature":false,"impliedFormat":1},{"version":"9385cdc09850950bc9b59cca445a3ceb6fcca32b54e7b626e746912e489e535e","signature":false,"impliedFormat":1},{"version":"2894c56cad581928bb37607810af011764a2f511f575d28c9f4af0f2ef02d1ab","signature":false,"impliedFormat":1},{"version":"0a72186f94215d020cb386f7dca81d7495ab6c17066eb07d0f44a5bf33c1b21a","signature":false,"impliedFormat":1},{"version":"84124384abae2f6f66b7fbfc03862d0c2c0b71b826f7dbf42c8085d31f1d3f95","signature":false,"impliedFormat":1},{"version":"63a8e96f65a22604eae82737e409d1536e69a467bb738bec505f4f97cce9d878","signature":false,"impliedFormat":1},{"version":"3fd78152a7031315478f159c6a5872c712ece6f01212c78ea82aef21cb0726e2","signature":false,"impliedFormat":1},{"version":"b01bd582a6e41457bc56e6f0f9de4cb17f33f5f3843a7cf8210ac9c18472fb0f","signature":false,"impliedFormat":1},{"version":"58b49e5c1def740360b5ae22ae2405cfac295fee74abd88d74ac4ea42502dc03","signature":false,"impliedFormat":1},{"version":"512fc15cca3a35b8dbbf6e23fe9d07e6f87ad03c895acffd3087ce09f352aad0","signature":false,"impliedFormat":1},{"version":"9a0946d15a005832e432ea0cd4da71b57797efb25b755cc07f32274296d62355","signature":false,"impliedFormat":1},{"version":"a52ff6c0a149e9f370372fc3c715d7f2beee1f3bab7980e271a7ab7d313ec677","signature":false,"impliedFormat":1},{"version":"fd933f824347f9edd919618a76cdb6a0c0085c538115d9a287fa0c7f59957ab3","signature":false,"impliedFormat":1},{"version":"6ac6715916fa75a1f7ebdfeacac09513b4d904b667d827b7535e84ff59679aff","signature":false,"impliedFormat":1},{"version":"6a1aa3e55bdc50503956c5cd09ae4cd72e3072692d742816f65c66ca14f4dfdd","signature":false,"impliedFormat":1},{"version":"ab75cfd9c4f93ffd601f7ca1753d6a9d953bbedfbd7a5b3f0436ac8a1de60dfa","signature":false,"impliedFormat":1},{"version":"f95180f03d827525ca4f990f49e17ec67198c316dd000afbe564655141f725cd","signature":false,"impliedFormat":1},{"version":"b73cbf0a72c8800cf8f96a9acfe94f3ad32ca71342a8908b8ae484d61113f647","signature":false,"impliedFormat":1},{"version":"bae6dd176832f6423966647382c0d7ba9e63f8c167522f09a982f086cd4e8b23","signature":false,"impliedFormat":1},{"version":"1364f64d2fb03bbb514edc42224abd576c064f89be6a990136774ecdd881a1da","signature":false,"impliedFormat":1},{"version":"c9958eb32126a3843deedda8c22fb97024aa5d6dd588b90af2d7f2bfac540f23","signature":false,"impliedFormat":1},{"version":"950fb67a59be4c2dbe69a5786292e60a5cb0e8612e0e223537784c731af55db1","signature":false,"impliedFormat":1},{"version":"e927c2c13c4eaf0a7f17e6022eee8519eb29ef42c4c13a31e81a611ab8c95577","signature":false,"impliedFormat":1},{"version":"07ca44e8d8288e69afdec7a31fa408ce6ab90d4f3d620006701d5544646da6aa","signature":false,"impliedFormat":1},{"version":"70246ad95ad8a22bdfe806cb5d383a26c0c6e58e7207ab9c431f1cb175aca657","signature":false,"impliedFormat":1},{"version":"f00f3aa5d64ff46e600648b55a79dcd1333458f7a10da2ed594d9f0a44b76d0b","signature":false,"impliedFormat":1},{"version":"772d8d5eb158b6c92412c03228bd9902ccb1457d7a705b8129814a5d1a6308fc","signature":false,"impliedFormat":1},{"version":"4e4475fba4ed93a72f167b061cd94a2e171b82695c56de9899275e880e06ba41","signature":false,"impliedFormat":1},{"version":"97c5f5d580ab2e4decd0a3135204050f9b97cd7908c5a8fbc041eadede79b2fa","signature":false,"impliedFormat":1},{"version":"c99a3a5f2215d5b9d735aa04cec6e61ed079d8c0263248e298ffe4604d4d0624","signature":false,"impliedFormat":1},{"version":"49b2375c586882c3ac7f57eba86680ff9742a8d8cb2fe25fe54d1b9673690d41","signature":false,"impliedFormat":1},{"version":"802e797bcab5663b2c9f63f51bdf67eff7c41bc64c0fd65e6da3e7941359e2f7","signature":false,"impliedFormat":1},{"version":"847e160d709c74cc714fbe1f99c41d3425b74cd47b1be133df1623cd87014089","signature":false,"impliedFormat":1},{"version":"9fee04f1e1afa50524862289b9f0b0fdc3735b80e2a0d684cec3b9ff3d94cecc","signature":false,"impliedFormat":1},{"version":"5cdc27fbc5c166fc5c763a30ac21cbac9859dc5ba795d3230db6d4e52a1965bb","signature":false,"impliedFormat":1},{"version":"6459054aabb306821a043e02b89d54da508e3a6966601a41e71c166e4ea1474f","signature":false,"impliedFormat":1},{"version":"f416c9c3eee9d47ff49132c34f96b9180e50485d435d5748f0e8b72521d28d2e","signature":false,"impliedFormat":1},{"version":"05c97cddbaf99978f83d96de2d8af86aded9332592f08ce4a284d72d0952c391","signature":false,"impliedFormat":1},{"version":"14e5cdec6f8ae82dfd0694e64903a0a54abdfe37e1d966de3d4128362acbf35f","signature":false,"impliedFormat":1},{"version":"bbc183d2d69f4b59fd4dd8799ffdf4eb91173d1c4ad71cce91a3811c021bf80c","signature":false,"impliedFormat":1},{"version":"7b6ff760c8a240b40dab6e4419b989f06a5b782f4710d2967e67c695ef3e93c4","signature":false,"impliedFormat":1},{"version":"8dbc4134a4b3623fc476be5f36de35c40f2768e2e3d9ed437e0d5f1c4cd850f6","signature":false,"impliedFormat":1},{"version":"4e06330a84dec7287f7ebdd64978f41a9f70a668d3b5edc69d5d4a50b9b376bb","signature":false,"impliedFormat":1},{"version":"65bfa72967fbe9fc33353e1ac03f0480aa2e2ea346d61ff3ea997dfd850f641a","signature":false,"impliedFormat":1},{"version":"c06f0bb92d1a1a5a6c6e4b5389a5664d96d09c31673296cb7da5fe945d54d786","signature":false,"impliedFormat":1},{"version":"f974e4a06953682a2c15d5bd5114c0284d5abf8bc0fe4da25cb9159427b70072","signature":false,"impliedFormat":1},{"version":"872caaa31423f4345983d643e4649fb30f548e9883a334d6d1c5fff68ede22d4","signature":false,"impliedFormat":1},{"version":"94404c4a878fe291e7578a2a80264c6f18e9f1933fbb57e48f0eb368672e389c","signature":false,"impliedFormat":1},{"version":"5c1b7f03aa88be854bc15810bfd5bd5a1943c5a7620e1c53eddd2a013996343e","signature":false,"impliedFormat":1},{"version":"09dfc64fcd6a2785867f2368419859a6cc5a8d4e73cbe2538f205b1642eb0f51","signature":false,"impliedFormat":1},{"version":"bcf6f0a323653e72199105a9316d91463ad4744c546d1271310818b8cef7c608","signature":false,"impliedFormat":1},{"version":"01aa917531e116485beca44a14970834687b857757159769c16b228eb1e49c5f","signature":false,"impliedFormat":1},{"version":"351475f9c874c62f9b45b1f0dc7e2704e80dfd5f1af83a3a9f841f9dfe5b2912","signature":false,"impliedFormat":1},{"version":"ac457ad39e531b7649e7b40ee5847606eac64e236efd76c5d12db95bf4eacd17","signature":false,"impliedFormat":1},{"version":"187a6fdbdecb972510b7555f3caacb44b58415da8d5825d03a583c4b73fde4cf","signature":false,"impliedFormat":1},{"version":"d4c3250105a612202289b3a266bb7e323db144f6b9414f9dea85c531c098b811","signature":false,"impliedFormat":1},{"version":"95b444b8c311f2084f0fb51c616163f950fb2e35f4eaa07878f313a2d36c98a4","signature":false,"impliedFormat":1},{"version":"741067675daa6d4334a2dc80a4452ca3850e89d5852e330db7cb2b5f867173b1","signature":false,"impliedFormat":1},{"version":"f8acecec1114f11690956e007d920044799aefeb3cece9e7f4b1f8a1d542b2c9","signature":false,"impliedFormat":1},{"version":"178071ccd043967a58c5d1a032db0ddf9bd139e7920766b537d9783e88eb615e","signature":false,"impliedFormat":1},{"version":"3a17f09634c50cce884721f54fd9e7b98e03ac505889c560876291fcf8a09e90","signature":false,"impliedFormat":1},{"version":"32531dfbb0cdc4525296648f53b2b5c39b64282791e2a8c765712e49e6461046","signature":false,"impliedFormat":1},{"version":"0ce1b2237c1c3df49748d61568160d780d7b26693bd9feb3acb0744a152cd86d","signature":false,"impliedFormat":1},{"version":"e489985388e2c71d3542612685b4a7db326922b57ac880f299da7026a4e8a117","signature":false,"impliedFormat":1},{"version":"5cad4158616d7793296dd41e22e1257440910ea8d01c7b75045d4dfb20c5a41a","signature":false,"impliedFormat":1},{"version":"04d3aad777b6af5bd000bfc409907a159fe77e190b9d368da4ba649cdc28d39e","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"74efc1d6523bd57eb159c18d805db4ead810626bc5bc7002a2c7f483044b2e0f","signature":false,"impliedFormat":1},{"version":"19252079538942a69be1645e153f7dbbc1ef56b4f983c633bf31fe26aeac32cd","signature":false,"impliedFormat":1},{"version":"bc11f3ac00ac060462597add171220aed628c393f2782ac75dd29ff1e0db871c","signature":false,"impliedFormat":1},{"version":"616775f16134fa9d01fc677ad3f76e68c051a056c22ab552c64cc281a9686790","signature":false,"impliedFormat":1},{"version":"65c24a8baa2cca1de069a0ba9fba82a173690f52d7e2d0f1f7542d59d5eb4db0","signature":false,"impliedFormat":1},{"version":"f9fe6af238339a0e5f7563acee3178f51db37f32a2e7c09f85273098cee7ec49","signature":false,"impliedFormat":1},{"version":"3b0b1d352b8d2e47f1c4df4fb0678702aee071155b12ef0185fce9eb4fa4af1e","signature":false,"impliedFormat":1},{"version":"77e71242e71ebf8528c5802993697878f0533db8f2299b4d36aa015bae08a79c","signature":false,"impliedFormat":1},{"version":"a344403e7a7384e0e7093942533d309194ad0a53eca2a3100c0b0ab4d3932773","signature":false,"impliedFormat":1},{"version":"b7fff2d004c5879cae335db8f954eb1d61242d9f2d28515e67902032723caeab","signature":false,"impliedFormat":1},{"version":"5f3dc10ae646f375776b4e028d2bed039a93eebbba105694d8b910feebbe8b9c","signature":false,"impliedFormat":1},{"version":"bb18bf4a61a17b4a6199eb3938ecfa4a59eb7c40843ad4a82b975ab6f7e3d925","signature":false,"impliedFormat":1},{"version":"4545c1a1ceca170d5d83452dd7c4994644c35cf676a671412601689d9a62da35","signature":false,"impliedFormat":1},{"version":"e9b6fc05f536dfddcdc65dbcf04e09391b1c968ab967382e48924f5cb90d88e1","signature":false,"impliedFormat":1},{"version":"a2d648d333cf67b9aeac5d81a1a379d563a8ffa91ddd61c6179f68de724260ff","signature":false,"impliedFormat":1},{"version":"2b664c3cc544d0e35276e1fb2d4989f7d4b4027ffc64da34ec83a6ccf2e5c528","signature":false,"impliedFormat":1},{"version":"a3f41ed1b4f2fc3049394b945a68ae4fdefd49fa1739c32f149d32c0545d67f5","signature":false,"impliedFormat":1},{"version":"3cd8f0464e0939b47bfccbb9bb474a6d87d57210e304029cd8eb59c63a81935d","signature":false,"impliedFormat":1},{"version":"47699512e6d8bebf7be488182427189f999affe3addc1c87c882d36b7f2d0b0e","signature":false,"impliedFormat":1},{"version":"3026abd48e5e312f2328629ede6e0f770d21c3cd32cee705c450e589d015ee09","signature":false,"impliedFormat":1},{"version":"8b140b398a6afbd17cc97c38aea5274b2f7f39b1ae5b62952cfe65bf493e3e75","signature":false,"impliedFormat":1},{"version":"7663d2c19ce5ef8288c790edba3d45af54e58c84f1b37b1249f6d49d962f3d91","signature":false,"impliedFormat":1},{"version":"5cce3b975cdb72b57ae7de745b3c5de5790781ee88bcb41ba142f07c0fa02e97","signature":false,"impliedFormat":1},{"version":"00bd6ebe607246b45296aa2b805bd6a58c859acecda154bfa91f5334d7c175c6","signature":false,"impliedFormat":1},{"version":"ad036a85efcd9e5b4f7dd5c1a7362c8478f9a3b6c3554654ca24a29aa850a9c5","signature":false,"impliedFormat":1},{"version":"fedebeae32c5cdd1a85b4e0504a01996e4a8adf3dfa72876920d3dd6e42978e7","signature":false,"impliedFormat":1},{"version":"0d28b974a7605c4eda20c943b3fa9ae16cb452c1666fc9b8c341b879992c7612","signature":false,"impliedFormat":1},{"version":"cdf21eee8007e339b1b9945abf4a7b44930b1d695cc528459e68a3adc39a622e","signature":false,"impliedFormat":1},{"version":"db036c56f79186da50af66511d37d9fe77fa6793381927292d17f81f787bb195","signature":false,"impliedFormat":1},{"version":"87ac2fb61e629e777f4d161dff534c2023ee15afd9cb3b1589b9b1f014e75c58","signature":false,"impliedFormat":1},{"version":"13c8b4348db91e2f7d694adc17e7438e6776bc506d5c8f5de9ad9989707fa3fe","signature":false,"impliedFormat":1},{"version":"3c1051617aa50b38e9efaabce25e10a5dd9b1f42e372ef0e8a674076a68742ed","signature":false,"impliedFormat":1},{"version":"07a3e20cdcb0f1182f452c0410606711fbea922ca76929a41aacb01104bc0d27","signature":false,"impliedFormat":1},{"version":"1de80059b8078ea5749941c9f863aa970b4735bdbb003be4925c853a8b6b4450","signature":false,"impliedFormat":1},{"version":"1d079c37fa53e3c21ed3fa214a27507bda9991f2a41458705b19ed8c2b61173d","signature":false,"impliedFormat":1},{"version":"4cd4b6b1279e9d744a3825cbd7757bbefe7f0708f3f1069179ad535f19e8ed2c","signature":false,"impliedFormat":1},{"version":"5835a6e0d7cd2738e56b671af0e561e7c1b4fb77751383672f4b009f4e161d70","signature":false,"impliedFormat":1},{"version":"c0eeaaa67c85c3bb6c52b629ebbfd3b2292dc67e8c0ffda2fc6cd2f78dc471e6","signature":false,"impliedFormat":1},{"version":"4b7f74b772140395e7af67c4841be1ab867c11b3b82a51b1aeb692822b76c872","signature":false,"impliedFormat":1},{"version":"27be6622e2922a1b412eb057faa854831b95db9db5035c3f6d4b677b902ab3b7","signature":false,"impliedFormat":1},{"version":"b95a6f019095dd1d48fd04965b50dfd63e5743a6e75478343c46d2582a5132bf","signature":false,"impliedFormat":99},{"version":"c2008605e78208cfa9cd70bd29856b72dda7ad89df5dc895920f8e10bcb9cd0a","signature":false,"impliedFormat":99},{"version":"b97cb5616d2ab82a98ec9ada7b9e9cabb1f5da880ec50ea2b8dc5baa4cbf3c16","signature":false,"impliedFormat":99},{"version":"d23df9ff06ae8bf1dcb7cc933e97ae7da418ac77749fecee758bb43a8d69f840","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"040c71dde2c406f869ad2f41e8d4ce579cc60c8dbe5aa0dd8962ac943b846572","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"3586f5ea3cc27083a17bd5c9059ede9421d587286d5a47f4341a4c2d00e4fa91","signature":false,"impliedFormat":1},{"version":"a6df929821e62f4719551f7955b9f42c0cd53c1370aec2dd322e24196a7dfe33","signature":false,"impliedFormat":1},{"version":"b789bf89eb19c777ed1e956dbad0925ca795701552d22e68fd130a032008b9f9","signature":false,"impliedFormat":1},{"version":"e462a655754db9df18b4a657454a7b6a88717ffded4e89403b2b3a47c6603fc3","signature":false},{"version":"402e5c534fb2b85fa771170595db3ac0dd532112c8fa44fc23f233bc6967488b","signature":false,"impliedFormat":1},{"version":"8885cf05f3e2abf117590bbb951dcf6359e3e5ac462af1c901cfd24c6a6472e2","signature":false,"impliedFormat":1},{"version":"333caa2bfff7f06017f114de738050dd99a765c7eb16571c6d25a38c0d5365dc","signature":false,"impliedFormat":1},{"version":"e61df3640a38d535fd4bc9f4a53aef17c296b58dc4b6394fd576b808dd2fe5e6","signature":false,"impliedFormat":1},{"version":"459920181700cec8cbdf2a5faca127f3f17fd8dd9d9e577ed3f5f3af5d12a2e4","signature":false,"impliedFormat":1},{"version":"4719c209b9c00b579553859407a7e5dcfaa1c472994bd62aa5dd3cc0757eb077","signature":false,"impliedFormat":1},{"version":"7ec359bbc29b69d4063fe7dad0baaf35f1856f914db16b3f4f6e3e1bca4099fa","signature":false,"impliedFormat":1},{"version":"70790a7f0040993ca66ab8a07a059a0f8256e7bb57d968ae945f696cbff4ac7a","signature":false,"impliedFormat":1},{"version":"d1b9a81e99a0050ca7f2d98d7eedc6cda768f0eb9fa90b602e7107433e64c04c","signature":false,"impliedFormat":1},{"version":"a022503e75d6953d0e82c2c564508a5c7f8556fad5d7f971372d2d40479e4034","signature":false,"impliedFormat":1},{"version":"b215c4f0096f108020f666ffcc1f072c81e9f2f95464e894a5d5f34c5ea2a8b1","signature":false,"impliedFormat":1},{"version":"644491cde678bd462bb922c1d0cfab8f17d626b195ccb7f008612dc31f445d2d","signature":false,"impliedFormat":1},{"version":"dfe54dab1fa4961a6bcfba68c4ca955f8b5bbeb5f2ab3c915aa7adaa2eabc03a","signature":false,"impliedFormat":1},{"version":"1251d53755b03cde02466064260bb88fd83c30006a46395b7d9167340bc59b73","signature":false,"impliedFormat":1},{"version":"47865c5e695a382a916b1eedda1b6523145426e48a2eae4647e96b3b5e52024f","signature":false,"impliedFormat":1},{"version":"4cdf27e29feae6c7826cdd5c91751cc35559125e8304f9e7aed8faef97dcf572","signature":false,"impliedFormat":1},{"version":"331b8f71bfae1df25d564f5ea9ee65a0d847c4a94baa45925b6f38c55c7039bf","signature":false,"impliedFormat":1},{"version":"2a771d907aebf9391ac1f50e4ad37952943515eeea0dcc7e78aa08f508294668","signature":false,"impliedFormat":1},{"version":"0146fd6262c3fd3da51cb0254bb6b9a4e42931eb2f56329edd4c199cb9aaf804","signature":false,"impliedFormat":1},{"version":"183f480885db5caa5a8acb833c2be04f98056bdcc5fb29e969ff86e07efe57ab","signature":false,"impliedFormat":99},{"version":"b558c9a18ea4e6e4157124465c3ef1063e64640da139e67be5edb22f534f2f08","signature":false,"impliedFormat":1},{"version":"01374379f82be05d25c08d2f30779fa4a4c41895a18b93b33f14aeef51768692","signature":false,"impliedFormat":1},{"version":"b0dee183d4e65cf938242efaf3d833c6b645afb35039d058496965014f158141","signature":false,"impliedFormat":1},{"version":"c0bbbf84d3fbd85dd60d040c81e8964cc00e38124a52e9c5dcdedf45fea3f213","signature":false,"impliedFormat":1},{"version":"855a657b9f08118ae77666de5ee118dc6d833311e6253c57a14110d16d89bd1c","signature":false},{"version":"c57b441e0c0a9cbdfa7d850dae1f8a387d6f81cbffbc3cd0465d530084c2417d","signature":false,"impliedFormat":99},{"version":"26c57c9f839e6d2048d6c25e81f805ba0ca32a28fd4d824399fd5456c9b0575b","signature":false,"impliedFormat":1},{"version":"601c3041ec04c52bd64d0694774dd1049e58fc8cc6038e09172d7b31c5be3127","signature":false},{"version":"b3b70adc5ddc4ca1bbf3b5aaa80fdb768df6ab2a4c003592a3b1553c5bb61c1e","signature":false},{"version":"4deca8e4dc471ba2ef02f6b804158322a8801dca8e588330ef476eb0749ac951","signature":false},{"version":"38479e9851ea5f43f60baaa6bc894a49dba0a74dd706ce592d32bcb8b59e3be9","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"9592f843d45105b9335c4cd364b9b2562ce4904e0895152206ac4f5b2d1bb212","signature":false,"impliedFormat":1},{"version":"f9ff719608ace88cae7cb823f159d5fb82c9550f2f7e6e7d0f4c6e41d4e4edb4","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"dee5c516da25186ea10fb610336a9d14ff489d317e14323cd4f031c4be35c1f6","signature":false},{"version":"974e519a83b4d42ad0781602236f0755fc47f459bb44a66bda5788ee6c418b49","signature":false},{"version":"2a29855ec79e1c3243d62bde6c7d30f0e84443f288b95f8ed5bdfa5dbdcc5cbf","signature":false},{"version":"1c1b40c79822064dedb32c8b0fb415fe0943f913f569e7dedd6d63af0f89e2b2","signature":false},{"version":"7e3373dde2bba74076250204bd2af3aa44225717435e46396ef076b1954d2729","signature":false,"impliedFormat":1},{"version":"1c3dfad66ff0ba98b41c98c6f41af096fc56e959150bc3f44b2141fb278082fd","signature":false,"impliedFormat":1},{"version":"56208c500dcb5f42be7e18e8cb578f257a1a89b94b3280c506818fed06391805","signature":false,"impliedFormat":1},{"version":"0c94c2e497e1b9bcfda66aea239d5d36cd980d12a6d9d59e66f4be1fa3da5d5a","signature":false,"impliedFormat":1},{"version":"eb9271b3c585ea9dc7b19b906a921bf93f30f22330408ffec6df6a22057f3296","signature":false,"impliedFormat":1},{"version":"0205ee059bd2c4e12dcadc8e2cbd0132e27aeba84082a632681bd6c6c61db710","signature":false,"impliedFormat":1},{"version":"a694d38afadc2f7c20a8b1d150c68ac44d1d6c0229195c4d52947a89980126bc","signature":false,"impliedFormat":1},{"version":"9f1e00eab512de990ba27afa8634ca07362192063315be1f8166bc3dcc7f0e0f","signature":false,"impliedFormat":1},{"version":"9674788d4c5fcbd55c938e6719177ac932c304c94e0906551cc57a7942d2b53b","signature":false,"impliedFormat":1},{"version":"86dac6ce3fcd0a069b67a1ac9abdbce28588ea547fd2b42d73c1a2b7841cf182","signature":false,"impliedFormat":1},{"version":"4d34fbeadba0009ed3a1a5e77c99a1feedec65d88c4d9640910ff905e4e679f7","signature":false,"impliedFormat":1},{"version":"9d90361f495ed7057462bcaa9ae8d8dbad441147c27716d53b3dfeaea5bb7fc8","signature":false,"impliedFormat":1},{"version":"8fcc5571404796a8fe56e5c4d05049acdeac9c7a72205ac15b35cb463916d614","signature":false,"impliedFormat":1},{"version":"a3b3a1712610260c7ab96e270aad82bd7b28a53e5776f25a9a538831057ff44c","signature":false,"impliedFormat":1},{"version":"33a2af54111b3888415e1d81a7a803d37fada1ed2f419c427413742de3948ff5","signature":false,"impliedFormat":1},{"version":"d5a4fca3b69f2f740e447efb9565eecdbbe4e13f170b74dd4a829c5c9a5b8ebf","signature":false,"impliedFormat":1},{"version":"56f1e1a0c56efce87b94501a354729d0a0898508197cb50ab3e18322eb822199","signature":false,"impliedFormat":1},{"version":"8960e8c1730aa7efb87fcf1c02886865229fdbf3a8120dd08bb2305d2241bd7e","signature":false,"impliedFormat":1},{"version":"27bf82d1d38ea76a590cbe56873846103958cae2b6f4023dc59dd8282b66a38a","signature":false,"impliedFormat":1},{"version":"0daaab2afb95d5e1b75f87f59ee26f85a5f8d3005a799ac48b38976b9b521e69","signature":false,"impliedFormat":1},{"version":"2c378d9368abcd2eba8c29b294d40909845f68557bc0b38117e4f04fc56e5f9c","signature":false,"impliedFormat":1},{"version":"9b048390bcffe88c023a4cd742a720b41d4cd7df83bc9270e6f2339bf38de278","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"c60b14c297cc569c648ddaea70bc1540903b7f4da416edd46687e88a543515a1","signature":false,"impliedFormat":1},{"version":"94a802503ca276212549e04e4c6b11c4c14f4fa78722f90f7f0682e8847af434","signature":false,"impliedFormat":1},{"version":"9c0217750253e3bf9c7e3821e51cff04551c00e63258d5e190cf8bd3181d5d4a","signature":false,"impliedFormat":1},{"version":"5c2e7f800b757863f3ddf1a98d7521b8da892a95c1b2eafb48d652a782891677","signature":false,"impliedFormat":1},{"version":"21317aac25f94069dbcaa54492c014574c7e4d680b3b99423510b51c4e36035f","signature":false,"impliedFormat":1},{"version":"c61d8275c35a76cb12c271b5fa8707bb46b1e5778a370fd6037c244c4df6a725","signature":false,"impliedFormat":1},{"version":"c7793cb5cd2bef461059ca340fbcd19d7ddac7ab3dcc6cd1c90432fca260a6ae","signature":false,"impliedFormat":1},{"version":"fd3bf6d545e796ebd31acc33c3b20255a5bc61d963787fc8473035ea1c09d870","signature":false,"impliedFormat":1},{"version":"c7af51101b509721c540c86bb5fc952094404d22e8a18ced30c38a79619916fa","signature":false,"impliedFormat":1},{"version":"59c8f7d68f79c6e3015f8aee218282d47d3f15b85e5defc2d9d1961b6ffed7a0","signature":false,"impliedFormat":1},{"version":"93a2049cbc80c66aa33582ec2648e1df2df59d2b353d6b4a97c9afcbb111ccab","signature":false,"impliedFormat":1},{"version":"d04d359e40db3ae8a8c23d0f096ad3f9f73a9ef980f7cb252a1fdc1e7b3a2fb9","signature":false,"impliedFormat":1},{"version":"84aa4f0c33c729557185805aae6e0df3bd084e311da67a10972bbcf400321ff0","signature":false,"impliedFormat":1},{"version":"cf6cbe50e3f87b2f4fd1f39c0dc746b452d7ce41b48aadfdb724f44da5b6f6ed","signature":false,"impliedFormat":1},{"version":"3cf494506a50b60bf506175dead23f43716a088c031d3aa00f7220b3fbcd56c9","signature":false,"impliedFormat":1},{"version":"f2d47126f1544c40f2b16fc82a66f97a97beac2085053cf89b49730a0e34d231","signature":false,"impliedFormat":1},{"version":"724ac138ba41e752ae562072920ddee03ba69fe4de5dafb812e0a35ef7fb2c7e","signature":false,"impliedFormat":1},{"version":"e4eb3f8a4e2728c3f2c3cb8e6b60cadeb9a189605ee53184d02d265e2820865c","signature":false,"impliedFormat":1},{"version":"f16cb1b503f1a64b371d80a0018949135fbe06fb4c5f78d4f637b17921a49ee8","signature":false,"impliedFormat":1},{"version":"f4808c828723e236a4b35a1415f8f550ff5dec621f81deea79bf3a051a84ffd0","signature":false,"impliedFormat":1},{"version":"3b810aa3410a680b1850ab478d479c2f03ed4318d1e5bf7972b49c4d82bacd8d","signature":false,"impliedFormat":1},{"version":"0ce7166bff5669fcb826bc6b54b246b1cf559837ea9cc87c3414cc70858e6097","signature":false,"impliedFormat":1},{"version":"6ea095c807bc7cc36bc1774bc2a0ef7174bf1c6f7a4f6b499170b802ce214bfe","signature":false,"impliedFormat":1},{"version":"3549400d56ee2625bb5cc51074d3237702f1f9ffa984d61d9a2db2a116786c22","signature":false,"impliedFormat":1},{"version":"5327f9a620d003b202eff5db6be0b44e22079793c9a926e0a7a251b1dbbdd33f","signature":false,"impliedFormat":1},{"version":"b60f6734309d20efb9b0e0c7e6e68282ee451592b9c079dd1a988bb7a5eeb5e7","signature":false,"impliedFormat":1},{"version":"f4187a4e2973251fd9655598aa7e6e8bba879939a73188ee3290bb090cc46b15","signature":false,"impliedFormat":1},{"version":"44c1a26f578277f8ccef3215a4bd642a0a4fbbaf187cf9ae3053591c891fdc9c","signature":false,"impliedFormat":1},{"version":"a5989cd5e1e4ca9b327d2f93f43e7c981f25ee12a81c2ebde85ec7eb30f34213","signature":false,"impliedFormat":1},{"version":"f65b8fa1532dfe0ef2c261d63e72c46fe5f089b28edcd35b3526328d42b412b8","signature":false,"impliedFormat":1},{"version":"1060083aacfc46e7b7b766557bff5dafb99de3128e7bab772240877e5bfe849d","signature":false,"impliedFormat":1},{"version":"d61a3fa4243c8795139e7352694102315f7a6d815ad0aeb29074cfea1eb67e93","signature":false,"impliedFormat":1},{"version":"1f66b80bad5fa29d9597276821375ddf482c84cfb12e8adb718dc893ffce79e0","signature":false,"impliedFormat":1},{"version":"1ed8606c7b3612e15ff2b6541e5a926985cbb4d028813e969c1976b7f4133d73","signature":false,"impliedFormat":1},{"version":"c086ab778e9ba4b8dbb2829f42ef78e2b28204fc1a483e42f54e45d7a96e5737","signature":false,"impliedFormat":1},{"version":"dd0b9b00a39436c1d9f7358be8b1f32571b327c05b5ed0e88cc91f9d6b6bc3c9","signature":false,"impliedFormat":1},{"version":"a951a7b2224a4e48963762f155f5ad44ca1145f23655dde623ae312d8faeb2f2","signature":false,"impliedFormat":1},{"version":"cd960c347c006ace9a821d0a3cffb1d3fbc2518a4630fb3d77fe95f7fd0758b8","signature":false,"impliedFormat":1},{"version":"fe1f3b21a6cc1a6bc37276453bd2ac85910a8bdc16842dc49b711588e89b1b77","signature":false,"impliedFormat":1},{"version":"1a6a21ff41d509ab631dbe1ea14397c518b8551f040e78819f9718ef80f13975","signature":false,"impliedFormat":1},{"version":"0a55c554e9e858e243f714ce25caebb089e5cc7468d5fd022c1e8fa3d8e8173d","signature":false,"impliedFormat":1},{"version":"3a5e0fe9dcd4b1a9af657c487519a3c39b92a67b1b21073ff20e37f7d7852e32","signature":false,"impliedFormat":1},{"version":"977aeb024f773799d20985c6817a4c0db8fed3f601982a52d4093e0c60aba85f","signature":false,"impliedFormat":1},{"version":"d59cf5116848e162c7d3d954694f215b276ad10047c2854ed2ee6d14a481411f","signature":false,"impliedFormat":1},{"version":"50098be78e7cbfc324dfc04983571c80539e55e11a0428f83a090c13c41824a2","signature":false,"impliedFormat":1},{"version":"08e767d9d3a7e704a9ea5f057b0f020fd5880bc63fbb4aa6ffee73be36690014","signature":false,"impliedFormat":1},{"version":"dd6051c7b02af0d521857069c49897adb8595d1f0e94487d53ebc157294ef864","signature":false,"impliedFormat":1},{"version":"79c6a11f75a62151848da39f6098549af0dd13b22206244961048326f451b2a8","signature":false,"impliedFormat":1},{"version":"ee98e8ae5cad00b1e36bf792256d7b4fe380508dcf499ff458fe1f9888da1416","signature":false},{"version":"0b0966d14e37847baf30acd4d2252ca8b394239a2f6002bb99206b77a50be1a2","signature":false},{"version":"726bcc512db22a01fa823c2880003e07c6039dd1d9180e9ee6b7707357624d14","signature":false},{"version":"ce65f9ba950f13d2b4c0e8110d5d1a08f3e552590f68a1dcbe38cc87940b5110","signature":false},{"version":"63e6968cb43c757508ca6ba9aabf7d031a77c93b5f815fb4c46fe6e1de58cb9f","signature":false},{"version":"0dccef5cd938365573fb12a30d0b78fbb3c79c218dcd6d65844cc391dd2f63bf","signature":false},{"version":"0481d52276e9eb5e410d4d5cd7c3a75e025282f6c8ec052d7ba4724d563f1ed5","signature":false},{"version":"1684ede26394a17d5864519a96ad36c147c79fbb0e684405835f0332835710e5","signature":false},{"version":"25ba2e9d2e3caa2ca6a5a7d1f9572f52cbb7459740423208c78de660e26ee3d4","signature":false},{"version":"72823c04748815c179761e58197d3c42a4336bdc9fce32bd5eb2b4be393d3aea","signature":false},{"version":"ae3954e00609f6251ede9639a18eb40604285b8fc50daa7e26a3eb97dd6c81a3","signature":false},{"version":"9561d8d996eaa96a0f00821c8c2baf08a11041c1d799dc21f1b5b81772ae65cc","signature":false},{"version":"9295aecae7036e674ed324797da7621b0ba720a3268f7af79f359afe9fa00012","signature":false},{"version":"a81d7d86a0aedc5d3d2f66e94ea90fc28c03ea1f94a6a5dff3169dbcd190f0e4","signature":false},{"version":"753dd863b7218913b028d583ade5a55c3c32ae50af0ba174ce2001dee5b25821","signature":false},{"version":"68cd5e438b1a7fbec4304a17af36e2b224418f9d0d4fcfd9fc66e29192488676","signature":false},{"version":"97f640a3381023bd25ed7ac26d2b2b98f61d49ac6f6577a171dc7a4bce44d1ce","signature":false},{"version":"63b85eddcd0103b60db6ffad5b02e4f37615133fd631711005be7d884e6acda9","signature":false},{"version":"c497adf7fc9059d95d6c7d3b3ba9c88750b4fedfe3fbb4e50a6f464a347941a9","signature":false},{"version":"333e62fcca858ca1672ec090b2e6fd40a414ead9aabbab408491a001a0c1e624","signature":false},{"version":"0b61a36549746b6cf97578f84e6723b2695178991ed15cb1d55155aee74feec9","signature":false},{"version":"b1538a92b9bae8d230267210c5db38c2eb6bdb352128a3ce3aa8c6acf9fc9622","signature":false,"impliedFormat":1},{"version":"6fc1a4f64372593767a9b7b774e9b3b92bf04e8785c3f9ea98973aa9f4bbe490","signature":false,"impliedFormat":1},{"version":"ff09b6fbdcf74d8af4e131b8866925c5e18d225540b9b19ce9485ca93e574d84","signature":false,"impliedFormat":1},{"version":"d5895252efa27a50f134a9b580aa61f7def5ab73d0a8071f9b5bf9a317c01c2d","signature":false,"impliedFormat":1},{"version":"1f366bde16e0513fa7b64f87f86689c4d36efd85afce7eb24753e9c99b91c319","signature":false,"impliedFormat":1},{"version":"96d14f21b7652903852eef49379d04dbda28c16ed36468f8c9fa08f7c14c9538","signature":false,"impliedFormat":1}],"root":[410,435,[438,440],[444,447],[518,538]],"options":{"allowJs":true,"composite":false,"declarationMap":false,"emitDeclarationOnly":false,"esModuleInterop":true,"jsx":1,"module":99,"skipLibCheck":true,"strict":true,"target":4,"tsBuildInfoFile":"./.tsbuildinfo"},"referencedMap":[[532,1],[530,2],[531,3],[533,4],[534,5],[535,6],[536,7],[537,8],[538,9],[523,10],[440,11],[522,12],[524,13],[525,14],[526,15],[527,15],[528,16],[529,10],[444,17],[520,18],[521,19],[518,20],[446,17],[519,21],[445,22],[447,23],[439,24],[438,25],[410,26],[363,23],[539,23],[540,23],[541,23],[542,27],[468,23],[451,28],[469,29],[450,23],[543,23],[544,23],[142,30],[143,30],[144,31],[99,32],[145,33],[146,34],[147,35],[94,23],[97,36],[95,23],[96,23],[148,37],[149,38],[150,39],[151,40],[152,41],[153,42],[154,42],[155,43],[156,44],[157,45],[158,46],[100,23],[98,23],[159,47],[160,48],[161,49],[193,50],[162,51],[163,52],[164,53],[165,54],[166,55],[167,56],[168,57],[169,58],[170,59],[171,60],[172,60],[173,61],[174,23],[175,62],[177,63],[176,64],[178,65],[179,66],[180,67],[181,68],[182,69],[183,70],[184,71],[185,72],[186,73],[187,74],[188,75],[189,76],[190,77],[101,23],[102,23],[103,23],[141,78],[191,79],[192,80],[86,23],[198,81],[199,82],[197,24],[195,83],[196,84],[84,23],[87,85],[286,24],[436,23],[85,23],[443,86],[441,23],[442,23],[93,87],[366,88],[370,89],[372,90],[219,91],[233,92],[337,93],[265,23],[340,94],[301,95],[310,96],[338,97],[220,98],[264,23],[266,99],[339,100],[240,101],[221,102],[245,101],[234,101],[204,101],[292,103],[293,104],[209,23],[289,105],[294,106],[381,107],[287,106],[382,108],[271,23],[290,109],[394,110],[393,111],[296,106],[392,23],[390,23],[391,112],[291,24],[278,113],[279,114],[288,115],[305,116],[306,117],[295,118],[273,119],[274,120],[385,121],[388,122],[252,123],[251,124],[250,125],[397,24],[249,126],[225,23],[400,23],[403,23],[402,24],[404,127],[200,23],[331,23],[232,128],[202,129],[354,23],[355,23],[357,23],[360,130],[356,23],[358,131],[359,131],[218,23],[231,23],[365,132],[373,133],[377,134],[214,135],[281,136],[280,23],[272,119],[300,137],[298,138],[297,23],[299,23],[304,139],[276,140],[213,141],[238,142],[328,143],[205,144],[212,145],[201,93],[342,146],[352,147],[341,23],[351,148],[239,23],[223,149],[319,150],[318,23],[325,151],[327,152],[320,153],[324,154],[326,151],[323,153],[322,151],[321,153],[261,155],[246,155],[313,156],[247,156],[207,157],[206,23],[317,158],[316,159],[315,160],[314,161],[208,162],[285,163],[302,164],[284,165],[309,166],[311,167],[308,165],[241,162],[194,23],[329,168],[267,169],[303,23],[350,170],[270,171],[345,172],[211,23],[346,173],[348,174],[349,175],[332,23],[344,144],[243,176],[330,177],[353,178],[215,23],[217,23],[222,179],[312,180],[210,181],[216,23],[269,182],[268,183],[224,184],[277,185],[275,186],[226,187],[228,188],[401,23],[227,189],[229,190],[368,23],[367,23],[369,23],[399,23],[230,191],[283,24],[92,23],[307,192],[253,23],[263,193],[242,23],[375,24],[384,194],[260,24],[379,106],[259,195],[362,196],[258,194],[203,23],[386,197],[256,24],[257,24],[248,23],[262,23],[255,198],[254,199],[244,200],[237,118],[347,23],[236,201],[235,23],[371,23],[282,24],[364,202],[83,23],[91,203],[88,24],[89,23],[90,23],[343,204],[336,205],[335,23],[334,206],[333,23],[374,207],[376,208],[378,209],[380,210],[383,211],[409,212],[387,212],[408,213],[389,214],[395,215],[396,216],[398,217],[405,218],[407,23],[406,219],[361,220],[427,221],[425,222],[426,223],[414,224],[415,222],[422,225],[413,226],[418,227],[428,23],[419,228],[424,229],[430,230],[429,231],[412,232],[420,233],[421,234],[416,235],[423,221],[417,236],[491,237],[493,238],[483,239],[488,240],[489,241],[495,242],[490,243],[487,244],[486,245],[485,246],[496,247],[453,240],[454,240],[494,240],[499,248],[509,249],[503,249],[511,249],[515,249],[501,250],[502,249],[504,249],[507,249],[510,249],[506,251],[508,249],[512,24],[505,240],[500,252],[462,24],[466,24],[456,240],[459,24],[464,240],[465,253],[458,254],[461,24],[463,24],[460,255],[449,24],[448,24],[517,256],[514,257],[480,258],[479,240],[477,24],[478,240],[481,259],[482,260],[475,24],[471,261],[474,240],[473,240],[472,240],[467,240],[476,261],[513,240],[492,262],[498,263],[497,264],[516,23],[484,23],[457,23],[455,265],[411,23],[437,23],[433,266],[432,23],[431,23],[434,267],[81,23],[82,23],[13,23],[14,23],[16,23],[15,23],[2,23],[17,23],[18,23],[19,23],[20,23],[21,23],[22,23],[23,23],[24,23],[3,23],[25,23],[26,23],[4,23],[27,23],[31,23],[28,23],[29,23],[30,23],[32,23],[33,23],[34,23],[5,23],[35,23],[36,23],[37,23],[38,23],[6,23],[42,23],[39,23],[40,23],[41,23],[43,23],[7,23],[44,23],[49,23],[50,23],[45,23],[46,23],[47,23],[48,23],[8,23],[54,23],[51,23],[52,23],[53,23],[55,23],[9,23],[56,23],[57,23],[58,23],[60,23],[59,23],[61,23],[62,23],[10,23],[63,23],[64,23],[65,23],[11,23],[66,23],[67,23],[68,23],[69,23],[70,23],[1,23],[71,23],[72,23],[12,23],[76,23],[74,23],[79,23],[78,23],[73,23],[77,23],[75,23],[80,23],[119,268],[129,269],[118,268],[139,270],[110,271],[109,272],[138,219],[132,273],[137,274],[112,275],[126,276],[111,277],[135,278],[107,279],[106,219],[136,280],[108,281],[113,282],[114,23],[117,282],[104,23],[140,283],[130,284],[121,285],[122,286],[124,287],[120,288],[123,289],[133,219],[115,290],[116,291],[125,292],[105,293],[128,284],[127,282],[131,23],[134,294],[452,295],[470,296],[435,297]],"changeFileSet":[532,530,531,533,534,535,536,537,538,523,440,522,524,525,526,527,528,529,444,520,521,518,446,519,445,447,439,438,410,363,539,540,541,542,468,451,469,450,543,544,142,143,144,99,145,146,147,94,97,95,96,148,149,150,151,152,153,154,155,156,157,158,100,98,159,160,161,193,162,163,164,165,166,167,168,169,170,171,172,173,174,175,177,176,178,179,180,181,182,183,184,185,186,187,188,189,190,101,102,103,141,191,192,86,198,199,197,195,196,84,87,286,436,85,443,441,442,93,366,370,372,219,233,337,265,340,301,310,338,220,264,266,339,240,221,245,234,204,292,293,209,289,294,381,287,382,271,290,394,393,296,392,390,391,291,278,279,288,305,306,295,273,274,385,388,252,251,250,397,249,225,400,403,402,404,200,331,232,202,354,355,357,360,356,358,359,218,231,365,373,377,214,281,280,272,300,298,297,299,304,276,213,238,328,205,212,201,342,352,341,351,239,223,319,318,325,327,320,324,326,323,322,321,261,246,313,247,207,206,317,316,315,314,208,285,302,284,309,311,308,241,194,329,267,303,350,270,345,211,346,348,349,332,344,243,330,353,215,217,222,312,210,216,269,268,224,277,275,226,228,401,227,229,368,367,369,399,230,283,92,307,253,263,242,375,384,260,379,259,362,258,203,386,256,257,248,262,255,254,244,237,347,236,235,371,282,364,83,91,88,89,90,343,336,335,334,333,374,376,378,380,383,409,387,408,389,395,396,398,405,407,406,361,427,425,426,414,415,422,413,418,428,419,424,430,429,412,420,421,416,423,417,491,493,483,488,489,495,490,487,486,485,496,453,454,494,499,509,503,511,515,501,502,504,507,510,506,508,512,505,500,462,466,456,459,464,465,458,461,463,460,449,448,517,514,480,479,477,478,481,482,475,471,474,473,472,467,476,513,492,498,497,516,484,457,455,411,437,433,432,431,434,81,82,13,14,16,15,2,17,18,19,20,21,22,23,24,3,25,26,4,27,31,28,29,30,32,33,34,5,35,36,37,38,6,42,39,40,41,43,7,44,49,50,45,46,47,48,8,54,51,52,53,55,9,56,57,58,60,59,61,62,10,63,64,65,11,66,67,68,69,70,1,71,72,12,76,74,79,78,73,77,75,80,119,129,118,139,110,109,138,132,137,112,126,111,135,107,106,136,108,113,114,117,104,140,130,121,122,124,120,123,133,115,116,125,105,128,127,131,134,452,470,435],"version":"5.9.3"} \ No newline at end of file diff --git a/.next/cache/config.json b/.next/cache/config.json deleted file mode 100644 index b73fee8f..00000000 --- a/.next/cache/config.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "telemetry": { - "notifiedAt": "1768414632238", - "anonymousId": "eeffbeddefffb41a0f34187050cbc731a2b7a790b50986a7db37693f386a0ed5", - "salt": "ce9f7a83fe815782ab27ece47c13c60a" - } -} \ No newline at end of file diff --git a/.next/cache/webpack/client-development/0.pack.gz b/.next/cache/webpack/client-development/0.pack.gz deleted file mode 100644 index 8c392de8..00000000 Binary files a/.next/cache/webpack/client-development/0.pack.gz and /dev/null differ diff --git a/.next/cache/webpack/client-development/1.pack.gz b/.next/cache/webpack/client-development/1.pack.gz deleted file mode 100644 index 95694f55..00000000 Binary files a/.next/cache/webpack/client-development/1.pack.gz and /dev/null differ diff --git a/.next/cache/webpack/client-development/2.pack.gz b/.next/cache/webpack/client-development/2.pack.gz deleted file mode 100644 index 8bcadabe..00000000 Binary files a/.next/cache/webpack/client-development/2.pack.gz and /dev/null differ diff --git a/.next/cache/webpack/client-development/3.pack.gz b/.next/cache/webpack/client-development/3.pack.gz deleted file mode 100644 index 0b9a3274..00000000 Binary files a/.next/cache/webpack/client-development/3.pack.gz and /dev/null differ diff --git a/.next/cache/webpack/client-development/4.pack.gz b/.next/cache/webpack/client-development/4.pack.gz deleted file mode 100644 index 8732c782..00000000 Binary files a/.next/cache/webpack/client-development/4.pack.gz and /dev/null differ diff --git a/.next/cache/webpack/client-development/5.pack.gz b/.next/cache/webpack/client-development/5.pack.gz deleted file mode 100644 index 3d76d367..00000000 Binary files a/.next/cache/webpack/client-development/5.pack.gz and /dev/null differ diff --git a/.next/cache/webpack/client-development/index.pack.gz b/.next/cache/webpack/client-development/index.pack.gz deleted file mode 100644 index 72154bee..00000000 Binary files a/.next/cache/webpack/client-development/index.pack.gz and /dev/null differ diff --git a/.next/cache/webpack/client-development/index.pack.gz.old b/.next/cache/webpack/client-development/index.pack.gz.old deleted file mode 100644 index 1f2f58ca..00000000 Binary files a/.next/cache/webpack/client-development/index.pack.gz.old and /dev/null differ diff --git a/.next/cache/webpack/client-production/0.pack b/.next/cache/webpack/client-production/0.pack deleted file mode 100644 index 40662585..00000000 Binary files a/.next/cache/webpack/client-production/0.pack and /dev/null differ diff --git a/.next/cache/webpack/client-production/1.pack b/.next/cache/webpack/client-production/1.pack deleted file mode 100644 index b37a9901..00000000 Binary files a/.next/cache/webpack/client-production/1.pack and /dev/null differ diff --git a/.next/cache/webpack/client-production/2.pack b/.next/cache/webpack/client-production/2.pack deleted file mode 100644 index f9fbc4d2..00000000 Binary files a/.next/cache/webpack/client-production/2.pack and /dev/null differ diff --git a/.next/cache/webpack/client-production/3.pack b/.next/cache/webpack/client-production/3.pack deleted file mode 100644 index 47be2e00..00000000 Binary files a/.next/cache/webpack/client-production/3.pack and /dev/null differ diff --git a/.next/cache/webpack/client-production/4.pack b/.next/cache/webpack/client-production/4.pack deleted file mode 100644 index edd4a4a3..00000000 Binary files a/.next/cache/webpack/client-production/4.pack and /dev/null differ diff --git a/.next/cache/webpack/client-production/5.pack b/.next/cache/webpack/client-production/5.pack deleted file mode 100644 index b5fccc94..00000000 Binary files a/.next/cache/webpack/client-production/5.pack and /dev/null differ diff --git a/.next/cache/webpack/client-production/6.pack b/.next/cache/webpack/client-production/6.pack deleted file mode 100644 index b7e55ed8..00000000 Binary files a/.next/cache/webpack/client-production/6.pack and /dev/null differ diff --git a/.next/cache/webpack/client-production/index.pack b/.next/cache/webpack/client-production/index.pack deleted file mode 100644 index 3c15a78c..00000000 Binary files a/.next/cache/webpack/client-production/index.pack and /dev/null differ diff --git a/.next/cache/webpack/client-production/index.pack.old b/.next/cache/webpack/client-production/index.pack.old deleted file mode 100644 index 44acd059..00000000 Binary files a/.next/cache/webpack/client-production/index.pack.old and /dev/null differ diff --git a/.next/cache/webpack/edge-server-production/0.pack b/.next/cache/webpack/edge-server-production/0.pack deleted file mode 100644 index 2a73bc84..00000000 Binary files a/.next/cache/webpack/edge-server-production/0.pack and /dev/null differ diff --git a/.next/cache/webpack/edge-server-production/index.pack b/.next/cache/webpack/edge-server-production/index.pack deleted file mode 100644 index 3acf7315..00000000 Binary files a/.next/cache/webpack/edge-server-production/index.pack and /dev/null differ diff --git a/.next/cache/webpack/edge-server-production/index.pack.old b/.next/cache/webpack/edge-server-production/index.pack.old deleted file mode 100644 index 832800a2..00000000 Binary files a/.next/cache/webpack/edge-server-production/index.pack.old and /dev/null differ diff --git a/.next/cache/webpack/server-development/0.pack.gz b/.next/cache/webpack/server-development/0.pack.gz deleted file mode 100644 index dfe21bf8..00000000 Binary files a/.next/cache/webpack/server-development/0.pack.gz and /dev/null differ diff --git a/.next/cache/webpack/server-development/1.pack.gz b/.next/cache/webpack/server-development/1.pack.gz deleted file mode 100644 index dc0941bc..00000000 Binary files a/.next/cache/webpack/server-development/1.pack.gz and /dev/null differ diff --git a/.next/cache/webpack/server-development/2.pack.gz b/.next/cache/webpack/server-development/2.pack.gz deleted file mode 100644 index cfa03e06..00000000 Binary files a/.next/cache/webpack/server-development/2.pack.gz and /dev/null differ diff --git a/.next/cache/webpack/server-development/3.pack.gz b/.next/cache/webpack/server-development/3.pack.gz deleted file mode 100644 index 3f620ad1..00000000 Binary files a/.next/cache/webpack/server-development/3.pack.gz and /dev/null differ diff --git a/.next/cache/webpack/server-development/4.pack.gz b/.next/cache/webpack/server-development/4.pack.gz deleted file mode 100644 index bab416bc..00000000 Binary files a/.next/cache/webpack/server-development/4.pack.gz and /dev/null differ diff --git a/.next/cache/webpack/server-development/5.pack.gz b/.next/cache/webpack/server-development/5.pack.gz deleted file mode 100644 index 0ce8b26c..00000000 Binary files a/.next/cache/webpack/server-development/5.pack.gz and /dev/null differ diff --git a/.next/cache/webpack/server-development/index.pack.gz b/.next/cache/webpack/server-development/index.pack.gz deleted file mode 100644 index 1606a064..00000000 Binary files a/.next/cache/webpack/server-development/index.pack.gz and /dev/null differ diff --git a/.next/cache/webpack/server-development/index.pack.gz.old b/.next/cache/webpack/server-development/index.pack.gz.old deleted file mode 100644 index c3b45ed2..00000000 Binary files a/.next/cache/webpack/server-development/index.pack.gz.old and /dev/null differ diff --git a/.next/cache/webpack/server-production/0.pack b/.next/cache/webpack/server-production/0.pack deleted file mode 100644 index 74d56a0d..00000000 Binary files a/.next/cache/webpack/server-production/0.pack and /dev/null differ diff --git a/.next/cache/webpack/server-production/1.pack b/.next/cache/webpack/server-production/1.pack deleted file mode 100644 index 4eb85514..00000000 Binary files a/.next/cache/webpack/server-production/1.pack and /dev/null differ diff --git a/.next/cache/webpack/server-production/2.pack b/.next/cache/webpack/server-production/2.pack deleted file mode 100644 index 0a4bb78a..00000000 Binary files a/.next/cache/webpack/server-production/2.pack and /dev/null differ diff --git a/.next/cache/webpack/server-production/3.pack b/.next/cache/webpack/server-production/3.pack deleted file mode 100644 index b9839a62..00000000 Binary files a/.next/cache/webpack/server-production/3.pack and /dev/null differ diff --git a/.next/cache/webpack/server-production/index.pack b/.next/cache/webpack/server-production/index.pack deleted file mode 100644 index 555410be..00000000 Binary files a/.next/cache/webpack/server-production/index.pack and /dev/null differ diff --git a/.next/cache/webpack/server-production/index.pack.old b/.next/cache/webpack/server-production/index.pack.old deleted file mode 100644 index 2c843e74..00000000 Binary files a/.next/cache/webpack/server-production/index.pack.old and /dev/null differ diff --git a/.next/export-detail.json b/.next/export-detail.json deleted file mode 100644 index 0f3fcbeb..00000000 --- a/.next/export-detail.json +++ /dev/null @@ -1 +0,0 @@ -{"version":1,"outDirectory":"C:\\Users\\donyalemack\\sdtoolsinc-web\\out","success":true} \ No newline at end of file diff --git a/.next/export-marker.json b/.next/export-marker.json deleted file mode 100644 index 9d8bb2ff..00000000 --- a/.next/export-marker.json +++ /dev/null @@ -1 +0,0 @@ -{"version":1,"hasExportPathMap":false,"exportTrailingSlash":true,"isNextImageImported":false} \ No newline at end of file diff --git a/.next/images-manifest.json b/.next/images-manifest.json deleted file mode 100644 index 7f5574c4..00000000 --- a/.next/images-manifest.json +++ /dev/null @@ -1 +0,0 @@ -{"version":1,"images":{"deviceSizes":[640,750,828,1080,1200,1920,2048,3840],"imageSizes":[16,32,48,64,96,128,256,384],"path":"/_next/image/","loader":"default","loaderFile":"","domains":[],"disableStaticImages":false,"minimumCacheTTL":60,"formats":["image/webp"],"dangerouslyAllowSVG":false,"contentSecurityPolicy":"script-src 'none'; frame-src 'none'; sandbox;","contentDispositionType":"inline","remotePatterns":[],"unoptimized":true,"sizes":[640,750,828,1080,1200,1920,2048,3840,16,32,48,64,96,128,256,384]}} \ No newline at end of file diff --git a/.next/next-minimal-server.js.nft.json b/.next/next-minimal-server.js.nft.json deleted file mode 100644 index 8b91b207..00000000 --- a/.next/next-minimal-server.js.nft.json +++ /dev/null @@ -1 +0,0 @@ -{"version":1,"files":["../node_modules/styled-jsx/index.js","../node_modules/styled-jsx/package.json","../node_modules/styled-jsx/dist/index/index.js","../node_modules/react/package.json","../node_modules/react/index.js","../node_modules/client-only/package.json","../node_modules/react/cjs/react.production.min.js","../node_modules/client-only/index.js","../node_modules/styled-jsx/style.js","../node_modules/next/dist/compiled/next-server/server.runtime.prod.js","../node_modules/next/package.json","../node_modules/next/dist/server/body-streams.js","../node_modules/next/dist/lib/constants.js","../node_modules/next/dist/lib/picocolors.js","../node_modules/next/dist/shared/lib/constants.js","../node_modules/next/dist/server/web/utils.js","../node_modules/next/dist/client/components/app-router-headers.js","../node_modules/next/dist/server/lib/trace/tracer.js","../node_modules/next/dist/server/lib/trace/constants.js","../node_modules/next/dist/client/components/static-generation-async-storage.external.js","../node_modules/next/dist/shared/lib/modern-browserslist-target.js","../node_modules/next/dist/client/components/static-generation-async-storage-instance.js","../node_modules/next/dist/shared/lib/runtime-config.external.js","../node_modules/next/dist/compiled/ws/package.json","../node_modules/next/dist/compiled/lru-cache/package.json","../node_modules/next/dist/compiled/node-html-parser/package.json","../node_modules/@swc/helpers/_/_interop_require_default/package.json","../node_modules/next/dist/client/components/async-local-storage.js","../node_modules/next/dist/compiled/ws/index.js","../node_modules/next/dist/compiled/node-html-parser/index.js","../node_modules/next/dist/compiled/lru-cache/index.js","../node_modules/next/dist/compiled/@opentelemetry/api/package.json","../node_modules/@swc/helpers/package.json","../node_modules/next/dist/compiled/jsonwebtoken/package.json","../node_modules/next/dist/shared/lib/error-source.js","../node_modules/@swc/helpers/cjs/_interop_require_default.cjs","../node_modules/next/dist/compiled/@opentelemetry/api/index.js","../node_modules/next/dist/compiled/jsonwebtoken/index.js","../node_modules/next/dist/compiled/debug/package.json","../node_modules/next/dist/lib/semver-noop.js","../node_modules/next/dist/compiled/debug/index.js","../node_modules/next/dist/server/future/route-modules/app-page/vendored/contexts/amp-context.js","../node_modules/next/dist/server/future/route-modules/app-page/vendored/contexts/app-router-context.js","../node_modules/next/dist/server/future/route-modules/app-page/vendored/contexts/entrypoints.js","../node_modules/next/dist/server/future/route-modules/app-page/vendored/contexts/head-manager-context.js","../node_modules/next/dist/server/future/route-modules/app-page/vendored/contexts/hooks-client-context.js","../node_modules/next/dist/server/future/route-modules/app-page/vendored/contexts/html-context.js","../node_modules/next/dist/server/future/route-modules/app-page/vendored/contexts/image-config-context.js","../node_modules/next/dist/server/future/route-modules/app-page/vendored/contexts/loadable-context.js","../node_modules/next/dist/server/future/route-modules/app-page/vendored/contexts/loadable.js","../node_modules/next/dist/server/future/route-modules/app-page/vendored/contexts/router-context.js","../node_modules/next/dist/server/future/route-modules/app-page/vendored/contexts/server-inserted-html.js","../node_modules/next/dist/server/future/route-modules/app-page/module.compiled.js","../node_modules/next/dist/server/future/route-modules/pages/vendored/contexts/amp-context.js","../node_modules/next/dist/server/future/route-modules/pages/vendored/contexts/app-router-context.js","../node_modules/next/dist/server/future/route-modules/pages/vendored/contexts/entrypoints.js","../node_modules/next/dist/server/future/route-modules/pages/vendored/contexts/head-manager-context.js","../node_modules/next/dist/server/future/route-modules/pages/vendored/contexts/hooks-client-context.js","../node_modules/next/dist/server/future/route-modules/pages/vendored/contexts/html-context.js","../node_modules/next/dist/server/future/route-modules/pages/vendored/contexts/image-config-context.js","../node_modules/next/dist/server/future/route-modules/pages/vendored/contexts/loadable-context.js","../node_modules/next/dist/server/future/route-modules/pages/vendored/contexts/loadable.js","../node_modules/next/dist/server/future/route-modules/pages/vendored/contexts/router-context.js","../node_modules/next/dist/server/future/route-modules/pages/vendored/contexts/server-inserted-html.js","../node_modules/next/dist/server/future/route-modules/pages/module.compiled.js"]} \ No newline at end of file diff --git a/.next/next-server.js.nft.json b/.next/next-server.js.nft.json deleted file mode 100644 index 035c40b2..00000000 --- a/.next/next-server.js.nft.json +++ /dev/null @@ -1 +0,0 @@ -{"version":1,"files":["../node_modules/styled-jsx/index.js","../node_modules/styled-jsx/package.json","../node_modules/styled-jsx/dist/index/index.js","../node_modules/react/package.json","../node_modules/react/index.js","../node_modules/client-only/package.json","../node_modules/react/cjs/react.production.min.js","../node_modules/client-only/index.js","../node_modules/styled-jsx/style.js","../node_modules/next/dist/server/next-server.js","../node_modules/next/package.json","../node_modules/next/dist/server/base-server.js","../node_modules/next/dist/server/require-hook.js","../node_modules/next/dist/server/node-environment.js","../node_modules/next/dist/server/node-polyfill-crypto.js","../node_modules/next/dist/server/request-meta.js","../node_modules/next/dist/server/require.js","../node_modules/next/dist/lib/find-pages-dir.js","../node_modules/next/dist/server/send-payload.js","../node_modules/next/dist/lib/is-error.js","../node_modules/next/dist/server/load-components.js","../node_modules/next/dist/server/body-streams.js","../node_modules/next/dist/server/setup-http-agent-env.js","../node_modules/next/dist/lib/constants.js","../node_modules/next/dist/server/pipe-readable.js","../node_modules/next/dist/server/load-manifest.js","../node_modules/next/dist/lib/interop-default.js","../node_modules/next/dist/lib/format-dynamic-import-path.js","../node_modules/next/dist/lib/generate-interception-routes-rewrites.js","../node_modules/next/dist/server/image-optimizer.js","../node_modules/next/dist/server/serve-static.js","../node_modules/next/dist/lib/format-server-error.js","../node_modules/next/dist/lib/picocolors.js","../node_modules/next/dist/shared/lib/constants.js","../node_modules/next/dist/shared/lib/utils.js","../node_modules/next/dist/server/base-http/node.js","../node_modules/next/dist/build/output/log.js","../node_modules/next/dist/server/web/utils.js","../node_modules/next/dist/server/lib/node-fs-methods.js","../node_modules/next/dist/client/components/app-router-headers.js","../node_modules/next/dist/server/lib/mock-request.js","../node_modules/next/dist/shared/lib/page-path/normalize-page-path.js","../node_modules/next/dist/shared/lib/page-path/denormalize-page-path.js","../node_modules/next/dist/server/future/route-matches/pages-api-route-match.js","../node_modules/next/dist/server/lib/trace/tracer.js","../node_modules/next/dist/server/lib/trace/constants.js","../node_modules/next/dist/shared/lib/router/utils/route-matcher.js","../node_modules/next/dist/shared/lib/router/utils/parse-url.js","../node_modules/next/dist/shared/lib/router/utils/middleware-route-matcher.js","../node_modules/next/dist/shared/lib/router/utils/querystring.js","../node_modules/next/dist/shared/lib/router/utils/remove-trailing-slash.js","../node_modules/next/dist/shared/lib/router/utils/app-paths.js","../node_modules/next/dist/shared/lib/router/utils/get-next-pathname-info.js","../node_modules/next/dist/shared/lib/router/utils/route-regex.js","../node_modules/next/dist/server/web/spec-extension/adapters/next-request.js","../node_modules/next/dist/server/future/helpers/module-loader/route-module-loader.js","../node_modules/next/dist/server/future/route-modules/app-page/module.render.js","../node_modules/next/dist/server/future/route-modules/pages/module.render.js","../node_modules/next/dist/compiled/next-server/pages.runtime.prod.js","../node_modules/next/dist/compiled/next-server/app-page.runtime.prod.js","../node_modules/next/dist/client/components/static-generation-async-storage.external.js","../node_modules/next/dist/client/components/action-async-storage.external.js","../node_modules/next/dist/client/components/request-async-storage.external.js","../node_modules/react/jsx-runtime.js","../node_modules/next/dist/server/api-utils/index.js","../node_modules/next/dist/server/response-cache/index.js","../node_modules/next/dist/server/lib/incremental-cache/index.js","../node_modules/next/dist/server/web/sandbox/index.js","../node_modules/next/dist/lib/wait.js","../node_modules/next/dist/server/client-component-renderer-logger.js","../node_modules/next/dist/lib/detached-promise.js","../node_modules/next/dist/lib/url.js","../node_modules/@next/env/package.json","../node_modules/next/dist/shared/lib/is-plain-object.js","../node_modules/next/dist/server/app-render/encryption-utils.js","../node_modules/next/dist/server/app-render/action-utils.js","../node_modules/next/dist/server/lib/etag.js","../node_modules/next/dist/server/lib/revalidate.js","../node_modules/next/dist/experimental/testmode/server.js","../node_modules/next/dist/shared/lib/deep-freeze.js","../node_modules/next/dist/shared/lib/match-remote-pattern.js","../node_modules/next/dist/shared/lib/image-blur-svg.js","../node_modules/next/dist/shared/lib/match-local-pattern.js","../node_modules/next/dist/shared/lib/i18n/normalize-locale-path.js","../node_modules/next/dist/server/future/helpers/interception-routes.js","../node_modules/next/dist/server/lib/squoosh/main.js","../node_modules/next/dist/server/base-http/index.js","../node_modules/next/dist/shared/lib/modern-browserslist-target.js","../node_modules/react/cjs/react-jsx-runtime.production.min.js","../node_modules/next/dist/server/future/route-kind.js","../node_modules/next/dist/shared/lib/page-path/ensure-leading-slash.js","../node_modules/next/dist/shared/lib/page-path/normalize-path-sep.js","../node_modules/@next/env/dist/index.js","../node_modules/next/dist/shared/lib/segment.js","../node_modules/next/dist/shared/lib/escape-regexp.js","../node_modules/next/dist/lib/scheduler.js","../node_modules/next/dist/lib/batcher.js","../node_modules/next/dist/client/components/action-async-storage-instance.js","../node_modules/next/dist/client/components/request-async-storage-instance.js","../node_modules/next/dist/client/components/static-generation-async-storage-instance.js","../node_modules/next/dist/server/web/spec-extension/request.js","../node_modules/next/dist/server/response-cache/types.js","../node_modules/next/dist/server/response-cache/utils.js","../node_modules/next/dist/shared/lib/router/utils/parse-relative-url.js","../node_modules/next/dist/shared/lib/router/utils/prepare-destination.js","../node_modules/next/dist/shared/lib/router/utils/remove-path-prefix.js","../node_modules/next/dist/shared/lib/router/utils/path-has-prefix.js","../node_modules/next/dist/server/future/route-modules/pages/module.compiled.js","../node_modules/next/dist/server/future/helpers/module-loader/node-module-loader.js","../node_modules/next/dist/server/future/route-modules/app-page/module.compiled.js","../node_modules/next/dist/lib/is-edge-runtime.js","../node_modules/next/dist/server/server-utils.js","../node_modules/next/dist/server/render-result.js","../node_modules/next/dist/lib/redirect-status.js","../node_modules/next/dist/server/utils.js","../node_modules/next/dist/server/send-response.js","../node_modules/next/dist/server/lib/to-route.js","../node_modules/next/dist/server/web/spec-extension/adapters/headers.js","../node_modules/next/dist/server/lib/builtin-request-context.js","../node_modules/next/dist/shared/lib/runtime-config.external.js","../node_modules/next/dist/server/lib/format-hostname.js","../node_modules/next/dist/shared/lib/get-hostname.js","../node_modules/next/dist/server/lib/match-next-data-pathname.js","../node_modules/next/dist/server/app-render/strip-flight-headers.js","../node_modules/next/dist/server/lib/server-action-request-meta.js","../node_modules/next/dist/server/lib/incremental-cache/shared-revalidate-timings.js","../node_modules/next/dist/server/lib/incremental-cache/file-system-cache.js","../node_modules/next/dist/server/lib/incremental-cache/fetch-cache.js","../node_modules/next/dist/server/lib/server-ipc/request-utils.js","../node_modules/next/dist/server/web/sandbox/sandbox.js","../node_modules/next/dist/server/web/sandbox/context.js","../node_modules/next/dist/server/future/route-matcher-providers/app-route-route-matcher-provider.js","../node_modules/next/dist/server/future/route-matcher-providers/app-page-route-matcher-provider.js","../node_modules/next/dist/server/future/normalizers/locale-route-normalizer.js","../node_modules/next/dist/server/future/route-matcher-providers/pages-route-matcher-provider.js","../node_modules/next/dist/server/future/route-matcher-managers/default-route-matcher-manager.js","../node_modules/next/dist/server/future/helpers/i18n-provider.js","../node_modules/next/dist/server/future/route-modules/checks.js","../node_modules/next/dist/server/future/route-matcher-providers/pages-api-route-matcher-provider.js","../node_modules/next/dist/server/api-utils/node/try-get-preview-data.js","../node_modules/sharp/package.json","../node_modules/next/dist/shared/lib/router/utils/index.js","../node_modules/next/dist/shared/lib/router/utils/is-bot.js","../node_modules/next/dist/shared/lib/router/utils/escape-path-delimiters.js","../node_modules/next/dist/server/future/route-modules/helpers/response-handlers.js","../node_modules/next/dist/server/future/normalizers/request/rsc.js","../node_modules/next/dist/server/future/normalizers/request/postponed.js","../node_modules/next/dist/server/future/normalizers/request/next-data.js","../node_modules/next/dist/shared/lib/router/utils/get-route-from-asset-path.js","../node_modules/next/dist/server/future/normalizers/request/prefetch-rsc.js","../node_modules/next/dist/server/future/normalizers/request/action.js","../node_modules/next/dist/server/future/route-matcher-providers/helpers/manifest-loaders/server-manifest-loader.js","../node_modules/next/dist/experimental/testmode/fetch.js","../node_modules/next/dist/experimental/testmode/context.js","../node_modules/next/dist/experimental/testmode/httpget.js","../node_modules/sharp/lib/index.js","../node_modules/next/dist/compiled/ws/package.json","../node_modules/next/dist/compiled/lru-cache/package.json","../node_modules/next/dist/compiled/fresh/package.json","../node_modules/next/dist/compiled/node-html-parser/package.json","../node_modules/next/dist/compiled/content-disposition/package.json","../node_modules/next/dist/compiled/get-orientation/package.json","../node_modules/next/dist/compiled/send/package.json","../node_modules/next/dist/compiled/image-size/package.json","../node_modules/next/dist/compiled/is-animated/package.json","../node_modules/next/dist/server/api-utils/get-cookie-parser.js","../node_modules/next/dist/client/components/redirect-status-code.js","../node_modules/react-dom/package.json","../node_modules/next/dist/compiled/@hapi/accept/package.json","../node_modules/next/dist/compiled/path-to-regexp/index.js","../node_modules/@swc/helpers/_/_interop_require_default/package.json","../node_modules/react-dom/server.browser.js","../node_modules/next/dist/client/components/async-local-storage.js","../node_modules/next/dist/compiled/ws/index.js","../node_modules/next/dist/compiled/node-html-parser/index.js","../node_modules/next/dist/compiled/fresh/index.js","../node_modules/next/dist/compiled/lru-cache/index.js","../node_modules/next/dist/compiled/get-orientation/index.js","../node_modules/next/dist/compiled/content-disposition/index.js","../node_modules/next/dist/compiled/send/index.js","../node_modules/next/dist/server/web/error.js","../node_modules/next/dist/server/web/next-url.js","../node_modules/next/dist/compiled/image-size/index.js","../node_modules/next/dist/compiled/is-animated/index.js","../node_modules/next/dist/compiled/@opentelemetry/api/package.json","../node_modules/next/dist/server/stream-utils/node-web-streams-helper.js","../node_modules/next/dist/server/web/spec-extension/cookies.js","../node_modules/@swc/helpers/package.json","../node_modules/next/dist/compiled/cookie/package.json","../node_modules/next/dist/compiled/jsonwebtoken/package.json","../node_modules/next/dist/compiled/@hapi/accept/index.js","../node_modules/next/dist/lib/pick.js","../node_modules/next/dist/server/lib/is-ipv6.js","../node_modules/next/dist/lib/is-app-page-route.js","../node_modules/next/dist/lib/is-app-route-route.js","../node_modules/next/dist/lib/is-api-route.js","../node_modules/next/dist/server/crypto-utils.js","../node_modules/next/dist/shared/lib/router/utils/path-match.js","../node_modules/next/dist/shared/lib/error-source.js","../node_modules/next/dist/shared/lib/router/utils/parse-path.js","../node_modules/next/dist/shared/lib/isomorphic/path.js","../node_modules/next/dist/server/lib/server-ipc/invoke-request.js","../node_modules/next/dist/server/web/sandbox/resource-managers.js","../node_modules/next/dist/server/web/sandbox/fetch-inline-assets.js","../node_modules/next/dist/server/web/spec-extension/adapters/reflect.js","../node_modules/next/dist/server/future/route-matcher-providers/manifest-route-matcher-provider.js","../node_modules/next/dist/server/future/route-matchers/app-page-route-matcher.js","../node_modules/next/dist/server/future/route-matchers/app-route-route-matcher.js","../node_modules/next/dist/server/future/route-matchers/locale-route-matcher.js","../node_modules/next/dist/server/future/route-matchers/pages-route-matcher.js","../node_modules/next/dist/server/future/route-matchers/pages-api-route-matcher.js","../node_modules/next/dist/client/components/react-dev-overlay/server/middleware.js","../node_modules/@swc/helpers/cjs/_interop_require_default.cjs","../node_modules/next/dist/compiled/cookie/index.js","../node_modules/next/dist/compiled/@opentelemetry/api/index.js","../node_modules/next/dist/compiled/jsonwebtoken/index.js","../node_modules/next/dist/shared/lib/router/utils/sorted-routes.js","../node_modules/next/dist/shared/lib/router/utils/is-dynamic.js","../node_modules/next/dist/server/future/normalizers/request/suffix.js","../node_modules/next/dist/server/web/spec-extension/adapters/request-cookies.js","../node_modules/next/dist/server/future/normalizers/request/prefix.js","../node_modules/react-dom/cjs/react-dom-server.browser.production.min.js","../node_modules/react-dom/cjs/react-dom-server-legacy.browser.production.min.js","../node_modules/next/dist/compiled/picomatch/package.json","../node_modules/@img/sharp-win32-x64/lib/libvips-42.dll","../node_modules/@img/sharp-win32-x64/LICENSE","../node_modules/@img/sharp-win32-x64/lib/libvips-cpp-8.17.3.dll","../node_modules/@img/sharp-win32-x64/package.json","../node_modules/@img/sharp-win32-x64/lib/sharp-win32-x64.node","../node_modules/@img/sharp-win32-x64/versions.json","../node_modules/next/dist/server/future/normalizers/built/app/index.js","../node_modules/next/dist/server/future/normalizers/built/pages/index.js","../node_modules/next/dist/compiled/picomatch/index.js","../node_modules/next/dist/server/stream-utils/uint8array-helpers.js","../node_modules/next/dist/server/stream-utils/encodedTags.js","../node_modules/next/dist/shared/lib/i18n/detect-domain-locale.js","../node_modules/sharp/lib/constructor.js","../node_modules/sharp/lib/input.js","../node_modules/sharp/lib/resize.js","../node_modules/sharp/lib/operation.js","../node_modules/sharp/lib/channel.js","../node_modules/sharp/lib/colour.js","../node_modules/sharp/lib/output.js","../node_modules/sharp/lib/composite.js","../node_modules/sharp/lib/utility.js","../node_modules/next/dist/compiled/next-server/app-page-experimental.runtime.prod.js","../node_modules/next/dist/compiled/next-server/pages-turbo.runtime.prod.js","../node_modules/next/dist/compiled/next-server/app-page-turbo.runtime.prod.js","../node_modules/next/dist/compiled/next-server/app-page-turbo-experimental.runtime.prod.js","../node_modules/next/dist/shared/lib/router/utils/format-next-pathname-info.js","../node_modules/next/dist/server/future/route-modules/pages/module.js","../node_modules/next/dist/server/future/route-modules/app-page/module.js","../node_modules/next/dist/compiled/edge-runtime/package.json","../node_modules/next/dist/server/lib/server-ipc/utils.js","../node_modules/next/dist/server/future/route-matchers/route-matcher.js","../node_modules/next/dist/server/future/route-matcher-providers/helpers/cached-route-matcher-provider.js","../node_modules/next/dist/client/components/react-dev-overlay/server/shared.js","../node_modules/next/dist/client/components/react-dev-overlay/internal/helpers/nodeStackFrames.js","../node_modules/next/dist/client/components/react-dev-overlay/internal/helpers/getRawSourceMap.js","../node_modules/next/dist/client/components/react-dev-overlay/internal/helpers/parseStack.js","../node_modules/next/dist/client/components/react-dev-overlay/internal/helpers/launchEditor.js","../node_modules/next/dist/compiled/edge-runtime/index.js","../node_modules/next/dist/compiled/@mswjs/interceptors/ClientRequest/package.json","../node_modules/sharp/lib/is.js","../node_modules/sharp/lib/sharp.js","../node_modules/sharp/lib/libvips.js","../node_modules/next/dist/compiled/debug/package.json","../node_modules/next/dist/server/future/normalizers/built/app/app-pathname-normalizer.js","../node_modules/next/dist/server/future/normalizers/built/app/app-page-normalizer.js","../node_modules/next/dist/server/future/normalizers/built/app/app-bundle-path-normalizer.js","../node_modules/next/dist/server/future/normalizers/built/pages/pages-filename-normalizer.js","../node_modules/next/dist/server/future/normalizers/built/pages/pages-bundle-path-normalizer.js","../node_modules/next/dist/server/render.js","../node_modules/next/dist/server/future/normalizers/built/app/app-filename-normalizer.js","../node_modules/next/dist/lib/semver-noop.js","../node_modules/next/dist/server/future/normalizers/built/pages/pages-pathname-normalizer.js","../node_modules/next/dist/server/future/normalizers/built/pages/pages-page-normalizer.js","../node_modules/next/dist/compiled/@edge-runtime/cookies/package.json","../node_modules/next/dist/shared/lib/router/utils/add-path-prefix.js","../node_modules/next/dist/shared/lib/router/utils/add-locale.js","../node_modules/next/dist/shared/lib/router/utils/add-path-suffix.js","../node_modules/next/dist/compiled/@mswjs/interceptors/ClientRequest/index.js","../node_modules/next/dist/server/app-render/app-render.js","../node_modules/detect-libc/package.json","../node_modules/next/dist/compiled/debug/index.js","../node_modules/@img/colour/package.json","../node_modules/next/dist/server/future/route-modules/route-module.js","../node_modules/next/dist/compiled/path-browserify/package.json","../node_modules/next/dist/compiled/source-map08/package.json","../node_modules/detect-libc/lib/detect-libc.js","../node_modules/next/dist/server/future/route-modules/pages/vendored/contexts/entrypoints.js","../node_modules/next/dist/server/future/route-modules/app-page/vendored/ssr/entrypoints.js","../node_modules/next/dist/server/future/route-modules/app-page/vendored/rsc/entrypoints.js","../node_modules/next/dist/server/future/route-modules/app-page/vendored/contexts/entrypoints.js","../node_modules/@img/colour/index.cjs","../node_modules/next/dist/compiled/@edge-runtime/cookies/index.js","../node_modules/next/dist/compiled/path-browserify/index.js","../node_modules/semver/functions/gte.js","../node_modules/semver/functions/satisfies.js","../node_modules/semver/functions/coerce.js","../node_modules/next/dist/client/components/react-dev-overlay/internal/helpers/getSourceMapUrl.js","../node_modules/next/dist/compiled/source-map08/source-map.js","../node_modules/next/dist/lib/is-serializable-props.js","../node_modules/next/dist/server/internal-utils.js","../node_modules/next/dist/server/post-process.js","../node_modules/semver/package.json","../node_modules/next/dist/shared/lib/head-manager-context.shared-runtime.js","../node_modules/next/dist/shared/lib/loadable.shared-runtime.js","../node_modules/next/dist/shared/lib/amp-mode.js","../node_modules/next/dist/shared/lib/amp-context.shared-runtime.js","../node_modules/next/dist/shared/lib/router-context.shared-runtime.js","../node_modules/next/dist/shared/lib/html-context.shared-runtime.js","../node_modules/next/dist/shared/lib/head.js","../node_modules/next/dist/shared/lib/loadable-context.shared-runtime.js","../node_modules/next/dist/shared/lib/image-config-context.shared-runtime.js","../node_modules/next/dist/shared/lib/hooks-client-context.shared-runtime.js","../node_modules/next/dist/shared/lib/app-router-context.shared-runtime.js","../node_modules/next/dist/lib/page-types.js","../node_modules/@img/colour/color.cjs","../node_modules/next/dist/shared/lib/router/adapters.js","../node_modules/next/dist/server/async-storage/request-async-storage-wrapper.js","../node_modules/next/dist/lib/metadata/metadata.js","../node_modules/next/dist/client/components/redirect.js","../node_modules/next/dist/server/app-render/get-segment-param.js","../node_modules/next/dist/server/app-render/get-short-dynamic-param-type.js","../node_modules/next/dist/server/async-storage/static-generation-async-storage-wrapper.js","../node_modules/next/dist/client/components/match-segments.js","../node_modules/next/dist/client/components/not-found.js","../node_modules/next/dist/server/app-render/flight-render-result.js","../node_modules/next/dist/server/app-render/validate-url.js","../node_modules/next/dist/server/lib/patch-fetch.js","../node_modules/next/dist/server/app-render/create-error-handler.js","../node_modules/next/dist/server/app-render/required-scripts.js","../node_modules/next/dist/server/app-render/parse-and-validate-flight-router-state.js","../node_modules/next/dist/server/app-render/server-inserted-html.js","../node_modules/next/dist/server/app-render/make-get-server-inserted-html.js","../node_modules/next/dist/server/app-render/get-script-nonce-from-header.js","../node_modules/next/dist/client/components/static-generation-bailout.js","../node_modules/next/dist/server/app-render/create-component-tree.js","../node_modules/next/dist/server/app-render/action-handler.js","../node_modules/next/dist/client/components/hooks-server-context.js","../node_modules/next/dist/server/app-render/create-flight-router-state-from-loader-tree.js","../node_modules/next/dist/server/app-render/get-asset-query-string.js","../node_modules/next/dist/server/app-render/walk-tree-with-flight-router-state.js","../node_modules/next/dist/client/components/dev-root-not-found-boundary.js","../node_modules/next/dist/server/app-render/use-flight-response.js","../node_modules/next/dist/server/app-render/dynamic-rendering.js","../node_modules/next/dist/server/future/normalizers/normalizers.js","../node_modules/next/dist/server/future/normalizers/prefixing-normalizer.js","../node_modules/next/dist/server/future/normalizers/underscore-normalizer.js","../node_modules/next/dist/server/future/normalizers/wrap-normalizer-fn.js","../node_modules/next/dist/server/future/normalizers/absolute-filename-normalizer.js","../node_modules/detect-libc/lib/elf.js","../node_modules/detect-libc/lib/filesystem.js","../node_modules/detect-libc/lib/process.js","../node_modules/next/dist/shared/lib/lazy-dynamic/bailout-to-csr.js","../node_modules/next/dist/server/app-render/static/static-renderer.js","../node_modules/next/dist/compiled/babel/code-frame.js","../node_modules/semver/functions/parse.js","../node_modules/semver/classes/range.js","../node_modules/semver/functions/compare.js","../node_modules/semver/internal/re.js","../node_modules/semver/classes/semver.js","../node_modules/next/dist/shared/lib/server-inserted-html.shared-runtime.js","../node_modules/next/dist/compiled/babel/package.json","../node_modules/next/dist/compiled/stacktrace-parser/package.json","../node_modules/next/dist/lib/non-nullable.js","../node_modules/next/dist/compiled/data-uri-to-buffer/package.json","../node_modules/next/dist/server/optimize-amp.js","../node_modules/next/dist/compiled/shell-quote/package.json","../node_modules/next/dist/shared/lib/side-effect.js","../node_modules/next/dist/shared/lib/image-config.js","../node_modules/next/dist/lib/client-reference.js","../node_modules/next/dist/server/htmlescape.js","../node_modules/next/dist/compiled/strip-ansi/package.json","../node_modules/next/dist/compiled/react-is/package.json","../node_modules/next/dist/shared/lib/utils/warn-once.js","../node_modules/next/dist/lib/metadata/default-metadata.js","../node_modules/next/dist/lib/metadata/resolve-metadata.js","../node_modules/next/dist/server/lib/clone-response.js","../node_modules/next/dist/server/lib/dedupe-fetch.js","../node_modules/next/dist/server/app-render/interop-default.js","../node_modules/next/dist/server/async-storage/draft-mode-provider.js","../node_modules/next/dist/shared/lib/encode-uri-path.js","../node_modules/next/dist/client/components/parallel-route-default.js","../node_modules/next/dist/server/app-render/has-loading-component-in-tree.js","../node_modules/next/dist/server/app-render/get-layer-assets.js","../node_modules/next/dist/server/app-render/parse-loader-tree.js","../node_modules/next/dist/server/lib/app-dir-module.js","../node_modules/next/dist/export/helpers/is-dynamic-usage-error.js","../node_modules/next/dist/server/app-render/create-component-styles-and-scripts.js","../node_modules/next/dist/client/components/not-found-boundary.js","../node_modules/next/dist/server/app-render/get-css-inlined-link-tags.js","../node_modules/next/dist/server/app-render/types.js","../node_modules/next/dist/server/app-render/get-preloadable-fonts.js","../node_modules/next/dist/server/app-render/csrf-protection.js","../node_modules/next/dist/server/app-render/react-server.node.js","../node_modules/next/dist/compiled/stacktrace-parser/stack-trace-parser.cjs.js","../node_modules/next/dist/compiled/data-uri-to-buffer/index.js","../node_modules/next/dist/lib/metadata/generate/basic.js","../node_modules/next/dist/lib/metadata/generate/icons.js","../node_modules/next/dist/lib/metadata/generate/opengraph.js","../node_modules/next/dist/lib/metadata/generate/alternate.js","../node_modules/next/dist/lib/metadata/generate/meta.js","../node_modules/next/dist/compiled/shell-quote/index.js","../node_modules/next/dist/compiled/nanoid/package.json","../node_modules/next/dist/shared/lib/router/utils/as-path-to-search-params.js","../node_modules/next/dist/shared/lib/page-path/absolute-path-to-page.js","../node_modules/semver/internal/debug.js","../node_modules/semver/internal/parse-options.js","../node_modules/semver/internal/lrucache.js","../node_modules/semver/internal/constants.js","../node_modules/semver/classes/comparator.js","../node_modules/semver/internal/identifiers.js","../node_modules/next/dist/compiled/strip-ansi/index.js","../node_modules/next/dist/compiled/react-is/index.js","../node_modules/next/dist/compiled/babel/bundle.js","../node_modules/next/dist/compiled/nanoid/index.cjs","../node_modules/react/jsx-dev-runtime.js","../node_modules/busboy/package.json","../node_modules/react-dom/index.js","../node_modules/@swc/helpers/_/_interop_require_wildcard/package.json","../node_modules/semver/functions/cmp.js","../node_modules/next/dist/export/helpers/is-navigation-signal-error.js","../node_modules/next/dist/lib/metadata/clone-metadata.js","../node_modules/next/dist/client/components/navigation.js","../node_modules/next/dist/lib/metadata/resolvers/resolve-icons.js","../node_modules/next/dist/lib/metadata/resolvers/resolve-title.js","../node_modules/next/dist/lib/metadata/generate/utils.js","../node_modules/next/dist/lib/metadata/resolvers/resolve-basics.js","../node_modules/next/dist/lib/metadata/resolvers/resolve-opengraph.js","../node_modules/busboy/lib/index.js","../node_modules/next/dist/compiled/string-hash/package.json","../node_modules/next/dist/lib/metadata/constants.js","../node_modules/next/dist/compiled/superstruct/package.json","../node_modules/next/dist/compiled/bytes/package.json","../node_modules/next/dist/lib/metadata/get-metadata-route.js","../node_modules/react/cjs/react-jsx-dev-runtime.production.min.js","../node_modules/next/dist/shared/lib/page-path/remove-page-path-tail.js","../node_modules/next/dist/compiled/react-is/cjs/react-is.development.js","../node_modules/next/dist/compiled/react-is/cjs/react-is.production.min.js","../node_modules/next/dist/compiled/string-hash/index.js","../node_modules/next/dist/compiled/superstruct/index.cjs","../node_modules/next/dist/compiled/bytes/index.js","../node_modules/react-dom/cjs/react-dom.production.min.js","../node_modules/@swc/helpers/cjs/_interop_require_wildcard.cjs","../node_modules/semver/functions/gt.js","../node_modules/semver/functions/neq.js","../node_modules/semver/functions/eq.js","../node_modules/semver/functions/lte.js","../node_modules/semver/functions/lt.js","../node_modules/busboy/lib/utils.js","../node_modules/busboy/lib/types/urlencoded.js","../node_modules/busboy/lib/types/multipart.js","../node_modules/next/dist/client/components/bailout-to-client-rendering.js","../node_modules/next/dist/client/components/navigation.react-server.js","../node_modules/next/dist/client/components/router-reducer/reducers/get-segment-value.js","../node_modules/next/dist/lib/metadata/resolvers/resolve-url.js","../node_modules/next/dist/lib/metadata/is-metadata-route.js","../node_modules/next/dist/shared/lib/hash.js","../node_modules/next/dist/compiled/json5/package.json","../node_modules/next/dist/compiled/babel-packages/package.json","../node_modules/next/dist/compiled/browserslist/package.json","../node_modules/next/dist/compiled/semver/package.json","../node_modules/next/dist/compiled/json5/index.js","../node_modules/next/dist/compiled/browserslist/index.js","../node_modules/next/dist/compiled/babel-packages/packages-bundle.js","../node_modules/next/dist/compiled/semver/index.js","../node_modules/scheduler/package.json","../node_modules/scheduler/index.js","../node_modules/streamsearch/package.json","../node_modules/streamsearch/lib/sbmh.js","../node_modules/scheduler/cjs/scheduler.production.min.js","../node_modules/scheduler/cjs/scheduler.development.js","../node_modules/caniuse-lite/dist/unpacker/feature.js","../node_modules/caniuse-lite/dist/unpacker/agents.js","../node_modules/caniuse-lite/dist/unpacker/region.js","../node_modules/caniuse-lite/package.json","../node_modules/next/dist/compiled/babel/core.js","../node_modules/next/dist/compiled/babel/parser.js","../node_modules/next/dist/compiled/babel/traverse.js","../node_modules/next/dist/compiled/babel/types.js","../node_modules/caniuse-lite/data/agents.js","../node_modules/caniuse-lite/dist/unpacker/browsers.js","../node_modules/caniuse-lite/dist/lib/statuses.js","../node_modules/caniuse-lite/dist/unpacker/browserVersions.js","../node_modules/caniuse-lite/dist/lib/supported.js","../node_modules/caniuse-lite/data/browsers.js","../node_modules/caniuse-lite/data/browserVersions.js","../node_modules/next/dist/server/future/route-modules/app-page/vendored/contexts/amp-context.js","../node_modules/next/dist/server/future/route-modules/app-page/vendored/contexts/app-router-context.js","../node_modules/next/dist/server/future/route-modules/app-page/vendored/contexts/head-manager-context.js","../node_modules/next/dist/server/future/route-modules/app-page/vendored/contexts/hooks-client-context.js","../node_modules/next/dist/server/future/route-modules/app-page/vendored/contexts/html-context.js","../node_modules/next/dist/server/future/route-modules/app-page/vendored/contexts/image-config-context.js","../node_modules/next/dist/server/future/route-modules/app-page/vendored/contexts/loadable-context.js","../node_modules/next/dist/server/future/route-modules/app-page/vendored/contexts/loadable.js","../node_modules/next/dist/server/future/route-modules/app-page/vendored/contexts/router-context.js","../node_modules/next/dist/server/future/route-modules/app-page/vendored/contexts/server-inserted-html.js","../node_modules/next/dist/server/future/route-modules/pages/vendored/contexts/amp-context.js","../node_modules/next/dist/server/future/route-modules/pages/vendored/contexts/app-router-context.js","../node_modules/next/dist/server/future/route-modules/pages/vendored/contexts/head-manager-context.js","../node_modules/next/dist/server/future/route-modules/pages/vendored/contexts/hooks-client-context.js","../node_modules/next/dist/server/future/route-modules/pages/vendored/contexts/html-context.js","../node_modules/next/dist/server/future/route-modules/pages/vendored/contexts/image-config-context.js","../node_modules/next/dist/server/future/route-modules/pages/vendored/contexts/loadable-context.js","../node_modules/next/dist/server/future/route-modules/pages/vendored/contexts/loadable.js","../node_modules/next/dist/server/future/route-modules/pages/vendored/contexts/router-context.js","../node_modules/next/dist/server/future/route-modules/pages/vendored/contexts/server-inserted-html.js"]} \ No newline at end of file diff --git a/.next/package.json b/.next/package.json deleted file mode 100644 index 7156107e..00000000 --- a/.next/package.json +++ /dev/null @@ -1 +0,0 @@ -{"type": "commonjs"} \ No newline at end of file diff --git a/.next/prerender-manifest.json b/.next/prerender-manifest.json deleted file mode 100644 index 07aaaacd..00000000 --- a/.next/prerender-manifest.json +++ /dev/null @@ -1 +0,0 @@ -{"version":4,"routes":{"/":{"experimentalBypassFor":[{"type":"header","key":"Next-Action"},{"type":"header","key":"content-type","value":"multipart/form-data;.*"}],"initialRevalidateSeconds":false,"srcRoute":"/","dataRoute":"/index.rsc"},"/portal/auth":{"experimentalBypassFor":[{"type":"header","key":"Next-Action"},{"type":"header","key":"content-type","value":"multipart/form-data;.*"}],"initialRevalidateSeconds":false,"srcRoute":"/portal/auth","dataRoute":"/portal/auth.rsc"},"/portal/courses":{"experimentalBypassFor":[{"type":"header","key":"Next-Action"},{"type":"header","key":"content-type","value":"multipart/form-data;.*"}],"initialRevalidateSeconds":false,"srcRoute":"/portal/courses","dataRoute":"/portal/courses.rsc"},"/interest":{"experimentalBypassFor":[{"type":"header","key":"Next-Action"},{"type":"header","key":"content-type","value":"multipart/form-data;.*"}],"initialRevalidateSeconds":false,"srcRoute":"/interest","dataRoute":"/interest.rsc"},"/partnerships":{"experimentalBypassFor":[{"type":"header","key":"Next-Action"},{"type":"header","key":"content-type","value":"multipart/form-data;.*"}],"initialRevalidateSeconds":false,"srcRoute":"/partnerships","dataRoute":"/partnerships.rsc"},"/referral":{"experimentalBypassFor":[{"type":"header","key":"Next-Action"},{"type":"header","key":"content-type","value":"multipart/form-data;.*"}],"initialRevalidateSeconds":false,"srcRoute":"/referral","dataRoute":"/referral.rsc"},"/portal/dashboard":{"experimentalBypassFor":[{"type":"header","key":"Next-Action"},{"type":"header","key":"content-type","value":"multipart/form-data;.*"}],"initialRevalidateSeconds":false,"srcRoute":"/portal/dashboard","dataRoute":"/portal/dashboard.rsc"},"/portal/profile":{"experimentalBypassFor":[{"type":"header","key":"Next-Action"},{"type":"header","key":"content-type","value":"multipart/form-data;.*"}],"initialRevalidateSeconds":false,"srcRoute":"/portal/profile","dataRoute":"/portal/profile.rsc"}},"dynamicRoutes":{},"notFoundRoutes":[],"preview":{"previewModeId":"087f1c8076f34320377a96b20a5370a9","previewModeSigningKey":"c9f733eac5eeecc92bdd6357b56406cbb50f84c2fe5005cddcfe81b1146f8c5e","previewModeEncryptionKey":"fa8bf072ef6da2d31f97fbc2320b0e49d8290c539427ffefc9618bac530ceadc"}} \ No newline at end of file diff --git a/.next/react-loadable-manifest.json b/.next/react-loadable-manifest.json deleted file mode 100644 index 9e26dfee..00000000 --- a/.next/react-loadable-manifest.json +++ /dev/null @@ -1 +0,0 @@ -{} \ No newline at end of file diff --git a/.next/required-server-files.json b/.next/required-server-files.json deleted file mode 100644 index 6eba325f..00000000 --- a/.next/required-server-files.json +++ /dev/null @@ -1 +0,0 @@ -{"version":1,"config":{"env":{},"webpack":null,"eslint":{"ignoreDuringBuilds":false},"typescript":{"ignoreBuildErrors":false,"tsconfigPath":"tsconfig.json"},"distDir":".next","cleanDistDir":true,"assetPrefix":"","cacheMaxMemorySize":52428800,"configOrigin":"next.config.js","useFileSystemPublicRoutes":true,"generateEtags":true,"pageExtensions":["tsx","ts","jsx","js"],"poweredByHeader":true,"compress":true,"analyticsId":"","images":{"deviceSizes":[640,750,828,1080,1200,1920,2048,3840],"imageSizes":[16,32,48,64,96,128,256,384],"path":"/_next/image/","loader":"default","loaderFile":"","domains":[],"disableStaticImages":false,"minimumCacheTTL":60,"formats":["image/webp"],"dangerouslyAllowSVG":false,"contentSecurityPolicy":"script-src 'none'; frame-src 'none'; sandbox;","contentDispositionType":"inline","remotePatterns":[],"unoptimized":true},"devIndicators":{"buildActivity":true,"buildActivityPosition":"bottom-right"},"onDemandEntries":{"maxInactiveAge":60000,"pagesBufferLength":5},"amp":{"canonicalBase":""},"basePath":"","sassOptions":{},"trailingSlash":true,"i18n":null,"productionBrowserSourceMaps":false,"optimizeFonts":true,"excludeDefaultMomentLocales":true,"serverRuntimeConfig":{},"publicRuntimeConfig":{},"reactProductionProfiling":false,"reactStrictMode":null,"httpAgentOptions":{"keepAlive":true},"outputFileTracing":true,"staticPageGenerationTimeout":60,"swcMinify":true,"output":"export","modularizeImports":{"@mui/icons-material":{"transform":"@mui/icons-material/{{member}}"},"lodash":{"transform":"lodash/{{member}}"}},"experimental":{"multiZoneDraftMode":false,"prerenderEarlyExit":false,"serverMinification":true,"serverSourceMaps":false,"linkNoTouchStart":false,"caseSensitiveRoutes":false,"clientRouterFilter":true,"clientRouterFilterRedirects":false,"fetchCacheKeyPrefix":"","middlewarePrefetch":"flexible","optimisticClientCache":true,"manualClientBasePath":false,"cpus":11,"memoryBasedWorkersCount":false,"isrFlushToDisk":true,"workerThreads":false,"optimizeCss":false,"nextScriptWorkers":false,"scrollRestoration":false,"externalDir":false,"disableOptimizedLoading":false,"gzipSize":true,"craCompat":false,"esmExternals":true,"fullySpecified":false,"outputFileTracingRoot":"C:\\Users\\donyalemack\\sdtoolsinc-web","swcTraceProfiling":false,"forceSwcTransforms":false,"largePageDataBytes":128000,"adjustFontFallbacks":false,"adjustFontFallbacksWithSizeAdjust":false,"typedRoutes":false,"instrumentationHook":false,"bundlePagesExternals":false,"parallelServerCompiles":false,"parallelServerBuildTraces":false,"ppr":false,"missingSuspenseWithCSRBailout":true,"optimizeServerReact":true,"useEarlyImport":false,"staleTimes":{"dynamic":30,"static":300},"optimizePackageImports":["lucide-react","date-fns","lodash-es","ramda","antd","react-bootstrap","ahooks","@ant-design/icons","@headlessui/react","@headlessui-float/react","@heroicons/react/20/solid","@heroicons/react/24/solid","@heroicons/react/24/outline","@visx/visx","@tremor/react","rxjs","@mui/material","@mui/icons-material","recharts","react-use","@material-ui/core","@material-ui/icons","@tabler/icons-react","mui-core","react-icons/ai","react-icons/bi","react-icons/bs","react-icons/cg","react-icons/ci","react-icons/di","react-icons/fa","react-icons/fa6","react-icons/fc","react-icons/fi","react-icons/gi","react-icons/go","react-icons/gr","react-icons/hi","react-icons/hi2","react-icons/im","react-icons/io","react-icons/io5","react-icons/lia","react-icons/lib","react-icons/lu","react-icons/md","react-icons/pi","react-icons/ri","react-icons/rx","react-icons/si","react-icons/sl","react-icons/tb","react-icons/tfi","react-icons/ti","react-icons/vsc","react-icons/wi"],"trustHostHeader":false,"isExperimentalCompile":false},"configFileName":"next.config.js"},"appDir":"C:\\Users\\donyalemack\\sdtoolsinc-web","relativeAppDir":"","files":[".next\\routes-manifest.json",".next\\server\\pages-manifest.json",".next\\build-manifest.json",".next\\prerender-manifest.json",".next\\server\\middleware-manifest.json",".next\\server\\middleware-build-manifest.js",".next\\server\\middleware-react-loadable-manifest.js",".next\\server\\app-paths-manifest.json",".next\\app-path-routes-manifest.json",".next\\app-build-manifest.json",".next\\server\\server-reference-manifest.js",".next\\server\\server-reference-manifest.json",".next\\react-loadable-manifest.json",".next\\server\\font-manifest.json",".next\\BUILD_ID",".next\\server\\next-font-manifest.js",".next\\server\\next-font-manifest.json"],"ignore":["node_modules\\next\\dist\\compiled\\@ampproject\\toolbox-optimizer\\**\\*"]} \ No newline at end of file diff --git a/.next/routes-manifest.json b/.next/routes-manifest.json deleted file mode 100644 index dbd1b743..00000000 --- a/.next/routes-manifest.json +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"pages404":true,"caseSensitive":false,"basePath":"","redirects":[{"source":"/:file((?!\\.well-known(?:/.*)?)(?:[^/]+/)*[^/]+\\.\\w+)/","destination":"/:file","internal":true,"missing":[{"type":"header","key":"x-nextjs-data"}],"statusCode":308,"regex":"^(?:/((?!\\.well-known(?:/.*)?)(?:[^/]+/)*[^/]+\\.\\w+))/$"},{"source":"/:notfile((?!\\.well-known(?:/.*)?)(?:[^/]+/)*[^/\\.]+)","destination":"/:notfile/","internal":true,"statusCode":308,"regex":"^(?:/((?!\\.well-known(?:/.*)?)(?:[^/]+/)*[^/\\.]+))$"}],"headers":[],"dynamicRoutes":[],"staticRoutes":[{"page":"/","regex":"^/(?:/)?$","routeKeys":{},"namedRegex":"^/(?:/)?$"},{"page":"/_not-found","regex":"^/_not\\-found(?:/)?$","routeKeys":{},"namedRegex":"^/_not\\-found(?:/)?$"},{"page":"/interest","regex":"^/interest(?:/)?$","routeKeys":{},"namedRegex":"^/interest(?:/)?$"},{"page":"/partnerships","regex":"^/partnerships(?:/)?$","routeKeys":{},"namedRegex":"^/partnerships(?:/)?$"},{"page":"/portal/auth","regex":"^/portal/auth(?:/)?$","routeKeys":{},"namedRegex":"^/portal/auth(?:/)?$"},{"page":"/portal/courses","regex":"^/portal/courses(?:/)?$","routeKeys":{},"namedRegex":"^/portal/courses(?:/)?$"},{"page":"/portal/dashboard","regex":"^/portal/dashboard(?:/)?$","routeKeys":{},"namedRegex":"^/portal/dashboard(?:/)?$"},{"page":"/portal/profile","regex":"^/portal/profile(?:/)?$","routeKeys":{},"namedRegex":"^/portal/profile(?:/)?$"},{"page":"/referral","regex":"^/referral(?:/)?$","routeKeys":{},"namedRegex":"^/referral(?:/)?$"}],"dataRoutes":[],"rsc":{"header":"RSC","varyHeader":"RSC, Next-Router-State-Tree, Next-Router-Prefetch","prefetchHeader":"Next-Router-Prefetch","didPostponeHeader":"x-nextjs-postponed","contentTypeHeader":"text/x-component","suffix":".rsc","prefetchSuffix":".prefetch.rsc"},"rewrites":[]} \ No newline at end of file diff --git a/.next/server/app-paths-manifest.json b/.next/server/app-paths-manifest.json deleted file mode 100644 index 754dc191..00000000 --- a/.next/server/app-paths-manifest.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "/_not-found/page": "app/_not-found/page.js", - "/page": "app/page.js", - "/interest/page": "app/interest/page.js", - "/partnerships/page": "app/partnerships/page.js", - "/portal/dashboard/page": "app/portal/dashboard/page.js", - "/portal/courses/page": "app/portal/courses/page.js", - "/portal/auth/page": "app/portal/auth/page.js", - "/portal/profile/page": "app/portal/profile/page.js", - "/referral/page": "app/referral/page.js" -} \ No newline at end of file diff --git a/.next/server/app/_not-found.html b/.next/server/app/_not-found.html deleted file mode 100644 index 1e223f6a..00000000 --- a/.next/server/app/_not-found.html +++ /dev/null @@ -1 +0,0 @@ -404: This page could not be found.T.O.O.L.S Inc - Empowering Individuals To Step Into Their Purpose

404

This page could not be found.

\ No newline at end of file diff --git a/.next/server/app/_not-found.meta b/.next/server/app/_not-found.meta deleted file mode 100644 index af19ee3e..00000000 --- a/.next/server/app/_not-found.meta +++ /dev/null @@ -1,6 +0,0 @@ -{ - "status": 404, - "headers": { - "x-next-cache-tags": "_N_T_/layout,_N_T_/_not-found/layout,_N_T_/_not-found/page,_N_T_/_not-found/" - } -} \ No newline at end of file diff --git a/.next/server/app/_not-found.rsc b/.next/server/app/_not-found.rsc deleted file mode 100644 index 35fca519..00000000 --- a/.next/server/app/_not-found.rsc +++ /dev/null @@ -1,10 +0,0 @@ -2:I[4707,[],""] -3:I[6423,[],""] -4:I[4210,["185","static/chunks/app/layout-08ae2470bd528e26.js"],"AuthProvider"] -5:{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"} -6:{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"} -7:{"display":"inline-block"} -8:{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0} -0:["w58Zj1obuLCZ9Ly8R-4rO",[[["",{"children":["/_not-found",{"children":["__PAGE__",{}]}]},"$undefined","$undefined",true],["",{"children":["/_not-found",{"children":["__PAGE__",{},[["$L1",[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":"404"}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]],null],null],null]},[null,["$","$L2",null,{"parallelRouterKey":"children","segmentPath":["children","/_not-found","children"],"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L3",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","notFoundStyles":"$undefined"}]],null]},[[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/css/036e22c1014a7986.css","precedence":"next","crossOrigin":"$undefined"}]],["$","html",null,{"lang":"en","children":["$","body",null,{"className":"font-sans text-text antialiased","children":["$","$L4",null,{"children":["$","$L2",null,{"parallelRouterKey":"children","segmentPath":["children"],"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L3",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":"$5","children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":"$6","children":"404"}],["$","div",null,{"style":"$7","children":["$","h2",null,{"style":"$8","children":"This page could not be found."}]}]]}]}]],"notFoundStyles":[]}]}]}]}]],null],null],["$L9",["$","meta",null,{"name":"robots","content":"noindex"}]]]]] -9:[["$","meta","0",{"name":"viewport","content":"width=device-width, initial-scale=1"}],["$","meta","1",{"charSet":"utf-8"}],["$","title","2",{"children":"T.O.O.L.S Inc - Empowering Individuals To Step Into Their Purpose"}],["$","meta","3",{"name":"description","content":"Together Overcoming Obstacles and Limitations"}]] -1:null diff --git a/.next/server/app/_not-found/index.html b/.next/server/app/_not-found/index.html deleted file mode 100644 index 1e223f6a..00000000 --- a/.next/server/app/_not-found/index.html +++ /dev/null @@ -1 +0,0 @@ -404: This page could not be found.T.O.O.L.S Inc - Empowering Individuals To Step Into Their Purpose

404

This page could not be found.

\ No newline at end of file diff --git a/.next/server/app/_not-found/index.meta b/.next/server/app/_not-found/index.meta deleted file mode 100644 index af19ee3e..00000000 --- a/.next/server/app/_not-found/index.meta +++ /dev/null @@ -1,6 +0,0 @@ -{ - "status": 404, - "headers": { - "x-next-cache-tags": "_N_T_/layout,_N_T_/_not-found/layout,_N_T_/_not-found/page,_N_T_/_not-found/" - } -} \ No newline at end of file diff --git a/.next/server/app/_not-found/index.rsc b/.next/server/app/_not-found/index.rsc deleted file mode 100644 index 35fca519..00000000 --- a/.next/server/app/_not-found/index.rsc +++ /dev/null @@ -1,10 +0,0 @@ -2:I[4707,[],""] -3:I[6423,[],""] -4:I[4210,["185","static/chunks/app/layout-08ae2470bd528e26.js"],"AuthProvider"] -5:{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"} -6:{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"} -7:{"display":"inline-block"} -8:{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0} -0:["w58Zj1obuLCZ9Ly8R-4rO",[[["",{"children":["/_not-found",{"children":["__PAGE__",{}]}]},"$undefined","$undefined",true],["",{"children":["/_not-found",{"children":["__PAGE__",{},[["$L1",[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":"404"}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]],null],null],null]},[null,["$","$L2",null,{"parallelRouterKey":"children","segmentPath":["children","/_not-found","children"],"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L3",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","notFoundStyles":"$undefined"}]],null]},[[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/css/036e22c1014a7986.css","precedence":"next","crossOrigin":"$undefined"}]],["$","html",null,{"lang":"en","children":["$","body",null,{"className":"font-sans text-text antialiased","children":["$","$L4",null,{"children":["$","$L2",null,{"parallelRouterKey":"children","segmentPath":["children"],"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L3",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":"$5","children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":"$6","children":"404"}],["$","div",null,{"style":"$7","children":["$","h2",null,{"style":"$8","children":"This page could not be found."}]}]]}]}]],"notFoundStyles":[]}]}]}]}]],null],null],["$L9",["$","meta",null,{"name":"robots","content":"noindex"}]]]]] -9:[["$","meta","0",{"name":"viewport","content":"width=device-width, initial-scale=1"}],["$","meta","1",{"charSet":"utf-8"}],["$","title","2",{"children":"T.O.O.L.S Inc - Empowering Individuals To Step Into Their Purpose"}],["$","meta","3",{"name":"description","content":"Together Overcoming Obstacles and Limitations"}]] -1:null diff --git a/.next/server/app/_not-found/page.js b/.next/server/app/_not-found/page.js deleted file mode 100644 index 7480885b..00000000 --- a/.next/server/app/_not-found/page.js +++ /dev/null @@ -1 +0,0 @@ -(()=>{var e={};e.id=409,e.ids=[409],e.modules={2934:e=>{"use strict";e.exports=require("next/dist/client/components/action-async-storage.external.js")},4580:e=>{"use strict";e.exports=require("next/dist/client/components/request-async-storage.external.js")},5869:e=>{"use strict";e.exports=require("next/dist/client/components/static-generation-async-storage.external.js")},399:e=>{"use strict";e.exports=require("next/dist/compiled/next-server/app-page.runtime.prod.js")},9052:(e,t,r)=>{"use strict";r.r(t),r.d(t,{GlobalError:()=>i.a,__next_app__:()=>f,originalPathname:()=>c,pages:()=>d,routeModule:()=>p,tree:()=>u}),r(7352),r(5866),r(8337);var n=r(3191),o=r(8716),s=r(7922),i=r.n(s),a=r(5231),l={};for(let e in a)0>["default","tree","pages","GlobalError","originalPathname","__next_app__","routeModule"].indexOf(e)&&(l[e]=()=>a[e]);r.d(t,l);let u=["",{children:["/_not-found",{children:["__PAGE__",{},{page:[()=>Promise.resolve().then(r.t.bind(r,5866,23)),"next/dist/client/components/not-found-error"]}]},{}]},{layout:[()=>Promise.resolve().then(r.bind(r,8337)),"C:\\Users\\donyalemack\\sdtoolsinc-web\\app\\layout.tsx"],"not-found":[()=>Promise.resolve().then(r.t.bind(r,5866,23)),"next/dist/client/components/not-found-error"]}],d=[],c="/_not-found/page",f={require:r,loadChunk:()=>Promise.resolve()},p=new n.AppPageRouteModule({definition:{kind:o.x.APP_PAGE,page:"/_not-found/page",pathname:"/_not-found",bundlePath:"",filename:"",appPaths:[]},userland:{loaderTree:u}})},6135:(e,t,r)=>{Promise.resolve().then(r.bind(r,9941))},1262:(e,t,r)=>{Promise.resolve().then(r.t.bind(r,2994,23)),Promise.resolve().then(r.t.bind(r,6114,23)),Promise.resolve().then(r.t.bind(r,9727,23)),Promise.resolve().then(r.t.bind(r,9671,23)),Promise.resolve().then(r.t.bind(r,1868,23)),Promise.resolve().then(r.t.bind(r,4759,23))},9941:(e,t,r)=>{"use strict";r.d(t,{AuthProvider:()=>i,a:()=>a});var n=r(326),o=r(7577);let s=(0,o.createContext)(void 0);function i({children:e}){let[t,r]=(0,o.useState)(null),i=async(e,t,n)=>{try{let o={id:Date.now().toString(),email:e,name:n,enrolledCourses:[],completedLessons:[],preferences:{notifications:!0,emailUpdates:!0,theme:"dark"}},s=btoa(JSON.stringify(o));return localStorage.setItem("user-session",s),localStorage.setItem(`pwd-${e}`,btoa(t)),r(o),!0}catch(e){return!1}},a=async(e,t)=>{try{let n=localStorage.getItem(`pwd-${e}`);if(!n||atob(n)!==t)return!1;let o=localStorage.getItem("user-session");if(o)return r(JSON.parse(atob(o))),!0;return!1}catch(e){return!1}};return n.jsx(s.Provider,{value:{user:t,login:a,signup:i,logout:()=>{localStorage.removeItem("user-session"),r(null)},updateProfile:e=>{if(!t)return;let n={...t,...e};r(n);let o=btoa(JSON.stringify(n));localStorage.setItem("user-session",o)},isAuthenticated:!!t},children:e})}function a(){let e=(0,o.useContext)(s);if(void 0===e)throw Error("useAuth must be used within an AuthProvider");return e}},8337:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>a,metadata:()=>i});var n=r(9510);r(7272);var o=r(8570);let s=(0,o.createProxy)(String.raw`C:\Users\donyalemack\sdtoolsinc-web\lib\auth.tsx#AuthProvider`);(0,o.createProxy)(String.raw`C:\Users\donyalemack\sdtoolsinc-web\lib\auth.tsx#useAuth`);let i={title:"T.O.O.L.S Inc - Empowering Individuals To Step Into Their Purpose",description:"Together Overcoming Obstacles and Limitations"};function a({children:e}){return n.jsx("html",{lang:"en",children:n.jsx("body",{className:"font-sans text-text antialiased",children:n.jsx(s,{children:e})})})}},6399:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{isNotFoundError:function(){return o},notFound:function(){return n}});let r="NEXT_NOT_FOUND";function n(){let e=Error(r);throw e.digest=r,e}function o(e){return"object"==typeof e&&null!==e&&"digest"in e&&e.digest===r}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},7352:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{PARALLEL_ROUTE_DEFAULT_PATH:function(){return o},default:function(){return s}});let n=r(6399),o="next/dist/client/components/parallel-route-default.js";function s(){(0,n.notFound)()}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},7272:()=>{}};var t=require("../../webpack-runtime.js");t.C(e);var r=e=>t(t.s=e),n=t.X(0,[819],()=>r(9052));module.exports=n})(); \ No newline at end of file diff --git a/.next/server/app/_not-found/page.js.nft.json b/.next/server/app/_not-found/page.js.nft.json deleted file mode 100644 index d92d4419..00000000 --- a/.next/server/app/_not-found/page.js.nft.json +++ /dev/null @@ -1 +0,0 @@ -{"version":1,"files":["../../../../node_modules/next/dist/client/components/action-async-storage-instance.js","../../../../node_modules/next/dist/client/components/action-async-storage.external.js","../../../../node_modules/next/dist/client/components/async-local-storage.js","../../../../node_modules/next/dist/client/components/request-async-storage-instance.js","../../../../node_modules/next/dist/client/components/request-async-storage.external.js","../../../../node_modules/next/dist/client/components/static-generation-async-storage-instance.js","../../../../node_modules/next/dist/client/components/static-generation-async-storage.external.js","../../../../node_modules/next/dist/compiled/@opentelemetry/api/index.js","../../../../node_modules/next/dist/compiled/@opentelemetry/api/package.json","../../../../node_modules/next/dist/compiled/next-server/app-page.runtime.prod.js","../../../../node_modules/next/dist/server/lib/trace/constants.js","../../../../node_modules/next/dist/server/lib/trace/tracer.js","../../../../node_modules/next/package.json","../../../package.json","../../chunks/819.js","../../webpack-runtime.js","page_client-reference-manifest.js"]} \ No newline at end of file diff --git a/.next/server/app/_not-found/page_client-reference-manifest.js b/.next/server/app/_not-found/page_client-reference-manifest.js deleted file mode 100644 index 6a9417d4..00000000 --- a/.next/server/app/_not-found/page_client-reference-manifest.js +++ /dev/null @@ -1 +0,0 @@ -globalThis.__RSC_MANIFEST=(globalThis.__RSC_MANIFEST||{});globalThis.__RSC_MANIFEST["/_not-found/page"]={"moduleLoading":{"prefix":"/_next/","crossOrigin":null},"ssrModuleMapping":{"80":{"*":{"id":"1868","name":"*","chunks":[],"async":false}},"944":{"*":{"id":"8055","name":"*","chunks":[],"async":false}},"1060":{"*":{"id":"9727","name":"*","chunks":[],"async":false}},"2846":{"*":{"id":"2994","name":"*","chunks":[],"async":false}},"3783":{"*":{"id":"3317","name":"*","chunks":[],"async":false}},"4023":{"*":{"id":"6935","name":"*","chunks":[],"async":false}},"4210":{"*":{"id":"9941","name":"*","chunks":[],"async":false}},"4226":{"*":{"id":"3679","name":"*","chunks":[],"async":false}},"4707":{"*":{"id":"9671","name":"*","chunks":[],"async":false}},"4755":{"*":{"id":"5943","name":"*","chunks":[],"async":false}},"5020":{"*":{"id":"822","name":"*","chunks":[],"async":false}},"6423":{"*":{"id":"4759","name":"*","chunks":[],"async":false}},"6634":{"*":{"id":"4799","name":"*","chunks":[],"async":false}},"7452":{"*":{"id":"9436","name":"*","chunks":[],"async":false}},"7727":{"*":{"id":"4440","name":"*","chunks":[],"async":false}},"8703":{"*":{"id":"4953","name":"*","chunks":[],"async":false}},"9107":{"*":{"id":"6114","name":"*","chunks":[],"async":false}},"9185":{"*":{"id":"5285","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"C:\\Users\\donyalemack\\sdtoolsinc-web\\node_modules\\next\\dist\\client\\components\\app-router.js":{"id":2846,"name":"*","chunks":[],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\node_modules\\next\\dist\\esm\\client\\components\\app-router.js":{"id":2846,"name":"*","chunks":[],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\node_modules\\next\\dist\\client\\components\\client-page.js":{"id":9107,"name":"*","chunks":[],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\node_modules\\next\\dist\\esm\\client\\components\\client-page.js":{"id":9107,"name":"*","chunks":[],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\node_modules\\next\\dist\\client\\components\\error-boundary.js":{"id":1060,"name":"*","chunks":[],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\node_modules\\next\\dist\\esm\\client\\components\\error-boundary.js":{"id":1060,"name":"*","chunks":[],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\node_modules\\next\\dist\\client\\components\\layout-router.js":{"id":4707,"name":"*","chunks":[],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\node_modules\\next\\dist\\esm\\client\\components\\layout-router.js":{"id":4707,"name":"*","chunks":[],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\node_modules\\next\\dist\\client\\components\\not-found-boundary.js":{"id":80,"name":"*","chunks":[],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\node_modules\\next\\dist\\esm\\client\\components\\not-found-boundary.js":{"id":80,"name":"*","chunks":[],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\node_modules\\next\\dist\\client\\components\\render-from-template-context.js":{"id":6423,"name":"*","chunks":[],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\node_modules\\next\\dist\\esm\\client\\components\\render-from-template-context.js":{"id":6423,"name":"*","chunks":[],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\app\\globals.css":{"id":7960,"name":"*","chunks":["185","static/chunks/app/layout-08ae2470bd528e26.js"],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\lib\\auth.tsx":{"id":4210,"name":"*","chunks":["185","static/chunks/app/layout-08ae2470bd528e26.js"],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\components\\ui\\Button.tsx":{"id":4226,"name":"*","chunks":["824","static/chunks/824-d6d223e22b94a09d.js","169","static/chunks/169-a16368c4b2cb38f0.js","459","static/chunks/459-bc2c752fd9707a34.js","931","static/chunks/app/page-1da3f678fece646a.js"],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\components\\ui\\ChatBot.tsx":{"id":4755,"name":"*","chunks":["824","static/chunks/824-d6d223e22b94a09d.js","169","static/chunks/169-a16368c4b2cb38f0.js","459","static/chunks/459-bc2c752fd9707a34.js","931","static/chunks/app/page-1da3f678fece646a.js"],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\components\\ui\\CookieConsent.tsx":{"id":9185,"name":"*","chunks":["824","static/chunks/824-d6d223e22b94a09d.js","169","static/chunks/169-a16368c4b2cb38f0.js","459","static/chunks/459-bc2c752fd9707a34.js","931","static/chunks/app/page-1da3f678fece646a.js"],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\components\\ui\\DashboardSection.tsx":{"id":7727,"name":"*","chunks":["824","static/chunks/824-d6d223e22b94a09d.js","169","static/chunks/169-a16368c4b2cb38f0.js","459","static/chunks/459-bc2c752fd9707a34.js","931","static/chunks/app/page-1da3f678fece646a.js"],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\components\\ui\\GlowCard.tsx":{"id":7452,"name":"*","chunks":["824","static/chunks/824-d6d223e22b94a09d.js","169","static/chunks/169-a16368c4b2cb38f0.js","459","static/chunks/459-bc2c752fd9707a34.js","931","static/chunks/app/page-1da3f678fece646a.js"],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\components\\ui\\InteractiveTiles.tsx":{"id":3783,"name":"*","chunks":["824","static/chunks/824-d6d223e22b94a09d.js","169","static/chunks/169-a16368c4b2cb38f0.js","459","static/chunks/459-bc2c752fd9707a34.js","931","static/chunks/app/page-1da3f678fece646a.js"],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\components\\ui\\Navbar.tsx":{"id":8703,"name":"*","chunks":["824","static/chunks/824-d6d223e22b94a09d.js","169","static/chunks/169-a16368c4b2cb38f0.js","459","static/chunks/459-bc2c752fd9707a34.js","931","static/chunks/app/page-1da3f678fece646a.js"],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\app\\portal\\dashboard\\page.tsx":{"id":944,"name":"*","chunks":[],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\app\\portal\\courses\\page.tsx":{"id":5020,"name":"*","chunks":[],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\app\\portal\\auth\\page.tsx":{"id":6634,"name":"*","chunks":[],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\app\\portal\\profile\\page.tsx":{"id":4023,"name":"*","chunks":[],"async":false}},"entryCSSFiles":{"C:\\Users\\donyalemack\\sdtoolsinc-web\\":[],"C:\\Users\\donyalemack\\sdtoolsinc-web\\app\\layout":["static/css/036e22c1014a7986.css"],"C:\\Users\\donyalemack\\sdtoolsinc-web\\app\\page":[],"C:\\Users\\donyalemack\\sdtoolsinc-web\\app\\_not-found\\page":[]}} \ No newline at end of file diff --git a/.next/server/app/index.html b/.next/server/app/index.html deleted file mode 100644 index d0fa4aa0..00000000 --- a/.next/server/app/index.html +++ /dev/null @@ -1 +0,0 @@ -T.O.O.L.S Inc - Empowering Individuals To Step Into Their Purpose

Empowering Individuals.
Unlocking Potential.

At T.O.O.L.S Inc, we provide support and opportunities for individuals looking to start over. Through comprehensive programs and lived experience, we help people unlock their full potential.

Support
Comprehensive Programs
Growth
Job Readiness Training
Empathy
Lived Experience Team
Access
Continued Education
How We Help

Comprehensive Support Programs

We recognize and address the diverse challenges individuals face, providing the tools and support necessary to unlock their full potential.

Job Readiness
Professional development programs including resume building, mock interviews, and career planning to prepare for success.
Continued Education
Access to educational resources and training programs that open doors to new opportunities and skill development.
Lived Experience
Our team shares lived experiences with the challenges our clients face, creating genuine understanding and effective support.
Personal Growth
Holistic programs addressing both immediate needs and long-term goals for sustainable personal and professional growth.
Quick Actions

How Can We Help You Today?

Choose an action below to get started with our services, or chat with MackAi for instant assistance.

📋

Submit Interest Form

Let us know how we can support you

Get Started
🤝

Submit Referral

Refer someone who could benefit from our programs

Refer Now
💬

Live Chat Support

Get instant answers to your questions

Chat Now
📚

View Programs

Explore our comprehensive support services

Learn More
< 5min
Average Response Time
24/7
MackAi Availability
100%
Confidential Support
48hrs
Form Response Time
Leadership

Donyale "DThree" Mack

Owner/Founder

A compassionate advocate and the driving force behind T.O.O.L.S Inc, Donyale Mack is dedicated to providing support and opportunities to those seeking a second chance in life.

Born out of lived experience and personal challenges, Donyale's journey is marked by resilience, overcoming adversity, and an unwavering passion to help others facing similar struggles.

"Every individual deserves the opportunity to unlock their full potential."

Mission

Creating pathways for individuals to transform their lives through empathy, understanding, and comprehensive support programs.

Vision

Building a community where lived experience becomes the foundation for genuine connection and lasting change.

Approach

Combining personal understanding with professional expertise to provide support that goes beyond sympathy to true empowerment.

Impact Metrics

Real-Time Program Insights

Track participant progress, program outcomes, and community impact with comprehensive metrics and reporting.

Program Hub
Overview
Participants
Programs
Reports
Resources
Active Programs
Job Readiness · Education · Mentorship
Supporting 42 active participants
Overview
Program Impact
Search participants…
Last 7 days
Active Participants
42
Engaged in programs
Job Placements
18
This quarter
Success Rate
87%
Program completion
Participant Engagement
Weekly activity overview
Current week
Recent Activity
Update
10m ago
New participant enrolled in Job Readiness
Update
1h ago
Interview scheduled for John D.
Update
2h ago
Resume workshop completed - 8 attendees
Update
4h ago
Job placement confirmed for Sarah M.
Upcoming Milestones
Program activities this week
Auto-scheduled
DateActivityProgramParticipantsStatus
Mon 1/13Resume WorkshopJob Readiness12Confirmed
Tue 1/14Mock InterviewsJob Readiness6Scheduled
Wed 1/15Career CounselingMentorship8In Progress
Thu 1/16Skills AssessmentEducation15Pending
Support Our Mission

Go Check It Out

Available Now On Amazon Platform

A portion of the proceeds go to helping program participants with immediate needs such as but not limited to: bus/transit passes, gas cards, work boots and clothing for work.

We appreciate Your Support

Donyale Mack
CEO/Author
Get Started

Ready to Start Your Journey?

Let us know how we can support you. Fill out the form below and we'll respond within 48 hours.

Submit Referral
Scan to Submit Referral

Scan to access referral form

© 2026 T.O.O.L.S Inc · Empowering individuals To Step Inito Their Purpose
\ No newline at end of file diff --git a/.next/server/app/index.meta b/.next/server/app/index.meta deleted file mode 100644 index 4bb66762..00000000 --- a/.next/server/app/index.meta +++ /dev/null @@ -1,5 +0,0 @@ -{ - "headers": { - "x-next-cache-tags": "_N_T_/layout,_N_T_/page,_N_T_/" - } -} \ No newline at end of file diff --git a/.next/server/app/index.rsc b/.next/server/app/index.rsc deleted file mode 100644 index 79e10113..00000000 --- a/.next/server/app/index.rsc +++ /dev/null @@ -1,13 +0,0 @@ -2:I[8703,["824","static/chunks/824-d6d223e22b94a09d.js","169","static/chunks/169-a16368c4b2cb38f0.js","459","static/chunks/459-bc2c752fd9707a34.js","931","static/chunks/app/page-1da3f678fece646a.js"],"Navbar"] -3:I[4226,["824","static/chunks/824-d6d223e22b94a09d.js","169","static/chunks/169-a16368c4b2cb38f0.js","459","static/chunks/459-bc2c752fd9707a34.js","931","static/chunks/app/page-1da3f678fece646a.js"],"Button"] -4:I[7452,["824","static/chunks/824-d6d223e22b94a09d.js","169","static/chunks/169-a16368c4b2cb38f0.js","459","static/chunks/459-bc2c752fd9707a34.js","931","static/chunks/app/page-1da3f678fece646a.js"],"GlowCard"] -5:I[3783,["824","static/chunks/824-d6d223e22b94a09d.js","169","static/chunks/169-a16368c4b2cb38f0.js","459","static/chunks/459-bc2c752fd9707a34.js","931","static/chunks/app/page-1da3f678fece646a.js"],"InteractiveTiles"] -6:I[7727,["824","static/chunks/824-d6d223e22b94a09d.js","169","static/chunks/169-a16368c4b2cb38f0.js","459","static/chunks/459-bc2c752fd9707a34.js","931","static/chunks/app/page-1da3f678fece646a.js"],"DashboardSection"] -7:I[4755,["824","static/chunks/824-d6d223e22b94a09d.js","169","static/chunks/169-a16368c4b2cb38f0.js","459","static/chunks/459-bc2c752fd9707a34.js","931","static/chunks/app/page-1da3f678fece646a.js"],"ChatBot"] -8:I[9185,["824","static/chunks/824-d6d223e22b94a09d.js","169","static/chunks/169-a16368c4b2cb38f0.js","459","static/chunks/459-bc2c752fd9707a34.js","931","static/chunks/app/page-1da3f678fece646a.js"],"CookieConsent"] -9:I[4210,["185","static/chunks/app/layout-08ae2470bd528e26.js"],"AuthProvider"] -a:I[4707,[],""] -b:I[6423,[],""] -0:["w58Zj1obuLCZ9Ly8R-4rO",[[["",{"children":["__PAGE__",{}]},"$undefined","$undefined",true],["",{"children":["__PAGE__",{},[["$L1",["$","main",null,{"className":"min-h-screen bg-bg","children":[["$","div",null,{"className":"pointer-events-none fixed inset-0 -z-10 bg-dash-glow"}],["$","$L2",null,{}],["$","section",null,{"className":"mx-auto max-w-container px-7 pt-24 pb-16 text-center","children":[["$","h1",null,{"className":"h1","children":["Empowering Individuals.",["$","br",null,{}],["$","span",null,{"className":"bg-gradient-to-r from-brand to-brand2 bg-clip-text text-transparent","children":"Unlocking Potential."}]]}],["$","p",null,{"className":"mx-auto mt-6 max-w-[760px] p-lead","children":"At T.O.O.L.S Inc, we provide support and opportunities for individuals looking to start over. Through comprehensive programs and lived experience, we help people unlock their full potential."}],["$","div",null,{"className":"mt-10 flex flex-wrap items-center justify-center gap-3","children":[["$","$L3",null,{"variant":"primary","children":"Get Started"}],["$","$L3",null,{"variant":"ghost","children":"View Platform"}]]}],["$","div",null,{"className":"mt-14 grid grid-cols-1 gap-4 md:grid-cols-4","children":[["$","$L4","Comprehensive Programs",{"className":"p-5 text-left","children":[["$","div",null,{"className":"text-2xl font-extrabold tracking-tight","children":"Support"}],["$","div",null,{"className":"mt-2 text-sm text-muted","children":"Comprehensive Programs"}]]}],["$","$L4","Job Readiness Training",{"className":"p-5 text-left","children":[["$","div",null,{"className":"text-2xl font-extrabold tracking-tight","children":"Growth"}],["$","div",null,{"className":"mt-2 text-sm text-muted","children":"Job Readiness Training"}]]}],["$","$L4","Lived Experience Team",{"className":"p-5 text-left","children":[["$","div",null,{"className":"text-2xl font-extrabold tracking-tight","children":"Empathy"}],["$","div",null,{"className":"mt-2 text-sm text-muted","children":"Lived Experience Team"}]]}],["$","$L4","Continued Education",{"className":"p-5 text-left","children":[["$","div",null,{"className":"text-2xl font-extrabold tracking-tight","children":"Access"}],["$","div",null,{"className":"mt-2 text-sm text-muted","children":"Continued Education"}]]}]]}]]}],["$","section",null,{"id":"platform","className":"mx-auto max-w-container px-7 pt-8 pb-20","children":[["$","div",null,{"className":"mx-auto max-w-[760px] text-center","children":[["$","div",null,{"className":"mb-3 text-xs font-semibold tracking-[0.18em] text-muted uppercase","children":"How We Help"}],["$","h2",null,{"className":"h2","children":"Comprehensive Support Programs"}],["$","p",null,{"className":"mt-4 p-lead","children":"We recognize and address the diverse challenges individuals face, providing the tools and support necessary to unlock their full potential."}]]}],["$","div",null,{"className":"mt-10 grid grid-cols-1 gap-4 md:grid-cols-2 lg:grid-cols-4","children":[["$","$L4","Job Readiness",{"children":[["$","div",null,{"className":"text-lg font-extrabold tracking-tight","children":"Job Readiness"}],["$","div",null,{"className":"mt-2 text-sm text-muted leading-relaxed","children":"Professional development programs including resume building, mock interviews, and career planning to prepare for success."}]]}],["$","$L4","Continued Education",{"children":[["$","div",null,{"className":"text-lg font-extrabold tracking-tight","children":"Continued Education"}],["$","div",null,{"className":"mt-2 text-sm text-muted leading-relaxed","children":"Access to educational resources and training programs that open doors to new opportunities and skill development."}]]}],["$","$L4","Lived Experience",{"children":[["$","div",null,{"className":"text-lg font-extrabold tracking-tight","children":"Lived Experience"}],["$","div",null,{"className":"mt-2 text-sm text-muted leading-relaxed","children":"Our team shares lived experiences with the challenges our clients face, creating genuine understanding and effective support."}]]}],["$","$L4","Personal Growth",{"children":[["$","div",null,{"className":"text-lg font-extrabold tracking-tight","children":"Personal Growth"}],["$","div",null,{"className":"mt-2 text-sm text-muted leading-relaxed","children":"Holistic programs addressing both immediate needs and long-term goals for sustainable personal and professional growth."}]]}]]}]]}],["$","$L5",null,{}],["$","section",null,{"className":"mx-auto max-w-container px-7 py-20","children":["$","div",null,{"className":"grid grid-cols-1 gap-10 lg:grid-cols-2 items-center","children":[["$","div",null,{"children":[["$","div",null,{"className":"text-xs font-semibold tracking-[0.18em] text-brand2 uppercase","children":"Leadership"}],["$","h2",null,{"className":"h2 mt-4","children":"Donyale \"DThree\" Mack"}],["$","div",null,{"className":"mt-2 text-lg font-semibold text-muted","children":"Owner/Founder"}],["$","div",null,{"className":"mt-6 space-y-4 text-text/90 leading-relaxed","children":[["$","p",null,{"children":"A compassionate advocate and the driving force behind T.O.O.L.S Inc, Donyale Mack is dedicated to providing support and opportunities to those seeking a second chance in life."}],["$","p",null,{"children":"Born out of lived experience and personal challenges, Donyale's journey is marked by resilience, overcoming adversity, and an unwavering passion to help others facing similar struggles."}],["$","p",null,{"className":"text-brand font-semibold","children":"\"Every individual deserves the opportunity to unlock their full potential.\""}]]}]]}],["$","$L4",null,{"className":"p-8 lg:p-10","children":["$","div",null,{"className":"space-y-6","children":[["$","div",null,{"children":[["$","div",null,{"className":"text-sm font-semibold text-brand2 uppercase tracking-wider","children":"Mission"}],["$","p",null,{"className":"mt-2 text-text/90","children":"Creating pathways for individuals to transform their lives through empathy, understanding, and comprehensive support programs."}]]}],["$","div",null,{"children":[["$","div",null,{"className":"text-sm font-semibold text-brand2 uppercase tracking-wider","children":"Vision"}],["$","p",null,{"className":"mt-2 text-text/90","children":"Building a community where lived experience becomes the foundation for genuine connection and lasting change."}]]}],["$","div",null,{"children":[["$","div",null,{"className":"text-sm font-semibold text-brand2 uppercase tracking-wider","children":"Approach"}],["$","p",null,{"className":"mt-2 text-text/90","children":"Combining personal understanding with professional expertise to provide support that goes beyond sympathy to true empowerment."}]]}]]}]}]]}]}],["$","$L6",null,{}],["$","section",null,{"className":"mx-auto max-w-container px-7 py-20","children":["$","$L4",null,{"className":"p-10 text-center","children":[["$","div",null,{"className":"text-xs font-semibold tracking-[0.18em] text-brand2 uppercase","children":"Support Our Mission"}],["$","h2",null,{"className":"h2 mt-4","children":"Go Check It Out"}],["$","div",null,{"className":"mt-2 text-lg font-semibold text-brand","children":"Available Now On Amazon Platform"}],["$","div",null,{"className":"mx-auto mt-6 max-w-[680px] space-y-4 text-text/90 leading-relaxed","children":[["$","p",null,{"children":"A portion of the proceeds go to helping program participants with immediate needs such as but not limited to: bus/transit passes, gas cards, work boots and clothing for work."}],["$","p",null,{"className":"text-base font-semibold text-brand2","children":"We appreciate Your Support"}]]}],["$","div",null,{"className":"mt-8","children":["$","$L3",null,{"variant":"primary","children":"View on Amazon"}]}],["$","div",null,{"className":"mt-6 text-sm text-muted","children":[["$","strong",null,{"className":"text-text","children":"Donyale Mack"}],["$","div",null,{"className":"mt-1","children":"CEO/Author"}]]}]]}]}],["$","section",null,{"id":"contact","className":"mx-auto max-w-container px-7 py-20","children":[["$","div",null,{"className":"text-center mb-10","children":[["$","div",null,{"className":"text-xs font-semibold tracking-[0.18em] text-brand2 uppercase","children":"Get Started"}],["$","h2",null,{"className":"h2 mt-4","children":"Ready to Start Your Journey?"}],["$","p",null,{"className":"mx-auto mt-4 max-w-[680px] text-muted","children":"Let us know how we can support you. Fill out the form below and we'll respond within 48 hours."}]]}],["$","$L4",null,{"className":"p-8","children":["$","iframe",null,{"src":"https://forms.cloud.microsoft/r/G0kkRW4F7q","width":"100%","height":"800","frameBorder":"0","marginHeight":0,"marginWidth":0,"className":"rounded-lg","children":"Loading…"}]}]]}],["$","section",null,{"className":"mx-auto max-w-container px-7 py-16 text-center","children":[["$","div",null,{"className":"flex flex-col md:flex-row items-center justify-center gap-8","children":[["$","a",null,{"href":"#","children":["$","$L3",null,{"variant":"primary","children":"Back to Top"}]}],["$","div",null,{"className":"flex flex-col items-center gap-3","children":[["$","div",null,{"className":"text-sm font-semibold text-text","children":"Submit Referral"}],["$","div",null,{"className":"rounded-xl bg-panel border border-border p-4 shadow-glow","children":["$","div",null,{"className":"rounded-lg bg-white p-3","children":["$","img",null,{"src":"/referral-qr.png","alt":"Scan to Submit Referral","className":"h-32 w-32 object-contain"}]}]}],["$","p",null,{"className":"text-xs text-muted","children":"Scan to access referral form"}]]}]]}],["$","div",null,{"className":"mt-10 text-xs text-muted","children":["© ",2026," T.O.O.L.S Inc · Empowering individuals To Step Inito Their Purpose"]}]]}],["$","$L7",null,{}],["$","$L8",null,{}]]}],null],null],null]},[[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/css/036e22c1014a7986.css","precedence":"next","crossOrigin":"$undefined"}]],["$","html",null,{"lang":"en","children":["$","body",null,{"className":"font-sans text-text antialiased","children":["$","$L9",null,{"children":["$","$La",null,{"parallelRouterKey":"children","segmentPath":["children"],"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$Lb",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":"404"}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]],"notFoundStyles":[]}]}]}]}]],null],null],["$Lc",null]]]] -c:[["$","meta","0",{"name":"viewport","content":"width=device-width, initial-scale=1"}],["$","meta","1",{"charSet":"utf-8"}],["$","title","2",{"children":"T.O.O.L.S Inc - Empowering Individuals To Step Into Their Purpose"}],["$","meta","3",{"name":"description","content":"Together Overcoming Obstacles and Limitations"}]] -1:null diff --git a/.next/server/app/interest.html b/.next/server/app/interest.html deleted file mode 100644 index 9465e5ae..00000000 --- a/.next/server/app/interest.html +++ /dev/null @@ -1 +0,0 @@ -T.O.O.L.S Inc - Empowering Individuals To Step Into Their Purpose
Connect With Us

Interest Form

QR Code
Scan to access form

Scan to fill out the Interest Form

If filling this form out for a loved one, friend or family member please be sure to put all information so that contact can be made. If the individual is currently incarcerated please fill out this form with your contact information and someone will reach out to you within 48 hours.

Thank You for Your Support!

Form not displaying? Open in a new window:

Need immediate assistance? Contact us directly

© 2026 T.O.O.L.S Inc · Empowering individuals to start over and unlock their full potential
\ No newline at end of file diff --git a/.next/server/app/interest.meta b/.next/server/app/interest.meta deleted file mode 100644 index 8bf8d913..00000000 --- a/.next/server/app/interest.meta +++ /dev/null @@ -1,5 +0,0 @@ -{ - "headers": { - "x-next-cache-tags": "_N_T_/layout,_N_T_/interest/layout,_N_T_/interest/page,_N_T_/interest/" - } -} \ No newline at end of file diff --git a/.next/server/app/interest.rsc b/.next/server/app/interest.rsc deleted file mode 100644 index 098909e6..00000000 --- a/.next/server/app/interest.rsc +++ /dev/null @@ -1,9 +0,0 @@ -2:I[8703,["824","static/chunks/824-d6d223e22b94a09d.js","136","static/chunks/app/interest/page-cb344cd47e0f4a74.js"],"Navbar"] -3:I[7452,["824","static/chunks/824-d6d223e22b94a09d.js","136","static/chunks/app/interest/page-cb344cd47e0f4a74.js"],"GlowCard"] -4:I[4226,["824","static/chunks/824-d6d223e22b94a09d.js","136","static/chunks/app/interest/page-cb344cd47e0f4a74.js"],"Button"] -5:I[4707,[],""] -6:I[6423,[],""] -7:I[4210,["185","static/chunks/app/layout-08ae2470bd528e26.js"],"AuthProvider"] -0:["w58Zj1obuLCZ9Ly8R-4rO",[[["",{"children":["interest",{"children":["__PAGE__",{}]}]},"$undefined","$undefined",true],["",{"children":["interest",{"children":["__PAGE__",{},[["$L1",["$","main",null,{"className":"min-h-screen bg-bg","children":[["$","div",null,{"className":"pointer-events-none fixed inset-0 -z-10 bg-dash-glow"}],["$","$L2",null,{}],["$","section",null,{"className":"mx-auto max-w-container px-7 pt-24 pb-16","children":[["$","div",null,{"className":"text-center","children":[["$","div",null,{"className":"mb-3 text-xs font-semibold tracking-[0.18em] text-brand2 uppercase","children":"Connect With Us"}],["$","h1",null,{"className":"h1","children":"Interest Form"}]]}],["$","div",null,{"className":"mx-auto mt-12 max-w-[900px]","children":[["$","div",null,{"className":"mb-8 text-center","children":["$","$L3",null,{"className":"inline-block p-6","children":[["$","div",null,{"className":"rounded-xl bg-white p-6 shadow-lg","children":["$","div",null,{"className":"flex h-48 w-48 items-center justify-center bg-white text-gray-800","children":["$","div",null,{"className":"text-center text-sm font-semibold","children":["QR Code",["$","div",null,{"className":"mt-2 text-xs font-normal","children":"Scan to access form"}]]}]}]}],["$","p",null,{"className":"mt-4 text-sm text-muted","children":"Scan to fill out the Interest Form"}]]}]}],["$","$L3",null,{"className":"p-8 md:p-10","children":[["$","div",null,{"className":"mb-8 rounded-lg border border-brand/30 bg-brand/5 p-6","children":[["$","p",null,{"className":"text-sm text-text leading-relaxed","children":["If filling this form out for a loved one, friend or family member please be sure to put all information so that contact can be made. If the individual is currently incarcerated please fill out this form with your contact information and someone will reach out to you within ",["$","span",null,{"className":"font-semibold","children":"48 hours"}],"."]}],["$","p",null,{"className":"mt-3 text-sm font-semibold text-brand2","children":"Thank You for Your Support!"}]]}],["$","div",null,{"className":"rounded-lg overflow-hidden border border-border","children":["$","iframe",null,{"src":"https://forms.cloud.microsoft/r/G0kkRW4F7q","width":"100%","height":"800","frameBorder":"0","marginHeight":0,"marginWidth":0,"className":"bg-white","children":"Loading form..."}]}],["$","div",null,{"className":"mt-6 text-center","children":[["$","p",null,{"className":"text-sm text-muted mb-3","children":"Form not displaying? Open in a new window:"}],["$","a",null,{"href":"https://forms.cloud.microsoft/r/G0kkRW4F7q","target":"_blank","rel":"noopener noreferrer","children":["$","$L4",null,{"variant":"ghost","children":"Open Form in New Tab"}]}]]}]]}],["$","div",null,{"className":"mt-8 text-center","children":["$","p",null,{"className":"text-sm text-muted","children":["Need immediate assistance? ",["$","a",null,{"href":"/#contact","className":"text-brand hover:text-brand2 transition-colors","children":"Contact us directly"}]]}]}]]}]]}],["$","footer",null,{"className":"mx-auto max-w-container px-7 py-8 text-center","children":["$","div",null,{"className":"text-xs text-muted","children":["© ",2026," T.O.O.L.S Inc · Empowering individuals to start over and unlock their full potential"]}]}]]}],null],null],null]},[null,["$","$L5",null,{"parallelRouterKey":"children","segmentPath":["children","interest","children"],"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L6",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","notFoundStyles":"$undefined"}]],null]},[[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/css/036e22c1014a7986.css","precedence":"next","crossOrigin":"$undefined"}]],["$","html",null,{"lang":"en","children":["$","body",null,{"className":"font-sans text-text antialiased","children":["$","$L7",null,{"children":["$","$L5",null,{"parallelRouterKey":"children","segmentPath":["children"],"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L6",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":"404"}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]],"notFoundStyles":[]}]}]}]}]],null],null],["$L8",null]]]] -8:[["$","meta","0",{"name":"viewport","content":"width=device-width, initial-scale=1"}],["$","meta","1",{"charSet":"utf-8"}],["$","title","2",{"children":"T.O.O.L.S Inc - Empowering Individuals To Step Into Their Purpose"}],["$","meta","3",{"name":"description","content":"Together Overcoming Obstacles and Limitations"}]] -1:null diff --git a/.next/server/app/interest/page.js b/.next/server/app/interest/page.js deleted file mode 100644 index 7aee2e8a..00000000 --- a/.next/server/app/interest/page.js +++ /dev/null @@ -1 +0,0 @@ -(()=>{var e={};e.id=136,e.ids=[136],e.modules={2934:e=>{"use strict";e.exports=require("next/dist/client/components/action-async-storage.external.js")},4580:e=>{"use strict";e.exports=require("next/dist/client/components/request-async-storage.external.js")},5869:e=>{"use strict";e.exports=require("next/dist/client/components/static-generation-async-storage.external.js")},399:e=>{"use strict";e.exports=require("next/dist/compiled/next-server/app-page.runtime.prod.js")},7491:(e,t,r)=>{"use strict";r.r(t),r.d(t,{GlobalError:()=>i.a,__next_app__:()=>x,originalPathname:()=>m,pages:()=>c,routeModule:()=>h,tree:()=>d}),r(6160),r(8337),r(5866);var s=r(3191),n=r(8716),a=r(7922),i=r.n(a),o=r(5231),l={};for(let e in o)0>["default","tree","pages","GlobalError","originalPathname","__next_app__","routeModule"].indexOf(e)&&(l[e]=()=>o[e]);r.d(t,l);let d=["",{children:["interest",{children:["__PAGE__",{},{page:[()=>Promise.resolve().then(r.bind(r,6160)),"C:\\Users\\donyalemack\\sdtoolsinc-web\\app\\interest\\page.tsx"]}]},{}]},{layout:[()=>Promise.resolve().then(r.bind(r,8337)),"C:\\Users\\donyalemack\\sdtoolsinc-web\\app\\layout.tsx"],"not-found":[()=>Promise.resolve().then(r.t.bind(r,5866,23)),"next/dist/client/components/not-found-error"]}],c=["C:\\Users\\donyalemack\\sdtoolsinc-web\\app\\interest\\page.tsx"],m="/interest/page",x={require:r,loadChunk:()=>Promise.resolve()},h=new s.AppPageRouteModule({definition:{kind:n.x.APP_PAGE,page:"/interest/page",pathname:"/interest",bundlePath:"",filename:"",appPaths:[]},userland:{loaderTree:d}})},6135:(e,t,r)=>{Promise.resolve().then(r.bind(r,9941))},3110:(e,t,r)=>{Promise.resolve().then(r.bind(r,3679)),Promise.resolve().then(r.bind(r,9436)),Promise.resolve().then(r.bind(r,4953))},1262:(e,t,r)=>{Promise.resolve().then(r.t.bind(r,2994,23)),Promise.resolve().then(r.t.bind(r,6114,23)),Promise.resolve().then(r.t.bind(r,9727,23)),Promise.resolve().then(r.t.bind(r,9671,23)),Promise.resolve().then(r.t.bind(r,1868,23)),Promise.resolve().then(r.t.bind(r,4759,23))},3679:(e,t,r)=>{"use strict";r.d(t,{Button:()=>i});var s=r(326),n=r(58),a=r(8061);function i({className:e,variant:t="ghost",children:r,...i}){return s.jsx(n.E.button,{whileHover:{y:-1},whileTap:{y:0},className:(0,a.cn)("inline-flex items-center justify-center rounded-md px-5 py-3 text-sm font-semibold transition will-change-transform","primary"===t?"bg-gradient-to-br from-brand to-brand2 text-[#02131a] shadow-[0_10px_30px_rgba(0,0,0,.35)]":"glass text-text hover:shadow-glow",e),...i,children:r})}},9436:(e,t,r)=>{"use strict";r.d(t,{GlowCard:()=>i});var s=r(326),n=r(58),a=r(8061);function i({className:e,children:t}){return(0,s.jsxs)(n.E.div,{initial:{opacity:0,y:14},whileInView:{opacity:1,y:0},viewport:{once:!0,margin:"-60px"},transition:{duration:.45,ease:[.22,1,.36,1]},whileHover:{y:-2},className:(0,a.cn)("relative overflow-hidden rounded-xl glass p-6","transition-shadow hover:shadow-glow",e),children:[s.jsx(n.E.div,{"aria-hidden":"true",className:"pointer-events-none absolute -inset-24 opacity-0",whileHover:{opacity:1},transition:{duration:.25},style:{background:"radial-gradient(600px 220px at 30% 20%, rgba(56,189,248,.18), transparent 60%), radial-gradient(500px 200px at 80% 30%, rgba(167,139,250,.16), transparent 55%)"}}),s.jsx("div",{className:"relative",children:t})]})}},4953:(e,t,r)=>{"use strict";r.d(t,{Navbar:()=>i});var s=r(326),n=r(58),a=r(3679);function i(){return s.jsx("header",{className:"sticky top-0 z-50 border-b border-border bg-bg/70 backdrop-blur-xl",children:(0,s.jsxs)("div",{className:"mx-auto flex max-w-container items-center justify-between px-7 py-4",children:[(0,s.jsxs)(n.E.a,{href:"/",initial:{opacity:0,y:-8},animate:{opacity:1,y:0},transition:{duration:.35},className:"flex items-center gap-3",children:[s.jsx("img",{src:"/logos/main-logo.png",alt:"T.O.O.LS Inc Logo",className:"h-10 w-auto object-contain"}),s.jsx("span",{className:"font-extrabold tracking-tight text-text",children:"T.O.O.LS Inc"})]}),(0,s.jsxs)("nav",{className:"hidden items-center gap-6 md:flex",children:[s.jsx("a",{className:"text-sm font-medium text-muted hover:text-text",href:"/#platform",children:"Programs"}),s.jsx("a",{className:"text-sm font-medium text-muted hover:text-text",href:"/#dashboard",children:"Impact"}),s.jsx("a",{className:"text-sm font-medium text-muted hover:text-text",href:"/partnerships",children:"Partnerships"}),s.jsx("a",{className:"text-sm font-medium text-muted hover:text-text",href:"/referral",children:"Referral"}),s.jsx("a",{className:"text-sm font-medium text-muted hover:text-text",href:"/#contact",children:"Contact"})]}),(0,s.jsxs)("div",{className:"flex items-center gap-3",children:[s.jsx(a.Button,{variant:"ghost",className:"hidden sm:inline-flex",children:s.jsx("a",{href:"/referral",children:"Submit Referral"})}),s.jsx(a.Button,{variant:"primary",children:s.jsx("a",{href:"/#contact",children:"Get Support"})})]})]})})}},9941:(e,t,r)=>{"use strict";r.d(t,{AuthProvider:()=>i,a:()=>o});var s=r(326),n=r(7577);let a=(0,n.createContext)(void 0);function i({children:e}){let[t,r]=(0,n.useState)(null),i=async(e,t,s)=>{try{let n={id:Date.now().toString(),email:e,name:s,enrolledCourses:[],completedLessons:[],preferences:{notifications:!0,emailUpdates:!0,theme:"dark"}},a=btoa(JSON.stringify(n));return localStorage.setItem("user-session",a),localStorage.setItem(`pwd-${e}`,btoa(t)),r(n),!0}catch(e){return!1}},o=async(e,t)=>{try{let s=localStorage.getItem(`pwd-${e}`);if(!s||atob(s)!==t)return!1;let n=localStorage.getItem("user-session");if(n)return r(JSON.parse(atob(n))),!0;return!1}catch(e){return!1}};return s.jsx(a.Provider,{value:{user:t,login:o,signup:i,logout:()=>{localStorage.removeItem("user-session"),r(null)},updateProfile:e=>{if(!t)return;let s={...t,...e};r(s);let n=btoa(JSON.stringify(s));localStorage.setItem("user-session",n)},isAuthenticated:!!t},children:e})}function o(){let e=(0,n.useContext)(a);if(void 0===e)throw Error("useAuth must be used within an AuthProvider");return e}},8061:(e,t,r)=>{"use strict";r.d(t,{cn:()=>a});var s=r(1135),n=r(1009);function a(...e){return(0,n.m6)((0,s.W)(e))}},6160:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>o});var s=r(9510),n=r(8988),a=r(8749),i=r(8465);function o(){return(0,s.jsxs)("main",{className:"min-h-screen bg-bg",children:[s.jsx("div",{className:"pointer-events-none fixed inset-0 -z-10 bg-dash-glow"}),s.jsx(n.w,{}),(0,s.jsxs)("section",{className:"mx-auto max-w-container px-7 pt-24 pb-16",children:[(0,s.jsxs)("div",{className:"text-center",children:[s.jsx("div",{className:"mb-3 text-xs font-semibold tracking-[0.18em] text-brand2 uppercase",children:"Connect With Us"}),s.jsx("h1",{className:"h1",children:"Interest Form"})]}),(0,s.jsxs)("div",{className:"mx-auto mt-12 max-w-[900px]",children:[s.jsx("div",{className:"mb-8 text-center",children:(0,s.jsxs)(a.r,{className:"inline-block p-6",children:[s.jsx("div",{className:"rounded-xl bg-white p-6 shadow-lg",children:s.jsx("div",{className:"flex h-48 w-48 items-center justify-center bg-white text-gray-800",children:(0,s.jsxs)("div",{className:"text-center text-sm font-semibold",children:["QR Code",s.jsx("div",{className:"mt-2 text-xs font-normal",children:"Scan to access form"})]})})}),s.jsx("p",{className:"mt-4 text-sm text-muted",children:"Scan to fill out the Interest Form"})]})}),(0,s.jsxs)(a.r,{className:"p-8 md:p-10",children:[(0,s.jsxs)("div",{className:"mb-8 rounded-lg border border-brand/30 bg-brand/5 p-6",children:[(0,s.jsxs)("p",{className:"text-sm text-text leading-relaxed",children:["If filling this form out for a loved one, friend or family member please be sure to put all information so that contact can be made. If the individual is currently incarcerated please fill out this form with your contact information and someone will reach out to you within ",s.jsx("span",{className:"font-semibold",children:"48 hours"}),"."]}),s.jsx("p",{className:"mt-3 text-sm font-semibold text-brand2",children:"Thank You for Your Support!"})]}),s.jsx("div",{className:"rounded-lg overflow-hidden border border-border",children:s.jsx("iframe",{src:"https://forms.cloud.microsoft/r/G0kkRW4F7q",width:"100%",height:"800",frameBorder:"0",marginHeight:0,marginWidth:0,className:"bg-white",children:"Loading form..."})}),(0,s.jsxs)("div",{className:"mt-6 text-center",children:[s.jsx("p",{className:"text-sm text-muted mb-3",children:"Form not displaying? Open in a new window:"}),s.jsx("a",{href:"https://forms.cloud.microsoft/r/G0kkRW4F7q",target:"_blank",rel:"noopener noreferrer",children:s.jsx(i.z,{variant:"ghost",children:"Open Form in New Tab"})})]})]}),s.jsx("div",{className:"mt-8 text-center",children:(0,s.jsxs)("p",{className:"text-sm text-muted",children:["Need immediate assistance? ",s.jsx("a",{href:"/#contact",className:"text-brand hover:text-brand2 transition-colors",children:"Contact us directly"})]})})]})]}),s.jsx("footer",{className:"mx-auto max-w-container px-7 py-8 text-center",children:(0,s.jsxs)("div",{className:"text-xs text-muted",children:["\xa9 ",new Date().getFullYear()," T.O.O.L.S Inc \xb7 Empowering individuals to start over and unlock their full potential"]})})]})}},8337:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>o,metadata:()=>i});var s=r(9510);r(7272);var n=r(8570);let a=(0,n.createProxy)(String.raw`C:\Users\donyalemack\sdtoolsinc-web\lib\auth.tsx#AuthProvider`);(0,n.createProxy)(String.raw`C:\Users\donyalemack\sdtoolsinc-web\lib\auth.tsx#useAuth`);let i={title:"T.O.O.L.S Inc - Empowering Individuals To Step Into Their Purpose",description:"Together Overcoming Obstacles and Limitations"};function o({children:e}){return s.jsx("html",{lang:"en",children:s.jsx("body",{className:"font-sans text-text antialiased",children:s.jsx(a,{children:e})})})}},8465:(e,t,r)=>{"use strict";r.d(t,{z:()=>s});let s=(0,r(8570).createProxy)(String.raw`C:\Users\donyalemack\sdtoolsinc-web\components\ui\Button.tsx#Button`)},8749:(e,t,r)=>{"use strict";r.d(t,{r:()=>s});let s=(0,r(8570).createProxy)(String.raw`C:\Users\donyalemack\sdtoolsinc-web\components\ui\GlowCard.tsx#GlowCard`)},8988:(e,t,r)=>{"use strict";r.d(t,{w:()=>s});let s=(0,r(8570).createProxy)(String.raw`C:\Users\donyalemack\sdtoolsinc-web\components\ui\Navbar.tsx#Navbar`)},7272:()=>{}};var t=require("../../webpack-runtime.js");t.C(e);var r=e=>t(t.s=e),s=t.X(0,[819,978],()=>r(7491));module.exports=s})(); \ No newline at end of file diff --git a/.next/server/app/interest/page.js.nft.json b/.next/server/app/interest/page.js.nft.json deleted file mode 100644 index f3a79e9a..00000000 --- a/.next/server/app/interest/page.js.nft.json +++ /dev/null @@ -1 +0,0 @@ -{"version":1,"files":["../../../../node_modules/next/dist/client/components/action-async-storage-instance.js","../../../../node_modules/next/dist/client/components/action-async-storage.external.js","../../../../node_modules/next/dist/client/components/async-local-storage.js","../../../../node_modules/next/dist/client/components/request-async-storage-instance.js","../../../../node_modules/next/dist/client/components/request-async-storage.external.js","../../../../node_modules/next/dist/client/components/static-generation-async-storage-instance.js","../../../../node_modules/next/dist/client/components/static-generation-async-storage.external.js","../../../../node_modules/next/dist/compiled/@opentelemetry/api/index.js","../../../../node_modules/next/dist/compiled/@opentelemetry/api/package.json","../../../../node_modules/next/dist/compiled/next-server/app-page.runtime.prod.js","../../../../node_modules/next/dist/server/lib/trace/constants.js","../../../../node_modules/next/dist/server/lib/trace/tracer.js","../../../../node_modules/next/package.json","../../../../package.json","../../../package.json","../../chunks/819.js","../../chunks/978.js","../../webpack-runtime.js","page_client-reference-manifest.js"]} \ No newline at end of file diff --git a/.next/server/app/interest/page_client-reference-manifest.js b/.next/server/app/interest/page_client-reference-manifest.js deleted file mode 100644 index a3e9297b..00000000 --- a/.next/server/app/interest/page_client-reference-manifest.js +++ /dev/null @@ -1 +0,0 @@ -globalThis.__RSC_MANIFEST=(globalThis.__RSC_MANIFEST||{});globalThis.__RSC_MANIFEST["/interest/page"]={"moduleLoading":{"prefix":"/_next/","crossOrigin":null},"ssrModuleMapping":{"80":{"*":{"id":"1868","name":"*","chunks":[],"async":false}},"944":{"*":{"id":"8055","name":"*","chunks":[],"async":false}},"1060":{"*":{"id":"9727","name":"*","chunks":[],"async":false}},"2846":{"*":{"id":"2994","name":"*","chunks":[],"async":false}},"3783":{"*":{"id":"3317","name":"*","chunks":[],"async":false}},"4023":{"*":{"id":"6935","name":"*","chunks":[],"async":false}},"4210":{"*":{"id":"9941","name":"*","chunks":[],"async":false}},"4226":{"*":{"id":"3679","name":"*","chunks":[],"async":false}},"4707":{"*":{"id":"9671","name":"*","chunks":[],"async":false}},"4755":{"*":{"id":"5943","name":"*","chunks":[],"async":false}},"5020":{"*":{"id":"822","name":"*","chunks":[],"async":false}},"6423":{"*":{"id":"4759","name":"*","chunks":[],"async":false}},"6634":{"*":{"id":"4799","name":"*","chunks":[],"async":false}},"7452":{"*":{"id":"9436","name":"*","chunks":[],"async":false}},"7727":{"*":{"id":"4440","name":"*","chunks":[],"async":false}},"8703":{"*":{"id":"4953","name":"*","chunks":[],"async":false}},"9107":{"*":{"id":"6114","name":"*","chunks":[],"async":false}},"9185":{"*":{"id":"5285","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"C:\\Users\\donyalemack\\sdtoolsinc-web\\node_modules\\next\\dist\\client\\components\\app-router.js":{"id":2846,"name":"*","chunks":[],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\node_modules\\next\\dist\\esm\\client\\components\\app-router.js":{"id":2846,"name":"*","chunks":[],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\node_modules\\next\\dist\\client\\components\\client-page.js":{"id":9107,"name":"*","chunks":[],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\node_modules\\next\\dist\\esm\\client\\components\\client-page.js":{"id":9107,"name":"*","chunks":[],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\node_modules\\next\\dist\\client\\components\\error-boundary.js":{"id":1060,"name":"*","chunks":[],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\node_modules\\next\\dist\\esm\\client\\components\\error-boundary.js":{"id":1060,"name":"*","chunks":[],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\node_modules\\next\\dist\\client\\components\\layout-router.js":{"id":4707,"name":"*","chunks":[],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\node_modules\\next\\dist\\esm\\client\\components\\layout-router.js":{"id":4707,"name":"*","chunks":[],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\node_modules\\next\\dist\\client\\components\\not-found-boundary.js":{"id":80,"name":"*","chunks":[],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\node_modules\\next\\dist\\esm\\client\\components\\not-found-boundary.js":{"id":80,"name":"*","chunks":[],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\node_modules\\next\\dist\\client\\components\\render-from-template-context.js":{"id":6423,"name":"*","chunks":[],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\node_modules\\next\\dist\\esm\\client\\components\\render-from-template-context.js":{"id":6423,"name":"*","chunks":[],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\app\\globals.css":{"id":7960,"name":"*","chunks":["185","static/chunks/app/layout-08ae2470bd528e26.js"],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\lib\\auth.tsx":{"id":4210,"name":"*","chunks":["185","static/chunks/app/layout-08ae2470bd528e26.js"],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\components\\ui\\Button.tsx":{"id":4226,"name":"*","chunks":["824","static/chunks/824-d6d223e22b94a09d.js","136","static/chunks/app/interest/page-cb344cd47e0f4a74.js"],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\components\\ui\\ChatBot.tsx":{"id":4755,"name":"*","chunks":["824","static/chunks/824-d6d223e22b94a09d.js","169","static/chunks/169-a16368c4b2cb38f0.js","459","static/chunks/459-bc2c752fd9707a34.js","931","static/chunks/app/page-1da3f678fece646a.js"],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\components\\ui\\CookieConsent.tsx":{"id":9185,"name":"*","chunks":["824","static/chunks/824-d6d223e22b94a09d.js","169","static/chunks/169-a16368c4b2cb38f0.js","459","static/chunks/459-bc2c752fd9707a34.js","931","static/chunks/app/page-1da3f678fece646a.js"],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\components\\ui\\DashboardSection.tsx":{"id":7727,"name":"*","chunks":["824","static/chunks/824-d6d223e22b94a09d.js","169","static/chunks/169-a16368c4b2cb38f0.js","459","static/chunks/459-bc2c752fd9707a34.js","931","static/chunks/app/page-1da3f678fece646a.js"],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\components\\ui\\GlowCard.tsx":{"id":7452,"name":"*","chunks":["824","static/chunks/824-d6d223e22b94a09d.js","136","static/chunks/app/interest/page-cb344cd47e0f4a74.js"],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\components\\ui\\InteractiveTiles.tsx":{"id":3783,"name":"*","chunks":["824","static/chunks/824-d6d223e22b94a09d.js","169","static/chunks/169-a16368c4b2cb38f0.js","459","static/chunks/459-bc2c752fd9707a34.js","931","static/chunks/app/page-1da3f678fece646a.js"],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\components\\ui\\Navbar.tsx":{"id":8703,"name":"*","chunks":["824","static/chunks/824-d6d223e22b94a09d.js","136","static/chunks/app/interest/page-cb344cd47e0f4a74.js"],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\app\\portal\\dashboard\\page.tsx":{"id":944,"name":"*","chunks":[],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\app\\portal\\courses\\page.tsx":{"id":5020,"name":"*","chunks":[],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\app\\portal\\auth\\page.tsx":{"id":6634,"name":"*","chunks":[],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\app\\portal\\profile\\page.tsx":{"id":4023,"name":"*","chunks":[],"async":false}},"entryCSSFiles":{"C:\\Users\\donyalemack\\sdtoolsinc-web\\":[],"C:\\Users\\donyalemack\\sdtoolsinc-web\\app\\layout":["static/css/036e22c1014a7986.css"],"C:\\Users\\donyalemack\\sdtoolsinc-web\\app\\page":[],"C:\\Users\\donyalemack\\sdtoolsinc-web\\app\\interest\\page":[]}} \ No newline at end of file diff --git a/.next/server/app/page.js b/.next/server/app/page.js deleted file mode 100644 index e0b44554..00000000 --- a/.next/server/app/page.js +++ /dev/null @@ -1 +0,0 @@ -(()=>{var t={};t.id=931,t.ids=[931],t.modules={2934:t=>{"use strict";t.exports=require("next/dist/client/components/action-async-storage.external.js")},4580:t=>{"use strict";t.exports=require("next/dist/client/components/request-async-storage.external.js")},5869:t=>{"use strict";t.exports=require("next/dist/client/components/static-generation-async-storage.external.js")},399:t=>{"use strict";t.exports=require("next/dist/compiled/next-server/app-page.runtime.prod.js")},4869:(t,e,r)=>{"use strict";r.r(e),r.d(e,{GlobalError:()=>a.a,__next_app__:()=>p,originalPathname:()=>f,pages:()=>s,routeModule:()=>h,tree:()=>l}),r(4888),r(8337),r(5866);var n=r(3191),o=r(8716),i=r(7922),a=r.n(i),c=r(5231),u={};for(let t in c)0>["default","tree","pages","GlobalError","originalPathname","__next_app__","routeModule"].indexOf(t)&&(u[t]=()=>c[t]);r.d(e,u);let l=["",{children:["__PAGE__",{},{page:[()=>Promise.resolve().then(r.bind(r,4888)),"C:\\Users\\donyalemack\\sdtoolsinc-web\\app\\page.tsx"]}]},{layout:[()=>Promise.resolve().then(r.bind(r,8337)),"C:\\Users\\donyalemack\\sdtoolsinc-web\\app\\layout.tsx"],"not-found":[()=>Promise.resolve().then(r.t.bind(r,5866,23)),"next/dist/client/components/not-found-error"]}],s=["C:\\Users\\donyalemack\\sdtoolsinc-web\\app\\page.tsx"],f="/page",p={require:r,loadChunk:()=>Promise.resolve()},h=new n.AppPageRouteModule({definition:{kind:o.x.APP_PAGE,page:"/page",pathname:"/",bundlePath:"",filename:"",appPaths:[]},userland:{loaderTree:l}})},6849:(t,e,r)=>{Promise.resolve().then(r.bind(r,3679)),Promise.resolve().then(r.bind(r,5943)),Promise.resolve().then(r.bind(r,5285)),Promise.resolve().then(r.bind(r,4440)),Promise.resolve().then(r.bind(r,9436)),Promise.resolve().then(r.bind(r,3317)),Promise.resolve().then(r.bind(r,4953))},4440:(t,e,r)=>{"use strict";r.d(e,{DashboardSection:()=>dl});var n={};r.r(n),r.d(n,{scaleBand:()=>nb,scaleDiverging:()=>function t(){var e=ir(cx()(oV));return e.copy=function(){return cm(e,t())},np.apply(e,arguments)},scaleDivergingLog:()=>function t(){var e=ih(cx()).domain([.1,1,10]);return e.copy=function(){return cm(e,t()).base(e.base())},np.apply(e,arguments)},scaleDivergingPow:()=>cw,scaleDivergingSqrt:()=>cO,scaleDivergingSymlog:()=>function t(){var e=iv(cx());return e.copy=function(){return cm(e,t()).constant(e.constant())},np.apply(e,arguments)},scaleIdentity:()=>function t(e){var r;function n(t){return null==t||isNaN(t=+t)?r:t}return n.invert=n,n.domain=n.range=function(t){return arguments.length?(e=Array.from(t,oX),n):e.slice()},n.unknown=function(t){return arguments.length?(r=t,n):r},n.copy=function(){return t(e).unknown(r)},e=arguments.length?Array.from(e,oX):[0,1],ir(n)},scaleImplicit:()=>nv,scaleLinear:()=>io,scaleLog:()=>function t(){let e=ih(oQ()).domain([1,10]);return e.copy=()=>oJ(e,t()).base(e.base()),nf.apply(e,arguments),e},scaleOrdinal:()=>nm,scalePoint:()=>ng,scalePow:()=>iw,scaleQuantile:()=>function t(){var e,r=[],n=[],o=[];function i(){var t=0,e=Math.max(1,n.length);for(o=Array(e-1);++t=1)return+r(t[n-1],n-1,t);var n,o=(n-1)*e,i=Math.floor(o),a=+r(t[i],i,t);return a+(+r(t[i+1],i+1,t)-a)*(o-i)}}(r,t/e);return a}function a(t){return null==t||isNaN(t=+t)?e:n[on(o,t)]}return a.invertExtent=function(t){var e=n.indexOf(t);return e<0?[NaN,NaN]:[e>0?o[e-1]:r[0],efunction t(){var e,r=0,n=1,o=1,i=[.5],a=[0,1];function c(t){return null!=t&&t<=t?a[on(i,t,0,o)]:e}function u(){var t=-1;for(i=Array(o);++t=o?[i[o-1],n]:[i[e-1],i[e]]},c.unknown=function(t){return arguments.length&&(e=t),c},c.thresholds=function(){return i.slice()},c.copy=function(){return t().domain([r,n]).range(a).unknown(e)},nf.apply(ir(c),arguments)},scaleRadial:()=>function t(){var e,r=o0(),n=[0,1],o=!1;function i(t){var n,i=Math.sign(n=r(t))*Math.sqrt(Math.abs(n));return isNaN(i)?e:o?Math.round(i):i}return i.invert=function(t){return r.invert(ij(t))},i.domain=function(t){return arguments.length?(r.domain(t),i):r.domain()},i.range=function(t){return arguments.length?(r.range((n=Array.from(t,oX)).map(ij)),i):n.slice()},i.rangeRound=function(t){return i.range(t).round(!0)},i.round=function(t){return arguments.length?(o=!!t,i):o},i.clamp=function(t){return arguments.length?(r.clamp(t),i):r.clamp()},i.unknown=function(t){return arguments.length?(e=t,i):e},i.copy=function(){return t(r.domain(),n).round(o).clamp(r.clamp()).unknown(e)},nf.apply(i,arguments),ir(i)},scaleSequential:()=>function t(){var e=ir(cv()(oV));return e.copy=function(){return cm(e,t())},np.apply(e,arguments)},scaleSequentialLog:()=>function t(){var e=ih(cv()).domain([1,10]);return e.copy=function(){return cm(e,t()).base(e.base())},np.apply(e,arguments)},scaleSequentialPow:()=>cb,scaleSequentialQuantile:()=>function t(){var e=[],r=oV;function n(t){if(null!=t&&!isNaN(t=+t))return r((on(e,t,1)-1)/(e.length-1))}return n.domain=function(t){if(!arguments.length)return e.slice();for(let r of(e=[],t))null==r||isNaN(r=+r)||e.push(r);return e.sort(n8),n},n.interpolator=function(t){return arguments.length?(r=t,n):r},n.range=function(){return e.map((t,n)=>r(n/(e.length-1)))},n.quantiles=function(t){return Array.from({length:t+1},(r,n)=>(function(t,e,r){if(!(!(n=(t=Float64Array.from(function*(t,e){if(void 0===e)for(let e of t)null!=e&&(e=+e)>=e&&(yield e);else{let r=-1;for(let n of t)null!=(n=e(n,++r,t))&&(n=+n)>=n&&(yield n)}}(t,void 0))).length)||isNaN(e=+e))){if(e<=0||n<2)return iP(t);if(e>=1)return iS(t);var n,o=(n-1)*e,i=Math.floor(o),a=iS((function t(e,r,n=0,o=1/0,i){if(r=Math.floor(r),n=Math.floor(Math.max(0,n)),o=Math.floor(Math.min(e.length-1,o)),!(n<=r&&r<=o))return e;for(i=void 0===i?iA:function(t=n8){if(t===n8)return iA;if("function"!=typeof t)throw TypeError("compare is not a function");return(e,r)=>{let n=t(e,r);return n||0===n?n:(0===t(r,r))-(0===t(e,e))}}(i);o>n;){if(o-n>600){let a=o-n+1,c=r-n+1,u=Math.log(a),l=.5*Math.exp(2*u/3),s=.5*Math.sqrt(u*l*(a-l)/a)*(c-a/2<0?-1:1),f=Math.max(n,Math.floor(r-c*l/a+s)),p=Math.min(o,Math.floor(r+(a-c)*l/a+s));t(e,r,f,p,i)}let a=e[r],c=n,u=o;for(iE(e,n,r),i(e[o],a)>0&&iE(e,n,o);ci(e[c],a);)++c;for(;i(e[u],a)>0;)--u}0===i(e[n],a)?iE(e,n,u):iE(e,++u,o),u<=r&&(n=u+1),r<=u&&(o=u-1)}return e})(t,i).subarray(0,i+1));return a+(iP(t.subarray(i+1))-a)*(o-i)}})(e,n/t))},n.copy=function(){return t(r).domain(e)},np.apply(n,arguments)},scaleSequentialSqrt:()=>cg,scaleSequentialSymlog:()=>function t(){var e=iv(cv());return e.copy=function(){return cm(e,t()).constant(e.constant())},np.apply(e,arguments)},scaleSqrt:()=>iO,scaleSymlog:()=>function t(){var e=iv(oQ());return e.copy=function(){return oJ(e,t()).constant(e.constant())},nf.apply(e,arguments)},scaleThreshold:()=>function t(){var e,r=[.5],n=[0,1],o=1;function i(t){return null!=t&&t<=t?n[on(r,t,0,o)]:e}return i.domain=function(t){return arguments.length?(o=Math.min((r=Array.from(t)).length,n.length-1),i):r.slice()},i.range=function(t){return arguments.length?(n=Array.from(t),o=Math.min(r.length,n.length-1),i):n.slice()},i.invertExtent=function(t){var e=n.indexOf(t);return[r[e-1],r[e]]},i.unknown=function(t){return arguments.length?(e=t,i):e},i.copy=function(){return t().domain(r).range(n).unknown(e)},nf.apply(i,arguments)},scaleTime:()=>cd,scaleUtc:()=>cy,tickFormat:()=>ie});var o=r(326),i=r(9436);function a({eyebrow:t,title:e,subtitle:r}){return(0,o.jsxs)("div",{className:"mx-auto max-w-[760px] text-center",children:[t?o.jsx("div",{className:"mb-3 text-xs font-semibold tracking-[0.18em] text-muted uppercase",children:t}):null,o.jsx("h2",{className:"h2",children:e}),r?o.jsx("p",{className:"mt-4 p-lead",children:r}):null]})}var c=r(1135),u=r(7577),l=r.n(u),s=r(9450),f=r.n(s),p=r(4891),h=r.n(p),d=r(1719),y=r.n(d),v=r(9459),m=r.n(v),b=r(7717),g=r.n(b),x=r(119),w=r.n(x),O=function(t){return 0===t?0:t>0?1:-1},j=function(t){return h()(t)&&t.indexOf("%")===t.length-1},S=function(t){return g()(t)&&!y()(t)},P=function(t){return S(t)||h()(t)},A=0,E=function(t){var e=++A;return"".concat(t||"").concat(e)},k=function(t,e){var r,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,o=arguments.length>3&&void 0!==arguments[3]&&arguments[3];if(!S(t)&&!h()(t))return n;if(j(t)){var i=t.indexOf("%");r=e*parseFloat(t.slice(0,i))/100}else r=+t;return y()(r)&&(r=n),o&&r>e&&(r=e),r},M=function(t){if(!t)return null;var e=Object.keys(t);return e&&e.length?t[e[0]]:null},_=function(t){if(!Array.isArray(t))return!1;for(var e=t.length,r={},n=0;n2?r-2:0),o=2;o=0)continue;r[n]=t[n]}return r}(t,e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);for(n=0;n=0)&&Object.prototype.propertyIsEnumerable.call(t,r)&&(o[r]=t[r])}return o}function K(t){return(K="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}var J={click:"onClick",mousedown:"onMouseDown",mouseup:"onMouseUp",mouseover:"onMouseOver",mousemove:"onMouseMove",mouseout:"onMouseOut",mouseenter:"onMouseEnter",mouseleave:"onMouseLeave",touchcancel:"onTouchCancel",touchend:"onTouchEnd",touchmove:"onTouchMove",touchstart:"onTouchStart",contextmenu:"onContextMenu",dblclick:"onDoubleClick"},Q=function(t){return"string"==typeof t?t:t?t.displayName||t.name||"Component":""},tt=null,te=null,tr=function t(e){if(e===tt&&Array.isArray(te))return te;var r=[];return u.Children.forEach(e,function(e){w()(e)||((0,z.isFragment)(e)?r=r.concat(t(e.props.children)):r.push(e))}),te=r,tt=e,r};function tn(t,e){var r=[],n=[];return n=Array.isArray(e)?e.map(function(t){return Q(t)}):[Q(e)],tr(t).forEach(function(t){var e=m()(t,"type.displayName")||m()(t,"type.name");-1!==n.indexOf(e)&&r.push(t)}),r}function to(t,e){var r=tn(t,e);return r&&r[0]}var ti=function(t){if(!t||!t.props)return!1;var e=t.props,r=e.width,n=e.height;return!!S(r)&&!(r<=0)&&!!S(n)&&!(n<=0)},ta=["a","altGlyph","altGlyphDef","altGlyphItem","animate","animateColor","animateMotion","animateTransform","circle","clipPath","color-profile","cursor","defs","desc","ellipse","feBlend","feColormatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence","filter","font","font-face","font-face-format","font-face-name","font-face-url","foreignObject","g","glyph","glyphRef","hkern","image","line","lineGradient","marker","mask","metadata","missing-glyph","mpath","path","pattern","polygon","polyline","radialGradient","rect","script","set","stop","style","svg","switch","symbol","text","textPath","title","tref","tspan","use","view","vkern"],tc=function(t,e,r,n){var o,i=null!==(o=null==q?void 0:q[n])&&void 0!==o?o:[];return e.startsWith("data-")||!B()(t)&&(n&&i.includes(e)||F.includes(e))||r&&H.includes(e)},tu=function(t,e,r){if(!t||"function"==typeof t||"boolean"==typeof t)return null;var n=t;if((0,u.isValidElement)(t)&&(n=t.props),!L()(n))return null;var o={};return Object.keys(n).forEach(function(t){var i;tc(null===(i=n)||void 0===i?void 0:i[t],t,e,r)&&(o[t]=n[t])}),o},tl=function t(e,r){if(e===r)return!0;var n=u.Children.count(e);if(n!==u.Children.count(r))return!1;if(0===n)return!0;if(1===n)return ts(Array.isArray(e)?e[0]:e,Array.isArray(r)?r[0]:r);for(var o=0;o=0)r.push(t);else if(t){var i=Q(t.type),a=e[i]||{},c=a.handler,u=a.once;if(c&&(!u||!n[i])){var l=c(t,i,o);r.push(l),n[i]=!0}}}),r},tp=function(t){var e=t&&t.type;return e&&J[e]?J[e]:null};function th(t){return(th="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function td(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),r.push.apply(r,n)}return r}function ty(t){for(var e=1;et.length)&&(e=t.length);for(var r=0,n=Array(e);r0&&(t=f()(t,x,{trailing:!0,leading:!1}));var e=new ResizeObserver(t),r=A.current.getBoundingClientRect();return T(r.width,r.height),e.observe(A.current),function(){e.disconnect()}},[T,x]);var N=(0,u.useMemo)(function(){var t=M.containerWidth,e=M.containerHeight;if(t<0||e<0)return null;D(j(s)||j(h),"The width(%s) and height(%s) are both fixed numbers,\n maybe you don't need to use a ResponsiveContainer.",s,h),D(!n||n>0,"The aspect(%s) must be greater than zero.",n);var r=j(s)?t:s,o=j(h)?e:h;n&&n>0&&(r?o=r/n:o&&(r=o*n),m&&o>m&&(o=m)),D(r>0||o>0,"The width(%s) and height(%s) of chart should be greater than 0,\n please check the style of container, or the props width(%s) and height(%s),\n or add a minWidth(%s) or minHeight(%s) or use aspect(%s) to control the\n height and width.",r,o,s,h,y,v,n);var i=!Array.isArray(b)&&Q(b.type).endsWith("Chart");return l().Children.map(b,function(t){return l().isValidElement(t)?(0,u.cloneElement)(t,ty({width:r,height:o},i?{style:ty({height:"100%",width:"100%",maxHeight:o,maxWidth:r},t.props.style)}:{})):t})},[n,b,h,m,v,y,M,s]);return l().createElement("div",{id:w?"".concat(w):void 0,className:(0,c.Z)("recharts-responsive-container",O),style:ty(ty({},void 0===P?{}:P),{},{width:s,height:h,minWidth:y,minHeight:v,maxHeight:m}),ref:A},N)}),tb=r(5680),tg=r.n(tb),tx=r(7529),tw=r.n(tx);function tO(t,e){if(!t)throw Error("Invariant failed")}var tj=["children","width","height","viewBox","className","style","title","desc"];function tS(){return(tS=Object.assign?Object.assign.bind():function(t){for(var e=1;e=0)continue;r[n]=t[n]}return r}(t,e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);for(n=0;n=0)&&Object.prototype.propertyIsEnumerable.call(t,r)&&(o[r]=t[r])}return o}(t,tj),p=o||{width:r,height:n,x:0,y:0},h=(0,c.Z)("recharts-surface",i);return l().createElement("svg",tS({},tu(f,!0,"svg"),{className:h,width:r,height:n,style:a,viewBox:"".concat(p.x," ").concat(p.y," ").concat(p.width," ").concat(p.height)}),l().createElement("title",null,u),l().createElement("desc",null,s),e)}var tA=["children","className"];function tE(){return(tE=Object.assign?Object.assign.bind():function(t){for(var e=1;e=0)continue;r[n]=t[n]}return r}(t,e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);for(n=0;n=0)&&Object.prototype.propertyIsEnumerable.call(t,r)&&(o[r]=t[r])}return o}(t,tA),i=(0,c.Z)("recharts-layer",n);return l().createElement("g",tE({className:i},tu(o,!0),{ref:e}),r)});function tM(t){return(tM="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function t_(){return(t_=Object.assign?Object.assign.bind():function(t){for(var e=1;et.length)&&(e=t.length);for(var r=0,n=Array(e);ru[n]+l?Math.max(s,u[n]):Math.max(f,u[n])}function t$(t){return(t$="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function tF(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),r.push.apply(r,n)}return r}function tW(t){for(var e=1;e1||Math.abs(t.height-this.state.lastBoundingBox.height)>1)&&this.setState({lastBoundingBox:{width:t.width,height:t.height}})}else(-1!==this.state.lastBoundingBox.width||-1!==this.state.lastBoundingBox.height)&&this.setState({lastBoundingBox:{width:-1,height:-1}})}},{key:"componentDidMount",value:function(){document.addEventListener("keydown",this.handleKeyDown),this.updateBBox()}},{key:"componentWillUnmount",value:function(){document.removeEventListener("keydown",this.handleKeyDown)}},{key:"componentDidUpdate",value:function(){var t,e;this.props.active&&this.updateBBox(),this.state.dismissed&&((null===(t=this.props.coordinate)||void 0===t?void 0:t.x)!==this.state.dismissedAtCoordinate.x||(null===(e=this.props.coordinate)||void 0===e?void 0:e.y)!==this.state.dismissedAtCoordinate.y)&&(this.state.dismissed=!1)}},{key:"render",value:function(){var t,e,r,n,o,i,a,u,s,f,p,h,d,y,v,m,b,g,x,w=this,O=this.props,j=O.active,P=O.allowEscapeViewBox,A=O.animationDuration,E=O.animationEasing,k=O.children,M=O.coordinate,_=O.hasPayload,T=O.isAnimationActive,N=O.offset,C=O.position,D=O.reverseDirection,I=O.useTranslate3d,B=O.viewBox,R=O.wrapperStyle,L=(h=(t={allowEscapeViewBox:P,coordinate:M,offsetTopLeft:N,position:C,reverseDirection:D,tooltipBox:this.state.lastBoundingBox,useTranslate3d:I,viewBox:B}).allowEscapeViewBox,d=t.coordinate,y=t.offsetTopLeft,v=t.position,m=t.reverseDirection,b=t.tooltipBox,g=t.useTranslate3d,x=t.viewBox,b.height>0&&b.width>0&&d?(r=(e={translateX:f=tU({allowEscapeViewBox:h,coordinate:d,key:"x",offsetTopLeft:y,position:v,reverseDirection:m,tooltipDimension:b.width,viewBox:x,viewBoxDimension:x.width}),translateY:p=tU({allowEscapeViewBox:h,coordinate:d,key:"y",offsetTopLeft:y,position:v,reverseDirection:m,tooltipDimension:b.height,viewBox:x,viewBoxDimension:x.height}),useTranslate3d:g}).translateX,n=e.translateY,s={transform:e.useTranslate3d?"translate3d(".concat(r,"px, ").concat(n,"px, 0)"):"translate(".concat(r,"px, ").concat(n,"px)")}):s=tz,{cssProperties:s,cssClasses:(i=(o={translateX:f,translateY:p,coordinate:d}).coordinate,a=o.translateX,u=o.translateY,(0,c.Z)(tL,tR(tR(tR(tR({},"".concat(tL,"-right"),S(a)&&i&&S(i.x)&&a>=i.x),"".concat(tL,"-left"),S(a)&&i&&S(i.x)&&a=i.y),"".concat(tL,"-top"),S(u)&&i&&S(i.y)&&u0;return l().createElement(tY,{allowEscapeViewBox:o,animationDuration:i,animationEasing:a,isAnimationActive:f,active:n,coordinate:u,hasPayload:w,offset:p,position:y,reverseDirection:v,useTranslate3d:m,viewBox:b,wrapperStyle:g},(t=t2(t2({},this.props),{},{payload:x}),l().isValidElement(c)?l().cloneElement(c,t):"function"==typeof c?l().createElement(c,t):l().createElement(tI,t)))}}],function(t,e){for(var r=0;r=0))throw Error(`invalid digits: ${t}`);if(e>15)return ew;let r=10**e;return function(t){this._+=t[0];for(let e=1,n=t.length;e1e-6){if(Math.abs(s*c-u*l)>1e-6&&o){let p=r-i,h=n-a,d=c*c+u*u,y=Math.sqrt(d),v=Math.sqrt(f),m=o*Math.tan((eb-Math.acos((d+f-(p*p+h*h))/(2*y*v)))/2),b=m/v,g=m/y;Math.abs(b-1)>1e-6&&this._append`L${t+b*l},${e+b*s}`,this._append`A${o},${o},0,0,${+(s*p>l*h)},${this._x1=t+g*c},${this._y1=e+g*u}`}else this._append`L${this._x1=t},${this._y1=e}`}}arc(t,e,r,n,o,i){if(t=+t,e=+e,i=!!i,(r=+r)<0)throw Error(`negative radius: ${r}`);let a=r*Math.cos(n),c=r*Math.sin(n),u=t+a,l=e+c,s=1^i,f=i?n-o:o-n;null===this._x1?this._append`M${u},${l}`:(Math.abs(this._x1-u)>1e-6||Math.abs(this._y1-l)>1e-6)&&this._append`L${u},${l}`,r&&(f<0&&(f=f%eg+eg),f>ex?this._append`A${r},${r},0,1,${s},${t-a},${e-c}A${r},${r},0,1,${s},${this._x1=u},${this._y1=l}`:f>1e-6&&this._append`A${r},${r},0,${+(f>=eb)},${s},${this._x1=t+r*Math.cos(o)},${this._y1=e+r*Math.sin(o)}`)}rect(t,e,r,n){this._append`M${this._x0=this._x1=+t},${this._y0=this._y1=+e}h${r=+r}v${+n}h${-r}Z`}toString(){return this._}}function ej(t){let e=3;return t.digits=function(r){if(!arguments.length)return e;if(null==r)e=null;else{let t=Math.floor(r);if(!(t>=0))throw RangeError(`invalid digits: ${r}`);e=t}return t},()=>new eO(e)}function eS(t){return(eS="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}eO.prototype,eo(3),eo(3);var eP=["type","size","sizeType"];function eA(){return(eA=Object.assign?Object.assign.bind():function(t){for(var e=1;e=0)continue;r[n]=t[n]}return r}(t,e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);for(n=0;n=0)&&Object.prototype.propertyIsEnumerable.call(t,r)&&(o[r]=t[r])}return o}(t,eP)),{},{type:n,size:i,sizeType:u}),f=s.className,p=s.cx,h=s.cy,d=tu(s,!0);return p===+p&&h===+h&&i===+i?l().createElement("path",eA({},d,{className:(0,c.Z)("recharts-symbols",f),transform:"translate(".concat(p,", ").concat(h,")"),d:(e=eM["symbol".concat(ee()(n))]||ec,(function(t,e){let r=null,n=ej(o);function o(){let o;if(r||(r=o=n()),t.apply(this,arguments).draw(r,+e.apply(this,arguments)),o)return r=null,o+""||null}return t="function"==typeof t?t:em(t||ec),e="function"==typeof e?e:em(void 0===e?64:+e),o.type=function(e){return arguments.length?(t="function"==typeof e?e:em(e),o):t},o.size=function(t){return arguments.length?(e="function"==typeof t?t:em(+t),o):e},o.context=function(t){return arguments.length?(r=null==t?null:t,o):r},o})().type(e).size(eT(i,u,n))())})):null};function eC(t){return(eC="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function eD(){return(eD=Object.assign?Object.assign.bind():function(t){for(var e=1;e');var d=e.inactive?a:e.color;return l().createElement("li",eD({className:p,style:s,key:"legend-item-".concat(r)},G(t.props,e,r)),l().createElement(tP,{width:n,height:n,viewBox:u,style:f},t.renderIcon(e)),l().createElement("span",{className:"recharts-legend-item-text",style:{color:d}},o?o(h,e,r):h))})}},{key:"render",value:function(){var t=this.props,e=t.payload,r=t.layout,n=t.align;return e&&e.length?l().createElement("ul",{className:"recharts-default-legend",style:{padding:0,margin:0,textAlign:"horizontal"===r?n:"left"}},this.renderItems()):null}}],function(t,e){for(var r=0;r1||Math.abs(e.height-this.lastBoundingBox.height)>1)&&(this.lastBoundingBox.width=e.width,this.lastBoundingBox.height=e.height,t&&t(e)):(-1!==this.lastBoundingBox.width||-1!==this.lastBoundingBox.height)&&(this.lastBoundingBox.width=-1,this.lastBoundingBox.height=-1,t&&t(null))}},{key:"getBBoxSnapshot",value:function(){return this.lastBoundingBox.width>=0&&this.lastBoundingBox.height>=0?eH({},this.lastBoundingBox):{width:0,height:0}}},{key:"getDefaultPosition",value:function(t){var e,r,n=this.props,o=n.layout,i=n.align,a=n.verticalAlign,c=n.margin,u=n.chartWidth,l=n.chartHeight;return t&&(void 0!==t.left&&null!==t.left||void 0!==t.right&&null!==t.right)||(e="center"===i&&"vertical"===o?{left:((u||0)-this.getBBoxSnapshot().width)/2}:"right"===i?{right:c&&c.right||0}:{left:c&&c.left||0}),t&&(void 0!==t.top&&null!==t.top||void 0!==t.bottom&&null!==t.bottom)||(r="middle"===a?{top:((l||0)-this.getBBoxSnapshot().height)/2}:"bottom"===a?{bottom:c&&c.bottom||0}:{top:c&&c.top||0}),eH(eH({},e),r)}},{key:"render",value:function(){var t=this,e=this.props,r=e.content,n=e.width,o=e.height,i=e.wrapperStyle,a=e.payloadUniqBy,c=e.payload,u=eH(eH({position:"absolute",width:n||"auto",height:o||"auto"},this.getDefaultPosition(i)),i);return l().createElement("div",{className:"recharts-legend-wrapper",style:u,ref:function(e){t.wrapperNode=e}},function(t,e){if(l().isValidElement(t))return l().cloneElement(t,e);if("function"==typeof t)return l().createElement(t,e);e.ref;var r=function(t,e){if(null==t)return{};var r,n,o=function(t,e){if(null==t)return{};var r={};for(var n in t)if(Object.prototype.hasOwnProperty.call(t,n)){if(e.indexOf(n)>=0)continue;r[n]=t[n]}return r}(t,e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);for(n=0;n=0)&&Object.prototype.propertyIsEnumerable.call(t,r)&&(o[r]=t[r])}return o}(e,eW);return l().createElement(e$,r)}(r,eH(eH({},this.props),{},{payload:tQ(c,a,eJ)})))}}],r=[{key:"getWithHeight",value:function(t,e){var r=eH(eH({},this.defaultProps),t.props).layout;return"vertical"===r&&S(t.props.height)?{height:t.props.height}:"horizontal"===r?{width:t.props.width||e}:null}}],e&&eX(n.prototype,e),r&&eX(n,r),Object.defineProperty(n,"prototype",{writable:!1}),n}(u.PureComponent);function e0(){return(e0=Object.assign?Object.assign.bind():function(t){for(var e=1;ee5.call(t,e));function re(t,e){return t===e||!t&&!e&&t!=t&&e!=e}let{getOwnPropertyDescriptor:rr,keys:rn}=Object;function ro(t,e){return t.byteLength===e.byteLength&&rv(new Uint8Array(t),new Uint8Array(e))}function ri(t,e,r){let n=t.length;if(e.length!==n)return!1;for(;n-- >0;)if(!r.equals(t[n],e[n],n,n,t,e,r))return!1;return!0}function ra(t,e){return t.byteLength===e.byteLength&&rv(new Uint8Array(t.buffer,t.byteOffset,t.byteLength),new Uint8Array(e.buffer,e.byteOffset,e.byteLength))}function rc(t,e){return re(t.getTime(),e.getTime())}function ru(t,e){return t.name===e.name&&t.message===e.message&&t.cause===e.cause&&t.stack===e.stack}function rl(t,e){return t===e}function rs(t,e,r){let n,o;let i=t.size;if(i!==e.size)return!1;if(!i)return!0;let a=Array(i),c=t.entries(),u=0;for(;(n=c.next())&&!n.done;){let i=e.entries(),c=!1,l=0;for(;(o=i.next())&&!o.done;){if(a[l]){l++;continue}let i=n.value,s=o.value;if(r.equals(i[0],s[0],u,l,t,e,r)&&r.equals(i[1],s[1],i[0],s[0],t,e,r)){c=a[l]=!0;break}l++}if(!c)return!1;u++}return!0}function rf(t,e,r){let n=rn(t),o=n.length;if(rn(e).length!==o)return!1;for(;o-- >0;)if(!rb(t,e,r,n[o]))return!1;return!0}function rp(t,e,r){let n,o,i;let a=e9(t),c=a.length;if(e9(e).length!==c)return!1;for(;c-- >0;)if(!rb(t,e,r,n=a[c])||(o=rr(t,n),i=rr(e,n),(o||i)&&(!o||!i||o.configurable!==i.configurable||o.enumerable!==i.enumerable||o.writable!==i.writable)))return!1;return!0}function rh(t,e){return re(t.valueOf(),e.valueOf())}function rd(t,e){return t.source===e.source&&t.flags===e.flags}function ry(t,e,r){let n,o;let i=t.size;if(i!==e.size)return!1;if(!i)return!0;let a=Array(i),c=t.values();for(;(n=c.next())&&!n.done;){let i=e.values(),c=!1,u=0;for(;(o=i.next())&&!o.done;){if(!a[u]&&r.equals(n.value,o.value,n.value,o.value,t,e,r)){c=a[u]=!0;break}u++}if(!c)return!1}return!0}function rv(t,e){let r=t.byteLength;if(e.byteLength!==r||t.byteOffset!==e.byteOffset)return!1;for(;r-- >0;)if(t[r]!==e[r])return!1;return!0}function rm(t,e){return t.hostname===e.hostname&&t.pathname===e.pathname&&t.protocol===e.protocol&&t.port===e.port&&t.hash===e.hash&&t.username===e.username&&t.password===e.password}function rb(t,e,r,n){return("_owner"===n||"__o"===n||"__v"===n)&&(!!t.$$typeof||!!e.$$typeof)||rt(e,n)&&r.equals(t[n],e[n],n,n,t,e,r)}let rg={"[object Int8Array]":!0,"[object Uint8Array]":!0,"[object Uint8ClampedArray]":!0,"[object Int16Array]":!0,"[object Uint16Array]":!0,"[object Int32Array]":!0,"[object Uint32Array]":!0,"[object Float16Array]":!0,"[object Float32Array]":!0,"[object Float64Array]":!0,"[object BigInt64Array]":!0,"[object BigUint64Array]":!0},rx=Object.prototype.toString,rw=rO();function rO(t={}){let{circular:e=!1,createInternalComparator:r,createState:n,strict:o=!1}=t,i=function({areArrayBuffersEqual:t,areArraysEqual:e,areDataViewsEqual:r,areDatesEqual:n,areErrorsEqual:o,areFunctionsEqual:i,areMapsEqual:a,areNumbersEqual:c,areObjectsEqual:u,arePrimitiveWrappersEqual:l,areRegExpsEqual:s,areSetsEqual:f,areTypedArraysEqual:p,areUrlsEqual:h,unknownTagComparators:d}){return function(y,v,m){if(y===v)return!0;if(null==y||null==v)return!1;let b=typeof y;if(b!==typeof v)return!1;if("object"!==b)return"number"===b?c(y,v,m):"function"===b&&i(y,v,m);let g=y.constructor;if(g!==v.constructor)return!1;if(g===Object)return u(y,v,m);if(Array.isArray(y))return e(y,v,m);if(g===Date)return n(y,v,m);if(g===RegExp)return s(y,v,m);if(g===Map)return a(y,v,m);if(g===Set)return f(y,v,m);let x=rx.call(y);if("[object Date]"===x)return n(y,v,m);if("[object RegExp]"===x)return s(y,v,m);if("[object Map]"===x)return a(y,v,m);if("[object Set]"===x)return f(y,v,m);if("[object Object]"===x)return"function"!=typeof y.then&&"function"!=typeof v.then&&u(y,v,m);if("[object URL]"===x)return h(y,v,m);if("[object Error]"===x)return o(y,v,m);if("[object Arguments]"===x)return u(y,v,m);if(rg[x])return p(y,v,m);if("[object ArrayBuffer]"===x)return t(y,v,m);if("[object DataView]"===x)return r(y,v,m);if("[object Boolean]"===x||"[object Number]"===x||"[object String]"===x)return l(y,v,m);if(d){let t=d[x];if(!t){let e=null!=y?y[Symbol.toStringTag]:void 0;e&&(t=d[e])}if(t)return t(y,v,m)}return!1}}(function({circular:t,createCustomConfig:e,strict:r}){let n={areArrayBuffersEqual:ro,areArraysEqual:r?rp:ri,areDataViewsEqual:ra,areDatesEqual:rc,areErrorsEqual:ru,areFunctionsEqual:rl,areMapsEqual:r?e8(rs,rp):rs,areNumbersEqual:re,areObjectsEqual:r?rp:rf,arePrimitiveWrappersEqual:rh,areRegExpsEqual:rd,areSetsEqual:r?e8(ry,rp):ry,areTypedArraysEqual:r?e8(rv,rp):rv,areUrlsEqual:rm,unknownTagComparators:void 0};if(e&&(n=Object.assign({},n,e(n))),t){let t=e7(n.areArraysEqual),e=e7(n.areMapsEqual),r=e7(n.areObjectsEqual),o=e7(n.areSetsEqual);n=Object.assign({},n,{areArraysEqual:t,areMapsEqual:e,areObjectsEqual:r,areSetsEqual:o})}return n}(t)),a=r?r(i):function(t,e,r,n,o,a,c){return i(t,e,c)};return function({circular:t,comparator:e,createState:r,equals:n,strict:o}){if(r)return function(i,a){let{cache:c=t?new WeakMap:void 0,meta:u}=r();return e(i,a,{cache:c,equals:n,meta:u,strict:o})};if(t)return function(t,r){return e(t,r,{cache:new WeakMap,equals:n,meta:void 0,strict:o})};let i={cache:void 0,equals:n,meta:void 0,strict:o};return function(t,r){return e(t,r,i)}}({circular:e,comparator:i,createState:n,equals:a,strict:o})}function rj(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,r=-1;requestAnimationFrame(function n(o){if(r<0&&(r=o),o-r>e)t(o),r=-1;else{var i;i=n,"undefined"!=typeof requestAnimationFrame&&requestAnimationFrame(i)}})}function rS(t){return(rS="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function rP(t,e){(null==e||e>t.length)&&(e=t.length);for(var r=0,n=Array(e);rre}),rO({strict:!0,createInternalComparator:()=>re}),rO({circular:!0,createInternalComparator:()=>re}),rO({circular:!0,createInternalComparator:()=>re,strict:!0});var r_=function(t){return t},rT=function(t,e){return Object.keys(e).reduce(function(r,n){return rk(rk({},r),{},rM({},n,t(n,e[n])))},{})},rN=function(t,e,r){return t.map(function(t){return"".concat(t.replace(/([A-Z])/g,function(t){return"-".concat(t.toLowerCase())})," ").concat(e,"ms ").concat(r)}).join(",")},rC=function(t,e,r,n,o,i,a,c){};function rD(t,e){if(t){if("string"==typeof t)return rI(t,e);var r=Object.prototype.toString.call(t).slice(8,-1);if("Object"===r&&t.constructor&&(r=t.constructor.name),"Map"===r||"Set"===r)return Array.from(t);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return rI(t,e)}}function rI(t,e){(null==e||e>t.length)&&(e=t.length);for(var r=0,n=Array(e);r=0&&t<=1}),"[configBezier]: arguments should be x1, y1, x2, y2 of [0, 1] instead received %s",n);var p=rL(i,c),h=rL(a,u),d=(t=i,e=c,function(r){var n;return rR([].concat(function(t){if(Array.isArray(t))return rI(t)}(n=rB(t,e).map(function(t,e){return t*e}).slice(1))||function(t){if("undefined"!=typeof Symbol&&null!=t[Symbol.iterator]||null!=t["@@iterator"])return Array.from(t)}(n)||rD(n)||function(){throw TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}(),[0]),r)}),y=function(t){for(var e=t>1?1:t,r=e,n=0;n<8;++n){var o,i=p(r)-e,a=d(r);if(1e-4>Math.abs(i-e)||a<1e-4)break;r=(o=r-i/a)>1?1:o<0?0:o}return h(r)};return y.isStepper=!1,y},rU=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=t.stiff,r=void 0===e?100:e,n=t.damping,o=void 0===n?8:n,i=t.dt,a=void 0===i?17:i,c=function(t,e,n){var i=n+(-(t-e)*r-n*o)*a/1e3,c=n*a/1e3+t;return 1e-4>Math.abs(c-e)&&1e-4>Math.abs(i)?[e,0]:[c,i]};return c.isStepper=!0,c.dt=a,c},r$=function(){for(var t=arguments.length,e=Array(t),r=0;rt.length)&&(e=t.length);for(var r=0,n=Array(e);rt.length)&&(e=t.length);for(var r=0,n=Array(e);r0?r[o-1]:n,p=l||Object.keys(u);if("function"==typeof c||"spring"===c)return[].concat(r1(t),[e.runJSAnimation.bind(e,{from:f.style,to:u,duration:i,easing:c}),i]);var h=rN(p,i,c),d=r6(r6(r6({},f.style),u),{},{transition:h});return[].concat(r1(t),[d,i,s]).filter(r_)},[a,Math.max(void 0===c?0:c,n)])),[t.onAnimationEnd]))}},{key:"runAnimation",value:function(t){if(!this.manager){var e,r,n;this.manager=(e=function(){return null},r=!1,n=function t(n){if(!r){if(Array.isArray(n)){if(!n.length)return;var o=function(t){if(Array.isArray(t))return t}(n)||function(t){if("undefined"!=typeof Symbol&&null!=t[Symbol.iterator]||null!=t["@@iterator"])return Array.from(t)}(n)||function(t,e){if(t){if("string"==typeof t)return rP(t,void 0);var r=Object.prototype.toString.call(t).slice(8,-1);if("Object"===r&&t.constructor&&(r=t.constructor.name),"Map"===r||"Set"===r)return Array.from(t);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return rP(t,void 0)}}(n)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}(),i=o[0],a=o.slice(1);if("number"==typeof i){rj(t.bind(null,a),i);return}t(i),rj(t.bind(null,a));return}"object"===rS(n)&&e(n),"function"==typeof n&&n()}},{stop:function(){r=!0},start:function(t){r=!1,n(t)},subscribe:function(t){return e=t,function(){e=function(){return null}}}})}var o=t.begin,i=t.duration,a=t.attributeName,c=t.to,u=t.easing,l=t.onAnimationStart,s=t.onAnimationEnd,f=t.steps,p=t.children,h=this.manager;if(this.unSubscribe=h.subscribe(this.handleStyleChange),"function"==typeof u||"function"==typeof p||"spring"===u){this.runJSAnimation(t);return}if(f.length>1){this.runStepAnimation(t);return}var d=a?r4({},a,c):c,y=rN(Object.keys(d),i,u);h.start([l,o,r6(r6({},d),{},{transition:y}),i,s])}},{key:"render",value:function(){var t=this.props,e=t.children,r=(t.begin,t.duration),n=(t.attributeName,t.easing,t.isActive),o=(t.steps,t.from,t.to,t.canBegin,t.onAnimationEnd,t.shouldReAnimate,t.onAnimationReStart,function(t,e){if(null==t)return{};var r,n,o=function(t,e){if(null==t)return{};var r,n,o={},i=Object.keys(t);for(n=0;n=0||(o[r]=t[r]);return o}(t,e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);for(n=0;n=0)&&Object.prototype.propertyIsEnumerable.call(t,r)&&(o[r]=t[r])}return o}(t,r0)),i=u.Children.count(e),a=this.state.style;if("function"==typeof e)return e(a);if(!n||0===i||r<=0)return e;var c=function(t){var e=t.props,r=e.style,n=e.className;return(0,u.cloneElement)(t,r6(r6({},o),{},{style:r6(r6({},void 0===r?{}:r),a),className:n}))};return 1===i?c(u.Children.only(e)):l().createElement("div",null,u.Children.map(e,function(t){return c(t)}))}}],function(t,e){for(var r=0;rt.length)&&(e=t.length);for(var r=0,n=Array(e);r=0?1:-1,u=r>=0?1:-1,l=n>=0&&r>=0||n<0&&r<0?1:0;if(a>0&&o instanceof Array){for(var s=[0,0,0,0],f=0;f<4;f++)s[f]=o[f]>a?a:o[f];i="M".concat(t,",").concat(e+c*s[0]),s[0]>0&&(i+="A ".concat(s[0],",").concat(s[0],",0,0,").concat(l,",").concat(t+u*s[0],",").concat(e)),i+="L ".concat(t+r-u*s[1],",").concat(e),s[1]>0&&(i+="A ".concat(s[1],",").concat(s[1],",0,0,").concat(l,",\n ").concat(t+r,",").concat(e+c*s[1])),i+="L ".concat(t+r,",").concat(e+n-c*s[2]),s[2]>0&&(i+="A ".concat(s[2],",").concat(s[2],",0,0,").concat(l,",\n ").concat(t+r-u*s[2],",").concat(e+n)),i+="L ".concat(t+u*s[3],",").concat(e+n),s[3]>0&&(i+="A ".concat(s[3],",").concat(s[3],",0,0,").concat(l,",\n ").concat(t,",").concat(e+n-c*s[3])),i+="Z"}else if(a>0&&o===+o&&o>0){var p=Math.min(a,o);i="M ".concat(t,",").concat(e+c*p,"\n A ").concat(p,",").concat(p,",0,0,").concat(l,",").concat(t+u*p,",").concat(e,"\n L ").concat(t+r-u*p,",").concat(e,"\n A ").concat(p,",").concat(p,",0,0,").concat(l,",").concat(t+r,",").concat(e+c*p,"\n L ").concat(t+r,",").concat(e+n-c*p,"\n A ").concat(p,",").concat(p,",0,0,").concat(l,",").concat(t+r-u*p,",").concat(e+n,"\n L ").concat(t+u*p,",").concat(e+n,"\n A ").concat(p,",").concat(p,",0,0,").concat(l,",").concat(t,",").concat(e+n-c*p," Z")}else i="M ".concat(t,",").concat(e," h ").concat(r," v ").concat(n," h ").concat(-r," Z");return i},nu=function(t,e){if(!t||!e)return!1;var r=t.x,n=t.y,o=e.x,i=e.y,a=e.width,c=e.height;return!!(Math.abs(a)>0&&Math.abs(c)>0)&&r>=Math.min(o,o+a)&&r<=Math.max(o,o+a)&&n>=Math.min(i,i+c)&&n<=Math.max(i,i+c)},nl={x:0,y:0,width:0,height:0,radius:0,isAnimationActive:!1,isUpdateAnimationActive:!1,animationBegin:0,animationDuration:1500,animationEasing:"ease"},ns=function(t){var e,r=na(na({},nl),t),n=(0,u.useRef)(),o=function(t){if(Array.isArray(t))return t}(e=(0,u.useState)(-1))||function(t,e){var r=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=r){var n,o,i,a,c=[],u=!0,l=!1;try{for(i=(r=r.call(t)).next;!(u=(n=i.call(r)).done)&&(c.push(n.value),2!==c.length);u=!0);}catch(t){l=!0,o=t}finally{try{if(!u&&null!=r.return&&(a=r.return(),Object(a)!==a))return}finally{if(l)throw o}}return c}}(e,2)||function(t,e){if(t){if("string"==typeof t)return no(t,2);var r=Object.prototype.toString.call(t).slice(8,-1);if("Object"===r&&t.constructor&&(r=t.constructor.name),"Map"===r||"Set"===r)return Array.from(t);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return no(t,2)}}(e,2)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}(),i=o[0],a=o[1];(0,u.useEffect)(function(){if(n.current&&n.current.getTotalLength)try{var t=n.current.getTotalLength();t&&a(t)}catch(t){}},[]);var s=r.x,f=r.y,p=r.width,h=r.height,d=r.radius,y=r.className,v=r.animationEasing,m=r.animationDuration,b=r.animationBegin,g=r.isAnimationActive,x=r.isUpdateAnimationActive;if(s!==+s||f!==+f||p!==+p||h!==+h||0===p||0===h)return null;var w=(0,c.Z)("recharts-rectangle",y);return x?l().createElement(ne,{canBegin:i>0,from:{width:p,height:h,x:s,y:f},to:{width:p,height:h,x:s,y:f},duration:m,animationEasing:v,isActive:x},function(t){var e=t.width,o=t.height,a=t.x,c=t.y;return l().createElement(ne,{canBegin:i>0,from:"0px ".concat(-1===i?1:i,"px"),to:"".concat(i,"px 0px"),attributeName:"strokeDasharray",begin:b,duration:m,isActive:g,easing:v},l().createElement("path",nn({},tu(r,!0),{className:w,d:nc(a,c,e,o,d),ref:n})))}):l().createElement("path",nn({},tu(r,!0),{className:w,d:nc(s,f,p,h,d)}))};function nf(t,e){switch(arguments.length){case 0:break;case 1:this.range(t);break;default:this.range(e).domain(t)}return this}function np(t,e){switch(arguments.length){case 0:break;case 1:"function"==typeof t?this.interpolator(t):this.range(t);break;default:this.domain(t),"function"==typeof e?this.interpolator(e):this.range(e)}return this}class nh extends Map{constructor(t,e=ny){if(super(),Object.defineProperties(this,{_intern:{value:new Map},_key:{value:e}}),null!=t)for(let[e,r]of t)this.set(e,r)}get(t){return super.get(nd(this,t))}has(t){return super.has(nd(this,t))}set(t,e){return super.set(function({_intern:t,_key:e},r){let n=e(r);return t.has(n)?t.get(n):(t.set(n,r),r)}(this,t),e)}delete(t){return super.delete(function({_intern:t,_key:e},r){let n=e(r);return t.has(n)&&(r=t.get(n),t.delete(n)),r}(this,t))}}function nd({_intern:t,_key:e},r){let n=e(r);return t.has(n)?t.get(n):r}function ny(t){return null!==t&&"object"==typeof t?t.valueOf():t}let nv=Symbol("implicit");function nm(){var t=new nh,e=[],r=[],n=nv;function o(o){let i=t.get(o);if(void 0===i){if(n!==nv)return n;t.set(o,i=e.push(o)-1)}return r[i%r.length]}return o.domain=function(r){if(!arguments.length)return e.slice();for(let n of(e=[],t=new nh,r))t.has(n)||t.set(n,e.push(n)-1);return o},o.range=function(t){return arguments.length?(r=Array.from(t),o):r.slice()},o.unknown=function(t){return arguments.length?(n=t,o):n},o.copy=function(){return nm(e,r).unknown(n)},nf.apply(o,arguments),o}function nb(){var t,e,r=nm().unknown(void 0),n=r.domain,o=r.range,i=0,a=1,c=!1,u=0,l=0,s=.5;function f(){var r=n().length,f=a1&&void 0!==arguments[1]?arguments[1]:{};if(null==t||tZ.isSsr)return{width:0,height:0};var n=(Object.keys(e=nO({},r)).forEach(function(t){e[t]||delete e[t]}),e),o=JSON.stringify({text:t,copyStyle:n});if(nj.widthCache[o])return nj.widthCache[o];try{var i=document.getElementById(nP);i||((i=document.createElement("span")).setAttribute("id",nP),i.setAttribute("aria-hidden","true"),document.body.appendChild(i));var a=nO(nO({},nS),n);Object.assign(i.style,a),i.textContent="".concat(t);var c=i.getBoundingClientRect(),u={width:c.width,height:c.height};return nj.widthCache[o]=u,++nj.cacheCount>2e3&&(nj.cacheCount=0,nj.widthCache={}),u}catch(t){return{width:0,height:0}}};function nE(t){return(nE="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function nk(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){var r=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=r){var n,o,i,a,c=[],u=!0,l=!1;try{if(i=(r=r.call(t)).next,0===e){if(Object(r)!==r)return;u=!1}else for(;!(u=(n=i.call(r)).done)&&(c.push(n.value),c.length!==e);u=!0);}catch(t){l=!0,o=t}finally{try{if(!u&&null!=r.return&&(a=r.return(),Object(a)!==a))return}finally{if(l)throw o}}return c}}(t,e)||function(t,e){if(t){if("string"==typeof t)return nM(t,e);var r=Object.prototype.toString.call(t).slice(8,-1);if("Object"===r&&t.constructor&&(r=t.constructor.name),"Map"===r||"Set"===r)return Array.from(t);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return nM(t,e)}}(t,e)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function nM(t,e){(null==e||e>t.length)&&(e=t.length);for(var r=0,n=Array(e);r=0)continue;r[n]=t[n]}return r}(t,e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);for(n=0;n=0)&&Object.prototype.propertyIsEnumerable.call(t,r)&&(o[r]=t[r])}return o}function nH(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){var r=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=r){var n,o,i,a,c=[],u=!0,l=!1;try{if(i=(r=r.call(t)).next,0===e){if(Object(r)!==r)return;u=!1}else for(;!(u=(n=i.call(r)).done)&&(c.push(n.value),c.length!==e);u=!0);}catch(t){l=!0,o=t}finally{try{if(!u&&null!=r.return&&(a=r.return(),Object(a)!==a))return}finally{if(l)throw o}}return c}}(t,e)||function(t,e){if(t){if("string"==typeof t)return nX(t,e);var r=Object.prototype.toString.call(t).slice(8,-1);if("Object"===r&&t.constructor&&(r=t.constructor.name),"Map"===r||"Set"===r)return Array.from(t);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return nX(t,e)}}(t,e)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function nX(t,e){(null==e||e>t.length)&&(e=t.length);for(var r=0,n=Array(e);r0&&void 0!==arguments[0]?arguments[0]:[];return t.reduce(function(t,e){var i=e.word,a=e.width,c=t[t.length-1];return c&&(null==n||o||c.width+a+ra||e.reduce(function(t,e){return t.width>e.width?t:e}).width>Number(n),e]},d=0,y=c.length-1,v=0;d<=y&&v<=c.length-1;){var m=Math.floor((d+y)/2),b=nH(h(m-1),2),g=b[0],x=b[1],w=nH(h(m),1)[0];if(g||w||(d=m+1),g&&w&&(y=m-1),!g&&w){i=x;break}v++}return i||p},nZ=function(t){return[{words:w()(t)?[]:t.toString().split(nG)}]},nK=function(t){var e=t.width,r=t.scaleToFit,n=t.children,o=t.style,i=t.breakAll,a=t.maxLines;if((e||r)&&!tZ.isSsr){var c=nV({breakAll:i,children:n,style:o});return c?nY({breakAll:i,children:n,maxLines:a,style:o},c.wordsWithComputedWidth,c.spaceWidth,e,r):nZ(n)}return nZ(n)},nJ="#808080",nQ=function(t){var e,r=t.x,n=void 0===r?0:r,o=t.y,i=void 0===o?0:o,a=t.lineHeight,s=void 0===a?"1em":a,f=t.capHeight,p=void 0===f?"0.71em":f,h=t.scaleToFit,d=void 0!==h&&h,y=t.textAnchor,v=t.verticalAnchor,m=t.fill,b=void 0===m?nJ:m,g=nq(t,n$),x=(0,u.useMemo)(function(){return nK({breakAll:g.breakAll,children:g.children,maxLines:g.maxLines,scaleToFit:d,style:g.style,width:g.width})},[g.breakAll,g.children,g.maxLines,d,g.style,g.width]),w=g.dx,O=g.dy,j=g.angle,A=g.className,E=g.breakAll,k=nq(g,nF);if(!P(n)||!P(i))return null;var M=n+(S(w)?w:0),_=i+(S(O)?O:0);switch(void 0===v?"end":v){case"start":e=nU("calc(".concat(p,")"));break;case"middle":e=nU("calc(".concat((x.length-1)/2," * -").concat(s," + (").concat(p," / 2))"));break;default:e=nU("calc(".concat(x.length-1," * -").concat(s,")"))}var T=[];if(d){var N=x[0].width,C=g.width;T.push("scale(".concat((S(C)?C/N:1)/N,")"))}return j&&T.push("rotate(".concat(j,", ").concat(M,", ").concat(_,")")),T.length&&(k.transform=T.join(" ")),l().createElement("text",nW({},tu(k,!0),{x:M,y:_,className:(0,c.Z)("recharts-text",A),textAnchor:void 0===y?"start":y,fill:b.includes("url")?nJ:b}),x.map(function(t,r){var n=t.words.join(E?"":" ");return l().createElement("tspan",{x:M,dy:0===r?e:s,key:"".concat(n,"-").concat(r)},n)}))};let n0=Math.sqrt(50),n1=Math.sqrt(10),n2=Math.sqrt(2);function n3(t,e,r){let n,o,i;let a=(e-t)/Math.max(0,r),c=Math.floor(Math.log10(a)),u=a/Math.pow(10,c),l=u>=n0?10:u>=n1?5:u>=n2?2:1;return(c<0?(n=Math.round(t*(i=Math.pow(10,-c)/l)),o=Math.round(e*i),n/ie&&--o,i=-i):(n=Math.round(t/(i=Math.pow(10,c)*l)),o=Math.round(e/i),n*ie&&--o),o0))return[];if(t===e)return[t];let n=e=o))return[];let c=i-o+1,u=Array(c);if(n){if(a<0)for(let t=0;te?1:t>=e?0:NaN}function n7(t,e){return null==t||null==e?NaN:et?1:e>=t?0:NaN}function n9(t){let e,r,n;function o(t,n,o=0,i=t.length){if(o>>1;0>r(t[e],n)?o=e+1:i=e}while(on8(t(e),r),n=(e,r)=>t(e)-r):(e=t===n8||t===n7?t:ot,r=t,n=t),{left:o,center:function(t,e,r=0,i=t.length){let a=o(t,e,r,i-1);return a>r&&n(t[a-1],e)>-n(t[a],e)?a-1:a},right:function(t,n,o=0,i=t.length){if(o>>1;0>=r(t[e],n)?o=e+1:i=e}while(o>8&15|e>>4&240,e>>4&15|240&e,(15&e)<<4|15&e,1):8===r?oO(e>>24&255,e>>16&255,e>>8&255,(255&e)/255):4===r?oO(e>>12&15|e>>8&240,e>>8&15|e>>4&240,e>>4&15|240&e,((15&e)<<4|15&e)/255):null):(e=of.exec(t))?new oS(e[1],e[2],e[3],1):(e=op.exec(t))?new oS(255*e[1]/100,255*e[2]/100,255*e[3]/100,1):(e=oh.exec(t))?oO(e[1],e[2],e[3],e[4]):(e=od.exec(t))?oO(255*e[1]/100,255*e[2]/100,255*e[3]/100,e[4]):(e=oy.exec(t))?o_(e[1],e[2]/100,e[3]/100,1):(e=ov.exec(t))?o_(e[1],e[2]/100,e[3]/100,e[4]):om.hasOwnProperty(t)?ow(om[t]):"transparent"===t?new oS(NaN,NaN,NaN,0):null}function ow(t){return new oS(t>>16&255,t>>8&255,255&t,1)}function oO(t,e,r,n){return n<=0&&(t=e=r=NaN),new oS(t,e,r,n)}function oj(t,e,r,n){var o;return 1==arguments.length?((o=t)instanceof oa||(o=ox(o)),o)?new oS((o=o.rgb()).r,o.g,o.b,o.opacity):new oS:new oS(t,e,r,null==n?1:n)}function oS(t,e,r,n){this.r=+t,this.g=+e,this.b=+r,this.opacity=+n}function oP(){return`#${oM(this.r)}${oM(this.g)}${oM(this.b)}`}function oA(){let t=oE(this.opacity);return`${1===t?"rgb(":"rgba("}${ok(this.r)}, ${ok(this.g)}, ${ok(this.b)}${1===t?")":`, ${t})`}`}function oE(t){return isNaN(t)?1:Math.max(0,Math.min(1,t))}function ok(t){return Math.max(0,Math.min(255,Math.round(t)||0))}function oM(t){return((t=ok(t))<16?"0":"")+t.toString(16)}function o_(t,e,r,n){return n<=0?t=e=r=NaN:r<=0||r>=1?t=e=NaN:e<=0&&(t=NaN),new oN(t,e,r,n)}function oT(t){if(t instanceof oN)return new oN(t.h,t.s,t.l,t.opacity);if(t instanceof oa||(t=ox(t)),!t)return new oN;if(t instanceof oN)return t;var e=(t=t.rgb()).r/255,r=t.g/255,n=t.b/255,o=Math.min(e,r,n),i=Math.max(e,r,n),a=NaN,c=i-o,u=(i+o)/2;return c?(a=e===i?(r-n)/c+(r0&&u<1?0:a,new oN(a,c,u,t.opacity)}function oN(t,e,r,n){this.h=+t,this.s=+e,this.l=+r,this.opacity=+n}function oC(t){return(t=(t||0)%360)<0?t+360:t}function oD(t){return Math.max(0,Math.min(1,t||0))}function oI(t,e,r){return(t<60?e+(r-e)*t/60:t<180?r:t<240?e+(r-e)*(240-t)/60:e)*255}function oB(t,e,r,n,o){var i=t*t,a=i*t;return((1-3*t+3*i-a)*e+(4-6*i+3*a)*r+(1+3*t+3*i-3*a)*n+a*o)/6}oo(oa,ox,{copy(t){return Object.assign(new this.constructor,this,t)},displayable(){return this.rgb().displayable()},hex:ob,formatHex:ob,formatHex8:function(){return this.rgb().formatHex8()},formatHsl:function(){return oT(this).formatHsl()},formatRgb:og,toString:og}),oo(oS,oj,oi(oa,{brighter(t){return t=null==t?1.4285714285714286:Math.pow(1.4285714285714286,t),new oS(this.r*t,this.g*t,this.b*t,this.opacity)},darker(t){return t=null==t?.7:Math.pow(.7,t),new oS(this.r*t,this.g*t,this.b*t,this.opacity)},rgb(){return this},clamp(){return new oS(ok(this.r),ok(this.g),ok(this.b),oE(this.opacity))},displayable(){return -.5<=this.r&&this.r<255.5&&-.5<=this.g&&this.g<255.5&&-.5<=this.b&&this.b<255.5&&0<=this.opacity&&this.opacity<=1},hex:oP,formatHex:oP,formatHex8:function(){return`#${oM(this.r)}${oM(this.g)}${oM(this.b)}${oM((isNaN(this.opacity)?1:this.opacity)*255)}`},formatRgb:oA,toString:oA})),oo(oN,function(t,e,r,n){return 1==arguments.length?oT(t):new oN(t,e,r,null==n?1:n)},oi(oa,{brighter(t){return t=null==t?1.4285714285714286:Math.pow(1.4285714285714286,t),new oN(this.h,this.s,this.l*t,this.opacity)},darker(t){return t=null==t?.7:Math.pow(.7,t),new oN(this.h,this.s,this.l*t,this.opacity)},rgb(){var t=this.h%360+(this.h<0)*360,e=isNaN(t)||isNaN(this.s)?0:this.s,r=this.l,n=r+(r<.5?r:1-r)*e,o=2*r-n;return new oS(oI(t>=240?t-240:t+120,o,n),oI(t,o,n),oI(t<120?t+240:t-120,o,n),this.opacity)},clamp(){return new oN(oC(this.h),oD(this.s),oD(this.l),oE(this.opacity))},displayable(){return(0<=this.s&&this.s<=1||isNaN(this.s))&&0<=this.l&&this.l<=1&&0<=this.opacity&&this.opacity<=1},formatHsl(){let t=oE(this.opacity);return`${1===t?"hsl(":"hsla("}${oC(this.h)}, ${100*oD(this.s)}%, ${100*oD(this.l)}%${1===t?")":`, ${t})`}`}}));let oR=t=>()=>t;function oL(t,e){var r=e-t;return r?function(e){return t+e*r}:oR(isNaN(t)?e:t)}let oz=function t(e){var r,n=1==(r=+(r=e))?oL:function(t,e){var n,o,i;return e-t?(n=t,o=e,n=Math.pow(n,i=r),o=Math.pow(o,i)-n,i=1/i,function(t){return Math.pow(n+t*o,i)}):oR(isNaN(t)?e:t)};function o(t,e){var r=n((t=oj(t)).r,(e=oj(e)).r),o=n(t.g,e.g),i=n(t.b,e.b),a=oL(t.opacity,e.opacity);return function(e){return t.r=r(e),t.g=o(e),t.b=i(e),t.opacity=a(e),t+""}}return o.gamma=t,o}(1);function oU(t){return function(e){var r,n,o=e.length,i=Array(o),a=Array(o),c=Array(o);for(r=0;r=1?(r=1,e-1):Math.floor(r*e),o=t[n],i=t[n+1],a=n>0?t[n-1]:2*o-i,c=nc&&(a=e.slice(c,a),l[u]?l[u]+=a:l[++u]=a),(o=o[0])===(i=i[0])?l[u]?l[u]+=i:l[++u]=i:(l[++u]=null,s.push({i:u,x:o$(o,i)})),c=oW.lastIndex;return ce&&(r=t,t=e,e=r),l=function(r){return Math.max(t,Math.min(e,r))}),n=u>2?oK:oZ,o=i=null,f}function f(e){return null==e||isNaN(e=+e)?r:(o||(o=n(a.map(t),c,u)))(t(l(e)))}return f.invert=function(r){return l(e((i||(i=n(c,a.map(t),o$)))(r)))},f.domain=function(t){return arguments.length?(a=Array.from(t,oX),s()):a.slice()},f.range=function(t){return arguments.length?(c=Array.from(t),s()):c.slice()},f.rangeRound=function(t){return c=Array.from(t),u=oH,s()},f.clamp=function(t){return arguments.length?(l=!!t||oV,s()):l!==oV},f.interpolate=function(t){return arguments.length?(u=t,s()):u},f.unknown=function(t){return arguments.length?(r=t,f):r},function(r,n){return t=r,e=n,s()}}function o0(){return oQ()(oV,oV)}var o1=/^(?:(.)?([<>=^]))?([+\-( ])?([$#])?(0)?(\d+)?(,)?(\.\d+)?(~)?([a-z%])?$/i;function o2(t){var e;if(!(e=o1.exec(t)))throw Error("invalid format: "+t);return new o3({fill:e[1],align:e[2],sign:e[3],symbol:e[4],zero:e[5],width:e[6],comma:e[7],precision:e[8]&&e[8].slice(1),trim:e[9],type:e[10]})}function o3(t){this.fill=void 0===t.fill?" ":t.fill+"",this.align=void 0===t.align?">":t.align+"",this.sign=void 0===t.sign?"-":t.sign+"",this.symbol=void 0===t.symbol?"":t.symbol+"",this.zero=!!t.zero,this.width=void 0===t.width?void 0:+t.width,this.comma=!!t.comma,this.precision=void 0===t.precision?void 0:+t.precision,this.trim=!!t.trim,this.type=void 0===t.type?"":t.type+""}function o6(t,e){if((r=(t=e?t.toExponential(e-1):t.toExponential()).indexOf("e"))<0)return null;var r,n=t.slice(0,r);return[n.length>1?n[0]+n.slice(2):n,+t.slice(r+1)]}function o4(t){return(t=o6(Math.abs(t)))?t[1]:NaN}function o5(t,e){var r=o6(t,e);if(!r)return t+"";var n=r[0],o=r[1];return o<0?"0."+Array(-o).join("0")+n:n.length>o+1?n.slice(0,o+1)+"."+n.slice(o+1):n+Array(o-n.length+2).join("0")}o2.prototype=o3.prototype,o3.prototype.toString=function(){return this.fill+this.align+this.sign+this.symbol+(this.zero?"0":"")+(void 0===this.width?"":Math.max(1,0|this.width))+(this.comma?",":"")+(void 0===this.precision?"":"."+Math.max(0,0|this.precision))+(this.trim?"~":"")+this.type};let o8={"%":(t,e)=>(100*t).toFixed(e),b:t=>Math.round(t).toString(2),c:t=>t+"",d:function(t){return Math.abs(t=Math.round(t))>=1e21?t.toLocaleString("en").replace(/,/g,""):t.toString(10)},e:(t,e)=>t.toExponential(e),f:(t,e)=>t.toFixed(e),g:(t,e)=>t.toPrecision(e),o:t=>Math.round(t).toString(8),p:(t,e)=>o5(100*t,e),r:o5,s:function(t,e){var r=o6(t,e);if(!r)return t+"";var n=r[0],o=r[1],i=o-(ck=3*Math.max(-8,Math.min(8,Math.floor(o/3))))+1,a=n.length;return i===a?n:i>a?n+Array(i-a+1).join("0"):i>0?n.slice(0,i)+"."+n.slice(i):"0."+Array(1-i).join("0")+o6(t,Math.max(0,e+i-1))[0]},X:t=>Math.round(t).toString(16).toUpperCase(),x:t=>Math.round(t).toString(16)};function o7(t){return t}var o9=Array.prototype.map,it=["y","z","a","f","p","n","\xb5","m","","k","M","G","T","P","E","Z","Y"];function ie(t,e,r,n){var o,i,a=n5(t,e,r);switch((n=o2(null==n?",f":n)).type){case"s":var c=Math.max(Math.abs(t),Math.abs(e));return null!=n.precision||isNaN(i=Math.max(0,3*Math.max(-8,Math.min(8,Math.floor(o4(c)/3)))-o4(Math.abs(a))))||(n.precision=i),cT(n,c);case"":case"e":case"g":case"p":case"r":null!=n.precision||isNaN(i=Math.max(0,o4(Math.abs(Math.max(Math.abs(t),Math.abs(e)))-(o=Math.abs(o=a)))-o4(o))+1)||(n.precision=i-("e"===n.type));break;case"f":case"%":null!=n.precision||isNaN(i=Math.max(0,-o4(Math.abs(a))))||(n.precision=i-("%"===n.type)*2)}return c_(n)}function ir(t){var e=t.domain;return t.ticks=function(t){var r=e();return n6(r[0],r[r.length-1],null==t?10:t)},t.tickFormat=function(t,r){var n=e();return ie(n[0],n[n.length-1],null==t?10:t,r)},t.nice=function(r){null==r&&(r=10);var n,o,i=e(),a=0,c=i.length-1,u=i[a],l=i[c],s=10;for(l0;){if((o=n4(u,l,r))===n)return i[a]=u,i[c]=l,e(i);if(o>0)u=Math.floor(u/o)*o,l=Math.ceil(l/o)*o;else if(o<0)u=Math.ceil(u*o)/o,l=Math.floor(l*o)/o;else break;n=o}return t},t}function io(){var t=o0();return t.copy=function(){return oJ(t,io())},nf.apply(t,arguments),ir(t)}function ii(t,e){t=t.slice();var r,n=0,o=t.length-1,i=t[n],a=t[o];return a-t(-e,r)}function ih(t){let e,r;let n=t(ia,ic),o=n.domain,i=10;function a(){var a,c;return e=(a=i)===Math.E?Math.log:10===a&&Math.log10||2===a&&Math.log2||(a=Math.log(a),t=>Math.log(t)/a),r=10===(c=i)?is:c===Math.E?Math.exp:t=>Math.pow(c,t),o()[0]<0?(e=ip(e),r=ip(r),t(iu,il)):t(ia,ic),n}return n.base=function(t){return arguments.length?(i=+t,a()):i},n.domain=function(t){return arguments.length?(o(t),a()):o()},n.ticks=t=>{let n,a;let c=o(),u=c[0],l=c[c.length-1],s=l0){for(;f<=p;++f)for(n=1;nl)break;d.push(a)}}else for(;f<=p;++f)for(n=i-1;n>=1;--n)if(!((a=f>0?n/r(-f):n*r(f))l)break;d.push(a)}2*d.length{if(null==t&&(t=10),null==o&&(o=10===i?"s":","),"function"!=typeof o&&(i%1||null!=(o=o2(o)).precision||(o.trim=!0),o=c_(o)),t===1/0)return o;let a=Math.max(1,i*t/n.ticks().length);return t=>{let n=t/r(Math.round(e(t)));return n*io(ii(o(),{floor:t=>r(Math.floor(e(t))),ceil:t=>r(Math.ceil(e(t)))})),n}function id(t){return function(e){return Math.sign(e)*Math.log1p(Math.abs(e/t))}}function iy(t){return function(e){return Math.sign(e)*Math.expm1(Math.abs(e))*t}}function iv(t){var e=1,r=t(id(1),iy(e));return r.constant=function(r){return arguments.length?t(id(e=+r),iy(e)):e},ir(r)}function im(t){return function(e){return e<0?-Math.pow(-e,t):Math.pow(e,t)}}function ib(t){return t<0?-Math.sqrt(-t):Math.sqrt(t)}function ig(t){return t<0?-t*t:t*t}function ix(t){var e=t(oV,oV),r=1;return e.exponent=function(e){return arguments.length?1==(r=+e)?t(oV,oV):.5===r?t(ib,ig):t(im(r),im(1/r)):r},ir(e)}function iw(){var t=ix(oQ());return t.copy=function(){return oJ(t,iw()).exponent(t.exponent())},nf.apply(t,arguments),t}function iO(){return iw.apply(null,arguments).exponent(.5)}function ij(t){return Math.sign(t)*t*t}function iS(t,e){let r;if(void 0===e)for(let e of t)null!=e&&(r=e)&&(r=e);else{let n=-1;for(let o of t)null!=(o=e(o,++n,t))&&(r=o)&&(r=o)}return r}function iP(t,e){let r;if(void 0===e)for(let e of t)null!=e&&(r>e||void 0===r&&e>=e)&&(r=e);else{let n=-1;for(let o of t)null!=(o=e(o,++n,t))&&(r>o||void 0===r&&o>=o)&&(r=o)}return r}function iA(t,e){return(null==t||!(t>=t))-(null==e||!(e>=e))||(te?1:0)}function iE(t,e,r){let n=t[e];t[e]=t[r],t[r]=n}c_=(cM=function(t){var e,r,n,o=void 0===t.grouping||void 0===t.thousands?o7:(e=o9.call(t.grouping,Number),r=t.thousands+"",function(t,n){for(var o=t.length,i=[],a=0,c=e[0],u=0;o>0&&c>0&&(u+c+1>n&&(c=Math.max(1,n-u)),i.push(t.substring(o-=c,o+c)),!((u+=c+1)>n));)c=e[a=(a+1)%e.length];return i.reverse().join(r)}),i=void 0===t.currency?"":t.currency[0]+"",a=void 0===t.currency?"":t.currency[1]+"",c=void 0===t.decimal?".":t.decimal+"",u=void 0===t.numerals?o7:(n=o9.call(t.numerals,String),function(t){return t.replace(/[0-9]/g,function(t){return n[+t]})}),l=void 0===t.percent?"%":t.percent+"",s=void 0===t.minus?"−":t.minus+"",f=void 0===t.nan?"NaN":t.nan+"";function p(t){var e=(t=o2(t)).fill,r=t.align,n=t.sign,p=t.symbol,h=t.zero,d=t.width,y=t.comma,v=t.precision,m=t.trim,b=t.type;"n"===b?(y=!0,b="g"):o8[b]||(void 0===v&&(v=12),m=!0,b="g"),(h||"0"===e&&"="===r)&&(h=!0,e="0",r="=");var g="$"===p?i:"#"===p&&/[boxX]/.test(b)?"0"+b.toLowerCase():"",x="$"===p?a:/[%p]/.test(b)?l:"",w=o8[b],O=/[defgprs%]/.test(b);function j(t){var i,a,l,p=g,j=x;if("c"===b)j=w(t)+j,t="";else{var S=(t=+t)<0||1/t<0;if(t=isNaN(t)?f:w(Math.abs(t),v),m&&(t=function(t){t:for(var e,r=t.length,n=1,o=-1;n0&&(o=0)}return o>0?t.slice(0,o)+t.slice(e+1):t}(t)),S&&0==+t&&"+"!==n&&(S=!1),p=(S?"("===n?n:s:"-"===n||"("===n?"":n)+p,j=("s"===b?it[8+ck/3]:"")+j+(S&&"("===n?")":""),O){for(i=-1,a=t.length;++i(l=t.charCodeAt(i))||l>57){j=(46===l?c+t.slice(i+1):t.slice(i))+j,t=t.slice(0,i);break}}}y&&!h&&(t=o(t,1/0));var P=p.length+t.length+j.length,A=P>1)+p+t+j+A.slice(P);break;default:t=A+p+t+j}return u(t)}return v=void 0===v?6:/[gprs]/.test(b)?Math.max(1,Math.min(21,v)):Math.max(0,Math.min(20,v)),j.toString=function(){return t+""},j}return{format:p,formatPrefix:function(t,e){var r=p(((t=o2(t)).type="f",t)),n=3*Math.max(-8,Math.min(8,Math.floor(o4(e)/3))),o=Math.pow(10,-n),i=it[8+n/3];return function(t){return r(o*t)+i}}}}({thousands:",",grouping:[3],currency:["$",""]})).format,cT=cM.formatPrefix;let ik=new Date,iM=new Date;function i_(t,e,r,n){function o(e){return t(e=0==arguments.length?new Date:new Date(+e)),e}return o.floor=e=>(t(e=new Date(+e)),e),o.ceil=r=>(t(r=new Date(r-1)),e(r,1),t(r),r),o.round=t=>{let e=o(t),r=o.ceil(t);return t-e(e(t=new Date(+t),null==r?1:Math.floor(r)),t),o.range=(r,n,i)=>{let a;let c=[];if(r=o.ceil(r),i=null==i?1:Math.floor(i),!(r0))return c;do c.push(a=new Date(+r)),e(r,i),t(r);while(ai_(e=>{if(e>=e)for(;t(e),!r(e);)e.setTime(e-1)},(t,n)=>{if(t>=t){if(n<0)for(;++n<=0;)for(;e(t,-1),!r(t););else for(;--n>=0;)for(;e(t,1),!r(t););}}),r&&(o.count=(e,n)=>(ik.setTime(+e),iM.setTime(+n),t(ik),t(iM),Math.floor(r(ik,iM))),o.every=t=>isFinite(t=Math.floor(t))&&t>0?t>1?o.filter(n?e=>n(e)%t==0:e=>o.count(0,e)%t==0):o:null),o}let iT=i_(()=>{},(t,e)=>{t.setTime(+t+e)},(t,e)=>e-t);iT.every=t=>isFinite(t=Math.floor(t))&&t>0?t>1?i_(e=>{e.setTime(Math.floor(e/t)*t)},(e,r)=>{e.setTime(+e+r*t)},(e,r)=>(r-e)/t):iT:null,iT.range;let iN=i_(t=>{t.setTime(t-t.getMilliseconds())},(t,e)=>{t.setTime(+t+1e3*e)},(t,e)=>(e-t)/1e3,t=>t.getUTCSeconds());iN.range;let iC=i_(t=>{t.setTime(t-t.getMilliseconds()-1e3*t.getSeconds())},(t,e)=>{t.setTime(+t+6e4*e)},(t,e)=>(e-t)/6e4,t=>t.getMinutes());iC.range;let iD=i_(t=>{t.setUTCSeconds(0,0)},(t,e)=>{t.setTime(+t+6e4*e)},(t,e)=>(e-t)/6e4,t=>t.getUTCMinutes());iD.range;let iI=i_(t=>{t.setTime(t-t.getMilliseconds()-1e3*t.getSeconds()-6e4*t.getMinutes())},(t,e)=>{t.setTime(+t+36e5*e)},(t,e)=>(e-t)/36e5,t=>t.getHours());iI.range;let iB=i_(t=>{t.setUTCMinutes(0,0,0)},(t,e)=>{t.setTime(+t+36e5*e)},(t,e)=>(e-t)/36e5,t=>t.getUTCHours());iB.range;let iR=i_(t=>t.setHours(0,0,0,0),(t,e)=>t.setDate(t.getDate()+e),(t,e)=>(e-t-(e.getTimezoneOffset()-t.getTimezoneOffset())*6e4)/864e5,t=>t.getDate()-1);iR.range;let iL=i_(t=>{t.setUTCHours(0,0,0,0)},(t,e)=>{t.setUTCDate(t.getUTCDate()+e)},(t,e)=>(e-t)/864e5,t=>t.getUTCDate()-1);iL.range;let iz=i_(t=>{t.setUTCHours(0,0,0,0)},(t,e)=>{t.setUTCDate(t.getUTCDate()+e)},(t,e)=>(e-t)/864e5,t=>Math.floor(t/864e5));function iU(t){return i_(e=>{e.setDate(e.getDate()-(e.getDay()+7-t)%7),e.setHours(0,0,0,0)},(t,e)=>{t.setDate(t.getDate()+7*e)},(t,e)=>(e-t-(e.getTimezoneOffset()-t.getTimezoneOffset())*6e4)/6048e5)}iz.range;let i$=iU(0),iF=iU(1),iW=iU(2),iq=iU(3),iH=iU(4),iX=iU(5),iG=iU(6);function iV(t){return i_(e=>{e.setUTCDate(e.getUTCDate()-(e.getUTCDay()+7-t)%7),e.setUTCHours(0,0,0,0)},(t,e)=>{t.setUTCDate(t.getUTCDate()+7*e)},(t,e)=>(e-t)/6048e5)}i$.range,iF.range,iW.range,iq.range,iH.range,iX.range,iG.range;let iY=iV(0),iZ=iV(1),iK=iV(2),iJ=iV(3),iQ=iV(4),i0=iV(5),i1=iV(6);iY.range,iZ.range,iK.range,iJ.range,iQ.range,i0.range,i1.range;let i2=i_(t=>{t.setDate(1),t.setHours(0,0,0,0)},(t,e)=>{t.setMonth(t.getMonth()+e)},(t,e)=>e.getMonth()-t.getMonth()+(e.getFullYear()-t.getFullYear())*12,t=>t.getMonth());i2.range;let i3=i_(t=>{t.setUTCDate(1),t.setUTCHours(0,0,0,0)},(t,e)=>{t.setUTCMonth(t.getUTCMonth()+e)},(t,e)=>e.getUTCMonth()-t.getUTCMonth()+(e.getUTCFullYear()-t.getUTCFullYear())*12,t=>t.getUTCMonth());i3.range;let i6=i_(t=>{t.setMonth(0,1),t.setHours(0,0,0,0)},(t,e)=>{t.setFullYear(t.getFullYear()+e)},(t,e)=>e.getFullYear()-t.getFullYear(),t=>t.getFullYear());i6.every=t=>isFinite(t=Math.floor(t))&&t>0?i_(e=>{e.setFullYear(Math.floor(e.getFullYear()/t)*t),e.setMonth(0,1),e.setHours(0,0,0,0)},(e,r)=>{e.setFullYear(e.getFullYear()+r*t)}):null,i6.range;let i4=i_(t=>{t.setUTCMonth(0,1),t.setUTCHours(0,0,0,0)},(t,e)=>{t.setUTCFullYear(t.getUTCFullYear()+e)},(t,e)=>e.getUTCFullYear()-t.getUTCFullYear(),t=>t.getUTCFullYear());function i5(t,e,r,n,o,i){let a=[[iN,1,1e3],[iN,5,5e3],[iN,15,15e3],[iN,30,3e4],[i,1,6e4],[i,5,3e5],[i,15,9e5],[i,30,18e5],[o,1,36e5],[o,3,108e5],[o,6,216e5],[o,12,432e5],[n,1,864e5],[n,2,1728e5],[r,1,6048e5],[e,1,2592e6],[e,3,7776e6],[t,1,31536e6]];function c(e,r,n){let o=Math.abs(r-e)/n,i=n9(([,,t])=>t).right(a,o);if(i===a.length)return t.every(n5(e/31536e6,r/31536e6,n));if(0===i)return iT.every(Math.max(n5(e,r,n),1));let[c,u]=a[o/a[i-1][2]isFinite(t=Math.floor(t))&&t>0?i_(e=>{e.setUTCFullYear(Math.floor(e.getUTCFullYear()/t)*t),e.setUTCMonth(0,1),e.setUTCHours(0,0,0,0)},(e,r)=>{e.setUTCFullYear(e.getUTCFullYear()+r*t)}):null,i4.range;let[i8,i7]=i5(i4,i3,iY,iz,iB,iD),[i9,at]=i5(i6,i2,i$,iR,iI,iC);function ae(t){if(0<=t.y&&t.y<100){var e=new Date(-1,t.m,t.d,t.H,t.M,t.S,t.L);return e.setFullYear(t.y),e}return new Date(t.y,t.m,t.d,t.H,t.M,t.S,t.L)}function ar(t){if(0<=t.y&&t.y<100){var e=new Date(Date.UTC(-1,t.m,t.d,t.H,t.M,t.S,t.L));return e.setUTCFullYear(t.y),e}return new Date(Date.UTC(t.y,t.m,t.d,t.H,t.M,t.S,t.L))}function an(t,e,r){return{y:t,m:e,d:r,H:0,M:0,S:0,L:0}}var ao={"-":"",_:" ",0:"0"},ai=/^\s*\d+/,aa=/^%/,ac=/[\\^$*+?|[\]().{}]/g;function au(t,e,r){var n=t<0?"-":"",o=(n?-t:t)+"",i=o.length;return n+(i[t.toLowerCase(),e]))}function ap(t,e,r){var n=ai.exec(e.slice(r,r+1));return n?(t.w=+n[0],r+n[0].length):-1}function ah(t,e,r){var n=ai.exec(e.slice(r,r+1));return n?(t.u=+n[0],r+n[0].length):-1}function ad(t,e,r){var n=ai.exec(e.slice(r,r+2));return n?(t.U=+n[0],r+n[0].length):-1}function ay(t,e,r){var n=ai.exec(e.slice(r,r+2));return n?(t.V=+n[0],r+n[0].length):-1}function av(t,e,r){var n=ai.exec(e.slice(r,r+2));return n?(t.W=+n[0],r+n[0].length):-1}function am(t,e,r){var n=ai.exec(e.slice(r,r+4));return n?(t.y=+n[0],r+n[0].length):-1}function ab(t,e,r){var n=ai.exec(e.slice(r,r+2));return n?(t.y=+n[0]+(+n[0]>68?1900:2e3),r+n[0].length):-1}function ag(t,e,r){var n=/^(Z)|([+-]\d\d)(?::?(\d\d))?/.exec(e.slice(r,r+6));return n?(t.Z=n[1]?0:-(n[2]+(n[3]||"00")),r+n[0].length):-1}function ax(t,e,r){var n=ai.exec(e.slice(r,r+1));return n?(t.q=3*n[0]-3,r+n[0].length):-1}function aw(t,e,r){var n=ai.exec(e.slice(r,r+2));return n?(t.m=n[0]-1,r+n[0].length):-1}function aO(t,e,r){var n=ai.exec(e.slice(r,r+2));return n?(t.d=+n[0],r+n[0].length):-1}function aj(t,e,r){var n=ai.exec(e.slice(r,r+3));return n?(t.m=0,t.d=+n[0],r+n[0].length):-1}function aS(t,e,r){var n=ai.exec(e.slice(r,r+2));return n?(t.H=+n[0],r+n[0].length):-1}function aP(t,e,r){var n=ai.exec(e.slice(r,r+2));return n?(t.M=+n[0],r+n[0].length):-1}function aA(t,e,r){var n=ai.exec(e.slice(r,r+2));return n?(t.S=+n[0],r+n[0].length):-1}function aE(t,e,r){var n=ai.exec(e.slice(r,r+3));return n?(t.L=+n[0],r+n[0].length):-1}function ak(t,e,r){var n=ai.exec(e.slice(r,r+6));return n?(t.L=Math.floor(n[0]/1e3),r+n[0].length):-1}function aM(t,e,r){var n=aa.exec(e.slice(r,r+1));return n?r+n[0].length:-1}function a_(t,e,r){var n=ai.exec(e.slice(r));return n?(t.Q=+n[0],r+n[0].length):-1}function aT(t,e,r){var n=ai.exec(e.slice(r));return n?(t.s=+n[0],r+n[0].length):-1}function aN(t,e){return au(t.getDate(),e,2)}function aC(t,e){return au(t.getHours(),e,2)}function aD(t,e){return au(t.getHours()%12||12,e,2)}function aI(t,e){return au(1+iR.count(i6(t),t),e,3)}function aB(t,e){return au(t.getMilliseconds(),e,3)}function aR(t,e){return aB(t,e)+"000"}function aL(t,e){return au(t.getMonth()+1,e,2)}function az(t,e){return au(t.getMinutes(),e,2)}function aU(t,e){return au(t.getSeconds(),e,2)}function a$(t){var e=t.getDay();return 0===e?7:e}function aF(t,e){return au(i$.count(i6(t)-1,t),e,2)}function aW(t){var e=t.getDay();return e>=4||0===e?iH(t):iH.ceil(t)}function aq(t,e){return t=aW(t),au(iH.count(i6(t),t)+(4===i6(t).getDay()),e,2)}function aH(t){return t.getDay()}function aX(t,e){return au(iF.count(i6(t)-1,t),e,2)}function aG(t,e){return au(t.getFullYear()%100,e,2)}function aV(t,e){return au((t=aW(t)).getFullYear()%100,e,2)}function aY(t,e){return au(t.getFullYear()%1e4,e,4)}function aZ(t,e){var r=t.getDay();return au((t=r>=4||0===r?iH(t):iH.ceil(t)).getFullYear()%1e4,e,4)}function aK(t){var e=t.getTimezoneOffset();return(e>0?"-":(e*=-1,"+"))+au(e/60|0,"0",2)+au(e%60,"0",2)}function aJ(t,e){return au(t.getUTCDate(),e,2)}function aQ(t,e){return au(t.getUTCHours(),e,2)}function a0(t,e){return au(t.getUTCHours()%12||12,e,2)}function a1(t,e){return au(1+iL.count(i4(t),t),e,3)}function a2(t,e){return au(t.getUTCMilliseconds(),e,3)}function a3(t,e){return a2(t,e)+"000"}function a6(t,e){return au(t.getUTCMonth()+1,e,2)}function a4(t,e){return au(t.getUTCMinutes(),e,2)}function a5(t,e){return au(t.getUTCSeconds(),e,2)}function a8(t){var e=t.getUTCDay();return 0===e?7:e}function a7(t,e){return au(iY.count(i4(t)-1,t),e,2)}function a9(t){var e=t.getUTCDay();return e>=4||0===e?iQ(t):iQ.ceil(t)}function ct(t,e){return t=a9(t),au(iQ.count(i4(t),t)+(4===i4(t).getUTCDay()),e,2)}function ce(t){return t.getUTCDay()}function cr(t,e){return au(iZ.count(i4(t)-1,t),e,2)}function cn(t,e){return au(t.getUTCFullYear()%100,e,2)}function co(t,e){return au((t=a9(t)).getUTCFullYear()%100,e,2)}function ci(t,e){return au(t.getUTCFullYear()%1e4,e,4)}function ca(t,e){var r=t.getUTCDay();return au((t=r>=4||0===r?iQ(t):iQ.ceil(t)).getUTCFullYear()%1e4,e,4)}function cc(){return"+0000"}function cu(){return"%"}function cl(t){return+t}function cs(t){return Math.floor(+t/1e3)}function cf(t){return new Date(t)}function cp(t){return t instanceof Date?+t:+new Date(+t)}function ch(t,e,r,n,o,i,a,c,u,l){var s=o0(),f=s.invert,p=s.domain,h=l(".%L"),d=l(":%S"),y=l("%I:%M"),v=l("%I %p"),m=l("%a %d"),b=l("%b %d"),g=l("%B"),x=l("%Y");function w(t){return(u(t)1)for(var r,n,o,i=1,a=t[e[0]],c=a.length;i=0;)r[e]=e;return r}function cA(t,e){return t[e]}function cE(t){let e=[];return e.key=t,e}cC=(cN=function(t){var e=t.dateTime,r=t.date,n=t.time,o=t.periods,i=t.days,a=t.shortDays,c=t.months,u=t.shortMonths,l=as(o),s=af(o),f=as(i),p=af(i),h=as(a),d=af(a),y=as(c),v=af(c),m=as(u),b=af(u),g={a:function(t){return a[t.getDay()]},A:function(t){return i[t.getDay()]},b:function(t){return u[t.getMonth()]},B:function(t){return c[t.getMonth()]},c:null,d:aN,e:aN,f:aR,g:aV,G:aZ,H:aC,I:aD,j:aI,L:aB,m:aL,M:az,p:function(t){return o[+(t.getHours()>=12)]},q:function(t){return 1+~~(t.getMonth()/3)},Q:cl,s:cs,S:aU,u:a$,U:aF,V:aq,w:aH,W:aX,x:null,X:null,y:aG,Y:aY,Z:aK,"%":cu},x={a:function(t){return a[t.getUTCDay()]},A:function(t){return i[t.getUTCDay()]},b:function(t){return u[t.getUTCMonth()]},B:function(t){return c[t.getUTCMonth()]},c:null,d:aJ,e:aJ,f:a3,g:co,G:ca,H:aQ,I:a0,j:a1,L:a2,m:a6,M:a4,p:function(t){return o[+(t.getUTCHours()>=12)]},q:function(t){return 1+~~(t.getUTCMonth()/3)},Q:cl,s:cs,S:a5,u:a8,U:a7,V:ct,w:ce,W:cr,x:null,X:null,y:cn,Y:ci,Z:cc,"%":cu},w={a:function(t,e,r){var n=h.exec(e.slice(r));return n?(t.w=d.get(n[0].toLowerCase()),r+n[0].length):-1},A:function(t,e,r){var n=f.exec(e.slice(r));return n?(t.w=p.get(n[0].toLowerCase()),r+n[0].length):-1},b:function(t,e,r){var n=m.exec(e.slice(r));return n?(t.m=b.get(n[0].toLowerCase()),r+n[0].length):-1},B:function(t,e,r){var n=y.exec(e.slice(r));return n?(t.m=v.get(n[0].toLowerCase()),r+n[0].length):-1},c:function(t,r,n){return S(t,e,r,n)},d:aO,e:aO,f:ak,g:ab,G:am,H:aS,I:aS,j:aj,L:aE,m:aw,M:aP,p:function(t,e,r){var n=l.exec(e.slice(r));return n?(t.p=s.get(n[0].toLowerCase()),r+n[0].length):-1},q:ax,Q:a_,s:aT,S:aA,u:ah,U:ad,V:ay,w:ap,W:av,x:function(t,e,n){return S(t,r,e,n)},X:function(t,e,r){return S(t,n,e,r)},y:ab,Y:am,Z:ag,"%":aM};function O(t,e){return function(r){var n,o,i,a=[],c=-1,u=0,l=t.length;for(r instanceof Date||(r=new Date(+r));++c53)return null;"w"in i||(i.w=1),"Z"in i?(n=(o=(n=ar(an(i.y,0,1))).getUTCDay())>4||0===o?iZ.ceil(n):iZ(n),n=iL.offset(n,(i.V-1)*7),i.y=n.getUTCFullYear(),i.m=n.getUTCMonth(),i.d=n.getUTCDate()+(i.w+6)%7):(n=(o=(n=ae(an(i.y,0,1))).getDay())>4||0===o?iF.ceil(n):iF(n),n=iR.offset(n,(i.V-1)*7),i.y=n.getFullYear(),i.m=n.getMonth(),i.d=n.getDate()+(i.w+6)%7)}else("W"in i||"U"in i)&&("w"in i||(i.w="u"in i?i.u%7:"W"in i?1:0),o="Z"in i?ar(an(i.y,0,1)).getUTCDay():ae(an(i.y,0,1)).getDay(),i.m=0,i.d="W"in i?(i.w+6)%7+7*i.W-(o+5)%7:i.w+7*i.U-(o+6)%7);return"Z"in i?(i.H+=i.Z/100|0,i.M+=i.Z%100,ar(i)):ae(i)}}function S(t,e,r,n){for(var o,i,a=0,c=e.length,u=r.length;a=u)return -1;if(37===(o=e.charCodeAt(a++))){if(!(i=w[(o=e.charAt(a++))in ao?e.charAt(a++):o])||(n=i(t,r,n))<0)return -1}else if(o!=r.charCodeAt(n++))return -1}return n}return g.x=O(r,g),g.X=O(n,g),g.c=O(e,g),x.x=O(r,x),x.X=O(n,x),x.c=O(e,x),{format:function(t){var e=O(t+="",g);return e.toString=function(){return t},e},parse:function(t){var e=j(t+="",!1);return e.toString=function(){return t},e},utcFormat:function(t){var e=O(t+="",x);return e.toString=function(){return t},e},utcParse:function(t){var e=j(t+="",!0);return e.toString=function(){return t},e}}}({dateTime:"%x, %X",date:"%-m/%-d/%Y",time:"%-I:%M:%S %p",periods:["AM","PM"],days:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],shortDays:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],months:["January","February","March","April","May","June","July","August","September","October","November","December"],shortMonths:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"]})).format,cN.parse,cD=cN.utcFormat,cN.utcParse,Array.prototype.slice;var ck,cM,c_,cT,cN,cC,cD,cI,cB,cR=r(1955),cL=r.n(cR),cz=r(2692),cU=r.n(cz),c$=r(8352),cF=r.n(c$),cW=r(1711),cq=r.n(cW),cH=!0,cX="[DecimalError] ",cG=cX+"Invalid argument: ",cV=cX+"Exponent out of range: ",cY=Math.floor,cZ=Math.pow,cK=/^(\d+(\.\d*)?|\.\d+)(e[+-]?\d+)?$/i,cJ=cY(1286742750677284.5),cQ={};function c0(t,e){var r,n,o,i,a,c,u,l,s=t.constructor,f=s.precision;if(!t.s||!e.s)return e.s||(e=new s(t)),cH?ut(e,f):e;if(u=t.d,l=e.d,a=t.e,o=e.e,u=u.slice(),i=a-o){for(i<0?(n=u,i=-i,c=l.length):(n=l,o=a,c=u.length),i>(c=(a=Math.ceil(f/7))>c?a+1:c+1)&&(i=c,n.length=1),n.reverse();i--;)n.push(0);n.reverse()}for((c=u.length)-(i=l.length)<0&&(i=c,n=l,l=u,u=n),r=0;i;)r=(u[--i]=u[i]+l[i]+r)/1e7|0,u[i]%=1e7;for(r&&(u.unshift(r),++o),c=u.length;0==u[--c];)u.pop();return e.d=u,e.e=o,cH?ut(e,f):e}function c1(t,e,r){if(t!==~~t||tr)throw Error(cG+t)}function c2(t){var e,r,n,o=t.length-1,i="",a=t[0];if(o>0){for(i+=a,e=1;et.e^this.s<0?1:-1;for(e=0,r=(n=this.d.length)<(o=t.d.length)?n:o;et.d[e]^this.s<0?1:-1;return n===o?0:n>o^this.s<0?1:-1},cQ.decimalPlaces=cQ.dp=function(){var t=this.d.length-1,e=(t-this.e)*7;if(t=this.d[t])for(;t%10==0;t/=10)e--;return e<0?0:e},cQ.dividedBy=cQ.div=function(t){return c3(this,new this.constructor(t))},cQ.dividedToIntegerBy=cQ.idiv=function(t){var e=this.constructor;return ut(c3(this,new e(t),0,1),e.precision)},cQ.equals=cQ.eq=function(t){return!this.cmp(t)},cQ.exponent=function(){return c4(this)},cQ.greaterThan=cQ.gt=function(t){return this.cmp(t)>0},cQ.greaterThanOrEqualTo=cQ.gte=function(t){return this.cmp(t)>=0},cQ.isInteger=cQ.isint=function(){return this.e>this.d.length-2},cQ.isNegative=cQ.isneg=function(){return this.s<0},cQ.isPositive=cQ.ispos=function(){return this.s>0},cQ.isZero=function(){return 0===this.s},cQ.lessThan=cQ.lt=function(t){return 0>this.cmp(t)},cQ.lessThanOrEqualTo=cQ.lte=function(t){return 1>this.cmp(t)},cQ.logarithm=cQ.log=function(t){var e,r=this.constructor,n=r.precision,o=n+5;if(void 0===t)t=new r(10);else if((t=new r(t)).s<1||t.eq(cB))throw Error(cX+"NaN");if(this.s<1)throw Error(cX+(this.s?"NaN":"-Infinity"));return this.eq(cB)?new r(0):(cH=!1,e=c3(c7(this,o),c7(t,o),o),cH=!0,ut(e,n))},cQ.minus=cQ.sub=function(t){return t=new this.constructor(t),this.s==t.s?ue(this,t):c0(this,(t.s=-t.s,t))},cQ.modulo=cQ.mod=function(t){var e,r=this.constructor,n=r.precision;if(!(t=new r(t)).s)throw Error(cX+"NaN");return this.s?(cH=!1,e=c3(this,t,0,1).times(t),cH=!0,this.minus(e)):ut(new r(this),n)},cQ.naturalExponential=cQ.exp=function(){return c6(this)},cQ.naturalLogarithm=cQ.ln=function(){return c7(this)},cQ.negated=cQ.neg=function(){var t=new this.constructor(this);return t.s=-t.s||0,t},cQ.plus=cQ.add=function(t){return t=new this.constructor(t),this.s==t.s?c0(this,t):ue(this,(t.s=-t.s,t))},cQ.precision=cQ.sd=function(t){var e,r,n;if(void 0!==t&&!!t!==t&&1!==t&&0!==t)throw Error(cG+t);if(e=c4(this)+1,r=7*(n=this.d.length-1)+1,n=this.d[n]){for(;n%10==0;n/=10)r--;for(n=this.d[0];n>=10;n/=10)r++}return t&&e>r?e:r},cQ.squareRoot=cQ.sqrt=function(){var t,e,r,n,o,i,a,c=this.constructor;if(this.s<1){if(!this.s)return new c(0);throw Error(cX+"NaN")}for(t=c4(this),cH=!1,0==(o=Math.sqrt(+this))||o==1/0?(((e=c2(this.d)).length+t)%2==0&&(e+="0"),o=Math.sqrt(e),t=cY((t+1)/2)-(t<0||t%2),n=new c(e=o==1/0?"5e"+t:(e=o.toExponential()).slice(0,e.indexOf("e")+1)+t)):n=new c(o.toString()),o=a=(r=c.precision)+3;;)if(n=(i=n).plus(c3(this,i,a+2)).times(.5),c2(i.d).slice(0,a)===(e=c2(n.d)).slice(0,a)){if(e=e.slice(a-3,a+1),o==a&&"4999"==e){if(ut(i,r+1,0),i.times(i).eq(this)){n=i;break}}else if("9999"!=e)break;a+=4}return cH=!0,ut(n,r)},cQ.times=cQ.mul=function(t){var e,r,n,o,i,a,c,u,l,s=this.constructor,f=this.d,p=(t=new s(t)).d;if(!this.s||!t.s)return new s(0);for(t.s*=this.s,r=this.e+t.e,(u=f.length)<(l=p.length)&&(i=f,f=p,p=i,a=u,u=l,l=a),i=[],n=a=u+l;n--;)i.push(0);for(n=l;--n>=0;){for(e=0,o=u+n;o>n;)c=i[o]+p[n]*f[o-n-1]+e,i[o--]=c%1e7|0,e=c/1e7|0;i[o]=(i[o]+e)%1e7|0}for(;!i[--a];)i.pop();return e?++r:i.shift(),t.d=i,t.e=r,cH?ut(t,s.precision):t},cQ.toDecimalPlaces=cQ.todp=function(t,e){var r=this,n=r.constructor;return(r=new n(r),void 0===t)?r:(c1(t,0,1e9),void 0===e?e=n.rounding:c1(e,0,8),ut(r,t+c4(r)+1,e))},cQ.toExponential=function(t,e){var r,n=this,o=n.constructor;return void 0===t?r=ur(n,!0):(c1(t,0,1e9),void 0===e?e=o.rounding:c1(e,0,8),r=ur(n=ut(new o(n),t+1,e),!0,t+1)),r},cQ.toFixed=function(t,e){var r,n,o=this.constructor;return void 0===t?ur(this):(c1(t,0,1e9),void 0===e?e=o.rounding:c1(e,0,8),r=ur((n=ut(new o(this),t+c4(this)+1,e)).abs(),!1,t+c4(n)+1),this.isneg()&&!this.isZero()?"-"+r:r)},cQ.toInteger=cQ.toint=function(){var t=this.constructor;return ut(new t(this),c4(this)+1,t.rounding)},cQ.toNumber=function(){return+this},cQ.toPower=cQ.pow=function(t){var e,r,n,o,i,a,c=this,u=c.constructor,l=+(t=new u(t));if(!t.s)return new u(cB);if(!(c=new u(c)).s){if(t.s<1)throw Error(cX+"Infinity");return c}if(c.eq(cB))return c;if(n=u.precision,t.eq(cB))return ut(c,n);if(a=(e=t.e)>=(r=t.d.length-1),i=c.s,a){if((r=l<0?-l:l)<=9007199254740991){for(o=new u(cB),e=Math.ceil(n/7+4),cH=!1;r%2&&un((o=o.times(c)).d,e),0!==(r=cY(r/2));)un((c=c.times(c)).d,e);return cH=!0,t.s<0?new u(cB).div(o):ut(o,n)}}else if(i<0)throw Error(cX+"NaN");return i=i<0&&1&t.d[Math.max(e,r)]?-1:1,c.s=1,cH=!1,o=t.times(c7(c,n+12)),cH=!0,(o=c6(o)).s=i,o},cQ.toPrecision=function(t,e){var r,n,o=this,i=o.constructor;return void 0===t?(r=c4(o),n=ur(o,r<=i.toExpNeg||r>=i.toExpPos)):(c1(t,1,1e9),void 0===e?e=i.rounding:c1(e,0,8),r=c4(o=ut(new i(o),t,e)),n=ur(o,t<=r||r<=i.toExpNeg,t)),n},cQ.toSignificantDigits=cQ.tosd=function(t,e){var r=this.constructor;return void 0===t?(t=r.precision,e=r.rounding):(c1(t,1,1e9),void 0===e?e=r.rounding:c1(e,0,8)),ut(new r(this),t,e)},cQ.toString=cQ.valueOf=cQ.val=cQ.toJSON=cQ[Symbol.for("nodejs.util.inspect.custom")]=function(){var t=c4(this),e=this.constructor;return ur(this,t<=e.toExpNeg||t>=e.toExpPos)};var c3=function(){function t(t,e){var r,n=0,o=t.length;for(t=t.slice();o--;)r=t[o]*e+n,t[o]=r%1e7|0,n=r/1e7|0;return n&&t.unshift(n),t}function e(t,e,r,n){var o,i;if(r!=n)i=r>n?1:-1;else for(o=i=0;oe[o]?1:-1;break}return i}function r(t,e,r){for(var n=0;r--;)t[r]-=n,n=t[r]1;)t.shift()}return function(n,o,i,a){var c,u,l,s,f,p,h,d,y,v,m,b,g,x,w,O,j,S,P=n.constructor,A=n.s==o.s?1:-1,E=n.d,k=o.d;if(!n.s)return new P(n);if(!o.s)throw Error(cX+"Division by zero");for(l=0,u=n.e-o.e,j=k.length,w=E.length,d=(h=new P(A)).d=[];k[l]==(E[l]||0);)++l;if(k[l]>(E[l]||0)&&--u,(b=null==i?i=P.precision:a?i+(c4(n)-c4(o))+1:i)<0)return new P(0);if(b=b/7+2|0,l=0,1==j)for(s=0,k=k[0],b++;(l1&&(k=t(k,s),E=t(E,s),j=k.length,w=E.length),x=j,v=(y=E.slice(0,j)).length;v=1e7/2&&++O;do s=0,(c=e(k,y,j,v))<0?(m=y[0],j!=v&&(m=1e7*m+(y[1]||0)),(s=m/O|0)>1?(s>=1e7&&(s=1e7-1),p=(f=t(k,s)).length,v=y.length,1==(c=e(f,y,p,v))&&(s--,r(f,j16)throw Error(cV+c4(t));if(!t.s)return new l(cB);for(null==e?(cH=!1,a=s):a=e,i=new l(.03125);t.abs().gte(.1);)t=t.times(i),u+=5;for(a+=Math.log(cZ(2,u))/Math.LN10*2+5|0,r=n=o=new l(cB),l.precision=a;;){if(n=ut(n.times(t),a),r=r.times(++c),c2((i=o.plus(c3(n,r,a))).d).slice(0,a)===c2(o.d).slice(0,a)){for(;u--;)o=ut(o.times(o),a);return l.precision=s,null==e?(cH=!0,ut(o,s)):o}o=i}}function c4(t){for(var e=7*t.e,r=t.d[0];r>=10;r/=10)e++;return e}function c5(t,e,r){if(e>t.LN10.sd())throw cH=!0,r&&(t.precision=r),Error(cX+"LN10 precision limit exceeded");return ut(new t(t.LN10),e)}function c8(t){for(var e="";t--;)e+="0";return e}function c7(t,e){var r,n,o,i,a,c,u,l,s,f=1,p=t,h=p.d,d=p.constructor,y=d.precision;if(p.s<1)throw Error(cX+(p.s?"NaN":"-Infinity"));if(p.eq(cB))return new d(0);if(null==e?(cH=!1,l=y):l=e,p.eq(10))return null==e&&(cH=!0),c5(d,l);if(l+=10,d.precision=l,n=(r=c2(h)).charAt(0),!(15e14>Math.abs(i=c4(p))))return u=c5(d,l+2,y).times(i+""),p=c7(new d(n+"."+r.slice(1)),l-10).plus(u),d.precision=y,null==e?(cH=!0,ut(p,y)):p;for(;n<7&&1!=n||1==n&&r.charAt(1)>3;)n=(r=c2((p=p.times(t)).d)).charAt(0),f++;for(i=c4(p),n>1?(p=new d("0."+r),i++):p=new d(n+"."+r.slice(1)),c=a=p=c3(p.minus(cB),p.plus(cB),l),s=ut(p.times(p),l),o=3;;){if(a=ut(a.times(s),l),c2((u=c.plus(c3(a,new d(o),l))).d).slice(0,l)===c2(c.d).slice(0,l))return c=c.times(2),0!==i&&(c=c.plus(c5(d,l+2,y).times(i+""))),c=c3(c,new d(f),l),d.precision=y,null==e?(cH=!0,ut(c,y)):c;c=u,o+=2}}function c9(t,e){var r,n,o;for((r=e.indexOf("."))>-1&&(e=e.replace(".","")),(n=e.search(/e/i))>0?(r<0&&(r=n),r+=+e.slice(n+1),e=e.substring(0,n)):r<0&&(r=e.length),n=0;48===e.charCodeAt(n);)++n;for(o=e.length;48===e.charCodeAt(o-1);)--o;if(e=e.slice(n,o)){if(o-=n,r=r-n-1,t.e=cY(r/7),t.d=[],n=(r+1)%7,r<0&&(n+=7),ncJ||t.e<-cJ))throw Error(cV+r)}else t.s=0,t.e=0,t.d=[0];return t}function ut(t,e,r){var n,o,i,a,c,u,l,s,f=t.d;for(a=1,i=f[0];i>=10;i/=10)a++;if((n=e-a)<0)n+=7,o=e,l=f[s=0];else{if((s=Math.ceil((n+1)/7))>=(i=f.length))return t;for(a=1,l=i=f[s];i>=10;i/=10)a++;n%=7,o=n-7+a}if(void 0!==r&&(c=l/(i=cZ(10,a-o-1))%10|0,u=e<0||void 0!==f[s+1]||l%i,u=r<4?(c||u)&&(0==r||r==(t.s<0?3:2)):c>5||5==c&&(4==r||u||6==r&&(n>0?o>0?l/cZ(10,a-o):0:f[s-1])%10&1||r==(t.s<0?8:7))),e<1||!f[0])return u?(i=c4(t),f.length=1,e=e-i-1,f[0]=cZ(10,(7-e%7)%7),t.e=cY(-e/7)||0):(f.length=1,f[0]=t.e=t.s=0),t;if(0==n?(f.length=s,i=1,s--):(f.length=s+1,i=cZ(10,7-n),f[s]=o>0?(l/cZ(10,a-o)%cZ(10,o)|0)*i:0),u)for(;;){if(0==s){1e7==(f[0]+=i)&&(f[0]=1,++t.e);break}if(f[s]+=i,1e7!=f[s])break;f[s--]=0,i=1}for(n=f.length;0===f[--n];)f.pop();if(cH&&(t.e>cJ||t.e<-cJ))throw Error(cV+c4(t));return t}function ue(t,e){var r,n,o,i,a,c,u,l,s,f,p=t.constructor,h=p.precision;if(!t.s||!e.s)return e.s?e.s=-e.s:e=new p(t),cH?ut(e,h):e;if(u=t.d,f=e.d,n=e.e,l=t.e,u=u.slice(),a=l-n){for((s=a<0)?(r=u,a=-a,c=f.length):(r=f,n=l,c=u.length),a>(o=Math.max(Math.ceil(h/7),c)+2)&&(a=o,r.length=1),r.reverse(),o=a;o--;)r.push(0);r.reverse()}else{for((s=(o=u.length)<(c=f.length))&&(c=o),o=0;o0;--o)u[c++]=0;for(o=f.length;o>a;){if(u[--o]0?i=i.charAt(0)+"."+i.slice(1)+c8(n):a>1&&(i=i.charAt(0)+"."+i.slice(1)),i=i+(o<0?"e":"e+")+o):o<0?(i="0."+c8(-o-1)+i,r&&(n=r-a)>0&&(i+=c8(n))):o>=a?(i+=c8(o+1-a),r&&(n=r-o-1)>0&&(i=i+"."+c8(n))):((n=o+1)0&&(o+1===a&&(i+="."),i+=c8(n))),t.s<0?"-"+i:i}function un(t,e){if(t.length>e)return t.length=e,!0}function uo(t){if(!t||"object"!=typeof t)throw Error(cX+"Object expected");var e,r,n,o=["precision",1,1e9,"rounding",0,8,"toExpNeg",-1/0,0,"toExpPos",0,1/0];for(e=0;e=o[e+1]&&n<=o[e+2])this[r]=n;else throw Error(cG+r+": "+n)}if(void 0!==(n=t[r="LN10"])){if(n==Math.LN10)this[r]=new this(n);else throw Error(cG+r+": "+n)}return this}var cI=function t(e){var r,n,o;function i(t){if(!(this instanceof i))return new i(t);if(this.constructor=i,t instanceof i){this.s=t.s,this.e=t.e,this.d=(t=t.d)?t.slice():t;return}if("number"==typeof t){if(0*t!=0)throw Error(cG+t);if(t>0)this.s=1;else if(t<0)t=-t,this.s=-1;else{this.s=0,this.e=0,this.d=[0];return}if(t===~~t&&t<1e7){this.e=0,this.d=[t];return}return c9(this,t.toString())}if("string"!=typeof t)throw Error(cG+t);if(45===t.charCodeAt(0)?(t=t.slice(1),this.s=-1):this.s=1,cK.test(t))c9(this,t);else throw Error(cG+t)}if(i.prototype=cQ,i.ROUND_UP=0,i.ROUND_DOWN=1,i.ROUND_CEIL=2,i.ROUND_FLOOR=3,i.ROUND_HALF_UP=4,i.ROUND_HALF_DOWN=5,i.ROUND_HALF_EVEN=6,i.ROUND_HALF_CEIL=7,i.ROUND_HALF_FLOOR=8,i.clone=t,i.config=i.set=uo,void 0===e&&(e={}),e)for(r=0,o=["precision","rounding","toExpNeg","toExpPos","LN10"];rt.length)&&(e=t.length);for(var r=0,n=Array(e);r=e?r.apply(void 0,o):t(e-a,us(function(){for(var t=arguments.length,e=Array(t),n=0;nt.length)&&(e=t.length);for(var r=0,n=Array(e);rn&&(o=n,i=r),[o,i]}function uj(t,e,r){if(t.lte(0))return new ui(0);var n=um.getDigitCount(t.toNumber()),o=new ui(10).pow(n),i=t.div(o),a=1!==n?.05:.1,c=new ui(Math.ceil(i.div(a).toNumber())).add(r).mul(a).mul(o);return e?c:new ui(Math.ceil(c))}function uS(t,e,r){var n=1,o=new ui(t);if(!o.isint()&&r){var i=Math.abs(t);i<1?(n=new ui(10).pow(um.getDigitCount(t)-1),o=new ui(Math.floor(o.div(n).toNumber())).mul(n)):i>1&&(o=new ui(Math.floor(t)))}else 0===t?o=new ui(Math.floor((e-1)/2)):r||(o=new ui(Math.floor(t)));var a=Math.floor((e-1)/2);return ud(uh(function(t){return o.add(new ui(t-a).mul(n)).toNumber()}),up)(0,e)}var uP=uv(function(t){var e=ug(t,2),r=e[0],n=e[1],o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:6,i=!(arguments.length>2)||void 0===arguments[2]||arguments[2],a=Math.max(o,2),c=ug(uO([r,n]),2),u=c[0],l=c[1];if(u===-1/0||l===1/0){var s=l===1/0?[u].concat(ub(up(0,o-1).map(function(){return 1/0}))):[].concat(ub(up(0,o-1).map(function(){return-1/0})),[l]);return r>n?uy(s):s}if(u===l)return uS(u,o,i);var f=function t(e,r,n,o){var i,a=arguments.length>4&&void 0!==arguments[4]?arguments[4]:0;if(!Number.isFinite((r-e)/(n-1)))return{step:new ui(0),tickMin:new ui(0),tickMax:new ui(0)};var c=uj(new ui(r).sub(e).div(n-1),o,a),u=Math.ceil((i=e<=0&&r>=0?new ui(0):(i=new ui(e).add(r).div(2)).sub(new ui(i).mod(c))).sub(e).div(c).toNumber()),l=Math.ceil(new ui(r).sub(i).div(c).toNumber()),s=u+l+1;return s>n?t(e,r,n,o,a+1):(s0?l+(n-s):l,u=r>0?u:u+(n-s)),{step:c,tickMin:i.sub(new ui(u).mul(c)),tickMax:i.add(new ui(l).mul(c))})}(u,l,a,i),p=f.step,h=f.tickMin,d=f.tickMax,y=um.rangeStep(h,d.add(new ui(.1).mul(p)),p);return r>n?uy(y):y});uv(function(t){var e=ug(t,2),r=e[0],n=e[1],o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:6,i=!(arguments.length>2)||void 0===arguments[2]||arguments[2],a=Math.max(o,2),c=ug(uO([r,n]),2),u=c[0],l=c[1];if(u===-1/0||l===1/0)return[r,n];if(u===l)return uS(u,o,i);var s=uj(new ui(l).sub(u).div(a-1),i,0),f=ud(uh(function(t){return new ui(u).add(new ui(t).mul(s)).toNumber()}),up)(0,a).filter(function(t){return t>=u&&t<=l});return r>n?uy(f):f});var uA=uv(function(t,e){var r=ug(t,2),n=r[0],o=r[1],i=!(arguments.length>2)||void 0===arguments[2]||arguments[2],a=ug(uO([n,o]),2),c=a[0],u=a[1];if(c===-1/0||u===1/0)return[n,o];if(c===u)return[c];var l=uj(new ui(u).sub(c).div(Math.max(e,2)-1),i,0),s=[].concat(ub(um.rangeStep(new ui(c),new ui(u).sub(new ui(.99).mul(l)),l)),[u]);return n>o?uy(s):s}),uE=["offset","layout","width","dataKey","data","dataPointFormatter","xAxis","yAxis"];function uk(t){return(uk="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function uM(){return(uM=Object.assign?Object.assign.bind():function(t){for(var e=1;et.length)&&(e=t.length);for(var r=0,n=Array(e);r=0)continue;r[n]=t[n]}return r}(t,e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);for(n=0;n=0)&&Object.prototype.propertyIsEnumerable.call(t,r)&&(o[r]=t[r])}return o}(t,uE),!1);"x"===this.props.direction&&"number"!==c.type&&tO(!1);var f=i.map(function(t){var i,f,p=a(t,o),h=p.x,d=p.y,y=p.value,v=p.errorVal;if(!v)return null;var m=[];if(Array.isArray(v)){var b=function(t){if(Array.isArray(t))return t}(v)||function(t,e){var r=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=r){var n,o,i,a,c=[],u=!0,l=!1;try{for(i=(r=r.call(t)).next;!(u=(n=i.call(r)).done)&&(c.push(n.value),2!==c.length);u=!0);}catch(t){l=!0,o=t}finally{try{if(!u&&null!=r.return&&(a=r.return(),Object(a)!==a))return}finally{if(l)throw o}}return c}}(v,2)||function(t,e){if(t){if("string"==typeof t)return u_(t,2);var r=Object.prototype.toString.call(t).slice(8,-1);if("Object"===r&&t.constructor&&(r=t.constructor.name),"Map"===r||"Set"===r)return Array.from(t);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return u_(t,2)}}(v,2)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}();i=b[0],f=b[1]}else i=f=v;if("vertical"===r){var g=c.scale,x=d+e,w=x+n,O=x-n,j=g(y-i),S=g(y+f);m.push({x1:S,y1:w,x2:S,y2:O}),m.push({x1:j,y1:x,x2:S,y2:x}),m.push({x1:j,y1:w,x2:j,y2:O})}else if("horizontal"===r){var P=u.scale,A=h+e,E=A-n,k=A+n,M=P(y-i),_=P(y+f);m.push({x1:E,y1:_,x2:k,y2:_}),m.push({x1:A,y1:M,x2:A,y2:_}),m.push({x1:E,y1:M,x2:k,y2:M})}return l().createElement(tk,uM({className:"recharts-errorBar",key:"bar-".concat(m.map(function(t){return"".concat(t.x1,"-").concat(t.x2,"-").concat(t.y1,"-").concat(t.y2)}))},s),m.map(function(t){return l().createElement("line",uM({},t,{key:"line-".concat(t.x1,"-").concat(t.x2,"-").concat(t.y1,"-").concat(t.y2)}))}))});return l().createElement(tk,{className:"recharts-errorBars"},f)}}],function(t,e){for(var r=0;rt.length)&&(e=t.length);for(var r=0,n=Array(e);r1&&void 0!==arguments[1]?arguments[1]:[],n=arguments.length>2?arguments[2]:void 0,o=arguments.length>3?arguments[3]:void 0,i=-1,a=null!==(e=null==r?void 0:r.length)&&void 0!==e?e:0;if(a<=1)return 0;if(o&&"angleAxis"===o.axisType&&1e-6>=Math.abs(Math.abs(o.range[1]-o.range[0])-360))for(var c=o.range,u=0;u0?n[u-1].coordinate:n[a-1].coordinate,s=n[u].coordinate,f=u>=a-1?n[0].coordinate:n[u+1].coordinate,p=void 0;if(O(s-l)!==O(f-s)){var h=[];if(O(f-s)===O(c[1]-c[0])){p=f;var d=s+c[1]-c[0];h[0]=Math.min(d,(d+l)/2),h[1]=Math.max(d,(d+l)/2)}else{p=l;var y=f+c[1]-c[0];h[0]=Math.min(s,(y+s)/2),h[1]=Math.max(s,(y+s)/2)}var v=[Math.min(s,(p+s)/2),Math.max(s,(p+s)/2)];if(t>v[0]&&t<=v[1]||t>=h[0]&&t<=h[1]){i=n[u].index;break}}else{var m=Math.min(l,f),b=Math.max(l,f);if(t>(m+s)/2&&t<=(b+s)/2){i=n[u].index;break}}}else for(var g=0;g0&&g(r[g].coordinate+r[g-1].coordinate)/2&&t<=(r[g].coordinate+r[g+1].coordinate)/2||g===a-1&&t>(r[g].coordinate+r[g-1].coordinate)/2){i=r[g].index;break}return i},uZ=function(t){var e,r,n=t.type.displayName,o=null!==(e=t.type)&&void 0!==e&&e.defaultProps?uH(uH({},t.type.defaultProps),t.props):t.props,i=o.stroke,a=o.fill;switch(n){case"Line":r=i;break;case"Area":case"Radar":r=i&&"none"!==i?i:a;break;default:r=a}return r},uK=function(t){var e=t.barSize,r=t.totalSize,n=t.stackGroups,o=void 0===n?{}:n;if(!o)return{};for(var i={},a=Object.keys(o),c=0,u=a.length;c=0});if(v&&v.length){var m=v[0].type.defaultProps,b=void 0!==m?uH(uH({},m),v[0].props):v[0].props,g=b.barSize,x=b[y];i[x]||(i[x]=[]);var O=w()(g)?e:g;i[x].push({item:v[0],stackList:v.slice(1),barSize:w()(O)?void 0:k(O,r,0)})}}return i},uJ=function(t){var e,r=t.barGap,n=t.barCategoryGap,o=t.bandSize,i=t.sizeList,a=void 0===i?[]:i,c=t.maxBarSize,u=a.length;if(u<1)return null;var l=k(r,o,0,!0),s=[];if(a[0].barSize===+a[0].barSize){var f=!1,p=o/u,h=a.reduce(function(t,e){return t+e.barSize||0},0);(h+=(u-1)*l)>=o&&(h-=(u-1)*l,l=0),h>=o&&p>0&&(f=!0,p*=.9,h=u*p);var d={offset:((o-h)/2>>0)-l,size:0};e=a.reduce(function(t,e){var r={item:e.item,position:{offset:d.offset+d.size+l,size:f?p:e.barSize}},n=[].concat(uF(t),[r]);return d=n[n.length-1].position,e.stackList&&e.stackList.length&&e.stackList.forEach(function(t){n.push({item:t,position:d})}),n},s)}else{var y=k(n,o,0,!0);o-2*y-(u-1)*l<=0&&(l=0);var v=(o-2*y-(u-1)*l)/u;v>1&&(v>>=0);var m=c===+c?Math.min(v,c):v;e=a.reduce(function(t,e,r){var n=[].concat(uF(t),[{item:e.item,position:{offset:y+(v+l)*r+(v-m)/2,size:m}}]);return e.stackList&&e.stackList.length&&e.stackList.forEach(function(t){n.push({item:t,position:n[n.length-1].position})}),n},s)}return e},uQ=function(t,e,r,n){var o=r.children,i=r.width,a=r.margin,c=uU({children:o,legendWidth:i-(a.left||0)-(a.right||0)});if(c){var u=n||{},l=u.width,s=u.height,f=c.align,p=c.verticalAlign,h=c.layout;if(("vertical"===h||"horizontal"===h&&"middle"===p)&&"center"!==f&&S(t[f]))return uH(uH({},t),{},uX({},f,t[f]+(l||0)));if(("horizontal"===h||"vertical"===h&&"center"===f)&&"middle"!==p&&S(t[p]))return uH(uH({},t),{},uX({},p,t[p]+(s||0)))}return t},u0=function(t,e,r,n,o){var i=tn(e.props.children,uB).filter(function(t){var e;return e=t.props.direction,!!w()(o)||("horizontal"===n?"yAxis"===o:"vertical"===n||"x"===e?"xAxis"===o:"y"!==e||"yAxis"===o)});if(i&&i.length){var a=i.map(function(t){return t.props.dataKey});return t.reduce(function(t,e){var n=uG(e,r);if(w()(n))return t;var o=Array.isArray(n)?[cU()(n),cL()(n)]:[n,n],i=a.reduce(function(t,r){var n=uG(e,r,0),i=o[0]-Math.abs(Array.isArray(n)?n[0]:n),a=o[1]+Math.abs(Array.isArray(n)?n[1]:n);return[Math.min(i,t[0]),Math.max(a,t[1])]},[1/0,-1/0]);return[Math.min(i[0],t[0]),Math.max(i[1],t[1])]},[1/0,-1/0])}return null},u1=function(t,e,r,n,o){var i=e.map(function(e){return u0(t,e,r,o,n)}).filter(function(t){return!w()(t)});return i&&i.length?i.reduce(function(t,e){return[Math.min(t[0],e[0]),Math.max(t[1],e[1])]},[1/0,-1/0]):null},u2=function(t,e,r,n,o){var i=e.map(function(e){var i=e.props.dataKey;return"number"===r&&i&&u0(t,e,i,n)||uV(t,i,r,o)});if("number"===r)return i.reduce(function(t,e){return[Math.min(t[0],e[0]),Math.max(t[1],e[1])]},[1/0,-1/0]);var a={};return i.reduce(function(t,e){for(var r=0,n=e.length;r=2?2*O(a[0]-a[1])*u:u,e&&(t.ticks||t.niceTicks))?(t.ticks||t.niceTicks).map(function(t){return{coordinate:n(o?o.indexOf(t):t)+u,value:t,offset:u}}).filter(function(t){return!y()(t.coordinate)}):t.isCategorical&&t.categoricalDomain?t.categoricalDomain.map(function(t,e){return{coordinate:n(t)+u,value:t,index:e,offset:u}}):n.ticks&&!r?n.ticks(t.tickCount).map(function(t){return{coordinate:n(t)+u,value:t,offset:u}}):n.domain().map(function(t,e){return{coordinate:n(t)+u,value:o?o[t]:t,index:e,offset:u}})},u4=new WeakMap,u5=function(t,e){if("function"!=typeof e)return t;u4.has(t)||u4.set(t,new WeakMap);var r=u4.get(t);if(r.has(e))return r.get(e);var n=function(){t.apply(void 0,arguments),e.apply(void 0,arguments)};return r.set(e,n),n},u8=function(t,e,r){var o=t.scale,i=t.type,a=t.layout,c=t.axisType;if("auto"===o)return"radial"===a&&"radiusAxis"===c?{scale:nb(),realScaleType:"band"}:"radial"===a&&"angleAxis"===c?{scale:io(),realScaleType:"linear"}:"category"===i&&e&&(e.indexOf("LineChart")>=0||e.indexOf("AreaChart")>=0||e.indexOf("ComposedChart")>=0&&!r)?{scale:ng(),realScaleType:"point"}:"category"===i?{scale:nb(),realScaleType:"band"}:{scale:io(),realScaleType:"linear"};if(h()(o)){var u="scale".concat(ee()(o));return{scale:(n[u]||ng)(),realScaleType:n[u]?u:"point"}}return B()(o)?{scale:o}:{scale:ng(),realScaleType:"point"}},u7=function(t){var e=t.domain();if(e&&!(e.length<=2)){var r=e.length,n=t.range(),o=Math.min(n[0],n[1])-1e-4,i=Math.max(n[0],n[1])+1e-4,a=t(e[0]),c=t(e[r-1]);(ai||ci)&&t.domain([e[0],e[r-1]])}},u9=function(t,e){if(!t)return null;for(var r=0,n=t.length;rn)&&(o[1]=n),o[0]>n&&(o[0]=n),o[1]=0?(t[a][r][0]=o,t[a][r][1]=o+c,o=t[a][r][1]):(t[a][r][0]=i,t[a][r][1]=i+c,i=t[a][r][1])}},expand:function(t,e){if((n=t.length)>0){for(var r,n,o,i=0,a=t[0].length;i0){for(var r,n=0,o=t[e[0]],i=o.length;n0&&(n=(r=t[e[0]]).length)>0){for(var r,n,o,i=0,a=1;a=0?(t[i][r][0]=o,t[i][r][1]=o+a,o=t[i][r][1]):(t[i][r][0]=0,t[i][r][1]=0)}}},lr=function(t,e,r){var n=e.map(function(t){return t.props.dataKey}),o=le[r];return(function(){var t=em([]),e=cP,r=cj,n=cA;function o(o){var i,a,c=Array.from(t.apply(this,arguments),cE),u=c.length,l=-1;for(let t of o)for(i=0,++l;i=0?0:o<0?o:n}return r[0]},lu=function(t,e){var r,n=(null!==(r=t.type)&&void 0!==r&&r.defaultProps?uH(uH({},t.type.defaultProps),t.props):t.props).stackId;if(P(n)){var o=e[n];if(o){var i=o.items.indexOf(t);return i>=0?o.stackedData[i]:null}}return null},ll=function(t,e,r){return Object.keys(t).reduce(function(n,o){var i=t[o].stackedData.reduce(function(t,n){var o=n.slice(e,r+1).reduce(function(t,e){return[cU()(e.concat([t[0]]).filter(S)),cL()(e.concat([t[1]]).filter(S))]},[1/0,-1/0]);return[Math.min(t[0],o[0]),Math.max(t[1],o[1])]},[1/0,-1/0]);return[Math.min(i[0],n[0]),Math.max(i[1],n[1])]},[1/0,-1/0]).map(function(t){return t===1/0||t===-1/0?0:t})},ls=/^dataMin[\s]*-[\s]*([0-9]+([.]{1}[0-9]+){0,1})$/,lf=/^dataMax[\s]*\+[\s]*([0-9]+([.]{1}[0-9]+){0,1})$/,lp=function(t,e,r){if(B()(t))return t(e,r);if(!Array.isArray(t))return e;var n=[];if(S(t[0]))n[0]=r?t[0]:Math.min(t[0],e[0]);else if(ls.test(t[0])){var o=+ls.exec(t[0])[1];n[0]=e[0]-o}else B()(t[0])?n[0]=t[0](e[0]):n[0]=e[0];if(S(t[1]))n[1]=r?t[1]:Math.max(t[1],e[1]);else if(lf.test(t[1])){var i=+lf.exec(t[1])[1];n[1]=e[1]+i}else B()(t[1])?n[1]=t[1](e[1]):n[1]=e[1];return n},lh=function(t,e,r){if(t&&t.scale&&t.scale.bandwidth){var n=t.scale.bandwidth();if(!r||n>0)return n}if(t&&e&&e.length>=2){for(var o=tw()(e,function(t){return t.coordinate}),i=1/0,a=1,c=o.length;a0&&e.handleDrag(t.changedTouches[0])}),l_(e,"handleDragEnd",function(){e.setState({isTravellerMoving:!1,isSlideMoving:!1},function(){var t=e.props,r=t.endIndex,n=t.onDragEnd,o=t.startIndex;null==n||n({endIndex:r,startIndex:o})}),e.detachDragEndListener()}),l_(e,"handleLeaveWrapper",function(){(e.state.isTravellerMoving||e.state.isSlideMoving)&&(e.leaveTimer=window.setTimeout(e.handleDragEnd,e.props.leaveTimeOut))}),l_(e,"handleEnterSlideOrTraveller",function(){e.setState({isTextActive:!0})}),l_(e,"handleLeaveSlideOrTraveller",function(){e.setState({isTextActive:!1})}),l_(e,"handleSlideDragStart",function(t){var r=lC(t)?t.changedTouches[0]:t;e.setState({isTravellerMoving:!1,isSlideMoving:!0,slideMoveStartX:r.pageX}),e.attachDragEndListener()}),e.travellerDragStartHandlers={startX:e.handleTravellerDragStart.bind(e,"startX"),endX:e.handleTravellerDragStart.bind(e,"endX")},e.state={},e}return function(t,e){if("function"!=typeof e&&null!==e)throw TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),Object.defineProperty(t,"prototype",{writable:!1}),e&&lM(t,e)}(n,t),e=[{key:"componentWillUnmount",value:function(){this.leaveTimer&&(clearTimeout(this.leaveTimer),this.leaveTimer=null),this.detachDragEndListener()}},{key:"getIndex",value:function(t){var e=t.startX,r=t.endX,o=this.state.scaleValues,i=this.props,a=i.gap,c=i.data.length-1,u=n.getIndexInRange(o,Math.min(e,r)),l=n.getIndexInRange(o,Math.max(e,r));return{startIndex:u-u%a,endIndex:l===c?c:l-l%a}}},{key:"getTextOfTick",value:function(t){var e=this.props,r=e.data,n=e.tickFormatter,o=e.dataKey,i=uG(r[t],o,t);return B()(n)?n(i,t):i}},{key:"attachDragEndListener",value:function(){window.addEventListener("mouseup",this.handleDragEnd,!0),window.addEventListener("touchend",this.handleDragEnd,!0),window.addEventListener("mousemove",this.handleDrag,!0)}},{key:"detachDragEndListener",value:function(){window.removeEventListener("mouseup",this.handleDragEnd,!0),window.removeEventListener("touchend",this.handleDragEnd,!0),window.removeEventListener("mousemove",this.handleDrag,!0)}},{key:"handleSlideDrag",value:function(t){var e=this.state,r=e.slideMoveStartX,n=e.startX,o=e.endX,i=this.props,a=i.x,c=i.width,u=i.travellerWidth,l=i.startIndex,s=i.endIndex,f=i.onChange,p=t.pageX-r;p>0?p=Math.min(p,a+c-u-o,a+c-u-n):p<0&&(p=Math.max(p,a-n,a-o));var h=this.getIndex({startX:n+p,endX:o+p});(h.startIndex!==l||h.endIndex!==s)&&f&&f(h),this.setState({startX:n+p,endX:o+p,slideMoveStartX:t.pageX})}},{key:"handleTravellerDragStart",value:function(t,e){var r=lC(e)?e.changedTouches[0]:e;this.setState({isSlideMoving:!1,isTravellerMoving:!0,movingTravellerId:t,brushMoveStartX:r.pageX}),this.attachDragEndListener()}},{key:"handleTravellerMove",value:function(t){var e=this.state,r=e.brushMoveStartX,n=e.movingTravellerId,o=e.endX,i=e.startX,a=this.state[n],c=this.props,u=c.x,l=c.width,s=c.travellerWidth,f=c.onChange,p=c.gap,h=c.data,d={startX:this.state.startX,endX:this.state.endX},y=t.pageX-r;y>0?y=Math.min(y,u+l-s-a):y<0&&(y=Math.max(y,u-a)),d[n]=a+y;var v=this.getIndex(d),m=v.startIndex,b=v.endIndex,g=function(){var t=h.length-1;return"startX"===n&&(o>i?m%p==0:b%p==0)||oi?b%p==0:m%p==0)||o>i&&b===t};this.setState(l_(l_({},n,a+y),"brushMoveStartX",t.pageX),function(){f&&g()&&f(v)})}},{key:"handleTravellerMoveKeyboard",value:function(t,e){var r=this,n=this.state,o=n.scaleValues,i=n.startX,a=n.endX,c=this.state[e],u=o.indexOf(c);if(-1!==u){var l=u+t;if(-1!==l&&!(l>=o.length)){var s=o[l];"startX"===e&&s>=a||"endX"===e&&s<=i||this.setState(l_({},e,s),function(){r.props.onChange(r.getIndex({startX:r.state.startX,endX:r.state.endX}))})}}}},{key:"renderBackground",value:function(){var t=this.props,e=t.x,r=t.y,n=t.width,o=t.height,i=t.fill,a=t.stroke;return l().createElement("rect",{stroke:a,fill:i,x:e,y:r,width:n,height:o})}},{key:"renderPanorama",value:function(){var t=this.props,e=t.x,r=t.y,n=t.width,o=t.height,i=t.data,a=t.children,c=t.padding,s=u.Children.only(a);return s?l().cloneElement(s,{x:e,y:r,width:n,height:o,margin:c,compact:!0,data:i}):null}},{key:"renderTravellerLayer",value:function(t,e){var r,o,i=this,a=this.props,c=a.y,u=a.travellerWidth,s=a.height,f=a.traveller,p=a.ariaLabel,h=a.data,d=a.startIndex,y=a.endIndex,v=Math.max(t,this.props.x),m=lP(lP({},tu(this.props,!1)),{},{x:v,y:c,width:u,height:s}),b=p||"Min value: ".concat(null===(r=h[d])||void 0===r?void 0:r.name,", Max value: ").concat(null===(o=h[y])||void 0===o?void 0:o.name);return l().createElement(tk,{tabIndex:0,role:"slider","aria-label":b,"aria-valuenow":t,className:"recharts-brush-traveller",onMouseEnter:this.handleEnterSlideOrTraveller,onMouseLeave:this.handleLeaveSlideOrTraveller,onMouseDown:this.travellerDragStartHandlers[e],onTouchStart:this.travellerDragStartHandlers[e],onKeyDown:function(t){["ArrowLeft","ArrowRight"].includes(t.key)&&(t.preventDefault(),t.stopPropagation(),i.handleTravellerMoveKeyboard("ArrowRight"===t.key?1:-1,e))},onFocus:function(){i.setState({isTravellerFocused:!0})},onBlur:function(){i.setState({isTravellerFocused:!1})},style:{cursor:"col-resize"}},n.renderTraveller(f,m))}},{key:"renderSlide",value:function(t,e){var r=this.props,n=r.y,o=r.height,i=r.stroke,a=r.travellerWidth;return l().createElement("rect",{className:"recharts-brush-slide",onMouseEnter:this.handleEnterSlideOrTraveller,onMouseLeave:this.handleLeaveSlideOrTraveller,onMouseDown:this.handleSlideDragStart,onTouchStart:this.handleSlideDragStart,style:{cursor:"move"},stroke:"none",fill:i,fillOpacity:.2,x:Math.min(t,e)+a,y:n,width:Math.max(Math.abs(e-t)-a,0),height:o})}},{key:"renderText",value:function(){var t=this.props,e=t.startIndex,r=t.endIndex,n=t.y,o=t.height,i=t.travellerWidth,a=t.stroke,c=this.state,u=c.startX,s=c.endX,f={pointerEvents:"none",fill:a};return l().createElement(tk,{className:"recharts-brush-texts"},l().createElement(nQ,lj({textAnchor:"end",verticalAnchor:"middle",x:Math.min(u,s)-5,y:n+o/2},f),this.getTextOfTick(e)),l().createElement(nQ,lj({textAnchor:"start",verticalAnchor:"middle",x:Math.max(u,s)+i+5,y:n+o/2},f),this.getTextOfTick(r)))}},{key:"render",value:function(){var t=this.props,e=t.data,r=t.className,n=t.children,o=t.x,i=t.y,a=t.width,u=t.height,s=t.alwaysShowText,f=this.state,p=f.startX,h=f.endX,d=f.isTextActive,y=f.isSlideMoving,v=f.isTravellerMoving,m=f.isTravellerFocused;if(!e||!e.length||!S(o)||!S(i)||!S(a)||!S(u)||a<=0||u<=0)return null;var b=(0,c.Z)("recharts-brush",r),g=1===l().Children.count(n),x=lw("userSelect","none");return l().createElement(tk,{className:b,onMouseLeave:this.handleLeaveWrapper,onTouchMove:this.handleTouchMove,style:x},this.renderBackground(),g&&this.renderPanorama(),this.renderSlide(p,h),this.renderTravellerLayer(p,"startX"),this.renderTravellerLayer(h,"endX"),(d||y||v||m||s)&&this.renderText())}}],r=[{key:"renderDefaultTraveller",value:function(t){var e=t.x,r=t.y,n=t.width,o=t.height,i=t.stroke,a=Math.floor(r+o/2)-1;return l().createElement(l().Fragment,null,l().createElement("rect",{x:e,y:r,width:n,height:o,fill:i,stroke:"none"}),l().createElement("line",{x1:e+1,y1:a,x2:e+n-1,y2:a,fill:"none",stroke:"#fff"}),l().createElement("line",{x1:e+1,y1:a+2,x2:e+n-1,y2:a+2,fill:"none",stroke:"#fff"}))}},{key:"renderTraveller",value:function(t,e){return l().isValidElement(t)?l().cloneElement(t,e):B()(t)?t(e):n.renderDefaultTraveller(e)}},{key:"getDerivedStateFromProps",value:function(t,e){var r=t.data,n=t.width,o=t.x,i=t.travellerWidth,a=t.updateId,c=t.startIndex,u=t.endIndex;if(r!==e.prevData||a!==e.prevUpdateId)return lP({prevData:r,prevTravellerWidth:i,prevUpdateId:a,prevX:o,prevWidth:n},r&&r.length?lN({data:r,width:n,x:o,travellerWidth:i,startIndex:c,endIndex:u}):{scale:null,scaleValues:null});if(e.scale&&(n!==e.prevWidth||o!==e.prevX||i!==e.prevTravellerWidth)){e.scale.range([o,o+n-i]);var l=e.scale.domain().map(function(t){return e.scale(t)});return{prevData:r,prevTravellerWidth:i,prevUpdateId:a,prevX:o,prevWidth:n,startX:e.scale(t.startIndex),endX:e.scale(t.endIndex),scaleValues:l}}return null}},{key:"getIndexInRange",value:function(t,e){for(var r=t.length,n=0,o=r-1;o-n>1;){var i=Math.floor((n+o)/2);t[i]>e?o=i:n=i}return e>=t[o]?o:n}}],e&&lA(n.prototype,e),r&&lA(n,r),Object.defineProperty(n,"prototype",{writable:!1}),n}(u.PureComponent);function lI(t){return(lI="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function lB(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),r.push.apply(r,n)}return r}function lR(t){for(var e=1;ei&&(c=2*Math.PI-c),{radius:a,angle:180*c/Math.PI,angleInRadian:c}},lF=function(t){var e=t.startAngle,r=t.endAngle,n=Math.min(Math.floor(e/360),Math.floor(r/360));return{startAngle:e-360*n,endAngle:r-360*n}},lW=function(t,e){var r,n=l$({x:t.x,y:t.y},e),o=n.radius,i=n.angle,a=e.innerRadius,c=e.outerRadius;if(oc)return!1;if(0===o)return!0;var u=lF(e),l=u.startAngle,s=u.endAngle,f=i;if(l<=s){for(;f>s;)f-=360;for(;f=l&&f<=s}else{for(;f>l;)f-=360;for(;f=s&&f<=l}return r?lR(lR({},e),{},{radius:o,angle:f+360*Math.min(Math.floor(e.startAngle/360),Math.floor(e.endAngle/360))}):null};function lq(t){return(lq="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}var lH=["offset"];function lX(t,e){(null==e||e>t.length)&&(e=t.length);for(var r=0,n=Array(e);r=0?1:-1;"insideStart"===i?(n=y+x*u,o=m):"insideEnd"===i?(n=v-x*u,o=!m):"end"===i&&(n=v+x*u,o=m),o=g<=0?o:!o;var j=lz(f,p,b,n),S=lz(f,p,b,n+(o?1:-1)*359),P="M".concat(j.x,",").concat(j.y,"\n A").concat(b,",").concat(b,",0,1,").concat(o?0:1,",\n ").concat(S.x,",").concat(S.y),A=w()(t.id)?E("recharts-radial-line-"):t.id;return l().createElement("text",lY({},r,{dominantBaseline:"central",className:(0,c.Z)("recharts-radial-bar-label",s)}),l().createElement("defs",null,l().createElement("path",{id:A,d:P})),l().createElement("textPath",{xlinkHref:"#".concat(A)},e))},lJ=function(t){var e=t.viewBox,r=t.offset,n=t.position,o=e.cx,i=e.cy,a=e.innerRadius,c=e.outerRadius,u=(e.startAngle+e.endAngle)/2;if("outside"===n){var l=lz(o,i,c+r,u),s=l.x;return{x:s,y:l.y,textAnchor:s>=o?"start":"end",verticalAnchor:"middle"}}if("center"===n)return{x:o,y:i,textAnchor:"middle",verticalAnchor:"middle"};if("centerTop"===n)return{x:o,y:i,textAnchor:"middle",verticalAnchor:"start"};if("centerBottom"===n)return{x:o,y:i,textAnchor:"middle",verticalAnchor:"end"};var f=lz(o,i,(a+c)/2,u);return{x:f.x,y:f.y,textAnchor:"middle",verticalAnchor:"middle"}},lQ=function(t){var e=t.viewBox,r=t.parentViewBox,n=t.offset,o=t.position,i=e.x,a=e.y,c=e.width,u=e.height,l=u>=0?1:-1,s=l*n,f=l>0?"end":"start",p=l>0?"start":"end",h=c>=0?1:-1,d=h*n,y=h>0?"end":"start",v=h>0?"start":"end";if("top"===o)return lV(lV({},{x:i+c/2,y:a-l*n,textAnchor:"middle",verticalAnchor:f}),r?{height:Math.max(a-r.y,0),width:c}:{});if("bottom"===o)return lV(lV({},{x:i+c/2,y:a+u+s,textAnchor:"middle",verticalAnchor:p}),r?{height:Math.max(r.y+r.height-(a+u),0),width:c}:{});if("left"===o){var m={x:i-d,y:a+u/2,textAnchor:y,verticalAnchor:"middle"};return lV(lV({},m),r?{width:Math.max(m.x-r.x,0),height:u}:{})}if("right"===o){var b={x:i+c+d,y:a+u/2,textAnchor:v,verticalAnchor:"middle"};return lV(lV({},b),r?{width:Math.max(r.x+r.width-b.x,0),height:u}:{})}var g=r?{width:c,height:u}:{};return"insideLeft"===o?lV({x:i+d,y:a+u/2,textAnchor:v,verticalAnchor:"middle"},g):"insideRight"===o?lV({x:i+c-d,y:a+u/2,textAnchor:y,verticalAnchor:"middle"},g):"insideTop"===o?lV({x:i+c/2,y:a+s,textAnchor:"middle",verticalAnchor:p},g):"insideBottom"===o?lV({x:i+c/2,y:a+u-s,textAnchor:"middle",verticalAnchor:f},g):"insideTopLeft"===o?lV({x:i+d,y:a+s,textAnchor:v,verticalAnchor:p},g):"insideTopRight"===o?lV({x:i+c-d,y:a+s,textAnchor:y,verticalAnchor:p},g):"insideBottomLeft"===o?lV({x:i+d,y:a+u-s,textAnchor:v,verticalAnchor:f},g):"insideBottomRight"===o?lV({x:i+c-d,y:a+u-s,textAnchor:y,verticalAnchor:f},g):L()(o)&&(S(o.x)||j(o.x))&&(S(o.y)||j(o.y))?lV({x:i+k(o.x,c),y:a+k(o.y,u),textAnchor:"end",verticalAnchor:"end"},g):lV({x:i+c/2,y:a+u/2,textAnchor:"middle",verticalAnchor:"middle"},g)};function l0(t){var e,r=t.offset,n=lV({offset:void 0===r?5:r},function(t,e){if(null==t)return{};var r,n,o=function(t,e){if(null==t)return{};var r={};for(var n in t)if(Object.prototype.hasOwnProperty.call(t,n)){if(e.indexOf(n)>=0)continue;r[n]=t[n]}return r}(t,e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);for(n=0;n=0)&&Object.prototype.propertyIsEnumerable.call(t,r)&&(o[r]=t[r])}return o}(t,lH)),o=n.viewBox,i=n.position,a=n.value,s=n.children,f=n.content,p=n.className,h=n.textBreakAll;if(!o||w()(a)&&w()(s)&&!(0,u.isValidElement)(f)&&!B()(f))return null;if((0,u.isValidElement)(f))return(0,u.cloneElement)(f,n);if(B()(f)){if(e=(0,u.createElement)(f,n),(0,u.isValidElement)(e))return e}else e=lZ(n);var d="cx"in o&&S(o.cx),y=tu(n,!0);if(d&&("insideStart"===i||"insideEnd"===i||"end"===i))return lK(n,e,y);var v=d?lJ(n):lQ(n);return l().createElement(nQ,lY({className:(0,c.Z)("recharts-label",void 0===p?"":p)},y,v,{breakAll:h}),e)}l0.displayName="Label";var l1=function(t){var e=t.cx,r=t.cy,n=t.angle,o=t.startAngle,i=t.endAngle,a=t.r,c=t.radius,u=t.innerRadius,l=t.outerRadius,s=t.x,f=t.y,p=t.top,h=t.left,d=t.width,y=t.height,v=t.clockWise,m=t.labelViewBox;if(m)return m;if(S(d)&&S(y)){if(S(s)&&S(f))return{x:s,y:f,width:d,height:y};if(S(p)&&S(h))return{x:p,y:h,width:d,height:y}}return S(s)&&S(f)?{x:s,y:f,width:0,height:0}:S(e)&&S(r)?{cx:e,cy:r,startAngle:o||n||0,endAngle:i||n||0,innerRadius:u||0,outerRadius:l||c||a||0,clockWise:v}:t.viewBox?t.viewBox:{}};l0.parseViewBox=l1,l0.renderCallByParent=function(t,e){var r,n,o=!(arguments.length>2)||void 0===arguments[2]||arguments[2];if(!t||!t.children&&o&&!t.label)return null;var i=t.children,a=l1(t),c=tn(i,l0).map(function(t,r){return(0,u.cloneElement)(t,{viewBox:e||a,key:"label-".concat(r)})});return o?[(r=t.label,n=e||a,r?!0===r?l().createElement(l0,{key:"label-implicit",viewBox:n}):P(r)?l().createElement(l0,{key:"label-implicit",viewBox:n,value:r}):(0,u.isValidElement)(r)?r.type===l0?(0,u.cloneElement)(r,{key:"label-implicit",viewBox:n}):l().createElement(l0,{key:"label-implicit",content:r,viewBox:n}):B()(r)?l().createElement(l0,{key:"label-implicit",content:r,viewBox:n}):L()(r)?l().createElement(l0,lY({viewBox:n},r,{key:"label-implicit"})):null:null)].concat(function(t){if(Array.isArray(t))return lX(t)}(c)||function(t){if("undefined"!=typeof Symbol&&null!=t[Symbol.iterator]||null!=t["@@iterator"])return Array.from(t)}(c)||function(t,e){if(t){if("string"==typeof t)return lX(t,void 0);var r=Object.prototype.toString.call(t).slice(8,-1);if("Object"===r&&t.constructor&&(r=t.constructor.name),"Map"===r||"Set"===r)return Array.from(t);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return lX(t,void 0)}}(c)||function(){throw TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()):c};var l2=function(t,e){var r=t.alwaysShow,n=t.ifOverflow;return r&&(n="extendDomain"),n===e},l3=r(3880),l6=r.n(l3),l4=r(853),l5=r.n(l4),l8=function(t){return null};l8.displayName="Cell";var l7=r(601),l9=r.n(l7);function st(t){return(st="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}var se=["valueAccessor"],sr=["data","dataKey","clockWise","id","textBreakAll"];function sn(t,e){(null==e||e>t.length)&&(e=t.length);for(var r=0,n=Array(e);r=0)continue;r[n]=t[n]}return r}(t,e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);for(n=0;n=0)&&Object.prototype.propertyIsEnumerable.call(t,r)&&(o[r]=t[r])}return o}var su=function(t){return Array.isArray(t.value)?l9()(t.value):t.value};function sl(t){var e=t.valueAccessor,r=void 0===e?su:e,n=sc(t,se),o=n.data,i=n.dataKey,a=n.clockWise,c=n.id,u=n.textBreakAll,s=sc(n,sr);return o&&o.length?l().createElement(tk,{className:"recharts-label-list"},o.map(function(t,e){var n=w()(i)?r(t,e):uG(t&&t.payload,i),o=w()(c)?{}:{id:"".concat(c,"-").concat(e)};return l().createElement(l0,so({},tu(t,!0),s,o,{parentViewBox:t.parentViewBox,value:n,textBreakAll:u,viewBox:l0.parseViewBox(w()(a)?t:sa(sa({},t),{},{clockWise:a})),key:"label-".concat(e),index:e}))})):null}sl.displayName="LabelList",sl.renderCallByParent=function(t,e){var r,n=!(arguments.length>2)||void 0===arguments[2]||arguments[2];if(!t||!t.children&&n&&!t.label)return null;var o=tn(t.children,sl).map(function(t,r){return(0,u.cloneElement)(t,{data:e,key:"labelList-".concat(r)})});return n?[(r=t.label)?!0===r?l().createElement(sl,{key:"labelList-implicit",data:e}):l().isValidElement(r)||B()(r)?l().createElement(sl,{key:"labelList-implicit",data:e,content:r}):L()(r)?l().createElement(sl,so({data:e},r,{key:"labelList-implicit"})):null:null].concat(function(t){if(Array.isArray(t))return sn(t)}(o)||function(t){if("undefined"!=typeof Symbol&&null!=t[Symbol.iterator]||null!=t["@@iterator"])return Array.from(t)}(o)||function(t,e){if(t){if("string"==typeof t)return sn(t,void 0);var r=Object.prototype.toString.call(t).slice(8,-1);if("Object"===r&&t.constructor&&(r=t.constructor.name),"Map"===r||"Set"===r)return Array.from(t);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return sn(t,void 0)}}(o)||function(){throw TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()):o};var ss=r(6153),sf=r.n(ss),sp=r(9388),sh=r.n(sp);function sd(t){return(sd="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function sy(){return(sy=Object.assign?Object.assign.bind():function(t){for(var e=1;et.length)&&(e=t.length);for(var r=0,n=Array(e);r0,from:{upperWidth:0,lowerWidth:0,height:d,x:s,y:f},to:{upperWidth:p,lowerWidth:h,height:d,x:s,y:f},duration:m,animationEasing:v,isActive:g},function(t){var e=t.upperWidth,o=t.lowerWidth,a=t.height,c=t.x,u=t.y;return l().createElement(ne,{canBegin:i>0,from:"0px ".concat(-1===i?1:i,"px"),to:"".concat(i,"px 0px"),attributeName:"strokeDasharray",begin:b,duration:m,easing:v},l().createElement("path",sy({},tu(r,!0),{className:x,d:sg(c,u,e,o,a),ref:n})))}):l().createElement("g",null,l().createElement("path",sy({},tu(r,!0),{className:x,d:sg(s,f,p,h,d)})))};function sO(t){return(sO="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function sj(){return(sj=Object.assign?Object.assign.bind():function(t){for(var e=1;e180),",").concat(+(a>u),",\n ").concat(s.x,",").concat(s.y,"\n ");if(o>0){var p=lz(r,n,o,a),h=lz(r,n,o,u);f+="L ".concat(h.x,",").concat(h.y,"\n A ").concat(o,",").concat(o,",0,\n ").concat(+(Math.abs(c)>180),",").concat(+(a<=u),",\n ").concat(p.x,",").concat(p.y," Z")}else f+="L ".concat(r,",").concat(n," Z");return f},sk=function(t){var e=t.cx,r=t.cy,n=t.innerRadius,o=t.outerRadius,i=t.cornerRadius,a=t.forceCornerRadius,c=t.cornerIsExternal,u=t.startAngle,l=t.endAngle,s=O(l-u),f=sA({cx:e,cy:r,radius:o,angle:u,sign:s,cornerRadius:i,cornerIsExternal:c}),p=f.circleTangency,h=f.lineTangency,d=f.theta,y=sA({cx:e,cy:r,radius:o,angle:l,sign:-s,cornerRadius:i,cornerIsExternal:c}),v=y.circleTangency,m=y.lineTangency,b=y.theta,g=c?Math.abs(u-l):Math.abs(u-l)-d-b;if(g<0)return a?"M ".concat(h.x,",").concat(h.y,"\n a").concat(i,",").concat(i,",0,0,1,").concat(2*i,",0\n a").concat(i,",").concat(i,",0,0,1,").concat(-(2*i),",0\n "):sE({cx:e,cy:r,innerRadius:n,outerRadius:o,startAngle:u,endAngle:l});var x="M ".concat(h.x,",").concat(h.y,"\n A").concat(i,",").concat(i,",0,0,").concat(+(s<0),",").concat(p.x,",").concat(p.y,"\n A").concat(o,",").concat(o,",0,").concat(+(g>180),",").concat(+(s<0),",").concat(v.x,",").concat(v.y,"\n A").concat(i,",").concat(i,",0,0,").concat(+(s<0),",").concat(m.x,",").concat(m.y,"\n ");if(n>0){var w=sA({cx:e,cy:r,radius:n,angle:u,sign:s,isExternal:!0,cornerRadius:i,cornerIsExternal:c}),j=w.circleTangency,S=w.lineTangency,P=w.theta,A=sA({cx:e,cy:r,radius:n,angle:l,sign:-s,isExternal:!0,cornerRadius:i,cornerIsExternal:c}),E=A.circleTangency,k=A.lineTangency,M=A.theta,_=c?Math.abs(u-l):Math.abs(u-l)-P-M;if(_<0&&0===i)return"".concat(x,"L").concat(e,",").concat(r,"Z");x+="L".concat(k.x,",").concat(k.y,"\n A").concat(i,",").concat(i,",0,0,").concat(+(s<0),",").concat(E.x,",").concat(E.y,"\n A").concat(n,",").concat(n,",0,").concat(+(_>180),",").concat(+(s>0),",").concat(j.x,",").concat(j.y,"\n A").concat(i,",").concat(i,",0,0,").concat(+(s<0),",").concat(S.x,",").concat(S.y,"Z")}else x+="L".concat(e,",").concat(r,"Z");return x},sM={cx:0,cy:0,innerRadius:0,outerRadius:0,startAngle:0,endAngle:0,cornerRadius:0,forceCornerRadius:!1,cornerIsExternal:!1},s_=function(t){var e,r=sP(sP({},sM),t),n=r.cx,o=r.cy,i=r.innerRadius,a=r.outerRadius,u=r.cornerRadius,s=r.forceCornerRadius,f=r.cornerIsExternal,p=r.startAngle,h=r.endAngle,d=r.className;if(a0&&360>Math.abs(p-h)?sk({cx:n,cy:o,innerRadius:i,outerRadius:a,cornerRadius:Math.min(m,v/2),forceCornerRadius:s,cornerIsExternal:f,startAngle:p,endAngle:h}):sE({cx:n,cy:o,innerRadius:i,outerRadius:a,startAngle:p,endAngle:h}),l().createElement("path",sj({},tu(r,!0),{className:y,d:e,role:"img"}))},sT=["option","shapeType","propTransformer","activeClassName","isActive"];function sN(t){return(sN="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function sC(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),r.push.apply(r,n)}return r}function sD(t){for(var e=1;e=0)continue;r[n]=t[n]}return r}(t,e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);for(n=0;n=0)&&Object.prototype.propertyIsEnumerable.call(t,r)&&(o[r]=t[r])}return o}(t,sT);if((0,u.isValidElement)(r))e=(0,u.cloneElement)(r,sD(sD({},c),(0,u.isValidElement)(r)?r.props:r));else if(B()(r))e=r(c);else if(sf()(r)&&!sh()(r)){var s=(void 0===o?function(t,e){return sD(sD({},e),t)}:o)(r,c);e=l().createElement(sI,{shapeType:n,elementProps:s})}else e=l().createElement(sI,{shapeType:n,elementProps:c});return a?l().createElement(tk,{className:void 0===i?"recharts-active-shape":i},e):e}function sR(t,e){return null!=e&&"trapezoids"in t.props}function sL(t,e){return null!=e&&"sectors"in t.props}function sz(t,e){return null!=e&&"points"in t.props}function sU(t,e){var r,n,o=t.x===(null==e||null===(r=e.labelViewBox)||void 0===r?void 0:r.x)||t.x===e.x,i=t.y===(null==e||null===(n=e.labelViewBox)||void 0===n?void 0:n.y)||t.y===e.y;return o&&i}function s$(t,e){var r=t.endAngle===e.endAngle,n=t.startAngle===e.startAngle;return r&&n}function sF(t,e){var r=t.x===e.x,n=t.y===e.y,o=t.z===e.z;return r&&n&&o}var sW=["x","y"];function sq(t){return(sq="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function sH(){return(sH=Object.assign?Object.assign.bind():function(t){for(var e=1;e=0)continue;r[n]=t[n]}return r}(t,e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);for(n=0;n=0)&&Object.prototype.propertyIsEnumerable.call(t,r)&&(o[r]=t[r])}return o}(t,sW),i=parseInt("".concat(r),10),a=parseInt("".concat(n),10),c=parseInt("".concat(e.height||o.height),10),u=parseInt("".concat(e.width||o.width),10);return sG(sG(sG(sG(sG({},e),o),i?{x:i}:{}),a?{y:a}:{}),{},{height:c,width:u,name:e.name,radius:e.radius})}function sY(t){return l().createElement(sB,sH({shapeType:"rectangle",propTransformer:sV,activeClassName:"recharts-active-bar"},t))}var sZ=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return function(r,n){if("number"==typeof t)return t;var o=S(r)||w()(r);return o?t(r,n):(o||tO(!1),e)}},sK=["value","background"];function sJ(t){return(sJ="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function sQ(){return(sQ=Object.assign?Object.assign.bind():function(t){for(var e=1;e=0)continue;r[n]=t[n]}return r}(t,e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);for(n=0;n=0)&&Object.prototype.propertyIsEnumerable.call(t,r)&&(o[r]=t[r])}return o}(e,sK);if(!a)return null;var u=s1(s1(s1(s1(s1({},c),{},{fill:"#eee"},a),i),G(t.props,e,r)),{},{onAnimationStart:t.handleAnimationStart,onAnimationEnd:t.handleAnimationEnd,dataKey:n,index:r,className:"recharts-bar-background-rectangle"});return l().createElement(sY,sQ({key:"background-bar-".concat(r),option:t.props.background,isActive:r===o},u))})}},{key:"renderErrorBar",value:function(t,e){if(this.props.isAnimationActive&&!this.state.isAnimationFinished)return null;var r=this.props,n=r.data,o=r.xAxis,i=r.yAxis,a=r.layout,c=tn(r.children,uB);if(!c)return null;var u="vertical"===a?n[0].height/2:n[0].width/2,s=function(t,e){var r=Array.isArray(t.value)?t.value[1]:t.value;return{x:t.x,y:t.y,value:r,errorVal:uG(t,e)}};return l().createElement(tk,{clipPath:t?"url(#clipPath-".concat(e,")"):null},c.map(function(t){return l().cloneElement(t,{key:"error-bar-".concat(e,"-").concat(t.props.dataKey),data:n,xAxis:o,yAxis:i,layout:a,offset:u,dataPointFormatter:s})}))}},{key:"render",value:function(){var t=this.props,e=t.hide,r=t.data,n=t.className,o=t.xAxis,i=t.yAxis,a=t.left,u=t.top,s=t.width,f=t.height,p=t.isAnimationActive,h=t.background,d=t.id;if(e||!r||!r.length)return null;var y=this.state.isAnimationFinished,v=(0,c.Z)("recharts-bar",n),m=o&&o.allowDataOverflow,b=i&&i.allowDataOverflow,g=m||b,x=w()(d)?this.id:d;return l().createElement(tk,{className:v},m||b?l().createElement("defs",null,l().createElement("clipPath",{id:"clipPath-".concat(x)},l().createElement("rect",{x:m?a:a-s/2,y:b?u:u-f/2,width:m?s:2*s,height:b?f:2*f}))):null,l().createElement(tk,{className:"recharts-bar-rectangles",clipPath:g?"url(#clipPath-".concat(x,")"):null},h?this.renderBackground():null,this.renderRectangles()),this.renderErrorBar(g,x),(!p||y)&&sl.renderCallByParent(this.props,r))}}],r=[{key:"getDerivedStateFromProps",value:function(t,e){return t.animationId!==e.prevAnimationId?{prevAnimationId:t.animationId,curData:t.data,prevData:e.curData}:t.data!==e.curData?{curData:t.data}:null}}],e&&s2(n.prototype,e),r&&s2(n,r),Object.defineProperty(n,"prototype",{writable:!1}),n}(u.PureComponent);function s9(t){return(s9="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function ft(t,e){for(var r=0;r0&&Math.abs(b)0&&Math.abs(v)1&&void 0!==arguments[1]?arguments[1]:{},r=e.bandAware,n=e.position;if(void 0!==t){if(n)switch(n){case"start":default:return this.scale(t);case"middle":var o=this.bandwidth?this.bandwidth()/2:0;return this.scale(t)+o;case"end":var i=this.bandwidth?this.bandwidth():0;return this.scale(t)+i}if(r){var a=this.bandwidth?this.bandwidth()/2:0;return this.scale(t)+a}return this.scale(t)}}},{key:"isInRange",value:function(t){var e=this.range(),r=e[0],n=e[e.length-1];return r<=n?t>=r&&t<=n:t>=n&&t<=r}}],e=[{key:"create",value:function(t){return new r(t)}}],t&&ft(r.prototype,t),e&&ft(r,e),Object.defineProperty(r,"prototype",{writable:!1}),r}();fn(fa,"EPS",1e-4);var fc=function(t){var e=Object.keys(t).reduce(function(e,r){return fr(fr({},e),{},fn({},r,fa.create(t[r])))},{});return fr(fr({},e),{},{apply:function(t){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=r.bandAware,o=r.position;return l6()(t,function(t,r){return e[r].apply(t,{bandAware:n,position:o})})},isInRange:function(t){return l5()(t,function(t,r){return e[r].isInRange(t)})}})},fu=function(t){var e=t.width,r=t.height,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,o=(n%180+180)%180*Math.PI/180,i=Math.atan(r/e);return Math.abs(o>i&&ot.length)&&(e=t.length);for(var r=0,n=Array(e);rt.length)&&(e=t.length);for(var r=0,n=Array(e);r=0;--e)o[e]=(a[e]-o[e+1])/i[e];for(e=0,i[n-1]=(t[n]+o[n-1])/2;e=f;--p)c.point(m[p],b[p]);c.lineEnd(),c.areaEnd()}}v&&(m[s]=+t(h,s,l),b[s]=+e(h,s,l),c.point(n?+n(h,s,l):m[s],r?+r(h,s,l):b[s]))}if(d)return c=null,d+""||null}function s(){return pA().defined(o).curve(a).context(i)}return t="function"==typeof t?t:void 0===t?pS:em(+t),e="function"==typeof e?e:void 0===e?em(0):em(+e),r="function"==typeof r?r:void 0===r?pP:em(+r),l.x=function(e){return arguments.length?(t="function"==typeof e?e:em(+e),n=null,l):t},l.x0=function(e){return arguments.length?(t="function"==typeof e?e:em(+e),l):t},l.x1=function(t){return arguments.length?(n=null==t?null:"function"==typeof t?t:em(+t),l):n},l.y=function(t){return arguments.length?(e="function"==typeof t?t:em(+t),r=null,l):e},l.y0=function(t){return arguments.length?(e="function"==typeof t?t:em(+t),l):e},l.y1=function(t){return arguments.length?(r=null==t?null:"function"==typeof t?t:em(+t),l):r},l.lineX0=l.lineY0=function(){return s().x(t).y(e)},l.lineY1=function(){return s().x(t).y(r)},l.lineX1=function(){return s().x(n).y(e)},l.defined=function(t){return arguments.length?(o="function"==typeof t?t:em(!!t),l):o},l.curve=function(t){return arguments.length?(a=t,null!=i&&(c=a(i)),l):a},l.context=function(t){return arguments.length?(null==t?i=c=null:c=a(i=t),l):i},l}function pk(t){return(pk="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function pM(){return(pM=Object.assign?Object.assign.bind():function(t){for(var e=1;e=0&&(this._t=1-this._t,this._line=1-this._line)},point:function(t,e){switch(t=+t,e=+e,this._point){case 0:this._point=1,this._line?this._context.lineTo(t,e):this._context.moveTo(t,e);break;case 1:this._point=2;default:if(this._t<=0)this._context.lineTo(this._x,e),this._context.lineTo(t,e);else{var r=this._x*(1-this._t)+t*this._t;this._context.lineTo(r,this._y),this._context.lineTo(r,e)}}this._x=t,this._y=e}};var pN={curveBasisClosed:function(t){return new pl(t)},curveBasisOpen:function(t){return new ps(t)},curveBasis:function(t){return new pu(t)},curveBumpX:function(t){return new pf(t,!0)},curveBumpY:function(t){return new pf(t,!1)},curveLinearClosed:function(t){return new pp(t)},curveLinear:pd,curveMonotoneX:function(t){return new pb(t)},curveMonotoneY:function(t){return new pg(t)},curveNatural:function(t){return new pw(t)},curveStep:function(t){return new pj(t,.5)},curveStepAfter:function(t){return new pj(t,1)},curveStepBefore:function(t){return new pj(t,0)}},pC=function(t){return t.x===+t.x&&t.y===+t.y},pD=function(t){return t.x},pI=function(t){return t.y},pB=function(t,e){if(B()(t))return t;var r="curve".concat(ee()(t));return("curveMonotone"===r||"curveBump"===r)&&e?pN["".concat(r).concat("vertical"===e?"Y":"X")]:pN[r]||pd},pR=function(t){var e,r=t.type,n=t.points,o=void 0===n?[]:n,i=t.baseLine,a=t.layout,c=t.connectNulls,u=void 0!==c&&c,l=pB(void 0===r?"linear":r,a),s=u?o.filter(function(t){return pC(t)}):o;if(Array.isArray(i)){var f=u?i.filter(function(t){return pC(t)}):i,p=s.map(function(t,e){return pT(pT({},t),{},{base:f[e]})});return(e="vertical"===a?pE().y(pI).x1(pD).x0(function(t){return t.base.x}):pE().x(pD).y1(pI).y0(function(t){return t.base.y})).defined(pC).curve(l),e(p)}return(e="vertical"===a&&S(i)?pE().y(pI).x1(pD).x0(i):S(i)?pE().x(pD).y1(pI).y0(i):pA().x(pD).y(pI)).defined(pC).curve(l),e(s)},pL=function(t){var e=t.className,r=t.points,n=t.path,o=t.pathRef;if((!r||!r.length)&&!n)return null;var i=r&&r.length?pR(t):n;return u.createElement("path",pM({},tu(t,!1),X(t),{className:(0,c.Z)("recharts-curve",e),d:i,ref:o}))};function pz(t){return(pz="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}var pU=["x","y","top","left","width","height","className"];function p$(){return(p$=Object.assign?Object.assign.bind():function(t){for(var e=1;e=0)continue;r[n]=t[n]}return r}(t,e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);for(n=0;n=0)&&Object.prototype.propertyIsEnumerable.call(t,r)&&(o[r]=t[r])}return o}(t,pU));return S(r)&&S(o)&&S(p)&&S(d)&&S(a)&&S(s)?l().createElement("path",p$({},tu(v,!0),{className:(0,c.Z)("recharts-cross",y),d:"M".concat(r,",").concat(a,"v").concat(d,"M").concat(s,",").concat(o,"h").concat(p)})):null};function pq(t){var e=t.cx,r=t.cy,n=t.radius,o=t.startAngle,i=t.endAngle;return{points:[lz(e,r,n,o),lz(e,r,n,i)],cx:e,cy:r,radius:n,startAngle:o,endAngle:i}}function pH(t){return(pH="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function pX(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),r.push.apply(r,n)}return r}function pG(t){for(var e=1;e=0)continue;r[n]=t[n]}return r}(t,e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);for(n=0;n=0)&&Object.prototype.propertyIsEnumerable.call(t,r)&&(o[r]=t[r])}return o}function p1(){try{var t=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(t){}return(p1=function(){return!!t})()}function p2(t){return(p2=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(t){return t.__proto__||Object.getPrototypeOf(t)})(t)}function p3(t,e){return(p3=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(t,e){return t.__proto__=e,t})(t,e)}function p6(t){return function(t){if(Array.isArray(t))return p5(t)}(t)||function(t){if("undefined"!=typeof Symbol&&null!=t[Symbol.iterator]||null!=t["@@iterator"])return Array.from(t)}(t)||p4(t)||function(){throw TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function p4(t,e){if(t){if("string"==typeof t)return p5(t,e);var r=Object.prototype.toString.call(t).slice(8,-1);if("Object"===r&&t.constructor&&(r=t.constructor.name),"Map"===r||"Set"===r)return Array.from(t);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return p5(t,e)}}function p5(t,e){(null==e||e>t.length)&&(e=t.length);for(var r=0,n=Array(e);r0?i:t&&t.length&&S(n)&&S(o)?t.slice(n,o+1):[]};function hc(t){return"number"===t?[0,"auto"]:void 0}var hu=function(t,e,r,n){var o=t.graphicalItems,i=t.tooltipAxis,a=ha(e,t);return r<0||!o||!o.length||r>=a.length?null:o.reduce(function(o,c){var u,l,s=null!==(u=c.props.data)&&void 0!==u?u:e;return(s&&t.dataStartIndex+t.dataEndIndex!==0&&t.dataEndIndex-t.dataStartIndex>=r&&(s=s.slice(t.dataStartIndex,t.dataEndIndex+1)),l=i.dataKey&&!i.allowDuplicatedCategory?N(void 0===s?a:s,i.dataKey,n):s&&s[r]||a[r])?[].concat(p6(o),[ly(c,l)]):o},[])},hl=function(t,e,r,n){var o=n||{x:t.chartX,y:t.chartY},i="horizontal"===r?o.x:"vertical"===r?o.y:"centric"===r?o.angle:o.radius,a=t.orderedTooltipTicks,c=t.tooltipAxis,u=t.tooltipTicks,l=uY(i,a,u,c);if(l>=0&&u){var s=u[l]&&u[l].value,f=hu(t,e,l,s),p=hi(r,a,l,o);return{activeTooltipIndex:l,activeLabel:s,activePayload:f,activeCoordinate:p}}return null},hs=function(t,e){var r=e.axes,n=e.graphicalItems,o=e.axisType,i=e.axisIdKey,a=e.stackGroups,c=e.dataStartIndex,u=e.dataEndIndex,l=t.layout,s=t.children,f=t.stackOffset,p=u3(l,o);return r.reduce(function(e,r){var h=void 0!==r.type.defaultProps?p7(p7({},r.type.defaultProps),r.props):r.props,d=h.type,y=h.dataKey,v=h.allowDataOverflow,m=h.allowDuplicatedCategory,b=h.scale,g=h.ticks,x=h.includeHidden,O=h[i];if(e[O])return e;var j=ha(t.data,{graphicalItems:n.filter(function(t){var e;return(i in t.props?t.props[i]:null===(e=t.type.defaultProps)||void 0===e?void 0:e[i])===O}),dataStartIndex:c,dataEndIndex:u}),P=j.length;(function(t,e,r){if("number"===r&&!0===e&&Array.isArray(t)){var n=null==t?void 0:t[0],o=null==t?void 0:t[1];if(n&&o&&S(n)&&S(o))return!0}return!1})(h.domain,v,d)&&(k=lp(h.domain,null,v),p&&("number"===d||"auto"!==b)&&(T=uV(j,y,"category")));var A=hc(d);if(!k||0===k.length){var E,k,M,T,N,C=null!==(N=h.domain)&&void 0!==N?N:A;if(y){if(k=uV(j,y,d),"category"===d&&p){var D=_(k);m&&D?(M=k,k=tg()(0,P)):m||(k=ld(C,k,r).reduce(function(t,e){return t.indexOf(e)>=0?t:[].concat(p6(t),[e])},[]))}else if("category"===d)k=m?k.filter(function(t){return""!==t&&!w()(t)}):ld(C,k,r).reduce(function(t,e){return t.indexOf(e)>=0||""===e||w()(e)?t:[].concat(p6(t),[e])},[]);else if("number"===d){var I=u1(j,n.filter(function(t){var e,r,n=i in t.props?t.props[i]:null===(e=t.type.defaultProps)||void 0===e?void 0:e[i],o="hide"in t.props?t.props.hide:null===(r=t.type.defaultProps)||void 0===r?void 0:r.hide;return n===O&&(x||!o)}),y,o,l);I&&(k=I)}p&&("number"===d||"auto"!==b)&&(T=uV(j,y,"category"))}else k=p?tg()(0,P):a&&a[O]&&a[O].hasStack&&"number"===d?"expand"===f?[0,1]:ll(a[O].stackGroups,c,u):u2(j,n.filter(function(t){var e=i in t.props?t.props[i]:t.type.defaultProps[i],r="hide"in t.props?t.props.hide:t.type.defaultProps.hide;return e===O&&(x||!r)}),d,l,!0);"number"===d?(k=f7(s,k,O,o,g),C&&(k=lp(C,k,v))):"category"===d&&C&&k.every(function(t){return C.indexOf(t)>=0})&&(k=C)}return p7(p7({},e),{},p9({},O,p7(p7({},h),{},{axisType:o,domain:k,categoricalDomain:T,duplicateDomain:M,originalDomain:null!==(E=h.domain)&&void 0!==E?E:A,isCategorical:p,layout:l})))},{})},hf=function(t,e){var r=e.graphicalItems,n=e.Axis,o=e.axisType,i=e.axisIdKey,a=e.stackGroups,c=e.dataStartIndex,u=e.dataEndIndex,l=t.layout,s=t.children,f=ha(t.data,{graphicalItems:r,dataStartIndex:c,dataEndIndex:u}),p=f.length,h=u3(l,o),d=-1;return r.reduce(function(t,e){var y,v=(void 0!==e.type.defaultProps?p7(p7({},e.type.defaultProps),e.props):e.props)[i],b=hc("number");return t[v]?t:(d++,y=h?tg()(0,p):a&&a[v]&&a[v].hasStack?f7(s,y=ll(a[v].stackGroups,c,u),v,o):f7(s,y=lp(b,u2(f,r.filter(function(t){var e,r,n=i in t.props?t.props[i]:null===(e=t.type.defaultProps)||void 0===e?void 0:e[i],o="hide"in t.props?t.props.hide:null===(r=t.type.defaultProps)||void 0===r?void 0:r.hide;return n===v&&!o}),"number",l),n.defaultProps.allowDataOverflow),v,o),p7(p7({},t),{},p9({},v,p7(p7({axisType:o},n.defaultProps),{},{hide:!0,orientation:m()(he,"".concat(o,".").concat(d%2),null),domain:y,originalDomain:b,isCategorical:h,layout:l}))))},{})},hp=function(t,e){var r=e.axisType,n=void 0===r?"xAxis":r,o=e.AxisComp,i=e.graphicalItems,a=e.stackGroups,c=e.dataStartIndex,u=e.dataEndIndex,l=t.children,s="".concat(n,"Id"),f=tn(l,o),p={};return f&&f.length?p=hs(t,{axes:f,graphicalItems:i,axisType:n,axisIdKey:s,stackGroups:a,dataStartIndex:c,dataEndIndex:u}):i&&i.length&&(p=hf(t,{Axis:o,graphicalItems:i,axisType:n,axisIdKey:s,stackGroups:a,dataStartIndex:c,dataEndIndex:u})),p},hh=function(t){var e=M(t),r=u6(e,!1,!0);return{tooltipTicks:r,orderedTooltipTicks:tw()(r,function(t){return t.coordinate}),tooltipAxis:e,tooltipAxisBandSize:lh(e,r)}},hd=function(t){var e=t.children,r=t.defaultShowTooltip,n=to(e,lD),o=0,i=0;return t.data&&0!==t.data.length&&(i=t.data.length-1),n&&n.props&&(n.props.startIndex>=0&&(o=n.props.startIndex),n.props.endIndex>=0&&(i=n.props.endIndex)),{chartX:0,chartY:0,dataStartIndex:o,dataEndIndex:i,activeTooltipIndex:-1,isTooltipActive:!!r}},hy=function(t){return"horizontal"===t?{numericAxisName:"yAxis",cateAxisName:"xAxis"}:"vertical"===t?{numericAxisName:"xAxis",cateAxisName:"yAxis"}:"centric"===t?{numericAxisName:"radiusAxis",cateAxisName:"angleAxis"}:{numericAxisName:"angleAxis",cateAxisName:"radiusAxis"}},hv=function(t,e){var r=t.props,n=t.graphicalItems,o=t.xAxisMap,i=void 0===o?{}:o,a=t.yAxisMap,c=void 0===a?{}:a,u=r.width,l=r.height,s=r.children,f=r.margin||{},p=to(s,lD),h=to(s,eQ),d=Object.keys(c).reduce(function(t,e){var r=c[e],n=r.orientation;return r.mirror||r.hide?t:p7(p7({},t),{},p9({},n,t[n]+r.width))},{left:f.left||0,right:f.right||0}),y=Object.keys(i).reduce(function(t,e){var r=i[e],n=r.orientation;return r.mirror||r.hide?t:p7(p7({},t),{},p9({},n,m()(t,"".concat(n))+r.height))},{top:f.top||0,bottom:f.bottom||0}),v=p7(p7({},y),d),b=v.bottom;p&&(v.bottom+=p.props.height||lD.defaultProps.height),h&&e&&(v=uQ(v,n,r,e));var g=u-v.left-v.right,x=l-v.top-v.bottom;return p7(p7({brushBottom:b},v),{},{width:Math.max(g,0),height:Math.max(x,0)})},hm=["layout","type","stroke","connectNulls","isRange","ref"],hb=["key"];function hg(t){return(hg="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function hx(t,e){if(null==t)return{};var r,n,o=function(t,e){if(null==t)return{};var r={};for(var n in t)if(Object.prototype.hasOwnProperty.call(t,n)){if(e.indexOf(n)>=0)continue;r[n]=t[n]}return r}(t,e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);for(n=0;n=0)&&Object.prototype.propertyIsEnumerable.call(t,r)&&(o[r]=t[r])}return o}function hw(){return(hw=Object.assign?Object.assign.bind():function(t){for(var e=1;e0||!cq()(c,n)||!cq()(u,o))?this.renderAreaWithAnimation(t,e):this.renderAreaStatically(n,o,t,e)}},{key:"render",value:function(){var t,e=this.props,r=e.hide,n=e.dot,o=e.points,i=e.className,a=e.top,u=e.left,s=e.xAxis,f=e.yAxis,p=e.width,h=e.height,d=e.isAnimationActive,y=e.id;if(r||!o||!o.length)return null;var v=this.state.isAnimationFinished,m=1===o.length,b=(0,c.Z)("recharts-area",i),g=s&&s.allowDataOverflow,x=f&&f.allowDataOverflow,O=g||x,j=w()(y)?this.id:y,S=null!==(t=tu(n,!1))&&void 0!==t?t:{r:3,strokeWidth:2},P=S.r,A=S.strokeWidth,E=(n&&"object"===K(n)&&"clipDot"in n?n:{}).clipDot,k=void 0===E||E,M=2*(void 0===P?3:P)+(void 0===A?2:A);return l().createElement(tk,{className:b},g||x?l().createElement("defs",null,l().createElement("clipPath",{id:"clipPath-".concat(j)},l().createElement("rect",{x:g?u:u-p/2,y:x?a:a-h/2,width:g?p:2*p,height:x?h:2*h})),!k&&l().createElement("clipPath",{id:"clipPath-dots-".concat(j)},l().createElement("rect",{x:u-M/2,y:a-M/2,width:p+M,height:h+M}))):null,m?null:this.renderArea(O,j),(n||m)&&this.renderDots(O,k,j),(!d||v)&&sl.renderCallByParent(this.props,o))}}],r=[{key:"getDerivedStateFromProps",value:function(t,e){return t.animationId!==e.prevAnimationId?{prevAnimationId:t.animationId,curPoints:t.points,curBaseLine:t.baseLine,prevPoints:e.curPoints,prevBaseLine:e.curBaseLine}:t.points!==e.curPoints||t.baseLine!==e.curBaseLine?{curPoints:t.points,curBaseLine:t.baseLine}:null}}],e&&hS(n.prototype,e),r&&hS(n,r),Object.defineProperty(n,"prototype",{writable:!1}),n}(u.PureComponent);function hT(t,e,r){if(e<1)return[];if(1===e&&void 0===r)return t;for(var n=[],o=0;ot*o)return!1;var i=r();return t*(e-t*i/2-n)>=0&&t*(e+t*i/2-o)<=0}function hC(t){return(hC="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function hD(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),r.push.apply(r,n)}return r}function hI(t){for(var e=1;e=0)continue;r[n]=t[n]}return r}(t,e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);for(n=0;n=0)&&Object.prototype.propertyIsEnumerable.call(t,r)&&(o[r]=t[r])}return o}function hq(t,e){for(var r=0;r=2?O(l[1].coordinate-l[0].coordinate):1,w=(n="width"===m,o=s.x,i=s.y,a=s.width,c=s.height,1===x?{start:n?o:i,end:n?o+a:i+c}:{start:n?o+a:i+c,end:n?o:i});return"equidistantPreserveStart"===h?function(t,e,r,n,o){for(var i,a=(n||[]).slice(),c=e.start,u=e.end,l=0,s=1,f=c;s<=a.length;)if(i=function(){var e,i=null==n?void 0:n[l];if(void 0===i)return{v:hT(n,s)};var a=l,p=function(){return void 0===e&&(e=r(i,a)),e},h=i.coordinate,d=0===l||hN(t,h,p,f,u);d||(l=0,f=c,s+=1),d&&(f=h+t*(p()/2+o),l+=s)}())return i.v;return[]}(x,w,g,l,f):("preserveStart"===h||"preserveStartEnd"===h?function(t,e,r,n,o,i){var a=(n||[]).slice(),c=a.length,u=e.start,l=e.end;if(i){var s=n[c-1],f=r(s,c-1),p=t*(s.coordinate+t*f/2-l);a[c-1]=s=hI(hI({},s),{},{tickCoord:p>0?s.coordinate-p*t:s.coordinate}),hN(t,s.tickCoord,function(){return f},u,l)&&(l=s.tickCoord-t*(f/2+o),a[c-1]=hI(hI({},s),{},{isShow:!0}))}for(var h=i?c-1:c,d=function(e){var n,i=a[e],c=function(){return void 0===n&&(n=r(i,e)),n};if(0===e){var s=t*(i.coordinate-t*c()/2-u);a[e]=i=hI(hI({},i),{},{tickCoord:s<0?i.coordinate-s*t:i.coordinate})}else a[e]=i=hI(hI({},i),{},{tickCoord:i.coordinate});hN(t,i.tickCoord,c,u,l)&&(u=i.tickCoord+t*(c()/2+o),a[e]=hI(hI({},i),{},{isShow:!0}))},y=0;y0?l.coordinate-f*t:l.coordinate})}else i[e]=l=hI(hI({},l),{},{tickCoord:l.coordinate});hN(t,l.tickCoord,s,c,u)&&(u=l.tickCoord-t*(s()/2+o),i[e]=hI(hI({},l),{},{isShow:!0}))},s=a-1;s>=0;s--)l(s);return i}(x,w,g,l,f)).filter(function(t){return t.isShow})}(hF(hF({},this.props),{},{ticks:t}),e,r),d=this.getTickTextAnchor(),y=this.getTickVerticalAnchor(),v=tu(this.props,!1),b=tu(s,!1),g=hF(hF({},v),{},{fill:"none"},tu(a,!1)),x=h.map(function(t,e){var r=o.getTickLineCoord(t),i=r.line,x=r.tick,w=hF(hF(hF(hF({textAnchor:d,verticalAnchor:y},v),{},{stroke:"none",fill:u},b),x),{},{index:e,payload:t,visibleTicksCount:h.length,tickFormatter:f});return l().createElement(tk,hU({className:"recharts-cartesian-axis-tick",key:"tick-".concat(t.value,"-").concat(t.coordinate,"-").concat(t.tickCoord)},G(o.props,t,e)),a&&l().createElement("line",hU({},g,i,{className:(0,c.Z)("recharts-cartesian-axis-tick-line",m()(a,"className"))})),s&&n.renderTickItem(s,w,"".concat(B()(f)?f(t.value,e):t.value).concat(p||"")))});return l().createElement("g",{className:"recharts-cartesian-axis-ticks"},x)}},{key:"render",value:function(){var t=this,e=this.props,r=e.axisLine,n=e.width,o=e.height,i=e.ticksGenerator,a=e.className;if(e.hide)return null;var u=this.props,s=u.ticks,f=hW(u,hL),p=s;return(B()(i)&&(p=i(s&&s.length>0?this.props:f)),n<=0||o<=0||!p||!p.length)?null:l().createElement(tk,{className:(0,c.Z)("recharts-cartesian-axis",a),ref:function(e){t.layerReference=e}},r&&this.renderAxisLine(),this.renderTicks(p,this.state.fontSize,this.state.letterSpacing),l0.renderCallByParent(this.props))}}],r=[{key:"renderTickItem",value:function(t,e,r){var n=(0,c.Z)(e.className,"recharts-cartesian-axis-tick-value");return l().isValidElement(t)?l().cloneElement(t,hF(hF({},e),{},{className:n})):B()(t)?t(hF(hF({},e),{},{className:n})):l().createElement(nQ,hU({},e,{className:"recharts-cartesian-axis-tick-value"}),r)}}],e&&hq(n.prototype,e),r&&hq(n,r),Object.defineProperty(n,"prototype",{writable:!1}),n}(u.Component);function hK(t){return(hK="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function hJ(){try{var t=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(t){}return(hJ=function(){return!!t})()}function hQ(t){return(hQ=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(t){return t.__proto__||Object.getPrototypeOf(t)})(t)}function h0(t,e){return(h0=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(t,e){return t.__proto__=e,t})(t,e)}function h1(t,e,r){return(e=h2(e))in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}function h2(t){var e=function(t,e){if("object"!=hK(t)||!t)return t;var r=t[Symbol.toPrimitive];if(void 0!==r){var n=r.call(t,e||"default");if("object"!=hK(n))return n;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"==hK(e)?e:e+""}function h3(){return(h3=Object.assign?Object.assign.bind():function(t){for(var e=1;e=0}),b=[];return r.forEach(function(r,d){var g=ha(t.data,{graphicalItems:[r],dataStartIndex:a,dataEndIndex:c}),x=void 0!==r.type.defaultProps?p7(p7({},r.type.defaultProps),r.props):r.props,O=x.dataKey,j=x.maxBarSize,S=x["".concat(y,"Id")],P=x["".concat(v,"Id")],A=s.reduce(function(t,r){var n=e["".concat(r.axisType,"Map")],o=x["".concat(r.axisType,"Id")];n&&n[o]||"zAxis"===r.axisType||tO(!1);var i=n[o];return p7(p7({},t),{},p9(p9({},r.axisType,i),"".concat(r.axisType,"Ticks"),u6(i)))},{}),E=A[v],k=A["".concat(v,"Ticks")],M=n&&n[S]&&n[S].hasStack&&lu(r,n[S].stackGroups),_=Q(r.type).indexOf("Bar")>=0,T=lh(E,k),N=[],C=m&&uK({barSize:u,stackGroups:n,totalSize:"xAxis"===v?A[v].width:"yAxis"===v?A[v].height:void 0});if(_){var D,I,B=w()(j)?h:j,R=null!==(D=null!==(I=lh(E,k,!0))&&void 0!==I?I:B)&&void 0!==D?D:0;N=uJ({barGap:f,barCategoryGap:p,bandSize:R!==T?R:T,sizeList:C[P],maxBarSize:B}),R!==T&&(N=N.map(function(t){return p7(p7({},t),{},{position:p7(p7({},t.position),{},{offset:t.position.offset-R/2})})}))}var L=r&&r.type&&r.type.getComposedData;L&&b.push({props:p7(p7({},L(p7(p7({},A),{},{displayedData:g,props:t,dataKey:O,item:r,bandSize:T,barPosition:N,offset:o,stackedData:M,layout:l,dataStartIndex:a,dataEndIndex:c}))),{},p9(p9(p9({key:r.key||"item-".concat(d)},y,A[y]),v,A[v]),"animationId",i)),childIndex:tr(t.children).indexOf(r),item:r})}),b},v=function(t,n){var o=t.props,i=t.dataStartIndex,a=t.dataEndIndex,c=t.updateId;if(!ti({props:o}))return null;var u=o.children,l=o.layout,f=o.stackOffset,p=o.data,d=o.reverseStackOrder,v=hy(l),m=v.numericAxisName,b=v.cateAxisName,g=tn(u,r),x=ln(p,g,"".concat(m,"Id"),"".concat(b,"Id"),f,d),w=s.reduce(function(t,e){var r="".concat(e.axisType,"Map");return p7(p7({},t),{},p9({},r,hp(o,p7(p7({},e),{},{graphicalItems:g,stackGroups:e.axisType===m&&x,dataStartIndex:i,dataEndIndex:a}))))},{}),O=hv(p7(p7({},w),{},{props:o,graphicalItems:g}),null==n?void 0:n.legendBBox);Object.keys(w).forEach(function(t){w[t]=h(o,w[t],O,t.replace("Map",""),e)});var j=hh(w["".concat(b,"Map")]),S=y(o,p7(p7({},w),{},{dataStartIndex:i,dataEndIndex:a,updateId:c,graphicalItems:g,stackGroups:x,offset:O}));return p7(p7({formattedGraphicalItems:S,graphicalItems:g,offset:O,stackGroups:x},j),w)},b=function(t){var r;function n(t){var r,o,i,a,s;return function(t,e){if(!(t instanceof e))throw TypeError("Cannot call a class as a function")}(this,n),a=n,s=[t],a=p2(a),p9(i=function(t,e){if(e&&("object"===pK(e)||"function"==typeof e))return e;if(void 0!==e)throw TypeError("Derived constructors may only return object or undefined");return function(t){if(void 0===t)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return t}(t)}(this,p1()?Reflect.construct(a,s||[],p2(this).constructor):a.apply(this,s)),"eventEmitterSymbol",Symbol("rechartsEventEmitter")),p9(i,"accessibilityManager",new pi),p9(i,"handleLegendBBoxUpdate",function(t){if(t){var e=i.state,r=e.dataStartIndex,n=e.dataEndIndex,o=e.updateId;i.setState(p7({legendBBox:t},v({props:i.props,dataStartIndex:r,dataEndIndex:n,updateId:o},p7(p7({},i.state),{},{legendBBox:t}))))}}),p9(i,"handleReceiveSyncEvent",function(t,e,r){i.props.syncId===t&&(r!==i.eventEmitterSymbol||"function"==typeof i.props.syncMethod)&&i.applySyncEvent(e)}),p9(i,"handleBrushChange",function(t){var e=t.startIndex,r=t.endIndex;if(e!==i.state.dataStartIndex||r!==i.state.dataEndIndex){var n=i.state.updateId;i.setState(function(){return p7({dataStartIndex:e,dataEndIndex:r},v({props:i.props,dataStartIndex:e,dataEndIndex:r,updateId:n},i.state))}),i.triggerSyncEvent({dataStartIndex:e,dataEndIndex:r})}}),p9(i,"handleMouseEnter",function(t){var e=i.getMouseInfo(t);if(e){var r=p7(p7({},e),{},{isTooltipActive:!0});i.setState(r),i.triggerSyncEvent(r);var n=i.props.onMouseEnter;B()(n)&&n(r,t)}}),p9(i,"triggeredAfterMouseMove",function(t){var e=i.getMouseInfo(t),r=e?p7(p7({},e),{},{isTooltipActive:!0}):{isTooltipActive:!1};i.setState(r),i.triggerSyncEvent(r);var n=i.props.onMouseMove;B()(n)&&n(r,t)}),p9(i,"handleItemMouseEnter",function(t){i.setState(function(){return{isTooltipActive:!0,activeItem:t,activePayload:t.tooltipPayload,activeCoordinate:t.tooltipPosition||{x:t.cx,y:t.cy}}})}),p9(i,"handleItemMouseLeave",function(){i.setState(function(){return{isTooltipActive:!1}})}),p9(i,"handleMouseMove",function(t){t.persist(),i.throttleTriggeredAfterMouseMove(t)}),p9(i,"handleMouseLeave",function(t){i.throttleTriggeredAfterMouseMove.cancel();var e={isTooltipActive:!1};i.setState(e),i.triggerSyncEvent(e);var r=i.props.onMouseLeave;B()(r)&&r(e,t)}),p9(i,"handleOuterEvent",function(t){var e,r=tp(t),n=m()(i.props,"".concat(r));r&&B()(n)&&n(null!==(e=/.*touch.*/i.test(r)?i.getMouseInfo(t.changedTouches[0]):i.getMouseInfo(t))&&void 0!==e?e:{},t)}),p9(i,"handleClick",function(t){var e=i.getMouseInfo(t);if(e){var r=p7(p7({},e),{},{isTooltipActive:!0});i.setState(r),i.triggerSyncEvent(r);var n=i.props.onClick;B()(n)&&n(r,t)}}),p9(i,"handleMouseDown",function(t){var e=i.props.onMouseDown;B()(e)&&e(i.getMouseInfo(t),t)}),p9(i,"handleMouseUp",function(t){var e=i.props.onMouseUp;B()(e)&&e(i.getMouseInfo(t),t)}),p9(i,"handleTouchMove",function(t){null!=t.changedTouches&&t.changedTouches.length>0&&i.throttleTriggeredAfterMouseMove(t.changedTouches[0])}),p9(i,"handleTouchStart",function(t){null!=t.changedTouches&&t.changedTouches.length>0&&i.handleMouseDown(t.changedTouches[0])}),p9(i,"handleTouchEnd",function(t){null!=t.changedTouches&&t.changedTouches.length>0&&i.handleMouseUp(t.changedTouches[0])}),p9(i,"handleDoubleClick",function(t){var e=i.props.onDoubleClick;B()(e)&&e(i.getMouseInfo(t),t)}),p9(i,"handleContextMenu",function(t){var e=i.props.onContextMenu;B()(e)&&e(i.getMouseInfo(t),t)}),p9(i,"triggerSyncEvent",function(t){void 0!==i.props.syncId&&pt.emit(pe,i.props.syncId,t,i.eventEmitterSymbol)}),p9(i,"applySyncEvent",function(t){var e=i.props,r=e.layout,n=e.syncMethod,o=i.state.updateId,a=t.dataStartIndex,c=t.dataEndIndex;if(void 0!==t.dataStartIndex||void 0!==t.dataEndIndex)i.setState(p7({dataStartIndex:a,dataEndIndex:c},v({props:i.props,dataStartIndex:a,dataEndIndex:c,updateId:o},i.state)));else if(void 0!==t.activeTooltipIndex){var u=t.chartX,l=t.chartY,s=t.activeTooltipIndex,f=i.state,p=f.offset,h=f.tooltipTicks;if(!p)return;if("function"==typeof n)s=n(h,t);else if("value"===n){s=-1;for(var d=0;d=0){if(l.dataKey&&!l.allowDuplicatedCategory){var P="function"==typeof l.dataKey?function(t){return"function"==typeof l.dataKey?l.dataKey(t.payload):null}:"payload.".concat(l.dataKey.toString());E=N(d,P,f),k=y&&v&&N(v,P,f)}else E=null==d?void 0:d[s],k=y&&v&&v[s];if(O||x){var A=void 0!==t.props.activeIndex?t.props.activeIndex:s;return[(0,u.cloneElement)(t,p7(p7(p7({},n.props),j),{},{activeIndex:A})),null,null]}if(!w()(E))return[S].concat(p6(i.renderActivePoints({item:n,activePoint:E,basePoint:k,childIndex:s,isRange:y})))}else{var E,k,M,_=(null!==(M=i.getItemByXY(i.state.activeCoordinate))&&void 0!==M?M:{graphicalItem:S}).graphicalItem,T=_.item,C=void 0===T?t:T,D=_.childIndex,I=p7(p7(p7({},n.props),j),{},{activeIndex:D});return[(0,u.cloneElement)(C,I),null,null]}}return y?[S,null,null]:[S,null]}),p9(i,"renderCustomized",function(t,e,r){return(0,u.cloneElement)(t,p7(p7({key:"recharts-customized-".concat(r)},i.props),i.state))}),p9(i,"renderMap",{CartesianGrid:{handler:ho,once:!0},ReferenceArea:{handler:i.renderReferenceElement},ReferenceLine:{handler:ho},ReferenceDot:{handler:i.renderReferenceElement},XAxis:{handler:ho},YAxis:{handler:ho},Brush:{handler:i.renderBrush,once:!0},Bar:{handler:i.renderGraphicChild},Line:{handler:i.renderGraphicChild},Area:{handler:i.renderGraphicChild},Radar:{handler:i.renderGraphicChild},RadialBar:{handler:i.renderGraphicChild},Scatter:{handler:i.renderGraphicChild},Pie:{handler:i.renderGraphicChild},Funnel:{handler:i.renderGraphicChild},Tooltip:{handler:i.renderCursor,once:!0},PolarGrid:{handler:i.renderPolarGrid,once:!0},PolarAngleAxis:{handler:i.renderPolarAxis},PolarRadiusAxis:{handler:i.renderPolarAxis},Customized:{handler:i.renderCustomized}}),i.clipPathId="".concat(null!==(r=t.id)&&void 0!==r?r:E("recharts"),"-clip"),i.throttleTriggeredAfterMouseMove=f()(i.triggeredAfterMouseMove,null!==(o=t.throttleDelay)&&void 0!==o?o:1e3/60),i.state={},i}return function(t,e){if("function"!=typeof e&&null!==e)throw TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),Object.defineProperty(t,"prototype",{writable:!1}),e&&p3(t,e)}(n,t),r=[{key:"componentDidMount",value:function(){var t,e;this.addListener(),this.accessibilityManager.setDetails({container:this.container,offset:{left:null!==(t=this.props.margin.left)&&void 0!==t?t:0,top:null!==(e=this.props.margin.top)&&void 0!==e?e:0},coordinateList:this.state.tooltipTicks,mouseHandlerCallback:this.triggeredAfterMouseMove,layout:this.props.layout}),this.displayDefaultTooltip()}},{key:"displayDefaultTooltip",value:function(){var t=this.props,e=t.children,r=t.data,n=t.height,o=t.layout,i=to(e,t9);if(i){var a=i.props.defaultIndex;if("number"==typeof a&&!(a<0)&&!(a>this.state.tooltipTicks.length-1)){var c=this.state.tooltipTicks[a]&&this.state.tooltipTicks[a].value,u=hu(this.state,r,a,c),l=this.state.tooltipTicks[a].coordinate,s=(this.state.offset.top+n)/2,f="horizontal"===o?{x:l,y:s}:{y:l,x:s},p=this.state.formattedGraphicalItems.find(function(t){return"Scatter"===t.item.type.name});p&&(f=p7(p7({},f),p.props.points[a].tooltipPosition),u=p.props.points[a].tooltipPayload);var h={activeTooltipIndex:a,isTooltipActive:!0,activeLabel:c,activePayload:u,activeCoordinate:f};this.setState(h),this.renderCursor(i),this.accessibilityManager.setIndex(a)}}}},{key:"getSnapshotBeforeUpdate",value:function(t,e){if(!this.props.accessibilityLayer)return null;if(this.state.tooltipTicks!==e.tooltipTicks&&this.accessibilityManager.setDetails({coordinateList:this.state.tooltipTicks}),this.props.layout!==t.layout&&this.accessibilityManager.setDetails({layout:this.props.layout}),this.props.margin!==t.margin){var r,n;this.accessibilityManager.setDetails({offset:{left:null!==(r=this.props.margin.left)&&void 0!==r?r:0,top:null!==(n=this.props.margin.top)&&void 0!==n?n:0}})}return null}},{key:"componentDidUpdate",value:function(t){tl([to(t.children,t9)],[to(this.props.children,t9)])||this.displayDefaultTooltip()}},{key:"componentWillUnmount",value:function(){this.removeListener(),this.throttleTriggeredAfterMouseMove.cancel()}},{key:"getTooltipEventType",value:function(){var t=to(this.props.children,t9);if(t&&"boolean"==typeof t.props.shared){var e=t.props.shared?"axis":"item";return a.indexOf(e)>=0?e:o}return o}},{key:"getMouseInfo",value:function(t){if(!this.container)return null;var e=this.container,r=e.getBoundingClientRect(),n={top:r.top+window.scrollY-document.documentElement.clientTop,left:r.left+window.scrollX-document.documentElement.clientLeft},o={chartX:Math.round(t.pageX-n.left),chartY:Math.round(t.pageY-n.top)},i=r.width/e.offsetWidth||1,a=this.inRange(o.chartX,o.chartY,i);if(!a)return null;var c=this.state,u=c.xAxisMap,l=c.yAxisMap,s=this.getTooltipEventType(),f=hl(this.state,this.props.data,this.props.layout,a);if("axis"!==s&&u&&l){var p=M(u).scale,h=M(l).scale,d=p&&p.invert?p.invert(o.chartX):null,y=h&&h.invert?h.invert(o.chartY):null;return p7(p7({},o),{},{xValue:d,yValue:y},f)}return f?p7(p7({},o),f):null}},{key:"inRange",value:function(t,e){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1,n=this.props.layout,o=t/r,i=e/r;if("horizontal"===n||"vertical"===n){var a=this.state.offset;return o>=a.left&&o<=a.left+a.width&&i>=a.top&&i<=a.top+a.height?{x:o,y:i}:null}var c=this.state,u=c.angleAxisMap,l=c.radiusAxisMap;return u&&l?lW({x:o,y:i},M(u)):null}},{key:"parseEventsOfWrapper",value:function(){var t=this.props.children,e=this.getTooltipEventType(),r=to(t,t9),n={};return r&&"axis"===e&&(n="click"===r.props.trigger?{onClick:this.handleClick}:{onMouseEnter:this.handleMouseEnter,onDoubleClick:this.handleDoubleClick,onMouseMove:this.handleMouseMove,onMouseLeave:this.handleMouseLeave,onTouchMove:this.handleTouchMove,onTouchStart:this.handleTouchStart,onTouchEnd:this.handleTouchEnd,onContextMenu:this.handleContextMenu}),p7(p7({},X(this.props,this.handleOuterEvent)),n)}},{key:"addListener",value:function(){pt.on(pe,this.handleReceiveSyncEvent)}},{key:"removeListener",value:function(){pt.removeListener(pe,this.handleReceiveSyncEvent)}},{key:"filterFormatItem",value:function(t,e,r){for(var n=this.state.formattedGraphicalItems,o=0,i=n.length;o0&&(S=Math.min((t||0)-(P[e-1]||0),S))}),Number.isFinite(S)){var A=S/j,E="vertical"===y.layout?r.height:r.width;if("gap"===y.padding&&(u=A*E/2),"no-gap"===y.padding){var M=k(t.barCategoryGap,A*E),_=A*E/2;u=_-M-(_-M)/E*M}}}l="xAxis"===n?[r.left+(g.left||0)+(u||0),r.left+r.width-(g.right||0)-(u||0)]:"yAxis"===n?"horizontal"===c?[r.top+r.height-(g.bottom||0),r.top+(g.top||0)]:[r.top+(g.top||0)+(u||0),r.top+r.height-(g.bottom||0)-(u||0)]:y.range,w&&(l=[l[1],l[0]]);var T=u8(y,o,f),N=T.scale,D=T.realScaleType;N.domain(m).range(l),u7(N);var I=lo(N,fr(fr({},y),{},{realScaleType:D}));"xAxis"===n?(d="top"===v&&!x||"bottom"===v&&x,p=r.left,h=s[O]-d*y.height):"yAxis"===n&&(d="left"===v&&!x||"right"===v&&x,p=s[O]-d*y.width,h=r.top);var B=fr(fr(fr({},y),I),{},{realScaleType:D,x:p,y:h,scale:N,width:"xAxis"===n?r.width:y.width,height:"yAxis"===n?r.height:y.height});return B.bandSize=lh(B,I),y.hide||"xAxis"!==n?y.hide||(s[O]+=(d?-1:1)*B.width):s[O]+=(d?-1:1)*B.height,fr(fr({},i),{},fn({},a,B))},{})}});let dc=[{name:"Mon",value:12},{name:"Tue",value:18},{name:"Wed",value:15},{name:"Thu",value:24},{name:"Fri",value:21},{name:"Sat",value:8},{name:"Sun",value:6}];function du({label:t,value:e,hint:r}){return(0,o.jsxs)(i.GlowCard,{className:"p-5",children:[o.jsx("div",{className:"text-xs font-semibold tracking-[0.18em] text-muted uppercase",children:t}),o.jsx("div",{className:"mt-2 text-2xl font-extrabold tracking-tight",children:e}),o.jsx("div",{className:"mt-2 text-sm text-muted",children:r})]})}function dl(){return(0,o.jsxs)("section",{id:"dashboard",className:"pt-20",children:[o.jsx(a,{eyebrow:"Impact Metrics",title:"Real-Time Program Insights",subtitle:"Track participant progress, program outcomes, and community impact with comprehensive metrics and reporting."}),o.jsx("div",{className:"mx-auto mt-10 max-w-container",children:o.jsx("div",{className:"glass overflow-hidden rounded-xl",children:(0,o.jsxs)("div",{className:"grid min-h-[520px] grid-cols-1 lg:grid-cols-[280px_1fr]",children:[(0,o.jsxs)("div",{className:"border-b border-border p-5 lg:border-b-0 lg:border-r",children:[(0,o.jsxs)("div",{className:"mb-5 flex items-center justify-between",children:[o.jsx("div",{className:"font-extrabold tracking-tight",children:"Program Hub"}),o.jsx("div",{className:"h-2 w-2 rounded-full bg-brand"})]}),o.jsx("div",{className:"space-y-2",children:["Overview","Participants","Programs","Reports","Resources"].map(t=>o.jsx("div",{className:"rounded-md px-3 py-2 text-sm text-muted hover:bg-white/5 hover:text-text",children:t},t))}),(0,o.jsxs)("div",{className:"mt-6 rounded-lg border border-border bg-white/5 p-4",children:[o.jsx("div",{className:"text-xs font-semibold tracking-[0.18em] text-muted uppercase",children:"Active Programs"}),o.jsx("div",{className:"mt-2 text-sm text-text",children:"Job Readiness \xb7 Education \xb7 Mentorship"}),o.jsx("div",{className:"mt-2 text-xs text-muted",children:"Supporting 42 active participants"})]})]}),(0,o.jsxs)("div",{className:"p-5",children:[(0,o.jsxs)("div",{className:"flex flex-col gap-3 md:flex-row md:items-center md:justify-between",children:[(0,o.jsxs)("div",{children:[o.jsx("div",{className:"text-sm text-muted",children:"Overview"}),o.jsx("div",{className:"text-xl font-extrabold tracking-tight",children:"Program Impact"})]}),(0,o.jsxs)("div",{className:"flex items-center gap-3",children:[o.jsx("div",{className:"glass rounded-md px-4 py-2 text-sm text-muted",children:"Search participants…"}),o.jsx("div",{className:"glass rounded-md px-4 py-2 text-sm text-muted",children:"Last 7 days"})]})]}),(0,o.jsxs)("div",{className:"mt-6 grid grid-cols-1 gap-4 md:grid-cols-3",children:[o.jsx(du,{label:"Active Participants",value:"42",hint:"Engaged in programs"}),o.jsx(du,{label:"Job Placements",value:"18",hint:"This quarter"}),o.jsx(du,{label:"Success Rate",value:"87%",hint:"Program completion"})]}),(0,o.jsxs)("div",{className:"mt-4 grid grid-cols-1 gap-4 lg:grid-cols-[1.2fr_.8fr]",children:[(0,o.jsxs)(i.GlowCard,{className:"p-5",children:[(0,o.jsxs)("div",{className:"flex items-center justify-between",children:[(0,o.jsxs)("div",{children:[o.jsx("div",{className:"text-xs font-semibold tracking-[0.18em] text-muted uppercase",children:"Participant Engagement"}),o.jsx("div",{className:"mt-1 text-sm text-muted",children:"Weekly activity overview"})]}),o.jsx("div",{className:"text-xs text-muted",children:"Current week"})]}),o.jsx("div",{className:"mt-4 h-[220px] w-full",children:o.jsx(tm,{width:"100%",height:"100%",children:(0,o.jsxs)(da,{data:dc,margin:{top:10,right:10,left:-10,bottom:0},children:[o.jsx(h4,{dataKey:"name",tick:{fill:"rgba(148,163,184,.85)",fontSize:12},axisLine:!1,tickLine:!1}),o.jsx(t9,{contentStyle:{background:"rgba(12,15,23,.92)",border:"1px solid rgba(255,255,255,.12)",borderRadius:12,color:"rgba(248,250,252,.96)"},labelStyle:{color:"rgba(148,163,184,.9)"}}),o.jsx(h_,{type:"monotone",dataKey:"value",stroke:"rgba(56,189,248,.85)",fill:"rgba(56,189,248,.14)",strokeWidth:2})]})})})]}),(0,o.jsxs)(i.GlowCard,{className:"p-5",children:[o.jsx("div",{className:"text-xs font-semibold tracking-[0.18em] text-muted uppercase",children:"Recent Activity"}),o.jsx("div",{className:"mt-3 space-y-3",children:[{t:"10m ago",m:"New participant enrolled in Job Readiness"},{t:"1h ago",m:"Interview scheduled for John D."},{t:"2h ago",m:"Resume workshop completed - 8 attendees"},{t:"4h ago",m:"Job placement confirmed for Sarah M."}].map(t=>(0,o.jsxs)("div",{className:"rounded-lg border border-border bg-white/5 p-3",children:[(0,o.jsxs)("div",{className:"flex items-center justify-between",children:[o.jsx("div",{className:"text-sm font-semibold",children:"Update"}),o.jsx("div",{className:"text-xs text-muted",children:t.t})]}),o.jsx("div",{className:"mt-1 text-sm text-muted",children:t.m})]},t.m))})]})]}),(0,o.jsxs)(i.GlowCard,{className:"mt-4 p-5",children:[(0,o.jsxs)("div",{className:"flex items-center justify-between",children:[(0,o.jsxs)("div",{children:[o.jsx("div",{className:"text-xs font-semibold tracking-[0.18em] text-muted uppercase",children:"Upcoming Milestones"}),o.jsx("div",{className:"mt-1 text-sm text-muted",children:"Program activities this week"})]}),o.jsx("div",{className:"text-xs text-muted",children:"Auto-scheduled"})]}),o.jsx("div",{className:"mt-4 overflow-x-auto",children:(0,o.jsxs)("table",{className:"w-full text-left text-sm",children:[o.jsx("thead",{className:"text-muted",children:(0,o.jsxs)("tr",{className:"border-b border-border",children:[o.jsx("th",{className:"py-2 pr-4 font-semibold",children:"Date"}),o.jsx("th",{className:"py-2 pr-4 font-semibold",children:"Activity"}),o.jsx("th",{className:"py-2 pr-4 font-semibold",children:"Program"}),o.jsx("th",{className:"py-2 pr-4 font-semibold",children:"Participants"}),o.jsx("th",{className:"py-2 pr-2 font-semibold",children:"Status"})]})}),o.jsx("tbody",{className:"text-text",children:[["Mon 1/13","Resume Workshop","Job Readiness","12","Confirmed"],["Tue 1/14","Mock Interviews","Job Readiness","6","Scheduled"],["Wed 1/15","Career Counseling","Mentorship","8","In Progress"],["Thu 1/16","Skills Assessment","Education","15","Pending"]].map(t=>(0,o.jsxs)("tr",{className:"border-b border-border/60",children:[o.jsx("td",{className:"py-3 pr-4 font-semibold",children:t[0]}),o.jsx("td",{className:"py-3 pr-4 text-muted",children:t[1]}),o.jsx("td",{className:"py-3 pr-4",children:o.jsx("span",{className:"rounded-md border border-border bg-white/5 px-2 py-1 text-xs",children:t[2]})}),o.jsx("td",{className:"py-3 pr-4 text-muted",children:t[3]}),o.jsx("td",{className:"py-3 pr-2",children:o.jsx("span",{className:"rounded-md border border-border bg-white/5 px-2 py-1 text-xs",children:t[4]})})]},t[0]+t[1]))})]})})]})]})]})})})]})}},3317:(t,e,r)=>{"use strict";r.d(e,{InteractiveTiles:()=>u});var n=r(326),o=r(58),i=r(8061),a=r(9436);let c=[{icon:"\uD83D\uDCCB",title:"Submit Interest Form",description:"Let us know how we can support you",action:"Get Started",href:"/interest",color:"from-brand to-brand2"},{icon:"\uD83E\uDD1D",title:"Submit Referral",description:"Refer someone who could benefit from our programs",action:"Refer Now",href:"/referral",color:"from-brand2 to-accent"},{icon:"\uD83D\uDCAC",title:"Live Chat Support",description:"Get instant answers to your questions",action:"Chat Now",onClick:"openChat",color:"from-accent to-brand"},{icon:"\uD83D\uDCDA",title:"View Programs",description:"Explore our comprehensive support services",action:"Learn More",href:"#platform",color:"from-brand to-accent"}];function u({onChatOpen:t}){let e=e=>{"openChat"===e.onClick&&t?t():e.href&&(e.href.startsWith("#")?document.querySelector(e.href)?.scrollIntoView({behavior:"smooth"}):window.location.href=e.href)};return(0,n.jsxs)("section",{className:"mx-auto max-w-container px-7 py-16",children:[(0,n.jsxs)("div",{className:"text-center mb-10",children:[n.jsx("div",{className:"text-xs font-semibold tracking-[0.18em] text-brand2 uppercase",children:"Quick Actions"}),n.jsx("h2",{className:"h2 mt-4",children:"How Can We Help You Today?"}),n.jsx("p",{className:"mx-auto mt-4 max-w-[680px] text-muted",children:"Choose an action below to get started with our services, or chat with MackAi for instant assistance."})]}),n.jsx("div",{className:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-4 gap-4",children:c.map((t,r)=>n.jsx(o.E.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{delay:.1*r,duration:.4},onClick:()=>e(t),children:(0,n.jsxs)(a.GlowCard,{className:"group relative cursor-pointer overflow-hidden h-full",children:[n.jsx(o.E.div,{className:(0,i.cn)("absolute inset-0 bg-gradient-to-br opacity-0 group-hover:opacity-10 transition-opacity duration-300",t.color)}),(0,n.jsxs)("div",{className:"relative flex flex-col h-full",children:[n.jsx("div",{className:"text-4xl mb-4",children:t.icon}),n.jsx("h3",{className:"text-lg font-extrabold tracking-tight text-text mb-2",children:t.title}),n.jsx("p",{className:"text-sm text-muted leading-relaxed mb-6 flex-1",children:t.description}),(0,n.jsxs)("div",{className:"flex items-center gap-2 text-sm font-semibold text-brand group-hover:text-brand2 transition-colors",children:[t.action,n.jsx(o.E.span,{className:"inline-block",initial:{x:0},whileHover:{x:4},children:"→"})]})]})]})},t.title))}),n.jsx(o.E.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{delay:.4},className:"mt-12 grid grid-cols-2 md:grid-cols-4 gap-4",children:[{value:"< 5min",label:"Average Response Time"},{value:"24/7",label:"MackAi Availability"},{value:"100%",label:"Confidential Support"},{value:"48hrs",label:"Form Response Time"}].map(t=>(0,n.jsxs)("div",{className:"glass rounded-lg p-4 text-center",children:[n.jsx("div",{className:"text-2xl font-extrabold tracking-tight text-brand",children:t.value}),n.jsx("div",{className:"mt-1 text-xs text-muted",children:t.label})]},t.label))})]})}},1028:t=>{"use strict";var e=Object.prototype.hasOwnProperty,r="~";function n(){}function o(t,e,r){this.fn=t,this.context=e,this.once=r||!1}function i(t,e,n,i,a){if("function"!=typeof n)throw TypeError("The listener must be a function");var c=new o(n,i||t,a),u=r?r+e:e;return t._events[u]?t._events[u].fn?t._events[u]=[t._events[u],c]:t._events[u].push(c):(t._events[u]=c,t._eventsCount++),t}function a(t,e){0==--t._eventsCount?t._events=new n:delete t._events[e]}function c(){this._events=new n,this._eventsCount=0}Object.create&&(n.prototype=Object.create(null),new n().__proto__||(r=!1)),c.prototype.eventNames=function(){var t,n,o=[];if(0===this._eventsCount)return o;for(n in t=this._events)e.call(t,n)&&o.push(r?n.slice(1):n);return Object.getOwnPropertySymbols?o.concat(Object.getOwnPropertySymbols(t)):o},c.prototype.listeners=function(t){var e=r?r+t:t,n=this._events[e];if(!n)return[];if(n.fn)return[n.fn];for(var o=0,i=n.length,a=Array(i);o{var n=r(7017)(r(9288),"DataView");t.exports=n},7513:(t,e,r)=>{var n=r(7392),o=r(9247),i=r(4190),a=r(6193),c=r(6681);function u(t){var e=-1,r=null==t?0:t.length;for(this.clear();++e{var n=r(8048),o=r(2142),i=r(3226),a=r(4001),c=r(1127);function u(t){var e=-1,r=null==t?0:t.length;for(this.clear();++e{var n=r(7017)(r(9288),"Map");t.exports=n},95:(t,e,r)=>{var n=r(6487),o=r(3976),i=r(1053),a=r(1960),c=r(144);function u(t){var e=-1,r=null==t?0:t.length;for(this.clear();++e{var n=r(7017)(r(9288),"Promise");t.exports=n},9746:(t,e,r)=>{var n=r(7017)(r(9288),"Set");t.exports=n},3484:(t,e,r)=>{var n=r(95),o=r(1793),i=r(9191);function a(t){var e=-1,r=null==t?0:t.length;for(this.__data__=new n;++e{var n=r(8148),o=r(2795),i=r(9113),a=r(934),c=r(8732),u=r(5525);function l(t){var e=this.__data__=new n(t);this.size=e.size}l.prototype.clear=o,l.prototype.delete=i,l.prototype.get=a,l.prototype.has=c,l.prototype.set=u,t.exports=l},6245:(t,e,r)=>{var n=r(9288).Symbol;t.exports=n},9377:(t,e,r)=>{var n=r(9288).Uint8Array;t.exports=n},5803:(t,e,r)=>{var n=r(7017)(r(9288),"WeakMap");t.exports=n},9137:t=>{t.exports=function(t,e,r){switch(r.length){case 0:return t.call(e);case 1:return t.call(e,r[0]);case 2:return t.call(e,r[0],r[1]);case 3:return t.call(e,r[0],r[1],r[2])}return t.apply(e,r)}},2977:t=>{t.exports=function(t,e){for(var r=-1,n=null==t?0:t.length;++r{t.exports=function(t,e){for(var r=-1,n=null==t?0:t.length,o=0,i=[];++r{var n=r(4658);t.exports=function(t,e){return!!(null==t?0:t.length)&&n(t,e,0)>-1}},9544:t=>{t.exports=function(t,e,r){for(var n=-1,o=null==t?0:t.length;++n{var n=r(4643),o=r(6148),i=r(2966),a=r(750),c=r(9699),u=r(2191),l=Object.prototype.hasOwnProperty;t.exports=function(t,e){var r=i(t),s=!r&&o(t),f=!r&&!s&&a(t),p=!r&&!s&&!f&&u(t),h=r||s||f||p,d=h?n(t.length,String):[],y=d.length;for(var v in t)(e||l.call(t,v))&&!(h&&("length"==v||f&&("offset"==v||"parent"==v)||p&&("buffer"==v||"byteLength"==v||"byteOffset"==v)||c(v,y)))&&d.push(v);return d}},9738:t=>{t.exports=function(t,e){for(var r=-1,n=null==t?0:t.length,o=Array(n);++r{t.exports=function(t,e){for(var r=-1,n=e.length,o=t.length;++r{t.exports=function(t,e){for(var r=-1,n=null==t?0:t.length;++r{t.exports=function(t){return t.split("")}},3646:(t,e,r)=>{var n=r(4111);t.exports=function(t,e){for(var r=t.length;r--;)if(n(t[r][0],e))return r;return -1}},5216:(t,e,r)=>{var n=r(9e3);t.exports=function(t,e,r){"__proto__"==e&&n?n(t,e,{configurable:!0,enumerable:!0,value:r,writable:!0}):t[e]=r}},7706:(t,e,r)=>{var n=r(9796),o=r(5271)(n);t.exports=o},8545:(t,e,r)=>{var n=r(7706);t.exports=function(t,e){var r=!0;return n(t,function(t,n,o){return r=!!e(t,n,o)}),r}},8401:(t,e,r)=>{var n=r(6871);t.exports=function(t,e,r){for(var o=-1,i=t.length;++o{t.exports=function(t,e,r,n){for(var o=t.length,i=r+(n?1:-1);n?i--:++i{var n=r(8939),o=r(2565);t.exports=function t(e,r,i,a,c){var u=-1,l=e.length;for(i||(i=o),c||(c=[]);++u0&&i(s)?r>1?t(s,r-1,i,a,c):n(c,s):a||(c[c.length]=s)}return c}},7917:(t,e,r)=>{var n=r(3012)();t.exports=n},9796:(t,e,r)=>{var n=r(7917),o=r(5865);t.exports=function(t,e){return t&&n(t,e,o)}},7305:(t,e,r)=>{var n=r(204),o=r(1094);t.exports=function(t,e){e=n(e,t);for(var r=0,i=e.length;null!=t&&r{var n=r(8939),o=r(2966);t.exports=function(t,e,r){var i=e(t);return o(t)?i:n(i,r(t))}},1534:(t,e,r)=>{var n=r(6245),o=r(4244),i=r(3390),a=n?n.toStringTag:void 0;t.exports=function(t){return null==t?void 0===t?"[object Undefined]":"[object Null]":a&&a in Object(t)?o(t):i(t)}},913:t=>{t.exports=function(t,e){return t>e}},45:t=>{t.exports=function(t,e){return null!=t&&e in Object(t)}},4658:(t,e,r)=>{var n=r(7941),o=r(2570),i=r(936);t.exports=function(t,e,r){return e==e?i(t,e,r):n(t,o,r)}},9574:(t,e,r)=>{var n=r(1534),o=r(1380);t.exports=function(t){return o(t)&&"[object Arguments]"==n(t)}},8132:(t,e,r)=>{var n=r(588),o=r(1380);t.exports=function t(e,r,i,a,c){return e===r||(null!=e&&null!=r&&(o(e)||o(r))?n(e,r,i,a,t,c):e!=e&&r!=r)}},588:(t,e,r)=>{var n=r(2006),o=r(2317),i=r(9487),a=r(1958),c=r(4963),u=r(2966),l=r(750),s=r(2191),f="[object Arguments]",p="[object Array]",h="[object Object]",d=Object.prototype.hasOwnProperty;t.exports=function(t,e,r,y,v,m){var b=u(t),g=u(e),x=b?p:c(t),w=g?p:c(e);x=x==f?h:x,w=w==f?h:w;var O=x==h,j=w==h,S=x==w;if(S&&l(t)){if(!l(e))return!1;b=!0,O=!1}if(S&&!O)return m||(m=new n),b||s(t)?o(t,e,r,y,v,m):i(t,e,x,r,y,v,m);if(!(1&r)){var P=O&&d.call(t,"__wrapped__"),A=j&&d.call(e,"__wrapped__");if(P||A){var E=P?t.value():t,k=A?e.value():e;return m||(m=new n),v(E,k,r,y,m)}}return!!S&&(m||(m=new n),a(t,e,r,y,v,m))}},7240:(t,e,r)=>{var n=r(2006),o=r(8132);t.exports=function(t,e,r,i){var a=r.length,c=a,u=!i;if(null==t)return!c;for(t=Object(t);a--;){var l=r[a];if(u&&l[2]?l[1]!==t[l[0]]:!(l[0]in t))return!1}for(;++a{t.exports=function(t){return t!=t}},4104:(t,e,r)=>{var n=r(5586),o=r(5621),i=r(2880),a=r(1708),c=/^\[object .+?Constructor\]$/,u=Object.prototype,l=Function.prototype.toString,s=u.hasOwnProperty,f=RegExp("^"+l.call(s).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");t.exports=function(t){return!(!i(t)||o(t))&&(n(t)?f:c).test(a(t))}},7633:(t,e,r)=>{var n=r(1534),o=r(9002),i=r(1380),a={};a["[object Float32Array]"]=a["[object Float64Array]"]=a["[object Int8Array]"]=a["[object Int16Array]"]=a["[object Int32Array]"]=a["[object Uint8Array]"]=a["[object Uint8ClampedArray]"]=a["[object Uint16Array]"]=a["[object Uint32Array]"]=!0,a["[object Arguments]"]=a["[object Array]"]=a["[object ArrayBuffer]"]=a["[object Boolean]"]=a["[object DataView]"]=a["[object Date]"]=a["[object Error]"]=a["[object Function]"]=a["[object Map]"]=a["[object Number]"]=a["[object Object]"]=a["[object RegExp]"]=a["[object Set]"]=a["[object String]"]=a["[object WeakMap]"]=!1,t.exports=function(t){return i(t)&&o(t.length)&&!!a[n(t)]}},4729:(t,e,r)=>{var n=r(1069),o=r(4723),i=r(4576),a=r(2966),c=r(4416);t.exports=function(t){return"function"==typeof t?t:null==t?i:"object"==typeof t?a(t)?o(t[0],t[1]):n(t):c(t)}},5870:(t,e,r)=>{var n=r(3314),o=r(6045),i=Object.prototype.hasOwnProperty;t.exports=function(t){if(!n(t))return o(t);var e=[];for(var r in Object(t))i.call(t,r)&&"constructor"!=r&&e.push(r);return e}},6409:t=>{t.exports=function(t,e){return t{var n=r(7706),o=r(7632);t.exports=function(t,e){var r=-1,i=o(t)?Array(t.length):[];return n(t,function(t,n,o){i[++r]=e(t,n,o)}),i}},1069:(t,e,r)=>{var n=r(7240),o=r(5906),i=r(7106);t.exports=function(t){var e=o(t);return 1==e.length&&e[0][2]?i(e[0][0],e[0][1]):function(r){return r===t||n(r,t,e)}}},4723:(t,e,r)=>{var n=r(8132),o=r(9459),i=r(1433),a=r(6958),c=r(1623),u=r(7106),l=r(1094);t.exports=function(t,e){return a(t)&&c(e)?u(l(t),e):function(r){var a=o(r,t);return void 0===a&&a===e?i(r,t):n(e,a,3)}}},620:(t,e,r)=>{var n=r(9738),o=r(7305),i=r(4729),a=r(4635),c=r(2704),u=r(6291),l=r(2463),s=r(4576),f=r(2966);t.exports=function(t,e,r){e=e.length?n(e,function(t){return f(t)?function(e){return o(e,1===t.length?t[0]:t)}:t}):[s];var p=-1;return e=n(e,u(i)),c(a(t,function(t,r,o){return{criteria:n(e,function(e){return e(t)}),index:++p,value:t}}),function(t,e){return l(t,e,r)})}},3927:t=>{t.exports=function(t){return function(e){return null==e?void 0:e[t]}}},3243:(t,e,r)=>{var n=r(7305);t.exports=function(t){return function(e){return n(e,t)}}},7502:t=>{var e=Math.ceil,r=Math.max;t.exports=function(t,n,o,i){for(var a=-1,c=r(e((n-t)/(o||1)),0),u=Array(c);c--;)u[i?c:++a]=t,t+=o;return u}},4563:(t,e,r)=>{var n=r(4576),o=r(1112),i=r(234);t.exports=function(t,e){return i(o(t,e,n),t+"")}},4578:(t,e,r)=>{var n=r(4347),o=r(9e3),i=r(4576),a=o?function(t,e){return o(t,"toString",{configurable:!0,enumerable:!1,value:n(e),writable:!0})}:i;t.exports=a},5804:t=>{t.exports=function(t,e,r){var n=-1,o=t.length;e<0&&(e=-e>o?0:o+e),(r=r>o?o:r)<0&&(r+=o),o=e>r?0:r-e>>>0,e>>>=0;for(var i=Array(o);++n{var n=r(7706);t.exports=function(t,e){var r;return n(t,function(t,n,o){return!(r=e(t,n,o))}),!!r}},2704:t=>{t.exports=function(t,e){var r=t.length;for(t.sort(e);r--;)t[r]=t[r].value;return t}},4643:t=>{t.exports=function(t,e){for(var r=-1,n=Array(t);++r{var n=r(6245),o=r(9738),i=r(2966),a=r(6871),c=1/0,u=n?n.prototype:void 0,l=u?u.toString:void 0;t.exports=function t(e){if("string"==typeof e)return e;if(i(e))return o(e,t)+"";if(a(e))return l?l.call(e):"";var r=e+"";return"0"==r&&1/e==-c?"-0":r}},7192:(t,e,r)=>{var n=r(5587),o=/^\s+/;t.exports=function(t){return t?t.slice(0,n(t)+1).replace(o,""):t}},6291:t=>{t.exports=function(t){return function(e){return t(e)}}},1213:(t,e,r)=>{var n=r(3484),o=r(4776),i=r(9544),a=r(5354),c=r(1512),u=r(8874);t.exports=function(t,e,r){var l=-1,s=o,f=t.length,p=!0,h=[],d=h;if(r)p=!1,s=i;else if(f>=200){var y=e?null:c(t);if(y)return u(y);p=!1,s=a,d=new n}else d=e?[]:h;e:for(;++l{t.exports=function(t,e){return t.has(e)}},204:(t,e,r)=>{var n=r(2966),o=r(6958),i=r(1364),a=r(1029);t.exports=function(t,e){return n(t)?t:o(t,e)?[t]:i(a(t))}},3136:(t,e,r)=>{var n=r(5804);t.exports=function(t,e,r){var o=t.length;return r=void 0===r?o:r,!e&&r>=o?t:n(t,e,r)}},7523:(t,e,r)=>{var n=r(6871);t.exports=function(t,e){if(t!==e){var r=void 0!==t,o=null===t,i=t==t,a=n(t),c=void 0!==e,u=null===e,l=e==e,s=n(e);if(!u&&!s&&!a&&t>e||a&&c&&l&&!u&&!s||o&&c&&l||!r&&l||!i)return 1;if(!o&&!a&&!s&&t{var n=r(7523);t.exports=function(t,e,r){for(var o=-1,i=t.criteria,a=e.criteria,c=i.length,u=r.length;++o=u)return l;return l*("desc"==r[o]?-1:1)}}return t.index-e.index}},5987:(t,e,r)=>{var n=r(9288)["__core-js_shared__"];t.exports=n},5271:(t,e,r)=>{var n=r(7632);t.exports=function(t,e){return function(r,o){if(null==r)return r;if(!n(r))return t(r,o);for(var i=r.length,a=e?i:-1,c=Object(r);(e?a--:++a{t.exports=function(t){return function(e,r,n){for(var o=-1,i=Object(e),a=n(e),c=a.length;c--;){var u=a[t?c:++o];if(!1===r(i[u],u,i))break}return e}}},4362:(t,e,r)=>{var n=r(3136),o=r(6888),i=r(8041),a=r(1029);t.exports=function(t){return function(e){var r=o(e=a(e))?i(e):void 0,c=r?r[0]:e.charAt(0),u=r?n(r,1).join(""):e.slice(1);return c[t]()+u}}},9698:(t,e,r)=>{var n=r(4729),o=r(7632),i=r(5865);t.exports=function(t){return function(e,r,a){var c=Object(e);if(!o(e)){var u=n(r,3);e=i(e),r=function(t){return u(c[t],t,c)}}var l=t(e,r,a);return l>-1?c[u?e[l]:l]:void 0}}},1592:(t,e,r)=>{var n=r(7502),o=r(7760),i=r(2616);t.exports=function(t){return function(e,r,a){return a&&"number"!=typeof a&&o(e,r,a)&&(r=a=void 0),e=i(e),void 0===r?(r=e,e=0):r=i(r),a=void 0===a?e{var n=r(9746),o=r(3525),i=r(8874),a=n&&1/i(new n([,-0]))[1]==1/0?function(t){return new n(t)}:o;t.exports=a},9e3:(t,e,r)=>{var n=r(7017),o=function(){try{var t=n(Object,"defineProperty");return t({},"",{}),t}catch(t){}}();t.exports=o},2317:(t,e,r)=>{var n=r(3484),o=r(3057),i=r(5354);t.exports=function(t,e,r,a,c,u){var l=1&r,s=t.length,f=e.length;if(s!=f&&!(l&&f>s))return!1;var p=u.get(t),h=u.get(e);if(p&&h)return p==e&&h==t;var d=-1,y=!0,v=2&r?new n:void 0;for(u.set(t,e),u.set(e,t);++d{var n=r(6245),o=r(9377),i=r(4111),a=r(2317),c=r(9616),u=r(8874),l=n?n.prototype:void 0,s=l?l.valueOf:void 0;t.exports=function(t,e,r,n,l,f,p){switch(r){case"[object DataView]":if(t.byteLength!=e.byteLength||t.byteOffset!=e.byteOffset)break;t=t.buffer,e=e.buffer;case"[object ArrayBuffer]":if(t.byteLength!=e.byteLength||!f(new o(t),new o(e)))break;return!0;case"[object Boolean]":case"[object Date]":case"[object Number]":return i(+t,+e);case"[object Error]":return t.name==e.name&&t.message==e.message;case"[object RegExp]":case"[object String]":return t==e+"";case"[object Map]":var h=c;case"[object Set]":var d=1&n;if(h||(h=u),t.size!=e.size&&!d)break;var y=p.get(t);if(y)return y==e;n|=2,p.set(t,e);var v=a(h(t),h(e),n,l,f,p);return p.delete(t),v;case"[object Symbol]":if(s)return s.call(t)==s.call(e)}return!1}},1958:(t,e,r)=>{var n=r(67),o=Object.prototype.hasOwnProperty;t.exports=function(t,e,r,i,a,c){var u=1&r,l=n(t),s=l.length;if(s!=n(e).length&&!u)return!1;for(var f=s;f--;){var p=l[f];if(!(u?p in e:o.call(e,p)))return!1}var h=c.get(t),d=c.get(e);if(h&&d)return h==e&&d==t;var y=!0;c.set(t,e),c.set(e,t);for(var v=u;++f{var e="object"==typeof global&&global&&global.Object===Object&&global;t.exports=e},67:(t,e,r)=>{var n=r(4003),o=r(6102),i=r(5865);t.exports=function(t){return n(t,i,o)}},4326:(t,e,r)=>{var n=r(4587);t.exports=function(t,e){var r=t.__data__;return n(e)?r["string"==typeof e?"string":"hash"]:r.map}},5906:(t,e,r)=>{var n=r(1623),o=r(5865);t.exports=function(t){for(var e=o(t),r=e.length;r--;){var i=e[r],a=t[i];e[r]=[i,a,n(a)]}return e}},7017:(t,e,r)=>{var n=r(4104),o=r(2751);t.exports=function(t,e){var r=o(t,e);return n(r)?r:void 0}},9083:(t,e,r)=>{var n=r(7181)(Object.getPrototypeOf,Object);t.exports=n},4244:(t,e,r)=>{var n=r(6245),o=Object.prototype,i=o.hasOwnProperty,a=o.toString,c=n?n.toStringTag:void 0;t.exports=function(t){var e=i.call(t,c),r=t[c];try{t[c]=void 0;var n=!0}catch(t){}var o=a.call(t);return n&&(e?t[c]=r:delete t[c]),o}},6102:(t,e,r)=>{var n=r(7536),o=r(5252),i=Object.prototype.propertyIsEnumerable,a=Object.getOwnPropertySymbols,c=a?function(t){return null==t?[]:n(a(t=Object(t)),function(e){return i.call(t,e)})}:o;t.exports=c},4963:(t,e,r)=>{var n=r(4654),o=r(7926),i=r(9186),a=r(9746),c=r(5803),u=r(1534),l=r(1708),s="[object Map]",f="[object Promise]",p="[object Set]",h="[object WeakMap]",d="[object DataView]",y=l(n),v=l(o),m=l(i),b=l(a),g=l(c),x=u;(n&&x(new n(new ArrayBuffer(1)))!=d||o&&x(new o)!=s||i&&x(i.resolve())!=f||a&&x(new a)!=p||c&&x(new c)!=h)&&(x=function(t){var e=u(t),r="[object Object]"==e?t.constructor:void 0,n=r?l(r):"";if(n)switch(n){case y:return d;case v:return s;case m:return f;case b:return p;case g:return h}return e}),t.exports=x},2751:t=>{t.exports=function(t,e){return null==t?void 0:t[e]}},3932:(t,e,r)=>{var n=r(204),o=r(6148),i=r(2966),a=r(9699),c=r(9002),u=r(1094);t.exports=function(t,e,r){e=n(e,t);for(var l=-1,s=e.length,f=!1;++l{var e=RegExp("[\\u200d\ud800-\udfff\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff\\ufe0e\\ufe0f]");t.exports=function(t){return e.test(t)}},7392:(t,e,r)=>{var n=r(7193);t.exports=function(){this.__data__=n?n(null):{},this.size=0}},9247:t=>{t.exports=function(t){var e=this.has(t)&&delete this.__data__[t];return this.size-=e?1:0,e}},4190:(t,e,r)=>{var n=r(7193),o=Object.prototype.hasOwnProperty;t.exports=function(t){var e=this.__data__;if(n){var r=e[t];return"__lodash_hash_undefined__"===r?void 0:r}return o.call(e,t)?e[t]:void 0}},6193:(t,e,r)=>{var n=r(7193),o=Object.prototype.hasOwnProperty;t.exports=function(t){var e=this.__data__;return n?void 0!==e[t]:o.call(e,t)}},6681:(t,e,r)=>{var n=r(7193);t.exports=function(t,e){var r=this.__data__;return this.size+=this.has(t)?0:1,r[t]=n&&void 0===e?"__lodash_hash_undefined__":e,this}},2565:(t,e,r)=>{var n=r(6245),o=r(6148),i=r(2966),a=n?n.isConcatSpreadable:void 0;t.exports=function(t){return i(t)||o(t)||!!(a&&t&&t[a])}},9699:t=>{var e=/^(?:0|[1-9]\d*)$/;t.exports=function(t,r){var n=typeof t;return!!(r=null==r?9007199254740991:r)&&("number"==n||"symbol"!=n&&e.test(t))&&t>-1&&t%1==0&&t{var n=r(4111),o=r(7632),i=r(9699),a=r(2880);t.exports=function(t,e,r){if(!a(r))return!1;var c=typeof e;return("number"==c?!!(o(r)&&i(e,r.length)):"string"==c&&e in r)&&n(r[e],t)}},6958:(t,e,r)=>{var n=r(2966),o=r(6871),i=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,a=/^\w*$/;t.exports=function(t,e){if(n(t))return!1;var r=typeof t;return!!("number"==r||"symbol"==r||"boolean"==r||null==t||o(t))||a.test(t)||!i.test(t)||null!=e&&t in Object(e)}},4587:t=>{t.exports=function(t){var e=typeof t;return"string"==e||"number"==e||"symbol"==e||"boolean"==e?"__proto__"!==t:null===t}},5621:(t,e,r)=>{var n=r(5987),o=function(){var t=/[^.]+$/.exec(n&&n.keys&&n.keys.IE_PROTO||"");return t?"Symbol(src)_1."+t:""}();t.exports=function(t){return!!o&&o in t}},3314:t=>{var e=Object.prototype;t.exports=function(t){var r=t&&t.constructor;return t===("function"==typeof r&&r.prototype||e)}},1623:(t,e,r)=>{var n=r(2880);t.exports=function(t){return t==t&&!n(t)}},8048:t=>{t.exports=function(){this.__data__=[],this.size=0}},2142:(t,e,r)=>{var n=r(3646),o=Array.prototype.splice;t.exports=function(t){var e=this.__data__,r=n(e,t);return!(r<0)&&(r==e.length-1?e.pop():o.call(e,r,1),--this.size,!0)}},3226:(t,e,r)=>{var n=r(3646);t.exports=function(t){var e=this.__data__,r=n(e,t);return r<0?void 0:e[r][1]}},4001:(t,e,r)=>{var n=r(3646);t.exports=function(t){return n(this.__data__,t)>-1}},1127:(t,e,r)=>{var n=r(3646);t.exports=function(t,e){var r=this.__data__,o=n(r,t);return o<0?(++this.size,r.push([t,e])):r[o][1]=e,this}},6487:(t,e,r)=>{var n=r(7513),o=r(8148),i=r(7926);t.exports=function(){this.size=0,this.__data__={hash:new n,map:new(i||o),string:new n}}},3976:(t,e,r)=>{var n=r(4326);t.exports=function(t){var e=n(this,t).delete(t);return this.size-=e?1:0,e}},1053:(t,e,r)=>{var n=r(4326);t.exports=function(t){return n(this,t).get(t)}},1960:(t,e,r)=>{var n=r(4326);t.exports=function(t){return n(this,t).has(t)}},144:(t,e,r)=>{var n=r(4326);t.exports=function(t,e){var r=n(this,t),o=r.size;return r.set(t,e),this.size+=r.size==o?0:1,this}},9616:t=>{t.exports=function(t){var e=-1,r=Array(t.size);return t.forEach(function(t,n){r[++e]=[n,t]}),r}},7106:t=>{t.exports=function(t,e){return function(r){return null!=r&&r[t]===e&&(void 0!==e||t in Object(r))}}},9329:(t,e,r)=>{var n=r(7300);t.exports=function(t){var e=n(t,function(t){return 500===r.size&&r.clear(),t}),r=e.cache;return e}},7193:(t,e,r)=>{var n=r(7017)(Object,"create");t.exports=n},6045:(t,e,r)=>{var n=r(7181)(Object.keys,Object);t.exports=n},7553:(t,e,r)=>{t=r.nmd(t);var n=r(7611),o=e&&!e.nodeType&&e,i=o&&t&&!t.nodeType&&t,a=i&&i.exports===o&&n.process,c=function(){try{var t=i&&i.require&&i.require("util").types;if(t)return t;return a&&a.binding&&a.binding("util")}catch(t){}}();t.exports=c},3390:t=>{var e=Object.prototype.toString;t.exports=function(t){return e.call(t)}},7181:t=>{t.exports=function(t,e){return function(r){return t(e(r))}}},1112:(t,e,r)=>{var n=r(9137),o=Math.max;t.exports=function(t,e,r){return e=o(void 0===e?t.length-1:e,0),function(){for(var i=arguments,a=-1,c=o(i.length-e,0),u=Array(c);++a{var n=r(7611),o="object"==typeof self&&self&&self.Object===Object&&self,i=n||o||Function("return this")();t.exports=i},1793:t=>{t.exports=function(t){return this.__data__.set(t,"__lodash_hash_undefined__"),this}},9191:t=>{t.exports=function(t){return this.__data__.has(t)}},8874:t=>{t.exports=function(t){var e=-1,r=Array(t.size);return t.forEach(function(t){r[++e]=t}),r}},234:(t,e,r)=>{var n=r(4578),o=r(2347)(n);t.exports=o},2347:t=>{var e=Date.now;t.exports=function(t){var r=0,n=0;return function(){var o=e(),i=16-(o-n);if(n=o,i>0){if(++r>=800)return arguments[0]}else r=0;return t.apply(void 0,arguments)}}},2795:(t,e,r)=>{var n=r(8148);t.exports=function(){this.__data__=new n,this.size=0}},9113:t=>{t.exports=function(t){var e=this.__data__,r=e.delete(t);return this.size=e.size,r}},934:t=>{t.exports=function(t){return this.__data__.get(t)}},8732:t=>{t.exports=function(t){return this.__data__.has(t)}},5525:(t,e,r)=>{var n=r(8148),o=r(7926),i=r(95);t.exports=function(t,e){var r=this.__data__;if(r instanceof n){var a=r.__data__;if(!o||a.length<199)return a.push([t,e]),this.size=++r.size,this;r=this.__data__=new i(a)}return r.set(t,e),this.size=r.size,this}},936:t=>{t.exports=function(t,e,r){for(var n=r-1,o=t.length;++n{var n=r(2375),o=r(6888),i=r(8582);t.exports=function(t){return o(t)?i(t):n(t)}},1364:(t,e,r)=>{var n=r(9329),o=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,i=/\\(\\)?/g,a=n(function(t){var e=[];return 46===t.charCodeAt(0)&&e.push(""),t.replace(o,function(t,r,n,o){e.push(n?o.replace(i,"$1"):r||t)}),e});t.exports=a},1094:(t,e,r)=>{var n=r(6871),o=1/0;t.exports=function(t){if("string"==typeof t||n(t))return t;var e=t+"";return"0"==e&&1/t==-o?"-0":e}},1708:t=>{var e=Function.prototype.toString;t.exports=function(t){if(null!=t){try{return e.call(t)}catch(t){}try{return t+""}catch(t){}}return""}},5587:t=>{var e=/\s/;t.exports=function(t){for(var r=t.length;r--&&e.test(t.charAt(r)););return r}},8582:t=>{var e="\ud800-\udfff",r="[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]",n="\ud83c[\udffb-\udfff]",o="[^"+e+"]",i="(?:\ud83c[\udde6-\uddff]){2}",a="[\ud800-\udbff][\udc00-\udfff]",c="(?:"+r+"|"+n+")?",u="[\\ufe0e\\ufe0f]?",l="(?:\\u200d(?:"+[o,i,a].join("|")+")"+u+c+")*",s=RegExp(n+"(?="+n+")|(?:"+[o+r+"?",r,i,a,"["+e+"]"].join("|")+")"+(u+c+l),"g");t.exports=function(t){return t.match(s)||[]}},4347:t=>{t.exports=function(t){return function(){return t}}},9788:(t,e,r)=>{var n=r(2880),o=r(2695),i=r(1309),a=Math.max,c=Math.min;t.exports=function(t,e,r){var u,l,s,f,p,h,d=0,y=!1,v=!1,m=!0;if("function"!=typeof t)throw TypeError("Expected a function");function b(e){var r=u,n=l;return u=l=void 0,d=e,f=t.apply(n,r)}function g(t){var r=t-h,n=t-d;return void 0===h||r>=e||r<0||v&&n>=s}function x(){var t,r,n,i=o();if(g(i))return w(i);p=setTimeout(x,(t=i-h,r=i-d,n=e-t,v?c(n,s-r):n))}function w(t){return(p=void 0,m&&u)?b(t):(u=l=void 0,f)}function O(){var t,r=o(),n=g(r);if(u=arguments,l=this,h=r,n){if(void 0===p)return d=t=h,p=setTimeout(x,e),y?b(t):f;if(v)return clearTimeout(p),p=setTimeout(x,e),b(h)}return void 0===p&&(p=setTimeout(x,e)),f}return e=i(e)||0,n(r)&&(y=!!r.leading,s=(v="maxWait"in r)?a(i(r.maxWait)||0,e):s,m="trailing"in r?!!r.trailing:m),O.cancel=function(){void 0!==p&&clearTimeout(p),d=0,u=h=l=p=void 0},O.flush=function(){return void 0===p?f:w(o())},O}},4111:t=>{t.exports=function(t,e){return t===e||t!=t&&e!=e}},853:(t,e,r)=>{var n=r(2977),o=r(8545),i=r(4729),a=r(2966),c=r(7760);t.exports=function(t,e,r){var u=a(t)?n:o;return r&&c(t,e,r)&&(e=void 0),u(t,i(e,3))}},9660:(t,e,r)=>{var n=r(9698)(r(1187));t.exports=n},1187:(t,e,r)=>{var n=r(7941),o=r(4729),i=r(7576),a=Math.max;t.exports=function(t,e,r){var c=null==t?0:t.length;if(!c)return -1;var u=null==r?0:i(r);return u<0&&(u=a(c+u,0)),n(t,o(e,3),u)}},8352:(t,e,r)=>{var n=r(4354),o=r(9866);t.exports=function(t,e){return n(o(t,e),1)}},9459:(t,e,r)=>{var n=r(7305);t.exports=function(t,e,r){var o=null==t?void 0:n(t,e);return void 0===o?r:o}},1433:(t,e,r)=>{var n=r(45),o=r(3932);t.exports=function(t,e){return null!=t&&o(t,e,n)}},4576:t=>{t.exports=function(t){return t}},6148:(t,e,r)=>{var n=r(9574),o=r(1380),i=Object.prototype,a=i.hasOwnProperty,c=i.propertyIsEnumerable,u=n(function(){return arguments}())?n:function(t){return o(t)&&a.call(t,"callee")&&!c.call(t,"callee")};t.exports=u},2966:t=>{var e=Array.isArray;t.exports=e},7632:(t,e,r)=>{var n=r(5586),o=r(9002);t.exports=function(t){return null!=t&&o(t.length)&&!n(t)}},9388:(t,e,r)=>{var n=r(1534),o=r(1380);t.exports=function(t){return!0===t||!1===t||o(t)&&"[object Boolean]"==n(t)}},750:(t,e,r)=>{t=r.nmd(t);var n=r(9288),o=r(9531),i=e&&!e.nodeType&&e,a=i&&t&&!t.nodeType&&t,c=a&&a.exports===i?n.Buffer:void 0,u=c?c.isBuffer:void 0;t.exports=u||o},1711:(t,e,r)=>{var n=r(8132);t.exports=function(t,e){return n(t,e)}},5586:(t,e,r)=>{var n=r(1534),o=r(2880);t.exports=function(t){if(!o(t))return!1;var e=n(t);return"[object Function]"==e||"[object GeneratorFunction]"==e||"[object AsyncFunction]"==e||"[object Proxy]"==e}},9002:t=>{t.exports=function(t){return"number"==typeof t&&t>-1&&t%1==0&&t<=9007199254740991}},1719:(t,e,r)=>{var n=r(7717);t.exports=function(t){return n(t)&&t!=+t}},119:t=>{t.exports=function(t){return null==t}},7717:(t,e,r)=>{var n=r(1534),o=r(1380);t.exports=function(t){return"number"==typeof t||o(t)&&"[object Number]"==n(t)}},2880:t=>{t.exports=function(t){var e=typeof t;return null!=t&&("object"==e||"function"==e)}},1380:t=>{t.exports=function(t){return null!=t&&"object"==typeof t}},6153:(t,e,r)=>{var n=r(1534),o=r(9083),i=r(1380),a=Object.prototype,c=Function.prototype.toString,u=a.hasOwnProperty,l=c.call(Object);t.exports=function(t){if(!i(t)||"[object Object]"!=n(t))return!1;var e=o(t);if(null===e)return!0;var r=u.call(e,"constructor")&&e.constructor;return"function"==typeof r&&r instanceof r&&c.call(r)==l}},4891:(t,e,r)=>{var n=r(1534),o=r(2966),i=r(1380);t.exports=function(t){return"string"==typeof t||!o(t)&&i(t)&&"[object String]"==n(t)}},6871:(t,e,r)=>{var n=r(1534),o=r(1380);t.exports=function(t){return"symbol"==typeof t||o(t)&&"[object Symbol]"==n(t)}},2191:(t,e,r)=>{var n=r(7633),o=r(6291),i=r(7553),a=i&&i.isTypedArray,c=a?o(a):n;t.exports=c},5865:(t,e,r)=>{var n=r(7133),o=r(5870),i=r(7632);t.exports=function(t){return i(t)?n(t):o(t)}},601:t=>{t.exports=function(t){var e=null==t?0:t.length;return e?t[e-1]:void 0}},9866:(t,e,r)=>{var n=r(9738),o=r(4729),i=r(4635),a=r(2966);t.exports=function(t,e){return(a(t)?n:i)(t,o(e,3))}},3880:(t,e,r)=>{var n=r(5216),o=r(9796),i=r(4729);t.exports=function(t,e){var r={};return e=i(e,3),o(t,function(t,o,i){n(r,o,e(t,o,i))}),r}},1955:(t,e,r)=>{var n=r(8401),o=r(913),i=r(4576);t.exports=function(t){return t&&t.length?n(t,i,o):void 0}},7300:(t,e,r)=>{var n=r(95);function o(t,e){if("function"!=typeof t||null!=e&&"function"!=typeof e)throw TypeError("Expected a function");var r=function(){var n=arguments,o=e?e.apply(this,n):n[0],i=r.cache;if(i.has(o))return i.get(o);var a=t.apply(this,n);return r.cache=i.set(o,a)||i,a};return r.cache=new(o.Cache||n),r}o.Cache=n,t.exports=o},2692:(t,e,r)=>{var n=r(8401),o=r(6409),i=r(4576);t.exports=function(t){return t&&t.length?n(t,i,o):void 0}},3525:t=>{t.exports=function(){}},2695:(t,e,r)=>{var n=r(9288);t.exports=function(){return n.Date.now()}},4416:(t,e,r)=>{var n=r(3927),o=r(3243),i=r(6958),a=r(1094);t.exports=function(t){return i(t)?n(a(t)):o(t)}},5680:(t,e,r)=>{var n=r(1592)();t.exports=n},4009:(t,e,r)=>{var n=r(3057),o=r(4729),i=r(4993),a=r(2966),c=r(7760);t.exports=function(t,e,r){var u=a(t)?n:i;return r&&c(t,e,r)&&(e=void 0),u(t,o(e,3))}},7529:(t,e,r)=>{var n=r(4354),o=r(620),i=r(4563),a=r(7760),c=i(function(t,e){if(null==t)return[];var r=e.length;return r>1&&a(t,e[0],e[1])?e=[]:r>2&&a(e[0],e[1],e[2])&&(e=[e[0]]),o(t,n(e,1),[])});t.exports=c},5252:t=>{t.exports=function(){return[]}},9531:t=>{t.exports=function(){return!1}},9450:(t,e,r)=>{var n=r(9788),o=r(2880);t.exports=function(t,e,r){var i=!0,a=!0;if("function"!=typeof t)throw TypeError("Expected a function");return o(r)&&(i="leading"in r?!!r.leading:i,a="trailing"in r?!!r.trailing:a),n(t,e,{leading:i,maxWait:e,trailing:a})}},2616:(t,e,r)=>{var n=r(1309),o=1/0;t.exports=function(t){return t?(t=n(t))===o||t===-o?(t<0?-1:1)*17976931348623157e292:t==t?t:0:0===t?t:0}},7576:(t,e,r)=>{var n=r(2616);t.exports=function(t){var e=n(t),r=e%1;return e==e?r?e-r:e:0}},1309:(t,e,r)=>{var n=r(7192),o=r(2880),i=r(6871),a=0/0,c=/^[-+]0x[0-9a-f]+$/i,u=/^0b[01]+$/i,l=/^0o[0-7]+$/i,s=parseInt;t.exports=function(t){if("number"==typeof t)return t;if(i(t))return a;if(o(t)){var e="function"==typeof t.valueOf?t.valueOf():t;t=o(e)?e+"":e}if("string"!=typeof t)return 0===t?t:+t;t=n(t);var r=u.test(t);return r||l.test(t)?s(t.slice(2),r?2:8):c.test(t)?a:+t}},1029:(t,e,r)=>{var n=r(6115);t.exports=function(t){return null==t?"":n(t)}},2511:(t,e,r)=>{var n=r(4729),o=r(1213);t.exports=function(t,e){return t&&t.length?o(t,n(e,2)):[]}},2009:(t,e,r)=>{var n=r(4362)("toUpperCase");t.exports=n},9899:(t,e,r)=>{"use strict";var n=r(6715);function o(){}function i(){}i.resetWarningCache=o,t.exports=function(){function t(t,e,r,o,i,a){if(a!==n){var c=Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw c.name="Invariant Violation",c}}function e(){return t}t.isRequired=t;var r={array:t,bigint:t,bool:t,func:t,number:t,object:t,string:t,symbol:t,any:t,arrayOf:e,element:t,elementType:t,instanceOf:e,node:t,objectOf:e,oneOf:e,oneOfType:e,shape:e,exact:e,checkPropTypes:i,resetWarningCache:o};return r.PropTypes=r,r}},8439:(t,e,r)=>{t.exports=r(9899)()},6715:t=>{"use strict";t.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},8255:(t,e)=>{"use strict";var r=Symbol.for("react.element"),n=Symbol.for("react.portal"),o=Symbol.for("react.fragment"),i=Symbol.for("react.strict_mode"),a=Symbol.for("react.profiler"),c=Symbol.for("react.provider"),u=Symbol.for("react.context"),l=Symbol.for("react.server_context"),s=Symbol.for("react.forward_ref"),f=Symbol.for("react.suspense"),p=Symbol.for("react.suspense_list"),h=Symbol.for("react.memo"),d=Symbol.for("react.lazy");Symbol.for("react.offscreen"),Symbol.for("react.module.reference"),e.isFragment=function(t){return function(t){if("object"==typeof t&&null!==t){var e=t.$$typeof;switch(e){case r:switch(t=t.type){case o:case a:case i:case f:case p:return t;default:switch(t=t&&t.$$typeof){case l:case u:case s:case d:case h:case c:return t;default:return e}}case n:return e}}}(t)===o}},9507:(t,e,r)=>{"use strict";t.exports=r(8255)},4888:(t,e,r)=>{"use strict";r.r(e),r.d(e,{default:()=>h});var n=r(9510),o=r(8988),i=r(8749),a=r(8465),c=r(8570);let u=(0,c.createProxy)(String.raw`C:\Users\donyalemack\sdtoolsinc-web\components\ui\DashboardSection.tsx#DashboardSection`);var l=r(9138);let s=(0,c.createProxy)(String.raw`C:\Users\donyalemack\sdtoolsinc-web\components\ui\InteractiveTiles.tsx#InteractiveTiles`);var f=r(7114),p=r(4897);function h(){return(0,n.jsxs)("main",{className:"min-h-screen bg-bg",children:[n.jsx("div",{className:"pointer-events-none fixed inset-0 -z-10 bg-dash-glow"}),n.jsx(o.w,{}),(0,n.jsxs)("section",{className:"mx-auto max-w-container px-7 pt-24 pb-16 text-center",children:[(0,n.jsxs)("h1",{className:"h1",children:["Empowering Individuals.",n.jsx("br",{}),n.jsx("span",{className:"bg-gradient-to-r from-brand to-brand2 bg-clip-text text-transparent",children:"Unlocking Potential."})]}),n.jsx("p",{className:"mx-auto mt-6 max-w-[760px] p-lead",children:"At T.O.O.L.S Inc, we provide support and opportunities for individuals looking to start over. Through comprehensive programs and lived experience, we help people unlock their full potential."}),(0,n.jsxs)("div",{className:"mt-10 flex flex-wrap items-center justify-center gap-3",children:[n.jsx(a.z,{variant:"primary",children:"Get Started"}),n.jsx(a.z,{variant:"ghost",children:"View Platform"})]}),n.jsx("div",{className:"mt-14 grid grid-cols-1 gap-4 md:grid-cols-4",children:[["Support","Comprehensive Programs"],["Growth","Job Readiness Training"],["Empathy","Lived Experience Team"],["Access","Continued Education"]].map(([t,e])=>(0,n.jsxs)(i.r,{className:"p-5 text-left",children:[n.jsx("div",{className:"text-2xl font-extrabold tracking-tight",children:t}),n.jsx("div",{className:"mt-2 text-sm text-muted",children:e})]},e))})]}),(0,n.jsxs)("section",{id:"platform",className:"mx-auto max-w-container px-7 pt-8 pb-20",children:[n.jsx(l.O,{eyebrow:"How We Help",title:"Comprehensive Support Programs",subtitle:"We recognize and address the diverse challenges individuals face, providing the tools and support necessary to unlock their full potential."}),n.jsx("div",{className:"mt-10 grid grid-cols-1 gap-4 md:grid-cols-2 lg:grid-cols-4",children:[["Job Readiness","Professional development programs including resume building, mock interviews, and career planning to prepare for success."],["Continued Education","Access to educational resources and training programs that open doors to new opportunities and skill development."],["Lived Experience","Our team shares lived experiences with the challenges our clients face, creating genuine understanding and effective support."],["Personal Growth","Holistic programs addressing both immediate needs and long-term goals for sustainable personal and professional growth."]].map(([t,e])=>(0,n.jsxs)(i.r,{children:[n.jsx("div",{className:"text-lg font-extrabold tracking-tight",children:t}),n.jsx("div",{className:"mt-2 text-sm text-muted leading-relaxed",children:e})]},t))})]}),n.jsx(s,{}),n.jsx("section",{className:"mx-auto max-w-container px-7 py-20",children:(0,n.jsxs)("div",{className:"grid grid-cols-1 gap-10 lg:grid-cols-2 items-center",children:[(0,n.jsxs)("div",{children:[n.jsx("div",{className:"text-xs font-semibold tracking-[0.18em] text-brand2 uppercase",children:"Leadership"}),n.jsx("h2",{className:"h2 mt-4",children:'Donyale "DThree" Mack'}),n.jsx("div",{className:"mt-2 text-lg font-semibold text-muted",children:"Owner/Founder"}),(0,n.jsxs)("div",{className:"mt-6 space-y-4 text-text/90 leading-relaxed",children:[n.jsx("p",{children:"A compassionate advocate and the driving force behind T.O.O.L.S Inc, Donyale Mack is dedicated to providing support and opportunities to those seeking a second chance in life."}),n.jsx("p",{children:"Born out of lived experience and personal challenges, Donyale's journey is marked by resilience, overcoming adversity, and an unwavering passion to help others facing similar struggles."}),n.jsx("p",{className:"text-brand font-semibold",children:'"Every individual deserves the opportunity to unlock their full potential."'})]})]}),n.jsx(i.r,{className:"p-8 lg:p-10",children:(0,n.jsxs)("div",{className:"space-y-6",children:[(0,n.jsxs)("div",{children:[n.jsx("div",{className:"text-sm font-semibold text-brand2 uppercase tracking-wider",children:"Mission"}),n.jsx("p",{className:"mt-2 text-text/90",children:"Creating pathways for individuals to transform their lives through empathy, understanding, and comprehensive support programs."})]}),(0,n.jsxs)("div",{children:[n.jsx("div",{className:"text-sm font-semibold text-brand2 uppercase tracking-wider",children:"Vision"}),n.jsx("p",{className:"mt-2 text-text/90",children:"Building a community where lived experience becomes the foundation for genuine connection and lasting change."})]}),(0,n.jsxs)("div",{children:[n.jsx("div",{className:"text-sm font-semibold text-brand2 uppercase tracking-wider",children:"Approach"}),n.jsx("p",{className:"mt-2 text-text/90",children:"Combining personal understanding with professional expertise to provide support that goes beyond sympathy to true empowerment."})]})]})})]})}),n.jsx(u,{}),n.jsx("section",{className:"mx-auto max-w-container px-7 py-20",children:(0,n.jsxs)(i.r,{className:"p-10 text-center",children:[n.jsx("div",{className:"text-xs font-semibold tracking-[0.18em] text-brand2 uppercase",children:"Support Our Mission"}),n.jsx("h2",{className:"h2 mt-4",children:"Go Check It Out"}),n.jsx("div",{className:"mt-2 text-lg font-semibold text-brand",children:"Available Now On Amazon Platform"}),(0,n.jsxs)("div",{className:"mx-auto mt-6 max-w-[680px] space-y-4 text-text/90 leading-relaxed",children:[n.jsx("p",{children:"A portion of the proceeds go to helping program participants with immediate needs such as but not limited to: bus/transit passes, gas cards, work boots and clothing for work."}),n.jsx("p",{className:"text-base font-semibold text-brand2",children:"We appreciate Your Support"})]}),n.jsx("div",{className:"mt-8",children:n.jsx(a.z,{variant:"primary",children:"View on Amazon"})}),(0,n.jsxs)("div",{className:"mt-6 text-sm text-muted",children:[n.jsx("strong",{className:"text-text",children:"Donyale Mack"}),n.jsx("div",{className:"mt-1",children:"CEO/Author"})]})]})}),(0,n.jsxs)("section",{id:"contact",className:"mx-auto max-w-container px-7 py-20",children:[(0,n.jsxs)("div",{className:"text-center mb-10",children:[n.jsx("div",{className:"text-xs font-semibold tracking-[0.18em] text-brand2 uppercase",children:"Get Started"}),n.jsx("h2",{className:"h2 mt-4",children:"Ready to Start Your Journey?"}),n.jsx("p",{className:"mx-auto mt-4 max-w-[680px] text-muted",children:"Let us know how we can support you. Fill out the form below and we'll respond within 48 hours."})]}),n.jsx(i.r,{className:"p-8",children:n.jsx("iframe",{src:"https://forms.cloud.microsoft/r/G0kkRW4F7q",width:"100%",height:"800",frameBorder:"0",marginHeight:0,marginWidth:0,className:"rounded-lg",children:"Loading…"})})]}),(0,n.jsxs)("section",{className:"mx-auto max-w-container px-7 py-16 text-center",children:[(0,n.jsxs)("div",{className:"flex flex-col md:flex-row items-center justify-center gap-8",children:[n.jsx("a",{href:"#",children:n.jsx(a.z,{variant:"primary",children:"Back to Top"})}),(0,n.jsxs)("div",{className:"flex flex-col items-center gap-3",children:[n.jsx("div",{className:"text-sm font-semibold text-text",children:"Submit Referral"}),n.jsx("div",{className:"rounded-xl bg-panel border border-border p-4 shadow-glow",children:n.jsx("div",{className:"rounded-lg bg-white p-3",children:n.jsx("img",{src:"/referral-qr.png",alt:"Scan to Submit Referral",className:"h-32 w-32 object-contain"})})}),n.jsx("p",{className:"text-xs text-muted",children:"Scan to access referral form"})]})]}),(0,n.jsxs)("div",{className:"mt-10 text-xs text-muted",children:["\xa9 ",new Date().getFullYear()," T.O.O.L.S Inc \xb7 Empowering individuals To Step Inito Their Purpose"]})]}),n.jsx(f.P,{}),n.jsx(p.G,{})]})}},8465:(t,e,r)=>{"use strict";r.d(e,{z:()=>n});let n=(0,r(8570).createProxy)(String.raw`C:\Users\donyalemack\sdtoolsinc-web\components\ui\Button.tsx#Button`)}};var e=require("../webpack-runtime.js");e.C(t);var r=t=>e(e.s=t),n=e.X(0,[819,978,791],()=>r(4869));module.exports=n})(); \ No newline at end of file diff --git a/.next/server/app/page.js.nft.json b/.next/server/app/page.js.nft.json deleted file mode 100644 index b7f3553e..00000000 --- a/.next/server/app/page.js.nft.json +++ /dev/null @@ -1 +0,0 @@ -{"version":1,"files":["../../../node_modules/next/dist/client/components/action-async-storage-instance.js","../../../node_modules/next/dist/client/components/action-async-storage.external.js","../../../node_modules/next/dist/client/components/async-local-storage.js","../../../node_modules/next/dist/client/components/request-async-storage-instance.js","../../../node_modules/next/dist/client/components/request-async-storage.external.js","../../../node_modules/next/dist/client/components/static-generation-async-storage-instance.js","../../../node_modules/next/dist/client/components/static-generation-async-storage.external.js","../../../node_modules/next/dist/compiled/@opentelemetry/api/index.js","../../../node_modules/next/dist/compiled/@opentelemetry/api/package.json","../../../node_modules/next/dist/compiled/next-server/app-page.runtime.prod.js","../../../node_modules/next/dist/server/lib/trace/constants.js","../../../node_modules/next/dist/server/lib/trace/tracer.js","../../../node_modules/next/package.json","../../../package.json","../../package.json","../chunks/791.js","../chunks/819.js","../chunks/978.js","../webpack-runtime.js","page_client-reference-manifest.js"]} \ No newline at end of file diff --git a/.next/server/app/page_client-reference-manifest.js b/.next/server/app/page_client-reference-manifest.js deleted file mode 100644 index 4fa7220c..00000000 --- a/.next/server/app/page_client-reference-manifest.js +++ /dev/null @@ -1 +0,0 @@ -globalThis.__RSC_MANIFEST=(globalThis.__RSC_MANIFEST||{});globalThis.__RSC_MANIFEST["/page"]={"moduleLoading":{"prefix":"/_next/","crossOrigin":null},"ssrModuleMapping":{"80":{"*":{"id":"1868","name":"*","chunks":[],"async":false}},"944":{"*":{"id":"8055","name":"*","chunks":[],"async":false}},"1060":{"*":{"id":"9727","name":"*","chunks":[],"async":false}},"2846":{"*":{"id":"2994","name":"*","chunks":[],"async":false}},"3783":{"*":{"id":"3317","name":"*","chunks":[],"async":false}},"4023":{"*":{"id":"6935","name":"*","chunks":[],"async":false}},"4210":{"*":{"id":"9941","name":"*","chunks":[],"async":false}},"4226":{"*":{"id":"3679","name":"*","chunks":[],"async":false}},"4707":{"*":{"id":"9671","name":"*","chunks":[],"async":false}},"4755":{"*":{"id":"5943","name":"*","chunks":[],"async":false}},"5020":{"*":{"id":"822","name":"*","chunks":[],"async":false}},"6423":{"*":{"id":"4759","name":"*","chunks":[],"async":false}},"6634":{"*":{"id":"4799","name":"*","chunks":[],"async":false}},"7452":{"*":{"id":"9436","name":"*","chunks":[],"async":false}},"7727":{"*":{"id":"4440","name":"*","chunks":[],"async":false}},"8703":{"*":{"id":"4953","name":"*","chunks":[],"async":false}},"9107":{"*":{"id":"6114","name":"*","chunks":[],"async":false}},"9185":{"*":{"id":"5285","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"C:\\Users\\donyalemack\\sdtoolsinc-web\\node_modules\\next\\dist\\client\\components\\app-router.js":{"id":2846,"name":"*","chunks":[],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\node_modules\\next\\dist\\esm\\client\\components\\app-router.js":{"id":2846,"name":"*","chunks":[],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\node_modules\\next\\dist\\client\\components\\client-page.js":{"id":9107,"name":"*","chunks":[],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\node_modules\\next\\dist\\esm\\client\\components\\client-page.js":{"id":9107,"name":"*","chunks":[],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\node_modules\\next\\dist\\client\\components\\error-boundary.js":{"id":1060,"name":"*","chunks":[],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\node_modules\\next\\dist\\esm\\client\\components\\error-boundary.js":{"id":1060,"name":"*","chunks":[],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\node_modules\\next\\dist\\client\\components\\layout-router.js":{"id":4707,"name":"*","chunks":[],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\node_modules\\next\\dist\\esm\\client\\components\\layout-router.js":{"id":4707,"name":"*","chunks":[],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\node_modules\\next\\dist\\client\\components\\not-found-boundary.js":{"id":80,"name":"*","chunks":[],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\node_modules\\next\\dist\\esm\\client\\components\\not-found-boundary.js":{"id":80,"name":"*","chunks":[],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\node_modules\\next\\dist\\client\\components\\render-from-template-context.js":{"id":6423,"name":"*","chunks":[],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\node_modules\\next\\dist\\esm\\client\\components\\render-from-template-context.js":{"id":6423,"name":"*","chunks":[],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\app\\globals.css":{"id":7960,"name":"*","chunks":["185","static/chunks/app/layout-08ae2470bd528e26.js"],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\lib\\auth.tsx":{"id":4210,"name":"*","chunks":["185","static/chunks/app/layout-08ae2470bd528e26.js"],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\components\\ui\\Button.tsx":{"id":4226,"name":"*","chunks":["824","static/chunks/824-d6d223e22b94a09d.js","169","static/chunks/169-a16368c4b2cb38f0.js","459","static/chunks/459-bc2c752fd9707a34.js","931","static/chunks/app/page-1da3f678fece646a.js"],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\components\\ui\\ChatBot.tsx":{"id":4755,"name":"*","chunks":["824","static/chunks/824-d6d223e22b94a09d.js","169","static/chunks/169-a16368c4b2cb38f0.js","459","static/chunks/459-bc2c752fd9707a34.js","931","static/chunks/app/page-1da3f678fece646a.js"],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\components\\ui\\CookieConsent.tsx":{"id":9185,"name":"*","chunks":["824","static/chunks/824-d6d223e22b94a09d.js","169","static/chunks/169-a16368c4b2cb38f0.js","459","static/chunks/459-bc2c752fd9707a34.js","931","static/chunks/app/page-1da3f678fece646a.js"],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\components\\ui\\DashboardSection.tsx":{"id":7727,"name":"*","chunks":["824","static/chunks/824-d6d223e22b94a09d.js","169","static/chunks/169-a16368c4b2cb38f0.js","459","static/chunks/459-bc2c752fd9707a34.js","931","static/chunks/app/page-1da3f678fece646a.js"],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\components\\ui\\GlowCard.tsx":{"id":7452,"name":"*","chunks":["824","static/chunks/824-d6d223e22b94a09d.js","169","static/chunks/169-a16368c4b2cb38f0.js","459","static/chunks/459-bc2c752fd9707a34.js","931","static/chunks/app/page-1da3f678fece646a.js"],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\components\\ui\\InteractiveTiles.tsx":{"id":3783,"name":"*","chunks":["824","static/chunks/824-d6d223e22b94a09d.js","169","static/chunks/169-a16368c4b2cb38f0.js","459","static/chunks/459-bc2c752fd9707a34.js","931","static/chunks/app/page-1da3f678fece646a.js"],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\components\\ui\\Navbar.tsx":{"id":8703,"name":"*","chunks":["824","static/chunks/824-d6d223e22b94a09d.js","169","static/chunks/169-a16368c4b2cb38f0.js","459","static/chunks/459-bc2c752fd9707a34.js","931","static/chunks/app/page-1da3f678fece646a.js"],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\app\\portal\\dashboard\\page.tsx":{"id":944,"name":"*","chunks":[],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\app\\portal\\courses\\page.tsx":{"id":5020,"name":"*","chunks":[],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\app\\portal\\auth\\page.tsx":{"id":6634,"name":"*","chunks":[],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\app\\portal\\profile\\page.tsx":{"id":4023,"name":"*","chunks":[],"async":false}},"entryCSSFiles":{"C:\\Users\\donyalemack\\sdtoolsinc-web\\":[],"C:\\Users\\donyalemack\\sdtoolsinc-web\\app\\layout":["static/css/036e22c1014a7986.css"],"C:\\Users\\donyalemack\\sdtoolsinc-web\\app\\page":[]}} \ No newline at end of file diff --git a/.next/server/app/partnerships.html b/.next/server/app/partnerships.html deleted file mode 100644 index 83dc1b25..00000000 --- a/.next/server/app/partnerships.html +++ /dev/null @@ -1 +0,0 @@ -T.O.O.L.S Inc - Empowering Individuals To Step Into Their Purpose
Collaboration

In Partnership

Together, we're building a stronger community through strategic partnerships and collaborative support networks.

Partner 1
Partner 2
Partner 3
Growth & Development

Our Mentorship Program

Connecting individuals with experienced mentors who provide guidance, support, and real-world insights for personal and professional growth.

Mentor Organization 1
Mentor Organization 2
Mentor Organization 3
Mentor Organization 4
🤝
Collaborative Support

Working together to provide comprehensive services and resources to our community.

🎯
Shared Mission

United in our commitment to empowering individuals and creating lasting positive change.

🌟
Enhanced Resources

Combining expertise and resources to maximize impact and reach more people in need.

Technology & Development

Technology Partners

Leveraging cutting-edge platforms and tools to build innovative solutions for our community.

GitHub

Open source development and version control platform powering our digital infrastructure.

Visit our GitHub
Secure Repository
SHA-256 Verified

Interested in Partnering?

We're always looking for like-minded organizations to collaborate with. If you share our mission and want to make a difference, let's connect.

\ No newline at end of file diff --git a/.next/server/app/partnerships.meta b/.next/server/app/partnerships.meta deleted file mode 100644 index 26b2161a..00000000 --- a/.next/server/app/partnerships.meta +++ /dev/null @@ -1,5 +0,0 @@ -{ - "headers": { - "x-next-cache-tags": "_N_T_/layout,_N_T_/partnerships/layout,_N_T_/partnerships/page,_N_T_/partnerships/" - } -} \ No newline at end of file diff --git a/.next/server/app/partnerships.rsc b/.next/server/app/partnerships.rsc deleted file mode 100644 index 22e20d87..00000000 --- a/.next/server/app/partnerships.rsc +++ /dev/null @@ -1,10 +0,0 @@ -2:I[8703,["824","static/chunks/824-d6d223e22b94a09d.js","459","static/chunks/459-bc2c752fd9707a34.js","992","static/chunks/app/partnerships/page-305fd76a6ccfd112.js"],"Navbar"] -3:I[7452,["824","static/chunks/824-d6d223e22b94a09d.js","459","static/chunks/459-bc2c752fd9707a34.js","992","static/chunks/app/partnerships/page-305fd76a6ccfd112.js"],"GlowCard"] -4:I[4755,["824","static/chunks/824-d6d223e22b94a09d.js","459","static/chunks/459-bc2c752fd9707a34.js","992","static/chunks/app/partnerships/page-305fd76a6ccfd112.js"],"ChatBot"] -5:I[9185,["824","static/chunks/824-d6d223e22b94a09d.js","459","static/chunks/459-bc2c752fd9707a34.js","992","static/chunks/app/partnerships/page-305fd76a6ccfd112.js"],"CookieConsent"] -6:I[4707,[],""] -7:I[6423,[],""] -8:I[4210,["185","static/chunks/app/layout-08ae2470bd528e26.js"],"AuthProvider"] -0:["w58Zj1obuLCZ9Ly8R-4rO",[[["",{"children":["partnerships",{"children":["__PAGE__",{}]}]},"$undefined","$undefined",true],["",{"children":["partnerships",{"children":["__PAGE__",{},[["$L1",["$","main",null,{"className":"min-h-screen bg-bg","children":[["$","div",null,{"className":"pointer-events-none fixed inset-0 -z-10 bg-dash-glow"}],["$","$L2",null,{}],["$","section",null,{"className":"mx-auto max-w-container px-7 pt-24 pb-16","children":["$","div",null,{"className":"mx-auto max-w-[760px] text-center","children":[["$","div",null,{"className":"mb-3 text-xs font-semibold tracking-[0.18em] text-muted uppercase","children":"Collaboration"}],["$","h2",null,{"className":"h2","children":"In Partnership"}],["$","p",null,{"className":"mt-4 p-lead","children":"Together, we're building a stronger community through strategic partnerships and collaborative support networks."}]]}]}],["$","section",null,{"className":"mx-auto max-w-container px-7 pb-16","children":["$","div",null,{"className":"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-6","children":[["$","$L3","Partner 1",{"className":"p-8 flex items-center justify-center","children":["$","img",null,{"src":"/partnerships/amp-logo.jpg","alt":"Partner 1","className":"max-h-24 w-auto object-contain"}]}],["$","$L3","Partner 2",{"className":"p-8 flex items-center justify-center","children":["$","img",null,{"src":"/partnerships/img-4264.jpg","alt":"Partner 2","className":"max-h-24 w-auto object-contain"}]}],["$","$L3","Partner 3",{"className":"p-8 flex items-center justify-center","children":["$","img",null,{"src":"/partnerships/partner-3.png","alt":"Partner 3","className":"max-h-24 w-auto object-contain"}]}]]}]}],["$","section",null,{"className":"mx-auto max-w-container px-7 py-20","children":[["$","div",null,{"className":"mx-auto max-w-[760px] text-center","children":[["$","div",null,{"className":"mb-3 text-xs font-semibold tracking-[0.18em] text-muted uppercase","children":"Growth & Development"}],["$","h2",null,{"className":"h2","children":"Our Mentorship Program"}],["$","p",null,{"className":"mt-4 p-lead","children":"Connecting individuals with experienced mentors who provide guidance, support, and real-world insights for personal and professional growth."}]]}],["$","div",null,{"className":"mt-10 grid grid-cols-1 md:grid-cols-2 lg:grid-cols-4 gap-6","children":[["$","$L3","Mentor Organization 1",{"className":"p-6 flex items-center justify-center","children":["$","img",null,{"src":"/partnerships/img-0055.png","alt":"Mentor Organization 1","className":"max-h-20 w-auto object-contain"}]}],["$","$L3","Mentor Organization 2",{"className":"p-6 flex items-center justify-center","children":["$","img",null,{"src":"/partnerships/img-4264.jpg","alt":"Mentor Organization 2","className":"max-h-20 w-auto object-contain"}]}],["$","$L3","Mentor Organization 3",{"className":"p-6 flex items-center justify-center","children":["$","img",null,{"src":"/partnerships/partner-3.png","alt":"Mentor Organization 3","className":"max-h-20 w-auto object-contain"}]}],["$","$L3","Mentor Organization 4",{"className":"p-6 flex items-center justify-center","children":["$","img",null,{"src":"/partnerships/amp-logo.jpg","alt":"Mentor Organization 4","className":"max-h-20 w-auto object-contain"}]}]]}]]}],["$","section",null,{"className":"mx-auto max-w-container px-7 py-20","children":["$","div",null,{"className":"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-6","children":[["$","$L3","Collaborative Support",{"children":[["$","div",null,{"className":"text-4xl mb-4","children":"🤝"}],["$","div",null,{"className":"text-lg font-extrabold tracking-tight text-text mb-2","children":"Collaborative Support"}],["$","p",null,{"className":"text-sm text-muted leading-relaxed","children":"Working together to provide comprehensive services and resources to our community."}]]}],["$","$L3","Shared Mission",{"children":[["$","div",null,{"className":"text-4xl mb-4","children":"🎯"}],["$","div",null,{"className":"text-lg font-extrabold tracking-tight text-text mb-2","children":"Shared Mission"}],["$","p",null,{"className":"text-sm text-muted leading-relaxed","children":"United in our commitment to empowering individuals and creating lasting positive change."}]]}],["$","$L3","Enhanced Resources",{"children":[["$","div",null,{"className":"text-4xl mb-4","children":"🌟"}],["$","div",null,{"className":"text-lg font-extrabold tracking-tight text-text mb-2","children":"Enhanced Resources"}],["$","p",null,{"className":"text-sm text-muted leading-relaxed","children":"Combining expertise and resources to maximize impact and reach more people in need."}]]}]]}]}],["$","section",null,{"className":"mx-auto max-w-container px-7 py-20","children":[["$","div",null,{"className":"mx-auto max-w-[760px] text-center","children":[["$","div",null,{"className":"mb-3 text-xs font-semibold tracking-[0.18em] text-muted uppercase","children":"Technology & Development"}],["$","h2",null,{"className":"h2","children":"Technology Partners"}],["$","p",null,{"className":"mt-4 p-lead","children":"Leveraging cutting-edge platforms and tools to build innovative solutions for our community."}]]}],["$","div",null,{"className":"mt-10","children":["$","$L3",null,{"className":"p-8","children":["$","div",null,{"className":"flex flex-col md:flex-row items-center gap-6","children":[["$","div",null,{"className":"flex-shrink-0","children":["$","svg",null,{"className":"h-16 w-16 text-text","fill":"currentColor","viewBox":"0 0 24 24","children":["$","path",null,{"fillRule":"evenodd","d":"M12 2C6.477 2 2 6.484 2 12.017c0 4.425 2.865 8.18 6.839 9.504.5.092.682-.217.682-.483 0-.237-.008-.868-.013-1.703-2.782.605-3.369-1.343-3.369-1.343-.454-1.158-1.11-1.466-1.11-1.466-.908-.62.069-.608.069-.608 1.003.07 1.531 1.032 1.531 1.032.892 1.53 2.341 1.088 2.91.832.092-.647.35-1.088.636-1.338-2.22-.253-4.555-1.113-4.555-4.951 0-1.093.39-1.988 1.029-2.688-.103-.253-.446-1.272.098-2.65 0 0 .84-.27 2.75 1.026A9.564 9.564 0 0112 6.844c.85.004 1.705.115 2.504.337 1.909-1.296 2.747-1.027 2.747-1.027.546 1.379.202 2.398.1 2.651.64.7 1.028 1.595 1.028 2.688 0 3.848-2.339 4.695-4.566 4.943.359.309.678.92.678 1.855 0 1.338-.012 2.419-.012 2.747 0 .268.18.58.688.482A10.019 10.019 0 0022 12.017C22 6.484 17.522 2 12 2z","clipRule":"evenodd"}]}]}],["$","div",null,{"className":"flex-1 text-center md:text-left","children":[["$","h3",null,{"className":"text-xl font-extrabold tracking-tight text-text","children":"GitHub"}],["$","p",null,{"className":"mt-2 text-sm text-muted leading-relaxed","children":"Open source development and version control platform powering our digital infrastructure."}],["$","a",null,{"href":"https://github.com/AMackProjekt","target":"_blank","rel":"noopener noreferrer","className":"mt-4 inline-flex items-center gap-2 text-sm font-semibold text-brand hover:text-brand2 transition-colors","children":["Visit our GitHub",["$","svg",null,{"className":"h-4 w-4","fill":"none","viewBox":"0 0 24 24","stroke":"currentColor","children":["$","path",null,{"strokeLinecap":"round","strokeLinejoin":"round","strokeWidth":2,"d":"M10 6H6a2 2 0 00-2 2v10a2 2 0 002 2h10a2 2 0 002-2v-4M14 4h6m0 0v6m0-6L10 14"}]}]]}]]}],["$","div",null,{"className":"text-xs text-muted/60 font-mono","children":[["$","div",null,{"children":"Secure Repository"}],["$","div",null,{"className":"mt-1 text-[10px]","children":"SHA-256 Verified"}]]}]]}]}]}]]}],["$","section",null,{"className":"mx-auto max-w-container px-7 py-20 text-center","children":["$","$L3",null,{"className":"p-12","children":[["$","h2",null,{"className":"h2","children":"Interested in Partnering?"}],["$","p",null,{"className":"mt-4 text-muted max-w-[680px] mx-auto","children":"We're always looking for like-minded organizations to collaborate with. If you share our mission and want to make a difference, let's connect."}],["$","div",null,{"className":"mt-8","children":["$","a",null,{"href":"/#contact","children":["$","button",null,{"className":"inline-flex items-center justify-center rounded-md px-6 py-3 text-sm font-semibold bg-gradient-to-br from-brand to-brand2 text-[#02131a] hover:shadow-glow transition-shadow","children":"Get in Touch"}]}]}]]}]}],["$","$L4",null,{}],["$","$L5",null,{}]]}],null],null],null]},[null,["$","$L6",null,{"parallelRouterKey":"children","segmentPath":["children","partnerships","children"],"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L7",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","notFoundStyles":"$undefined"}]],null]},[[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/css/036e22c1014a7986.css","precedence":"next","crossOrigin":"$undefined"}]],["$","html",null,{"lang":"en","children":["$","body",null,{"className":"font-sans text-text antialiased","children":["$","$L8",null,{"children":["$","$L6",null,{"parallelRouterKey":"children","segmentPath":["children"],"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L7",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":"404"}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]],"notFoundStyles":[]}]}]}]}]],null],null],["$L9",null]]]] -9:[["$","meta","0",{"name":"viewport","content":"width=device-width, initial-scale=1"}],["$","meta","1",{"charSet":"utf-8"}],["$","title","2",{"children":"T.O.O.L.S Inc - Empowering Individuals To Step Into Their Purpose"}],["$","meta","3",{"name":"description","content":"Together Overcoming Obstacles and Limitations"}]] -1:null diff --git a/.next/server/app/partnerships/page.js b/.next/server/app/partnerships/page.js deleted file mode 100644 index fa9eca52..00000000 --- a/.next/server/app/partnerships/page.js +++ /dev/null @@ -1 +0,0 @@ -(()=>{var e={};e.id=992,e.ids=[992],e.modules={2934:e=>{"use strict";e.exports=require("next/dist/client/components/action-async-storage.external.js")},4580:e=>{"use strict";e.exports=require("next/dist/client/components/request-async-storage.external.js")},5869:e=>{"use strict";e.exports=require("next/dist/client/components/static-generation-async-storage.external.js")},399:e=>{"use strict";e.exports=require("next/dist/compiled/next-server/app-page.runtime.prod.js")},2515:(e,t,s)=>{"use strict";s.r(t),s.d(t,{GlobalError:()=>a.a,__next_app__:()=>p,originalPathname:()=>m,pages:()=>d,routeModule:()=>x,tree:()=>c}),s(971),s(8337),s(5866);var r=s(3191),n=s(8716),i=s(7922),a=s.n(i),o=s(5231),l={};for(let e in o)0>["default","tree","pages","GlobalError","originalPathname","__next_app__","routeModule"].indexOf(e)&&(l[e]=()=>o[e]);s.d(t,l);let c=["",{children:["partnerships",{children:["__PAGE__",{},{page:[()=>Promise.resolve().then(s.bind(s,971)),"C:\\Users\\donyalemack\\sdtoolsinc-web\\app\\partnerships\\page.tsx"]}]},{}]},{layout:[()=>Promise.resolve().then(s.bind(s,8337)),"C:\\Users\\donyalemack\\sdtoolsinc-web\\app\\layout.tsx"],"not-found":[()=>Promise.resolve().then(s.t.bind(s,5866,23)),"next/dist/client/components/not-found-error"]}],d=["C:\\Users\\donyalemack\\sdtoolsinc-web\\app\\partnerships\\page.tsx"],m="/partnerships/page",p={require:s,loadChunk:()=>Promise.resolve()},x=new r.AppPageRouteModule({definition:{kind:n.x.APP_PAGE,page:"/partnerships/page",pathname:"/partnerships",bundlePath:"",filename:"",appPaths:[]},userland:{loaderTree:c}})},5247:(e,t,s)=>{Promise.resolve().then(s.bind(s,5943)),Promise.resolve().then(s.bind(s,5285)),Promise.resolve().then(s.bind(s,9436)),Promise.resolve().then(s.bind(s,4953))},971:(e,t,s)=>{"use strict";s.r(t),s.d(t,{default:()=>c});var r=s(9510),n=s(8988),i=s(8749),a=s(9138),o=s(7114),l=s(4897);function c(){return(0,r.jsxs)("main",{className:"min-h-screen bg-bg",children:[r.jsx("div",{className:"pointer-events-none fixed inset-0 -z-10 bg-dash-glow"}),r.jsx(n.w,{}),r.jsx("section",{className:"mx-auto max-w-container px-7 pt-24 pb-16",children:r.jsx(a.O,{eyebrow:"Collaboration",title:"In Partnership",subtitle:"Together, we're building a stronger community through strategic partnerships and collaborative support networks."})}),r.jsx("section",{className:"mx-auto max-w-container px-7 pb-16",children:r.jsx("div",{className:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-6",children:[{name:"Partner 1",logo:"/partnerships/amp-logo.jpg"},{name:"Partner 2",logo:"/partnerships/img-4264.jpg"},{name:"Partner 3",logo:"/partnerships/partner-3.png"}].map(e=>r.jsx(i.r,{className:"p-8 flex items-center justify-center",children:r.jsx("img",{src:e.logo,alt:e.name,className:"max-h-24 w-auto object-contain"})},e.name))})}),(0,r.jsxs)("section",{className:"mx-auto max-w-container px-7 py-20",children:[r.jsx(a.O,{eyebrow:"Growth & Development",title:"Our Mentorship Program",subtitle:"Connecting individuals with experienced mentors who provide guidance, support, and real-world insights for personal and professional growth."}),r.jsx("div",{className:"mt-10 grid grid-cols-1 md:grid-cols-2 lg:grid-cols-4 gap-6",children:[{name:"Mentor Organization 1",logo:"/partnerships/img-0055.png"},{name:"Mentor Organization 2",logo:"/partnerships/img-4264.jpg"},{name:"Mentor Organization 3",logo:"/partnerships/partner-3.png"},{name:"Mentor Organization 4",logo:"/partnerships/amp-logo.jpg"}].map(e=>r.jsx(i.r,{className:"p-6 flex items-center justify-center",children:r.jsx("img",{src:e.logo,alt:e.name,className:"max-h-20 w-auto object-contain"})},e.name))})]}),r.jsx("section",{className:"mx-auto max-w-container px-7 py-20",children:r.jsx("div",{className:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-6",children:[{icon:"\uD83E\uDD1D",title:"Collaborative Support",description:"Working together to provide comprehensive services and resources to our community."},{icon:"\uD83C\uDFAF",title:"Shared Mission",description:"United in our commitment to empowering individuals and creating lasting positive change."},{icon:"\uD83C\uDF1F",title:"Enhanced Resources",description:"Combining expertise and resources to maximize impact and reach more people in need."}].map(e=>(0,r.jsxs)(i.r,{children:[r.jsx("div",{className:"text-4xl mb-4",children:e.icon}),r.jsx("div",{className:"text-lg font-extrabold tracking-tight text-text mb-2",children:e.title}),r.jsx("p",{className:"text-sm text-muted leading-relaxed",children:e.description})]},e.title))})}),(0,r.jsxs)("section",{className:"mx-auto max-w-container px-7 py-20",children:[r.jsx(a.O,{eyebrow:"Technology & Development",title:"Technology Partners",subtitle:"Leveraging cutting-edge platforms and tools to build innovative solutions for our community."}),r.jsx("div",{className:"mt-10",children:r.jsx(i.r,{className:"p-8",children:(0,r.jsxs)("div",{className:"flex flex-col md:flex-row items-center gap-6",children:[r.jsx("div",{className:"flex-shrink-0",children:r.jsx("svg",{className:"h-16 w-16 text-text",fill:"currentColor",viewBox:"0 0 24 24",children:r.jsx("path",{fillRule:"evenodd",d:"M12 2C6.477 2 2 6.484 2 12.017c0 4.425 2.865 8.18 6.839 9.504.5.092.682-.217.682-.483 0-.237-.008-.868-.013-1.703-2.782.605-3.369-1.343-3.369-1.343-.454-1.158-1.11-1.466-1.11-1.466-.908-.62.069-.608.069-.608 1.003.07 1.531 1.032 1.531 1.032.892 1.53 2.341 1.088 2.91.832.092-.647.35-1.088.636-1.338-2.22-.253-4.555-1.113-4.555-4.951 0-1.093.39-1.988 1.029-2.688-.103-.253-.446-1.272.098-2.65 0 0 .84-.27 2.75 1.026A9.564 9.564 0 0112 6.844c.85.004 1.705.115 2.504.337 1.909-1.296 2.747-1.027 2.747-1.027.546 1.379.202 2.398.1 2.651.64.7 1.028 1.595 1.028 2.688 0 3.848-2.339 4.695-4.566 4.943.359.309.678.92.678 1.855 0 1.338-.012 2.419-.012 2.747 0 .268.18.58.688.482A10.019 10.019 0 0022 12.017C22 6.484 17.522 2 12 2z",clipRule:"evenodd"})})}),(0,r.jsxs)("div",{className:"flex-1 text-center md:text-left",children:[r.jsx("h3",{className:"text-xl font-extrabold tracking-tight text-text",children:"GitHub"}),r.jsx("p",{className:"mt-2 text-sm text-muted leading-relaxed",children:"Open source development and version control platform powering our digital infrastructure."}),(0,r.jsxs)("a",{href:"https://github.com/AMackProjekt",target:"_blank",rel:"noopener noreferrer",className:"mt-4 inline-flex items-center gap-2 text-sm font-semibold text-brand hover:text-brand2 transition-colors",children:["Visit our GitHub",r.jsx("svg",{className:"h-4 w-4",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor",children:r.jsx("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M10 6H6a2 2 0 00-2 2v10a2 2 0 002 2h10a2 2 0 002-2v-4M14 4h6m0 0v6m0-6L10 14"})})]})]}),(0,r.jsxs)("div",{className:"text-xs text-muted/60 font-mono",children:[r.jsx("div",{children:"Secure Repository"}),r.jsx("div",{className:"mt-1 text-[10px]",children:"SHA-256 Verified"})]})]})})})]}),r.jsx("section",{className:"mx-auto max-w-container px-7 py-20 text-center",children:(0,r.jsxs)(i.r,{className:"p-12",children:[r.jsx("h2",{className:"h2",children:"Interested in Partnering?"}),r.jsx("p",{className:"mt-4 text-muted max-w-[680px] mx-auto",children:"We're always looking for like-minded organizations to collaborate with. If you share our mission and want to make a difference, let's connect."}),r.jsx("div",{className:"mt-8",children:r.jsx("a",{href:"/#contact",children:r.jsx("button",{className:"inline-flex items-center justify-center rounded-md px-6 py-3 text-sm font-semibold bg-gradient-to-br from-brand to-brand2 text-[#02131a] hover:shadow-glow transition-shadow",children:"Get in Touch"})})})]})}),r.jsx(o.P,{}),r.jsx(l.G,{})]})}}};var t=require("../../webpack-runtime.js");t.C(e);var s=e=>t(t.s=e),r=t.X(0,[819,978,791],()=>s(2515));module.exports=r})(); \ No newline at end of file diff --git a/.next/server/app/partnerships/page.js.nft.json b/.next/server/app/partnerships/page.js.nft.json deleted file mode 100644 index c6db1b48..00000000 --- a/.next/server/app/partnerships/page.js.nft.json +++ /dev/null @@ -1 +0,0 @@ -{"version":1,"files":["../../../../node_modules/next/dist/client/components/action-async-storage-instance.js","../../../../node_modules/next/dist/client/components/action-async-storage.external.js","../../../../node_modules/next/dist/client/components/async-local-storage.js","../../../../node_modules/next/dist/client/components/request-async-storage-instance.js","../../../../node_modules/next/dist/client/components/request-async-storage.external.js","../../../../node_modules/next/dist/client/components/static-generation-async-storage-instance.js","../../../../node_modules/next/dist/client/components/static-generation-async-storage.external.js","../../../../node_modules/next/dist/compiled/@opentelemetry/api/index.js","../../../../node_modules/next/dist/compiled/@opentelemetry/api/package.json","../../../../node_modules/next/dist/compiled/next-server/app-page.runtime.prod.js","../../../../node_modules/next/dist/server/lib/trace/constants.js","../../../../node_modules/next/dist/server/lib/trace/tracer.js","../../../../node_modules/next/package.json","../../../../package.json","../../../package.json","../../chunks/791.js","../../chunks/819.js","../../chunks/978.js","../../webpack-runtime.js","page_client-reference-manifest.js"]} \ No newline at end of file diff --git a/.next/server/app/partnerships/page_client-reference-manifest.js b/.next/server/app/partnerships/page_client-reference-manifest.js deleted file mode 100644 index 9efa584d..00000000 --- a/.next/server/app/partnerships/page_client-reference-manifest.js +++ /dev/null @@ -1 +0,0 @@ -globalThis.__RSC_MANIFEST=(globalThis.__RSC_MANIFEST||{});globalThis.__RSC_MANIFEST["/partnerships/page"]={"moduleLoading":{"prefix":"/_next/","crossOrigin":null},"ssrModuleMapping":{"80":{"*":{"id":"1868","name":"*","chunks":[],"async":false}},"944":{"*":{"id":"8055","name":"*","chunks":[],"async":false}},"1060":{"*":{"id":"9727","name":"*","chunks":[],"async":false}},"2846":{"*":{"id":"2994","name":"*","chunks":[],"async":false}},"3783":{"*":{"id":"3317","name":"*","chunks":[],"async":false}},"4023":{"*":{"id":"6935","name":"*","chunks":[],"async":false}},"4210":{"*":{"id":"9941","name":"*","chunks":[],"async":false}},"4226":{"*":{"id":"3679","name":"*","chunks":[],"async":false}},"4707":{"*":{"id":"9671","name":"*","chunks":[],"async":false}},"4755":{"*":{"id":"5943","name":"*","chunks":[],"async":false}},"5020":{"*":{"id":"822","name":"*","chunks":[],"async":false}},"6423":{"*":{"id":"4759","name":"*","chunks":[],"async":false}},"6634":{"*":{"id":"4799","name":"*","chunks":[],"async":false}},"7452":{"*":{"id":"9436","name":"*","chunks":[],"async":false}},"7727":{"*":{"id":"4440","name":"*","chunks":[],"async":false}},"8703":{"*":{"id":"4953","name":"*","chunks":[],"async":false}},"9107":{"*":{"id":"6114","name":"*","chunks":[],"async":false}},"9185":{"*":{"id":"5285","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"C:\\Users\\donyalemack\\sdtoolsinc-web\\node_modules\\next\\dist\\client\\components\\app-router.js":{"id":2846,"name":"*","chunks":[],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\node_modules\\next\\dist\\esm\\client\\components\\app-router.js":{"id":2846,"name":"*","chunks":[],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\node_modules\\next\\dist\\client\\components\\client-page.js":{"id":9107,"name":"*","chunks":[],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\node_modules\\next\\dist\\esm\\client\\components\\client-page.js":{"id":9107,"name":"*","chunks":[],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\node_modules\\next\\dist\\client\\components\\error-boundary.js":{"id":1060,"name":"*","chunks":[],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\node_modules\\next\\dist\\esm\\client\\components\\error-boundary.js":{"id":1060,"name":"*","chunks":[],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\node_modules\\next\\dist\\client\\components\\layout-router.js":{"id":4707,"name":"*","chunks":[],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\node_modules\\next\\dist\\esm\\client\\components\\layout-router.js":{"id":4707,"name":"*","chunks":[],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\node_modules\\next\\dist\\client\\components\\not-found-boundary.js":{"id":80,"name":"*","chunks":[],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\node_modules\\next\\dist\\esm\\client\\components\\not-found-boundary.js":{"id":80,"name":"*","chunks":[],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\node_modules\\next\\dist\\client\\components\\render-from-template-context.js":{"id":6423,"name":"*","chunks":[],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\node_modules\\next\\dist\\esm\\client\\components\\render-from-template-context.js":{"id":6423,"name":"*","chunks":[],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\app\\globals.css":{"id":7960,"name":"*","chunks":["185","static/chunks/app/layout-08ae2470bd528e26.js"],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\lib\\auth.tsx":{"id":4210,"name":"*","chunks":["185","static/chunks/app/layout-08ae2470bd528e26.js"],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\components\\ui\\Button.tsx":{"id":4226,"name":"*","chunks":["824","static/chunks/824-d6d223e22b94a09d.js","169","static/chunks/169-a16368c4b2cb38f0.js","459","static/chunks/459-bc2c752fd9707a34.js","931","static/chunks/app/page-1da3f678fece646a.js"],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\components\\ui\\ChatBot.tsx":{"id":4755,"name":"*","chunks":["824","static/chunks/824-d6d223e22b94a09d.js","459","static/chunks/459-bc2c752fd9707a34.js","992","static/chunks/app/partnerships/page-305fd76a6ccfd112.js"],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\components\\ui\\CookieConsent.tsx":{"id":9185,"name":"*","chunks":["824","static/chunks/824-d6d223e22b94a09d.js","459","static/chunks/459-bc2c752fd9707a34.js","992","static/chunks/app/partnerships/page-305fd76a6ccfd112.js"],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\components\\ui\\DashboardSection.tsx":{"id":7727,"name":"*","chunks":["824","static/chunks/824-d6d223e22b94a09d.js","169","static/chunks/169-a16368c4b2cb38f0.js","459","static/chunks/459-bc2c752fd9707a34.js","931","static/chunks/app/page-1da3f678fece646a.js"],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\components\\ui\\GlowCard.tsx":{"id":7452,"name":"*","chunks":["824","static/chunks/824-d6d223e22b94a09d.js","459","static/chunks/459-bc2c752fd9707a34.js","992","static/chunks/app/partnerships/page-305fd76a6ccfd112.js"],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\components\\ui\\InteractiveTiles.tsx":{"id":3783,"name":"*","chunks":["824","static/chunks/824-d6d223e22b94a09d.js","169","static/chunks/169-a16368c4b2cb38f0.js","459","static/chunks/459-bc2c752fd9707a34.js","931","static/chunks/app/page-1da3f678fece646a.js"],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\components\\ui\\Navbar.tsx":{"id":8703,"name":"*","chunks":["824","static/chunks/824-d6d223e22b94a09d.js","459","static/chunks/459-bc2c752fd9707a34.js","992","static/chunks/app/partnerships/page-305fd76a6ccfd112.js"],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\app\\portal\\dashboard\\page.tsx":{"id":944,"name":"*","chunks":[],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\app\\portal\\courses\\page.tsx":{"id":5020,"name":"*","chunks":[],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\app\\portal\\auth\\page.tsx":{"id":6634,"name":"*","chunks":[],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\app\\portal\\profile\\page.tsx":{"id":4023,"name":"*","chunks":[],"async":false}},"entryCSSFiles":{"C:\\Users\\donyalemack\\sdtoolsinc-web\\":[],"C:\\Users\\donyalemack\\sdtoolsinc-web\\app\\layout":["static/css/036e22c1014a7986.css"],"C:\\Users\\donyalemack\\sdtoolsinc-web\\app\\page":[],"C:\\Users\\donyalemack\\sdtoolsinc-web\\app\\partnerships\\page":[]}} \ No newline at end of file diff --git a/.next/server/app/portal/auth.html b/.next/server/app/portal/auth.html deleted file mode 100644 index d79901c5..00000000 --- a/.next/server/app/portal/auth.html +++ /dev/null @@ -1 +0,0 @@ -T.O.O.L.S Inc - Empowering Individuals To Step Into Their Purpose

Welcome Back

Sign in to access your learning portal

Secured with AES-256 encryption
\ No newline at end of file diff --git a/.next/server/app/portal/auth.meta b/.next/server/app/portal/auth.meta deleted file mode 100644 index 0f391a1e..00000000 --- a/.next/server/app/portal/auth.meta +++ /dev/null @@ -1,5 +0,0 @@ -{ - "headers": { - "x-next-cache-tags": "_N_T_/layout,_N_T_/portal/layout,_N_T_/portal/auth/layout,_N_T_/portal/auth/page,_N_T_/portal/auth/" - } -} \ No newline at end of file diff --git a/.next/server/app/portal/auth.rsc b/.next/server/app/portal/auth.rsc deleted file mode 100644 index 4e9e7a51..00000000 --- a/.next/server/app/portal/auth.rsc +++ /dev/null @@ -1,8 +0,0 @@ -2:I[9107,[],"ClientPageRoot"] -3:I[6634,["824","static/chunks/824-d6d223e22b94a09d.js","308","static/chunks/app/portal/auth/page-eae55cb4afc6a920.js"],"default",1] -4:I[4707,[],""] -5:I[6423,[],""] -6:I[4210,["185","static/chunks/app/layout-08ae2470bd528e26.js"],"AuthProvider"] -0:["w58Zj1obuLCZ9Ly8R-4rO",[[["",{"children":["portal",{"children":["auth",{"children":["__PAGE__",{}]}]}]},"$undefined","$undefined",true],["",{"children":["portal",{"children":["auth",{"children":["__PAGE__",{},[["$L1",["$","$L2",null,{"props":{"params":{},"searchParams":{}},"Component":"$3"}],null],null],null]},[null,["$","$L4",null,{"parallelRouterKey":"children","segmentPath":["children","portal","children","auth","children"],"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L5",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","notFoundStyles":"$undefined"}]],null]},[null,["$","$L4",null,{"parallelRouterKey":"children","segmentPath":["children","portal","children"],"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L5",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","notFoundStyles":"$undefined"}]],null]},[[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/css/036e22c1014a7986.css","precedence":"next","crossOrigin":"$undefined"}]],["$","html",null,{"lang":"en","children":["$","body",null,{"className":"font-sans text-text antialiased","children":["$","$L6",null,{"children":["$","$L4",null,{"parallelRouterKey":"children","segmentPath":["children"],"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L5",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":"404"}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]],"notFoundStyles":[]}]}]}]}]],null],null],["$L7",null]]]] -7:[["$","meta","0",{"name":"viewport","content":"width=device-width, initial-scale=1"}],["$","meta","1",{"charSet":"utf-8"}],["$","title","2",{"children":"T.O.O.L.S Inc - Empowering Individuals To Step Into Their Purpose"}],["$","meta","3",{"name":"description","content":"Together Overcoming Obstacles and Limitations"}]] -1:null diff --git a/.next/server/app/portal/auth/page.js b/.next/server/app/portal/auth/page.js deleted file mode 100644 index 93250d61..00000000 --- a/.next/server/app/portal/auth/page.js +++ /dev/null @@ -1 +0,0 @@ -(()=>{var e={};e.id=308,e.ids=[308],e.modules={2934:e=>{"use strict";e.exports=require("next/dist/client/components/action-async-storage.external.js")},4580:e=>{"use strict";e.exports=require("next/dist/client/components/request-async-storage.external.js")},5869:e=>{"use strict";e.exports=require("next/dist/client/components/static-generation-async-storage.external.js")},399:e=>{"use strict";e.exports=require("next/dist/compiled/next-server/app-page.runtime.prod.js")},5418:(e,t,r)=>{"use strict";r.r(t),r.d(t,{GlobalError:()=>o.a,__next_app__:()=>m,originalPathname:()=>u,pages:()=>c,routeModule:()=>x,tree:()=>d}),r(7473),r(8337),r(5866);var s=r(3191),a=r(8716),n=r(7922),o=r.n(n),l=r(5231),i={};for(let e in l)0>["default","tree","pages","GlobalError","originalPathname","__next_app__","routeModule"].indexOf(e)&&(i[e]=()=>l[e]);r.d(t,i);let d=["",{children:["portal",{children:["auth",{children:["__PAGE__",{},{page:[()=>Promise.resolve().then(r.bind(r,7473)),"C:\\Users\\donyalemack\\sdtoolsinc-web\\app\\portal\\auth\\page.tsx"]}]},{}]},{}]},{layout:[()=>Promise.resolve().then(r.bind(r,8337)),"C:\\Users\\donyalemack\\sdtoolsinc-web\\app\\layout.tsx"],"not-found":[()=>Promise.resolve().then(r.t.bind(r,5866,23)),"next/dist/client/components/not-found-error"]}],c=["C:\\Users\\donyalemack\\sdtoolsinc-web\\app\\portal\\auth\\page.tsx"],u="/portal/auth/page",m={require:r,loadChunk:()=>Promise.resolve()},x=new s.AppPageRouteModule({definition:{kind:a.x.APP_PAGE,page:"/portal/auth/page",pathname:"/portal/auth",bundlePath:"",filename:"",appPaths:[]},userland:{loaderTree:d}})},6135:(e,t,r)=>{Promise.resolve().then(r.bind(r,9941))},3588:(e,t,r)=>{Promise.resolve().then(r.bind(r,4799))},1262:(e,t,r)=>{Promise.resolve().then(r.t.bind(r,2994,23)),Promise.resolve().then(r.t.bind(r,6114,23)),Promise.resolve().then(r.t.bind(r,9727,23)),Promise.resolve().then(r.t.bind(r,9671,23)),Promise.resolve().then(r.t.bind(r,1868,23)),Promise.resolve().then(r.t.bind(r,4759,23))},4799:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>d});var s=r(326),a=r(7577),n=r(58),o=r(9941),l=r(5047),i=r(8061);function d(){let[e,t]=(0,a.useState)(!0),[r,d]=(0,a.useState)(""),[c,u]=(0,a.useState)(""),[m,x]=(0,a.useState)(""),[h,p]=(0,a.useState)(""),[b,g]=(0,a.useState)(!1),{login:v,signup:f}=(0,o.a)(),y=(0,l.useRouter)(),j=async t=>{t.preventDefault(),p(""),g(!0);try{(e?await v(r,c):await f(r,c,m))?y.push("/portal/dashboard"):p(e?"Invalid credentials":"Signup failed")}catch(e){p("An error occurred. Please try again.")}finally{g(!1)}};return(0,s.jsxs)("div",{className:"min-h-screen bg-bg flex items-center justify-center px-7",children:[s.jsx("div",{className:"pointer-events-none fixed inset-0 -z-10 bg-dash-glow"}),(0,s.jsxs)(n.E.div,{initial:{opacity:0,y:20},animate:{opacity:1,y:0},className:"w-full max-w-md",children:[(0,s.jsxs)("div",{className:"text-center mb-8",children:[s.jsx("h1",{className:"text-3xl font-extrabold tracking-tight text-text",children:e?"Welcome Back":"Create Account"}),s.jsx("p",{className:"mt-2 text-sm text-muted",children:e?"Sign in to access your learning portal":"Start your journey with T.O.O.L.S Inc"})]}),(0,s.jsxs)("div",{className:"rounded-xl bg-panel border border-border p-8 shadow-glow",children:[(0,s.jsxs)("form",{onSubmit:j,className:"space-y-6",children:[!e&&(0,s.jsxs)("div",{children:[s.jsx("label",{htmlFor:"name",className:"block text-sm font-semibold text-text mb-2",children:"Full Name"}),s.jsx("input",{id:"name",type:"text",value:m,onChange:e=>x(e.target.value),required:!e,className:"w-full rounded-lg bg-bg border border-border px-4 py-3 text-text placeholder:text-muted focus:outline-none focus:ring-2 focus:ring-brand/50",placeholder:"Enter your name"})]}),(0,s.jsxs)("div",{children:[s.jsx("label",{htmlFor:"email",className:"block text-sm font-semibold text-text mb-2",children:"Email Address"}),s.jsx("input",{id:"email",type:"email",value:r,onChange:e=>d(e.target.value),required:!0,className:"w-full rounded-lg bg-bg border border-border px-4 py-3 text-text placeholder:text-muted focus:outline-none focus:ring-2 focus:ring-brand/50",placeholder:"you@example.com"})]}),(0,s.jsxs)("div",{children:[s.jsx("label",{htmlFor:"password",className:"block text-sm font-semibold text-text mb-2",children:"Password"}),s.jsx("input",{id:"password",type:"password",value:c,onChange:e=>u(e.target.value),required:!0,minLength:8,className:"w-full rounded-lg bg-bg border border-border px-4 py-3 text-text placeholder:text-muted focus:outline-none focus:ring-2 focus:ring-brand/50",placeholder:"••••••••"}),!e&&s.jsx("p",{className:"mt-1 text-xs text-muted",children:"Must be at least 8 characters"})]}),h&&s.jsx("div",{className:"rounded-lg bg-red-500/10 border border-red-500/30 px-4 py-3 text-sm text-red-400",children:h}),s.jsx("button",{type:"submit",disabled:b,className:(0,i.cn)("w-full rounded-lg px-6 py-3 font-semibold transition-all","bg-gradient-to-br from-brand to-brand2 text-[#02131a]","hover:shadow-glow",b&&"opacity-50 cursor-not-allowed"),children:b?"Please wait...":e?"Sign In":"Create Account"})]}),s.jsx("div",{className:"mt-6 text-center",children:s.jsx("button",{onClick:()=>{t(!e),p("")},className:"text-sm text-brand hover:text-brand2 transition-colors",children:e?"Don't have an account? Sign up":"Already have an account? Sign in"})}),s.jsx("div",{className:"mt-6 pt-6 border-t border-border",children:(0,s.jsxs)("div",{className:"flex items-center gap-2 text-xs text-muted",children:[s.jsx("svg",{className:"h-4 w-4 text-brand",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor",children:s.jsx("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M12 15v2m-6 4h12a2 2 0 002-2v-6a2 2 0 00-2-2H6a2 2 0 00-2 2v6a2 2 0 002 2zm10-10V7a4 4 0 00-8 0v4h8z"})}),s.jsx("span",{children:"Secured with AES-256 encryption"})]})})]}),s.jsx("div",{className:"mt-6 text-center",children:s.jsx("a",{href:"/",className:"text-sm text-muted hover:text-text transition-colors",children:"← Back to home"})})]})]})}},9941:(e,t,r)=>{"use strict";r.d(t,{AuthProvider:()=>o,a:()=>l});var s=r(326),a=r(7577);let n=(0,a.createContext)(void 0);function o({children:e}){let[t,r]=(0,a.useState)(null),o=async(e,t,s)=>{try{let a={id:Date.now().toString(),email:e,name:s,enrolledCourses:[],completedLessons:[],preferences:{notifications:!0,emailUpdates:!0,theme:"dark"}},n=btoa(JSON.stringify(a));return localStorage.setItem("user-session",n),localStorage.setItem(`pwd-${e}`,btoa(t)),r(a),!0}catch(e){return!1}},l=async(e,t)=>{try{let s=localStorage.getItem(`pwd-${e}`);if(!s||atob(s)!==t)return!1;let a=localStorage.getItem("user-session");if(a)return r(JSON.parse(atob(a))),!0;return!1}catch(e){return!1}};return s.jsx(n.Provider,{value:{user:t,login:l,signup:o,logout:()=>{localStorage.removeItem("user-session"),r(null)},updateProfile:e=>{if(!t)return;let s={...t,...e};r(s);let a=btoa(JSON.stringify(s));localStorage.setItem("user-session",a)},isAuthenticated:!!t},children:e})}function l(){let e=(0,a.useContext)(n);if(void 0===e)throw Error("useAuth must be used within an AuthProvider");return e}},8061:(e,t,r)=>{"use strict";r.d(t,{cn:()=>n});var s=r(1135),a=r(1009);function n(...e){return(0,a.m6)((0,s.W)(e))}},5047:(e,t,r)=>{"use strict";var s=r(7389);r.o(s,"useRouter")&&r.d(t,{useRouter:function(){return s.useRouter}})},8337:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>l,metadata:()=>o});var s=r(9510);r(7272);var a=r(8570);let n=(0,a.createProxy)(String.raw`C:\Users\donyalemack\sdtoolsinc-web\lib\auth.tsx#AuthProvider`);(0,a.createProxy)(String.raw`C:\Users\donyalemack\sdtoolsinc-web\lib\auth.tsx#useAuth`);let o={title:"T.O.O.L.S Inc - Empowering Individuals To Step Into Their Purpose",description:"Together Overcoming Obstacles and Limitations"};function l({children:e}){return s.jsx("html",{lang:"en",children:s.jsx("body",{className:"font-sans text-text antialiased",children:s.jsx(n,{children:e})})})}},7473:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>s});let s=(0,r(8570).createProxy)(String.raw`C:\Users\donyalemack\sdtoolsinc-web\app\portal\auth\page.tsx#default`)},7272:()=>{}};var t=require("../../../webpack-runtime.js");t.C(e);var r=e=>t(t.s=e),s=t.X(0,[819,978],()=>r(5418));module.exports=s})(); \ No newline at end of file diff --git a/.next/server/app/portal/auth/page.js.nft.json b/.next/server/app/portal/auth/page.js.nft.json deleted file mode 100644 index 24685c8e..00000000 --- a/.next/server/app/portal/auth/page.js.nft.json +++ /dev/null @@ -1 +0,0 @@ -{"version":1,"files":["../../../../../node_modules/next/dist/client/components/action-async-storage-instance.js","../../../../../node_modules/next/dist/client/components/action-async-storage.external.js","../../../../../node_modules/next/dist/client/components/async-local-storage.js","../../../../../node_modules/next/dist/client/components/request-async-storage-instance.js","../../../../../node_modules/next/dist/client/components/request-async-storage.external.js","../../../../../node_modules/next/dist/client/components/static-generation-async-storage-instance.js","../../../../../node_modules/next/dist/client/components/static-generation-async-storage.external.js","../../../../../node_modules/next/dist/compiled/@opentelemetry/api/index.js","../../../../../node_modules/next/dist/compiled/@opentelemetry/api/package.json","../../../../../node_modules/next/dist/compiled/next-server/app-page.runtime.prod.js","../../../../../node_modules/next/dist/server/lib/trace/constants.js","../../../../../node_modules/next/dist/server/lib/trace/tracer.js","../../../../../node_modules/next/package.json","../../../../../package.json","../../../../package.json","../../../chunks/819.js","../../../chunks/978.js","../../../webpack-runtime.js","page_client-reference-manifest.js"]} \ No newline at end of file diff --git a/.next/server/app/portal/auth/page_client-reference-manifest.js b/.next/server/app/portal/auth/page_client-reference-manifest.js deleted file mode 100644 index 04a37f78..00000000 --- a/.next/server/app/portal/auth/page_client-reference-manifest.js +++ /dev/null @@ -1 +0,0 @@ -globalThis.__RSC_MANIFEST=(globalThis.__RSC_MANIFEST||{});globalThis.__RSC_MANIFEST["/portal/auth/page"]={"moduleLoading":{"prefix":"/_next/","crossOrigin":null},"ssrModuleMapping":{"80":{"*":{"id":"1868","name":"*","chunks":[],"async":false}},"944":{"*":{"id":"8055","name":"*","chunks":[],"async":false}},"1060":{"*":{"id":"9727","name":"*","chunks":[],"async":false}},"2846":{"*":{"id":"2994","name":"*","chunks":[],"async":false}},"3783":{"*":{"id":"3317","name":"*","chunks":[],"async":false}},"4023":{"*":{"id":"6935","name":"*","chunks":[],"async":false}},"4210":{"*":{"id":"9941","name":"*","chunks":[],"async":false}},"4226":{"*":{"id":"3679","name":"*","chunks":[],"async":false}},"4707":{"*":{"id":"9671","name":"*","chunks":[],"async":false}},"4755":{"*":{"id":"5943","name":"*","chunks":[],"async":false}},"5020":{"*":{"id":"822","name":"*","chunks":[],"async":false}},"6423":{"*":{"id":"4759","name":"*","chunks":[],"async":false}},"6634":{"*":{"id":"4799","name":"*","chunks":[],"async":false}},"7452":{"*":{"id":"9436","name":"*","chunks":[],"async":false}},"7727":{"*":{"id":"4440","name":"*","chunks":[],"async":false}},"8703":{"*":{"id":"4953","name":"*","chunks":[],"async":false}},"9107":{"*":{"id":"6114","name":"*","chunks":[],"async":false}},"9185":{"*":{"id":"5285","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"C:\\Users\\donyalemack\\sdtoolsinc-web\\node_modules\\next\\dist\\client\\components\\app-router.js":{"id":2846,"name":"*","chunks":[],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\node_modules\\next\\dist\\esm\\client\\components\\app-router.js":{"id":2846,"name":"*","chunks":[],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\node_modules\\next\\dist\\client\\components\\client-page.js":{"id":9107,"name":"*","chunks":[],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\node_modules\\next\\dist\\esm\\client\\components\\client-page.js":{"id":9107,"name":"*","chunks":[],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\node_modules\\next\\dist\\client\\components\\error-boundary.js":{"id":1060,"name":"*","chunks":[],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\node_modules\\next\\dist\\esm\\client\\components\\error-boundary.js":{"id":1060,"name":"*","chunks":[],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\node_modules\\next\\dist\\client\\components\\layout-router.js":{"id":4707,"name":"*","chunks":[],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\node_modules\\next\\dist\\esm\\client\\components\\layout-router.js":{"id":4707,"name":"*","chunks":[],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\node_modules\\next\\dist\\client\\components\\not-found-boundary.js":{"id":80,"name":"*","chunks":[],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\node_modules\\next\\dist\\esm\\client\\components\\not-found-boundary.js":{"id":80,"name":"*","chunks":[],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\node_modules\\next\\dist\\client\\components\\render-from-template-context.js":{"id":6423,"name":"*","chunks":[],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\node_modules\\next\\dist\\esm\\client\\components\\render-from-template-context.js":{"id":6423,"name":"*","chunks":[],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\app\\globals.css":{"id":7960,"name":"*","chunks":["185","static/chunks/app/layout-08ae2470bd528e26.js"],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\lib\\auth.tsx":{"id":4210,"name":"*","chunks":["185","static/chunks/app/layout-08ae2470bd528e26.js"],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\components\\ui\\Button.tsx":{"id":4226,"name":"*","chunks":["824","static/chunks/824-d6d223e22b94a09d.js","169","static/chunks/169-a16368c4b2cb38f0.js","459","static/chunks/459-bc2c752fd9707a34.js","931","static/chunks/app/page-1da3f678fece646a.js"],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\components\\ui\\ChatBot.tsx":{"id":4755,"name":"*","chunks":["824","static/chunks/824-d6d223e22b94a09d.js","169","static/chunks/169-a16368c4b2cb38f0.js","459","static/chunks/459-bc2c752fd9707a34.js","931","static/chunks/app/page-1da3f678fece646a.js"],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\components\\ui\\CookieConsent.tsx":{"id":9185,"name":"*","chunks":["824","static/chunks/824-d6d223e22b94a09d.js","169","static/chunks/169-a16368c4b2cb38f0.js","459","static/chunks/459-bc2c752fd9707a34.js","931","static/chunks/app/page-1da3f678fece646a.js"],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\components\\ui\\DashboardSection.tsx":{"id":7727,"name":"*","chunks":["824","static/chunks/824-d6d223e22b94a09d.js","169","static/chunks/169-a16368c4b2cb38f0.js","459","static/chunks/459-bc2c752fd9707a34.js","931","static/chunks/app/page-1da3f678fece646a.js"],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\components\\ui\\GlowCard.tsx":{"id":7452,"name":"*","chunks":["824","static/chunks/824-d6d223e22b94a09d.js","169","static/chunks/169-a16368c4b2cb38f0.js","459","static/chunks/459-bc2c752fd9707a34.js","931","static/chunks/app/page-1da3f678fece646a.js"],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\components\\ui\\InteractiveTiles.tsx":{"id":3783,"name":"*","chunks":["824","static/chunks/824-d6d223e22b94a09d.js","169","static/chunks/169-a16368c4b2cb38f0.js","459","static/chunks/459-bc2c752fd9707a34.js","931","static/chunks/app/page-1da3f678fece646a.js"],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\components\\ui\\Navbar.tsx":{"id":8703,"name":"*","chunks":["824","static/chunks/824-d6d223e22b94a09d.js","169","static/chunks/169-a16368c4b2cb38f0.js","459","static/chunks/459-bc2c752fd9707a34.js","931","static/chunks/app/page-1da3f678fece646a.js"],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\app\\portal\\dashboard\\page.tsx":{"id":944,"name":"*","chunks":[],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\app\\portal\\courses\\page.tsx":{"id":5020,"name":"*","chunks":[],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\app\\portal\\auth\\page.tsx":{"id":6634,"name":"*","chunks":["824","static/chunks/824-d6d223e22b94a09d.js","308","static/chunks/app/portal/auth/page-eae55cb4afc6a920.js"],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\app\\portal\\profile\\page.tsx":{"id":4023,"name":"*","chunks":[],"async":false}},"entryCSSFiles":{"C:\\Users\\donyalemack\\sdtoolsinc-web\\":[],"C:\\Users\\donyalemack\\sdtoolsinc-web\\app\\layout":["static/css/036e22c1014a7986.css"],"C:\\Users\\donyalemack\\sdtoolsinc-web\\app\\page":[],"C:\\Users\\donyalemack\\sdtoolsinc-web\\app\\portal\\auth\\page":[]}} \ No newline at end of file diff --git a/.next/server/app/portal/courses.html b/.next/server/app/portal/courses.html deleted file mode 100644 index 86f9bb1b..00000000 --- a/.next/server/app/portal/courses.html +++ /dev/null @@ -1 +0,0 @@ -T.O.O.L.S Inc - Empowering Individuals To Step Into Their Purpose \ No newline at end of file diff --git a/.next/server/app/portal/courses.meta b/.next/server/app/portal/courses.meta deleted file mode 100644 index 4fc97dc7..00000000 --- a/.next/server/app/portal/courses.meta +++ /dev/null @@ -1,5 +0,0 @@ -{ - "headers": { - "x-next-cache-tags": "_N_T_/layout,_N_T_/portal/layout,_N_T_/portal/courses/layout,_N_T_/portal/courses/page,_N_T_/portal/courses/" - } -} \ No newline at end of file diff --git a/.next/server/app/portal/courses.rsc b/.next/server/app/portal/courses.rsc deleted file mode 100644 index 22f2f887..00000000 --- a/.next/server/app/portal/courses.rsc +++ /dev/null @@ -1,8 +0,0 @@ -2:I[9107,[],"ClientPageRoot"] -3:I[5020,["824","static/chunks/824-d6d223e22b94a09d.js","72","static/chunks/app/portal/courses/page-c7620c232ff4206c.js"],"default",1] -4:I[4707,[],""] -5:I[6423,[],""] -6:I[4210,["185","static/chunks/app/layout-08ae2470bd528e26.js"],"AuthProvider"] -0:["w58Zj1obuLCZ9Ly8R-4rO",[[["",{"children":["portal",{"children":["courses",{"children":["__PAGE__",{}]}]}]},"$undefined","$undefined",true],["",{"children":["portal",{"children":["courses",{"children":["__PAGE__",{},[["$L1",["$","$L2",null,{"props":{"params":{},"searchParams":{}},"Component":"$3"}],null],null],null]},[null,["$","$L4",null,{"parallelRouterKey":"children","segmentPath":["children","portal","children","courses","children"],"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L5",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","notFoundStyles":"$undefined"}]],null]},[null,["$","$L4",null,{"parallelRouterKey":"children","segmentPath":["children","portal","children"],"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L5",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","notFoundStyles":"$undefined"}]],null]},[[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/css/036e22c1014a7986.css","precedence":"next","crossOrigin":"$undefined"}]],["$","html",null,{"lang":"en","children":["$","body",null,{"className":"font-sans text-text antialiased","children":["$","$L6",null,{"children":["$","$L4",null,{"parallelRouterKey":"children","segmentPath":["children"],"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L5",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":"404"}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]],"notFoundStyles":[]}]}]}]}]],null],null],["$L7",null]]]] -7:[["$","meta","0",{"name":"viewport","content":"width=device-width, initial-scale=1"}],["$","meta","1",{"charSet":"utf-8"}],["$","title","2",{"children":"T.O.O.L.S Inc - Empowering Individuals To Step Into Their Purpose"}],["$","meta","3",{"name":"description","content":"Together Overcoming Obstacles and Limitations"}]] -1:null diff --git a/.next/server/app/portal/courses/page.js b/.next/server/app/portal/courses/page.js deleted file mode 100644 index 1d006b93..00000000 --- a/.next/server/app/portal/courses/page.js +++ /dev/null @@ -1 +0,0 @@ -(()=>{var e={};e.id=72,e.ids=[72],e.modules={2934:e=>{"use strict";e.exports=require("next/dist/client/components/action-async-storage.external.js")},4580:e=>{"use strict";e.exports=require("next/dist/client/components/request-async-storage.external.js")},5869:e=>{"use strict";e.exports=require("next/dist/client/components/static-generation-async-storage.external.js")},399:e=>{"use strict";e.exports=require("next/dist/compiled/next-server/app-page.runtime.prod.js")},4615:(e,t,s)=>{"use strict";s.r(t),s.d(t,{GlobalError:()=>i.a,__next_app__:()=>m,originalPathname:()=>u,pages:()=>c,routeModule:()=>x,tree:()=>d}),s(9577),s(8337),s(5866);var r=s(3191),n=s(8716),a=s(7922),i=s.n(a),o=s(5231),l={};for(let e in o)0>["default","tree","pages","GlobalError","originalPathname","__next_app__","routeModule"].indexOf(e)&&(l[e]=()=>o[e]);s.d(t,l);let d=["",{children:["portal",{children:["courses",{children:["__PAGE__",{},{page:[()=>Promise.resolve().then(s.bind(s,9577)),"C:\\Users\\donyalemack\\sdtoolsinc-web\\app\\portal\\courses\\page.tsx"]}]},{}]},{}]},{layout:[()=>Promise.resolve().then(s.bind(s,8337)),"C:\\Users\\donyalemack\\sdtoolsinc-web\\app\\layout.tsx"],"not-found":[()=>Promise.resolve().then(s.t.bind(s,5866,23)),"next/dist/client/components/not-found-error"]}],c=["C:\\Users\\donyalemack\\sdtoolsinc-web\\app\\portal\\courses\\page.tsx"],u="/portal/courses/page",m={require:s,loadChunk:()=>Promise.resolve()},x=new r.AppPageRouteModule({definition:{kind:n.x.APP_PAGE,page:"/portal/courses/page",pathname:"/portal/courses",bundlePath:"",filename:"",appPaths:[]},userland:{loaderTree:d}})},6135:(e,t,s)=>{Promise.resolve().then(s.bind(s,9941))},2114:(e,t,s)=>{Promise.resolve().then(s.bind(s,822))},1262:(e,t,s)=>{Promise.resolve().then(s.t.bind(s,2994,23)),Promise.resolve().then(s.t.bind(s,6114,23)),Promise.resolve().then(s.t.bind(s,9727,23)),Promise.resolve().then(s.t.bind(s,9671,23)),Promise.resolve().then(s.t.bind(s,1868,23)),Promise.resolve().then(s.t.bind(s,4759,23))},822:(e,t,s)=>{"use strict";s.r(t),s.d(t,{default:()=>c});var r=s(326),n=s(7577),a=s(5047),i=s(9941),o=s(58),l=s(9436);let d=[{id:"1",title:"Job Readiness Fundamentals",description:"Master resume building, interview skills, and workplace communication",lessons:12,duration:"4 weeks",level:"Beginner",thumbnail:"\uD83D\uDCBC"},{id:"2",title:"Financial Literacy",description:"Learn budgeting, saving, and financial planning essentials",lessons:8,duration:"3 weeks",level:"Beginner",thumbnail:"\uD83D\uDCB0"},{id:"3",title:"Personal Development",description:"Build confidence, set goals, and develop resilience",lessons:10,duration:"5 weeks",level:"Intermediate",thumbnail:"\uD83C\uDF31"},{id:"4",title:"Digital Skills",description:"Master essential computer and internet skills for the modern workplace",lessons:15,duration:"6 weeks",level:"Beginner",thumbnail:"\uD83D\uDCBB"}];function c(){let{user:e,isAuthenticated:t,updateProfile:s,logout:c}=(0,i.a)(),u=(0,a.useRouter)(),[m,x]=(0,n.useState)(null);if(!e)return null;let p=t=>{e.enrolledCourses.includes(t)||s({enrolledCourses:[...e.enrolledCourses,t]}),x(t)};return(0,r.jsxs)("div",{className:"min-h-screen bg-bg",children:[r.jsx("div",{className:"pointer-events-none fixed inset-0 -z-10 bg-dash-glow"}),r.jsx("header",{className:"border-b border-border bg-panel/50 backdrop-blur-xl",children:(0,r.jsxs)("div",{className:"mx-auto max-w-container px-7 py-4 flex items-center justify-between",children:[r.jsx("div",{className:"flex items-center gap-4",children:r.jsx("button",{onClick:()=>u.push("/portal/dashboard"),className:"text-brand hover:text-brand2",children:"← Back to Dashboard"})}),r.jsx("button",{onClick:c,className:"text-sm font-semibold text-muted hover:text-text transition-colors",children:"Logout"})]})}),(0,r.jsxs)("div",{className:"mx-auto max-w-container px-7 py-8",children:[(0,r.jsxs)(o.E.div,{initial:{opacity:0,y:20},animate:{opacity:1,y:0},children:[r.jsx("h1",{className:"text-3xl font-extrabold tracking-tight text-text mb-2",children:"Interactive Courses"}),r.jsx("p",{className:"text-muted",children:"Choose a course to begin your learning journey"})]}),r.jsx("div",{className:"mt-8 grid grid-cols-1 md:grid-cols-2 gap-6",children:d.map((t,s)=>{let n=e.enrolledCourses.includes(t.id);return r.jsx(o.E.div,{initial:{opacity:0,y:20},animate:{opacity:1,y:0},transition:{delay:.1*s},children:(0,r.jsxs)(l.GlowCard,{className:"p-6 h-full flex flex-col",children:[r.jsx("div",{className:"text-5xl mb-4",children:t.thumbnail}),r.jsx("h3",{className:"text-xl font-extrabold tracking-tight text-text mb-2",children:t.title}),r.jsx("p",{className:"text-sm text-muted leading-relaxed mb-4 flex-1",children:t.description}),(0,r.jsxs)("div",{className:"flex items-center gap-4 text-xs text-muted mb-4",children:[(0,r.jsxs)("span",{className:"flex items-center gap-1",children:[r.jsx("svg",{className:"h-4 w-4",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor",children:r.jsx("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M12 6.253v13m0-13C10.832 5.477 9.246 5 7.5 5S4.168 5.477 3 6.253v13C4.168 18.477 5.754 18 7.5 18s3.332.477 4.5 1.253m0-13C13.168 5.477 14.754 5 16.5 5c1.747 0 3.332.477 4.5 1.253v13C19.832 18.477 18.247 18 16.5 18c-1.746 0-3.332.477-4.5 1.253"})}),t.lessons," lessons"]}),(0,r.jsxs)("span",{className:"flex items-center gap-1",children:[r.jsx("svg",{className:"h-4 w-4",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor",children:r.jsx("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M12 8v4l3 3m6-3a9 9 0 11-18 0 9 9 0 0118 0z"})}),t.duration]}),r.jsx("span",{className:"px-2 py-1 rounded-full bg-brand/10 text-brand text-[10px] font-semibold uppercase",children:t.level})]}),r.jsx("button",{onClick:()=>p(t.id),className:n?"w-full px-4 py-3 rounded-lg font-semibold text-sm bg-brand/20 text-brand border border-brand/30":"w-full px-4 py-3 rounded-lg font-semibold text-sm bg-gradient-to-br from-brand to-brand2 text-[#02131a] hover:shadow-glow transition-shadow",children:n?"✓ Enrolled":"Enroll Now"})]})},t.id)})})]})]})}},9436:(e,t,s)=>{"use strict";s.d(t,{GlowCard:()=>i});var r=s(326),n=s(58),a=s(8061);function i({className:e,children:t}){return(0,r.jsxs)(n.E.div,{initial:{opacity:0,y:14},whileInView:{opacity:1,y:0},viewport:{once:!0,margin:"-60px"},transition:{duration:.45,ease:[.22,1,.36,1]},whileHover:{y:-2},className:(0,a.cn)("relative overflow-hidden rounded-xl glass p-6","transition-shadow hover:shadow-glow",e),children:[r.jsx(n.E.div,{"aria-hidden":"true",className:"pointer-events-none absolute -inset-24 opacity-0",whileHover:{opacity:1},transition:{duration:.25},style:{background:"radial-gradient(600px 220px at 30% 20%, rgba(56,189,248,.18), transparent 60%), radial-gradient(500px 200px at 80% 30%, rgba(167,139,250,.16), transparent 55%)"}}),r.jsx("div",{className:"relative",children:t})]})}},9941:(e,t,s)=>{"use strict";s.d(t,{AuthProvider:()=>i,a:()=>o});var r=s(326),n=s(7577);let a=(0,n.createContext)(void 0);function i({children:e}){let[t,s]=(0,n.useState)(null),i=async(e,t,r)=>{try{let n={id:Date.now().toString(),email:e,name:r,enrolledCourses:[],completedLessons:[],preferences:{notifications:!0,emailUpdates:!0,theme:"dark"}},a=btoa(JSON.stringify(n));return localStorage.setItem("user-session",a),localStorage.setItem(`pwd-${e}`,btoa(t)),s(n),!0}catch(e){return!1}},o=async(e,t)=>{try{let r=localStorage.getItem(`pwd-${e}`);if(!r||atob(r)!==t)return!1;let n=localStorage.getItem("user-session");if(n)return s(JSON.parse(atob(n))),!0;return!1}catch(e){return!1}};return r.jsx(a.Provider,{value:{user:t,login:o,signup:i,logout:()=>{localStorage.removeItem("user-session"),s(null)},updateProfile:e=>{if(!t)return;let r={...t,...e};s(r);let n=btoa(JSON.stringify(r));localStorage.setItem("user-session",n)},isAuthenticated:!!t},children:e})}function o(){let e=(0,n.useContext)(a);if(void 0===e)throw Error("useAuth must be used within an AuthProvider");return e}},8061:(e,t,s)=>{"use strict";s.d(t,{cn:()=>a});var r=s(1135),n=s(1009);function a(...e){return(0,n.m6)((0,r.W)(e))}},5047:(e,t,s)=>{"use strict";var r=s(7389);s.o(r,"useRouter")&&s.d(t,{useRouter:function(){return r.useRouter}})},8337:(e,t,s)=>{"use strict";s.r(t),s.d(t,{default:()=>o,metadata:()=>i});var r=s(9510);s(7272);var n=s(8570);let a=(0,n.createProxy)(String.raw`C:\Users\donyalemack\sdtoolsinc-web\lib\auth.tsx#AuthProvider`);(0,n.createProxy)(String.raw`C:\Users\donyalemack\sdtoolsinc-web\lib\auth.tsx#useAuth`);let i={title:"T.O.O.L.S Inc - Empowering Individuals To Step Into Their Purpose",description:"Together Overcoming Obstacles and Limitations"};function o({children:e}){return r.jsx("html",{lang:"en",children:r.jsx("body",{className:"font-sans text-text antialiased",children:r.jsx(a,{children:e})})})}},9577:(e,t,s)=>{"use strict";s.r(t),s.d(t,{default:()=>r});let r=(0,s(8570).createProxy)(String.raw`C:\Users\donyalemack\sdtoolsinc-web\app\portal\courses\page.tsx#default`)},7272:()=>{}};var t=require("../../../webpack-runtime.js");t.C(e);var s=e=>t(t.s=e),r=t.X(0,[819,978],()=>s(4615));module.exports=r})(); \ No newline at end of file diff --git a/.next/server/app/portal/courses/page.js.nft.json b/.next/server/app/portal/courses/page.js.nft.json deleted file mode 100644 index 24685c8e..00000000 --- a/.next/server/app/portal/courses/page.js.nft.json +++ /dev/null @@ -1 +0,0 @@ -{"version":1,"files":["../../../../../node_modules/next/dist/client/components/action-async-storage-instance.js","../../../../../node_modules/next/dist/client/components/action-async-storage.external.js","../../../../../node_modules/next/dist/client/components/async-local-storage.js","../../../../../node_modules/next/dist/client/components/request-async-storage-instance.js","../../../../../node_modules/next/dist/client/components/request-async-storage.external.js","../../../../../node_modules/next/dist/client/components/static-generation-async-storage-instance.js","../../../../../node_modules/next/dist/client/components/static-generation-async-storage.external.js","../../../../../node_modules/next/dist/compiled/@opentelemetry/api/index.js","../../../../../node_modules/next/dist/compiled/@opentelemetry/api/package.json","../../../../../node_modules/next/dist/compiled/next-server/app-page.runtime.prod.js","../../../../../node_modules/next/dist/server/lib/trace/constants.js","../../../../../node_modules/next/dist/server/lib/trace/tracer.js","../../../../../node_modules/next/package.json","../../../../../package.json","../../../../package.json","../../../chunks/819.js","../../../chunks/978.js","../../../webpack-runtime.js","page_client-reference-manifest.js"]} \ No newline at end of file diff --git a/.next/server/app/portal/courses/page_client-reference-manifest.js b/.next/server/app/portal/courses/page_client-reference-manifest.js deleted file mode 100644 index 04a8ed4c..00000000 --- a/.next/server/app/portal/courses/page_client-reference-manifest.js +++ /dev/null @@ -1 +0,0 @@ -globalThis.__RSC_MANIFEST=(globalThis.__RSC_MANIFEST||{});globalThis.__RSC_MANIFEST["/portal/courses/page"]={"moduleLoading":{"prefix":"/_next/","crossOrigin":null},"ssrModuleMapping":{"80":{"*":{"id":"1868","name":"*","chunks":[],"async":false}},"944":{"*":{"id":"8055","name":"*","chunks":[],"async":false}},"1060":{"*":{"id":"9727","name":"*","chunks":[],"async":false}},"2846":{"*":{"id":"2994","name":"*","chunks":[],"async":false}},"3783":{"*":{"id":"3317","name":"*","chunks":[],"async":false}},"4023":{"*":{"id":"6935","name":"*","chunks":[],"async":false}},"4210":{"*":{"id":"9941","name":"*","chunks":[],"async":false}},"4226":{"*":{"id":"3679","name":"*","chunks":[],"async":false}},"4707":{"*":{"id":"9671","name":"*","chunks":[],"async":false}},"4755":{"*":{"id":"5943","name":"*","chunks":[],"async":false}},"5020":{"*":{"id":"822","name":"*","chunks":[],"async":false}},"6423":{"*":{"id":"4759","name":"*","chunks":[],"async":false}},"6634":{"*":{"id":"4799","name":"*","chunks":[],"async":false}},"7452":{"*":{"id":"9436","name":"*","chunks":[],"async":false}},"7727":{"*":{"id":"4440","name":"*","chunks":[],"async":false}},"8703":{"*":{"id":"4953","name":"*","chunks":[],"async":false}},"9107":{"*":{"id":"6114","name":"*","chunks":[],"async":false}},"9185":{"*":{"id":"5285","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"C:\\Users\\donyalemack\\sdtoolsinc-web\\node_modules\\next\\dist\\client\\components\\app-router.js":{"id":2846,"name":"*","chunks":[],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\node_modules\\next\\dist\\esm\\client\\components\\app-router.js":{"id":2846,"name":"*","chunks":[],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\node_modules\\next\\dist\\client\\components\\client-page.js":{"id":9107,"name":"*","chunks":[],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\node_modules\\next\\dist\\esm\\client\\components\\client-page.js":{"id":9107,"name":"*","chunks":[],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\node_modules\\next\\dist\\client\\components\\error-boundary.js":{"id":1060,"name":"*","chunks":[],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\node_modules\\next\\dist\\esm\\client\\components\\error-boundary.js":{"id":1060,"name":"*","chunks":[],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\node_modules\\next\\dist\\client\\components\\layout-router.js":{"id":4707,"name":"*","chunks":[],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\node_modules\\next\\dist\\esm\\client\\components\\layout-router.js":{"id":4707,"name":"*","chunks":[],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\node_modules\\next\\dist\\client\\components\\not-found-boundary.js":{"id":80,"name":"*","chunks":[],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\node_modules\\next\\dist\\esm\\client\\components\\not-found-boundary.js":{"id":80,"name":"*","chunks":[],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\node_modules\\next\\dist\\client\\components\\render-from-template-context.js":{"id":6423,"name":"*","chunks":[],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\node_modules\\next\\dist\\esm\\client\\components\\render-from-template-context.js":{"id":6423,"name":"*","chunks":[],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\app\\globals.css":{"id":7960,"name":"*","chunks":["185","static/chunks/app/layout-08ae2470bd528e26.js"],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\lib\\auth.tsx":{"id":4210,"name":"*","chunks":["185","static/chunks/app/layout-08ae2470bd528e26.js"],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\components\\ui\\Button.tsx":{"id":4226,"name":"*","chunks":["824","static/chunks/824-d6d223e22b94a09d.js","169","static/chunks/169-a16368c4b2cb38f0.js","459","static/chunks/459-bc2c752fd9707a34.js","931","static/chunks/app/page-1da3f678fece646a.js"],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\components\\ui\\ChatBot.tsx":{"id":4755,"name":"*","chunks":["824","static/chunks/824-d6d223e22b94a09d.js","169","static/chunks/169-a16368c4b2cb38f0.js","459","static/chunks/459-bc2c752fd9707a34.js","931","static/chunks/app/page-1da3f678fece646a.js"],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\components\\ui\\CookieConsent.tsx":{"id":9185,"name":"*","chunks":["824","static/chunks/824-d6d223e22b94a09d.js","169","static/chunks/169-a16368c4b2cb38f0.js","459","static/chunks/459-bc2c752fd9707a34.js","931","static/chunks/app/page-1da3f678fece646a.js"],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\components\\ui\\DashboardSection.tsx":{"id":7727,"name":"*","chunks":["824","static/chunks/824-d6d223e22b94a09d.js","169","static/chunks/169-a16368c4b2cb38f0.js","459","static/chunks/459-bc2c752fd9707a34.js","931","static/chunks/app/page-1da3f678fece646a.js"],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\components\\ui\\GlowCard.tsx":{"id":7452,"name":"*","chunks":["824","static/chunks/824-d6d223e22b94a09d.js","169","static/chunks/169-a16368c4b2cb38f0.js","459","static/chunks/459-bc2c752fd9707a34.js","931","static/chunks/app/page-1da3f678fece646a.js"],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\components\\ui\\InteractiveTiles.tsx":{"id":3783,"name":"*","chunks":["824","static/chunks/824-d6d223e22b94a09d.js","169","static/chunks/169-a16368c4b2cb38f0.js","459","static/chunks/459-bc2c752fd9707a34.js","931","static/chunks/app/page-1da3f678fece646a.js"],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\components\\ui\\Navbar.tsx":{"id":8703,"name":"*","chunks":["824","static/chunks/824-d6d223e22b94a09d.js","169","static/chunks/169-a16368c4b2cb38f0.js","459","static/chunks/459-bc2c752fd9707a34.js","931","static/chunks/app/page-1da3f678fece646a.js"],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\app\\portal\\dashboard\\page.tsx":{"id":944,"name":"*","chunks":[],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\app\\portal\\courses\\page.tsx":{"id":5020,"name":"*","chunks":["824","static/chunks/824-d6d223e22b94a09d.js","72","static/chunks/app/portal/courses/page-c7620c232ff4206c.js"],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\app\\portal\\auth\\page.tsx":{"id":6634,"name":"*","chunks":[],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\app\\portal\\profile\\page.tsx":{"id":4023,"name":"*","chunks":[],"async":false}},"entryCSSFiles":{"C:\\Users\\donyalemack\\sdtoolsinc-web\\":[],"C:\\Users\\donyalemack\\sdtoolsinc-web\\app\\layout":["static/css/036e22c1014a7986.css"],"C:\\Users\\donyalemack\\sdtoolsinc-web\\app\\page":[],"C:\\Users\\donyalemack\\sdtoolsinc-web\\app\\portal\\courses\\page":[]}} \ No newline at end of file diff --git a/.next/server/app/portal/dashboard.html b/.next/server/app/portal/dashboard.html deleted file mode 100644 index 45e094e9..00000000 --- a/.next/server/app/portal/dashboard.html +++ /dev/null @@ -1 +0,0 @@ -T.O.O.L.S Inc - Empowering Individuals To Step Into Their Purpose \ No newline at end of file diff --git a/.next/server/app/portal/dashboard.meta b/.next/server/app/portal/dashboard.meta deleted file mode 100644 index aaaaae3d..00000000 --- a/.next/server/app/portal/dashboard.meta +++ /dev/null @@ -1,5 +0,0 @@ -{ - "headers": { - "x-next-cache-tags": "_N_T_/layout,_N_T_/portal/layout,_N_T_/portal/dashboard/layout,_N_T_/portal/dashboard/page,_N_T_/portal/dashboard/" - } -} \ No newline at end of file diff --git a/.next/server/app/portal/dashboard.rsc b/.next/server/app/portal/dashboard.rsc deleted file mode 100644 index 2da6dce8..00000000 --- a/.next/server/app/portal/dashboard.rsc +++ /dev/null @@ -1,8 +0,0 @@ -2:I[9107,[],"ClientPageRoot"] -3:I[944,["824","static/chunks/824-d6d223e22b94a09d.js","347","static/chunks/app/portal/dashboard/page-01ff3d068f2b3f98.js"],"default",1] -4:I[4707,[],""] -5:I[6423,[],""] -6:I[4210,["185","static/chunks/app/layout-08ae2470bd528e26.js"],"AuthProvider"] -0:["w58Zj1obuLCZ9Ly8R-4rO",[[["",{"children":["portal",{"children":["dashboard",{"children":["__PAGE__",{}]}]}]},"$undefined","$undefined",true],["",{"children":["portal",{"children":["dashboard",{"children":["__PAGE__",{},[["$L1",["$","$L2",null,{"props":{"params":{},"searchParams":{}},"Component":"$3"}],null],null],null]},[null,["$","$L4",null,{"parallelRouterKey":"children","segmentPath":["children","portal","children","dashboard","children"],"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L5",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","notFoundStyles":"$undefined"}]],null]},[null,["$","$L4",null,{"parallelRouterKey":"children","segmentPath":["children","portal","children"],"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L5",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","notFoundStyles":"$undefined"}]],null]},[[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/css/036e22c1014a7986.css","precedence":"next","crossOrigin":"$undefined"}]],["$","html",null,{"lang":"en","children":["$","body",null,{"className":"font-sans text-text antialiased","children":["$","$L6",null,{"children":["$","$L4",null,{"parallelRouterKey":"children","segmentPath":["children"],"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L5",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":"404"}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]],"notFoundStyles":[]}]}]}]}]],null],null],["$L7",null]]]] -7:[["$","meta","0",{"name":"viewport","content":"width=device-width, initial-scale=1"}],["$","meta","1",{"charSet":"utf-8"}],["$","title","2",{"children":"T.O.O.L.S Inc - Empowering Individuals To Step Into Their Purpose"}],["$","meta","3",{"name":"description","content":"Together Overcoming Obstacles and Limitations"}]] -1:null diff --git a/.next/server/app/portal/dashboard/page.js b/.next/server/app/portal/dashboard/page.js deleted file mode 100644 index 697c82df..00000000 --- a/.next/server/app/portal/dashboard/page.js +++ /dev/null @@ -1 +0,0 @@ -(()=>{var e={};e.id=347,e.ids=[347],e.modules={2934:e=>{"use strict";e.exports=require("next/dist/client/components/action-async-storage.external.js")},4580:e=>{"use strict";e.exports=require("next/dist/client/components/request-async-storage.external.js")},5869:e=>{"use strict";e.exports=require("next/dist/client/components/static-generation-async-storage.external.js")},399:e=>{"use strict";e.exports=require("next/dist/compiled/next-server/app-page.runtime.prod.js")},2981:(e,t,s)=>{"use strict";s.r(t),s.d(t,{GlobalError:()=>i.a,__next_app__:()=>u,originalPathname:()=>x,pages:()=>c,routeModule:()=>m,tree:()=>d}),s(2845),s(8337),s(5866);var r=s(3191),a=s(8716),n=s(7922),i=s.n(n),l=s(5231),o={};for(let e in l)0>["default","tree","pages","GlobalError","originalPathname","__next_app__","routeModule"].indexOf(e)&&(o[e]=()=>l[e]);s.d(t,o);let d=["",{children:["portal",{children:["dashboard",{children:["__PAGE__",{},{page:[()=>Promise.resolve().then(s.bind(s,2845)),"C:\\Users\\donyalemack\\sdtoolsinc-web\\app\\portal\\dashboard\\page.tsx"]}]},{}]},{}]},{layout:[()=>Promise.resolve().then(s.bind(s,8337)),"C:\\Users\\donyalemack\\sdtoolsinc-web\\app\\layout.tsx"],"not-found":[()=>Promise.resolve().then(s.t.bind(s,5866,23)),"next/dist/client/components/not-found-error"]}],c=["C:\\Users\\donyalemack\\sdtoolsinc-web\\app\\portal\\dashboard\\page.tsx"],x="/portal/dashboard/page",u={require:s,loadChunk:()=>Promise.resolve()},m=new r.AppPageRouteModule({definition:{kind:a.x.APP_PAGE,page:"/portal/dashboard/page",pathname:"/portal/dashboard",bundlePath:"",filename:"",appPaths:[]},userland:{loaderTree:d}})},6135:(e,t,s)=>{Promise.resolve().then(s.bind(s,9941))},7780:(e,t,s)=>{Promise.resolve().then(s.bind(s,8055))},1262:(e,t,s)=>{Promise.resolve().then(s.t.bind(s,2994,23)),Promise.resolve().then(s.t.bind(s,6114,23)),Promise.resolve().then(s.t.bind(s,9727,23)),Promise.resolve().then(s.t.bind(s,9671,23)),Promise.resolve().then(s.t.bind(s,1868,23)),Promise.resolve().then(s.t.bind(s,4759,23))},8055:(e,t,s)=>{"use strict";s.r(t),s.d(t,{default:()=>o});var r=s(326);s(7577);var a=s(5047),n=s(9941),i=s(58),l=s(9436);function o(){let{user:e,isAuthenticated:t,logout:s}=(0,n.a)(),o=(0,a.useRouter)();if(!e)return null;let d=[{label:"Courses Enrolled",value:e.enrolledCourses.length,icon:"\uD83D\uDCDA"},{label:"Lessons Completed",value:e.completedLessons.length,icon:"✅"},{label:"Certificates",value:"0",icon:"\uD83C\uDFC6"},{label:"Progress",value:"45%",icon:"\uD83D\uDCC8"}];return(0,r.jsxs)("div",{className:"min-h-screen bg-bg",children:[r.jsx("div",{className:"pointer-events-none fixed inset-0 -z-10 bg-dash-glow"}),r.jsx("header",{className:"border-b border-border bg-panel/50 backdrop-blur-xl",children:(0,r.jsxs)("div",{className:"mx-auto max-w-container px-7 py-4 flex items-center justify-between",children:[(0,r.jsxs)("div",{className:"flex items-center gap-4",children:[r.jsx("a",{href:"/",className:"text-xl font-extrabold tracking-tight text-text",children:"T.O.O.L.S Inc"}),r.jsx("span",{className:"text-muted",children:"|"}),r.jsx("span",{className:"text-sm text-muted",children:"Learning Portal"})]}),(0,r.jsxs)("div",{className:"flex items-center gap-4",children:[(0,r.jsxs)("button",{className:"relative",children:[r.jsx("svg",{className:"h-6 w-6 text-muted hover:text-text",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor",children:r.jsx("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M15 17h5l-1.405-1.405A2.032 2.032 0 0118 14.158V11a6.002 6.002 0 00-4-5.659V5a2 2 0 10-4 0v.341C7.67 6.165 6 8.388 6 11v3.159c0 .538-.214 1.055-.595 1.436L4 17h5m6 0v1a3 3 0 11-6 0v-1m6 0H9"})}),r.jsx("span",{className:"absolute top-0 right-0 h-2 w-2 rounded-full bg-brand"})]}),r.jsx("button",{onClick:s,className:"text-sm font-semibold text-muted hover:text-text transition-colors",children:"Logout"})]})]})}),(0,r.jsxs)("div",{className:"mx-auto max-w-container px-7 py-8",children:[(0,r.jsxs)(i.E.div,{initial:{opacity:0,y:20},animate:{opacity:1,y:0},className:"mb-8",children:[(0,r.jsxs)("h1",{className:"text-3xl font-extrabold tracking-tight text-text",children:["Welcome back, ",e.name,"!"]}),r.jsx("p",{className:"mt-2 text-muted",children:"Continue your learning journey"})]}),r.jsx("div",{className:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-4 gap-4 mb-8",children:d.map((e,t)=>r.jsx(i.E.div,{initial:{opacity:0,y:20},animate:{opacity:1,y:0},transition:{delay:.1*t},children:r.jsx(l.GlowCard,{className:"p-6",children:(0,r.jsxs)("div",{className:"flex items-center gap-4",children:[r.jsx("div",{className:"text-3xl",children:e.icon}),(0,r.jsxs)("div",{children:[r.jsx("div",{className:"text-2xl font-extrabold tracking-tight text-text",children:e.value}),r.jsx("div",{className:"text-xs text-muted mt-1",children:e.label})]})]})})},e.label))}),(0,r.jsxs)("div",{className:"grid grid-cols-1 md:grid-cols-3 gap-6",children:[r.jsx("div",{onClick:()=>o.push("/portal/courses"),className:"cursor-pointer",children:(0,r.jsxs)(l.GlowCard,{className:"p-6",children:[r.jsx("div",{className:"text-4xl mb-4",children:"\uD83D\uDCDA"}),r.jsx("h3",{className:"text-lg font-extrabold tracking-tight text-text",children:"My Courses"}),r.jsx("p",{className:"mt-2 text-sm text-muted",children:"Access your enrolled courses and continue learning"})]})}),r.jsx("div",{onClick:()=>o.push("/portal/profile"),className:"cursor-pointer",children:(0,r.jsxs)(l.GlowCard,{className:"p-6",children:[r.jsx("div",{className:"text-4xl mb-4",children:"\uD83D\uDC64"}),r.jsx("h3",{className:"text-lg font-extrabold tracking-tight text-text",children:"Profile Settings"}),r.jsx("p",{className:"mt-2 text-sm text-muted",children:"Manage your account and preferences"})]})}),(0,r.jsxs)(l.GlowCard,{className:"p-6",children:[r.jsx("div",{className:"text-4xl mb-4",children:"\uD83C\uDF93"}),r.jsx("h3",{className:"text-lg font-extrabold tracking-tight text-text",children:"Certificates"}),r.jsx("p",{className:"mt-2 text-sm text-muted",children:"View and download your achievements"})]})]}),(0,r.jsxs)(i.E.div,{initial:{opacity:0,y:20},animate:{opacity:1,y:0},transition:{delay:.4},className:"mt-8",children:[r.jsx("h2",{className:"text-xl font-extrabold tracking-tight text-text mb-4",children:"Recent Activity"}),r.jsx(l.GlowCard,{className:"p-6",children:r.jsx("div",{className:"text-center py-8 text-muted",children:r.jsx("p",{children:"No recent activity yet. Start a course to see your progress here!"})})})]})]})]})}},9436:(e,t,s)=>{"use strict";s.d(t,{GlowCard:()=>i});var r=s(326),a=s(58),n=s(8061);function i({className:e,children:t}){return(0,r.jsxs)(a.E.div,{initial:{opacity:0,y:14},whileInView:{opacity:1,y:0},viewport:{once:!0,margin:"-60px"},transition:{duration:.45,ease:[.22,1,.36,1]},whileHover:{y:-2},className:(0,n.cn)("relative overflow-hidden rounded-xl glass p-6","transition-shadow hover:shadow-glow",e),children:[r.jsx(a.E.div,{"aria-hidden":"true",className:"pointer-events-none absolute -inset-24 opacity-0",whileHover:{opacity:1},transition:{duration:.25},style:{background:"radial-gradient(600px 220px at 30% 20%, rgba(56,189,248,.18), transparent 60%), radial-gradient(500px 200px at 80% 30%, rgba(167,139,250,.16), transparent 55%)"}}),r.jsx("div",{className:"relative",children:t})]})}},9941:(e,t,s)=>{"use strict";s.d(t,{AuthProvider:()=>i,a:()=>l});var r=s(326),a=s(7577);let n=(0,a.createContext)(void 0);function i({children:e}){let[t,s]=(0,a.useState)(null),i=async(e,t,r)=>{try{let a={id:Date.now().toString(),email:e,name:r,enrolledCourses:[],completedLessons:[],preferences:{notifications:!0,emailUpdates:!0,theme:"dark"}},n=btoa(JSON.stringify(a));return localStorage.setItem("user-session",n),localStorage.setItem(`pwd-${e}`,btoa(t)),s(a),!0}catch(e){return!1}},l=async(e,t)=>{try{let r=localStorage.getItem(`pwd-${e}`);if(!r||atob(r)!==t)return!1;let a=localStorage.getItem("user-session");if(a)return s(JSON.parse(atob(a))),!0;return!1}catch(e){return!1}};return r.jsx(n.Provider,{value:{user:t,login:l,signup:i,logout:()=>{localStorage.removeItem("user-session"),s(null)},updateProfile:e=>{if(!t)return;let r={...t,...e};s(r);let a=btoa(JSON.stringify(r));localStorage.setItem("user-session",a)},isAuthenticated:!!t},children:e})}function l(){let e=(0,a.useContext)(n);if(void 0===e)throw Error("useAuth must be used within an AuthProvider");return e}},8061:(e,t,s)=>{"use strict";s.d(t,{cn:()=>n});var r=s(1135),a=s(1009);function n(...e){return(0,a.m6)((0,r.W)(e))}},5047:(e,t,s)=>{"use strict";var r=s(7389);s.o(r,"useRouter")&&s.d(t,{useRouter:function(){return r.useRouter}})},8337:(e,t,s)=>{"use strict";s.r(t),s.d(t,{default:()=>l,metadata:()=>i});var r=s(9510);s(7272);var a=s(8570);let n=(0,a.createProxy)(String.raw`C:\Users\donyalemack\sdtoolsinc-web\lib\auth.tsx#AuthProvider`);(0,a.createProxy)(String.raw`C:\Users\donyalemack\sdtoolsinc-web\lib\auth.tsx#useAuth`);let i={title:"T.O.O.L.S Inc - Empowering Individuals To Step Into Their Purpose",description:"Together Overcoming Obstacles and Limitations"};function l({children:e}){return r.jsx("html",{lang:"en",children:r.jsx("body",{className:"font-sans text-text antialiased",children:r.jsx(n,{children:e})})})}},2845:(e,t,s)=>{"use strict";s.r(t),s.d(t,{default:()=>r});let r=(0,s(8570).createProxy)(String.raw`C:\Users\donyalemack\sdtoolsinc-web\app\portal\dashboard\page.tsx#default`)},7272:()=>{}};var t=require("../../../webpack-runtime.js");t.C(e);var s=e=>t(t.s=e),r=t.X(0,[819,978],()=>s(2981));module.exports=r})(); \ No newline at end of file diff --git a/.next/server/app/portal/dashboard/page.js.nft.json b/.next/server/app/portal/dashboard/page.js.nft.json deleted file mode 100644 index 24685c8e..00000000 --- a/.next/server/app/portal/dashboard/page.js.nft.json +++ /dev/null @@ -1 +0,0 @@ -{"version":1,"files":["../../../../../node_modules/next/dist/client/components/action-async-storage-instance.js","../../../../../node_modules/next/dist/client/components/action-async-storage.external.js","../../../../../node_modules/next/dist/client/components/async-local-storage.js","../../../../../node_modules/next/dist/client/components/request-async-storage-instance.js","../../../../../node_modules/next/dist/client/components/request-async-storage.external.js","../../../../../node_modules/next/dist/client/components/static-generation-async-storage-instance.js","../../../../../node_modules/next/dist/client/components/static-generation-async-storage.external.js","../../../../../node_modules/next/dist/compiled/@opentelemetry/api/index.js","../../../../../node_modules/next/dist/compiled/@opentelemetry/api/package.json","../../../../../node_modules/next/dist/compiled/next-server/app-page.runtime.prod.js","../../../../../node_modules/next/dist/server/lib/trace/constants.js","../../../../../node_modules/next/dist/server/lib/trace/tracer.js","../../../../../node_modules/next/package.json","../../../../../package.json","../../../../package.json","../../../chunks/819.js","../../../chunks/978.js","../../../webpack-runtime.js","page_client-reference-manifest.js"]} \ No newline at end of file diff --git a/.next/server/app/portal/dashboard/page_client-reference-manifest.js b/.next/server/app/portal/dashboard/page_client-reference-manifest.js deleted file mode 100644 index 25319ad3..00000000 --- a/.next/server/app/portal/dashboard/page_client-reference-manifest.js +++ /dev/null @@ -1 +0,0 @@ -globalThis.__RSC_MANIFEST=(globalThis.__RSC_MANIFEST||{});globalThis.__RSC_MANIFEST["/portal/dashboard/page"]={"moduleLoading":{"prefix":"/_next/","crossOrigin":null},"ssrModuleMapping":{"80":{"*":{"id":"1868","name":"*","chunks":[],"async":false}},"944":{"*":{"id":"8055","name":"*","chunks":[],"async":false}},"1060":{"*":{"id":"9727","name":"*","chunks":[],"async":false}},"2846":{"*":{"id":"2994","name":"*","chunks":[],"async":false}},"3783":{"*":{"id":"3317","name":"*","chunks":[],"async":false}},"4023":{"*":{"id":"6935","name":"*","chunks":[],"async":false}},"4210":{"*":{"id":"9941","name":"*","chunks":[],"async":false}},"4226":{"*":{"id":"3679","name":"*","chunks":[],"async":false}},"4707":{"*":{"id":"9671","name":"*","chunks":[],"async":false}},"4755":{"*":{"id":"5943","name":"*","chunks":[],"async":false}},"5020":{"*":{"id":"822","name":"*","chunks":[],"async":false}},"6423":{"*":{"id":"4759","name":"*","chunks":[],"async":false}},"6634":{"*":{"id":"4799","name":"*","chunks":[],"async":false}},"7452":{"*":{"id":"9436","name":"*","chunks":[],"async":false}},"7727":{"*":{"id":"4440","name":"*","chunks":[],"async":false}},"8703":{"*":{"id":"4953","name":"*","chunks":[],"async":false}},"9107":{"*":{"id":"6114","name":"*","chunks":[],"async":false}},"9185":{"*":{"id":"5285","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"C:\\Users\\donyalemack\\sdtoolsinc-web\\node_modules\\next\\dist\\client\\components\\app-router.js":{"id":2846,"name":"*","chunks":[],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\node_modules\\next\\dist\\esm\\client\\components\\app-router.js":{"id":2846,"name":"*","chunks":[],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\node_modules\\next\\dist\\client\\components\\client-page.js":{"id":9107,"name":"*","chunks":[],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\node_modules\\next\\dist\\esm\\client\\components\\client-page.js":{"id":9107,"name":"*","chunks":[],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\node_modules\\next\\dist\\client\\components\\error-boundary.js":{"id":1060,"name":"*","chunks":[],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\node_modules\\next\\dist\\esm\\client\\components\\error-boundary.js":{"id":1060,"name":"*","chunks":[],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\node_modules\\next\\dist\\client\\components\\layout-router.js":{"id":4707,"name":"*","chunks":[],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\node_modules\\next\\dist\\esm\\client\\components\\layout-router.js":{"id":4707,"name":"*","chunks":[],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\node_modules\\next\\dist\\client\\components\\not-found-boundary.js":{"id":80,"name":"*","chunks":[],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\node_modules\\next\\dist\\esm\\client\\components\\not-found-boundary.js":{"id":80,"name":"*","chunks":[],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\node_modules\\next\\dist\\client\\components\\render-from-template-context.js":{"id":6423,"name":"*","chunks":[],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\node_modules\\next\\dist\\esm\\client\\components\\render-from-template-context.js":{"id":6423,"name":"*","chunks":[],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\app\\globals.css":{"id":7960,"name":"*","chunks":["185","static/chunks/app/layout-08ae2470bd528e26.js"],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\lib\\auth.tsx":{"id":4210,"name":"*","chunks":["185","static/chunks/app/layout-08ae2470bd528e26.js"],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\components\\ui\\Button.tsx":{"id":4226,"name":"*","chunks":["824","static/chunks/824-d6d223e22b94a09d.js","169","static/chunks/169-a16368c4b2cb38f0.js","459","static/chunks/459-bc2c752fd9707a34.js","931","static/chunks/app/page-1da3f678fece646a.js"],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\components\\ui\\ChatBot.tsx":{"id":4755,"name":"*","chunks":["824","static/chunks/824-d6d223e22b94a09d.js","169","static/chunks/169-a16368c4b2cb38f0.js","459","static/chunks/459-bc2c752fd9707a34.js","931","static/chunks/app/page-1da3f678fece646a.js"],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\components\\ui\\CookieConsent.tsx":{"id":9185,"name":"*","chunks":["824","static/chunks/824-d6d223e22b94a09d.js","169","static/chunks/169-a16368c4b2cb38f0.js","459","static/chunks/459-bc2c752fd9707a34.js","931","static/chunks/app/page-1da3f678fece646a.js"],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\components\\ui\\DashboardSection.tsx":{"id":7727,"name":"*","chunks":["824","static/chunks/824-d6d223e22b94a09d.js","169","static/chunks/169-a16368c4b2cb38f0.js","459","static/chunks/459-bc2c752fd9707a34.js","931","static/chunks/app/page-1da3f678fece646a.js"],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\components\\ui\\GlowCard.tsx":{"id":7452,"name":"*","chunks":["824","static/chunks/824-d6d223e22b94a09d.js","169","static/chunks/169-a16368c4b2cb38f0.js","459","static/chunks/459-bc2c752fd9707a34.js","931","static/chunks/app/page-1da3f678fece646a.js"],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\components\\ui\\InteractiveTiles.tsx":{"id":3783,"name":"*","chunks":["824","static/chunks/824-d6d223e22b94a09d.js","169","static/chunks/169-a16368c4b2cb38f0.js","459","static/chunks/459-bc2c752fd9707a34.js","931","static/chunks/app/page-1da3f678fece646a.js"],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\components\\ui\\Navbar.tsx":{"id":8703,"name":"*","chunks":["824","static/chunks/824-d6d223e22b94a09d.js","169","static/chunks/169-a16368c4b2cb38f0.js","459","static/chunks/459-bc2c752fd9707a34.js","931","static/chunks/app/page-1da3f678fece646a.js"],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\app\\portal\\dashboard\\page.tsx":{"id":944,"name":"*","chunks":["824","static/chunks/824-d6d223e22b94a09d.js","347","static/chunks/app/portal/dashboard/page-01ff3d068f2b3f98.js"],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\app\\portal\\courses\\page.tsx":{"id":5020,"name":"*","chunks":[],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\app\\portal\\auth\\page.tsx":{"id":6634,"name":"*","chunks":[],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\app\\portal\\profile\\page.tsx":{"id":4023,"name":"*","chunks":[],"async":false}},"entryCSSFiles":{"C:\\Users\\donyalemack\\sdtoolsinc-web\\":[],"C:\\Users\\donyalemack\\sdtoolsinc-web\\app\\layout":["static/css/036e22c1014a7986.css"],"C:\\Users\\donyalemack\\sdtoolsinc-web\\app\\page":[],"C:\\Users\\donyalemack\\sdtoolsinc-web\\app\\portal\\dashboard\\page":[]}} \ No newline at end of file diff --git a/.next/server/app/portal/profile.html b/.next/server/app/portal/profile.html deleted file mode 100644 index 9abac99c..00000000 --- a/.next/server/app/portal/profile.html +++ /dev/null @@ -1 +0,0 @@ -T.O.O.L.S Inc - Empowering Individuals To Step Into Their Purpose \ No newline at end of file diff --git a/.next/server/app/portal/profile.meta b/.next/server/app/portal/profile.meta deleted file mode 100644 index 682b4e21..00000000 --- a/.next/server/app/portal/profile.meta +++ /dev/null @@ -1,5 +0,0 @@ -{ - "headers": { - "x-next-cache-tags": "_N_T_/layout,_N_T_/portal/layout,_N_T_/portal/profile/layout,_N_T_/portal/profile/page,_N_T_/portal/profile/" - } -} \ No newline at end of file diff --git a/.next/server/app/portal/profile.rsc b/.next/server/app/portal/profile.rsc deleted file mode 100644 index d38b0279..00000000 --- a/.next/server/app/portal/profile.rsc +++ /dev/null @@ -1,8 +0,0 @@ -2:I[9107,[],"ClientPageRoot"] -3:I[4023,["824","static/chunks/824-d6d223e22b94a09d.js","709","static/chunks/app/portal/profile/page-56d3324b30658fda.js"],"default",1] -4:I[4707,[],""] -5:I[6423,[],""] -6:I[4210,["185","static/chunks/app/layout-08ae2470bd528e26.js"],"AuthProvider"] -0:["w58Zj1obuLCZ9Ly8R-4rO",[[["",{"children":["portal",{"children":["profile",{"children":["__PAGE__",{}]}]}]},"$undefined","$undefined",true],["",{"children":["portal",{"children":["profile",{"children":["__PAGE__",{},[["$L1",["$","$L2",null,{"props":{"params":{},"searchParams":{}},"Component":"$3"}],null],null],null]},[null,["$","$L4",null,{"parallelRouterKey":"children","segmentPath":["children","portal","children","profile","children"],"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L5",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","notFoundStyles":"$undefined"}]],null]},[null,["$","$L4",null,{"parallelRouterKey":"children","segmentPath":["children","portal","children"],"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L5",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","notFoundStyles":"$undefined"}]],null]},[[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/css/036e22c1014a7986.css","precedence":"next","crossOrigin":"$undefined"}]],["$","html",null,{"lang":"en","children":["$","body",null,{"className":"font-sans text-text antialiased","children":["$","$L6",null,{"children":["$","$L4",null,{"parallelRouterKey":"children","segmentPath":["children"],"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L5",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":"404"}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]],"notFoundStyles":[]}]}]}]}]],null],null],["$L7",null]]]] -7:[["$","meta","0",{"name":"viewport","content":"width=device-width, initial-scale=1"}],["$","meta","1",{"charSet":"utf-8"}],["$","title","2",{"children":"T.O.O.L.S Inc - Empowering Individuals To Step Into Their Purpose"}],["$","meta","3",{"name":"description","content":"Together Overcoming Obstacles and Limitations"}]] -1:null diff --git a/.next/server/app/portal/profile/page.js b/.next/server/app/portal/profile/page.js deleted file mode 100644 index 598e43df..00000000 --- a/.next/server/app/portal/profile/page.js +++ /dev/null @@ -1 +0,0 @@ -(()=>{var e={};e.id=709,e.ids=[709],e.modules={2934:e=>{"use strict";e.exports=require("next/dist/client/components/action-async-storage.external.js")},4580:e=>{"use strict";e.exports=require("next/dist/client/components/request-async-storage.external.js")},5869:e=>{"use strict";e.exports=require("next/dist/client/components/static-generation-async-storage.external.js")},399:e=>{"use strict";e.exports=require("next/dist/compiled/next-server/app-page.runtime.prod.js")},1264:(e,t,s)=>{"use strict";s.r(t),s.d(t,{GlobalError:()=>i.a,__next_app__:()=>u,originalPathname:()=>x,pages:()=>c,routeModule:()=>m,tree:()=>d}),s(3280),s(8337),s(5866);var r=s(3191),a=s(8716),n=s(7922),i=s.n(n),o=s(5231),l={};for(let e in o)0>["default","tree","pages","GlobalError","originalPathname","__next_app__","routeModule"].indexOf(e)&&(l[e]=()=>o[e]);s.d(t,l);let d=["",{children:["portal",{children:["profile",{children:["__PAGE__",{},{page:[()=>Promise.resolve().then(s.bind(s,3280)),"C:\\Users\\donyalemack\\sdtoolsinc-web\\app\\portal\\profile\\page.tsx"]}]},{}]},{}]},{layout:[()=>Promise.resolve().then(s.bind(s,8337)),"C:\\Users\\donyalemack\\sdtoolsinc-web\\app\\layout.tsx"],"not-found":[()=>Promise.resolve().then(s.t.bind(s,5866,23)),"next/dist/client/components/not-found-error"]}],c=["C:\\Users\\donyalemack\\sdtoolsinc-web\\app\\portal\\profile\\page.tsx"],x="/portal/profile/page",u={require:s,loadChunk:()=>Promise.resolve()},m=new r.AppPageRouteModule({definition:{kind:a.x.APP_PAGE,page:"/portal/profile/page",pathname:"/portal/profile",bundlePath:"",filename:"",appPaths:[]},userland:{loaderTree:d}})},6135:(e,t,s)=>{Promise.resolve().then(s.bind(s,9941))},4686:(e,t,s)=>{Promise.resolve().then(s.bind(s,6935))},1262:(e,t,s)=>{Promise.resolve().then(s.t.bind(s,2994,23)),Promise.resolve().then(s.t.bind(s,6114,23)),Promise.resolve().then(s.t.bind(s,9727,23)),Promise.resolve().then(s.t.bind(s,9671,23)),Promise.resolve().then(s.t.bind(s,1868,23)),Promise.resolve().then(s.t.bind(s,4759,23))},6935:(e,t,s)=>{"use strict";s.r(t),s.d(t,{default:()=>c});var r=s(326),a=s(7577),n=s(5047),i=s(9941),o=s(58),l=s(9436),d=s(8061);function c(){let{user:e,isAuthenticated:t,updateProfile:s,logout:c}=(0,i.a)(),x=(0,n.useRouter)(),[u,m]=(0,a.useState)(""),[p,h]=(0,a.useState)(!0),[b,g]=(0,a.useState)(!0),[f,v]=(0,a.useState)(!1);return e?(0,r.jsxs)("div",{className:"min-h-screen bg-bg",children:[r.jsx("div",{className:"pointer-events-none fixed inset-0 -z-10 bg-dash-glow"}),r.jsx("header",{className:"border-b border-border bg-panel/50 backdrop-blur-xl",children:(0,r.jsxs)("div",{className:"mx-auto max-w-container px-7 py-4 flex items-center justify-between",children:[r.jsx("div",{className:"flex items-center gap-4",children:r.jsx("button",{onClick:()=>x.push("/portal/dashboard"),className:"text-brand hover:text-brand2",children:"← Back to Dashboard"})}),r.jsx("button",{onClick:c,className:"text-sm font-semibold text-muted hover:text-text transition-colors",children:"Logout"})]})}),(0,r.jsxs)("div",{className:"mx-auto max-w-3xl px-7 py-8",children:[(0,r.jsxs)(o.E.div,{initial:{opacity:0,y:20},animate:{opacity:1,y:0},children:[r.jsx("h1",{className:"text-3xl font-extrabold tracking-tight text-text mb-2",children:"Profile Settings"}),r.jsx("p",{className:"text-muted",children:"Manage your account and preferences"})]}),(0,r.jsxs)("div",{className:"mt-8 space-y-6",children:[(0,r.jsxs)(l.GlowCard,{className:"p-6",children:[r.jsx("h2",{className:"text-lg font-extrabold tracking-tight text-text mb-4",children:"Personal Information"}),(0,r.jsxs)("div",{className:"space-y-4",children:[(0,r.jsxs)("div",{children:[r.jsx("label",{className:"block text-sm font-semibold text-text mb-2",children:"Full Name"}),r.jsx("input",{type:"text",value:u,onChange:e=>m(e.target.value),className:"w-full rounded-lg bg-bg border border-border px-4 py-3 text-text focus:outline-none focus:ring-2 focus:ring-brand/50"})]}),(0,r.jsxs)("div",{children:[r.jsx("label",{className:"block text-sm font-semibold text-text mb-2",children:"Email Address"}),r.jsx("input",{type:"email",value:e.email,disabled:!0,className:"w-full rounded-lg bg-bg/50 border border-border px-4 py-3 text-muted cursor-not-allowed"}),r.jsx("p",{className:"mt-1 text-xs text-muted",children:"Email cannot be changed"})]})]})]}),(0,r.jsxs)(l.GlowCard,{className:"p-6",children:[r.jsx("h2",{className:"text-lg font-extrabold tracking-tight text-text mb-4",children:"Notification Preferences"}),(0,r.jsxs)("div",{className:"space-y-4",children:[(0,r.jsxs)("div",{className:"flex items-center justify-between",children:[(0,r.jsxs)("div",{children:[r.jsx("div",{className:"font-semibold text-text",children:"Push Notifications"}),r.jsx("p",{className:"text-xs text-muted mt-1",children:"Receive notifications about course updates and progress"})]}),(0,r.jsxs)("label",{className:"relative inline-flex items-center cursor-pointer",children:[r.jsx("input",{type:"checkbox",checked:p,onChange:e=>h(e.target.checked),className:"sr-only peer"}),r.jsx("div",{className:"w-11 h-6 bg-panel border border-border rounded-full peer peer-checked:bg-brand transition-colors"}),r.jsx("div",{className:"absolute left-1 top-1 bg-text w-4 h-4 rounded-full transition-transform peer-checked:translate-x-5"})]})]}),(0,r.jsxs)("div",{className:"flex items-center justify-between",children:[(0,r.jsxs)("div",{children:[r.jsx("div",{className:"font-semibold text-text",children:"Email Updates"}),r.jsx("p",{className:"text-xs text-muted mt-1",children:"Get weekly updates about new courses and opportunities"})]}),(0,r.jsxs)("label",{className:"relative inline-flex items-center cursor-pointer",children:[r.jsx("input",{type:"checkbox",checked:b,onChange:e=>g(e.target.checked),className:"sr-only peer"}),r.jsx("div",{className:"w-11 h-6 bg-panel border border-border rounded-full peer peer-checked:bg-brand transition-colors"}),r.jsx("div",{className:"absolute left-1 top-1 bg-text w-4 h-4 rounded-full transition-transform peer-checked:translate-x-5"})]})]})]})]}),(0,r.jsxs)(l.GlowCard,{className:"p-6",children:[r.jsx("h2",{className:"text-lg font-extrabold tracking-tight text-text mb-4",children:"Security"}),(0,r.jsxs)("div",{className:"space-y-4",children:[(0,r.jsxs)("div",{className:"flex items-center gap-3 text-sm",children:[r.jsx("svg",{className:"h-5 w-5 text-brand",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor",children:r.jsx("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M9 12l2 2 4-4m5.618-4.016A11.955 11.955 0 0112 2.944a11.955 11.955 0 01-8.618 3.04A12.02 12.02 0 003 9c0 5.591 3.824 10.29 9 11.622 5.176-1.332 9-6.03 9-11.622 0-1.042-.133-2.052-.382-3.016z"})}),r.jsx("span",{className:"text-text",children:"AES-256 Encryption Enabled"})]}),r.jsx("button",{className:"text-sm text-brand hover:text-brand2 transition-colors font-semibold",children:"Change Password →"})]})]}),(0,r.jsxs)("div",{className:"flex items-center gap-4",children:[r.jsx("button",{onClick:()=>{s({name:u,preferences:{...e.preferences,notifications:p,emailUpdates:b}}),v(!0),setTimeout(()=>v(!1),3e3)},className:(0,d.cn)("px-6 py-3 rounded-lg font-semibold transition-all","bg-gradient-to-br from-brand to-brand2 text-[#02131a]","hover:shadow-glow"),children:"Save Changes"}),f&&r.jsx(o.E.span,{initial:{opacity:0,x:-10},animate:{opacity:1,x:0},className:"text-sm text-brand",children:"✓ Saved successfully"})]})]})]})]}):null}},9436:(e,t,s)=>{"use strict";s.d(t,{GlowCard:()=>i});var r=s(326),a=s(58),n=s(8061);function i({className:e,children:t}){return(0,r.jsxs)(a.E.div,{initial:{opacity:0,y:14},whileInView:{opacity:1,y:0},viewport:{once:!0,margin:"-60px"},transition:{duration:.45,ease:[.22,1,.36,1]},whileHover:{y:-2},className:(0,n.cn)("relative overflow-hidden rounded-xl glass p-6","transition-shadow hover:shadow-glow",e),children:[r.jsx(a.E.div,{"aria-hidden":"true",className:"pointer-events-none absolute -inset-24 opacity-0",whileHover:{opacity:1},transition:{duration:.25},style:{background:"radial-gradient(600px 220px at 30% 20%, rgba(56,189,248,.18), transparent 60%), radial-gradient(500px 200px at 80% 30%, rgba(167,139,250,.16), transparent 55%)"}}),r.jsx("div",{className:"relative",children:t})]})}},9941:(e,t,s)=>{"use strict";s.d(t,{AuthProvider:()=>i,a:()=>o});var r=s(326),a=s(7577);let n=(0,a.createContext)(void 0);function i({children:e}){let[t,s]=(0,a.useState)(null),i=async(e,t,r)=>{try{let a={id:Date.now().toString(),email:e,name:r,enrolledCourses:[],completedLessons:[],preferences:{notifications:!0,emailUpdates:!0,theme:"dark"}},n=btoa(JSON.stringify(a));return localStorage.setItem("user-session",n),localStorage.setItem(`pwd-${e}`,btoa(t)),s(a),!0}catch(e){return!1}},o=async(e,t)=>{try{let r=localStorage.getItem(`pwd-${e}`);if(!r||atob(r)!==t)return!1;let a=localStorage.getItem("user-session");if(a)return s(JSON.parse(atob(a))),!0;return!1}catch(e){return!1}};return r.jsx(n.Provider,{value:{user:t,login:o,signup:i,logout:()=>{localStorage.removeItem("user-session"),s(null)},updateProfile:e=>{if(!t)return;let r={...t,...e};s(r);let a=btoa(JSON.stringify(r));localStorage.setItem("user-session",a)},isAuthenticated:!!t},children:e})}function o(){let e=(0,a.useContext)(n);if(void 0===e)throw Error("useAuth must be used within an AuthProvider");return e}},8061:(e,t,s)=>{"use strict";s.d(t,{cn:()=>n});var r=s(1135),a=s(1009);function n(...e){return(0,a.m6)((0,r.W)(e))}},5047:(e,t,s)=>{"use strict";var r=s(7389);s.o(r,"useRouter")&&s.d(t,{useRouter:function(){return r.useRouter}})},8337:(e,t,s)=>{"use strict";s.r(t),s.d(t,{default:()=>o,metadata:()=>i});var r=s(9510);s(7272);var a=s(8570);let n=(0,a.createProxy)(String.raw`C:\Users\donyalemack\sdtoolsinc-web\lib\auth.tsx#AuthProvider`);(0,a.createProxy)(String.raw`C:\Users\donyalemack\sdtoolsinc-web\lib\auth.tsx#useAuth`);let i={title:"T.O.O.L.S Inc - Empowering Individuals To Step Into Their Purpose",description:"Together Overcoming Obstacles and Limitations"};function o({children:e}){return r.jsx("html",{lang:"en",children:r.jsx("body",{className:"font-sans text-text antialiased",children:r.jsx(n,{children:e})})})}},3280:(e,t,s)=>{"use strict";s.r(t),s.d(t,{default:()=>r});let r=(0,s(8570).createProxy)(String.raw`C:\Users\donyalemack\sdtoolsinc-web\app\portal\profile\page.tsx#default`)},7272:()=>{}};var t=require("../../../webpack-runtime.js");t.C(e);var s=e=>t(t.s=e),r=t.X(0,[819,978],()=>s(1264));module.exports=r})(); \ No newline at end of file diff --git a/.next/server/app/portal/profile/page.js.nft.json b/.next/server/app/portal/profile/page.js.nft.json deleted file mode 100644 index 24685c8e..00000000 --- a/.next/server/app/portal/profile/page.js.nft.json +++ /dev/null @@ -1 +0,0 @@ -{"version":1,"files":["../../../../../node_modules/next/dist/client/components/action-async-storage-instance.js","../../../../../node_modules/next/dist/client/components/action-async-storage.external.js","../../../../../node_modules/next/dist/client/components/async-local-storage.js","../../../../../node_modules/next/dist/client/components/request-async-storage-instance.js","../../../../../node_modules/next/dist/client/components/request-async-storage.external.js","../../../../../node_modules/next/dist/client/components/static-generation-async-storage-instance.js","../../../../../node_modules/next/dist/client/components/static-generation-async-storage.external.js","../../../../../node_modules/next/dist/compiled/@opentelemetry/api/index.js","../../../../../node_modules/next/dist/compiled/@opentelemetry/api/package.json","../../../../../node_modules/next/dist/compiled/next-server/app-page.runtime.prod.js","../../../../../node_modules/next/dist/server/lib/trace/constants.js","../../../../../node_modules/next/dist/server/lib/trace/tracer.js","../../../../../node_modules/next/package.json","../../../../../package.json","../../../../package.json","../../../chunks/819.js","../../../chunks/978.js","../../../webpack-runtime.js","page_client-reference-manifest.js"]} \ No newline at end of file diff --git a/.next/server/app/portal/profile/page_client-reference-manifest.js b/.next/server/app/portal/profile/page_client-reference-manifest.js deleted file mode 100644 index e12f38e7..00000000 --- a/.next/server/app/portal/profile/page_client-reference-manifest.js +++ /dev/null @@ -1 +0,0 @@ -globalThis.__RSC_MANIFEST=(globalThis.__RSC_MANIFEST||{});globalThis.__RSC_MANIFEST["/portal/profile/page"]={"moduleLoading":{"prefix":"/_next/","crossOrigin":null},"ssrModuleMapping":{"80":{"*":{"id":"1868","name":"*","chunks":[],"async":false}},"944":{"*":{"id":"8055","name":"*","chunks":[],"async":false}},"1060":{"*":{"id":"9727","name":"*","chunks":[],"async":false}},"2846":{"*":{"id":"2994","name":"*","chunks":[],"async":false}},"3783":{"*":{"id":"3317","name":"*","chunks":[],"async":false}},"4023":{"*":{"id":"6935","name":"*","chunks":[],"async":false}},"4210":{"*":{"id":"9941","name":"*","chunks":[],"async":false}},"4226":{"*":{"id":"3679","name":"*","chunks":[],"async":false}},"4707":{"*":{"id":"9671","name":"*","chunks":[],"async":false}},"4755":{"*":{"id":"5943","name":"*","chunks":[],"async":false}},"5020":{"*":{"id":"822","name":"*","chunks":[],"async":false}},"6423":{"*":{"id":"4759","name":"*","chunks":[],"async":false}},"6634":{"*":{"id":"4799","name":"*","chunks":[],"async":false}},"7452":{"*":{"id":"9436","name":"*","chunks":[],"async":false}},"7727":{"*":{"id":"4440","name":"*","chunks":[],"async":false}},"8703":{"*":{"id":"4953","name":"*","chunks":[],"async":false}},"9107":{"*":{"id":"6114","name":"*","chunks":[],"async":false}},"9185":{"*":{"id":"5285","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"C:\\Users\\donyalemack\\sdtoolsinc-web\\node_modules\\next\\dist\\client\\components\\app-router.js":{"id":2846,"name":"*","chunks":[],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\node_modules\\next\\dist\\esm\\client\\components\\app-router.js":{"id":2846,"name":"*","chunks":[],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\node_modules\\next\\dist\\client\\components\\client-page.js":{"id":9107,"name":"*","chunks":[],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\node_modules\\next\\dist\\esm\\client\\components\\client-page.js":{"id":9107,"name":"*","chunks":[],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\node_modules\\next\\dist\\client\\components\\error-boundary.js":{"id":1060,"name":"*","chunks":[],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\node_modules\\next\\dist\\esm\\client\\components\\error-boundary.js":{"id":1060,"name":"*","chunks":[],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\node_modules\\next\\dist\\client\\components\\layout-router.js":{"id":4707,"name":"*","chunks":[],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\node_modules\\next\\dist\\esm\\client\\components\\layout-router.js":{"id":4707,"name":"*","chunks":[],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\node_modules\\next\\dist\\client\\components\\not-found-boundary.js":{"id":80,"name":"*","chunks":[],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\node_modules\\next\\dist\\esm\\client\\components\\not-found-boundary.js":{"id":80,"name":"*","chunks":[],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\node_modules\\next\\dist\\client\\components\\render-from-template-context.js":{"id":6423,"name":"*","chunks":[],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\node_modules\\next\\dist\\esm\\client\\components\\render-from-template-context.js":{"id":6423,"name":"*","chunks":[],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\app\\globals.css":{"id":7960,"name":"*","chunks":["185","static/chunks/app/layout-08ae2470bd528e26.js"],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\lib\\auth.tsx":{"id":4210,"name":"*","chunks":["185","static/chunks/app/layout-08ae2470bd528e26.js"],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\components\\ui\\Button.tsx":{"id":4226,"name":"*","chunks":["824","static/chunks/824-d6d223e22b94a09d.js","169","static/chunks/169-a16368c4b2cb38f0.js","459","static/chunks/459-bc2c752fd9707a34.js","931","static/chunks/app/page-1da3f678fece646a.js"],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\components\\ui\\ChatBot.tsx":{"id":4755,"name":"*","chunks":["824","static/chunks/824-d6d223e22b94a09d.js","169","static/chunks/169-a16368c4b2cb38f0.js","459","static/chunks/459-bc2c752fd9707a34.js","931","static/chunks/app/page-1da3f678fece646a.js"],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\components\\ui\\CookieConsent.tsx":{"id":9185,"name":"*","chunks":["824","static/chunks/824-d6d223e22b94a09d.js","169","static/chunks/169-a16368c4b2cb38f0.js","459","static/chunks/459-bc2c752fd9707a34.js","931","static/chunks/app/page-1da3f678fece646a.js"],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\components\\ui\\DashboardSection.tsx":{"id":7727,"name":"*","chunks":["824","static/chunks/824-d6d223e22b94a09d.js","169","static/chunks/169-a16368c4b2cb38f0.js","459","static/chunks/459-bc2c752fd9707a34.js","931","static/chunks/app/page-1da3f678fece646a.js"],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\components\\ui\\GlowCard.tsx":{"id":7452,"name":"*","chunks":["824","static/chunks/824-d6d223e22b94a09d.js","169","static/chunks/169-a16368c4b2cb38f0.js","459","static/chunks/459-bc2c752fd9707a34.js","931","static/chunks/app/page-1da3f678fece646a.js"],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\components\\ui\\InteractiveTiles.tsx":{"id":3783,"name":"*","chunks":["824","static/chunks/824-d6d223e22b94a09d.js","169","static/chunks/169-a16368c4b2cb38f0.js","459","static/chunks/459-bc2c752fd9707a34.js","931","static/chunks/app/page-1da3f678fece646a.js"],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\components\\ui\\Navbar.tsx":{"id":8703,"name":"*","chunks":["824","static/chunks/824-d6d223e22b94a09d.js","169","static/chunks/169-a16368c4b2cb38f0.js","459","static/chunks/459-bc2c752fd9707a34.js","931","static/chunks/app/page-1da3f678fece646a.js"],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\app\\portal\\dashboard\\page.tsx":{"id":944,"name":"*","chunks":[],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\app\\portal\\courses\\page.tsx":{"id":5020,"name":"*","chunks":[],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\app\\portal\\auth\\page.tsx":{"id":6634,"name":"*","chunks":[],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\app\\portal\\profile\\page.tsx":{"id":4023,"name":"*","chunks":["824","static/chunks/824-d6d223e22b94a09d.js","709","static/chunks/app/portal/profile/page-56d3324b30658fda.js"],"async":false}},"entryCSSFiles":{"C:\\Users\\donyalemack\\sdtoolsinc-web\\":[],"C:\\Users\\donyalemack\\sdtoolsinc-web\\app\\layout":["static/css/036e22c1014a7986.css"],"C:\\Users\\donyalemack\\sdtoolsinc-web\\app\\page":[],"C:\\Users\\donyalemack\\sdtoolsinc-web\\app\\portal\\profile\\page":[]}} \ No newline at end of file diff --git a/.next/server/app/referral.html b/.next/server/app/referral.html deleted file mode 100644 index 578a2f36..00000000 --- a/.next/server/app/referral.html +++ /dev/null @@ -1 +0,0 @@ -T.O.O.L.S Inc - Empowering Individuals To Step Into Their Purpose
Get Started

Referral Form

Justice Involved

QR Code for Referral Form

Scan the QR code and fill out the form

Non-Referral Agents please input N/A in the fields that do not apply to you.

Or

If unable to scan QR code, please visit:

https://forms.office.com/r/G0kkRW4F7q

Need assistance? Contact us

© 2026 T.O.O.L.S Inc · Empowering individuals to start over and unlock their full potential
\ No newline at end of file diff --git a/.next/server/app/referral.meta b/.next/server/app/referral.meta deleted file mode 100644 index 2b5a7388..00000000 --- a/.next/server/app/referral.meta +++ /dev/null @@ -1,5 +0,0 @@ -{ - "headers": { - "x-next-cache-tags": "_N_T_/layout,_N_T_/referral/layout,_N_T_/referral/page,_N_T_/referral/" - } -} \ No newline at end of file diff --git a/.next/server/app/referral.rsc b/.next/server/app/referral.rsc deleted file mode 100644 index 4fb74f4f..00000000 --- a/.next/server/app/referral.rsc +++ /dev/null @@ -1,9 +0,0 @@ -2:I[8703,["824","static/chunks/824-d6d223e22b94a09d.js","66","static/chunks/app/referral/page-d4903c996cabc3f5.js"],"Navbar"] -3:I[7452,["824","static/chunks/824-d6d223e22b94a09d.js","66","static/chunks/app/referral/page-d4903c996cabc3f5.js"],"GlowCard"] -4:I[4226,["824","static/chunks/824-d6d223e22b94a09d.js","66","static/chunks/app/referral/page-d4903c996cabc3f5.js"],"Button"] -5:I[4707,[],""] -6:I[6423,[],""] -7:I[4210,["185","static/chunks/app/layout-08ae2470bd528e26.js"],"AuthProvider"] -0:["w58Zj1obuLCZ9Ly8R-4rO",[[["",{"children":["referral",{"children":["__PAGE__",{}]}]},"$undefined","$undefined",true],["",{"children":["referral",{"children":["__PAGE__",{},[["$L1",["$","main",null,{"className":"min-h-screen bg-bg","children":[["$","div",null,{"className":"pointer-events-none fixed inset-0 -z-10 bg-dash-glow"}],["$","$L2",null,{}],["$","section",null,{"className":"mx-auto max-w-container px-7 pt-24 pb-16","children":[["$","div",null,{"className":"text-center","children":[["$","div",null,{"className":"mb-3 text-xs font-semibold tracking-[0.18em] text-brand2 uppercase","children":"Get Started"}],["$","h1",null,{"className":"h1","children":"Referral Form"}],["$","p",null,{"className":"mx-auto mt-6 max-w-[760px] p-lead","children":"Justice Involved"}]]}],["$","div",null,{"className":"mx-auto mt-12 max-w-[800px]","children":[["$","$L3",null,{"className":"p-8 md:p-12","children":["$","div",null,{"className":"space-y-8","children":[["$","div",null,{"className":"flex flex-col items-center gap-6","children":[["$","div",null,{"className":"rounded-xl bg-panel border border-border p-8 shadow-glow","children":["$","div",null,{"className":"rounded-lg bg-white p-4","children":["$","img",null,{"src":"/referral-qr.png","alt":"QR Code for Referral Form","className":"h-48 w-48 object-contain"}]}]}],["$","div",null,{"className":"text-center","children":[["$","p",null,{"className":"text-lg font-semibold text-text","children":"Scan the QR code and fill out the form"}],["$","p",null,{"className":"mt-4 text-sm text-muted leading-relaxed","children":["Non-Referral Agents please input ",["$","span",null,{"className":"font-semibold text-text","children":"N/A"}]," in the fields that do not apply to you."]}]]}]]}],["$","div",null,{"className":"relative","children":[["$","div",null,{"className":"absolute inset-0 flex items-center","children":["$","div",null,{"className":"w-full border-t border-border"}]}],["$","div",null,{"className":"relative flex justify-center text-xs uppercase","children":["$","span",null,{"className":"bg-panel px-4 text-muted","children":"Or"}]}]]}],["$","div",null,{"className":"text-center space-y-4","children":[["$","p",null,{"className":"text-sm text-muted","children":"If unable to scan QR code, please visit:"}],["$","a",null,{"href":"https://forms.office.com/r/G0kkRW4F7q","target":"_blank","rel":"noopener noreferrer","className":"inline-block","children":["$","$L4",null,{"variant":"primary","children":"Open Referral Form"}]}],["$","p",null,{"className":"text-xs text-muted font-mono break-all","children":"https://forms.office.com/r/G0kkRW4F7q"}]]}]]}]}],["$","div",null,{"className":"mt-8 text-center","children":["$","p",null,{"className":"text-sm text-muted","children":["Need assistance? ",["$","a",null,{"href":"/#contact","className":"text-brand hover:text-brand2 transition-colors","children":"Contact us"}]]}]}]]}]]}],["$","footer",null,{"className":"mx-auto max-w-container px-7 py-8 text-center","children":["$","div",null,{"className":"text-xs text-muted","children":["© ",2026," T.O.O.L.S Inc · Empowering individuals to start over and unlock their full potential"]}]}]]}],null],null],null]},[null,["$","$L5",null,{"parallelRouterKey":"children","segmentPath":["children","referral","children"],"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L6",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","notFoundStyles":"$undefined"}]],null]},[[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/css/036e22c1014a7986.css","precedence":"next","crossOrigin":"$undefined"}]],["$","html",null,{"lang":"en","children":["$","body",null,{"className":"font-sans text-text antialiased","children":["$","$L7",null,{"children":["$","$L5",null,{"parallelRouterKey":"children","segmentPath":["children"],"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L6",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":"404"}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]],"notFoundStyles":[]}]}]}]}]],null],null],["$L8",null]]]] -8:[["$","meta","0",{"name":"viewport","content":"width=device-width, initial-scale=1"}],["$","meta","1",{"charSet":"utf-8"}],["$","title","2",{"children":"T.O.O.L.S Inc - Empowering Individuals To Step Into Their Purpose"}],["$","meta","3",{"name":"description","content":"Together Overcoming Obstacles and Limitations"}]] -1:null diff --git a/.next/server/app/referral/page.js b/.next/server/app/referral/page.js deleted file mode 100644 index e6771227..00000000 --- a/.next/server/app/referral/page.js +++ /dev/null @@ -1 +0,0 @@ -(()=>{var e={};e.id=66,e.ids=[66],e.modules={2934:e=>{"use strict";e.exports=require("next/dist/client/components/action-async-storage.external.js")},4580:e=>{"use strict";e.exports=require("next/dist/client/components/request-async-storage.external.js")},5869:e=>{"use strict";e.exports=require("next/dist/client/components/static-generation-async-storage.external.js")},399:e=>{"use strict";e.exports=require("next/dist/compiled/next-server/app-page.runtime.prod.js")},7243:(e,t,r)=>{"use strict";r.r(t),r.d(t,{GlobalError:()=>i.a,__next_app__:()=>x,originalPathname:()=>m,pages:()=>d,routeModule:()=>u,tree:()=>c}),r(927),r(8337),r(5866);var s=r(3191),a=r(8716),n=r(7922),i=r.n(n),o=r(5231),l={};for(let e in o)0>["default","tree","pages","GlobalError","originalPathname","__next_app__","routeModule"].indexOf(e)&&(l[e]=()=>o[e]);r.d(t,l);let c=["",{children:["referral",{children:["__PAGE__",{},{page:[()=>Promise.resolve().then(r.bind(r,927)),"C:\\Users\\donyalemack\\sdtoolsinc-web\\app\\referral\\page.tsx"]}]},{}]},{layout:[()=>Promise.resolve().then(r.bind(r,8337)),"C:\\Users\\donyalemack\\sdtoolsinc-web\\app\\layout.tsx"],"not-found":[()=>Promise.resolve().then(r.t.bind(r,5866,23)),"next/dist/client/components/not-found-error"]}],d=["C:\\Users\\donyalemack\\sdtoolsinc-web\\app\\referral\\page.tsx"],m="/referral/page",x={require:r,loadChunk:()=>Promise.resolve()},u=new s.AppPageRouteModule({definition:{kind:a.x.APP_PAGE,page:"/referral/page",pathname:"/referral",bundlePath:"",filename:"",appPaths:[]},userland:{loaderTree:c}})},6135:(e,t,r)=>{Promise.resolve().then(r.bind(r,9941))},3110:(e,t,r)=>{Promise.resolve().then(r.bind(r,3679)),Promise.resolve().then(r.bind(r,9436)),Promise.resolve().then(r.bind(r,4953))},1262:(e,t,r)=>{Promise.resolve().then(r.t.bind(r,2994,23)),Promise.resolve().then(r.t.bind(r,6114,23)),Promise.resolve().then(r.t.bind(r,9727,23)),Promise.resolve().then(r.t.bind(r,9671,23)),Promise.resolve().then(r.t.bind(r,1868,23)),Promise.resolve().then(r.t.bind(r,4759,23))},3679:(e,t,r)=>{"use strict";r.d(t,{Button:()=>i});var s=r(326),a=r(58),n=r(8061);function i({className:e,variant:t="ghost",children:r,...i}){return s.jsx(a.E.button,{whileHover:{y:-1},whileTap:{y:0},className:(0,n.cn)("inline-flex items-center justify-center rounded-md px-5 py-3 text-sm font-semibold transition will-change-transform","primary"===t?"bg-gradient-to-br from-brand to-brand2 text-[#02131a] shadow-[0_10px_30px_rgba(0,0,0,.35)]":"glass text-text hover:shadow-glow",e),...i,children:r})}},9436:(e,t,r)=>{"use strict";r.d(t,{GlowCard:()=>i});var s=r(326),a=r(58),n=r(8061);function i({className:e,children:t}){return(0,s.jsxs)(a.E.div,{initial:{opacity:0,y:14},whileInView:{opacity:1,y:0},viewport:{once:!0,margin:"-60px"},transition:{duration:.45,ease:[.22,1,.36,1]},whileHover:{y:-2},className:(0,n.cn)("relative overflow-hidden rounded-xl glass p-6","transition-shadow hover:shadow-glow",e),children:[s.jsx(a.E.div,{"aria-hidden":"true",className:"pointer-events-none absolute -inset-24 opacity-0",whileHover:{opacity:1},transition:{duration:.25},style:{background:"radial-gradient(600px 220px at 30% 20%, rgba(56,189,248,.18), transparent 60%), radial-gradient(500px 200px at 80% 30%, rgba(167,139,250,.16), transparent 55%)"}}),s.jsx("div",{className:"relative",children:t})]})}},4953:(e,t,r)=>{"use strict";r.d(t,{Navbar:()=>i});var s=r(326),a=r(58),n=r(3679);function i(){return s.jsx("header",{className:"sticky top-0 z-50 border-b border-border bg-bg/70 backdrop-blur-xl",children:(0,s.jsxs)("div",{className:"mx-auto flex max-w-container items-center justify-between px-7 py-4",children:[(0,s.jsxs)(a.E.a,{href:"/",initial:{opacity:0,y:-8},animate:{opacity:1,y:0},transition:{duration:.35},className:"flex items-center gap-3",children:[s.jsx("img",{src:"/logos/main-logo.png",alt:"T.O.O.LS Inc Logo",className:"h-10 w-auto object-contain"}),s.jsx("span",{className:"font-extrabold tracking-tight text-text",children:"T.O.O.LS Inc"})]}),(0,s.jsxs)("nav",{className:"hidden items-center gap-6 md:flex",children:[s.jsx("a",{className:"text-sm font-medium text-muted hover:text-text",href:"/#platform",children:"Programs"}),s.jsx("a",{className:"text-sm font-medium text-muted hover:text-text",href:"/#dashboard",children:"Impact"}),s.jsx("a",{className:"text-sm font-medium text-muted hover:text-text",href:"/partnerships",children:"Partnerships"}),s.jsx("a",{className:"text-sm font-medium text-muted hover:text-text",href:"/referral",children:"Referral"}),s.jsx("a",{className:"text-sm font-medium text-muted hover:text-text",href:"/#contact",children:"Contact"})]}),(0,s.jsxs)("div",{className:"flex items-center gap-3",children:[s.jsx(n.Button,{variant:"ghost",className:"hidden sm:inline-flex",children:s.jsx("a",{href:"/referral",children:"Submit Referral"})}),s.jsx(n.Button,{variant:"primary",children:s.jsx("a",{href:"/#contact",children:"Get Support"})})]})]})})}},9941:(e,t,r)=>{"use strict";r.d(t,{AuthProvider:()=>i,a:()=>o});var s=r(326),a=r(7577);let n=(0,a.createContext)(void 0);function i({children:e}){let[t,r]=(0,a.useState)(null),i=async(e,t,s)=>{try{let a={id:Date.now().toString(),email:e,name:s,enrolledCourses:[],completedLessons:[],preferences:{notifications:!0,emailUpdates:!0,theme:"dark"}},n=btoa(JSON.stringify(a));return localStorage.setItem("user-session",n),localStorage.setItem(`pwd-${e}`,btoa(t)),r(a),!0}catch(e){return!1}},o=async(e,t)=>{try{let s=localStorage.getItem(`pwd-${e}`);if(!s||atob(s)!==t)return!1;let a=localStorage.getItem("user-session");if(a)return r(JSON.parse(atob(a))),!0;return!1}catch(e){return!1}};return s.jsx(n.Provider,{value:{user:t,login:o,signup:i,logout:()=>{localStorage.removeItem("user-session"),r(null)},updateProfile:e=>{if(!t)return;let s={...t,...e};r(s);let a=btoa(JSON.stringify(s));localStorage.setItem("user-session",a)},isAuthenticated:!!t},children:e})}function o(){let e=(0,a.useContext)(n);if(void 0===e)throw Error("useAuth must be used within an AuthProvider");return e}},8061:(e,t,r)=>{"use strict";r.d(t,{cn:()=>n});var s=r(1135),a=r(1009);function n(...e){return(0,a.m6)((0,s.W)(e))}},8337:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>o,metadata:()=>i});var s=r(9510);r(7272);var a=r(8570);let n=(0,a.createProxy)(String.raw`C:\Users\donyalemack\sdtoolsinc-web\lib\auth.tsx#AuthProvider`);(0,a.createProxy)(String.raw`C:\Users\donyalemack\sdtoolsinc-web\lib\auth.tsx#useAuth`);let i={title:"T.O.O.L.S Inc - Empowering Individuals To Step Into Their Purpose",description:"Together Overcoming Obstacles and Limitations"};function o({children:e}){return s.jsx("html",{lang:"en",children:s.jsx("body",{className:"font-sans text-text antialiased",children:s.jsx(n,{children:e})})})}},927:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>o});var s=r(9510),a=r(8988),n=r(8749),i=r(8465);function o(){return(0,s.jsxs)("main",{className:"min-h-screen bg-bg",children:[s.jsx("div",{className:"pointer-events-none fixed inset-0 -z-10 bg-dash-glow"}),s.jsx(a.w,{}),(0,s.jsxs)("section",{className:"mx-auto max-w-container px-7 pt-24 pb-16",children:[(0,s.jsxs)("div",{className:"text-center",children:[s.jsx("div",{className:"mb-3 text-xs font-semibold tracking-[0.18em] text-brand2 uppercase",children:"Get Started"}),s.jsx("h1",{className:"h1",children:"Referral Form"}),s.jsx("p",{className:"mx-auto mt-6 max-w-[760px] p-lead",children:"Justice Involved"})]}),(0,s.jsxs)("div",{className:"mx-auto mt-12 max-w-[800px]",children:[s.jsx(n.r,{className:"p-8 md:p-12",children:(0,s.jsxs)("div",{className:"space-y-8",children:[(0,s.jsxs)("div",{className:"flex flex-col items-center gap-6",children:[s.jsx("div",{className:"rounded-xl bg-panel border border-border p-8 shadow-glow",children:s.jsx("div",{className:"rounded-lg bg-white p-4",children:s.jsx("img",{src:"/referral-qr.png",alt:"QR Code for Referral Form",className:"h-48 w-48 object-contain"})})}),(0,s.jsxs)("div",{className:"text-center",children:[s.jsx("p",{className:"text-lg font-semibold text-text",children:"Scan the QR code and fill out the form"}),(0,s.jsxs)("p",{className:"mt-4 text-sm text-muted leading-relaxed",children:["Non-Referral Agents please input ",s.jsx("span",{className:"font-semibold text-text",children:"N/A"})," in the fields that do not apply to you."]})]})]}),(0,s.jsxs)("div",{className:"relative",children:[s.jsx("div",{className:"absolute inset-0 flex items-center",children:s.jsx("div",{className:"w-full border-t border-border"})}),s.jsx("div",{className:"relative flex justify-center text-xs uppercase",children:s.jsx("span",{className:"bg-panel px-4 text-muted",children:"Or"})})]}),(0,s.jsxs)("div",{className:"text-center space-y-4",children:[s.jsx("p",{className:"text-sm text-muted",children:"If unable to scan QR code, please visit:"}),s.jsx("a",{href:"https://forms.office.com/r/G0kkRW4F7q",target:"_blank",rel:"noopener noreferrer",className:"inline-block",children:s.jsx(i.z,{variant:"primary",children:"Open Referral Form"})}),s.jsx("p",{className:"text-xs text-muted font-mono break-all",children:"https://forms.office.com/r/G0kkRW4F7q"})]})]})}),s.jsx("div",{className:"mt-8 text-center",children:(0,s.jsxs)("p",{className:"text-sm text-muted",children:["Need assistance? ",s.jsx("a",{href:"/#contact",className:"text-brand hover:text-brand2 transition-colors",children:"Contact us"})]})})]})]}),s.jsx("footer",{className:"mx-auto max-w-container px-7 py-8 text-center",children:(0,s.jsxs)("div",{className:"text-xs text-muted",children:["\xa9 ",new Date().getFullYear()," T.O.O.L.S Inc \xb7 Empowering individuals to start over and unlock their full potential"]})})]})}},8465:(e,t,r)=>{"use strict";r.d(t,{z:()=>s});let s=(0,r(8570).createProxy)(String.raw`C:\Users\donyalemack\sdtoolsinc-web\components\ui\Button.tsx#Button`)},8749:(e,t,r)=>{"use strict";r.d(t,{r:()=>s});let s=(0,r(8570).createProxy)(String.raw`C:\Users\donyalemack\sdtoolsinc-web\components\ui\GlowCard.tsx#GlowCard`)},8988:(e,t,r)=>{"use strict";r.d(t,{w:()=>s});let s=(0,r(8570).createProxy)(String.raw`C:\Users\donyalemack\sdtoolsinc-web\components\ui\Navbar.tsx#Navbar`)},7272:()=>{}};var t=require("../../webpack-runtime.js");t.C(e);var r=e=>t(t.s=e),s=t.X(0,[819,978],()=>r(7243));module.exports=s})(); \ No newline at end of file diff --git a/.next/server/app/referral/page.js.nft.json b/.next/server/app/referral/page.js.nft.json deleted file mode 100644 index f3a79e9a..00000000 --- a/.next/server/app/referral/page.js.nft.json +++ /dev/null @@ -1 +0,0 @@ -{"version":1,"files":["../../../../node_modules/next/dist/client/components/action-async-storage-instance.js","../../../../node_modules/next/dist/client/components/action-async-storage.external.js","../../../../node_modules/next/dist/client/components/async-local-storage.js","../../../../node_modules/next/dist/client/components/request-async-storage-instance.js","../../../../node_modules/next/dist/client/components/request-async-storage.external.js","../../../../node_modules/next/dist/client/components/static-generation-async-storage-instance.js","../../../../node_modules/next/dist/client/components/static-generation-async-storage.external.js","../../../../node_modules/next/dist/compiled/@opentelemetry/api/index.js","../../../../node_modules/next/dist/compiled/@opentelemetry/api/package.json","../../../../node_modules/next/dist/compiled/next-server/app-page.runtime.prod.js","../../../../node_modules/next/dist/server/lib/trace/constants.js","../../../../node_modules/next/dist/server/lib/trace/tracer.js","../../../../node_modules/next/package.json","../../../../package.json","../../../package.json","../../chunks/819.js","../../chunks/978.js","../../webpack-runtime.js","page_client-reference-manifest.js"]} \ No newline at end of file diff --git a/.next/server/app/referral/page_client-reference-manifest.js b/.next/server/app/referral/page_client-reference-manifest.js deleted file mode 100644 index 51421956..00000000 --- a/.next/server/app/referral/page_client-reference-manifest.js +++ /dev/null @@ -1 +0,0 @@ -globalThis.__RSC_MANIFEST=(globalThis.__RSC_MANIFEST||{});globalThis.__RSC_MANIFEST["/referral/page"]={"moduleLoading":{"prefix":"/_next/","crossOrigin":null},"ssrModuleMapping":{"80":{"*":{"id":"1868","name":"*","chunks":[],"async":false}},"944":{"*":{"id":"8055","name":"*","chunks":[],"async":false}},"1060":{"*":{"id":"9727","name":"*","chunks":[],"async":false}},"2846":{"*":{"id":"2994","name":"*","chunks":[],"async":false}},"3783":{"*":{"id":"3317","name":"*","chunks":[],"async":false}},"4023":{"*":{"id":"6935","name":"*","chunks":[],"async":false}},"4210":{"*":{"id":"9941","name":"*","chunks":[],"async":false}},"4226":{"*":{"id":"3679","name":"*","chunks":[],"async":false}},"4707":{"*":{"id":"9671","name":"*","chunks":[],"async":false}},"4755":{"*":{"id":"5943","name":"*","chunks":[],"async":false}},"5020":{"*":{"id":"822","name":"*","chunks":[],"async":false}},"6423":{"*":{"id":"4759","name":"*","chunks":[],"async":false}},"6634":{"*":{"id":"4799","name":"*","chunks":[],"async":false}},"7452":{"*":{"id":"9436","name":"*","chunks":[],"async":false}},"7727":{"*":{"id":"4440","name":"*","chunks":[],"async":false}},"8703":{"*":{"id":"4953","name":"*","chunks":[],"async":false}},"9107":{"*":{"id":"6114","name":"*","chunks":[],"async":false}},"9185":{"*":{"id":"5285","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"C:\\Users\\donyalemack\\sdtoolsinc-web\\node_modules\\next\\dist\\client\\components\\app-router.js":{"id":2846,"name":"*","chunks":[],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\node_modules\\next\\dist\\esm\\client\\components\\app-router.js":{"id":2846,"name":"*","chunks":[],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\node_modules\\next\\dist\\client\\components\\client-page.js":{"id":9107,"name":"*","chunks":[],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\node_modules\\next\\dist\\esm\\client\\components\\client-page.js":{"id":9107,"name":"*","chunks":[],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\node_modules\\next\\dist\\client\\components\\error-boundary.js":{"id":1060,"name":"*","chunks":[],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\node_modules\\next\\dist\\esm\\client\\components\\error-boundary.js":{"id":1060,"name":"*","chunks":[],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\node_modules\\next\\dist\\client\\components\\layout-router.js":{"id":4707,"name":"*","chunks":[],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\node_modules\\next\\dist\\esm\\client\\components\\layout-router.js":{"id":4707,"name":"*","chunks":[],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\node_modules\\next\\dist\\client\\components\\not-found-boundary.js":{"id":80,"name":"*","chunks":[],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\node_modules\\next\\dist\\esm\\client\\components\\not-found-boundary.js":{"id":80,"name":"*","chunks":[],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\node_modules\\next\\dist\\client\\components\\render-from-template-context.js":{"id":6423,"name":"*","chunks":[],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\node_modules\\next\\dist\\esm\\client\\components\\render-from-template-context.js":{"id":6423,"name":"*","chunks":[],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\app\\globals.css":{"id":7960,"name":"*","chunks":["185","static/chunks/app/layout-08ae2470bd528e26.js"],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\lib\\auth.tsx":{"id":4210,"name":"*","chunks":["185","static/chunks/app/layout-08ae2470bd528e26.js"],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\components\\ui\\Button.tsx":{"id":4226,"name":"*","chunks":["824","static/chunks/824-d6d223e22b94a09d.js","66","static/chunks/app/referral/page-d4903c996cabc3f5.js"],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\components\\ui\\ChatBot.tsx":{"id":4755,"name":"*","chunks":["824","static/chunks/824-d6d223e22b94a09d.js","169","static/chunks/169-a16368c4b2cb38f0.js","459","static/chunks/459-bc2c752fd9707a34.js","931","static/chunks/app/page-1da3f678fece646a.js"],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\components\\ui\\CookieConsent.tsx":{"id":9185,"name":"*","chunks":["824","static/chunks/824-d6d223e22b94a09d.js","169","static/chunks/169-a16368c4b2cb38f0.js","459","static/chunks/459-bc2c752fd9707a34.js","931","static/chunks/app/page-1da3f678fece646a.js"],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\components\\ui\\DashboardSection.tsx":{"id":7727,"name":"*","chunks":["824","static/chunks/824-d6d223e22b94a09d.js","169","static/chunks/169-a16368c4b2cb38f0.js","459","static/chunks/459-bc2c752fd9707a34.js","931","static/chunks/app/page-1da3f678fece646a.js"],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\components\\ui\\GlowCard.tsx":{"id":7452,"name":"*","chunks":["824","static/chunks/824-d6d223e22b94a09d.js","66","static/chunks/app/referral/page-d4903c996cabc3f5.js"],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\components\\ui\\InteractiveTiles.tsx":{"id":3783,"name":"*","chunks":["824","static/chunks/824-d6d223e22b94a09d.js","169","static/chunks/169-a16368c4b2cb38f0.js","459","static/chunks/459-bc2c752fd9707a34.js","931","static/chunks/app/page-1da3f678fece646a.js"],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\components\\ui\\Navbar.tsx":{"id":8703,"name":"*","chunks":["824","static/chunks/824-d6d223e22b94a09d.js","66","static/chunks/app/referral/page-d4903c996cabc3f5.js"],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\app\\portal\\dashboard\\page.tsx":{"id":944,"name":"*","chunks":[],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\app\\portal\\courses\\page.tsx":{"id":5020,"name":"*","chunks":[],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\app\\portal\\auth\\page.tsx":{"id":6634,"name":"*","chunks":[],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\app\\portal\\profile\\page.tsx":{"id":4023,"name":"*","chunks":[],"async":false}},"entryCSSFiles":{"C:\\Users\\donyalemack\\sdtoolsinc-web\\":[],"C:\\Users\\donyalemack\\sdtoolsinc-web\\app\\layout":["static/css/036e22c1014a7986.css"],"C:\\Users\\donyalemack\\sdtoolsinc-web\\app\\page":[],"C:\\Users\\donyalemack\\sdtoolsinc-web\\app\\referral\\page":[]}} \ No newline at end of file diff --git a/.next/server/chunks/682.js b/.next/server/chunks/682.js deleted file mode 100644 index aa2b8998..00000000 --- a/.next/server/chunks/682.js +++ /dev/null @@ -1,6 +0,0 @@ -"use strict";exports.id=682,exports.ids=[682],exports.modules={1682:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{Head:function(){return y},Html:function(){return I},Main:function(){return T},NextScript:function(){return S},default:function(){return P}});let r=n(997),i=function(e,t){if(e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=p(void 0);if(n&&n.has(e))return n.get(e);var r={__proto__:null},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var s=i?Object.getOwnPropertyDescriptor(e,o):null;s&&(s.get||s.set)?Object.defineProperty(r,o,s):r[o]=e[o]}return r.default=e,n&&n.set(e,r),r}(n(6689)),o=n(5104),s=n(5778),a=n(9630),l=function(e){return e&&e.__esModule?e:{default:e}}(n(676)),u=n(3112),c=n(8584);function p(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(p=function(e){return e?n:t})(e)}let f=new Set;function d(e,t,n){let r=(0,s.getPageFiles)(e,"/_app"),i=n?[]:(0,s.getPageFiles)(e,t);return{sharedFiles:r,pageFiles:i,allFiles:[...new Set([...r,...i])]}}function h(e,t){let{assetPrefix:n,buildManifest:i,assetQueryString:o,disableOptimizedLoading:s,crossOrigin:a}=e;return i.polyfillFiles.filter(e=>e.endsWith(".js")&&!e.endsWith(".module.js")).map(e=>(0,r.jsx)("script",{defer:!s,nonce:t.nonce,crossOrigin:t.crossOrigin||a,noModule:!0,src:`${n}/_next/${(0,c.encodeURIPath)(e)}${o}`},e))}function m({styles:e}){if(!e)return null;let t=Array.isArray(e)?e:[];if(e.props&&Array.isArray(e.props.children)){let n=e=>{var t,n;return null==e?void 0:null==(n=e.props)?void 0:null==(t=n.dangerouslySetInnerHTML)?void 0:t.__html};e.props.children.forEach(e=>{Array.isArray(e)?e.forEach(e=>n(e)&&t.push(e)):n(e)&&t.push(e)})}return(0,r.jsx)("style",{"amp-custom":"",dangerouslySetInnerHTML:{__html:t.map(e=>e.props.dangerouslySetInnerHTML.__html).join("").replace(/\/\*# sourceMappingURL=.*\*\//g,"").replace(/\/\*@ sourceURL=.*?\*\//g,"")}})}function _(e,t,n){let{dynamicImports:i,assetPrefix:o,isDevelopment:s,assetQueryString:a,disableOptimizedLoading:l,crossOrigin:u}=e;return i.map(e=>!e.endsWith(".js")||n.allFiles.includes(e)?null:(0,r.jsx)("script",{async:!s&&l,defer:!l,src:`${o}/_next/${(0,c.encodeURIPath)(e)}${a}`,nonce:t.nonce,crossOrigin:t.crossOrigin||u},e))}function g(e,t,n){var i;let{assetPrefix:o,buildManifest:s,isDevelopment:a,assetQueryString:l,disableOptimizedLoading:u,crossOrigin:p}=e;return[...n.allFiles.filter(e=>e.endsWith(".js")),...null==(i=s.lowPriorityFiles)?void 0:i.filter(e=>e.endsWith(".js"))].map(e=>(0,r.jsx)("script",{src:`${o}/_next/${(0,c.encodeURIPath)(e)}${l}`,nonce:t.nonce,async:!a&&u,defer:!u,crossOrigin:t.crossOrigin||p},e))}function E(e,t){let{scriptLoader:n,disableOptimizedLoading:o,crossOrigin:s}=e,a=function(e,t){let{assetPrefix:n,scriptLoader:o,crossOrigin:s,nextScriptWorkers:a}=e;if(!a)return null;try{let{partytownSnippet:e}=require("@builder.io/partytown/integration"),a=(Array.isArray(t.children)?t.children:[t.children]).find(e=>{var t,n;return!!e&&!!e.props&&(null==e?void 0:null==(n=e.props)?void 0:null==(t=n.dangerouslySetInnerHTML)?void 0:t.__html.length)&&"data-partytown-config"in e.props});return(0,r.jsxs)(r.Fragment,{children:[!a&&(0,r.jsx)("script",{"data-partytown-config":"",dangerouslySetInnerHTML:{__html:` - partytown = { - lib: "${n}/_next/static/~partytown/" - }; - `}}),(0,r.jsx)("script",{"data-partytown":"",dangerouslySetInnerHTML:{__html:e()}}),(o.worker||[]).map((e,n)=>{let{strategy:r,src:o,children:a,dangerouslySetInnerHTML:l,...u}=e,c={};if(o)c.src=o;else if(l&&l.__html)c.dangerouslySetInnerHTML={__html:l.__html};else if(a)c.dangerouslySetInnerHTML={__html:"string"==typeof a?a:Array.isArray(a)?a.join(""):""};else throw Error("Invalid usage of next/script. Did you forget to include a src attribute or an inline script? https://nextjs.org/docs/messages/invalid-script");return(0,i.createElement)("script",{...c,...u,type:"text/partytown",key:o||n,nonce:t.nonce,"data-nscript":"worker",crossOrigin:t.crossOrigin||s})})]})}catch(e){return(0,l.default)(e)&&"MODULE_NOT_FOUND"!==e.code&&console.warn(`Warning: ${e.message}`),null}}(e,t),u=(n.beforeInteractive||[]).filter(e=>e.src).map((e,n)=>{let{strategy:r,...a}=e;return(0,i.createElement)("script",{...a,key:a.src||n,defer:a.defer??!o,nonce:t.nonce,"data-nscript":"beforeInteractive",crossOrigin:t.crossOrigin||s})});return(0,r.jsxs)(r.Fragment,{children:[a,u]})}class y extends i.default.Component{static #e=this.contextType=u.HtmlContext;getCssLinks(e){let{assetPrefix:t,assetQueryString:n,dynamicImports:i,crossOrigin:o,optimizeCss:s,optimizeFonts:a}=this.context,l=e.allFiles.filter(e=>e.endsWith(".css")),u=new Set(e.sharedFiles),p=new Set([]),f=Array.from(new Set(i.filter(e=>e.endsWith(".css"))));if(f.length){let e=new Set(l);p=new Set(f=f.filter(t=>!(e.has(t)||u.has(t)))),l.push(...f)}let d=[];return l.forEach(e=>{let i=u.has(e);s||d.push((0,r.jsx)("link",{nonce:this.props.nonce,rel:"preload",href:`${t}/_next/${(0,c.encodeURIPath)(e)}${n}`,as:"style",crossOrigin:this.props.crossOrigin||o},`${e}-preload`));let a=p.has(e);d.push((0,r.jsx)("link",{nonce:this.props.nonce,rel:"stylesheet",href:`${t}/_next/${(0,c.encodeURIPath)(e)}${n}`,crossOrigin:this.props.crossOrigin||o,"data-n-g":a?void 0:i?"":void 0,"data-n-p":a?void 0:i?void 0:""},e))}),a&&(d=this.makeStylesheetInert(d)),0===d.length?null:d}getPreloadDynamicChunks(){let{dynamicImports:e,assetPrefix:t,assetQueryString:n,crossOrigin:i}=this.context;return e.map(e=>e.endsWith(".js")?(0,r.jsx)("link",{rel:"preload",href:`${t}/_next/${(0,c.encodeURIPath)(e)}${n}`,as:"script",nonce:this.props.nonce,crossOrigin:this.props.crossOrigin||i},e):null).filter(Boolean)}getPreloadMainLinks(e){let{assetPrefix:t,assetQueryString:n,scriptLoader:i,crossOrigin:o}=this.context,s=e.allFiles.filter(e=>e.endsWith(".js"));return[...(i.beforeInteractive||[]).map(e=>(0,r.jsx)("link",{nonce:this.props.nonce,rel:"preload",href:e.src,as:"script",crossOrigin:this.props.crossOrigin||o},e.src)),...s.map(e=>(0,r.jsx)("link",{nonce:this.props.nonce,rel:"preload",href:`${t}/_next/${(0,c.encodeURIPath)(e)}${n}`,as:"script",crossOrigin:this.props.crossOrigin||o},e))]}getBeforeInteractiveInlineScripts(){let{scriptLoader:e}=this.context,{nonce:t,crossOrigin:n}=this.props;return(e.beforeInteractive||[]).filter(e=>!e.src&&(e.dangerouslySetInnerHTML||e.children)).map((e,r)=>{let{strategy:o,children:s,dangerouslySetInnerHTML:a,src:l,...u}=e,c="";return a&&a.__html?c=a.__html:s&&(c="string"==typeof s?s:Array.isArray(s)?s.join(""):""),(0,i.createElement)("script",{...u,dangerouslySetInnerHTML:{__html:c},key:u.id||r,nonce:t,"data-nscript":"beforeInteractive",crossOrigin:n||void 0})})}getDynamicChunks(e){return _(this.context,this.props,e)}getPreNextScripts(){return E(this.context,this.props)}getScripts(e){return g(this.context,this.props,e)}getPolyfillScripts(){return h(this.context,this.props)}makeStylesheetInert(e){return i.default.Children.map(e,e=>{var t,n;if((null==e?void 0:e.type)==="link"&&(null==e?void 0:null==(t=e.props)?void 0:t.href)&&o.OPTIMIZED_FONT_PROVIDERS.some(({url:t})=>{var n,r;return null==e?void 0:null==(r=e.props)?void 0:null==(n=r.href)?void 0:n.startsWith(t)})){let t={...e.props||{},"data-href":e.props.href,href:void 0};return i.default.cloneElement(e,t)}if(null==e?void 0:null==(n=e.props)?void 0:n.children){let t={...e.props||{},children:this.makeStylesheetInert(e.props.children)};return i.default.cloneElement(e,t)}return e}).filter(Boolean)}render(){let{styles:e,ampPath:t,inAmpMode:o,hybridAmp:s,canonicalBase:a,__NEXT_DATA__:l,dangerousAsPath:u,headTags:p,unstable_runtimeJS:f,unstable_JsPreload:h,disableOptimizedLoading:_,optimizeCss:g,optimizeFonts:E,assetPrefix:y,nextFontManifest:S}=this.context,I=!1===f,T=!1===h||!_;this.context.docComponentsRendered.Head=!0;let{head:P}=this.context,O=[],x=[];P&&(P.forEach(e=>{let t;this.context.strictNextHead&&(t=i.default.createElement("meta",{name:"next-head",content:"1"})),e&&"link"===e.type&&"preload"===e.props.rel&&"style"===e.props.as?(t&&O.push(t),O.push(e)):e&&(t&&("meta"!==e.type||!e.props.charSet)&&x.push(t),x.push(e))}),P=O.concat(x));let b=i.default.Children.toArray(this.props.children).filter(Boolean);E&&!o&&(b=this.makeStylesheetInert(b));let N=!1,j=!1;P=i.default.Children.map(P||[],e=>{if(!e)return e;let{type:t,props:n}=e;if(o){let r="";if("meta"===t&&"viewport"===n.name?r='name="viewport"':"link"===t&&"canonical"===n.rel?j=!0:"script"===t&&(n.src&&-1>n.src.indexOf("ampproject")||n.dangerouslySetInnerHTML&&(!n.type||"text/javascript"===n.type))&&(r="{r+=` ${e}="${n[e]}"`}),r+="/>"),r)return console.warn(`Found conflicting amp tag "${e.type}" with conflicting prop ${r} in ${l.page}. https://nextjs.org/docs/messages/conflicting-amp-tag`),null}else"link"===t&&"amphtml"===n.rel&&(N=!0);return e});let v=d(this.context.buildManifest,this.context.__NEXT_DATA__.page,o),R=function(e,t,n=""){if(!e)return{preconnect:null,preload:null};let i=e.pages["/_app"],o=e.pages[t],s=Array.from(new Set([...i??[],...o??[]]));return{preconnect:0===s.length&&(i||o)?(0,r.jsx)("link",{"data-next-font":e.pagesUsingSizeAdjust?"size-adjust":"",rel:"preconnect",href:"/",crossOrigin:"anonymous"}):null,preload:s?s.map(e=>{let t=/\.(woff|woff2|eot|ttf|otf)$/.exec(e)[1];return(0,r.jsx)("link",{rel:"preload",href:`${n}/_next/${(0,c.encodeURIPath)(e)}`,as:"font",type:`font/${t}`,crossOrigin:"anonymous","data-next-font":e.includes("-s")?"size-adjust":""},e)}):null}}(S,u,y);return(0,r.jsxs)("head",{...function(e){let{crossOrigin:t,nonce:n,...r}=e;return r}(this.props),children:[this.context.isDevelopment&&(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)("style",{"data-next-hide-fouc":!0,"data-ampdevmode":o?"true":void 0,dangerouslySetInnerHTML:{__html:"body{display:none}"}}),(0,r.jsx)("noscript",{"data-next-hide-fouc":!0,"data-ampdevmode":o?"true":void 0,children:(0,r.jsx)("style",{dangerouslySetInnerHTML:{__html:"body{display:block}"}})})]}),P,this.context.strictNextHead?null:(0,r.jsx)("meta",{name:"next-head-count",content:i.default.Children.count(P||[]).toString()}),b,E&&(0,r.jsx)("meta",{name:"next-font-preconnect"}),R.preconnect,R.preload,o&&(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)("meta",{name:"viewport",content:"width=device-width,minimum-scale=1,initial-scale=1"}),!j&&(0,r.jsx)("link",{rel:"canonical",href:a+n(733).cleanAmpPath(u)}),(0,r.jsx)("link",{rel:"preload",as:"script",href:"https://cdn.ampproject.org/v0.js"}),(0,r.jsx)(m,{styles:e}),(0,r.jsx)("style",{"amp-boilerplate":"",dangerouslySetInnerHTML:{__html:"body{-webkit-animation:-amp-start 8s steps(1,end) 0s 1 normal both;-moz-animation:-amp-start 8s steps(1,end) 0s 1 normal both;-ms-animation:-amp-start 8s steps(1,end) 0s 1 normal both;animation:-amp-start 8s steps(1,end) 0s 1 normal both}@-webkit-keyframes -amp-start{from{visibility:hidden}to{visibility:visible}}@-moz-keyframes -amp-start{from{visibility:hidden}to{visibility:visible}}@-ms-keyframes -amp-start{from{visibility:hidden}to{visibility:visible}}@-o-keyframes -amp-start{from{visibility:hidden}to{visibility:visible}}@keyframes -amp-start{from{visibility:hidden}to{visibility:visible}}"}}),(0,r.jsx)("noscript",{children:(0,r.jsx)("style",{"amp-boilerplate":"",dangerouslySetInnerHTML:{__html:"body{-webkit-animation:none;-moz-animation:none;-ms-animation:none;animation:none}"}})}),(0,r.jsx)("script",{async:!0,src:"https://cdn.ampproject.org/v0.js"})]}),!o&&(0,r.jsxs)(r.Fragment,{children:[!N&&s&&(0,r.jsx)("link",{rel:"amphtml",href:a+(t||`${u}${u.includes("?")?"&":"?"}amp=1`)}),this.getBeforeInteractiveInlineScripts(),!g&&this.getCssLinks(v),!g&&(0,r.jsx)("noscript",{"data-n-css":this.props.nonce??""}),!I&&!T&&this.getPreloadDynamicChunks(),!I&&!T&&this.getPreloadMainLinks(v),!_&&!I&&this.getPolyfillScripts(),!_&&!I&&this.getPreNextScripts(),!_&&!I&&this.getDynamicChunks(v),!_&&!I&&this.getScripts(v),g&&this.getCssLinks(v),g&&(0,r.jsx)("noscript",{"data-n-css":this.props.nonce??""}),this.context.isDevelopment&&(0,r.jsx)("noscript",{id:"__next_css__DO_NOT_USE__"}),e||null]}),i.default.createElement(i.default.Fragment,{},...p||[])]})}}class S extends i.default.Component{static #e=this.contextType=u.HtmlContext;getDynamicChunks(e){return _(this.context,this.props,e)}getPreNextScripts(){return E(this.context,this.props)}getScripts(e){return g(this.context,this.props,e)}getPolyfillScripts(){return h(this.context,this.props)}static getInlineScriptSource(e){let{__NEXT_DATA__:t,largePageDataBytes:r}=e;try{let i=JSON.stringify(t);if(f.has(t.page))return(0,a.htmlEscapeJsonString)(i);let o=Buffer.from(i).byteLength,s=n(5955).Z;return r&&o>r&&(f.add(t.page),console.warn(`Warning: data for page "${t.page}"${t.page===e.dangerousAsPath?"":` (path "${e.dangerousAsPath}")`} is ${s(o)} which exceeds the threshold of ${s(r)}, this amount of data can reduce performance. -See more info here: https://nextjs.org/docs/messages/large-page-data`)),(0,a.htmlEscapeJsonString)(i)}catch(e){if((0,l.default)(e)&&-1!==e.message.indexOf("circular structure"))throw Error(`Circular structure in "getInitialProps" result of page "${t.page}". https://nextjs.org/docs/messages/circular-structure`);throw e}}render(){let{assetPrefix:e,inAmpMode:t,buildManifest:n,unstable_runtimeJS:i,docComponentsRendered:o,assetQueryString:s,disableOptimizedLoading:a,crossOrigin:l}=this.context,u=!1===i;if(o.NextScript=!0,t)return null;let p=d(this.context.buildManifest,this.context.__NEXT_DATA__.page,t);return(0,r.jsxs)(r.Fragment,{children:[!u&&n.devFiles?n.devFiles.map(t=>(0,r.jsx)("script",{src:`${e}/_next/${(0,c.encodeURIPath)(t)}${s}`,nonce:this.props.nonce,crossOrigin:this.props.crossOrigin||l},t)):null,u?null:(0,r.jsx)("script",{id:"__NEXT_DATA__",type:"application/json",nonce:this.props.nonce,crossOrigin:this.props.crossOrigin||l,dangerouslySetInnerHTML:{__html:S.getInlineScriptSource(this.context)}}),a&&!u&&this.getPolyfillScripts(),a&&!u&&this.getPreNextScripts(),a&&!u&&this.getDynamicChunks(p),a&&!u&&this.getScripts(p)]})}}function I(e){let{inAmpMode:t,docComponentsRendered:n,locale:o,scriptLoader:s,__NEXT_DATA__:a}=(0,u.useHtmlContext)();return n.Html=!0,function(e,t,n){var r,o,s,a;if(!n.children)return;let l=[],u=Array.isArray(n.children)?n.children:[n.children],c=null==(o=u.find(e=>e.type===y))?void 0:null==(r=o.props)?void 0:r.children,p=null==(a=u.find(e=>"body"===e.type))?void 0:null==(s=a.props)?void 0:s.children,f=[...Array.isArray(c)?c:[c],...Array.isArray(p)?p:[p]];i.default.Children.forEach(f,t=>{var n;if(t&&(null==(n=t.type)?void 0:n.__nextScript)){if("beforeInteractive"===t.props.strategy){e.beforeInteractive=(e.beforeInteractive||[]).concat([{...t.props}]);return}if(["lazyOnload","afterInteractive","worker"].includes(t.props.strategy)){l.push(t.props);return}}}),t.scriptLoader=l}(s,a,e),(0,r.jsx)("html",{...e,lang:e.lang||o||void 0,amp:t?"":void 0,"data-ampdevmode":void 0})}function T(){let{docComponentsRendered:e}=(0,u.useHtmlContext)();return e.Main=!0,(0,r.jsx)("next-js-internal-body-render-target",{})}class P extends i.default.Component{static getInitialProps(e){return e.defaultGetInitialProps(e)}render(){return(0,r.jsxs)(I,{children:[(0,r.jsx)(y,{}),(0,r.jsxs)("body",{children:[(0,r.jsx)(T,{}),(0,r.jsx)(S,{})]})]})}}P[o.NEXT_BUILTIN_DOCUMENT]=function(){return(0,r.jsxs)(I,{children:[(0,r.jsx)(y,{}),(0,r.jsxs)("body",{children:[(0,r.jsx)(T,{}),(0,r.jsx)(S,{})]})]})}},5104:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{APP_BUILD_MANIFEST:function(){return E},APP_CLIENT_INTERNALS:function(){return K},APP_PATHS_MANIFEST:function(){return m},APP_PATH_ROUTES_MANIFEST:function(){return _},AUTOMATIC_FONT_OPTIMIZATION_MANIFEST:function(){return M},BARREL_OPTIMIZATION_PREFIX:function(){return B},BLOCKED_PAGES:function(){return F},BUILD_ID_FILE:function(){return w},BUILD_MANIFEST:function(){return g},CLIENT_PUBLIC_FILES_PATH:function(){return D},CLIENT_REFERENCE_MANIFEST:function(){return W},CLIENT_STATIC_FILES_PATH:function(){return U},CLIENT_STATIC_FILES_RUNTIME_AMP:function(){return q},CLIENT_STATIC_FILES_RUNTIME_MAIN:function(){return V},CLIENT_STATIC_FILES_RUNTIME_MAIN_APP:function(){return X},CLIENT_STATIC_FILES_RUNTIME_POLYFILLS:function(){return Q},CLIENT_STATIC_FILES_RUNTIME_POLYFILLS_SYMBOL:function(){return ee},CLIENT_STATIC_FILES_RUNTIME_REACT_REFRESH:function(){return Z},CLIENT_STATIC_FILES_RUNTIME_WEBPACK:function(){return J},COMPILER_INDEXES:function(){return o},COMPILER_NAMES:function(){return i},CONFIG_FILES:function(){return C},DEFAULT_RUNTIME_WEBPACK:function(){return et},DEFAULT_SANS_SERIF_FONT:function(){return el},DEFAULT_SERIF_FONT:function(){return ea},DEV_CLIENT_PAGES_MANIFEST:function(){return j},DEV_MIDDLEWARE_MANIFEST:function(){return R},EDGE_RUNTIME_WEBPACK:function(){return en},EDGE_UNSUPPORTED_NODE_APIS:function(){return ed},EXPORT_DETAIL:function(){return P},EXPORT_MARKER:function(){return T},FUNCTIONS_CONFIG_MANIFEST:function(){return y},GOOGLE_FONT_PROVIDER:function(){return eo},IMAGES_MANIFEST:function(){return b},INTERCEPTION_ROUTE_REWRITE_MANIFEST:function(){return Y},MIDDLEWARE_BUILD_MANIFEST:function(){return G},MIDDLEWARE_MANIFEST:function(){return v},MIDDLEWARE_REACT_LOADABLE_MANIFEST:function(){return z},MODERN_BROWSERSLIST_TARGET:function(){return r.default},NEXT_BUILTIN_DOCUMENT:function(){return $},NEXT_FONT_MANIFEST:function(){return I},OPTIMIZED_FONT_PROVIDERS:function(){return es},PAGES_MANIFEST:function(){return h},PHASE_DEVELOPMENT_SERVER:function(){return p},PHASE_EXPORT:function(){return l},PHASE_INFO:function(){return d},PHASE_PRODUCTION_BUILD:function(){return u},PHASE_PRODUCTION_SERVER:function(){return c},PHASE_TEST:function(){return f},PRERENDER_MANIFEST:function(){return O},REACT_LOADABLE_MANIFEST:function(){return A},ROUTES_MANIFEST:function(){return x},RSC_MODULE_TYPES:function(){return ef},SERVER_DIRECTORY:function(){return L},SERVER_FILES_MANIFEST:function(){return N},SERVER_PROPS_ID:function(){return ei},SERVER_REFERENCE_MANIFEST:function(){return H},STATIC_PROPS_ID:function(){return er},STATIC_STATUS_PAGES:function(){return eu},STRING_LITERAL_DROP_BUNDLE:function(){return k},SUBRESOURCE_INTEGRITY_MANIFEST:function(){return S},SYSTEM_ENTRYPOINTS:function(){return eh},TRACE_OUTPUT_VERSION:function(){return ec},TURBO_TRACE_DEFAULT_MEMORY_LIMIT:function(){return ep},UNDERSCORE_NOT_FOUND_ROUTE:function(){return s},UNDERSCORE_NOT_FOUND_ROUTE_ENTRY:function(){return a}});let r=n(167)._(n(979)),i={client:"client",server:"server",edgeServer:"edge-server"},o={[i.client]:0,[i.server]:1,[i.edgeServer]:2},s="/_not-found",a=""+s+"/page",l="phase-export",u="phase-production-build",c="phase-production-server",p="phase-development-server",f="phase-test",d="phase-info",h="pages-manifest.json",m="app-paths-manifest.json",_="app-path-routes-manifest.json",g="build-manifest.json",E="app-build-manifest.json",y="functions-config-manifest.json",S="subresource-integrity-manifest",I="next-font-manifest",T="export-marker.json",P="export-detail.json",O="prerender-manifest.json",x="routes-manifest.json",b="images-manifest.json",N="required-server-files.json",j="_devPagesManifest.json",v="middleware-manifest.json",R="_devMiddlewareManifest.json",A="react-loadable-manifest.json",M="font-manifest.json",L="server",C=["next.config.js","next.config.mjs"],w="BUILD_ID",F=["/_document","/_app","/_error"],D="public",U="static",k="__NEXT_DROP_CLIENT_FILE__",$="__NEXT_BUILTIN_DOCUMENT__",B="__barrel_optimize__",W="client-reference-manifest",H="server-reference-manifest",G="middleware-build-manifest",z="middleware-react-loadable-manifest",Y="interception-route-rewrite-manifest",V="main",X=""+V+"-app",K="app-pages-internals",Z="react-refresh",q="amp",J="webpack",Q="polyfills",ee=Symbol(Q),et="webpack-runtime",en="edge-runtime-webpack",er="__N_SSG",ei="__N_SSP",eo="https://fonts.googleapis.com/",es=[{url:eo,preconnect:"https://fonts.gstatic.com"},{url:"https://use.typekit.net",preconnect:"https://use.typekit.net"}],ea={name:"Times New Roman",xAvgCharWidth:821,azAvgWidth:854.3953488372093,unitsPerEm:2048},el={name:"Arial",xAvgCharWidth:904,azAvgWidth:934.5116279069767,unitsPerEm:2048},eu=["/500"],ec=1,ep=6e3,ef={client:"client",server:"server"},ed=["clearImmediate","setImmediate","BroadcastChannel","ByteLengthQueuingStrategy","CompressionStream","CountQueuingStrategy","DecompressionStream","DomException","MessageChannel","MessageEvent","MessagePort","ReadableByteStreamController","ReadableStreamBYOBRequest","ReadableStreamDefaultController","TransformStreamDefaultController","WritableStreamDefaultController"],eh=new Set([V,Z,q,X]);("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},8584:(e,t)=>{function n(e){return e.split("/").map(e=>encodeURIComponent(e)).join("/")}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"encodeURIPath",{enumerable:!0,get:function(){return n}})},8299:(e,t)=>{function n(e){return Object.prototype.toString.call(e)}function r(e){if("[object Object]"!==n(e))return!1;let t=Object.getPrototypeOf(e);return null===t||t.hasOwnProperty("isPrototypeOf")}Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{getObjectClassLabel:function(){return n},isPlainObject:function(){return r}})},979:e=>{e.exports=["chrome 64","edge 79","firefox 67","opera 51","safari 12"]},5876:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"denormalizePagePath",{enumerable:!0,get:function(){return o}});let r=n(2189),i=n(4212);function o(e){let t=(0,i.normalizePathSep)(e);return t.startsWith("/index/")&&!(0,r.isDynamicRoute)(t)?t.slice(6):"/index"!==t?t:"/"}},5078:(e,t)=>{function n(e){return e.startsWith("/")?e:"/"+e}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"ensureLeadingSlash",{enumerable:!0,get:function(){return n}})},9431:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"normalizePagePath",{enumerable:!0,get:function(){return s}});let r=n(5078),i=n(2189),o=n(5782);function s(e){let t=/^\/index(\/|$)/.test(e)&&!(0,i.isDynamicRoute)(e)?"/index"+e:"/"===e?"/index":(0,r.ensureLeadingSlash)(e);{let{posix:e}=n(5315),r=e.normalize(t);if(r!==t)throw new o.NormalizeError("Requested and resolved page mismatch: "+t+" "+r)}return t}},4212:(e,t)=>{function n(e){return e.replace(/\\/g,"/")}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"normalizePathSep",{enumerable:!0,get:function(){return n}})},2340:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{normalizeAppPath:function(){return o},normalizeRscURL:function(){return s}});let r=n(5078),i=n(3737);function o(e){return(0,r.ensureLeadingSlash)(e.split("/").reduce((e,t,n,r)=>!t||(0,i.isGroupSegment)(t)||"@"===t[0]||("page"===t||"route"===t)&&n===r.length-1?e:e+"/"+t,""))}function s(e){return e.replace(/\.rsc($|\?)/,"$1")}},2189:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{getSortedRoutes:function(){return r.getSortedRoutes},isDynamicRoute:function(){return i.isDynamicRoute}});let r=n(317),i=n(1735)},1735:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"isDynamicRoute",{enumerable:!0,get:function(){return o}});let r=n(2407),i=/\/\[[^/]+?\](?=\/|$)/;function o(e){return(0,r.isInterceptionRouteAppPath)(e)&&(e=(0,r.extractInterceptionRouteInformation)(e).interceptedRoute),i.test(e)}},317:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"getSortedRoutes",{enumerable:!0,get:function(){return r}});class n{insert(e){this._insert(e.split("/").filter(Boolean),[],!1)}smoosh(){return this._smoosh()}_smoosh(e){void 0===e&&(e="/");let t=[...this.children.keys()].sort();null!==this.slugName&&t.splice(t.indexOf("[]"),1),null!==this.restSlugName&&t.splice(t.indexOf("[...]"),1),null!==this.optionalRestSlugName&&t.splice(t.indexOf("[[...]]"),1);let n=t.map(t=>this.children.get(t)._smoosh(""+e+t+"/")).reduce((e,t)=>[...e,...t],[]);if(null!==this.slugName&&n.push(...this.children.get("[]")._smoosh(e+"["+this.slugName+"]/")),!this.placeholder){let t="/"===e?"/":e.slice(0,-1);if(null!=this.optionalRestSlugName)throw Error('You cannot define a route with the same specificity as a optional catch-all route ("'+t+'" and "'+t+"[[..."+this.optionalRestSlugName+']]").');n.unshift(t)}return null!==this.restSlugName&&n.push(...this.children.get("[...]")._smoosh(e+"[..."+this.restSlugName+"]/")),null!==this.optionalRestSlugName&&n.push(...this.children.get("[[...]]")._smoosh(e+"[[..."+this.optionalRestSlugName+"]]/")),n}_insert(e,t,r){if(0===e.length){this.placeholder=!1;return}if(r)throw Error("Catch-all must be the last part of the URL.");let i=e[0];if(i.startsWith("[")&&i.endsWith("]")){let n=i.slice(1,-1),s=!1;if(n.startsWith("[")&&n.endsWith("]")&&(n=n.slice(1,-1),s=!0),n.startsWith("...")&&(n=n.substring(3),r=!0),n.startsWith("[")||n.endsWith("]"))throw Error("Segment names may not start or end with extra brackets ('"+n+"').");if(n.startsWith("."))throw Error("Segment names may not start with erroneous periods ('"+n+"').");function o(e,n){if(null!==e&&e!==n)throw Error("You cannot use different slug names for the same dynamic path ('"+e+"' !== '"+n+"').");t.forEach(e=>{if(e===n)throw Error('You cannot have the same slug name "'+n+'" repeat within a single dynamic path');if(e.replace(/\W/g,"")===i.replace(/\W/g,""))throw Error('You cannot have the slug names "'+e+'" and "'+n+'" differ only by non-word symbols within a single dynamic path')}),t.push(n)}if(r){if(s){if(null!=this.restSlugName)throw Error('You cannot use both an required and optional catch-all route at the same level ("[...'+this.restSlugName+']" and "'+e[0]+'" ).');o(this.optionalRestSlugName,n),this.optionalRestSlugName=n,i="[[...]]"}else{if(null!=this.optionalRestSlugName)throw Error('You cannot use both an optional and required catch-all route at the same level ("[[...'+this.optionalRestSlugName+']]" and "'+e[0]+'").');o(this.restSlugName,n),this.restSlugName=n,i="[...]"}}else{if(s)throw Error('Optional route parameters are not yet supported ("'+e[0]+'").');o(this.slugName,n),this.slugName=n,i="[]"}}this.children.has(i)||this.children.set(i,new n),this.children.get(i)._insert(e.slice(1),t,r)}constructor(){this.placeholder=!0,this.children=new Map,this.slugName=null,this.restSlugName=null,this.optionalRestSlugName=null}}function r(e){let t=new n;return e.forEach(e=>t.insert(e)),t.smoosh()}},3737:(e,t)=>{function n(e){return"("===e[0]&&e.endsWith(")")}Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{DEFAULT_SEGMENT_KEY:function(){return i},PAGE_SEGMENT_KEY:function(){return r},isGroupSegment:function(){return n}});let r="__PAGE__",i="__DEFAULT__"},5782:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{DecodeError:function(){return h},MiddlewareNotFoundError:function(){return E},MissingStaticPage:function(){return g},NormalizeError:function(){return m},PageNotFoundError:function(){return _},SP:function(){return f},ST:function(){return d},WEB_VITALS:function(){return n},execOnce:function(){return r},getDisplayName:function(){return l},getLocationOrigin:function(){return s},getURL:function(){return a},isAbsoluteUrl:function(){return o},isResSent:function(){return u},loadGetInitialProps:function(){return p},normalizeRepeatedSlashes:function(){return c},stringifyError:function(){return y}});let n=["CLS","FCP","FID","INP","LCP","TTFB"];function r(e){let t,n=!1;return function(){for(var r=arguments.length,i=Array(r),o=0;oi.test(e);function s(){let{protocol:e,hostname:t,port:n}=window.location;return e+"//"+t+(n?":"+n:"")}function a(){let{href:e}=window.location,t=s();return e.substring(t.length)}function l(e){return"string"==typeof e?e:e.displayName||e.name||"Unknown"}function u(e){return e.finished||e.headersSent}function c(e){let t=e.split("?");return t[0].replace(/\\/g,"/").replace(/\/\/+/g,"/")+(t[1]?"?"+t.slice(1).join("?"):"")}async function p(e,t){let n=t.res||t.ctx&&t.ctx.res;if(!e.getInitialProps)return t.ctx&&t.Component?{pageProps:await p(t.Component,t.ctx)}:{};let r=await e.getInitialProps(t);if(n&&u(n))return r;if(!r)throw Error('"'+l(e)+'.getInitialProps()" should resolve to an object. But found "'+r+'" instead.');return r}let f="undefined"!=typeof performance,d=f&&["mark","measure","getEntriesByName"].every(e=>"function"==typeof performance[e]);class h extends Error{}class m extends Error{}class _ extends Error{constructor(e){super(),this.code="ENOENT",this.name="PageNotFoundError",this.message="Cannot find module for page: "+e}}class g extends Error{constructor(e,t){super(),this.message="Failed to load static file for page: "+e+" "+t}}class E extends Error{constructor(){super(),this.code="ENOENT",this.message="Cannot find the middleware module"}}function y(e){return JSON.stringify({message:e.message,stack:e.stack})}},676:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{default:function(){return i},getProperError:function(){return o}});let r=n(8299);function i(e){return"object"==typeof e&&null!==e&&"name"in e&&"message"in e}function o(e){return i(e)?e:Error((0,r.isPlainObject)(e)?JSON.stringify(e):e+"")}},5955:(e,t)=>{Object.defineProperty(t,"Z",{enumerable:!0,get:function(){return i}});let n=["B","kB","MB","GB","TB","PB","EB","ZB","YB"],r=(e,t)=>{let n=e;return"string"==typeof t?n=e.toLocaleString(t):!0===t&&(n=e.toLocaleString()),n};function i(e,t){if(!Number.isFinite(e))throw TypeError(`Expected a finite number, got ${typeof e}: ${e}`);if((t=Object.assign({},t)).signed&&0===e)return" 0 B";let i=e<0,o=i?"-":t.signed?"+":"";if(i&&(e=-e),e<1)return o+r(e,t.locale)+" B";let s=Math.min(Math.floor(Math.log10(e)/3),n.length-1);return o+r(e=Number((e/Math.pow(1e3,s)).toPrecision(3)),t.locale)+" "+n[s]}},2407:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{INTERCEPTION_ROUTE_MARKERS:function(){return i},extractInterceptionRouteInformation:function(){return s},isInterceptionRouteAppPath:function(){return o}});let r=n(2340),i=["(..)(..)","(.)","(..)","(...)"];function o(e){return void 0!==e.split("/").find(e=>i.find(t=>e.startsWith(t)))}function s(e){let t,n,o;for(let r of e.split("/"))if(n=i.find(e=>r.startsWith(e))){[t,o]=e.split(n,2);break}if(!t||!n||!o)throw Error(`Invalid interception route: ${e}. Must be in the format //(..|...|..)(..)/`);switch(t=(0,r.normalizeAppPath)(t),n){case"(.)":o="/"===t?`/${o}`:t+"/"+o;break;case"(..)":if("/"===t)throw Error(`Invalid interception route: ${e}. Cannot use (..) marker at the root level, use (.) instead.`);o=t.split("/").slice(0,-1).concat(o).join("/");break;case"(...)":o="/"+o;break;case"(..)(..)":let s=t.split("/");if(s.length<=2)throw Error(`Invalid interception route: ${e}. Cannot use (..)(..) marker at the root level or one level up.`);o=s.slice(0,-2).concat(o).join("/");break;default:throw Error("Invariant: unexpected marker")}return{interceptingRoute:t,interceptedRoute:o}}},7093:(e,t,n)=>{e.exports=n(2785)},3112:(e,t,n)=>{e.exports=n(7093).vendored.contexts.HtmlContext},5778:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"getPageFiles",{enumerable:!0,get:function(){return o}});let r=n(5876),i=n(9431);function o(e,t){let n=(0,r.denormalizePagePath)((0,i.normalizePagePath)(t));return e.pages[n]||(console.warn(`Could not find files for ${n} in .next/build-manifest.json`),[])}},9630:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{ESCAPE_REGEX:function(){return r},htmlEscapeJsonString:function(){return i}});let n={"&":"\\u0026",">":"\\u003e","<":"\\u003c","\u2028":"\\u2028","\u2029":"\\u2029"},r=/[&><\u2028\u2029]/g;function i(e){return e.replace(r,e=>n[e])}},733:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{cleanAmpPath:function(){return o},debounce:function(){return s},isBlockedPage:function(){return i}});let r=n(5104);function i(e){return r.BLOCKED_PAGES.includes(e)}function o(e){return e.match(/\?amp=(y|yes|true|1)/)&&(e=e.replace(/\?amp=(y|yes|true|1)&?/,"?")),e.match(/&=(y|yes|true|1)/)&&(e=e.replace(/&=(y|yes|true|1)/,"")),e=e.replace(/\?$/,"")}function s(e,t,n=1/0){let r,i,o;let s=0,a=0;function l(){let u=Date.now(),c=a+t-u;c<=0||s+n>=u?(r=void 0,e.apply(o,i)):r=setTimeout(l,c)}return function(...e){i=e,o=this,a=Date.now(),void 0===r&&(s=a,r=setTimeout(l,t))}}},167:(e,t)=>{t._=t._interop_require_default=function(e){return e&&e.__esModule?e:{default:e}}}}; \ No newline at end of file diff --git a/.next/server/chunks/791.js b/.next/server/chunks/791.js deleted file mode 100644 index febb9d97..00000000 --- a/.next/server/chunks/791.js +++ /dev/null @@ -1,9 +0,0 @@ -exports.id=791,exports.ids=[791],exports.modules={6135:(e,t,s)=>{Promise.resolve().then(s.bind(s,9941))},1262:(e,t,s)=>{Promise.resolve().then(s.t.bind(s,2994,23)),Promise.resolve().then(s.t.bind(s,6114,23)),Promise.resolve().then(s.t.bind(s,9727,23)),Promise.resolve().then(s.t.bind(s,9671,23)),Promise.resolve().then(s.t.bind(s,1868,23)),Promise.resolve().then(s.t.bind(s,4759,23))},3679:(e,t,s)=>{"use strict";s.d(t,{Button:()=>i});var r=s(326),n=s(58),a=s(8061);function i({className:e,variant:t="ghost",children:s,...i}){return r.jsx(n.E.button,{whileHover:{y:-1},whileTap:{y:0},className:(0,a.cn)("inline-flex items-center justify-center rounded-md px-5 py-3 text-sm font-semibold transition will-change-transform","primary"===t?"bg-gradient-to-br from-brand to-brand2 text-[#02131a] shadow-[0_10px_30px_rgba(0,0,0,.35)]":"glass text-text hover:shadow-glow",e),...i,children:s})}},5943:(e,t,s)=>{"use strict";s.d(t,{ChatBot:()=>c});var r=s(326),n=s(7577),a=s(58),i=s(8129),o=s(8061);let l={greeting:"Hello! I'm MackAi, here to help you learn about T.O.O.L.S Inc programs and support services. How can I assist you today?",programs:"We offer four core programs: Job Readiness Training, Continued Education, Lived Experience Support, and Personal Growth Programs. Which would you like to know more about?","job readiness":"Our Job Readiness program includes resume building, mock interviews, career planning, and professional development to prepare you for success in the workforce.",education:"We provide access to educational resources, training programs, skill development courses, and support for continuing your education journey.","lived experience":"Our team has lived experience with the challenges our clients face. This creates genuine understanding and more effective, empathetic support.",referral:"You can submit a referral for justice-involved individuals through our Referral Form page. We also have a QR code available for easy access.",support:"To get support, you can fill out our Interest Form or contact us directly. We typically respond within 48 hours.",contact:"You can reach us through our Contact page, submit an Interest Form, or call our office. We're here to help you start your journey."};function c(){let[e,t]=(0,n.useState)(!1),[s,c]=(0,n.useState)([{id:"welcome",text:"Hi! I'm MackAi, your T.O.O.L.S Inc assistant. Ask me about our programs, how to get support, or anything else!",sender:"bot",timestamp:new Date}]),[d,u]=(0,n.useState)(""),[m,x]=(0,n.useState)(!1),h=(0,n.useRef)(null),p=()=>{if(!d.trim())return;let e={id:Date.now().toString(),text:d,sender:"user",timestamp:new Date};c(t=>[...t,e]),u(""),x(!0),setTimeout(()=>{let e={id:(Date.now()+1).toString(),text:function(e){let t=e.toLowerCase();return t.includes("hello")||t.includes("hi")||t.includes("hey")?l.greeting:t.includes("program")||t.includes("service")?l.programs:t.includes("job")||t.includes("employment")||t.includes("career")?l["job readiness"]:t.includes("education")||t.includes("training")||t.includes("learn")?l.education:t.includes("lived experience")||t.includes("understanding")?l["lived experience"]:t.includes("referral")||t.includes("refer")?l.referral:t.includes("support")||t.includes("help")||t.includes("need")?l.support:t.includes("contact")||t.includes("reach")||t.includes("call")?l.contact:"I'd be happy to help you with information about our programs, support services, or how to get started. You can also visit our Interest Form page or Contact us directly for personalized assistance."}(d),sender:"bot",timestamp:new Date};c(t=>[...t,e]),x(!1)},800)};return(0,r.jsxs)(r.Fragment,{children:[r.jsx(a.E.button,{onClick:()=>t(!e),className:(0,o.cn)("fixed bottom-6 right-6 z-50 flex h-14 w-14 items-center justify-center rounded-full","bg-gradient-to-br from-brand to-brand2 text-white shadow-glow","hover:shadow-xl transition-shadow"),whileHover:{scale:1.05},whileTap:{scale:.95},"aria-label":"Open chat",children:e?r.jsx("svg",{className:"h-6 w-6",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor",children:r.jsx("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M6 18L18 6M6 6l12 12"})}):r.jsx("svg",{className:"h-6 w-6",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor",children:r.jsx("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M8 10h.01M12 10h.01M16 10h.01M9 16H5a2 2 0 01-2-2V6a2 2 0 012-2h14a2 2 0 012 2v8a2 2 0 01-2 2h-5l-5 5v-5z"})})}),r.jsx(i.M,{children:e&&(0,r.jsxs)(a.E.div,{initial:{opacity:0,y:20,scale:.95},animate:{opacity:1,y:0,scale:1},exit:{opacity:0,y:20,scale:.95},transition:{duration:.2},className:"fixed bottom-24 right-6 z-50 w-[380px] h-[600px] rounded-xl bg-panel border border-border shadow-glow overflow-hidden flex flex-col",children:[r.jsx("div",{className:"flex items-center justify-between p-4 border-b border-border bg-bg/50 backdrop-blur-sm",children:(0,r.jsxs)("div",{className:"flex items-center gap-3",children:[r.jsx("div",{className:"h-10 w-10 rounded-full bg-gradient-to-br from-brand to-brand2 flex items-center justify-center text-white font-bold",children:"MA"}),(0,r.jsxs)("div",{children:[r.jsx("div",{className:"font-semibold text-text",children:"MackAi"}),r.jsx("div",{className:"text-xs text-muted",children:"Always here to help"})]})]})}),(0,r.jsxs)("div",{className:"flex-1 overflow-y-auto p-4 space-y-4",children:[s.map(e=>r.jsx("div",{className:(0,o.cn)("flex","user"===e.sender?"justify-end":"justify-start"),children:r.jsx("div",{className:(0,o.cn)("max-w-[80%] rounded-lg px-4 py-2 text-sm","user"===e.sender?"bg-gradient-to-br from-brand to-brand2 text-white":"glass text-text"),children:e.text})},e.id)),m&&r.jsx("div",{className:"flex justify-start",children:r.jsx("div",{className:"glass rounded-lg px-4 py-2 text-sm",children:(0,r.jsxs)("div",{className:"flex gap-1",children:[r.jsx("span",{className:"animate-bounce",style:{animationDelay:"0ms"},children:"●"}),r.jsx("span",{className:"animate-bounce",style:{animationDelay:"150ms"},children:"●"}),r.jsx("span",{className:"animate-bounce",style:{animationDelay:"300ms"},children:"●"})]})})}),r.jsx("div",{ref:h})]}),s.length<=2&&(0,r.jsxs)("div",{className:"px-4 pb-2",children:[r.jsx("div",{className:"text-xs text-muted mb-2",children:"Quick questions:"}),r.jsx("div",{className:"flex flex-wrap gap-2",children:["Programs","Get Support","Referral Process","Contact Info"].map(e=>r.jsx("button",{onClick:()=>{u(e),setTimeout(()=>p(),100)},className:"text-xs px-3 py-1 rounded-full glass hover:shadow-glow transition-shadow text-text",children:e},e))})]}),r.jsx("div",{className:"p-4 border-t border-border bg-bg/50 backdrop-blur-sm",children:(0,r.jsxs)("div",{className:"flex gap-2",children:[r.jsx("input",{type:"text",value:d,onChange:e=>u(e.target.value),onKeyPress:e=>{"Enter"!==e.key||e.shiftKey||(e.preventDefault(),p())},placeholder:"Type your message...",className:"flex-1 rounded-lg bg-panel border border-border px-4 py-2 text-sm text-text placeholder:text-muted focus:outline-none focus:ring-2 focus:ring-brand/50"}),r.jsx("button",{onClick:p,disabled:!d.trim(),className:(0,o.cn)("px-4 py-2 rounded-lg font-semibold text-sm transition-all",d.trim()?"bg-gradient-to-br from-brand to-brand2 text-white hover:shadow-glow":"bg-panel text-muted cursor-not-allowed"),children:"Send"})]})})]})})]})}},5285:(e,t,s)=>{"use strict";s.d(t,{CookieConsent:()=>l});var r=s(326),n=s(7577),a=s(8129),i=s(58),o=s(3679);function l(){let[e,t]=(0,n.useState)(!1),[s,l]=(0,n.useState)(!1),[c,d]=(0,n.useState)({essential:!0,analytics:!1,marketing:!1,functional:!1}),u=()=>{localStorage.setItem("cookie-consent",JSON.stringify({essential:!0,analytics:!0,marketing:!0,functional:!0})),t(!1)},m=()=>{localStorage.setItem("cookie-consent",JSON.stringify({essential:!0,analytics:!1,marketing:!1,functional:!1})),t(!1)};return r.jsx(a.M,{children:e&&r.jsx(i.E.div,{initial:{y:100,opacity:0},animate:{y:0,opacity:1},exit:{y:100,opacity:0},transition:{duration:.3},className:"fixed bottom-0 left-0 right-0 z-50 border-t border-border bg-panel/95 backdrop-blur-xl shadow-glow",children:r.jsx("div",{className:"mx-auto max-w-container px-7 py-6",children:s?(0,r.jsxs)("div",{className:"space-y-6",children:[(0,r.jsxs)("div",{className:"flex items-center justify-between",children:[r.jsx("h3",{className:"text-lg font-bold text-text",children:"Cookie Preferences"}),r.jsx("button",{onClick:()=>l(!1),className:"text-muted hover:text-text",children:r.jsx("svg",{className:"h-5 w-5",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor",children:r.jsx("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M6 18L18 6M6 6l12 12"})})})]}),(0,r.jsxs)("div",{className:"space-y-4 max-h-[300px] overflow-y-auto",children:[r.jsx("div",{className:"glass rounded-lg p-4",children:(0,r.jsxs)("div",{className:"flex items-center justify-between",children:[(0,r.jsxs)("div",{className:"flex-1",children:[r.jsx("div",{className:"font-semibold text-text",children:"Essential Cookies"}),r.jsx("p",{className:"text-xs text-muted mt-1",children:"Required for the website to function properly. Cannot be disabled."})]}),r.jsx("div",{className:"ml-4 text-sm font-semibold text-brand",children:"Always On"})]})}),r.jsx("div",{className:"glass rounded-lg p-4",children:(0,r.jsxs)("div",{className:"flex items-center justify-between",children:[(0,r.jsxs)("div",{className:"flex-1",children:[r.jsx("div",{className:"font-semibold text-text",children:"Analytics Cookies"}),r.jsx("p",{className:"text-xs text-muted mt-1",children:"Help us understand how visitors interact with our website."})]}),(0,r.jsxs)("label",{className:"relative inline-flex items-center cursor-pointer ml-4",children:[r.jsx("input",{type:"checkbox",checked:c.analytics,onChange:e=>d({...c,analytics:e.target.checked}),className:"sr-only peer"}),r.jsx("div",{className:"w-11 h-6 bg-panel border border-border rounded-full peer peer-checked:bg-brand transition-colors"}),r.jsx("div",{className:"absolute left-1 top-1 bg-text w-4 h-4 rounded-full transition-transform peer-checked:translate-x-5"})]})]})}),r.jsx("div",{className:"glass rounded-lg p-4",children:(0,r.jsxs)("div",{className:"flex items-center justify-between",children:[(0,r.jsxs)("div",{className:"flex-1",children:[r.jsx("div",{className:"font-semibold text-text",children:"Marketing Cookies"}),r.jsx("p",{className:"text-xs text-muted mt-1",children:"Used to deliver relevant advertisements and track campaign performance."})]}),(0,r.jsxs)("label",{className:"relative inline-flex items-center cursor-pointer ml-4",children:[r.jsx("input",{type:"checkbox",checked:c.marketing,onChange:e=>d({...c,marketing:e.target.checked}),className:"sr-only peer"}),r.jsx("div",{className:"w-11 h-6 bg-panel border border-border rounded-full peer peer-checked:bg-brand transition-colors"}),r.jsx("div",{className:"absolute left-1 top-1 bg-text w-4 h-4 rounded-full transition-transform peer-checked:translate-x-5"})]})]})}),r.jsx("div",{className:"glass rounded-lg p-4",children:(0,r.jsxs)("div",{className:"flex items-center justify-between",children:[(0,r.jsxs)("div",{className:"flex-1",children:[r.jsx("div",{className:"font-semibold text-text",children:"Functional Cookies"}),r.jsx("p",{className:"text-xs text-muted mt-1",children:"Enable enhanced functionality and personalization features."})]}),(0,r.jsxs)("label",{className:"relative inline-flex items-center cursor-pointer ml-4",children:[r.jsx("input",{type:"checkbox",checked:c.functional,onChange:e=>d({...c,functional:e.target.checked}),className:"sr-only peer"}),r.jsx("div",{className:"w-11 h-6 bg-panel border border-border rounded-full peer peer-checked:bg-brand transition-colors"}),r.jsx("div",{className:"absolute left-1 top-1 bg-text w-4 h-4 rounded-full transition-transform peer-checked:translate-x-5"})]})]})})]}),(0,r.jsxs)("div",{className:"flex items-center justify-between pt-4 border-t border-border",children:[r.jsx("a",{href:"#",className:"text-xs text-brand hover:text-brand2 underline",children:"Privacy Policy"}),(0,r.jsxs)("div",{className:"flex items-center gap-3",children:[r.jsx("button",{onClick:m,className:"text-sm font-semibold text-muted hover:text-text transition-colors",children:"Decline All"}),r.jsx(o.Button,{variant:"ghost",onClick:()=>{localStorage.setItem("cookie-consent",JSON.stringify(c)),t(!1)},children:"Save Preferences"}),r.jsx(o.Button,{variant:"primary",onClick:u,children:"Accept All"})]})]})]}):(0,r.jsxs)("div",{className:"flex flex-col gap-4 md:flex-row md:items-center md:justify-between",children:[r.jsx("div",{className:"flex-1",children:r.jsx("p",{className:"text-sm text-text leading-relaxed",children:"We use cookies to enhance your browsing experience, serve personalized content, and analyze our traffic. You can customize your preferences or accept all cookies."})}),(0,r.jsxs)("div",{className:"flex items-center gap-3 flex-wrap",children:[r.jsx("button",{onClick:()=>l(!0),className:"text-sm font-semibold text-brand hover:text-brand2 transition-colors underline",children:"Customize"}),r.jsx("button",{onClick:m,className:"text-sm font-semibold text-muted hover:text-text transition-colors",children:"Decline All"}),r.jsx(o.Button,{variant:"primary",onClick:u,children:"Accept All"})]})]})})})})}},9436:(e,t,s)=>{"use strict";s.d(t,{GlowCard:()=>i});var r=s(326),n=s(58),a=s(8061);function i({className:e,children:t}){return(0,r.jsxs)(n.E.div,{initial:{opacity:0,y:14},whileInView:{opacity:1,y:0},viewport:{once:!0,margin:"-60px"},transition:{duration:.45,ease:[.22,1,.36,1]},whileHover:{y:-2},className:(0,a.cn)("relative overflow-hidden rounded-xl glass p-6","transition-shadow hover:shadow-glow",e),children:[r.jsx(n.E.div,{"aria-hidden":"true",className:"pointer-events-none absolute -inset-24 opacity-0",whileHover:{opacity:1},transition:{duration:.25},style:{background:"radial-gradient(600px 220px at 30% 20%, rgba(56,189,248,.18), transparent 60%), radial-gradient(500px 200px at 80% 30%, rgba(167,139,250,.16), transparent 55%)"}}),r.jsx("div",{className:"relative",children:t})]})}},4953:(e,t,s)=>{"use strict";s.d(t,{Navbar:()=>i});var r=s(326),n=s(58),a=s(3679);function i(){return r.jsx("header",{className:"sticky top-0 z-50 border-b border-border bg-bg/70 backdrop-blur-xl",children:(0,r.jsxs)("div",{className:"mx-auto flex max-w-container items-center justify-between px-7 py-4",children:[(0,r.jsxs)(n.E.a,{href:"/",initial:{opacity:0,y:-8},animate:{opacity:1,y:0},transition:{duration:.35},className:"flex items-center gap-3",children:[r.jsx("img",{src:"/logos/main-logo.png",alt:"T.O.O.LS Inc Logo",className:"h-10 w-auto object-contain"}),r.jsx("span",{className:"font-extrabold tracking-tight text-text",children:"T.O.O.LS Inc"})]}),(0,r.jsxs)("nav",{className:"hidden items-center gap-6 md:flex",children:[r.jsx("a",{className:"text-sm font-medium text-muted hover:text-text",href:"/#platform",children:"Programs"}),r.jsx("a",{className:"text-sm font-medium text-muted hover:text-text",href:"/#dashboard",children:"Impact"}),r.jsx("a",{className:"text-sm font-medium text-muted hover:text-text",href:"/partnerships",children:"Partnerships"}),r.jsx("a",{className:"text-sm font-medium text-muted hover:text-text",href:"/referral",children:"Referral"}),r.jsx("a",{className:"text-sm font-medium text-muted hover:text-text",href:"/#contact",children:"Contact"})]}),(0,r.jsxs)("div",{className:"flex items-center gap-3",children:[r.jsx(a.Button,{variant:"ghost",className:"hidden sm:inline-flex",children:r.jsx("a",{href:"/referral",children:"Submit Referral"})}),r.jsx(a.Button,{variant:"primary",children:r.jsx("a",{href:"/#contact",children:"Get Support"})})]})]})})}},9941:(e,t,s)=>{"use strict";s.d(t,{AuthProvider:()=>i,a:()=>o});var r=s(326),n=s(7577);let a=(0,n.createContext)(void 0);function i({children:e}){let[t,s]=(0,n.useState)(null),i=async(e,t,r)=>{try{let n={id:Date.now().toString(),email:e,name:r,enrolledCourses:[],completedLessons:[],preferences:{notifications:!0,emailUpdates:!0,theme:"dark"}},a=btoa(JSON.stringify(n));return localStorage.setItem("user-session",a),localStorage.setItem(`pwd-${e}`,btoa(t)),s(n),!0}catch(e){return!1}},o=async(e,t)=>{try{let r=localStorage.getItem(`pwd-${e}`);if(!r||atob(r)!==t)return!1;let n=localStorage.getItem("user-session");if(n)return s(JSON.parse(atob(n))),!0;return!1}catch(e){return!1}};return r.jsx(a.Provider,{value:{user:t,login:o,signup:i,logout:()=>{localStorage.removeItem("user-session"),s(null)},updateProfile:e=>{if(!t)return;let r={...t,...e};s(r);let n=btoa(JSON.stringify(r));localStorage.setItem("user-session",n)},isAuthenticated:!!t},children:e})}function o(){let e=(0,n.useContext)(a);if(void 0===e)throw Error("useAuth must be used within an AuthProvider");return e}},8061:(e,t,s)=>{"use strict";s.d(t,{cn:()=>a});var r=s(1135),n=s(1009);function a(...e){return(0,n.m6)((0,r.W)(e))}},8337:(e,t,s)=>{"use strict";s.r(t),s.d(t,{default:()=>o,metadata:()=>i});var r=s(9510);s(7272);var n=s(8570);let a=(0,n.createProxy)(String.raw`C:\Users\donyalemack\sdtoolsinc-web\lib\auth.tsx#AuthProvider`);(0,n.createProxy)(String.raw`C:\Users\donyalemack\sdtoolsinc-web\lib\auth.tsx#useAuth`);let i={title:"T.O.O.L.S Inc - Empowering Individuals To Step Into Their Purpose",description:"Together Overcoming Obstacles and Limitations"};function o({children:e}){return r.jsx("html",{lang:"en",children:r.jsx("body",{className:"font-sans text-text antialiased",children:r.jsx(a,{children:e})})})}},7114:(e,t,s)=>{"use strict";s.d(t,{P:()=>r});let r=(0,s(8570).createProxy)(String.raw`C:\Users\donyalemack\sdtoolsinc-web\components\ui\ChatBot.tsx#ChatBot`)},4897:(e,t,s)=>{"use strict";s.d(t,{G:()=>r});let r=(0,s(8570).createProxy)(String.raw`C:\Users\donyalemack\sdtoolsinc-web\components\ui\CookieConsent.tsx#CookieConsent`)},8749:(e,t,s)=>{"use strict";s.d(t,{r:()=>r});let r=(0,s(8570).createProxy)(String.raw`C:\Users\donyalemack\sdtoolsinc-web\components\ui\GlowCard.tsx#GlowCard`)},8988:(e,t,s)=>{"use strict";s.d(t,{w:()=>r});let r=(0,s(8570).createProxy)(String.raw`C:\Users\donyalemack\sdtoolsinc-web\components\ui\Navbar.tsx#Navbar`)},9138:(e,t,s)=>{"use strict";s.d(t,{O:()=>n});var r=s(9510);function n({eyebrow:e,title:t,subtitle:s}){return(0,r.jsxs)("div",{className:"mx-auto max-w-[760px] text-center",children:[e?r.jsx("div",{className:"mb-3 text-xs font-semibold tracking-[0.18em] text-muted uppercase",children:e}):null,r.jsx("h2",{className:"h2",children:t}),s?r.jsx("p",{className:"mt-4 p-lead",children:s}):null]})}},7272:()=>{},8129:(e,t,s)=>{"use strict";s.d(t,{M:()=>b});var r=s(326),n=s(7577),a=s(339),i=s(4749),o=s(295),l=s(3965);class c extends n.Component{getSnapshotBeforeUpdate(e){let t=this.props.childRef.current;if(t&&e.isPresent&&!this.props.isPresent){let e=this.props.sizeRef.current;e.height=t.offsetHeight||0,e.width=t.offsetWidth||0,e.top=t.offsetTop,e.left=t.offsetLeft}return null}componentDidUpdate(){}render(){return this.props.children}}function d({children:e,isPresent:t}){let s=(0,n.useId)(),a=(0,n.useRef)(null),i=(0,n.useRef)({width:0,height:0,top:0,left:0}),{nonce:o}=(0,n.useContext)(l._);return(0,n.useInsertionEffect)(()=>{let{width:e,height:r,top:n,left:l}=i.current;if(t||!a.current||!e||!r)return;a.current.dataset.motionPopId=s;let c=document.createElement("style");return o&&(c.nonce=o),document.head.appendChild(c),c.sheet&&c.sheet.insertRule(` - [data-motion-pop-id="${s}"] { - position: absolute !important; - width: ${e}px !important; - height: ${r}px !important; - top: ${n}px !important; - left: ${l}px !important; - } - `),()=>{document.head.removeChild(c)}},[t]),(0,r.jsx)(c,{isPresent:t,childRef:a,sizeRef:i,children:n.cloneElement(e,{ref:a})})}let u=({children:e,initial:t,isPresent:s,onExitComplete:a,custom:l,presenceAffectsLayout:c,mode:u})=>{let x=(0,i.h)(m),h=(0,n.useId)(),p=(0,n.useCallback)(e=>{for(let t of(x.set(e,!0),x.values()))if(!t)return;a&&a()},[x,a]),f=(0,n.useMemo)(()=>({id:h,initial:t,isPresent:s,custom:l,onExitComplete:p,register:e=>(x.set(e,!1),()=>x.delete(e))}),c?[Math.random(),p]:[s,p]);return(0,n.useMemo)(()=>{x.forEach((e,t)=>x.set(t,!1))},[s]),n.useEffect(()=>{s||x.size||!a||a()},[s]),"popLayout"===u&&(e=(0,r.jsx)(d,{isPresent:s,children:e})),(0,r.jsx)(o.O.Provider,{value:f,children:e})};function m(){return new Map}var x=s(6933);let h=e=>e.key||"";function p(e){let t=[];return n.Children.forEach(e,e=>{(0,n.isValidElement)(e)&&t.push(e)}),t}var f=s(2482);let b=({children:e,custom:t,initial:s=!0,onExitComplete:o,presenceAffectsLayout:l=!0,mode:c="sync",propagate:d=!1})=>{let[m,b]=(0,x.oO)(d),g=(0,n.useMemo)(()=>p(e),[e]),v=d&&!m?[]:g.map(h),j=(0,n.useRef)(!0),y=(0,n.useRef)(g),w=(0,i.h)(()=>new Map),[N,k]=(0,n.useState)(g),[C,S]=(0,n.useState)(g);(0,f.L)(()=>{j.current=!1,y.current=g;for(let e=0;e{let n=h(e),a=(!d||!!m)&&(g===C||v.includes(n));return(0,r.jsx)(u,{isPresent:a,initial:(!j.current||!!s)&&void 0,custom:a?void 0:t,presenceAffectsLayout:l,mode:c,onExitComplete:a?void 0:()=>{if(!w.has(n))return;w.set(n,!0);let e=!0;w.forEach(t=>{t||(e=!1)}),e&&(null==I||I(),S(y.current),d&&(null==b||b()),o&&o())},children:e},n)})})}}}; \ No newline at end of file diff --git a/.next/server/chunks/819.js b/.next/server/chunks/819.js deleted file mode 100644 index 1d48bb79..00000000 --- a/.next/server/chunks/819.js +++ /dev/null @@ -1,3 +0,0 @@ -exports.id=819,exports.ids=[819],exports.modules={3486:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"addBasePath",{enumerable:!0,get:function(){return a}});let n=r(8974),o=r(3658);function a(e,t){return(0,o.normalizePathTrailingSlash)((0,n.addPathPrefix)(e,""))}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},5424:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"callServer",{enumerable:!0,get:function(){return o}});let n=r(2994);async function o(e,t){let r=(0,n.getServerActionDispatcher)();if(!r)throw Error("Invariant: missing action dispatcher.");return new Promise((n,o)=>{r({actionId:e,actionArgs:t,resolve:n,reject:o})})}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},8038:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"AppRouterAnnouncer",{enumerable:!0,get:function(){return l}});let n=r(7577),o=r(962),a="next-route-announcer";function l(e){let{tree:t}=e,[r,l]=(0,n.useState)(null);(0,n.useEffect)(()=>(l(function(){var e;let t=document.getElementsByName(a)[0];if(null==t?void 0:null==(e=t.shadowRoot)?void 0:e.childNodes[0])return t.shadowRoot.childNodes[0];{let e=document.createElement(a);e.style.cssText="position:absolute";let t=document.createElement("div");return t.ariaLive="assertive",t.id="__next-route-announcer__",t.role="alert",t.style.cssText="position:absolute;border:0;height:1px;margin:-1px;padding:0;width:1px;clip:rect(0 0 0 0);overflow:hidden;white-space:nowrap;word-wrap:normal",e.attachShadow({mode:"open"}).appendChild(t),document.body.appendChild(e),t}}()),()=>{let e=document.getElementsByTagName(a)[0];(null==e?void 0:e.isConnected)&&document.body.removeChild(e)}),[]);let[i,u]=(0,n.useState)(""),s=(0,n.useRef)();return(0,n.useEffect)(()=>{let e="";if(document.title)e=document.title;else{let t=document.querySelector("h1");t&&(e=t.innerText||t.textContent||"")}void 0!==s.current&&s.current!==e&&u(e),s.current=e},[t]),r?(0,o.createPortal)(i,r):null}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},5138:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{ACTION:function(){return n},FLIGHT_PARAMETERS:function(){return u},NEXT_DID_POSTPONE_HEADER:function(){return c},NEXT_ROUTER_PREFETCH_HEADER:function(){return a},NEXT_ROUTER_STATE_TREE:function(){return o},NEXT_RSC_UNION_QUERY:function(){return s},NEXT_URL:function(){return l},RSC_CONTENT_TYPE_HEADER:function(){return i},RSC_HEADER:function(){return r}});let r="RSC",n="Next-Action",o="Next-Router-State-Tree",a="Next-Router-Prefetch",l="Next-Url",i="text/x-component",u=[[r],[o],[a]],s="_rsc",c="x-nextjs-postponed";("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},2994:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{createEmptyCacheNode:function(){return C},default:function(){return I},getServerActionDispatcher:function(){return E},urlToUrlWithoutFlightMarker:function(){return j}});let n=r(8374),o=r(326),a=n._(r(7577)),l=r(2413),i=r(7767),u=r(7584),s=r(7008),c=r(7326),d=r(9727),f=r(6199),p=r(2148),g=r(3486),h=r(8038),_=r(6265),y=r(2492),v=r(9519),b=r(5138),m=r(4237),P=r(7929),R=r(8071),S=null,O=null;function E(){return O}let T={};function j(e){let t=new URL(e,location.origin);if(t.searchParams.delete(b.NEXT_RSC_UNION_QUERY),t.pathname.endsWith(".txt")){let{pathname:e}=t,r=e.endsWith("/index.txt")?10:4;t.pathname=e.slice(0,-r)}return t}function x(e){return e.origin!==window.location.origin}function M(e){let{appRouterState:t,sync:r}=e;return(0,a.useInsertionEffect)(()=>{let{tree:e,pushRef:n,canonicalUrl:o}=t,a={...n.preserveCustomHistoryState?window.history.state:{},__NA:!0,__PRIVATE_NEXTJS_INTERNALS_TREE:e};n.pendingPush&&(0,u.createHrefFromUrl)(new URL(window.location.href))!==o?(n.pendingPush=!1,window.history.pushState(a,"",o)):window.history.replaceState(a,"",o),r(t)},[t,r]),null}function C(){return{lazyData:null,rsc:null,prefetchRsc:null,head:null,prefetchHead:null,parallelRoutes:new Map,lazyDataResolved:!1,loading:null}}function N(e){null==e&&(e={});let t=window.history.state,r=null==t?void 0:t.__NA;r&&(e.__NA=r);let n=null==t?void 0:t.__PRIVATE_NEXTJS_INTERNALS_TREE;return n&&(e.__PRIVATE_NEXTJS_INTERNALS_TREE=n),e}function A(e){let{headCacheNode:t}=e,r=null!==t?t.head:null,n=null!==t?t.prefetchHead:null,o=null!==n?n:r;return(0,a.useDeferredValue)(r,o)}function w(e){let t,{buildId:r,initialHead:n,initialTree:u,urlParts:d,initialSeedData:b,couldBeIntercepted:E,assetPrefix:j,missingSlots:C}=e,w=(0,a.useMemo)(()=>(0,f.createInitialRouterState)({buildId:r,initialSeedData:b,urlParts:d,initialTree:u,initialParallelRoutes:S,location:null,initialHead:n,couldBeIntercepted:E}),[r,b,d,u,n,E]),[I,D,L]=(0,c.useReducerWithReduxDevtools)(w);(0,a.useEffect)(()=>{S=null},[]);let{canonicalUrl:U}=(0,c.useUnwrapState)(I),{searchParams:F,pathname:H}=(0,a.useMemo)(()=>{let e=new URL(U,"http://n");return{searchParams:e.searchParams,pathname:(0,P.hasBasePath)(e.pathname)?(0,m.removeBasePath)(e.pathname):e.pathname}},[U]),G=(0,a.useCallback)(e=>{let{previousTree:t,serverResponse:r}=e;(0,a.startTransition)(()=>{D({type:i.ACTION_SERVER_PATCH,previousTree:t,serverResponse:r})})},[D]),k=(0,a.useCallback)((e,t,r)=>{let n=new URL((0,g.addBasePath)(e),location.href);return D({type:i.ACTION_NAVIGATE,url:n,isExternalUrl:x(n),locationSearch:location.search,shouldScroll:null==r||r,navigateType:t})},[D]);O=(0,a.useCallback)(e=>{(0,a.startTransition)(()=>{D({...e,type:i.ACTION_SERVER_ACTION})})},[D]);let B=(0,a.useMemo)(()=>({back:()=>window.history.back(),forward:()=>window.history.forward(),prefetch:(e,t)=>{let r;if(!(0,p.isBot)(window.navigator.userAgent)){try{r=new URL((0,g.addBasePath)(e),window.location.href)}catch(t){throw Error("Cannot prefetch '"+e+"' because it cannot be converted to a URL.")}x(r)||(0,a.startTransition)(()=>{var e;D({type:i.ACTION_PREFETCH,url:r,kind:null!=(e=null==t?void 0:t.kind)?e:i.PrefetchKind.FULL})})}},replace:(e,t)=>{void 0===t&&(t={}),(0,a.startTransition)(()=>{var r;k(e,"replace",null==(r=t.scroll)||r)})},push:(e,t)=>{void 0===t&&(t={}),(0,a.startTransition)(()=>{var r;k(e,"push",null==(r=t.scroll)||r)})},refresh:()=>{(0,a.startTransition)(()=>{D({type:i.ACTION_REFRESH,origin:window.location.origin})})},fastRefresh:()=>{throw Error("fastRefresh can only be used in development mode. Please use refresh instead.")}}),[D,k]);(0,a.useEffect)(()=>{window.next&&(window.next.router=B)},[B]),(0,a.useEffect)(()=>{function e(e){var t;e.persisted&&(null==(t=window.history.state)?void 0:t.__PRIVATE_NEXTJS_INTERNALS_TREE)&&(T.pendingMpaPath=void 0,D({type:i.ACTION_RESTORE,url:new URL(window.location.href),tree:window.history.state.__PRIVATE_NEXTJS_INTERNALS_TREE}))}return window.addEventListener("pageshow",e),()=>{window.removeEventListener("pageshow",e)}},[D]);let{pushRef:V}=(0,c.useUnwrapState)(I);if(V.mpaNavigation){if(T.pendingMpaPath!==U){let e=window.location;V.pendingPush?e.assign(U):e.replace(U),T.pendingMpaPath=U}(0,a.use)(v.unresolvedThenable)}(0,a.useEffect)(()=>{let e=window.history.pushState.bind(window.history),t=window.history.replaceState.bind(window.history),r=e=>{var t;let r=window.location.href,n=null==(t=window.history.state)?void 0:t.__PRIVATE_NEXTJS_INTERNALS_TREE;(0,a.startTransition)(()=>{D({type:i.ACTION_RESTORE,url:new URL(null!=e?e:r,r),tree:n})})};window.history.pushState=function(t,n,o){return(null==t?void 0:t.__NA)||(null==t?void 0:t._N)||(t=N(t),o&&r(o)),e(t,n,o)},window.history.replaceState=function(e,n,o){return(null==e?void 0:e.__NA)||(null==e?void 0:e._N)||(e=N(e),o&&r(o)),t(e,n,o)};let n=e=>{let{state:t}=e;if(t){if(!t.__NA){window.location.reload();return}(0,a.startTransition)(()=>{D({type:i.ACTION_RESTORE,url:new URL(window.location.href),tree:t.__PRIVATE_NEXTJS_INTERNALS_TREE})})}};return window.addEventListener("popstate",n),()=>{window.history.pushState=e,window.history.replaceState=t,window.removeEventListener("popstate",n)}},[D]);let{cache:$,tree:X,nextUrl:W,focusAndScrollRef:K}=(0,c.useUnwrapState)(I),z=(0,a.useMemo)(()=>(0,y.findHeadInCache)($,X[1]),[$,X]),Y=(0,a.useMemo)(()=>(function e(t,r){for(let n of(void 0===r&&(r={}),Object.values(t[1]))){let t=n[0],o=Array.isArray(t),a=o?t[1]:t;!a||a.startsWith(R.PAGE_SEGMENT_KEY)||(o&&("c"===t[2]||"oc"===t[2])?r[t[0]]=t[1].split("/"):o&&(r[t[0]]=t[1]),r=e(n,r))}return r})(X),[X]);if(null!==z){let[e,r]=z;t=(0,o.jsx)(A,{headCacheNode:e},r)}else t=null;let q=(0,o.jsxs)(_.RedirectBoundary,{children:[t,$.rsc,(0,o.jsx)(h.AppRouterAnnouncer,{tree:X})]});return(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)(M,{appRouterState:(0,c.useUnwrapState)(I),sync:L}),(0,o.jsx)(s.PathParamsContext.Provider,{value:Y,children:(0,o.jsx)(s.PathnameContext.Provider,{value:H,children:(0,o.jsx)(s.SearchParamsContext.Provider,{value:F,children:(0,o.jsx)(l.GlobalLayoutRouterContext.Provider,{value:{buildId:r,changeByServerResponse:G,tree:X,focusAndScrollRef:K,nextUrl:W},children:(0,o.jsx)(l.AppRouterContext.Provider,{value:B,children:(0,o.jsx)(l.LayoutRouterContext.Provider,{value:{childNodes:$.parallelRoutes,tree:X,url:U,loading:$.loading},children:q})})})})})})]})}function I(e){let{globalErrorComponent:t,...r}=e;return(0,o.jsx)(d.ErrorBoundary,{errorComponent:t,children:(0,o.jsx)(w,{...r})})}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},6136:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"bailoutToClientRendering",{enumerable:!0,get:function(){return a}});let n=r(4129),o=r(5869);function a(e){let t=o.staticGenerationAsyncStorage.getStore();if((null==t||!t.forceStatic)&&(null==t?void 0:t.isStaticGeneration))throw new n.BailoutToCSRError(e)}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},6114:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"ClientPageRoot",{enumerable:!0,get:function(){return a}});let n=r(326),o=r(3325);function a(e){let{Component:t,props:r}=e;return r.searchParams=(0,o.createDynamicallyTrackedSearchParams)(r.searchParams||{}),(0,n.jsx)(t,{...r})}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},9727:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{ErrorBoundary:function(){return g},ErrorBoundaryHandler:function(){return d},GlobalError:function(){return f},default:function(){return p}});let n=r(1174),o=r(326),a=n._(r(7577)),l=r(7389),i=r(7313),u=r(5869),s={error:{fontFamily:'system-ui,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji"',height:"100vh",textAlign:"center",display:"flex",flexDirection:"column",alignItems:"center",justifyContent:"center"},text:{fontSize:"14px",fontWeight:400,lineHeight:"28px",margin:"0 8px"}};function c(e){let{error:t}=e,r=u.staticGenerationAsyncStorage.getStore();if((null==r?void 0:r.isRevalidate)||(null==r?void 0:r.isStaticGeneration))throw console.error(t),t;return null}class d extends a.default.Component{static getDerivedStateFromError(e){if((0,i.isNextRouterError)(e))throw e;return{error:e}}static getDerivedStateFromProps(e,t){return e.pathname!==t.previousPathname&&t.error?{error:null,previousPathname:e.pathname}:{error:t.error,previousPathname:e.pathname}}render(){return this.state.error?(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)(c,{error:this.state.error}),this.props.errorStyles,this.props.errorScripts,(0,o.jsx)(this.props.errorComponent,{error:this.state.error,reset:this.reset})]}):this.props.children}constructor(e){super(e),this.reset=()=>{this.setState({error:null})},this.state={error:null,previousPathname:this.props.pathname}}}function f(e){let{error:t}=e,r=null==t?void 0:t.digest;return(0,o.jsxs)("html",{id:"__next_error__",children:[(0,o.jsx)("head",{}),(0,o.jsxs)("body",{children:[(0,o.jsx)(c,{error:t}),(0,o.jsx)("div",{style:s.error,children:(0,o.jsxs)("div",{children:[(0,o.jsx)("h2",{style:s.text,children:"Application error: a "+(r?"server":"client")+"-side exception has occurred (see the "+(r?"server logs":"browser console")+" for more information)."}),r?(0,o.jsx)("p",{style:s.text,children:"Digest: "+r}):null]})})]})]})}let p=f;function g(e){let{errorComponent:t,errorStyles:r,errorScripts:n,children:a}=e,i=(0,l.usePathname)();return t?(0,o.jsx)(d,{pathname:i,errorComponent:t,errorStyles:r,errorScripts:n,children:a}):(0,o.jsx)(o.Fragment,{children:a})}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},442:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{DynamicServerError:function(){return n},isDynamicServerError:function(){return o}});let r="DYNAMIC_SERVER_USAGE";class n extends Error{constructor(e){super("Dynamic server usage: "+e),this.description=e,this.digest=r}}function o(e){return"object"==typeof e&&null!==e&&"digest"in e&&"string"==typeof e.digest&&e.digest===r}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},7313:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"isNextRouterError",{enumerable:!0,get:function(){return a}});let n=r(706),o=r(2747);function a(e){return e&&e.digest&&((0,o.isRedirectError)(e)||(0,n.isNotFoundError)(e))}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},9671:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return S}}),r(1174);let n=r(8374),o=r(326),a=n._(r(7577));r(962);let l=r(2413),i=r(9009),u=r(9519),s=r(9727),c=r(455),d=r(9976),f=r(6265),p=r(1868),g=r(2162),h=r(9886),_=r(5262),y=["bottom","height","left","right","top","width","x","y"];function v(e,t){let r=e.getBoundingClientRect();return r.top>=0&&r.top<=t}class b extends a.default.Component{componentDidMount(){this.handlePotentialScroll()}componentDidUpdate(){this.props.focusAndScrollRef.apply&&this.handlePotentialScroll()}render(){return this.props.children}constructor(...e){super(...e),this.handlePotentialScroll=()=>{let{focusAndScrollRef:e,segmentPath:t}=this.props;if(e.apply){if(0!==e.segmentPaths.length&&!e.segmentPaths.some(e=>t.every((t,r)=>(0,c.matchSegment)(t,e[r]))))return;let r=null,n=e.hashFragment;if(n&&(r=function(e){var t;return"top"===e?document.body:null!=(t=document.getElementById(e))?t:document.getElementsByName(e)[0]}(n)),!r&&(r=null),!(r instanceof Element))return;for(;!(r instanceof HTMLElement)||function(e){if(["sticky","fixed"].includes(getComputedStyle(e).position))return!0;let t=e.getBoundingClientRect();return y.every(e=>0===t[e])}(r);){if(null===r.nextElementSibling)return;r=r.nextElementSibling}e.apply=!1,e.hashFragment=null,e.segmentPaths=[],(0,d.handleSmoothScroll)(()=>{if(n){r.scrollIntoView();return}let e=document.documentElement,t=e.clientHeight;!v(r,t)&&(e.scrollTop=0,v(r,t)||r.scrollIntoView())},{dontForceLayout:!0,onlyHashChange:e.onlyHashChange}),e.onlyHashChange=!1,r.focus()}}}}function m(e){let{segmentPath:t,children:r}=e,n=(0,a.useContext)(l.GlobalLayoutRouterContext);if(!n)throw Error("invariant global layout router not mounted");return(0,o.jsx)(b,{segmentPath:t,focusAndScrollRef:n.focusAndScrollRef,children:r})}function P(e){let{parallelRouterKey:t,url:r,childNodes:n,segmentPath:s,tree:d,cacheKey:f}=e,p=(0,a.useContext)(l.GlobalLayoutRouterContext);if(!p)throw Error("invariant global layout router not mounted");let{buildId:g,changeByServerResponse:h,tree:y}=p,v=n.get(f);if(void 0===v){let e={lazyData:null,rsc:null,prefetchRsc:null,head:null,prefetchHead:null,parallelRoutes:new Map,lazyDataResolved:!1,loading:null};v=e,n.set(f,e)}let b=null!==v.prefetchRsc?v.prefetchRsc:v.rsc,m=(0,a.useDeferredValue)(v.rsc,b),P="object"==typeof m&&null!==m&&"function"==typeof m.then?(0,a.use)(m):m;if(!P){let e=v.lazyData;if(null===e){let t=function e(t,r){if(t){let[n,o]=t,a=2===t.length;if((0,c.matchSegment)(r[0],n)&&r[1].hasOwnProperty(o)){if(a){let t=e(void 0,r[1][o]);return[r[0],{...r[1],[o]:[t[0],t[1],t[2],"refetch"]}]}return[r[0],{...r[1],[o]:e(t.slice(2),r[1][o])}]}}return r}(["",...s],y),n=(0,_.hasInterceptionRouteInCurrentTree)(y);v.lazyData=e=(0,i.fetchServerResponse)(new URL(r,location.origin),t,n?p.nextUrl:null,g),v.lazyDataResolved=!1}let t=(0,a.use)(e);v.lazyDataResolved||(setTimeout(()=>{(0,a.startTransition)(()=>{h({previousTree:y,serverResponse:t})})}),v.lazyDataResolved=!0),(0,a.use)(u.unresolvedThenable)}return(0,o.jsx)(l.LayoutRouterContext.Provider,{value:{tree:d[1][t],childNodes:v.parallelRoutes,url:r,loading:v.loading},children:P})}function R(e){let{children:t,hasLoading:r,loading:n,loadingStyles:l,loadingScripts:i}=e;return r?(0,o.jsx)(a.Suspense,{fallback:(0,o.jsxs)(o.Fragment,{children:[l,i,n]}),children:t}):(0,o.jsx)(o.Fragment,{children:t})}function S(e){let{parallelRouterKey:t,segmentPath:r,error:n,errorStyles:i,errorScripts:u,templateStyles:c,templateScripts:d,template:_,notFound:y,notFoundStyles:v}=e,b=(0,a.useContext)(l.LayoutRouterContext);if(!b)throw Error("invariant expected layout router to be mounted");let{childNodes:S,tree:O,url:E,loading:T}=b,j=S.get(t);j||(j=new Map,S.set(t,j));let x=O[1][t][0],M=(0,g.getSegmentValue)(x),C=[x];return(0,o.jsx)(o.Fragment,{children:C.map(e=>{let a=(0,g.getSegmentValue)(e),b=(0,h.createRouterCacheKey)(e);return(0,o.jsxs)(l.TemplateContext.Provider,{value:(0,o.jsx)(m,{segmentPath:r,children:(0,o.jsx)(s.ErrorBoundary,{errorComponent:n,errorStyles:i,errorScripts:u,children:(0,o.jsx)(R,{hasLoading:!!T,loading:null==T?void 0:T[0],loadingStyles:null==T?void 0:T[1],loadingScripts:null==T?void 0:T[2],children:(0,o.jsx)(p.NotFoundBoundary,{notFound:y,notFoundStyles:v,children:(0,o.jsx)(f.RedirectBoundary,{children:(0,o.jsx)(P,{parallelRouterKey:t,url:E,tree:O,childNodes:j,segmentPath:r,cacheKey:b,isActive:M===a})})})})})}),children:[c,d,_]},(0,h.createRouterCacheKey)(e,!0))})})}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},455:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{canSegmentBeOverridden:function(){return a},matchSegment:function(){return o}});let n=r(2357),o=(e,t)=>"string"==typeof e?"string"==typeof t&&e===t:"string"!=typeof t&&e[0]===t[0]&&e[1]===t[1],a=(e,t)=>{var r;return!Array.isArray(e)&&!!Array.isArray(t)&&(null==(r=(0,n.getSegmentParam)(e))?void 0:r.param)===t[0]};("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},7389:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{ReadonlyURLSearchParams:function(){return u.ReadonlyURLSearchParams},RedirectType:function(){return u.RedirectType},ServerInsertedHTMLContext:function(){return s.ServerInsertedHTMLContext},notFound:function(){return u.notFound},permanentRedirect:function(){return u.permanentRedirect},redirect:function(){return u.redirect},useParams:function(){return p},usePathname:function(){return d},useRouter:function(){return f},useSearchParams:function(){return c},useSelectedLayoutSegment:function(){return h},useSelectedLayoutSegments:function(){return g},useServerInsertedHTML:function(){return s.useServerInsertedHTML}});let n=r(7577),o=r(2413),a=r(7008),l=r(2162),i=r(8071),u=r(7375),s=r(3347);function c(){let e=(0,n.useContext)(a.SearchParamsContext),t=(0,n.useMemo)(()=>e?new u.ReadonlyURLSearchParams(e):null,[e]);{let{bailoutToClientRendering:e}=r(6136);e("useSearchParams()")}return t}function d(){return(0,n.useContext)(a.PathnameContext)}function f(){let e=(0,n.useContext)(o.AppRouterContext);if(null===e)throw Error("invariant expected app router to be mounted");return e}function p(){return(0,n.useContext)(a.PathParamsContext)}function g(e){void 0===e&&(e="children");let t=(0,n.useContext)(o.LayoutRouterContext);return t?function e(t,r,n,o){let a;if(void 0===n&&(n=!0),void 0===o&&(o=[]),n)a=t[1][r];else{var u;let e=t[1];a=null!=(u=e.children)?u:Object.values(e)[0]}if(!a)return o;let s=a[0],c=(0,l.getSegmentValue)(s);return!c||c.startsWith(i.PAGE_SEGMENT_KEY)?o:(o.push(c),e(a,r,!1,o))}(t.tree,e):null}function h(e){void 0===e&&(e="children");let t=g(e);if(!t||0===t.length)return null;let r="children"===e?t[0]:t[t.length-1];return r===i.DEFAULT_SEGMENT_KEY?null:r}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},7375:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{ReadonlyURLSearchParams:function(){return l},RedirectType:function(){return n.RedirectType},notFound:function(){return o.notFound},permanentRedirect:function(){return n.permanentRedirect},redirect:function(){return n.redirect}});let n=r(2747),o=r(706);class a extends Error{constructor(){super("Method unavailable on `ReadonlyURLSearchParams`. Read more: https://nextjs.org/docs/app/api-reference/functions/use-search-params#updating-searchparams")}}class l extends URLSearchParams{append(){throw new a}delete(){throw new a}set(){throw new a}sort(){throw new a}}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},1868:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"NotFoundBoundary",{enumerable:!0,get:function(){return c}});let n=r(8374),o=r(326),a=n._(r(7577)),l=r(7389),i=r(706);r(576);let u=r(2413);class s extends a.default.Component{componentDidCatch(){}static getDerivedStateFromError(e){if((0,i.isNotFoundError)(e))return{notFoundTriggered:!0};throw e}static getDerivedStateFromProps(e,t){return e.pathname!==t.previousPathname&&t.notFoundTriggered?{notFoundTriggered:!1,previousPathname:e.pathname}:{notFoundTriggered:t.notFoundTriggered,previousPathname:e.pathname}}render(){return this.state.notFoundTriggered?(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)("meta",{name:"robots",content:"noindex"}),!1,this.props.notFoundStyles,this.props.notFound]}):this.props.children}constructor(e){super(e),this.state={notFoundTriggered:!!e.asNotFound,previousPathname:e.pathname}}}function c(e){let{notFound:t,notFoundStyles:r,asNotFound:n,children:i}=e,c=(0,l.usePathname)(),d=(0,a.useContext)(u.MissingSlotContext);return t?(0,o.jsx)(s,{pathname:c,notFound:t,notFoundStyles:r,asNotFound:n,missingSlots:d,children:i}):(0,o.jsx)(o.Fragment,{children:i})}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},706:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{isNotFoundError:function(){return o},notFound:function(){return n}});let r="NEXT_NOT_FOUND";function n(){let e=Error(r);throw e.digest=r,e}function o(e){return"object"==typeof e&&null!==e&&"digest"in e&&e.digest===r}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},7815:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"PromiseQueue",{enumerable:!0,get:function(){return s}});let n=r(8285),o=r(8817);var a=o._("_maxConcurrency"),l=o._("_runningCount"),i=o._("_queue"),u=o._("_processNext");class s{enqueue(e){let t,r;let o=new Promise((e,n)=>{t=e,r=n}),a=async()=>{try{n._(this,l)[l]++;let r=await e();t(r)}catch(e){r(e)}finally{n._(this,l)[l]--,n._(this,u)[u]()}};return n._(this,i)[i].push({promiseFn:o,task:a}),n._(this,u)[u](),o}bump(e){let t=n._(this,i)[i].findIndex(t=>t.promiseFn===e);if(t>-1){let e=n._(this,i)[i].splice(t,1)[0];n._(this,i)[i].unshift(e),n._(this,u)[u](!0)}}constructor(e=5){Object.defineProperty(this,u,{value:c}),Object.defineProperty(this,a,{writable:!0,value:void 0}),Object.defineProperty(this,l,{writable:!0,value:void 0}),Object.defineProperty(this,i,{writable:!0,value:void 0}),n._(this,a)[a]=e,n._(this,l)[l]=0,n._(this,i)[i]=[]}}function c(e){if(void 0===e&&(e=!1),(n._(this,l)[l]0){var t;null==(t=n._(this,i)[i].shift())||t.task()}}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},6265:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{RedirectBoundary:function(){return c},RedirectErrorBoundary:function(){return s}});let n=r(8374),o=r(326),a=n._(r(7577)),l=r(7389),i=r(2747);function u(e){let{redirect:t,reset:r,redirectType:n}=e,o=(0,l.useRouter)();return(0,a.useEffect)(()=>{a.default.startTransition(()=>{n===i.RedirectType.push?o.push(t,{}):o.replace(t,{}),r()})},[t,n,r,o]),null}class s extends a.default.Component{static getDerivedStateFromError(e){if((0,i.isRedirectError)(e))return{redirect:(0,i.getURLFromRedirectError)(e),redirectType:(0,i.getRedirectTypeFromError)(e)};throw e}render(){let{redirect:e,redirectType:t}=this.state;return null!==e&&null!==t?(0,o.jsx)(u,{redirect:e,redirectType:t,reset:()=>this.setState({redirect:null})}):this.props.children}constructor(e){super(e),this.state={redirect:null,redirectType:null}}}function c(e){let{children:t}=e,r=(0,l.useRouter)();return(0,o.jsx)(s,{router:r,children:t})}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},8778:(e,t)=>{"use strict";var r;Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"RedirectStatusCode",{enumerable:!0,get:function(){return r}}),function(e){e[e.SeeOther=303]="SeeOther",e[e.TemporaryRedirect=307]="TemporaryRedirect",e[e.PermanentRedirect=308]="PermanentRedirect"}(r||(r={})),("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},2747:(e,t,r)=>{"use strict";var n;Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{RedirectType:function(){return n},getRedirectError:function(){return u},getRedirectStatusCodeFromError:function(){return g},getRedirectTypeFromError:function(){return p},getURLFromRedirectError:function(){return f},isRedirectError:function(){return d},permanentRedirect:function(){return c},redirect:function(){return s}});let o=r(4580),a=r(2934),l=r(8778),i="NEXT_REDIRECT";function u(e,t,r){void 0===r&&(r=l.RedirectStatusCode.TemporaryRedirect);let n=Error(i);n.digest=i+";"+t+";"+e+";"+r+";";let a=o.requestAsyncStorage.getStore();return a&&(n.mutableCookies=a.mutableCookies),n}function s(e,t){void 0===t&&(t="replace");let r=a.actionAsyncStorage.getStore();throw u(e,t,(null==r?void 0:r.isAction)?l.RedirectStatusCode.SeeOther:l.RedirectStatusCode.TemporaryRedirect)}function c(e,t){void 0===t&&(t="replace");let r=a.actionAsyncStorage.getStore();throw u(e,t,(null==r?void 0:r.isAction)?l.RedirectStatusCode.SeeOther:l.RedirectStatusCode.PermanentRedirect)}function d(e){if("object"!=typeof e||null===e||!("digest"in e)||"string"!=typeof e.digest)return!1;let[t,r,n,o]=e.digest.split(";",4),a=Number(o);return t===i&&("replace"===r||"push"===r)&&"string"==typeof n&&!isNaN(a)&&a in l.RedirectStatusCode}function f(e){return d(e)?e.digest.split(";",3)[2]:null}function p(e){if(!d(e))throw Error("Not a redirect error");return e.digest.split(";",2)[1]}function g(e){if(!d(e))throw Error("Not a redirect error");return Number(e.digest.split(";",4)[3])}(function(e){e.push="push",e.replace="replace"})(n||(n={})),("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},4759:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return i}});let n=r(8374),o=r(326),a=n._(r(7577)),l=r(2413);function i(){let e=(0,a.useContext)(l.TemplateContext);return(0,o.jsx)(o.Fragment,{children:e})}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},9894:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"applyFlightData",{enumerable:!0,get:function(){return a}});let n=r(114),o=r(9056);function a(e,t,r,a){let[l,i,u]=r.slice(-3);if(null===i)return!1;if(3===r.length){let r=i[2],o=i[3];t.loading=o,t.rsc=r,t.prefetchRsc=null,(0,n.fillLazyItemsTillLeafWithHead)(t,e,l,i,u,a)}else t.rsc=e.rsc,t.prefetchRsc=e.prefetchRsc,t.parallelRoutes=new Map(e.parallelRoutes),t.loading=e.loading,(0,o.fillCacheWithNewSubTreeData)(t,e,r,a);return!0}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},5166:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"applyRouterStatePatchToTree",{enumerable:!0,get:function(){return function e(t,r,n,i){let u;let[s,c,d,f,p]=r;if(1===t.length){let e=l(r,n,t);return(0,a.addRefreshMarkerToActiveParallelSegments)(e,i),e}let[g,h]=t;if(!(0,o.matchSegment)(g,s))return null;if(2===t.length)u=l(c[h],n,t);else if(null===(u=e(t.slice(2),c[h],n,i)))return null;let _=[t[0],{...c,[h]:u},d,f];return p&&(_[4]=!0),(0,a.addRefreshMarkerToActiveParallelSegments)(_,i),_}}});let n=r(8071),o=r(455),a=r(4158);function l(e,t,r){let[a,i]=e,[u,s]=t;if(u===n.DEFAULT_SEGMENT_KEY&&a!==n.DEFAULT_SEGMENT_KEY)return e;if((0,o.matchSegment)(a,u)){let t={};for(let e in i)void 0!==s[e]?t[e]=l(i[e],s[e],r):t[e]=i[e];for(let e in s)t[e]||(t[e]=s[e]);let n=[a,t];return e[2]&&(n[2]=e[2]),e[3]&&(n[3]=e[3]),e[4]&&(n[4]=e[4]),n}return t}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},2895:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"clearCacheNodeDataForSegmentPath",{enumerable:!0,get:function(){return function e(t,r,o){let a=o.length<=2,[l,i]=o,u=(0,n.createRouterCacheKey)(i),s=r.parallelRoutes.get(l),c=t.parallelRoutes.get(l);c&&c!==s||(c=new Map(s),t.parallelRoutes.set(l,c));let d=null==s?void 0:s.get(u),f=c.get(u);if(a){f&&f.lazyData&&f!==d||c.set(u,{lazyData:null,rsc:null,prefetchRsc:null,head:null,prefetchHead:null,parallelRoutes:new Map,lazyDataResolved:!1,loading:null});return}if(!f||!d){f||c.set(u,{lazyData:null,rsc:null,prefetchRsc:null,head:null,prefetchHead:null,parallelRoutes:new Map,lazyDataResolved:!1,loading:null});return}return f===d&&(f={lazyData:f.lazyData,rsc:f.rsc,prefetchRsc:f.prefetchRsc,head:f.head,prefetchHead:f.prefetchHead,parallelRoutes:new Map(f.parallelRoutes),lazyDataResolved:f.lazyDataResolved,loading:f.loading},c.set(u,f)),e(f,d,o.slice(2))}}});let n=r(9886);("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},3648:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{computeChangedPath:function(){return c},extractPathFromFlightRouterState:function(){return s}});let n=r(7356),o=r(8071),a=r(455),l=e=>"/"===e[0]?e.slice(1):e,i=e=>"string"==typeof e?"children"===e?"":e:e[1];function u(e){return e.reduce((e,t)=>""===(t=l(t))||(0,o.isGroupSegment)(t)?e:e+"/"+t,"")||"/"}function s(e){var t;let r=Array.isArray(e[0])?e[0][1]:e[0];if(r===o.DEFAULT_SEGMENT_KEY||n.INTERCEPTION_ROUTE_MARKERS.some(e=>r.startsWith(e)))return;if(r.startsWith(o.PAGE_SEGMENT_KEY))return"";let a=[i(r)],l=null!=(t=e[1])?t:{},c=l.children?s(l.children):void 0;if(void 0!==c)a.push(c);else for(let[e,t]of Object.entries(l)){if("children"===e)continue;let r=s(t);void 0!==r&&a.push(r)}return u(a)}function c(e,t){let r=function e(t,r){let[o,l]=t,[u,c]=r,d=i(o),f=i(u);if(n.INTERCEPTION_ROUTE_MARKERS.some(e=>d.startsWith(e)||f.startsWith(e)))return"";if(!(0,a.matchSegment)(o,u)){var p;return null!=(p=s(r))?p:""}for(let t in l)if(c[t]){let r=e(l[t],c[t]);if(null!==r)return i(u)+"/"+r}return null}(e,t);return null==r||"/"===r?r:u(r.split("/"))}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},7584:(e,t)=>{"use strict";function r(e,t){return void 0===t&&(t=!0),e.pathname+e.search+(t?e.hash:"")}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"createHrefFromUrl",{enumerable:!0,get:function(){return r}}),("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},6199:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"createInitialRouterState",{enumerable:!0,get:function(){return s}});let n=r(7584),o=r(114),a=r(3648),l=r(9373),i=r(7767),u=r(4158);function s(e){var t;let{buildId:r,initialTree:s,initialSeedData:c,urlParts:d,initialParallelRoutes:f,location:p,initialHead:g,couldBeIntercepted:h}=e,_=d.join("/"),y=!p,v={lazyData:null,rsc:c[2],prefetchRsc:null,head:null,prefetchHead:null,parallelRoutes:y?new Map:f,lazyDataResolved:!1,loading:c[3]},b=p?(0,n.createHrefFromUrl)(p):_;(0,u.addRefreshMarkerToActiveParallelSegments)(s,b);let m=new Map;(null===f||0===f.size)&&(0,o.fillLazyItemsTillLeafWithHead)(v,void 0,s,c,g);let P={buildId:r,tree:s,cache:v,prefetchCache:m,pushRef:{pendingPush:!1,mpaNavigation:!1,preserveCustomHistoryState:!0},focusAndScrollRef:{apply:!1,onlyHashChange:!1,hashFragment:null,segmentPaths:[]},canonicalUrl:b,nextUrl:null!=(t=(0,a.extractPathFromFlightRouterState)(s)||(null==p?void 0:p.pathname))?t:null};if(p){let e=new URL(""+p.pathname+p.search,p.origin),t=[["",s,null,null]];(0,l.createPrefetchCacheEntryForInitialLoad)({url:e,kind:i.PrefetchKind.AUTO,data:[t,void 0,!1,h],tree:P.tree,prefetchCache:P.prefetchCache,nextUrl:P.nextUrl})}return P}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},9886:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"createRouterCacheKey",{enumerable:!0,get:function(){return o}});let n=r(8071);function o(e,t){return(void 0===t&&(t=!1),Array.isArray(e))?e[0]+"|"+e[1]+"|"+e[2]:t&&e.startsWith(n.PAGE_SEGMENT_KEY)?n.PAGE_SEGMENT_KEY:e}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},9009:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"fetchServerResponse",{enumerable:!0,get:function(){return d}});let n=r(5138),o=r(2994),a=r(5424),l=r(7767),i=r(2165),u=r(7542),{createFromFetch:s}=r(6493);function c(e){return[(0,o.urlToUrlWithoutFlightMarker)(e).toString(),void 0,!1,!1]}async function d(e,t,r,d,f){let p={[n.RSC_HEADER]:"1",[n.NEXT_ROUTER_STATE_TREE]:(0,u.prepareFlightRouterStateForRequest)(t)};f===l.PrefetchKind.AUTO&&(p[n.NEXT_ROUTER_PREFETCH_HEADER]="1"),r&&(p[n.NEXT_URL]=r);let g=(0,i.hexHash)([p[n.NEXT_ROUTER_PREFETCH_HEADER]||"0",p[n.NEXT_ROUTER_STATE_TREE],p[n.NEXT_URL]].join(","));try{var h;let t=new URL(e);t.pathname.endsWith("/")?t.pathname+="index.txt":t.pathname+=".txt",t.searchParams.set(n.NEXT_RSC_UNION_QUERY,g);let r=await fetch(t,{credentials:"same-origin",headers:p}),l=(0,o.urlToUrlWithoutFlightMarker)(r.url),i=r.redirected?l:void 0,u=r.headers.get("content-type")||"",f=!!r.headers.get(n.NEXT_DID_POSTPONE_HEADER),_=!!(null==(h=r.headers.get("vary"))?void 0:h.includes(n.NEXT_URL)),y=u===n.RSC_CONTENT_TYPE_HEADER;if(y||(y=u.startsWith("text/plain")),!y||!r.ok)return e.hash&&(l.hash=e.hash),c(l.toString());let[v,b]=await s(Promise.resolve(r),{callServer:a.callServer});if(d!==v)return c(r.url);return[b,i,f,_]}catch(t){return console.error("Failed to fetch RSC payload for "+e+". Falling back to browser navigation.",t),[e.toString(),void 0,!1,!1]}}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},9056:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"fillCacheWithNewSubTreeData",{enumerable:!0,get:function(){return function e(t,r,l,i){let u=l.length<=5,[s,c]=l,d=(0,a.createRouterCacheKey)(c),f=r.parallelRoutes.get(s);if(!f)return;let p=t.parallelRoutes.get(s);p&&p!==f||(p=new Map(f),t.parallelRoutes.set(s,p));let g=f.get(d),h=p.get(d);if(u){if(!h||!h.lazyData||h===g){let e=l[3];h={lazyData:null,rsc:e[2],prefetchRsc:null,head:null,prefetchHead:null,loading:e[3],parallelRoutes:g?new Map(g.parallelRoutes):new Map,lazyDataResolved:!1},g&&(0,n.invalidateCacheByRouterState)(h,g,l[2]),(0,o.fillLazyItemsTillLeafWithHead)(h,g,l[2],e,l[4],i),p.set(d,h)}return}h&&g&&(h===g&&(h={lazyData:h.lazyData,rsc:h.rsc,prefetchRsc:h.prefetchRsc,head:h.head,prefetchHead:h.prefetchHead,parallelRoutes:new Map(h.parallelRoutes),lazyDataResolved:!1,loading:h.loading},p.set(d,h)),e(h,g,l.slice(2),i))}}});let n=r(2498),o=r(114),a=r(9886);("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},114:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"fillLazyItemsTillLeafWithHead",{enumerable:!0,get:function(){return function e(t,r,a,l,i,u){if(0===Object.keys(a[1]).length){t.head=i;return}for(let s in a[1]){let c;let d=a[1][s],f=d[0],p=(0,n.createRouterCacheKey)(f),g=null!==l&&void 0!==l[1][s]?l[1][s]:null;if(r){let n=r.parallelRoutes.get(s);if(n){let r;let a=(null==u?void 0:u.kind)==="auto"&&u.status===o.PrefetchCacheEntryStatus.reusable,l=new Map(n),c=l.get(p);r=null!==g?{lazyData:null,rsc:g[2],prefetchRsc:null,head:null,prefetchHead:null,loading:g[3],parallelRoutes:new Map(null==c?void 0:c.parallelRoutes),lazyDataResolved:!1}:a&&c?{lazyData:c.lazyData,rsc:c.rsc,prefetchRsc:c.prefetchRsc,head:c.head,prefetchHead:c.prefetchHead,parallelRoutes:new Map(c.parallelRoutes),lazyDataResolved:c.lazyDataResolved,loading:c.loading}:{lazyData:null,rsc:null,prefetchRsc:null,head:null,prefetchHead:null,parallelRoutes:new Map(null==c?void 0:c.parallelRoutes),lazyDataResolved:!1,loading:null},l.set(p,r),e(r,c,d,g||null,i,u),t.parallelRoutes.set(s,l);continue}}if(null!==g){let e=g[2],t=g[3];c={lazyData:null,rsc:e,prefetchRsc:null,head:null,prefetchHead:null,parallelRoutes:new Map,lazyDataResolved:!1,loading:t}}else c={lazyData:null,rsc:null,prefetchRsc:null,head:null,prefetchHead:null,parallelRoutes:new Map,lazyDataResolved:!1,loading:null};let h=t.parallelRoutes.get(s);h?h.set(p,c):t.parallelRoutes.set(s,new Map([[p,c]])),e(c,void 0,d,g,i,u)}}}});let n=r(9886),o=r(7767);("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},7252:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"handleMutable",{enumerable:!0,get:function(){return a}});let n=r(3648);function o(e){return void 0!==e}function a(e,t){var r,a,l;let i=null==(a=t.shouldScroll)||a,u=e.nextUrl;if(o(t.patchedTree)){let r=(0,n.computeChangedPath)(e.tree,t.patchedTree);r?u=r:u||(u=e.canonicalUrl)}return{buildId:e.buildId,canonicalUrl:o(t.canonicalUrl)?t.canonicalUrl===e.canonicalUrl?e.canonicalUrl:t.canonicalUrl:e.canonicalUrl,pushRef:{pendingPush:o(t.pendingPush)?t.pendingPush:e.pushRef.pendingPush,mpaNavigation:o(t.mpaNavigation)?t.mpaNavigation:e.pushRef.mpaNavigation,preserveCustomHistoryState:o(t.preserveCustomHistoryState)?t.preserveCustomHistoryState:e.pushRef.preserveCustomHistoryState},focusAndScrollRef:{apply:!!i&&(!!o(null==t?void 0:t.scrollableSegments)||e.focusAndScrollRef.apply),onlyHashChange:!!t.hashFragment&&e.canonicalUrl.split("#",1)[0]===(null==(r=t.canonicalUrl)?void 0:r.split("#",1)[0]),hashFragment:i?t.hashFragment&&""!==t.hashFragment?decodeURIComponent(t.hashFragment.slice(1)):e.focusAndScrollRef.hashFragment:null,segmentPaths:i?null!=(l=null==t?void 0:t.scrollableSegments)?l:e.focusAndScrollRef.segmentPaths:[]},cache:t.cache?t.cache:e.cache,prefetchCache:t.prefetchCache?t.prefetchCache:e.prefetchCache,tree:o(t.patchedTree)?t.patchedTree:e.tree,nextUrl:u}}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},5652:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"handleSegmentMismatch",{enumerable:!0,get:function(){return o}});let n=r(941);function o(e,t,r){return(0,n.handleExternalUrl)(e,{},e.canonicalUrl,!0)}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},3193:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"invalidateCacheBelowFlightSegmentPath",{enumerable:!0,get:function(){return function e(t,r,o){let a=o.length<=2,[l,i]=o,u=(0,n.createRouterCacheKey)(i),s=r.parallelRoutes.get(l);if(!s)return;let c=t.parallelRoutes.get(l);if(c&&c!==s||(c=new Map(s),t.parallelRoutes.set(l,c)),a){c.delete(u);return}let d=s.get(u),f=c.get(u);f&&d&&(f===d&&(f={lazyData:f.lazyData,rsc:f.rsc,prefetchRsc:f.prefetchRsc,head:f.head,prefetchHead:f.prefetchHead,parallelRoutes:new Map(f.parallelRoutes),lazyDataResolved:f.lazyDataResolved},c.set(u,f)),e(f,d,o.slice(2)))}}});let n=r(9886);("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},2498:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"invalidateCacheByRouterState",{enumerable:!0,get:function(){return o}});let n=r(9886);function o(e,t,r){for(let o in r[1]){let a=r[1][o][0],l=(0,n.createRouterCacheKey)(a),i=t.parallelRoutes.get(o);if(i){let t=new Map(i);t.delete(l),e.parallelRoutes.set(o,t)}}}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},3772:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"isNavigatingToNewRootLayout",{enumerable:!0,get:function(){return function e(t,r){let n=t[0],o=r[0];if(Array.isArray(n)&&Array.isArray(o)){if(n[0]!==o[0]||n[2]!==o[2])return!0}else if(n!==o)return!0;if(t[4])return!r[4];if(r[4])return!0;let a=Object.values(t[1])[0],l=Object.values(r[1])[0];return!a||!l||e(a,l)}}}),("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},8831:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{abortTask:function(){return s},listenForDynamicRequest:function(){return i},updateCacheNodeOnNavigation:function(){return function e(t,r,i,s,c){let d=r[1],f=i[1],p=s[1],g=t.parallelRoutes,h=new Map(g),_={},y=null;for(let t in f){let r;let i=f[t],s=d[t],v=g.get(t),b=p[t],m=i[0],P=(0,a.createRouterCacheKey)(m),R=void 0!==s?s[0]:void 0,S=void 0!==v?v.get(P):void 0;if(null!==(r=m===n.PAGE_SEGMENT_KEY?l(i,void 0!==b?b:null,c):m===n.DEFAULT_SEGMENT_KEY?void 0!==s?{route:s,node:null,children:null}:l(i,void 0!==b?b:null,c):void 0!==R&&(0,o.matchSegment)(m,R)&&void 0!==S&&void 0!==s?null!=b?e(S,s,i,b,c):function(e){let t=u(e,null,null);return{route:e,node:t,children:null}}(i):l(i,void 0!==b?b:null,c))){null===y&&(y=new Map),y.set(t,r);let e=r.node;if(null!==e){let r=new Map(v);r.set(P,e),h.set(t,r)}_[t]=r.route}else _[t]=i}if(null===y)return null;let v={lazyData:null,rsc:t.rsc,prefetchRsc:t.prefetchRsc,head:t.head,prefetchHead:t.prefetchHead,loading:t.loading,parallelRoutes:h,lazyDataResolved:!1};return{route:function(e,t){let r=[e[0],t];return 2 in e&&(r[2]=e[2]),3 in e&&(r[3]=e[3]),4 in e&&(r[4]=e[4]),r}(i,_),node:v,children:y}}},updateCacheNodeOnPopstateRestoration:function(){return function e(t,r){let n=r[1],o=t.parallelRoutes,l=new Map(o);for(let t in n){let r=n[t],i=r[0],u=(0,a.createRouterCacheKey)(i),s=o.get(t);if(void 0!==s){let n=s.get(u);if(void 0!==n){let o=e(n,r),a=new Map(s);a.set(u,o),l.set(t,a)}}}let i=t.rsc,u=f(i)&&"pending"===i.status;return{lazyData:null,rsc:i,head:t.head,prefetchHead:u?t.prefetchHead:null,prefetchRsc:u?t.prefetchRsc:null,loading:u?t.loading:null,parallelRoutes:l,lazyDataResolved:!1}}}});let n=r(8071),o=r(455),a=r(9886);function l(e,t,r){let n=u(e,t,r);return{route:e,node:n,children:null}}function i(e,t){t.then(t=>{for(let r of t[0]){let t=r.slice(0,-3),n=r[r.length-3],l=r[r.length-2],i=r[r.length-1];"string"!=typeof t&&function(e,t,r,n,l){let i=e;for(let e=0;e{s(e,t)})}function u(e,t,r){let n=e[1],o=null!==t?t[1]:null,l=new Map;for(let e in n){let t=n[e],i=null!==o?o[e]:null,s=t[0],c=(0,a.createRouterCacheKey)(s),d=u(t,void 0===i?null:i,r),f=new Map;f.set(c,d),l.set(e,f)}let i=0===l.size,s=null!==t?t[2]:null,c=null!==t?t[3]:null;return{lazyData:null,parallelRoutes:l,prefetchRsc:void 0!==s?s:null,prefetchHead:i?r:null,loading:void 0!==c?c:null,rsc:p(),head:i?p():null,lazyDataResolved:!1}}function s(e,t){let r=e.node;if(null===r)return;let n=e.children;if(null===n)c(e.route,r,t);else for(let e of n.values())s(e,t);e.node=null}function c(e,t,r){let n=e[1],o=t.parallelRoutes;for(let e in n){let t=n[e],l=o.get(e);if(void 0===l)continue;let i=t[0],u=(0,a.createRouterCacheKey)(i),s=l.get(u);void 0!==s&&c(t,s,r)}let l=t.rsc;f(l)&&(null===r?l.resolve(null):l.reject(r));let i=t.head;f(i)&&i.resolve(null)}let d=Symbol();function f(e){return e&&e.tag===d}function p(){let e,t;let r=new Promise((r,n)=>{e=r,t=n});return r.status="pending",r.resolve=t=>{"pending"===r.status&&(r.status="fulfilled",r.value=t,e(t))},r.reject=e=>{"pending"===r.status&&(r.status="rejected",r.reason=e,t(e))},r.tag=d,r}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},9373:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{createPrefetchCacheEntryForInitialLoad:function(){return s},getOrCreatePrefetchCacheEntry:function(){return u},prunePrefetchCache:function(){return d}});let n=r(7584),o=r(9009),a=r(7767),l=r(1156);function i(e,t){let r=(0,n.createHrefFromUrl)(e,!1);return t?t+"%"+r:r}function u(e){let t,{url:r,nextUrl:n,tree:o,buildId:l,prefetchCache:u,kind:s}=e,d=i(r,n),f=u.get(d);if(f)t=f;else{let e=i(r),n=u.get(e);n&&(t=n)}return t?(t.status=g(t),t.kind!==a.PrefetchKind.FULL&&s===a.PrefetchKind.FULL)?c({tree:o,url:r,buildId:l,nextUrl:n,prefetchCache:u,kind:null!=s?s:a.PrefetchKind.TEMPORARY}):(s&&t.kind===a.PrefetchKind.TEMPORARY&&(t.kind=s),t):c({tree:o,url:r,buildId:l,nextUrl:n,prefetchCache:u,kind:s||a.PrefetchKind.TEMPORARY})}function s(e){let{nextUrl:t,tree:r,prefetchCache:n,url:o,kind:l,data:u}=e,[,,,s]=u,c=s?i(o,t):i(o),d={treeAtTimeOfPrefetch:r,data:Promise.resolve(u),kind:l,prefetchTime:Date.now(),lastUsedTime:Date.now(),key:c,status:a.PrefetchCacheEntryStatus.fresh};return n.set(c,d),d}function c(e){let{url:t,kind:r,tree:n,nextUrl:u,buildId:s,prefetchCache:c}=e,d=i(t),f=l.prefetchQueue.enqueue(()=>(0,o.fetchServerResponse)(t,n,u,s,r).then(e=>{let[,,,r]=e;return r&&function(e){let{url:t,nextUrl:r,prefetchCache:n}=e,o=i(t),a=n.get(o);if(!a)return;let l=i(t,r);n.set(l,a),n.delete(o)}({url:t,nextUrl:u,prefetchCache:c}),e})),p={treeAtTimeOfPrefetch:n,data:f,kind:r,prefetchTime:Date.now(),lastUsedTime:null,key:d,status:a.PrefetchCacheEntryStatus.fresh};return c.set(d,p),p}function d(e){for(let[t,r]of e)g(r)===a.PrefetchCacheEntryStatus.expired&&e.delete(t)}let f=1e3*Number("30"),p=1e3*Number("300");function g(e){let{kind:t,prefetchTime:r,lastUsedTime:n}=e;return Date.now()<(null!=n?n:r)+f?n?a.PrefetchCacheEntryStatus.reusable:a.PrefetchCacheEntryStatus.fresh:"auto"===t&&Date.now(){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"fastRefreshReducer",{enumerable:!0,get:function(){return n}}),r(9009),r(7584),r(5166),r(3772),r(941),r(7252),r(9894),r(2994),r(5652),r(5262);let n=function(e,t){return e};("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},2492:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"findHeadInCache",{enumerable:!0,get:function(){return o}});let n=r(9886);function o(e,t){return function e(t,r,o){if(0===Object.keys(r).length)return[t,o];for(let a in r){let[l,i]=r[a],u=t.parallelRoutes.get(a);if(!u)continue;let s=(0,n.createRouterCacheKey)(l),c=u.get(s);if(!c)continue;let d=e(c,i,o+"/"+s);if(d)return d}return null}(e,t,"")}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},2162:(e,t)=>{"use strict";function r(e){return Array.isArray(e)?e[1]:e}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"getSegmentValue",{enumerable:!0,get:function(){return r}}),("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},5262:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"hasInterceptionRouteInCurrentTree",{enumerable:!0,get:function(){return function e(t){let[r,o]=t;if(Array.isArray(r)&&("di"===r[2]||"ci"===r[2])||"string"==typeof r&&(0,n.isInterceptionRouteAppPath)(r))return!0;if(o){for(let t in o)if(e(o[t]))return!0}return!1}}});let n=r(7356);("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},941:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{handleExternalUrl:function(){return _},navigateReducer:function(){return v}}),r(9009);let n=r(7584),o=r(3193),a=r(5166),l=r(4614),i=r(3772),u=r(7767),s=r(7252),c=r(9894),d=r(1156),f=r(2994),p=r(8071),g=(r(8831),r(9373)),h=r(2895);function _(e,t,r,n){return t.mpaNavigation=!0,t.canonicalUrl=r,t.pendingPush=n,t.scrollableSegments=void 0,(0,s.handleMutable)(e,t)}function y(e){let t=[],[r,n]=e;if(0===Object.keys(n).length)return[[r]];for(let[e,o]of Object.entries(n))for(let n of y(o))""===r?t.push([e,...n]):t.push([r,e,...n]);return t}let v=function(e,t){let{url:r,isExternalUrl:v,navigateType:b,shouldScroll:m}=t,P={},{hash:R}=r,S=(0,n.createHrefFromUrl)(r),O="push"===b;if((0,g.prunePrefetchCache)(e.prefetchCache),P.preserveCustomHistoryState=!1,v)return _(e,P,r.toString(),O);let E=(0,g.getOrCreatePrefetchCacheEntry)({url:r,nextUrl:e.nextUrl,tree:e.tree,buildId:e.buildId,prefetchCache:e.prefetchCache}),{treeAtTimeOfPrefetch:T,data:j}=E;return d.prefetchQueue.bump(j),j.then(t=>{let[r,d]=t,g=!1;if(E.lastUsedTime||(E.lastUsedTime=Date.now(),g=!0),"string"==typeof r)return _(e,P,r,O);if(document.getElementById("__next-page-redirect"))return _(e,P,S,O);let v=e.tree,b=e.cache,j=[];for(let t of r){let r=t.slice(0,-4),n=t.slice(-3)[0],s=["",...r],d=(0,a.applyRouterStatePatchToTree)(s,v,n,S);if(null===d&&(d=(0,a.applyRouterStatePatchToTree)(s,T,n,S)),null!==d){if((0,i.isNavigatingToNewRootLayout)(v,d))return _(e,P,S,O);let a=(0,f.createEmptyCacheNode)(),m=!1;for(let e of(E.status!==u.PrefetchCacheEntryStatus.stale||g?m=(0,c.applyFlightData)(b,a,t,E):(m=function(e,t,r,n){let o=!1;for(let a of(e.rsc=t.rsc,e.prefetchRsc=t.prefetchRsc,e.loading=t.loading,e.parallelRoutes=new Map(t.parallelRoutes),y(n).map(e=>[...r,...e])))(0,h.clearCacheNodeDataForSegmentPath)(e,t,a),o=!0;return o}(a,b,r,n),E.lastUsedTime=Date.now()),(0,l.shouldHardNavigate)(s,v)?(a.rsc=b.rsc,a.prefetchRsc=b.prefetchRsc,(0,o.invalidateCacheBelowFlightSegmentPath)(a,b,r),P.cache=a):m&&(P.cache=a,b=a),v=d,y(n))){let t=[...r,...e];t[t.length-1]!==p.DEFAULT_SEGMENT_KEY&&j.push(t)}}}return P.patchedTree=v,P.canonicalUrl=d?(0,n.createHrefFromUrl)(d):S,P.pendingPush=O,P.scrollableSegments=j,P.hashFragment=R,P.shouldScroll=m,(0,s.handleMutable)(e,P)},()=>e)};("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},1156:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{prefetchQueue:function(){return l},prefetchReducer:function(){return i}});let n=r(5138),o=r(7815),a=r(9373),l=new o.PromiseQueue(5);function i(e,t){(0,a.prunePrefetchCache)(e.prefetchCache);let{url:r}=t;return r.searchParams.delete(n.NEXT_RSC_UNION_QUERY),(0,a.getOrCreatePrefetchCacheEntry)({url:r,nextUrl:e.nextUrl,prefetchCache:e.prefetchCache,kind:t.kind,tree:e.tree,buildId:e.buildId}),e}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},9809:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"refreshReducer",{enumerable:!0,get:function(){return g}});let n=r(9009),o=r(7584),a=r(5166),l=r(3772),i=r(941),u=r(7252),s=r(114),c=r(2994),d=r(5652),f=r(5262),p=r(4158);function g(e,t){let{origin:r}=t,g={},h=e.canonicalUrl,_=e.tree;g.preserveCustomHistoryState=!1;let y=(0,c.createEmptyCacheNode)(),v=(0,f.hasInterceptionRouteInCurrentTree)(e.tree);return y.lazyData=(0,n.fetchServerResponse)(new URL(h,r),[_[0],_[1],_[2],"refetch"],v?e.nextUrl:null,e.buildId),y.lazyData.then(async r=>{let[n,c]=r;if("string"==typeof n)return(0,i.handleExternalUrl)(e,g,n,e.pushRef.pendingPush);for(let r of(y.lazyData=null,n)){if(3!==r.length)return console.log("REFRESH FAILED"),e;let[n]=r,u=(0,a.applyRouterStatePatchToTree)([""],_,n,e.canonicalUrl);if(null===u)return(0,d.handleSegmentMismatch)(e,t,n);if((0,l.isNavigatingToNewRootLayout)(_,u))return(0,i.handleExternalUrl)(e,g,h,e.pushRef.pendingPush);let f=c?(0,o.createHrefFromUrl)(c):void 0;c&&(g.canonicalUrl=f);let[b,m]=r.slice(-2);if(null!==b){let e=b[2];y.rsc=e,y.prefetchRsc=null,(0,s.fillLazyItemsTillLeafWithHead)(y,void 0,n,b,m),g.prefetchCache=new Map}await (0,p.refreshInactiveParallelSegments)({state:e,updatedTree:u,updatedCache:y,includeNextUrl:v,canonicalUrl:g.canonicalUrl||e.canonicalUrl}),g.cache=y,g.patchedTree=u,g.canonicalUrl=h,_=u}return(0,u.handleMutable)(e,g)},()=>e)}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},5608:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"restoreReducer",{enumerable:!0,get:function(){return a}});let n=r(7584),o=r(3648);function a(e,t){var r;let{url:a,tree:l}=t,i=(0,n.createHrefFromUrl)(a),u=l||e.tree,s=e.cache;return{buildId:e.buildId,canonicalUrl:i,pushRef:{pendingPush:!1,mpaNavigation:!1,preserveCustomHistoryState:!0},focusAndScrollRef:e.focusAndScrollRef,cache:s,prefetchCache:e.prefetchCache,tree:u,nextUrl:null!=(r=(0,o.extractPathFromFlightRouterState)(u))?r:a.pathname}}r(8831),("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},5240:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"serverActionReducer",{enumerable:!0,get:function(){return m}});let n=r(5424),o=r(5138),a=r(3486),l=r(7584),i=r(941),u=r(5166),s=r(3772),c=r(7252),d=r(114),f=r(2994),p=r(5262),g=r(5652),h=r(4158),_=r(7542),{createFromFetch:y,encodeReply:v}=r(6493);async function b(e,t,r){let l,{actionId:i,actionArgs:u}=r,s=await v(u),c=await fetch("",{method:"POST",headers:{Accept:o.RSC_CONTENT_TYPE_HEADER,[o.ACTION]:i,[o.NEXT_ROUTER_STATE_TREE]:(0,_.prepareFlightRouterStateForRequest)(e.tree),...t?{[o.NEXT_URL]:t}:{}},body:s}),d=c.headers.get("x-action-redirect");try{let e=JSON.parse(c.headers.get("x-action-revalidated")||"[[],0,0]");l={paths:e[0]||[],tag:!!e[1],cookie:e[2]}}catch(e){l={paths:[],tag:!1,cookie:!1}}let f=d?new URL((0,a.addBasePath)(d),new URL(e.canonicalUrl,window.location.href)):void 0;if(c.headers.get("content-type")===o.RSC_CONTENT_TYPE_HEADER){let e=await y(Promise.resolve(c),{callServer:n.callServer});if(d){let[,t]=null!=e?e:[];return{actionFlightData:t,redirectLocation:f,revalidatedParts:l}}let[t,[,r]]=null!=e?e:[];return{actionResult:t,actionFlightData:r,redirectLocation:f,revalidatedParts:l}}return{redirectLocation:f,revalidatedParts:l}}function m(e,t){let{resolve:r,reject:n}=t,o={},a=e.canonicalUrl,_=e.tree;o.preserveCustomHistoryState=!1;let y=e.nextUrl&&(0,p.hasInterceptionRouteInCurrentTree)(e.tree)?e.nextUrl:null;return o.inFlightServerAction=b(e,y,t),o.inFlightServerAction.then(async n=>{let{actionResult:p,actionFlightData:v,redirectLocation:b}=n;if(b&&(e.pushRef.pendingPush=!0,o.pendingPush=!0),!v)return(r(p),b)?(0,i.handleExternalUrl)(e,o,b.href,e.pushRef.pendingPush):e;if("string"==typeof v)return(0,i.handleExternalUrl)(e,o,v,e.pushRef.pendingPush);if(o.inFlightServerAction=null,b){let e=(0,l.createHrefFromUrl)(b,!1);o.canonicalUrl=e}for(let r of v){if(3!==r.length)return console.log("SERVER ACTION APPLY FAILED"),e;let[n]=r,c=(0,u.applyRouterStatePatchToTree)([""],_,n,b?(0,l.createHrefFromUrl)(b):e.canonicalUrl);if(null===c)return(0,g.handleSegmentMismatch)(e,t,n);if((0,s.isNavigatingToNewRootLayout)(_,c))return(0,i.handleExternalUrl)(e,o,a,e.pushRef.pendingPush);let[p,v]=r.slice(-2),m=null!==p?p[2]:null;if(null!==m){let t=(0,f.createEmptyCacheNode)();t.rsc=m,t.prefetchRsc=null,(0,d.fillLazyItemsTillLeafWithHead)(t,void 0,n,p,v),await (0,h.refreshInactiveParallelSegments)({state:e,updatedTree:c,updatedCache:t,includeNextUrl:!!y,canonicalUrl:o.canonicalUrl||e.canonicalUrl}),o.cache=t,o.prefetchCache=new Map}o.patchedTree=c,_=c}return r(p),(0,c.handleMutable)(e,o)},t=>(n(t),e))}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},4025:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"serverPatchReducer",{enumerable:!0,get:function(){return d}});let n=r(7584),o=r(5166),a=r(3772),l=r(941),i=r(9894),u=r(7252),s=r(2994),c=r(5652);function d(e,t){let{serverResponse:r}=t,[d,f]=r,p={};if(p.preserveCustomHistoryState=!1,"string"==typeof d)return(0,l.handleExternalUrl)(e,p,d,e.pushRef.pendingPush);let g=e.tree,h=e.cache;for(let r of d){let u=r.slice(0,-4),[d]=r.slice(-3,-2),_=(0,o.applyRouterStatePatchToTree)(["",...u],g,d,e.canonicalUrl);if(null===_)return(0,c.handleSegmentMismatch)(e,t,d);if((0,a.isNavigatingToNewRootLayout)(g,_))return(0,l.handleExternalUrl)(e,p,e.canonicalUrl,e.pushRef.pendingPush);let y=f?(0,n.createHrefFromUrl)(f):void 0;y&&(p.canonicalUrl=y);let v=(0,s.createEmptyCacheNode)();(0,i.applyFlightData)(h,v,r),p.patchedTree=_,p.cache=v,h=v,g=_}return(0,u.handleMutable)(e,p)}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},4158:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{addRefreshMarkerToActiveParallelSegments:function(){return function e(t,r){let[n,o,,l]=t;for(let i in n.includes(a.PAGE_SEGMENT_KEY)&&"refresh"!==l&&(t[2]=r,t[3]="refresh"),o)e(o[i],r)}},refreshInactiveParallelSegments:function(){return l}});let n=r(9894),o=r(9009),a=r(8071);async function l(e){let t=new Set;await i({...e,rootTree:e.updatedTree,fetchedSegments:t})}async function i(e){let{state:t,updatedTree:r,updatedCache:a,includeNextUrl:l,fetchedSegments:u,rootTree:s=r,canonicalUrl:c}=e,[,d,f,p]=r,g=[];if(f&&f!==c&&"refresh"===p&&!u.has(f)){u.add(f);let e=(0,o.fetchServerResponse)(new URL(f,location.origin),[s[0],s[1],s[2],"refetch"],l?t.nextUrl:null,t.buildId).then(e=>{let t=e[0];if("string"!=typeof t)for(let e of t)(0,n.applyFlightData)(a,a,e)});g.push(e)}for(let e in d){let r=i({state:t,updatedTree:d[e],updatedCache:a,includeNextUrl:l,fetchedSegments:u,rootTree:s,canonicalUrl:c});g.push(r)}await Promise.all(g)}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},7767:(e,t)=>{"use strict";var r,n;Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{ACTION_FAST_REFRESH:function(){return s},ACTION_NAVIGATE:function(){return a},ACTION_PREFETCH:function(){return u},ACTION_REFRESH:function(){return o},ACTION_RESTORE:function(){return l},ACTION_SERVER_ACTION:function(){return c},ACTION_SERVER_PATCH:function(){return i},PrefetchCacheEntryStatus:function(){return n},PrefetchKind:function(){return r},isThenable:function(){return d}});let o="refresh",a="navigate",l="restore",i="server-patch",u="prefetch",s="fast-refresh",c="server-action";function d(e){return e&&("object"==typeof e||"function"==typeof e)&&"function"==typeof e.then}(function(e){e.AUTO="auto",e.FULL="full",e.TEMPORARY="temporary"})(r||(r={})),function(e){e.fresh="fresh",e.reusable="reusable",e.expired="expired",e.stale="stale"}(n||(n={})),("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},3860:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"reducer",{enumerable:!0,get:function(){return n}}),r(7767),r(941),r(4025),r(5608),r(9809),r(1156),r(5703),r(5240);let n=function(e,t){return e};("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},4614:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"shouldHardNavigate",{enumerable:!0,get:function(){return function e(t,r){let[o,a]=r,[l,i]=t;return(0,n.matchSegment)(l,o)?!(t.length<=2)&&e(t.slice(2),a[i]):!!Array.isArray(l)}}});let n=r(455);("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},3325:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{createDynamicallyTrackedSearchParams:function(){return i},createUntrackedSearchParams:function(){return l}});let n=r(5869),o=r(2846),a=r(2255);function l(e){let t=n.staticGenerationAsyncStorage.getStore();return t&&t.forceStatic?{}:e}function i(e){let t=n.staticGenerationAsyncStorage.getStore();return t?t.forceStatic?{}:t.isStaticGeneration||t.dynamicShouldError?new Proxy({},{get:(e,r,n)=>("string"==typeof r&&(0,o.trackDynamicDataAccessed)(t,"searchParams."+r),a.ReflectAdapter.get(e,r,n)),has:(e,r)=>("string"==typeof r&&(0,o.trackDynamicDataAccessed)(t,"searchParams."+r),Reflect.has(e,r)),ownKeys:e=>((0,o.trackDynamicDataAccessed)(t,"searchParams"),Reflect.ownKeys(e))}):e:e}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},6488:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{StaticGenBailoutError:function(){return n},isStaticGenBailoutError:function(){return o}});let r="NEXT_STATIC_GEN_BAILOUT";class n extends Error{constructor(...e){super(...e),this.code=r}}function o(e){return"object"==typeof e&&null!==e&&"code"in e&&e.code===r}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},9519:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"unresolvedThenable",{enumerable:!0,get:function(){return r}});let r={then:()=>{}};("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},7326:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{useReducerWithReduxDevtools:function(){return i},useUnwrapState:function(){return l}});let n=r(8374)._(r(7577)),o=r(7767);function a(e){if(e instanceof Map){let t={};for(let[r,n]of e.entries()){if("function"==typeof n){t[r]="fn()";continue}if("object"==typeof n&&null!==n){if(n.$$typeof){t[r]=n.$$typeof.toString();continue}if(n._bundlerConfig){t[r]="FlightData";continue}}t[r]=a(n)}return t}if("object"==typeof e&&null!==e){let t={};for(let r in e){let n=e[r];if("function"==typeof n){t[r]="fn()";continue}if("object"==typeof n&&null!==n){if(n.$$typeof){t[r]=n.$$typeof.toString();continue}if(n.hasOwnProperty("_bundlerConfig")){t[r]="FlightData";continue}}t[r]=a(n)}return t}return Array.isArray(e)?e.map(a):e}function l(e){return(0,o.isThenable)(e)?(0,n.use)(e):e}r(3879);let i=function(e){return[e,()=>{},()=>{}]};("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},7542:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"prepareFlightRouterStateForRequest",{enumerable:!0,get:function(){return o}});let n=r(8071);function o(e,t){return t?encodeURIComponent(JSON.stringify(e)):encodeURIComponent(JSON.stringify(function e(t){let[r,o,,a,l]=t,i="string"==typeof r&&r.startsWith(n.PAGE_SEGMENT_KEY+"?")?n.PAGE_SEGMENT_KEY:r,u={};for(let[t,r]of Object.entries(o))u[t]=e(r);let s=[i,u,null,a&&"refresh"!==a?a:null];return void 0!==l&&(s[4]=l),s}(e)))}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},7929:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"hasBasePath",{enumerable:!0,get:function(){return o}});let n=r(4655);function o(e){return(0,n.pathHasPrefix)(e,"")}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},3658:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"normalizePathTrailingSlash",{enumerable:!0,get:function(){return a}});let n=r(3236),o=r(3067),a=e=>{if(!e.startsWith("/"))return e;let{pathname:t,query:r,hash:a}=(0,o.parsePath)(e);return/\.[^/]+\/?$/.test(t)?""+(0,n.removeTrailingSlash)(t)+r+a:t.endsWith("/")?""+t+r+a:t+"/"+r+a};("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},4237:(e,t,r)=>{"use strict";function n(e){return e}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"removeBasePath",{enumerable:!0,get:function(){return n}}),r(7929),("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},6401:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{getPathname:function(){return n},isFullStringUrl:function(){return o},parseUrl:function(){return a}});let r="http://n";function n(e){return new URL(e,r).pathname}function o(e){return/https?:\/\//.test(e)}function a(e){let t;try{t=new URL(e,r)}catch{}return t}},2846:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{Postpone:function(){return d},createPostponedAbortSignal:function(){return y},createPrerenderState:function(){return u},formatDynamicAPIAccesses:function(){return h},markCurrentScopeAsDynamic:function(){return s},trackDynamicDataAccessed:function(){return c},trackDynamicFetch:function(){return f},usedDynamicAPIs:function(){return g}});let n=function(e){return e&&e.__esModule?e:{default:e}}(r(7577)),o=r(442),a=r(6488),l=r(6401),i="function"==typeof n.default.unstable_postpone;function u(e){return{isDebugSkeleton:e,dynamicAccesses:[]}}function s(e,t){let r=(0,l.getPathname)(e.urlPathname);if(!e.isUnstableCacheCallback){if(e.dynamicShouldError)throw new a.StaticGenBailoutError(`Route ${r} with \`dynamic = "error"\` couldn't be rendered statically because it used \`${t}\`. See more info here: https://nextjs.org/docs/app/building-your-application/rendering/static-and-dynamic#dynamic-rendering`);if(e.prerenderState)p(e.prerenderState,t,r);else if(e.revalidate=0,e.isStaticGeneration){let n=new o.DynamicServerError(`Route ${r} couldn't be rendered statically because it used ${t}. See more info here: https://nextjs.org/docs/messages/dynamic-server-error`);throw e.dynamicUsageDescription=t,e.dynamicUsageStack=n.stack,n}}}function c(e,t){let r=(0,l.getPathname)(e.urlPathname);if(e.isUnstableCacheCallback)throw Error(`Route ${r} used "${t}" inside a function cached with "unstable_cache(...)". Accessing Dynamic data sources inside a cache scope is not supported. If you need this data inside a cached function use "${t}" outside of the cached function and pass the required dynamic data in as an argument. See more info here: https://nextjs.org/docs/app/api-reference/functions/unstable_cache`);if(e.dynamicShouldError)throw new a.StaticGenBailoutError(`Route ${r} with \`dynamic = "error"\` couldn't be rendered statically because it used \`${t}\`. See more info here: https://nextjs.org/docs/app/building-your-application/rendering/static-and-dynamic#dynamic-rendering`);if(e.prerenderState)p(e.prerenderState,t,r);else if(e.revalidate=0,e.isStaticGeneration){let n=new o.DynamicServerError(`Route ${r} couldn't be rendered statically because it used \`${t}\`. See more info here: https://nextjs.org/docs/messages/dynamic-server-error`);throw e.dynamicUsageDescription=t,e.dynamicUsageStack=n.stack,n}}function d({reason:e,prerenderState:t,pathname:r}){p(t,e,r)}function f(e,t){e.prerenderState&&p(e.prerenderState,t,e.urlPathname)}function p(e,t,r){_();let o=`Route ${r} needs to bail out of prerendering at this point because it used ${t}. React throws this special object to indicate where. It should not be caught by your own try/catch. Learn more: https://nextjs.org/docs/messages/ppr-caught-error`;e.dynamicAccesses.push({stack:e.isDebugSkeleton?Error().stack:void 0,expression:t}),n.default.unstable_postpone(o)}function g(e){return e.dynamicAccesses.length>0}function h(e){return e.dynamicAccesses.filter(e=>"string"==typeof e.stack&&e.stack.length>0).map(({expression:e,stack:t})=>(t=t.split("\n").slice(4).filter(e=>!(e.includes("node_modules/next/")||e.includes(" ()")||e.includes(" (node:"))).join("\n"),`Dynamic API Usage Debug - ${e}: -${t}`))}function _(){if(!i)throw Error("Invariant: React.unstable_postpone is not defined. This suggests the wrong version of React was loaded. This is a bug in Next.js")}function y(e){_();let t=new AbortController;try{n.default.unstable_postpone(e)}catch(e){t.abort(e)}return t.signal}},2357:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"getSegmentParam",{enumerable:!0,get:function(){return o}});let n=r(7356);function o(e){let t=n.INTERCEPTION_ROUTE_MARKERS.find(t=>e.startsWith(t));return(t&&(e=e.slice(t.length)),e.startsWith("[[...")&&e.endsWith("]]"))?{type:"optional-catchall",param:e.slice(5,-2)}:e.startsWith("[...")&&e.endsWith("]")?{type:t?"catchall-intercepted":"catchall",param:e.slice(4,-1)}:e.startsWith("[")&&e.endsWith("]")?{type:t?"dynamic-intercepted":"dynamic",param:e.slice(1,-1)}:null}},7356:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{INTERCEPTION_ROUTE_MARKERS:function(){return o},extractInterceptionRouteInformation:function(){return l},isInterceptionRouteAppPath:function(){return a}});let n=r(2862),o=["(..)(..)","(.)","(..)","(...)"];function a(e){return void 0!==e.split("/").find(e=>o.find(t=>e.startsWith(t)))}function l(e){let t,r,a;for(let n of e.split("/"))if(r=o.find(e=>n.startsWith(e))){[t,a]=e.split(r,2);break}if(!t||!r||!a)throw Error(`Invalid interception route: ${e}. Must be in the format //(..|...|..)(..)/`);switch(t=(0,n.normalizeAppPath)(t),r){case"(.)":a="/"===t?`/${a}`:t+"/"+a;break;case"(..)":if("/"===t)throw Error(`Invalid interception route: ${e}. Cannot use (..) marker at the root level, use (.) instead.`);a=t.split("/").slice(0,-1).concat(a).join("/");break;case"(...)":a="/"+a;break;case"(..)(..)":let l=t.split("/");if(l.length<=2)throw Error(`Invalid interception route: ${e}. Cannot use (..)(..) marker at the root level or one level up.`);a=l.slice(0,-2).concat(a).join("/");break;default:throw Error("Invariant: unexpected marker")}return{interceptingRoute:t,interceptedRoute:a}}},1616:(e,t,r)=>{"use strict";e.exports=r(399)},2413:(e,t,r)=>{"use strict";e.exports=r(1616).vendored.contexts.AppRouterContext},7008:(e,t,r)=>{"use strict";e.exports=r(1616).vendored.contexts.HooksClientContext},3347:(e,t,r)=>{"use strict";e.exports=r(1616).vendored.contexts.ServerInsertedHtml},962:(e,t,r)=>{"use strict";e.exports=r(1616).vendored["react-ssr"].ReactDOM},326:(e,t,r)=>{"use strict";e.exports=r(1616).vendored["react-ssr"].ReactJsxRuntime},6493:(e,t,r)=>{"use strict";e.exports=r(1616).vendored["react-ssr"].ReactServerDOMWebpackClientEdge},7577:(e,t,r)=>{"use strict";e.exports=r(1616).vendored["react-ssr"].React},2255:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"ReflectAdapter",{enumerable:!0,get:function(){return r}});class r{static get(e,t,r){let n=Reflect.get(e,t,r);return"function"==typeof n?n.bind(e):n}static set(e,t,r,n){return Reflect.set(e,t,r,n)}static has(e,t){return Reflect.has(e,t)}static deleteProperty(e,t){return Reflect.deleteProperty(e,t)}}},2165:(e,t)=>{"use strict";function r(e){let t=5381;for(let r=0;r>>0}function n(e){return r(e).toString(36).slice(0,5)}Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{djb2Hash:function(){return r},hexHash:function(){return n}})},4129:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{BailoutToCSRError:function(){return n},isBailoutToCSRError:function(){return o}});let r="BAILOUT_TO_CLIENT_SIDE_RENDERING";class n extends Error{constructor(e){super("Bail out to client-side rendering: "+e),this.reason=e,this.digest=r}}function o(e){return"object"==typeof e&&null!==e&&"digest"in e&&e.digest===r}},6058:(e,t)=>{"use strict";function r(e){return e.startsWith("/")?e:"/"+e}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"ensureLeadingSlash",{enumerable:!0,get:function(){return r}})},3879:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{ActionQueueContext:function(){return i},createMutableActionQueue:function(){return c}});let n=r(8374),o=r(7767),a=r(3860),l=n._(r(7577)),i=l.default.createContext(null);function u(e,t){null!==e.pending&&(e.pending=e.pending.next,null!==e.pending?s({actionQueue:e,action:e.pending,setState:t}):e.needsRefresh&&(e.needsRefresh=!1,e.dispatch({type:o.ACTION_REFRESH,origin:window.location.origin},t)))}async function s(e){let{actionQueue:t,action:r,setState:n}=e,a=t.state;if(!a)throw Error("Invariant: Router state not initialized");t.pending=r;let l=r.payload,i=t.action(a,l);function s(e){r.discarded||(t.state=e,t.devToolsInstance&&t.devToolsInstance.send(l,e),u(t,n),r.resolve(e))}(0,o.isThenable)(i)?i.then(s,e=>{u(t,n),r.reject(e)}):s(i)}function c(){let e={state:null,dispatch:(t,r)=>(function(e,t,r){let n={resolve:r,reject:()=>{}};if(t.type!==o.ACTION_RESTORE){let e=new Promise((e,t)=>{n={resolve:e,reject:t}});(0,l.startTransition)(()=>{r(e)})}let a={payload:t,next:null,resolve:n.resolve,reject:n.reject};null===e.pending?(e.last=a,s({actionQueue:e,action:a,setState:r})):t.type===o.ACTION_NAVIGATE||t.type===o.ACTION_RESTORE?(e.pending.discarded=!0,e.last=a,e.pending.payload.type===o.ACTION_SERVER_ACTION&&(e.needsRefresh=!0),s({actionQueue:e,action:a,setState:r})):(null!==e.last&&(e.last.next=a),e.last=a)})(e,t,r),action:async(e,t)=>{if(null===e)throw Error("Invariant: Router state not initialized");return(0,a.reducer)(e,t)},pending:null,last:null};return e}},8974:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"addPathPrefix",{enumerable:!0,get:function(){return o}});let n=r(3067);function o(e,t){if(!e.startsWith("/")||!t)return e;let{pathname:r,query:o,hash:a}=(0,n.parsePath)(e);return""+t+r+o+a}},2862:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{normalizeAppPath:function(){return a},normalizeRscURL:function(){return l}});let n=r(6058),o=r(8071);function a(e){return(0,n.ensureLeadingSlash)(e.split("/").reduce((e,t,r,n)=>!t||(0,o.isGroupSegment)(t)||"@"===t[0]||("page"===t||"route"===t)&&r===n.length-1?e:e+"/"+t,""))}function l(e){return e.replace(/\.rsc($|\?)/,"$1")}},9976:(e,t)=>{"use strict";function r(e,t){if(void 0===t&&(t={}),t.onlyHashChange){e();return}let r=document.documentElement,n=r.style.scrollBehavior;r.style.scrollBehavior="auto",t.dontForceLayout||r.getClientRects(),e(),r.style.scrollBehavior=n}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"handleSmoothScroll",{enumerable:!0,get:function(){return r}})},2148:(e,t)=>{"use strict";function r(e){return/Googlebot|Mediapartners-Google|AdsBot-Google|googleweblight|Storebot-Google|Google-PageRenderer|Bingbot|BingPreview|Slurp|DuckDuckBot|baiduspider|yandex|sogou|LinkedInBot|bitlybot|tumblr|vkShare|quora link preview|facebookexternalhit|facebookcatalog|Twitterbot|applebot|redditbot|Slackbot|Discordbot|WhatsApp|SkypeUriPreview|ia_archiver/i.test(e)}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"isBot",{enumerable:!0,get:function(){return r}})},3067:(e,t)=>{"use strict";function r(e){let t=e.indexOf("#"),r=e.indexOf("?"),n=r>-1&&(t<0||r-1?{pathname:e.substring(0,n?r:t),query:n?e.substring(r,t>-1?t:void 0):"",hash:t>-1?e.slice(t):""}:{pathname:e,query:"",hash:""}}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"parsePath",{enumerable:!0,get:function(){return r}})},4655:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"pathHasPrefix",{enumerable:!0,get:function(){return o}});let n=r(3067);function o(e,t){if("string"!=typeof e)return!1;let{pathname:r}=(0,n.parsePath)(e);return r===t||r.startsWith(t+"/")}},3236:(e,t)=>{"use strict";function r(e){return e.replace(/\/$/,"")||"/"}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"removeTrailingSlash",{enumerable:!0,get:function(){return r}})},8071:(e,t)=>{"use strict";function r(e){return"("===e[0]&&e.endsWith(")")}Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{DEFAULT_SEGMENT_KEY:function(){return o},PAGE_SEGMENT_KEY:function(){return n},isGroupSegment:function(){return r}});let n="__PAGE__",o="__DEFAULT__"},576:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"warnOnce",{enumerable:!0,get:function(){return r}});let r=e=>{}},8839:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{bootstrap:function(){return i},error:function(){return s},event:function(){return p},info:function(){return f},prefixes:function(){return o},ready:function(){return d},trace:function(){return g},wait:function(){return u},warn:function(){return c},warnOnce:function(){return _}});let n=r(1354),o={wait:(0,n.white)((0,n.bold)("○")),error:(0,n.red)((0,n.bold)("⨯")),warn:(0,n.yellow)((0,n.bold)("⚠")),ready:"▲",info:(0,n.white)((0,n.bold)(" ")),event:(0,n.green)((0,n.bold)("✓")),trace:(0,n.magenta)((0,n.bold)("\xbb"))},a={log:"log",warn:"warn",error:"error"};function l(e,...t){(""===t[0]||void 0===t[0])&&1===t.length&&t.shift();let r=e in a?a[e]:"log",n=o[e];0===t.length?console[r](""):console[r](" "+n,...t)}function i(...e){console.log(" ",...e)}function u(...e){l("wait",...e)}function s(...e){l("error",...e)}function c(...e){l("warn",...e)}function d(...e){l("ready",...e)}function f(...e){l("info",...e)}function p(...e){l("event",...e)}function g(...e){l("trace",...e)}let h=new Set;function _(...e){h.has(e[0])||(h.add(e.join(" ")),c(...e))}},8570:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"createProxy",{enumerable:!0,get:function(){return n}});let n=r(1749).createClientModuleProxy},9943:(e,t,r)=>{"use strict";let{createProxy:n}=r(8570);e.exports=n("C:\\Users\\donyalemack\\sdtoolsinc-web\\node_modules\\next\\dist\\client\\components\\app-router.js")},3144:(e,t,r)=>{"use strict";let{createProxy:n}=r(8570);e.exports=n("C:\\Users\\donyalemack\\sdtoolsinc-web\\node_modules\\next\\dist\\client\\components\\client-page.js")},7922:(e,t,r)=>{"use strict";let{createProxy:n}=r(8570);e.exports=n("C:\\Users\\donyalemack\\sdtoolsinc-web\\node_modules\\next\\dist\\client\\components\\error-boundary.js")},4789:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{DynamicServerError:function(){return n},isDynamicServerError:function(){return o}});let r="DYNAMIC_SERVER_USAGE";class n extends Error{constructor(e){super("Dynamic server usage: "+e),this.description=e,this.digest=r}}function o(e){return"object"==typeof e&&null!==e&&"digest"in e&&"string"==typeof e.digest&&e.digest===r}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},5106:(e,t,r)=>{"use strict";let{createProxy:n}=r(8570);e.exports=n("C:\\Users\\donyalemack\\sdtoolsinc-web\\node_modules\\next\\dist\\client\\components\\layout-router.js")},525:(e,t,r)=>{"use strict";let{createProxy:n}=r(8570);e.exports=n("C:\\Users\\donyalemack\\sdtoolsinc-web\\node_modules\\next\\dist\\client\\components\\not-found-boundary.js")},5866:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return a}}),r(3370);let n=r(9510);r(1159);let o={error:{fontFamily:'system-ui,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji"',height:"100vh",textAlign:"center",display:"flex",flexDirection:"column",alignItems:"center",justifyContent:"center"},desc:{display:"inline-block"},h1:{display:"inline-block",margin:"0 20px 0 0",padding:"0 23px 0 0",fontSize:24,fontWeight:500,verticalAlign:"top",lineHeight:"49px"},h2:{fontSize:14,fontWeight:400,lineHeight:"49px",margin:0}};function a(){return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)("title",{children:"404: This page could not be found."}),(0,n.jsx)("div",{style:o.error,children:(0,n.jsxs)("div",{children:[(0,n.jsx)("style",{dangerouslySetInnerHTML:{__html:"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}),(0,n.jsx)("h1",{className:"next-error-h1",style:o.h1,children:"404"}),(0,n.jsx)("div",{style:o.desc,children:(0,n.jsx)("h2",{style:o.h2,children:"This page could not be found."})})]})})]})}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},4892:(e,t,r)=>{"use strict";let{createProxy:n}=r(8570);e.exports=n("C:\\Users\\donyalemack\\sdtoolsinc-web\\node_modules\\next\\dist\\client\\components\\render-from-template-context.js")},9181:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{createDynamicallyTrackedSearchParams:function(){return i},createUntrackedSearchParams:function(){return l}});let n=r(5869),o=r(6278),a=r(8238);function l(e){let t=n.staticGenerationAsyncStorage.getStore();return t&&t.forceStatic?{}:e}function i(e){let t=n.staticGenerationAsyncStorage.getStore();return t?t.forceStatic?{}:t.isStaticGeneration||t.dynamicShouldError?new Proxy({},{get:(e,r,n)=>("string"==typeof r&&(0,o.trackDynamicDataAccessed)(t,"searchParams."+r),a.ReflectAdapter.get(e,r,n)),has:(e,r)=>("string"==typeof r&&(0,o.trackDynamicDataAccessed)(t,"searchParams."+r),Reflect.has(e,r)),ownKeys:e=>((0,o.trackDynamicDataAccessed)(t,"searchParams"),Reflect.ownKeys(e))}):e:e}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},4618:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{StaticGenBailoutError:function(){return n},isStaticGenBailoutError:function(){return o}});let r="NEXT_STATIC_GEN_BAILOUT";class n extends Error{constructor(...e){super(...e),this.code=r}}function o(e){return"object"==typeof e&&null!==e&&"code"in e&&e.code===r}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},7482:e=>{(()=>{"use strict";var t={491:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.ContextAPI=void 0;let n=r(223),o=r(172),a=r(930),l="context",i=new n.NoopContextManager;class u{constructor(){}static getInstance(){return this._instance||(this._instance=new u),this._instance}setGlobalContextManager(e){return(0,o.registerGlobal)(l,e,a.DiagAPI.instance())}active(){return this._getContextManager().active()}with(e,t,r,...n){return this._getContextManager().with(e,t,r,...n)}bind(e,t){return this._getContextManager().bind(e,t)}_getContextManager(){return(0,o.getGlobal)(l)||i}disable(){this._getContextManager().disable(),(0,o.unregisterGlobal)(l,a.DiagAPI.instance())}}t.ContextAPI=u},930:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.DiagAPI=void 0;let n=r(56),o=r(912),a=r(957),l=r(172);class i{constructor(){function e(e){return function(...t){let r=(0,l.getGlobal)("diag");if(r)return r[e](...t)}}let t=this;t.setLogger=(e,r={logLevel:a.DiagLogLevel.INFO})=>{var n,i,u;if(e===t){let e=Error("Cannot use diag as the logger for itself. Please use a DiagLogger implementation like ConsoleDiagLogger or a custom implementation");return t.error(null!==(n=e.stack)&&void 0!==n?n:e.message),!1}"number"==typeof r&&(r={logLevel:r});let s=(0,l.getGlobal)("diag"),c=(0,o.createLogLevelDiagLogger)(null!==(i=r.logLevel)&&void 0!==i?i:a.DiagLogLevel.INFO,e);if(s&&!r.suppressOverrideMessage){let e=null!==(u=Error().stack)&&void 0!==u?u:"";s.warn(`Current logger will be overwritten from ${e}`),c.warn(`Current logger will overwrite one already registered from ${e}`)}return(0,l.registerGlobal)("diag",c,t,!0)},t.disable=()=>{(0,l.unregisterGlobal)("diag",t)},t.createComponentLogger=e=>new n.DiagComponentLogger(e),t.verbose=e("verbose"),t.debug=e("debug"),t.info=e("info"),t.warn=e("warn"),t.error=e("error")}static instance(){return this._instance||(this._instance=new i),this._instance}}t.DiagAPI=i},653:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.MetricsAPI=void 0;let n=r(660),o=r(172),a=r(930),l="metrics";class i{constructor(){}static getInstance(){return this._instance||(this._instance=new i),this._instance}setGlobalMeterProvider(e){return(0,o.registerGlobal)(l,e,a.DiagAPI.instance())}getMeterProvider(){return(0,o.getGlobal)(l)||n.NOOP_METER_PROVIDER}getMeter(e,t,r){return this.getMeterProvider().getMeter(e,t,r)}disable(){(0,o.unregisterGlobal)(l,a.DiagAPI.instance())}}t.MetricsAPI=i},181:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.PropagationAPI=void 0;let n=r(172),o=r(874),a=r(194),l=r(277),i=r(369),u=r(930),s="propagation",c=new o.NoopTextMapPropagator;class d{constructor(){this.createBaggage=i.createBaggage,this.getBaggage=l.getBaggage,this.getActiveBaggage=l.getActiveBaggage,this.setBaggage=l.setBaggage,this.deleteBaggage=l.deleteBaggage}static getInstance(){return this._instance||(this._instance=new d),this._instance}setGlobalPropagator(e){return(0,n.registerGlobal)(s,e,u.DiagAPI.instance())}inject(e,t,r=a.defaultTextMapSetter){return this._getGlobalPropagator().inject(e,t,r)}extract(e,t,r=a.defaultTextMapGetter){return this._getGlobalPropagator().extract(e,t,r)}fields(){return this._getGlobalPropagator().fields()}disable(){(0,n.unregisterGlobal)(s,u.DiagAPI.instance())}_getGlobalPropagator(){return(0,n.getGlobal)(s)||c}}t.PropagationAPI=d},997:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.TraceAPI=void 0;let n=r(172),o=r(846),a=r(139),l=r(607),i=r(930),u="trace";class s{constructor(){this._proxyTracerProvider=new o.ProxyTracerProvider,this.wrapSpanContext=a.wrapSpanContext,this.isSpanContextValid=a.isSpanContextValid,this.deleteSpan=l.deleteSpan,this.getSpan=l.getSpan,this.getActiveSpan=l.getActiveSpan,this.getSpanContext=l.getSpanContext,this.setSpan=l.setSpan,this.setSpanContext=l.setSpanContext}static getInstance(){return this._instance||(this._instance=new s),this._instance}setGlobalTracerProvider(e){let t=(0,n.registerGlobal)(u,this._proxyTracerProvider,i.DiagAPI.instance());return t&&this._proxyTracerProvider.setDelegate(e),t}getTracerProvider(){return(0,n.getGlobal)(u)||this._proxyTracerProvider}getTracer(e,t){return this.getTracerProvider().getTracer(e,t)}disable(){(0,n.unregisterGlobal)(u,i.DiagAPI.instance()),this._proxyTracerProvider=new o.ProxyTracerProvider}}t.TraceAPI=s},277:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.deleteBaggage=t.setBaggage=t.getActiveBaggage=t.getBaggage=void 0;let n=r(491),o=(0,r(780).createContextKey)("OpenTelemetry Baggage Key");function a(e){return e.getValue(o)||void 0}t.getBaggage=a,t.getActiveBaggage=function(){return a(n.ContextAPI.getInstance().active())},t.setBaggage=function(e,t){return e.setValue(o,t)},t.deleteBaggage=function(e){return e.deleteValue(o)}},993:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.BaggageImpl=void 0;class r{constructor(e){this._entries=e?new Map(e):new Map}getEntry(e){let t=this._entries.get(e);if(t)return Object.assign({},t)}getAllEntries(){return Array.from(this._entries.entries()).map(([e,t])=>[e,t])}setEntry(e,t){let n=new r(this._entries);return n._entries.set(e,t),n}removeEntry(e){let t=new r(this._entries);return t._entries.delete(e),t}removeEntries(...e){let t=new r(this._entries);for(let r of e)t._entries.delete(r);return t}clear(){return new r}}t.BaggageImpl=r},830:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.baggageEntryMetadataSymbol=void 0,t.baggageEntryMetadataSymbol=Symbol("BaggageEntryMetadata")},369:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.baggageEntryMetadataFromString=t.createBaggage=void 0;let n=r(930),o=r(993),a=r(830),l=n.DiagAPI.instance();t.createBaggage=function(e={}){return new o.BaggageImpl(new Map(Object.entries(e)))},t.baggageEntryMetadataFromString=function(e){return"string"!=typeof e&&(l.error(`Cannot create baggage metadata from unknown type: ${typeof e}`),e=""),{__TYPE__:a.baggageEntryMetadataSymbol,toString:()=>e}}},67:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.context=void 0;let n=r(491);t.context=n.ContextAPI.getInstance()},223:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.NoopContextManager=void 0;let n=r(780);class o{active(){return n.ROOT_CONTEXT}with(e,t,r,...n){return t.call(r,...n)}bind(e,t){return t}enable(){return this}disable(){return this}}t.NoopContextManager=o},780:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.ROOT_CONTEXT=t.createContextKey=void 0,t.createContextKey=function(e){return Symbol.for(e)};class r{constructor(e){let t=this;t._currentContext=e?new Map(e):new Map,t.getValue=e=>t._currentContext.get(e),t.setValue=(e,n)=>{let o=new r(t._currentContext);return o._currentContext.set(e,n),o},t.deleteValue=e=>{let n=new r(t._currentContext);return n._currentContext.delete(e),n}}}t.ROOT_CONTEXT=new r},506:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.diag=void 0;let n=r(930);t.diag=n.DiagAPI.instance()},56:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.DiagComponentLogger=void 0;let n=r(172);class o{constructor(e){this._namespace=e.namespace||"DiagComponentLogger"}debug(...e){return a("debug",this._namespace,e)}error(...e){return a("error",this._namespace,e)}info(...e){return a("info",this._namespace,e)}warn(...e){return a("warn",this._namespace,e)}verbose(...e){return a("verbose",this._namespace,e)}}function a(e,t,r){let o=(0,n.getGlobal)("diag");if(o)return r.unshift(t),o[e](...r)}t.DiagComponentLogger=o},972:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.DiagConsoleLogger=void 0;let r=[{n:"error",c:"error"},{n:"warn",c:"warn"},{n:"info",c:"info"},{n:"debug",c:"debug"},{n:"verbose",c:"trace"}];class n{constructor(){for(let e=0;e{Object.defineProperty(t,"__esModule",{value:!0}),t.createLogLevelDiagLogger=void 0;let n=r(957);t.createLogLevelDiagLogger=function(e,t){function r(r,n){let o=t[r];return"function"==typeof o&&e>=n?o.bind(t):function(){}}return en.DiagLogLevel.ALL&&(e=n.DiagLogLevel.ALL),t=t||{},{error:r("error",n.DiagLogLevel.ERROR),warn:r("warn",n.DiagLogLevel.WARN),info:r("info",n.DiagLogLevel.INFO),debug:r("debug",n.DiagLogLevel.DEBUG),verbose:r("verbose",n.DiagLogLevel.VERBOSE)}}},957:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.DiagLogLevel=void 0,function(e){e[e.NONE=0]="NONE",e[e.ERROR=30]="ERROR",e[e.WARN=50]="WARN",e[e.INFO=60]="INFO",e[e.DEBUG=70]="DEBUG",e[e.VERBOSE=80]="VERBOSE",e[e.ALL=9999]="ALL"}(t.DiagLogLevel||(t.DiagLogLevel={}))},172:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.unregisterGlobal=t.getGlobal=t.registerGlobal=void 0;let n=r(200),o=r(521),a=r(130),l=o.VERSION.split(".")[0],i=Symbol.for(`opentelemetry.js.api.${l}`),u=n._globalThis;t.registerGlobal=function(e,t,r,n=!1){var a;let l=u[i]=null!==(a=u[i])&&void 0!==a?a:{version:o.VERSION};if(!n&&l[e]){let t=Error(`@opentelemetry/api: Attempted duplicate registration of API: ${e}`);return r.error(t.stack||t.message),!1}if(l.version!==o.VERSION){let t=Error(`@opentelemetry/api: Registration of version v${l.version} for ${e} does not match previously registered API v${o.VERSION}`);return r.error(t.stack||t.message),!1}return l[e]=t,r.debug(`@opentelemetry/api: Registered a global for ${e} v${o.VERSION}.`),!0},t.getGlobal=function(e){var t,r;let n=null===(t=u[i])||void 0===t?void 0:t.version;if(n&&(0,a.isCompatible)(n))return null===(r=u[i])||void 0===r?void 0:r[e]},t.unregisterGlobal=function(e,t){t.debug(`@opentelemetry/api: Unregistering a global for ${e} v${o.VERSION}.`);let r=u[i];r&&delete r[e]}},130:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.isCompatible=t._makeCompatibilityCheck=void 0;let n=r(521),o=/^(\d+)\.(\d+)\.(\d+)(-(.+))?$/;function a(e){let t=new Set([e]),r=new Set,n=e.match(o);if(!n)return()=>!1;let a={major:+n[1],minor:+n[2],patch:+n[3],prerelease:n[4]};if(null!=a.prerelease)return function(t){return t===e};function l(e){return r.add(e),!1}return function(e){if(t.has(e))return!0;if(r.has(e))return!1;let n=e.match(o);if(!n)return l(e);let i={major:+n[1],minor:+n[2],patch:+n[3],prerelease:n[4]};return null!=i.prerelease||a.major!==i.major?l(e):0===a.major?a.minor===i.minor&&a.patch<=i.patch?(t.add(e),!0):l(e):a.minor<=i.minor?(t.add(e),!0):l(e)}}t._makeCompatibilityCheck=a,t.isCompatible=a(n.VERSION)},886:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.metrics=void 0;let n=r(653);t.metrics=n.MetricsAPI.getInstance()},901:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.ValueType=void 0,function(e){e[e.INT=0]="INT",e[e.DOUBLE=1]="DOUBLE"}(t.ValueType||(t.ValueType={}))},102:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.createNoopMeter=t.NOOP_OBSERVABLE_UP_DOWN_COUNTER_METRIC=t.NOOP_OBSERVABLE_GAUGE_METRIC=t.NOOP_OBSERVABLE_COUNTER_METRIC=t.NOOP_UP_DOWN_COUNTER_METRIC=t.NOOP_HISTOGRAM_METRIC=t.NOOP_COUNTER_METRIC=t.NOOP_METER=t.NoopObservableUpDownCounterMetric=t.NoopObservableGaugeMetric=t.NoopObservableCounterMetric=t.NoopObservableMetric=t.NoopHistogramMetric=t.NoopUpDownCounterMetric=t.NoopCounterMetric=t.NoopMetric=t.NoopMeter=void 0;class r{constructor(){}createHistogram(e,r){return t.NOOP_HISTOGRAM_METRIC}createCounter(e,r){return t.NOOP_COUNTER_METRIC}createUpDownCounter(e,r){return t.NOOP_UP_DOWN_COUNTER_METRIC}createObservableGauge(e,r){return t.NOOP_OBSERVABLE_GAUGE_METRIC}createObservableCounter(e,r){return t.NOOP_OBSERVABLE_COUNTER_METRIC}createObservableUpDownCounter(e,r){return t.NOOP_OBSERVABLE_UP_DOWN_COUNTER_METRIC}addBatchObservableCallback(e,t){}removeBatchObservableCallback(e){}}t.NoopMeter=r;class n{}t.NoopMetric=n;class o extends n{add(e,t){}}t.NoopCounterMetric=o;class a extends n{add(e,t){}}t.NoopUpDownCounterMetric=a;class l extends n{record(e,t){}}t.NoopHistogramMetric=l;class i{addCallback(e){}removeCallback(e){}}t.NoopObservableMetric=i;class u extends i{}t.NoopObservableCounterMetric=u;class s extends i{}t.NoopObservableGaugeMetric=s;class c extends i{}t.NoopObservableUpDownCounterMetric=c,t.NOOP_METER=new r,t.NOOP_COUNTER_METRIC=new o,t.NOOP_HISTOGRAM_METRIC=new l,t.NOOP_UP_DOWN_COUNTER_METRIC=new a,t.NOOP_OBSERVABLE_COUNTER_METRIC=new u,t.NOOP_OBSERVABLE_GAUGE_METRIC=new s,t.NOOP_OBSERVABLE_UP_DOWN_COUNTER_METRIC=new c,t.createNoopMeter=function(){return t.NOOP_METER}},660:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.NOOP_METER_PROVIDER=t.NoopMeterProvider=void 0;let n=r(102);class o{getMeter(e,t,r){return n.NOOP_METER}}t.NoopMeterProvider=o,t.NOOP_METER_PROVIDER=new o},200:function(e,t,r){var n=this&&this.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),o=this&&this.__exportStar||function(e,t){for(var r in e)"default"===r||Object.prototype.hasOwnProperty.call(t,r)||n(t,e,r)};Object.defineProperty(t,"__esModule",{value:!0}),o(r(46),t)},651:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t._globalThis=void 0,t._globalThis="object"==typeof globalThis?globalThis:global},46:function(e,t,r){var n=this&&this.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),o=this&&this.__exportStar||function(e,t){for(var r in e)"default"===r||Object.prototype.hasOwnProperty.call(t,r)||n(t,e,r)};Object.defineProperty(t,"__esModule",{value:!0}),o(r(651),t)},939:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.propagation=void 0;let n=r(181);t.propagation=n.PropagationAPI.getInstance()},874:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.NoopTextMapPropagator=void 0;class r{inject(e,t){}extract(e,t){return e}fields(){return[]}}t.NoopTextMapPropagator=r},194:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.defaultTextMapSetter=t.defaultTextMapGetter=void 0,t.defaultTextMapGetter={get(e,t){if(null!=e)return e[t]},keys:e=>null==e?[]:Object.keys(e)},t.defaultTextMapSetter={set(e,t,r){null!=e&&(e[t]=r)}}},845:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.trace=void 0;let n=r(997);t.trace=n.TraceAPI.getInstance()},403:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.NonRecordingSpan=void 0;let n=r(476);class o{constructor(e=n.INVALID_SPAN_CONTEXT){this._spanContext=e}spanContext(){return this._spanContext}setAttribute(e,t){return this}setAttributes(e){return this}addEvent(e,t){return this}setStatus(e){return this}updateName(e){return this}end(e){}isRecording(){return!1}recordException(e,t){}}t.NonRecordingSpan=o},614:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.NoopTracer=void 0;let n=r(491),o=r(607),a=r(403),l=r(139),i=n.ContextAPI.getInstance();class u{startSpan(e,t,r=i.active()){if(null==t?void 0:t.root)return new a.NonRecordingSpan;let n=r&&(0,o.getSpanContext)(r);return"object"==typeof n&&"string"==typeof n.spanId&&"string"==typeof n.traceId&&"number"==typeof n.traceFlags&&(0,l.isSpanContextValid)(n)?new a.NonRecordingSpan(n):new a.NonRecordingSpan}startActiveSpan(e,t,r,n){let a,l,u;if(arguments.length<2)return;2==arguments.length?u=t:3==arguments.length?(a=t,u=r):(a=t,l=r,u=n);let s=null!=l?l:i.active(),c=this.startSpan(e,a,s),d=(0,o.setSpan)(s,c);return i.with(d,u,void 0,c)}}t.NoopTracer=u},124:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.NoopTracerProvider=void 0;let n=r(614);class o{getTracer(e,t,r){return new n.NoopTracer}}t.NoopTracerProvider=o},125:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.ProxyTracer=void 0;let n=new(r(614)).NoopTracer;class o{constructor(e,t,r,n){this._provider=e,this.name=t,this.version=r,this.options=n}startSpan(e,t,r){return this._getTracer().startSpan(e,t,r)}startActiveSpan(e,t,r,n){let o=this._getTracer();return Reflect.apply(o.startActiveSpan,o,arguments)}_getTracer(){if(this._delegate)return this._delegate;let e=this._provider.getDelegateTracer(this.name,this.version,this.options);return e?(this._delegate=e,this._delegate):n}}t.ProxyTracer=o},846:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.ProxyTracerProvider=void 0;let n=r(125),o=new(r(124)).NoopTracerProvider;class a{getTracer(e,t,r){var o;return null!==(o=this.getDelegateTracer(e,t,r))&&void 0!==o?o:new n.ProxyTracer(this,e,t,r)}getDelegate(){var e;return null!==(e=this._delegate)&&void 0!==e?e:o}setDelegate(e){this._delegate=e}getDelegateTracer(e,t,r){var n;return null===(n=this._delegate)||void 0===n?void 0:n.getTracer(e,t,r)}}t.ProxyTracerProvider=a},996:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.SamplingDecision=void 0,function(e){e[e.NOT_RECORD=0]="NOT_RECORD",e[e.RECORD=1]="RECORD",e[e.RECORD_AND_SAMPLED=2]="RECORD_AND_SAMPLED"}(t.SamplingDecision||(t.SamplingDecision={}))},607:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.getSpanContext=t.setSpanContext=t.deleteSpan=t.setSpan=t.getActiveSpan=t.getSpan=void 0;let n=r(780),o=r(403),a=r(491),l=(0,n.createContextKey)("OpenTelemetry Context Key SPAN");function i(e){return e.getValue(l)||void 0}function u(e,t){return e.setValue(l,t)}t.getSpan=i,t.getActiveSpan=function(){return i(a.ContextAPI.getInstance().active())},t.setSpan=u,t.deleteSpan=function(e){return e.deleteValue(l)},t.setSpanContext=function(e,t){return u(e,new o.NonRecordingSpan(t))},t.getSpanContext=function(e){var t;return null===(t=i(e))||void 0===t?void 0:t.spanContext()}},325:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.TraceStateImpl=void 0;let n=r(564);class o{constructor(e){this._internalState=new Map,e&&this._parse(e)}set(e,t){let r=this._clone();return r._internalState.has(e)&&r._internalState.delete(e),r._internalState.set(e,t),r}unset(e){let t=this._clone();return t._internalState.delete(e),t}get(e){return this._internalState.get(e)}serialize(){return this._keys().reduce((e,t)=>(e.push(t+"="+this.get(t)),e),[]).join(",")}_parse(e){!(e.length>512)&&(this._internalState=e.split(",").reverse().reduce((e,t)=>{let r=t.trim(),o=r.indexOf("=");if(-1!==o){let a=r.slice(0,o),l=r.slice(o+1,t.length);(0,n.validateKey)(a)&&(0,n.validateValue)(l)&&e.set(a,l)}return e},new Map),this._internalState.size>32&&(this._internalState=new Map(Array.from(this._internalState.entries()).reverse().slice(0,32))))}_keys(){return Array.from(this._internalState.keys()).reverse()}_clone(){let e=new o;return e._internalState=new Map(this._internalState),e}}t.TraceStateImpl=o},564:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.validateValue=t.validateKey=void 0;let r="[_0-9a-z-*/]",n=`[a-z]${r}{0,255}`,o=`[a-z0-9]${r}{0,240}@[a-z]${r}{0,13}`,a=RegExp(`^(?:${n}|${o})$`),l=/^[ -~]{0,255}[!-~]$/,i=/,|=/;t.validateKey=function(e){return a.test(e)},t.validateValue=function(e){return l.test(e)&&!i.test(e)}},98:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.createTraceState=void 0;let n=r(325);t.createTraceState=function(e){return new n.TraceStateImpl(e)}},476:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.INVALID_SPAN_CONTEXT=t.INVALID_TRACEID=t.INVALID_SPANID=void 0;let n=r(475);t.INVALID_SPANID="0000000000000000",t.INVALID_TRACEID="00000000000000000000000000000000",t.INVALID_SPAN_CONTEXT={traceId:t.INVALID_TRACEID,spanId:t.INVALID_SPANID,traceFlags:n.TraceFlags.NONE}},357:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.SpanKind=void 0,function(e){e[e.INTERNAL=0]="INTERNAL",e[e.SERVER=1]="SERVER",e[e.CLIENT=2]="CLIENT",e[e.PRODUCER=3]="PRODUCER",e[e.CONSUMER=4]="CONSUMER"}(t.SpanKind||(t.SpanKind={}))},139:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.wrapSpanContext=t.isSpanContextValid=t.isValidSpanId=t.isValidTraceId=void 0;let n=r(476),o=r(403),a=/^([0-9a-f]{32})$/i,l=/^[0-9a-f]{16}$/i;function i(e){return a.test(e)&&e!==n.INVALID_TRACEID}function u(e){return l.test(e)&&e!==n.INVALID_SPANID}t.isValidTraceId=i,t.isValidSpanId=u,t.isSpanContextValid=function(e){return i(e.traceId)&&u(e.spanId)},t.wrapSpanContext=function(e){return new o.NonRecordingSpan(e)}},847:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.SpanStatusCode=void 0,function(e){e[e.UNSET=0]="UNSET",e[e.OK=1]="OK",e[e.ERROR=2]="ERROR"}(t.SpanStatusCode||(t.SpanStatusCode={}))},475:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.TraceFlags=void 0,function(e){e[e.NONE=0]="NONE",e[e.SAMPLED=1]="SAMPLED"}(t.TraceFlags||(t.TraceFlags={}))},521:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.VERSION=void 0,t.VERSION="1.6.0"}},r={};function n(e){var o=r[e];if(void 0!==o)return o.exports;var a=r[e]={exports:{}},l=!0;try{t[e].call(a.exports,a,a.exports,n),l=!1}finally{l&&delete r[e]}return a.exports}n.ab=__dirname+"/";var o={};(()=>{Object.defineProperty(o,"__esModule",{value:!0}),o.trace=o.propagation=o.metrics=o.diag=o.context=o.INVALID_SPAN_CONTEXT=o.INVALID_TRACEID=o.INVALID_SPANID=o.isValidSpanId=o.isValidTraceId=o.isSpanContextValid=o.createTraceState=o.TraceFlags=o.SpanStatusCode=o.SpanKind=o.SamplingDecision=o.ProxyTracerProvider=o.ProxyTracer=o.defaultTextMapSetter=o.defaultTextMapGetter=o.ValueType=o.createNoopMeter=o.DiagLogLevel=o.DiagConsoleLogger=o.ROOT_CONTEXT=o.createContextKey=o.baggageEntryMetadataFromString=void 0;var e=n(369);Object.defineProperty(o,"baggageEntryMetadataFromString",{enumerable:!0,get:function(){return e.baggageEntryMetadataFromString}});var t=n(780);Object.defineProperty(o,"createContextKey",{enumerable:!0,get:function(){return t.createContextKey}}),Object.defineProperty(o,"ROOT_CONTEXT",{enumerable:!0,get:function(){return t.ROOT_CONTEXT}});var r=n(972);Object.defineProperty(o,"DiagConsoleLogger",{enumerable:!0,get:function(){return r.DiagConsoleLogger}});var a=n(957);Object.defineProperty(o,"DiagLogLevel",{enumerable:!0,get:function(){return a.DiagLogLevel}});var l=n(102);Object.defineProperty(o,"createNoopMeter",{enumerable:!0,get:function(){return l.createNoopMeter}});var i=n(901);Object.defineProperty(o,"ValueType",{enumerable:!0,get:function(){return i.ValueType}});var u=n(194);Object.defineProperty(o,"defaultTextMapGetter",{enumerable:!0,get:function(){return u.defaultTextMapGetter}}),Object.defineProperty(o,"defaultTextMapSetter",{enumerable:!0,get:function(){return u.defaultTextMapSetter}});var s=n(125);Object.defineProperty(o,"ProxyTracer",{enumerable:!0,get:function(){return s.ProxyTracer}});var c=n(846);Object.defineProperty(o,"ProxyTracerProvider",{enumerable:!0,get:function(){return c.ProxyTracerProvider}});var d=n(996);Object.defineProperty(o,"SamplingDecision",{enumerable:!0,get:function(){return d.SamplingDecision}});var f=n(357);Object.defineProperty(o,"SpanKind",{enumerable:!0,get:function(){return f.SpanKind}});var p=n(847);Object.defineProperty(o,"SpanStatusCode",{enumerable:!0,get:function(){return p.SpanStatusCode}});var g=n(475);Object.defineProperty(o,"TraceFlags",{enumerable:!0,get:function(){return g.TraceFlags}});var h=n(98);Object.defineProperty(o,"createTraceState",{enumerable:!0,get:function(){return h.createTraceState}});var _=n(139);Object.defineProperty(o,"isSpanContextValid",{enumerable:!0,get:function(){return _.isSpanContextValid}}),Object.defineProperty(o,"isValidTraceId",{enumerable:!0,get:function(){return _.isValidTraceId}}),Object.defineProperty(o,"isValidSpanId",{enumerable:!0,get:function(){return _.isValidSpanId}});var y=n(476);Object.defineProperty(o,"INVALID_SPANID",{enumerable:!0,get:function(){return y.INVALID_SPANID}}),Object.defineProperty(o,"INVALID_TRACEID",{enumerable:!0,get:function(){return y.INVALID_TRACEID}}),Object.defineProperty(o,"INVALID_SPAN_CONTEXT",{enumerable:!0,get:function(){return y.INVALID_SPAN_CONTEXT}});let v=n(67);Object.defineProperty(o,"context",{enumerable:!0,get:function(){return v.context}});let b=n(506);Object.defineProperty(o,"diag",{enumerable:!0,get:function(){return b.diag}});let m=n(886);Object.defineProperty(o,"metrics",{enumerable:!0,get:function(){return m.metrics}});let P=n(939);Object.defineProperty(o,"propagation",{enumerable:!0,get:function(){return P.propagation}});let R=n(845);Object.defineProperty(o,"trace",{enumerable:!0,get:function(){return R.trace}}),o.default={context:v.context,diag:b.diag,metrics:m.metrics,propagation:P.propagation,trace:R.trace}})(),e.exports=o})()},1943:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{ACTION_SUFFIX:function(){return u},APP_DIR_ALIAS:function(){return j},CACHE_ONE_YEAR:function(){return m},DOT_NEXT_ALIAS:function(){return E},ESLINT_DEFAULT_DIRS:function(){return X},GSP_NO_RETURNED_VALUE:function(){return H},GSSP_COMPONENT_MEMBER_ERROR:function(){return B},GSSP_NO_RETURNED_VALUE:function(){return G},INSTRUMENTATION_HOOK_FILENAME:function(){return S},MIDDLEWARE_FILENAME:function(){return P},MIDDLEWARE_LOCATION_REGEXP:function(){return R},NEXT_BODY_SUFFIX:function(){return d},NEXT_CACHE_IMPLICIT_TAG_ID:function(){return b},NEXT_CACHE_REVALIDATED_TAGS_HEADER:function(){return g},NEXT_CACHE_REVALIDATE_TAG_TOKEN_HEADER:function(){return h},NEXT_CACHE_SOFT_TAGS_HEADER:function(){return p},NEXT_CACHE_SOFT_TAG_MAX_LENGTH:function(){return v},NEXT_CACHE_TAGS_HEADER:function(){return f},NEXT_CACHE_TAG_MAX_ITEMS:function(){return _},NEXT_CACHE_TAG_MAX_LENGTH:function(){return y},NEXT_DATA_SUFFIX:function(){return s},NEXT_INTERCEPTION_MARKER_PREFIX:function(){return n},NEXT_META_SUFFIX:function(){return c},NEXT_QUERY_PARAM_PREFIX:function(){return r},NON_STANDARD_NODE_ENV:function(){return V},PAGES_DIR_ALIAS:function(){return O},PRERENDER_REVALIDATE_HEADER:function(){return o},PRERENDER_REVALIDATE_ONLY_GENERATED_HEADER:function(){return a},PUBLIC_DIR_MIDDLEWARE_CONFLICT:function(){return w},ROOT_DIR_ALIAS:function(){return T},RSC_ACTION_CLIENT_WRAPPER_ALIAS:function(){return A},RSC_ACTION_ENCRYPTION_ALIAS:function(){return N},RSC_ACTION_PROXY_ALIAS:function(){return C},RSC_ACTION_VALIDATE_ALIAS:function(){return M},RSC_MOD_REF_PROXY_ALIAS:function(){return x},RSC_PREFETCH_SUFFIX:function(){return l},RSC_SUFFIX:function(){return i},SERVER_PROPS_EXPORT_ERROR:function(){return F},SERVER_PROPS_GET_INIT_PROPS_CONFLICT:function(){return D},SERVER_PROPS_SSG_CONFLICT:function(){return L},SERVER_RUNTIME:function(){return W},SSG_FALLBACK_EXPORT_ERROR:function(){return $},SSG_GET_INITIAL_PROPS_CONFLICT:function(){return I},STATIC_STATUS_PAGE_GET_INITIAL_PROPS_ERROR:function(){return U},UNSTABLE_REVALIDATE_RENAME_ERROR:function(){return k},WEBPACK_LAYERS:function(){return z},WEBPACK_RESOURCE_QUERIES:function(){return Y}});let r="nxtP",n="nxtI",o="x-prerender-revalidate",a="x-prerender-revalidate-if-generated",l=".prefetch.rsc",i=".rsc",u=".action",s=".json",c=".meta",d=".body",f="x-next-cache-tags",p="x-next-cache-soft-tags",g="x-next-revalidated-tags",h="x-next-revalidate-tag-token",_=128,y=256,v=1024,b="_N_T_",m=31536e3,P="middleware",R=`(?:src/)?${P}`,S="instrumentation",O="private-next-pages",E="private-dot-next",T="private-next-root-dir",j="private-next-app-dir",x="next/dist/build/webpack/loaders/next-flight-loader/module-proxy",M="private-next-rsc-action-validate",C="private-next-rsc-server-reference",N="private-next-rsc-action-encryption",A="private-next-rsc-action-client-wrapper",w="You can not have a '_next' folder inside of your public folder. This conflicts with the internal '/_next' route. https://nextjs.org/docs/messages/public-next-folder-conflict",I="You can not use getInitialProps with getStaticProps. To use SSG, please remove your getInitialProps",D="You can not use getInitialProps with getServerSideProps. Please remove getInitialProps.",L="You can not use getStaticProps or getStaticPaths with getServerSideProps. To use SSG, please remove getServerSideProps",U="can not have getInitialProps/getServerSideProps, https://nextjs.org/docs/messages/404-get-initial-props",F="pages with `getServerSideProps` can not be exported. See more info here: https://nextjs.org/docs/messages/gssp-export",H="Your `getStaticProps` function did not return an object. Did you forget to add a `return`?",G="Your `getServerSideProps` function did not return an object. Did you forget to add a `return`?",k="The `unstable_revalidate` property is available for general use.\nPlease use `revalidate` instead.",B="can not be attached to a page's component and must be exported from the page. See more info here: https://nextjs.org/docs/messages/gssp-component-member",V='You are using a non-standard "NODE_ENV" value in your environment. This creates inconsistencies in the project and is strongly advised against. Read more: https://nextjs.org/docs/messages/non-standard-node-env',$="Pages with `fallback` enabled in `getStaticPaths` can not be exported. See more info here: https://nextjs.org/docs/messages/ssg-fallback-true-export",X=["app","pages","components","lib","src"],W={edge:"edge",experimentalEdge:"experimental-edge",nodejs:"nodejs"},K={shared:"shared",reactServerComponents:"rsc",serverSideRendering:"ssr",actionBrowser:"action-browser",api:"api",middleware:"middleware",instrument:"instrument",edgeAsset:"edge-asset",appPagesBrowser:"app-pages-browser",appMetadataRoute:"app-metadata-route",appRouteHandler:"app-route-handler"},z={...K,GROUP:{serverOnly:[K.reactServerComponents,K.actionBrowser,K.appMetadataRoute,K.appRouteHandler,K.instrument],clientOnly:[K.serverSideRendering,K.appPagesBrowser],nonClientServerTarget:[K.middleware,K.api],app:[K.reactServerComponents,K.actionBrowser,K.appMetadataRoute,K.appRouteHandler,K.serverSideRendering,K.appPagesBrowser,K.shared,K.instrument]}},Y={edgeSSREntry:"__next_edge_ssr_entry__",metadata:"__next_metadata__",metadataRoute:"__next_metadata_route__",metadataImageMeta:"__next_metadata_image_meta__"}},1354:(e,t)=>{"use strict";var r;Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{bgBlack:function(){return T},bgBlue:function(){return C},bgCyan:function(){return A},bgGreen:function(){return x},bgMagenta:function(){return N},bgRed:function(){return j},bgWhite:function(){return w},bgYellow:function(){return M},black:function(){return _},blue:function(){return m},bold:function(){return s},cyan:function(){return S},dim:function(){return c},gray:function(){return E},green:function(){return v},hidden:function(){return g},inverse:function(){return p},italic:function(){return d},magenta:function(){return P},purple:function(){return R},red:function(){return y},reset:function(){return u},strikethrough:function(){return h},underline:function(){return f},white:function(){return O},yellow:function(){return b}});let{env:n,stdout:o}=(null==(r=globalThis)?void 0:r.process)??{},a=n&&!n.NO_COLOR&&(n.FORCE_COLOR||(null==o?void 0:o.isTTY)&&!n.CI&&"dumb"!==n.TERM),l=(e,t,r,n)=>{let o=e.substring(0,n)+r,a=e.substring(n+t.length),i=a.indexOf(t);return~i?o+l(a,t,r,i):o+a},i=(e,t,r=e)=>a?n=>{let o=""+n,a=o.indexOf(t,e.length);return~a?e+l(o,t,r,a)+t:e+o+t}:String,u=a?e=>`\x1b[0m${e}\x1b[0m`:String,s=i("\x1b[1m","\x1b[22m","\x1b[22m\x1b[1m"),c=i("\x1b[2m","\x1b[22m","\x1b[22m\x1b[2m"),d=i("\x1b[3m","\x1b[23m"),f=i("\x1b[4m","\x1b[24m"),p=i("\x1b[7m","\x1b[27m"),g=i("\x1b[8m","\x1b[28m"),h=i("\x1b[9m","\x1b[29m"),_=i("\x1b[30m","\x1b[39m"),y=i("\x1b[31m","\x1b[39m"),v=i("\x1b[32m","\x1b[39m"),b=i("\x1b[33m","\x1b[39m"),m=i("\x1b[34m","\x1b[39m"),P=i("\x1b[35m","\x1b[39m"),R=i("\x1b[38;2;173;127;168m","\x1b[39m"),S=i("\x1b[36m","\x1b[39m"),O=i("\x1b[37m","\x1b[39m"),E=i("\x1b[90m","\x1b[39m"),T=i("\x1b[40m","\x1b[49m"),j=i("\x1b[41m","\x1b[49m"),x=i("\x1b[42m","\x1b[49m"),M=i("\x1b[43m","\x1b[49m"),C=i("\x1b[44m","\x1b[49m"),N=i("\x1b[45m","\x1b[49m"),A=i("\x1b[46m","\x1b[49m"),w=i("\x1b[47m","\x1b[49m")},8834:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{getPathname:function(){return n},isFullStringUrl:function(){return o},parseUrl:function(){return a}});let r="http://n";function n(e){return new URL(e,r).pathname}function o(e){return/https?:\/\//.test(e)}function a(e){let t;try{t=new URL(e,r)}catch{}return t}},6278:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{Postpone:function(){return d},createPostponedAbortSignal:function(){return y},createPrerenderState:function(){return u},formatDynamicAPIAccesses:function(){return h},markCurrentScopeAsDynamic:function(){return s},trackDynamicDataAccessed:function(){return c},trackDynamicFetch:function(){return f},usedDynamicAPIs:function(){return g}});let n=function(e){return e&&e.__esModule?e:{default:e}}(r(1159)),o=r(4789),a=r(4618),l=r(8834),i="function"==typeof n.default.unstable_postpone;function u(e){return{isDebugSkeleton:e,dynamicAccesses:[]}}function s(e,t){let r=(0,l.getPathname)(e.urlPathname);if(!e.isUnstableCacheCallback){if(e.dynamicShouldError)throw new a.StaticGenBailoutError(`Route ${r} with \`dynamic = "error"\` couldn't be rendered statically because it used \`${t}\`. See more info here: https://nextjs.org/docs/app/building-your-application/rendering/static-and-dynamic#dynamic-rendering`);if(e.prerenderState)p(e.prerenderState,t,r);else if(e.revalidate=0,e.isStaticGeneration){let n=new o.DynamicServerError(`Route ${r} couldn't be rendered statically because it used ${t}. See more info here: https://nextjs.org/docs/messages/dynamic-server-error`);throw e.dynamicUsageDescription=t,e.dynamicUsageStack=n.stack,n}}}function c(e,t){let r=(0,l.getPathname)(e.urlPathname);if(e.isUnstableCacheCallback)throw Error(`Route ${r} used "${t}" inside a function cached with "unstable_cache(...)". Accessing Dynamic data sources inside a cache scope is not supported. If you need this data inside a cached function use "${t}" outside of the cached function and pass the required dynamic data in as an argument. See more info here: https://nextjs.org/docs/app/api-reference/functions/unstable_cache`);if(e.dynamicShouldError)throw new a.StaticGenBailoutError(`Route ${r} with \`dynamic = "error"\` couldn't be rendered statically because it used \`${t}\`. See more info here: https://nextjs.org/docs/app/building-your-application/rendering/static-and-dynamic#dynamic-rendering`);if(e.prerenderState)p(e.prerenderState,t,r);else if(e.revalidate=0,e.isStaticGeneration){let n=new o.DynamicServerError(`Route ${r} couldn't be rendered statically because it used \`${t}\`. See more info here: https://nextjs.org/docs/messages/dynamic-server-error`);throw e.dynamicUsageDescription=t,e.dynamicUsageStack=n.stack,n}}function d({reason:e,prerenderState:t,pathname:r}){p(t,e,r)}function f(e,t){e.prerenderState&&p(e.prerenderState,t,e.urlPathname)}function p(e,t,r){_();let o=`Route ${r} needs to bail out of prerendering at this point because it used ${t}. React throws this special object to indicate where. It should not be caught by your own try/catch. Learn more: https://nextjs.org/docs/messages/ppr-caught-error`;e.dynamicAccesses.push({stack:e.isDebugSkeleton?Error().stack:void 0,expression:t}),n.default.unstable_postpone(o)}function g(e){return e.dynamicAccesses.length>0}function h(e){return e.dynamicAccesses.filter(e=>"string"==typeof e.stack&&e.stack.length>0).map(({expression:e,stack:t})=>(t=t.split("\n").slice(4).filter(e=>!(e.includes("node_modules/next/")||e.includes(" ()")||e.includes(" (node:"))).join("\n"),`Dynamic API Usage Debug - ${e}: -${t}`))}function _(){if(!i)throw Error("Invariant: React.unstable_postpone is not defined. This suggests the wrong version of React was loaded. This is a bug in Next.js")}function y(e){_();let t=new AbortController;try{n.default.unstable_postpone(e)}catch(e){t.abort(e)}return t.signal}},5231:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{AppRouter:function(){return o.default},ClientPageRoot:function(){return c.ClientPageRoot},LayoutRouter:function(){return a.default},NotFoundBoundary:function(){return p.NotFoundBoundary},Postpone:function(){return _.Postpone},RenderFromTemplateContext:function(){return l.default},actionAsyncStorage:function(){return s.actionAsyncStorage},createDynamicallyTrackedSearchParams:function(){return d.createDynamicallyTrackedSearchParams},createUntrackedSearchParams:function(){return d.createUntrackedSearchParams},decodeAction:function(){return n.decodeAction},decodeFormState:function(){return n.decodeFormState},decodeReply:function(){return n.decodeReply},patchFetch:function(){return m},preconnect:function(){return h.preconnect},preloadFont:function(){return h.preloadFont},preloadStyle:function(){return h.preloadStyle},renderToReadableStream:function(){return n.renderToReadableStream},requestAsyncStorage:function(){return u.requestAsyncStorage},serverHooks:function(){return f},staticGenerationAsyncStorage:function(){return i.staticGenerationAsyncStorage},taintObjectReference:function(){return y.taintObjectReference}});let n=r(1749),o=v(r(9943)),a=v(r(5106)),l=v(r(4892)),i=r(5869),u=r(4580),s=r(2934),c=r(3144),d=r(9181),f=function(e,t){if(e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var r=b(void 0);if(r&&r.has(e))return r.get(e);var n={__proto__:null},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if("default"!==a&&Object.prototype.hasOwnProperty.call(e,a)){var l=o?Object.getOwnPropertyDescriptor(e,a):null;l&&(l.get||l.set)?Object.defineProperty(n,a,l):n[a]=e[a]}return n.default=e,r&&r.set(e,n),n}(r(4789)),p=r(525),g=r(670);r(7922);let h=r(135),_=r(9257),y=r(526);function v(e){return e&&e.__esModule?e:{default:e}}function b(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(b=function(e){return e?r:t})(e)}function m(){return(0,g.patchFetch)({serverHooks:f,staticGenerationAsyncStorage:i.staticGenerationAsyncStorage})}},9257:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"Postpone",{enumerable:!0,get:function(){return n.Postpone}});let n=r(6278)},135:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{preconnect:function(){return l},preloadFont:function(){return a},preloadStyle:function(){return o}});let n=function(e){return e&&e.__esModule?e:{default:e}}(r(7049));function o(e,t){let r={as:"style"};"string"==typeof t&&(r.crossOrigin=t),n.default.preload(e,r)}function a(e,t,r){let o={as:"font",type:t};"string"==typeof r&&(o.crossOrigin=r),n.default.preload(e,o)}function l(e,t){n.default.preconnect(e,"string"==typeof t?{crossOrigin:t}:void 0)}},526:(e,t,r)=>{"use strict";function n(){throw Error("Taint can only be used with the taint flag.")}Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{taintObjectReference:function(){return o},taintUniqueValue:function(){return a}}),r(1159);let o=n,a=n},8716:(e,t)=>{"use strict";var r;Object.defineProperty(t,"x",{enumerable:!0,get:function(){return r}}),function(e){e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE"}(r||(r={}))},3191:(e,t,r)=>{"use strict";e.exports=r(399)},7049:(e,t,r)=>{"use strict";e.exports=r(3191).vendored["react-rsc"].ReactDOM},9510:(e,t,r)=>{"use strict";e.exports=r(3191).vendored["react-rsc"].ReactJsxRuntime},1749:(e,t,r)=>{"use strict";e.exports=r(3191).vendored["react-rsc"].ReactServerDOMWebpackServerEdge},1159:(e,t,r)=>{"use strict";e.exports=r(3191).vendored["react-rsc"].React},4300:(e,t)=>{"use strict";function r(e){if(!e.body)return[e,e];let[t,r]=e.body.tee(),n=new Response(t,{status:e.status,statusText:e.statusText,headers:e.headers});Object.defineProperty(n,"url",{value:e.url});let o=new Response(r,{status:e.status,statusText:e.statusText,headers:e.headers});return Object.defineProperty(o,"url",{value:e.url}),[n,o]}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"cloneResponse",{enumerable:!0,get:function(){return r}})},9585:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"createDedupeFetch",{enumerable:!0,get:function(){return l}});let n=function(e,t){if(e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var r=a(void 0);if(r&&r.has(e))return r.get(e);var n={__proto__:null},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var l in e)if("default"!==l&&Object.prototype.hasOwnProperty.call(e,l)){var i=o?Object.getOwnPropertyDescriptor(e,l):null;i&&(i.get||i.set)?Object.defineProperty(n,l,i):n[l]=e[l]}return n.default=e,r&&r.set(e,n),n}(r(1159)),o=r(4300);function a(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(a=function(e){return e?r:t})(e)}function l(e){let t=n.cache(e=>[]);return function(r,n){let a,l;if(n&&n.signal)return e(r,n);if("string"!=typeof r||n){let t="string"==typeof r||r instanceof URL?new Request(r,n):r;if("GET"!==t.method&&"HEAD"!==t.method||t.keepalive)return e(r,n);l=JSON.stringify([t.method,Array.from(t.headers.entries()),t.mode,t.redirect,t.credentials,t.referrer,t.referrerPolicy,t.integrity]),a=t.url}else l='["GET",[],null,"follow",null,null,null,null]',a=r;let i=t(a);for(let e=0,t=i.length;e{let t=i[e][2];if(!t)throw Error("No cached response");let[r,n]=(0,o.cloneResponse)(t);return i[e][2]=n,r})}let u=new AbortController,s=e(r,{...n,signal:u.signal}),c=[l,s,null];return i.push(c),s.then(e=>{let[t,r]=(0,o.cloneResponse)(e);return c[2]=r,t})}}},670:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{addImplicitTags:function(){return g},patchFetch:function(){return _},validateRevalidate:function(){return d},validateTags:function(){return f}});let n=r(1376),o=r(4994),a=r(1943),l=function(e,t){if(e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var r=c(void 0);if(r&&r.has(e))return r.get(e);var n={__proto__:null},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if("default"!==a&&Object.prototype.hasOwnProperty.call(e,a)){var l=o?Object.getOwnPropertyDescriptor(e,a):null;l&&(l.get||l.set)?Object.defineProperty(n,a,l):n[a]=e[a]}return n.default=e,r&&r.set(e,n),n}(r(8839)),i=r(6278),u=r(9585),s=r(4300);function c(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(c=function(e){return e?r:t})(e)}function d(e,t){try{let r;if(!1===e)r=e;else if("number"==typeof e&&!isNaN(e)&&e>-1)r=e;else if(void 0!==e)throw Error(`Invalid revalidate value "${e}" on "${t}", must be a non-negative number or "false"`);return r}catch(e){if(e instanceof Error&&e.message.includes("Invalid revalidate"))throw e;return}}function f(e,t){let r=[],n=[];for(let o=0;oa.NEXT_CACHE_TAG_MAX_LENGTH?n.push({tag:l,reason:`exceeded max length of ${a.NEXT_CACHE_TAG_MAX_LENGTH}`}):r.push(l),r.length>a.NEXT_CACHE_TAG_MAX_ITEMS){console.warn(`Warning: exceeded max tag count for ${t}, dropped tags:`,e.slice(o).join(", "));break}}if(n.length>0)for(let{tag:e,reason:r}of(console.warn(`Warning: invalid tags passed to ${t}: `),n))console.log(`tag: "${e}" ${r}`);return r}let p=e=>{let t=["/layout"];if(e.startsWith("/")){let r=e.split("/");for(let e=1;e{var p,_;let y;try{(y=new URL(u instanceof Request?u.url:u)).username="",y.password=""}catch{y=void 0}let v=(null==y?void 0:y.href)??"",b=Date.now(),m=(null==c?void 0:null==(p=c.method)?void 0:p.toUpperCase())||"GET",P=(null==c?void 0:null==(_=c.next)?void 0:_.internal)===!0,R="1"===process.env.NEXT_OTEL_FETCH_DISABLED;return(0,o.getTracer)().trace(P?n.NextNodeServerSpan.internalFetch:n.AppRenderSpan.fetch,{hideSpan:R,kind:o.SpanKind.CLIENT,spanName:["fetch",m,v].filter(Boolean).join(" "),attributes:{"http.url":v,"http.method":m,"net.peer.name":null==y?void 0:y.hostname,"net.peer.port":(null==y?void 0:y.port)||void 0}},async()=>{var n;let o,p,_;if(P)return e(u,c);let y=r.getStore();if(!y||y.isDraftMode)return e(u,c);let m=u&&"object"==typeof u&&"string"==typeof u.method,R=e=>(null==c?void 0:c[e])||(m?u[e]:null),S=e=>{var t,r,n;return void 0!==(null==c?void 0:null==(t=c.next)?void 0:t[e])?null==c?void 0:null==(r=c.next)?void 0:r[e]:m?null==(n=u.next)?void 0:n[e]:void 0},O=S("revalidate"),E=f(S("tags")||[],`fetch ${u.toString()}`);if(Array.isArray(E))for(let e of(y.tags||(y.tags=[]),E))y.tags.includes(e)||y.tags.push(e);let T=g(y),j=y.fetchCache,x=!!y.isUnstableNoStore,M=R("cache"),C="";"string"==typeof M&&void 0!==O&&(m&&"default"===M||l.warn(`fetch for ${v} on ${y.urlPathname} specified "cache: ${M}" and "revalidate: ${O}", only one should be specified.`),M=void 0),"force-cache"===M?O=!1:("no-cache"===M||"no-store"===M||"force-no-store"===j||"only-no-store"===j)&&(O=0),("no-cache"===M||"no-store"===M)&&(C=`cache: ${M}`),_=d(O,y.urlPathname);let N=R("headers"),A="function"==typeof(null==N?void 0:N.get)?N:new Headers(N||{}),w=A.get("authorization")||A.get("cookie"),I=!["get","head"].includes((null==(n=R("method"))?void 0:n.toLowerCase())||"get"),D=(w||I)&&0===y.revalidate;switch(j){case"force-no-store":C="fetchCache = force-no-store";break;case"only-no-store":if("force-cache"===M||void 0!==_&&(!1===_||_>0))throw Error(`cache: 'force-cache' used on fetch for ${v} with 'export const fetchCache = 'only-no-store'`);C="fetchCache = only-no-store";break;case"only-cache":if("no-store"===M)throw Error(`cache: 'no-store' used on fetch for ${v} with 'export const fetchCache = 'only-cache'`);break;case"force-cache":(void 0===O||0===O)&&(C="fetchCache = force-cache",_=!1)}void 0===_?"default-cache"===j?(_=!1,C="fetchCache = default-cache"):D?(_=0,C="auto no cache"):"default-no-store"===j?(_=0,C="fetchCache = default-no-store"):x?(_=0,C="noStore call"):(C="auto cache",_="boolean"!=typeof y.revalidate&&void 0!==y.revalidate&&y.revalidate):C||(C=`revalidate: ${_}`),y.forceStatic&&0===_||D||void 0!==y.revalidate&&("number"!=typeof _||!1!==y.revalidate&&("number"!=typeof y.revalidate||!(_0||!1===_;if(y.incrementalCache&&L)try{o=await y.incrementalCache.fetchCacheKey(v,m?u:c)}catch(e){console.error("Failed to generate cache key for",u)}let U=y.nextFetchId??1;y.nextFetchId=U+1;let F="number"!=typeof _?a.CACHE_ONE_YEAR:_,H=async(t,r)=>{let n=["cache","credentials","headers","integrity","keepalive","method","mode","redirect","referrer","referrerPolicy","window","duplex",...t?[]:["signal"]];if(m){let e=u,t={body:e._ogBody||e.body};for(let r of n)t[r]=e[r];u=new Request(e.url,t)}else if(c){let{_ogBody:e,body:r,signal:n,...o}=c;c={...o,body:e||r,signal:t?void 0:n}}let a={...c,next:{...null==c?void 0:c.next,fetchType:"origin",fetchIdx:U}};return e(u,a).then(async e=>{if(t||h(y,{start:b,url:v,cacheReason:r||C,cacheStatus:0===_||r?"skip":"miss",status:e.status,method:a.method||"GET"}),200===e.status&&y.incrementalCache&&o&&L){let t=Buffer.from(await e.arrayBuffer());try{await y.incrementalCache.set(o,{kind:"FETCH",data:{headers:Object.fromEntries(e.headers.entries()),body:t.toString("base64"),status:e.status,url:e.url},revalidate:F},{fetchCache:!0,revalidate:_,fetchUrl:v,fetchIdx:U,tags:E})}catch(e){console.warn("Failed to set fetch cache",u,e)}let r=new Response(t,{headers:new Headers(e.headers),status:e.status});return Object.defineProperty(r,"url",{value:e.url}),r}return e})},G=()=>Promise.resolve(),k=!1;if(o&&y.incrementalCache){G=await y.incrementalCache.lock(o);let e=y.isOnDemandRevalidate?null:await y.incrementalCache.get(o,{kindHint:"fetch",revalidate:_,fetchUrl:v,fetchIdx:U,tags:E,softTags:T});if(e?await G():p="cache-control: no-cache (hard refresh)",(null==e?void 0:e.value)&&"FETCH"===e.value.kind){if(y.isRevalidate&&e.isStale)k=!0;else{if(e.isStale&&(y.pendingRevalidates??={},!y.pendingRevalidates[o])){let e=H(!0).then(async e=>({body:await e.arrayBuffer(),headers:e.headers,status:e.status,statusText:e.statusText})).finally(()=>{y.pendingRevalidates??={},delete y.pendingRevalidates[o||""]});e.catch(console.error),y.pendingRevalidates[o]=e}let t=e.value.data;h(y,{start:b,url:v,cacheReason:C,cacheStatus:"hit",status:t.status||200,method:(null==c?void 0:c.method)||"GET"});let r=new Response(Buffer.from(t.body,"base64"),{headers:t.headers,status:t.status});return Object.defineProperty(r,"url",{value:e.value.data.url}),r}}}if(y.isStaticGeneration&&c&&"object"==typeof c){let{cache:e}=c;if(!y.forceStatic&&"no-store"===e){let e=`no-store fetch ${u}${y.urlPathname?` ${y.urlPathname}`:""}`;(0,i.trackDynamicFetch)(y,e),y.revalidate=0;let r=new t(e);throw y.dynamicUsageErr=r,y.dynamicUsageDescription=e,r}let r="next"in c,{next:n={}}=c;if("number"==typeof n.revalidate&&(void 0===y.revalidate||"number"==typeof y.revalidate&&n.revalidate{let t=e[0];return{body:await t.arrayBuffer(),headers:t.headers,status:t.status,statusText:t.statusText}}).finally(()=>{if(o){var e;(null==(e=y.pendingRevalidates)?void 0:e[o])&&delete y.pendingRevalidates[o]}})).catch(()=>{}),y.pendingRevalidates[o]=e,t.then(e=>e[1])}})};return u.__nextPatched=!0,u.__nextGetStaticStore=()=>r,u._nextOriginalFetch=e,u}(r,e)}},1376:(e,t)=>{"use strict";var r,n,o,a,l,i,u,s,c,d,f,p;Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{AppRenderSpan:function(){return u},AppRouteRouteHandlersSpan:function(){return d},BaseServerSpan:function(){return r},LoadComponentsSpan:function(){return n},LogSpanAllowList:function(){return h},MiddlewareSpan:function(){return p},NextNodeServerSpan:function(){return a},NextServerSpan:function(){return o},NextVanillaSpanAllowlist:function(){return g},NodeSpan:function(){return c},RenderSpan:function(){return i},ResolveMetadataSpan:function(){return f},RouterSpan:function(){return s},StartServerSpan:function(){return l}}),function(e){e.handleRequest="BaseServer.handleRequest",e.run="BaseServer.run",e.pipe="BaseServer.pipe",e.getStaticHTML="BaseServer.getStaticHTML",e.render="BaseServer.render",e.renderToResponseWithComponents="BaseServer.renderToResponseWithComponents",e.renderToResponse="BaseServer.renderToResponse",e.renderToHTML="BaseServer.renderToHTML",e.renderError="BaseServer.renderError",e.renderErrorToResponse="BaseServer.renderErrorToResponse",e.renderErrorToHTML="BaseServer.renderErrorToHTML",e.render404="BaseServer.render404"}(r||(r={})),function(e){e.loadDefaultErrorComponents="LoadComponents.loadDefaultErrorComponents",e.loadComponents="LoadComponents.loadComponents"}(n||(n={})),function(e){e.getRequestHandler="NextServer.getRequestHandler",e.getServer="NextServer.getServer",e.getServerRequestHandler="NextServer.getServerRequestHandler",e.createServer="createServer.createServer"}(o||(o={})),function(e){e.compression="NextNodeServer.compression",e.getBuildId="NextNodeServer.getBuildId",e.createComponentTree="NextNodeServer.createComponentTree",e.clientComponentLoading="NextNodeServer.clientComponentLoading",e.getLayoutOrPageModule="NextNodeServer.getLayoutOrPageModule",e.generateStaticRoutes="NextNodeServer.generateStaticRoutes",e.generateFsStaticRoutes="NextNodeServer.generateFsStaticRoutes",e.generatePublicRoutes="NextNodeServer.generatePublicRoutes",e.generateImageRoutes="NextNodeServer.generateImageRoutes.route",e.sendRenderResult="NextNodeServer.sendRenderResult",e.proxyRequest="NextNodeServer.proxyRequest",e.runApi="NextNodeServer.runApi",e.render="NextNodeServer.render",e.renderHTML="NextNodeServer.renderHTML",e.imageOptimizer="NextNodeServer.imageOptimizer",e.getPagePath="NextNodeServer.getPagePath",e.getRoutesManifest="NextNodeServer.getRoutesManifest",e.findPageComponents="NextNodeServer.findPageComponents",e.getFontManifest="NextNodeServer.getFontManifest",e.getServerComponentManifest="NextNodeServer.getServerComponentManifest",e.getRequestHandler="NextNodeServer.getRequestHandler",e.renderToHTML="NextNodeServer.renderToHTML",e.renderError="NextNodeServer.renderError",e.renderErrorToHTML="NextNodeServer.renderErrorToHTML",e.render404="NextNodeServer.render404",e.startResponse="NextNodeServer.startResponse",e.route="route",e.onProxyReq="onProxyReq",e.apiResolver="apiResolver",e.internalFetch="internalFetch"}(a||(a={})),(l||(l={})).startServer="startServer.startServer",function(e){e.getServerSideProps="Render.getServerSideProps",e.getStaticProps="Render.getStaticProps",e.renderToString="Render.renderToString",e.renderDocument="Render.renderDocument",e.createBodyResult="Render.createBodyResult"}(i||(i={})),function(e){e.renderToString="AppRender.renderToString",e.renderToReadableStream="AppRender.renderToReadableStream",e.getBodyResult="AppRender.getBodyResult",e.fetch="AppRender.fetch"}(u||(u={})),(s||(s={})).executeRoute="Router.executeRoute",(c||(c={})).runHandler="Node.runHandler",(d||(d={})).runHandler="AppRouteRouteHandlers.runHandler",function(e){e.generateMetadata="ResolveMetadata.generateMetadata",e.generateViewport="ResolveMetadata.generateViewport"}(f||(f={})),(p||(p={})).execute="Middleware.execute";let g=["Middleware.execute","BaseServer.handleRequest","Render.getServerSideProps","Render.getStaticProps","AppRender.fetch","AppRender.getBodyResult","Render.renderDocument","Node.runHandler","AppRouteRouteHandlers.runHandler","ResolveMetadata.generateMetadata","ResolveMetadata.generateViewport","NextNodeServer.createComponentTree","NextNodeServer.findPageComponents","NextNodeServer.getLayoutOrPageModule","NextNodeServer.startResponse","NextNodeServer.clientComponentLoading"],h=["NextNodeServer.findPageComponents","NextNodeServer.createComponentTree","NextNodeServer.clientComponentLoading"]},4994:(e,t,r)=>{"use strict";let n;Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{SpanKind:function(){return s},SpanStatusCode:function(){return u},getTracer:function(){return v}});let o=r(1376);try{n=r(7482)}catch(e){n=r(7482)}let{context:a,propagation:l,trace:i,SpanStatusCode:u,SpanKind:s,ROOT_CONTEXT:c}=n,d=e=>null!==e&&"object"==typeof e&&"function"==typeof e.then,f=(e,t)=>{(null==t?void 0:t.bubble)===!0?e.setAttribute("next.bubble",!0):(t&&e.recordException(t),e.setStatus({code:u.ERROR,message:null==t?void 0:t.message})),e.end()},p=new Map,g=n.createContextKey("next.rootSpanId"),h=0,_=()=>h++;class y{getTracerInstance(){return i.getTracer("next.js","0.0.1")}getContext(){return a}getActiveScopeSpan(){return i.getSpan(null==a?void 0:a.active())}withPropagatedContext(e,t,r){let n=a.active();if(i.getSpanContext(n))return t();let o=l.extract(n,e,r);return a.with(o,t)}trace(...e){var t;let[r,n,l]=e,{fn:u,options:s}="function"==typeof n?{fn:n,options:{}}:{fn:l,options:{...n}},h=s.spanName??r;if(!o.NextVanillaSpanAllowlist.includes(r)&&"1"!==process.env.NEXT_OTEL_VERBOSE||s.hideSpan)return u();let y=this.getSpanContext((null==s?void 0:s.parentSpan)??this.getActiveScopeSpan()),v=!1;y?(null==(t=i.getSpanContext(y))?void 0:t.isRemote)&&(v=!0):(y=(null==a?void 0:a.active())??c,v=!0);let b=_();return s.attributes={"next.span_name":h,"next.span_type":r,...s.attributes},a.with(y.setValue(g,b),()=>this.getTracerInstance().startActiveSpan(h,s,e=>{let t="performance"in globalThis?globalThis.performance.now():void 0,n=()=>{p.delete(b),t&&process.env.NEXT_OTEL_PERFORMANCE_PREFIX&&o.LogSpanAllowList.includes(r||"")&&performance.measure(`${process.env.NEXT_OTEL_PERFORMANCE_PREFIX}:next-${(r.split(".").pop()||"").replace(/[A-Z]/g,e=>"-"+e.toLowerCase())}`,{start:t,end:performance.now()})};v&&p.set(b,new Map(Object.entries(s.attributes??{})));try{if(u.length>1)return u(e,t=>f(e,t));let t=u(e);if(d(t))return t.then(t=>(e.end(),t)).catch(t=>{throw f(e,t),t}).finally(n);return e.end(),n(),t}catch(t){throw f(e,t),n(),t}}))}wrap(...e){let t=this,[r,n,l]=3===e.length?e:[e[0],{},e[1]];return o.NextVanillaSpanAllowlist.includes(r)||"1"===process.env.NEXT_OTEL_VERBOSE?function(){let e=n;"function"==typeof e&&"function"==typeof l&&(e=e.apply(this,arguments));let o=arguments.length-1,i=arguments[o];if("function"!=typeof i)return t.trace(r,e,()=>l.apply(this,arguments));{let n=t.getContext().bind(a.active(),i);return t.trace(r,e,(e,t)=>(arguments[o]=function(e){return null==t||t(e),n.apply(this,arguments)},l.apply(this,arguments)))}}:l}startSpan(...e){let[t,r]=e,n=this.getSpanContext((null==r?void 0:r.parentSpan)??this.getActiveScopeSpan());return this.getTracerInstance().startSpan(t,r,n)}getSpanContext(e){return e?i.setSpan(a.active(),e):void 0}getRootSpanAttributes(){let e=a.active().getValue(g);return p.get(e)}}let v=(()=>{let e=new y;return()=>e})()},8238:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"ReflectAdapter",{enumerable:!0,get:function(){return r}});class r{static get(e,t,r){let n=Reflect.get(e,t,r);return"function"==typeof n?n.bind(e):n}static set(e,t,r,n){return Reflect.set(e,t,r,n)}static has(e,t){return Reflect.has(e,t)}static deleteProperty(e,t){return Reflect.deleteProperty(e,t)}}},8285:(e,t,r)=>{"use strict";function n(e,t){if(!Object.prototype.hasOwnProperty.call(e,t))throw TypeError("attempted to use private field on non-instance");return e}r.r(t),r.d(t,{_:()=>n,_class_private_field_loose_base:()=>n})},8817:(e,t,r)=>{"use strict";r.r(t),r.d(t,{_:()=>o,_class_private_field_loose_key:()=>o});var n=0;function o(e){return"__private_"+n+++"_"+e}},1174:(e,t,r)=>{"use strict";function n(e){return e&&e.__esModule?e:{default:e}}r.r(t),r.d(t,{_:()=>n,_interop_require_default:()=>n})},8374:(e,t,r)=>{"use strict";function n(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(n=function(e){return e?r:t})(e)}function o(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var r=n(t);if(r&&r.has(e))return r.get(e);var o={__proto__:null},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var l in e)if("default"!==l&&Object.prototype.hasOwnProperty.call(e,l)){var i=a?Object.getOwnPropertyDescriptor(e,l):null;i&&(i.get||i.set)?Object.defineProperty(o,l,i):o[l]=e[l]}return o.default=e,r&&r.set(e,o),o}r.r(t),r.d(t,{_:()=>o,_interop_require_wildcard:()=>o})},3370:(e,t,r)=>{"use strict";function n(e){return e&&e.__esModule?e:{default:e}}r.r(t),r.d(t,{_:()=>n,_interop_require_default:()=>n})}}; \ No newline at end of file diff --git a/.next/server/chunks/978.js b/.next/server/chunks/978.js deleted file mode 100644 index ca626bc5..00000000 --- a/.next/server/chunks/978.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";exports.id=978,exports.ids=[978],exports.modules={1135:(t,e,i)=>{function r(){for(var t,e,i=0,r="",n=arguments.length;ir,Z:()=>n});let n=r},6933:(t,e,i)=>{i.d(e,{oO:()=>s});var r=i(7577),n=i(295);function s(t=!0){let e=(0,r.useContext)(n.O);if(null===e)return[!0,null];let{isPresent:i,onExitComplete:s,register:o}=e,a=(0,r.useId)();(0,r.useEffect)(()=>{t&&o(a)},[t]);let l=(0,r.useCallback)(()=>t&&s&&s(a),[a,s,t]);return!i&&s?[!1,l]:[!0]}},339:(t,e,i)=>{i.d(e,{p:()=>r});let r=(0,i(7577).createContext)({})},3965:(t,e,i)=>{i.d(e,{_:()=>r});let r=(0,i(7577).createContext)({transformPagePoint:t=>t,isStatic:!1,reducedMotion:"never"})},295:(t,e,i)=>{i.d(e,{O:()=>r});let r=(0,i(7577).createContext)(null)},58:(t,e,i)=>{let r;function n(t){return null!==t&&"object"==typeof t&&"function"==typeof t.start}i.d(e,{E:()=>sf});let s=t=>Array.isArray(t);function o(t,e){if(!Array.isArray(e))return!1;let i=e.length;if(i!==t.length)return!1;for(let r=0;r{e[0][i]=t.get(),e[1][i]=t.getVelocity()}),e}function u(t,e,i,r){if("function"==typeof e){let[n,s]=l(r);e=e(void 0!==i?i:t.custom,n,s)}if("string"==typeof e&&(e=t.variants&&t.variants[e]),"function"==typeof e){let[n,s]=l(r);e=e(void 0!==i?i:t.custom,n,s)}return e}function h(t,e,i){let r=t.getProps();return u(r,e,void 0!==i?i:r.custom,t)}let d=["animate","whileInView","whileFocus","whileHover","whileTap","whileDrag","exit"],c=["initial",...d];function p(t){let e;return()=>(void 0===e&&(e=t()),e)}let m=p(()=>void 0!==window.ScrollTimeline);class f{constructor(t){this.stop=()=>this.runAll("stop"),this.animations=t.filter(Boolean)}get finished(){return Promise.all(this.animations.map(t=>"finished"in t?t.finished:t))}getAll(t){return this.animations[0][t]}setAll(t,e){for(let i=0;im()&&i.attachTimeline?i.attachTimeline(t):"function"==typeof e?e(i):void 0);return()=>{i.forEach((t,e)=>{t&&t(),this.animations[e].stop()})}}get time(){return this.getAll("time")}set time(t){this.setAll("time",t)}get speed(){return this.getAll("speed")}set speed(t){this.setAll("speed",t)}get startTime(){return this.getAll("startTime")}get duration(){let t=0;for(let e=0;ee[t]())}flatten(){this.runAll("flatten")}play(){this.runAll("play")}pause(){this.runAll("pause")}cancel(){this.runAll("cancel")}complete(){this.runAll("complete")}}class g extends f{then(t,e){return Promise.all(this.animations).then(t).catch(e)}}function v(t,e){return t?t[e]||t.default||t:void 0}function y(t){let e=0,i=t.next(e);for(;!i.done&&e<2e4;)e+=50,i=t.next(e);return e>=2e4?1/0:e}function b(t){return"function"==typeof t}function x(t,e){t.timeline=e,t.onfinish=null}let w=t=>Array.isArray(t)&&"number"==typeof t[0],P={linearEasing:void 0},T=function(t,e){let i=p(t);return()=>{var t;return null!==(t=P[e])&&void 0!==t?t:i()}}(()=>{try{document.createElement("div").animate({opacity:0},{easing:"linear(0, 1)"})}catch(t){return!1}return!0},"linearEasing"),S=(t,e,i)=>{let r=e-t;return 0===r?1:(i-t)/r},A=(t,e,i=10)=>{let r="",n=Math.max(Math.round(e/i),2);for(let e=0;e`cubic-bezier(${t}, ${e}, ${i}, ${r})`,M={linear:"linear",ease:"ease",easeIn:"ease-in",easeOut:"ease-out",easeInOut:"ease-in-out",circIn:k([0,.65,.55,1]),circOut:k([.55,0,1,.45]),backIn:k([.31,.01,.66,-.59]),backOut:k([.33,1.53,.69,.99])},E={x:!1,y:!1};function V(t,e){let i=function(t,e,i){if(t instanceof Element)return[t];if("string"==typeof t){let e=document.querySelectorAll(t);return e?Array.from(e):[]}return Array.from(t)}(t),r=new AbortController;return[i,{passive:!0,...e,signal:r.signal},()=>r.abort()]}function C(t){return e=>{"touch"===e.pointerType||E.x||E.y||t(e)}}let D=(t,e)=>!!e&&(t===e||D(t,e.parentElement)),R=t=>"mouse"===t.pointerType?"number"!=typeof t.button||t.button<=0:!1!==t.isPrimary,j=new Set(["BUTTON","INPUT","SELECT","TEXTAREA","A"]),L=new WeakSet;function F(t){return e=>{"Enter"===e.key&&t(e)}}function B(t,e){t.dispatchEvent(new PointerEvent("pointer"+e,{isPrimary:!0,bubbles:!0}))}let O=(t,e)=>{let i=t.currentTarget;if(!i)return;let r=F(()=>{if(L.has(i))return;B(i,"down");let t=F(()=>{B(i,"up")});i.addEventListener("keyup",t,e),i.addEventListener("blur",()=>B(i,"cancel"),e)});i.addEventListener("keydown",r,e),i.addEventListener("blur",()=>i.removeEventListener("keydown",r),e)};function I(t){return R(t)&&!(E.x||E.y)}let U=t=>1e3*t,z=t=>t/1e3,$=t=>t,N=["transformPerspective","x","y","z","translateX","translateY","translateZ","scale","scaleX","scaleY","rotate","rotateX","rotateY","rotateZ","skew","skewX","skewY"],W=new Set(N),Y=new Set(["width","height","top","left","right","bottom",...N]),H=t=>!!(t&&"object"==typeof t&&t.mix&&t.toValue),G=t=>s(t)?t[t.length-1]||0:t,X={skipAnimations:!1,useManualTiming:!1},K=["read","resolveKeyframes","update","preRender","render","postRender"];function q(t,e){let i=!1,r=!0,n={delta:0,timestamp:0,isProcessing:!1},s=()=>i=!0,o=K.reduce((t,e)=>(t[e]=function(t){let e=new Set,i=new Set,r=!1,n=!1,s=new WeakSet,o={delta:0,timestamp:0,isProcessing:!1};function a(e){s.has(e)&&(l.schedule(e),t()),e(o)}let l={schedule:(t,n=!1,o=!1)=>{let a=o&&r?e:i;return n&&s.add(t),a.has(t)||a.add(t),t},cancel:t=>{i.delete(t),s.delete(t)},process:t=>{if(o=t,r){n=!0;return}r=!0,[e,i]=[i,e],e.forEach(a),e.clear(),r=!1,n&&(n=!1,l.process(t))}};return l}(s),t),{}),{read:a,resolveKeyframes:l,update:u,preRender:h,render:d,postRender:c}=o,p=()=>{let s=X.useManualTiming?n.timestamp:performance.now();i=!1,n.delta=r?1e3/60:Math.max(Math.min(s-n.timestamp,40),1),n.timestamp=s,n.isProcessing=!0,a.process(n),l.process(n),u.process(n),h.process(n),d.process(n),c.process(n),n.isProcessing=!1,i&&e&&(r=!1,t(p))},m=()=>{i=!0,r=!0,n.isProcessing||t(p)};return{schedule:K.reduce((t,e)=>{let r=o[e];return t[e]=(t,e=!1,n=!1)=>(i||m(),r.schedule(t,e,n)),t},{}),cancel:t=>{for(let e=0;e(void 0===r&&te.set(J.isProcessing||X.useManualTiming?J.timestamp:performance.now()),r),set:t=>{r=t,queueMicrotask(tt)}};function ti(t,e){-1===t.indexOf(e)&&t.push(e)}function tr(t,e){let i=t.indexOf(e);i>-1&&t.splice(i,1)}class tn{constructor(){this.subscriptions=[]}add(t){return ti(this.subscriptions,t),()=>tr(this.subscriptions,t)}notify(t,e,i){let r=this.subscriptions.length;if(r){if(1===r)this.subscriptions[0](t,e,i);else for(let n=0;n!isNaN(parseFloat(t)),to={current:void 0};class ta{constructor(t,e={}){this.version="11.18.2",this.canTrackVelocity=null,this.events={},this.updateAndNotify=(t,e=!0)=>{let i=te.now();this.updatedAt!==i&&this.setPrevFrameValue(),this.prev=this.current,this.setCurrent(t),this.current!==this.prev&&this.events.change&&this.events.change.notify(this.current),e&&this.events.renderRequest&&this.events.renderRequest.notify(this.current)},this.hasAnimated=!1,this.setCurrent(t),this.owner=e.owner}setCurrent(t){this.current=t,this.updatedAt=te.now(),null===this.canTrackVelocity&&void 0!==t&&(this.canTrackVelocity=ts(this.current))}setPrevFrameValue(t=this.current){this.prevFrameValue=t,this.prevUpdatedAt=this.updatedAt}onChange(t){return this.on("change",t)}on(t,e){this.events[t]||(this.events[t]=new tn);let i=this.events[t].add(e);return"change"===t?()=>{i(),_.read(()=>{this.events.change.getSize()||this.stop()})}:i}clearListeners(){for(let t in this.events)this.events[t].clear()}attach(t,e){this.passiveEffect=t,this.stopPassiveEffect=e}set(t,e=!0){e&&this.passiveEffect?this.passiveEffect(t,this.updateAndNotify):this.updateAndNotify(t,e)}setWithVelocity(t,e,i){this.set(e),this.prev=void 0,this.prevFrameValue=t,this.prevUpdatedAt=this.updatedAt-i}jump(t,e=!0){this.updateAndNotify(t),this.prev=t,this.prevUpdatedAt=this.prevFrameValue=void 0,e&&this.stop(),this.stopPassiveEffect&&this.stopPassiveEffect()}get(){return to.current&&to.current.push(this),this.current}getPrevious(){return this.prev}getVelocity(){var t;let e=te.now();if(!this.canTrackVelocity||void 0===this.prevFrameValue||e-this.updatedAt>30)return 0;let i=Math.min(this.updatedAt-this.prevUpdatedAt,30);return t=parseFloat(this.current)-parseFloat(this.prevFrameValue),i?1e3/i*t:0}start(t){return this.stop(),new Promise(e=>{this.hasAnimated=!0,this.animation=t(e),this.events.animationStart&&this.events.animationStart.notify()}).then(()=>{this.events.animationComplete&&this.events.animationComplete.notify(),this.clearAnimation()})}stop(){this.animation&&(this.animation.stop(),this.events.animationCancel&&this.events.animationCancel.notify()),this.clearAnimation()}isAnimating(){return!!this.animation}clearAnimation(){delete this.animation}destroy(){this.clearListeners(),this.stop(),this.stopPassiveEffect&&this.stopPassiveEffect()}}function tl(t,e){return new ta(t,e)}let tu=t=>!!(t&&t.getVelocity);function th(t,e){let i=t.getValue("willChange");if(tu(i)&&i.add)return i.add(e)}let td=t=>t.replace(/([a-z])([A-Z])/gu,"$1-$2").toLowerCase(),tc="data-"+td("framerAppearId"),tp={current:!1},tm=(t,e,i)=>(((1-3*i+3*e)*t+(3*i-6*e))*t+3*e)*t;function tf(t,e,i,r){if(t===e&&i===r)return $;let n=e=>(function(t,e,i,r,n){let s,o;let a=0;do(s=tm(o=e+(i-e)/2,r,n)-t)>0?i=o:e=o;while(Math.abs(s)>1e-7&&++a<12);return o})(e,0,1,t,i);return t=>0===t||1===t?t:tm(n(t),e,r)}let tg=t=>e=>e<=.5?t(2*e)/2:(2-t(2*(1-e)))/2,tv=t=>e=>1-t(1-e),ty=tf(.33,1.53,.69,.99),tb=tv(ty),tx=tg(tb),tw=t=>(t*=2)<1?.5*tb(t):.5*(2-Math.pow(2,-10*(t-1))),tP=t=>1-Math.sin(Math.acos(t)),tT=tv(tP),tS=tg(tP),tA=t=>/^0[^.\s]+$/u.test(t),tk=(t,e,i)=>i>e?e:i"number"==typeof t,parse:parseFloat,transform:t=>t},tE={...tM,transform:t=>tk(0,1,t)},tV={...tM,default:1},tC=t=>Math.round(1e5*t)/1e5,tD=/-?(?:\d+(?:\.\d+)?|\.\d+)/gu,tR=/^(?:#[\da-f]{3,8}|(?:rgb|hsl)a?\((?:-?[\d.]+%?[,\s]+){2}-?[\d.]+%?\s*(?:[,/]\s*)?(?:\b\d+(?:\.\d+)?|\.\d+)?%?\))$/iu,tj=(t,e)=>i=>!!("string"==typeof i&&tR.test(i)&&i.startsWith(t)||e&&null!=i&&Object.prototype.hasOwnProperty.call(i,e)),tL=(t,e,i)=>r=>{if("string"!=typeof r)return r;let[n,s,o,a]=r.match(tD);return{[t]:parseFloat(n),[e]:parseFloat(s),[i]:parseFloat(o),alpha:void 0!==a?parseFloat(a):1}},tF=t=>tk(0,255,t),tB={...tM,transform:t=>Math.round(tF(t))},tO={test:tj("rgb","red"),parse:tL("red","green","blue"),transform:({red:t,green:e,blue:i,alpha:r=1})=>"rgba("+tB.transform(t)+", "+tB.transform(e)+", "+tB.transform(i)+", "+tC(tE.transform(r))+")"},tI={test:tj("#"),parse:function(t){let e="",i="",r="",n="";return t.length>5?(e=t.substring(1,3),i=t.substring(3,5),r=t.substring(5,7),n=t.substring(7,9)):(e=t.substring(1,2),i=t.substring(2,3),r=t.substring(3,4),n=t.substring(4,5),e+=e,i+=i,r+=r,n+=n),{red:parseInt(e,16),green:parseInt(i,16),blue:parseInt(r,16),alpha:n?parseInt(n,16)/255:1}},transform:tO.transform},tU=t=>({test:e=>"string"==typeof e&&e.endsWith(t)&&1===e.split(" ").length,parse:parseFloat,transform:e=>`${e}${t}`}),tz=tU("deg"),t$=tU("%"),tN=tU("px"),tW=tU("vh"),tY=tU("vw"),tH={...t$,parse:t=>t$.parse(t)/100,transform:t=>t$.transform(100*t)},tG={test:tj("hsl","hue"),parse:tL("hue","saturation","lightness"),transform:({hue:t,saturation:e,lightness:i,alpha:r=1})=>"hsla("+Math.round(t)+", "+t$.transform(tC(e))+", "+t$.transform(tC(i))+", "+tC(tE.transform(r))+")"},tX={test:t=>tO.test(t)||tI.test(t)||tG.test(t),parse:t=>tO.test(t)?tO.parse(t):tG.test(t)?tG.parse(t):tI.parse(t),transform:t=>"string"==typeof t?t:t.hasOwnProperty("red")?tO.transform(t):tG.transform(t)},tK=/(?:#[\da-f]{3,8}|(?:rgb|hsl)a?\((?:-?[\d.]+%?[,\s]+){2}-?[\d.]+%?\s*(?:[,/]\s*)?(?:\b\d+(?:\.\d+)?|\.\d+)?%?\))/giu,tq="number",t_="color",tZ=/var\s*\(\s*--(?:[\w-]+\s*|[\w-]+\s*,(?:\s*[^)(\s]|\s*\((?:[^)(]|\([^)(]*\))*\))+\s*)\)|#[\da-f]{3,8}|(?:rgb|hsl)a?\((?:-?[\d.]+%?[,\s]+){2}-?[\d.]+%?\s*(?:[,/]\s*)?(?:\b\d+(?:\.\d+)?|\.\d+)?%?\)|-?(?:\d+(?:\.\d+)?|\.\d+)/giu;function tJ(t){let e=t.toString(),i=[],r={color:[],number:[],var:[]},n=[],s=0,o=e.replace(tZ,t=>(tX.test(t)?(r.color.push(s),n.push(t_),i.push(tX.parse(t))):t.startsWith("var(")?(r.var.push(s),n.push("var"),i.push(t)):(r.number.push(s),n.push(tq),i.push(parseFloat(t))),++s,"${}")).split("${}");return{values:i,split:o,indexes:r,types:n}}function tQ(t){return tJ(t).values}function t0(t){let{split:e,types:i}=tJ(t),r=e.length;return t=>{let n="";for(let s=0;s"number"==typeof t?0:t,t5={test:function(t){var e,i;return isNaN(t)&&"string"==typeof t&&((null===(e=t.match(tD))||void 0===e?void 0:e.length)||0)+((null===(i=t.match(tK))||void 0===i?void 0:i.length)||0)>0},parse:tQ,createTransformer:t0,getAnimatableNone:function(t){let e=tQ(t);return t0(t)(e.map(t1))}},t2=new Set(["brightness","contrast","saturate","opacity"]);function t3(t){let[e,i]=t.slice(0,-1).split("(");if("drop-shadow"===e)return t;let[r]=i.match(tD)||[];if(!r)return t;let n=i.replace(r,""),s=t2.has(e)?1:0;return r!==i&&(s*=100),e+"("+s+n+")"}let t9=/\b([a-z-]*)\(.*?\)/gu,t7={...t5,getAnimatableNone:t=>{let e=t.match(t9);return e?e.map(t3).join(" "):t}},t6={...tM,transform:Math.round},t4={borderWidth:tN,borderTopWidth:tN,borderRightWidth:tN,borderBottomWidth:tN,borderLeftWidth:tN,borderRadius:tN,radius:tN,borderTopLeftRadius:tN,borderTopRightRadius:tN,borderBottomRightRadius:tN,borderBottomLeftRadius:tN,width:tN,maxWidth:tN,height:tN,maxHeight:tN,top:tN,right:tN,bottom:tN,left:tN,padding:tN,paddingTop:tN,paddingRight:tN,paddingBottom:tN,paddingLeft:tN,margin:tN,marginTop:tN,marginRight:tN,marginBottom:tN,marginLeft:tN,backgroundPositionX:tN,backgroundPositionY:tN,rotate:tz,rotateX:tz,rotateY:tz,rotateZ:tz,scale:tV,scaleX:tV,scaleY:tV,scaleZ:tV,skew:tz,skewX:tz,skewY:tz,distance:tN,translateX:tN,translateY:tN,translateZ:tN,x:tN,y:tN,z:tN,perspective:tN,transformPerspective:tN,opacity:tE,originX:tH,originY:tH,originZ:tN,zIndex:t6,size:tN,fillOpacity:tE,strokeOpacity:tE,numOctaves:t6},t8={...t4,color:tX,backgroundColor:tX,outlineColor:tX,fill:tX,stroke:tX,borderColor:tX,borderTopColor:tX,borderRightColor:tX,borderBottomColor:tX,borderLeftColor:tX,filter:t7,WebkitFilter:t7},et=t=>t8[t];function ee(t,e){let i=et(t);return i!==t7&&(i=t5),i.getAnimatableNone?i.getAnimatableNone(e):void 0}let ei=new Set(["auto","none","0"]),er=t=>t===tM||t===tN,en=(t,e)=>parseFloat(t.split(", ")[e]),es=(t,e)=>(i,{transform:r})=>{if("none"===r||!r)return 0;let n=r.match(/^matrix3d\((.+)\)$/u);if(n)return en(n[1],e);{let e=r.match(/^matrix\((.+)\)$/u);return e?en(e[1],t):0}},eo=new Set(["x","y","z"]),ea=N.filter(t=>!eo.has(t)),el={width:({x:t},{paddingLeft:e="0",paddingRight:i="0"})=>t.max-t.min-parseFloat(e)-parseFloat(i),height:({y:t},{paddingTop:e="0",paddingBottom:i="0"})=>t.max-t.min-parseFloat(e)-parseFloat(i),top:(t,{top:e})=>parseFloat(e),left:(t,{left:e})=>parseFloat(e),bottom:({y:t},{top:e})=>parseFloat(e)+(t.max-t.min),right:({x:t},{left:e})=>parseFloat(e)+(t.max-t.min),x:es(4,13),y:es(5,14)};el.translateX=el.x,el.translateY=el.y;let eu=new Set,eh=!1,ed=!1;function ec(){if(ed){let t=Array.from(eu).filter(t=>t.needsMeasurement),e=new Set(t.map(t=>t.element)),i=new Map;e.forEach(t=>{let e=function(t){let e=[];return ea.forEach(i=>{let r=t.getValue(i);void 0!==r&&(e.push([i,r.get()]),r.set(i.startsWith("scale")?1:0))}),e}(t);e.length&&(i.set(t,e),t.render())}),t.forEach(t=>t.measureInitialState()),e.forEach(t=>{t.render();let e=i.get(t);e&&e.forEach(([e,i])=>{var r;null===(r=t.getValue(e))||void 0===r||r.set(i)})}),t.forEach(t=>t.measureEndState()),t.forEach(t=>{void 0!==t.suspendedScrollY&&window.scrollTo(0,t.suspendedScrollY)})}ed=!1,eh=!1,eu.forEach(t=>t.complete()),eu.clear()}function ep(){eu.forEach(t=>{t.readKeyframes(),t.needsMeasurement&&(ed=!0)})}class em{constructor(t,e,i,r,n,s=!1){this.isComplete=!1,this.isAsync=!1,this.needsMeasurement=!1,this.isScheduled=!1,this.unresolvedKeyframes=[...t],this.onComplete=e,this.name=i,this.motionValue=r,this.element=n,this.isAsync=s}scheduleResolve(){this.isScheduled=!0,this.isAsync?(eu.add(this),eh||(eh=!0,_.read(ep),_.resolveKeyframes(ec))):(this.readKeyframes(),this.complete())}readKeyframes(){let{unresolvedKeyframes:t,name:e,element:i,motionValue:r}=this;for(let n=0;n/^-?(?:\d+(?:\.\d+)?|\.\d+)$/u.test(t),eg=t=>e=>"string"==typeof e&&e.startsWith(t),ev=eg("--"),ey=eg("var(--"),eb=t=>!!ey(t)&&ex.test(t.split("/*")[0].trim()),ex=/var\(--(?:[\w-]+\s*|[\w-]+\s*,(?:\s*[^)(\s]|\s*\((?:[^)(]|\([^)(]*\))*\))+\s*)\)$/iu,ew=/^var\(--(?:([\w-]+)|([\w-]+), ?([a-zA-Z\d ()%#.,-]+))\)/u,eP=t=>e=>e.test(t),eT=[tM,tN,t$,tz,tY,tW,{test:t=>"auto"===t,parse:t=>t}],eS=t=>eT.find(eP(t));class eA extends em{constructor(t,e,i,r,n){super(t,e,i,r,n,!0)}readKeyframes(){let{unresolvedKeyframes:t,element:e,name:i}=this;if(!e||!e.current)return;super.readKeyframes();for(let i=0;i{e.getValue(t).set(i)}),this.resolveNoneKeyframes()}}let ek=(t,e)=>"zIndex"!==e&&!!("number"==typeof t||Array.isArray(t)||"string"==typeof t&&(t5.test(t)||"0"===t)&&!t.startsWith("url(")),eM=t=>null!==t;function eE(t,{repeat:e,repeatType:i="loop"},r){let n=t.filter(eM),s=e&&"loop"!==i&&e%2==1?0:n.length-1;return s&&void 0!==r?r:n[s]}class eV{constructor({autoplay:t=!0,delay:e=0,type:i="keyframes",repeat:r=0,repeatDelay:n=0,repeatType:s="loop",...o}){this.isStopped=!1,this.hasAttemptedResolve=!1,this.createdAt=te.now(),this.options={autoplay:t,delay:e,type:i,repeat:r,repeatDelay:n,repeatType:s,...o},this.updateFinishedPromise()}calcStartTime(){return this.resolvedAt&&this.resolvedAt-this.createdAt>40?this.resolvedAt:this.createdAt}get resolved(){return this._resolved||this.hasAttemptedResolve||(ep(),ec()),this._resolved}onKeyframesResolved(t,e){this.resolvedAt=te.now(),this.hasAttemptedResolve=!0;let{name:i,type:r,velocity:n,delay:s,onComplete:o,onUpdate:a,isGenerator:l}=this.options;if(!l&&!function(t,e,i,r){let n=t[0];if(null===n)return!1;if("display"===e||"visibility"===e)return!0;let s=t[t.length-1],o=ek(n,e),a=ek(s,e);return $(o===a,`You are trying to animate ${e} from "${n}" to "${s}". ${n} is not an animatable value - to enable this animation set ${n} to a value animatable to ${s} via the \`style\` property.`),!!o&&!!a&&(function(t){let e=t[0];if(1===t.length)return!0;for(let i=0;i{this.resolveFinishedPromise=t})}}let eC=(t,e,i)=>t+(e-t)*i;function eD(t,e,i){return(i<0&&(i+=1),i>1&&(i-=1),i<1/6)?t+(e-t)*6*i:i<.5?e:i<2/3?t+(e-t)*(2/3-i)*6:t}function eR(t,e){return i=>i>0?e:t}let ej=(t,e,i)=>{let r=t*t,n=i*(e*e-r)+r;return n<0?0:Math.sqrt(n)},eL=[tI,tO,tG],eF=t=>eL.find(e=>e.test(t));function eB(t){let e=eF(t);if($(!!e,`'${t}' is not an animatable color. Use the equivalent color code instead.`),!e)return!1;let i=e.parse(t);return e===tG&&(i=function({hue:t,saturation:e,lightness:i,alpha:r}){t/=360,i/=100;let n=0,s=0,o=0;if(e/=100){let r=i<.5?i*(1+e):i+e-i*e,a=2*i-r;n=eD(a,r,t+1/3),s=eD(a,r,t),o=eD(a,r,t-1/3)}else n=s=o=i;return{red:Math.round(255*n),green:Math.round(255*s),blue:Math.round(255*o),alpha:r}}(i)),i}let eO=(t,e)=>{let i=eB(t),r=eB(e);if(!i||!r)return eR(t,e);let n={...i};return t=>(n.red=ej(i.red,r.red,t),n.green=ej(i.green,r.green,t),n.blue=ej(i.blue,r.blue,t),n.alpha=eC(i.alpha,r.alpha,t),tO.transform(n))},eI=(t,e)=>i=>e(t(i)),eU=(...t)=>t.reduce(eI),ez=new Set(["none","hidden"]);function e$(t,e){return i=>eC(t,e,i)}function eN(t){return"number"==typeof t?e$:"string"==typeof t?eb(t)?eR:tX.test(t)?eO:eH:Array.isArray(t)?eW:"object"==typeof t?tX.test(t)?eO:eY:eR}function eW(t,e){let i=[...t],r=i.length,n=t.map((t,i)=>eN(t)(t,e[i]));return t=>{for(let e=0;e{for(let e in r)i[e]=r[e](t);return i}}let eH=(t,e)=>{let i=t5.createTransformer(e),r=tJ(t),n=tJ(e);return r.indexes.var.length===n.indexes.var.length&&r.indexes.color.length===n.indexes.color.length&&r.indexes.number.length>=n.indexes.number.length?ez.has(t)&&!n.values.length||ez.has(e)&&!r.values.length?function(t,e){return ez.has(t)?i=>i<=0?t:e:i=>i>=1?e:t}(t,e):eU(eW(function(t,e){var i;let r=[],n={color:0,var:0,number:0};for(let s=0;svoid 0!==t[e])}function eQ(t=eK.visualDuration,e=eK.bounce){let i;let r="object"!=typeof t?{visualDuration:t,keyframes:[0,1],bounce:e}:t,{restSpeed:n,restDelta:s}=r,o=r.keyframes[0],a=r.keyframes[r.keyframes.length-1],l={done:!1,value:o},{stiffness:u,damping:h,mass:d,duration:c,velocity:p,isResolvedFromDuration:m}=function(t){let e={velocity:eK.velocity,stiffness:eK.stiffness,damping:eK.damping,mass:eK.mass,isResolvedFromDuration:!1,...t};if(!eJ(t,eZ)&&eJ(t,e_)){if(t.visualDuration){let i=2*Math.PI/(1.2*t.visualDuration),r=i*i,n=2*tk(.05,1,1-(t.bounce||0))*Math.sqrt(r);e={...e,mass:eK.mass,stiffness:r,damping:n}}else{let i=function({duration:t=eK.duration,bounce:e=eK.bounce,velocity:i=eK.velocity,mass:r=eK.mass}){let n,s;$(t<=U(eK.maxDuration),"Spring duration must be 10 seconds or less");let o=1-e;o=tk(eK.minDamping,eK.maxDamping,o),t=tk(eK.minDuration,eK.maxDuration,z(t)),o<1?(n=e=>{let r=e*o,n=r*t;return .001-(r-i)/eq(e,o)*Math.exp(-n)},s=e=>{let r=e*o*t,s=Math.pow(o,2)*Math.pow(e,2)*t,a=eq(Math.pow(e,2),o);return(r*i+i-s)*Math.exp(-r)*(-n(e)+.001>0?-1:1)/a}):(n=e=>-.001+Math.exp(-e*t)*((e-i)*t+1),s=e=>t*t*(i-e)*Math.exp(-e*t));let a=function(t,e,i){let r=i;for(let i=1;i<12;i++)r-=t(r)/e(r);return r}(n,s,5/t);if(t=U(t),isNaN(a))return{stiffness:eK.stiffness,damping:eK.damping,duration:t};{let e=Math.pow(a,2)*r;return{stiffness:e,damping:2*o*Math.sqrt(r*e),duration:t}}}(t);(e={...e,...i,mass:eK.mass}).isResolvedFromDuration=!0}}return e}({...r,velocity:-z(r.velocity||0)}),f=p||0,g=h/(2*Math.sqrt(u*d)),v=a-o,b=z(Math.sqrt(u/d)),x=5>Math.abs(v);if(n||(n=x?eK.restSpeed.granular:eK.restSpeed.default),s||(s=x?eK.restDelta.granular:eK.restDelta.default),g<1){let t=eq(b,g);i=e=>a-Math.exp(-g*b*e)*((f+g*b*v)/t*Math.sin(t*e)+v*Math.cos(t*e))}else if(1===g)i=t=>a-Math.exp(-b*t)*(v+(f+b*v)*t);else{let t=b*Math.sqrt(g*g-1);i=e=>{let i=Math.exp(-g*b*e),r=Math.min(t*e,300);return a-i*((f+g*b*v)*Math.sinh(r)+t*v*Math.cosh(r))/t}}let w={calculatedDuration:m&&c||null,next:t=>{let e=i(t);if(m)l.done=t>=c;else{let r=0;g<1&&(r=0===t?U(f):eX(i,t,e));let o=Math.abs(r)<=n,u=Math.abs(a-e)<=s;l.done=o&&u}return l.value=l.done?a:e,l},toString:()=>{let t=Math.min(y(w),2e4),e=A(e=>w.next(t*e).value,t,30);return t+"ms "+e}};return w}function e0({keyframes:t,velocity:e=0,power:i=.8,timeConstant:r=325,bounceDamping:n=10,bounceStiffness:s=500,modifyTarget:o,min:a,max:l,restDelta:u=.5,restSpeed:h}){let d,c;let p=t[0],m={done:!1,value:p},f=t=>void 0!==a&&tl,g=t=>void 0===a?l:void 0===l?a:Math.abs(a-t)-v*Math.exp(-t/r),w=t=>b+x(t),P=t=>{let e=x(t),i=w(t);m.done=Math.abs(e)<=u,m.value=m.done?b:i},T=t=>{f(m.value)&&(d=t,c=eQ({keyframes:[m.value,g(m.value)],velocity:eX(w,t,m.value),damping:n,stiffness:s,restDelta:u,restSpeed:h}))};return T(0),{calculatedDuration:null,next:t=>{let e=!1;return(c||void 0!==d||(e=!0,P(t),T(t)),void 0!==d&&t>=d)?c.next(t-d):(e||P(t),m)}}}let e1=tf(.42,0,1,1),e5=tf(0,0,.58,1),e2=tf(.42,0,.58,1),e3=t=>Array.isArray(t)&&"number"!=typeof t[0],e9={linear:$,easeIn:e1,easeInOut:e2,easeOut:e5,circIn:tP,circInOut:tS,circOut:tT,backIn:tb,backInOut:tx,backOut:ty,anticipate:tw},e7=t=>{if(w(t)){$(4===t.length,"Cubic bezier arrays must contain four numerical values.");let[e,i,r,n]=t;return tf(e,i,r,n)}return"string"==typeof t?($(void 0!==e9[t],`Invalid easing type '${t}'`),e9[t]):t};function e6({duration:t=300,keyframes:e,times:i,ease:r="easeInOut"}){let n=e3(r)?r.map(e7):e7(r),s={done:!1,value:e[0]},o=function(t,e,{clamp:i=!0,ease:r,mixer:n}={}){let s=t.length;if($(s===e.length,"Both input and output ranges must be the same length"),1===s)return()=>e[0];if(2===s&&e[0]===e[1])return()=>e[1];let o=t[0]===t[1];t[0]>t[s-1]&&(t=[...t].reverse(),e=[...e].reverse());let a=function(t,e,i){let r=[],n=i||eG,s=t.length-1;for(let i=0;i{if(o&&i1)for(;ru(tk(t[0],t[s-1],e)):u}((i&&i.length===e.length?i:function(t){let e=[0];return function(t,e){let i=t[t.length-1];for(let r=1;r<=e;r++){let n=S(0,e,r);t.push(eC(i,1,n))}}(e,t.length-1),e}(e)).map(e=>e*t),e,{ease:Array.isArray(n)?n:e.map(()=>n||e2).splice(0,e.length-1)});return{calculatedDuration:t,next:e=>(s.value=o(e),s.done=e>=t,s)}}let e4=t=>{let e=({timestamp:e})=>t(e);return{start:()=>_.update(e,!0),stop:()=>Z(e),now:()=>J.isProcessing?J.timestamp:te.now()}},e8={decay:e0,inertia:e0,tween:e6,keyframes:e6,spring:eQ},it=t=>t/100;class ie extends eV{constructor(t){super(t),this.holdTime=null,this.cancelTime=null,this.currentTime=0,this.playbackSpeed=1,this.pendingPlayState="running",this.startTime=null,this.state="idle",this.stop=()=>{if(this.resolver.cancel(),this.isStopped=!0,"idle"===this.state)return;this.teardown();let{onStop:t}=this.options;t&&t()};let{name:e,motionValue:i,element:r,keyframes:n}=this.options,s=(null==r?void 0:r.KeyframeResolver)||em;this.resolver=new s(n,(t,e)=>this.onKeyframesResolved(t,e),e,i,r),this.resolver.scheduleResolve()}flatten(){super.flatten(),this._resolved&&Object.assign(this._resolved,this.initPlayback(this._resolved.keyframes))}initPlayback(t){let e,i;let{type:r="keyframes",repeat:n=0,repeatDelay:s=0,repeatType:o,velocity:a=0}=this.options,l=b(r)?r:e8[r]||e6;l!==e6&&"number"!=typeof t[0]&&(e=eU(it,eG(t[0],t[1])),t=[0,100]);let u=l({...this.options,keyframes:t});"mirror"===o&&(i=l({...this.options,keyframes:[...t].reverse(),velocity:-a})),null===u.calculatedDuration&&(u.calculatedDuration=y(u));let{calculatedDuration:h}=u,d=h+s;return{generator:u,mirroredGenerator:i,mapPercentToKeyframes:e,calculatedDuration:h,resolvedDuration:d,totalDuration:d*(n+1)-s}}onPostResolved(){let{autoplay:t=!0}=this.options;this.play(),"paused"!==this.pendingPlayState&&t?this.state=this.pendingPlayState:this.pause()}tick(t,e=!1){let{resolved:i}=this;if(!i){let{keyframes:t}=this.options;return{done:!0,value:t[t.length-1]}}let{finalKeyframe:r,generator:n,mirroredGenerator:s,mapPercentToKeyframes:o,keyframes:a,calculatedDuration:l,totalDuration:u,resolvedDuration:h}=i;if(null===this.startTime)return n.next(0);let{delay:d,repeat:c,repeatType:p,repeatDelay:m,onUpdate:f}=this.options;this.speed>0?this.startTime=Math.min(this.startTime,t):this.speed<0&&(this.startTime=Math.min(t-u/this.speed,this.startTime)),e?this.currentTime=t:null!==this.holdTime?this.currentTime=this.holdTime:this.currentTime=Math.round(t-this.startTime)*this.speed;let g=this.currentTime-d*(this.speed>=0?1:-1),v=this.speed>=0?g<0:g>u;this.currentTime=Math.max(g,0),"finished"===this.state&&null===this.holdTime&&(this.currentTime=u);let y=this.currentTime,b=n;if(c){let t=Math.min(this.currentTime,u)/h,e=Math.floor(t),i=t%1;!i&&t>=1&&(i=1),1===i&&e--,(e=Math.min(e,c+1))%2&&("reverse"===p?(i=1-i,m&&(i-=m/h)):"mirror"===p&&(b=s)),y=tk(0,1,i)*h}let x=v?{done:!1,value:a[0]}:b.next(y);o&&(x.value=o(x.value));let{done:w}=x;v||null===l||(w=this.speed>=0?this.currentTime>=u:this.currentTime<=0);let P=null===this.holdTime&&("finished"===this.state||"running"===this.state&&w);return P&&void 0!==r&&(x.value=eE(a,this.options,r)),f&&f(x.value),P&&this.finish(),x}get duration(){let{resolved:t}=this;return t?z(t.calculatedDuration):0}get time(){return z(this.currentTime)}set time(t){t=U(t),this.currentTime=t,null!==this.holdTime||0===this.speed?this.holdTime=t:this.driver&&(this.startTime=this.driver.now()-t/this.speed)}get speed(){return this.playbackSpeed}set speed(t){let e=this.playbackSpeed!==t;this.playbackSpeed=t,e&&(this.time=z(this.currentTime))}play(){if(this.resolver.isScheduled||this.resolver.resume(),!this._resolved){this.pendingPlayState="running";return}if(this.isStopped)return;let{driver:t=e4,onPlay:e,startTime:i}=this.options;this.driver||(this.driver=t(t=>this.tick(t))),e&&e();let r=this.driver.now();null!==this.holdTime?this.startTime=r-this.holdTime:this.startTime?"finished"===this.state&&(this.startTime=r):this.startTime=null!=i?i:this.calcStartTime(),"finished"===this.state&&this.updateFinishedPromise(),this.cancelTime=this.startTime,this.holdTime=null,this.state="running",this.driver.start()}pause(){var t;if(!this._resolved){this.pendingPlayState="paused";return}this.state="paused",this.holdTime=null!==(t=this.currentTime)&&void 0!==t?t:0}complete(){"running"!==this.state&&this.play(),this.pendingPlayState=this.state="finished",this.holdTime=null}finish(){this.teardown(),this.state="finished";let{onComplete:t}=this.options;t&&t()}cancel(){null!==this.cancelTime&&this.tick(this.cancelTime),this.teardown(),this.updateFinishedPromise()}teardown(){this.state="idle",this.stopDriver(),this.resolveFinishedPromise(),this.updateFinishedPromise(),this.startTime=this.cancelTime=null,this.resolver.cancel()}stopDriver(){this.driver&&(this.driver.stop(),this.driver=void 0)}sample(t){return this.startTime=0,this.tick(t,!0)}}let ii=new Set(["opacity","clipPath","filter","transform"]),ir=p(()=>Object.hasOwnProperty.call(Element.prototype,"animate")),is={anticipate:tw,backInOut:tx,circInOut:tS};class io extends eV{constructor(t){super(t);let{name:e,motionValue:i,element:r,keyframes:n}=this.options;this.resolver=new eA(n,(t,e)=>this.onKeyframesResolved(t,e),e,i,r),this.resolver.scheduleResolve()}initPlayback(t,e){var i;let{duration:r=300,times:n,ease:s,type:o,motionValue:a,name:l,startTime:u}=this.options;if(!a.owner||!a.owner.current)return!1;if("string"==typeof s&&T()&&s in is&&(s=is[s]),b((i=this.options).type)||"spring"===i.type||!function t(e){return!!("function"==typeof e&&T()||!e||"string"==typeof e&&(e in M||T())||w(e)||Array.isArray(e)&&e.every(t))}(i.ease)){let{onComplete:e,onUpdate:i,motionValue:a,element:l,...u}=this.options,h=function(t,e){let i=new ie({...e,keyframes:t,repeat:0,delay:0,isGenerator:!0}),r={done:!1,value:t[0]},n=[],s=0;for(;!r.done&&s<2e4;)n.push((r=i.sample(s)).value),s+=10;return{times:void 0,keyframes:n,duration:s-10,ease:"linear"}}(t,u);1===(t=h.keyframes).length&&(t[1]=t[0]),r=h.duration,n=h.times,s=h.ease,o="keyframes"}let h=function(t,e,i,{delay:r=0,duration:n=300,repeat:s=0,repeatType:o="loop",ease:a="easeInOut",times:l}={}){let u={[e]:i};l&&(u.offset=l);let h=function t(e,i){if(e)return"function"==typeof e&&T()?A(e,i):w(e)?k(e):Array.isArray(e)?e.map(e=>t(e,i)||M.easeOut):M[e]}(a,n);return Array.isArray(h)&&(u.easing=h),t.animate(u,{delay:r,duration:n,easing:Array.isArray(h)?"linear":h,fill:"both",iterations:s+1,direction:"reverse"===o?"alternate":"normal"})}(a.owner.current,l,t,{...this.options,duration:r,times:n,ease:s});return h.startTime=null!=u?u:this.calcStartTime(),this.pendingTimeline?(x(h,this.pendingTimeline),this.pendingTimeline=void 0):h.onfinish=()=>{let{onComplete:i}=this.options;a.set(eE(t,this.options,e)),i&&i(),this.cancel(),this.resolveFinishedPromise()},{animation:h,duration:r,times:n,type:o,ease:s,keyframes:t}}get duration(){let{resolved:t}=this;if(!t)return 0;let{duration:e}=t;return z(e)}get time(){let{resolved:t}=this;if(!t)return 0;let{animation:e}=t;return z(e.currentTime||0)}set time(t){let{resolved:e}=this;if(!e)return;let{animation:i}=e;i.currentTime=U(t)}get speed(){let{resolved:t}=this;if(!t)return 1;let{animation:e}=t;return e.playbackRate}set speed(t){let{resolved:e}=this;if(!e)return;let{animation:i}=e;i.playbackRate=t}get state(){let{resolved:t}=this;if(!t)return"idle";let{animation:e}=t;return e.playState}get startTime(){let{resolved:t}=this;if(!t)return null;let{animation:e}=t;return e.startTime}attachTimeline(t){if(this._resolved){let{resolved:e}=this;if(!e)return $;let{animation:i}=e;x(i,t)}else this.pendingTimeline=t;return $}play(){if(this.isStopped)return;let{resolved:t}=this;if(!t)return;let{animation:e}=t;"finished"===e.playState&&this.updateFinishedPromise(),e.play()}pause(){let{resolved:t}=this;if(!t)return;let{animation:e}=t;e.pause()}stop(){if(this.resolver.cancel(),this.isStopped=!0,"idle"===this.state)return;this.resolveFinishedPromise(),this.updateFinishedPromise();let{resolved:t}=this;if(!t)return;let{animation:e,keyframes:i,duration:r,type:n,ease:s,times:o}=t;if("idle"===e.playState||"finished"===e.playState)return;if(this.time){let{motionValue:t,onUpdate:e,onComplete:a,element:l,...u}=this.options,h=new ie({...u,keyframes:i,duration:r,type:n,ease:s,times:o,isGenerator:!0}),d=U(this.time);t.setWithVelocity(h.sample(d-10).value,h.sample(d).value,10)}let{onStop:a}=this.options;a&&a(),this.cancel()}complete(){let{resolved:t}=this;t&&t.animation.finish()}cancel(){let{resolved:t}=this;t&&t.animation.cancel()}static supports(t){let{motionValue:e,name:i,repeatDelay:r,repeatType:n,damping:s,type:o}=t;if(!e||!e.owner||!(e.owner.current instanceof HTMLElement))return!1;let{onUpdate:a,transformTemplate:l}=e.owner.getProps();return ir()&&i&&ii.has(i)&&!a&&!l&&!r&&"mirror"!==n&&0!==s&&"inertia"!==o}}let ia={type:"spring",stiffness:500,damping:25,restSpeed:10},il=t=>({type:"spring",stiffness:550,damping:0===t?2*Math.sqrt(550):30,restSpeed:10}),iu={type:"keyframes",duration:.8},ih={type:"keyframes",ease:[.25,.1,.35,1],duration:.3},id=(t,{keyframes:e})=>e.length>2?iu:W.has(t)?t.startsWith("scale")?il(e[1]):ia:ih,ic=(t,e,i,r={},n,s)=>o=>{let a=v(r,t)||{},l=a.delay||r.delay||0,{elapsed:u=0}=r;u-=U(l);let h={keyframes:Array.isArray(i)?i:[null,i],ease:"easeOut",velocity:e.getVelocity(),...a,delay:-u,onUpdate:t=>{e.set(t),a.onUpdate&&a.onUpdate(t)},onComplete:()=>{o(),a.onComplete&&a.onComplete()},name:t,motionValue:e,element:s?void 0:n};!function({when:t,delay:e,delayChildren:i,staggerChildren:r,staggerDirection:n,repeat:s,repeatType:o,repeatDelay:a,from:l,elapsed:u,...h}){return!!Object.keys(h).length}(a)&&(h={...h,...id(t,h)}),h.duration&&(h.duration=U(h.duration)),h.repeatDelay&&(h.repeatDelay=U(h.repeatDelay)),void 0!==h.from&&(h.keyframes[0]=h.from);let d=!1;if(!1!==h.type&&(0!==h.duration||h.repeatDelay)||(h.duration=0,0!==h.delay||(d=!0)),(tp.current||X.skipAnimations)&&(d=!0,h.duration=0,h.delay=0),d&&!s&&void 0!==e.get()){let t=eE(h.keyframes,a);if(void 0!==t)return _.update(()=>{h.onUpdate(t),h.onComplete()}),new g([])}return!s&&io.supports(h)?new io(h):new ie(h)};function ip(t,e,{delay:i=0,transitionOverride:r,type:n}={}){var s;let{transition:o=t.getDefaultTransition(),transitionEnd:a,...l}=e;r&&(o=r);let u=[],d=n&&t.animationState&&t.animationState.getState()[n];for(let e in l){let r=t.getValue(e,null!==(s=t.latestValues[e])&&void 0!==s?s:null),n=l[e];if(void 0===n||d&&function({protectedKeys:t,needsAnimating:e},i){let r=t.hasOwnProperty(i)&&!0!==e[i];return e[i]=!1,r}(d,e))continue;let a={delay:i,...v(o||{},e)},h=!1;if(window.MotionHandoffAnimation){let i=t.props[tc];if(i){let t=window.MotionHandoffAnimation(i,e,_);null!==t&&(a.startTime=t,h=!0)}}th(t,e),r.start(ic(e,r,n,t.shouldReduceMotion&&Y.has(e)?{type:!1}:a,t,h));let c=r.animation;c&&u.push(c)}return a&&Promise.all(u).then(()=>{_.update(()=>{a&&function(t,e){let{transitionEnd:i={},transition:r={},...n}=h(t,e)||{};for(let e in n={...n,...i}){let i=G(n[e]);t.hasValue(e)?t.getValue(e).set(i):t.addValue(e,tl(i))}}(t,a)})}),u}function im(t,e,i={}){var r;let n=h(t,e,"exit"===i.type?null===(r=t.presenceContext)||void 0===r?void 0:r.custom:void 0),{transition:s=t.getDefaultTransition()||{}}=n||{};i.transitionOverride&&(s=i.transitionOverride);let o=n?()=>Promise.all(ip(t,n,i)):()=>Promise.resolve(),a=t.variantChildren&&t.variantChildren.size?(r=0)=>{let{delayChildren:n=0,staggerChildren:o,staggerDirection:a}=s;return function(t,e,i=0,r=0,n=1,s){let o=[],a=(t.variantChildren.size-1)*r,l=1===n?(t=0)=>t*r:(t=0)=>a-t*r;return Array.from(t.variantChildren).sort(ig).forEach((t,r)=>{t.notify("AnimationStart",e),o.push(im(t,e,{...s,delay:i+l(r)}).then(()=>t.notify("AnimationComplete",e)))}),Promise.all(o)}(t,e,n+r,o,a,i)}:()=>Promise.resolve(),{when:l}=s;if(!l)return Promise.all([o(),a(i.delay)]);{let[t,e]="beforeChildren"===l?[o,a]:[a,o];return t().then(()=>e())}}function ig(t,e){return t.sortNodePosition(e)}let iv=c.length,iy=[...d].reverse(),ib=d.length;function ix(t=!1){return{isActive:t,protectedKeys:{},needsAnimating:{},prevResolvedValues:{}}}function iw(){return{animate:ix(!0),whileInView:ix(),whileHover:ix(),whileTap:ix(),whileDrag:ix(),whileFocus:ix(),exit:ix()}}class iP{constructor(t){this.isMounted=!1,this.node=t}update(){}}class iT extends iP{constructor(t){super(t),t.animationState||(t.animationState=function(t){let e=e=>Promise.all(e.map(({animation:e,options:i})=>(function(t,e,i={}){let r;if(t.notify("AnimationStart",e),Array.isArray(e))r=Promise.all(e.map(e=>im(t,e,i)));else if("string"==typeof e)r=im(t,e,i);else{let n="function"==typeof e?h(t,e,i.custom):e;r=Promise.all(ip(t,n,i))}return r.then(()=>{t.notify("AnimationComplete",e)})})(t,e,i))),i=iw(),r=!0,l=e=>(i,r)=>{var n;let s=h(t,r,"exit"===e?null===(n=t.presenceContext)||void 0===n?void 0:n.custom:void 0);if(s){let{transition:t,transitionEnd:e,...r}=s;i={...i,...r,...e}}return i};function u(u){let{props:h}=t,d=function t(e){if(!e)return;if(!e.isControllingVariants){let i=e.parent&&t(e.parent)||{};return void 0!==e.props.initial&&(i.initial=e.props.initial),i}let i={};for(let t=0;tg&&x,A=!1,k=Array.isArray(b)?b:[b],M=k.reduce(l(c),{});!1===w&&(M={});let{prevResolvedValues:E={}}=y,V={...E,...M},C=e=>{S=!0,m.has(e)&&(A=!0,m.delete(e)),y.needsAnimating[e]=!0;let i=t.getValue(e);i&&(i.liveStyle=!1)};for(let t in V){let e=M[t],i=E[t];if(!f.hasOwnProperty(t))(s(e)&&s(i)?o(e,i):e===i)?void 0!==e&&m.has(t)?C(t):y.protectedKeys[t]=!0:null!=e?C(t):m.add(t)}y.prevProp=b,y.prevResolvedValues=M,y.isActive&&(f={...f,...M}),r&&t.blockInitialAnimation&&(S=!1);let D=!(P&&T)||A;S&&D&&p.push(...k.map(t=>({animation:t,options:{type:c}})))}if(m.size){let e={};m.forEach(i=>{let r=t.getBaseTarget(i),n=t.getValue(i);n&&(n.liveStyle=!0),e[i]=null!=r?r:null}),p.push({animation:e})}let y=!!p.length;return r&&(!1===h.initial||h.initial===h.animate)&&!t.manuallyAnimateOnMount&&(y=!1),r=!1,y?e(p):Promise.resolve()}return{animateChanges:u,setActive:function(e,r){var n;if(i[e].isActive===r)return Promise.resolve();null===(n=t.variantChildren)||void 0===n||n.forEach(t=>{var i;return null===(i=t.animationState)||void 0===i?void 0:i.setActive(e,r)}),i[e].isActive=r;let s=u(e);for(let t in i)i[t].protectedKeys={};return s},setAnimateFunction:function(i){e=i(t)},getState:()=>i,reset:()=>{i=iw(),r=!0}}}(t))}updateAnimationControlsSubscription(){let{animate:t}=this.node.getProps();n(t)&&(this.unmountControls=t.subscribe(this.node))}mount(){this.updateAnimationControlsSubscription()}update(){let{animate:t}=this.node.getProps(),{animate:e}=this.node.prevProps||{};t!==e&&this.updateAnimationControlsSubscription()}unmount(){var t;this.node.animationState.reset(),null===(t=this.unmountControls)||void 0===t||t.call(this)}}let iS=0;class iA extends iP{constructor(){super(...arguments),this.id=iS++}update(){if(!this.node.presenceContext)return;let{isPresent:t,onExitComplete:e}=this.node.presenceContext,{isPresent:i}=this.node.prevPresenceContext||{};if(!this.node.animationState||t===i)return;let r=this.node.animationState.setActive("exit",!t);e&&!t&&r.then(()=>e(this.id))}mount(){let{register:t}=this.node.presenceContext||{};t&&(this.unmount=t(this.id))}unmount(){}}function ik(t,e,i,r={passive:!0}){return t.addEventListener(e,i,r),()=>t.removeEventListener(e,i)}function iM(t){return{point:{x:t.pageX,y:t.pageY}}}let iE=t=>e=>R(e)&&t(e,iM(e));function iV(t,e,i,r){return ik(t,e,iE(i),r)}let iC=(t,e)=>Math.abs(t-e);class iD{constructor(t,e,{transformPagePoint:i,contextWindow:r,dragSnapToOrigin:n=!1}={}){if(this.startEvent=null,this.lastMoveEvent=null,this.lastMoveEventInfo=null,this.handlers={},this.contextWindow=window,this.updatePoint=()=>{if(!(this.lastMoveEvent&&this.lastMoveEventInfo))return;let t=iL(this.lastMoveEventInfo,this.history),e=null!==this.startEvent,i=function(t,e){return Math.sqrt(iC(t.x,e.x)**2+iC(t.y,e.y)**2)}(t.offset,{x:0,y:0})>=3;if(!e&&!i)return;let{point:r}=t,{timestamp:n}=J;this.history.push({...r,timestamp:n});let{onStart:s,onMove:o}=this.handlers;e||(s&&s(this.lastMoveEvent,t),this.startEvent=this.lastMoveEvent),o&&o(this.lastMoveEvent,t)},this.handlePointerMove=(t,e)=>{this.lastMoveEvent=t,this.lastMoveEventInfo=iR(e,this.transformPagePoint),_.update(this.updatePoint,!0)},this.handlePointerUp=(t,e)=>{this.end();let{onEnd:i,onSessionEnd:r,resumeAnimation:n}=this.handlers;if(this.dragSnapToOrigin&&n&&n(),!(this.lastMoveEvent&&this.lastMoveEventInfo))return;let s=iL("pointercancel"===t.type?this.lastMoveEventInfo:iR(e,this.transformPagePoint),this.history);this.startEvent&&i&&i(t,s),r&&r(t,s)},!R(t))return;this.dragSnapToOrigin=n,this.handlers=e,this.transformPagePoint=i,this.contextWindow=r||window;let s=iR(iM(t),this.transformPagePoint),{point:o}=s,{timestamp:a}=J;this.history=[{...o,timestamp:a}];let{onSessionStart:l}=e;l&&l(t,iL(s,this.history)),this.removeListeners=eU(iV(this.contextWindow,"pointermove",this.handlePointerMove),iV(this.contextWindow,"pointerup",this.handlePointerUp),iV(this.contextWindow,"pointercancel",this.handlePointerUp))}updateHandlers(t){this.handlers=t}end(){this.removeListeners&&this.removeListeners(),Z(this.updatePoint)}}function iR(t,e){return e?{point:e(t.point)}:t}function ij(t,e){return{x:t.x-e.x,y:t.y-e.y}}function iL({point:t},e){return{point:t,delta:ij(t,iF(e)),offset:ij(t,e[0]),velocity:function(t,e){if(t.length<2)return{x:0,y:0};let i=t.length-1,r=null,n=iF(t);for(;i>=0&&(r=t[i],!(n.timestamp-r.timestamp>U(.1)));)i--;if(!r)return{x:0,y:0};let s=z(n.timestamp-r.timestamp);if(0===s)return{x:0,y:0};let o={x:(n.x-r.x)/s,y:(n.y-r.y)/s};return o.x===1/0&&(o.x=0),o.y===1/0&&(o.y=0),o}(e,0)}}function iF(t){return t[t.length-1]}function iB(t){return t&&"object"==typeof t&&Object.prototype.hasOwnProperty.call(t,"current")}function iO(t){return t.max-t.min}function iI(t,e,i,r=.5){t.origin=r,t.originPoint=eC(e.min,e.max,t.origin),t.scale=iO(i)/iO(e),t.translate=eC(i.min,i.max,t.origin)-t.originPoint,(t.scale>=.9999&&t.scale<=1.0001||isNaN(t.scale))&&(t.scale=1),(t.translate>=-.01&&t.translate<=.01||isNaN(t.translate))&&(t.translate=0)}function iU(t,e,i,r){iI(t.x,e.x,i.x,r?r.originX:void 0),iI(t.y,e.y,i.y,r?r.originY:void 0)}function iz(t,e,i){t.min=i.min+e.min,t.max=t.min+iO(e)}function i$(t,e,i){t.min=e.min-i.min,t.max=t.min+iO(e)}function iN(t,e,i){i$(t.x,e.x,i.x),i$(t.y,e.y,i.y)}function iW(t,e,i){return{min:void 0!==e?t.min+e:void 0,max:void 0!==i?t.max+i-(t.max-t.min):void 0}}function iY(t,e){let i=e.min-t.min,r=e.max-t.max;return e.max-e.min({translate:0,scale:1,origin:0,originPoint:0}),iK=()=>({x:iX(),y:iX()}),iq=()=>({min:0,max:0}),i_=()=>({x:iq(),y:iq()});function iZ(t){return[t("x"),t("y")]}function iJ({top:t,left:e,right:i,bottom:r}){return{x:{min:e,max:i},y:{min:t,max:r}}}function iQ(t){return void 0===t||1===t}function i0({scale:t,scaleX:e,scaleY:i}){return!iQ(t)||!iQ(e)||!iQ(i)}function i1(t){return i0(t)||i5(t)||t.z||t.rotate||t.rotateX||t.rotateY||t.skewX||t.skewY}function i5(t){var e,i;return(e=t.x)&&"0%"!==e||(i=t.y)&&"0%"!==i}function i2(t,e,i,r,n){return void 0!==n&&(t=r+n*(t-r)),r+i*(t-r)+e}function i3(t,e=0,i=1,r,n){t.min=i2(t.min,e,i,r,n),t.max=i2(t.max,e,i,r,n)}function i9(t,{x:e,y:i}){i3(t.x,e.translate,e.scale,e.originPoint),i3(t.y,i.translate,i.scale,i.originPoint)}function i7(t,e){t.min=t.min+e,t.max=t.max+e}function i6(t,e,i,r,n=.5){let s=eC(t.min,t.max,n);i3(t,e,i,s,r)}function i4(t,e){i6(t.x,e.x,e.scaleX,e.scale,e.originX),i6(t.y,e.y,e.scaleY,e.scale,e.originY)}function i8(t,e){return iJ(function(t,e){if(!e)return t;let i=e({x:t.left,y:t.top}),r=e({x:t.right,y:t.bottom});return{top:i.y,left:i.x,bottom:r.y,right:r.x}}(t.getBoundingClientRect(),e))}let rt=({current:t})=>t?t.ownerDocument.defaultView:null,re=new WeakMap;class ri{constructor(t){this.openDragLock=null,this.isDragging=!1,this.currentDirection=null,this.originPoint={x:0,y:0},this.constraints=!1,this.hasMutatedConstraints=!1,this.elastic=i_(),this.visualElement=t}start(t,{snapToCursor:e=!1}={}){let{presenceContext:i}=this.visualElement;if(i&&!1===i.isPresent)return;let{dragSnapToOrigin:r}=this.getProps();this.panSession=new iD(t,{onSessionStart:t=>{let{dragSnapToOrigin:i}=this.getProps();i?this.pauseAnimation():this.stopAnimation(),e&&this.snapToCursor(iM(t).point)},onStart:(t,e)=>{let{drag:i,dragPropagation:r,onDragStart:n}=this.getProps();if(i&&!r&&(this.openDragLock&&this.openDragLock(),this.openDragLock="x"===i||"y"===i?E[i]?null:(E[i]=!0,()=>{E[i]=!1}):E.x||E.y?null:(E.x=E.y=!0,()=>{E.x=E.y=!1}),!this.openDragLock))return;this.isDragging=!0,this.currentDirection=null,this.resolveConstraints(),this.visualElement.projection&&(this.visualElement.projection.isAnimationBlocked=!0,this.visualElement.projection.target=void 0),iZ(t=>{let e=this.getAxisMotionValue(t).get()||0;if(t$.test(e)){let{projection:i}=this.visualElement;if(i&&i.layout){let r=i.layout.layoutBox[t];if(r){let t=iO(r);e=parseFloat(e)/100*t}}}this.originPoint[t]=e}),n&&_.postRender(()=>n(t,e)),th(this.visualElement,"transform");let{animationState:s}=this.visualElement;s&&s.setActive("whileDrag",!0)},onMove:(t,e)=>{let{dragPropagation:i,dragDirectionLock:r,onDirectionLock:n,onDrag:s}=this.getProps();if(!i&&!this.openDragLock)return;let{offset:o}=e;if(r&&null===this.currentDirection){this.currentDirection=function(t,e=10){let i=null;return Math.abs(t.y)>e?i="y":Math.abs(t.x)>e&&(i="x"),i}(o),null!==this.currentDirection&&n&&n(this.currentDirection);return}this.updateAxis("x",e.point,o),this.updateAxis("y",e.point,o),this.visualElement.render(),s&&s(t,e)},onSessionEnd:(t,e)=>this.stop(t,e),resumeAnimation:()=>iZ(t=>{var e;return"paused"===this.getAnimationState(t)&&(null===(e=this.getAxisMotionValue(t).animation)||void 0===e?void 0:e.play())})},{transformPagePoint:this.visualElement.getTransformPagePoint(),dragSnapToOrigin:r,contextWindow:rt(this.visualElement)})}stop(t,e){let i=this.isDragging;if(this.cancel(),!i)return;let{velocity:r}=e;this.startAnimation(r);let{onDragEnd:n}=this.getProps();n&&_.postRender(()=>n(t,e))}cancel(){this.isDragging=!1;let{projection:t,animationState:e}=this.visualElement;t&&(t.isAnimationBlocked=!1),this.panSession&&this.panSession.end(),this.panSession=void 0;let{dragPropagation:i}=this.getProps();!i&&this.openDragLock&&(this.openDragLock(),this.openDragLock=null),e&&e.setActive("whileDrag",!1)}updateAxis(t,e,i){let{drag:r}=this.getProps();if(!i||!rr(t,r,this.currentDirection))return;let n=this.getAxisMotionValue(t),s=this.originPoint[t]+i[t];this.constraints&&this.constraints[t]&&(s=function(t,{min:e,max:i},r){return void 0!==e&&ti&&(t=r?eC(i,t,r.max):Math.min(t,i)),t}(s,this.constraints[t],this.elastic[t])),n.set(s)}resolveConstraints(){var t;let{dragConstraints:e,dragElastic:i}=this.getProps(),r=this.visualElement.projection&&!this.visualElement.projection.layout?this.visualElement.projection.measure(!1):null===(t=this.visualElement.projection)||void 0===t?void 0:t.layout,n=this.constraints;e&&iB(e)?this.constraints||(this.constraints=this.resolveRefConstraints()):e&&r?this.constraints=function(t,{top:e,left:i,bottom:r,right:n}){return{x:iW(t.x,i,n),y:iW(t.y,e,r)}}(r.layoutBox,e):this.constraints=!1,this.elastic=function(t=.35){return!1===t?t=0:!0===t&&(t=.35),{x:iH(t,"left","right"),y:iH(t,"top","bottom")}}(i),n!==this.constraints&&r&&this.constraints&&!this.hasMutatedConstraints&&iZ(t=>{!1!==this.constraints&&this.getAxisMotionValue(t)&&(this.constraints[t]=function(t,e){let i={};return void 0!==e.min&&(i.min=e.min-t.min),void 0!==e.max&&(i.max=e.max-t.min),i}(r.layoutBox[t],this.constraints[t]))})}resolveRefConstraints(){var t;let{dragConstraints:e,onMeasureDragConstraints:i}=this.getProps();if(!e||!iB(e))return!1;let r=e.current;$(null!==r,"If `dragConstraints` is set as a React ref, that ref must be passed to another component's `ref` prop.");let{projection:n}=this.visualElement;if(!n||!n.layout)return!1;let s=function(t,e,i){let r=i8(t,i),{scroll:n}=e;return n&&(i7(r.x,n.offset.x),i7(r.y,n.offset.y)),r}(r,n.root,this.visualElement.getTransformPagePoint()),o={x:iY((t=n.layout.layoutBox).x,s.x),y:iY(t.y,s.y)};if(i){let t=i(function({x:t,y:e}){return{top:e.min,right:t.max,bottom:e.max,left:t.min}}(o));this.hasMutatedConstraints=!!t,t&&(o=iJ(t))}return o}startAnimation(t){let{drag:e,dragMomentum:i,dragElastic:r,dragTransition:n,dragSnapToOrigin:s,onDragTransitionEnd:o}=this.getProps(),a=this.constraints||{};return Promise.all(iZ(o=>{if(!rr(o,e,this.currentDirection))return;let l=a&&a[o]||{};s&&(l={min:0,max:0});let u={type:"inertia",velocity:i?t[o]:0,bounceStiffness:r?200:1e6,bounceDamping:r?40:1e7,timeConstant:750,restDelta:1,restSpeed:10,...n,...l};return this.startAxisValueAnimation(o,u)})).then(o)}startAxisValueAnimation(t,e){let i=this.getAxisMotionValue(t);return th(this.visualElement,t),i.start(ic(t,i,0,e,this.visualElement,!1))}stopAnimation(){iZ(t=>this.getAxisMotionValue(t).stop())}pauseAnimation(){iZ(t=>{var e;return null===(e=this.getAxisMotionValue(t).animation)||void 0===e?void 0:e.pause()})}getAnimationState(t){var e;return null===(e=this.getAxisMotionValue(t).animation)||void 0===e?void 0:e.state}getAxisMotionValue(t){let e=`_drag${t.toUpperCase()}`,i=this.visualElement.getProps();return i[e]||this.visualElement.getValue(t,(i.initial?i.initial[t]:void 0)||0)}snapToCursor(t){iZ(e=>{let{drag:i}=this.getProps();if(!rr(e,i,this.currentDirection))return;let{projection:r}=this.visualElement,n=this.getAxisMotionValue(e);if(r&&r.layout){let{min:i,max:s}=r.layout.layoutBox[e];n.set(t[e]-eC(i,s,.5))}})}scalePositionWithinConstraints(){if(!this.visualElement.current)return;let{drag:t,dragConstraints:e}=this.getProps(),{projection:i}=this.visualElement;if(!iB(e)||!i||!this.constraints)return;this.stopAnimation();let r={x:0,y:0};iZ(t=>{let e=this.getAxisMotionValue(t);if(e&&!1!==this.constraints){let i=e.get();r[t]=function(t,e){let i=.5,r=iO(t),n=iO(e);return n>r?i=S(e.min,e.max-r,t.min):r>n&&(i=S(t.min,t.max-n,e.min)),tk(0,1,i)}({min:i,max:i},this.constraints[t])}});let{transformTemplate:n}=this.visualElement.getProps();this.visualElement.current.style.transform=n?n({},""):"none",i.root&&i.root.updateScroll(),i.updateLayout(),this.resolveConstraints(),iZ(e=>{if(!rr(e,t,null))return;let i=this.getAxisMotionValue(e),{min:n,max:s}=this.constraints[e];i.set(eC(n,s,r[e]))})}addListeners(){if(!this.visualElement.current)return;re.set(this.visualElement,this);let t=iV(this.visualElement.current,"pointerdown",t=>{let{drag:e,dragListener:i=!0}=this.getProps();e&&i&&this.start(t)}),e=()=>{let{dragConstraints:t}=this.getProps();iB(t)&&t.current&&(this.constraints=this.resolveRefConstraints())},{projection:i}=this.visualElement,r=i.addEventListener("measure",e);i&&!i.layout&&(i.root&&i.root.updateScroll(),i.updateLayout()),_.read(e);let n=ik(window,"resize",()=>this.scalePositionWithinConstraints()),s=i.addEventListener("didUpdate",({delta:t,hasLayoutChanged:e})=>{this.isDragging&&e&&(iZ(e=>{let i=this.getAxisMotionValue(e);i&&(this.originPoint[e]+=t[e].translate,i.set(i.get()+t[e].translate))}),this.visualElement.render())});return()=>{n(),t(),r(),s&&s()}}getProps(){let t=this.visualElement.getProps(),{drag:e=!1,dragDirectionLock:i=!1,dragPropagation:r=!1,dragConstraints:n=!1,dragElastic:s=.35,dragMomentum:o=!0}=t;return{...t,drag:e,dragDirectionLock:i,dragPropagation:r,dragConstraints:n,dragElastic:s,dragMomentum:o}}}function rr(t,e,i){return(!0===e||e===t)&&(null===i||i===t)}class rn extends iP{constructor(t){super(t),this.removeGroupControls=$,this.removeListeners=$,this.controls=new ri(t)}mount(){let{dragControls:t}=this.node.getProps();t&&(this.removeGroupControls=t.subscribe(this.controls)),this.removeListeners=this.controls.addListeners()||$}unmount(){this.removeGroupControls(),this.removeListeners()}}let rs=t=>(e,i)=>{t&&_.postRender(()=>t(e,i))};class ro extends iP{constructor(){super(...arguments),this.removePointerDownListener=$}onPointerDown(t){this.session=new iD(t,this.createPanHandlers(),{transformPagePoint:this.node.getTransformPagePoint(),contextWindow:rt(this.node)})}createPanHandlers(){let{onPanSessionStart:t,onPanStart:e,onPan:i,onPanEnd:r}=this.node.getProps();return{onSessionStart:rs(t),onStart:rs(e),onMove:i,onEnd:(t,e)=>{delete this.session,r&&_.postRender(()=>r(t,e))}}}mount(){this.removePointerDownListener=iV(this.node.current,"pointerdown",t=>this.onPointerDown(t))}update(){this.session&&this.session.updateHandlers(this.createPanHandlers())}unmount(){this.removePointerDownListener(),this.session&&this.session.end()}}var ra,rl,ru=i(326),rh=i(7577),rd=i(6933),rc=i(339);let rp=(0,rh.createContext)({}),rm={hasAnimatedSinceResize:!0,hasEverUpdated:!1};function rf(t,e){return e.max===e.min?0:t/(e.max-e.min)*100}let rg={correct:(t,e)=>{if(!e.target)return t;if("string"==typeof t){if(!tN.test(t))return t;t=parseFloat(t)}let i=rf(t,e.target.x),r=rf(t,e.target.y);return`${i}% ${r}%`}},rv={},{schedule:ry,cancel:rb}=q(queueMicrotask,!1);class rx extends rh.Component{componentDidMount(){let{visualElement:t,layoutGroup:e,switchLayoutGroup:i,layoutId:r}=this.props,{projection:n}=t;Object.assign(rv,rP),n&&(e.group&&e.group.add(n),i&&i.register&&r&&i.register(n),n.root.didUpdate(),n.addEventListener("animationComplete",()=>{this.safeToRemove()}),n.setOptions({...n.options,onExitComplete:()=>this.safeToRemove()})),rm.hasEverUpdated=!0}getSnapshotBeforeUpdate(t){let{layoutDependency:e,visualElement:i,drag:r,isPresent:n}=this.props,s=i.projection;return s&&(s.isPresent=n,r||t.layoutDependency!==e||void 0===e?s.willUpdate():this.safeToRemove(),t.isPresent===n||(n?s.promote():s.relegate()||_.postRender(()=>{let t=s.getStack();t&&t.members.length||this.safeToRemove()}))),null}componentDidUpdate(){let{projection:t}=this.props.visualElement;t&&(t.root.didUpdate(),ry.postRender(()=>{!t.currentAnimation&&t.isLead()&&this.safeToRemove()}))}componentWillUnmount(){let{visualElement:t,layoutGroup:e,switchLayoutGroup:i}=this.props,{projection:r}=t;r&&(r.scheduleCheckAfterUnmount(),e&&e.group&&e.group.remove(r),i&&i.deregister&&i.deregister(r))}safeToRemove(){let{safeToRemove:t}=this.props;t&&t()}render(){return null}}function rw(t){let[e,i]=(0,rd.oO)(),r=(0,rh.useContext)(rc.p);return(0,ru.jsx)(rx,{...t,layoutGroup:r,switchLayoutGroup:(0,rh.useContext)(rp),isPresent:e,safeToRemove:i})}let rP={borderRadius:{...rg,applyTo:["borderTopLeftRadius","borderTopRightRadius","borderBottomLeftRadius","borderBottomRightRadius"]},borderTopLeftRadius:rg,borderTopRightRadius:rg,borderBottomLeftRadius:rg,borderBottomRightRadius:rg,boxShadow:{correct:(t,{treeScale:e,projectionDelta:i})=>{let r=t5.parse(t);if(r.length>5)return t;let n=t5.createTransformer(t),s="number"!=typeof r[0]?1:0,o=i.x.scale*e.x,a=i.y.scale*e.y;r[0+s]/=o,r[1+s]/=a;let l=eC(o,a,.5);return"number"==typeof r[2+s]&&(r[2+s]/=l),"number"==typeof r[3+s]&&(r[3+s]/=l),n(r)}}},rT=(t,e)=>t.depth-e.depth;class rS{constructor(){this.children=[],this.isDirty=!1}add(t){ti(this.children,t),this.isDirty=!0}remove(t){tr(this.children,t),this.isDirty=!0}forEach(t){this.isDirty&&this.children.sort(rT),this.isDirty=!1,this.children.forEach(t)}}function rA(t){let e=tu(t)?t.get():t;return H(e)?e.toValue():e}let rk=["TopLeft","TopRight","BottomLeft","BottomRight"],rM=rk.length,rE=t=>"string"==typeof t?parseFloat(t):t,rV=t=>"number"==typeof t||tN.test(t);function rC(t,e){return void 0!==t[e]?t[e]:t.borderRadius}let rD=rj(0,.5,tT),rR=rj(.5,.95,$);function rj(t,e,i){return r=>re?1:i(S(t,e,r))}function rL(t,e){t.min=e.min,t.max=e.max}function rF(t,e){rL(t.x,e.x),rL(t.y,e.y)}function rB(t,e){t.translate=e.translate,t.scale=e.scale,t.originPoint=e.originPoint,t.origin=e.origin}function rO(t,e,i,r,n){return t-=e,t=r+1/i*(t-r),void 0!==n&&(t=r+1/n*(t-r)),t}function rI(t,e,[i,r,n],s,o){!function(t,e=0,i=1,r=.5,n,s=t,o=t){if(t$.test(e)&&(e=parseFloat(e),e=eC(o.min,o.max,e/100)-o.min),"number"!=typeof e)return;let a=eC(s.min,s.max,r);t===s&&(a-=e),t.min=rO(t.min,e,i,a,n),t.max=rO(t.max,e,i,a,n)}(t,e[i],e[r],e[n],e.scale,s,o)}let rU=["x","scaleX","originX"],rz=["y","scaleY","originY"];function r$(t,e,i,r){rI(t.x,e,rU,i?i.x:void 0,r?r.x:void 0),rI(t.y,e,rz,i?i.y:void 0,r?r.y:void 0)}function rN(t){return 0===t.translate&&1===t.scale}function rW(t){return rN(t.x)&&rN(t.y)}function rY(t,e){return t.min===e.min&&t.max===e.max}function rH(t,e){return Math.round(t.min)===Math.round(e.min)&&Math.round(t.max)===Math.round(e.max)}function rG(t,e){return rH(t.x,e.x)&&rH(t.y,e.y)}function rX(t){return iO(t.x)/iO(t.y)}function rK(t,e){return t.translate===e.translate&&t.scale===e.scale&&t.originPoint===e.originPoint}class rq{constructor(){this.members=[]}add(t){ti(this.members,t),t.scheduleRender()}remove(t){if(tr(this.members,t),t===this.prevLead&&(this.prevLead=void 0),t===this.lead){let t=this.members[this.members.length-1];t&&this.promote(t)}}relegate(t){let e;let i=this.members.findIndex(e=>t===e);if(0===i)return!1;for(let t=i;t>=0;t--){let i=this.members[t];if(!1!==i.isPresent){e=i;break}}return!!e&&(this.promote(e),!0)}promote(t,e){let i=this.lead;if(t!==i&&(this.prevLead=i,this.lead=t,t.show(),i)){i.instance&&i.scheduleRender(),t.scheduleRender(),t.resumeFrom=i,e&&(t.resumeFrom.preserveOpacity=!0),i.snapshot&&(t.snapshot=i.snapshot,t.snapshot.latestValues=i.animationValues||i.latestValues),t.root&&t.root.isUpdating&&(t.isLayoutDirty=!0);let{crossfade:r}=t.options;!1===r&&i.hide()}}exitAnimationComplete(){this.members.forEach(t=>{let{options:e,resumingFrom:i}=t;e.onExitComplete&&e.onExitComplete(),i&&i.options.onExitComplete&&i.options.onExitComplete()})}scheduleRender(){this.members.forEach(t=>{t.instance&&t.scheduleRender(!1)})}removeLeadSnapshot(){this.lead&&this.lead.snapshot&&(this.lead.snapshot=void 0)}}let r_={type:"projectionFrame",totalNodes:0,resolvedTargetDeltas:0,recalculatedProjection:0},rZ="undefined"!=typeof window&&void 0!==window.MotionDebug,rJ=["","X","Y","Z"],rQ={visibility:"hidden"},r0=0;function r1(t,e,i,r){let{latestValues:n}=e;n[t]&&(i[t]=n[t],e.setStaticValue(t,0),r&&(r[t]=0))}function r5({attachResizeListener:t,defaultParent:e,measureScroll:i,checkIsScrollRoot:r,resetTransform:n}){return class{constructor(t={},i=null==e?void 0:e()){this.id=r0++,this.animationId=0,this.children=new Set,this.options={},this.isTreeAnimating=!1,this.isAnimationBlocked=!1,this.isLayoutDirty=!1,this.isProjectionDirty=!1,this.isSharedProjectionDirty=!1,this.isTransformDirty=!1,this.updateManuallyBlocked=!1,this.updateBlockedByResize=!1,this.isUpdating=!1,this.isSVG=!1,this.needsReset=!1,this.shouldResetTransform=!1,this.hasCheckedOptimisedAppear=!1,this.treeScale={x:1,y:1},this.eventHandlers=new Map,this.hasTreeAnimated=!1,this.updateScheduled=!1,this.scheduleUpdate=()=>this.update(),this.projectionUpdateScheduled=!1,this.checkUpdateFailed=()=>{this.isUpdating&&(this.isUpdating=!1,this.clearAllSnapshots())},this.updateProjection=()=>{this.projectionUpdateScheduled=!1,rZ&&(r_.totalNodes=r_.resolvedTargetDeltas=r_.recalculatedProjection=0),this.nodes.forEach(r9),this.nodes.forEach(ni),this.nodes.forEach(nr),this.nodes.forEach(r7),rZ&&window.MotionDebug.record(r_)},this.resolvedRelativeTargetAt=0,this.hasProjected=!1,this.isVisible=!0,this.animationProgress=0,this.sharedNodes=new Map,this.latestValues=t,this.root=i?i.root||i:this,this.path=i?[...i.path,i]:[],this.parent=i,this.depth=i?i.depth+1:0;for(let t=0;tthis.root.updateBlockedByResize=!1;t(e,()=>{this.root.updateBlockedByResize=!0,i&&i(),i=function(t,e){let i=te.now(),r=({timestamp:e})=>{let n=e-i;n>=250&&(Z(r),t(n-250))};return _.read(r,!0),()=>Z(r)}(r,250),rm.hasAnimatedSinceResize&&(rm.hasAnimatedSinceResize=!1,this.nodes.forEach(ne))})}r&&this.root.registerSharedNode(r,this),!1!==this.options.animate&&s&&(r||n)&&this.addEventListener("didUpdate",({delta:t,hasLayoutChanged:e,hasRelativeTargetChanged:i,layout:r})=>{if(this.isTreeAnimationBlocked()){this.target=void 0,this.relativeTarget=void 0;return}let n=this.options.transition||s.getDefaultTransition()||nu,{onLayoutAnimationStart:o,onLayoutAnimationComplete:a}=s.getProps(),l=!this.targetLayout||!rG(this.targetLayout,r)||i,u=!e&&i;if(this.options.layoutRoot||this.resumeFrom&&this.resumeFrom.instance||u||e&&(l||!this.currentAnimation)){this.resumeFrom&&(this.resumingFrom=this.resumeFrom,this.resumingFrom.resumingFrom=void 0),this.setAnimationOrigin(t,u);let e={...v(n,"layout"),onPlay:o,onComplete:a};(s.shouldReduceMotion||this.options.layoutRoot)&&(e.delay=0,e.type=!1),this.startAnimation(e)}else e||ne(this),this.isLead()&&this.options.onExitComplete&&this.options.onExitComplete();this.targetLayout=r})}unmount(){this.options.layoutId&&this.willUpdate(),this.root.nodes.remove(this);let t=this.getStack();t&&t.remove(this),this.parent&&this.parent.children.delete(this),this.instance=void 0,Z(this.updateProjection)}blockUpdate(){this.updateManuallyBlocked=!0}unblockUpdate(){this.updateManuallyBlocked=!1}isUpdateBlocked(){return this.updateManuallyBlocked||this.updateBlockedByResize}isTreeAnimationBlocked(){return this.isAnimationBlocked||this.parent&&this.parent.isTreeAnimationBlocked()||!1}startUpdate(){!this.isUpdateBlocked()&&(this.isUpdating=!0,this.nodes&&this.nodes.forEach(nn),this.animationId++)}getTransformTemplate(){let{visualElement:t}=this.options;return t&&t.getProps().transformTemplate}willUpdate(t=!0){if(this.root.hasTreeAnimated=!0,this.root.isUpdateBlocked()){this.options.onExitComplete&&this.options.onExitComplete();return}if(window.MotionCancelOptimisedAnimation&&!this.hasCheckedOptimisedAppear&&function t(e){if(e.hasCheckedOptimisedAppear=!0,e.root===e)return;let{visualElement:i}=e.options;if(!i)return;let r=i.props[tc];if(window.MotionHasOptimisedAnimation(r,"transform")){let{layout:t,layoutId:i}=e.options;window.MotionCancelOptimisedAnimation(r,"transform",_,!(t||i))}let{parent:n}=e;n&&!n.hasCheckedOptimisedAppear&&t(n)}(this),this.root.isUpdating||this.root.startUpdate(),this.isLayoutDirty)return;this.isLayoutDirty=!0;for(let t=0;t{this.isLayoutDirty?this.root.didUpdate():this.root.checkUpdateFailed()})}updateSnapshot(){!this.snapshot&&this.instance&&(this.snapshot=this.measure())}updateLayout(){if(!this.instance||(this.updateScroll(),!(this.options.alwaysMeasureLayout&&this.isLead())&&!this.isLayoutDirty))return;if(this.resumeFrom&&!this.resumeFrom.instance)for(let t=0;t.999999999999&&(e.x=1),e.y<1.0000000000001&&e.y>.999999999999&&(e.y=1)}})(this.layoutCorrected,this.treeScale,this.path,i),e.layout&&!e.target&&(1!==this.treeScale.x||1!==this.treeScale.y)&&(e.target=e.layout.layoutBox,e.targetWithTransforms=i_());let{target:l}=e;if(!l){this.prevProjectionDelta&&(this.createProjectionDeltas(),this.scheduleRender());return}this.projectionDelta&&this.prevProjectionDelta?(rB(this.prevProjectionDelta.x,this.projectionDelta.x),rB(this.prevProjectionDelta.y,this.projectionDelta.y)):this.createProjectionDeltas(),iU(this.projectionDelta,this.layoutCorrected,l,this.latestValues),this.treeScale.x===o&&this.treeScale.y===a&&rK(this.projectionDelta.x,this.prevProjectionDelta.x)&&rK(this.projectionDelta.y,this.prevProjectionDelta.y)||(this.hasProjected=!0,this.scheduleRender(),this.notifyListeners("projectionUpdate",l)),rZ&&r_.recalculatedProjection++}hide(){this.isVisible=!1}show(){this.isVisible=!0}scheduleRender(t=!0){var e;if(null===(e=this.options.visualElement)||void 0===e||e.scheduleRender(),t){let t=this.getStack();t&&t.scheduleRender()}this.resumingFrom&&!this.resumingFrom.instance&&(this.resumingFrom=void 0)}createProjectionDeltas(){this.prevProjectionDelta=iK(),this.projectionDelta=iK(),this.projectionDeltaWithTransform=iK()}setAnimationOrigin(t,e=!1){let i;let r=this.snapshot,n=r?r.latestValues:{},s={...this.latestValues},o=iK();this.relativeParent&&this.relativeParent.options.layoutRoot||(this.relativeTarget=this.relativeTargetOrigin=void 0),this.attemptToResolveRelativeTarget=!e;let a=i_(),l=(r?r.source:void 0)!==(this.layout?this.layout.source:void 0),u=this.getStack(),h=!u||u.members.length<=1,d=!!(l&&!h&&!0===this.options.crossfade&&!this.path.some(nl));this.animationProgress=0,this.mixTargetDelta=e=>{let r=e/1e3;if(no(o.x,t.x,r),no(o.y,t.y,r),this.setTargetDelta(o),this.relativeTarget&&this.relativeTargetOrigin&&this.layout&&this.relativeParent&&this.relativeParent.layout){var u,c,p,m;iN(a,this.layout.layoutBox,this.relativeParent.layout.layoutBox),p=this.relativeTarget,m=this.relativeTargetOrigin,na(p.x,m.x,a.x,r),na(p.y,m.y,a.y,r),i&&(u=this.relativeTarget,c=i,rY(u.x,c.x)&&rY(u.y,c.y))&&(this.isProjectionDirty=!1),i||(i=i_()),rF(i,this.relativeTarget)}l&&(this.animationValues=s,function(t,e,i,r,n,s){n?(t.opacity=eC(0,void 0!==i.opacity?i.opacity:1,rD(r)),t.opacityExit=eC(void 0!==e.opacity?e.opacity:1,0,rR(r))):s&&(t.opacity=eC(void 0!==e.opacity?e.opacity:1,void 0!==i.opacity?i.opacity:1,r));for(let n=0;n{rm.hasAnimatedSinceResize=!0,this.currentAnimation=function(t,e,i){let r=tu(0)?0:tl(0);return r.start(ic("",r,1e3,i)),r.animation}(0,0,{...t,onUpdate:e=>{this.mixTargetDelta(e),t.onUpdate&&t.onUpdate(e)},onComplete:()=>{t.onComplete&&t.onComplete(),this.completeAnimation()}}),this.resumingFrom&&(this.resumingFrom.currentAnimation=this.currentAnimation),this.pendingAnimation=void 0})}completeAnimation(){this.resumingFrom&&(this.resumingFrom.currentAnimation=void 0,this.resumingFrom.preserveOpacity=void 0);let t=this.getStack();t&&t.exitAnimationComplete(),this.resumingFrom=this.currentAnimation=this.animationValues=void 0,this.notifyListeners("animationComplete")}finishAnimation(){this.currentAnimation&&(this.mixTargetDelta&&this.mixTargetDelta(1e3),this.currentAnimation.stop()),this.completeAnimation()}applyTransformsToTarget(){let t=this.getLead(),{targetWithTransforms:e,target:i,layout:r,latestValues:n}=t;if(e&&i&&r){if(this!==t&&this.layout&&r&&np(this.options.animationType,this.layout.layoutBox,r.layoutBox)){i=this.target||i_();let e=iO(this.layout.layoutBox.x);i.x.min=t.target.x.min,i.x.max=i.x.min+e;let r=iO(this.layout.layoutBox.y);i.y.min=t.target.y.min,i.y.max=i.y.min+r}rF(e,i),i4(e,n),iU(this.projectionDeltaWithTransform,this.layoutCorrected,e,n)}}registerSharedNode(t,e){this.sharedNodes.has(t)||this.sharedNodes.set(t,new rq),this.sharedNodes.get(t).add(e);let i=e.options.initialPromotionConfig;e.promote({transition:i?i.transition:void 0,preserveFollowOpacity:i&&i.shouldPreserveFollowOpacity?i.shouldPreserveFollowOpacity(e):void 0})}isLead(){let t=this.getStack();return!t||t.lead===this}getLead(){var t;let{layoutId:e}=this.options;return e&&(null===(t=this.getStack())||void 0===t?void 0:t.lead)||this}getPrevLead(){var t;let{layoutId:e}=this.options;return e?null===(t=this.getStack())||void 0===t?void 0:t.prevLead:void 0}getStack(){let{layoutId:t}=this.options;if(t)return this.root.sharedNodes.get(t)}promote({needsReset:t,transition:e,preserveFollowOpacity:i}={}){let r=this.getStack();r&&r.promote(this,i),t&&(this.projectionDelta=void 0,this.needsReset=!0),e&&this.setOptions({transition:e})}relegate(){let t=this.getStack();return!!t&&t.relegate(this)}resetSkewAndRotation(){let{visualElement:t}=this.options;if(!t)return;let e=!1,{latestValues:i}=t;if((i.z||i.rotate||i.rotateX||i.rotateY||i.rotateZ||i.skewX||i.skewY)&&(e=!0),!e)return;let r={};i.z&&r1("z",t,r,this.animationValues);for(let e=0;e{var e;return null===(e=t.currentAnimation)||void 0===e?void 0:e.stop()}),this.root.nodes.forEach(r4),this.root.sharedNodes.clear()}}}function r2(t){t.updateLayout()}function r3(t){var e;let i=(null===(e=t.resumeFrom)||void 0===e?void 0:e.snapshot)||t.snapshot;if(t.isLead()&&t.layout&&i&&t.hasListeners("didUpdate")){let{layoutBox:e,measuredBox:r}=t.layout,{animationType:n}=t.options,s=i.source!==t.layout.source;"size"===n?iZ(t=>{let r=s?i.measuredBox[t]:i.layoutBox[t],n=iO(r);r.min=e[t].min,r.max=r.min+n}):np(n,i.layoutBox,e)&&iZ(r=>{let n=s?i.measuredBox[r]:i.layoutBox[r],o=iO(e[r]);n.max=n.min+o,t.relativeTarget&&!t.currentAnimation&&(t.isProjectionDirty=!0,t.relativeTarget[r].max=t.relativeTarget[r].min+o)});let o=iK();iU(o,e,i.layoutBox);let a=iK();s?iU(a,t.applyTransform(r,!0),i.measuredBox):iU(a,e,i.layoutBox);let l=!rW(o),u=!1;if(!t.resumeFrom){let r=t.getClosestProjectingParent();if(r&&!r.resumeFrom){let{snapshot:n,layout:s}=r;if(n&&s){let o=i_();iN(o,i.layoutBox,n.layoutBox);let a=i_();iN(a,e,s.layoutBox),rG(o,a)||(u=!0),r.options.layoutRoot&&(t.relativeTarget=a,t.relativeTargetOrigin=o,t.relativeParent=r)}}}t.notifyListeners("didUpdate",{layout:e,snapshot:i,delta:a,layoutDelta:o,hasLayoutChanged:l,hasRelativeTargetChanged:u})}else if(t.isLead()){let{onExitComplete:e}=t.options;e&&e()}t.options.transition=void 0}function r9(t){rZ&&r_.totalNodes++,t.parent&&(t.isProjecting()||(t.isProjectionDirty=t.parent.isProjectionDirty),t.isSharedProjectionDirty||(t.isSharedProjectionDirty=!!(t.isProjectionDirty||t.parent.isProjectionDirty||t.parent.isSharedProjectionDirty)),t.isTransformDirty||(t.isTransformDirty=t.parent.isTransformDirty))}function r7(t){t.isProjectionDirty=t.isSharedProjectionDirty=t.isTransformDirty=!1}function r6(t){t.clearSnapshot()}function r4(t){t.clearMeasurements()}function r8(t){t.isLayoutDirty=!1}function nt(t){let{visualElement:e}=t.options;e&&e.getProps().onBeforeLayoutMeasure&&e.notify("BeforeLayoutMeasure"),t.resetTransform()}function ne(t){t.finishAnimation(),t.targetDelta=t.relativeTarget=t.target=void 0,t.isProjectionDirty=!0}function ni(t){t.resolveTargetDelta()}function nr(t){t.calcProjection()}function nn(t){t.resetSkewAndRotation()}function ns(t){t.removeLeadSnapshot()}function no(t,e,i){t.translate=eC(e.translate,0,i),t.scale=eC(e.scale,1,i),t.origin=e.origin,t.originPoint=e.originPoint}function na(t,e,i,r){t.min=eC(e.min,i.min,r),t.max=eC(e.max,i.max,r)}function nl(t){return t.animationValues&&void 0!==t.animationValues.opacityExit}let nu={duration:.45,ease:[.4,0,.1,1]},nh=t=>"undefined"!=typeof navigator&&navigator.userAgent&&navigator.userAgent.toLowerCase().includes(t),nd=nh("applewebkit/")&&!nh("chrome/")?Math.round:$;function nc(t){t.min=nd(t.min),t.max=nd(t.max)}function np(t,e,i){return"position"===t||"preserve-aspect"===t&&!(.2>=Math.abs(rX(e)-rX(i)))}function nm(t){var e;return t!==t.root&&(null===(e=t.scroll)||void 0===e?void 0:e.wasRoot)}let nf=r5({attachResizeListener:(t,e)=>ik(t,"resize",e),measureScroll:()=>({x:document.documentElement.scrollLeft||document.body.scrollLeft,y:document.documentElement.scrollTop||document.body.scrollTop}),checkIsScrollRoot:()=>!0}),ng={current:void 0},nv=r5({measureScroll:t=>({x:t.scrollLeft,y:t.scrollTop}),defaultParent:()=>{if(!ng.current){let t=new nf({});t.mount(window),t.setOptions({layoutScroll:!0}),ng.current=t}return ng.current},resetTransform:(t,e)=>{t.style.transform=void 0!==e?e:"none"},checkIsScrollRoot:t=>"fixed"===window.getComputedStyle(t).position});function ny(t,e,i){let{props:r}=t;t.animationState&&r.whileHover&&t.animationState.setActive("whileHover","Start"===i);let n=r["onHover"+i];n&&_.postRender(()=>n(e,iM(e)))}class nb extends iP{mount(){let{current:t}=this.node;t&&(this.unmount=function(t,e,i={}){let[r,n,s]=V(t,i),o=C(t=>{let{target:i}=t,r=e(t);if("function"!=typeof r||!i)return;let s=C(t=>{r(t),i.removeEventListener("pointerleave",s)});i.addEventListener("pointerleave",s,n)});return r.forEach(t=>{t.addEventListener("pointerenter",o,n)}),s}(t,t=>(ny(this.node,t,"Start"),t=>ny(this.node,t,"End"))))}unmount(){}}class nx extends iP{constructor(){super(...arguments),this.isActive=!1}onFocus(){let t=!1;try{t=this.node.current.matches(":focus-visible")}catch(e){t=!0}t&&this.node.animationState&&(this.node.animationState.setActive("whileFocus",!0),this.isActive=!0)}onBlur(){this.isActive&&this.node.animationState&&(this.node.animationState.setActive("whileFocus",!1),this.isActive=!1)}mount(){this.unmount=eU(ik(this.node.current,"focus",()=>this.onFocus()),ik(this.node.current,"blur",()=>this.onBlur()))}unmount(){}}function nw(t,e,i){let{props:r}=t;t.animationState&&r.whileTap&&t.animationState.setActive("whileTap","Start"===i);let n=r["onTap"+("End"===i?"":i)];n&&_.postRender(()=>n(e,iM(e)))}class nP extends iP{mount(){let{current:t}=this.node;t&&(this.unmount=function(t,e,i={}){let[r,n,s]=V(t,i),o=t=>{let r=t.currentTarget;if(!I(t)||L.has(r))return;L.add(r);let s=e(t),o=(t,e)=>{window.removeEventListener("pointerup",a),window.removeEventListener("pointercancel",l),I(t)&&L.has(r)&&(L.delete(r),"function"==typeof s&&s(t,{success:e}))},a=t=>{o(t,i.useGlobalTarget||D(r,t.target))},l=t=>{o(t,!1)};window.addEventListener("pointerup",a,n),window.addEventListener("pointercancel",l,n)};return r.forEach(t=>{j.has(t.tagName)||-1!==t.tabIndex||null!==t.getAttribute("tabindex")||(t.tabIndex=0),(i.useGlobalTarget?window:t).addEventListener("pointerdown",o,n),t.addEventListener("focus",t=>O(t,n),n)}),s}(t,t=>(nw(this.node,t,"Start"),(t,{success:e})=>nw(this.node,t,e?"End":"Cancel")),{useGlobalTarget:this.node.props.globalTapTarget}))}unmount(){}}let nT=new WeakMap,nS=new WeakMap,nA=t=>{let e=nT.get(t.target);e&&e(t)},nk=t=>{t.forEach(nA)},nM={some:0,all:1};class nE extends iP{constructor(){super(...arguments),this.hasEnteredView=!1,this.isInView=!1}startObserver(){this.unmount();let{viewport:t={}}=this.node.getProps(),{root:e,margin:i,amount:r="some",once:n}=t,s={root:e?e.current:void 0,rootMargin:i,threshold:"number"==typeof r?r:nM[r]};return function(t,e,i){let r=function({root:t,...e}){let i=t||document;nS.has(i)||nS.set(i,{});let r=nS.get(i),n=JSON.stringify(e);return r[n]||(r[n]=new IntersectionObserver(nk,{root:t,...e})),r[n]}(e);return nT.set(t,i),r.observe(t),()=>{nT.delete(t),r.unobserve(t)}}(this.node.current,s,t=>{let{isIntersecting:e}=t;if(this.isInView===e||(this.isInView=e,n&&!e&&this.hasEnteredView))return;e&&(this.hasEnteredView=!0),this.node.animationState&&this.node.animationState.setActive("whileInView",e);let{onViewportEnter:i,onViewportLeave:r}=this.node.getProps(),s=e?i:r;s&&s(t)})}mount(){this.startObserver()}update(){if("undefined"==typeof IntersectionObserver)return;let{props:t,prevProps:e}=this.node;["amount","margin","root"].some(function({viewport:t={}},{viewport:e={}}={}){return i=>t[i]!==e[i]}(t,e))&&this.startObserver()}unmount(){}}let nV=(0,rh.createContext)({strict:!1});var nC=i(3965);let nD=(0,rh.createContext)({});function nR(t){return n(t.animate)||c.some(e=>a(t[e]))}function nj(t){return!!(nR(t)||t.variants)}function nL(t){return Array.isArray(t)?t.join(" "):t}var nF=i(8263);let nB={animation:["animate","variants","whileHover","whileTap","exit","whileInView","whileFocus","whileDrag"],exit:["exit"],drag:["drag","dragControls"],focus:["whileFocus"],hover:["whileHover","onHoverStart","onHoverEnd"],tap:["whileTap","onTap","onTapStart","onTapCancel"],pan:["onPan","onPanStart","onPanSessionStart","onPanEnd"],inView:["whileInView","onViewportEnter","onViewportLeave"],layout:["layout","layoutId"]},nO={};for(let t in nB)nO[t]={isEnabled:e=>nB[t].some(t=>!!e[t])};let nI=Symbol.for("motionComponentSymbol");var nU=i(295),nz=i(2482);let n$=["animate","circle","defs","desc","ellipse","g","image","line","filter","marker","mask","metadata","path","pattern","polygon","polyline","rect","stop","switch","symbol","svg","text","tspan","use","view"];function nN(t){if("string"!=typeof t||t.includes("-"));else if(n$.indexOf(t)>-1||/[A-Z]/u.test(t))return!0;return!1}var nW=i(4749);let nY=t=>(e,i)=>{let r=(0,rh.useContext)(nD),s=(0,rh.useContext)(nU.O),o=()=>(function({scrapeMotionValuesFromProps:t,createRenderState:e,onUpdate:i},r,s,o){let a={latestValues:function(t,e,i,r){let s={},o=r(t,{});for(let t in o)s[t]=rA(o[t]);let{initial:a,animate:l}=t,h=nR(t),d=nj(t);e&&d&&!h&&!1!==t.inherit&&(void 0===a&&(a=e.initial),void 0===l&&(l=e.animate));let c=!!i&&!1===i.initial,p=(c=c||!1===a)?l:a;if(p&&"boolean"!=typeof p&&!n(p)){let e=Array.isArray(p)?p:[p];for(let i=0;ii({props:r,current:t,...a}),a.onUpdate=t=>i(t)),a})(t,e,r,s);return i?o():(0,nW.h)(o)},nH=(t,e)=>e&&"number"==typeof t?e.transform(t):t,nG={x:"translateX",y:"translateY",z:"translateZ",transformPerspective:"perspective"},nX=N.length;function nK(t,e,i){let{style:r,vars:n,transformOrigin:s}=t,o=!1,a=!1;for(let t in e){let i=e[t];if(W.has(t)){o=!0;continue}if(ev(t)){n[t]=i;continue}{let e=nH(i,t4[t]);t.startsWith("origin")?(a=!0,s[t]=e):r[t]=e}}if(!e.transform&&(o||i?r.transform=function(t,e,i){let r="",n=!0;for(let s=0;s({style:{},transform:{},transformOrigin:{},vars:{}}),n0=()=>({...nQ(),attrs:{}}),n1=t=>"string"==typeof t&&"svg"===t.toLowerCase();function n5(t,{style:e,vars:i},r,n){for(let s in Object.assign(t.style,e,n&&n.getProjectionStyles(r)),i)t.style.setProperty(s,i[s])}let n2=new Set(["baseFrequency","diffuseConstant","kernelMatrix","kernelUnitLength","keySplines","keyTimes","limitingConeAngle","markerHeight","markerWidth","numOctaves","targetX","targetY","surfaceScale","specularConstant","specularExponent","stdDeviation","tableValues","viewBox","gradientTransform","pathLength","startOffset","textLength","lengthAdjust"]);function n3(t,e,i,r){for(let i in n5(t,e,void 0,r),e.attrs)t.setAttribute(n2.has(i)?i:td(i),e.attrs[i])}function n9(t,{layout:e,layoutId:i}){return W.has(t)||t.startsWith("origin")||(e||void 0!==i)&&(!!rv[t]||"opacity"===t)}function n7(t,e,i){var r;let{style:n}=t,s={};for(let o in n)(tu(n[o])||e.style&&tu(e.style[o])||n9(o,t)||(null===(r=null==i?void 0:i.getValue(o))||void 0===r?void 0:r.liveStyle)!==void 0)&&(s[o]=n[o]);return s}function n6(t,e,i){let r=n7(t,e,i);for(let i in t)(tu(t[i])||tu(e[i]))&&(r[-1!==N.indexOf(i)?"attr"+i.charAt(0).toUpperCase()+i.substring(1):i]=t[i]);return r}let n4=["x","y","width","height","cx","cy","r"],n8={useVisualState:nY({scrapeMotionValuesFromProps:n6,createRenderState:n0,onUpdate:({props:t,prevProps:e,current:i,renderState:r,latestValues:n})=>{if(!i)return;let s=!!t.drag;if(!s){for(let t in n)if(W.has(t)){s=!0;break}}if(!s)return;let o=!e;if(e)for(let i=0;i{(function(t,e){try{e.dimensions="function"==typeof t.getBBox?t.getBBox():t.getBoundingClientRect()}catch(t){e.dimensions={x:0,y:0,width:0,height:0}}})(i,r),_.render(()=>{nJ(r,n,n1(i.tagName),t.transformTemplate),n3(i,r)})})}})},st={useVisualState:nY({scrapeMotionValuesFromProps:n7,createRenderState:nQ})};function se(t,e,i){for(let r in e)tu(e[r])||n9(r,i)||(t[r]=e[r])}let si=new Set(["animate","exit","variants","initial","style","values","variants","transition","transformTemplate","custom","inherit","onBeforeLayoutMeasure","onAnimationStart","onAnimationComplete","onUpdate","onDragStart","onDrag","onDragEnd","onMeasureDragConstraints","onDirectionLock","onDragTransitionEnd","_dragX","_dragY","onHoverStart","onHoverEnd","onViewportEnter","onViewportLeave","globalTapTarget","ignoreStrict","viewport"]);function sr(t){return t.startsWith("while")||t.startsWith("drag")&&"draggable"!==t||t.startsWith("layout")||t.startsWith("onTap")||t.startsWith("onPan")||t.startsWith("onLayout")||si.has(t)}let sn=t=>!sr(t);try{!function(t){t&&(sn=e=>e.startsWith("on")?!sr(e):t(e))}(require("@emotion/is-prop-valid").default)}catch(t){}let ss={current:null},so={current:!1},sa=[...eT,tX,t5],sl=t=>sa.find(eP(t)),su=new WeakMap,sh=["AnimationStart","AnimationComplete","Update","BeforeLayoutMeasure","LayoutMeasure","LayoutAnimationStart","LayoutAnimationComplete"];class sd{scrapeMotionValuesFromProps(t,e,i){return{}}constructor({parent:t,props:e,presenceContext:i,reducedMotionConfig:r,blockInitialAnimation:n,visualState:s},o={}){this.current=null,this.children=new Set,this.isVariantNode=!1,this.isControllingVariants=!1,this.shouldReduceMotion=null,this.values=new Map,this.KeyframeResolver=em,this.features={},this.valueSubscriptions=new Map,this.prevMotionValues={},this.events={},this.propEventSubscriptions={},this.notifyUpdate=()=>this.notify("Update",this.latestValues),this.render=()=>{this.current&&(this.triggerBuild(),this.renderInstance(this.current,this.renderState,this.props.style,this.projection))},this.renderScheduledAt=0,this.scheduleRender=()=>{let t=te.now();this.renderScheduledAtthis.bindToMotionValue(e,t)),so.current||function(){if(so.current=!0,nF.j){if(window.matchMedia){let t=window.matchMedia("(prefers-reduced-motion)"),e=()=>ss.current=t.matches;t.addListener(e),e()}else ss.current=!1}}(),this.shouldReduceMotion="never"!==this.reducedMotionConfig&&("always"===this.reducedMotionConfig||ss.current),this.parent&&this.parent.children.add(this),this.update(this.props,this.presenceContext)}unmount(){for(let t in su.delete(this.current),this.projection&&this.projection.unmount(),Z(this.notifyUpdate),Z(this.render),this.valueSubscriptions.forEach(t=>t()),this.valueSubscriptions.clear(),this.removeFromVariantTree&&this.removeFromVariantTree(),this.parent&&this.parent.children.delete(this),this.events)this.events[t].clear();for(let t in this.features){let e=this.features[t];e&&(e.unmount(),e.isMounted=!1)}this.current=null}bindToMotionValue(t,e){let i;this.valueSubscriptions.has(t)&&this.valueSubscriptions.get(t)();let r=W.has(t),n=e.on("change",e=>{this.latestValues[t]=e,this.props.onUpdate&&_.preRender(this.notifyUpdate),r&&this.projection&&(this.projection.isTransformDirty=!0)}),s=e.on("renderRequest",this.scheduleRender);window.MotionCheckAppearSync&&(i=window.MotionCheckAppearSync(this,t,e)),this.valueSubscriptions.set(t,()=>{n(),s(),i&&i(),e.owner&&e.stop()})}sortNodePosition(t){return this.current&&this.sortInstanceNodePosition&&this.type===t.type?this.sortInstanceNodePosition(this.current,t.current):0}updateFeatures(){let t="animation";for(t in nO){let e=nO[t];if(!e)continue;let{isEnabled:i,Feature:r}=e;if(!this.features[t]&&r&&i(this.props)&&(this.features[t]=new r(this)),this.features[t]){let e=this.features[t];e.isMounted?e.update():(e.mount(),e.isMounted=!0)}}}triggerBuild(){this.build(this.renderState,this.latestValues,this.props)}measureViewportBox(){return this.current?this.measureInstanceViewportBox(this.current,this.props):i_()}getStaticValue(t){return this.latestValues[t]}setStaticValue(t,e){this.latestValues[t]=e}update(t,e){(t.transformTemplate||this.props.transformTemplate)&&this.scheduleRender(),this.prevProps=this.props,this.props=t,this.prevPresenceContext=this.presenceContext,this.presenceContext=e;for(let e=0;ee.variantChildren.delete(t)}addValue(t,e){let i=this.values.get(t);e!==i&&(i&&this.removeValue(t),this.bindToMotionValue(t,e),this.values.set(t,e),this.latestValues[t]=e.get())}removeValue(t){this.values.delete(t);let e=this.valueSubscriptions.get(t);e&&(e(),this.valueSubscriptions.delete(t)),delete this.latestValues[t],this.removeValueFromRenderState(t,this.renderState)}hasValue(t){return this.values.has(t)}getValue(t,e){if(this.props.values&&this.props.values[t])return this.props.values[t];let i=this.values.get(t);return void 0===i&&void 0!==e&&(i=tl(null===e?void 0:e,{owner:this}),this.addValue(t,i)),i}readValue(t,e){var i;let r=void 0===this.latestValues[t]&&this.current?null!==(i=this.getBaseTargetFromProps(this.props,t))&&void 0!==i?i:this.readValueFromInstance(this.current,t,this.options):this.latestValues[t];return null!=r&&("string"==typeof r&&(ef(r)||tA(r))?r=parseFloat(r):!sl(r)&&t5.test(e)&&(r=ee(t,e)),this.setBaseTarget(t,tu(r)?r.get():r)),tu(r)?r.get():r}setBaseTarget(t,e){this.baseTarget[t]=e}getBaseTarget(t){var e;let i;let{initial:r}=this.props;if("string"==typeof r||"object"==typeof r){let n=u(this.props,r,null===(e=this.presenceContext)||void 0===e?void 0:e.custom);n&&(i=n[t])}if(r&&void 0!==i)return i;let n=this.getBaseTargetFromProps(this.props,t);return void 0===n||tu(n)?void 0!==this.initialValues[t]&&void 0===i?void 0:this.baseTarget[t]:n}on(t,e){return this.events[t]||(this.events[t]=new tn),this.events[t].add(e)}notify(t,...e){this.events[t]&&this.events[t].notify(...e)}}class sc extends sd{constructor(){super(...arguments),this.KeyframeResolver=eA}sortInstanceNodePosition(t,e){return 2&t.compareDocumentPosition(e)?1:-1}getBaseTargetFromProps(t,e){return t.style?t.style[e]:void 0}removeValueFromRenderState(t,{vars:e,style:i}){delete e[t],delete i[t]}handleChildMotionValue(){this.childSubscription&&(this.childSubscription(),delete this.childSubscription);let{children:t}=this.props;tu(t)&&(this.childSubscription=t.on("change",t=>{this.current&&(this.current.textContent=`${t}`)}))}}class sp extends sc{constructor(){super(...arguments),this.type="html",this.renderInstance=n5}readValueFromInstance(t,e){if(W.has(e)){let t=et(e);return t&&t.default||0}{let i=window.getComputedStyle(t),r=(ev(e)?i.getPropertyValue(e):i[e])||0;return"string"==typeof r?r.trim():r}}measureInstanceViewportBox(t,{transformPagePoint:e}){return i8(t,e)}build(t,e,i){nK(t,e,i.transformTemplate)}scrapeMotionValuesFromProps(t,e,i){return n7(t,e,i)}}class sm extends sc{constructor(){super(...arguments),this.type="svg",this.isSVGTag=!1,this.measureInstanceViewportBox=i_}getBaseTargetFromProps(t,e){return t[e]}readValueFromInstance(t,e){if(W.has(e)){let t=et(e);return t&&t.default||0}return e=n2.has(e)?e:td(e),t.getAttribute(e)}scrapeMotionValuesFromProps(t,e,i){return n6(t,e,i)}build(t,e,i){nJ(t,e,this.isSVGTag,i.transformTemplate)}renderInstance(t,e,i,r){n3(t,e,i,r)}mount(t){this.isSVGTag=n1(t.tagName),super.mount(t)}}let sf=function(t){if("undefined"==typeof Proxy)return t;let e=new Map;return new Proxy((...e)=>t(...e),{get:(i,r)=>"create"===r?t:(e.has(r)||e.set(r,t(r)),e.get(r))})}((ra={animation:{Feature:iT},exit:{Feature:iA},inView:{Feature:nE},tap:{Feature:nP},focus:{Feature:nx},hover:{Feature:nb},pan:{Feature:ro},drag:{Feature:rn,ProjectionNode:nv,MeasureLayout:rw},layout:{ProjectionNode:nv,MeasureLayout:rw}},rl=(t,e)=>nN(t)?new sm(e):new sp(e,{allowProjection:t!==rh.Fragment}),function(t,{forwardMotionProps:e}={forwardMotionProps:!1}){return function({preloadedFeatures:t,createVisualElement:e,useRender:i,useVisualState:r,Component:n}){var s,o;function l(t,s){var o;let l;let u={...(0,rh.useContext)(nC._),...t,layoutId:function({layoutId:t}){let e=(0,rh.useContext)(rc.p).id;return e&&void 0!==t?e+"-"+t:t}(t)},{isStatic:h}=u,d=function(t){let{initial:e,animate:i}=function(t,e){if(nR(t)){let{initial:e,animate:i}=t;return{initial:!1===e||a(e)?e:void 0,animate:a(i)?i:void 0}}return!1!==t.inherit?e:{}}(t,(0,rh.useContext)(nD));return(0,rh.useMemo)(()=>({initial:e,animate:i}),[nL(e),nL(i)])}(t),c=r(t,h);if(!h&&nF.j){(0,rh.useContext)(nV).strict;let t=function(t){let{drag:e,layout:i}=nO;if(!e&&!i)return{};let r={...e,...i};return{MeasureLayout:(null==e?void 0:e.isEnabled(t))||(null==i?void 0:i.isEnabled(t))?r.MeasureLayout:void 0,ProjectionNode:r.ProjectionNode}}(u);l=t.MeasureLayout,d.visualElement=function(t,e,i,r,n){var s,o;let{visualElement:a}=(0,rh.useContext)(nD),l=(0,rh.useContext)(nV),u=(0,rh.useContext)(nU.O),h=(0,rh.useContext)(nC._).reducedMotion,d=(0,rh.useRef)(null);r=r||l.renderer,!d.current&&r&&(d.current=r(t,{visualState:e,parent:a,props:i,presenceContext:u,blockInitialAnimation:!!u&&!1===u.initial,reducedMotionConfig:h}));let c=d.current,p=(0,rh.useContext)(rp);c&&!c.projection&&n&&("html"===c.type||"svg"===c.type)&&function(t,e,i,r){let{layoutId:n,layout:s,drag:o,dragConstraints:a,layoutScroll:l,layoutRoot:u}=e;t.projection=new i(t.latestValues,e["data-framer-portal-id"]?void 0:function t(e){if(e)return!1!==e.options.allowProjection?e.projection:t(e.parent)}(t.parent)),t.projection.setOptions({layoutId:n,layout:s,alwaysMeasureLayout:!!o||a&&iB(a),visualElement:t,animationType:"string"==typeof s?s:"both",initialPromotionConfig:r,layoutScroll:l,layoutRoot:u})}(d.current,i,n,p);let m=(0,rh.useRef)(!1);(0,rh.useInsertionEffect)(()=>{c&&m.current&&c.update(i,u)});let f=i[tc],g=(0,rh.useRef)(!!f&&!(null===(s=window.MotionHandoffIsComplete)||void 0===s?void 0:s.call(window,f))&&(null===(o=window.MotionHasOptimisedAnimation)||void 0===o?void 0:o.call(window,f)));return(0,nz.L)(()=>{c&&(m.current=!0,window.MotionIsMounted=!0,c.updateFeatures(),ry.render(c.render),g.current&&c.animationState&&c.animationState.animateChanges())}),(0,rh.useEffect)(()=>{c&&(!g.current&&c.animationState&&c.animationState.animateChanges(),g.current&&(queueMicrotask(()=>{var t;null===(t=window.MotionHandoffMarkAsComplete)||void 0===t||t.call(window,f)}),g.current=!1))}),c}(n,c,u,e,t.ProjectionNode)}return(0,ru.jsxs)(nD.Provider,{value:d,children:[l&&d.visualElement?(0,ru.jsx)(l,{visualElement:d.visualElement,...u}):null,i(n,t,(o=d.visualElement,(0,rh.useCallback)(t=>{t&&c.onMount&&c.onMount(t),o&&(t?o.mount(t):o.unmount()),s&&("function"==typeof s?s(t):iB(s)&&(s.current=t))},[o])),c,h,d.visualElement)]})}t&&function(t){for(let e in t)nO[e]={...nO[e],...t[e]}}(t),l.displayName=`motion.${"string"==typeof n?n:`create(${null!==(o=null!==(s=n.displayName)&&void 0!==s?s:n.name)&&void 0!==o?o:""})`}`;let u=(0,rh.forwardRef)(l);return u[nI]=n,u}({...nN(t)?n8:st,preloadedFeatures:ra,useRender:function(t=!1){return(e,i,r,{latestValues:n},s)=>{let o=(nN(e)?function(t,e,i,r){let n=(0,rh.useMemo)(()=>{let i=n0();return nJ(i,e,n1(r),t.transformTemplate),{...i.attrs,style:{...i.style}}},[e]);if(t.style){let e={};se(e,t.style,t),n.style={...e,...n.style}}return n}:function(t,e){let i={},r=function(t,e){let i=t.style||{},r={};return se(r,i,t),Object.assign(r,function({transformTemplate:t},e){return(0,rh.useMemo)(()=>{let i=nQ();return nK(i,e,t),Object.assign({},i.vars,i.style)},[e])}(t,e)),r}(t,e);return t.drag&&!1!==t.dragListener&&(i.draggable=!1,r.userSelect=r.WebkitUserSelect=r.WebkitTouchCallout="none",r.touchAction=!0===t.drag?"none":`pan-${"x"===t.drag?"y":"x"}`),void 0===t.tabIndex&&(t.onTap||t.onTapStart||t.whileTap)&&(i.tabIndex=0),i.style=r,i})(i,n,s,e),a=function(t,e,i){let r={};for(let n in t)("values"!==n||"object"!=typeof t.values)&&(sn(n)||!0===i&&sr(n)||!e&&!sr(n)||t.draggable&&n.startsWith("onDrag"))&&(r[n]=t[n]);return r}(i,"string"==typeof e,t),l=e!==rh.Fragment?{...a,...o,ref:r}:{},{children:u}=i,h=(0,rh.useMemo)(()=>tu(u)?u.get():u,[u]);return(0,rh.createElement)(e,{...l,children:h})}}(e),createVisualElement:rl,Component:t})}))},8263:(t,e,i)=>{i.d(e,{j:()=>r});let r="undefined"!=typeof window},4749:(t,e,i)=>{i.d(e,{h:()=>n});var r=i(7577);function n(t){let e=(0,r.useRef)(null);return null===e.current&&(e.current=t()),e.current}},2482:(t,e,i)=>{i.d(e,{L:()=>n});var r=i(7577);let n=i(8263).j?r.useLayoutEffect:r.useEffect},1009:(t,e,i)=>{i.d(e,{m6:()=>q});let r=t=>{let e=a(t),{conflictingClassGroups:i,conflictingClassGroupModifiers:r}=t;return{getClassGroupId:t=>{let i=t.split("-");return""===i[0]&&1!==i.length&&i.shift(),n(i,e)||o(t)},getConflictingClassGroupIds:(t,e)=>{let n=i[t]||[];return e&&r[t]?[...n,...r[t]]:n}}},n=(t,e)=>{if(0===t.length)return e.classGroupId;let i=t[0],r=e.nextPart.get(i),s=r?n(t.slice(1),r):void 0;if(s)return s;if(0===e.validators.length)return;let o=t.join("-");return e.validators.find(({validator:t})=>t(o))?.classGroupId},s=/^\[(.+)\]$/,o=t=>{if(s.test(t)){let e=s.exec(t)[1],i=e?.substring(0,e.indexOf(":"));if(i)return"arbitrary.."+i}},a=t=>{let{theme:e,prefix:i}=t,r={nextPart:new Map,validators:[]};return d(Object.entries(t.classGroups),i).forEach(([t,i])=>{l(i,r,t,e)}),r},l=(t,e,i,r)=>{t.forEach(t=>{if("string"==typeof t){(""===t?e:u(e,t)).classGroupId=i;return}if("function"==typeof t){if(h(t)){l(t(r),e,i,r);return}e.validators.push({validator:t,classGroupId:i});return}Object.entries(t).forEach(([t,n])=>{l(n,u(e,t),i,r)})})},u=(t,e)=>{let i=t;return e.split("-").forEach(t=>{i.nextPart.has(t)||i.nextPart.set(t,{nextPart:new Map,validators:[]}),i=i.nextPart.get(t)}),i},h=t=>t.isThemeGetter,d=(t,e)=>e?t.map(([t,i])=>[t,i.map(t=>"string"==typeof t?e+t:"object"==typeof t?Object.fromEntries(Object.entries(t).map(([t,i])=>[e+t,i])):t)]):t,c=t=>{if(t<1)return{get:()=>void 0,set:()=>{}};let e=0,i=new Map,r=new Map,n=(n,s)=>{i.set(n,s),++e>t&&(e=0,r=i,i=new Map)};return{get(t){let e=i.get(t);return void 0!==e?e:void 0!==(e=r.get(t))?(n(t,e),e):void 0},set(t,e){i.has(t)?i.set(t,e):n(t,e)}}},p=t=>{let{separator:e,experimentalParseClassName:i}=t,r=1===e.length,n=e[0],s=e.length,o=t=>{let i;let o=[],a=0,l=0;for(let u=0;ul?i-l:void 0}};return i?t=>i({className:t,parseClassName:o}):o},m=t=>{if(t.length<=1)return t;let e=[],i=[];return t.forEach(t=>{"["===t[0]?(e.push(...i.sort(),t),i=[]):i.push(t)}),e.push(...i.sort()),e},f=t=>({cache:c(t.cacheSize),parseClassName:p(t),...r(t)}),g=/\s+/,v=(t,e)=>{let{parseClassName:i,getClassGroupId:r,getConflictingClassGroupIds:n}=e,s=[],o=t.trim().split(g),a="";for(let t=o.length-1;t>=0;t-=1){let e=o[t],{modifiers:l,hasImportantModifier:u,baseClassName:h,maybePostfixModifierPosition:d}=i(e),c=!!d,p=r(c?h.substring(0,d):h);if(!p){if(!c||!(p=r(h))){a=e+(a.length>0?" "+a:a);continue}c=!1}let f=m(l).join(":"),g=u?f+"!":f,v=g+p;if(s.includes(v))continue;s.push(v);let y=n(p,c);for(let t=0;t0?" "+a:a)}return a};function y(){let t,e,i=0,r="";for(;i{let e;if("string"==typeof t)return t;let i="";for(let r=0;r{let e=e=>e[t]||[];return e.isThemeGetter=!0,e},w=/^\[(?:([a-z-]+):)?(.+)\]$/i,P=/^\d+\/\d+$/,T=new Set(["px","full","screen"]),S=/^(\d+(\.\d+)?)?(xs|sm|md|lg|xl)$/,A=/\d+(%|px|r?em|[sdl]?v([hwib]|min|max)|pt|pc|in|cm|mm|cap|ch|ex|r?lh|cq(w|h|i|b|min|max))|\b(calc|min|max|clamp)\(.+\)|^0$/,k=/^(rgba?|hsla?|hwb|(ok)?(lab|lch))\(.+\)$/,M=/^(inset_)?-?((\d+)?\.?(\d+)[a-z]+|0)_-?((\d+)?\.?(\d+)[a-z]+|0)/,E=/^(url|image|image-set|cross-fade|element|(repeating-)?(linear|radial|conic)-gradient)\(.+\)$/,V=t=>D(t)||T.has(t)||P.test(t),C=t=>Y(t,"length",H),D=t=>!!t&&!Number.isNaN(Number(t)),R=t=>Y(t,"number",D),j=t=>!!t&&Number.isInteger(Number(t)),L=t=>t.endsWith("%")&&D(t.slice(0,-1)),F=t=>w.test(t),B=t=>S.test(t),O=new Set(["length","size","percentage"]),I=t=>Y(t,O,G),U=t=>Y(t,"position",G),z=new Set(["image","url"]),$=t=>Y(t,z,K),N=t=>Y(t,"",X),W=()=>!0,Y=(t,e,i)=>{let r=w.exec(t);return!!r&&(r[1]?"string"==typeof e?r[1]===e:e.has(r[1]):i(r[2]))},H=t=>A.test(t)&&!k.test(t),G=()=>!1,X=t=>M.test(t),K=t=>E.test(t);Symbol.toStringTag;let q=function(t,...e){let i,r,n;let s=function(a){return r=(i=f(e.reduce((t,e)=>e(t),t()))).cache.get,n=i.cache.set,s=o,o(a)};function o(t){let e=r(t);if(e)return e;let s=v(t,i);return n(t,s),s}return function(){return s(y.apply(null,arguments))}}(()=>{let t=x("colors"),e=x("spacing"),i=x("blur"),r=x("brightness"),n=x("borderColor"),s=x("borderRadius"),o=x("borderSpacing"),a=x("borderWidth"),l=x("contrast"),u=x("grayscale"),h=x("hueRotate"),d=x("invert"),c=x("gap"),p=x("gradientColorStops"),m=x("gradientColorStopPositions"),f=x("inset"),g=x("margin"),v=x("opacity"),y=x("padding"),b=x("saturate"),w=x("scale"),P=x("sepia"),T=x("skew"),S=x("space"),A=x("translate"),k=()=>["auto","contain","none"],M=()=>["auto","hidden","clip","visible","scroll"],E=()=>["auto",F,e],O=()=>[F,e],z=()=>["",V,C],Y=()=>["auto",D,F],H=()=>["bottom","center","left","left-bottom","left-top","right","right-bottom","right-top","top"],G=()=>["solid","dashed","dotted","double","none"],X=()=>["normal","multiply","screen","overlay","darken","lighten","color-dodge","color-burn","hard-light","soft-light","difference","exclusion","hue","saturation","color","luminosity"],K=()=>["start","end","center","between","around","evenly","stretch"],q=()=>["","0",F],_=()=>["auto","avoid","all","avoid-page","page","left","right","column"],Z=()=>[D,F];return{cacheSize:500,separator:":",theme:{colors:[W],spacing:[V,C],blur:["none","",B,F],brightness:Z(),borderColor:[t],borderRadius:["none","","full",B,F],borderSpacing:O(),borderWidth:z(),contrast:Z(),grayscale:q(),hueRotate:Z(),invert:q(),gap:O(),gradientColorStops:[t],gradientColorStopPositions:[L,C],inset:E(),margin:E(),opacity:Z(),padding:O(),saturate:Z(),scale:Z(),sepia:q(),skew:Z(),space:O(),translate:O()},classGroups:{aspect:[{aspect:["auto","square","video",F]}],container:["container"],columns:[{columns:[B]}],"break-after":[{"break-after":_()}],"break-before":[{"break-before":_()}],"break-inside":[{"break-inside":["auto","avoid","avoid-page","avoid-column"]}],"box-decoration":[{"box-decoration":["slice","clone"]}],box:[{box:["border","content"]}],display:["block","inline-block","inline","flex","inline-flex","table","inline-table","table-caption","table-cell","table-column","table-column-group","table-footer-group","table-header-group","table-row-group","table-row","flow-root","grid","inline-grid","contents","list-item","hidden"],float:[{float:["right","left","none","start","end"]}],clear:[{clear:["left","right","both","none","start","end"]}],isolation:["isolate","isolation-auto"],"object-fit":[{object:["contain","cover","fill","none","scale-down"]}],"object-position":[{object:[...H(),F]}],overflow:[{overflow:M()}],"overflow-x":[{"overflow-x":M()}],"overflow-y":[{"overflow-y":M()}],overscroll:[{overscroll:k()}],"overscroll-x":[{"overscroll-x":k()}],"overscroll-y":[{"overscroll-y":k()}],position:["static","fixed","absolute","relative","sticky"],inset:[{inset:[f]}],"inset-x":[{"inset-x":[f]}],"inset-y":[{"inset-y":[f]}],start:[{start:[f]}],end:[{end:[f]}],top:[{top:[f]}],right:[{right:[f]}],bottom:[{bottom:[f]}],left:[{left:[f]}],visibility:["visible","invisible","collapse"],z:[{z:["auto",j,F]}],basis:[{basis:E()}],"flex-direction":[{flex:["row","row-reverse","col","col-reverse"]}],"flex-wrap":[{flex:["wrap","wrap-reverse","nowrap"]}],flex:[{flex:["1","auto","initial","none",F]}],grow:[{grow:q()}],shrink:[{shrink:q()}],order:[{order:["first","last","none",j,F]}],"grid-cols":[{"grid-cols":[W]}],"col-start-end":[{col:["auto",{span:["full",j,F]},F]}],"col-start":[{"col-start":Y()}],"col-end":[{"col-end":Y()}],"grid-rows":[{"grid-rows":[W]}],"row-start-end":[{row:["auto",{span:[j,F]},F]}],"row-start":[{"row-start":Y()}],"row-end":[{"row-end":Y()}],"grid-flow":[{"grid-flow":["row","col","dense","row-dense","col-dense"]}],"auto-cols":[{"auto-cols":["auto","min","max","fr",F]}],"auto-rows":[{"auto-rows":["auto","min","max","fr",F]}],gap:[{gap:[c]}],"gap-x":[{"gap-x":[c]}],"gap-y":[{"gap-y":[c]}],"justify-content":[{justify:["normal",...K()]}],"justify-items":[{"justify-items":["start","end","center","stretch"]}],"justify-self":[{"justify-self":["auto","start","end","center","stretch"]}],"align-content":[{content:["normal",...K(),"baseline"]}],"align-items":[{items:["start","end","center","baseline","stretch"]}],"align-self":[{self:["auto","start","end","center","stretch","baseline"]}],"place-content":[{"place-content":[...K(),"baseline"]}],"place-items":[{"place-items":["start","end","center","baseline","stretch"]}],"place-self":[{"place-self":["auto","start","end","center","stretch"]}],p:[{p:[y]}],px:[{px:[y]}],py:[{py:[y]}],ps:[{ps:[y]}],pe:[{pe:[y]}],pt:[{pt:[y]}],pr:[{pr:[y]}],pb:[{pb:[y]}],pl:[{pl:[y]}],m:[{m:[g]}],mx:[{mx:[g]}],my:[{my:[g]}],ms:[{ms:[g]}],me:[{me:[g]}],mt:[{mt:[g]}],mr:[{mr:[g]}],mb:[{mb:[g]}],ml:[{ml:[g]}],"space-x":[{"space-x":[S]}],"space-x-reverse":["space-x-reverse"],"space-y":[{"space-y":[S]}],"space-y-reverse":["space-y-reverse"],w:[{w:["auto","min","max","fit","svw","lvw","dvw",F,e]}],"min-w":[{"min-w":[F,e,"min","max","fit"]}],"max-w":[{"max-w":[F,e,"none","full","min","max","fit","prose",{screen:[B]},B]}],h:[{h:[F,e,"auto","min","max","fit","svh","lvh","dvh"]}],"min-h":[{"min-h":[F,e,"min","max","fit","svh","lvh","dvh"]}],"max-h":[{"max-h":[F,e,"min","max","fit","svh","lvh","dvh"]}],size:[{size:[F,e,"auto","min","max","fit"]}],"font-size":[{text:["base",B,C]}],"font-smoothing":["antialiased","subpixel-antialiased"],"font-style":["italic","not-italic"],"font-weight":[{font:["thin","extralight","light","normal","medium","semibold","bold","extrabold","black",R]}],"font-family":[{font:[W]}],"fvn-normal":["normal-nums"],"fvn-ordinal":["ordinal"],"fvn-slashed-zero":["slashed-zero"],"fvn-figure":["lining-nums","oldstyle-nums"],"fvn-spacing":["proportional-nums","tabular-nums"],"fvn-fraction":["diagonal-fractions","stacked-fractions"],tracking:[{tracking:["tighter","tight","normal","wide","wider","widest",F]}],"line-clamp":[{"line-clamp":["none",D,R]}],leading:[{leading:["none","tight","snug","normal","relaxed","loose",V,F]}],"list-image":[{"list-image":["none",F]}],"list-style-type":[{list:["none","disc","decimal",F]}],"list-style-position":[{list:["inside","outside"]}],"placeholder-color":[{placeholder:[t]}],"placeholder-opacity":[{"placeholder-opacity":[v]}],"text-alignment":[{text:["left","center","right","justify","start","end"]}],"text-color":[{text:[t]}],"text-opacity":[{"text-opacity":[v]}],"text-decoration":["underline","overline","line-through","no-underline"],"text-decoration-style":[{decoration:[...G(),"wavy"]}],"text-decoration-thickness":[{decoration:["auto","from-font",V,C]}],"underline-offset":[{"underline-offset":["auto",V,F]}],"text-decoration-color":[{decoration:[t]}],"text-transform":["uppercase","lowercase","capitalize","normal-case"],"text-overflow":["truncate","text-ellipsis","text-clip"],"text-wrap":[{text:["wrap","nowrap","balance","pretty"]}],indent:[{indent:O()}],"vertical-align":[{align:["baseline","top","middle","bottom","text-top","text-bottom","sub","super",F]}],whitespace:[{whitespace:["normal","nowrap","pre","pre-line","pre-wrap","break-spaces"]}],break:[{break:["normal","words","all","keep"]}],hyphens:[{hyphens:["none","manual","auto"]}],content:[{content:["none",F]}],"bg-attachment":[{bg:["fixed","local","scroll"]}],"bg-clip":[{"bg-clip":["border","padding","content","text"]}],"bg-opacity":[{"bg-opacity":[v]}],"bg-origin":[{"bg-origin":["border","padding","content"]}],"bg-position":[{bg:[...H(),U]}],"bg-repeat":[{bg:["no-repeat",{repeat:["","x","y","round","space"]}]}],"bg-size":[{bg:["auto","cover","contain",I]}],"bg-image":[{bg:["none",{"gradient-to":["t","tr","r","br","b","bl","l","tl"]},$]}],"bg-color":[{bg:[t]}],"gradient-from-pos":[{from:[m]}],"gradient-via-pos":[{via:[m]}],"gradient-to-pos":[{to:[m]}],"gradient-from":[{from:[p]}],"gradient-via":[{via:[p]}],"gradient-to":[{to:[p]}],rounded:[{rounded:[s]}],"rounded-s":[{"rounded-s":[s]}],"rounded-e":[{"rounded-e":[s]}],"rounded-t":[{"rounded-t":[s]}],"rounded-r":[{"rounded-r":[s]}],"rounded-b":[{"rounded-b":[s]}],"rounded-l":[{"rounded-l":[s]}],"rounded-ss":[{"rounded-ss":[s]}],"rounded-se":[{"rounded-se":[s]}],"rounded-ee":[{"rounded-ee":[s]}],"rounded-es":[{"rounded-es":[s]}],"rounded-tl":[{"rounded-tl":[s]}],"rounded-tr":[{"rounded-tr":[s]}],"rounded-br":[{"rounded-br":[s]}],"rounded-bl":[{"rounded-bl":[s]}],"border-w":[{border:[a]}],"border-w-x":[{"border-x":[a]}],"border-w-y":[{"border-y":[a]}],"border-w-s":[{"border-s":[a]}],"border-w-e":[{"border-e":[a]}],"border-w-t":[{"border-t":[a]}],"border-w-r":[{"border-r":[a]}],"border-w-b":[{"border-b":[a]}],"border-w-l":[{"border-l":[a]}],"border-opacity":[{"border-opacity":[v]}],"border-style":[{border:[...G(),"hidden"]}],"divide-x":[{"divide-x":[a]}],"divide-x-reverse":["divide-x-reverse"],"divide-y":[{"divide-y":[a]}],"divide-y-reverse":["divide-y-reverse"],"divide-opacity":[{"divide-opacity":[v]}],"divide-style":[{divide:G()}],"border-color":[{border:[n]}],"border-color-x":[{"border-x":[n]}],"border-color-y":[{"border-y":[n]}],"border-color-s":[{"border-s":[n]}],"border-color-e":[{"border-e":[n]}],"border-color-t":[{"border-t":[n]}],"border-color-r":[{"border-r":[n]}],"border-color-b":[{"border-b":[n]}],"border-color-l":[{"border-l":[n]}],"divide-color":[{divide:[n]}],"outline-style":[{outline:["",...G()]}],"outline-offset":[{"outline-offset":[V,F]}],"outline-w":[{outline:[V,C]}],"outline-color":[{outline:[t]}],"ring-w":[{ring:z()}],"ring-w-inset":["ring-inset"],"ring-color":[{ring:[t]}],"ring-opacity":[{"ring-opacity":[v]}],"ring-offset-w":[{"ring-offset":[V,C]}],"ring-offset-color":[{"ring-offset":[t]}],shadow:[{shadow:["","inner","none",B,N]}],"shadow-color":[{shadow:[W]}],opacity:[{opacity:[v]}],"mix-blend":[{"mix-blend":[...X(),"plus-lighter","plus-darker"]}],"bg-blend":[{"bg-blend":X()}],filter:[{filter:["","none"]}],blur:[{blur:[i]}],brightness:[{brightness:[r]}],contrast:[{contrast:[l]}],"drop-shadow":[{"drop-shadow":["","none",B,F]}],grayscale:[{grayscale:[u]}],"hue-rotate":[{"hue-rotate":[h]}],invert:[{invert:[d]}],saturate:[{saturate:[b]}],sepia:[{sepia:[P]}],"backdrop-filter":[{"backdrop-filter":["","none"]}],"backdrop-blur":[{"backdrop-blur":[i]}],"backdrop-brightness":[{"backdrop-brightness":[r]}],"backdrop-contrast":[{"backdrop-contrast":[l]}],"backdrop-grayscale":[{"backdrop-grayscale":[u]}],"backdrop-hue-rotate":[{"backdrop-hue-rotate":[h]}],"backdrop-invert":[{"backdrop-invert":[d]}],"backdrop-opacity":[{"backdrop-opacity":[v]}],"backdrop-saturate":[{"backdrop-saturate":[b]}],"backdrop-sepia":[{"backdrop-sepia":[P]}],"border-collapse":[{border:["collapse","separate"]}],"border-spacing":[{"border-spacing":[o]}],"border-spacing-x":[{"border-spacing-x":[o]}],"border-spacing-y":[{"border-spacing-y":[o]}],"table-layout":[{table:["auto","fixed"]}],caption:[{caption:["top","bottom"]}],transition:[{transition:["none","all","","colors","opacity","shadow","transform",F]}],duration:[{duration:Z()}],ease:[{ease:["linear","in","out","in-out",F]}],delay:[{delay:Z()}],animate:[{animate:["none","spin","ping","pulse","bounce",F]}],transform:[{transform:["","gpu","none"]}],scale:[{scale:[w]}],"scale-x":[{"scale-x":[w]}],"scale-y":[{"scale-y":[w]}],rotate:[{rotate:[j,F]}],"translate-x":[{"translate-x":[A]}],"translate-y":[{"translate-y":[A]}],"skew-x":[{"skew-x":[T]}],"skew-y":[{"skew-y":[T]}],"transform-origin":[{origin:["center","top","top-right","right","bottom-right","bottom","bottom-left","left","top-left",F]}],accent:[{accent:["auto",t]}],appearance:[{appearance:["none","auto"]}],cursor:[{cursor:["auto","default","pointer","wait","text","move","help","not-allowed","none","context-menu","progress","cell","crosshair","vertical-text","alias","copy","no-drop","grab","grabbing","all-scroll","col-resize","row-resize","n-resize","e-resize","s-resize","w-resize","ne-resize","nw-resize","se-resize","sw-resize","ew-resize","ns-resize","nesw-resize","nwse-resize","zoom-in","zoom-out",F]}],"caret-color":[{caret:[t]}],"pointer-events":[{"pointer-events":["none","auto"]}],resize:[{resize:["none","y","x",""]}],"scroll-behavior":[{scroll:["auto","smooth"]}],"scroll-m":[{"scroll-m":O()}],"scroll-mx":[{"scroll-mx":O()}],"scroll-my":[{"scroll-my":O()}],"scroll-ms":[{"scroll-ms":O()}],"scroll-me":[{"scroll-me":O()}],"scroll-mt":[{"scroll-mt":O()}],"scroll-mr":[{"scroll-mr":O()}],"scroll-mb":[{"scroll-mb":O()}],"scroll-ml":[{"scroll-ml":O()}],"scroll-p":[{"scroll-p":O()}],"scroll-px":[{"scroll-px":O()}],"scroll-py":[{"scroll-py":O()}],"scroll-ps":[{"scroll-ps":O()}],"scroll-pe":[{"scroll-pe":O()}],"scroll-pt":[{"scroll-pt":O()}],"scroll-pr":[{"scroll-pr":O()}],"scroll-pb":[{"scroll-pb":O()}],"scroll-pl":[{"scroll-pl":O()}],"snap-align":[{snap:["start","end","center","align-none"]}],"snap-stop":[{snap:["normal","always"]}],"snap-type":[{snap:["none","x","y","both"]}],"snap-strictness":[{snap:["mandatory","proximity"]}],touch:[{touch:["auto","none","manipulation"]}],"touch-x":[{"touch-pan":["x","left","right"]}],"touch-y":[{"touch-pan":["y","up","down"]}],"touch-pz":["touch-pinch-zoom"],select:[{select:["none","text","all","auto"]}],"will-change":[{"will-change":["auto","scroll","contents","transform",F]}],fill:[{fill:[t,"none"]}],"stroke-w":[{stroke:[V,C,R]}],stroke:[{stroke:[t,"none"]}],sr:["sr-only","not-sr-only"],"forced-color-adjust":[{"forced-color-adjust":["auto","none"]}]},conflictingClassGroups:{overflow:["overflow-x","overflow-y"],overscroll:["overscroll-x","overscroll-y"],inset:["inset-x","inset-y","start","end","top","right","bottom","left"],"inset-x":["right","left"],"inset-y":["top","bottom"],flex:["basis","grow","shrink"],gap:["gap-x","gap-y"],p:["px","py","ps","pe","pt","pr","pb","pl"],px:["pr","pl"],py:["pt","pb"],m:["mx","my","ms","me","mt","mr","mb","ml"],mx:["mr","ml"],my:["mt","mb"],size:["w","h"],"font-size":["leading"],"fvn-normal":["fvn-ordinal","fvn-slashed-zero","fvn-figure","fvn-spacing","fvn-fraction"],"fvn-ordinal":["fvn-normal"],"fvn-slashed-zero":["fvn-normal"],"fvn-figure":["fvn-normal"],"fvn-spacing":["fvn-normal"],"fvn-fraction":["fvn-normal"],"line-clamp":["display","overflow"],rounded:["rounded-s","rounded-e","rounded-t","rounded-r","rounded-b","rounded-l","rounded-ss","rounded-se","rounded-ee","rounded-es","rounded-tl","rounded-tr","rounded-br","rounded-bl"],"rounded-s":["rounded-ss","rounded-es"],"rounded-e":["rounded-se","rounded-ee"],"rounded-t":["rounded-tl","rounded-tr"],"rounded-r":["rounded-tr","rounded-br"],"rounded-b":["rounded-br","rounded-bl"],"rounded-l":["rounded-tl","rounded-bl"],"border-spacing":["border-spacing-x","border-spacing-y"],"border-w":["border-w-s","border-w-e","border-w-t","border-w-r","border-w-b","border-w-l"],"border-w-x":["border-w-r","border-w-l"],"border-w-y":["border-w-t","border-w-b"],"border-color":["border-color-s","border-color-e","border-color-t","border-color-r","border-color-b","border-color-l"],"border-color-x":["border-color-r","border-color-l"],"border-color-y":["border-color-t","border-color-b"],"scroll-m":["scroll-mx","scroll-my","scroll-ms","scroll-me","scroll-mt","scroll-mr","scroll-mb","scroll-ml"],"scroll-mx":["scroll-mr","scroll-ml"],"scroll-my":["scroll-mt","scroll-mb"],"scroll-p":["scroll-px","scroll-py","scroll-ps","scroll-pe","scroll-pt","scroll-pr","scroll-pb","scroll-pl"],"scroll-px":["scroll-pr","scroll-pl"],"scroll-py":["scroll-pt","scroll-pb"],touch:["touch-x","touch-y","touch-pz"],"touch-x":["touch"],"touch-y":["touch"],"touch-pz":["touch"]},conflictingClassGroupModifiers:{"font-size":["leading"]}}})}}; \ No newline at end of file diff --git a/.next/server/chunks/font-manifest.json b/.next/server/chunks/font-manifest.json deleted file mode 100644 index 0637a088..00000000 --- a/.next/server/chunks/font-manifest.json +++ /dev/null @@ -1 +0,0 @@ -[] \ No newline at end of file diff --git a/.next/server/font-manifest.json b/.next/server/font-manifest.json deleted file mode 100644 index 0637a088..00000000 --- a/.next/server/font-manifest.json +++ /dev/null @@ -1 +0,0 @@ -[] \ No newline at end of file diff --git a/.next/server/functions-config-manifest.json b/.next/server/functions-config-manifest.json deleted file mode 100644 index 996cd783..00000000 --- a/.next/server/functions-config-manifest.json +++ /dev/null @@ -1 +0,0 @@ -{"version":1,"functions":{}} \ No newline at end of file diff --git a/.next/server/interception-route-rewrite-manifest.js b/.next/server/interception-route-rewrite-manifest.js deleted file mode 100644 index 24f77ba7..00000000 --- a/.next/server/interception-route-rewrite-manifest.js +++ /dev/null @@ -1 +0,0 @@ -self.__INTERCEPTION_ROUTE_REWRITE_MANIFEST="[]"; \ No newline at end of file diff --git a/.next/server/middleware-build-manifest.js b/.next/server/middleware-build-manifest.js deleted file mode 100644 index f64066ec..00000000 --- a/.next/server/middleware-build-manifest.js +++ /dev/null @@ -1 +0,0 @@ -self.__BUILD_MANIFEST={polyfillFiles:["static/chunks/polyfills-42372ed130431b0a.js"],devFiles:[],ampDevFiles:[],lowPriorityFiles:[],rootMainFiles:["static/chunks/webpack-d757b501b8c835e1.js","static/chunks/fd9d1056-6922f449a204c2cc.js","static/chunks/117-e3feb2d81150d197.js","static/chunks/main-app-6eab38376ed9c7e8.js"],pages:{"/_app":["static/chunks/webpack-d757b501b8c835e1.js","static/chunks/framework-f66176bb897dc684.js","static/chunks/main-204c7b72ef806922.js","static/chunks/pages/_app-72b849fbd24ac258.js"],"/_error":["static/chunks/webpack-d757b501b8c835e1.js","static/chunks/framework-f66176bb897dc684.js","static/chunks/main-204c7b72ef806922.js","static/chunks/pages/_error-7ba65e1336b92748.js"]},ampFirstPages:[]},self.__BUILD_MANIFEST.lowPriorityFiles=["/static/"+process.env.__NEXT_BUILD_ID+"/_buildManifest.js",,"/static/"+process.env.__NEXT_BUILD_ID+"/_ssgManifest.js"]; \ No newline at end of file diff --git a/.next/server/middleware-manifest.json b/.next/server/middleware-manifest.json deleted file mode 100644 index 33872a3e..00000000 --- a/.next/server/middleware-manifest.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "version": 3, - "middleware": {}, - "functions": {}, - "sortedMiddleware": [] -} \ No newline at end of file diff --git a/.next/server/middleware-react-loadable-manifest.js b/.next/server/middleware-react-loadable-manifest.js deleted file mode 100644 index 170749ec..00000000 --- a/.next/server/middleware-react-loadable-manifest.js +++ /dev/null @@ -1 +0,0 @@ -self.__REACT_LOADABLE_MANIFEST="{}"; \ No newline at end of file diff --git a/.next/server/next-font-manifest.js b/.next/server/next-font-manifest.js deleted file mode 100644 index 8267a508..00000000 --- a/.next/server/next-font-manifest.js +++ /dev/null @@ -1 +0,0 @@ -self.__NEXT_FONT_MANIFEST='{"pages":{},"app":{},"appUsingSizeAdjust":false,"pagesUsingSizeAdjust":false}'; \ No newline at end of file diff --git a/.next/server/next-font-manifest.json b/.next/server/next-font-manifest.json deleted file mode 100644 index 25f78e72..00000000 --- a/.next/server/next-font-manifest.json +++ /dev/null @@ -1 +0,0 @@ -{"pages":{},"app":{},"appUsingSizeAdjust":false,"pagesUsingSizeAdjust":false} \ No newline at end of file diff --git a/.next/server/pages-manifest.json b/.next/server/pages-manifest.json deleted file mode 100644 index f7c2e894..00000000 --- a/.next/server/pages-manifest.json +++ /dev/null @@ -1 +0,0 @@ -{"/_app":"pages/_app.js","/_error":"pages/_error.js","/_document":"pages/_document.js","/404":"pages/404.html"} \ No newline at end of file diff --git a/.next/server/pages/404.html b/.next/server/pages/404.html deleted file mode 100644 index 1e223f6a..00000000 --- a/.next/server/pages/404.html +++ /dev/null @@ -1 +0,0 @@ -404: This page could not be found.T.O.O.L.S Inc - Empowering Individuals To Step Into Their Purpose

404

This page could not be found.

\ No newline at end of file diff --git a/.next/server/pages/500.html b/.next/server/pages/500.html deleted file mode 100644 index 8721e845..00000000 --- a/.next/server/pages/500.html +++ /dev/null @@ -1 +0,0 @@ -500: Internal Server Error

500

Internal Server Error.

\ No newline at end of file diff --git a/.next/server/pages/_app.js b/.next/server/pages/_app.js deleted file mode 100644 index df07b846..00000000 --- a/.next/server/pages/_app.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(()=>{var e={};e.id=888,e.ids=[888],e.modules={8141:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return a}});let n=r(167),o=r(997),i=n._(r(6689)),u=r(5782);async function s(e){let{Component:t,ctx:r}=e;return{pageProps:await (0,u.loadGetInitialProps)(t,r)}}class a extends i.default.Component{render(){let{Component:e,pageProps:t}=this.props;return(0,o.jsx)(e,{...t})}}a.origGetInitialProps=s,a.getInitialProps=s,("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},5782:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{DecodeError:function(){return g},MiddlewareNotFoundError:function(){return E},MissingStaticPage:function(){return y},NormalizeError:function(){return m},PageNotFoundError:function(){return P},SP:function(){return d},ST:function(){return p},WEB_VITALS:function(){return r},execOnce:function(){return n},getDisplayName:function(){return a},getLocationOrigin:function(){return u},getURL:function(){return s},isAbsoluteUrl:function(){return i},isResSent:function(){return c},loadGetInitialProps:function(){return f},normalizeRepeatedSlashes:function(){return l},stringifyError:function(){return x}});let r=["CLS","FCP","FID","INP","LCP","TTFB"];function n(e){let t,r=!1;return function(){for(var n=arguments.length,o=Array(n),i=0;io.test(e);function u(){let{protocol:e,hostname:t,port:r}=window.location;return e+"//"+t+(r?":"+r:"")}function s(){let{href:e}=window.location,t=u();return e.substring(t.length)}function a(e){return"string"==typeof e?e:e.displayName||e.name||"Unknown"}function c(e){return e.finished||e.headersSent}function l(e){let t=e.split("?");return t[0].replace(/\\/g,"/").replace(/\/\/+/g,"/")+(t[1]?"?"+t.slice(1).join("?"):"")}async function f(e,t){let r=t.res||t.ctx&&t.ctx.res;if(!e.getInitialProps)return t.ctx&&t.Component?{pageProps:await f(t.Component,t.ctx)}:{};let n=await e.getInitialProps(t);if(r&&c(r))return n;if(!n)throw Error('"'+a(e)+'.getInitialProps()" should resolve to an object. But found "'+n+'" instead.');return n}let d="undefined"!=typeof performance,p=d&&["mark","measure","getEntriesByName"].every(e=>"function"==typeof performance[e]);class g extends Error{}class m extends Error{}class P extends Error{constructor(e){super(),this.code="ENOENT",this.name="PageNotFoundError",this.message="Cannot find module for page: "+e}}class y extends Error{constructor(e,t){super(),this.message="Failed to load static file for page: "+e+" "+t}}class E extends Error{constructor(){super(),this.code="ENOENT",this.message="Cannot find the middleware module"}}function x(e){return JSON.stringify({message:e.message,stack:e.stack})}},6689:e=>{e.exports=require("react")},997:e=>{e.exports=require("react/jsx-runtime")},167:(e,t)=>{t._=t._interop_require_default=function(e){return e&&e.__esModule?e:{default:e}}}};var t=require("../webpack-runtime.js");t.C(e);var r=t(t.s=8141);module.exports=r})(); \ No newline at end of file diff --git a/.next/server/pages/_app.js.nft.json b/.next/server/pages/_app.js.nft.json deleted file mode 100644 index f4a2132b..00000000 --- a/.next/server/pages/_app.js.nft.json +++ /dev/null @@ -1 +0,0 @@ -{"version":1,"files":["../../../node_modules/next/dist/pages/_app.js","../../../node_modules/react/cjs/react-jsx-runtime.development.js","../../../node_modules/react/cjs/react-jsx-runtime.production.min.js","../../../node_modules/react/cjs/react.development.js","../../../node_modules/react/cjs/react.production.min.js","../../../node_modules/react/index.js","../../../node_modules/react/jsx-runtime.js","../../../node_modules/react/package.json","../../../package.json","../../package.json","../webpack-runtime.js"]} \ No newline at end of file diff --git a/.next/server/pages/_document.js b/.next/server/pages/_document.js deleted file mode 100644 index 445c33f1..00000000 --- a/.next/server/pages/_document.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(()=>{var e={};e.id=660,e.ids=[660],e.modules={2785:e=>{e.exports=require("next/dist/compiled/next-server/pages.runtime.prod.js")},6689:e=>{e.exports=require("react")},997:e=>{e.exports=require("react/jsx-runtime")},5315:e=>{e.exports=require("path")}};var r=require("../webpack-runtime.js");r.C(e);var s=e=>r(r.s=e),t=r.X(0,[682],()=>s(1682));module.exports=t})(); \ No newline at end of file diff --git a/.next/server/pages/_document.js.nft.json b/.next/server/pages/_document.js.nft.json deleted file mode 100644 index 0f53100d..00000000 --- a/.next/server/pages/_document.js.nft.json +++ /dev/null @@ -1 +0,0 @@ -{"version":1,"files":["../../../node_modules/client-only/index.js","../../../node_modules/client-only/package.json","../../../node_modules/next/dist/compiled/@opentelemetry/api/index.js","../../../node_modules/next/dist/compiled/@opentelemetry/api/package.json","../../../node_modules/next/dist/compiled/jsonwebtoken/index.js","../../../node_modules/next/dist/compiled/jsonwebtoken/package.json","../../../node_modules/next/dist/compiled/next-server/pages.runtime.prod.js","../../../node_modules/next/dist/compiled/node-html-parser/index.js","../../../node_modules/next/dist/compiled/node-html-parser/package.json","../../../node_modules/next/dist/lib/semver-noop.js","../../../node_modules/next/dist/pages/_document.js","../../../node_modules/next/dist/server/lib/trace/constants.js","../../../node_modules/next/dist/server/lib/trace/tracer.js","../../../node_modules/next/package.json","../../../node_modules/react-dom/cjs/react-dom-server-legacy.browser.development.js","../../../node_modules/react-dom/cjs/react-dom-server-legacy.browser.production.min.js","../../../node_modules/react-dom/cjs/react-dom-server.browser.development.js","../../../node_modules/react-dom/cjs/react-dom-server.browser.production.min.js","../../../node_modules/react-dom/package.json","../../../node_modules/react-dom/server.browser.js","../../../node_modules/react/cjs/react-jsx-runtime.development.js","../../../node_modules/react/cjs/react-jsx-runtime.production.min.js","../../../node_modules/react/cjs/react.development.js","../../../node_modules/react/cjs/react.production.min.js","../../../node_modules/react/index.js","../../../node_modules/react/jsx-runtime.js","../../../node_modules/react/package.json","../../../node_modules/styled-jsx/dist/index/index.js","../../../node_modules/styled-jsx/index.js","../../../node_modules/styled-jsx/package.json","../../../package.json","../../package.json","../chunks/682.js","../webpack-runtime.js"]} \ No newline at end of file diff --git a/.next/server/pages/_error.js b/.next/server/pages/_error.js deleted file mode 100644 index b39a7a66..00000000 --- a/.next/server/pages/_error.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(()=>{var e={};e.id=820,e.ids=[820,660],e.modules={1323:(e,t)=>{Object.defineProperty(t,"l",{enumerable:!0,get:function(){return function e(t,r){return r in t?t[r]:"then"in t&&"function"==typeof t.then?t.then(t=>e(t,r)):"function"==typeof t&&"default"===r?t:void 0}}})},6051:(e,t,r)=>{r.r(t),r.d(t,{config:()=>h,default:()=>p,getServerSideProps:()=>g,getStaticPaths:()=>f,getStaticProps:()=>c,reportWebVitals:()=>y,routeModule:()=>v,unstable_getServerProps:()=>P,unstable_getServerSideProps:()=>x,unstable_getStaticParams:()=>_,unstable_getStaticPaths:()=>m,unstable_getStaticProps:()=>b});var n=r(7093),o=r(5244),l=r(1323),a=r(1682),i=r.n(a),u=r(8141),d=r.n(u),s=r(8529);let p=(0,l.l)(s,"default"),c=(0,l.l)(s,"getStaticProps"),f=(0,l.l)(s,"getStaticPaths"),g=(0,l.l)(s,"getServerSideProps"),h=(0,l.l)(s,"config"),y=(0,l.l)(s,"reportWebVitals"),b=(0,l.l)(s,"unstable_getStaticProps"),m=(0,l.l)(s,"unstable_getStaticPaths"),_=(0,l.l)(s,"unstable_getStaticParams"),P=(0,l.l)(s,"unstable_getServerProps"),x=(0,l.l)(s,"unstable_getServerSideProps"),v=new n.PagesRouteModule({definition:{kind:o.x.PAGES,page:"/_error",pathname:"/_error",bundlePath:"",filename:""},components:{App:d(),Document:i()},userland:s})},8141:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return u}});let n=r(167),o=r(997),l=n._(r(6689)),a=r(5782);async function i(e){let{Component:t,ctx:r}=e;return{pageProps:await (0,a.loadGetInitialProps)(t,r)}}class u extends l.default.Component{render(){let{Component:e,pageProps:t}=this.props;return(0,o.jsx)(e,{...t})}}u.origGetInitialProps=i,u.getInitialProps=i,("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},8529:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return s}});let n=r(167),o=r(997),l=n._(r(6689)),a=n._(r(494)),i={400:"Bad Request",404:"This page could not be found",405:"Method Not Allowed",500:"Internal Server Error"};function u(e){let{res:t,err:r}=e;return{statusCode:t&&t.statusCode?t.statusCode:r?r.statusCode:404}}let d={error:{fontFamily:'system-ui,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji"',height:"100vh",textAlign:"center",display:"flex",flexDirection:"column",alignItems:"center",justifyContent:"center"},desc:{lineHeight:"48px"},h1:{display:"inline-block",margin:"0 20px 0 0",paddingRight:23,fontSize:24,fontWeight:500,verticalAlign:"top"},h2:{fontSize:14,fontWeight:400,lineHeight:"28px"},wrap:{display:"inline-block"}};class s extends l.default.Component{render(){let{statusCode:e,withDarkMode:t=!0}=this.props,r=this.props.title||i[e]||"An unexpected error has occurred";return(0,o.jsxs)("div",{style:d.error,children:[(0,o.jsx)(a.default,{children:(0,o.jsx)("title",{children:e?e+": "+r:"Application error: a client-side exception has occurred"})}),(0,o.jsxs)("div",{style:d.desc,children:[(0,o.jsx)("style",{dangerouslySetInnerHTML:{__html:"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}"+(t?"@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}":"")}}),e?(0,o.jsx)("h1",{className:"next-error-h1",style:d.h1,children:e}):null,(0,o.jsx)("div",{style:d.wrap,children:(0,o.jsxs)("h2",{style:d.h2,children:[this.props.title||e?r:(0,o.jsx)(o.Fragment,{children:"Application error: a client-side exception has occurred (see the browser console for more information)"}),"."]})})]})]})}}s.displayName="ErrorPage",s.getInitialProps=u,s.origGetInitialProps=u,("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},8579:(e,t)=>{function r(e){let{ampFirst:t=!1,hybrid:r=!1,hasQuery:n=!1}=void 0===e?{}:e;return t||r&&n}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"isInAmpMode",{enumerable:!0,get:function(){return r}})},494:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{default:function(){return h},defaultHead:function(){return p}});let n=r(167),o=r(8760),l=r(997),a=o._(r(6689)),i=n._(r(3657)),u=r(8039),d=r(1988),s=r(8579);function p(e){void 0===e&&(e=!1);let t=[(0,l.jsx)("meta",{charSet:"utf-8"})];return e||t.push((0,l.jsx)("meta",{name:"viewport",content:"width=device-width"})),t}function c(e,t){return"string"==typeof t||"number"==typeof t?e:t.type===a.default.Fragment?e.concat(a.default.Children.toArray(t.props.children).reduce((e,t)=>"string"==typeof t||"number"==typeof t?e:e.concat(t),[])):e.concat(t)}r(9784);let f=["name","httpEquiv","charSet","itemProp"];function g(e,t){let{inAmpMode:r}=t;return e.reduce(c,[]).reverse().concat(p(r).reverse()).filter(function(){let e=new Set,t=new Set,r=new Set,n={};return o=>{let l=!0,a=!1;if(o.key&&"number"!=typeof o.key&&o.key.indexOf("$")>0){a=!0;let t=o.key.slice(o.key.indexOf("$")+1);e.has(t)?l=!1:e.add(t)}switch(o.type){case"title":case"base":t.has(o.type)?l=!1:t.add(o.type);break;case"meta":for(let e=0,t=f.length;e{let n=e.key||t;if(!r&&"link"===e.type&&e.props.href&&["https://fonts.googleapis.com/css","https://use.typekit.net/"].some(t=>e.props.href.startsWith(t))){let t={...e.props||{}};return t["data-href"]=t.href,t.href=void 0,t["data-optimized-fonts"]=!0,a.default.cloneElement(e,t)}return a.default.cloneElement(e,{key:n})})}let h=function(e){let{children:t}=e,r=(0,a.useContext)(u.AmpStateContext),n=(0,a.useContext)(d.HeadManagerContext);return(0,l.jsx)(i.default,{reduceComponentsToState:g,headManager:n,inAmpMode:(0,s.isInAmpMode)(r),children:t})};("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},3657:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return a}});let n=r(6689),o=()=>{},l=()=>{};function a(e){var t;let{headManager:r,reduceComponentsToState:a}=e;function i(){if(r&&r.mountedInstances){let t=n.Children.toArray(Array.from(r.mountedInstances).filter(Boolean));r.updateHead(a(t,e))}}return null==r||null==(t=r.mountedInstances)||t.add(e.children),i(),o(()=>{var t;return null==r||null==(t=r.mountedInstances)||t.add(e.children),()=>{var t;null==r||null==(t=r.mountedInstances)||t.delete(e.children)}}),o(()=>(r&&(r._pendingUpdate=i),()=>{r&&(r._pendingUpdate=i)})),l(()=>(r&&r._pendingUpdate&&(r._pendingUpdate(),r._pendingUpdate=null),()=>{r&&r._pendingUpdate&&(r._pendingUpdate(),r._pendingUpdate=null)})),null}},9784:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"warnOnce",{enumerable:!0,get:function(){return r}});let r=e=>{}},5244:(e,t)=>{var r;Object.defineProperty(t,"x",{enumerable:!0,get:function(){return r}}),function(e){e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE"}(r||(r={}))},8039:(e,t,r)=>{e.exports=r(7093).vendored.contexts.AmpContext},1988:(e,t,r)=>{e.exports=r(7093).vendored.contexts.HeadManagerContext},2785:e=>{e.exports=require("next/dist/compiled/next-server/pages.runtime.prod.js")},6689:e=>{e.exports=require("react")},997:e=>{e.exports=require("react/jsx-runtime")},5315:e=>{e.exports=require("path")},8760:(e,t)=>{function r(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(r=function(e){return e?n:t})(e)}t._=t._interop_require_wildcard=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=r(t);if(n&&n.has(e))return n.get(e);var o={__proto__:null},l=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if("default"!==a&&Object.prototype.hasOwnProperty.call(e,a)){var i=l?Object.getOwnPropertyDescriptor(e,a):null;i&&(i.get||i.set)?Object.defineProperty(o,a,i):o[a]=e[a]}return o.default=e,n&&n.set(e,o),o}}};var t=require("../webpack-runtime.js");t.C(e);var r=e=>t(t.s=e),n=t.X(0,[682],()=>r(6051));module.exports=n})(); \ No newline at end of file diff --git a/.next/server/pages/_error.js.nft.json b/.next/server/pages/_error.js.nft.json deleted file mode 100644 index abe34ef8..00000000 --- a/.next/server/pages/_error.js.nft.json +++ /dev/null @@ -1 +0,0 @@ -{"version":1,"files":["../../../node_modules/client-only/index.js","../../../node_modules/client-only/package.json","../../../node_modules/next/dist/compiled/@opentelemetry/api/index.js","../../../node_modules/next/dist/compiled/@opentelemetry/api/package.json","../../../node_modules/next/dist/compiled/jsonwebtoken/index.js","../../../node_modules/next/dist/compiled/jsonwebtoken/package.json","../../../node_modules/next/dist/compiled/next-server/pages.runtime.prod.js","../../../node_modules/next/dist/compiled/node-html-parser/index.js","../../../node_modules/next/dist/compiled/node-html-parser/package.json","../../../node_modules/next/dist/lib/semver-noop.js","../../../node_modules/next/dist/server/lib/trace/constants.js","../../../node_modules/next/dist/server/lib/trace/tracer.js","../../../node_modules/next/package.json","../../../node_modules/react-dom/cjs/react-dom-server-legacy.browser.development.js","../../../node_modules/react-dom/cjs/react-dom-server-legacy.browser.production.min.js","../../../node_modules/react-dom/cjs/react-dom-server.browser.development.js","../../../node_modules/react-dom/cjs/react-dom-server.browser.production.min.js","../../../node_modules/react-dom/package.json","../../../node_modules/react-dom/server.browser.js","../../../node_modules/react/cjs/react-jsx-runtime.development.js","../../../node_modules/react/cjs/react-jsx-runtime.production.min.js","../../../node_modules/react/cjs/react.development.js","../../../node_modules/react/cjs/react.production.min.js","../../../node_modules/react/index.js","../../../node_modules/react/jsx-runtime.js","../../../node_modules/react/package.json","../../../node_modules/styled-jsx/dist/index/index.js","../../../node_modules/styled-jsx/index.js","../../../node_modules/styled-jsx/package.json","../../package.json","../chunks/682.js","../webpack-runtime.js"]} \ No newline at end of file diff --git a/.next/server/server-reference-manifest.js b/.next/server/server-reference-manifest.js deleted file mode 100644 index 3ca5dc55..00000000 --- a/.next/server/server-reference-manifest.js +++ /dev/null @@ -1 +0,0 @@ -self.__RSC_SERVER_MANIFEST="{\"node\":{},\"edge\":{},\"encryptionKey\":\"process.env.NEXT_SERVER_ACTIONS_ENCRYPTION_KEY\"}" \ No newline at end of file diff --git a/.next/server/server-reference-manifest.json b/.next/server/server-reference-manifest.json deleted file mode 100644 index 75eace5b..00000000 --- a/.next/server/server-reference-manifest.json +++ /dev/null @@ -1 +0,0 @@ -{"node":{},"edge":{},"encryptionKey":"Ka/IOGAQOTG8eMsyXrQWNAlDLF9odqMFGHMULODNN8Y="} \ No newline at end of file diff --git a/.next/server/webpack-runtime.js b/.next/server/webpack-runtime.js deleted file mode 100644 index bbd7df5e..00000000 --- a/.next/server/webpack-runtime.js +++ /dev/null @@ -1 +0,0 @@ -(()=>{"use strict";var e={},r={};function t(o){var n=r[o];if(void 0!==n)return n.exports;var a=r[o]={id:o,loaded:!1,exports:{}},u=!0;try{e[o](a,a.exports,t),u=!1}finally{u&&delete r[o]}return a.loaded=!0,a.exports}t.m=e,t.n=e=>{var r=e&&e.__esModule?()=>e.default:()=>e;return t.d(r,{a:r}),r},(()=>{var e,r=Object.getPrototypeOf?e=>Object.getPrototypeOf(e):e=>e.__proto__;t.t=function(o,n){if(1&n&&(o=this(o)),8&n||"object"==typeof o&&o&&(4&n&&o.__esModule||16&n&&"function"==typeof o.then))return o;var a=Object.create(null);t.r(a);var u={};e=e||[null,r({}),r([]),r(r)];for(var d=2&n&&o;"object"==typeof d&&!~e.indexOf(d);d=r(d))Object.getOwnPropertyNames(d).forEach(e=>u[e]=()=>o[e]);return u.default=()=>o,t.d(a,u),a}})(),t.d=(e,r)=>{for(var o in r)t.o(r,o)&&!t.o(e,o)&&Object.defineProperty(e,o,{enumerable:!0,get:r[o]})},t.f={},t.e=e=>Promise.all(Object.keys(t.f).reduce((r,o)=>(t.f[o](e,r),r),[])),t.u=e=>""+e+".js",t.o=(e,r)=>Object.prototype.hasOwnProperty.call(e,r),t.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},t.nmd=e=>(e.paths=[],e.children||(e.children=[]),e),t.X=(e,r,o)=>{var n=r;o||(r=e,o=()=>t(t.s=n)),r.map(t.e,t);var a=o();return void 0===a?e:a},(()=>{var e={658:1},r=r=>{var o=r.modules,n=r.ids,a=r.runtime;for(var u in o)t.o(o,u)&&(t.m[u]=o[u]);a&&a(t);for(var d=0;d{e[o]||(658!=o?r(require("./chunks/"+t.u(o))):e[o]=1)},module.exports=t,t.C=r})()})(); \ No newline at end of file diff --git a/.next/static/2ztEFM1FVYTFXBQ_Pbk1J/_buildManifest.js b/.next/static/2ztEFM1FVYTFXBQ_Pbk1J/_buildManifest.js deleted file mode 100644 index e183940d..00000000 --- a/.next/static/2ztEFM1FVYTFXBQ_Pbk1J/_buildManifest.js +++ /dev/null @@ -1 +0,0 @@ -self.__BUILD_MANIFEST={__rewrites:{afterFiles:[],beforeFiles:[],fallback:[]},"/_error":["static/chunks/pages/_error-7ba65e1336b92748.js"],sortedPages:["/_app","/_error"]},self.__BUILD_MANIFEST_CB&&self.__BUILD_MANIFEST_CB(); \ No newline at end of file diff --git a/.next/static/2ztEFM1FVYTFXBQ_Pbk1J/_ssgManifest.js b/.next/static/2ztEFM1FVYTFXBQ_Pbk1J/_ssgManifest.js deleted file mode 100644 index 5b3ff592..00000000 --- a/.next/static/2ztEFM1FVYTFXBQ_Pbk1J/_ssgManifest.js +++ /dev/null @@ -1 +0,0 @@ -self.__SSG_MANIFEST=new Set([]);self.__SSG_MANIFEST_CB&&self.__SSG_MANIFEST_CB() \ No newline at end of file diff --git a/.next/static/chunks/117-e3feb2d81150d197.js b/.next/static/chunks/117-e3feb2d81150d197.js deleted file mode 100644 index 5b8f853c..00000000 --- a/.next/static/chunks/117-e3feb2d81150d197.js +++ /dev/null @@ -1,2 +0,0 @@ -(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[117],{5157:function(e,t){"use strict";function n(){return""}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"getDeploymentIdQueryOrEmptyString",{enumerable:!0,get:function(){return n}})},1572:function(){"trimStart"in String.prototype||(String.prototype.trimStart=String.prototype.trimLeft),"trimEnd"in String.prototype||(String.prototype.trimEnd=String.prototype.trimRight),"description"in Symbol.prototype||Object.defineProperty(Symbol.prototype,"description",{configurable:!0,get:function(){var e=/\((.*)\)/.exec(this.toString());return e?e[1]:void 0}}),Array.prototype.flat||(Array.prototype.flat=function(e,t){return t=this.concat.apply([],this),e>1&&t.some(Array.isArray)?t.flat(e-1):t},Array.prototype.flatMap=function(e,t){return this.map(e,t).flat()}),Promise.prototype.finally||(Promise.prototype.finally=function(e){if("function"!=typeof e)return this.then(e,e);var t=this.constructor||Promise;return this.then(function(n){return t.resolve(e()).then(function(){return n})},function(n){return t.resolve(e()).then(function(){throw n})})}),Object.fromEntries||(Object.fromEntries=function(e){return Array.from(e).reduce(function(e,t){return e[t[0]]=t[1],e},{})}),Array.prototype.at||(Array.prototype.at=function(e){var t=Math.trunc(e)||0;if(t<0&&(t+=this.length),!(t<0||t>=this.length))return this[t]}),Object.hasOwn||(Object.hasOwn=function(e,t){if(null==e)throw TypeError("Cannot convert undefined or null to object");return Object.prototype.hasOwnProperty.call(Object(e),t)}),"canParse"in URL||(URL.canParse=function(e,t){try{return new URL(e,t),!0}catch(e){return!1}})},1634:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"addBasePath",{enumerable:!0,get:function(){return u}});let r=n(8498),o=n(8521);function u(e,t){return(0,o.normalizePathTrailingSlash)((0,r.addPathPrefix)(e,""))}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},5266:function(e,t){"use strict";function n(e){var t,n;t=self.__next_s,n=()=>{e()},t&&t.length?t.reduce((e,t)=>{let[n,r]=t;return e.then(()=>new Promise((e,t)=>{let o=document.createElement("script");if(r)for(let e in r)"children"!==e&&o.setAttribute(e,r[e]);n?(o.src=n,o.onload=()=>e(),o.onerror=t):r&&(o.innerHTML=r.children,setTimeout(e)),document.head.appendChild(o)}))},Promise.resolve()).catch(e=>{console.error(e)}).then(()=>{n()}):n()}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"appBootstrap",{enumerable:!0,get:function(){return n}}),window.next={version:"14.2.35",appDir:!0},("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},3079:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"callServer",{enumerable:!0,get:function(){return o}});let r=n(2846);async function o(e,t){let n=(0,r.getServerActionDispatcher)();if(!n)throw Error("Invariant: missing action dispatcher.");return new Promise((r,o)=>{n({actionId:e,actionArgs:t,resolve:r,reject:o})})}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},2304:function(e,t,n){"use strict";let r,o;Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"hydrate",{enumerable:!0,get:function(){return x}});let u=n(7043),l=n(3099),a=n(7437);n(1572);let i=u._(n(4040)),c=l._(n(2265)),s=n(6671),f=n(8701),d=u._(n(1404)),p=n(3079),h=n(9721),y=n(2103);n(647);let _=window.console.error;window.console.error=function(){for(var e=arguments.length,t=Array(e),n=0;n{if((0,h.isNextRouterError)(e.error)){e.preventDefault();return}});let v=document,b=new TextEncoder,g=!1,m=!1,R=null;function P(e){if(0===e[0])r=[];else if(1===e[0]){if(!r)throw Error("Unexpected server data: missing bootstrap script.");o?o.enqueue(b.encode(e[1])):r.push(e[1])}else 2===e[0]&&(R=e[1])}let j=function(){o&&!m&&(o.close(),m=!0,r=void 0),g=!0};"loading"===document.readyState?document.addEventListener("DOMContentLoaded",j,!1):j();let O=self.__next_f=self.__next_f||[];O.forEach(P),O.push=P;let E=new ReadableStream({start(e){r&&(r.forEach(t=>{e.enqueue(b.encode(t))}),g&&!m&&(e.close(),m=!0,r=void 0)),o=e}}),S=(0,s.createFromReadableStream)(E,{callServer:p.callServer});function w(){return(0,c.use)(S)}let M=c.default.StrictMode;function T(e){let{children:t}=e;return t}function x(){let e=(0,y.createMutableActionQueue)(),t=(0,a.jsx)(M,{children:(0,a.jsx)(f.HeadManagerContext.Provider,{value:{appDir:!0},children:(0,a.jsx)(y.ActionQueueContext.Provider,{value:e,children:(0,a.jsx)(T,{children:(0,a.jsx)(w,{})})})})}),n=window.__next_root_layout_missing_tags,r=!!(null==n?void 0:n.length),o={onRecoverableError:d.default};"__next_error__"===document.documentElement.id||r?i.default.createRoot(v,o).render(t):c.default.startTransition(()=>i.default.hydrateRoot(v,t,{...o,formState:R}))}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},4278:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),n(9506),(0,n(5266).appBootstrap)(()=>{let{hydrate:e}=n(2304);n(2846),n(4707),e()}),("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},9506:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),n(5157);{let e=n.u;n.u=function(){for(var t=arguments.length,n=Array(t),r=0;r(l(function(){var e;let t=document.getElementsByName(u)[0];if(null==t?void 0:null==(e=t.shadowRoot)?void 0:e.childNodes[0])return t.shadowRoot.childNodes[0];{let e=document.createElement(u);e.style.cssText="position:absolute";let t=document.createElement("div");return t.ariaLive="assertive",t.id="__next-route-announcer__",t.role="alert",t.style.cssText="position:absolute;border:0;height:1px;margin:-1px;padding:0;width:1px;clip:rect(0 0 0 0);overflow:hidden;white-space:nowrap;word-wrap:normal",e.attachShadow({mode:"open"}).appendChild(t),document.body.appendChild(e),t}}()),()=>{let e=document.getElementsByTagName(u)[0];(null==e?void 0:e.isConnected)&&document.body.removeChild(e)}),[]);let[a,i]=(0,r.useState)(""),c=(0,r.useRef)();return(0,r.useEffect)(()=>{let e="";if(document.title)e=document.title;else{let t=document.querySelector("h1");t&&(e=t.innerText||t.textContent||"")}void 0!==c.current&&c.current!==e&&i(e),c.current=e},[t]),n?(0,o.createPortal)(a,n):null}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},6866:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{ACTION:function(){return r},FLIGHT_PARAMETERS:function(){return i},NEXT_DID_POSTPONE_HEADER:function(){return s},NEXT_ROUTER_PREFETCH_HEADER:function(){return u},NEXT_ROUTER_STATE_TREE:function(){return o},NEXT_RSC_UNION_QUERY:function(){return c},NEXT_URL:function(){return l},RSC_CONTENT_TYPE_HEADER:function(){return a},RSC_HEADER:function(){return n}});let n="RSC",r="Next-Action",o="Next-Router-State-Tree",u="Next-Router-Prefetch",l="Next-Url",a="text/x-component",i=[[n],[o],[u]],c="_rsc",s="x-nextjs-postponed";("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},2846:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{createEmptyCacheNode:function(){return C},default:function(){return I},getServerActionDispatcher:function(){return S},urlToUrlWithoutFlightMarker:function(){return M}});let r=n(3099),o=n(7437),u=r._(n(2265)),l=n(1956),a=n(4673),i=n(3456),c=n(9060),s=n(7744),f=n(1060),d=n(2952),p=n(6146),h=n(1634),y=n(6495),_=n(4123),v=n(9320),b=n(8137),g=n(6866),m=n(5076),R=n(1283),P=n(4541),j="undefined"==typeof window,O=j?null:new Map,E=null;function S(){return E}let w={};function M(e){let t=new URL(e,location.origin);if(t.searchParams.delete(g.NEXT_RSC_UNION_QUERY),t.pathname.endsWith(".txt")){let{pathname:e}=t,n=e.endsWith("/index.txt")?10:4;t.pathname=e.slice(0,-n)}return t}function T(e){return e.origin!==window.location.origin}function x(e){let{appRouterState:t,sync:n}=e;return(0,u.useInsertionEffect)(()=>{let{tree:e,pushRef:r,canonicalUrl:o}=t,u={...r.preserveCustomHistoryState?window.history.state:{},__NA:!0,__PRIVATE_NEXTJS_INTERNALS_TREE:e};r.pendingPush&&(0,i.createHrefFromUrl)(new URL(window.location.href))!==o?(r.pendingPush=!1,window.history.pushState(u,"",o)):window.history.replaceState(u,"",o),n(t)},[t,n]),null}function C(){return{lazyData:null,rsc:null,prefetchRsc:null,head:null,prefetchHead:null,parallelRoutes:new Map,lazyDataResolved:!1,loading:null}}function A(e){null==e&&(e={});let t=window.history.state,n=null==t?void 0:t.__NA;n&&(e.__NA=n);let r=null==t?void 0:t.__PRIVATE_NEXTJS_INTERNALS_TREE;return r&&(e.__PRIVATE_NEXTJS_INTERNALS_TREE=r),e}function N(e){let{headCacheNode:t}=e,n=null!==t?t.head:null,r=null!==t?t.prefetchHead:null,o=null!==r?r:n;return(0,u.useDeferredValue)(n,o)}function D(e){let t,{buildId:n,initialHead:r,initialTree:i,urlParts:f,initialSeedData:g,couldBeIntercepted:S,assetPrefix:M,missingSlots:C}=e,D=(0,u.useMemo)(()=>(0,d.createInitialRouterState)({buildId:n,initialSeedData:g,urlParts:f,initialTree:i,initialParallelRoutes:O,location:j?null:window.location,initialHead:r,couldBeIntercepted:S}),[n,g,f,i,r,S]),[I,U,k]=(0,s.useReducerWithReduxDevtools)(D);(0,u.useEffect)(()=>{O=null},[]);let{canonicalUrl:F}=(0,s.useUnwrapState)(I),{searchParams:L,pathname:H}=(0,u.useMemo)(()=>{let e=new URL(F,"undefined"==typeof window?"http://n":window.location.href);return{searchParams:e.searchParams,pathname:(0,R.hasBasePath)(e.pathname)?(0,m.removeBasePath)(e.pathname):e.pathname}},[F]),$=(0,u.useCallback)(e=>{let{previousTree:t,serverResponse:n}=e;(0,u.startTransition)(()=>{U({type:a.ACTION_SERVER_PATCH,previousTree:t,serverResponse:n})})},[U]),G=(0,u.useCallback)((e,t,n)=>{let r=new URL((0,h.addBasePath)(e),location.href);return U({type:a.ACTION_NAVIGATE,url:r,isExternalUrl:T(r),locationSearch:location.search,shouldScroll:null==n||n,navigateType:t})},[U]);E=(0,u.useCallback)(e=>{(0,u.startTransition)(()=>{U({...e,type:a.ACTION_SERVER_ACTION})})},[U]);let z=(0,u.useMemo)(()=>({back:()=>window.history.back(),forward:()=>window.history.forward(),prefetch:(e,t)=>{let n;if(!(0,p.isBot)(window.navigator.userAgent)){try{n=new URL((0,h.addBasePath)(e),window.location.href)}catch(t){throw Error("Cannot prefetch '"+e+"' because it cannot be converted to a URL.")}T(n)||(0,u.startTransition)(()=>{var e;U({type:a.ACTION_PREFETCH,url:n,kind:null!=(e=null==t?void 0:t.kind)?e:a.PrefetchKind.FULL})})}},replace:(e,t)=>{void 0===t&&(t={}),(0,u.startTransition)(()=>{var n;G(e,"replace",null==(n=t.scroll)||n)})},push:(e,t)=>{void 0===t&&(t={}),(0,u.startTransition)(()=>{var n;G(e,"push",null==(n=t.scroll)||n)})},refresh:()=>{(0,u.startTransition)(()=>{U({type:a.ACTION_REFRESH,origin:window.location.origin})})},fastRefresh:()=>{throw Error("fastRefresh can only be used in development mode. Please use refresh instead.")}}),[U,G]);(0,u.useEffect)(()=>{window.next&&(window.next.router=z)},[z]),(0,u.useEffect)(()=>{function e(e){var t;e.persisted&&(null==(t=window.history.state)?void 0:t.__PRIVATE_NEXTJS_INTERNALS_TREE)&&(w.pendingMpaPath=void 0,U({type:a.ACTION_RESTORE,url:new URL(window.location.href),tree:window.history.state.__PRIVATE_NEXTJS_INTERNALS_TREE}))}return window.addEventListener("pageshow",e),()=>{window.removeEventListener("pageshow",e)}},[U]);let{pushRef:B}=(0,s.useUnwrapState)(I);if(B.mpaNavigation){if(w.pendingMpaPath!==F){let e=window.location;B.pendingPush?e.assign(F):e.replace(F),w.pendingMpaPath=F}(0,u.use)(b.unresolvedThenable)}(0,u.useEffect)(()=>{let e=window.history.pushState.bind(window.history),t=window.history.replaceState.bind(window.history),n=e=>{var t;let n=window.location.href,r=null==(t=window.history.state)?void 0:t.__PRIVATE_NEXTJS_INTERNALS_TREE;(0,u.startTransition)(()=>{U({type:a.ACTION_RESTORE,url:new URL(null!=e?e:n,n),tree:r})})};window.history.pushState=function(t,r,o){return(null==t?void 0:t.__NA)||(null==t?void 0:t._N)||(t=A(t),o&&n(o)),e(t,r,o)},window.history.replaceState=function(e,r,o){return(null==e?void 0:e.__NA)||(null==e?void 0:e._N)||(e=A(e),o&&n(o)),t(e,r,o)};let r=e=>{let{state:t}=e;if(t){if(!t.__NA){window.location.reload();return}(0,u.startTransition)(()=>{U({type:a.ACTION_RESTORE,url:new URL(window.location.href),tree:t.__PRIVATE_NEXTJS_INTERNALS_TREE})})}};return window.addEventListener("popstate",r),()=>{window.history.pushState=e,window.history.replaceState=t,window.removeEventListener("popstate",r)}},[U]);let{cache:W,tree:K,nextUrl:V,focusAndScrollRef:Y}=(0,s.useUnwrapState)(I),X=(0,u.useMemo)(()=>(0,v.findHeadInCache)(W,K[1]),[W,K]),q=(0,u.useMemo)(()=>(function e(t,n){for(let r of(void 0===n&&(n={}),Object.values(t[1]))){let t=r[0],o=Array.isArray(t),u=o?t[1]:t;!u||u.startsWith(P.PAGE_SEGMENT_KEY)||(o&&("c"===t[2]||"oc"===t[2])?n[t[0]]=t[1].split("/"):o&&(n[t[0]]=t[1]),n=e(r,n))}return n})(K),[K]);if(null!==X){let[e,n]=X;t=(0,o.jsx)(N,{headCacheNode:e},n)}else t=null;let J=(0,o.jsxs)(_.RedirectBoundary,{children:[t,W.rsc,(0,o.jsx)(y.AppRouterAnnouncer,{tree:K})]});return(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)(x,{appRouterState:(0,s.useUnwrapState)(I),sync:k}),(0,o.jsx)(c.PathParamsContext.Provider,{value:q,children:(0,o.jsx)(c.PathnameContext.Provider,{value:H,children:(0,o.jsx)(c.SearchParamsContext.Provider,{value:L,children:(0,o.jsx)(l.GlobalLayoutRouterContext.Provider,{value:{buildId:n,changeByServerResponse:$,tree:K,focusAndScrollRef:Y,nextUrl:V},children:(0,o.jsx)(l.AppRouterContext.Provider,{value:z,children:(0,o.jsx)(l.LayoutRouterContext.Provider,{value:{childNodes:W.parallelRoutes,tree:K,url:F,loading:W.loading},children:J})})})})})})]})}function I(e){let{globalErrorComponent:t,...n}=e;return(0,o.jsx)(f.ErrorBoundary,{errorComponent:t,children:(0,o.jsx)(D,{...n})})}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},6149:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"bailoutToClientRendering",{enumerable:!0,get:function(){return u}});let r=n(8993),o=n(1845);function u(e){let t=o.staticGenerationAsyncStorage.getStore();if((null==t||!t.forceStatic)&&(null==t?void 0:t.isStaticGeneration))throw new r.BailoutToCSRError(e)}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},9107:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"ClientPageRoot",{enumerable:!0,get:function(){return u}});let r=n(7437),o=n(4535);function u(e){let{Component:t,props:n}=e;return n.searchParams=(0,o.createDynamicallyTrackedSearchParams)(n.searchParams||{}),(0,r.jsx)(t,{...n})}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},1060:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{ErrorBoundary:function(){return h},ErrorBoundaryHandler:function(){return f},GlobalError:function(){return d},default:function(){return p}});let r=n(7043),o=n(7437),u=r._(n(2265)),l=n(5475),a=n(9721),i=n(1845),c={error:{fontFamily:'system-ui,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji"',height:"100vh",textAlign:"center",display:"flex",flexDirection:"column",alignItems:"center",justifyContent:"center"},text:{fontSize:"14px",fontWeight:400,lineHeight:"28px",margin:"0 8px"}};function s(e){let{error:t}=e,n=i.staticGenerationAsyncStorage.getStore();if((null==n?void 0:n.isRevalidate)||(null==n?void 0:n.isStaticGeneration))throw console.error(t),t;return null}class f extends u.default.Component{static getDerivedStateFromError(e){if((0,a.isNextRouterError)(e))throw e;return{error:e}}static getDerivedStateFromProps(e,t){return e.pathname!==t.previousPathname&&t.error?{error:null,previousPathname:e.pathname}:{error:t.error,previousPathname:e.pathname}}render(){return this.state.error?(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)(s,{error:this.state.error}),this.props.errorStyles,this.props.errorScripts,(0,o.jsx)(this.props.errorComponent,{error:this.state.error,reset:this.reset})]}):this.props.children}constructor(e){super(e),this.reset=()=>{this.setState({error:null})},this.state={error:null,previousPathname:this.props.pathname}}}function d(e){let{error:t}=e,n=null==t?void 0:t.digest;return(0,o.jsxs)("html",{id:"__next_error__",children:[(0,o.jsx)("head",{}),(0,o.jsxs)("body",{children:[(0,o.jsx)(s,{error:t}),(0,o.jsx)("div",{style:c.error,children:(0,o.jsxs)("div",{children:[(0,o.jsx)("h2",{style:c.text,children:"Application error: a "+(n?"server":"client")+"-side exception has occurred (see the "+(n?"server logs":"browser console")+" for more information)."}),n?(0,o.jsx)("p",{style:c.text,children:"Digest: "+n}):null]})})]})]})}let p=d;function h(e){let{errorComponent:t,errorStyles:n,errorScripts:r,children:u}=e,a=(0,l.usePathname)();return t?(0,o.jsx)(f,{pathname:a,errorComponent:t,errorStyles:n,errorScripts:r,children:u}):(0,o.jsx)(o.Fragment,{children:u})}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},6177:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{DynamicServerError:function(){return r},isDynamicServerError:function(){return o}});let n="DYNAMIC_SERVER_USAGE";class r extends Error{constructor(e){super("Dynamic server usage: "+e),this.description=e,this.digest=n}}function o(e){return"object"==typeof e&&null!==e&&"digest"in e&&"string"==typeof e.digest&&e.digest===n}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},9721:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"isNextRouterError",{enumerable:!0,get:function(){return u}});let r=n(8200),o=n(8968);function u(e){return e&&e.digest&&((0,o.isRedirectError)(e)||(0,r.isNotFoundError)(e))}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},4707:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return E}});let r=n(7043),o=n(3099),u=n(7437),l=o._(n(2265)),a=r._(n(4887)),i=n(1956),c=n(4848),s=n(8137),f=n(1060),d=n(6015),p=n(7092),h=n(4123),y=n(80),_=n(3171),v=n(8505),b=n(8077),g=["bottom","height","left","right","top","width","x","y"];function m(e,t){let n=e.getBoundingClientRect();return n.top>=0&&n.top<=t}class R extends l.default.Component{componentDidMount(){this.handlePotentialScroll()}componentDidUpdate(){this.props.focusAndScrollRef.apply&&this.handlePotentialScroll()}render(){return this.props.children}constructor(...e){super(...e),this.handlePotentialScroll=()=>{let{focusAndScrollRef:e,segmentPath:t}=this.props;if(e.apply){var n;if(0!==e.segmentPaths.length&&!e.segmentPaths.some(e=>t.every((t,n)=>(0,d.matchSegment)(t,e[n]))))return;let r=null,o=e.hashFragment;if(o&&(r="top"===o?document.body:null!=(n=document.getElementById(o))?n:document.getElementsByName(o)[0]),r||(r="undefined"==typeof window?null:a.default.findDOMNode(this)),!(r instanceof Element))return;for(;!(r instanceof HTMLElement)||function(e){if(["sticky","fixed"].includes(getComputedStyle(e).position))return!0;let t=e.getBoundingClientRect();return g.every(e=>0===t[e])}(r);){if(null===r.nextElementSibling)return;r=r.nextElementSibling}e.apply=!1,e.hashFragment=null,e.segmentPaths=[],(0,p.handleSmoothScroll)(()=>{if(o){r.scrollIntoView();return}let e=document.documentElement,t=e.clientHeight;!m(r,t)&&(e.scrollTop=0,m(r,t)||r.scrollIntoView())},{dontForceLayout:!0,onlyHashChange:e.onlyHashChange}),e.onlyHashChange=!1,r.focus()}}}}function P(e){let{segmentPath:t,children:n}=e,r=(0,l.useContext)(i.GlobalLayoutRouterContext);if(!r)throw Error("invariant global layout router not mounted");return(0,u.jsx)(R,{segmentPath:t,focusAndScrollRef:r.focusAndScrollRef,children:n})}function j(e){let{parallelRouterKey:t,url:n,childNodes:r,segmentPath:o,tree:a,cacheKey:f}=e,p=(0,l.useContext)(i.GlobalLayoutRouterContext);if(!p)throw Error("invariant global layout router not mounted");let{buildId:h,changeByServerResponse:y,tree:_}=p,v=r.get(f);if(void 0===v){let e={lazyData:null,rsc:null,prefetchRsc:null,head:null,prefetchHead:null,parallelRoutes:new Map,lazyDataResolved:!1,loading:null};v=e,r.set(f,e)}let g=null!==v.prefetchRsc?v.prefetchRsc:v.rsc,m=(0,l.useDeferredValue)(v.rsc,g),R="object"==typeof m&&null!==m&&"function"==typeof m.then?(0,l.use)(m):m;if(!R){let e=v.lazyData;if(null===e){let t=function e(t,n){if(t){let[r,o]=t,u=2===t.length;if((0,d.matchSegment)(n[0],r)&&n[1].hasOwnProperty(o)){if(u){let t=e(void 0,n[1][o]);return[n[0],{...n[1],[o]:[t[0],t[1],t[2],"refetch"]}]}return[n[0],{...n[1],[o]:e(t.slice(2),n[1][o])}]}}return n}(["",...o],_),r=(0,b.hasInterceptionRouteInCurrentTree)(_);v.lazyData=e=(0,c.fetchServerResponse)(new URL(n,location.origin),t,r?p.nextUrl:null,h),v.lazyDataResolved=!1}let t=(0,l.use)(e);v.lazyDataResolved||(setTimeout(()=>{(0,l.startTransition)(()=>{y({previousTree:_,serverResponse:t})})}),v.lazyDataResolved=!0),(0,l.use)(s.unresolvedThenable)}return(0,u.jsx)(i.LayoutRouterContext.Provider,{value:{tree:a[1][t],childNodes:v.parallelRoutes,url:n,loading:v.loading},children:R})}function O(e){let{children:t,hasLoading:n,loading:r,loadingStyles:o,loadingScripts:a}=e;return n?(0,u.jsx)(l.Suspense,{fallback:(0,u.jsxs)(u.Fragment,{children:[o,a,r]}),children:t}):(0,u.jsx)(u.Fragment,{children:t})}function E(e){let{parallelRouterKey:t,segmentPath:n,error:r,errorStyles:o,errorScripts:a,templateStyles:c,templateScripts:s,template:d,notFound:p,notFoundStyles:b}=e,g=(0,l.useContext)(i.LayoutRouterContext);if(!g)throw Error("invariant expected layout router to be mounted");let{childNodes:m,tree:R,url:E,loading:S}=g,w=m.get(t);w||(w=new Map,m.set(t,w));let M=R[1][t][0],T=(0,_.getSegmentValue)(M),x=[M];return(0,u.jsx)(u.Fragment,{children:x.map(e=>{let l=(0,_.getSegmentValue)(e),g=(0,v.createRouterCacheKey)(e);return(0,u.jsxs)(i.TemplateContext.Provider,{value:(0,u.jsx)(P,{segmentPath:n,children:(0,u.jsx)(f.ErrorBoundary,{errorComponent:r,errorStyles:o,errorScripts:a,children:(0,u.jsx)(O,{hasLoading:!!S,loading:null==S?void 0:S[0],loadingStyles:null==S?void 0:S[1],loadingScripts:null==S?void 0:S[2],children:(0,u.jsx)(y.NotFoundBoundary,{notFound:p,notFoundStyles:b,children:(0,u.jsx)(h.RedirectBoundary,{children:(0,u.jsx)(j,{parallelRouterKey:t,url:E,tree:R,childNodes:w,segmentPath:n,cacheKey:g,isActive:T===l})})})})})}),children:[c,s,d]},(0,v.createRouterCacheKey)(e,!0))})})}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},6015:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{canSegmentBeOverridden:function(){return u},matchSegment:function(){return o}});let r=n(7417),o=(e,t)=>"string"==typeof e?"string"==typeof t&&e===t:"string"!=typeof t&&e[0]===t[0]&&e[1]===t[1],u=(e,t)=>{var n;return!Array.isArray(e)&&!!Array.isArray(t)&&(null==(n=(0,r.getSegmentParam)(e))?void 0:n.param)===t[0]};("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},5475:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{ReadonlyURLSearchParams:function(){return i.ReadonlyURLSearchParams},RedirectType:function(){return i.RedirectType},ServerInsertedHTMLContext:function(){return c.ServerInsertedHTMLContext},notFound:function(){return i.notFound},permanentRedirect:function(){return i.permanentRedirect},redirect:function(){return i.redirect},useParams:function(){return p},usePathname:function(){return f},useRouter:function(){return d},useSearchParams:function(){return s},useSelectedLayoutSegment:function(){return y},useSelectedLayoutSegments:function(){return h},useServerInsertedHTML:function(){return c.useServerInsertedHTML}});let r=n(2265),o=n(1956),u=n(9060),l=n(3171),a=n(4541),i=n(2646),c=n(5501);function s(){let e=(0,r.useContext)(u.SearchParamsContext),t=(0,r.useMemo)(()=>e?new i.ReadonlyURLSearchParams(e):null,[e]);if("undefined"==typeof window){let{bailoutToClientRendering:e}=n(6149);e("useSearchParams()")}return t}function f(){return(0,r.useContext)(u.PathnameContext)}function d(){let e=(0,r.useContext)(o.AppRouterContext);if(null===e)throw Error("invariant expected app router to be mounted");return e}function p(){return(0,r.useContext)(u.PathParamsContext)}function h(e){void 0===e&&(e="children");let t=(0,r.useContext)(o.LayoutRouterContext);return t?function e(t,n,r,o){let u;if(void 0===r&&(r=!0),void 0===o&&(o=[]),r)u=t[1][n];else{var i;let e=t[1];u=null!=(i=e.children)?i:Object.values(e)[0]}if(!u)return o;let c=u[0],s=(0,l.getSegmentValue)(c);return!s||s.startsWith(a.PAGE_SEGMENT_KEY)?o:(o.push(s),e(u,n,!1,o))}(t.tree,e):null}function y(e){void 0===e&&(e="children");let t=h(e);if(!t||0===t.length)return null;let n="children"===e?t[0]:t[t.length-1];return n===a.DEFAULT_SEGMENT_KEY?null:n}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},2646:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{ReadonlyURLSearchParams:function(){return l},RedirectType:function(){return r.RedirectType},notFound:function(){return o.notFound},permanentRedirect:function(){return r.permanentRedirect},redirect:function(){return r.redirect}});let r=n(8968),o=n(8200);class u extends Error{constructor(){super("Method unavailable on `ReadonlyURLSearchParams`. Read more: https://nextjs.org/docs/app/api-reference/functions/use-search-params#updating-searchparams")}}class l extends URLSearchParams{append(){throw new u}delete(){throw new u}set(){throw new u}sort(){throw new u}}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},80:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"NotFoundBoundary",{enumerable:!0,get:function(){return s}});let r=n(3099),o=n(7437),u=r._(n(2265)),l=n(5475),a=n(8200);n(1765);let i=n(1956);class c extends u.default.Component{componentDidCatch(){}static getDerivedStateFromError(e){if((0,a.isNotFoundError)(e))return{notFoundTriggered:!0};throw e}static getDerivedStateFromProps(e,t){return e.pathname!==t.previousPathname&&t.notFoundTriggered?{notFoundTriggered:!1,previousPathname:e.pathname}:{notFoundTriggered:t.notFoundTriggered,previousPathname:e.pathname}}render(){return this.state.notFoundTriggered?(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)("meta",{name:"robots",content:"noindex"}),!1,this.props.notFoundStyles,this.props.notFound]}):this.props.children}constructor(e){super(e),this.state={notFoundTriggered:!!e.asNotFound,previousPathname:e.pathname}}}function s(e){let{notFound:t,notFoundStyles:n,asNotFound:r,children:a}=e,s=(0,l.usePathname)(),f=(0,u.useContext)(i.MissingSlotContext);return t?(0,o.jsx)(c,{pathname:s,notFound:t,notFoundStyles:n,asNotFound:r,missingSlots:f,children:a}):(0,o.jsx)(o.Fragment,{children:a})}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},8200:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{isNotFoundError:function(){return o},notFound:function(){return r}});let n="NEXT_NOT_FOUND";function r(){let e=Error(n);throw e.digest=n,e}function o(e){return"object"==typeof e&&null!==e&&"digest"in e&&e.digest===n}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},9744:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"PromiseQueue",{enumerable:!0,get:function(){return c}});let r=n(2522),o=n(675);var u=o._("_maxConcurrency"),l=o._("_runningCount"),a=o._("_queue"),i=o._("_processNext");class c{enqueue(e){let t,n;let o=new Promise((e,r)=>{t=e,n=r}),u=async()=>{try{r._(this,l)[l]++;let n=await e();t(n)}catch(e){n(e)}finally{r._(this,l)[l]--,r._(this,i)[i]()}};return r._(this,a)[a].push({promiseFn:o,task:u}),r._(this,i)[i](),o}bump(e){let t=r._(this,a)[a].findIndex(t=>t.promiseFn===e);if(t>-1){let e=r._(this,a)[a].splice(t,1)[0];r._(this,a)[a].unshift(e),r._(this,i)[i](!0)}}constructor(e=5){Object.defineProperty(this,i,{value:s}),Object.defineProperty(this,u,{writable:!0,value:void 0}),Object.defineProperty(this,l,{writable:!0,value:void 0}),Object.defineProperty(this,a,{writable:!0,value:void 0}),r._(this,u)[u]=e,r._(this,l)[l]=0,r._(this,a)[a]=[]}}function s(e){if(void 0===e&&(e=!1),(r._(this,l)[l]0){var t;null==(t=r._(this,a)[a].shift())||t.task()}}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},4123:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{RedirectBoundary:function(){return s},RedirectErrorBoundary:function(){return c}});let r=n(3099),o=n(7437),u=r._(n(2265)),l=n(5475),a=n(8968);function i(e){let{redirect:t,reset:n,redirectType:r}=e,o=(0,l.useRouter)();return(0,u.useEffect)(()=>{u.default.startTransition(()=>{r===a.RedirectType.push?o.push(t,{}):o.replace(t,{}),n()})},[t,r,n,o]),null}class c extends u.default.Component{static getDerivedStateFromError(e){if((0,a.isRedirectError)(e))return{redirect:(0,a.getURLFromRedirectError)(e),redirectType:(0,a.getRedirectTypeFromError)(e)};throw e}render(){let{redirect:e,redirectType:t}=this.state;return null!==e&&null!==t?(0,o.jsx)(i,{redirect:e,redirectType:t,reset:()=>this.setState({redirect:null})}):this.props.children}constructor(e){super(e),this.state={redirect:null,redirectType:null}}}function s(e){let{children:t}=e,n=(0,l.useRouter)();return(0,o.jsx)(c,{router:n,children:t})}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},5001:function(e,t){"use strict";var n,r;Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"RedirectStatusCode",{enumerable:!0,get:function(){return n}}),(r=n||(n={}))[r.SeeOther=303]="SeeOther",r[r.TemporaryRedirect=307]="TemporaryRedirect",r[r.PermanentRedirect=308]="PermanentRedirect",("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},8968:function(e,t,n){"use strict";var r,o;Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{RedirectType:function(){return r},getRedirectError:function(){return c},getRedirectStatusCodeFromError:function(){return y},getRedirectTypeFromError:function(){return h},getURLFromRedirectError:function(){return p},isRedirectError:function(){return d},permanentRedirect:function(){return f},redirect:function(){return s}});let u=n(544),l=n(295),a=n(5001),i="NEXT_REDIRECT";function c(e,t,n){void 0===n&&(n=a.RedirectStatusCode.TemporaryRedirect);let r=Error(i);r.digest=i+";"+t+";"+e+";"+n+";";let o=u.requestAsyncStorage.getStore();return o&&(r.mutableCookies=o.mutableCookies),r}function s(e,t){void 0===t&&(t="replace");let n=l.actionAsyncStorage.getStore();throw c(e,t,(null==n?void 0:n.isAction)?a.RedirectStatusCode.SeeOther:a.RedirectStatusCode.TemporaryRedirect)}function f(e,t){void 0===t&&(t="replace");let n=l.actionAsyncStorage.getStore();throw c(e,t,(null==n?void 0:n.isAction)?a.RedirectStatusCode.SeeOther:a.RedirectStatusCode.PermanentRedirect)}function d(e){if("object"!=typeof e||null===e||!("digest"in e)||"string"!=typeof e.digest)return!1;let[t,n,r,o]=e.digest.split(";",4),u=Number(o);return t===i&&("replace"===n||"push"===n)&&"string"==typeof r&&!isNaN(u)&&u in a.RedirectStatusCode}function p(e){return d(e)?e.digest.split(";",3)[2]:null}function h(e){if(!d(e))throw Error("Not a redirect error");return e.digest.split(";",2)[1]}function y(e){if(!d(e))throw Error("Not a redirect error");return Number(e.digest.split(";",4)[3])}(o=r||(r={})).push="push",o.replace="replace",("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},6423:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return a}});let r=n(3099),o=n(7437),u=r._(n(2265)),l=n(1956);function a(){let e=(0,u.useContext)(l.TemplateContext);return(0,o.jsx)(o.Fragment,{children:e})}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},544:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{getExpectedRequestStore:function(){return o},requestAsyncStorage:function(){return r.requestAsyncStorage}});let r=n(9134);function o(e){let t=r.requestAsyncStorage.getStore();if(t)return t;throw Error("`"+e+"` was called outside a request scope. Read more: https://nextjs.org/docs/messages/next-dynamic-api-wrong-context")}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},2356:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"applyFlightData",{enumerable:!0,get:function(){return u}});let r=n(7420),o=n(2576);function u(e,t,n,u){let[l,a,i]=n.slice(-3);if(null===a)return!1;if(3===n.length){let n=a[2],o=a[3];t.loading=o,t.rsc=n,t.prefetchRsc=null,(0,r.fillLazyItemsTillLeafWithHead)(t,e,l,a,i,u)}else t.rsc=e.rsc,t.prefetchRsc=e.prefetchRsc,t.parallelRoutes=new Map(e.parallelRoutes),t.loading=e.loading,(0,o.fillCacheWithNewSubTreeData)(t,e,n,u);return!0}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},1935:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"applyRouterStatePatchToTree",{enumerable:!0,get:function(){return function e(t,n,r,a){let i;let[c,s,f,d,p]=n;if(1===t.length){let e=l(n,r,t);return(0,u.addRefreshMarkerToActiveParallelSegments)(e,a),e}let[h,y]=t;if(!(0,o.matchSegment)(h,c))return null;if(2===t.length)i=l(s[y],r,t);else if(null===(i=e(t.slice(2),s[y],r,a)))return null;let _=[t[0],{...s,[y]:i},f,d];return p&&(_[4]=!0),(0,u.addRefreshMarkerToActiveParallelSegments)(_,a),_}}});let r=n(4541),o=n(6015),u=n(232);function l(e,t,n){let[u,a]=e,[i,c]=t;if(i===r.DEFAULT_SEGMENT_KEY&&u!==r.DEFAULT_SEGMENT_KEY)return e;if((0,o.matchSegment)(u,i)){let t={};for(let e in a)void 0!==c[e]?t[e]=l(a[e],c[e],n):t[e]=a[e];for(let e in c)t[e]||(t[e]=c[e]);let r=[u,t];return e[2]&&(r[2]=e[2]),e[3]&&(r[3]=e[3]),e[4]&&(r[4]=e[4]),r}return t}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},5556:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"clearCacheNodeDataForSegmentPath",{enumerable:!0,get:function(){return function e(t,n,o){let u=o.length<=2,[l,a]=o,i=(0,r.createRouterCacheKey)(a),c=n.parallelRoutes.get(l),s=t.parallelRoutes.get(l);s&&s!==c||(s=new Map(c),t.parallelRoutes.set(l,s));let f=null==c?void 0:c.get(i),d=s.get(i);if(u){d&&d.lazyData&&d!==f||s.set(i,{lazyData:null,rsc:null,prefetchRsc:null,head:null,prefetchHead:null,parallelRoutes:new Map,lazyDataResolved:!1,loading:null});return}if(!d||!f){d||s.set(i,{lazyData:null,rsc:null,prefetchRsc:null,head:null,prefetchHead:null,parallelRoutes:new Map,lazyDataResolved:!1,loading:null});return}return d===f&&(d={lazyData:d.lazyData,rsc:d.rsc,prefetchRsc:d.prefetchRsc,head:d.head,prefetchHead:d.prefetchHead,parallelRoutes:new Map(d.parallelRoutes),lazyDataResolved:d.lazyDataResolved,loading:d.loading},s.set(i,d)),e(d,f,o.slice(2))}}});let r=n(8505);("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},5410:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{computeChangedPath:function(){return s},extractPathFromFlightRouterState:function(){return c}});let r=n(1182),o=n(4541),u=n(6015),l=e=>"/"===e[0]?e.slice(1):e,a=e=>"string"==typeof e?"children"===e?"":e:e[1];function i(e){return e.reduce((e,t)=>""===(t=l(t))||(0,o.isGroupSegment)(t)?e:e+"/"+t,"")||"/"}function c(e){var t;let n=Array.isArray(e[0])?e[0][1]:e[0];if(n===o.DEFAULT_SEGMENT_KEY||r.INTERCEPTION_ROUTE_MARKERS.some(e=>n.startsWith(e)))return;if(n.startsWith(o.PAGE_SEGMENT_KEY))return"";let u=[a(n)],l=null!=(t=e[1])?t:{},s=l.children?c(l.children):void 0;if(void 0!==s)u.push(s);else for(let[e,t]of Object.entries(l)){if("children"===e)continue;let n=c(t);void 0!==n&&u.push(n)}return i(u)}function s(e,t){let n=function e(t,n){let[o,l]=t,[i,s]=n,f=a(o),d=a(i);if(r.INTERCEPTION_ROUTE_MARKERS.some(e=>f.startsWith(e)||d.startsWith(e)))return"";if(!(0,u.matchSegment)(o,i)){var p;return null!=(p=c(n))?p:""}for(let t in l)if(s[t]){let n=e(l[t],s[t]);if(null!==n)return a(i)+"/"+n}return null}(e,t);return null==n||"/"===n?n:i(n.split("/"))}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},3456:function(e,t){"use strict";function n(e,t){return void 0===t&&(t=!0),e.pathname+e.search+(t?e.hash:"")}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"createHrefFromUrl",{enumerable:!0,get:function(){return n}}),("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},2952:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"createInitialRouterState",{enumerable:!0,get:function(){return c}});let r=n(3456),o=n(7420),u=n(5410),l=n(305),a=n(4673),i=n(232);function c(e){var t;let{buildId:n,initialTree:c,initialSeedData:s,urlParts:f,initialParallelRoutes:d,location:p,initialHead:h,couldBeIntercepted:y}=e,_=f.join("/"),v=!p,b={lazyData:null,rsc:s[2],prefetchRsc:null,head:null,prefetchHead:null,parallelRoutes:v?new Map:d,lazyDataResolved:!1,loading:s[3]},g=p?(0,r.createHrefFromUrl)(p):_;(0,i.addRefreshMarkerToActiveParallelSegments)(c,g);let m=new Map;(null===d||0===d.size)&&(0,o.fillLazyItemsTillLeafWithHead)(b,void 0,c,s,h);let R={buildId:n,tree:c,cache:b,prefetchCache:m,pushRef:{pendingPush:!1,mpaNavigation:!1,preserveCustomHistoryState:!0},focusAndScrollRef:{apply:!1,onlyHashChange:!1,hashFragment:null,segmentPaths:[]},canonicalUrl:g,nextUrl:null!=(t=(0,u.extractPathFromFlightRouterState)(c)||(null==p?void 0:p.pathname))?t:null};if(p){let e=new URL(""+p.pathname+p.search,p.origin),t=[["",c,null,null]];(0,l.createPrefetchCacheEntryForInitialLoad)({url:e,kind:a.PrefetchKind.AUTO,data:[t,void 0,!1,y],tree:R.tree,prefetchCache:R.prefetchCache,nextUrl:R.nextUrl})}return R}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},8505:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"createRouterCacheKey",{enumerable:!0,get:function(){return o}});let r=n(4541);function o(e,t){return(void 0===t&&(t=!1),Array.isArray(e))?e[0]+"|"+e[1]+"|"+e[2]:t&&e.startsWith(r.PAGE_SEGMENT_KEY)?r.PAGE_SEGMENT_KEY:e}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},4848:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"fetchServerResponse",{enumerable:!0,get:function(){return f}});let r=n(6866),o=n(2846),u=n(3079),l=n(4673),a=n(7207),i=n(1311),{createFromFetch:c}=n(6671);function s(e){return[(0,o.urlToUrlWithoutFlightMarker)(e).toString(),void 0,!1,!1]}async function f(e,t,n,f,d){let p={[r.RSC_HEADER]:"1",[r.NEXT_ROUTER_STATE_TREE]:(0,i.prepareFlightRouterStateForRequest)(t)};d===l.PrefetchKind.AUTO&&(p[r.NEXT_ROUTER_PREFETCH_HEADER]="1"),n&&(p[r.NEXT_URL]=n);let h=(0,a.hexHash)([p[r.NEXT_ROUTER_PREFETCH_HEADER]||"0",p[r.NEXT_ROUTER_STATE_TREE],p[r.NEXT_URL]].join(","));try{var y;let t=new URL(e);t.pathname.endsWith("/")?t.pathname+="index.txt":t.pathname+=".txt",t.searchParams.set(r.NEXT_RSC_UNION_QUERY,h);let n=await fetch(t,{credentials:"same-origin",headers:p}),l=(0,o.urlToUrlWithoutFlightMarker)(n.url),a=n.redirected?l:void 0,i=n.headers.get("content-type")||"",d=!!n.headers.get(r.NEXT_DID_POSTPONE_HEADER),_=!!(null==(y=n.headers.get("vary"))?void 0:y.includes(r.NEXT_URL)),v=i===r.RSC_CONTENT_TYPE_HEADER;if(v||(v=i.startsWith("text/plain")),!v||!n.ok)return e.hash&&(l.hash=e.hash),s(l.toString());let[b,g]=await c(Promise.resolve(n),{callServer:u.callServer});if(f!==b)return s(n.url);return[g,a,d,_]}catch(t){return console.error("Failed to fetch RSC payload for "+e+". Falling back to browser navigation.",t),[e.toString(),void 0,!1,!1]}}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},2576:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"fillCacheWithNewSubTreeData",{enumerable:!0,get:function(){return function e(t,n,l,a){let i=l.length<=5,[c,s]=l,f=(0,u.createRouterCacheKey)(s),d=n.parallelRoutes.get(c);if(!d)return;let p=t.parallelRoutes.get(c);p&&p!==d||(p=new Map(d),t.parallelRoutes.set(c,p));let h=d.get(f),y=p.get(f);if(i){if(!y||!y.lazyData||y===h){let e=l[3];y={lazyData:null,rsc:e[2],prefetchRsc:null,head:null,prefetchHead:null,loading:e[3],parallelRoutes:h?new Map(h.parallelRoutes):new Map,lazyDataResolved:!1},h&&(0,r.invalidateCacheByRouterState)(y,h,l[2]),(0,o.fillLazyItemsTillLeafWithHead)(y,h,l[2],e,l[4],a),p.set(f,y)}return}y&&h&&(y===h&&(y={lazyData:y.lazyData,rsc:y.rsc,prefetchRsc:y.prefetchRsc,head:y.head,prefetchHead:y.prefetchHead,parallelRoutes:new Map(y.parallelRoutes),lazyDataResolved:!1,loading:y.loading},p.set(f,y)),e(y,h,l.slice(2),a))}}});let r=n(4377),o=n(7420),u=n(8505);("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},7420:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"fillLazyItemsTillLeafWithHead",{enumerable:!0,get:function(){return function e(t,n,u,l,a,i){if(0===Object.keys(u[1]).length){t.head=a;return}for(let c in u[1]){let s;let f=u[1][c],d=f[0],p=(0,r.createRouterCacheKey)(d),h=null!==l&&void 0!==l[1][c]?l[1][c]:null;if(n){let r=n.parallelRoutes.get(c);if(r){let n;let u=(null==i?void 0:i.kind)==="auto"&&i.status===o.PrefetchCacheEntryStatus.reusable,l=new Map(r),s=l.get(p);n=null!==h?{lazyData:null,rsc:h[2],prefetchRsc:null,head:null,prefetchHead:null,loading:h[3],parallelRoutes:new Map(null==s?void 0:s.parallelRoutes),lazyDataResolved:!1}:u&&s?{lazyData:s.lazyData,rsc:s.rsc,prefetchRsc:s.prefetchRsc,head:s.head,prefetchHead:s.prefetchHead,parallelRoutes:new Map(s.parallelRoutes),lazyDataResolved:s.lazyDataResolved,loading:s.loading}:{lazyData:null,rsc:null,prefetchRsc:null,head:null,prefetchHead:null,parallelRoutes:new Map(null==s?void 0:s.parallelRoutes),lazyDataResolved:!1,loading:null},l.set(p,n),e(n,s,f,h||null,a,i),t.parallelRoutes.set(c,l);continue}}if(null!==h){let e=h[2],t=h[3];s={lazyData:null,rsc:e,prefetchRsc:null,head:null,prefetchHead:null,parallelRoutes:new Map,lazyDataResolved:!1,loading:t}}else s={lazyData:null,rsc:null,prefetchRsc:null,head:null,prefetchHead:null,parallelRoutes:new Map,lazyDataResolved:!1,loading:null};let y=t.parallelRoutes.get(c);y?y.set(p,s):t.parallelRoutes.set(c,new Map([[p,s]])),e(s,void 0,f,h,a,i)}}}});let r=n(8505),o=n(4673);("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},4510:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"handleMutable",{enumerable:!0,get:function(){return u}});let r=n(5410);function o(e){return void 0!==e}function u(e,t){var n,u,l;let a=null==(u=t.shouldScroll)||u,i=e.nextUrl;if(o(t.patchedTree)){let n=(0,r.computeChangedPath)(e.tree,t.patchedTree);n?i=n:i||(i=e.canonicalUrl)}return{buildId:e.buildId,canonicalUrl:o(t.canonicalUrl)?t.canonicalUrl===e.canonicalUrl?e.canonicalUrl:t.canonicalUrl:e.canonicalUrl,pushRef:{pendingPush:o(t.pendingPush)?t.pendingPush:e.pushRef.pendingPush,mpaNavigation:o(t.mpaNavigation)?t.mpaNavigation:e.pushRef.mpaNavigation,preserveCustomHistoryState:o(t.preserveCustomHistoryState)?t.preserveCustomHistoryState:e.pushRef.preserveCustomHistoryState},focusAndScrollRef:{apply:!!a&&(!!o(null==t?void 0:t.scrollableSegments)||e.focusAndScrollRef.apply),onlyHashChange:!!t.hashFragment&&e.canonicalUrl.split("#",1)[0]===(null==(n=t.canonicalUrl)?void 0:n.split("#",1)[0]),hashFragment:a?t.hashFragment&&""!==t.hashFragment?decodeURIComponent(t.hashFragment.slice(1)):e.focusAndScrollRef.hashFragment:null,segmentPaths:a?null!=(l=null==t?void 0:t.scrollableSegments)?l:e.focusAndScrollRef.segmentPaths:[]},cache:t.cache?t.cache:e.cache,prefetchCache:t.prefetchCache?t.prefetchCache:e.prefetchCache,tree:o(t.patchedTree)?t.patchedTree:e.tree,nextUrl:i}}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},7831:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"handleSegmentMismatch",{enumerable:!0,get:function(){return o}});let r=n(5967);function o(e,t,n){return(0,r.handleExternalUrl)(e,{},e.canonicalUrl,!0)}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},7058:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"invalidateCacheBelowFlightSegmentPath",{enumerable:!0,get:function(){return function e(t,n,o){let u=o.length<=2,[l,a]=o,i=(0,r.createRouterCacheKey)(a),c=n.parallelRoutes.get(l);if(!c)return;let s=t.parallelRoutes.get(l);if(s&&s!==c||(s=new Map(c),t.parallelRoutes.set(l,s)),u){s.delete(i);return}let f=c.get(i),d=s.get(i);d&&f&&(d===f&&(d={lazyData:d.lazyData,rsc:d.rsc,prefetchRsc:d.prefetchRsc,head:d.head,prefetchHead:d.prefetchHead,parallelRoutes:new Map(d.parallelRoutes),lazyDataResolved:d.lazyDataResolved},s.set(i,d)),e(d,f,o.slice(2)))}}});let r=n(8505);("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},4377:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"invalidateCacheByRouterState",{enumerable:!0,get:function(){return o}});let r=n(8505);function o(e,t,n){for(let o in n[1]){let u=n[1][o][0],l=(0,r.createRouterCacheKey)(u),a=t.parallelRoutes.get(o);if(a){let t=new Map(a);t.delete(l),e.parallelRoutes.set(o,t)}}}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},3237:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"isNavigatingToNewRootLayout",{enumerable:!0,get:function(){return function e(t,n){let r=t[0],o=n[0];if(Array.isArray(r)&&Array.isArray(o)){if(r[0]!==o[0]||r[2]!==o[2])return!0}else if(r!==o)return!0;if(t[4])return!n[4];if(n[4])return!0;let u=Object.values(t[1])[0],l=Object.values(n[1])[0];return!u||!l||e(u,l)}}}),("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},6118:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{abortTask:function(){return c},listenForDynamicRequest:function(){return a},updateCacheNodeOnNavigation:function(){return function e(t,n,a,c,s){let f=n[1],d=a[1],p=c[1],h=t.parallelRoutes,y=new Map(h),_={},v=null;for(let t in d){let n;let a=d[t],c=f[t],b=h.get(t),g=p[t],m=a[0],R=(0,u.createRouterCacheKey)(m),P=void 0!==c?c[0]:void 0,j=void 0!==b?b.get(R):void 0;if(null!==(n=m===r.PAGE_SEGMENT_KEY?l(a,void 0!==g?g:null,s):m===r.DEFAULT_SEGMENT_KEY?void 0!==c?{route:c,node:null,children:null}:l(a,void 0!==g?g:null,s):void 0!==P&&(0,o.matchSegment)(m,P)&&void 0!==j&&void 0!==c?null!=g?e(j,c,a,g,s):function(e){let t=i(e,null,null);return{route:e,node:t,children:null}}(a):l(a,void 0!==g?g:null,s))){null===v&&(v=new Map),v.set(t,n);let e=n.node;if(null!==e){let n=new Map(b);n.set(R,e),y.set(t,n)}_[t]=n.route}else _[t]=a}if(null===v)return null;let b={lazyData:null,rsc:t.rsc,prefetchRsc:t.prefetchRsc,head:t.head,prefetchHead:t.prefetchHead,loading:t.loading,parallelRoutes:y,lazyDataResolved:!1};return{route:function(e,t){let n=[e[0],t];return 2 in e&&(n[2]=e[2]),3 in e&&(n[3]=e[3]),4 in e&&(n[4]=e[4]),n}(a,_),node:b,children:v}}},updateCacheNodeOnPopstateRestoration:function(){return function e(t,n){let r=n[1],o=t.parallelRoutes,l=new Map(o);for(let t in r){let n=r[t],a=n[0],i=(0,u.createRouterCacheKey)(a),c=o.get(t);if(void 0!==c){let r=c.get(i);if(void 0!==r){let o=e(r,n),u=new Map(c);u.set(i,o),l.set(t,u)}}}let a=t.rsc,i=d(a)&&"pending"===a.status;return{lazyData:null,rsc:a,head:t.head,prefetchHead:i?t.prefetchHead:null,prefetchRsc:i?t.prefetchRsc:null,loading:i?t.loading:null,parallelRoutes:l,lazyDataResolved:!1}}}});let r=n(4541),o=n(6015),u=n(8505);function l(e,t,n){let r=i(e,t,n);return{route:e,node:r,children:null}}function a(e,t){t.then(t=>{for(let n of t[0]){let t=n.slice(0,-3),r=n[n.length-3],l=n[n.length-2],a=n[n.length-1];"string"!=typeof t&&function(e,t,n,r,l){let a=e;for(let e=0;e{c(e,t)})}function i(e,t,n){let r=e[1],o=null!==t?t[1]:null,l=new Map;for(let e in r){let t=r[e],a=null!==o?o[e]:null,c=t[0],s=(0,u.createRouterCacheKey)(c),f=i(t,void 0===a?null:a,n),d=new Map;d.set(s,f),l.set(e,d)}let a=0===l.size,c=null!==t?t[2]:null,s=null!==t?t[3]:null;return{lazyData:null,parallelRoutes:l,prefetchRsc:void 0!==c?c:null,prefetchHead:a?n:null,loading:void 0!==s?s:null,rsc:p(),head:a?p():null,lazyDataResolved:!1}}function c(e,t){let n=e.node;if(null===n)return;let r=e.children;if(null===r)s(e.route,n,t);else for(let e of r.values())c(e,t);e.node=null}function s(e,t,n){let r=e[1],o=t.parallelRoutes;for(let e in r){let t=r[e],l=o.get(e);if(void 0===l)continue;let a=t[0],i=(0,u.createRouterCacheKey)(a),c=l.get(i);void 0!==c&&s(t,c,n)}let l=t.rsc;d(l)&&(null===n?l.resolve(null):l.reject(n));let a=t.head;d(a)&&a.resolve(null)}let f=Symbol();function d(e){return e&&e.tag===f}function p(){let e,t;let n=new Promise((n,r)=>{e=n,t=r});return n.status="pending",n.resolve=t=>{"pending"===n.status&&(n.status="fulfilled",n.value=t,e(t))},n.reject=e=>{"pending"===n.status&&(n.status="rejected",n.reason=e,t(e))},n.tag=f,n}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},305:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{createPrefetchCacheEntryForInitialLoad:function(){return c},getOrCreatePrefetchCacheEntry:function(){return i},prunePrefetchCache:function(){return f}});let r=n(3456),o=n(4848),u=n(4673),l=n(4819);function a(e,t){let n=(0,r.createHrefFromUrl)(e,!1);return t?t+"%"+n:n}function i(e){let t,{url:n,nextUrl:r,tree:o,buildId:l,prefetchCache:i,kind:c}=e,f=a(n,r),d=i.get(f);if(d)t=d;else{let e=a(n),r=i.get(e);r&&(t=r)}return t?(t.status=h(t),t.kind!==u.PrefetchKind.FULL&&c===u.PrefetchKind.FULL)?s({tree:o,url:n,buildId:l,nextUrl:r,prefetchCache:i,kind:null!=c?c:u.PrefetchKind.TEMPORARY}):(c&&t.kind===u.PrefetchKind.TEMPORARY&&(t.kind=c),t):s({tree:o,url:n,buildId:l,nextUrl:r,prefetchCache:i,kind:c||u.PrefetchKind.TEMPORARY})}function c(e){let{nextUrl:t,tree:n,prefetchCache:r,url:o,kind:l,data:i}=e,[,,,c]=i,s=c?a(o,t):a(o),f={treeAtTimeOfPrefetch:n,data:Promise.resolve(i),kind:l,prefetchTime:Date.now(),lastUsedTime:Date.now(),key:s,status:u.PrefetchCacheEntryStatus.fresh};return r.set(s,f),f}function s(e){let{url:t,kind:n,tree:r,nextUrl:i,buildId:c,prefetchCache:s}=e,f=a(t),d=l.prefetchQueue.enqueue(()=>(0,o.fetchServerResponse)(t,r,i,c,n).then(e=>{let[,,,n]=e;return n&&function(e){let{url:t,nextUrl:n,prefetchCache:r}=e,o=a(t),u=r.get(o);if(!u)return;let l=a(t,n);r.set(l,u),r.delete(o)}({url:t,nextUrl:i,prefetchCache:s}),e})),p={treeAtTimeOfPrefetch:r,data:d,kind:n,prefetchTime:Date.now(),lastUsedTime:null,key:f,status:u.PrefetchCacheEntryStatus.fresh};return s.set(f,p),p}function f(e){for(let[t,n]of e)h(n)===u.PrefetchCacheEntryStatus.expired&&e.delete(t)}let d=1e3*Number("30"),p=1e3*Number("300");function h(e){let{kind:t,prefetchTime:n,lastUsedTime:r}=e;return Date.now()<(null!=r?r:n)+d?r?u.PrefetchCacheEntryStatus.reusable:u.PrefetchCacheEntryStatus.fresh:"auto"===t&&Date.now(){let[n,f]=t,h=!1;if(E.lastUsedTime||(E.lastUsedTime=Date.now(),h=!0),"string"==typeof n)return _(e,R,n,O);if(document.getElementById("__next-page-redirect"))return _(e,R,j,O);let b=e.tree,g=e.cache,w=[];for(let t of n){let n=t.slice(0,-4),r=t.slice(-3)[0],c=["",...n],f=(0,u.applyRouterStatePatchToTree)(c,b,r,j);if(null===f&&(f=(0,u.applyRouterStatePatchToTree)(c,S,r,j)),null!==f){if((0,a.isNavigatingToNewRootLayout)(b,f))return _(e,R,j,O);let u=(0,d.createEmptyCacheNode)(),m=!1;for(let e of(E.status!==i.PrefetchCacheEntryStatus.stale||h?m=(0,s.applyFlightData)(g,u,t,E):(m=function(e,t,n,r){let o=!1;for(let u of(e.rsc=t.rsc,e.prefetchRsc=t.prefetchRsc,e.loading=t.loading,e.parallelRoutes=new Map(t.parallelRoutes),v(r).map(e=>[...n,...e])))(0,y.clearCacheNodeDataForSegmentPath)(e,t,u),o=!0;return o}(u,g,n,r),E.lastUsedTime=Date.now()),(0,l.shouldHardNavigate)(c,b)?(u.rsc=g.rsc,u.prefetchRsc=g.prefetchRsc,(0,o.invalidateCacheBelowFlightSegmentPath)(u,g,n),R.cache=u):m&&(R.cache=u,g=u),b=f,v(r))){let t=[...n,...e];t[t.length-1]!==p.DEFAULT_SEGMENT_KEY&&w.push(t)}}}return R.patchedTree=b,R.canonicalUrl=f?(0,r.createHrefFromUrl)(f):j,R.pendingPush=O,R.scrollableSegments=w,R.hashFragment=P,R.shouldScroll=m,(0,c.handleMutable)(e,R)},()=>e)};("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},4819:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{prefetchQueue:function(){return l},prefetchReducer:function(){return a}});let r=n(6866),o=n(9744),u=n(305),l=new o.PromiseQueue(5);function a(e,t){(0,u.prunePrefetchCache)(e.prefetchCache);let{url:n}=t;return n.searchParams.delete(r.NEXT_RSC_UNION_QUERY),(0,u.getOrCreatePrefetchCacheEntry)({url:n,nextUrl:e.nextUrl,prefetchCache:e.prefetchCache,kind:t.kind,tree:e.tree,buildId:e.buildId}),e}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},9601:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"refreshReducer",{enumerable:!0,get:function(){return h}});let r=n(4848),o=n(3456),u=n(1935),l=n(3237),a=n(5967),i=n(4510),c=n(7420),s=n(2846),f=n(7831),d=n(8077),p=n(232);function h(e,t){let{origin:n}=t,h={},y=e.canonicalUrl,_=e.tree;h.preserveCustomHistoryState=!1;let v=(0,s.createEmptyCacheNode)(),b=(0,d.hasInterceptionRouteInCurrentTree)(e.tree);return v.lazyData=(0,r.fetchServerResponse)(new URL(y,n),[_[0],_[1],_[2],"refetch"],b?e.nextUrl:null,e.buildId),v.lazyData.then(async n=>{let[r,s]=n;if("string"==typeof r)return(0,a.handleExternalUrl)(e,h,r,e.pushRef.pendingPush);for(let n of(v.lazyData=null,r)){if(3!==n.length)return console.log("REFRESH FAILED"),e;let[r]=n,i=(0,u.applyRouterStatePatchToTree)([""],_,r,e.canonicalUrl);if(null===i)return(0,f.handleSegmentMismatch)(e,t,r);if((0,l.isNavigatingToNewRootLayout)(_,i))return(0,a.handleExternalUrl)(e,h,y,e.pushRef.pendingPush);let d=s?(0,o.createHrefFromUrl)(s):void 0;s&&(h.canonicalUrl=d);let[g,m]=n.slice(-2);if(null!==g){let e=g[2];v.rsc=e,v.prefetchRsc=null,(0,c.fillLazyItemsTillLeafWithHead)(v,void 0,r,g,m),h.prefetchCache=new Map}await (0,p.refreshInactiveParallelSegments)({state:e,updatedTree:i,updatedCache:v,includeNextUrl:b,canonicalUrl:h.canonicalUrl||e.canonicalUrl}),h.cache=v,h.patchedTree=i,h.canonicalUrl=y,_=i}return(0,i.handleMutable)(e,h)},()=>e)}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},7784:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"restoreReducer",{enumerable:!0,get:function(){return u}});let r=n(3456),o=n(5410);function u(e,t){var n;let{url:u,tree:l}=t,a=(0,r.createHrefFromUrl)(u),i=l||e.tree,c=e.cache;return{buildId:e.buildId,canonicalUrl:a,pushRef:{pendingPush:!1,mpaNavigation:!1,preserveCustomHistoryState:!0},focusAndScrollRef:e.focusAndScrollRef,cache:c,prefetchCache:e.prefetchCache,tree:i,nextUrl:null!=(n=(0,o.extractPathFromFlightRouterState)(i))?n:u.pathname}}n(6118),("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},3722:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"serverActionReducer",{enumerable:!0,get:function(){return m}});let r=n(3079),o=n(6866),u=n(1634),l=n(3456),a=n(5967),i=n(1935),c=n(3237),s=n(4510),f=n(7420),d=n(2846),p=n(8077),h=n(7831),y=n(232),_=n(1311),{createFromFetch:v,encodeReply:b}=n(6671);async function g(e,t,n){let l,{actionId:a,actionArgs:i}=n,c=await b(i),s=await fetch("",{method:"POST",headers:{Accept:o.RSC_CONTENT_TYPE_HEADER,[o.ACTION]:a,[o.NEXT_ROUTER_STATE_TREE]:(0,_.prepareFlightRouterStateForRequest)(e.tree),...t?{[o.NEXT_URL]:t}:{}},body:c}),f=s.headers.get("x-action-redirect");try{let e=JSON.parse(s.headers.get("x-action-revalidated")||"[[],0,0]");l={paths:e[0]||[],tag:!!e[1],cookie:e[2]}}catch(e){l={paths:[],tag:!1,cookie:!1}}let d=f?new URL((0,u.addBasePath)(f),new URL(e.canonicalUrl,window.location.href)):void 0;if(s.headers.get("content-type")===o.RSC_CONTENT_TYPE_HEADER){let e=await v(Promise.resolve(s),{callServer:r.callServer});if(f){let[,t]=null!=e?e:[];return{actionFlightData:t,redirectLocation:d,revalidatedParts:l}}let[t,[,n]]=null!=e?e:[];return{actionResult:t,actionFlightData:n,redirectLocation:d,revalidatedParts:l}}return{redirectLocation:d,revalidatedParts:l}}function m(e,t){let{resolve:n,reject:r}=t,o={},u=e.canonicalUrl,_=e.tree;o.preserveCustomHistoryState=!1;let v=e.nextUrl&&(0,p.hasInterceptionRouteInCurrentTree)(e.tree)?e.nextUrl:null;return o.inFlightServerAction=g(e,v,t),o.inFlightServerAction.then(async r=>{let{actionResult:p,actionFlightData:b,redirectLocation:g}=r;if(g&&(e.pushRef.pendingPush=!0,o.pendingPush=!0),!b)return(n(p),g)?(0,a.handleExternalUrl)(e,o,g.href,e.pushRef.pendingPush):e;if("string"==typeof b)return(0,a.handleExternalUrl)(e,o,b,e.pushRef.pendingPush);if(o.inFlightServerAction=null,g){let e=(0,l.createHrefFromUrl)(g,!1);o.canonicalUrl=e}for(let n of b){if(3!==n.length)return console.log("SERVER ACTION APPLY FAILED"),e;let[r]=n,s=(0,i.applyRouterStatePatchToTree)([""],_,r,g?(0,l.createHrefFromUrl)(g):e.canonicalUrl);if(null===s)return(0,h.handleSegmentMismatch)(e,t,r);if((0,c.isNavigatingToNewRootLayout)(_,s))return(0,a.handleExternalUrl)(e,o,u,e.pushRef.pendingPush);let[p,b]=n.slice(-2),m=null!==p?p[2]:null;if(null!==m){let t=(0,d.createEmptyCacheNode)();t.rsc=m,t.prefetchRsc=null,(0,f.fillLazyItemsTillLeafWithHead)(t,void 0,r,p,b),await (0,y.refreshInactiveParallelSegments)({state:e,updatedTree:s,updatedCache:t,includeNextUrl:!!v,canonicalUrl:o.canonicalUrl||e.canonicalUrl}),o.cache=t,o.prefetchCache=new Map}o.patchedTree=s,_=s}return n(p),(0,s.handleMutable)(e,o)},t=>(r(t),e))}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},8448:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"serverPatchReducer",{enumerable:!0,get:function(){return f}});let r=n(3456),o=n(1935),u=n(3237),l=n(5967),a=n(2356),i=n(4510),c=n(2846),s=n(7831);function f(e,t){let{serverResponse:n}=t,[f,d]=n,p={};if(p.preserveCustomHistoryState=!1,"string"==typeof f)return(0,l.handleExternalUrl)(e,p,f,e.pushRef.pendingPush);let h=e.tree,y=e.cache;for(let n of f){let i=n.slice(0,-4),[f]=n.slice(-3,-2),_=(0,o.applyRouterStatePatchToTree)(["",...i],h,f,e.canonicalUrl);if(null===_)return(0,s.handleSegmentMismatch)(e,t,f);if((0,u.isNavigatingToNewRootLayout)(h,_))return(0,l.handleExternalUrl)(e,p,e.canonicalUrl,e.pushRef.pendingPush);let v=d?(0,r.createHrefFromUrl)(d):void 0;v&&(p.canonicalUrl=v);let b=(0,c.createEmptyCacheNode)();(0,a.applyFlightData)(y,b,n),p.patchedTree=_,p.cache=b,y=b,h=_}return(0,i.handleMutable)(e,p)}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},232:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{addRefreshMarkerToActiveParallelSegments:function(){return function e(t,n){let[r,o,,l]=t;for(let a in r.includes(u.PAGE_SEGMENT_KEY)&&"refresh"!==l&&(t[2]=n,t[3]="refresh"),o)e(o[a],n)}},refreshInactiveParallelSegments:function(){return l}});let r=n(2356),o=n(4848),u=n(4541);async function l(e){let t=new Set;await a({...e,rootTree:e.updatedTree,fetchedSegments:t})}async function a(e){let{state:t,updatedTree:n,updatedCache:u,includeNextUrl:l,fetchedSegments:i,rootTree:c=n,canonicalUrl:s}=e,[,f,d,p]=n,h=[];if(d&&d!==s&&"refresh"===p&&!i.has(d)){i.add(d);let e=(0,o.fetchServerResponse)(new URL(d,location.origin),[c[0],c[1],c[2],"refetch"],l?t.nextUrl:null,t.buildId).then(e=>{let t=e[0];if("string"!=typeof t)for(let e of t)(0,r.applyFlightData)(u,u,e)});h.push(e)}for(let e in f){let n=a({state:t,updatedTree:f[e],updatedCache:u,includeNextUrl:l,fetchedSegments:i,rootTree:c,canonicalUrl:s});h.push(n)}await Promise.all(h)}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},4673:function(e,t){"use strict";var n,r,o,u;Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{ACTION_FAST_REFRESH:function(){return f},ACTION_NAVIGATE:function(){return a},ACTION_PREFETCH:function(){return s},ACTION_REFRESH:function(){return l},ACTION_RESTORE:function(){return i},ACTION_SERVER_ACTION:function(){return d},ACTION_SERVER_PATCH:function(){return c},PrefetchCacheEntryStatus:function(){return r},PrefetchKind:function(){return n},isThenable:function(){return p}});let l="refresh",a="navigate",i="restore",c="server-patch",s="prefetch",f="fast-refresh",d="server-action";function p(e){return e&&("object"==typeof e||"function"==typeof e)&&"function"==typeof e.then}(o=n||(n={})).AUTO="auto",o.FULL="full",o.TEMPORARY="temporary",(u=r||(r={})).fresh="fresh",u.reusable="reusable",u.expired="expired",u.stale="stale",("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},1450:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"reducer",{enumerable:!0,get:function(){return f}});let r=n(4673),o=n(5967),u=n(8448),l=n(7784),a=n(9601),i=n(4819),c=n(4529),s=n(3722),f="undefined"==typeof window?function(e,t){return e}:function(e,t){switch(t.type){case r.ACTION_NAVIGATE:return(0,o.navigateReducer)(e,t);case r.ACTION_SERVER_PATCH:return(0,u.serverPatchReducer)(e,t);case r.ACTION_RESTORE:return(0,l.restoreReducer)(e,t);case r.ACTION_REFRESH:return(0,a.refreshReducer)(e,t);case r.ACTION_FAST_REFRESH:return(0,c.fastRefreshReducer)(e,t);case r.ACTION_PREFETCH:return(0,i.prefetchReducer)(e,t);case r.ACTION_SERVER_ACTION:return(0,s.serverActionReducer)(e,t);default:throw Error("Unknown action")}};("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},3728:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"shouldHardNavigate",{enumerable:!0,get:function(){return function e(t,n){let[o,u]=n,[l,a]=t;return(0,r.matchSegment)(l,o)?!(t.length<=2)&&e(t.slice(2),u[a]):!!Array.isArray(l)}}});let r=n(6015);("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},4535:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{createDynamicallyTrackedSearchParams:function(){return a},createUntrackedSearchParams:function(){return l}});let r=n(1845),o=n(6999),u=n(650);function l(e){let t=r.staticGenerationAsyncStorage.getStore();return t&&t.forceStatic?{}:e}function a(e){let t=r.staticGenerationAsyncStorage.getStore();return t?t.forceStatic?{}:t.isStaticGeneration||t.dynamicShouldError?new Proxy({},{get:(e,n,r)=>("string"==typeof n&&(0,o.trackDynamicDataAccessed)(t,"searchParams."+n),u.ReflectAdapter.get(e,n,r)),has:(e,n)=>("string"==typeof n&&(0,o.trackDynamicDataAccessed)(t,"searchParams."+n),Reflect.has(e,n)),ownKeys:e=>((0,o.trackDynamicDataAccessed)(t,"searchParams"),Reflect.ownKeys(e))}):e:e}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},1845:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"staticGenerationAsyncStorage",{enumerable:!0,get:function(){return r.staticGenerationAsyncStorage}});let r=n(30);("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},6864:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{StaticGenBailoutError:function(){return r},isStaticGenBailoutError:function(){return o}});let n="NEXT_STATIC_GEN_BAILOUT";class r extends Error{constructor(...e){super(...e),this.code=n}}function o(e){return"object"==typeof e&&null!==e&&"code"in e&&e.code===n}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},8137:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"unresolvedThenable",{enumerable:!0,get:function(){return n}});let n={then:()=>{}};("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},7744:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{useReducerWithReduxDevtools:function(){return i},useUnwrapState:function(){return a}});let r=n(3099)._(n(2265)),o=n(4673),u=n(2103);function l(e){if(e instanceof Map){let t={};for(let[n,r]of e.entries()){if("function"==typeof r){t[n]="fn()";continue}if("object"==typeof r&&null!==r){if(r.$$typeof){t[n]=r.$$typeof.toString();continue}if(r._bundlerConfig){t[n]="FlightData";continue}}t[n]=l(r)}return t}if("object"==typeof e&&null!==e){let t={};for(let n in e){let r=e[n];if("function"==typeof r){t[n]="fn()";continue}if("object"==typeof r&&null!==r){if(r.$$typeof){t[n]=r.$$typeof.toString();continue}if(r.hasOwnProperty("_bundlerConfig")){t[n]="FlightData";continue}}t[n]=l(r)}return t}return Array.isArray(e)?e.map(l):e}function a(e){return(0,o.isThenable)(e)?(0,r.use)(e):e}let i="undefined"!=typeof window?function(e){let[t,n]=r.default.useState(e),o=(0,r.useContext)(u.ActionQueueContext);if(!o)throw Error("Invariant: Missing ActionQueueContext");let a=(0,r.useRef)(),i=(0,r.useRef)();return(0,r.useEffect)(()=>{if(!a.current&&!1!==i.current){if(void 0===i.current&&void 0===window.__REDUX_DEVTOOLS_EXTENSION__){i.current=!1;return}return a.current=window.__REDUX_DEVTOOLS_EXTENSION__.connect({instanceId:8e3,name:"next-router"}),a.current&&(a.current.init(l(e)),o&&(o.devToolsInstance=a.current)),()=>{a.current=void 0}}},[e,o]),[t,(0,r.useCallback)(t=>{o.state||(o.state=e),o.dispatch(t,n)},[o,e]),(0,r.useCallback)(e=>{a.current&&a.current.send({type:"RENDER_SYNC"},l(e))},[])]}:function(e){return[e,()=>{},()=>{}]};("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},1311:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"prepareFlightRouterStateForRequest",{enumerable:!0,get:function(){return o}});let r=n(4541);function o(e,t){return t?encodeURIComponent(JSON.stringify(e)):encodeURIComponent(JSON.stringify(function e(t){let[n,o,,u,l]=t,a="string"==typeof n&&n.startsWith(r.PAGE_SEGMENT_KEY+"?")?r.PAGE_SEGMENT_KEY:n,i={};for(let[t,n]of Object.entries(o))i[t]=e(n);let c=[a,i,null,u&&"refresh"!==u?u:null];return void 0!==l&&(c[4]=l),c}(e)))}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},1283:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"hasBasePath",{enumerable:!0,get:function(){return o}});let r=n(580);function o(e){return(0,r.pathHasPrefix)(e,"")}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},8521:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"normalizePathTrailingSlash",{enumerable:!0,get:function(){return u}});let r=n(6674),o=n(3381),u=e=>{if(!e.startsWith("/"))return e;let{pathname:t,query:n,hash:u}=(0,o.parsePath)(e);return/\.[^/]+\/?$/.test(t)?""+(0,r.removeTrailingSlash)(t)+n+u:t.endsWith("/")?""+t+n+u:t+"/"+n+u};("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},1404:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return o}});let r=n(8993);function o(e){let t="function"==typeof reportError?reportError:e=>{window.console.error(e)};(0,r.isBailoutToCSRError)(e)||t(e)}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},5076:function(e,t,n){"use strict";function r(e){return e}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"removeBasePath",{enumerable:!0,get:function(){return r}}),n(1283),("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},2010:function(e,t){"use strict";function n(e,t){var n=e.length;for(e.push(t);0>>1,o=e[r];if(0>>1;ru(i,n))cu(s,i)?(e[r]=s,e[c]=n,r=c):(e[r]=i,e[a]=n,r=a);else if(cu(s,n))e[r]=s,e[c]=n,r=c;else break}}return t}function u(e,t){var n=e.sortIndex-t.sortIndex;return 0!==n?n:e.id-t.id}if(t.unstable_now=void 0,"object"==typeof performance&&"function"==typeof performance.now){var l,a=performance;t.unstable_now=function(){return a.now()}}else{var i=Date,c=i.now();t.unstable_now=function(){return i.now()-c}}var s=[],f=[],d=1,p=null,h=3,y=!1,_=!1,v=!1,b="function"==typeof setTimeout?setTimeout:null,g="function"==typeof clearTimeout?clearTimeout:null,m="undefined"!=typeof setImmediate?setImmediate:null;function R(e){for(var t=r(f);null!==t;){if(null===t.callback)o(f);else if(t.startTime<=e)o(f),t.sortIndex=t.expirationTime,n(s,t);else break;t=r(f)}}function P(e){if(v=!1,R(e),!_){if(null!==r(s))_=!0,C();else{var t=r(f);null!==t&&A(P,t.startTime-e)}}}"undefined"!=typeof navigator&&void 0!==navigator.scheduling&&void 0!==navigator.scheduling.isInputPending&&navigator.scheduling.isInputPending.bind(navigator.scheduling);var j=!1,O=-1,E=5,S=-1;function w(){return!(t.unstable_now()-Se&&w());){var a=p.callback;if("function"==typeof a){p.callback=null,h=p.priorityLevel;var i=a(p.expirationTime<=e);if(e=t.unstable_now(),"function"==typeof i){p.callback=i,R(e),n=!0;break t}p===r(s)&&o(s),R(e)}else o(s);p=r(s)}if(null!==p)n=!0;else{var c=r(f);null!==c&&A(P,c.startTime-e),n=!1}}break e}finally{p=null,h=u,y=!1}n=void 0}}finally{n?l():j=!1}}}if("function"==typeof m)l=function(){m(M)};else if("undefined"!=typeof MessageChannel){var T=new MessageChannel,x=T.port2;T.port1.onmessage=M,l=function(){x.postMessage(null)}}else l=function(){b(M,0)};function C(){j||(j=!0,l())}function A(e,n){O=b(function(){e(t.unstable_now())},n)}t.unstable_IdlePriority=5,t.unstable_ImmediatePriority=1,t.unstable_LowPriority=4,t.unstable_NormalPriority=3,t.unstable_Profiling=null,t.unstable_UserBlockingPriority=2,t.unstable_cancelCallback=function(e){e.callback=null},t.unstable_continueExecution=function(){_||y||(_=!0,C())},t.unstable_forceFrameRate=function(e){0>e||125l?(e.sortIndex=u,n(f,e),null===r(s)&&e===r(f)&&(v?(g(O),O=-1):v=!0,A(P,u-l))):(e.sortIndex=a,n(s,e),_||y||(_=!0,C())),e},t.unstable_shouldYield=w,t.unstable_wrapCallback=function(e){var t=h;return function(){var n=h;h=t;try{return e.apply(this,arguments)}finally{h=n}}}},1767:function(e,t,n){"use strict";e.exports=n(2010)},934:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{getPathname:function(){return r},isFullStringUrl:function(){return o},parseUrl:function(){return u}});let n="http://n";function r(e){return new URL(e,n).pathname}function o(e){return/https?:\/\//.test(e)}function u(e){let t;try{t=new URL(e,n)}catch{}return t}},6999:function(e,t,n){"use strict";var r;Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{Postpone:function(){return d},createPostponedAbortSignal:function(){return b},createPrerenderState:function(){return c},formatDynamicAPIAccesses:function(){return _},markCurrentScopeAsDynamic:function(){return s},trackDynamicDataAccessed:function(){return f},trackDynamicFetch:function(){return p},usedDynamicAPIs:function(){return y}});let o=(r=n(2265))&&r.__esModule?r:{default:r},u=n(6177),l=n(6864),a=n(934),i="function"==typeof o.default.unstable_postpone;function c(e){return{isDebugSkeleton:e,dynamicAccesses:[]}}function s(e,t){let n=(0,a.getPathname)(e.urlPathname);if(!e.isUnstableCacheCallback){if(e.dynamicShouldError)throw new l.StaticGenBailoutError(`Route ${n} with \`dynamic = "error"\` couldn't be rendered statically because it used \`${t}\`. See more info here: https://nextjs.org/docs/app/building-your-application/rendering/static-and-dynamic#dynamic-rendering`);if(e.prerenderState)h(e.prerenderState,t,n);else if(e.revalidate=0,e.isStaticGeneration){let r=new u.DynamicServerError(`Route ${n} couldn't be rendered statically because it used ${t}. See more info here: https://nextjs.org/docs/messages/dynamic-server-error`);throw e.dynamicUsageDescription=t,e.dynamicUsageStack=r.stack,r}}}function f(e,t){let n=(0,a.getPathname)(e.urlPathname);if(e.isUnstableCacheCallback)throw Error(`Route ${n} used "${t}" inside a function cached with "unstable_cache(...)". Accessing Dynamic data sources inside a cache scope is not supported. If you need this data inside a cached function use "${t}" outside of the cached function and pass the required dynamic data in as an argument. See more info here: https://nextjs.org/docs/app/api-reference/functions/unstable_cache`);if(e.dynamicShouldError)throw new l.StaticGenBailoutError(`Route ${n} with \`dynamic = "error"\` couldn't be rendered statically because it used \`${t}\`. See more info here: https://nextjs.org/docs/app/building-your-application/rendering/static-and-dynamic#dynamic-rendering`);if(e.prerenderState)h(e.prerenderState,t,n);else if(e.revalidate=0,e.isStaticGeneration){let r=new u.DynamicServerError(`Route ${n} couldn't be rendered statically because it used \`${t}\`. See more info here: https://nextjs.org/docs/messages/dynamic-server-error`);throw e.dynamicUsageDescription=t,e.dynamicUsageStack=r.stack,r}}function d({reason:e,prerenderState:t,pathname:n}){h(t,e,n)}function p(e,t){e.prerenderState&&h(e.prerenderState,t,e.urlPathname)}function h(e,t,n){v();let r=`Route ${n} needs to bail out of prerendering at this point because it used ${t}. React throws this special object to indicate where. It should not be caught by your own try/catch. Learn more: https://nextjs.org/docs/messages/ppr-caught-error`;e.dynamicAccesses.push({stack:e.isDebugSkeleton?Error().stack:void 0,expression:t}),o.default.unstable_postpone(r)}function y(e){return e.dynamicAccesses.length>0}function _(e){return e.dynamicAccesses.filter(e=>"string"==typeof e.stack&&e.stack.length>0).map(({expression:e,stack:t})=>(t=t.split("\n").slice(4).filter(e=>!(e.includes("node_modules/next/")||e.includes(" ()")||e.includes(" (node:"))).join("\n"),`Dynamic API Usage Debug - ${e}: -${t}`))}function v(){if(!i)throw Error("Invariant: React.unstable_postpone is not defined. This suggests the wrong version of React was loaded. This is a bug in Next.js")}function b(e){v();let t=new AbortController;try{o.default.unstable_postpone(e)}catch(e){t.abort(e)}return t.signal}},7417:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"getSegmentParam",{enumerable:!0,get:function(){return o}});let r=n(1182);function o(e){let t=r.INTERCEPTION_ROUTE_MARKERS.find(t=>e.startsWith(t));return(t&&(e=e.slice(t.length)),e.startsWith("[[...")&&e.endsWith("]]"))?{type:"optional-catchall",param:e.slice(5,-2)}:e.startsWith("[...")&&e.endsWith("]")?{type:t?"catchall-intercepted":"catchall",param:e.slice(4,-1)}:e.startsWith("[")&&e.endsWith("]")?{type:t?"dynamic-intercepted":"dynamic",param:e.slice(1,-1)}:null}},647:function(e,t){"use strict";var n,r;Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"HMR_ACTIONS_SENT_TO_BROWSER",{enumerable:!0,get:function(){return n}}),(r=n||(n={})).ADDED_PAGE="addedPage",r.REMOVED_PAGE="removedPage",r.RELOAD_PAGE="reloadPage",r.SERVER_COMPONENT_CHANGES="serverComponentChanges",r.MIDDLEWARE_CHANGES="middlewareChanges",r.CLIENT_CHANGES="clientChanges",r.SERVER_ONLY_CHANGES="serverOnlyChanges",r.SYNC="sync",r.BUILT="built",r.BUILDING="building",r.DEV_PAGES_MANIFEST_UPDATE="devPagesManifestUpdate",r.TURBOPACK_MESSAGE="turbopack-message",r.SERVER_ERROR="serverError",r.TURBOPACK_CONNECTED="turbopack-connected"},1182:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{INTERCEPTION_ROUTE_MARKERS:function(){return o},extractInterceptionRouteInformation:function(){return l},isInterceptionRouteAppPath:function(){return u}});let r=n(926),o=["(..)(..)","(.)","(..)","(...)"];function u(e){return void 0!==e.split("/").find(e=>o.find(t=>e.startsWith(t)))}function l(e){let t,n,u;for(let r of e.split("/"))if(n=o.find(e=>r.startsWith(e))){[t,u]=e.split(n,2);break}if(!t||!n||!u)throw Error(`Invalid interception route: ${e}. Must be in the format //(..|...|..)(..)/`);switch(t=(0,r.normalizeAppPath)(t),n){case"(.)":u="/"===t?`/${u}`:t+"/"+u;break;case"(..)":if("/"===t)throw Error(`Invalid interception route: ${e}. Cannot use (..) marker at the root level, use (.) instead.`);u=t.split("/").slice(0,-1).concat(u).join("/");break;case"(...)":u="/"+u;break;case"(..)(..)":let l=t.split("/");if(l.length<=2)throw Error(`Invalid interception route: ${e}. Cannot use (..)(..) marker at the root level or one level up.`);u=l.slice(0,-2).concat(u).join("/");break;default:throw Error("Invariant: unexpected marker")}return{interceptingRoute:t,interceptedRoute:u}}},650:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"ReflectAdapter",{enumerable:!0,get:function(){return n}});class n{static get(e,t,n){let r=Reflect.get(e,t,n);return"function"==typeof r?r.bind(e):r}static set(e,t,n,r){return Reflect.set(e,t,n,r)}static has(e,t){return Reflect.has(e,t)}static deleteProperty(e,t){return Reflect.deleteProperty(e,t)}}},1956:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{AppRouterContext:function(){return o},GlobalLayoutRouterContext:function(){return l},LayoutRouterContext:function(){return u},MissingSlotContext:function(){return i},TemplateContext:function(){return a}});let r=n(7043)._(n(2265)),o=r.default.createContext(null),u=r.default.createContext(null),l=r.default.createContext(null),a=r.default.createContext(null),i=r.default.createContext(new Set)},7207:function(e,t){"use strict";function n(e){let t=5381;for(let n=0;n>>0}function r(e){return n(e).toString(36).slice(0,5)}Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{djb2Hash:function(){return n},hexHash:function(){return r}})},8701:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"HeadManagerContext",{enumerable:!0,get:function(){return r}});let r=n(7043)._(n(2265)).default.createContext({})},9060:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{PathParamsContext:function(){return l},PathnameContext:function(){return u},SearchParamsContext:function(){return o}});let r=n(2265),o=(0,r.createContext)(null),u=(0,r.createContext)(null),l=(0,r.createContext)(null)},8993:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{BailoutToCSRError:function(){return r},isBailoutToCSRError:function(){return o}});let n="BAILOUT_TO_CLIENT_SIDE_RENDERING";class r extends Error{constructor(e){super("Bail out to client-side rendering: "+e),this.reason=e,this.digest=n}}function o(e){return"object"==typeof e&&null!==e&&"digest"in e&&e.digest===n}},8162:function(e,t){"use strict";function n(e){return e.startsWith("/")?e:"/"+e}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"ensureLeadingSlash",{enumerable:!0,get:function(){return n}})},2103:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{ActionQueueContext:function(){return a},createMutableActionQueue:function(){return s}});let r=n(3099),o=n(4673),u=n(1450),l=r._(n(2265)),a=l.default.createContext(null);function i(e,t){null!==e.pending&&(e.pending=e.pending.next,null!==e.pending?c({actionQueue:e,action:e.pending,setState:t}):e.needsRefresh&&(e.needsRefresh=!1,e.dispatch({type:o.ACTION_REFRESH,origin:window.location.origin},t)))}async function c(e){let{actionQueue:t,action:n,setState:r}=e,u=t.state;if(!u)throw Error("Invariant: Router state not initialized");t.pending=n;let l=n.payload,a=t.action(u,l);function c(e){n.discarded||(t.state=e,t.devToolsInstance&&t.devToolsInstance.send(l,e),i(t,r),n.resolve(e))}(0,o.isThenable)(a)?a.then(c,e=>{i(t,r),n.reject(e)}):c(a)}function s(){let e={state:null,dispatch:(t,n)=>(function(e,t,n){let r={resolve:n,reject:()=>{}};if(t.type!==o.ACTION_RESTORE){let e=new Promise((e,t)=>{r={resolve:e,reject:t}});(0,l.startTransition)(()=>{n(e)})}let u={payload:t,next:null,resolve:r.resolve,reject:r.reject};null===e.pending?(e.last=u,c({actionQueue:e,action:u,setState:n})):t.type===o.ACTION_NAVIGATE||t.type===o.ACTION_RESTORE?(e.pending.discarded=!0,e.last=u,e.pending.payload.type===o.ACTION_SERVER_ACTION&&(e.needsRefresh=!0),c({actionQueue:e,action:u,setState:n})):(null!==e.last&&(e.last.next=u),e.last=u)})(e,t,n),action:async(e,t)=>{if(null===e)throw Error("Invariant: Router state not initialized");return(0,u.reducer)(e,t)},pending:null,last:null};return e}},8498:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"addPathPrefix",{enumerable:!0,get:function(){return o}});let r=n(3381);function o(e,t){if(!e.startsWith("/")||!t)return e;let{pathname:n,query:o,hash:u}=(0,r.parsePath)(e);return""+t+n+o+u}},926:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{normalizeAppPath:function(){return u},normalizeRscURL:function(){return l}});let r=n(8162),o=n(4541);function u(e){return(0,r.ensureLeadingSlash)(e.split("/").reduce((e,t,n,r)=>!t||(0,o.isGroupSegment)(t)||"@"===t[0]||("page"===t||"route"===t)&&n===r.length-1?e:e+"/"+t,""))}function l(e){return e.replace(/\.rsc($|\?)/,"$1")}},7092:function(e,t){"use strict";function n(e,t){if(void 0===t&&(t={}),t.onlyHashChange){e();return}let n=document.documentElement,r=n.style.scrollBehavior;n.style.scrollBehavior="auto",t.dontForceLayout||n.getClientRects(),e(),n.style.scrollBehavior=r}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"handleSmoothScroll",{enumerable:!0,get:function(){return n}})},6146:function(e,t){"use strict";function n(e){return/Googlebot|Mediapartners-Google|AdsBot-Google|googleweblight|Storebot-Google|Google-PageRenderer|Bingbot|BingPreview|Slurp|DuckDuckBot|baiduspider|yandex|sogou|LinkedInBot|bitlybot|tumblr|vkShare|quora link preview|facebookexternalhit|facebookcatalog|Twitterbot|applebot|redditbot|Slackbot|Discordbot|WhatsApp|SkypeUriPreview|ia_archiver/i.test(e)}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"isBot",{enumerable:!0,get:function(){return n}})},3381:function(e,t){"use strict";function n(e){let t=e.indexOf("#"),n=e.indexOf("?"),r=n>-1&&(t<0||n-1?{pathname:e.substring(0,r?n:t),query:r?e.substring(n,t>-1?t:void 0):"",hash:t>-1?e.slice(t):""}:{pathname:e,query:"",hash:""}}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"parsePath",{enumerable:!0,get:function(){return n}})},580:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"pathHasPrefix",{enumerable:!0,get:function(){return o}});let r=n(3381);function o(e,t){if("string"!=typeof e)return!1;let{pathname:n}=(0,r.parsePath)(e);return n===t||n.startsWith(t+"/")}},6674:function(e,t){"use strict";function n(e){return e.replace(/\/$/,"")||"/"}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"removeTrailingSlash",{enumerable:!0,get:function(){return n}})},4541:function(e,t){"use strict";function n(e){return"("===e[0]&&e.endsWith(")")}Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{DEFAULT_SEGMENT_KEY:function(){return o},PAGE_SEGMENT_KEY:function(){return r},isGroupSegment:function(){return n}});let r="__PAGE__",o="__DEFAULT__"},5501:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{ServerInsertedHTMLContext:function(){return o},useServerInsertedHTML:function(){return u}});let r=n(3099)._(n(2265)),o=r.default.createContext(null);function u(e){let t=(0,r.useContext)(o);t&&t(e)}},1765:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"warnOnce",{enumerable:!0,get:function(){return n}});let n=e=>{}},7149:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"actionAsyncStorage",{enumerable:!0,get:function(){return r}});let r=(0,n(4832).createAsyncLocalStorage)();("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},4832:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"createAsyncLocalStorage",{enumerable:!0,get:function(){return u}});let n=Error("Invariant: AsyncLocalStorage accessed in runtime where it is not available");class r{disable(){throw n}getStore(){}run(){throw n}exit(){throw n}enterWith(){throw n}}let o=globalThis.AsyncLocalStorage;function u(){return o?new o:new r}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},9134:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"requestAsyncStorage",{enumerable:!0,get:function(){return r}});let r=(0,n(4832).createAsyncLocalStorage)();("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},30:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"staticGenerationAsyncStorage",{enumerable:!0,get:function(){return r}});let r=(0,n(4832).createAsyncLocalStorage)();("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},4040:function(e,t,n){"use strict";var r=n(4887);t.createRoot=r.createRoot,t.hydrateRoot=r.hydrateRoot},4887:function(e,t,n){"use strict";!function e(){if("undefined"!=typeof __REACT_DEVTOOLS_GLOBAL_HOOK__&&"function"==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE)try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(e){console.error(e)}}(),e.exports=n(4417)},7950:function(e,t,n){"use strict";var r=n(4887),o={stream:!0},u=Object.prototype.hasOwnProperty,l=new Map;function a(e){var t=n(e);return"function"!=typeof t.then||"fulfilled"===t.status?null:(t.then(function(e){t.status="fulfilled",t.value=e},function(e){t.status="rejected",t.reason=e}),t)}function i(){}var c=new Map,s=n.u;n.u=function(e){var t=c.get(e);return void 0!==t?t:s(e)};var f=r.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.Dispatcher,d=Symbol.for("react.element"),p=Symbol.for("react.lazy"),h=Symbol.iterator,y=Array.isArray,_=Object.getPrototypeOf,v=Object.prototype,b=new WeakMap;function g(e,t,n,r){this.status=e,this.value=t,this.reason=n,this._response=r}function m(e){switch(e.status){case"resolved_model":w(e);break;case"resolved_module":M(e)}switch(e.status){case"fulfilled":return e.value;case"pending":case"blocked":case"cyclic":throw e;default:throw e.reason}}function R(e,t){for(var n=0;nh?(_=h,h=3,p++):(_=0,h=3);continue;case 2:44===(m=d[p++])?h=4:v=v<<4|(96d.length&&(m=-1)}var R=d.byteOffset+p;if(-1(c=(a=Math.ceil(p/7))>c?a+1:c+1)&&(i=c,r.length=1),r.reverse();i--;)r.push(0);r.reverse()}for((c=l.length)-(i=s.length)<0&&(i=c,r=s,s=l,l=r),n=0;i;)n=(l[--i]=l[i]+s[i]+n)/1e7|0,l[i]%=1e7;for(n&&(l.unshift(n),++o),c=l.length;0==l[--c];)l.pop();return e.d=l,e.e=o,u?A(e,p):e}function m(t,e,n){if(t!==~~t||tn)throw Error(l+t)}function b(t){var e,n,r,o=t.length-1,i="",a=t[0];if(o>0){for(i+=a,e=1;et.e^this.s<0?1:-1;for(e=0,n=(r=this.d.length)<(o=t.d.length)?r:o;et.d[e]^this.s<0?1:-1;return r===o?0:r>o^this.s<0?1:-1},y.decimalPlaces=y.dp=function(){var t=this.d.length-1,e=(t-this.e)*7;if(t=this.d[t])for(;t%10==0;t/=10)e--;return e<0?0:e},y.dividedBy=y.div=function(t){return g(this,new this.constructor(t))},y.dividedToIntegerBy=y.idiv=function(t){var e=this.constructor;return A(g(this,new e(t),0,1),e.precision)},y.equals=y.eq=function(t){return!this.cmp(t)},y.exponent=function(){return O(this)},y.greaterThan=y.gt=function(t){return this.cmp(t)>0},y.greaterThanOrEqualTo=y.gte=function(t){return this.cmp(t)>=0},y.isInteger=y.isint=function(){return this.e>this.d.length-2},y.isNegative=y.isneg=function(){return this.s<0},y.isPositive=y.ispos=function(){return this.s>0},y.isZero=function(){return 0===this.s},y.lessThan=y.lt=function(t){return 0>this.cmp(t)},y.lessThanOrEqualTo=y.lte=function(t){return 1>this.cmp(t)},y.logarithm=y.log=function(t){var e,n=this.constructor,r=n.precision,o=r+5;if(void 0===t)t=new n(10);else if((t=new n(t)).s<1||t.eq(i))throw Error(c+"NaN");if(this.s<1)throw Error(c+(this.s?"NaN":"-Infinity"));return this.eq(i)?new n(0):(u=!1,e=g(S(this,o),S(t,o),o),u=!0,A(e,r))},y.minus=y.sub=function(t){return t=new this.constructor(t),this.s==t.s?E(this,t):v(this,(t.s=-t.s,t))},y.modulo=y.mod=function(t){var e,n=this.constructor,r=n.precision;if(!(t=new n(t)).s)throw Error(c+"NaN");return this.s?(u=!1,e=g(this,t,0,1).times(t),u=!0,this.minus(e)):A(new n(this),r)},y.naturalExponential=y.exp=function(){return x(this)},y.naturalLogarithm=y.ln=function(){return S(this)},y.negated=y.neg=function(){var t=new this.constructor(this);return t.s=-t.s||0,t},y.plus=y.add=function(t){return t=new this.constructor(t),this.s==t.s?v(this,t):E(this,(t.s=-t.s,t))},y.precision=y.sd=function(t){var e,n,r;if(void 0!==t&&!!t!==t&&1!==t&&0!==t)throw Error(l+t);if(e=O(this)+1,n=7*(r=this.d.length-1)+1,r=this.d[r]){for(;r%10==0;r/=10)n--;for(r=this.d[0];r>=10;r/=10)n++}return t&&e>n?e:n},y.squareRoot=y.sqrt=function(){var t,e,n,r,o,i,a,l=this.constructor;if(this.s<1){if(!this.s)return new l(0);throw Error(c+"NaN")}for(t=O(this),u=!1,0==(o=Math.sqrt(+this))||o==1/0?(((e=b(this.d)).length+t)%2==0&&(e+="0"),o=Math.sqrt(e),t=f((t+1)/2)-(t<0||t%2),r=new l(e=o==1/0?"5e"+t:(e=o.toExponential()).slice(0,e.indexOf("e")+1)+t)):r=new l(o.toString()),o=a=(n=l.precision)+3;;)if(r=(i=r).plus(g(this,i,a+2)).times(.5),b(i.d).slice(0,a)===(e=b(r.d)).slice(0,a)){if(e=e.slice(a-3,a+1),o==a&&"4999"==e){if(A(i,n+1,0),i.times(i).eq(this)){r=i;break}}else if("9999"!=e)break;a+=4}return u=!0,A(r,n)},y.times=y.mul=function(t){var e,n,r,o,i,a,c,l,s,f=this.constructor,p=this.d,h=(t=new f(t)).d;if(!this.s||!t.s)return new f(0);for(t.s*=this.s,n=this.e+t.e,(l=p.length)<(s=h.length)&&(i=p,p=h,h=i,a=l,l=s,s=a),i=[],r=a=l+s;r--;)i.push(0);for(r=s;--r>=0;){for(e=0,o=l+r;o>r;)c=i[o]+h[r]*p[o-r-1]+e,i[o--]=c%1e7|0,e=c/1e7|0;i[o]=(i[o]+e)%1e7|0}for(;!i[--a];)i.pop();return e?++n:i.shift(),t.d=i,t.e=n,u?A(t,f.precision):t},y.toDecimalPlaces=y.todp=function(t,e){var n=this,r=n.constructor;return(n=new r(n),void 0===t)?n:(m(t,0,1e9),void 0===e?e=r.rounding:m(e,0,8),A(n,t+O(n)+1,e))},y.toExponential=function(t,e){var n,r=this,o=r.constructor;return void 0===t?n=k(r,!0):(m(t,0,1e9),void 0===e?e=o.rounding:m(e,0,8),n=k(r=A(new o(r),t+1,e),!0,t+1)),n},y.toFixed=function(t,e){var n,r,o=this.constructor;return void 0===t?k(this):(m(t,0,1e9),void 0===e?e=o.rounding:m(e,0,8),n=k((r=A(new o(this),t+O(this)+1,e)).abs(),!1,t+O(r)+1),this.isneg()&&!this.isZero()?"-"+n:n)},y.toInteger=y.toint=function(){var t=this.constructor;return A(new t(this),O(this)+1,t.rounding)},y.toNumber=function(){return+this},y.toPower=y.pow=function(t){var e,n,r,o,a,l,s=this,p=s.constructor,h=+(t=new p(t));if(!t.s)return new p(i);if(!(s=new p(s)).s){if(t.s<1)throw Error(c+"Infinity");return s}if(s.eq(i))return s;if(r=p.precision,t.eq(i))return A(s,r);if(l=(e=t.e)>=(n=t.d.length-1),a=s.s,l){if((n=h<0?-h:h)<=9007199254740991){for(o=new p(i),e=Math.ceil(r/7+4),u=!1;n%2&&M((o=o.times(s)).d,e),0!==(n=f(n/2));)M((s=s.times(s)).d,e);return u=!0,t.s<0?new p(i).div(o):A(o,r)}}else if(a<0)throw Error(c+"NaN");return a=a<0&&1&t.d[Math.max(e,n)]?-1:1,s.s=1,u=!1,o=t.times(S(s,r+12)),u=!0,(o=x(o)).s=a,o},y.toPrecision=function(t,e){var n,r,o=this,i=o.constructor;return void 0===t?(n=O(o),r=k(o,n<=i.toExpNeg||n>=i.toExpPos)):(m(t,1,1e9),void 0===e?e=i.rounding:m(e,0,8),n=O(o=A(new i(o),t,e)),r=k(o,t<=n||n<=i.toExpNeg,t)),r},y.toSignificantDigits=y.tosd=function(t,e){var n=this.constructor;return void 0===t?(t=n.precision,e=n.rounding):(m(t,1,1e9),void 0===e?e=n.rounding:m(e,0,8)),A(new n(this),t,e)},y.toString=y.valueOf=y.val=y.toJSON=function(){var t=O(this),e=this.constructor;return k(this,t<=e.toExpNeg||t>=e.toExpPos)};var g=function(){function t(t,e){var n,r=0,o=t.length;for(t=t.slice();o--;)n=t[o]*e+r,t[o]=n%1e7|0,r=n/1e7|0;return r&&t.unshift(r),t}function e(t,e,n,r){var o,i;if(n!=r)i=n>r?1:-1;else for(o=i=0;oe[o]?1:-1;break}return i}function n(t,e,n){for(var r=0;n--;)t[n]-=r,r=t[n]1;)t.shift()}return function(r,o,i,a){var u,l,s,f,p,h,d,y,v,m,b,g,x,w,j,S,P,E,k=r.constructor,M=r.s==o.s?1:-1,_=r.d,T=o.d;if(!r.s)return new k(r);if(!o.s)throw Error(c+"Division by zero");for(s=0,l=r.e-o.e,P=T.length,j=_.length,y=(d=new k(M)).d=[];T[s]==(_[s]||0);)++s;if(T[s]>(_[s]||0)&&--l,(g=null==i?i=k.precision:a?i+(O(r)-O(o))+1:i)<0)return new k(0);if(g=g/7+2|0,s=0,1==P)for(f=0,T=T[0],g++;(s1&&(T=t(T,f),_=t(_,f),P=T.length,j=_.length),w=P,m=(v=_.slice(0,P)).length;m=1e7/2&&++S;do f=0,(u=e(T,v,P,m))<0?(b=v[0],P!=m&&(b=1e7*b+(v[1]||0)),(f=b/S|0)>1?(f>=1e7&&(f=1e7-1),h=(p=t(T,f)).length,m=v.length,1==(u=e(p,v,h,m))&&(f--,n(p,P16)throw Error(s+O(t));if(!t.s)return new h(i);for(null==e?(u=!1,c=d):c=e,a=new h(.03125);t.abs().gte(.1);)t=t.times(a),f+=5;for(c+=Math.log(p(2,f))/Math.LN10*2+5|0,n=r=o=new h(i),h.precision=c;;){if(r=A(r.times(t),c),n=n.times(++l),b((a=o.plus(g(r,n,c))).d).slice(0,c)===b(o.d).slice(0,c)){for(;f--;)o=A(o.times(o),c);return h.precision=d,null==e?(u=!0,A(o,d)):o}o=a}}function O(t){for(var e=7*t.e,n=t.d[0];n>=10;n/=10)e++;return e}function w(t,e,n){if(e>t.LN10.sd())throw u=!0,n&&(t.precision=n),Error(c+"LN10 precision limit exceeded");return A(new t(t.LN10),e)}function j(t){for(var e="";t--;)e+="0";return e}function S(t,e){var n,r,o,a,l,s,f,p,h,d=1,y=t,v=y.d,m=y.constructor,x=m.precision;if(y.s<1)throw Error(c+(y.s?"NaN":"-Infinity"));if(y.eq(i))return new m(0);if(null==e?(u=!1,p=x):p=e,y.eq(10))return null==e&&(u=!0),w(m,p);if(p+=10,m.precision=p,r=(n=b(v)).charAt(0),!(15e14>Math.abs(a=O(y))))return f=w(m,p+2,x).times(a+""),y=S(new m(r+"."+n.slice(1)),p-10).plus(f),m.precision=x,null==e?(u=!0,A(y,x)):y;for(;r<7&&1!=r||1==r&&n.charAt(1)>3;)r=(n=b((y=y.times(t)).d)).charAt(0),d++;for(a=O(y),r>1?(y=new m("0."+n),a++):y=new m(r+"."+n.slice(1)),s=l=y=g(y.minus(i),y.plus(i),p),h=A(y.times(y),p),o=3;;){if(l=A(l.times(h),p),b((f=s.plus(g(l,new m(o),p))).d).slice(0,p)===b(s.d).slice(0,p))return s=s.times(2),0!==a&&(s=s.plus(w(m,p+2,x).times(a+""))),s=g(s,new m(d),p),m.precision=x,null==e?(u=!0,A(s,x)):s;s=f,o+=2}}function P(t,e){var n,r,o;for((n=e.indexOf("."))>-1&&(e=e.replace(".","")),(r=e.search(/e/i))>0?(n<0&&(n=r),n+=+e.slice(r+1),e=e.substring(0,r)):n<0&&(n=e.length),r=0;48===e.charCodeAt(r);)++r;for(o=e.length;48===e.charCodeAt(o-1);)--o;if(e=e.slice(r,o)){if(o-=r,n=n-r-1,t.e=f(n/7),t.d=[],r=(n+1)%7,n<0&&(r+=7),rd||t.e<-d))throw Error(s+n)}else t.s=0,t.e=0,t.d=[0];return t}function A(t,e,n){var r,o,i,a,c,l,h,y,v=t.d;for(a=1,i=v[0];i>=10;i/=10)a++;if((r=e-a)<0)r+=7,o=e,h=v[y=0];else{if((y=Math.ceil((r+1)/7))>=(i=v.length))return t;for(a=1,h=i=v[y];i>=10;i/=10)a++;r%=7,o=r-7+a}if(void 0!==n&&(c=h/(i=p(10,a-o-1))%10|0,l=e<0||void 0!==v[y+1]||h%i,l=n<4?(c||l)&&(0==n||n==(t.s<0?3:2)):c>5||5==c&&(4==n||l||6==n&&(r>0?o>0?h/p(10,a-o):0:v[y-1])%10&1||n==(t.s<0?8:7))),e<1||!v[0])return l?(i=O(t),v.length=1,e=e-i-1,v[0]=p(10,(7-e%7)%7),t.e=f(-e/7)||0):(v.length=1,v[0]=t.e=t.s=0),t;if(0==r?(v.length=y,i=1,y--):(v.length=y+1,i=p(10,7-r),v[y]=o>0?(h/p(10,a-o)%p(10,o)|0)*i:0),l)for(;;){if(0==y){1e7==(v[0]+=i)&&(v[0]=1,++t.e);break}if(v[y]+=i,1e7!=v[y])break;v[y--]=0,i=1}for(r=v.length;0===v[--r];)v.pop();if(u&&(t.e>d||t.e<-d))throw Error(s+O(t));return t}function E(t,e){var n,r,o,i,a,c,l,s,f,p,h=t.constructor,d=h.precision;if(!t.s||!e.s)return e.s?e.s=-e.s:e=new h(t),u?A(e,d):e;if(l=t.d,p=e.d,r=e.e,s=t.e,l=l.slice(),a=s-r){for((f=a<0)?(n=l,a=-a,c=p.length):(n=p,r=s,c=l.length),a>(o=Math.max(Math.ceil(d/7),c)+2)&&(a=o,n.length=1),n.reverse(),o=a;o--;)n.push(0);n.reverse()}else{for((f=(o=l.length)<(c=p.length))&&(c=o),o=0;o0;--o)l[c++]=0;for(o=p.length;o>a;){if(l[--o]0?i=i.charAt(0)+"."+i.slice(1)+j(r):a>1&&(i=i.charAt(0)+"."+i.slice(1)),i=i+(o<0?"e":"e+")+o):o<0?(i="0."+j(-o-1)+i,n&&(r=n-a)>0&&(i+=j(r))):o>=a?(i+=j(o+1-a),n&&(r=n-o-1)>0&&(i=i+"."+j(r))):((r=o+1)0&&(o+1===a&&(i+="."),i+=j(r))),t.s<0?"-"+i:i}function M(t,e){if(t.length>e)return t.length=e,!0}function _(t){if(!t||"object"!=typeof t)throw Error(c+"Object expected");var e,n,r,o=["precision",1,1e9,"rounding",0,8,"toExpNeg",-1/0,0,"toExpPos",0,1/0];for(e=0;e=o[e+1]&&r<=o[e+2])this[n]=r;else throw Error(l+n+": "+r)}if(void 0!==(r=t[n="LN10"])){if(r==Math.LN10)this[n]=new this(r);else throw Error(l+n+": "+r)}return this}(a=function t(e){var n,r,o;function i(t){if(!(this instanceof i))return new i(t);if(this.constructor=i,t instanceof i){this.s=t.s,this.e=t.e,this.d=(t=t.d)?t.slice():t;return}if("number"==typeof t){if(0*t!=0)throw Error(l+t);if(t>0)this.s=1;else if(t<0)t=-t,this.s=-1;else{this.s=0,this.e=0,this.d=[0];return}if(t===~~t&&t<1e7){this.e=0,this.d=[t];return}return P(this,t.toString())}if("string"!=typeof t)throw Error(l+t);if(45===t.charCodeAt(0)?(t=t.slice(1),this.s=-1):this.s=1,h.test(t))P(this,t);else throw Error(l+t)}if(i.prototype=y,i.ROUND_UP=0,i.ROUND_DOWN=1,i.ROUND_CEIL=2,i.ROUND_FLOOR=3,i.ROUND_HALF_UP=4,i.ROUND_HALF_DOWN=5,i.ROUND_HALF_EVEN=6,i.ROUND_HALF_CEIL=7,i.ROUND_HALF_FLOOR=8,i.clone=t,i.config=i.set=_,void 0===e&&(e={}),e)for(n=0,o=["precision","rounding","toExpNeg","toExpPos","LN10"];n-1}},6883:function(t){t.exports=function(t,e,n){for(var r=-1,o=null==t?0:t.length;++r0&&i(s)?n>1?t(s,n-1,i,a,u):r(u,s):a||(u[u.length]=s)}return u}},3321:function(t,e,n){var r=n(3023)();t.exports=r},8060:function(t,e,n){var r=n(3321),o=n(3228);t.exports=function(t,e){return t&&r(t,e,o)}},2167:function(t,e,n){var r=n(7906),o=n(235);t.exports=function(t,e){e=r(e,t);for(var n=0,i=e.length;null!=t&&ne}},3012:function(t){t.exports=function(t,e){return null!=t&&e in Object(t)}},7909:function(t,e,n){var r=n(8235),o=n(1953),i=n(5281);t.exports=function(t,e,n){return e==e?i(t,e,n):r(t,o,n)}},370:function(t,e,n){var r=n(4506),o=n(303);t.exports=function(t){return o(t)&&"[object Arguments]"==r(t)}},6318:function(t,e,n){var r=n(6791),o=n(303);t.exports=function t(e,n,i,a,u){return e===n||(null!=e&&null!=n&&(o(e)||o(n))?r(e,n,i,a,t,u):e!=e&&n!=n)}},6791:function(t,e,n){var r=n(5885),o=n(7638),i=n(8030),a=n(4974),u=n(1690),c=n(5614),l=n(8051),s=n(9792),f="[object Arguments]",p="[object Array]",h="[object Object]",d=Object.prototype.hasOwnProperty;t.exports=function(t,e,n,y,v,m){var b=c(t),g=c(e),x=b?p:u(t),O=g?p:u(e);x=x==f?h:x,O=O==f?h:O;var w=x==h,j=O==h,S=x==O;if(S&&l(t)){if(!l(e))return!1;b=!0,w=!1}if(S&&!w)return m||(m=new r),b||s(t)?o(t,e,n,y,v,m):i(t,e,x,n,y,v,m);if(!(1&n)){var P=w&&d.call(t,"__wrapped__"),A=j&&d.call(e,"__wrapped__");if(P||A){var E=P?t.value():t,k=A?e.value():e;return m||(m=new r),v(E,k,n,y,m)}}return!!S&&(m||(m=new r),a(t,e,n,y,v,m))}},2538:function(t,e,n){var r=n(5885),o=n(6318);t.exports=function(t,e,n,i){var a=n.length,u=a,c=!i;if(null==t)return!u;for(t=Object(t);a--;){var l=n[a];if(c&&l[2]?l[1]!==t[l[0]]:!(l[0]in t))return!1}for(;++ao?0:o+e),(n=n>o?o:n)<0&&(n+=o),o=e>n?0:n-e>>>0,e>>>=0;for(var i=Array(o);++r=200){var y=e?null:u(t);if(y)return c(y);p=!1,s=a,d=new r}else d=e?[]:h;t:for(;++l=o?t:r(t,e,n)}},1536:function(t,e,n){var r=n(8371);t.exports=function(t,e){if(t!==e){var n=void 0!==t,o=null===t,i=t==t,a=r(t),u=void 0!==e,c=null===e,l=e==e,s=r(e);if(!c&&!s&&!a&&t>e||a&&u&&l&&!c&&!s||o&&u&&l||!n&&l||!i)return 1;if(!o&&!a&&!s&&t=c)return l;return l*("desc"==n[o]?-1:1)}}return t.index-e.index}},2077:function(t,e,n){var r=n(4288)["__core-js_shared__"];t.exports=r},223:function(t,e,n){var r=n(5629);t.exports=function(t,e){return function(n,o){if(null==n)return n;if(!r(n))return t(n,o);for(var i=n.length,a=e?i:-1,u=Object(n);(e?a--:++a-1?u[c?e[l]:l]:void 0}}},5464:function(t,e,n){var r=n(9608),o=n(9639),i=n(175);t.exports=function(t){return function(e,n,a){return a&&"number"!=typeof a&&o(e,n,a)&&(n=a=void 0),e=i(e),void 0===n?(n=e,e=0):n=i(n),a=void 0===a?es))return!1;var p=c.get(t),h=c.get(e);if(p&&h)return p==e&&h==t;var d=-1,y=!0,v=2&n?new r:void 0;for(c.set(t,e),c.set(e,t);++d-1&&t%1==0&&t-1}},3368:function(t,e,n){var r=n(4457);t.exports=function(t,e){var n=this.__data__,o=r(n,t);return o<0?(++this.size,n.push([t,e])):n[o][1]=e,this}},8764:function(t,e,n){var r=n(9855),o=n(9078),i=n(8675);t.exports=function(){this.size=0,this.__data__={hash:new r,map:new(i||o),string:new r}}},8615:function(t,e,n){var r=n(1507);t.exports=function(t){var e=r(this,t).delete(t);return this.size-=e?1:0,e}},3391:function(t,e,n){var r=n(1507);t.exports=function(t){return r(this,t).get(t)}},3483:function(t,e,n){var r=n(1507);t.exports=function(t){return r(this,t).has(t)}},7299:function(t,e,n){var r=n(1507);t.exports=function(t,e){var n=r(this,t),o=n.size;return n.set(t,e),this.size+=n.size==o?0:1,this}},2523:function(t){t.exports=function(t){var e=-1,n=Array(t.size);return t.forEach(function(t,r){n[++e]=[r,t]}),n}},7073:function(t){t.exports=function(t,e){return function(n){return null!=n&&n[t]===e&&(void 0!==e||t in Object(n))}}},3787:function(t,e,n){var r=n(967);t.exports=function(t){var e=r(t,function(t){return 500===n.size&&n.clear(),t}),n=e.cache;return e}},453:function(t,e,n){var r=n(9866)(Object,"create");t.exports=r},7184:function(t,e,n){var r=n(5070)(Object.keys,Object);t.exports=r},9931:function(t,e,n){t=n.nmd(t);var r=n(7071),o=e&&!e.nodeType&&e,i=o&&t&&!t.nodeType&&t,a=i&&i.exports===o&&r.process,u=function(){try{var t=i&&i.require&&i.require("util").types;if(t)return t;return a&&a.binding&&a.binding("util")}catch(t){}}();t.exports=u},910:function(t){var e=Object.prototype.toString;t.exports=function(t){return e.call(t)}},5070:function(t){t.exports=function(t,e){return function(n){return t(e(n))}}},7783:function(t,e,n){var r=n(493),o=Math.max;t.exports=function(t,e,n){return e=o(void 0===e?t.length-1:e,0),function(){for(var i=arguments,a=-1,u=o(i.length-e,0),c=Array(u);++a0){if(++n>=800)return arguments[0]}else n=0;return t.apply(void 0,arguments)}}},4092:function(t,e,n){var r=n(9078);t.exports=function(){this.__data__=new r,this.size=0}},1663:function(t){t.exports=function(t){var e=this.__data__,n=e.delete(t);return this.size=e.size,n}},9135:function(t){t.exports=function(t){return this.__data__.get(t)}},9552:function(t){t.exports=function(t){return this.__data__.has(t)}},3960:function(t,e,n){var r=n(9078),o=n(8675),i=n(6219);t.exports=function(t,e){var n=this.__data__;if(n instanceof r){var a=n.__data__;if(!o||a.length<199)return a.push([t,e]),this.size=++n.size,this;n=this.__data__=new i(a)}return n.set(t,e),this.size=n.size,this}},5281:function(t){t.exports=function(t,e,n){for(var r=n-1,o=t.length;++r=e||n<0||v&&r>=s}function x(){var t,n,r,i=o();if(g(i))return O(i);p=setTimeout(x,(t=i-h,n=i-d,r=e-t,v?u(r,s-n):r))}function O(t){return(p=void 0,m&&c)?b(t):(c=l=void 0,f)}function w(){var t,n=o(),r=g(n);if(c=arguments,l=this,h=n,r){if(void 0===p)return d=t=h,p=setTimeout(x,e),y?b(t):f;if(v)return clearTimeout(p),p=setTimeout(x,e),b(h)}return void 0===p&&(p=setTimeout(x,e)),f}return e=i(e)||0,r(n)&&(y=!!n.leading,s=(v="maxWait"in n)?a(i(n.maxWait)||0,e):s,m="trailing"in n?!!n.trailing:m),w.cancel=function(){void 0!==p&&clearTimeout(p),d=0,c=h=l=p=void 0},w.flush=function(){return void 0===p?f:O(o())},w}},7560:function(t){t.exports=function(t,e){return t===e||t!=t&&e!=e}},2242:function(t,e,n){var r=n(8897),o=n(8935),i=n(8157),a=n(5614),u=n(9639);t.exports=function(t,e,n){var c=a(t)?r:o;return n&&u(t,e,n)&&(e=void 0),c(t,i(e,3))}},4173:function(t,e,n){var r=n(2602)(n(2152));t.exports=r},2152:function(t,e,n){var r=n(8235),o=n(8157),i=n(5759),a=Math.max;t.exports=function(t,e,n){var u=null==t?0:t.length;if(!u)return -1;var c=null==n?0:i(n);return c<0&&(c=a(u+c,0)),r(t,o(e,3),c)}},1314:function(t,e,n){var r=n(2569),o=n(9238);t.exports=function(t,e){return r(o(t,e),1)}},3735:function(t,e,n){var r=n(2167);t.exports=function(t,e,n){var o=null==t?void 0:r(t,e);return void 0===o?n:o}},7764:function(t,e,n){var r=n(3012),o=n(9592);t.exports=function(t,e){return null!=t&&o(t,e,r)}},9586:function(t){t.exports=function(t){return t}},6569:function(t,e,n){var r=n(370),o=n(303),i=Object.prototype,a=i.hasOwnProperty,u=i.propertyIsEnumerable,c=r(function(){return arguments}())?r:function(t){return o(t)&&a.call(t,"callee")&&!u.call(t,"callee")};t.exports=c},5614:function(t){var e=Array.isArray;t.exports=e},5629:function(t,e,n){var r=n(6757),o=n(3973);t.exports=function(t){return null!=t&&o(t.length)&&!r(t)}},4342:function(t,e,n){var r=n(4506),o=n(303);t.exports=function(t){return!0===t||!1===t||o(t)&&"[object Boolean]"==r(t)}},8051:function(t,e,n){t=n.nmd(t);var r=n(4288),o=n(7406),i=e&&!e.nodeType&&e,a=i&&t&&!t.nodeType&&t,u=a&&a.exports===i?r.Buffer:void 0,c=u?u.isBuffer:void 0;t.exports=c||o},1652:function(t,e,n){var r=n(6318);t.exports=function(t,e){return r(t,e)}},6757:function(t,e,n){var r=n(4506),o=n(8302);t.exports=function(t){if(!o(t))return!1;var e=r(t);return"[object Function]"==e||"[object GeneratorFunction]"==e||"[object AsyncFunction]"==e||"[object Proxy]"==e}},3973:function(t){t.exports=function(t){return"number"==typeof t&&t>-1&&t%1==0&&t<=9007199254740991}},2559:function(t,e,n){var r=n(2345);t.exports=function(t){return r(t)&&t!=+t}},7571:function(t){t.exports=function(t){return null==t}},2345:function(t,e,n){var r=n(4506),o=n(303);t.exports=function(t){return"number"==typeof t||o(t)&&"[object Number]"==r(t)}},8302:function(t){t.exports=function(t){var e=typeof t;return null!=t&&("object"==e||"function"==e)}},303:function(t){t.exports=function(t){return null!=t&&"object"==typeof t}},231:function(t,e,n){var r=n(4506),o=n(5880),i=n(303),a=Object.prototype,u=Function.prototype.toString,c=a.hasOwnProperty,l=u.call(Object);t.exports=function(t){if(!i(t)||"[object Object]"!=r(t))return!1;var e=o(t);if(null===e)return!0;var n=c.call(e,"constructor")&&e.constructor;return"function"==typeof n&&n instanceof n&&u.call(n)==l}},2715:function(t,e,n){var r=n(4506),o=n(5614),i=n(303);t.exports=function(t){return"string"==typeof t||!o(t)&&i(t)&&"[object String]"==r(t)}},8371:function(t,e,n){var r=n(4506),o=n(303);t.exports=function(t){return"symbol"==typeof t||o(t)&&"[object Symbol]"==r(t)}},9792:function(t,e,n){var r=n(9332),o=n(3305),i=n(9931),a=i&&i.isTypedArray,u=a?o(a):r;t.exports=u},3228:function(t,e,n){var r=n(5926),o=n(4578),i=n(5629);t.exports=function(t){return i(t)?r(t):o(t)}},6185:function(t){t.exports=function(t){var e=null==t?0:t.length;return e?t[e-1]:void 0}},9238:function(t,e,n){var r=n(3819),o=n(8157),i=n(4240),a=n(5614);t.exports=function(t,e){return(a(t)?r:i)(t,o(e,3))}},1443:function(t,e,n){var r=n(142),o=n(8060),i=n(8157);t.exports=function(t,e){var n={};return e=i(e,3),o(t,function(t,o,i){r(n,o,e(t,o,i))}),n}},5645:function(t,e,n){var r=n(7646),o=n(8905),i=n(9586);t.exports=function(t){return t&&t.length?r(t,i,o):void 0}},967:function(t,e,n){var r=n(6219);function o(t,e){if("function"!=typeof t||null!=e&&"function"!=typeof e)throw TypeError("Expected a function");var n=function(){var r=arguments,o=e?e.apply(this,r):r[0],i=n.cache;if(i.has(o))return i.get(o);var a=t.apply(this,r);return n.cache=i.set(o,a)||i,a};return n.cache=new(o.Cache||r),n}o.Cache=r,t.exports=o},9008:function(t,e,n){var r=n(7646),o=n(121),i=n(9586);t.exports=function(t){return t&&t.length?r(t,i,o):void 0}},3810:function(t){t.exports=function(){}},1121:function(t,e,n){var r=n(4288);t.exports=function(){return r.Date.now()}},6652:function(t,e,n){var r=n(8155),o=n(3584),i=n(7352),a=n(235);t.exports=function(t){return i(t)?r(a(t)):o(t)}},9676:function(t,e,n){var r=n(5464)();t.exports=r},3645:function(t,e,n){var r=n(5253),o=n(8157),i=n(2327),a=n(5614),u=n(9639);t.exports=function(t,e,n){var c=a(t)?r:i;return n&&u(t,e,n)&&(e=void 0),c(t,o(e,3))}},4935:function(t,e,n){var r=n(2569),o=n(4046),i=n(4843),a=n(9639),u=i(function(t,e){if(null==t)return[];var n=e.length;return n>1&&a(t,e[0],e[1])?e=[]:n>2&&a(e[0],e[1],e[2])&&(e=[e[0]]),o(t,r(e,1),[])});t.exports=u},5716:function(t){t.exports=function(){return[]}},7406:function(t){t.exports=function(){return!1}},7065:function(t,e,n){var r=n(7310),o=n(8302);t.exports=function(t,e,n){var i=!0,a=!0;if("function"!=typeof t)throw TypeError("Expected a function");return o(n)&&(i="leading"in n?!!n.leading:i,a="trailing"in n?!!n.trailing:a),r(t,e,{leading:i,maxWait:e,trailing:a})}},175:function(t,e,n){var r=n(6660),o=1/0;t.exports=function(t){return t?(t=r(t))===o||t===-o?(t<0?-1:1)*17976931348623157e292:t==t?t:0:0===t?t:0}},5759:function(t,e,n){var r=n(175);t.exports=function(t){var e=r(t),n=e%1;return e==e?n?e-n:e:0}},6660:function(t,e,n){var r=n(5041),o=n(8302),i=n(8371),a=0/0,u=/^[-+]0x[0-9a-f]+$/i,c=/^0b[01]+$/i,l=/^0o[0-7]+$/i,s=parseInt;t.exports=function(t){if("number"==typeof t)return t;if(i(t))return a;if(o(t)){var e="function"==typeof t.valueOf?t.valueOf():t;t=o(e)?e+"":e}if("string"!=typeof t)return 0===t?t:+t;t=r(t);var n=c.test(t);return n||l.test(t)?s(t.slice(2),n?2:8):u.test(t)?a:+t}},3641:function(t,e,n){var r=n(9478);t.exports=function(t){return null==t?"":r(t)}},7230:function(t,e,n){var r=n(8157),o=n(3826);t.exports=function(t,e){return t&&t.length?o(t,r(e,2)):[]}},5551:function(t,e,n){var r=n(4519)("toUpperCase");t.exports=r},8049:function(t,e,n){"use strict";var r=n(4397);function o(){}function i(){}i.resetWarningCache=o,t.exports=function(){function t(t,e,n,o,i,a){if(a!==r){var u=Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw u.name="Invariant Violation",u}}function e(){return t}t.isRequired=t;var n={array:t,bigint:t,bool:t,func:t,number:t,object:t,string:t,symbol:t,any:t,arrayOf:e,element:t,elementType:t,instanceOf:e,node:t,objectOf:e,oneOf:e,oneOfType:e,shape:e,exact:e,checkPropTypes:i,resetWarningCache:o};return n.PropTypes=n,n}},718:function(t,e,n){t.exports=n(8049)()},4397:function(t){"use strict";t.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},2521:function(t,e,n){"use strict";n.d(e,{ZP:function(){return tS}});var r=n(2265),o=n(718),i=n.n(o);let{getOwnPropertyNames:a,getOwnPropertySymbols:u}=Object,{hasOwnProperty:c}=Object.prototype;function l(t,e){return function(n,r,o){return t(n,r,o)&&e(n,r,o)}}function s(t){return function(e,n,r){if(!e||!n||"object"!=typeof e||"object"!=typeof n)return t(e,n,r);let{cache:o}=r,i=o.get(e),a=o.get(n);if(i&&a)return i===n&&a===e;o.set(e,n),o.set(n,e);let u=t(e,n,r);return o.delete(e),o.delete(n),u}}function f(t){return a(t).concat(u(t))}let p=Object.hasOwn||((t,e)=>c.call(t,e));function h(t,e){return t===e||!t&&!e&&t!=t&&e!=e}let{getOwnPropertyDescriptor:d,keys:y}=Object;function v(t,e){return t.byteLength===e.byteLength&&k(new Uint8Array(t),new Uint8Array(e))}function m(t,e,n){let r=t.length;if(e.length!==r)return!1;for(;r-- >0;)if(!n.equals(t[r],e[r],r,r,t,e,n))return!1;return!0}function b(t,e){return t.byteLength===e.byteLength&&k(new Uint8Array(t.buffer,t.byteOffset,t.byteLength),new Uint8Array(e.buffer,e.byteOffset,e.byteLength))}function g(t,e){return h(t.getTime(),e.getTime())}function x(t,e){return t.name===e.name&&t.message===e.message&&t.cause===e.cause&&t.stack===e.stack}function O(t,e){return t===e}function w(t,e,n){let r,o;let i=t.size;if(i!==e.size)return!1;if(!i)return!0;let a=Array(i),u=t.entries(),c=0;for(;(r=u.next())&&!r.done;){let i=e.entries(),u=!1,l=0;for(;(o=i.next())&&!o.done;){if(a[l]){l++;continue}let i=r.value,s=o.value;if(n.equals(i[0],s[0],c,l,t,e,n)&&n.equals(i[1],s[1],i[0],s[0],t,e,n)){u=a[l]=!0;break}l++}if(!u)return!1;c++}return!0}function j(t,e,n){let r=y(t),o=r.length;if(y(e).length!==o)return!1;for(;o-- >0;)if(!_(t,e,n,r[o]))return!1;return!0}function S(t,e,n){let r,o,i;let a=f(t),u=a.length;if(f(e).length!==u)return!1;for(;u-- >0;)if(!_(t,e,n,r=a[u])||(o=d(t,r),i=d(e,r),(o||i)&&(!o||!i||o.configurable!==i.configurable||o.enumerable!==i.enumerable||o.writable!==i.writable)))return!1;return!0}function P(t,e){return h(t.valueOf(),e.valueOf())}function A(t,e){return t.source===e.source&&t.flags===e.flags}function E(t,e,n){let r,o;let i=t.size;if(i!==e.size)return!1;if(!i)return!0;let a=Array(i),u=t.values();for(;(r=u.next())&&!r.done;){let i=e.values(),u=!1,c=0;for(;(o=i.next())&&!o.done;){if(!a[c]&&n.equals(r.value,o.value,r.value,o.value,t,e,n)){u=a[c]=!0;break}c++}if(!u)return!1}return!0}function k(t,e){let n=t.byteLength;if(e.byteLength!==n||t.byteOffset!==e.byteOffset)return!1;for(;n-- >0;)if(t[n]!==e[n])return!1;return!0}function M(t,e){return t.hostname===e.hostname&&t.pathname===e.pathname&&t.protocol===e.protocol&&t.port===e.port&&t.hash===e.hash&&t.username===e.username&&t.password===e.password}function _(t,e,n,r){return("_owner"===r||"__o"===r||"__v"===r)&&(!!t.$$typeof||!!e.$$typeof)||p(e,r)&&n.equals(t[r],e[r],r,r,t,e,n)}let T={"[object Int8Array]":!0,"[object Uint8Array]":!0,"[object Uint8ClampedArray]":!0,"[object Int16Array]":!0,"[object Uint16Array]":!0,"[object Int32Array]":!0,"[object Uint32Array]":!0,"[object Float16Array]":!0,"[object Float32Array]":!0,"[object Float64Array]":!0,"[object BigInt64Array]":!0,"[object BigUint64Array]":!0},C=Object.prototype.toString,D=I();function I(t={}){let{circular:e=!1,createInternalComparator:n,createState:r,strict:o=!1}=t,i=function({areArrayBuffersEqual:t,areArraysEqual:e,areDataViewsEqual:n,areDatesEqual:r,areErrorsEqual:o,areFunctionsEqual:i,areMapsEqual:a,areNumbersEqual:u,areObjectsEqual:c,arePrimitiveWrappersEqual:l,areRegExpsEqual:s,areSetsEqual:f,areTypedArraysEqual:p,areUrlsEqual:h,unknownTagComparators:d}){return function(y,v,m){if(y===v)return!0;if(null==y||null==v)return!1;let b=typeof y;if(b!==typeof v)return!1;if("object"!==b)return"number"===b?u(y,v,m):"function"===b&&i(y,v,m);let g=y.constructor;if(g!==v.constructor)return!1;if(g===Object)return c(y,v,m);if(Array.isArray(y))return e(y,v,m);if(g===Date)return r(y,v,m);if(g===RegExp)return s(y,v,m);if(g===Map)return a(y,v,m);if(g===Set)return f(y,v,m);let x=C.call(y);if("[object Date]"===x)return r(y,v,m);if("[object RegExp]"===x)return s(y,v,m);if("[object Map]"===x)return a(y,v,m);if("[object Set]"===x)return f(y,v,m);if("[object Object]"===x)return"function"!=typeof y.then&&"function"!=typeof v.then&&c(y,v,m);if("[object URL]"===x)return h(y,v,m);if("[object Error]"===x)return o(y,v,m);if("[object Arguments]"===x)return c(y,v,m);if(T[x])return p(y,v,m);if("[object ArrayBuffer]"===x)return t(y,v,m);if("[object DataView]"===x)return n(y,v,m);if("[object Boolean]"===x||"[object Number]"===x||"[object String]"===x)return l(y,v,m);if(d){let t=d[x];if(!t){let e=null!=y?y[Symbol.toStringTag]:void 0;e&&(t=d[e])}if(t)return t(y,v,m)}return!1}}(function({circular:t,createCustomConfig:e,strict:n}){let r={areArrayBuffersEqual:v,areArraysEqual:n?S:m,areDataViewsEqual:b,areDatesEqual:g,areErrorsEqual:x,areFunctionsEqual:O,areMapsEqual:n?l(w,S):w,areNumbersEqual:h,areObjectsEqual:n?S:j,arePrimitiveWrappersEqual:P,areRegExpsEqual:A,areSetsEqual:n?l(E,S):E,areTypedArraysEqual:n?l(k,S):k,areUrlsEqual:M,unknownTagComparators:void 0};if(e&&(r=Object.assign({},r,e(r))),t){let t=s(r.areArraysEqual),e=s(r.areMapsEqual),n=s(r.areObjectsEqual),o=s(r.areSetsEqual);r=Object.assign({},r,{areArraysEqual:t,areMapsEqual:e,areObjectsEqual:n,areSetsEqual:o})}return r}(t)),a=n?n(i):function(t,e,n,r,o,a,u){return i(t,e,u)};return function({circular:t,comparator:e,createState:n,equals:r,strict:o}){if(n)return function(i,a){let{cache:u=t?new WeakMap:void 0,meta:c}=n();return e(i,a,{cache:u,equals:r,meta:c,strict:o})};if(t)return function(t,n){return e(t,n,{cache:new WeakMap,equals:r,meta:void 0,strict:o})};let i={cache:void 0,equals:r,meta:void 0,strict:o};return function(t,n){return e(t,n,i)}}({circular:e,comparator:i,createState:r,equals:a,strict:o})}function N(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=-1;requestAnimationFrame(function r(o){if(n<0&&(n=o),o-n>e)t(o),n=-1;else{var i;i=r,"undefined"!=typeof requestAnimationFrame&&requestAnimationFrame(i)}})}function B(t){return(B="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function L(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=Array(e);nh}),I({strict:!0,createInternalComparator:()=>h}),I({circular:!0,createInternalComparator:()=>h}),I({circular:!0,createInternalComparator:()=>h,strict:!0});var F=function(t){return t},Z=function(t,e){return Object.keys(e).reduce(function(n,r){return U(U({},n),{},$({},r,t(r,e[r])))},{})},W=function(t,e,n){return t.map(function(t){return"".concat(t.replace(/([A-Z])/g,function(t){return"-".concat(t.toLowerCase())})," ").concat(e,"ms ").concat(n)}).join(",")},H=function(t,e,n,r,o,i,a,u){};function q(t,e){if(t){if("string"==typeof t)return Y(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);if("Object"===n&&t.constructor&&(n=t.constructor.name),"Map"===n||"Set"===n)return Array.from(t);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Y(t,e)}}function Y(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=Array(e);n=0&&t<=1}),"[configBezier]: arguments should be x1, y1, x2, y2 of [0, 1] instead received %s",r);var p=G(i,u),h=G(a,c),d=(t=i,e=u,function(n){var r;return V([].concat(function(t){if(Array.isArray(t))return Y(t)}(r=X(t,e).map(function(t,e){return t*e}).slice(1))||function(t){if("undefined"!=typeof Symbol&&null!=t[Symbol.iterator]||null!=t["@@iterator"])return Array.from(t)}(r)||q(r)||function(){throw TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}(),[0]),n)}),y=function(t){for(var e=t>1?1:t,n=e,r=0;r<8;++r){var o,i=p(n)-e,a=d(n);if(1e-4>Math.abs(i-e)||a<1e-4)break;n=(o=n-i/a)>1?1:o<0?0:o}return h(n)};return y.isStepper=!1,y},J=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=t.stiff,n=void 0===e?100:e,r=t.damping,o=void 0===r?8:r,i=t.dt,a=void 0===i?17:i,u=function(t,e,r){var i=r+(-(t-e)*n-r*o)*a/1e3,u=r*a/1e3+t;return 1e-4>Math.abs(u-e)&&1e-4>Math.abs(i)?[e,0]:[u,i]};return u.isStepper=!0,u.dt=a,u},Q=function(){for(var t=arguments.length,e=Array(t),n=0;nt.length)&&(e=t.length);for(var n=0,r=Array(e);nt.length)&&(e=t.length);for(var n=0,r=Array(e);n0?n[o-1]:r,p=l||Object.keys(c);if("function"==typeof u||"spring"===u)return[].concat(th(t),[e.runJSAnimation.bind(e,{from:f.style,to:c,duration:i,easing:u}),i]);var h=W(p,i,u),d=tv(tv(tv({},f.style),c),{},{transition:h});return[].concat(th(t),[d,i,s]).filter(F)},[a,Math.max(void 0===u?0:u,r)])),[t.onAnimationEnd]))}},{key:"runAnimation",value:function(t){if(!this.manager){var e,n,r;this.manager=(e=function(){return null},n=!1,r=function t(r){if(!n){if(Array.isArray(r)){if(!r.length)return;var o=function(t){if(Array.isArray(t))return t}(r)||function(t){if("undefined"!=typeof Symbol&&null!=t[Symbol.iterator]||null!=t["@@iterator"])return Array.from(t)}(r)||function(t,e){if(t){if("string"==typeof t)return L(t,void 0);var n=Object.prototype.toString.call(t).slice(8,-1);if("Object"===n&&t.constructor&&(n=t.constructor.name),"Map"===n||"Set"===n)return Array.from(t);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return L(t,void 0)}}(r)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}(),i=o[0],a=o.slice(1);if("number"==typeof i){N(t.bind(null,a),i);return}t(i),N(t.bind(null,a));return}"object"===B(r)&&e(r),"function"==typeof r&&r()}},{stop:function(){n=!0},start:function(t){n=!1,r(t)},subscribe:function(t){return e=t,function(){e=function(){return null}}}})}var o=t.begin,i=t.duration,a=t.attributeName,u=t.to,c=t.easing,l=t.onAnimationStart,s=t.onAnimationEnd,f=t.steps,p=t.children,h=this.manager;if(this.unSubscribe=h.subscribe(this.handleStyleChange),"function"==typeof c||"function"==typeof p||"spring"===c){this.runJSAnimation(t);return}if(f.length>1){this.runStepAnimation(t);return}var d=a?tm({},a,u):u,y=W(Object.keys(d),i,c);h.start([l,o,tv(tv({},d),{},{transition:y}),i,s])}},{key:"render",value:function(){var t=this.props,e=t.children,n=(t.begin,t.duration),o=(t.attributeName,t.easing,t.isActive),i=(t.steps,t.from,t.to,t.canBegin,t.onAnimationEnd,t.shouldReAnimate,t.onAnimationReStart,function(t,e){if(null==t)return{};var n,r,o=function(t,e){if(null==t)return{};var n,r,o={},i=Object.keys(t);for(r=0;r=0||(o[n]=t[n]);return o}(t,e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);for(r=0;r=0)&&Object.prototype.propertyIsEnumerable.call(t,n)&&(o[n]=t[n])}return o}(t,tp)),a=r.Children.count(e),u=this.state.style;if("function"==typeof e)return e(u);if(!o||0===a||n<=0)return e;var c=function(t){var e=t.props,n=e.style,o=e.className;return(0,r.cloneElement)(t,tv(tv({},i),{},{style:tv(tv({},void 0===n?{}:n),u),className:o}))};return 1===a?c(r.Children.only(e)):r.createElement("div",null,r.Children.map(e,function(t){return c(t)}))}}],function(t,e){for(var n=0;n=0)continue;n[r]=t[r]}return n}(t,e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);for(r=0;r=0)&&Object.prototype.propertyIsEnumerable.call(t,n)&&(o[n]=t[n])}return o}function k(){return(k=Object.assign?Object.assign.bind():function(t){for(var e=1;e0||!y()(u,r)||!y()(c,o))?this.renderAreaWithAnimation(t,e):this.renderAreaStatically(r,o,t,e)}},{key:"render",value:function(){var t,e=this.props,n=e.hide,i=e.dot,a=e.points,u=e.className,c=e.top,l=e.left,s=e.xAxis,p=e.yAxis,h=e.width,d=e.height,y=e.isAnimationActive,v=e.id;if(n||!a||!a.length)return null;var m=this.state.isAnimationFinished,x=1===a.length,O=(0,o.Z)("recharts-area",u),w=s&&s.allowDataOverflow,S=p&&p.allowDataOverflow,P=w||S,A=f()(v)?this.id:v,E=null!==(t=(0,j.L6)(i,!1))&&void 0!==t?t:{r:3,strokeWidth:2},k=E.r,M=E.strokeWidth,_=((0,j.jf)(i)?i:{}).clipDot,T=void 0===_||_,C=2*(void 0===k?3:k)+(void 0===M?2:M);return r.createElement(b.m,{className:O},w||S?r.createElement("defs",null,r.createElement("clipPath",{id:"clipPath-".concat(A)},r.createElement("rect",{x:w?l:l-h/2,y:S?c:c-d/2,width:w?h:2*h,height:S?d:2*d})),!T&&r.createElement("clipPath",{id:"clipPath-dots-".concat(A)},r.createElement("rect",{x:l-C/2,y:c-C/2,width:h+C,height:d+C}))):null,x?null:this.renderArea(P,A),(i||x)&&this.renderDots(P,T,A),(!y||m)&&g.e.renderCallByParent(this.props,a))}}],n=[{key:"getDerivedStateFromProps",value:function(t,e){return t.animationId!==e.prevAnimationId?{prevAnimationId:t.animationId,curPoints:t.points,curBaseLine:t.baseLine,prevPoints:e.curPoints,prevBaseLine:e.curBaseLine}:t.points!==e.curPoints||t.baseLine!==e.curBaseLine?{curPoints:t.points,curBaseLine:t.baseLine}:null}}],e&&T(a.prototype,e),n&&T(a,n),Object.defineProperty(a,"prototype",{writable:!1}),a}(r.PureComponent);N(L,"displayName","Area"),N(L,"defaultProps",{stroke:"#3182bd",fill:"#3182bd",fillOpacity:.6,xAxisId:0,yAxisId:0,legendType:"line",connectNulls:!1,points:[],dot:!1,activeDot:!0,hide:!1,isAnimationActive:!x.x.isSsr,animationBegin:0,animationDuration:1500,animationEasing:"ease"}),N(L,"getBaseValue",function(t,e,n,r){var o=t.layout,i=t.baseValue,a=e.props.baseValue,u=null!=a?a:i;if((0,O.hj)(u)&&"number"==typeof u)return u;var c="horizontal"===o?r:n,l=c.scale.domain();if("number"===c.type){var s=Math.max(l[0],l[1]),f=Math.min(l[0],l[1]);return"dataMin"===u?f:"dataMax"===u?s:s<0?s:Math.max(Math.min(l[0],l[1]),0)}return"dataMin"===u?l[0]:"dataMax"===u?l[1]:l[0]}),N(L,"getComposedData",function(t){var e,n=t.props,r=t.item,o=t.xAxis,i=t.yAxis,a=t.xAxisTicks,u=t.yAxisTicks,c=t.bandSize,l=t.dataKey,s=t.stackedData,f=t.dataStartIndex,p=t.displayedData,h=t.offset,d=n.layout,y=s&&s.length,v=L.getBaseValue(n,r,o,i),m="horizontal"===d,b=!1,g=p.map(function(t,e){y?n=s[f+e]:Array.isArray(n=(0,w.F$)(t,l))?b=!0:n=[v,n];var n,r=null==n[1]||y&&null==(0,w.F$)(t,l);return m?{x:(0,w.Hv)({axis:o,ticks:a,bandSize:c,entry:t,index:e}),y:r?null:i.scale(n[1]),value:n,payload:t}:{x:r?null:o.scale(n[1]),y:(0,w.Hv)({axis:i,ticks:u,bandSize:c,entry:t,index:e}),value:n,payload:t}});return e=y||b?g.map(function(t){var e=Array.isArray(t.value)?t.value[0]:null;return m?{x:t.x,y:null!=e&&null!=t.y?i.scale(e):null}:{x:null!=e?o.scale(e):null,y:t.y}}):m?i.scale(v):o.scale(v),_({points:g,baseLine:e,layout:d,isRange:b},h)}),N(L,"renderDotItem",function(t,e){var n;if(r.isValidElement(t))n=r.cloneElement(t,e);else if(u()(t))n=t(e);else{var i=(0,o.Z)("recharts-area-dot","boolean"!=typeof t?t.className:""),a=e.key,c=E(e,P);n=r.createElement(m.o,k({},c,{key:a,className:i}))}return n})},2988:function(t,e,n){"use strict";n.d(e,{O:function(){return R}});var r=n(2265),o=n(6757),i=n.n(o),a=n(3735),u=n.n(a),c=n(1994),l=n(6485),s=n(9841),f=n(8811),p=n(6680),h=n(6630),d=n(1637),y=n(2944),v=n(4094),m=n(4067),b=n(6437);function g(t,e,n){if(e<1)return[];if(1===e&&void 0===n)return t;for(var r=[],o=0;ot*o)return!1;var i=n();return t*(e-t*i/2-r)>=0&&t*(e+t*i/2-o)<=0}function O(t){return(O="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function w(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),n.push.apply(n,r)}return n}function j(t){for(var e=1;e=0)continue;n[r]=t[r]}return n}(t,e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);for(r=0;r=0)&&Object.prototype.propertyIsEnumerable.call(t,n)&&(o[n]=t[n])}return o}function C(t,e){for(var n=0;n=2?(0,h.uY)(s[1].coordinate-s[0].coordinate):1,M=(r="width"===P,o=f.x,a=f.y,u=f.width,c=f.height,1===k?{start:r?o:a,end:r?o+u:a+c}:{start:r?o+u:a+c,end:r?o:a});return"equidistantPreserveStart"===y?function(t,e,n,r,o){for(var i,a=(r||[]).slice(),u=e.start,c=e.end,l=0,s=1,f=u;s<=a.length;)if(i=function(){var e,i=null==r?void 0:r[l];if(void 0===i)return{v:g(r,s)};var a=l,p=function(){return void 0===e&&(e=n(i,a)),e},h=i.coordinate,d=0===l||x(t,h,p,f,c);d||(l=0,f=u,s+=1),d&&(f=h+t*(p()/2+o),l+=s)}())return i.v;return[]}(k,M,E,s,p):("preserveStart"===y||"preserveStartEnd"===y?function(t,e,n,r,o,i){var a=(r||[]).slice(),u=a.length,c=e.start,l=e.end;if(i){var s=r[u-1],f=n(s,u-1),p=t*(s.coordinate+t*f/2-l);a[u-1]=s=j(j({},s),{},{tickCoord:p>0?s.coordinate-p*t:s.coordinate}),x(t,s.tickCoord,function(){return f},c,l)&&(l=s.tickCoord-t*(f/2+o),a[u-1]=j(j({},s),{},{isShow:!0}))}for(var h=i?u-1:u,d=function(e){var r,i=a[e],u=function(){return void 0===r&&(r=n(i,e)),r};if(0===e){var s=t*(i.coordinate-t*u()/2-c);a[e]=i=j(j({},i),{},{tickCoord:s<0?i.coordinate-s*t:i.coordinate})}else a[e]=i=j(j({},i),{},{tickCoord:i.coordinate});x(t,i.tickCoord,u,c,l)&&(c=i.tickCoord+t*(u()/2+o),a[e]=j(j({},i),{},{isShow:!0}))},y=0;y0?l.coordinate-f*t:l.coordinate})}else i[e]=l=j(j({},l),{},{tickCoord:l.coordinate});x(t,l.tickCoord,s,u,c)&&(c=l.tickCoord-t*(s()/2+o),i[e]=j(j({},l),{},{isShow:!0}))},s=a-1;s>=0;s--)l(s);return i}(k,M,E,s,p)).filter(function(t){return t.isShow})}(_(_({},this.props),{},{ticks:t}),e,n),A=this.getTickTextAnchor(),E=this.getTickVerticalAnchor(),M=(0,y.L6)(this.props,!1),T=(0,y.L6)(O,!1),C=_(_({},M),{},{fill:"none"},(0,y.L6)(f,!1)),D=P.map(function(t,e){var n=a.getTickLineCoord(t),l=n.line,h=n.tick,y=_(_(_(_({textAnchor:A,verticalAnchor:E},M),{},{stroke:"none",fill:p},T),h),{},{index:e,payload:t,visibleTicksCount:P.length,tickFormatter:w});return r.createElement(s.m,k({className:"recharts-cartesian-axis-tick",key:"tick-".concat(t.value,"-").concat(t.coordinate,"-").concat(t.tickCoord)},(0,d.bw)(a.props,t,e)),f&&r.createElement("line",k({},C,l,{className:(0,c.Z)("recharts-cartesian-axis-tick-line",u()(f,"className"))})),O&&o.renderTickItem(O,y,"".concat(i()(w)?w(t.value,e):t.value).concat(S||"")))});return r.createElement("g",{className:"recharts-cartesian-axis-ticks"},D)}},{key:"render",value:function(){var t=this,e=this.props,n=e.axisLine,o=e.width,a=e.height,u=e.ticksGenerator,l=e.className;if(e.hide)return null;var f=this.props,h=f.ticks,d=T(f,A),y=h;return(i()(u)&&(y=u(h&&h.length>0?this.props:d)),o<=0||a<=0||!y||!y.length)?null:r.createElement(s.m,{className:(0,c.Z)("recharts-cartesian-axis",l),ref:function(e){t.layerReference=e}},n&&this.renderAxisLine(),this.renderTicks(y,this.state.fontSize,this.state.letterSpacing),p._.renderCallByParent(this.props))}}],n=[{key:"renderTickItem",value:function(t,e,n){var o=(0,c.Z)(e.className,"recharts-cartesian-axis-tick-value");return r.isValidElement(t)?r.cloneElement(t,_(_({},e),{},{className:o})):i()(t)?t(_(_({},e),{},{className:o})):r.createElement(f.x,k({},e,{className:"recharts-cartesian-axis-tick-value"}),n)}}],e&&C(o.prototype,e),n&&C(o,n),Object.defineProperty(o,"prototype",{writable:!1}),o}(r.Component);B(R,"displayName","CartesianAxis"),B(R,"defaultProps",{x:0,y:0,width:0,height:0,viewBox:{x:0,y:0,width:0,height:0},orientation:"bottom",ticks:[],stroke:"#666",tickLine:!0,axisLine:!0,tick:!0,mirror:!1,minTickGap:5,tickSize:6,tickMargin:2,interval:"preserveEnd"})},3137:function(t,e,n){"use strict";n.d(e,{W:function(){return v}});var r=n(2265),o=n(9398),i=n(9841),a=n(2944),u=["offset","layout","width","dataKey","data","dataPointFormatter","xAxis","yAxis"];function c(t){return(c="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function l(){return(l=Object.assign?Object.assign.bind():function(t){for(var e=1;et.length)&&(e=t.length);for(var n=0,r=Array(e);n=0)continue;n[r]=t[r]}return n}(t,e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);for(r=0;r=0)&&Object.prototype.propertyIsEnumerable.call(t,n)&&(o[n]=t[n])}return o}(t,u),m=(0,a.L6)(v,!1);"x"===this.props.direction&&"number"!==d.type&&(0,o.Z)(!1);var b=p.map(function(t){var o,a,u=h(t,f),p=u.x,v=u.y,b=u.value,g=u.errorVal;if(!g)return null;var x=[];if(Array.isArray(g)){var O=function(t){if(Array.isArray(t))return t}(g)||function(t,e){var n=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=n){var r,o,i,a,u=[],c=!0,l=!1;try{for(i=(n=n.call(t)).next;!(c=(r=i.call(n)).done)&&(u.push(r.value),2!==u.length);c=!0);}catch(t){l=!0,o=t}finally{try{if(!c&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(l)throw o}}return u}}(g,2)||function(t,e){if(t){if("string"==typeof t)return s(t,2);var n=Object.prototype.toString.call(t).slice(8,-1);if("Object"===n&&t.constructor&&(n=t.constructor.name),"Map"===n||"Set"===n)return Array.from(t);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return s(t,2)}}(g,2)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}();o=O[0],a=O[1]}else o=a=g;if("vertical"===n){var w=d.scale,j=v+e,S=j+c,P=j-c,A=w(b-o),E=w(b+a);x.push({x1:E,y1:S,x2:E,y2:P}),x.push({x1:A,y1:j,x2:E,y2:j}),x.push({x1:A,y1:S,x2:A,y2:P})}else if("horizontal"===n){var k=y.scale,M=p+e,_=M-c,T=M+c,C=k(b-o),D=k(b+a);x.push({x1:_,y1:D,x2:T,y2:D}),x.push({x1:M,y1:C,x2:M,y2:D}),x.push({x1:_,y1:C,x2:T,y2:C})}return r.createElement(i.m,l({className:"recharts-errorBar",key:"bar-".concat(x.map(function(t){return"".concat(t.x1,"-").concat(t.x2,"-").concat(t.y1,"-").concat(t.y2)}))},m),x.map(function(t){return r.createElement("line",l({},t,{key:"line-".concat(t.x1,"-").concat(t.x2,"-").concat(t.y1,"-").concat(t.y2)}))}))});return r.createElement(i.m,{className:"recharts-errorBars"},b)}}],function(t,e){for(var n=0;n0&&e.handleDrag(t.changedTouches[0])}),ta(e,"handleDragEnd",function(){e.setState({isTravellerMoving:!1,isSlideMoving:!1},function(){var t=e.props,n=t.endIndex,r=t.onDragEnd,o=t.startIndex;null==r||r({endIndex:n,startIndex:o})}),e.detachDragEndListener()}),ta(e,"handleLeaveWrapper",function(){(e.state.isTravellerMoving||e.state.isSlideMoving)&&(e.leaveTimer=window.setTimeout(e.handleDragEnd,e.props.leaveTimeOut))}),ta(e,"handleEnterSlideOrTraveller",function(){e.setState({isTextActive:!0})}),ta(e,"handleLeaveSlideOrTraveller",function(){e.setState({isTextActive:!1})}),ta(e,"handleSlideDragStart",function(t){var n=tl(t)?t.changedTouches[0]:t;e.setState({isTravellerMoving:!1,isSlideMoving:!0,slideMoveStartX:n.pageX}),e.attachDragEndListener()}),e.travellerDragStartHandlers={startX:e.handleTravellerDragStart.bind(e,"startX"),endX:e.handleTravellerDragStart.bind(e,"endX")},e.state={},e}return!function(t,e){if("function"!=typeof e&&null!==e)throw TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),Object.defineProperty(t,"prototype",{writable:!1}),e&&ti(t,e)}(r,t),e=[{key:"componentWillUnmount",value:function(){this.leaveTimer&&(clearTimeout(this.leaveTimer),this.leaveTimer=null),this.detachDragEndListener()}},{key:"getIndex",value:function(t){var e=t.startX,n=t.endX,o=this.state.scaleValues,i=this.props,a=i.gap,u=i.data.length-1,c=r.getIndexInRange(o,Math.min(e,n)),l=r.getIndexInRange(o,Math.max(e,n));return{startIndex:c-c%a,endIndex:l===u?u:l-l%a}}},{key:"getTextOfTick",value:function(t){var e=this.props,n=e.data,r=e.tickFormatter,o=e.dataKey,i=(0,W.F$)(n[t],o,t);return S()(r)?r(i,t):i}},{key:"attachDragEndListener",value:function(){window.addEventListener("mouseup",this.handleDragEnd,!0),window.addEventListener("touchend",this.handleDragEnd,!0),window.addEventListener("mousemove",this.handleDrag,!0)}},{key:"detachDragEndListener",value:function(){window.removeEventListener("mouseup",this.handleDragEnd,!0),window.removeEventListener("touchend",this.handleDragEnd,!0),window.removeEventListener("mousemove",this.handleDrag,!0)}},{key:"handleSlideDrag",value:function(t){var e=this.state,n=e.slideMoveStartX,r=e.startX,o=e.endX,i=this.props,a=i.x,u=i.width,c=i.travellerWidth,l=i.startIndex,s=i.endIndex,f=i.onChange,p=t.pageX-n;p>0?p=Math.min(p,a+u-c-o,a+u-c-r):p<0&&(p=Math.max(p,a-r,a-o));var h=this.getIndex({startX:r+p,endX:o+p});(h.startIndex!==l||h.endIndex!==s)&&f&&f(h),this.setState({startX:r+p,endX:o+p,slideMoveStartX:t.pageX})}},{key:"handleTravellerDragStart",value:function(t,e){var n=tl(e)?e.changedTouches[0]:e;this.setState({isSlideMoving:!1,isTravellerMoving:!0,movingTravellerId:t,brushMoveStartX:n.pageX}),this.attachDragEndListener()}},{key:"handleTravellerMove",value:function(t){var e=this.state,n=e.brushMoveStartX,r=e.movingTravellerId,o=e.endX,i=e.startX,a=this.state[r],u=this.props,c=u.x,l=u.width,s=u.travellerWidth,f=u.onChange,p=u.gap,h=u.data,d={startX:this.state.startX,endX:this.state.endX},y=t.pageX-n;y>0?y=Math.min(y,c+l-s-a):y<0&&(y=Math.max(y,c-a)),d[r]=a+y;var v=this.getIndex(d),m=v.startIndex,b=v.endIndex,g=function(){var t=h.length-1;return"startX"===r&&(o>i?m%p==0:b%p==0)||oi?b%p==0:m%p==0)||o>i&&b===t};this.setState(ta(ta({},r,a+y),"brushMoveStartX",t.pageX),function(){f&&g()&&f(v)})}},{key:"handleTravellerMoveKeyboard",value:function(t,e){var n=this,r=this.state,o=r.scaleValues,i=r.startX,a=r.endX,u=this.state[e],c=o.indexOf(u);if(-1!==c){var l=c+t;if(-1!==l&&!(l>=o.length)){var s=o[l];"startX"===e&&s>=a||"endX"===e&&s<=i||this.setState(ta({},e,s),function(){n.props.onChange(n.getIndex({startX:n.state.startX,endX:n.state.endX}))})}}}},{key:"renderBackground",value:function(){var t=this.props,e=t.x,n=t.y,r=t.width,o=t.height,i=t.fill,a=t.stroke;return x.createElement("rect",{stroke:a,fill:i,x:e,y:n,width:r,height:o})}},{key:"renderPanorama",value:function(){var t=this.props,e=t.x,n=t.y,r=t.width,o=t.height,i=t.data,a=t.children,u=t.padding,c=x.Children.only(a);return c?x.cloneElement(c,{x:e,y:n,width:r,height:o,margin:u,compact:!0,data:i}):null}},{key:"renderTravellerLayer",value:function(t,e){var n,o,i=this,a=this.props,u=a.y,c=a.travellerWidth,l=a.height,s=a.traveller,f=a.ariaLabel,p=a.data,h=a.startIndex,d=a.endIndex,y=Math.max(t,this.props.x),v=te(te({},(0,$.L6)(this.props,!1)),{},{x:y,y:u,width:c,height:l}),m=f||"Min value: ".concat(null===(n=p[h])||void 0===n?void 0:n.name,", Max value: ").concat(null===(o=p[d])||void 0===o?void 0:o.name);return x.createElement(B.m,{tabIndex:0,role:"slider","aria-label":m,"aria-valuenow":t,className:"recharts-brush-traveller",onMouseEnter:this.handleEnterSlideOrTraveller,onMouseLeave:this.handleLeaveSlideOrTraveller,onMouseDown:this.travellerDragStartHandlers[e],onTouchStart:this.travellerDragStartHandlers[e],onKeyDown:function(t){["ArrowLeft","ArrowRight"].includes(t.key)&&(t.preventDefault(),t.stopPropagation(),i.handleTravellerMoveKeyboard("ArrowRight"===t.key?1:-1,e))},onFocus:function(){i.setState({isTravellerFocused:!0})},onBlur:function(){i.setState({isTravellerFocused:!1})},style:{cursor:"col-resize"}},r.renderTraveller(s,v))}},{key:"renderSlide",value:function(t,e){var n=this.props,r=n.y,o=n.height,i=n.stroke,a=n.travellerWidth;return x.createElement("rect",{className:"recharts-brush-slide",onMouseEnter:this.handleEnterSlideOrTraveller,onMouseLeave:this.handleLeaveSlideOrTraveller,onMouseDown:this.handleSlideDragStart,onTouchStart:this.handleSlideDragStart,style:{cursor:"move"},stroke:"none",fill:i,fillOpacity:.2,x:Math.min(t,e)+a,y:r,width:Math.max(Math.abs(e-t)-a,0),height:o})}},{key:"renderText",value:function(){var t=this.props,e=t.startIndex,n=t.endIndex,r=t.y,o=t.height,i=t.travellerWidth,a=t.stroke,u=this.state,c=u.startX,l=u.endX,s={pointerEvents:"none",fill:a};return x.createElement(B.m,{className:"recharts-brush-texts"},x.createElement(Z.x,Q({textAnchor:"end",verticalAnchor:"middle",x:Math.min(c,l)-5,y:r+o/2},s),this.getTextOfTick(e)),x.createElement(Z.x,Q({textAnchor:"start",verticalAnchor:"middle",x:Math.max(c,l)+i+5,y:r+o/2},s),this.getTextOfTick(n)))}},{key:"render",value:function(){var t=this.props,e=t.data,n=t.className,r=t.children,o=t.x,i=t.y,a=t.width,u=t.height,c=t.alwaysShowText,l=this.state,s=l.startX,f=l.endX,p=l.isTextActive,h=l.isSlideMoving,d=l.isTravellerMoving,y=l.isTravellerFocused;if(!e||!e.length||!(0,H.hj)(o)||!(0,H.hj)(i)||!(0,H.hj)(a)||!(0,H.hj)(u)||a<=0||u<=0)return null;var v=(0,D.Z)("recharts-brush",n),m=1===x.Children.count(r),b=K("userSelect","none");return x.createElement(B.m,{className:v,onMouseLeave:this.handleLeaveWrapper,onTouchMove:this.handleTouchMove,style:b},this.renderBackground(),m&&this.renderPanorama(),this.renderSlide(s,f),this.renderTravellerLayer(s,"startX"),this.renderTravellerLayer(f,"endX"),(p||h||d||y||c)&&this.renderText())}}],n=[{key:"renderDefaultTraveller",value:function(t){var e=t.x,n=t.y,r=t.width,o=t.height,i=t.stroke,a=Math.floor(n+o/2)-1;return x.createElement(x.Fragment,null,x.createElement("rect",{x:e,y:n,width:r,height:o,fill:i,stroke:"none"}),x.createElement("line",{x1:e+1,y1:a,x2:e+r-1,y2:a,fill:"none",stroke:"#fff"}),x.createElement("line",{x1:e+1,y1:a+2,x2:e+r-1,y2:a+2,fill:"none",stroke:"#fff"}))}},{key:"renderTraveller",value:function(t,e){return x.isValidElement(t)?x.cloneElement(t,e):S()(t)?t(e):r.renderDefaultTraveller(e)}},{key:"getDerivedStateFromProps",value:function(t,e){var n=t.data,r=t.width,o=t.x,i=t.travellerWidth,a=t.updateId,u=t.startIndex,c=t.endIndex;if(n!==e.prevData||a!==e.prevUpdateId)return te({prevData:n,prevTravellerWidth:i,prevUpdateId:a,prevX:o,prevWidth:r},n&&n.length?tc({data:n,width:r,x:o,travellerWidth:i,startIndex:u,endIndex:c}):{scale:null,scaleValues:null});if(e.scale&&(r!==e.prevWidth||o!==e.prevX||i!==e.prevTravellerWidth)){e.scale.range([o,o+r-i]);var l=e.scale.domain().map(function(t){return e.scale(t)});return{prevData:n,prevTravellerWidth:i,prevUpdateId:a,prevX:o,prevWidth:r,startX:e.scale(t.startIndex),endX:e.scale(t.endIndex),scaleValues:l}}return null}},{key:"getIndexInRange",value:function(t,e){for(var n=t.length,r=0,o=n-1;o-r>1;){var i=Math.floor((r+o)/2);t[i]>e?o=i:r=i}return e>=t[o]?o:r}}],e&&tn(r.prototype,e),n&&tn(r,n),Object.defineProperty(r,"prototype",{writable:!1}),r}(x.PureComponent);ta(ts,"displayName","Brush"),ta(ts,"defaultProps",{height:40,travellerWidth:5,gap:1,fill:"#fff",stroke:"#666",padding:{top:1,right:1,bottom:1,left:1},leaveTimeOut:1e3,alwaysShowText:!1});var tf=n(4094),tp=n(8569),th=n(6680),td=function(t,e){var n=t.alwaysShow,r=t.ifOverflow;return n&&(r="extendDomain"),r===e},ty=n(6437),tv=n(1175);function tm(){return(tm=Object.assign?Object.assign.bind():function(t){for(var e=1;et.length)&&(e=t.length);for(var n=0,r=Array(e);nt.length)&&(e=t.length);for(var n=0,r=Array(e);n=0)continue;n[r]=t[r]}return n}(t,e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);for(r=0;r=0)&&Object.prototype.propertyIsEnumerable.call(t,n)&&(o[n]=t[n])}return o}(t,eu));return(0,H.hj)(n)&&(0,H.hj)(o)&&(0,H.hj)(s)&&(0,H.hj)(p)&&(0,H.hj)(a)&&(0,H.hj)(c)?x.createElement("path",ec({},(0,$.L6)(d,!0),{className:(0,D.Z)("recharts-cross",h),d:"M".concat(n,",").concat(a,"v").concat(p,"M").concat(c,",").concat(o,"h").concat(s)})):null};function ef(t){var e=t.cx,n=t.cy,r=t.radius,o=t.startAngle,i=t.endAngle;return{points:[(0,t5.op)(e,n,r,o),(0,t5.op)(e,n,r,i)],cx:e,cy:n,radius:r,startAngle:o,endAngle:i}}var ep=n(474);function eh(t){return(eh="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function ed(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),n.push.apply(n,r)}return n}function ey(t){for(var e=1;e=0)continue;n[r]=t[r]}return n}(t,e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);for(r=0;r=0)&&Object.prototype.propertyIsEnumerable.call(t,n)&&(o[n]=t[n])}return o}function ej(){try{var t=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(t){}return(ej=function(){return!!t})()}function eS(t){return(eS=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(t){return t.__proto__||Object.getPrototypeOf(t)})(t)}function eP(t,e){return(eP=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(t,e){return t.__proto__=e,t})(t,e)}function eA(t){return function(t){if(Array.isArray(t))return ek(t)}(t)||function(t){if("undefined"!=typeof Symbol&&null!=t[Symbol.iterator]||null!=t["@@iterator"])return Array.from(t)}(t)||eE(t)||function(){throw TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function eE(t,e){if(t){if("string"==typeof t)return ek(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);if("Object"===n&&t.constructor&&(n=t.constructor.name),"Map"===n||"Set"===n)return Array.from(t);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return ek(t,e)}}function ek(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=Array(e);n0?i:t&&t.length&&(0,H.hj)(r)&&(0,H.hj)(o)?t.slice(r,o+1):[]};function ez(t){return"number"===t?[0,"auto"]:void 0}var eU=function(t,e,n,r){var o=t.graphicalItems,i=t.tooltipAxis,a=eR(e,t);return n<0||!o||!o.length||n>=a.length?null:o.reduce(function(o,u){var c,l,s=null!==(c=u.props.data)&&void 0!==c?c:e;if(s&&t.dataStartIndex+t.dataEndIndex!==0&&t.dataEndIndex-t.dataStartIndex>=n&&(s=s.slice(t.dataStartIndex,t.dataEndIndex+1)),i.dataKey&&!i.allowDuplicatedCategory){var f=void 0===s?a:s;l=(0,H.Ap)(f,i.dataKey,r)}else l=s&&s[n]||a[n];return l?[].concat(eA(o),[(0,W.Qo)(u,l)]):o},[])},e$=function(t,e,n,r){var o=r||{x:t.chartX,y:t.chartY},i="horizontal"===n?o.x:"vertical"===n?o.y:"centric"===n?o.angle:o.radius,a=t.orderedTooltipTicks,u=t.tooltipAxis,c=t.tooltipTicks,l=(0,W.VO)(i,a,c,u);if(l>=0&&c){var s=c[l]&&c[l].value,f=eU(t,e,l,s),p=eL(n,a,l,o);return{activeTooltipIndex:l,activeLabel:s,activePayload:f,activeCoordinate:p}}return null},eF=function(t,e){var n=e.axes,r=e.graphicalItems,o=e.axisType,i=e.axisIdKey,a=e.stackGroups,u=e.dataStartIndex,c=e.dataEndIndex,l=t.layout,s=t.children,f=t.stackOffset,p=(0,W.NA)(l,o);return n.reduce(function(e,n){var h=void 0!==n.type.defaultProps?e_(e_({},n.type.defaultProps),n.props):n.props,d=h.type,y=h.dataKey,v=h.allowDataOverflow,m=h.allowDuplicatedCategory,b=h.scale,g=h.ticks,x=h.includeHidden,O=h[i];if(e[O])return e;var j=eR(t.data,{graphicalItems:r.filter(function(t){var e;return(i in t.props?t.props[i]:null===(e=t.type.defaultProps)||void 0===e?void 0:e[i])===O}),dataStartIndex:u,dataEndIndex:c}),S=j.length;(function(t,e,n){if("number"===n&&!0===e&&Array.isArray(t)){var r=null==t?void 0:t[0],o=null==t?void 0:t[1];if(r&&o&&(0,H.hj)(r)&&(0,H.hj)(o))return!0}return!1})(h.domain,v,d)&&(k=(0,W.LG)(h.domain,null,v),p&&("number"===d||"auto"!==b)&&(_=(0,W.gF)(j,y,"category")));var P=ez(d);if(!k||0===k.length){var E,k,M,_,T,C=null!==(T=h.domain)&&void 0!==T?T:P;if(y){if(k=(0,W.gF)(j,y,d),"category"===d&&p){var D=(0,H.bv)(k);m&&D?(M=k,k=A()(0,S)):m||(k=(0,W.ko)(C,k,n).reduce(function(t,e){return t.indexOf(e)>=0?t:[].concat(eA(t),[e])},[]))}else if("category"===d)k=m?k.filter(function(t){return""!==t&&!w()(t)}):(0,W.ko)(C,k,n).reduce(function(t,e){return t.indexOf(e)>=0||""===e||w()(e)?t:[].concat(eA(t),[e])},[]);else if("number"===d){var I=(0,W.ZI)(j,r.filter(function(t){var e,n,r=i in t.props?t.props[i]:null===(e=t.type.defaultProps)||void 0===e?void 0:e[i],o="hide"in t.props?t.props.hide:null===(n=t.type.defaultProps)||void 0===n?void 0:n.hide;return r===O&&(x||!o)}),y,o,l);I&&(k=I)}p&&("number"===d||"auto"!==b)&&(_=(0,W.gF)(j,y,"category"))}else k=p?A()(0,S):a&&a[O]&&a[O].hasStack&&"number"===d?"expand"===f?[0,1]:(0,W.EB)(a[O].stackGroups,u,c):(0,W.s6)(j,r.filter(function(t){var e=i in t.props?t.props[i]:t.type.defaultProps[i],n="hide"in t.props?t.props.hide:t.type.defaultProps.hide;return e===O&&(x||!n)}),d,l,!0);"number"===d?(k=t6(s,k,O,o,g),C&&(k=(0,W.LG)(C,k,v))):"category"===d&&C&&k.every(function(t){return C.indexOf(t)>=0})&&(k=C)}return e_(e_({},e),{},eT({},O,e_(e_({},h),{},{axisType:o,domain:k,categoricalDomain:_,duplicateDomain:M,originalDomain:null!==(E=h.domain)&&void 0!==E?E:P,isCategorical:p,layout:l})))},{})},eZ=function(t,e){var n=e.graphicalItems,r=e.Axis,o=e.axisType,i=e.axisIdKey,a=e.stackGroups,u=e.dataStartIndex,c=e.dataEndIndex,l=t.layout,s=t.children,f=eR(t.data,{graphicalItems:n,dataStartIndex:u,dataEndIndex:c}),p=f.length,h=(0,W.NA)(l,o),d=-1;return n.reduce(function(t,e){var y,v=(void 0!==e.type.defaultProps?e_(e_({},e.type.defaultProps),e.props):e.props)[i],m=ez("number");return t[v]?t:(d++,y=h?A()(0,p):a&&a[v]&&a[v].hasStack?t6(s,y=(0,W.EB)(a[v].stackGroups,u,c),v,o):t6(s,y=(0,W.LG)(m,(0,W.s6)(f,n.filter(function(t){var e,n,r=i in t.props?t.props[i]:null===(e=t.type.defaultProps)||void 0===e?void 0:e[i],o="hide"in t.props?t.props.hide:null===(n=t.type.defaultProps)||void 0===n?void 0:n.hide;return r===v&&!o}),"number",l),r.defaultProps.allowDataOverflow),v,o),e_(e_({},t),{},eT({},v,e_(e_({axisType:o},r.defaultProps),{},{hide:!0,orientation:k()(eD,"".concat(o,".").concat(d%2),null),domain:y,originalDomain:m,isCategorical:h,layout:l}))))},{})},eW=function(t,e){var n=e.axisType,r=void 0===n?"xAxis":n,o=e.AxisComp,i=e.graphicalItems,a=e.stackGroups,u=e.dataStartIndex,c=e.dataEndIndex,l=t.children,s="".concat(r,"Id"),f=(0,$.NN)(l,o),p={};return f&&f.length?p=eF(t,{axes:f,graphicalItems:i,axisType:r,axisIdKey:s,stackGroups:a,dataStartIndex:u,dataEndIndex:c}):i&&i.length&&(p=eZ(t,{Axis:o,graphicalItems:i,axisType:r,axisIdKey:s,stackGroups:a,dataStartIndex:u,dataEndIndex:c})),p},eH=function(t){var e=(0,H.Kt)(t),n=(0,W.uY)(e,!1,!0);return{tooltipTicks:n,orderedTooltipTicks:_()(n,function(t){return t.coordinate}),tooltipAxis:e,tooltipAxisBandSize:(0,W.zT)(e,n)}},eq=function(t){var e=t.children,n=t.defaultShowTooltip,r=(0,$.sP)(e,ts),o=0,i=0;return t.data&&0!==t.data.length&&(i=t.data.length-1),r&&r.props&&(r.props.startIndex>=0&&(o=r.props.startIndex),r.props.endIndex>=0&&(i=r.props.endIndex)),{chartX:0,chartY:0,dataStartIndex:o,dataEndIndex:i,activeTooltipIndex:-1,isTooltipActive:!!n}},eY=function(t){return"horizontal"===t?{numericAxisName:"yAxis",cateAxisName:"xAxis"}:"vertical"===t?{numericAxisName:"xAxis",cateAxisName:"yAxis"}:"centric"===t?{numericAxisName:"radiusAxis",cateAxisName:"angleAxis"}:{numericAxisName:"angleAxis",cateAxisName:"radiusAxis"}},eX=function(t,e){var n=t.props,r=t.graphicalItems,o=t.xAxisMap,i=void 0===o?{}:o,a=t.yAxisMap,u=void 0===a?{}:a,c=n.width,l=n.height,s=n.children,f=n.margin||{},p=(0,$.sP)(s,ts),h=(0,$.sP)(s,R.D),d=Object.keys(u).reduce(function(t,e){var n=u[e],r=n.orientation;return n.mirror||n.hide?t:e_(e_({},t),{},eT({},r,t[r]+n.width))},{left:f.left||0,right:f.right||0}),y=Object.keys(i).reduce(function(t,e){var n=i[e],r=n.orientation;return n.mirror||n.hide?t:e_(e_({},t),{},eT({},r,k()(t,"".concat(r))+n.height))},{top:f.top||0,bottom:f.bottom||0}),v=e_(e_({},y),d),m=v.bottom;p&&(v.bottom+=p.props.height||ts.defaultProps.height),h&&e&&(v=(0,W.By)(v,r,n,e));var b=c-v.left-v.right,g=l-v.top-v.bottom;return e_(e_({brushBottom:m},v),{},{width:Math.max(b,0),height:Math.max(g,0)})},eV=n(3263),eG=n(7059),eK=n(2988);function eJ(t){return(eJ="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function eQ(){try{var t=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(t){}return(eQ=function(){return!!t})()}function e0(t){return(e0=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(t){return t.__proto__||Object.getPrototypeOf(t)})(t)}function e1(t,e){return(e1=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(t,e){return t.__proto__=e,t})(t,e)}function e2(t,e,n){return(e=e6(e))in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function e6(t){var e=function(t,e){if("object"!=eJ(t)||!t)return t;var n=t[Symbol.toPrimitive];if(void 0!==n){var r=n.call(t,e||"default");if("object"!=eJ(r))return r;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"==eJ(e)?e:e+""}function e5(){return(e5=Object.assign?Object.assign.bind():function(t){for(var e=1;e=0}),b=[];return n.forEach(function(n,d){var g=eR(t.data,{graphicalItems:[n],dataStartIndex:a,dataEndIndex:u}),x=void 0!==n.type.defaultProps?e_(e_({},n.type.defaultProps),n.props):n.props,O=x.dataKey,j=x.maxBarSize,S=x["".concat(y,"Id")],P=x["".concat(v,"Id")],A=p.reduce(function(t,n){var r=e["".concat(n.axisType,"Map")],o=x["".concat(n.axisType,"Id")];r&&r[o]||"zAxis"===n.axisType||(0,I.Z)(!1);var i=r[o];return e_(e_({},t),{},eT(eT({},n.axisType,i),"".concat(n.axisType,"Ticks"),(0,W.uY)(i)))},{}),E=A[v],k=A["".concat(v,"Ticks")],M=r&&r[S]&&r[S].hasStack&&(0,W.O3)(n,r[S].stackGroups),_=(0,$.Gf)(n.type).indexOf("Bar")>=0,T=(0,W.zT)(E,k),C=[],D=m&&(0,W.pt)({barSize:c,stackGroups:r,totalSize:"xAxis"===v?A[v].width:"yAxis"===v?A[v].height:void 0});if(_){var N,B,L=w()(j)?h:j,R=null!==(N=null!==(B=(0,W.zT)(E,k,!0))&&void 0!==B?B:L)&&void 0!==N?N:0;C=(0,W.qz)({barGap:s,barCategoryGap:f,bandSize:R!==T?R:T,sizeList:D[P],maxBarSize:L}),R!==T&&(C=C.map(function(t){return e_(e_({},t),{},{position:e_(e_({},t.position),{},{offset:t.position.offset-R/2})})}))}var z=n&&n.type&&n.type.getComposedData;z&&b.push({props:e_(e_({},z(e_(e_({},A),{},{displayedData:g,props:t,dataKey:O,item:n,bandSize:T,barPosition:C,offset:o,stackedData:M,layout:l,dataStartIndex:a,dataEndIndex:u}))),{},eT(eT(eT({key:n.key||"item-".concat(d)},y,A[y]),v,A[v]),"animationId",i)),childIndex:(0,$.$R)(n,t.children),item:n})}),b},m=function(t,e){var n=t.props,r=t.dataStartIndex,o=t.dataEndIndex,i=t.updateId;if(!(0,$.TT)({props:n}))return null;var c=n.children,l=n.layout,s=n.stackOffset,f=n.data,h=n.reverseStackOrder,y=eY(l),m=y.numericAxisName,b=y.cateAxisName,g=(0,$.NN)(c,u),x=(0,W.wh)(f,g,"".concat(m,"Id"),"".concat(b,"Id"),s,h),O=p.reduce(function(t,e){var i="".concat(e.axisType,"Map");return e_(e_({},t),{},eT({},i,eW(n,e_(e_({},e),{},{graphicalItems:g,stackGroups:e.axisType===m&&x,dataStartIndex:r,dataEndIndex:o}))))},{}),w=eX(e_(e_({},O),{},{props:n,graphicalItems:g}),null==e?void 0:e.legendBBox);Object.keys(O).forEach(function(t){O[t]=d(n,O[t],w,t.replace("Map",""),a)});var j=eH(O["".concat(b,"Map")]),S=v(n,e_(e_({},O),{},{dataStartIndex:r,dataEndIndex:o,updateId:i,graphicalItems:g,stackGroups:x,offset:w}));return e_(e_({formattedGraphicalItems:S,graphicalItems:g,offset:w,stackGroups:x},j),O)},b=function(t){var e;function n(t){var e,r,o,i,u;return function(t,e){if(!(t instanceof e))throw TypeError("Cannot call a class as a function")}(this,n),i=n,u=[t],i=eS(i),eT(o=function(t,e){if(e&&("object"===eg(e)||"function"==typeof e))return e;if(void 0!==e)throw TypeError("Derived constructors may only return object or undefined");return function(t){if(void 0===t)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return t}(t)}(this,ej()?Reflect.construct(i,u||[],eS(this).constructor):i.apply(this,u)),"eventEmitterSymbol",Symbol("rechartsEventEmitter")),eT(o,"accessibilityManager",new er),eT(o,"handleLegendBBoxUpdate",function(t){if(t){var e=o.state,n=e.dataStartIndex,r=e.dataEndIndex,i=e.updateId;o.setState(e_({legendBBox:t},m({props:o.props,dataStartIndex:n,dataEndIndex:r,updateId:i},e_(e_({},o.state),{},{legendBBox:t}))))}}),eT(o,"handleReceiveSyncEvent",function(t,e,n){o.props.syncId===t&&(n!==o.eventEmitterSymbol||"function"==typeof o.props.syncMethod)&&o.applySyncEvent(e)}),eT(o,"handleBrushChange",function(t){var e=t.startIndex,n=t.endIndex;if(e!==o.state.dataStartIndex||n!==o.state.dataEndIndex){var r=o.state.updateId;o.setState(function(){return e_({dataStartIndex:e,dataEndIndex:n},m({props:o.props,dataStartIndex:e,dataEndIndex:n,updateId:r},o.state))}),o.triggerSyncEvent({dataStartIndex:e,dataEndIndex:n})}}),eT(o,"handleMouseEnter",function(t){var e=o.getMouseInfo(t);if(e){var n=e_(e_({},e),{},{isTooltipActive:!0});o.setState(n),o.triggerSyncEvent(n);var r=o.props.onMouseEnter;S()(r)&&r(n,t)}}),eT(o,"triggeredAfterMouseMove",function(t){var e=o.getMouseInfo(t),n=e?e_(e_({},e),{},{isTooltipActive:!0}):{isTooltipActive:!1};o.setState(n),o.triggerSyncEvent(n);var r=o.props.onMouseMove;S()(r)&&r(n,t)}),eT(o,"handleItemMouseEnter",function(t){o.setState(function(){return{isTooltipActive:!0,activeItem:t,activePayload:t.tooltipPayload,activeCoordinate:t.tooltipPosition||{x:t.cx,y:t.cy}}})}),eT(o,"handleItemMouseLeave",function(){o.setState(function(){return{isTooltipActive:!1}})}),eT(o,"handleMouseMove",function(t){t.persist(),o.throttleTriggeredAfterMouseMove(t)}),eT(o,"handleMouseLeave",function(t){o.throttleTriggeredAfterMouseMove.cancel();var e={isTooltipActive:!1};o.setState(e),o.triggerSyncEvent(e);var n=o.props.onMouseLeave;S()(n)&&n(e,t)}),eT(o,"handleOuterEvent",function(t){var e,n=(0,$.Bh)(t),r=k()(o.props,"".concat(n));n&&S()(r)&&r(null!==(e=/.*touch.*/i.test(n)?o.getMouseInfo(t.changedTouches[0]):o.getMouseInfo(t))&&void 0!==e?e:{},t)}),eT(o,"handleClick",function(t){var e=o.getMouseInfo(t);if(e){var n=e_(e_({},e),{},{isTooltipActive:!0});o.setState(n),o.triggerSyncEvent(n);var r=o.props.onClick;S()(r)&&r(n,t)}}),eT(o,"handleMouseDown",function(t){var e=o.props.onMouseDown;S()(e)&&e(o.getMouseInfo(t),t)}),eT(o,"handleMouseUp",function(t){var e=o.props.onMouseUp;S()(e)&&e(o.getMouseInfo(t),t)}),eT(o,"handleTouchMove",function(t){null!=t.changedTouches&&t.changedTouches.length>0&&o.throttleTriggeredAfterMouseMove(t.changedTouches[0])}),eT(o,"handleTouchStart",function(t){null!=t.changedTouches&&t.changedTouches.length>0&&o.handleMouseDown(t.changedTouches[0])}),eT(o,"handleTouchEnd",function(t){null!=t.changedTouches&&t.changedTouches.length>0&&o.handleMouseUp(t.changedTouches[0])}),eT(o,"handleDoubleClick",function(t){var e=o.props.onDoubleClick;S()(e)&&e(o.getMouseInfo(t),t)}),eT(o,"handleContextMenu",function(t){var e=o.props.onContextMenu;S()(e)&&e(o.getMouseInfo(t),t)}),eT(o,"triggerSyncEvent",function(t){void 0!==o.props.syncId&&t4.emit(t8,o.props.syncId,t,o.eventEmitterSymbol)}),eT(o,"applySyncEvent",function(t){var e=o.props,n=e.layout,r=e.syncMethod,i=o.state.updateId,a=t.dataStartIndex,u=t.dataEndIndex;if(void 0!==t.dataStartIndex||void 0!==t.dataEndIndex)o.setState(e_({dataStartIndex:a,dataEndIndex:u},m({props:o.props,dataStartIndex:a,dataEndIndex:u,updateId:i},o.state)));else if(void 0!==t.activeTooltipIndex){var c=t.chartX,l=t.chartY,s=t.activeTooltipIndex,f=o.state,p=f.offset,h=f.tooltipTicks;if(!p)return;if("function"==typeof r)s=r(h,t);else if("value"===r){s=-1;for(var d=0;d=0){if(c.dataKey&&!c.allowDuplicatedCategory){var A="function"==typeof c.dataKey?function(t){return"function"==typeof c.dataKey?c.dataKey(t.payload):null}:"payload.".concat(c.dataKey.toString());k=(0,H.Ap)(d,A,s),M=y&&v&&(0,H.Ap)(v,A,s)}else k=null==d?void 0:d[l],M=y&&v&&v[l];if(j||O){var E=void 0!==t.props.activeIndex?t.props.activeIndex:l;return[(0,x.cloneElement)(t,e_(e_(e_({},r.props),S),{},{activeIndex:E})),null,null]}if(!w()(k))return[P].concat(eA(o.renderActivePoints({item:r,activePoint:k,basePoint:M,childIndex:l,isRange:y})))}else{var k,M,_,T=(null!==(_=o.getItemByXY(o.state.activeCoordinate))&&void 0!==_?_:{graphicalItem:P}).graphicalItem,C=T.item,D=void 0===C?t:C,I=T.childIndex,N=e_(e_(e_({},r.props),S),{},{activeIndex:I});return[(0,x.cloneElement)(D,N),null,null]}}return y?[P,null,null]:[P,null]}),eT(o,"renderCustomized",function(t,e,n){return(0,x.cloneElement)(t,e_(e_({key:"recharts-customized-".concat(n)},o.props),o.state))}),eT(o,"renderMap",{CartesianGrid:{handler:eB,once:!0},ReferenceArea:{handler:o.renderReferenceElement},ReferenceLine:{handler:eB},ReferenceDot:{handler:o.renderReferenceElement},XAxis:{handler:eB},YAxis:{handler:eB},Brush:{handler:o.renderBrush,once:!0},Bar:{handler:o.renderGraphicChild},Line:{handler:o.renderGraphicChild},Area:{handler:o.renderGraphicChild},Radar:{handler:o.renderGraphicChild},RadialBar:{handler:o.renderGraphicChild},Scatter:{handler:o.renderGraphicChild},Pie:{handler:o.renderGraphicChild},Funnel:{handler:o.renderGraphicChild},Tooltip:{handler:o.renderCursor,once:!0},PolarGrid:{handler:o.renderPolarGrid,once:!0},PolarAngleAxis:{handler:o.renderPolarAxis},PolarRadiusAxis:{handler:o.renderPolarAxis},Customized:{handler:o.renderCustomized}}),o.clipPathId="".concat(null!==(e=t.id)&&void 0!==e?e:(0,H.EL)("recharts"),"-clip"),o.throttleTriggeredAfterMouseMove=C()(o.triggeredAfterMouseMove,null!==(r=t.throttleDelay)&&void 0!==r?r:1e3/60),o.state={},o}return function(t,e){if("function"!=typeof e&&null!==e)throw TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),Object.defineProperty(t,"prototype",{writable:!1}),e&&eP(t,e)}(n,t),e=[{key:"componentDidMount",value:function(){var t,e;this.addListener(),this.accessibilityManager.setDetails({container:this.container,offset:{left:null!==(t=this.props.margin.left)&&void 0!==t?t:0,top:null!==(e=this.props.margin.top)&&void 0!==e?e:0},coordinateList:this.state.tooltipTicks,mouseHandlerCallback:this.triggeredAfterMouseMove,layout:this.props.layout}),this.displayDefaultTooltip()}},{key:"displayDefaultTooltip",value:function(){var t=this.props,e=t.children,n=t.data,r=t.height,o=t.layout,i=(0,$.sP)(e,L.u);if(i){var a=i.props.defaultIndex;if("number"==typeof a&&!(a<0)&&!(a>this.state.tooltipTicks.length-1)){var u=this.state.tooltipTicks[a]&&this.state.tooltipTicks[a].value,c=eU(this.state,n,a,u),l=this.state.tooltipTicks[a].coordinate,s=(this.state.offset.top+r)/2,f="horizontal"===o?{x:l,y:s}:{y:l,x:s},p=this.state.formattedGraphicalItems.find(function(t){return"Scatter"===t.item.type.name});p&&(f=e_(e_({},f),p.props.points[a].tooltipPosition),c=p.props.points[a].tooltipPayload);var h={activeTooltipIndex:a,isTooltipActive:!0,activeLabel:u,activePayload:c,activeCoordinate:f};this.setState(h),this.renderCursor(i),this.accessibilityManager.setIndex(a)}}}},{key:"getSnapshotBeforeUpdate",value:function(t,e){if(!this.props.accessibilityLayer)return null;if(this.state.tooltipTicks!==e.tooltipTicks&&this.accessibilityManager.setDetails({coordinateList:this.state.tooltipTicks}),this.props.layout!==t.layout&&this.accessibilityManager.setDetails({layout:this.props.layout}),this.props.margin!==t.margin){var n,r;this.accessibilityManager.setDetails({offset:{left:null!==(n=this.props.margin.left)&&void 0!==n?n:0,top:null!==(r=this.props.margin.top)&&void 0!==r?r:0}})}return null}},{key:"componentDidUpdate",value:function(t){(0,$.rL)([(0,$.sP)(t.children,L.u)],[(0,$.sP)(this.props.children,L.u)])||this.displayDefaultTooltip()}},{key:"componentWillUnmount",value:function(){this.removeListener(),this.throttleTriggeredAfterMouseMove.cancel()}},{key:"getTooltipEventType",value:function(){var t=(0,$.sP)(this.props.children,L.u);if(t&&"boolean"==typeof t.props.shared){var e=t.props.shared?"axis":"item";return f.indexOf(e)>=0?e:l}return l}},{key:"getMouseInfo",value:function(t){if(!this.container)return null;var e=this.container,n=e.getBoundingClientRect(),r=(0,tf.os)(n),o={chartX:Math.round(t.pageX-r.left),chartY:Math.round(t.pageY-r.top)},i=n.width/e.offsetWidth||1,a=this.inRange(o.chartX,o.chartY,i);if(!a)return null;var u=this.state,c=u.xAxisMap,l=u.yAxisMap,s=this.getTooltipEventType(),f=e$(this.state,this.props.data,this.props.layout,a);if("axis"!==s&&c&&l){var p=(0,H.Kt)(c).scale,h=(0,H.Kt)(l).scale,d=p&&p.invert?p.invert(o.chartX):null,y=h&&h.invert?h.invert(o.chartY):null;return e_(e_({},o),{},{xValue:d,yValue:y},f)}return f?e_(e_({},o),f):null}},{key:"inRange",value:function(t,e){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1,r=this.props.layout,o=t/n,i=e/n;if("horizontal"===r||"vertical"===r){var a=this.state.offset;return o>=a.left&&o<=a.left+a.width&&i>=a.top&&i<=a.top+a.height?{x:o,y:i}:null}var u=this.state,c=u.angleAxisMap,l=u.radiusAxisMap;if(c&&l){var s=(0,H.Kt)(c);return(0,t5.z3)({x:o,y:i},s)}return null}},{key:"parseEventsOfWrapper",value:function(){var t=this.props.children,e=this.getTooltipEventType(),n=(0,$.sP)(t,L.u),r={};return n&&"axis"===e&&(r="click"===n.props.trigger?{onClick:this.handleClick}:{onMouseEnter:this.handleMouseEnter,onDoubleClick:this.handleDoubleClick,onMouseMove:this.handleMouseMove,onMouseLeave:this.handleMouseLeave,onTouchMove:this.handleTouchMove,onTouchStart:this.handleTouchStart,onTouchEnd:this.handleTouchEnd,onContextMenu:this.handleContextMenu}),e_(e_({},(0,t9.Ym)(this.props,this.handleOuterEvent)),r)}},{key:"addListener",value:function(){t4.on(t8,this.handleReceiveSyncEvent)}},{key:"removeListener",value:function(){t4.removeListener(t8,this.handleReceiveSyncEvent)}},{key:"filterFormatItem",value:function(t,e,n){for(var r=this.state.formattedGraphicalItems,o=0,i=r.length;ot.length)&&(e=t.length);for(var n=0,r=Array(e);n=0?1:-1;"insideStart"===u?(o=b+S*l,a=O):"insideEnd"===u?(o=g-S*l,a=!O):"end"===u&&(o=g+S*l,a=O),a=j<=0?a:!a;var P=(0,d.op)(p,y,w,o),A=(0,d.op)(p,y,w,o+(a?1:-1)*359),E="M".concat(P.x,",").concat(P.y,"\n A").concat(w,",").concat(w,",0,1,").concat(a?0:1,",\n ").concat(A.x,",").concat(A.y),k=i()(t.id)?(0,h.EL)("recharts-radial-line-"):t.id;return r.createElement("text",x({},n,{dominantBaseline:"central",className:(0,s.Z)("recharts-radial-bar-label",f)}),r.createElement("defs",null,r.createElement("path",{id:k,d:E})),r.createElement("textPath",{xlinkHref:"#".concat(k)},e))},j=function(t){var e=t.viewBox,n=t.offset,r=t.position,o=e.cx,i=e.cy,a=e.innerRadius,u=e.outerRadius,c=(e.startAngle+e.endAngle)/2;if("outside"===r){var l=(0,d.op)(o,i,u+n,c),s=l.x;return{x:s,y:l.y,textAnchor:s>=o?"start":"end",verticalAnchor:"middle"}}if("center"===r)return{x:o,y:i,textAnchor:"middle",verticalAnchor:"middle"};if("centerTop"===r)return{x:o,y:i,textAnchor:"middle",verticalAnchor:"start"};if("centerBottom"===r)return{x:o,y:i,textAnchor:"middle",verticalAnchor:"end"};var f=(0,d.op)(o,i,(a+u)/2,c);return{x:f.x,y:f.y,textAnchor:"middle",verticalAnchor:"middle"}},S=function(t){var e=t.viewBox,n=t.parentViewBox,r=t.offset,o=t.position,i=e.x,a=e.y,u=e.width,c=e.height,s=c>=0?1:-1,f=s*r,p=s>0?"end":"start",d=s>0?"start":"end",y=u>=0?1:-1,v=y*r,m=y>0?"end":"start",b=y>0?"start":"end";if("top"===o)return g(g({},{x:i+u/2,y:a-s*r,textAnchor:"middle",verticalAnchor:p}),n?{height:Math.max(a-n.y,0),width:u}:{});if("bottom"===o)return g(g({},{x:i+u/2,y:a+c+f,textAnchor:"middle",verticalAnchor:d}),n?{height:Math.max(n.y+n.height-(a+c),0),width:u}:{});if("left"===o){var x={x:i-v,y:a+c/2,textAnchor:m,verticalAnchor:"middle"};return g(g({},x),n?{width:Math.max(x.x-n.x,0),height:c}:{})}if("right"===o){var O={x:i+u+v,y:a+c/2,textAnchor:b,verticalAnchor:"middle"};return g(g({},O),n?{width:Math.max(n.x+n.width-O.x,0),height:c}:{})}var w=n?{width:u,height:c}:{};return"insideLeft"===o?g({x:i+v,y:a+c/2,textAnchor:b,verticalAnchor:"middle"},w):"insideRight"===o?g({x:i+u-v,y:a+c/2,textAnchor:m,verticalAnchor:"middle"},w):"insideTop"===o?g({x:i+u/2,y:a+f,textAnchor:"middle",verticalAnchor:d},w):"insideBottom"===o?g({x:i+u/2,y:a+c-f,textAnchor:"middle",verticalAnchor:p},w):"insideTopLeft"===o?g({x:i+v,y:a+f,textAnchor:b,verticalAnchor:d},w):"insideTopRight"===o?g({x:i+u-v,y:a+f,textAnchor:m,verticalAnchor:d},w):"insideBottomLeft"===o?g({x:i+v,y:a+c-f,textAnchor:b,verticalAnchor:p},w):"insideBottomRight"===o?g({x:i+u-v,y:a+c-f,textAnchor:m,verticalAnchor:p},w):l()(o)&&((0,h.hj)(o.x)||(0,h.hU)(o.x))&&((0,h.hj)(o.y)||(0,h.hU)(o.y))?g({x:i+(0,h.h1)(o.x,u),y:a+(0,h.h1)(o.y,c),textAnchor:"end",verticalAnchor:"end"},w):g({x:i+u/2,y:a+c/2,textAnchor:"middle",verticalAnchor:"middle"},w)};function P(t){var e,n=t.offset,o=g({offset:void 0===n?5:n},function(t,e){if(null==t)return{};var n,r,o=function(t,e){if(null==t)return{};var n={};for(var r in t)if(Object.prototype.hasOwnProperty.call(t,r)){if(e.indexOf(r)>=0)continue;n[r]=t[r]}return n}(t,e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);for(r=0;r=0)&&Object.prototype.propertyIsEnumerable.call(t,n)&&(o[n]=t[n])}return o}(t,v)),a=o.viewBox,c=o.position,l=o.value,d=o.children,y=o.content,m=o.className,b=o.textBreakAll;if(!a||i()(l)&&i()(d)&&!(0,r.isValidElement)(y)&&!u()(y))return null;if((0,r.isValidElement)(y))return(0,r.cloneElement)(y,o);if(u()(y)){if(e=(0,r.createElement)(y,o),(0,r.isValidElement)(e))return e}else e=O(o);var P="cx"in a&&(0,h.hj)(a.cx),A=(0,p.L6)(o,!0);if(P&&("insideStart"===c||"insideEnd"===c||"end"===c))return w(o,e,A);var E=P?j(o):S(o);return r.createElement(f.x,x({className:(0,s.Z)("recharts-label",void 0===m?"":m)},A,E,{breakAll:b}),e)}P.displayName="Label";var A=function(t){var e=t.cx,n=t.cy,r=t.angle,o=t.startAngle,i=t.endAngle,a=t.r,u=t.radius,c=t.innerRadius,l=t.outerRadius,s=t.x,f=t.y,p=t.top,d=t.left,y=t.width,v=t.height,m=t.clockWise,b=t.labelViewBox;if(b)return b;if((0,h.hj)(y)&&(0,h.hj)(v)){if((0,h.hj)(s)&&(0,h.hj)(f))return{x:s,y:f,width:y,height:v};if((0,h.hj)(p)&&(0,h.hj)(d))return{x:p,y:d,width:y,height:v}}return(0,h.hj)(s)&&(0,h.hj)(f)?{x:s,y:f,width:0,height:0}:(0,h.hj)(e)&&(0,h.hj)(n)?{cx:e,cy:n,startAngle:o||r||0,endAngle:i||r||0,innerRadius:c||0,outerRadius:l||u||a||0,clockWise:m}:t.viewBox?t.viewBox:{}};P.parseViewBox=A,P.renderCallByParent=function(t,e){var n,o,i=!(arguments.length>2)||void 0===arguments[2]||arguments[2];if(!t||!t.children&&i&&!t.label)return null;var a=t.children,c=A(t),s=(0,p.NN)(a,P).map(function(t,n){return(0,r.cloneElement)(t,{viewBox:e||c,key:"label-".concat(n)})});return i?[(n=t.label,o=e||c,n?!0===n?r.createElement(P,{key:"label-implicit",viewBox:o}):(0,h.P2)(n)?r.createElement(P,{key:"label-implicit",viewBox:o,value:n}):(0,r.isValidElement)(n)?n.type===P?(0,r.cloneElement)(n,{key:"label-implicit",viewBox:o}):r.createElement(P,{key:"label-implicit",content:n,viewBox:o}):u()(n)?r.createElement(P,{key:"label-implicit",content:n,viewBox:o}):l()(n)?r.createElement(P,x({viewBox:o},n,{key:"label-implicit"})):null:null)].concat(function(t){if(Array.isArray(t))return m(t)}(s)||function(t){if("undefined"!=typeof Symbol&&null!=t[Symbol.iterator]||null!=t["@@iterator"])return Array.from(t)}(s)||function(t,e){if(t){if("string"==typeof t)return m(t,void 0);var n=Object.prototype.toString.call(t).slice(8,-1);if("Object"===n&&t.constructor&&(n=t.constructor.name),"Map"===n||"Set"===n)return Array.from(t);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return m(t,void 0)}}(s)||function(){throw TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()):s}},8772:function(t,e,n){"use strict";n.d(e,{e:function(){return P}});var r=n(2265),o=n(7571),i=n.n(o),a=n(8302),u=n.n(a),c=n(6757),l=n.n(c),s=n(6185),f=n.n(s),p=n(6680),h=n(9841),d=n(2944),y=n(2696);function v(t){return(v="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}var m=["valueAccessor"],b=["data","dataKey","clockWise","id","textBreakAll"];function g(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=Array(e);n=0)continue;n[r]=t[r]}return n}(t,e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);for(r=0;r=0)&&Object.prototype.propertyIsEnumerable.call(t,n)&&(o[n]=t[n])}return o}var S=function(t){return Array.isArray(t.value)?f()(t.value):t.value};function P(t){var e=t.valueAccessor,n=void 0===e?S:e,o=j(t,m),a=o.data,u=o.dataKey,c=o.clockWise,l=o.id,s=o.textBreakAll,f=j(o,b);return a&&a.length?r.createElement(h.m,{className:"recharts-label-list"},a.map(function(t,e){var o=i()(u)?n(t,e):(0,y.F$)(t&&t.payload,u),a=i()(l)?{}:{id:"".concat(l,"-").concat(e)};return r.createElement(p._,x({},(0,d.L6)(t,!0),f,a,{parentViewBox:t.parentViewBox,value:o,textBreakAll:s,viewBox:p._.parseViewBox(i()(c)?t:w(w({},t),{},{clockWise:c})),key:"label-".concat(e),index:e}))})):null}P.displayName="LabelList",P.renderCallByParent=function(t,e){var n,o=!(arguments.length>2)||void 0===arguments[2]||arguments[2];if(!t||!t.children&&o&&!t.label)return null;var i=t.children,a=(0,d.NN)(i,P).map(function(t,n){return(0,r.cloneElement)(t,{data:e,key:"labelList-".concat(n)})});return o?[(n=t.label)?!0===n?r.createElement(P,{key:"labelList-implicit",data:e}):r.isValidElement(n)||l()(n)?r.createElement(P,{key:"labelList-implicit",data:e,content:n}):u()(n)?r.createElement(P,x({data:e},n,{key:"labelList-implicit"})):null:null].concat(function(t){if(Array.isArray(t))return g(t)}(a)||function(t){if("undefined"!=typeof Symbol&&null!=t[Symbol.iterator]||null!=t["@@iterator"])return Array.from(t)}(a)||function(t,e){if(t){if("string"==typeof t)return g(t,void 0);var n=Object.prototype.toString.call(t).slice(8,-1);if("Object"===n&&t.constructor&&(n=t.constructor.name),"Map"===n||"Set"===n)return Array.from(t);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return g(t,void 0)}}(a)||function(){throw TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()):a}},2190:function(t,e,n){"use strict";n.d(e,{D:function(){return D}});var r=n(2265),o=n(6757),i=n.n(o),a=n(1994),u=n(1175),c=n(8777),l=n(4870),s=n(1637);function f(t){return(f="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function p(){return(p=Object.assign?Object.assign.bind():function(t){for(var e=1;e');var x=e.inactive?h:e.color;return r.createElement("li",p({className:b,style:y,key:"legend-item-".concat(n)},(0,s.bw)(t.props,e,n)),r.createElement(c.T,{width:o,height:o,viewBox:d,style:v},t.renderIcon(e)),r.createElement("span",{className:"recharts-legend-item-text",style:{color:x}},l?l(g,e,n):g))})}},{key:"render",value:function(){var t=this.props,e=t.payload,n=t.layout,o=t.align;return e&&e.length?r.createElement("ul",{className:"recharts-default-legend",style:{padding:0,margin:0,textAlign:"horizontal"===n?o:"left"}},this.renderItems()):null}}],function(t,e){for(var n=0;n1||Math.abs(e.height-this.lastBoundingBox.height)>1)&&(this.lastBoundingBox.width=e.width,this.lastBoundingBox.height=e.height,t&&t(e)):(-1!==this.lastBoundingBox.width||-1!==this.lastBoundingBox.height)&&(this.lastBoundingBox.width=-1,this.lastBoundingBox.height=-1,t&&t(null))}},{key:"getBBoxSnapshot",value:function(){return this.lastBoundingBox.width>=0&&this.lastBoundingBox.height>=0?P({},this.lastBoundingBox):{width:0,height:0}}},{key:"getDefaultPosition",value:function(t){var e,n,r=this.props,o=r.layout,i=r.align,a=r.verticalAlign,u=r.margin,c=r.chartWidth,l=r.chartHeight;return t&&(void 0!==t.left&&null!==t.left||void 0!==t.right&&null!==t.right)||(e="center"===i&&"vertical"===o?{left:((c||0)-this.getBBoxSnapshot().width)/2}:"right"===i?{right:u&&u.right||0}:{left:u&&u.left||0}),t&&(void 0!==t.top&&null!==t.top||void 0!==t.bottom&&null!==t.bottom)||(n="middle"===a?{top:((l||0)-this.getBBoxSnapshot().height)/2}:"bottom"===a?{bottom:u&&u.bottom||0}:{top:u&&u.top||0}),P(P({},e),n)}},{key:"render",value:function(){var t=this,e=this.props,n=e.content,o=e.width,i=e.height,a=e.wrapperStyle,u=e.payloadUniqBy,c=e.payload,l=P(P({position:"absolute",width:o||"auto",height:i||"auto"},this.getDefaultPosition(a)),a);return r.createElement("div",{className:"recharts-legend-wrapper",style:l,ref:function(e){t.wrapperNode=e}},function(t,e){if(r.isValidElement(t))return r.cloneElement(t,e);if("function"==typeof t)return r.createElement(t,e);e.ref;var n=function(t,e){if(null==t)return{};var n,r,o=function(t,e){if(null==t)return{};var n={};for(var r in t)if(Object.prototype.hasOwnProperty.call(t,r)){if(e.indexOf(r)>=0)continue;n[r]=t[r]}return n}(t,e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);for(r=0;r=0)&&Object.prototype.propertyIsEnumerable.call(t,n)&&(o[n]=t[n])}return o}(e,j);return r.createElement(g,n)}(n,P(P({},this.props),{},{payload:(0,O.z)(c,u,C)})))}}],n=[{key:"getWithHeight",value:function(t,e){var n=P(P({},this.defaultProps),t.props).layout;return"vertical"===n&&(0,x.hj)(t.props.height)?{height:t.props.height}:"horizontal"===n?{width:t.props.width||e}:null}}],e&&A(o.prototype,e),n&&A(o,n),Object.defineProperty(o,"prototype",{writable:!1}),o}(r.PureComponent);_(D,"displayName","Legend"),_(D,"defaultProps",{iconSize:14,layout:"horizontal",align:"center",verticalAlign:"bottom"})},7625:function(t,e,n){"use strict";n.d(e,{h:function(){return d}});var r=n(1994),o=n(2265),i=n(7065),a=n.n(i),u=n(6630),c=n(1175),l=n(2944);function s(t){return(s="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function f(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),n.push.apply(n,r)}return n}function p(t){for(var e=1;et.length)&&(e=t.length);for(var n=0,r=Array(e);n0&&(t=a()(t,S,{trailing:!0,leading:!1}));var e=new ResizeObserver(t),n=M.current.getBoundingClientRect();return I(n.width,n.height),e.observe(M.current),function(){e.disconnect()}},[I,S]);var N=(0,o.useMemo)(function(){var t=C.containerWidth,e=C.containerHeight;if(t<0||e<0)return null;(0,c.Z)((0,u.hU)(y)||(0,u.hU)(m),"The width(%s) and height(%s) are both fixed numbers,\n maybe you don't need to use a ResponsiveContainer.",y,m),(0,c.Z)(!i||i>0,"The aspect(%s) must be greater than zero.",i);var n=(0,u.hU)(y)?t:y,r=(0,u.hU)(m)?e:m;i&&i>0&&(n?r=n/i:r&&(n=r*i),O&&r>O&&(r=O)),(0,c.Z)(n>0||r>0,"The width(%s) and height(%s) of chart should be greater than 0,\n please check the style of container, or the props width(%s) and height(%s),\n or add a minWidth(%s) or minHeight(%s) or use aspect(%s) to control the\n height and width.",n,r,y,m,g,x,i);var a=!Array.isArray(w)&&(0,l.Gf)(w.type).endsWith("Chart");return o.Children.map(w,function(t){return o.isValidElement(t)?(0,o.cloneElement)(t,p({width:n,height:r},a?{style:p({height:"100%",width:"100%",maxHeight:r,maxWidth:n},t.props.style)}:{})):t})},[i,w,m,O,x,g,C,y]);return o.createElement("div",{id:P?"".concat(P):void 0,className:(0,r.Z)("recharts-responsive-container",A),style:p(p({},void 0===k?{}:k),{},{width:y,height:m,minWidth:g,minHeight:x,maxHeight:O}),ref:M},N)})},8811:function(t,e,n){"use strict";n.d(e,{x:function(){return L}});var r=n(2265),o=n(7571),i=n.n(o),a=n(1994),u=n(6630),c=n(4067),l=n(2944),s=n(4094);function f(t){return(f="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function p(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){var n=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=n){var r,o,i,a,u=[],c=!0,l=!1;try{if(i=(n=n.call(t)).next,0===e){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=i.call(n)).done)&&(u.push(r.value),u.length!==e);c=!0);}catch(t){l=!0,o=t}finally{try{if(!c&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(l)throw o}}return u}}(t,e)||function(t,e){if(t){if("string"==typeof t)return h(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);if("Object"===n&&t.constructor&&(n=t.constructor.name),"Map"===n||"Set"===n)return Array.from(t);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return h(t,e)}}(t,e)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function h(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=Array(e);n=0)continue;n[r]=t[r]}return n}(t,e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);for(r=0;r=0)&&Object.prototype.propertyIsEnumerable.call(t,n)&&(o[n]=t[n])}return o}function M(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){var n=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=n){var r,o,i,a,u=[],c=!0,l=!1;try{if(i=(n=n.call(t)).next,0===e){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=i.call(n)).done)&&(u.push(r.value),u.length!==e);c=!0);}catch(t){l=!0,o=t}finally{try{if(!c&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(l)throw o}}return u}}(t,e)||function(t,e){if(t){if("string"==typeof t)return _(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);if("Object"===n&&t.constructor&&(n=t.constructor.name),"Map"===n||"Set"===n)return Array.from(t);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return _(t,e)}}(t,e)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function _(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=Array(e);n0&&void 0!==arguments[0]?arguments[0]:[];return t.reduce(function(t,e){var i=e.word,a=e.width,u=t[t.length-1];return u&&(null==r||o||u.width+a+na||e.reduce(function(t,e){return t.width>e.width?t:e}).width>Number(r),e]},y=0,v=c.length-1,m=0;y<=v&&m<=c.length-1;){var b=Math.floor((y+v)/2),g=M(d(b-1),2),x=g[0],O=g[1],w=M(d(b),1)[0];if(x||w||(y=b+1),x&&w&&(v=b-1),!x&&w){i=O;break}m++}return i||h},I=function(t){return[{words:i()(t)?[]:t.toString().split(T)}]},N=function(t){var e=t.width,n=t.scaleToFit,r=t.children,o=t.style,i=t.breakAll,a=t.maxLines;if((e||n)&&!c.x.isSsr){var u=C({breakAll:i,children:r,style:o});return u?D({breakAll:i,children:r,maxLines:a,style:o},u.wordsWithComputedWidth,u.spaceWidth,e,n):I(r)}return I(r)},B="#808080",L=function(t){var e,n=t.x,o=void 0===n?0:n,i=t.y,c=void 0===i?0:i,s=t.lineHeight,f=void 0===s?"1em":s,p=t.capHeight,h=void 0===p?"0.71em":p,d=t.scaleToFit,y=void 0!==d&&d,v=t.textAnchor,m=t.verticalAnchor,b=t.fill,g=void 0===b?B:b,x=k(t,P),O=(0,r.useMemo)(function(){return N({breakAll:x.breakAll,children:x.children,maxLines:x.maxLines,scaleToFit:y,style:x.style,width:x.width})},[x.breakAll,x.children,x.maxLines,y,x.style,x.width]),w=x.dx,j=x.dy,M=x.angle,_=x.className,T=x.breakAll,C=k(x,A);if(!(0,u.P2)(o)||!(0,u.P2)(c))return null;var D=o+((0,u.hj)(w)?w:0),I=c+((0,u.hj)(j)?j:0);switch(void 0===m?"end":m){case"start":e=S("calc(".concat(h,")"));break;case"middle":e=S("calc(".concat((O.length-1)/2," * -").concat(f," + (").concat(h," / 2))"));break;default:e=S("calc(".concat(O.length-1," * -").concat(f,")"))}var L=[];if(y){var R=O[0].width,z=x.width;L.push("scale(".concat(((0,u.hj)(z)?z/R:1)/R,")"))}return M&&L.push("rotate(".concat(M,", ").concat(D,", ").concat(I,")")),L.length&&(C.transform=L.join(" ")),r.createElement("text",E({},(0,l.L6)(C,!0),{x:D,y:I,className:(0,a.Z)("recharts-text",_),textAnchor:void 0===v?"start":v,fill:g.includes("url")?B:g}),O.map(function(t,n){var o=t.words.join(T?"":" ");return r.createElement("tspan",{x:D,dy:0===n?e:f,key:"".concat(o,"-").concat(n)},o)}))}},8147:function(t,e,n){"use strict";n.d(e,{u:function(){return F}});var r=n(2265),o=n(4935),i=n.n(o),a=n(7571),u=n.n(a),c=n(1994),l=n(6630);function s(t){return(s="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function f(){return(f=Object.assign?Object.assign.bind():function(t){for(var e=1;et.length)&&(e=t.length);for(var n=0,r=Array(e);nc[r]+s?Math.max(f,c[r]):Math.max(p,c[r])}function w(t){return(w="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function j(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),n.push.apply(n,r)}return n}function S(t){for(var e=1;e1||Math.abs(t.height-this.state.lastBoundingBox.height)>1)&&this.setState({lastBoundingBox:{width:t.width,height:t.height}})}else(-1!==this.state.lastBoundingBox.width||-1!==this.state.lastBoundingBox.height)&&this.setState({lastBoundingBox:{width:-1,height:-1}})}},{key:"componentDidMount",value:function(){document.addEventListener("keydown",this.handleKeyDown),this.updateBBox()}},{key:"componentWillUnmount",value:function(){document.removeEventListener("keydown",this.handleKeyDown)}},{key:"componentDidUpdate",value:function(){var t,e;this.props.active&&this.updateBBox(),this.state.dismissed&&((null===(t=this.props.coordinate)||void 0===t?void 0:t.x)!==this.state.dismissedAtCoordinate.x||(null===(e=this.props.coordinate)||void 0===e?void 0:e.y)!==this.state.dismissedAtCoordinate.y)&&(this.state.dismissed=!1)}},{key:"render",value:function(){var t,e,n,o,i,a,u,s,f,p,h,d,y,v,m,w,j,P,A,E=this,k=this.props,M=k.active,_=k.allowEscapeViewBox,T=k.animationDuration,C=k.animationEasing,D=k.children,I=k.coordinate,N=k.hasPayload,B=k.isAnimationActive,L=k.offset,R=k.position,z=k.reverseDirection,U=k.useTranslate3d,$=k.viewBox,F=k.wrapperStyle,Z=(d=(t={allowEscapeViewBox:_,coordinate:I,offsetTopLeft:L,position:R,reverseDirection:z,tooltipBox:this.state.lastBoundingBox,useTranslate3d:U,viewBox:$}).allowEscapeViewBox,y=t.coordinate,v=t.offsetTopLeft,m=t.position,w=t.reverseDirection,j=t.tooltipBox,P=t.useTranslate3d,A=t.viewBox,j.height>0&&j.width>0&&y?(n=(e={translateX:p=O({allowEscapeViewBox:d,coordinate:y,key:"x",offsetTopLeft:v,position:m,reverseDirection:w,tooltipDimension:j.width,viewBox:A,viewBoxDimension:A.width}),translateY:h=O({allowEscapeViewBox:d,coordinate:y,key:"y",offsetTopLeft:v,position:m,reverseDirection:w,tooltipDimension:j.height,viewBox:A,viewBoxDimension:A.height}),useTranslate3d:P}).translateX,o=e.translateY,f={transform:e.useTranslate3d?"translate3d(".concat(n,"px, ").concat(o,"px, 0)"):"translate(".concat(n,"px, ").concat(o,"px)")}):f=x,{cssProperties:f,cssClasses:(a=(i={translateX:p,translateY:h,coordinate:y}).coordinate,u=i.translateX,s=i.translateY,(0,c.Z)(g,b(b(b(b({},"".concat(g,"-right"),(0,l.hj)(u)&&a&&(0,l.hj)(a.x)&&u>=a.x),"".concat(g,"-left"),(0,l.hj)(u)&&a&&(0,l.hj)(a.x)&&u=a.y),"".concat(g,"-top"),(0,l.hj)(s)&&a&&(0,l.hj)(a.y)&&s0;return r.createElement(_,{allowEscapeViewBox:i,animationDuration:a,animationEasing:u,isAnimationActive:f,active:o,coordinate:l,hasPayload:w,offset:p,position:y,reverseDirection:m,useTranslate3d:b,viewBox:g,wrapperStyle:x},(t=N(N({},this.props),{},{payload:O}),r.isValidElement(c)?r.cloneElement(c,t):"function"==typeof c?r.createElement(c,t):r.createElement(v,t)))}}],function(t,e){for(var n=0;n=0)continue;n[r]=t[r]}return n}(t,e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);for(r=0;r=0)&&Object.prototype.propertyIsEnumerable.call(t,n)&&(o[n]=t[n])}return o}(t,a),s=(0,o.Z)("recharts-layer",c);return r.createElement("g",u({className:s},(0,i.L6)(l,!0),{ref:e}),n)})},8777:function(t,e,n){"use strict";n.d(e,{T:function(){return c}});var r=n(2265),o=n(1994),i=n(2944),a=["children","width","height","viewBox","className","style","title","desc"];function u(){return(u=Object.assign?Object.assign.bind():function(t){for(var e=1;e=0)continue;n[r]=t[r]}return n}(t,e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);for(r=0;r=0)&&Object.prototype.propertyIsEnumerable.call(t,n)&&(o[n]=t[n])}return o}(t,a),y=l||{width:n,height:c,x:0,y:0},v=(0,o.Z)("recharts-surface",s);return r.createElement("svg",u({},(0,i.L6)(d,!0,"svg"),{className:v,width:n,height:c,style:f,viewBox:"".concat(y.x," ").concat(y.y," ").concat(y.width," ").concat(y.height)}),r.createElement("title",null,p),r.createElement("desc",null,h),e)}},5739:function(t,e,n){"use strict";n.d(e,{br:function(){return d},Mw:function(){return x},zn:function(){return g},sp:function(){return y},d2:function(){return b},bH:function(){return v},Ud:function(){return m}});var r=n(2265),o=n(9398);n(4173),n(2242);var i=n(967),a=n.n(i)()(function(t){return{x:t.left,y:t.top,width:t.width,height:t.height}},function(t){return["l",t.left,"t",t.top,"w",t.width,"h",t.height].join("")}),u=(0,r.createContext)(void 0),c=(0,r.createContext)(void 0),l=(0,r.createContext)(void 0),s=(0,r.createContext)({}),f=(0,r.createContext)(void 0),p=(0,r.createContext)(0),h=(0,r.createContext)(0),d=function(t){var e=t.state,n=e.xAxisMap,o=e.yAxisMap,i=e.offset,d=t.clipPathId,y=t.children,v=t.width,m=t.height,b=a(i);return r.createElement(u.Provider,{value:n},r.createElement(c.Provider,{value:o},r.createElement(s.Provider,{value:i},r.createElement(l.Provider,{value:b},r.createElement(f.Provider,{value:d},r.createElement(p.Provider,{value:m},r.createElement(h.Provider,{value:v},y)))))))},y=function(){return(0,r.useContext)(f)},v=function(t){var e=(0,r.useContext)(u);null!=e||(0,o.Z)(!1);var n=e[t];return null!=n||(0,o.Z)(!1),n},m=function(t){var e=(0,r.useContext)(c);null!=e||(0,o.Z)(!1);var n=e[t];return null!=n||(0,o.Z)(!1),n},b=function(){return(0,r.useContext)(l)},g=function(){return(0,r.useContext)(h)},x=function(){return(0,r.useContext)(p)}},7165:function(t,e,n){"use strict";n.d(e,{H:function(){return Y}});var r=n(2265);function o(){}function i(t,e,n){t._context.bezierCurveTo((2*t._x0+t._x1)/3,(2*t._y0+t._y1)/3,(t._x0+2*t._x1)/3,(t._y0+2*t._y1)/3,(t._x0+4*t._x1+e)/6,(t._y0+4*t._y1+n)/6)}function a(t){this._context=t}function u(t){this._context=t}function c(t){this._context=t}a.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=NaN,this._point=0},lineEnd:function(){switch(this._point){case 3:i(this,this._x1,this._y1);case 2:this._context.lineTo(this._x1,this._y1)}(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(t,e){switch(t=+t,e=+e,this._point){case 0:this._point=1,this._line?this._context.lineTo(t,e):this._context.moveTo(t,e);break;case 1:this._point=2;break;case 2:this._point=3,this._context.lineTo((5*this._x0+this._x1)/6,(5*this._y0+this._y1)/6);default:i(this,t,e)}this._x0=this._x1,this._x1=t,this._y0=this._y1,this._y1=e}},u.prototype={areaStart:o,areaEnd:o,lineStart:function(){this._x0=this._x1=this._x2=this._x3=this._x4=this._y0=this._y1=this._y2=this._y3=this._y4=NaN,this._point=0},lineEnd:function(){switch(this._point){case 1:this._context.moveTo(this._x2,this._y2),this._context.closePath();break;case 2:this._context.moveTo((this._x2+2*this._x3)/3,(this._y2+2*this._y3)/3),this._context.lineTo((this._x3+2*this._x2)/3,(this._y3+2*this._y2)/3),this._context.closePath();break;case 3:this.point(this._x2,this._y2),this.point(this._x3,this._y3),this.point(this._x4,this._y4)}},point:function(t,e){switch(t=+t,e=+e,this._point){case 0:this._point=1,this._x2=t,this._y2=e;break;case 1:this._point=2,this._x3=t,this._y3=e;break;case 2:this._point=3,this._x4=t,this._y4=e,this._context.moveTo((this._x0+4*this._x1+t)/6,(this._y0+4*this._y1+e)/6);break;default:i(this,t,e)}this._x0=this._x1,this._x1=t,this._y0=this._y1,this._y1=e}},c.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=NaN,this._point=0},lineEnd:function(){(this._line||0!==this._line&&3===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(t,e){switch(t=+t,e=+e,this._point){case 0:this._point=1;break;case 1:this._point=2;break;case 2:this._point=3;var n=(this._x0+4*this._x1+t)/6,r=(this._y0+4*this._y1+e)/6;this._line?this._context.lineTo(n,r):this._context.moveTo(n,r);break;case 3:this._point=4;default:i(this,t,e)}this._x0=this._x1,this._x1=t,this._y0=this._y1,this._y1=e}};class l{constructor(t,e){this._context=t,this._x=e}areaStart(){this._line=0}areaEnd(){this._line=NaN}lineStart(){this._point=0}lineEnd(){(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line}point(t,e){switch(t=+t,e=+e,this._point){case 0:this._point=1,this._line?this._context.lineTo(t,e):this._context.moveTo(t,e);break;case 1:this._point=2;default:this._x?this._context.bezierCurveTo(this._x0=(this._x0+t)/2,this._y0,this._x0,e,t,e):this._context.bezierCurveTo(this._x0,this._y0=(this._y0+e)/2,t,this._y0,t,e)}this._x0=t,this._y0=e}}function s(t){this._context=t}function f(t){this._context=t}function p(t){return new f(t)}function h(t,e,n){var r=t._x1-t._x0,o=e-t._x1,i=(t._y1-t._y0)/(r||o<0&&-0),a=(n-t._y1)/(o||r<0&&-0);return((i<0?-1:1)+(a<0?-1:1))*Math.min(Math.abs(i),Math.abs(a),.5*Math.abs((i*o+a*r)/(r+o)))||0}function d(t,e){var n=t._x1-t._x0;return n?(3*(t._y1-t._y0)/n-e)/2:e}function y(t,e,n){var r=t._x0,o=t._y0,i=t._x1,a=t._y1,u=(i-r)/3;t._context.bezierCurveTo(r+u,o+u*e,i-u,a-u*n,i,a)}function v(t){this._context=t}function m(t){this._context=new b(t)}function b(t){this._context=t}function g(t){this._context=t}function x(t){var e,n,r=t.length-1,o=Array(r),i=Array(r),a=Array(r);for(o[0]=0,i[0]=2,a[0]=t[0]+2*t[1],e=1;e=0;--e)o[e]=(a[e]-o[e+1])/i[e];for(e=0,i[r-1]=(t[r]+o[r-1])/2;e=0&&(this._t=1-this._t,this._line=1-this._line)},point:function(t,e){switch(t=+t,e=+e,this._point){case 0:this._point=1,this._line?this._context.lineTo(t,e):this._context.moveTo(t,e);break;case 1:this._point=2;default:if(this._t<=0)this._context.lineTo(this._x,e),this._context.lineTo(t,e);else{var n=this._x*(1-this._t)+t*this._t;this._context.lineTo(n,this._y),this._context.lineTo(n,e)}}this._x=t,this._y=e}};var w=n(2516),j=n(6115),S=n(7790);function P(t){return t[0]}function A(t){return t[1]}function E(t,e){var n=(0,j.Z)(!0),r=null,o=p,i=null,a=(0,S.d)(u);function u(u){var c,l,s,f=(u=(0,w.Z)(u)).length,p=!1;for(null==r&&(i=o(s=a())),c=0;c<=f;++c)!(c=f;--p)u.point(m[p],b[p]);u.lineEnd(),u.areaEnd()}}v&&(m[s]=+t(h,s,l),b[s]=+e(h,s,l),u.point(r?+r(h,s,l):m[s],n?+n(h,s,l):b[s]))}if(d)return u=null,d+""||null}function s(){return E().defined(o).curve(a).context(i)}return t="function"==typeof t?t:void 0===t?P:(0,j.Z)(+t),e="function"==typeof e?e:void 0===e?(0,j.Z)(0):(0,j.Z)(+e),n="function"==typeof n?n:void 0===n?A:(0,j.Z)(+n),l.x=function(e){return arguments.length?(t="function"==typeof e?e:(0,j.Z)(+e),r=null,l):t},l.x0=function(e){return arguments.length?(t="function"==typeof e?e:(0,j.Z)(+e),l):t},l.x1=function(t){return arguments.length?(r=null==t?null:"function"==typeof t?t:(0,j.Z)(+t),l):r},l.y=function(t){return arguments.length?(e="function"==typeof t?t:(0,j.Z)(+t),n=null,l):e},l.y0=function(t){return arguments.length?(e="function"==typeof t?t:(0,j.Z)(+t),l):e},l.y1=function(t){return arguments.length?(n=null==t?null:"function"==typeof t?t:(0,j.Z)(+t),l):n},l.lineX0=l.lineY0=function(){return s().x(t).y(e)},l.lineY1=function(){return s().x(t).y(n)},l.lineX1=function(){return s().x(r).y(e)},l.defined=function(t){return arguments.length?(o="function"==typeof t?t:(0,j.Z)(!!t),l):o},l.curve=function(t){return arguments.length?(a=t,null!=i&&(u=a(i)),l):a},l.context=function(t){return arguments.length?(null==t?i=u=null:u=a(i=t),l):i},l}var M=n(5551),_=n.n(M),T=n(6757),C=n.n(T),D=n(1994),I=n(1637),N=n(2944),B=n(6630);function L(t){return(L="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function R(){return(R=Object.assign?Object.assign.bind():function(t){for(var e=1;et.length)&&(e=t.length);for(var n=0,r=Array(e);n=0?1:-1,c=n>=0?1:-1,l=r>=0&&n>=0||r<0&&n<0?1:0;if(a>0&&o instanceof Array){for(var s=[0,0,0,0],f=0;f<4;f++)s[f]=o[f]>a?a:o[f];i="M".concat(t,",").concat(e+u*s[0]),s[0]>0&&(i+="A ".concat(s[0],",").concat(s[0],",0,0,").concat(l,",").concat(t+c*s[0],",").concat(e)),i+="L ".concat(t+n-c*s[1],",").concat(e),s[1]>0&&(i+="A ".concat(s[1],",").concat(s[1],",0,0,").concat(l,",\n ").concat(t+n,",").concat(e+u*s[1])),i+="L ".concat(t+n,",").concat(e+r-u*s[2]),s[2]>0&&(i+="A ".concat(s[2],",").concat(s[2],",0,0,").concat(l,",\n ").concat(t+n-c*s[2],",").concat(e+r)),i+="L ".concat(t+c*s[3],",").concat(e+r),s[3]>0&&(i+="A ".concat(s[3],",").concat(s[3],",0,0,").concat(l,",\n ").concat(t,",").concat(e+r-u*s[3])),i+="Z"}else if(a>0&&o===+o&&o>0){var p=Math.min(a,o);i="M ".concat(t,",").concat(e+u*p,"\n A ").concat(p,",").concat(p,",0,0,").concat(l,",").concat(t+c*p,",").concat(e,"\n L ").concat(t+n-c*p,",").concat(e,"\n A ").concat(p,",").concat(p,",0,0,").concat(l,",").concat(t+n,",").concat(e+u*p,"\n L ").concat(t+n,",").concat(e+r-u*p,"\n A ").concat(p,",").concat(p,",0,0,").concat(l,",").concat(t+n-c*p,",").concat(e+r,"\n L ").concat(t+c*p,",").concat(e+r,"\n A ").concat(p,",").concat(p,",0,0,").concat(l,",").concat(t,",").concat(e+r-u*p," Z")}else i="M ".concat(t,",").concat(e," h ").concat(n," v ").concat(r," h ").concat(-n," Z");return i},h=function(t,e){if(!t||!e)return!1;var n=t.x,r=t.y,o=e.x,i=e.y,a=e.width,u=e.height;return!!(Math.abs(a)>0&&Math.abs(u)>0)&&n>=Math.min(o,o+a)&&n<=Math.max(o,o+a)&&r>=Math.min(i,i+u)&&r<=Math.max(i,i+u)},d={x:0,y:0,width:0,height:0,radius:0,isAnimationActive:!1,isUpdateAnimationActive:!1,animationBegin:0,animationDuration:1500,animationEasing:"ease"},y=function(t){var e,n=f(f({},d),t),u=(0,r.useRef)(),s=function(t){if(Array.isArray(t))return t}(e=(0,r.useState)(-1))||function(t,e){var n=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=n){var r,o,i,a,u=[],c=!0,l=!1;try{for(i=(n=n.call(t)).next;!(c=(r=i.call(n)).done)&&(u.push(r.value),2!==u.length);c=!0);}catch(t){l=!0,o=t}finally{try{if(!c&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(l)throw o}}return u}}(e,2)||function(t,e){if(t){if("string"==typeof t)return l(t,2);var n=Object.prototype.toString.call(t).slice(8,-1);if("Object"===n&&t.constructor&&(n=t.constructor.name),"Map"===n||"Set"===n)return Array.from(t);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return l(t,2)}}(e,2)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}(),h=s[0],y=s[1];(0,r.useEffect)(function(){if(u.current&&u.current.getTotalLength)try{var t=u.current.getTotalLength();t&&y(t)}catch(t){}},[]);var v=n.x,m=n.y,b=n.width,g=n.height,x=n.radius,O=n.className,w=n.animationEasing,j=n.animationDuration,S=n.animationBegin,P=n.isAnimationActive,A=n.isUpdateAnimationActive;if(v!==+v||m!==+m||b!==+b||g!==+g||0===b||0===g)return null;var E=(0,o.Z)("recharts-rectangle",O);return A?r.createElement(i.ZP,{canBegin:h>0,from:{width:b,height:g,x:v,y:m},to:{width:b,height:g,x:v,y:m},duration:j,animationEasing:w,isActive:A},function(t){var e=t.width,o=t.height,l=t.x,s=t.y;return r.createElement(i.ZP,{canBegin:h>0,from:"0px ".concat(-1===h?1:h,"px"),to:"".concat(h,"px 0px"),attributeName:"strokeDasharray",begin:S,duration:j,isActive:P,easing:w},r.createElement("path",c({},(0,a.L6)(n,!0),{className:E,d:p(l,s,e,o,x),ref:u})))}):r.createElement("path",c({},(0,a.L6)(n,!0),{className:E,d:p(v,m,b,g,x)}))}},474:function(t,e,n){"use strict";n.d(e,{L:function(){return v}});var r=n(2265),o=n(1994),i=n(2944),a=n(9206),u=n(6630);function c(t){return(c="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function l(){return(l=Object.assign?Object.assign.bind():function(t){for(var e=1;e180),",").concat(+(c>s),",\n ").concat(p.x,",").concat(p.y,"\n ");if(o>0){var d=(0,a.op)(n,r,o,c),y=(0,a.op)(n,r,o,s);h+="L ".concat(y.x,",").concat(y.y,"\n A ").concat(o,",").concat(o,",0,\n ").concat(+(Math.abs(l)>180),",").concat(+(c<=s),",\n ").concat(d.x,",").concat(d.y," Z")}else h+="L ".concat(n,",").concat(r," Z");return h},d=function(t){var e=t.cx,n=t.cy,r=t.innerRadius,o=t.outerRadius,i=t.cornerRadius,a=t.forceCornerRadius,c=t.cornerIsExternal,l=t.startAngle,s=t.endAngle,f=(0,u.uY)(s-l),d=p({cx:e,cy:n,radius:o,angle:l,sign:f,cornerRadius:i,cornerIsExternal:c}),y=d.circleTangency,v=d.lineTangency,m=d.theta,b=p({cx:e,cy:n,radius:o,angle:s,sign:-f,cornerRadius:i,cornerIsExternal:c}),g=b.circleTangency,x=b.lineTangency,O=b.theta,w=c?Math.abs(l-s):Math.abs(l-s)-m-O;if(w<0)return a?"M ".concat(v.x,",").concat(v.y,"\n a").concat(i,",").concat(i,",0,0,1,").concat(2*i,",0\n a").concat(i,",").concat(i,",0,0,1,").concat(-(2*i),",0\n "):h({cx:e,cy:n,innerRadius:r,outerRadius:o,startAngle:l,endAngle:s});var j="M ".concat(v.x,",").concat(v.y,"\n A").concat(i,",").concat(i,",0,0,").concat(+(f<0),",").concat(y.x,",").concat(y.y,"\n A").concat(o,",").concat(o,",0,").concat(+(w>180),",").concat(+(f<0),",").concat(g.x,",").concat(g.y,"\n A").concat(i,",").concat(i,",0,0,").concat(+(f<0),",").concat(x.x,",").concat(x.y,"\n ");if(r>0){var S=p({cx:e,cy:n,radius:r,angle:l,sign:f,isExternal:!0,cornerRadius:i,cornerIsExternal:c}),P=S.circleTangency,A=S.lineTangency,E=S.theta,k=p({cx:e,cy:n,radius:r,angle:s,sign:-f,isExternal:!0,cornerRadius:i,cornerIsExternal:c}),M=k.circleTangency,_=k.lineTangency,T=k.theta,C=c?Math.abs(l-s):Math.abs(l-s)-E-T;if(C<0&&0===i)return"".concat(j,"L").concat(e,",").concat(n,"Z");j+="L".concat(_.x,",").concat(_.y,"\n A").concat(i,",").concat(i,",0,0,").concat(+(f<0),",").concat(M.x,",").concat(M.y,"\n A").concat(r,",").concat(r,",0,").concat(+(C>180),",").concat(+(f>0),",").concat(P.x,",").concat(P.y,"\n A").concat(i,",").concat(i,",0,0,").concat(+(f<0),",").concat(A.x,",").concat(A.y,"Z")}else j+="L".concat(e,",").concat(n,"Z");return j},y={cx:0,cy:0,innerRadius:0,outerRadius:0,startAngle:0,endAngle:0,cornerRadius:0,forceCornerRadius:!1,cornerIsExternal:!1},v=function(t){var e,n=f(f({},y),t),a=n.cx,c=n.cy,s=n.innerRadius,p=n.outerRadius,v=n.cornerRadius,m=n.forceCornerRadius,b=n.cornerIsExternal,g=n.startAngle,x=n.endAngle,O=n.className;if(p0&&360>Math.abs(g-x)?d({cx:a,cy:c,innerRadius:s,outerRadius:p,cornerRadius:Math.min(S,j/2),forceCornerRadius:m,cornerIsExternal:b,startAngle:g,endAngle:x}):h({cx:a,cy:c,innerRadius:s,outerRadius:p,startAngle:g,endAngle:x}),r.createElement("path",l({},(0,i.L6)(n,!0),{className:w,d:e,role:"img"}))}},4870:function(t,e,n){"use strict";n.d(e,{v:function(){return D}});var r=n(2265),o=n(5551),i=n.n(o);let a=Math.cos,u=Math.sin,c=Math.sqrt,l=Math.PI,s=2*l;var f={draw(t,e){let n=c(e/l);t.moveTo(n,0),t.arc(0,0,n,0,s)}};let p=c(1/3),h=2*p,d=u(l/10)/u(7*l/10),y=u(s/10)*d,v=-a(s/10)*d,m=c(3),b=c(3)/2,g=1/c(12),x=(g/2+1)*3;var O=n(6115),w=n(7790);c(3),c(3);var j=n(1994),S=n(2944);function P(t){return(P="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}var A=["type","size","sizeType"];function E(){return(E=Object.assign?Object.assign.bind():function(t){for(var e=1;e=0)continue;n[r]=t[r]}return n}(t,e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);for(r=0;r=0)&&Object.prototype.propertyIsEnumerable.call(t,n)&&(o[n]=t[n])}return o}(t,A)),{},{type:o,size:u,sizeType:l}),p=s.className,h=s.cx,d=s.cy,y=(0,S.L6)(s,!0);return h===+h&&d===+d&&u===+u?r.createElement("path",E({},y,{className:(0,j.Z)("recharts-symbols",p),transform:"translate(".concat(h,", ").concat(d,")"),d:(e=_["symbol".concat(i()(o))]||f,(function(t,e){let n=null,r=(0,w.d)(o);function o(){let o;if(n||(n=o=r()),t.apply(this,arguments).draw(n,+e.apply(this,arguments)),o)return n=null,o+""||null}return t="function"==typeof t?t:(0,O.Z)(t||f),e="function"==typeof e?e:(0,O.Z)(void 0===e?64:+e),o.type=function(e){return arguments.length?(t="function"==typeof e?e:(0,O.Z)(e),o):t},o.size=function(t){return arguments.length?(e="function"==typeof t?t:(0,O.Z)(+t),o):e},o.context=function(t){return arguments.length?(n=null==t?null:t,o):n},o})().type(e).size(C(u,l,o))())})):null};D.registerSymbol=function(t,e){_["symbol".concat(i()(t))]=e}},1638:function(t,e,n){"use strict";n.d(e,{bn:function(){return C},a3:function(){return z},lT:function(){return D},V$:function(){return I},w7:function(){return N}});var r=n(2265),o=n(6757),i=n.n(o),a=n(231),u=n.n(a),c=n(4342),l=n.n(c),s=n(1652),f=n.n(s),p=n(3649),h=n(1994),d=n(2521),y=n(2944);function v(t){return(v="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function m(){return(m=Object.assign?Object.assign.bind():function(t){for(var e=1;et.length)&&(e=t.length);for(var n=0,r=Array(e);n0,from:{upperWidth:0,lowerWidth:0,height:p,x:c,y:l},to:{upperWidth:s,lowerWidth:f,height:p,x:c,y:l},duration:j,animationEasing:g,isActive:P},function(t){var e=t.upperWidth,i=t.lowerWidth,u=t.height,c=t.x,l=t.y;return r.createElement(d.ZP,{canBegin:a>0,from:"0px ".concat(-1===a?1:a,"px"),to:"".concat(a,"px 0px"),attributeName:"strokeDasharray",begin:S,duration:j,easing:g},r.createElement("path",m({},(0,y.L6)(n,!0),{className:A,d:O(c,l,e,i,u),ref:o})))}):r.createElement("g",null,r.createElement("path",m({},(0,y.L6)(n,!0),{className:A,d:O(c,l,s,f,p)})))},S=n(474),P=n(9841),A=n(4870),E=["option","shapeType","propTransformer","activeClassName","isActive"];function k(t){return(k="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function M(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),n.push.apply(n,r)}return n}function _(t){for(var e=1;e=0)continue;n[r]=t[r]}return n}(t,e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);for(r=0;r=0)&&Object.prototype.propertyIsEnumerable.call(t,n)&&(o[n]=t[n])}return o}(t,E);if((0,r.isValidElement)(n))e=(0,r.cloneElement)(n,_(_({},f),(0,r.isValidElement)(n)?n.props:n));else if(i()(n))e=n(f);else if(u()(n)&&!l()(n)){var p=(void 0===a?function(t,e){return _(_({},e),t)}:a)(n,f);e=r.createElement(T,{shapeType:o,elementProps:p})}else e=r.createElement(T,{shapeType:o,elementProps:f});return s?r.createElement(P.m,{className:void 0===c?"recharts-active-shape":c},e):e}function D(t,e){return null!=e&&"trapezoids"in t.props}function I(t,e){return null!=e&&"sectors"in t.props}function N(t,e){return null!=e&&"points"in t.props}function B(t,e){var n,r,o=t.x===(null==e||null===(n=e.labelViewBox)||void 0===n?void 0:n.x)||t.x===e.x,i=t.y===(null==e||null===(r=e.labelViewBox)||void 0===r?void 0:r.y)||t.y===e.y;return o&&i}function L(t,e){var n=t.endAngle===e.endAngle,r=t.startAngle===e.startAngle;return n&&r}function R(t,e){var n=t.x===e.x,r=t.y===e.y,o=t.z===e.z;return n&&r&&o}function z(t){var e,n,r,o=t.activeTooltipItem,i=t.graphicalItem,a=t.itemData,u=(D(i,o)?e="trapezoids":I(i,o)?e="sectors":N(i,o)&&(e="points"),e),c=D(i,o)?null===(n=o.tooltipPayload)||void 0===n||null===(n=n[0])||void 0===n||null===(n=n.payload)||void 0===n?void 0:n.payload:I(i,o)?null===(r=o.tooltipPayload)||void 0===r||null===(r=r[0])||void 0===r||null===(r=r.payload)||void 0===r?void 0:r.payload:N(i,o)?o.payload:{},l=a.filter(function(t,e){var n=f()(c,t),r=i.props[u].filter(function(t){var e;return(D(i,o)?e=B:I(i,o)?e=L:N(i,o)&&(e=R),e)(t,o)}),a=i.props[u].indexOf(r[r.length-1]);return n&&e===a});return a.indexOf(l[l.length-1])}},6437:function(t,e,n){"use strict";n.d(e,{Ky:function(){return te},t9:function(){return K},xE:function(){return tn},_b:function(){return Q},O1:function(){return J}});var r=n(1443),o=n.n(r),i=n(2242),a=n.n(i),u=n(2696),c=n(2944),l=n(6630),s=n(2265),f=n(1994),p=n(2521),h=n(1652),d=n.n(h),y=n(7571),v=n.n(y),m=n(9841),b=n(3137),g=function(t){return null};g.displayName="Cell";var x=n(8772),O=n(4067),w=n(1637),j=n(9398),S=n(1638),P=["x","y"];function A(t){return(A="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function E(){return(E=Object.assign?Object.assign.bind():function(t){for(var e=1;e=0)continue;n[r]=t[r]}return n}(t,e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);for(r=0;r=0)&&Object.prototype.propertyIsEnumerable.call(t,n)&&(o[n]=t[n])}return o}(t,P),i=parseInt("".concat(n),10),a=parseInt("".concat(r),10),u=parseInt("".concat(e.height||o.height),10),c=parseInt("".concat(e.width||o.width),10);return M(M(M(M(M({},e),o),i?{x:i}:{}),a?{y:a}:{}),{},{height:u,width:c,name:e.name,radius:e.radius})}function T(t){return s.createElement(S.bn,E({shapeType:"rectangle",propTransformer:_,activeClassName:"recharts-active-bar"},t))}var C=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return function(n,r){if("number"==typeof t)return t;var o=(0,l.hj)(n)||(0,l.Rw)(n);return o?t(n,r):(o||(0,j.Z)(!1),e)}},D=["value","background"];function I(t){return(I="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function N(){return(N=Object.assign?Object.assign.bind():function(t){for(var e=1;e=0)continue;n[r]=t[r]}return n}(t,e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);for(r=0;r=0)&&Object.prototype.propertyIsEnumerable.call(t,n)&&(o[n]=t[n])}return o}(e,D);if(!a)return null;var c=L(L(L(L(L({},u),{},{fill:"#eee"},a),i),(0,w.bw)(t.props,e,n)),{},{onAnimationStart:t.handleAnimationStart,onAnimationEnd:t.handleAnimationEnd,dataKey:r,index:n,className:"recharts-bar-background-rectangle"});return s.createElement(T,N({key:"background-bar-".concat(n),option:t.props.background,isActive:n===o},c))})}},{key:"renderErrorBar",value:function(t,e){if(this.props.isAnimationActive&&!this.state.isAnimationFinished)return null;var n=this.props,r=n.data,o=n.xAxis,i=n.yAxis,a=n.layout,l=n.children,f=(0,c.NN)(l,b.W);if(!f)return null;var p="vertical"===a?r[0].height/2:r[0].width/2,h=function(t,e){var n=Array.isArray(t.value)?t.value[1]:t.value;return{x:t.x,y:t.y,value:n,errorVal:(0,u.F$)(t,e)}};return s.createElement(m.m,{clipPath:t?"url(#clipPath-".concat(e,")"):null},f.map(function(t){return s.cloneElement(t,{key:"error-bar-".concat(e,"-").concat(t.props.dataKey),data:r,xAxis:o,yAxis:i,layout:a,offset:p,dataPointFormatter:h})}))}},{key:"render",value:function(){var t=this.props,e=t.hide,n=t.data,r=t.className,o=t.xAxis,i=t.yAxis,a=t.left,u=t.top,c=t.width,l=t.height,p=t.isAnimationActive,h=t.background,d=t.id;if(e||!n||!n.length)return null;var y=this.state.isAnimationFinished,b=(0,f.Z)("recharts-bar",r),g=o&&o.allowDataOverflow,O=i&&i.allowDataOverflow,w=g||O,j=v()(d)?this.id:d;return s.createElement(m.m,{className:b},g||O?s.createElement("defs",null,s.createElement("clipPath",{id:"clipPath-".concat(j)},s.createElement("rect",{x:g?a:a-c/2,y:O?u:u-l/2,width:g?c:2*c,height:O?l:2*l}))):null,s.createElement(m.m,{className:"recharts-bar-rectangles",clipPath:w?"url(#clipPath-".concat(j,")"):null},h?this.renderBackground():null,this.renderRectangles()),this.renderErrorBar(w,j),(!p||y)&&x.e.renderCallByParent(this.props,n))}}],n=[{key:"getDerivedStateFromProps",value:function(t,e){return t.animationId!==e.prevAnimationId?{prevAnimationId:t.animationId,curData:t.data,prevData:e.curData}:t.data!==e.curData?{curData:t.data}:null}}],e&&R(r.prototype,e),n&&R(r,n),Object.defineProperty(r,"prototype",{writable:!1}),r}(s.PureComponent);function H(t){return(H="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function q(t,e){for(var n=0;n0&&Math.abs(g)0&&Math.abs(b)0&&(A=Math.min((t||0)-(E[e-1]||0),A))}),Number.isFinite(A)){var k=A/P,M="vertical"===m.layout?n.height:n.width;if("gap"===m.padding&&(c=k*M/2),"no-gap"===m.padding){var _=(0,l.h1)(t.barCategoryGap,k*M),T=k*M/2;c=T-_-(T-_)/M*_}}}f="xAxis"===r?[n.left+(O.left||0)+(c||0),n.left+n.width-(O.right||0)-(c||0)]:"yAxis"===r?"horizontal"===s?[n.top+n.height-(O.bottom||0),n.top+(O.top||0)]:[n.top+(O.top||0)+(c||0),n.top+n.height-(O.bottom||0)-(c||0)]:m.range,j&&(f=[f[1],f[0]]);var C=(0,u.Hq)(m,o,d),D=C.scale,I=C.realScaleType;D.domain(g).range(f),(0,u.zF)(D);var N=(0,u.g$)(D,X(X({},m),{},{realScaleType:I}));"xAxis"===r?(v="top"===b&&!w||"bottom"===b&&w,p=n.left,y=h[S]-v*m.height):"yAxis"===r&&(v="left"===b&&!w||"right"===b&&w,p=h[S]-v*m.width,y=n.top);var B=X(X(X({},m),N),{},{realScaleType:I,x:p,y:y,scale:D,width:"xAxis"===r?n.width:m.width,height:"yAxis"===r?n.height:m.height});return B.bandSize=(0,u.zT)(B,N),m.hide||"xAxis"!==r?m.hide||(h[S]+=(v?-1:1)*B.width):h[S]+=(v?-1:1)*B.height,X(X({},i),{},V({},a,B))},{})},J=function(t,e){var n=t.x,r=t.y,o=e.x,i=e.y;return{x:Math.min(n,o),y:Math.min(r,i),width:Math.abs(o-n),height:Math.abs(i-r)}},Q=function(t){return J({x:t.x1,y:t.y1},{x:t.x2,y:t.y2})},tt=function(){var t,e;function n(t){!function(t,e){if(!(t instanceof e))throw TypeError("Cannot call a class as a function")}(this,n),this.scale=t}return t=[{key:"domain",get:function(){return this.scale.domain}},{key:"range",get:function(){return this.scale.range}},{key:"rangeMin",get:function(){return this.range()[0]}},{key:"rangeMax",get:function(){return this.range()[1]}},{key:"bandwidth",get:function(){return this.scale.bandwidth}},{key:"apply",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=e.bandAware,r=e.position;if(void 0!==t){if(r)switch(r){case"start":default:return this.scale(t);case"middle":var o=this.bandwidth?this.bandwidth()/2:0;return this.scale(t)+o;case"end":var i=this.bandwidth?this.bandwidth():0;return this.scale(t)+i}if(n){var a=this.bandwidth?this.bandwidth()/2:0;return this.scale(t)+a}return this.scale(t)}}},{key:"isInRange",value:function(t){var e=this.range(),n=e[0],r=e[e.length-1];return n<=r?t>=n&&t<=r:t>=r&&t<=n}}],e=[{key:"create",value:function(t){return new n(t)}}],t&&q(n.prototype,t),e&&q(n,e),Object.defineProperty(n,"prototype",{writable:!1}),n}();V(tt,"EPS",1e-4);var te=function(t){var e=Object.keys(t).reduce(function(e,n){return X(X({},e),{},V({},n,tt.create(t[n])))},{});return X(X({},e),{},{apply:function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=n.bandAware,i=n.position;return o()(t,function(t,n){return e[n].apply(t,{bandAware:r,position:i})})},isInRange:function(t){return a()(t,function(t,n){return e[n].isInRange(t)})}})},tn=function(t){var e=t.width,n=t.height,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,o=(r%180+180)%180*Math.PI/180,i=Math.atan(n/e);return Math.abs(o>i&&otx(e,t()).base(e.base()),tj.o.apply(e,arguments),e}},scaleOrdinal:function(){return tX.Z},scalePoint:function(){return f.x},scalePow:function(){return tQ},scaleQuantile:function(){return function t(){var e,n=[],r=[],o=[];function i(){var t=0,e=Math.max(1,r.length);for(o=Array(e-1);++t=1)return+n(t[r-1],r-1,t);var r,o=(r-1)*e,i=Math.floor(o),a=+n(t[i],i,t);return a+(+n(t[i+1],i+1,t)-a)*(o-i)}}(n,t/e);return a}function a(t){return null==t||isNaN(t=+t)?e:r[P(o,t)]}return a.invertExtent=function(t){var e=r.indexOf(t);return e<0?[NaN,NaN]:[e>0?o[e-1]:n[0],e=o?[i[o-1],r]:[i[e-1],i[e]]},u.unknown=function(t){return arguments.length&&(e=t),u},u.thresholds=function(){return i.slice()},u.copy=function(){return t().domain([n,r]).range(a).unknown(e)},tj.o.apply(tN(u),arguments)}},scaleRadial:function(){return function t(){var e,n=tw(),r=[0,1],o=!1;function i(t){var r,i=Math.sign(r=n(t))*Math.sqrt(Math.abs(r));return isNaN(i)?e:o?Math.round(i):i}return i.invert=function(t){return n.invert(t1(t))},i.domain=function(t){return arguments.length?(n.domain(t),i):n.domain()},i.range=function(t){return arguments.length?(n.range((r=Array.from(t,td)).map(t1)),i):r.slice()},i.rangeRound=function(t){return i.range(t).round(!0)},i.round=function(t){return arguments.length?(o=!!t,i):o},i.clamp=function(t){return arguments.length?(n.clamp(t),i):n.clamp()},i.unknown=function(t){return arguments.length?(e=t,i):e},i.copy=function(){return t(n.domain(),r).round(o).clamp(n.clamp()).unknown(e)},tj.o.apply(i,arguments),tN(i)}},scaleSequential:function(){return function t(){var e=tN(nX()(tv));return e.copy=function(){return nV(e,t())},tj.O.apply(e,arguments)}},scaleSequentialLog:function(){return function t(){var e=tW(nX()).domain([1,10]);return e.copy=function(){return nV(e,t()).base(e.base())},tj.O.apply(e,arguments)}},scaleSequentialPow:function(){return nG},scaleSequentialQuantile:function(){return function t(){var e=[],n=tv;function r(t){if(null!=t&&!isNaN(t=+t))return n((P(e,t,1)-1)/(e.length-1))}return r.domain=function(t){if(!arguments.length)return e.slice();for(let n of(e=[],t))null==n||isNaN(n=+n)||e.push(n);return e.sort(g),r},r.interpolator=function(t){return arguments.length?(n=t,r):n},r.range=function(){return e.map((t,r)=>n(r/(e.length-1)))},r.quantiles=function(t){return Array.from({length:t+1},(n,r)=>(function(t,e,n){if(!(!(r=(t=Float64Array.from(function*(t,e){if(void 0===e)for(let e of t)null!=e&&(e=+e)>=e&&(yield e);else{let n=-1;for(let r of t)null!=(r=e(r,++n,t))&&(r=+r)>=r&&(yield r)}}(t,void 0))).length)||isNaN(e=+e))){if(e<=0||r<2)return t6(t);if(e>=1)return t2(t);var r,o=(r-1)*e,i=Math.floor(o),a=t2((function t(e,n,r=0,o=1/0,i){if(n=Math.floor(n),r=Math.floor(Math.max(0,r)),o=Math.floor(Math.min(e.length-1,o)),!(r<=n&&n<=o))return e;for(i=void 0===i?t5:function(t=g){if(t===g)return t5;if("function"!=typeof t)throw TypeError("compare is not a function");return(e,n)=>{let r=t(e,n);return r||0===r?r:(0===t(n,n))-(0===t(e,e))}}(i);o>r;){if(o-r>600){let a=o-r+1,u=n-r+1,c=Math.log(a),l=.5*Math.exp(2*c/3),s=.5*Math.sqrt(c*l*(a-l)/a)*(u-a/2<0?-1:1),f=Math.max(r,Math.floor(n-u*l/a+s)),p=Math.min(o,Math.floor(n+(a-u)*l/a+s));t(e,n,f,p,i)}let a=e[n],u=r,c=o;for(t3(e,r,n),i(e[o],a)>0&&t3(e,r,o);ui(e[u],a);)++u;for(;i(e[c],a)>0;)--c}0===i(e[r],a)?t3(e,r,c):t3(e,++c,o),c<=n&&(r=c+1),n<=c&&(o=c-1)}return e})(t,i).subarray(0,i+1));return a+(t6(t.subarray(i+1))-a)*(o-i)}})(e,r/t))},r.copy=function(){return t(n).domain(e)},tj.O.apply(r,arguments)}},scaleSequentialSqrt:function(){return nK},scaleSequentialSymlog:function(){return function t(){var e=tY(nX());return e.copy=function(){return nV(e,t()).constant(e.constant())},tj.O.apply(e,arguments)}},scaleSqrt:function(){return t0},scaleSymlog:function(){return function t(){var e=tY(tO());return e.copy=function(){return tx(e,t()).constant(e.constant())},tj.o.apply(e,arguments)}},scaleThreshold:function(){return function t(){var e,n=[.5],r=[0,1],o=1;function i(t){return null!=t&&t<=t?r[P(n,t,0,o)]:e}return i.domain=function(t){return arguments.length?(o=Math.min((n=Array.from(t)).length,r.length-1),i):n.slice()},i.range=function(t){return arguments.length?(r=Array.from(t),o=Math.min(n.length,r.length-1),i):r.slice()},i.invertExtent=function(t){var e=r.indexOf(t);return[n[e-1],n[e]]},i.unknown=function(t){return arguments.length?(e=t,i):e},i.copy=function(){return t().domain(n).range(r).unknown(e)},tj.o.apply(i,arguments)}},scaleTime:function(){return nq},scaleUtc:function(){return nY},tickFormat:function(){return tI}});var f=n(5284);let p=Math.sqrt(50),h=Math.sqrt(10),d=Math.sqrt(2);function y(t,e,n){let r,o,i;let a=(e-t)/Math.max(0,n),u=Math.floor(Math.log10(a)),c=a/Math.pow(10,u),l=c>=p?10:c>=h?5:c>=d?2:1;return(u<0?(r=Math.round(t*(i=Math.pow(10,-u)/l)),o=Math.round(e*i),r/ie&&--o,i=-i):(r=Math.round(t/(i=Math.pow(10,u)*l)),o=Math.round(e/i),r*ie&&--o),o0))return[];if(t===e)return[t];let r=e=o))return[];let u=i-o+1,c=Array(u);if(r){if(a<0)for(let t=0;te?1:t>=e?0:NaN}function x(t,e){return null==t||null==e?NaN:et?1:e>=t?0:NaN}function O(t){let e,n,r;function o(t,r,o=0,i=t.length){if(o>>1;0>n(t[e],r)?o=e+1:i=e}while(og(t(e),n),r=(e,n)=>t(e)-n):(e=t===g||t===x?t:w,n=t,r=t),{left:o,center:function(t,e,n=0,i=t.length){let a=o(t,e,n,i-1);return a>n&&r(t[a-1],e)>-r(t[a],e)?a-1:a},right:function(t,r,o=0,i=t.length){if(o>>1;0>=n(t[e],r)?o=e+1:i=e}while(o>8&15|e>>4&240,e>>4&15|240&e,(15&e)<<4|15&e,1):8===n?W(e>>24&255,e>>16&255,e>>8&255,(255&e)/255):4===n?W(e>>12&15|e>>8&240,e>>8&15|e>>4&240,e>>4&15|240&e,((15&e)<<4|15&e)/255):null):(e=D.exec(t))?new q(e[1],e[2],e[3],1):(e=I.exec(t))?new q(255*e[1]/100,255*e[2]/100,255*e[3]/100,1):(e=N.exec(t))?W(e[1],e[2],e[3],e[4]):(e=B.exec(t))?W(255*e[1]/100,255*e[2]/100,255*e[3]/100,e[4]):(e=L.exec(t))?J(e[1],e[2]/100,e[3]/100,1):(e=R.exec(t))?J(e[1],e[2]/100,e[3]/100,e[4]):z.hasOwnProperty(t)?Z(z[t]):"transparent"===t?new q(NaN,NaN,NaN,0):null}function Z(t){return new q(t>>16&255,t>>8&255,255&t,1)}function W(t,e,n,r){return r<=0&&(t=e=n=NaN),new q(t,e,n,r)}function H(t,e,n,r){var o;return 1==arguments.length?((o=t)instanceof k||(o=F(o)),o)?new q((o=o.rgb()).r,o.g,o.b,o.opacity):new q:new q(t,e,n,null==r?1:r)}function q(t,e,n,r){this.r=+t,this.g=+e,this.b=+n,this.opacity=+r}function Y(){return`#${K(this.r)}${K(this.g)}${K(this.b)}`}function X(){let t=V(this.opacity);return`${1===t?"rgb(":"rgba("}${G(this.r)}, ${G(this.g)}, ${G(this.b)}${1===t?")":`, ${t})`}`}function V(t){return isNaN(t)?1:Math.max(0,Math.min(1,t))}function G(t){return Math.max(0,Math.min(255,Math.round(t)||0))}function K(t){return((t=G(t))<16?"0":"")+t.toString(16)}function J(t,e,n,r){return r<=0?t=e=n=NaN:n<=0||n>=1?t=e=NaN:e<=0&&(t=NaN),new tt(t,e,n,r)}function Q(t){if(t instanceof tt)return new tt(t.h,t.s,t.l,t.opacity);if(t instanceof k||(t=F(t)),!t)return new tt;if(t instanceof tt)return t;var e=(t=t.rgb()).r/255,n=t.g/255,r=t.b/255,o=Math.min(e,n,r),i=Math.max(e,n,r),a=NaN,u=i-o,c=(i+o)/2;return u?(a=e===i?(n-r)/u+(n0&&c<1?0:a,new tt(a,u,c,t.opacity)}function tt(t,e,n,r){this.h=+t,this.s=+e,this.l=+n,this.opacity=+r}function te(t){return(t=(t||0)%360)<0?t+360:t}function tn(t){return Math.max(0,Math.min(1,t||0))}function tr(t,e,n){return(t<60?e+(n-e)*t/60:t<180?n:t<240?e+(n-e)*(240-t)/60:e)*255}function to(t,e,n,r,o){var i=t*t,a=i*t;return((1-3*t+3*i-a)*e+(4-6*i+3*a)*n+(1+3*t+3*i-3*a)*r+a*o)/6}A(k,F,{copy(t){return Object.assign(new this.constructor,this,t)},displayable(){return this.rgb().displayable()},hex:U,formatHex:U,formatHex8:function(){return this.rgb().formatHex8()},formatHsl:function(){return Q(this).formatHsl()},formatRgb:$,toString:$}),A(q,H,E(k,{brighter(t){return t=null==t?1.4285714285714286:Math.pow(1.4285714285714286,t),new q(this.r*t,this.g*t,this.b*t,this.opacity)},darker(t){return t=null==t?.7:Math.pow(.7,t),new q(this.r*t,this.g*t,this.b*t,this.opacity)},rgb(){return this},clamp(){return new q(G(this.r),G(this.g),G(this.b),V(this.opacity))},displayable(){return -.5<=this.r&&this.r<255.5&&-.5<=this.g&&this.g<255.5&&-.5<=this.b&&this.b<255.5&&0<=this.opacity&&this.opacity<=1},hex:Y,formatHex:Y,formatHex8:function(){return`#${K(this.r)}${K(this.g)}${K(this.b)}${K((isNaN(this.opacity)?1:this.opacity)*255)}`},formatRgb:X,toString:X})),A(tt,function(t,e,n,r){return 1==arguments.length?Q(t):new tt(t,e,n,null==r?1:r)},E(k,{brighter(t){return t=null==t?1.4285714285714286:Math.pow(1.4285714285714286,t),new tt(this.h,this.s,this.l*t,this.opacity)},darker(t){return t=null==t?.7:Math.pow(.7,t),new tt(this.h,this.s,this.l*t,this.opacity)},rgb(){var t=this.h%360+(this.h<0)*360,e=isNaN(t)||isNaN(this.s)?0:this.s,n=this.l,r=n+(n<.5?n:1-n)*e,o=2*n-r;return new q(tr(t>=240?t-240:t+120,o,r),tr(t,o,r),tr(t<120?t+240:t-120,o,r),this.opacity)},clamp(){return new tt(te(this.h),tn(this.s),tn(this.l),V(this.opacity))},displayable(){return(0<=this.s&&this.s<=1||isNaN(this.s))&&0<=this.l&&this.l<=1&&0<=this.opacity&&this.opacity<=1},formatHsl(){let t=V(this.opacity);return`${1===t?"hsl(":"hsla("}${te(this.h)}, ${100*tn(this.s)}%, ${100*tn(this.l)}%${1===t?")":`, ${t})`}`}}));var ti=t=>()=>t;function ta(t,e){var n=e-t;return n?function(e){return t+e*n}:ti(isNaN(t)?e:t)}var tu=function t(e){var n,r=1==(n=+(n=e))?ta:function(t,e){var r,o,i;return e-t?(r=t,o=e,r=Math.pow(r,i=n),o=Math.pow(o,i)-r,i=1/i,function(t){return Math.pow(r+t*o,i)}):ti(isNaN(t)?e:t)};function o(t,e){var n=r((t=H(t)).r,(e=H(e)).r),o=r(t.g,e.g),i=r(t.b,e.b),a=ta(t.opacity,e.opacity);return function(e){return t.r=n(e),t.g=o(e),t.b=i(e),t.opacity=a(e),t+""}}return o.gamma=t,o}(1);function tc(t){return function(e){var n,r,o=e.length,i=Array(o),a=Array(o),u=Array(o);for(n=0;n=1?(n=1,e-1):Math.floor(n*e),o=t[r],i=t[r+1],a=r>0?t[r-1]:2*o-i,u=ru&&(a=e.slice(u,a),l[c]?l[c]+=a:l[++c]=a),(o=o[0])===(i=i[0])?l[c]?l[c]+=i:l[++c]=i:(l[++c]=null,s.push({i:c,x:tl(o,i)})),u=tf.lastIndex;return ue&&(n=t,t=e,e=n),l=function(n){return Math.max(t,Math.min(e,n))}),r=c>2?tg:tb,o=i=null,f}function f(e){return null==e||isNaN(e=+e)?n:(o||(o=r(a.map(t),u,c)))(t(l(e)))}return f.invert=function(n){return l(e((i||(i=r(u,a.map(t),tl)))(n)))},f.domain=function(t){return arguments.length?(a=Array.from(t,td),s()):a.slice()},f.range=function(t){return arguments.length?(u=Array.from(t),s()):u.slice()},f.rangeRound=function(t){return u=Array.from(t),c=th,s()},f.clamp=function(t){return arguments.length?(l=!!t||tv,s()):l!==tv},f.interpolate=function(t){return arguments.length?(c=t,s()):c},f.unknown=function(t){return arguments.length?(n=t,f):n},function(n,r){return t=n,e=r,s()}}function tw(){return tO()(tv,tv)}var tj=n(9999),tS=/^(?:(.)?([<>=^]))?([+\-( ])?([$#])?(0)?(\d+)?(,)?(\.\d+)?(~)?([a-z%])?$/i;function tP(t){var e;if(!(e=tS.exec(t)))throw Error("invalid format: "+t);return new tA({fill:e[1],align:e[2],sign:e[3],symbol:e[4],zero:e[5],width:e[6],comma:e[7],precision:e[8]&&e[8].slice(1),trim:e[9],type:e[10]})}function tA(t){this.fill=void 0===t.fill?" ":t.fill+"",this.align=void 0===t.align?">":t.align+"",this.sign=void 0===t.sign?"-":t.sign+"",this.symbol=void 0===t.symbol?"":t.symbol+"",this.zero=!!t.zero,this.width=void 0===t.width?void 0:+t.width,this.comma=!!t.comma,this.precision=void 0===t.precision?void 0:+t.precision,this.trim=!!t.trim,this.type=void 0===t.type?"":t.type+""}function tE(t,e){if((n=(t=e?t.toExponential(e-1):t.toExponential()).indexOf("e"))<0)return null;var n,r=t.slice(0,n);return[r.length>1?r[0]+r.slice(2):r,+t.slice(n+1)]}function tk(t){return(t=tE(Math.abs(t)))?t[1]:NaN}function tM(t,e){var n=tE(t,e);if(!n)return t+"";var r=n[0],o=n[1];return o<0?"0."+Array(-o).join("0")+r:r.length>o+1?r.slice(0,o+1)+"."+r.slice(o+1):r+Array(o-r.length+2).join("0")}tP.prototype=tA.prototype,tA.prototype.toString=function(){return this.fill+this.align+this.sign+this.symbol+(this.zero?"0":"")+(void 0===this.width?"":Math.max(1,0|this.width))+(this.comma?",":"")+(void 0===this.precision?"":"."+Math.max(0,0|this.precision))+(this.trim?"~":"")+this.type};var t_={"%":(t,e)=>(100*t).toFixed(e),b:t=>Math.round(t).toString(2),c:t=>t+"",d:function(t){return Math.abs(t=Math.round(t))>=1e21?t.toLocaleString("en").replace(/,/g,""):t.toString(10)},e:(t,e)=>t.toExponential(e),f:(t,e)=>t.toFixed(e),g:(t,e)=>t.toPrecision(e),o:t=>Math.round(t).toString(8),p:(t,e)=>tM(100*t,e),r:tM,s:function(t,e){var n=tE(t,e);if(!n)return t+"";var o=n[0],i=n[1],a=i-(r=3*Math.max(-8,Math.min(8,Math.floor(i/3))))+1,u=o.length;return a===u?o:a>u?o+Array(a-u+1).join("0"):a>0?o.slice(0,a)+"."+o.slice(a):"0."+Array(1-a).join("0")+tE(t,Math.max(0,e+a-1))[0]},X:t=>Math.round(t).toString(16).toUpperCase(),x:t=>Math.round(t).toString(16)};function tT(t){return t}var tC=Array.prototype.map,tD=["y","z","a","f","p","n","\xb5","m","","k","M","G","T","P","E","Z","Y"];function tI(t,e,n,r){var o,u,c=b(t,e,n);switch((r=tP(null==r?",f":r)).type){case"s":var l=Math.max(Math.abs(t),Math.abs(e));return null!=r.precision||isNaN(u=Math.max(0,3*Math.max(-8,Math.min(8,Math.floor(tk(l)/3)))-tk(Math.abs(c))))||(r.precision=u),a(r,l);case"":case"e":case"g":case"p":case"r":null!=r.precision||isNaN(u=Math.max(0,tk(Math.abs(Math.max(Math.abs(t),Math.abs(e)))-(o=Math.abs(o=c)))-tk(o))+1)||(r.precision=u-("e"===r.type));break;case"f":case"%":null!=r.precision||isNaN(u=Math.max(0,-tk(Math.abs(c))))||(r.precision=u-("%"===r.type)*2)}return i(r)}function tN(t){var e=t.domain;return t.ticks=function(t){var n=e();return v(n[0],n[n.length-1],null==t?10:t)},t.tickFormat=function(t,n){var r=e();return tI(r[0],r[r.length-1],null==t?10:t,n)},t.nice=function(n){null==n&&(n=10);var r,o,i=e(),a=0,u=i.length-1,c=i[a],l=i[u],s=10;for(l0;){if((o=m(c,l,n))===r)return i[a]=c,i[u]=l,e(i);if(o>0)c=Math.floor(c/o)*o,l=Math.ceil(l/o)*o;else if(o<0)c=Math.ceil(c*o)/o,l=Math.floor(l*o)/o;else break;r=o}return t},t}function tB(){var t=tw();return t.copy=function(){return tx(t,tB())},tj.o.apply(t,arguments),tN(t)}function tL(t,e){t=t.slice();var n,r=0,o=t.length-1,i=t[r],a=t[o];return a-t(-e,n)}function tW(t){let e,n;let r=t(tR,tz),o=r.domain,a=10;function u(){var i,u;return e=(i=a)===Math.E?Math.log:10===i&&Math.log10||2===i&&Math.log2||(i=Math.log(i),t=>Math.log(t)/i),n=10===(u=a)?tF:u===Math.E?Math.exp:t=>Math.pow(u,t),o()[0]<0?(e=tZ(e),n=tZ(n),t(tU,t$)):t(tR,tz),r}return r.base=function(t){return arguments.length?(a=+t,u()):a},r.domain=function(t){return arguments.length?(o(t),u()):o()},r.ticks=t=>{let r,i;let u=o(),c=u[0],l=u[u.length-1],s=l0){for(;f<=p;++f)for(r=1;rl)break;d.push(i)}}else for(;f<=p;++f)for(r=a-1;r>=1;--r)if(!((i=f>0?r/n(-f):r*n(f))l)break;d.push(i)}2*d.length{if(null==t&&(t=10),null==o&&(o=10===a?"s":","),"function"!=typeof o&&(a%1||null!=(o=tP(o)).precision||(o.trim=!0),o=i(o)),t===1/0)return o;let u=Math.max(1,a*t/r.ticks().length);return t=>{let r=t/n(Math.round(e(t)));return r*ao(tL(o(),{floor:t=>n(Math.floor(e(t))),ceil:t=>n(Math.ceil(e(t)))})),r}function tH(t){return function(e){return Math.sign(e)*Math.log1p(Math.abs(e/t))}}function tq(t){return function(e){return Math.sign(e)*Math.expm1(Math.abs(e))*t}}function tY(t){var e=1,n=t(tH(1),tq(e));return n.constant=function(n){return arguments.length?t(tH(e=+n),tq(e)):e},tN(n)}i=(o=function(t){var e,n,o,i=void 0===t.grouping||void 0===t.thousands?tT:(e=tC.call(t.grouping,Number),n=t.thousands+"",function(t,r){for(var o=t.length,i=[],a=0,u=e[0],c=0;o>0&&u>0&&(c+u+1>r&&(u=Math.max(1,r-c)),i.push(t.substring(o-=u,o+u)),!((c+=u+1)>r));)u=e[a=(a+1)%e.length];return i.reverse().join(n)}),a=void 0===t.currency?"":t.currency[0]+"",u=void 0===t.currency?"":t.currency[1]+"",c=void 0===t.decimal?".":t.decimal+"",l=void 0===t.numerals?tT:(o=tC.call(t.numerals,String),function(t){return t.replace(/[0-9]/g,function(t){return o[+t]})}),s=void 0===t.percent?"%":t.percent+"",f=void 0===t.minus?"−":t.minus+"",p=void 0===t.nan?"NaN":t.nan+"";function h(t){var e=(t=tP(t)).fill,n=t.align,o=t.sign,h=t.symbol,d=t.zero,y=t.width,v=t.comma,m=t.precision,b=t.trim,g=t.type;"n"===g?(v=!0,g="g"):t_[g]||(void 0===m&&(m=12),b=!0,g="g"),(d||"0"===e&&"="===n)&&(d=!0,e="0",n="=");var x="$"===h?a:"#"===h&&/[boxX]/.test(g)?"0"+g.toLowerCase():"",O="$"===h?u:/[%p]/.test(g)?s:"",w=t_[g],j=/[defgprs%]/.test(g);function S(t){var a,u,s,h=x,S=O;if("c"===g)S=w(t)+S,t="";else{var P=(t=+t)<0||1/t<0;if(t=isNaN(t)?p:w(Math.abs(t),m),b&&(t=function(t){e:for(var e,n=t.length,r=1,o=-1;r0&&(o=0)}return o>0?t.slice(0,o)+t.slice(e+1):t}(t)),P&&0==+t&&"+"!==o&&(P=!1),h=(P?"("===o?o:f:"-"===o||"("===o?"":o)+h,S=("s"===g?tD[8+r/3]:"")+S+(P&&"("===o?")":""),j){for(a=-1,u=t.length;++a(s=t.charCodeAt(a))||s>57){S=(46===s?c+t.slice(a+1):t.slice(a))+S,t=t.slice(0,a);break}}}v&&!d&&(t=i(t,1/0));var A=h.length+t.length+S.length,E=A>1)+h+t+S+E.slice(A);break;default:t=E+h+t+S}return l(t)}return m=void 0===m?6:/[gprs]/.test(g)?Math.max(1,Math.min(21,m)):Math.max(0,Math.min(20,m)),S.toString=function(){return t+""},S}return{format:h,formatPrefix:function(t,e){var n=h(((t=tP(t)).type="f",t)),r=3*Math.max(-8,Math.min(8,Math.floor(tk(e)/3))),o=Math.pow(10,-r),i=tD[8+r/3];return function(t){return n(o*t)+i}}}}({thousands:",",grouping:[3],currency:["$",""]})).format,a=o.formatPrefix;var tX=n(6967);function tV(t){return function(e){return e<0?-Math.pow(-e,t):Math.pow(e,t)}}function tG(t){return t<0?-Math.sqrt(-t):Math.sqrt(t)}function tK(t){return t<0?-t*t:t*t}function tJ(t){var e=t(tv,tv),n=1;return e.exponent=function(e){return arguments.length?1==(n=+e)?t(tv,tv):.5===n?t(tG,tK):t(tV(n),tV(1/n)):n},tN(e)}function tQ(){var t=tJ(tO());return t.copy=function(){return tx(t,tQ()).exponent(t.exponent())},tj.o.apply(t,arguments),t}function t0(){return tQ.apply(null,arguments).exponent(.5)}function t1(t){return Math.sign(t)*t*t}function t2(t,e){let n;if(void 0===e)for(let e of t)null!=e&&(n=e)&&(n=e);else{let r=-1;for(let o of t)null!=(o=e(o,++r,t))&&(n=o)&&(n=o)}return n}function t6(t,e){let n;if(void 0===e)for(let e of t)null!=e&&(n>e||void 0===n&&e>=e)&&(n=e);else{let r=-1;for(let o of t)null!=(o=e(o,++r,t))&&(n>o||void 0===n&&o>=o)&&(n=o)}return n}function t5(t,e){return(null==t||!(t>=t))-(null==e||!(e>=e))||(te?1:0)}function t3(t,e,n){let r=t[e];t[e]=t[n],t[n]=r}let t7=new Date,t4=new Date;function t8(t,e,n,r){function o(e){return t(e=0==arguments.length?new Date:new Date(+e)),e}return o.floor=e=>(t(e=new Date(+e)),e),o.ceil=n=>(t(n=new Date(n-1)),e(n,1),t(n),n),o.round=t=>{let e=o(t),n=o.ceil(t);return t-e(e(t=new Date(+t),null==n?1:Math.floor(n)),t),o.range=(n,r,i)=>{let a;let u=[];if(n=o.ceil(n),i=null==i?1:Math.floor(i),!(n0))return u;do u.push(a=new Date(+n)),e(n,i),t(n);while(at8(e=>{if(e>=e)for(;t(e),!n(e);)e.setTime(e-1)},(t,r)=>{if(t>=t){if(r<0)for(;++r<=0;)for(;e(t,-1),!n(t););else for(;--r>=0;)for(;e(t,1),!n(t););}}),n&&(o.count=(e,r)=>(t7.setTime(+e),t4.setTime(+r),t(t7),t(t4),Math.floor(n(t7,t4))),o.every=t=>isFinite(t=Math.floor(t))&&t>0?t>1?o.filter(r?e=>r(e)%t==0:e=>o.count(0,e)%t==0):o:null),o}let t9=t8(()=>{},(t,e)=>{t.setTime(+t+e)},(t,e)=>e-t);t9.every=t=>isFinite(t=Math.floor(t))&&t>0?t>1?t8(e=>{e.setTime(Math.floor(e/t)*t)},(e,n)=>{e.setTime(+e+n*t)},(e,n)=>(n-e)/t):t9:null,t9.range;let et=t8(t=>{t.setTime(t-t.getMilliseconds())},(t,e)=>{t.setTime(+t+1e3*e)},(t,e)=>(e-t)/1e3,t=>t.getUTCSeconds());et.range;let ee=t8(t=>{t.setTime(t-t.getMilliseconds()-1e3*t.getSeconds())},(t,e)=>{t.setTime(+t+6e4*e)},(t,e)=>(e-t)/6e4,t=>t.getMinutes());ee.range;let en=t8(t=>{t.setUTCSeconds(0,0)},(t,e)=>{t.setTime(+t+6e4*e)},(t,e)=>(e-t)/6e4,t=>t.getUTCMinutes());en.range;let er=t8(t=>{t.setTime(t-t.getMilliseconds()-1e3*t.getSeconds()-6e4*t.getMinutes())},(t,e)=>{t.setTime(+t+36e5*e)},(t,e)=>(e-t)/36e5,t=>t.getHours());er.range;let eo=t8(t=>{t.setUTCMinutes(0,0,0)},(t,e)=>{t.setTime(+t+36e5*e)},(t,e)=>(e-t)/36e5,t=>t.getUTCHours());eo.range;let ei=t8(t=>t.setHours(0,0,0,0),(t,e)=>t.setDate(t.getDate()+e),(t,e)=>(e-t-(e.getTimezoneOffset()-t.getTimezoneOffset())*6e4)/864e5,t=>t.getDate()-1);ei.range;let ea=t8(t=>{t.setUTCHours(0,0,0,0)},(t,e)=>{t.setUTCDate(t.getUTCDate()+e)},(t,e)=>(e-t)/864e5,t=>t.getUTCDate()-1);ea.range;let eu=t8(t=>{t.setUTCHours(0,0,0,0)},(t,e)=>{t.setUTCDate(t.getUTCDate()+e)},(t,e)=>(e-t)/864e5,t=>Math.floor(t/864e5));function ec(t){return t8(e=>{e.setDate(e.getDate()-(e.getDay()+7-t)%7),e.setHours(0,0,0,0)},(t,e)=>{t.setDate(t.getDate()+7*e)},(t,e)=>(e-t-(e.getTimezoneOffset()-t.getTimezoneOffset())*6e4)/6048e5)}eu.range;let el=ec(0),es=ec(1),ef=ec(2),ep=ec(3),eh=ec(4),ed=ec(5),ey=ec(6);function ev(t){return t8(e=>{e.setUTCDate(e.getUTCDate()-(e.getUTCDay()+7-t)%7),e.setUTCHours(0,0,0,0)},(t,e)=>{t.setUTCDate(t.getUTCDate()+7*e)},(t,e)=>(e-t)/6048e5)}el.range,es.range,ef.range,ep.range,eh.range,ed.range,ey.range;let em=ev(0),eb=ev(1),eg=ev(2),ex=ev(3),eO=ev(4),ew=ev(5),ej=ev(6);em.range,eb.range,eg.range,ex.range,eO.range,ew.range,ej.range;let eS=t8(t=>{t.setDate(1),t.setHours(0,0,0,0)},(t,e)=>{t.setMonth(t.getMonth()+e)},(t,e)=>e.getMonth()-t.getMonth()+(e.getFullYear()-t.getFullYear())*12,t=>t.getMonth());eS.range;let eP=t8(t=>{t.setUTCDate(1),t.setUTCHours(0,0,0,0)},(t,e)=>{t.setUTCMonth(t.getUTCMonth()+e)},(t,e)=>e.getUTCMonth()-t.getUTCMonth()+(e.getUTCFullYear()-t.getUTCFullYear())*12,t=>t.getUTCMonth());eP.range;let eA=t8(t=>{t.setMonth(0,1),t.setHours(0,0,0,0)},(t,e)=>{t.setFullYear(t.getFullYear()+e)},(t,e)=>e.getFullYear()-t.getFullYear(),t=>t.getFullYear());eA.every=t=>isFinite(t=Math.floor(t))&&t>0?t8(e=>{e.setFullYear(Math.floor(e.getFullYear()/t)*t),e.setMonth(0,1),e.setHours(0,0,0,0)},(e,n)=>{e.setFullYear(e.getFullYear()+n*t)}):null,eA.range;let eE=t8(t=>{t.setUTCMonth(0,1),t.setUTCHours(0,0,0,0)},(t,e)=>{t.setUTCFullYear(t.getUTCFullYear()+e)},(t,e)=>e.getUTCFullYear()-t.getUTCFullYear(),t=>t.getUTCFullYear());function ek(t,e,n,r,o,i){let a=[[et,1,1e3],[et,5,5e3],[et,15,15e3],[et,30,3e4],[i,1,6e4],[i,5,3e5],[i,15,9e5],[i,30,18e5],[o,1,36e5],[o,3,108e5],[o,6,216e5],[o,12,432e5],[r,1,864e5],[r,2,1728e5],[n,1,6048e5],[e,1,2592e6],[e,3,7776e6],[t,1,31536e6]];function u(e,n,r){let o=Math.abs(n-e)/r,i=O(([,,t])=>t).right(a,o);if(i===a.length)return t.every(b(e/31536e6,n/31536e6,r));if(0===i)return t9.every(Math.max(b(e,n,r),1));let[u,c]=a[o/a[i-1][2]isFinite(t=Math.floor(t))&&t>0?t8(e=>{e.setUTCFullYear(Math.floor(e.getUTCFullYear()/t)*t),e.setUTCMonth(0,1),e.setUTCHours(0,0,0,0)},(e,n)=>{e.setUTCFullYear(e.getUTCFullYear()+n*t)}):null,eE.range;let[eM,e_]=ek(eE,eP,em,eu,eo,en),[eT,eC]=ek(eA,eS,el,ei,er,ee);function eD(t){if(0<=t.y&&t.y<100){var e=new Date(-1,t.m,t.d,t.H,t.M,t.S,t.L);return e.setFullYear(t.y),e}return new Date(t.y,t.m,t.d,t.H,t.M,t.S,t.L)}function eI(t){if(0<=t.y&&t.y<100){var e=new Date(Date.UTC(-1,t.m,t.d,t.H,t.M,t.S,t.L));return e.setUTCFullYear(t.y),e}return new Date(Date.UTC(t.y,t.m,t.d,t.H,t.M,t.S,t.L))}function eN(t,e,n){return{y:t,m:e,d:n,H:0,M:0,S:0,L:0}}var eB={"-":"",_:" ",0:"0"},eL=/^\s*\d+/,eR=/^%/,ez=/[\\^$*+?|[\]().{}]/g;function eU(t,e,n){var r=t<0?"-":"",o=(r?-t:t)+"",i=o.length;return r+(i[t.toLowerCase(),e]))}function eW(t,e,n){var r=eL.exec(e.slice(n,n+1));return r?(t.w=+r[0],n+r[0].length):-1}function eH(t,e,n){var r=eL.exec(e.slice(n,n+1));return r?(t.u=+r[0],n+r[0].length):-1}function eq(t,e,n){var r=eL.exec(e.slice(n,n+2));return r?(t.U=+r[0],n+r[0].length):-1}function eY(t,e,n){var r=eL.exec(e.slice(n,n+2));return r?(t.V=+r[0],n+r[0].length):-1}function eX(t,e,n){var r=eL.exec(e.slice(n,n+2));return r?(t.W=+r[0],n+r[0].length):-1}function eV(t,e,n){var r=eL.exec(e.slice(n,n+4));return r?(t.y=+r[0],n+r[0].length):-1}function eG(t,e,n){var r=eL.exec(e.slice(n,n+2));return r?(t.y=+r[0]+(+r[0]>68?1900:2e3),n+r[0].length):-1}function eK(t,e,n){var r=/^(Z)|([+-]\d\d)(?::?(\d\d))?/.exec(e.slice(n,n+6));return r?(t.Z=r[1]?0:-(r[2]+(r[3]||"00")),n+r[0].length):-1}function eJ(t,e,n){var r=eL.exec(e.slice(n,n+1));return r?(t.q=3*r[0]-3,n+r[0].length):-1}function eQ(t,e,n){var r=eL.exec(e.slice(n,n+2));return r?(t.m=r[0]-1,n+r[0].length):-1}function e0(t,e,n){var r=eL.exec(e.slice(n,n+2));return r?(t.d=+r[0],n+r[0].length):-1}function e1(t,e,n){var r=eL.exec(e.slice(n,n+3));return r?(t.m=0,t.d=+r[0],n+r[0].length):-1}function e2(t,e,n){var r=eL.exec(e.slice(n,n+2));return r?(t.H=+r[0],n+r[0].length):-1}function e6(t,e,n){var r=eL.exec(e.slice(n,n+2));return r?(t.M=+r[0],n+r[0].length):-1}function e5(t,e,n){var r=eL.exec(e.slice(n,n+2));return r?(t.S=+r[0],n+r[0].length):-1}function e3(t,e,n){var r=eL.exec(e.slice(n,n+3));return r?(t.L=+r[0],n+r[0].length):-1}function e7(t,e,n){var r=eL.exec(e.slice(n,n+6));return r?(t.L=Math.floor(r[0]/1e3),n+r[0].length):-1}function e4(t,e,n){var r=eR.exec(e.slice(n,n+1));return r?n+r[0].length:-1}function e8(t,e,n){var r=eL.exec(e.slice(n));return r?(t.Q=+r[0],n+r[0].length):-1}function e9(t,e,n){var r=eL.exec(e.slice(n));return r?(t.s=+r[0],n+r[0].length):-1}function nt(t,e){return eU(t.getDate(),e,2)}function ne(t,e){return eU(t.getHours(),e,2)}function nn(t,e){return eU(t.getHours()%12||12,e,2)}function nr(t,e){return eU(1+ei.count(eA(t),t),e,3)}function no(t,e){return eU(t.getMilliseconds(),e,3)}function ni(t,e){return no(t,e)+"000"}function na(t,e){return eU(t.getMonth()+1,e,2)}function nu(t,e){return eU(t.getMinutes(),e,2)}function nc(t,e){return eU(t.getSeconds(),e,2)}function nl(t){var e=t.getDay();return 0===e?7:e}function ns(t,e){return eU(el.count(eA(t)-1,t),e,2)}function nf(t){var e=t.getDay();return e>=4||0===e?eh(t):eh.ceil(t)}function np(t,e){return t=nf(t),eU(eh.count(eA(t),t)+(4===eA(t).getDay()),e,2)}function nh(t){return t.getDay()}function nd(t,e){return eU(es.count(eA(t)-1,t),e,2)}function ny(t,e){return eU(t.getFullYear()%100,e,2)}function nv(t,e){return eU((t=nf(t)).getFullYear()%100,e,2)}function nm(t,e){return eU(t.getFullYear()%1e4,e,4)}function nb(t,e){var n=t.getDay();return eU((t=n>=4||0===n?eh(t):eh.ceil(t)).getFullYear()%1e4,e,4)}function ng(t){var e=t.getTimezoneOffset();return(e>0?"-":(e*=-1,"+"))+eU(e/60|0,"0",2)+eU(e%60,"0",2)}function nx(t,e){return eU(t.getUTCDate(),e,2)}function nO(t,e){return eU(t.getUTCHours(),e,2)}function nw(t,e){return eU(t.getUTCHours()%12||12,e,2)}function nj(t,e){return eU(1+ea.count(eE(t),t),e,3)}function nS(t,e){return eU(t.getUTCMilliseconds(),e,3)}function nP(t,e){return nS(t,e)+"000"}function nA(t,e){return eU(t.getUTCMonth()+1,e,2)}function nE(t,e){return eU(t.getUTCMinutes(),e,2)}function nk(t,e){return eU(t.getUTCSeconds(),e,2)}function nM(t){var e=t.getUTCDay();return 0===e?7:e}function n_(t,e){return eU(em.count(eE(t)-1,t),e,2)}function nT(t){var e=t.getUTCDay();return e>=4||0===e?eO(t):eO.ceil(t)}function nC(t,e){return t=nT(t),eU(eO.count(eE(t),t)+(4===eE(t).getUTCDay()),e,2)}function nD(t){return t.getUTCDay()}function nI(t,e){return eU(eb.count(eE(t)-1,t),e,2)}function nN(t,e){return eU(t.getUTCFullYear()%100,e,2)}function nB(t,e){return eU((t=nT(t)).getUTCFullYear()%100,e,2)}function nL(t,e){return eU(t.getUTCFullYear()%1e4,e,4)}function nR(t,e){var n=t.getUTCDay();return eU((t=n>=4||0===n?eO(t):eO.ceil(t)).getUTCFullYear()%1e4,e,4)}function nz(){return"+0000"}function nU(){return"%"}function n$(t){return+t}function nF(t){return Math.floor(+t/1e3)}function nZ(t){return new Date(t)}function nW(t){return t instanceof Date?+t:+new Date(+t)}function nH(t,e,n,r,o,i,a,u,c,l){var s=tw(),f=s.invert,p=s.domain,h=l(".%L"),d=l(":%S"),y=l("%I:%M"),v=l("%I %p"),m=l("%a %d"),b=l("%b %d"),g=l("%B"),x=l("%Y");function O(t){return(c(t)1)for(var n,r,o,i=1,a=t[e[0]],u=a.length;i=12)]},q:function(t){return 1+~~(t.getMonth()/3)},Q:n$,s:nF,S:nc,u:nl,U:ns,V:np,w:nh,W:nd,x:null,X:null,y:ny,Y:nm,Z:ng,"%":nU},x={a:function(t){return a[t.getUTCDay()]},A:function(t){return i[t.getUTCDay()]},b:function(t){return c[t.getUTCMonth()]},B:function(t){return u[t.getUTCMonth()]},c:null,d:nx,e:nx,f:nP,g:nB,G:nR,H:nO,I:nw,j:nj,L:nS,m:nA,M:nE,p:function(t){return o[+(t.getUTCHours()>=12)]},q:function(t){return 1+~~(t.getUTCMonth()/3)},Q:n$,s:nF,S:nk,u:nM,U:n_,V:nC,w:nD,W:nI,x:null,X:null,y:nN,Y:nL,Z:nz,"%":nU},O={a:function(t,e,n){var r=h.exec(e.slice(n));return r?(t.w=d.get(r[0].toLowerCase()),n+r[0].length):-1},A:function(t,e,n){var r=f.exec(e.slice(n));return r?(t.w=p.get(r[0].toLowerCase()),n+r[0].length):-1},b:function(t,e,n){var r=m.exec(e.slice(n));return r?(t.m=b.get(r[0].toLowerCase()),n+r[0].length):-1},B:function(t,e,n){var r=y.exec(e.slice(n));return r?(t.m=v.get(r[0].toLowerCase()),n+r[0].length):-1},c:function(t,n,r){return S(t,e,n,r)},d:e0,e:e0,f:e7,g:eG,G:eV,H:e2,I:e2,j:e1,L:e3,m:eQ,M:e6,p:function(t,e,n){var r=l.exec(e.slice(n));return r?(t.p=s.get(r[0].toLowerCase()),n+r[0].length):-1},q:eJ,Q:e8,s:e9,S:e5,u:eH,U:eq,V:eY,w:eW,W:eX,x:function(t,e,r){return S(t,n,e,r)},X:function(t,e,n){return S(t,r,e,n)},y:eG,Y:eV,Z:eK,"%":e4};function w(t,e){return function(n){var r,o,i,a=[],u=-1,c=0,l=t.length;for(n instanceof Date||(n=new Date(+n));++u53)return null;"w"in i||(i.w=1),"Z"in i?(r=(o=(r=eI(eN(i.y,0,1))).getUTCDay())>4||0===o?eb.ceil(r):eb(r),r=ea.offset(r,(i.V-1)*7),i.y=r.getUTCFullYear(),i.m=r.getUTCMonth(),i.d=r.getUTCDate()+(i.w+6)%7):(r=(o=(r=eD(eN(i.y,0,1))).getDay())>4||0===o?es.ceil(r):es(r),r=ei.offset(r,(i.V-1)*7),i.y=r.getFullYear(),i.m=r.getMonth(),i.d=r.getDate()+(i.w+6)%7)}else("W"in i||"U"in i)&&("w"in i||(i.w="u"in i?i.u%7:"W"in i?1:0),o="Z"in i?eI(eN(i.y,0,1)).getUTCDay():eD(eN(i.y,0,1)).getDay(),i.m=0,i.d="W"in i?(i.w+6)%7+7*i.W-(o+5)%7:i.w+7*i.U-(o+6)%7);return"Z"in i?(i.H+=i.Z/100|0,i.M+=i.Z%100,eI(i)):eD(i)}}function S(t,e,n,r){for(var o,i,a=0,u=e.length,c=n.length;a=c)return -1;if(37===(o=e.charCodeAt(a++))){if(!(i=O[(o=e.charAt(a++))in eB?e.charAt(a++):o])||(r=i(t,n,r))<0)return -1}else if(o!=n.charCodeAt(r++))return -1}return r}return g.x=w(n,g),g.X=w(r,g),g.c=w(e,g),x.x=w(n,x),x.X=w(r,x),x.c=w(e,x),{format:function(t){var e=w(t+="",g);return e.toString=function(){return t},e},parse:function(t){var e=j(t+="",!1);return e.toString=function(){return t},e},utcFormat:function(t){var e=w(t+="",x);return e.toString=function(){return t},e},utcParse:function(t){var e=j(t+="",!0);return e.toString=function(){return t},e}}}({dateTime:"%x, %X",date:"%-m/%-d/%Y",time:"%-I:%M:%S %p",periods:["AM","PM"],days:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],shortDays:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],months:["January","February","March","April","May","June","July","August","September","October","November","December"],shortMonths:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"]})).format,u.parse,l=u.utcFormat,u.utcParse;var n2=n(2516),n6=n(6115);function n5(t){for(var e=t.length,n=Array(e);--e>=0;)n[e]=e;return n}function n3(t,e){return t[e]}function n7(t){let e=[];return e.key=t,e}var n4=n(5645),n8=n.n(n4),n9=n(9008),rt=n.n(n9),re=n(7571),rn=n.n(re),rr=n(6757),ro=n.n(rr),ri=n(2715),ra=n.n(ri),ru=n(3735),rc=n.n(ru),rl=n(1314),rs=n.n(rl),rf=n(2559),rp=n.n(rf),rh=n(5551),rd=n.n(rh),ry=n(1652),rv=n.n(ry),rm=n(4935),rb=n.n(rm),rg=n(1134),rx=n.n(rg);function rO(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=Array(e);n=e?n.apply(void 0,o):t(e-a,rP(function(){for(var t=arguments.length,e=Array(t),r=0;rt.length)&&(e=t.length);for(var n=0,r=Array(e);nr&&(o=r,i=n),[o,i]}function rR(t,e,n){if(t.lte(0))return new(rx())(0);var r=rC.getDigitCount(t.toNumber()),o=new(rx())(10).pow(r),i=t.div(o),a=1!==r?.05:.1,u=new(rx())(Math.ceil(i.div(a).toNumber())).add(n).mul(a).mul(o);return e?u:new(rx())(Math.ceil(u))}function rz(t,e,n){var r=1,o=new(rx())(t);if(!o.isint()&&n){var i=Math.abs(t);i<1?(r=new(rx())(10).pow(rC.getDigitCount(t)-1),o=new(rx())(Math.floor(o.div(r).toNumber())).mul(r)):i>1&&(o=new(rx())(Math.floor(t)))}else 0===t?o=new(rx())(Math.floor((e-1)/2)):n||(o=new(rx())(Math.floor(t)));var a=Math.floor((e-1)/2);return rM(rk(function(t){return o.add(new(rx())(t-a).mul(r)).toNumber()}),rE)(0,e)}var rU=rT(function(t){var e=rI(t,2),n=e[0],r=e[1],o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:6,i=!(arguments.length>2)||void 0===arguments[2]||arguments[2],a=Math.max(o,2),u=rI(rL([n,r]),2),c=u[0],l=u[1];if(c===-1/0||l===1/0){var s=l===1/0?[c].concat(rD(rE(0,o-1).map(function(){return 1/0}))):[].concat(rD(rE(0,o-1).map(function(){return-1/0})),[l]);return n>r?r_(s):s}if(c===l)return rz(c,o,i);var f=function t(e,n,r,o){var i,a=arguments.length>4&&void 0!==arguments[4]?arguments[4]:0;if(!Number.isFinite((n-e)/(r-1)))return{step:new(rx())(0),tickMin:new(rx())(0),tickMax:new(rx())(0)};var u=rR(new(rx())(n).sub(e).div(r-1),o,a),c=Math.ceil((i=e<=0&&n>=0?new(rx())(0):(i=new(rx())(e).add(n).div(2)).sub(new(rx())(i).mod(u))).sub(e).div(u).toNumber()),l=Math.ceil(new(rx())(n).sub(i).div(u).toNumber()),s=c+l+1;return s>r?t(e,n,r,o,a+1):(s0?l+(r-s):l,c=n>0?c:c+(r-s)),{step:u,tickMin:i.sub(new(rx())(c).mul(u)),tickMax:i.add(new(rx())(l).mul(u))})}(c,l,a,i),p=f.step,h=f.tickMin,d=f.tickMax,y=rC.rangeStep(h,d.add(new(rx())(.1).mul(p)),p);return n>r?r_(y):y});rT(function(t){var e=rI(t,2),n=e[0],r=e[1],o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:6,i=!(arguments.length>2)||void 0===arguments[2]||arguments[2],a=Math.max(o,2),u=rI(rL([n,r]),2),c=u[0],l=u[1];if(c===-1/0||l===1/0)return[n,r];if(c===l)return rz(c,o,i);var s=rR(new(rx())(l).sub(c).div(a-1),i,0),f=rM(rk(function(t){return new(rx())(c).add(new(rx())(t).mul(s)).toNumber()}),rE)(0,a).filter(function(t){return t>=c&&t<=l});return n>r?r_(f):f});var r$=rT(function(t,e){var n=rI(t,2),r=n[0],o=n[1],i=!(arguments.length>2)||void 0===arguments[2]||arguments[2],a=rI(rL([r,o]),2),u=a[0],c=a[1];if(u===-1/0||c===1/0)return[r,o];if(u===c)return[u];var l=rR(new(rx())(c).sub(u).div(Math.max(e,2)-1),i,0),s=[].concat(rD(rC.rangeStep(new(rx())(u),new(rx())(c).sub(new(rx())(.99).mul(l)),l)),[c]);return r>o?r_(s):s}),rF=n(3137),rZ=n(6630),rW=n(2944),rH=n(8569);function rq(t){return(rq="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function rY(t){return function(t){if(Array.isArray(t))return rX(t)}(t)||function(t){if("undefined"!=typeof Symbol&&null!=t[Symbol.iterator]||null!=t["@@iterator"])return Array.from(t)}(t)||function(t,e){if(t){if("string"==typeof t)return rX(t,void 0);var n=Object.prototype.toString.call(t).slice(8,-1);if("Object"===n&&t.constructor&&(n=t.constructor.name),"Map"===n||"Set"===n)return Array.from(t);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return rX(t,void 0)}}(t)||function(){throw TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function rX(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=Array(e);n1&&void 0!==arguments[1]?arguments[1]:[],r=arguments.length>2?arguments[2]:void 0,o=arguments.length>3?arguments[3]:void 0,i=-1,a=null!==(e=null==n?void 0:n.length)&&void 0!==e?e:0;if(a<=1)return 0;if(o&&"angleAxis"===o.axisType&&1e-6>=Math.abs(Math.abs(o.range[1]-o.range[0])-360))for(var u=o.range,c=0;c0?r[c-1].coordinate:r[a-1].coordinate,s=r[c].coordinate,f=c>=a-1?r[0].coordinate:r[c+1].coordinate,p=void 0;if((0,rZ.uY)(s-l)!==(0,rZ.uY)(f-s)){var h=[];if((0,rZ.uY)(f-s)===(0,rZ.uY)(u[1]-u[0])){p=f;var d=s+u[1]-u[0];h[0]=Math.min(d,(d+l)/2),h[1]=Math.max(d,(d+l)/2)}else{p=l;var y=f+u[1]-u[0];h[0]=Math.min(s,(y+s)/2),h[1]=Math.max(s,(y+s)/2)}var v=[Math.min(s,(p+s)/2),Math.max(s,(p+s)/2)];if(t>v[0]&&t<=v[1]||t>=h[0]&&t<=h[1]){i=r[c].index;break}}else{var m=Math.min(l,f),b=Math.max(l,f);if(t>(m+s)/2&&t<=(b+s)/2){i=r[c].index;break}}}else for(var g=0;g0&&g(n[g].coordinate+n[g-1].coordinate)/2&&t<=(n[g].coordinate+n[g+1].coordinate)/2||g===a-1&&t>(n[g].coordinate+n[g-1].coordinate)/2){i=n[g].index;break}return i},r1=function(t){var e,n,r=t.type.displayName,o=null!==(e=t.type)&&void 0!==e&&e.defaultProps?rG(rG({},t.type.defaultProps),t.props):t.props,i=o.stroke,a=o.fill;switch(r){case"Line":n=i;break;case"Area":case"Radar":n=i&&"none"!==i?i:a;break;default:n=a}return n},r2=function(t){var e=t.barSize,n=t.totalSize,r=t.stackGroups,o=void 0===r?{}:r;if(!o)return{};for(var i={},a=Object.keys(o),u=0,c=a.length;u=0});if(v&&v.length){var m=v[0].type.defaultProps,b=void 0!==m?rG(rG({},m),v[0].props):v[0].props,g=b.barSize,x=b[y];i[x]||(i[x]=[]);var O=rn()(g)?e:g;i[x].push({item:v[0],stackList:v.slice(1),barSize:rn()(O)?void 0:(0,rZ.h1)(O,n,0)})}}return i},r6=function(t){var e,n=t.barGap,r=t.barCategoryGap,o=t.bandSize,i=t.sizeList,a=void 0===i?[]:i,u=t.maxBarSize,c=a.length;if(c<1)return null;var l=(0,rZ.h1)(n,o,0,!0),s=[];if(a[0].barSize===+a[0].barSize){var f=!1,p=o/c,h=a.reduce(function(t,e){return t+e.barSize||0},0);(h+=(c-1)*l)>=o&&(h-=(c-1)*l,l=0),h>=o&&p>0&&(f=!0,p*=.9,h=c*p);var d={offset:((o-h)/2>>0)-l,size:0};e=a.reduce(function(t,e){var n={item:e.item,position:{offset:d.offset+d.size+l,size:f?p:e.barSize}},r=[].concat(rY(t),[n]);return d=r[r.length-1].position,e.stackList&&e.stackList.length&&e.stackList.forEach(function(t){r.push({item:t,position:d})}),r},s)}else{var y=(0,rZ.h1)(r,o,0,!0);o-2*y-(c-1)*l<=0&&(l=0);var v=(o-2*y-(c-1)*l)/c;v>1&&(v>>=0);var m=u===+u?Math.min(v,u):v;e=a.reduce(function(t,e,n){var r=[].concat(rY(t),[{item:e.item,position:{offset:y+(v+l)*n+(v-m)/2,size:m}}]);return e.stackList&&e.stackList.length&&e.stackList.forEach(function(t){r.push({item:t,position:r[r.length-1].position})}),r},s)}return e},r5=function(t,e,n,r){var o=n.children,i=n.width,a=n.margin,u=i-(a.left||0)-(a.right||0),c=(0,rH.z)({children:o,legendWidth:u});if(c){var l=r||{},s=l.width,f=l.height,p=c.align,h=c.verticalAlign,d=c.layout;if(("vertical"===d||"horizontal"===d&&"middle"===h)&&"center"!==p&&(0,rZ.hj)(t[p]))return rG(rG({},t),{},rK({},p,t[p]+(s||0)));if(("horizontal"===d||"vertical"===d&&"center"===p)&&"middle"!==h&&(0,rZ.hj)(t[h]))return rG(rG({},t),{},rK({},h,t[h]+(f||0)))}return t},r3=function(t,e,n,r,o){var i=e.props.children,a=(0,rW.NN)(i,rF.W).filter(function(t){var e;return e=t.props.direction,!!rn()(o)||("horizontal"===r?"yAxis"===o:"vertical"===r||"x"===e?"xAxis"===o:"y"!==e||"yAxis"===o)});if(a&&a.length){var u=a.map(function(t){return t.props.dataKey});return t.reduce(function(t,e){var r=rJ(e,n);if(rn()(r))return t;var o=Array.isArray(r)?[rt()(r),n8()(r)]:[r,r],i=u.reduce(function(t,n){var r=rJ(e,n,0),i=o[0]-Math.abs(Array.isArray(r)?r[0]:r),a=o[1]+Math.abs(Array.isArray(r)?r[1]:r);return[Math.min(i,t[0]),Math.max(a,t[1])]},[1/0,-1/0]);return[Math.min(i[0],t[0]),Math.max(i[1],t[1])]},[1/0,-1/0])}return null},r7=function(t,e,n,r,o){var i=e.map(function(e){return r3(t,e,n,o,r)}).filter(function(t){return!rn()(t)});return i&&i.length?i.reduce(function(t,e){return[Math.min(t[0],e[0]),Math.max(t[1],e[1])]},[1/0,-1/0]):null},r4=function(t,e,n,r,o){var i=e.map(function(e){var i=e.props.dataKey;return"number"===n&&i&&r3(t,e,i,r)||rQ(t,i,n,o)});if("number"===n)return i.reduce(function(t,e){return[Math.min(t[0],e[0]),Math.max(t[1],e[1])]},[1/0,-1/0]);var a={};return i.reduce(function(t,e){for(var n=0,r=e.length;n=2?2*(0,rZ.uY)(a[0]-a[1])*c:c,e&&(t.ticks||t.niceTicks))?(t.ticks||t.niceTicks).map(function(t){return{coordinate:r(o?o.indexOf(t):t)+c,value:t,offset:c}}).filter(function(t){return!rp()(t.coordinate)}):t.isCategorical&&t.categoricalDomain?t.categoricalDomain.map(function(t,e){return{coordinate:r(t)+c,value:t,index:e,offset:c}}):r.ticks&&!n?r.ticks(t.tickCount).map(function(t){return{coordinate:r(t)+c,value:t,offset:c}}):r.domain().map(function(t,e){return{coordinate:r(t)+c,value:o?o[t]:t,index:e,offset:c}})},ot=new WeakMap,oe=function(t,e){if("function"!=typeof e)return t;ot.has(t)||ot.set(t,new WeakMap);var n=ot.get(t);if(n.has(e))return n.get(e);var r=function(){t.apply(void 0,arguments),e.apply(void 0,arguments)};return n.set(e,r),r},on=function(t,e,n){var r=t.scale,o=t.type,i=t.layout,a=t.axisType;if("auto"===r)return"radial"===i&&"radiusAxis"===a?{scale:f.Z(),realScaleType:"band"}:"radial"===i&&"angleAxis"===a?{scale:tB(),realScaleType:"linear"}:"category"===o&&e&&(e.indexOf("LineChart")>=0||e.indexOf("AreaChart")>=0||e.indexOf("ComposedChart")>=0&&!n)?{scale:f.x(),realScaleType:"point"}:"category"===o?{scale:f.Z(),realScaleType:"band"}:{scale:tB(),realScaleType:"linear"};if(ra()(r)){var u="scale".concat(rd()(r));return{scale:(s[u]||f.x)(),realScaleType:s[u]?u:"point"}}return ro()(r)?{scale:r}:{scale:f.x(),realScaleType:"point"}},or=function(t){var e=t.domain();if(e&&!(e.length<=2)){var n=e.length,r=t.range(),o=Math.min(r[0],r[1])-1e-4,i=Math.max(r[0],r[1])+1e-4,a=t(e[0]),u=t(e[n-1]);(ai||ui)&&t.domain([e[0],e[n-1]])}},oo=function(t,e){if(!t)return null;for(var n=0,r=t.length;nr)&&(o[1]=r),o[0]>r&&(o[0]=r),o[1]=0?(t[a][n][0]=o,t[a][n][1]=o+u,o=t[a][n][1]):(t[a][n][0]=i,t[a][n][1]=i+u,i=t[a][n][1])}},expand:function(t,e){if((r=t.length)>0){for(var n,r,o,i=0,a=t[0].length;i0){for(var n,r=0,o=t[e[0]],i=o.length;r0&&(r=(n=t[e[0]]).length)>0){for(var n,r,o,i=0,a=1;a=0?(t[i][n][0]=o,t[i][n][1]=o+a,o=t[i][n][1]):(t[i][n][0]=0,t[i][n][1]=0)}}},ou=function(t,e,n){var r=e.map(function(t){return t.props.dataKey}),o=oa[n];return(function(){var t=(0,n6.Z)([]),e=n5,n=n1,r=n3;function o(o){var i,a,u=Array.from(t.apply(this,arguments),n7),c=u.length,l=-1;for(let t of o)for(i=0,++l;i=0?0:o<0?o:r}return n[0]},oh=function(t,e){var n,r=(null!==(n=t.type)&&void 0!==n&&n.defaultProps?rG(rG({},t.type.defaultProps),t.props):t.props).stackId;if((0,rZ.P2)(r)){var o=e[r];if(o){var i=o.items.indexOf(t);return i>=0?o.stackedData[i]:null}}return null},od=function(t,e,n){return Object.keys(t).reduce(function(r,o){var i=t[o].stackedData.reduce(function(t,r){var o=r.slice(e,n+1).reduce(function(t,e){return[rt()(e.concat([t[0]]).filter(rZ.hj)),n8()(e.concat([t[1]]).filter(rZ.hj))]},[1/0,-1/0]);return[Math.min(t[0],o[0]),Math.max(t[1],o[1])]},[1/0,-1/0]);return[Math.min(i[0],r[0]),Math.max(i[1],r[1])]},[1/0,-1/0]).map(function(t){return t===1/0||t===-1/0?0:t})},oy=/^dataMin[\s]*-[\s]*([0-9]+([.]{1}[0-9]+){0,1})$/,ov=/^dataMax[\s]*\+[\s]*([0-9]+([.]{1}[0-9]+){0,1})$/,om=function(t,e,n){if(ro()(t))return t(e,n);if(!Array.isArray(t))return e;var r=[];if((0,rZ.hj)(t[0]))r[0]=n?t[0]:Math.min(t[0],e[0]);else if(oy.test(t[0])){var o=+oy.exec(t[0])[1];r[0]=e[0]-o}else ro()(t[0])?r[0]=t[0](e[0]):r[0]=e[0];if((0,rZ.hj)(t[1]))r[1]=n?t[1]:Math.max(t[1],e[1]);else if(ov.test(t[1])){var i=+ov.exec(t[1])[1];r[1]=e[1]+i}else ro()(t[1])?r[1]=t[1](e[1]):r[1]=e[1];return r},ob=function(t,e,n){if(t&&t.scale&&t.scale.bandwidth){var r=t.scale.bandwidth();if(!n||r>0)return r}if(t&&e&&e.length>=2){for(var o=rb()(e,function(t){return t.coordinate}),i=1/0,a=1,u=o.length;a1&&void 0!==arguments[1]?arguments[1]:{};if(null==t||r.x.isSsr)return{width:0,height:0};var o=(Object.keys(e=a({},n)).forEach(function(t){e[t]||delete e[t]}),e),i=JSON.stringify({text:t,copyStyle:o});if(u.widthCache[i])return u.widthCache[i];try{var s=document.getElementById(l);s||((s=document.createElement("span")).setAttribute("id",l),s.setAttribute("aria-hidden","true"),document.body.appendChild(s));var f=a(a({},c),o);Object.assign(s.style,f),s.textContent="".concat(t);var p=s.getBoundingClientRect(),h={width:p.width,height:p.height};return u.widthCache[i]=h,++u.cacheCount>2e3&&(u.cacheCount=0,u.widthCache={}),h}catch(t){return{width:0,height:0}}},f=function(t){return{top:t.top+window.scrollY-document.documentElement.clientTop,left:t.left+window.scrollX-document.documentElement.clientLeft}}},6630:function(t,e,n){"use strict";n.d(e,{Ap:function(){return S},EL:function(){return g},Kt:function(){return O},P2:function(){return m},Rw:function(){return v},bv:function(){return w},fC:function(){return P},h1:function(){return x},hU:function(){return d},hj:function(){return y},k4:function(){return j},uY:function(){return h}});var r=n(2715),o=n.n(r),i=n(2559),a=n.n(i),u=n(3735),c=n.n(u),l=n(2345),s=n.n(l),f=n(7571),p=n.n(f),h=function(t){return 0===t?0:t>0?1:-1},d=function(t){return o()(t)&&t.indexOf("%")===t.length-1},y=function(t){return s()(t)&&!a()(t)},v=function(t){return p()(t)},m=function(t){return y(t)||o()(t)},b=0,g=function(t){var e=++b;return"".concat(t||"").concat(e)},x=function(t,e){var n,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,i=arguments.length>3&&void 0!==arguments[3]&&arguments[3];if(!y(t)&&!o()(t))return r;if(d(t)){var u=t.indexOf("%");n=e*parseFloat(t.slice(0,u))/100}else n=+t;return a()(n)&&(n=r),i&&n>e&&(n=e),n},O=function(t){if(!t)return null;var e=Object.keys(t);return e&&e.length?t[e[0]]:null},w=function(t){if(!Array.isArray(t))return!1;for(var e=t.length,n={},r=0;r2?n-2:0),o=2;oi&&(u=2*Math.PI-u),{radius:a,angle:180*u/Math.PI,angleInRadian:u}},s=function(t){var e=t.startAngle,n=t.endAngle,r=Math.min(Math.floor(e/360),Math.floor(n/360));return{startAngle:e-360*r,endAngle:n-360*r}},f=function(t,e){var n,r=l({x:t.x,y:t.y},e),o=r.radius,a=r.angle,u=e.innerRadius,c=e.outerRadius;if(oc)return!1;if(0===o)return!0;var f=s(e),p=f.startAngle,h=f.endAngle,d=a;if(p<=h){for(;d>h;)d-=360;for(;d=p&&d<=h}else{for(;d>p;)d-=360;for(;d=h&&d<=p}return n?i(i({},e),{},{radius:o,angle:d+360*Math.min(Math.floor(e.startAngle/360),Math.floor(e.endAngle/360))}):null}},2944:function(t,e,n){"use strict";n.d(e,{$R:function(){return R},Bh:function(){return L},Gf:function(){return j},L6:function(){return D},NN:function(){return E},TT:function(){return M},eu:function(){return B},jf:function(){return T},rL:function(){return I},sP:function(){return k}});var r=n(3735),o=n.n(r),i=n(7571),a=n.n(i),u=n(2715),c=n.n(u),l=n(6757),s=n.n(l),f=n(8302),p=n.n(f),h=n(2265),d=n(4326),y=n(6630),v=n(6485),m=n(1637),b=["children"],g=["children"];function x(t,e){if(null==t)return{};var n,r,o=function(t,e){if(null==t)return{};var n={};for(var r in t)if(Object.prototype.hasOwnProperty.call(t,r)){if(e.indexOf(r)>=0)continue;n[r]=t[r]}return n}(t,e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);for(r=0;r=0)&&Object.prototype.propertyIsEnumerable.call(t,n)&&(o[n]=t[n])}return o}function O(t){return(O="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}var w={click:"onClick",mousedown:"onMouseDown",mouseup:"onMouseUp",mouseover:"onMouseOver",mousemove:"onMouseMove",mouseout:"onMouseOut",mouseenter:"onMouseEnter",mouseleave:"onMouseLeave",touchcancel:"onTouchCancel",touchend:"onTouchEnd",touchmove:"onTouchMove",touchstart:"onTouchStart",contextmenu:"onContextMenu",dblclick:"onDoubleClick"},j=function(t){return"string"==typeof t?t:t?t.displayName||t.name||"Component":""},S=null,P=null,A=function t(e){if(e===S&&Array.isArray(P))return P;var n=[];return h.Children.forEach(e,function(e){a()(e)||((0,d.isFragment)(e)?n=n.concat(t(e.props.children)):n.push(e))}),P=n,S=e,n};function E(t,e){var n=[],r=[];return r=Array.isArray(e)?e.map(function(t){return j(t)}):[j(e)],A(t).forEach(function(t){var e=o()(t,"type.displayName")||o()(t,"type.name");-1!==r.indexOf(e)&&n.push(t)}),n}function k(t,e){var n=E(t,e);return n&&n[0]}var M=function(t){if(!t||!t.props)return!1;var e=t.props,n=e.width,r=e.height;return!!(0,y.hj)(n)&&!(n<=0)&&!!(0,y.hj)(r)&&!(r<=0)},_=["a","altGlyph","altGlyphDef","altGlyphItem","animate","animateColor","animateMotion","animateTransform","circle","clipPath","color-profile","cursor","defs","desc","ellipse","feBlend","feColormatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence","filter","font","font-face","font-face-format","font-face-name","font-face-url","foreignObject","g","glyph","glyphRef","hkern","image","line","lineGradient","marker","mask","metadata","missing-glyph","mpath","path","pattern","polygon","polyline","radialGradient","rect","script","set","stop","style","svg","switch","symbol","text","textPath","title","tref","tspan","use","view","vkern"],T=function(t){return t&&"object"===O(t)&&"clipDot"in t},C=function(t,e,n,r){var o,i=null!==(o=null===m.ry||void 0===m.ry?void 0:m.ry[r])&&void 0!==o?o:[];return e.startsWith("data-")||!s()(t)&&(r&&i.includes(e)||m.Yh.includes(e))||n&&m.nv.includes(e)},D=function(t,e,n){if(!t||"function"==typeof t||"boolean"==typeof t)return null;var r=t;if((0,h.isValidElement)(t)&&(r=t.props),!p()(r))return null;var o={};return Object.keys(r).forEach(function(t){var i;C(null===(i=r)||void 0===i?void 0:i[t],t,e,n)&&(o[t]=r[t])}),o},I=function t(e,n){if(e===n)return!0;var r=h.Children.count(e);if(r!==h.Children.count(n))return!1;if(0===r)return!0;if(1===r)return N(Array.isArray(e)?e[0]:e,Array.isArray(n)?n[0]:n);for(var o=0;o=0)n.push(t);else if(t){var i=j(t.type),a=e[i]||{},u=a.handler,l=a.once;if(u&&(!l||!r[i])){var s=u(t,i,o);n.push(s),r[i]=!0}}}),n},L=function(t){var e=t&&t.type;return e&&w[e]?w[e]:null},R=function(t,e){return A(e).indexOf(t)}},6485:function(t,e,n){"use strict";function r(t,e){for(var n in t)if(({}).hasOwnProperty.call(t,n)&&(!({}).hasOwnProperty.call(e,n)||t[n]!==e[n]))return!1;for(var r in e)if(({}).hasOwnProperty.call(e,r)&&!({}).hasOwnProperty.call(t,r))return!1;return!0}n.d(e,{w:function(){return r}})},8569:function(t,e,n){"use strict";n.d(e,{z:function(){return l}});var r=n(2190),o=n(2696),i=n(2944);function a(t){return(a="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function u(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),n.push.apply(n,r)}return n}function c(t){for(var e=1;e=0))throw Error(`invalid digits: ${t}`);if(e>15)return a;let n=10**e;return function(t){this._+=t[0];for(let e=1,r=t.length;e1e-6){if(Math.abs(f*c-l*s)>1e-6&&i){let h=n-a,d=o-u,y=c*c+l*l,v=Math.sqrt(y),m=Math.sqrt(p),b=i*Math.tan((r-Math.acos((y+p-(h*h+d*d))/(2*v*m)))/2),g=b/m,x=b/v;Math.abs(g-1)>1e-6&&this._append`L${t+g*s},${e+g*f}`,this._append`A${i},${i},0,0,${+(f*h>s*d)},${this._x1=t+x*c},${this._y1=e+x*l}`}else this._append`L${this._x1=t},${this._y1=e}`}}arc(t,e,n,a,u,c){if(t=+t,e=+e,c=!!c,(n=+n)<0)throw Error(`negative radius: ${n}`);let l=n*Math.cos(a),s=n*Math.sin(a),f=t+l,p=e+s,h=1^c,d=c?a-u:u-a;null===this._x1?this._append`M${f},${p}`:(Math.abs(this._x1-f)>1e-6||Math.abs(this._y1-p)>1e-6)&&this._append`L${f},${p}`,n&&(d<0&&(d=d%o+o),d>i?this._append`A${n},${n},0,1,${h},${t-l},${e-s}A${n},${n},0,1,${h},${this._x1=f},${this._y1=p}`:d>1e-6&&this._append`A${n},${n},0,${+(d>=r)},${h},${this._x1=t+n*Math.cos(u)},${this._y1=e+n*Math.sin(u)}`)}rect(t,e,n,r){this._append`M${this._x0=this._x1=+t},${this._y0=this._y1=+e}h${n=+n}v${+r}h${-n}Z`}toString(){return this._}}function c(t){let e=3;return t.digits=function(n){if(!arguments.length)return e;if(null==n)e=null;else{let t=Math.floor(n);if(!(t>=0))throw RangeError(`invalid digits: ${n}`);e=t}return t},()=>new u(e)}u.prototype},8614:function(t,e,n){"use strict";n.d(e,{M:function(){return m}});var r=n(7437),o=n(2265),i=n(8881),a=n(3576),u=n(4252),c=n(5750);class l extends o.Component{getSnapshotBeforeUpdate(t){let e=this.props.childRef.current;if(e&&t.isPresent&&!this.props.isPresent){let t=this.props.sizeRef.current;t.height=e.offsetHeight||0,t.width=e.offsetWidth||0,t.top=e.offsetTop,t.left=e.offsetLeft}return null}componentDidUpdate(){}render(){return this.props.children}}function s(t){let{children:e,isPresent:n}=t,i=(0,o.useId)(),a=(0,o.useRef)(null),u=(0,o.useRef)({width:0,height:0,top:0,left:0}),{nonce:s}=(0,o.useContext)(c._);return(0,o.useInsertionEffect)(()=>{let{width:t,height:e,top:r,left:o}=u.current;if(n||!a.current||!t||!e)return;a.current.dataset.motionPopId=i;let c=document.createElement("style");return s&&(c.nonce=s),document.head.appendChild(c),c.sheet&&c.sheet.insertRule('\n [data-motion-pop-id="'.concat(i,'"] {\n position: absolute !important;\n width: ').concat(t,"px !important;\n height: ").concat(e,"px !important;\n top: ").concat(r,"px !important;\n left: ").concat(o,"px !important;\n }\n ")),()=>{document.head.removeChild(c)}},[n]),(0,r.jsx)(l,{isPresent:n,childRef:a,sizeRef:u,children:o.cloneElement(e,{ref:a})})}let f=t=>{let{children:e,initial:n,isPresent:i,onExitComplete:c,custom:l,presenceAffectsLayout:f,mode:h}=t,d=(0,a.h)(p),y=(0,o.useId)(),v=(0,o.useCallback)(t=>{for(let e of(d.set(t,!0),d.values()))if(!e)return;c&&c()},[d,c]),m=(0,o.useMemo)(()=>({id:y,initial:n,isPresent:i,custom:l,onExitComplete:v,register:t=>(d.set(t,!1),()=>d.delete(t))}),f?[Math.random(),v]:[i,v]);return(0,o.useMemo)(()=>{d.forEach((t,e)=>d.set(e,!1))},[i]),o.useEffect(()=>{i||d.size||!c||c()},[i]),"popLayout"===h&&(e=(0,r.jsx)(s,{isPresent:i,children:e})),(0,r.jsx)(u.O.Provider,{value:m,children:e})};function p(){return new Map}var h=n(9637);let d=t=>t.key||"";function y(t){let e=[];return o.Children.forEach(t,t=>{(0,o.isValidElement)(t)&&e.push(t)}),e}var v=n(1534);let m=t=>{let{children:e,custom:n,initial:u=!0,onExitComplete:c,presenceAffectsLayout:l=!0,mode:s="sync",propagate:p=!1}=t,[m,b]=(0,h.oO)(p),g=(0,o.useMemo)(()=>y(e),[e]),x=p&&!m?[]:g.map(d),O=(0,o.useRef)(!0),w=(0,o.useRef)(g),j=(0,a.h)(()=>new Map),[S,P]=(0,o.useState)(g),[A,E]=(0,o.useState)(g);(0,v.L)(()=>{O.current=!1,w.current=g;for(let t=0;t{let e=d(t),o=(!p||!!m)&&(g===A||x.includes(e));return(0,r.jsx)(f,{isPresent:o,initial:(!O.current||!!u)&&void 0,custom:o?void 0:n,presenceAffectsLayout:l,mode:s,onExitComplete:o?void 0:()=>{if(!j.has(e))return;j.set(e,!0);let t=!0;j.forEach(e=>{e||(t=!1)}),t&&(null==M||M(),E(w.current),p&&(null==b||b()),c&&c())},children:t},e)})})}},9398:function(t,e,n){"use strict";function r(t,e){if(!t)throw Error("Invariant failed")}n.d(e,{Z:function(){return r}})}}]); \ No newline at end of file diff --git a/.next/static/chunks/459-bc2c752fd9707a34.js b/.next/static/chunks/459-bc2c752fd9707a34.js deleted file mode 100644 index ba5455bd..00000000 --- a/.next/static/chunks/459-bc2c752fd9707a34.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[459],{4226:function(e,t,s){s.d(t,{Button:function(){return i}});var r=s(7437),n=s(521),a=s(4502);function i(e){let{className:t,variant:s="ghost",children:i,...o}=e;return(0,r.jsx)(n.E.button,{whileHover:{y:-1},whileTap:{y:0},className:(0,a.cn)("inline-flex items-center justify-center rounded-md px-5 py-3 text-sm font-semibold transition will-change-transform","primary"===s?"bg-gradient-to-br from-brand to-brand2 text-[#02131a] shadow-[0_10px_30px_rgba(0,0,0,.35)]":"glass text-text hover:shadow-glow",t),...o,children:i})}},4755:function(e,t,s){s.d(t,{ChatBot:function(){return c}});var r=s(7437),n=s(2265),a=s(521),i=s(8614),o=s(4502);let l={greeting:"Hello! I'm MackAi, here to help you learn about T.O.O.L.S Inc programs and support services. How can I assist you today?",programs:"We offer four core programs: Job Readiness Training, Continued Education, Lived Experience Support, and Personal Growth Programs. Which would you like to know more about?","job readiness":"Our Job Readiness program includes resume building, mock interviews, career planning, and professional development to prepare you for success in the workforce.",education:"We provide access to educational resources, training programs, skill development courses, and support for continuing your education journey.","lived experience":"Our team has lived experience with the challenges our clients face. This creates genuine understanding and more effective, empathetic support.",referral:"You can submit a referral for justice-involved individuals through our Referral Form page. We also have a QR code available for easy access.",support:"To get support, you can fill out our Interest Form or contact us directly. We typically respond within 48 hours.",contact:"You can reach us through our Contact page, submit an Interest Form, or call our office. We're here to help you start your journey."};function c(){let[e,t]=(0,n.useState)(!1),[s,c]=(0,n.useState)([{id:"welcome",text:"Hi! I'm MackAi, your T.O.O.L.S Inc assistant. Ask me about our programs, how to get support, or anything else!",sender:"bot",timestamp:new Date}]),[d,x]=(0,n.useState)(""),[u,m]=(0,n.useState)(!1),h=(0,n.useRef)(null),p=()=>{var e;null===(e=h.current)||void 0===e||e.scrollIntoView({behavior:"smooth"})};(0,n.useEffect)(()=>{p()},[s]);let f=()=>{if(!d.trim())return;let e={id:Date.now().toString(),text:d,sender:"user",timestamp:new Date};c(t=>[...t,e]),x(""),m(!0),setTimeout(()=>{let e={id:(Date.now()+1).toString(),text:function(e){let t=e.toLowerCase();return t.includes("hello")||t.includes("hi")||t.includes("hey")?l.greeting:t.includes("program")||t.includes("service")?l.programs:t.includes("job")||t.includes("employment")||t.includes("career")?l["job readiness"]:t.includes("education")||t.includes("training")||t.includes("learn")?l.education:t.includes("lived experience")||t.includes("understanding")?l["lived experience"]:t.includes("referral")||t.includes("refer")?l.referral:t.includes("support")||t.includes("help")||t.includes("need")?l.support:t.includes("contact")||t.includes("reach")||t.includes("call")?l.contact:"I'd be happy to help you with information about our programs, support services, or how to get started. You can also visit our Interest Form page or Contact us directly for personalized assistance."}(d),sender:"bot",timestamp:new Date};c(t=>[...t,e]),m(!1)},800)};return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(a.E.button,{onClick:()=>t(!e),className:(0,o.cn)("fixed bottom-6 right-6 z-50 flex h-14 w-14 items-center justify-center rounded-full","bg-gradient-to-br from-brand to-brand2 text-white shadow-glow","hover:shadow-xl transition-shadow"),whileHover:{scale:1.05},whileTap:{scale:.95},"aria-label":"Open chat",children:e?(0,r.jsx)("svg",{className:"h-6 w-6",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor",children:(0,r.jsx)("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M6 18L18 6M6 6l12 12"})}):(0,r.jsx)("svg",{className:"h-6 w-6",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor",children:(0,r.jsx)("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M8 10h.01M12 10h.01M16 10h.01M9 16H5a2 2 0 01-2-2V6a2 2 0 012-2h14a2 2 0 012 2v8a2 2 0 01-2 2h-5l-5 5v-5z"})})}),(0,r.jsx)(i.M,{children:e&&(0,r.jsxs)(a.E.div,{initial:{opacity:0,y:20,scale:.95},animate:{opacity:1,y:0,scale:1},exit:{opacity:0,y:20,scale:.95},transition:{duration:.2},className:"fixed bottom-24 right-6 z-50 w-[380px] h-[600px] rounded-xl bg-panel border border-border shadow-glow overflow-hidden flex flex-col",children:[(0,r.jsx)("div",{className:"flex items-center justify-between p-4 border-b border-border bg-bg/50 backdrop-blur-sm",children:(0,r.jsxs)("div",{className:"flex items-center gap-3",children:[(0,r.jsx)("div",{className:"h-10 w-10 rounded-full bg-gradient-to-br from-brand to-brand2 flex items-center justify-center text-white font-bold",children:"MA"}),(0,r.jsxs)("div",{children:[(0,r.jsx)("div",{className:"font-semibold text-text",children:"MackAi"}),(0,r.jsx)("div",{className:"text-xs text-muted",children:"Always here to help"})]})]})}),(0,r.jsxs)("div",{className:"flex-1 overflow-y-auto p-4 space-y-4",children:[s.map(e=>(0,r.jsx)("div",{className:(0,o.cn)("flex","user"===e.sender?"justify-end":"justify-start"),children:(0,r.jsx)("div",{className:(0,o.cn)("max-w-[80%] rounded-lg px-4 py-2 text-sm","user"===e.sender?"bg-gradient-to-br from-brand to-brand2 text-white":"glass text-text"),children:e.text})},e.id)),u&&(0,r.jsx)("div",{className:"flex justify-start",children:(0,r.jsx)("div",{className:"glass rounded-lg px-4 py-2 text-sm",children:(0,r.jsxs)("div",{className:"flex gap-1",children:[(0,r.jsx)("span",{className:"animate-bounce",style:{animationDelay:"0ms"},children:"●"}),(0,r.jsx)("span",{className:"animate-bounce",style:{animationDelay:"150ms"},children:"●"}),(0,r.jsx)("span",{className:"animate-bounce",style:{animationDelay:"300ms"},children:"●"})]})})}),(0,r.jsx)("div",{ref:h})]}),s.length<=2&&(0,r.jsxs)("div",{className:"px-4 pb-2",children:[(0,r.jsx)("div",{className:"text-xs text-muted mb-2",children:"Quick questions:"}),(0,r.jsx)("div",{className:"flex flex-wrap gap-2",children:["Programs","Get Support","Referral Process","Contact Info"].map(e=>(0,r.jsx)("button",{onClick:()=>{x(e),setTimeout(()=>f(),100)},className:"text-xs px-3 py-1 rounded-full glass hover:shadow-glow transition-shadow text-text",children:e},e))})]}),(0,r.jsx)("div",{className:"p-4 border-t border-border bg-bg/50 backdrop-blur-sm",children:(0,r.jsxs)("div",{className:"flex gap-2",children:[(0,r.jsx)("input",{type:"text",value:d,onChange:e=>x(e.target.value),onKeyPress:e=>{"Enter"!==e.key||e.shiftKey||(e.preventDefault(),f())},placeholder:"Type your message...",className:"flex-1 rounded-lg bg-panel border border-border px-4 py-2 text-sm text-text placeholder:text-muted focus:outline-none focus:ring-2 focus:ring-brand/50"}),(0,r.jsx)("button",{onClick:f,disabled:!d.trim(),className:(0,o.cn)("px-4 py-2 rounded-lg font-semibold text-sm transition-all",d.trim()?"bg-gradient-to-br from-brand to-brand2 text-white hover:shadow-glow":"bg-panel text-muted cursor-not-allowed"),children:"Send"})]})})]})})]})}},9185:function(e,t,s){s.d(t,{CookieConsent:function(){return l}});var r=s(7437),n=s(2265),a=s(8614),i=s(521),o=s(4226);function l(){let[e,t]=(0,n.useState)(!1),[s,l]=(0,n.useState)(!1),[c,d]=(0,n.useState)({essential:!0,analytics:!1,marketing:!1,functional:!1});(0,n.useEffect)(()=>{localStorage.getItem("cookie-consent")||t(!0)},[]);let x=()=>{localStorage.setItem("cookie-consent",JSON.stringify({essential:!0,analytics:!0,marketing:!0,functional:!0})),t(!1)},u=()=>{localStorage.setItem("cookie-consent",JSON.stringify({essential:!0,analytics:!1,marketing:!1,functional:!1})),t(!1)};return(0,r.jsx)(a.M,{children:e&&(0,r.jsx)(i.E.div,{initial:{y:100,opacity:0},animate:{y:0,opacity:1},exit:{y:100,opacity:0},transition:{duration:.3},className:"fixed bottom-0 left-0 right-0 z-50 border-t border-border bg-panel/95 backdrop-blur-xl shadow-glow",children:(0,r.jsx)("div",{className:"mx-auto max-w-container px-7 py-6",children:s?(0,r.jsxs)("div",{className:"space-y-6",children:[(0,r.jsxs)("div",{className:"flex items-center justify-between",children:[(0,r.jsx)("h3",{className:"text-lg font-bold text-text",children:"Cookie Preferences"}),(0,r.jsx)("button",{onClick:()=>l(!1),className:"text-muted hover:text-text",children:(0,r.jsx)("svg",{className:"h-5 w-5",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor",children:(0,r.jsx)("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M6 18L18 6M6 6l12 12"})})})]}),(0,r.jsxs)("div",{className:"space-y-4 max-h-[300px] overflow-y-auto",children:[(0,r.jsx)("div",{className:"glass rounded-lg p-4",children:(0,r.jsxs)("div",{className:"flex items-center justify-between",children:[(0,r.jsxs)("div",{className:"flex-1",children:[(0,r.jsx)("div",{className:"font-semibold text-text",children:"Essential Cookies"}),(0,r.jsx)("p",{className:"text-xs text-muted mt-1",children:"Required for the website to function properly. Cannot be disabled."})]}),(0,r.jsx)("div",{className:"ml-4 text-sm font-semibold text-brand",children:"Always On"})]})}),(0,r.jsx)("div",{className:"glass rounded-lg p-4",children:(0,r.jsxs)("div",{className:"flex items-center justify-between",children:[(0,r.jsxs)("div",{className:"flex-1",children:[(0,r.jsx)("div",{className:"font-semibold text-text",children:"Analytics Cookies"}),(0,r.jsx)("p",{className:"text-xs text-muted mt-1",children:"Help us understand how visitors interact with our website."})]}),(0,r.jsxs)("label",{className:"relative inline-flex items-center cursor-pointer ml-4",children:[(0,r.jsx)("input",{type:"checkbox",checked:c.analytics,onChange:e=>d({...c,analytics:e.target.checked}),className:"sr-only peer"}),(0,r.jsx)("div",{className:"w-11 h-6 bg-panel border border-border rounded-full peer peer-checked:bg-brand transition-colors"}),(0,r.jsx)("div",{className:"absolute left-1 top-1 bg-text w-4 h-4 rounded-full transition-transform peer-checked:translate-x-5"})]})]})}),(0,r.jsx)("div",{className:"glass rounded-lg p-4",children:(0,r.jsxs)("div",{className:"flex items-center justify-between",children:[(0,r.jsxs)("div",{className:"flex-1",children:[(0,r.jsx)("div",{className:"font-semibold text-text",children:"Marketing Cookies"}),(0,r.jsx)("p",{className:"text-xs text-muted mt-1",children:"Used to deliver relevant advertisements and track campaign performance."})]}),(0,r.jsxs)("label",{className:"relative inline-flex items-center cursor-pointer ml-4",children:[(0,r.jsx)("input",{type:"checkbox",checked:c.marketing,onChange:e=>d({...c,marketing:e.target.checked}),className:"sr-only peer"}),(0,r.jsx)("div",{className:"w-11 h-6 bg-panel border border-border rounded-full peer peer-checked:bg-brand transition-colors"}),(0,r.jsx)("div",{className:"absolute left-1 top-1 bg-text w-4 h-4 rounded-full transition-transform peer-checked:translate-x-5"})]})]})}),(0,r.jsx)("div",{className:"glass rounded-lg p-4",children:(0,r.jsxs)("div",{className:"flex items-center justify-between",children:[(0,r.jsxs)("div",{className:"flex-1",children:[(0,r.jsx)("div",{className:"font-semibold text-text",children:"Functional Cookies"}),(0,r.jsx)("p",{className:"text-xs text-muted mt-1",children:"Enable enhanced functionality and personalization features."})]}),(0,r.jsxs)("label",{className:"relative inline-flex items-center cursor-pointer ml-4",children:[(0,r.jsx)("input",{type:"checkbox",checked:c.functional,onChange:e=>d({...c,functional:e.target.checked}),className:"sr-only peer"}),(0,r.jsx)("div",{className:"w-11 h-6 bg-panel border border-border rounded-full peer peer-checked:bg-brand transition-colors"}),(0,r.jsx)("div",{className:"absolute left-1 top-1 bg-text w-4 h-4 rounded-full transition-transform peer-checked:translate-x-5"})]})]})})]}),(0,r.jsxs)("div",{className:"flex items-center justify-between pt-4 border-t border-border",children:[(0,r.jsx)("a",{href:"#",className:"text-xs text-brand hover:text-brand2 underline",children:"Privacy Policy"}),(0,r.jsxs)("div",{className:"flex items-center gap-3",children:[(0,r.jsx)("button",{onClick:u,className:"text-sm font-semibold text-muted hover:text-text transition-colors",children:"Decline All"}),(0,r.jsx)(o.Button,{variant:"ghost",onClick:()=>{localStorage.setItem("cookie-consent",JSON.stringify(c)),t(!1)},children:"Save Preferences"}),(0,r.jsx)(o.Button,{variant:"primary",onClick:x,children:"Accept All"})]})]})]}):(0,r.jsxs)("div",{className:"flex flex-col gap-4 md:flex-row md:items-center md:justify-between",children:[(0,r.jsx)("div",{className:"flex-1",children:(0,r.jsx)("p",{className:"text-sm text-text leading-relaxed",children:"We use cookies to enhance your browsing experience, serve personalized content, and analyze our traffic. You can customize your preferences or accept all cookies."})}),(0,r.jsxs)("div",{className:"flex items-center gap-3 flex-wrap",children:[(0,r.jsx)("button",{onClick:()=>l(!0),className:"text-sm font-semibold text-brand hover:text-brand2 transition-colors underline",children:"Customize"}),(0,r.jsx)("button",{onClick:u,className:"text-sm font-semibold text-muted hover:text-text transition-colors",children:"Decline All"}),(0,r.jsx)(o.Button,{variant:"primary",onClick:x,children:"Accept All"})]})]})})})})}},7452:function(e,t,s){s.d(t,{GlowCard:function(){return i}});var r=s(7437),n=s(521),a=s(4502);function i(e){let{className:t,children:s}=e;return(0,r.jsxs)(n.E.div,{initial:{opacity:0,y:14},whileInView:{opacity:1,y:0},viewport:{once:!0,margin:"-60px"},transition:{duration:.45,ease:[.22,1,.36,1]},whileHover:{y:-2},className:(0,a.cn)("relative overflow-hidden rounded-xl glass p-6","transition-shadow hover:shadow-glow",t),children:[(0,r.jsx)(n.E.div,{"aria-hidden":"true",className:"pointer-events-none absolute -inset-24 opacity-0",whileHover:{opacity:1},transition:{duration:.25},style:{background:"radial-gradient(600px 220px at 30% 20%, rgba(56,189,248,.18), transparent 60%), radial-gradient(500px 200px at 80% 30%, rgba(167,139,250,.16), transparent 55%)"}}),(0,r.jsx)("div",{className:"relative",children:s})]})}},8703:function(e,t,s){s.d(t,{Navbar:function(){return i}});var r=s(7437),n=s(521),a=s(4226);function i(){return(0,r.jsx)("header",{className:"sticky top-0 z-50 border-b border-border bg-bg/70 backdrop-blur-xl",children:(0,r.jsxs)("div",{className:"mx-auto flex max-w-container items-center justify-between px-7 py-4",children:[(0,r.jsxs)(n.E.a,{href:"/",initial:{opacity:0,y:-8},animate:{opacity:1,y:0},transition:{duration:.35},className:"flex items-center gap-3",children:[(0,r.jsx)("img",{src:"/logos/main-logo.png",alt:"T.O.O.LS Inc Logo",className:"h-10 w-auto object-contain"}),(0,r.jsx)("span",{className:"font-extrabold tracking-tight text-text",children:"T.O.O.LS Inc"})]}),(0,r.jsxs)("nav",{className:"hidden items-center gap-6 md:flex",children:[(0,r.jsx)("a",{className:"text-sm font-medium text-muted hover:text-text",href:"/#platform",children:"Programs"}),(0,r.jsx)("a",{className:"text-sm font-medium text-muted hover:text-text",href:"/#dashboard",children:"Impact"}),(0,r.jsx)("a",{className:"text-sm font-medium text-muted hover:text-text",href:"/partnerships",children:"Partnerships"}),(0,r.jsx)("a",{className:"text-sm font-medium text-muted hover:text-text",href:"/referral",children:"Referral"}),(0,r.jsx)("a",{className:"text-sm font-medium text-muted hover:text-text",href:"/#contact",children:"Contact"})]}),(0,r.jsxs)("div",{className:"flex items-center gap-3",children:[(0,r.jsx)(a.Button,{variant:"ghost",className:"hidden sm:inline-flex",children:(0,r.jsx)("a",{href:"/referral",children:"Submit Referral"})}),(0,r.jsx)(a.Button,{variant:"primary",children:(0,r.jsx)("a",{href:"/#contact",children:"Get Support"})})]})]})})}},4502:function(e,t,s){s.d(t,{cn:function(){return a}});var r=s(1994),n=s(3335);function a(){for(var e=arguments.length,t=Array(e),s=0;s{t&&o(a)},[t]);let l=(0,r.useCallback)(()=>t&&s&&s(a),[a,s,t]);return!i&&s?[!1,l]:[!0]}},8881:function(t,e,i){i.d(e,{p:function(){return r}});let r=(0,i(2265).createContext)({})},5750:function(t,e,i){i.d(e,{_:function(){return r}});let r=(0,i(2265).createContext)({transformPagePoint:t=>t,isStatic:!1,reducedMotion:"never"})},4252:function(t,e,i){i.d(e,{O:function(){return r}});let r=(0,i(2265).createContext)(null)},521:function(t,e,i){let r;function n(t){return null!==t&&"object"==typeof t&&"function"==typeof t.start}i.d(e,{E:function(){return sg}});let s=t=>Array.isArray(t);function o(t,e){if(!Array.isArray(e))return!1;let i=e.length;if(i!==t.length)return!1;for(let r=0;r{e[0][i]=t.get(),e[1][i]=t.getVelocity()}),e}function u(t,e,i,r){if("function"==typeof e){let[n,s]=l(r);e=e(void 0!==i?i:t.custom,n,s)}if("string"==typeof e&&(e=t.variants&&t.variants[e]),"function"==typeof e){let[n,s]=l(r);e=e(void 0!==i?i:t.custom,n,s)}return e}function h(t,e,i){let r=t.getProps();return u(r,e,void 0!==i?i:r.custom,t)}let d=["animate","whileInView","whileFocus","whileHover","whileTap","whileDrag","exit"],c=["initial",...d];function p(t){let e;return()=>(void 0===e&&(e=t()),e)}let m=p(()=>void 0!==window.ScrollTimeline);class f{constructor(t){this.stop=()=>this.runAll("stop"),this.animations=t.filter(Boolean)}get finished(){return Promise.all(this.animations.map(t=>"finished"in t?t.finished:t))}getAll(t){return this.animations[0][t]}setAll(t,e){for(let i=0;im()&&i.attachTimeline?i.attachTimeline(t):"function"==typeof e?e(i):void 0);return()=>{i.forEach((t,e)=>{t&&t(),this.animations[e].stop()})}}get time(){return this.getAll("time")}set time(t){this.setAll("time",t)}get speed(){return this.getAll("speed")}set speed(t){this.setAll("speed",t)}get startTime(){return this.getAll("startTime")}get duration(){let t=0;for(let e=0;ee[t]())}flatten(){this.runAll("flatten")}play(){this.runAll("play")}pause(){this.runAll("pause")}cancel(){this.runAll("cancel")}complete(){this.runAll("complete")}}class g extends f{then(t,e){return Promise.all(this.animations).then(t).catch(e)}}function v(t,e){return t?t[e]||t.default||t:void 0}function y(t){let e=0,i=t.next(e);for(;!i.done&&e<2e4;)e+=50,i=t.next(e);return e>=2e4?1/0:e}function b(t){return"function"==typeof t}function x(t,e){t.timeline=e,t.onfinish=null}let w=t=>Array.isArray(t)&&"number"==typeof t[0],P={linearEasing:void 0},T=function(t,e){let i=p(t);return()=>{var t;return null!==(t=P[e])&&void 0!==t?t:i()}}(()=>{try{document.createElement("div").animate({opacity:0},{easing:"linear(0, 1)"})}catch(t){return!1}return!0},"linearEasing"),S=(t,e,i)=>{let r=e-t;return 0===r?1:(i-t)/r},A=(t,e,i=10)=>{let r="",n=Math.max(Math.round(e/i),2);for(let e=0;e`cubic-bezier(${t}, ${e}, ${i}, ${r})`,E={linear:"linear",ease:"ease",easeIn:"ease-in",easeOut:"ease-out",easeInOut:"ease-in-out",circIn:k([0,.65,.55,1]),circOut:k([.55,0,1,.45]),backIn:k([.31,.01,.66,-.59]),backOut:k([.33,1.53,.69,.99])},M={x:!1,y:!1};function V(t,e){let i=function(t,e,i){if(t instanceof Element)return[t];if("string"==typeof t){let e=document.querySelectorAll(t);return e?Array.from(e):[]}return Array.from(t)}(t),r=new AbortController;return[i,{passive:!0,...e,signal:r.signal},()=>r.abort()]}function C(t){return e=>{"touch"===e.pointerType||M.x||M.y||t(e)}}let D=(t,e)=>!!e&&(t===e||D(t,e.parentElement)),R=t=>"mouse"===t.pointerType?"number"!=typeof t.button||t.button<=0:!1!==t.isPrimary,j=new Set(["BUTTON","INPUT","SELECT","TEXTAREA","A"]),L=new WeakSet;function F(t){return e=>{"Enter"===e.key&&t(e)}}function B(t,e){t.dispatchEvent(new PointerEvent("pointer"+e,{isPrimary:!0,bubbles:!0}))}let O=(t,e)=>{let i=t.currentTarget;if(!i)return;let r=F(()=>{if(L.has(i))return;B(i,"down");let t=F(()=>{B(i,"up")});i.addEventListener("keyup",t,e),i.addEventListener("blur",()=>B(i,"cancel"),e)});i.addEventListener("keydown",r,e),i.addEventListener("blur",()=>i.removeEventListener("keydown",r),e)};function I(t){return R(t)&&!(M.x||M.y)}let U=t=>1e3*t,z=t=>t/1e3,N=t=>t,$=["transformPerspective","x","y","z","translateX","translateY","translateZ","scale","scaleX","scaleY","rotate","rotateX","rotateY","rotateZ","skew","skewX","skewY"],W=new Set($),Y=new Set(["width","height","top","left","right","bottom",...$]),H=t=>!!(t&&"object"==typeof t&&t.mix&&t.toValue),G=t=>s(t)?t[t.length-1]||0:t,X={skipAnimations:!1,useManualTiming:!1},K=["read","resolveKeyframes","update","preRender","render","postRender"];function q(t,e){let i=!1,r=!0,n={delta:0,timestamp:0,isProcessing:!1},s=()=>i=!0,o=K.reduce((t,e)=>(t[e]=function(t){let e=new Set,i=new Set,r=!1,n=!1,s=new WeakSet,o={delta:0,timestamp:0,isProcessing:!1};function a(e){s.has(e)&&(l.schedule(e),t()),e(o)}let l={schedule:(t,n=!1,o=!1)=>{let a=o&&r?e:i;return n&&s.add(t),a.has(t)||a.add(t),t},cancel:t=>{i.delete(t),s.delete(t)},process:t=>{if(o=t,r){n=!0;return}r=!0,[e,i]=[i,e],e.forEach(a),e.clear(),r=!1,n&&(n=!1,l.process(t))}};return l}(s),t),{}),{read:a,resolveKeyframes:l,update:u,preRender:h,render:d,postRender:c}=o,p=()=>{let s=X.useManualTiming?n.timestamp:performance.now();i=!1,n.delta=r?1e3/60:Math.max(Math.min(s-n.timestamp,40),1),n.timestamp=s,n.isProcessing=!0,a.process(n),l.process(n),u.process(n),h.process(n),d.process(n),c.process(n),n.isProcessing=!1,i&&e&&(r=!1,t(p))},m=()=>{i=!0,r=!0,n.isProcessing||t(p)};return{schedule:K.reduce((t,e)=>{let r=o[e];return t[e]=(t,e=!1,n=!1)=>(i||m(),r.schedule(t,e,n)),t},{}),cancel:t=>{for(let e=0;e(void 0===r&&te.set(J.isProcessing||X.useManualTiming?J.timestamp:performance.now()),r),set:t=>{r=t,queueMicrotask(tt)}};function ti(t,e){-1===t.indexOf(e)&&t.push(e)}function tr(t,e){let i=t.indexOf(e);i>-1&&t.splice(i,1)}class tn{constructor(){this.subscriptions=[]}add(t){return ti(this.subscriptions,t),()=>tr(this.subscriptions,t)}notify(t,e,i){let r=this.subscriptions.length;if(r){if(1===r)this.subscriptions[0](t,e,i);else for(let n=0;n!isNaN(parseFloat(t)),to={current:void 0};class ta{constructor(t,e={}){this.version="11.18.2",this.canTrackVelocity=null,this.events={},this.updateAndNotify=(t,e=!0)=>{let i=te.now();this.updatedAt!==i&&this.setPrevFrameValue(),this.prev=this.current,this.setCurrent(t),this.current!==this.prev&&this.events.change&&this.events.change.notify(this.current),e&&this.events.renderRequest&&this.events.renderRequest.notify(this.current)},this.hasAnimated=!1,this.setCurrent(t),this.owner=e.owner}setCurrent(t){this.current=t,this.updatedAt=te.now(),null===this.canTrackVelocity&&void 0!==t&&(this.canTrackVelocity=ts(this.current))}setPrevFrameValue(t=this.current){this.prevFrameValue=t,this.prevUpdatedAt=this.updatedAt}onChange(t){return this.on("change",t)}on(t,e){this.events[t]||(this.events[t]=new tn);let i=this.events[t].add(e);return"change"===t?()=>{i(),_.read(()=>{this.events.change.getSize()||this.stop()})}:i}clearListeners(){for(let t in this.events)this.events[t].clear()}attach(t,e){this.passiveEffect=t,this.stopPassiveEffect=e}set(t,e=!0){e&&this.passiveEffect?this.passiveEffect(t,this.updateAndNotify):this.updateAndNotify(t,e)}setWithVelocity(t,e,i){this.set(e),this.prev=void 0,this.prevFrameValue=t,this.prevUpdatedAt=this.updatedAt-i}jump(t,e=!0){this.updateAndNotify(t),this.prev=t,this.prevUpdatedAt=this.prevFrameValue=void 0,e&&this.stop(),this.stopPassiveEffect&&this.stopPassiveEffect()}get(){return to.current&&to.current.push(this),this.current}getPrevious(){return this.prev}getVelocity(){var t;let e=te.now();if(!this.canTrackVelocity||void 0===this.prevFrameValue||e-this.updatedAt>30)return 0;let i=Math.min(this.updatedAt-this.prevUpdatedAt,30);return t=parseFloat(this.current)-parseFloat(this.prevFrameValue),i?1e3/i*t:0}start(t){return this.stop(),new Promise(e=>{this.hasAnimated=!0,this.animation=t(e),this.events.animationStart&&this.events.animationStart.notify()}).then(()=>{this.events.animationComplete&&this.events.animationComplete.notify(),this.clearAnimation()})}stop(){this.animation&&(this.animation.stop(),this.events.animationCancel&&this.events.animationCancel.notify()),this.clearAnimation()}isAnimating(){return!!this.animation}clearAnimation(){delete this.animation}destroy(){this.clearListeners(),this.stop(),this.stopPassiveEffect&&this.stopPassiveEffect()}}function tl(t,e){return new ta(t,e)}let tu=t=>!!(t&&t.getVelocity);function th(t,e){let i=t.getValue("willChange");if(tu(i)&&i.add)return i.add(e)}let td=t=>t.replace(/([a-z])([A-Z])/gu,"$1-$2").toLowerCase(),tc="data-"+td("framerAppearId"),tp={current:!1},tm=(t,e,i)=>(((1-3*i+3*e)*t+(3*i-6*e))*t+3*e)*t;function tf(t,e,i,r){if(t===e&&i===r)return N;let n=e=>(function(t,e,i,r,n){let s,o;let a=0;do(s=tm(o=e+(i-e)/2,r,n)-t)>0?i=o:e=o;while(Math.abs(s)>1e-7&&++a<12);return o})(e,0,1,t,i);return t=>0===t||1===t?t:tm(n(t),e,r)}let tg=t=>e=>e<=.5?t(2*e)/2:(2-t(2*(1-e)))/2,tv=t=>e=>1-t(1-e),ty=tf(.33,1.53,.69,.99),tb=tv(ty),tx=tg(tb),tw=t=>(t*=2)<1?.5*tb(t):.5*(2-Math.pow(2,-10*(t-1))),tP=t=>1-Math.sin(Math.acos(t)),tT=tv(tP),tS=tg(tP),tA=t=>/^0[^.\s]+$/u.test(t),tk=(t,e,i)=>i>e?e:i"number"==typeof t,parse:parseFloat,transform:t=>t},tM={...tE,transform:t=>tk(0,1,t)},tV={...tE,default:1},tC=t=>Math.round(1e5*t)/1e5,tD=/-?(?:\d+(?:\.\d+)?|\.\d+)/gu,tR=/^(?:#[\da-f]{3,8}|(?:rgb|hsl)a?\((?:-?[\d.]+%?[,\s]+){2}-?[\d.]+%?\s*(?:[,/]\s*)?(?:\b\d+(?:\.\d+)?|\.\d+)?%?\))$/iu,tj=(t,e)=>i=>!!("string"==typeof i&&tR.test(i)&&i.startsWith(t)||e&&null!=i&&Object.prototype.hasOwnProperty.call(i,e)),tL=(t,e,i)=>r=>{if("string"!=typeof r)return r;let[n,s,o,a]=r.match(tD);return{[t]:parseFloat(n),[e]:parseFloat(s),[i]:parseFloat(o),alpha:void 0!==a?parseFloat(a):1}},tF=t=>tk(0,255,t),tB={...tE,transform:t=>Math.round(tF(t))},tO={test:tj("rgb","red"),parse:tL("red","green","blue"),transform:({red:t,green:e,blue:i,alpha:r=1})=>"rgba("+tB.transform(t)+", "+tB.transform(e)+", "+tB.transform(i)+", "+tC(tM.transform(r))+")"},tI={test:tj("#"),parse:function(t){let e="",i="",r="",n="";return t.length>5?(e=t.substring(1,3),i=t.substring(3,5),r=t.substring(5,7),n=t.substring(7,9)):(e=t.substring(1,2),i=t.substring(2,3),r=t.substring(3,4),n=t.substring(4,5),e+=e,i+=i,r+=r,n+=n),{red:parseInt(e,16),green:parseInt(i,16),blue:parseInt(r,16),alpha:n?parseInt(n,16)/255:1}},transform:tO.transform},tU=t=>({test:e=>"string"==typeof e&&e.endsWith(t)&&1===e.split(" ").length,parse:parseFloat,transform:e=>`${e}${t}`}),tz=tU("deg"),tN=tU("%"),t$=tU("px"),tW=tU("vh"),tY=tU("vw"),tH={...tN,parse:t=>tN.parse(t)/100,transform:t=>tN.transform(100*t)},tG={test:tj("hsl","hue"),parse:tL("hue","saturation","lightness"),transform:({hue:t,saturation:e,lightness:i,alpha:r=1})=>"hsla("+Math.round(t)+", "+tN.transform(tC(e))+", "+tN.transform(tC(i))+", "+tC(tM.transform(r))+")"},tX={test:t=>tO.test(t)||tI.test(t)||tG.test(t),parse:t=>tO.test(t)?tO.parse(t):tG.test(t)?tG.parse(t):tI.parse(t),transform:t=>"string"==typeof t?t:t.hasOwnProperty("red")?tO.transform(t):tG.transform(t)},tK=/(?:#[\da-f]{3,8}|(?:rgb|hsl)a?\((?:-?[\d.]+%?[,\s]+){2}-?[\d.]+%?\s*(?:[,/]\s*)?(?:\b\d+(?:\.\d+)?|\.\d+)?%?\))/giu,tq="number",t_="color",tZ=/var\s*\(\s*--(?:[\w-]+\s*|[\w-]+\s*,(?:\s*[^)(\s]|\s*\((?:[^)(]|\([^)(]*\))*\))+\s*)\)|#[\da-f]{3,8}|(?:rgb|hsl)a?\((?:-?[\d.]+%?[,\s]+){2}-?[\d.]+%?\s*(?:[,/]\s*)?(?:\b\d+(?:\.\d+)?|\.\d+)?%?\)|-?(?:\d+(?:\.\d+)?|\.\d+)/giu;function tJ(t){let e=t.toString(),i=[],r={color:[],number:[],var:[]},n=[],s=0,o=e.replace(tZ,t=>(tX.test(t)?(r.color.push(s),n.push(t_),i.push(tX.parse(t))):t.startsWith("var(")?(r.var.push(s),n.push("var"),i.push(t)):(r.number.push(s),n.push(tq),i.push(parseFloat(t))),++s,"${}")).split("${}");return{values:i,split:o,indexes:r,types:n}}function tQ(t){return tJ(t).values}function t0(t){let{split:e,types:i}=tJ(t),r=e.length;return t=>{let n="";for(let s=0;s"number"==typeof t?0:t,t5={test:function(t){var e,i;return isNaN(t)&&"string"==typeof t&&((null===(e=t.match(tD))||void 0===e?void 0:e.length)||0)+((null===(i=t.match(tK))||void 0===i?void 0:i.length)||0)>0},parse:tQ,createTransformer:t0,getAnimatableNone:function(t){let e=tQ(t);return t0(t)(e.map(t1))}},t2=new Set(["brightness","contrast","saturate","opacity"]);function t3(t){let[e,i]=t.slice(0,-1).split("(");if("drop-shadow"===e)return t;let[r]=i.match(tD)||[];if(!r)return t;let n=i.replace(r,""),s=t2.has(e)?1:0;return r!==i&&(s*=100),e+"("+s+n+")"}let t9=/\b([a-z-]*)\(.*?\)/gu,t6={...t5,getAnimatableNone:t=>{let e=t.match(t9);return e?e.map(t3).join(" "):t}},t4={...tE,transform:Math.round},t8={borderWidth:t$,borderTopWidth:t$,borderRightWidth:t$,borderBottomWidth:t$,borderLeftWidth:t$,borderRadius:t$,radius:t$,borderTopLeftRadius:t$,borderTopRightRadius:t$,borderBottomRightRadius:t$,borderBottomLeftRadius:t$,width:t$,maxWidth:t$,height:t$,maxHeight:t$,top:t$,right:t$,bottom:t$,left:t$,padding:t$,paddingTop:t$,paddingRight:t$,paddingBottom:t$,paddingLeft:t$,margin:t$,marginTop:t$,marginRight:t$,marginBottom:t$,marginLeft:t$,backgroundPositionX:t$,backgroundPositionY:t$,rotate:tz,rotateX:tz,rotateY:tz,rotateZ:tz,scale:tV,scaleX:tV,scaleY:tV,scaleZ:tV,skew:tz,skewX:tz,skewY:tz,distance:t$,translateX:t$,translateY:t$,translateZ:t$,x:t$,y:t$,z:t$,perspective:t$,transformPerspective:t$,opacity:tM,originX:tH,originY:tH,originZ:t$,zIndex:t4,size:t$,fillOpacity:tM,strokeOpacity:tM,numOctaves:t4},t7={...t8,color:tX,backgroundColor:tX,outlineColor:tX,fill:tX,stroke:tX,borderColor:tX,borderTopColor:tX,borderRightColor:tX,borderBottomColor:tX,borderLeftColor:tX,filter:t6,WebkitFilter:t6},et=t=>t7[t];function ee(t,e){let i=et(t);return i!==t6&&(i=t5),i.getAnimatableNone?i.getAnimatableNone(e):void 0}let ei=new Set(["auto","none","0"]),er=t=>t===tE||t===t$,en=(t,e)=>parseFloat(t.split(", ")[e]),es=(t,e)=>(i,{transform:r})=>{if("none"===r||!r)return 0;let n=r.match(/^matrix3d\((.+)\)$/u);if(n)return en(n[1],e);{let e=r.match(/^matrix\((.+)\)$/u);return e?en(e[1],t):0}},eo=new Set(["x","y","z"]),ea=$.filter(t=>!eo.has(t)),el={width:({x:t},{paddingLeft:e="0",paddingRight:i="0"})=>t.max-t.min-parseFloat(e)-parseFloat(i),height:({y:t},{paddingTop:e="0",paddingBottom:i="0"})=>t.max-t.min-parseFloat(e)-parseFloat(i),top:(t,{top:e})=>parseFloat(e),left:(t,{left:e})=>parseFloat(e),bottom:({y:t},{top:e})=>parseFloat(e)+(t.max-t.min),right:({x:t},{left:e})=>parseFloat(e)+(t.max-t.min),x:es(4,13),y:es(5,14)};el.translateX=el.x,el.translateY=el.y;let eu=new Set,eh=!1,ed=!1;function ec(){if(ed){let t=Array.from(eu).filter(t=>t.needsMeasurement),e=new Set(t.map(t=>t.element)),i=new Map;e.forEach(t=>{let e=function(t){let e=[];return ea.forEach(i=>{let r=t.getValue(i);void 0!==r&&(e.push([i,r.get()]),r.set(i.startsWith("scale")?1:0))}),e}(t);e.length&&(i.set(t,e),t.render())}),t.forEach(t=>t.measureInitialState()),e.forEach(t=>{t.render();let e=i.get(t);e&&e.forEach(([e,i])=>{var r;null===(r=t.getValue(e))||void 0===r||r.set(i)})}),t.forEach(t=>t.measureEndState()),t.forEach(t=>{void 0!==t.suspendedScrollY&&window.scrollTo(0,t.suspendedScrollY)})}ed=!1,eh=!1,eu.forEach(t=>t.complete()),eu.clear()}function ep(){eu.forEach(t=>{t.readKeyframes(),t.needsMeasurement&&(ed=!0)})}class em{constructor(t,e,i,r,n,s=!1){this.isComplete=!1,this.isAsync=!1,this.needsMeasurement=!1,this.isScheduled=!1,this.unresolvedKeyframes=[...t],this.onComplete=e,this.name=i,this.motionValue=r,this.element=n,this.isAsync=s}scheduleResolve(){this.isScheduled=!0,this.isAsync?(eu.add(this),eh||(eh=!0,_.read(ep),_.resolveKeyframes(ec))):(this.readKeyframes(),this.complete())}readKeyframes(){let{unresolvedKeyframes:t,name:e,element:i,motionValue:r}=this;for(let n=0;n/^-?(?:\d+(?:\.\d+)?|\.\d+)$/u.test(t),eg=t=>e=>"string"==typeof e&&e.startsWith(t),ev=eg("--"),ey=eg("var(--"),eb=t=>!!ey(t)&&ex.test(t.split("/*")[0].trim()),ex=/var\(--(?:[\w-]+\s*|[\w-]+\s*,(?:\s*[^)(\s]|\s*\((?:[^)(]|\([^)(]*\))*\))+\s*)\)$/iu,ew=/^var\(--(?:([\w-]+)|([\w-]+), ?([a-zA-Z\d ()%#.,-]+))\)/u,eP=t=>e=>e.test(t),eT=[tE,t$,tN,tz,tY,tW,{test:t=>"auto"===t,parse:t=>t}],eS=t=>eT.find(eP(t));class eA extends em{constructor(t,e,i,r,n){super(t,e,i,r,n,!0)}readKeyframes(){let{unresolvedKeyframes:t,element:e,name:i}=this;if(!e||!e.current)return;super.readKeyframes();for(let i=0;i{e.getValue(t).set(i)}),this.resolveNoneKeyframes()}}let ek=(t,e)=>"zIndex"!==e&&!!("number"==typeof t||Array.isArray(t)||"string"==typeof t&&(t5.test(t)||"0"===t)&&!t.startsWith("url(")),eE=t=>null!==t;function eM(t,{repeat:e,repeatType:i="loop"},r){let n=t.filter(eE),s=e&&"loop"!==i&&e%2==1?0:n.length-1;return s&&void 0!==r?r:n[s]}class eV{constructor({autoplay:t=!0,delay:e=0,type:i="keyframes",repeat:r=0,repeatDelay:n=0,repeatType:s="loop",...o}){this.isStopped=!1,this.hasAttemptedResolve=!1,this.createdAt=te.now(),this.options={autoplay:t,delay:e,type:i,repeat:r,repeatDelay:n,repeatType:s,...o},this.updateFinishedPromise()}calcStartTime(){return this.resolvedAt&&this.resolvedAt-this.createdAt>40?this.resolvedAt:this.createdAt}get resolved(){return this._resolved||this.hasAttemptedResolve||(ep(),ec()),this._resolved}onKeyframesResolved(t,e){this.resolvedAt=te.now(),this.hasAttemptedResolve=!0;let{name:i,type:r,velocity:n,delay:s,onComplete:o,onUpdate:a,isGenerator:l}=this.options;if(!l&&!function(t,e,i,r){let n=t[0];if(null===n)return!1;if("display"===e||"visibility"===e)return!0;let s=t[t.length-1],o=ek(n,e),a=ek(s,e);return N(o===a,`You are trying to animate ${e} from "${n}" to "${s}". ${n} is not an animatable value - to enable this animation set ${n} to a value animatable to ${s} via the \`style\` property.`),!!o&&!!a&&(function(t){let e=t[0];if(1===t.length)return!0;for(let i=0;i{this.resolveFinishedPromise=t})}}let eC=(t,e,i)=>t+(e-t)*i;function eD(t,e,i){return(i<0&&(i+=1),i>1&&(i-=1),i<1/6)?t+(e-t)*6*i:i<.5?e:i<2/3?t+(e-t)*(2/3-i)*6:t}function eR(t,e){return i=>i>0?e:t}let ej=(t,e,i)=>{let r=t*t,n=i*(e*e-r)+r;return n<0?0:Math.sqrt(n)},eL=[tI,tO,tG],eF=t=>eL.find(e=>e.test(t));function eB(t){let e=eF(t);if(N(!!e,`'${t}' is not an animatable color. Use the equivalent color code instead.`),!e)return!1;let i=e.parse(t);return e===tG&&(i=function({hue:t,saturation:e,lightness:i,alpha:r}){t/=360,i/=100;let n=0,s=0,o=0;if(e/=100){let r=i<.5?i*(1+e):i+e-i*e,a=2*i-r;n=eD(a,r,t+1/3),s=eD(a,r,t),o=eD(a,r,t-1/3)}else n=s=o=i;return{red:Math.round(255*n),green:Math.round(255*s),blue:Math.round(255*o),alpha:r}}(i)),i}let eO=(t,e)=>{let i=eB(t),r=eB(e);if(!i||!r)return eR(t,e);let n={...i};return t=>(n.red=ej(i.red,r.red,t),n.green=ej(i.green,r.green,t),n.blue=ej(i.blue,r.blue,t),n.alpha=eC(i.alpha,r.alpha,t),tO.transform(n))},eI=(t,e)=>i=>e(t(i)),eU=(...t)=>t.reduce(eI),ez=new Set(["none","hidden"]);function eN(t,e){return i=>eC(t,e,i)}function e$(t){return"number"==typeof t?eN:"string"==typeof t?eb(t)?eR:tX.test(t)?eO:eH:Array.isArray(t)?eW:"object"==typeof t?tX.test(t)?eO:eY:eR}function eW(t,e){let i=[...t],r=i.length,n=t.map((t,i)=>e$(t)(t,e[i]));return t=>{for(let e=0;e{for(let e in r)i[e]=r[e](t);return i}}let eH=(t,e)=>{let i=t5.createTransformer(e),r=tJ(t),n=tJ(e);return r.indexes.var.length===n.indexes.var.length&&r.indexes.color.length===n.indexes.color.length&&r.indexes.number.length>=n.indexes.number.length?ez.has(t)&&!n.values.length||ez.has(e)&&!r.values.length?ez.has(t)?i=>i<=0?t:e:i=>i>=1?e:t:eU(eW(function(t,e){var i;let r=[],n={color:0,var:0,number:0};for(let s=0;svoid 0!==t[e])}function eQ(t=eK.visualDuration,e=eK.bounce){let i;let r="object"!=typeof t?{visualDuration:t,keyframes:[0,1],bounce:e}:t,{restSpeed:n,restDelta:s}=r,o=r.keyframes[0],a=r.keyframes[r.keyframes.length-1],l={done:!1,value:o},{stiffness:u,damping:h,mass:d,duration:c,velocity:p,isResolvedFromDuration:m}=function(t){let e={velocity:eK.velocity,stiffness:eK.stiffness,damping:eK.damping,mass:eK.mass,isResolvedFromDuration:!1,...t};if(!eJ(t,eZ)&&eJ(t,e_)){if(t.visualDuration){let i=2*Math.PI/(1.2*t.visualDuration),r=i*i,n=2*tk(.05,1,1-(t.bounce||0))*Math.sqrt(r);e={...e,mass:eK.mass,stiffness:r,damping:n}}else{let i=function({duration:t=eK.duration,bounce:e=eK.bounce,velocity:i=eK.velocity,mass:r=eK.mass}){let n,s;N(t<=U(eK.maxDuration),"Spring duration must be 10 seconds or less");let o=1-e;o=tk(eK.minDamping,eK.maxDamping,o),t=tk(eK.minDuration,eK.maxDuration,z(t)),o<1?(n=e=>{let r=e*o,n=r*t;return .001-(r-i)/eq(e,o)*Math.exp(-n)},s=e=>{let r=e*o*t,s=Math.pow(o,2)*Math.pow(e,2)*t,a=eq(Math.pow(e,2),o);return(r*i+i-s)*Math.exp(-r)*(-n(e)+.001>0?-1:1)/a}):(n=e=>-.001+Math.exp(-e*t)*((e-i)*t+1),s=e=>t*t*(i-e)*Math.exp(-e*t));let a=function(t,e,i){let r=i;for(let i=1;i<12;i++)r-=t(r)/e(r);return r}(n,s,5/t);if(t=U(t),isNaN(a))return{stiffness:eK.stiffness,damping:eK.damping,duration:t};{let e=Math.pow(a,2)*r;return{stiffness:e,damping:2*o*Math.sqrt(r*e),duration:t}}}(t);(e={...e,...i,mass:eK.mass}).isResolvedFromDuration=!0}}return e}({...r,velocity:-z(r.velocity||0)}),f=p||0,g=h/(2*Math.sqrt(u*d)),v=a-o,b=z(Math.sqrt(u/d)),x=5>Math.abs(v);if(n||(n=x?eK.restSpeed.granular:eK.restSpeed.default),s||(s=x?eK.restDelta.granular:eK.restDelta.default),g<1){let t=eq(b,g);i=e=>a-Math.exp(-g*b*e)*((f+g*b*v)/t*Math.sin(t*e)+v*Math.cos(t*e))}else if(1===g)i=t=>a-Math.exp(-b*t)*(v+(f+b*v)*t);else{let t=b*Math.sqrt(g*g-1);i=e=>{let i=Math.exp(-g*b*e),r=Math.min(t*e,300);return a-i*((f+g*b*v)*Math.sinh(r)+t*v*Math.cosh(r))/t}}let w={calculatedDuration:m&&c||null,next:t=>{let e=i(t);if(m)l.done=t>=c;else{let r=0;g<1&&(r=0===t?U(f):eX(i,t,e));let o=Math.abs(r)<=n,u=Math.abs(a-e)<=s;l.done=o&&u}return l.value=l.done?a:e,l},toString:()=>{let t=Math.min(y(w),2e4),e=A(e=>w.next(t*e).value,t,30);return t+"ms "+e}};return w}function e0({keyframes:t,velocity:e=0,power:i=.8,timeConstant:r=325,bounceDamping:n=10,bounceStiffness:s=500,modifyTarget:o,min:a,max:l,restDelta:u=.5,restSpeed:h}){let d,c;let p=t[0],m={done:!1,value:p},f=t=>void 0!==a&&tl,g=t=>void 0===a?l:void 0===l?a:Math.abs(a-t)-v*Math.exp(-t/r),w=t=>b+x(t),P=t=>{let e=x(t),i=w(t);m.done=Math.abs(e)<=u,m.value=m.done?b:i},T=t=>{f(m.value)&&(d=t,c=eQ({keyframes:[m.value,g(m.value)],velocity:eX(w,t,m.value),damping:n,stiffness:s,restDelta:u,restSpeed:h}))};return T(0),{calculatedDuration:null,next:t=>{let e=!1;return(c||void 0!==d||(e=!0,P(t),T(t)),void 0!==d&&t>=d)?c.next(t-d):(e||P(t),m)}}}let e1=tf(.42,0,1,1),e5=tf(0,0,.58,1),e2=tf(.42,0,.58,1),e3=t=>Array.isArray(t)&&"number"!=typeof t[0],e9={linear:N,easeIn:e1,easeInOut:e2,easeOut:e5,circIn:tP,circInOut:tS,circOut:tT,backIn:tb,backInOut:tx,backOut:ty,anticipate:tw},e6=t=>{if(w(t)){N(4===t.length,"Cubic bezier arrays must contain four numerical values.");let[e,i,r,n]=t;return tf(e,i,r,n)}return"string"==typeof t?(N(void 0!==e9[t],`Invalid easing type '${t}'`),e9[t]):t};function e4({duration:t=300,keyframes:e,times:i,ease:r="easeInOut"}){let n=e3(r)?r.map(e6):e6(r),s={done:!1,value:e[0]},o=function(t,e,{clamp:i=!0,ease:r,mixer:n}={}){let s=t.length;if(N(s===e.length,"Both input and output ranges must be the same length"),1===s)return()=>e[0];if(2===s&&e[0]===e[1])return()=>e[1];let o=t[0]===t[1];t[0]>t[s-1]&&(t=[...t].reverse(),e=[...e].reverse());let a=function(t,e,i){let r=[],n=i||eG,s=t.length-1;for(let i=0;i{if(o&&i1)for(;ru(tk(t[0],t[s-1],e)):u}((i&&i.length===e.length?i:function(t){let e=[0];return function(t,e){let i=t[t.length-1];for(let r=1;r<=e;r++){let n=S(0,e,r);t.push(eC(i,1,n))}}(e,t.length-1),e}(e)).map(e=>e*t),e,{ease:Array.isArray(n)?n:e.map(()=>n||e2).splice(0,e.length-1)});return{calculatedDuration:t,next:e=>(s.value=o(e),s.done=e>=t,s)}}let e8=t=>{let e=({timestamp:e})=>t(e);return{start:()=>_.update(e,!0),stop:()=>Z(e),now:()=>J.isProcessing?J.timestamp:te.now()}},e7={decay:e0,inertia:e0,tween:e4,keyframes:e4,spring:eQ},it=t=>t/100;class ie extends eV{constructor(t){super(t),this.holdTime=null,this.cancelTime=null,this.currentTime=0,this.playbackSpeed=1,this.pendingPlayState="running",this.startTime=null,this.state="idle",this.stop=()=>{if(this.resolver.cancel(),this.isStopped=!0,"idle"===this.state)return;this.teardown();let{onStop:t}=this.options;t&&t()};let{name:e,motionValue:i,element:r,keyframes:n}=this.options,s=(null==r?void 0:r.KeyframeResolver)||em;this.resolver=new s(n,(t,e)=>this.onKeyframesResolved(t,e),e,i,r),this.resolver.scheduleResolve()}flatten(){super.flatten(),this._resolved&&Object.assign(this._resolved,this.initPlayback(this._resolved.keyframes))}initPlayback(t){let e,i;let{type:r="keyframes",repeat:n=0,repeatDelay:s=0,repeatType:o,velocity:a=0}=this.options,l=b(r)?r:e7[r]||e4;l!==e4&&"number"!=typeof t[0]&&(e=eU(it,eG(t[0],t[1])),t=[0,100]);let u=l({...this.options,keyframes:t});"mirror"===o&&(i=l({...this.options,keyframes:[...t].reverse(),velocity:-a})),null===u.calculatedDuration&&(u.calculatedDuration=y(u));let{calculatedDuration:h}=u,d=h+s;return{generator:u,mirroredGenerator:i,mapPercentToKeyframes:e,calculatedDuration:h,resolvedDuration:d,totalDuration:d*(n+1)-s}}onPostResolved(){let{autoplay:t=!0}=this.options;this.play(),"paused"!==this.pendingPlayState&&t?this.state=this.pendingPlayState:this.pause()}tick(t,e=!1){let{resolved:i}=this;if(!i){let{keyframes:t}=this.options;return{done:!0,value:t[t.length-1]}}let{finalKeyframe:r,generator:n,mirroredGenerator:s,mapPercentToKeyframes:o,keyframes:a,calculatedDuration:l,totalDuration:u,resolvedDuration:h}=i;if(null===this.startTime)return n.next(0);let{delay:d,repeat:c,repeatType:p,repeatDelay:m,onUpdate:f}=this.options;this.speed>0?this.startTime=Math.min(this.startTime,t):this.speed<0&&(this.startTime=Math.min(t-u/this.speed,this.startTime)),e?this.currentTime=t:null!==this.holdTime?this.currentTime=this.holdTime:this.currentTime=Math.round(t-this.startTime)*this.speed;let g=this.currentTime-d*(this.speed>=0?1:-1),v=this.speed>=0?g<0:g>u;this.currentTime=Math.max(g,0),"finished"===this.state&&null===this.holdTime&&(this.currentTime=u);let y=this.currentTime,b=n;if(c){let t=Math.min(this.currentTime,u)/h,e=Math.floor(t),i=t%1;!i&&t>=1&&(i=1),1===i&&e--,(e=Math.min(e,c+1))%2&&("reverse"===p?(i=1-i,m&&(i-=m/h)):"mirror"===p&&(b=s)),y=tk(0,1,i)*h}let x=v?{done:!1,value:a[0]}:b.next(y);o&&(x.value=o(x.value));let{done:w}=x;v||null===l||(w=this.speed>=0?this.currentTime>=u:this.currentTime<=0);let P=null===this.holdTime&&("finished"===this.state||"running"===this.state&&w);return P&&void 0!==r&&(x.value=eM(a,this.options,r)),f&&f(x.value),P&&this.finish(),x}get duration(){let{resolved:t}=this;return t?z(t.calculatedDuration):0}get time(){return z(this.currentTime)}set time(t){t=U(t),this.currentTime=t,null!==this.holdTime||0===this.speed?this.holdTime=t:this.driver&&(this.startTime=this.driver.now()-t/this.speed)}get speed(){return this.playbackSpeed}set speed(t){let e=this.playbackSpeed!==t;this.playbackSpeed=t,e&&(this.time=z(this.currentTime))}play(){if(this.resolver.isScheduled||this.resolver.resume(),!this._resolved){this.pendingPlayState="running";return}if(this.isStopped)return;let{driver:t=e8,onPlay:e,startTime:i}=this.options;this.driver||(this.driver=t(t=>this.tick(t))),e&&e();let r=this.driver.now();null!==this.holdTime?this.startTime=r-this.holdTime:this.startTime?"finished"===this.state&&(this.startTime=r):this.startTime=null!=i?i:this.calcStartTime(),"finished"===this.state&&this.updateFinishedPromise(),this.cancelTime=this.startTime,this.holdTime=null,this.state="running",this.driver.start()}pause(){var t;if(!this._resolved){this.pendingPlayState="paused";return}this.state="paused",this.holdTime=null!==(t=this.currentTime)&&void 0!==t?t:0}complete(){"running"!==this.state&&this.play(),this.pendingPlayState=this.state="finished",this.holdTime=null}finish(){this.teardown(),this.state="finished";let{onComplete:t}=this.options;t&&t()}cancel(){null!==this.cancelTime&&this.tick(this.cancelTime),this.teardown(),this.updateFinishedPromise()}teardown(){this.state="idle",this.stopDriver(),this.resolveFinishedPromise(),this.updateFinishedPromise(),this.startTime=this.cancelTime=null,this.resolver.cancel()}stopDriver(){this.driver&&(this.driver.stop(),this.driver=void 0)}sample(t){return this.startTime=0,this.tick(t,!0)}}let ii=new Set(["opacity","clipPath","filter","transform"]),ir=p(()=>Object.hasOwnProperty.call(Element.prototype,"animate")),is={anticipate:tw,backInOut:tx,circInOut:tS};class io extends eV{constructor(t){super(t);let{name:e,motionValue:i,element:r,keyframes:n}=this.options;this.resolver=new eA(n,(t,e)=>this.onKeyframesResolved(t,e),e,i,r),this.resolver.scheduleResolve()}initPlayback(t,e){var i;let{duration:r=300,times:n,ease:s,type:o,motionValue:a,name:l,startTime:u}=this.options;if(!a.owner||!a.owner.current)return!1;if("string"==typeof s&&T()&&s in is&&(s=is[s]),b((i=this.options).type)||"spring"===i.type||!function t(e){return!!("function"==typeof e&&T()||!e||"string"==typeof e&&(e in E||T())||w(e)||Array.isArray(e)&&e.every(t))}(i.ease)){let{onComplete:e,onUpdate:i,motionValue:a,element:l,...u}=this.options,h=function(t,e){let i=new ie({...e,keyframes:t,repeat:0,delay:0,isGenerator:!0}),r={done:!1,value:t[0]},n=[],s=0;for(;!r.done&&s<2e4;)n.push((r=i.sample(s)).value),s+=10;return{times:void 0,keyframes:n,duration:s-10,ease:"linear"}}(t,u);1===(t=h.keyframes).length&&(t[1]=t[0]),r=h.duration,n=h.times,s=h.ease,o="keyframes"}let h=function(t,e,i,{delay:r=0,duration:n=300,repeat:s=0,repeatType:o="loop",ease:a="easeInOut",times:l}={}){let u={[e]:i};l&&(u.offset=l);let h=function t(e,i){if(e)return"function"==typeof e&&T()?A(e,i):w(e)?k(e):Array.isArray(e)?e.map(e=>t(e,i)||E.easeOut):E[e]}(a,n);return Array.isArray(h)&&(u.easing=h),t.animate(u,{delay:r,duration:n,easing:Array.isArray(h)?"linear":h,fill:"both",iterations:s+1,direction:"reverse"===o?"alternate":"normal"})}(a.owner.current,l,t,{...this.options,duration:r,times:n,ease:s});return h.startTime=null!=u?u:this.calcStartTime(),this.pendingTimeline?(x(h,this.pendingTimeline),this.pendingTimeline=void 0):h.onfinish=()=>{let{onComplete:i}=this.options;a.set(eM(t,this.options,e)),i&&i(),this.cancel(),this.resolveFinishedPromise()},{animation:h,duration:r,times:n,type:o,ease:s,keyframes:t}}get duration(){let{resolved:t}=this;if(!t)return 0;let{duration:e}=t;return z(e)}get time(){let{resolved:t}=this;if(!t)return 0;let{animation:e}=t;return z(e.currentTime||0)}set time(t){let{resolved:e}=this;if(!e)return;let{animation:i}=e;i.currentTime=U(t)}get speed(){let{resolved:t}=this;if(!t)return 1;let{animation:e}=t;return e.playbackRate}set speed(t){let{resolved:e}=this;if(!e)return;let{animation:i}=e;i.playbackRate=t}get state(){let{resolved:t}=this;if(!t)return"idle";let{animation:e}=t;return e.playState}get startTime(){let{resolved:t}=this;if(!t)return null;let{animation:e}=t;return e.startTime}attachTimeline(t){if(this._resolved){let{resolved:e}=this;if(!e)return N;let{animation:i}=e;x(i,t)}else this.pendingTimeline=t;return N}play(){if(this.isStopped)return;let{resolved:t}=this;if(!t)return;let{animation:e}=t;"finished"===e.playState&&this.updateFinishedPromise(),e.play()}pause(){let{resolved:t}=this;if(!t)return;let{animation:e}=t;e.pause()}stop(){if(this.resolver.cancel(),this.isStopped=!0,"idle"===this.state)return;this.resolveFinishedPromise(),this.updateFinishedPromise();let{resolved:t}=this;if(!t)return;let{animation:e,keyframes:i,duration:r,type:n,ease:s,times:o}=t;if("idle"===e.playState||"finished"===e.playState)return;if(this.time){let{motionValue:t,onUpdate:e,onComplete:a,element:l,...u}=this.options,h=new ie({...u,keyframes:i,duration:r,type:n,ease:s,times:o,isGenerator:!0}),d=U(this.time);t.setWithVelocity(h.sample(d-10).value,h.sample(d).value,10)}let{onStop:a}=this.options;a&&a(),this.cancel()}complete(){let{resolved:t}=this;t&&t.animation.finish()}cancel(){let{resolved:t}=this;t&&t.animation.cancel()}static supports(t){let{motionValue:e,name:i,repeatDelay:r,repeatType:n,damping:s,type:o}=t;if(!e||!e.owner||!(e.owner.current instanceof HTMLElement))return!1;let{onUpdate:a,transformTemplate:l}=e.owner.getProps();return ir()&&i&&ii.has(i)&&!a&&!l&&!r&&"mirror"!==n&&0!==s&&"inertia"!==o}}let ia={type:"spring",stiffness:500,damping:25,restSpeed:10},il=t=>({type:"spring",stiffness:550,damping:0===t?2*Math.sqrt(550):30,restSpeed:10}),iu={type:"keyframes",duration:.8},ih={type:"keyframes",ease:[.25,.1,.35,1],duration:.3},id=(t,{keyframes:e})=>e.length>2?iu:W.has(t)?t.startsWith("scale")?il(e[1]):ia:ih,ic=(t,e,i,r={},n,s)=>o=>{let a=v(r,t)||{},l=a.delay||r.delay||0,{elapsed:u=0}=r;u-=U(l);let h={keyframes:Array.isArray(i)?i:[null,i],ease:"easeOut",velocity:e.getVelocity(),...a,delay:-u,onUpdate:t=>{e.set(t),a.onUpdate&&a.onUpdate(t)},onComplete:()=>{o(),a.onComplete&&a.onComplete()},name:t,motionValue:e,element:s?void 0:n};!function({when:t,delay:e,delayChildren:i,staggerChildren:r,staggerDirection:n,repeat:s,repeatType:o,repeatDelay:a,from:l,elapsed:u,...h}){return!!Object.keys(h).length}(a)&&(h={...h,...id(t,h)}),h.duration&&(h.duration=U(h.duration)),h.repeatDelay&&(h.repeatDelay=U(h.repeatDelay)),void 0!==h.from&&(h.keyframes[0]=h.from);let d=!1;if(!1!==h.type&&(0!==h.duration||h.repeatDelay)||(h.duration=0,0!==h.delay||(d=!0)),(tp.current||X.skipAnimations)&&(d=!0,h.duration=0,h.delay=0),d&&!s&&void 0!==e.get()){let t=eM(h.keyframes,a);if(void 0!==t)return _.update(()=>{h.onUpdate(t),h.onComplete()}),new g([])}return!s&&io.supports(h)?new io(h):new ie(h)};function ip(t,e,{delay:i=0,transitionOverride:r,type:n}={}){var s;let{transition:o=t.getDefaultTransition(),transitionEnd:a,...l}=e;r&&(o=r);let u=[],d=n&&t.animationState&&t.animationState.getState()[n];for(let e in l){let r=t.getValue(e,null!==(s=t.latestValues[e])&&void 0!==s?s:null),n=l[e];if(void 0===n||d&&function({protectedKeys:t,needsAnimating:e},i){let r=t.hasOwnProperty(i)&&!0!==e[i];return e[i]=!1,r}(d,e))continue;let a={delay:i,...v(o||{},e)},h=!1;if(window.MotionHandoffAnimation){let i=t.props[tc];if(i){let t=window.MotionHandoffAnimation(i,e,_);null!==t&&(a.startTime=t,h=!0)}}th(t,e),r.start(ic(e,r,n,t.shouldReduceMotion&&Y.has(e)?{type:!1}:a,t,h));let c=r.animation;c&&u.push(c)}return a&&Promise.all(u).then(()=>{_.update(()=>{a&&function(t,e){let{transitionEnd:i={},transition:r={},...n}=h(t,e)||{};for(let e in n={...n,...i}){let i=G(n[e]);t.hasValue(e)?t.getValue(e).set(i):t.addValue(e,tl(i))}}(t,a)})}),u}function im(t,e,i={}){var r;let n=h(t,e,"exit"===i.type?null===(r=t.presenceContext)||void 0===r?void 0:r.custom:void 0),{transition:s=t.getDefaultTransition()||{}}=n||{};i.transitionOverride&&(s=i.transitionOverride);let o=n?()=>Promise.all(ip(t,n,i)):()=>Promise.resolve(),a=t.variantChildren&&t.variantChildren.size?(r=0)=>{let{delayChildren:n=0,staggerChildren:o,staggerDirection:a}=s;return function(t,e,i=0,r=0,n=1,s){let o=[],a=(t.variantChildren.size-1)*r,l=1===n?(t=0)=>t*r:(t=0)=>a-t*r;return Array.from(t.variantChildren).sort(ig).forEach((t,r)=>{t.notify("AnimationStart",e),o.push(im(t,e,{...s,delay:i+l(r)}).then(()=>t.notify("AnimationComplete",e)))}),Promise.all(o)}(t,e,n+r,o,a,i)}:()=>Promise.resolve(),{when:l}=s;if(!l)return Promise.all([o(),a(i.delay)]);{let[t,e]="beforeChildren"===l?[o,a]:[a,o];return t().then(()=>e())}}function ig(t,e){return t.sortNodePosition(e)}let iv=c.length,iy=[...d].reverse(),ib=d.length;function ix(t=!1){return{isActive:t,protectedKeys:{},needsAnimating:{},prevResolvedValues:{}}}function iw(){return{animate:ix(!0),whileInView:ix(),whileHover:ix(),whileTap:ix(),whileDrag:ix(),whileFocus:ix(),exit:ix()}}class iP{constructor(t){this.isMounted=!1,this.node=t}update(){}}class iT extends iP{constructor(t){super(t),t.animationState||(t.animationState=function(t){let e=e=>Promise.all(e.map(({animation:e,options:i})=>(function(t,e,i={}){let r;if(t.notify("AnimationStart",e),Array.isArray(e))r=Promise.all(e.map(e=>im(t,e,i)));else if("string"==typeof e)r=im(t,e,i);else{let n="function"==typeof e?h(t,e,i.custom):e;r=Promise.all(ip(t,n,i))}return r.then(()=>{t.notify("AnimationComplete",e)})})(t,e,i))),i=iw(),r=!0,l=e=>(i,r)=>{var n;let s=h(t,r,"exit"===e?null===(n=t.presenceContext)||void 0===n?void 0:n.custom:void 0);if(s){let{transition:t,transitionEnd:e,...r}=s;i={...i,...r,...e}}return i};function u(u){let{props:h}=t,d=function t(e){if(!e)return;if(!e.isControllingVariants){let i=e.parent&&t(e.parent)||{};return void 0!==e.props.initial&&(i.initial=e.props.initial),i}let i={};for(let t=0;tg&&x,A=!1,k=Array.isArray(b)?b:[b],E=k.reduce(l(c),{});!1===w&&(E={});let{prevResolvedValues:M={}}=y,V={...M,...E},C=e=>{S=!0,m.has(e)&&(A=!0,m.delete(e)),y.needsAnimating[e]=!0;let i=t.getValue(e);i&&(i.liveStyle=!1)};for(let t in V){let e=E[t],i=M[t];if(!f.hasOwnProperty(t))(s(e)&&s(i)?o(e,i):e===i)?void 0!==e&&m.has(t)?C(t):y.protectedKeys[t]=!0:null!=e?C(t):m.add(t)}y.prevProp=b,y.prevResolvedValues=E,y.isActive&&(f={...f,...E}),r&&t.blockInitialAnimation&&(S=!1);let D=!(P&&T)||A;S&&D&&p.push(...k.map(t=>({animation:t,options:{type:c}})))}if(m.size){let e={};m.forEach(i=>{let r=t.getBaseTarget(i),n=t.getValue(i);n&&(n.liveStyle=!0),e[i]=null!=r?r:null}),p.push({animation:e})}let y=!!p.length;return r&&(!1===h.initial||h.initial===h.animate)&&!t.manuallyAnimateOnMount&&(y=!1),r=!1,y?e(p):Promise.resolve()}return{animateChanges:u,setActive:function(e,r){var n;if(i[e].isActive===r)return Promise.resolve();null===(n=t.variantChildren)||void 0===n||n.forEach(t=>{var i;return null===(i=t.animationState)||void 0===i?void 0:i.setActive(e,r)}),i[e].isActive=r;let s=u(e);for(let t in i)i[t].protectedKeys={};return s},setAnimateFunction:function(i){e=i(t)},getState:()=>i,reset:()=>{i=iw(),r=!0}}}(t))}updateAnimationControlsSubscription(){let{animate:t}=this.node.getProps();n(t)&&(this.unmountControls=t.subscribe(this.node))}mount(){this.updateAnimationControlsSubscription()}update(){let{animate:t}=this.node.getProps(),{animate:e}=this.node.prevProps||{};t!==e&&this.updateAnimationControlsSubscription()}unmount(){var t;this.node.animationState.reset(),null===(t=this.unmountControls)||void 0===t||t.call(this)}}let iS=0;class iA extends iP{constructor(){super(...arguments),this.id=iS++}update(){if(!this.node.presenceContext)return;let{isPresent:t,onExitComplete:e}=this.node.presenceContext,{isPresent:i}=this.node.prevPresenceContext||{};if(!this.node.animationState||t===i)return;let r=this.node.animationState.setActive("exit",!t);e&&!t&&r.then(()=>e(this.id))}mount(){let{register:t}=this.node.presenceContext||{};t&&(this.unmount=t(this.id))}unmount(){}}function ik(t,e,i,r={passive:!0}){return t.addEventListener(e,i,r),()=>t.removeEventListener(e,i)}function iE(t){return{point:{x:t.pageX,y:t.pageY}}}let iM=t=>e=>R(e)&&t(e,iE(e));function iV(t,e,i,r){return ik(t,e,iM(i),r)}let iC=(t,e)=>Math.abs(t-e);class iD{constructor(t,e,{transformPagePoint:i,contextWindow:r,dragSnapToOrigin:n=!1}={}){if(this.startEvent=null,this.lastMoveEvent=null,this.lastMoveEventInfo=null,this.handlers={},this.contextWindow=window,this.updatePoint=()=>{var t,e;if(!(this.lastMoveEvent&&this.lastMoveEventInfo))return;let i=iL(this.lastMoveEventInfo,this.history),r=null!==this.startEvent,n=(t=i.offset,e={x:0,y:0},Math.sqrt(iC(t.x,e.x)**2+iC(t.y,e.y)**2)>=3);if(!r&&!n)return;let{point:s}=i,{timestamp:o}=J;this.history.push({...s,timestamp:o});let{onStart:a,onMove:l}=this.handlers;r||(a&&a(this.lastMoveEvent,i),this.startEvent=this.lastMoveEvent),l&&l(this.lastMoveEvent,i)},this.handlePointerMove=(t,e)=>{this.lastMoveEvent=t,this.lastMoveEventInfo=iR(e,this.transformPagePoint),_.update(this.updatePoint,!0)},this.handlePointerUp=(t,e)=>{this.end();let{onEnd:i,onSessionEnd:r,resumeAnimation:n}=this.handlers;if(this.dragSnapToOrigin&&n&&n(),!(this.lastMoveEvent&&this.lastMoveEventInfo))return;let s=iL("pointercancel"===t.type?this.lastMoveEventInfo:iR(e,this.transformPagePoint),this.history);this.startEvent&&i&&i(t,s),r&&r(t,s)},!R(t))return;this.dragSnapToOrigin=n,this.handlers=e,this.transformPagePoint=i,this.contextWindow=r||window;let s=iR(iE(t),this.transformPagePoint),{point:o}=s,{timestamp:a}=J;this.history=[{...o,timestamp:a}];let{onSessionStart:l}=e;l&&l(t,iL(s,this.history)),this.removeListeners=eU(iV(this.contextWindow,"pointermove",this.handlePointerMove),iV(this.contextWindow,"pointerup",this.handlePointerUp),iV(this.contextWindow,"pointercancel",this.handlePointerUp))}updateHandlers(t){this.handlers=t}end(){this.removeListeners&&this.removeListeners(),Z(this.updatePoint)}}function iR(t,e){return e?{point:e(t.point)}:t}function ij(t,e){return{x:t.x-e.x,y:t.y-e.y}}function iL({point:t},e){return{point:t,delta:ij(t,iF(e)),offset:ij(t,e[0]),velocity:function(t,e){if(t.length<2)return{x:0,y:0};let i=t.length-1,r=null,n=iF(t);for(;i>=0&&(r=t[i],!(n.timestamp-r.timestamp>U(.1)));)i--;if(!r)return{x:0,y:0};let s=z(n.timestamp-r.timestamp);if(0===s)return{x:0,y:0};let o={x:(n.x-r.x)/s,y:(n.y-r.y)/s};return o.x===1/0&&(o.x=0),o.y===1/0&&(o.y=0),o}(e,0)}}function iF(t){return t[t.length-1]}function iB(t){return t&&"object"==typeof t&&Object.prototype.hasOwnProperty.call(t,"current")}function iO(t){return t.max-t.min}function iI(t,e,i,r=.5){t.origin=r,t.originPoint=eC(e.min,e.max,t.origin),t.scale=iO(i)/iO(e),t.translate=eC(i.min,i.max,t.origin)-t.originPoint,(t.scale>=.9999&&t.scale<=1.0001||isNaN(t.scale))&&(t.scale=1),(t.translate>=-.01&&t.translate<=.01||isNaN(t.translate))&&(t.translate=0)}function iU(t,e,i,r){iI(t.x,e.x,i.x,r?r.originX:void 0),iI(t.y,e.y,i.y,r?r.originY:void 0)}function iz(t,e,i){t.min=i.min+e.min,t.max=t.min+iO(e)}function iN(t,e,i){t.min=e.min-i.min,t.max=t.min+iO(e)}function i$(t,e,i){iN(t.x,e.x,i.x),iN(t.y,e.y,i.y)}function iW(t,e,i){return{min:void 0!==e?t.min+e:void 0,max:void 0!==i?t.max+i-(t.max-t.min):void 0}}function iY(t,e){let i=e.min-t.min,r=e.max-t.max;return e.max-e.min({translate:0,scale:1,origin:0,originPoint:0}),iK=()=>({x:iX(),y:iX()}),iq=()=>({min:0,max:0}),i_=()=>({x:iq(),y:iq()});function iZ(t){return[t("x"),t("y")]}function iJ({top:t,left:e,right:i,bottom:r}){return{x:{min:e,max:i},y:{min:t,max:r}}}function iQ(t){return void 0===t||1===t}function i0({scale:t,scaleX:e,scaleY:i}){return!iQ(t)||!iQ(e)||!iQ(i)}function i1(t){return i0(t)||i5(t)||t.z||t.rotate||t.rotateX||t.rotateY||t.skewX||t.skewY}function i5(t){var e,i;return(e=t.x)&&"0%"!==e||(i=t.y)&&"0%"!==i}function i2(t,e,i,r,n){return void 0!==n&&(t=r+n*(t-r)),r+i*(t-r)+e}function i3(t,e=0,i=1,r,n){t.min=i2(t.min,e,i,r,n),t.max=i2(t.max,e,i,r,n)}function i9(t,{x:e,y:i}){i3(t.x,e.translate,e.scale,e.originPoint),i3(t.y,i.translate,i.scale,i.originPoint)}function i6(t,e){t.min=t.min+e,t.max=t.max+e}function i4(t,e,i,r,n=.5){let s=eC(t.min,t.max,n);i3(t,e,i,s,r)}function i8(t,e){i4(t.x,e.x,e.scaleX,e.scale,e.originX),i4(t.y,e.y,e.scaleY,e.scale,e.originY)}function i7(t,e){return iJ(function(t,e){if(!e)return t;let i=e({x:t.left,y:t.top}),r=e({x:t.right,y:t.bottom});return{top:i.y,left:i.x,bottom:r.y,right:r.x}}(t.getBoundingClientRect(),e))}let rt=({current:t})=>t?t.ownerDocument.defaultView:null,re=new WeakMap;class ri{constructor(t){this.openDragLock=null,this.isDragging=!1,this.currentDirection=null,this.originPoint={x:0,y:0},this.constraints=!1,this.hasMutatedConstraints=!1,this.elastic=i_(),this.visualElement=t}start(t,{snapToCursor:e=!1}={}){let{presenceContext:i}=this.visualElement;if(i&&!1===i.isPresent)return;let{dragSnapToOrigin:r}=this.getProps();this.panSession=new iD(t,{onSessionStart:t=>{let{dragSnapToOrigin:i}=this.getProps();i?this.pauseAnimation():this.stopAnimation(),e&&this.snapToCursor(iE(t).point)},onStart:(t,e)=>{let{drag:i,dragPropagation:r,onDragStart:n}=this.getProps();if(i&&!r&&(this.openDragLock&&this.openDragLock(),this.openDragLock="x"===i||"y"===i?M[i]?null:(M[i]=!0,()=>{M[i]=!1}):M.x||M.y?null:(M.x=M.y=!0,()=>{M.x=M.y=!1}),!this.openDragLock))return;this.isDragging=!0,this.currentDirection=null,this.resolveConstraints(),this.visualElement.projection&&(this.visualElement.projection.isAnimationBlocked=!0,this.visualElement.projection.target=void 0),iZ(t=>{let e=this.getAxisMotionValue(t).get()||0;if(tN.test(e)){let{projection:i}=this.visualElement;if(i&&i.layout){let r=i.layout.layoutBox[t];if(r){let t=iO(r);e=parseFloat(e)/100*t}}}this.originPoint[t]=e}),n&&_.postRender(()=>n(t,e)),th(this.visualElement,"transform");let{animationState:s}=this.visualElement;s&&s.setActive("whileDrag",!0)},onMove:(t,e)=>{let{dragPropagation:i,dragDirectionLock:r,onDirectionLock:n,onDrag:s}=this.getProps();if(!i&&!this.openDragLock)return;let{offset:o}=e;if(r&&null===this.currentDirection){this.currentDirection=function(t,e=10){let i=null;return Math.abs(t.y)>e?i="y":Math.abs(t.x)>e&&(i="x"),i}(o),null!==this.currentDirection&&n&&n(this.currentDirection);return}this.updateAxis("x",e.point,o),this.updateAxis("y",e.point,o),this.visualElement.render(),s&&s(t,e)},onSessionEnd:(t,e)=>this.stop(t,e),resumeAnimation:()=>iZ(t=>{var e;return"paused"===this.getAnimationState(t)&&(null===(e=this.getAxisMotionValue(t).animation)||void 0===e?void 0:e.play())})},{transformPagePoint:this.visualElement.getTransformPagePoint(),dragSnapToOrigin:r,contextWindow:rt(this.visualElement)})}stop(t,e){let i=this.isDragging;if(this.cancel(),!i)return;let{velocity:r}=e;this.startAnimation(r);let{onDragEnd:n}=this.getProps();n&&_.postRender(()=>n(t,e))}cancel(){this.isDragging=!1;let{projection:t,animationState:e}=this.visualElement;t&&(t.isAnimationBlocked=!1),this.panSession&&this.panSession.end(),this.panSession=void 0;let{dragPropagation:i}=this.getProps();!i&&this.openDragLock&&(this.openDragLock(),this.openDragLock=null),e&&e.setActive("whileDrag",!1)}updateAxis(t,e,i){let{drag:r}=this.getProps();if(!i||!rr(t,r,this.currentDirection))return;let n=this.getAxisMotionValue(t),s=this.originPoint[t]+i[t];this.constraints&&this.constraints[t]&&(s=function(t,{min:e,max:i},r){return void 0!==e&&ti&&(t=r?eC(i,t,r.max):Math.min(t,i)),t}(s,this.constraints[t],this.elastic[t])),n.set(s)}resolveConstraints(){var t;let{dragConstraints:e,dragElastic:i}=this.getProps(),r=this.visualElement.projection&&!this.visualElement.projection.layout?this.visualElement.projection.measure(!1):null===(t=this.visualElement.projection)||void 0===t?void 0:t.layout,n=this.constraints;e&&iB(e)?this.constraints||(this.constraints=this.resolveRefConstraints()):e&&r?this.constraints=function(t,{top:e,left:i,bottom:r,right:n}){return{x:iW(t.x,i,n),y:iW(t.y,e,r)}}(r.layoutBox,e):this.constraints=!1,this.elastic=function(t=.35){return!1===t?t=0:!0===t&&(t=.35),{x:iH(t,"left","right"),y:iH(t,"top","bottom")}}(i),n!==this.constraints&&r&&this.constraints&&!this.hasMutatedConstraints&&iZ(t=>{!1!==this.constraints&&this.getAxisMotionValue(t)&&(this.constraints[t]=function(t,e){let i={};return void 0!==e.min&&(i.min=e.min-t.min),void 0!==e.max&&(i.max=e.max-t.min),i}(r.layoutBox[t],this.constraints[t]))})}resolveRefConstraints(){var t;let{dragConstraints:e,onMeasureDragConstraints:i}=this.getProps();if(!e||!iB(e))return!1;let r=e.current;N(null!==r,"If `dragConstraints` is set as a React ref, that ref must be passed to another component's `ref` prop.");let{projection:n}=this.visualElement;if(!n||!n.layout)return!1;let s=function(t,e,i){let r=i7(t,i),{scroll:n}=e;return n&&(i6(r.x,n.offset.x),i6(r.y,n.offset.y)),r}(r,n.root,this.visualElement.getTransformPagePoint()),o={x:iY((t=n.layout.layoutBox).x,s.x),y:iY(t.y,s.y)};if(i){let t=i(function({x:t,y:e}){return{top:e.min,right:t.max,bottom:e.max,left:t.min}}(o));this.hasMutatedConstraints=!!t,t&&(o=iJ(t))}return o}startAnimation(t){let{drag:e,dragMomentum:i,dragElastic:r,dragTransition:n,dragSnapToOrigin:s,onDragTransitionEnd:o}=this.getProps(),a=this.constraints||{};return Promise.all(iZ(o=>{if(!rr(o,e,this.currentDirection))return;let l=a&&a[o]||{};s&&(l={min:0,max:0});let u={type:"inertia",velocity:i?t[o]:0,bounceStiffness:r?200:1e6,bounceDamping:r?40:1e7,timeConstant:750,restDelta:1,restSpeed:10,...n,...l};return this.startAxisValueAnimation(o,u)})).then(o)}startAxisValueAnimation(t,e){let i=this.getAxisMotionValue(t);return th(this.visualElement,t),i.start(ic(t,i,0,e,this.visualElement,!1))}stopAnimation(){iZ(t=>this.getAxisMotionValue(t).stop())}pauseAnimation(){iZ(t=>{var e;return null===(e=this.getAxisMotionValue(t).animation)||void 0===e?void 0:e.pause()})}getAnimationState(t){var e;return null===(e=this.getAxisMotionValue(t).animation)||void 0===e?void 0:e.state}getAxisMotionValue(t){let e=`_drag${t.toUpperCase()}`,i=this.visualElement.getProps();return i[e]||this.visualElement.getValue(t,(i.initial?i.initial[t]:void 0)||0)}snapToCursor(t){iZ(e=>{let{drag:i}=this.getProps();if(!rr(e,i,this.currentDirection))return;let{projection:r}=this.visualElement,n=this.getAxisMotionValue(e);if(r&&r.layout){let{min:i,max:s}=r.layout.layoutBox[e];n.set(t[e]-eC(i,s,.5))}})}scalePositionWithinConstraints(){if(!this.visualElement.current)return;let{drag:t,dragConstraints:e}=this.getProps(),{projection:i}=this.visualElement;if(!iB(e)||!i||!this.constraints)return;this.stopAnimation();let r={x:0,y:0};iZ(t=>{let e=this.getAxisMotionValue(t);if(e&&!1!==this.constraints){let i=e.get();r[t]=function(t,e){let i=.5,r=iO(t),n=iO(e);return n>r?i=S(e.min,e.max-r,t.min):r>n&&(i=S(t.min,t.max-n,e.min)),tk(0,1,i)}({min:i,max:i},this.constraints[t])}});let{transformTemplate:n}=this.visualElement.getProps();this.visualElement.current.style.transform=n?n({},""):"none",i.root&&i.root.updateScroll(),i.updateLayout(),this.resolveConstraints(),iZ(e=>{if(!rr(e,t,null))return;let i=this.getAxisMotionValue(e),{min:n,max:s}=this.constraints[e];i.set(eC(n,s,r[e]))})}addListeners(){if(!this.visualElement.current)return;re.set(this.visualElement,this);let t=iV(this.visualElement.current,"pointerdown",t=>{let{drag:e,dragListener:i=!0}=this.getProps();e&&i&&this.start(t)}),e=()=>{let{dragConstraints:t}=this.getProps();iB(t)&&t.current&&(this.constraints=this.resolveRefConstraints())},{projection:i}=this.visualElement,r=i.addEventListener("measure",e);i&&!i.layout&&(i.root&&i.root.updateScroll(),i.updateLayout()),_.read(e);let n=ik(window,"resize",()=>this.scalePositionWithinConstraints()),s=i.addEventListener("didUpdate",({delta:t,hasLayoutChanged:e})=>{this.isDragging&&e&&(iZ(e=>{let i=this.getAxisMotionValue(e);i&&(this.originPoint[e]+=t[e].translate,i.set(i.get()+t[e].translate))}),this.visualElement.render())});return()=>{n(),t(),r(),s&&s()}}getProps(){let t=this.visualElement.getProps(),{drag:e=!1,dragDirectionLock:i=!1,dragPropagation:r=!1,dragConstraints:n=!1,dragElastic:s=.35,dragMomentum:o=!0}=t;return{...t,drag:e,dragDirectionLock:i,dragPropagation:r,dragConstraints:n,dragElastic:s,dragMomentum:o}}}function rr(t,e,i){return(!0===e||e===t)&&(null===i||i===t)}class rn extends iP{constructor(t){super(t),this.removeGroupControls=N,this.removeListeners=N,this.controls=new ri(t)}mount(){let{dragControls:t}=this.node.getProps();t&&(this.removeGroupControls=t.subscribe(this.controls)),this.removeListeners=this.controls.addListeners()||N}unmount(){this.removeGroupControls(),this.removeListeners()}}let rs=t=>(e,i)=>{t&&_.postRender(()=>t(e,i))};class ro extends iP{constructor(){super(...arguments),this.removePointerDownListener=N}onPointerDown(t){this.session=new iD(t,this.createPanHandlers(),{transformPagePoint:this.node.getTransformPagePoint(),contextWindow:rt(this.node)})}createPanHandlers(){let{onPanSessionStart:t,onPanStart:e,onPan:i,onPanEnd:r}=this.node.getProps();return{onSessionStart:rs(t),onStart:rs(e),onMove:i,onEnd:(t,e)=>{delete this.session,r&&_.postRender(()=>r(t,e))}}}mount(){this.removePointerDownListener=iV(this.node.current,"pointerdown",t=>this.onPointerDown(t))}update(){this.session&&this.session.updateHandlers(this.createPanHandlers())}unmount(){this.removePointerDownListener(),this.session&&this.session.end()}}var ra,rl,ru,rh=i(7437),rd=i(2265),rc=i(9637),rp=i(8881);let rm=(0,rd.createContext)({}),rf={hasAnimatedSinceResize:!0,hasEverUpdated:!1};function rg(t,e){return e.max===e.min?0:t/(e.max-e.min)*100}let rv={correct:(t,e)=>{if(!e.target)return t;if("string"==typeof t){if(!t$.test(t))return t;t=parseFloat(t)}let i=rg(t,e.target.x),r=rg(t,e.target.y);return`${i}% ${r}%`}},ry={},{schedule:rb,cancel:rx}=q(queueMicrotask,!1);class rw extends rd.Component{componentDidMount(){let{visualElement:t,layoutGroup:e,switchLayoutGroup:i,layoutId:r}=this.props,{projection:n}=t;Object.assign(ry,rT),n&&(e.group&&e.group.add(n),i&&i.register&&r&&i.register(n),n.root.didUpdate(),n.addEventListener("animationComplete",()=>{this.safeToRemove()}),n.setOptions({...n.options,onExitComplete:()=>this.safeToRemove()})),rf.hasEverUpdated=!0}getSnapshotBeforeUpdate(t){let{layoutDependency:e,visualElement:i,drag:r,isPresent:n}=this.props,s=i.projection;return s&&(s.isPresent=n,r||t.layoutDependency!==e||void 0===e?s.willUpdate():this.safeToRemove(),t.isPresent===n||(n?s.promote():s.relegate()||_.postRender(()=>{let t=s.getStack();t&&t.members.length||this.safeToRemove()}))),null}componentDidUpdate(){let{projection:t}=this.props.visualElement;t&&(t.root.didUpdate(),rb.postRender(()=>{!t.currentAnimation&&t.isLead()&&this.safeToRemove()}))}componentWillUnmount(){let{visualElement:t,layoutGroup:e,switchLayoutGroup:i}=this.props,{projection:r}=t;r&&(r.scheduleCheckAfterUnmount(),e&&e.group&&e.group.remove(r),i&&i.deregister&&i.deregister(r))}safeToRemove(){let{safeToRemove:t}=this.props;t&&t()}render(){return null}}function rP(t){let[e,i]=(0,rc.oO)(),r=(0,rd.useContext)(rp.p);return(0,rh.jsx)(rw,{...t,layoutGroup:r,switchLayoutGroup:(0,rd.useContext)(rm),isPresent:e,safeToRemove:i})}let rT={borderRadius:{...rv,applyTo:["borderTopLeftRadius","borderTopRightRadius","borderBottomLeftRadius","borderBottomRightRadius"]},borderTopLeftRadius:rv,borderTopRightRadius:rv,borderBottomLeftRadius:rv,borderBottomRightRadius:rv,boxShadow:{correct:(t,{treeScale:e,projectionDelta:i})=>{let r=t5.parse(t);if(r.length>5)return t;let n=t5.createTransformer(t),s="number"!=typeof r[0]?1:0,o=i.x.scale*e.x,a=i.y.scale*e.y;r[0+s]/=o,r[1+s]/=a;let l=eC(o,a,.5);return"number"==typeof r[2+s]&&(r[2+s]/=l),"number"==typeof r[3+s]&&(r[3+s]/=l),n(r)}}},rS=(t,e)=>t.depth-e.depth;class rA{constructor(){this.children=[],this.isDirty=!1}add(t){ti(this.children,t),this.isDirty=!0}remove(t){tr(this.children,t),this.isDirty=!0}forEach(t){this.isDirty&&this.children.sort(rS),this.isDirty=!1,this.children.forEach(t)}}function rk(t){let e=tu(t)?t.get():t;return H(e)?e.toValue():e}let rE=["TopLeft","TopRight","BottomLeft","BottomRight"],rM=rE.length,rV=t=>"string"==typeof t?parseFloat(t):t,rC=t=>"number"==typeof t||t$.test(t);function rD(t,e){return void 0!==t[e]?t[e]:t.borderRadius}let rR=rL(0,.5,tT),rj=rL(.5,.95,N);function rL(t,e,i){return r=>re?1:i(S(t,e,r))}function rF(t,e){t.min=e.min,t.max=e.max}function rB(t,e){rF(t.x,e.x),rF(t.y,e.y)}function rO(t,e){t.translate=e.translate,t.scale=e.scale,t.originPoint=e.originPoint,t.origin=e.origin}function rI(t,e,i,r,n){return t-=e,t=r+1/i*(t-r),void 0!==n&&(t=r+1/n*(t-r)),t}function rU(t,e,[i,r,n],s,o){!function(t,e=0,i=1,r=.5,n,s=t,o=t){if(tN.test(e)&&(e=parseFloat(e),e=eC(o.min,o.max,e/100)-o.min),"number"!=typeof e)return;let a=eC(s.min,s.max,r);t===s&&(a-=e),t.min=rI(t.min,e,i,a,n),t.max=rI(t.max,e,i,a,n)}(t,e[i],e[r],e[n],e.scale,s,o)}let rz=["x","scaleX","originX"],rN=["y","scaleY","originY"];function r$(t,e,i,r){rU(t.x,e,rz,i?i.x:void 0,r?r.x:void 0),rU(t.y,e,rN,i?i.y:void 0,r?r.y:void 0)}function rW(t){return 0===t.translate&&1===t.scale}function rY(t){return rW(t.x)&&rW(t.y)}function rH(t,e){return t.min===e.min&&t.max===e.max}function rG(t,e){return Math.round(t.min)===Math.round(e.min)&&Math.round(t.max)===Math.round(e.max)}function rX(t,e){return rG(t.x,e.x)&&rG(t.y,e.y)}function rK(t){return iO(t.x)/iO(t.y)}function rq(t,e){return t.translate===e.translate&&t.scale===e.scale&&t.originPoint===e.originPoint}class r_{constructor(){this.members=[]}add(t){ti(this.members,t),t.scheduleRender()}remove(t){if(tr(this.members,t),t===this.prevLead&&(this.prevLead=void 0),t===this.lead){let t=this.members[this.members.length-1];t&&this.promote(t)}}relegate(t){let e;let i=this.members.findIndex(e=>t===e);if(0===i)return!1;for(let t=i;t>=0;t--){let i=this.members[t];if(!1!==i.isPresent){e=i;break}}return!!e&&(this.promote(e),!0)}promote(t,e){let i=this.lead;if(t!==i&&(this.prevLead=i,this.lead=t,t.show(),i)){i.instance&&i.scheduleRender(),t.scheduleRender(),t.resumeFrom=i,e&&(t.resumeFrom.preserveOpacity=!0),i.snapshot&&(t.snapshot=i.snapshot,t.snapshot.latestValues=i.animationValues||i.latestValues),t.root&&t.root.isUpdating&&(t.isLayoutDirty=!0);let{crossfade:r}=t.options;!1===r&&i.hide()}}exitAnimationComplete(){this.members.forEach(t=>{let{options:e,resumingFrom:i}=t;e.onExitComplete&&e.onExitComplete(),i&&i.options.onExitComplete&&i.options.onExitComplete()})}scheduleRender(){this.members.forEach(t=>{t.instance&&t.scheduleRender(!1)})}removeLeadSnapshot(){this.lead&&this.lead.snapshot&&(this.lead.snapshot=void 0)}}let rZ={type:"projectionFrame",totalNodes:0,resolvedTargetDeltas:0,recalculatedProjection:0},rJ="undefined"!=typeof window&&void 0!==window.MotionDebug,rQ=["","X","Y","Z"],r0={visibility:"hidden"},r1=0;function r5(t,e,i,r){let{latestValues:n}=e;n[t]&&(i[t]=n[t],e.setStaticValue(t,0),r&&(r[t]=0))}function r2({attachResizeListener:t,defaultParent:e,measureScroll:i,checkIsScrollRoot:r,resetTransform:n}){return class{constructor(t={},i=null==e?void 0:e()){this.id=r1++,this.animationId=0,this.children=new Set,this.options={},this.isTreeAnimating=!1,this.isAnimationBlocked=!1,this.isLayoutDirty=!1,this.isProjectionDirty=!1,this.isSharedProjectionDirty=!1,this.isTransformDirty=!1,this.updateManuallyBlocked=!1,this.updateBlockedByResize=!1,this.isUpdating=!1,this.isSVG=!1,this.needsReset=!1,this.shouldResetTransform=!1,this.hasCheckedOptimisedAppear=!1,this.treeScale={x:1,y:1},this.eventHandlers=new Map,this.hasTreeAnimated=!1,this.updateScheduled=!1,this.scheduleUpdate=()=>this.update(),this.projectionUpdateScheduled=!1,this.checkUpdateFailed=()=>{this.isUpdating&&(this.isUpdating=!1,this.clearAllSnapshots())},this.updateProjection=()=>{this.projectionUpdateScheduled=!1,rJ&&(rZ.totalNodes=rZ.resolvedTargetDeltas=rZ.recalculatedProjection=0),this.nodes.forEach(r6),this.nodes.forEach(nr),this.nodes.forEach(nn),this.nodes.forEach(r4),rJ&&window.MotionDebug.record(rZ)},this.resolvedRelativeTargetAt=0,this.hasProjected=!1,this.isVisible=!0,this.animationProgress=0,this.sharedNodes=new Map,this.latestValues=t,this.root=i?i.root||i:this,this.path=i?[...i.path,i]:[],this.parent=i,this.depth=i?i.depth+1:0;for(let t=0;tthis.root.updateBlockedByResize=!1;t(e,()=>{this.root.updateBlockedByResize=!0,i&&i(),i=function(t,e){let i=te.now(),r=({timestamp:e})=>{let n=e-i;n>=250&&(Z(r),t(n-250))};return _.read(r,!0),()=>Z(r)}(r,0),rf.hasAnimatedSinceResize&&(rf.hasAnimatedSinceResize=!1,this.nodes.forEach(ni))})}r&&this.root.registerSharedNode(r,this),!1!==this.options.animate&&s&&(r||n)&&this.addEventListener("didUpdate",({delta:t,hasLayoutChanged:e,hasRelativeTargetChanged:i,layout:r})=>{if(this.isTreeAnimationBlocked()){this.target=void 0,this.relativeTarget=void 0;return}let n=this.options.transition||s.getDefaultTransition()||nh,{onLayoutAnimationStart:o,onLayoutAnimationComplete:a}=s.getProps(),l=!this.targetLayout||!rX(this.targetLayout,r)||i,u=!e&&i;if(this.options.layoutRoot||this.resumeFrom&&this.resumeFrom.instance||u||e&&(l||!this.currentAnimation)){this.resumeFrom&&(this.resumingFrom=this.resumeFrom,this.resumingFrom.resumingFrom=void 0),this.setAnimationOrigin(t,u);let e={...v(n,"layout"),onPlay:o,onComplete:a};(s.shouldReduceMotion||this.options.layoutRoot)&&(e.delay=0,e.type=!1),this.startAnimation(e)}else e||ni(this),this.isLead()&&this.options.onExitComplete&&this.options.onExitComplete();this.targetLayout=r})}unmount(){this.options.layoutId&&this.willUpdate(),this.root.nodes.remove(this);let t=this.getStack();t&&t.remove(this),this.parent&&this.parent.children.delete(this),this.instance=void 0,Z(this.updateProjection)}blockUpdate(){this.updateManuallyBlocked=!0}unblockUpdate(){this.updateManuallyBlocked=!1}isUpdateBlocked(){return this.updateManuallyBlocked||this.updateBlockedByResize}isTreeAnimationBlocked(){return this.isAnimationBlocked||this.parent&&this.parent.isTreeAnimationBlocked()||!1}startUpdate(){!this.isUpdateBlocked()&&(this.isUpdating=!0,this.nodes&&this.nodes.forEach(ns),this.animationId++)}getTransformTemplate(){let{visualElement:t}=this.options;return t&&t.getProps().transformTemplate}willUpdate(t=!0){if(this.root.hasTreeAnimated=!0,this.root.isUpdateBlocked()){this.options.onExitComplete&&this.options.onExitComplete();return}if(window.MotionCancelOptimisedAnimation&&!this.hasCheckedOptimisedAppear&&function t(e){if(e.hasCheckedOptimisedAppear=!0,e.root===e)return;let{visualElement:i}=e.options;if(!i)return;let r=i.props[tc];if(window.MotionHasOptimisedAnimation(r,"transform")){let{layout:t,layoutId:i}=e.options;window.MotionCancelOptimisedAnimation(r,"transform",_,!(t||i))}let{parent:n}=e;n&&!n.hasCheckedOptimisedAppear&&t(n)}(this),this.root.isUpdating||this.root.startUpdate(),this.isLayoutDirty)return;this.isLayoutDirty=!0;for(let t=0;t{this.isLayoutDirty?this.root.didUpdate():this.root.checkUpdateFailed()})}updateSnapshot(){!this.snapshot&&this.instance&&(this.snapshot=this.measure())}updateLayout(){if(!this.instance||(this.updateScroll(),!(this.options.alwaysMeasureLayout&&this.isLead())&&!this.isLayoutDirty))return;if(this.resumeFrom&&!this.resumeFrom.instance)for(let t=0;t.999999999999&&(e.x=1),e.y<1.0000000000001&&e.y>.999999999999&&(e.y=1)}}(this.layoutCorrected,this.treeScale,this.path,i),e.layout&&!e.target&&(1!==this.treeScale.x||1!==this.treeScale.y)&&(e.target=e.layout.layoutBox,e.targetWithTransforms=i_());let{target:l}=e;if(!l){this.prevProjectionDelta&&(this.createProjectionDeltas(),this.scheduleRender());return}this.projectionDelta&&this.prevProjectionDelta?(rO(this.prevProjectionDelta.x,this.projectionDelta.x),rO(this.prevProjectionDelta.y,this.projectionDelta.y)):this.createProjectionDeltas(),iU(this.projectionDelta,this.layoutCorrected,l,this.latestValues),this.treeScale.x===o&&this.treeScale.y===a&&rq(this.projectionDelta.x,this.prevProjectionDelta.x)&&rq(this.projectionDelta.y,this.prevProjectionDelta.y)||(this.hasProjected=!0,this.scheduleRender(),this.notifyListeners("projectionUpdate",l)),rJ&&rZ.recalculatedProjection++}hide(){this.isVisible=!1}show(){this.isVisible=!0}scheduleRender(t=!0){var e;if(null===(e=this.options.visualElement)||void 0===e||e.scheduleRender(),t){let t=this.getStack();t&&t.scheduleRender()}this.resumingFrom&&!this.resumingFrom.instance&&(this.resumingFrom=void 0)}createProjectionDeltas(){this.prevProjectionDelta=iK(),this.projectionDelta=iK(),this.projectionDeltaWithTransform=iK()}setAnimationOrigin(t,e=!1){let i;let r=this.snapshot,n=r?r.latestValues:{},s={...this.latestValues},o=iK();this.relativeParent&&this.relativeParent.options.layoutRoot||(this.relativeTarget=this.relativeTargetOrigin=void 0),this.attemptToResolveRelativeTarget=!e;let a=i_(),l=(r?r.source:void 0)!==(this.layout?this.layout.source:void 0),u=this.getStack(),h=!u||u.members.length<=1,d=!!(l&&!h&&!0===this.options.crossfade&&!this.path.some(nu));this.animationProgress=0,this.mixTargetDelta=e=>{let r=e/1e3;if(na(o.x,t.x,r),na(o.y,t.y,r),this.setTargetDelta(o),this.relativeTarget&&this.relativeTargetOrigin&&this.layout&&this.relativeParent&&this.relativeParent.layout){var u,c,p,m;i$(a,this.layout.layoutBox,this.relativeParent.layout.layoutBox),p=this.relativeTarget,m=this.relativeTargetOrigin,nl(p.x,m.x,a.x,r),nl(p.y,m.y,a.y,r),i&&(u=this.relativeTarget,c=i,rH(u.x,c.x)&&rH(u.y,c.y))&&(this.isProjectionDirty=!1),i||(i=i_()),rB(i,this.relativeTarget)}l&&(this.animationValues=s,function(t,e,i,r,n,s){n?(t.opacity=eC(0,void 0!==i.opacity?i.opacity:1,rR(r)),t.opacityExit=eC(void 0!==e.opacity?e.opacity:1,0,rj(r))):s&&(t.opacity=eC(void 0!==e.opacity?e.opacity:1,void 0!==i.opacity?i.opacity:1,r));for(let n=0;n{rf.hasAnimatedSinceResize=!0,this.currentAnimation=function(t,e,i){let r=tu(0)?0:tl(0);return r.start(ic("",r,1e3,i)),r.animation}(0,0,{...t,onUpdate:e=>{this.mixTargetDelta(e),t.onUpdate&&t.onUpdate(e)},onComplete:()=>{t.onComplete&&t.onComplete(),this.completeAnimation()}}),this.resumingFrom&&(this.resumingFrom.currentAnimation=this.currentAnimation),this.pendingAnimation=void 0})}completeAnimation(){this.resumingFrom&&(this.resumingFrom.currentAnimation=void 0,this.resumingFrom.preserveOpacity=void 0);let t=this.getStack();t&&t.exitAnimationComplete(),this.resumingFrom=this.currentAnimation=this.animationValues=void 0,this.notifyListeners("animationComplete")}finishAnimation(){this.currentAnimation&&(this.mixTargetDelta&&this.mixTargetDelta(1e3),this.currentAnimation.stop()),this.completeAnimation()}applyTransformsToTarget(){let t=this.getLead(),{targetWithTransforms:e,target:i,layout:r,latestValues:n}=t;if(e&&i&&r){if(this!==t&&this.layout&&r&&nm(this.options.animationType,this.layout.layoutBox,r.layoutBox)){i=this.target||i_();let e=iO(this.layout.layoutBox.x);i.x.min=t.target.x.min,i.x.max=i.x.min+e;let r=iO(this.layout.layoutBox.y);i.y.min=t.target.y.min,i.y.max=i.y.min+r}rB(e,i),i8(e,n),iU(this.projectionDeltaWithTransform,this.layoutCorrected,e,n)}}registerSharedNode(t,e){this.sharedNodes.has(t)||this.sharedNodes.set(t,new r_),this.sharedNodes.get(t).add(e);let i=e.options.initialPromotionConfig;e.promote({transition:i?i.transition:void 0,preserveFollowOpacity:i&&i.shouldPreserveFollowOpacity?i.shouldPreserveFollowOpacity(e):void 0})}isLead(){let t=this.getStack();return!t||t.lead===this}getLead(){var t;let{layoutId:e}=this.options;return e&&(null===(t=this.getStack())||void 0===t?void 0:t.lead)||this}getPrevLead(){var t;let{layoutId:e}=this.options;return e?null===(t=this.getStack())||void 0===t?void 0:t.prevLead:void 0}getStack(){let{layoutId:t}=this.options;if(t)return this.root.sharedNodes.get(t)}promote({needsReset:t,transition:e,preserveFollowOpacity:i}={}){let r=this.getStack();r&&r.promote(this,i),t&&(this.projectionDelta=void 0,this.needsReset=!0),e&&this.setOptions({transition:e})}relegate(){let t=this.getStack();return!!t&&t.relegate(this)}resetSkewAndRotation(){let{visualElement:t}=this.options;if(!t)return;let e=!1,{latestValues:i}=t;if((i.z||i.rotate||i.rotateX||i.rotateY||i.rotateZ||i.skewX||i.skewY)&&(e=!0),!e)return;let r={};i.z&&r5("z",t,r,this.animationValues);for(let e=0;e{var e;return null===(e=t.currentAnimation)||void 0===e?void 0:e.stop()}),this.root.nodes.forEach(r7),this.root.sharedNodes.clear()}}}function r3(t){t.updateLayout()}function r9(t){var e;let i=(null===(e=t.resumeFrom)||void 0===e?void 0:e.snapshot)||t.snapshot;if(t.isLead()&&t.layout&&i&&t.hasListeners("didUpdate")){let{layoutBox:e,measuredBox:r}=t.layout,{animationType:n}=t.options,s=i.source!==t.layout.source;"size"===n?iZ(t=>{let r=s?i.measuredBox[t]:i.layoutBox[t],n=iO(r);r.min=e[t].min,r.max=r.min+n}):nm(n,i.layoutBox,e)&&iZ(r=>{let n=s?i.measuredBox[r]:i.layoutBox[r],o=iO(e[r]);n.max=n.min+o,t.relativeTarget&&!t.currentAnimation&&(t.isProjectionDirty=!0,t.relativeTarget[r].max=t.relativeTarget[r].min+o)});let o=iK();iU(o,e,i.layoutBox);let a=iK();s?iU(a,t.applyTransform(r,!0),i.measuredBox):iU(a,e,i.layoutBox);let l=!rY(o),u=!1;if(!t.resumeFrom){let r=t.getClosestProjectingParent();if(r&&!r.resumeFrom){let{snapshot:n,layout:s}=r;if(n&&s){let o=i_();i$(o,i.layoutBox,n.layoutBox);let a=i_();i$(a,e,s.layoutBox),rX(o,a)||(u=!0),r.options.layoutRoot&&(t.relativeTarget=a,t.relativeTargetOrigin=o,t.relativeParent=r)}}}t.notifyListeners("didUpdate",{layout:e,snapshot:i,delta:a,layoutDelta:o,hasLayoutChanged:l,hasRelativeTargetChanged:u})}else if(t.isLead()){let{onExitComplete:e}=t.options;e&&e()}t.options.transition=void 0}function r6(t){rJ&&rZ.totalNodes++,t.parent&&(t.isProjecting()||(t.isProjectionDirty=t.parent.isProjectionDirty),t.isSharedProjectionDirty||(t.isSharedProjectionDirty=!!(t.isProjectionDirty||t.parent.isProjectionDirty||t.parent.isSharedProjectionDirty)),t.isTransformDirty||(t.isTransformDirty=t.parent.isTransformDirty))}function r4(t){t.isProjectionDirty=t.isSharedProjectionDirty=t.isTransformDirty=!1}function r8(t){t.clearSnapshot()}function r7(t){t.clearMeasurements()}function nt(t){t.isLayoutDirty=!1}function ne(t){let{visualElement:e}=t.options;e&&e.getProps().onBeforeLayoutMeasure&&e.notify("BeforeLayoutMeasure"),t.resetTransform()}function ni(t){t.finishAnimation(),t.targetDelta=t.relativeTarget=t.target=void 0,t.isProjectionDirty=!0}function nr(t){t.resolveTargetDelta()}function nn(t){t.calcProjection()}function ns(t){t.resetSkewAndRotation()}function no(t){t.removeLeadSnapshot()}function na(t,e,i){t.translate=eC(e.translate,0,i),t.scale=eC(e.scale,1,i),t.origin=e.origin,t.originPoint=e.originPoint}function nl(t,e,i,r){t.min=eC(e.min,i.min,r),t.max=eC(e.max,i.max,r)}function nu(t){return t.animationValues&&void 0!==t.animationValues.opacityExit}let nh={duration:.45,ease:[.4,0,.1,1]},nd=t=>"undefined"!=typeof navigator&&navigator.userAgent&&navigator.userAgent.toLowerCase().includes(t),nc=nd("applewebkit/")&&!nd("chrome/")?Math.round:N;function np(t){t.min=nc(t.min),t.max=nc(t.max)}function nm(t,e,i){return"position"===t||"preserve-aspect"===t&&!(.2>=Math.abs(rK(e)-rK(i)))}function nf(t){var e;return t!==t.root&&(null===(e=t.scroll)||void 0===e?void 0:e.wasRoot)}let ng=r2({attachResizeListener:(t,e)=>ik(t,"resize",e),measureScroll:()=>({x:document.documentElement.scrollLeft||document.body.scrollLeft,y:document.documentElement.scrollTop||document.body.scrollTop}),checkIsScrollRoot:()=>!0}),nv={current:void 0},ny=r2({measureScroll:t=>({x:t.scrollLeft,y:t.scrollTop}),defaultParent:()=>{if(!nv.current){let t=new ng({});t.mount(window),t.setOptions({layoutScroll:!0}),nv.current=t}return nv.current},resetTransform:(t,e)=>{t.style.transform=void 0!==e?e:"none"},checkIsScrollRoot:t=>"fixed"===window.getComputedStyle(t).position});function nb(t,e,i){let{props:r}=t;t.animationState&&r.whileHover&&t.animationState.setActive("whileHover","Start"===i);let n=r["onHover"+i];n&&_.postRender(()=>n(e,iE(e)))}class nx extends iP{mount(){let{current:t}=this.node;t&&(this.unmount=function(t,e,i={}){let[r,n,s]=V(t,i),o=C(t=>{let{target:i}=t,r=e(t);if("function"!=typeof r||!i)return;let s=C(t=>{r(t),i.removeEventListener("pointerleave",s)});i.addEventListener("pointerleave",s,n)});return r.forEach(t=>{t.addEventListener("pointerenter",o,n)}),s}(t,t=>(nb(this.node,t,"Start"),t=>nb(this.node,t,"End"))))}unmount(){}}class nw extends iP{constructor(){super(...arguments),this.isActive=!1}onFocus(){let t=!1;try{t=this.node.current.matches(":focus-visible")}catch(e){t=!0}t&&this.node.animationState&&(this.node.animationState.setActive("whileFocus",!0),this.isActive=!0)}onBlur(){this.isActive&&this.node.animationState&&(this.node.animationState.setActive("whileFocus",!1),this.isActive=!1)}mount(){this.unmount=eU(ik(this.node.current,"focus",()=>this.onFocus()),ik(this.node.current,"blur",()=>this.onBlur()))}unmount(){}}function nP(t,e,i){let{props:r}=t;t.animationState&&r.whileTap&&t.animationState.setActive("whileTap","Start"===i);let n=r["onTap"+("End"===i?"":i)];n&&_.postRender(()=>n(e,iE(e)))}class nT extends iP{mount(){let{current:t}=this.node;t&&(this.unmount=function(t,e,i={}){let[r,n,s]=V(t,i),o=t=>{let r=t.currentTarget;if(!I(t)||L.has(r))return;L.add(r);let s=e(t),o=(t,e)=>{window.removeEventListener("pointerup",a),window.removeEventListener("pointercancel",l),I(t)&&L.has(r)&&(L.delete(r),"function"==typeof s&&s(t,{success:e}))},a=t=>{o(t,i.useGlobalTarget||D(r,t.target))},l=t=>{o(t,!1)};window.addEventListener("pointerup",a,n),window.addEventListener("pointercancel",l,n)};return r.forEach(t=>{j.has(t.tagName)||-1!==t.tabIndex||null!==t.getAttribute("tabindex")||(t.tabIndex=0),(i.useGlobalTarget?window:t).addEventListener("pointerdown",o,n),t.addEventListener("focus",t=>O(t,n),n)}),s}(t,t=>(nP(this.node,t,"Start"),(t,{success:e})=>nP(this.node,t,e?"End":"Cancel")),{useGlobalTarget:this.node.props.globalTapTarget}))}unmount(){}}let nS=new WeakMap,nA=new WeakMap,nk=t=>{let e=nS.get(t.target);e&&e(t)},nE=t=>{t.forEach(nk)},nM={some:0,all:1};class nV extends iP{constructor(){super(...arguments),this.hasEnteredView=!1,this.isInView=!1}startObserver(){this.unmount();let{viewport:t={}}=this.node.getProps(),{root:e,margin:i,amount:r="some",once:n}=t,s={root:e?e.current:void 0,rootMargin:i,threshold:"number"==typeof r?r:nM[r]};return function(t,e,i){let r=function({root:t,...e}){let i=t||document;nA.has(i)||nA.set(i,{});let r=nA.get(i),n=JSON.stringify(e);return r[n]||(r[n]=new IntersectionObserver(nE,{root:t,...e})),r[n]}(e);return nS.set(t,i),r.observe(t),()=>{nS.delete(t),r.unobserve(t)}}(this.node.current,s,t=>{let{isIntersecting:e}=t;if(this.isInView===e||(this.isInView=e,n&&!e&&this.hasEnteredView))return;e&&(this.hasEnteredView=!0),this.node.animationState&&this.node.animationState.setActive("whileInView",e);let{onViewportEnter:i,onViewportLeave:r}=this.node.getProps(),s=e?i:r;s&&s(t)})}mount(){this.startObserver()}update(){if("undefined"==typeof IntersectionObserver)return;let{props:t,prevProps:e}=this.node;["amount","margin","root"].some(function({viewport:t={}},{viewport:e={}}={}){return i=>t[i]!==e[i]}(t,e))&&this.startObserver()}unmount(){}}let nC=(0,rd.createContext)({strict:!1});var nD=i(5750);let nR=(0,rd.createContext)({});function nj(t){return n(t.animate)||c.some(e=>a(t[e]))}function nL(t){return!!(nj(t)||t.variants)}function nF(t){return Array.isArray(t)?t.join(" "):t}var nB=i(4563);let nO={animation:["animate","variants","whileHover","whileTap","exit","whileInView","whileFocus","whileDrag"],exit:["exit"],drag:["drag","dragControls"],focus:["whileFocus"],hover:["whileHover","onHoverStart","onHoverEnd"],tap:["whileTap","onTap","onTapStart","onTapCancel"],pan:["onPan","onPanStart","onPanSessionStart","onPanEnd"],inView:["whileInView","onViewportEnter","onViewportLeave"],layout:["layout","layoutId"]},nI={};for(let t in nO)nI[t]={isEnabled:e=>nO[t].some(t=>!!e[t])};let nU=Symbol.for("motionComponentSymbol");var nz=i(4252),nN=i(1534);let n$=["animate","circle","defs","desc","ellipse","g","image","line","filter","marker","mask","metadata","path","pattern","polygon","polyline","rect","stop","switch","symbol","svg","text","tspan","use","view"];function nW(t){if("string"!=typeof t||t.includes("-"));else if(n$.indexOf(t)>-1||/[A-Z]/u.test(t))return!0;return!1}var nY=i(3576);let nH=t=>(e,i)=>{let r=(0,rd.useContext)(nR),s=(0,rd.useContext)(nz.O),o=()=>(function({scrapeMotionValuesFromProps:t,createRenderState:e,onUpdate:i},r,s,o){let a={latestValues:function(t,e,i,r){let s={},o=r(t,{});for(let t in o)s[t]=rk(o[t]);let{initial:a,animate:l}=t,h=nj(t),d=nL(t);e&&d&&!h&&!1!==t.inherit&&(void 0===a&&(a=e.initial),void 0===l&&(l=e.animate));let c=!!i&&!1===i.initial,p=(c=c||!1===a)?l:a;if(p&&"boolean"!=typeof p&&!n(p)){let e=Array.isArray(p)?p:[p];for(let i=0;ii({props:r,current:t,...a}),a.onUpdate=t=>i(t)),a})(t,e,r,s);return i?o():(0,nY.h)(o)},nG=(t,e)=>e&&"number"==typeof t?e.transform(t):t,nX={x:"translateX",y:"translateY",z:"translateZ",transformPerspective:"perspective"},nK=$.length;function nq(t,e,i){let{style:r,vars:n,transformOrigin:s}=t,o=!1,a=!1;for(let t in e){let i=e[t];if(W.has(t)){o=!0;continue}if(ev(t)){n[t]=i;continue}{let e=nG(i,t8[t]);t.startsWith("origin")?(a=!0,s[t]=e):r[t]=e}}if(!e.transform&&(o||i?r.transform=function(t,e,i){let r="",n=!0;for(let s=0;s({style:{},transform:{},transformOrigin:{},vars:{}}),n1=()=>({...n0(),attrs:{}}),n5=t=>"string"==typeof t&&"svg"===t.toLowerCase();function n2(t,{style:e,vars:i},r,n){for(let s in Object.assign(t.style,e,n&&n.getProjectionStyles(r)),i)t.style.setProperty(s,i[s])}let n3=new Set(["baseFrequency","diffuseConstant","kernelMatrix","kernelUnitLength","keySplines","keyTimes","limitingConeAngle","markerHeight","markerWidth","numOctaves","targetX","targetY","surfaceScale","specularConstant","specularExponent","stdDeviation","tableValues","viewBox","gradientTransform","pathLength","startOffset","textLength","lengthAdjust"]);function n9(t,e,i,r){for(let i in n2(t,e,void 0,r),e.attrs)t.setAttribute(n3.has(i)?i:td(i),e.attrs[i])}function n6(t,{layout:e,layoutId:i}){return W.has(t)||t.startsWith("origin")||(e||void 0!==i)&&(!!ry[t]||"opacity"===t)}function n4(t,e,i){var r;let{style:n}=t,s={};for(let o in n)(tu(n[o])||e.style&&tu(e.style[o])||n6(o,t)||(null===(r=null==i?void 0:i.getValue(o))||void 0===r?void 0:r.liveStyle)!==void 0)&&(s[o]=n[o]);return s}function n8(t,e,i){let r=n4(t,e,i);for(let i in t)(tu(t[i])||tu(e[i]))&&(r[-1!==$.indexOf(i)?"attr"+i.charAt(0).toUpperCase()+i.substring(1):i]=t[i]);return r}let n7=["x","y","width","height","cx","cy","r"],st={useVisualState:nH({scrapeMotionValuesFromProps:n8,createRenderState:n1,onUpdate:({props:t,prevProps:e,current:i,renderState:r,latestValues:n})=>{if(!i)return;let s=!!t.drag;if(!s){for(let t in n)if(W.has(t)){s=!0;break}}if(!s)return;let o=!e;if(e)for(let i=0;i{!function(t,e){try{e.dimensions="function"==typeof t.getBBox?t.getBBox():t.getBoundingClientRect()}catch(t){e.dimensions={x:0,y:0,width:0,height:0}}}(i,r),_.render(()=>{nQ(r,n,n5(i.tagName),t.transformTemplate),n9(i,r)})})}})},se={useVisualState:nH({scrapeMotionValuesFromProps:n4,createRenderState:n0})};function si(t,e,i){for(let r in e)tu(e[r])||n6(r,i)||(t[r]=e[r])}let sr=new Set(["animate","exit","variants","initial","style","values","variants","transition","transformTemplate","custom","inherit","onBeforeLayoutMeasure","onAnimationStart","onAnimationComplete","onUpdate","onDragStart","onDrag","onDragEnd","onMeasureDragConstraints","onDirectionLock","onDragTransitionEnd","_dragX","_dragY","onHoverStart","onHoverEnd","onViewportEnter","onViewportLeave","globalTapTarget","ignoreStrict","viewport"]);function sn(t){return t.startsWith("while")||t.startsWith("drag")&&"draggable"!==t||t.startsWith("layout")||t.startsWith("onTap")||t.startsWith("onPan")||t.startsWith("onLayout")||sr.has(t)}let ss=t=>!sn(t);try{(ra=require("@emotion/is-prop-valid").default)&&(ss=t=>t.startsWith("on")?!sn(t):ra(t))}catch(t){}let so={current:null},sa={current:!1},sl=[...eT,tX,t5],su=t=>sl.find(eP(t)),sh=new WeakMap,sd=["AnimationStart","AnimationComplete","Update","BeforeLayoutMeasure","LayoutMeasure","LayoutAnimationStart","LayoutAnimationComplete"];class sc{scrapeMotionValuesFromProps(t,e,i){return{}}constructor({parent:t,props:e,presenceContext:i,reducedMotionConfig:r,blockInitialAnimation:n,visualState:s},o={}){this.current=null,this.children=new Set,this.isVariantNode=!1,this.isControllingVariants=!1,this.shouldReduceMotion=null,this.values=new Map,this.KeyframeResolver=em,this.features={},this.valueSubscriptions=new Map,this.prevMotionValues={},this.events={},this.propEventSubscriptions={},this.notifyUpdate=()=>this.notify("Update",this.latestValues),this.render=()=>{this.current&&(this.triggerBuild(),this.renderInstance(this.current,this.renderState,this.props.style,this.projection))},this.renderScheduledAt=0,this.scheduleRender=()=>{let t=te.now();this.renderScheduledAtthis.bindToMotionValue(e,t)),sa.current||function(){if(sa.current=!0,nB.j){if(window.matchMedia){let t=window.matchMedia("(prefers-reduced-motion)"),e=()=>so.current=t.matches;t.addListener(e),e()}else so.current=!1}}(),this.shouldReduceMotion="never"!==this.reducedMotionConfig&&("always"===this.reducedMotionConfig||so.current),this.parent&&this.parent.children.add(this),this.update(this.props,this.presenceContext)}unmount(){for(let t in sh.delete(this.current),this.projection&&this.projection.unmount(),Z(this.notifyUpdate),Z(this.render),this.valueSubscriptions.forEach(t=>t()),this.valueSubscriptions.clear(),this.removeFromVariantTree&&this.removeFromVariantTree(),this.parent&&this.parent.children.delete(this),this.events)this.events[t].clear();for(let t in this.features){let e=this.features[t];e&&(e.unmount(),e.isMounted=!1)}this.current=null}bindToMotionValue(t,e){let i;this.valueSubscriptions.has(t)&&this.valueSubscriptions.get(t)();let r=W.has(t),n=e.on("change",e=>{this.latestValues[t]=e,this.props.onUpdate&&_.preRender(this.notifyUpdate),r&&this.projection&&(this.projection.isTransformDirty=!0)}),s=e.on("renderRequest",this.scheduleRender);window.MotionCheckAppearSync&&(i=window.MotionCheckAppearSync(this,t,e)),this.valueSubscriptions.set(t,()=>{n(),s(),i&&i(),e.owner&&e.stop()})}sortNodePosition(t){return this.current&&this.sortInstanceNodePosition&&this.type===t.type?this.sortInstanceNodePosition(this.current,t.current):0}updateFeatures(){let t="animation";for(t in nI){let e=nI[t];if(!e)continue;let{isEnabled:i,Feature:r}=e;if(!this.features[t]&&r&&i(this.props)&&(this.features[t]=new r(this)),this.features[t]){let e=this.features[t];e.isMounted?e.update():(e.mount(),e.isMounted=!0)}}}triggerBuild(){this.build(this.renderState,this.latestValues,this.props)}measureViewportBox(){return this.current?this.measureInstanceViewportBox(this.current,this.props):i_()}getStaticValue(t){return this.latestValues[t]}setStaticValue(t,e){this.latestValues[t]=e}update(t,e){(t.transformTemplate||this.props.transformTemplate)&&this.scheduleRender(),this.prevProps=this.props,this.props=t,this.prevPresenceContext=this.presenceContext,this.presenceContext=e;for(let e=0;ee.variantChildren.delete(t)}addValue(t,e){let i=this.values.get(t);e!==i&&(i&&this.removeValue(t),this.bindToMotionValue(t,e),this.values.set(t,e),this.latestValues[t]=e.get())}removeValue(t){this.values.delete(t);let e=this.valueSubscriptions.get(t);e&&(e(),this.valueSubscriptions.delete(t)),delete this.latestValues[t],this.removeValueFromRenderState(t,this.renderState)}hasValue(t){return this.values.has(t)}getValue(t,e){if(this.props.values&&this.props.values[t])return this.props.values[t];let i=this.values.get(t);return void 0===i&&void 0!==e&&(i=tl(null===e?void 0:e,{owner:this}),this.addValue(t,i)),i}readValue(t,e){var i;let r=void 0===this.latestValues[t]&&this.current?null!==(i=this.getBaseTargetFromProps(this.props,t))&&void 0!==i?i:this.readValueFromInstance(this.current,t,this.options):this.latestValues[t];return null!=r&&("string"==typeof r&&(ef(r)||tA(r))?r=parseFloat(r):!su(r)&&t5.test(e)&&(r=ee(t,e)),this.setBaseTarget(t,tu(r)?r.get():r)),tu(r)?r.get():r}setBaseTarget(t,e){this.baseTarget[t]=e}getBaseTarget(t){var e;let i;let{initial:r}=this.props;if("string"==typeof r||"object"==typeof r){let n=u(this.props,r,null===(e=this.presenceContext)||void 0===e?void 0:e.custom);n&&(i=n[t])}if(r&&void 0!==i)return i;let n=this.getBaseTargetFromProps(this.props,t);return void 0===n||tu(n)?void 0!==this.initialValues[t]&&void 0===i?void 0:this.baseTarget[t]:n}on(t,e){return this.events[t]||(this.events[t]=new tn),this.events[t].add(e)}notify(t,...e){this.events[t]&&this.events[t].notify(...e)}}class sp extends sc{constructor(){super(...arguments),this.KeyframeResolver=eA}sortInstanceNodePosition(t,e){return 2&t.compareDocumentPosition(e)?1:-1}getBaseTargetFromProps(t,e){return t.style?t.style[e]:void 0}removeValueFromRenderState(t,{vars:e,style:i}){delete e[t],delete i[t]}handleChildMotionValue(){this.childSubscription&&(this.childSubscription(),delete this.childSubscription);let{children:t}=this.props;tu(t)&&(this.childSubscription=t.on("change",t=>{this.current&&(this.current.textContent=`${t}`)}))}}class sm extends sp{constructor(){super(...arguments),this.type="html",this.renderInstance=n2}readValueFromInstance(t,e){if(W.has(e)){let t=et(e);return t&&t.default||0}{let i=window.getComputedStyle(t),r=(ev(e)?i.getPropertyValue(e):i[e])||0;return"string"==typeof r?r.trim():r}}measureInstanceViewportBox(t,{transformPagePoint:e}){return i7(t,e)}build(t,e,i){nq(t,e,i.transformTemplate)}scrapeMotionValuesFromProps(t,e,i){return n4(t,e,i)}}class sf extends sp{constructor(){super(...arguments),this.type="svg",this.isSVGTag=!1,this.measureInstanceViewportBox=i_}getBaseTargetFromProps(t,e){return t[e]}readValueFromInstance(t,e){if(W.has(e)){let t=et(e);return t&&t.default||0}return e=n3.has(e)?e:td(e),t.getAttribute(e)}scrapeMotionValuesFromProps(t,e,i){return n8(t,e,i)}build(t,e,i){nQ(t,e,this.isSVGTag,i.transformTemplate)}renderInstance(t,e,i,r){n9(t,e,i,r)}mount(t){this.isSVGTag=n5(t.tagName),super.mount(t)}}let sg=function(t){if("undefined"==typeof Proxy)return t;let e=new Map;return new Proxy((...e)=>t(...e),{get:(i,r)=>"create"===r?t:(e.has(r)||e.set(r,t(r)),e.get(r))})}((rl={animation:{Feature:iT},exit:{Feature:iA},inView:{Feature:nV},tap:{Feature:nT},focus:{Feature:nw},hover:{Feature:nx},pan:{Feature:ro},drag:{Feature:rn,ProjectionNode:ny,MeasureLayout:rP},layout:{ProjectionNode:ny,MeasureLayout:rP}},ru=(t,e)=>nW(t)?new sf(e):new sm(e,{allowProjection:t!==rd.Fragment}),function(t,{forwardMotionProps:e}={forwardMotionProps:!1}){return function(t){var e,i;let{preloadedFeatures:r,createVisualElement:n,useRender:s,useVisualState:o,Component:l}=t;function u(t,e){var i;let r;let u={...(0,rd.useContext)(nD._),...t,layoutId:function(t){let{layoutId:e}=t,i=(0,rd.useContext)(rp.p).id;return i&&void 0!==e?i+"-"+e:e}(t)},{isStatic:h}=u,d=function(t){let{initial:e,animate:i}=function(t,e){if(nj(t)){let{initial:e,animate:i}=t;return{initial:!1===e||a(e)?e:void 0,animate:a(i)?i:void 0}}return!1!==t.inherit?e:{}}(t,(0,rd.useContext)(nR));return(0,rd.useMemo)(()=>({initial:e,animate:i}),[nF(e),nF(i)])}(t),c=o(t,h);if(!h&&nB.j){(0,rd.useContext)(nC).strict;let t=function(t){let{drag:e,layout:i}=nI;if(!e&&!i)return{};let r={...e,...i};return{MeasureLayout:(null==e?void 0:e.isEnabled(t))||(null==i?void 0:i.isEnabled(t))?r.MeasureLayout:void 0,ProjectionNode:r.ProjectionNode}}(u);r=t.MeasureLayout,d.visualElement=function(t,e,i,r,n){var s,o;let{visualElement:a}=(0,rd.useContext)(nR),l=(0,rd.useContext)(nC),u=(0,rd.useContext)(nz.O),h=(0,rd.useContext)(nD._).reducedMotion,d=(0,rd.useRef)(null);r=r||l.renderer,!d.current&&r&&(d.current=r(t,{visualState:e,parent:a,props:i,presenceContext:u,blockInitialAnimation:!!u&&!1===u.initial,reducedMotionConfig:h}));let c=d.current,p=(0,rd.useContext)(rm);c&&!c.projection&&n&&("html"===c.type||"svg"===c.type)&&function(t,e,i,r){let{layoutId:n,layout:s,drag:o,dragConstraints:a,layoutScroll:l,layoutRoot:u}=e;t.projection=new i(t.latestValues,e["data-framer-portal-id"]?void 0:function t(e){if(e)return!1!==e.options.allowProjection?e.projection:t(e.parent)}(t.parent)),t.projection.setOptions({layoutId:n,layout:s,alwaysMeasureLayout:!!o||a&&iB(a),visualElement:t,animationType:"string"==typeof s?s:"both",initialPromotionConfig:r,layoutScroll:l,layoutRoot:u})}(d.current,i,n,p);let m=(0,rd.useRef)(!1);(0,rd.useInsertionEffect)(()=>{c&&m.current&&c.update(i,u)});let f=i[tc],g=(0,rd.useRef)(!!f&&!(null===(s=window.MotionHandoffIsComplete)||void 0===s?void 0:s.call(window,f))&&(null===(o=window.MotionHasOptimisedAnimation)||void 0===o?void 0:o.call(window,f)));return(0,nN.L)(()=>{c&&(m.current=!0,window.MotionIsMounted=!0,c.updateFeatures(),rb.render(c.render),g.current&&c.animationState&&c.animationState.animateChanges())}),(0,rd.useEffect)(()=>{c&&(!g.current&&c.animationState&&c.animationState.animateChanges(),g.current&&(queueMicrotask(()=>{var t;null===(t=window.MotionHandoffMarkAsComplete)||void 0===t||t.call(window,f)}),g.current=!1))}),c}(l,c,u,n,t.ProjectionNode)}return(0,rh.jsxs)(nR.Provider,{value:d,children:[r&&d.visualElement?(0,rh.jsx)(r,{visualElement:d.visualElement,...u}):null,s(l,t,(i=d.visualElement,(0,rd.useCallback)(t=>{t&&c.onMount&&c.onMount(t),i&&(t?i.mount(t):i.unmount()),e&&("function"==typeof e?e(t):iB(e)&&(e.current=t))},[i])),c,h,d.visualElement)]})}r&&function(t){for(let e in t)nI[e]={...nI[e],...t[e]}}(r),u.displayName="motion.".concat("string"==typeof l?l:"create(".concat(null!==(i=null!==(e=l.displayName)&&void 0!==e?e:l.name)&&void 0!==i?i:"",")"));let h=(0,rd.forwardRef)(u);return h[nU]=l,h}({...nW(t)?st:se,preloadedFeatures:rl,useRender:function(t=!1){return(e,i,r,{latestValues:n},s)=>{let o=(nW(e)?function(t,e,i,r){let n=(0,rd.useMemo)(()=>{let i=n1();return nQ(i,e,n5(r),t.transformTemplate),{...i.attrs,style:{...i.style}}},[e]);if(t.style){let e={};si(e,t.style,t),n.style={...e,...n.style}}return n}:function(t,e){let i={},r=function(t,e){let i=t.style||{},r={};return si(r,i,t),Object.assign(r,function({transformTemplate:t},e){return(0,rd.useMemo)(()=>{let i=n0();return nq(i,e,t),Object.assign({},i.vars,i.style)},[e])}(t,e)),r}(t,e);return t.drag&&!1!==t.dragListener&&(i.draggable=!1,r.userSelect=r.WebkitUserSelect=r.WebkitTouchCallout="none",r.touchAction=!0===t.drag?"none":`pan-${"x"===t.drag?"y":"x"}`),void 0===t.tabIndex&&(t.onTap||t.onTapStart||t.whileTap)&&(i.tabIndex=0),i.style=r,i})(i,n,s,e),a=function(t,e,i){let r={};for(let n in t)("values"!==n||"object"!=typeof t.values)&&(ss(n)||!0===i&&sn(n)||!e&&!sn(n)||t.draggable&&n.startsWith("onDrag"))&&(r[n]=t[n]);return r}(i,"string"==typeof e,t),l=e!==rd.Fragment?{...a,...o,ref:r}:{},{children:u}=i,h=(0,rd.useMemo)(()=>tu(u)?u.get():u,[u]);return(0,rd.createElement)(e,{...l,children:h})}}(e),createVisualElement:ru,Component:t})}))},4563:function(t,e,i){i.d(e,{j:function(){return r}});let r="undefined"!=typeof window},3576:function(t,e,i){i.d(e,{h:function(){return n}});var r=i(2265);function n(t){let e=(0,r.useRef)(null);return null===e.current&&(e.current=t()),e.current}},1534:function(t,e,i){i.d(e,{L:function(){return n}});var r=i(2265);let n=i(4563).j?r.useLayoutEffect:r.useEffect},3335:function(t,e,i){i.d(e,{m6:function(){return q}});let r=t=>{let e=a(t),{conflictingClassGroups:i,conflictingClassGroupModifiers:r}=t;return{getClassGroupId:t=>{let i=t.split("-");return""===i[0]&&1!==i.length&&i.shift(),n(i,e)||o(t)},getConflictingClassGroupIds:(t,e)=>{let n=i[t]||[];return e&&r[t]?[...n,...r[t]]:n}}},n=(t,e)=>{if(0===t.length)return e.classGroupId;let i=t[0],r=e.nextPart.get(i),s=r?n(t.slice(1),r):void 0;if(s)return s;if(0===e.validators.length)return;let o=t.join("-");return e.validators.find(({validator:t})=>t(o))?.classGroupId},s=/^\[(.+)\]$/,o=t=>{if(s.test(t)){let e=s.exec(t)[1],i=e?.substring(0,e.indexOf(":"));if(i)return"arbitrary.."+i}},a=t=>{let{theme:e,prefix:i}=t,r={nextPart:new Map,validators:[]};return d(Object.entries(t.classGroups),i).forEach(([t,i])=>{l(i,r,t,e)}),r},l=(t,e,i,r)=>{t.forEach(t=>{if("string"==typeof t){(""===t?e:u(e,t)).classGroupId=i;return}if("function"==typeof t){if(h(t)){l(t(r),e,i,r);return}e.validators.push({validator:t,classGroupId:i});return}Object.entries(t).forEach(([t,n])=>{l(n,u(e,t),i,r)})})},u=(t,e)=>{let i=t;return e.split("-").forEach(t=>{i.nextPart.has(t)||i.nextPart.set(t,{nextPart:new Map,validators:[]}),i=i.nextPart.get(t)}),i},h=t=>t.isThemeGetter,d=(t,e)=>e?t.map(([t,i])=>[t,i.map(t=>"string"==typeof t?e+t:"object"==typeof t?Object.fromEntries(Object.entries(t).map(([t,i])=>[e+t,i])):t)]):t,c=t=>{if(t<1)return{get:()=>void 0,set:()=>{}};let e=0,i=new Map,r=new Map,n=(n,s)=>{i.set(n,s),++e>t&&(e=0,r=i,i=new Map)};return{get(t){let e=i.get(t);return void 0!==e?e:void 0!==(e=r.get(t))?(n(t,e),e):void 0},set(t,e){i.has(t)?i.set(t,e):n(t,e)}}},p=t=>{let{separator:e,experimentalParseClassName:i}=t,r=1===e.length,n=e[0],s=e.length,o=t=>{let i;let o=[],a=0,l=0;for(let u=0;ul?i-l:void 0}};return i?t=>i({className:t,parseClassName:o}):o},m=t=>{if(t.length<=1)return t;let e=[],i=[];return t.forEach(t=>{"["===t[0]?(e.push(...i.sort(),t),i=[]):i.push(t)}),e.push(...i.sort()),e},f=t=>({cache:c(t.cacheSize),parseClassName:p(t),...r(t)}),g=/\s+/,v=(t,e)=>{let{parseClassName:i,getClassGroupId:r,getConflictingClassGroupIds:n}=e,s=[],o=t.trim().split(g),a="";for(let t=o.length-1;t>=0;t-=1){let e=o[t],{modifiers:l,hasImportantModifier:u,baseClassName:h,maybePostfixModifierPosition:d}=i(e),c=!!d,p=r(c?h.substring(0,d):h);if(!p){if(!c||!(p=r(h))){a=e+(a.length>0?" "+a:a);continue}c=!1}let f=m(l).join(":"),g=u?f+"!":f,v=g+p;if(s.includes(v))continue;s.push(v);let y=n(p,c);for(let t=0;t0?" "+a:a)}return a};function y(){let t,e,i=0,r="";for(;i{let e;if("string"==typeof t)return t;let i="";for(let r=0;r{let e=e=>e[t]||[];return e.isThemeGetter=!0,e},w=/^\[(?:([a-z-]+):)?(.+)\]$/i,P=/^\d+\/\d+$/,T=new Set(["px","full","screen"]),S=/^(\d+(\.\d+)?)?(xs|sm|md|lg|xl)$/,A=/\d+(%|px|r?em|[sdl]?v([hwib]|min|max)|pt|pc|in|cm|mm|cap|ch|ex|r?lh|cq(w|h|i|b|min|max))|\b(calc|min|max|clamp)\(.+\)|^0$/,k=/^(rgba?|hsla?|hwb|(ok)?(lab|lch))\(.+\)$/,E=/^(inset_)?-?((\d+)?\.?(\d+)[a-z]+|0)_-?((\d+)?\.?(\d+)[a-z]+|0)/,M=/^(url|image|image-set|cross-fade|element|(repeating-)?(linear|radial|conic)-gradient)\(.+\)$/,V=t=>D(t)||T.has(t)||P.test(t),C=t=>Y(t,"length",H),D=t=>!!t&&!Number.isNaN(Number(t)),R=t=>Y(t,"number",D),j=t=>!!t&&Number.isInteger(Number(t)),L=t=>t.endsWith("%")&&D(t.slice(0,-1)),F=t=>w.test(t),B=t=>S.test(t),O=new Set(["length","size","percentage"]),I=t=>Y(t,O,G),U=t=>Y(t,"position",G),z=new Set(["image","url"]),N=t=>Y(t,z,K),$=t=>Y(t,"",X),W=()=>!0,Y=(t,e,i)=>{let r=w.exec(t);return!!r&&(r[1]?"string"==typeof e?r[1]===e:e.has(r[1]):i(r[2]))},H=t=>A.test(t)&&!k.test(t),G=()=>!1,X=t=>E.test(t),K=t=>M.test(t),q=function(t,...e){let i,r,n;let s=function(a){return r=(i=f(e.reduce((t,e)=>e(t),t()))).cache.get,n=i.cache.set,s=o,o(a)};function o(t){let e=r(t);if(e)return e;let s=v(t,i);return n(t,s),s}return function(){return s(y.apply(null,arguments))}}(()=>{let t=x("colors"),e=x("spacing"),i=x("blur"),r=x("brightness"),n=x("borderColor"),s=x("borderRadius"),o=x("borderSpacing"),a=x("borderWidth"),l=x("contrast"),u=x("grayscale"),h=x("hueRotate"),d=x("invert"),c=x("gap"),p=x("gradientColorStops"),m=x("gradientColorStopPositions"),f=x("inset"),g=x("margin"),v=x("opacity"),y=x("padding"),b=x("saturate"),w=x("scale"),P=x("sepia"),T=x("skew"),S=x("space"),A=x("translate"),k=()=>["auto","contain","none"],E=()=>["auto","hidden","clip","visible","scroll"],M=()=>["auto",F,e],O=()=>[F,e],z=()=>["",V,C],Y=()=>["auto",D,F],H=()=>["bottom","center","left","left-bottom","left-top","right","right-bottom","right-top","top"],G=()=>["solid","dashed","dotted","double","none"],X=()=>["normal","multiply","screen","overlay","darken","lighten","color-dodge","color-burn","hard-light","soft-light","difference","exclusion","hue","saturation","color","luminosity"],K=()=>["start","end","center","between","around","evenly","stretch"],q=()=>["","0",F],_=()=>["auto","avoid","all","avoid-page","page","left","right","column"],Z=()=>[D,F];return{cacheSize:500,separator:":",theme:{colors:[W],spacing:[V,C],blur:["none","",B,F],brightness:Z(),borderColor:[t],borderRadius:["none","","full",B,F],borderSpacing:O(),borderWidth:z(),contrast:Z(),grayscale:q(),hueRotate:Z(),invert:q(),gap:O(),gradientColorStops:[t],gradientColorStopPositions:[L,C],inset:M(),margin:M(),opacity:Z(),padding:O(),saturate:Z(),scale:Z(),sepia:q(),skew:Z(),space:O(),translate:O()},classGroups:{aspect:[{aspect:["auto","square","video",F]}],container:["container"],columns:[{columns:[B]}],"break-after":[{"break-after":_()}],"break-before":[{"break-before":_()}],"break-inside":[{"break-inside":["auto","avoid","avoid-page","avoid-column"]}],"box-decoration":[{"box-decoration":["slice","clone"]}],box:[{box:["border","content"]}],display:["block","inline-block","inline","flex","inline-flex","table","inline-table","table-caption","table-cell","table-column","table-column-group","table-footer-group","table-header-group","table-row-group","table-row","flow-root","grid","inline-grid","contents","list-item","hidden"],float:[{float:["right","left","none","start","end"]}],clear:[{clear:["left","right","both","none","start","end"]}],isolation:["isolate","isolation-auto"],"object-fit":[{object:["contain","cover","fill","none","scale-down"]}],"object-position":[{object:[...H(),F]}],overflow:[{overflow:E()}],"overflow-x":[{"overflow-x":E()}],"overflow-y":[{"overflow-y":E()}],overscroll:[{overscroll:k()}],"overscroll-x":[{"overscroll-x":k()}],"overscroll-y":[{"overscroll-y":k()}],position:["static","fixed","absolute","relative","sticky"],inset:[{inset:[f]}],"inset-x":[{"inset-x":[f]}],"inset-y":[{"inset-y":[f]}],start:[{start:[f]}],end:[{end:[f]}],top:[{top:[f]}],right:[{right:[f]}],bottom:[{bottom:[f]}],left:[{left:[f]}],visibility:["visible","invisible","collapse"],z:[{z:["auto",j,F]}],basis:[{basis:M()}],"flex-direction":[{flex:["row","row-reverse","col","col-reverse"]}],"flex-wrap":[{flex:["wrap","wrap-reverse","nowrap"]}],flex:[{flex:["1","auto","initial","none",F]}],grow:[{grow:q()}],shrink:[{shrink:q()}],order:[{order:["first","last","none",j,F]}],"grid-cols":[{"grid-cols":[W]}],"col-start-end":[{col:["auto",{span:["full",j,F]},F]}],"col-start":[{"col-start":Y()}],"col-end":[{"col-end":Y()}],"grid-rows":[{"grid-rows":[W]}],"row-start-end":[{row:["auto",{span:[j,F]},F]}],"row-start":[{"row-start":Y()}],"row-end":[{"row-end":Y()}],"grid-flow":[{"grid-flow":["row","col","dense","row-dense","col-dense"]}],"auto-cols":[{"auto-cols":["auto","min","max","fr",F]}],"auto-rows":[{"auto-rows":["auto","min","max","fr",F]}],gap:[{gap:[c]}],"gap-x":[{"gap-x":[c]}],"gap-y":[{"gap-y":[c]}],"justify-content":[{justify:["normal",...K()]}],"justify-items":[{"justify-items":["start","end","center","stretch"]}],"justify-self":[{"justify-self":["auto","start","end","center","stretch"]}],"align-content":[{content:["normal",...K(),"baseline"]}],"align-items":[{items:["start","end","center","baseline","stretch"]}],"align-self":[{self:["auto","start","end","center","stretch","baseline"]}],"place-content":[{"place-content":[...K(),"baseline"]}],"place-items":[{"place-items":["start","end","center","baseline","stretch"]}],"place-self":[{"place-self":["auto","start","end","center","stretch"]}],p:[{p:[y]}],px:[{px:[y]}],py:[{py:[y]}],ps:[{ps:[y]}],pe:[{pe:[y]}],pt:[{pt:[y]}],pr:[{pr:[y]}],pb:[{pb:[y]}],pl:[{pl:[y]}],m:[{m:[g]}],mx:[{mx:[g]}],my:[{my:[g]}],ms:[{ms:[g]}],me:[{me:[g]}],mt:[{mt:[g]}],mr:[{mr:[g]}],mb:[{mb:[g]}],ml:[{ml:[g]}],"space-x":[{"space-x":[S]}],"space-x-reverse":["space-x-reverse"],"space-y":[{"space-y":[S]}],"space-y-reverse":["space-y-reverse"],w:[{w:["auto","min","max","fit","svw","lvw","dvw",F,e]}],"min-w":[{"min-w":[F,e,"min","max","fit"]}],"max-w":[{"max-w":[F,e,"none","full","min","max","fit","prose",{screen:[B]},B]}],h:[{h:[F,e,"auto","min","max","fit","svh","lvh","dvh"]}],"min-h":[{"min-h":[F,e,"min","max","fit","svh","lvh","dvh"]}],"max-h":[{"max-h":[F,e,"min","max","fit","svh","lvh","dvh"]}],size:[{size:[F,e,"auto","min","max","fit"]}],"font-size":[{text:["base",B,C]}],"font-smoothing":["antialiased","subpixel-antialiased"],"font-style":["italic","not-italic"],"font-weight":[{font:["thin","extralight","light","normal","medium","semibold","bold","extrabold","black",R]}],"font-family":[{font:[W]}],"fvn-normal":["normal-nums"],"fvn-ordinal":["ordinal"],"fvn-slashed-zero":["slashed-zero"],"fvn-figure":["lining-nums","oldstyle-nums"],"fvn-spacing":["proportional-nums","tabular-nums"],"fvn-fraction":["diagonal-fractions","stacked-fractions"],tracking:[{tracking:["tighter","tight","normal","wide","wider","widest",F]}],"line-clamp":[{"line-clamp":["none",D,R]}],leading:[{leading:["none","tight","snug","normal","relaxed","loose",V,F]}],"list-image":[{"list-image":["none",F]}],"list-style-type":[{list:["none","disc","decimal",F]}],"list-style-position":[{list:["inside","outside"]}],"placeholder-color":[{placeholder:[t]}],"placeholder-opacity":[{"placeholder-opacity":[v]}],"text-alignment":[{text:["left","center","right","justify","start","end"]}],"text-color":[{text:[t]}],"text-opacity":[{"text-opacity":[v]}],"text-decoration":["underline","overline","line-through","no-underline"],"text-decoration-style":[{decoration:[...G(),"wavy"]}],"text-decoration-thickness":[{decoration:["auto","from-font",V,C]}],"underline-offset":[{"underline-offset":["auto",V,F]}],"text-decoration-color":[{decoration:[t]}],"text-transform":["uppercase","lowercase","capitalize","normal-case"],"text-overflow":["truncate","text-ellipsis","text-clip"],"text-wrap":[{text:["wrap","nowrap","balance","pretty"]}],indent:[{indent:O()}],"vertical-align":[{align:["baseline","top","middle","bottom","text-top","text-bottom","sub","super",F]}],whitespace:[{whitespace:["normal","nowrap","pre","pre-line","pre-wrap","break-spaces"]}],break:[{break:["normal","words","all","keep"]}],hyphens:[{hyphens:["none","manual","auto"]}],content:[{content:["none",F]}],"bg-attachment":[{bg:["fixed","local","scroll"]}],"bg-clip":[{"bg-clip":["border","padding","content","text"]}],"bg-opacity":[{"bg-opacity":[v]}],"bg-origin":[{"bg-origin":["border","padding","content"]}],"bg-position":[{bg:[...H(),U]}],"bg-repeat":[{bg:["no-repeat",{repeat:["","x","y","round","space"]}]}],"bg-size":[{bg:["auto","cover","contain",I]}],"bg-image":[{bg:["none",{"gradient-to":["t","tr","r","br","b","bl","l","tl"]},N]}],"bg-color":[{bg:[t]}],"gradient-from-pos":[{from:[m]}],"gradient-via-pos":[{via:[m]}],"gradient-to-pos":[{to:[m]}],"gradient-from":[{from:[p]}],"gradient-via":[{via:[p]}],"gradient-to":[{to:[p]}],rounded:[{rounded:[s]}],"rounded-s":[{"rounded-s":[s]}],"rounded-e":[{"rounded-e":[s]}],"rounded-t":[{"rounded-t":[s]}],"rounded-r":[{"rounded-r":[s]}],"rounded-b":[{"rounded-b":[s]}],"rounded-l":[{"rounded-l":[s]}],"rounded-ss":[{"rounded-ss":[s]}],"rounded-se":[{"rounded-se":[s]}],"rounded-ee":[{"rounded-ee":[s]}],"rounded-es":[{"rounded-es":[s]}],"rounded-tl":[{"rounded-tl":[s]}],"rounded-tr":[{"rounded-tr":[s]}],"rounded-br":[{"rounded-br":[s]}],"rounded-bl":[{"rounded-bl":[s]}],"border-w":[{border:[a]}],"border-w-x":[{"border-x":[a]}],"border-w-y":[{"border-y":[a]}],"border-w-s":[{"border-s":[a]}],"border-w-e":[{"border-e":[a]}],"border-w-t":[{"border-t":[a]}],"border-w-r":[{"border-r":[a]}],"border-w-b":[{"border-b":[a]}],"border-w-l":[{"border-l":[a]}],"border-opacity":[{"border-opacity":[v]}],"border-style":[{border:[...G(),"hidden"]}],"divide-x":[{"divide-x":[a]}],"divide-x-reverse":["divide-x-reverse"],"divide-y":[{"divide-y":[a]}],"divide-y-reverse":["divide-y-reverse"],"divide-opacity":[{"divide-opacity":[v]}],"divide-style":[{divide:G()}],"border-color":[{border:[n]}],"border-color-x":[{"border-x":[n]}],"border-color-y":[{"border-y":[n]}],"border-color-s":[{"border-s":[n]}],"border-color-e":[{"border-e":[n]}],"border-color-t":[{"border-t":[n]}],"border-color-r":[{"border-r":[n]}],"border-color-b":[{"border-b":[n]}],"border-color-l":[{"border-l":[n]}],"divide-color":[{divide:[n]}],"outline-style":[{outline:["",...G()]}],"outline-offset":[{"outline-offset":[V,F]}],"outline-w":[{outline:[V,C]}],"outline-color":[{outline:[t]}],"ring-w":[{ring:z()}],"ring-w-inset":["ring-inset"],"ring-color":[{ring:[t]}],"ring-opacity":[{"ring-opacity":[v]}],"ring-offset-w":[{"ring-offset":[V,C]}],"ring-offset-color":[{"ring-offset":[t]}],shadow:[{shadow:["","inner","none",B,$]}],"shadow-color":[{shadow:[W]}],opacity:[{opacity:[v]}],"mix-blend":[{"mix-blend":[...X(),"plus-lighter","plus-darker"]}],"bg-blend":[{"bg-blend":X()}],filter:[{filter:["","none"]}],blur:[{blur:[i]}],brightness:[{brightness:[r]}],contrast:[{contrast:[l]}],"drop-shadow":[{"drop-shadow":["","none",B,F]}],grayscale:[{grayscale:[u]}],"hue-rotate":[{"hue-rotate":[h]}],invert:[{invert:[d]}],saturate:[{saturate:[b]}],sepia:[{sepia:[P]}],"backdrop-filter":[{"backdrop-filter":["","none"]}],"backdrop-blur":[{"backdrop-blur":[i]}],"backdrop-brightness":[{"backdrop-brightness":[r]}],"backdrop-contrast":[{"backdrop-contrast":[l]}],"backdrop-grayscale":[{"backdrop-grayscale":[u]}],"backdrop-hue-rotate":[{"backdrop-hue-rotate":[h]}],"backdrop-invert":[{"backdrop-invert":[d]}],"backdrop-opacity":[{"backdrop-opacity":[v]}],"backdrop-saturate":[{"backdrop-saturate":[b]}],"backdrop-sepia":[{"backdrop-sepia":[P]}],"border-collapse":[{border:["collapse","separate"]}],"border-spacing":[{"border-spacing":[o]}],"border-spacing-x":[{"border-spacing-x":[o]}],"border-spacing-y":[{"border-spacing-y":[o]}],"table-layout":[{table:["auto","fixed"]}],caption:[{caption:["top","bottom"]}],transition:[{transition:["none","all","","colors","opacity","shadow","transform",F]}],duration:[{duration:Z()}],ease:[{ease:["linear","in","out","in-out",F]}],delay:[{delay:Z()}],animate:[{animate:["none","spin","ping","pulse","bounce",F]}],transform:[{transform:["","gpu","none"]}],scale:[{scale:[w]}],"scale-x":[{"scale-x":[w]}],"scale-y":[{"scale-y":[w]}],rotate:[{rotate:[j,F]}],"translate-x":[{"translate-x":[A]}],"translate-y":[{"translate-y":[A]}],"skew-x":[{"skew-x":[T]}],"skew-y":[{"skew-y":[T]}],"transform-origin":[{origin:["center","top","top-right","right","bottom-right","bottom","bottom-left","left","top-left",F]}],accent:[{accent:["auto",t]}],appearance:[{appearance:["none","auto"]}],cursor:[{cursor:["auto","default","pointer","wait","text","move","help","not-allowed","none","context-menu","progress","cell","crosshair","vertical-text","alias","copy","no-drop","grab","grabbing","all-scroll","col-resize","row-resize","n-resize","e-resize","s-resize","w-resize","ne-resize","nw-resize","se-resize","sw-resize","ew-resize","ns-resize","nesw-resize","nwse-resize","zoom-in","zoom-out",F]}],"caret-color":[{caret:[t]}],"pointer-events":[{"pointer-events":["none","auto"]}],resize:[{resize:["none","y","x",""]}],"scroll-behavior":[{scroll:["auto","smooth"]}],"scroll-m":[{"scroll-m":O()}],"scroll-mx":[{"scroll-mx":O()}],"scroll-my":[{"scroll-my":O()}],"scroll-ms":[{"scroll-ms":O()}],"scroll-me":[{"scroll-me":O()}],"scroll-mt":[{"scroll-mt":O()}],"scroll-mr":[{"scroll-mr":O()}],"scroll-mb":[{"scroll-mb":O()}],"scroll-ml":[{"scroll-ml":O()}],"scroll-p":[{"scroll-p":O()}],"scroll-px":[{"scroll-px":O()}],"scroll-py":[{"scroll-py":O()}],"scroll-ps":[{"scroll-ps":O()}],"scroll-pe":[{"scroll-pe":O()}],"scroll-pt":[{"scroll-pt":O()}],"scroll-pr":[{"scroll-pr":O()}],"scroll-pb":[{"scroll-pb":O()}],"scroll-pl":[{"scroll-pl":O()}],"snap-align":[{snap:["start","end","center","align-none"]}],"snap-stop":[{snap:["normal","always"]}],"snap-type":[{snap:["none","x","y","both"]}],"snap-strictness":[{snap:["mandatory","proximity"]}],touch:[{touch:["auto","none","manipulation"]}],"touch-x":[{"touch-pan":["x","left","right"]}],"touch-y":[{"touch-pan":["y","up","down"]}],"touch-pz":["touch-pinch-zoom"],select:[{select:["none","text","all","auto"]}],"will-change":[{"will-change":["auto","scroll","contents","transform",F]}],fill:[{fill:[t,"none"]}],"stroke-w":[{stroke:[V,C,R]}],stroke:[{stroke:[t,"none"]}],sr:["sr-only","not-sr-only"],"forced-color-adjust":[{"forced-color-adjust":["auto","none"]}]},conflictingClassGroups:{overflow:["overflow-x","overflow-y"],overscroll:["overscroll-x","overscroll-y"],inset:["inset-x","inset-y","start","end","top","right","bottom","left"],"inset-x":["right","left"],"inset-y":["top","bottom"],flex:["basis","grow","shrink"],gap:["gap-x","gap-y"],p:["px","py","ps","pe","pt","pr","pb","pl"],px:["pr","pl"],py:["pt","pb"],m:["mx","my","ms","me","mt","mr","mb","ml"],mx:["mr","ml"],my:["mt","mb"],size:["w","h"],"font-size":["leading"],"fvn-normal":["fvn-ordinal","fvn-slashed-zero","fvn-figure","fvn-spacing","fvn-fraction"],"fvn-ordinal":["fvn-normal"],"fvn-slashed-zero":["fvn-normal"],"fvn-figure":["fvn-normal"],"fvn-spacing":["fvn-normal"],"fvn-fraction":["fvn-normal"],"line-clamp":["display","overflow"],rounded:["rounded-s","rounded-e","rounded-t","rounded-r","rounded-b","rounded-l","rounded-ss","rounded-se","rounded-ee","rounded-es","rounded-tl","rounded-tr","rounded-br","rounded-bl"],"rounded-s":["rounded-ss","rounded-es"],"rounded-e":["rounded-se","rounded-ee"],"rounded-t":["rounded-tl","rounded-tr"],"rounded-r":["rounded-tr","rounded-br"],"rounded-b":["rounded-br","rounded-bl"],"rounded-l":["rounded-tl","rounded-bl"],"border-spacing":["border-spacing-x","border-spacing-y"],"border-w":["border-w-s","border-w-e","border-w-t","border-w-r","border-w-b","border-w-l"],"border-w-x":["border-w-r","border-w-l"],"border-w-y":["border-w-t","border-w-b"],"border-color":["border-color-s","border-color-e","border-color-t","border-color-r","border-color-b","border-color-l"],"border-color-x":["border-color-r","border-color-l"],"border-color-y":["border-color-t","border-color-b"],"scroll-m":["scroll-mx","scroll-my","scroll-ms","scroll-me","scroll-mt","scroll-mr","scroll-mb","scroll-ml"],"scroll-mx":["scroll-mr","scroll-ml"],"scroll-my":["scroll-mt","scroll-mb"],"scroll-p":["scroll-px","scroll-py","scroll-ps","scroll-pe","scroll-pt","scroll-pr","scroll-pb","scroll-pl"],"scroll-px":["scroll-pr","scroll-pl"],"scroll-py":["scroll-pt","scroll-pb"],touch:["touch-x","touch-y","touch-pz"],"touch-x":["touch"],"touch-y":["touch"],"touch-pz":["touch"]},conflictingClassGroupModifiers:{"font-size":["leading"]}}})}}]); \ No newline at end of file diff --git a/.next/static/chunks/app/_not-found/page-98467b0ee1cfb9b0.js b/.next/static/chunks/app/_not-found/page-98467b0ee1cfb9b0.js deleted file mode 100644 index 4c5b984a..00000000 --- a/.next/static/chunks/app/_not-found/page-98467b0ee1cfb9b0.js +++ /dev/null @@ -1 +0,0 @@ -(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[409],{7589:function(e,t,n){(window.__NEXT_P=window.__NEXT_P||[]).push(["/_not-found/page",function(){return n(3634)}])},3634:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return s}}),n(7043);let i=n(7437);n(2265);let o={fontFamily:'system-ui,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji"',height:"100vh",textAlign:"center",display:"flex",flexDirection:"column",alignItems:"center",justifyContent:"center"},l={display:"inline-block"},r={display:"inline-block",margin:"0 20px 0 0",padding:"0 23px 0 0",fontSize:24,fontWeight:500,verticalAlign:"top",lineHeight:"49px"},d={fontSize:14,fontWeight:400,lineHeight:"49px",margin:0};function s(){return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)("title",{children:"404: This page could not be found."}),(0,i.jsx)("div",{style:o,children:(0,i.jsxs)("div",{children:[(0,i.jsx)("style",{dangerouslySetInnerHTML:{__html:"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}),(0,i.jsx)("h1",{className:"next-error-h1",style:r,children:"404"}),(0,i.jsx)("div",{style:l,children:(0,i.jsx)("h2",{style:d,children:"This page could not be found."})})]})})]})}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)}},function(e){e.O(0,[971,117,744],function(){return e(e.s=7589)}),_N_E=e.O()}]); \ No newline at end of file diff --git a/.next/static/chunks/app/interest/page-cb344cd47e0f4a74.js b/.next/static/chunks/app/interest/page-cb344cd47e0f4a74.js deleted file mode 100644 index c57d8746..00000000 --- a/.next/static/chunks/app/interest/page-cb344cd47e0f4a74.js +++ /dev/null @@ -1 +0,0 @@ -(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[136,66],{2313:function(e,t,r){Promise.resolve().then(r.bind(r,4226)),Promise.resolve().then(r.bind(r,7452)),Promise.resolve().then(r.bind(r,8703))},4226:function(e,t,r){"use strict";r.d(t,{Button:function(){return s}});var n=r(7437),a=r(521),i=r(4502);function s(e){let{className:t,variant:r="ghost",children:s,...o}=e;return(0,n.jsx)(a.E.button,{whileHover:{y:-1},whileTap:{y:0},className:(0,i.cn)("inline-flex items-center justify-center rounded-md px-5 py-3 text-sm font-semibold transition will-change-transform","primary"===r?"bg-gradient-to-br from-brand to-brand2 text-[#02131a] shadow-[0_10px_30px_rgba(0,0,0,.35)]":"glass text-text hover:shadow-glow",t),...o,children:s})}},7452:function(e,t,r){"use strict";r.d(t,{GlowCard:function(){return s}});var n=r(7437),a=r(521),i=r(4502);function s(e){let{className:t,children:r}=e;return(0,n.jsxs)(a.E.div,{initial:{opacity:0,y:14},whileInView:{opacity:1,y:0},viewport:{once:!0,margin:"-60px"},transition:{duration:.45,ease:[.22,1,.36,1]},whileHover:{y:-2},className:(0,i.cn)("relative overflow-hidden rounded-xl glass p-6","transition-shadow hover:shadow-glow",t),children:[(0,n.jsx)(a.E.div,{"aria-hidden":"true",className:"pointer-events-none absolute -inset-24 opacity-0",whileHover:{opacity:1},transition:{duration:.25},style:{background:"radial-gradient(600px 220px at 30% 20%, rgba(56,189,248,.18), transparent 60%), radial-gradient(500px 200px at 80% 30%, rgba(167,139,250,.16), transparent 55%)"}}),(0,n.jsx)("div",{className:"relative",children:r})]})}},8703:function(e,t,r){"use strict";r.d(t,{Navbar:function(){return s}});var n=r(7437),a=r(521),i=r(4226);function s(){return(0,n.jsx)("header",{className:"sticky top-0 z-50 border-b border-border bg-bg/70 backdrop-blur-xl",children:(0,n.jsxs)("div",{className:"mx-auto flex max-w-container items-center justify-between px-7 py-4",children:[(0,n.jsxs)(a.E.a,{href:"/",initial:{opacity:0,y:-8},animate:{opacity:1,y:0},transition:{duration:.35},className:"flex items-center gap-3",children:[(0,n.jsx)("img",{src:"/logos/main-logo.png",alt:"T.O.O.LS Inc Logo",className:"h-10 w-auto object-contain"}),(0,n.jsx)("span",{className:"font-extrabold tracking-tight text-text",children:"T.O.O.LS Inc"})]}),(0,n.jsxs)("nav",{className:"hidden items-center gap-6 md:flex",children:[(0,n.jsx)("a",{className:"text-sm font-medium text-muted hover:text-text",href:"/#platform",children:"Programs"}),(0,n.jsx)("a",{className:"text-sm font-medium text-muted hover:text-text",href:"/#dashboard",children:"Impact"}),(0,n.jsx)("a",{className:"text-sm font-medium text-muted hover:text-text",href:"/partnerships",children:"Partnerships"}),(0,n.jsx)("a",{className:"text-sm font-medium text-muted hover:text-text",href:"/referral",children:"Referral"}),(0,n.jsx)("a",{className:"text-sm font-medium text-muted hover:text-text",href:"/#contact",children:"Contact"})]}),(0,n.jsxs)("div",{className:"flex items-center gap-3",children:[(0,n.jsx)(i.Button,{variant:"ghost",className:"hidden sm:inline-flex",children:(0,n.jsx)("a",{href:"/referral",children:"Submit Referral"})}),(0,n.jsx)(i.Button,{variant:"primary",children:(0,n.jsx)("a",{href:"/#contact",children:"Get Support"})})]})]})})}},4502:function(e,t,r){"use strict";r.d(t,{cn:function(){return i}});var n=r(1994),a=r(3335);function i(){for(var e=arguments.length,t=Array(e),r=0;r{let e=localStorage.getItem("user-session");if(e)try{u(JSON.parse(atob(e)))}catch(e){localStorage.removeItem("user-session")}},[]);let a=async(e,t,r)=>{try{let o={id:Date.now().toString(),email:e,name:r,enrolledCourses:[],completedLessons:[],preferences:{notifications:!0,emailUpdates:!0,theme:"dark"}},n=btoa(JSON.stringify(o));return localStorage.setItem("user-session",n),localStorage.setItem("pwd-".concat(e),btoa(t)),u(o),!0}catch(e){return!1}},i=async(e,t)=>{try{let r=localStorage.getItem("pwd-".concat(e));if(!r||atob(r)!==t)return!1;let o=localStorage.getItem("user-session");if(o)return u(JSON.parse(atob(o))),!0;return!1}catch(e){return!1}};return(0,o.jsx)(s.Provider,{value:{user:r,login:i,signup:a,logout:()=>{localStorage.removeItem("user-session"),u(null)},updateProfile:e=>{if(!r)return;let t={...r,...e};u(t);let o=btoa(JSON.stringify(t));localStorage.setItem("user-session",o)},isAuthenticated:!!r},children:t})}function a(){let e=(0,n.useContext)(s);if(void 0===e)throw Error("useAuth must be used within an AuthProvider");return e}},7960:function(){}},function(e){e.O(0,[587,971,117,744],function(){return e(e.s=3273)}),_N_E=e.O()}]); \ No newline at end of file diff --git a/.next/static/chunks/app/page-0774f4d9d0a45a7b.js b/.next/static/chunks/app/page-0774f4d9d0a45a7b.js deleted file mode 100644 index b5aa0c29..00000000 --- a/.next/static/chunks/app/page-0774f4d9d0a45a7b.js +++ /dev/null @@ -1 +0,0 @@ -(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[931],{8768:function(e,t,s){Promise.resolve().then(s.bind(s,4226)),Promise.resolve().then(s.bind(s,7727)),Promise.resolve().then(s.bind(s,7452)),Promise.resolve().then(s.bind(s,8703))},4226:function(e,t,s){"use strict";s.d(t,{Button:function(){return d}});var a=s(7437),r=s(3810),i=s(4502);function d(e){let{className:t,variant:s="ghost",children:d,...n}=e;return(0,a.jsx)(r.E.button,{whileHover:{y:-1},whileTap:{y:0},className:(0,i.cn)("inline-flex items-center justify-center rounded-md px-5 py-3 text-sm font-semibold transition will-change-transform","primary"===s?"bg-gradient-to-br from-brand to-brand2 text-[#02131a] shadow-[0_10px_30px_rgba(0,0,0,.35)]":"glass text-text hover:shadow-glow",t),...n,children:d})}},7727:function(e,t,s){"use strict";s.d(t,{DashboardSection:function(){return h}});var a=s(7437),r=s(7452);function i(e){let{eyebrow:t,title:s,subtitle:r}=e;return(0,a.jsxs)("div",{className:"mx-auto max-w-[760px] text-center",children:[t?(0,a.jsx)("div",{className:"mb-3 text-xs font-semibold tracking-[0.18em] text-muted uppercase",children:t}):null,(0,a.jsx)("h2",{className:"h2",children:s}),r?(0,a.jsx)("p",{className:"mt-4 p-lead",children:r}):null]})}var d=s(7625),n=s(6986),l=s(7059),c=s(8147),o=s(3263);let m=[{name:"Mon",value:22},{name:"Tue",value:35},{name:"Wed",value:28},{name:"Thu",value:46},{name:"Fri",value:41},{name:"Sat",value:52},{name:"Sun",value:48}];function x(e){let{label:t,value:s,hint:i}=e;return(0,a.jsxs)(r.GlowCard,{className:"p-5",children:[(0,a.jsx)("div",{className:"text-xs font-semibold tracking-[0.18em] text-muted uppercase",children:t}),(0,a.jsx)("div",{className:"mt-2 text-2xl font-extrabold tracking-tight",children:s}),(0,a.jsx)("div",{className:"mt-2 text-sm text-muted",children:i})]})}function h(){return(0,a.jsxs)("section",{id:"dashboard",className:"pt-20",children:[(0,a.jsx)(i,{eyebrow:"Platform",title:"Real dashboard UI — not a placeholder",subtitle:"DashDark-style layout with Fluent micro-motion: sidebar, command bar, KPIs, activity feed, table, and live trend chart."}),(0,a.jsx)("div",{className:"mx-auto mt-10 max-w-container",children:(0,a.jsx)("div",{className:"glass overflow-hidden rounded-xl",children:(0,a.jsxs)("div",{className:"grid min-h-[520px] grid-cols-1 lg:grid-cols-[280px_1fr]",children:[(0,a.jsxs)("div",{className:"border-b border-border p-5 lg:border-b-0 lg:border-r",children:[(0,a.jsxs)("div",{className:"mb-5 flex items-center justify-between",children:[(0,a.jsx)("div",{className:"font-extrabold tracking-tight",children:"CaseFlow"}),(0,a.jsx)("div",{className:"h-2 w-2 rounded-full bg-brand"})]}),(0,a.jsx)("div",{className:"space-y-2",children:["Overview","Participants","Workflows","Reports","Settings"].map(e=>(0,a.jsx)("div",{className:"rounded-md px-3 py-2 text-sm text-muted hover:bg-white/5 hover:text-text",children:e},e))}),(0,a.jsxs)("div",{className:"mt-6 rounded-lg border border-border bg-white/5 p-4",children:[(0,a.jsx)("div",{className:"text-xs font-semibold tracking-[0.18em] text-muted uppercase",children:"Status"}),(0,a.jsx)("div",{className:"mt-2 text-sm text-text",children:"Audit trail enabled \xb7 Role separation active"}),(0,a.jsx)("div",{className:"mt-2 text-xs text-muted",children:"Least privilege defaults, export-ready logs."})]})]}),(0,a.jsxs)("div",{className:"p-5",children:[(0,a.jsxs)("div",{className:"flex flex-col gap-3 md:flex-row md:items-center md:justify-between",children:[(0,a.jsxs)("div",{children:[(0,a.jsx)("div",{className:"text-sm text-muted",children:"Overview"}),(0,a.jsx)("div",{className:"text-xl font-extrabold tracking-tight",children:"Operational Snapshot"})]}),(0,a.jsxs)("div",{className:"flex items-center gap-3",children:[(0,a.jsx)("div",{className:"glass rounded-md px-4 py-2 text-sm text-muted",children:"Search participants…"}),(0,a.jsx)("div",{className:"glass rounded-md px-4 py-2 text-sm text-muted",children:"Last 7 days"})]})]}),(0,a.jsxs)("div",{className:"mt-6 grid grid-cols-1 gap-4 md:grid-cols-3",children:[(0,a.jsx)(x,{label:"Active workflows",value:"18",hint:"Running without exceptions"}),(0,a.jsx)(x,{label:"Pending follow-ups",value:"6",hint:"Auto reminders ready"}),(0,a.jsx)(x,{label:"Compliance checks",value:"100%",hint:"Policy aligned & logged"})]}),(0,a.jsxs)("div",{className:"mt-4 grid grid-cols-1 gap-4 lg:grid-cols-[1.2fr_.8fr]",children:[(0,a.jsxs)(r.GlowCard,{className:"p-5",children:[(0,a.jsxs)("div",{className:"flex items-center justify-between",children:[(0,a.jsxs)("div",{children:[(0,a.jsx)("div",{className:"text-xs font-semibold tracking-[0.18em] text-muted uppercase",children:"Engagement trend"}),(0,a.jsx)("div",{className:"mt-1 text-sm text-muted",children:"Weekly activity index"})]}),(0,a.jsx)("div",{className:"text-xs text-muted",children:"Live preview"})]}),(0,a.jsx)("div",{className:"mt-4 h-[220px] w-full",children:(0,a.jsx)(d.h,{width:"100%",height:"100%",children:(0,a.jsxs)(n.T,{data:m,margin:{top:10,right:10,left:-10,bottom:0},children:[(0,a.jsx)(l.K,{dataKey:"name",tick:{fill:"rgba(148,163,184,.85)",fontSize:12},axisLine:!1,tickLine:!1}),(0,a.jsx)(c.u,{contentStyle:{background:"rgba(12,15,23,.92)",border:"1px solid rgba(255,255,255,.12)",borderRadius:12,color:"rgba(248,250,252,.96)"},labelStyle:{color:"rgba(148,163,184,.9)"}}),(0,a.jsx)(o.u,{type:"monotone",dataKey:"value",stroke:"rgba(56,189,248,.85)",fill:"rgba(56,189,248,.14)",strokeWidth:2})]})})})]}),(0,a.jsxs)(r.GlowCard,{className:"p-5",children:[(0,a.jsx)("div",{className:"text-xs font-semibold tracking-[0.18em] text-muted uppercase",children:"Activity feed"}),(0,a.jsx)("div",{className:"mt-3 space-y-3",children:[{t:"2m ago",m:"Follow-up scheduled for A11"},{t:"18m ago",m:"Document checklist updated for B4"},{t:"1h ago",m:"New intake added to Row A"},{t:"3h ago",m:"Audit export generated"}].map(e=>(0,a.jsxs)("div",{className:"rounded-lg border border-border bg-white/5 p-3",children:[(0,a.jsxs)("div",{className:"flex items-center justify-between",children:[(0,a.jsx)("div",{className:"text-sm font-semibold",children:"Update"}),(0,a.jsx)("div",{className:"text-xs text-muted",children:e.t})]}),(0,a.jsx)("div",{className:"mt-1 text-sm text-muted",children:e.m})]},e.m))})]})]}),(0,a.jsxs)(r.GlowCard,{className:"mt-4 p-5",children:[(0,a.jsxs)("div",{className:"flex items-center justify-between",children:[(0,a.jsxs)("div",{children:[(0,a.jsx)("div",{className:"text-xs font-semibold tracking-[0.18em] text-muted uppercase",children:"Queue"}),(0,a.jsx)("div",{className:"mt-1 text-sm text-muted",children:"Items needing action"})]}),(0,a.jsx)("div",{className:"text-xs text-muted",children:"Auto-sorted"})]}),(0,a.jsx)("div",{className:"mt-4 overflow-x-auto",children:(0,a.jsxs)("table",{className:"w-full text-left text-sm",children:[(0,a.jsx)("thead",{className:"text-muted",children:(0,a.jsxs)("tr",{className:"border-b border-border",children:[(0,a.jsx)("th",{className:"py-2 pr-4 font-semibold",children:"UID"}),(0,a.jsx)("th",{className:"py-2 pr-4 font-semibold",children:"Item"}),(0,a.jsx)("th",{className:"py-2 pr-4 font-semibold",children:"Priority"}),(0,a.jsx)("th",{className:"py-2 pr-4 font-semibold",children:"Owner"}),(0,a.jsx)("th",{className:"py-2 pr-2 font-semibold",children:"Status"})]})}),(0,a.jsx)("tbody",{className:"text-text",children:[["A11","Weekly check-in logged","Normal","CM","Ready"],["B4","Incident statement intake","High","CM","Pending"],["A6","Document verification","Normal","CM","In progress"],["B3","Safety follow-up","High","CM","Pending"]].map(e=>(0,a.jsxs)("tr",{className:"border-b border-border/60",children:[(0,a.jsx)("td",{className:"py-3 pr-4 font-semibold",children:e[0]}),(0,a.jsx)("td",{className:"py-3 pr-4 text-muted",children:e[1]}),(0,a.jsx)("td",{className:"py-3 pr-4",children:(0,a.jsx)("span",{className:"rounded-md border border-border bg-white/5 px-2 py-1 text-xs",children:e[2]})}),(0,a.jsx)("td",{className:"py-3 pr-4 text-muted",children:e[3]}),(0,a.jsx)("td",{className:"py-3 pr-2",children:(0,a.jsx)("span",{className:"rounded-md border border-border bg-white/5 px-2 py-1 text-xs",children:e[4]})})]},e[0]+e[1]))})]})})]})]})]})})})]})}},7452:function(e,t,s){"use strict";s.d(t,{GlowCard:function(){return d}});var a=s(7437),r=s(3810),i=s(4502);function d(e){let{className:t,children:s}=e;return(0,a.jsxs)(r.E.div,{initial:{opacity:0,y:14},whileInView:{opacity:1,y:0},viewport:{once:!0,margin:"-60px"},transition:{duration:.45,ease:[.22,1,.36,1]},whileHover:{y:-2},className:(0,i.cn)("relative overflow-hidden rounded-xl glass p-6","transition-shadow hover:shadow-glow",t),children:[(0,a.jsx)(r.E.div,{"aria-hidden":"true",className:"pointer-events-none absolute -inset-24 opacity-0",whileHover:{opacity:1},transition:{duration:.25},style:{background:"radial-gradient(600px 220px at 30% 20%, rgba(56,189,248,.18), transparent 60%), radial-gradient(500px 200px at 80% 30%, rgba(167,139,250,.16), transparent 55%)"}}),(0,a.jsx)("div",{className:"relative",children:s})]})}},8703:function(e,t,s){"use strict";s.d(t,{Navbar:function(){return d}});var a=s(7437),r=s(3810),i=s(4226);function d(){return(0,a.jsx)("header",{className:"sticky top-0 z-50 border-b border-border bg-bg/70 backdrop-blur-xl",children:(0,a.jsxs)("div",{className:"mx-auto flex max-w-container items-center justify-between px-7 py-4",children:[(0,a.jsx)(r.E.div,{initial:{opacity:0,y:-8},animate:{opacity:1,y:0},transition:{duration:.35},className:"font-extrabold tracking-tight",children:"T.O.O.LS Inc"}),(0,a.jsxs)("nav",{className:"hidden items-center gap-6 md:flex",children:[(0,a.jsx)("a",{className:"text-sm font-medium text-muted hover:text-text",href:"#platform",children:"Platform"}),(0,a.jsx)("a",{className:"text-sm font-medium text-muted hover:text-text",href:"#solutions",children:"Solutions"}),(0,a.jsx)("a",{className:"text-sm font-medium text-muted hover:text-text",href:"#dashboard",children:"Dashboard"}),(0,a.jsx)("a",{className:"text-sm font-medium text-muted hover:text-text",href:"#contact",children:"Contact"})]}),(0,a.jsxs)("div",{className:"flex items-center gap-3",children:[(0,a.jsx)(i.Button,{variant:"ghost",className:"hidden sm:inline-flex",children:"View Demo"}),(0,a.jsx)(i.Button,{variant:"primary",children:"Get Started"})]})]})})}},4502:function(e,t,s){"use strict";s.d(t,{cn:function(){return i}});var a=s(1994),r=s(3335);function i(){for(var e=arguments.length,t=Array(e),s=0;s(0,i.jsx)("div",{className:"rounded-md px-3 py-2 text-sm text-muted hover:bg-white/5 hover:text-text",children:e},e))}),(0,i.jsxs)("div",{className:"mt-6 rounded-lg border border-border bg-white/5 p-4",children:[(0,i.jsx)("div",{className:"text-xs font-semibold tracking-[0.18em] text-muted uppercase",children:"Active Programs"}),(0,i.jsx)("div",{className:"mt-2 text-sm text-text",children:"Job Readiness \xb7 Education \xb7 Mentorship"}),(0,i.jsx)("div",{className:"mt-2 text-xs text-muted",children:"Supporting 42 active participants"})]})]}),(0,i.jsxs)("div",{className:"p-5",children:[(0,i.jsxs)("div",{className:"flex flex-col gap-3 md:flex-row md:items-center md:justify-between",children:[(0,i.jsxs)("div",{children:[(0,i.jsx)("div",{className:"text-sm text-muted",children:"Overview"}),(0,i.jsx)("div",{className:"text-xl font-extrabold tracking-tight",children:"Program Impact"})]}),(0,i.jsxs)("div",{className:"flex items-center gap-3",children:[(0,i.jsx)("div",{className:"glass rounded-md px-4 py-2 text-sm text-muted",children:"Search participants…"}),(0,i.jsx)("div",{className:"glass rounded-md px-4 py-2 text-sm text-muted",children:"Last 7 days"})]})]}),(0,i.jsxs)("div",{className:"mt-6 grid grid-cols-1 gap-4 md:grid-cols-3",children:[(0,i.jsx)(x,{label:"Active Participants",value:"42",hint:"Engaged in programs"}),(0,i.jsx)(x,{label:"Job Placements",value:"18",hint:"This quarter"}),(0,i.jsx)(x,{label:"Success Rate",value:"87%",hint:"Program completion"})]}),(0,i.jsxs)("div",{className:"mt-4 grid grid-cols-1 gap-4 lg:grid-cols-[1.2fr_.8fr]",children:[(0,i.jsxs)(r.GlowCard,{className:"p-5",children:[(0,i.jsxs)("div",{className:"flex items-center justify-between",children:[(0,i.jsxs)("div",{children:[(0,i.jsx)("div",{className:"text-xs font-semibold tracking-[0.18em] text-muted uppercase",children:"Participant Engagement"}),(0,i.jsx)("div",{className:"mt-1 text-sm text-muted",children:"Weekly activity overview"})]}),(0,i.jsx)("div",{className:"text-xs text-muted",children:"Current week"})]}),(0,i.jsx)("div",{className:"mt-4 h-[220px] w-full",children:(0,i.jsx)(l.h,{width:"100%",height:"100%",children:(0,i.jsxs)(n.T,{data:m,margin:{top:10,right:10,left:-10,bottom:0},children:[(0,i.jsx)(d.K,{dataKey:"name",tick:{fill:"rgba(148,163,184,.85)",fontSize:12},axisLine:!1,tickLine:!1}),(0,i.jsx)(c.u,{contentStyle:{background:"rgba(12,15,23,.92)",border:"1px solid rgba(255,255,255,.12)",borderRadius:12,color:"rgba(248,250,252,.96)"},labelStyle:{color:"rgba(148,163,184,.9)"}}),(0,i.jsx)(o.u,{type:"monotone",dataKey:"value",stroke:"rgba(56,189,248,.85)",fill:"rgba(56,189,248,.14)",strokeWidth:2})]})})})]}),(0,i.jsxs)(r.GlowCard,{className:"p-5",children:[(0,i.jsx)("div",{className:"text-xs font-semibold tracking-[0.18em] text-muted uppercase",children:"Recent Activity"}),(0,i.jsx)("div",{className:"mt-3 space-y-3",children:[{t:"10m ago",m:"New participant enrolled in Job Readiness"},{t:"1h ago",m:"Interview scheduled for John D."},{t:"2h ago",m:"Resume workshop completed - 8 attendees"},{t:"4h ago",m:"Job placement confirmed for Sarah M."}].map(e=>(0,i.jsxs)("div",{className:"rounded-lg border border-border bg-white/5 p-3",children:[(0,i.jsxs)("div",{className:"flex items-center justify-between",children:[(0,i.jsx)("div",{className:"text-sm font-semibold",children:"Update"}),(0,i.jsx)("div",{className:"text-xs text-muted",children:e.t})]}),(0,i.jsx)("div",{className:"mt-1 text-sm text-muted",children:e.m})]},e.m))})]})]}),(0,i.jsxs)(r.GlowCard,{className:"mt-4 p-5",children:[(0,i.jsxs)("div",{className:"flex items-center justify-between",children:[(0,i.jsxs)("div",{children:[(0,i.jsx)("div",{className:"text-xs font-semibold tracking-[0.18em] text-muted uppercase",children:"Upcoming Milestones"}),(0,i.jsx)("div",{className:"mt-1 text-sm text-muted",children:"Program activities this week"})]}),(0,i.jsx)("div",{className:"text-xs text-muted",children:"Auto-scheduled"})]}),(0,i.jsx)("div",{className:"mt-4 overflow-x-auto",children:(0,i.jsxs)("table",{className:"w-full text-left text-sm",children:[(0,i.jsx)("thead",{className:"text-muted",children:(0,i.jsxs)("tr",{className:"border-b border-border",children:[(0,i.jsx)("th",{className:"py-2 pr-4 font-semibold",children:"Date"}),(0,i.jsx)("th",{className:"py-2 pr-4 font-semibold",children:"Activity"}),(0,i.jsx)("th",{className:"py-2 pr-4 font-semibold",children:"Program"}),(0,i.jsx)("th",{className:"py-2 pr-4 font-semibold",children:"Participants"}),(0,i.jsx)("th",{className:"py-2 pr-2 font-semibold",children:"Status"})]})}),(0,i.jsx)("tbody",{className:"text-text",children:[["Mon 1/13","Resume Workshop","Job Readiness","12","Confirmed"],["Tue 1/14","Mock Interviews","Job Readiness","6","Scheduled"],["Wed 1/15","Career Counseling","Mentorship","8","In Progress"],["Thu 1/16","Skills Assessment","Education","15","Pending"]].map(e=>(0,i.jsxs)("tr",{className:"border-b border-border/60",children:[(0,i.jsx)("td",{className:"py-3 pr-4 font-semibold",children:e[0]}),(0,i.jsx)("td",{className:"py-3 pr-4 text-muted",children:e[1]}),(0,i.jsx)("td",{className:"py-3 pr-4",children:(0,i.jsx)("span",{className:"rounded-md border border-border bg-white/5 px-2 py-1 text-xs",children:e[2]})}),(0,i.jsx)("td",{className:"py-3 pr-4 text-muted",children:e[3]}),(0,i.jsx)("td",{className:"py-3 pr-2",children:(0,i.jsx)("span",{className:"rounded-md border border-border bg-white/5 px-2 py-1 text-xs",children:e[4]})})]},e[0]+e[1]))})]})})]})]})]})})})]})}},3783:function(e,t,s){"use strict";s.d(t,{InteractiveTiles:function(){return d}});var i=s(7437),r=s(521),a=s(4502),l=s(7452);let n=[{icon:"\uD83D\uDCCB",title:"Submit Interest Form",description:"Let us know how we can support you",action:"Get Started",href:"/interest",color:"from-brand to-brand2"},{icon:"\uD83E\uDD1D",title:"Submit Referral",description:"Refer someone who could benefit from our programs",action:"Refer Now",href:"/referral",color:"from-brand2 to-accent"},{icon:"\uD83D\uDCAC",title:"Live Chat Support",description:"Get instant answers to your questions",action:"Chat Now",onClick:"openChat",color:"from-accent to-brand"},{icon:"\uD83D\uDCDA",title:"View Programs",description:"Explore our comprehensive support services",action:"Learn More",href:"#platform",color:"from-brand to-accent"}];function d(e){let{onChatOpen:t}=e,s=e=>{if("openChat"===e.onClick&&t)t();else if(e.href){if(e.href.startsWith("#")){var s;null===(s=document.querySelector(e.href))||void 0===s||s.scrollIntoView({behavior:"smooth"})}else window.location.href=e.href}};return(0,i.jsxs)("section",{className:"mx-auto max-w-container px-7 py-16",children:[(0,i.jsxs)("div",{className:"text-center mb-10",children:[(0,i.jsx)("div",{className:"text-xs font-semibold tracking-[0.18em] text-brand2 uppercase",children:"Quick Actions"}),(0,i.jsx)("h2",{className:"h2 mt-4",children:"How Can We Help You Today?"}),(0,i.jsx)("p",{className:"mx-auto mt-4 max-w-[680px] text-muted",children:"Choose an action below to get started with our services, or chat with MackAi for instant assistance."})]}),(0,i.jsx)("div",{className:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-4 gap-4",children:n.map((e,t)=>(0,i.jsx)(r.E.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{delay:.1*t,duration:.4},onClick:()=>s(e),children:(0,i.jsxs)(l.GlowCard,{className:"group relative cursor-pointer overflow-hidden h-full",children:[(0,i.jsx)(r.E.div,{className:(0,a.cn)("absolute inset-0 bg-gradient-to-br opacity-0 group-hover:opacity-10 transition-opacity duration-300",e.color)}),(0,i.jsxs)("div",{className:"relative flex flex-col h-full",children:[(0,i.jsx)("div",{className:"text-4xl mb-4",children:e.icon}),(0,i.jsx)("h3",{className:"text-lg font-extrabold tracking-tight text-text mb-2",children:e.title}),(0,i.jsx)("p",{className:"text-sm text-muted leading-relaxed mb-6 flex-1",children:e.description}),(0,i.jsxs)("div",{className:"flex items-center gap-2 text-sm font-semibold text-brand group-hover:text-brand2 transition-colors",children:[e.action,(0,i.jsx)(r.E.span,{className:"inline-block",initial:{x:0},whileHover:{x:4},children:"→"})]})]})]})},e.title))}),(0,i.jsx)(r.E.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{delay:.4},className:"mt-12 grid grid-cols-2 md:grid-cols-4 gap-4",children:[{value:"< 5min",label:"Average Response Time"},{value:"24/7",label:"MackAi Availability"},{value:"100%",label:"Confidential Support"},{value:"48hrs",label:"Form Response Time"}].map(e=>(0,i.jsxs)("div",{className:"glass rounded-lg p-4 text-center",children:[(0,i.jsx)("div",{className:"text-2xl font-extrabold tracking-tight text-brand",children:e.value}),(0,i.jsx)("div",{className:"mt-1 text-xs text-muted",children:e.label})]},e.label))})]})}}},function(e){e.O(0,[824,169,459,971,117,744],function(){return e(e.s=4724)}),_N_E=e.O()}]); \ No newline at end of file diff --git a/.next/static/chunks/app/partnerships/page-305fd76a6ccfd112.js b/.next/static/chunks/app/partnerships/page-305fd76a6ccfd112.js deleted file mode 100644 index 2e254a41..00000000 --- a/.next/static/chunks/app/partnerships/page-305fd76a6ccfd112.js +++ /dev/null @@ -1 +0,0 @@ -(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[992],{4007:function(e,t,n){Promise.resolve().then(n.bind(n,4755)),Promise.resolve().then(n.bind(n,9185)),Promise.resolve().then(n.bind(n,7452)),Promise.resolve().then(n.bind(n,8703))},8614:function(e,t,n){"use strict";n.d(t,{M:function(){return x}});var r=n(7437),s=n(2265),o=n(8881),i=n(3576),l=n(4252),u=n(5750);class c extends s.Component{getSnapshotBeforeUpdate(e){let t=this.props.childRef.current;if(t&&e.isPresent&&!this.props.isPresent){let e=this.props.sizeRef.current;e.height=t.offsetHeight||0,e.width=t.offsetWidth||0,e.top=t.offsetTop,e.left=t.offsetLeft}return null}componentDidUpdate(){}render(){return this.props.children}}function h(e){let{children:t,isPresent:n}=e,o=(0,s.useId)(),i=(0,s.useRef)(null),l=(0,s.useRef)({width:0,height:0,top:0,left:0}),{nonce:h}=(0,s.useContext)(u._);return(0,s.useInsertionEffect)(()=>{let{width:e,height:t,top:r,left:s}=l.current;if(n||!i.current||!e||!t)return;i.current.dataset.motionPopId=o;let u=document.createElement("style");return h&&(u.nonce=h),document.head.appendChild(u),u.sheet&&u.sheet.insertRule('\n [data-motion-pop-id="'.concat(o,'"] {\n position: absolute !important;\n width: ').concat(e,"px !important;\n height: ").concat(t,"px !important;\n top: ").concat(r,"px !important;\n left: ").concat(s,"px !important;\n }\n ")),()=>{document.head.removeChild(u)}},[n]),(0,r.jsx)(c,{isPresent:n,childRef:i,sizeRef:l,children:s.cloneElement(t,{ref:i})})}let a=e=>{let{children:t,initial:n,isPresent:o,onExitComplete:u,custom:c,presenceAffectsLayout:a,mode:f}=e,p=(0,i.h)(d),m=(0,s.useId)(),v=(0,s.useCallback)(e=>{for(let t of(p.set(e,!0),p.values()))if(!t)return;u&&u()},[p,u]),x=(0,s.useMemo)(()=>({id:m,initial:n,isPresent:o,custom:c,onExitComplete:v,register:e=>(p.set(e,!1),()=>p.delete(e))}),a?[Math.random(),v]:[o,v]);return(0,s.useMemo)(()=>{p.forEach((e,t)=>p.set(t,!1))},[o]),s.useEffect(()=>{o||p.size||!u||u()},[o]),"popLayout"===f&&(t=(0,r.jsx)(h,{isPresent:o,children:t})),(0,r.jsx)(l.O.Provider,{value:x,children:t})};function d(){return new Map}var f=n(9637);let p=e=>e.key||"";function m(e){let t=[];return s.Children.forEach(e,e=>{(0,s.isValidElement)(e)&&t.push(e)}),t}var v=n(1534);let x=e=>{let{children:t,custom:n,initial:l=!0,onExitComplete:u,presenceAffectsLayout:c=!0,mode:h="sync",propagate:d=!1}=e,[x,E]=(0,f.oO)(d),g=(0,s.useMemo)(()=>m(t),[t]),C=d&&!x?[]:g.map(p),P=(0,s.useRef)(!0),R=(0,s.useRef)(g),b=(0,i.h)(()=>new Map),[w,M]=(0,s.useState)(g),[_,j]=(0,s.useState)(g);(0,v.L)(()=>{P.current=!1,R.current=g;for(let e=0;e<_.length;e++){let t=p(_[e]);C.includes(t)?b.delete(t):!0!==b.get(t)&&b.set(t,!1)}},[_,C.length,C.join("-")]);let k=[];if(g!==w){let e=[...g];for(let t=0;t<_.length;t++){let n=_[t],r=p(n);C.includes(r)||(e.splice(t,0,n),k.push(n))}"wait"===h&&k.length&&(e=k),j(m(e)),M(g);return}let{forceRender:y}=(0,s.useContext)(o.p);return(0,r.jsx)(r.Fragment,{children:_.map(e=>{let t=p(e),s=(!d||!!x)&&(g===_||C.includes(t));return(0,r.jsx)(a,{isPresent:s,initial:(!P.current||!!l)&&void 0,custom:s?void 0:n,presenceAffectsLayout:c,mode:h,onExitComplete:s?void 0:()=>{if(!b.has(t))return;b.set(t,!0);let e=!0;b.forEach(t=>{t||(e=!1)}),e&&(null==y||y(),j(R.current),d&&(null==E||E()),u&&u())},children:e},t)})})}}},function(e){e.O(0,[824,459,971,117,744],function(){return e(e.s=4007)}),_N_E=e.O()}]); \ No newline at end of file diff --git a/.next/static/chunks/app/portal/auth/page-eae55cb4afc6a920.js b/.next/static/chunks/app/portal/auth/page-eae55cb4afc6a920.js deleted file mode 100644 index d0c1b940..00000000 --- a/.next/static/chunks/app/portal/auth/page-eae55cb4afc6a920.js +++ /dev/null @@ -1 +0,0 @@ -(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[308],{9647:function(e,t,r){Promise.resolve().then(r.bind(r,6634))},6634:function(e,t,r){"use strict";r.r(t),r.d(t,{default:function(){return c}});var s=r(7437),n=r(2265),a=r(521),o=r(4210),l=r(9376),i=r(4502);function c(){let[e,t]=(0,n.useState)(!0),[r,c]=(0,n.useState)(""),[d,u]=(0,n.useState)(""),[m,x]=(0,n.useState)(""),[h,b]=(0,n.useState)(""),[f,g]=(0,n.useState)(!1),{login:p,signup:v}=(0,o.a)(),y=(0,l.useRouter)(),j=async t=>{t.preventDefault(),b(""),g(!0);try{(e?await p(r,d):await v(r,d,m))?y.push("/portal/dashboard"):b(e?"Invalid credentials":"Signup failed")}catch(e){b("An error occurred. Please try again.")}finally{g(!1)}};return(0,s.jsxs)("div",{className:"min-h-screen bg-bg flex items-center justify-center px-7",children:[(0,s.jsx)("div",{className:"pointer-events-none fixed inset-0 -z-10 bg-dash-glow"}),(0,s.jsxs)(a.E.div,{initial:{opacity:0,y:20},animate:{opacity:1,y:0},className:"w-full max-w-md",children:[(0,s.jsxs)("div",{className:"text-center mb-8",children:[(0,s.jsx)("h1",{className:"text-3xl font-extrabold tracking-tight text-text",children:e?"Welcome Back":"Create Account"}),(0,s.jsx)("p",{className:"mt-2 text-sm text-muted",children:e?"Sign in to access your learning portal":"Start your journey with T.O.O.L.S Inc"})]}),(0,s.jsxs)("div",{className:"rounded-xl bg-panel border border-border p-8 shadow-glow",children:[(0,s.jsxs)("form",{onSubmit:j,className:"space-y-6",children:[!e&&(0,s.jsxs)("div",{children:[(0,s.jsx)("label",{htmlFor:"name",className:"block text-sm font-semibold text-text mb-2",children:"Full Name"}),(0,s.jsx)("input",{id:"name",type:"text",value:m,onChange:e=>x(e.target.value),required:!e,className:"w-full rounded-lg bg-bg border border-border px-4 py-3 text-text placeholder:text-muted focus:outline-none focus:ring-2 focus:ring-brand/50",placeholder:"Enter your name"})]}),(0,s.jsxs)("div",{children:[(0,s.jsx)("label",{htmlFor:"email",className:"block text-sm font-semibold text-text mb-2",children:"Email Address"}),(0,s.jsx)("input",{id:"email",type:"email",value:r,onChange:e=>c(e.target.value),required:!0,className:"w-full rounded-lg bg-bg border border-border px-4 py-3 text-text placeholder:text-muted focus:outline-none focus:ring-2 focus:ring-brand/50",placeholder:"you@example.com"})]}),(0,s.jsxs)("div",{children:[(0,s.jsx)("label",{htmlFor:"password",className:"block text-sm font-semibold text-text mb-2",children:"Password"}),(0,s.jsx)("input",{id:"password",type:"password",value:d,onChange:e=>u(e.target.value),required:!0,minLength:8,className:"w-full rounded-lg bg-bg border border-border px-4 py-3 text-text placeholder:text-muted focus:outline-none focus:ring-2 focus:ring-brand/50",placeholder:"••••••••"}),!e&&(0,s.jsx)("p",{className:"mt-1 text-xs text-muted",children:"Must be at least 8 characters"})]}),h&&(0,s.jsx)("div",{className:"rounded-lg bg-red-500/10 border border-red-500/30 px-4 py-3 text-sm text-red-400",children:h}),(0,s.jsx)("button",{type:"submit",disabled:f,className:(0,i.cn)("w-full rounded-lg px-6 py-3 font-semibold transition-all","bg-gradient-to-br from-brand to-brand2 text-[#02131a]","hover:shadow-glow",f&&"opacity-50 cursor-not-allowed"),children:f?"Please wait...":e?"Sign In":"Create Account"})]}),(0,s.jsx)("div",{className:"mt-6 text-center",children:(0,s.jsx)("button",{onClick:()=>{t(!e),b("")},className:"text-sm text-brand hover:text-brand2 transition-colors",children:e?"Don't have an account? Sign up":"Already have an account? Sign in"})}),(0,s.jsx)("div",{className:"mt-6 pt-6 border-t border-border",children:(0,s.jsxs)("div",{className:"flex items-center gap-2 text-xs text-muted",children:[(0,s.jsx)("svg",{className:"h-4 w-4 text-brand",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor",children:(0,s.jsx)("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M12 15v2m-6 4h12a2 2 0 002-2v-6a2 2 0 00-2-2H6a2 2 0 00-2 2v6a2 2 0 002 2zm10-10V7a4 4 0 00-8 0v4h8z"})}),(0,s.jsx)("span",{children:"Secured with AES-256 encryption"})]})})]}),(0,s.jsx)("div",{className:"mt-6 text-center",children:(0,s.jsx)("a",{href:"/",className:"text-sm text-muted hover:text-text transition-colors",children:"← Back to home"})})]})]})}},4210:function(e,t,r){"use strict";r.d(t,{AuthProvider:function(){return o},a:function(){return l}});var s=r(7437),n=r(2265);let a=(0,n.createContext)(void 0);function o(e){let{children:t}=e,[r,o]=(0,n.useState)(null);(0,n.useEffect)(()=>{let e=localStorage.getItem("user-session");if(e)try{o(JSON.parse(atob(e)))}catch(e){localStorage.removeItem("user-session")}},[]);let l=async(e,t,r)=>{try{let s={id:Date.now().toString(),email:e,name:r,enrolledCourses:[],completedLessons:[],preferences:{notifications:!0,emailUpdates:!0,theme:"dark"}},n=btoa(JSON.stringify(s));return localStorage.setItem("user-session",n),localStorage.setItem("pwd-".concat(e),btoa(t)),o(s),!0}catch(e){return!1}},i=async(e,t)=>{try{let r=localStorage.getItem("pwd-".concat(e));if(!r||atob(r)!==t)return!1;let s=localStorage.getItem("user-session");if(s)return o(JSON.parse(atob(s))),!0;return!1}catch(e){return!1}};return(0,s.jsx)(a.Provider,{value:{user:r,login:i,signup:l,logout:()=>{localStorage.removeItem("user-session"),o(null)},updateProfile:e=>{if(!r)return;let t={...r,...e};o(t);let s=btoa(JSON.stringify(t));localStorage.setItem("user-session",s)},isAuthenticated:!!r},children:t})}function l(){let e=(0,n.useContext)(a);if(void 0===e)throw Error("useAuth must be used within an AuthProvider");return e}},4502:function(e,t,r){"use strict";r.d(t,{cn:function(){return a}});var s=r(1994),n=r(3335);function a(){for(var e=arguments.length,t=Array(e),r=0;r{t||u.push("/portal/auth")},[t,u]),!e)return null;let h=t=>{e.enrolledCourses.includes(t)||n({enrolledCourses:[...e.enrolledCourses,t]}),x(t)};return(0,s.jsxs)("div",{className:"min-h-screen bg-bg",children:[(0,s.jsx)("div",{className:"pointer-events-none fixed inset-0 -z-10 bg-dash-glow"}),(0,s.jsx)("header",{className:"border-b border-border bg-panel/50 backdrop-blur-xl",children:(0,s.jsxs)("div",{className:"mx-auto max-w-container px-7 py-4 flex items-center justify-between",children:[(0,s.jsx)("div",{className:"flex items-center gap-4",children:(0,s.jsx)("button",{onClick:()=>u.push("/portal/dashboard"),className:"text-brand hover:text-brand2",children:"← Back to Dashboard"})}),(0,s.jsx)("button",{onClick:c,className:"text-sm font-semibold text-muted hover:text-text transition-colors",children:"Logout"})]})}),(0,s.jsxs)("div",{className:"mx-auto max-w-container px-7 py-8",children:[(0,s.jsxs)(o.E.div,{initial:{opacity:0,y:20},animate:{opacity:1,y:0},children:[(0,s.jsx)("h1",{className:"text-3xl font-extrabold tracking-tight text-text mb-2",children:"Interactive Courses"}),(0,s.jsx)("p",{className:"text-muted",children:"Choose a course to begin your learning journey"})]}),(0,s.jsx)("div",{className:"mt-8 grid grid-cols-1 md:grid-cols-2 gap-6",children:d.map((t,n)=>{let r=e.enrolledCourses.includes(t.id);return(0,s.jsx)(o.E.div,{initial:{opacity:0,y:20},animate:{opacity:1,y:0},transition:{delay:.1*n},children:(0,s.jsxs)(l.GlowCard,{className:"p-6 h-full flex flex-col",children:[(0,s.jsx)("div",{className:"text-5xl mb-4",children:t.thumbnail}),(0,s.jsx)("h3",{className:"text-xl font-extrabold tracking-tight text-text mb-2",children:t.title}),(0,s.jsx)("p",{className:"text-sm text-muted leading-relaxed mb-4 flex-1",children:t.description}),(0,s.jsxs)("div",{className:"flex items-center gap-4 text-xs text-muted mb-4",children:[(0,s.jsxs)("span",{className:"flex items-center gap-1",children:[(0,s.jsx)("svg",{className:"h-4 w-4",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor",children:(0,s.jsx)("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M12 6.253v13m0-13C10.832 5.477 9.246 5 7.5 5S4.168 5.477 3 6.253v13C4.168 18.477 5.754 18 7.5 18s3.332.477 4.5 1.253m0-13C13.168 5.477 14.754 5 16.5 5c1.747 0 3.332.477 4.5 1.253v13C19.832 18.477 18.247 18 16.5 18c-1.746 0-3.332.477-4.5 1.253"})}),t.lessons," lessons"]}),(0,s.jsxs)("span",{className:"flex items-center gap-1",children:[(0,s.jsx)("svg",{className:"h-4 w-4",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor",children:(0,s.jsx)("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M12 8v4l3 3m6-3a9 9 0 11-18 0 9 9 0 0118 0z"})}),t.duration]}),(0,s.jsx)("span",{className:"px-2 py-1 rounded-full bg-brand/10 text-brand text-[10px] font-semibold uppercase",children:t.level})]}),(0,s.jsx)("button",{onClick:()=>h(t.id),className:r?"w-full px-4 py-3 rounded-lg font-semibold text-sm bg-brand/20 text-brand border border-brand/30":"w-full px-4 py-3 rounded-lg font-semibold text-sm bg-gradient-to-br from-brand to-brand2 text-[#02131a] hover:shadow-glow transition-shadow",children:r?"✓ Enrolled":"Enroll Now"})]})},t.id)})})]})]})}},7452:function(e,t,n){"use strict";n.d(t,{GlowCard:function(){return a}});var s=n(7437),r=n(521),i=n(4502);function a(e){let{className:t,children:n}=e;return(0,s.jsxs)(r.E.div,{initial:{opacity:0,y:14},whileInView:{opacity:1,y:0},viewport:{once:!0,margin:"-60px"},transition:{duration:.45,ease:[.22,1,.36,1]},whileHover:{y:-2},className:(0,i.cn)("relative overflow-hidden rounded-xl glass p-6","transition-shadow hover:shadow-glow",t),children:[(0,s.jsx)(r.E.div,{"aria-hidden":"true",className:"pointer-events-none absolute -inset-24 opacity-0",whileHover:{opacity:1},transition:{duration:.25},style:{background:"radial-gradient(600px 220px at 30% 20%, rgba(56,189,248,.18), transparent 60%), radial-gradient(500px 200px at 80% 30%, rgba(167,139,250,.16), transparent 55%)"}}),(0,s.jsx)("div",{className:"relative",children:n})]})}},4210:function(e,t,n){"use strict";n.d(t,{AuthProvider:function(){return a},a:function(){return o}});var s=n(7437),r=n(2265);let i=(0,r.createContext)(void 0);function a(e){let{children:t}=e,[n,a]=(0,r.useState)(null);(0,r.useEffect)(()=>{let e=localStorage.getItem("user-session");if(e)try{a(JSON.parse(atob(e)))}catch(e){localStorage.removeItem("user-session")}},[]);let o=async(e,t,n)=>{try{let s={id:Date.now().toString(),email:e,name:n,enrolledCourses:[],completedLessons:[],preferences:{notifications:!0,emailUpdates:!0,theme:"dark"}},r=btoa(JSON.stringify(s));return localStorage.setItem("user-session",r),localStorage.setItem("pwd-".concat(e),btoa(t)),a(s),!0}catch(e){return!1}},l=async(e,t)=>{try{let n=localStorage.getItem("pwd-".concat(e));if(!n||atob(n)!==t)return!1;let s=localStorage.getItem("user-session");if(s)return a(JSON.parse(atob(s))),!0;return!1}catch(e){return!1}};return(0,s.jsx)(i.Provider,{value:{user:n,login:l,signup:o,logout:()=>{localStorage.removeItem("user-session"),a(null)},updateProfile:e=>{if(!n)return;let t={...n,...e};a(t);let s=btoa(JSON.stringify(t));localStorage.setItem("user-session",s)},isAuthenticated:!!n},children:t})}function o(){let e=(0,r.useContext)(i);if(void 0===e)throw Error("useAuth must be used within an AuthProvider");return e}},4502:function(e,t,n){"use strict";n.d(t,{cn:function(){return i}});var s=n(1994),r=n(3335);function i(){for(var e=arguments.length,t=Array(e),n=0;n{t||c.push("/portal/auth")},[t,c]),!e)return null;let d=[{label:"Courses Enrolled",value:e.enrolledCourses.length,icon:"\uD83D\uDCDA"},{label:"Lessons Completed",value:e.completedLessons.length,icon:"✅"},{label:"Certificates",value:"0",icon:"\uD83C\uDFC6"},{label:"Progress",value:"45%",icon:"\uD83D\uDCC8"}];return(0,r.jsxs)("div",{className:"min-h-screen bg-bg",children:[(0,r.jsx)("div",{className:"pointer-events-none fixed inset-0 -z-10 bg-dash-glow"}),(0,r.jsx)("header",{className:"border-b border-border bg-panel/50 backdrop-blur-xl",children:(0,r.jsxs)("div",{className:"mx-auto max-w-container px-7 py-4 flex items-center justify-between",children:[(0,r.jsxs)("div",{className:"flex items-center gap-4",children:[(0,r.jsx)("a",{href:"/",className:"text-xl font-extrabold tracking-tight text-text",children:"T.O.O.L.S Inc"}),(0,r.jsx)("span",{className:"text-muted",children:"|"}),(0,r.jsx)("span",{className:"text-sm text-muted",children:"Learning Portal"})]}),(0,r.jsxs)("div",{className:"flex items-center gap-4",children:[(0,r.jsxs)("button",{className:"relative",children:[(0,r.jsx)("svg",{className:"h-6 w-6 text-muted hover:text-text",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor",children:(0,r.jsx)("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M15 17h5l-1.405-1.405A2.032 2.032 0 0118 14.158V11a6.002 6.002 0 00-4-5.659V5a2 2 0 10-4 0v.341C7.67 6.165 6 8.388 6 11v3.159c0 .538-.214 1.055-.595 1.436L4 17h5m6 0v1a3 3 0 11-6 0v-1m6 0H9"})}),(0,r.jsx)("span",{className:"absolute top-0 right-0 h-2 w-2 rounded-full bg-brand"})]}),(0,r.jsx)("button",{onClick:s,className:"text-sm font-semibold text-muted hover:text-text transition-colors",children:"Logout"})]})]})}),(0,r.jsxs)("div",{className:"mx-auto max-w-container px-7 py-8",children:[(0,r.jsxs)(l.E.div,{initial:{opacity:0,y:20},animate:{opacity:1,y:0},className:"mb-8",children:[(0,r.jsxs)("h1",{className:"text-3xl font-extrabold tracking-tight text-text",children:["Welcome back, ",e.name,"!"]}),(0,r.jsx)("p",{className:"mt-2 text-muted",children:"Continue your learning journey"})]}),(0,r.jsx)("div",{className:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-4 gap-4 mb-8",children:d.map((e,t)=>(0,r.jsx)(l.E.div,{initial:{opacity:0,y:20},animate:{opacity:1,y:0},transition:{delay:.1*t},children:(0,r.jsx)(o.GlowCard,{className:"p-6",children:(0,r.jsxs)("div",{className:"flex items-center gap-4",children:[(0,r.jsx)("div",{className:"text-3xl",children:e.icon}),(0,r.jsxs)("div",{children:[(0,r.jsx)("div",{className:"text-2xl font-extrabold tracking-tight text-text",children:e.value}),(0,r.jsx)("div",{className:"text-xs text-muted mt-1",children:e.label})]})]})})},e.label))}),(0,r.jsxs)("div",{className:"grid grid-cols-1 md:grid-cols-3 gap-6",children:[(0,r.jsx)("div",{onClick:()=>c.push("/portal/courses"),className:"cursor-pointer",children:(0,r.jsxs)(o.GlowCard,{className:"p-6",children:[(0,r.jsx)("div",{className:"text-4xl mb-4",children:"\uD83D\uDCDA"}),(0,r.jsx)("h3",{className:"text-lg font-extrabold tracking-tight text-text",children:"My Courses"}),(0,r.jsx)("p",{className:"mt-2 text-sm text-muted",children:"Access your enrolled courses and continue learning"})]})}),(0,r.jsx)("div",{onClick:()=>c.push("/portal/profile"),className:"cursor-pointer",children:(0,r.jsxs)(o.GlowCard,{className:"p-6",children:[(0,r.jsx)("div",{className:"text-4xl mb-4",children:"\uD83D\uDC64"}),(0,r.jsx)("h3",{className:"text-lg font-extrabold tracking-tight text-text",children:"Profile Settings"}),(0,r.jsx)("p",{className:"mt-2 text-sm text-muted",children:"Manage your account and preferences"})]})}),(0,r.jsxs)(o.GlowCard,{className:"p-6",children:[(0,r.jsx)("div",{className:"text-4xl mb-4",children:"\uD83C\uDF93"}),(0,r.jsx)("h3",{className:"text-lg font-extrabold tracking-tight text-text",children:"Certificates"}),(0,r.jsx)("p",{className:"mt-2 text-sm text-muted",children:"View and download your achievements"})]})]}),(0,r.jsxs)(l.E.div,{initial:{opacity:0,y:20},animate:{opacity:1,y:0},transition:{delay:.4},className:"mt-8",children:[(0,r.jsx)("h2",{className:"text-xl font-extrabold tracking-tight text-text mb-4",children:"Recent Activity"}),(0,r.jsx)(o.GlowCard,{className:"p-6",children:(0,r.jsx)("div",{className:"text-center py-8 text-muted",children:(0,r.jsx)("p",{children:"No recent activity yet. Start a course to see your progress here!"})})})]})]})]})}},7452:function(e,t,s){"use strict";s.d(t,{GlowCard:function(){return i}});var r=s(7437),a=s(521),n=s(4502);function i(e){let{className:t,children:s}=e;return(0,r.jsxs)(a.E.div,{initial:{opacity:0,y:14},whileInView:{opacity:1,y:0},viewport:{once:!0,margin:"-60px"},transition:{duration:.45,ease:[.22,1,.36,1]},whileHover:{y:-2},className:(0,n.cn)("relative overflow-hidden rounded-xl glass p-6","transition-shadow hover:shadow-glow",t),children:[(0,r.jsx)(a.E.div,{"aria-hidden":"true",className:"pointer-events-none absolute -inset-24 opacity-0",whileHover:{opacity:1},transition:{duration:.25},style:{background:"radial-gradient(600px 220px at 30% 20%, rgba(56,189,248,.18), transparent 60%), radial-gradient(500px 200px at 80% 30%, rgba(167,139,250,.16), transparent 55%)"}}),(0,r.jsx)("div",{className:"relative",children:s})]})}},4210:function(e,t,s){"use strict";s.d(t,{AuthProvider:function(){return i},a:function(){return l}});var r=s(7437),a=s(2265);let n=(0,a.createContext)(void 0);function i(e){let{children:t}=e,[s,i]=(0,a.useState)(null);(0,a.useEffect)(()=>{let e=localStorage.getItem("user-session");if(e)try{i(JSON.parse(atob(e)))}catch(e){localStorage.removeItem("user-session")}},[]);let l=async(e,t,s)=>{try{let r={id:Date.now().toString(),email:e,name:s,enrolledCourses:[],completedLessons:[],preferences:{notifications:!0,emailUpdates:!0,theme:"dark"}},a=btoa(JSON.stringify(r));return localStorage.setItem("user-session",a),localStorage.setItem("pwd-".concat(e),btoa(t)),i(r),!0}catch(e){return!1}},o=async(e,t)=>{try{let s=localStorage.getItem("pwd-".concat(e));if(!s||atob(s)!==t)return!1;let r=localStorage.getItem("user-session");if(r)return i(JSON.parse(atob(r))),!0;return!1}catch(e){return!1}};return(0,r.jsx)(n.Provider,{value:{user:s,login:o,signup:l,logout:()=>{localStorage.removeItem("user-session"),i(null)},updateProfile:e=>{if(!s)return;let t={...s,...e};i(t);let r=btoa(JSON.stringify(t));localStorage.setItem("user-session",r)},isAuthenticated:!!s},children:t})}function l(){let e=(0,a.useContext)(n);if(void 0===e)throw Error("useAuth must be used within an AuthProvider");return e}},4502:function(e,t,s){"use strict";s.d(t,{cn:function(){return n}});var r=s(1994),a=s(3335);function n(){for(var e=arguments.length,t=Array(e),s=0;s{if(!t){u.push("/portal/auth");return}e&&(m(e.name),b(e.preferences.notifications),f(e.preferences.emailUpdates))},[t,u,e]),e)?(0,r.jsxs)("div",{className:"min-h-screen bg-bg",children:[(0,r.jsx)("div",{className:"pointer-events-none fixed inset-0 -z-10 bg-dash-glow"}),(0,r.jsx)("header",{className:"border-b border-border bg-panel/50 backdrop-blur-xl",children:(0,r.jsxs)("div",{className:"mx-auto max-w-container px-7 py-4 flex items-center justify-between",children:[(0,r.jsx)("div",{className:"flex items-center gap-4",children:(0,r.jsx)("button",{onClick:()=>u.push("/portal/dashboard"),className:"text-brand hover:text-brand2",children:"← Back to Dashboard"})}),(0,r.jsx)("button",{onClick:d,className:"text-sm font-semibold text-muted hover:text-text transition-colors",children:"Logout"})]})}),(0,r.jsxs)("div",{className:"mx-auto max-w-3xl px-7 py-8",children:[(0,r.jsxs)(l.E.div,{initial:{opacity:0,y:20},animate:{opacity:1,y:0},children:[(0,r.jsx)("h1",{className:"text-3xl font-extrabold tracking-tight text-text mb-2",children:"Profile Settings"}),(0,r.jsx)("p",{className:"text-muted",children:"Manage your account and preferences"})]}),(0,r.jsxs)("div",{className:"mt-8 space-y-6",children:[(0,r.jsxs)(o.GlowCard,{className:"p-6",children:[(0,r.jsx)("h2",{className:"text-lg font-extrabold tracking-tight text-text mb-4",children:"Personal Information"}),(0,r.jsxs)("div",{className:"space-y-4",children:[(0,r.jsxs)("div",{children:[(0,r.jsx)("label",{className:"block text-sm font-semibold text-text mb-2",children:"Full Name"}),(0,r.jsx)("input",{type:"text",value:x,onChange:e=>m(e.target.value),className:"w-full rounded-lg bg-bg border border-border px-4 py-3 text-text focus:outline-none focus:ring-2 focus:ring-brand/50"})]}),(0,r.jsxs)("div",{children:[(0,r.jsx)("label",{className:"block text-sm font-semibold text-text mb-2",children:"Email Address"}),(0,r.jsx)("input",{type:"email",value:e.email,disabled:!0,className:"w-full rounded-lg bg-bg/50 border border-border px-4 py-3 text-muted cursor-not-allowed"}),(0,r.jsx)("p",{className:"mt-1 text-xs text-muted",children:"Email cannot be changed"})]})]})]}),(0,r.jsxs)(o.GlowCard,{className:"p-6",children:[(0,r.jsx)("h2",{className:"text-lg font-extrabold tracking-tight text-text mb-4",children:"Notification Preferences"}),(0,r.jsxs)("div",{className:"space-y-4",children:[(0,r.jsxs)("div",{className:"flex items-center justify-between",children:[(0,r.jsxs)("div",{children:[(0,r.jsx)("div",{className:"font-semibold text-text",children:"Push Notifications"}),(0,r.jsx)("p",{className:"text-xs text-muted mt-1",children:"Receive notifications about course updates and progress"})]}),(0,r.jsxs)("label",{className:"relative inline-flex items-center cursor-pointer",children:[(0,r.jsx)("input",{type:"checkbox",checked:h,onChange:e=>b(e.target.checked),className:"sr-only peer"}),(0,r.jsx)("div",{className:"w-11 h-6 bg-panel border border-border rounded-full peer peer-checked:bg-brand transition-colors"}),(0,r.jsx)("div",{className:"absolute left-1 top-1 bg-text w-4 h-4 rounded-full transition-transform peer-checked:translate-x-5"})]})]}),(0,r.jsxs)("div",{className:"flex items-center justify-between",children:[(0,r.jsxs)("div",{children:[(0,r.jsx)("div",{className:"font-semibold text-text",children:"Email Updates"}),(0,r.jsx)("p",{className:"text-xs text-muted mt-1",children:"Get weekly updates about new courses and opportunities"})]}),(0,r.jsxs)("label",{className:"relative inline-flex items-center cursor-pointer",children:[(0,r.jsx)("input",{type:"checkbox",checked:p,onChange:e=>f(e.target.checked),className:"sr-only peer"}),(0,r.jsx)("div",{className:"w-11 h-6 bg-panel border border-border rounded-full peer peer-checked:bg-brand transition-colors"}),(0,r.jsx)("div",{className:"absolute left-1 top-1 bg-text w-4 h-4 rounded-full transition-transform peer-checked:translate-x-5"})]})]})]})]}),(0,r.jsxs)(o.GlowCard,{className:"p-6",children:[(0,r.jsx)("h2",{className:"text-lg font-extrabold tracking-tight text-text mb-4",children:"Security"}),(0,r.jsxs)("div",{className:"space-y-4",children:[(0,r.jsxs)("div",{className:"flex items-center gap-3 text-sm",children:[(0,r.jsx)("svg",{className:"h-5 w-5 text-brand",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor",children:(0,r.jsx)("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M9 12l2 2 4-4m5.618-4.016A11.955 11.955 0 0112 2.944a11.955 11.955 0 01-8.618 3.04A12.02 12.02 0 003 9c0 5.591 3.824 10.29 9 11.622 5.176-1.332 9-6.03 9-11.622 0-1.042-.133-2.052-.382-3.016z"})}),(0,r.jsx)("span",{className:"text-text",children:"AES-256 Encryption Enabled"})]}),(0,r.jsx)("button",{className:"text-sm text-brand hover:text-brand2 transition-colors font-semibold",children:"Change Password →"})]})]}),(0,r.jsxs)("div",{className:"flex items-center gap-4",children:[(0,r.jsx)("button",{onClick:()=>{s({name:x,preferences:{...e.preferences,notifications:h,emailUpdates:p}}),v(!0),setTimeout(()=>v(!1),3e3)},className:(0,c.cn)("px-6 py-3 rounded-lg font-semibold transition-all","bg-gradient-to-br from-brand to-brand2 text-[#02131a]","hover:shadow-glow"),children:"Save Changes"}),g&&(0,r.jsx)(l.E.span,{initial:{opacity:0,x:-10},animate:{opacity:1,x:0},className:"text-sm text-brand",children:"✓ Saved successfully"})]})]})]})]}):null}},7452:function(e,t,s){"use strict";s.d(t,{GlowCard:function(){return i}});var r=s(7437),a=s(521),n=s(4502);function i(e){let{className:t,children:s}=e;return(0,r.jsxs)(a.E.div,{initial:{opacity:0,y:14},whileInView:{opacity:1,y:0},viewport:{once:!0,margin:"-60px"},transition:{duration:.45,ease:[.22,1,.36,1]},whileHover:{y:-2},className:(0,n.cn)("relative overflow-hidden rounded-xl glass p-6","transition-shadow hover:shadow-glow",t),children:[(0,r.jsx)(a.E.div,{"aria-hidden":"true",className:"pointer-events-none absolute -inset-24 opacity-0",whileHover:{opacity:1},transition:{duration:.25},style:{background:"radial-gradient(600px 220px at 30% 20%, rgba(56,189,248,.18), transparent 60%), radial-gradient(500px 200px at 80% 30%, rgba(167,139,250,.16), transparent 55%)"}}),(0,r.jsx)("div",{className:"relative",children:s})]})}},4210:function(e,t,s){"use strict";s.d(t,{AuthProvider:function(){return i},a:function(){return l}});var r=s(7437),a=s(2265);let n=(0,a.createContext)(void 0);function i(e){let{children:t}=e,[s,i]=(0,a.useState)(null);(0,a.useEffect)(()=>{let e=localStorage.getItem("user-session");if(e)try{i(JSON.parse(atob(e)))}catch(e){localStorage.removeItem("user-session")}},[]);let l=async(e,t,s)=>{try{let r={id:Date.now().toString(),email:e,name:s,enrolledCourses:[],completedLessons:[],preferences:{notifications:!0,emailUpdates:!0,theme:"dark"}},a=btoa(JSON.stringify(r));return localStorage.setItem("user-session",a),localStorage.setItem("pwd-".concat(e),btoa(t)),i(r),!0}catch(e){return!1}},o=async(e,t)=>{try{let s=localStorage.getItem("pwd-".concat(e));if(!s||atob(s)!==t)return!1;let r=localStorage.getItem("user-session");if(r)return i(JSON.parse(atob(r))),!0;return!1}catch(e){return!1}};return(0,r.jsx)(n.Provider,{value:{user:s,login:o,signup:l,logout:()=>{localStorage.removeItem("user-session"),i(null)},updateProfile:e=>{if(!s)return;let t={...s,...e};i(t);let r=btoa(JSON.stringify(t));localStorage.setItem("user-session",r)},isAuthenticated:!!s},children:t})}function l(){let e=(0,a.useContext)(n);if(void 0===e)throw Error("useAuth must be used within an AuthProvider");return e}},4502:function(e,t,s){"use strict";s.d(t,{cn:function(){return n}});var r=s(1994),a=s(3335);function n(){for(var e=arguments.length,t=Array(e),s=0;sp||(e.current=d[p],d[p]=null,p--)}function g(e,t){d[++p]=e.current,e.current=t}var y=Symbol.for("react.element"),v=Symbol.for("react.portal"),b=Symbol.for("react.fragment"),k=Symbol.for("react.strict_mode"),w=Symbol.for("react.profiler"),S=Symbol.for("react.provider"),C=Symbol.for("react.consumer"),E=Symbol.for("react.context"),x=Symbol.for("react.forward_ref"),z=Symbol.for("react.suspense"),P=Symbol.for("react.suspense_list"),N=Symbol.for("react.memo"),_=Symbol.for("react.lazy"),L=Symbol.for("react.scope");Symbol.for("react.debug_trace_mode");var T=Symbol.for("react.offscreen"),F=Symbol.for("react.legacy_hidden"),M=Symbol.for("react.cache");Symbol.for("react.tracing_marker");var O=Symbol.iterator;function R(e){return null===e||"object"!=typeof e?null:"function"==typeof(e=O&&e[O]||e["@@iterator"])?e:null}var D=m(null),A=m(null),I=m(null),U=m(null),B={$$typeof:E,_currentValue:null,_currentValue2:null,_threadCount:0,Provider:null,Consumer:null};function V(e,t){switch(g(I,t),g(A,e),g(D,null),e=t.nodeType){case 9:case 11:t=(t=t.documentElement)&&(t=t.namespaceURI)?s2(t):0;break;default:if(t=(e=8===e?t.parentNode:t).tagName,e=e.namespaceURI)t=s3(e=s2(e),t);else switch(t){case"svg":t=1;break;case"math":t=2;break;default:t=0}}h(D),g(D,t)}function Q(){h(D),h(A),h(I)}function $(e){null!==e.memoizedState&&g(U,e);var t=D.current,n=s3(t,e.type);t!==n&&(g(A,e),g(D,n))}function j(e){A.current===e&&(h(D),h(A)),U.current===e&&(h(U),B._currentValue=null)}var W=a.unstable_scheduleCallback,H=a.unstable_cancelCallback,q=a.unstable_shouldYield,K=a.unstable_requestPaint,Y=a.unstable_now,X=a.unstable_getCurrentPriorityLevel,G=a.unstable_ImmediatePriority,Z=a.unstable_UserBlockingPriority,J=a.unstable_NormalPriority,ee=a.unstable_LowPriority,et=a.unstable_IdlePriority,en=a.log,er=a.unstable_setDisableYieldValue,el=null,ea=null;function eo(e){if("function"==typeof en&&er(e),ea&&"function"==typeof ea.setStrictMode)try{ea.setStrictMode(el,e)}catch(e){}}var ei=Math.clz32?Math.clz32:function(e){return 0==(e>>>=0)?32:31-(eu(e)/es|0)|0},eu=Math.log,es=Math.LN2,ec=128,ef=4194304;function ed(e){var t=42&e;if(0!==t)return t;switch(e&-e){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:return 64;case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return 4194176&e;case 4194304:case 8388608:case 16777216:case 33554432:return 62914560&e;case 67108864:return 67108864;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 0;default:return e}}function ep(e,t){var n=e.pendingLanes;if(0===n)return 0;var r=0,l=e.suspendedLanes;e=e.pingedLanes;var a=134217727&n;return 0!==a?0!=(n=a&~l)?r=ed(n):0!=(e&=a)&&(r=ed(e)):0!=(n&=~l)?r=ed(n):0!==e&&(r=ed(e)),0===r?0:0!==t&&t!==r&&0==(t&l)&&((l=r&-r)>=(e=t&-t)||32===l&&0!=(4194176&e))?t:r}function em(e,t){return e.errorRecoveryDisabledLanes&t?0:0!=(e=-536870913&e.pendingLanes)?e:536870912&e?536870912:0}function eh(){var e=ec;return 0==(4194176&(ec<<=1))&&(ec=128),e}function eg(){var e=ef;return 0==(62914560&(ef<<=1))&&(ef=4194304),e}function ey(e){for(var t=[],n=0;31>n;n++)t.push(e);return t}function ev(e,t,n){e.pendingLanes|=t,e.suspendedLanes&=~t;var r=31-ei(t);e.entangledLanes|=t,e.entanglements[r]=1073741824|e.entanglements[r]|4194218&n}function eb(e,t){var n=e.entangledLanes|=t;for(e=e.entanglements;n;){var r=31-ei(n),l=1<l||u[r]!==s[l]){var c="\n"+u[r].replace(" at new "," at ");return e.displayName&&c.includes("")&&(c=c.replace("",e.displayName)),c}while(1<=r&&0<=l);break}}}finally{eG=!1,Error.prepareStackTrace=n}return(n=e?e.displayName||e.name:"")?eX(n):""}function eJ(e){try{var t="";do t+=function(e){switch(e.tag){case 26:case 27:case 5:return eX(e.type);case 16:return eX("Lazy");case 13:return eX("Suspense");case 19:return eX("SuspenseList");case 0:case 2:case 15:return e=eZ(e.type,!1);case 11:return e=eZ(e.type.render,!1);case 1:return e=eZ(e.type,!0);default:return""}}(e),e=e.return;while(e);return t}catch(e){return"\nError generating stack: "+e.message+"\n"+e.stack}}var e0=Symbol.for("react.client.reference");function e1(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":case"object":return e;default:return""}}function e2(e){var t=e.type;return(e=e.nodeName)&&"input"===e.toLowerCase()&&("checkbox"===t||"radio"===t)}function e3(e){e._valueTracker||(e._valueTracker=function(e){var t=e2(e)?"checked":"value",n=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),r=""+e[t];if(!e.hasOwnProperty(t)&&void 0!==n&&"function"==typeof n.get&&"function"==typeof n.set){var l=n.get,a=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return l.call(this)},set:function(e){r=""+e,a.call(this,e)}}),Object.defineProperty(e,t,{enumerable:n.enumerable}),{getValue:function(){return r},setValue:function(e){r=""+e},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}(e))}function e4(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=e2(e)?e.checked?"true":"false":e.value),(e=r)!==n&&(t.setValue(e),!0)}function e6(e){if(void 0===(e=e||("undefined"!=typeof document?document:void 0)))return null;try{return e.activeElement||e.body}catch(t){return e.body}}var e8=/[\n"\\]/g;function e5(e){return e.replace(e8,function(e){return"\\"+e.charCodeAt(0).toString(16)+" "})}function e7(e,t,n,r,l,a,o,i){e.name="",null!=o&&"function"!=typeof o&&"symbol"!=typeof o&&"boolean"!=typeof o?e.type=o:e.removeAttribute("type"),null!=t?"number"===o?(0===t&&""===e.value||e.value!=t)&&(e.value=""+e1(t)):e.value!==""+e1(t)&&(e.value=""+e1(t)):"submit"!==o&&"reset"!==o||e.removeAttribute("value"),null!=t?te(e,o,e1(t)):null!=n?te(e,o,e1(n)):null!=r&&e.removeAttribute("value"),null==l&&null!=a&&(e.defaultChecked=!!a),null!=l&&(e.checked=l&&"function"!=typeof l&&"symbol"!=typeof l),null!=i&&"function"!=typeof i&&"symbol"!=typeof i&&"boolean"!=typeof i?e.name=""+e1(i):e.removeAttribute("name")}function e9(e,t,n,r,l,a,o,i){if(null!=a&&"function"!=typeof a&&"symbol"!=typeof a&&"boolean"!=typeof a&&(e.type=a),null!=t||null!=n){if(!("submit"!==a&&"reset"!==a||null!=t))return;n=null!=n?""+e1(n):"",t=null!=t?""+e1(t):n,i||t===e.value||(e.value=t),e.defaultValue=t}r="function"!=typeof(r=null!=r?r:l)&&"symbol"!=typeof r&&!!r,e.checked=i?e.checked:!!r,e.defaultChecked=!!r,null!=o&&"function"!=typeof o&&"symbol"!=typeof o&&"boolean"!=typeof o&&(e.name=o)}function te(e,t,n){"number"===t&&e6(e.ownerDocument)===e||e.defaultValue===""+n||(e.defaultValue=""+n)}var tt=Array.isArray;function tn(e,t,n,r){if(e=e.options,t){t={};for(var l=0;l"+t.valueOf().toString()+"",t=iX.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}}var to=ta;"undefined"!=typeof MSApp&&MSApp.execUnsafeLocalFunction&&(to=function(e,t){return MSApp.execUnsafeLocalFunction(function(){return ta(e,t)})});var ti=to;function tu(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&3===n.nodeType){n.nodeValue=t;return}}e.textContent=t}var ts=new Set("animationIterationCount aspectRatio borderImageOutset borderImageSlice borderImageWidth boxFlex boxFlexGroup boxOrdinalGroup columnCount columns flex flexGrow flexPositive flexShrink flexNegative flexOrder gridArea gridRow gridRowEnd gridRowSpan gridRowStart gridColumn gridColumnEnd gridColumnSpan gridColumnStart fontWeight lineClamp lineHeight opacity order orphans scale tabSize widows zIndex zoom fillOpacity floodOpacity stopOpacity strokeDasharray strokeDashoffset strokeMiterlimit strokeOpacity strokeWidth MozAnimationIterationCount MozBoxFlex MozBoxFlexGroup MozLineClamp msAnimationIterationCount msFlex msZoom msFlexGrow msFlexNegative msFlexOrder msFlexPositive msFlexShrink msGridColumn msGridColumnSpan msGridRow msGridRowSpan WebkitAnimationIterationCount WebkitBoxFlex WebKitBoxFlexGroup WebkitBoxOrdinalGroup WebkitColumnCount WebkitColumns WebkitFlex WebkitFlexGrow WebkitFlexPositive WebkitFlexShrink WebkitLineClamp".split(" "));function tc(e,t,n){var r=0===t.indexOf("--");null==n||"boolean"==typeof n||""===n?r?e.setProperty(t,""):"float"===t?e.cssFloat="":e[t]="":r?e.setProperty(t,n):"number"!=typeof n||0===n||ts.has(t)?"float"===t?e.cssFloat=n:e[t]=(""+n).trim():e[t]=n+"px"}function tf(e,t,n){if(null!=t&&"object"!=typeof t)throw Error(i(62));if(e=e.style,null!=n){for(var r in n)!n.hasOwnProperty(r)||null!=t&&t.hasOwnProperty(r)||(0===r.indexOf("--")?e.setProperty(r,""):"float"===r?e.cssFloat="":e[r]="");for(var l in t)r=t[l],t.hasOwnProperty(l)&&n[l]!==r&&tc(e,l,r)}else for(var a in t)t.hasOwnProperty(a)&&tc(e,a,t[a])}function td(e){if(-1===e.indexOf("-"))return!1;switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var tp=new Map([["acceptCharset","accept-charset"],["htmlFor","for"],["httpEquiv","http-equiv"],["crossOrigin","crossorigin"],["accentHeight","accent-height"],["alignmentBaseline","alignment-baseline"],["arabicForm","arabic-form"],["baselineShift","baseline-shift"],["capHeight","cap-height"],["clipPath","clip-path"],["clipRule","clip-rule"],["colorInterpolation","color-interpolation"],["colorInterpolationFilters","color-interpolation-filters"],["colorProfile","color-profile"],["colorRendering","color-rendering"],["dominantBaseline","dominant-baseline"],["enableBackground","enable-background"],["fillOpacity","fill-opacity"],["fillRule","fill-rule"],["floodColor","flood-color"],["floodOpacity","flood-opacity"],["fontFamily","font-family"],["fontSize","font-size"],["fontSizeAdjust","font-size-adjust"],["fontStretch","font-stretch"],["fontStyle","font-style"],["fontVariant","font-variant"],["fontWeight","font-weight"],["glyphName","glyph-name"],["glyphOrientationHorizontal","glyph-orientation-horizontal"],["glyphOrientationVertical","glyph-orientation-vertical"],["horizAdvX","horiz-adv-x"],["horizOriginX","horiz-origin-x"],["imageRendering","image-rendering"],["letterSpacing","letter-spacing"],["lightingColor","lighting-color"],["markerEnd","marker-end"],["markerMid","marker-mid"],["markerStart","marker-start"],["overlinePosition","overline-position"],["overlineThickness","overline-thickness"],["paintOrder","paint-order"],["panose-1","panose-1"],["pointerEvents","pointer-events"],["renderingIntent","rendering-intent"],["shapeRendering","shape-rendering"],["stopColor","stop-color"],["stopOpacity","stop-opacity"],["strikethroughPosition","strikethrough-position"],["strikethroughThickness","strikethrough-thickness"],["strokeDasharray","stroke-dasharray"],["strokeDashoffset","stroke-dashoffset"],["strokeLinecap","stroke-linecap"],["strokeLinejoin","stroke-linejoin"],["strokeMiterlimit","stroke-miterlimit"],["strokeOpacity","stroke-opacity"],["strokeWidth","stroke-width"],["textAnchor","text-anchor"],["textDecoration","text-decoration"],["textRendering","text-rendering"],["transformOrigin","transform-origin"],["underlinePosition","underline-position"],["underlineThickness","underline-thickness"],["unicodeBidi","unicode-bidi"],["unicodeRange","unicode-range"],["unitsPerEm","units-per-em"],["vAlphabetic","v-alphabetic"],["vHanging","v-hanging"],["vIdeographic","v-ideographic"],["vMathematical","v-mathematical"],["vectorEffect","vector-effect"],["vertAdvY","vert-adv-y"],["vertOriginX","vert-origin-x"],["vertOriginY","vert-origin-y"],["wordSpacing","word-spacing"],["writingMode","writing-mode"],["xmlnsXlink","xmlns:xlink"],["xHeight","x-height"]]),tm=null;function th(e){return(e=e.target||e.srcElement||window).correspondingUseElement&&(e=e.correspondingUseElement),3===e.nodeType?e.parentNode:e}var tg=null,ty=null;function tv(e){var t=eO(e);if(t&&(e=t.stateNode)){var n=eD(e);switch(e=t.stateNode,t.type){case"input":if(e7(e,n.value,n.defaultValue,n.defaultValue,n.checked,n.defaultChecked,n.type,n.name),t=n.name,"radio"===n.type&&null!=t){for(n=e;n.parentNode;)n=n.parentNode;for(n=n.querySelectorAll('input[name="'+e5(""+t)+'"][type="radio"]'),t=0;t>=o,l-=o,tj=1<<32-ei(t)+l|n<h?(g=f,f=null):g=f.sibling;var y=p(l,f,i[h],u);if(null===y){null===f&&(f=g);break}e&&f&&null===y.alternate&&t(l,f),o=a(y,o,h),null===c?s=y:c.sibling=y,c=y,f=g}if(h===i.length)return n(l,f),tZ&&tH(l,h),s;if(null===f){for(;hg?(y=h,h=null):y=h.sibling;var b=p(l,h,v.value,s);if(null===b){null===h&&(h=y);break}e&&h&&null===b.alternate&&t(l,h),o=a(b,o,g),null===f?c=b:f.sibling=b,f=b,h=y}if(v.done)return n(l,h),tZ&&tH(l,g),c;if(null===h){for(;!v.done;g++,v=u.next())null!==(v=d(l,v.value,s))&&(o=a(v,o,g),null===f?c=v:f.sibling=v,f=v);return tZ&&tH(l,g),c}for(h=r(l,h);!v.done;g++,v=u.next())null!==(v=m(h,l,g,v.value,s))&&(e&&null!==v.alternate&&h.delete(null===v.key?g:v.key),o=a(v,o,g),null===f?c=v:f.sibling=v,f=v);return e&&h.forEach(function(e){return t(l,e)}),tZ&&tH(l,g),c}(s,c,f,h);if("function"==typeof f.then)return u(s,c,nJ(f),h);if(f.$$typeof===E)return u(s,c,ai(s,f,h),h);n1(s,f)}return"string"==typeof f&&""!==f||"number"==typeof f?(f=""+f,null!==c&&6===c.tag?(n(s,c.sibling),(c=l(c,f)).return=s):(n(s,c),(c=i_(f,s.mode,h)).return=s),o(s=c)):n(s,c)}(u,s,c,f),nG=null,u}}var n4=n3(!0),n6=n3(!1),n8=m(null),n5=m(0);function n7(e,t){g(n5,e=oz),g(n8,t),oz=e|t.baseLanes}function n9(){g(n5,oz),g(n8,n8.current)}function re(){oz=n5.current,h(n8),h(n5)}var rt=m(null),rn=null;function rr(e){var t=e.alternate;g(ri,1&ri.current),g(rt,e),null===rn&&(null===t||null!==n8.current?rn=e:null!==t.memoizedState&&(rn=e))}function rl(e){if(22===e.tag){if(g(ri,ri.current),g(rt,e),null===rn){var t=e.alternate;null!==t&&null!==t.memoizedState&&(rn=e)}}else ra(e)}function ra(){g(ri,ri.current),g(rt,rt.current)}function ro(e){h(rt),rn===e&&(rn=null),h(ri)}var ri=m(0);function ru(e){for(var t=e;null!==t;){if(13===t.tag){var n=t.memoizedState;if(null!==n&&(null===(n=n.dehydrated)||"$?"===n.data||"$!"===n.data))return t}else if(19===t.tag&&void 0!==t.memoizedProps.revealOrder){if(0!=(128&t.flags))return t}else if(null!==t.child){t.child.return=t,t=t.child;continue}if(t===e)break;for(;null===t.sibling;){if(null===t.return||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}var rs=s.ReactCurrentDispatcher,rc=s.ReactCurrentBatchConfig,rf=0,rd=null,rp=null,rm=null,rh=!1,rg=!1,ry=!1,rv=0,rb=0,rk=null,rw=0;function rS(){throw Error(i(321))}function rC(e,t){if(null===t)return!1;for(var n=0;na?a:8;var o=rc.transition,i={_callbacks:new Set};rc.transition=i,lf(e,!1,t,n);try{var u=l();if(null!==u&&"object"==typeof u&&"function"==typeof u.then){av(i,u);var s,c,f=(s=[],c={status:"pending",value:null,reason:null,then:function(e){s.push(e)}},u.then(function(){c.status="fulfilled",c.value=r;for(var e=0;e title"))),sG(l,n,r),l[eE]=e,eI(l),n=l;break e;case"link":var a=cE("link","href",t).get(n+(r.href||""));if(a){for(var o=0;o",e=e.removeChild(e.firstChild);break;case"select":e="string"==typeof r.is?l.createElement("select",{is:r.is}):l.createElement("select"),r.multiple?e.multiple=!0:r.size&&(e.size=r.size);break;default:e="string"==typeof r.is?l.createElement(n,{is:r.is}):l.createElement(n)}}e[eE]=t,e[ex]=r;e:for(l=t.child;null!==l;){if(5===l.tag||6===l.tag)e.appendChild(l.stateNode);else if(4!==l.tag&&27!==l.tag&&null!==l.child){l.child.return=l,l=l.child;continue}if(l===t)break;for(;null===l.sibling;){if(null===l.return||l.return===t)break e;l=l.return}l.sibling.return=l.return,l=l.sibling}switch(t.stateNode=e,sG(e,n,r),n){case"button":case"input":case"select":case"textarea":e=!!r.autoFocus;break;case"img":e=!0;break;default:e=!1}e&&aC(t)}}return aP(t),t.flags&=-16777217,null;case 6:if(e&&null!=t.stateNode)e.memoizedProps!==r&&aC(t);else{if("string"!=typeof r&&null===t.stateNode)throw Error(i(166));if(e=I.current,t9(t)){e:{if(e=t.stateNode,n=t.memoizedProps,e[eE]=t,(r=e.nodeValue!==n)&&null!==(l=tX))switch(l.tag){case 3:if(l=0!=(1&l.mode),sq(e.nodeValue,n,l),l){e=!1;break e}break;case 27:case 5:var a=0!=(1&l.mode);if(!0!==l.memoizedProps.suppressHydrationWarning&&sq(e.nodeValue,n,a),a){e=!1;break e}}e=r}e&&aC(t)}else(e=s1(e).createTextNode(r))[eE]=t,t.stateNode=e}return aP(t),null;case 13:if(ro(t),r=t.memoizedState,null===e||null!==e.memoizedState&&null!==e.memoizedState.dehydrated){if(tZ&&null!==tG&&0!=(1&t.mode)&&0==(128&t.flags))ne(),nt(),t.flags|=384,l=!1;else if(l=t9(t),null!==r&&null!==r.dehydrated){if(null===e){if(!l)throw Error(i(318));if(!(l=null!==(l=t.memoizedState)?l.dehydrated:null))throw Error(i(317));l[eE]=t}else nt(),0==(128&t.flags)&&(t.memoizedState=null),t.flags|=4;aP(t),l=!1}else null!==tJ&&(o0(tJ),tJ=null),l=!0;if(!l)return 256&t.flags?t:null}if(0!=(128&t.flags))return t.lanes=n,t;return n=null!==r,e=null!==e&&null!==e.memoizedState,n&&(r=t.child,l=null,null!==r.alternate&&null!==r.alternate.memoizedState&&null!==r.alternate.memoizedState.cachePool&&(l=r.alternate.memoizedState.cachePool.pool),a=null,null!==r.memoizedState&&null!==r.memoizedState.cachePool&&(a=r.memoizedState.cachePool.pool),a!==l&&(r.flags|=2048)),n!==e&&n&&(t.child.flags|=8192),ax(t,t.updateQueue),aP(t),null;case 4:return Q(),null===e&&sA(t.stateNode.containerInfo),aP(t),null;case 10:return an(t.type._context),aP(t),null;case 19:if(h(ri),null===(l=t.memoizedState))return aP(t),null;if(r=0!=(128&t.flags),null===(a=l.rendering)){if(r)az(l,!1);else{if(0!==oP||null!==e&&0!=(128&e.flags))for(e=t.child;null!==e;){if(null!==(a=ru(e))){for(t.flags|=128,az(l,!1),e=a.updateQueue,t.updateQueue=e,ax(t,e),t.subtreeFlags=0,e=n,n=t.child;null!==n;)ix(n,e),n=n.sibling;return g(ri,1&ri.current|2),t.child}e=e.sibling}null!==l.tail&&Y()>oI&&(t.flags|=128,r=!0,az(l,!1),t.lanes=4194304)}}else{if(!r){if(null!==(e=ru(a))){if(t.flags|=128,r=!0,e=e.updateQueue,t.updateQueue=e,ax(t,e),az(l,!0),null===l.tail&&"hidden"===l.tailMode&&!a.alternate&&!tZ)return aP(t),null}else 2*Y()-l.renderingStartTime>oI&&536870912!==n&&(t.flags|=128,r=!0,az(l,!1),t.lanes=4194304)}l.isBackwards?(a.sibling=t.child,t.child=a):(null!==(e=l.last)?e.sibling=a:t.child=a,l.last=a)}if(null!==l.tail)return t=l.tail,l.rendering=t,l.tail=t.sibling,l.renderingStartTime=Y(),t.sibling=null,e=ri.current,g(ri,r?1&e|2:1&e),t;return aP(t),null;case 22:case 23:return ro(t),re(),r=null!==t.memoizedState,null!==e?null!==e.memoizedState!==r&&(t.flags|=8192):r&&(t.flags|=8192),r&&0!=(1&t.mode)?0!=(536870912&n)&&0==(128&t.flags)&&(aP(t),6&t.subtreeFlags&&(t.flags|=8192)):aP(t),null!==(n=t.updateQueue)&&ax(t,n.retryQueue),n=null,null!==e&&null!==e.memoizedState&&null!==e.memoizedState.cachePool&&(n=e.memoizedState.cachePool.pool),r=null,null!==t.memoizedState&&null!==t.memoizedState.cachePool&&(r=t.memoizedState.cachePool.pool),r!==n&&(t.flags|=2048),null!==e&&h(ab),null;case 24:return n=null,null!==e&&(n=e.memoizedState.cache),t.memoizedState.cache!==n&&(t.flags|=2048),an(ad),aP(t),null;case 25:return null}throw Error(i(156,t.tag))}(t.alternate,t,oz);if(null!==n){ow=n;return}if(null!==(t=t.sibling)){ow=t;return}ow=t=e}while(null!==t);0===oP&&(oP=5)}function is(e,t,n,r,l){var a=ek,o=ov.transition;try{ov.transition=null,ek=2,function(e,t,n,r,l,a){do id();while(null!==oj);if(0!=(6&ob))throw Error(i(327));var o,u=e.finishedWork,s=e.finishedLanes;if(null!==u){if(e.finishedWork=null,e.finishedLanes=0,u===e.current)throw Error(i(177));e.callbackNode=null,e.callbackPriority=0,e.cancelPendingCommit=null;var c=u.lanes|u.childLanes;if(function(e,t,n){var r=e.pendingLanes&~t;e.pendingLanes=t,e.suspendedLanes=0,e.pingedLanes=0,e.expiredLanes&=t,e.entangledLanes&=t,e.errorRecoveryDisabledLanes&=t,e.shellSuspendCounter=0,t=e.entanglements;for(var l=e.expirationTimes,a=e.hiddenUpdates;0r&&(l=r,r=a,a=l),l=si(n,a);var o=si(n,r);l&&o&&(1!==e.rangeCount||e.anchorNode!==l.node||e.anchorOffset!==l.offset||e.focusNode!==o.node||e.focusOffset!==o.offset)&&((t=t.createRange()).setStart(l.node,l.offset),e.removeAllRanges(),a>r?(e.addRange(t),e.extend(o.node,o.offset)):(t.setEnd(o.node,o.offset),e.addRange(t)))}}for(t=[],e=n;e=e.parentNode;)1===e.nodeType&&t.push({element:e,left:e.scrollLeft,top:e.scrollTop});for("function"==typeof n.focus&&n.focus(),n=0;nn?32:n;n=ov.transition;var l=ek;try{if(ov.transition=null,ek=r,null===oj)var a=!1;else{r=oq,oq=null;var o=oj,u=oW;if(oj=null,oW=0,0!=(6&ob))throw Error(i(331));var s=ob;if(ob|=4,of(o.current),ol(o,o.current,u,r),ob=s,nb(!1),ea&&"function"==typeof ea.onPostCommitFiberRoot)try{ea.onPostCommitFiberRoot(el,o)}catch(e){}a=!0}return a}finally{ek=l,ov.transition=n,ic(e,t)}}return!1}function ip(e,t,n){t=lL(e,t=lP(n,t),2),null!==(e=nO(e,t,2))&&(o2(e,2),nv(e))}function im(e,t,n){if(3===e.tag)ip(e,e,n);else for(;null!==t;){if(3===t.tag){ip(t,e,n);break}if(1===t.tag){var r=t.stateNode;if("function"==typeof t.type.getDerivedStateFromError||"function"==typeof r.componentDidCatch&&(null===oQ||!oQ.has(r))){e=lT(t,e=lP(n,e),2),null!==(t=nO(t,e,2))&&(o2(t,2),nv(t));break}}t=t.return}}function ih(e,t,n){var r=e.pingCache;if(null===r){r=e.pingCache=new om;var l=new Set;r.set(t,l)}else void 0===(l=r.get(t))&&(l=new Set,r.set(t,l));l.has(n)||(ox=!0,l.add(n),e=ig.bind(null,e,t,n),t.then(e,e))}function ig(e,t,n){var r=e.pingCache;null!==r&&r.delete(t),e.pingedLanes|=e.suspendedLanes&n,2&ob?oR=!0:4&ob&&(oD=!0),ik(),ok===e&&(oS&n)===n&&(4===oP||3===oP&&(62914560&oS)===oS&&300>Y()-oA?0==(2&ob)&&o5(e,0):oT|=n),nv(e)}function iy(e,t){0===t&&(t=0==(1&e.mode)?2:eg()),null!==(e=ns(e,t))&&(o2(e,t),nv(e))}function iv(e){var t=e.memoizedState,n=0;null!==t&&(n=t.retryLane),iy(e,n)}function ib(e,t){var n=0;switch(e.tag){case 13:var r=e.stateNode,l=e.memoizedState;null!==l&&(n=l.retryLane);break;case 19:r=e.stateNode;break;case 22:r=e.stateNode._retryCache;break;default:throw Error(i(314))}null!==r&&r.delete(t),iy(e,n)}function ik(){if(50=uH),uY=!1;function uX(e,t){switch(e){case"keyup":return -1!==uj.indexOf(t.keyCode);case"keydown":return 229!==t.keyCode;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function uG(e){return"object"==typeof(e=e.detail)&&"data"in e?e.data:null}var uZ=!1,uJ={color:!0,date:!0,datetime:!0,"datetime-local":!0,email:!0,month:!0,number:!0,password:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0};function u0(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return"input"===t?!!uJ[e.type]:"textarea"===t}function u1(e,t,n,r){tb(r),0<(t=sV(t,"onChange")).length&&(n=new i3("onChange","change",null,n,r),e.push({event:n,listeners:t}))}var u2=null,u3=null;function u4(e){sM(e,0)}function u6(e){if(e4(eR(e)))return e}function u8(e,t){if("change"===e)return t}var u5=!1;if(e$){if(e$){var u7="oninput"in document;if(!u7){var u9=document.createElement("div");u9.setAttribute("oninput","return;"),u7="function"==typeof u9.oninput}r=u7}else r=!1;u5=r&&(!document.documentMode||9=t)return{node:r,offset:t-e};e=n}e:{for(;r;){if(r.nextSibling){r=r.nextSibling;break e}r=r.parentNode}r=void 0}r=so(r)}}function su(){for(var e=window,t=e6();t instanceof e.HTMLIFrameElement;){try{var n="string"==typeof t.contentWindow.location.href}catch(e){n=!1}if(n)e=t.contentWindow;else break;t=e6(e.document)}return t}function ss(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&("input"===t&&("text"===e.type||"search"===e.type||"tel"===e.type||"url"===e.type||"password"===e.type)||"textarea"===t||"true"===e.contentEditable)}var sc=e$&&"documentMode"in document&&11>=document.documentMode,sf=null,sd=null,sp=null,sm=!1;function sh(e,t,n){var r=n.window===n?n.document:9===n.nodeType?n:n.ownerDocument;sm||null==sf||sf!==e6(r)||(r="selectionStart"in(r=sf)&&ss(r)?{start:r.selectionStart,end:r.selectionEnd}:{anchorNode:(r=(r.ownerDocument&&r.ownerDocument.defaultView||window).getSelection()).anchorNode,anchorOffset:r.anchorOffset,focusNode:r.focusNode,focusOffset:r.focusOffset},sp&&nQ(sp,r)||(sp=r,0<(r=sV(sd,"onSelect")).length&&(t=new i3("onSelect","select",null,t,n),e.push({event:t,listeners:r}),t.target=sf)))}function sg(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit"+e]="webkit"+t,n["Moz"+e]="moz"+t,n}var sy={animationend:sg("Animation","AnimationEnd"),animationiteration:sg("Animation","AnimationIteration"),animationstart:sg("Animation","AnimationStart"),transitionend:sg("Transition","TransitionEnd")},sv={},sb={};function sk(e){if(sv[e])return sv[e];if(!sy[e])return e;var t,n=sy[e];for(t in n)if(n.hasOwnProperty(t)&&t in sb)return sv[e]=n[t];return e}e$&&(sb=document.createElement("div").style,"AnimationEvent"in window||(delete sy.animationend.animation,delete sy.animationiteration.animation,delete sy.animationstart.animation),"TransitionEvent"in window||delete sy.transitionend.transition);var sw=sk("animationend"),sS=sk("animationiteration"),sC=sk("animationstart"),sE=sk("transitionend"),sx=new Map,sz="abort auxClick cancel canPlay canPlayThrough click close contextMenu copy cut drag dragEnd dragEnter dragExit dragLeave dragOver dragStart drop durationChange emptied encrypted ended error gotPointerCapture input invalid keyDown keyPress keyUp load loadedData loadedMetadata loadStart lostPointerCapture mouseDown mouseMove mouseOut mouseOver mouseUp paste pause play playing pointerCancel pointerDown pointerMove pointerOut pointerOver pointerUp progress rateChange reset resize seeked seeking stalled submit suspend timeUpdate touchCancel touchEnd touchStart volumeChange scroll scrollEnd toggle touchMove waiting wheel".split(" ");function sP(e,t){sx.set(e,t),eV(t,[e])}for(var sN=0;sN title"):null)}var cz=null;function cP(){}function cN(){if(this.count--,0===this.count){if(this.stylesheets)cL(this,this.stylesheets);else if(this.unsuspend){var e=this.unsuspend;this.unsuspend=null,e()}}}var c_=null;function cL(e,t){e.stylesheets=null,null!==e.unsuspend&&(e.count++,c_=new Map,t.forEach(cT,e),c_=null,cN.call(e))}function cT(e,t){if(!(4&t.state.loading)){var n=c_.get(e);if(n)var r=n.get(null);else{n=new Map,c_.set(e,n);for(var l=e.querySelectorAll("link[data-precedence],style[data-precedence]"),a=0;a
- {/* QR Code Section */} -
- -
- {/* QR Code placeholder - replace with actual QR code image */} -
-
- QR Code -
Scan to access form
-
-
-
-

- Scan to fill out the Interest Form -

-
-
- {/* Important Notice */}
@@ -50,33 +46,47 @@ export default function InterestPage() {

- {/* Embedded Form */} -
- + {/* QR Code and Mobile Access - Side by Side */} +
+ {/* QR Code */} +
+
+ QR Code for Interest Form +
+
+ + {/* Alternative Text */} +
+

+ If you are having trouble clicking the link or are on a mobile device{" "} + + click here + +

+
- {/* Alternative Access */} -
-

- Form not displaying? Open in a new window: -

+ {/* Start Now Button */} +
-
diff --git a/app/layout.tsx b/app/layout.tsx index 7187626e..4ed75eca 100644 --- a/app/layout.tsx +++ b/app/layout.tsx @@ -1,18 +1,95 @@ import "./globals.css"; import { AuthProvider } from "@/lib/auth"; +import { Footer } from "@/components/ui/Footer"; +import { ErrorBoundary } from "@/components/ui/ErrorBoundary"; export const metadata = { - title: "T.O.O.L.S Inc - Empowering Individuals To Step Into Their Purpose", - description: "Together Overcoming Obstacles and Limitations" + metadataBase: new URL('https://sdtoolsinc.org'), + title: { + default: 'T.O.O.L.S Inc - Reentry Programs & Support for Justice-Involved Individuals', + template: '%s | T.O.O.L.S Inc' + }, + description: 'Empowering justice-involved individuals through job training, case management, and wraparound reentry services. 48-hour response. California statewide.', + keywords: ['reentry programs', 'reentry services', 'justice involved', 'job readiness', 'case management', 'wraparound services', 'california', 'formerly incarcerated', 'reentry support'], + authors: [{ name: 'T.O.O.L.S Inc' }], + openGraph: { + type: 'website', + locale: 'en_US', + url: 'https://sdtoolsinc.org', + siteName: 'T.O.O.L.S Inc', + title: 'T.O.O.L.S Inc - Reentry Programs & Support', + description: 'Comprehensive support for justice-involved individuals through job training, case management, and wraparound services.', + images: [{ + url: '/logos/main-logo.png', + width: 1200, + height: 630, + alt: 'T.O.O.L.S Inc Logo' + }] + }, + twitter: { + card: 'summary_large_image', + title: 'T.O.O.L.S Inc - Reentry Programs', + description: 'Comprehensive support for justice-involved individuals', + images: ['/logos/main-logo.png'] + } }; export default function RootLayout({ children }: { children: React.ReactNode }) { + const organizationSchema = { + "@context": "https://schema.org", + "@type": "NonprofitOrganization", + "name": "T.O.O.L.S Inc", + "alternateName": "Together Overcoming Obstacles and Limitations", + "url": "https://sdtoolsinc.org", + "logo": "https://sdtoolsinc.org/logos/main-logo.png", + "description": "T.O.O.L.S Inc supports justice-involved individuals through comprehensive reentry programs, case management, and wraparound services.", + "address": { + "@type": "PostalAddress", + "addressRegion": "CA", + "addressCountry": "US" + }, + "areaServed": { + "@type": "State", + "name": "California" + }, + "sameAs": [ + "https://www.instagram.com/sd_t.o.o.ls_inc", + "https://www.facebook.com/TOOLsInc", + "https://www.tiktok.com/@toolsinc" + ], + "knowsAbout": [ + "Reentry Services", + "Case Management", + "Job Readiness Training", + "Educational Support", + "Wraparound Services" + ] + }; + return ( + + {/* Structured Data */} + + + {children} + + ) +} +``` + +**What to track:** +- Visitors per day/week/month +- Top landing pages +- Traffic sources +- Form submissions (set up as conversions) + +--- + +### Google Keyword Planner (FREE with Google Ads account) + +**How to use:** +1. Create Google Ads account (don't have to run ads) +2. Access Keyword Planner: https://ads.google.com/intl/en_us/home/tools/keyword-planner/ +3. Research keywords: + - "Discover new keywords" → Enter "reentry services california" + - Get search volumes and related keywords + - Export to spreadsheet + +**Use for:** +- Finding new blog post topics +- Identifying low-competition keywords +- Seeing seasonal trends + +--- + +### Answer The Public (FREE - 3 Searches/Day) + +**URL:** https://answerthepublic.com/ + +**How to use:** +1. Enter: "reentry programs" +2. Get questions people ask: + - What is reentry program + - How do reentry programs work + - Why are reentry programs important +3. Turn each question into a blog post or FAQ + +--- + +### Ubersuggest (FREE - 3 Searches/Day) + +**URL:** https://neilpatel.com/ubersuggest/ + +**Use for:** +- Checking domain authority (yours and competitors) +- Finding backlink opportunities +- Keyword difficulty scores +- Content ideas + +--- + +## Monthly Free SEO Checklist + +### Week 1 +- [ ] Check Google Search Console for errors +- [ ] Review top 10 keywords (Search Console) +- [ ] Publish 1 blog post (1,500 words) +- [ ] Update Google Business Profile (2 posts) + +### Week 2 +- [ ] Submit to 10 directories +- [ ] Partner outreach (5 emails) +- [ ] Respond to 5 HARO queries +- [ ] Add alt text to new images + +### Week 3 +- [ ] Publish 1 blog post (1,500 words) +- [ ] Resource page outreach (10 emails) +- [ ] Update existing content (add 200 words to 1 page) +- [ ] Google Business Profile posts (2) + +### Week 4 +- [ ] Review Google Analytics +- [ ] Check for broken links +- [ ] Optimize 1 underperforming page +- [ ] Plan next month's content + +--- + +## Expected Results Timeline (FREE Strategy) + +### Month 1: +- ✅ All technical SEO complete +- ✅ Google Search Console set up +- ✅ 20 directory submissions +- ✅ 2 blog posts published +- Traffic: 50-100 visitors +- Rankings: 5-10 keywords in top 100 + +### Month 2: +- ✅ 4 blog posts total +- ✅ 40 directory submissions +- ✅ 5-10 partner backlinks +- Traffic: 150-250 visitors +- Rankings: 15-20 keywords in top 100 + +### Month 3: +- ✅ 6 blog posts total +- ✅ 1-2 HARO mentions +- ✅ 15-20 backlinks +- Traffic: 300-500 visitors +- Rankings: 25-30 keywords in top 100, 5-10 in top 50 + +### Month 6: +- ✅ 12 blog posts +- ✅ 30-40 backlinks +- ✅ 50+ directory listings +- Traffic: 1,000-2,000 visitors +- Rankings: 50+ keywords in top 100, 15-20 in top 20 +- Leads: 30-50 form submissions/month + +--- + +## Daily Free SEO Routine (30 min/day) + +**Monday (Blog writing day):** +- 2 hours: Write blog post outline + first 500 words + +**Tuesday:** +- 30 min: Complete blog post (500 more words) + +**Wednesday:** +- 30 min: Edit blog post, add images, publish +- 10 min: Share on Google Business Profile + +**Thursday:** +- 30 min: Directory submissions (5 directories) + +**Friday:** +- 20 min: Partner/resource outreach (5 emails) +- 10 min: HARO responses (scan for relevant queries) + +**Ongoing:** +- 5 min/day: Google Business Profile post or Q&A + +--- + +## Free SEO Tools Summary + +**Essential (Use These):** +- ✅ Google Search Console +- ✅ Google Analytics 4 +- ✅ Google Business Profile +- ✅ Google Keyword Planner +- ✅ Answer The Public (3/day) +- ✅ Ubersuggest (3/day) + +**Optional (Helpful):** +- ✅ Hemingway Editor (readability) - hemingwayapp.com +- ✅ Grammarly Free (grammar check) +- ✅ Canva Free (graphics) +- ✅ Unsplash/Pexels (free images) +- ✅ HARO (media opportunities) + +--- + +## Success Metrics (Free Strategy) + +**After 90 Days:** +- 500-1,000 monthly visitors +- 30+ keywords ranking +- 20+ backlinks +- 5-10 form submissions/month + +**After 6 Months:** +- 1,500-2,500 monthly visitors +- 75+ keywords ranking +- 40+ backlinks +- 30-50 form submissions/month +- Starting to rank in top 10 for long-tail keywords + +**After 12 Months:** +- 3,000-5,000 monthly visitors +- 150+ keywords ranking +- 75+ backlinks +- 75-100 form submissions/month +- Top 5 for several important keywords + +--- + +## Action Plan - Start TODAY + +### Today (30 minutes): +1. [ ] Create robots.txt and sitemap.xml +2. [ ] Sign up for Google Search Console +3. [ ] Submit sitemap + +### This Week (5 hours total): +1. [ ] Add meta tags to all pages +2. [ ] Optimize Google Business Profile +3. [ ] Submit to 5 directories +4. [ ] Start first blog post outline + +### This Month (20 hours total): +1. [ ] Publish 2 blog posts +2. [ ] Submit to 20 directories +3. [ ] Reach out to 10 partners +4. [ ] Set up Google Analytics + +--- + +## Remember: + +**SEO is a marathon, not a sprint.** +- Consistent effort beats big one-time pushes +- 30 min/day is better than 3 hours once/week +- Results take 60-90 days to show +- Quality content > quantity +- Don't pay for backlinks (Google penalty risk) + +**You have everything you need:** +- ✅ Good website +- ✅ Clear mission +- ✅ Unique value prop (lived experience, 48-hour response) +- ✅ Google Business Profile +- ✅ Time to invest + +**Start small, stay consistent, results will come.** + +--- + +**Questions? Need help with implementation?** +Review the main SEO-STRATEGY.md for deeper details on any section. + +This free plan can generate 3,000+ monthly visitors in 6 months with consistent execution. No budget required—just your time and dedication. diff --git a/docs/SEO-STRATEGY.md b/docs/SEO-STRATEGY.md new file mode 100644 index 00000000..573705c6 --- /dev/null +++ b/docs/SEO-STRATEGY.md @@ -0,0 +1,1249 @@ +# T.O.O.L.S Inc - Comprehensive SEO Strategy & Action Plan + +**Version:** 1.0 +**Date:** January 15, 2026 +**Objective:** Generate organic traffic and increase visibility for reentry services, justice-involved support programs, and community partnerships + +--- + +## Table of Contents +1. [Executive Summary](#executive-summary) +2. [Current State Analysis](#current-state-analysis) +3. [Target Audience & Keywords](#target-audience--keywords) +4. [Technical SEO](#technical-seo) +5. [On-Page SEO](#on-page-seo) +6. [Content Strategy](#content-strategy) +7. [Link Building Strategy](#link-building-strategy) +8. [Local SEO](#local-seo) +9. [Analytics & Tracking](#analytics--tracking) +10. [Implementation Timeline](#implementation-timeline) +11. [Budget Considerations](#budget-considerations) +12. [Success Metrics](#success-metrics) + +--- + +## Executive Summary + +**Primary Goal:** Drive 5,000+ organic monthly visitors within 6 months +**Target Audience:** Justice-involved individuals, families, case managers, social workers, community organizations +**Geographic Focus:** California (primary), expanding to US nationwide +**Key Differentiator:** Lived experience team, comprehensive wraparound services, technology-enabled support + +**Quick Wins (First 30 Days):** +- Add meta descriptions and title tags to all pages +- Submit sitemap to Google Search Console +- Claim Google Business Profile +- Set up Google Analytics 4 +- Add schema markup for organization and programs + +--- + +## Current State Analysis + +### Existing Pages +- Homepage (/) +- Interest Form (/interest) +- Referral Form (/referral) +- Partnerships (/partnerships) +- Reentry Programs (/reentry) +- Portal Coming Soon (/portal-coming-soon) + +### Current Strengths +✅ Fast loading (Next.js static site) +✅ Mobile responsive +✅ Clean URL structure +✅ HTTPS enabled (Azure Static Web Apps) +✅ Compelling mission and unique value proposition + +### Current Gaps +❌ No meta descriptions or title tags +❌ Missing schema markup +❌ No sitemap.xml or robots.txt +❌ Limited content (thin pages) +❌ No blog or resource center +❌ No backlinks or domain authority +❌ Not indexed by search engines yet + +--- + +## Target Audience & Keywords + +### Primary Audiences + +**1. Justice-Involved Individuals (Direct)** +- Recently released from incarceration +- On probation/parole +- Seeking employment, housing, education +- Age: 18-55, predominantly male (but growing female demographic) + +**2. Support Networks (Indirect)** +- Family members of incarcerated individuals +- Friends supporting reentry +- Community advocates + +**3. Service Providers (B2B)** +- Case managers +- Social workers +- Probation officers +- Reentry coordinators +- Nonprofit organizations + +**4. Potential Partners** +- Employers offering second-chance hiring +- Educational institutions +- Housing providers +- Government agencies + +### Keyword Research + +#### Primary Keywords (High Intent, Lower Volume) +| Keyword | Search Volume | Difficulty | Intent | +|---------|---------------|------------|--------| +| reentry programs california | 1,200/mo | Medium | Transactional | +| reentry services near me | 800/mo | Low | Transactional | +| job training for formerly incarcerated | 600/mo | Medium | Transactional | +| support for released inmates | 500/mo | Low | Informational | +| second chance employment programs | 450/mo | Medium | Transactional | +| wraparound reentry services | 300/mo | Low | Transactional | +| case management for justice involved | 250/mo | Low | B2B | + +#### Long-Tail Keywords (Lower Competition) +- "help for family members of incarcerated individuals california" +- "how to find job after prison california" +- "reentry program with case manager" +- "education programs for formerly incarcerated" +- "lived experience reentry support" +- "transitional services after incarceration" +- "48 hour response reentry referral" + +#### Local Keywords (By City) +- "reentry services Los Angeles" +- "reentry programs San Francisco" +- "formerly incarcerated support Sacramento" +- "second chance programs Oakland" +- "justice involved services San Diego" + +#### Question-Based Keywords (Featured Snippet Opportunities) +- "what is a reentry program" +- "how do reentry programs work" +- "what services do justice involved individuals need" +- "how to help someone after prison" +- "what is wraparound case management" + +--- + +## Technical SEO + +### Priority 1: Foundation (Week 1-2) + +#### 1.1 Create robots.txt +```txt +# /public/robots.txt +User-agent: * +Allow: / +Disallow: /portal/ +Disallow: /api/ + +Sitemap: https://sdtoolsinc.org/sitemap.xml +``` + +#### 1.2 Generate sitemap.xml +```xml + + + + https://sdtoolsinc.org/ + 2026-01-15 + weekly + 1.0 + + + https://sdtoolsinc.org/reentry + 2026-01-15 + monthly + 0.9 + + + https://sdtoolsinc.org/interest + monthly + 0.8 + + + https://sdtoolsinc.org/referral + monthly + 0.8 + + + https://sdtoolsinc.org/partnerships + monthly + 0.7 + + +``` + +#### 1.3 Add Schema Markup (Organization) +```json +{ + "@context": "https://schema.org", + "@type": "NonprofitOrganization", + "name": "T.O.O.L.S Inc", + "alternateName": "Together Overcoming Obstacles and Limitations", + "url": "https://sdtoolsinc.org", + "logo": "https://sdtoolsinc.org/logos/main-logo.png", + "description": "T.O.O.L.S Inc supports justice-involved individuals through comprehensive reentry programs, case management, and wraparound services.", + "foundingDate": "2024", + "address": { + "@type": "PostalAddress", + "addressLocality": "[City]", + "addressRegion": "CA", + "addressCountry": "US" + }, + "contactPoint": { + "@type": "ContactPoint", + "contactType": "Customer Service", + "email": "info@sdtoolsinc.org" + }, + "sameAs": [ + "https://www.linkedin.com/company/toolsinc", + "https://www.facebook.com/toolsinc" + ], + "areaServed": { + "@type": "State", + "name": "California" + }, + "knowsAbout": [ + "Reentry Services", + "Case Management", + "Job Readiness Training", + "Educational Support", + "Wraparound Services" + ] +} +``` + +#### 1.4 Add Program Schema +```json +{ + "@context": "https://schema.org", + "@type": "EducationalOrganization", + "name": "T.O.O.L.S Inc Reentry Programs", + "hasOfferCatalog": { + "@type": "OfferCatalog", + "name": "Reentry Services", + "itemListElement": [ + { + "@type": "Offer", + "itemOffered": { + "@type": "Service", + "name": "Job Readiness Training", + "description": "Resume building, mock interviews, career planning" + } + }, + { + "@type": "Offer", + "itemOffered": { + "@type": "Service", + "name": "Case Management", + "description": "Wraparound services with dedicated case manager" + } + } + ] + } +} +``` + +#### 1.5 Performance Optimization +- ✅ Already using Next.js static export +- ✅ Already on Azure Static Web Apps (global CDN) +- Convert images to WebP format (already done for QR code) +- Add `loading="lazy"` to below-fold images +- Implement image size optimization + +#### 1.6 Submit to Search Engines +- Google Search Console (submit sitemap) +- Bing Webmaster Tools (submit sitemap) +- Set up domain verification + +--- + +## On-Page SEO + +### Priority 2: Optimize Existing Pages (Week 2-3) + +#### Homepage (/) + +**Current Title:** Default Next.js +**New Title:** T.O.O.L.S Inc - Reentry Programs & Support for Justice-Involved Individuals | California + +**Meta Description (155 chars):** +"Empowering justice-involved individuals through job training, case management, and wraparound reentry services. 48-hour response. California statewide." + +**H1:** T.O.O.L.S Inc - Together Overcoming Obstacles and Limitations + +**Key Content Additions:** +- Add 200-300 words of intro text explaining who T.O.O.L.S serves +- Highlight "48-hour response" prominently +- Add testimonials section (with consent/anonymized) +- Add trust badges (certifications, partnerships) + +**Internal Links:** +- Link "Programs" to /reentry +- Link "Get Started" to /interest +- Link "For Organizations" to /partnerships + +--- + +#### Reentry Programs Page (/reentry) + +**Title:** Comprehensive Reentry Programs for Formerly Incarcerated Individuals | T.O.O.L.S Inc + +**Meta Description:** +"Job training, housing support, case management, and education programs for individuals reentering society. Personalized support from a lived experience team." + +**H1:** Comprehensive Reentry Programs +**H2s:** +- What is Reentry Support? +- Our Four Core Programs +- Who We Serve +- How to Get Started +- Success Stories + +**Content Expansion:** +- Add 800-1,000 words of detailed program descriptions +- Create FAQ section (15-20 common questions) +- Add statistics and impact data (with anonymity disclaimer) +- Embed video explaining programs (future) + +**Schema:** Add FAQ schema for featured snippets + +--- + +#### Interest Form Page (/interest) + +**Title:** Get Started with T.O.O.L.S Inc - Interest Form | Reentry Services California + +**Meta Description:** +"Submit your interest form to connect with our case management team. We respond within 48 hours. Services for individuals, families, and incarcerated persons." + +**H1:** Connect With Our Reentry Support Team + +**Content Additions:** +- Add intro paragraph (150 words) above form +- Explain what happens after form submission +- Highlight 48-hour response time +- Add privacy assurance text + +--- + +#### Referral Page (/referral) + +**Title:** Refer a Justice-Involved Individual to T.O.O.L.S Inc Programs | California + +**Meta Description:** +"Case managers, social workers, and families can submit referrals for comprehensive reentry services. Confidential intake. 48-hour case review." + +**H1:** Submit a Referral for Reentry Services + +**Content Additions:** +- Add 200 words explaining referral process +- Who can submit referrals (case managers, family, self) +- What information is needed +- Timeline expectations + +--- + +#### Partnerships Page (/partnerships) + +**Title:** Partner with T.O.O.L.S Inc - Second Chance Employers & Community Organizations + +**Meta Description:** +"Join our network of second-chance employers and community partners supporting justice-involved individuals. Proven hiring programs and case management." + +**H1:** Partnership Opportunities for Second-Chance Employers + +**H2s:** +- Why Partner with T.O.O.L.S? +- Benefits for Employers +- Partnership Tiers +- Our Employer Support Services +- Success Stories + +**Content Expansion:** +- 1,000+ words on partnership benefits +- Case studies of successful employer partnerships +- Add CTAs for partnership inquiry form + +--- + +## Content Strategy + +### Priority 3: Create New Content (Week 4-12) + +#### Blog/Resource Center (/resources) + +**Goal:** 2-4 blog posts per month +**Content Pillars:** + +1. **Reentry Education (30%)** + - "The First 72 Hours After Release: A Critical Guide" + - "How to Prepare for Job Interviews with a Criminal Record" + - "Housing Options for Formerly Incarcerated Individuals in California" + - "Navigating Background Checks: Know Your Rights" + - "Financial Literacy for Reentry Success" + +2. **For Families & Support Networks (20%)** + - "How to Support a Loved One During Reentry" + - "What to Expect: The Reentry Process Explained" + - "Finding Resources for Incarcerated Family Members" + - "Helping Children Understand Parental Incarceration" + +3. **For Service Providers (20%)** + - "Best Practices in Case Management for Justice-Involved Individuals" + - "Trauma-Informed Approaches to Reentry Services" + - "Building Effective Wraparound Service Networks" + - "Measuring Outcomes in Reentry Programs" + +4. **For Employers (20%)** + - "The Business Case for Second-Chance Hiring" + - "Tax Incentives for Hiring Formerly Incarcerated Workers" + - "Creating a Second-Chance Culture in Your Workplace" + - "Success Stories: Employers Who Got It Right" + +5. **News & Updates (10%)** + - Program announcements + - New partnerships + - Success stories (anonymized) + - Policy changes affecting reentry + +**Content Calendar Template:** +- Week 1: Educational long-form (1,500+ words) +- Week 2: Success story or case study (800 words) +- Week 3: How-to guide (1,200 words) +- Week 4: Resource roundup or news update (600 words) + +--- + +#### New Service Pages + +Create dedicated pages for each program: + +1. **/programs/job-readiness** + - Title: "Job Readiness Training Program - Resume Building & Interview Prep | T.O.O.L.S" + - 1,000+ words + - Schema: CourseInstance + +2. **/programs/education** + - Title: "Education Support Programs - GED, College Extension | T.O.O.L.S Inc" + - 1,000+ words + +3. **/programs/case-management** + - Title: "Wraparound Case Management Services for Justice-Involved Individuals" + - 1,000+ words + +4. **/programs/lived-experience** + - Title: "Lived Experience Support Team - Peer Mentorship & Guidance" + - 1,000+ words + +--- + +#### Location Pages (Local SEO) + +Create city-specific landing pages: + +1. **/locations/los-angeles** + - "Reentry Programs in Los Angeles | T.O.O.L.S Inc" + - Local resources, partnerships, service areas + - Embed Google Map + +2. **/locations/san-francisco** +3. **/locations/oakland** +4. **/locations/sacramento** +5. **/locations/san-diego** + +**Template Structure:** +- H1: "Reentry Services in [City]" +- Overview of T.O.O.L.S services in that area +- Local partnerships and resources +- Local statistics (recidivism rates, employment data) +- Transportation and access information +- Local success stories +- Contact form with city pre-selected + +--- + +#### Downloadable Resources + +Create PDF guides for link building: + +1. "Reentry Resource Guide: California Edition" (30 pages) +2. "Employer's Guide to Second-Chance Hiring" (20 pages) +3. "Family Support Handbook: Navigating Reentry" (25 pages) +4. "Case Manager's Toolkit: Justice-Involved Services" (40 pages) + +**Distribution:** +- Gated content (email capture) +- Share with partners for their websites +- Submit to resource directories + +--- + +## Link Building Strategy + +### Priority 4: Build Domain Authority (Month 2-6) + +#### Tier 1: High-Authority Targets + +**Government & Nonprofit Organizations:** +- [ ] California Department of Corrections and Rehabilitation (CDCR) - Resource directory +- [ ] California Prison Industry Authority - Partner listings +- [ ] United Way - Community service directory +- [ ] 211 California - Service provider database +- [ ] National Reentry Resource Center - Organization directory +- [ ] Council of State Governments Justice Center - Partner network + +**Action:** Submit organization profile with link to website + +--- + +#### Tier 2: Industry & Association Links + +**Reentry & Criminal Justice Organizations:** +- [ ] National Institute of Justice - Resource listings +- [ ] Reentry Net - Organization database +- [ ] All of Us or None - Community resources +- [ ] Underground Scholars Initiative - Partner organizations +- [ ] Anti-Recidivism Coalition (ARC) - Network directory + +**Professional Associations:** +- [ ] National Association of Social Workers (NASW) - Resource directory +- [ ] American Probation and Parole Association - Partner resources +- [ ] Society for Human Resource Management (SHRM) - Second-chance hiring resources + +**Action:** Apply for membership, request directory listing + +--- + +#### Tier 3: Local Community Links + +**Chambers of Commerce:** +- [ ] Los Angeles Chamber +- [ ] San Francisco Chamber +- [ ] Oakland Chamber +- [ ] Sacramento Metro Chamber + +**Community Organizations:** +- Local homeless coalitions +- Workforce development boards +- Community colleges +- Public libraries +- Faith-based organizations + +**Action:** Join local chambers, attend networking events, request website listing + +--- + +#### Tier 4: Educational Institutions + +**Partnerships with:** +- [ ] Community colleges (workforce development programs) +- [ ] University criminal justice departments +- [ ] Social work programs (field placement sites) +- [ ] Law schools (clinical programs) + +**Tactics:** +- Guest lecture opportunities +- Student research partnerships +- Internship host listings +- Academic resource citations + +--- + +#### Tier 5: Media & PR + +**Press Release Distribution:** +- [ ] Program launches +- [ ] New partnerships +- [ ] Success milestones (X individuals served) +- [ ] Impact reports + +**Media Outreach:** +- Local news outlets (reentry stories) +- Criminal justice reform publications +- Nonprofit sector media +- Business journals (second-chance hiring angle) + +**Podcast Appearances:** +- Criminal justice reform podcasts +- Nonprofit leadership podcasts +- HR/hiring podcasts +- Local community podcasts + +**Action:** Create media kit, pitch stories quarterly + +--- + +#### Tier 6: Content Marketing & Digital PR + +**Guest Posting Targets:** +- [ ] Chronicle of Social Change +- [ ] NonProfit Quarterly +- [ ] SHRM blog +- [ ] Criminal Justice Degrees Guide +- [ ] Social Work Today + +**Topics:** +- "The Role of Lived Experience in Reentry Success" +- "How Technology is Transforming Reentry Services" +- "Why Wraparound Case Management Works" + +**Resource Page Link Building:** +- Identify organizations with "reentry resources" pages +- Reach out with valuable content to add +- Offer reciprocal resource sharing + +**HARO (Help a Reporter Out):** +- Respond to queries about: + - Criminal justice reform + - Reentry programs + - Second-chance hiring + - Nonprofit innovation + +--- + +#### Link Building Tactics - Month by Month + +**Month 1-2:** +- Submit to 20 high-authority directories +- Claim all social media profiles +- Partner outreach (10 initial contacts) + +**Month 3-4:** +- Guest post outreach (5 targets) +- Local chamber memberships (3-5 cities) +- Create downloadable resources + +**Month 5-6:** +- Launch quarterly press releases +- HARO responses (weekly) +- Resource page outreach (50 targets) +- Podcast pitch campaign + +**Ongoing:** +- Partner co-marketing (2/month) +- Community event participation +- Social media engagement for brand mentions + +--- + +## Local SEO + +### Priority 5: Dominate Local Search (Week 2-4) + +#### Google Business Profile Optimization + +**Setup Checklist:** +- [x] Claim profile +- [ ] Verify address (or use service area if no office) +- [ ] Add accurate business hours +- [ ] Select categories: + - Primary: Non-profit organization + - Secondary: Social services organization, Employment agency, Education center +- [ ] Add complete description (750 characters) +- [ ] Upload high-quality photos (10+ images): + - Logo + - Office/facility + - Team photos (with consent) + - Program activities + - Success stories (anonymized) +- [ ] Add services list: + - Job Readiness Training + - Case Management + - Education Support + - Housing Assistance + - Wraparound Services +- [ ] Add attributes: + - LGBTQ+ friendly + - Wheelchair accessible + - Online appointments + - Free consultations + +**Posts & Updates:** +- Weekly Google Posts (program updates, success stories, events) +- Q&A section monitoring +- Review response protocol (respond within 24 hours) + +--- + +#### Local Citations (NAP Consistency) + +**Ensure consistent Name, Address, Phone across:** + +**Major Directories:** +- [ ] Yelp for Business +- [ ] Bing Places +- [ ] Apple Maps +- [ ] MapQuest +- [ ] Yellow Pages + +**Nonprofit Directories:** +- [ ] GuideStar/Candid +- [ ] Charity Navigator +- [ ] GreatNonprofits +- [ ] Idealist + +**Local Directories:** +- [ ] 211 California +- [ ] Local Chamber of Commerce sites +- [ ] City government resource pages +- [ ] County service directories + +**Social Service Directories:** +- [ ] Aunt Bertha +- [ ] FindHelp +- [ ] Benefits.gov +- [ ] JusticeConnect + +**Tools for Citation Building:** +- Moz Local +- BrightLocal +- Whitespark Citation Finder + +--- + +#### Local Content Strategy + +**City-Specific Landing Pages (as mentioned earlier):** +- Create 5-10 priority city pages +- Local keyword optimization +- Embed Google Maps +- Local partnership highlights +- City-specific resources + +**Local Link Building:** +- Sponsor local events +- Participate in community forums +- Join local business associations +- Collaborate with local nonprofits + +**Local PR:** +- Pitch local news stories +- Local podcast appearances +- Community event participation +- Local awards applications + +--- + +## Analytics & Tracking + +### Priority 6: Measurement Infrastructure (Week 1) + +#### Google Analytics 4 Setup + +**Install GA4 Tracking Code:** +```javascript +// Add to app/layout.tsx + +``` + +**Events to Track:** +- Form submissions (interest, referral) +- Button clicks (Start Now, View Programs) +- Outbound link clicks (social media, partners) +- File downloads (future resources) +- Video plays (future content) +- Scroll depth (engagement measure) + +**Custom Dimensions:** +- User type (individual, family, service provider, employer) +- Geographic location (city) +- Referral source + +--- + +#### Google Search Console Setup + +**Key Reports to Monitor:** +- Performance (clicks, impressions, CTR, position) +- Coverage (indexed pages, errors) +- Enhancements (mobile usability, core web vitals) +- Links (internal, external) + +**Weekly Tasks:** +- Review top queries +- Identify ranking opportunities (position 11-20) +- Fix crawl errors +- Monitor manual actions + +--- + +#### Rank Tracking + +**Track Keywords Weekly:** +- Primary keywords (15-20) +- Long-tail keywords (20-30) +- Branded keywords (5) + +**Tools:** +- Google Search Console (free) +- SE Ranking or SEMrush (paid) +- Manual tracking in spreadsheet + +--- + +#### Conversion Tracking + +**Goals to Track:** +- Interest form submissions +- Referral form submissions +- Partnership inquiries +- Resource downloads +- Email newsletter signups +- Phone calls (CallRail integration) + +**Set up Goal Funnels:** +- Homepage → Interest Page → Form Submission +- Reentry Page → Interest Page → Form Submission +- Partnerships → Contact Form → Submission + +--- + +#### Reporting Dashboard + +**Monthly SEO Report Template:** + +**Traffic Metrics:** +- Organic sessions (total, by landing page) +- New vs. returning users +- Bounce rate +- Average session duration +- Pages per session + +**Keyword Performance:** +- Top 10 keywords (rankings, clicks, impressions) +- New keywords ranking +- Keyword opportunity report (11-20 positions) + +**Content Performance:** +- Top 10 landing pages (traffic, conversions) +- New content published +- Content updates completed + +**Backlinks:** +- New backlinks acquired +- Total referring domains +- Domain authority progress + +**Conversions:** +- Total form submissions +- Conversion rate by source +- Goal completions + +**Technical Health:** +- Site speed (Core Web Vitals) +- Crawl errors +- Mobile usability issues +- Security issues + +--- + +## Implementation Timeline + +### Month 1: Foundation + +**Week 1: Technical Setup** +- [ ] Create robots.txt +- [ ] Generate sitemap.xml +- [ ] Submit to Google Search Console +- [ ] Submit to Bing Webmaster Tools +- [ ] Install Google Analytics 4 +- [ ] Set up conversion tracking +- [ ] Add schema markup (Organization) + +**Week 2: On-Page Optimization** +- [ ] Write meta titles for all pages (6) +- [ ] Write meta descriptions for all pages (6) +- [ ] Optimize H1 tags +- [ ] Add alt text to all images +- [ ] Internal linking audit and optimization + +**Week 3: Local SEO** +- [ ] Claim Google Business Profile +- [ ] Optimize GBP listing +- [ ] Submit to 10 major directories +- [ ] Ensure NAP consistency + +**Week 4: Content Planning** +- [ ] Keyword research completion +- [ ] Content calendar creation (3 months) +- [ ] Blog section development +- [ ] First blog post (1,500 words) + +--- + +### Month 2: Content & Authority + +**Week 5-6: Service Pages** +- [ ] Create /programs/job-readiness +- [ ] Create /programs/education +- [ ] Create /programs/case-management +- [ ] Add FAQ sections to existing pages + +**Week 7-8: Link Building Initiation** +- [ ] Submit to 20 nonprofit directories +- [ ] Reach out to 10 potential partners +- [ ] Create first downloadable resource +- [ ] Guest post outreach (5 targets) + +**Content Production:** +- [ ] 2 blog posts published (1,500 words each) +- [ ] 1 success story (anonymized) + +--- + +### Month 3: Expansion + +**Week 9-10: Local Content** +- [ ] Create 3 city landing pages +- [ ] Local directory submissions (20) +- [ ] Join 2 local chambers of commerce + +**Week 11-12: Content & PR** +- [ ] 2 blog posts published +- [ ] First press release +- [ ] Begin HARO responses +- [ ] Resource page outreach (25 targets) + +--- + +### Month 4: Authority Building + +**Week 13-16:** +- [ ] Create 2 more city landing pages +- [ ] 2 blog posts published +- [ ] First guest post published +- [ ] 2 downloadable resources created +- [ ] 50 resource page outreach +- [ ] Partner co-marketing campaign + +--- + +### Month 5: Scale + +**Week 17-20:** +- [ ] 2 blog posts published +- [ ] Second press release +- [ ] Podcast appearance(s) +- [ ] 2 more city landing pages +- [ ] 75 resource page outreach +- [ ] Social proof section (testimonials) + +--- + +### Month 6: Optimization + +**Week 21-24:** +- [ ] Content audit and refresh +- [ ] Update top 5 performing pages +- [ ] 2 blog posts published +- [ ] Third press release +- [ ] Comprehensive SEO audit +- [ ] Q2 strategy refinement + +--- + +## Budget Considerations + +### DIY Approach (Minimal Budget) + +**Monthly Costs:** +- Domain & hosting: $0 (Azure Static Web Apps) +- Google Workspace (email): $6/month +- Canva Pro (graphics): $13/month +- Basic rank tracking: $0 (Search Console) + +**Total: ~$20/month** + +**Time Investment:** +- 15-20 hours/week for content creation +- 5 hours/week for outreach +- 2 hours/week for monitoring + +--- + +### Small Budget Approach ($500-1,000/month) + +**Tools:** +- SEMrush or Ahrefs: $120/month +- Moz Local: $15/month +- Grammarly Premium: $12/month +- CallRail (call tracking): $45/month +- Stock photos (Shutterstock): $30/month + +**Services:** +- Freelance writer (2 posts/month): $300/month +- VA for outreach (10 hours): $150/month +- Designer (graphics): $100/month + +**Total: $772/month** + +--- + +### Moderate Budget Approach ($2,000-3,000/month) + +**Add:** +- SEO consultant (retainer): $1,000/month +- Content writer (4 posts/month): $600/month +- Link building service: $500/month +- PR distribution service: $200/month + +**Total: $2,300/month + tools** + +--- + +## Success Metrics + +### 3-Month Targets + +**Traffic:** +- 500-1,000 organic sessions/month +- 50+ keywords ranking in top 100 +- 10+ keywords ranking in top 20 + +**Technical:** +- Core Web Vitals "Good" on all pages +- 100% mobile-friendly +- All pages indexed + +**Authority:** +- 10-15 referring domains +- Domain Authority (DA) 15-20 + +**Conversions:** +- 20-30 interest form submissions +- 5-10 referral submissions +- 2-3 partnership inquiries + +--- + +### 6-Month Targets + +**Traffic:** +- 2,000-3,000 organic sessions/month +- 100+ keywords ranking in top 100 +- 25+ keywords ranking in top 20 +- 5+ keywords in top 5 + +**Authority:** +- 30-40 referring domains +- Domain Authority (DA) 25-30 +- Featured in 2-3 media outlets + +**Conversions:** +- 50-75 interest form submissions +- 15-20 referral submissions +- 5-7 partnership inquiries + +**Content:** +- 20+ blog posts published +- 3+ downloadable resources +- 5+ city landing pages + +--- + +### 12-Month Targets + +**Traffic:** +- 5,000-7,000 organic sessions/month +- 200+ keywords ranking in top 100 +- 50+ keywords ranking in top 20 +- 15+ keywords in top 5 + +**Authority:** +- 75-100 referring domains +- Domain Authority (DA) 35-40 +- Featured in 10+ publications + +**Conversions:** +- 150-200 interest form submissions +- 40-50 referral submissions +- 15-20 partnership inquiries + +**Brand:** +- Top 3 ranking for "reentry programs california" +- Top 5 for "wraparound reentry services" +- Brand search volume 200+/month + +--- + +## Competitive Analysis + +### Direct Competitors (Reentry Organizations) + +**Research These Organizations:** +1. Center for Employment Opportunities (CEO) +2. Defy Ventures +3. Homeboy Industries +4. The Last Mile +5. Safer Foundation +6. Pioneer Human Services + +**Competitive Analysis Checklist:** +- [ ] What keywords do they rank for? +- [ ] What content do they publish? +- [ ] Where do their backlinks come from? +- [ ] What is their site structure? +- [ ] What CTAs do they use? +- [ ] How do they tell their story? + +**Tools:** +- SEMrush (competitor analysis) +- Ahrefs (backlink checker) +- SimilarWeb (traffic estimates) + +--- + +## Risk Mitigation + +### Potential Challenges + +**1. Sensitive Audience Privacy** +- **Risk:** Fear of identification deterring form submissions +- **Mitigation:** + - Emphasize anonymity and confidentiality + - No personal stories without explicit consent + - Use aggregated data only + - Clear privacy policy + +**2. Negative Sentiment Keywords** +- **Risk:** Stigmatizing language in SEO +- **Mitigation:** + - Use person-first language + - Balance "formerly incarcerated" with "justice-involved" + - Avoid criminal/offender language + - Focus on empowerment terms + +**3. Limited Budget** +- **Risk:** Can't compete with established organizations +- **Mitigation:** + - Focus on long-tail, low-competition keywords + - Emphasize unique differentiators (lived experience, 48-hour response) + - Leverage partnerships for co-marketing + - Quality over quantity content + +**4. Algorithm Updates** +- **Risk:** Google updates affecting rankings +- **Mitigation:** + - Focus on E-E-A-T (Experience, Expertise, Authoritativeness, Trust) + - Diversify traffic sources (social, email, referral) + - Build sustainable, white-hat links only + - Regular technical audits + +--- + +## Next Steps - Action Items + +### This Week (Days 1-7) + +**Owner: Web Team** +- [ ] Add Google Analytics 4 tracking code +- [ ] Create robots.txt and sitemap.xml +- [ ] Submit sitemap to Google Search Console +- [ ] Claim Google Business Profile + +**Owner: Content Team** +- [ ] Write meta titles and descriptions for all 6 pages +- [ ] Add alt text to all images +- [ ] Write first blog post outline (1,500 words) + +**Owner: Leadership** +- [ ] Approve SEO budget allocation +- [ ] Assign content calendar ownership +- [ ] Review keyword strategy + +--- + +### Next 2 Weeks (Days 8-14) + +- [ ] Complete on-page optimization for all pages +- [ ] Set up Google Analytics conversion tracking +- [ ] Submit to 10 major nonprofit directories +- [ ] Publish first blog post +- [ ] Create content calendar for next 3 months + +--- + +### Next 30 Days + +- [ ] Create /programs service pages (3) +- [ ] Submit to 30 directories total +- [ ] Publish 2 more blog posts +- [ ] Reach out to 10 potential partners for backlinks +- [ ] Join 2 local chambers of commerce + +--- + +## Resources & Tools + +### Free Tools +- Google Search Console +- Google Analytics 4 +- Google Business Profile +- Bing Webmaster Tools +- Ubersuggest (limited free) +- Answer The Public +- Google Keyword Planner + +### Paid Tools (Recommended) +- SEMrush ($120/month) - All-in-one SEO +- Ahrefs ($99/month) - Backlink analysis +- Screaming Frog ($259/year) - Technical audits +- Grammarly ($12/month) - Content quality +- Canva Pro ($13/month) - Graphics + +### Learning Resources +- Moz Beginner's Guide to SEO +- Google's SEO Starter Guide +- Search Engine Journal +- Ahrefs Blog +- Brian Dean's Backlinko + +--- + +## Conclusion + +This SEO strategy provides a comprehensive 6-month roadmap to establish T.O.O.L.S Inc as a visible, authoritative resource in the reentry services space. Success requires consistent execution across technical optimization, content creation, and strategic link building. + +**Key Success Factors:** +1. **Consistency:** Regular content publication and optimization +2. **Quality:** E-E-A-T principles in all content +3. **Authenticity:** Lived experience and real impact stories +4. **Patience:** SEO takes 3-6 months to show significant results +5. **Measurement:** Data-driven decision making + +**Primary Focus Areas:** +- Month 1-2: Technical foundation + local SEO +- Month 3-4: Content creation + authority building +- Month 5-6: Scale content + optimize conversions + +By following this plan, T.O.O.L.S Inc can achieve: +- Top 10 rankings for priority keywords +- 5,000+ monthly organic visitors +- 150+ qualified leads per month +- Strong backlink profile and domain authority + +--- + +**Document Version:** 1.0 +**Last Updated:** January 15, 2026 +**Next Review:** February 15, 2026 diff --git a/index.html b/index.html index 60dc1188..be0b41fb 100644 --- a/index.html +++ b/index.html @@ -1,4 +1,8 @@ - + + +// Add your instrumentation key or use the APPLICATIONINSIGHTSKEY environment variable on your production machine to start collecting data. +var ai = require('applicationinsights'); +ai.setup(process.env.APPLICATIONINSIGHTSKEY || 'your_instrumentation_key').start(); diff --git a/lib/auth.tsx b/lib/auth.tsx index e67598c2..49c6a083 100644 --- a/lib/auth.tsx +++ b/lib/auth.tsx @@ -1,6 +1,6 @@ "use client"; -import { createContext, useContext, useState, useEffect, ReactNode } from "react"; +import { createContext, useContext, useState, useEffect, useMemo, useCallback, ReactNode } from "react"; type User = { id: string; @@ -42,7 +42,7 @@ export function AuthProvider({ children }: { children: ReactNode }) { } }, []); - const signup = async (email: string, password: string, name: string): Promise => { + const signup = useCallback(async (email: string, password: string, name: string): Promise => { // In production: Call secure backend API with bcrypt/argon2 password hashing // This is a mock implementation try { @@ -71,9 +71,9 @@ export function AuthProvider({ children }: { children: ReactNode }) { } catch (error) { return false; } - }; + }, []); - const login = async (email: string, password: string): Promise => { + const login = useCallback(async (email: string, password: string): Promise => { // In production: Call secure backend API for authentication try { const storedPassword = localStorage.getItem(`pwd-${email}`); @@ -90,14 +90,14 @@ export function AuthProvider({ children }: { children: ReactNode }) { } catch (error) { return false; } - }; + }, []); - const logout = () => { + const logout = useCallback(() => { localStorage.removeItem("user-session"); setUser(null); - }; + }, []); - const updateProfile = (updates: Partial) => { + const updateProfile = useCallback((updates: Partial) => { if (!user) return; const updatedUser = { ...user, ...updates }; @@ -106,19 +106,22 @@ export function AuthProvider({ children }: { children: ReactNode }) { // Update encrypted session const encryptedSession = btoa(JSON.stringify(updatedUser)); localStorage.setItem("user-session", encryptedSession); - }; + }, [user]); + + const contextValue = useMemo( + () => ({ + user, + login, + signup, + logout, + updateProfile, + isAuthenticated: !!user, + }), + [user, login, signup, logout, updateProfile] + ); return ( - + {children} ); diff --git a/lib/cn.ts b/lib/cn.ts index 1f4cd38e..a5ef1935 100644 --- a/lib/cn.ts +++ b/lib/cn.ts @@ -1,6 +1,6 @@ -import { clsx } from "clsx"; +import { clsx, type ClassValue } from "clsx"; import { twMerge } from "tailwind-merge"; -export function cn(...inputs: any[]) { +export function cn(...inputs: ClassValue[]) { return twMerge(clsx(inputs)); } diff --git a/next.config.js b/next.config.js index f5bf9c53..c395c0d3 100644 --- a/next.config.js +++ b/next.config.js @@ -1,8 +1,21 @@ /** @type {import('next').NextConfig} */ +import bundleAnalyzer from '@next/bundle-analyzer'; + +const withBundleAnalyzer = bundleAnalyzer({ + enabled: process.env.ANALYZE === 'true', +}); + const nextConfig = { output: "export", images: { unoptimized: true }, - trailingSlash: true + trailingSlash: true, + // Production optimizations + swcMinify: true, + compiler: { + removeConsole: process.env.NODE_ENV === 'production' ? { + exclude: ['error', 'warn'], + } : false, + }, }; -export default nextConfig; +export default withBundleAnalyzer(nextConfig); diff --git a/out/404.html b/out/404.html deleted file mode 100644 index 1e223f6a..00000000 --- a/out/404.html +++ /dev/null @@ -1 +0,0 @@ -404: This page could not be found.T.O.O.L.S Inc - Empowering Individuals To Step Into Their Purpose

404

This page could not be found.

\ No newline at end of file diff --git a/out/404/index.html b/out/404/index.html deleted file mode 100644 index 1e223f6a..00000000 --- a/out/404/index.html +++ /dev/null @@ -1 +0,0 @@ -404: This page could not be found.T.O.O.L.S Inc - Empowering Individuals To Step Into Their Purpose

404

This page could not be found.

\ No newline at end of file diff --git a/out/_next/static/2ztEFM1FVYTFXBQ_Pbk1J/_buildManifest.js b/out/_next/static/2ztEFM1FVYTFXBQ_Pbk1J/_buildManifest.js deleted file mode 100644 index e183940d..00000000 --- a/out/_next/static/2ztEFM1FVYTFXBQ_Pbk1J/_buildManifest.js +++ /dev/null @@ -1 +0,0 @@ -self.__BUILD_MANIFEST={__rewrites:{afterFiles:[],beforeFiles:[],fallback:[]},"/_error":["static/chunks/pages/_error-7ba65e1336b92748.js"],sortedPages:["/_app","/_error"]},self.__BUILD_MANIFEST_CB&&self.__BUILD_MANIFEST_CB(); \ No newline at end of file diff --git a/out/_next/static/2ztEFM1FVYTFXBQ_Pbk1J/_ssgManifest.js b/out/_next/static/2ztEFM1FVYTFXBQ_Pbk1J/_ssgManifest.js deleted file mode 100644 index 5b3ff592..00000000 --- a/out/_next/static/2ztEFM1FVYTFXBQ_Pbk1J/_ssgManifest.js +++ /dev/null @@ -1 +0,0 @@ -self.__SSG_MANIFEST=new Set([]);self.__SSG_MANIFEST_CB&&self.__SSG_MANIFEST_CB() \ No newline at end of file diff --git a/out/_next/static/chunks/117-e3feb2d81150d197.js b/out/_next/static/chunks/117-e3feb2d81150d197.js deleted file mode 100644 index 5b8f853c..00000000 --- a/out/_next/static/chunks/117-e3feb2d81150d197.js +++ /dev/null @@ -1,2 +0,0 @@ -(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[117],{5157:function(e,t){"use strict";function n(){return""}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"getDeploymentIdQueryOrEmptyString",{enumerable:!0,get:function(){return n}})},1572:function(){"trimStart"in String.prototype||(String.prototype.trimStart=String.prototype.trimLeft),"trimEnd"in String.prototype||(String.prototype.trimEnd=String.prototype.trimRight),"description"in Symbol.prototype||Object.defineProperty(Symbol.prototype,"description",{configurable:!0,get:function(){var e=/\((.*)\)/.exec(this.toString());return e?e[1]:void 0}}),Array.prototype.flat||(Array.prototype.flat=function(e,t){return t=this.concat.apply([],this),e>1&&t.some(Array.isArray)?t.flat(e-1):t},Array.prototype.flatMap=function(e,t){return this.map(e,t).flat()}),Promise.prototype.finally||(Promise.prototype.finally=function(e){if("function"!=typeof e)return this.then(e,e);var t=this.constructor||Promise;return this.then(function(n){return t.resolve(e()).then(function(){return n})},function(n){return t.resolve(e()).then(function(){throw n})})}),Object.fromEntries||(Object.fromEntries=function(e){return Array.from(e).reduce(function(e,t){return e[t[0]]=t[1],e},{})}),Array.prototype.at||(Array.prototype.at=function(e){var t=Math.trunc(e)||0;if(t<0&&(t+=this.length),!(t<0||t>=this.length))return this[t]}),Object.hasOwn||(Object.hasOwn=function(e,t){if(null==e)throw TypeError("Cannot convert undefined or null to object");return Object.prototype.hasOwnProperty.call(Object(e),t)}),"canParse"in URL||(URL.canParse=function(e,t){try{return new URL(e,t),!0}catch(e){return!1}})},1634:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"addBasePath",{enumerable:!0,get:function(){return u}});let r=n(8498),o=n(8521);function u(e,t){return(0,o.normalizePathTrailingSlash)((0,r.addPathPrefix)(e,""))}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},5266:function(e,t){"use strict";function n(e){var t,n;t=self.__next_s,n=()=>{e()},t&&t.length?t.reduce((e,t)=>{let[n,r]=t;return e.then(()=>new Promise((e,t)=>{let o=document.createElement("script");if(r)for(let e in r)"children"!==e&&o.setAttribute(e,r[e]);n?(o.src=n,o.onload=()=>e(),o.onerror=t):r&&(o.innerHTML=r.children,setTimeout(e)),document.head.appendChild(o)}))},Promise.resolve()).catch(e=>{console.error(e)}).then(()=>{n()}):n()}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"appBootstrap",{enumerable:!0,get:function(){return n}}),window.next={version:"14.2.35",appDir:!0},("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},3079:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"callServer",{enumerable:!0,get:function(){return o}});let r=n(2846);async function o(e,t){let n=(0,r.getServerActionDispatcher)();if(!n)throw Error("Invariant: missing action dispatcher.");return new Promise((r,o)=>{n({actionId:e,actionArgs:t,resolve:r,reject:o})})}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},2304:function(e,t,n){"use strict";let r,o;Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"hydrate",{enumerable:!0,get:function(){return x}});let u=n(7043),l=n(3099),a=n(7437);n(1572);let i=u._(n(4040)),c=l._(n(2265)),s=n(6671),f=n(8701),d=u._(n(1404)),p=n(3079),h=n(9721),y=n(2103);n(647);let _=window.console.error;window.console.error=function(){for(var e=arguments.length,t=Array(e),n=0;n{if((0,h.isNextRouterError)(e.error)){e.preventDefault();return}});let v=document,b=new TextEncoder,g=!1,m=!1,R=null;function P(e){if(0===e[0])r=[];else if(1===e[0]){if(!r)throw Error("Unexpected server data: missing bootstrap script.");o?o.enqueue(b.encode(e[1])):r.push(e[1])}else 2===e[0]&&(R=e[1])}let j=function(){o&&!m&&(o.close(),m=!0,r=void 0),g=!0};"loading"===document.readyState?document.addEventListener("DOMContentLoaded",j,!1):j();let O=self.__next_f=self.__next_f||[];O.forEach(P),O.push=P;let E=new ReadableStream({start(e){r&&(r.forEach(t=>{e.enqueue(b.encode(t))}),g&&!m&&(e.close(),m=!0,r=void 0)),o=e}}),S=(0,s.createFromReadableStream)(E,{callServer:p.callServer});function w(){return(0,c.use)(S)}let M=c.default.StrictMode;function T(e){let{children:t}=e;return t}function x(){let e=(0,y.createMutableActionQueue)(),t=(0,a.jsx)(M,{children:(0,a.jsx)(f.HeadManagerContext.Provider,{value:{appDir:!0},children:(0,a.jsx)(y.ActionQueueContext.Provider,{value:e,children:(0,a.jsx)(T,{children:(0,a.jsx)(w,{})})})})}),n=window.__next_root_layout_missing_tags,r=!!(null==n?void 0:n.length),o={onRecoverableError:d.default};"__next_error__"===document.documentElement.id||r?i.default.createRoot(v,o).render(t):c.default.startTransition(()=>i.default.hydrateRoot(v,t,{...o,formState:R}))}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},4278:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),n(9506),(0,n(5266).appBootstrap)(()=>{let{hydrate:e}=n(2304);n(2846),n(4707),e()}),("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},9506:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),n(5157);{let e=n.u;n.u=function(){for(var t=arguments.length,n=Array(t),r=0;r(l(function(){var e;let t=document.getElementsByName(u)[0];if(null==t?void 0:null==(e=t.shadowRoot)?void 0:e.childNodes[0])return t.shadowRoot.childNodes[0];{let e=document.createElement(u);e.style.cssText="position:absolute";let t=document.createElement("div");return t.ariaLive="assertive",t.id="__next-route-announcer__",t.role="alert",t.style.cssText="position:absolute;border:0;height:1px;margin:-1px;padding:0;width:1px;clip:rect(0 0 0 0);overflow:hidden;white-space:nowrap;word-wrap:normal",e.attachShadow({mode:"open"}).appendChild(t),document.body.appendChild(e),t}}()),()=>{let e=document.getElementsByTagName(u)[0];(null==e?void 0:e.isConnected)&&document.body.removeChild(e)}),[]);let[a,i]=(0,r.useState)(""),c=(0,r.useRef)();return(0,r.useEffect)(()=>{let e="";if(document.title)e=document.title;else{let t=document.querySelector("h1");t&&(e=t.innerText||t.textContent||"")}void 0!==c.current&&c.current!==e&&i(e),c.current=e},[t]),n?(0,o.createPortal)(a,n):null}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},6866:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{ACTION:function(){return r},FLIGHT_PARAMETERS:function(){return i},NEXT_DID_POSTPONE_HEADER:function(){return s},NEXT_ROUTER_PREFETCH_HEADER:function(){return u},NEXT_ROUTER_STATE_TREE:function(){return o},NEXT_RSC_UNION_QUERY:function(){return c},NEXT_URL:function(){return l},RSC_CONTENT_TYPE_HEADER:function(){return a},RSC_HEADER:function(){return n}});let n="RSC",r="Next-Action",o="Next-Router-State-Tree",u="Next-Router-Prefetch",l="Next-Url",a="text/x-component",i=[[n],[o],[u]],c="_rsc",s="x-nextjs-postponed";("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},2846:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{createEmptyCacheNode:function(){return C},default:function(){return I},getServerActionDispatcher:function(){return S},urlToUrlWithoutFlightMarker:function(){return M}});let r=n(3099),o=n(7437),u=r._(n(2265)),l=n(1956),a=n(4673),i=n(3456),c=n(9060),s=n(7744),f=n(1060),d=n(2952),p=n(6146),h=n(1634),y=n(6495),_=n(4123),v=n(9320),b=n(8137),g=n(6866),m=n(5076),R=n(1283),P=n(4541),j="undefined"==typeof window,O=j?null:new Map,E=null;function S(){return E}let w={};function M(e){let t=new URL(e,location.origin);if(t.searchParams.delete(g.NEXT_RSC_UNION_QUERY),t.pathname.endsWith(".txt")){let{pathname:e}=t,n=e.endsWith("/index.txt")?10:4;t.pathname=e.slice(0,-n)}return t}function T(e){return e.origin!==window.location.origin}function x(e){let{appRouterState:t,sync:n}=e;return(0,u.useInsertionEffect)(()=>{let{tree:e,pushRef:r,canonicalUrl:o}=t,u={...r.preserveCustomHistoryState?window.history.state:{},__NA:!0,__PRIVATE_NEXTJS_INTERNALS_TREE:e};r.pendingPush&&(0,i.createHrefFromUrl)(new URL(window.location.href))!==o?(r.pendingPush=!1,window.history.pushState(u,"",o)):window.history.replaceState(u,"",o),n(t)},[t,n]),null}function C(){return{lazyData:null,rsc:null,prefetchRsc:null,head:null,prefetchHead:null,parallelRoutes:new Map,lazyDataResolved:!1,loading:null}}function A(e){null==e&&(e={});let t=window.history.state,n=null==t?void 0:t.__NA;n&&(e.__NA=n);let r=null==t?void 0:t.__PRIVATE_NEXTJS_INTERNALS_TREE;return r&&(e.__PRIVATE_NEXTJS_INTERNALS_TREE=r),e}function N(e){let{headCacheNode:t}=e,n=null!==t?t.head:null,r=null!==t?t.prefetchHead:null,o=null!==r?r:n;return(0,u.useDeferredValue)(n,o)}function D(e){let t,{buildId:n,initialHead:r,initialTree:i,urlParts:f,initialSeedData:g,couldBeIntercepted:S,assetPrefix:M,missingSlots:C}=e,D=(0,u.useMemo)(()=>(0,d.createInitialRouterState)({buildId:n,initialSeedData:g,urlParts:f,initialTree:i,initialParallelRoutes:O,location:j?null:window.location,initialHead:r,couldBeIntercepted:S}),[n,g,f,i,r,S]),[I,U,k]=(0,s.useReducerWithReduxDevtools)(D);(0,u.useEffect)(()=>{O=null},[]);let{canonicalUrl:F}=(0,s.useUnwrapState)(I),{searchParams:L,pathname:H}=(0,u.useMemo)(()=>{let e=new URL(F,"undefined"==typeof window?"http://n":window.location.href);return{searchParams:e.searchParams,pathname:(0,R.hasBasePath)(e.pathname)?(0,m.removeBasePath)(e.pathname):e.pathname}},[F]),$=(0,u.useCallback)(e=>{let{previousTree:t,serverResponse:n}=e;(0,u.startTransition)(()=>{U({type:a.ACTION_SERVER_PATCH,previousTree:t,serverResponse:n})})},[U]),G=(0,u.useCallback)((e,t,n)=>{let r=new URL((0,h.addBasePath)(e),location.href);return U({type:a.ACTION_NAVIGATE,url:r,isExternalUrl:T(r),locationSearch:location.search,shouldScroll:null==n||n,navigateType:t})},[U]);E=(0,u.useCallback)(e=>{(0,u.startTransition)(()=>{U({...e,type:a.ACTION_SERVER_ACTION})})},[U]);let z=(0,u.useMemo)(()=>({back:()=>window.history.back(),forward:()=>window.history.forward(),prefetch:(e,t)=>{let n;if(!(0,p.isBot)(window.navigator.userAgent)){try{n=new URL((0,h.addBasePath)(e),window.location.href)}catch(t){throw Error("Cannot prefetch '"+e+"' because it cannot be converted to a URL.")}T(n)||(0,u.startTransition)(()=>{var e;U({type:a.ACTION_PREFETCH,url:n,kind:null!=(e=null==t?void 0:t.kind)?e:a.PrefetchKind.FULL})})}},replace:(e,t)=>{void 0===t&&(t={}),(0,u.startTransition)(()=>{var n;G(e,"replace",null==(n=t.scroll)||n)})},push:(e,t)=>{void 0===t&&(t={}),(0,u.startTransition)(()=>{var n;G(e,"push",null==(n=t.scroll)||n)})},refresh:()=>{(0,u.startTransition)(()=>{U({type:a.ACTION_REFRESH,origin:window.location.origin})})},fastRefresh:()=>{throw Error("fastRefresh can only be used in development mode. Please use refresh instead.")}}),[U,G]);(0,u.useEffect)(()=>{window.next&&(window.next.router=z)},[z]),(0,u.useEffect)(()=>{function e(e){var t;e.persisted&&(null==(t=window.history.state)?void 0:t.__PRIVATE_NEXTJS_INTERNALS_TREE)&&(w.pendingMpaPath=void 0,U({type:a.ACTION_RESTORE,url:new URL(window.location.href),tree:window.history.state.__PRIVATE_NEXTJS_INTERNALS_TREE}))}return window.addEventListener("pageshow",e),()=>{window.removeEventListener("pageshow",e)}},[U]);let{pushRef:B}=(0,s.useUnwrapState)(I);if(B.mpaNavigation){if(w.pendingMpaPath!==F){let e=window.location;B.pendingPush?e.assign(F):e.replace(F),w.pendingMpaPath=F}(0,u.use)(b.unresolvedThenable)}(0,u.useEffect)(()=>{let e=window.history.pushState.bind(window.history),t=window.history.replaceState.bind(window.history),n=e=>{var t;let n=window.location.href,r=null==(t=window.history.state)?void 0:t.__PRIVATE_NEXTJS_INTERNALS_TREE;(0,u.startTransition)(()=>{U({type:a.ACTION_RESTORE,url:new URL(null!=e?e:n,n),tree:r})})};window.history.pushState=function(t,r,o){return(null==t?void 0:t.__NA)||(null==t?void 0:t._N)||(t=A(t),o&&n(o)),e(t,r,o)},window.history.replaceState=function(e,r,o){return(null==e?void 0:e.__NA)||(null==e?void 0:e._N)||(e=A(e),o&&n(o)),t(e,r,o)};let r=e=>{let{state:t}=e;if(t){if(!t.__NA){window.location.reload();return}(0,u.startTransition)(()=>{U({type:a.ACTION_RESTORE,url:new URL(window.location.href),tree:t.__PRIVATE_NEXTJS_INTERNALS_TREE})})}};return window.addEventListener("popstate",r),()=>{window.history.pushState=e,window.history.replaceState=t,window.removeEventListener("popstate",r)}},[U]);let{cache:W,tree:K,nextUrl:V,focusAndScrollRef:Y}=(0,s.useUnwrapState)(I),X=(0,u.useMemo)(()=>(0,v.findHeadInCache)(W,K[1]),[W,K]),q=(0,u.useMemo)(()=>(function e(t,n){for(let r of(void 0===n&&(n={}),Object.values(t[1]))){let t=r[0],o=Array.isArray(t),u=o?t[1]:t;!u||u.startsWith(P.PAGE_SEGMENT_KEY)||(o&&("c"===t[2]||"oc"===t[2])?n[t[0]]=t[1].split("/"):o&&(n[t[0]]=t[1]),n=e(r,n))}return n})(K),[K]);if(null!==X){let[e,n]=X;t=(0,o.jsx)(N,{headCacheNode:e},n)}else t=null;let J=(0,o.jsxs)(_.RedirectBoundary,{children:[t,W.rsc,(0,o.jsx)(y.AppRouterAnnouncer,{tree:K})]});return(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)(x,{appRouterState:(0,s.useUnwrapState)(I),sync:k}),(0,o.jsx)(c.PathParamsContext.Provider,{value:q,children:(0,o.jsx)(c.PathnameContext.Provider,{value:H,children:(0,o.jsx)(c.SearchParamsContext.Provider,{value:L,children:(0,o.jsx)(l.GlobalLayoutRouterContext.Provider,{value:{buildId:n,changeByServerResponse:$,tree:K,focusAndScrollRef:Y,nextUrl:V},children:(0,o.jsx)(l.AppRouterContext.Provider,{value:z,children:(0,o.jsx)(l.LayoutRouterContext.Provider,{value:{childNodes:W.parallelRoutes,tree:K,url:F,loading:W.loading},children:J})})})})})})]})}function I(e){let{globalErrorComponent:t,...n}=e;return(0,o.jsx)(f.ErrorBoundary,{errorComponent:t,children:(0,o.jsx)(D,{...n})})}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},6149:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"bailoutToClientRendering",{enumerable:!0,get:function(){return u}});let r=n(8993),o=n(1845);function u(e){let t=o.staticGenerationAsyncStorage.getStore();if((null==t||!t.forceStatic)&&(null==t?void 0:t.isStaticGeneration))throw new r.BailoutToCSRError(e)}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},9107:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"ClientPageRoot",{enumerable:!0,get:function(){return u}});let r=n(7437),o=n(4535);function u(e){let{Component:t,props:n}=e;return n.searchParams=(0,o.createDynamicallyTrackedSearchParams)(n.searchParams||{}),(0,r.jsx)(t,{...n})}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},1060:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{ErrorBoundary:function(){return h},ErrorBoundaryHandler:function(){return f},GlobalError:function(){return d},default:function(){return p}});let r=n(7043),o=n(7437),u=r._(n(2265)),l=n(5475),a=n(9721),i=n(1845),c={error:{fontFamily:'system-ui,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji"',height:"100vh",textAlign:"center",display:"flex",flexDirection:"column",alignItems:"center",justifyContent:"center"},text:{fontSize:"14px",fontWeight:400,lineHeight:"28px",margin:"0 8px"}};function s(e){let{error:t}=e,n=i.staticGenerationAsyncStorage.getStore();if((null==n?void 0:n.isRevalidate)||(null==n?void 0:n.isStaticGeneration))throw console.error(t),t;return null}class f extends u.default.Component{static getDerivedStateFromError(e){if((0,a.isNextRouterError)(e))throw e;return{error:e}}static getDerivedStateFromProps(e,t){return e.pathname!==t.previousPathname&&t.error?{error:null,previousPathname:e.pathname}:{error:t.error,previousPathname:e.pathname}}render(){return this.state.error?(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)(s,{error:this.state.error}),this.props.errorStyles,this.props.errorScripts,(0,o.jsx)(this.props.errorComponent,{error:this.state.error,reset:this.reset})]}):this.props.children}constructor(e){super(e),this.reset=()=>{this.setState({error:null})},this.state={error:null,previousPathname:this.props.pathname}}}function d(e){let{error:t}=e,n=null==t?void 0:t.digest;return(0,o.jsxs)("html",{id:"__next_error__",children:[(0,o.jsx)("head",{}),(0,o.jsxs)("body",{children:[(0,o.jsx)(s,{error:t}),(0,o.jsx)("div",{style:c.error,children:(0,o.jsxs)("div",{children:[(0,o.jsx)("h2",{style:c.text,children:"Application error: a "+(n?"server":"client")+"-side exception has occurred (see the "+(n?"server logs":"browser console")+" for more information)."}),n?(0,o.jsx)("p",{style:c.text,children:"Digest: "+n}):null]})})]})]})}let p=d;function h(e){let{errorComponent:t,errorStyles:n,errorScripts:r,children:u}=e,a=(0,l.usePathname)();return t?(0,o.jsx)(f,{pathname:a,errorComponent:t,errorStyles:n,errorScripts:r,children:u}):(0,o.jsx)(o.Fragment,{children:u})}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},6177:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{DynamicServerError:function(){return r},isDynamicServerError:function(){return o}});let n="DYNAMIC_SERVER_USAGE";class r extends Error{constructor(e){super("Dynamic server usage: "+e),this.description=e,this.digest=n}}function o(e){return"object"==typeof e&&null!==e&&"digest"in e&&"string"==typeof e.digest&&e.digest===n}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},9721:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"isNextRouterError",{enumerable:!0,get:function(){return u}});let r=n(8200),o=n(8968);function u(e){return e&&e.digest&&((0,o.isRedirectError)(e)||(0,r.isNotFoundError)(e))}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},4707:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return E}});let r=n(7043),o=n(3099),u=n(7437),l=o._(n(2265)),a=r._(n(4887)),i=n(1956),c=n(4848),s=n(8137),f=n(1060),d=n(6015),p=n(7092),h=n(4123),y=n(80),_=n(3171),v=n(8505),b=n(8077),g=["bottom","height","left","right","top","width","x","y"];function m(e,t){let n=e.getBoundingClientRect();return n.top>=0&&n.top<=t}class R extends l.default.Component{componentDidMount(){this.handlePotentialScroll()}componentDidUpdate(){this.props.focusAndScrollRef.apply&&this.handlePotentialScroll()}render(){return this.props.children}constructor(...e){super(...e),this.handlePotentialScroll=()=>{let{focusAndScrollRef:e,segmentPath:t}=this.props;if(e.apply){var n;if(0!==e.segmentPaths.length&&!e.segmentPaths.some(e=>t.every((t,n)=>(0,d.matchSegment)(t,e[n]))))return;let r=null,o=e.hashFragment;if(o&&(r="top"===o?document.body:null!=(n=document.getElementById(o))?n:document.getElementsByName(o)[0]),r||(r="undefined"==typeof window?null:a.default.findDOMNode(this)),!(r instanceof Element))return;for(;!(r instanceof HTMLElement)||function(e){if(["sticky","fixed"].includes(getComputedStyle(e).position))return!0;let t=e.getBoundingClientRect();return g.every(e=>0===t[e])}(r);){if(null===r.nextElementSibling)return;r=r.nextElementSibling}e.apply=!1,e.hashFragment=null,e.segmentPaths=[],(0,p.handleSmoothScroll)(()=>{if(o){r.scrollIntoView();return}let e=document.documentElement,t=e.clientHeight;!m(r,t)&&(e.scrollTop=0,m(r,t)||r.scrollIntoView())},{dontForceLayout:!0,onlyHashChange:e.onlyHashChange}),e.onlyHashChange=!1,r.focus()}}}}function P(e){let{segmentPath:t,children:n}=e,r=(0,l.useContext)(i.GlobalLayoutRouterContext);if(!r)throw Error("invariant global layout router not mounted");return(0,u.jsx)(R,{segmentPath:t,focusAndScrollRef:r.focusAndScrollRef,children:n})}function j(e){let{parallelRouterKey:t,url:n,childNodes:r,segmentPath:o,tree:a,cacheKey:f}=e,p=(0,l.useContext)(i.GlobalLayoutRouterContext);if(!p)throw Error("invariant global layout router not mounted");let{buildId:h,changeByServerResponse:y,tree:_}=p,v=r.get(f);if(void 0===v){let e={lazyData:null,rsc:null,prefetchRsc:null,head:null,prefetchHead:null,parallelRoutes:new Map,lazyDataResolved:!1,loading:null};v=e,r.set(f,e)}let g=null!==v.prefetchRsc?v.prefetchRsc:v.rsc,m=(0,l.useDeferredValue)(v.rsc,g),R="object"==typeof m&&null!==m&&"function"==typeof m.then?(0,l.use)(m):m;if(!R){let e=v.lazyData;if(null===e){let t=function e(t,n){if(t){let[r,o]=t,u=2===t.length;if((0,d.matchSegment)(n[0],r)&&n[1].hasOwnProperty(o)){if(u){let t=e(void 0,n[1][o]);return[n[0],{...n[1],[o]:[t[0],t[1],t[2],"refetch"]}]}return[n[0],{...n[1],[o]:e(t.slice(2),n[1][o])}]}}return n}(["",...o],_),r=(0,b.hasInterceptionRouteInCurrentTree)(_);v.lazyData=e=(0,c.fetchServerResponse)(new URL(n,location.origin),t,r?p.nextUrl:null,h),v.lazyDataResolved=!1}let t=(0,l.use)(e);v.lazyDataResolved||(setTimeout(()=>{(0,l.startTransition)(()=>{y({previousTree:_,serverResponse:t})})}),v.lazyDataResolved=!0),(0,l.use)(s.unresolvedThenable)}return(0,u.jsx)(i.LayoutRouterContext.Provider,{value:{tree:a[1][t],childNodes:v.parallelRoutes,url:n,loading:v.loading},children:R})}function O(e){let{children:t,hasLoading:n,loading:r,loadingStyles:o,loadingScripts:a}=e;return n?(0,u.jsx)(l.Suspense,{fallback:(0,u.jsxs)(u.Fragment,{children:[o,a,r]}),children:t}):(0,u.jsx)(u.Fragment,{children:t})}function E(e){let{parallelRouterKey:t,segmentPath:n,error:r,errorStyles:o,errorScripts:a,templateStyles:c,templateScripts:s,template:d,notFound:p,notFoundStyles:b}=e,g=(0,l.useContext)(i.LayoutRouterContext);if(!g)throw Error("invariant expected layout router to be mounted");let{childNodes:m,tree:R,url:E,loading:S}=g,w=m.get(t);w||(w=new Map,m.set(t,w));let M=R[1][t][0],T=(0,_.getSegmentValue)(M),x=[M];return(0,u.jsx)(u.Fragment,{children:x.map(e=>{let l=(0,_.getSegmentValue)(e),g=(0,v.createRouterCacheKey)(e);return(0,u.jsxs)(i.TemplateContext.Provider,{value:(0,u.jsx)(P,{segmentPath:n,children:(0,u.jsx)(f.ErrorBoundary,{errorComponent:r,errorStyles:o,errorScripts:a,children:(0,u.jsx)(O,{hasLoading:!!S,loading:null==S?void 0:S[0],loadingStyles:null==S?void 0:S[1],loadingScripts:null==S?void 0:S[2],children:(0,u.jsx)(y.NotFoundBoundary,{notFound:p,notFoundStyles:b,children:(0,u.jsx)(h.RedirectBoundary,{children:(0,u.jsx)(j,{parallelRouterKey:t,url:E,tree:R,childNodes:w,segmentPath:n,cacheKey:g,isActive:T===l})})})})})}),children:[c,s,d]},(0,v.createRouterCacheKey)(e,!0))})})}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},6015:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{canSegmentBeOverridden:function(){return u},matchSegment:function(){return o}});let r=n(7417),o=(e,t)=>"string"==typeof e?"string"==typeof t&&e===t:"string"!=typeof t&&e[0]===t[0]&&e[1]===t[1],u=(e,t)=>{var n;return!Array.isArray(e)&&!!Array.isArray(t)&&(null==(n=(0,r.getSegmentParam)(e))?void 0:n.param)===t[0]};("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},5475:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{ReadonlyURLSearchParams:function(){return i.ReadonlyURLSearchParams},RedirectType:function(){return i.RedirectType},ServerInsertedHTMLContext:function(){return c.ServerInsertedHTMLContext},notFound:function(){return i.notFound},permanentRedirect:function(){return i.permanentRedirect},redirect:function(){return i.redirect},useParams:function(){return p},usePathname:function(){return f},useRouter:function(){return d},useSearchParams:function(){return s},useSelectedLayoutSegment:function(){return y},useSelectedLayoutSegments:function(){return h},useServerInsertedHTML:function(){return c.useServerInsertedHTML}});let r=n(2265),o=n(1956),u=n(9060),l=n(3171),a=n(4541),i=n(2646),c=n(5501);function s(){let e=(0,r.useContext)(u.SearchParamsContext),t=(0,r.useMemo)(()=>e?new i.ReadonlyURLSearchParams(e):null,[e]);if("undefined"==typeof window){let{bailoutToClientRendering:e}=n(6149);e("useSearchParams()")}return t}function f(){return(0,r.useContext)(u.PathnameContext)}function d(){let e=(0,r.useContext)(o.AppRouterContext);if(null===e)throw Error("invariant expected app router to be mounted");return e}function p(){return(0,r.useContext)(u.PathParamsContext)}function h(e){void 0===e&&(e="children");let t=(0,r.useContext)(o.LayoutRouterContext);return t?function e(t,n,r,o){let u;if(void 0===r&&(r=!0),void 0===o&&(o=[]),r)u=t[1][n];else{var i;let e=t[1];u=null!=(i=e.children)?i:Object.values(e)[0]}if(!u)return o;let c=u[0],s=(0,l.getSegmentValue)(c);return!s||s.startsWith(a.PAGE_SEGMENT_KEY)?o:(o.push(s),e(u,n,!1,o))}(t.tree,e):null}function y(e){void 0===e&&(e="children");let t=h(e);if(!t||0===t.length)return null;let n="children"===e?t[0]:t[t.length-1];return n===a.DEFAULT_SEGMENT_KEY?null:n}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},2646:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{ReadonlyURLSearchParams:function(){return l},RedirectType:function(){return r.RedirectType},notFound:function(){return o.notFound},permanentRedirect:function(){return r.permanentRedirect},redirect:function(){return r.redirect}});let r=n(8968),o=n(8200);class u extends Error{constructor(){super("Method unavailable on `ReadonlyURLSearchParams`. Read more: https://nextjs.org/docs/app/api-reference/functions/use-search-params#updating-searchparams")}}class l extends URLSearchParams{append(){throw new u}delete(){throw new u}set(){throw new u}sort(){throw new u}}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},80:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"NotFoundBoundary",{enumerable:!0,get:function(){return s}});let r=n(3099),o=n(7437),u=r._(n(2265)),l=n(5475),a=n(8200);n(1765);let i=n(1956);class c extends u.default.Component{componentDidCatch(){}static getDerivedStateFromError(e){if((0,a.isNotFoundError)(e))return{notFoundTriggered:!0};throw e}static getDerivedStateFromProps(e,t){return e.pathname!==t.previousPathname&&t.notFoundTriggered?{notFoundTriggered:!1,previousPathname:e.pathname}:{notFoundTriggered:t.notFoundTriggered,previousPathname:e.pathname}}render(){return this.state.notFoundTriggered?(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)("meta",{name:"robots",content:"noindex"}),!1,this.props.notFoundStyles,this.props.notFound]}):this.props.children}constructor(e){super(e),this.state={notFoundTriggered:!!e.asNotFound,previousPathname:e.pathname}}}function s(e){let{notFound:t,notFoundStyles:n,asNotFound:r,children:a}=e,s=(0,l.usePathname)(),f=(0,u.useContext)(i.MissingSlotContext);return t?(0,o.jsx)(c,{pathname:s,notFound:t,notFoundStyles:n,asNotFound:r,missingSlots:f,children:a}):(0,o.jsx)(o.Fragment,{children:a})}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},8200:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{isNotFoundError:function(){return o},notFound:function(){return r}});let n="NEXT_NOT_FOUND";function r(){let e=Error(n);throw e.digest=n,e}function o(e){return"object"==typeof e&&null!==e&&"digest"in e&&e.digest===n}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},9744:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"PromiseQueue",{enumerable:!0,get:function(){return c}});let r=n(2522),o=n(675);var u=o._("_maxConcurrency"),l=o._("_runningCount"),a=o._("_queue"),i=o._("_processNext");class c{enqueue(e){let t,n;let o=new Promise((e,r)=>{t=e,n=r}),u=async()=>{try{r._(this,l)[l]++;let n=await e();t(n)}catch(e){n(e)}finally{r._(this,l)[l]--,r._(this,i)[i]()}};return r._(this,a)[a].push({promiseFn:o,task:u}),r._(this,i)[i](),o}bump(e){let t=r._(this,a)[a].findIndex(t=>t.promiseFn===e);if(t>-1){let e=r._(this,a)[a].splice(t,1)[0];r._(this,a)[a].unshift(e),r._(this,i)[i](!0)}}constructor(e=5){Object.defineProperty(this,i,{value:s}),Object.defineProperty(this,u,{writable:!0,value:void 0}),Object.defineProperty(this,l,{writable:!0,value:void 0}),Object.defineProperty(this,a,{writable:!0,value:void 0}),r._(this,u)[u]=e,r._(this,l)[l]=0,r._(this,a)[a]=[]}}function s(e){if(void 0===e&&(e=!1),(r._(this,l)[l]0){var t;null==(t=r._(this,a)[a].shift())||t.task()}}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},4123:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{RedirectBoundary:function(){return s},RedirectErrorBoundary:function(){return c}});let r=n(3099),o=n(7437),u=r._(n(2265)),l=n(5475),a=n(8968);function i(e){let{redirect:t,reset:n,redirectType:r}=e,o=(0,l.useRouter)();return(0,u.useEffect)(()=>{u.default.startTransition(()=>{r===a.RedirectType.push?o.push(t,{}):o.replace(t,{}),n()})},[t,r,n,o]),null}class c extends u.default.Component{static getDerivedStateFromError(e){if((0,a.isRedirectError)(e))return{redirect:(0,a.getURLFromRedirectError)(e),redirectType:(0,a.getRedirectTypeFromError)(e)};throw e}render(){let{redirect:e,redirectType:t}=this.state;return null!==e&&null!==t?(0,o.jsx)(i,{redirect:e,redirectType:t,reset:()=>this.setState({redirect:null})}):this.props.children}constructor(e){super(e),this.state={redirect:null,redirectType:null}}}function s(e){let{children:t}=e,n=(0,l.useRouter)();return(0,o.jsx)(c,{router:n,children:t})}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},5001:function(e,t){"use strict";var n,r;Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"RedirectStatusCode",{enumerable:!0,get:function(){return n}}),(r=n||(n={}))[r.SeeOther=303]="SeeOther",r[r.TemporaryRedirect=307]="TemporaryRedirect",r[r.PermanentRedirect=308]="PermanentRedirect",("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},8968:function(e,t,n){"use strict";var r,o;Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{RedirectType:function(){return r},getRedirectError:function(){return c},getRedirectStatusCodeFromError:function(){return y},getRedirectTypeFromError:function(){return h},getURLFromRedirectError:function(){return p},isRedirectError:function(){return d},permanentRedirect:function(){return f},redirect:function(){return s}});let u=n(544),l=n(295),a=n(5001),i="NEXT_REDIRECT";function c(e,t,n){void 0===n&&(n=a.RedirectStatusCode.TemporaryRedirect);let r=Error(i);r.digest=i+";"+t+";"+e+";"+n+";";let o=u.requestAsyncStorage.getStore();return o&&(r.mutableCookies=o.mutableCookies),r}function s(e,t){void 0===t&&(t="replace");let n=l.actionAsyncStorage.getStore();throw c(e,t,(null==n?void 0:n.isAction)?a.RedirectStatusCode.SeeOther:a.RedirectStatusCode.TemporaryRedirect)}function f(e,t){void 0===t&&(t="replace");let n=l.actionAsyncStorage.getStore();throw c(e,t,(null==n?void 0:n.isAction)?a.RedirectStatusCode.SeeOther:a.RedirectStatusCode.PermanentRedirect)}function d(e){if("object"!=typeof e||null===e||!("digest"in e)||"string"!=typeof e.digest)return!1;let[t,n,r,o]=e.digest.split(";",4),u=Number(o);return t===i&&("replace"===n||"push"===n)&&"string"==typeof r&&!isNaN(u)&&u in a.RedirectStatusCode}function p(e){return d(e)?e.digest.split(";",3)[2]:null}function h(e){if(!d(e))throw Error("Not a redirect error");return e.digest.split(";",2)[1]}function y(e){if(!d(e))throw Error("Not a redirect error");return Number(e.digest.split(";",4)[3])}(o=r||(r={})).push="push",o.replace="replace",("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},6423:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return a}});let r=n(3099),o=n(7437),u=r._(n(2265)),l=n(1956);function a(){let e=(0,u.useContext)(l.TemplateContext);return(0,o.jsx)(o.Fragment,{children:e})}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},544:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{getExpectedRequestStore:function(){return o},requestAsyncStorage:function(){return r.requestAsyncStorage}});let r=n(9134);function o(e){let t=r.requestAsyncStorage.getStore();if(t)return t;throw Error("`"+e+"` was called outside a request scope. Read more: https://nextjs.org/docs/messages/next-dynamic-api-wrong-context")}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},2356:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"applyFlightData",{enumerable:!0,get:function(){return u}});let r=n(7420),o=n(2576);function u(e,t,n,u){let[l,a,i]=n.slice(-3);if(null===a)return!1;if(3===n.length){let n=a[2],o=a[3];t.loading=o,t.rsc=n,t.prefetchRsc=null,(0,r.fillLazyItemsTillLeafWithHead)(t,e,l,a,i,u)}else t.rsc=e.rsc,t.prefetchRsc=e.prefetchRsc,t.parallelRoutes=new Map(e.parallelRoutes),t.loading=e.loading,(0,o.fillCacheWithNewSubTreeData)(t,e,n,u);return!0}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},1935:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"applyRouterStatePatchToTree",{enumerable:!0,get:function(){return function e(t,n,r,a){let i;let[c,s,f,d,p]=n;if(1===t.length){let e=l(n,r,t);return(0,u.addRefreshMarkerToActiveParallelSegments)(e,a),e}let[h,y]=t;if(!(0,o.matchSegment)(h,c))return null;if(2===t.length)i=l(s[y],r,t);else if(null===(i=e(t.slice(2),s[y],r,a)))return null;let _=[t[0],{...s,[y]:i},f,d];return p&&(_[4]=!0),(0,u.addRefreshMarkerToActiveParallelSegments)(_,a),_}}});let r=n(4541),o=n(6015),u=n(232);function l(e,t,n){let[u,a]=e,[i,c]=t;if(i===r.DEFAULT_SEGMENT_KEY&&u!==r.DEFAULT_SEGMENT_KEY)return e;if((0,o.matchSegment)(u,i)){let t={};for(let e in a)void 0!==c[e]?t[e]=l(a[e],c[e],n):t[e]=a[e];for(let e in c)t[e]||(t[e]=c[e]);let r=[u,t];return e[2]&&(r[2]=e[2]),e[3]&&(r[3]=e[3]),e[4]&&(r[4]=e[4]),r}return t}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},5556:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"clearCacheNodeDataForSegmentPath",{enumerable:!0,get:function(){return function e(t,n,o){let u=o.length<=2,[l,a]=o,i=(0,r.createRouterCacheKey)(a),c=n.parallelRoutes.get(l),s=t.parallelRoutes.get(l);s&&s!==c||(s=new Map(c),t.parallelRoutes.set(l,s));let f=null==c?void 0:c.get(i),d=s.get(i);if(u){d&&d.lazyData&&d!==f||s.set(i,{lazyData:null,rsc:null,prefetchRsc:null,head:null,prefetchHead:null,parallelRoutes:new Map,lazyDataResolved:!1,loading:null});return}if(!d||!f){d||s.set(i,{lazyData:null,rsc:null,prefetchRsc:null,head:null,prefetchHead:null,parallelRoutes:new Map,lazyDataResolved:!1,loading:null});return}return d===f&&(d={lazyData:d.lazyData,rsc:d.rsc,prefetchRsc:d.prefetchRsc,head:d.head,prefetchHead:d.prefetchHead,parallelRoutes:new Map(d.parallelRoutes),lazyDataResolved:d.lazyDataResolved,loading:d.loading},s.set(i,d)),e(d,f,o.slice(2))}}});let r=n(8505);("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},5410:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{computeChangedPath:function(){return s},extractPathFromFlightRouterState:function(){return c}});let r=n(1182),o=n(4541),u=n(6015),l=e=>"/"===e[0]?e.slice(1):e,a=e=>"string"==typeof e?"children"===e?"":e:e[1];function i(e){return e.reduce((e,t)=>""===(t=l(t))||(0,o.isGroupSegment)(t)?e:e+"/"+t,"")||"/"}function c(e){var t;let n=Array.isArray(e[0])?e[0][1]:e[0];if(n===o.DEFAULT_SEGMENT_KEY||r.INTERCEPTION_ROUTE_MARKERS.some(e=>n.startsWith(e)))return;if(n.startsWith(o.PAGE_SEGMENT_KEY))return"";let u=[a(n)],l=null!=(t=e[1])?t:{},s=l.children?c(l.children):void 0;if(void 0!==s)u.push(s);else for(let[e,t]of Object.entries(l)){if("children"===e)continue;let n=c(t);void 0!==n&&u.push(n)}return i(u)}function s(e,t){let n=function e(t,n){let[o,l]=t,[i,s]=n,f=a(o),d=a(i);if(r.INTERCEPTION_ROUTE_MARKERS.some(e=>f.startsWith(e)||d.startsWith(e)))return"";if(!(0,u.matchSegment)(o,i)){var p;return null!=(p=c(n))?p:""}for(let t in l)if(s[t]){let n=e(l[t],s[t]);if(null!==n)return a(i)+"/"+n}return null}(e,t);return null==n||"/"===n?n:i(n.split("/"))}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},3456:function(e,t){"use strict";function n(e,t){return void 0===t&&(t=!0),e.pathname+e.search+(t?e.hash:"")}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"createHrefFromUrl",{enumerable:!0,get:function(){return n}}),("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},2952:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"createInitialRouterState",{enumerable:!0,get:function(){return c}});let r=n(3456),o=n(7420),u=n(5410),l=n(305),a=n(4673),i=n(232);function c(e){var t;let{buildId:n,initialTree:c,initialSeedData:s,urlParts:f,initialParallelRoutes:d,location:p,initialHead:h,couldBeIntercepted:y}=e,_=f.join("/"),v=!p,b={lazyData:null,rsc:s[2],prefetchRsc:null,head:null,prefetchHead:null,parallelRoutes:v?new Map:d,lazyDataResolved:!1,loading:s[3]},g=p?(0,r.createHrefFromUrl)(p):_;(0,i.addRefreshMarkerToActiveParallelSegments)(c,g);let m=new Map;(null===d||0===d.size)&&(0,o.fillLazyItemsTillLeafWithHead)(b,void 0,c,s,h);let R={buildId:n,tree:c,cache:b,prefetchCache:m,pushRef:{pendingPush:!1,mpaNavigation:!1,preserveCustomHistoryState:!0},focusAndScrollRef:{apply:!1,onlyHashChange:!1,hashFragment:null,segmentPaths:[]},canonicalUrl:g,nextUrl:null!=(t=(0,u.extractPathFromFlightRouterState)(c)||(null==p?void 0:p.pathname))?t:null};if(p){let e=new URL(""+p.pathname+p.search,p.origin),t=[["",c,null,null]];(0,l.createPrefetchCacheEntryForInitialLoad)({url:e,kind:a.PrefetchKind.AUTO,data:[t,void 0,!1,y],tree:R.tree,prefetchCache:R.prefetchCache,nextUrl:R.nextUrl})}return R}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},8505:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"createRouterCacheKey",{enumerable:!0,get:function(){return o}});let r=n(4541);function o(e,t){return(void 0===t&&(t=!1),Array.isArray(e))?e[0]+"|"+e[1]+"|"+e[2]:t&&e.startsWith(r.PAGE_SEGMENT_KEY)?r.PAGE_SEGMENT_KEY:e}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},4848:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"fetchServerResponse",{enumerable:!0,get:function(){return f}});let r=n(6866),o=n(2846),u=n(3079),l=n(4673),a=n(7207),i=n(1311),{createFromFetch:c}=n(6671);function s(e){return[(0,o.urlToUrlWithoutFlightMarker)(e).toString(),void 0,!1,!1]}async function f(e,t,n,f,d){let p={[r.RSC_HEADER]:"1",[r.NEXT_ROUTER_STATE_TREE]:(0,i.prepareFlightRouterStateForRequest)(t)};d===l.PrefetchKind.AUTO&&(p[r.NEXT_ROUTER_PREFETCH_HEADER]="1"),n&&(p[r.NEXT_URL]=n);let h=(0,a.hexHash)([p[r.NEXT_ROUTER_PREFETCH_HEADER]||"0",p[r.NEXT_ROUTER_STATE_TREE],p[r.NEXT_URL]].join(","));try{var y;let t=new URL(e);t.pathname.endsWith("/")?t.pathname+="index.txt":t.pathname+=".txt",t.searchParams.set(r.NEXT_RSC_UNION_QUERY,h);let n=await fetch(t,{credentials:"same-origin",headers:p}),l=(0,o.urlToUrlWithoutFlightMarker)(n.url),a=n.redirected?l:void 0,i=n.headers.get("content-type")||"",d=!!n.headers.get(r.NEXT_DID_POSTPONE_HEADER),_=!!(null==(y=n.headers.get("vary"))?void 0:y.includes(r.NEXT_URL)),v=i===r.RSC_CONTENT_TYPE_HEADER;if(v||(v=i.startsWith("text/plain")),!v||!n.ok)return e.hash&&(l.hash=e.hash),s(l.toString());let[b,g]=await c(Promise.resolve(n),{callServer:u.callServer});if(f!==b)return s(n.url);return[g,a,d,_]}catch(t){return console.error("Failed to fetch RSC payload for "+e+". Falling back to browser navigation.",t),[e.toString(),void 0,!1,!1]}}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},2576:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"fillCacheWithNewSubTreeData",{enumerable:!0,get:function(){return function e(t,n,l,a){let i=l.length<=5,[c,s]=l,f=(0,u.createRouterCacheKey)(s),d=n.parallelRoutes.get(c);if(!d)return;let p=t.parallelRoutes.get(c);p&&p!==d||(p=new Map(d),t.parallelRoutes.set(c,p));let h=d.get(f),y=p.get(f);if(i){if(!y||!y.lazyData||y===h){let e=l[3];y={lazyData:null,rsc:e[2],prefetchRsc:null,head:null,prefetchHead:null,loading:e[3],parallelRoutes:h?new Map(h.parallelRoutes):new Map,lazyDataResolved:!1},h&&(0,r.invalidateCacheByRouterState)(y,h,l[2]),(0,o.fillLazyItemsTillLeafWithHead)(y,h,l[2],e,l[4],a),p.set(f,y)}return}y&&h&&(y===h&&(y={lazyData:y.lazyData,rsc:y.rsc,prefetchRsc:y.prefetchRsc,head:y.head,prefetchHead:y.prefetchHead,parallelRoutes:new Map(y.parallelRoutes),lazyDataResolved:!1,loading:y.loading},p.set(f,y)),e(y,h,l.slice(2),a))}}});let r=n(4377),o=n(7420),u=n(8505);("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},7420:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"fillLazyItemsTillLeafWithHead",{enumerable:!0,get:function(){return function e(t,n,u,l,a,i){if(0===Object.keys(u[1]).length){t.head=a;return}for(let c in u[1]){let s;let f=u[1][c],d=f[0],p=(0,r.createRouterCacheKey)(d),h=null!==l&&void 0!==l[1][c]?l[1][c]:null;if(n){let r=n.parallelRoutes.get(c);if(r){let n;let u=(null==i?void 0:i.kind)==="auto"&&i.status===o.PrefetchCacheEntryStatus.reusable,l=new Map(r),s=l.get(p);n=null!==h?{lazyData:null,rsc:h[2],prefetchRsc:null,head:null,prefetchHead:null,loading:h[3],parallelRoutes:new Map(null==s?void 0:s.parallelRoutes),lazyDataResolved:!1}:u&&s?{lazyData:s.lazyData,rsc:s.rsc,prefetchRsc:s.prefetchRsc,head:s.head,prefetchHead:s.prefetchHead,parallelRoutes:new Map(s.parallelRoutes),lazyDataResolved:s.lazyDataResolved,loading:s.loading}:{lazyData:null,rsc:null,prefetchRsc:null,head:null,prefetchHead:null,parallelRoutes:new Map(null==s?void 0:s.parallelRoutes),lazyDataResolved:!1,loading:null},l.set(p,n),e(n,s,f,h||null,a,i),t.parallelRoutes.set(c,l);continue}}if(null!==h){let e=h[2],t=h[3];s={lazyData:null,rsc:e,prefetchRsc:null,head:null,prefetchHead:null,parallelRoutes:new Map,lazyDataResolved:!1,loading:t}}else s={lazyData:null,rsc:null,prefetchRsc:null,head:null,prefetchHead:null,parallelRoutes:new Map,lazyDataResolved:!1,loading:null};let y=t.parallelRoutes.get(c);y?y.set(p,s):t.parallelRoutes.set(c,new Map([[p,s]])),e(s,void 0,f,h,a,i)}}}});let r=n(8505),o=n(4673);("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},4510:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"handleMutable",{enumerable:!0,get:function(){return u}});let r=n(5410);function o(e){return void 0!==e}function u(e,t){var n,u,l;let a=null==(u=t.shouldScroll)||u,i=e.nextUrl;if(o(t.patchedTree)){let n=(0,r.computeChangedPath)(e.tree,t.patchedTree);n?i=n:i||(i=e.canonicalUrl)}return{buildId:e.buildId,canonicalUrl:o(t.canonicalUrl)?t.canonicalUrl===e.canonicalUrl?e.canonicalUrl:t.canonicalUrl:e.canonicalUrl,pushRef:{pendingPush:o(t.pendingPush)?t.pendingPush:e.pushRef.pendingPush,mpaNavigation:o(t.mpaNavigation)?t.mpaNavigation:e.pushRef.mpaNavigation,preserveCustomHistoryState:o(t.preserveCustomHistoryState)?t.preserveCustomHistoryState:e.pushRef.preserveCustomHistoryState},focusAndScrollRef:{apply:!!a&&(!!o(null==t?void 0:t.scrollableSegments)||e.focusAndScrollRef.apply),onlyHashChange:!!t.hashFragment&&e.canonicalUrl.split("#",1)[0]===(null==(n=t.canonicalUrl)?void 0:n.split("#",1)[0]),hashFragment:a?t.hashFragment&&""!==t.hashFragment?decodeURIComponent(t.hashFragment.slice(1)):e.focusAndScrollRef.hashFragment:null,segmentPaths:a?null!=(l=null==t?void 0:t.scrollableSegments)?l:e.focusAndScrollRef.segmentPaths:[]},cache:t.cache?t.cache:e.cache,prefetchCache:t.prefetchCache?t.prefetchCache:e.prefetchCache,tree:o(t.patchedTree)?t.patchedTree:e.tree,nextUrl:i}}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},7831:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"handleSegmentMismatch",{enumerable:!0,get:function(){return o}});let r=n(5967);function o(e,t,n){return(0,r.handleExternalUrl)(e,{},e.canonicalUrl,!0)}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},7058:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"invalidateCacheBelowFlightSegmentPath",{enumerable:!0,get:function(){return function e(t,n,o){let u=o.length<=2,[l,a]=o,i=(0,r.createRouterCacheKey)(a),c=n.parallelRoutes.get(l);if(!c)return;let s=t.parallelRoutes.get(l);if(s&&s!==c||(s=new Map(c),t.parallelRoutes.set(l,s)),u){s.delete(i);return}let f=c.get(i),d=s.get(i);d&&f&&(d===f&&(d={lazyData:d.lazyData,rsc:d.rsc,prefetchRsc:d.prefetchRsc,head:d.head,prefetchHead:d.prefetchHead,parallelRoutes:new Map(d.parallelRoutes),lazyDataResolved:d.lazyDataResolved},s.set(i,d)),e(d,f,o.slice(2)))}}});let r=n(8505);("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},4377:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"invalidateCacheByRouterState",{enumerable:!0,get:function(){return o}});let r=n(8505);function o(e,t,n){for(let o in n[1]){let u=n[1][o][0],l=(0,r.createRouterCacheKey)(u),a=t.parallelRoutes.get(o);if(a){let t=new Map(a);t.delete(l),e.parallelRoutes.set(o,t)}}}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},3237:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"isNavigatingToNewRootLayout",{enumerable:!0,get:function(){return function e(t,n){let r=t[0],o=n[0];if(Array.isArray(r)&&Array.isArray(o)){if(r[0]!==o[0]||r[2]!==o[2])return!0}else if(r!==o)return!0;if(t[4])return!n[4];if(n[4])return!0;let u=Object.values(t[1])[0],l=Object.values(n[1])[0];return!u||!l||e(u,l)}}}),("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},6118:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{abortTask:function(){return c},listenForDynamicRequest:function(){return a},updateCacheNodeOnNavigation:function(){return function e(t,n,a,c,s){let f=n[1],d=a[1],p=c[1],h=t.parallelRoutes,y=new Map(h),_={},v=null;for(let t in d){let n;let a=d[t],c=f[t],b=h.get(t),g=p[t],m=a[0],R=(0,u.createRouterCacheKey)(m),P=void 0!==c?c[0]:void 0,j=void 0!==b?b.get(R):void 0;if(null!==(n=m===r.PAGE_SEGMENT_KEY?l(a,void 0!==g?g:null,s):m===r.DEFAULT_SEGMENT_KEY?void 0!==c?{route:c,node:null,children:null}:l(a,void 0!==g?g:null,s):void 0!==P&&(0,o.matchSegment)(m,P)&&void 0!==j&&void 0!==c?null!=g?e(j,c,a,g,s):function(e){let t=i(e,null,null);return{route:e,node:t,children:null}}(a):l(a,void 0!==g?g:null,s))){null===v&&(v=new Map),v.set(t,n);let e=n.node;if(null!==e){let n=new Map(b);n.set(R,e),y.set(t,n)}_[t]=n.route}else _[t]=a}if(null===v)return null;let b={lazyData:null,rsc:t.rsc,prefetchRsc:t.prefetchRsc,head:t.head,prefetchHead:t.prefetchHead,loading:t.loading,parallelRoutes:y,lazyDataResolved:!1};return{route:function(e,t){let n=[e[0],t];return 2 in e&&(n[2]=e[2]),3 in e&&(n[3]=e[3]),4 in e&&(n[4]=e[4]),n}(a,_),node:b,children:v}}},updateCacheNodeOnPopstateRestoration:function(){return function e(t,n){let r=n[1],o=t.parallelRoutes,l=new Map(o);for(let t in r){let n=r[t],a=n[0],i=(0,u.createRouterCacheKey)(a),c=o.get(t);if(void 0!==c){let r=c.get(i);if(void 0!==r){let o=e(r,n),u=new Map(c);u.set(i,o),l.set(t,u)}}}let a=t.rsc,i=d(a)&&"pending"===a.status;return{lazyData:null,rsc:a,head:t.head,prefetchHead:i?t.prefetchHead:null,prefetchRsc:i?t.prefetchRsc:null,loading:i?t.loading:null,parallelRoutes:l,lazyDataResolved:!1}}}});let r=n(4541),o=n(6015),u=n(8505);function l(e,t,n){let r=i(e,t,n);return{route:e,node:r,children:null}}function a(e,t){t.then(t=>{for(let n of t[0]){let t=n.slice(0,-3),r=n[n.length-3],l=n[n.length-2],a=n[n.length-1];"string"!=typeof t&&function(e,t,n,r,l){let a=e;for(let e=0;e{c(e,t)})}function i(e,t,n){let r=e[1],o=null!==t?t[1]:null,l=new Map;for(let e in r){let t=r[e],a=null!==o?o[e]:null,c=t[0],s=(0,u.createRouterCacheKey)(c),f=i(t,void 0===a?null:a,n),d=new Map;d.set(s,f),l.set(e,d)}let a=0===l.size,c=null!==t?t[2]:null,s=null!==t?t[3]:null;return{lazyData:null,parallelRoutes:l,prefetchRsc:void 0!==c?c:null,prefetchHead:a?n:null,loading:void 0!==s?s:null,rsc:p(),head:a?p():null,lazyDataResolved:!1}}function c(e,t){let n=e.node;if(null===n)return;let r=e.children;if(null===r)s(e.route,n,t);else for(let e of r.values())c(e,t);e.node=null}function s(e,t,n){let r=e[1],o=t.parallelRoutes;for(let e in r){let t=r[e],l=o.get(e);if(void 0===l)continue;let a=t[0],i=(0,u.createRouterCacheKey)(a),c=l.get(i);void 0!==c&&s(t,c,n)}let l=t.rsc;d(l)&&(null===n?l.resolve(null):l.reject(n));let a=t.head;d(a)&&a.resolve(null)}let f=Symbol();function d(e){return e&&e.tag===f}function p(){let e,t;let n=new Promise((n,r)=>{e=n,t=r});return n.status="pending",n.resolve=t=>{"pending"===n.status&&(n.status="fulfilled",n.value=t,e(t))},n.reject=e=>{"pending"===n.status&&(n.status="rejected",n.reason=e,t(e))},n.tag=f,n}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},305:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{createPrefetchCacheEntryForInitialLoad:function(){return c},getOrCreatePrefetchCacheEntry:function(){return i},prunePrefetchCache:function(){return f}});let r=n(3456),o=n(4848),u=n(4673),l=n(4819);function a(e,t){let n=(0,r.createHrefFromUrl)(e,!1);return t?t+"%"+n:n}function i(e){let t,{url:n,nextUrl:r,tree:o,buildId:l,prefetchCache:i,kind:c}=e,f=a(n,r),d=i.get(f);if(d)t=d;else{let e=a(n),r=i.get(e);r&&(t=r)}return t?(t.status=h(t),t.kind!==u.PrefetchKind.FULL&&c===u.PrefetchKind.FULL)?s({tree:o,url:n,buildId:l,nextUrl:r,prefetchCache:i,kind:null!=c?c:u.PrefetchKind.TEMPORARY}):(c&&t.kind===u.PrefetchKind.TEMPORARY&&(t.kind=c),t):s({tree:o,url:n,buildId:l,nextUrl:r,prefetchCache:i,kind:c||u.PrefetchKind.TEMPORARY})}function c(e){let{nextUrl:t,tree:n,prefetchCache:r,url:o,kind:l,data:i}=e,[,,,c]=i,s=c?a(o,t):a(o),f={treeAtTimeOfPrefetch:n,data:Promise.resolve(i),kind:l,prefetchTime:Date.now(),lastUsedTime:Date.now(),key:s,status:u.PrefetchCacheEntryStatus.fresh};return r.set(s,f),f}function s(e){let{url:t,kind:n,tree:r,nextUrl:i,buildId:c,prefetchCache:s}=e,f=a(t),d=l.prefetchQueue.enqueue(()=>(0,o.fetchServerResponse)(t,r,i,c,n).then(e=>{let[,,,n]=e;return n&&function(e){let{url:t,nextUrl:n,prefetchCache:r}=e,o=a(t),u=r.get(o);if(!u)return;let l=a(t,n);r.set(l,u),r.delete(o)}({url:t,nextUrl:i,prefetchCache:s}),e})),p={treeAtTimeOfPrefetch:r,data:d,kind:n,prefetchTime:Date.now(),lastUsedTime:null,key:f,status:u.PrefetchCacheEntryStatus.fresh};return s.set(f,p),p}function f(e){for(let[t,n]of e)h(n)===u.PrefetchCacheEntryStatus.expired&&e.delete(t)}let d=1e3*Number("30"),p=1e3*Number("300");function h(e){let{kind:t,prefetchTime:n,lastUsedTime:r}=e;return Date.now()<(null!=r?r:n)+d?r?u.PrefetchCacheEntryStatus.reusable:u.PrefetchCacheEntryStatus.fresh:"auto"===t&&Date.now(){let[n,f]=t,h=!1;if(E.lastUsedTime||(E.lastUsedTime=Date.now(),h=!0),"string"==typeof n)return _(e,R,n,O);if(document.getElementById("__next-page-redirect"))return _(e,R,j,O);let b=e.tree,g=e.cache,w=[];for(let t of n){let n=t.slice(0,-4),r=t.slice(-3)[0],c=["",...n],f=(0,u.applyRouterStatePatchToTree)(c,b,r,j);if(null===f&&(f=(0,u.applyRouterStatePatchToTree)(c,S,r,j)),null!==f){if((0,a.isNavigatingToNewRootLayout)(b,f))return _(e,R,j,O);let u=(0,d.createEmptyCacheNode)(),m=!1;for(let e of(E.status!==i.PrefetchCacheEntryStatus.stale||h?m=(0,s.applyFlightData)(g,u,t,E):(m=function(e,t,n,r){let o=!1;for(let u of(e.rsc=t.rsc,e.prefetchRsc=t.prefetchRsc,e.loading=t.loading,e.parallelRoutes=new Map(t.parallelRoutes),v(r).map(e=>[...n,...e])))(0,y.clearCacheNodeDataForSegmentPath)(e,t,u),o=!0;return o}(u,g,n,r),E.lastUsedTime=Date.now()),(0,l.shouldHardNavigate)(c,b)?(u.rsc=g.rsc,u.prefetchRsc=g.prefetchRsc,(0,o.invalidateCacheBelowFlightSegmentPath)(u,g,n),R.cache=u):m&&(R.cache=u,g=u),b=f,v(r))){let t=[...n,...e];t[t.length-1]!==p.DEFAULT_SEGMENT_KEY&&w.push(t)}}}return R.patchedTree=b,R.canonicalUrl=f?(0,r.createHrefFromUrl)(f):j,R.pendingPush=O,R.scrollableSegments=w,R.hashFragment=P,R.shouldScroll=m,(0,c.handleMutable)(e,R)},()=>e)};("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},4819:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{prefetchQueue:function(){return l},prefetchReducer:function(){return a}});let r=n(6866),o=n(9744),u=n(305),l=new o.PromiseQueue(5);function a(e,t){(0,u.prunePrefetchCache)(e.prefetchCache);let{url:n}=t;return n.searchParams.delete(r.NEXT_RSC_UNION_QUERY),(0,u.getOrCreatePrefetchCacheEntry)({url:n,nextUrl:e.nextUrl,prefetchCache:e.prefetchCache,kind:t.kind,tree:e.tree,buildId:e.buildId}),e}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},9601:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"refreshReducer",{enumerable:!0,get:function(){return h}});let r=n(4848),o=n(3456),u=n(1935),l=n(3237),a=n(5967),i=n(4510),c=n(7420),s=n(2846),f=n(7831),d=n(8077),p=n(232);function h(e,t){let{origin:n}=t,h={},y=e.canonicalUrl,_=e.tree;h.preserveCustomHistoryState=!1;let v=(0,s.createEmptyCacheNode)(),b=(0,d.hasInterceptionRouteInCurrentTree)(e.tree);return v.lazyData=(0,r.fetchServerResponse)(new URL(y,n),[_[0],_[1],_[2],"refetch"],b?e.nextUrl:null,e.buildId),v.lazyData.then(async n=>{let[r,s]=n;if("string"==typeof r)return(0,a.handleExternalUrl)(e,h,r,e.pushRef.pendingPush);for(let n of(v.lazyData=null,r)){if(3!==n.length)return console.log("REFRESH FAILED"),e;let[r]=n,i=(0,u.applyRouterStatePatchToTree)([""],_,r,e.canonicalUrl);if(null===i)return(0,f.handleSegmentMismatch)(e,t,r);if((0,l.isNavigatingToNewRootLayout)(_,i))return(0,a.handleExternalUrl)(e,h,y,e.pushRef.pendingPush);let d=s?(0,o.createHrefFromUrl)(s):void 0;s&&(h.canonicalUrl=d);let[g,m]=n.slice(-2);if(null!==g){let e=g[2];v.rsc=e,v.prefetchRsc=null,(0,c.fillLazyItemsTillLeafWithHead)(v,void 0,r,g,m),h.prefetchCache=new Map}await (0,p.refreshInactiveParallelSegments)({state:e,updatedTree:i,updatedCache:v,includeNextUrl:b,canonicalUrl:h.canonicalUrl||e.canonicalUrl}),h.cache=v,h.patchedTree=i,h.canonicalUrl=y,_=i}return(0,i.handleMutable)(e,h)},()=>e)}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},7784:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"restoreReducer",{enumerable:!0,get:function(){return u}});let r=n(3456),o=n(5410);function u(e,t){var n;let{url:u,tree:l}=t,a=(0,r.createHrefFromUrl)(u),i=l||e.tree,c=e.cache;return{buildId:e.buildId,canonicalUrl:a,pushRef:{pendingPush:!1,mpaNavigation:!1,preserveCustomHistoryState:!0},focusAndScrollRef:e.focusAndScrollRef,cache:c,prefetchCache:e.prefetchCache,tree:i,nextUrl:null!=(n=(0,o.extractPathFromFlightRouterState)(i))?n:u.pathname}}n(6118),("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},3722:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"serverActionReducer",{enumerable:!0,get:function(){return m}});let r=n(3079),o=n(6866),u=n(1634),l=n(3456),a=n(5967),i=n(1935),c=n(3237),s=n(4510),f=n(7420),d=n(2846),p=n(8077),h=n(7831),y=n(232),_=n(1311),{createFromFetch:v,encodeReply:b}=n(6671);async function g(e,t,n){let l,{actionId:a,actionArgs:i}=n,c=await b(i),s=await fetch("",{method:"POST",headers:{Accept:o.RSC_CONTENT_TYPE_HEADER,[o.ACTION]:a,[o.NEXT_ROUTER_STATE_TREE]:(0,_.prepareFlightRouterStateForRequest)(e.tree),...t?{[o.NEXT_URL]:t}:{}},body:c}),f=s.headers.get("x-action-redirect");try{let e=JSON.parse(s.headers.get("x-action-revalidated")||"[[],0,0]");l={paths:e[0]||[],tag:!!e[1],cookie:e[2]}}catch(e){l={paths:[],tag:!1,cookie:!1}}let d=f?new URL((0,u.addBasePath)(f),new URL(e.canonicalUrl,window.location.href)):void 0;if(s.headers.get("content-type")===o.RSC_CONTENT_TYPE_HEADER){let e=await v(Promise.resolve(s),{callServer:r.callServer});if(f){let[,t]=null!=e?e:[];return{actionFlightData:t,redirectLocation:d,revalidatedParts:l}}let[t,[,n]]=null!=e?e:[];return{actionResult:t,actionFlightData:n,redirectLocation:d,revalidatedParts:l}}return{redirectLocation:d,revalidatedParts:l}}function m(e,t){let{resolve:n,reject:r}=t,o={},u=e.canonicalUrl,_=e.tree;o.preserveCustomHistoryState=!1;let v=e.nextUrl&&(0,p.hasInterceptionRouteInCurrentTree)(e.tree)?e.nextUrl:null;return o.inFlightServerAction=g(e,v,t),o.inFlightServerAction.then(async r=>{let{actionResult:p,actionFlightData:b,redirectLocation:g}=r;if(g&&(e.pushRef.pendingPush=!0,o.pendingPush=!0),!b)return(n(p),g)?(0,a.handleExternalUrl)(e,o,g.href,e.pushRef.pendingPush):e;if("string"==typeof b)return(0,a.handleExternalUrl)(e,o,b,e.pushRef.pendingPush);if(o.inFlightServerAction=null,g){let e=(0,l.createHrefFromUrl)(g,!1);o.canonicalUrl=e}for(let n of b){if(3!==n.length)return console.log("SERVER ACTION APPLY FAILED"),e;let[r]=n,s=(0,i.applyRouterStatePatchToTree)([""],_,r,g?(0,l.createHrefFromUrl)(g):e.canonicalUrl);if(null===s)return(0,h.handleSegmentMismatch)(e,t,r);if((0,c.isNavigatingToNewRootLayout)(_,s))return(0,a.handleExternalUrl)(e,o,u,e.pushRef.pendingPush);let[p,b]=n.slice(-2),m=null!==p?p[2]:null;if(null!==m){let t=(0,d.createEmptyCacheNode)();t.rsc=m,t.prefetchRsc=null,(0,f.fillLazyItemsTillLeafWithHead)(t,void 0,r,p,b),await (0,y.refreshInactiveParallelSegments)({state:e,updatedTree:s,updatedCache:t,includeNextUrl:!!v,canonicalUrl:o.canonicalUrl||e.canonicalUrl}),o.cache=t,o.prefetchCache=new Map}o.patchedTree=s,_=s}return n(p),(0,s.handleMutable)(e,o)},t=>(r(t),e))}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},8448:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"serverPatchReducer",{enumerable:!0,get:function(){return f}});let r=n(3456),o=n(1935),u=n(3237),l=n(5967),a=n(2356),i=n(4510),c=n(2846),s=n(7831);function f(e,t){let{serverResponse:n}=t,[f,d]=n,p={};if(p.preserveCustomHistoryState=!1,"string"==typeof f)return(0,l.handleExternalUrl)(e,p,f,e.pushRef.pendingPush);let h=e.tree,y=e.cache;for(let n of f){let i=n.slice(0,-4),[f]=n.slice(-3,-2),_=(0,o.applyRouterStatePatchToTree)(["",...i],h,f,e.canonicalUrl);if(null===_)return(0,s.handleSegmentMismatch)(e,t,f);if((0,u.isNavigatingToNewRootLayout)(h,_))return(0,l.handleExternalUrl)(e,p,e.canonicalUrl,e.pushRef.pendingPush);let v=d?(0,r.createHrefFromUrl)(d):void 0;v&&(p.canonicalUrl=v);let b=(0,c.createEmptyCacheNode)();(0,a.applyFlightData)(y,b,n),p.patchedTree=_,p.cache=b,y=b,h=_}return(0,i.handleMutable)(e,p)}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},232:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{addRefreshMarkerToActiveParallelSegments:function(){return function e(t,n){let[r,o,,l]=t;for(let a in r.includes(u.PAGE_SEGMENT_KEY)&&"refresh"!==l&&(t[2]=n,t[3]="refresh"),o)e(o[a],n)}},refreshInactiveParallelSegments:function(){return l}});let r=n(2356),o=n(4848),u=n(4541);async function l(e){let t=new Set;await a({...e,rootTree:e.updatedTree,fetchedSegments:t})}async function a(e){let{state:t,updatedTree:n,updatedCache:u,includeNextUrl:l,fetchedSegments:i,rootTree:c=n,canonicalUrl:s}=e,[,f,d,p]=n,h=[];if(d&&d!==s&&"refresh"===p&&!i.has(d)){i.add(d);let e=(0,o.fetchServerResponse)(new URL(d,location.origin),[c[0],c[1],c[2],"refetch"],l?t.nextUrl:null,t.buildId).then(e=>{let t=e[0];if("string"!=typeof t)for(let e of t)(0,r.applyFlightData)(u,u,e)});h.push(e)}for(let e in f){let n=a({state:t,updatedTree:f[e],updatedCache:u,includeNextUrl:l,fetchedSegments:i,rootTree:c,canonicalUrl:s});h.push(n)}await Promise.all(h)}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},4673:function(e,t){"use strict";var n,r,o,u;Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{ACTION_FAST_REFRESH:function(){return f},ACTION_NAVIGATE:function(){return a},ACTION_PREFETCH:function(){return s},ACTION_REFRESH:function(){return l},ACTION_RESTORE:function(){return i},ACTION_SERVER_ACTION:function(){return d},ACTION_SERVER_PATCH:function(){return c},PrefetchCacheEntryStatus:function(){return r},PrefetchKind:function(){return n},isThenable:function(){return p}});let l="refresh",a="navigate",i="restore",c="server-patch",s="prefetch",f="fast-refresh",d="server-action";function p(e){return e&&("object"==typeof e||"function"==typeof e)&&"function"==typeof e.then}(o=n||(n={})).AUTO="auto",o.FULL="full",o.TEMPORARY="temporary",(u=r||(r={})).fresh="fresh",u.reusable="reusable",u.expired="expired",u.stale="stale",("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},1450:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"reducer",{enumerable:!0,get:function(){return f}});let r=n(4673),o=n(5967),u=n(8448),l=n(7784),a=n(9601),i=n(4819),c=n(4529),s=n(3722),f="undefined"==typeof window?function(e,t){return e}:function(e,t){switch(t.type){case r.ACTION_NAVIGATE:return(0,o.navigateReducer)(e,t);case r.ACTION_SERVER_PATCH:return(0,u.serverPatchReducer)(e,t);case r.ACTION_RESTORE:return(0,l.restoreReducer)(e,t);case r.ACTION_REFRESH:return(0,a.refreshReducer)(e,t);case r.ACTION_FAST_REFRESH:return(0,c.fastRefreshReducer)(e,t);case r.ACTION_PREFETCH:return(0,i.prefetchReducer)(e,t);case r.ACTION_SERVER_ACTION:return(0,s.serverActionReducer)(e,t);default:throw Error("Unknown action")}};("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},3728:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"shouldHardNavigate",{enumerable:!0,get:function(){return function e(t,n){let[o,u]=n,[l,a]=t;return(0,r.matchSegment)(l,o)?!(t.length<=2)&&e(t.slice(2),u[a]):!!Array.isArray(l)}}});let r=n(6015);("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},4535:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{createDynamicallyTrackedSearchParams:function(){return a},createUntrackedSearchParams:function(){return l}});let r=n(1845),o=n(6999),u=n(650);function l(e){let t=r.staticGenerationAsyncStorage.getStore();return t&&t.forceStatic?{}:e}function a(e){let t=r.staticGenerationAsyncStorage.getStore();return t?t.forceStatic?{}:t.isStaticGeneration||t.dynamicShouldError?new Proxy({},{get:(e,n,r)=>("string"==typeof n&&(0,o.trackDynamicDataAccessed)(t,"searchParams."+n),u.ReflectAdapter.get(e,n,r)),has:(e,n)=>("string"==typeof n&&(0,o.trackDynamicDataAccessed)(t,"searchParams."+n),Reflect.has(e,n)),ownKeys:e=>((0,o.trackDynamicDataAccessed)(t,"searchParams"),Reflect.ownKeys(e))}):e:e}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},1845:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"staticGenerationAsyncStorage",{enumerable:!0,get:function(){return r.staticGenerationAsyncStorage}});let r=n(30);("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},6864:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{StaticGenBailoutError:function(){return r},isStaticGenBailoutError:function(){return o}});let n="NEXT_STATIC_GEN_BAILOUT";class r extends Error{constructor(...e){super(...e),this.code=n}}function o(e){return"object"==typeof e&&null!==e&&"code"in e&&e.code===n}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},8137:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"unresolvedThenable",{enumerable:!0,get:function(){return n}});let n={then:()=>{}};("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},7744:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{useReducerWithReduxDevtools:function(){return i},useUnwrapState:function(){return a}});let r=n(3099)._(n(2265)),o=n(4673),u=n(2103);function l(e){if(e instanceof Map){let t={};for(let[n,r]of e.entries()){if("function"==typeof r){t[n]="fn()";continue}if("object"==typeof r&&null!==r){if(r.$$typeof){t[n]=r.$$typeof.toString();continue}if(r._bundlerConfig){t[n]="FlightData";continue}}t[n]=l(r)}return t}if("object"==typeof e&&null!==e){let t={};for(let n in e){let r=e[n];if("function"==typeof r){t[n]="fn()";continue}if("object"==typeof r&&null!==r){if(r.$$typeof){t[n]=r.$$typeof.toString();continue}if(r.hasOwnProperty("_bundlerConfig")){t[n]="FlightData";continue}}t[n]=l(r)}return t}return Array.isArray(e)?e.map(l):e}function a(e){return(0,o.isThenable)(e)?(0,r.use)(e):e}let i="undefined"!=typeof window?function(e){let[t,n]=r.default.useState(e),o=(0,r.useContext)(u.ActionQueueContext);if(!o)throw Error("Invariant: Missing ActionQueueContext");let a=(0,r.useRef)(),i=(0,r.useRef)();return(0,r.useEffect)(()=>{if(!a.current&&!1!==i.current){if(void 0===i.current&&void 0===window.__REDUX_DEVTOOLS_EXTENSION__){i.current=!1;return}return a.current=window.__REDUX_DEVTOOLS_EXTENSION__.connect({instanceId:8e3,name:"next-router"}),a.current&&(a.current.init(l(e)),o&&(o.devToolsInstance=a.current)),()=>{a.current=void 0}}},[e,o]),[t,(0,r.useCallback)(t=>{o.state||(o.state=e),o.dispatch(t,n)},[o,e]),(0,r.useCallback)(e=>{a.current&&a.current.send({type:"RENDER_SYNC"},l(e))},[])]}:function(e){return[e,()=>{},()=>{}]};("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},1311:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"prepareFlightRouterStateForRequest",{enumerable:!0,get:function(){return o}});let r=n(4541);function o(e,t){return t?encodeURIComponent(JSON.stringify(e)):encodeURIComponent(JSON.stringify(function e(t){let[n,o,,u,l]=t,a="string"==typeof n&&n.startsWith(r.PAGE_SEGMENT_KEY+"?")?r.PAGE_SEGMENT_KEY:n,i={};for(let[t,n]of Object.entries(o))i[t]=e(n);let c=[a,i,null,u&&"refresh"!==u?u:null];return void 0!==l&&(c[4]=l),c}(e)))}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},1283:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"hasBasePath",{enumerable:!0,get:function(){return o}});let r=n(580);function o(e){return(0,r.pathHasPrefix)(e,"")}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},8521:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"normalizePathTrailingSlash",{enumerable:!0,get:function(){return u}});let r=n(6674),o=n(3381),u=e=>{if(!e.startsWith("/"))return e;let{pathname:t,query:n,hash:u}=(0,o.parsePath)(e);return/\.[^/]+\/?$/.test(t)?""+(0,r.removeTrailingSlash)(t)+n+u:t.endsWith("/")?""+t+n+u:t+"/"+n+u};("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},1404:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return o}});let r=n(8993);function o(e){let t="function"==typeof reportError?reportError:e=>{window.console.error(e)};(0,r.isBailoutToCSRError)(e)||t(e)}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},5076:function(e,t,n){"use strict";function r(e){return e}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"removeBasePath",{enumerable:!0,get:function(){return r}}),n(1283),("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},2010:function(e,t){"use strict";function n(e,t){var n=e.length;for(e.push(t);0>>1,o=e[r];if(0>>1;ru(i,n))cu(s,i)?(e[r]=s,e[c]=n,r=c):(e[r]=i,e[a]=n,r=a);else if(cu(s,n))e[r]=s,e[c]=n,r=c;else break}}return t}function u(e,t){var n=e.sortIndex-t.sortIndex;return 0!==n?n:e.id-t.id}if(t.unstable_now=void 0,"object"==typeof performance&&"function"==typeof performance.now){var l,a=performance;t.unstable_now=function(){return a.now()}}else{var i=Date,c=i.now();t.unstable_now=function(){return i.now()-c}}var s=[],f=[],d=1,p=null,h=3,y=!1,_=!1,v=!1,b="function"==typeof setTimeout?setTimeout:null,g="function"==typeof clearTimeout?clearTimeout:null,m="undefined"!=typeof setImmediate?setImmediate:null;function R(e){for(var t=r(f);null!==t;){if(null===t.callback)o(f);else if(t.startTime<=e)o(f),t.sortIndex=t.expirationTime,n(s,t);else break;t=r(f)}}function P(e){if(v=!1,R(e),!_){if(null!==r(s))_=!0,C();else{var t=r(f);null!==t&&A(P,t.startTime-e)}}}"undefined"!=typeof navigator&&void 0!==navigator.scheduling&&void 0!==navigator.scheduling.isInputPending&&navigator.scheduling.isInputPending.bind(navigator.scheduling);var j=!1,O=-1,E=5,S=-1;function w(){return!(t.unstable_now()-Se&&w());){var a=p.callback;if("function"==typeof a){p.callback=null,h=p.priorityLevel;var i=a(p.expirationTime<=e);if(e=t.unstable_now(),"function"==typeof i){p.callback=i,R(e),n=!0;break t}p===r(s)&&o(s),R(e)}else o(s);p=r(s)}if(null!==p)n=!0;else{var c=r(f);null!==c&&A(P,c.startTime-e),n=!1}}break e}finally{p=null,h=u,y=!1}n=void 0}}finally{n?l():j=!1}}}if("function"==typeof m)l=function(){m(M)};else if("undefined"!=typeof MessageChannel){var T=new MessageChannel,x=T.port2;T.port1.onmessage=M,l=function(){x.postMessage(null)}}else l=function(){b(M,0)};function C(){j||(j=!0,l())}function A(e,n){O=b(function(){e(t.unstable_now())},n)}t.unstable_IdlePriority=5,t.unstable_ImmediatePriority=1,t.unstable_LowPriority=4,t.unstable_NormalPriority=3,t.unstable_Profiling=null,t.unstable_UserBlockingPriority=2,t.unstable_cancelCallback=function(e){e.callback=null},t.unstable_continueExecution=function(){_||y||(_=!0,C())},t.unstable_forceFrameRate=function(e){0>e||125l?(e.sortIndex=u,n(f,e),null===r(s)&&e===r(f)&&(v?(g(O),O=-1):v=!0,A(P,u-l))):(e.sortIndex=a,n(s,e),_||y||(_=!0,C())),e},t.unstable_shouldYield=w,t.unstable_wrapCallback=function(e){var t=h;return function(){var n=h;h=t;try{return e.apply(this,arguments)}finally{h=n}}}},1767:function(e,t,n){"use strict";e.exports=n(2010)},934:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{getPathname:function(){return r},isFullStringUrl:function(){return o},parseUrl:function(){return u}});let n="http://n";function r(e){return new URL(e,n).pathname}function o(e){return/https?:\/\//.test(e)}function u(e){let t;try{t=new URL(e,n)}catch{}return t}},6999:function(e,t,n){"use strict";var r;Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{Postpone:function(){return d},createPostponedAbortSignal:function(){return b},createPrerenderState:function(){return c},formatDynamicAPIAccesses:function(){return _},markCurrentScopeAsDynamic:function(){return s},trackDynamicDataAccessed:function(){return f},trackDynamicFetch:function(){return p},usedDynamicAPIs:function(){return y}});let o=(r=n(2265))&&r.__esModule?r:{default:r},u=n(6177),l=n(6864),a=n(934),i="function"==typeof o.default.unstable_postpone;function c(e){return{isDebugSkeleton:e,dynamicAccesses:[]}}function s(e,t){let n=(0,a.getPathname)(e.urlPathname);if(!e.isUnstableCacheCallback){if(e.dynamicShouldError)throw new l.StaticGenBailoutError(`Route ${n} with \`dynamic = "error"\` couldn't be rendered statically because it used \`${t}\`. See more info here: https://nextjs.org/docs/app/building-your-application/rendering/static-and-dynamic#dynamic-rendering`);if(e.prerenderState)h(e.prerenderState,t,n);else if(e.revalidate=0,e.isStaticGeneration){let r=new u.DynamicServerError(`Route ${n} couldn't be rendered statically because it used ${t}. See more info here: https://nextjs.org/docs/messages/dynamic-server-error`);throw e.dynamicUsageDescription=t,e.dynamicUsageStack=r.stack,r}}}function f(e,t){let n=(0,a.getPathname)(e.urlPathname);if(e.isUnstableCacheCallback)throw Error(`Route ${n} used "${t}" inside a function cached with "unstable_cache(...)". Accessing Dynamic data sources inside a cache scope is not supported. If you need this data inside a cached function use "${t}" outside of the cached function and pass the required dynamic data in as an argument. See more info here: https://nextjs.org/docs/app/api-reference/functions/unstable_cache`);if(e.dynamicShouldError)throw new l.StaticGenBailoutError(`Route ${n} with \`dynamic = "error"\` couldn't be rendered statically because it used \`${t}\`. See more info here: https://nextjs.org/docs/app/building-your-application/rendering/static-and-dynamic#dynamic-rendering`);if(e.prerenderState)h(e.prerenderState,t,n);else if(e.revalidate=0,e.isStaticGeneration){let r=new u.DynamicServerError(`Route ${n} couldn't be rendered statically because it used \`${t}\`. See more info here: https://nextjs.org/docs/messages/dynamic-server-error`);throw e.dynamicUsageDescription=t,e.dynamicUsageStack=r.stack,r}}function d({reason:e,prerenderState:t,pathname:n}){h(t,e,n)}function p(e,t){e.prerenderState&&h(e.prerenderState,t,e.urlPathname)}function h(e,t,n){v();let r=`Route ${n} needs to bail out of prerendering at this point because it used ${t}. React throws this special object to indicate where. It should not be caught by your own try/catch. Learn more: https://nextjs.org/docs/messages/ppr-caught-error`;e.dynamicAccesses.push({stack:e.isDebugSkeleton?Error().stack:void 0,expression:t}),o.default.unstable_postpone(r)}function y(e){return e.dynamicAccesses.length>0}function _(e){return e.dynamicAccesses.filter(e=>"string"==typeof e.stack&&e.stack.length>0).map(({expression:e,stack:t})=>(t=t.split("\n").slice(4).filter(e=>!(e.includes("node_modules/next/")||e.includes(" ()")||e.includes(" (node:"))).join("\n"),`Dynamic API Usage Debug - ${e}: -${t}`))}function v(){if(!i)throw Error("Invariant: React.unstable_postpone is not defined. This suggests the wrong version of React was loaded. This is a bug in Next.js")}function b(e){v();let t=new AbortController;try{o.default.unstable_postpone(e)}catch(e){t.abort(e)}return t.signal}},7417:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"getSegmentParam",{enumerable:!0,get:function(){return o}});let r=n(1182);function o(e){let t=r.INTERCEPTION_ROUTE_MARKERS.find(t=>e.startsWith(t));return(t&&(e=e.slice(t.length)),e.startsWith("[[...")&&e.endsWith("]]"))?{type:"optional-catchall",param:e.slice(5,-2)}:e.startsWith("[...")&&e.endsWith("]")?{type:t?"catchall-intercepted":"catchall",param:e.slice(4,-1)}:e.startsWith("[")&&e.endsWith("]")?{type:t?"dynamic-intercepted":"dynamic",param:e.slice(1,-1)}:null}},647:function(e,t){"use strict";var n,r;Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"HMR_ACTIONS_SENT_TO_BROWSER",{enumerable:!0,get:function(){return n}}),(r=n||(n={})).ADDED_PAGE="addedPage",r.REMOVED_PAGE="removedPage",r.RELOAD_PAGE="reloadPage",r.SERVER_COMPONENT_CHANGES="serverComponentChanges",r.MIDDLEWARE_CHANGES="middlewareChanges",r.CLIENT_CHANGES="clientChanges",r.SERVER_ONLY_CHANGES="serverOnlyChanges",r.SYNC="sync",r.BUILT="built",r.BUILDING="building",r.DEV_PAGES_MANIFEST_UPDATE="devPagesManifestUpdate",r.TURBOPACK_MESSAGE="turbopack-message",r.SERVER_ERROR="serverError",r.TURBOPACK_CONNECTED="turbopack-connected"},1182:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{INTERCEPTION_ROUTE_MARKERS:function(){return o},extractInterceptionRouteInformation:function(){return l},isInterceptionRouteAppPath:function(){return u}});let r=n(926),o=["(..)(..)","(.)","(..)","(...)"];function u(e){return void 0!==e.split("/").find(e=>o.find(t=>e.startsWith(t)))}function l(e){let t,n,u;for(let r of e.split("/"))if(n=o.find(e=>r.startsWith(e))){[t,u]=e.split(n,2);break}if(!t||!n||!u)throw Error(`Invalid interception route: ${e}. Must be in the format //(..|...|..)(..)/`);switch(t=(0,r.normalizeAppPath)(t),n){case"(.)":u="/"===t?`/${u}`:t+"/"+u;break;case"(..)":if("/"===t)throw Error(`Invalid interception route: ${e}. Cannot use (..) marker at the root level, use (.) instead.`);u=t.split("/").slice(0,-1).concat(u).join("/");break;case"(...)":u="/"+u;break;case"(..)(..)":let l=t.split("/");if(l.length<=2)throw Error(`Invalid interception route: ${e}. Cannot use (..)(..) marker at the root level or one level up.`);u=l.slice(0,-2).concat(u).join("/");break;default:throw Error("Invariant: unexpected marker")}return{interceptingRoute:t,interceptedRoute:u}}},650:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"ReflectAdapter",{enumerable:!0,get:function(){return n}});class n{static get(e,t,n){let r=Reflect.get(e,t,n);return"function"==typeof r?r.bind(e):r}static set(e,t,n,r){return Reflect.set(e,t,n,r)}static has(e,t){return Reflect.has(e,t)}static deleteProperty(e,t){return Reflect.deleteProperty(e,t)}}},1956:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{AppRouterContext:function(){return o},GlobalLayoutRouterContext:function(){return l},LayoutRouterContext:function(){return u},MissingSlotContext:function(){return i},TemplateContext:function(){return a}});let r=n(7043)._(n(2265)),o=r.default.createContext(null),u=r.default.createContext(null),l=r.default.createContext(null),a=r.default.createContext(null),i=r.default.createContext(new Set)},7207:function(e,t){"use strict";function n(e){let t=5381;for(let n=0;n>>0}function r(e){return n(e).toString(36).slice(0,5)}Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{djb2Hash:function(){return n},hexHash:function(){return r}})},8701:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"HeadManagerContext",{enumerable:!0,get:function(){return r}});let r=n(7043)._(n(2265)).default.createContext({})},9060:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{PathParamsContext:function(){return l},PathnameContext:function(){return u},SearchParamsContext:function(){return o}});let r=n(2265),o=(0,r.createContext)(null),u=(0,r.createContext)(null),l=(0,r.createContext)(null)},8993:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{BailoutToCSRError:function(){return r},isBailoutToCSRError:function(){return o}});let n="BAILOUT_TO_CLIENT_SIDE_RENDERING";class r extends Error{constructor(e){super("Bail out to client-side rendering: "+e),this.reason=e,this.digest=n}}function o(e){return"object"==typeof e&&null!==e&&"digest"in e&&e.digest===n}},8162:function(e,t){"use strict";function n(e){return e.startsWith("/")?e:"/"+e}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"ensureLeadingSlash",{enumerable:!0,get:function(){return n}})},2103:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{ActionQueueContext:function(){return a},createMutableActionQueue:function(){return s}});let r=n(3099),o=n(4673),u=n(1450),l=r._(n(2265)),a=l.default.createContext(null);function i(e,t){null!==e.pending&&(e.pending=e.pending.next,null!==e.pending?c({actionQueue:e,action:e.pending,setState:t}):e.needsRefresh&&(e.needsRefresh=!1,e.dispatch({type:o.ACTION_REFRESH,origin:window.location.origin},t)))}async function c(e){let{actionQueue:t,action:n,setState:r}=e,u=t.state;if(!u)throw Error("Invariant: Router state not initialized");t.pending=n;let l=n.payload,a=t.action(u,l);function c(e){n.discarded||(t.state=e,t.devToolsInstance&&t.devToolsInstance.send(l,e),i(t,r),n.resolve(e))}(0,o.isThenable)(a)?a.then(c,e=>{i(t,r),n.reject(e)}):c(a)}function s(){let e={state:null,dispatch:(t,n)=>(function(e,t,n){let r={resolve:n,reject:()=>{}};if(t.type!==o.ACTION_RESTORE){let e=new Promise((e,t)=>{r={resolve:e,reject:t}});(0,l.startTransition)(()=>{n(e)})}let u={payload:t,next:null,resolve:r.resolve,reject:r.reject};null===e.pending?(e.last=u,c({actionQueue:e,action:u,setState:n})):t.type===o.ACTION_NAVIGATE||t.type===o.ACTION_RESTORE?(e.pending.discarded=!0,e.last=u,e.pending.payload.type===o.ACTION_SERVER_ACTION&&(e.needsRefresh=!0),c({actionQueue:e,action:u,setState:n})):(null!==e.last&&(e.last.next=u),e.last=u)})(e,t,n),action:async(e,t)=>{if(null===e)throw Error("Invariant: Router state not initialized");return(0,u.reducer)(e,t)},pending:null,last:null};return e}},8498:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"addPathPrefix",{enumerable:!0,get:function(){return o}});let r=n(3381);function o(e,t){if(!e.startsWith("/")||!t)return e;let{pathname:n,query:o,hash:u}=(0,r.parsePath)(e);return""+t+n+o+u}},926:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{normalizeAppPath:function(){return u},normalizeRscURL:function(){return l}});let r=n(8162),o=n(4541);function u(e){return(0,r.ensureLeadingSlash)(e.split("/").reduce((e,t,n,r)=>!t||(0,o.isGroupSegment)(t)||"@"===t[0]||("page"===t||"route"===t)&&n===r.length-1?e:e+"/"+t,""))}function l(e){return e.replace(/\.rsc($|\?)/,"$1")}},7092:function(e,t){"use strict";function n(e,t){if(void 0===t&&(t={}),t.onlyHashChange){e();return}let n=document.documentElement,r=n.style.scrollBehavior;n.style.scrollBehavior="auto",t.dontForceLayout||n.getClientRects(),e(),n.style.scrollBehavior=r}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"handleSmoothScroll",{enumerable:!0,get:function(){return n}})},6146:function(e,t){"use strict";function n(e){return/Googlebot|Mediapartners-Google|AdsBot-Google|googleweblight|Storebot-Google|Google-PageRenderer|Bingbot|BingPreview|Slurp|DuckDuckBot|baiduspider|yandex|sogou|LinkedInBot|bitlybot|tumblr|vkShare|quora link preview|facebookexternalhit|facebookcatalog|Twitterbot|applebot|redditbot|Slackbot|Discordbot|WhatsApp|SkypeUriPreview|ia_archiver/i.test(e)}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"isBot",{enumerable:!0,get:function(){return n}})},3381:function(e,t){"use strict";function n(e){let t=e.indexOf("#"),n=e.indexOf("?"),r=n>-1&&(t<0||n-1?{pathname:e.substring(0,r?n:t),query:r?e.substring(n,t>-1?t:void 0):"",hash:t>-1?e.slice(t):""}:{pathname:e,query:"",hash:""}}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"parsePath",{enumerable:!0,get:function(){return n}})},580:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"pathHasPrefix",{enumerable:!0,get:function(){return o}});let r=n(3381);function o(e,t){if("string"!=typeof e)return!1;let{pathname:n}=(0,r.parsePath)(e);return n===t||n.startsWith(t+"/")}},6674:function(e,t){"use strict";function n(e){return e.replace(/\/$/,"")||"/"}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"removeTrailingSlash",{enumerable:!0,get:function(){return n}})},4541:function(e,t){"use strict";function n(e){return"("===e[0]&&e.endsWith(")")}Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{DEFAULT_SEGMENT_KEY:function(){return o},PAGE_SEGMENT_KEY:function(){return r},isGroupSegment:function(){return n}});let r="__PAGE__",o="__DEFAULT__"},5501:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{ServerInsertedHTMLContext:function(){return o},useServerInsertedHTML:function(){return u}});let r=n(3099)._(n(2265)),o=r.default.createContext(null);function u(e){let t=(0,r.useContext)(o);t&&t(e)}},1765:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"warnOnce",{enumerable:!0,get:function(){return n}});let n=e=>{}},7149:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"actionAsyncStorage",{enumerable:!0,get:function(){return r}});let r=(0,n(4832).createAsyncLocalStorage)();("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},4832:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"createAsyncLocalStorage",{enumerable:!0,get:function(){return u}});let n=Error("Invariant: AsyncLocalStorage accessed in runtime where it is not available");class r{disable(){throw n}getStore(){}run(){throw n}exit(){throw n}enterWith(){throw n}}let o=globalThis.AsyncLocalStorage;function u(){return o?new o:new r}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},9134:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"requestAsyncStorage",{enumerable:!0,get:function(){return r}});let r=(0,n(4832).createAsyncLocalStorage)();("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},30:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"staticGenerationAsyncStorage",{enumerable:!0,get:function(){return r}});let r=(0,n(4832).createAsyncLocalStorage)();("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},4040:function(e,t,n){"use strict";var r=n(4887);t.createRoot=r.createRoot,t.hydrateRoot=r.hydrateRoot},4887:function(e,t,n){"use strict";!function e(){if("undefined"!=typeof __REACT_DEVTOOLS_GLOBAL_HOOK__&&"function"==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE)try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(e){console.error(e)}}(),e.exports=n(4417)},7950:function(e,t,n){"use strict";var r=n(4887),o={stream:!0},u=Object.prototype.hasOwnProperty,l=new Map;function a(e){var t=n(e);return"function"!=typeof t.then||"fulfilled"===t.status?null:(t.then(function(e){t.status="fulfilled",t.value=e},function(e){t.status="rejected",t.reason=e}),t)}function i(){}var c=new Map,s=n.u;n.u=function(e){var t=c.get(e);return void 0!==t?t:s(e)};var f=r.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.Dispatcher,d=Symbol.for("react.element"),p=Symbol.for("react.lazy"),h=Symbol.iterator,y=Array.isArray,_=Object.getPrototypeOf,v=Object.prototype,b=new WeakMap;function g(e,t,n,r){this.status=e,this.value=t,this.reason=n,this._response=r}function m(e){switch(e.status){case"resolved_model":w(e);break;case"resolved_module":M(e)}switch(e.status){case"fulfilled":return e.value;case"pending":case"blocked":case"cyclic":throw e;default:throw e.reason}}function R(e,t){for(var n=0;nh?(_=h,h=3,p++):(_=0,h=3);continue;case 2:44===(m=d[p++])?h=4:v=v<<4|(96d.length&&(m=-1)}var R=d.byteOffset+p;if(-1(c=(a=Math.ceil(p/7))>c?a+1:c+1)&&(i=c,r.length=1),r.reverse();i--;)r.push(0);r.reverse()}for((c=l.length)-(i=s.length)<0&&(i=c,r=s,s=l,l=r),n=0;i;)n=(l[--i]=l[i]+s[i]+n)/1e7|0,l[i]%=1e7;for(n&&(l.unshift(n),++o),c=l.length;0==l[--c];)l.pop();return e.d=l,e.e=o,u?A(e,p):e}function m(t,e,n){if(t!==~~t||tn)throw Error(l+t)}function b(t){var e,n,r,o=t.length-1,i="",a=t[0];if(o>0){for(i+=a,e=1;et.e^this.s<0?1:-1;for(e=0,n=(r=this.d.length)<(o=t.d.length)?r:o;et.d[e]^this.s<0?1:-1;return r===o?0:r>o^this.s<0?1:-1},y.decimalPlaces=y.dp=function(){var t=this.d.length-1,e=(t-this.e)*7;if(t=this.d[t])for(;t%10==0;t/=10)e--;return e<0?0:e},y.dividedBy=y.div=function(t){return g(this,new this.constructor(t))},y.dividedToIntegerBy=y.idiv=function(t){var e=this.constructor;return A(g(this,new e(t),0,1),e.precision)},y.equals=y.eq=function(t){return!this.cmp(t)},y.exponent=function(){return O(this)},y.greaterThan=y.gt=function(t){return this.cmp(t)>0},y.greaterThanOrEqualTo=y.gte=function(t){return this.cmp(t)>=0},y.isInteger=y.isint=function(){return this.e>this.d.length-2},y.isNegative=y.isneg=function(){return this.s<0},y.isPositive=y.ispos=function(){return this.s>0},y.isZero=function(){return 0===this.s},y.lessThan=y.lt=function(t){return 0>this.cmp(t)},y.lessThanOrEqualTo=y.lte=function(t){return 1>this.cmp(t)},y.logarithm=y.log=function(t){var e,n=this.constructor,r=n.precision,o=r+5;if(void 0===t)t=new n(10);else if((t=new n(t)).s<1||t.eq(i))throw Error(c+"NaN");if(this.s<1)throw Error(c+(this.s?"NaN":"-Infinity"));return this.eq(i)?new n(0):(u=!1,e=g(S(this,o),S(t,o),o),u=!0,A(e,r))},y.minus=y.sub=function(t){return t=new this.constructor(t),this.s==t.s?E(this,t):v(this,(t.s=-t.s,t))},y.modulo=y.mod=function(t){var e,n=this.constructor,r=n.precision;if(!(t=new n(t)).s)throw Error(c+"NaN");return this.s?(u=!1,e=g(this,t,0,1).times(t),u=!0,this.minus(e)):A(new n(this),r)},y.naturalExponential=y.exp=function(){return x(this)},y.naturalLogarithm=y.ln=function(){return S(this)},y.negated=y.neg=function(){var t=new this.constructor(this);return t.s=-t.s||0,t},y.plus=y.add=function(t){return t=new this.constructor(t),this.s==t.s?v(this,t):E(this,(t.s=-t.s,t))},y.precision=y.sd=function(t){var e,n,r;if(void 0!==t&&!!t!==t&&1!==t&&0!==t)throw Error(l+t);if(e=O(this)+1,n=7*(r=this.d.length-1)+1,r=this.d[r]){for(;r%10==0;r/=10)n--;for(r=this.d[0];r>=10;r/=10)n++}return t&&e>n?e:n},y.squareRoot=y.sqrt=function(){var t,e,n,r,o,i,a,l=this.constructor;if(this.s<1){if(!this.s)return new l(0);throw Error(c+"NaN")}for(t=O(this),u=!1,0==(o=Math.sqrt(+this))||o==1/0?(((e=b(this.d)).length+t)%2==0&&(e+="0"),o=Math.sqrt(e),t=f((t+1)/2)-(t<0||t%2),r=new l(e=o==1/0?"5e"+t:(e=o.toExponential()).slice(0,e.indexOf("e")+1)+t)):r=new l(o.toString()),o=a=(n=l.precision)+3;;)if(r=(i=r).plus(g(this,i,a+2)).times(.5),b(i.d).slice(0,a)===(e=b(r.d)).slice(0,a)){if(e=e.slice(a-3,a+1),o==a&&"4999"==e){if(A(i,n+1,0),i.times(i).eq(this)){r=i;break}}else if("9999"!=e)break;a+=4}return u=!0,A(r,n)},y.times=y.mul=function(t){var e,n,r,o,i,a,c,l,s,f=this.constructor,p=this.d,h=(t=new f(t)).d;if(!this.s||!t.s)return new f(0);for(t.s*=this.s,n=this.e+t.e,(l=p.length)<(s=h.length)&&(i=p,p=h,h=i,a=l,l=s,s=a),i=[],r=a=l+s;r--;)i.push(0);for(r=s;--r>=0;){for(e=0,o=l+r;o>r;)c=i[o]+h[r]*p[o-r-1]+e,i[o--]=c%1e7|0,e=c/1e7|0;i[o]=(i[o]+e)%1e7|0}for(;!i[--a];)i.pop();return e?++n:i.shift(),t.d=i,t.e=n,u?A(t,f.precision):t},y.toDecimalPlaces=y.todp=function(t,e){var n=this,r=n.constructor;return(n=new r(n),void 0===t)?n:(m(t,0,1e9),void 0===e?e=r.rounding:m(e,0,8),A(n,t+O(n)+1,e))},y.toExponential=function(t,e){var n,r=this,o=r.constructor;return void 0===t?n=k(r,!0):(m(t,0,1e9),void 0===e?e=o.rounding:m(e,0,8),n=k(r=A(new o(r),t+1,e),!0,t+1)),n},y.toFixed=function(t,e){var n,r,o=this.constructor;return void 0===t?k(this):(m(t,0,1e9),void 0===e?e=o.rounding:m(e,0,8),n=k((r=A(new o(this),t+O(this)+1,e)).abs(),!1,t+O(r)+1),this.isneg()&&!this.isZero()?"-"+n:n)},y.toInteger=y.toint=function(){var t=this.constructor;return A(new t(this),O(this)+1,t.rounding)},y.toNumber=function(){return+this},y.toPower=y.pow=function(t){var e,n,r,o,a,l,s=this,p=s.constructor,h=+(t=new p(t));if(!t.s)return new p(i);if(!(s=new p(s)).s){if(t.s<1)throw Error(c+"Infinity");return s}if(s.eq(i))return s;if(r=p.precision,t.eq(i))return A(s,r);if(l=(e=t.e)>=(n=t.d.length-1),a=s.s,l){if((n=h<0?-h:h)<=9007199254740991){for(o=new p(i),e=Math.ceil(r/7+4),u=!1;n%2&&M((o=o.times(s)).d,e),0!==(n=f(n/2));)M((s=s.times(s)).d,e);return u=!0,t.s<0?new p(i).div(o):A(o,r)}}else if(a<0)throw Error(c+"NaN");return a=a<0&&1&t.d[Math.max(e,n)]?-1:1,s.s=1,u=!1,o=t.times(S(s,r+12)),u=!0,(o=x(o)).s=a,o},y.toPrecision=function(t,e){var n,r,o=this,i=o.constructor;return void 0===t?(n=O(o),r=k(o,n<=i.toExpNeg||n>=i.toExpPos)):(m(t,1,1e9),void 0===e?e=i.rounding:m(e,0,8),n=O(o=A(new i(o),t,e)),r=k(o,t<=n||n<=i.toExpNeg,t)),r},y.toSignificantDigits=y.tosd=function(t,e){var n=this.constructor;return void 0===t?(t=n.precision,e=n.rounding):(m(t,1,1e9),void 0===e?e=n.rounding:m(e,0,8)),A(new n(this),t,e)},y.toString=y.valueOf=y.val=y.toJSON=function(){var t=O(this),e=this.constructor;return k(this,t<=e.toExpNeg||t>=e.toExpPos)};var g=function(){function t(t,e){var n,r=0,o=t.length;for(t=t.slice();o--;)n=t[o]*e+r,t[o]=n%1e7|0,r=n/1e7|0;return r&&t.unshift(r),t}function e(t,e,n,r){var o,i;if(n!=r)i=n>r?1:-1;else for(o=i=0;oe[o]?1:-1;break}return i}function n(t,e,n){for(var r=0;n--;)t[n]-=r,r=t[n]1;)t.shift()}return function(r,o,i,a){var u,l,s,f,p,h,d,y,v,m,b,g,x,w,j,S,P,E,k=r.constructor,M=r.s==o.s?1:-1,_=r.d,T=o.d;if(!r.s)return new k(r);if(!o.s)throw Error(c+"Division by zero");for(s=0,l=r.e-o.e,P=T.length,j=_.length,y=(d=new k(M)).d=[];T[s]==(_[s]||0);)++s;if(T[s]>(_[s]||0)&&--l,(g=null==i?i=k.precision:a?i+(O(r)-O(o))+1:i)<0)return new k(0);if(g=g/7+2|0,s=0,1==P)for(f=0,T=T[0],g++;(s1&&(T=t(T,f),_=t(_,f),P=T.length,j=_.length),w=P,m=(v=_.slice(0,P)).length;m=1e7/2&&++S;do f=0,(u=e(T,v,P,m))<0?(b=v[0],P!=m&&(b=1e7*b+(v[1]||0)),(f=b/S|0)>1?(f>=1e7&&(f=1e7-1),h=(p=t(T,f)).length,m=v.length,1==(u=e(p,v,h,m))&&(f--,n(p,P16)throw Error(s+O(t));if(!t.s)return new h(i);for(null==e?(u=!1,c=d):c=e,a=new h(.03125);t.abs().gte(.1);)t=t.times(a),f+=5;for(c+=Math.log(p(2,f))/Math.LN10*2+5|0,n=r=o=new h(i),h.precision=c;;){if(r=A(r.times(t),c),n=n.times(++l),b((a=o.plus(g(r,n,c))).d).slice(0,c)===b(o.d).slice(0,c)){for(;f--;)o=A(o.times(o),c);return h.precision=d,null==e?(u=!0,A(o,d)):o}o=a}}function O(t){for(var e=7*t.e,n=t.d[0];n>=10;n/=10)e++;return e}function w(t,e,n){if(e>t.LN10.sd())throw u=!0,n&&(t.precision=n),Error(c+"LN10 precision limit exceeded");return A(new t(t.LN10),e)}function j(t){for(var e="";t--;)e+="0";return e}function S(t,e){var n,r,o,a,l,s,f,p,h,d=1,y=t,v=y.d,m=y.constructor,x=m.precision;if(y.s<1)throw Error(c+(y.s?"NaN":"-Infinity"));if(y.eq(i))return new m(0);if(null==e?(u=!1,p=x):p=e,y.eq(10))return null==e&&(u=!0),w(m,p);if(p+=10,m.precision=p,r=(n=b(v)).charAt(0),!(15e14>Math.abs(a=O(y))))return f=w(m,p+2,x).times(a+""),y=S(new m(r+"."+n.slice(1)),p-10).plus(f),m.precision=x,null==e?(u=!0,A(y,x)):y;for(;r<7&&1!=r||1==r&&n.charAt(1)>3;)r=(n=b((y=y.times(t)).d)).charAt(0),d++;for(a=O(y),r>1?(y=new m("0."+n),a++):y=new m(r+"."+n.slice(1)),s=l=y=g(y.minus(i),y.plus(i),p),h=A(y.times(y),p),o=3;;){if(l=A(l.times(h),p),b((f=s.plus(g(l,new m(o),p))).d).slice(0,p)===b(s.d).slice(0,p))return s=s.times(2),0!==a&&(s=s.plus(w(m,p+2,x).times(a+""))),s=g(s,new m(d),p),m.precision=x,null==e?(u=!0,A(s,x)):s;s=f,o+=2}}function P(t,e){var n,r,o;for((n=e.indexOf("."))>-1&&(e=e.replace(".","")),(r=e.search(/e/i))>0?(n<0&&(n=r),n+=+e.slice(r+1),e=e.substring(0,r)):n<0&&(n=e.length),r=0;48===e.charCodeAt(r);)++r;for(o=e.length;48===e.charCodeAt(o-1);)--o;if(e=e.slice(r,o)){if(o-=r,n=n-r-1,t.e=f(n/7),t.d=[],r=(n+1)%7,n<0&&(r+=7),rd||t.e<-d))throw Error(s+n)}else t.s=0,t.e=0,t.d=[0];return t}function A(t,e,n){var r,o,i,a,c,l,h,y,v=t.d;for(a=1,i=v[0];i>=10;i/=10)a++;if((r=e-a)<0)r+=7,o=e,h=v[y=0];else{if((y=Math.ceil((r+1)/7))>=(i=v.length))return t;for(a=1,h=i=v[y];i>=10;i/=10)a++;r%=7,o=r-7+a}if(void 0!==n&&(c=h/(i=p(10,a-o-1))%10|0,l=e<0||void 0!==v[y+1]||h%i,l=n<4?(c||l)&&(0==n||n==(t.s<0?3:2)):c>5||5==c&&(4==n||l||6==n&&(r>0?o>0?h/p(10,a-o):0:v[y-1])%10&1||n==(t.s<0?8:7))),e<1||!v[0])return l?(i=O(t),v.length=1,e=e-i-1,v[0]=p(10,(7-e%7)%7),t.e=f(-e/7)||0):(v.length=1,v[0]=t.e=t.s=0),t;if(0==r?(v.length=y,i=1,y--):(v.length=y+1,i=p(10,7-r),v[y]=o>0?(h/p(10,a-o)%p(10,o)|0)*i:0),l)for(;;){if(0==y){1e7==(v[0]+=i)&&(v[0]=1,++t.e);break}if(v[y]+=i,1e7!=v[y])break;v[y--]=0,i=1}for(r=v.length;0===v[--r];)v.pop();if(u&&(t.e>d||t.e<-d))throw Error(s+O(t));return t}function E(t,e){var n,r,o,i,a,c,l,s,f,p,h=t.constructor,d=h.precision;if(!t.s||!e.s)return e.s?e.s=-e.s:e=new h(t),u?A(e,d):e;if(l=t.d,p=e.d,r=e.e,s=t.e,l=l.slice(),a=s-r){for((f=a<0)?(n=l,a=-a,c=p.length):(n=p,r=s,c=l.length),a>(o=Math.max(Math.ceil(d/7),c)+2)&&(a=o,n.length=1),n.reverse(),o=a;o--;)n.push(0);n.reverse()}else{for((f=(o=l.length)<(c=p.length))&&(c=o),o=0;o0;--o)l[c++]=0;for(o=p.length;o>a;){if(l[--o]0?i=i.charAt(0)+"."+i.slice(1)+j(r):a>1&&(i=i.charAt(0)+"."+i.slice(1)),i=i+(o<0?"e":"e+")+o):o<0?(i="0."+j(-o-1)+i,n&&(r=n-a)>0&&(i+=j(r))):o>=a?(i+=j(o+1-a),n&&(r=n-o-1)>0&&(i=i+"."+j(r))):((r=o+1)0&&(o+1===a&&(i+="."),i+=j(r))),t.s<0?"-"+i:i}function M(t,e){if(t.length>e)return t.length=e,!0}function _(t){if(!t||"object"!=typeof t)throw Error(c+"Object expected");var e,n,r,o=["precision",1,1e9,"rounding",0,8,"toExpNeg",-1/0,0,"toExpPos",0,1/0];for(e=0;e=o[e+1]&&r<=o[e+2])this[n]=r;else throw Error(l+n+": "+r)}if(void 0!==(r=t[n="LN10"])){if(r==Math.LN10)this[n]=new this(r);else throw Error(l+n+": "+r)}return this}(a=function t(e){var n,r,o;function i(t){if(!(this instanceof i))return new i(t);if(this.constructor=i,t instanceof i){this.s=t.s,this.e=t.e,this.d=(t=t.d)?t.slice():t;return}if("number"==typeof t){if(0*t!=0)throw Error(l+t);if(t>0)this.s=1;else if(t<0)t=-t,this.s=-1;else{this.s=0,this.e=0,this.d=[0];return}if(t===~~t&&t<1e7){this.e=0,this.d=[t];return}return P(this,t.toString())}if("string"!=typeof t)throw Error(l+t);if(45===t.charCodeAt(0)?(t=t.slice(1),this.s=-1):this.s=1,h.test(t))P(this,t);else throw Error(l+t)}if(i.prototype=y,i.ROUND_UP=0,i.ROUND_DOWN=1,i.ROUND_CEIL=2,i.ROUND_FLOOR=3,i.ROUND_HALF_UP=4,i.ROUND_HALF_DOWN=5,i.ROUND_HALF_EVEN=6,i.ROUND_HALF_CEIL=7,i.ROUND_HALF_FLOOR=8,i.clone=t,i.config=i.set=_,void 0===e&&(e={}),e)for(n=0,o=["precision","rounding","toExpNeg","toExpPos","LN10"];n-1}},6883:function(t){t.exports=function(t,e,n){for(var r=-1,o=null==t?0:t.length;++r0&&i(s)?n>1?t(s,n-1,i,a,u):r(u,s):a||(u[u.length]=s)}return u}},3321:function(t,e,n){var r=n(3023)();t.exports=r},8060:function(t,e,n){var r=n(3321),o=n(3228);t.exports=function(t,e){return t&&r(t,e,o)}},2167:function(t,e,n){var r=n(7906),o=n(235);t.exports=function(t,e){e=r(e,t);for(var n=0,i=e.length;null!=t&&ne}},3012:function(t){t.exports=function(t,e){return null!=t&&e in Object(t)}},7909:function(t,e,n){var r=n(8235),o=n(1953),i=n(5281);t.exports=function(t,e,n){return e==e?i(t,e,n):r(t,o,n)}},370:function(t,e,n){var r=n(4506),o=n(303);t.exports=function(t){return o(t)&&"[object Arguments]"==r(t)}},6318:function(t,e,n){var r=n(6791),o=n(303);t.exports=function t(e,n,i,a,u){return e===n||(null!=e&&null!=n&&(o(e)||o(n))?r(e,n,i,a,t,u):e!=e&&n!=n)}},6791:function(t,e,n){var r=n(5885),o=n(7638),i=n(8030),a=n(4974),u=n(1690),c=n(5614),l=n(8051),s=n(9792),f="[object Arguments]",p="[object Array]",h="[object Object]",d=Object.prototype.hasOwnProperty;t.exports=function(t,e,n,y,v,m){var b=c(t),g=c(e),x=b?p:u(t),O=g?p:u(e);x=x==f?h:x,O=O==f?h:O;var w=x==h,j=O==h,S=x==O;if(S&&l(t)){if(!l(e))return!1;b=!0,w=!1}if(S&&!w)return m||(m=new r),b||s(t)?o(t,e,n,y,v,m):i(t,e,x,n,y,v,m);if(!(1&n)){var P=w&&d.call(t,"__wrapped__"),A=j&&d.call(e,"__wrapped__");if(P||A){var E=P?t.value():t,k=A?e.value():e;return m||(m=new r),v(E,k,n,y,m)}}return!!S&&(m||(m=new r),a(t,e,n,y,v,m))}},2538:function(t,e,n){var r=n(5885),o=n(6318);t.exports=function(t,e,n,i){var a=n.length,u=a,c=!i;if(null==t)return!u;for(t=Object(t);a--;){var l=n[a];if(c&&l[2]?l[1]!==t[l[0]]:!(l[0]in t))return!1}for(;++ao?0:o+e),(n=n>o?o:n)<0&&(n+=o),o=e>n?0:n-e>>>0,e>>>=0;for(var i=Array(o);++r=200){var y=e?null:u(t);if(y)return c(y);p=!1,s=a,d=new r}else d=e?[]:h;t:for(;++l=o?t:r(t,e,n)}},1536:function(t,e,n){var r=n(8371);t.exports=function(t,e){if(t!==e){var n=void 0!==t,o=null===t,i=t==t,a=r(t),u=void 0!==e,c=null===e,l=e==e,s=r(e);if(!c&&!s&&!a&&t>e||a&&u&&l&&!c&&!s||o&&u&&l||!n&&l||!i)return 1;if(!o&&!a&&!s&&t=c)return l;return l*("desc"==n[o]?-1:1)}}return t.index-e.index}},2077:function(t,e,n){var r=n(4288)["__core-js_shared__"];t.exports=r},223:function(t,e,n){var r=n(5629);t.exports=function(t,e){return function(n,o){if(null==n)return n;if(!r(n))return t(n,o);for(var i=n.length,a=e?i:-1,u=Object(n);(e?a--:++a-1?u[c?e[l]:l]:void 0}}},5464:function(t,e,n){var r=n(9608),o=n(9639),i=n(175);t.exports=function(t){return function(e,n,a){return a&&"number"!=typeof a&&o(e,n,a)&&(n=a=void 0),e=i(e),void 0===n?(n=e,e=0):n=i(n),a=void 0===a?es))return!1;var p=c.get(t),h=c.get(e);if(p&&h)return p==e&&h==t;var d=-1,y=!0,v=2&n?new r:void 0;for(c.set(t,e),c.set(e,t);++d-1&&t%1==0&&t-1}},3368:function(t,e,n){var r=n(4457);t.exports=function(t,e){var n=this.__data__,o=r(n,t);return o<0?(++this.size,n.push([t,e])):n[o][1]=e,this}},8764:function(t,e,n){var r=n(9855),o=n(9078),i=n(8675);t.exports=function(){this.size=0,this.__data__={hash:new r,map:new(i||o),string:new r}}},8615:function(t,e,n){var r=n(1507);t.exports=function(t){var e=r(this,t).delete(t);return this.size-=e?1:0,e}},3391:function(t,e,n){var r=n(1507);t.exports=function(t){return r(this,t).get(t)}},3483:function(t,e,n){var r=n(1507);t.exports=function(t){return r(this,t).has(t)}},7299:function(t,e,n){var r=n(1507);t.exports=function(t,e){var n=r(this,t),o=n.size;return n.set(t,e),this.size+=n.size==o?0:1,this}},2523:function(t){t.exports=function(t){var e=-1,n=Array(t.size);return t.forEach(function(t,r){n[++e]=[r,t]}),n}},7073:function(t){t.exports=function(t,e){return function(n){return null!=n&&n[t]===e&&(void 0!==e||t in Object(n))}}},3787:function(t,e,n){var r=n(967);t.exports=function(t){var e=r(t,function(t){return 500===n.size&&n.clear(),t}),n=e.cache;return e}},453:function(t,e,n){var r=n(9866)(Object,"create");t.exports=r},7184:function(t,e,n){var r=n(5070)(Object.keys,Object);t.exports=r},9931:function(t,e,n){t=n.nmd(t);var r=n(7071),o=e&&!e.nodeType&&e,i=o&&t&&!t.nodeType&&t,a=i&&i.exports===o&&r.process,u=function(){try{var t=i&&i.require&&i.require("util").types;if(t)return t;return a&&a.binding&&a.binding("util")}catch(t){}}();t.exports=u},910:function(t){var e=Object.prototype.toString;t.exports=function(t){return e.call(t)}},5070:function(t){t.exports=function(t,e){return function(n){return t(e(n))}}},7783:function(t,e,n){var r=n(493),o=Math.max;t.exports=function(t,e,n){return e=o(void 0===e?t.length-1:e,0),function(){for(var i=arguments,a=-1,u=o(i.length-e,0),c=Array(u);++a0){if(++n>=800)return arguments[0]}else n=0;return t.apply(void 0,arguments)}}},4092:function(t,e,n){var r=n(9078);t.exports=function(){this.__data__=new r,this.size=0}},1663:function(t){t.exports=function(t){var e=this.__data__,n=e.delete(t);return this.size=e.size,n}},9135:function(t){t.exports=function(t){return this.__data__.get(t)}},9552:function(t){t.exports=function(t){return this.__data__.has(t)}},3960:function(t,e,n){var r=n(9078),o=n(8675),i=n(6219);t.exports=function(t,e){var n=this.__data__;if(n instanceof r){var a=n.__data__;if(!o||a.length<199)return a.push([t,e]),this.size=++n.size,this;n=this.__data__=new i(a)}return n.set(t,e),this.size=n.size,this}},5281:function(t){t.exports=function(t,e,n){for(var r=n-1,o=t.length;++r=e||n<0||v&&r>=s}function x(){var t,n,r,i=o();if(g(i))return O(i);p=setTimeout(x,(t=i-h,n=i-d,r=e-t,v?u(r,s-n):r))}function O(t){return(p=void 0,m&&c)?b(t):(c=l=void 0,f)}function w(){var t,n=o(),r=g(n);if(c=arguments,l=this,h=n,r){if(void 0===p)return d=t=h,p=setTimeout(x,e),y?b(t):f;if(v)return clearTimeout(p),p=setTimeout(x,e),b(h)}return void 0===p&&(p=setTimeout(x,e)),f}return e=i(e)||0,r(n)&&(y=!!n.leading,s=(v="maxWait"in n)?a(i(n.maxWait)||0,e):s,m="trailing"in n?!!n.trailing:m),w.cancel=function(){void 0!==p&&clearTimeout(p),d=0,c=h=l=p=void 0},w.flush=function(){return void 0===p?f:O(o())},w}},7560:function(t){t.exports=function(t,e){return t===e||t!=t&&e!=e}},2242:function(t,e,n){var r=n(8897),o=n(8935),i=n(8157),a=n(5614),u=n(9639);t.exports=function(t,e,n){var c=a(t)?r:o;return n&&u(t,e,n)&&(e=void 0),c(t,i(e,3))}},4173:function(t,e,n){var r=n(2602)(n(2152));t.exports=r},2152:function(t,e,n){var r=n(8235),o=n(8157),i=n(5759),a=Math.max;t.exports=function(t,e,n){var u=null==t?0:t.length;if(!u)return -1;var c=null==n?0:i(n);return c<0&&(c=a(u+c,0)),r(t,o(e,3),c)}},1314:function(t,e,n){var r=n(2569),o=n(9238);t.exports=function(t,e){return r(o(t,e),1)}},3735:function(t,e,n){var r=n(2167);t.exports=function(t,e,n){var o=null==t?void 0:r(t,e);return void 0===o?n:o}},7764:function(t,e,n){var r=n(3012),o=n(9592);t.exports=function(t,e){return null!=t&&o(t,e,r)}},9586:function(t){t.exports=function(t){return t}},6569:function(t,e,n){var r=n(370),o=n(303),i=Object.prototype,a=i.hasOwnProperty,u=i.propertyIsEnumerable,c=r(function(){return arguments}())?r:function(t){return o(t)&&a.call(t,"callee")&&!u.call(t,"callee")};t.exports=c},5614:function(t){var e=Array.isArray;t.exports=e},5629:function(t,e,n){var r=n(6757),o=n(3973);t.exports=function(t){return null!=t&&o(t.length)&&!r(t)}},4342:function(t,e,n){var r=n(4506),o=n(303);t.exports=function(t){return!0===t||!1===t||o(t)&&"[object Boolean]"==r(t)}},8051:function(t,e,n){t=n.nmd(t);var r=n(4288),o=n(7406),i=e&&!e.nodeType&&e,a=i&&t&&!t.nodeType&&t,u=a&&a.exports===i?r.Buffer:void 0,c=u?u.isBuffer:void 0;t.exports=c||o},1652:function(t,e,n){var r=n(6318);t.exports=function(t,e){return r(t,e)}},6757:function(t,e,n){var r=n(4506),o=n(8302);t.exports=function(t){if(!o(t))return!1;var e=r(t);return"[object Function]"==e||"[object GeneratorFunction]"==e||"[object AsyncFunction]"==e||"[object Proxy]"==e}},3973:function(t){t.exports=function(t){return"number"==typeof t&&t>-1&&t%1==0&&t<=9007199254740991}},2559:function(t,e,n){var r=n(2345);t.exports=function(t){return r(t)&&t!=+t}},7571:function(t){t.exports=function(t){return null==t}},2345:function(t,e,n){var r=n(4506),o=n(303);t.exports=function(t){return"number"==typeof t||o(t)&&"[object Number]"==r(t)}},8302:function(t){t.exports=function(t){var e=typeof t;return null!=t&&("object"==e||"function"==e)}},303:function(t){t.exports=function(t){return null!=t&&"object"==typeof t}},231:function(t,e,n){var r=n(4506),o=n(5880),i=n(303),a=Object.prototype,u=Function.prototype.toString,c=a.hasOwnProperty,l=u.call(Object);t.exports=function(t){if(!i(t)||"[object Object]"!=r(t))return!1;var e=o(t);if(null===e)return!0;var n=c.call(e,"constructor")&&e.constructor;return"function"==typeof n&&n instanceof n&&u.call(n)==l}},2715:function(t,e,n){var r=n(4506),o=n(5614),i=n(303);t.exports=function(t){return"string"==typeof t||!o(t)&&i(t)&&"[object String]"==r(t)}},8371:function(t,e,n){var r=n(4506),o=n(303);t.exports=function(t){return"symbol"==typeof t||o(t)&&"[object Symbol]"==r(t)}},9792:function(t,e,n){var r=n(9332),o=n(3305),i=n(9931),a=i&&i.isTypedArray,u=a?o(a):r;t.exports=u},3228:function(t,e,n){var r=n(5926),o=n(4578),i=n(5629);t.exports=function(t){return i(t)?r(t):o(t)}},6185:function(t){t.exports=function(t){var e=null==t?0:t.length;return e?t[e-1]:void 0}},9238:function(t,e,n){var r=n(3819),o=n(8157),i=n(4240),a=n(5614);t.exports=function(t,e){return(a(t)?r:i)(t,o(e,3))}},1443:function(t,e,n){var r=n(142),o=n(8060),i=n(8157);t.exports=function(t,e){var n={};return e=i(e,3),o(t,function(t,o,i){r(n,o,e(t,o,i))}),n}},5645:function(t,e,n){var r=n(7646),o=n(8905),i=n(9586);t.exports=function(t){return t&&t.length?r(t,i,o):void 0}},967:function(t,e,n){var r=n(6219);function o(t,e){if("function"!=typeof t||null!=e&&"function"!=typeof e)throw TypeError("Expected a function");var n=function(){var r=arguments,o=e?e.apply(this,r):r[0],i=n.cache;if(i.has(o))return i.get(o);var a=t.apply(this,r);return n.cache=i.set(o,a)||i,a};return n.cache=new(o.Cache||r),n}o.Cache=r,t.exports=o},9008:function(t,e,n){var r=n(7646),o=n(121),i=n(9586);t.exports=function(t){return t&&t.length?r(t,i,o):void 0}},3810:function(t){t.exports=function(){}},1121:function(t,e,n){var r=n(4288);t.exports=function(){return r.Date.now()}},6652:function(t,e,n){var r=n(8155),o=n(3584),i=n(7352),a=n(235);t.exports=function(t){return i(t)?r(a(t)):o(t)}},9676:function(t,e,n){var r=n(5464)();t.exports=r},3645:function(t,e,n){var r=n(5253),o=n(8157),i=n(2327),a=n(5614),u=n(9639);t.exports=function(t,e,n){var c=a(t)?r:i;return n&&u(t,e,n)&&(e=void 0),c(t,o(e,3))}},4935:function(t,e,n){var r=n(2569),o=n(4046),i=n(4843),a=n(9639),u=i(function(t,e){if(null==t)return[];var n=e.length;return n>1&&a(t,e[0],e[1])?e=[]:n>2&&a(e[0],e[1],e[2])&&(e=[e[0]]),o(t,r(e,1),[])});t.exports=u},5716:function(t){t.exports=function(){return[]}},7406:function(t){t.exports=function(){return!1}},7065:function(t,e,n){var r=n(7310),o=n(8302);t.exports=function(t,e,n){var i=!0,a=!0;if("function"!=typeof t)throw TypeError("Expected a function");return o(n)&&(i="leading"in n?!!n.leading:i,a="trailing"in n?!!n.trailing:a),r(t,e,{leading:i,maxWait:e,trailing:a})}},175:function(t,e,n){var r=n(6660),o=1/0;t.exports=function(t){return t?(t=r(t))===o||t===-o?(t<0?-1:1)*17976931348623157e292:t==t?t:0:0===t?t:0}},5759:function(t,e,n){var r=n(175);t.exports=function(t){var e=r(t),n=e%1;return e==e?n?e-n:e:0}},6660:function(t,e,n){var r=n(5041),o=n(8302),i=n(8371),a=0/0,u=/^[-+]0x[0-9a-f]+$/i,c=/^0b[01]+$/i,l=/^0o[0-7]+$/i,s=parseInt;t.exports=function(t){if("number"==typeof t)return t;if(i(t))return a;if(o(t)){var e="function"==typeof t.valueOf?t.valueOf():t;t=o(e)?e+"":e}if("string"!=typeof t)return 0===t?t:+t;t=r(t);var n=c.test(t);return n||l.test(t)?s(t.slice(2),n?2:8):u.test(t)?a:+t}},3641:function(t,e,n){var r=n(9478);t.exports=function(t){return null==t?"":r(t)}},7230:function(t,e,n){var r=n(8157),o=n(3826);t.exports=function(t,e){return t&&t.length?o(t,r(e,2)):[]}},5551:function(t,e,n){var r=n(4519)("toUpperCase");t.exports=r},8049:function(t,e,n){"use strict";var r=n(4397);function o(){}function i(){}i.resetWarningCache=o,t.exports=function(){function t(t,e,n,o,i,a){if(a!==r){var u=Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw u.name="Invariant Violation",u}}function e(){return t}t.isRequired=t;var n={array:t,bigint:t,bool:t,func:t,number:t,object:t,string:t,symbol:t,any:t,arrayOf:e,element:t,elementType:t,instanceOf:e,node:t,objectOf:e,oneOf:e,oneOfType:e,shape:e,exact:e,checkPropTypes:i,resetWarningCache:o};return n.PropTypes=n,n}},718:function(t,e,n){t.exports=n(8049)()},4397:function(t){"use strict";t.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},2521:function(t,e,n){"use strict";n.d(e,{ZP:function(){return tS}});var r=n(2265),o=n(718),i=n.n(o);let{getOwnPropertyNames:a,getOwnPropertySymbols:u}=Object,{hasOwnProperty:c}=Object.prototype;function l(t,e){return function(n,r,o){return t(n,r,o)&&e(n,r,o)}}function s(t){return function(e,n,r){if(!e||!n||"object"!=typeof e||"object"!=typeof n)return t(e,n,r);let{cache:o}=r,i=o.get(e),a=o.get(n);if(i&&a)return i===n&&a===e;o.set(e,n),o.set(n,e);let u=t(e,n,r);return o.delete(e),o.delete(n),u}}function f(t){return a(t).concat(u(t))}let p=Object.hasOwn||((t,e)=>c.call(t,e));function h(t,e){return t===e||!t&&!e&&t!=t&&e!=e}let{getOwnPropertyDescriptor:d,keys:y}=Object;function v(t,e){return t.byteLength===e.byteLength&&k(new Uint8Array(t),new Uint8Array(e))}function m(t,e,n){let r=t.length;if(e.length!==r)return!1;for(;r-- >0;)if(!n.equals(t[r],e[r],r,r,t,e,n))return!1;return!0}function b(t,e){return t.byteLength===e.byteLength&&k(new Uint8Array(t.buffer,t.byteOffset,t.byteLength),new Uint8Array(e.buffer,e.byteOffset,e.byteLength))}function g(t,e){return h(t.getTime(),e.getTime())}function x(t,e){return t.name===e.name&&t.message===e.message&&t.cause===e.cause&&t.stack===e.stack}function O(t,e){return t===e}function w(t,e,n){let r,o;let i=t.size;if(i!==e.size)return!1;if(!i)return!0;let a=Array(i),u=t.entries(),c=0;for(;(r=u.next())&&!r.done;){let i=e.entries(),u=!1,l=0;for(;(o=i.next())&&!o.done;){if(a[l]){l++;continue}let i=r.value,s=o.value;if(n.equals(i[0],s[0],c,l,t,e,n)&&n.equals(i[1],s[1],i[0],s[0],t,e,n)){u=a[l]=!0;break}l++}if(!u)return!1;c++}return!0}function j(t,e,n){let r=y(t),o=r.length;if(y(e).length!==o)return!1;for(;o-- >0;)if(!_(t,e,n,r[o]))return!1;return!0}function S(t,e,n){let r,o,i;let a=f(t),u=a.length;if(f(e).length!==u)return!1;for(;u-- >0;)if(!_(t,e,n,r=a[u])||(o=d(t,r),i=d(e,r),(o||i)&&(!o||!i||o.configurable!==i.configurable||o.enumerable!==i.enumerable||o.writable!==i.writable)))return!1;return!0}function P(t,e){return h(t.valueOf(),e.valueOf())}function A(t,e){return t.source===e.source&&t.flags===e.flags}function E(t,e,n){let r,o;let i=t.size;if(i!==e.size)return!1;if(!i)return!0;let a=Array(i),u=t.values();for(;(r=u.next())&&!r.done;){let i=e.values(),u=!1,c=0;for(;(o=i.next())&&!o.done;){if(!a[c]&&n.equals(r.value,o.value,r.value,o.value,t,e,n)){u=a[c]=!0;break}c++}if(!u)return!1}return!0}function k(t,e){let n=t.byteLength;if(e.byteLength!==n||t.byteOffset!==e.byteOffset)return!1;for(;n-- >0;)if(t[n]!==e[n])return!1;return!0}function M(t,e){return t.hostname===e.hostname&&t.pathname===e.pathname&&t.protocol===e.protocol&&t.port===e.port&&t.hash===e.hash&&t.username===e.username&&t.password===e.password}function _(t,e,n,r){return("_owner"===r||"__o"===r||"__v"===r)&&(!!t.$$typeof||!!e.$$typeof)||p(e,r)&&n.equals(t[r],e[r],r,r,t,e,n)}let T={"[object Int8Array]":!0,"[object Uint8Array]":!0,"[object Uint8ClampedArray]":!0,"[object Int16Array]":!0,"[object Uint16Array]":!0,"[object Int32Array]":!0,"[object Uint32Array]":!0,"[object Float16Array]":!0,"[object Float32Array]":!0,"[object Float64Array]":!0,"[object BigInt64Array]":!0,"[object BigUint64Array]":!0},C=Object.prototype.toString,D=I();function I(t={}){let{circular:e=!1,createInternalComparator:n,createState:r,strict:o=!1}=t,i=function({areArrayBuffersEqual:t,areArraysEqual:e,areDataViewsEqual:n,areDatesEqual:r,areErrorsEqual:o,areFunctionsEqual:i,areMapsEqual:a,areNumbersEqual:u,areObjectsEqual:c,arePrimitiveWrappersEqual:l,areRegExpsEqual:s,areSetsEqual:f,areTypedArraysEqual:p,areUrlsEqual:h,unknownTagComparators:d}){return function(y,v,m){if(y===v)return!0;if(null==y||null==v)return!1;let b=typeof y;if(b!==typeof v)return!1;if("object"!==b)return"number"===b?u(y,v,m):"function"===b&&i(y,v,m);let g=y.constructor;if(g!==v.constructor)return!1;if(g===Object)return c(y,v,m);if(Array.isArray(y))return e(y,v,m);if(g===Date)return r(y,v,m);if(g===RegExp)return s(y,v,m);if(g===Map)return a(y,v,m);if(g===Set)return f(y,v,m);let x=C.call(y);if("[object Date]"===x)return r(y,v,m);if("[object RegExp]"===x)return s(y,v,m);if("[object Map]"===x)return a(y,v,m);if("[object Set]"===x)return f(y,v,m);if("[object Object]"===x)return"function"!=typeof y.then&&"function"!=typeof v.then&&c(y,v,m);if("[object URL]"===x)return h(y,v,m);if("[object Error]"===x)return o(y,v,m);if("[object Arguments]"===x)return c(y,v,m);if(T[x])return p(y,v,m);if("[object ArrayBuffer]"===x)return t(y,v,m);if("[object DataView]"===x)return n(y,v,m);if("[object Boolean]"===x||"[object Number]"===x||"[object String]"===x)return l(y,v,m);if(d){let t=d[x];if(!t){let e=null!=y?y[Symbol.toStringTag]:void 0;e&&(t=d[e])}if(t)return t(y,v,m)}return!1}}(function({circular:t,createCustomConfig:e,strict:n}){let r={areArrayBuffersEqual:v,areArraysEqual:n?S:m,areDataViewsEqual:b,areDatesEqual:g,areErrorsEqual:x,areFunctionsEqual:O,areMapsEqual:n?l(w,S):w,areNumbersEqual:h,areObjectsEqual:n?S:j,arePrimitiveWrappersEqual:P,areRegExpsEqual:A,areSetsEqual:n?l(E,S):E,areTypedArraysEqual:n?l(k,S):k,areUrlsEqual:M,unknownTagComparators:void 0};if(e&&(r=Object.assign({},r,e(r))),t){let t=s(r.areArraysEqual),e=s(r.areMapsEqual),n=s(r.areObjectsEqual),o=s(r.areSetsEqual);r=Object.assign({},r,{areArraysEqual:t,areMapsEqual:e,areObjectsEqual:n,areSetsEqual:o})}return r}(t)),a=n?n(i):function(t,e,n,r,o,a,u){return i(t,e,u)};return function({circular:t,comparator:e,createState:n,equals:r,strict:o}){if(n)return function(i,a){let{cache:u=t?new WeakMap:void 0,meta:c}=n();return e(i,a,{cache:u,equals:r,meta:c,strict:o})};if(t)return function(t,n){return e(t,n,{cache:new WeakMap,equals:r,meta:void 0,strict:o})};let i={cache:void 0,equals:r,meta:void 0,strict:o};return function(t,n){return e(t,n,i)}}({circular:e,comparator:i,createState:r,equals:a,strict:o})}function N(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=-1;requestAnimationFrame(function r(o){if(n<0&&(n=o),o-n>e)t(o),n=-1;else{var i;i=r,"undefined"!=typeof requestAnimationFrame&&requestAnimationFrame(i)}})}function B(t){return(B="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function L(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=Array(e);nh}),I({strict:!0,createInternalComparator:()=>h}),I({circular:!0,createInternalComparator:()=>h}),I({circular:!0,createInternalComparator:()=>h,strict:!0});var F=function(t){return t},Z=function(t,e){return Object.keys(e).reduce(function(n,r){return U(U({},n),{},$({},r,t(r,e[r])))},{})},W=function(t,e,n){return t.map(function(t){return"".concat(t.replace(/([A-Z])/g,function(t){return"-".concat(t.toLowerCase())})," ").concat(e,"ms ").concat(n)}).join(",")},H=function(t,e,n,r,o,i,a,u){};function q(t,e){if(t){if("string"==typeof t)return Y(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);if("Object"===n&&t.constructor&&(n=t.constructor.name),"Map"===n||"Set"===n)return Array.from(t);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Y(t,e)}}function Y(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=Array(e);n=0&&t<=1}),"[configBezier]: arguments should be x1, y1, x2, y2 of [0, 1] instead received %s",r);var p=G(i,u),h=G(a,c),d=(t=i,e=u,function(n){var r;return V([].concat(function(t){if(Array.isArray(t))return Y(t)}(r=X(t,e).map(function(t,e){return t*e}).slice(1))||function(t){if("undefined"!=typeof Symbol&&null!=t[Symbol.iterator]||null!=t["@@iterator"])return Array.from(t)}(r)||q(r)||function(){throw TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}(),[0]),n)}),y=function(t){for(var e=t>1?1:t,n=e,r=0;r<8;++r){var o,i=p(n)-e,a=d(n);if(1e-4>Math.abs(i-e)||a<1e-4)break;n=(o=n-i/a)>1?1:o<0?0:o}return h(n)};return y.isStepper=!1,y},J=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=t.stiff,n=void 0===e?100:e,r=t.damping,o=void 0===r?8:r,i=t.dt,a=void 0===i?17:i,u=function(t,e,r){var i=r+(-(t-e)*n-r*o)*a/1e3,u=r*a/1e3+t;return 1e-4>Math.abs(u-e)&&1e-4>Math.abs(i)?[e,0]:[u,i]};return u.isStepper=!0,u.dt=a,u},Q=function(){for(var t=arguments.length,e=Array(t),n=0;nt.length)&&(e=t.length);for(var n=0,r=Array(e);nt.length)&&(e=t.length);for(var n=0,r=Array(e);n0?n[o-1]:r,p=l||Object.keys(c);if("function"==typeof u||"spring"===u)return[].concat(th(t),[e.runJSAnimation.bind(e,{from:f.style,to:c,duration:i,easing:u}),i]);var h=W(p,i,u),d=tv(tv(tv({},f.style),c),{},{transition:h});return[].concat(th(t),[d,i,s]).filter(F)},[a,Math.max(void 0===u?0:u,r)])),[t.onAnimationEnd]))}},{key:"runAnimation",value:function(t){if(!this.manager){var e,n,r;this.manager=(e=function(){return null},n=!1,r=function t(r){if(!n){if(Array.isArray(r)){if(!r.length)return;var o=function(t){if(Array.isArray(t))return t}(r)||function(t){if("undefined"!=typeof Symbol&&null!=t[Symbol.iterator]||null!=t["@@iterator"])return Array.from(t)}(r)||function(t,e){if(t){if("string"==typeof t)return L(t,void 0);var n=Object.prototype.toString.call(t).slice(8,-1);if("Object"===n&&t.constructor&&(n=t.constructor.name),"Map"===n||"Set"===n)return Array.from(t);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return L(t,void 0)}}(r)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}(),i=o[0],a=o.slice(1);if("number"==typeof i){N(t.bind(null,a),i);return}t(i),N(t.bind(null,a));return}"object"===B(r)&&e(r),"function"==typeof r&&r()}},{stop:function(){n=!0},start:function(t){n=!1,r(t)},subscribe:function(t){return e=t,function(){e=function(){return null}}}})}var o=t.begin,i=t.duration,a=t.attributeName,u=t.to,c=t.easing,l=t.onAnimationStart,s=t.onAnimationEnd,f=t.steps,p=t.children,h=this.manager;if(this.unSubscribe=h.subscribe(this.handleStyleChange),"function"==typeof c||"function"==typeof p||"spring"===c){this.runJSAnimation(t);return}if(f.length>1){this.runStepAnimation(t);return}var d=a?tm({},a,u):u,y=W(Object.keys(d),i,c);h.start([l,o,tv(tv({},d),{},{transition:y}),i,s])}},{key:"render",value:function(){var t=this.props,e=t.children,n=(t.begin,t.duration),o=(t.attributeName,t.easing,t.isActive),i=(t.steps,t.from,t.to,t.canBegin,t.onAnimationEnd,t.shouldReAnimate,t.onAnimationReStart,function(t,e){if(null==t)return{};var n,r,o=function(t,e){if(null==t)return{};var n,r,o={},i=Object.keys(t);for(r=0;r=0||(o[n]=t[n]);return o}(t,e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);for(r=0;r=0)&&Object.prototype.propertyIsEnumerable.call(t,n)&&(o[n]=t[n])}return o}(t,tp)),a=r.Children.count(e),u=this.state.style;if("function"==typeof e)return e(u);if(!o||0===a||n<=0)return e;var c=function(t){var e=t.props,n=e.style,o=e.className;return(0,r.cloneElement)(t,tv(tv({},i),{},{style:tv(tv({},void 0===n?{}:n),u),className:o}))};return 1===a?c(r.Children.only(e)):r.createElement("div",null,r.Children.map(e,function(t){return c(t)}))}}],function(t,e){for(var n=0;n=0)continue;n[r]=t[r]}return n}(t,e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);for(r=0;r=0)&&Object.prototype.propertyIsEnumerable.call(t,n)&&(o[n]=t[n])}return o}function k(){return(k=Object.assign?Object.assign.bind():function(t){for(var e=1;e0||!y()(u,r)||!y()(c,o))?this.renderAreaWithAnimation(t,e):this.renderAreaStatically(r,o,t,e)}},{key:"render",value:function(){var t,e=this.props,n=e.hide,i=e.dot,a=e.points,u=e.className,c=e.top,l=e.left,s=e.xAxis,p=e.yAxis,h=e.width,d=e.height,y=e.isAnimationActive,v=e.id;if(n||!a||!a.length)return null;var m=this.state.isAnimationFinished,x=1===a.length,O=(0,o.Z)("recharts-area",u),w=s&&s.allowDataOverflow,S=p&&p.allowDataOverflow,P=w||S,A=f()(v)?this.id:v,E=null!==(t=(0,j.L6)(i,!1))&&void 0!==t?t:{r:3,strokeWidth:2},k=E.r,M=E.strokeWidth,_=((0,j.jf)(i)?i:{}).clipDot,T=void 0===_||_,C=2*(void 0===k?3:k)+(void 0===M?2:M);return r.createElement(b.m,{className:O},w||S?r.createElement("defs",null,r.createElement("clipPath",{id:"clipPath-".concat(A)},r.createElement("rect",{x:w?l:l-h/2,y:S?c:c-d/2,width:w?h:2*h,height:S?d:2*d})),!T&&r.createElement("clipPath",{id:"clipPath-dots-".concat(A)},r.createElement("rect",{x:l-C/2,y:c-C/2,width:h+C,height:d+C}))):null,x?null:this.renderArea(P,A),(i||x)&&this.renderDots(P,T,A),(!y||m)&&g.e.renderCallByParent(this.props,a))}}],n=[{key:"getDerivedStateFromProps",value:function(t,e){return t.animationId!==e.prevAnimationId?{prevAnimationId:t.animationId,curPoints:t.points,curBaseLine:t.baseLine,prevPoints:e.curPoints,prevBaseLine:e.curBaseLine}:t.points!==e.curPoints||t.baseLine!==e.curBaseLine?{curPoints:t.points,curBaseLine:t.baseLine}:null}}],e&&T(a.prototype,e),n&&T(a,n),Object.defineProperty(a,"prototype",{writable:!1}),a}(r.PureComponent);N(L,"displayName","Area"),N(L,"defaultProps",{stroke:"#3182bd",fill:"#3182bd",fillOpacity:.6,xAxisId:0,yAxisId:0,legendType:"line",connectNulls:!1,points:[],dot:!1,activeDot:!0,hide:!1,isAnimationActive:!x.x.isSsr,animationBegin:0,animationDuration:1500,animationEasing:"ease"}),N(L,"getBaseValue",function(t,e,n,r){var o=t.layout,i=t.baseValue,a=e.props.baseValue,u=null!=a?a:i;if((0,O.hj)(u)&&"number"==typeof u)return u;var c="horizontal"===o?r:n,l=c.scale.domain();if("number"===c.type){var s=Math.max(l[0],l[1]),f=Math.min(l[0],l[1]);return"dataMin"===u?f:"dataMax"===u?s:s<0?s:Math.max(Math.min(l[0],l[1]),0)}return"dataMin"===u?l[0]:"dataMax"===u?l[1]:l[0]}),N(L,"getComposedData",function(t){var e,n=t.props,r=t.item,o=t.xAxis,i=t.yAxis,a=t.xAxisTicks,u=t.yAxisTicks,c=t.bandSize,l=t.dataKey,s=t.stackedData,f=t.dataStartIndex,p=t.displayedData,h=t.offset,d=n.layout,y=s&&s.length,v=L.getBaseValue(n,r,o,i),m="horizontal"===d,b=!1,g=p.map(function(t,e){y?n=s[f+e]:Array.isArray(n=(0,w.F$)(t,l))?b=!0:n=[v,n];var n,r=null==n[1]||y&&null==(0,w.F$)(t,l);return m?{x:(0,w.Hv)({axis:o,ticks:a,bandSize:c,entry:t,index:e}),y:r?null:i.scale(n[1]),value:n,payload:t}:{x:r?null:o.scale(n[1]),y:(0,w.Hv)({axis:i,ticks:u,bandSize:c,entry:t,index:e}),value:n,payload:t}});return e=y||b?g.map(function(t){var e=Array.isArray(t.value)?t.value[0]:null;return m?{x:t.x,y:null!=e&&null!=t.y?i.scale(e):null}:{x:null!=e?o.scale(e):null,y:t.y}}):m?i.scale(v):o.scale(v),_({points:g,baseLine:e,layout:d,isRange:b},h)}),N(L,"renderDotItem",function(t,e){var n;if(r.isValidElement(t))n=r.cloneElement(t,e);else if(u()(t))n=t(e);else{var i=(0,o.Z)("recharts-area-dot","boolean"!=typeof t?t.className:""),a=e.key,c=E(e,P);n=r.createElement(m.o,k({},c,{key:a,className:i}))}return n})},2988:function(t,e,n){"use strict";n.d(e,{O:function(){return R}});var r=n(2265),o=n(6757),i=n.n(o),a=n(3735),u=n.n(a),c=n(1994),l=n(6485),s=n(9841),f=n(8811),p=n(6680),h=n(6630),d=n(1637),y=n(2944),v=n(4094),m=n(4067),b=n(6437);function g(t,e,n){if(e<1)return[];if(1===e&&void 0===n)return t;for(var r=[],o=0;ot*o)return!1;var i=n();return t*(e-t*i/2-r)>=0&&t*(e+t*i/2-o)<=0}function O(t){return(O="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function w(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),n.push.apply(n,r)}return n}function j(t){for(var e=1;e=0)continue;n[r]=t[r]}return n}(t,e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);for(r=0;r=0)&&Object.prototype.propertyIsEnumerable.call(t,n)&&(o[n]=t[n])}return o}function C(t,e){for(var n=0;n=2?(0,h.uY)(s[1].coordinate-s[0].coordinate):1,M=(r="width"===P,o=f.x,a=f.y,u=f.width,c=f.height,1===k?{start:r?o:a,end:r?o+u:a+c}:{start:r?o+u:a+c,end:r?o:a});return"equidistantPreserveStart"===y?function(t,e,n,r,o){for(var i,a=(r||[]).slice(),u=e.start,c=e.end,l=0,s=1,f=u;s<=a.length;)if(i=function(){var e,i=null==r?void 0:r[l];if(void 0===i)return{v:g(r,s)};var a=l,p=function(){return void 0===e&&(e=n(i,a)),e},h=i.coordinate,d=0===l||x(t,h,p,f,c);d||(l=0,f=u,s+=1),d&&(f=h+t*(p()/2+o),l+=s)}())return i.v;return[]}(k,M,E,s,p):("preserveStart"===y||"preserveStartEnd"===y?function(t,e,n,r,o,i){var a=(r||[]).slice(),u=a.length,c=e.start,l=e.end;if(i){var s=r[u-1],f=n(s,u-1),p=t*(s.coordinate+t*f/2-l);a[u-1]=s=j(j({},s),{},{tickCoord:p>0?s.coordinate-p*t:s.coordinate}),x(t,s.tickCoord,function(){return f},c,l)&&(l=s.tickCoord-t*(f/2+o),a[u-1]=j(j({},s),{},{isShow:!0}))}for(var h=i?u-1:u,d=function(e){var r,i=a[e],u=function(){return void 0===r&&(r=n(i,e)),r};if(0===e){var s=t*(i.coordinate-t*u()/2-c);a[e]=i=j(j({},i),{},{tickCoord:s<0?i.coordinate-s*t:i.coordinate})}else a[e]=i=j(j({},i),{},{tickCoord:i.coordinate});x(t,i.tickCoord,u,c,l)&&(c=i.tickCoord+t*(u()/2+o),a[e]=j(j({},i),{},{isShow:!0}))},y=0;y0?l.coordinate-f*t:l.coordinate})}else i[e]=l=j(j({},l),{},{tickCoord:l.coordinate});x(t,l.tickCoord,s,u,c)&&(c=l.tickCoord-t*(s()/2+o),i[e]=j(j({},l),{},{isShow:!0}))},s=a-1;s>=0;s--)l(s);return i}(k,M,E,s,p)).filter(function(t){return t.isShow})}(_(_({},this.props),{},{ticks:t}),e,n),A=this.getTickTextAnchor(),E=this.getTickVerticalAnchor(),M=(0,y.L6)(this.props,!1),T=(0,y.L6)(O,!1),C=_(_({},M),{},{fill:"none"},(0,y.L6)(f,!1)),D=P.map(function(t,e){var n=a.getTickLineCoord(t),l=n.line,h=n.tick,y=_(_(_(_({textAnchor:A,verticalAnchor:E},M),{},{stroke:"none",fill:p},T),h),{},{index:e,payload:t,visibleTicksCount:P.length,tickFormatter:w});return r.createElement(s.m,k({className:"recharts-cartesian-axis-tick",key:"tick-".concat(t.value,"-").concat(t.coordinate,"-").concat(t.tickCoord)},(0,d.bw)(a.props,t,e)),f&&r.createElement("line",k({},C,l,{className:(0,c.Z)("recharts-cartesian-axis-tick-line",u()(f,"className"))})),O&&o.renderTickItem(O,y,"".concat(i()(w)?w(t.value,e):t.value).concat(S||"")))});return r.createElement("g",{className:"recharts-cartesian-axis-ticks"},D)}},{key:"render",value:function(){var t=this,e=this.props,n=e.axisLine,o=e.width,a=e.height,u=e.ticksGenerator,l=e.className;if(e.hide)return null;var f=this.props,h=f.ticks,d=T(f,A),y=h;return(i()(u)&&(y=u(h&&h.length>0?this.props:d)),o<=0||a<=0||!y||!y.length)?null:r.createElement(s.m,{className:(0,c.Z)("recharts-cartesian-axis",l),ref:function(e){t.layerReference=e}},n&&this.renderAxisLine(),this.renderTicks(y,this.state.fontSize,this.state.letterSpacing),p._.renderCallByParent(this.props))}}],n=[{key:"renderTickItem",value:function(t,e,n){var o=(0,c.Z)(e.className,"recharts-cartesian-axis-tick-value");return r.isValidElement(t)?r.cloneElement(t,_(_({},e),{},{className:o})):i()(t)?t(_(_({},e),{},{className:o})):r.createElement(f.x,k({},e,{className:"recharts-cartesian-axis-tick-value"}),n)}}],e&&C(o.prototype,e),n&&C(o,n),Object.defineProperty(o,"prototype",{writable:!1}),o}(r.Component);B(R,"displayName","CartesianAxis"),B(R,"defaultProps",{x:0,y:0,width:0,height:0,viewBox:{x:0,y:0,width:0,height:0},orientation:"bottom",ticks:[],stroke:"#666",tickLine:!0,axisLine:!0,tick:!0,mirror:!1,minTickGap:5,tickSize:6,tickMargin:2,interval:"preserveEnd"})},3137:function(t,e,n){"use strict";n.d(e,{W:function(){return v}});var r=n(2265),o=n(9398),i=n(9841),a=n(2944),u=["offset","layout","width","dataKey","data","dataPointFormatter","xAxis","yAxis"];function c(t){return(c="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function l(){return(l=Object.assign?Object.assign.bind():function(t){for(var e=1;et.length)&&(e=t.length);for(var n=0,r=Array(e);n=0)continue;n[r]=t[r]}return n}(t,e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);for(r=0;r=0)&&Object.prototype.propertyIsEnumerable.call(t,n)&&(o[n]=t[n])}return o}(t,u),m=(0,a.L6)(v,!1);"x"===this.props.direction&&"number"!==d.type&&(0,o.Z)(!1);var b=p.map(function(t){var o,a,u=h(t,f),p=u.x,v=u.y,b=u.value,g=u.errorVal;if(!g)return null;var x=[];if(Array.isArray(g)){var O=function(t){if(Array.isArray(t))return t}(g)||function(t,e){var n=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=n){var r,o,i,a,u=[],c=!0,l=!1;try{for(i=(n=n.call(t)).next;!(c=(r=i.call(n)).done)&&(u.push(r.value),2!==u.length);c=!0);}catch(t){l=!0,o=t}finally{try{if(!c&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(l)throw o}}return u}}(g,2)||function(t,e){if(t){if("string"==typeof t)return s(t,2);var n=Object.prototype.toString.call(t).slice(8,-1);if("Object"===n&&t.constructor&&(n=t.constructor.name),"Map"===n||"Set"===n)return Array.from(t);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return s(t,2)}}(g,2)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}();o=O[0],a=O[1]}else o=a=g;if("vertical"===n){var w=d.scale,j=v+e,S=j+c,P=j-c,A=w(b-o),E=w(b+a);x.push({x1:E,y1:S,x2:E,y2:P}),x.push({x1:A,y1:j,x2:E,y2:j}),x.push({x1:A,y1:S,x2:A,y2:P})}else if("horizontal"===n){var k=y.scale,M=p+e,_=M-c,T=M+c,C=k(b-o),D=k(b+a);x.push({x1:_,y1:D,x2:T,y2:D}),x.push({x1:M,y1:C,x2:M,y2:D}),x.push({x1:_,y1:C,x2:T,y2:C})}return r.createElement(i.m,l({className:"recharts-errorBar",key:"bar-".concat(x.map(function(t){return"".concat(t.x1,"-").concat(t.x2,"-").concat(t.y1,"-").concat(t.y2)}))},m),x.map(function(t){return r.createElement("line",l({},t,{key:"line-".concat(t.x1,"-").concat(t.x2,"-").concat(t.y1,"-").concat(t.y2)}))}))});return r.createElement(i.m,{className:"recharts-errorBars"},b)}}],function(t,e){for(var n=0;n0&&e.handleDrag(t.changedTouches[0])}),ta(e,"handleDragEnd",function(){e.setState({isTravellerMoving:!1,isSlideMoving:!1},function(){var t=e.props,n=t.endIndex,r=t.onDragEnd,o=t.startIndex;null==r||r({endIndex:n,startIndex:o})}),e.detachDragEndListener()}),ta(e,"handleLeaveWrapper",function(){(e.state.isTravellerMoving||e.state.isSlideMoving)&&(e.leaveTimer=window.setTimeout(e.handleDragEnd,e.props.leaveTimeOut))}),ta(e,"handleEnterSlideOrTraveller",function(){e.setState({isTextActive:!0})}),ta(e,"handleLeaveSlideOrTraveller",function(){e.setState({isTextActive:!1})}),ta(e,"handleSlideDragStart",function(t){var n=tl(t)?t.changedTouches[0]:t;e.setState({isTravellerMoving:!1,isSlideMoving:!0,slideMoveStartX:n.pageX}),e.attachDragEndListener()}),e.travellerDragStartHandlers={startX:e.handleTravellerDragStart.bind(e,"startX"),endX:e.handleTravellerDragStart.bind(e,"endX")},e.state={},e}return!function(t,e){if("function"!=typeof e&&null!==e)throw TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),Object.defineProperty(t,"prototype",{writable:!1}),e&&ti(t,e)}(r,t),e=[{key:"componentWillUnmount",value:function(){this.leaveTimer&&(clearTimeout(this.leaveTimer),this.leaveTimer=null),this.detachDragEndListener()}},{key:"getIndex",value:function(t){var e=t.startX,n=t.endX,o=this.state.scaleValues,i=this.props,a=i.gap,u=i.data.length-1,c=r.getIndexInRange(o,Math.min(e,n)),l=r.getIndexInRange(o,Math.max(e,n));return{startIndex:c-c%a,endIndex:l===u?u:l-l%a}}},{key:"getTextOfTick",value:function(t){var e=this.props,n=e.data,r=e.tickFormatter,o=e.dataKey,i=(0,W.F$)(n[t],o,t);return S()(r)?r(i,t):i}},{key:"attachDragEndListener",value:function(){window.addEventListener("mouseup",this.handleDragEnd,!0),window.addEventListener("touchend",this.handleDragEnd,!0),window.addEventListener("mousemove",this.handleDrag,!0)}},{key:"detachDragEndListener",value:function(){window.removeEventListener("mouseup",this.handleDragEnd,!0),window.removeEventListener("touchend",this.handleDragEnd,!0),window.removeEventListener("mousemove",this.handleDrag,!0)}},{key:"handleSlideDrag",value:function(t){var e=this.state,n=e.slideMoveStartX,r=e.startX,o=e.endX,i=this.props,a=i.x,u=i.width,c=i.travellerWidth,l=i.startIndex,s=i.endIndex,f=i.onChange,p=t.pageX-n;p>0?p=Math.min(p,a+u-c-o,a+u-c-r):p<0&&(p=Math.max(p,a-r,a-o));var h=this.getIndex({startX:r+p,endX:o+p});(h.startIndex!==l||h.endIndex!==s)&&f&&f(h),this.setState({startX:r+p,endX:o+p,slideMoveStartX:t.pageX})}},{key:"handleTravellerDragStart",value:function(t,e){var n=tl(e)?e.changedTouches[0]:e;this.setState({isSlideMoving:!1,isTravellerMoving:!0,movingTravellerId:t,brushMoveStartX:n.pageX}),this.attachDragEndListener()}},{key:"handleTravellerMove",value:function(t){var e=this.state,n=e.brushMoveStartX,r=e.movingTravellerId,o=e.endX,i=e.startX,a=this.state[r],u=this.props,c=u.x,l=u.width,s=u.travellerWidth,f=u.onChange,p=u.gap,h=u.data,d={startX:this.state.startX,endX:this.state.endX},y=t.pageX-n;y>0?y=Math.min(y,c+l-s-a):y<0&&(y=Math.max(y,c-a)),d[r]=a+y;var v=this.getIndex(d),m=v.startIndex,b=v.endIndex,g=function(){var t=h.length-1;return"startX"===r&&(o>i?m%p==0:b%p==0)||oi?b%p==0:m%p==0)||o>i&&b===t};this.setState(ta(ta({},r,a+y),"brushMoveStartX",t.pageX),function(){f&&g()&&f(v)})}},{key:"handleTravellerMoveKeyboard",value:function(t,e){var n=this,r=this.state,o=r.scaleValues,i=r.startX,a=r.endX,u=this.state[e],c=o.indexOf(u);if(-1!==c){var l=c+t;if(-1!==l&&!(l>=o.length)){var s=o[l];"startX"===e&&s>=a||"endX"===e&&s<=i||this.setState(ta({},e,s),function(){n.props.onChange(n.getIndex({startX:n.state.startX,endX:n.state.endX}))})}}}},{key:"renderBackground",value:function(){var t=this.props,e=t.x,n=t.y,r=t.width,o=t.height,i=t.fill,a=t.stroke;return x.createElement("rect",{stroke:a,fill:i,x:e,y:n,width:r,height:o})}},{key:"renderPanorama",value:function(){var t=this.props,e=t.x,n=t.y,r=t.width,o=t.height,i=t.data,a=t.children,u=t.padding,c=x.Children.only(a);return c?x.cloneElement(c,{x:e,y:n,width:r,height:o,margin:u,compact:!0,data:i}):null}},{key:"renderTravellerLayer",value:function(t,e){var n,o,i=this,a=this.props,u=a.y,c=a.travellerWidth,l=a.height,s=a.traveller,f=a.ariaLabel,p=a.data,h=a.startIndex,d=a.endIndex,y=Math.max(t,this.props.x),v=te(te({},(0,$.L6)(this.props,!1)),{},{x:y,y:u,width:c,height:l}),m=f||"Min value: ".concat(null===(n=p[h])||void 0===n?void 0:n.name,", Max value: ").concat(null===(o=p[d])||void 0===o?void 0:o.name);return x.createElement(B.m,{tabIndex:0,role:"slider","aria-label":m,"aria-valuenow":t,className:"recharts-brush-traveller",onMouseEnter:this.handleEnterSlideOrTraveller,onMouseLeave:this.handleLeaveSlideOrTraveller,onMouseDown:this.travellerDragStartHandlers[e],onTouchStart:this.travellerDragStartHandlers[e],onKeyDown:function(t){["ArrowLeft","ArrowRight"].includes(t.key)&&(t.preventDefault(),t.stopPropagation(),i.handleTravellerMoveKeyboard("ArrowRight"===t.key?1:-1,e))},onFocus:function(){i.setState({isTravellerFocused:!0})},onBlur:function(){i.setState({isTravellerFocused:!1})},style:{cursor:"col-resize"}},r.renderTraveller(s,v))}},{key:"renderSlide",value:function(t,e){var n=this.props,r=n.y,o=n.height,i=n.stroke,a=n.travellerWidth;return x.createElement("rect",{className:"recharts-brush-slide",onMouseEnter:this.handleEnterSlideOrTraveller,onMouseLeave:this.handleLeaveSlideOrTraveller,onMouseDown:this.handleSlideDragStart,onTouchStart:this.handleSlideDragStart,style:{cursor:"move"},stroke:"none",fill:i,fillOpacity:.2,x:Math.min(t,e)+a,y:r,width:Math.max(Math.abs(e-t)-a,0),height:o})}},{key:"renderText",value:function(){var t=this.props,e=t.startIndex,n=t.endIndex,r=t.y,o=t.height,i=t.travellerWidth,a=t.stroke,u=this.state,c=u.startX,l=u.endX,s={pointerEvents:"none",fill:a};return x.createElement(B.m,{className:"recharts-brush-texts"},x.createElement(Z.x,Q({textAnchor:"end",verticalAnchor:"middle",x:Math.min(c,l)-5,y:r+o/2},s),this.getTextOfTick(e)),x.createElement(Z.x,Q({textAnchor:"start",verticalAnchor:"middle",x:Math.max(c,l)+i+5,y:r+o/2},s),this.getTextOfTick(n)))}},{key:"render",value:function(){var t=this.props,e=t.data,n=t.className,r=t.children,o=t.x,i=t.y,a=t.width,u=t.height,c=t.alwaysShowText,l=this.state,s=l.startX,f=l.endX,p=l.isTextActive,h=l.isSlideMoving,d=l.isTravellerMoving,y=l.isTravellerFocused;if(!e||!e.length||!(0,H.hj)(o)||!(0,H.hj)(i)||!(0,H.hj)(a)||!(0,H.hj)(u)||a<=0||u<=0)return null;var v=(0,D.Z)("recharts-brush",n),m=1===x.Children.count(r),b=K("userSelect","none");return x.createElement(B.m,{className:v,onMouseLeave:this.handleLeaveWrapper,onTouchMove:this.handleTouchMove,style:b},this.renderBackground(),m&&this.renderPanorama(),this.renderSlide(s,f),this.renderTravellerLayer(s,"startX"),this.renderTravellerLayer(f,"endX"),(p||h||d||y||c)&&this.renderText())}}],n=[{key:"renderDefaultTraveller",value:function(t){var e=t.x,n=t.y,r=t.width,o=t.height,i=t.stroke,a=Math.floor(n+o/2)-1;return x.createElement(x.Fragment,null,x.createElement("rect",{x:e,y:n,width:r,height:o,fill:i,stroke:"none"}),x.createElement("line",{x1:e+1,y1:a,x2:e+r-1,y2:a,fill:"none",stroke:"#fff"}),x.createElement("line",{x1:e+1,y1:a+2,x2:e+r-1,y2:a+2,fill:"none",stroke:"#fff"}))}},{key:"renderTraveller",value:function(t,e){return x.isValidElement(t)?x.cloneElement(t,e):S()(t)?t(e):r.renderDefaultTraveller(e)}},{key:"getDerivedStateFromProps",value:function(t,e){var n=t.data,r=t.width,o=t.x,i=t.travellerWidth,a=t.updateId,u=t.startIndex,c=t.endIndex;if(n!==e.prevData||a!==e.prevUpdateId)return te({prevData:n,prevTravellerWidth:i,prevUpdateId:a,prevX:o,prevWidth:r},n&&n.length?tc({data:n,width:r,x:o,travellerWidth:i,startIndex:u,endIndex:c}):{scale:null,scaleValues:null});if(e.scale&&(r!==e.prevWidth||o!==e.prevX||i!==e.prevTravellerWidth)){e.scale.range([o,o+r-i]);var l=e.scale.domain().map(function(t){return e.scale(t)});return{prevData:n,prevTravellerWidth:i,prevUpdateId:a,prevX:o,prevWidth:r,startX:e.scale(t.startIndex),endX:e.scale(t.endIndex),scaleValues:l}}return null}},{key:"getIndexInRange",value:function(t,e){for(var n=t.length,r=0,o=n-1;o-r>1;){var i=Math.floor((r+o)/2);t[i]>e?o=i:r=i}return e>=t[o]?o:r}}],e&&tn(r.prototype,e),n&&tn(r,n),Object.defineProperty(r,"prototype",{writable:!1}),r}(x.PureComponent);ta(ts,"displayName","Brush"),ta(ts,"defaultProps",{height:40,travellerWidth:5,gap:1,fill:"#fff",stroke:"#666",padding:{top:1,right:1,bottom:1,left:1},leaveTimeOut:1e3,alwaysShowText:!1});var tf=n(4094),tp=n(8569),th=n(6680),td=function(t,e){var n=t.alwaysShow,r=t.ifOverflow;return n&&(r="extendDomain"),r===e},ty=n(6437),tv=n(1175);function tm(){return(tm=Object.assign?Object.assign.bind():function(t){for(var e=1;et.length)&&(e=t.length);for(var n=0,r=Array(e);nt.length)&&(e=t.length);for(var n=0,r=Array(e);n=0)continue;n[r]=t[r]}return n}(t,e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);for(r=0;r=0)&&Object.prototype.propertyIsEnumerable.call(t,n)&&(o[n]=t[n])}return o}(t,eu));return(0,H.hj)(n)&&(0,H.hj)(o)&&(0,H.hj)(s)&&(0,H.hj)(p)&&(0,H.hj)(a)&&(0,H.hj)(c)?x.createElement("path",ec({},(0,$.L6)(d,!0),{className:(0,D.Z)("recharts-cross",h),d:"M".concat(n,",").concat(a,"v").concat(p,"M").concat(c,",").concat(o,"h").concat(s)})):null};function ef(t){var e=t.cx,n=t.cy,r=t.radius,o=t.startAngle,i=t.endAngle;return{points:[(0,t5.op)(e,n,r,o),(0,t5.op)(e,n,r,i)],cx:e,cy:n,radius:r,startAngle:o,endAngle:i}}var ep=n(474);function eh(t){return(eh="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function ed(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),n.push.apply(n,r)}return n}function ey(t){for(var e=1;e=0)continue;n[r]=t[r]}return n}(t,e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);for(r=0;r=0)&&Object.prototype.propertyIsEnumerable.call(t,n)&&(o[n]=t[n])}return o}function ej(){try{var t=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(t){}return(ej=function(){return!!t})()}function eS(t){return(eS=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(t){return t.__proto__||Object.getPrototypeOf(t)})(t)}function eP(t,e){return(eP=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(t,e){return t.__proto__=e,t})(t,e)}function eA(t){return function(t){if(Array.isArray(t))return ek(t)}(t)||function(t){if("undefined"!=typeof Symbol&&null!=t[Symbol.iterator]||null!=t["@@iterator"])return Array.from(t)}(t)||eE(t)||function(){throw TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function eE(t,e){if(t){if("string"==typeof t)return ek(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);if("Object"===n&&t.constructor&&(n=t.constructor.name),"Map"===n||"Set"===n)return Array.from(t);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return ek(t,e)}}function ek(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=Array(e);n0?i:t&&t.length&&(0,H.hj)(r)&&(0,H.hj)(o)?t.slice(r,o+1):[]};function ez(t){return"number"===t?[0,"auto"]:void 0}var eU=function(t,e,n,r){var o=t.graphicalItems,i=t.tooltipAxis,a=eR(e,t);return n<0||!o||!o.length||n>=a.length?null:o.reduce(function(o,u){var c,l,s=null!==(c=u.props.data)&&void 0!==c?c:e;if(s&&t.dataStartIndex+t.dataEndIndex!==0&&t.dataEndIndex-t.dataStartIndex>=n&&(s=s.slice(t.dataStartIndex,t.dataEndIndex+1)),i.dataKey&&!i.allowDuplicatedCategory){var f=void 0===s?a:s;l=(0,H.Ap)(f,i.dataKey,r)}else l=s&&s[n]||a[n];return l?[].concat(eA(o),[(0,W.Qo)(u,l)]):o},[])},e$=function(t,e,n,r){var o=r||{x:t.chartX,y:t.chartY},i="horizontal"===n?o.x:"vertical"===n?o.y:"centric"===n?o.angle:o.radius,a=t.orderedTooltipTicks,u=t.tooltipAxis,c=t.tooltipTicks,l=(0,W.VO)(i,a,c,u);if(l>=0&&c){var s=c[l]&&c[l].value,f=eU(t,e,l,s),p=eL(n,a,l,o);return{activeTooltipIndex:l,activeLabel:s,activePayload:f,activeCoordinate:p}}return null},eF=function(t,e){var n=e.axes,r=e.graphicalItems,o=e.axisType,i=e.axisIdKey,a=e.stackGroups,u=e.dataStartIndex,c=e.dataEndIndex,l=t.layout,s=t.children,f=t.stackOffset,p=(0,W.NA)(l,o);return n.reduce(function(e,n){var h=void 0!==n.type.defaultProps?e_(e_({},n.type.defaultProps),n.props):n.props,d=h.type,y=h.dataKey,v=h.allowDataOverflow,m=h.allowDuplicatedCategory,b=h.scale,g=h.ticks,x=h.includeHidden,O=h[i];if(e[O])return e;var j=eR(t.data,{graphicalItems:r.filter(function(t){var e;return(i in t.props?t.props[i]:null===(e=t.type.defaultProps)||void 0===e?void 0:e[i])===O}),dataStartIndex:u,dataEndIndex:c}),S=j.length;(function(t,e,n){if("number"===n&&!0===e&&Array.isArray(t)){var r=null==t?void 0:t[0],o=null==t?void 0:t[1];if(r&&o&&(0,H.hj)(r)&&(0,H.hj)(o))return!0}return!1})(h.domain,v,d)&&(k=(0,W.LG)(h.domain,null,v),p&&("number"===d||"auto"!==b)&&(_=(0,W.gF)(j,y,"category")));var P=ez(d);if(!k||0===k.length){var E,k,M,_,T,C=null!==(T=h.domain)&&void 0!==T?T:P;if(y){if(k=(0,W.gF)(j,y,d),"category"===d&&p){var D=(0,H.bv)(k);m&&D?(M=k,k=A()(0,S)):m||(k=(0,W.ko)(C,k,n).reduce(function(t,e){return t.indexOf(e)>=0?t:[].concat(eA(t),[e])},[]))}else if("category"===d)k=m?k.filter(function(t){return""!==t&&!w()(t)}):(0,W.ko)(C,k,n).reduce(function(t,e){return t.indexOf(e)>=0||""===e||w()(e)?t:[].concat(eA(t),[e])},[]);else if("number"===d){var I=(0,W.ZI)(j,r.filter(function(t){var e,n,r=i in t.props?t.props[i]:null===(e=t.type.defaultProps)||void 0===e?void 0:e[i],o="hide"in t.props?t.props.hide:null===(n=t.type.defaultProps)||void 0===n?void 0:n.hide;return r===O&&(x||!o)}),y,o,l);I&&(k=I)}p&&("number"===d||"auto"!==b)&&(_=(0,W.gF)(j,y,"category"))}else k=p?A()(0,S):a&&a[O]&&a[O].hasStack&&"number"===d?"expand"===f?[0,1]:(0,W.EB)(a[O].stackGroups,u,c):(0,W.s6)(j,r.filter(function(t){var e=i in t.props?t.props[i]:t.type.defaultProps[i],n="hide"in t.props?t.props.hide:t.type.defaultProps.hide;return e===O&&(x||!n)}),d,l,!0);"number"===d?(k=t6(s,k,O,o,g),C&&(k=(0,W.LG)(C,k,v))):"category"===d&&C&&k.every(function(t){return C.indexOf(t)>=0})&&(k=C)}return e_(e_({},e),{},eT({},O,e_(e_({},h),{},{axisType:o,domain:k,categoricalDomain:_,duplicateDomain:M,originalDomain:null!==(E=h.domain)&&void 0!==E?E:P,isCategorical:p,layout:l})))},{})},eZ=function(t,e){var n=e.graphicalItems,r=e.Axis,o=e.axisType,i=e.axisIdKey,a=e.stackGroups,u=e.dataStartIndex,c=e.dataEndIndex,l=t.layout,s=t.children,f=eR(t.data,{graphicalItems:n,dataStartIndex:u,dataEndIndex:c}),p=f.length,h=(0,W.NA)(l,o),d=-1;return n.reduce(function(t,e){var y,v=(void 0!==e.type.defaultProps?e_(e_({},e.type.defaultProps),e.props):e.props)[i],m=ez("number");return t[v]?t:(d++,y=h?A()(0,p):a&&a[v]&&a[v].hasStack?t6(s,y=(0,W.EB)(a[v].stackGroups,u,c),v,o):t6(s,y=(0,W.LG)(m,(0,W.s6)(f,n.filter(function(t){var e,n,r=i in t.props?t.props[i]:null===(e=t.type.defaultProps)||void 0===e?void 0:e[i],o="hide"in t.props?t.props.hide:null===(n=t.type.defaultProps)||void 0===n?void 0:n.hide;return r===v&&!o}),"number",l),r.defaultProps.allowDataOverflow),v,o),e_(e_({},t),{},eT({},v,e_(e_({axisType:o},r.defaultProps),{},{hide:!0,orientation:k()(eD,"".concat(o,".").concat(d%2),null),domain:y,originalDomain:m,isCategorical:h,layout:l}))))},{})},eW=function(t,e){var n=e.axisType,r=void 0===n?"xAxis":n,o=e.AxisComp,i=e.graphicalItems,a=e.stackGroups,u=e.dataStartIndex,c=e.dataEndIndex,l=t.children,s="".concat(r,"Id"),f=(0,$.NN)(l,o),p={};return f&&f.length?p=eF(t,{axes:f,graphicalItems:i,axisType:r,axisIdKey:s,stackGroups:a,dataStartIndex:u,dataEndIndex:c}):i&&i.length&&(p=eZ(t,{Axis:o,graphicalItems:i,axisType:r,axisIdKey:s,stackGroups:a,dataStartIndex:u,dataEndIndex:c})),p},eH=function(t){var e=(0,H.Kt)(t),n=(0,W.uY)(e,!1,!0);return{tooltipTicks:n,orderedTooltipTicks:_()(n,function(t){return t.coordinate}),tooltipAxis:e,tooltipAxisBandSize:(0,W.zT)(e,n)}},eq=function(t){var e=t.children,n=t.defaultShowTooltip,r=(0,$.sP)(e,ts),o=0,i=0;return t.data&&0!==t.data.length&&(i=t.data.length-1),r&&r.props&&(r.props.startIndex>=0&&(o=r.props.startIndex),r.props.endIndex>=0&&(i=r.props.endIndex)),{chartX:0,chartY:0,dataStartIndex:o,dataEndIndex:i,activeTooltipIndex:-1,isTooltipActive:!!n}},eY=function(t){return"horizontal"===t?{numericAxisName:"yAxis",cateAxisName:"xAxis"}:"vertical"===t?{numericAxisName:"xAxis",cateAxisName:"yAxis"}:"centric"===t?{numericAxisName:"radiusAxis",cateAxisName:"angleAxis"}:{numericAxisName:"angleAxis",cateAxisName:"radiusAxis"}},eX=function(t,e){var n=t.props,r=t.graphicalItems,o=t.xAxisMap,i=void 0===o?{}:o,a=t.yAxisMap,u=void 0===a?{}:a,c=n.width,l=n.height,s=n.children,f=n.margin||{},p=(0,$.sP)(s,ts),h=(0,$.sP)(s,R.D),d=Object.keys(u).reduce(function(t,e){var n=u[e],r=n.orientation;return n.mirror||n.hide?t:e_(e_({},t),{},eT({},r,t[r]+n.width))},{left:f.left||0,right:f.right||0}),y=Object.keys(i).reduce(function(t,e){var n=i[e],r=n.orientation;return n.mirror||n.hide?t:e_(e_({},t),{},eT({},r,k()(t,"".concat(r))+n.height))},{top:f.top||0,bottom:f.bottom||0}),v=e_(e_({},y),d),m=v.bottom;p&&(v.bottom+=p.props.height||ts.defaultProps.height),h&&e&&(v=(0,W.By)(v,r,n,e));var b=c-v.left-v.right,g=l-v.top-v.bottom;return e_(e_({brushBottom:m},v),{},{width:Math.max(b,0),height:Math.max(g,0)})},eV=n(3263),eG=n(7059),eK=n(2988);function eJ(t){return(eJ="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function eQ(){try{var t=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(t){}return(eQ=function(){return!!t})()}function e0(t){return(e0=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(t){return t.__proto__||Object.getPrototypeOf(t)})(t)}function e1(t,e){return(e1=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(t,e){return t.__proto__=e,t})(t,e)}function e2(t,e,n){return(e=e6(e))in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function e6(t){var e=function(t,e){if("object"!=eJ(t)||!t)return t;var n=t[Symbol.toPrimitive];if(void 0!==n){var r=n.call(t,e||"default");if("object"!=eJ(r))return r;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"==eJ(e)?e:e+""}function e5(){return(e5=Object.assign?Object.assign.bind():function(t){for(var e=1;e=0}),b=[];return n.forEach(function(n,d){var g=eR(t.data,{graphicalItems:[n],dataStartIndex:a,dataEndIndex:u}),x=void 0!==n.type.defaultProps?e_(e_({},n.type.defaultProps),n.props):n.props,O=x.dataKey,j=x.maxBarSize,S=x["".concat(y,"Id")],P=x["".concat(v,"Id")],A=p.reduce(function(t,n){var r=e["".concat(n.axisType,"Map")],o=x["".concat(n.axisType,"Id")];r&&r[o]||"zAxis"===n.axisType||(0,I.Z)(!1);var i=r[o];return e_(e_({},t),{},eT(eT({},n.axisType,i),"".concat(n.axisType,"Ticks"),(0,W.uY)(i)))},{}),E=A[v],k=A["".concat(v,"Ticks")],M=r&&r[S]&&r[S].hasStack&&(0,W.O3)(n,r[S].stackGroups),_=(0,$.Gf)(n.type).indexOf("Bar")>=0,T=(0,W.zT)(E,k),C=[],D=m&&(0,W.pt)({barSize:c,stackGroups:r,totalSize:"xAxis"===v?A[v].width:"yAxis"===v?A[v].height:void 0});if(_){var N,B,L=w()(j)?h:j,R=null!==(N=null!==(B=(0,W.zT)(E,k,!0))&&void 0!==B?B:L)&&void 0!==N?N:0;C=(0,W.qz)({barGap:s,barCategoryGap:f,bandSize:R!==T?R:T,sizeList:D[P],maxBarSize:L}),R!==T&&(C=C.map(function(t){return e_(e_({},t),{},{position:e_(e_({},t.position),{},{offset:t.position.offset-R/2})})}))}var z=n&&n.type&&n.type.getComposedData;z&&b.push({props:e_(e_({},z(e_(e_({},A),{},{displayedData:g,props:t,dataKey:O,item:n,bandSize:T,barPosition:C,offset:o,stackedData:M,layout:l,dataStartIndex:a,dataEndIndex:u}))),{},eT(eT(eT({key:n.key||"item-".concat(d)},y,A[y]),v,A[v]),"animationId",i)),childIndex:(0,$.$R)(n,t.children),item:n})}),b},m=function(t,e){var n=t.props,r=t.dataStartIndex,o=t.dataEndIndex,i=t.updateId;if(!(0,$.TT)({props:n}))return null;var c=n.children,l=n.layout,s=n.stackOffset,f=n.data,h=n.reverseStackOrder,y=eY(l),m=y.numericAxisName,b=y.cateAxisName,g=(0,$.NN)(c,u),x=(0,W.wh)(f,g,"".concat(m,"Id"),"".concat(b,"Id"),s,h),O=p.reduce(function(t,e){var i="".concat(e.axisType,"Map");return e_(e_({},t),{},eT({},i,eW(n,e_(e_({},e),{},{graphicalItems:g,stackGroups:e.axisType===m&&x,dataStartIndex:r,dataEndIndex:o}))))},{}),w=eX(e_(e_({},O),{},{props:n,graphicalItems:g}),null==e?void 0:e.legendBBox);Object.keys(O).forEach(function(t){O[t]=d(n,O[t],w,t.replace("Map",""),a)});var j=eH(O["".concat(b,"Map")]),S=v(n,e_(e_({},O),{},{dataStartIndex:r,dataEndIndex:o,updateId:i,graphicalItems:g,stackGroups:x,offset:w}));return e_(e_({formattedGraphicalItems:S,graphicalItems:g,offset:w,stackGroups:x},j),O)},b=function(t){var e;function n(t){var e,r,o,i,u;return function(t,e){if(!(t instanceof e))throw TypeError("Cannot call a class as a function")}(this,n),i=n,u=[t],i=eS(i),eT(o=function(t,e){if(e&&("object"===eg(e)||"function"==typeof e))return e;if(void 0!==e)throw TypeError("Derived constructors may only return object or undefined");return function(t){if(void 0===t)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return t}(t)}(this,ej()?Reflect.construct(i,u||[],eS(this).constructor):i.apply(this,u)),"eventEmitterSymbol",Symbol("rechartsEventEmitter")),eT(o,"accessibilityManager",new er),eT(o,"handleLegendBBoxUpdate",function(t){if(t){var e=o.state,n=e.dataStartIndex,r=e.dataEndIndex,i=e.updateId;o.setState(e_({legendBBox:t},m({props:o.props,dataStartIndex:n,dataEndIndex:r,updateId:i},e_(e_({},o.state),{},{legendBBox:t}))))}}),eT(o,"handleReceiveSyncEvent",function(t,e,n){o.props.syncId===t&&(n!==o.eventEmitterSymbol||"function"==typeof o.props.syncMethod)&&o.applySyncEvent(e)}),eT(o,"handleBrushChange",function(t){var e=t.startIndex,n=t.endIndex;if(e!==o.state.dataStartIndex||n!==o.state.dataEndIndex){var r=o.state.updateId;o.setState(function(){return e_({dataStartIndex:e,dataEndIndex:n},m({props:o.props,dataStartIndex:e,dataEndIndex:n,updateId:r},o.state))}),o.triggerSyncEvent({dataStartIndex:e,dataEndIndex:n})}}),eT(o,"handleMouseEnter",function(t){var e=o.getMouseInfo(t);if(e){var n=e_(e_({},e),{},{isTooltipActive:!0});o.setState(n),o.triggerSyncEvent(n);var r=o.props.onMouseEnter;S()(r)&&r(n,t)}}),eT(o,"triggeredAfterMouseMove",function(t){var e=o.getMouseInfo(t),n=e?e_(e_({},e),{},{isTooltipActive:!0}):{isTooltipActive:!1};o.setState(n),o.triggerSyncEvent(n);var r=o.props.onMouseMove;S()(r)&&r(n,t)}),eT(o,"handleItemMouseEnter",function(t){o.setState(function(){return{isTooltipActive:!0,activeItem:t,activePayload:t.tooltipPayload,activeCoordinate:t.tooltipPosition||{x:t.cx,y:t.cy}}})}),eT(o,"handleItemMouseLeave",function(){o.setState(function(){return{isTooltipActive:!1}})}),eT(o,"handleMouseMove",function(t){t.persist(),o.throttleTriggeredAfterMouseMove(t)}),eT(o,"handleMouseLeave",function(t){o.throttleTriggeredAfterMouseMove.cancel();var e={isTooltipActive:!1};o.setState(e),o.triggerSyncEvent(e);var n=o.props.onMouseLeave;S()(n)&&n(e,t)}),eT(o,"handleOuterEvent",function(t){var e,n=(0,$.Bh)(t),r=k()(o.props,"".concat(n));n&&S()(r)&&r(null!==(e=/.*touch.*/i.test(n)?o.getMouseInfo(t.changedTouches[0]):o.getMouseInfo(t))&&void 0!==e?e:{},t)}),eT(o,"handleClick",function(t){var e=o.getMouseInfo(t);if(e){var n=e_(e_({},e),{},{isTooltipActive:!0});o.setState(n),o.triggerSyncEvent(n);var r=o.props.onClick;S()(r)&&r(n,t)}}),eT(o,"handleMouseDown",function(t){var e=o.props.onMouseDown;S()(e)&&e(o.getMouseInfo(t),t)}),eT(o,"handleMouseUp",function(t){var e=o.props.onMouseUp;S()(e)&&e(o.getMouseInfo(t),t)}),eT(o,"handleTouchMove",function(t){null!=t.changedTouches&&t.changedTouches.length>0&&o.throttleTriggeredAfterMouseMove(t.changedTouches[0])}),eT(o,"handleTouchStart",function(t){null!=t.changedTouches&&t.changedTouches.length>0&&o.handleMouseDown(t.changedTouches[0])}),eT(o,"handleTouchEnd",function(t){null!=t.changedTouches&&t.changedTouches.length>0&&o.handleMouseUp(t.changedTouches[0])}),eT(o,"handleDoubleClick",function(t){var e=o.props.onDoubleClick;S()(e)&&e(o.getMouseInfo(t),t)}),eT(o,"handleContextMenu",function(t){var e=o.props.onContextMenu;S()(e)&&e(o.getMouseInfo(t),t)}),eT(o,"triggerSyncEvent",function(t){void 0!==o.props.syncId&&t4.emit(t8,o.props.syncId,t,o.eventEmitterSymbol)}),eT(o,"applySyncEvent",function(t){var e=o.props,n=e.layout,r=e.syncMethod,i=o.state.updateId,a=t.dataStartIndex,u=t.dataEndIndex;if(void 0!==t.dataStartIndex||void 0!==t.dataEndIndex)o.setState(e_({dataStartIndex:a,dataEndIndex:u},m({props:o.props,dataStartIndex:a,dataEndIndex:u,updateId:i},o.state)));else if(void 0!==t.activeTooltipIndex){var c=t.chartX,l=t.chartY,s=t.activeTooltipIndex,f=o.state,p=f.offset,h=f.tooltipTicks;if(!p)return;if("function"==typeof r)s=r(h,t);else if("value"===r){s=-1;for(var d=0;d=0){if(c.dataKey&&!c.allowDuplicatedCategory){var A="function"==typeof c.dataKey?function(t){return"function"==typeof c.dataKey?c.dataKey(t.payload):null}:"payload.".concat(c.dataKey.toString());k=(0,H.Ap)(d,A,s),M=y&&v&&(0,H.Ap)(v,A,s)}else k=null==d?void 0:d[l],M=y&&v&&v[l];if(j||O){var E=void 0!==t.props.activeIndex?t.props.activeIndex:l;return[(0,x.cloneElement)(t,e_(e_(e_({},r.props),S),{},{activeIndex:E})),null,null]}if(!w()(k))return[P].concat(eA(o.renderActivePoints({item:r,activePoint:k,basePoint:M,childIndex:l,isRange:y})))}else{var k,M,_,T=(null!==(_=o.getItemByXY(o.state.activeCoordinate))&&void 0!==_?_:{graphicalItem:P}).graphicalItem,C=T.item,D=void 0===C?t:C,I=T.childIndex,N=e_(e_(e_({},r.props),S),{},{activeIndex:I});return[(0,x.cloneElement)(D,N),null,null]}}return y?[P,null,null]:[P,null]}),eT(o,"renderCustomized",function(t,e,n){return(0,x.cloneElement)(t,e_(e_({key:"recharts-customized-".concat(n)},o.props),o.state))}),eT(o,"renderMap",{CartesianGrid:{handler:eB,once:!0},ReferenceArea:{handler:o.renderReferenceElement},ReferenceLine:{handler:eB},ReferenceDot:{handler:o.renderReferenceElement},XAxis:{handler:eB},YAxis:{handler:eB},Brush:{handler:o.renderBrush,once:!0},Bar:{handler:o.renderGraphicChild},Line:{handler:o.renderGraphicChild},Area:{handler:o.renderGraphicChild},Radar:{handler:o.renderGraphicChild},RadialBar:{handler:o.renderGraphicChild},Scatter:{handler:o.renderGraphicChild},Pie:{handler:o.renderGraphicChild},Funnel:{handler:o.renderGraphicChild},Tooltip:{handler:o.renderCursor,once:!0},PolarGrid:{handler:o.renderPolarGrid,once:!0},PolarAngleAxis:{handler:o.renderPolarAxis},PolarRadiusAxis:{handler:o.renderPolarAxis},Customized:{handler:o.renderCustomized}}),o.clipPathId="".concat(null!==(e=t.id)&&void 0!==e?e:(0,H.EL)("recharts"),"-clip"),o.throttleTriggeredAfterMouseMove=C()(o.triggeredAfterMouseMove,null!==(r=t.throttleDelay)&&void 0!==r?r:1e3/60),o.state={},o}return function(t,e){if("function"!=typeof e&&null!==e)throw TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),Object.defineProperty(t,"prototype",{writable:!1}),e&&eP(t,e)}(n,t),e=[{key:"componentDidMount",value:function(){var t,e;this.addListener(),this.accessibilityManager.setDetails({container:this.container,offset:{left:null!==(t=this.props.margin.left)&&void 0!==t?t:0,top:null!==(e=this.props.margin.top)&&void 0!==e?e:0},coordinateList:this.state.tooltipTicks,mouseHandlerCallback:this.triggeredAfterMouseMove,layout:this.props.layout}),this.displayDefaultTooltip()}},{key:"displayDefaultTooltip",value:function(){var t=this.props,e=t.children,n=t.data,r=t.height,o=t.layout,i=(0,$.sP)(e,L.u);if(i){var a=i.props.defaultIndex;if("number"==typeof a&&!(a<0)&&!(a>this.state.tooltipTicks.length-1)){var u=this.state.tooltipTicks[a]&&this.state.tooltipTicks[a].value,c=eU(this.state,n,a,u),l=this.state.tooltipTicks[a].coordinate,s=(this.state.offset.top+r)/2,f="horizontal"===o?{x:l,y:s}:{y:l,x:s},p=this.state.formattedGraphicalItems.find(function(t){return"Scatter"===t.item.type.name});p&&(f=e_(e_({},f),p.props.points[a].tooltipPosition),c=p.props.points[a].tooltipPayload);var h={activeTooltipIndex:a,isTooltipActive:!0,activeLabel:u,activePayload:c,activeCoordinate:f};this.setState(h),this.renderCursor(i),this.accessibilityManager.setIndex(a)}}}},{key:"getSnapshotBeforeUpdate",value:function(t,e){if(!this.props.accessibilityLayer)return null;if(this.state.tooltipTicks!==e.tooltipTicks&&this.accessibilityManager.setDetails({coordinateList:this.state.tooltipTicks}),this.props.layout!==t.layout&&this.accessibilityManager.setDetails({layout:this.props.layout}),this.props.margin!==t.margin){var n,r;this.accessibilityManager.setDetails({offset:{left:null!==(n=this.props.margin.left)&&void 0!==n?n:0,top:null!==(r=this.props.margin.top)&&void 0!==r?r:0}})}return null}},{key:"componentDidUpdate",value:function(t){(0,$.rL)([(0,$.sP)(t.children,L.u)],[(0,$.sP)(this.props.children,L.u)])||this.displayDefaultTooltip()}},{key:"componentWillUnmount",value:function(){this.removeListener(),this.throttleTriggeredAfterMouseMove.cancel()}},{key:"getTooltipEventType",value:function(){var t=(0,$.sP)(this.props.children,L.u);if(t&&"boolean"==typeof t.props.shared){var e=t.props.shared?"axis":"item";return f.indexOf(e)>=0?e:l}return l}},{key:"getMouseInfo",value:function(t){if(!this.container)return null;var e=this.container,n=e.getBoundingClientRect(),r=(0,tf.os)(n),o={chartX:Math.round(t.pageX-r.left),chartY:Math.round(t.pageY-r.top)},i=n.width/e.offsetWidth||1,a=this.inRange(o.chartX,o.chartY,i);if(!a)return null;var u=this.state,c=u.xAxisMap,l=u.yAxisMap,s=this.getTooltipEventType(),f=e$(this.state,this.props.data,this.props.layout,a);if("axis"!==s&&c&&l){var p=(0,H.Kt)(c).scale,h=(0,H.Kt)(l).scale,d=p&&p.invert?p.invert(o.chartX):null,y=h&&h.invert?h.invert(o.chartY):null;return e_(e_({},o),{},{xValue:d,yValue:y},f)}return f?e_(e_({},o),f):null}},{key:"inRange",value:function(t,e){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1,r=this.props.layout,o=t/n,i=e/n;if("horizontal"===r||"vertical"===r){var a=this.state.offset;return o>=a.left&&o<=a.left+a.width&&i>=a.top&&i<=a.top+a.height?{x:o,y:i}:null}var u=this.state,c=u.angleAxisMap,l=u.radiusAxisMap;if(c&&l){var s=(0,H.Kt)(c);return(0,t5.z3)({x:o,y:i},s)}return null}},{key:"parseEventsOfWrapper",value:function(){var t=this.props.children,e=this.getTooltipEventType(),n=(0,$.sP)(t,L.u),r={};return n&&"axis"===e&&(r="click"===n.props.trigger?{onClick:this.handleClick}:{onMouseEnter:this.handleMouseEnter,onDoubleClick:this.handleDoubleClick,onMouseMove:this.handleMouseMove,onMouseLeave:this.handleMouseLeave,onTouchMove:this.handleTouchMove,onTouchStart:this.handleTouchStart,onTouchEnd:this.handleTouchEnd,onContextMenu:this.handleContextMenu}),e_(e_({},(0,t9.Ym)(this.props,this.handleOuterEvent)),r)}},{key:"addListener",value:function(){t4.on(t8,this.handleReceiveSyncEvent)}},{key:"removeListener",value:function(){t4.removeListener(t8,this.handleReceiveSyncEvent)}},{key:"filterFormatItem",value:function(t,e,n){for(var r=this.state.formattedGraphicalItems,o=0,i=r.length;ot.length)&&(e=t.length);for(var n=0,r=Array(e);n=0?1:-1;"insideStart"===u?(o=b+S*l,a=O):"insideEnd"===u?(o=g-S*l,a=!O):"end"===u&&(o=g+S*l,a=O),a=j<=0?a:!a;var P=(0,d.op)(p,y,w,o),A=(0,d.op)(p,y,w,o+(a?1:-1)*359),E="M".concat(P.x,",").concat(P.y,"\n A").concat(w,",").concat(w,",0,1,").concat(a?0:1,",\n ").concat(A.x,",").concat(A.y),k=i()(t.id)?(0,h.EL)("recharts-radial-line-"):t.id;return r.createElement("text",x({},n,{dominantBaseline:"central",className:(0,s.Z)("recharts-radial-bar-label",f)}),r.createElement("defs",null,r.createElement("path",{id:k,d:E})),r.createElement("textPath",{xlinkHref:"#".concat(k)},e))},j=function(t){var e=t.viewBox,n=t.offset,r=t.position,o=e.cx,i=e.cy,a=e.innerRadius,u=e.outerRadius,c=(e.startAngle+e.endAngle)/2;if("outside"===r){var l=(0,d.op)(o,i,u+n,c),s=l.x;return{x:s,y:l.y,textAnchor:s>=o?"start":"end",verticalAnchor:"middle"}}if("center"===r)return{x:o,y:i,textAnchor:"middle",verticalAnchor:"middle"};if("centerTop"===r)return{x:o,y:i,textAnchor:"middle",verticalAnchor:"start"};if("centerBottom"===r)return{x:o,y:i,textAnchor:"middle",verticalAnchor:"end"};var f=(0,d.op)(o,i,(a+u)/2,c);return{x:f.x,y:f.y,textAnchor:"middle",verticalAnchor:"middle"}},S=function(t){var e=t.viewBox,n=t.parentViewBox,r=t.offset,o=t.position,i=e.x,a=e.y,u=e.width,c=e.height,s=c>=0?1:-1,f=s*r,p=s>0?"end":"start",d=s>0?"start":"end",y=u>=0?1:-1,v=y*r,m=y>0?"end":"start",b=y>0?"start":"end";if("top"===o)return g(g({},{x:i+u/2,y:a-s*r,textAnchor:"middle",verticalAnchor:p}),n?{height:Math.max(a-n.y,0),width:u}:{});if("bottom"===o)return g(g({},{x:i+u/2,y:a+c+f,textAnchor:"middle",verticalAnchor:d}),n?{height:Math.max(n.y+n.height-(a+c),0),width:u}:{});if("left"===o){var x={x:i-v,y:a+c/2,textAnchor:m,verticalAnchor:"middle"};return g(g({},x),n?{width:Math.max(x.x-n.x,0),height:c}:{})}if("right"===o){var O={x:i+u+v,y:a+c/2,textAnchor:b,verticalAnchor:"middle"};return g(g({},O),n?{width:Math.max(n.x+n.width-O.x,0),height:c}:{})}var w=n?{width:u,height:c}:{};return"insideLeft"===o?g({x:i+v,y:a+c/2,textAnchor:b,verticalAnchor:"middle"},w):"insideRight"===o?g({x:i+u-v,y:a+c/2,textAnchor:m,verticalAnchor:"middle"},w):"insideTop"===o?g({x:i+u/2,y:a+f,textAnchor:"middle",verticalAnchor:d},w):"insideBottom"===o?g({x:i+u/2,y:a+c-f,textAnchor:"middle",verticalAnchor:p},w):"insideTopLeft"===o?g({x:i+v,y:a+f,textAnchor:b,verticalAnchor:d},w):"insideTopRight"===o?g({x:i+u-v,y:a+f,textAnchor:m,verticalAnchor:d},w):"insideBottomLeft"===o?g({x:i+v,y:a+c-f,textAnchor:b,verticalAnchor:p},w):"insideBottomRight"===o?g({x:i+u-v,y:a+c-f,textAnchor:m,verticalAnchor:p},w):l()(o)&&((0,h.hj)(o.x)||(0,h.hU)(o.x))&&((0,h.hj)(o.y)||(0,h.hU)(o.y))?g({x:i+(0,h.h1)(o.x,u),y:a+(0,h.h1)(o.y,c),textAnchor:"end",verticalAnchor:"end"},w):g({x:i+u/2,y:a+c/2,textAnchor:"middle",verticalAnchor:"middle"},w)};function P(t){var e,n=t.offset,o=g({offset:void 0===n?5:n},function(t,e){if(null==t)return{};var n,r,o=function(t,e){if(null==t)return{};var n={};for(var r in t)if(Object.prototype.hasOwnProperty.call(t,r)){if(e.indexOf(r)>=0)continue;n[r]=t[r]}return n}(t,e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);for(r=0;r=0)&&Object.prototype.propertyIsEnumerable.call(t,n)&&(o[n]=t[n])}return o}(t,v)),a=o.viewBox,c=o.position,l=o.value,d=o.children,y=o.content,m=o.className,b=o.textBreakAll;if(!a||i()(l)&&i()(d)&&!(0,r.isValidElement)(y)&&!u()(y))return null;if((0,r.isValidElement)(y))return(0,r.cloneElement)(y,o);if(u()(y)){if(e=(0,r.createElement)(y,o),(0,r.isValidElement)(e))return e}else e=O(o);var P="cx"in a&&(0,h.hj)(a.cx),A=(0,p.L6)(o,!0);if(P&&("insideStart"===c||"insideEnd"===c||"end"===c))return w(o,e,A);var E=P?j(o):S(o);return r.createElement(f.x,x({className:(0,s.Z)("recharts-label",void 0===m?"":m)},A,E,{breakAll:b}),e)}P.displayName="Label";var A=function(t){var e=t.cx,n=t.cy,r=t.angle,o=t.startAngle,i=t.endAngle,a=t.r,u=t.radius,c=t.innerRadius,l=t.outerRadius,s=t.x,f=t.y,p=t.top,d=t.left,y=t.width,v=t.height,m=t.clockWise,b=t.labelViewBox;if(b)return b;if((0,h.hj)(y)&&(0,h.hj)(v)){if((0,h.hj)(s)&&(0,h.hj)(f))return{x:s,y:f,width:y,height:v};if((0,h.hj)(p)&&(0,h.hj)(d))return{x:p,y:d,width:y,height:v}}return(0,h.hj)(s)&&(0,h.hj)(f)?{x:s,y:f,width:0,height:0}:(0,h.hj)(e)&&(0,h.hj)(n)?{cx:e,cy:n,startAngle:o||r||0,endAngle:i||r||0,innerRadius:c||0,outerRadius:l||u||a||0,clockWise:m}:t.viewBox?t.viewBox:{}};P.parseViewBox=A,P.renderCallByParent=function(t,e){var n,o,i=!(arguments.length>2)||void 0===arguments[2]||arguments[2];if(!t||!t.children&&i&&!t.label)return null;var a=t.children,c=A(t),s=(0,p.NN)(a,P).map(function(t,n){return(0,r.cloneElement)(t,{viewBox:e||c,key:"label-".concat(n)})});return i?[(n=t.label,o=e||c,n?!0===n?r.createElement(P,{key:"label-implicit",viewBox:o}):(0,h.P2)(n)?r.createElement(P,{key:"label-implicit",viewBox:o,value:n}):(0,r.isValidElement)(n)?n.type===P?(0,r.cloneElement)(n,{key:"label-implicit",viewBox:o}):r.createElement(P,{key:"label-implicit",content:n,viewBox:o}):u()(n)?r.createElement(P,{key:"label-implicit",content:n,viewBox:o}):l()(n)?r.createElement(P,x({viewBox:o},n,{key:"label-implicit"})):null:null)].concat(function(t){if(Array.isArray(t))return m(t)}(s)||function(t){if("undefined"!=typeof Symbol&&null!=t[Symbol.iterator]||null!=t["@@iterator"])return Array.from(t)}(s)||function(t,e){if(t){if("string"==typeof t)return m(t,void 0);var n=Object.prototype.toString.call(t).slice(8,-1);if("Object"===n&&t.constructor&&(n=t.constructor.name),"Map"===n||"Set"===n)return Array.from(t);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return m(t,void 0)}}(s)||function(){throw TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()):s}},8772:function(t,e,n){"use strict";n.d(e,{e:function(){return P}});var r=n(2265),o=n(7571),i=n.n(o),a=n(8302),u=n.n(a),c=n(6757),l=n.n(c),s=n(6185),f=n.n(s),p=n(6680),h=n(9841),d=n(2944),y=n(2696);function v(t){return(v="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}var m=["valueAccessor"],b=["data","dataKey","clockWise","id","textBreakAll"];function g(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=Array(e);n=0)continue;n[r]=t[r]}return n}(t,e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);for(r=0;r=0)&&Object.prototype.propertyIsEnumerable.call(t,n)&&(o[n]=t[n])}return o}var S=function(t){return Array.isArray(t.value)?f()(t.value):t.value};function P(t){var e=t.valueAccessor,n=void 0===e?S:e,o=j(t,m),a=o.data,u=o.dataKey,c=o.clockWise,l=o.id,s=o.textBreakAll,f=j(o,b);return a&&a.length?r.createElement(h.m,{className:"recharts-label-list"},a.map(function(t,e){var o=i()(u)?n(t,e):(0,y.F$)(t&&t.payload,u),a=i()(l)?{}:{id:"".concat(l,"-").concat(e)};return r.createElement(p._,x({},(0,d.L6)(t,!0),f,a,{parentViewBox:t.parentViewBox,value:o,textBreakAll:s,viewBox:p._.parseViewBox(i()(c)?t:w(w({},t),{},{clockWise:c})),key:"label-".concat(e),index:e}))})):null}P.displayName="LabelList",P.renderCallByParent=function(t,e){var n,o=!(arguments.length>2)||void 0===arguments[2]||arguments[2];if(!t||!t.children&&o&&!t.label)return null;var i=t.children,a=(0,d.NN)(i,P).map(function(t,n){return(0,r.cloneElement)(t,{data:e,key:"labelList-".concat(n)})});return o?[(n=t.label)?!0===n?r.createElement(P,{key:"labelList-implicit",data:e}):r.isValidElement(n)||l()(n)?r.createElement(P,{key:"labelList-implicit",data:e,content:n}):u()(n)?r.createElement(P,x({data:e},n,{key:"labelList-implicit"})):null:null].concat(function(t){if(Array.isArray(t))return g(t)}(a)||function(t){if("undefined"!=typeof Symbol&&null!=t[Symbol.iterator]||null!=t["@@iterator"])return Array.from(t)}(a)||function(t,e){if(t){if("string"==typeof t)return g(t,void 0);var n=Object.prototype.toString.call(t).slice(8,-1);if("Object"===n&&t.constructor&&(n=t.constructor.name),"Map"===n||"Set"===n)return Array.from(t);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return g(t,void 0)}}(a)||function(){throw TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()):a}},2190:function(t,e,n){"use strict";n.d(e,{D:function(){return D}});var r=n(2265),o=n(6757),i=n.n(o),a=n(1994),u=n(1175),c=n(8777),l=n(4870),s=n(1637);function f(t){return(f="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function p(){return(p=Object.assign?Object.assign.bind():function(t){for(var e=1;e');var x=e.inactive?h:e.color;return r.createElement("li",p({className:b,style:y,key:"legend-item-".concat(n)},(0,s.bw)(t.props,e,n)),r.createElement(c.T,{width:o,height:o,viewBox:d,style:v},t.renderIcon(e)),r.createElement("span",{className:"recharts-legend-item-text",style:{color:x}},l?l(g,e,n):g))})}},{key:"render",value:function(){var t=this.props,e=t.payload,n=t.layout,o=t.align;return e&&e.length?r.createElement("ul",{className:"recharts-default-legend",style:{padding:0,margin:0,textAlign:"horizontal"===n?o:"left"}},this.renderItems()):null}}],function(t,e){for(var n=0;n1||Math.abs(e.height-this.lastBoundingBox.height)>1)&&(this.lastBoundingBox.width=e.width,this.lastBoundingBox.height=e.height,t&&t(e)):(-1!==this.lastBoundingBox.width||-1!==this.lastBoundingBox.height)&&(this.lastBoundingBox.width=-1,this.lastBoundingBox.height=-1,t&&t(null))}},{key:"getBBoxSnapshot",value:function(){return this.lastBoundingBox.width>=0&&this.lastBoundingBox.height>=0?P({},this.lastBoundingBox):{width:0,height:0}}},{key:"getDefaultPosition",value:function(t){var e,n,r=this.props,o=r.layout,i=r.align,a=r.verticalAlign,u=r.margin,c=r.chartWidth,l=r.chartHeight;return t&&(void 0!==t.left&&null!==t.left||void 0!==t.right&&null!==t.right)||(e="center"===i&&"vertical"===o?{left:((c||0)-this.getBBoxSnapshot().width)/2}:"right"===i?{right:u&&u.right||0}:{left:u&&u.left||0}),t&&(void 0!==t.top&&null!==t.top||void 0!==t.bottom&&null!==t.bottom)||(n="middle"===a?{top:((l||0)-this.getBBoxSnapshot().height)/2}:"bottom"===a?{bottom:u&&u.bottom||0}:{top:u&&u.top||0}),P(P({},e),n)}},{key:"render",value:function(){var t=this,e=this.props,n=e.content,o=e.width,i=e.height,a=e.wrapperStyle,u=e.payloadUniqBy,c=e.payload,l=P(P({position:"absolute",width:o||"auto",height:i||"auto"},this.getDefaultPosition(a)),a);return r.createElement("div",{className:"recharts-legend-wrapper",style:l,ref:function(e){t.wrapperNode=e}},function(t,e){if(r.isValidElement(t))return r.cloneElement(t,e);if("function"==typeof t)return r.createElement(t,e);e.ref;var n=function(t,e){if(null==t)return{};var n,r,o=function(t,e){if(null==t)return{};var n={};for(var r in t)if(Object.prototype.hasOwnProperty.call(t,r)){if(e.indexOf(r)>=0)continue;n[r]=t[r]}return n}(t,e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);for(r=0;r=0)&&Object.prototype.propertyIsEnumerable.call(t,n)&&(o[n]=t[n])}return o}(e,j);return r.createElement(g,n)}(n,P(P({},this.props),{},{payload:(0,O.z)(c,u,C)})))}}],n=[{key:"getWithHeight",value:function(t,e){var n=P(P({},this.defaultProps),t.props).layout;return"vertical"===n&&(0,x.hj)(t.props.height)?{height:t.props.height}:"horizontal"===n?{width:t.props.width||e}:null}}],e&&A(o.prototype,e),n&&A(o,n),Object.defineProperty(o,"prototype",{writable:!1}),o}(r.PureComponent);_(D,"displayName","Legend"),_(D,"defaultProps",{iconSize:14,layout:"horizontal",align:"center",verticalAlign:"bottom"})},7625:function(t,e,n){"use strict";n.d(e,{h:function(){return d}});var r=n(1994),o=n(2265),i=n(7065),a=n.n(i),u=n(6630),c=n(1175),l=n(2944);function s(t){return(s="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function f(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),n.push.apply(n,r)}return n}function p(t){for(var e=1;et.length)&&(e=t.length);for(var n=0,r=Array(e);n0&&(t=a()(t,S,{trailing:!0,leading:!1}));var e=new ResizeObserver(t),n=M.current.getBoundingClientRect();return I(n.width,n.height),e.observe(M.current),function(){e.disconnect()}},[I,S]);var N=(0,o.useMemo)(function(){var t=C.containerWidth,e=C.containerHeight;if(t<0||e<0)return null;(0,c.Z)((0,u.hU)(y)||(0,u.hU)(m),"The width(%s) and height(%s) are both fixed numbers,\n maybe you don't need to use a ResponsiveContainer.",y,m),(0,c.Z)(!i||i>0,"The aspect(%s) must be greater than zero.",i);var n=(0,u.hU)(y)?t:y,r=(0,u.hU)(m)?e:m;i&&i>0&&(n?r=n/i:r&&(n=r*i),O&&r>O&&(r=O)),(0,c.Z)(n>0||r>0,"The width(%s) and height(%s) of chart should be greater than 0,\n please check the style of container, or the props width(%s) and height(%s),\n or add a minWidth(%s) or minHeight(%s) or use aspect(%s) to control the\n height and width.",n,r,y,m,g,x,i);var a=!Array.isArray(w)&&(0,l.Gf)(w.type).endsWith("Chart");return o.Children.map(w,function(t){return o.isValidElement(t)?(0,o.cloneElement)(t,p({width:n,height:r},a?{style:p({height:"100%",width:"100%",maxHeight:r,maxWidth:n},t.props.style)}:{})):t})},[i,w,m,O,x,g,C,y]);return o.createElement("div",{id:P?"".concat(P):void 0,className:(0,r.Z)("recharts-responsive-container",A),style:p(p({},void 0===k?{}:k),{},{width:y,height:m,minWidth:g,minHeight:x,maxHeight:O}),ref:M},N)})},8811:function(t,e,n){"use strict";n.d(e,{x:function(){return L}});var r=n(2265),o=n(7571),i=n.n(o),a=n(1994),u=n(6630),c=n(4067),l=n(2944),s=n(4094);function f(t){return(f="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function p(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){var n=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=n){var r,o,i,a,u=[],c=!0,l=!1;try{if(i=(n=n.call(t)).next,0===e){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=i.call(n)).done)&&(u.push(r.value),u.length!==e);c=!0);}catch(t){l=!0,o=t}finally{try{if(!c&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(l)throw o}}return u}}(t,e)||function(t,e){if(t){if("string"==typeof t)return h(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);if("Object"===n&&t.constructor&&(n=t.constructor.name),"Map"===n||"Set"===n)return Array.from(t);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return h(t,e)}}(t,e)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function h(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=Array(e);n=0)continue;n[r]=t[r]}return n}(t,e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);for(r=0;r=0)&&Object.prototype.propertyIsEnumerable.call(t,n)&&(o[n]=t[n])}return o}function M(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){var n=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=n){var r,o,i,a,u=[],c=!0,l=!1;try{if(i=(n=n.call(t)).next,0===e){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=i.call(n)).done)&&(u.push(r.value),u.length!==e);c=!0);}catch(t){l=!0,o=t}finally{try{if(!c&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(l)throw o}}return u}}(t,e)||function(t,e){if(t){if("string"==typeof t)return _(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);if("Object"===n&&t.constructor&&(n=t.constructor.name),"Map"===n||"Set"===n)return Array.from(t);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return _(t,e)}}(t,e)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function _(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=Array(e);n0&&void 0!==arguments[0]?arguments[0]:[];return t.reduce(function(t,e){var i=e.word,a=e.width,u=t[t.length-1];return u&&(null==r||o||u.width+a+na||e.reduce(function(t,e){return t.width>e.width?t:e}).width>Number(r),e]},y=0,v=c.length-1,m=0;y<=v&&m<=c.length-1;){var b=Math.floor((y+v)/2),g=M(d(b-1),2),x=g[0],O=g[1],w=M(d(b),1)[0];if(x||w||(y=b+1),x&&w&&(v=b-1),!x&&w){i=O;break}m++}return i||h},I=function(t){return[{words:i()(t)?[]:t.toString().split(T)}]},N=function(t){var e=t.width,n=t.scaleToFit,r=t.children,o=t.style,i=t.breakAll,a=t.maxLines;if((e||n)&&!c.x.isSsr){var u=C({breakAll:i,children:r,style:o});return u?D({breakAll:i,children:r,maxLines:a,style:o},u.wordsWithComputedWidth,u.spaceWidth,e,n):I(r)}return I(r)},B="#808080",L=function(t){var e,n=t.x,o=void 0===n?0:n,i=t.y,c=void 0===i?0:i,s=t.lineHeight,f=void 0===s?"1em":s,p=t.capHeight,h=void 0===p?"0.71em":p,d=t.scaleToFit,y=void 0!==d&&d,v=t.textAnchor,m=t.verticalAnchor,b=t.fill,g=void 0===b?B:b,x=k(t,P),O=(0,r.useMemo)(function(){return N({breakAll:x.breakAll,children:x.children,maxLines:x.maxLines,scaleToFit:y,style:x.style,width:x.width})},[x.breakAll,x.children,x.maxLines,y,x.style,x.width]),w=x.dx,j=x.dy,M=x.angle,_=x.className,T=x.breakAll,C=k(x,A);if(!(0,u.P2)(o)||!(0,u.P2)(c))return null;var D=o+((0,u.hj)(w)?w:0),I=c+((0,u.hj)(j)?j:0);switch(void 0===m?"end":m){case"start":e=S("calc(".concat(h,")"));break;case"middle":e=S("calc(".concat((O.length-1)/2," * -").concat(f," + (").concat(h," / 2))"));break;default:e=S("calc(".concat(O.length-1," * -").concat(f,")"))}var L=[];if(y){var R=O[0].width,z=x.width;L.push("scale(".concat(((0,u.hj)(z)?z/R:1)/R,")"))}return M&&L.push("rotate(".concat(M,", ").concat(D,", ").concat(I,")")),L.length&&(C.transform=L.join(" ")),r.createElement("text",E({},(0,l.L6)(C,!0),{x:D,y:I,className:(0,a.Z)("recharts-text",_),textAnchor:void 0===v?"start":v,fill:g.includes("url")?B:g}),O.map(function(t,n){var o=t.words.join(T?"":" ");return r.createElement("tspan",{x:D,dy:0===n?e:f,key:"".concat(o,"-").concat(n)},o)}))}},8147:function(t,e,n){"use strict";n.d(e,{u:function(){return F}});var r=n(2265),o=n(4935),i=n.n(o),a=n(7571),u=n.n(a),c=n(1994),l=n(6630);function s(t){return(s="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function f(){return(f=Object.assign?Object.assign.bind():function(t){for(var e=1;et.length)&&(e=t.length);for(var n=0,r=Array(e);nc[r]+s?Math.max(f,c[r]):Math.max(p,c[r])}function w(t){return(w="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function j(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),n.push.apply(n,r)}return n}function S(t){for(var e=1;e1||Math.abs(t.height-this.state.lastBoundingBox.height)>1)&&this.setState({lastBoundingBox:{width:t.width,height:t.height}})}else(-1!==this.state.lastBoundingBox.width||-1!==this.state.lastBoundingBox.height)&&this.setState({lastBoundingBox:{width:-1,height:-1}})}},{key:"componentDidMount",value:function(){document.addEventListener("keydown",this.handleKeyDown),this.updateBBox()}},{key:"componentWillUnmount",value:function(){document.removeEventListener("keydown",this.handleKeyDown)}},{key:"componentDidUpdate",value:function(){var t,e;this.props.active&&this.updateBBox(),this.state.dismissed&&((null===(t=this.props.coordinate)||void 0===t?void 0:t.x)!==this.state.dismissedAtCoordinate.x||(null===(e=this.props.coordinate)||void 0===e?void 0:e.y)!==this.state.dismissedAtCoordinate.y)&&(this.state.dismissed=!1)}},{key:"render",value:function(){var t,e,n,o,i,a,u,s,f,p,h,d,y,v,m,w,j,P,A,E=this,k=this.props,M=k.active,_=k.allowEscapeViewBox,T=k.animationDuration,C=k.animationEasing,D=k.children,I=k.coordinate,N=k.hasPayload,B=k.isAnimationActive,L=k.offset,R=k.position,z=k.reverseDirection,U=k.useTranslate3d,$=k.viewBox,F=k.wrapperStyle,Z=(d=(t={allowEscapeViewBox:_,coordinate:I,offsetTopLeft:L,position:R,reverseDirection:z,tooltipBox:this.state.lastBoundingBox,useTranslate3d:U,viewBox:$}).allowEscapeViewBox,y=t.coordinate,v=t.offsetTopLeft,m=t.position,w=t.reverseDirection,j=t.tooltipBox,P=t.useTranslate3d,A=t.viewBox,j.height>0&&j.width>0&&y?(n=(e={translateX:p=O({allowEscapeViewBox:d,coordinate:y,key:"x",offsetTopLeft:v,position:m,reverseDirection:w,tooltipDimension:j.width,viewBox:A,viewBoxDimension:A.width}),translateY:h=O({allowEscapeViewBox:d,coordinate:y,key:"y",offsetTopLeft:v,position:m,reverseDirection:w,tooltipDimension:j.height,viewBox:A,viewBoxDimension:A.height}),useTranslate3d:P}).translateX,o=e.translateY,f={transform:e.useTranslate3d?"translate3d(".concat(n,"px, ").concat(o,"px, 0)"):"translate(".concat(n,"px, ").concat(o,"px)")}):f=x,{cssProperties:f,cssClasses:(a=(i={translateX:p,translateY:h,coordinate:y}).coordinate,u=i.translateX,s=i.translateY,(0,c.Z)(g,b(b(b(b({},"".concat(g,"-right"),(0,l.hj)(u)&&a&&(0,l.hj)(a.x)&&u>=a.x),"".concat(g,"-left"),(0,l.hj)(u)&&a&&(0,l.hj)(a.x)&&u=a.y),"".concat(g,"-top"),(0,l.hj)(s)&&a&&(0,l.hj)(a.y)&&s0;return r.createElement(_,{allowEscapeViewBox:i,animationDuration:a,animationEasing:u,isAnimationActive:f,active:o,coordinate:l,hasPayload:w,offset:p,position:y,reverseDirection:m,useTranslate3d:b,viewBox:g,wrapperStyle:x},(t=N(N({},this.props),{},{payload:O}),r.isValidElement(c)?r.cloneElement(c,t):"function"==typeof c?r.createElement(c,t):r.createElement(v,t)))}}],function(t,e){for(var n=0;n=0)continue;n[r]=t[r]}return n}(t,e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);for(r=0;r=0)&&Object.prototype.propertyIsEnumerable.call(t,n)&&(o[n]=t[n])}return o}(t,a),s=(0,o.Z)("recharts-layer",c);return r.createElement("g",u({className:s},(0,i.L6)(l,!0),{ref:e}),n)})},8777:function(t,e,n){"use strict";n.d(e,{T:function(){return c}});var r=n(2265),o=n(1994),i=n(2944),a=["children","width","height","viewBox","className","style","title","desc"];function u(){return(u=Object.assign?Object.assign.bind():function(t){for(var e=1;e=0)continue;n[r]=t[r]}return n}(t,e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);for(r=0;r=0)&&Object.prototype.propertyIsEnumerable.call(t,n)&&(o[n]=t[n])}return o}(t,a),y=l||{width:n,height:c,x:0,y:0},v=(0,o.Z)("recharts-surface",s);return r.createElement("svg",u({},(0,i.L6)(d,!0,"svg"),{className:v,width:n,height:c,style:f,viewBox:"".concat(y.x," ").concat(y.y," ").concat(y.width," ").concat(y.height)}),r.createElement("title",null,p),r.createElement("desc",null,h),e)}},5739:function(t,e,n){"use strict";n.d(e,{br:function(){return d},Mw:function(){return x},zn:function(){return g},sp:function(){return y},d2:function(){return b},bH:function(){return v},Ud:function(){return m}});var r=n(2265),o=n(9398);n(4173),n(2242);var i=n(967),a=n.n(i)()(function(t){return{x:t.left,y:t.top,width:t.width,height:t.height}},function(t){return["l",t.left,"t",t.top,"w",t.width,"h",t.height].join("")}),u=(0,r.createContext)(void 0),c=(0,r.createContext)(void 0),l=(0,r.createContext)(void 0),s=(0,r.createContext)({}),f=(0,r.createContext)(void 0),p=(0,r.createContext)(0),h=(0,r.createContext)(0),d=function(t){var e=t.state,n=e.xAxisMap,o=e.yAxisMap,i=e.offset,d=t.clipPathId,y=t.children,v=t.width,m=t.height,b=a(i);return r.createElement(u.Provider,{value:n},r.createElement(c.Provider,{value:o},r.createElement(s.Provider,{value:i},r.createElement(l.Provider,{value:b},r.createElement(f.Provider,{value:d},r.createElement(p.Provider,{value:m},r.createElement(h.Provider,{value:v},y)))))))},y=function(){return(0,r.useContext)(f)},v=function(t){var e=(0,r.useContext)(u);null!=e||(0,o.Z)(!1);var n=e[t];return null!=n||(0,o.Z)(!1),n},m=function(t){var e=(0,r.useContext)(c);null!=e||(0,o.Z)(!1);var n=e[t];return null!=n||(0,o.Z)(!1),n},b=function(){return(0,r.useContext)(l)},g=function(){return(0,r.useContext)(h)},x=function(){return(0,r.useContext)(p)}},7165:function(t,e,n){"use strict";n.d(e,{H:function(){return Y}});var r=n(2265);function o(){}function i(t,e,n){t._context.bezierCurveTo((2*t._x0+t._x1)/3,(2*t._y0+t._y1)/3,(t._x0+2*t._x1)/3,(t._y0+2*t._y1)/3,(t._x0+4*t._x1+e)/6,(t._y0+4*t._y1+n)/6)}function a(t){this._context=t}function u(t){this._context=t}function c(t){this._context=t}a.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=NaN,this._point=0},lineEnd:function(){switch(this._point){case 3:i(this,this._x1,this._y1);case 2:this._context.lineTo(this._x1,this._y1)}(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(t,e){switch(t=+t,e=+e,this._point){case 0:this._point=1,this._line?this._context.lineTo(t,e):this._context.moveTo(t,e);break;case 1:this._point=2;break;case 2:this._point=3,this._context.lineTo((5*this._x0+this._x1)/6,(5*this._y0+this._y1)/6);default:i(this,t,e)}this._x0=this._x1,this._x1=t,this._y0=this._y1,this._y1=e}},u.prototype={areaStart:o,areaEnd:o,lineStart:function(){this._x0=this._x1=this._x2=this._x3=this._x4=this._y0=this._y1=this._y2=this._y3=this._y4=NaN,this._point=0},lineEnd:function(){switch(this._point){case 1:this._context.moveTo(this._x2,this._y2),this._context.closePath();break;case 2:this._context.moveTo((this._x2+2*this._x3)/3,(this._y2+2*this._y3)/3),this._context.lineTo((this._x3+2*this._x2)/3,(this._y3+2*this._y2)/3),this._context.closePath();break;case 3:this.point(this._x2,this._y2),this.point(this._x3,this._y3),this.point(this._x4,this._y4)}},point:function(t,e){switch(t=+t,e=+e,this._point){case 0:this._point=1,this._x2=t,this._y2=e;break;case 1:this._point=2,this._x3=t,this._y3=e;break;case 2:this._point=3,this._x4=t,this._y4=e,this._context.moveTo((this._x0+4*this._x1+t)/6,(this._y0+4*this._y1+e)/6);break;default:i(this,t,e)}this._x0=this._x1,this._x1=t,this._y0=this._y1,this._y1=e}},c.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=NaN,this._point=0},lineEnd:function(){(this._line||0!==this._line&&3===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(t,e){switch(t=+t,e=+e,this._point){case 0:this._point=1;break;case 1:this._point=2;break;case 2:this._point=3;var n=(this._x0+4*this._x1+t)/6,r=(this._y0+4*this._y1+e)/6;this._line?this._context.lineTo(n,r):this._context.moveTo(n,r);break;case 3:this._point=4;default:i(this,t,e)}this._x0=this._x1,this._x1=t,this._y0=this._y1,this._y1=e}};class l{constructor(t,e){this._context=t,this._x=e}areaStart(){this._line=0}areaEnd(){this._line=NaN}lineStart(){this._point=0}lineEnd(){(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line}point(t,e){switch(t=+t,e=+e,this._point){case 0:this._point=1,this._line?this._context.lineTo(t,e):this._context.moveTo(t,e);break;case 1:this._point=2;default:this._x?this._context.bezierCurveTo(this._x0=(this._x0+t)/2,this._y0,this._x0,e,t,e):this._context.bezierCurveTo(this._x0,this._y0=(this._y0+e)/2,t,this._y0,t,e)}this._x0=t,this._y0=e}}function s(t){this._context=t}function f(t){this._context=t}function p(t){return new f(t)}function h(t,e,n){var r=t._x1-t._x0,o=e-t._x1,i=(t._y1-t._y0)/(r||o<0&&-0),a=(n-t._y1)/(o||r<0&&-0);return((i<0?-1:1)+(a<0?-1:1))*Math.min(Math.abs(i),Math.abs(a),.5*Math.abs((i*o+a*r)/(r+o)))||0}function d(t,e){var n=t._x1-t._x0;return n?(3*(t._y1-t._y0)/n-e)/2:e}function y(t,e,n){var r=t._x0,o=t._y0,i=t._x1,a=t._y1,u=(i-r)/3;t._context.bezierCurveTo(r+u,o+u*e,i-u,a-u*n,i,a)}function v(t){this._context=t}function m(t){this._context=new b(t)}function b(t){this._context=t}function g(t){this._context=t}function x(t){var e,n,r=t.length-1,o=Array(r),i=Array(r),a=Array(r);for(o[0]=0,i[0]=2,a[0]=t[0]+2*t[1],e=1;e=0;--e)o[e]=(a[e]-o[e+1])/i[e];for(e=0,i[r-1]=(t[r]+o[r-1])/2;e=0&&(this._t=1-this._t,this._line=1-this._line)},point:function(t,e){switch(t=+t,e=+e,this._point){case 0:this._point=1,this._line?this._context.lineTo(t,e):this._context.moveTo(t,e);break;case 1:this._point=2;default:if(this._t<=0)this._context.lineTo(this._x,e),this._context.lineTo(t,e);else{var n=this._x*(1-this._t)+t*this._t;this._context.lineTo(n,this._y),this._context.lineTo(n,e)}}this._x=t,this._y=e}};var w=n(2516),j=n(6115),S=n(7790);function P(t){return t[0]}function A(t){return t[1]}function E(t,e){var n=(0,j.Z)(!0),r=null,o=p,i=null,a=(0,S.d)(u);function u(u){var c,l,s,f=(u=(0,w.Z)(u)).length,p=!1;for(null==r&&(i=o(s=a())),c=0;c<=f;++c)!(c=f;--p)u.point(m[p],b[p]);u.lineEnd(),u.areaEnd()}}v&&(m[s]=+t(h,s,l),b[s]=+e(h,s,l),u.point(r?+r(h,s,l):m[s],n?+n(h,s,l):b[s]))}if(d)return u=null,d+""||null}function s(){return E().defined(o).curve(a).context(i)}return t="function"==typeof t?t:void 0===t?P:(0,j.Z)(+t),e="function"==typeof e?e:void 0===e?(0,j.Z)(0):(0,j.Z)(+e),n="function"==typeof n?n:void 0===n?A:(0,j.Z)(+n),l.x=function(e){return arguments.length?(t="function"==typeof e?e:(0,j.Z)(+e),r=null,l):t},l.x0=function(e){return arguments.length?(t="function"==typeof e?e:(0,j.Z)(+e),l):t},l.x1=function(t){return arguments.length?(r=null==t?null:"function"==typeof t?t:(0,j.Z)(+t),l):r},l.y=function(t){return arguments.length?(e="function"==typeof t?t:(0,j.Z)(+t),n=null,l):e},l.y0=function(t){return arguments.length?(e="function"==typeof t?t:(0,j.Z)(+t),l):e},l.y1=function(t){return arguments.length?(n=null==t?null:"function"==typeof t?t:(0,j.Z)(+t),l):n},l.lineX0=l.lineY0=function(){return s().x(t).y(e)},l.lineY1=function(){return s().x(t).y(n)},l.lineX1=function(){return s().x(r).y(e)},l.defined=function(t){return arguments.length?(o="function"==typeof t?t:(0,j.Z)(!!t),l):o},l.curve=function(t){return arguments.length?(a=t,null!=i&&(u=a(i)),l):a},l.context=function(t){return arguments.length?(null==t?i=u=null:u=a(i=t),l):i},l}var M=n(5551),_=n.n(M),T=n(6757),C=n.n(T),D=n(1994),I=n(1637),N=n(2944),B=n(6630);function L(t){return(L="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function R(){return(R=Object.assign?Object.assign.bind():function(t){for(var e=1;et.length)&&(e=t.length);for(var n=0,r=Array(e);n=0?1:-1,c=n>=0?1:-1,l=r>=0&&n>=0||r<0&&n<0?1:0;if(a>0&&o instanceof Array){for(var s=[0,0,0,0],f=0;f<4;f++)s[f]=o[f]>a?a:o[f];i="M".concat(t,",").concat(e+u*s[0]),s[0]>0&&(i+="A ".concat(s[0],",").concat(s[0],",0,0,").concat(l,",").concat(t+c*s[0],",").concat(e)),i+="L ".concat(t+n-c*s[1],",").concat(e),s[1]>0&&(i+="A ".concat(s[1],",").concat(s[1],",0,0,").concat(l,",\n ").concat(t+n,",").concat(e+u*s[1])),i+="L ".concat(t+n,",").concat(e+r-u*s[2]),s[2]>0&&(i+="A ".concat(s[2],",").concat(s[2],",0,0,").concat(l,",\n ").concat(t+n-c*s[2],",").concat(e+r)),i+="L ".concat(t+c*s[3],",").concat(e+r),s[3]>0&&(i+="A ".concat(s[3],",").concat(s[3],",0,0,").concat(l,",\n ").concat(t,",").concat(e+r-u*s[3])),i+="Z"}else if(a>0&&o===+o&&o>0){var p=Math.min(a,o);i="M ".concat(t,",").concat(e+u*p,"\n A ").concat(p,",").concat(p,",0,0,").concat(l,",").concat(t+c*p,",").concat(e,"\n L ").concat(t+n-c*p,",").concat(e,"\n A ").concat(p,",").concat(p,",0,0,").concat(l,",").concat(t+n,",").concat(e+u*p,"\n L ").concat(t+n,",").concat(e+r-u*p,"\n A ").concat(p,",").concat(p,",0,0,").concat(l,",").concat(t+n-c*p,",").concat(e+r,"\n L ").concat(t+c*p,",").concat(e+r,"\n A ").concat(p,",").concat(p,",0,0,").concat(l,",").concat(t,",").concat(e+r-u*p," Z")}else i="M ".concat(t,",").concat(e," h ").concat(n," v ").concat(r," h ").concat(-n," Z");return i},h=function(t,e){if(!t||!e)return!1;var n=t.x,r=t.y,o=e.x,i=e.y,a=e.width,u=e.height;return!!(Math.abs(a)>0&&Math.abs(u)>0)&&n>=Math.min(o,o+a)&&n<=Math.max(o,o+a)&&r>=Math.min(i,i+u)&&r<=Math.max(i,i+u)},d={x:0,y:0,width:0,height:0,radius:0,isAnimationActive:!1,isUpdateAnimationActive:!1,animationBegin:0,animationDuration:1500,animationEasing:"ease"},y=function(t){var e,n=f(f({},d),t),u=(0,r.useRef)(),s=function(t){if(Array.isArray(t))return t}(e=(0,r.useState)(-1))||function(t,e){var n=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=n){var r,o,i,a,u=[],c=!0,l=!1;try{for(i=(n=n.call(t)).next;!(c=(r=i.call(n)).done)&&(u.push(r.value),2!==u.length);c=!0);}catch(t){l=!0,o=t}finally{try{if(!c&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(l)throw o}}return u}}(e,2)||function(t,e){if(t){if("string"==typeof t)return l(t,2);var n=Object.prototype.toString.call(t).slice(8,-1);if("Object"===n&&t.constructor&&(n=t.constructor.name),"Map"===n||"Set"===n)return Array.from(t);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return l(t,2)}}(e,2)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}(),h=s[0],y=s[1];(0,r.useEffect)(function(){if(u.current&&u.current.getTotalLength)try{var t=u.current.getTotalLength();t&&y(t)}catch(t){}},[]);var v=n.x,m=n.y,b=n.width,g=n.height,x=n.radius,O=n.className,w=n.animationEasing,j=n.animationDuration,S=n.animationBegin,P=n.isAnimationActive,A=n.isUpdateAnimationActive;if(v!==+v||m!==+m||b!==+b||g!==+g||0===b||0===g)return null;var E=(0,o.Z)("recharts-rectangle",O);return A?r.createElement(i.ZP,{canBegin:h>0,from:{width:b,height:g,x:v,y:m},to:{width:b,height:g,x:v,y:m},duration:j,animationEasing:w,isActive:A},function(t){var e=t.width,o=t.height,l=t.x,s=t.y;return r.createElement(i.ZP,{canBegin:h>0,from:"0px ".concat(-1===h?1:h,"px"),to:"".concat(h,"px 0px"),attributeName:"strokeDasharray",begin:S,duration:j,isActive:P,easing:w},r.createElement("path",c({},(0,a.L6)(n,!0),{className:E,d:p(l,s,e,o,x),ref:u})))}):r.createElement("path",c({},(0,a.L6)(n,!0),{className:E,d:p(v,m,b,g,x)}))}},474:function(t,e,n){"use strict";n.d(e,{L:function(){return v}});var r=n(2265),o=n(1994),i=n(2944),a=n(9206),u=n(6630);function c(t){return(c="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function l(){return(l=Object.assign?Object.assign.bind():function(t){for(var e=1;e180),",").concat(+(c>s),",\n ").concat(p.x,",").concat(p.y,"\n ");if(o>0){var d=(0,a.op)(n,r,o,c),y=(0,a.op)(n,r,o,s);h+="L ".concat(y.x,",").concat(y.y,"\n A ").concat(o,",").concat(o,",0,\n ").concat(+(Math.abs(l)>180),",").concat(+(c<=s),",\n ").concat(d.x,",").concat(d.y," Z")}else h+="L ".concat(n,",").concat(r," Z");return h},d=function(t){var e=t.cx,n=t.cy,r=t.innerRadius,o=t.outerRadius,i=t.cornerRadius,a=t.forceCornerRadius,c=t.cornerIsExternal,l=t.startAngle,s=t.endAngle,f=(0,u.uY)(s-l),d=p({cx:e,cy:n,radius:o,angle:l,sign:f,cornerRadius:i,cornerIsExternal:c}),y=d.circleTangency,v=d.lineTangency,m=d.theta,b=p({cx:e,cy:n,radius:o,angle:s,sign:-f,cornerRadius:i,cornerIsExternal:c}),g=b.circleTangency,x=b.lineTangency,O=b.theta,w=c?Math.abs(l-s):Math.abs(l-s)-m-O;if(w<0)return a?"M ".concat(v.x,",").concat(v.y,"\n a").concat(i,",").concat(i,",0,0,1,").concat(2*i,",0\n a").concat(i,",").concat(i,",0,0,1,").concat(-(2*i),",0\n "):h({cx:e,cy:n,innerRadius:r,outerRadius:o,startAngle:l,endAngle:s});var j="M ".concat(v.x,",").concat(v.y,"\n A").concat(i,",").concat(i,",0,0,").concat(+(f<0),",").concat(y.x,",").concat(y.y,"\n A").concat(o,",").concat(o,",0,").concat(+(w>180),",").concat(+(f<0),",").concat(g.x,",").concat(g.y,"\n A").concat(i,",").concat(i,",0,0,").concat(+(f<0),",").concat(x.x,",").concat(x.y,"\n ");if(r>0){var S=p({cx:e,cy:n,radius:r,angle:l,sign:f,isExternal:!0,cornerRadius:i,cornerIsExternal:c}),P=S.circleTangency,A=S.lineTangency,E=S.theta,k=p({cx:e,cy:n,radius:r,angle:s,sign:-f,isExternal:!0,cornerRadius:i,cornerIsExternal:c}),M=k.circleTangency,_=k.lineTangency,T=k.theta,C=c?Math.abs(l-s):Math.abs(l-s)-E-T;if(C<0&&0===i)return"".concat(j,"L").concat(e,",").concat(n,"Z");j+="L".concat(_.x,",").concat(_.y,"\n A").concat(i,",").concat(i,",0,0,").concat(+(f<0),",").concat(M.x,",").concat(M.y,"\n A").concat(r,",").concat(r,",0,").concat(+(C>180),",").concat(+(f>0),",").concat(P.x,",").concat(P.y,"\n A").concat(i,",").concat(i,",0,0,").concat(+(f<0),",").concat(A.x,",").concat(A.y,"Z")}else j+="L".concat(e,",").concat(n,"Z");return j},y={cx:0,cy:0,innerRadius:0,outerRadius:0,startAngle:0,endAngle:0,cornerRadius:0,forceCornerRadius:!1,cornerIsExternal:!1},v=function(t){var e,n=f(f({},y),t),a=n.cx,c=n.cy,s=n.innerRadius,p=n.outerRadius,v=n.cornerRadius,m=n.forceCornerRadius,b=n.cornerIsExternal,g=n.startAngle,x=n.endAngle,O=n.className;if(p0&&360>Math.abs(g-x)?d({cx:a,cy:c,innerRadius:s,outerRadius:p,cornerRadius:Math.min(S,j/2),forceCornerRadius:m,cornerIsExternal:b,startAngle:g,endAngle:x}):h({cx:a,cy:c,innerRadius:s,outerRadius:p,startAngle:g,endAngle:x}),r.createElement("path",l({},(0,i.L6)(n,!0),{className:w,d:e,role:"img"}))}},4870:function(t,e,n){"use strict";n.d(e,{v:function(){return D}});var r=n(2265),o=n(5551),i=n.n(o);let a=Math.cos,u=Math.sin,c=Math.sqrt,l=Math.PI,s=2*l;var f={draw(t,e){let n=c(e/l);t.moveTo(n,0),t.arc(0,0,n,0,s)}};let p=c(1/3),h=2*p,d=u(l/10)/u(7*l/10),y=u(s/10)*d,v=-a(s/10)*d,m=c(3),b=c(3)/2,g=1/c(12),x=(g/2+1)*3;var O=n(6115),w=n(7790);c(3),c(3);var j=n(1994),S=n(2944);function P(t){return(P="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}var A=["type","size","sizeType"];function E(){return(E=Object.assign?Object.assign.bind():function(t){for(var e=1;e=0)continue;n[r]=t[r]}return n}(t,e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);for(r=0;r=0)&&Object.prototype.propertyIsEnumerable.call(t,n)&&(o[n]=t[n])}return o}(t,A)),{},{type:o,size:u,sizeType:l}),p=s.className,h=s.cx,d=s.cy,y=(0,S.L6)(s,!0);return h===+h&&d===+d&&u===+u?r.createElement("path",E({},y,{className:(0,j.Z)("recharts-symbols",p),transform:"translate(".concat(h,", ").concat(d,")"),d:(e=_["symbol".concat(i()(o))]||f,(function(t,e){let n=null,r=(0,w.d)(o);function o(){let o;if(n||(n=o=r()),t.apply(this,arguments).draw(n,+e.apply(this,arguments)),o)return n=null,o+""||null}return t="function"==typeof t?t:(0,O.Z)(t||f),e="function"==typeof e?e:(0,O.Z)(void 0===e?64:+e),o.type=function(e){return arguments.length?(t="function"==typeof e?e:(0,O.Z)(e),o):t},o.size=function(t){return arguments.length?(e="function"==typeof t?t:(0,O.Z)(+t),o):e},o.context=function(t){return arguments.length?(n=null==t?null:t,o):n},o})().type(e).size(C(u,l,o))())})):null};D.registerSymbol=function(t,e){_["symbol".concat(i()(t))]=e}},1638:function(t,e,n){"use strict";n.d(e,{bn:function(){return C},a3:function(){return z},lT:function(){return D},V$:function(){return I},w7:function(){return N}});var r=n(2265),o=n(6757),i=n.n(o),a=n(231),u=n.n(a),c=n(4342),l=n.n(c),s=n(1652),f=n.n(s),p=n(3649),h=n(1994),d=n(2521),y=n(2944);function v(t){return(v="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function m(){return(m=Object.assign?Object.assign.bind():function(t){for(var e=1;et.length)&&(e=t.length);for(var n=0,r=Array(e);n0,from:{upperWidth:0,lowerWidth:0,height:p,x:c,y:l},to:{upperWidth:s,lowerWidth:f,height:p,x:c,y:l},duration:j,animationEasing:g,isActive:P},function(t){var e=t.upperWidth,i=t.lowerWidth,u=t.height,c=t.x,l=t.y;return r.createElement(d.ZP,{canBegin:a>0,from:"0px ".concat(-1===a?1:a,"px"),to:"".concat(a,"px 0px"),attributeName:"strokeDasharray",begin:S,duration:j,easing:g},r.createElement("path",m({},(0,y.L6)(n,!0),{className:A,d:O(c,l,e,i,u),ref:o})))}):r.createElement("g",null,r.createElement("path",m({},(0,y.L6)(n,!0),{className:A,d:O(c,l,s,f,p)})))},S=n(474),P=n(9841),A=n(4870),E=["option","shapeType","propTransformer","activeClassName","isActive"];function k(t){return(k="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function M(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),n.push.apply(n,r)}return n}function _(t){for(var e=1;e=0)continue;n[r]=t[r]}return n}(t,e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);for(r=0;r=0)&&Object.prototype.propertyIsEnumerable.call(t,n)&&(o[n]=t[n])}return o}(t,E);if((0,r.isValidElement)(n))e=(0,r.cloneElement)(n,_(_({},f),(0,r.isValidElement)(n)?n.props:n));else if(i()(n))e=n(f);else if(u()(n)&&!l()(n)){var p=(void 0===a?function(t,e){return _(_({},e),t)}:a)(n,f);e=r.createElement(T,{shapeType:o,elementProps:p})}else e=r.createElement(T,{shapeType:o,elementProps:f});return s?r.createElement(P.m,{className:void 0===c?"recharts-active-shape":c},e):e}function D(t,e){return null!=e&&"trapezoids"in t.props}function I(t,e){return null!=e&&"sectors"in t.props}function N(t,e){return null!=e&&"points"in t.props}function B(t,e){var n,r,o=t.x===(null==e||null===(n=e.labelViewBox)||void 0===n?void 0:n.x)||t.x===e.x,i=t.y===(null==e||null===(r=e.labelViewBox)||void 0===r?void 0:r.y)||t.y===e.y;return o&&i}function L(t,e){var n=t.endAngle===e.endAngle,r=t.startAngle===e.startAngle;return n&&r}function R(t,e){var n=t.x===e.x,r=t.y===e.y,o=t.z===e.z;return n&&r&&o}function z(t){var e,n,r,o=t.activeTooltipItem,i=t.graphicalItem,a=t.itemData,u=(D(i,o)?e="trapezoids":I(i,o)?e="sectors":N(i,o)&&(e="points"),e),c=D(i,o)?null===(n=o.tooltipPayload)||void 0===n||null===(n=n[0])||void 0===n||null===(n=n.payload)||void 0===n?void 0:n.payload:I(i,o)?null===(r=o.tooltipPayload)||void 0===r||null===(r=r[0])||void 0===r||null===(r=r.payload)||void 0===r?void 0:r.payload:N(i,o)?o.payload:{},l=a.filter(function(t,e){var n=f()(c,t),r=i.props[u].filter(function(t){var e;return(D(i,o)?e=B:I(i,o)?e=L:N(i,o)&&(e=R),e)(t,o)}),a=i.props[u].indexOf(r[r.length-1]);return n&&e===a});return a.indexOf(l[l.length-1])}},6437:function(t,e,n){"use strict";n.d(e,{Ky:function(){return te},t9:function(){return K},xE:function(){return tn},_b:function(){return Q},O1:function(){return J}});var r=n(1443),o=n.n(r),i=n(2242),a=n.n(i),u=n(2696),c=n(2944),l=n(6630),s=n(2265),f=n(1994),p=n(2521),h=n(1652),d=n.n(h),y=n(7571),v=n.n(y),m=n(9841),b=n(3137),g=function(t){return null};g.displayName="Cell";var x=n(8772),O=n(4067),w=n(1637),j=n(9398),S=n(1638),P=["x","y"];function A(t){return(A="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function E(){return(E=Object.assign?Object.assign.bind():function(t){for(var e=1;e=0)continue;n[r]=t[r]}return n}(t,e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);for(r=0;r=0)&&Object.prototype.propertyIsEnumerable.call(t,n)&&(o[n]=t[n])}return o}(t,P),i=parseInt("".concat(n),10),a=parseInt("".concat(r),10),u=parseInt("".concat(e.height||o.height),10),c=parseInt("".concat(e.width||o.width),10);return M(M(M(M(M({},e),o),i?{x:i}:{}),a?{y:a}:{}),{},{height:u,width:c,name:e.name,radius:e.radius})}function T(t){return s.createElement(S.bn,E({shapeType:"rectangle",propTransformer:_,activeClassName:"recharts-active-bar"},t))}var C=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return function(n,r){if("number"==typeof t)return t;var o=(0,l.hj)(n)||(0,l.Rw)(n);return o?t(n,r):(o||(0,j.Z)(!1),e)}},D=["value","background"];function I(t){return(I="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function N(){return(N=Object.assign?Object.assign.bind():function(t){for(var e=1;e=0)continue;n[r]=t[r]}return n}(t,e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);for(r=0;r=0)&&Object.prototype.propertyIsEnumerable.call(t,n)&&(o[n]=t[n])}return o}(e,D);if(!a)return null;var c=L(L(L(L(L({},u),{},{fill:"#eee"},a),i),(0,w.bw)(t.props,e,n)),{},{onAnimationStart:t.handleAnimationStart,onAnimationEnd:t.handleAnimationEnd,dataKey:r,index:n,className:"recharts-bar-background-rectangle"});return s.createElement(T,N({key:"background-bar-".concat(n),option:t.props.background,isActive:n===o},c))})}},{key:"renderErrorBar",value:function(t,e){if(this.props.isAnimationActive&&!this.state.isAnimationFinished)return null;var n=this.props,r=n.data,o=n.xAxis,i=n.yAxis,a=n.layout,l=n.children,f=(0,c.NN)(l,b.W);if(!f)return null;var p="vertical"===a?r[0].height/2:r[0].width/2,h=function(t,e){var n=Array.isArray(t.value)?t.value[1]:t.value;return{x:t.x,y:t.y,value:n,errorVal:(0,u.F$)(t,e)}};return s.createElement(m.m,{clipPath:t?"url(#clipPath-".concat(e,")"):null},f.map(function(t){return s.cloneElement(t,{key:"error-bar-".concat(e,"-").concat(t.props.dataKey),data:r,xAxis:o,yAxis:i,layout:a,offset:p,dataPointFormatter:h})}))}},{key:"render",value:function(){var t=this.props,e=t.hide,n=t.data,r=t.className,o=t.xAxis,i=t.yAxis,a=t.left,u=t.top,c=t.width,l=t.height,p=t.isAnimationActive,h=t.background,d=t.id;if(e||!n||!n.length)return null;var y=this.state.isAnimationFinished,b=(0,f.Z)("recharts-bar",r),g=o&&o.allowDataOverflow,O=i&&i.allowDataOverflow,w=g||O,j=v()(d)?this.id:d;return s.createElement(m.m,{className:b},g||O?s.createElement("defs",null,s.createElement("clipPath",{id:"clipPath-".concat(j)},s.createElement("rect",{x:g?a:a-c/2,y:O?u:u-l/2,width:g?c:2*c,height:O?l:2*l}))):null,s.createElement(m.m,{className:"recharts-bar-rectangles",clipPath:w?"url(#clipPath-".concat(j,")"):null},h?this.renderBackground():null,this.renderRectangles()),this.renderErrorBar(w,j),(!p||y)&&x.e.renderCallByParent(this.props,n))}}],n=[{key:"getDerivedStateFromProps",value:function(t,e){return t.animationId!==e.prevAnimationId?{prevAnimationId:t.animationId,curData:t.data,prevData:e.curData}:t.data!==e.curData?{curData:t.data}:null}}],e&&R(r.prototype,e),n&&R(r,n),Object.defineProperty(r,"prototype",{writable:!1}),r}(s.PureComponent);function H(t){return(H="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function q(t,e){for(var n=0;n0&&Math.abs(g)0&&Math.abs(b)0&&(A=Math.min((t||0)-(E[e-1]||0),A))}),Number.isFinite(A)){var k=A/P,M="vertical"===m.layout?n.height:n.width;if("gap"===m.padding&&(c=k*M/2),"no-gap"===m.padding){var _=(0,l.h1)(t.barCategoryGap,k*M),T=k*M/2;c=T-_-(T-_)/M*_}}}f="xAxis"===r?[n.left+(O.left||0)+(c||0),n.left+n.width-(O.right||0)-(c||0)]:"yAxis"===r?"horizontal"===s?[n.top+n.height-(O.bottom||0),n.top+(O.top||0)]:[n.top+(O.top||0)+(c||0),n.top+n.height-(O.bottom||0)-(c||0)]:m.range,j&&(f=[f[1],f[0]]);var C=(0,u.Hq)(m,o,d),D=C.scale,I=C.realScaleType;D.domain(g).range(f),(0,u.zF)(D);var N=(0,u.g$)(D,X(X({},m),{},{realScaleType:I}));"xAxis"===r?(v="top"===b&&!w||"bottom"===b&&w,p=n.left,y=h[S]-v*m.height):"yAxis"===r&&(v="left"===b&&!w||"right"===b&&w,p=h[S]-v*m.width,y=n.top);var B=X(X(X({},m),N),{},{realScaleType:I,x:p,y:y,scale:D,width:"xAxis"===r?n.width:m.width,height:"yAxis"===r?n.height:m.height});return B.bandSize=(0,u.zT)(B,N),m.hide||"xAxis"!==r?m.hide||(h[S]+=(v?-1:1)*B.width):h[S]+=(v?-1:1)*B.height,X(X({},i),{},V({},a,B))},{})},J=function(t,e){var n=t.x,r=t.y,o=e.x,i=e.y;return{x:Math.min(n,o),y:Math.min(r,i),width:Math.abs(o-n),height:Math.abs(i-r)}},Q=function(t){return J({x:t.x1,y:t.y1},{x:t.x2,y:t.y2})},tt=function(){var t,e;function n(t){!function(t,e){if(!(t instanceof e))throw TypeError("Cannot call a class as a function")}(this,n),this.scale=t}return t=[{key:"domain",get:function(){return this.scale.domain}},{key:"range",get:function(){return this.scale.range}},{key:"rangeMin",get:function(){return this.range()[0]}},{key:"rangeMax",get:function(){return this.range()[1]}},{key:"bandwidth",get:function(){return this.scale.bandwidth}},{key:"apply",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=e.bandAware,r=e.position;if(void 0!==t){if(r)switch(r){case"start":default:return this.scale(t);case"middle":var o=this.bandwidth?this.bandwidth()/2:0;return this.scale(t)+o;case"end":var i=this.bandwidth?this.bandwidth():0;return this.scale(t)+i}if(n){var a=this.bandwidth?this.bandwidth()/2:0;return this.scale(t)+a}return this.scale(t)}}},{key:"isInRange",value:function(t){var e=this.range(),n=e[0],r=e[e.length-1];return n<=r?t>=n&&t<=r:t>=r&&t<=n}}],e=[{key:"create",value:function(t){return new n(t)}}],t&&q(n.prototype,t),e&&q(n,e),Object.defineProperty(n,"prototype",{writable:!1}),n}();V(tt,"EPS",1e-4);var te=function(t){var e=Object.keys(t).reduce(function(e,n){return X(X({},e),{},V({},n,tt.create(t[n])))},{});return X(X({},e),{},{apply:function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=n.bandAware,i=n.position;return o()(t,function(t,n){return e[n].apply(t,{bandAware:r,position:i})})},isInRange:function(t){return a()(t,function(t,n){return e[n].isInRange(t)})}})},tn=function(t){var e=t.width,n=t.height,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,o=(r%180+180)%180*Math.PI/180,i=Math.atan(n/e);return Math.abs(o>i&&otx(e,t()).base(e.base()),tj.o.apply(e,arguments),e}},scaleOrdinal:function(){return tX.Z},scalePoint:function(){return f.x},scalePow:function(){return tQ},scaleQuantile:function(){return function t(){var e,n=[],r=[],o=[];function i(){var t=0,e=Math.max(1,r.length);for(o=Array(e-1);++t=1)return+n(t[r-1],r-1,t);var r,o=(r-1)*e,i=Math.floor(o),a=+n(t[i],i,t);return a+(+n(t[i+1],i+1,t)-a)*(o-i)}}(n,t/e);return a}function a(t){return null==t||isNaN(t=+t)?e:r[P(o,t)]}return a.invertExtent=function(t){var e=r.indexOf(t);return e<0?[NaN,NaN]:[e>0?o[e-1]:n[0],e=o?[i[o-1],r]:[i[e-1],i[e]]},u.unknown=function(t){return arguments.length&&(e=t),u},u.thresholds=function(){return i.slice()},u.copy=function(){return t().domain([n,r]).range(a).unknown(e)},tj.o.apply(tN(u),arguments)}},scaleRadial:function(){return function t(){var e,n=tw(),r=[0,1],o=!1;function i(t){var r,i=Math.sign(r=n(t))*Math.sqrt(Math.abs(r));return isNaN(i)?e:o?Math.round(i):i}return i.invert=function(t){return n.invert(t1(t))},i.domain=function(t){return arguments.length?(n.domain(t),i):n.domain()},i.range=function(t){return arguments.length?(n.range((r=Array.from(t,td)).map(t1)),i):r.slice()},i.rangeRound=function(t){return i.range(t).round(!0)},i.round=function(t){return arguments.length?(o=!!t,i):o},i.clamp=function(t){return arguments.length?(n.clamp(t),i):n.clamp()},i.unknown=function(t){return arguments.length?(e=t,i):e},i.copy=function(){return t(n.domain(),r).round(o).clamp(n.clamp()).unknown(e)},tj.o.apply(i,arguments),tN(i)}},scaleSequential:function(){return function t(){var e=tN(nX()(tv));return e.copy=function(){return nV(e,t())},tj.O.apply(e,arguments)}},scaleSequentialLog:function(){return function t(){var e=tW(nX()).domain([1,10]);return e.copy=function(){return nV(e,t()).base(e.base())},tj.O.apply(e,arguments)}},scaleSequentialPow:function(){return nG},scaleSequentialQuantile:function(){return function t(){var e=[],n=tv;function r(t){if(null!=t&&!isNaN(t=+t))return n((P(e,t,1)-1)/(e.length-1))}return r.domain=function(t){if(!arguments.length)return e.slice();for(let n of(e=[],t))null==n||isNaN(n=+n)||e.push(n);return e.sort(g),r},r.interpolator=function(t){return arguments.length?(n=t,r):n},r.range=function(){return e.map((t,r)=>n(r/(e.length-1)))},r.quantiles=function(t){return Array.from({length:t+1},(n,r)=>(function(t,e,n){if(!(!(r=(t=Float64Array.from(function*(t,e){if(void 0===e)for(let e of t)null!=e&&(e=+e)>=e&&(yield e);else{let n=-1;for(let r of t)null!=(r=e(r,++n,t))&&(r=+r)>=r&&(yield r)}}(t,void 0))).length)||isNaN(e=+e))){if(e<=0||r<2)return t6(t);if(e>=1)return t2(t);var r,o=(r-1)*e,i=Math.floor(o),a=t2((function t(e,n,r=0,o=1/0,i){if(n=Math.floor(n),r=Math.floor(Math.max(0,r)),o=Math.floor(Math.min(e.length-1,o)),!(r<=n&&n<=o))return e;for(i=void 0===i?t5:function(t=g){if(t===g)return t5;if("function"!=typeof t)throw TypeError("compare is not a function");return(e,n)=>{let r=t(e,n);return r||0===r?r:(0===t(n,n))-(0===t(e,e))}}(i);o>r;){if(o-r>600){let a=o-r+1,u=n-r+1,c=Math.log(a),l=.5*Math.exp(2*c/3),s=.5*Math.sqrt(c*l*(a-l)/a)*(u-a/2<0?-1:1),f=Math.max(r,Math.floor(n-u*l/a+s)),p=Math.min(o,Math.floor(n+(a-u)*l/a+s));t(e,n,f,p,i)}let a=e[n],u=r,c=o;for(t3(e,r,n),i(e[o],a)>0&&t3(e,r,o);ui(e[u],a);)++u;for(;i(e[c],a)>0;)--c}0===i(e[r],a)?t3(e,r,c):t3(e,++c,o),c<=n&&(r=c+1),n<=c&&(o=c-1)}return e})(t,i).subarray(0,i+1));return a+(t6(t.subarray(i+1))-a)*(o-i)}})(e,r/t))},r.copy=function(){return t(n).domain(e)},tj.O.apply(r,arguments)}},scaleSequentialSqrt:function(){return nK},scaleSequentialSymlog:function(){return function t(){var e=tY(nX());return e.copy=function(){return nV(e,t()).constant(e.constant())},tj.O.apply(e,arguments)}},scaleSqrt:function(){return t0},scaleSymlog:function(){return function t(){var e=tY(tO());return e.copy=function(){return tx(e,t()).constant(e.constant())},tj.o.apply(e,arguments)}},scaleThreshold:function(){return function t(){var e,n=[.5],r=[0,1],o=1;function i(t){return null!=t&&t<=t?r[P(n,t,0,o)]:e}return i.domain=function(t){return arguments.length?(o=Math.min((n=Array.from(t)).length,r.length-1),i):n.slice()},i.range=function(t){return arguments.length?(r=Array.from(t),o=Math.min(n.length,r.length-1),i):r.slice()},i.invertExtent=function(t){var e=r.indexOf(t);return[n[e-1],n[e]]},i.unknown=function(t){return arguments.length?(e=t,i):e},i.copy=function(){return t().domain(n).range(r).unknown(e)},tj.o.apply(i,arguments)}},scaleTime:function(){return nq},scaleUtc:function(){return nY},tickFormat:function(){return tI}});var f=n(5284);let p=Math.sqrt(50),h=Math.sqrt(10),d=Math.sqrt(2);function y(t,e,n){let r,o,i;let a=(e-t)/Math.max(0,n),u=Math.floor(Math.log10(a)),c=a/Math.pow(10,u),l=c>=p?10:c>=h?5:c>=d?2:1;return(u<0?(r=Math.round(t*(i=Math.pow(10,-u)/l)),o=Math.round(e*i),r/ie&&--o,i=-i):(r=Math.round(t/(i=Math.pow(10,u)*l)),o=Math.round(e/i),r*ie&&--o),o0))return[];if(t===e)return[t];let r=e=o))return[];let u=i-o+1,c=Array(u);if(r){if(a<0)for(let t=0;te?1:t>=e?0:NaN}function x(t,e){return null==t||null==e?NaN:et?1:e>=t?0:NaN}function O(t){let e,n,r;function o(t,r,o=0,i=t.length){if(o>>1;0>n(t[e],r)?o=e+1:i=e}while(og(t(e),n),r=(e,n)=>t(e)-n):(e=t===g||t===x?t:w,n=t,r=t),{left:o,center:function(t,e,n=0,i=t.length){let a=o(t,e,n,i-1);return a>n&&r(t[a-1],e)>-r(t[a],e)?a-1:a},right:function(t,r,o=0,i=t.length){if(o>>1;0>=n(t[e],r)?o=e+1:i=e}while(o>8&15|e>>4&240,e>>4&15|240&e,(15&e)<<4|15&e,1):8===n?W(e>>24&255,e>>16&255,e>>8&255,(255&e)/255):4===n?W(e>>12&15|e>>8&240,e>>8&15|e>>4&240,e>>4&15|240&e,((15&e)<<4|15&e)/255):null):(e=D.exec(t))?new q(e[1],e[2],e[3],1):(e=I.exec(t))?new q(255*e[1]/100,255*e[2]/100,255*e[3]/100,1):(e=N.exec(t))?W(e[1],e[2],e[3],e[4]):(e=B.exec(t))?W(255*e[1]/100,255*e[2]/100,255*e[3]/100,e[4]):(e=L.exec(t))?J(e[1],e[2]/100,e[3]/100,1):(e=R.exec(t))?J(e[1],e[2]/100,e[3]/100,e[4]):z.hasOwnProperty(t)?Z(z[t]):"transparent"===t?new q(NaN,NaN,NaN,0):null}function Z(t){return new q(t>>16&255,t>>8&255,255&t,1)}function W(t,e,n,r){return r<=0&&(t=e=n=NaN),new q(t,e,n,r)}function H(t,e,n,r){var o;return 1==arguments.length?((o=t)instanceof k||(o=F(o)),o)?new q((o=o.rgb()).r,o.g,o.b,o.opacity):new q:new q(t,e,n,null==r?1:r)}function q(t,e,n,r){this.r=+t,this.g=+e,this.b=+n,this.opacity=+r}function Y(){return`#${K(this.r)}${K(this.g)}${K(this.b)}`}function X(){let t=V(this.opacity);return`${1===t?"rgb(":"rgba("}${G(this.r)}, ${G(this.g)}, ${G(this.b)}${1===t?")":`, ${t})`}`}function V(t){return isNaN(t)?1:Math.max(0,Math.min(1,t))}function G(t){return Math.max(0,Math.min(255,Math.round(t)||0))}function K(t){return((t=G(t))<16?"0":"")+t.toString(16)}function J(t,e,n,r){return r<=0?t=e=n=NaN:n<=0||n>=1?t=e=NaN:e<=0&&(t=NaN),new tt(t,e,n,r)}function Q(t){if(t instanceof tt)return new tt(t.h,t.s,t.l,t.opacity);if(t instanceof k||(t=F(t)),!t)return new tt;if(t instanceof tt)return t;var e=(t=t.rgb()).r/255,n=t.g/255,r=t.b/255,o=Math.min(e,n,r),i=Math.max(e,n,r),a=NaN,u=i-o,c=(i+o)/2;return u?(a=e===i?(n-r)/u+(n0&&c<1?0:a,new tt(a,u,c,t.opacity)}function tt(t,e,n,r){this.h=+t,this.s=+e,this.l=+n,this.opacity=+r}function te(t){return(t=(t||0)%360)<0?t+360:t}function tn(t){return Math.max(0,Math.min(1,t||0))}function tr(t,e,n){return(t<60?e+(n-e)*t/60:t<180?n:t<240?e+(n-e)*(240-t)/60:e)*255}function to(t,e,n,r,o){var i=t*t,a=i*t;return((1-3*t+3*i-a)*e+(4-6*i+3*a)*n+(1+3*t+3*i-3*a)*r+a*o)/6}A(k,F,{copy(t){return Object.assign(new this.constructor,this,t)},displayable(){return this.rgb().displayable()},hex:U,formatHex:U,formatHex8:function(){return this.rgb().formatHex8()},formatHsl:function(){return Q(this).formatHsl()},formatRgb:$,toString:$}),A(q,H,E(k,{brighter(t){return t=null==t?1.4285714285714286:Math.pow(1.4285714285714286,t),new q(this.r*t,this.g*t,this.b*t,this.opacity)},darker(t){return t=null==t?.7:Math.pow(.7,t),new q(this.r*t,this.g*t,this.b*t,this.opacity)},rgb(){return this},clamp(){return new q(G(this.r),G(this.g),G(this.b),V(this.opacity))},displayable(){return -.5<=this.r&&this.r<255.5&&-.5<=this.g&&this.g<255.5&&-.5<=this.b&&this.b<255.5&&0<=this.opacity&&this.opacity<=1},hex:Y,formatHex:Y,formatHex8:function(){return`#${K(this.r)}${K(this.g)}${K(this.b)}${K((isNaN(this.opacity)?1:this.opacity)*255)}`},formatRgb:X,toString:X})),A(tt,function(t,e,n,r){return 1==arguments.length?Q(t):new tt(t,e,n,null==r?1:r)},E(k,{brighter(t){return t=null==t?1.4285714285714286:Math.pow(1.4285714285714286,t),new tt(this.h,this.s,this.l*t,this.opacity)},darker(t){return t=null==t?.7:Math.pow(.7,t),new tt(this.h,this.s,this.l*t,this.opacity)},rgb(){var t=this.h%360+(this.h<0)*360,e=isNaN(t)||isNaN(this.s)?0:this.s,n=this.l,r=n+(n<.5?n:1-n)*e,o=2*n-r;return new q(tr(t>=240?t-240:t+120,o,r),tr(t,o,r),tr(t<120?t+240:t-120,o,r),this.opacity)},clamp(){return new tt(te(this.h),tn(this.s),tn(this.l),V(this.opacity))},displayable(){return(0<=this.s&&this.s<=1||isNaN(this.s))&&0<=this.l&&this.l<=1&&0<=this.opacity&&this.opacity<=1},formatHsl(){let t=V(this.opacity);return`${1===t?"hsl(":"hsla("}${te(this.h)}, ${100*tn(this.s)}%, ${100*tn(this.l)}%${1===t?")":`, ${t})`}`}}));var ti=t=>()=>t;function ta(t,e){var n=e-t;return n?function(e){return t+e*n}:ti(isNaN(t)?e:t)}var tu=function t(e){var n,r=1==(n=+(n=e))?ta:function(t,e){var r,o,i;return e-t?(r=t,o=e,r=Math.pow(r,i=n),o=Math.pow(o,i)-r,i=1/i,function(t){return Math.pow(r+t*o,i)}):ti(isNaN(t)?e:t)};function o(t,e){var n=r((t=H(t)).r,(e=H(e)).r),o=r(t.g,e.g),i=r(t.b,e.b),a=ta(t.opacity,e.opacity);return function(e){return t.r=n(e),t.g=o(e),t.b=i(e),t.opacity=a(e),t+""}}return o.gamma=t,o}(1);function tc(t){return function(e){var n,r,o=e.length,i=Array(o),a=Array(o),u=Array(o);for(n=0;n=1?(n=1,e-1):Math.floor(n*e),o=t[r],i=t[r+1],a=r>0?t[r-1]:2*o-i,u=ru&&(a=e.slice(u,a),l[c]?l[c]+=a:l[++c]=a),(o=o[0])===(i=i[0])?l[c]?l[c]+=i:l[++c]=i:(l[++c]=null,s.push({i:c,x:tl(o,i)})),u=tf.lastIndex;return ue&&(n=t,t=e,e=n),l=function(n){return Math.max(t,Math.min(e,n))}),r=c>2?tg:tb,o=i=null,f}function f(e){return null==e||isNaN(e=+e)?n:(o||(o=r(a.map(t),u,c)))(t(l(e)))}return f.invert=function(n){return l(e((i||(i=r(u,a.map(t),tl)))(n)))},f.domain=function(t){return arguments.length?(a=Array.from(t,td),s()):a.slice()},f.range=function(t){return arguments.length?(u=Array.from(t),s()):u.slice()},f.rangeRound=function(t){return u=Array.from(t),c=th,s()},f.clamp=function(t){return arguments.length?(l=!!t||tv,s()):l!==tv},f.interpolate=function(t){return arguments.length?(c=t,s()):c},f.unknown=function(t){return arguments.length?(n=t,f):n},function(n,r){return t=n,e=r,s()}}function tw(){return tO()(tv,tv)}var tj=n(9999),tS=/^(?:(.)?([<>=^]))?([+\-( ])?([$#])?(0)?(\d+)?(,)?(\.\d+)?(~)?([a-z%])?$/i;function tP(t){var e;if(!(e=tS.exec(t)))throw Error("invalid format: "+t);return new tA({fill:e[1],align:e[2],sign:e[3],symbol:e[4],zero:e[5],width:e[6],comma:e[7],precision:e[8]&&e[8].slice(1),trim:e[9],type:e[10]})}function tA(t){this.fill=void 0===t.fill?" ":t.fill+"",this.align=void 0===t.align?">":t.align+"",this.sign=void 0===t.sign?"-":t.sign+"",this.symbol=void 0===t.symbol?"":t.symbol+"",this.zero=!!t.zero,this.width=void 0===t.width?void 0:+t.width,this.comma=!!t.comma,this.precision=void 0===t.precision?void 0:+t.precision,this.trim=!!t.trim,this.type=void 0===t.type?"":t.type+""}function tE(t,e){if((n=(t=e?t.toExponential(e-1):t.toExponential()).indexOf("e"))<0)return null;var n,r=t.slice(0,n);return[r.length>1?r[0]+r.slice(2):r,+t.slice(n+1)]}function tk(t){return(t=tE(Math.abs(t)))?t[1]:NaN}function tM(t,e){var n=tE(t,e);if(!n)return t+"";var r=n[0],o=n[1];return o<0?"0."+Array(-o).join("0")+r:r.length>o+1?r.slice(0,o+1)+"."+r.slice(o+1):r+Array(o-r.length+2).join("0")}tP.prototype=tA.prototype,tA.prototype.toString=function(){return this.fill+this.align+this.sign+this.symbol+(this.zero?"0":"")+(void 0===this.width?"":Math.max(1,0|this.width))+(this.comma?",":"")+(void 0===this.precision?"":"."+Math.max(0,0|this.precision))+(this.trim?"~":"")+this.type};var t_={"%":(t,e)=>(100*t).toFixed(e),b:t=>Math.round(t).toString(2),c:t=>t+"",d:function(t){return Math.abs(t=Math.round(t))>=1e21?t.toLocaleString("en").replace(/,/g,""):t.toString(10)},e:(t,e)=>t.toExponential(e),f:(t,e)=>t.toFixed(e),g:(t,e)=>t.toPrecision(e),o:t=>Math.round(t).toString(8),p:(t,e)=>tM(100*t,e),r:tM,s:function(t,e){var n=tE(t,e);if(!n)return t+"";var o=n[0],i=n[1],a=i-(r=3*Math.max(-8,Math.min(8,Math.floor(i/3))))+1,u=o.length;return a===u?o:a>u?o+Array(a-u+1).join("0"):a>0?o.slice(0,a)+"."+o.slice(a):"0."+Array(1-a).join("0")+tE(t,Math.max(0,e+a-1))[0]},X:t=>Math.round(t).toString(16).toUpperCase(),x:t=>Math.round(t).toString(16)};function tT(t){return t}var tC=Array.prototype.map,tD=["y","z","a","f","p","n","\xb5","m","","k","M","G","T","P","E","Z","Y"];function tI(t,e,n,r){var o,u,c=b(t,e,n);switch((r=tP(null==r?",f":r)).type){case"s":var l=Math.max(Math.abs(t),Math.abs(e));return null!=r.precision||isNaN(u=Math.max(0,3*Math.max(-8,Math.min(8,Math.floor(tk(l)/3)))-tk(Math.abs(c))))||(r.precision=u),a(r,l);case"":case"e":case"g":case"p":case"r":null!=r.precision||isNaN(u=Math.max(0,tk(Math.abs(Math.max(Math.abs(t),Math.abs(e)))-(o=Math.abs(o=c)))-tk(o))+1)||(r.precision=u-("e"===r.type));break;case"f":case"%":null!=r.precision||isNaN(u=Math.max(0,-tk(Math.abs(c))))||(r.precision=u-("%"===r.type)*2)}return i(r)}function tN(t){var e=t.domain;return t.ticks=function(t){var n=e();return v(n[0],n[n.length-1],null==t?10:t)},t.tickFormat=function(t,n){var r=e();return tI(r[0],r[r.length-1],null==t?10:t,n)},t.nice=function(n){null==n&&(n=10);var r,o,i=e(),a=0,u=i.length-1,c=i[a],l=i[u],s=10;for(l0;){if((o=m(c,l,n))===r)return i[a]=c,i[u]=l,e(i);if(o>0)c=Math.floor(c/o)*o,l=Math.ceil(l/o)*o;else if(o<0)c=Math.ceil(c*o)/o,l=Math.floor(l*o)/o;else break;r=o}return t},t}function tB(){var t=tw();return t.copy=function(){return tx(t,tB())},tj.o.apply(t,arguments),tN(t)}function tL(t,e){t=t.slice();var n,r=0,o=t.length-1,i=t[r],a=t[o];return a-t(-e,n)}function tW(t){let e,n;let r=t(tR,tz),o=r.domain,a=10;function u(){var i,u;return e=(i=a)===Math.E?Math.log:10===i&&Math.log10||2===i&&Math.log2||(i=Math.log(i),t=>Math.log(t)/i),n=10===(u=a)?tF:u===Math.E?Math.exp:t=>Math.pow(u,t),o()[0]<0?(e=tZ(e),n=tZ(n),t(tU,t$)):t(tR,tz),r}return r.base=function(t){return arguments.length?(a=+t,u()):a},r.domain=function(t){return arguments.length?(o(t),u()):o()},r.ticks=t=>{let r,i;let u=o(),c=u[0],l=u[u.length-1],s=l0){for(;f<=p;++f)for(r=1;rl)break;d.push(i)}}else for(;f<=p;++f)for(r=a-1;r>=1;--r)if(!((i=f>0?r/n(-f):r*n(f))l)break;d.push(i)}2*d.length{if(null==t&&(t=10),null==o&&(o=10===a?"s":","),"function"!=typeof o&&(a%1||null!=(o=tP(o)).precision||(o.trim=!0),o=i(o)),t===1/0)return o;let u=Math.max(1,a*t/r.ticks().length);return t=>{let r=t/n(Math.round(e(t)));return r*ao(tL(o(),{floor:t=>n(Math.floor(e(t))),ceil:t=>n(Math.ceil(e(t)))})),r}function tH(t){return function(e){return Math.sign(e)*Math.log1p(Math.abs(e/t))}}function tq(t){return function(e){return Math.sign(e)*Math.expm1(Math.abs(e))*t}}function tY(t){var e=1,n=t(tH(1),tq(e));return n.constant=function(n){return arguments.length?t(tH(e=+n),tq(e)):e},tN(n)}i=(o=function(t){var e,n,o,i=void 0===t.grouping||void 0===t.thousands?tT:(e=tC.call(t.grouping,Number),n=t.thousands+"",function(t,r){for(var o=t.length,i=[],a=0,u=e[0],c=0;o>0&&u>0&&(c+u+1>r&&(u=Math.max(1,r-c)),i.push(t.substring(o-=u,o+u)),!((c+=u+1)>r));)u=e[a=(a+1)%e.length];return i.reverse().join(n)}),a=void 0===t.currency?"":t.currency[0]+"",u=void 0===t.currency?"":t.currency[1]+"",c=void 0===t.decimal?".":t.decimal+"",l=void 0===t.numerals?tT:(o=tC.call(t.numerals,String),function(t){return t.replace(/[0-9]/g,function(t){return o[+t]})}),s=void 0===t.percent?"%":t.percent+"",f=void 0===t.minus?"−":t.minus+"",p=void 0===t.nan?"NaN":t.nan+"";function h(t){var e=(t=tP(t)).fill,n=t.align,o=t.sign,h=t.symbol,d=t.zero,y=t.width,v=t.comma,m=t.precision,b=t.trim,g=t.type;"n"===g?(v=!0,g="g"):t_[g]||(void 0===m&&(m=12),b=!0,g="g"),(d||"0"===e&&"="===n)&&(d=!0,e="0",n="=");var x="$"===h?a:"#"===h&&/[boxX]/.test(g)?"0"+g.toLowerCase():"",O="$"===h?u:/[%p]/.test(g)?s:"",w=t_[g],j=/[defgprs%]/.test(g);function S(t){var a,u,s,h=x,S=O;if("c"===g)S=w(t)+S,t="";else{var P=(t=+t)<0||1/t<0;if(t=isNaN(t)?p:w(Math.abs(t),m),b&&(t=function(t){e:for(var e,n=t.length,r=1,o=-1;r0&&(o=0)}return o>0?t.slice(0,o)+t.slice(e+1):t}(t)),P&&0==+t&&"+"!==o&&(P=!1),h=(P?"("===o?o:f:"-"===o||"("===o?"":o)+h,S=("s"===g?tD[8+r/3]:"")+S+(P&&"("===o?")":""),j){for(a=-1,u=t.length;++a(s=t.charCodeAt(a))||s>57){S=(46===s?c+t.slice(a+1):t.slice(a))+S,t=t.slice(0,a);break}}}v&&!d&&(t=i(t,1/0));var A=h.length+t.length+S.length,E=A>1)+h+t+S+E.slice(A);break;default:t=E+h+t+S}return l(t)}return m=void 0===m?6:/[gprs]/.test(g)?Math.max(1,Math.min(21,m)):Math.max(0,Math.min(20,m)),S.toString=function(){return t+""},S}return{format:h,formatPrefix:function(t,e){var n=h(((t=tP(t)).type="f",t)),r=3*Math.max(-8,Math.min(8,Math.floor(tk(e)/3))),o=Math.pow(10,-r),i=tD[8+r/3];return function(t){return n(o*t)+i}}}}({thousands:",",grouping:[3],currency:["$",""]})).format,a=o.formatPrefix;var tX=n(6967);function tV(t){return function(e){return e<0?-Math.pow(-e,t):Math.pow(e,t)}}function tG(t){return t<0?-Math.sqrt(-t):Math.sqrt(t)}function tK(t){return t<0?-t*t:t*t}function tJ(t){var e=t(tv,tv),n=1;return e.exponent=function(e){return arguments.length?1==(n=+e)?t(tv,tv):.5===n?t(tG,tK):t(tV(n),tV(1/n)):n},tN(e)}function tQ(){var t=tJ(tO());return t.copy=function(){return tx(t,tQ()).exponent(t.exponent())},tj.o.apply(t,arguments),t}function t0(){return tQ.apply(null,arguments).exponent(.5)}function t1(t){return Math.sign(t)*t*t}function t2(t,e){let n;if(void 0===e)for(let e of t)null!=e&&(n=e)&&(n=e);else{let r=-1;for(let o of t)null!=(o=e(o,++r,t))&&(n=o)&&(n=o)}return n}function t6(t,e){let n;if(void 0===e)for(let e of t)null!=e&&(n>e||void 0===n&&e>=e)&&(n=e);else{let r=-1;for(let o of t)null!=(o=e(o,++r,t))&&(n>o||void 0===n&&o>=o)&&(n=o)}return n}function t5(t,e){return(null==t||!(t>=t))-(null==e||!(e>=e))||(te?1:0)}function t3(t,e,n){let r=t[e];t[e]=t[n],t[n]=r}let t7=new Date,t4=new Date;function t8(t,e,n,r){function o(e){return t(e=0==arguments.length?new Date:new Date(+e)),e}return o.floor=e=>(t(e=new Date(+e)),e),o.ceil=n=>(t(n=new Date(n-1)),e(n,1),t(n),n),o.round=t=>{let e=o(t),n=o.ceil(t);return t-e(e(t=new Date(+t),null==n?1:Math.floor(n)),t),o.range=(n,r,i)=>{let a;let u=[];if(n=o.ceil(n),i=null==i?1:Math.floor(i),!(n0))return u;do u.push(a=new Date(+n)),e(n,i),t(n);while(at8(e=>{if(e>=e)for(;t(e),!n(e);)e.setTime(e-1)},(t,r)=>{if(t>=t){if(r<0)for(;++r<=0;)for(;e(t,-1),!n(t););else for(;--r>=0;)for(;e(t,1),!n(t););}}),n&&(o.count=(e,r)=>(t7.setTime(+e),t4.setTime(+r),t(t7),t(t4),Math.floor(n(t7,t4))),o.every=t=>isFinite(t=Math.floor(t))&&t>0?t>1?o.filter(r?e=>r(e)%t==0:e=>o.count(0,e)%t==0):o:null),o}let t9=t8(()=>{},(t,e)=>{t.setTime(+t+e)},(t,e)=>e-t);t9.every=t=>isFinite(t=Math.floor(t))&&t>0?t>1?t8(e=>{e.setTime(Math.floor(e/t)*t)},(e,n)=>{e.setTime(+e+n*t)},(e,n)=>(n-e)/t):t9:null,t9.range;let et=t8(t=>{t.setTime(t-t.getMilliseconds())},(t,e)=>{t.setTime(+t+1e3*e)},(t,e)=>(e-t)/1e3,t=>t.getUTCSeconds());et.range;let ee=t8(t=>{t.setTime(t-t.getMilliseconds()-1e3*t.getSeconds())},(t,e)=>{t.setTime(+t+6e4*e)},(t,e)=>(e-t)/6e4,t=>t.getMinutes());ee.range;let en=t8(t=>{t.setUTCSeconds(0,0)},(t,e)=>{t.setTime(+t+6e4*e)},(t,e)=>(e-t)/6e4,t=>t.getUTCMinutes());en.range;let er=t8(t=>{t.setTime(t-t.getMilliseconds()-1e3*t.getSeconds()-6e4*t.getMinutes())},(t,e)=>{t.setTime(+t+36e5*e)},(t,e)=>(e-t)/36e5,t=>t.getHours());er.range;let eo=t8(t=>{t.setUTCMinutes(0,0,0)},(t,e)=>{t.setTime(+t+36e5*e)},(t,e)=>(e-t)/36e5,t=>t.getUTCHours());eo.range;let ei=t8(t=>t.setHours(0,0,0,0),(t,e)=>t.setDate(t.getDate()+e),(t,e)=>(e-t-(e.getTimezoneOffset()-t.getTimezoneOffset())*6e4)/864e5,t=>t.getDate()-1);ei.range;let ea=t8(t=>{t.setUTCHours(0,0,0,0)},(t,e)=>{t.setUTCDate(t.getUTCDate()+e)},(t,e)=>(e-t)/864e5,t=>t.getUTCDate()-1);ea.range;let eu=t8(t=>{t.setUTCHours(0,0,0,0)},(t,e)=>{t.setUTCDate(t.getUTCDate()+e)},(t,e)=>(e-t)/864e5,t=>Math.floor(t/864e5));function ec(t){return t8(e=>{e.setDate(e.getDate()-(e.getDay()+7-t)%7),e.setHours(0,0,0,0)},(t,e)=>{t.setDate(t.getDate()+7*e)},(t,e)=>(e-t-(e.getTimezoneOffset()-t.getTimezoneOffset())*6e4)/6048e5)}eu.range;let el=ec(0),es=ec(1),ef=ec(2),ep=ec(3),eh=ec(4),ed=ec(5),ey=ec(6);function ev(t){return t8(e=>{e.setUTCDate(e.getUTCDate()-(e.getUTCDay()+7-t)%7),e.setUTCHours(0,0,0,0)},(t,e)=>{t.setUTCDate(t.getUTCDate()+7*e)},(t,e)=>(e-t)/6048e5)}el.range,es.range,ef.range,ep.range,eh.range,ed.range,ey.range;let em=ev(0),eb=ev(1),eg=ev(2),ex=ev(3),eO=ev(4),ew=ev(5),ej=ev(6);em.range,eb.range,eg.range,ex.range,eO.range,ew.range,ej.range;let eS=t8(t=>{t.setDate(1),t.setHours(0,0,0,0)},(t,e)=>{t.setMonth(t.getMonth()+e)},(t,e)=>e.getMonth()-t.getMonth()+(e.getFullYear()-t.getFullYear())*12,t=>t.getMonth());eS.range;let eP=t8(t=>{t.setUTCDate(1),t.setUTCHours(0,0,0,0)},(t,e)=>{t.setUTCMonth(t.getUTCMonth()+e)},(t,e)=>e.getUTCMonth()-t.getUTCMonth()+(e.getUTCFullYear()-t.getUTCFullYear())*12,t=>t.getUTCMonth());eP.range;let eA=t8(t=>{t.setMonth(0,1),t.setHours(0,0,0,0)},(t,e)=>{t.setFullYear(t.getFullYear()+e)},(t,e)=>e.getFullYear()-t.getFullYear(),t=>t.getFullYear());eA.every=t=>isFinite(t=Math.floor(t))&&t>0?t8(e=>{e.setFullYear(Math.floor(e.getFullYear()/t)*t),e.setMonth(0,1),e.setHours(0,0,0,0)},(e,n)=>{e.setFullYear(e.getFullYear()+n*t)}):null,eA.range;let eE=t8(t=>{t.setUTCMonth(0,1),t.setUTCHours(0,0,0,0)},(t,e)=>{t.setUTCFullYear(t.getUTCFullYear()+e)},(t,e)=>e.getUTCFullYear()-t.getUTCFullYear(),t=>t.getUTCFullYear());function ek(t,e,n,r,o,i){let a=[[et,1,1e3],[et,5,5e3],[et,15,15e3],[et,30,3e4],[i,1,6e4],[i,5,3e5],[i,15,9e5],[i,30,18e5],[o,1,36e5],[o,3,108e5],[o,6,216e5],[o,12,432e5],[r,1,864e5],[r,2,1728e5],[n,1,6048e5],[e,1,2592e6],[e,3,7776e6],[t,1,31536e6]];function u(e,n,r){let o=Math.abs(n-e)/r,i=O(([,,t])=>t).right(a,o);if(i===a.length)return t.every(b(e/31536e6,n/31536e6,r));if(0===i)return t9.every(Math.max(b(e,n,r),1));let[u,c]=a[o/a[i-1][2]isFinite(t=Math.floor(t))&&t>0?t8(e=>{e.setUTCFullYear(Math.floor(e.getUTCFullYear()/t)*t),e.setUTCMonth(0,1),e.setUTCHours(0,0,0,0)},(e,n)=>{e.setUTCFullYear(e.getUTCFullYear()+n*t)}):null,eE.range;let[eM,e_]=ek(eE,eP,em,eu,eo,en),[eT,eC]=ek(eA,eS,el,ei,er,ee);function eD(t){if(0<=t.y&&t.y<100){var e=new Date(-1,t.m,t.d,t.H,t.M,t.S,t.L);return e.setFullYear(t.y),e}return new Date(t.y,t.m,t.d,t.H,t.M,t.S,t.L)}function eI(t){if(0<=t.y&&t.y<100){var e=new Date(Date.UTC(-1,t.m,t.d,t.H,t.M,t.S,t.L));return e.setUTCFullYear(t.y),e}return new Date(Date.UTC(t.y,t.m,t.d,t.H,t.M,t.S,t.L))}function eN(t,e,n){return{y:t,m:e,d:n,H:0,M:0,S:0,L:0}}var eB={"-":"",_:" ",0:"0"},eL=/^\s*\d+/,eR=/^%/,ez=/[\\^$*+?|[\]().{}]/g;function eU(t,e,n){var r=t<0?"-":"",o=(r?-t:t)+"",i=o.length;return r+(i[t.toLowerCase(),e]))}function eW(t,e,n){var r=eL.exec(e.slice(n,n+1));return r?(t.w=+r[0],n+r[0].length):-1}function eH(t,e,n){var r=eL.exec(e.slice(n,n+1));return r?(t.u=+r[0],n+r[0].length):-1}function eq(t,e,n){var r=eL.exec(e.slice(n,n+2));return r?(t.U=+r[0],n+r[0].length):-1}function eY(t,e,n){var r=eL.exec(e.slice(n,n+2));return r?(t.V=+r[0],n+r[0].length):-1}function eX(t,e,n){var r=eL.exec(e.slice(n,n+2));return r?(t.W=+r[0],n+r[0].length):-1}function eV(t,e,n){var r=eL.exec(e.slice(n,n+4));return r?(t.y=+r[0],n+r[0].length):-1}function eG(t,e,n){var r=eL.exec(e.slice(n,n+2));return r?(t.y=+r[0]+(+r[0]>68?1900:2e3),n+r[0].length):-1}function eK(t,e,n){var r=/^(Z)|([+-]\d\d)(?::?(\d\d))?/.exec(e.slice(n,n+6));return r?(t.Z=r[1]?0:-(r[2]+(r[3]||"00")),n+r[0].length):-1}function eJ(t,e,n){var r=eL.exec(e.slice(n,n+1));return r?(t.q=3*r[0]-3,n+r[0].length):-1}function eQ(t,e,n){var r=eL.exec(e.slice(n,n+2));return r?(t.m=r[0]-1,n+r[0].length):-1}function e0(t,e,n){var r=eL.exec(e.slice(n,n+2));return r?(t.d=+r[0],n+r[0].length):-1}function e1(t,e,n){var r=eL.exec(e.slice(n,n+3));return r?(t.m=0,t.d=+r[0],n+r[0].length):-1}function e2(t,e,n){var r=eL.exec(e.slice(n,n+2));return r?(t.H=+r[0],n+r[0].length):-1}function e6(t,e,n){var r=eL.exec(e.slice(n,n+2));return r?(t.M=+r[0],n+r[0].length):-1}function e5(t,e,n){var r=eL.exec(e.slice(n,n+2));return r?(t.S=+r[0],n+r[0].length):-1}function e3(t,e,n){var r=eL.exec(e.slice(n,n+3));return r?(t.L=+r[0],n+r[0].length):-1}function e7(t,e,n){var r=eL.exec(e.slice(n,n+6));return r?(t.L=Math.floor(r[0]/1e3),n+r[0].length):-1}function e4(t,e,n){var r=eR.exec(e.slice(n,n+1));return r?n+r[0].length:-1}function e8(t,e,n){var r=eL.exec(e.slice(n));return r?(t.Q=+r[0],n+r[0].length):-1}function e9(t,e,n){var r=eL.exec(e.slice(n));return r?(t.s=+r[0],n+r[0].length):-1}function nt(t,e){return eU(t.getDate(),e,2)}function ne(t,e){return eU(t.getHours(),e,2)}function nn(t,e){return eU(t.getHours()%12||12,e,2)}function nr(t,e){return eU(1+ei.count(eA(t),t),e,3)}function no(t,e){return eU(t.getMilliseconds(),e,3)}function ni(t,e){return no(t,e)+"000"}function na(t,e){return eU(t.getMonth()+1,e,2)}function nu(t,e){return eU(t.getMinutes(),e,2)}function nc(t,e){return eU(t.getSeconds(),e,2)}function nl(t){var e=t.getDay();return 0===e?7:e}function ns(t,e){return eU(el.count(eA(t)-1,t),e,2)}function nf(t){var e=t.getDay();return e>=4||0===e?eh(t):eh.ceil(t)}function np(t,e){return t=nf(t),eU(eh.count(eA(t),t)+(4===eA(t).getDay()),e,2)}function nh(t){return t.getDay()}function nd(t,e){return eU(es.count(eA(t)-1,t),e,2)}function ny(t,e){return eU(t.getFullYear()%100,e,2)}function nv(t,e){return eU((t=nf(t)).getFullYear()%100,e,2)}function nm(t,e){return eU(t.getFullYear()%1e4,e,4)}function nb(t,e){var n=t.getDay();return eU((t=n>=4||0===n?eh(t):eh.ceil(t)).getFullYear()%1e4,e,4)}function ng(t){var e=t.getTimezoneOffset();return(e>0?"-":(e*=-1,"+"))+eU(e/60|0,"0",2)+eU(e%60,"0",2)}function nx(t,e){return eU(t.getUTCDate(),e,2)}function nO(t,e){return eU(t.getUTCHours(),e,2)}function nw(t,e){return eU(t.getUTCHours()%12||12,e,2)}function nj(t,e){return eU(1+ea.count(eE(t),t),e,3)}function nS(t,e){return eU(t.getUTCMilliseconds(),e,3)}function nP(t,e){return nS(t,e)+"000"}function nA(t,e){return eU(t.getUTCMonth()+1,e,2)}function nE(t,e){return eU(t.getUTCMinutes(),e,2)}function nk(t,e){return eU(t.getUTCSeconds(),e,2)}function nM(t){var e=t.getUTCDay();return 0===e?7:e}function n_(t,e){return eU(em.count(eE(t)-1,t),e,2)}function nT(t){var e=t.getUTCDay();return e>=4||0===e?eO(t):eO.ceil(t)}function nC(t,e){return t=nT(t),eU(eO.count(eE(t),t)+(4===eE(t).getUTCDay()),e,2)}function nD(t){return t.getUTCDay()}function nI(t,e){return eU(eb.count(eE(t)-1,t),e,2)}function nN(t,e){return eU(t.getUTCFullYear()%100,e,2)}function nB(t,e){return eU((t=nT(t)).getUTCFullYear()%100,e,2)}function nL(t,e){return eU(t.getUTCFullYear()%1e4,e,4)}function nR(t,e){var n=t.getUTCDay();return eU((t=n>=4||0===n?eO(t):eO.ceil(t)).getUTCFullYear()%1e4,e,4)}function nz(){return"+0000"}function nU(){return"%"}function n$(t){return+t}function nF(t){return Math.floor(+t/1e3)}function nZ(t){return new Date(t)}function nW(t){return t instanceof Date?+t:+new Date(+t)}function nH(t,e,n,r,o,i,a,u,c,l){var s=tw(),f=s.invert,p=s.domain,h=l(".%L"),d=l(":%S"),y=l("%I:%M"),v=l("%I %p"),m=l("%a %d"),b=l("%b %d"),g=l("%B"),x=l("%Y");function O(t){return(c(t)1)for(var n,r,o,i=1,a=t[e[0]],u=a.length;i=12)]},q:function(t){return 1+~~(t.getMonth()/3)},Q:n$,s:nF,S:nc,u:nl,U:ns,V:np,w:nh,W:nd,x:null,X:null,y:ny,Y:nm,Z:ng,"%":nU},x={a:function(t){return a[t.getUTCDay()]},A:function(t){return i[t.getUTCDay()]},b:function(t){return c[t.getUTCMonth()]},B:function(t){return u[t.getUTCMonth()]},c:null,d:nx,e:nx,f:nP,g:nB,G:nR,H:nO,I:nw,j:nj,L:nS,m:nA,M:nE,p:function(t){return o[+(t.getUTCHours()>=12)]},q:function(t){return 1+~~(t.getUTCMonth()/3)},Q:n$,s:nF,S:nk,u:nM,U:n_,V:nC,w:nD,W:nI,x:null,X:null,y:nN,Y:nL,Z:nz,"%":nU},O={a:function(t,e,n){var r=h.exec(e.slice(n));return r?(t.w=d.get(r[0].toLowerCase()),n+r[0].length):-1},A:function(t,e,n){var r=f.exec(e.slice(n));return r?(t.w=p.get(r[0].toLowerCase()),n+r[0].length):-1},b:function(t,e,n){var r=m.exec(e.slice(n));return r?(t.m=b.get(r[0].toLowerCase()),n+r[0].length):-1},B:function(t,e,n){var r=y.exec(e.slice(n));return r?(t.m=v.get(r[0].toLowerCase()),n+r[0].length):-1},c:function(t,n,r){return S(t,e,n,r)},d:e0,e:e0,f:e7,g:eG,G:eV,H:e2,I:e2,j:e1,L:e3,m:eQ,M:e6,p:function(t,e,n){var r=l.exec(e.slice(n));return r?(t.p=s.get(r[0].toLowerCase()),n+r[0].length):-1},q:eJ,Q:e8,s:e9,S:e5,u:eH,U:eq,V:eY,w:eW,W:eX,x:function(t,e,r){return S(t,n,e,r)},X:function(t,e,n){return S(t,r,e,n)},y:eG,Y:eV,Z:eK,"%":e4};function w(t,e){return function(n){var r,o,i,a=[],u=-1,c=0,l=t.length;for(n instanceof Date||(n=new Date(+n));++u53)return null;"w"in i||(i.w=1),"Z"in i?(r=(o=(r=eI(eN(i.y,0,1))).getUTCDay())>4||0===o?eb.ceil(r):eb(r),r=ea.offset(r,(i.V-1)*7),i.y=r.getUTCFullYear(),i.m=r.getUTCMonth(),i.d=r.getUTCDate()+(i.w+6)%7):(r=(o=(r=eD(eN(i.y,0,1))).getDay())>4||0===o?es.ceil(r):es(r),r=ei.offset(r,(i.V-1)*7),i.y=r.getFullYear(),i.m=r.getMonth(),i.d=r.getDate()+(i.w+6)%7)}else("W"in i||"U"in i)&&("w"in i||(i.w="u"in i?i.u%7:"W"in i?1:0),o="Z"in i?eI(eN(i.y,0,1)).getUTCDay():eD(eN(i.y,0,1)).getDay(),i.m=0,i.d="W"in i?(i.w+6)%7+7*i.W-(o+5)%7:i.w+7*i.U-(o+6)%7);return"Z"in i?(i.H+=i.Z/100|0,i.M+=i.Z%100,eI(i)):eD(i)}}function S(t,e,n,r){for(var o,i,a=0,u=e.length,c=n.length;a=c)return -1;if(37===(o=e.charCodeAt(a++))){if(!(i=O[(o=e.charAt(a++))in eB?e.charAt(a++):o])||(r=i(t,n,r))<0)return -1}else if(o!=n.charCodeAt(r++))return -1}return r}return g.x=w(n,g),g.X=w(r,g),g.c=w(e,g),x.x=w(n,x),x.X=w(r,x),x.c=w(e,x),{format:function(t){var e=w(t+="",g);return e.toString=function(){return t},e},parse:function(t){var e=j(t+="",!1);return e.toString=function(){return t},e},utcFormat:function(t){var e=w(t+="",x);return e.toString=function(){return t},e},utcParse:function(t){var e=j(t+="",!0);return e.toString=function(){return t},e}}}({dateTime:"%x, %X",date:"%-m/%-d/%Y",time:"%-I:%M:%S %p",periods:["AM","PM"],days:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],shortDays:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],months:["January","February","March","April","May","June","July","August","September","October","November","December"],shortMonths:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"]})).format,u.parse,l=u.utcFormat,u.utcParse;var n2=n(2516),n6=n(6115);function n5(t){for(var e=t.length,n=Array(e);--e>=0;)n[e]=e;return n}function n3(t,e){return t[e]}function n7(t){let e=[];return e.key=t,e}var n4=n(5645),n8=n.n(n4),n9=n(9008),rt=n.n(n9),re=n(7571),rn=n.n(re),rr=n(6757),ro=n.n(rr),ri=n(2715),ra=n.n(ri),ru=n(3735),rc=n.n(ru),rl=n(1314),rs=n.n(rl),rf=n(2559),rp=n.n(rf),rh=n(5551),rd=n.n(rh),ry=n(1652),rv=n.n(ry),rm=n(4935),rb=n.n(rm),rg=n(1134),rx=n.n(rg);function rO(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=Array(e);n=e?n.apply(void 0,o):t(e-a,rP(function(){for(var t=arguments.length,e=Array(t),r=0;rt.length)&&(e=t.length);for(var n=0,r=Array(e);nr&&(o=r,i=n),[o,i]}function rR(t,e,n){if(t.lte(0))return new(rx())(0);var r=rC.getDigitCount(t.toNumber()),o=new(rx())(10).pow(r),i=t.div(o),a=1!==r?.05:.1,u=new(rx())(Math.ceil(i.div(a).toNumber())).add(n).mul(a).mul(o);return e?u:new(rx())(Math.ceil(u))}function rz(t,e,n){var r=1,o=new(rx())(t);if(!o.isint()&&n){var i=Math.abs(t);i<1?(r=new(rx())(10).pow(rC.getDigitCount(t)-1),o=new(rx())(Math.floor(o.div(r).toNumber())).mul(r)):i>1&&(o=new(rx())(Math.floor(t)))}else 0===t?o=new(rx())(Math.floor((e-1)/2)):n||(o=new(rx())(Math.floor(t)));var a=Math.floor((e-1)/2);return rM(rk(function(t){return o.add(new(rx())(t-a).mul(r)).toNumber()}),rE)(0,e)}var rU=rT(function(t){var e=rI(t,2),n=e[0],r=e[1],o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:6,i=!(arguments.length>2)||void 0===arguments[2]||arguments[2],a=Math.max(o,2),u=rI(rL([n,r]),2),c=u[0],l=u[1];if(c===-1/0||l===1/0){var s=l===1/0?[c].concat(rD(rE(0,o-1).map(function(){return 1/0}))):[].concat(rD(rE(0,o-1).map(function(){return-1/0})),[l]);return n>r?r_(s):s}if(c===l)return rz(c,o,i);var f=function t(e,n,r,o){var i,a=arguments.length>4&&void 0!==arguments[4]?arguments[4]:0;if(!Number.isFinite((n-e)/(r-1)))return{step:new(rx())(0),tickMin:new(rx())(0),tickMax:new(rx())(0)};var u=rR(new(rx())(n).sub(e).div(r-1),o,a),c=Math.ceil((i=e<=0&&n>=0?new(rx())(0):(i=new(rx())(e).add(n).div(2)).sub(new(rx())(i).mod(u))).sub(e).div(u).toNumber()),l=Math.ceil(new(rx())(n).sub(i).div(u).toNumber()),s=c+l+1;return s>r?t(e,n,r,o,a+1):(s0?l+(r-s):l,c=n>0?c:c+(r-s)),{step:u,tickMin:i.sub(new(rx())(c).mul(u)),tickMax:i.add(new(rx())(l).mul(u))})}(c,l,a,i),p=f.step,h=f.tickMin,d=f.tickMax,y=rC.rangeStep(h,d.add(new(rx())(.1).mul(p)),p);return n>r?r_(y):y});rT(function(t){var e=rI(t,2),n=e[0],r=e[1],o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:6,i=!(arguments.length>2)||void 0===arguments[2]||arguments[2],a=Math.max(o,2),u=rI(rL([n,r]),2),c=u[0],l=u[1];if(c===-1/0||l===1/0)return[n,r];if(c===l)return rz(c,o,i);var s=rR(new(rx())(l).sub(c).div(a-1),i,0),f=rM(rk(function(t){return new(rx())(c).add(new(rx())(t).mul(s)).toNumber()}),rE)(0,a).filter(function(t){return t>=c&&t<=l});return n>r?r_(f):f});var r$=rT(function(t,e){var n=rI(t,2),r=n[0],o=n[1],i=!(arguments.length>2)||void 0===arguments[2]||arguments[2],a=rI(rL([r,o]),2),u=a[0],c=a[1];if(u===-1/0||c===1/0)return[r,o];if(u===c)return[u];var l=rR(new(rx())(c).sub(u).div(Math.max(e,2)-1),i,0),s=[].concat(rD(rC.rangeStep(new(rx())(u),new(rx())(c).sub(new(rx())(.99).mul(l)),l)),[c]);return r>o?r_(s):s}),rF=n(3137),rZ=n(6630),rW=n(2944),rH=n(8569);function rq(t){return(rq="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function rY(t){return function(t){if(Array.isArray(t))return rX(t)}(t)||function(t){if("undefined"!=typeof Symbol&&null!=t[Symbol.iterator]||null!=t["@@iterator"])return Array.from(t)}(t)||function(t,e){if(t){if("string"==typeof t)return rX(t,void 0);var n=Object.prototype.toString.call(t).slice(8,-1);if("Object"===n&&t.constructor&&(n=t.constructor.name),"Map"===n||"Set"===n)return Array.from(t);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return rX(t,void 0)}}(t)||function(){throw TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function rX(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=Array(e);n1&&void 0!==arguments[1]?arguments[1]:[],r=arguments.length>2?arguments[2]:void 0,o=arguments.length>3?arguments[3]:void 0,i=-1,a=null!==(e=null==n?void 0:n.length)&&void 0!==e?e:0;if(a<=1)return 0;if(o&&"angleAxis"===o.axisType&&1e-6>=Math.abs(Math.abs(o.range[1]-o.range[0])-360))for(var u=o.range,c=0;c0?r[c-1].coordinate:r[a-1].coordinate,s=r[c].coordinate,f=c>=a-1?r[0].coordinate:r[c+1].coordinate,p=void 0;if((0,rZ.uY)(s-l)!==(0,rZ.uY)(f-s)){var h=[];if((0,rZ.uY)(f-s)===(0,rZ.uY)(u[1]-u[0])){p=f;var d=s+u[1]-u[0];h[0]=Math.min(d,(d+l)/2),h[1]=Math.max(d,(d+l)/2)}else{p=l;var y=f+u[1]-u[0];h[0]=Math.min(s,(y+s)/2),h[1]=Math.max(s,(y+s)/2)}var v=[Math.min(s,(p+s)/2),Math.max(s,(p+s)/2)];if(t>v[0]&&t<=v[1]||t>=h[0]&&t<=h[1]){i=r[c].index;break}}else{var m=Math.min(l,f),b=Math.max(l,f);if(t>(m+s)/2&&t<=(b+s)/2){i=r[c].index;break}}}else for(var g=0;g0&&g(n[g].coordinate+n[g-1].coordinate)/2&&t<=(n[g].coordinate+n[g+1].coordinate)/2||g===a-1&&t>(n[g].coordinate+n[g-1].coordinate)/2){i=n[g].index;break}return i},r1=function(t){var e,n,r=t.type.displayName,o=null!==(e=t.type)&&void 0!==e&&e.defaultProps?rG(rG({},t.type.defaultProps),t.props):t.props,i=o.stroke,a=o.fill;switch(r){case"Line":n=i;break;case"Area":case"Radar":n=i&&"none"!==i?i:a;break;default:n=a}return n},r2=function(t){var e=t.barSize,n=t.totalSize,r=t.stackGroups,o=void 0===r?{}:r;if(!o)return{};for(var i={},a=Object.keys(o),u=0,c=a.length;u=0});if(v&&v.length){var m=v[0].type.defaultProps,b=void 0!==m?rG(rG({},m),v[0].props):v[0].props,g=b.barSize,x=b[y];i[x]||(i[x]=[]);var O=rn()(g)?e:g;i[x].push({item:v[0],stackList:v.slice(1),barSize:rn()(O)?void 0:(0,rZ.h1)(O,n,0)})}}return i},r6=function(t){var e,n=t.barGap,r=t.barCategoryGap,o=t.bandSize,i=t.sizeList,a=void 0===i?[]:i,u=t.maxBarSize,c=a.length;if(c<1)return null;var l=(0,rZ.h1)(n,o,0,!0),s=[];if(a[0].barSize===+a[0].barSize){var f=!1,p=o/c,h=a.reduce(function(t,e){return t+e.barSize||0},0);(h+=(c-1)*l)>=o&&(h-=(c-1)*l,l=0),h>=o&&p>0&&(f=!0,p*=.9,h=c*p);var d={offset:((o-h)/2>>0)-l,size:0};e=a.reduce(function(t,e){var n={item:e.item,position:{offset:d.offset+d.size+l,size:f?p:e.barSize}},r=[].concat(rY(t),[n]);return d=r[r.length-1].position,e.stackList&&e.stackList.length&&e.stackList.forEach(function(t){r.push({item:t,position:d})}),r},s)}else{var y=(0,rZ.h1)(r,o,0,!0);o-2*y-(c-1)*l<=0&&(l=0);var v=(o-2*y-(c-1)*l)/c;v>1&&(v>>=0);var m=u===+u?Math.min(v,u):v;e=a.reduce(function(t,e,n){var r=[].concat(rY(t),[{item:e.item,position:{offset:y+(v+l)*n+(v-m)/2,size:m}}]);return e.stackList&&e.stackList.length&&e.stackList.forEach(function(t){r.push({item:t,position:r[r.length-1].position})}),r},s)}return e},r5=function(t,e,n,r){var o=n.children,i=n.width,a=n.margin,u=i-(a.left||0)-(a.right||0),c=(0,rH.z)({children:o,legendWidth:u});if(c){var l=r||{},s=l.width,f=l.height,p=c.align,h=c.verticalAlign,d=c.layout;if(("vertical"===d||"horizontal"===d&&"middle"===h)&&"center"!==p&&(0,rZ.hj)(t[p]))return rG(rG({},t),{},rK({},p,t[p]+(s||0)));if(("horizontal"===d||"vertical"===d&&"center"===p)&&"middle"!==h&&(0,rZ.hj)(t[h]))return rG(rG({},t),{},rK({},h,t[h]+(f||0)))}return t},r3=function(t,e,n,r,o){var i=e.props.children,a=(0,rW.NN)(i,rF.W).filter(function(t){var e;return e=t.props.direction,!!rn()(o)||("horizontal"===r?"yAxis"===o:"vertical"===r||"x"===e?"xAxis"===o:"y"!==e||"yAxis"===o)});if(a&&a.length){var u=a.map(function(t){return t.props.dataKey});return t.reduce(function(t,e){var r=rJ(e,n);if(rn()(r))return t;var o=Array.isArray(r)?[rt()(r),n8()(r)]:[r,r],i=u.reduce(function(t,n){var r=rJ(e,n,0),i=o[0]-Math.abs(Array.isArray(r)?r[0]:r),a=o[1]+Math.abs(Array.isArray(r)?r[1]:r);return[Math.min(i,t[0]),Math.max(a,t[1])]},[1/0,-1/0]);return[Math.min(i[0],t[0]),Math.max(i[1],t[1])]},[1/0,-1/0])}return null},r7=function(t,e,n,r,o){var i=e.map(function(e){return r3(t,e,n,o,r)}).filter(function(t){return!rn()(t)});return i&&i.length?i.reduce(function(t,e){return[Math.min(t[0],e[0]),Math.max(t[1],e[1])]},[1/0,-1/0]):null},r4=function(t,e,n,r,o){var i=e.map(function(e){var i=e.props.dataKey;return"number"===n&&i&&r3(t,e,i,r)||rQ(t,i,n,o)});if("number"===n)return i.reduce(function(t,e){return[Math.min(t[0],e[0]),Math.max(t[1],e[1])]},[1/0,-1/0]);var a={};return i.reduce(function(t,e){for(var n=0,r=e.length;n=2?2*(0,rZ.uY)(a[0]-a[1])*c:c,e&&(t.ticks||t.niceTicks))?(t.ticks||t.niceTicks).map(function(t){return{coordinate:r(o?o.indexOf(t):t)+c,value:t,offset:c}}).filter(function(t){return!rp()(t.coordinate)}):t.isCategorical&&t.categoricalDomain?t.categoricalDomain.map(function(t,e){return{coordinate:r(t)+c,value:t,index:e,offset:c}}):r.ticks&&!n?r.ticks(t.tickCount).map(function(t){return{coordinate:r(t)+c,value:t,offset:c}}):r.domain().map(function(t,e){return{coordinate:r(t)+c,value:o?o[t]:t,index:e,offset:c}})},ot=new WeakMap,oe=function(t,e){if("function"!=typeof e)return t;ot.has(t)||ot.set(t,new WeakMap);var n=ot.get(t);if(n.has(e))return n.get(e);var r=function(){t.apply(void 0,arguments),e.apply(void 0,arguments)};return n.set(e,r),r},on=function(t,e,n){var r=t.scale,o=t.type,i=t.layout,a=t.axisType;if("auto"===r)return"radial"===i&&"radiusAxis"===a?{scale:f.Z(),realScaleType:"band"}:"radial"===i&&"angleAxis"===a?{scale:tB(),realScaleType:"linear"}:"category"===o&&e&&(e.indexOf("LineChart")>=0||e.indexOf("AreaChart")>=0||e.indexOf("ComposedChart")>=0&&!n)?{scale:f.x(),realScaleType:"point"}:"category"===o?{scale:f.Z(),realScaleType:"band"}:{scale:tB(),realScaleType:"linear"};if(ra()(r)){var u="scale".concat(rd()(r));return{scale:(s[u]||f.x)(),realScaleType:s[u]?u:"point"}}return ro()(r)?{scale:r}:{scale:f.x(),realScaleType:"point"}},or=function(t){var e=t.domain();if(e&&!(e.length<=2)){var n=e.length,r=t.range(),o=Math.min(r[0],r[1])-1e-4,i=Math.max(r[0],r[1])+1e-4,a=t(e[0]),u=t(e[n-1]);(ai||ui)&&t.domain([e[0],e[n-1]])}},oo=function(t,e){if(!t)return null;for(var n=0,r=t.length;nr)&&(o[1]=r),o[0]>r&&(o[0]=r),o[1]=0?(t[a][n][0]=o,t[a][n][1]=o+u,o=t[a][n][1]):(t[a][n][0]=i,t[a][n][1]=i+u,i=t[a][n][1])}},expand:function(t,e){if((r=t.length)>0){for(var n,r,o,i=0,a=t[0].length;i0){for(var n,r=0,o=t[e[0]],i=o.length;r0&&(r=(n=t[e[0]]).length)>0){for(var n,r,o,i=0,a=1;a=0?(t[i][n][0]=o,t[i][n][1]=o+a,o=t[i][n][1]):(t[i][n][0]=0,t[i][n][1]=0)}}},ou=function(t,e,n){var r=e.map(function(t){return t.props.dataKey}),o=oa[n];return(function(){var t=(0,n6.Z)([]),e=n5,n=n1,r=n3;function o(o){var i,a,u=Array.from(t.apply(this,arguments),n7),c=u.length,l=-1;for(let t of o)for(i=0,++l;i=0?0:o<0?o:r}return n[0]},oh=function(t,e){var n,r=(null!==(n=t.type)&&void 0!==n&&n.defaultProps?rG(rG({},t.type.defaultProps),t.props):t.props).stackId;if((0,rZ.P2)(r)){var o=e[r];if(o){var i=o.items.indexOf(t);return i>=0?o.stackedData[i]:null}}return null},od=function(t,e,n){return Object.keys(t).reduce(function(r,o){var i=t[o].stackedData.reduce(function(t,r){var o=r.slice(e,n+1).reduce(function(t,e){return[rt()(e.concat([t[0]]).filter(rZ.hj)),n8()(e.concat([t[1]]).filter(rZ.hj))]},[1/0,-1/0]);return[Math.min(t[0],o[0]),Math.max(t[1],o[1])]},[1/0,-1/0]);return[Math.min(i[0],r[0]),Math.max(i[1],r[1])]},[1/0,-1/0]).map(function(t){return t===1/0||t===-1/0?0:t})},oy=/^dataMin[\s]*-[\s]*([0-9]+([.]{1}[0-9]+){0,1})$/,ov=/^dataMax[\s]*\+[\s]*([0-9]+([.]{1}[0-9]+){0,1})$/,om=function(t,e,n){if(ro()(t))return t(e,n);if(!Array.isArray(t))return e;var r=[];if((0,rZ.hj)(t[0]))r[0]=n?t[0]:Math.min(t[0],e[0]);else if(oy.test(t[0])){var o=+oy.exec(t[0])[1];r[0]=e[0]-o}else ro()(t[0])?r[0]=t[0](e[0]):r[0]=e[0];if((0,rZ.hj)(t[1]))r[1]=n?t[1]:Math.max(t[1],e[1]);else if(ov.test(t[1])){var i=+ov.exec(t[1])[1];r[1]=e[1]+i}else ro()(t[1])?r[1]=t[1](e[1]):r[1]=e[1];return r},ob=function(t,e,n){if(t&&t.scale&&t.scale.bandwidth){var r=t.scale.bandwidth();if(!n||r>0)return r}if(t&&e&&e.length>=2){for(var o=rb()(e,function(t){return t.coordinate}),i=1/0,a=1,u=o.length;a1&&void 0!==arguments[1]?arguments[1]:{};if(null==t||r.x.isSsr)return{width:0,height:0};var o=(Object.keys(e=a({},n)).forEach(function(t){e[t]||delete e[t]}),e),i=JSON.stringify({text:t,copyStyle:o});if(u.widthCache[i])return u.widthCache[i];try{var s=document.getElementById(l);s||((s=document.createElement("span")).setAttribute("id",l),s.setAttribute("aria-hidden","true"),document.body.appendChild(s));var f=a(a({},c),o);Object.assign(s.style,f),s.textContent="".concat(t);var p=s.getBoundingClientRect(),h={width:p.width,height:p.height};return u.widthCache[i]=h,++u.cacheCount>2e3&&(u.cacheCount=0,u.widthCache={}),h}catch(t){return{width:0,height:0}}},f=function(t){return{top:t.top+window.scrollY-document.documentElement.clientTop,left:t.left+window.scrollX-document.documentElement.clientLeft}}},6630:function(t,e,n){"use strict";n.d(e,{Ap:function(){return S},EL:function(){return g},Kt:function(){return O},P2:function(){return m},Rw:function(){return v},bv:function(){return w},fC:function(){return P},h1:function(){return x},hU:function(){return d},hj:function(){return y},k4:function(){return j},uY:function(){return h}});var r=n(2715),o=n.n(r),i=n(2559),a=n.n(i),u=n(3735),c=n.n(u),l=n(2345),s=n.n(l),f=n(7571),p=n.n(f),h=function(t){return 0===t?0:t>0?1:-1},d=function(t){return o()(t)&&t.indexOf("%")===t.length-1},y=function(t){return s()(t)&&!a()(t)},v=function(t){return p()(t)},m=function(t){return y(t)||o()(t)},b=0,g=function(t){var e=++b;return"".concat(t||"").concat(e)},x=function(t,e){var n,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,i=arguments.length>3&&void 0!==arguments[3]&&arguments[3];if(!y(t)&&!o()(t))return r;if(d(t)){var u=t.indexOf("%");n=e*parseFloat(t.slice(0,u))/100}else n=+t;return a()(n)&&(n=r),i&&n>e&&(n=e),n},O=function(t){if(!t)return null;var e=Object.keys(t);return e&&e.length?t[e[0]]:null},w=function(t){if(!Array.isArray(t))return!1;for(var e=t.length,n={},r=0;r2?n-2:0),o=2;oi&&(u=2*Math.PI-u),{radius:a,angle:180*u/Math.PI,angleInRadian:u}},s=function(t){var e=t.startAngle,n=t.endAngle,r=Math.min(Math.floor(e/360),Math.floor(n/360));return{startAngle:e-360*r,endAngle:n-360*r}},f=function(t,e){var n,r=l({x:t.x,y:t.y},e),o=r.radius,a=r.angle,u=e.innerRadius,c=e.outerRadius;if(oc)return!1;if(0===o)return!0;var f=s(e),p=f.startAngle,h=f.endAngle,d=a;if(p<=h){for(;d>h;)d-=360;for(;d=p&&d<=h}else{for(;d>p;)d-=360;for(;d=h&&d<=p}return n?i(i({},e),{},{radius:o,angle:d+360*Math.min(Math.floor(e.startAngle/360),Math.floor(e.endAngle/360))}):null}},2944:function(t,e,n){"use strict";n.d(e,{$R:function(){return R},Bh:function(){return L},Gf:function(){return j},L6:function(){return D},NN:function(){return E},TT:function(){return M},eu:function(){return B},jf:function(){return T},rL:function(){return I},sP:function(){return k}});var r=n(3735),o=n.n(r),i=n(7571),a=n.n(i),u=n(2715),c=n.n(u),l=n(6757),s=n.n(l),f=n(8302),p=n.n(f),h=n(2265),d=n(4326),y=n(6630),v=n(6485),m=n(1637),b=["children"],g=["children"];function x(t,e){if(null==t)return{};var n,r,o=function(t,e){if(null==t)return{};var n={};for(var r in t)if(Object.prototype.hasOwnProperty.call(t,r)){if(e.indexOf(r)>=0)continue;n[r]=t[r]}return n}(t,e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);for(r=0;r=0)&&Object.prototype.propertyIsEnumerable.call(t,n)&&(o[n]=t[n])}return o}function O(t){return(O="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}var w={click:"onClick",mousedown:"onMouseDown",mouseup:"onMouseUp",mouseover:"onMouseOver",mousemove:"onMouseMove",mouseout:"onMouseOut",mouseenter:"onMouseEnter",mouseleave:"onMouseLeave",touchcancel:"onTouchCancel",touchend:"onTouchEnd",touchmove:"onTouchMove",touchstart:"onTouchStart",contextmenu:"onContextMenu",dblclick:"onDoubleClick"},j=function(t){return"string"==typeof t?t:t?t.displayName||t.name||"Component":""},S=null,P=null,A=function t(e){if(e===S&&Array.isArray(P))return P;var n=[];return h.Children.forEach(e,function(e){a()(e)||((0,d.isFragment)(e)?n=n.concat(t(e.props.children)):n.push(e))}),P=n,S=e,n};function E(t,e){var n=[],r=[];return r=Array.isArray(e)?e.map(function(t){return j(t)}):[j(e)],A(t).forEach(function(t){var e=o()(t,"type.displayName")||o()(t,"type.name");-1!==r.indexOf(e)&&n.push(t)}),n}function k(t,e){var n=E(t,e);return n&&n[0]}var M=function(t){if(!t||!t.props)return!1;var e=t.props,n=e.width,r=e.height;return!!(0,y.hj)(n)&&!(n<=0)&&!!(0,y.hj)(r)&&!(r<=0)},_=["a","altGlyph","altGlyphDef","altGlyphItem","animate","animateColor","animateMotion","animateTransform","circle","clipPath","color-profile","cursor","defs","desc","ellipse","feBlend","feColormatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence","filter","font","font-face","font-face-format","font-face-name","font-face-url","foreignObject","g","glyph","glyphRef","hkern","image","line","lineGradient","marker","mask","metadata","missing-glyph","mpath","path","pattern","polygon","polyline","radialGradient","rect","script","set","stop","style","svg","switch","symbol","text","textPath","title","tref","tspan","use","view","vkern"],T=function(t){return t&&"object"===O(t)&&"clipDot"in t},C=function(t,e,n,r){var o,i=null!==(o=null===m.ry||void 0===m.ry?void 0:m.ry[r])&&void 0!==o?o:[];return e.startsWith("data-")||!s()(t)&&(r&&i.includes(e)||m.Yh.includes(e))||n&&m.nv.includes(e)},D=function(t,e,n){if(!t||"function"==typeof t||"boolean"==typeof t)return null;var r=t;if((0,h.isValidElement)(t)&&(r=t.props),!p()(r))return null;var o={};return Object.keys(r).forEach(function(t){var i;C(null===(i=r)||void 0===i?void 0:i[t],t,e,n)&&(o[t]=r[t])}),o},I=function t(e,n){if(e===n)return!0;var r=h.Children.count(e);if(r!==h.Children.count(n))return!1;if(0===r)return!0;if(1===r)return N(Array.isArray(e)?e[0]:e,Array.isArray(n)?n[0]:n);for(var o=0;o=0)n.push(t);else if(t){var i=j(t.type),a=e[i]||{},u=a.handler,l=a.once;if(u&&(!l||!r[i])){var s=u(t,i,o);n.push(s),r[i]=!0}}}),n},L=function(t){var e=t&&t.type;return e&&w[e]?w[e]:null},R=function(t,e){return A(e).indexOf(t)}},6485:function(t,e,n){"use strict";function r(t,e){for(var n in t)if(({}).hasOwnProperty.call(t,n)&&(!({}).hasOwnProperty.call(e,n)||t[n]!==e[n]))return!1;for(var r in e)if(({}).hasOwnProperty.call(e,r)&&!({}).hasOwnProperty.call(t,r))return!1;return!0}n.d(e,{w:function(){return r}})},8569:function(t,e,n){"use strict";n.d(e,{z:function(){return l}});var r=n(2190),o=n(2696),i=n(2944);function a(t){return(a="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function u(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),n.push.apply(n,r)}return n}function c(t){for(var e=1;e=0))throw Error(`invalid digits: ${t}`);if(e>15)return a;let n=10**e;return function(t){this._+=t[0];for(let e=1,r=t.length;e1e-6){if(Math.abs(f*c-l*s)>1e-6&&i){let h=n-a,d=o-u,y=c*c+l*l,v=Math.sqrt(y),m=Math.sqrt(p),b=i*Math.tan((r-Math.acos((y+p-(h*h+d*d))/(2*v*m)))/2),g=b/m,x=b/v;Math.abs(g-1)>1e-6&&this._append`L${t+g*s},${e+g*f}`,this._append`A${i},${i},0,0,${+(f*h>s*d)},${this._x1=t+x*c},${this._y1=e+x*l}`}else this._append`L${this._x1=t},${this._y1=e}`}}arc(t,e,n,a,u,c){if(t=+t,e=+e,c=!!c,(n=+n)<0)throw Error(`negative radius: ${n}`);let l=n*Math.cos(a),s=n*Math.sin(a),f=t+l,p=e+s,h=1^c,d=c?a-u:u-a;null===this._x1?this._append`M${f},${p}`:(Math.abs(this._x1-f)>1e-6||Math.abs(this._y1-p)>1e-6)&&this._append`L${f},${p}`,n&&(d<0&&(d=d%o+o),d>i?this._append`A${n},${n},0,1,${h},${t-l},${e-s}A${n},${n},0,1,${h},${this._x1=f},${this._y1=p}`:d>1e-6&&this._append`A${n},${n},0,${+(d>=r)},${h},${this._x1=t+n*Math.cos(u)},${this._y1=e+n*Math.sin(u)}`)}rect(t,e,n,r){this._append`M${this._x0=this._x1=+t},${this._y0=this._y1=+e}h${n=+n}v${+r}h${-n}Z`}toString(){return this._}}function c(t){let e=3;return t.digits=function(n){if(!arguments.length)return e;if(null==n)e=null;else{let t=Math.floor(n);if(!(t>=0))throw RangeError(`invalid digits: ${n}`);e=t}return t},()=>new u(e)}u.prototype},8614:function(t,e,n){"use strict";n.d(e,{M:function(){return m}});var r=n(7437),o=n(2265),i=n(8881),a=n(3576),u=n(4252),c=n(5750);class l extends o.Component{getSnapshotBeforeUpdate(t){let e=this.props.childRef.current;if(e&&t.isPresent&&!this.props.isPresent){let t=this.props.sizeRef.current;t.height=e.offsetHeight||0,t.width=e.offsetWidth||0,t.top=e.offsetTop,t.left=e.offsetLeft}return null}componentDidUpdate(){}render(){return this.props.children}}function s(t){let{children:e,isPresent:n}=t,i=(0,o.useId)(),a=(0,o.useRef)(null),u=(0,o.useRef)({width:0,height:0,top:0,left:0}),{nonce:s}=(0,o.useContext)(c._);return(0,o.useInsertionEffect)(()=>{let{width:t,height:e,top:r,left:o}=u.current;if(n||!a.current||!t||!e)return;a.current.dataset.motionPopId=i;let c=document.createElement("style");return s&&(c.nonce=s),document.head.appendChild(c),c.sheet&&c.sheet.insertRule('\n [data-motion-pop-id="'.concat(i,'"] {\n position: absolute !important;\n width: ').concat(t,"px !important;\n height: ").concat(e,"px !important;\n top: ").concat(r,"px !important;\n left: ").concat(o,"px !important;\n }\n ")),()=>{document.head.removeChild(c)}},[n]),(0,r.jsx)(l,{isPresent:n,childRef:a,sizeRef:u,children:o.cloneElement(e,{ref:a})})}let f=t=>{let{children:e,initial:n,isPresent:i,onExitComplete:c,custom:l,presenceAffectsLayout:f,mode:h}=t,d=(0,a.h)(p),y=(0,o.useId)(),v=(0,o.useCallback)(t=>{for(let e of(d.set(t,!0),d.values()))if(!e)return;c&&c()},[d,c]),m=(0,o.useMemo)(()=>({id:y,initial:n,isPresent:i,custom:l,onExitComplete:v,register:t=>(d.set(t,!1),()=>d.delete(t))}),f?[Math.random(),v]:[i,v]);return(0,o.useMemo)(()=>{d.forEach((t,e)=>d.set(e,!1))},[i]),o.useEffect(()=>{i||d.size||!c||c()},[i]),"popLayout"===h&&(e=(0,r.jsx)(s,{isPresent:i,children:e})),(0,r.jsx)(u.O.Provider,{value:m,children:e})};function p(){return new Map}var h=n(9637);let d=t=>t.key||"";function y(t){let e=[];return o.Children.forEach(t,t=>{(0,o.isValidElement)(t)&&e.push(t)}),e}var v=n(1534);let m=t=>{let{children:e,custom:n,initial:u=!0,onExitComplete:c,presenceAffectsLayout:l=!0,mode:s="sync",propagate:p=!1}=t,[m,b]=(0,h.oO)(p),g=(0,o.useMemo)(()=>y(e),[e]),x=p&&!m?[]:g.map(d),O=(0,o.useRef)(!0),w=(0,o.useRef)(g),j=(0,a.h)(()=>new Map),[S,P]=(0,o.useState)(g),[A,E]=(0,o.useState)(g);(0,v.L)(()=>{O.current=!1,w.current=g;for(let t=0;t{let e=d(t),o=(!p||!!m)&&(g===A||x.includes(e));return(0,r.jsx)(f,{isPresent:o,initial:(!O.current||!!u)&&void 0,custom:o?void 0:n,presenceAffectsLayout:l,mode:s,onExitComplete:o?void 0:()=>{if(!j.has(e))return;j.set(e,!0);let t=!0;j.forEach(e=>{e||(t=!1)}),t&&(null==M||M(),E(w.current),p&&(null==b||b()),c&&c())},children:t},e)})})}},9398:function(t,e,n){"use strict";function r(t,e){if(!t)throw Error("Invariant failed")}n.d(e,{Z:function(){return r}})}}]); \ No newline at end of file diff --git a/out/_next/static/chunks/459-bc2c752fd9707a34.js b/out/_next/static/chunks/459-bc2c752fd9707a34.js deleted file mode 100644 index ba5455bd..00000000 --- a/out/_next/static/chunks/459-bc2c752fd9707a34.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[459],{4226:function(e,t,s){s.d(t,{Button:function(){return i}});var r=s(7437),n=s(521),a=s(4502);function i(e){let{className:t,variant:s="ghost",children:i,...o}=e;return(0,r.jsx)(n.E.button,{whileHover:{y:-1},whileTap:{y:0},className:(0,a.cn)("inline-flex items-center justify-center rounded-md px-5 py-3 text-sm font-semibold transition will-change-transform","primary"===s?"bg-gradient-to-br from-brand to-brand2 text-[#02131a] shadow-[0_10px_30px_rgba(0,0,0,.35)]":"glass text-text hover:shadow-glow",t),...o,children:i})}},4755:function(e,t,s){s.d(t,{ChatBot:function(){return c}});var r=s(7437),n=s(2265),a=s(521),i=s(8614),o=s(4502);let l={greeting:"Hello! I'm MackAi, here to help you learn about T.O.O.L.S Inc programs and support services. How can I assist you today?",programs:"We offer four core programs: Job Readiness Training, Continued Education, Lived Experience Support, and Personal Growth Programs. Which would you like to know more about?","job readiness":"Our Job Readiness program includes resume building, mock interviews, career planning, and professional development to prepare you for success in the workforce.",education:"We provide access to educational resources, training programs, skill development courses, and support for continuing your education journey.","lived experience":"Our team has lived experience with the challenges our clients face. This creates genuine understanding and more effective, empathetic support.",referral:"You can submit a referral for justice-involved individuals through our Referral Form page. We also have a QR code available for easy access.",support:"To get support, you can fill out our Interest Form or contact us directly. We typically respond within 48 hours.",contact:"You can reach us through our Contact page, submit an Interest Form, or call our office. We're here to help you start your journey."};function c(){let[e,t]=(0,n.useState)(!1),[s,c]=(0,n.useState)([{id:"welcome",text:"Hi! I'm MackAi, your T.O.O.L.S Inc assistant. Ask me about our programs, how to get support, or anything else!",sender:"bot",timestamp:new Date}]),[d,x]=(0,n.useState)(""),[u,m]=(0,n.useState)(!1),h=(0,n.useRef)(null),p=()=>{var e;null===(e=h.current)||void 0===e||e.scrollIntoView({behavior:"smooth"})};(0,n.useEffect)(()=>{p()},[s]);let f=()=>{if(!d.trim())return;let e={id:Date.now().toString(),text:d,sender:"user",timestamp:new Date};c(t=>[...t,e]),x(""),m(!0),setTimeout(()=>{let e={id:(Date.now()+1).toString(),text:function(e){let t=e.toLowerCase();return t.includes("hello")||t.includes("hi")||t.includes("hey")?l.greeting:t.includes("program")||t.includes("service")?l.programs:t.includes("job")||t.includes("employment")||t.includes("career")?l["job readiness"]:t.includes("education")||t.includes("training")||t.includes("learn")?l.education:t.includes("lived experience")||t.includes("understanding")?l["lived experience"]:t.includes("referral")||t.includes("refer")?l.referral:t.includes("support")||t.includes("help")||t.includes("need")?l.support:t.includes("contact")||t.includes("reach")||t.includes("call")?l.contact:"I'd be happy to help you with information about our programs, support services, or how to get started. You can also visit our Interest Form page or Contact us directly for personalized assistance."}(d),sender:"bot",timestamp:new Date};c(t=>[...t,e]),m(!1)},800)};return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(a.E.button,{onClick:()=>t(!e),className:(0,o.cn)("fixed bottom-6 right-6 z-50 flex h-14 w-14 items-center justify-center rounded-full","bg-gradient-to-br from-brand to-brand2 text-white shadow-glow","hover:shadow-xl transition-shadow"),whileHover:{scale:1.05},whileTap:{scale:.95},"aria-label":"Open chat",children:e?(0,r.jsx)("svg",{className:"h-6 w-6",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor",children:(0,r.jsx)("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M6 18L18 6M6 6l12 12"})}):(0,r.jsx)("svg",{className:"h-6 w-6",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor",children:(0,r.jsx)("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M8 10h.01M12 10h.01M16 10h.01M9 16H5a2 2 0 01-2-2V6a2 2 0 012-2h14a2 2 0 012 2v8a2 2 0 01-2 2h-5l-5 5v-5z"})})}),(0,r.jsx)(i.M,{children:e&&(0,r.jsxs)(a.E.div,{initial:{opacity:0,y:20,scale:.95},animate:{opacity:1,y:0,scale:1},exit:{opacity:0,y:20,scale:.95},transition:{duration:.2},className:"fixed bottom-24 right-6 z-50 w-[380px] h-[600px] rounded-xl bg-panel border border-border shadow-glow overflow-hidden flex flex-col",children:[(0,r.jsx)("div",{className:"flex items-center justify-between p-4 border-b border-border bg-bg/50 backdrop-blur-sm",children:(0,r.jsxs)("div",{className:"flex items-center gap-3",children:[(0,r.jsx)("div",{className:"h-10 w-10 rounded-full bg-gradient-to-br from-brand to-brand2 flex items-center justify-center text-white font-bold",children:"MA"}),(0,r.jsxs)("div",{children:[(0,r.jsx)("div",{className:"font-semibold text-text",children:"MackAi"}),(0,r.jsx)("div",{className:"text-xs text-muted",children:"Always here to help"})]})]})}),(0,r.jsxs)("div",{className:"flex-1 overflow-y-auto p-4 space-y-4",children:[s.map(e=>(0,r.jsx)("div",{className:(0,o.cn)("flex","user"===e.sender?"justify-end":"justify-start"),children:(0,r.jsx)("div",{className:(0,o.cn)("max-w-[80%] rounded-lg px-4 py-2 text-sm","user"===e.sender?"bg-gradient-to-br from-brand to-brand2 text-white":"glass text-text"),children:e.text})},e.id)),u&&(0,r.jsx)("div",{className:"flex justify-start",children:(0,r.jsx)("div",{className:"glass rounded-lg px-4 py-2 text-sm",children:(0,r.jsxs)("div",{className:"flex gap-1",children:[(0,r.jsx)("span",{className:"animate-bounce",style:{animationDelay:"0ms"},children:"●"}),(0,r.jsx)("span",{className:"animate-bounce",style:{animationDelay:"150ms"},children:"●"}),(0,r.jsx)("span",{className:"animate-bounce",style:{animationDelay:"300ms"},children:"●"})]})})}),(0,r.jsx)("div",{ref:h})]}),s.length<=2&&(0,r.jsxs)("div",{className:"px-4 pb-2",children:[(0,r.jsx)("div",{className:"text-xs text-muted mb-2",children:"Quick questions:"}),(0,r.jsx)("div",{className:"flex flex-wrap gap-2",children:["Programs","Get Support","Referral Process","Contact Info"].map(e=>(0,r.jsx)("button",{onClick:()=>{x(e),setTimeout(()=>f(),100)},className:"text-xs px-3 py-1 rounded-full glass hover:shadow-glow transition-shadow text-text",children:e},e))})]}),(0,r.jsx)("div",{className:"p-4 border-t border-border bg-bg/50 backdrop-blur-sm",children:(0,r.jsxs)("div",{className:"flex gap-2",children:[(0,r.jsx)("input",{type:"text",value:d,onChange:e=>x(e.target.value),onKeyPress:e=>{"Enter"!==e.key||e.shiftKey||(e.preventDefault(),f())},placeholder:"Type your message...",className:"flex-1 rounded-lg bg-panel border border-border px-4 py-2 text-sm text-text placeholder:text-muted focus:outline-none focus:ring-2 focus:ring-brand/50"}),(0,r.jsx)("button",{onClick:f,disabled:!d.trim(),className:(0,o.cn)("px-4 py-2 rounded-lg font-semibold text-sm transition-all",d.trim()?"bg-gradient-to-br from-brand to-brand2 text-white hover:shadow-glow":"bg-panel text-muted cursor-not-allowed"),children:"Send"})]})})]})})]})}},9185:function(e,t,s){s.d(t,{CookieConsent:function(){return l}});var r=s(7437),n=s(2265),a=s(8614),i=s(521),o=s(4226);function l(){let[e,t]=(0,n.useState)(!1),[s,l]=(0,n.useState)(!1),[c,d]=(0,n.useState)({essential:!0,analytics:!1,marketing:!1,functional:!1});(0,n.useEffect)(()=>{localStorage.getItem("cookie-consent")||t(!0)},[]);let x=()=>{localStorage.setItem("cookie-consent",JSON.stringify({essential:!0,analytics:!0,marketing:!0,functional:!0})),t(!1)},u=()=>{localStorage.setItem("cookie-consent",JSON.stringify({essential:!0,analytics:!1,marketing:!1,functional:!1})),t(!1)};return(0,r.jsx)(a.M,{children:e&&(0,r.jsx)(i.E.div,{initial:{y:100,opacity:0},animate:{y:0,opacity:1},exit:{y:100,opacity:0},transition:{duration:.3},className:"fixed bottom-0 left-0 right-0 z-50 border-t border-border bg-panel/95 backdrop-blur-xl shadow-glow",children:(0,r.jsx)("div",{className:"mx-auto max-w-container px-7 py-6",children:s?(0,r.jsxs)("div",{className:"space-y-6",children:[(0,r.jsxs)("div",{className:"flex items-center justify-between",children:[(0,r.jsx)("h3",{className:"text-lg font-bold text-text",children:"Cookie Preferences"}),(0,r.jsx)("button",{onClick:()=>l(!1),className:"text-muted hover:text-text",children:(0,r.jsx)("svg",{className:"h-5 w-5",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor",children:(0,r.jsx)("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M6 18L18 6M6 6l12 12"})})})]}),(0,r.jsxs)("div",{className:"space-y-4 max-h-[300px] overflow-y-auto",children:[(0,r.jsx)("div",{className:"glass rounded-lg p-4",children:(0,r.jsxs)("div",{className:"flex items-center justify-between",children:[(0,r.jsxs)("div",{className:"flex-1",children:[(0,r.jsx)("div",{className:"font-semibold text-text",children:"Essential Cookies"}),(0,r.jsx)("p",{className:"text-xs text-muted mt-1",children:"Required for the website to function properly. Cannot be disabled."})]}),(0,r.jsx)("div",{className:"ml-4 text-sm font-semibold text-brand",children:"Always On"})]})}),(0,r.jsx)("div",{className:"glass rounded-lg p-4",children:(0,r.jsxs)("div",{className:"flex items-center justify-between",children:[(0,r.jsxs)("div",{className:"flex-1",children:[(0,r.jsx)("div",{className:"font-semibold text-text",children:"Analytics Cookies"}),(0,r.jsx)("p",{className:"text-xs text-muted mt-1",children:"Help us understand how visitors interact with our website."})]}),(0,r.jsxs)("label",{className:"relative inline-flex items-center cursor-pointer ml-4",children:[(0,r.jsx)("input",{type:"checkbox",checked:c.analytics,onChange:e=>d({...c,analytics:e.target.checked}),className:"sr-only peer"}),(0,r.jsx)("div",{className:"w-11 h-6 bg-panel border border-border rounded-full peer peer-checked:bg-brand transition-colors"}),(0,r.jsx)("div",{className:"absolute left-1 top-1 bg-text w-4 h-4 rounded-full transition-transform peer-checked:translate-x-5"})]})]})}),(0,r.jsx)("div",{className:"glass rounded-lg p-4",children:(0,r.jsxs)("div",{className:"flex items-center justify-between",children:[(0,r.jsxs)("div",{className:"flex-1",children:[(0,r.jsx)("div",{className:"font-semibold text-text",children:"Marketing Cookies"}),(0,r.jsx)("p",{className:"text-xs text-muted mt-1",children:"Used to deliver relevant advertisements and track campaign performance."})]}),(0,r.jsxs)("label",{className:"relative inline-flex items-center cursor-pointer ml-4",children:[(0,r.jsx)("input",{type:"checkbox",checked:c.marketing,onChange:e=>d({...c,marketing:e.target.checked}),className:"sr-only peer"}),(0,r.jsx)("div",{className:"w-11 h-6 bg-panel border border-border rounded-full peer peer-checked:bg-brand transition-colors"}),(0,r.jsx)("div",{className:"absolute left-1 top-1 bg-text w-4 h-4 rounded-full transition-transform peer-checked:translate-x-5"})]})]})}),(0,r.jsx)("div",{className:"glass rounded-lg p-4",children:(0,r.jsxs)("div",{className:"flex items-center justify-between",children:[(0,r.jsxs)("div",{className:"flex-1",children:[(0,r.jsx)("div",{className:"font-semibold text-text",children:"Functional Cookies"}),(0,r.jsx)("p",{className:"text-xs text-muted mt-1",children:"Enable enhanced functionality and personalization features."})]}),(0,r.jsxs)("label",{className:"relative inline-flex items-center cursor-pointer ml-4",children:[(0,r.jsx)("input",{type:"checkbox",checked:c.functional,onChange:e=>d({...c,functional:e.target.checked}),className:"sr-only peer"}),(0,r.jsx)("div",{className:"w-11 h-6 bg-panel border border-border rounded-full peer peer-checked:bg-brand transition-colors"}),(0,r.jsx)("div",{className:"absolute left-1 top-1 bg-text w-4 h-4 rounded-full transition-transform peer-checked:translate-x-5"})]})]})})]}),(0,r.jsxs)("div",{className:"flex items-center justify-between pt-4 border-t border-border",children:[(0,r.jsx)("a",{href:"#",className:"text-xs text-brand hover:text-brand2 underline",children:"Privacy Policy"}),(0,r.jsxs)("div",{className:"flex items-center gap-3",children:[(0,r.jsx)("button",{onClick:u,className:"text-sm font-semibold text-muted hover:text-text transition-colors",children:"Decline All"}),(0,r.jsx)(o.Button,{variant:"ghost",onClick:()=>{localStorage.setItem("cookie-consent",JSON.stringify(c)),t(!1)},children:"Save Preferences"}),(0,r.jsx)(o.Button,{variant:"primary",onClick:x,children:"Accept All"})]})]})]}):(0,r.jsxs)("div",{className:"flex flex-col gap-4 md:flex-row md:items-center md:justify-between",children:[(0,r.jsx)("div",{className:"flex-1",children:(0,r.jsx)("p",{className:"text-sm text-text leading-relaxed",children:"We use cookies to enhance your browsing experience, serve personalized content, and analyze our traffic. You can customize your preferences or accept all cookies."})}),(0,r.jsxs)("div",{className:"flex items-center gap-3 flex-wrap",children:[(0,r.jsx)("button",{onClick:()=>l(!0),className:"text-sm font-semibold text-brand hover:text-brand2 transition-colors underline",children:"Customize"}),(0,r.jsx)("button",{onClick:u,className:"text-sm font-semibold text-muted hover:text-text transition-colors",children:"Decline All"}),(0,r.jsx)(o.Button,{variant:"primary",onClick:x,children:"Accept All"})]})]})})})})}},7452:function(e,t,s){s.d(t,{GlowCard:function(){return i}});var r=s(7437),n=s(521),a=s(4502);function i(e){let{className:t,children:s}=e;return(0,r.jsxs)(n.E.div,{initial:{opacity:0,y:14},whileInView:{opacity:1,y:0},viewport:{once:!0,margin:"-60px"},transition:{duration:.45,ease:[.22,1,.36,1]},whileHover:{y:-2},className:(0,a.cn)("relative overflow-hidden rounded-xl glass p-6","transition-shadow hover:shadow-glow",t),children:[(0,r.jsx)(n.E.div,{"aria-hidden":"true",className:"pointer-events-none absolute -inset-24 opacity-0",whileHover:{opacity:1},transition:{duration:.25},style:{background:"radial-gradient(600px 220px at 30% 20%, rgba(56,189,248,.18), transparent 60%), radial-gradient(500px 200px at 80% 30%, rgba(167,139,250,.16), transparent 55%)"}}),(0,r.jsx)("div",{className:"relative",children:s})]})}},8703:function(e,t,s){s.d(t,{Navbar:function(){return i}});var r=s(7437),n=s(521),a=s(4226);function i(){return(0,r.jsx)("header",{className:"sticky top-0 z-50 border-b border-border bg-bg/70 backdrop-blur-xl",children:(0,r.jsxs)("div",{className:"mx-auto flex max-w-container items-center justify-between px-7 py-4",children:[(0,r.jsxs)(n.E.a,{href:"/",initial:{opacity:0,y:-8},animate:{opacity:1,y:0},transition:{duration:.35},className:"flex items-center gap-3",children:[(0,r.jsx)("img",{src:"/logos/main-logo.png",alt:"T.O.O.LS Inc Logo",className:"h-10 w-auto object-contain"}),(0,r.jsx)("span",{className:"font-extrabold tracking-tight text-text",children:"T.O.O.LS Inc"})]}),(0,r.jsxs)("nav",{className:"hidden items-center gap-6 md:flex",children:[(0,r.jsx)("a",{className:"text-sm font-medium text-muted hover:text-text",href:"/#platform",children:"Programs"}),(0,r.jsx)("a",{className:"text-sm font-medium text-muted hover:text-text",href:"/#dashboard",children:"Impact"}),(0,r.jsx)("a",{className:"text-sm font-medium text-muted hover:text-text",href:"/partnerships",children:"Partnerships"}),(0,r.jsx)("a",{className:"text-sm font-medium text-muted hover:text-text",href:"/referral",children:"Referral"}),(0,r.jsx)("a",{className:"text-sm font-medium text-muted hover:text-text",href:"/#contact",children:"Contact"})]}),(0,r.jsxs)("div",{className:"flex items-center gap-3",children:[(0,r.jsx)(a.Button,{variant:"ghost",className:"hidden sm:inline-flex",children:(0,r.jsx)("a",{href:"/referral",children:"Submit Referral"})}),(0,r.jsx)(a.Button,{variant:"primary",children:(0,r.jsx)("a",{href:"/#contact",children:"Get Support"})})]})]})})}},4502:function(e,t,s){s.d(t,{cn:function(){return a}});var r=s(1994),n=s(3335);function a(){for(var e=arguments.length,t=Array(e),s=0;s{t&&o(a)},[t]);let l=(0,r.useCallback)(()=>t&&s&&s(a),[a,s,t]);return!i&&s?[!1,l]:[!0]}},8881:function(t,e,i){i.d(e,{p:function(){return r}});let r=(0,i(2265).createContext)({})},5750:function(t,e,i){i.d(e,{_:function(){return r}});let r=(0,i(2265).createContext)({transformPagePoint:t=>t,isStatic:!1,reducedMotion:"never"})},4252:function(t,e,i){i.d(e,{O:function(){return r}});let r=(0,i(2265).createContext)(null)},521:function(t,e,i){let r;function n(t){return null!==t&&"object"==typeof t&&"function"==typeof t.start}i.d(e,{E:function(){return sg}});let s=t=>Array.isArray(t);function o(t,e){if(!Array.isArray(e))return!1;let i=e.length;if(i!==t.length)return!1;for(let r=0;r{e[0][i]=t.get(),e[1][i]=t.getVelocity()}),e}function u(t,e,i,r){if("function"==typeof e){let[n,s]=l(r);e=e(void 0!==i?i:t.custom,n,s)}if("string"==typeof e&&(e=t.variants&&t.variants[e]),"function"==typeof e){let[n,s]=l(r);e=e(void 0!==i?i:t.custom,n,s)}return e}function h(t,e,i){let r=t.getProps();return u(r,e,void 0!==i?i:r.custom,t)}let d=["animate","whileInView","whileFocus","whileHover","whileTap","whileDrag","exit"],c=["initial",...d];function p(t){let e;return()=>(void 0===e&&(e=t()),e)}let m=p(()=>void 0!==window.ScrollTimeline);class f{constructor(t){this.stop=()=>this.runAll("stop"),this.animations=t.filter(Boolean)}get finished(){return Promise.all(this.animations.map(t=>"finished"in t?t.finished:t))}getAll(t){return this.animations[0][t]}setAll(t,e){for(let i=0;im()&&i.attachTimeline?i.attachTimeline(t):"function"==typeof e?e(i):void 0);return()=>{i.forEach((t,e)=>{t&&t(),this.animations[e].stop()})}}get time(){return this.getAll("time")}set time(t){this.setAll("time",t)}get speed(){return this.getAll("speed")}set speed(t){this.setAll("speed",t)}get startTime(){return this.getAll("startTime")}get duration(){let t=0;for(let e=0;ee[t]())}flatten(){this.runAll("flatten")}play(){this.runAll("play")}pause(){this.runAll("pause")}cancel(){this.runAll("cancel")}complete(){this.runAll("complete")}}class g extends f{then(t,e){return Promise.all(this.animations).then(t).catch(e)}}function v(t,e){return t?t[e]||t.default||t:void 0}function y(t){let e=0,i=t.next(e);for(;!i.done&&e<2e4;)e+=50,i=t.next(e);return e>=2e4?1/0:e}function b(t){return"function"==typeof t}function x(t,e){t.timeline=e,t.onfinish=null}let w=t=>Array.isArray(t)&&"number"==typeof t[0],P={linearEasing:void 0},T=function(t,e){let i=p(t);return()=>{var t;return null!==(t=P[e])&&void 0!==t?t:i()}}(()=>{try{document.createElement("div").animate({opacity:0},{easing:"linear(0, 1)"})}catch(t){return!1}return!0},"linearEasing"),S=(t,e,i)=>{let r=e-t;return 0===r?1:(i-t)/r},A=(t,e,i=10)=>{let r="",n=Math.max(Math.round(e/i),2);for(let e=0;e`cubic-bezier(${t}, ${e}, ${i}, ${r})`,E={linear:"linear",ease:"ease",easeIn:"ease-in",easeOut:"ease-out",easeInOut:"ease-in-out",circIn:k([0,.65,.55,1]),circOut:k([.55,0,1,.45]),backIn:k([.31,.01,.66,-.59]),backOut:k([.33,1.53,.69,.99])},M={x:!1,y:!1};function V(t,e){let i=function(t,e,i){if(t instanceof Element)return[t];if("string"==typeof t){let e=document.querySelectorAll(t);return e?Array.from(e):[]}return Array.from(t)}(t),r=new AbortController;return[i,{passive:!0,...e,signal:r.signal},()=>r.abort()]}function C(t){return e=>{"touch"===e.pointerType||M.x||M.y||t(e)}}let D=(t,e)=>!!e&&(t===e||D(t,e.parentElement)),R=t=>"mouse"===t.pointerType?"number"!=typeof t.button||t.button<=0:!1!==t.isPrimary,j=new Set(["BUTTON","INPUT","SELECT","TEXTAREA","A"]),L=new WeakSet;function F(t){return e=>{"Enter"===e.key&&t(e)}}function B(t,e){t.dispatchEvent(new PointerEvent("pointer"+e,{isPrimary:!0,bubbles:!0}))}let O=(t,e)=>{let i=t.currentTarget;if(!i)return;let r=F(()=>{if(L.has(i))return;B(i,"down");let t=F(()=>{B(i,"up")});i.addEventListener("keyup",t,e),i.addEventListener("blur",()=>B(i,"cancel"),e)});i.addEventListener("keydown",r,e),i.addEventListener("blur",()=>i.removeEventListener("keydown",r),e)};function I(t){return R(t)&&!(M.x||M.y)}let U=t=>1e3*t,z=t=>t/1e3,N=t=>t,$=["transformPerspective","x","y","z","translateX","translateY","translateZ","scale","scaleX","scaleY","rotate","rotateX","rotateY","rotateZ","skew","skewX","skewY"],W=new Set($),Y=new Set(["width","height","top","left","right","bottom",...$]),H=t=>!!(t&&"object"==typeof t&&t.mix&&t.toValue),G=t=>s(t)?t[t.length-1]||0:t,X={skipAnimations:!1,useManualTiming:!1},K=["read","resolveKeyframes","update","preRender","render","postRender"];function q(t,e){let i=!1,r=!0,n={delta:0,timestamp:0,isProcessing:!1},s=()=>i=!0,o=K.reduce((t,e)=>(t[e]=function(t){let e=new Set,i=new Set,r=!1,n=!1,s=new WeakSet,o={delta:0,timestamp:0,isProcessing:!1};function a(e){s.has(e)&&(l.schedule(e),t()),e(o)}let l={schedule:(t,n=!1,o=!1)=>{let a=o&&r?e:i;return n&&s.add(t),a.has(t)||a.add(t),t},cancel:t=>{i.delete(t),s.delete(t)},process:t=>{if(o=t,r){n=!0;return}r=!0,[e,i]=[i,e],e.forEach(a),e.clear(),r=!1,n&&(n=!1,l.process(t))}};return l}(s),t),{}),{read:a,resolveKeyframes:l,update:u,preRender:h,render:d,postRender:c}=o,p=()=>{let s=X.useManualTiming?n.timestamp:performance.now();i=!1,n.delta=r?1e3/60:Math.max(Math.min(s-n.timestamp,40),1),n.timestamp=s,n.isProcessing=!0,a.process(n),l.process(n),u.process(n),h.process(n),d.process(n),c.process(n),n.isProcessing=!1,i&&e&&(r=!1,t(p))},m=()=>{i=!0,r=!0,n.isProcessing||t(p)};return{schedule:K.reduce((t,e)=>{let r=o[e];return t[e]=(t,e=!1,n=!1)=>(i||m(),r.schedule(t,e,n)),t},{}),cancel:t=>{for(let e=0;e(void 0===r&&te.set(J.isProcessing||X.useManualTiming?J.timestamp:performance.now()),r),set:t=>{r=t,queueMicrotask(tt)}};function ti(t,e){-1===t.indexOf(e)&&t.push(e)}function tr(t,e){let i=t.indexOf(e);i>-1&&t.splice(i,1)}class tn{constructor(){this.subscriptions=[]}add(t){return ti(this.subscriptions,t),()=>tr(this.subscriptions,t)}notify(t,e,i){let r=this.subscriptions.length;if(r){if(1===r)this.subscriptions[0](t,e,i);else for(let n=0;n!isNaN(parseFloat(t)),to={current:void 0};class ta{constructor(t,e={}){this.version="11.18.2",this.canTrackVelocity=null,this.events={},this.updateAndNotify=(t,e=!0)=>{let i=te.now();this.updatedAt!==i&&this.setPrevFrameValue(),this.prev=this.current,this.setCurrent(t),this.current!==this.prev&&this.events.change&&this.events.change.notify(this.current),e&&this.events.renderRequest&&this.events.renderRequest.notify(this.current)},this.hasAnimated=!1,this.setCurrent(t),this.owner=e.owner}setCurrent(t){this.current=t,this.updatedAt=te.now(),null===this.canTrackVelocity&&void 0!==t&&(this.canTrackVelocity=ts(this.current))}setPrevFrameValue(t=this.current){this.prevFrameValue=t,this.prevUpdatedAt=this.updatedAt}onChange(t){return this.on("change",t)}on(t,e){this.events[t]||(this.events[t]=new tn);let i=this.events[t].add(e);return"change"===t?()=>{i(),_.read(()=>{this.events.change.getSize()||this.stop()})}:i}clearListeners(){for(let t in this.events)this.events[t].clear()}attach(t,e){this.passiveEffect=t,this.stopPassiveEffect=e}set(t,e=!0){e&&this.passiveEffect?this.passiveEffect(t,this.updateAndNotify):this.updateAndNotify(t,e)}setWithVelocity(t,e,i){this.set(e),this.prev=void 0,this.prevFrameValue=t,this.prevUpdatedAt=this.updatedAt-i}jump(t,e=!0){this.updateAndNotify(t),this.prev=t,this.prevUpdatedAt=this.prevFrameValue=void 0,e&&this.stop(),this.stopPassiveEffect&&this.stopPassiveEffect()}get(){return to.current&&to.current.push(this),this.current}getPrevious(){return this.prev}getVelocity(){var t;let e=te.now();if(!this.canTrackVelocity||void 0===this.prevFrameValue||e-this.updatedAt>30)return 0;let i=Math.min(this.updatedAt-this.prevUpdatedAt,30);return t=parseFloat(this.current)-parseFloat(this.prevFrameValue),i?1e3/i*t:0}start(t){return this.stop(),new Promise(e=>{this.hasAnimated=!0,this.animation=t(e),this.events.animationStart&&this.events.animationStart.notify()}).then(()=>{this.events.animationComplete&&this.events.animationComplete.notify(),this.clearAnimation()})}stop(){this.animation&&(this.animation.stop(),this.events.animationCancel&&this.events.animationCancel.notify()),this.clearAnimation()}isAnimating(){return!!this.animation}clearAnimation(){delete this.animation}destroy(){this.clearListeners(),this.stop(),this.stopPassiveEffect&&this.stopPassiveEffect()}}function tl(t,e){return new ta(t,e)}let tu=t=>!!(t&&t.getVelocity);function th(t,e){let i=t.getValue("willChange");if(tu(i)&&i.add)return i.add(e)}let td=t=>t.replace(/([a-z])([A-Z])/gu,"$1-$2").toLowerCase(),tc="data-"+td("framerAppearId"),tp={current:!1},tm=(t,e,i)=>(((1-3*i+3*e)*t+(3*i-6*e))*t+3*e)*t;function tf(t,e,i,r){if(t===e&&i===r)return N;let n=e=>(function(t,e,i,r,n){let s,o;let a=0;do(s=tm(o=e+(i-e)/2,r,n)-t)>0?i=o:e=o;while(Math.abs(s)>1e-7&&++a<12);return o})(e,0,1,t,i);return t=>0===t||1===t?t:tm(n(t),e,r)}let tg=t=>e=>e<=.5?t(2*e)/2:(2-t(2*(1-e)))/2,tv=t=>e=>1-t(1-e),ty=tf(.33,1.53,.69,.99),tb=tv(ty),tx=tg(tb),tw=t=>(t*=2)<1?.5*tb(t):.5*(2-Math.pow(2,-10*(t-1))),tP=t=>1-Math.sin(Math.acos(t)),tT=tv(tP),tS=tg(tP),tA=t=>/^0[^.\s]+$/u.test(t),tk=(t,e,i)=>i>e?e:i"number"==typeof t,parse:parseFloat,transform:t=>t},tM={...tE,transform:t=>tk(0,1,t)},tV={...tE,default:1},tC=t=>Math.round(1e5*t)/1e5,tD=/-?(?:\d+(?:\.\d+)?|\.\d+)/gu,tR=/^(?:#[\da-f]{3,8}|(?:rgb|hsl)a?\((?:-?[\d.]+%?[,\s]+){2}-?[\d.]+%?\s*(?:[,/]\s*)?(?:\b\d+(?:\.\d+)?|\.\d+)?%?\))$/iu,tj=(t,e)=>i=>!!("string"==typeof i&&tR.test(i)&&i.startsWith(t)||e&&null!=i&&Object.prototype.hasOwnProperty.call(i,e)),tL=(t,e,i)=>r=>{if("string"!=typeof r)return r;let[n,s,o,a]=r.match(tD);return{[t]:parseFloat(n),[e]:parseFloat(s),[i]:parseFloat(o),alpha:void 0!==a?parseFloat(a):1}},tF=t=>tk(0,255,t),tB={...tE,transform:t=>Math.round(tF(t))},tO={test:tj("rgb","red"),parse:tL("red","green","blue"),transform:({red:t,green:e,blue:i,alpha:r=1})=>"rgba("+tB.transform(t)+", "+tB.transform(e)+", "+tB.transform(i)+", "+tC(tM.transform(r))+")"},tI={test:tj("#"),parse:function(t){let e="",i="",r="",n="";return t.length>5?(e=t.substring(1,3),i=t.substring(3,5),r=t.substring(5,7),n=t.substring(7,9)):(e=t.substring(1,2),i=t.substring(2,3),r=t.substring(3,4),n=t.substring(4,5),e+=e,i+=i,r+=r,n+=n),{red:parseInt(e,16),green:parseInt(i,16),blue:parseInt(r,16),alpha:n?parseInt(n,16)/255:1}},transform:tO.transform},tU=t=>({test:e=>"string"==typeof e&&e.endsWith(t)&&1===e.split(" ").length,parse:parseFloat,transform:e=>`${e}${t}`}),tz=tU("deg"),tN=tU("%"),t$=tU("px"),tW=tU("vh"),tY=tU("vw"),tH={...tN,parse:t=>tN.parse(t)/100,transform:t=>tN.transform(100*t)},tG={test:tj("hsl","hue"),parse:tL("hue","saturation","lightness"),transform:({hue:t,saturation:e,lightness:i,alpha:r=1})=>"hsla("+Math.round(t)+", "+tN.transform(tC(e))+", "+tN.transform(tC(i))+", "+tC(tM.transform(r))+")"},tX={test:t=>tO.test(t)||tI.test(t)||tG.test(t),parse:t=>tO.test(t)?tO.parse(t):tG.test(t)?tG.parse(t):tI.parse(t),transform:t=>"string"==typeof t?t:t.hasOwnProperty("red")?tO.transform(t):tG.transform(t)},tK=/(?:#[\da-f]{3,8}|(?:rgb|hsl)a?\((?:-?[\d.]+%?[,\s]+){2}-?[\d.]+%?\s*(?:[,/]\s*)?(?:\b\d+(?:\.\d+)?|\.\d+)?%?\))/giu,tq="number",t_="color",tZ=/var\s*\(\s*--(?:[\w-]+\s*|[\w-]+\s*,(?:\s*[^)(\s]|\s*\((?:[^)(]|\([^)(]*\))*\))+\s*)\)|#[\da-f]{3,8}|(?:rgb|hsl)a?\((?:-?[\d.]+%?[,\s]+){2}-?[\d.]+%?\s*(?:[,/]\s*)?(?:\b\d+(?:\.\d+)?|\.\d+)?%?\)|-?(?:\d+(?:\.\d+)?|\.\d+)/giu;function tJ(t){let e=t.toString(),i=[],r={color:[],number:[],var:[]},n=[],s=0,o=e.replace(tZ,t=>(tX.test(t)?(r.color.push(s),n.push(t_),i.push(tX.parse(t))):t.startsWith("var(")?(r.var.push(s),n.push("var"),i.push(t)):(r.number.push(s),n.push(tq),i.push(parseFloat(t))),++s,"${}")).split("${}");return{values:i,split:o,indexes:r,types:n}}function tQ(t){return tJ(t).values}function t0(t){let{split:e,types:i}=tJ(t),r=e.length;return t=>{let n="";for(let s=0;s"number"==typeof t?0:t,t5={test:function(t){var e,i;return isNaN(t)&&"string"==typeof t&&((null===(e=t.match(tD))||void 0===e?void 0:e.length)||0)+((null===(i=t.match(tK))||void 0===i?void 0:i.length)||0)>0},parse:tQ,createTransformer:t0,getAnimatableNone:function(t){let e=tQ(t);return t0(t)(e.map(t1))}},t2=new Set(["brightness","contrast","saturate","opacity"]);function t3(t){let[e,i]=t.slice(0,-1).split("(");if("drop-shadow"===e)return t;let[r]=i.match(tD)||[];if(!r)return t;let n=i.replace(r,""),s=t2.has(e)?1:0;return r!==i&&(s*=100),e+"("+s+n+")"}let t9=/\b([a-z-]*)\(.*?\)/gu,t6={...t5,getAnimatableNone:t=>{let e=t.match(t9);return e?e.map(t3).join(" "):t}},t4={...tE,transform:Math.round},t8={borderWidth:t$,borderTopWidth:t$,borderRightWidth:t$,borderBottomWidth:t$,borderLeftWidth:t$,borderRadius:t$,radius:t$,borderTopLeftRadius:t$,borderTopRightRadius:t$,borderBottomRightRadius:t$,borderBottomLeftRadius:t$,width:t$,maxWidth:t$,height:t$,maxHeight:t$,top:t$,right:t$,bottom:t$,left:t$,padding:t$,paddingTop:t$,paddingRight:t$,paddingBottom:t$,paddingLeft:t$,margin:t$,marginTop:t$,marginRight:t$,marginBottom:t$,marginLeft:t$,backgroundPositionX:t$,backgroundPositionY:t$,rotate:tz,rotateX:tz,rotateY:tz,rotateZ:tz,scale:tV,scaleX:tV,scaleY:tV,scaleZ:tV,skew:tz,skewX:tz,skewY:tz,distance:t$,translateX:t$,translateY:t$,translateZ:t$,x:t$,y:t$,z:t$,perspective:t$,transformPerspective:t$,opacity:tM,originX:tH,originY:tH,originZ:t$,zIndex:t4,size:t$,fillOpacity:tM,strokeOpacity:tM,numOctaves:t4},t7={...t8,color:tX,backgroundColor:tX,outlineColor:tX,fill:tX,stroke:tX,borderColor:tX,borderTopColor:tX,borderRightColor:tX,borderBottomColor:tX,borderLeftColor:tX,filter:t6,WebkitFilter:t6},et=t=>t7[t];function ee(t,e){let i=et(t);return i!==t6&&(i=t5),i.getAnimatableNone?i.getAnimatableNone(e):void 0}let ei=new Set(["auto","none","0"]),er=t=>t===tE||t===t$,en=(t,e)=>parseFloat(t.split(", ")[e]),es=(t,e)=>(i,{transform:r})=>{if("none"===r||!r)return 0;let n=r.match(/^matrix3d\((.+)\)$/u);if(n)return en(n[1],e);{let e=r.match(/^matrix\((.+)\)$/u);return e?en(e[1],t):0}},eo=new Set(["x","y","z"]),ea=$.filter(t=>!eo.has(t)),el={width:({x:t},{paddingLeft:e="0",paddingRight:i="0"})=>t.max-t.min-parseFloat(e)-parseFloat(i),height:({y:t},{paddingTop:e="0",paddingBottom:i="0"})=>t.max-t.min-parseFloat(e)-parseFloat(i),top:(t,{top:e})=>parseFloat(e),left:(t,{left:e})=>parseFloat(e),bottom:({y:t},{top:e})=>parseFloat(e)+(t.max-t.min),right:({x:t},{left:e})=>parseFloat(e)+(t.max-t.min),x:es(4,13),y:es(5,14)};el.translateX=el.x,el.translateY=el.y;let eu=new Set,eh=!1,ed=!1;function ec(){if(ed){let t=Array.from(eu).filter(t=>t.needsMeasurement),e=new Set(t.map(t=>t.element)),i=new Map;e.forEach(t=>{let e=function(t){let e=[];return ea.forEach(i=>{let r=t.getValue(i);void 0!==r&&(e.push([i,r.get()]),r.set(i.startsWith("scale")?1:0))}),e}(t);e.length&&(i.set(t,e),t.render())}),t.forEach(t=>t.measureInitialState()),e.forEach(t=>{t.render();let e=i.get(t);e&&e.forEach(([e,i])=>{var r;null===(r=t.getValue(e))||void 0===r||r.set(i)})}),t.forEach(t=>t.measureEndState()),t.forEach(t=>{void 0!==t.suspendedScrollY&&window.scrollTo(0,t.suspendedScrollY)})}ed=!1,eh=!1,eu.forEach(t=>t.complete()),eu.clear()}function ep(){eu.forEach(t=>{t.readKeyframes(),t.needsMeasurement&&(ed=!0)})}class em{constructor(t,e,i,r,n,s=!1){this.isComplete=!1,this.isAsync=!1,this.needsMeasurement=!1,this.isScheduled=!1,this.unresolvedKeyframes=[...t],this.onComplete=e,this.name=i,this.motionValue=r,this.element=n,this.isAsync=s}scheduleResolve(){this.isScheduled=!0,this.isAsync?(eu.add(this),eh||(eh=!0,_.read(ep),_.resolveKeyframes(ec))):(this.readKeyframes(),this.complete())}readKeyframes(){let{unresolvedKeyframes:t,name:e,element:i,motionValue:r}=this;for(let n=0;n/^-?(?:\d+(?:\.\d+)?|\.\d+)$/u.test(t),eg=t=>e=>"string"==typeof e&&e.startsWith(t),ev=eg("--"),ey=eg("var(--"),eb=t=>!!ey(t)&&ex.test(t.split("/*")[0].trim()),ex=/var\(--(?:[\w-]+\s*|[\w-]+\s*,(?:\s*[^)(\s]|\s*\((?:[^)(]|\([^)(]*\))*\))+\s*)\)$/iu,ew=/^var\(--(?:([\w-]+)|([\w-]+), ?([a-zA-Z\d ()%#.,-]+))\)/u,eP=t=>e=>e.test(t),eT=[tE,t$,tN,tz,tY,tW,{test:t=>"auto"===t,parse:t=>t}],eS=t=>eT.find(eP(t));class eA extends em{constructor(t,e,i,r,n){super(t,e,i,r,n,!0)}readKeyframes(){let{unresolvedKeyframes:t,element:e,name:i}=this;if(!e||!e.current)return;super.readKeyframes();for(let i=0;i{e.getValue(t).set(i)}),this.resolveNoneKeyframes()}}let ek=(t,e)=>"zIndex"!==e&&!!("number"==typeof t||Array.isArray(t)||"string"==typeof t&&(t5.test(t)||"0"===t)&&!t.startsWith("url(")),eE=t=>null!==t;function eM(t,{repeat:e,repeatType:i="loop"},r){let n=t.filter(eE),s=e&&"loop"!==i&&e%2==1?0:n.length-1;return s&&void 0!==r?r:n[s]}class eV{constructor({autoplay:t=!0,delay:e=0,type:i="keyframes",repeat:r=0,repeatDelay:n=0,repeatType:s="loop",...o}){this.isStopped=!1,this.hasAttemptedResolve=!1,this.createdAt=te.now(),this.options={autoplay:t,delay:e,type:i,repeat:r,repeatDelay:n,repeatType:s,...o},this.updateFinishedPromise()}calcStartTime(){return this.resolvedAt&&this.resolvedAt-this.createdAt>40?this.resolvedAt:this.createdAt}get resolved(){return this._resolved||this.hasAttemptedResolve||(ep(),ec()),this._resolved}onKeyframesResolved(t,e){this.resolvedAt=te.now(),this.hasAttemptedResolve=!0;let{name:i,type:r,velocity:n,delay:s,onComplete:o,onUpdate:a,isGenerator:l}=this.options;if(!l&&!function(t,e,i,r){let n=t[0];if(null===n)return!1;if("display"===e||"visibility"===e)return!0;let s=t[t.length-1],o=ek(n,e),a=ek(s,e);return N(o===a,`You are trying to animate ${e} from "${n}" to "${s}". ${n} is not an animatable value - to enable this animation set ${n} to a value animatable to ${s} via the \`style\` property.`),!!o&&!!a&&(function(t){let e=t[0];if(1===t.length)return!0;for(let i=0;i{this.resolveFinishedPromise=t})}}let eC=(t,e,i)=>t+(e-t)*i;function eD(t,e,i){return(i<0&&(i+=1),i>1&&(i-=1),i<1/6)?t+(e-t)*6*i:i<.5?e:i<2/3?t+(e-t)*(2/3-i)*6:t}function eR(t,e){return i=>i>0?e:t}let ej=(t,e,i)=>{let r=t*t,n=i*(e*e-r)+r;return n<0?0:Math.sqrt(n)},eL=[tI,tO,tG],eF=t=>eL.find(e=>e.test(t));function eB(t){let e=eF(t);if(N(!!e,`'${t}' is not an animatable color. Use the equivalent color code instead.`),!e)return!1;let i=e.parse(t);return e===tG&&(i=function({hue:t,saturation:e,lightness:i,alpha:r}){t/=360,i/=100;let n=0,s=0,o=0;if(e/=100){let r=i<.5?i*(1+e):i+e-i*e,a=2*i-r;n=eD(a,r,t+1/3),s=eD(a,r,t),o=eD(a,r,t-1/3)}else n=s=o=i;return{red:Math.round(255*n),green:Math.round(255*s),blue:Math.round(255*o),alpha:r}}(i)),i}let eO=(t,e)=>{let i=eB(t),r=eB(e);if(!i||!r)return eR(t,e);let n={...i};return t=>(n.red=ej(i.red,r.red,t),n.green=ej(i.green,r.green,t),n.blue=ej(i.blue,r.blue,t),n.alpha=eC(i.alpha,r.alpha,t),tO.transform(n))},eI=(t,e)=>i=>e(t(i)),eU=(...t)=>t.reduce(eI),ez=new Set(["none","hidden"]);function eN(t,e){return i=>eC(t,e,i)}function e$(t){return"number"==typeof t?eN:"string"==typeof t?eb(t)?eR:tX.test(t)?eO:eH:Array.isArray(t)?eW:"object"==typeof t?tX.test(t)?eO:eY:eR}function eW(t,e){let i=[...t],r=i.length,n=t.map((t,i)=>e$(t)(t,e[i]));return t=>{for(let e=0;e{for(let e in r)i[e]=r[e](t);return i}}let eH=(t,e)=>{let i=t5.createTransformer(e),r=tJ(t),n=tJ(e);return r.indexes.var.length===n.indexes.var.length&&r.indexes.color.length===n.indexes.color.length&&r.indexes.number.length>=n.indexes.number.length?ez.has(t)&&!n.values.length||ez.has(e)&&!r.values.length?ez.has(t)?i=>i<=0?t:e:i=>i>=1?e:t:eU(eW(function(t,e){var i;let r=[],n={color:0,var:0,number:0};for(let s=0;svoid 0!==t[e])}function eQ(t=eK.visualDuration,e=eK.bounce){let i;let r="object"!=typeof t?{visualDuration:t,keyframes:[0,1],bounce:e}:t,{restSpeed:n,restDelta:s}=r,o=r.keyframes[0],a=r.keyframes[r.keyframes.length-1],l={done:!1,value:o},{stiffness:u,damping:h,mass:d,duration:c,velocity:p,isResolvedFromDuration:m}=function(t){let e={velocity:eK.velocity,stiffness:eK.stiffness,damping:eK.damping,mass:eK.mass,isResolvedFromDuration:!1,...t};if(!eJ(t,eZ)&&eJ(t,e_)){if(t.visualDuration){let i=2*Math.PI/(1.2*t.visualDuration),r=i*i,n=2*tk(.05,1,1-(t.bounce||0))*Math.sqrt(r);e={...e,mass:eK.mass,stiffness:r,damping:n}}else{let i=function({duration:t=eK.duration,bounce:e=eK.bounce,velocity:i=eK.velocity,mass:r=eK.mass}){let n,s;N(t<=U(eK.maxDuration),"Spring duration must be 10 seconds or less");let o=1-e;o=tk(eK.minDamping,eK.maxDamping,o),t=tk(eK.minDuration,eK.maxDuration,z(t)),o<1?(n=e=>{let r=e*o,n=r*t;return .001-(r-i)/eq(e,o)*Math.exp(-n)},s=e=>{let r=e*o*t,s=Math.pow(o,2)*Math.pow(e,2)*t,a=eq(Math.pow(e,2),o);return(r*i+i-s)*Math.exp(-r)*(-n(e)+.001>0?-1:1)/a}):(n=e=>-.001+Math.exp(-e*t)*((e-i)*t+1),s=e=>t*t*(i-e)*Math.exp(-e*t));let a=function(t,e,i){let r=i;for(let i=1;i<12;i++)r-=t(r)/e(r);return r}(n,s,5/t);if(t=U(t),isNaN(a))return{stiffness:eK.stiffness,damping:eK.damping,duration:t};{let e=Math.pow(a,2)*r;return{stiffness:e,damping:2*o*Math.sqrt(r*e),duration:t}}}(t);(e={...e,...i,mass:eK.mass}).isResolvedFromDuration=!0}}return e}({...r,velocity:-z(r.velocity||0)}),f=p||0,g=h/(2*Math.sqrt(u*d)),v=a-o,b=z(Math.sqrt(u/d)),x=5>Math.abs(v);if(n||(n=x?eK.restSpeed.granular:eK.restSpeed.default),s||(s=x?eK.restDelta.granular:eK.restDelta.default),g<1){let t=eq(b,g);i=e=>a-Math.exp(-g*b*e)*((f+g*b*v)/t*Math.sin(t*e)+v*Math.cos(t*e))}else if(1===g)i=t=>a-Math.exp(-b*t)*(v+(f+b*v)*t);else{let t=b*Math.sqrt(g*g-1);i=e=>{let i=Math.exp(-g*b*e),r=Math.min(t*e,300);return a-i*((f+g*b*v)*Math.sinh(r)+t*v*Math.cosh(r))/t}}let w={calculatedDuration:m&&c||null,next:t=>{let e=i(t);if(m)l.done=t>=c;else{let r=0;g<1&&(r=0===t?U(f):eX(i,t,e));let o=Math.abs(r)<=n,u=Math.abs(a-e)<=s;l.done=o&&u}return l.value=l.done?a:e,l},toString:()=>{let t=Math.min(y(w),2e4),e=A(e=>w.next(t*e).value,t,30);return t+"ms "+e}};return w}function e0({keyframes:t,velocity:e=0,power:i=.8,timeConstant:r=325,bounceDamping:n=10,bounceStiffness:s=500,modifyTarget:o,min:a,max:l,restDelta:u=.5,restSpeed:h}){let d,c;let p=t[0],m={done:!1,value:p},f=t=>void 0!==a&&tl,g=t=>void 0===a?l:void 0===l?a:Math.abs(a-t)-v*Math.exp(-t/r),w=t=>b+x(t),P=t=>{let e=x(t),i=w(t);m.done=Math.abs(e)<=u,m.value=m.done?b:i},T=t=>{f(m.value)&&(d=t,c=eQ({keyframes:[m.value,g(m.value)],velocity:eX(w,t,m.value),damping:n,stiffness:s,restDelta:u,restSpeed:h}))};return T(0),{calculatedDuration:null,next:t=>{let e=!1;return(c||void 0!==d||(e=!0,P(t),T(t)),void 0!==d&&t>=d)?c.next(t-d):(e||P(t),m)}}}let e1=tf(.42,0,1,1),e5=tf(0,0,.58,1),e2=tf(.42,0,.58,1),e3=t=>Array.isArray(t)&&"number"!=typeof t[0],e9={linear:N,easeIn:e1,easeInOut:e2,easeOut:e5,circIn:tP,circInOut:tS,circOut:tT,backIn:tb,backInOut:tx,backOut:ty,anticipate:tw},e6=t=>{if(w(t)){N(4===t.length,"Cubic bezier arrays must contain four numerical values.");let[e,i,r,n]=t;return tf(e,i,r,n)}return"string"==typeof t?(N(void 0!==e9[t],`Invalid easing type '${t}'`),e9[t]):t};function e4({duration:t=300,keyframes:e,times:i,ease:r="easeInOut"}){let n=e3(r)?r.map(e6):e6(r),s={done:!1,value:e[0]},o=function(t,e,{clamp:i=!0,ease:r,mixer:n}={}){let s=t.length;if(N(s===e.length,"Both input and output ranges must be the same length"),1===s)return()=>e[0];if(2===s&&e[0]===e[1])return()=>e[1];let o=t[0]===t[1];t[0]>t[s-1]&&(t=[...t].reverse(),e=[...e].reverse());let a=function(t,e,i){let r=[],n=i||eG,s=t.length-1;for(let i=0;i{if(o&&i1)for(;ru(tk(t[0],t[s-1],e)):u}((i&&i.length===e.length?i:function(t){let e=[0];return function(t,e){let i=t[t.length-1];for(let r=1;r<=e;r++){let n=S(0,e,r);t.push(eC(i,1,n))}}(e,t.length-1),e}(e)).map(e=>e*t),e,{ease:Array.isArray(n)?n:e.map(()=>n||e2).splice(0,e.length-1)});return{calculatedDuration:t,next:e=>(s.value=o(e),s.done=e>=t,s)}}let e8=t=>{let e=({timestamp:e})=>t(e);return{start:()=>_.update(e,!0),stop:()=>Z(e),now:()=>J.isProcessing?J.timestamp:te.now()}},e7={decay:e0,inertia:e0,tween:e4,keyframes:e4,spring:eQ},it=t=>t/100;class ie extends eV{constructor(t){super(t),this.holdTime=null,this.cancelTime=null,this.currentTime=0,this.playbackSpeed=1,this.pendingPlayState="running",this.startTime=null,this.state="idle",this.stop=()=>{if(this.resolver.cancel(),this.isStopped=!0,"idle"===this.state)return;this.teardown();let{onStop:t}=this.options;t&&t()};let{name:e,motionValue:i,element:r,keyframes:n}=this.options,s=(null==r?void 0:r.KeyframeResolver)||em;this.resolver=new s(n,(t,e)=>this.onKeyframesResolved(t,e),e,i,r),this.resolver.scheduleResolve()}flatten(){super.flatten(),this._resolved&&Object.assign(this._resolved,this.initPlayback(this._resolved.keyframes))}initPlayback(t){let e,i;let{type:r="keyframes",repeat:n=0,repeatDelay:s=0,repeatType:o,velocity:a=0}=this.options,l=b(r)?r:e7[r]||e4;l!==e4&&"number"!=typeof t[0]&&(e=eU(it,eG(t[0],t[1])),t=[0,100]);let u=l({...this.options,keyframes:t});"mirror"===o&&(i=l({...this.options,keyframes:[...t].reverse(),velocity:-a})),null===u.calculatedDuration&&(u.calculatedDuration=y(u));let{calculatedDuration:h}=u,d=h+s;return{generator:u,mirroredGenerator:i,mapPercentToKeyframes:e,calculatedDuration:h,resolvedDuration:d,totalDuration:d*(n+1)-s}}onPostResolved(){let{autoplay:t=!0}=this.options;this.play(),"paused"!==this.pendingPlayState&&t?this.state=this.pendingPlayState:this.pause()}tick(t,e=!1){let{resolved:i}=this;if(!i){let{keyframes:t}=this.options;return{done:!0,value:t[t.length-1]}}let{finalKeyframe:r,generator:n,mirroredGenerator:s,mapPercentToKeyframes:o,keyframes:a,calculatedDuration:l,totalDuration:u,resolvedDuration:h}=i;if(null===this.startTime)return n.next(0);let{delay:d,repeat:c,repeatType:p,repeatDelay:m,onUpdate:f}=this.options;this.speed>0?this.startTime=Math.min(this.startTime,t):this.speed<0&&(this.startTime=Math.min(t-u/this.speed,this.startTime)),e?this.currentTime=t:null!==this.holdTime?this.currentTime=this.holdTime:this.currentTime=Math.round(t-this.startTime)*this.speed;let g=this.currentTime-d*(this.speed>=0?1:-1),v=this.speed>=0?g<0:g>u;this.currentTime=Math.max(g,0),"finished"===this.state&&null===this.holdTime&&(this.currentTime=u);let y=this.currentTime,b=n;if(c){let t=Math.min(this.currentTime,u)/h,e=Math.floor(t),i=t%1;!i&&t>=1&&(i=1),1===i&&e--,(e=Math.min(e,c+1))%2&&("reverse"===p?(i=1-i,m&&(i-=m/h)):"mirror"===p&&(b=s)),y=tk(0,1,i)*h}let x=v?{done:!1,value:a[0]}:b.next(y);o&&(x.value=o(x.value));let{done:w}=x;v||null===l||(w=this.speed>=0?this.currentTime>=u:this.currentTime<=0);let P=null===this.holdTime&&("finished"===this.state||"running"===this.state&&w);return P&&void 0!==r&&(x.value=eM(a,this.options,r)),f&&f(x.value),P&&this.finish(),x}get duration(){let{resolved:t}=this;return t?z(t.calculatedDuration):0}get time(){return z(this.currentTime)}set time(t){t=U(t),this.currentTime=t,null!==this.holdTime||0===this.speed?this.holdTime=t:this.driver&&(this.startTime=this.driver.now()-t/this.speed)}get speed(){return this.playbackSpeed}set speed(t){let e=this.playbackSpeed!==t;this.playbackSpeed=t,e&&(this.time=z(this.currentTime))}play(){if(this.resolver.isScheduled||this.resolver.resume(),!this._resolved){this.pendingPlayState="running";return}if(this.isStopped)return;let{driver:t=e8,onPlay:e,startTime:i}=this.options;this.driver||(this.driver=t(t=>this.tick(t))),e&&e();let r=this.driver.now();null!==this.holdTime?this.startTime=r-this.holdTime:this.startTime?"finished"===this.state&&(this.startTime=r):this.startTime=null!=i?i:this.calcStartTime(),"finished"===this.state&&this.updateFinishedPromise(),this.cancelTime=this.startTime,this.holdTime=null,this.state="running",this.driver.start()}pause(){var t;if(!this._resolved){this.pendingPlayState="paused";return}this.state="paused",this.holdTime=null!==(t=this.currentTime)&&void 0!==t?t:0}complete(){"running"!==this.state&&this.play(),this.pendingPlayState=this.state="finished",this.holdTime=null}finish(){this.teardown(),this.state="finished";let{onComplete:t}=this.options;t&&t()}cancel(){null!==this.cancelTime&&this.tick(this.cancelTime),this.teardown(),this.updateFinishedPromise()}teardown(){this.state="idle",this.stopDriver(),this.resolveFinishedPromise(),this.updateFinishedPromise(),this.startTime=this.cancelTime=null,this.resolver.cancel()}stopDriver(){this.driver&&(this.driver.stop(),this.driver=void 0)}sample(t){return this.startTime=0,this.tick(t,!0)}}let ii=new Set(["opacity","clipPath","filter","transform"]),ir=p(()=>Object.hasOwnProperty.call(Element.prototype,"animate")),is={anticipate:tw,backInOut:tx,circInOut:tS};class io extends eV{constructor(t){super(t);let{name:e,motionValue:i,element:r,keyframes:n}=this.options;this.resolver=new eA(n,(t,e)=>this.onKeyframesResolved(t,e),e,i,r),this.resolver.scheduleResolve()}initPlayback(t,e){var i;let{duration:r=300,times:n,ease:s,type:o,motionValue:a,name:l,startTime:u}=this.options;if(!a.owner||!a.owner.current)return!1;if("string"==typeof s&&T()&&s in is&&(s=is[s]),b((i=this.options).type)||"spring"===i.type||!function t(e){return!!("function"==typeof e&&T()||!e||"string"==typeof e&&(e in E||T())||w(e)||Array.isArray(e)&&e.every(t))}(i.ease)){let{onComplete:e,onUpdate:i,motionValue:a,element:l,...u}=this.options,h=function(t,e){let i=new ie({...e,keyframes:t,repeat:0,delay:0,isGenerator:!0}),r={done:!1,value:t[0]},n=[],s=0;for(;!r.done&&s<2e4;)n.push((r=i.sample(s)).value),s+=10;return{times:void 0,keyframes:n,duration:s-10,ease:"linear"}}(t,u);1===(t=h.keyframes).length&&(t[1]=t[0]),r=h.duration,n=h.times,s=h.ease,o="keyframes"}let h=function(t,e,i,{delay:r=0,duration:n=300,repeat:s=0,repeatType:o="loop",ease:a="easeInOut",times:l}={}){let u={[e]:i};l&&(u.offset=l);let h=function t(e,i){if(e)return"function"==typeof e&&T()?A(e,i):w(e)?k(e):Array.isArray(e)?e.map(e=>t(e,i)||E.easeOut):E[e]}(a,n);return Array.isArray(h)&&(u.easing=h),t.animate(u,{delay:r,duration:n,easing:Array.isArray(h)?"linear":h,fill:"both",iterations:s+1,direction:"reverse"===o?"alternate":"normal"})}(a.owner.current,l,t,{...this.options,duration:r,times:n,ease:s});return h.startTime=null!=u?u:this.calcStartTime(),this.pendingTimeline?(x(h,this.pendingTimeline),this.pendingTimeline=void 0):h.onfinish=()=>{let{onComplete:i}=this.options;a.set(eM(t,this.options,e)),i&&i(),this.cancel(),this.resolveFinishedPromise()},{animation:h,duration:r,times:n,type:o,ease:s,keyframes:t}}get duration(){let{resolved:t}=this;if(!t)return 0;let{duration:e}=t;return z(e)}get time(){let{resolved:t}=this;if(!t)return 0;let{animation:e}=t;return z(e.currentTime||0)}set time(t){let{resolved:e}=this;if(!e)return;let{animation:i}=e;i.currentTime=U(t)}get speed(){let{resolved:t}=this;if(!t)return 1;let{animation:e}=t;return e.playbackRate}set speed(t){let{resolved:e}=this;if(!e)return;let{animation:i}=e;i.playbackRate=t}get state(){let{resolved:t}=this;if(!t)return"idle";let{animation:e}=t;return e.playState}get startTime(){let{resolved:t}=this;if(!t)return null;let{animation:e}=t;return e.startTime}attachTimeline(t){if(this._resolved){let{resolved:e}=this;if(!e)return N;let{animation:i}=e;x(i,t)}else this.pendingTimeline=t;return N}play(){if(this.isStopped)return;let{resolved:t}=this;if(!t)return;let{animation:e}=t;"finished"===e.playState&&this.updateFinishedPromise(),e.play()}pause(){let{resolved:t}=this;if(!t)return;let{animation:e}=t;e.pause()}stop(){if(this.resolver.cancel(),this.isStopped=!0,"idle"===this.state)return;this.resolveFinishedPromise(),this.updateFinishedPromise();let{resolved:t}=this;if(!t)return;let{animation:e,keyframes:i,duration:r,type:n,ease:s,times:o}=t;if("idle"===e.playState||"finished"===e.playState)return;if(this.time){let{motionValue:t,onUpdate:e,onComplete:a,element:l,...u}=this.options,h=new ie({...u,keyframes:i,duration:r,type:n,ease:s,times:o,isGenerator:!0}),d=U(this.time);t.setWithVelocity(h.sample(d-10).value,h.sample(d).value,10)}let{onStop:a}=this.options;a&&a(),this.cancel()}complete(){let{resolved:t}=this;t&&t.animation.finish()}cancel(){let{resolved:t}=this;t&&t.animation.cancel()}static supports(t){let{motionValue:e,name:i,repeatDelay:r,repeatType:n,damping:s,type:o}=t;if(!e||!e.owner||!(e.owner.current instanceof HTMLElement))return!1;let{onUpdate:a,transformTemplate:l}=e.owner.getProps();return ir()&&i&&ii.has(i)&&!a&&!l&&!r&&"mirror"!==n&&0!==s&&"inertia"!==o}}let ia={type:"spring",stiffness:500,damping:25,restSpeed:10},il=t=>({type:"spring",stiffness:550,damping:0===t?2*Math.sqrt(550):30,restSpeed:10}),iu={type:"keyframes",duration:.8},ih={type:"keyframes",ease:[.25,.1,.35,1],duration:.3},id=(t,{keyframes:e})=>e.length>2?iu:W.has(t)?t.startsWith("scale")?il(e[1]):ia:ih,ic=(t,e,i,r={},n,s)=>o=>{let a=v(r,t)||{},l=a.delay||r.delay||0,{elapsed:u=0}=r;u-=U(l);let h={keyframes:Array.isArray(i)?i:[null,i],ease:"easeOut",velocity:e.getVelocity(),...a,delay:-u,onUpdate:t=>{e.set(t),a.onUpdate&&a.onUpdate(t)},onComplete:()=>{o(),a.onComplete&&a.onComplete()},name:t,motionValue:e,element:s?void 0:n};!function({when:t,delay:e,delayChildren:i,staggerChildren:r,staggerDirection:n,repeat:s,repeatType:o,repeatDelay:a,from:l,elapsed:u,...h}){return!!Object.keys(h).length}(a)&&(h={...h,...id(t,h)}),h.duration&&(h.duration=U(h.duration)),h.repeatDelay&&(h.repeatDelay=U(h.repeatDelay)),void 0!==h.from&&(h.keyframes[0]=h.from);let d=!1;if(!1!==h.type&&(0!==h.duration||h.repeatDelay)||(h.duration=0,0!==h.delay||(d=!0)),(tp.current||X.skipAnimations)&&(d=!0,h.duration=0,h.delay=0),d&&!s&&void 0!==e.get()){let t=eM(h.keyframes,a);if(void 0!==t)return _.update(()=>{h.onUpdate(t),h.onComplete()}),new g([])}return!s&&io.supports(h)?new io(h):new ie(h)};function ip(t,e,{delay:i=0,transitionOverride:r,type:n}={}){var s;let{transition:o=t.getDefaultTransition(),transitionEnd:a,...l}=e;r&&(o=r);let u=[],d=n&&t.animationState&&t.animationState.getState()[n];for(let e in l){let r=t.getValue(e,null!==(s=t.latestValues[e])&&void 0!==s?s:null),n=l[e];if(void 0===n||d&&function({protectedKeys:t,needsAnimating:e},i){let r=t.hasOwnProperty(i)&&!0!==e[i];return e[i]=!1,r}(d,e))continue;let a={delay:i,...v(o||{},e)},h=!1;if(window.MotionHandoffAnimation){let i=t.props[tc];if(i){let t=window.MotionHandoffAnimation(i,e,_);null!==t&&(a.startTime=t,h=!0)}}th(t,e),r.start(ic(e,r,n,t.shouldReduceMotion&&Y.has(e)?{type:!1}:a,t,h));let c=r.animation;c&&u.push(c)}return a&&Promise.all(u).then(()=>{_.update(()=>{a&&function(t,e){let{transitionEnd:i={},transition:r={},...n}=h(t,e)||{};for(let e in n={...n,...i}){let i=G(n[e]);t.hasValue(e)?t.getValue(e).set(i):t.addValue(e,tl(i))}}(t,a)})}),u}function im(t,e,i={}){var r;let n=h(t,e,"exit"===i.type?null===(r=t.presenceContext)||void 0===r?void 0:r.custom:void 0),{transition:s=t.getDefaultTransition()||{}}=n||{};i.transitionOverride&&(s=i.transitionOverride);let o=n?()=>Promise.all(ip(t,n,i)):()=>Promise.resolve(),a=t.variantChildren&&t.variantChildren.size?(r=0)=>{let{delayChildren:n=0,staggerChildren:o,staggerDirection:a}=s;return function(t,e,i=0,r=0,n=1,s){let o=[],a=(t.variantChildren.size-1)*r,l=1===n?(t=0)=>t*r:(t=0)=>a-t*r;return Array.from(t.variantChildren).sort(ig).forEach((t,r)=>{t.notify("AnimationStart",e),o.push(im(t,e,{...s,delay:i+l(r)}).then(()=>t.notify("AnimationComplete",e)))}),Promise.all(o)}(t,e,n+r,o,a,i)}:()=>Promise.resolve(),{when:l}=s;if(!l)return Promise.all([o(),a(i.delay)]);{let[t,e]="beforeChildren"===l?[o,a]:[a,o];return t().then(()=>e())}}function ig(t,e){return t.sortNodePosition(e)}let iv=c.length,iy=[...d].reverse(),ib=d.length;function ix(t=!1){return{isActive:t,protectedKeys:{},needsAnimating:{},prevResolvedValues:{}}}function iw(){return{animate:ix(!0),whileInView:ix(),whileHover:ix(),whileTap:ix(),whileDrag:ix(),whileFocus:ix(),exit:ix()}}class iP{constructor(t){this.isMounted=!1,this.node=t}update(){}}class iT extends iP{constructor(t){super(t),t.animationState||(t.animationState=function(t){let e=e=>Promise.all(e.map(({animation:e,options:i})=>(function(t,e,i={}){let r;if(t.notify("AnimationStart",e),Array.isArray(e))r=Promise.all(e.map(e=>im(t,e,i)));else if("string"==typeof e)r=im(t,e,i);else{let n="function"==typeof e?h(t,e,i.custom):e;r=Promise.all(ip(t,n,i))}return r.then(()=>{t.notify("AnimationComplete",e)})})(t,e,i))),i=iw(),r=!0,l=e=>(i,r)=>{var n;let s=h(t,r,"exit"===e?null===(n=t.presenceContext)||void 0===n?void 0:n.custom:void 0);if(s){let{transition:t,transitionEnd:e,...r}=s;i={...i,...r,...e}}return i};function u(u){let{props:h}=t,d=function t(e){if(!e)return;if(!e.isControllingVariants){let i=e.parent&&t(e.parent)||{};return void 0!==e.props.initial&&(i.initial=e.props.initial),i}let i={};for(let t=0;tg&&x,A=!1,k=Array.isArray(b)?b:[b],E=k.reduce(l(c),{});!1===w&&(E={});let{prevResolvedValues:M={}}=y,V={...M,...E},C=e=>{S=!0,m.has(e)&&(A=!0,m.delete(e)),y.needsAnimating[e]=!0;let i=t.getValue(e);i&&(i.liveStyle=!1)};for(let t in V){let e=E[t],i=M[t];if(!f.hasOwnProperty(t))(s(e)&&s(i)?o(e,i):e===i)?void 0!==e&&m.has(t)?C(t):y.protectedKeys[t]=!0:null!=e?C(t):m.add(t)}y.prevProp=b,y.prevResolvedValues=E,y.isActive&&(f={...f,...E}),r&&t.blockInitialAnimation&&(S=!1);let D=!(P&&T)||A;S&&D&&p.push(...k.map(t=>({animation:t,options:{type:c}})))}if(m.size){let e={};m.forEach(i=>{let r=t.getBaseTarget(i),n=t.getValue(i);n&&(n.liveStyle=!0),e[i]=null!=r?r:null}),p.push({animation:e})}let y=!!p.length;return r&&(!1===h.initial||h.initial===h.animate)&&!t.manuallyAnimateOnMount&&(y=!1),r=!1,y?e(p):Promise.resolve()}return{animateChanges:u,setActive:function(e,r){var n;if(i[e].isActive===r)return Promise.resolve();null===(n=t.variantChildren)||void 0===n||n.forEach(t=>{var i;return null===(i=t.animationState)||void 0===i?void 0:i.setActive(e,r)}),i[e].isActive=r;let s=u(e);for(let t in i)i[t].protectedKeys={};return s},setAnimateFunction:function(i){e=i(t)},getState:()=>i,reset:()=>{i=iw(),r=!0}}}(t))}updateAnimationControlsSubscription(){let{animate:t}=this.node.getProps();n(t)&&(this.unmountControls=t.subscribe(this.node))}mount(){this.updateAnimationControlsSubscription()}update(){let{animate:t}=this.node.getProps(),{animate:e}=this.node.prevProps||{};t!==e&&this.updateAnimationControlsSubscription()}unmount(){var t;this.node.animationState.reset(),null===(t=this.unmountControls)||void 0===t||t.call(this)}}let iS=0;class iA extends iP{constructor(){super(...arguments),this.id=iS++}update(){if(!this.node.presenceContext)return;let{isPresent:t,onExitComplete:e}=this.node.presenceContext,{isPresent:i}=this.node.prevPresenceContext||{};if(!this.node.animationState||t===i)return;let r=this.node.animationState.setActive("exit",!t);e&&!t&&r.then(()=>e(this.id))}mount(){let{register:t}=this.node.presenceContext||{};t&&(this.unmount=t(this.id))}unmount(){}}function ik(t,e,i,r={passive:!0}){return t.addEventListener(e,i,r),()=>t.removeEventListener(e,i)}function iE(t){return{point:{x:t.pageX,y:t.pageY}}}let iM=t=>e=>R(e)&&t(e,iE(e));function iV(t,e,i,r){return ik(t,e,iM(i),r)}let iC=(t,e)=>Math.abs(t-e);class iD{constructor(t,e,{transformPagePoint:i,contextWindow:r,dragSnapToOrigin:n=!1}={}){if(this.startEvent=null,this.lastMoveEvent=null,this.lastMoveEventInfo=null,this.handlers={},this.contextWindow=window,this.updatePoint=()=>{var t,e;if(!(this.lastMoveEvent&&this.lastMoveEventInfo))return;let i=iL(this.lastMoveEventInfo,this.history),r=null!==this.startEvent,n=(t=i.offset,e={x:0,y:0},Math.sqrt(iC(t.x,e.x)**2+iC(t.y,e.y)**2)>=3);if(!r&&!n)return;let{point:s}=i,{timestamp:o}=J;this.history.push({...s,timestamp:o});let{onStart:a,onMove:l}=this.handlers;r||(a&&a(this.lastMoveEvent,i),this.startEvent=this.lastMoveEvent),l&&l(this.lastMoveEvent,i)},this.handlePointerMove=(t,e)=>{this.lastMoveEvent=t,this.lastMoveEventInfo=iR(e,this.transformPagePoint),_.update(this.updatePoint,!0)},this.handlePointerUp=(t,e)=>{this.end();let{onEnd:i,onSessionEnd:r,resumeAnimation:n}=this.handlers;if(this.dragSnapToOrigin&&n&&n(),!(this.lastMoveEvent&&this.lastMoveEventInfo))return;let s=iL("pointercancel"===t.type?this.lastMoveEventInfo:iR(e,this.transformPagePoint),this.history);this.startEvent&&i&&i(t,s),r&&r(t,s)},!R(t))return;this.dragSnapToOrigin=n,this.handlers=e,this.transformPagePoint=i,this.contextWindow=r||window;let s=iR(iE(t),this.transformPagePoint),{point:o}=s,{timestamp:a}=J;this.history=[{...o,timestamp:a}];let{onSessionStart:l}=e;l&&l(t,iL(s,this.history)),this.removeListeners=eU(iV(this.contextWindow,"pointermove",this.handlePointerMove),iV(this.contextWindow,"pointerup",this.handlePointerUp),iV(this.contextWindow,"pointercancel",this.handlePointerUp))}updateHandlers(t){this.handlers=t}end(){this.removeListeners&&this.removeListeners(),Z(this.updatePoint)}}function iR(t,e){return e?{point:e(t.point)}:t}function ij(t,e){return{x:t.x-e.x,y:t.y-e.y}}function iL({point:t},e){return{point:t,delta:ij(t,iF(e)),offset:ij(t,e[0]),velocity:function(t,e){if(t.length<2)return{x:0,y:0};let i=t.length-1,r=null,n=iF(t);for(;i>=0&&(r=t[i],!(n.timestamp-r.timestamp>U(.1)));)i--;if(!r)return{x:0,y:0};let s=z(n.timestamp-r.timestamp);if(0===s)return{x:0,y:0};let o={x:(n.x-r.x)/s,y:(n.y-r.y)/s};return o.x===1/0&&(o.x=0),o.y===1/0&&(o.y=0),o}(e,0)}}function iF(t){return t[t.length-1]}function iB(t){return t&&"object"==typeof t&&Object.prototype.hasOwnProperty.call(t,"current")}function iO(t){return t.max-t.min}function iI(t,e,i,r=.5){t.origin=r,t.originPoint=eC(e.min,e.max,t.origin),t.scale=iO(i)/iO(e),t.translate=eC(i.min,i.max,t.origin)-t.originPoint,(t.scale>=.9999&&t.scale<=1.0001||isNaN(t.scale))&&(t.scale=1),(t.translate>=-.01&&t.translate<=.01||isNaN(t.translate))&&(t.translate=0)}function iU(t,e,i,r){iI(t.x,e.x,i.x,r?r.originX:void 0),iI(t.y,e.y,i.y,r?r.originY:void 0)}function iz(t,e,i){t.min=i.min+e.min,t.max=t.min+iO(e)}function iN(t,e,i){t.min=e.min-i.min,t.max=t.min+iO(e)}function i$(t,e,i){iN(t.x,e.x,i.x),iN(t.y,e.y,i.y)}function iW(t,e,i){return{min:void 0!==e?t.min+e:void 0,max:void 0!==i?t.max+i-(t.max-t.min):void 0}}function iY(t,e){let i=e.min-t.min,r=e.max-t.max;return e.max-e.min({translate:0,scale:1,origin:0,originPoint:0}),iK=()=>({x:iX(),y:iX()}),iq=()=>({min:0,max:0}),i_=()=>({x:iq(),y:iq()});function iZ(t){return[t("x"),t("y")]}function iJ({top:t,left:e,right:i,bottom:r}){return{x:{min:e,max:i},y:{min:t,max:r}}}function iQ(t){return void 0===t||1===t}function i0({scale:t,scaleX:e,scaleY:i}){return!iQ(t)||!iQ(e)||!iQ(i)}function i1(t){return i0(t)||i5(t)||t.z||t.rotate||t.rotateX||t.rotateY||t.skewX||t.skewY}function i5(t){var e,i;return(e=t.x)&&"0%"!==e||(i=t.y)&&"0%"!==i}function i2(t,e,i,r,n){return void 0!==n&&(t=r+n*(t-r)),r+i*(t-r)+e}function i3(t,e=0,i=1,r,n){t.min=i2(t.min,e,i,r,n),t.max=i2(t.max,e,i,r,n)}function i9(t,{x:e,y:i}){i3(t.x,e.translate,e.scale,e.originPoint),i3(t.y,i.translate,i.scale,i.originPoint)}function i6(t,e){t.min=t.min+e,t.max=t.max+e}function i4(t,e,i,r,n=.5){let s=eC(t.min,t.max,n);i3(t,e,i,s,r)}function i8(t,e){i4(t.x,e.x,e.scaleX,e.scale,e.originX),i4(t.y,e.y,e.scaleY,e.scale,e.originY)}function i7(t,e){return iJ(function(t,e){if(!e)return t;let i=e({x:t.left,y:t.top}),r=e({x:t.right,y:t.bottom});return{top:i.y,left:i.x,bottom:r.y,right:r.x}}(t.getBoundingClientRect(),e))}let rt=({current:t})=>t?t.ownerDocument.defaultView:null,re=new WeakMap;class ri{constructor(t){this.openDragLock=null,this.isDragging=!1,this.currentDirection=null,this.originPoint={x:0,y:0},this.constraints=!1,this.hasMutatedConstraints=!1,this.elastic=i_(),this.visualElement=t}start(t,{snapToCursor:e=!1}={}){let{presenceContext:i}=this.visualElement;if(i&&!1===i.isPresent)return;let{dragSnapToOrigin:r}=this.getProps();this.panSession=new iD(t,{onSessionStart:t=>{let{dragSnapToOrigin:i}=this.getProps();i?this.pauseAnimation():this.stopAnimation(),e&&this.snapToCursor(iE(t).point)},onStart:(t,e)=>{let{drag:i,dragPropagation:r,onDragStart:n}=this.getProps();if(i&&!r&&(this.openDragLock&&this.openDragLock(),this.openDragLock="x"===i||"y"===i?M[i]?null:(M[i]=!0,()=>{M[i]=!1}):M.x||M.y?null:(M.x=M.y=!0,()=>{M.x=M.y=!1}),!this.openDragLock))return;this.isDragging=!0,this.currentDirection=null,this.resolveConstraints(),this.visualElement.projection&&(this.visualElement.projection.isAnimationBlocked=!0,this.visualElement.projection.target=void 0),iZ(t=>{let e=this.getAxisMotionValue(t).get()||0;if(tN.test(e)){let{projection:i}=this.visualElement;if(i&&i.layout){let r=i.layout.layoutBox[t];if(r){let t=iO(r);e=parseFloat(e)/100*t}}}this.originPoint[t]=e}),n&&_.postRender(()=>n(t,e)),th(this.visualElement,"transform");let{animationState:s}=this.visualElement;s&&s.setActive("whileDrag",!0)},onMove:(t,e)=>{let{dragPropagation:i,dragDirectionLock:r,onDirectionLock:n,onDrag:s}=this.getProps();if(!i&&!this.openDragLock)return;let{offset:o}=e;if(r&&null===this.currentDirection){this.currentDirection=function(t,e=10){let i=null;return Math.abs(t.y)>e?i="y":Math.abs(t.x)>e&&(i="x"),i}(o),null!==this.currentDirection&&n&&n(this.currentDirection);return}this.updateAxis("x",e.point,o),this.updateAxis("y",e.point,o),this.visualElement.render(),s&&s(t,e)},onSessionEnd:(t,e)=>this.stop(t,e),resumeAnimation:()=>iZ(t=>{var e;return"paused"===this.getAnimationState(t)&&(null===(e=this.getAxisMotionValue(t).animation)||void 0===e?void 0:e.play())})},{transformPagePoint:this.visualElement.getTransformPagePoint(),dragSnapToOrigin:r,contextWindow:rt(this.visualElement)})}stop(t,e){let i=this.isDragging;if(this.cancel(),!i)return;let{velocity:r}=e;this.startAnimation(r);let{onDragEnd:n}=this.getProps();n&&_.postRender(()=>n(t,e))}cancel(){this.isDragging=!1;let{projection:t,animationState:e}=this.visualElement;t&&(t.isAnimationBlocked=!1),this.panSession&&this.panSession.end(),this.panSession=void 0;let{dragPropagation:i}=this.getProps();!i&&this.openDragLock&&(this.openDragLock(),this.openDragLock=null),e&&e.setActive("whileDrag",!1)}updateAxis(t,e,i){let{drag:r}=this.getProps();if(!i||!rr(t,r,this.currentDirection))return;let n=this.getAxisMotionValue(t),s=this.originPoint[t]+i[t];this.constraints&&this.constraints[t]&&(s=function(t,{min:e,max:i},r){return void 0!==e&&ti&&(t=r?eC(i,t,r.max):Math.min(t,i)),t}(s,this.constraints[t],this.elastic[t])),n.set(s)}resolveConstraints(){var t;let{dragConstraints:e,dragElastic:i}=this.getProps(),r=this.visualElement.projection&&!this.visualElement.projection.layout?this.visualElement.projection.measure(!1):null===(t=this.visualElement.projection)||void 0===t?void 0:t.layout,n=this.constraints;e&&iB(e)?this.constraints||(this.constraints=this.resolveRefConstraints()):e&&r?this.constraints=function(t,{top:e,left:i,bottom:r,right:n}){return{x:iW(t.x,i,n),y:iW(t.y,e,r)}}(r.layoutBox,e):this.constraints=!1,this.elastic=function(t=.35){return!1===t?t=0:!0===t&&(t=.35),{x:iH(t,"left","right"),y:iH(t,"top","bottom")}}(i),n!==this.constraints&&r&&this.constraints&&!this.hasMutatedConstraints&&iZ(t=>{!1!==this.constraints&&this.getAxisMotionValue(t)&&(this.constraints[t]=function(t,e){let i={};return void 0!==e.min&&(i.min=e.min-t.min),void 0!==e.max&&(i.max=e.max-t.min),i}(r.layoutBox[t],this.constraints[t]))})}resolveRefConstraints(){var t;let{dragConstraints:e,onMeasureDragConstraints:i}=this.getProps();if(!e||!iB(e))return!1;let r=e.current;N(null!==r,"If `dragConstraints` is set as a React ref, that ref must be passed to another component's `ref` prop.");let{projection:n}=this.visualElement;if(!n||!n.layout)return!1;let s=function(t,e,i){let r=i7(t,i),{scroll:n}=e;return n&&(i6(r.x,n.offset.x),i6(r.y,n.offset.y)),r}(r,n.root,this.visualElement.getTransformPagePoint()),o={x:iY((t=n.layout.layoutBox).x,s.x),y:iY(t.y,s.y)};if(i){let t=i(function({x:t,y:e}){return{top:e.min,right:t.max,bottom:e.max,left:t.min}}(o));this.hasMutatedConstraints=!!t,t&&(o=iJ(t))}return o}startAnimation(t){let{drag:e,dragMomentum:i,dragElastic:r,dragTransition:n,dragSnapToOrigin:s,onDragTransitionEnd:o}=this.getProps(),a=this.constraints||{};return Promise.all(iZ(o=>{if(!rr(o,e,this.currentDirection))return;let l=a&&a[o]||{};s&&(l={min:0,max:0});let u={type:"inertia",velocity:i?t[o]:0,bounceStiffness:r?200:1e6,bounceDamping:r?40:1e7,timeConstant:750,restDelta:1,restSpeed:10,...n,...l};return this.startAxisValueAnimation(o,u)})).then(o)}startAxisValueAnimation(t,e){let i=this.getAxisMotionValue(t);return th(this.visualElement,t),i.start(ic(t,i,0,e,this.visualElement,!1))}stopAnimation(){iZ(t=>this.getAxisMotionValue(t).stop())}pauseAnimation(){iZ(t=>{var e;return null===(e=this.getAxisMotionValue(t).animation)||void 0===e?void 0:e.pause()})}getAnimationState(t){var e;return null===(e=this.getAxisMotionValue(t).animation)||void 0===e?void 0:e.state}getAxisMotionValue(t){let e=`_drag${t.toUpperCase()}`,i=this.visualElement.getProps();return i[e]||this.visualElement.getValue(t,(i.initial?i.initial[t]:void 0)||0)}snapToCursor(t){iZ(e=>{let{drag:i}=this.getProps();if(!rr(e,i,this.currentDirection))return;let{projection:r}=this.visualElement,n=this.getAxisMotionValue(e);if(r&&r.layout){let{min:i,max:s}=r.layout.layoutBox[e];n.set(t[e]-eC(i,s,.5))}})}scalePositionWithinConstraints(){if(!this.visualElement.current)return;let{drag:t,dragConstraints:e}=this.getProps(),{projection:i}=this.visualElement;if(!iB(e)||!i||!this.constraints)return;this.stopAnimation();let r={x:0,y:0};iZ(t=>{let e=this.getAxisMotionValue(t);if(e&&!1!==this.constraints){let i=e.get();r[t]=function(t,e){let i=.5,r=iO(t),n=iO(e);return n>r?i=S(e.min,e.max-r,t.min):r>n&&(i=S(t.min,t.max-n,e.min)),tk(0,1,i)}({min:i,max:i},this.constraints[t])}});let{transformTemplate:n}=this.visualElement.getProps();this.visualElement.current.style.transform=n?n({},""):"none",i.root&&i.root.updateScroll(),i.updateLayout(),this.resolveConstraints(),iZ(e=>{if(!rr(e,t,null))return;let i=this.getAxisMotionValue(e),{min:n,max:s}=this.constraints[e];i.set(eC(n,s,r[e]))})}addListeners(){if(!this.visualElement.current)return;re.set(this.visualElement,this);let t=iV(this.visualElement.current,"pointerdown",t=>{let{drag:e,dragListener:i=!0}=this.getProps();e&&i&&this.start(t)}),e=()=>{let{dragConstraints:t}=this.getProps();iB(t)&&t.current&&(this.constraints=this.resolveRefConstraints())},{projection:i}=this.visualElement,r=i.addEventListener("measure",e);i&&!i.layout&&(i.root&&i.root.updateScroll(),i.updateLayout()),_.read(e);let n=ik(window,"resize",()=>this.scalePositionWithinConstraints()),s=i.addEventListener("didUpdate",({delta:t,hasLayoutChanged:e})=>{this.isDragging&&e&&(iZ(e=>{let i=this.getAxisMotionValue(e);i&&(this.originPoint[e]+=t[e].translate,i.set(i.get()+t[e].translate))}),this.visualElement.render())});return()=>{n(),t(),r(),s&&s()}}getProps(){let t=this.visualElement.getProps(),{drag:e=!1,dragDirectionLock:i=!1,dragPropagation:r=!1,dragConstraints:n=!1,dragElastic:s=.35,dragMomentum:o=!0}=t;return{...t,drag:e,dragDirectionLock:i,dragPropagation:r,dragConstraints:n,dragElastic:s,dragMomentum:o}}}function rr(t,e,i){return(!0===e||e===t)&&(null===i||i===t)}class rn extends iP{constructor(t){super(t),this.removeGroupControls=N,this.removeListeners=N,this.controls=new ri(t)}mount(){let{dragControls:t}=this.node.getProps();t&&(this.removeGroupControls=t.subscribe(this.controls)),this.removeListeners=this.controls.addListeners()||N}unmount(){this.removeGroupControls(),this.removeListeners()}}let rs=t=>(e,i)=>{t&&_.postRender(()=>t(e,i))};class ro extends iP{constructor(){super(...arguments),this.removePointerDownListener=N}onPointerDown(t){this.session=new iD(t,this.createPanHandlers(),{transformPagePoint:this.node.getTransformPagePoint(),contextWindow:rt(this.node)})}createPanHandlers(){let{onPanSessionStart:t,onPanStart:e,onPan:i,onPanEnd:r}=this.node.getProps();return{onSessionStart:rs(t),onStart:rs(e),onMove:i,onEnd:(t,e)=>{delete this.session,r&&_.postRender(()=>r(t,e))}}}mount(){this.removePointerDownListener=iV(this.node.current,"pointerdown",t=>this.onPointerDown(t))}update(){this.session&&this.session.updateHandlers(this.createPanHandlers())}unmount(){this.removePointerDownListener(),this.session&&this.session.end()}}var ra,rl,ru,rh=i(7437),rd=i(2265),rc=i(9637),rp=i(8881);let rm=(0,rd.createContext)({}),rf={hasAnimatedSinceResize:!0,hasEverUpdated:!1};function rg(t,e){return e.max===e.min?0:t/(e.max-e.min)*100}let rv={correct:(t,e)=>{if(!e.target)return t;if("string"==typeof t){if(!t$.test(t))return t;t=parseFloat(t)}let i=rg(t,e.target.x),r=rg(t,e.target.y);return`${i}% ${r}%`}},ry={},{schedule:rb,cancel:rx}=q(queueMicrotask,!1);class rw extends rd.Component{componentDidMount(){let{visualElement:t,layoutGroup:e,switchLayoutGroup:i,layoutId:r}=this.props,{projection:n}=t;Object.assign(ry,rT),n&&(e.group&&e.group.add(n),i&&i.register&&r&&i.register(n),n.root.didUpdate(),n.addEventListener("animationComplete",()=>{this.safeToRemove()}),n.setOptions({...n.options,onExitComplete:()=>this.safeToRemove()})),rf.hasEverUpdated=!0}getSnapshotBeforeUpdate(t){let{layoutDependency:e,visualElement:i,drag:r,isPresent:n}=this.props,s=i.projection;return s&&(s.isPresent=n,r||t.layoutDependency!==e||void 0===e?s.willUpdate():this.safeToRemove(),t.isPresent===n||(n?s.promote():s.relegate()||_.postRender(()=>{let t=s.getStack();t&&t.members.length||this.safeToRemove()}))),null}componentDidUpdate(){let{projection:t}=this.props.visualElement;t&&(t.root.didUpdate(),rb.postRender(()=>{!t.currentAnimation&&t.isLead()&&this.safeToRemove()}))}componentWillUnmount(){let{visualElement:t,layoutGroup:e,switchLayoutGroup:i}=this.props,{projection:r}=t;r&&(r.scheduleCheckAfterUnmount(),e&&e.group&&e.group.remove(r),i&&i.deregister&&i.deregister(r))}safeToRemove(){let{safeToRemove:t}=this.props;t&&t()}render(){return null}}function rP(t){let[e,i]=(0,rc.oO)(),r=(0,rd.useContext)(rp.p);return(0,rh.jsx)(rw,{...t,layoutGroup:r,switchLayoutGroup:(0,rd.useContext)(rm),isPresent:e,safeToRemove:i})}let rT={borderRadius:{...rv,applyTo:["borderTopLeftRadius","borderTopRightRadius","borderBottomLeftRadius","borderBottomRightRadius"]},borderTopLeftRadius:rv,borderTopRightRadius:rv,borderBottomLeftRadius:rv,borderBottomRightRadius:rv,boxShadow:{correct:(t,{treeScale:e,projectionDelta:i})=>{let r=t5.parse(t);if(r.length>5)return t;let n=t5.createTransformer(t),s="number"!=typeof r[0]?1:0,o=i.x.scale*e.x,a=i.y.scale*e.y;r[0+s]/=o,r[1+s]/=a;let l=eC(o,a,.5);return"number"==typeof r[2+s]&&(r[2+s]/=l),"number"==typeof r[3+s]&&(r[3+s]/=l),n(r)}}},rS=(t,e)=>t.depth-e.depth;class rA{constructor(){this.children=[],this.isDirty=!1}add(t){ti(this.children,t),this.isDirty=!0}remove(t){tr(this.children,t),this.isDirty=!0}forEach(t){this.isDirty&&this.children.sort(rS),this.isDirty=!1,this.children.forEach(t)}}function rk(t){let e=tu(t)?t.get():t;return H(e)?e.toValue():e}let rE=["TopLeft","TopRight","BottomLeft","BottomRight"],rM=rE.length,rV=t=>"string"==typeof t?parseFloat(t):t,rC=t=>"number"==typeof t||t$.test(t);function rD(t,e){return void 0!==t[e]?t[e]:t.borderRadius}let rR=rL(0,.5,tT),rj=rL(.5,.95,N);function rL(t,e,i){return r=>re?1:i(S(t,e,r))}function rF(t,e){t.min=e.min,t.max=e.max}function rB(t,e){rF(t.x,e.x),rF(t.y,e.y)}function rO(t,e){t.translate=e.translate,t.scale=e.scale,t.originPoint=e.originPoint,t.origin=e.origin}function rI(t,e,i,r,n){return t-=e,t=r+1/i*(t-r),void 0!==n&&(t=r+1/n*(t-r)),t}function rU(t,e,[i,r,n],s,o){!function(t,e=0,i=1,r=.5,n,s=t,o=t){if(tN.test(e)&&(e=parseFloat(e),e=eC(o.min,o.max,e/100)-o.min),"number"!=typeof e)return;let a=eC(s.min,s.max,r);t===s&&(a-=e),t.min=rI(t.min,e,i,a,n),t.max=rI(t.max,e,i,a,n)}(t,e[i],e[r],e[n],e.scale,s,o)}let rz=["x","scaleX","originX"],rN=["y","scaleY","originY"];function r$(t,e,i,r){rU(t.x,e,rz,i?i.x:void 0,r?r.x:void 0),rU(t.y,e,rN,i?i.y:void 0,r?r.y:void 0)}function rW(t){return 0===t.translate&&1===t.scale}function rY(t){return rW(t.x)&&rW(t.y)}function rH(t,e){return t.min===e.min&&t.max===e.max}function rG(t,e){return Math.round(t.min)===Math.round(e.min)&&Math.round(t.max)===Math.round(e.max)}function rX(t,e){return rG(t.x,e.x)&&rG(t.y,e.y)}function rK(t){return iO(t.x)/iO(t.y)}function rq(t,e){return t.translate===e.translate&&t.scale===e.scale&&t.originPoint===e.originPoint}class r_{constructor(){this.members=[]}add(t){ti(this.members,t),t.scheduleRender()}remove(t){if(tr(this.members,t),t===this.prevLead&&(this.prevLead=void 0),t===this.lead){let t=this.members[this.members.length-1];t&&this.promote(t)}}relegate(t){let e;let i=this.members.findIndex(e=>t===e);if(0===i)return!1;for(let t=i;t>=0;t--){let i=this.members[t];if(!1!==i.isPresent){e=i;break}}return!!e&&(this.promote(e),!0)}promote(t,e){let i=this.lead;if(t!==i&&(this.prevLead=i,this.lead=t,t.show(),i)){i.instance&&i.scheduleRender(),t.scheduleRender(),t.resumeFrom=i,e&&(t.resumeFrom.preserveOpacity=!0),i.snapshot&&(t.snapshot=i.snapshot,t.snapshot.latestValues=i.animationValues||i.latestValues),t.root&&t.root.isUpdating&&(t.isLayoutDirty=!0);let{crossfade:r}=t.options;!1===r&&i.hide()}}exitAnimationComplete(){this.members.forEach(t=>{let{options:e,resumingFrom:i}=t;e.onExitComplete&&e.onExitComplete(),i&&i.options.onExitComplete&&i.options.onExitComplete()})}scheduleRender(){this.members.forEach(t=>{t.instance&&t.scheduleRender(!1)})}removeLeadSnapshot(){this.lead&&this.lead.snapshot&&(this.lead.snapshot=void 0)}}let rZ={type:"projectionFrame",totalNodes:0,resolvedTargetDeltas:0,recalculatedProjection:0},rJ="undefined"!=typeof window&&void 0!==window.MotionDebug,rQ=["","X","Y","Z"],r0={visibility:"hidden"},r1=0;function r5(t,e,i,r){let{latestValues:n}=e;n[t]&&(i[t]=n[t],e.setStaticValue(t,0),r&&(r[t]=0))}function r2({attachResizeListener:t,defaultParent:e,measureScroll:i,checkIsScrollRoot:r,resetTransform:n}){return class{constructor(t={},i=null==e?void 0:e()){this.id=r1++,this.animationId=0,this.children=new Set,this.options={},this.isTreeAnimating=!1,this.isAnimationBlocked=!1,this.isLayoutDirty=!1,this.isProjectionDirty=!1,this.isSharedProjectionDirty=!1,this.isTransformDirty=!1,this.updateManuallyBlocked=!1,this.updateBlockedByResize=!1,this.isUpdating=!1,this.isSVG=!1,this.needsReset=!1,this.shouldResetTransform=!1,this.hasCheckedOptimisedAppear=!1,this.treeScale={x:1,y:1},this.eventHandlers=new Map,this.hasTreeAnimated=!1,this.updateScheduled=!1,this.scheduleUpdate=()=>this.update(),this.projectionUpdateScheduled=!1,this.checkUpdateFailed=()=>{this.isUpdating&&(this.isUpdating=!1,this.clearAllSnapshots())},this.updateProjection=()=>{this.projectionUpdateScheduled=!1,rJ&&(rZ.totalNodes=rZ.resolvedTargetDeltas=rZ.recalculatedProjection=0),this.nodes.forEach(r6),this.nodes.forEach(nr),this.nodes.forEach(nn),this.nodes.forEach(r4),rJ&&window.MotionDebug.record(rZ)},this.resolvedRelativeTargetAt=0,this.hasProjected=!1,this.isVisible=!0,this.animationProgress=0,this.sharedNodes=new Map,this.latestValues=t,this.root=i?i.root||i:this,this.path=i?[...i.path,i]:[],this.parent=i,this.depth=i?i.depth+1:0;for(let t=0;tthis.root.updateBlockedByResize=!1;t(e,()=>{this.root.updateBlockedByResize=!0,i&&i(),i=function(t,e){let i=te.now(),r=({timestamp:e})=>{let n=e-i;n>=250&&(Z(r),t(n-250))};return _.read(r,!0),()=>Z(r)}(r,0),rf.hasAnimatedSinceResize&&(rf.hasAnimatedSinceResize=!1,this.nodes.forEach(ni))})}r&&this.root.registerSharedNode(r,this),!1!==this.options.animate&&s&&(r||n)&&this.addEventListener("didUpdate",({delta:t,hasLayoutChanged:e,hasRelativeTargetChanged:i,layout:r})=>{if(this.isTreeAnimationBlocked()){this.target=void 0,this.relativeTarget=void 0;return}let n=this.options.transition||s.getDefaultTransition()||nh,{onLayoutAnimationStart:o,onLayoutAnimationComplete:a}=s.getProps(),l=!this.targetLayout||!rX(this.targetLayout,r)||i,u=!e&&i;if(this.options.layoutRoot||this.resumeFrom&&this.resumeFrom.instance||u||e&&(l||!this.currentAnimation)){this.resumeFrom&&(this.resumingFrom=this.resumeFrom,this.resumingFrom.resumingFrom=void 0),this.setAnimationOrigin(t,u);let e={...v(n,"layout"),onPlay:o,onComplete:a};(s.shouldReduceMotion||this.options.layoutRoot)&&(e.delay=0,e.type=!1),this.startAnimation(e)}else e||ni(this),this.isLead()&&this.options.onExitComplete&&this.options.onExitComplete();this.targetLayout=r})}unmount(){this.options.layoutId&&this.willUpdate(),this.root.nodes.remove(this);let t=this.getStack();t&&t.remove(this),this.parent&&this.parent.children.delete(this),this.instance=void 0,Z(this.updateProjection)}blockUpdate(){this.updateManuallyBlocked=!0}unblockUpdate(){this.updateManuallyBlocked=!1}isUpdateBlocked(){return this.updateManuallyBlocked||this.updateBlockedByResize}isTreeAnimationBlocked(){return this.isAnimationBlocked||this.parent&&this.parent.isTreeAnimationBlocked()||!1}startUpdate(){!this.isUpdateBlocked()&&(this.isUpdating=!0,this.nodes&&this.nodes.forEach(ns),this.animationId++)}getTransformTemplate(){let{visualElement:t}=this.options;return t&&t.getProps().transformTemplate}willUpdate(t=!0){if(this.root.hasTreeAnimated=!0,this.root.isUpdateBlocked()){this.options.onExitComplete&&this.options.onExitComplete();return}if(window.MotionCancelOptimisedAnimation&&!this.hasCheckedOptimisedAppear&&function t(e){if(e.hasCheckedOptimisedAppear=!0,e.root===e)return;let{visualElement:i}=e.options;if(!i)return;let r=i.props[tc];if(window.MotionHasOptimisedAnimation(r,"transform")){let{layout:t,layoutId:i}=e.options;window.MotionCancelOptimisedAnimation(r,"transform",_,!(t||i))}let{parent:n}=e;n&&!n.hasCheckedOptimisedAppear&&t(n)}(this),this.root.isUpdating||this.root.startUpdate(),this.isLayoutDirty)return;this.isLayoutDirty=!0;for(let t=0;t{this.isLayoutDirty?this.root.didUpdate():this.root.checkUpdateFailed()})}updateSnapshot(){!this.snapshot&&this.instance&&(this.snapshot=this.measure())}updateLayout(){if(!this.instance||(this.updateScroll(),!(this.options.alwaysMeasureLayout&&this.isLead())&&!this.isLayoutDirty))return;if(this.resumeFrom&&!this.resumeFrom.instance)for(let t=0;t.999999999999&&(e.x=1),e.y<1.0000000000001&&e.y>.999999999999&&(e.y=1)}}(this.layoutCorrected,this.treeScale,this.path,i),e.layout&&!e.target&&(1!==this.treeScale.x||1!==this.treeScale.y)&&(e.target=e.layout.layoutBox,e.targetWithTransforms=i_());let{target:l}=e;if(!l){this.prevProjectionDelta&&(this.createProjectionDeltas(),this.scheduleRender());return}this.projectionDelta&&this.prevProjectionDelta?(rO(this.prevProjectionDelta.x,this.projectionDelta.x),rO(this.prevProjectionDelta.y,this.projectionDelta.y)):this.createProjectionDeltas(),iU(this.projectionDelta,this.layoutCorrected,l,this.latestValues),this.treeScale.x===o&&this.treeScale.y===a&&rq(this.projectionDelta.x,this.prevProjectionDelta.x)&&rq(this.projectionDelta.y,this.prevProjectionDelta.y)||(this.hasProjected=!0,this.scheduleRender(),this.notifyListeners("projectionUpdate",l)),rJ&&rZ.recalculatedProjection++}hide(){this.isVisible=!1}show(){this.isVisible=!0}scheduleRender(t=!0){var e;if(null===(e=this.options.visualElement)||void 0===e||e.scheduleRender(),t){let t=this.getStack();t&&t.scheduleRender()}this.resumingFrom&&!this.resumingFrom.instance&&(this.resumingFrom=void 0)}createProjectionDeltas(){this.prevProjectionDelta=iK(),this.projectionDelta=iK(),this.projectionDeltaWithTransform=iK()}setAnimationOrigin(t,e=!1){let i;let r=this.snapshot,n=r?r.latestValues:{},s={...this.latestValues},o=iK();this.relativeParent&&this.relativeParent.options.layoutRoot||(this.relativeTarget=this.relativeTargetOrigin=void 0),this.attemptToResolveRelativeTarget=!e;let a=i_(),l=(r?r.source:void 0)!==(this.layout?this.layout.source:void 0),u=this.getStack(),h=!u||u.members.length<=1,d=!!(l&&!h&&!0===this.options.crossfade&&!this.path.some(nu));this.animationProgress=0,this.mixTargetDelta=e=>{let r=e/1e3;if(na(o.x,t.x,r),na(o.y,t.y,r),this.setTargetDelta(o),this.relativeTarget&&this.relativeTargetOrigin&&this.layout&&this.relativeParent&&this.relativeParent.layout){var u,c,p,m;i$(a,this.layout.layoutBox,this.relativeParent.layout.layoutBox),p=this.relativeTarget,m=this.relativeTargetOrigin,nl(p.x,m.x,a.x,r),nl(p.y,m.y,a.y,r),i&&(u=this.relativeTarget,c=i,rH(u.x,c.x)&&rH(u.y,c.y))&&(this.isProjectionDirty=!1),i||(i=i_()),rB(i,this.relativeTarget)}l&&(this.animationValues=s,function(t,e,i,r,n,s){n?(t.opacity=eC(0,void 0!==i.opacity?i.opacity:1,rR(r)),t.opacityExit=eC(void 0!==e.opacity?e.opacity:1,0,rj(r))):s&&(t.opacity=eC(void 0!==e.opacity?e.opacity:1,void 0!==i.opacity?i.opacity:1,r));for(let n=0;n{rf.hasAnimatedSinceResize=!0,this.currentAnimation=function(t,e,i){let r=tu(0)?0:tl(0);return r.start(ic("",r,1e3,i)),r.animation}(0,0,{...t,onUpdate:e=>{this.mixTargetDelta(e),t.onUpdate&&t.onUpdate(e)},onComplete:()=>{t.onComplete&&t.onComplete(),this.completeAnimation()}}),this.resumingFrom&&(this.resumingFrom.currentAnimation=this.currentAnimation),this.pendingAnimation=void 0})}completeAnimation(){this.resumingFrom&&(this.resumingFrom.currentAnimation=void 0,this.resumingFrom.preserveOpacity=void 0);let t=this.getStack();t&&t.exitAnimationComplete(),this.resumingFrom=this.currentAnimation=this.animationValues=void 0,this.notifyListeners("animationComplete")}finishAnimation(){this.currentAnimation&&(this.mixTargetDelta&&this.mixTargetDelta(1e3),this.currentAnimation.stop()),this.completeAnimation()}applyTransformsToTarget(){let t=this.getLead(),{targetWithTransforms:e,target:i,layout:r,latestValues:n}=t;if(e&&i&&r){if(this!==t&&this.layout&&r&&nm(this.options.animationType,this.layout.layoutBox,r.layoutBox)){i=this.target||i_();let e=iO(this.layout.layoutBox.x);i.x.min=t.target.x.min,i.x.max=i.x.min+e;let r=iO(this.layout.layoutBox.y);i.y.min=t.target.y.min,i.y.max=i.y.min+r}rB(e,i),i8(e,n),iU(this.projectionDeltaWithTransform,this.layoutCorrected,e,n)}}registerSharedNode(t,e){this.sharedNodes.has(t)||this.sharedNodes.set(t,new r_),this.sharedNodes.get(t).add(e);let i=e.options.initialPromotionConfig;e.promote({transition:i?i.transition:void 0,preserveFollowOpacity:i&&i.shouldPreserveFollowOpacity?i.shouldPreserveFollowOpacity(e):void 0})}isLead(){let t=this.getStack();return!t||t.lead===this}getLead(){var t;let{layoutId:e}=this.options;return e&&(null===(t=this.getStack())||void 0===t?void 0:t.lead)||this}getPrevLead(){var t;let{layoutId:e}=this.options;return e?null===(t=this.getStack())||void 0===t?void 0:t.prevLead:void 0}getStack(){let{layoutId:t}=this.options;if(t)return this.root.sharedNodes.get(t)}promote({needsReset:t,transition:e,preserveFollowOpacity:i}={}){let r=this.getStack();r&&r.promote(this,i),t&&(this.projectionDelta=void 0,this.needsReset=!0),e&&this.setOptions({transition:e})}relegate(){let t=this.getStack();return!!t&&t.relegate(this)}resetSkewAndRotation(){let{visualElement:t}=this.options;if(!t)return;let e=!1,{latestValues:i}=t;if((i.z||i.rotate||i.rotateX||i.rotateY||i.rotateZ||i.skewX||i.skewY)&&(e=!0),!e)return;let r={};i.z&&r5("z",t,r,this.animationValues);for(let e=0;e{var e;return null===(e=t.currentAnimation)||void 0===e?void 0:e.stop()}),this.root.nodes.forEach(r7),this.root.sharedNodes.clear()}}}function r3(t){t.updateLayout()}function r9(t){var e;let i=(null===(e=t.resumeFrom)||void 0===e?void 0:e.snapshot)||t.snapshot;if(t.isLead()&&t.layout&&i&&t.hasListeners("didUpdate")){let{layoutBox:e,measuredBox:r}=t.layout,{animationType:n}=t.options,s=i.source!==t.layout.source;"size"===n?iZ(t=>{let r=s?i.measuredBox[t]:i.layoutBox[t],n=iO(r);r.min=e[t].min,r.max=r.min+n}):nm(n,i.layoutBox,e)&&iZ(r=>{let n=s?i.measuredBox[r]:i.layoutBox[r],o=iO(e[r]);n.max=n.min+o,t.relativeTarget&&!t.currentAnimation&&(t.isProjectionDirty=!0,t.relativeTarget[r].max=t.relativeTarget[r].min+o)});let o=iK();iU(o,e,i.layoutBox);let a=iK();s?iU(a,t.applyTransform(r,!0),i.measuredBox):iU(a,e,i.layoutBox);let l=!rY(o),u=!1;if(!t.resumeFrom){let r=t.getClosestProjectingParent();if(r&&!r.resumeFrom){let{snapshot:n,layout:s}=r;if(n&&s){let o=i_();i$(o,i.layoutBox,n.layoutBox);let a=i_();i$(a,e,s.layoutBox),rX(o,a)||(u=!0),r.options.layoutRoot&&(t.relativeTarget=a,t.relativeTargetOrigin=o,t.relativeParent=r)}}}t.notifyListeners("didUpdate",{layout:e,snapshot:i,delta:a,layoutDelta:o,hasLayoutChanged:l,hasRelativeTargetChanged:u})}else if(t.isLead()){let{onExitComplete:e}=t.options;e&&e()}t.options.transition=void 0}function r6(t){rJ&&rZ.totalNodes++,t.parent&&(t.isProjecting()||(t.isProjectionDirty=t.parent.isProjectionDirty),t.isSharedProjectionDirty||(t.isSharedProjectionDirty=!!(t.isProjectionDirty||t.parent.isProjectionDirty||t.parent.isSharedProjectionDirty)),t.isTransformDirty||(t.isTransformDirty=t.parent.isTransformDirty))}function r4(t){t.isProjectionDirty=t.isSharedProjectionDirty=t.isTransformDirty=!1}function r8(t){t.clearSnapshot()}function r7(t){t.clearMeasurements()}function nt(t){t.isLayoutDirty=!1}function ne(t){let{visualElement:e}=t.options;e&&e.getProps().onBeforeLayoutMeasure&&e.notify("BeforeLayoutMeasure"),t.resetTransform()}function ni(t){t.finishAnimation(),t.targetDelta=t.relativeTarget=t.target=void 0,t.isProjectionDirty=!0}function nr(t){t.resolveTargetDelta()}function nn(t){t.calcProjection()}function ns(t){t.resetSkewAndRotation()}function no(t){t.removeLeadSnapshot()}function na(t,e,i){t.translate=eC(e.translate,0,i),t.scale=eC(e.scale,1,i),t.origin=e.origin,t.originPoint=e.originPoint}function nl(t,e,i,r){t.min=eC(e.min,i.min,r),t.max=eC(e.max,i.max,r)}function nu(t){return t.animationValues&&void 0!==t.animationValues.opacityExit}let nh={duration:.45,ease:[.4,0,.1,1]},nd=t=>"undefined"!=typeof navigator&&navigator.userAgent&&navigator.userAgent.toLowerCase().includes(t),nc=nd("applewebkit/")&&!nd("chrome/")?Math.round:N;function np(t){t.min=nc(t.min),t.max=nc(t.max)}function nm(t,e,i){return"position"===t||"preserve-aspect"===t&&!(.2>=Math.abs(rK(e)-rK(i)))}function nf(t){var e;return t!==t.root&&(null===(e=t.scroll)||void 0===e?void 0:e.wasRoot)}let ng=r2({attachResizeListener:(t,e)=>ik(t,"resize",e),measureScroll:()=>({x:document.documentElement.scrollLeft||document.body.scrollLeft,y:document.documentElement.scrollTop||document.body.scrollTop}),checkIsScrollRoot:()=>!0}),nv={current:void 0},ny=r2({measureScroll:t=>({x:t.scrollLeft,y:t.scrollTop}),defaultParent:()=>{if(!nv.current){let t=new ng({});t.mount(window),t.setOptions({layoutScroll:!0}),nv.current=t}return nv.current},resetTransform:(t,e)=>{t.style.transform=void 0!==e?e:"none"},checkIsScrollRoot:t=>"fixed"===window.getComputedStyle(t).position});function nb(t,e,i){let{props:r}=t;t.animationState&&r.whileHover&&t.animationState.setActive("whileHover","Start"===i);let n=r["onHover"+i];n&&_.postRender(()=>n(e,iE(e)))}class nx extends iP{mount(){let{current:t}=this.node;t&&(this.unmount=function(t,e,i={}){let[r,n,s]=V(t,i),o=C(t=>{let{target:i}=t,r=e(t);if("function"!=typeof r||!i)return;let s=C(t=>{r(t),i.removeEventListener("pointerleave",s)});i.addEventListener("pointerleave",s,n)});return r.forEach(t=>{t.addEventListener("pointerenter",o,n)}),s}(t,t=>(nb(this.node,t,"Start"),t=>nb(this.node,t,"End"))))}unmount(){}}class nw extends iP{constructor(){super(...arguments),this.isActive=!1}onFocus(){let t=!1;try{t=this.node.current.matches(":focus-visible")}catch(e){t=!0}t&&this.node.animationState&&(this.node.animationState.setActive("whileFocus",!0),this.isActive=!0)}onBlur(){this.isActive&&this.node.animationState&&(this.node.animationState.setActive("whileFocus",!1),this.isActive=!1)}mount(){this.unmount=eU(ik(this.node.current,"focus",()=>this.onFocus()),ik(this.node.current,"blur",()=>this.onBlur()))}unmount(){}}function nP(t,e,i){let{props:r}=t;t.animationState&&r.whileTap&&t.animationState.setActive("whileTap","Start"===i);let n=r["onTap"+("End"===i?"":i)];n&&_.postRender(()=>n(e,iE(e)))}class nT extends iP{mount(){let{current:t}=this.node;t&&(this.unmount=function(t,e,i={}){let[r,n,s]=V(t,i),o=t=>{let r=t.currentTarget;if(!I(t)||L.has(r))return;L.add(r);let s=e(t),o=(t,e)=>{window.removeEventListener("pointerup",a),window.removeEventListener("pointercancel",l),I(t)&&L.has(r)&&(L.delete(r),"function"==typeof s&&s(t,{success:e}))},a=t=>{o(t,i.useGlobalTarget||D(r,t.target))},l=t=>{o(t,!1)};window.addEventListener("pointerup",a,n),window.addEventListener("pointercancel",l,n)};return r.forEach(t=>{j.has(t.tagName)||-1!==t.tabIndex||null!==t.getAttribute("tabindex")||(t.tabIndex=0),(i.useGlobalTarget?window:t).addEventListener("pointerdown",o,n),t.addEventListener("focus",t=>O(t,n),n)}),s}(t,t=>(nP(this.node,t,"Start"),(t,{success:e})=>nP(this.node,t,e?"End":"Cancel")),{useGlobalTarget:this.node.props.globalTapTarget}))}unmount(){}}let nS=new WeakMap,nA=new WeakMap,nk=t=>{let e=nS.get(t.target);e&&e(t)},nE=t=>{t.forEach(nk)},nM={some:0,all:1};class nV extends iP{constructor(){super(...arguments),this.hasEnteredView=!1,this.isInView=!1}startObserver(){this.unmount();let{viewport:t={}}=this.node.getProps(),{root:e,margin:i,amount:r="some",once:n}=t,s={root:e?e.current:void 0,rootMargin:i,threshold:"number"==typeof r?r:nM[r]};return function(t,e,i){let r=function({root:t,...e}){let i=t||document;nA.has(i)||nA.set(i,{});let r=nA.get(i),n=JSON.stringify(e);return r[n]||(r[n]=new IntersectionObserver(nE,{root:t,...e})),r[n]}(e);return nS.set(t,i),r.observe(t),()=>{nS.delete(t),r.unobserve(t)}}(this.node.current,s,t=>{let{isIntersecting:e}=t;if(this.isInView===e||(this.isInView=e,n&&!e&&this.hasEnteredView))return;e&&(this.hasEnteredView=!0),this.node.animationState&&this.node.animationState.setActive("whileInView",e);let{onViewportEnter:i,onViewportLeave:r}=this.node.getProps(),s=e?i:r;s&&s(t)})}mount(){this.startObserver()}update(){if("undefined"==typeof IntersectionObserver)return;let{props:t,prevProps:e}=this.node;["amount","margin","root"].some(function({viewport:t={}},{viewport:e={}}={}){return i=>t[i]!==e[i]}(t,e))&&this.startObserver()}unmount(){}}let nC=(0,rd.createContext)({strict:!1});var nD=i(5750);let nR=(0,rd.createContext)({});function nj(t){return n(t.animate)||c.some(e=>a(t[e]))}function nL(t){return!!(nj(t)||t.variants)}function nF(t){return Array.isArray(t)?t.join(" "):t}var nB=i(4563);let nO={animation:["animate","variants","whileHover","whileTap","exit","whileInView","whileFocus","whileDrag"],exit:["exit"],drag:["drag","dragControls"],focus:["whileFocus"],hover:["whileHover","onHoverStart","onHoverEnd"],tap:["whileTap","onTap","onTapStart","onTapCancel"],pan:["onPan","onPanStart","onPanSessionStart","onPanEnd"],inView:["whileInView","onViewportEnter","onViewportLeave"],layout:["layout","layoutId"]},nI={};for(let t in nO)nI[t]={isEnabled:e=>nO[t].some(t=>!!e[t])};let nU=Symbol.for("motionComponentSymbol");var nz=i(4252),nN=i(1534);let n$=["animate","circle","defs","desc","ellipse","g","image","line","filter","marker","mask","metadata","path","pattern","polygon","polyline","rect","stop","switch","symbol","svg","text","tspan","use","view"];function nW(t){if("string"!=typeof t||t.includes("-"));else if(n$.indexOf(t)>-1||/[A-Z]/u.test(t))return!0;return!1}var nY=i(3576);let nH=t=>(e,i)=>{let r=(0,rd.useContext)(nR),s=(0,rd.useContext)(nz.O),o=()=>(function({scrapeMotionValuesFromProps:t,createRenderState:e,onUpdate:i},r,s,o){let a={latestValues:function(t,e,i,r){let s={},o=r(t,{});for(let t in o)s[t]=rk(o[t]);let{initial:a,animate:l}=t,h=nj(t),d=nL(t);e&&d&&!h&&!1!==t.inherit&&(void 0===a&&(a=e.initial),void 0===l&&(l=e.animate));let c=!!i&&!1===i.initial,p=(c=c||!1===a)?l:a;if(p&&"boolean"!=typeof p&&!n(p)){let e=Array.isArray(p)?p:[p];for(let i=0;ii({props:r,current:t,...a}),a.onUpdate=t=>i(t)),a})(t,e,r,s);return i?o():(0,nY.h)(o)},nG=(t,e)=>e&&"number"==typeof t?e.transform(t):t,nX={x:"translateX",y:"translateY",z:"translateZ",transformPerspective:"perspective"},nK=$.length;function nq(t,e,i){let{style:r,vars:n,transformOrigin:s}=t,o=!1,a=!1;for(let t in e){let i=e[t];if(W.has(t)){o=!0;continue}if(ev(t)){n[t]=i;continue}{let e=nG(i,t8[t]);t.startsWith("origin")?(a=!0,s[t]=e):r[t]=e}}if(!e.transform&&(o||i?r.transform=function(t,e,i){let r="",n=!0;for(let s=0;s({style:{},transform:{},transformOrigin:{},vars:{}}),n1=()=>({...n0(),attrs:{}}),n5=t=>"string"==typeof t&&"svg"===t.toLowerCase();function n2(t,{style:e,vars:i},r,n){for(let s in Object.assign(t.style,e,n&&n.getProjectionStyles(r)),i)t.style.setProperty(s,i[s])}let n3=new Set(["baseFrequency","diffuseConstant","kernelMatrix","kernelUnitLength","keySplines","keyTimes","limitingConeAngle","markerHeight","markerWidth","numOctaves","targetX","targetY","surfaceScale","specularConstant","specularExponent","stdDeviation","tableValues","viewBox","gradientTransform","pathLength","startOffset","textLength","lengthAdjust"]);function n9(t,e,i,r){for(let i in n2(t,e,void 0,r),e.attrs)t.setAttribute(n3.has(i)?i:td(i),e.attrs[i])}function n6(t,{layout:e,layoutId:i}){return W.has(t)||t.startsWith("origin")||(e||void 0!==i)&&(!!ry[t]||"opacity"===t)}function n4(t,e,i){var r;let{style:n}=t,s={};for(let o in n)(tu(n[o])||e.style&&tu(e.style[o])||n6(o,t)||(null===(r=null==i?void 0:i.getValue(o))||void 0===r?void 0:r.liveStyle)!==void 0)&&(s[o]=n[o]);return s}function n8(t,e,i){let r=n4(t,e,i);for(let i in t)(tu(t[i])||tu(e[i]))&&(r[-1!==$.indexOf(i)?"attr"+i.charAt(0).toUpperCase()+i.substring(1):i]=t[i]);return r}let n7=["x","y","width","height","cx","cy","r"],st={useVisualState:nH({scrapeMotionValuesFromProps:n8,createRenderState:n1,onUpdate:({props:t,prevProps:e,current:i,renderState:r,latestValues:n})=>{if(!i)return;let s=!!t.drag;if(!s){for(let t in n)if(W.has(t)){s=!0;break}}if(!s)return;let o=!e;if(e)for(let i=0;i{!function(t,e){try{e.dimensions="function"==typeof t.getBBox?t.getBBox():t.getBoundingClientRect()}catch(t){e.dimensions={x:0,y:0,width:0,height:0}}}(i,r),_.render(()=>{nQ(r,n,n5(i.tagName),t.transformTemplate),n9(i,r)})})}})},se={useVisualState:nH({scrapeMotionValuesFromProps:n4,createRenderState:n0})};function si(t,e,i){for(let r in e)tu(e[r])||n6(r,i)||(t[r]=e[r])}let sr=new Set(["animate","exit","variants","initial","style","values","variants","transition","transformTemplate","custom","inherit","onBeforeLayoutMeasure","onAnimationStart","onAnimationComplete","onUpdate","onDragStart","onDrag","onDragEnd","onMeasureDragConstraints","onDirectionLock","onDragTransitionEnd","_dragX","_dragY","onHoverStart","onHoverEnd","onViewportEnter","onViewportLeave","globalTapTarget","ignoreStrict","viewport"]);function sn(t){return t.startsWith("while")||t.startsWith("drag")&&"draggable"!==t||t.startsWith("layout")||t.startsWith("onTap")||t.startsWith("onPan")||t.startsWith("onLayout")||sr.has(t)}let ss=t=>!sn(t);try{(ra=require("@emotion/is-prop-valid").default)&&(ss=t=>t.startsWith("on")?!sn(t):ra(t))}catch(t){}let so={current:null},sa={current:!1},sl=[...eT,tX,t5],su=t=>sl.find(eP(t)),sh=new WeakMap,sd=["AnimationStart","AnimationComplete","Update","BeforeLayoutMeasure","LayoutMeasure","LayoutAnimationStart","LayoutAnimationComplete"];class sc{scrapeMotionValuesFromProps(t,e,i){return{}}constructor({parent:t,props:e,presenceContext:i,reducedMotionConfig:r,blockInitialAnimation:n,visualState:s},o={}){this.current=null,this.children=new Set,this.isVariantNode=!1,this.isControllingVariants=!1,this.shouldReduceMotion=null,this.values=new Map,this.KeyframeResolver=em,this.features={},this.valueSubscriptions=new Map,this.prevMotionValues={},this.events={},this.propEventSubscriptions={},this.notifyUpdate=()=>this.notify("Update",this.latestValues),this.render=()=>{this.current&&(this.triggerBuild(),this.renderInstance(this.current,this.renderState,this.props.style,this.projection))},this.renderScheduledAt=0,this.scheduleRender=()=>{let t=te.now();this.renderScheduledAtthis.bindToMotionValue(e,t)),sa.current||function(){if(sa.current=!0,nB.j){if(window.matchMedia){let t=window.matchMedia("(prefers-reduced-motion)"),e=()=>so.current=t.matches;t.addListener(e),e()}else so.current=!1}}(),this.shouldReduceMotion="never"!==this.reducedMotionConfig&&("always"===this.reducedMotionConfig||so.current),this.parent&&this.parent.children.add(this),this.update(this.props,this.presenceContext)}unmount(){for(let t in sh.delete(this.current),this.projection&&this.projection.unmount(),Z(this.notifyUpdate),Z(this.render),this.valueSubscriptions.forEach(t=>t()),this.valueSubscriptions.clear(),this.removeFromVariantTree&&this.removeFromVariantTree(),this.parent&&this.parent.children.delete(this),this.events)this.events[t].clear();for(let t in this.features){let e=this.features[t];e&&(e.unmount(),e.isMounted=!1)}this.current=null}bindToMotionValue(t,e){let i;this.valueSubscriptions.has(t)&&this.valueSubscriptions.get(t)();let r=W.has(t),n=e.on("change",e=>{this.latestValues[t]=e,this.props.onUpdate&&_.preRender(this.notifyUpdate),r&&this.projection&&(this.projection.isTransformDirty=!0)}),s=e.on("renderRequest",this.scheduleRender);window.MotionCheckAppearSync&&(i=window.MotionCheckAppearSync(this,t,e)),this.valueSubscriptions.set(t,()=>{n(),s(),i&&i(),e.owner&&e.stop()})}sortNodePosition(t){return this.current&&this.sortInstanceNodePosition&&this.type===t.type?this.sortInstanceNodePosition(this.current,t.current):0}updateFeatures(){let t="animation";for(t in nI){let e=nI[t];if(!e)continue;let{isEnabled:i,Feature:r}=e;if(!this.features[t]&&r&&i(this.props)&&(this.features[t]=new r(this)),this.features[t]){let e=this.features[t];e.isMounted?e.update():(e.mount(),e.isMounted=!0)}}}triggerBuild(){this.build(this.renderState,this.latestValues,this.props)}measureViewportBox(){return this.current?this.measureInstanceViewportBox(this.current,this.props):i_()}getStaticValue(t){return this.latestValues[t]}setStaticValue(t,e){this.latestValues[t]=e}update(t,e){(t.transformTemplate||this.props.transformTemplate)&&this.scheduleRender(),this.prevProps=this.props,this.props=t,this.prevPresenceContext=this.presenceContext,this.presenceContext=e;for(let e=0;ee.variantChildren.delete(t)}addValue(t,e){let i=this.values.get(t);e!==i&&(i&&this.removeValue(t),this.bindToMotionValue(t,e),this.values.set(t,e),this.latestValues[t]=e.get())}removeValue(t){this.values.delete(t);let e=this.valueSubscriptions.get(t);e&&(e(),this.valueSubscriptions.delete(t)),delete this.latestValues[t],this.removeValueFromRenderState(t,this.renderState)}hasValue(t){return this.values.has(t)}getValue(t,e){if(this.props.values&&this.props.values[t])return this.props.values[t];let i=this.values.get(t);return void 0===i&&void 0!==e&&(i=tl(null===e?void 0:e,{owner:this}),this.addValue(t,i)),i}readValue(t,e){var i;let r=void 0===this.latestValues[t]&&this.current?null!==(i=this.getBaseTargetFromProps(this.props,t))&&void 0!==i?i:this.readValueFromInstance(this.current,t,this.options):this.latestValues[t];return null!=r&&("string"==typeof r&&(ef(r)||tA(r))?r=parseFloat(r):!su(r)&&t5.test(e)&&(r=ee(t,e)),this.setBaseTarget(t,tu(r)?r.get():r)),tu(r)?r.get():r}setBaseTarget(t,e){this.baseTarget[t]=e}getBaseTarget(t){var e;let i;let{initial:r}=this.props;if("string"==typeof r||"object"==typeof r){let n=u(this.props,r,null===(e=this.presenceContext)||void 0===e?void 0:e.custom);n&&(i=n[t])}if(r&&void 0!==i)return i;let n=this.getBaseTargetFromProps(this.props,t);return void 0===n||tu(n)?void 0!==this.initialValues[t]&&void 0===i?void 0:this.baseTarget[t]:n}on(t,e){return this.events[t]||(this.events[t]=new tn),this.events[t].add(e)}notify(t,...e){this.events[t]&&this.events[t].notify(...e)}}class sp extends sc{constructor(){super(...arguments),this.KeyframeResolver=eA}sortInstanceNodePosition(t,e){return 2&t.compareDocumentPosition(e)?1:-1}getBaseTargetFromProps(t,e){return t.style?t.style[e]:void 0}removeValueFromRenderState(t,{vars:e,style:i}){delete e[t],delete i[t]}handleChildMotionValue(){this.childSubscription&&(this.childSubscription(),delete this.childSubscription);let{children:t}=this.props;tu(t)&&(this.childSubscription=t.on("change",t=>{this.current&&(this.current.textContent=`${t}`)}))}}class sm extends sp{constructor(){super(...arguments),this.type="html",this.renderInstance=n2}readValueFromInstance(t,e){if(W.has(e)){let t=et(e);return t&&t.default||0}{let i=window.getComputedStyle(t),r=(ev(e)?i.getPropertyValue(e):i[e])||0;return"string"==typeof r?r.trim():r}}measureInstanceViewportBox(t,{transformPagePoint:e}){return i7(t,e)}build(t,e,i){nq(t,e,i.transformTemplate)}scrapeMotionValuesFromProps(t,e,i){return n4(t,e,i)}}class sf extends sp{constructor(){super(...arguments),this.type="svg",this.isSVGTag=!1,this.measureInstanceViewportBox=i_}getBaseTargetFromProps(t,e){return t[e]}readValueFromInstance(t,e){if(W.has(e)){let t=et(e);return t&&t.default||0}return e=n3.has(e)?e:td(e),t.getAttribute(e)}scrapeMotionValuesFromProps(t,e,i){return n8(t,e,i)}build(t,e,i){nQ(t,e,this.isSVGTag,i.transformTemplate)}renderInstance(t,e,i,r){n9(t,e,i,r)}mount(t){this.isSVGTag=n5(t.tagName),super.mount(t)}}let sg=function(t){if("undefined"==typeof Proxy)return t;let e=new Map;return new Proxy((...e)=>t(...e),{get:(i,r)=>"create"===r?t:(e.has(r)||e.set(r,t(r)),e.get(r))})}((rl={animation:{Feature:iT},exit:{Feature:iA},inView:{Feature:nV},tap:{Feature:nT},focus:{Feature:nw},hover:{Feature:nx},pan:{Feature:ro},drag:{Feature:rn,ProjectionNode:ny,MeasureLayout:rP},layout:{ProjectionNode:ny,MeasureLayout:rP}},ru=(t,e)=>nW(t)?new sf(e):new sm(e,{allowProjection:t!==rd.Fragment}),function(t,{forwardMotionProps:e}={forwardMotionProps:!1}){return function(t){var e,i;let{preloadedFeatures:r,createVisualElement:n,useRender:s,useVisualState:o,Component:l}=t;function u(t,e){var i;let r;let u={...(0,rd.useContext)(nD._),...t,layoutId:function(t){let{layoutId:e}=t,i=(0,rd.useContext)(rp.p).id;return i&&void 0!==e?i+"-"+e:e}(t)},{isStatic:h}=u,d=function(t){let{initial:e,animate:i}=function(t,e){if(nj(t)){let{initial:e,animate:i}=t;return{initial:!1===e||a(e)?e:void 0,animate:a(i)?i:void 0}}return!1!==t.inherit?e:{}}(t,(0,rd.useContext)(nR));return(0,rd.useMemo)(()=>({initial:e,animate:i}),[nF(e),nF(i)])}(t),c=o(t,h);if(!h&&nB.j){(0,rd.useContext)(nC).strict;let t=function(t){let{drag:e,layout:i}=nI;if(!e&&!i)return{};let r={...e,...i};return{MeasureLayout:(null==e?void 0:e.isEnabled(t))||(null==i?void 0:i.isEnabled(t))?r.MeasureLayout:void 0,ProjectionNode:r.ProjectionNode}}(u);r=t.MeasureLayout,d.visualElement=function(t,e,i,r,n){var s,o;let{visualElement:a}=(0,rd.useContext)(nR),l=(0,rd.useContext)(nC),u=(0,rd.useContext)(nz.O),h=(0,rd.useContext)(nD._).reducedMotion,d=(0,rd.useRef)(null);r=r||l.renderer,!d.current&&r&&(d.current=r(t,{visualState:e,parent:a,props:i,presenceContext:u,blockInitialAnimation:!!u&&!1===u.initial,reducedMotionConfig:h}));let c=d.current,p=(0,rd.useContext)(rm);c&&!c.projection&&n&&("html"===c.type||"svg"===c.type)&&function(t,e,i,r){let{layoutId:n,layout:s,drag:o,dragConstraints:a,layoutScroll:l,layoutRoot:u}=e;t.projection=new i(t.latestValues,e["data-framer-portal-id"]?void 0:function t(e){if(e)return!1!==e.options.allowProjection?e.projection:t(e.parent)}(t.parent)),t.projection.setOptions({layoutId:n,layout:s,alwaysMeasureLayout:!!o||a&&iB(a),visualElement:t,animationType:"string"==typeof s?s:"both",initialPromotionConfig:r,layoutScroll:l,layoutRoot:u})}(d.current,i,n,p);let m=(0,rd.useRef)(!1);(0,rd.useInsertionEffect)(()=>{c&&m.current&&c.update(i,u)});let f=i[tc],g=(0,rd.useRef)(!!f&&!(null===(s=window.MotionHandoffIsComplete)||void 0===s?void 0:s.call(window,f))&&(null===(o=window.MotionHasOptimisedAnimation)||void 0===o?void 0:o.call(window,f)));return(0,nN.L)(()=>{c&&(m.current=!0,window.MotionIsMounted=!0,c.updateFeatures(),rb.render(c.render),g.current&&c.animationState&&c.animationState.animateChanges())}),(0,rd.useEffect)(()=>{c&&(!g.current&&c.animationState&&c.animationState.animateChanges(),g.current&&(queueMicrotask(()=>{var t;null===(t=window.MotionHandoffMarkAsComplete)||void 0===t||t.call(window,f)}),g.current=!1))}),c}(l,c,u,n,t.ProjectionNode)}return(0,rh.jsxs)(nR.Provider,{value:d,children:[r&&d.visualElement?(0,rh.jsx)(r,{visualElement:d.visualElement,...u}):null,s(l,t,(i=d.visualElement,(0,rd.useCallback)(t=>{t&&c.onMount&&c.onMount(t),i&&(t?i.mount(t):i.unmount()),e&&("function"==typeof e?e(t):iB(e)&&(e.current=t))},[i])),c,h,d.visualElement)]})}r&&function(t){for(let e in t)nI[e]={...nI[e],...t[e]}}(r),u.displayName="motion.".concat("string"==typeof l?l:"create(".concat(null!==(i=null!==(e=l.displayName)&&void 0!==e?e:l.name)&&void 0!==i?i:"",")"));let h=(0,rd.forwardRef)(u);return h[nU]=l,h}({...nW(t)?st:se,preloadedFeatures:rl,useRender:function(t=!1){return(e,i,r,{latestValues:n},s)=>{let o=(nW(e)?function(t,e,i,r){let n=(0,rd.useMemo)(()=>{let i=n1();return nQ(i,e,n5(r),t.transformTemplate),{...i.attrs,style:{...i.style}}},[e]);if(t.style){let e={};si(e,t.style,t),n.style={...e,...n.style}}return n}:function(t,e){let i={},r=function(t,e){let i=t.style||{},r={};return si(r,i,t),Object.assign(r,function({transformTemplate:t},e){return(0,rd.useMemo)(()=>{let i=n0();return nq(i,e,t),Object.assign({},i.vars,i.style)},[e])}(t,e)),r}(t,e);return t.drag&&!1!==t.dragListener&&(i.draggable=!1,r.userSelect=r.WebkitUserSelect=r.WebkitTouchCallout="none",r.touchAction=!0===t.drag?"none":`pan-${"x"===t.drag?"y":"x"}`),void 0===t.tabIndex&&(t.onTap||t.onTapStart||t.whileTap)&&(i.tabIndex=0),i.style=r,i})(i,n,s,e),a=function(t,e,i){let r={};for(let n in t)("values"!==n||"object"!=typeof t.values)&&(ss(n)||!0===i&&sn(n)||!e&&!sn(n)||t.draggable&&n.startsWith("onDrag"))&&(r[n]=t[n]);return r}(i,"string"==typeof e,t),l=e!==rd.Fragment?{...a,...o,ref:r}:{},{children:u}=i,h=(0,rd.useMemo)(()=>tu(u)?u.get():u,[u]);return(0,rd.createElement)(e,{...l,children:h})}}(e),createVisualElement:ru,Component:t})}))},4563:function(t,e,i){i.d(e,{j:function(){return r}});let r="undefined"!=typeof window},3576:function(t,e,i){i.d(e,{h:function(){return n}});var r=i(2265);function n(t){let e=(0,r.useRef)(null);return null===e.current&&(e.current=t()),e.current}},1534:function(t,e,i){i.d(e,{L:function(){return n}});var r=i(2265);let n=i(4563).j?r.useLayoutEffect:r.useEffect},3335:function(t,e,i){i.d(e,{m6:function(){return q}});let r=t=>{let e=a(t),{conflictingClassGroups:i,conflictingClassGroupModifiers:r}=t;return{getClassGroupId:t=>{let i=t.split("-");return""===i[0]&&1!==i.length&&i.shift(),n(i,e)||o(t)},getConflictingClassGroupIds:(t,e)=>{let n=i[t]||[];return e&&r[t]?[...n,...r[t]]:n}}},n=(t,e)=>{if(0===t.length)return e.classGroupId;let i=t[0],r=e.nextPart.get(i),s=r?n(t.slice(1),r):void 0;if(s)return s;if(0===e.validators.length)return;let o=t.join("-");return e.validators.find(({validator:t})=>t(o))?.classGroupId},s=/^\[(.+)\]$/,o=t=>{if(s.test(t)){let e=s.exec(t)[1],i=e?.substring(0,e.indexOf(":"));if(i)return"arbitrary.."+i}},a=t=>{let{theme:e,prefix:i}=t,r={nextPart:new Map,validators:[]};return d(Object.entries(t.classGroups),i).forEach(([t,i])=>{l(i,r,t,e)}),r},l=(t,e,i,r)=>{t.forEach(t=>{if("string"==typeof t){(""===t?e:u(e,t)).classGroupId=i;return}if("function"==typeof t){if(h(t)){l(t(r),e,i,r);return}e.validators.push({validator:t,classGroupId:i});return}Object.entries(t).forEach(([t,n])=>{l(n,u(e,t),i,r)})})},u=(t,e)=>{let i=t;return e.split("-").forEach(t=>{i.nextPart.has(t)||i.nextPart.set(t,{nextPart:new Map,validators:[]}),i=i.nextPart.get(t)}),i},h=t=>t.isThemeGetter,d=(t,e)=>e?t.map(([t,i])=>[t,i.map(t=>"string"==typeof t?e+t:"object"==typeof t?Object.fromEntries(Object.entries(t).map(([t,i])=>[e+t,i])):t)]):t,c=t=>{if(t<1)return{get:()=>void 0,set:()=>{}};let e=0,i=new Map,r=new Map,n=(n,s)=>{i.set(n,s),++e>t&&(e=0,r=i,i=new Map)};return{get(t){let e=i.get(t);return void 0!==e?e:void 0!==(e=r.get(t))?(n(t,e),e):void 0},set(t,e){i.has(t)?i.set(t,e):n(t,e)}}},p=t=>{let{separator:e,experimentalParseClassName:i}=t,r=1===e.length,n=e[0],s=e.length,o=t=>{let i;let o=[],a=0,l=0;for(let u=0;ul?i-l:void 0}};return i?t=>i({className:t,parseClassName:o}):o},m=t=>{if(t.length<=1)return t;let e=[],i=[];return t.forEach(t=>{"["===t[0]?(e.push(...i.sort(),t),i=[]):i.push(t)}),e.push(...i.sort()),e},f=t=>({cache:c(t.cacheSize),parseClassName:p(t),...r(t)}),g=/\s+/,v=(t,e)=>{let{parseClassName:i,getClassGroupId:r,getConflictingClassGroupIds:n}=e,s=[],o=t.trim().split(g),a="";for(let t=o.length-1;t>=0;t-=1){let e=o[t],{modifiers:l,hasImportantModifier:u,baseClassName:h,maybePostfixModifierPosition:d}=i(e),c=!!d,p=r(c?h.substring(0,d):h);if(!p){if(!c||!(p=r(h))){a=e+(a.length>0?" "+a:a);continue}c=!1}let f=m(l).join(":"),g=u?f+"!":f,v=g+p;if(s.includes(v))continue;s.push(v);let y=n(p,c);for(let t=0;t0?" "+a:a)}return a};function y(){let t,e,i=0,r="";for(;i{let e;if("string"==typeof t)return t;let i="";for(let r=0;r{let e=e=>e[t]||[];return e.isThemeGetter=!0,e},w=/^\[(?:([a-z-]+):)?(.+)\]$/i,P=/^\d+\/\d+$/,T=new Set(["px","full","screen"]),S=/^(\d+(\.\d+)?)?(xs|sm|md|lg|xl)$/,A=/\d+(%|px|r?em|[sdl]?v([hwib]|min|max)|pt|pc|in|cm|mm|cap|ch|ex|r?lh|cq(w|h|i|b|min|max))|\b(calc|min|max|clamp)\(.+\)|^0$/,k=/^(rgba?|hsla?|hwb|(ok)?(lab|lch))\(.+\)$/,E=/^(inset_)?-?((\d+)?\.?(\d+)[a-z]+|0)_-?((\d+)?\.?(\d+)[a-z]+|0)/,M=/^(url|image|image-set|cross-fade|element|(repeating-)?(linear|radial|conic)-gradient)\(.+\)$/,V=t=>D(t)||T.has(t)||P.test(t),C=t=>Y(t,"length",H),D=t=>!!t&&!Number.isNaN(Number(t)),R=t=>Y(t,"number",D),j=t=>!!t&&Number.isInteger(Number(t)),L=t=>t.endsWith("%")&&D(t.slice(0,-1)),F=t=>w.test(t),B=t=>S.test(t),O=new Set(["length","size","percentage"]),I=t=>Y(t,O,G),U=t=>Y(t,"position",G),z=new Set(["image","url"]),N=t=>Y(t,z,K),$=t=>Y(t,"",X),W=()=>!0,Y=(t,e,i)=>{let r=w.exec(t);return!!r&&(r[1]?"string"==typeof e?r[1]===e:e.has(r[1]):i(r[2]))},H=t=>A.test(t)&&!k.test(t),G=()=>!1,X=t=>E.test(t),K=t=>M.test(t),q=function(t,...e){let i,r,n;let s=function(a){return r=(i=f(e.reduce((t,e)=>e(t),t()))).cache.get,n=i.cache.set,s=o,o(a)};function o(t){let e=r(t);if(e)return e;let s=v(t,i);return n(t,s),s}return function(){return s(y.apply(null,arguments))}}(()=>{let t=x("colors"),e=x("spacing"),i=x("blur"),r=x("brightness"),n=x("borderColor"),s=x("borderRadius"),o=x("borderSpacing"),a=x("borderWidth"),l=x("contrast"),u=x("grayscale"),h=x("hueRotate"),d=x("invert"),c=x("gap"),p=x("gradientColorStops"),m=x("gradientColorStopPositions"),f=x("inset"),g=x("margin"),v=x("opacity"),y=x("padding"),b=x("saturate"),w=x("scale"),P=x("sepia"),T=x("skew"),S=x("space"),A=x("translate"),k=()=>["auto","contain","none"],E=()=>["auto","hidden","clip","visible","scroll"],M=()=>["auto",F,e],O=()=>[F,e],z=()=>["",V,C],Y=()=>["auto",D,F],H=()=>["bottom","center","left","left-bottom","left-top","right","right-bottom","right-top","top"],G=()=>["solid","dashed","dotted","double","none"],X=()=>["normal","multiply","screen","overlay","darken","lighten","color-dodge","color-burn","hard-light","soft-light","difference","exclusion","hue","saturation","color","luminosity"],K=()=>["start","end","center","between","around","evenly","stretch"],q=()=>["","0",F],_=()=>["auto","avoid","all","avoid-page","page","left","right","column"],Z=()=>[D,F];return{cacheSize:500,separator:":",theme:{colors:[W],spacing:[V,C],blur:["none","",B,F],brightness:Z(),borderColor:[t],borderRadius:["none","","full",B,F],borderSpacing:O(),borderWidth:z(),contrast:Z(),grayscale:q(),hueRotate:Z(),invert:q(),gap:O(),gradientColorStops:[t],gradientColorStopPositions:[L,C],inset:M(),margin:M(),opacity:Z(),padding:O(),saturate:Z(),scale:Z(),sepia:q(),skew:Z(),space:O(),translate:O()},classGroups:{aspect:[{aspect:["auto","square","video",F]}],container:["container"],columns:[{columns:[B]}],"break-after":[{"break-after":_()}],"break-before":[{"break-before":_()}],"break-inside":[{"break-inside":["auto","avoid","avoid-page","avoid-column"]}],"box-decoration":[{"box-decoration":["slice","clone"]}],box:[{box:["border","content"]}],display:["block","inline-block","inline","flex","inline-flex","table","inline-table","table-caption","table-cell","table-column","table-column-group","table-footer-group","table-header-group","table-row-group","table-row","flow-root","grid","inline-grid","contents","list-item","hidden"],float:[{float:["right","left","none","start","end"]}],clear:[{clear:["left","right","both","none","start","end"]}],isolation:["isolate","isolation-auto"],"object-fit":[{object:["contain","cover","fill","none","scale-down"]}],"object-position":[{object:[...H(),F]}],overflow:[{overflow:E()}],"overflow-x":[{"overflow-x":E()}],"overflow-y":[{"overflow-y":E()}],overscroll:[{overscroll:k()}],"overscroll-x":[{"overscroll-x":k()}],"overscroll-y":[{"overscroll-y":k()}],position:["static","fixed","absolute","relative","sticky"],inset:[{inset:[f]}],"inset-x":[{"inset-x":[f]}],"inset-y":[{"inset-y":[f]}],start:[{start:[f]}],end:[{end:[f]}],top:[{top:[f]}],right:[{right:[f]}],bottom:[{bottom:[f]}],left:[{left:[f]}],visibility:["visible","invisible","collapse"],z:[{z:["auto",j,F]}],basis:[{basis:M()}],"flex-direction":[{flex:["row","row-reverse","col","col-reverse"]}],"flex-wrap":[{flex:["wrap","wrap-reverse","nowrap"]}],flex:[{flex:["1","auto","initial","none",F]}],grow:[{grow:q()}],shrink:[{shrink:q()}],order:[{order:["first","last","none",j,F]}],"grid-cols":[{"grid-cols":[W]}],"col-start-end":[{col:["auto",{span:["full",j,F]},F]}],"col-start":[{"col-start":Y()}],"col-end":[{"col-end":Y()}],"grid-rows":[{"grid-rows":[W]}],"row-start-end":[{row:["auto",{span:[j,F]},F]}],"row-start":[{"row-start":Y()}],"row-end":[{"row-end":Y()}],"grid-flow":[{"grid-flow":["row","col","dense","row-dense","col-dense"]}],"auto-cols":[{"auto-cols":["auto","min","max","fr",F]}],"auto-rows":[{"auto-rows":["auto","min","max","fr",F]}],gap:[{gap:[c]}],"gap-x":[{"gap-x":[c]}],"gap-y":[{"gap-y":[c]}],"justify-content":[{justify:["normal",...K()]}],"justify-items":[{"justify-items":["start","end","center","stretch"]}],"justify-self":[{"justify-self":["auto","start","end","center","stretch"]}],"align-content":[{content:["normal",...K(),"baseline"]}],"align-items":[{items:["start","end","center","baseline","stretch"]}],"align-self":[{self:["auto","start","end","center","stretch","baseline"]}],"place-content":[{"place-content":[...K(),"baseline"]}],"place-items":[{"place-items":["start","end","center","baseline","stretch"]}],"place-self":[{"place-self":["auto","start","end","center","stretch"]}],p:[{p:[y]}],px:[{px:[y]}],py:[{py:[y]}],ps:[{ps:[y]}],pe:[{pe:[y]}],pt:[{pt:[y]}],pr:[{pr:[y]}],pb:[{pb:[y]}],pl:[{pl:[y]}],m:[{m:[g]}],mx:[{mx:[g]}],my:[{my:[g]}],ms:[{ms:[g]}],me:[{me:[g]}],mt:[{mt:[g]}],mr:[{mr:[g]}],mb:[{mb:[g]}],ml:[{ml:[g]}],"space-x":[{"space-x":[S]}],"space-x-reverse":["space-x-reverse"],"space-y":[{"space-y":[S]}],"space-y-reverse":["space-y-reverse"],w:[{w:["auto","min","max","fit","svw","lvw","dvw",F,e]}],"min-w":[{"min-w":[F,e,"min","max","fit"]}],"max-w":[{"max-w":[F,e,"none","full","min","max","fit","prose",{screen:[B]},B]}],h:[{h:[F,e,"auto","min","max","fit","svh","lvh","dvh"]}],"min-h":[{"min-h":[F,e,"min","max","fit","svh","lvh","dvh"]}],"max-h":[{"max-h":[F,e,"min","max","fit","svh","lvh","dvh"]}],size:[{size:[F,e,"auto","min","max","fit"]}],"font-size":[{text:["base",B,C]}],"font-smoothing":["antialiased","subpixel-antialiased"],"font-style":["italic","not-italic"],"font-weight":[{font:["thin","extralight","light","normal","medium","semibold","bold","extrabold","black",R]}],"font-family":[{font:[W]}],"fvn-normal":["normal-nums"],"fvn-ordinal":["ordinal"],"fvn-slashed-zero":["slashed-zero"],"fvn-figure":["lining-nums","oldstyle-nums"],"fvn-spacing":["proportional-nums","tabular-nums"],"fvn-fraction":["diagonal-fractions","stacked-fractions"],tracking:[{tracking:["tighter","tight","normal","wide","wider","widest",F]}],"line-clamp":[{"line-clamp":["none",D,R]}],leading:[{leading:["none","tight","snug","normal","relaxed","loose",V,F]}],"list-image":[{"list-image":["none",F]}],"list-style-type":[{list:["none","disc","decimal",F]}],"list-style-position":[{list:["inside","outside"]}],"placeholder-color":[{placeholder:[t]}],"placeholder-opacity":[{"placeholder-opacity":[v]}],"text-alignment":[{text:["left","center","right","justify","start","end"]}],"text-color":[{text:[t]}],"text-opacity":[{"text-opacity":[v]}],"text-decoration":["underline","overline","line-through","no-underline"],"text-decoration-style":[{decoration:[...G(),"wavy"]}],"text-decoration-thickness":[{decoration:["auto","from-font",V,C]}],"underline-offset":[{"underline-offset":["auto",V,F]}],"text-decoration-color":[{decoration:[t]}],"text-transform":["uppercase","lowercase","capitalize","normal-case"],"text-overflow":["truncate","text-ellipsis","text-clip"],"text-wrap":[{text:["wrap","nowrap","balance","pretty"]}],indent:[{indent:O()}],"vertical-align":[{align:["baseline","top","middle","bottom","text-top","text-bottom","sub","super",F]}],whitespace:[{whitespace:["normal","nowrap","pre","pre-line","pre-wrap","break-spaces"]}],break:[{break:["normal","words","all","keep"]}],hyphens:[{hyphens:["none","manual","auto"]}],content:[{content:["none",F]}],"bg-attachment":[{bg:["fixed","local","scroll"]}],"bg-clip":[{"bg-clip":["border","padding","content","text"]}],"bg-opacity":[{"bg-opacity":[v]}],"bg-origin":[{"bg-origin":["border","padding","content"]}],"bg-position":[{bg:[...H(),U]}],"bg-repeat":[{bg:["no-repeat",{repeat:["","x","y","round","space"]}]}],"bg-size":[{bg:["auto","cover","contain",I]}],"bg-image":[{bg:["none",{"gradient-to":["t","tr","r","br","b","bl","l","tl"]},N]}],"bg-color":[{bg:[t]}],"gradient-from-pos":[{from:[m]}],"gradient-via-pos":[{via:[m]}],"gradient-to-pos":[{to:[m]}],"gradient-from":[{from:[p]}],"gradient-via":[{via:[p]}],"gradient-to":[{to:[p]}],rounded:[{rounded:[s]}],"rounded-s":[{"rounded-s":[s]}],"rounded-e":[{"rounded-e":[s]}],"rounded-t":[{"rounded-t":[s]}],"rounded-r":[{"rounded-r":[s]}],"rounded-b":[{"rounded-b":[s]}],"rounded-l":[{"rounded-l":[s]}],"rounded-ss":[{"rounded-ss":[s]}],"rounded-se":[{"rounded-se":[s]}],"rounded-ee":[{"rounded-ee":[s]}],"rounded-es":[{"rounded-es":[s]}],"rounded-tl":[{"rounded-tl":[s]}],"rounded-tr":[{"rounded-tr":[s]}],"rounded-br":[{"rounded-br":[s]}],"rounded-bl":[{"rounded-bl":[s]}],"border-w":[{border:[a]}],"border-w-x":[{"border-x":[a]}],"border-w-y":[{"border-y":[a]}],"border-w-s":[{"border-s":[a]}],"border-w-e":[{"border-e":[a]}],"border-w-t":[{"border-t":[a]}],"border-w-r":[{"border-r":[a]}],"border-w-b":[{"border-b":[a]}],"border-w-l":[{"border-l":[a]}],"border-opacity":[{"border-opacity":[v]}],"border-style":[{border:[...G(),"hidden"]}],"divide-x":[{"divide-x":[a]}],"divide-x-reverse":["divide-x-reverse"],"divide-y":[{"divide-y":[a]}],"divide-y-reverse":["divide-y-reverse"],"divide-opacity":[{"divide-opacity":[v]}],"divide-style":[{divide:G()}],"border-color":[{border:[n]}],"border-color-x":[{"border-x":[n]}],"border-color-y":[{"border-y":[n]}],"border-color-s":[{"border-s":[n]}],"border-color-e":[{"border-e":[n]}],"border-color-t":[{"border-t":[n]}],"border-color-r":[{"border-r":[n]}],"border-color-b":[{"border-b":[n]}],"border-color-l":[{"border-l":[n]}],"divide-color":[{divide:[n]}],"outline-style":[{outline:["",...G()]}],"outline-offset":[{"outline-offset":[V,F]}],"outline-w":[{outline:[V,C]}],"outline-color":[{outline:[t]}],"ring-w":[{ring:z()}],"ring-w-inset":["ring-inset"],"ring-color":[{ring:[t]}],"ring-opacity":[{"ring-opacity":[v]}],"ring-offset-w":[{"ring-offset":[V,C]}],"ring-offset-color":[{"ring-offset":[t]}],shadow:[{shadow:["","inner","none",B,$]}],"shadow-color":[{shadow:[W]}],opacity:[{opacity:[v]}],"mix-blend":[{"mix-blend":[...X(),"plus-lighter","plus-darker"]}],"bg-blend":[{"bg-blend":X()}],filter:[{filter:["","none"]}],blur:[{blur:[i]}],brightness:[{brightness:[r]}],contrast:[{contrast:[l]}],"drop-shadow":[{"drop-shadow":["","none",B,F]}],grayscale:[{grayscale:[u]}],"hue-rotate":[{"hue-rotate":[h]}],invert:[{invert:[d]}],saturate:[{saturate:[b]}],sepia:[{sepia:[P]}],"backdrop-filter":[{"backdrop-filter":["","none"]}],"backdrop-blur":[{"backdrop-blur":[i]}],"backdrop-brightness":[{"backdrop-brightness":[r]}],"backdrop-contrast":[{"backdrop-contrast":[l]}],"backdrop-grayscale":[{"backdrop-grayscale":[u]}],"backdrop-hue-rotate":[{"backdrop-hue-rotate":[h]}],"backdrop-invert":[{"backdrop-invert":[d]}],"backdrop-opacity":[{"backdrop-opacity":[v]}],"backdrop-saturate":[{"backdrop-saturate":[b]}],"backdrop-sepia":[{"backdrop-sepia":[P]}],"border-collapse":[{border:["collapse","separate"]}],"border-spacing":[{"border-spacing":[o]}],"border-spacing-x":[{"border-spacing-x":[o]}],"border-spacing-y":[{"border-spacing-y":[o]}],"table-layout":[{table:["auto","fixed"]}],caption:[{caption:["top","bottom"]}],transition:[{transition:["none","all","","colors","opacity","shadow","transform",F]}],duration:[{duration:Z()}],ease:[{ease:["linear","in","out","in-out",F]}],delay:[{delay:Z()}],animate:[{animate:["none","spin","ping","pulse","bounce",F]}],transform:[{transform:["","gpu","none"]}],scale:[{scale:[w]}],"scale-x":[{"scale-x":[w]}],"scale-y":[{"scale-y":[w]}],rotate:[{rotate:[j,F]}],"translate-x":[{"translate-x":[A]}],"translate-y":[{"translate-y":[A]}],"skew-x":[{"skew-x":[T]}],"skew-y":[{"skew-y":[T]}],"transform-origin":[{origin:["center","top","top-right","right","bottom-right","bottom","bottom-left","left","top-left",F]}],accent:[{accent:["auto",t]}],appearance:[{appearance:["none","auto"]}],cursor:[{cursor:["auto","default","pointer","wait","text","move","help","not-allowed","none","context-menu","progress","cell","crosshair","vertical-text","alias","copy","no-drop","grab","grabbing","all-scroll","col-resize","row-resize","n-resize","e-resize","s-resize","w-resize","ne-resize","nw-resize","se-resize","sw-resize","ew-resize","ns-resize","nesw-resize","nwse-resize","zoom-in","zoom-out",F]}],"caret-color":[{caret:[t]}],"pointer-events":[{"pointer-events":["none","auto"]}],resize:[{resize:["none","y","x",""]}],"scroll-behavior":[{scroll:["auto","smooth"]}],"scroll-m":[{"scroll-m":O()}],"scroll-mx":[{"scroll-mx":O()}],"scroll-my":[{"scroll-my":O()}],"scroll-ms":[{"scroll-ms":O()}],"scroll-me":[{"scroll-me":O()}],"scroll-mt":[{"scroll-mt":O()}],"scroll-mr":[{"scroll-mr":O()}],"scroll-mb":[{"scroll-mb":O()}],"scroll-ml":[{"scroll-ml":O()}],"scroll-p":[{"scroll-p":O()}],"scroll-px":[{"scroll-px":O()}],"scroll-py":[{"scroll-py":O()}],"scroll-ps":[{"scroll-ps":O()}],"scroll-pe":[{"scroll-pe":O()}],"scroll-pt":[{"scroll-pt":O()}],"scroll-pr":[{"scroll-pr":O()}],"scroll-pb":[{"scroll-pb":O()}],"scroll-pl":[{"scroll-pl":O()}],"snap-align":[{snap:["start","end","center","align-none"]}],"snap-stop":[{snap:["normal","always"]}],"snap-type":[{snap:["none","x","y","both"]}],"snap-strictness":[{snap:["mandatory","proximity"]}],touch:[{touch:["auto","none","manipulation"]}],"touch-x":[{"touch-pan":["x","left","right"]}],"touch-y":[{"touch-pan":["y","up","down"]}],"touch-pz":["touch-pinch-zoom"],select:[{select:["none","text","all","auto"]}],"will-change":[{"will-change":["auto","scroll","contents","transform",F]}],fill:[{fill:[t,"none"]}],"stroke-w":[{stroke:[V,C,R]}],stroke:[{stroke:[t,"none"]}],sr:["sr-only","not-sr-only"],"forced-color-adjust":[{"forced-color-adjust":["auto","none"]}]},conflictingClassGroups:{overflow:["overflow-x","overflow-y"],overscroll:["overscroll-x","overscroll-y"],inset:["inset-x","inset-y","start","end","top","right","bottom","left"],"inset-x":["right","left"],"inset-y":["top","bottom"],flex:["basis","grow","shrink"],gap:["gap-x","gap-y"],p:["px","py","ps","pe","pt","pr","pb","pl"],px:["pr","pl"],py:["pt","pb"],m:["mx","my","ms","me","mt","mr","mb","ml"],mx:["mr","ml"],my:["mt","mb"],size:["w","h"],"font-size":["leading"],"fvn-normal":["fvn-ordinal","fvn-slashed-zero","fvn-figure","fvn-spacing","fvn-fraction"],"fvn-ordinal":["fvn-normal"],"fvn-slashed-zero":["fvn-normal"],"fvn-figure":["fvn-normal"],"fvn-spacing":["fvn-normal"],"fvn-fraction":["fvn-normal"],"line-clamp":["display","overflow"],rounded:["rounded-s","rounded-e","rounded-t","rounded-r","rounded-b","rounded-l","rounded-ss","rounded-se","rounded-ee","rounded-es","rounded-tl","rounded-tr","rounded-br","rounded-bl"],"rounded-s":["rounded-ss","rounded-es"],"rounded-e":["rounded-se","rounded-ee"],"rounded-t":["rounded-tl","rounded-tr"],"rounded-r":["rounded-tr","rounded-br"],"rounded-b":["rounded-br","rounded-bl"],"rounded-l":["rounded-tl","rounded-bl"],"border-spacing":["border-spacing-x","border-spacing-y"],"border-w":["border-w-s","border-w-e","border-w-t","border-w-r","border-w-b","border-w-l"],"border-w-x":["border-w-r","border-w-l"],"border-w-y":["border-w-t","border-w-b"],"border-color":["border-color-s","border-color-e","border-color-t","border-color-r","border-color-b","border-color-l"],"border-color-x":["border-color-r","border-color-l"],"border-color-y":["border-color-t","border-color-b"],"scroll-m":["scroll-mx","scroll-my","scroll-ms","scroll-me","scroll-mt","scroll-mr","scroll-mb","scroll-ml"],"scroll-mx":["scroll-mr","scroll-ml"],"scroll-my":["scroll-mt","scroll-mb"],"scroll-p":["scroll-px","scroll-py","scroll-ps","scroll-pe","scroll-pt","scroll-pr","scroll-pb","scroll-pl"],"scroll-px":["scroll-pr","scroll-pl"],"scroll-py":["scroll-pt","scroll-pb"],touch:["touch-x","touch-y","touch-pz"],"touch-x":["touch"],"touch-y":["touch"],"touch-pz":["touch"]},conflictingClassGroupModifiers:{"font-size":["leading"]}}})}}]); \ No newline at end of file diff --git a/out/_next/static/chunks/app/_not-found/page-98467b0ee1cfb9b0.js b/out/_next/static/chunks/app/_not-found/page-98467b0ee1cfb9b0.js deleted file mode 100644 index 4c5b984a..00000000 --- a/out/_next/static/chunks/app/_not-found/page-98467b0ee1cfb9b0.js +++ /dev/null @@ -1 +0,0 @@ -(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[409],{7589:function(e,t,n){(window.__NEXT_P=window.__NEXT_P||[]).push(["/_not-found/page",function(){return n(3634)}])},3634:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return s}}),n(7043);let i=n(7437);n(2265);let o={fontFamily:'system-ui,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji"',height:"100vh",textAlign:"center",display:"flex",flexDirection:"column",alignItems:"center",justifyContent:"center"},l={display:"inline-block"},r={display:"inline-block",margin:"0 20px 0 0",padding:"0 23px 0 0",fontSize:24,fontWeight:500,verticalAlign:"top",lineHeight:"49px"},d={fontSize:14,fontWeight:400,lineHeight:"49px",margin:0};function s(){return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)("title",{children:"404: This page could not be found."}),(0,i.jsx)("div",{style:o,children:(0,i.jsxs)("div",{children:[(0,i.jsx)("style",{dangerouslySetInnerHTML:{__html:"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}),(0,i.jsx)("h1",{className:"next-error-h1",style:r,children:"404"}),(0,i.jsx)("div",{style:l,children:(0,i.jsx)("h2",{style:d,children:"This page could not be found."})})]})})]})}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)}},function(e){e.O(0,[971,117,744],function(){return e(e.s=7589)}),_N_E=e.O()}]); \ No newline at end of file diff --git a/out/_next/static/chunks/app/interest/page-cb344cd47e0f4a74.js b/out/_next/static/chunks/app/interest/page-cb344cd47e0f4a74.js deleted file mode 100644 index c57d8746..00000000 --- a/out/_next/static/chunks/app/interest/page-cb344cd47e0f4a74.js +++ /dev/null @@ -1 +0,0 @@ -(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[136,66],{2313:function(e,t,r){Promise.resolve().then(r.bind(r,4226)),Promise.resolve().then(r.bind(r,7452)),Promise.resolve().then(r.bind(r,8703))},4226:function(e,t,r){"use strict";r.d(t,{Button:function(){return s}});var n=r(7437),a=r(521),i=r(4502);function s(e){let{className:t,variant:r="ghost",children:s,...o}=e;return(0,n.jsx)(a.E.button,{whileHover:{y:-1},whileTap:{y:0},className:(0,i.cn)("inline-flex items-center justify-center rounded-md px-5 py-3 text-sm font-semibold transition will-change-transform","primary"===r?"bg-gradient-to-br from-brand to-brand2 text-[#02131a] shadow-[0_10px_30px_rgba(0,0,0,.35)]":"glass text-text hover:shadow-glow",t),...o,children:s})}},7452:function(e,t,r){"use strict";r.d(t,{GlowCard:function(){return s}});var n=r(7437),a=r(521),i=r(4502);function s(e){let{className:t,children:r}=e;return(0,n.jsxs)(a.E.div,{initial:{opacity:0,y:14},whileInView:{opacity:1,y:0},viewport:{once:!0,margin:"-60px"},transition:{duration:.45,ease:[.22,1,.36,1]},whileHover:{y:-2},className:(0,i.cn)("relative overflow-hidden rounded-xl glass p-6","transition-shadow hover:shadow-glow",t),children:[(0,n.jsx)(a.E.div,{"aria-hidden":"true",className:"pointer-events-none absolute -inset-24 opacity-0",whileHover:{opacity:1},transition:{duration:.25},style:{background:"radial-gradient(600px 220px at 30% 20%, rgba(56,189,248,.18), transparent 60%), radial-gradient(500px 200px at 80% 30%, rgba(167,139,250,.16), transparent 55%)"}}),(0,n.jsx)("div",{className:"relative",children:r})]})}},8703:function(e,t,r){"use strict";r.d(t,{Navbar:function(){return s}});var n=r(7437),a=r(521),i=r(4226);function s(){return(0,n.jsx)("header",{className:"sticky top-0 z-50 border-b border-border bg-bg/70 backdrop-blur-xl",children:(0,n.jsxs)("div",{className:"mx-auto flex max-w-container items-center justify-between px-7 py-4",children:[(0,n.jsxs)(a.E.a,{href:"/",initial:{opacity:0,y:-8},animate:{opacity:1,y:0},transition:{duration:.35},className:"flex items-center gap-3",children:[(0,n.jsx)("img",{src:"/logos/main-logo.png",alt:"T.O.O.LS Inc Logo",className:"h-10 w-auto object-contain"}),(0,n.jsx)("span",{className:"font-extrabold tracking-tight text-text",children:"T.O.O.LS Inc"})]}),(0,n.jsxs)("nav",{className:"hidden items-center gap-6 md:flex",children:[(0,n.jsx)("a",{className:"text-sm font-medium text-muted hover:text-text",href:"/#platform",children:"Programs"}),(0,n.jsx)("a",{className:"text-sm font-medium text-muted hover:text-text",href:"/#dashboard",children:"Impact"}),(0,n.jsx)("a",{className:"text-sm font-medium text-muted hover:text-text",href:"/partnerships",children:"Partnerships"}),(0,n.jsx)("a",{className:"text-sm font-medium text-muted hover:text-text",href:"/referral",children:"Referral"}),(0,n.jsx)("a",{className:"text-sm font-medium text-muted hover:text-text",href:"/#contact",children:"Contact"})]}),(0,n.jsxs)("div",{className:"flex items-center gap-3",children:[(0,n.jsx)(i.Button,{variant:"ghost",className:"hidden sm:inline-flex",children:(0,n.jsx)("a",{href:"/referral",children:"Submit Referral"})}),(0,n.jsx)(i.Button,{variant:"primary",children:(0,n.jsx)("a",{href:"/#contact",children:"Get Support"})})]})]})})}},4502:function(e,t,r){"use strict";r.d(t,{cn:function(){return i}});var n=r(1994),a=r(3335);function i(){for(var e=arguments.length,t=Array(e),r=0;r{let e=localStorage.getItem("user-session");if(e)try{u(JSON.parse(atob(e)))}catch(e){localStorage.removeItem("user-session")}},[]);let a=async(e,t,r)=>{try{let o={id:Date.now().toString(),email:e,name:r,enrolledCourses:[],completedLessons:[],preferences:{notifications:!0,emailUpdates:!0,theme:"dark"}},n=btoa(JSON.stringify(o));return localStorage.setItem("user-session",n),localStorage.setItem("pwd-".concat(e),btoa(t)),u(o),!0}catch(e){return!1}},i=async(e,t)=>{try{let r=localStorage.getItem("pwd-".concat(e));if(!r||atob(r)!==t)return!1;let o=localStorage.getItem("user-session");if(o)return u(JSON.parse(atob(o))),!0;return!1}catch(e){return!1}};return(0,o.jsx)(s.Provider,{value:{user:r,login:i,signup:a,logout:()=>{localStorage.removeItem("user-session"),u(null)},updateProfile:e=>{if(!r)return;let t={...r,...e};u(t);let o=btoa(JSON.stringify(t));localStorage.setItem("user-session",o)},isAuthenticated:!!r},children:t})}function a(){let e=(0,n.useContext)(s);if(void 0===e)throw Error("useAuth must be used within an AuthProvider");return e}},7960:function(){}},function(e){e.O(0,[587,971,117,744],function(){return e(e.s=3273)}),_N_E=e.O()}]); \ No newline at end of file diff --git a/out/_next/static/chunks/app/page-0774f4d9d0a45a7b.js b/out/_next/static/chunks/app/page-0774f4d9d0a45a7b.js deleted file mode 100644 index b5aa0c29..00000000 --- a/out/_next/static/chunks/app/page-0774f4d9d0a45a7b.js +++ /dev/null @@ -1 +0,0 @@ -(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[931],{8768:function(e,t,s){Promise.resolve().then(s.bind(s,4226)),Promise.resolve().then(s.bind(s,7727)),Promise.resolve().then(s.bind(s,7452)),Promise.resolve().then(s.bind(s,8703))},4226:function(e,t,s){"use strict";s.d(t,{Button:function(){return d}});var a=s(7437),r=s(3810),i=s(4502);function d(e){let{className:t,variant:s="ghost",children:d,...n}=e;return(0,a.jsx)(r.E.button,{whileHover:{y:-1},whileTap:{y:0},className:(0,i.cn)("inline-flex items-center justify-center rounded-md px-5 py-3 text-sm font-semibold transition will-change-transform","primary"===s?"bg-gradient-to-br from-brand to-brand2 text-[#02131a] shadow-[0_10px_30px_rgba(0,0,0,.35)]":"glass text-text hover:shadow-glow",t),...n,children:d})}},7727:function(e,t,s){"use strict";s.d(t,{DashboardSection:function(){return h}});var a=s(7437),r=s(7452);function i(e){let{eyebrow:t,title:s,subtitle:r}=e;return(0,a.jsxs)("div",{className:"mx-auto max-w-[760px] text-center",children:[t?(0,a.jsx)("div",{className:"mb-3 text-xs font-semibold tracking-[0.18em] text-muted uppercase",children:t}):null,(0,a.jsx)("h2",{className:"h2",children:s}),r?(0,a.jsx)("p",{className:"mt-4 p-lead",children:r}):null]})}var d=s(7625),n=s(6986),l=s(7059),c=s(8147),o=s(3263);let m=[{name:"Mon",value:22},{name:"Tue",value:35},{name:"Wed",value:28},{name:"Thu",value:46},{name:"Fri",value:41},{name:"Sat",value:52},{name:"Sun",value:48}];function x(e){let{label:t,value:s,hint:i}=e;return(0,a.jsxs)(r.GlowCard,{className:"p-5",children:[(0,a.jsx)("div",{className:"text-xs font-semibold tracking-[0.18em] text-muted uppercase",children:t}),(0,a.jsx)("div",{className:"mt-2 text-2xl font-extrabold tracking-tight",children:s}),(0,a.jsx)("div",{className:"mt-2 text-sm text-muted",children:i})]})}function h(){return(0,a.jsxs)("section",{id:"dashboard",className:"pt-20",children:[(0,a.jsx)(i,{eyebrow:"Platform",title:"Real dashboard UI — not a placeholder",subtitle:"DashDark-style layout with Fluent micro-motion: sidebar, command bar, KPIs, activity feed, table, and live trend chart."}),(0,a.jsx)("div",{className:"mx-auto mt-10 max-w-container",children:(0,a.jsx)("div",{className:"glass overflow-hidden rounded-xl",children:(0,a.jsxs)("div",{className:"grid min-h-[520px] grid-cols-1 lg:grid-cols-[280px_1fr]",children:[(0,a.jsxs)("div",{className:"border-b border-border p-5 lg:border-b-0 lg:border-r",children:[(0,a.jsxs)("div",{className:"mb-5 flex items-center justify-between",children:[(0,a.jsx)("div",{className:"font-extrabold tracking-tight",children:"CaseFlow"}),(0,a.jsx)("div",{className:"h-2 w-2 rounded-full bg-brand"})]}),(0,a.jsx)("div",{className:"space-y-2",children:["Overview","Participants","Workflows","Reports","Settings"].map(e=>(0,a.jsx)("div",{className:"rounded-md px-3 py-2 text-sm text-muted hover:bg-white/5 hover:text-text",children:e},e))}),(0,a.jsxs)("div",{className:"mt-6 rounded-lg border border-border bg-white/5 p-4",children:[(0,a.jsx)("div",{className:"text-xs font-semibold tracking-[0.18em] text-muted uppercase",children:"Status"}),(0,a.jsx)("div",{className:"mt-2 text-sm text-text",children:"Audit trail enabled \xb7 Role separation active"}),(0,a.jsx)("div",{className:"mt-2 text-xs text-muted",children:"Least privilege defaults, export-ready logs."})]})]}),(0,a.jsxs)("div",{className:"p-5",children:[(0,a.jsxs)("div",{className:"flex flex-col gap-3 md:flex-row md:items-center md:justify-between",children:[(0,a.jsxs)("div",{children:[(0,a.jsx)("div",{className:"text-sm text-muted",children:"Overview"}),(0,a.jsx)("div",{className:"text-xl font-extrabold tracking-tight",children:"Operational Snapshot"})]}),(0,a.jsxs)("div",{className:"flex items-center gap-3",children:[(0,a.jsx)("div",{className:"glass rounded-md px-4 py-2 text-sm text-muted",children:"Search participants…"}),(0,a.jsx)("div",{className:"glass rounded-md px-4 py-2 text-sm text-muted",children:"Last 7 days"})]})]}),(0,a.jsxs)("div",{className:"mt-6 grid grid-cols-1 gap-4 md:grid-cols-3",children:[(0,a.jsx)(x,{label:"Active workflows",value:"18",hint:"Running without exceptions"}),(0,a.jsx)(x,{label:"Pending follow-ups",value:"6",hint:"Auto reminders ready"}),(0,a.jsx)(x,{label:"Compliance checks",value:"100%",hint:"Policy aligned & logged"})]}),(0,a.jsxs)("div",{className:"mt-4 grid grid-cols-1 gap-4 lg:grid-cols-[1.2fr_.8fr]",children:[(0,a.jsxs)(r.GlowCard,{className:"p-5",children:[(0,a.jsxs)("div",{className:"flex items-center justify-between",children:[(0,a.jsxs)("div",{children:[(0,a.jsx)("div",{className:"text-xs font-semibold tracking-[0.18em] text-muted uppercase",children:"Engagement trend"}),(0,a.jsx)("div",{className:"mt-1 text-sm text-muted",children:"Weekly activity index"})]}),(0,a.jsx)("div",{className:"text-xs text-muted",children:"Live preview"})]}),(0,a.jsx)("div",{className:"mt-4 h-[220px] w-full",children:(0,a.jsx)(d.h,{width:"100%",height:"100%",children:(0,a.jsxs)(n.T,{data:m,margin:{top:10,right:10,left:-10,bottom:0},children:[(0,a.jsx)(l.K,{dataKey:"name",tick:{fill:"rgba(148,163,184,.85)",fontSize:12},axisLine:!1,tickLine:!1}),(0,a.jsx)(c.u,{contentStyle:{background:"rgba(12,15,23,.92)",border:"1px solid rgba(255,255,255,.12)",borderRadius:12,color:"rgba(248,250,252,.96)"},labelStyle:{color:"rgba(148,163,184,.9)"}}),(0,a.jsx)(o.u,{type:"monotone",dataKey:"value",stroke:"rgba(56,189,248,.85)",fill:"rgba(56,189,248,.14)",strokeWidth:2})]})})})]}),(0,a.jsxs)(r.GlowCard,{className:"p-5",children:[(0,a.jsx)("div",{className:"text-xs font-semibold tracking-[0.18em] text-muted uppercase",children:"Activity feed"}),(0,a.jsx)("div",{className:"mt-3 space-y-3",children:[{t:"2m ago",m:"Follow-up scheduled for A11"},{t:"18m ago",m:"Document checklist updated for B4"},{t:"1h ago",m:"New intake added to Row A"},{t:"3h ago",m:"Audit export generated"}].map(e=>(0,a.jsxs)("div",{className:"rounded-lg border border-border bg-white/5 p-3",children:[(0,a.jsxs)("div",{className:"flex items-center justify-between",children:[(0,a.jsx)("div",{className:"text-sm font-semibold",children:"Update"}),(0,a.jsx)("div",{className:"text-xs text-muted",children:e.t})]}),(0,a.jsx)("div",{className:"mt-1 text-sm text-muted",children:e.m})]},e.m))})]})]}),(0,a.jsxs)(r.GlowCard,{className:"mt-4 p-5",children:[(0,a.jsxs)("div",{className:"flex items-center justify-between",children:[(0,a.jsxs)("div",{children:[(0,a.jsx)("div",{className:"text-xs font-semibold tracking-[0.18em] text-muted uppercase",children:"Queue"}),(0,a.jsx)("div",{className:"mt-1 text-sm text-muted",children:"Items needing action"})]}),(0,a.jsx)("div",{className:"text-xs text-muted",children:"Auto-sorted"})]}),(0,a.jsx)("div",{className:"mt-4 overflow-x-auto",children:(0,a.jsxs)("table",{className:"w-full text-left text-sm",children:[(0,a.jsx)("thead",{className:"text-muted",children:(0,a.jsxs)("tr",{className:"border-b border-border",children:[(0,a.jsx)("th",{className:"py-2 pr-4 font-semibold",children:"UID"}),(0,a.jsx)("th",{className:"py-2 pr-4 font-semibold",children:"Item"}),(0,a.jsx)("th",{className:"py-2 pr-4 font-semibold",children:"Priority"}),(0,a.jsx)("th",{className:"py-2 pr-4 font-semibold",children:"Owner"}),(0,a.jsx)("th",{className:"py-2 pr-2 font-semibold",children:"Status"})]})}),(0,a.jsx)("tbody",{className:"text-text",children:[["A11","Weekly check-in logged","Normal","CM","Ready"],["B4","Incident statement intake","High","CM","Pending"],["A6","Document verification","Normal","CM","In progress"],["B3","Safety follow-up","High","CM","Pending"]].map(e=>(0,a.jsxs)("tr",{className:"border-b border-border/60",children:[(0,a.jsx)("td",{className:"py-3 pr-4 font-semibold",children:e[0]}),(0,a.jsx)("td",{className:"py-3 pr-4 text-muted",children:e[1]}),(0,a.jsx)("td",{className:"py-3 pr-4",children:(0,a.jsx)("span",{className:"rounded-md border border-border bg-white/5 px-2 py-1 text-xs",children:e[2]})}),(0,a.jsx)("td",{className:"py-3 pr-4 text-muted",children:e[3]}),(0,a.jsx)("td",{className:"py-3 pr-2",children:(0,a.jsx)("span",{className:"rounded-md border border-border bg-white/5 px-2 py-1 text-xs",children:e[4]})})]},e[0]+e[1]))})]})})]})]})]})})})]})}},7452:function(e,t,s){"use strict";s.d(t,{GlowCard:function(){return d}});var a=s(7437),r=s(3810),i=s(4502);function d(e){let{className:t,children:s}=e;return(0,a.jsxs)(r.E.div,{initial:{opacity:0,y:14},whileInView:{opacity:1,y:0},viewport:{once:!0,margin:"-60px"},transition:{duration:.45,ease:[.22,1,.36,1]},whileHover:{y:-2},className:(0,i.cn)("relative overflow-hidden rounded-xl glass p-6","transition-shadow hover:shadow-glow",t),children:[(0,a.jsx)(r.E.div,{"aria-hidden":"true",className:"pointer-events-none absolute -inset-24 opacity-0",whileHover:{opacity:1},transition:{duration:.25},style:{background:"radial-gradient(600px 220px at 30% 20%, rgba(56,189,248,.18), transparent 60%), radial-gradient(500px 200px at 80% 30%, rgba(167,139,250,.16), transparent 55%)"}}),(0,a.jsx)("div",{className:"relative",children:s})]})}},8703:function(e,t,s){"use strict";s.d(t,{Navbar:function(){return d}});var a=s(7437),r=s(3810),i=s(4226);function d(){return(0,a.jsx)("header",{className:"sticky top-0 z-50 border-b border-border bg-bg/70 backdrop-blur-xl",children:(0,a.jsxs)("div",{className:"mx-auto flex max-w-container items-center justify-between px-7 py-4",children:[(0,a.jsx)(r.E.div,{initial:{opacity:0,y:-8},animate:{opacity:1,y:0},transition:{duration:.35},className:"font-extrabold tracking-tight",children:"T.O.O.LS Inc"}),(0,a.jsxs)("nav",{className:"hidden items-center gap-6 md:flex",children:[(0,a.jsx)("a",{className:"text-sm font-medium text-muted hover:text-text",href:"#platform",children:"Platform"}),(0,a.jsx)("a",{className:"text-sm font-medium text-muted hover:text-text",href:"#solutions",children:"Solutions"}),(0,a.jsx)("a",{className:"text-sm font-medium text-muted hover:text-text",href:"#dashboard",children:"Dashboard"}),(0,a.jsx)("a",{className:"text-sm font-medium text-muted hover:text-text",href:"#contact",children:"Contact"})]}),(0,a.jsxs)("div",{className:"flex items-center gap-3",children:[(0,a.jsx)(i.Button,{variant:"ghost",className:"hidden sm:inline-flex",children:"View Demo"}),(0,a.jsx)(i.Button,{variant:"primary",children:"Get Started"})]})]})})}},4502:function(e,t,s){"use strict";s.d(t,{cn:function(){return i}});var a=s(1994),r=s(3335);function i(){for(var e=arguments.length,t=Array(e),s=0;s(0,i.jsx)("div",{className:"rounded-md px-3 py-2 text-sm text-muted hover:bg-white/5 hover:text-text",children:e},e))}),(0,i.jsxs)("div",{className:"mt-6 rounded-lg border border-border bg-white/5 p-4",children:[(0,i.jsx)("div",{className:"text-xs font-semibold tracking-[0.18em] text-muted uppercase",children:"Active Programs"}),(0,i.jsx)("div",{className:"mt-2 text-sm text-text",children:"Job Readiness \xb7 Education \xb7 Mentorship"}),(0,i.jsx)("div",{className:"mt-2 text-xs text-muted",children:"Supporting 42 active participants"})]})]}),(0,i.jsxs)("div",{className:"p-5",children:[(0,i.jsxs)("div",{className:"flex flex-col gap-3 md:flex-row md:items-center md:justify-between",children:[(0,i.jsxs)("div",{children:[(0,i.jsx)("div",{className:"text-sm text-muted",children:"Overview"}),(0,i.jsx)("div",{className:"text-xl font-extrabold tracking-tight",children:"Program Impact"})]}),(0,i.jsxs)("div",{className:"flex items-center gap-3",children:[(0,i.jsx)("div",{className:"glass rounded-md px-4 py-2 text-sm text-muted",children:"Search participants…"}),(0,i.jsx)("div",{className:"glass rounded-md px-4 py-2 text-sm text-muted",children:"Last 7 days"})]})]}),(0,i.jsxs)("div",{className:"mt-6 grid grid-cols-1 gap-4 md:grid-cols-3",children:[(0,i.jsx)(x,{label:"Active Participants",value:"42",hint:"Engaged in programs"}),(0,i.jsx)(x,{label:"Job Placements",value:"18",hint:"This quarter"}),(0,i.jsx)(x,{label:"Success Rate",value:"87%",hint:"Program completion"})]}),(0,i.jsxs)("div",{className:"mt-4 grid grid-cols-1 gap-4 lg:grid-cols-[1.2fr_.8fr]",children:[(0,i.jsxs)(r.GlowCard,{className:"p-5",children:[(0,i.jsxs)("div",{className:"flex items-center justify-between",children:[(0,i.jsxs)("div",{children:[(0,i.jsx)("div",{className:"text-xs font-semibold tracking-[0.18em] text-muted uppercase",children:"Participant Engagement"}),(0,i.jsx)("div",{className:"mt-1 text-sm text-muted",children:"Weekly activity overview"})]}),(0,i.jsx)("div",{className:"text-xs text-muted",children:"Current week"})]}),(0,i.jsx)("div",{className:"mt-4 h-[220px] w-full",children:(0,i.jsx)(l.h,{width:"100%",height:"100%",children:(0,i.jsxs)(n.T,{data:m,margin:{top:10,right:10,left:-10,bottom:0},children:[(0,i.jsx)(d.K,{dataKey:"name",tick:{fill:"rgba(148,163,184,.85)",fontSize:12},axisLine:!1,tickLine:!1}),(0,i.jsx)(c.u,{contentStyle:{background:"rgba(12,15,23,.92)",border:"1px solid rgba(255,255,255,.12)",borderRadius:12,color:"rgba(248,250,252,.96)"},labelStyle:{color:"rgba(148,163,184,.9)"}}),(0,i.jsx)(o.u,{type:"monotone",dataKey:"value",stroke:"rgba(56,189,248,.85)",fill:"rgba(56,189,248,.14)",strokeWidth:2})]})})})]}),(0,i.jsxs)(r.GlowCard,{className:"p-5",children:[(0,i.jsx)("div",{className:"text-xs font-semibold tracking-[0.18em] text-muted uppercase",children:"Recent Activity"}),(0,i.jsx)("div",{className:"mt-3 space-y-3",children:[{t:"10m ago",m:"New participant enrolled in Job Readiness"},{t:"1h ago",m:"Interview scheduled for John D."},{t:"2h ago",m:"Resume workshop completed - 8 attendees"},{t:"4h ago",m:"Job placement confirmed for Sarah M."}].map(e=>(0,i.jsxs)("div",{className:"rounded-lg border border-border bg-white/5 p-3",children:[(0,i.jsxs)("div",{className:"flex items-center justify-between",children:[(0,i.jsx)("div",{className:"text-sm font-semibold",children:"Update"}),(0,i.jsx)("div",{className:"text-xs text-muted",children:e.t})]}),(0,i.jsx)("div",{className:"mt-1 text-sm text-muted",children:e.m})]},e.m))})]})]}),(0,i.jsxs)(r.GlowCard,{className:"mt-4 p-5",children:[(0,i.jsxs)("div",{className:"flex items-center justify-between",children:[(0,i.jsxs)("div",{children:[(0,i.jsx)("div",{className:"text-xs font-semibold tracking-[0.18em] text-muted uppercase",children:"Upcoming Milestones"}),(0,i.jsx)("div",{className:"mt-1 text-sm text-muted",children:"Program activities this week"})]}),(0,i.jsx)("div",{className:"text-xs text-muted",children:"Auto-scheduled"})]}),(0,i.jsx)("div",{className:"mt-4 overflow-x-auto",children:(0,i.jsxs)("table",{className:"w-full text-left text-sm",children:[(0,i.jsx)("thead",{className:"text-muted",children:(0,i.jsxs)("tr",{className:"border-b border-border",children:[(0,i.jsx)("th",{className:"py-2 pr-4 font-semibold",children:"Date"}),(0,i.jsx)("th",{className:"py-2 pr-4 font-semibold",children:"Activity"}),(0,i.jsx)("th",{className:"py-2 pr-4 font-semibold",children:"Program"}),(0,i.jsx)("th",{className:"py-2 pr-4 font-semibold",children:"Participants"}),(0,i.jsx)("th",{className:"py-2 pr-2 font-semibold",children:"Status"})]})}),(0,i.jsx)("tbody",{className:"text-text",children:[["Mon 1/13","Resume Workshop","Job Readiness","12","Confirmed"],["Tue 1/14","Mock Interviews","Job Readiness","6","Scheduled"],["Wed 1/15","Career Counseling","Mentorship","8","In Progress"],["Thu 1/16","Skills Assessment","Education","15","Pending"]].map(e=>(0,i.jsxs)("tr",{className:"border-b border-border/60",children:[(0,i.jsx)("td",{className:"py-3 pr-4 font-semibold",children:e[0]}),(0,i.jsx)("td",{className:"py-3 pr-4 text-muted",children:e[1]}),(0,i.jsx)("td",{className:"py-3 pr-4",children:(0,i.jsx)("span",{className:"rounded-md border border-border bg-white/5 px-2 py-1 text-xs",children:e[2]})}),(0,i.jsx)("td",{className:"py-3 pr-4 text-muted",children:e[3]}),(0,i.jsx)("td",{className:"py-3 pr-2",children:(0,i.jsx)("span",{className:"rounded-md border border-border bg-white/5 px-2 py-1 text-xs",children:e[4]})})]},e[0]+e[1]))})]})})]})]})]})})})]})}},3783:function(e,t,s){"use strict";s.d(t,{InteractiveTiles:function(){return d}});var i=s(7437),r=s(521),a=s(4502),l=s(7452);let n=[{icon:"\uD83D\uDCCB",title:"Submit Interest Form",description:"Let us know how we can support you",action:"Get Started",href:"/interest",color:"from-brand to-brand2"},{icon:"\uD83E\uDD1D",title:"Submit Referral",description:"Refer someone who could benefit from our programs",action:"Refer Now",href:"/referral",color:"from-brand2 to-accent"},{icon:"\uD83D\uDCAC",title:"Live Chat Support",description:"Get instant answers to your questions",action:"Chat Now",onClick:"openChat",color:"from-accent to-brand"},{icon:"\uD83D\uDCDA",title:"View Programs",description:"Explore our comprehensive support services",action:"Learn More",href:"#platform",color:"from-brand to-accent"}];function d(e){let{onChatOpen:t}=e,s=e=>{if("openChat"===e.onClick&&t)t();else if(e.href){if(e.href.startsWith("#")){var s;null===(s=document.querySelector(e.href))||void 0===s||s.scrollIntoView({behavior:"smooth"})}else window.location.href=e.href}};return(0,i.jsxs)("section",{className:"mx-auto max-w-container px-7 py-16",children:[(0,i.jsxs)("div",{className:"text-center mb-10",children:[(0,i.jsx)("div",{className:"text-xs font-semibold tracking-[0.18em] text-brand2 uppercase",children:"Quick Actions"}),(0,i.jsx)("h2",{className:"h2 mt-4",children:"How Can We Help You Today?"}),(0,i.jsx)("p",{className:"mx-auto mt-4 max-w-[680px] text-muted",children:"Choose an action below to get started with our services, or chat with MackAi for instant assistance."})]}),(0,i.jsx)("div",{className:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-4 gap-4",children:n.map((e,t)=>(0,i.jsx)(r.E.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{delay:.1*t,duration:.4},onClick:()=>s(e),children:(0,i.jsxs)(l.GlowCard,{className:"group relative cursor-pointer overflow-hidden h-full",children:[(0,i.jsx)(r.E.div,{className:(0,a.cn)("absolute inset-0 bg-gradient-to-br opacity-0 group-hover:opacity-10 transition-opacity duration-300",e.color)}),(0,i.jsxs)("div",{className:"relative flex flex-col h-full",children:[(0,i.jsx)("div",{className:"text-4xl mb-4",children:e.icon}),(0,i.jsx)("h3",{className:"text-lg font-extrabold tracking-tight text-text mb-2",children:e.title}),(0,i.jsx)("p",{className:"text-sm text-muted leading-relaxed mb-6 flex-1",children:e.description}),(0,i.jsxs)("div",{className:"flex items-center gap-2 text-sm font-semibold text-brand group-hover:text-brand2 transition-colors",children:[e.action,(0,i.jsx)(r.E.span,{className:"inline-block",initial:{x:0},whileHover:{x:4},children:"→"})]})]})]})},e.title))}),(0,i.jsx)(r.E.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{delay:.4},className:"mt-12 grid grid-cols-2 md:grid-cols-4 gap-4",children:[{value:"< 5min",label:"Average Response Time"},{value:"24/7",label:"MackAi Availability"},{value:"100%",label:"Confidential Support"},{value:"48hrs",label:"Form Response Time"}].map(e=>(0,i.jsxs)("div",{className:"glass rounded-lg p-4 text-center",children:[(0,i.jsx)("div",{className:"text-2xl font-extrabold tracking-tight text-brand",children:e.value}),(0,i.jsx)("div",{className:"mt-1 text-xs text-muted",children:e.label})]},e.label))})]})}}},function(e){e.O(0,[824,169,459,971,117,744],function(){return e(e.s=4724)}),_N_E=e.O()}]); \ No newline at end of file diff --git a/out/_next/static/chunks/app/partnerships/page-305fd76a6ccfd112.js b/out/_next/static/chunks/app/partnerships/page-305fd76a6ccfd112.js deleted file mode 100644 index 2e254a41..00000000 --- a/out/_next/static/chunks/app/partnerships/page-305fd76a6ccfd112.js +++ /dev/null @@ -1 +0,0 @@ -(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[992],{4007:function(e,t,n){Promise.resolve().then(n.bind(n,4755)),Promise.resolve().then(n.bind(n,9185)),Promise.resolve().then(n.bind(n,7452)),Promise.resolve().then(n.bind(n,8703))},8614:function(e,t,n){"use strict";n.d(t,{M:function(){return x}});var r=n(7437),s=n(2265),o=n(8881),i=n(3576),l=n(4252),u=n(5750);class c extends s.Component{getSnapshotBeforeUpdate(e){let t=this.props.childRef.current;if(t&&e.isPresent&&!this.props.isPresent){let e=this.props.sizeRef.current;e.height=t.offsetHeight||0,e.width=t.offsetWidth||0,e.top=t.offsetTop,e.left=t.offsetLeft}return null}componentDidUpdate(){}render(){return this.props.children}}function h(e){let{children:t,isPresent:n}=e,o=(0,s.useId)(),i=(0,s.useRef)(null),l=(0,s.useRef)({width:0,height:0,top:0,left:0}),{nonce:h}=(0,s.useContext)(u._);return(0,s.useInsertionEffect)(()=>{let{width:e,height:t,top:r,left:s}=l.current;if(n||!i.current||!e||!t)return;i.current.dataset.motionPopId=o;let u=document.createElement("style");return h&&(u.nonce=h),document.head.appendChild(u),u.sheet&&u.sheet.insertRule('\n [data-motion-pop-id="'.concat(o,'"] {\n position: absolute !important;\n width: ').concat(e,"px !important;\n height: ").concat(t,"px !important;\n top: ").concat(r,"px !important;\n left: ").concat(s,"px !important;\n }\n ")),()=>{document.head.removeChild(u)}},[n]),(0,r.jsx)(c,{isPresent:n,childRef:i,sizeRef:l,children:s.cloneElement(t,{ref:i})})}let a=e=>{let{children:t,initial:n,isPresent:o,onExitComplete:u,custom:c,presenceAffectsLayout:a,mode:f}=e,p=(0,i.h)(d),m=(0,s.useId)(),v=(0,s.useCallback)(e=>{for(let t of(p.set(e,!0),p.values()))if(!t)return;u&&u()},[p,u]),x=(0,s.useMemo)(()=>({id:m,initial:n,isPresent:o,custom:c,onExitComplete:v,register:e=>(p.set(e,!1),()=>p.delete(e))}),a?[Math.random(),v]:[o,v]);return(0,s.useMemo)(()=>{p.forEach((e,t)=>p.set(t,!1))},[o]),s.useEffect(()=>{o||p.size||!u||u()},[o]),"popLayout"===f&&(t=(0,r.jsx)(h,{isPresent:o,children:t})),(0,r.jsx)(l.O.Provider,{value:x,children:t})};function d(){return new Map}var f=n(9637);let p=e=>e.key||"";function m(e){let t=[];return s.Children.forEach(e,e=>{(0,s.isValidElement)(e)&&t.push(e)}),t}var v=n(1534);let x=e=>{let{children:t,custom:n,initial:l=!0,onExitComplete:u,presenceAffectsLayout:c=!0,mode:h="sync",propagate:d=!1}=e,[x,E]=(0,f.oO)(d),g=(0,s.useMemo)(()=>m(t),[t]),C=d&&!x?[]:g.map(p),P=(0,s.useRef)(!0),R=(0,s.useRef)(g),b=(0,i.h)(()=>new Map),[w,M]=(0,s.useState)(g),[_,j]=(0,s.useState)(g);(0,v.L)(()=>{P.current=!1,R.current=g;for(let e=0;e<_.length;e++){let t=p(_[e]);C.includes(t)?b.delete(t):!0!==b.get(t)&&b.set(t,!1)}},[_,C.length,C.join("-")]);let k=[];if(g!==w){let e=[...g];for(let t=0;t<_.length;t++){let n=_[t],r=p(n);C.includes(r)||(e.splice(t,0,n),k.push(n))}"wait"===h&&k.length&&(e=k),j(m(e)),M(g);return}let{forceRender:y}=(0,s.useContext)(o.p);return(0,r.jsx)(r.Fragment,{children:_.map(e=>{let t=p(e),s=(!d||!!x)&&(g===_||C.includes(t));return(0,r.jsx)(a,{isPresent:s,initial:(!P.current||!!l)&&void 0,custom:s?void 0:n,presenceAffectsLayout:c,mode:h,onExitComplete:s?void 0:()=>{if(!b.has(t))return;b.set(t,!0);let e=!0;b.forEach(t=>{t||(e=!1)}),e&&(null==y||y(),j(R.current),d&&(null==E||E()),u&&u())},children:e},t)})})}}},function(e){e.O(0,[824,459,971,117,744],function(){return e(e.s=4007)}),_N_E=e.O()}]); \ No newline at end of file diff --git a/out/_next/static/chunks/app/portal/auth/page-eae55cb4afc6a920.js b/out/_next/static/chunks/app/portal/auth/page-eae55cb4afc6a920.js deleted file mode 100644 index d0c1b940..00000000 --- a/out/_next/static/chunks/app/portal/auth/page-eae55cb4afc6a920.js +++ /dev/null @@ -1 +0,0 @@ -(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[308],{9647:function(e,t,r){Promise.resolve().then(r.bind(r,6634))},6634:function(e,t,r){"use strict";r.r(t),r.d(t,{default:function(){return c}});var s=r(7437),n=r(2265),a=r(521),o=r(4210),l=r(9376),i=r(4502);function c(){let[e,t]=(0,n.useState)(!0),[r,c]=(0,n.useState)(""),[d,u]=(0,n.useState)(""),[m,x]=(0,n.useState)(""),[h,b]=(0,n.useState)(""),[f,g]=(0,n.useState)(!1),{login:p,signup:v}=(0,o.a)(),y=(0,l.useRouter)(),j=async t=>{t.preventDefault(),b(""),g(!0);try{(e?await p(r,d):await v(r,d,m))?y.push("/portal/dashboard"):b(e?"Invalid credentials":"Signup failed")}catch(e){b("An error occurred. Please try again.")}finally{g(!1)}};return(0,s.jsxs)("div",{className:"min-h-screen bg-bg flex items-center justify-center px-7",children:[(0,s.jsx)("div",{className:"pointer-events-none fixed inset-0 -z-10 bg-dash-glow"}),(0,s.jsxs)(a.E.div,{initial:{opacity:0,y:20},animate:{opacity:1,y:0},className:"w-full max-w-md",children:[(0,s.jsxs)("div",{className:"text-center mb-8",children:[(0,s.jsx)("h1",{className:"text-3xl font-extrabold tracking-tight text-text",children:e?"Welcome Back":"Create Account"}),(0,s.jsx)("p",{className:"mt-2 text-sm text-muted",children:e?"Sign in to access your learning portal":"Start your journey with T.O.O.L.S Inc"})]}),(0,s.jsxs)("div",{className:"rounded-xl bg-panel border border-border p-8 shadow-glow",children:[(0,s.jsxs)("form",{onSubmit:j,className:"space-y-6",children:[!e&&(0,s.jsxs)("div",{children:[(0,s.jsx)("label",{htmlFor:"name",className:"block text-sm font-semibold text-text mb-2",children:"Full Name"}),(0,s.jsx)("input",{id:"name",type:"text",value:m,onChange:e=>x(e.target.value),required:!e,className:"w-full rounded-lg bg-bg border border-border px-4 py-3 text-text placeholder:text-muted focus:outline-none focus:ring-2 focus:ring-brand/50",placeholder:"Enter your name"})]}),(0,s.jsxs)("div",{children:[(0,s.jsx)("label",{htmlFor:"email",className:"block text-sm font-semibold text-text mb-2",children:"Email Address"}),(0,s.jsx)("input",{id:"email",type:"email",value:r,onChange:e=>c(e.target.value),required:!0,className:"w-full rounded-lg bg-bg border border-border px-4 py-3 text-text placeholder:text-muted focus:outline-none focus:ring-2 focus:ring-brand/50",placeholder:"you@example.com"})]}),(0,s.jsxs)("div",{children:[(0,s.jsx)("label",{htmlFor:"password",className:"block text-sm font-semibold text-text mb-2",children:"Password"}),(0,s.jsx)("input",{id:"password",type:"password",value:d,onChange:e=>u(e.target.value),required:!0,minLength:8,className:"w-full rounded-lg bg-bg border border-border px-4 py-3 text-text placeholder:text-muted focus:outline-none focus:ring-2 focus:ring-brand/50",placeholder:"••••••••"}),!e&&(0,s.jsx)("p",{className:"mt-1 text-xs text-muted",children:"Must be at least 8 characters"})]}),h&&(0,s.jsx)("div",{className:"rounded-lg bg-red-500/10 border border-red-500/30 px-4 py-3 text-sm text-red-400",children:h}),(0,s.jsx)("button",{type:"submit",disabled:f,className:(0,i.cn)("w-full rounded-lg px-6 py-3 font-semibold transition-all","bg-gradient-to-br from-brand to-brand2 text-[#02131a]","hover:shadow-glow",f&&"opacity-50 cursor-not-allowed"),children:f?"Please wait...":e?"Sign In":"Create Account"})]}),(0,s.jsx)("div",{className:"mt-6 text-center",children:(0,s.jsx)("button",{onClick:()=>{t(!e),b("")},className:"text-sm text-brand hover:text-brand2 transition-colors",children:e?"Don't have an account? Sign up":"Already have an account? Sign in"})}),(0,s.jsx)("div",{className:"mt-6 pt-6 border-t border-border",children:(0,s.jsxs)("div",{className:"flex items-center gap-2 text-xs text-muted",children:[(0,s.jsx)("svg",{className:"h-4 w-4 text-brand",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor",children:(0,s.jsx)("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M12 15v2m-6 4h12a2 2 0 002-2v-6a2 2 0 00-2-2H6a2 2 0 00-2 2v6a2 2 0 002 2zm10-10V7a4 4 0 00-8 0v4h8z"})}),(0,s.jsx)("span",{children:"Secured with AES-256 encryption"})]})})]}),(0,s.jsx)("div",{className:"mt-6 text-center",children:(0,s.jsx)("a",{href:"/",className:"text-sm text-muted hover:text-text transition-colors",children:"← Back to home"})})]})]})}},4210:function(e,t,r){"use strict";r.d(t,{AuthProvider:function(){return o},a:function(){return l}});var s=r(7437),n=r(2265);let a=(0,n.createContext)(void 0);function o(e){let{children:t}=e,[r,o]=(0,n.useState)(null);(0,n.useEffect)(()=>{let e=localStorage.getItem("user-session");if(e)try{o(JSON.parse(atob(e)))}catch(e){localStorage.removeItem("user-session")}},[]);let l=async(e,t,r)=>{try{let s={id:Date.now().toString(),email:e,name:r,enrolledCourses:[],completedLessons:[],preferences:{notifications:!0,emailUpdates:!0,theme:"dark"}},n=btoa(JSON.stringify(s));return localStorage.setItem("user-session",n),localStorage.setItem("pwd-".concat(e),btoa(t)),o(s),!0}catch(e){return!1}},i=async(e,t)=>{try{let r=localStorage.getItem("pwd-".concat(e));if(!r||atob(r)!==t)return!1;let s=localStorage.getItem("user-session");if(s)return o(JSON.parse(atob(s))),!0;return!1}catch(e){return!1}};return(0,s.jsx)(a.Provider,{value:{user:r,login:i,signup:l,logout:()=>{localStorage.removeItem("user-session"),o(null)},updateProfile:e=>{if(!r)return;let t={...r,...e};o(t);let s=btoa(JSON.stringify(t));localStorage.setItem("user-session",s)},isAuthenticated:!!r},children:t})}function l(){let e=(0,n.useContext)(a);if(void 0===e)throw Error("useAuth must be used within an AuthProvider");return e}},4502:function(e,t,r){"use strict";r.d(t,{cn:function(){return a}});var s=r(1994),n=r(3335);function a(){for(var e=arguments.length,t=Array(e),r=0;r{t||u.push("/portal/auth")},[t,u]),!e)return null;let h=t=>{e.enrolledCourses.includes(t)||n({enrolledCourses:[...e.enrolledCourses,t]}),x(t)};return(0,s.jsxs)("div",{className:"min-h-screen bg-bg",children:[(0,s.jsx)("div",{className:"pointer-events-none fixed inset-0 -z-10 bg-dash-glow"}),(0,s.jsx)("header",{className:"border-b border-border bg-panel/50 backdrop-blur-xl",children:(0,s.jsxs)("div",{className:"mx-auto max-w-container px-7 py-4 flex items-center justify-between",children:[(0,s.jsx)("div",{className:"flex items-center gap-4",children:(0,s.jsx)("button",{onClick:()=>u.push("/portal/dashboard"),className:"text-brand hover:text-brand2",children:"← Back to Dashboard"})}),(0,s.jsx)("button",{onClick:c,className:"text-sm font-semibold text-muted hover:text-text transition-colors",children:"Logout"})]})}),(0,s.jsxs)("div",{className:"mx-auto max-w-container px-7 py-8",children:[(0,s.jsxs)(o.E.div,{initial:{opacity:0,y:20},animate:{opacity:1,y:0},children:[(0,s.jsx)("h1",{className:"text-3xl font-extrabold tracking-tight text-text mb-2",children:"Interactive Courses"}),(0,s.jsx)("p",{className:"text-muted",children:"Choose a course to begin your learning journey"})]}),(0,s.jsx)("div",{className:"mt-8 grid grid-cols-1 md:grid-cols-2 gap-6",children:d.map((t,n)=>{let r=e.enrolledCourses.includes(t.id);return(0,s.jsx)(o.E.div,{initial:{opacity:0,y:20},animate:{opacity:1,y:0},transition:{delay:.1*n},children:(0,s.jsxs)(l.GlowCard,{className:"p-6 h-full flex flex-col",children:[(0,s.jsx)("div",{className:"text-5xl mb-4",children:t.thumbnail}),(0,s.jsx)("h3",{className:"text-xl font-extrabold tracking-tight text-text mb-2",children:t.title}),(0,s.jsx)("p",{className:"text-sm text-muted leading-relaxed mb-4 flex-1",children:t.description}),(0,s.jsxs)("div",{className:"flex items-center gap-4 text-xs text-muted mb-4",children:[(0,s.jsxs)("span",{className:"flex items-center gap-1",children:[(0,s.jsx)("svg",{className:"h-4 w-4",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor",children:(0,s.jsx)("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M12 6.253v13m0-13C10.832 5.477 9.246 5 7.5 5S4.168 5.477 3 6.253v13C4.168 18.477 5.754 18 7.5 18s3.332.477 4.5 1.253m0-13C13.168 5.477 14.754 5 16.5 5c1.747 0 3.332.477 4.5 1.253v13C19.832 18.477 18.247 18 16.5 18c-1.746 0-3.332.477-4.5 1.253"})}),t.lessons," lessons"]}),(0,s.jsxs)("span",{className:"flex items-center gap-1",children:[(0,s.jsx)("svg",{className:"h-4 w-4",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor",children:(0,s.jsx)("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M12 8v4l3 3m6-3a9 9 0 11-18 0 9 9 0 0118 0z"})}),t.duration]}),(0,s.jsx)("span",{className:"px-2 py-1 rounded-full bg-brand/10 text-brand text-[10px] font-semibold uppercase",children:t.level})]}),(0,s.jsx)("button",{onClick:()=>h(t.id),className:r?"w-full px-4 py-3 rounded-lg font-semibold text-sm bg-brand/20 text-brand border border-brand/30":"w-full px-4 py-3 rounded-lg font-semibold text-sm bg-gradient-to-br from-brand to-brand2 text-[#02131a] hover:shadow-glow transition-shadow",children:r?"✓ Enrolled":"Enroll Now"})]})},t.id)})})]})]})}},7452:function(e,t,n){"use strict";n.d(t,{GlowCard:function(){return a}});var s=n(7437),r=n(521),i=n(4502);function a(e){let{className:t,children:n}=e;return(0,s.jsxs)(r.E.div,{initial:{opacity:0,y:14},whileInView:{opacity:1,y:0},viewport:{once:!0,margin:"-60px"},transition:{duration:.45,ease:[.22,1,.36,1]},whileHover:{y:-2},className:(0,i.cn)("relative overflow-hidden rounded-xl glass p-6","transition-shadow hover:shadow-glow",t),children:[(0,s.jsx)(r.E.div,{"aria-hidden":"true",className:"pointer-events-none absolute -inset-24 opacity-0",whileHover:{opacity:1},transition:{duration:.25},style:{background:"radial-gradient(600px 220px at 30% 20%, rgba(56,189,248,.18), transparent 60%), radial-gradient(500px 200px at 80% 30%, rgba(167,139,250,.16), transparent 55%)"}}),(0,s.jsx)("div",{className:"relative",children:n})]})}},4210:function(e,t,n){"use strict";n.d(t,{AuthProvider:function(){return a},a:function(){return o}});var s=n(7437),r=n(2265);let i=(0,r.createContext)(void 0);function a(e){let{children:t}=e,[n,a]=(0,r.useState)(null);(0,r.useEffect)(()=>{let e=localStorage.getItem("user-session");if(e)try{a(JSON.parse(atob(e)))}catch(e){localStorage.removeItem("user-session")}},[]);let o=async(e,t,n)=>{try{let s={id:Date.now().toString(),email:e,name:n,enrolledCourses:[],completedLessons:[],preferences:{notifications:!0,emailUpdates:!0,theme:"dark"}},r=btoa(JSON.stringify(s));return localStorage.setItem("user-session",r),localStorage.setItem("pwd-".concat(e),btoa(t)),a(s),!0}catch(e){return!1}},l=async(e,t)=>{try{let n=localStorage.getItem("pwd-".concat(e));if(!n||atob(n)!==t)return!1;let s=localStorage.getItem("user-session");if(s)return a(JSON.parse(atob(s))),!0;return!1}catch(e){return!1}};return(0,s.jsx)(i.Provider,{value:{user:n,login:l,signup:o,logout:()=>{localStorage.removeItem("user-session"),a(null)},updateProfile:e=>{if(!n)return;let t={...n,...e};a(t);let s=btoa(JSON.stringify(t));localStorage.setItem("user-session",s)},isAuthenticated:!!n},children:t})}function o(){let e=(0,r.useContext)(i);if(void 0===e)throw Error("useAuth must be used within an AuthProvider");return e}},4502:function(e,t,n){"use strict";n.d(t,{cn:function(){return i}});var s=n(1994),r=n(3335);function i(){for(var e=arguments.length,t=Array(e),n=0;n{t||c.push("/portal/auth")},[t,c]),!e)return null;let d=[{label:"Courses Enrolled",value:e.enrolledCourses.length,icon:"\uD83D\uDCDA"},{label:"Lessons Completed",value:e.completedLessons.length,icon:"✅"},{label:"Certificates",value:"0",icon:"\uD83C\uDFC6"},{label:"Progress",value:"45%",icon:"\uD83D\uDCC8"}];return(0,r.jsxs)("div",{className:"min-h-screen bg-bg",children:[(0,r.jsx)("div",{className:"pointer-events-none fixed inset-0 -z-10 bg-dash-glow"}),(0,r.jsx)("header",{className:"border-b border-border bg-panel/50 backdrop-blur-xl",children:(0,r.jsxs)("div",{className:"mx-auto max-w-container px-7 py-4 flex items-center justify-between",children:[(0,r.jsxs)("div",{className:"flex items-center gap-4",children:[(0,r.jsx)("a",{href:"/",className:"text-xl font-extrabold tracking-tight text-text",children:"T.O.O.L.S Inc"}),(0,r.jsx)("span",{className:"text-muted",children:"|"}),(0,r.jsx)("span",{className:"text-sm text-muted",children:"Learning Portal"})]}),(0,r.jsxs)("div",{className:"flex items-center gap-4",children:[(0,r.jsxs)("button",{className:"relative",children:[(0,r.jsx)("svg",{className:"h-6 w-6 text-muted hover:text-text",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor",children:(0,r.jsx)("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M15 17h5l-1.405-1.405A2.032 2.032 0 0118 14.158V11a6.002 6.002 0 00-4-5.659V5a2 2 0 10-4 0v.341C7.67 6.165 6 8.388 6 11v3.159c0 .538-.214 1.055-.595 1.436L4 17h5m6 0v1a3 3 0 11-6 0v-1m6 0H9"})}),(0,r.jsx)("span",{className:"absolute top-0 right-0 h-2 w-2 rounded-full bg-brand"})]}),(0,r.jsx)("button",{onClick:s,className:"text-sm font-semibold text-muted hover:text-text transition-colors",children:"Logout"})]})]})}),(0,r.jsxs)("div",{className:"mx-auto max-w-container px-7 py-8",children:[(0,r.jsxs)(l.E.div,{initial:{opacity:0,y:20},animate:{opacity:1,y:0},className:"mb-8",children:[(0,r.jsxs)("h1",{className:"text-3xl font-extrabold tracking-tight text-text",children:["Welcome back, ",e.name,"!"]}),(0,r.jsx)("p",{className:"mt-2 text-muted",children:"Continue your learning journey"})]}),(0,r.jsx)("div",{className:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-4 gap-4 mb-8",children:d.map((e,t)=>(0,r.jsx)(l.E.div,{initial:{opacity:0,y:20},animate:{opacity:1,y:0},transition:{delay:.1*t},children:(0,r.jsx)(o.GlowCard,{className:"p-6",children:(0,r.jsxs)("div",{className:"flex items-center gap-4",children:[(0,r.jsx)("div",{className:"text-3xl",children:e.icon}),(0,r.jsxs)("div",{children:[(0,r.jsx)("div",{className:"text-2xl font-extrabold tracking-tight text-text",children:e.value}),(0,r.jsx)("div",{className:"text-xs text-muted mt-1",children:e.label})]})]})})},e.label))}),(0,r.jsxs)("div",{className:"grid grid-cols-1 md:grid-cols-3 gap-6",children:[(0,r.jsx)("div",{onClick:()=>c.push("/portal/courses"),className:"cursor-pointer",children:(0,r.jsxs)(o.GlowCard,{className:"p-6",children:[(0,r.jsx)("div",{className:"text-4xl mb-4",children:"\uD83D\uDCDA"}),(0,r.jsx)("h3",{className:"text-lg font-extrabold tracking-tight text-text",children:"My Courses"}),(0,r.jsx)("p",{className:"mt-2 text-sm text-muted",children:"Access your enrolled courses and continue learning"})]})}),(0,r.jsx)("div",{onClick:()=>c.push("/portal/profile"),className:"cursor-pointer",children:(0,r.jsxs)(o.GlowCard,{className:"p-6",children:[(0,r.jsx)("div",{className:"text-4xl mb-4",children:"\uD83D\uDC64"}),(0,r.jsx)("h3",{className:"text-lg font-extrabold tracking-tight text-text",children:"Profile Settings"}),(0,r.jsx)("p",{className:"mt-2 text-sm text-muted",children:"Manage your account and preferences"})]})}),(0,r.jsxs)(o.GlowCard,{className:"p-6",children:[(0,r.jsx)("div",{className:"text-4xl mb-4",children:"\uD83C\uDF93"}),(0,r.jsx)("h3",{className:"text-lg font-extrabold tracking-tight text-text",children:"Certificates"}),(0,r.jsx)("p",{className:"mt-2 text-sm text-muted",children:"View and download your achievements"})]})]}),(0,r.jsxs)(l.E.div,{initial:{opacity:0,y:20},animate:{opacity:1,y:0},transition:{delay:.4},className:"mt-8",children:[(0,r.jsx)("h2",{className:"text-xl font-extrabold tracking-tight text-text mb-4",children:"Recent Activity"}),(0,r.jsx)(o.GlowCard,{className:"p-6",children:(0,r.jsx)("div",{className:"text-center py-8 text-muted",children:(0,r.jsx)("p",{children:"No recent activity yet. Start a course to see your progress here!"})})})]})]})]})}},7452:function(e,t,s){"use strict";s.d(t,{GlowCard:function(){return i}});var r=s(7437),a=s(521),n=s(4502);function i(e){let{className:t,children:s}=e;return(0,r.jsxs)(a.E.div,{initial:{opacity:0,y:14},whileInView:{opacity:1,y:0},viewport:{once:!0,margin:"-60px"},transition:{duration:.45,ease:[.22,1,.36,1]},whileHover:{y:-2},className:(0,n.cn)("relative overflow-hidden rounded-xl glass p-6","transition-shadow hover:shadow-glow",t),children:[(0,r.jsx)(a.E.div,{"aria-hidden":"true",className:"pointer-events-none absolute -inset-24 opacity-0",whileHover:{opacity:1},transition:{duration:.25},style:{background:"radial-gradient(600px 220px at 30% 20%, rgba(56,189,248,.18), transparent 60%), radial-gradient(500px 200px at 80% 30%, rgba(167,139,250,.16), transparent 55%)"}}),(0,r.jsx)("div",{className:"relative",children:s})]})}},4210:function(e,t,s){"use strict";s.d(t,{AuthProvider:function(){return i},a:function(){return l}});var r=s(7437),a=s(2265);let n=(0,a.createContext)(void 0);function i(e){let{children:t}=e,[s,i]=(0,a.useState)(null);(0,a.useEffect)(()=>{let e=localStorage.getItem("user-session");if(e)try{i(JSON.parse(atob(e)))}catch(e){localStorage.removeItem("user-session")}},[]);let l=async(e,t,s)=>{try{let r={id:Date.now().toString(),email:e,name:s,enrolledCourses:[],completedLessons:[],preferences:{notifications:!0,emailUpdates:!0,theme:"dark"}},a=btoa(JSON.stringify(r));return localStorage.setItem("user-session",a),localStorage.setItem("pwd-".concat(e),btoa(t)),i(r),!0}catch(e){return!1}},o=async(e,t)=>{try{let s=localStorage.getItem("pwd-".concat(e));if(!s||atob(s)!==t)return!1;let r=localStorage.getItem("user-session");if(r)return i(JSON.parse(atob(r))),!0;return!1}catch(e){return!1}};return(0,r.jsx)(n.Provider,{value:{user:s,login:o,signup:l,logout:()=>{localStorage.removeItem("user-session"),i(null)},updateProfile:e=>{if(!s)return;let t={...s,...e};i(t);let r=btoa(JSON.stringify(t));localStorage.setItem("user-session",r)},isAuthenticated:!!s},children:t})}function l(){let e=(0,a.useContext)(n);if(void 0===e)throw Error("useAuth must be used within an AuthProvider");return e}},4502:function(e,t,s){"use strict";s.d(t,{cn:function(){return n}});var r=s(1994),a=s(3335);function n(){for(var e=arguments.length,t=Array(e),s=0;s{if(!t){u.push("/portal/auth");return}e&&(m(e.name),b(e.preferences.notifications),f(e.preferences.emailUpdates))},[t,u,e]),e)?(0,r.jsxs)("div",{className:"min-h-screen bg-bg",children:[(0,r.jsx)("div",{className:"pointer-events-none fixed inset-0 -z-10 bg-dash-glow"}),(0,r.jsx)("header",{className:"border-b border-border bg-panel/50 backdrop-blur-xl",children:(0,r.jsxs)("div",{className:"mx-auto max-w-container px-7 py-4 flex items-center justify-between",children:[(0,r.jsx)("div",{className:"flex items-center gap-4",children:(0,r.jsx)("button",{onClick:()=>u.push("/portal/dashboard"),className:"text-brand hover:text-brand2",children:"← Back to Dashboard"})}),(0,r.jsx)("button",{onClick:d,className:"text-sm font-semibold text-muted hover:text-text transition-colors",children:"Logout"})]})}),(0,r.jsxs)("div",{className:"mx-auto max-w-3xl px-7 py-8",children:[(0,r.jsxs)(l.E.div,{initial:{opacity:0,y:20},animate:{opacity:1,y:0},children:[(0,r.jsx)("h1",{className:"text-3xl font-extrabold tracking-tight text-text mb-2",children:"Profile Settings"}),(0,r.jsx)("p",{className:"text-muted",children:"Manage your account and preferences"})]}),(0,r.jsxs)("div",{className:"mt-8 space-y-6",children:[(0,r.jsxs)(o.GlowCard,{className:"p-6",children:[(0,r.jsx)("h2",{className:"text-lg font-extrabold tracking-tight text-text mb-4",children:"Personal Information"}),(0,r.jsxs)("div",{className:"space-y-4",children:[(0,r.jsxs)("div",{children:[(0,r.jsx)("label",{className:"block text-sm font-semibold text-text mb-2",children:"Full Name"}),(0,r.jsx)("input",{type:"text",value:x,onChange:e=>m(e.target.value),className:"w-full rounded-lg bg-bg border border-border px-4 py-3 text-text focus:outline-none focus:ring-2 focus:ring-brand/50"})]}),(0,r.jsxs)("div",{children:[(0,r.jsx)("label",{className:"block text-sm font-semibold text-text mb-2",children:"Email Address"}),(0,r.jsx)("input",{type:"email",value:e.email,disabled:!0,className:"w-full rounded-lg bg-bg/50 border border-border px-4 py-3 text-muted cursor-not-allowed"}),(0,r.jsx)("p",{className:"mt-1 text-xs text-muted",children:"Email cannot be changed"})]})]})]}),(0,r.jsxs)(o.GlowCard,{className:"p-6",children:[(0,r.jsx)("h2",{className:"text-lg font-extrabold tracking-tight text-text mb-4",children:"Notification Preferences"}),(0,r.jsxs)("div",{className:"space-y-4",children:[(0,r.jsxs)("div",{className:"flex items-center justify-between",children:[(0,r.jsxs)("div",{children:[(0,r.jsx)("div",{className:"font-semibold text-text",children:"Push Notifications"}),(0,r.jsx)("p",{className:"text-xs text-muted mt-1",children:"Receive notifications about course updates and progress"})]}),(0,r.jsxs)("label",{className:"relative inline-flex items-center cursor-pointer",children:[(0,r.jsx)("input",{type:"checkbox",checked:h,onChange:e=>b(e.target.checked),className:"sr-only peer"}),(0,r.jsx)("div",{className:"w-11 h-6 bg-panel border border-border rounded-full peer peer-checked:bg-brand transition-colors"}),(0,r.jsx)("div",{className:"absolute left-1 top-1 bg-text w-4 h-4 rounded-full transition-transform peer-checked:translate-x-5"})]})]}),(0,r.jsxs)("div",{className:"flex items-center justify-between",children:[(0,r.jsxs)("div",{children:[(0,r.jsx)("div",{className:"font-semibold text-text",children:"Email Updates"}),(0,r.jsx)("p",{className:"text-xs text-muted mt-1",children:"Get weekly updates about new courses and opportunities"})]}),(0,r.jsxs)("label",{className:"relative inline-flex items-center cursor-pointer",children:[(0,r.jsx)("input",{type:"checkbox",checked:p,onChange:e=>f(e.target.checked),className:"sr-only peer"}),(0,r.jsx)("div",{className:"w-11 h-6 bg-panel border border-border rounded-full peer peer-checked:bg-brand transition-colors"}),(0,r.jsx)("div",{className:"absolute left-1 top-1 bg-text w-4 h-4 rounded-full transition-transform peer-checked:translate-x-5"})]})]})]})]}),(0,r.jsxs)(o.GlowCard,{className:"p-6",children:[(0,r.jsx)("h2",{className:"text-lg font-extrabold tracking-tight text-text mb-4",children:"Security"}),(0,r.jsxs)("div",{className:"space-y-4",children:[(0,r.jsxs)("div",{className:"flex items-center gap-3 text-sm",children:[(0,r.jsx)("svg",{className:"h-5 w-5 text-brand",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor",children:(0,r.jsx)("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M9 12l2 2 4-4m5.618-4.016A11.955 11.955 0 0112 2.944a11.955 11.955 0 01-8.618 3.04A12.02 12.02 0 003 9c0 5.591 3.824 10.29 9 11.622 5.176-1.332 9-6.03 9-11.622 0-1.042-.133-2.052-.382-3.016z"})}),(0,r.jsx)("span",{className:"text-text",children:"AES-256 Encryption Enabled"})]}),(0,r.jsx)("button",{className:"text-sm text-brand hover:text-brand2 transition-colors font-semibold",children:"Change Password →"})]})]}),(0,r.jsxs)("div",{className:"flex items-center gap-4",children:[(0,r.jsx)("button",{onClick:()=>{s({name:x,preferences:{...e.preferences,notifications:h,emailUpdates:p}}),v(!0),setTimeout(()=>v(!1),3e3)},className:(0,c.cn)("px-6 py-3 rounded-lg font-semibold transition-all","bg-gradient-to-br from-brand to-brand2 text-[#02131a]","hover:shadow-glow"),children:"Save Changes"}),g&&(0,r.jsx)(l.E.span,{initial:{opacity:0,x:-10},animate:{opacity:1,x:0},className:"text-sm text-brand",children:"✓ Saved successfully"})]})]})]})]}):null}},7452:function(e,t,s){"use strict";s.d(t,{GlowCard:function(){return i}});var r=s(7437),a=s(521),n=s(4502);function i(e){let{className:t,children:s}=e;return(0,r.jsxs)(a.E.div,{initial:{opacity:0,y:14},whileInView:{opacity:1,y:0},viewport:{once:!0,margin:"-60px"},transition:{duration:.45,ease:[.22,1,.36,1]},whileHover:{y:-2},className:(0,n.cn)("relative overflow-hidden rounded-xl glass p-6","transition-shadow hover:shadow-glow",t),children:[(0,r.jsx)(a.E.div,{"aria-hidden":"true",className:"pointer-events-none absolute -inset-24 opacity-0",whileHover:{opacity:1},transition:{duration:.25},style:{background:"radial-gradient(600px 220px at 30% 20%, rgba(56,189,248,.18), transparent 60%), radial-gradient(500px 200px at 80% 30%, rgba(167,139,250,.16), transparent 55%)"}}),(0,r.jsx)("div",{className:"relative",children:s})]})}},4210:function(e,t,s){"use strict";s.d(t,{AuthProvider:function(){return i},a:function(){return l}});var r=s(7437),a=s(2265);let n=(0,a.createContext)(void 0);function i(e){let{children:t}=e,[s,i]=(0,a.useState)(null);(0,a.useEffect)(()=>{let e=localStorage.getItem("user-session");if(e)try{i(JSON.parse(atob(e)))}catch(e){localStorage.removeItem("user-session")}},[]);let l=async(e,t,s)=>{try{let r={id:Date.now().toString(),email:e,name:s,enrolledCourses:[],completedLessons:[],preferences:{notifications:!0,emailUpdates:!0,theme:"dark"}},a=btoa(JSON.stringify(r));return localStorage.setItem("user-session",a),localStorage.setItem("pwd-".concat(e),btoa(t)),i(r),!0}catch(e){return!1}},o=async(e,t)=>{try{let s=localStorage.getItem("pwd-".concat(e));if(!s||atob(s)!==t)return!1;let r=localStorage.getItem("user-session");if(r)return i(JSON.parse(atob(r))),!0;return!1}catch(e){return!1}};return(0,r.jsx)(n.Provider,{value:{user:s,login:o,signup:l,logout:()=>{localStorage.removeItem("user-session"),i(null)},updateProfile:e=>{if(!s)return;let t={...s,...e};i(t);let r=btoa(JSON.stringify(t));localStorage.setItem("user-session",r)},isAuthenticated:!!s},children:t})}function l(){let e=(0,a.useContext)(n);if(void 0===e)throw Error("useAuth must be used within an AuthProvider");return e}},4502:function(e,t,s){"use strict";s.d(t,{cn:function(){return n}});var r=s(1994),a=s(3335);function n(){for(var e=arguments.length,t=Array(e),s=0;sp||(e.current=d[p],d[p]=null,p--)}function g(e,t){d[++p]=e.current,e.current=t}var y=Symbol.for("react.element"),v=Symbol.for("react.portal"),b=Symbol.for("react.fragment"),k=Symbol.for("react.strict_mode"),w=Symbol.for("react.profiler"),S=Symbol.for("react.provider"),C=Symbol.for("react.consumer"),E=Symbol.for("react.context"),x=Symbol.for("react.forward_ref"),z=Symbol.for("react.suspense"),P=Symbol.for("react.suspense_list"),N=Symbol.for("react.memo"),_=Symbol.for("react.lazy"),L=Symbol.for("react.scope");Symbol.for("react.debug_trace_mode");var T=Symbol.for("react.offscreen"),F=Symbol.for("react.legacy_hidden"),M=Symbol.for("react.cache");Symbol.for("react.tracing_marker");var O=Symbol.iterator;function R(e){return null===e||"object"!=typeof e?null:"function"==typeof(e=O&&e[O]||e["@@iterator"])?e:null}var D=m(null),A=m(null),I=m(null),U=m(null),B={$$typeof:E,_currentValue:null,_currentValue2:null,_threadCount:0,Provider:null,Consumer:null};function V(e,t){switch(g(I,t),g(A,e),g(D,null),e=t.nodeType){case 9:case 11:t=(t=t.documentElement)&&(t=t.namespaceURI)?s2(t):0;break;default:if(t=(e=8===e?t.parentNode:t).tagName,e=e.namespaceURI)t=s3(e=s2(e),t);else switch(t){case"svg":t=1;break;case"math":t=2;break;default:t=0}}h(D),g(D,t)}function Q(){h(D),h(A),h(I)}function $(e){null!==e.memoizedState&&g(U,e);var t=D.current,n=s3(t,e.type);t!==n&&(g(A,e),g(D,n))}function j(e){A.current===e&&(h(D),h(A)),U.current===e&&(h(U),B._currentValue=null)}var W=a.unstable_scheduleCallback,H=a.unstable_cancelCallback,q=a.unstable_shouldYield,K=a.unstable_requestPaint,Y=a.unstable_now,X=a.unstable_getCurrentPriorityLevel,G=a.unstable_ImmediatePriority,Z=a.unstable_UserBlockingPriority,J=a.unstable_NormalPriority,ee=a.unstable_LowPriority,et=a.unstable_IdlePriority,en=a.log,er=a.unstable_setDisableYieldValue,el=null,ea=null;function eo(e){if("function"==typeof en&&er(e),ea&&"function"==typeof ea.setStrictMode)try{ea.setStrictMode(el,e)}catch(e){}}var ei=Math.clz32?Math.clz32:function(e){return 0==(e>>>=0)?32:31-(eu(e)/es|0)|0},eu=Math.log,es=Math.LN2,ec=128,ef=4194304;function ed(e){var t=42&e;if(0!==t)return t;switch(e&-e){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:return 64;case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return 4194176&e;case 4194304:case 8388608:case 16777216:case 33554432:return 62914560&e;case 67108864:return 67108864;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 0;default:return e}}function ep(e,t){var n=e.pendingLanes;if(0===n)return 0;var r=0,l=e.suspendedLanes;e=e.pingedLanes;var a=134217727&n;return 0!==a?0!=(n=a&~l)?r=ed(n):0!=(e&=a)&&(r=ed(e)):0!=(n&=~l)?r=ed(n):0!==e&&(r=ed(e)),0===r?0:0!==t&&t!==r&&0==(t&l)&&((l=r&-r)>=(e=t&-t)||32===l&&0!=(4194176&e))?t:r}function em(e,t){return e.errorRecoveryDisabledLanes&t?0:0!=(e=-536870913&e.pendingLanes)?e:536870912&e?536870912:0}function eh(){var e=ec;return 0==(4194176&(ec<<=1))&&(ec=128),e}function eg(){var e=ef;return 0==(62914560&(ef<<=1))&&(ef=4194304),e}function ey(e){for(var t=[],n=0;31>n;n++)t.push(e);return t}function ev(e,t,n){e.pendingLanes|=t,e.suspendedLanes&=~t;var r=31-ei(t);e.entangledLanes|=t,e.entanglements[r]=1073741824|e.entanglements[r]|4194218&n}function eb(e,t){var n=e.entangledLanes|=t;for(e=e.entanglements;n;){var r=31-ei(n),l=1<l||u[r]!==s[l]){var c="\n"+u[r].replace(" at new "," at ");return e.displayName&&c.includes("")&&(c=c.replace("",e.displayName)),c}while(1<=r&&0<=l);break}}}finally{eG=!1,Error.prepareStackTrace=n}return(n=e?e.displayName||e.name:"")?eX(n):""}function eJ(e){try{var t="";do t+=function(e){switch(e.tag){case 26:case 27:case 5:return eX(e.type);case 16:return eX("Lazy");case 13:return eX("Suspense");case 19:return eX("SuspenseList");case 0:case 2:case 15:return e=eZ(e.type,!1);case 11:return e=eZ(e.type.render,!1);case 1:return e=eZ(e.type,!0);default:return""}}(e),e=e.return;while(e);return t}catch(e){return"\nError generating stack: "+e.message+"\n"+e.stack}}var e0=Symbol.for("react.client.reference");function e1(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":case"object":return e;default:return""}}function e2(e){var t=e.type;return(e=e.nodeName)&&"input"===e.toLowerCase()&&("checkbox"===t||"radio"===t)}function e3(e){e._valueTracker||(e._valueTracker=function(e){var t=e2(e)?"checked":"value",n=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),r=""+e[t];if(!e.hasOwnProperty(t)&&void 0!==n&&"function"==typeof n.get&&"function"==typeof n.set){var l=n.get,a=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return l.call(this)},set:function(e){r=""+e,a.call(this,e)}}),Object.defineProperty(e,t,{enumerable:n.enumerable}),{getValue:function(){return r},setValue:function(e){r=""+e},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}(e))}function e4(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=e2(e)?e.checked?"true":"false":e.value),(e=r)!==n&&(t.setValue(e),!0)}function e6(e){if(void 0===(e=e||("undefined"!=typeof document?document:void 0)))return null;try{return e.activeElement||e.body}catch(t){return e.body}}var e8=/[\n"\\]/g;function e5(e){return e.replace(e8,function(e){return"\\"+e.charCodeAt(0).toString(16)+" "})}function e7(e,t,n,r,l,a,o,i){e.name="",null!=o&&"function"!=typeof o&&"symbol"!=typeof o&&"boolean"!=typeof o?e.type=o:e.removeAttribute("type"),null!=t?"number"===o?(0===t&&""===e.value||e.value!=t)&&(e.value=""+e1(t)):e.value!==""+e1(t)&&(e.value=""+e1(t)):"submit"!==o&&"reset"!==o||e.removeAttribute("value"),null!=t?te(e,o,e1(t)):null!=n?te(e,o,e1(n)):null!=r&&e.removeAttribute("value"),null==l&&null!=a&&(e.defaultChecked=!!a),null!=l&&(e.checked=l&&"function"!=typeof l&&"symbol"!=typeof l),null!=i&&"function"!=typeof i&&"symbol"!=typeof i&&"boolean"!=typeof i?e.name=""+e1(i):e.removeAttribute("name")}function e9(e,t,n,r,l,a,o,i){if(null!=a&&"function"!=typeof a&&"symbol"!=typeof a&&"boolean"!=typeof a&&(e.type=a),null!=t||null!=n){if(!("submit"!==a&&"reset"!==a||null!=t))return;n=null!=n?""+e1(n):"",t=null!=t?""+e1(t):n,i||t===e.value||(e.value=t),e.defaultValue=t}r="function"!=typeof(r=null!=r?r:l)&&"symbol"!=typeof r&&!!r,e.checked=i?e.checked:!!r,e.defaultChecked=!!r,null!=o&&"function"!=typeof o&&"symbol"!=typeof o&&"boolean"!=typeof o&&(e.name=o)}function te(e,t,n){"number"===t&&e6(e.ownerDocument)===e||e.defaultValue===""+n||(e.defaultValue=""+n)}var tt=Array.isArray;function tn(e,t,n,r){if(e=e.options,t){t={};for(var l=0;l"+t.valueOf().toString()+"",t=iX.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}}var to=ta;"undefined"!=typeof MSApp&&MSApp.execUnsafeLocalFunction&&(to=function(e,t){return MSApp.execUnsafeLocalFunction(function(){return ta(e,t)})});var ti=to;function tu(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&3===n.nodeType){n.nodeValue=t;return}}e.textContent=t}var ts=new Set("animationIterationCount aspectRatio borderImageOutset borderImageSlice borderImageWidth boxFlex boxFlexGroup boxOrdinalGroup columnCount columns flex flexGrow flexPositive flexShrink flexNegative flexOrder gridArea gridRow gridRowEnd gridRowSpan gridRowStart gridColumn gridColumnEnd gridColumnSpan gridColumnStart fontWeight lineClamp lineHeight opacity order orphans scale tabSize widows zIndex zoom fillOpacity floodOpacity stopOpacity strokeDasharray strokeDashoffset strokeMiterlimit strokeOpacity strokeWidth MozAnimationIterationCount MozBoxFlex MozBoxFlexGroup MozLineClamp msAnimationIterationCount msFlex msZoom msFlexGrow msFlexNegative msFlexOrder msFlexPositive msFlexShrink msGridColumn msGridColumnSpan msGridRow msGridRowSpan WebkitAnimationIterationCount WebkitBoxFlex WebKitBoxFlexGroup WebkitBoxOrdinalGroup WebkitColumnCount WebkitColumns WebkitFlex WebkitFlexGrow WebkitFlexPositive WebkitFlexShrink WebkitLineClamp".split(" "));function tc(e,t,n){var r=0===t.indexOf("--");null==n||"boolean"==typeof n||""===n?r?e.setProperty(t,""):"float"===t?e.cssFloat="":e[t]="":r?e.setProperty(t,n):"number"!=typeof n||0===n||ts.has(t)?"float"===t?e.cssFloat=n:e[t]=(""+n).trim():e[t]=n+"px"}function tf(e,t,n){if(null!=t&&"object"!=typeof t)throw Error(i(62));if(e=e.style,null!=n){for(var r in n)!n.hasOwnProperty(r)||null!=t&&t.hasOwnProperty(r)||(0===r.indexOf("--")?e.setProperty(r,""):"float"===r?e.cssFloat="":e[r]="");for(var l in t)r=t[l],t.hasOwnProperty(l)&&n[l]!==r&&tc(e,l,r)}else for(var a in t)t.hasOwnProperty(a)&&tc(e,a,t[a])}function td(e){if(-1===e.indexOf("-"))return!1;switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var tp=new Map([["acceptCharset","accept-charset"],["htmlFor","for"],["httpEquiv","http-equiv"],["crossOrigin","crossorigin"],["accentHeight","accent-height"],["alignmentBaseline","alignment-baseline"],["arabicForm","arabic-form"],["baselineShift","baseline-shift"],["capHeight","cap-height"],["clipPath","clip-path"],["clipRule","clip-rule"],["colorInterpolation","color-interpolation"],["colorInterpolationFilters","color-interpolation-filters"],["colorProfile","color-profile"],["colorRendering","color-rendering"],["dominantBaseline","dominant-baseline"],["enableBackground","enable-background"],["fillOpacity","fill-opacity"],["fillRule","fill-rule"],["floodColor","flood-color"],["floodOpacity","flood-opacity"],["fontFamily","font-family"],["fontSize","font-size"],["fontSizeAdjust","font-size-adjust"],["fontStretch","font-stretch"],["fontStyle","font-style"],["fontVariant","font-variant"],["fontWeight","font-weight"],["glyphName","glyph-name"],["glyphOrientationHorizontal","glyph-orientation-horizontal"],["glyphOrientationVertical","glyph-orientation-vertical"],["horizAdvX","horiz-adv-x"],["horizOriginX","horiz-origin-x"],["imageRendering","image-rendering"],["letterSpacing","letter-spacing"],["lightingColor","lighting-color"],["markerEnd","marker-end"],["markerMid","marker-mid"],["markerStart","marker-start"],["overlinePosition","overline-position"],["overlineThickness","overline-thickness"],["paintOrder","paint-order"],["panose-1","panose-1"],["pointerEvents","pointer-events"],["renderingIntent","rendering-intent"],["shapeRendering","shape-rendering"],["stopColor","stop-color"],["stopOpacity","stop-opacity"],["strikethroughPosition","strikethrough-position"],["strikethroughThickness","strikethrough-thickness"],["strokeDasharray","stroke-dasharray"],["strokeDashoffset","stroke-dashoffset"],["strokeLinecap","stroke-linecap"],["strokeLinejoin","stroke-linejoin"],["strokeMiterlimit","stroke-miterlimit"],["strokeOpacity","stroke-opacity"],["strokeWidth","stroke-width"],["textAnchor","text-anchor"],["textDecoration","text-decoration"],["textRendering","text-rendering"],["transformOrigin","transform-origin"],["underlinePosition","underline-position"],["underlineThickness","underline-thickness"],["unicodeBidi","unicode-bidi"],["unicodeRange","unicode-range"],["unitsPerEm","units-per-em"],["vAlphabetic","v-alphabetic"],["vHanging","v-hanging"],["vIdeographic","v-ideographic"],["vMathematical","v-mathematical"],["vectorEffect","vector-effect"],["vertAdvY","vert-adv-y"],["vertOriginX","vert-origin-x"],["vertOriginY","vert-origin-y"],["wordSpacing","word-spacing"],["writingMode","writing-mode"],["xmlnsXlink","xmlns:xlink"],["xHeight","x-height"]]),tm=null;function th(e){return(e=e.target||e.srcElement||window).correspondingUseElement&&(e=e.correspondingUseElement),3===e.nodeType?e.parentNode:e}var tg=null,ty=null;function tv(e){var t=eO(e);if(t&&(e=t.stateNode)){var n=eD(e);switch(e=t.stateNode,t.type){case"input":if(e7(e,n.value,n.defaultValue,n.defaultValue,n.checked,n.defaultChecked,n.type,n.name),t=n.name,"radio"===n.type&&null!=t){for(n=e;n.parentNode;)n=n.parentNode;for(n=n.querySelectorAll('input[name="'+e5(""+t)+'"][type="radio"]'),t=0;t>=o,l-=o,tj=1<<32-ei(t)+l|n<h?(g=f,f=null):g=f.sibling;var y=p(l,f,i[h],u);if(null===y){null===f&&(f=g);break}e&&f&&null===y.alternate&&t(l,f),o=a(y,o,h),null===c?s=y:c.sibling=y,c=y,f=g}if(h===i.length)return n(l,f),tZ&&tH(l,h),s;if(null===f){for(;hg?(y=h,h=null):y=h.sibling;var b=p(l,h,v.value,s);if(null===b){null===h&&(h=y);break}e&&h&&null===b.alternate&&t(l,h),o=a(b,o,g),null===f?c=b:f.sibling=b,f=b,h=y}if(v.done)return n(l,h),tZ&&tH(l,g),c;if(null===h){for(;!v.done;g++,v=u.next())null!==(v=d(l,v.value,s))&&(o=a(v,o,g),null===f?c=v:f.sibling=v,f=v);return tZ&&tH(l,g),c}for(h=r(l,h);!v.done;g++,v=u.next())null!==(v=m(h,l,g,v.value,s))&&(e&&null!==v.alternate&&h.delete(null===v.key?g:v.key),o=a(v,o,g),null===f?c=v:f.sibling=v,f=v);return e&&h.forEach(function(e){return t(l,e)}),tZ&&tH(l,g),c}(s,c,f,h);if("function"==typeof f.then)return u(s,c,nJ(f),h);if(f.$$typeof===E)return u(s,c,ai(s,f,h),h);n1(s,f)}return"string"==typeof f&&""!==f||"number"==typeof f?(f=""+f,null!==c&&6===c.tag?(n(s,c.sibling),(c=l(c,f)).return=s):(n(s,c),(c=i_(f,s.mode,h)).return=s),o(s=c)):n(s,c)}(u,s,c,f),nG=null,u}}var n4=n3(!0),n6=n3(!1),n8=m(null),n5=m(0);function n7(e,t){g(n5,e=oz),g(n8,t),oz=e|t.baseLanes}function n9(){g(n5,oz),g(n8,n8.current)}function re(){oz=n5.current,h(n8),h(n5)}var rt=m(null),rn=null;function rr(e){var t=e.alternate;g(ri,1&ri.current),g(rt,e),null===rn&&(null===t||null!==n8.current?rn=e:null!==t.memoizedState&&(rn=e))}function rl(e){if(22===e.tag){if(g(ri,ri.current),g(rt,e),null===rn){var t=e.alternate;null!==t&&null!==t.memoizedState&&(rn=e)}}else ra(e)}function ra(){g(ri,ri.current),g(rt,rt.current)}function ro(e){h(rt),rn===e&&(rn=null),h(ri)}var ri=m(0);function ru(e){for(var t=e;null!==t;){if(13===t.tag){var n=t.memoizedState;if(null!==n&&(null===(n=n.dehydrated)||"$?"===n.data||"$!"===n.data))return t}else if(19===t.tag&&void 0!==t.memoizedProps.revealOrder){if(0!=(128&t.flags))return t}else if(null!==t.child){t.child.return=t,t=t.child;continue}if(t===e)break;for(;null===t.sibling;){if(null===t.return||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}var rs=s.ReactCurrentDispatcher,rc=s.ReactCurrentBatchConfig,rf=0,rd=null,rp=null,rm=null,rh=!1,rg=!1,ry=!1,rv=0,rb=0,rk=null,rw=0;function rS(){throw Error(i(321))}function rC(e,t){if(null===t)return!1;for(var n=0;na?a:8;var o=rc.transition,i={_callbacks:new Set};rc.transition=i,lf(e,!1,t,n);try{var u=l();if(null!==u&&"object"==typeof u&&"function"==typeof u.then){av(i,u);var s,c,f=(s=[],c={status:"pending",value:null,reason:null,then:function(e){s.push(e)}},u.then(function(){c.status="fulfilled",c.value=r;for(var e=0;e title"))),sG(l,n,r),l[eE]=e,eI(l),n=l;break e;case"link":var a=cE("link","href",t).get(n+(r.href||""));if(a){for(var o=0;o",e=e.removeChild(e.firstChild);break;case"select":e="string"==typeof r.is?l.createElement("select",{is:r.is}):l.createElement("select"),r.multiple?e.multiple=!0:r.size&&(e.size=r.size);break;default:e="string"==typeof r.is?l.createElement(n,{is:r.is}):l.createElement(n)}}e[eE]=t,e[ex]=r;e:for(l=t.child;null!==l;){if(5===l.tag||6===l.tag)e.appendChild(l.stateNode);else if(4!==l.tag&&27!==l.tag&&null!==l.child){l.child.return=l,l=l.child;continue}if(l===t)break;for(;null===l.sibling;){if(null===l.return||l.return===t)break e;l=l.return}l.sibling.return=l.return,l=l.sibling}switch(t.stateNode=e,sG(e,n,r),n){case"button":case"input":case"select":case"textarea":e=!!r.autoFocus;break;case"img":e=!0;break;default:e=!1}e&&aC(t)}}return aP(t),t.flags&=-16777217,null;case 6:if(e&&null!=t.stateNode)e.memoizedProps!==r&&aC(t);else{if("string"!=typeof r&&null===t.stateNode)throw Error(i(166));if(e=I.current,t9(t)){e:{if(e=t.stateNode,n=t.memoizedProps,e[eE]=t,(r=e.nodeValue!==n)&&null!==(l=tX))switch(l.tag){case 3:if(l=0!=(1&l.mode),sq(e.nodeValue,n,l),l){e=!1;break e}break;case 27:case 5:var a=0!=(1&l.mode);if(!0!==l.memoizedProps.suppressHydrationWarning&&sq(e.nodeValue,n,a),a){e=!1;break e}}e=r}e&&aC(t)}else(e=s1(e).createTextNode(r))[eE]=t,t.stateNode=e}return aP(t),null;case 13:if(ro(t),r=t.memoizedState,null===e||null!==e.memoizedState&&null!==e.memoizedState.dehydrated){if(tZ&&null!==tG&&0!=(1&t.mode)&&0==(128&t.flags))ne(),nt(),t.flags|=384,l=!1;else if(l=t9(t),null!==r&&null!==r.dehydrated){if(null===e){if(!l)throw Error(i(318));if(!(l=null!==(l=t.memoizedState)?l.dehydrated:null))throw Error(i(317));l[eE]=t}else nt(),0==(128&t.flags)&&(t.memoizedState=null),t.flags|=4;aP(t),l=!1}else null!==tJ&&(o0(tJ),tJ=null),l=!0;if(!l)return 256&t.flags?t:null}if(0!=(128&t.flags))return t.lanes=n,t;return n=null!==r,e=null!==e&&null!==e.memoizedState,n&&(r=t.child,l=null,null!==r.alternate&&null!==r.alternate.memoizedState&&null!==r.alternate.memoizedState.cachePool&&(l=r.alternate.memoizedState.cachePool.pool),a=null,null!==r.memoizedState&&null!==r.memoizedState.cachePool&&(a=r.memoizedState.cachePool.pool),a!==l&&(r.flags|=2048)),n!==e&&n&&(t.child.flags|=8192),ax(t,t.updateQueue),aP(t),null;case 4:return Q(),null===e&&sA(t.stateNode.containerInfo),aP(t),null;case 10:return an(t.type._context),aP(t),null;case 19:if(h(ri),null===(l=t.memoizedState))return aP(t),null;if(r=0!=(128&t.flags),null===(a=l.rendering)){if(r)az(l,!1);else{if(0!==oP||null!==e&&0!=(128&e.flags))for(e=t.child;null!==e;){if(null!==(a=ru(e))){for(t.flags|=128,az(l,!1),e=a.updateQueue,t.updateQueue=e,ax(t,e),t.subtreeFlags=0,e=n,n=t.child;null!==n;)ix(n,e),n=n.sibling;return g(ri,1&ri.current|2),t.child}e=e.sibling}null!==l.tail&&Y()>oI&&(t.flags|=128,r=!0,az(l,!1),t.lanes=4194304)}}else{if(!r){if(null!==(e=ru(a))){if(t.flags|=128,r=!0,e=e.updateQueue,t.updateQueue=e,ax(t,e),az(l,!0),null===l.tail&&"hidden"===l.tailMode&&!a.alternate&&!tZ)return aP(t),null}else 2*Y()-l.renderingStartTime>oI&&536870912!==n&&(t.flags|=128,r=!0,az(l,!1),t.lanes=4194304)}l.isBackwards?(a.sibling=t.child,t.child=a):(null!==(e=l.last)?e.sibling=a:t.child=a,l.last=a)}if(null!==l.tail)return t=l.tail,l.rendering=t,l.tail=t.sibling,l.renderingStartTime=Y(),t.sibling=null,e=ri.current,g(ri,r?1&e|2:1&e),t;return aP(t),null;case 22:case 23:return ro(t),re(),r=null!==t.memoizedState,null!==e?null!==e.memoizedState!==r&&(t.flags|=8192):r&&(t.flags|=8192),r&&0!=(1&t.mode)?0!=(536870912&n)&&0==(128&t.flags)&&(aP(t),6&t.subtreeFlags&&(t.flags|=8192)):aP(t),null!==(n=t.updateQueue)&&ax(t,n.retryQueue),n=null,null!==e&&null!==e.memoizedState&&null!==e.memoizedState.cachePool&&(n=e.memoizedState.cachePool.pool),r=null,null!==t.memoizedState&&null!==t.memoizedState.cachePool&&(r=t.memoizedState.cachePool.pool),r!==n&&(t.flags|=2048),null!==e&&h(ab),null;case 24:return n=null,null!==e&&(n=e.memoizedState.cache),t.memoizedState.cache!==n&&(t.flags|=2048),an(ad),aP(t),null;case 25:return null}throw Error(i(156,t.tag))}(t.alternate,t,oz);if(null!==n){ow=n;return}if(null!==(t=t.sibling)){ow=t;return}ow=t=e}while(null!==t);0===oP&&(oP=5)}function is(e,t,n,r,l){var a=ek,o=ov.transition;try{ov.transition=null,ek=2,function(e,t,n,r,l,a){do id();while(null!==oj);if(0!=(6&ob))throw Error(i(327));var o,u=e.finishedWork,s=e.finishedLanes;if(null!==u){if(e.finishedWork=null,e.finishedLanes=0,u===e.current)throw Error(i(177));e.callbackNode=null,e.callbackPriority=0,e.cancelPendingCommit=null;var c=u.lanes|u.childLanes;if(function(e,t,n){var r=e.pendingLanes&~t;e.pendingLanes=t,e.suspendedLanes=0,e.pingedLanes=0,e.expiredLanes&=t,e.entangledLanes&=t,e.errorRecoveryDisabledLanes&=t,e.shellSuspendCounter=0,t=e.entanglements;for(var l=e.expirationTimes,a=e.hiddenUpdates;0r&&(l=r,r=a,a=l),l=si(n,a);var o=si(n,r);l&&o&&(1!==e.rangeCount||e.anchorNode!==l.node||e.anchorOffset!==l.offset||e.focusNode!==o.node||e.focusOffset!==o.offset)&&((t=t.createRange()).setStart(l.node,l.offset),e.removeAllRanges(),a>r?(e.addRange(t),e.extend(o.node,o.offset)):(t.setEnd(o.node,o.offset),e.addRange(t)))}}for(t=[],e=n;e=e.parentNode;)1===e.nodeType&&t.push({element:e,left:e.scrollLeft,top:e.scrollTop});for("function"==typeof n.focus&&n.focus(),n=0;nn?32:n;n=ov.transition;var l=ek;try{if(ov.transition=null,ek=r,null===oj)var a=!1;else{r=oq,oq=null;var o=oj,u=oW;if(oj=null,oW=0,0!=(6&ob))throw Error(i(331));var s=ob;if(ob|=4,of(o.current),ol(o,o.current,u,r),ob=s,nb(!1),ea&&"function"==typeof ea.onPostCommitFiberRoot)try{ea.onPostCommitFiberRoot(el,o)}catch(e){}a=!0}return a}finally{ek=l,ov.transition=n,ic(e,t)}}return!1}function ip(e,t,n){t=lL(e,t=lP(n,t),2),null!==(e=nO(e,t,2))&&(o2(e,2),nv(e))}function im(e,t,n){if(3===e.tag)ip(e,e,n);else for(;null!==t;){if(3===t.tag){ip(t,e,n);break}if(1===t.tag){var r=t.stateNode;if("function"==typeof t.type.getDerivedStateFromError||"function"==typeof r.componentDidCatch&&(null===oQ||!oQ.has(r))){e=lT(t,e=lP(n,e),2),null!==(t=nO(t,e,2))&&(o2(t,2),nv(t));break}}t=t.return}}function ih(e,t,n){var r=e.pingCache;if(null===r){r=e.pingCache=new om;var l=new Set;r.set(t,l)}else void 0===(l=r.get(t))&&(l=new Set,r.set(t,l));l.has(n)||(ox=!0,l.add(n),e=ig.bind(null,e,t,n),t.then(e,e))}function ig(e,t,n){var r=e.pingCache;null!==r&&r.delete(t),e.pingedLanes|=e.suspendedLanes&n,2&ob?oR=!0:4&ob&&(oD=!0),ik(),ok===e&&(oS&n)===n&&(4===oP||3===oP&&(62914560&oS)===oS&&300>Y()-oA?0==(2&ob)&&o5(e,0):oT|=n),nv(e)}function iy(e,t){0===t&&(t=0==(1&e.mode)?2:eg()),null!==(e=ns(e,t))&&(o2(e,t),nv(e))}function iv(e){var t=e.memoizedState,n=0;null!==t&&(n=t.retryLane),iy(e,n)}function ib(e,t){var n=0;switch(e.tag){case 13:var r=e.stateNode,l=e.memoizedState;null!==l&&(n=l.retryLane);break;case 19:r=e.stateNode;break;case 22:r=e.stateNode._retryCache;break;default:throw Error(i(314))}null!==r&&r.delete(t),iy(e,n)}function ik(){if(50=uH),uY=!1;function uX(e,t){switch(e){case"keyup":return -1!==uj.indexOf(t.keyCode);case"keydown":return 229!==t.keyCode;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function uG(e){return"object"==typeof(e=e.detail)&&"data"in e?e.data:null}var uZ=!1,uJ={color:!0,date:!0,datetime:!0,"datetime-local":!0,email:!0,month:!0,number:!0,password:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0};function u0(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return"input"===t?!!uJ[e.type]:"textarea"===t}function u1(e,t,n,r){tb(r),0<(t=sV(t,"onChange")).length&&(n=new i3("onChange","change",null,n,r),e.push({event:n,listeners:t}))}var u2=null,u3=null;function u4(e){sM(e,0)}function u6(e){if(e4(eR(e)))return e}function u8(e,t){if("change"===e)return t}var u5=!1;if(e$){if(e$){var u7="oninput"in document;if(!u7){var u9=document.createElement("div");u9.setAttribute("oninput","return;"),u7="function"==typeof u9.oninput}r=u7}else r=!1;u5=r&&(!document.documentMode||9=t)return{node:r,offset:t-e};e=n}e:{for(;r;){if(r.nextSibling){r=r.nextSibling;break e}r=r.parentNode}r=void 0}r=so(r)}}function su(){for(var e=window,t=e6();t instanceof e.HTMLIFrameElement;){try{var n="string"==typeof t.contentWindow.location.href}catch(e){n=!1}if(n)e=t.contentWindow;else break;t=e6(e.document)}return t}function ss(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&("input"===t&&("text"===e.type||"search"===e.type||"tel"===e.type||"url"===e.type||"password"===e.type)||"textarea"===t||"true"===e.contentEditable)}var sc=e$&&"documentMode"in document&&11>=document.documentMode,sf=null,sd=null,sp=null,sm=!1;function sh(e,t,n){var r=n.window===n?n.document:9===n.nodeType?n:n.ownerDocument;sm||null==sf||sf!==e6(r)||(r="selectionStart"in(r=sf)&&ss(r)?{start:r.selectionStart,end:r.selectionEnd}:{anchorNode:(r=(r.ownerDocument&&r.ownerDocument.defaultView||window).getSelection()).anchorNode,anchorOffset:r.anchorOffset,focusNode:r.focusNode,focusOffset:r.focusOffset},sp&&nQ(sp,r)||(sp=r,0<(r=sV(sd,"onSelect")).length&&(t=new i3("onSelect","select",null,t,n),e.push({event:t,listeners:r}),t.target=sf)))}function sg(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit"+e]="webkit"+t,n["Moz"+e]="moz"+t,n}var sy={animationend:sg("Animation","AnimationEnd"),animationiteration:sg("Animation","AnimationIteration"),animationstart:sg("Animation","AnimationStart"),transitionend:sg("Transition","TransitionEnd")},sv={},sb={};function sk(e){if(sv[e])return sv[e];if(!sy[e])return e;var t,n=sy[e];for(t in n)if(n.hasOwnProperty(t)&&t in sb)return sv[e]=n[t];return e}e$&&(sb=document.createElement("div").style,"AnimationEvent"in window||(delete sy.animationend.animation,delete sy.animationiteration.animation,delete sy.animationstart.animation),"TransitionEvent"in window||delete sy.transitionend.transition);var sw=sk("animationend"),sS=sk("animationiteration"),sC=sk("animationstart"),sE=sk("transitionend"),sx=new Map,sz="abort auxClick cancel canPlay canPlayThrough click close contextMenu copy cut drag dragEnd dragEnter dragExit dragLeave dragOver dragStart drop durationChange emptied encrypted ended error gotPointerCapture input invalid keyDown keyPress keyUp load loadedData loadedMetadata loadStart lostPointerCapture mouseDown mouseMove mouseOut mouseOver mouseUp paste pause play playing pointerCancel pointerDown pointerMove pointerOut pointerOver pointerUp progress rateChange reset resize seeked seeking stalled submit suspend timeUpdate touchCancel touchEnd touchStart volumeChange scroll scrollEnd toggle touchMove waiting wheel".split(" ");function sP(e,t){sx.set(e,t),eV(t,[e])}for(var sN=0;sN title"):null)}var cz=null;function cP(){}function cN(){if(this.count--,0===this.count){if(this.stylesheets)cL(this,this.stylesheets);else if(this.unsuspend){var e=this.unsuspend;this.unsuspend=null,e()}}}var c_=null;function cL(e,t){e.stylesheets=null,null!==e.unsuspend&&(e.count++,c_=new Map,t.forEach(cT,e),c_=null,cN.call(e))}function cT(e,t){if(!(4&t.state.loading)){var n=c_.get(e);if(n)var r=n.get(null);else{n=new Map,c_.set(e,n);for(var l=e.querySelectorAll("link[data-precedence],style[data-precedence]"),a=0;a