From 5ee706ebd644abe528c9c14080377d84ea97c8e2 Mon Sep 17 00:00:00 2001 From: AHMED Date: Fri, 9 Oct 2026 16:20:44 +0300 Subject: [PATCH] Audit fixes: VIP self-grant, draft leak, onboarding flag, hero personalization, gated downloads --- web/.gitignore | 10 + web/Dockerfile | 42 + web/README.md | 67 + web/docker-compose.vps.yml | 68 + web/docker-compose.yml | 48 + web/docs/agent-publish-api.md | 100 + web/next.config.mjs | 23 + web/package-lock.json | 7227 +++++++++++++++++ web/package.json | 35 + web/public/anwarpi-logo.jpg | Bin 0 -> 32139 bytes web/public/brand/icon-256.png | Bin 0 -> 14476 bytes web/public/brand/icon.svg | 1 + web/public/brand/mark-dark-1024.png | Bin 0 -> 45422 bytes web/public/brand/mark-light-1024.png | Bin 0 -> 45364 bytes web/public/brand/mark-light.svg | 1 + web/public/brand/mark.svg | 1 + web/public/covers/agents-free.jpg | Bin 0 -> 36828 bytes web/public/covers/agents-vip.jpg | Bin 0 -> 43651 bytes web/public/covers/business-free.jpg | Bin 0 -> 38534 bytes web/public/covers/business-vip.jpg | Bin 0 -> 39072 bytes web/public/covers/cover-agents.jpg | Bin 0 -> 28657 bytes web/public/covers/cover-business.jpg | Bin 0 -> 28525 bytes web/public/covers/cover-default.jpg | Bin 0 -> 31479 bytes web/public/covers/cover-models.jpg | Bin 0 -> 28973 bytes web/public/covers/cover-retrieval.jpg | Bin 0 -> 30721 bytes web/public/covers/cover-safety.jpg | Bin 0 -> 28770 bytes web/public/covers/cover-tools.jpg | Bin 0 -> 28964 bytes web/public/covers/models-free.jpg | Bin 0 -> 35051 bytes web/public/covers/models-vip.jpg | Bin 0 -> 36516 bytes web/public/covers/retrieval-free.jpg | Bin 0 -> 36307 bytes web/public/covers/retrieval-vip.jpg | Bin 0 -> 39100 bytes web/public/covers/safety-free.jpg | Bin 0 -> 35115 bytes web/public/covers/safety-vip.jpg | Bin 0 -> 36960 bytes web/public/covers/tools-free.jpg | Bin 0 -> 34587 bytes web/public/covers/tools-vip.jpg | Bin 0 -> 38697 bytes web/public/og-default.png | Bin 0 -> 26806 bytes web/scripts/generate-covers.mjs | 79 + web/src/app/(frontend)/about/page.tsx | 72 + .../(frontend)/account-settings/client.tsx | 220 + .../app/(frontend)/account-settings/page.tsx | 51 + .../(frontend)/articles/articles-client.tsx | 104 + web/src/app/(frontend)/articles/page.tsx | 173 + .../app/(frontend)/catalog/catalog-deck.tsx | 124 + .../(frontend)/catalog/catalog-filters.tsx | 44 + web/src/app/(frontend)/catalog/page.tsx | 9 + .../app/(frontend)/forgot-password/layout.tsx | 8 + .../app/(frontend)/forgot-password/page.tsx | 62 + web/src/app/(frontend)/login/layout.tsx | 8 + web/src/app/(frontend)/login/page.tsx | 94 + web/src/app/(frontend)/onboarding/client.tsx | 149 + web/src/app/(frontend)/onboarding/page.tsx | 56 + web/src/app/(frontend)/page.tsx | 153 + .../app/(frontend)/payment-cancelled/page.tsx | 37 + .../app/(frontend)/payment-success/page.tsx | 99 + .../(frontend)/posts/[slug]/engagement.tsx | 53 + web/src/app/(frontend)/posts/[slug]/page.tsx | 400 + .../(frontend)/posts/[slug]/post-extras.tsx | 158 + web/src/app/(frontend)/privacy/page.tsx | 32 + web/src/app/(frontend)/signup/layout.tsx | 7 + web/src/app/(frontend)/signup/page.tsx | 101 + web/src/app/(frontend)/styles/about.css | 89 + .../(frontend)/styles/account-settings.css | 108 + .../styles/arabic-ai-learning-catalog.css | 189 + .../(frontend)/styles/article-agent-guide.css | 16 + web/src/app/(frontend)/styles/articles.css | 95 + .../(frontend)/styles/email-verification.css | 8 + .../app/(frontend)/styles/forgot-password.css | 5 + web/src/app/(frontend)/styles/home-polish.css | 124 + web/src/app/(frontend)/styles/login.css | 9 + .../(frontend)/styles/member-onboarding.css | 11 + .../(frontend)/styles/payment-cancelled.css | 39 + .../app/(frontend)/styles/payment-success.css | 40 + web/src/app/(frontend)/styles/post-locked.css | 63 + .../app/(frontend)/styles/post-unlocked.css | 62 + web/src/app/(frontend)/styles/privacy.css | 7 + web/src/app/(frontend)/styles/signup.css | 8 + .../app/(frontend)/styles/subscription.css | 21 + .../app/(frontend)/styles/vip-onboarding.css | 114 + web/src/app/(frontend)/subscription/faq.tsx | 29 + web/src/app/(frontend)/subscription/page.tsx | 134 + .../subscription/subscribe-button.tsx | 45 + web/src/app/(frontend)/terms/page.tsx | 35 + web/src/app/(frontend)/verify-email/page.tsx | 60 + .../verify-email/verify-actions.tsx | 38 + .../vip-onboarding/onboarding-wizard.tsx | 197 + .../app/(frontend)/vip-onboarding/page.tsx | 25 + .../admin/[[...segments]]/not-found.tsx | 24 + .../(payload)/admin/[[...segments]]/page.tsx | 24 + web/src/app/(payload)/admin/importMap.js | 52 + web/src/app/(payload)/admin/layout.tsx | 30 + web/src/app/(payload)/api/[...slug]/route.ts | 19 + web/src/app/(payload)/api/graphql/route.ts | 8 + web/src/app/api/agent/posts/[slug]/route.ts | 89 + web/src/app/api/agent/posts/route.ts | 177 + .../app/api/auth/resend-verification/route.ts | 35 + web/src/app/api/auth/verify-email/route.ts | 34 + web/src/app/api/files/[id]/route.ts | 49 + .../app/api/posts/[slug]/comments/route.ts | 69 + web/src/app/api/posts/[slug]/like/route.ts | 51 + web/src/app/api/posts/[slug]/route.ts | 61 + web/src/app/api/posts/[slug]/view/route.ts | 26 + web/src/app/api/posts/route.ts | 20 + web/src/app/api/stripe/webhook/route.ts | 64 + web/src/app/api/subscribe/route.ts | 56 + web/src/app/color-trial.css | 67 + web/src/app/design.css | 696 ++ web/src/app/globals.css | 445 + web/src/app/icon.png | Bin 0 -> 14476 bytes web/src/app/layout.tsx | 47 + web/src/app/not-found.tsx | 22 + web/src/app/polish.css | 122 + web/src/app/robots.ts | 12 + web/src/app/site-system.css | 186 + web/src/app/sitemap.ts | 22 + web/src/collections/Comments.ts | 44 + web/src/collections/Files.ts | 55 + web/src/collections/Media.ts | 31 + web/src/collections/PostLikes.ts | 46 + web/src/collections/Posts.ts | 116 + web/src/collections/Users.ts | 154 + web/src/components/account-link.tsx | 20 + web/src/components/anwarpi-background.tsx | 227 + web/src/components/footer.tsx | 44 + web/src/components/nav-links.tsx | 19 + web/src/components/set-body-attr.tsx | 13 + web/src/components/site-links.ts | 9 + web/src/components/site-menu.tsx | 94 + web/src/components/topnav.tsx | 29 + web/src/lib/agent-files.ts | 68 + web/src/lib/agent-media.ts | 91 + web/src/lib/format.ts | 29 + web/src/lib/mail.ts | 46 + web/src/lib/next.ts | 6 + web/src/lib/topics.ts | 38 + web/src/lib/viewer.ts | 24 + web/src/migrations/20261002_130505_init.json | 1229 +++ web/src/migrations/20261002_130505_init.ts | 169 + .../20261002_170000_add_full_name.ts | 13 + web/src/migrations/20261003_111451.json | 1509 ++++ web/src/migrations/20261003_111451.ts | 62 + web/src/migrations/20261003_133758.json | 1521 ++++ web/src/migrations/20261003_133758.ts | 13 + web/src/migrations/20261003_201454.json | 1717 ++++ web/src/migrations/20261003_201454.ts | 37 + web/src/migrations/20261009_130817.json | 2037 +++++ web/src/migrations/20261009_130817.ts | 56 + web/src/migrations/index.ts | 39 + web/src/payload.config.ts | 34 + web/src/seed.ts | 375 + web/tsconfig.json | 46 + 150 files changed, 24054 insertions(+) create mode 100644 web/.gitignore create mode 100644 web/Dockerfile create mode 100644 web/README.md create mode 100644 web/docker-compose.vps.yml create mode 100644 web/docker-compose.yml create mode 100644 web/docs/agent-publish-api.md create mode 100644 web/next.config.mjs create mode 100644 web/package-lock.json create mode 100644 web/package.json create mode 100644 web/public/anwarpi-logo.jpg create mode 100644 web/public/brand/icon-256.png create mode 100644 web/public/brand/icon.svg create mode 100644 web/public/brand/mark-dark-1024.png create mode 100644 web/public/brand/mark-light-1024.png create mode 100644 web/public/brand/mark-light.svg create mode 100644 web/public/brand/mark.svg create mode 100644 web/public/covers/agents-free.jpg create mode 100644 web/public/covers/agents-vip.jpg create mode 100644 web/public/covers/business-free.jpg create mode 100644 web/public/covers/business-vip.jpg create mode 100644 web/public/covers/cover-agents.jpg create mode 100644 web/public/covers/cover-business.jpg create mode 100644 web/public/covers/cover-default.jpg create mode 100644 web/public/covers/cover-models.jpg create mode 100644 web/public/covers/cover-retrieval.jpg create mode 100644 web/public/covers/cover-safety.jpg create mode 100644 web/public/covers/cover-tools.jpg create mode 100644 web/public/covers/models-free.jpg create mode 100644 web/public/covers/models-vip.jpg create mode 100644 web/public/covers/retrieval-free.jpg create mode 100644 web/public/covers/retrieval-vip.jpg create mode 100644 web/public/covers/safety-free.jpg create mode 100644 web/public/covers/safety-vip.jpg create mode 100644 web/public/covers/tools-free.jpg create mode 100644 web/public/covers/tools-vip.jpg create mode 100644 web/public/og-default.png create mode 100644 web/scripts/generate-covers.mjs create mode 100644 web/src/app/(frontend)/about/page.tsx create mode 100644 web/src/app/(frontend)/account-settings/client.tsx create mode 100644 web/src/app/(frontend)/account-settings/page.tsx create mode 100644 web/src/app/(frontend)/articles/articles-client.tsx create mode 100644 web/src/app/(frontend)/articles/page.tsx create mode 100644 web/src/app/(frontend)/catalog/catalog-deck.tsx create mode 100644 web/src/app/(frontend)/catalog/catalog-filters.tsx create mode 100644 web/src/app/(frontend)/catalog/page.tsx create mode 100644 web/src/app/(frontend)/forgot-password/layout.tsx create mode 100644 web/src/app/(frontend)/forgot-password/page.tsx create mode 100644 web/src/app/(frontend)/login/layout.tsx create mode 100644 web/src/app/(frontend)/login/page.tsx create mode 100644 web/src/app/(frontend)/onboarding/client.tsx create mode 100644 web/src/app/(frontend)/onboarding/page.tsx create mode 100644 web/src/app/(frontend)/page.tsx create mode 100644 web/src/app/(frontend)/payment-cancelled/page.tsx create mode 100644 web/src/app/(frontend)/payment-success/page.tsx create mode 100644 web/src/app/(frontend)/posts/[slug]/engagement.tsx create mode 100644 web/src/app/(frontend)/posts/[slug]/page.tsx create mode 100644 web/src/app/(frontend)/posts/[slug]/post-extras.tsx create mode 100644 web/src/app/(frontend)/privacy/page.tsx create mode 100644 web/src/app/(frontend)/signup/layout.tsx create mode 100644 web/src/app/(frontend)/signup/page.tsx create mode 100644 web/src/app/(frontend)/styles/about.css create mode 100644 web/src/app/(frontend)/styles/account-settings.css create mode 100644 web/src/app/(frontend)/styles/arabic-ai-learning-catalog.css create mode 100644 web/src/app/(frontend)/styles/article-agent-guide.css create mode 100644 web/src/app/(frontend)/styles/articles.css create mode 100644 web/src/app/(frontend)/styles/email-verification.css create mode 100644 web/src/app/(frontend)/styles/forgot-password.css create mode 100644 web/src/app/(frontend)/styles/home-polish.css create mode 100644 web/src/app/(frontend)/styles/login.css create mode 100644 web/src/app/(frontend)/styles/member-onboarding.css create mode 100644 web/src/app/(frontend)/styles/payment-cancelled.css create mode 100644 web/src/app/(frontend)/styles/payment-success.css create mode 100644 web/src/app/(frontend)/styles/post-locked.css create mode 100644 web/src/app/(frontend)/styles/post-unlocked.css create mode 100644 web/src/app/(frontend)/styles/privacy.css create mode 100644 web/src/app/(frontend)/styles/signup.css create mode 100644 web/src/app/(frontend)/styles/subscription.css create mode 100644 web/src/app/(frontend)/styles/vip-onboarding.css create mode 100644 web/src/app/(frontend)/subscription/faq.tsx create mode 100644 web/src/app/(frontend)/subscription/page.tsx create mode 100644 web/src/app/(frontend)/subscription/subscribe-button.tsx create mode 100644 web/src/app/(frontend)/terms/page.tsx create mode 100644 web/src/app/(frontend)/verify-email/page.tsx create mode 100644 web/src/app/(frontend)/verify-email/verify-actions.tsx create mode 100644 web/src/app/(frontend)/vip-onboarding/onboarding-wizard.tsx create mode 100644 web/src/app/(frontend)/vip-onboarding/page.tsx create mode 100644 web/src/app/(payload)/admin/[[...segments]]/not-found.tsx create mode 100644 web/src/app/(payload)/admin/[[...segments]]/page.tsx create mode 100644 web/src/app/(payload)/admin/importMap.js create mode 100644 web/src/app/(payload)/admin/layout.tsx create mode 100644 web/src/app/(payload)/api/[...slug]/route.ts create mode 100644 web/src/app/(payload)/api/graphql/route.ts create mode 100644 web/src/app/api/agent/posts/[slug]/route.ts create mode 100644 web/src/app/api/agent/posts/route.ts create mode 100644 web/src/app/api/auth/resend-verification/route.ts create mode 100644 web/src/app/api/auth/verify-email/route.ts create mode 100644 web/src/app/api/files/[id]/route.ts create mode 100644 web/src/app/api/posts/[slug]/comments/route.ts create mode 100644 web/src/app/api/posts/[slug]/like/route.ts create mode 100644 web/src/app/api/posts/[slug]/route.ts create mode 100644 web/src/app/api/posts/[slug]/view/route.ts create mode 100644 web/src/app/api/posts/route.ts create mode 100644 web/src/app/api/stripe/webhook/route.ts create mode 100644 web/src/app/api/subscribe/route.ts create mode 100644 web/src/app/color-trial.css create mode 100644 web/src/app/design.css create mode 100644 web/src/app/globals.css create mode 100644 web/src/app/icon.png create mode 100644 web/src/app/layout.tsx create mode 100644 web/src/app/not-found.tsx create mode 100644 web/src/app/polish.css create mode 100644 web/src/app/robots.ts create mode 100644 web/src/app/site-system.css create mode 100644 web/src/app/sitemap.ts create mode 100644 web/src/collections/Comments.ts create mode 100644 web/src/collections/Files.ts create mode 100644 web/src/collections/Media.ts create mode 100644 web/src/collections/PostLikes.ts create mode 100644 web/src/collections/Posts.ts create mode 100644 web/src/collections/Users.ts create mode 100644 web/src/components/account-link.tsx create mode 100644 web/src/components/anwarpi-background.tsx create mode 100644 web/src/components/footer.tsx create mode 100644 web/src/components/nav-links.tsx create mode 100644 web/src/components/set-body-attr.tsx create mode 100644 web/src/components/site-links.ts create mode 100644 web/src/components/site-menu.tsx create mode 100644 web/src/components/topnav.tsx create mode 100644 web/src/lib/agent-files.ts create mode 100644 web/src/lib/agent-media.ts create mode 100644 web/src/lib/format.ts create mode 100644 web/src/lib/mail.ts create mode 100644 web/src/lib/next.ts create mode 100644 web/src/lib/topics.ts create mode 100644 web/src/lib/viewer.ts create mode 100644 web/src/migrations/20261002_130505_init.json create mode 100644 web/src/migrations/20261002_130505_init.ts create mode 100644 web/src/migrations/20261002_170000_add_full_name.ts create mode 100644 web/src/migrations/20261003_111451.json create mode 100644 web/src/migrations/20261003_111451.ts create mode 100644 web/src/migrations/20261003_133758.json create mode 100644 web/src/migrations/20261003_133758.ts create mode 100644 web/src/migrations/20261003_201454.json create mode 100644 web/src/migrations/20261003_201454.ts create mode 100644 web/src/migrations/20261009_130817.json create mode 100644 web/src/migrations/20261009_130817.ts create mode 100644 web/src/migrations/index.ts create mode 100644 web/src/payload.config.ts create mode 100644 web/src/seed.ts create mode 100644 web/tsconfig.json diff --git a/web/.gitignore b/web/.gitignore new file mode 100644 index 0000000..1fdfdb2 --- /dev/null +++ b/web/.gitignore @@ -0,0 +1,10 @@ +node_modules/ +.next/ +media/ +files-private/ +.env +.env.* +!.env.example +*.tsbuildinfo +next-env.d.ts +payload-types.ts diff --git a/web/Dockerfile b/web/Dockerfile new file mode 100644 index 0000000..b2b2432 --- /dev/null +++ b/web/Dockerfile @@ -0,0 +1,42 @@ +# syntax=docker/dockerfile:1 + +FROM node:20-alpine AS deps +WORKDIR /app +COPY package.json package-lock.json* ./ +RUN npm ci --no-audit --no-fund + +FROM node:20-alpine AS builder +WORKDIR /app +COPY --from=deps /app/node_modules ./node_modules +COPY . . +# NEXT_PUBLIC_SITE_URL is baked into the client bundle at build time +ARG NEXT_PUBLIC_SITE_URL=http://localhost:3000 +ENV NEXT_PUBLIC_SITE_URL=$NEXT_PUBLIC_SITE_URL +ENV PAYLOAD_SECRET=build-secret +ENV DATABASE_URI=postgres://build:build@127.0.0.1:5432/build +RUN npm run build + +FROM node:20-alpine AS runner +WORKDIR /app +ENV NODE_ENV=production +RUN addgroup -S nodejs && adduser -S nextjs -G nodejs + +COPY --from=builder /app/public ./public +# full node_modules: the standalone server plus payload CLI for migrate/seed +COPY --from=builder --chown=nextjs:nodejs /app/node_modules ./node_modules +COPY --from=builder --chown=nextjs:nodejs /app/.next ./.next +COPY --from=builder --chown=nextjs:nodejs /app/package.json ./package.json +COPY --from=builder --chown=nextjs:nodejs /app/next.config.mjs ./next.config.mjs +COPY --from=builder --chown=nextjs:nodejs /app/tsconfig.json ./tsconfig.json + +# seed sources — `npx payload run src/seed.ts` (media dir is created by Payload on upload) +COPY --from=builder --chown=nextjs:nodejs /app/src ./src +# media upload dir must be writable by nextjs (mounted as volume in compose) +RUN mkdir -p /app/media && chown nextjs:nodejs /app/media + +USER nextjs +EXPOSE 3000 +ENV PORT=3000 HOSTNAME=0.0.0.0 + +# Apply migrations, then start +CMD ["sh", "-c", "npx payload migrate && npm run start"] diff --git a/web/README.md b/web/README.md new file mode 100644 index 0000000..5156da3 --- /dev/null +++ b/web/README.md @@ -0,0 +1,67 @@ +# أنور بي آي — web + +Next.js 15 + Payload 3 app: Arabic RTL paywalled content site. + +## Stack + +- Next.js 15.4 (App Router, standalone output) + React 19 +- Payload 3.90 (Postgres adapter, Lexical richText) +- Stripe subscriptions (35 SAR/month, test mode) + +## Collections + +- **users** — auth; `role: free | vip | admin`, `stripeCustomerId` +- **posts** — `title, slug, dek, access (free|vip), teaser, content (lexical), category, cover, readingMinutes, publishedAt, status (draft|published)` +- **media** — image uploads + +Access control: public REST reads only `status=published`; VIP `content` is withheld from non-VIP (field-level read rule + paywall page never selects it for them). + +## Env vars + +| Var | Purpose | +|---|---| +| `DATABASE_URI` | Postgres connection string | +| `PAYLOAD_SECRET` | Payload encryption/ signing secret | +| `AGENT_API_KEY` | Agent API auth (`x-agent-key` header) | +| `NEXT_PUBLIC_SITE_URL` | Public URL (baked at build) | +| `STRIPE_SECRET_KEY` / `STRIPE_PUBLISHABLE_KEY` / `STRIPE_PRICE_ID` / `STRIPE_WEBHOOK_SECRET` | Optional — unset = "pending" mode | + +## Agent API + +```sh +# create draft (always draft; publish via /admin only) +curl -X POST http://localhost:3000/api/agent/posts \ + -H "x-agent-key: $AGENT_API_KEY" -H 'Content-Type: application/json' \ + -d '{"title":"...","slug":"my-post","dek":"...","category":"وكلاء","access":"vip","teaser":"...","readingMinutes":8,"content":{"root":{"type":"root","children":[],"format":"","indent":0,"version":1}}}' + +# update (cannot change status) +curl -X PUT http://localhost:3000/api/agent/posts/my-post -H "x-agent-key: $AGENT_API_KEY" ... +``` + +Omitting `cover` assigns the per-category default cover. + +## Seed + +```sh +npm run covers # regenerate public/covers/*.jpg +npx payload migrate +npx payload run src/seed.ts # idempotent (skips existing slugs) +``` + +Seeds: 12 posts (6 free + 6 VIP, 6 categories), admin `admin@anwarpi.ai` / `AnwarPi-Admin-2026!`, test users `free@test.anwarpi.ai` / `Free1234!`, `vip@test.anwarpi.ai` / `Vip1234!`. + +## Docker deploy + +```sh +cp .env.production.example .env.production # fill secrets +docker compose --env-file .env.production up -d --build +docker compose exec web npx payload run src/seed.ts # first time +``` + +## Stripe webhook (testing on LAN) + +```sh +stripe listen --forward-to localhost:3000/api/stripe/webhook +``` + +On production (Railway), point the webhook endpoint at the public URL. diff --git a/web/docker-compose.vps.yml b/web/docker-compose.vps.yml new file mode 100644 index 0000000..81bd0e5 --- /dev/null +++ b/web/docker-compose.vps.yml @@ -0,0 +1,68 @@ +services: + db: + image: postgres:16 + restart: unless-stopped + environment: + POSTGRES_USER: anwarpi + POSTGRES_PASSWORD: ${DB_PASSWORD} + POSTGRES_DB: anwarpi + volumes: + - db-data:/var/lib/postgresql/data + healthcheck: + test: ["CMD-SHELL", "pg_isready -U anwarpi -d anwarpi"] + interval: 5s + timeout: 5s + retries: 10 + + web: + build: + context: . + args: + NEXT_PUBLIC_SITE_URL: https://anwarpy.ai + restart: unless-stopped + expose: + - "3000" + volumes: + - media-uploads:/app/media + - files-uploads:/app/files-private + environment: + DATABASE_URI: postgres://anwarpi:${DB_PASSWORD}@db:5432/anwarpi + PAYLOAD_SECRET: ${PAYLOAD_SECRET} + AGENT_API_KEY: ${AGENT_API_KEY} + NEXT_PUBLIC_SITE_URL: https://anwarpy.ai + CLOUDFLARE_API_TOKEN: ${CLOUDFLARE_API_TOKEN} + CLOUDFLARE_ACCOUNT_ID: ${CLOUDFLARE_ACCOUNT_ID} + MAIL_FROM: noreply@anwarpy.ai + labels: + - traefik.enable=true + - traefik.http.routers.anwarpi.rule=Host(`anwarpy.ai`) || Host(`www.anwarpy.ai`) + - traefik.http.routers.anwarpi.entrypoints=websecure + - traefik.http.routers.anwarpi.tls.certresolver=mytlschallenge + - traefik.http.services.anwarpi.loadbalancer.server.port=3000 + - traefik.http.routers.anwarpi-api.rule=PathPrefix(`/api`) && (Host(`anwarpy.ai`) || Host(`www.anwarpy.ai`)) + - traefik.http.routers.anwarpi-api.entrypoints=websecure + - traefik.http.routers.anwarpi-api.tls=true + - traefik.http.routers.anwarpi-api.tls.certresolver=mytlschallenge + - traefik.http.routers.anwarpi-api.service=anwarpi + - traefik.http.routers.anwarpi-api.middlewares=apilimit@docker + - traefik.http.routers.anwarpi-api.priority=100 + - traefik.http.middlewares.apilimit.ratelimit.average=90 + - traefik.http.middlewares.apilimit.ratelimit.burst=180 + - traefik.http.middlewares.apilimit.ratelimit.period=1m + - traefik.docker.network=proxy + depends_on: + db: + condition: service_healthy + networks: + - default + - proxy + +volumes: + db-data: + media-uploads: + files-uploads: + +networks: + default: + proxy: + external: true diff --git a/web/docker-compose.yml b/web/docker-compose.yml new file mode 100644 index 0000000..e6c20f6 --- /dev/null +++ b/web/docker-compose.yml @@ -0,0 +1,48 @@ +services: + db: + image: postgres:16 + restart: unless-stopped + # Expose to the LAN so local dev (web/.env DATABASE_URI) can reach it. + ports: + - "5432:5432" + environment: + POSTGRES_USER: anwarpi + POSTGRES_PASSWORD: ${DB_PASSWORD} + POSTGRES_DB: anwarpi + volumes: + - db-data:/var/lib/postgresql/data + healthcheck: + test: ["CMD-SHELL", "pg_isready -U anwarpi -d anwarpi"] + interval: 5s + timeout: 5s + retries: 10 + + web: + build: + context: . + args: + NEXT_PUBLIC_SITE_URL: ${NEXT_PUBLIC_SITE_URL} + restart: unless-stopped + ports: + - "3000:3000" + volumes: + - media-uploads:/app/media + - files-uploads:/app/files-private + environment: + DATABASE_URI: postgres://anwarpi:${DB_PASSWORD}@db:5432/anwarpi + PAYLOAD_SECRET: ${PAYLOAD_SECRET} + AGENT_API_KEY: ${AGENT_API_KEY} + NEXT_PUBLIC_SITE_URL: ${NEXT_PUBLIC_SITE_URL} + # --- Stripe (pending mode until these are set) --- + # STRIPE_SECRET_KEY: sk_test_... + # STRIPE_PUBLISHABLE_KEY: pk_test_... + # STRIPE_PRICE_ID: price_... + # STRIPE_WEBHOOK_SECRET: whsec_... + depends_on: + db: + condition: service_healthy + +volumes: + db-data: + media-uploads: + files-uploads: diff --git a/web/docs/agent-publish-api.md b/web/docs/agent-publish-api.md new file mode 100644 index 0000000..5d534c1 --- /dev/null +++ b/web/docs/agent-publish-api.md @@ -0,0 +1,100 @@ +# Agent Publish API — /api/agent/posts + +Publish and manage blog posts programmatically. Auth: send the agent key in the +`x-agent-key` header. The key lives on the VPS in `/root/anwarpi/.env.production` +(`AGENT_API_KEY`). + +- Base URL: `https://anwarpy.ai` +- Content-Type: `application/json` +- Posts are created **draft** by default. Pass `"publish": true` to publish + (sets `status: published` + `publishedAt` now). Unpublishing stays admin-only + (`/admin`). +- `access` controls gating: `"free"` (public) or `"vip"` (members only). +- `content` (Lexical) may be omitted on create — a minimal valid doc is + inserted; update it later with PUT. Other writable fields: `title`, `slug`, + `dek`, `teaser`, `category` (`agents` | `models` | `automation` | + `foundations`), `readingMinutes`, `cover`. +- `attachments` attaches per-post work files: an array of + `{ "filename": "agent-state.md", "dataBase64": "…", "access": "vip" }`. + `access` is per file (`"free"` downloads for anyone, `"vip"` members only) + and defaults to `"vip"`. Max 5 files, ≤5MB each, extensions pdf/zip/md/csv/ + txt/json. On PUT, sending `attachments` **replaces** the post's file set — + omit the field to keep existing files. + +## Create + publish a post with an image + +```bash +KEY=033d1eed44ca6abf483de10735c47155d38f7b5bc9d46449 + +# Inline base64 image (jpeg/png/webp, ≤5MB) +python3 - <<'EOF' > /tmp/post.json +import base64, json, pathlib +print(json.dumps({ + "title": "دليلي الجديد", + "slug": "my-new-guide", + "dek": "وصف قصير يظهر في القوائم.", + "teaser": "نص المعاينة للزوار غير المشتركين.", + "category": "وكلاء", + "access": "vip", # or "free" + "readingMinutes": 9, + "publish": True, # omit → draft + "coverImage": { + "filename": "my-cover.jpg", + "mimeType": "image/jpeg", + "dataBase64": base64.b64encode(pathlib.Path("my-cover.jpg").read_bytes()).decode(), + }, +})) +EOF +curl -s -X POST https://anwarpy.ai/api/agent/posts \ + -H "x-agent-key: $KEY" -H "Content-Type: application/json" \ + --data @/tmp/post.json +``` + +Response `201`: + +```json +{ + "id": 113, "title": "دليلي الجديد", "slug": "my-new-guide", + "status": "published", "access": "vip", "category": "agents", + "cover": { "id": 113, "url": "/api/media/file/my-cover.jpg" }, + "attachments": [ + { "id": 42, "filename": "agent-state.md", "access": "vip", "url": "/api/files/42" } + ] +} +``` + +## Update a post + +```bash +curl -s -X PUT https://anwarpy.ai/api/agent/posts/my-new-guide \ + -H "x-agent-key: $KEY" -H "Content-Type: application/json" \ + -d '{"access": "free", "publish": true, + "coverImage": {"url": "https://example.com/cover.png"}}' +``` + +- `coverImage` accepts `{ "dataBase64": "…" }` or `{ "url": "https://…" }` + (server fetches and stores it; `filename`/`mimeType` optional). +- `cover` may also be an existing media ID (integer). + +## Where the image appears + +The cover is rendered on: + +1. **Post page** (`/posts/`) — full-width cover under the header. +2. **Articles listing** (`/articles`) — thumbnail on each card. +3. **Homepage** (`/`) — "أحدث الأدلة" section (latest 6 published posts). + +If a post has no cover, the catalog card falls back to the category's default +decorative cover; the post page and listing simply omit the image. + +## Rules + +- The agent **cannot** set `status` directly — only via `"publish": true`. +- The agent **cannot** unpublish or delete — do that in `/admin`. +- Images are validated: jpeg/png/webp, ≤5MB; stored as Payload `media` + documents and served from `/api/media/file/`. +- Attachments are stored as Payload `files` documents under `files-private/` + (volume-mount it like `media/` on the VPS). Downloads go through + `GET /api/files/`: `free` files stream to anyone, `vip` files return + 401 anonymous / 403 for non-members. The `vip` badge on the post page links + only for entitled viewers. diff --git a/web/next.config.mjs b/web/next.config.mjs new file mode 100644 index 0000000..66d6bfe --- /dev/null +++ b/web/next.config.mjs @@ -0,0 +1,23 @@ +import { withPayload } from '@payloadcms/next/withPayload' + +/** @type {import('next').NextConfig} */ +const nextConfig = { + output: 'standalone', + poweredByHeader: false, + async headers() { + return [{ + source: '/:path*', + headers: [ + { key: 'X-Frame-Options', value: 'DENY' }, + { key: 'X-Content-Type-Options', value: 'nosniff' }, + { key: 'Referrer-Policy', value: 'strict-origin-when-cross-origin' }, + { key: 'Permissions-Policy', value: 'camera=(), microphone=(), geolocation=(), interest-cohort=()' }, + ], + }] + }, + eslint: { ignoreDuringBuilds: true }, + typescript: { ignoreBuildErrors: false }, + experimental: {}, +} + +export default withPayload(nextConfig) diff --git a/web/package-lock.json b/web/package-lock.json new file mode 100644 index 0000000..6f16165 --- /dev/null +++ b/web/package-lock.json @@ -0,0 +1,7227 @@ +{ + "name": "anwarpi-web", + "version": "1.0.0", + "lockfileVersion": 3, + "requires": true, + "packages": { + "": { + "name": "anwarpi-web", + "version": "1.0.0", + "dependencies": { + "@payloadcms/db-postgres": "^3.60.0", + "@payloadcms/next": "^3.60.0", + "@payloadcms/richtext-lexical": "^3.60.0", + "next": "15.4.11", + "payload": "^3.60.0", + "react": "^19.2.0", + "react-dom": "^19.2.0", + "sharp": "^0.34.0", + "stripe": "^18.5.0" + }, + "devDependencies": { + "@types/node": "^22.0.0", + "@types/nodemailer": "^8.0.2", + "@types/react": "^19.2.0", + "@types/react-dom": "^19.2.0", + "typescript": "^5.9.0" + }, + "engines": { + "node": ">=20.9.0" + } + }, + "node_modules/@apidevtools/json-schema-ref-parser": { + "version": "11.9.3", + "resolved": "https://registry.npmjs.org/@apidevtools/json-schema-ref-parser/-/json-schema-ref-parser-11.9.3.tgz", + "integrity": "sha512-60vepv88RwcJtSHrD6MjIL6Ta3SOYbgfnkHb+ppAVK+o9mXprRtulx7VlRl3lN3bbvysAfCS7WMVfhUYemB0IQ==", + "license": "MIT", + "dependencies": { + "@jsdevtools/ono": "^7.1.3", + "@types/json-schema": "^7.0.15", + "js-yaml": "^4.1.0" + }, + "engines": { + "node": ">= 16" + }, + "funding": { + "url": "https://github.com/sponsors/philsturgeon" + } + }, + "node_modules/@babel/code-frame": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.29.7.tgz", + "integrity": "sha512-Aup7aUOfpbAUg2ROOJN6Iw5f9DMBlzu0mIkm/malLQFN/YQgO48wCj0Kxa3sEHJvPVFg7siR+qRInwXd2qhQKw==", + "license": "MIT", + "dependencies": { + "@babel/helper-validator-identifier": "^7.29.7", + "js-tokens": "^4.0.0", + "picocolors": "^1.1.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/generator": { + "version": "7.29.8", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.29.8.tgz", + "integrity": "sha512-gZbepsdh3WDtgZKWL+vTPh71LSBrm/Y4/QDZBVCcYfmeTEEuoOYwlSy+G1StfJg+/Zy550u/3TATbm7qDbbMtg==", + "license": "MIT", + "dependencies": { + "@babel/parser": "^7.29.8", + "@babel/types": "^7.29.8", + "@jridgewell/gen-mapping": "^0.3.12", + "@jridgewell/trace-mapping": "^0.3.28", + "jsesc": "^3.0.2" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-globals": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/helper-globals/-/helper-globals-7.29.7.tgz", + "integrity": "sha512-3nQVUAtvkKH9zahfWgw96Jc/uFOmjACE1kQz82E2lqWmHBgjzbNlsC22nuQTfahmWeQtTq5nQ/4Nnd2A1wj4zA==", + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-imports": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.29.7.tgz", + "integrity": "sha512-ejHwrQQYcm9xnTivShn2IDOlIzInN34AXskvq9QicvCtEzq1Vzclu/tKF8Jq1Cg8JG2GL6/EmjgsCT7lXepE3g==", + "license": "MIT", + "dependencies": { + "@babel/traverse": "^7.29.7", + "@babel/types": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-string-parser": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.29.7.tgz", + "integrity": "sha512-Pb5ijPrZ89GDH8223L4UP8i6QApWxs04RbPQJTeWDV0/keR2E36MeKnyr6LYmUUvqRRI+Iv87SuF1W6ErINzYw==", + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-identifier": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.29.7.tgz", + "integrity": "sha512-qehxGkRj55h/ff8EMaJ+cYhyaKlHIxqYDn682wQD7RNp9UujOQsHog2uS0r2vzr4pW+sXf90NeeayjcNaX3fFg==", + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/parser": { + "version": "7.29.9", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.29.9.tgz", + "integrity": "sha512-CjXrNHTnvqBVqHgdBysY3vk2T8tpJHb5/RMeHJBTyVa9xgugCB0CJTx/3oO8RV2QRQP391RWpB7D6hLjm8V9uA==", + "license": "MIT", + "dependencies": { + "@babel/types": "^7.29.8" + }, + "bin": { + "parser": "bin/babel-parser.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/runtime": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.29.7.tgz", + "integrity": "sha512-Nq8OhGWiZIZGV6hLHoyAKLLcJihP/xFeBMGJoUrxTX2psI8dCifzLhZISFb+VWS3wFMRDmCGw5R+dOySCqPLhw==", + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/template": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.29.7.tgz", + "integrity": "sha512-puq+Gf35oI24FeN11LkoUQFqv9uwNeWpxXZi/Ji3rRIoKAzKnxRaZ+Gkj0vKS9ZCiTESfng1N9LyOyXvo+m+Gg==", + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.29.7", + "@babel/parser": "^7.29.7", + "@babel/types": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/traverse": { + "version": "7.29.8", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.29.8.tgz", + "integrity": "sha512-I5z7H3bf/41ktsNVLtpN0wAa336HkqIHQ5BuPLEhTkt1jVSyZpeNKIzTgEWmlxjdg81R0IgUCcaE+Ok3NvrfZg==", + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.29.7", + "@babel/generator": "^7.29.8", + "@babel/helper-globals": "^7.29.7", + "@babel/parser": "^7.29.8", + "@babel/template": "^7.29.7", + "@babel/types": "^7.29.8", + "debug": "^4.3.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/types": { + "version": "7.29.8", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.29.8.tgz", + "integrity": "sha512-Vj1jF3cPfxg7OAfoI7QnVKLoILlm2JF9pnVHrX8qx7AHMiYWT+NDAA7jChlNgRS4WTLc/fD1lXLmPixluj+3Gg==", + "license": "MIT", + "dependencies": { + "@babel/helper-string-parser": "^7.29.7", + "@babel/helper-validator-identifier": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@borewit/text-codec": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/@borewit/text-codec/-/text-codec-0.2.2.tgz", + "integrity": "sha512-DDaRehssg1aNrH4+2hnj1B7vnUGEjU6OIlyRdkMd0aUdIUvKXrJfXsy8LVtXAy7DRvYVluWbMspsRhz2lcW0mQ==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/Borewit" + } + }, + "node_modules/@date-fns/tz": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@date-fns/tz/-/tz-1.2.0.tgz", + "integrity": "sha512-LBrd7MiJZ9McsOgxqWX7AaxrDjcFVjWH/tIKJd7pnR7McaslGYOP1QmmiBXdJH/H/yLCT+rcQ7FaPBUxRGUtrg==", + "license": "MIT" + }, + "node_modules/@dnd-kit/accessibility": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/@dnd-kit/accessibility/-/accessibility-3.1.1.tgz", + "integrity": "sha512-2P+YgaXF+gRsIihwwY1gCsQSYnu9Zyj2py8kY5fFvUM1qm2WA2u639R6YNVfU4GWr+ZM5mqEsfHZZLoRONbemw==", + "license": "MIT", + "dependencies": { + "tslib": "^2.0.0" + }, + "peerDependencies": { + "react": ">=16.8.0" + } + }, + "node_modules/@dnd-kit/core": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/@dnd-kit/core/-/core-6.3.1.tgz", + "integrity": "sha512-xkGBRQQab4RLwgXxoqETICr6S5JlogafbhNsidmrkVv2YRs5MLwpjoF2qpiGjQt8S9AoxtIV603s0GIUpY5eYQ==", + "license": "MIT", + "dependencies": { + "@dnd-kit/accessibility": "^3.1.1", + "@dnd-kit/utilities": "^3.2.2", + "tslib": "^2.0.0" + }, + "peerDependencies": { + "react": ">=16.8.0", + "react-dom": ">=16.8.0" + } + }, + "node_modules/@dnd-kit/modifiers": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/@dnd-kit/modifiers/-/modifiers-9.0.0.tgz", + "integrity": "sha512-ybiLc66qRGuZoC20wdSSG6pDXFikui/dCNGthxv4Ndy8ylErY0N3KVxY2bgo7AWwIbxDmXDg3ylAFmnrjcbVvw==", + "license": "MIT", + "dependencies": { + "@dnd-kit/utilities": "^3.2.2", + "tslib": "^2.0.0" + }, + "peerDependencies": { + "@dnd-kit/core": "^6.3.0", + "react": ">=16.8.0" + } + }, + "node_modules/@dnd-kit/sortable": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/@dnd-kit/sortable/-/sortable-10.0.0.tgz", + "integrity": "sha512-+xqhmIIzvAYMGfBYYnbKuNicfSsk4RksY2XdmJhT+HAC01nix6fHCztU68jooFiMUB01Ky3F0FyOvhG/BZrWkg==", + "license": "MIT", + "dependencies": { + "@dnd-kit/utilities": "^3.2.2", + "tslib": "^2.0.0" + }, + "peerDependencies": { + "@dnd-kit/core": "^6.3.0", + "react": ">=16.8.0" + } + }, + "node_modules/@dnd-kit/utilities": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/@dnd-kit/utilities/-/utilities-3.2.2.tgz", + "integrity": "sha512-+MKAJEOfaBe5SmV6t34p80MMKhjvUz0vRrvVJbPT0WElzaOJ/1xs+D+KDv+tD/NE5ujfrChEcshd4fLn0wpiqg==", + "license": "MIT", + "dependencies": { + "tslib": "^2.0.0" + }, + "peerDependencies": { + "react": ">=16.8.0" + } + }, + "node_modules/@drizzle-team/brocli": { + "version": "0.10.2", + "resolved": "https://registry.npmjs.org/@drizzle-team/brocli/-/brocli-0.10.2.tgz", + "integrity": "sha512-z33Il7l5dKjUgGULTqBsQBQwckHh5AbIuxhdsIxDDiZAzBOrZO6q9ogcWC65kU382AfynTfgNumVcNIjuIua6w==", + "license": "Apache-2.0" + }, + "node_modules/@emnapi/runtime": { + "version": "1.11.3", + "resolved": "https://registry.npmjs.org/@emnapi/runtime/-/runtime-1.11.3.tgz", + "integrity": "sha512-Xz4Tpyki7XyrpbUK1jR1AhdAdaXyhhY4lZ3neLodmhpuWfy2PAQN5B46sAiU4liOXGLkHypn/qU+jvfWSCYYLA==", + "license": "MIT", + "optional": true, + "dependencies": { + "tslib": "^2.4.0" + } + }, + "node_modules/@emotion/babel-plugin": { + "version": "11.13.5", + "resolved": "https://registry.npmjs.org/@emotion/babel-plugin/-/babel-plugin-11.13.5.tgz", + "integrity": "sha512-pxHCpT2ex+0q+HH91/zsdHkw/lXd468DIN2zvfvLtPKLLMo6gQj7oLObq8PhkrxOZb/gGCq03S3Z7PDhS8pduQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-module-imports": "^7.16.7", + "@babel/runtime": "^7.18.3", + "@emotion/hash": "^0.9.2", + "@emotion/memoize": "^0.9.0", + "@emotion/serialize": "^1.3.3", + "babel-plugin-macros": "^3.1.0", + "convert-source-map": "^1.5.0", + "escape-string-regexp": "^4.0.0", + "find-root": "^1.1.0", + "source-map": "^0.5.7", + "stylis": "4.2.0" + } + }, + "node_modules/@emotion/cache": { + "version": "11.14.0", + "resolved": "https://registry.npmjs.org/@emotion/cache/-/cache-11.14.0.tgz", + "integrity": "sha512-L/B1lc/TViYk4DcpGxtAVbx0ZyiKM5ktoIyafGkH6zg/tj+mA+NE//aPYKG0k8kCHSHVJrpLpcAlOBEXQ3SavA==", + "license": "MIT", + "dependencies": { + "@emotion/memoize": "^0.9.0", + "@emotion/sheet": "^1.4.0", + "@emotion/utils": "^1.4.2", + "@emotion/weak-memoize": "^0.4.0", + "stylis": "4.2.0" + } + }, + "node_modules/@emotion/hash": { + "version": "0.9.2", + "resolved": "https://registry.npmjs.org/@emotion/hash/-/hash-0.9.2.tgz", + "integrity": "sha512-MyqliTZGuOm3+5ZRSaaBGP3USLw6+EGykkwZns2EPC5g8jJ4z9OrdZY9apkl3+UP9+sdz76YYkwCKP5gh8iY3g==", + "license": "MIT" + }, + "node_modules/@emotion/memoize": { + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/@emotion/memoize/-/memoize-0.9.0.tgz", + "integrity": "sha512-30FAj7/EoJ5mwVPOWhAyCX+FPfMDrVecJAM+Iw9NRoSl4BBAQeqj4cApHHUXOVvIPgLVDsCFoz/hGD+5QQD1GQ==", + "license": "MIT" + }, + "node_modules/@emotion/react": { + "version": "11.14.0", + "resolved": "https://registry.npmjs.org/@emotion/react/-/react-11.14.0.tgz", + "integrity": "sha512-O000MLDBDdk/EohJPFUqvnp4qnHeYkVP5B0xEG0D/L7cOKP9kefu2DXn8dj74cQfsEzUqh+sr1RzFqiL1o+PpA==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.18.3", + "@emotion/babel-plugin": "^11.13.5", + "@emotion/cache": "^11.14.0", + "@emotion/serialize": "^1.3.3", + "@emotion/use-insertion-effect-with-fallbacks": "^1.2.0", + "@emotion/utils": "^1.4.2", + "@emotion/weak-memoize": "^0.4.0", + "hoist-non-react-statics": "^3.3.1" + }, + "peerDependencies": { + "react": ">=16.8.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@emotion/serialize": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/@emotion/serialize/-/serialize-1.3.3.tgz", + "integrity": "sha512-EISGqt7sSNWHGI76hC7x1CksiXPahbxEOrC5RjmFRJTqLyEK9/9hZvBbiYn70dw4wuwMKiEMCUlR6ZXTSWQqxA==", + "license": "MIT", + "dependencies": { + "@emotion/hash": "^0.9.2", + "@emotion/memoize": "^0.9.0", + "@emotion/unitless": "^0.10.0", + "@emotion/utils": "^1.4.2", + "csstype": "^3.0.2" + } + }, + "node_modules/@emotion/sheet": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@emotion/sheet/-/sheet-1.4.0.tgz", + "integrity": "sha512-fTBW9/8r2w3dXWYM4HCB1Rdp8NLibOw2+XELH5m5+AkWiL/KqYX6dc0kKYlaYyKjrQ6ds33MCdMPEwgs2z1rqg==", + "license": "MIT" + }, + "node_modules/@emotion/unitless": { + "version": "0.10.0", + "resolved": "https://registry.npmjs.org/@emotion/unitless/-/unitless-0.10.0.tgz", + "integrity": "sha512-dFoMUuQA20zvtVTuxZww6OHoJYgrzfKM1t52mVySDJnMSEa08ruEvdYQbhvyu6soU+NeLVd3yKfTfT0NeV6qGg==", + "license": "MIT" + }, + "node_modules/@emotion/use-insertion-effect-with-fallbacks": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@emotion/use-insertion-effect-with-fallbacks/-/use-insertion-effect-with-fallbacks-1.2.0.tgz", + "integrity": "sha512-yJMtVdH59sxi/aVJBpk9FQq+OR8ll5GT8oWd57UpeaKEVGab41JWaCFA7FRLoMLloOZF/c/wsPoe+bfGmRKgDg==", + "license": "MIT", + "peerDependencies": { + "react": ">=16.8.0" + } + }, + "node_modules/@emotion/utils": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/@emotion/utils/-/utils-1.4.2.tgz", + "integrity": "sha512-3vLclRofFziIa3J2wDh9jjbkUz9qk5Vi3IZ/FSTKViB0k+ef0fPV7dYrUIugbgupYDx7v9ud/SjrtEP8Y4xLoA==", + "license": "MIT" + }, + "node_modules/@emotion/weak-memoize": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/@emotion/weak-memoize/-/weak-memoize-0.4.0.tgz", + "integrity": "sha512-snKqtPW01tN0ui7yu9rGv69aJXr/a/Ywvl11sUjNtEcRc+ng/mQriFL0wLXMef74iHa/EkftbDzU9F8iFbH+zg==", + "license": "MIT" + }, + "node_modules/@esbuild-kit/core-utils": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/@esbuild-kit/core-utils/-/core-utils-3.3.2.tgz", + "integrity": "sha512-sPRAnw9CdSsRmEtnsl2WXWdyquogVpB3yZ3dgwJfe8zrOzTsV7cJvmwrKVa+0ma5BoiGJ+BoqkMvawbayKUsqQ==", + "deprecated": "Merged into tsx: https://tsx.hirok.io", + "license": "MIT", + "dependencies": { + "esbuild": "~0.18.20", + "source-map-support": "^0.5.21" + } + }, + "node_modules/@esbuild-kit/core-utils/node_modules/@esbuild/android-arm": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.18.20.tgz", + "integrity": "sha512-fyi7TDI/ijKKNZTUJAQqiG5T7YjJXgnzkURqmGj13C6dCqckZBLdl4h7bkhHt/t0WP+zO9/zwroDvANaOqO5Sw==", + "cpu": [ + "arm" + ], + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild-kit/core-utils/node_modules/@esbuild/android-arm64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.18.20.tgz", + "integrity": "sha512-Nz4rJcchGDtENV0eMKUNa6L12zz2zBDXuhj/Vjh18zGqB44Bi7MBMSXjgunJgjRhCmKOjnPuZp4Mb6OKqtMHLQ==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild-kit/core-utils/node_modules/@esbuild/android-x64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.18.20.tgz", + "integrity": "sha512-8GDdlePJA8D6zlZYJV/jnrRAi6rOiNaCC/JclcXpB+KIuvfBN4owLtgzY2bsxnx666XjJx2kDPUmnTtR8qKQUg==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild-kit/core-utils/node_modules/@esbuild/darwin-arm64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.18.20.tgz", + "integrity": "sha512-bxRHW5kHU38zS2lPTPOyuyTm+S+eobPUnTNkdJEfAddYgEcll4xkT8DB9d2008DtTbl7uJag2HuE5NZAZgnNEA==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild-kit/core-utils/node_modules/@esbuild/darwin-x64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.18.20.tgz", + "integrity": "sha512-pc5gxlMDxzm513qPGbCbDukOdsGtKhfxD1zJKXjCCcU7ju50O7MeAZ8c4krSJcOIJGFR+qx21yMMVYwiQvyTyQ==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild-kit/core-utils/node_modules/@esbuild/freebsd-arm64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.18.20.tgz", + "integrity": "sha512-yqDQHy4QHevpMAaxhhIwYPMv1NECwOvIpGCZkECn8w2WFHXjEwrBn3CeNIYsibZ/iZEUemj++M26W3cNR5h+Tw==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild-kit/core-utils/node_modules/@esbuild/freebsd-x64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.18.20.tgz", + "integrity": "sha512-tgWRPPuQsd3RmBZwarGVHZQvtzfEBOreNuxEMKFcd5DaDn2PbBxfwLcj4+aenoh7ctXcbXmOQIn8HI6mCSw5MQ==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild-kit/core-utils/node_modules/@esbuild/linux-arm": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.18.20.tgz", + "integrity": "sha512-/5bHkMWnq1EgKr1V+Ybz3s1hWXok7mDFUMQ4cG10AfW3wL02PSZi5kFpYKrptDsgb2WAJIvRcDm+qIvXf/apvg==", + "cpu": [ + "arm" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild-kit/core-utils/node_modules/@esbuild/linux-arm64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.18.20.tgz", + "integrity": "sha512-2YbscF+UL7SQAVIpnWvYwM+3LskyDmPhe31pE7/aoTMFKKzIc9lLbyGUpmmb8a8AixOL61sQ/mFh3jEjHYFvdA==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild-kit/core-utils/node_modules/@esbuild/linux-ia32": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.18.20.tgz", + "integrity": "sha512-P4etWwq6IsReT0E1KHU40bOnzMHoH73aXp96Fs8TIT6z9Hu8G6+0SHSw9i2isWrD2nbx2qo5yUqACgdfVGx7TA==", + "cpu": [ + "ia32" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild-kit/core-utils/node_modules/@esbuild/linux-loong64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.18.20.tgz", + "integrity": "sha512-nXW8nqBTrOpDLPgPY9uV+/1DjxoQ7DoB2N8eocyq8I9XuqJ7BiAMDMf9n1xZM9TgW0J8zrquIb/A7s3BJv7rjg==", + "cpu": [ + "loong64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild-kit/core-utils/node_modules/@esbuild/linux-mips64el": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.18.20.tgz", + "integrity": "sha512-d5NeaXZcHp8PzYy5VnXV3VSd2D328Zb+9dEq5HE6bw6+N86JVPExrA6O68OPwobntbNJ0pzCpUFZTo3w0GyetQ==", + "cpu": [ + "mips64el" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild-kit/core-utils/node_modules/@esbuild/linux-ppc64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.18.20.tgz", + "integrity": "sha512-WHPyeScRNcmANnLQkq6AfyXRFr5D6N2sKgkFo2FqguP44Nw2eyDlbTdZwd9GYk98DZG9QItIiTlFLHJHjxP3FA==", + "cpu": [ + "ppc64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild-kit/core-utils/node_modules/@esbuild/linux-riscv64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.18.20.tgz", + "integrity": "sha512-WSxo6h5ecI5XH34KC7w5veNnKkju3zBRLEQNY7mv5mtBmrP/MjNBCAlsM2u5hDBlS3NGcTQpoBvRzqBcRtpq1A==", + "cpu": [ + "riscv64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild-kit/core-utils/node_modules/@esbuild/linux-s390x": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.18.20.tgz", + "integrity": "sha512-+8231GMs3mAEth6Ja1iK0a1sQ3ohfcpzpRLH8uuc5/KVDFneH6jtAJLFGafpzpMRO6DzJ6AvXKze9LfFMrIHVQ==", + "cpu": [ + "s390x" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild-kit/core-utils/node_modules/@esbuild/linux-x64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.18.20.tgz", + "integrity": "sha512-UYqiqemphJcNsFEskc73jQ7B9jgwjWrSayxawS6UVFZGWrAAtkzjxSqnoclCXxWtfwLdzU+vTpcNYhpn43uP1w==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild-kit/core-utils/node_modules/@esbuild/netbsd-x64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.18.20.tgz", + "integrity": "sha512-iO1c++VP6xUBUmltHZoMtCUdPlnPGdBom6IrO4gyKPFFVBKioIImVooR5I83nTew5UOYrk3gIJhbZh8X44y06A==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "netbsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild-kit/core-utils/node_modules/@esbuild/openbsd-x64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.18.20.tgz", + "integrity": "sha512-e5e4YSsuQfX4cxcygw/UCPIEP6wbIL+se3sxPdCiMbFLBWu0eiZOJ7WoD+ptCLrmjZBK1Wk7I6D/I3NglUGOxg==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "openbsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild-kit/core-utils/node_modules/@esbuild/sunos-x64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.18.20.tgz", + "integrity": "sha512-kDbFRFp0YpTQVVrqUd5FTYmWo45zGaXe0X8E1G/LKFC0v8x0vWrhOWSLITcCn63lmZIxfOMXtCfti/RxN/0wnQ==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "sunos" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild-kit/core-utils/node_modules/@esbuild/win32-arm64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.18.20.tgz", + "integrity": "sha512-ddYFR6ItYgoaq4v4JmQQaAI5s7npztfV4Ag6NrhiaW0RrnOXqBkgwZLofVTlq1daVTQNhtI5oieTvkRPfZrePg==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild-kit/core-utils/node_modules/@esbuild/win32-ia32": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.18.20.tgz", + "integrity": "sha512-Wv7QBi3ID/rROT08SABTS7eV4hX26sVduqDOTe1MvGMjNd3EjOz4b7zeexIR62GTIEKrfJXKL9LFxTYgkyeu7g==", + "cpu": [ + "ia32" + ], + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild-kit/core-utils/node_modules/@esbuild/win32-x64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.18.20.tgz", + "integrity": "sha512-kTdfRcSiDfQca/y9QIkng02avJ+NCaQvrMejlsB3RRv5sE9rRoeBPISaZpKxHELzRxZyLvNts1P27W3wV+8geQ==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild-kit/core-utils/node_modules/esbuild": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.18.20.tgz", + "integrity": "sha512-ceqxoedUrcayh7Y7ZX6NdbbDzGROiyVBgC4PriJThBKSVPWnnFHZAkfI1lJT8QFkOwH4qOS2SJkS4wvpGl8BpA==", + "hasInstallScript": true, + "license": "MIT", + "bin": { + "esbuild": "bin/esbuild" + }, + "engines": { + "node": ">=12" + }, + "optionalDependencies": { + "@esbuild/android-arm": "0.18.20", + "@esbuild/android-arm64": "0.18.20", + "@esbuild/android-x64": "0.18.20", + "@esbuild/darwin-arm64": "0.18.20", + "@esbuild/darwin-x64": "0.18.20", + "@esbuild/freebsd-arm64": "0.18.20", + "@esbuild/freebsd-x64": "0.18.20", + "@esbuild/linux-arm": "0.18.20", + "@esbuild/linux-arm64": "0.18.20", + "@esbuild/linux-ia32": "0.18.20", + "@esbuild/linux-loong64": "0.18.20", + "@esbuild/linux-mips64el": "0.18.20", + "@esbuild/linux-ppc64": "0.18.20", + "@esbuild/linux-riscv64": "0.18.20", + "@esbuild/linux-s390x": "0.18.20", + "@esbuild/linux-x64": "0.18.20", + "@esbuild/netbsd-x64": "0.18.20", + "@esbuild/openbsd-x64": "0.18.20", + "@esbuild/sunos-x64": "0.18.20", + "@esbuild/win32-arm64": "0.18.20", + "@esbuild/win32-ia32": "0.18.20", + "@esbuild/win32-x64": "0.18.20" + } + }, + "node_modules/@esbuild-kit/esm-loader": { + "version": "2.6.5", + "resolved": "https://registry.npmjs.org/@esbuild-kit/esm-loader/-/esm-loader-2.6.5.tgz", + "integrity": "sha512-FxEMIkJKnodyA1OaCUoEvbYRkoZlLZ4d/eXFu9Fh8CbBBgP5EmZxrfTRyN0qpXZ4vOvqnE5YdRdcrmUUXuU+dA==", + "deprecated": "Merged into tsx: https://tsx.hirok.io", + "license": "MIT", + "dependencies": { + "@esbuild-kit/core-utils": "^3.3.2", + "get-tsconfig": "^4.7.0" + } + }, + "node_modules/@esbuild/aix-ppc64": { + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.25.12.tgz", + "integrity": "sha512-Hhmwd6CInZ3dwpuGTF8fJG6yoWmsToE+vYgD4nytZVxcu1ulHpUQRAB1UJ8+N1Am3Mz4+xOByoQoSZf4D+CpkA==", + "cpu": [ + "ppc64" + ], + "license": "MIT", + "optional": true, + "os": [ + "aix" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/android-arm": { + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.25.12.tgz", + "integrity": "sha512-VJ+sKvNA/GE7Ccacc9Cha7bpS8nyzVv0jdVgwNDaR4gDMC/2TTRc33Ip8qrNYUcpkOHUT5OZ0bUcNNVZQ9RLlg==", + "cpu": [ + "arm" + ], + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/android-arm64": { + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.25.12.tgz", + "integrity": "sha512-6AAmLG7zwD1Z159jCKPvAxZd4y/VTO0VkprYy+3N2FtJ8+BQWFXU+OxARIwA46c5tdD9SsKGZ/1ocqBS/gAKHg==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/android-x64": { + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.25.12.tgz", + "integrity": "sha512-5jbb+2hhDHx5phYR2By8GTWEzn6I9UqR11Kwf22iKbNpYrsmRB18aX/9ivc5cabcUiAT/wM+YIZ6SG9QO6a8kg==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/darwin-arm64": { + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.25.12.tgz", + "integrity": "sha512-N3zl+lxHCifgIlcMUP5016ESkeQjLj/959RxxNYIthIg+CQHInujFuXeWbWMgnTo4cp5XVHqFPmpyu9J65C1Yg==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/darwin-x64": { + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.25.12.tgz", + "integrity": "sha512-HQ9ka4Kx21qHXwtlTUVbKJOAnmG1ipXhdWTmNXiPzPfWKpXqASVcWdnf2bnL73wgjNrFXAa3yYvBSd9pzfEIpA==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/freebsd-arm64": { + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.25.12.tgz", + "integrity": "sha512-gA0Bx759+7Jve03K1S0vkOu5Lg/85dou3EseOGUes8flVOGxbhDDh/iZaoek11Y8mtyKPGF3vP8XhnkDEAmzeg==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/freebsd-x64": { + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.25.12.tgz", + "integrity": "sha512-TGbO26Yw2xsHzxtbVFGEXBFH0FRAP7gtcPE7P5yP7wGy7cXK2oO7RyOhL5NLiqTlBh47XhmIUXuGciXEqYFfBQ==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-arm": { + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.25.12.tgz", + "integrity": "sha512-lPDGyC1JPDou8kGcywY0YILzWlhhnRjdof3UlcoqYmS9El818LLfJJc3PXXgZHrHCAKs/Z2SeZtDJr5MrkxtOw==", + "cpu": [ + "arm" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-arm64": { + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.25.12.tgz", + "integrity": "sha512-8bwX7a8FghIgrupcxb4aUmYDLp8pX06rGh5HqDT7bB+8Rdells6mHvrFHHW2JAOPZUbnjUpKTLg6ECyzvas2AQ==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-ia32": { + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.25.12.tgz", + "integrity": "sha512-0y9KrdVnbMM2/vG8KfU0byhUN+EFCny9+8g202gYqSSVMonbsCfLjUO+rCci7pM0WBEtz+oK/PIwHkzxkyharA==", + "cpu": [ + "ia32" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-loong64": { + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.25.12.tgz", + "integrity": "sha512-h///Lr5a9rib/v1GGqXVGzjL4TMvVTv+s1DPoxQdz7l/AYv6LDSxdIwzxkrPW438oUXiDtwM10o9PmwS/6Z0Ng==", + "cpu": [ + "loong64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-mips64el": { + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.25.12.tgz", + "integrity": "sha512-iyRrM1Pzy9GFMDLsXn1iHUm18nhKnNMWscjmp4+hpafcZjrr2WbT//d20xaGljXDBYHqRcl8HnxbX6uaA/eGVw==", + "cpu": [ + "mips64el" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-ppc64": { + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.25.12.tgz", + "integrity": "sha512-9meM/lRXxMi5PSUqEXRCtVjEZBGwB7P/D4yT8UG/mwIdze2aV4Vo6U5gD3+RsoHXKkHCfSxZKzmDssVlRj1QQA==", + "cpu": [ + "ppc64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-riscv64": { + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.25.12.tgz", + "integrity": "sha512-Zr7KR4hgKUpWAwb1f3o5ygT04MzqVrGEGXGLnj15YQDJErYu/BGg+wmFlIDOdJp0PmB0lLvxFIOXZgFRrdjR0w==", + "cpu": [ + "riscv64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-s390x": { + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.25.12.tgz", + "integrity": "sha512-MsKncOcgTNvdtiISc/jZs/Zf8d0cl/t3gYWX8J9ubBnVOwlk65UIEEvgBORTiljloIWnBzLs4qhzPkJcitIzIg==", + "cpu": [ + "s390x" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-x64": { + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.25.12.tgz", + "integrity": "sha512-uqZMTLr/zR/ed4jIGnwSLkaHmPjOjJvnm6TVVitAa08SLS9Z0VM8wIRx7gWbJB5/J54YuIMInDquWyYvQLZkgw==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/netbsd-arm64": { + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.25.12.tgz", + "integrity": "sha512-xXwcTq4GhRM7J9A8Gv5boanHhRa/Q9KLVmcyXHCTaM4wKfIpWkdXiMog/KsnxzJ0A1+nD+zoecuzqPmCRyBGjg==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "netbsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/netbsd-x64": { + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.25.12.tgz", + "integrity": "sha512-Ld5pTlzPy3YwGec4OuHh1aCVCRvOXdH8DgRjfDy/oumVovmuSzWfnSJg+VtakB9Cm0gxNO9BzWkj6mtO1FMXkQ==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "netbsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/openbsd-arm64": { + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.25.12.tgz", + "integrity": "sha512-fF96T6KsBo/pkQI950FARU9apGNTSlZGsv1jZBAlcLL1MLjLNIWPBkj5NlSz8aAzYKg+eNqknrUJ24QBybeR5A==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "openbsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/openbsd-x64": { + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.25.12.tgz", + "integrity": "sha512-MZyXUkZHjQxUvzK7rN8DJ3SRmrVrke8ZyRusHlP+kuwqTcfWLyqMOE3sScPPyeIXN/mDJIfGXvcMqCgYKekoQw==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "openbsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/openharmony-arm64": { + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/openharmony-arm64/-/openharmony-arm64-0.25.12.tgz", + "integrity": "sha512-rm0YWsqUSRrjncSXGA7Zv78Nbnw4XL6/dzr20cyrQf7ZmRcsovpcRBdhD43Nuk3y7XIoW2OxMVvwuRvk9XdASg==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "openharmony" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/sunos-x64": { + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.25.12.tgz", + "integrity": "sha512-3wGSCDyuTHQUzt0nV7bocDy72r2lI33QL3gkDNGkod22EsYl04sMf0qLb8luNKTOmgF/eDEDP5BFNwoBKH441w==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "sunos" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/win32-arm64": { + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.25.12.tgz", + "integrity": "sha512-rMmLrur64A7+DKlnSuwqUdRKyd3UE7oPJZmnljqEptesKM8wx9J8gx5u0+9Pq0fQQW8vqeKebwNXdfOyP+8Bsg==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/win32-ia32": { + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.25.12.tgz", + "integrity": "sha512-HkqnmmBoCbCwxUKKNPBixiWDGCpQGVsrQfJoVGYLPT41XWF8lHuE5N6WhVia2n4o5QK5M4tYr21827fNhi4byQ==", + "cpu": [ + "ia32" + ], + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/win32-x64": { + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.25.12.tgz", + "integrity": "sha512-alJC0uCZpTFrSL0CCDjcgleBXPnCrEAhTBILpeAp7M/OFgoqtAetfBzX0xM00MUsVVPpVjlPuMbREqnZCXaTnA==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@faceless-ui/modal": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@faceless-ui/modal/-/modal-3.0.0.tgz", + "integrity": "sha512-o3oEFsot99EQ8RJc1kL3s/nNMHX+y+WMXVzSSmca9L0l2MR6ez2QM1z1yIelJX93jqkLXQ9tW+R9tmsYa+O4Qg==", + "funding": [ + { + "type": "individual", + "url": "https://github.com/sponsors/jacobsfletch" + } + ], + "license": "MIT", + "dependencies": { + "body-scroll-lock": "4.0.0-beta.0", + "focus-trap": "7.5.4", + "react-transition-group": "4.4.5" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0", + "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0" + } + }, + "node_modules/@faceless-ui/scroll-info": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@faceless-ui/scroll-info/-/scroll-info-2.0.0.tgz", + "integrity": "sha512-BkyJ9OQ4bzpKjE3UhI8BhcG36ZgfB4run8TmlaR4oMFUbl59dfyarNfjveyimrxIso9RhFEja/AJ5nQmbcR9hw==", + "funding": [ + { + "type": "individual", + "url": "https://github.com/sponsors/jacobsfletch" + } + ], + "license": "MIT", + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0", + "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0" + } + }, + "node_modules/@faceless-ui/window-info": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@faceless-ui/window-info/-/window-info-3.0.1.tgz", + "integrity": "sha512-uPjdJYE/j7hqVNelE9CRUNOeXuXDdPxR4DMe+oz3xwyZi2Y4CxsfpfdPTqqwmNAZa1P33O+ZiCyIkBEeNed0kw==", + "funding": [ + { + "type": "individual", + "url": "https://github.com/sponsors/jacobsfletch" + } + ], + "license": "MIT", + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0", + "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0" + } + }, + "node_modules/@floating-ui/core": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/@floating-ui/core/-/core-1.8.0.tgz", + "integrity": "sha512-0CIZ5itps/8x7BG8dEIhs53BvCUH2PCoogtakwRTut+Arm58sJooJ0AuZhLw2HJYIR5cMLNPBSS728sPho2khQ==", + "license": "MIT", + "dependencies": { + "@floating-ui/utils": "^0.2.12" + } + }, + "node_modules/@floating-ui/dom": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/@floating-ui/dom/-/dom-1.8.0.tgz", + "integrity": "sha512-yXSrzeHZBTZadLOlfyhCkJHNeLJnHRnRInwdZ40L7ZiaAtrBwoYlsDrX3v5zB1Utk7CLfzcOVnVVWoXEky7Ceg==", + "license": "MIT", + "dependencies": { + "@floating-ui/core": "^1.8.0", + "@floating-ui/utils": "^0.2.12" + } + }, + "node_modules/@floating-ui/react": { + "version": "0.27.20", + "resolved": "https://registry.npmjs.org/@floating-ui/react/-/react-0.27.20.tgz", + "integrity": "sha512-CMqMy7OaXl9W0eq1Uy7L7i2Y/anPvHmFmESd2CEw0t5YvZhcVCeo4MBevAmswRllX7Y2dEidA4ozGPunLSTQpw==", + "license": "MIT", + "dependencies": { + "@floating-ui/react-dom": "^2.1.9", + "@floating-ui/utils": "^0.2.12", + "tabbable": "^6.0.0" + }, + "peerDependencies": { + "react": ">=17.0.0", + "react-dom": ">=17.0.0" + } + }, + "node_modules/@floating-ui/react-dom": { + "version": "2.1.9", + "resolved": "https://registry.npmjs.org/@floating-ui/react-dom/-/react-dom-2.1.9.tgz", + "integrity": "sha512-JDjEFGCpImxDCA7JJKviA0M9+RtmJdj0m/NVU5IMgBK+AmZouAQQ7/+2GLH0GXXY0YMw9oXPB8hKdbPYg5QLYg==", + "license": "MIT", + "dependencies": { + "@floating-ui/dom": "^1.8.0" + }, + "peerDependencies": { + "react": ">=16.8.0", + "react-dom": ">=16.8.0" + } + }, + "node_modules/@floating-ui/utils": { + "version": "0.2.12", + "resolved": "https://registry.npmjs.org/@floating-ui/utils/-/utils-0.2.12.tgz", + "integrity": "sha512-HpCo8tmWzLVad5s2d19EhAz5zqrrQ6s69qd6moPMQvkOuSwDT1YgRfWSVuc4ennqrgv3OHppiOGMQ7oC13yIww==", + "license": "MIT" + }, + "node_modules/@img/colour": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@img/colour/-/colour-1.1.0.tgz", + "integrity": "sha512-Td76q7j57o/tLVdgS746cYARfSyxk8iEfRxewL9h4OMzYhbW4TAcppl0mT4eyqXddh6L/jwoM75mo7ixa/pCeQ==", + "license": "MIT", + "engines": { + "node": ">=18" + } + }, + "node_modules/@img/sharp-darwin-arm64": { + "version": "0.34.5", + "resolved": "https://registry.npmjs.org/@img/sharp-darwin-arm64/-/sharp-darwin-arm64-0.34.5.tgz", + "integrity": "sha512-imtQ3WMJXbMY4fxb/Ndp6HBTNVtWCUI0WdobyheGf5+ad6xX8VIDO8u2xE4qc/fr08CKG/7dDseFtn6M6g/r3w==", + "cpu": [ + "arm64" + ], + "license": "Apache-2.0", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-darwin-arm64": "1.2.4" + } + }, + "node_modules/@img/sharp-darwin-x64": { + "version": "0.34.5", + "resolved": "https://registry.npmjs.org/@img/sharp-darwin-x64/-/sharp-darwin-x64-0.34.5.tgz", + "integrity": "sha512-YNEFAF/4KQ/PeW0N+r+aVVsoIY0/qxxikF2SWdp+NRkmMB7y9LBZAVqQ4yhGCm/H3H270OSykqmQMKLBhBJDEw==", + "cpu": [ + "x64" + ], + "license": "Apache-2.0", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-darwin-x64": "1.2.4" + } + }, + "node_modules/@img/sharp-libvips-darwin-arm64": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-darwin-arm64/-/sharp-libvips-darwin-arm64-1.2.4.tgz", + "integrity": "sha512-zqjjo7RatFfFoP0MkQ51jfuFZBnVE2pRiaydKJ1G/rHZvnsrHAOcQALIi9sA5co5xenQdTugCvtb1cuf78Vf4g==", + "cpu": [ + "arm64" + ], + "license": "LGPL-3.0-or-later", + "optional": true, + "os": [ + "darwin" + ], + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-libvips-darwin-x64": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-darwin-x64/-/sharp-libvips-darwin-x64-1.2.4.tgz", + "integrity": "sha512-1IOd5xfVhlGwX+zXv2N93k0yMONvUlANylbJw1eTah8K/Jtpi15KC+WSiaX/nBmbm2HxRM1gZ0nSdjSsrZbGKg==", + "cpu": [ + "x64" + ], + "license": "LGPL-3.0-or-later", + "optional": true, + "os": [ + "darwin" + ], + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-libvips-linux-arm": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-arm/-/sharp-libvips-linux-arm-1.2.4.tgz", + "integrity": "sha512-bFI7xcKFELdiNCVov8e44Ia4u2byA+l3XtsAj+Q8tfCwO6BQ8iDojYdvoPMqsKDkuoOo+X6HZA0s0q11ANMQ8A==", + "cpu": [ + "arm" + ], + "libc": [ + "glibc" + ], + "license": "LGPL-3.0-or-later", + "optional": true, + "os": [ + "linux" + ], + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-libvips-linux-arm64": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-arm64/-/sharp-libvips-linux-arm64-1.2.4.tgz", + "integrity": "sha512-excjX8DfsIcJ10x1Kzr4RcWe1edC9PquDRRPx3YVCvQv+U5p7Yin2s32ftzikXojb1PIFc/9Mt28/y+iRklkrw==", + "cpu": [ + "arm64" + ], + "libc": [ + "glibc" + ], + "license": "LGPL-3.0-or-later", + "optional": true, + "os": [ + "linux" + ], + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-libvips-linux-ppc64": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-ppc64/-/sharp-libvips-linux-ppc64-1.2.4.tgz", + "integrity": "sha512-FMuvGijLDYG6lW+b/UvyilUWu5Ayu+3r2d1S8notiGCIyYU/76eig1UfMmkZ7vwgOrzKzlQbFSuQfgm7GYUPpA==", + "cpu": [ + "ppc64" + ], + "libc": [ + "glibc" + ], + "license": "LGPL-3.0-or-later", + "optional": true, + "os": [ + "linux" + ], + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-libvips-linux-riscv64": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-riscv64/-/sharp-libvips-linux-riscv64-1.2.4.tgz", + "integrity": "sha512-oVDbcR4zUC0ce82teubSm+x6ETixtKZBh/qbREIOcI3cULzDyb18Sr/Wcyx7NRQeQzOiHTNbZFF1UwPS2scyGA==", + "cpu": [ + "riscv64" + ], + "libc": [ + "glibc" + ], + "license": "LGPL-3.0-or-later", + "optional": true, + "os": [ + "linux" + ], + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-libvips-linux-s390x": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-s390x/-/sharp-libvips-linux-s390x-1.2.4.tgz", + "integrity": "sha512-qmp9VrzgPgMoGZyPvrQHqk02uyjA0/QrTO26Tqk6l4ZV0MPWIW6LTkqOIov+J1yEu7MbFQaDpwdwJKhbJvuRxQ==", + "cpu": [ + "s390x" + ], + "libc": [ + "glibc" + ], + "license": "LGPL-3.0-or-later", + "optional": true, + "os": [ + "linux" + ], + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-libvips-linux-x64": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-x64/-/sharp-libvips-linux-x64-1.2.4.tgz", + "integrity": "sha512-tJxiiLsmHc9Ax1bz3oaOYBURTXGIRDODBqhveVHonrHJ9/+k89qbLl0bcJns+e4t4rvaNBxaEZsFtSfAdquPrw==", + "cpu": [ + "x64" + ], + "libc": [ + "glibc" + ], + "license": "LGPL-3.0-or-later", + "optional": true, + "os": [ + "linux" + ], + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-libvips-linuxmusl-arm64": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linuxmusl-arm64/-/sharp-libvips-linuxmusl-arm64-1.2.4.tgz", + "integrity": "sha512-FVQHuwx1IIuNow9QAbYUzJ+En8KcVm9Lk5+uGUQJHaZmMECZmOlix9HnH7n1TRkXMS0pGxIJokIVB9SuqZGGXw==", + "cpu": [ + "arm64" + ], + "libc": [ + "musl" + ], + "license": "LGPL-3.0-or-later", + "optional": true, + "os": [ + "linux" + ], + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-libvips-linuxmusl-x64": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linuxmusl-x64/-/sharp-libvips-linuxmusl-x64-1.2.4.tgz", + "integrity": "sha512-+LpyBk7L44ZIXwz/VYfglaX/okxezESc6UxDSoyo2Ks6Jxc4Y7sGjpgU9s4PMgqgjj1gZCylTieNamqA1MF7Dg==", + "cpu": [ + "x64" + ], + "libc": [ + "musl" + ], + "license": "LGPL-3.0-or-later", + "optional": true, + "os": [ + "linux" + ], + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-linux-arm": { + "version": "0.34.5", + "resolved": "https://registry.npmjs.org/@img/sharp-linux-arm/-/sharp-linux-arm-0.34.5.tgz", + "integrity": "sha512-9dLqsvwtg1uuXBGZKsxem9595+ujv0sJ6Vi8wcTANSFpwV/GONat5eCkzQo/1O6zRIkh0m/8+5BjrRr7jDUSZw==", + "cpu": [ + "arm" + ], + "libc": [ + "glibc" + ], + "license": "Apache-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-linux-arm": "1.2.4" + } + }, + "node_modules/@img/sharp-linux-arm64": { + "version": "0.34.5", + "resolved": "https://registry.npmjs.org/@img/sharp-linux-arm64/-/sharp-linux-arm64-0.34.5.tgz", + "integrity": "sha512-bKQzaJRY/bkPOXyKx5EVup7qkaojECG6NLYswgktOZjaXecSAeCWiZwwiFf3/Y+O1HrauiE3FVsGxFg8c24rZg==", + "cpu": [ + "arm64" + ], + "libc": [ + "glibc" + ], + "license": "Apache-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-linux-arm64": "1.2.4" + } + }, + "node_modules/@img/sharp-linux-ppc64": { + "version": "0.34.5", + "resolved": "https://registry.npmjs.org/@img/sharp-linux-ppc64/-/sharp-linux-ppc64-0.34.5.tgz", + "integrity": "sha512-7zznwNaqW6YtsfrGGDA6BRkISKAAE1Jo0QdpNYXNMHu2+0dTrPflTLNkpc8l7MUP5M16ZJcUvysVWWrMefZquA==", + "cpu": [ + "ppc64" + ], + "libc": [ + "glibc" + ], + "license": "Apache-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-linux-ppc64": "1.2.4" + } + }, + "node_modules/@img/sharp-linux-riscv64": { + "version": "0.34.5", + "resolved": "https://registry.npmjs.org/@img/sharp-linux-riscv64/-/sharp-linux-riscv64-0.34.5.tgz", + "integrity": "sha512-51gJuLPTKa7piYPaVs8GmByo7/U7/7TZOq+cnXJIHZKavIRHAP77e3N2HEl3dgiqdD/w0yUfiJnII77PuDDFdw==", + "cpu": [ + "riscv64" + ], + "libc": [ + "glibc" + ], + "license": "Apache-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-linux-riscv64": "1.2.4" + } + }, + "node_modules/@img/sharp-linux-s390x": { + "version": "0.34.5", + "resolved": "https://registry.npmjs.org/@img/sharp-linux-s390x/-/sharp-linux-s390x-0.34.5.tgz", + "integrity": "sha512-nQtCk0PdKfho3eC5MrbQoigJ2gd1CgddUMkabUj+rBevs8tZ2cULOx46E7oyX+04WGfABgIwmMC0VqieTiR4jg==", + "cpu": [ + "s390x" + ], + "libc": [ + "glibc" + ], + "license": "Apache-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-linux-s390x": "1.2.4" + } + }, + "node_modules/@img/sharp-linux-x64": { + "version": "0.34.5", + "resolved": "https://registry.npmjs.org/@img/sharp-linux-x64/-/sharp-linux-x64-0.34.5.tgz", + "integrity": "sha512-MEzd8HPKxVxVenwAa+JRPwEC7QFjoPWuS5NZnBt6B3pu7EG2Ge0id1oLHZpPJdn3OQK+BQDiw9zStiHBTJQQQQ==", + "cpu": [ + "x64" + ], + "libc": [ + "glibc" + ], + "license": "Apache-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-linux-x64": "1.2.4" + } + }, + "node_modules/@img/sharp-linuxmusl-arm64": { + "version": "0.34.5", + "resolved": "https://registry.npmjs.org/@img/sharp-linuxmusl-arm64/-/sharp-linuxmusl-arm64-0.34.5.tgz", + "integrity": "sha512-fprJR6GtRsMt6Kyfq44IsChVZeGN97gTD331weR1ex1c1rypDEABN6Tm2xa1wE6lYb5DdEnk03NZPqA7Id21yg==", + "cpu": [ + "arm64" + ], + "libc": [ + "musl" + ], + "license": "Apache-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-linuxmusl-arm64": "1.2.4" + } + }, + "node_modules/@img/sharp-linuxmusl-x64": { + "version": "0.34.5", + "resolved": "https://registry.npmjs.org/@img/sharp-linuxmusl-x64/-/sharp-linuxmusl-x64-0.34.5.tgz", + "integrity": "sha512-Jg8wNT1MUzIvhBFxViqrEhWDGzqymo3sV7z7ZsaWbZNDLXRJZoRGrjulp60YYtV4wfY8VIKcWidjojlLcWrd8Q==", + "cpu": [ + "x64" + ], + "libc": [ + "musl" + ], + "license": "Apache-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-linuxmusl-x64": "1.2.4" + } + }, + "node_modules/@img/sharp-wasm32": { + "version": "0.34.5", + "resolved": "https://registry.npmjs.org/@img/sharp-wasm32/-/sharp-wasm32-0.34.5.tgz", + "integrity": "sha512-OdWTEiVkY2PHwqkbBI8frFxQQFekHaSSkUIJkwzclWZe64O1X4UlUjqqqLaPbUpMOQk6FBu/HtlGXNblIs0huw==", + "cpu": [ + "wasm32" + ], + "license": "Apache-2.0 AND LGPL-3.0-or-later AND MIT", + "optional": true, + "dependencies": { + "@emnapi/runtime": "^1.7.0" + }, + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-win32-arm64": { + "version": "0.34.5", + "resolved": "https://registry.npmjs.org/@img/sharp-win32-arm64/-/sharp-win32-arm64-0.34.5.tgz", + "integrity": "sha512-WQ3AgWCWYSb2yt+IG8mnC6Jdk9Whs7O0gxphblsLvdhSpSTtmu69ZG1Gkb6NuvxsNACwiPV6cNSZNzt0KPsw7g==", + "cpu": [ + "arm64" + ], + "license": "Apache-2.0 AND LGPL-3.0-or-later", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-win32-ia32": { + "version": "0.34.5", + "resolved": "https://registry.npmjs.org/@img/sharp-win32-ia32/-/sharp-win32-ia32-0.34.5.tgz", + "integrity": "sha512-FV9m/7NmeCmSHDD5j4+4pNI8Cp3aW+JvLoXcTUo0IqyjSfAZJ8dIUmijx1qaJsIiU+Hosw6xM5KijAWRJCSgNg==", + "cpu": [ + "ia32" + ], + "license": "Apache-2.0 AND LGPL-3.0-or-later", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-win32-x64": { + "version": "0.34.5", + "resolved": "https://registry.npmjs.org/@img/sharp-win32-x64/-/sharp-win32-x64-0.34.5.tgz", + "integrity": "sha512-+29YMsqY2/9eFEiW93eqWnuLcWcufowXewwSNIT6UwZdUUCrM3oFjMWH/Z6/TMmb4hlFenmfAVbpWeup2jryCw==", + "cpu": [ + "x64" + ], + "license": "Apache-2.0 AND LGPL-3.0-or-later", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@jridgewell/gen-mapping": { + "version": "0.3.13", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.13.tgz", + "integrity": "sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA==", + "license": "MIT", + "dependencies": { + "@jridgewell/sourcemap-codec": "^1.5.0", + "@jridgewell/trace-mapping": "^0.3.24" + } + }, + "node_modules/@jridgewell/resolve-uri": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", + "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==", + "license": "MIT", + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/sourcemap-codec": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.6.0.tgz", + "integrity": "sha512-T7jf+5zgsZHwNJ4lvQ7/aezbyk0nNX+zJVWpmHA7VYsEx7a7qr5Rg5IbtJFqkgze5Y2sruq1RUY8Q837Od7iFw==", + "license": "MIT" + }, + "node_modules/@jridgewell/trace-mapping": { + "version": "0.3.31", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.31.tgz", + "integrity": "sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw==", + "license": "MIT", + "dependencies": { + "@jridgewell/resolve-uri": "^3.1.0", + "@jridgewell/sourcemap-codec": "^1.4.14" + } + }, + "node_modules/@jsdevtools/ono": { + "version": "7.1.3", + "resolved": "https://registry.npmjs.org/@jsdevtools/ono/-/ono-7.1.3.tgz", + "integrity": "sha512-4JQNk+3mVzK3xh2rqd6RB4J46qUR19azEHBneZyTZM+c456qOrbbM/5xcR8huNCCcbVt7+UmizG6GuUvPvKUYg==", + "license": "MIT" + }, + "node_modules/@lexical/a11y": { + "version": "0.50.0", + "resolved": "https://registry.npmjs.org/@lexical/a11y/-/a11y-0.50.0.tgz", + "integrity": "sha512-qxEe+ZOeti/jueuVTx0fNc0GO8aD6OOBLP6z48VP2ACJkEW+jI15bidI9rfT+FHpDnmWCmYChHUiVL477q6JeQ==", + "license": "MIT", + "dependencies": { + "@lexical/extension": "0.50.0", + "@lexical/utils": "0.50.0", + "lexical": "0.50.0" + }, + "peerDependencies": { + "typescript": ">=5.2" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@lexical/clipboard": { + "version": "0.50.0", + "resolved": "https://registry.npmjs.org/@lexical/clipboard/-/clipboard-0.50.0.tgz", + "integrity": "sha512-Sb+bDluH0JZNRrSURIfry2ZwdkQPTSRMtpV6XHRRKMFh86o4KcR9PMbfSdaGxZOHctHNabTp0JRmkpt/zrItjQ==", + "license": "MIT", + "dependencies": { + "@lexical/extension": "0.50.0", + "@lexical/html": "0.50.0", + "@lexical/internal": "0.50.0", + "@lexical/list": "0.50.0", + "@lexical/selection": "0.50.0", + "@lexical/utils": "0.50.0", + "@types/trusted-types": "^2.0.7", + "lexical": "0.50.0" + }, + "peerDependencies": { + "typescript": ">=5.2" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@lexical/code-core": { + "version": "0.50.0", + "resolved": "https://registry.npmjs.org/@lexical/code-core/-/code-core-0.50.0.tgz", + "integrity": "sha512-0KPTDmcPL/4ObLy5N/yFo+t6l/bHE63NODPOsyUN1NACc62i0Pc8NXGwo4xhaLcpgIRDiN1ABZ+h3AVLp5GlWQ==", + "license": "MIT", + "dependencies": { + "@lexical/extension": "0.50.0", + "@lexical/html": "0.50.0", + "@lexical/internal": "0.50.0", + "@lexical/utils": "0.50.0", + "lexical": "0.50.0" + }, + "peerDependencies": { + "typescript": ">=5.2" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@lexical/devtools-core": { + "version": "0.50.0", + "resolved": "https://registry.npmjs.org/@lexical/devtools-core/-/devtools-core-0.50.0.tgz", + "integrity": "sha512-70m994RIZ5sdYjtGEHTo6nIOkUddaWVVl920WGWR0zqNblxYmFuDQAsMgz6nJmA9TNbCbLLufFi5RMPwnBVVOA==", + "license": "MIT", + "dependencies": { + "@lexical/html": "0.50.0", + "@lexical/link": "0.50.0", + "@lexical/mark": "0.50.0", + "@lexical/table": "0.50.0", + "@lexical/utils": "0.50.0", + "lexical": "0.50.0" + }, + "peerDependencies": { + "react": ">=18.x", + "react-dom": ">=18.x", + "typescript": ">=5.2" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@lexical/dragon": { + "version": "0.50.0", + "resolved": "https://registry.npmjs.org/@lexical/dragon/-/dragon-0.50.0.tgz", + "integrity": "sha512-JX+uzkRn4QLIljS6bWS93Vg1TYIohTP7TXP2mUz6RrxW+x8iqzJuaAR8tjN4SkpCTxI8VpBNWFU8d6B7I9qnXg==", + "license": "MIT", + "dependencies": { + "@lexical/extension": "0.50.0", + "lexical": "0.50.0" + }, + "peerDependencies": { + "typescript": ">=5.2" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@lexical/extension": { + "version": "0.50.0", + "resolved": "https://registry.npmjs.org/@lexical/extension/-/extension-0.50.0.tgz", + "integrity": "sha512-iktLl+eLOVT6hE4BOy2GIQeuIOmsksWoPDT9WhEkIlV5IEM/OBLGAzO23Q2G0UV89tXDq1wKa4p6vwLWlCHWLA==", + "license": "MIT", + "dependencies": { + "@lexical/internal": "0.50.0", + "@lexical/utils": "0.50.0", + "@preact/signals-core": "^1.14.1", + "lexical": "0.50.0" + }, + "peerDependencies": { + "typescript": ">=5.2" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@lexical/hashtag": { + "version": "0.50.0", + "resolved": "https://registry.npmjs.org/@lexical/hashtag/-/hashtag-0.50.0.tgz", + "integrity": "sha512-KnkJU+49HV47KrgCoS+zqUQuTZ/e5CtH7ttu0ZgAcZJyNojZ7kHbqtdiH78kZSuqBknD75l+VCNJBpg6ShdtlQ==", + "license": "MIT", + "dependencies": { + "@lexical/text": "0.50.0", + "@lexical/utils": "0.50.0", + "lexical": "0.50.0" + }, + "peerDependencies": { + "typescript": ">=5.2" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@lexical/headless": { + "version": "0.50.0", + "resolved": "https://registry.npmjs.org/@lexical/headless/-/headless-0.50.0.tgz", + "integrity": "sha512-UkJsks5yNZFiBvlr1SM6M6n4D66Tayj7R3ylxpaL/gXbKgOCMUz06Q57QhMIRqaSGGiSIrzZw1Ge5WZE70imGg==", + "license": "MIT", + "dependencies": { + "@lexical/internal": "0.50.0", + "happy-dom": "^20.9.0", + "lexical": "0.50.0" + }, + "peerDependencies": { + "typescript": ">=5.2" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@lexical/history": { + "version": "0.50.0", + "resolved": "https://registry.npmjs.org/@lexical/history/-/history-0.50.0.tgz", + "integrity": "sha512-UMbvTWOHxfS3SQA0oWN8uvmG64WrFgurojM1KoYjxuUbPFGjumD6al5zsA06d6+TkCDSw6l639tJ43bFr3HE5A==", + "license": "MIT", + "dependencies": { + "@lexical/extension": "0.50.0", + "@lexical/utils": "0.50.0", + "lexical": "0.50.0" + }, + "peerDependencies": { + "typescript": ">=5.2" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@lexical/html": { + "version": "0.50.0", + "resolved": "https://registry.npmjs.org/@lexical/html/-/html-0.50.0.tgz", + "integrity": "sha512-vMdMWvOyD9EXljNCJk3thms/WEBMUR0rLLaJdzcOk/CwUiAv1KPopGp/8vW0zFmnu42n5i9ufERv0BZ/UGzZMw==", + "license": "MIT", + "dependencies": { + "@lexical/extension": "0.50.0", + "@lexical/internal": "0.50.0", + "@lexical/selection": "0.50.0", + "@lexical/utils": "0.50.0", + "lexical": "0.50.0" + }, + "peerDependencies": { + "typescript": ">=5.2" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@lexical/internal": { + "version": "0.50.0", + "resolved": "https://registry.npmjs.org/@lexical/internal/-/internal-0.50.0.tgz", + "integrity": "sha512-FGfEKY1L1aIHEh/O+RcRxeLRQV0g95MuU5b26YuzGGyd0IX90pliK9bVph54OaqDdS1AQ0MEVEFGXfSXaGJzxg==", + "license": "MIT", + "peerDependencies": { + "typescript": ">=5.2" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@lexical/link": { + "version": "0.50.0", + "resolved": "https://registry.npmjs.org/@lexical/link/-/link-0.50.0.tgz", + "integrity": "sha512-J/Wn7+XzW3Tm56RKCaHeISPIRJrWaSywGasna7yaMwvZykTM9JS5D/bzPCg0pCCxw8qsPeRX29oDQ+nUEixmUA==", + "license": "MIT", + "dependencies": { + "@lexical/a11y": "0.50.0", + "@lexical/extension": "0.50.0", + "@lexical/html": "0.50.0", + "@lexical/internal": "0.50.0", + "@lexical/utils": "0.50.0", + "lexical": "0.50.0" + }, + "peerDependencies": { + "typescript": ">=5.2" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@lexical/list": { + "version": "0.50.0", + "resolved": "https://registry.npmjs.org/@lexical/list/-/list-0.50.0.tgz", + "integrity": "sha512-eSGU10DUqS+seXkGfTVGJ475M4scdaDE15Vk52nuYODhi0lbO6zNbIoDDGKxaxvzs/CfrHHT3AUGYmruIp/LPw==", + "license": "MIT", + "dependencies": { + "@lexical/extension": "0.50.0", + "@lexical/html": "0.50.0", + "@lexical/internal": "0.50.0", + "@lexical/utils": "0.50.0", + "lexical": "0.50.0" + }, + "peerDependencies": { + "typescript": ">=5.2" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@lexical/mark": { + "version": "0.50.0", + "resolved": "https://registry.npmjs.org/@lexical/mark/-/mark-0.50.0.tgz", + "integrity": "sha512-FClGXbLzEHFX0hJRslXb/YdO5xSZLMuPOj9skRoA3fwbWRLsBhfaIYSEz+7pjMF4P8fFqW2vPCFHvgJD+SgYXw==", + "license": "MIT", + "dependencies": { + "@lexical/utils": "0.50.0", + "lexical": "0.50.0" + }, + "peerDependencies": { + "typescript": ">=5.2" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@lexical/markdown": { + "version": "0.50.0", + "resolved": "https://registry.npmjs.org/@lexical/markdown/-/markdown-0.50.0.tgz", + "integrity": "sha512-H2z7Eed7sVCX+K/UmULqPCpkB5Ch86+/vRHs+VCe7xmDkvBRYZQmErUqx14cV7QwcrQ+wclcDlCojJTUh5MBOQ==", + "license": "MIT", + "dependencies": { + "@lexical/code-core": "0.50.0", + "@lexical/internal": "0.50.0", + "@lexical/link": "0.50.0", + "@lexical/list": "0.50.0", + "@lexical/rich-text": "0.50.0", + "@lexical/selection": "0.50.0", + "@lexical/text": "0.50.0", + "@lexical/utils": "0.50.0", + "lexical": "0.50.0" + }, + "peerDependencies": { + "typescript": ">=5.2" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@lexical/overflow": { + "version": "0.50.0", + "resolved": "https://registry.npmjs.org/@lexical/overflow/-/overflow-0.50.0.tgz", + "integrity": "sha512-jeBFFaViAWxg+i7UKoWxN+VImvwNXq9fuRUMEMXFZqfWhgsC37/NvUOMF4oNVf3mppTMsv38n2y1qR51JLujcQ==", + "license": "MIT", + "dependencies": { + "lexical": "0.50.0" + }, + "peerDependencies": { + "typescript": ">=5.2" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@lexical/plain-text": { + "version": "0.50.0", + "resolved": "https://registry.npmjs.org/@lexical/plain-text/-/plain-text-0.50.0.tgz", + "integrity": "sha512-X1iH6yamtE6PZRlUB4T2epUOzKA19ONozWja3A87mlXEDVhCM7hxeDFzxzWnbqY1/TWsyy8ZCaFktz8GRzTFvw==", + "license": "MIT", + "dependencies": { + "@lexical/clipboard": "0.50.0", + "@lexical/dragon": "0.50.0", + "@lexical/extension": "0.50.0", + "@lexical/selection": "0.50.0", + "@lexical/utils": "0.50.0", + "lexical": "0.50.0" + }, + "peerDependencies": { + "typescript": ">=5.2" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@lexical/react": { + "version": "0.50.0", + "resolved": "https://registry.npmjs.org/@lexical/react/-/react-0.50.0.tgz", + "integrity": "sha512-q9USUeO5tunqPmxDG9D11kydRts5jgXO1WJ62u86WXeHOGjMtSjvVwLY+PfQDhCn0aNYF7XvGaIM3Aa04UxF7A==", + "license": "MIT", + "dependencies": { + "@floating-ui/react": "^0.27.19", + "@lexical/a11y": "0.50.0", + "@lexical/devtools-core": "0.50.0", + "@lexical/dragon": "0.50.0", + "@lexical/extension": "0.50.0", + "@lexical/hashtag": "0.50.0", + "@lexical/history": "0.50.0", + "@lexical/internal": "0.50.0", + "@lexical/link": "0.50.0", + "@lexical/list": "0.50.0", + "@lexical/mark": "0.50.0", + "@lexical/markdown": "0.50.0", + "@lexical/overflow": "0.50.0", + "@lexical/plain-text": "0.50.0", + "@lexical/rich-text": "0.50.0", + "@lexical/table": "0.50.0", + "@lexical/text": "0.50.0", + "@lexical/utils": "0.50.0", + "@lexical/yjs": "0.50.0", + "lexical": "0.50.0" + }, + "peerDependencies": { + "react": ">=18.x", + "react-dom": ">=18.x", + "typescript": ">=5.2", + "yjs": ">=13.5.37" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + }, + "yjs": { + "optional": true + } + } + }, + "node_modules/@lexical/rich-text": { + "version": "0.50.0", + "resolved": "https://registry.npmjs.org/@lexical/rich-text/-/rich-text-0.50.0.tgz", + "integrity": "sha512-4EDspglulL6zHlV53Azsq4OduRunJqyrDkldZ8ekrE8ujHhvu2UB3Utzq98Z8TSIllFPvNKmW0Qp/9lJ7378Ag==", + "license": "MIT", + "dependencies": { + "@lexical/a11y": "0.50.0", + "@lexical/clipboard": "0.50.0", + "@lexical/dragon": "0.50.0", + "@lexical/extension": "0.50.0", + "@lexical/html": "0.50.0", + "@lexical/selection": "0.50.0", + "@lexical/utils": "0.50.0", + "lexical": "0.50.0" + }, + "peerDependencies": { + "typescript": ">=5.2" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@lexical/selection": { + "version": "0.50.0", + "resolved": "https://registry.npmjs.org/@lexical/selection/-/selection-0.50.0.tgz", + "integrity": "sha512-Lu4W+Ht7xd3+R8fXorzsl1LbDMF7UALgvh0LA/nbY5qlmozEyfHr1z4oaV4HAzXN5F8NxSrxCfDEXt5EHU1bfA==", + "license": "MIT", + "dependencies": { + "@lexical/internal": "0.50.0", + "lexical": "0.50.0" + }, + "peerDependencies": { + "typescript": ">=5.2" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@lexical/table": { + "version": "0.50.0", + "resolved": "https://registry.npmjs.org/@lexical/table/-/table-0.50.0.tgz", + "integrity": "sha512-K5GDw8oIsujL8IQY9L5PJXxkODs0c9gqL1CROcfLw7kE4icNXeIVrK/kQ7K3SxQ/stpb5NnBLERTK9ohzPEuLQ==", + "license": "MIT", + "dependencies": { + "@lexical/clipboard": "0.50.0", + "@lexical/extension": "0.50.0", + "@lexical/html": "0.50.0", + "@lexical/internal": "0.50.0", + "@lexical/utils": "0.50.0", + "lexical": "0.50.0" + }, + "peerDependencies": { + "typescript": ">=5.2" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@lexical/text": { + "version": "0.50.0", + "resolved": "https://registry.npmjs.org/@lexical/text/-/text-0.50.0.tgz", + "integrity": "sha512-K2bf6NfzS+PutNrrNlWr47kZx34fCYyiX1vPT4a1/sob8LsGrYwy9mseyFFlNYDlWSP2U/xIKLv2JuaYZX8ohw==", + "license": "MIT", + "dependencies": { + "@lexical/internal": "0.50.0", + "lexical": "0.50.0" + }, + "peerDependencies": { + "typescript": ">=5.2" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@lexical/utils": { + "version": "0.50.0", + "resolved": "https://registry.npmjs.org/@lexical/utils/-/utils-0.50.0.tgz", + "integrity": "sha512-iFEKYQufeCtx9I918SteutyMkEKlR6VNldovnCE2ue9ilfKMnj8ghhenMaLzRfslzttvMLrn8d9DP5TWysZqZw==", + "license": "MIT", + "dependencies": { + "@lexical/internal": "0.50.0", + "@lexical/selection": "0.50.0", + "lexical": "0.50.0" + }, + "peerDependencies": { + "typescript": ">=5.2" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@lexical/yjs": { + "version": "0.50.0", + "resolved": "https://registry.npmjs.org/@lexical/yjs/-/yjs-0.50.0.tgz", + "integrity": "sha512-AfKaHZs0IpHDUS1uoB7yWbhP1VRVWuUbHZ3HnNI2bqhn0h05SWfxxwt/QCwaldLM0WzY9wszpQc8VFSHipjldA==", + "license": "MIT", + "dependencies": { + "@lexical/internal": "0.50.0", + "@lexical/selection": "0.50.0", + "lexical": "0.50.0" + }, + "peerDependencies": { + "typescript": ">=5.2", + "yjs": ">=13.5.37" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@monaco-editor/loader": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/@monaco-editor/loader/-/loader-1.7.0.tgz", + "integrity": "sha512-gIwR1HrJrrx+vfyOhYmCZ0/JcWqG5kbfG7+d3f/C1LXk2EvzAbHSg3MQ5lO2sMlo9izoAZ04shohfKLVT6crVA==", + "license": "MIT", + "dependencies": { + "state-local": "^1.0.6" + } + }, + "node_modules/@monaco-editor/react": { + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/@monaco-editor/react/-/react-4.7.0.tgz", + "integrity": "sha512-cyzXQCtO47ydzxpQtCGSQGOC8Gk3ZUeBXFAxD+CWXYFo5OqZyZUonFl0DwUlTyAfRHntBfw2p3w4s9R6oe1eCA==", + "license": "MIT", + "dependencies": { + "@monaco-editor/loader": "^1.5.0" + }, + "peerDependencies": { + "monaco-editor": ">= 0.25.0 < 1", + "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0", + "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0" + } + }, + "node_modules/@next/env": { + "version": "15.4.11", + "resolved": "https://registry.npmjs.org/@next/env/-/env-15.4.11.tgz", + "integrity": "sha512-mIYp/091eYfPFezKX7ZPTWqrmSXq+ih6+LcUyKvLmeLQGhlPtot33kuEOd4U+xAA7sFfj21+OtCpIZx0g5SpvQ==", + "license": "MIT" + }, + "node_modules/@next/swc-darwin-arm64": { + "version": "15.4.8", + "resolved": "https://registry.npmjs.org/@next/swc-darwin-arm64/-/swc-darwin-arm64-15.4.8.tgz", + "integrity": "sha512-Pf6zXp7yyQEn7sqMxur6+kYcywx5up1J849psyET7/8pG2gQTVMjU3NzgIt8SeEP5to3If/SaWmaA6H6ysBr1A==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-darwin-x64": { + "version": "15.4.8", + "resolved": "https://registry.npmjs.org/@next/swc-darwin-x64/-/swc-darwin-x64-15.4.8.tgz", + "integrity": "sha512-xla6AOfz68a6kq3gRQccWEvFC/VRGJmA/QuSLENSO7CZX5WIEkSz7r1FdXUjtGCQ1c2M+ndUAH7opdfLK1PQbw==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-linux-arm64-gnu": { + "version": "15.4.8", + "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-gnu/-/swc-linux-arm64-gnu-15.4.8.tgz", + "integrity": "sha512-y3fmp+1Px/SJD+5ntve5QLZnGLycsxsVPkTzAc3zUiXYSOlTPqT8ynfmt6tt4fSo1tAhDPmryXpYKEAcoAPDJw==", + "cpu": [ + "arm64" + ], + "libc": [ + "glibc" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-linux-arm64-musl": { + "version": "15.4.8", + "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-musl/-/swc-linux-arm64-musl-15.4.8.tgz", + "integrity": "sha512-DX/L8VHzrr1CfwaVjBQr3GWCqNNFgyWJbeQ10Lx/phzbQo3JNAxUok1DZ8JHRGcL6PgMRgj6HylnLNndxn4Z6A==", + "cpu": [ + "arm64" + ], + "libc": [ + "musl" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-linux-x64-gnu": { + "version": "15.4.8", + "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-gnu/-/swc-linux-x64-gnu-15.4.8.tgz", + "integrity": "sha512-9fLAAXKAL3xEIFdKdzG5rUSvSiZTLLTCc6JKq1z04DR4zY7DbAPcRvNm3K1inVhTiQCs19ZRAgUerHiVKMZZIA==", + "cpu": [ + "x64" + ], + "libc": [ + "glibc" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-linux-x64-musl": { + "version": "15.4.8", + "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-musl/-/swc-linux-x64-musl-15.4.8.tgz", + "integrity": "sha512-s45V7nfb5g7dbS7JK6XZDcapicVrMMvX2uYgOHP16QuKH/JA285oy6HcxlKqwUNaFY/UC6EvQ8QZUOo19cBKSA==", + "cpu": [ + "x64" + ], + "libc": [ + "musl" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-win32-arm64-msvc": { + "version": "15.4.8", + "resolved": "https://registry.npmjs.org/@next/swc-win32-arm64-msvc/-/swc-win32-arm64-msvc-15.4.8.tgz", + "integrity": "sha512-KjgeQyOAq7t/HzAJcWPGA8X+4WY03uSCZ2Ekk98S9OgCFsb6lfBE3dbUzUuEQAN2THbwYgFfxX2yFTCMm8Kehw==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-win32-x64-msvc": { + "version": "15.4.8", + "resolved": "https://registry.npmjs.org/@next/swc-win32-x64-msvc/-/swc-win32-x64-msvc-15.4.8.tgz", + "integrity": "sha512-Exsmf/+42fWVnLMaZHzshukTBxZrSwuuLKFvqhGHJ+mC1AokqieLY/XzAl3jc/CqhXLqLY3RRjkKJ9YnLPcRWg==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@payloadcms/db-postgres": { + "version": "3.90.2", + "resolved": "https://registry.npmjs.org/@payloadcms/db-postgres/-/db-postgres-3.90.2.tgz", + "integrity": "sha512-0DgQh5bZTnc8I7RdyE1Tvaj2MpFPGEtz0rbRdEvABYyFnhxSzuwSX0PevxAL4xma6sOdhbSSqOvW4hC3MayS9w==", + "license": "MIT", + "dependencies": { + "@payloadcms/drizzle": "3.90.2", + "@types/pg": "8.20.0", + "console-table-printer": "2.12.1", + "drizzle-kit": "0.31.7", + "drizzle-orm": "0.45.2", + "pg": "8.20.0", + "prompts": "2.4.2", + "to-snake-case": "1.0.0", + "uuid": "13.0.2" + }, + "peerDependencies": { + "payload": "3.90.2" + } + }, + "node_modules/@payloadcms/drizzle": { + "version": "3.90.2", + "resolved": "https://registry.npmjs.org/@payloadcms/drizzle/-/drizzle-3.90.2.tgz", + "integrity": "sha512-C5r0gimzaq6ih21jh3VPQNNRxFYCi6JhTgkcbf2c/xGF7MEEzNzDn3DgfFFe4zeDE4iuC9glYrXFs85AKghq8w==", + "license": "MIT", + "dependencies": { + "console-table-printer": "2.12.1", + "dequal": "2.0.3", + "drizzle-orm": "0.45.2", + "prompts": "2.4.2", + "to-snake-case": "1.0.0", + "uuid": "13.0.2" + }, + "peerDependencies": { + "payload": "3.90.2" + } + }, + "node_modules/@payloadcms/graphql": { + "version": "3.90.2", + "resolved": "https://registry.npmjs.org/@payloadcms/graphql/-/graphql-3.90.2.tgz", + "integrity": "sha512-z4a7+We4USitsIDlGkMfLpY+hclJgmF19C+I63dzC5deuOny6rJ/R3KhF/XfkaYn7Rz3VWPSk2gJh3+D041xMg==", + "license": "MIT", + "dependencies": { + "graphql-scalars": "1.22.2", + "pluralize": "8.0.0", + "ts-essentials": "10.0.3", + "tsx": "4.22.4" + }, + "bin": { + "payload-graphql": "bin.js" + }, + "peerDependencies": { + "graphql": "^16.8.1", + "payload": "3.90.2" + } + }, + "node_modules/@payloadcms/next": { + "version": "3.90.2", + "resolved": "https://registry.npmjs.org/@payloadcms/next/-/next-3.90.2.tgz", + "integrity": "sha512-ED5aP8LTG2S7jJl1v9zZMlcq9ZXgjWSVsUvILJsd2UwKNI5ingGsPuQVXxTFHicv2Zj9R0WFa+d6g6iqZWQcCg==", + "license": "MIT", + "dependencies": { + "@dnd-kit/core": "6.3.1", + "@dnd-kit/modifiers": "9.0.0", + "@dnd-kit/sortable": "10.0.0", + "@payloadcms/graphql": "3.90.2", + "@payloadcms/translations": "3.90.2", + "@payloadcms/ui": "3.90.2", + "busboy": "^1.6.0", + "dequal": "2.0.3", + "file-type": "21.3.4", + "graphql-http": "^1.22.0", + "graphql-playground-html": "1.6.30", + "http-status": "2.1.0", + "path-to-regexp": "6.3.0", + "qs-esm": "8.0.1", + "sass": "1.77.4", + "uuid": "13.0.2" + }, + "engines": { + "node": "^18.20.2 || >=20.9.0" + }, + "peerDependencies": { + "graphql": "^16.8.1", + "next": ">=15.2.9 <15.3.0 || >=15.3.9 <15.4.0 || >=15.4.11 <15.5.0 || >=16.3.3 <17.0.0", + "payload": "3.90.2" + } + }, + "node_modules/@payloadcms/richtext-lexical": { + "version": "3.90.2", + "resolved": "https://registry.npmjs.org/@payloadcms/richtext-lexical/-/richtext-lexical-3.90.2.tgz", + "integrity": "sha512-9D5U7W/F6MoR4KVcIGeOSQT8QiiQ1VnCO8SeVD4xXXi8Bb4OYSisjnTK3twlmCVObjWm+aURzfkcakRJ+Pv/EA==", + "license": "MIT", + "dependencies": { + "@lexical/clipboard": "0.50.0", + "@lexical/headless": "0.50.0", + "@lexical/html": "0.50.0", + "@lexical/link": "0.50.0", + "@lexical/list": "0.50.0", + "@lexical/mark": "0.50.0", + "@lexical/react": "0.50.0", + "@lexical/rich-text": "0.50.0", + "@lexical/selection": "0.50.0", + "@lexical/table": "0.50.0", + "@lexical/utils": "0.50.0", + "@payloadcms/translations": "3.90.2", + "@payloadcms/ui": "3.90.2", + "acorn": "8.16.0", + "bson-objectid": "2.0.4", + "csstype": "3.1.3", + "dequal": "2.0.3", + "escape-html": "1.0.3", + "jsox": "1.2.121", + "lexical": "0.50.0", + "mdast-util-from-markdown": "2.0.2", + "mdast-util-mdx-jsx": "3.1.3", + "micromark-extension-mdx-jsx": "3.0.1", + "qs-esm": "8.0.1", + "react-error-boundary": "4.1.2", + "ts-essentials": "10.0.3", + "uuid": "13.0.2" + }, + "engines": { + "node": "^18.20.2 || >=20.9.0" + }, + "peerDependencies": { + "@faceless-ui/modal": "3.0.0", + "@faceless-ui/scroll-info": "2.0.0", + "@payloadcms/next": "3.90.2", + "payload": "3.90.2", + "react": "^19.0.1 || ^19.1.2 || ^19.2.1", + "react-dom": "^19.0.1 || ^19.1.2 || ^19.2.1" + } + }, + "node_modules/@payloadcms/translations": { + "version": "3.90.2", + "resolved": "https://registry.npmjs.org/@payloadcms/translations/-/translations-3.90.2.tgz", + "integrity": "sha512-BGpXyw22ndzL6URrK28qlk2qIsksH8mbWpU/n8vaTt8W6O87KoniX4lJ82m5o0FR/wjWqzcuVRsE0TNX3/7gHg==", + "license": "MIT", + "dependencies": { + "date-fns": "4.1.0" + } + }, + "node_modules/@payloadcms/ui": { + "version": "3.90.2", + "resolved": "https://registry.npmjs.org/@payloadcms/ui/-/ui-3.90.2.tgz", + "integrity": "sha512-9OXA/WI+3u+Xa8xcvVTv4VtpAecRxx/39k9uBRlRnI20lWPGRvbOG4vIWUZKxHFQjZGGQke71HdLV4x2kFveQg==", + "license": "MIT", + "dependencies": { + "@date-fns/tz": "1.2.0", + "@dnd-kit/core": "6.3.1", + "@dnd-kit/sortable": "10.0.0", + "@dnd-kit/utilities": "3.2.2", + "@faceless-ui/modal": "3.0.0", + "@faceless-ui/scroll-info": "2.0.0", + "@faceless-ui/window-info": "3.0.1", + "@monaco-editor/react": "4.7.0", + "@payloadcms/translations": "3.90.2", + "@swc/helpers": ">=0.5.17", + "bson-objectid": "2.0.4", + "date-fns": "4.1.0", + "dequal": "2.0.3", + "md5": "2.3.0", + "object-to-formdata": "4.5.1", + "qs-esm": "8.0.1", + "react-datepicker": "7.6.0", + "react-image-crop": "10.1.8", + "react-select": "5.9.0", + "scheduler": "0.25.0", + "sonner": "^1.7.2", + "ts-essentials": "10.0.3", + "use-context-selector": "2.0.0", + "uuid": "13.0.2" + }, + "engines": { + "node": "^18.20.2 || >=20.9.0" + }, + "peerDependencies": { + "next": ">=15.2.9 <15.3.0 || >=15.3.9 <15.4.0 || >=15.4.11 <15.5.0 || >=16.3.3 <17.0.0", + "payload": "3.90.2", + "react": "^19.0.1 || ^19.1.2 || ^19.2.1", + "react-dom": "^19.0.1 || ^19.1.2 || ^19.2.1" + } + }, + "node_modules/@pinojs/redact": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/@pinojs/redact/-/redact-0.4.0.tgz", + "integrity": "sha512-k2ENnmBugE/rzQfEcdWHcCY+/FM3VLzH9cYEsbdsoqrvzAKRhUZeRNhAZvB8OitQJ1TBed3yqWtdjzS6wJKBwg==", + "license": "MIT" + }, + "node_modules/@preact/signals-core": { + "version": "1.14.4", + "resolved": "https://registry.npmjs.org/@preact/signals-core/-/signals-core-1.14.4.tgz", + "integrity": "sha512-HNB6HYeYKhQbJ1aKl+YRjrS4+QWHLKX6qKoUsfS/m0vqzsVaEBiZiaKbG/e+NKk2ch5ALQr/ihWaMHxiCuuWHA==", + "license": "MIT", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/preact" + } + }, + "node_modules/@swc/helpers": { + "version": "0.5.23", + "resolved": "https://registry.npmjs.org/@swc/helpers/-/helpers-0.5.23.tgz", + "integrity": "sha512-5lSsMOTXURePglDfvuAQUqkGek9Hg2kksOYay2m0+XR++b2NWYL/4sWyuvVBIs8oKnJaxkdi9whaL/sqN13afw==", + "license": "Apache-2.0", + "dependencies": { + "tslib": "^2.8.0" + } + }, + "node_modules/@tokenizer/inflate": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/@tokenizer/inflate/-/inflate-0.4.1.tgz", + "integrity": "sha512-2mAv+8pkG6GIZiF1kNg1jAjh27IDxEPKwdGul3snfztFerfPGI1LjDezZp3i7BElXompqEtPmoPx6c2wgtWsOA==", + "license": "MIT", + "dependencies": { + "debug": "^4.4.3", + "token-types": "^6.1.1" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/Borewit" + } + }, + "node_modules/@tokenizer/token": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/@tokenizer/token/-/token-0.3.0.tgz", + "integrity": "sha512-OvjF+z51L3ov0OyAU0duzsYuvO01PH7x4t6DJx+guahgTnBHkhJdG7soQeTSFLWN3efnHyibZ4Z8l2EuWwJN3A==", + "license": "MIT" + }, + "node_modules/@types/acorn": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/@types/acorn/-/acorn-4.0.6.tgz", + "integrity": "sha512-veQTnWP+1D/xbxVrPC3zHnCZRjSrKfhbMUlEA43iMZLu7EsnTtkJklIuwrCPbOi8YkvDQAiW05VQQFvvz9oieQ==", + "license": "MIT", + "dependencies": { + "@types/estree": "*" + } + }, + "node_modules/@types/busboy": { + "version": "1.5.4", + "resolved": "https://registry.npmjs.org/@types/busboy/-/busboy-1.5.4.tgz", + "integrity": "sha512-kG7WrUuAKK0NoyxfQHsVE6j1m01s6kMma64E+OZenQABMQyTJop1DumUWcLwAQ2JzpefU7PDYoRDKl8uZosFjw==", + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/debug": { + "version": "4.1.13", + "resolved": "https://registry.npmjs.org/@types/debug/-/debug-4.1.13.tgz", + "integrity": "sha512-KSVgmQmzMwPlmtljOomayoR89W4FynCAi3E8PPs7vmDVPe84hT+vGPKkJfThkmXs0x0jAaa9U8uW8bbfyS2fWw==", + "license": "MIT", + "dependencies": { + "@types/ms": "*" + } + }, + "node_modules/@types/estree": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.9.tgz", + "integrity": "sha512-GhdPgy1el4/ImP05X05Uw4cw2/M93BCUmnEvWZNStlCzEKME4Fkk+YpoA5OiHNQmoS7Cafb8Xa3Pya8m1Qrzeg==", + "license": "MIT" + }, + "node_modules/@types/estree-jsx": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/@types/estree-jsx/-/estree-jsx-1.0.5.tgz", + "integrity": "sha512-52CcUVNFyfb1A2ALocQw/Dd1BQFNmSdkuC3BkZ6iqhdMfQz7JWOFRuJFloOzjk+6WijU56m9oKXFAXc7o3Towg==", + "license": "MIT", + "dependencies": { + "@types/estree": "*" + } + }, + "node_modules/@types/hast": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/@types/hast/-/hast-3.0.5.tgz", + "integrity": "sha512-rp/ezSWaD1m44dPKICGhiskI13nVr7qTloFwDa/IYkhhf5nzwP+zIQcIJh3WIFSBOy/H1PzB40jPjMDksN4F+g==", + "license": "MIT", + "dependencies": { + "@types/unist": "*" + } + }, + "node_modules/@types/json-schema": { + "version": "7.0.15", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz", + "integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==", + "license": "MIT" + }, + "node_modules/@types/lodash": { + "version": "4.17.25", + "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.17.25.tgz", + "integrity": "sha512-+K1NIO8I+F9/wNulfVvu23QYd0Pe9/OCqRrim4NoYIf1VoEDL90Ve4ClzpyqBLc7NpGGWRvYNCKZ1BE/Jpf8dQ==", + "license": "MIT" + }, + "node_modules/@types/mdast": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-4.0.4.tgz", + "integrity": "sha512-kGaNbPh1k7AFzgpud/gMdvIm5xuECykRR+JnWKQno9TAXVa6WIVCGTPvYGekIDL4uwCZQSYbUxNBSb1aUo79oA==", + "license": "MIT", + "dependencies": { + "@types/unist": "*" + } + }, + "node_modules/@types/ms": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/@types/ms/-/ms-2.1.0.tgz", + "integrity": "sha512-GsCCIZDE/p3i96vtEqx+7dBUGXrc7zeSK3wwPHIaRThS+9OhWIXRqzs4d6k1SVU8g91DrNRWxWUGhp5KXQb2VA==", + "license": "MIT" + }, + "node_modules/@types/node": { + "version": "22.20.5", + "resolved": "https://registry.npmjs.org/@types/node/-/node-22.20.5.tgz", + "integrity": "sha512-U2+DNr+wSjpsTS/wZGYHq7GcwfuSmKiKvoPvK22zwTlRhU91yOniN4qRR5KhIjvif7ysw/dz/hKmfDH0Ris4aA==", + "license": "MIT", + "dependencies": { + "undici-types": "~6.21.0" + } + }, + "node_modules/@types/nodemailer": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/@types/nodemailer/-/nodemailer-8.0.2.tgz", + "integrity": "sha512-c7M5ox8p0nEOfbJ2E9Qcmt8/QCu/VzsiAhzBiZbvky2PhKZDHpKB3sQHBM5MEZNkCfBOaS6S9//AGPRTNB7IaA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/parse-json": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.2.tgz", + "integrity": "sha512-dISoDXWWQwUquiKsyZ4Ng+HX2KsPL7LyHKHQwgGFEA3IaKac4Obd+h2a/a6waisAoepJlBcx9paWqjA8/HVjCw==", + "license": "MIT" + }, + "node_modules/@types/pg": { + "version": "8.20.0", + "resolved": "https://registry.npmjs.org/@types/pg/-/pg-8.20.0.tgz", + "integrity": "sha512-bEPFOaMAHTEP1EzpvHTbmwR8UsFyHSKsRisLIHVMXnpNefSbGA1bD6CVy+qKjGSqmZqNqBDV2azOBo8TgkcVow==", + "license": "MIT", + "dependencies": { + "@types/node": "*", + "pg-protocol": "*", + "pg-types": "^2.2.0" + } + }, + "node_modules/@types/react": { + "version": "19.3.0", + "resolved": "https://registry.npmjs.org/@types/react/-/react-19.3.0.tgz", + "integrity": "sha512-N0rFCuH9YoxG9/m61l9MfpJKfmLOVU0em7ipIz6TRgSSkvReLB9vL85GB+yr8Bs5leqpvg96JSwF4ZS1s4viQg==", + "license": "MIT", + "dependencies": { + "csstype": "^3.2.2" + } + }, + "node_modules/@types/react-dom": { + "version": "19.3.0", + "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-19.3.0.tgz", + "integrity": "sha512-ZI7bU42mZXXKHn/qNLEw2IrbiINU7X5+vfgdixBHkCNpYWXjKgfQ/P+uyGb5CjOLB9UcnTeg3rylQtV2hym44Q==", + "dev": true, + "license": "MIT", + "peerDependencies": { + "@types/react": "^19.3.0" + } + }, + "node_modules/@types/react-transition-group": { + "version": "4.4.12", + "resolved": "https://registry.npmjs.org/@types/react-transition-group/-/react-transition-group-4.4.12.tgz", + "integrity": "sha512-8TV6R3h2j7a91c+1DXdJi3Syo69zzIZbz7Lg5tORM5LEJG7X/E6a1V3drRyBRZq7/utz7A+c4OgYLiLcYGHG6w==", + "license": "MIT", + "peerDependencies": { + "@types/react": "*" + } + }, + "node_modules/@types/react/node_modules/csstype": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.2.3.tgz", + "integrity": "sha512-z1HGKcYy2xA8AGQfwrn0PAy+PB7X/GSj3UVJW9qKyn43xWa+gl5nXmU4qqLMRzWVLFC8KusUX8T/0kCiOYpAIQ==", + "license": "MIT" + }, + "node_modules/@types/trusted-types": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/@types/trusted-types/-/trusted-types-2.0.7.tgz", + "integrity": "sha512-ScaPdn1dQczgbl0QFTeTOmVHFULt394XJgOQNoyVhZ6r2vLnMLJfBPd53SB52T/3G36VI1/g2MZaX0cwDuXsfw==", + "license": "MIT" + }, + "node_modules/@types/unist": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-3.0.3.tgz", + "integrity": "sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q==", + "license": "MIT" + }, + "node_modules/@types/whatwg-mimetype": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@types/whatwg-mimetype/-/whatwg-mimetype-3.0.2.tgz", + "integrity": "sha512-c2AKvDT8ToxLIOUlN51gTiHXflsfIFisS4pO7pDPoKouJCESkhZnEy623gwP9laCy5lnLDAw1vAzu2vM2YLOrA==", + "license": "MIT" + }, + "node_modules/@types/ws": { + "version": "8.18.2", + "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.18.2.tgz", + "integrity": "sha512-67MQl+fpWKVTT1NYdnmo3U4sc/xPo/zQBncVnI74qmQa0z/b+1g6iYqNmGCPbxO+zz2aklb08a0oHfegiVd0/w==", + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/acorn": { + "version": "8.16.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.16.0.tgz", + "integrity": "sha512-UVJyE9MttOsBQIDKw1skb9nAwQuR5wuGD3+82K6JgJlm/Y+KI92oNsMNGZCYdDsVtRHSak0pcV5Dno5+4jh9sw==", + "license": "MIT", + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/ajv": { + "version": "8.18.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.18.0.tgz", + "integrity": "sha512-PlXPeEWMXMZ7sPYOHqmDyCJzcfNrUr3fGNKtezX14ykXOEIvyK81d+qydx89KY5O71FKMPaQ2vBfBFI5NHR63A==", + "license": "MIT", + "dependencies": { + "fast-deep-equal": "^3.1.3", + "fast-uri": "^3.0.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/anymatch": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", + "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", + "license": "ISC", + "dependencies": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", + "license": "Python-2.0" + }, + "node_modules/atomic-sleep": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/atomic-sleep/-/atomic-sleep-1.0.0.tgz", + "integrity": "sha512-kNOjDqAh7px0XWNI+4QbzoiR/nTkHAWNud2uvnJquD1/x5a7EQZMJT0AczqK0Qn67oY/TTQ1LbUKajZpp3I9tQ==", + "license": "MIT", + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/babel-plugin-macros": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/babel-plugin-macros/-/babel-plugin-macros-3.1.0.tgz", + "integrity": "sha512-Cg7TFGpIr01vOQNODXOOaGz2NpCU5gl8x1qJFbb6hbZxR7XrcE2vtbAsTAbJ7/xwJtUuJEw8K8Zr/AE0LHlesg==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.12.5", + "cosmiconfig": "^7.0.0", + "resolve": "^1.19.0" + }, + "engines": { + "node": ">=10", + "npm": ">=6" + } + }, + "node_modules/binary-extensions": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.3.0.tgz", + "integrity": "sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==", + "license": "MIT", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/body-scroll-lock": { + "version": "4.0.0-beta.0", + "resolved": "https://registry.npmjs.org/body-scroll-lock/-/body-scroll-lock-4.0.0-beta.0.tgz", + "integrity": "sha512-a7tP5+0Mw3YlUJcGAKUqIBkYYGlYxk2fnCasq/FUph1hadxlTRjF+gAcZksxANnaMnALjxEddmSi/H3OR8ugcQ==", + "license": "MIT" + }, + "node_modules/braces": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", + "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", + "license": "MIT", + "dependencies": { + "fill-range": "^7.1.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/bson-objectid": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/bson-objectid/-/bson-objectid-2.0.4.tgz", + "integrity": "sha512-vgnKAUzcDoa+AeyYwXCoHyF2q6u/8H46dxu5JN+4/TZeq/Dlinn0K6GvxsCLb3LHUJl0m/TLiEK31kUwtgocMQ==", + "license": "Apache-2.0" + }, + "node_modules/buffer-from": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", + "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", + "license": "MIT" + }, + "node_modules/buffer-image-size": { + "version": "0.6.4", + "resolved": "https://registry.npmjs.org/buffer-image-size/-/buffer-image-size-0.6.4.tgz", + "integrity": "sha512-nEh+kZOPY1w+gcCMobZ6ETUp9WfibndnosbpwB1iJk/8Gt5ZF2bhS6+B6bPYz424KtwsR6Rflc3tCz1/ghX2dQ==", + "license": "MIT", + "dependencies": { + "@types/node": "*" + }, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/busboy": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/busboy/-/busboy-1.6.0.tgz", + "integrity": "sha512-8SFQbg/0hQ9xy3UNTB0YEnsNBbWfhf7RtnzpL7TkBiTBRfrQ9Fxcnz7VJsleJpyp6rVLvXiuORqjlHi5q+PYuA==", + "dependencies": { + "streamsearch": "^1.1.0" + }, + "engines": { + "node": ">=10.16.0" + } + }, + "node_modules/call-bind-apply-helpers": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz", + "integrity": "sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==", + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/call-bound": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/call-bound/-/call-bound-1.0.4.tgz", + "integrity": "sha512-+ys997U96po4Kx/ABpBCqhA9EuxJaQWDQg7295H4hBphv3IZg0boBKuwYpt4YXp6MZ5AmZQnU/tyMTlRpaSejg==", + "license": "MIT", + "dependencies": { + "call-bind-apply-helpers": "^1.0.2", + "get-intrinsic": "^1.3.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/caniuse-lite": { + "version": "1.0.30001814", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001814.tgz", + "integrity": "sha512-/Uaf1lAzr59XcMpW0o96WoEfr+VXK2OX4U9AgFoiSHsVJ4HppnIFUjtYzsyDH2+tgANaQb2/oxYGwCPapN1FpA==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/caniuse-lite" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "CC-BY-4.0" + }, + "node_modules/ccount": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/ccount/-/ccount-2.0.1.tgz", + "integrity": "sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/character-entities": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/character-entities/-/character-entities-2.0.2.tgz", + "integrity": "sha512-shx7oQ0Awen/BRIdkjkvz54PnEEI/EjwXDSIZp86/KKdbafHh1Df/RYGBhn4hbe2+uKC9FnT5UCEdyPz3ai9hQ==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/character-entities-html4": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/character-entities-html4/-/character-entities-html4-2.1.0.tgz", + "integrity": "sha512-1v7fgQRj6hnSwFpq1Eu0ynr/CDEw0rXo2B61qXrLNdHZmPKgb7fqS1a2JwF0rISo9q77jDI8VMEHoApn8qDoZA==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/character-entities-legacy": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/character-entities-legacy/-/character-entities-legacy-3.0.0.tgz", + "integrity": "sha512-RpPp0asT/6ufRm//AJVwpViZbGM/MkjQFxJccQRHmISF/22NBtsHqAWmL+/pmkPWoIUJdWyeVleTl1wydHATVQ==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/character-reference-invalid": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/character-reference-invalid/-/character-reference-invalid-2.0.1.tgz", + "integrity": "sha512-iBZ4F4wRbyORVsu0jPV7gXkOsGYjGHPmAyv+HiHG8gi5PtC9KI2j1+v8/tlibRvjoWX027ypmG/n0HtO5t7unw==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/charenc": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/charenc/-/charenc-0.0.2.tgz", + "integrity": "sha512-yrLQ/yVUFXkzg7EDQsPieE/53+0RlaWTs+wBrvW36cyilJ2SaDWfl4Yj7MtLTXleV9uEKefbAGUPv2/iWSooRA==", + "license": "BSD-3-Clause", + "engines": { + "node": "*" + } + }, + "node_modules/chokidar": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz", + "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==", + "license": "MIT", + "dependencies": { + "anymatch": "~3.1.2", + "braces": "~3.0.2", + "glob-parent": "~5.1.2", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.6.0" + }, + "engines": { + "node": ">= 8.10.0" + }, + "funding": { + "url": "https://paulmillr.com/funding/" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + } + }, + "node_modules/ci-info": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-4.4.0.tgz", + "integrity": "sha512-77PSwercCZU2Fc4sX94eF8k8Pxte6JAwL4/ICZLFjJLqegs7kCuAsqqj/70NQF6TvDpgFjkubQB2FW2ZZddvQg==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/sibiraj-s" + } + ], + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/client-only": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/client-only/-/client-only-0.0.1.tgz", + "integrity": "sha512-IV3Ou0jSMzZrd3pZ48nLkT9DA7Ag1pnPzaiQhpW7c3RbcqqzvzzVu+L8gfqMp/8IM2MQtSiqaCxrrcfu8I8rMA==", + "license": "MIT" + }, + "node_modules/clsx": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/clsx/-/clsx-2.1.1.tgz", + "integrity": "sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/colorette": { + "version": "2.0.20", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.20.tgz", + "integrity": "sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==", + "license": "MIT" + }, + "node_modules/commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", + "license": "MIT" + }, + "node_modules/console-table-printer": { + "version": "2.12.1", + "resolved": "https://registry.npmjs.org/console-table-printer/-/console-table-printer-2.12.1.tgz", + "integrity": "sha512-wKGOQRRvdnd89pCeH96e2Fn4wkbenSP6LMHfjfyNLMbGuHEFbMqQNuxXqd0oXG9caIOQ1FTvc5Uijp9/4jujnQ==", + "license": "MIT", + "dependencies": { + "simple-wcswidth": "^1.0.1" + } + }, + "node_modules/convert-source-map": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz", + "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==", + "license": "MIT" + }, + "node_modules/cosmiconfig": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.1.0.tgz", + "integrity": "sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA==", + "license": "MIT", + "dependencies": { + "@types/parse-json": "^4.0.0", + "import-fresh": "^3.2.1", + "parse-json": "^5.0.0", + "path-type": "^4.0.0", + "yaml": "^1.10.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/croner": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/croner/-/croner-10.0.1.tgz", + "integrity": "sha512-ixNtAJndqh173VQ4KodSdJEI6nuioBWI0V1ITNKhZZsO0pEMoDxz539T4FTTbSZ/xIOSuDnzxLVRqBVSvPNE2g==", + "funding": [ + { + "type": "other", + "url": "https://paypal.me/hexagonpp" + }, + { + "type": "github", + "url": "https://github.com/sponsors/hexagon" + } + ], + "license": "MIT", + "engines": { + "node": ">=18.0" + } + }, + "node_modules/crypt": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/crypt/-/crypt-0.0.2.tgz", + "integrity": "sha512-mCxBlsHFYh9C+HVpiEacem8FEBnMXgU9gy4zmNC+SXAZNB/1idgp/aulFJ4FgCi7GPEVbfyng092GqL2k2rmow==", + "license": "BSD-3-Clause", + "engines": { + "node": "*" + } + }, + "node_modules/cssfilter": { + "version": "0.0.10", + "resolved": "https://registry.npmjs.org/cssfilter/-/cssfilter-0.0.10.tgz", + "integrity": "sha512-FAaLDaplstoRsDR8XGYH51znUN0UY7nMc6Z9/fvE8EXGwvJE9hu7W2vHwx1+bd6gCYnln9nLbzxFTrcO9YQDZw==", + "license": "MIT" + }, + "node_modules/csstype": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.3.tgz", + "integrity": "sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==", + "license": "MIT" + }, + "node_modules/dataloader": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/dataloader/-/dataloader-2.2.3.tgz", + "integrity": "sha512-y2krtASINtPFS1rSDjacrFgn1dcUuoREVabwlOGOe4SdxenREqwjwjElAdwvbGM7kgZz9a3KVicWR7vcz8rnzA==", + "license": "MIT" + }, + "node_modules/date-fns": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/date-fns/-/date-fns-4.1.0.tgz", + "integrity": "sha512-Ukq0owbQXxa/U3EGtsdVBkR1w7KOQ5gIBqdH2hkvknzZPYvBxb/aa6E8L7tmjFtkwZBu3UXBbjIgPo/Ez4xaNg==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/kossnocorp" + } + }, + "node_modules/dateformat": { + "version": "4.6.3", + "resolved": "https://registry.npmjs.org/dateformat/-/dateformat-4.6.3.tgz", + "integrity": "sha512-2P0p0pFGzHS5EMnhdxQi7aJN+iMheud0UhG4dlE1DLAlvL8JHjJJTX/CSm4JXwV0Ka5nGk3zC5mcb5bUQUxxMA==", + "license": "MIT", + "engines": { + "node": "*" + } + }, + "node_modules/debug": { + "version": "4.4.3", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz", + "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==", + "license": "MIT", + "dependencies": { + "ms": "^2.1.3" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/decode-named-character-reference": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/decode-named-character-reference/-/decode-named-character-reference-1.3.0.tgz", + "integrity": "sha512-GtpQYB283KrPp6nRw50q3U9/VfOutZOe103qlN7BPP6Ad27xYnOIWv4lPzo8HCAL+mMZofJ9KEy30fq6MfaK6Q==", + "license": "MIT", + "dependencies": { + "character-entities": "^2.0.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/deepmerge": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz", + "integrity": "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/dequal": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/dequal/-/dequal-2.0.3.tgz", + "integrity": "sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/detect-libc": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.1.2.tgz", + "integrity": "sha512-Btj2BOOO83o3WyH59e8MgXsxEQVcarkUOpEYrubB0urwnN10yQ364rsiByU11nZlqWYZm05i/of7io4mzihBtQ==", + "license": "Apache-2.0", + "engines": { + "node": ">=8" + } + }, + "node_modules/devlop": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/devlop/-/devlop-1.1.0.tgz", + "integrity": "sha512-RWmIqhcFf1lRYBvNmr7qTNuyCt/7/ns2jbpp1+PalgE/rDQcBT0fioSMUpJ93irlUhC5hrg4cYqe6U+0ImW0rA==", + "license": "MIT", + "dependencies": { + "dequal": "^2.0.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/dom-helpers": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/dom-helpers/-/dom-helpers-5.2.1.tgz", + "integrity": "sha512-nRCa7CK3VTrM2NmGkIy4cbK7IZlgBE/PYMn55rrXefr5xXDP0LdtfPnblFDoVdcAfslJ7or6iqAUnx0CCGIWQA==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.8.7", + "csstype": "^3.0.2" + } + }, + "node_modules/dompurify": { + "version": "3.4.15", + "resolved": "https://registry.npmjs.org/dompurify/-/dompurify-3.4.15.tgz", + "integrity": "sha512-EUBjM+B+lkDE41iE82DDSCfkoPGfXx8IxFxPMjNzm/Uk4xDet77rTN9wqlxlVg71kK7XGuUMv6wUxJUwwv+Xyw==", + "license": "(MPL-2.0 OR Apache-2.0)", + "peer": true, + "optionalDependencies": { + "@types/trusted-types": "^2.0.7" + } + }, + "node_modules/drizzle-kit": { + "version": "0.31.7", + "resolved": "https://registry.npmjs.org/drizzle-kit/-/drizzle-kit-0.31.7.tgz", + "integrity": "sha512-hOzRGSdyKIU4FcTSFYGKdXEjFsncVwHZ43gY3WU5Bz9j5Iadp6Rh6hxLSQ1IWXpKLBKt/d5y1cpSPcV+FcoQ1A==", + "license": "MIT", + "dependencies": { + "@drizzle-team/brocli": "^0.10.2", + "@esbuild-kit/esm-loader": "^2.5.5", + "esbuild": "^0.25.4", + "esbuild-register": "^3.5.0" + }, + "bin": { + "drizzle-kit": "bin.cjs" + } + }, + "node_modules/drizzle-orm": { + "version": "0.45.2", + "resolved": "https://registry.npmjs.org/drizzle-orm/-/drizzle-orm-0.45.2.tgz", + "integrity": "sha512-kY0BSaTNYWnoDMVoyY8uxmyHjpJW1geOmBMdSSicKo9CIIWkSxMIj2rkeSR51b8KAPB7m+qysjuHme5nKP+E5Q==", + "license": "Apache-2.0", + "peerDependencies": { + "@aws-sdk/client-rds-data": ">=3", + "@cloudflare/workers-types": ">=4", + "@electric-sql/pglite": ">=0.2.0", + "@libsql/client": ">=0.10.0", + "@libsql/client-wasm": ">=0.10.0", + "@neondatabase/serverless": ">=0.10.0", + "@op-engineering/op-sqlite": ">=2", + "@opentelemetry/api": "^1.4.1", + "@planetscale/database": ">=1.13", + "@prisma/client": "*", + "@tidbcloud/serverless": "*", + "@types/better-sqlite3": "*", + "@types/pg": "*", + "@types/sql.js": "*", + "@upstash/redis": ">=1.34.7", + "@vercel/postgres": ">=0.8.0", + "@xata.io/client": "*", + "better-sqlite3": ">=7", + "bun-types": "*", + "expo-sqlite": ">=14.0.0", + "gel": ">=2", + "knex": "*", + "kysely": "*", + "mysql2": ">=2", + "pg": ">=8", + "postgres": ">=3", + "sql.js": ">=1", + "sqlite3": ">=5" + }, + "peerDependenciesMeta": { + "@aws-sdk/client-rds-data": { + "optional": true + }, + "@cloudflare/workers-types": { + "optional": true + }, + "@electric-sql/pglite": { + "optional": true + }, + "@libsql/client": { + "optional": true + }, + "@libsql/client-wasm": { + "optional": true + }, + "@neondatabase/serverless": { + "optional": true + }, + "@op-engineering/op-sqlite": { + "optional": true + }, + "@opentelemetry/api": { + "optional": true + }, + "@planetscale/database": { + "optional": true + }, + "@prisma/client": { + "optional": true + }, + "@tidbcloud/serverless": { + "optional": true + }, + "@types/better-sqlite3": { + "optional": true + }, + "@types/pg": { + "optional": true + }, + "@types/sql.js": { + "optional": true + }, + "@upstash/redis": { + "optional": true + }, + "@vercel/postgres": { + "optional": true + }, + "@xata.io/client": { + "optional": true + }, + "better-sqlite3": { + "optional": true + }, + "bun-types": { + "optional": true + }, + "expo-sqlite": { + "optional": true + }, + "gel": { + "optional": true + }, + "knex": { + "optional": true + }, + "kysely": { + "optional": true + }, + "mysql2": { + "optional": true + }, + "pg": { + "optional": true + }, + "postgres": { + "optional": true + }, + "prisma": { + "optional": true + }, + "sql.js": { + "optional": true + }, + "sqlite3": { + "optional": true + } + } + }, + "node_modules/dunder-proto": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/dunder-proto/-/dunder-proto-1.0.1.tgz", + "integrity": "sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==", + "license": "MIT", + "dependencies": { + "call-bind-apply-helpers": "^1.0.1", + "es-errors": "^1.3.0", + "gopd": "^1.2.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/end-of-stream": { + "version": "1.4.5", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.5.tgz", + "integrity": "sha512-ooEGc6HP26xXq/N+GCGOT0JKCLDGrq2bQUZrQ7gyrJiZANJ/8YDTxTpQBXGMn+WbIQXNVpyWymm7KYVICQnyOg==", + "license": "MIT", + "dependencies": { + "once": "^1.4.0" + } + }, + "node_modules/entities": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/entities/-/entities-7.0.1.tgz", + "integrity": "sha512-TWrgLOFUQTH994YUyl1yT4uyavY5nNB5muff+RtWaqNVCAK408b5ZnnbNAUEWLTCpum9w6arT70i1XdQ4UeOPA==", + "license": "BSD-2-Clause", + "engines": { + "node": ">=0.12" + }, + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, + "node_modules/error-ex": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.4.tgz", + "integrity": "sha512-sqQamAnR14VgCr1A618A3sGrygcpK+HEbenA/HiEAkkUwcZIIB/tgWqHFxWgOyDh4nB4JCRimh79dR5Ywc9MDQ==", + "license": "MIT", + "dependencies": { + "is-arrayish": "^0.2.1" + } + }, + "node_modules/es-define-property": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.1.tgz", + "integrity": "sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-errors": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-object-atoms": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.1.2.tgz", + "integrity": "sha512-HWcBoN6NileqtSydK2FqHbS/LoDd2pqrnQHLyJzBj4kOp/ky2MWMN694xOfkK8/SnUsW2DH7EfyVlydKCsm1Zw==", + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/esbuild": { + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.25.12.tgz", + "integrity": "sha512-bbPBYYrtZbkt6Os6FiTLCTFxvq4tt3JKall1vRwshA3fdVztsLAatFaZobhkBC8/BrPetoa0oksYoKXoG4ryJg==", + "hasInstallScript": true, + "license": "MIT", + "bin": { + "esbuild": "bin/esbuild" + }, + "engines": { + "node": ">=18" + }, + "optionalDependencies": { + "@esbuild/aix-ppc64": "0.25.12", + "@esbuild/android-arm": "0.25.12", + "@esbuild/android-arm64": "0.25.12", + "@esbuild/android-x64": "0.25.12", + "@esbuild/darwin-arm64": "0.25.12", + "@esbuild/darwin-x64": "0.25.12", + "@esbuild/freebsd-arm64": "0.25.12", + "@esbuild/freebsd-x64": "0.25.12", + "@esbuild/linux-arm": "0.25.12", + "@esbuild/linux-arm64": "0.25.12", + "@esbuild/linux-ia32": "0.25.12", + "@esbuild/linux-loong64": "0.25.12", + "@esbuild/linux-mips64el": "0.25.12", + "@esbuild/linux-ppc64": "0.25.12", + "@esbuild/linux-riscv64": "0.25.12", + "@esbuild/linux-s390x": "0.25.12", + "@esbuild/linux-x64": "0.25.12", + "@esbuild/netbsd-arm64": "0.25.12", + "@esbuild/netbsd-x64": "0.25.12", + "@esbuild/openbsd-arm64": "0.25.12", + "@esbuild/openbsd-x64": "0.25.12", + "@esbuild/openharmony-arm64": "0.25.12", + "@esbuild/sunos-x64": "0.25.12", + "@esbuild/win32-arm64": "0.25.12", + "@esbuild/win32-ia32": "0.25.12", + "@esbuild/win32-x64": "0.25.12" + } + }, + "node_modules/esbuild-register": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/esbuild-register/-/esbuild-register-3.6.0.tgz", + "integrity": "sha512-H2/S7Pm8a9CL1uhp9OvjwrBh5Pvx0H8qVOxNu8Wed9Y7qv56MPtq+GGM8RJpq6glYJn9Wspr8uw7l55uyinNeg==", + "license": "MIT", + "dependencies": { + "debug": "^4.3.4" + }, + "peerDependencies": { + "esbuild": ">=0.12 <1" + } + }, + "node_modules/escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", + "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==", + "license": "MIT" + }, + "node_modules/escape-string-regexp": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/estree-util-is-identifier-name": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/estree-util-is-identifier-name/-/estree-util-is-identifier-name-3.0.0.tgz", + "integrity": "sha512-hFtqIDZTIUZ9BXLb8y4pYGyk6+wekIivNVTcmvk8NoOh+VeRn5y6cEHzbURrWbfp1fIqdVipilzj+lfaadNZmg==", + "license": "MIT", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/estree-util-visit": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/estree-util-visit/-/estree-util-visit-2.0.0.tgz", + "integrity": "sha512-m5KgiH85xAhhW8Wta0vShLcUvOsh3LLPI2YVwcbio1l7E09NTLL1EyMZFM1OyWowoH0skScNbhOPl4kcBgzTww==", + "license": "MIT", + "dependencies": { + "@types/estree-jsx": "^1.0.0", + "@types/unist": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/fast-copy": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/fast-copy/-/fast-copy-3.1.0.tgz", + "integrity": "sha512-IuCOCDFM1F/s4LtG7Bjr3yUUwPHybyhqN74xk2cMYoP51vVeErMy8+6HGFchi/+45lW8uzhs6lBeEqks2GWt6A==", + "license": "MIT" + }, + "node_modules/fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", + "license": "MIT" + }, + "node_modules/fast-safe-stringify": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/fast-safe-stringify/-/fast-safe-stringify-2.1.1.tgz", + "integrity": "sha512-W+KJc2dmILlPplD/H4K9l9LcAHAfPtP6BY84uVLXQ6Evcz9Lcg33Y2z1IVblT6xdY54PXYVHEv+0Wpq8Io6zkA==", + "license": "MIT" + }, + "node_modules/fast-uri": { + "version": "3.1.8", + "resolved": "https://registry.npmjs.org/fast-uri/-/fast-uri-3.1.8.tgz", + "integrity": "sha512-GZMtZUTNRpOVIECoXwLNZS5xUGE+mVNbTB8h/7Rwh2TFWcBQiPzTgyZi05BF9UMZKkLJv8XBRJTlU7zg8+ZfMg==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/fastify" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/fastify" + } + ], + "license": "BSD-3-Clause" + }, + "node_modules/file-type": { + "version": "21.3.4", + "resolved": "https://registry.npmjs.org/file-type/-/file-type-21.3.4.tgz", + "integrity": "sha512-Ievi/yy8DS3ygGvT47PjSfdFoX+2isQueoYP1cntFW1JLYAuS4GD7NUPGg4zv2iZfV52uDyk5w5Z0TdpRS6Q1g==", + "license": "MIT", + "dependencies": { + "@tokenizer/inflate": "^0.4.1", + "strtok3": "^10.3.4", + "token-types": "^6.1.1", + "uint8array-extras": "^1.4.0" + }, + "engines": { + "node": ">=20" + }, + "funding": { + "url": "https://github.com/sindresorhus/file-type?sponsor=1" + } + }, + "node_modules/fill-range": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", + "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", + "license": "MIT", + "dependencies": { + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/find-root": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/find-root/-/find-root-1.1.0.tgz", + "integrity": "sha512-NKfW6bec6GfKc0SGx1e07QZY9PE99u0Bft/0rzSD5k3sO/vwkVUpDUKVm5Gpp5Ue3YfShPFTX2070tDs5kB9Ng==", + "license": "MIT" + }, + "node_modules/focus-trap": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/focus-trap/-/focus-trap-7.5.4.tgz", + "integrity": "sha512-N7kHdlgsO/v+iD/dMoJKtsSqs5Dz/dXZVebRgJw23LDk+jMi/974zyiOYDziY2JPp8xivq9BmUGwIJMiuSBi7w==", + "license": "MIT", + "dependencies": { + "tabbable": "^6.2.0" + } + }, + "node_modules/fsevents": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", + "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", + "hasInstallScript": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, + "node_modules/function-bind": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-intrinsic": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.3.0.tgz", + "integrity": "sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==", + "license": "MIT", + "dependencies": { + "call-bind-apply-helpers": "^1.0.2", + "es-define-property": "^1.0.1", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.1.1", + "function-bind": "^1.1.2", + "get-proto": "^1.0.1", + "gopd": "^1.2.0", + "has-symbols": "^1.1.0", + "hasown": "^2.0.2", + "math-intrinsics": "^1.1.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-proto": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/get-proto/-/get-proto-1.0.1.tgz", + "integrity": "sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==", + "license": "MIT", + "dependencies": { + "dunder-proto": "^1.0.1", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/get-tsconfig": { + "version": "4.14.3", + "resolved": "https://registry.npmjs.org/get-tsconfig/-/get-tsconfig-4.14.3.tgz", + "integrity": "sha512-++QEw4DIY7WGoukz+/+A/8dGYPT9l9yIadnmSgZ8Rjr3YVSVDipQSO9CdnJo9ePqFqUUqh+wk9uIaoiAwsiPkA==", + "license": "MIT", + "dependencies": { + "resolve-pkg-maps": "^1.0.0" + }, + "funding": { + "url": "https://github.com/privatenumber/get-tsconfig?sponsor=1" + } + }, + "node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "license": "ISC", + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/gopd": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz", + "integrity": "sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/graphql": { + "version": "16.14.2", + "resolved": "https://registry.npmjs.org/graphql/-/graphql-16.14.2.tgz", + "integrity": "sha512-Chq1s4CY7jmh8gO2qvLIJyfCDIN+EHLFW/9iShnp1z8FjBQMoodWP1kDC36VAMXXIvAjj4ARa7ntfAV2BrjsbA==", + "license": "MIT", + "peer": true, + "engines": { + "node": "^12.22.0 || ^14.16.0 || ^16.0.0 || >=17.0.0" + } + }, + "node_modules/graphql-http": { + "version": "1.23.1", + "resolved": "https://registry.npmjs.org/graphql-http/-/graphql-http-1.23.1.tgz", + "integrity": "sha512-h6AcykL7+xp22QvOnK0fu1eHk9AZG1ngF71rk0ZGuGupnjm1yqXRFrZ/eMv4Q1FTCWILJ5o6hVAxzt3S8/wPHQ==", + "license": "MIT", + "workspaces": [ + "implementations/**/*" + ], + "engines": { + "node": ">=12" + }, + "peerDependencies": { + "graphql": ">=0.11 <=17" + } + }, + "node_modules/graphql-playground-html": { + "version": "1.6.30", + "resolved": "https://registry.npmjs.org/graphql-playground-html/-/graphql-playground-html-1.6.30.tgz", + "integrity": "sha512-tpCujhsJMva4aqE8ULnF7/l3xw4sNRZcSHu+R00VV+W0mfp+Q20Plvcrp+5UXD+2yS6oyCXncA+zoQJQqhGCEw==", + "license": "MIT", + "dependencies": { + "xss": "^1.0.6" + } + }, + "node_modules/graphql-scalars": { + "version": "1.22.2", + "resolved": "https://registry.npmjs.org/graphql-scalars/-/graphql-scalars-1.22.2.tgz", + "integrity": "sha512-my9FB4GtghqXqi/lWSVAOPiTzTnnEzdOXCsAC2bb5V7EFNQjVjwy3cSSbUvgYOtDuDibd+ZsCDhz+4eykYOlhQ==", + "license": "MIT", + "dependencies": { + "tslib": "^2.5.0" + }, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "graphql": "^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0" + } + }, + "node_modules/happy-dom": { + "version": "20.14.5", + "resolved": "https://registry.npmjs.org/happy-dom/-/happy-dom-20.14.5.tgz", + "integrity": "sha512-x/RzkpWO40bTjIoT30iQtt64FLLmH/iRcUCN2X//bLx7H3ifkdfPXyqsro/OYtqzIAhiLMMA7mmiOR9C3NOKjQ==", + "license": "MIT", + "dependencies": { + "@types/node": ">=20.0.0", + "@types/whatwg-mimetype": "^3.0.2", + "@types/ws": "^8.18.1", + "buffer-image-size": "^0.6.4", + "entities": "^7.0.1", + "whatwg-mimetype": "^3.0.0", + "ws": "^8.21.0" + }, + "engines": { + "node": ">=20.0.0" + } + }, + "node_modules/has-symbols": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.1.0.tgz", + "integrity": "sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/hasown": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.4.tgz", + "integrity": "sha512-T2UbfbBEF32wiepXIsMlTW9+dDYC6wMh/t/vYA4tuOMKqWz/n3vr1NFSxQiyP+zk2mXsoMA/i/7qV6LKut1t1A==", + "license": "MIT", + "dependencies": { + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/help-me": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/help-me/-/help-me-5.0.0.tgz", + "integrity": "sha512-7xgomUX6ADmcYzFik0HzAxh/73YlKR9bmFzf51CZwR+b6YtzU2m0u49hQCqV6SvlqIqsaxovfwdvbnsw3b/zpg==", + "license": "MIT" + }, + "node_modules/hoist-non-react-statics": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz", + "integrity": "sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==", + "license": "BSD-3-Clause", + "dependencies": { + "react-is": "^16.7.0" + } + }, + "node_modules/http-status": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/http-status/-/http-status-2.1.0.tgz", + "integrity": "sha512-O5kPr7AW7wYd/BBiOezTwnVAnmSNFY+J7hlZD2X5IOxVBetjcHAiTXhzj0gMrnojQlwy+UT1/Y3H3vJ3UlmvLA==", + "license": "BSD-3-Clause", + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/ieee754": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", + "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "BSD-3-Clause" + }, + "node_modules/image-dimensions": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/image-dimensions/-/image-dimensions-2.5.1.tgz", + "integrity": "sha512-It7CkTNp7IYA8jhvGgz8K18OAbHF3/Juk8RNEyTyMFfolJOIU1Y2wGDnzDQPbGCjyxVF/++pwIZE0BKJUEOb1g==", + "license": "MIT", + "bin": { + "image-dimensions": "cli.js" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/immutable": { + "version": "4.3.9", + "resolved": "https://registry.npmjs.org/immutable/-/immutable-4.3.9.tgz", + "integrity": "sha512-ObHy4YN7ycwZOUCLI1/6svfyAFu7vL8RhAvVu/bh/RZW9EPlOyDaQ9jDQWCtdqzaXUjgXZCW1migtHE7YI7UGQ==", + "license": "MIT" + }, + "node_modules/import-fresh": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.1.tgz", + "integrity": "sha512-TR3KfrTZTYLPB6jUjfx6MF9WcWrHL9su5TObK4ZkYgBdWKPOFoSoQIdEuTuR82pmtxH2spWG9h6etwfr1pLBqQ==", + "license": "MIT", + "dependencies": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/ipaddr.js": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.2.0.tgz", + "integrity": "sha512-Ag3wB2o37wslZS19hZqorUnrnzSkpOVy+IiiDEiTqNubEYpYuHWIf6K4psgN2ZWKExS4xhVCrRVfb/wfW8fWJA==", + "license": "MIT", + "engines": { + "node": ">= 10" + } + }, + "node_modules/is-alphabetical": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-alphabetical/-/is-alphabetical-2.0.1.tgz", + "integrity": "sha512-FWyyY60MeTNyeSRpkM2Iry0G9hpr7/9kD40mD/cGQEuilcZYS4okz8SN2Q6rLCJ8gbCt6fN+rC+6tMGS99LaxQ==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/is-alphanumerical": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-alphanumerical/-/is-alphanumerical-2.0.1.tgz", + "integrity": "sha512-hmbYhX/9MUMF5uh7tOXyK/n0ZvWpad5caBA17GsC6vyuCqaWliRG5K1qS9inmUhEMaOBIW7/whAnSwveW/LtZw==", + "license": "MIT", + "dependencies": { + "is-alphabetical": "^2.0.0", + "is-decimal": "^2.0.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==", + "license": "MIT" + }, + "node_modules/is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "license": "MIT", + "dependencies": { + "binary-extensions": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-buffer": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", + "license": "MIT" + }, + "node_modules/is-core-module": { + "version": "2.17.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.17.0.tgz", + "integrity": "sha512-J/vG0zBCbIKOQFfufSwyXdMrsohyJIUNkrnmo6WZGzoM7tr/lsbfW5b2BvisL6zsyMzK9UxV9L6c7AoFbyXHOA==", + "license": "MIT", + "dependencies": { + "hasown": "^2.0.4" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-decimal": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-decimal/-/is-decimal-2.0.1.tgz", + "integrity": "sha512-AAB9hiomQs5DXWcRB1rqsxGUstbRroFOPPVAomNk/3XHR5JyEZChOyTWe2oayKnsSsr/kcGqF+z6yuH6HHpN0A==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "license": "MIT", + "dependencies": { + "is-extglob": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-hexadecimal": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-hexadecimal/-/is-hexadecimal-2.0.1.tgz", + "integrity": "sha512-DgZQp241c8oO6cA1SbTEWiXeoxV42vlcJxgH+B3hi1AiqqKruZR3ZGF8In3fj4+/y/7rHvlOZLZtgJ/4ttYGZg==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "license": "MIT", + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/isomorphic.js": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/isomorphic.js/-/isomorphic.js-0.2.5.tgz", + "integrity": "sha512-PIeMbHqMt4DnUP3MA/Flc0HElYjMXArsw1qwJZcm9sqR8mq3l8NYizFMty0pWwE/tzIGH3EKK5+jes5mAr85yw==", + "license": "MIT", + "peer": true, + "funding": { + "type": "GitHub Sponsors ❤", + "url": "https://github.com/sponsors/dmonad" + } + }, + "node_modules/jose": { + "version": "5.10.0", + "resolved": "https://registry.npmjs.org/jose/-/jose-5.10.0.tgz", + "integrity": "sha512-s+3Al/p9g32Iq+oqXxkW//7jk2Vig6FF1CFqzVXoTUXt2qz89YWbL+OwS17NFYEvxC35n0FKeGO2LGYSxeM2Gg==", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/panva" + } + }, + "node_modules/joycon": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/joycon/-/joycon-3.1.1.tgz", + "integrity": "sha512-34wB/Y7MW7bzjKRjUKTa46I2Z7eV62Rkhva+KkopW7Qvv/OSWBqvkSY7vusOPrNuZcUG3tApvdVgNB8POj3SPw==", + "license": "MIT", + "engines": { + "node": ">=10" + } + }, + "node_modules/js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", + "license": "MIT" + }, + "node_modules/js-yaml": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.3.2.tgz", + "integrity": "sha512-SFNOvSJ+Dgf/9An904Yx+CgSlIPCkIpao4qo51lpee25TIRejdH3rhR4EZMGoNx3/TP3O+wzWuiTFl4sqbltzA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/puzrin" + }, + { + "type": "github", + "url": "https://github.com/sponsors/nodeca" + } + ], + "license": "MIT", + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/jsesc": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-3.1.0.tgz", + "integrity": "sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA==", + "license": "MIT", + "bin": { + "jsesc": "bin/jsesc" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/json-parse-even-better-errors": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", + "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", + "license": "MIT" + }, + "node_modules/json-schema-to-typescript": { + "version": "15.0.3", + "resolved": "https://registry.npmjs.org/json-schema-to-typescript/-/json-schema-to-typescript-15.0.3.tgz", + "integrity": "sha512-iOKdzTUWEVM4nlxpFudFsWyUiu/Jakkga4OZPEt7CGoSEsAsUgdOZqR6pcgx2STBek9Gm4hcarJpXSzIvZ/hKA==", + "license": "MIT", + "dependencies": { + "@apidevtools/json-schema-ref-parser": "^11.5.5", + "@types/json-schema": "^7.0.15", + "@types/lodash": "^4.17.7", + "is-glob": "^4.0.3", + "js-yaml": "^4.1.0", + "lodash": "^4.17.21", + "minimist": "^1.2.8", + "prettier": "^3.2.5", + "tinyglobby": "^0.2.9" + }, + "bin": { + "json2ts": "dist/src/cli.js" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "license": "MIT" + }, + "node_modules/jsox": { + "version": "1.2.121", + "resolved": "https://registry.npmjs.org/jsox/-/jsox-1.2.121.tgz", + "integrity": "sha512-9Ag50tKhpTwS6r5wh3MJSAvpSof0UBr39Pto8OnzFT32Z/pAbxAsKHzyvsyMEHVslELvHyO/4/jaQELHk8wDcw==", + "license": "MIT", + "bin": { + "jsox": "lib/cli.js" + } + }, + "node_modules/kleur": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", + "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/lexical": { + "version": "0.50.0", + "resolved": "https://registry.npmjs.org/lexical/-/lexical-0.50.0.tgz", + "integrity": "sha512-m/uySKGi66CEjCjIvmMeLjLgMnckCKAQn1ynFGj+YJfjlr6KtkodH/dpFL+hdLDqqEZHhR75EP64J96MNIMwDw==", + "license": "MIT", + "dependencies": { + "@lexical/internal": "0.50.0" + }, + "peerDependencies": { + "typescript": ">=5.2" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/lib0": { + "version": "0.2.119", + "resolved": "https://registry.npmjs.org/lib0/-/lib0-0.2.119.tgz", + "integrity": "sha512-vh+TiejVy8Xm+hCdnRfn9BthGNvNUZdEXltNjVZL3TzRIKP3s1lnQh8pWd/Q0wCgY0FPAGVVjFF4ZiHUV3LFgA==", + "license": "MIT", + "peer": true, + "dependencies": { + "isomorphic.js": "^0.2.4" + }, + "bin": { + "0ecdsa-generate-keypair": "bin/0ecdsa-generate-keypair.js", + "0gentesthtml": "bin/gentesthtml.js", + "0serve": "bin/0serve.js" + }, + "engines": { + "node": ">=16" + }, + "funding": { + "type": "GitHub Sponsors ❤", + "url": "https://github.com/sponsors/dmonad" + } + }, + "node_modules/lines-and-columns": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", + "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==", + "license": "MIT" + }, + "node_modules/lodash": { + "version": "4.18.1", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.18.1.tgz", + "integrity": "sha512-dMInicTPVE8d1e5otfwmmjlxkZoUpiVLwyeTdUsi/Caj/gfzzblBcCE5sRHV/AsjuCmxWrte2TNGSYuCeCq+0Q==", + "license": "MIT" + }, + "node_modules/longest-streak": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/longest-streak/-/longest-streak-3.1.0.tgz", + "integrity": "sha512-9Ri+o0JYgehTaVBBDoMqIl8GXtbWg711O3srftcHhZ0dqnETqLaoIK0x17fUw9rFSlK/0NlsKe0Ahhyl5pXE2g==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/loose-envify": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", + "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", + "license": "MIT", + "dependencies": { + "js-tokens": "^3.0.0 || ^4.0.0" + }, + "bin": { + "loose-envify": "cli.js" + } + }, + "node_modules/marked": { + "version": "14.0.0", + "resolved": "https://registry.npmjs.org/marked/-/marked-14.0.0.tgz", + "integrity": "sha512-uIj4+faQ+MgHgwUW1l2PsPglZLOLOT1uErt06dAPtx2kjteLAkbsd/0FiYg/MGS+i7ZKLb7w2WClxHkzOOuryQ==", + "license": "MIT", + "peer": true, + "bin": { + "marked": "bin/marked.js" + }, + "engines": { + "node": ">= 18" + } + }, + "node_modules/math-intrinsics": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/math-intrinsics/-/math-intrinsics-1.1.0.tgz", + "integrity": "sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/md5": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/md5/-/md5-2.3.0.tgz", + "integrity": "sha512-T1GITYmFaKuO91vxyoQMFETst+O71VUPEU3ze5GNzDm0OWdP8v1ziTaAEPUr/3kLsY3Sftgz242A1SetQiDL7g==", + "license": "BSD-3-Clause", + "dependencies": { + "charenc": "0.0.2", + "crypt": "0.0.2", + "is-buffer": "~1.1.6" + } + }, + "node_modules/mdast-util-from-markdown": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/mdast-util-from-markdown/-/mdast-util-from-markdown-2.0.2.tgz", + "integrity": "sha512-uZhTV/8NBuw0WHkPTrCqDOl0zVe1BIng5ZtHoDk49ME1qqcjYmmLmOf0gELgcRMxN4w2iuIeVso5/6QymSrgmA==", + "license": "MIT", + "dependencies": { + "@types/mdast": "^4.0.0", + "@types/unist": "^3.0.0", + "decode-named-character-reference": "^1.0.0", + "devlop": "^1.0.0", + "mdast-util-to-string": "^4.0.0", + "micromark": "^4.0.0", + "micromark-util-decode-numeric-character-reference": "^2.0.0", + "micromark-util-decode-string": "^2.0.0", + "micromark-util-normalize-identifier": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0", + "unist-util-stringify-position": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-mdx-jsx": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/mdast-util-mdx-jsx/-/mdast-util-mdx-jsx-3.1.3.tgz", + "integrity": "sha512-bfOjvNt+1AcbPLTFMFWY149nJz0OjmewJs3LQQ5pIyVGxP4CdOqNVJL6kTaM5c68p8q82Xv3nCyFfUnuEcH3UQ==", + "license": "MIT", + "dependencies": { + "@types/estree-jsx": "^1.0.0", + "@types/hast": "^3.0.0", + "@types/mdast": "^4.0.0", + "@types/unist": "^3.0.0", + "ccount": "^2.0.0", + "devlop": "^1.1.0", + "mdast-util-from-markdown": "^2.0.0", + "mdast-util-to-markdown": "^2.0.0", + "parse-entities": "^4.0.0", + "stringify-entities": "^4.0.0", + "unist-util-stringify-position": "^4.0.0", + "vfile-message": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-phrasing": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/mdast-util-phrasing/-/mdast-util-phrasing-4.1.0.tgz", + "integrity": "sha512-TqICwyvJJpBwvGAMZjj4J2n0X8QWp21b9l0o7eXyVJ25YNWYbJDVIyD1bZXE6WtV6RmKJVYmQAKWa0zWOABz2w==", + "license": "MIT", + "dependencies": { + "@types/mdast": "^4.0.0", + "unist-util-is": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-to-markdown": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/mdast-util-to-markdown/-/mdast-util-to-markdown-2.1.3.tgz", + "integrity": "sha512-wgyJtgUkUcdU7zci7uuwc/tzoAhm0TswWhaXuvnWolqug+8jY7bgNkBBL0dYBnHgc/tHL7lCzRdPsdUxUKKBqw==", + "license": "MIT", + "dependencies": { + "@types/mdast": "^4.0.0", + "@types/unist": "^3.0.0", + "longest-streak": "^3.0.0", + "mdast-util-phrasing": "^4.0.0", + "mdast-util-to-string": "^4.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-classify-character": "^2.0.0", + "micromark-util-decode-string": "^2.0.0", + "micromark-util-html-tag-name": "^2.0.0", + "unist-util-visit": "^5.0.0", + "zwitch": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-to-string": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-4.0.0.tgz", + "integrity": "sha512-0H44vDimn51F0YwvxSJSm0eCDOJTRlmN0R1yBh4HLj9wiV1Dn0QoXGbvFAWj2hSItVTlCmBF1hqKlIyUBVFLPg==", + "license": "MIT", + "dependencies": { + "@types/mdast": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/memoize-one": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/memoize-one/-/memoize-one-6.0.0.tgz", + "integrity": "sha512-rkpe71W0N0c0Xz6QD0eJETuWAJGnJ9afsl1srmwPrI+yBCkge5EycXXbYRyvL29zZVUWQCY7InPRCv3GDXuZNw==", + "license": "MIT" + }, + "node_modules/micromark": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/micromark/-/micromark-4.0.3.tgz", + "integrity": "sha512-oGYfQzHSG5dOMovQcJ3fyTmZlWAWpi0XA0sJwJs+i6OT88o1+Jtw/8z0CmdowSLxGhhFK89rQ/oXph/wN02PNw==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "@types/debug": "^4.0.0", + "debug": "^4.0.0", + "decode-named-character-reference": "^1.0.0", + "devlop": "^1.0.0", + "micromark-core-commonmark": "^2.0.0", + "micromark-factory-space": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-chunked": "^2.0.0", + "micromark-util-combine-extensions": "^2.0.0", + "micromark-util-decode-numeric-character-reference": "^2.0.0", + "micromark-util-edit-map": "^1.0.0", + "micromark-util-encode": "^2.0.0", + "micromark-util-normalize-identifier": "^2.0.0", + "micromark-util-resolve-all": "^2.0.0", + "micromark-util-sanitize-uri": "^2.0.0", + "micromark-util-subtokenize": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-core-commonmark": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/micromark-core-commonmark/-/micromark-core-commonmark-2.0.4.tgz", + "integrity": "sha512-wxEeE8v8XVvOrxn1TZj74qYhAtTQsSqufHVS3uNVyT1MupXxhyaHk8/9xDNPh9BmL77QNDgWTkZ3RsYHB2ry7w==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "decode-named-character-reference": "^1.0.0", + "devlop": "^1.0.0", + "micromark-factory-destination": "^2.0.0", + "micromark-factory-label": "^2.0.0", + "micromark-factory-space": "^2.1.0", + "micromark-factory-title": "^2.0.0", + "micromark-factory-whitespace": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-chunked": "^2.0.0", + "micromark-util-classify-character": "^2.0.0", + "micromark-util-edit-map": "^1.0.0", + "micromark-util-html-tag-name": "^2.0.0", + "micromark-util-normalize-identifier": "^2.0.0", + "micromark-util-resolve-all": "^2.0.0", + "micromark-util-subtokenize": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.3" + } + }, + "node_modules/micromark-extension-mdx-jsx": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/micromark-extension-mdx-jsx/-/micromark-extension-mdx-jsx-3.0.1.tgz", + "integrity": "sha512-vNuFb9czP8QCtAQcEJn0UJQJZA8Dk6DXKBqx+bg/w0WGuSxDxNr7hErW89tHUY31dUW4NqEOWwmEUNhjTFmHkg==", + "license": "MIT", + "dependencies": { + "@types/acorn": "^4.0.0", + "@types/estree": "^1.0.0", + "devlop": "^1.0.0", + "estree-util-is-identifier-name": "^3.0.0", + "micromark-factory-mdx-expression": "^2.0.0", + "micromark-factory-space": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-events-to-acorn": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0", + "vfile-message": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/micromark-factory-destination": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-factory-destination/-/micromark-factory-destination-2.0.1.tgz", + "integrity": "sha512-Xe6rDdJlkmbFRExpTOmRj9N3MaWmbAgdpSrBQvCFqhezUn4AHqJHbaEnfbVYYiexVSs//tqOdY/DxhjdCiJnIA==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-factory-label": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-factory-label/-/micromark-factory-label-2.0.1.tgz", + "integrity": "sha512-VFMekyQExqIW7xIChcXn4ok29YE3rnuyveW3wZQWWqF4Nv9Wk5rgJ99KzPvHjkmPXF93FXIbBp6YdW3t71/7Vg==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "devlop": "^1.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-factory-mdx-expression": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/micromark-factory-mdx-expression/-/micromark-factory-mdx-expression-2.0.3.tgz", + "integrity": "sha512-kQnEtA3vzucU2BkrIa8/VaSAsP+EJ3CKOvhMuJgOEGg9KDC6OAY6nSnNDVRiVNRqj7Y4SlSzcStaH/5jge8JdQ==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "@types/estree": "^1.0.0", + "devlop": "^1.0.0", + "micromark-factory-space": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-events-to-acorn": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0", + "unist-util-position-from-estree": "^2.0.0", + "vfile-message": "^4.0.0" + } + }, + "node_modules/micromark-factory-space": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-2.1.0.tgz", + "integrity": "sha512-fS8hnLIjnjvdQIj39Geug8wWsR0HrYZ43KShKxNfwT7t2LOHo/LbWZEzEaSOjwtjdCsjoE6syHhonEzW0zv0+Q==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-util-character": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-factory-title": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-factory-title/-/micromark-factory-title-2.0.1.tgz", + "integrity": "sha512-5bZ+3CjhAd9eChYTHsjy6TGxpOFSKgKKJPJxr293jTbfry2KDoWkhBb6TcPVB4NmzaPhMs1Frm9AZH7OD4Cjzw==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-factory-space": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-factory-whitespace": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-factory-whitespace/-/micromark-factory-whitespace-2.0.1.tgz", + "integrity": "sha512-Ob0nuZ3PKt/n0hORHyvoD9uZhr+Za8sFoP+OnMcnWK5lngSzALgQYKMr9RJVOWLqQYuyn6ulqGWSXdwf6F80lQ==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-factory-space": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-util-character": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.1.tgz", + "integrity": "sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-util-chunked": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-chunked/-/micromark-util-chunked-2.0.1.tgz", + "integrity": "sha512-QUNFEOPELfmvv+4xiNg2sRYeS/P84pTW0TCgP5zc9FpXetHY0ab7SxKyAQCNCc1eK0459uoLI1y5oO5Vc1dbhA==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-util-symbol": "^2.0.0" + } + }, + "node_modules/micromark-util-classify-character": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-classify-character/-/micromark-util-classify-character-2.0.1.tgz", + "integrity": "sha512-K0kHzM6afW/MbeWYWLjoHQv1sgg2Q9EccHEDzSkxiP/EaagNzCm7T/WMKZ3rjMbvIpvBiZgwR3dKMygtA4mG1Q==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-util-combine-extensions": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-combine-extensions/-/micromark-util-combine-extensions-2.0.1.tgz", + "integrity": "sha512-OnAnH8Ujmy59JcyZw8JSbK9cGpdVY44NKgSM7E9Eh7DiLS2E9RNQf0dONaGDzEG9yjEl5hcqeIsj4hfRkLH/Bg==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-util-chunked": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-util-decode-numeric-character-reference": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/micromark-util-decode-numeric-character-reference/-/micromark-util-decode-numeric-character-reference-2.0.2.tgz", + "integrity": "sha512-ccUbYk6CwVdkmCQMyr64dXz42EfHGkPQlBj5p7YVGzq8I7CtjXZJrubAYezf7Rp+bjPseiROqe7G6foFd+lEuw==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-util-symbol": "^2.0.0" + } + }, + "node_modules/micromark-util-decode-string": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-decode-string/-/micromark-util-decode-string-2.0.1.tgz", + "integrity": "sha512-nDV/77Fj6eH1ynwscYTOsbK7rR//Uj0bZXBwJZRfaLEJ1iGBR6kIfNmlNqaqJf649EP0F3NWNdeJi03elllNUQ==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "decode-named-character-reference": "^1.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-decode-numeric-character-reference": "^2.0.0", + "micromark-util-symbol": "^2.0.0" + } + }, + "node_modules/micromark-util-edit-map": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-edit-map/-/micromark-util-edit-map-1.0.0.tgz", + "integrity": "sha512-Pa2ljlsEL6sVwFaYeyrOLSYbQt73JvGbPOYFq+9AElXiSnfI5Q4465RRZ1sHv7lDjDOnGRDDaqPXqClqWK/q1Q==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-util-encode": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-encode/-/micromark-util-encode-2.0.1.tgz", + "integrity": "sha512-c3cVx2y4KqUnwopcO9b/SCdo2O67LwJJ/UyqGfbigahfegL9myoEFoDYZgkT7f36T0bLrM9hZTAaAyH+PCAXjw==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT" + }, + "node_modules/micromark-util-events-to-acorn": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/micromark-util-events-to-acorn/-/micromark-util-events-to-acorn-2.0.3.tgz", + "integrity": "sha512-jmsiEIiZ1n7X1Rr5k8wVExBQCg5jy4UXVADItHmNk1zkwEVhBuIUKRu3fqv+hs4nxLISi2DQGlqIOGiFxgbfHg==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "@types/estree": "^1.0.0", + "@types/unist": "^3.0.0", + "devlop": "^1.0.0", + "estree-util-visit": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0", + "vfile-message": "^4.0.0" + } + }, + "node_modules/micromark-util-html-tag-name": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-html-tag-name/-/micromark-util-html-tag-name-2.0.1.tgz", + "integrity": "sha512-2cNEiYDhCWKI+Gs9T0Tiysk136SnR13hhO8yW6BGNyhOC4qYFnwF1nKfD3HFAIXA5c45RrIG1ub11GiXeYd1xA==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT" + }, + "node_modules/micromark-util-normalize-identifier": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-normalize-identifier/-/micromark-util-normalize-identifier-2.0.1.tgz", + "integrity": "sha512-sxPqmo70LyARJs0w2UclACPUUEqltCkJ6PhKdMIDuJ3gSf/Q+/GIe3WKl0Ijb/GyH9lOpUkRAO2wp0GVkLvS9Q==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-util-symbol": "^2.0.0" + } + }, + "node_modules/micromark-util-resolve-all": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-resolve-all/-/micromark-util-resolve-all-2.0.1.tgz", + "integrity": "sha512-VdQyxFWFT2/FGJgwQnJYbe1jjQoNTS4RjglmSjTUlpUMa95Htx9NHeYW4rGDJzbjvCsl9eLjMQwGeElsqmzcHg==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-util-sanitize-uri": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-sanitize-uri/-/micromark-util-sanitize-uri-2.0.1.tgz", + "integrity": "sha512-9N9IomZ/YuGGZZmQec1MbgxtlgougxTodVwDzzEouPKo3qFWvymFHWcnDi2vzV1ff6kas9ucW+o3yzJK9YB1AQ==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-util-character": "^2.0.0", + "micromark-util-encode": "^2.0.0", + "micromark-util-symbol": "^2.0.0" + } + }, + "node_modules/micromark-util-subtokenize": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/micromark-util-subtokenize/-/micromark-util-subtokenize-2.1.0.tgz", + "integrity": "sha512-XQLu552iSctvnEcgXw6+Sx75GflAPNED1qx7eBJ+wydBb2KCbRZe+NwvIEEMM83uml1+2WSXpBAcp9IUCgCYWA==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "devlop": "^1.0.0", + "micromark-util-chunked": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-util-symbol": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.1.tgz", + "integrity": "sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT" + }, + "node_modules/micromark-util-types": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/micromark-util-types/-/micromark-util-types-2.0.3.tgz", + "integrity": "sha512-oxB2Ik03hI0gv+VNn9tnh1t1YEe9MDPptViAEgfdf3YQHsn0pzGTgCdlSCJXcwhqm8phaEuM7zeEu3QQzVBrPg==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT" + }, + "node_modules/minimist": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", + "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/monaco-editor": { + "version": "0.57.0", + "resolved": "https://registry.npmjs.org/monaco-editor/-/monaco-editor-0.57.0.tgz", + "integrity": "sha512-5BkI9KGoqrNvBGUe15/QlZq3OooZ8WLg1AxTpaqHRCP3HNpzPPZKE2EDz8M7c+VRmCeUw1Brp4cx/PWm3kI/5A==", + "license": "MIT", + "peer": true, + "dependencies": { + "dompurify": "3.4.15", + "marked": "14.0.0" + } + }, + "node_modules/ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "license": "MIT" + }, + "node_modules/nanoid": { + "version": "3.3.19", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.19.tgz", + "integrity": "sha512-Y2tUNy4ouw6tq5oDSKeQYGOyhkUBhNOcGV/02KC+6kd9eDGqdZd++mjMiIDilrBYvjEnCYvVtsuHCuP+okSfug==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "bin": { + "nanoid": "bin/nanoid.cjs" + }, + "engines": { + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + } + }, + "node_modules/next": { + "version": "15.4.11", + "resolved": "https://registry.npmjs.org/next/-/next-15.4.11.tgz", + "integrity": "sha512-IJRyXal45mIsshZI5XJne/intjusslUP1F+FHVBIyMGEqbYtIq1Irdx5vdWBBg58smviPDycmDeV6txsfkv1RQ==", + "license": "MIT", + "dependencies": { + "@next/env": "15.4.11", + "@swc/helpers": "0.5.15", + "caniuse-lite": "^1.0.30001579", + "postcss": "8.4.31", + "styled-jsx": "5.1.6" + }, + "bin": { + "next": "dist/bin/next" + }, + "engines": { + "node": "^18.18.0 || ^19.8.0 || >= 20.0.0" + }, + "optionalDependencies": { + "@next/swc-darwin-arm64": "15.4.8", + "@next/swc-darwin-x64": "15.4.8", + "@next/swc-linux-arm64-gnu": "15.4.8", + "@next/swc-linux-arm64-musl": "15.4.8", + "@next/swc-linux-x64-gnu": "15.4.8", + "@next/swc-linux-x64-musl": "15.4.8", + "@next/swc-win32-arm64-msvc": "15.4.8", + "@next/swc-win32-x64-msvc": "15.4.8", + "sharp": "^0.34.3" + }, + "peerDependencies": { + "@opentelemetry/api": "^1.1.0", + "@playwright/test": "^1.51.1", + "babel-plugin-react-compiler": "*", + "react": "^18.2.0 || 19.0.0-rc-de68d2f4-20241204 || ^19.0.0", + "react-dom": "^18.2.0 || 19.0.0-rc-de68d2f4-20241204 || ^19.0.0", + "sass": "^1.3.0" + }, + "peerDependenciesMeta": { + "@opentelemetry/api": { + "optional": true + }, + "@playwright/test": { + "optional": true + }, + "babel-plugin-react-compiler": { + "optional": true + }, + "sass": { + "optional": true + } + } + }, + "node_modules/next/node_modules/@swc/helpers": { + "version": "0.5.15", + "resolved": "https://registry.npmjs.org/@swc/helpers/-/helpers-0.5.15.tgz", + "integrity": "sha512-JQ5TuMi45Owi4/BIMAJBoSQoOJu12oOk/gADqlcUL9JEdHB8vyjUSsxqeNXnmXHjYKMi2WcYtezGEEhqUI/E2g==", + "license": "Apache-2.0", + "dependencies": { + "tslib": "^2.8.0" + } + }, + "node_modules/normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-inspect": { + "version": "1.13.4", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.4.tgz", + "integrity": "sha512-W67iLl4J2EXEGTbfeHCffrjDfitvLANg0UlX3wFUUSTx92KXRFegMHUVgSqE+wvhAbi4WqjGg9czysTV2Epbew==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object-to-formdata": { + "version": "4.5.1", + "resolved": "https://registry.npmjs.org/object-to-formdata/-/object-to-formdata-4.5.1.tgz", + "integrity": "sha512-QiM9D0NiU5jV6J6tjE1g7b4Z2tcUnKs1OPUi4iMb2zH+7jwlcUrASghgkFk9GtzqNNq8rTQJtT8AzjBAvLoNMw==", + "license": "MIT" + }, + "node_modules/on-exit-leak-free": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/on-exit-leak-free/-/on-exit-leak-free-2.1.2.tgz", + "integrity": "sha512-0eJJY6hXLGf1udHwfNftBqH+g73EU4B504nZeKpz1sYRKafAghwxEJunB2O7rDZkL4PGfsMVnTXZ2EjibbqcsA==", + "license": "MIT", + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "license": "ISC", + "dependencies": { + "wrappy": "1" + } + }, + "node_modules/parent-module": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", + "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", + "license": "MIT", + "dependencies": { + "callsites": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/parse-entities": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/parse-entities/-/parse-entities-4.0.2.tgz", + "integrity": "sha512-GG2AQYWoLgL877gQIKeRPGO1xF9+eG1ujIb5soS5gPvLQ1y2o8FL90w2QWNdf9I361Mpp7726c+lj3U0qK1uGw==", + "license": "MIT", + "dependencies": { + "@types/unist": "^2.0.0", + "character-entities-legacy": "^3.0.0", + "character-reference-invalid": "^2.0.0", + "decode-named-character-reference": "^1.0.0", + "is-alphanumerical": "^2.0.0", + "is-decimal": "^2.0.0", + "is-hexadecimal": "^2.0.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/parse-entities/node_modules/@types/unist": { + "version": "2.0.11", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.11.tgz", + "integrity": "sha512-CmBKiL6NNo/OqgmMn95Fk9Whlp2mtvIv+KNpQKN2F4SjvrEesubTRWGYSg+BnWZOnlCaSTU1sMpsBOzgbYhnsA==", + "license": "MIT" + }, + "node_modules/parse-json": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", + "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/path-parse": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", + "license": "MIT" + }, + "node_modules/path-to-regexp": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-6.3.0.tgz", + "integrity": "sha512-Yhpw4T9C6hPpgPeA28us07OJeqZ5EzQTkbfwuhsUg0c237RomFoETJgmp2sa3F/41gfLE6G5cqcYwznmeEeOlQ==", + "license": "MIT" + }, + "node_modules/path-type": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/payload": { + "version": "3.90.2", + "resolved": "https://registry.npmjs.org/payload/-/payload-3.90.2.tgz", + "integrity": "sha512-Qn+nRiMEVOrClVg7mkCHqCKc7x5DAKQZ+jZQm6lqtLfHTS6fuGXqeOzgy5/woWquN4awRUCNgIGu2uYVNn5uvQ==", + "license": "MIT", + "dependencies": { + "@next/env": "^15.1.5", + "@payloadcms/translations": "3.90.2", + "@types/busboy": "1.5.4", + "ajv": "8.18.0", + "bson-objectid": "2.0.4", + "busboy": "^1.6.0", + "ci-info": "^4.1.0", + "console-table-printer": "2.12.1", + "croner": "10.0.1", + "dataloader": "2.2.3", + "deepmerge": "4.3.1", + "file-type": "21.3.4", + "get-tsconfig": "4.8.1", + "http-status": "2.1.0", + "image-dimensions": "2.5.1", + "ipaddr.js": "2.2.0", + "jose": "5.10.0", + "json-schema-to-typescript": "15.0.3", + "minimist": "1.2.8", + "path-to-regexp": "6.3.0", + "pino": "9.14.0", + "pino-pretty": "13.1.2", + "pluralize": "8.0.0", + "qs-esm": "8.0.1", + "range-parser": "1.2.1", + "sanitize-filename": "1.6.3", + "sax": "1.6.1", + "ts-essentials": "10.0.3", + "tsx": "4.22.4", + "undici": "7.29.0", + "uuid": "13.0.2", + "ws": "^8.16.0" + }, + "bin": { + "payload": "bin.js" + }, + "engines": { + "node": "^18.20.2 || >=20.9.0" + }, + "peerDependencies": { + "graphql": "^16.8.1" + } + }, + "node_modules/payload/node_modules/get-tsconfig": { + "version": "4.8.1", + "resolved": "https://registry.npmjs.org/get-tsconfig/-/get-tsconfig-4.8.1.tgz", + "integrity": "sha512-k9PN+cFBmaLWtVz29SkUoqU5O0slLuHJXt/2P+tMVFT+phsSGXGkp9t3rQIqdz0e+06EHNGs3oM6ZX1s2zHxRg==", + "license": "MIT", + "dependencies": { + "resolve-pkg-maps": "^1.0.0" + }, + "funding": { + "url": "https://github.com/privatenumber/get-tsconfig?sponsor=1" + } + }, + "node_modules/pg": { + "version": "8.20.0", + "resolved": "https://registry.npmjs.org/pg/-/pg-8.20.0.tgz", + "integrity": "sha512-ldhMxz2r8fl/6QkXnBD3CR9/xg694oT6DZQ2s6c/RI28OjtSOpxnPrUCGOBJ46RCUxcWdx3p6kw/xnDHjKvaRA==", + "license": "MIT", + "dependencies": { + "pg-connection-string": "^2.12.0", + "pg-pool": "^3.13.0", + "pg-protocol": "^1.13.0", + "pg-types": "2.2.0", + "pgpass": "1.0.5" + }, + "engines": { + "node": ">= 16.0.0" + }, + "optionalDependencies": { + "pg-cloudflare": "^1.3.0" + }, + "peerDependencies": { + "pg-native": ">=3.0.1" + }, + "peerDependenciesMeta": { + "pg-native": { + "optional": true + } + } + }, + "node_modules/pg-cloudflare": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/pg-cloudflare/-/pg-cloudflare-1.4.1.tgz", + "integrity": "sha512-6PQbsFWZcp9EmJEwy5cGQ2La+AMWpP46lgbb8X+U/XsHIUweYDNCpeuKck5RxL2MdVFi7krbbEi5nX4Zh7JhrQ==", + "license": "MIT", + "optional": true + }, + "node_modules/pg-connection-string": { + "version": "2.14.1", + "resolved": "https://registry.npmjs.org/pg-connection-string/-/pg-connection-string-2.14.1.tgz", + "integrity": "sha512-qR3kGNPBLpCNtz0evbKA0Y/MRFXwSSdT+pTJvYp/bXTcReZbvX1kzF0IyTc1QnxqF7AZbOeBhNL8R5mYQZV/MA==", + "license": "MIT" + }, + "node_modules/pg-int8": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/pg-int8/-/pg-int8-1.0.1.tgz", + "integrity": "sha512-WCtabS6t3c8SkpDBUlb1kjOs7l66xsGdKpIPZsg4wR+B3+u9UAum2odSsF9tnvxg80h4ZxLWMy4pRjOsFIqQpw==", + "license": "ISC", + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/pg-pool": { + "version": "3.14.0", + "resolved": "https://registry.npmjs.org/pg-pool/-/pg-pool-3.14.0.tgz", + "integrity": "sha512-gKtPkFdQPU3DksooVLi9LsjZxrsBUZIpa+7aVx+LV5pNh0KzP4Zleud2po+ConrxbuXGBJ6Hfer6hdgpIBpBaw==", + "license": "MIT", + "peerDependencies": { + "pg": ">=8.0" + } + }, + "node_modules/pg-protocol": { + "version": "1.16.1", + "resolved": "https://registry.npmjs.org/pg-protocol/-/pg-protocol-1.16.1.tgz", + "integrity": "sha512-p9VOFMiHB/ZbJATetbg+99PxssTVSQRnyuPSQ67mN1+1KBOjZaZ83ZQzltnxPhJwSsC3nwVjJ10DVJlerbFzLg==", + "license": "MIT" + }, + "node_modules/pg-types": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/pg-types/-/pg-types-2.2.0.tgz", + "integrity": "sha512-qTAAlrEsl8s4OiEQY69wDvcMIdQN6wdz5ojQiOy6YRMuynxenON0O5oCpJI6lshc6scgAY8qvJ2On/p+CXY0GA==", + "license": "MIT", + "dependencies": { + "pg-int8": "1.0.1", + "postgres-array": "~2.0.0", + "postgres-bytea": "~1.0.0", + "postgres-date": "~1.0.4", + "postgres-interval": "^1.1.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/pgpass": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/pgpass/-/pgpass-1.0.5.tgz", + "integrity": "sha512-FdW9r/jQZhSeohs1Z3sI1yxFQNFvMcnmfuj4WBMUTxOrAyLMaTcE1aAMBiTlbMNaXvBCQuVi0R7hd8udDSP7ug==", + "license": "MIT", + "dependencies": { + "split2": "^4.1.0" + } + }, + "node_modules/picocolors": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", + "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==", + "license": "ISC" + }, + "node_modules/picomatch": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.2.tgz", + "integrity": "sha512-V7+vQEJ06Z+c5tSye8S+nHUfI51xoXIXjHQ99cQtKUkQqqO1kO/KCJUfZXuB47h/YBlDhah2H3hdUGXn8ie0oA==", + "license": "MIT", + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/pino": { + "version": "9.14.0", + "resolved": "https://registry.npmjs.org/pino/-/pino-9.14.0.tgz", + "integrity": "sha512-8OEwKp5juEvb/MjpIc4hjqfgCNysrS94RIOMXYvpYCdm/jglrKEiAYmiumbmGhCvs+IcInsphYDFwqrjr7398w==", + "license": "MIT", + "dependencies": { + "@pinojs/redact": "^0.4.0", + "atomic-sleep": "^1.0.0", + "on-exit-leak-free": "^2.1.0", + "pino-abstract-transport": "^2.0.0", + "pino-std-serializers": "^7.0.0", + "process-warning": "^5.0.0", + "quick-format-unescaped": "^4.0.3", + "real-require": "^0.2.0", + "safe-stable-stringify": "^2.3.1", + "sonic-boom": "^4.0.1", + "thread-stream": "^3.0.0" + }, + "bin": { + "pino": "bin.js" + } + }, + "node_modules/pino-abstract-transport": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/pino-abstract-transport/-/pino-abstract-transport-2.0.0.tgz", + "integrity": "sha512-F63x5tizV6WCh4R6RHyi2Ml+M70DNRXt/+HANowMflpgGFMAym/VKm6G7ZOQRjqN7XbGxK1Lg9t6ZrtzOaivMw==", + "license": "MIT", + "dependencies": { + "split2": "^4.0.0" + } + }, + "node_modules/pino-pretty": { + "version": "13.1.2", + "resolved": "https://registry.npmjs.org/pino-pretty/-/pino-pretty-13.1.2.tgz", + "integrity": "sha512-3cN0tCakkT4f3zo9RXDIhy6GTvtYD6bK4CRBLN9j3E/ePqN1tugAXD5rGVfoChW6s0hiek+eyYlLNqc/BG7vBQ==", + "license": "MIT", + "dependencies": { + "colorette": "^2.0.7", + "dateformat": "^4.6.3", + "fast-copy": "^3.0.2", + "fast-safe-stringify": "^2.1.1", + "help-me": "^5.0.0", + "joycon": "^3.1.1", + "minimist": "^1.2.6", + "on-exit-leak-free": "^2.1.0", + "pino-abstract-transport": "^2.0.0", + "pump": "^3.0.0", + "secure-json-parse": "^4.0.0", + "sonic-boom": "^4.0.1", + "strip-json-comments": "^5.0.2" + }, + "bin": { + "pino-pretty": "bin.js" + } + }, + "node_modules/pino-std-serializers": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/pino-std-serializers/-/pino-std-serializers-7.1.0.tgz", + "integrity": "sha512-BndPH67/JxGExRgiX1dX0w1FvZck5Wa4aal9198SrRhZjH3GxKQUKIBnYJTdj2HDN3UQAS06HlfcSbQj2OHmaw==", + "license": "MIT" + }, + "node_modules/pluralize": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/pluralize/-/pluralize-8.0.0.tgz", + "integrity": "sha512-Nc3IT5yHzflTfbjgqWcCPpo7DaKy4FnpB0l/zCAW0Tc7jxAiuqSxHasntB3D7887LSrA93kDJ9IXovxJYxyLCA==", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss": { + "version": "8.4.31", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.31.tgz", + "integrity": "sha512-PS08Iboia9mts/2ygV3eLpY5ghnUcfLV/EXTOW1E2qYxJKGGBUtNjN76FYHnMs36RmARn41bC0AZmn+rR0OVpQ==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { + "nanoid": "^3.3.6", + "picocolors": "^1.0.0", + "source-map-js": "^1.0.2" + }, + "engines": { + "node": "^10 || ^12 || >=14" + } + }, + "node_modules/postgres-array": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/postgres-array/-/postgres-array-2.0.0.tgz", + "integrity": "sha512-VpZrUqU5A69eQyW2c5CA1jtLecCsN2U/bD6VilrFDWq5+5UIEVO7nazS3TEcHf1zuPYO/sqGvUvW62g86RXZuA==", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/postgres-bytea": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/postgres-bytea/-/postgres-bytea-1.0.1.tgz", + "integrity": "sha512-5+5HqXnsZPE65IJZSMkZtURARZelel2oXUEO8rH83VS/hxH5vv1uHquPg5wZs8yMAfdv971IU+kcPUczi7NVBQ==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/postgres-date": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/postgres-date/-/postgres-date-1.0.7.tgz", + "integrity": "sha512-suDmjLVQg78nMK2UZ454hAG+OAW+HQPZ6n++TNDUX+L0+uUlLywnoxJKDou51Zm+zTCjrCl0Nq6J9C5hP9vK/Q==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/postgres-interval": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/postgres-interval/-/postgres-interval-1.2.0.tgz", + "integrity": "sha512-9ZhXKM/rw350N1ovuWHbGxnGh/SNJ4cnxHiM0rxE4VN41wsg8P8zWn9hv/buK00RP4WvlOyr/RBDiptyxVbkZQ==", + "license": "MIT", + "dependencies": { + "xtend": "^4.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/prettier": { + "version": "3.9.9", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.9.9.tgz", + "integrity": "sha512-Z/CJHIkdujO/OtN7nXUii0Rf3VT5SRuhjBA82Xvu2XhBUgX3nhP67T0LHceBdQLex7OOFGTox+Q5Yg8Jk2Qivg==", + "license": "MIT", + "bin": { + "prettier": "bin/prettier.cjs" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/prettier/prettier?sponsor=1" + } + }, + "node_modules/process-warning": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/process-warning/-/process-warning-5.1.0.tgz", + "integrity": "sha512-jQSaVHsPgtyw60e1rQ/A+/ArPEj/S8pS/vFnyGa/gYFXrKk/6RuDkoqVDQ5NI5MmS01698ltlAk0NoDBNLujRw==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/fastify" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/fastify" + } + ], + "license": "MIT" + }, + "node_modules/prompts": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz", + "integrity": "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==", + "license": "MIT", + "dependencies": { + "kleur": "^3.0.3", + "sisteransi": "^1.0.5" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/prop-types": { + "version": "15.8.1", + "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", + "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", + "license": "MIT", + "dependencies": { + "loose-envify": "^1.4.0", + "object-assign": "^4.1.1", + "react-is": "^16.13.1" + } + }, + "node_modules/pump": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.4.tgz", + "integrity": "sha512-VS7sjc6KR7e1ukRFhQSY5LM2uBWAUPiOPa/A3mkKmiMwSmRFUITt0xuj+/lesgnCv+dPIEYlkzrcyXgquIHMcA==", + "license": "MIT", + "dependencies": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, + "node_modules/qs": { + "version": "6.16.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.16.0.tgz", + "integrity": "sha512-h6fhOIaRrID2CbEY2fqs+7t+UXZo+MLAnU5gRIq85uFtdiUPCdsApMlHhXogKVM4HM2DVbIjGNTTYH2OcmP1vA==", + "license": "BSD-3-Clause", + "dependencies": { + "es-define-property": "^1.0.1", + "side-channel": "^1.1.1" + }, + "engines": { + "node": ">=0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/qs-esm": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/qs-esm/-/qs-esm-8.0.1.tgz", + "integrity": "sha512-eZ7l+0ZVy3He9c85pEM9KEBR9DFA4jrmWvIjm9wpcHvScwc/vgZDl2TNOF0pm0JsWKw24XBUZOY0Wxn7/nvJnw==", + "license": "BSD-3-Clause", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/quick-format-unescaped": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/quick-format-unescaped/-/quick-format-unescaped-4.0.4.tgz", + "integrity": "sha512-tYC1Q1hgyRuHgloV/YXs2w15unPVh8qfu/qCTfhTYamaw7fyhumKa2yGpdSo87vY32rIclj+4fWYQXUMs9EHvg==", + "license": "MIT" + }, + "node_modules/range-parser": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", + "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/react": { + "version": "19.3.0", + "resolved": "https://registry.npmjs.org/react/-/react-19.3.0.tgz", + "integrity": "sha512-E8LUcbtBWt20bbl2YoHfx4ZDBdxVTfOKtCZn9cDSJ4l6/nuoApcpIBcj47t2wZoVX8g2ZHuMHbiShgCR1T5Sog==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/react-datepicker": { + "version": "7.6.0", + "resolved": "https://registry.npmjs.org/react-datepicker/-/react-datepicker-7.6.0.tgz", + "integrity": "sha512-9cQH6Z/qa4LrGhzdc3XoHbhrxNcMi9MKjZmYgF/1MNNaJwvdSjv3Xd+jjvrEEbKEf71ZgCA3n7fQbdwd70qCRw==", + "license": "MIT", + "dependencies": { + "@floating-ui/react": "^0.27.0", + "clsx": "^2.1.1", + "date-fns": "^3.6.0" + }, + "peerDependencies": { + "react": "^16.9.0 || ^17 || ^18 || ^19 || ^19.0.0-rc", + "react-dom": "^16.9.0 || ^17 || ^18 || ^19 || ^19.0.0-rc" + } + }, + "node_modules/react-datepicker/node_modules/date-fns": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/date-fns/-/date-fns-3.6.0.tgz", + "integrity": "sha512-fRHTG8g/Gif+kSh50gaGEdToemgfj74aRX3swtiouboip5JDLAyDE9F11nHMIcvOaXeOC6D7SpNhi7uFyB7Uww==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/kossnocorp" + } + }, + "node_modules/react-dom": { + "version": "19.3.0", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-19.3.0.tgz", + "integrity": "sha512-JDk8dgif51OjFoDE70+OT9ICyYr+69HlmihNwp1+Nsfbna3t5sIiCa9ZJktDmQ4/1b/rn26hIAR2uYXDMr5r0Q==", + "license": "MIT", + "dependencies": { + "scheduler": "^0.28.0" + }, + "peerDependencies": { + "react": "^19.3.0" + } + }, + "node_modules/react-dom/node_modules/scheduler": { + "version": "0.28.0", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.28.0.tgz", + "integrity": "sha512-juorfCmIkIw8tT+p5BXSm6PJjQF/ycEYmKyzURCIt/RaZIhL+PulbQ9Yu2z1HdOJDdqDTlxA1+xKBmHXJsczAw==", + "license": "MIT" + }, + "node_modules/react-error-boundary": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/react-error-boundary/-/react-error-boundary-4.1.2.tgz", + "integrity": "sha512-GQDxZ5Jd+Aq/qUxbCm1UtzmL/s++V7zKgE8yMktJiCQXCCFZnMZh9ng+6/Ne6PjNSXH0L9CjeOEREfRnq6Duag==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.12.5" + }, + "peerDependencies": { + "react": ">=16.13.1" + } + }, + "node_modules/react-image-crop": { + "version": "10.1.8", + "resolved": "https://registry.npmjs.org/react-image-crop/-/react-image-crop-10.1.8.tgz", + "integrity": "sha512-4rb8XtXNx7ZaOZarKKnckgz4xLMvds/YrU6mpJfGhGAsy2Mg4mIw1x+DCCGngVGq2soTBVVOxx2s/C6mTX9+pA==", + "license": "ISC", + "peerDependencies": { + "react": ">=16.13.1" + } + }, + "node_modules/react-is": { + "version": "16.13.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", + "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==", + "license": "MIT" + }, + "node_modules/react-select": { + "version": "5.9.0", + "resolved": "https://registry.npmjs.org/react-select/-/react-select-5.9.0.tgz", + "integrity": "sha512-nwRKGanVHGjdccsnzhFte/PULziueZxGD8LL2WojON78Mvnq7LdAMEtu2frrwld1fr3geixg3iiMBIc/LLAZpw==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.12.0", + "@emotion/cache": "^11.4.0", + "@emotion/react": "^11.8.1", + "@floating-ui/dom": "^1.0.1", + "@types/react-transition-group": "^4.4.0", + "memoize-one": "^6.0.0", + "prop-types": "^15.6.0", + "react-transition-group": "^4.3.0", + "use-isomorphic-layout-effect": "^1.2.0" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0", + "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0" + } + }, + "node_modules/react-transition-group": { + "version": "4.4.5", + "resolved": "https://registry.npmjs.org/react-transition-group/-/react-transition-group-4.4.5.tgz", + "integrity": "sha512-pZcd1MCJoiKiBR2NRxeCRg13uCXbydPnmB4EOeRrY7480qNWO8IIgQG6zlDkm6uRMsURXPuKq0GWtiM59a5Q6g==", + "license": "BSD-3-Clause", + "dependencies": { + "@babel/runtime": "^7.5.5", + "dom-helpers": "^5.0.1", + "loose-envify": "^1.4.0", + "prop-types": "^15.6.2" + }, + "peerDependencies": { + "react": ">=16.6.0", + "react-dom": ">=16.6.0" + } + }, + "node_modules/readdirp": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "license": "MIT", + "dependencies": { + "picomatch": "^2.2.1" + }, + "engines": { + "node": ">=8.10.0" + } + }, + "node_modules/real-require": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/real-require/-/real-require-0.2.0.tgz", + "integrity": "sha512-57frrGM/OCTLqLOAh0mhVA9VBMHd+9U7Zb2THMGdBUoZVOtGbJzjxsYGDJ3A9AYYCP4hn6y1TVbaOfzWtm5GFg==", + "license": "MIT", + "engines": { + "node": ">= 12.13.0" + } + }, + "node_modules/require-from-string": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", + "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/resolve": { + "version": "1.22.12", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.12.tgz", + "integrity": "sha512-TyeJ1zif53BPfHootBGwPRYT1RUt6oGWsaQr8UyZW/eAm9bKoijtvruSDEmZHm92CwS9nj7/fWttqPCgzep8CA==", + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "is-core-module": "^2.16.1", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/resolve-from": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/resolve-pkg-maps": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/resolve-pkg-maps/-/resolve-pkg-maps-1.0.0.tgz", + "integrity": "sha512-seS2Tj26TBVOC2NIc2rOe2y2ZO7efxITtLZcGSOnHHNOQ7CkiUBfw0Iw2ck6xkIhPwLhKNLS8BO+hEpngQlqzw==", + "license": "MIT", + "funding": { + "url": "https://github.com/privatenumber/resolve-pkg-maps?sponsor=1" + } + }, + "node_modules/safe-stable-stringify": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/safe-stable-stringify/-/safe-stable-stringify-2.5.0.tgz", + "integrity": "sha512-b3rppTKm9T+PsVCBEOUR46GWI7fdOs00VKZ1+9c1EWDaDMvjQc6tUwuFyIprgGgTcWoVHSKrU8H31ZHA2e0RHA==", + "license": "MIT", + "engines": { + "node": ">=10" + } + }, + "node_modules/sanitize-filename": { + "version": "1.6.3", + "resolved": "https://registry.npmjs.org/sanitize-filename/-/sanitize-filename-1.6.3.tgz", + "integrity": "sha512-y/52Mcy7aw3gRm7IrcGDFx/bCk4AhRh2eI9luHOQM86nZsqwiRkkq2GekHXBBD+SmPidc8i2PqtYZl+pWJ8Oeg==", + "license": "WTFPL OR ISC", + "dependencies": { + "truncate-utf8-bytes": "^1.0.0" + } + }, + "node_modules/sass": { + "version": "1.77.4", + "resolved": "https://registry.npmjs.org/sass/-/sass-1.77.4.tgz", + "integrity": "sha512-vcF3Ckow6g939GMA4PeU7b2K/9FALXk2KF9J87txdHzXbUF9XRQRwSxcAs/fGaTnJeBFd7UoV22j3lzMLdM0Pw==", + "license": "MIT", + "dependencies": { + "chokidar": ">=3.0.0 <4.0.0", + "immutable": "^4.0.0", + "source-map-js": ">=0.6.2 <2.0.0" + }, + "bin": { + "sass": "sass.js" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/sax": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.6.1.tgz", + "integrity": "sha512-42tBVwLWnaQvW5zc4HbZrTuWccECCZfBi92FDuwtqxasH+JbPB3/FOKb1m222K42R4WxuxzzMsTswfzgtSu64Q==", + "license": "BlueOak-1.0.0", + "engines": { + "node": ">=11.0.0" + } + }, + "node_modules/scheduler": { + "version": "0.25.0", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.25.0.tgz", + "integrity": "sha512-xFVuu11jh+xcO7JOAGJNOXld8/TcEHK/4CituBUeUb5hqxJLj9YuemAEuvm9gQ/+pgXYfbQuqAkiYu+u7YEsNA==", + "license": "MIT" + }, + "node_modules/secure-json-parse": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/secure-json-parse/-/secure-json-parse-4.1.0.tgz", + "integrity": "sha512-l4KnYfEyqYJxDwlNVyRfO2E4NTHfMKAWdUuA8J0yve2Dz/E/PdBepY03RvyJpssIpRFwJoCD55wA+mEDs6ByWA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/fastify" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/fastify" + } + ], + "license": "BSD-3-Clause" + }, + "node_modules/semver": { + "version": "7.8.5", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.8.5.tgz", + "integrity": "sha512-Y7/KDsb8LjooZpwaqGyulO6DQlksgCncchHGk+sZIY4SBvUocMBEFH5Ur1fI4dV+Jvl0w6cjvucaIi40puRioA==", + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/sharp": { + "version": "0.34.5", + "resolved": "https://registry.npmjs.org/sharp/-/sharp-0.34.5.tgz", + "integrity": "sha512-Ou9I5Ft9WNcCbXrU9cMgPBcCK8LiwLqcbywW3t4oDV37n1pzpuNLsYiAV8eODnjbtQlSDwZ2cUEeQz4E54Hltg==", + "hasInstallScript": true, + "license": "Apache-2.0", + "dependencies": { + "@img/colour": "^1.0.0", + "detect-libc": "^2.1.2", + "semver": "^7.7.3" + }, + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-darwin-arm64": "0.34.5", + "@img/sharp-darwin-x64": "0.34.5", + "@img/sharp-libvips-darwin-arm64": "1.2.4", + "@img/sharp-libvips-darwin-x64": "1.2.4", + "@img/sharp-libvips-linux-arm": "1.2.4", + "@img/sharp-libvips-linux-arm64": "1.2.4", + "@img/sharp-libvips-linux-ppc64": "1.2.4", + "@img/sharp-libvips-linux-riscv64": "1.2.4", + "@img/sharp-libvips-linux-s390x": "1.2.4", + "@img/sharp-libvips-linux-x64": "1.2.4", + "@img/sharp-libvips-linuxmusl-arm64": "1.2.4", + "@img/sharp-libvips-linuxmusl-x64": "1.2.4", + "@img/sharp-linux-arm": "0.34.5", + "@img/sharp-linux-arm64": "0.34.5", + "@img/sharp-linux-ppc64": "0.34.5", + "@img/sharp-linux-riscv64": "0.34.5", + "@img/sharp-linux-s390x": "0.34.5", + "@img/sharp-linux-x64": "0.34.5", + "@img/sharp-linuxmusl-arm64": "0.34.5", + "@img/sharp-linuxmusl-x64": "0.34.5", + "@img/sharp-wasm32": "0.34.5", + "@img/sharp-win32-arm64": "0.34.5", + "@img/sharp-win32-ia32": "0.34.5", + "@img/sharp-win32-x64": "0.34.5" + } + }, + "node_modules/side-channel": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.1.1.tgz", + "integrity": "sha512-6x6dK6zJdpTzF4sQeNYxwtvBzf6Eg4GtlesS94HOvTudUeyK2WXAaIfmDgsyslYrRBeFIlsi54AYsFGUuhmvrQ==", + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "object-inspect": "^1.13.4", + "side-channel-list": "^1.0.1", + "side-channel-map": "^1.0.1", + "side-channel-weakmap": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/side-channel-list": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/side-channel-list/-/side-channel-list-1.0.1.tgz", + "integrity": "sha512-mjn/0bi/oUURjc5Xl7IaWi/OJJJumuoJFQJfDDyO46+hBWsfaVM65TBHq2eoZBhzl9EchxOijpkbRC8SVBQU0w==", + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "object-inspect": "^1.13.4" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/side-channel-map": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/side-channel-map/-/side-channel-map-1.0.1.tgz", + "integrity": "sha512-VCjCNfgMsby3tTdo02nbjtM/ewra6jPHmpThenkTYh8pG9ucZ/1P8So4u4FGBek/BjpOVsDCMoLA/iuBKIFXRA==", + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.5", + "object-inspect": "^1.13.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/side-channel-weakmap": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/side-channel-weakmap/-/side-channel-weakmap-1.0.2.tgz", + "integrity": "sha512-WPS/HvHQTYnHisLo9McqBHOJk2FkHO/tlpvldyrnem4aeQp4hai3gythswg6p01oSoTl58rcpiFAjF2br2Ak2A==", + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.5", + "object-inspect": "^1.13.3", + "side-channel-map": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/simple-wcswidth": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/simple-wcswidth/-/simple-wcswidth-1.1.2.tgz", + "integrity": "sha512-j7piyCjAeTDSjzTSQ7DokZtMNwNlEAyxqSZeCS+CXH7fJ4jx3FuJ/mTW3mE+6JLs4VJBbcll0Kjn+KXI5t21Iw==", + "license": "MIT" + }, + "node_modules/sisteransi": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", + "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==", + "license": "MIT" + }, + "node_modules/sonic-boom": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/sonic-boom/-/sonic-boom-4.2.1.tgz", + "integrity": "sha512-w6AxtubXa2wTXAUsZMMWERrsIRAdrK0Sc+FUytWvYAhBJLyuI4llrMIC1DtlNSdI99EI86KZum2MMq3EAZlF9Q==", + "license": "MIT", + "dependencies": { + "atomic-sleep": "^1.0.0" + } + }, + "node_modules/sonner": { + "version": "1.7.4", + "resolved": "https://registry.npmjs.org/sonner/-/sonner-1.7.4.tgz", + "integrity": "sha512-DIS8z4PfJRbIyfVFDVnK9rO3eYDtse4Omcm6bt0oEr5/jtLgysmjuBl1frJ9E/EQZrFmKx2A8m/s5s9CRXIzhw==", + "license": "MIT", + "peerDependencies": { + "react": "^18.0.0 || ^19.0.0 || ^19.0.0-rc", + "react-dom": "^18.0.0 || ^19.0.0 || ^19.0.0-rc" + } + }, + "node_modules/source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==", + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map-js": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.2.tgz", + "integrity": "sha512-KGj/8Y43x35aZVDtt+J4mK1hoLGHULMYfSkODJNQjNDC3oW1PqPoxMwo0pLUsWM/UEGzON/NxeHywEfNXNP3Vw==", + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map-support": { + "version": "0.5.21", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", + "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", + "license": "MIT", + "dependencies": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + } + }, + "node_modules/source-map-support/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/split2": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/split2/-/split2-4.2.0.tgz", + "integrity": "sha512-UcjcJOWknrNkF6PLX83qcHM6KHgVKNkV62Y8a5uYDVv9ydGQVwAHMKqHdJje1VTWpljG0WYpCDhrCdAOYH4TWg==", + "license": "ISC", + "engines": { + "node": ">= 10.x" + } + }, + "node_modules/state-local": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/state-local/-/state-local-1.0.7.tgz", + "integrity": "sha512-HTEHMNieakEnoe33shBYcZ7NX83ACUjCu8c40iOGEZsngj9zRnkqS9j1pqQPXwobB0ZcVTk27REb7COQ0UR59w==", + "license": "MIT" + }, + "node_modules/streamsearch": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/streamsearch/-/streamsearch-1.1.0.tgz", + "integrity": "sha512-Mcc5wHehp9aXz1ax6bZUyY5afg9u2rv5cqQI3mRrYkGC8rW2hM02jWuwjtL++LS5qinSyhj2QfLyNsuc+VsExg==", + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/stringify-entities": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/stringify-entities/-/stringify-entities-4.0.4.tgz", + "integrity": "sha512-IwfBptatlO+QCJUo19AqvrPNqlVMpW9YEL2LIVY+Rpv2qsjCGxaDLNRgeGsQWJhfItebuJhsGSLjaBbNSQ+ieg==", + "license": "MIT", + "dependencies": { + "character-entities-html4": "^2.0.0", + "character-entities-legacy": "^3.0.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/strip-json-comments": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-5.0.3.tgz", + "integrity": "sha512-1tB5mhVo7U+ETBKNf92xT4hrQa3pm0MZ0PQvuDnWgAAGHDsfp4lPSpiS6psrSiet87wyGPh9ft6wmhOMQ0hDiw==", + "license": "MIT", + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/stripe": { + "version": "18.5.0", + "resolved": "https://registry.npmjs.org/stripe/-/stripe-18.5.0.tgz", + "integrity": "sha512-Hp+wFiEQtCB0LlNgcFh5uVyKznpDjzyUZ+CNVEf+I3fhlYvh7rZruIg+jOwzJRCpy0ZTPMjlzm7J2/M2N6d+DA==", + "license": "MIT", + "dependencies": { + "qs": "^6.11.0" + }, + "engines": { + "node": ">=12.*" + }, + "peerDependencies": { + "@types/node": ">=12.x.x" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } + } + }, + "node_modules/strtok3": { + "version": "10.3.5", + "resolved": "https://registry.npmjs.org/strtok3/-/strtok3-10.3.5.tgz", + "integrity": "sha512-ki4hZQfh5rX0QDLLkOCj+h+CVNkqmp/CMf8v8kZpkNVK6jGQooMytqzLZYUVYIZcFZ6yDB70EfD8POcFXiF5oA==", + "license": "MIT", + "dependencies": { + "@tokenizer/token": "^0.3.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/Borewit" + } + }, + "node_modules/styled-jsx": { + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/styled-jsx/-/styled-jsx-5.1.6.tgz", + "integrity": "sha512-qSVyDTeMotdvQYoHWLNGwRFJHC+i+ZvdBRYosOFgC+Wg1vx4frN2/RG/NA7SYqqvKNLf39P2LSRA2pu6n0XYZA==", + "license": "MIT", + "dependencies": { + "client-only": "0.0.1" + }, + "engines": { + "node": ">= 12.0.0" + }, + "peerDependencies": { + "react": ">= 16.8.0 || 17.x.x || ^18.0.0-0 || ^19.0.0-0" + }, + "peerDependenciesMeta": { + "@babel/core": { + "optional": true + }, + "babel-plugin-macros": { + "optional": true + } + } + }, + "node_modules/stylis": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/stylis/-/stylis-4.2.0.tgz", + "integrity": "sha512-Orov6g6BB1sDfYgzWfTHDOxamtX1bE/zo104Dh9e6fqJ3PooipYyfJ0pUmrZO2wAvO8YbEyeFrkV91XTsGMSrw==", + "license": "MIT" + }, + "node_modules/supports-preserve-symlinks-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/tabbable": { + "version": "6.5.0", + "resolved": "https://registry.npmjs.org/tabbable/-/tabbable-6.5.0.tgz", + "integrity": "sha512-wieBHXygIm7OyQOu5hQlkk62/WyCFYGlWg7L6/ZCUZwx0o398Zkn4pVmMyfYhfMG8kGrj/Krt8eIk6UKC6VzwA==", + "license": "MIT" + }, + "node_modules/thread-stream": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/thread-stream/-/thread-stream-3.2.0.tgz", + "integrity": "sha512-zLBvqpwr4Esa0kRjcrzGU6zL25lePWaCLMx0RQFrmteozIfeNdaMLpG5U7PeHzvlFkAWaRKA9/KVW4F60iB+qw==", + "license": "MIT", + "dependencies": { + "real-require": "^0.2.0" + } + }, + "node_modules/tinyglobby": { + "version": "0.2.17", + "resolved": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.17.tgz", + "integrity": "sha512-wXR/dYpcqKmfWpEdZjiKJOwCNFndD0DMnrW/cYjVGttEkBfVgcLFHoNrlj47mjOVic9yyNu65alsgF4NQyTa2g==", + "license": "MIT", + "dependencies": { + "fdir": "^6.5.0", + "picomatch": "^4.0.4" + }, + "engines": { + "node": ">=12.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/SuperchupuDev" + } + }, + "node_modules/tinyglobby/node_modules/fdir": { + "version": "6.5.0", + "resolved": "https://registry.npmjs.org/fdir/-/fdir-6.5.0.tgz", + "integrity": "sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg==", + "license": "MIT", + "engines": { + "node": ">=12.0.0" + }, + "peerDependencies": { + "picomatch": "^3 || ^4" + }, + "peerDependenciesMeta": { + "picomatch": { + "optional": true + } + } + }, + "node_modules/tinyglobby/node_modules/picomatch": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.7.tgz", + "integrity": "sha512-qcJu88Q2IWqJsDD529JKMdwGm/dvInW4HvQnRwiH9JtihJvzGOscDtHE3x1pBKeUOTysQ8kVmLnJ2kJu7yhcGA==", + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/to-no-case": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/to-no-case/-/to-no-case-1.0.2.tgz", + "integrity": "sha512-Z3g735FxuZY8rodxV4gH7LxClE4H0hTIyHNIHdk+vpQxjLm0cwnKXq/OFVZ76SOQmto7txVcwSCwkU5kqp+FKg==", + "license": "MIT" + }, + "node_modules/to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "license": "MIT", + "dependencies": { + "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/to-snake-case": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/to-snake-case/-/to-snake-case-1.0.0.tgz", + "integrity": "sha512-joRpzBAk1Bhi2eGEYBjukEWHOe/IvclOkiJl3DtA91jV6NwQ3MwXA4FHYeqk8BNp/D8bmi9tcNbRu/SozP0jbQ==", + "license": "MIT", + "dependencies": { + "to-space-case": "^1.0.0" + } + }, + "node_modules/to-space-case": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/to-space-case/-/to-space-case-1.0.0.tgz", + "integrity": "sha512-rLdvwXZ39VOn1IxGL3V6ZstoTbwLRckQmn/U8ZDLuWwIXNpuZDhQ3AiRUlhTbOXFVE9C+dR51wM0CBDhk31VcA==", + "license": "MIT", + "dependencies": { + "to-no-case": "^1.0.0" + } + }, + "node_modules/token-types": { + "version": "6.1.2", + "resolved": "https://registry.npmjs.org/token-types/-/token-types-6.1.2.tgz", + "integrity": "sha512-dRXchy+C0IgK8WPC6xvCHFRIWYUbqqdEIKPaKo/AcTUNzwLTK6AH7RjdLWsEZcAN/TBdtfUw3PYEgPr5VPr6ww==", + "license": "MIT", + "dependencies": { + "@borewit/text-codec": "^0.2.1", + "@tokenizer/token": "^0.3.0", + "ieee754": "^1.2.1" + }, + "engines": { + "node": ">=14.16" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/Borewit" + } + }, + "node_modules/truncate-utf8-bytes": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/truncate-utf8-bytes/-/truncate-utf8-bytes-1.0.2.tgz", + "integrity": "sha512-95Pu1QXQvruGEhv62XCMO3Mm90GscOCClvrIUwCM0PYOXK3kaF3l3sIHxx71ThJfcbM2O5Au6SO3AWCSEfW4mQ==", + "license": "WTFPL", + "dependencies": { + "utf8-byte-length": "^1.0.1" + } + }, + "node_modules/ts-essentials": { + "version": "10.0.3", + "resolved": "https://registry.npmjs.org/ts-essentials/-/ts-essentials-10.0.3.tgz", + "integrity": "sha512-/FrVAZ76JLTWxJOERk04fm8hYENDo0PWSP3YLQKxevLwWtxemGcl5JJEzN4iqfDlRve0ckyfFaOBu4xbNH/wZw==", + "license": "MIT", + "peerDependencies": { + "typescript": ">=4.5.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/tslib": { + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", + "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", + "license": "0BSD" + }, + "node_modules/tsx": { + "version": "4.22.4", + "resolved": "https://registry.npmjs.org/tsx/-/tsx-4.22.4.tgz", + "integrity": "sha512-X8EX+XV4QR5xCsrgxaED954zTDfY8KqlDtskKEL0cHhyS/P8b4IFOvGDQpsC9Q1XnLq915wEfwwY/zzskCtmhg==", + "license": "MIT", + "dependencies": { + "esbuild": "~0.28.0" + }, + "bin": { + "tsx": "dist/cli.mjs" + }, + "engines": { + "node": ">=18.0.0" + }, + "optionalDependencies": { + "fsevents": "~2.3.3" + } + }, + "node_modules/tsx/node_modules/@esbuild/aix-ppc64": { + "version": "0.28.2", + "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.28.2.tgz", + "integrity": "sha512-XExcO+dvLKvVtNTibSTBej1NCAbaGhWn9Ww1ZPx80qsahhPFe/8jgWP0IchNe0F3HwkU7n8ejhH8bjonqht8mQ==", + "cpu": [ + "ppc64" + ], + "license": "MIT", + "optional": true, + "os": [ + "aix" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/tsx/node_modules/@esbuild/android-arm": { + "version": "0.28.2", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.28.2.tgz", + "integrity": "sha512-kXXoiPVVGQcnIYGOeaovwOURpniDBpSq4A03qkQ+BMQqtGG6HYap3xne9C1O1yo4TR3qxlCX5IqqmX6fFo2Lqg==", + "cpu": [ + "arm" + ], + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/tsx/node_modules/@esbuild/android-arm64": { + "version": "0.28.2", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.28.2.tgz", + "integrity": "sha512-5YfKeeI8qWfBZIX+u2xZC3Zlb3Os/gLS2sbEKM+I4ZOcsWmHS2WLysCcQZDAFRslDUU5Oiq44gf6PYN1vGwG5A==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/tsx/node_modules/@esbuild/android-x64": { + "version": "0.28.2", + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.28.2.tgz", + "integrity": "sha512-O387ite7SzUyCcy3JQX4P4bLtEA7bLLkx+esve5JHnyYfNTxcVpXZo9jhdB0lTKN44gztELTdU7nS8Nr16Fs1Q==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/tsx/node_modules/@esbuild/darwin-arm64": { + "version": "0.28.2", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.28.2.tgz", + "integrity": "sha512-n4KqkOQrraxHJcgjM1RvwbigfQKIKJVpM7xp+KsxiyUSrRdIXnt73VhrPAx0fV44hgfmIVKjxMN9J1t5jySVkw==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/tsx/node_modules/@esbuild/darwin-x64": { + "version": "0.28.2", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.28.2.tgz", + "integrity": "sha512-uq6suIWYP37qzGddBKPw5QEQPi6HiLGsO7UmkpfyaYNQ3D+rN6w6WfwH+nuqcGXWvawGwxOEroO4YGnFh95azw==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/tsx/node_modules/@esbuild/freebsd-arm64": { + "version": "0.28.2", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.28.2.tgz", + "integrity": "sha512-n+I0BTSRIoy+d6RPKnEVwql5UwBJolytvY4mAOIEJorKlqgPII8ix6slVVrfZ5Tnj7glIZvloylbB/EJPMWEXw==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/tsx/node_modules/@esbuild/freebsd-x64": { + "version": "0.28.2", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.28.2.tgz", + "integrity": "sha512-78XJTJkvPs0kz2w61301PJjXl4g7q3JqiYMZ/M/yVI73EHBrCRTgkhu9oqG7vPqq+a/yadEW8aD+agKlk5xrmg==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/tsx/node_modules/@esbuild/linux-arm": { + "version": "0.28.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.28.2.tgz", + "integrity": "sha512-XlDnu2q5yoqems+xay6wSAcg9DDD7K9RLKZEBOMZm3ckNpJBvOX20tSfby8KfrrhINDyv9V2YVZKY/SpoGJI8w==", + "cpu": [ + "arm" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/tsx/node_modules/@esbuild/linux-arm64": { + "version": "0.28.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.28.2.tgz", + "integrity": "sha512-pW4AC0P3it8c7do9MVM4p51FzHzdM/TZrerurgRcHJ2WTa1VQ1CIq18xncfpBJw4ojkiZZrKW2yIBWBP92j6Ug==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/tsx/node_modules/@esbuild/linux-ia32": { + "version": "0.28.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.28.2.tgz", + "integrity": "sha512-CYbnj78HsIeA+DhgUKgFCfvNsTHFhMMrinUrMZpDXJXKN8T3XViTZ/+wtHeVxEWY8ewSzTFN+nRmSwO2tZaLUQ==", + "cpu": [ + "ia32" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/tsx/node_modules/@esbuild/linux-loong64": { + "version": "0.28.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.28.2.tgz", + "integrity": "sha512-buwkd8nsph4R+ajRvw0qM5Hja/TXQow3ptzWO2EbG/cqcIkHloRrdlBtQlshyYGTNFvfkfJ5tpPLVkY4DtsPfQ==", + "cpu": [ + "loong64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/tsx/node_modules/@esbuild/linux-mips64el": { + "version": "0.28.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.28.2.tgz", + "integrity": "sha512-ZVykbDyk7519VwiNb9Lcj9m8XM6v5V9uKPvrEMkkEedVewf+0itkhahp4HDpgERXhwLRpWFypsGbG/J8s0QjJA==", + "cpu": [ + "mips64el" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/tsx/node_modules/@esbuild/linux-ppc64": { + "version": "0.28.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.28.2.tgz", + "integrity": "sha512-CAXl+Dtd9UUuJd8pKKdwh6MLm3MUMiqMPmhZ3tTSXPqfyQ3vDl6R5hZdZ/kYojK4ofXtdfSv1tFq8XzWx3heNQ==", + "cpu": [ + "ppc64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/tsx/node_modules/@esbuild/linux-riscv64": { + "version": "0.28.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.28.2.tgz", + "integrity": "sha512-GeXCej4IQtU1B+QlDV8W/RRvbzI3O/Stss+/bCXv4lZls5WGRtu2a+3JkA3i4qIUlMXpcHebWpF8AkJhATowuA==", + "cpu": [ + "riscv64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/tsx/node_modules/@esbuild/linux-s390x": { + "version": "0.28.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.28.2.tgz", + "integrity": "sha512-3H1weTYZPxt/WOhByszQZybS9w5lKzUn1FDMsgEChbHWQwHYQQRfBxgCcZvPhjHfKyJjIievvMmEUawJrdY9Dg==", + "cpu": [ + "s390x" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/tsx/node_modules/@esbuild/linux-x64": { + "version": "0.28.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.28.2.tgz", + "integrity": "sha512-4xTZr1FUmSoQW4XIWmit3tzQrUTZM+N3P0XV8xROKYF50XfI7xeO90+1bZvNwxIufQ9hDQVRJH5YhgPVF8A/HQ==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/tsx/node_modules/@esbuild/netbsd-arm64": { + "version": "0.28.2", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.28.2.tgz", + "integrity": "sha512-sSATRjPeDBg3pdgHoQfoYBob11Kk1FGa9lui5RIHZCoCkJa9QKlvl3/vKz2usCmYYjs7ymJR/2Nnsqe+Hjt5nw==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "netbsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/tsx/node_modules/@esbuild/netbsd-x64": { + "version": "0.28.2", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.28.2.tgz", + "integrity": "sha512-lqnzCV+mM0gIADaKihiCg6ifgfU2L3h5E33rNQBN1Y4MaVGnzryzmvvf7UHxprpQdE8hpqLolJ9Rl+SkIRDpyw==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "netbsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/tsx/node_modules/@esbuild/openbsd-arm64": { + "version": "0.28.2", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.28.2.tgz", + "integrity": "sha512-AL2qJILH7lNjrDmCQDvdxMfAUIv8KMNZOvrwAQ8i8//ntL9FflhOyMJ8OZSMBb8/AWXe3/5v5S20y3zCoZWKoQ==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "openbsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/tsx/node_modules/@esbuild/openbsd-x64": { + "version": "0.28.2", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.28.2.tgz", + "integrity": "sha512-QtiuPytchRyC4rwUKhexJdQKvDuZ6hWloi3igqPQNUJCS1/v9EiO3UTOXR6A3FoMo4fnAKbWJdqaIwhOzh8qEw==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "openbsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/tsx/node_modules/@esbuild/openharmony-arm64": { + "version": "0.28.2", + "resolved": "https://registry.npmjs.org/@esbuild/openharmony-arm64/-/openharmony-arm64-0.28.2.tgz", + "integrity": "sha512-WkhYDmpTjLvGlScA1rwjRUmhl4k8oXR3cIbtqWmELgU/dFeHHlEllxDvdWcNJV9rbzCexB5vz8gtNewWLgCT7Q==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "openharmony" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/tsx/node_modules/@esbuild/sunos-x64": { + "version": "0.28.2", + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.28.2.tgz", + "integrity": "sha512-GPMSkTOtMnv2U2F8gxe4Io6qmVs+YKyp832Etqqxr0hFngmXQ3rzwytelm3GIn7T4VviRUlf3sOgBOiTdvaf7g==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "sunos" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/tsx/node_modules/@esbuild/win32-arm64": { + "version": "0.28.2", + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.28.2.tgz", + "integrity": "sha512-PIhhEkE9uPBleRBrQEJpUn7MBnibZzbGzYWPmY3x+YoVg/95zbjB4CxPPOQ8l5tYYM4mMaCthF8/1DIfBQQyWQ==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/tsx/node_modules/@esbuild/win32-ia32": { + "version": "0.28.2", + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.28.2.tgz", + "integrity": "sha512-YmJbfTlvU7Sdn9BB+4PRES4oB6pxgS37MAONj+hBr/cpXS1aBPKXxNnDbu+QCWPj0o9dgyxeq79g6c5P8KeuYA==", + "cpu": [ + "ia32" + ], + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/tsx/node_modules/@esbuild/win32-x64": { + "version": "0.28.2", + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.28.2.tgz", + "integrity": "sha512-5ebpxr3nWMzrL/rnUI755Jkuee0bHL/Gq0WTF9lvcpv73wAp5eu8MfBUgWK9bhWvZjj7yX8etf/8tI8Ney695g==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/tsx/node_modules/esbuild": { + "version": "0.28.2", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.28.2.tgz", + "integrity": "sha512-HKVLS8dvII+xoKW9kmqxbRKrnWEXfJJr/FZhhJmiqIB0e053QNYFqOBouTMO/k5sID4MvCiUCvv8b9M4h32wIA==", + "hasInstallScript": true, + "license": "MIT", + "bin": { + "esbuild": "bin/esbuild" + }, + "engines": { + "node": ">=18" + }, + "optionalDependencies": { + "@esbuild/aix-ppc64": "0.28.2", + "@esbuild/android-arm": "0.28.2", + "@esbuild/android-arm64": "0.28.2", + "@esbuild/android-x64": "0.28.2", + "@esbuild/darwin-arm64": "0.28.2", + "@esbuild/darwin-x64": "0.28.2", + "@esbuild/freebsd-arm64": "0.28.2", + "@esbuild/freebsd-x64": "0.28.2", + "@esbuild/linux-arm": "0.28.2", + "@esbuild/linux-arm64": "0.28.2", + "@esbuild/linux-ia32": "0.28.2", + "@esbuild/linux-loong64": "0.28.2", + "@esbuild/linux-mips64el": "0.28.2", + "@esbuild/linux-ppc64": "0.28.2", + "@esbuild/linux-riscv64": "0.28.2", + "@esbuild/linux-s390x": "0.28.2", + "@esbuild/linux-x64": "0.28.2", + "@esbuild/netbsd-arm64": "0.28.2", + "@esbuild/netbsd-x64": "0.28.2", + "@esbuild/openbsd-arm64": "0.28.2", + "@esbuild/openbsd-x64": "0.28.2", + "@esbuild/openharmony-arm64": "0.28.2", + "@esbuild/sunos-x64": "0.28.2", + "@esbuild/win32-arm64": "0.28.2", + "@esbuild/win32-ia32": "0.28.2", + "@esbuild/win32-x64": "0.28.2" + } + }, + "node_modules/typescript": { + "version": "5.9.3", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.9.3.tgz", + "integrity": "sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==", + "devOptional": true, + "license": "Apache-2.0", + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=14.17" + } + }, + "node_modules/uint8array-extras": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/uint8array-extras/-/uint8array-extras-1.6.0.tgz", + "integrity": "sha512-8iAasVS4wUx0gPLjH8Xtz2PeDzTSiy8QiLGu2DT3X5GU+egFEQhpnbtkehbAwjvDcxIERmCYcysiODFmE3Ud0Q==", + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/undici": { + "version": "7.29.0", + "resolved": "https://registry.npmjs.org/undici/-/undici-7.29.0.tgz", + "integrity": "sha512-IDxfleLmmbSskfWSUATiN1nfn2rDuvnMOqb5CWR92iIfojA0Ud+ulOAAEQ57LPr9rWmsreUyf5lwyao+7GNNVw==", + "license": "MIT", + "engines": { + "node": ">=20.18.1" + } + }, + "node_modules/undici-types": { + "version": "6.21.0", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.21.0.tgz", + "integrity": "sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==", + "license": "MIT" + }, + "node_modules/unist-util-is": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-6.0.1.tgz", + "integrity": "sha512-LsiILbtBETkDz8I9p1dQ0uyRUWuaQzd/cuEeS1hoRSyW5E5XGmTzlwY1OrNzzakGowI9Dr/I8HVaw4hTtnxy8g==", + "license": "MIT", + "dependencies": { + "@types/unist": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/unist-util-position-from-estree": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unist-util-position-from-estree/-/unist-util-position-from-estree-2.0.0.tgz", + "integrity": "sha512-KaFVRjoqLyF6YXCbVLNad/eS4+OfPQQn2yOd7zF/h5T/CSL2v8NpN6a5TPvtbXthAGw5nG+PuTtq+DdIZr+cRQ==", + "license": "MIT", + "dependencies": { + "@types/unist": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/unist-util-stringify-position": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-4.0.0.tgz", + "integrity": "sha512-0ASV06AAoKCDkS2+xw5RXJywruurpbC4JZSm7nr7MOt1ojAzvyyaO+UxZf18j8FCF6kmzCZKcAgN/yu2gm2XgQ==", + "license": "MIT", + "dependencies": { + "@types/unist": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/unist-util-visit": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-5.1.0.tgz", + "integrity": "sha512-m+vIdyeCOpdr/QeQCu2EzxX/ohgS8KbnPDgFni4dQsfSCtpz8UqDyY5GjRru8PDKuYn7Fq19j1CQ+nJSsGKOzg==", + "license": "MIT", + "dependencies": { + "@types/unist": "^3.0.0", + "unist-util-is": "^6.0.0", + "unist-util-visit-parents": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/unist-util-visit-parents": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-6.0.2.tgz", + "integrity": "sha512-goh1s1TBrqSqukSc8wrjwWhL0hiJxgA8m4kFxGlQ+8FYQ3C/m11FcTs4YYem7V664AhHVvgoQLk890Ssdsr2IQ==", + "license": "MIT", + "dependencies": { + "@types/unist": "^3.0.0", + "unist-util-is": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/use-context-selector": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/use-context-selector/-/use-context-selector-2.0.0.tgz", + "integrity": "sha512-owfuSmUNd3eNp3J9CdDl0kMgfidV+MkDvHPpvthN5ThqM+ibMccNE0k+Iq7TWC6JPFvGZqanqiGCuQx6DyV24g==", + "license": "MIT", + "peerDependencies": { + "react": ">=18.0.0", + "scheduler": ">=0.19.0" + } + }, + "node_modules/use-isomorphic-layout-effect": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/use-isomorphic-layout-effect/-/use-isomorphic-layout-effect-1.2.1.tgz", + "integrity": "sha512-tpZZ+EX0gaghDAiFR37hj5MgY6ZN55kLiPkJsKxBMZ6GZdOSPJXiOzPM984oPYZ5AnehYx5WQp1+ME8I/P/pRA==", + "license": "MIT", + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/utf8-byte-length": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/utf8-byte-length/-/utf8-byte-length-1.0.5.tgz", + "integrity": "sha512-Xn0w3MtiQ6zoz2vFyUVruaCL53O/DwUvkEeOvj+uulMm0BkUGYWmBYVyElqZaSLhY6ZD0ulfU3aBra2aVT4xfA==", + "license": "(WTFPL OR MIT)" + }, + "node_modules/uuid": { + "version": "13.0.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-13.0.2.tgz", + "integrity": "sha512-vzi9uRZ926x4XV73S/4qQaTwPXM2JBj6/6lI/byHH1jOpCzb0zDbfytgA9LcN/hzb2l7WQSQnxITOVx5un/wGw==", + "funding": [ + "https://github.com/sponsors/broofa", + "https://github.com/sponsors/ctavan" + ], + "license": "MIT", + "bin": { + "uuid": "dist-node/bin/uuid" + } + }, + "node_modules/vfile-message": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-4.0.3.tgz", + "integrity": "sha512-QTHzsGd1EhbZs4AsQ20JX1rC3cOlt/IWJruk893DfLRr57lcnOeMaWG4K0JrRta4mIJZKth2Au3mM3u03/JWKw==", + "license": "MIT", + "dependencies": { + "@types/unist": "^3.0.0", + "unist-util-stringify-position": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/whatwg-mimetype": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-3.0.0.tgz", + "integrity": "sha512-nt+N2dzIutVRxARx1nghPKGv1xHikU7HKdfafKkLNLindmPU/ch3U31NOCGGA/dmPcmb1VlofO0vnKAcsm0o/Q==", + "license": "MIT", + "engines": { + "node": ">=12" + } + }, + "node_modules/wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", + "license": "ISC" + }, + "node_modules/ws": { + "version": "8.22.0", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.22.0.tgz", + "integrity": "sha512-Ydggc987+RO0AnWtZ/7Wq9FtNvcrL1b/RO0ud9mWjUPgDrsAAwQSF51sm2hm1XofbU/4jkpGEsLFsZZxU+1DOg==", + "license": "MIT", + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": ">=5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } + }, + "node_modules/xss": { + "version": "1.0.15", + "resolved": "https://registry.npmjs.org/xss/-/xss-1.0.15.tgz", + "integrity": "sha512-FVdlVVC67WOIPvfOwhoMETV72f6GbW7aOabBC3WxN/oUdoEMDyLz4OgRv5/gck2ZeNqEQu+Tb0kloovXOfpYVg==", + "license": "MIT", + "dependencies": { + "commander": "^2.20.3", + "cssfilter": "0.0.10" + }, + "bin": { + "xss": "bin/xss" + }, + "engines": { + "node": ">= 0.10.0" + } + }, + "node_modules/xtend": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", + "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", + "license": "MIT", + "engines": { + "node": ">=0.4" + } + }, + "node_modules/yaml": { + "version": "1.10.3", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.3.tgz", + "integrity": "sha512-vIYeF1u3CjlhAFekPPAk2h/Kv4T3mAkMox5OymRiJQB0spDP10LHvt+K7G9Ny6NuuMAb25/6n1qyUjAcGNf/AA==", + "license": "ISC", + "engines": { + "node": ">= 6" + } + }, + "node_modules/yjs": { + "version": "13.6.33", + "resolved": "https://registry.npmjs.org/yjs/-/yjs-13.6.33.tgz", + "integrity": "sha512-q/UYvr1gOk4XII+Cu1CW2dINjYqJJFifTzogEaIARznrvX7uOlHsdTEXcnOBMuIsrCGEEKdNxi74kyMLZlKVfw==", + "license": "MIT", + "peer": true, + "dependencies": { + "lib0": "^0.2.99" + }, + "engines": { + "node": ">=16.0.0", + "npm": ">=8.0.0" + }, + "funding": { + "type": "GitHub Sponsors ❤", + "url": "https://github.com/sponsors/dmonad" + } + }, + "node_modules/zwitch": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/zwitch/-/zwitch-2.0.4.tgz", + "integrity": "sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + } + } +} diff --git a/web/package.json b/web/package.json new file mode 100644 index 0000000..50eb25f --- /dev/null +++ b/web/package.json @@ -0,0 +1,35 @@ +{ + "name": "anwarpi-web", + "version": "1.0.0", + "private": true, + "type": "module", + "scripts": { + "dev": "next dev", + "build": "payload generate:types && next build", + "start": "next start", + "generate:types": "payload generate:types", + "seed": "payload run src/seed.ts", + "covers": "node scripts/generate-covers.mjs" + }, + "dependencies": { + "@payloadcms/db-postgres": "^3.60.0", + "@payloadcms/next": "^3.60.0", + "@payloadcms/richtext-lexical": "^3.60.0", + "next": "15.4.11", + "payload": "^3.60.0", + "react": "^19.2.0", + "react-dom": "^19.2.0", + "sharp": "^0.34.0", + "stripe": "^18.5.0" + }, + "devDependencies": { + "@types/node": "^22.0.0", + "@types/nodemailer": "^8.0.2", + "@types/react": "^19.2.0", + "@types/react-dom": "^19.2.0", + "typescript": "^5.9.0" + }, + "engines": { + "node": ">=20.9.0" + } +} diff --git a/web/public/anwarpi-logo.jpg b/web/public/anwarpi-logo.jpg new file mode 100644 index 0000000000000000000000000000000000000000..7643a3c88b8e7f224c30805dce706829fc734fd3 GIT binary patch literal 32139 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 literal 0 HcmV?d00001 diff --git a/web/public/brand/icon.svg b/web/public/brand/icon.svg new file mode 100644 index 0000000..5d60c7a --- /dev/null +++ b/web/public/brand/icon.svg @@ -0,0 +1 @@ +AAAWgmp1bWIAAAAeanVtZGMycGEAEQAQgAAAqgA4m3EDYzJwYQAAABZcanVtYgAAAEdqdW1kYzJtYQARABCAAACqADibcQN1cm46YzJwYTo1MTdlYjgyNi1lZjZkLTRlZWQtYWFiYS04MDcwN2E5ZmI2MTcAAAADl2p1bWIAAAApanVtZGMyYXMAEQAQgAAAqgA4m3EDYzJwYS5hc3NlcnRpb25zAAAAALxqdW1iAAAARGp1bWRjYm9yABEAEIAAAKoAOJtxE2MycGEuaW5ncmVkaWVudC52MwAAAAAYYzJzaIBWegrw9pk2RUE05GJD4GcAAABwY2JvcqNpZGM6Zm9ybWF0bWltYWdlL3N2Zyt4bWxqaW5zdGFuY2VJRHgseG1wOmlpZDoyYzg4NTZiZi02N2Q3LTRlYzEtOTk0MC0wZjY1ZmE5OTU3MDhscmVsYXRpb25zaGlwaHBhcmVudE9mAAAB4mp1bWIAAABBanVtZGNib3IAEQAQgAAAqgA4m3ETYzJwYS5hY3Rpb25zLnYyAAAAABhjMnNoJONtS/7m6ok8rQkmmSylqgAAAZljYm9yomdhY3Rpb25zgqJmYWN0aW9ua2MycGEub3BlbmVkanBhcmFtZXRlcnOha2luZ3JlZGllbnRzgaJjdXJseC1zZWxmI2p1bWJmPWMycGEuYXNzZXJ0aW9ucy9jMnBhLmluZ3JlZGllbnQudjNkaGFzaFggWAL7jD5FsBZrdelP1UMZld1pubbQuykfeDwDWR7L7amkZmFjdGlvbngdY29tLmFudGhyb3BpYy5jbGF1ZGUucHJvdmlkZWRqcGFyYW1ldGVyc6F4H2NvbS5hbnRocm9waWMub3JpZ2luLWNvbmZpZGVuY2VndW5rbm93bmtkZXNjcmlwdGlvbnhmQ2xhdWRlIHByb3ZpZGVkIHRoaXMgZmlsZSBhdCB0aGUgcmVxdWVzdCBvZiBhIHVzZXIgYW5kIG1heSBoYXZlIGNyZWF0ZWQgb3IgbW9kaWZpZWQgdGhlIGZpbGUgY29udGVudHMubXNvZnR3YXJlQWdlbnShZG5hbWVmQ2xhdWRlcmFsbEFjdGlvbnNJbmNsdWRlZPUAAADIanVtYgAAAEBqdW1kY2JvcgARABCAAACqADibcRNjMnBhLmhhc2guZGF0YQAAAAAYYzJzaBhQREhzLTIcfTCZ0PMlAB0AAACAY2JvcqVjYWxnZnNoYTI1NmNwYWRNAAAAAAAAAAAAAAAAAGRoYXNoWCBbwPicQnjoL/7IgUhxCqQ50OEdfLJriWj0OoRrNh2io2RuYW1lbmp1bWJmIG1hbmlmZXN0amV4Y2x1c2lvbnOBomVzdGFydBi1Zmxlbmd0aBkeBAAAAj5qdW1iAAAAJ2p1bWRjMmNsABEAEIAAAKoAOJtxA2MycGEuY2xhaW0udjIAAAACD2Nib3KlY2FsZ2ZzaGEyNTZpc2lnbmF0dXJleE1zZWxmI2p1bWJmPS9jMnBhL3VybjpjMnBhOjUxN2ViODI2LWVmNmQtNGVlZC1hYWJhLTgwNzA3YTlmYjYxNy9jMnBhLnNpZ25hdHVyZWppbnN0YW5jZUlEeCx4bXA6aWlkOjhhYWI1ODljLTBlNGMtNDZjNC1hNDQ2LWQ5ZWYwZWM4MDZkMnJjcmVhdGVkX2Fzc2VydGlvbnODomN1cmx4LXNlbGYjanVtYmY9YzJwYS5hc3NlcnRpb25zL2MycGEuaW5ncmVkaWVudC52M2RoYXNoWCBYAvuMPkWwFmt16U/VQxmV3Wm5ttC7KR94PANZHsvtqaJjdXJseCpzZWxmI2p1bWJmPWMycGEuYXNzZXJ0aW9ucy9jMnBhLmFjdGlvbnMudjJkaGFzaFggVUb8mZEirCKjQ156XIJYKe2rG6MU+8UP1XsJ1lV4J+2iY3VybHgpc2VsZiNqdW1iZj1jMnBhLmFzc2VydGlvbnMvYzJwYS5oYXNoLmRhdGFkaGFzaFggw+qQL4/XwPh6gwBAMEDRYD0FuhN5xUdGEaJ6G13+bvB0Y2xhaW1fZ2VuZXJhdG9yX2luZm+jZG5hbWVvQW50aHJvcGljIEZpbGVzZ3ZlcnNpb25lMS4wLjBrc3BlY1ZlcnNpb25lMi40LjAAABA4anVtYgAAAChqdW1kYzJjcwARABCAAACqADibcQNjMnBhLnNpZ25hdHVyZQAAABAIY2JvctKEWQISogEmGCFZAgowggIGMIIBjaADAgECAhRA5aAK7sI50L64g/oGQgU9Z1UTADAKBggqhkjOPQQDAzBJMRcwFQYDVQQKEw5BbnRocm9waWMsIFBCQzEuMCwGA1UEAxMlQW50aHJvcGljIENvbnRlbnQgQ3JlZGVudGlhbHMgUm9vdCBDQTAeFw0yNjA4MDcxODQzNTZaFw0yODA4MDYxOTQzNTZaMEQxFzAVBgNVBAoTDkFudGhyb3BpYywgUEJDMSkwJwYDVQQDEyBBbnRocm9waWMgQ2xhdWRlIENvbnRlbnQgU2lnbmluZzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABJh6CmvLUBgFFNU0vUKlOVtE6djd17L5SuwX0LemFisBM3dkd/3cyjxFA3Qo5S46fX0/ihY0VZ7mfb9KF703t5OjWDBWMA4GA1UdDwEB/wQEAwIHgDAVBgNVHSUEDjAMBgorBgEEAYPoXgIBMAwGA1UdEwEB/wQCMAAwHwYDVR0jBBgwFoAUzlHiBIFOZFsj+OPEz5o+nMHXXMIwCgYIKoZIzj0EAwMDZwAwZAIwMXMdFJ4BetLLVY7ORuE9noqbbAZOZn/aArXyTwFAZfKrPzxF2vPoJNf1+UCdg1XGAjBwX1zd9WGqYkqmL5SFqw1QySjr1zJfpJM9+1rdDwSPLMOPOjKuiXjoU/pUUeG9RwmhY3BhZFkNngAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPZYQK0IQqyCYvqF5utWAAsNZKI5GmINv0x0EBM/e3/sJD12c8W6Up+f92k48zDA+eeHCpyURcR7fkLsQI/qxJdZIAE= \ No newline at end of file diff --git a/web/public/brand/mark-dark-1024.png b/web/public/brand/mark-dark-1024.png new file mode 100644 index 0000000000000000000000000000000000000000..bddaf94c9633f98cb3dd1dab2f21f3a74140f1fb GIT binary patch literal 45422 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 Y8CK6~=8pbw%Lf$3p00i_>zopr0Ge~WcK`qY literal 0 HcmV?d00001 diff --git a/web/public/brand/mark-light.svg b/web/public/brand/mark-light.svg new file mode 100644 index 0000000..f3dea87 --- /dev/null +++ b/web/public/brand/mark-light.svg @@ -0,0 +1 @@ +AAAWgmp1bWIAAAAeanVtZGMycGEAEQAQgAAAqgA4m3EDYzJwYQAAABZcanVtYgAAAEdqdW1kYzJtYQARABCAAACqADibcQN1cm46YzJwYToxZThjMWY4Ny0wNDZiLTQyNzktODA3Zi1mNDhlYTYzZTIwMmEAAAADl2p1bWIAAAApanVtZGMyYXMAEQAQgAAAqgA4m3EDYzJwYS5hc3NlcnRpb25zAAAAALxqdW1iAAAARGp1bWRjYm9yABEAEIAAAKoAOJtxE2MycGEuaW5ncmVkaWVudC52MwAAAAAYYzJzaJm4qagG4vn7qHb6IaheXJcAAABwY2JvcqNpZGM6Zm9ybWF0bWltYWdlL3N2Zyt4bWxqaW5zdGFuY2VJRHgseG1wOmlpZDpjMGUwNDkwZS01YjQyLTQzN2QtOWFmZi1iZmMzMWY4MjQ5NTdscmVsYXRpb25zaGlwaHBhcmVudE9mAAAB4mp1bWIAAABBanVtZGNib3IAEQAQgAAAqgA4m3ETYzJwYS5hY3Rpb25zLnYyAAAAABhjMnNokqxHykW8j4yTa1+s9yofhgAAAZljYm9yomdhY3Rpb25zgqJmYWN0aW9ua2MycGEub3BlbmVkanBhcmFtZXRlcnOha2luZ3JlZGllbnRzgaJjdXJseC1zZWxmI2p1bWJmPWMycGEuYXNzZXJ0aW9ucy9jMnBhLmluZ3JlZGllbnQudjNkaGFzaFgghejsmkebMN5exeZoLHd0bsMPATGYPaqpqdgff0HzDuekZmFjdGlvbngdY29tLmFudGhyb3BpYy5jbGF1ZGUucHJvdmlkZWRqcGFyYW1ldGVyc6F4H2NvbS5hbnRocm9waWMub3JpZ2luLWNvbmZpZGVuY2VndW5rbm93bmtkZXNjcmlwdGlvbnhmQ2xhdWRlIHByb3ZpZGVkIHRoaXMgZmlsZSBhdCB0aGUgcmVxdWVzdCBvZiBhIHVzZXIgYW5kIG1heSBoYXZlIGNyZWF0ZWQgb3IgbW9kaWZpZWQgdGhlIGZpbGUgY29udGVudHMubXNvZnR3YXJlQWdlbnShZG5hbWVmQ2xhdWRlcmFsbEFjdGlvbnNJbmNsdWRlZPUAAADIanVtYgAAAEBqdW1kY2JvcgARABCAAACqADibcRNjMnBhLmhhc2guZGF0YQAAAAAYYzJzaHjysR/x6k3WM16fsBVGoGcAAACAY2JvcqVjYWxnZnNoYTI1NmNwYWRNAAAAAAAAAAAAAAAAAGRoYXNoWCBwFhDRmZLhI6V/c1ZrOny6VmX6fF6diQw0I5sSaItViGRuYW1lbmp1bWJmIG1hbmlmZXN0amV4Y2x1c2lvbnOBomVzdGFydBi1Zmxlbmd0aBkeBAAAAj5qdW1iAAAAJ2p1bWRjMmNsABEAEIAAAKoAOJtxA2MycGEuY2xhaW0udjIAAAACD2Nib3KlY2FsZ2ZzaGEyNTZpc2lnbmF0dXJleE1zZWxmI2p1bWJmPS9jMnBhL3VybjpjMnBhOjFlOGMxZjg3LTA0NmItNDI3OS04MDdmLWY0OGVhNjNlMjAyYS9jMnBhLnNpZ25hdHVyZWppbnN0YW5jZUlEeCx4bXA6aWlkOjdmN2M0N2VjLWM2MDMtNDM2Mi04NDlhLTA5MWY3MmU1NDk5M3JjcmVhdGVkX2Fzc2VydGlvbnODomN1cmx4LXNlbGYjanVtYmY9YzJwYS5hc3NlcnRpb25zL2MycGEuaW5ncmVkaWVudC52M2RoYXNoWCCF6OyaR5sw3l7F5mgsd3Ruww8BMZg9qqmp2B9/QfMO56JjdXJseCpzZWxmI2p1bWJmPWMycGEuYXNzZXJ0aW9ucy9jMnBhLmFjdGlvbnMudjJkaGFzaFggWalLZTCUW25pglvURfNdudUUjJZqi9KC/FavbZpxeyuiY3VybHgpc2VsZiNqdW1iZj1jMnBhLmFzc2VydGlvbnMvYzJwYS5oYXNoLmRhdGFkaGFzaFggOAgJ+FukENscsBPHw8a+nOSzdIFSHzbvJcPUOLyqQgR0Y2xhaW1fZ2VuZXJhdG9yX2luZm+jZG5hbWVvQW50aHJvcGljIEZpbGVzZ3ZlcnNpb25lMS4wLjBrc3BlY1ZlcnNpb25lMi40LjAAABA4anVtYgAAAChqdW1kYzJjcwARABCAAACqADibcQNjMnBhLnNpZ25hdHVyZQAAABAIY2JvctKEWQISogEmGCFZAgowggIGMIIBjaADAgECAhRA5aAK7sI50L64g/oGQgU9Z1UTADAKBggqhkjOPQQDAzBJMRcwFQYDVQQKEw5BbnRocm9waWMsIFBCQzEuMCwGA1UEAxMlQW50aHJvcGljIENvbnRlbnQgQ3JlZGVudGlhbHMgUm9vdCBDQTAeFw0yNjA4MDcxODQzNTZaFw0yODA4MDYxOTQzNTZaMEQxFzAVBgNVBAoTDkFudGhyb3BpYywgUEJDMSkwJwYDVQQDEyBBbnRocm9waWMgQ2xhdWRlIENvbnRlbnQgU2lnbmluZzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABJh6CmvLUBgFFNU0vUKlOVtE6djd17L5SuwX0LemFisBM3dkd/3cyjxFA3Qo5S46fX0/ihY0VZ7mfb9KF703t5OjWDBWMA4GA1UdDwEB/wQEAwIHgDAVBgNVHSUEDjAMBgorBgEEAYPoXgIBMAwGA1UdEwEB/wQCMAAwHwYDVR0jBBgwFoAUzlHiBIFOZFsj+OPEz5o+nMHXXMIwCgYIKoZIzj0EAwMDZwAwZAIwMXMdFJ4BetLLVY7ORuE9noqbbAZOZn/aArXyTwFAZfKrPzxF2vPoJNf1+UCdg1XGAjBwX1zd9WGqYkqmL5SFqw1QySjr1zJfpJM9+1rdDwSPLMOPOjKuiXjoU/pUUeG9RwmhY3BhZFkNngAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPZYQAtVnyvD9m8quyvJfQ77PaxEYHSV2YEbhC9MkrHSQynytfeZGsS3Prgi2DhiledwLOw5T625W40PBQCWhVt4Tnc= \ No newline at end of file diff --git a/web/public/brand/mark.svg b/web/public/brand/mark.svg new file mode 100644 index 0000000..c3c74bb --- /dev/null +++ b/web/public/brand/mark.svg @@ -0,0 +1 @@ +AAAWgmp1bWIAAAAeanVtZGMycGEAEQAQgAAAqgA4m3EDYzJwYQAAABZcanVtYgAAAEdqdW1kYzJtYQARABCAAACqADibcQN1cm46YzJwYTo0YTg2NDBmNy05NWJhLTRlNzgtOWY4YS0yNWY4NzQ3OWEzY2EAAAADl2p1bWIAAAApanVtZGMyYXMAEQAQgAAAqgA4m3EDYzJwYS5hc3NlcnRpb25zAAAAALxqdW1iAAAARGp1bWRjYm9yABEAEIAAAKoAOJtxE2MycGEuaW5ncmVkaWVudC52MwAAAAAYYzJzaKSvXxIScL80LZZBvIqRUmYAAABwY2JvcqNpZGM6Zm9ybWF0bWltYWdlL3N2Zyt4bWxqaW5zdGFuY2VJRHgseG1wOmlpZDphZmIxZmM5My1kODJiLTQzZGQtOGFlZi04NTk0YmVlYWJlM2FscmVsYXRpb25zaGlwaHBhcmVudE9mAAAB4mp1bWIAAABBanVtZGNib3IAEQAQgAAAqgA4m3ETYzJwYS5hY3Rpb25zLnYyAAAAABhjMnNoRdeSJJEOSDZ19UvKSewYlQAAAZljYm9yomdhY3Rpb25zgqJmYWN0aW9ua2MycGEub3BlbmVkanBhcmFtZXRlcnOha2luZ3JlZGllbnRzgaJjdXJseC1zZWxmI2p1bWJmPWMycGEuYXNzZXJ0aW9ucy9jMnBhLmluZ3JlZGllbnQudjNkaGFzaFggx8LAb2phbp3XTuVvxMiUrgQ3LnBmR3Wzz2rt+sgcg1OkZmFjdGlvbngdY29tLmFudGhyb3BpYy5jbGF1ZGUucHJvdmlkZWRqcGFyYW1ldGVyc6F4H2NvbS5hbnRocm9waWMub3JpZ2luLWNvbmZpZGVuY2VndW5rbm93bmtkZXNjcmlwdGlvbnhmQ2xhdWRlIHByb3ZpZGVkIHRoaXMgZmlsZSBhdCB0aGUgcmVxdWVzdCBvZiBhIHVzZXIgYW5kIG1heSBoYXZlIGNyZWF0ZWQgb3IgbW9kaWZpZWQgdGhlIGZpbGUgY29udGVudHMubXNvZnR3YXJlQWdlbnShZG5hbWVmQ2xhdWRlcmFsbEFjdGlvbnNJbmNsdWRlZPUAAADIanVtYgAAAEBqdW1kY2JvcgARABCAAACqADibcRNjMnBhLmhhc2guZGF0YQAAAAAYYzJzaBcTN2/+vmGmAG2ynYnazPAAAACAY2JvcqVjYWxnZnNoYTI1NmNwYWRNAAAAAAAAAAAAAAAAAGRoYXNoWCBZy8t90Nkq7L87aBtvxW6WCN5c3VYVHYmLIweEe14auWRuYW1lbmp1bWJmIG1hbmlmZXN0amV4Y2x1c2lvbnOBomVzdGFydBi1Zmxlbmd0aBkeBAAAAj5qdW1iAAAAJ2p1bWRjMmNsABEAEIAAAKoAOJtxA2MycGEuY2xhaW0udjIAAAACD2Nib3KlY2FsZ2ZzaGEyNTZpc2lnbmF0dXJleE1zZWxmI2p1bWJmPS9jMnBhL3VybjpjMnBhOjRhODY0MGY3LTk1YmEtNGU3OC05ZjhhLTI1Zjg3NDc5YTNjYS9jMnBhLnNpZ25hdHVyZWppbnN0YW5jZUlEeCx4bXA6aWlkOmNhMzYyYTE4LWQxYTAtNDBmYy1iMjI1LTJjZTA4NzU1YWQ2NnJjcmVhdGVkX2Fzc2VydGlvbnODomN1cmx4LXNlbGYjanVtYmY9YzJwYS5hc3NlcnRpb25zL2MycGEuaW5ncmVkaWVudC52M2RoYXNoWCDHwsBvamFunddO5W/EyJSuBDcucGZHdbPPau36yByDU6JjdXJseCpzZWxmI2p1bWJmPWMycGEuYXNzZXJ0aW9ucy9jMnBhLmFjdGlvbnMudjJkaGFzaFggHFnmDCQhPDNFiobwznJSovfkw1Up6j6EGGsjgVlD3IuiY3VybHgpc2VsZiNqdW1iZj1jMnBhLmFzc2VydGlvbnMvYzJwYS5oYXNoLmRhdGFkaGFzaFggEY2NZvwl5UJcgRZofsJKQflowrRB7lHn3Nj4jbg1/RR0Y2xhaW1fZ2VuZXJhdG9yX2luZm+jZG5hbWVvQW50aHJvcGljIEZpbGVzZ3ZlcnNpb25lMS4wLjBrc3BlY1ZlcnNpb25lMi40LjAAABA4anVtYgAAAChqdW1kYzJjcwARABCAAACqADibcQNjMnBhLnNpZ25hdHVyZQAAABAIY2JvctKEWQISogEmGCFZAgowggIGMIIBjaADAgECAhRA5aAK7sI50L64g/oGQgU9Z1UTADAKBggqhkjOPQQDAzBJMRcwFQYDVQQKEw5BbnRocm9waWMsIFBCQzEuMCwGA1UEAxMlQW50aHJvcGljIENvbnRlbnQgQ3JlZGVudGlhbHMgUm9vdCBDQTAeFw0yNjA4MDcxODQzNTZaFw0yODA4MDYxOTQzNTZaMEQxFzAVBgNVBAoTDkFudGhyb3BpYywgUEJDMSkwJwYDVQQDEyBBbnRocm9waWMgQ2xhdWRlIENvbnRlbnQgU2lnbmluZzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABJh6CmvLUBgFFNU0vUKlOVtE6djd17L5SuwX0LemFisBM3dkd/3cyjxFA3Qo5S46fX0/ihY0VZ7mfb9KF703t5OjWDBWMA4GA1UdDwEB/wQEAwIHgDAVBgNVHSUEDjAMBgorBgEEAYPoXgIBMAwGA1UdEwEB/wQCMAAwHwYDVR0jBBgwFoAUzlHiBIFOZFsj+OPEz5o+nMHXXMIwCgYIKoZIzj0EAwMDZwAwZAIwMXMdFJ4BetLLVY7ORuE9noqbbAZOZn/aArXyTwFAZfKrPzxF2vPoJNf1+UCdg1XGAjBwX1zd9WGqYkqmL5SFqw1QySjr1zJfpJM9+1rdDwSPLMOPOjKuiXjoU/pUUeG9RwmhY3BhZFkNngAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPZYQNJRWUqVb6WH6T3RKRdWjwx8MbBL1exb59KIeXLyYBS6Xxm4TBntRhxdgLwdpcr/HOyJYnTYFkGUuEryqpagzGM= \ No newline at end of file diff --git a/web/public/covers/agents-free.jpg b/web/public/covers/agents-free.jpg new file mode 100644 index 0000000000000000000000000000000000000000..ef6fd640ba4d30514abfb9c0424d348643623a8b GIT binary patch literal 36828 zcmdSBc_7u#_c;8zH*!%~vRssFOOl5t*#|qWG~8+BqaO3)wP9W zEnD^|W#4ztysoIv`}6rc&-eTM{&}9M*L}@$=FB-~&di)S^BP;7TRo5hw3md0l!Rn2 zDJkjRy?e>X50I0iP~^1x_fs68r)6NEr=_D~WM)6ah{iC{(H%Z|7{kGN z@Xzmn*n`|lh9V^)2gL@|Ae&?l>E1m^6vbZhJxDSLf!sqwaxjE+ueNz887(`fSprJ< zjFu@KnnOfh@8&&vMv04I;fYzTZ46xcx9;Q|5mnG}x}W`iTKq-s?HTT~y4N1y1_5R! zxLpu-S_N-_nS>M+@zB8e2qY;fOc)V>29&Xr&>j>%LnopY(qhVSFJXGC8`=koku-Z~ zAX#YTBbf^u-wOs9Jb=(Lu4G)G;)9yZ8j{7Djkjf)Ekdy=RhRz__KokypLd>x6n?y@X41!2$ zIbK-9NdY3OY;d%B59b2pd>dg(iaK+K3BVw$*j@wbct9EADkc2d4Ve%dgxyIY4K#OH zVvD5bM99$t^%K%O^oZ^vqzF+5@ScT80S6=io~UNvjXY}*4_-8iXN3@Sh?j?o|D}&; zdEr(c(m8#*0)QYnMU~gvx;Fsbql0^z7*t+V6W=5OAtVThltedRha=Kk&Ov>KA~8Uzy! zfx&k_o)|%rqbWk@5Sj=CNBmp4i$KU{8F;{$K%V_e0k^w_oE`zV7Zy`Qe0UuIDl5_x zG0?J8YeFp?DKtdAZRP-CL=x#nDr&P4AwXY6si5E}i5xWv#E9U?Fn8AKQn#P4R?E$Q zmebrBZaEWNZ+E_VgUM?u-=UWZ6DG1)E0dugtQIu)y)2e-6K@|kKsEnhS*Bvz_=d)y zbbsBHw`azncf`7&%cxA@7NjmA&SJH(XKFAbEM!^s78Ax&qpPo=ZOLPuHE6;-JD?{j zAjW3A$SOVSxcVUGS?8t1RZ%yux(X)`FSovfJ zAMgVj|98N8PL(esZOxxX+FDLr3KT7Jnm<2jBn@jpl!gL$6q%}-Ycd34A3kqLesNs* zl?!M9JfH!PkpP}}QI$MUyE*U%sP?!`5>x{ZkUX3TKS1&TEBwGR`C9D8?IIATVh*E< zQw0cGkBdFJ0@~aM9ul(?pvo8kURAud8$I*51E72fmuyFqU~EFyPJlLL!r^SKCvd|= z2z6q6tAGoc@ITSVyY#duUAt^`YwQR7JYe4?0tn}8u_uuvFUTg)oUf3qRy&}x~nw2aIR<64WdD82qe=S!4r)T9pw zo^wF2zp84aYKfX$Gha&>o}DXim(;DC%s(KRQ9P5ZMt|XaYJ@d`I*Ob>{cB`@@4i04h=1BX56vXjbfqdV&<+jLZ#*m zOSgmVT-`hcjE_d%ajS5s5&ak^Dp4VBvDW)*xqqUfd#T@|H?_GB&n02v#(Ci_@5`sU zKfmBO1q1+6=`BcO3(}uhS!Dr2O0uY`QB4rb)`_%Mn#Qvaqq1tlJJPCLy`*o*7@I6) z$V_NtclSJh7-M5s2d2W*MtCZ;0aKx8|21zg6?&Dr_vBn?w{{R`*wS6k~X%Wg71URUoGA?bh>%ae*beN`h3MprJPI-;;h0OOyyJAvc)p8(zk|V zVs8krVybQpH?;in>}OeVo3@FoPinQAO>rtJ8~>vSZ(al@8b)a(iT-Ox)BH=HZ(bA# zgH_E-utkz6Hj?nz8)+)Bwz}MmqKbo zws;7_hTO+~GkAf8*CVhTfnQ(@&~pSpuR)Qn|7+xHB!ZerZZ8(tU>u+fsR-6X0IEf_ zHWcZp-;rqUeSB-Io(Bn*dq@tHK`NOg~MgZ@%rL9q#z+*FnVpPbNhS3r|3)`9zKMM)oJcI@xdI zKIq?jILfa}5<@A@d}3_rT9q3A%S0|I$!xcZV%EOkXzM01%V=SIOW-hieQ2WLw%_{g z-hnZvrK;Hlw>XEIgX&D9_%DmmZGGukzMX3ravjFNs>a^r3mUF9 zvMTbd!gvpMvT5xw@i*aXt#y6Tv`eo76DT*#Fg(AbfCpWbgJcj3SCnw8&$6e3L927q~tt zl8Pm7wVpC>jM_-!P;YNavAfm5to%>3uMV>K#*}D3+ibykW#Xkw(XL8V^ACRob-QzS zmc5+ZIJcadEAHI>t~J_2rX|J3BAJifwLx2U$=gKZ6UIQ9&q}ai@RTJ!Oy0&Et&ZxW z@%u#Oym+(Q=F=d?Vk;Da4e=e%7sI;BjM}TzbHzP!K6jn4oL+78 z!+R?^l#B;Y1_w92XPp^u@(`Bn&7NU7YG-O$t>hy!zWi{cG~#8jpR>3AQe}UKQR0nA z#yjF4bEgfS9<3Z=XAafEccdsWt|(8gaV~jwIK=IX^^*C-ipgkb{ITFQz6EtW#C}`i z($W-zb(RsLF?q8m%^!h9roJPQgLgzoWzFCWs;R%0TP8Uh^&MgHC?r&(UtvI~Y zRN1C+XOX<8*S@MsyLVzRT|0m3Vs!h@nmKiBwD3yhL^67PWYuGE0q1E{CYk=I7w=^K zrR==a(l#YqP`A+P`{lP%g_Cw2CBb~(qom`;Os0JgoTM7W5Po=(M#L>ET@#s|@Y;gh zM|ukaH}yR3^?Y}TDEL`s)Z5$rnP+n0Si0UDLB7tF1k5w9ddJ{;jL9>v$A0M*c=hkT z-@Oz137@y1d!o0!$ttEMO}>Av2zD9qW(>^QH%vBpBXVq5BEwqVhqA4*4y}~uT1imx zocBsN@X$8IMDU{`M9mSgr#=q$=3}dt-*MQ zg%m0874NRuiMFw?bGH`nu5NfX&aZl|IBd!$J2Bet*$G%6)2nU$oEDTHxNPATMIXcfR$0a$|dbx&A zC#8MPVYx%0^1GVAQtwhTnZ(OmV;`)+4g?Z_I4TUt^r`niq!$syoeARVBcl31r0=h$ zkjjD0B-`s((U2Lmmm)v_EC)zlN-QEC2`1_%SHVV$IAO=bllbqcA1EFhMLhXyh@8&g z#cL$k&QbdV1x23a05HE-2_!GvM8G}lzSnzHfL2GF!R`u}9tZ-93q%2NfaL_}HiQIN zK@p4}vb9UJs?LSJ*~u@*ooBKV^%i(ETwBvot{PMuiA%DglmQv{s&uLbQ`OI< z17y)A&o~yHKlH@NdM;jB-k)&6z>HmRq;19fd)O8fOJ#iHPPW6>>8ZohYoo)9Q?-LX z3oA^V3$D|bKIzm-f_1?5%eD@z#U-;gE&5G&47hATy6aPf^uezi&rDo4n~rt&+_svO zsSiWsj5QoOYq1{SEz5dp3tAbfJrG%^IlKnxwF!!19*0j z(2;j?ny?oMtOMKNTo-AGP7~e`dI&fbkeobFGtl<4aOrP1M*tsKOCS=17icg>S`QeV zQiSBdf&ylJqP65p94z!iU!BnQG6RZ%0|+h$0l~2&9$I!92n=)JSpb0)_+fS@0Q35V zHNl8qi`O!pZ`q8vZ3G|h7#}$6vJ=zl2W9NwainMikgWO{UGMy-c4CPY0Q#>^JAz&%Bh%UuSL!a|oI8R; z!t`dtBBW8&+aaWCmwyCIhzcx3HuIe-|B$sZU}TWvzp2<^E zP1iu`6Ni5~Ko7V76x#;SvucRK{SUGZfmX%*#eP=-y}g6wU$bJBMZ2mrg_A=7ok4(3 zy;u#=PEhG%D~H(Zsn}YOe~qH!1HcRbAMf`F0*&34eu_E)3hUrzefM($7!A&+;~%wl zun3FU0H9zv@61l#9|_RefO^4zoR0wq)_>!}w*77b5dZ&>#dYgc`6pU7P+^T#S>i96 zpnoS5+J$;x!WlCTGy9})hcC-L6(H~Kp?*s<(5M68%M%FkH`+gR+|LaH)c`=w$#}qZ zd2LAJ;x!a#Yq$CBs>oru2^ig(#0BV%>9!w~R34SO?RTd{#Z$nJV>lSbzxXP5_<-Iw zI<=@XXNw%Q1g?M>DeaF;?H|ZqFr^crD6v@L8|?i!sWnOENFbE}EH9P~VyA=G1`-aq zG=u{Serbp`zx$vDV~FL@5&V*q<48alWKwtEgDrv_GuN?M2`$U=xg0YDIJAPNq_ zb~yrC2lpq)14k75AUc(8B~Oe9Aet~pEI3Bm5bo1|tA0M?N_5Golf}jL3w0?Gzrr+c zNj5ChrH;6LYi9}+DZ6EB0b;--`5W}XqoCRC%+Jc4Zz`@tzcqQQu65|Z>;`~b{nox4 z`wZOPp!lg*(Fuy7pT7h4CF)n04gik-|42+1 z7RCX!V(>}~LrpEFO| zjz87V0gtAoSpBFDv2D?S?I=isJ_hjrs1vOSxA96tB=$uP^R>BSKjA0fqf5lc)4keaHo^eipe)Bq|mV1s*`uQ9u-U08w>- z3ix4qdHLJiu?21okvL6a{RJkedQbT;=5P)0$Rsc+GQ$wW?CjmB+=uI+$#&4-0^4>J zCg!naptjTF%EYB;fxpKug7s6ku*jNT*C^BR;OtUNXGv``!}e{7qPp!#rPn5f%t1DK8&^!+r9U=1Fj5{0esoJxM+x6gd{X3weRyS zI@E2Xq%0n#z0VggqK$9mzXh7}Zw7ewDx3#M6FFnlQUE=_qcAmdN?wc9p#P#<=qd)VIs{916ypXM~*{AtKD;&Xf`nnrQ4_3AY)DNAA#g>r7y(hl zL(mcA4@xI^-h+w}@Kgq=MZpQ;S_4nf;Fy&J$wQnJxrhaj3Krfe)A9(wU~C9*1PYcg zI1UPahY(^Kp32!Ehyrz14$i+q%M0@1C?cK&$w8jcRviD6@bC_taRVE`@fAcMiWj|* zVcO$|hske!<9K)n;D))-1nVwb3R8suJ03vg{fD=PQjL%_H^A-?Yc>BRV-iCAEJvoJ)xXUtsJ789?0XnkauPuk3lXApC2%%t(`z_7}__1QjB`%Bj3y zB&Cc3A|UF{cJF{9Knf72roa`105VFB-Eq4>Ac|BC3rc_~0eB)t7`HQ!R|>H}od8>B zi00L{;vhJb*Z>#@8*xPkj!IC4C~p$Yzm)9v$0ESsz#_3+a&XfSBB8#Tq#2HCBIKCB zrgq30nK&=!WC7&r1cZ%+VYaOv0U~mcW)y%s2v`gxT2KHR%~>Q5R*@R@0>LoSi~`03 zBhV)xPdG5D-H(#n?gxnc)&Qd%F_$u)zZs5@6fy$S2qHlUP!|)81QIh+VgW>gSE+(a zsL#MPs3E*Akqs=27>k4R;DF#@BffzFC`arQESxMvo~0(TMhf)R-yfKi)*Dhq%iPTk zarf=_)h&;)P z+SOB@O3-!RUphJ%qfjKfubUet)Ka}xJRWYZc~YZN+|SGFSf1qEjQZ=t|3A#~g&BGp zcJp64NgeJHApSp{v@HtIpMOMg3f2jtbQz0eNxA{^+(7=n^#aJhQv6{Q$Y%lykn&WP zuKV6@kGp&ay;Sl4A`2Egk+5A=+37Z-LfyANC;${~mx%wUoc|*Y20+`r4TJ!zEZp1N zEwE-Q{H5prQ&c-6Mz;}2Oz{dBSS?^Ms3+`nID-e=u1s~{O6OtF+d!teaK1|T zzkz)wjz;4669?lD?v2m?&b1bd=U>ON+`pk}-}g7rXW~#MlKRil{lDe<&pe^h22Uql zU^*cRLL_+ymDPWoO^CXs2orixAQ>o9&P-#fWmB#Ai>Eq3coDE}fvl7mpq2NCDL5NW zJq6jXnf?tZ-lFNfxGy|cz+L*%7NCk(dIpk2d^;6WeRV;W1(-g3?Z7+*H~1fM!2mEM z4DbquB+f#_CgAxEZX%WGHlXOQL2#&>NW(*BIG_1{Mg0GW!~X_EBmowmQu+ljXY<0+ zym*qkxiJOMZoiYo4YN~}cXITzDCiJPV)yXElRex$uzKx*Q^agIwF@LK_S12jom9(q zxMC_uM(BX9?tTUY0kU-Wr2qx2|GW2fVLaP4VaflY;$I1qt4{%PzIXvpVS5wwwN8-z zf6RhW!)?Hdbsp9*9av?!|E1#De<$oe(E1;;w9cnK11g~l)Kxqgs231X`@Vn6`b?DT zDVX3#%tR>yieD3HCpHYzejb*{wrt?~uxxZ-lrJg@3r}YjP?K&i{J>`g3{+sB0uyf6 z>;cDIR|ESAfMxQs~o66rLPO@gv|$ z0vid~cxQu+yzPKw+kT%##e*0H(If&!9W5IhU?1>?W z0wREZ=!}37DVA7*Wh6pS!!|QDQW%u|4!;kLAZoaXgcCl3hY)gSRN_(F%mzT%N8p=N zUC2U?6e3%~{v3tmu@sERM>oOujsiw1#LWb#1E~D6>&yaHH_)WN+^D+=IXXFDu#y%z z?YJO;ol8>WsQu#z`>g>W7q~-c2k9x})10=AY*-0lngCS-lt2K|4G)&D_LaI=wJ!yQ zH~W4``L33IG^#|ZoqupeYehG>sRZ-VbQrZv=VtA$pIzZMQP3^JXlph@Z`Il9!Nr}R zDp-Fsl*=`~$PY8Wu@>A#Xxz18Ofuz9;OishHw`f+ISUeJD%Z9D@)W`w- z2M-+Jj`aF8HW}32@0q7;ZpTM|-dG?bFkz7YlvhrZMExbx#oD$0x&miK&;A~F1@oaq zuAAt6>gV|l>b%A+L#-Roge^$zz4G)+GbIl2EpBJov&9nu{dSDgHDAE_ue11}wweej zXBivQ<+IZ(4d*VsiYjw>y#bXqv!u3~J-*%o#aS>Hwf(RP5b`4-3R)#s(x3txe5+-q|y^B;tHD$bZSx_K6aV zG1$W=PB|Bw}@ESXf$rGtG zk2RsbiFfHtE)UFx9NQgiZfaMG;I<%(R5e$V$-u-VDP2vlu}6U~xB|dG2-^G=b*9Bn zA)>eyY;|=(4s|@qWiVabQ!Km(_K#q^3cP^#$^RvQ=?UH;S8+tiy%e}Y5f3I5EDiW3 zn(-K&T7n+fvi+{fC})`TZW{+efJ6Y^lB)T)2HHMxYt>7XYX7MdeXvd{E7tvGmk&(0kTH7vH-3MDfs9S|FI;x0^qgBj)9UsH%oW=3Ev4jJ?=N|xj$M$ zMVq9&KB!TltM_ttxl0b#=58eU`P`MTwWU?3B%q(E^Xe#XL41~_vL0+R_7mfCZUqc) zvK<(zst1n5N_X)#qSVj1Zaj`Ps4=LWER=GB01iS>L)BtYw$PeBnF9S0Roicb+=9q+ zt#wQz(f!9OOIS>Pp*`(Z^@lJy&y=kVgV9&7w8;9)lO$mlCLY zP)a6U=$!K5Zvu^rGE}Y-Yc7iyT9TLxrHo|)ncD}&ET-z15?qa0g(|+T77Se{_30{m zr1$=6=6q(SEgFB~w62XB`L$33^+A+8hDXL^+FYcmpPH=47dHN6$s>WZ%k*Y2p`;@v4gnGTAgN;2y`yMu_zv zl^mIQkT>)6iDzqPyYros%L?>?LH358nW304K5vJ+V~0okjlT8sX$-Qw&(A7Ra#fmb zxct&RRJn~ymfNHkb+~qD&(ad-&BYFDNw1))PFL59Rl4gbKQ#s~;2y64#SE?N6UMQ- zRx1xsB@~1WEZL3s`pJlzJCGhu%RQ#rA44Y2a#VBz7q*lLbP&((olh0V+nOT(W0-wGYr+;3arb$LE@KzzgYNq}Q1yY%UDniM|M1)ouzDcUnXxPKz< zfq(4=qDQF0Z~9FiW()F-Y4@f#bZ5$wG^if$p4)=b>{98h2fz8%Q^!8b;|`v{TNR8) z?pqJmfa0Z#x{g-9>X{Hl9L@@;sWcn+uMug`Ja8D*v&6O#^9wZ@XKD1t`A%j* zu)tn_xOlP5@-pV)$U4VA13Ev2T`9(3kZH4a*2i`|v17Da5P#cJqv~IN z)OuL5IZ|vbD>s`U6v-+)Q{jw>nR6RipsF&lTC3>lH#Zct7~e;i%N5j}$ej0TJ+<&* z_VG>KIZyKms+VjluGO?$T5`)7B6jn->B3QnMZNc=ckel z=P>H>;hy!1;{@THZ;sax9Pwmzz_&_b4Nno6#NT%S5`{neg74+sn7|{7c=h{^0RA0( zN8rVG@S**Oy+v?wUx1qk@_I-W&8zbb!%X^T<$-V|Bn$_IC7rf1Wj%l$wXd-`(XQa$48iH zVl+{#5WdpU0+VOugzAv}ePaWBU;^k*8Yz3??49eb(HCHNa8HYz3BMIkd zaGWQ~vr0`-3ct`B?5>rSCRaR8EZS2@Ke6BE#a%AAC!kNQL4cD|_Ez2@se(v@Ix$n$ zadUJN%SK3q#MSl2G@Z=N%E4v29+Aj7`&HREu30tz*h?EX!S$Fm_5<@WwV7+jCU}k8 z3RtdBoD#oyID(rt&yHV;|Jd4eq>47UuCVAw=cVaa_rrc|S+8&6fq!iIq=vxsz$?5t zN{z{8h-(XSyOd~CVV8wBUpzBD<-5_;r{40lY=khe5$503lA$kxi%2I=o*gDnyxu>y zSNzPZ%#L_I+z9?j(5^C{adLcep6~e3@g{y=-It+r8e-yg zDzIWy*e}ytQ@8Kpd3|S^hH81523*!)UpOeI{#i}OF04cQKyxpZh??z?HuoZZ*lyraTP2_qU86@zsu-kcc zw1NE97Bq#Q-e@usld8?0sIGC2C`YUN`6ly)a~}F?Y01<0xjFOqZ#(K>BFH8utVheb?I+Q}OC! z$uVSNrpkxq4VEt^qL-IFGuMB3POlBErQNU_XI;4wD}mrYcPBGOpH%u3Z)J@^gSJLp zEHgpqkz|hYN)vqF2)@pfnbE;+<-?fwr*1!^8AqWK~lI_>p(bd+uKEe{&^7{$O zJ@+%zDsnP!u8Xp`x+*;j@p&1%)~0mH`8ec7n(G5SuJ%jNN9L2wc;h`CPjO%7XTl{)^V2R-H4!MK zmT1g1t7v95s=QgX?zM^;;fj)qLkCzR?Bnz;ucp+=pC@t5Zs5L>iOY;CqiXQO$+&zL z^DN#}PtSH_ak0|xD$yWUW_nPi_BBl@w`|PP4}4VL|6?Yop+uugI%RU*`PHXno&Co6 z=A;0EZs2HwbjIAqG4uK0j&Ym=+2bjOzIT)5m9_Ti$@<61?kAqG&GEFSdMVRcBaUNV zz+Zj0tdQ5(R(XTU+R(&h+Nk@y+3eNt5RF#l`q=9s6dPU_Hjk!;~v+c|&>t%|3OXj?D z^qI3dX|P^~saZFOaat1uz?`{iT)FJq+vRdQFTLno_~XzZk-InBCn!xs4AdpIAaBoK zKD+nU_XBHbx(RQFZGFu8JxY*L? zzdBGpJaOgh=i^t$zK^ebkDducyQ+gpg?|vOFpl>Mtq2|#bV*>AEGgAiMJZiMy?R`I zvG4Gz<6=shMB!{urR1&ND>nuQ#r3+n(dvPLolh>ix`hte%0G*+X|OpGt5W-YRR}NR z7~DHF*SIv^K; z^5v!OS`H>GUTJelvl~C#5_qh-k>)PF7 z$7)NK)U+`P5);$Gt-@|o@DjN6Wym?C*eG+Hxz&{O+?zI?Npojo0RyGG>=+cm#(YpL zWXR8NJov$AdEeTew5|=?n97p&pL)IBIh#hZOv&#W(aZ9}t99Vldc9n0RY^k3%?if5 zn0%EbA*bZzcxz;D_uQZmIz8pWl^cQwjqlntoD28<`4ZoDnHqNl&pEshEf`c_cx?-! zniBue1xAWVV50A@SX%Ja_G-hB`z@CWw?F}aIlhqV5<;$nzDhk~#rMoP^twYNd`Tj+*zVPM9wBCs{SJSVdGH4TY zB~a)T>9%QyEvVVhYV)|ndbES;`gx$N?v-mo6`Loxy_Da~fxCjn`d!XH+9$}o^7W<~ zE~r{}r1e)dpnY0qcZnAZ2$h= z+VR6l7Y+{I%uT%DKv`q3J`#=b$ii__l~V<}TaEYRUUKQTw{J|&a`u(+JxVWq+2A8r zNX7-aj1}tA0{mlKzR#WM#D2QL_??N7d+_$d0TNyG)&*{QXDzv*A=Ig=e=A8NR% zsFYf^1~HL_vG72&RmnN-=?+KXWWjI*9lynGMmu~ogExAsc|S5UXjNbY;@pd+P+SHDqze>;khcV zM`_hsTVrr{VVJ8kwPnq{WoDzb8*`1dVtg(~Iz6)-BTQFtxndxutswK3c?CtJ*SDFe z%QnXd4lT38Ou&KFrX)iZvA8+rU|CnI=liv@#Mt*}8SDCT^ua#sjj|t=vlaG3vBMLx z{^}#0B?VoPZ9yIH2eUp4XV;QHsML=<=#r+6>bCYY{pvGX%D<91gEJ>1+y(pyN)vAA z+xEuWO+3#T>Fja0zUn9xi#|E@GVrwSAh>2oxb*Wf!?a(=`*rt?F4h@m8|*u?f*=o4 ziq4hM$Vl14Z1Fe>1YTfBlZeidB8N_RfXaOQe{r z5=koSsT+Oo?WDtS$%ZU}DHKj4lgkPd(ZZ{0C}ZK^R_aGTH(N?byU;S#-uLsB7$VeD zGE>xpk{>qUj#jnja$W|LQ9VwIeSWfzD)C!ccb{}pv7rlD{-P3xos0yTHvO?iuy5`% zr+Sm+Gl=#yMOQSZf9U&oU~@9^Q{TQr>>)vkebM3O9z~lvb(s7%d7+Iu<&{R}9feqQ znY-%!qU2YBIMeMxF+s4eG>cva1SM6JcZ>(+$8nCUBap{ihRZ1(vU+dLF`P+oSj z@)sj+{nTQdj-y0(5E+xP$hc94RH4WD9OYRXUA+Aflj4@ZL{@a|_=BHsze+e8eIHMA zoi_TQt`|#dXCz3)x*;gSur}O_mvuiagWMG`Mb=xO)vE9{X0X@Z;fam;`_8O~y$+Yf z;clfkW&2Z27Cx|h{r5M{+s7nyPNyi8<*yWJ11~iE(45tT_xTW#4)TH6F04(lH6OVmy}$HHw#y68n~y{yK6`mvvz z(2C0_ZU*nPB2N{{F4Y_J&zJgZYo)74$CMClC=9*zh|WX`E^ty5!^%2q?yEaC(QsfvP!^171e zyku9$r&tnaf{W*LB2N_DwpZ2ekKhZ_j;0RoMK@CZ_%&10EBkq)Xd`O5t#DSb+A2q5 zblrQQtIwj)=;`El%T5oA{e21kiQFQ0taOPz{x+jI)ytj9vfGK?tH6l+FtgVib zaE_9XWz4l7OE^dEbK2d6kuTG)l{#JGK}~;8{$i3*QU1*}y;63H&T+-_=cjQFHp$VV z%6)=EcJ6|ipE}ID^rrQKj#CP7UYlV3_T|Y~p%9I913B=q{1XF10*rM@W*6P&lZUPvI7~ zBos-L!sIFaL*1dG^wakb8z#H`(BG5e#Ud%(m1nBIfr+7);&k;o7?37)+WkxL)Pt%& z(h6L5zdbB4KN@CwBPls}^mDBlIF;(+@(b4b>dBbBC|=k5ai3$4AmV;kp{gve*z|l- z5|@IM<=Tnr^gm z!ZYK9)V`LA0Rz=ruQxvsSVg@@@!+~uQoRJi@>vpMLw5GyQcpHWBWGN{N zzg`vs#&iU8ZbH!a?MLUpyJ_B#hEKG0pHQV)YMtO@R2f=fNuFwWUC&)?)1h_?GI~Db ziovJ*XoqtK_u41RCx4+kUZ=-gTe8vg6X=;5&@*tNwJA0!)!g-B$+j z^Ogr*^0q{K=+4O>RG7edIn?~MNt0y(nlAWxqXcMrU&Tbu5XO8ls#wHse^gf1vQ6T{ z(9(r09WXhPo3hALM+%osEfT)0zG?XtRO=m~-o6DrYzFtj$$EP_ieorE^I17fCq7CH zo;;-NEUHRA%w@`C4m{xSEqW!YxdL;0JH7Ya%lzs0qiM}DPmB%mG@^~EW5J)B5Ttq| zNY*YXIeheL6E691QiO)(seQ$Gav&SzU3&k^6l&HpTjzbuh$4 zXKMc%vzTi09NFzLd%e&zW^&1LSxS$}<+XmIGQBpvt$eyosQ$Nqvd(+y>+wZWbVyzw^;&piVpDe_Gi=E8mq_vEtJFD05-A+SV?D)mw0&857Z*rxYpvUV)H^roKd9qnf63Ql^Ov!p{N(;7?T zhx?qs*OE-t+Z*lB!^QgAQ)jxTxS!Db(7}R2GZOtgPlx^iu4Q_9ot0J%wYf6d-ZI-K zNN;#JAU&W;gXx!ktZf8$@F$x@mYUPmVdwRj^C=JN?|+yCZnIkjo(})+^C}c}1)0v{ zIqKx6=EE4XGkaWIj@v!6%Tf2Ky*gT{7kQ~93m;b33ue4Fg0S~9^m%ShOh6)z&=OnD zQ99d}bWX+CW)u%^t_^Ag=N;_q10>UnI~%hCL+_^8eWhCt$X2~E-<-^4iO;O?8NPld zR-pqEP+{raxTdf={(UF|?yKg_63JTcL!PZ*KCB?lhf6zpDq1*~-a1Zsv*4)1VE$sw z`{855nPuxm$<-QSnNw;^=D-~zb5QY{`&^+RRjzul#x?s@`s=30I-+R!jdq#h}X{Ey2+vxdlMUc#xSH?vDctwrZ z$+e`_iURNKEr{vs-A_Lk_Z0R#&7WSoZayeHf3wiFM(lf#coI0JAPC{?(Vi{ScNuL? zrk)gNa*3kx$K~iGXU_=ZbL6L^Pw89+%e}RVzQ`#~26&wPfing*%PD+gqJ zIo@#jj7~O4aiR$rgKo^x)q|NXe%GdCJ|*Yo3$#?4Pe-udwQY_)sIaK~3$@XbdvyyE z$Mj~4Pk!!Q*BCV9v>A53*S-Zi^g%P;FNBsfW;)ZAxf+|7;7@YQmU@_@6@D)I zRZq^U<`f*X8fUV-yQafLJ{mQVbdC}4_9}TYtZ;>7Z|(ee5urFI)XP{ zBuwK47YVZFEwZ$EN78!qW|UM2LVg3SH9~8qzDcO$4+~*G;&6d$y&Jt5`OXX-wOa4Y z@&nHSkLB@3;E}~=M$?3qVNmMBl=8BY<<5xBXJ9521YRb-El5(rCAW9J_tcT3ESDIY zL7s+{T=vVN+J2j=8G<=Kn|wEhC&)aV^+a7IO0KIv> zn5`>2{AS{-I{BasX1^YqSIe)yJ%OCNpqFV-%-hXF#*AlB@@nt65=Z)JF&lMbw+LQ! za*I#{)1OMhc=JJ&!i3g5V~yafd5-t6t~c1d-C9bn^1dM{n|o5LH}Kv$dS^W{`h90R z#}d%WG?n@yo|f^s$*9Lu*q<^d;HT`P^@EzxnmLZg_ofFih(4 zom@QACG)Y1rOYoWPa=wmZ~2Y>Cpv50SnD1Up&6iTMuWTmZKJo7}RxKAUXugRIKt@WL5?L=|*vUjTHWLri536+My zB?65{T@RzJLC_b87wQ?}2kiDTQpsNdGGs1#{y|?d@9 z(?40_>7Pt#|Jx=P_gwp@YL-(B2Rsy+PuxyXIv1uBtvZ1=ronlAsIC0A%;{Lrz*5N4 zld}|txNt5n^LCAJl9WCFCGJR(Mn3cT(yZX%w$W8Xs+p%H2el$k26p#|{j9-6@ShrM z;^SOW684$DZ$0Z>t)C4Evq9-i;wf_9@+oa-0eMK&F}F&$QSH@{6P z)r_wJ%YB^pV#?J)J=@;yJacX7v2<_rW^J1gg@Fg0K)vEBPgPHB=LX!4>(p>mu}NBw3$R7wf{b^l za$!|mPF=KE@6DBc`)RS-gP*sM`N_G*WlUqh4;d}7{)EscTlB-ER?w+JKYt1s!`=+t z%hkQ>O0_jDT_t<2*9E4?-{n!iEH=oMQ)57&!JC3p8Rc36vRn(k$b#U=Is+j#;!nf( zN{wz{`Ku6Ti@!oej=#4;+b?jDXZtDzeED+w;wAAWrrf_kLEz#DxDo>HWws9N6u_U} z-6xE^gFkH~Uac@7mXLx=De(1*yHOUNPwi#eT_R%}-Y>l#Ja+k&1QU~k0PFLO(cpUO z)y)q|Lem|Yk{lC{t}p83Sw-U>*VsMNZ4MG76|?Uv@bgmH#83N82G`4~yiYV*85eYy zkZ^M>IS_l`Ra&&=tWO>}5Y{<#92J|2CF-G0@qt=%jxmbEw2+6i{+`z$iF-R2WKE~+#P zbIsPyv!iMlR%>P|a9LilD<1l7-Mw*jzMZb8JNFOO5Ny#;YHQB(<rVn-b9rSi z_m5DH{#Z#Lk$!sPgjb78n-%zTGT)QVmA1suTsANkOHre2l$cnBPnP%=smzViDziO{ z0=f^{U6#CX-r|_GZuAMx3+cz$S!# zYl2o&tFMyBc!VjnfWONl2L3kGPyPtMcWpgSJj8p~k5WDGan-J_3Fp_t7v#18x7o7_ zNl$yLFD#8S(#20Eo5Wv9Ts1%5+>@hKmvFyI2OnY6B>Qb?5N&KgFsyMv)s9f*&8(ZF zYlQI*=vP{khbNXz`}qU8gu!`_%$!|)C?Scr^Hc)(Kn{%Iz>~E#(}VaXR6-Xx2Qw4K zJg6&*c~22lFfzc~z$a_hf@9xr+_UVyj7=!7#g0)@!3HB40E1c#U2Kg$S!0G0gJJpb~=d}C7uG-a8Ii_k*c`PRz{ zDl$y{y(`^i2~z?`9qip62VSlSI~Sg{9zZv^lC8F+&?k)dx+z*XGoY5sxIHZHTzIyS zs&?U7n1<90_|T6}kSP%p&Ni|dlU`t6yjGi&|Fuv`M%<3{t}tzLhS#?_H5S4mo^y~z zd9m`>ELll@6Jc+EQdVYRSzx|U;WH0wRq>;H9{QR%XE+}oyOu&pkdeR%qCCnSRHg)e z*{6T%&KXZH%lUOxI9vXpQiPh)Z0(2`CnZ5>IvCICK-R$$HKSi-Sb5>H;SKsFcP0n4 z9?rHoS|&P_u%Y>2#JIVjf~F#7Bu~P(!i~E63*JUmV&gfFtE%8+B=yG9`NUc|P0vfy z|5tlw0#4P|KmOxzGTjW7Ol7#zAPyo8gnPOXlA@G3lqpFn^VH4IKoW5y;Yun*hRhK~ zC51|c%q24CnlkkJu6@ovbl>{jd*A!M|L6bwpZ|Iu$J%SJwf1*?*V=2Xy@t5^sQs>RKy8HV@U`$ym6FiBI@_B2jJHi{4%RiB^fVSk=A;)Kx3m!3D(D~e z2?%|e6lLxR8?Qq_N@7fJg&hW44@`wLa!A}zv9|>phqkYVmM>Aw(y;XWyUFS>Gw$=N~uf^Js%zy;NkusEe3Yhj?<<@Jwr&M`&@| zD|0^W=8y*Yy1>ANgCqXa%s#V{Bd=}&CeAIP6JD+1pnWn&Gw$hca5y5V@T?)%?$;D6iR){2 zC+y?}AD;pN*VgY)Gb@l2cFe_N;k}{k#KzwbCa~V~3tti9!LHJy#x*11*fCl9CP`#b7LP2=NcsNuY`g5QW>;-as<{)mCATA6!|Q5Z1lQT8CYMxId@^# zqf&X<#hyLwhjM~7k9%3J@0V0|f(nddv{7m6foYjR<(9sY8SzAYLq*-}WOHW|1CP7O zlosxwn(2lv7?v8!PUABxds+WXXq9!x?RMF4iT2?o==1A#CBOA08<@`b^EBtJH99qX z_=lx^9q9$Fe#z$>b2T@VTCCP$*($i<=^|MD-^(B0&PP$^ogR#JNpn|-m>gWN0ba87 z*)l<8@g)z zu%mXO{A#9p>0-lS|9+N6WtFw>3k72f6_ZWv6pvf9|Km zaIhX{rn$hcQR#m5Rq>|P*RqQeF9|6`_KX&Knu$2~Hm*=qZ|&1pWY?9mf3{48sbnTh zFG98u_)xIsV@irM;jPc2nEdveZFdzz3;6O5TdbwX--{rJzljKsHC$INyeR=K^)?mW zSl%jm$NI5&cEIWj?g$mnAHNVbntmbl#dgFl&i7c$nVyrzaHi2! zQa(LtD}P`V|L^Yt{ludT5?FLtww7`iirIMSIeKvN4|(K{4jbfpCFi8Sg2iq@*|yp& zUe!Sd@8`I2^iQvIK3b4{Jx#eXE&KKp!AgbN)GN}1m-cI|@bSFsBc*cgdDW_f)@c5$ zTUAFt=cONaDN5sXIeXN)T;WN)n!8bQ`mz0m>Q8yb{LG==p7O{jm(%9V|CDrWps2s4 z=yb!KUYHu9*lkqeShVx~vMsAA`(H)1hG||+|6I`*SoxuyW!tc6{oB;xexVC;S<9nO zMcdaj^4-qtxYc%4_YOyr`{Z%G>0ZkIN}MY6M+Hdu8}cL$Ma3A1NmkFKpa1Nv@Sw4vEGUw6cg#WB#=>e+w@f$c zdh0zIn12|*Kk;^E?Ct%!u^qY3nA=>tpGe1?epGwOuHLnxM?SPDe!LWBbfqO9w8?mE zzOa*>eJi`xhqnnk7inEzl>GkAGw;O;0pz0PiNz<)PnTBmX)nA&an;sOYSwji)!@wE zU#{Yrc492&{shP4f=#LWtY0PsJUq0Olri+`y`QMm_DWkzR@Z}p@4dUXejHie-Xe7w zhR3+!dqyFGofH^Zw8b#AmMic%nok)%->%%CxToAXxk&B^YvQ$lXQid`>3jwWojbKA zsy4hVULVgl+wEFEuKtUT((6@GZa~r07A%(q%;wB3mU7|M4GVms&1F#KR^{U2AutJ* z^qFNu6{QTW6tk*2ck9#xbH|tZY3D9&*LfSIyhzKYaX6@^=>8Kc_nH3ZWr`=_8>E!1 zn0eF1E6inICng&$rX;y=OU2tzYNoHmbHd0&Sf{+_ZtbawgRQ|;iDrWSiRupaAJ>(; zCAW3jUDANh9=l`1J%iqFZno+>zZhOzVDzBD%X4W@KmSL|v8?LSx`Zv8ZoMw636j<; zVwrF)`{XIc=e@_%Q+SOpY@Hy&mKb7jmR95mb4nYv=K#OFMrcnn@eJ_{bgffMP@fxv zp3^;m1>3810(SQ>{LBD5r0MJEF+Z@;gf^W)So8}oN$ZTHQ5-EW=`qn5+kj5nu){c} zpf-7wJXjsgd3QYUaNkEc*YazN`E|qZhBVn)vZyR4FC5P8)315>;#_&h;f}jJVs0Pn zuF1WS_nxRIM>8h4AsVyC(d@?gB48USs_ifH8JFfqo^owOx_hjmCmM---oX|XW zP53^S{}+N+%gy{Bl}>x)Ou3B@@{m`#jy+#%qrIw2L&;ofv(La2Nm0q-d`@9(dWc?< zV1p8D{f52YXoC>*7@@n0Kzv`aw1WXq4X^{k$QKjq>mO1HZ9~%6&IG{n05@P8**6{g z?qVadz@>x>8A|X!v5fc*? z#{|a(u*aD&>>{WFTtF4P{{(;V5y(9HwgBO;+?Ktt);CBlrdrLHaSW95L!z!^PB-tRS#gTlIOiH-ZX2Q3k{_ucB&P8NkgO@ z%r5a@gGi}1qv|dXM%lz}Dst2d;);D$NLXto4gZah&P z@0%x=y|4u47u)mqji5PXWu#Kbu34w+TheG{=4)kXxHOtuBqW@fu>caxi)<`_>q2C* zdVYEym>b}bGQgSOcmKtyVZl~2YDOJ6h@;Gaj{^Qtyny`%rH3Jz&L`0F_7G$ql}rYt z78)6CfhFzcLHbQcSK`5?sY1rCJpdp z04qyhCqUCMqi7nG8;J1RPN;+e)vV+xjxRgNztH>#SkR-k-kdYVQ%SgJnb3z<@d8<6 z7v3faIQ!M=oK8|c=-plFN-=8c9Y{}GCb(x>K(0!_F_l$XsBdME7~j?&*F02;tH^b~ zZ@Q1kg;b02(vZq9O4G~)Jtt8bJjF|PsQ{g^LCaQ$)7suk)gtYMFw1U zc>ELhWvv!GS1p2Ru9w$>vM~K+{19*-o&lEKd8~} zmpncUnvdC=AkNykGj;RtAN&*et^E_&ONWLQFrq}new=PSkP=V~{|+Keqr&AC0yp5b zq(0(XPW20_QI)g=8#3CqPXwmrb3?I-_c*9K4dD+lUtqF*Zfh;o>WG42H{*!A7NNQk zP2{VK+=aI6{4wk%b|0$V+IJ{=RqWCiev!d8t5U7hYxYx4-Lz{`iPkR!f{NOW!6Sx> zKWg9AV=&Z?RjR&ZI6|qd;+u)JR}$;|&Qz_nt@9G{;5tu zuR8DNznkAPttr{tq$qu~WBB5wl;^Q-LJ9MawMm+Zn#Z-oZ7tVtEEkSpQIjcD?k$y>sqwz?sCi*Qp}bXErou_%ZELIs z$`jv57{O*67|r2Is}N4sIq6(=Bu}92Gn?hd6Zmn|iw-$oX(9u>|Xp$Hd+y-={~9pvaTSGc2i z#9aJ={pSgR3ByaTQdd|Sy1ffpQz@AqWXU%^b+;JSzm!xxs`|}1pG_g&@1ey(;77~7 zitwYx7%}AEIc_QwIB4-nyR7lDjG(je3Lk0qtn1OFvq^lWi#3#_e3}JejOf_eG(i$^ zT{(=^vB2^M^?vo7oRH%i&L6gCE0AW-c$XT`P=8LQ;dt$}*eewIF8}SYjL{%|MNM&V zmwSiytERmQeN78?{4m_;)H2~cofG(umhOU3xroD`gi}vf^s_}5Uuf9xDK3z^Ux&P| z$oN;a#Ek$*=N|NIm+A^A_B{Ie3*nL4XCK+uvk|cqvGEz>X09&M?AfwShgr$&)^AGQ zl)j2cv=tM0`C^6nP6PC9S5e#?JbTekBeCL?Qh>(6S?OeW*#^rF>-kyb1eu3ziJ$rW zsPn~}#0!b!KjwO=Y@O}yRBu(-6CE;8?<(M-ccgEcWETo2Ae>E9b88=oSgg&WrmT`Z zwLIPdcGWmfD>$?B=<#UEizl~UlPT)tn{f562s#%Fo2Y**R<{@!d)*?CZEIi1vt!Sz zgTb0HO_W8IofLtBCwr+jT);uh8$Vcb&NDKddhHfmgc zN}flTo1Mz)Z5!VB@vC@pg8ANVRN#?u}+7Z;pNs$bW?v9j>Q zUAY5xdQm%Pg%qxZ&n}G}%n1n$dGT(hzo~x7n!$jI)J$37z`nP8ZJz8*sdceV66!lD zuHmC*v$dix^G_Dnu#U*O2s7z6@cB}#k`2cwV7a#!<=!RR zu8J{>k1z6!c&#iIR&p-XwLi&f9c^F5vNy``-t=u_9=^$m3?&*P{l${dy<+$~@ z&!*~T+l8swe%uo!2M0-v23d?L^gDQu*>95FXp)&>PA++*!DlI+W*X}p6W^|H_H-!9 z40`b8b?!AM*>Xx0(V?u_4`uBz0WVs>>CQY7(4pdDl3rEYR&pc7wThv*qs^*K;VZyI? z$vtq|5~?8S1{;m1*0Xshh!T0k&C5birD?y#Z|Y6ulmj`ggfQsnWca;DrN-pax;t~0G0+TU)_+Xz5K0zs+M@<5J{XF8wK${+95l=Lr; z^$*_EsTrQVMn}^iVS{@OoCGjyc0Q&kTfy`}eQs6VgS{0;*e)jXTSxP2UdpO)J9nP^!<{N^np-*Af63D z#>(niS(rZwO>vzWIV*LPO~HOsx?=@4Bh2cAaC{Hu{ZxZ+EUs z5w+1Vy>1;OIz}0M&qI{eIzwO_cUF7cJZI<>i+;{lze&NV-^g9D%$w`ZG+Hu$dDd0IK9I_W5Bk9Yv?5~U^lQIc7%4oH-=N4 zp=8nwmdGa(;}Bd7=?jo+C~|P88s^`9 zn?x{c7WRUnIWeG!9V6@}>}Ch3Tib6Y4yx>tBBaWT#P=X5VolIGFz?X2W1I)y9uE6VMe@>M zxVSrP=LcRLZot0CALjcAYz)BeqYWfTGLYFKRjIWJ(U*sWEPV9CN~=M8>sY1sYYwI__=Kup9lH9=jlQ&Q z*erTAv@hp`Poq`k?77&yEaE_Cb6%$+ZH^=KJxDI$x4l! z;ZYfheEH7HT5F^@b#{y0mN21bE;=*U`(9x2#XgGo=#v$E1$hh6xin)&_2#f8WZGaL zX-d5zwnpy@VUx;vZ8+n>rfI`x37-!_v0@)To5jo=9qtY7+dpI-3;&h!V_ zzNVAKjpVA?b2=j-TA`y}D&wQY6?X=<1Wp?b!h9;4AWdT9*UpWs8nqs ztG|YIjf$UJJKrSKt2}xRdxx^5VrG`ab|np;ED-KzwuZP@O(rEi{(L9)gOAa)`?TA% zhhlTc*s07fgx|uZU(HIpSdRjx9`l#n<79Tb=L-Q+tHk8i=b_vj`=*cicU_;TP}pAO zTx{kj3^Leue^O3Pnw`y=7?S#9|-WWrprr52PW-&LYNtzbW_WOj}<~}BD&~0!9#bzz8f(`VT~`1 zZJI$|2=L8O;C+rBI+=?zOJB#7;Kbs(*lf|JQ{m1pIvl<~2_Jgsq-5>gO%& zK1L9|fd#?&_%pAo|BV#9rfXmnOE!joHNbR%@UQyjbb4$i7hRQ# zi4PzPF#c@H9Y!3Hdg~&}0%}@RLBlWqH)Z`H(n2U8ERvti@Bjg(*>z^RBE1*}e z5Z(Zi^(G>{9{jf4;FU_B1+RE{nCJC!?R!B4vR$d85UD4+dVXv;@AYEBx5~jjHmVSS zo4vv!kD+FfJiae+c|iMk43H%lCKg184a9g^ubP*leX57UXvo-gOmt-IItDs27G4Y* zp;k{s;2n@<`QdWMDNAGg85hI<7z{=Dv>URJ3dFrZN%*E`Qm_*)oGKNWi_-CxUh!vy zI%3bbf*$QVXDy*oa8dI9h9>^8*Uto7YF&b{ouEMm%#|q4oJT|8cTkHS%+f7<4io0^7_~ zfx13UZMPg%v700U3(=T|?7J85{~+ut(RiDdFX|%^se&SotM6AI6!eHy;zi0te73{I#;R1jaEFzj02+_sDsr@)#BJ^O{Oqk+PXAca?mquZQacuMvB7&%^ z#;W;D1nA}5q=`&0AwwQ~L(M1*;{m~gkauY6;~N09IOOHKhB$}f^6jC@P5;iJ1wt5H zaoBFM8g<>EqeC>#U4wOcu=^k|tK%N>DgAC*=O+%1EP_oW4|Tf${br2b2Z+6zd&Usc$(nEpVr zi4!gdQ{G7=A1@*sGDb(9#OQ;Fu*czGQimXbh`<-ODbK|KVGj|a&$sJ+Ge-3LZw0AY z2g0d-N8bPAdiyImf}?yP`zjH2(FF9y{NsCsJw!?pi6rOEX|FQ{10Vtg)A!v;I(>6q zx>(=<0GyGT5L$<@n}=S3Mx4kfUMxSvYX>rLRwUQ)WAid<`CQh7e$N@lbk2Kz+#PiT zg#ARkOU6(qgr!6!ftWWh<4+lLe8L~fQIprHEt&N;-0F{!drtsb_wJLQZVxM6TCLGh^qIAQI(2BnCAtQN|)?w=lt05 zm3Ki6nbFaUU~qL%{WT*^<$1qoPg@|pYW_m$F4du7UGE1eT4sr^M6n3 zKaDw(*#IZn=H)q_#Cf{O(TPtL>AEZlccI_#rDYpHXzvhC(($P8m<bIS@ zEvJ)H^BCr3WhAp3E<$eZ?iP9;GbNS~1 zngqalH6{$=wAj}rVt*^6*_U_WWY}EdymBEv&z)_ayD{dD;iZj@ncZF^gfGBnlS6mc zVJ``0U)@U==keYPnK(|@_|&{)G0geD_@~afxf~<6j{%bzWZj3<`i0=8jDdXrregnI zHvHe|dp&!w2*4)^+u;w^Lm1Qgd%vAovYU8L)ajgfWhyMjSRFrqjBeg=9kPm7hC}!C zx3kAq|3+G(3THZypj!v)I8ZMPPBkXLYIRZxBD3a(>vk`hx6lT4tBEigc z2!}+0Are^O4?A=jh7(ocM2W92i6zJrI_e3VH(hj2WVb^k5qO+1DvFz3C=@ztqwS_I z2+9D5jZn=}hvDKH31k+|8pE#{>O* ztOy`~kTe3}GGqeGU_|b}tQALzglt$%*z3yz%hu%FZM&OYP6BmN!lTJjcN}zodT&UR6%zl)BMK>8#VHMFs zrd&!Y2uOr)pQR8MvI7}jtuwU4yJ+d4I{(Qp2Zjp4co91?=zHnmFdzK5@YAC7ZTCOW z{cc}pl!b51|0$;OoAzxf112}{9s4{{1-O4o?sDpu{d^NqV~&x@6ZybYBVWA3>^7Yb z;0ki&_I-?n-~vaE>s()Zs>Mel7B>AS)$)`e{0^K$|FQ?VcL3=MLzl}I%1y#K^l%A_ zR?t0k`O~j2aj$Sh5AKye_?uq887s)O2V&i;jLCHykx}O4iqyj7A_I(|GLb5m7RaUB z!`3ccQ!26(i}#ulrj&^`jHi(ali)=D(rxf9UnxpXMq30jt;1tzVUd zwDx6ym6=cn3^UPV{I3`?M{0ooM^aD#+ z@KQ4`)K^}SDs@UX?a7BcAG(0+du=d^LJu8Uk8+)=ZLEM$kFQ4s1n!~8Q30U^`~P15 zu?8Nqp~@FkR`VZafU0|=?}vC z&Kog{t&nigx1z3Co*Rh8d_jW^{zYIwRRlda4*lQ;&XS5G z^T0}G+Bk0eZJ54^L>85-}^p)yzegO?7j9{Yp=ET-fOSD&pCJd{q`WF3hkkw zproMKLrF=wXV0F!R5VmnNF){gfdl(!nCO|AndliAS=e|EvY@$G85ubab8zwU9XfP~ z`QQ;@LH?sW{D=5qCI~=Eg``4JQK9(JjA;J#4Kb1JHg@ zO@<;zK}yhS>)yY(g)=pocL`h_3_S>Q${xLyAdOJ z-9{M!(a|^W`{Eu$0fj&i8F%)1h!LVF#NX%#Gze4|8BB^4g0CSF&>mxi{;9__>LI*% z08Kv$gUJN5QCA@feGT4vO1P{XA|wbZK?NSkudWP(K%xjC@qnn9c#&k#J}RbDc$l>y z^h`ZuKOW?$@l;Qsn~S~m!S>t`#7J3qyTpJFQl`XH22l$}3q$yQ0Ev{C&yZ1HczNSJ z1ta_~pSwgDDH8c|w-VfLnCm~;(M+2!#f-O~Ntq6!Bce{dq(dk}5S=kVq0rEz19>uT zBnp%eyh6NqZm5e__SB;kAUMQb04f0%@&+Dx!aah84iw0hZv%m;Qs4?$3HS~YP~^r= z?nXTwBn}yn@xn#2bc61D9dI}5Q|ME0Jti-@2c-yeKUUd?1g1%0HZW{P?rKDdXMTAo z<|Rz^w*-2KY@a!u@Gi)l?xbOJ3K_)Be?H{|v$#6oia^1jeAe|tnL!76EZ@*JM#0}wp zmB`HXf2qVB!^DSBW&*=cT>s!*MiWRKq6-mHgTQQKqyYG&VFvDGYUU~6hEi7(M=&DN z4_5q3AJGfJt=?gD|8f=}LCWf<9`B63PtbKnxTi_!)T4URogyTH0s&D{7>E4Qh|(2$ z16QRW^Lh~dZ6-|ckRzk}tqs|GY7!;5h(w=sP8oAfRV%Qi(`MGEuaBlEutf+97Q4!7 zlTlxUV4)!}`EI0;GGtWfeG!ZZeFTCx<(aYxFtQr6Aea+mYJVGmJKaLXgaF!0VAK(B z9)|#8btV!AdLBA`sFODvMH;sqyugfPB)Q4d4Y^4eps!+2A>k~AG93lPg5b@=xf^uq zTrRHHeqiU?uF9V#?d&J;x{dZ-?ATnwvTEt82fnyuvz*3^M(>58cIs_NKr*?NYi#fM z+BOvb(>?IW)aFp>^1x>7Y>n;rjmAE%vCM|L6Wb8?+RCMgi2%KxTfuc2BfX_Bmc5n~ zIJz3unM%Z%j@#dFQE-kd{unWrK#d7Bb;%l${vPfUR!aC0&UI^UC`;_Hk^GD5;qMAp z$!SwSe`Pb8r{Kwe*kw?BUXQulyEXnV70GIe4-*qOImuCBrcVnvnuh3jdMt_8%zu^`T!>{{@h4M=e-t z?oWTg!ogbJl;b-G+Q9-Qhgc85?XcCTC0>u~HUk>uENV9Wo3Qb4{T~fkLt!F;KNf&B z1ZLS~3d{mGvumqeAU|u^=&psDO#ZOa_)W#nTF(aS4ckfUX#?D3D9E0YWP`a&1>8A7 zj=2O&#|Ol`hm#lr&6Bdg2EPypcVTL^9fMa{aVTQ*Xp(n(i6kQx^Dn;2Zya;#vfjKK z>Hf06A-+=9FBG6FxBda%`X}HY%x1n*y@2-8)ya7sQ=HBf4n@sezz=kom-{Lk;1_Mr zcnQ8ooe9>9JSve{N|Ve7viBs}U>d11_f>Mt-E)9W4KD9dg;`($5*ReU7=wQJ1q93h z`zAoPkxFcc{~#M+1ei4+-C+UK@t{LJKrP%(w5cj!taJoWjP3c8J$bJWrUAr$MAiei z-F$!v=+0fj`xsK=^DuwoKj3Imc9jhfM%$_X(j;>Kt>1D06aEtEzs`1vz=CG8Z3tQE zUzF+_F`SRz$pXDeO#|pZWiR~3HD*2Fv0_}Ar!diy7C(6IcC2`-Lv5IW)|L0QXLN28 zl}xQ;86T3C}yRp(l9Cd?)%U?1}jlo%6W1qe4&2pAD za0;3~rF<5gtaE#7E^kS%R4sS@rB!@9jp{(`!0qmwkZghbvd>eIEq7yjr}P5*wxRl! zl{I$jAnoSD&p7^$c#9(~7(Op7-3-BewE5Dz&+n(f zMj%J}qMu!z4%fScvDt9oD8utOmnOP1*w}S$0f$_Ypp_|*9&bEl67;2B`;v!1&9}h7 z(b18I0*h{EE?#4>WA#9rHVd`&qg%Z5=fbDj=2tY9HA)-LmW_W+xEmZicd%@J(P#Lt zhApc~wo9|w-Z}wHVn-8(S{>mL2M?x4g(1g7!4MRJYr(jKHGs2f|I**Ty58X09}FF? zRLWCF)8arhw(p+tJBYNxlI=!jLN{&zm!3j>UZokVNfaQ?f!9g8Gu$Z`0Fq)#Wxb0+3713??@doN{S0(hP~gIJCONcWaI9(U4H9#AOGVyt&9(n^GoyQ$q2=9_ ze+^m(V;?W6g9a#G4T=(X7mxee7b!e>E8efDN65b0@Y!yvJL~XM9G5!}&HDz0dpB2( zXy%w|`8!_xrbFe^jqM29oC|-otfx}NaIuPgdQ%?Dmb$%xbCtQ6^uW)X+mIenVK&VCt#xdzYa6Qop{qeW9#zRli&hxyY}9o345vPj zI3UxVeLG1<$U~?W70V=&`!0SP$_1q1;ptP|T{#Mhl~F$hh*ge!-gc$csFf2j4lNjg z7zu(6d#(7~O}`UAIPCK}Mteu4zWVbox|rEYfZ5|$^sd>dt^Y>?Eqd$euoxlG-Pg|# z^@EeRRLAhV--_?ZTk)a`X)4L4eroeWT3s4NIZE#~XMg_eJ2iMHsQ>i1rI+yOsF69k zP))&xOFe1SD;i)Hw~TqN&Nh7=ogNuk+o&80H~Zec=@mz#=c>*`t_&hW#8m{-+Dq9o zJQ@;uy1Omo-VN?q5a*AifIShE0^J6G`ONj#DGSakLy$5Bov{g+1Sk%EGYW{bn;;Y1 z*_uGNx$#1HffVQj6H^KWL~)9s3}Sc?F@ix)zk|aYf(HfOM`*CI>jD$u(Pt1qlI91P zT_Avj!)Ei86o5korp_Z!2mT8}H`I6m2u=~kKyWzSb*7PHi1|EuVfKDjnpN~i$HOrS z`FGKe*keno2Jc-KFzM3OG&(o>H%xLJJp)hb%}3ZH1bQN4{*8@B35MVFqiuMJD-yh3V=tZLH}+wzA;ctQwO zV`4PJ9-4gH(2D?0#W1;tXA{1!t~bWs8XF%S4qN{^GMQDeMlt!lr1ruQ=cSI`>@)UH z+MGOa-kC3T&?|MLx)O7-A4h5Z_@-vE`<<;?acS7+Q#M~K9r_4zhl95wf~#rkuZ=aj z*;Re;wwEuT-iEZcA(``|_>IxkbF^=YpKn8gJ-3n`=JkE^^0+)0NUf+mxscU7=wbEj z?evUOw5LyWZ;mNTjI&=yI5B{6gbV4rf%{HSxV&}kcoI9umPUYQ-fEPY*}U)8R>p=; z?99}P_483@Rhd`o35N>3+HzWXRDvc)z7Y8=D{cDum41SW=vFu=a(95}F4$QmOK&Na z)4&m_x(%5(e%xEQ(3a97E7z1gR&INQFN9e2QE;hYYb~mA8~STQUe0~(FZmBuNdYz1 zZvKkN0cXH8nQSi!7naxPsC4Dc>005ACBfHqwD4AaY7|7BC$UOq4Id zc%}$RKMg!M1-PFCjvU7SHM}Y4DD^3Nz^Q?-fiZ#+QoF4NA(RokJG*t#rWHZjB&jRE z1ZNWI^g7$7_|-ghg)6oD0KNS`-5Y4eSCE3N8`v;S&g+_$t9-Zxc3GbKJNU*PQ64q{@|^G zRV7^ou5qrU8orush-%IH{+Xie6&JsnMQ`29Nw({>_cie?lPw3;Y}cbVeE<5o4Gmv9 zD66Zfdb2r;yLCpF+G^6OjD9TWC?V%0yY@h4v3 z_x;OA;H@BexyQ=N2z_8+bDo_uD8yA0*L;jV9i(rJP=?Q?EK5c4A}uMPUnwAEutA0> zC~n`yBY-CaS^e9jzCkeVjss;=JRRsz(Es`n?CU@u@9gQ-;SDnsa{D})Ao(eN6W+V< zDGdlcKmtAw4`Km+g9|tCpeO)>34jb&r;t(6?KA+9390QwBVdrILHqZVIqNuccuSyt zqKtBMrDGiZY?xKT6@XJH-i9z9i!~!$ol|GNTl;K7w6WVz?9B@WCIw}8=FlNg#yN)4 z@s5=jn)&>7^F#yPlJ(LWv;4}S@d?mqn8}}I08ELBav)+VrMiwjr81BQGT=^uZ_qwj z6tEd3Wd-zzg4W(K@gBn; z0APM)Z~;>XHb3&0nRxKXlmpyj-O&IK9DLzH9q{nC&yy^q52KRr%sx;Jx`fmW0D_qX z03d^lynPJB2A$#Cpj_ecJ(IvUOyiQ;67x}8cDa+&M8b@E>#3!}CKKcg)gOUs* zoFibWYc!x-fZFjLAF zz8hR=0J$Bx?k!tk(bmw}7ay2!9$Tp^+3JskHBREic@1C;V66iT%}{I2&j+6=+R-{X6&4 z5tQ$MzcA>xWe~%_K8Il&k#Z!v?foSmo@053$=?X*JUGO54Vd%WY=2C76NbSyxyEP$ zHwViqN%uR4$O2`4cVK=b`fs`ed{};aQf223go> z+UrGKQ2Hzw(hb;iv@>*qj@^+2^f~~cIzg+aZo)_~8!$S4arqa}oe$R(4yu#0{dG`J zwG2>DIs#p208tw+pYAB2J*bCO&h-rgI$l#?h57&vMJoPS$D0t@ImfH=fADL;1k0pWL>z<2)_php_2cY)mjff$g< z|8FuK_;)dXV4u?3G&iRRhtxl)%$>kQQKoRtDS#oWSEC2}-boRHh(p z|G*;+Wq7q#;RY8fdf@NC;|FkoC~iZ%cyv4&8xolU91h8=!QO}xIslv#3WUAT0SG>i z=Z3NWb~Z|O^d1a>kT)Pa*(Ve|H-rZs77_wmOHx)863F=pdAKnn1t(6alk_5(Al1R+ z0)#S5cjoq4Mo~DklMu>e_+NP-;Z^G05Hk8$CJDuNN0q0o&-?Q z@xq7{u!n_Icz2_5*AQ435ZQo)0MDkta|ZL2GPne`!vK{InDZq9LD~evP$*(&p@S&Y zZUaSAB8+ulDCJ9f-V}0fkR!wM*68mw<3^|x^bI;+)~Np-WM?&=V*|Gu1S)ai_(J3|kqVG)IP!ias``?#rHC&)fjKxavI zglmC;Iw;E2MZu{%#7*VSbOrwenEg6B7VaJpHNY5Dq(Mf;9RU|8cu5a}s8A@<83n25 zfJz`Zr3fj9pPWDp%E-rf2o55^ImB;`;8BO)fhj9PFA-|D!FU9!flhURJ6e!Tkc_sQ zW76N%4O3ly;>8J>ii)naFXN5?u$Qk&>6z}OjGs-dtf6piy!F|{+9Ec%4ldrj8@9L$ z?Qxau22>S+XA?UQ(kyNPT#$YB@`v8Hs0Ud;o7%vEE#PIB+;>>~ndr0PU4%C$I2<=! z-Ohn32N{k@ki~$So7aZ`o+KcR58LYl__Trg^Pm0#d|KgFX#PI{?1rVI(XN2yfmJY< zDf^{s>pvO*oO1&$9AO;}vit?x6gKmdR>xo2n-ZC^Kx^%9QE}j4SnL<>p^v}%2AJg+ z0A=$P?3s}-&R=dx$D{MrEec_8aAV3!D{EP6FwUdylE4$}$H9OjNJsN4M( zfEP#z+Tqg%a!H2##$bx;*0`hhAPukqBg$)s!>b3(a1(G%oFp5}2(AI<2&Ye${NI4! z+?w-{(lLOv3LZRw%2qfV^t1sMr43Yx6CZ`TdqrAIzlpiT2Iwxr$mArU zNp%0CEI(jjX@yh0tKGW)R>eV(g{1)5UjqF-d;2-u6u-kYNAK(R`d}J3d+#D_v2U3Ul)!XqI@>J$)g0A#3)3Kk5aV-n?t z?`J9CD|pX>5mJWe)Bpm6yiQt$fo^~k)y~7#owWg$E`^MYv_QaQdynp5g2Oi?goYwW zM-~twwYi>xv|xh+2;~qI6IUkOHKlZvBn!d|FBPLGyq5#qD4EAPP*=`DVZl7e3D;7f z6s*{vPzhE900_KcDlpnz*9iz=3@@PjC|mI7prDtq1Z1CBwDF|p-4tb%Kuu6z2CEA! zmjYrXBt(WJEo~(0LJ;AkGDLBEcR^O>RR=6cR)BU_Y(Pf^zYPHrSdqasg`h^_b{4!C z0Ud+kf@Ds3H8q66+J&?3w#ooNHid@=7RZ4Zg!wa>I$fC{Sa&Hwd3grh;YyC_J< zJUjO0z42#|?Y>_E7HbNK5e!byGzbi7Oa%piL4fi1L2r2LSs0X=xE_(G9d(@`PZd2& z>P~7rh+09M3NwdO`Bm8RXJVCkZ&MgRA>1f6GC{mL9TLPD>gDdB8mL4zZ6clRU{Rsw*$;tL|X+B;5rgFBZA8oBY$pKfc zJY{qHuJfil+4TxGeSN`A>hN$v+&_cbntYoma_53&_EKD+|Owl`CHFQoZlPIfRk zC0yjoR-FD2s=1sw?xa&AEiU^DjW17e@x$B7^=>zE7$Yowy~tH|;fGG^xAv-kMuSBa zGxYB-7f1(GB-uc*shmS|S>Q|jFCET*`_0Y`7OYKkd3>Cv;#af3r0f2hbWw)>ljZSI zE;_9&ziD+eOUHL4wjxOe)5DTU!eYPttymbW07-0`|6ic>Bm`V>%s&3F{gvPY_t!sI z1PqHm7WrdM>K-saG+@(%p4c5FI~|j_9_6|_B>pd12^N?n+@DdR1NW$t9vDoZYoc6r zPAuDffs2xc{;TEJvlPF42t5Ht#QzfzX%qtfV6gsQK{ehYosyoq;vR(srnC;d;Xo-zk<49L*9Vh z1OI==75w)chECItuPFk9ie!&?qhGG(>90Zbukw>r=iLz_8@MV{AXO%e%h&}wsA$-d z_Q3t*fLZ?XzXj?bnVMuccno1-W@Iod(ot`>fp{Qao2nKtKN~C`EU6ugru^>>bYQYT z$7R6d%>o{gpc};hwE=h#NgaR(qa*BVVY9-1s*N1(UVa$H`#;p+zo+Ma#DaSsZZRI4 zs{`grh7qvieI20db7`PJ5A5wtq=7R9syBH!xwN&x$Z;e~kn|_@)c*+-Dw`1Hy3Y`Rp~h_}0cck+KECCLg)2+R5)$0*>+c}HWo6JSMPs(4tDe`w)I z7QoQ_S2Ujgq&|ry%-rrj2ojh1-xGvnU|shoS9F?irkNWby5Y-f3@E?pA}I@sZI%fO zZu+F6Rwfuqa8U|2J=13Wt9Lx(XbhZU;CBwyI>-(enNFT&Pqy$s~=PspY+_DFAcaHqvI2P8A6!GB&gZ>Vkpo!eUSKgrpN+X~%881mC z>Wo*0pQ7<(cocY9lH~~5#Exk2wuDrVa3}i&!lpy7MMtzAZY~ND+b|u3Rw!d5TI15+-oLI#t7+` zF`l{2#CykeO8wUXC6KaI8SFbK>EM5)k#wl##vNB6>)#8|qurx4%9n6U(B6baw@#Wa z_XKV6yr}LB-CO$-ak*9!FqM~7YaGUO2U-}j~rKtu|7i^uabT- z?~o%-SbV;2F)MjQm}fB1f8^2-l?E~V@FaQK)8#b3Dd!^Dx&e#4<6KO-a~ZdzMuh{b zQ8U4ZiDwaCHaQmk6BeV2jSHQhoYJQDm_t7p;gDBQ^6L(C=lKyXJ#oQ@eQ>|PNB#HB zk|Y)~xn@j1#fDcnGH+Q}BzXumKNUXN z>iXe|UTDts)~j(uPEn%Ib3wB#*29sC3Wbd&9O2`necRsTMTt(ok3yH#&z3y*d4F~f zJFS8rmN%LQ-NHr1L%n1riA9yxS|mU3vM-A1a`%qC;PybGOt|}S-GF3Y%w?hI5p=D& zM|!;CN(0?`LBi{_o|l^s@Ab>KUtS8Px@Svol)xH7{HUXuCLCF7fy3Z1m)TW1ZY!a^ znfu&*pR-fn=^WUfz;uIvdly-3`^_MGYvz=d`4-EIMrHa>`Czy*Qj`UCfSp%BZ_9Lm zTZv4?igWT_DX)>odUx`a2+@u$$OcIruD^m(=fW>?!2_4%cxVS+ItREta2~QRE*5tS zaBShzwOo1d;?TEt`9c-VzcMR3hyiqSb3xk>=?OkF9kG+ZgKUtPCh+_)*z57Qr|wY<{02O?eSk+$@pr(+Gl(UIMhRn^YUb1O}4AB|j3Ij-Bq7tJ~6C9cRi+y_H<} zw9shEe{y84v}Zav-2U?Q(H#mT63n?9STUaWp@jAdmA8{)tTZ%I->{w8rdOJc`G=ES z+!b&mNUYfFh7qCj68C5CzYx;TmO8QxvEm%IA=mvU*UH0M?Ywn0?%T^Wqtb%f($385 zmQEVSB-#?X2R$X?J5~mixC8W|16SitW0jaRs0e9>)x4FnSz7l`_;l-Ga1JVT!9*NO znP*FXpi_x8ZuY?vo41?r>1Yqhg9lh$6xkG|BZnt>kd_Q*N>BtGbzLp(>F{gQN=3Sz zm!G}r8_<-XKVM*SS@F!xJdqlqEb1YLwzY>>-af^RUTWwd^8P&Tcz?9;bZzyy2R4^% zB*5!7hb*ORr`q^Cma$|t_mNe1@~bFjTu!lz#9gK_QAsQo2XBoW&@J{U!r28+swDc! zDN0NeeZ~6O4ZfvLD~8J+7^seLvYWRNR7LDBWH3r{b}rJSDxlkjCRVH%`~o;)=Wf=z zCB{nhe`rVDAAc|VUj7Q(l?>2kaTjRj#aQ?QU51jPk z&GYe+Ca*s~@$VO-?TJy!#kkPC@$#LX>r|$MS0(&D@T3~vIn#bGcjrL6pE#2X+}YTv z6bP{oQcnTL`@q97hVWd2og94V@E;NaoI1chPUVREK8=p8_9{i&1ZjNT^sTP$x=&YK zb)>(P2c6&%E^Lsfw6UaHZCqU4IAgMuSvyjp^V*KF@T|h+r1-=#1#gGivlkb~;w5?r zoiju+bOXIcVef3{@QMAcW*tMFRmU%$F^d{0vA5?7Zgnu}uD>8rWK#t(uH<}8GBF>y<{QP-$g1l4>GcE;$j;s|9DO9g4t*0!G&a}N)@_YX= zyMJ=lTh{>J`t>71 zZP@20DsAJ<2b8vqh*BGP3_hq?oqob3Y_is3N>jMIHnD)n!#av=psyS4A6U1xUE`cs zKR!`J9Wjy`+~&G*IypMPJ;T8yso2KhU5pDWj+W-B9}hJaHRGo>zdzi?Gs^zh*_K1i z3(i<}vDPnB7X-CA->g_2``#cvO|-dGS1A15U~yRaA?q~fo?HG#R0(72W+CyQ$H1lhBxVslmYt^*ojH&2ZN_#YNwuP0q`HWx_Wlf-Jor@LBm$bP~Hixr_+g zE!QfF69N`_Xa~7)l(%DZZ^byF za!iY>C)cVReF_^t4ti~fI5fVNHJ-RDH<2fiq0J>9*Sbew8;ZhZYooOd#phxiG#2ev zt&{{Ci_=~yL!$WkfY7Bn+I(Leen1#&CTcHABZ;*{W%m?!#vJ>Z%C1quLbU1syf(L^cS(tZ|JfSerCSH9hx#u&JhNyfa5`R0l;87qmwa}MbT6m_h(A+PTT7^qc zNoxJY<%06eSC=`Da<_enK_|-Fp!N81tU^s_D~mDs-O;W5xtp`mU^aV~Vjqgk(5ja` zRa?b~-_KtuYdNUPh0;O=S>?_wr#hxyYUmAp;m12a6jzmEH>qknKb=4wW7<3-;?UQq z$(EmF8Kq6FNo5z5hW2bj*NO+bm^HL_F8NLHh7GE2WDPh;Ze7fhx2?0uV+|CJN6ip% zG(+ip{r#itbsyQ+eKTn7{o@9zl5;o`oAXZ`cMFcny_HO@%b49uR5DD@pAKEFv|-n% zoelfTHTnKw&CW1Z#sFnk!Fh*Ha?;A#|shl{<+ zBc!hP)di=KYZ&kzC2_$hTi46dQGjq6jpdxE6^=LSsqWx7?)=@qGgtV9?Sd0};6c5E zrlp08h!$gdakocCXqqri+LW$R&Zf8Y=2(g(_tx}X${Ve2iOjSTjZLxVznR8py)REE zcBJv+2BlI5*-tKobuWr_Zh3SzunWhaooV)p);2t2kj}ys#7CEW!#?d^(GwodkXq*( zrS`;f(J2Ka4b6y%MCKG88-E|(df%z`>D7YJ5oBFy4(vD@OOCBr(S=-L`f06F#WH;$ zAoP;WMDNQP;RktkN=!XO#YOoewW#8rwbDv?KChouv!$(7!p^r$@&{eQ-^@D?u*NVG zY&f4+|D;MA)$&@wI{J#CeXz5^Q-9p?K`JL2=vroN1u8!=M$k*L|8^{$_|#oD>x>dtAOoOH#oh3ZhZ)k42<;D)-U z^j{lRI)3IKijf#YYm}fi>p8)raq{n5K}**5;tEV-kze8*j4~3=XXM#(Jzo3?yW3&z()YCHx-bnzOJnDgT+9#jbJm*0jsBJ5-( z>OVO(gqn9|Q+*-Y%o3G0>T1OaE_*+EZ*_cL!lkaQj??BG7uy@9Z5r+5S<5h4+Zo=_ z89Ge%`I=NgTu51>y2Vs)uDp|Rw!8~w0shniEDX$E#Fq{bVmjQuE%w!no)+sl;o1_; z)5rHoG&DT47!khI#&6RTX|A!D)=MlPD$?EU{USgtAlQJ}J3}~6yC`DRu3)vwr%ZTQ=5?*}@uO6xr*u|1&_f)$Plpt|JR4k)b%mU$>T*35|AQC( zr8RGEtOsXjVbLEHPg>2zTb5QHBF;_6o2zg*XmV9uvYM^ha_YaF^VU=HL|WoS^Qky_ zThTWMQ!`WuFJ3mc!9{cZhRAr+TW^I*9Uofz)37 zTpH_!?&k{2?apx&y!z}gW|8aD5$SiZaPxy-XSj1$3vFi--3-x>@5fB&=mPt)XXzEs zyH^TioJ~8%O|HEYFSb#MwkPmV*#Z z?(v9|p6*9S+axb-bnSA`y0yN4Sc%-4uhN3SmfA-yK3e`sF1xFP?4_&??VrAx<_5p) z>x#^{lNUyAzBI1yho-y|`-1=Bz8nV#qkr71Qxe18hckXweOdba+Dhm>nBUl?QiDy zr?JNMR>}@AjaN9^{* zdZ~_bK2;RIySQ|7z$`8F=Buqs{eA}}Wjce>Q)9Y<_G2PeJVueK%Pqo9f#iMb9Mk>} zaX$B#@=k!-aObPYQEJr{gJJ!>E^5M1SZoe^PX(e z;yL2S>Iwh1SwM1@$(h*Vt)UqWt1xmVZSGfX{XH*L-r;B;ns0vF7@Mln3#tDs@jfIj z(Zr`L%XM9{vpKbs+2~G7zPtFl9PCpG zH%;0q)2Gh`VskNmICd2-0^j@9oB@_JqVCI?p~DPpi#g}ro;)uob7(=UIEpEZM}l`| z-w}HWetfhKM`%+NB5~+N1NO$cV|iB$75$dN+Y26i)%I?aH(t()Z4;%X<(KEr63!2Q z+O5Mi)c$6RlOQXT)#drIqxqVN`z+eYpkY*mT}R=FU5t5?*jtGtbL)@D2F0(%{spsf zev~?)wKfjjsllniue&p}5=Dd~>%eC?Jl_f28`ikIpRw_QJ!`KGpyV8ex0U-Xn4_>N8r z7gD9ghp}JE`Yv~7YO%++hEtX?G=!>1O|SXjYKh7K zu>*If{jA!)49ZOx-Q8#-#1P7+BV&$NZb|m$7-|Z{JEr{zzg(>!ltLRiv^wECaHYEL zi`zwZjhoqVpRPs=+_E+d%E;Cg5B``TU2zPna4(_3I#FI>KXQ2+(x`q{{?@EmW+365 z#{6^^m!(s0ohH)w6})2JoBpQhpu$Xa>GvI)4bQ1Cm}KGV3g|U!mxvxq)uQXH9T@|g zKCrN`+7kWeK(xdKzEUXWQe9-39=UJZuW%q`(77Z=PNH6$YGQ09Tec^^P@^u7-&Y_> zd|9KAlljGh!Xt%b*H%vLGnY!_5PFoyX{@T{5GrSk;$y4RBUiLp{cuQ6%eiTyoa$KL zqHWK`*LG+pDIRYjlSs`}S^^HKzVTzaS!r{SavM_8+lCk!{X4r#G-9TQPp+%pw?)g! z2-C2O#%mcns&vG#1j{rwNQ67%23cOYEK+B2{nUJ}w8***Rnso~l(-7%)AK^$Wj!bq z-Zqjif{z_ZpH4mqd;0s!PCN2nUv>(dCjl$Kx0Med`1{O=+(n}=Z;*XvAPc@wZHoMm z&E_-Ku{hhus1Ai^RM~{_z#;uk7Qj z=i41-F$HJ`J=S9zA{Ju&b1}!`pMtf~2027W@Si0H(5g81YTO>UoYGQw_VAit0B;hf z`M{=CaYwMFlAzbt*WS$|iv>3(4huGU+VeF}ex9?AthGF5l60&)4XgKpDzntNGhRHr zu2zB=AQ`i9VRT^inRd+A2exPPj=j>a|CFQIlN4mZ19q8pA6?vSKCPU|_((`jyIk6E zv9O71)<^|SE!Vx znAkJQIamiDH_{9?mJA)9@h>v`yksvpAnU4XMt&!ZIo)QI&4b4at3>Eh;aYkyT4a-# zuq17N?Tr2N6L#&NzGR6wdw3as`{|M;M(iFO5zZ$Dx=mb3@^ri6>1%&%BNlhn#Bthg zFV#Me>`wy3OM22SmQtzII;{S4&qur(Bz$vn|<%sQ0bzxvYvZr2m;!r^A`yWBo&u^L>CK7qZ^_%7gG^ zg%}^b`VqI`c|M7}zL%qi;xqR!Xlx#^u<0e;iJkIjzLL!;v&V8rS9yR%HM2M?Yu z)X5wucQR@bYU64Wk521JU_fF!lN>8;4*fs^*XHMfwA{jbbGmei_S(n!c%8lC9~MRv z9odydNHfwRM5-_o^0N+QfOE(*uX4E@J16AQd>Ano`}Y?f8|X{2$V_Mh0Yx6!V2!O# zQk(cs33fiS1;yiZMBBRFc&9R-h!rd8c)f@bFsxX zR5fTX9olFcv|{Fj^?(v}iIm_)b`v(4gHx9@H5h1LXs}Ax4rj{;aH7J4UU0X5;1Zp| zw%NHLzOScM~Q1XHl`YE>3Ef#kr&(9UNXU3Qws&m?qC^+wLs z;f~a@l{s#~Ut%t|aK70(PE-`0WPkMW(L_5Yj77Q*>&L%bTQ@p6T$GJoGA?a6)vyf(TXHVyoy%4%&{tpk|&FS(oT?L;fe(Q*NXlc}-`6b?}-wqrO zXe<}O+An-hF0}M!(N0iRA?C+Cbn5y%Mo^Tx7~@^@Lr1bNx97L-ZF|N-ZOsvq7F1`L z^xS8mMfc$e9`CGpiDDk49}fK(_SQ*bOJ-^JKKp2dp6<#xA-PY+JF~@6N9x6pw-U<=Vi-PQoUn~UU7>iOsX_ebdEsuV`13*yVPbnNEf=$br`m*FXus=l8T+1b zc8{BhdpUD%-!YxrElzc`x8sK}LK=nJ5Milwea#L0O0@<%!}prW=~JL2h9Emr(lr-Q8Sc@B#7uO5nd zDD+eIeMn@>pe`~0n;us~N3r6yn-faTBFVRo+Pa=y)8t``J9zfJ<0vg>hK0-EJfUY~ z+=nG~=$_-EV=3Bs0d*^Zfe@d#;&(doOx`{>%ek1X6)at7)e=!o%uTwmu}mRtKDW9> zd=VTl?eUSLx={z7u!UKp8!T*u^Q$ZKXNvjysfW&}psGfhx0=rhUYL8HGp*=oZK&m* zcDp4rNujXTx;umRep)XU-AF-4jq$OaTqOr+BHO4|&^Z*)fUp5Yr= zy<`@Zpc9Vc?=8KWs(;vJjPie2yGIOgQ#c9#j(|UE=DyY`dpQYH=5KAmueG^q88lsf z-2Hld;eEhX{dBc$=^5=CZ;n+e$b6PC8jx(TexY^BvrT?jP_?wXK`c|&X~OLA%S8>< z1?GK;WmWMRY=u2js(Dtip;s#X=jM{f9BMhm;+DiNEr8ow2 z*PA8XU|v_$*FfjL8D&>)_hI@OyF}eU$+`FupN|%$_A%YsT#0fvT#3BxB0Yf*Ex~|? zf9E4=t!U%PGu0%!6Y7DBWe0W6V!&s8O&HtoWu@zn6zZqHc80G8K394uDJ*iL@N}l5 zlL?{A(=2!NkW!+OrAssqZErx$b3Kj4#|Pdz~pf^4lD6yx9kyJa~-Z18Vn=+9V;F$4uy{j`?m+Kt4}Y!Q0)|T zbL5e7ra08t6v9SQfTms-iv% z5ZyPbEHXE2#Ofyx_YJiVD#VRckT;sX8PC#?Y1@W`b8h9xUw)U3#70LD{d2du>+A#OxQFB3> zF2ci#?}s+4#fmEU2m5`r-=F35FeMzhkj9$7QsHm?B1fd6Gj@{5hup|>ag&Rxro9fL zaMEw1++Q1XiE1huv`w;Q9C7jz_V=Mzos99SwLW!n1uS;(ucrW4IA17ATV9nQ@XcMU zXs(!NFl0J-Qy}N_L6g8OfxN%;7RNWO6K00(@_vdG4Tl}whQ2#h?!6$pzaPwH>#<x6U6qize#&e>kqGM8@EVS$h0US;3ZP zO?mH6nFiB596{Gjg{IEF7>WzD6%BVhKbB_7n&H$DJd}4(?NGeL$^iYq!6eoa#rMV& zy$Q4htNZV#M;^a*^cc}bcsS?;A9C<3YbsYXS5whYzf8YVi$Lde180UzW685~rpK`6 zf#nK6#;+H9{Wu-)w(M552x-4dO13Db3XG^rpis{TgG-BvN^`rqD zz{=SMznxn?xo~MR{NnehZ#q`bUX91y$%;JIW-T1=U4s>$Ns3l9t?US{==MABlK=BB z-F0fcwCa1;ybcO*CO)`w%p50vb!thQzccj9HdKTWASjxyRC$xyHk-Ly)bV=ytwwSa zzwC;<@p}u{wQ9OhZ=|vXE+-3$I;(2{$j0L~N zj2B;C(cyYIpkUCwSM@}VI=aFnD=Ee%>T@PBTB5Lfs)51l=i!*SskTcE93?~^E`km1 znQ!pY+1*v_>R&UVC*Sx-_56iqpK8RqQaqCg44G9*YVNC-VL96Jnps>uCz;8Onw^g47ErbWgU;{*6By8 zbcW{c9W#6@DTJPof;e7q(Pmbs{f}(!Q|X zi@^!=eXlx^1~y~0ovYR7C*>aLq))tHr*ab(5jH(%dL?&%Eg_;Sd$Fxts>W1F4txB? zdw-O#{{JoL%{8PmsMA+^lzV6#fmLqnor7>(2QJfrYG|9V0wcJRw;_T?Cg5 zQ;w*n^-Mw_+EQ`3u1b7*`h`f>l}=mtFNEmy1|7@j{2=f+;9iiX4Q(`!JkRsQk6W(|ZbGKcajY(pljMIN@nqzd=h3{{jIoPb8+$ZE zTk}tZ$THWMa_?kgE>rPf=9`2SuMxXdI##iY6OXsf1u%&nAyJSI1-!X0yLosN zJS5=98Dq>@`(zaE47L!@GOtW#&veax@gNJXu{I(rdXXpZsJ(+cw=|H zie8m91C@&*7rPG916Ve8)~~)Zb5Jw?j9c^!$LWJ*A?C7CPDYW;@yGP|yL8^I)-qtl zS6?k_X!tq?P42}N&ZO4XS|}aKa_UKCpEQXr^j31WVfV8EF~vUj)S}sbt9wf~4@aKT z)TRy1&Jb4U$qcvDTQAaj>#&~2J$V#Y@i|JiF2@4 zoXAJZ`KHRTtF(wy?>Sv={B&a6*)*xpuL-oQBDY>^%m%N?Y>f2JFIUTDnP#v>zRQsB znbJh-2zNDf#)yM=aK7K22)JF9Jy&krbL{eqq)chb{zLLzbl*(VwxJWqfW#UlaD49- z_1;I?p-_1E;(}AZ?qB!Yt~Yds4`rC@fdP(O(Lt`KQP+yK!9Oiky)yVVeCbSPXiNs{ zR7Y-K7Tbe>OSg!Ju*dZ_AFiB;*QR~3Kj z4kyfO3?tXDv*FIX<;4L4HTz=kKcl(tSI45dH>ghg49Y6KINK=ZOoR7$Xe!cg6kT)w zJC|)}Y*sOcU}r;LBtvJ@?82xBMhw|A9jP~rZ0`+Tf1;Q;5&Wq2McRS*jG)N-Y!6C! zPw9o%w}@TVT(;q8^5dZ$9%Wf@@9(r@NY9PV6FDe_{u(EHEgPSQR?THi9b_{In;zm4 z98mn4C2O#hGT?VN{a}DuQS|IF+j0}{{Gz7YX?F_W z-4Gw$7FnbI2X4-cHBq0lv5W8)j2bL|rm=*s}i(XT{ zfLNrBi2>c}e)b#q^)9QHrF;FBzDK*N?M3!o%?fVKh?U3?=5hF6?R^JWQ_I?JK-n}k zpduhmHbta^fJ%$vHi!r)(yK@>p(rRF)F5sRMgao?QlxDJq=h0OTAY`&t1<0nKf(Hly7ED`R1GVJ+8kN@%BK?tlKjh;DQ*w z_YL-PYm?XDr45__L1y~PQ-;wkrlA9DFp5BhL;~g3ym_pUZ{HMEv4&z-Lp&Nc1>Slj;{0m z{<05cS}Bs#S*kLbszN(RHZuAq^^+syjG?KV_a6RiL)V->Uv_kudZrbBW~Im&Et19T z5KgR^0>kH08B*YSV@ZsgZE0eoX<}<*SY}u}cT79RNsAv}h%_sRY{pj4S)scG?ANMD zITp?Jvigo>iM2ZNkrd|f`E#H;Lw4ZRJy88Ch=*?P3vYNt55}^T@!D@w5=F7#Mzw|8 zQx$}`j=v;|VI$`uaJ)+avfh50sFJ!2uh`x!J>1v3k$5}I!~3p8xi%bv>v%SID(I5f z{m)MHIDC3=F)?D=WHr@EBoSvG+a#jpby15OFRsn>a#Dk@04Ix4vGFCyPK}RsV80Ac zxJON`=%^obJ7Ao7EzGwuG-djqt~u=wLaV++t;T7|~9}F$x)|=vIBCZd!ldVT5S*?lCZ- zwCRF(b7I^akCWh`_ZjUzz#vGYEG&PUP*E_jZ+uu z8pByece%|9MMmFEze;RRJvB8Raae~xEwCim>a6wpo)=dPs@vMutRKUb7w)8s@W)-o znMye|X}C9GJm>lZOkRKH)&yu!=c@;Yzrns-H?*C+6W`Z96ysv+gzV&A5hA~s+5vS1 zi<7#Dktmmtp@ZLGfdYf0hY^~h^#!DLS9D$BN8U1wgLDqwsTF5M%D|xD1OddQF`XL= zmYo&XrBl_LKle8sJXz1wo|x9At)W#p6?qcL8UEI_r>5w|^!i(rI;zkVb4fCaV~PKe zu8aN`kx0|bOy*}o?HC*W9NQiBFH2gm9BRCsY`c*NR{A`gvz@!ItcdzdJ$ zKHN}FKh$>cB{EDW>Ur}RUfibqU1rRnpDpY9N+ok^Ug3mm;hcm+m!Jaat)(t|T*gj6 zL0&`dVA)dplfi80;Iq@daLtFxs2I)II^Cy3F$ZOJ^by)_p)kFu111_>&M71TB0GA2pytx(-WD`!uR*WC zA_XjPv?^gO-U;R1zJRqmaF#H5wt|ciu!}Az_!M4lcCY_X6)?S+LE3`dL=4L97h7~5 z`gL=BmVSh@knoIVFEE^7J=wGgDribiEC&FR=b-yHzx;Ej!D=c9QMV6K{$+dNBTM(q zgLMFh0oc9wH=k|(dVr4^*a1GWcnbc?PEgL&fg^@zfYoytOz6(rgxgWceZ!h#3iyl)#&600I>!}h?O4gv5?{g_{=E-rDwvg zUb0IHN_OTv%T_2BnvOVo}Klf%ErB-~~d5L@ee^dD6&Vlhce1UI5VUBQwvVJ|YOH)TumMc;TpzYPv ze0hh(NeufCdfwga$?reKVXLDb1L~!oucKbH5nk^4{S_fWiX}Ggq5r+`w;o*Ua^t=WpS&H5 z9txj*(ehz0$EeozIKM27`%Z0m2ecqhR}BGv?u%N%Wq(uKCH01ZV$ns7bhC@cTPI}s zJ4t+}F4f4A-0I<~qAU3?!CG1fjO`XB(JI&l&k(@(ueS^*TVG!$uwqr#trK?!^ zb<)A9;7;@XD~QAp)}^MBJ+!ng#~zNh!8{-f&`LAd z1qaP3`CwCT$dQi$O;XS6apz^p2P7^?)N3Rhs6WS!uu5wVw^MG@ERkEPDUpb^@09Ff zG-imk5wn#owrS5oRvy+9o+2aJ$8NWTxT$Rji5jirEQnTFhyUCiuxx7Mxs}AeEr~sR zlsKJvoKxRaP#{`{Czu~TxFYTCx+Z{KC#lp_bq3JN!cQxUYWUdGmb|%O#ERXdbARXF zBUaWop4+4-h}k%6ArnO74kCBfGih*Q0&Gce&PVICI7mR$N)EflHQ`01SMB8mZDA+d z&;@bbF&I&d4eRRfsr_q@QuJ8y+z(k~(Fa;zw?}FR3aZ*Lwg%Te^C=>$CA=PcBEzT2 z9H)0DY1gTT&MA^|I~#=~Kb)*7Jg6ZbjE%^3UFaIvcEUe4=Y-k3!>B>Fs$(32i+Jd^ z(xNz`jcz^IPEB&WqoEClGcG>zaIgMl?Nk2c`2JOq#HsN89hLM0&ro&k$So=UUALi5#{g4$a_`W zP?Zl#W*L(D9@{-dNxqlPw(=V?NWGaU+*-?>$D|`UtIY!p>QKIyeXDPaEm#dp$Y(Ko z9dT!sj6~$!eqGCTF_XJ*Xhlf8sW4%dQTmWXL%#1vg{e`ET$aKnscJ6Gf>qP1Znu(S zk`9fRu?Jot1+vXKg^M(&aEsUp+s4PMiMK8b@Z_5_qe(eU0@|{PXqUC+i^QGUlCwzn z9GNaIE1&?Fp7Jdvd2D>yA05}W ztu(Di_9&fp*pZQbAmeqDf}mn<7d+(l zOZCopTJsd$Xr7nK7WZ_HT|Qgt$7d0xlCJ-RC1<8d0Y8X|vNHJux+<`)D{jez8n4?V z-^vBIq_K6sRhhx>QPrl_6;3*IU#pXgo_^}1+QWD&ou}69hK;^fKekRb;`4$#d^@k` z-iJ)@bFFpxEKjv*I1jAaI$0qOJ^CI=Pt)%UZ{7&w5K(Sb&PE>I;zpUmM+jeA#?>l^ z;_a8UUfD>D?+{=&3*?Q`(mqx3u9r!N3wfv%i{_VDFdJ&4mjBjgwL*E8Xc;UiurvJ?4IFf6)Sx zy+UpBJnBA+Z|>bDF+;SF?i1^qkpZhhx=tsC^Jwp1=^GC(PCSt?R)WIW`|-PKb4L)~ zz0}XLQs@;q+$3o~ifjYsDHz+{K64Plxb?yYBZP$ybJz8zXC*u*i zW+vNn8pmJ00X_i#&DqWh=VU z*$yLu7VN;w@DLW`J`Eh&NA61h_*-mZ^ySBCI860Jxt*7Tz!t_D|F7$q8Ugcz4RR(U z)0J*IrlST}qH`)&O^3{YH-FvG@l*?Jy5yih)PP@!jP&c))NM%q-S#*qLmWGPDq?M_ zqF_~KD&W1u!m-W@5kHr{+0&x}k_A<`wCJz#{XE(o{aotSol?24+@w401CHN7w`nq% z?J~%eL}lr!0d-D42AUD96>JWjMWvquUJAXL>5i-OBEe%dpKUBf~3I_O%);?F_K^i^3 za8C8bpq~{hj~>tUB>m{NFN1Mx5ve;m16Hj#7l@l3SP)IlIV}@Xg`FQ$J>-=ii25PZ zEjYCLv$&n#VWNOZc5fGB*!iFb%d#&FacLJ>Vjlo67IIzN@kPQe4feIkoqr|NR;R^8 z8Ajt-%hUYkR;L*(xmr_r2*P^R@U?*S#017RyT% zxFLV##@9sB5$`!yO;u8YrFi+h)*HX171d`>pj#5<*CqvayjlG*`6$iFwfp{x-(dF! zth+?j>nittgT0xR8IMA2p_XoPsyYG4GG=T&0QB-I*q#;fIoEG6p@!;`)3c4?ou{)? zKRyo37RicOy>*b7hA-ggGuquJz@NJ+D8TiSuvSH`)S{La8lHj*7B(iJQJU2i0l&_F zYF$Ch`4k_1)92;KpsMt%(YF3eICi6XCB%U#R6$G9 zT(Her$t9ZW3if;aNp3;kC%9K^O5nmnll!xx?RIDD6AbbICcR60#L4+SW*h!avPSF6 zf|-!wFcxorlQ=)Y9mQ@{=-G9Izx4zT?z~3Ja+Uw^C6BaW33s{pW18E~vEE2L<^9Lm zEH0#<9nR!<37Cd?@HhP)tEzA;W$mfx*;^lY2e(9@w~ur)Qm%+~kxg{Z5mKGiFtJh} zvXXHQx~~jCkMH$YcZv8K{|3}K$L*>|1NX1H<;}?*IuA6d3o(ubT?Z2T zb#z{QB{u(XT&3WE2}w+kSCRLLzmIs=M7=`$0ir3eT(pt=_y~L#rz#JA?cSw_JJ%@7 z_0eq!Bi<-1TdDVyS-Eu7Cl$_L?by5L%Ew>eXm{ZXwl+SE)6Fl z+ti}jJsqMU#9$@!`9HvZRm;kc^z7lhj1;VgI~S8bSx zc-yt+z{V?g-E==WuJI4DHI{_%@GAPg%+l9N>BuzG?#Wgym=4cTYq>VG;^DTuty8M} zwPB6J14(?re1Ic3KZcCZ>YI-1x$Lw$fWEM9g(+vPRTh6+@D!&L??C?DD_TMHD|w>L^O(=avg*zp~^*v)r^ zr=|$M%Wl-0@JUrn_2BQUi6;ivb#sSk4hVEPUTGD;-)RKh2v@{IqWy!!Lmc6eT92D< zKY>~xDs{fIlFbo^AVB(F=OdA3oSBi77GgMA#^ z%lJx7B_wzJk8iLHp!wRyzrJDz+TQ}y2?o}ecAb^}fWo2h@-`WSTI?%i4&EUtms=1V zHpQS=Yw}-=hx}*;ZQZ3JOXz4)a;4L)i29OG_MaDTMF#*IqO=hr0;}(?$GG6z<@PMK zJLLmkazjR?s=B7p?ko+ZxJr}vDealS{<@#F=HvWA+qkH0@zT1ATBED0tz5CKep*m7 zSsRW9yGmff#js@DpLPK$mg>eYG;`W=n{L8=Zx`)zx@j_!3lZZ2(blLjO?<}-6iV5^ ztE}_u;iVKN9Zi8n=lRMtv+7ij#qxqBb^e_~YkNP8m)Blav6nN~x%2v5*45PgW(m%E z%++FXh*V)!wX=r_fS&J%qwztI$4|P z95%dadOD(qcYa`GUb$uD(?YfVrz_2ar#cgVFTrIvitd^j+arGGhQxN}<$H0Qz$m5w zA3P^Cy@-?@tNeU@glR>>+n$RkTVF7>besp_n6+RyRKJXng(lE~ z8>-!MH!61cqhCjZ_x3__?mIVB97i2ZeS+WOod$NzJC*`FzC{NBgOA}ShTEySFD8Y}wmjjlRDL(J8n{1GVLy&syK2Mp;>%oR;ewe$ zdW2=d+q5jMpkceX=w_fw9MxD&o&+V>=xF#SKS*BRQhY@8ph!bnVj#a#g0m4093Z!q z3}z3%-XRCdT_=l|v9dK$<$9tSs zdYQ;CK8LtfZhk*qGIrIDMLm$3C5V2yJ9lW&{_+Us0BVmWx`t@tW1p>BX;yf=S4s<| zAUK1zO8%aIFM1T?%1!{B(f_Q~**cBI)MMcSs64aGdE7FzDL{f0|{lf@oVjVQP4~ zEmy&7w_R2qQa0?gw5W-Xz9rLdxMXCY&;UAV>J861`Bm-?4xRpk2D;V9PkTto=?$;?!kzx z^eiUA#}Ab}<>!>H_diT};5j$-6s2Qf5bLV(kUJf1BO=|z^)gqXEpU9YvYOGO@{f`{ zmp|H{f5oSf#IKC(?{gXk%!19p`sZ>gk^9=w; z9Ol{{%o)e(0UJZxLREt)VBA-kf%DjY$_r~JTKr5^h{;T846|45lF|KB9HQw)33DUb zJUWt7cwmGkkXp1Nm54Hu<~of%Ky*;dbE*$d=T4D%>jZkt1Qg?^ctoPx6|JY1s% z-SKBJg3RgJr%Xq{UgAt6YrQ~ph|lL4RV7aN^;EFo$YO9nyI16hpk)49vtvWSEcQfI z-95q=F^8@z`u9z0x%5O0k?!~c>>gimp7V6&Ju>;lpjC^d;Mq>KYgxGSnYcv9_*$i1 z+l3$AOFz|-rB>ODE*N<^sGts4>ypCPUWNIv})}jjp|KAY6Z=LfoFwB zgZ*}|^u2{|Fu7qN7q24|Hr)jGNq9KgLz*8W#GiAQ3=U&rtK=}}RIpq-`|P04L+m{> z`jzdpfoJR~MTsvGO)TD7=fF9lS)eo)go9IodJ}Jo8eTdS1xkC|zu-XV%a0(W3c5#dEOYK}D3CwbDO9)!1KrsMbb=?whFh z-)Y5H+>Z$o!J@$qv`R?Kqe+)P`u)@_N>N$wiG~EQGO|E%d#L#m_@YOS_X#lRHGOIF z30#b`kNp@Un-}9?V%B-uf#0{*D8dvVR~#b9hDh~PmYO?1n7fMatoQ~~jI;Eg#z%i$ z+pEyKEU!I-KC)2rY4sP-r+`bW@Wa95xm*O!ag1PqY7Js2%C(SJgqLXXq{Ke@%Yk~c z8@4g^d*8X71EW(5M$iwzoWfM0IN^SMEm=;D&qrQz#;mL{G0~TJvbM{Zk&8Hu$zO98 z;_s{{6Zy$V6n`8B81n-A7L1Az(@Iix;j=CH71YhJ?Mby>u@ha$oJh0iq)CH_^q9rh zi%%@qwZ=Lqn$O!h^1)l0g1N0Bw=*U{(e0*U&s|MTB zu_W0!&EKpVOw^)Y_s(|bv`KQJ-DO?GeG-jJ04v?u1spZqO~N0fL|buWx>jZLqK3)wZb?X;Kt6V<+H2{& z0yypigDJiEJbmPj^c^^(MuyNXD?jJfbX_ZaTO-#8HniF_#-zGhu;~(C>|5EV8wbMl zvQFjXqx}n}C~Xl53@G}Tu7Buq9jhtkktj4dy|`W9;%x;4-@(Vc0pF1+DM$jw>#~>t zn_lAU6@_u2z~n%sMOMU~ws$qC&o@jj?KkLU+JNrJT@iBc(vZE~I4k3N^Fp~=qJ`)$ zZqgm^CWN@O{df1ef0!YvN7fMJ772XSjV&R?b{8vfC6*=cvin?nors4|+XK{)UuDDX zmG6GSqW2F@VPL{78UR|f+$Q$9VMb-$I76`FNp zbuiL6Nk34yZQe0mH9$!5$TL)MJwXE}p}gEI--up(ZuKl1uMqlF|!3_YXe# z55WW*b1x2F_W|y@cK3Np9JjP#oP+P}pl(z96tL1g0?v+qgZU)(eS8pX2$m%}`iYFp zF<(jU{3h*LnZo$2S^y*DoC**!eG+5<$8xv z>vjSwpPk*SYr@{7;!07yy+?537Sg87d7{=~6?iZz96}9Z`*;Ec8AB~E?OPBy-VJvM zl608QI+v})C{Cyk)K!-ENs(*`?~XLN?300w$Rq9O2^&B)Tao%ze8M`H^4W855}O2S z3odFPqS`aztyvwVb|T?!%~&^ezWnN8?*na5Y+KwVW`m^@I>!@V8H{$ktVf+Xh-{8H zOu^^H)J6#-n!(Er|d^NYYB9Wdboo#sq?`;7O>s?FFJ#7Tndhq-%A1*I;QUX zxx?bKey?|Z7a=}lJ?DUvt0>au3h3hkAI_p$z?HGFJMRZowkMu>TPSJQX<;edgeewT ztW~Yfl?)cBCbHdfS_|w;nYepV{9Y7KA$N@4wU}xsQ|&m zcbE_}Hx4b4@IHlRv|!_W&56VobGcRqmcy#VV%`{44A@OIoBi<6xk@1uYv=Jypps0k zENm1I977aJw+<9Le^Dyp))XOF&DspC~sVcMo-X2z$n zb$kVZ&TWgj=e*~32(GB~MVc1)s49wvmz!Lkx9RHw$9k2nfAnv1xg5?} z9DgEquxzM@9s5ep%E@X9H$8?E5YuQ5uY=eB5)IpmISG)^j)E_if^Npf0U%{hP=M|s zHW!8vrx@uWLfCWgoO*pn1p_c(03=%aC**u;7z!NSFyL^Yze$03(+=Hu8TtVzVlhWe z*0x1CT|&jx)MIOlc#W)Y#T0UQ&I<|K!qKQccys`NP5L;Z6(uQ(zT_sN)yt|;K~@e5 zIceT95_)~UB*yj9ctOp&b<#jtP7S-OwxV+$v)~jCfF1z5L?(nVeJJxW)@$jn_E7PS zL8A0u0peOWOrWTU#~!c3jkzP^I2&kXX@p2mMRX^v4TF`{+SKi)(SS4F@y5(4+j^LF z1I!e^zBo6!O!$O7_j_l^ildW04j=d zF?$;P04~JrDIH4nr@J@=xftHDvBBuR`Z;RxI7ivopzBNWRKZc%u=I3o9{rsl|1wU& zgLh!-V_j;EMI%$M9F{Uv27jSjR$$%^p#aGUEIDq8)c?L)JNG$w_~(oMGsE*g`$6~gP|aEV3Mz>Llf*!` z72I-2hZeYpQiGp?0T5$QiQq1op6Ufygnt+T0JQc7tTBw?x%M?E923KHC_Few`{f!v zj3O*RZ@|zj9r_0#ju3+-gJ=6f!HfoishF_L^a2zyclM`dOSbn=oym6?uK=bOnd83? z?O?o;@@mcsFtcnUZt$mEHI3Mye4#I*u*v}D6jsxZ&o=l?jyn20tD;i49Q6cLCyC)8 zQugN%|xP+4Ob950Ro$w3@7bg>iy8Ne_jA-BP%lYBpRgCu9ePa70` z%hhgBU{=V5b_Vb50Eus-)j@L3jY=wmP3Rlf&8Pq9bzLxTqoU;ZEj==c}b#4aO6FC#` z!WI7cak3a2xX+hC&{Vf5JTq_pvb-Ne3mPDme&;vthz*(^N^Mhf3cM%{fPpG@e~_D; ziA|cGt#+H_Jii>@;P5$0@xpe$wv~5@mk1-Ytv=zZyF_&EkBp8Ba>sYXIrlN?_|}u! z(ZKLjv-<*^4^*)=AW2$gftp0n4v-h9{$J05=CsU~)3^Ah0tFD@E4(U(e@OpWfHFOdPqSC%S*mfua!r4*VZY<0YWCoe0e$Mm#^ zDc{BTHNxJ1?FO_5bm^zn%nXJNvUHv8awQ!yxn9ntFcCS!>j2V^w{=$J*o^=@0Qkb$ zw|nhQkI&v4gERG*LOWmtxx#`EuL1kwgpMZBH)+osmF%S^HFnhp*ZO}tR2uGadmb3~ z>H<@^W9{oDNwd53`-lLcjw{Y*CE?0F1xw{{n%9X?TubK38GoASC@MWMy+LD3i4B>*DyisBV z_lUNJ&Zz<%=ZLm1K*+O_4WGO)qjSAc{QNIeYK{)Qv zctw+iR^fy8(+h4lPH&rT=&zhw^Yef|>zJ;rPzf}?D0;Cm`1pLj?bjrQ9C_g}35V_}jw&7H8qR z>x~^wZ#KxvNn6H>yZA8D^)hkq!4CpGZ)Ny{DTjRlsYC5wt=hoL3oX-NqW<7HTT8O{r^$MS$TNT{y5*Zku8J;#2 zYsTeS`4Sc}wj>f+)y`lEK+SS2ACYcycy`<;;?%5;l*_s1IA^(?@4(S!A5pXo)A7=h>4DX4Z>!+D?qnI$U5{tH z5s@Oo{g{|$kC*BKpfX$w>+@vk_ls`$rEO0W>^~@*Jjho((74|k&ZBoKxL$9z)WgvO zdwsFQV_%A%o4h~CL1<>Rl*3H^T(-hP)8U$Io?3nD_Bgh2vL;bLhS{&GwzXyq$D(rl z4(_mplz;TFja@dYj#)5Xxm_fN*xL3k+6oz&MGzT<4&2@D8T4d}n>wt9Mzv zQl{eCs>Nw&n=V$Q`f&O*xw?Aw9V&BU&$X=;8NQ3XdBtVwvgoQoF2>GZxR%>>zhC)dTtuC^@N`YdTi^i0?Xft5N(VgA%9A^WOZTMrO}WWOnmEyPfT*7-rK->z#~!CJ?pNM|DZzNSTEFi7_1#Qp3^FN2Q8I&j_kH_U z7gFPq6*h`oZ8xG1m=~&f@br9x)l?ypytl#_7yC_4KjYMQmRpMMgzrcLAdbYGd*n|o z6>6W@Zr6%`QF67v_;{wDYpEz)45jVz?e7{>Jq^QA=T_{Z*fvEQPwqD_SP$GWr{rK;Ki6yDZG8H~`h zN328H>Ib}p1J_4g`5ZwfJ*zZFjNnvQPo4PI3o&dk#)*DzWYd@Br~w|WZQF2Y$EX?Q z`}?b_*hW4HRLQM14SwJaX5_e;exuIWC_Tmom=J>_9WDkH03*)4a2i|A4~%~%g3sUq z_$#Gpz=!Et3t5ftz|M(vwOocA`udt^V0dcB!GAjiP z9UAgODNmq(fJNoARO@HjJ>-ai(S~vuowNu5&jyVUYN$t{r)OYnSsc4!Fm%$5eZ-p4Bf}ja;A(Wl=MZUV3eCcIG+=G{rtxFtp+j;*l=^5){`= zU5i_*d>&%BpPZTcX8B3d3Xs_Inup(DcXM0b=^25b`~U-Tp5-zsq6vuY@z}u=~3lk8M%~ z#;c^ipjCiGD23+_A_xQ!X+ZuIuD}PdHqF}`&i{S+{)aJGlqpil`pm2x_5mlAa?jx? zjeQR|H`)CDEvK<|Gzv5?Kxil>b5Kx>#tsMsut^m7faNdSgfR;>AApC@L1R0_5eQNL zK{fU_PDvU+VnZvX$pbMv`#rD(U&03Op!`->D%l{uq9OF}oL6mWtb%qTdxrqCVFX|q zJh+eQgo-7R{9R%isec{X{DEVJIIe&o|7wsV8LwULd3+h>Arym;QR0lh<`2qn)(CK@NJT305%N@9~}K>YBWFnhm;GUkReDj&0884 zvlAjHgfWDI3CNc-8_H#RFd50ZIK<%|x(^DPOa}vV3f5#OBpb|xN>U56+zN(xNH6@S zYdw_5?oVE{TS%V|RL3C4f2rE1g`+wIp@A7#NYJz(z#EX8h)`!9`(VkS*y%vS0bRQx zRy%`oIzx(P1Pu9LLIh*>f^;JwAQL5{fP6+8n(`+@FZ}6Rzbb86VgMLo{^b8J-cos` z4Je!@o7!p0tDv0M&br3{H$996OlS{y?+klRjdTyRT>-HTQl?L5V9+#^&WnDC4Q2p4 zwUK3rzhd8CiW!Pydnh!igP36;dcf?vd^?POU{DE#g8b8qiOPoqW_0CS(kS`|_)wHju#)z*PkibM3n*P2;?}W>F4_ znZmktbf7O+9B_U?gkE<6VKl^}1{Id=qB4y!ZQoZP3QO97MbWRR_c|!_b5Ojzw;@(8 z3IQ3trSvF;{tAlgSYyo()yGGnDbXc4=^)B3|&y3u0EfnWespQQ%Vbk zGycK-!>htSxc7M~Q&`QQ_iq{>(k`b(dh5liI@z4$Qzv$ScxQmYu9fcSNDTIJ;b`;az_;2-|gc#x|lyII~ zDrr=3&v(oNM!1IdEKn$z3iNXj3ilEAZwCKAP@wNg)_VRkL8sTL(0CR-MfgTQ-5rEP zU&cc9hgkT^=sIZpeqR~QHu(zU@AA>80Ns!J&`A59?*73|_d}(ozxYI};oD(9q_y)- zF-^w%l)uXuRQG0;T-=gNs}j&6{xbNrnji8eL=6v`PJDFP_cD5UGg2GlpX-zU->ln$ zPc)f)X8NHm02yxbBSMXxmQjWmlou!@nqHoKqXvKp5)xnhy|X_^_tX!i4>S3p_*;LH zDJ|)Lp*qUScFaG9=p;c_8X?hz5cR0d`F}&y|7Okn-xd6wv_dEhXae_9=E6@ssS`x{ zTl>!b#v&G02Y4ItV4Lw#*v2gUhY2~&86$lb;8olbdG+Y#?z8l_FAnVn^FTlb30)vs zy7Q1m4B}J#a#lN;M!E=R8(EJo6B@F)9pzOgy>0tCgS^Cp0 zD-;NcRZnyX=-F z{ceh4lI}cUpAUrsFnj6`F@b1+D*s=&_QG0^ZcO^Ap@FT;_o_JSZb_9lBzS6-T|FUv z^~6(e7O2$x-Pl4-Hk1xEgl6<0Dd>WV2BSBGiGh8Ma?1;b(pOn5 zKs6-O83BQTX*+a@)ZZ)x)>J^rOuhg6|9ssR5h8#NEsVNt%>b5(`>5gv?{4UI|0)(} zIj|A%=*Fu%hd5d-VcF1eg`?o<#zl7?L6$M-7bRo?xCjYlib36qn3INEQ0oE{z068fGp!-B~e|!c- zMgfQ0Q}pz5+$O>dN8B^o3r`sRDc<4QbsWzpt-+7$)UcmM8Q&=Q(Fx|05d#xH@B?DW z>}UCW1^NLgtfpA(m?r}~(rSP<%KL+JyW*xVcf^0@yz`gwf+P$;YAi|75?4P#Kks{6 zXTm&Hpr5!^Wveq#L6iZ4&W{Dj0tG>SFZRRw?}Eyiu%rkH5=7XKQbS%rmTwAb+l~Kr zr-a}WsIH)FT>m>~@*7tO=ntykpPfsZ0L%#?2I9DzL!^~g(gP6H79!3k_uHlc}*{in`0D2Cv(Aj7}d>eU_IXp|BX5m4G$P(gmNrM1uh@1%aG z{{wPh+$Xj%CQ;Qq|7D-_!^4f<9Cmaoj0N<5K+nc0y-$R|p`EOe3$_XAK_4w1x)pSe zXEt7*`hp|6LhniTW2sjki<^|=%2>Z@3&AcXs>}07G$*k z?&EzLx%EG1Rs$rOypb@y#R==TB5<~~>`eds^S{J#_1KZb>WBmFNL C*-4E6 literal 0 HcmV?d00001 diff --git a/web/public/covers/business-free.jpg b/web/public/covers/business-free.jpg new file mode 100644 index 0000000000000000000000000000000000000000..ca98c97ec4cecded6e8e219745ef1436fb78556f GIT binary patch literal 38534 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 X1&T_vO-R(AW&Ura_79O)eQWtYSX5Qi literal 0 HcmV?d00001 diff --git a/web/public/covers/business-vip.jpg b/web/public/covers/business-vip.jpg new file mode 100644 index 0000000000000000000000000000000000000000..bcd81d77bd00d009fd399c591dcad57b7abb6699 GIT binary patch literal 39072 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 literal 0 HcmV?d00001 diff --git a/web/public/covers/cover-agents.jpg b/web/public/covers/cover-agents.jpg new file mode 100644 index 0000000000000000000000000000000000000000..216b7e8487633bd0893536d5c08a6b6443e1783c GIT binary patch literal 28657 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 literal 0 HcmV?d00001 diff --git a/web/public/covers/cover-default.jpg b/web/public/covers/cover-default.jpg new file mode 100644 index 0000000000000000000000000000000000000000..0fab5aa3fc7946ed7c468c7ee968aa6cdaa444a7 GIT binary patch literal 31479 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 bh8+@#qj?CwE^QS literal 0 HcmV?d00001 diff --git a/web/public/covers/cover-models.jpg b/web/public/covers/cover-models.jpg new file mode 100644 index 0000000000000000000000000000000000000000..d2ddc70fc4f86baee68de8f49c66973403041e86 GIT binary patch literal 28973 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 QfgJGfivPFJ%#m0B55XbX@Bjb+ literal 0 HcmV?d00001 diff --git a/web/public/covers/cover-retrieval.jpg b/web/public/covers/cover-retrieval.jpg new file mode 100644 index 0000000000000000000000000000000000000000..bb9a00ddb8f9ccba3d5f2e75c8ad85df822f7c05 GIT binary patch literal 30721 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 G{O~6Td}q=C literal 0 HcmV?d00001 diff --git a/web/public/covers/cover-safety.jpg b/web/public/covers/cover-safety.jpg new file mode 100644 index 0000000000000000000000000000000000000000..9437d03ba5080b740d4fe8e0c09ccdcf05d0290a GIT binary patch literal 28770 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

tEfQ4z+?q*d3#JW5Z4L9c}MG z9;+@)?xCH#&I@pWLY(b|J`PyrsXV_wod0(w{>!eTn0@ zm}Uj9rYx19C%1>(+4L&MPkUQphYrIhcnVK(>z}?2dFg=@%ss#j`(@a3ycxdffZ8yn zKkqrhg!cl56PTpq!1||e^G#ol^A-#aQhRQXhPEVgLkpM@vqsWsX}oC@SXr+4uro6u z*djLJJrBM-F}h!QD1T6_$YXebg*V`AN$73jEox?>Zl82Ow?n{|TD#l{jN?8X8gP?A z4J5y#Mbi7K#ek-cB**z3`zNr^K3(sc%@^}$jLa+KVbucuTjf8W%@#Ot%_H0tIGvSe zBd4(da8-M?Y0nhoI|j*r>>~)A&OTPU3LV;BvA}x_cW46x0dQ+W9%Xn8cRmAK7lChC z$7WOmxp(E9Lk;4tXWs?f`tOVXc02zaz!ag2+22KcNJRA;oGhGAc+WWVB7~lOe-w*i zAK8rIBx4%l3 z(CsfkUF7yxJ}KMOd!I5~^T@}21+IkKbpBkv7s?+1`N+W#Fp>N&sN&Z=6E-FG9qMf! zBb=Uq1EK(vbI|{M;uoU+HueAS0LL*C7QQqP&>o83vwUR{3nrXO{B`3`cknY4_|d^8 z3pTPMt;M%+u*c}spf-g{S`eQL$-I_)|Vg;s(iI8Ipeoa_y%Y50IK2ZR|Ldn6iwcPMW6%O=~iSYPBayrSSnXRr;x zqM+gsl>avZZY`g!hda;w`ZU zp-$-d|1Fdoni6mfLNXUd!sKC=Ilt2p$~%CtT=P}YBtcVw0CJXnRB8@Je;=_pKcRz-mBA)aTzr8l z?y!S=n`WH2jeMC<^l;n@p|_K)|3aaQ&31r5o*R^j0c)#36Zbj-H zZC}Qx{Jqc%W-~M*1cye1n22j#M^0C0)W3=;McIT#ME-wPe+8r~QHZ)e z8cmv~ZeJ$cG0q}P`5|KAA;SNIbtAWJTPQP}I(d}e)jP)Z8+B>>~DAVwl?F&iE63H#sX?SC{7 z|EB=&Qkup<`nZ#D!S`-)PrfXJgEq3dm&o$g?O>AX3dST()<}c)l``$?s6AWvl3R`q zNbXA|bq|6jTN0_ND_GDTsH)YmTLRCxqkg)nHM(DY%SjTGCGq_<$?)gij833;t#V163x0xeqw22?;`3|0Ybqyw%asLKN_Wm~bd`(MTbF7bC{w zL&mtoW?X7`K!$S_uo`)s^3|U#Q41(SWZ~orULV)!u^DmKbUc&@GA1|t2h+J5waf|z*WKjq9G1{ z8o@ZJ!&Jmi34xMbaI`|oTXpp>wQeB-bXLL9id+!|-}^ualHeet56Wd24ipU7RC^A& z0AgROU{T4x3#uZkZ|}29klFW-aPhyZk6cpVF9m>YII<7_`uqI$xC;t$Lpi(%|HwOX zQ1P0dBg#JJ(ttOF8neE;K3L$i65+cDZ!OLK9*AY33&DS7;iijj(gR&}@ZtZu4)Wz1EB6j;UBDVXXM$_?G zHw{6c3k^EI96oX;>=R}O|L+i>+427a;!o(`XU|D_!A|n^I{ojK6MmUs4F+8nd@Bq8 zVv`hGR<1=dwMJtdIQJ7^WmRCnR}Mw5?ZAvVTHra)`LCP*E5tj4O{=6ppCo*vgu!P& zVSW79yWp2i5n&;!2Kyo)+Frg^R%2cJx5#QhuY#2pzOSHp)E7QeKx~H0zr9QR1#QmU zZIGAatH6IX9^ph(SV~!ox)<((#Ac4Lmf!`MFbVPu3)k+!cgysS`l7n_9P1kb6I>R; z^%~|3Jg|lu98s-J2y;Ebn>1Zf_J1pa>-p4?x(f9(8yF!E>NL^j^UXIbd__IrP%L=_ z&%js|1{Cn62O&g`AH2lWiz2?^8-#sZCi+?>l+=p= literal 0 HcmV?d00001 diff --git a/web/public/covers/models-free.jpg b/web/public/covers/models-free.jpg new file mode 100644 index 0000000000000000000000000000000000000000..e36caad9e426ff85db294166113525c5817bc61a GIT binary patch literal 35051 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

kT^0?>PTkbl$5pw57LhG0?Q52Z4I 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 L#eeLV^ttq39$zS- literal 0 HcmV?d00001 diff --git a/web/public/covers/models-vip.jpg b/web/public/covers/models-vip.jpg new file mode 100644 index 0000000000000000000000000000000000000000..f086f2394f0b3a2b9368f12a638576d34ed4b950 GIT binary patch literal 36516 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 literal 0 HcmV?d00001 diff --git a/web/public/covers/retrieval-free.jpg b/web/public/covers/retrieval-free.jpg new file mode 100644 index 0000000000000000000000000000000000000000..b7aa38d8b3c0f507f978ef6ea5637db136131383 GIT binary patch literal 36307 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 literal 0 HcmV?d00001 diff --git a/web/public/covers/retrieval-vip.jpg b/web/public/covers/retrieval-vip.jpg new file mode 100644 index 0000000000000000000000000000000000000000..ccfc374f0f709411fcde22f1296b73ce884d4058 GIT binary patch literal 39100 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

k7Zd*dAGXxgN6#-Cqb; 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 literal 0 HcmV?d00001 diff --git a/web/public/covers/safety-vip.jpg b/web/public/covers/safety-vip.jpg new file mode 100644 index 0000000000000000000000000000000000000000..46b07dfb4baea0f5d82cff0287eb7022ac665a5a GIT binary patch literal 36960 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

8xdCYm8K~!K@S% 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 literal 0 HcmV?d00001 diff --git a/web/public/covers/tools-vip.jpg b/web/public/covers/tools-vip.jpg new file mode 100644 index 0000000000000000000000000000000000000000..602a1ce9e9d0b42ac903577015e6983fef853547 GIT binary patch literal 38697 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 literal 0 HcmV?d00001 diff --git a/web/public/og-default.png b/web/public/og-default.png new file mode 100644 index 0000000000000000000000000000000000000000..f798c7b3740b98cf28406418d1d9a205abe3412b GIT binary patch literal 26806 zcmeFZcU+Et|2}@jTQrD_8o_*-qderK5V|>R*_vp>Q$-O>cjC9MU`Fa7Zz7*M-mh@+eh#+)D>E z@nI&DJXJ(9ev%HOY9^k@Es6lmZnR55aB-!7``ulg&;Fb^Y zqVn|d$;o}5EInL!vFVAOU_*gEiB!H3m1>AuQ&W?MhNh{1!^VwtEF!}TIzm-yUN<+8 z>L|O6sqz1xKYzZd-{0R~D_(4LWaRSnfO6T${%&4+1zM7)vIvTpskV;J+%@gZAy==e zsj1D3v~pWy-t4`7ZFzVeAHqm{h;!;kbK|D-_D!)-d(w~AGoC(u<;s=RkLQiC2o}U* zX=@6Pv zM8w5UROmT6I(m9~sz+!=JvGiXbQfc+ygY&czKNQ@kG9cIKr8mC1y_e-MzhA5iz`2+ zunyF?jZ<5qe`hM)bBfRpyUoZ>gS89c!8K=8XuPqzZ*;Pgo<2KwB{Fi)v0ITeR3!C7 zxTWC$6%`c$?fAK89ws!B!i+m5rv^URW3RVjuX!S3ENnd$R?-+FC2buYg^sC_4y7I^ z-gVw^T=eAQ*zjj|Vw%iiHZQ#Yt}d~VNIt}BL?&pKh??Y^VF8SHF8%rQg)5qw6s!~+ zgh%i(KXmBO*O%9eKP?%hGBPqoXWh*vk%kqpeuq*8(hL5xx+0eT0sb#vy~;9vL?Sh0 zOt5=wB?Vg@Z##AB)PvU*_wMbAvvzWFsy}@A^3*^a(k56b6f4tk|3!5*A0J=V>yd_2 z>Cqbn3`KiQIR4?wqu8VA~Wk}D9xsMCX@JeotCA^W^b&_E>2GC4E1oNoU}tr zW_Gp+i8QmbfEN!b%lH=&$1dZjpQ#ZQ92`8H$sZ?QemEiLKLz^hs}Qt%6P+K{+B z<4=`g%S%g}sHxw+dzU8`oujcWHYacHx6@ z_B;D54Iw8YezOCPQZ^w0Bv@^S6WhZjweL1O!ZY5 zJ$E&4=CvEPr(>0{Dn56@gPR-AllpJSZHoSk8y7+R7$md=2b01sG&VLisqfX%j$ygQ zEFmUp8PM0;oJXcK#lJa1B9VoOP?Y@j`**HUj;_AGzPhN!HM*@^t1pe4IKRE3&s7<) z;uZDrBmHb@LPBPJPpOOarcERskD)zNEBW5*ia|l^hFMx~-n_9dQFC?8 z&*#Y#zCV33-QUMY@zymWK#3Td_YVljGcA-@Z@u^dd7>e{UskqrhSyxE@Kmc^NKIhi zjF*a)CSJG(fE8?2sCJ!}$VP_~9v&Wz*UCHwpZjaAi)xGt(K}H0OujzrTrC zW^(P?v4huOpM->jl2V^y)sY+VLIzibg-E0d(;s{nHg;M6B8rQ+!$WcVI22FUywt;_}mBW1PLd}tRm6*b-dY%sCNwk*b!0Fg5B)wNs_iI zan{1Z!i!V=qSloq|EL`=N>*CCvY9K=_pFJey^O&1rjvOl{gs!r|EFjllHmLL1QoQ} zcV6Mbk2|klx;j)K!fju88=U!?5uuVaIZn#jCsfG9!otGM?a`XKV4_(;URjuo)fv3gU8b>&52qih}I8uMr4=Nj7((cyL#F@kzrie6%VYq}?WAJa21NSYT7m%4Nn z^?#L?+k0;O^OGV?^v5ouu9KO#xzl_X2M04XnZmB`*s&u=H>F9PJ|<_kYT)YPU{C@F zqj1pQC5NRT6Y2DPZf@3u?cCh#?Ckd>ZQtBtX-!j23qK{?`}BN!HuA|%F&2sL_V0#& zrBLEjgZ^&gRMcYca5sHyJUSL9YJSVGM`jK;5OXWJFJ8%u(iA6d`P?q!(B?T@#n`VzTN4u7E0>O>}hOt}Q>jPIp3-%=p&s zYqWrNCfRZ1c0+q>vOJT|V8C*u9GOo>Muvx{?r)Tu{e8XUgU>Ec+nl?P=0`^qBgH?< z%g^1~vrpAu&88E$5hrA@M_g7Guq2f=if3_Ux^}SQ!aLUryO+v-3t!|b@8mO~@YehH``a5-zyE?8awy8@0hfWk5~WAK7ZwTzA6)66OoW{_ zr0K(JZ7Vh!S_#{ld^A;VBu-ts zCPn<7BBPuHMu?|uDF^ge%*`X`mMHrt%v2zn+%M&$5ETjef zeHK;7|ASN6w_`zu#gNPD*_mS(FP4Pg%>dGhv&b@UJ!upe82BMcwu(IeIGipbI#JaX?VKP`J>?Q%=qpFc>p?x`Ijd75jU2sXCs z>gI>XA_ZQ)l)9DOL#@3xc2ZME=e^_EmSlOp(b#8pB$7J;9=v5}Oz~{tH*Y?Ts_$6e zIwMS};&&<5*Er_>>c-ZQ*0ffckgUv1*PfEm+T!D8`MF!wEgl{XL!;=G+;iXJiACwz z&wJ8dXsD@O?chCo<_tR66jArQCEQHHc8Xhk(G6iowxJKC$p`d^ZExy#=_;7~^6XX1 zj-y%e=wG)w{J^ZOB~j{6^J+}xiE9te9~K? z{r$pV%fmAF>!G0zN!0Va^Ay7FzPZiHux;CCk@zCz9KE#oLmCbSq~H;vASgv0E!=w|Nu#9M zklM&13YY9Ck!d7H*Dp*D2KD?fW@3xVneHh?99WVS_wRq^`03&EQ2A0VITb0X8Qg1; zK+o$%LqB7*5BjvaxFGt+`*<0oT2st_VV5wGb@%Qg2axycu!-pi6 zmD&X69=(^nDT+!E)VVsX2(MPrlRUG; z(kA{P@#JXEIrlzy1KyOY^mRt--Oj;L<<=|Ld|qWz@EB1AVkN9AkA!ZU*^_v#;*N2? z*?EK?-A=Ka&F(V551|B*N#xvX~&D1=Ne|YZhm>~+O^U4oOiEZA7tNR zWQ5Xo0nG+w7BKmdYt+kAWbzEqWmmpA-vNX*SIA*Najv6`r;Lq_M_N)ujURcg{yASU z9&>3X|LnWF;ix+K$I29z6dITU%7Ne`b&0!h};_`EQgwqNDwHNIJY>!-iD! zn4zH|AS=z}s>{=}@|y#PAhxf?3H|Oc(zCDn zK|?yEJCr6s3f}DVEle=!fXm+8Mu0RFZPNm)Ms@n$%1h%vPTWsExa5b2Kq0q3YrM1Z zZJKIO4Tha{&OaSpWtL^`i~X0=F#Me*7MJVredmX^wSiPiGfs;b4*BbUEtk41)ZV;S z2M893g`?@_+#$nvAS0u8b*5QtE0YMvh1Ea50X4O|jVukzJ-_bf4&24asP+y~8v1XP zUX6&*OOUYEiWAAY{5Y0lE4$3WfFF0(Hae+1K>*{m(29P$w%{|}M067a_V3>>eeQkao^)jnzVT#*OIj+iqhB(kQC~JFiBv3pp%fjIKt(DzdL0X)%UD2!BeJ?jD53F4 z=i`&T=%(t&)Xa&1c@?^ia*^G5l=FDd5+wokO)+CpOGih^bLbFIhO7Ucr4CL-FV}$= z^2Ck%5xr{4I9n%i8>hmbm6cwz$EIl_eO6wI22;7@5{LfF@hZ- zs=OxyjV@4_E8wX*>v!`4ZZoK@^qiLw z5TLZG{(WR#oSjf+z5aswpMU7tq%u*>2kh|F_y4^`9{c^6Y!YmIHPxb01fq5OOxtqcGHaa>QEs_8C`%R_{NzpvMlRc%_!*L`125JqJeAC)Mpp}W$qlWxq79~H? zPNvV=@>7%QMu{jr5J|R0!f+gLpO{R!9uzige&W7dwfFCbJOA>>x%HKQdV5M*UW>z8 zUG2fbl*LgX-~%aPDn>P&CkZ0{$+IV0XwXU!I+f6E$rayEtnzFp!>}j%pWI`H-NE zh&wZ#ou3aF%gy26lA9l+Wr4aK!Ks?MoxAqj2lmEmO#%EjrUt70rc;#(lyh%+FpsME zT|jpi6n|KWd=P_B)NnI(U8) z{5EJ$3KrepB1@|4R1#^HKQ^#(6lBiO@+DANKKp6>-hKgL#7fjCt6R@x+)ja6vAPrF zO(IFeW%=}m-$>a=^4w2g%`E?b3V-Dz6T3;lw|_G*;13N-a!)Vdh3Z5O8e;Z*&6Q_Y z_R*gCe|lElrhonsGCNgk7U1)>50b0pUq9js-UZdUn1%kxCvqE28 zYik5ov_dya(Ghel2?FGmA4fZ9vsTZF5a6p)!#K8$fT+EIx@@aw)Rz7fG2xZ&1ieun zURHM5)AQ-+@oO{nl<&>D1a}z5VESw$sjs2AS(Jx|M_gPSG!9#szq4k@%x|LVy?Voe zD%y-l!pd4%CGR+s9?=@q`c~=|J*kfA-{w*;X?^C*84wL*a#7Q543Sy;8vHTdv>qm~ z;`a56hJre}f(Ovi+uPcVr-msMOsC=khX*fGb06M}k(CIvi0?6X!)U2U4NiAlsR!ssmP8X5u?yUo+(mRL(5=Zz9#Lr>kut{o&56f1$N4Z?_ey zA`OBHKmV#wzf^VeeMMyj40u~VRo)@4sWk$$Pq&uOs|L2AH_y1+?{r`7j*`XF% zTH2X~>`$BOn21d#9lXz9m#XYnvpkjujNjFE%GGrOAi!(l3xU*Y|1N7&1#kWZyb6Hc zx_!rv{f-|W08fgLT8sd*(2|5@W#@35L z?l66%&nqQWq?0HGa1-bCxcf`UVBpFVW(j7Jpm_z^9>CBw-*bAPS{`H*#{mhDEAl8` zrv_^RHqkPFoN5Y7?ZU0%Nm?m6Nr|gn zmvm^`SYO3#PFmpDxXUzmFUX}dnJouDJvbaPp&61OY3sFbs}|K$5N$n^_wLfk zI^u7~FS;o}S*dt01Mb z6N1fBk4vGrRk{9HJo>mPX~-R`&XXf%_Oxzdx$X`Kpj@==Z99cX_nf+mvXrHDKv@D? zYs>!tM*Zy3%n*bff&c`NQAMU`pam$RS|pjA)6z(RRd>#oY=%8xRp(6ID|nZQXzfPV(s4kv$2Z#wzW1?!Bs$& zJjd@*zx;6j00XCj@z@pGV7kVLg5wcfhE*Khk9WNIFBc%^YNpP&)|8lpbr21$Mv{Ro z6t;YxpE914mG#8B3c*yh{}DZD_~z@^N8<*5AT0)qTUE5#|LGIhyY~m?$tPydzCAL? zD6p+{U-(&m{(G$S#9(bLVic}|+dIXZ966Ulc!FpH|9lO#srHSNw6&4bAuh_mi;H61 z(X8_PHB`?`MT%$xq~5`&Zv069usb3T$a1VHSI)gp=xe*{SMZZHf0xG-r5*P2^9zxF z@uMyO;sGXA4Eno@6=MlbHpV0bdanQfXOj<(=Jv zQZo*`22oGUw&ukKQrQ`OHj-y;LqmgY;8K>^voo}Z3S>{!k;J#|6%>r%IM6a?w@5`r zH9OK8aqE^LX^0K`Idra7Y4-g)?jY9@<^__H31$b%y5i+2Fef7z$Hh&tkZ&VY|6(+J z_@7y`&J7Y{4WN7|cc2+n!HWYyD`LEIyXvHERnw+kle~4p9Y! zO$?Wmlz^?Moo!KU;yl_0g*-%eVG%YwDnIn+_jg(!3k{71thZw&|G|UaedXtAyQR?7puH)YN?;@H)Z%7| zJIB0N_tD08H0wGYD-=HAcdM8&X?=R~&5Olq1@)BYV?%Nn?~Fzr=ki(o{jPW}w#dHu z?ymi6lzn%l{uP4v6@)Pf2L7tw+Tv9_)*=IjEsfzIp`_c8mMOC(4}_+Mu(QhV$P zO~%N)3sdXvt>^I6Z;$f)GxP}rNtr`yD!6%(oSB6M8zeM>CpY;tiZ8@?TA$e3+Vuq6 zz{F1(NEe1JTl6bTkduOXsrgop!0p|=XKQL|Yy;-wn%I0+gf<3m#cHIEQxa?kN}OVn zQ`aZU24juH&5JTko>(jtrX?l$f(~fU(L=fEok)kXfpyLA>bxcCzqq#=b7&GNBjSwT|)SjB@g7dd7Y45&#Qh;*fnYcx#icXua7N4I64;26>U zqjL7`9fH75C7AZhlRcft5vk#%lMHdMo=;b#;+<4Wf3rFVb?Af?}!a$QEsDXY8-RKpvYA0;_Puly=i9rSmgSzO{XTcpJgd+?di0w4%f?ZigXiAwqR^j{ zK5|gVgWI0e5L<}C#K^@}!0@vRt(2l*)`ntAHq(cGM;pRV@(UBvXq^pIj|s-muH$wCWGjFQZ`VOM14Zmz0Z5BBe$v4#&5EeP<4v4 zA(JwPpPbsk&W>D@&SOBm+bgJY`@1Q_*s#nMrsL$MSNPZojDSOj!9Mx8-K6`C-X=6+ z{`Az9ccsio zVUvFQmOeRV?+Nnqogg&qCLgZAKc^{5KJ!Q(Wg@1pM?|zDgbVw@9F=5lqVS_xW_M1d z818&zT9`Uo&c3hn;W4_njhI(K|Kyr9K;47B3y9&I%)#>{Kyi4!N{$gc&{{2!h=;pq5t zd462L*SgwQ7G+z$Rk~HF_{_jp zB$NiPuKbbjZ^Ok|p-tG5AB;wW?gh|2Klk&~!i1Zk$rf3kQQQV0;VY?Ok^t%dsDI$; z=@2_P3O$&!c-r)CH7EBZ*(0Z&mu4sy4!Xh*MMemU9Zf)5T*qE(<~`s~tV@bYKu>B@ zCyK;lr2)jrvWYq75~#a!9MAlwofjiq%ECYfdZS8@>hVnt1L<@Ib7nn}alR4_?{ItzuPM4W9;uA1^4e63S{Y$WY%ecI_lFKzV(KSl7aCM+RuY@|(1n zV9@H)(-sha9mPJI! zp?M>+yXYFa?}tpg(+XK%-X}`ONrTk3NV#m;#D^N8gz*aV7r@Wh9|1R?x0opBb4T*e zjk@lVar{Up`QicjZP4FY?nb$$>zGHRs+VO#e~fuPTw7Vxeygpa@$|wP`jyZ-vuztt z`0ZNhrwt2>l~bxiHZq(4`@CNw;Dgxy0a}0Pz~C|N!=tRpQ7*Q1+=A7N{jHfrth5a z3t(}hhtIY)0Ye&WyLt2G$DpBXAOksc$!~9N_XaKlX6Pm#jQW%@bL9EN&Z+Vj=Me+C zhynM7nP$oHvh}|!9u$6rPqBln)8o&Dw(GALRF%L5prGtO{qmo)cX#np4m(-8lu5g7 z?R5eoSa#`=6c?XFP68y9^tRqsIhzKW|>5A4oh)<}o?!>C=5nR6Q+i(eF8PUvA}6`qHBIY z$h{V@*q>7*3S{)5O><@DWBL))pUABjrkE$Wj*-g;PF-qB=8h9N*{1lQ=R4x_RVV|j z3pt}|P8SY1wH^JYg&IBS&slr1hyPZ#mCu+o@QKJ`x&IOb>=c1(y+3Uyha3y!w1UnN zexrl^Rns-1s@3-ocr?jxpvimw{ZS32VE3x@WlpSoxI_jC8zr|vc;aB*os8sID*nAt zgI7?|6fTX$GE0!pl<1Vj{HRgsyk`6*S!!ejP0Yi=;S;(((DoRH4>|1+cHy~8lRdJ6 zw@T#SdD%B^1gLB!SLzy(g*cb=QU49i1*gqkcoT|bE%0kR&EO=t|9{Y4A7R+Y(u!-F z9;gYhl#jR|m>VN^9y?t7=i6;2L0$CLy_ke3ECI`NpZw^xexBS$w`GeXLMl7&&Fj|$ zDFIal!Fw;fvn54waWp6GaUUN?!ima$B!gSp79qgYCW+jYTqVH+TtGZqP>*`=&5OJs zQ*Mz{A#Oa{&13NEI;+h=|39AI-sMe91Ta{8ZuAi9$eL8j`?E-3kPTL)&T&N{!@r=L zKDOF(xl{TQH->R+u(WS%_(od#|8fC`9QP*RbDn~8taH;@x&3&~B9ffiW#jk3oKMFL z{+RpwPG4*aw6@G(|J}H)Vr?_bqQ-t0?m-LGa!=M}_b|*$o|}aAr5=))_{0q{S^; zw(Jw-wDb5y!y#ew;>*+1uVB1;`{s?X!wQ<&$*C?-W@`&qHg1l6W%1lKaZ~}21nr>* z);9c#?FaG%I-+>^?CdgOiLg|+2Nl;0(q%olRO z3Ro)peQTJnCdZcgY?zI<3P7c!#}4}`{TT{5r#*MOJ6TtEBxt_V6r;g3s(wtuYcP&$A1`2XE!Od>4!2307eYPhWDGizJ7zm z>hqx0%-A?~)cSYWcNtHuIB&qiT09*ZEbA>Zp`hDi;kAUA_1#r!r%zt)2!Y*1y_W~ zyK>j>)L{|HPS@f%z*euY|FZxd7e_AEM=HiRRV;LTs%jY z(xy!QoNtc)&|B?S*2I*2DR$OSgF2E>S<6E^yBjgt3Q*L5e}Q&o>#wOJ3+Iux25Za}YagmXf0L_y}-^ zfrQ|Rlet=*Pb^Jeq8ZUiS08f37%Q^bb+D!yL`OlQZT&@mgK(M8aj%jU{WUOM9lyKV z>G`j@(RRk6^*`SkC_eBe6{C^FDONA^xPTcivzm&%t$hi@-UOyH49=;(W5P>Mtjj%l zySB=IkIfLvNka>d^{W*}wn+ND_1Z|vQS_aA)T!eQHZdD+*m{62sEL{EK#jrXYhzqo6Bqy}A4CNti4mAz9?xvtIC!PGxz@;Q~ zeX7r9@1{tHKO!X0Q26!ot~`a;2&_z$z3t(IT#HfwN~0{3#80%axq3}Km~D&al(K6; zYmTKe|9qAIsHV25NLCY-;i^19R^642rROTY+vV|#Yp9g@Yp_$=+l3G6+`7aj@C=+v zZZdyucIRkG)y#(|CJ95eJ2!6%fiuONILvSiVU@2^24@J?%b=nOMBT8%{}6fQ@4(hc zvA-Dx`3APC4l9KD=!%;2#l!`3Wz1G&u3RhSwYhfCfyM;_^}Xb;m@|qXFkplh-mH-v zAGudH3nPzB-Y5A6Vb%jLZ+v|fs!hVQ2}^@8tCohw!FXNUwp=5@yes-+S3t0zthkjt znIvU@3zPCo@Z^237R;j1|1N*HnIRG&q9ptg{muiH!3C@Oa?G0)enVFn6Dr2r9|##g zilnFszk{u>?subV=8su$C3Qw{! zH)@n`w%;$6g^6kQ4XdrtJI5zqV4K#oEAqXROlKFnY^MtUz%jKVGWF8M>6#UHNE@iK za|3?UoC+6(IK=+|ril*IhgrgoTlDNDaw2Y}VNt)OmVnU#GOPjn&zwDr@i%4Mw`{{c z!V0_yPn}`*IQ_1Dr{MB{m!&DUr_7_)@zb8hv*_UYAbMioOax6~K;oJ0C z5Wez*YPVw8l$qJsD*P7RN4z>>_2ARhabijkHFf{<>ub^MWKcoiCAMU3UD|xJXD=5z zqM+Xxy6=(qL_aZEk#li9Zr-{depFCCoBhsgJk)YJ)_^p{d%mINv~gy33Ec9SGvuWL zGr+N;hNSuYNCb|yFQhwTVPOHf%3j+z^;f%|s^-_0x3n`p0`wY|a-laq#3t8bmF^Vq zb;2UrFD@Oms~)qgMU|HuhiJp)2LLg0Eu6#2H@0$s!xV&lJA*|xRcQ%~j0h?CRr$V+ z!F~-DL7Kh`Rt0;%;DYo`={@YG~Z_|4n{$N9-867rbbw zL|JA%So?*s&StMso2C_7(hzY@$eoYv)!Q#O&ShRQD|7FMvr&s_2{6gndw_=z>vy3_56KXYrYwG}o5v>EW(n0TE4`z0Oq4XQNvUwnAeGNjKXik#+ zg>xwJ($jC$1is;Dg z%f#kA!7bb0?#KrS=cO?h(Lha)@(f&@vKAH~tl#b$XAXAu@{lnx^HCMR0LK4ZF%g>={BU(bQCRVUM3iYb_=qFJ)~Secm4uCNeV@p)5~ zjHX+l$2578abD*LgR~&mm7d8$eQj)544g30HT5HlSfI#Ce{_?EJ#_%2c>@} zU@*~I_fPr+12Zp-wi85I(?0$!_Oc@7Z-GJ~kc(0n;SO_c%M1hK#-0fLM6d{SmwtXc z?Ci*<>etklXW!9$P*bYTf4`AzRPj1{`M+F8K$p)#~TGT>VZ!kxc*`Es{dnHT(Ol3N$(NU1oF0vhAW zA2chiT>Xj&W(92aW%xhs_kH~egS^t1R0}xb`Kf-twdMIH0sdzi{jGo9BN;1U#LKgC z0h6#0@ou~vgwiauGMo-5up&sgg`9)A&s@I$hN^ln??UbrbSoHl^EQwUvUFjqq@7d{ zlLOWv3R+v>4mb-B8~r`%lgq#2h$NiZ1?Bh&a9wlTgI!W~8u8?2unn=zmtg0&SB=Cz zj5_I8^;TSP$lckqbWy%yD4_*^8H-2gLG3%p!JAA(;%rknVFd&cFJA%QX3(+S7076-WD_Cipu%EGT`xC^9hW+ z;{#en!)+*+a19h2@cuKjBU7lO)WwvQo)R4&{~Syj1OdTR@2fJ8d@u*Fid$s%9d*`^ zP+l;@5?QBF6HP(vMED=HfeL}Gx1d_)TbAik_=PuWmG(((y#@JKb+PY)d-8n)+G4ce z243jg-jPu7i8?M}Z9yUB1~%M|V3%!@Wl9-Q06{R-TUOZaw`_kjdI@t9+Qb6ExgF@n zx*(t?tjy)gQOQhZqg}8ISY^J@K+drsNzRhTaLz#@bwPP2KS9|?1;8mrGBvSm!*F9V zDE+Dfd`&SU&VM1Rjj#ZD#x1WY*9k$-Wl&xH1$oeT8{}ke*PO%W!B65YE4|4rKYu!wEjmyKzX*qgN00x_c44#m ziEe3aE*mylWQ$n5VI737jrjyZUWl zCdnew5U8S`p6!wtiraaUJYjqgUC zsmZJdMvxJ6YsjC&hXWoaHSMHnjh=;kQb-O?){2x7%JF7~Q5|C$ zTw2jr1a@lm>*T$(#t9CP3Qezwb0vE(W;#p*w}T?j+dYe3SA(IHeD{!iEBx9vfF#hG zH<22A=tVY?8ms_fQR#VEEPC_8cgwf^zVp?~@E$v~hmM*X+c0usBkbRIT?|j~kDw(Dd zFsx3TSIJd!jt;RBwDD(OOxifs%zHlyr{mmAB2Y2EeEEWb1mlx6 zZ3A)i0K^pzbhBL9erW0`5D?b(=jE*M6=*(YEw+Q$NH*znKQ9{@8Lfccoz%UaA0tx^ zGUE>I6Gpjg-IQg(6U;`FkdPaH9&;af(GBBR-@$JO44g(%o%2MbUH9W17 zwx1Iqc)ItLG?H)p#z~qWsAjb0J9h07Dy=67YMT=?sjG@-{BCK4QP40_oL1A8f@Wl7&=~|>MtW=GYco_Rw>Ng;{F|7W0@PKF23KDJtBWhy7PEJm@ zR{xDN&M538rR}J*siJ%KoI!z$w>~5e^k0p2Pb~1legXbMhu5uFA&f4T9@TLM5g(xo zlwn5177>o}-QMaD#il)jEvW+jeMa+B9` z5&bI5KQnT3bIHBEy?#hA%#vmP%TTuQ862B%ON=-^?p*-*DC)qW=#{T#vRldfscwn_ zMlES;Z`5rhl?x^S298aJsV;4qn$W+S=6a-smjM%- zQ|~^&w0)ZPmaB%24o(2{g5)dtN2sb2OBG*CS72VO{xBnu@)d$TfryCv*hSn&CFmP~ zYO##pr@nprhBA$C7@eGiurjfk+kan1S2x~qp;b9&C>X*7v^aWBg^qki#~)b6 z?QgoTqTO}rzDJEy67?HUq-VODjXA8)AxT3)D1*b>AQ7QFFJZQx7XUuAdg1+yl4Pju zk3I+bC$AsGNwmx^DCoHIuiBqdv^)tukYjKd>wI;8GC#G!R*!j_@rpu zWo6K}gt$N=@oY@Si7h^7oQDji+K7YJ#seoon!e-m)1e{--vK5h@ey@$#*3X92)uPR zZO1kc@o;|>xC#nyHZ)1K|Ek#Kg|WmvNaYXGT^gs37-bs)7dIsmKXAgC}BslXFT4ukz~ z(=JP(1@LMHlM9$%m|0i^1Re366x%3e!gLUDACh?VGGIJ)H-cn>YUWgiIxh=l3=q;< z{*W^#Va$o$4T;gg??iyJiigKv-r&Pvj>TkUPu7Y$?ZcVZi`Q|iON7)g?zkDQdsO2j zahh%0Ot$?TtPO&gpE-Qc@gq;JLQnZs-D%y%%*lQEpx9she#?O=z07M7MmnVQ>aSM} zIPx;=4s#l07-rJ&B@`3S`^3qqx?n2UrrM^mGc$G4RIKe2YHNdFz6>nGDRMsbI}Jii zV@9(Eyw{=#&H)Ex{(>68!4Fl~$jr$S)b_v}ZZrDq(?{5fxan}pB|8@ZC8w}hk z?tKTH?h)EU)H54KCME&HBnj}3k7H?{6y$GK6S)=~OAFn25{1|4GUf6d?2`bNC#iy| z;QX&!gTqi#SPR0CWYhlm1f_mF6S_vRl@Y@=`ZqMB;HdpgLZnth+&@m$7$wVYspyI*3a_y(FCf{>i` zPkc2?KZFw;UZ{IS_zE;IRRiK@4ZUGx=GinKKj7MqELH|^W2muj`QAF(G;;z%d(iXQ$~*yVbxVZWY5-Pi&V)WPPiaI)1znL2WKZ1@FAE71TixWDT8`#*{MZ|ju z&_wC!)-Zcje4ebq|ROZ&3JyU@1U})^Bdpo)@H%#-997p-du`fh+q26<{ zZ5PVXyvqp<$MuDOW87Id85clTj5C$H46k1GZwHmRI6YWsr6G6ZacNXkRJ4I!suF5~ z7Kd;F`aWT?-c5lq_058p7n(Ds6vROB@}uOlV<59oeQ0-zp__mXTZf%>6F8&8 zQVCm}p_Ujvt7imHW|GW=jrZ40PBc%n9J)sh1W#^j)Nb1nGZY&ie{RK|$N{IbCvpB1 zR9XD=AJmvm(9it*N0W*Tw@2PHF0@h3UDCL((-a{x()b*}+;G4^?K-o7ois$m;eyq5 z=tsYQ{}!>dJCJ(tyqdeCeID?LQ?mez7!D6+wFU`&aCA%mM&?NejiYGy=!*TXd=I{G>?cvDJUoq4OBnyR#+r0P#pK6br(@W=-!%1(JX%{ZC zbv{2Tmk$6XVyTrNA-+j{sg``NT~If6w?wFAjd)K#T-xC{S1@gu7xjlXvFW0wp&@jJ zoJ*E*nJC~LF?y1RyD_CO)+`An{{6*1^h3%lC(woRd;G0aE) za;lT&$54pjlqv50dDkM6v7QWh(9@5gA;DRLVCQ_xSn zrwRi_G<4%*UN?7tgtB>bd{7a}fc%LE$>|`ypg3o1XP%dw{QD{6__#JT{jLY^XmX>p zf|UYS%l|qeNwbVE0eE{r>Y&_nou+E%zIrqla)(5F4(i77ZI$M%MoUyl>ZM3y?P>#6 zNxoy!-83_uJuu9ZgY86?ni?5ik7baV`4u$<2FEhk=6hq)YA0mc1;{t?1wUvM9+&JV zZzLazN*Y4~XQ|Fj6t^bL$I0@Q&S6$-I3TFq#XYwAF%+l9{`1{|tczpAt*5}I75%o{ z80?CpC3Sone3p47MBD9&#zjh@Jp1|?kKc|n*i=Ux3mK(qbA8kX@)C9xjepkQC(n!$ zj5@^r06u|zlMKSVr*RruPN6V~4QGkr&^&ogdZlqRh~}6td#rfu;u=_xAFXLY^J6EA z;~)#3S*Nx;sxpd`xh1`A4-%|+DPn5|6)sibesJ)8`C>Nt{IzvJ4XvW)_rDmGVr7IR zXYkw1dIV+t{oFC)+yKTYrw_h9rKUDMSs107PR|%F>#GCBw-s)Tl`52Jn(x$Eyyq{9 zBQ{^49rFtv|FOUIlk%zWp{L^fJ%v-7EgMF6wc93-_G-QfL~v)H1nIZr0I3J#h{3kV z{y%s~!T@Q)9d}|Grs)rD4|Yq52Q;$k1Zu^%M$>oWjBqpMM3T(2g}q~d6(2oR=RO`; zb`$1kdfwQJ1M#aVmj|L|WeMdV*-ak8>}WeBB6ziKQu0RgfhQ0>dfam5U4lSp`rOL@ z`CZaX~ z3J@g#2t)XZj*nzxmM?=|I5TbRD?3$3bJK;8lAO{AzD;J6pP=G*dlyVBAz7_zUApyJ zspZY0W9&yXVysoFm<7eVq8{Fwyz2$t4N&XpM5J()u1Iy$e(+H3+d?}&*wInU#!qGg zVs(-Oy2E?s6VGLGre)2P<|Yqp%vSxUG3L3R*`qmydtOKOL^>TeZ~v3<>48{$mrakJ z%I#|IIlEW; zm(luxow5ARVXu44X_j8hP>e~Dv;XeJXU4dhX5yF$SM);K=b-|#XAg_+8^4`9SLqZT zWp}1@iHnM zFj;50SK+@@lzbvGI(PJ4)IAaNPh;1c6oe~W`e_0F^4I!74~AO$&8e<0MQjL8#+lq9 z;mi~fhtFB12?nA2#T7NR=W14_j25Ee30;zjX?Yl|1dz3}o$qUAVKk#0ClH9Kw42q46xA=EEYBW(+Em}^-n_rFb!UoRPTNSC=eOL=q=uUb$y7MbCt~;kU(i_8 zlWVvq<~6l&$IlQO4Sji-RtR>m3JjKGe`TqcCAkZe$NXO>Aj!7MXdKCM{D0cJ@_4B8 zK0X_^+LBGhQz@0?3T?S_L<-|bXv7F%oFO7%lWN-{iaC%gGUFzMPLZwTsGJolY=#{g zmBy4Tp7(E`{r~xYU;E#@{4w(~zwhyRpChtRS&!xVeYbl2jg5H=&iL6fAD2|W zV$=M33mhm6ZMxah$0aL4W43>*_3M|TPB3gQ$2Mekk)ECjyO)Hyol%@1N1QFqIn% z1IrD}z_YpcPtK%Y+FKG>@gnbF@!me^-S=1ZJxev?UKp2adJ^)<(nol_st>M%Jfz>X zeCKt>23AjZI%_?Z_iVNIx_ys%FFE_fjj$)7VG?PbmvfjeH`^AqfqAo1DIVWxJQqA| zkXooTLy1`sI?@=XP$;OhdoRPVsC9~&s#?okQZ)b8x>?)o(uIc(7P-n7??ikEa`tDe z!ReH!sG=cdloBwoS2j zBgGygFrTy%B4?tD`K5n?dRn+l#`nd7uHv8YqWvWiVIUj1&0$_8w}xVVh}ytBUeLps zIL#{!ignauy%ld0Zd0zkQX3a2SjgyUdtBaqMf`+shMY8w=e5&XJ@-$L>(y)jW|C|A zofUh6EJY0RjtAyD=J2Xhsdb;df$Ob&Cv(mywKp;9Fs0VT zNGio`X`}`w|N4xMj?|vE@}%zi9h4=Sl={yI&byU&E-~)Pn6o`p6R}nt`+F7$8HCBnV%k&<)$HS?Ef-XH`!oHJCQ1k?b%4( z+WZNcZ&r)ijj#S0wX*PPd1{UT8=2kR=r%&AP2Gk2kBvTKHS#cv!#+W&iwf_r%c4o^ z8b(+yOMV`p7tdOa%7B0aq@>?)wYWSC8;oJOk~He574F7m2MV|=bPoq>325L(y~LD$ zve@4`_j_!Bd6!dTv4$SUH}5%haBFY&MJuuzwkgpcLU58d(>QTTT*}FH%_a~lVp1fN z69pbTsI)JF!8CmFzU=>5?^U7Pm6Yt^nRe*Ck;zbF{G^jxUb=($z&q5=hiy-GU)0pD5LUCYfRskYX=Q zrUH+-3c11FUowPxQsN8avF$<<(mbM16J){#q>1IlKl%cYaMq zCu=}+csr2r&IvE5ZIAVYi%^8&PYop+lu)jc5k5{AmJIjfbf$Ix)D|PDjti}@%DlD$ zm>E)Q8f|n}vk}E-hq@ix9Bz-{IOhR#3p0ueqf=iql}JJzPp<9; zw)dX8-D&&GH;5E>6vRQ-2mgVE{D2KbZB>D)8M*t46y)WaRa0s-BgJ~V!DBSP)q#KR zedI~6l}-a=ix{D?!^dcTQla+cuSM2OPxkjR(3I%*dpuinI-AHgQ+;bTDD5ABGgvHy}D)OEr*l z|5j63>Bv7Ue0K*f0PelKs+-)0S40m@=LSOl7}HQC4TibwUevG$GR&qj{>P6;{Z41; zgft$>JXvQhuen0?NAeXKBvkRWT0cXZ=B)FkDDDVI^Vab2p}ed#%fBuc*hS?rm#k8> z-Jq;o47(S2zG}UnJy5KMl-%|;Ilp`B`S3T{SIL&vPEHwXdY#=7zq{%IU253j47WYM zvs62Aci)!>5BRA%l}1_jO+PebuFyX!kwzcLqFmL7xvaLeTi9+Nv9~9D+MB!$irHUM z<}cp5wTYSMDo6XwEj+-B^zk9tJI#8J{209~@z30uommS=(jcIYF8AxPSl7_sPfZV^ z%osmvYOeFS!S^ zEu!Lndo}w-7B0ItJ(2-jF#fjgF3(Crn6P4eNIz1dyZC^m>>E?rQKj>LoVLB@ym!i{ z$Ug?W{kKDLO_+@3YO;s>OroO$$MOQ1l;kk848Ka(WXT)HA(VIaQ&?J^YqEy>n^t?Wn{LV zwsm`zyL(~(*(PMMhw8q(?OMRjlpmVZC$$sQSv-^lBaj%%vnJ_K$t<%z;tZLCz`Wz6 z2U>X`7qcTBp@CuRj`8)2Hkuo6@0xRjV3^{~1se!tr!F4G+WClc~Vf5Y>Tn-sGvcDp(tsQTtDvII-7rw%=%byh3Y-0giG~+%9m` zn*6WI>WV(Q5FI%@rGx@Wg8jPh1zPA^f>77gFci8g_g4pFDq_T_itHbkhFLi|EdNj* zQkj64oe-@)y=$Vn@|CWZfM!BQJHhbj2w+n#iNr(Ob8JD<$QxW+ZRN}8cCi}ioO2QK zSzg&WIXUfNC{a~Jo(04>$95a0BfsTjhBJK#4p)xY)*_+^!Y(Gc_@c(#kpzt$a5?ag zo0v3$rq(|4Drf1wON~To>X6BnyEZ0!Yy>*kd`0XKRygXGItuLCdP0LF(qby*^;(v9 zd(gMe17oV8w+DR{O0&FkAF?Rcn)K8#JogW|inJzIonj)qz*?o|dNAJP_)?FtP=VcHsQ*WbYQGAo#w$ zcQ-z{8(?sidtOFT(!(?V0R-{Z^MvyOby{!_d?;))e?)z2^BrmK@@1Zk8EMcJBUI8g zH?Z7U<8F7tcv$L;D0h$w{WSpv>Zw(+yuyUebf!Fgv8tPKu`D?2&e8KpcL9HB6MUVq zt#)Q~JhC6=F?_L2N;3JdS`xN1!+;CocCB&Z59>QHO7~U+J&e z>F}Y+Mbuc-349f9mqY%uJJ{aei%omG$5@9g2Hv=ZAkER&v_IZGTWd`L6&-N?7$&Q} zV0mwhKzg$F=#U9($8oThv{otIi&o1;aUp&IA}cELC_8seEj`pX1%fb#tZfq7u8y%SxP^sBG!ovpNS!} zcPfz{?pWq5{~gtpJn!o~__{VQgJSMLik;t+x}TJd^T9;IKwyjf%_ccHZY?=js_F4# za&!>Z5|(X+-b5jDr7KK55OUvyQX87qU12yZ(Hrot{Ab8;4$!^Bjr&|9CYn&(;7}kid z7G*mqu5w?TN#AVk;}Ir5-Q4;?JC7$Sp991cfum=2;ssA4D>V5z^|NVYDSIi&h5)rZ zw)dv812bl|i_mP`bIkldjE8d)hF^CrxUJ=Q>zB{?S}dK~XvfyyS{J>G@~#p!N7C?IYJkL(5hRTP=o;DqU;8@I_AV-0}V{ad2Zb zoJBra#gq6vm$-k$=6`?W=;WvrItI9qD^wTo57U X)rT-gzDA=lm_)MJV`Exw;(q48fvh!r literal 0 HcmV?d00001 diff --git a/web/scripts/generate-covers.mjs b/web/scripts/generate-covers.mjs new file mode 100644 index 0000000..256a7e8 --- /dev/null +++ b/web/scripts/generate-covers.mjs @@ -0,0 +1,79 @@ +/* Cover generator — run: npm run covers + Produces 12 JPGs (1600x900) in public/covers/ plus per-category defaults. */ +import sharp from 'sharp' +import { mkdirSync } from 'node:fs' +import path from 'node:path' +import { fileURLToPath } from 'node:url' + +const dirname = path.dirname(fileURLToPath(import.meta.url)) +const outDir = path.resolve(dirname, '../public/covers') +mkdirSync(outDir, { recursive: true }) + +const W = 1600 +const H = 900 + +const POSTS = [ + // [file, title, category, kind: free|vip] + ['agents-free', 'بناء أول وكيل بالعربية', 'وكلاء'], + ['agents-vip', 'حلقة الوكيل: تخطيط وتنفيذ وتحقق', 'وكلاء'], + ['models-free', 'كيف تختار نموذجك', 'نماذج'], + ['models-vip', 'تقييم النماذج منهجياً', 'نماذج'], + ['retrieval-free', 'الاسترجاع بلا تعقيد', 'استرجاع'], + ['retrieval-vip', 'قواعد بيانات المتجهات عملياً', 'استرجاع'], + ['safety-free', 'حدود الوكيل الآمنة', 'سلامة'], + ['safety-vip', 'مراجعة مخرجات الوكلاء', 'سلامة'], + ['tools-free', 'أدوات لا غنى عنها', 'أدوات'], + ['tools-vip', 'أنابيب الأدوات والصلاحيات', 'أدوات'], + ['business-free', 'الذكاء الاصطناعي في عملك', 'أعمال'], + ['business-vip', 'من نموذج أولي إلى إنتاج', 'أعمال'], + // fallback default cover for the agent API + ['cover-default', 'أنور بي آي', 'وكلاء'], + // per-category default covers for the agent API + ['cover-agents', 'وكلاء', 'وكلاء'], + ['cover-models', 'نماذج', 'نماذج'], + ['cover-retrieval', 'استرجاع', 'استرجاع'], + ['cover-safety', 'سلامة', 'سلامة'], + ['cover-tools', 'أدوات', 'أدوات'], + ['cover-business', 'أعمال', 'أعمال'], + ['cover-default', 'أنور بي آي', 'وكلاء'], +] + +function svgCover(title, category) { + const titleEsc = title.replace(/&/g, '&').replace(/ + + + + + + + + + + + + + + ${Array.from({ length: 9 }, (_, i) => ``).join('')} + + + + + + ${titleEsc} + ${catEsc} · أنور بي آي + +`) +} + +for (const [name, title, category] of POSTS) { + await sharp(svgCover(title, category)) + .jpeg({ quality: 82 }) + .toFile(path.join(outDir, `${name}.jpg`)) + console.log(`✓ ${name}.jpg`) +} +console.log(`Done: ${POSTS.length} covers → ${outDir}`) diff --git a/web/src/app/(frontend)/about/page.tsx b/web/src/app/(frontend)/about/page.tsx new file mode 100644 index 0000000..fc8703d --- /dev/null +++ b/web/src/app/(frontend)/about/page.tsx @@ -0,0 +1,72 @@ +import Topnav from '@/components/topnav' +import Footer from '@/components/footer' +import { getViewer } from '@/lib/viewer' + +export const dynamic = 'force-dynamic' +export const metadata = { title: 'عن الفريق' } + +export default async function AboutPage() { + const viewer = await getViewer() + return ( +

+ +
+
+
+
+

نكتب عن تجاربنا، ونشارك ما جرّبناه عمليًا

+

أنور بآي منصة يقودها أنور عنبتاوي مع أحمد محمد. نحوّل خبرة سنوات في البنية التحتية والذكاء الاصطناعي التطبيقي إلى أدلة عربية يمكن تنفيذها في عملك.

+
+ {/* eslint-disable-next-line @next/next/no-img-element */} + +
+
+ +
+
+

الفريق

+
+
+

المؤسس، 20 عاماً في البنية التحتية

+

أنور عنبتاوي

+

يقود رؤية المنصة بخبرة عقدين في البنية التحتية لتقنية المعلومات. يهتم بتشغيل النماذج الكبيرة محلياً، واستكشاف النماذج المفتوحة، وبناء بيئات تجعل التجربة التقنية قابلة للتشغيل الحقيقي.

+
    +
  • البنية التحتية
  • النماذج المفتوحة
  • التشغيل المحلي
  • الأنظمة الموثوقة
  • +
+
أنور على LinkedIn +
+
+

الذكاء الاصطناعي التطبيقي وتكامل الأعمال

+

أحمد محمد

+

يركز على ضبط النماذج، وأطر الوكلاء وتنسيقها، وأنظمة RAG. يهمه أن يصبح الذكاء الاصطناعي جزءاً فعّالاً من طريقة إنجاز العمل، لا تجربة منفصلة عنه.

+
    +
  • ضبط النماذج
  • أطر الوكلاء
  • تنسيق الوكلاء
  • RAG
  • +
+ أحمد على LinkedIn +
+
+
+
+ +
+
+

كيف نكتب كل دليل

+
+
التطبيق قبل الاستعراض
نقيس قيمة التقنية بقدرتها على حل مشكلة واضحة أو تحسين خطوة حقيقية في العمل.
+
نشرح ما تحت الغطاء
نفضّل الأدوات المفتوحة والتشغيل الذي يمنحك فهماً وتحكماً أكبر في بياناتك ومواردك.
+
حدود قبل الإطلاق
الوكيل أو النموذج لا يكتمل دون مراقبة وحدود واضحة تمنع الفشل الصامت.
+
+
+
+ +
+
+

عندك سؤال عن دليل أو فكرة تريد تطبيقها؟

+ hello@anwarpy.ai +
+
+
+
+
+ ) +} diff --git a/web/src/app/(frontend)/account-settings/client.tsx b/web/src/app/(frontend)/account-settings/client.tsx new file mode 100644 index 0000000..940e66e --- /dev/null +++ b/web/src/app/(frontend)/account-settings/client.tsx @@ -0,0 +1,220 @@ +'use client' + +import { useEffect, useState } from 'react' +import { useRouter } from 'next/navigation' +import Link from 'next/link' + +/* 4-tab settings — markup from account-settings.html with the real Payload + endpoints wired (PATCH /api/users/me for profile + password). Prefs stay + client-side (localStorage) faithful to the original. Stripe is pending: + the cancel button renders disabled with a note. */ + +type Props = { + email: string + userId: number + fullName: string + role: string +} + +type Status = { ok: boolean; text: string } | null + +const TABS = [ + { id: 'profile', label: 'الملف الشخصي' }, + { id: 'password', label: 'كلمة المرور' }, + { id: 'prefs', label: 'التفضيلات' }, + { id: 'membership', label: 'العضوية والفوترة' }, +] + +export default function AccountSettingsClient({ email, userId, fullName, role }: Props) { + const router = useRouter() + const [tab, setTab] = useState('profile') + const [name, setName] = useState(fullName) + const [profileStatus, setProfileStatus] = useState(null) + const [profileBusy, setProfileBusy] = useState(false) + + const [currentPw, setCurrentPw] = useState('') + const [newPw, setNewPw] = useState('') + const [confirmPw, setConfirmPw] = useState('') + const [pwStatus, setPwStatus] = useState(null) + const [pwBusy, setPwBusy] = useState(false) + + const [prefs, setPrefs] = useState({ weekly: true, replies: true, updates: false }) + const [prefsStatus, setPrefsStatus] = useState(null) + const [logoutBusy, setLogoutBusy] = useState(false) + + useEffect(() => { + try { + const raw = localStorage.getItem('anw-prefs') + if (raw) setPrefs(p => ({ ...p, ...JSON.parse(raw) })) + } catch { /* ignore */ } + }, []) + + const rulesOk = { + len: newPw.length >= 8, + num: /\d/.test(newPw), + diff: newPw.length > 0 && newPw !== currentPw, + } + + async function saveProfile(e: React.FormEvent) { + e.preventDefault() + if (name.trim().length < 3) { + setProfileStatus({ ok: false, text: 'أدخل اسماً من 3 أحرف على الأقل.' }) + return + } + setProfileBusy(true) + const res = await fetch(`/api/users/${userId}`, { + method: 'PATCH', + headers: { 'Content-Type': 'application/json' }, + body: JSON.stringify({ fullName: name.trim() }), + }) + setProfileStatus(res.ok + ? { ok: true, text: 'تم حفظ الاسم ✓' } + : { ok: false, text: 'تعذّر الحفظ — أعد المحاولة.' }) + setProfileBusy(false) + router.refresh() + } + + async function changePassword(e: React.FormEvent) { + e.preventDefault() + if (!currentPw) { setPwStatus({ ok: false, text: 'أدخل كلمة المرور الحالية.' }); return } + if (!(rulesOk.len && rulesOk.num)) { setPwStatus({ ok: false, text: 'كلمة المرور الجديدة لا تحقق الشروط أعلاه.' }); return } + if (newPw === currentPw) { setPwStatus({ ok: false, text: 'كلمة المرور الجديدة تطابق الحالية.' }); return } + if (newPw !== confirmPw) { setPwStatus({ ok: false, text: 'التأكيد لا يطابق كلمة المرور الجديدة.' }); return } + setPwBusy(true) + const res = await fetch(`/api/users/${userId}`, { + method: 'PATCH', + headers: { 'Content-Type': 'application/json' }, + body: JSON.stringify({ password: newPw }), + }) + setPwStatus(res.ok + ? { ok: true, text: 'تم تحديث كلمة المرور ✓' } + : { ok: false, text: 'تعذّر التحديث — تحقق من كلمة المرور الحالية أو أعد المحاولة.' }) + if (res.ok) { + setCurrentPw(''); setNewPw(''); setConfirmPw('') + } + setPwBusy(false) + } + + function savePrefs() { + try { localStorage.setItem('anw-prefs', JSON.stringify(prefs)) } catch { /* ignore */ } + setPrefsStatus({ ok: true, text: 'تم حفظ التفضيلات ✓' }) + } + + async function logout() { + setLogoutBusy(true) + await fetch('/api/users/logout', { method: 'POST' }) + router.refresh() + router.push('/') + } + + const entitled = role === 'vip' || role === 'admin' + + return ( + <> + + +
+
+

الملف الشخصي

+

الاسم كما يظهر في تعليقاتك وقوائم الحفظ. البريد الإلكتروني هو معرّف الدخول ولا يتغير من هنا.

+
+
setName(e.target.value)} autoComplete="name" required />
+
لتغيير البريد تواصل معنا على hello@anwarpy.ai
+ +

{profileStatus?.text}

+
+
+ +
+

تغيير كلمة المرور

+

بعد التغيير تبقى جلستك الحالية مفتوحة، وتُطلب كلمة المرور الجديدة عند الدخول من جهاز آخر.

+
+
setCurrentPw(e.target.value)} />
+
setNewPw(e.target.value)} />
+
    +
  • 8 أحرف على الأقل
  • +
  • تحتوي رقماً واحداً على الأقل
  • +
  • تختلف عن كلمة المرور الحالية
  • +
+
setConfirmPw(e.target.value)} />
+ +

{pwStatus?.text}

+
+
+ +
+

التفضيلات

+

رسائل أنور بآي قليلة ومقصودة. يمكنك إيقاف أي نوع منها من دون التأثير على عضويتك.

+
+
الرسالة الأسبوعية

خلاصة ما نُشر من أدلة ومقالات، كل يوم أحد.

+
+
إشعارات التعليقات

رسالة عند ردّ أحد الأعضاء على تعليقك.

+
+
تحديثات الأدلة المحفوظة

إشعار عندما يُحدَّث دليل حفظته للعودة إليه.

+
+
+ +

{prefsStatus?.text}

+
+ +
+

العضوية والفوترة

+

خطتك وحالة وصولك. الإلغاء يوقف التجديد التالي ويحفظ وصولك حتى نهاية الفترة المدفوعة.

+
+
+

{entitled ? 'عضوية فردية' : 'حساب مجاني'}

الحالة الحقيقية لحسابك
+ {entitled ? 'نشطة' : role === 'admin' ? 'إداري' : 'مجاني'} +
+
+
$10شهرياً
+
الوصول
{entitled ? 'كامل — كل الأدلة الحصرية وملفات العمل' : 'الأدلة المجانية ومعاينة الأدلة'}
+
طريقة الدفع
ستُربط عبر Stripe
+
الوصول بعد الإلغاء
حتى نهاية الفترة المدفوعة
+
+
+ {!entitled && اشترك الآن} +
+
+
+

إلغاء الاشتراك

+ {entitled ? ( + <> +

ربط الدفع (Stripe) غير مكتمل بعد — الإلغاء الذاتي سيتاح بعد ربط الدفع. حتى ذلك الحين تواصل معنا على hello@anwarpy.ai لأي تغيير.

+ +

سيتاح بعد ربط الدفع

+ + ) : ( +

لا يوجد اشتراك مدفوع لإلغائه. يمكنك الترقية في أي وقت من صفحة العضوية.

+ )} +
+
+

سجل الفواتير

+

كل دفعة تُصدر فاتورة ضريبية فور اكتمالها وترسل إلى بريدك المسجّل. الفواتير متاحة للتنزيل في أي وقت.

+
+
+ التاريخالوصفالمبلغالحالةالفاتورة +
+
+ — + لا فواتير بعد — ربط الدفع قادم + — + — + — +
+
+
+
+
+ +
+ +
+ + ) +} diff --git a/web/src/app/(frontend)/account-settings/page.tsx b/web/src/app/(frontend)/account-settings/page.tsx new file mode 100644 index 0000000..8230bc7 --- /dev/null +++ b/web/src/app/(frontend)/account-settings/page.tsx @@ -0,0 +1,51 @@ +import { getPayload } from 'payload' +import { headers } from 'next/headers' +import Topnav from '@/components/topnav' +import Footer from '@/components/footer' +import AccountSettingsClient from './client' +import { formatDate } from '@/lib/format' +import configPromise from '@payload-config' +import '../styles/account-settings.css' + +export const dynamic = 'force-dynamic' +export const metadata = { title: 'إعدادات الحساب' } + +export default async function AccountSettingsPage() { + const payload = await getPayload({ config: configPromise }) + const { user } = await payload.auth({ headers: await headers() }) + + return ( +
+ + {user ? ( +
+
+

حسابك في أنور بآي

+

إعدادات الحساب

+

{String(user.email)} · عضو منذ {user.createdAt ? formatDate(String(user.createdAt)) : 'اليوم'}

+
+
+ +
+
+ ) : ( +
+
+

سجّل الدخول لإدارة حسابك

+

من هنا تعدّل اسمك وكلمة المرور وتفضيلات الرسائل، وتدير عضويتك.

+ +
+
+ )} +
+
+ ) +} diff --git a/web/src/app/(frontend)/articles/articles-client.tsx b/web/src/app/(frontend)/articles/articles-client.tsx new file mode 100644 index 0000000..eb9e334 --- /dev/null +++ b/web/src/app/(frontend)/articles/articles-client.tsx @@ -0,0 +1,104 @@ +'use client' + +import { useEffect } from 'react' +import { guidesLabel } from '@/lib/format' + +/* Library controller — search/sort/filters/likes from articles.html, wired to + the real backend: likes toggle via /api/posts/[slug]/like (401 → login), + views come from the post-page counter, sort reads data-* attributes. */ +export default function ArticlesClient({ loggedIn }: { loggedIn: boolean }) { + useEffect(() => { + const controller = new AbortController() + const params = new URLSearchParams(location.search) + const allowedTopics = ['all', 'agents', 'models', 'automation', 'foundations'] + const allowedAccess = ['all', 'free', 'vip'] + const state: Record = { + topic: allowedTopics.includes(params.get('topic') || '') ? params.get('topic')! : 'all', + access: allowedAccess.includes(params.get('access') || '') ? params.get('access')! : 'all', + query: '', + sort: 'latest', + } + const buttons = [...document.querySelectorAll('[data-filter-kind]')] as HTMLElement[] + const posts = [...document.querySelectorAll('.post')] as HTMLElement[] + const list = document.getElementById('postList')! + const count = document.getElementById('resultCount') + const empty = document.getElementById('emptyState') + const search = document.getElementById('postSearch') as HTMLInputElement | null + const sort = document.getElementById('postSort') as HTMLSelectElement | null + const formatNumber = (value: number) => new Intl.NumberFormat('en-US').format(value) + + function normalize(value: string) { + return value.toLocaleLowerCase('ar').normalize('NFKD').replace(/[\u064B-\u065F\u0670]/g, '').replace(/[إأآ]/g, 'ا').replace(/ى/g, 'ي') + } + + function paintMetrics(post: HTMLElement) { + const views = Number(post.dataset.viewsCount || 0) + const likes = Number(post.dataset.likesCount || 0) + const viewsEl = post.querySelector('[data-views]') + if (viewsEl) viewsEl.textContent = `${formatNumber(views)} قراءة` + const like = post.querySelector('[data-like]') as HTMLElement | null + if (like) { + like.setAttribute('aria-pressed', post.dataset.liked === '1' ? 'true' : 'false') + const span = like.querySelector('span') + if (span) span.textContent = formatNumber(likes) + } + } + + function applyFilters() { + const ordered = [...posts].sort((a, b) => { + if (state.sort === 'views') return Number(b.dataset.viewsCount || 0) - Number(a.dataset.viewsCount || 0) || Number(b.dataset.order) - Number(a.dataset.order) + if (state.sort === 'likes') return Number(b.dataset.likesCount || 0) - Number(a.dataset.likesCount || 0) || Number(b.dataset.order) - Number(a.dataset.order) + return Number(b.dataset.order) - Number(a.dataset.order) + }) + ordered.forEach(post => list.appendChild(post)) + let visible = 0 + posts.forEach(post => { + const topicMatch = state.topic === 'all' || (post.dataset.topic || '').split(' ').includes(state.topic) + const accessMatch = state.access === 'all' || post.dataset.access === state.access + const queryMatch = !state.query || normalize(post.textContent || '').includes(normalize(state.query)) + post.hidden = !(topicMatch && accessMatch && queryMatch) + if (!post.hidden) visible += 1 + }) + if (count) count.textContent = visible === 0 ? 'لا نتائج' : guidesLabel(visible) + empty?.classList.toggle('show', visible === 0) + } + + buttons.forEach(button => button.addEventListener('click', () => { + const kind = button.dataset.filterKind! + state[kind] = button.dataset.filterValue! + buttons.filter(item => item.dataset.filterKind === kind).forEach(item => { + item.setAttribute('aria-pressed', String(item === button)) + }) + button.scrollIntoView({ behavior: 'smooth', inline: 'center', block: 'nearest' }) + applyFilters() + }, { signal: controller.signal })) + + search?.addEventListener('input', () => { state.query = search.value.trim(); applyFilters() }, { signal: controller.signal }) + sort?.addEventListener('change', () => { state.sort = sort.value; applyFilters() }, { signal: controller.signal }) + + posts.forEach(post => { + paintMetrics(post) + const like = post.querySelector('[data-like]') as HTMLElement | null + like?.addEventListener('click', async () => { + if (!loggedIn) { + location.href = '/login?next=/articles' + return + } + const slug = like.dataset.like! + const res = await fetch(`/api/posts/${slug}/like`, { method: 'POST' }) + if (!res.ok) return + const data = await res.json() + post.dataset.likesCount = String(data.likes) + post.dataset.liked = data.liked ? '1' : '0' + paintMetrics(post) + applyFilters() + }, { signal: controller.signal }) + }) + + buttons.forEach(button => button.setAttribute('aria-pressed', String(button.dataset.filterValue === state[button.dataset.filterKind!]))) + applyFilters() + return () => controller.abort() + }, [loggedIn]) + + return null +} diff --git a/web/src/app/(frontend)/articles/page.tsx b/web/src/app/(frontend)/articles/page.tsx new file mode 100644 index 0000000..8a80ff6 --- /dev/null +++ b/web/src/app/(frontend)/articles/page.tsx @@ -0,0 +1,173 @@ +import Topnav from '@/components/topnav' +import Footer from '@/components/footer' +import { getPayload } from 'payload' +import { headers } from 'next/headers' +import configPromise from '@payload-config' +import Link from 'next/link' +import ArticlesClient from './articles-client' +import { TOPICS, topicsFor, INTEREST_MAP } from '@/lib/topics' +import { formatNumber, guidesLabel, minutesLabel } from '@/lib/format' + +export const dynamic = 'force-dynamic' +export const metadata = { title: 'المكتبة' } + +type PostDoc = { + id: number + title: string + slug: string + dek: string + access: 'free' | 'vip' + category: string + level: string + readingMinutes: number + views: number + likes: number + publishedAt: string + cover?: { url?: string | null } | number | null +} + +type Viewer = { id: number; email: string; role: string; interest: string | null; level: string | null } | null + +export default async function ArticlesPage() { + const payload = await getPayload({ config: configPromise }) + const [res, auth] = await Promise.all([ + payload.find({ + collection: 'posts', + where: { status: { equals: 'published' } }, + depth: 1, + limit: 100, + sort: '-publishedAt', + select: { + title: true, slug: true, dek: true, access: true, category: true, level: true, + readingMinutes: true, views: true, likes: true, publishedAt: true, cover: true, + }, + }), + payload.auth({ headers: await headers() }), + ]) + const posts = res.docs as unknown as PostDoc[] + const user = auth.user as { id: number; email: string; role: string; interest: string | null; level: string | null } | undefined + const viewer: Viewer = user + ? { id: user.id, email: user.email, role: (user.role as string) ?? 'free', interest: (user.interest as string | null) ?? null, level: (user.level as string | null) ?? null } + : null + + // Which posts the viewer liked + const likedSlugs = new Set() + if (viewer) { + const { docs } = await payload.find({ + collection: 'post-likes', + where: { user: { equals: viewer.id } }, + depth: 0, + limit: 500, + overrideAccess: true, + }) + for (const like of docs) { + const postId = typeof like.post === 'object' ? (like.post as { id: number }).id : like.post + const post = posts.find(p => p.id === postId) + if (post) likedSlugs.add(post.slug) + } + } + + // Personalization: boost rows matching the viewer's interest + level (order + // is a sort weight — matching posts float to the top under «الأحدث أولاً»). + const interestTopic = viewer?.interest ? INTEREST_MAP[viewer.interest] : undefined + posts.forEach((post, i) => { + const el = post as unknown as { _order?: number; _match?: boolean } + el._order = posts.length - i + el._match = !!interestTopic && topicsFor(post).some(topic => topic === interestTopic) && post.level === viewer!.level + if (el._match) el._order += 1000 + }) + + const freeCount = posts.filter(p => p.access === 'free').length + + return ( +
+ + +
+
+
+

المكتبة

+

تضم المكتبة {guidesLabel(posts.length)}، منها {guidesLabel(freeCount)} متاحة مجاناً بالكامل. ابحث بالموضوع أو صفِّ النتائج حسب المسار.

+
+ + +
+
+
+ + {TOPICS.map(topic => ( + + ))} +
+
+ + + +
+
+
+
+ +
+
+

{guidesLabel(posts.length)}

+
+ {posts.map(post => { + const meta = post as unknown as { _order?: number; _match?: boolean } + const topics = topicsFor(post) + const coverUrl = typeof post.cover === 'object' ? post.cover?.url ?? null : null + return ( +
+ {coverUrl && } +
+

+ {post.category} + {minutesLabel(post.readingMinutes)} + {post.level} + {meta._match && يناسب مستواك} +

+

{post.title}

+

{post.dek}

+
+ {post.access === 'free' ? 'مجاني' : 'للأعضاء'} + + {formatNumber(post.views ?? 0)} قراءة + + +
+
+
+ ) + })} +
+
+

لا يوجد دليل يطابق هذا البحث.

+

جرّب كلمة أقصر أو اختر «كل المسارات».

+
+
+
+
+
+
+ ) +} diff --git a/web/src/app/(frontend)/catalog/catalog-deck.tsx b/web/src/app/(frontend)/catalog/catalog-deck.tsx new file mode 100644 index 0000000..288f40c --- /dev/null +++ b/web/src/app/(frontend)/catalog/catalog-deck.tsx @@ -0,0 +1,124 @@ +'use client' + +import { useEffect, useState } from 'react' +import Link from 'next/link' + +export type DeckSlide = { + kicker: string + index: string + title: React.ReactNode + body: string + format: React.ReactNode + link?: { href: string; label: string } + meta?: React.ReactNode +} + +const V1_SLIDES: DeckSlide[] = [ + { + kicker: 'دليل حصري · المستوى المتوسط', + index: '01', + title: 'ابنِ وكيلك الأول دون فوضى', + body: 'خريطة عملية لتقسيم المهام، اختيار الأدوات، وضبط ذاكرة الوكيل قبل كتابة الكود.', + format: <>فيديو · 28 دقيقة, + link: { href: '/posts/agent-loop-stop-condition', label: 'شاهد المعاينة ←' }, + }, + { + kicker: 'مقال تطبيقي · للمبتدئين', + index: '02', + title: 'كيف تختار نموذجاً لمهمتك؟', + body: 'مقارنة منهجية حسب الجودة، التكلفة، السرعة، والخصوصية — من دون ضجيج تسويقي.', + format: <>قراءة · 12 دقيقة, + link: { href: '/posts/article-agent-guide', label: 'ابدأ القراءة ←' }, + }, + { + kicker: 'مسار متقدم · للأعضاء', + index: '03', + title: <>من RAG إلى إجابة موثوقة, + body: 'صمّم الاسترجاع، اختبر المصادر، وافهم أين تنهار الإجابة قبل أن تصل إلى المستخدم.', + format: <>سلسلة · 4 أجزاء, + link: { href: '/subscription', label: 'شاهد للأعضاء ←' }, + }, +] + +const DOT_LABELS = ['الشريحة الأولى', 'الشريحة الثانية', 'الشريحة الثالثة'] + +/* Featured content carousel. Manual selection pauses rotation until resumed. */ +export default function CatalogDeck({ slides = V1_SLIDES }: { slides?: DeckSlide[] }) { + const [activeSlide, setActiveSlide] = useState(0) + const [ready, setReady] = useState(false) + const [playing, setPlaying] = useState(true) + const [hovered, setHovered] = useState(false) + const [focused, setFocused] = useState(false) + const current = slides.length ? activeSlide % slides.length : 0 + const advancing = ready && playing && !hovered && !focused && slides.length > 1 + + useEffect(() => { + try { + const stored = Number(localStorage.getItem('midad-slide')) + if (Number.isInteger(stored) && stored >= 0) setActiveSlide(stored) + } catch { /* Persistence is optional. */ } + const motion = window.matchMedia('(prefers-reduced-motion: reduce)') + if (motion.matches) setPlaying(false) + const onMotion = () => { if (motion.matches) setPlaying(false) } + motion.addEventListener('change', onMotion) + setReady(true) + return () => motion.removeEventListener('change', onMotion) + }, []) + + useEffect(() => { + if (!ready) return + try { localStorage.setItem('midad-slide', String(current)) } catch { /* optional persistence */ } + }, [current, ready]) + + useEffect(() => { + if (!advancing) return + const timer = setTimeout(() => setActiveSlide(index => (index + 1) % slides.length), 6500) + return () => clearTimeout(timer) + }, [advancing, current, slides.length]) + + function selectSlide(index: number) { + setActiveSlide((index + slides.length) % slides.length) + setPlaying(false) + } + + if (!slides.length) return null + + return ( +
setHovered(true)} onMouseLeave={() => setHovered(false)} + onFocusCapture={() => setFocused(true)} + onBlurCapture={event => { if (!event.currentTarget.contains(event.relatedTarget)) setFocused(false) }} + onKeyDown={event => { + if (event.key === 'ArrowLeft') { event.preventDefault(); selectSlide(current + 1) } + if (event.key === 'ArrowRight') { event.preventDefault(); selectSlide(current - 1) } + }}> + +
+ {slides.map((s, i) => ( + + ))} +
+
+
+ {slides.map((_, i) => ( + + ))} +
+
+ + + {slides.length > 1 && } +
+
+
+ ) +} diff --git a/web/src/app/(frontend)/catalog/catalog-filters.tsx b/web/src/app/(frontend)/catalog/catalog-filters.tsx new file mode 100644 index 0000000..700d342 --- /dev/null +++ b/web/src/app/(frontend)/catalog/catalog-filters.tsx @@ -0,0 +1,44 @@ +'use client' + +import { useEffect } from 'react' + +/* Filter bar for the editors' picks. Cards carry space-separated topics. */ +export default function CatalogFilters() { + useEffect(() => { + const controller = new AbortController() + const filters = [...document.querySelectorAll('.filter')] as HTMLElement[] + const cards = [...document.querySelectorAll('.catalog-card')] as HTMLElement[] + const empty = document.getElementById('emptyState') + + function filterCatalog(topic: string) { + let visible = 0 + filters.forEach(button => { + const selected = (button as HTMLElement).dataset.filter === topic + button.classList.toggle('active', selected) + button.setAttribute('aria-pressed', String(selected)) + }) + cards.forEach(card => { + const show = topic === 'all' || (card.dataset.topic || '').split(' ').includes(topic) + card.hidden = !show + if (show) visible += 1 + }) + empty?.classList.toggle('show', visible === 0) + } + + filters.forEach(button => button.addEventListener('click', () => { + button.scrollIntoView({ behavior: 'smooth', inline: 'center', block: 'nearest' }) + filterCatalog((button as HTMLElement).dataset.filter!) + }, { signal: controller.signal })) + return () => controller.abort() + }, []) + + return ( +
+ + + + + +
+ ) +} diff --git a/web/src/app/(frontend)/catalog/page.tsx b/web/src/app/(frontend)/catalog/page.tsx new file mode 100644 index 0000000..e75a128 --- /dev/null +++ b/web/src/app/(frontend)/catalog/page.tsx @@ -0,0 +1,9 @@ +import { redirect } from 'next/navigation' + +/* QA-07: /catalog was a stale duplicate library — /articles is canonical. + Deck/filter components in this folder are still used by the homepage. */ +export const dynamic = 'force-dynamic' + +export default function CatalogPage() { + redirect('/articles') +} diff --git a/web/src/app/(frontend)/forgot-password/layout.tsx b/web/src/app/(frontend)/forgot-password/layout.tsx new file mode 100644 index 0000000..d22b991 --- /dev/null +++ b/web/src/app/(frontend)/forgot-password/layout.tsx @@ -0,0 +1,8 @@ +import type { Metadata } from 'next' + +/* QA-06: page-specific title (the page itself is a client component). */ +export const metadata: Metadata = { title: 'استعادة كلمة المرور' } + +export default function ForgotPasswordLayout({ children }: { children: React.ReactNode }) { + return children +} diff --git a/web/src/app/(frontend)/forgot-password/page.tsx b/web/src/app/(frontend)/forgot-password/page.tsx new file mode 100644 index 0000000..9f1b120 --- /dev/null +++ b/web/src/app/(frontend)/forgot-password/page.tsx @@ -0,0 +1,62 @@ +'use client' + +import { useState } from 'react' +import Link from 'next/link' +import Topnav from '@/components/topnav' +import Footer from '@/components/footer' +import '../styles/forgot-password.css' + +export default function ForgotPasswordPage() { + const [email, setEmail] = useState('') + const [status, setStatus] = useState('') + const [busy, setBusy] = useState(false) + + async function onSubmit(e: React.FormEvent) { + e.preventDefault() + const form = e.currentTarget + if (!form.checkValidity()) { + setStatus('أدخل بريداً إلكترونياً صحيحاً.') + form.reportValidity() + return + } + setBusy(true) + setStatus('') + try { + const response = await fetch('/api/users/forgot-password', { + method: 'POST', + headers: { 'Content-Type': 'application/json' }, + body: JSON.stringify({ email }), + }) + if (!response.ok) throw new Error('Request failed') + setStatus('إذا كان البريد مسجلاً، فسيصلك رابط الاستعادة.') + setEmail('') + } catch { + setStatus('تعذّر إرسال الطلب. حاول مرة أخرى بعد قليل.') + } finally { + setBusy(false) + } + } + + return ( +
+ +
+
+

استعادة الحساب

+

استعادة كلمة المرور

+

أدخل البريد الإلكتروني المرتبط بحسابك لتصلك رسالة إعادة تعيين كلمة المرور.

+
+
+ + setEmail(e.target.value)} /> +
+ +

{status}

+
+ تذكرت كلمة المرور؟ سجّل الدخول +
+
+
+
+ ) +} diff --git a/web/src/app/(frontend)/login/layout.tsx b/web/src/app/(frontend)/login/layout.tsx new file mode 100644 index 0000000..9bda02a --- /dev/null +++ b/web/src/app/(frontend)/login/layout.tsx @@ -0,0 +1,8 @@ +import type { Metadata } from 'next' + +/* QA-06: page-specific title (the page itself is a client component). */ +export const metadata: Metadata = { title: 'تسجيل الدخول' } + +export default function LoginLayout({ children }: { children: React.ReactNode }) { + return children +} diff --git a/web/src/app/(frontend)/login/page.tsx b/web/src/app/(frontend)/login/page.tsx new file mode 100644 index 0000000..c632a40 --- /dev/null +++ b/web/src/app/(frontend)/login/page.tsx @@ -0,0 +1,94 @@ +'use client' + +import { useEffect, useState } from 'react' +import { useRouter } from 'next/navigation' +import Link from 'next/link' +import Topnav from '@/components/topnav' +import Footer from '@/components/footer' +import { safeNext } from '@/lib/next' +import '../styles/login.css' + +export default function LoginPage() { + const router = useRouter() + const [showPassword, setShowPassword] = useState(false) + const [status, setStatus] = useState('') + const [busy, setBusy] = useState(false) + const [nextPath, setNextPath] = useState(null) + + useEffect(() => { + setNextPath(safeNext(new URLSearchParams(window.location.search).get('next'))) + }, []) + + async function onSubmit(e: React.FormEvent) { + e.preventDefault() + const form = e.currentTarget + if (!form.checkValidity()) { + setStatus('تحقق من البريد الإلكتروني وكلمة المرور.') + form.reportValidity() + return + } + setBusy(true) + setStatus('') + const data = new FormData(form) + try { + const res = await fetch('/api/users/login', { + method: 'POST', + headers: { 'Content-Type': 'application/json' }, + body: JSON.stringify({ email: data.get('email'), password: data.get('password') }), + }) + if (res.ok) { + router.refresh() + router.push(safeNext(new URLSearchParams(window.location.search).get('next')) ?? '/account-settings') + return + } + setStatus('تعذّر تسجيل الدخول — تحقّق من البريد وكلمة المرور.') + } catch { + setStatus('تعذّر الاتصال. حاول تسجيل الدخول مرة أخرى.') + } finally { + setBusy(false) + } + } + + return ( +
+ +
+
+ {/* eslint-disable-next-line @next/next/no-img-element */} + +

أكمل من حيث توقفت.

+

سجّل الدخول لمتابعة قراءة الأدلة والمشاركة في النقاشات.

+
+
+
+

أهلاً بعودتك

+

تسجيل الدخول

+

استخدم بريدك وكلمة المرور للوصول إلى حسابك.

+
+ + e.currentTarget.setCustomValidity('أدخل بريداً إلكترونياً صحيحاً.')} onInput={e => e.currentTarget.setCustomValidity('')} /> +
+
+ +
+ e.currentTarget.setCustomValidity('أدخل كلمة المرور.')} onInput={e => e.currentTarget.setCustomValidity('')} /> + +
+
+
+ + نسيت كلمة المرور؟ +
+ +
{status}
+
أو
+ استعد الوصول إلى حسابك +

ليس لديك حساب؟ أنشئ حساباً جديداً

+

بالمتابعة، أنت توافق على شروط الاستخدام وسياسة الخصوصية.

+
+
+
+
+
+ ) +} diff --git a/web/src/app/(frontend)/onboarding/client.tsx b/web/src/app/(frontend)/onboarding/client.tsx new file mode 100644 index 0000000..c6d2533 --- /dev/null +++ b/web/src/app/(frontend)/onboarding/client.tsx @@ -0,0 +1,149 @@ +'use client' + +import { useEffect, useState } from 'react' +import Link from 'next/link' +import { safeNext } from '@/lib/next' + +type Viewer = { id: number; email: string; interest: string | null; level: string | null; onboarded: boolean } | null + +const COPY = ['الخطوة 1 من 3', 'الخطوة 2 من 3', 'الخطوة 3 من 3'] +const PERCENTS = ['33٪', '67٪', '100٪'] + +/* Wizard markup/steps from member-onboarding.html. Interest + level PATCH the + user record when leaving each step (falls back to localStorage if no session). */ +export default function OnboardingWizard({ viewer }: { viewer: Viewer }) { + const [step, setStep] = useState(0) + const [interest, setInterest] = useState(viewer?.interest ?? '') + const [level, setLevel] = useState(viewer?.level ?? '') + const [status, setStatus] = useState('') + const [nextPath, setNextPath] = useState(null) + + useEffect(() => { + try { setNextPath(safeNext(sessionStorage.getItem('anwarpi:signup-next'))) } catch { /* private mode */ } + }, []) + + function show(next: number) { + setStep(Math.max(0, Math.min(2, next))) + } + + async function persist(fields: Record) { + try { + localStorage.setItem('anwarpi:member-onboarding', JSON.stringify({ interest, experience: level })) + } catch { /* private mode */ } + if (!viewer) return + await fetch(`/api/users/${viewer.id}`, { + method: 'PATCH', + headers: { 'Content-Type': 'application/json' }, + body: JSON.stringify(fields), + }).catch(() => null) + } + + async function next() { + if (step === 0) { + if (!interest) { setStatus('اختر مساراً واحداً للمتابعة.'); return } + setStatus('') + await persist({ interest }) + show(1) + return + } + if (step === 1) { + if (!level) { setStatus('اختر مستوى واحداً للمتابعة.'); return } + setStatus('') + await persist({ level, onboarded: true }) + show(2) + } + } + + const summary = interest && level ? `اخترت مسار ${interest} بمستوى ${level}. حسابك المجاني جاهز، ويمكنك الترقية الآن أو لاحقاً.` : 'حسابك المجاني جاهز. يمكنك الترقية الآن أو لاحقاً من صفحة العضوية.' + + useEffect(() => { + const bar = document.getElementById('progressBar') + if (bar) bar.style.width = `${((step + 1) / 3) * 100}%` + const label = document.getElementById('progressLabel') + if (label) label.textContent = COPY[step] + const percent = document.getElementById('progressPercent') + if (percent) percent.textContent = PERCENTS[step] + }, [step]) + + return ( + <> +
+ +
e.preventDefault()}> +
+

أي مسار تريد أن يظهر أولاً؟

+

اختر مساراً واحداً الآن. ستظل بقية المكتبة متاحة لك.

+
+ {[ + ['الوكلاء', 'الوكلاء وتنسيقهم', 'التخطيط والتنفيذ والتحقق وتنسيق عدة وكلاء.'], + ['RAG', 'التوليد المعزّز بالاسترجاع (RAG)', 'اختيار المصادر وقياس جودة الاسترجاع والإجابة.'], + ['الأتمتة', 'الأتمتة للأعمال', 'دمج الذكاء الاصطناعي في تدفقات عمل قابلة للمراقبة.'], + ['النماذج المفتوحة', 'النماذج المفتوحة', 'التشغيل المحلي والضبط الدقيق واختيار النموذج المناسب.'], + ].map(([value, label, desc]) => ( + + ))} +
+

{step === 0 ? status : ''}

+
+ +
+
+
+

ما مستوى خبرتك العملية؟

+

سنستخدمه فقط لترتيب نقطة البداية، لا لإخفاء أي محتوى مجاني.

+
+ {[ + ['مبتدئ', 'أبدأ من الأساسيات', 'أستخدم أدوات الذكاء الاصطناعي ولم أبنِ مشروعاً بعد.'], + ['متوسط', 'بنيت تجارب بسيطة', 'جرّبت واجهات برمجة التطبيقات (API) أو أتمتة أو تطبيقاً صغيراً.'], + ['متقدم', 'أعمل على أنظمة فعلية', 'أبحث عن أنماط أعمق للقياس والموثوقية والتشغيل.'], + ].map(([value, label, desc]) => ( + + ))} +
+

{step === 1 ? status : ''}

+
+ + +
+
+
+

اختيارك، بلا ضغط

+

ابدأ مجاناً أو افتح محتوى العضوية الكامل.

+

{summary}

+
+
01

الأدلة المتقدمة كاملة

اقرأ ما بعد المعاينة في أدلة الوكلاء وRAG والأتمتة والنماذج.

+
02

ملفات العمل

نزّل القوالب وقوائم الفحص المرتبطة بكل دليل.

+
03

نقطة بداية مخصصة

إعداد العضوية ترتّب دليلك الأول ورسائلك بناءً على هدفك.

+
+
+ الحساب المجاني لا يختفي. +

يمكنك قراءة الأدلة المجانية وحفظها، والترقية عندما تحتاج الأدلة الحصرية.

+
+
+ {nextPath ? ( + تابع إلى وجهتك + ) : ( + <> + ابدأ بالأدلة المجانية + شاهد العضوية والأسعار + + )} +
+
+
+
+ + ) +} diff --git a/web/src/app/(frontend)/onboarding/page.tsx b/web/src/app/(frontend)/onboarding/page.tsx new file mode 100644 index 0000000..f1667f0 --- /dev/null +++ b/web/src/app/(frontend)/onboarding/page.tsx @@ -0,0 +1,56 @@ +import Topnav from '@/components/topnav' +import Footer from '@/components/footer' +import { getPayload } from 'payload' +import { headers } from 'next/headers' +import configPromise from '@payload-config' +import Link from 'next/link' +import { redirect } from 'next/navigation' +import OnboardingWizard from './client' +import '../styles/member-onboarding.css' + +export const dynamic = 'force-dynamic' +export const metadata = { title: 'إعداد حسابك' } + +/* Signup onboarding — design from member-onboarding.html. Interest + level + persist to the user record (backend-aware, per locked decision). */ +export default async function OnboardingPage() { + let viewer: { id: number; email: string; interest: string | null; level: string | null; onboarded: boolean } | null = null + try { + const payload = await getPayload({ config: configPromise }) + const { user } = await payload.auth({ headers: await headers() }) + if (user) { + viewer = { + id: user.id, + email: user.email, + interest: (user.interest as string | null) ?? null, + level: (user.level as string | null) ?? null, + onboarded: !!user.onboarded, + } + } + } catch { + /* render wizard without persistence */ + } + + if (!viewer) redirect('/login?next=%2Fonboarding') + + return ( +
+ +
+
+
+

حسابك جاهز · إعداد سريع

+

اختر ما تريد تعلّمه أولاً.

+

سؤالان فقط لترتيب المكتبة حول هدفك، ثم نوضح الفرق بين الحساب المجاني والعضوية المدفوعة.

+
+
الخطوة 1 من 333٪
+
+
+
+
+ +
+
+
+ ) +} diff --git a/web/src/app/(frontend)/page.tsx b/web/src/app/(frontend)/page.tsx new file mode 100644 index 0000000..e9b643a --- /dev/null +++ b/web/src/app/(frontend)/page.tsx @@ -0,0 +1,153 @@ +import { getViewer } from '@/lib/viewer' +import Topnav from '@/components/topnav' +import Footer from '@/components/footer' +import Link from 'next/link' +import { getPayload } from 'payload' +import configPromise from '@payload-config' +import { TOPICS, topicsFor, INTEREST_MAP } from '@/lib/topics' +import { formatNumber, guidesLabel, minutesLabel, MEMBERSHIP_PRICE } from '@/lib/format' + +export const dynamic = 'force-dynamic' + +/* Editorial picks for «ابدأ من هنا». */ +const START_HERE = ['first-arabic-agent', 'choosing-your-model', 'prototype-to-production', 'simple-arabic-rag', 'safe-agent-guardrails', 'agent-loop-stop-condition'] + +type Doc = { id: number; title: string; slug: string; dek?: string | null; access: 'free' | 'vip'; category: string; level?: string | null; readingMinutes: number; cover?: { url?: string | null } | number | null } + +export default async function HomePage() { + const viewer = await getViewer() + const payload = await getPayload({ config: configPromise }) + const { docs: raw } = await payload.find({ + collection: 'posts', + where: { status: { equals: 'published' } }, + depth: 1, + limit: 200, + sort: '-publishedAt', + select: { title: true, slug: true, dek: true, access: true, category: true, level: true, readingMinutes: true, cover: true }, + }) + const docs = raw as unknown as Doc[] + const freeCount = docs.filter(d => d.access === 'free').length + + // Hero personalization: matching the viewer's interest floats to the top, + // level match ranks higher, ties keep the -publishedAt order. Anonymous + // viewers get the plain newest-first list. + const interestTopic = viewer?.interest ? INTEREST_MAP[viewer.interest] : undefined + const score = (d: Doc) => { + if (!interestTopic || !topicsFor(d).includes(interestTopic)) return 0 + return d.level === viewer?.level ? 2 : 1 + } + const hero = docs + .map((d, i) => ({ d, i, s: score(d) })) + .sort((a, b) => b.s - a.s || a.i - b.i) + .slice(0, 4) + .map(({ d }) => d) + const counts = Object.fromEntries(TOPICS.map(t => [t.key, docs.filter(d => topicsFor(d).includes(t.key)).length])) + const startHere = START_HERE.map(slug => docs.find(d => d.slug === slug)).filter((d): d is Doc => Boolean(d)) + + return ( +
+ +
+
+
+
+

مكتبة عربية للذكاء الاصطناعي العملي

+

افهم الذكاء الاصطناعي، ثم ابنِ به.

+

أدلة عربية عملية عن الوكلاء والنماذج والأتمتة، يكتبها مهندسو بنية تحتية لمن يريد أن يشغّل شيئاً حقيقياً.

+
+ ابدأ بدليل مجاني + تصفح المكتبة +
+
+ {hero.length > 0 && ( + + )} +
+
+ +
+
+
+

اختر مساراً حسب ما تريد بناءه

+

كل دليل ينتمي إلى مسار، وأدلة المبتدئين تظهر أيضاً في الأساسيات.

+
+
    + {TOPICS.map(topic => ( +
  1. + + {topic.label} + {topic.hint} + {guidesLabel(counts[topic.key])} + +
  2. + ))} +
+
+
+ + {startHere.length > 0 && ( +
+
+
+

ابدأ من هنا

+ كل الأدلة ({formatNumber(docs.length)}) +
+
    + {startHere.map(post => { + const coverUrl = typeof post.cover === 'object' ? post.cover?.url ?? null : null + return ( +
  • +
    + {coverUrl && } +

    {post.category}{minutesLabel(post.readingMinutes)}{post.access === 'free' ? 'مجاني' : 'للأعضاء'}

    +

    {post.title}

    +

    {post.dek}

    + +
    +
  • + ) + })} +
+
+
+ )} + +
+
+
+

العضوية تفتح الأدلة المتقدمة وملفات العمل.

+

الأدلة المجانية كاملة دائماً. العضوية تضيف الأدلة المعمّقة، القوالب الجاهزة للتنزيل، والنقاش مع الفريق.

+
+
+

{MEMBERSHIP_PRICE} شهرياً، وتلغي متى شئت

+
    +
  • {guidesLabel(docs.length - freeCount)} للأعضاء، وتُضاف أدلة جديدة باستمرار
  • +
  • قوالب وقوائم فحص قابلة للتنزيل
  • +
  • التعليق والنقاش على كل دليل
  • +
+ اطّلع على العضوية +
+
+
+
+
+
+ ) +} diff --git a/web/src/app/(frontend)/payment-cancelled/page.tsx b/web/src/app/(frontend)/payment-cancelled/page.tsx new file mode 100644 index 0000000..4d68a06 --- /dev/null +++ b/web/src/app/(frontend)/payment-cancelled/page.tsx @@ -0,0 +1,37 @@ +import Topnav from '@/components/topnav' +import Footer from '@/components/footer' +import Link from 'next/link' +import '../styles/payment-cancelled.css' + +export const metadata = { title: 'لم يكتمل الدفع' } + +/* Payment cancelled — design from payment-cancelled.html. */ +export default function PaymentCancelledPage() { + return ( +
+ +
+
+
+
+ +

لم يكتمل الدفع

+

لم تُخصم أي دفعة.

+

ألغيت عملية الدفع أو عدت قبل إكمالها. حسابك المجاني وأدلتك المحفوظة لم تتغير.

+
+

يمكنك المتابعة وقتما يناسبك

+

ارجع إلى صفحة العضوية لمراجعة المزايا أو أكمل استخدام المكتبة المجانية الآن.

+
+
+ العودة إلى العضوية + تصفح الأدلة المجانية +
+

واجهت مشكلة أثناء الدفع؟ تواصل مع الفريق.

+
+
+
+
+
+
+ ) +} diff --git a/web/src/app/(frontend)/payment-success/page.tsx b/web/src/app/(frontend)/payment-success/page.tsx new file mode 100644 index 0000000..b0bc20c --- /dev/null +++ b/web/src/app/(frontend)/payment-success/page.tsx @@ -0,0 +1,99 @@ +import Topnav from '@/components/topnav' +import Footer from '@/components/footer' +import Stripe from 'stripe' +import { getPayload } from 'payload' +import { headers } from 'next/headers' +import { redirect } from 'next/navigation' +import configPromise from '@payload-config' +import Link from 'next/link' +import '../styles/payment-success.css' + +export const dynamic = 'force-dynamic' +export const metadata = { title: 'تم تفعيل العضوية' } + +type Props = { searchParams: Promise<{ session_id?: string }> } + +/* Payment success — design from payment-success.html. + - real Stripe: verifies the checkout session_id with Stripe before + activating (paid + the checkout email matches the signed-in account) + - no session: nobody is activated here — /api/stripe/webhook is the primary + activator; this page only re-verifies a session it can prove */ +export default async function PaymentSuccessPage({ searchParams }: Props) { + const { session_id: sessionId } = await searchParams + const stripeKey = process.env.STRIPE_SECRET_KEY + + const payload = await getPayload({ config: configPromise }) + const { user } = await payload.auth({ headers: await headers() }) + if (!user) redirect('/login?next=/payment-success') + + let activate = false + if (sessionId && stripeKey) { + try { + const stripe = new Stripe(stripeKey) + const session = await stripe.checkout.sessions.retrieve(sessionId) + activate = + session.payment_status === 'paid' && + (session.customer_details?.email ?? '').toLowerCase() === user.email.toLowerCase() + } catch { + // Any Stripe failure (bad key, unknown session, network) → no activation. + activate = false + } + } + + if (activate && user.role !== 'vip' && user.role !== 'admin') { + await payload.update({ + collection: 'users', + id: user.id, + data: { role: 'vip' }, + overrideAccess: true, + context: { systemActivation: true }, + }) + } + + const vipNow = user.role === 'vip' || user.role === 'admin' || activate + + return ( +
+ +
+
+
+
+ + {vipNow ? ( + <> +

تم الدفع · العضوية فعّالة

+

مرحباً بك في عضوية أنور بآي.

+

تم تفعيل وصولك إلى الأدلة الحصرية وملفات العمل. بقيت خطوة قصيرة لاختيار نقطة البداية المناسبة لك.

+
+
الحالة
عضوية فعّالة
+
الخطة
عضوية فردية · شهرياً · $10
+
الوصول
كل محتوى العضوية وملفات الأعضاء
+
+
+

جهّز مسارك الأول

+

حدد هدفك ومستواك في أقل من خمس دقائق، ثم ابدأ بدليل واحد يناسبك.

+
+ ابدأ إعداد العضوية + افتح دليل الأعضاء +
+
+ + ) : ( + <> +

لم تكتمل عملية الدفع

+

لم يتم تأكيد الدفع بعد

+

لم نتمكن من تأكيد عملية دفع مرتبطة بحسابك. إن أتممت الدفع للتو فقد يحتاج التأكيد بضع دقائق، ويمكنك إعادة المحاولة من صفحة الاشتراك.

+
+ العودة إلى صفحة الاشتراك +
+ + )} +
+
+
+
+
+
+ ) +} diff --git a/web/src/app/(frontend)/posts/[slug]/engagement.tsx b/web/src/app/(frontend)/posts/[slug]/engagement.tsx new file mode 100644 index 0000000..27c3b6e --- /dev/null +++ b/web/src/app/(frontend)/posts/[slug]/engagement.tsx @@ -0,0 +1,53 @@ +'use client' + +import { useEffect, useState } from 'react' + +/* Views ping — counts one view per browser session per post (global counter + on the backend). */ +export function ViewPing({ slug }: { slug: string }) { + useEffect(() => { + const key = `anw-viewed:${slug}` + try { + if (sessionStorage.getItem(key)) return + sessionStorage.setItem(key, '1') + } catch { /* private mode — count anyway */ } + fetch(`/api/posts/${slug}/view`, { method: 'POST', keepalive: true }).catch(() => null) + }, [slug]) + return null +} + +/* Like toggle — login required; one like per user per post. */ +export function LikeButton({ slug, loggedIn, initialLiked, initialCount }: { slug: string; loggedIn: boolean; initialLiked: boolean; initialCount: number }) { + const [liked, setLiked] = useState(initialLiked) + const [count, setCount] = useState(initialCount) + const [busy, setBusy] = useState(false) + + async function toggle() { + if (!loggedIn) { + location.href = `/login?next=/posts/${slug}` + return + } + setBusy(true) + const res = await fetch(`/api/posts/${slug}/like`, { method: 'POST' }) + if (res.ok) { + const data = await res.json() + setLiked(data.liked) + setCount(data.likes) + } + setBusy(false) + } + + return ( + + ) +} diff --git a/web/src/app/(frontend)/posts/[slug]/page.tsx b/web/src/app/(frontend)/posts/[slug]/page.tsx new file mode 100644 index 0000000..350fca3 --- /dev/null +++ b/web/src/app/(frontend)/posts/[slug]/page.tsx @@ -0,0 +1,400 @@ +import { getPayload } from 'payload' +import { notFound } from 'next/navigation' +import Link from 'next/link' +import configPromise from '@payload-config' +import Topnav from '@/components/topnav' +import Footer from '@/components/footer' +import PostExtras from './post-extras' +import { LikeButton, ViewPing } from './engagement' +import { getViewer } from '@/lib/viewer' +import { TOPICS, topicsFor } from '@/lib/topics' +import { formatDate, formatNumber, minutesLabel, MEMBERSHIP_PRICE } from '@/lib/format' + +export const dynamic = 'force-dynamic' + +/* QA-06: article pages get their own title/description. */ +export async function generateMetadata({ params }: Args) { + const { slug } = await params + const payload = await getPayload({ config: configPromise }) + const res = await payload.find({ + collection: 'posts', + where: { slug: { equals: slug } }, + depth: 0, + limit: 1, + select: { title: true, dek: true, publishedAt: true }, + }) + const post = res.docs[0] as unknown as { title: string; dek: string; publishedAt?: string | null } | undefined + return post + ? { + title: post.title, + description: post.dek, + openGraph: { type: 'article', title: post.title, description: post.dek, publishedTime: post.publishedAt ?? undefined }, + } + : { title: 'أنور بآي' } +} + +type Args = { params: Promise<{ slug: string }> } + +type PostDoc = { + id: number + title: string + slug: string + dek: string + access: 'free' | 'vip' + category: string + level?: string | null + views?: number | null + likes?: number | null + readingMinutes: number + publishedAt?: string | null + teaser?: string | null + content?: unknown + cover?: { url?: string | null } + attachments?: (number | { id: number })[] +} + +async function isLikedByViewer(postId: number, viewerId?: number): Promise { + try { + if (!viewerId) return false + const payload = await getPayload({ config: configPromise }) + const { docs } = await payload.find({ + collection: 'post-likes', + where: { and: [{ user: { equals: viewerId } }, { post: { equals: postId } }] }, + depth: 0, + limit: 1, + overrideAccess: true, + }) + return docs.length > 0 + } catch { + return false + } +} + +export default async function PostPage({ params }: Args) { + const { slug } = await params + const payload = await getPayload({ config: configPromise }) + + const res = await payload.find({ + collection: 'posts', + where: { and: [{ slug: { equals: slug } }, { status: { equals: 'published' } }] }, + depth: 1, + limit: 1, + // content selected only for entitled viewers — never reaches non-VIP clients + select: { + title: true, slug: true, dek: true, access: true, category: true, level: true, + views: true, likes: true, + readingMinutes: true, publishedAt: true, teaser: true, cover: true, + content: true, attachments: true, + }, + }) + const post = res.docs[0] as unknown as PostDoc | undefined + if (!post) notFound() + + // One auth lookup per request; everything below reads from it. + const viewer = await getViewer() + const role = viewer?.role ?? null + const viewerId = viewer?.id + const viewerLevel = viewer?.level ?? null + const unlocked = post.access === 'free' || role === 'vip' || role === 'admin' + const postTopics = topicsFor(post) + // The downloadable templates are agent-workflow files; only offer them on agent guides. + const hasAgentFiles = postTopics.includes('agents') + const liked = await isLikedByViewer(post.id, viewerId) + + // Attachment metadata (label/access) is safe to expose — the bytes are + // gated by GET /api/files/[id]. Fetched with overrideAccess because the + // files collection read rule is vip/admin and depth population would + // otherwise collapse to bare ids for anonymous/free viewers. + const attachmentIds = (post.attachments ?? []).map(a => (typeof a === 'object' ? a.id : a)) + type Attachment = { id: number; label: string; filename: string; access: 'free' | 'vip' } + let attachments: Attachment[] = [] + if (attachmentIds.length > 0) { + const filesRes = await payload.find({ + collection: 'files', + depth: 0, + limit: 20, + overrideAccess: true, + where: { id: { in: attachmentIds } }, + select: { label: true, filename: true, access: true }, + }) + const fileDocs = filesRes.docs as unknown as Attachment[] + attachments = attachmentIds + .map(id => fileDocs.find(d => d.id === id)) + .filter((d): d is Attachment => Boolean(d)) + } + + // «اقرأ بعد ذلك»: real published guides, same learning path first. + const { docs: others } = await payload.find({ + collection: 'posts', + where: { and: [{ status: { equals: 'published' } }, { slug: { not_equals: post.slug } }] }, + depth: 0, + limit: 100, + sort: '-publishedAt', + select: { title: true, slug: true, category: true, access: true, readingMinutes: true, level: true }, + }) + const related = [...others] + .sort((a, b) => Number(topicsFor(b).includes(postTopics[0])) - Number(topicsFor(a).includes(postTopics[0]))) + .slice(0, 3) + + // Approved comments (public read access allows the approved-only filter). + const comments = await payload.find({ + collection: 'comments', + depth: 0, + limit: 50, + sort: '-createdAt', + where: { and: [{ post: { equals: post.id } }, { status: { equals: 'approved' } }] }, + }) + // Authors see their own pending comments tagged «قيد المراجعة» — needs + // overrideAccess because non-admin read access filters to approved only. + const myPending = viewerId + ? await payload.find({ + collection: 'comments', + depth: 0, + limit: 10, + overrideAccess: true, + where: { + and: [ + { post: { equals: post.id } }, + { author: { equals: viewerId } }, + { status: { equals: 'pending' } }, + ], + }, + }) + : null + + // TOC from content h2s (server-extracted from the Lexical tree) + const toc = unlocked ? extractH2s(post.content) : [] + + const topic = postTopics[0] + const topicLabel = TOPICS.find(t => t.key === topic)?.label ?? post.category + + return ( +
+ +