From 892a4d4747f3591a59fbc2be6e79fb8c4096e700 Mon Sep 17 00:00:00 2001 From: timg Date: Mon, 31 Aug 2026 19:55:41 +0200 Subject: [PATCH] Erste brauchbare Version --- .env.example | 10 + .gitignore | 4 + app/{ => (app)}/globals.css | 0 app/{ => (app)}/layout.tsx | 11 +- app/(app)/page.tsx | 29 + app/(app)/post/[slug]/not-found.tsx | 15 + app/(app)/post/[slug]/page.tsx | 48 + app/{ => (app)}/robots.ts | 0 app/{ => (app)}/sitemap.ts | 0 .../admin/[[...segments]]/not-found.tsx | 29 + app/(payload)/admin/[[...segments]]/page.tsx | 29 + app/(payload)/admin/importMap.js | 58 + app/(payload)/admin/importMap.ts | 55 + app/(payload)/api/[...slug]/route.ts | 10 + app/(payload)/api/draft/route.ts | 35 + app/(payload)/api/graphql-playground/route.ts | 5 + app/(payload)/api/graphql/route.ts | 5 + app/(payload)/layout.tsx | 32 + app/page.tsx | 5 - collections/Media.ts | 36 + collections/Posts.ts | 83 + collections/Users.ts | 89 + components/EndPreviewButton.tsx | 29 + components/PayloadInjects.tsx | 38 + components/RefreshRouteOnSave.tsx | 15 + lib/preview.ts | 35 + next.config.ts | 3 +- package-lock.json | 6501 ++++++++++++++++- package.json | 9 +- payload.config.ts | 83 + proxy.ts | 18 + public/favicon.ico | Bin 0 -> 15406 bytes public/icon.png | Bin 0 -> 52308 bytes public/logo.png | Bin 0 -> 282028 bytes tsconfig.json | 3 +- 35 files changed, 7103 insertions(+), 219 deletions(-) create mode 100644 .env.example rename app/{ => (app)}/globals.css (100%) rename app/{ => (app)}/layout.tsx (53%) create mode 100644 app/(app)/page.tsx create mode 100644 app/(app)/post/[slug]/not-found.tsx create mode 100644 app/(app)/post/[slug]/page.tsx rename app/{ => (app)}/robots.ts (100%) rename app/{ => (app)}/sitemap.ts (100%) create mode 100644 app/(payload)/admin/[[...segments]]/not-found.tsx create mode 100644 app/(payload)/admin/[[...segments]]/page.tsx create mode 100644 app/(payload)/admin/importMap.js create mode 100644 app/(payload)/admin/importMap.ts create mode 100644 app/(payload)/api/[...slug]/route.ts create mode 100644 app/(payload)/api/draft/route.ts create mode 100644 app/(payload)/api/graphql-playground/route.ts create mode 100644 app/(payload)/api/graphql/route.ts create mode 100644 app/(payload)/layout.tsx delete mode 100644 app/page.tsx create mode 100644 collections/Media.ts create mode 100644 collections/Posts.ts create mode 100644 collections/Users.ts create mode 100644 components/EndPreviewButton.tsx create mode 100644 components/PayloadInjects.tsx create mode 100644 components/RefreshRouteOnSave.tsx create mode 100644 lib/preview.ts create mode 100644 payload.config.ts create mode 100644 proxy.ts create mode 100644 public/favicon.ico create mode 100644 public/icon.png create mode 100644 public/logo.png diff --git a/.env.example b/.env.example new file mode 100644 index 0000000..bcdf2fe --- /dev/null +++ b/.env.example @@ -0,0 +1,10 @@ +DATABASE_URL=postgresql://... +PAYLOAD_SECRET=ein-langer-zufälliger-secret-string + +MAIL_HOST=smtp.example.org +MAIL_PORT=465 +MAIL_DISPLAYNAME=My Company Name +MAIL_USER=noreply@example.org +MAIL_PASSWORD=password + +NEXT_PUBLIC_PAYLOAD_URL=http://example.org \ No newline at end of file diff --git a/.gitignore b/.gitignore index e72b4d6..7ae689e 100644 --- a/.gitignore +++ b/.gitignore @@ -39,3 +39,7 @@ yarn-error.log* # typescript *.tsbuildinfo next-env.d.ts + +# Payload CMS +/media/ +*.db \ No newline at end of file diff --git a/app/globals.css b/app/(app)/globals.css similarity index 100% rename from app/globals.css rename to app/(app)/globals.css diff --git a/app/layout.tsx b/app/(app)/layout.tsx similarity index 53% rename from app/layout.tsx rename to app/(app)/layout.tsx index 9af58d8..93d27de 100644 --- a/app/layout.tsx +++ b/app/(app)/layout.tsx @@ -1,6 +1,9 @@ import { type ReactNode } from 'react'; import { type Metadata } from 'next'; -import '@/app/globals.css'; +import { getPreview } from '@/lib/preview'; +import RefreshRouteOnSave from '@/components/RefreshRouteOnSave'; +import EndPreview from '@/components/EndPreviewButton'; +import '@/app/(app)/globals.css'; type Props = Readonly<{ children: ReactNode; @@ -18,11 +21,15 @@ export const metadata: Metadata = { } }; -export default function RootLayout({ children }: Props) { +export default async function RootLayout({ children }: Props) { + const { isPreview } = await getPreview(); + return ( + {children} + {isPreview && } ); diff --git a/app/(app)/page.tsx b/app/(app)/page.tsx new file mode 100644 index 0000000..6319730 --- /dev/null +++ b/app/(app)/page.tsx @@ -0,0 +1,29 @@ +import Link from 'next/link'; +import { getPreview } from '@/lib/preview'; +import config from '@payload-config'; +import { getPayload } from 'payload'; + +export default async function Page() { + const { isPreview, where } = await getPreview(); + const payload = await getPayload({ config }); + + const posts = await payload.find({ + collection: 'posts', + where, + draft: isPreview + }); + + return ( +
+ {posts.docs.map((post) => ( + + {post.title} + + ))} +
+ ); +} \ No newline at end of file diff --git a/app/(app)/post/[slug]/not-found.tsx b/app/(app)/post/[slug]/not-found.tsx new file mode 100644 index 0000000..007f2a4 --- /dev/null +++ b/app/(app)/post/[slug]/not-found.tsx @@ -0,0 +1,15 @@ +import Link from 'next/link'; + +export default function Page() { + return ( +
+

Post nicht gefunden

+ + Zurück + +
+ ); +} \ No newline at end of file diff --git a/app/(app)/post/[slug]/page.tsx b/app/(app)/post/[slug]/page.tsx new file mode 100644 index 0000000..94fc0a3 --- /dev/null +++ b/app/(app)/post/[slug]/page.tsx @@ -0,0 +1,48 @@ +import { notFound } from 'next/navigation'; +import Link from 'next/link'; +import { getPreview } from '@/lib/preview'; +import config from '@payload-config'; +import { getPayload } from 'payload'; +import { RichText } from '@payloadcms/richtext-lexical/react'; + +type Props = Readonly<{ + params: Promise<{ + slug: string; + }>; +}>; + +export default async function Page({ params }: Props) { + const { isPreview, where } = await getPreview(); + const { slug } = await params; + const payload = await getPayload({ config }); + + const result = await payload.find({ + collection: 'posts', + where: { + ...where, + slug: { + equals: slug + } + }, + draft: isPreview, + limit: 1 + }); + + const post = result.docs[0]; + + if (!post) + return notFound(); + + return ( +
+ + Zurück + +

{post.title}

+ +
+ ); +} \ No newline at end of file diff --git a/app/robots.ts b/app/(app)/robots.ts similarity index 100% rename from app/robots.ts rename to app/(app)/robots.ts diff --git a/app/sitemap.ts b/app/(app)/sitemap.ts similarity index 100% rename from app/sitemap.ts rename to app/(app)/sitemap.ts diff --git a/app/(payload)/admin/[[...segments]]/not-found.tsx b/app/(payload)/admin/[[...segments]]/not-found.tsx new file mode 100644 index 0000000..052b052 --- /dev/null +++ b/app/(payload)/admin/[[...segments]]/not-found.tsx @@ -0,0 +1,29 @@ +import config from '@payload-config'; +import { NotFoundPage, generatePageMetadata } from '@payloadcms/next/views'; +import { importMap } from '../importMap'; + +type Props = Readonly<{ + params: Promise<{ + segments: string[]; + }>; + searchParams: Promise<{ + [key: string]: string | string[]; + }>; +}>; + +export function generateMetadata({ params, searchParams }: Props) { + return generatePageMetadata({ + config, + params, + searchParams + }); +} + +export default function NotFound({ params, searchParams }: Props) { + return NotFoundPage({ + config, + params, + searchParams, + importMap + }); +} \ No newline at end of file diff --git a/app/(payload)/admin/[[...segments]]/page.tsx b/app/(payload)/admin/[[...segments]]/page.tsx new file mode 100644 index 0000000..e7fa77e --- /dev/null +++ b/app/(payload)/admin/[[...segments]]/page.tsx @@ -0,0 +1,29 @@ +import config from '@payload-config'; +import { RootPage, generatePageMetadata } from '@payloadcms/next/views'; +import { importMap } from '../importMap'; + +type Props = Readonly<{ + params: Promise<{ + segments: string[]; + }>; + searchParams: Promise<{ + [key: string]: string | string[]; + }>; +}>; + +export function generateMetadata({ params, searchParams}: Props) { + return generatePageMetadata({ + config, + params, + searchParams + }); +} + +export default function Page({ params, searchParams }: Props) { + return RootPage({ + config, + params, + searchParams, + importMap + }); +} \ No newline at end of file diff --git a/app/(payload)/admin/importMap.js b/app/(payload)/admin/importMap.js new file mode 100644 index 0000000..eff9783 --- /dev/null +++ b/app/(payload)/admin/importMap.js @@ -0,0 +1,58 @@ +import { RscEntryLexicalCell as RscEntryLexicalCell_44fe37237e0ebf4470c9990d8cb7b07e } from '@payloadcms/richtext-lexical/rsc' +import { RscEntryLexicalField as RscEntryLexicalField_44fe37237e0ebf4470c9990d8cb7b07e } from '@payloadcms/richtext-lexical/rsc' +import { LexicalDiffComponent as LexicalDiffComponent_44fe37237e0ebf4470c9990d8cb7b07e } from '@payloadcms/richtext-lexical/rsc' +import { UploadFeatureClient as UploadFeatureClient_e70f5e05f09f93e00b997edb1ef0c864 } from '@payloadcms/richtext-lexical/client' +import { BoldFeatureClient as BoldFeatureClient_e70f5e05f09f93e00b997edb1ef0c864 } from '@payloadcms/richtext-lexical/client' +import { ItalicFeatureClient as ItalicFeatureClient_e70f5e05f09f93e00b997edb1ef0c864 } from '@payloadcms/richtext-lexical/client' +import { UnderlineFeatureClient as UnderlineFeatureClient_e70f5e05f09f93e00b997edb1ef0c864 } from '@payloadcms/richtext-lexical/client' +import { StrikethroughFeatureClient as StrikethroughFeatureClient_e70f5e05f09f93e00b997edb1ef0c864 } from '@payloadcms/richtext-lexical/client' +import { SubscriptFeatureClient as SubscriptFeatureClient_e70f5e05f09f93e00b997edb1ef0c864 } from '@payloadcms/richtext-lexical/client' +import { SuperscriptFeatureClient as SuperscriptFeatureClient_e70f5e05f09f93e00b997edb1ef0c864 } from '@payloadcms/richtext-lexical/client' +import { InlineCodeFeatureClient as InlineCodeFeatureClient_e70f5e05f09f93e00b997edb1ef0c864 } from '@payloadcms/richtext-lexical/client' +import { ParagraphFeatureClient as ParagraphFeatureClient_e70f5e05f09f93e00b997edb1ef0c864 } from '@payloadcms/richtext-lexical/client' +import { HeadingFeatureClient as HeadingFeatureClient_e70f5e05f09f93e00b997edb1ef0c864 } from '@payloadcms/richtext-lexical/client' +import { AlignFeatureClient as AlignFeatureClient_e70f5e05f09f93e00b997edb1ef0c864 } from '@payloadcms/richtext-lexical/client' +import { IndentFeatureClient as IndentFeatureClient_e70f5e05f09f93e00b997edb1ef0c864 } from '@payloadcms/richtext-lexical/client' +import { UnorderedListFeatureClient as UnorderedListFeatureClient_e70f5e05f09f93e00b997edb1ef0c864 } from '@payloadcms/richtext-lexical/client' +import { OrderedListFeatureClient as OrderedListFeatureClient_e70f5e05f09f93e00b997edb1ef0c864 } from '@payloadcms/richtext-lexical/client' +import { ChecklistFeatureClient as ChecklistFeatureClient_e70f5e05f09f93e00b997edb1ef0c864 } from '@payloadcms/richtext-lexical/client' +import { LinkFeatureClient as LinkFeatureClient_e70f5e05f09f93e00b997edb1ef0c864 } from '@payloadcms/richtext-lexical/client' +import { RelationshipFeatureClient as RelationshipFeatureClient_e70f5e05f09f93e00b997edb1ef0c864 } from '@payloadcms/richtext-lexical/client' +import { BlockquoteFeatureClient as BlockquoteFeatureClient_e70f5e05f09f93e00b997edb1ef0c864 } from '@payloadcms/richtext-lexical/client' +import { HorizontalRuleFeatureClient as HorizontalRuleFeatureClient_e70f5e05f09f93e00b997edb1ef0c864 } from '@payloadcms/richtext-lexical/client' +import { InlineToolbarFeatureClient as InlineToolbarFeatureClient_e70f5e05f09f93e00b997edb1ef0c864 } from '@payloadcms/richtext-lexical/client' +import { Icon as Icon_f934946492fabd3bfa95068204328949 } from '../../../components/PayloadInjects' +import { Logo as Logo_f934946492fabd3bfa95068204328949 } from '../../../components/PayloadInjects' +import { Action as Action_f934946492fabd3bfa95068204328949 } from '../../../components/PayloadInjects' +import { CollectionCards as CollectionCards_f9c02e79a4aed9a3924487c0cd4cafb1 } from '@payloadcms/next/rsc' + +/** @type import('payload').ImportMap */ +export const importMap = { + "@payloadcms/richtext-lexical/rsc#RscEntryLexicalCell": RscEntryLexicalCell_44fe37237e0ebf4470c9990d8cb7b07e, + "@payloadcms/richtext-lexical/rsc#RscEntryLexicalField": RscEntryLexicalField_44fe37237e0ebf4470c9990d8cb7b07e, + "@payloadcms/richtext-lexical/rsc#LexicalDiffComponent": LexicalDiffComponent_44fe37237e0ebf4470c9990d8cb7b07e, + "@payloadcms/richtext-lexical/client#UploadFeatureClient": UploadFeatureClient_e70f5e05f09f93e00b997edb1ef0c864, + "@payloadcms/richtext-lexical/client#BoldFeatureClient": BoldFeatureClient_e70f5e05f09f93e00b997edb1ef0c864, + "@payloadcms/richtext-lexical/client#ItalicFeatureClient": ItalicFeatureClient_e70f5e05f09f93e00b997edb1ef0c864, + "@payloadcms/richtext-lexical/client#UnderlineFeatureClient": UnderlineFeatureClient_e70f5e05f09f93e00b997edb1ef0c864, + "@payloadcms/richtext-lexical/client#StrikethroughFeatureClient": StrikethroughFeatureClient_e70f5e05f09f93e00b997edb1ef0c864, + "@payloadcms/richtext-lexical/client#SubscriptFeatureClient": SubscriptFeatureClient_e70f5e05f09f93e00b997edb1ef0c864, + "@payloadcms/richtext-lexical/client#SuperscriptFeatureClient": SuperscriptFeatureClient_e70f5e05f09f93e00b997edb1ef0c864, + "@payloadcms/richtext-lexical/client#InlineCodeFeatureClient": InlineCodeFeatureClient_e70f5e05f09f93e00b997edb1ef0c864, + "@payloadcms/richtext-lexical/client#ParagraphFeatureClient": ParagraphFeatureClient_e70f5e05f09f93e00b997edb1ef0c864, + "@payloadcms/richtext-lexical/client#HeadingFeatureClient": HeadingFeatureClient_e70f5e05f09f93e00b997edb1ef0c864, + "@payloadcms/richtext-lexical/client#AlignFeatureClient": AlignFeatureClient_e70f5e05f09f93e00b997edb1ef0c864, + "@payloadcms/richtext-lexical/client#IndentFeatureClient": IndentFeatureClient_e70f5e05f09f93e00b997edb1ef0c864, + "@payloadcms/richtext-lexical/client#UnorderedListFeatureClient": UnorderedListFeatureClient_e70f5e05f09f93e00b997edb1ef0c864, + "@payloadcms/richtext-lexical/client#OrderedListFeatureClient": OrderedListFeatureClient_e70f5e05f09f93e00b997edb1ef0c864, + "@payloadcms/richtext-lexical/client#ChecklistFeatureClient": ChecklistFeatureClient_e70f5e05f09f93e00b997edb1ef0c864, + "@payloadcms/richtext-lexical/client#LinkFeatureClient": LinkFeatureClient_e70f5e05f09f93e00b997edb1ef0c864, + "@payloadcms/richtext-lexical/client#RelationshipFeatureClient": RelationshipFeatureClient_e70f5e05f09f93e00b997edb1ef0c864, + "@payloadcms/richtext-lexical/client#BlockquoteFeatureClient": BlockquoteFeatureClient_e70f5e05f09f93e00b997edb1ef0c864, + "@payloadcms/richtext-lexical/client#HorizontalRuleFeatureClient": HorizontalRuleFeatureClient_e70f5e05f09f93e00b997edb1ef0c864, + "@payloadcms/richtext-lexical/client#InlineToolbarFeatureClient": InlineToolbarFeatureClient_e70f5e05f09f93e00b997edb1ef0c864, + "/components/PayloadInjects#Icon": Icon_f934946492fabd3bfa95068204328949, + "/components/PayloadInjects#Logo": Logo_f934946492fabd3bfa95068204328949, + "/components/PayloadInjects#Action": Action_f934946492fabd3bfa95068204328949, + "@payloadcms/next/rsc#CollectionCards": CollectionCards_f9c02e79a4aed9a3924487c0cd4cafb1 +} diff --git a/app/(payload)/admin/importMap.ts b/app/(payload)/admin/importMap.ts new file mode 100644 index 0000000..55deea3 --- /dev/null +++ b/app/(payload)/admin/importMap.ts @@ -0,0 +1,55 @@ +import { RscEntryLexicalCell } from'@payloadcms/richtext-lexical/rsc'; +import { RscEntryLexicalField } from'@payloadcms/richtext-lexical/rsc'; +import { LexicalDiffComponent } from'@payloadcms/richtext-lexical/rsc'; +import { InlineToolbarFeatureClient } from'@payloadcms/richtext-lexical/client'; +import { HorizontalRuleFeatureClient } from'@payloadcms/richtext-lexical/client'; +import { UploadFeatureClient } from'@payloadcms/richtext-lexical/client'; +import { BlockquoteFeatureClient } from'@payloadcms/richtext-lexical/client'; +import { RelationshipFeatureClient } from'@payloadcms/richtext-lexical/client'; +import { LinkFeatureClient } from'@payloadcms/richtext-lexical/client'; +import { ChecklistFeatureClient } from'@payloadcms/richtext-lexical/client'; +import { OrderedListFeatureClient } from'@payloadcms/richtext-lexical/client'; +import { UnorderedListFeatureClient } from'@payloadcms/richtext-lexical/client'; +import { IndentFeatureClient } from'@payloadcms/richtext-lexical/client'; +import { AlignFeatureClient } from'@payloadcms/richtext-lexical/client'; +import { HeadingFeatureClient } from'@payloadcms/richtext-lexical/client'; +import { ParagraphFeatureClient } from'@payloadcms/richtext-lexical/client'; +import { InlineCodeFeatureClient } from'@payloadcms/richtext-lexical/client'; +import { SuperscriptFeatureClient } from'@payloadcms/richtext-lexical/client'; +import { SubscriptFeatureClient } from'@payloadcms/richtext-lexical/client'; +import { StrikethroughFeatureClient } from'@payloadcms/richtext-lexical/client'; +import { UnderlineFeatureClient } from'@payloadcms/richtext-lexical/client'; +import { BoldFeatureClient } from'@payloadcms/richtext-lexical/client'; +import { ItalicFeatureClient } from'@payloadcms/richtext-lexical/client'; +import { CollectionCards } from'@payloadcms/next/rsc'; +import { Logo, Icon, Action } from '@/components/PayloadInjects'; + +export const importMap = { + '@payloadcms/richtext-lexical/rsc#RscEntryLexicalCell': RscEntryLexicalCell, + '@payloadcms/richtext-lexical/rsc#RscEntryLexicalField': RscEntryLexicalField, + '@payloadcms/richtext-lexical/rsc#LexicalDiffComponent': LexicalDiffComponent, + '@payloadcms/richtext-lexical/client#InlineToolbarFeatureClient': InlineToolbarFeatureClient, + '@payloadcms/richtext-lexical/client#HorizontalRuleFeatureClient': HorizontalRuleFeatureClient, + '@payloadcms/richtext-lexical/client#UploadFeatureClient': UploadFeatureClient, + '@payloadcms/richtext-lexical/client#BlockquoteFeatureClient': BlockquoteFeatureClient, + '@payloadcms/richtext-lexical/client#RelationshipFeatureClient': RelationshipFeatureClient, + '@payloadcms/richtext-lexical/client#LinkFeatureClient': LinkFeatureClient, + '@payloadcms/richtext-lexical/client#ChecklistFeatureClient': ChecklistFeatureClient, + '@payloadcms/richtext-lexical/client#OrderedListFeatureClient': OrderedListFeatureClient, + '@payloadcms/richtext-lexical/client#UnorderedListFeatureClient': UnorderedListFeatureClient, + '@payloadcms/richtext-lexical/client#IndentFeatureClient': IndentFeatureClient, + '@payloadcms/richtext-lexical/client#AlignFeatureClient': AlignFeatureClient, + '@payloadcms/richtext-lexical/client#HeadingFeatureClient': HeadingFeatureClient, + '@payloadcms/richtext-lexical/client#ParagraphFeatureClient': ParagraphFeatureClient, + '@payloadcms/richtext-lexical/client#InlineCodeFeatureClient': InlineCodeFeatureClient, + '@payloadcms/richtext-lexical/client#SuperscriptFeatureClient': SuperscriptFeatureClient, + '@payloadcms/richtext-lexical/client#SubscriptFeatureClient': SubscriptFeatureClient, + '@payloadcms/richtext-lexical/client#StrikethroughFeatureClient': StrikethroughFeatureClient, + '@payloadcms/richtext-lexical/client#UnderlineFeatureClient': UnderlineFeatureClient, + '@payloadcms/richtext-lexical/client#BoldFeatureClient': BoldFeatureClient, + '@payloadcms/richtext-lexical/client#ItalicFeatureClient': ItalicFeatureClient, + '@payloadcms/next/rsc#CollectionCards': CollectionCards, + '/components/PayloadInjects#Logo': Logo, + '/components/PayloadInjects#Icon': Icon, + '/components/PayloadInjects#Action': Action +}; \ No newline at end of file diff --git a/app/(payload)/api/[...slug]/route.ts b/app/(payload)/api/[...slug]/route.ts new file mode 100644 index 0000000..4d3e111 --- /dev/null +++ b/app/(payload)/api/[...slug]/route.ts @@ -0,0 +1,10 @@ +import config from '@payload-config'; +import { REST_DELETE, REST_GET, REST_OPTIONS, REST_PATCH, REST_POST, REST_PUT } from '@payloadcms/next/routes'; +import '@payloadcms/next/css'; + +export const GET = REST_GET(config); +export const POST = REST_POST(config); +export const DELETE = REST_DELETE(config); +export const PATCH = REST_PATCH(config); +export const PUT = REST_PUT(config); +export const OPTIONS = REST_OPTIONS(config); \ No newline at end of file diff --git a/app/(payload)/api/draft/route.ts b/app/(payload)/api/draft/route.ts new file mode 100644 index 0000000..4006062 --- /dev/null +++ b/app/(payload)/api/draft/route.ts @@ -0,0 +1,35 @@ +import { draftMode } from 'next/headers'; +import { redirect } from 'next/navigation'; +import { getPayload } from 'payload'; +import config from '@payload-config'; + +export async function GET(request: Request) { + const { searchParams } = new URL(request.url); + + const slug = searchParams.get('slug'); + + if (!slug) + return new Response('Missing slug', { + status: 400 + }); + + const payload = await getPayload({ + config + }); + + const { user } = await payload.auth({ + headers: request.headers + }); + + if (!user) + return new Response('Unauthorized', { + status: 401 + }); + + const draft = await draftMode(); + + draft.enable(); + + // redirect(`/${slug}`); + redirect('/'); +} \ No newline at end of file diff --git a/app/(payload)/api/graphql-playground/route.ts b/app/(payload)/api/graphql-playground/route.ts new file mode 100644 index 0000000..d152239 --- /dev/null +++ b/app/(payload)/api/graphql-playground/route.ts @@ -0,0 +1,5 @@ +import config from '@payload-config'; +import { GRAPHQL_PLAYGROUND_GET } from '@payloadcms/next/routes'; +import '@payloadcms/next/css'; + +export const GET = GRAPHQL_PLAYGROUND_GET(config); \ No newline at end of file diff --git a/app/(payload)/api/graphql/route.ts b/app/(payload)/api/graphql/route.ts new file mode 100644 index 0000000..a30c873 --- /dev/null +++ b/app/(payload)/api/graphql/route.ts @@ -0,0 +1,5 @@ +import config from '@payload-config'; +import { GRAPHQL_POST, REST_OPTIONS } from '@payloadcms/next/routes'; + +export const POST = GRAPHQL_POST(config); +export const OPTIONS = REST_OPTIONS(config); \ No newline at end of file diff --git a/app/(payload)/layout.tsx b/app/(payload)/layout.tsx new file mode 100644 index 0000000..6fee7d1 --- /dev/null +++ b/app/(payload)/layout.tsx @@ -0,0 +1,32 @@ +import { type ReactNode } from 'react'; +import config from '@payload-config'; +import { type ServerFunctionClientArgs } from 'payload'; +import { handleServerFunctions, RootLayout } from '@payloadcms/next/layouts'; +import { importMap } from './admin/importMap'; +import '@payloadcms/next/css'; + +type Props = Readonly<{ + children: ReactNode; +}>; + +async function serverFunction(args: ServerFunctionClientArgs) { + 'use server'; + + return handleServerFunctions({ + ...args, + config, + importMap + }); +} + +export default function Layout({ children }: Props) { + return ( + + {children} + + ); +} \ No newline at end of file diff --git a/app/page.tsx b/app/page.tsx deleted file mode 100644 index bcd6435..0000000 --- a/app/page.tsx +++ /dev/null @@ -1,5 +0,0 @@ -export default function Page() { - return ( -

Works!

- ); -} diff --git a/collections/Media.ts b/collections/Media.ts new file mode 100644 index 0000000..16680e3 --- /dev/null +++ b/collections/Media.ts @@ -0,0 +1,36 @@ +import { type CollectionConfig } from 'payload'; + +export const Media: CollectionConfig = { + slug: 'media', + + upload: { + staticDir: 'media' + }, + + labels: { + singular: 'Medium', + plural: 'Medien' + }, + + admin: { + useAsTitle: 'title', + group: 'Inhalte', + description: 'Artikel verwalten', + defaultColumns: [ 'id', 'title', 'alt' ], + hideAPIURL: true + }, + + fields: [ + { + name: 'title', + label: 'Titel', + type: 'text', + required: true + }, + { + name: 'alt', + label: 'Alt-Tag', + type: 'text' + } + ] +}; \ No newline at end of file diff --git a/collections/Posts.ts b/collections/Posts.ts new file mode 100644 index 0000000..38f3f04 --- /dev/null +++ b/collections/Posts.ts @@ -0,0 +1,83 @@ +import { type CollectionConfig } from 'payload'; +import { lexicalEditor, UploadFeature } from '@payloadcms/richtext-lexical'; + +export const Posts: CollectionConfig = { + slug: 'posts', + + labels: { + singular: 'Artikel', + plural: 'Artikel' + }, + + admin: { + useAsTitle: 'title', + group: 'Inhalte', + description: 'Artikel verwalten', + defaultColumns: [ 'id', 'slug', 'title', 'author', '_status' ], + hideAPIURL: true, + preview: doc => + `${process.env.NEXT_PUBLIC_PAYLOAD_URL}/post/${doc.slug}/?preview` + }, + + versions: { + drafts: true + }, + + access: { + read: ({ data, req }) => (data?._status && data?._status !== 'draft') || [ 'admin', 'superadmin' ].includes(req.user?.role), + create: ({ req }) => [ 'admin', 'superadmin' ].includes(req.user?.role), + update: ({ req }) => [ 'admin', 'superadmin' ].includes(req.user?.role), + delete: ({ req }) => [ 'admin', 'superadmin' ].includes(req.user?.role) + }, + + orderable: true, + + fields: [ + { + name: 'title', + label: 'Titel', + type: 'text', + required: true + }, + { + name: 'slug', + label: 'Slug', + type: 'text', + required: true, + unique: true, + admin: { + placeholder: 'Zum Beispiel: mein-toller-post' + + } + }, + { + name: 'content', + label: 'Inhalt', + type: 'richText', + editor: lexicalEditor({ + features: ({ defaultFeatures }) => [ + ...defaultFeatures, + UploadFeature({ + collections: { + media: { + fields: [] + } + } + }) + ] + }) + }, + { + name: 'author', + label: 'Autor', + type: 'relationship', + relationTo: 'users', + filterOptions: () => { + return { + // eslint-disable-next-line camelcase + role: { not_equals: 'superadmin' } + }; + } + } + ] +}; \ No newline at end of file diff --git a/collections/Users.ts b/collections/Users.ts new file mode 100644 index 0000000..f2fe085 --- /dev/null +++ b/collections/Users.ts @@ -0,0 +1,89 @@ +import { type CollectionConfig, type AccessArgs } from 'payload'; + +function isSelfOrAdmin({ req }: AccessArgs) { + if (req.user?.role === 'superadmin') + return true; + + if (req.user?.role === 'admin') + return { + id: { + equals: req.user?.id + } + }; + + return false; +} + +export const Users: CollectionConfig = { + slug: 'users', + + labels: { + singular: 'Benutzer', + plural: 'Benutzer' + }, + + admin: { + useAsTitle: 'fullName', + group: 'System', + description: 'Benutzer verwalten', + defaultColumns: [ 'id', 'fullName', 'email', 'role' ], + hideAPIURL: true + }, + + access: { + read: isSelfOrAdmin, + create: ({ req }) => req.user?.role === 'superadmin', + update: isSelfOrAdmin, + delete: ({ req }) => req.user?.role === 'superadmin' + }, + + auth: true, + + fields: [ + { + name: 'firstName', + label: 'Vorname', + type: 'text', + required: true + }, + { + name: 'lastName', + label: 'Nachname', + type: 'text', + required: true + }, + { + name: 'role', + label: 'Rolle', + type: 'select', + required: true, + access: { + update: ({ req }) => req.user?.role === 'superadmin' + }, + options: [ + { + label: 'Super-Admin (GSH)', + value: 'superadmin' + }, + { + label: 'Administrator', + value: 'admin' + } + ] + }, + { + name: 'fullName', + label: 'Name', + type: 'text', + admin: { + hidden: true, + readOnly: true + }, + hooks: { + beforeChange: [ + ({ data }) => `${data?.firstName} ${data?.lastName}` + ] + } + } + ] +}; \ No newline at end of file diff --git a/components/EndPreviewButton.tsx b/components/EndPreviewButton.tsx new file mode 100644 index 0000000..590cb7c --- /dev/null +++ b/components/EndPreviewButton.tsx @@ -0,0 +1,29 @@ +'use client'; + +import { useRouter } from 'next/navigation'; + +export default function EndPreviewButton() { + const router = useRouter(); + + const endPreview = () => { + // Cookie entfernen + document.cookie = 'payload-preview=; Max-Age=0; Path=/'; + + // ?preview entfernen + const url = new URL(window.location.href); + url.searchParams.delete('preview'); + + // Neuladen + router.replace(url.pathname + url.search); + router.refresh(); + }; + + return ( + + ); +} \ No newline at end of file diff --git a/components/PayloadInjects.tsx b/components/PayloadInjects.tsx new file mode 100644 index 0000000..6a34046 --- /dev/null +++ b/components/PayloadInjects.tsx @@ -0,0 +1,38 @@ +'use client'; + +import Image from 'next/image'; +import { Button } from '@payloadcms/ui'; + +export function Logo() { + return ( + + ); +} + +export function Icon() { + return ( + + ); +} + +export function Action() { + function goToSite() { + window.location.href = window.location.origin; + } + + return ( + + ); +} \ No newline at end of file diff --git a/components/RefreshRouteOnSave.tsx b/components/RefreshRouteOnSave.tsx new file mode 100644 index 0000000..347c0d3 --- /dev/null +++ b/components/RefreshRouteOnSave.tsx @@ -0,0 +1,15 @@ +'use client'; + +import { useRouter } from 'next/navigation'; +import { RefreshRouteOnSave as PayloadLivePreview } from '@payloadcms/live-preview-react'; + +export default function RefreshRouteOnSave() { + const router = useRouter(); + + return ( + router.refresh()} + serverURL={process.env.NEXT_PUBLIC_PAYLOAD_URL ?? ''} + /> + ); +} \ No newline at end of file diff --git a/lib/preview.ts b/lib/preview.ts new file mode 100644 index 0000000..c3386ec --- /dev/null +++ b/lib/preview.ts @@ -0,0 +1,35 @@ +import { cookies, headers } from 'next/headers'; +import { getPayload, type Where } from 'payload'; +import config from '@payload-config'; + + +export async function getPreview() { + const cookieStore = await cookies(); + + let isPreview = cookieStore.get('payload-preview')?.value !== undefined; + + if (isPreview) { + const payload = await getPayload({ config }); + + const headersList = await headers(); + + const { user } = await payload.auth({ + headers: headersList + }); + + if (!user) + isPreview = false; + } + + const where: Where = {}; + + if (!isPreview) + where._status = { + equals: 'published' + }; + + return { + isPreview, + where + }; +}; \ No newline at end of file diff --git a/next.config.ts b/next.config.ts index a167e05..10bb008 100644 --- a/next.config.ts +++ b/next.config.ts @@ -1,8 +1,9 @@ import { type NextConfig } from 'next'; +import { withPayload } from '@payloadcms/next/withPayload'; const nextConfig: NextConfig = { output: 'standalone', poweredByHeader: false }; -export default nextConfig; \ No newline at end of file +export default withPayload(nextConfig); \ No newline at end of file diff --git a/package-lock.json b/package-lock.json index 9e7e4f1..ae0a992 100644 --- a/package-lock.json +++ b/package-lock.json @@ -8,9 +8,16 @@ "name": "website-template", "version": "0.1.0", "dependencies": { + "@payloadcms/db-postgres": "^3.88.0", + "@payloadcms/db-sqlite": "^3.88.0", + "@payloadcms/email-nodemailer": "^3.88.0", + "@payloadcms/live-preview-react": "^3.88.0", + "@payloadcms/next": "^3.88.0", + "@payloadcms/richtext-lexical": "^3.88.0", "next": "16.2.10", "react": "19.2.4", - "react-dom": "19.2.4" + "react-dom": "19.2.4", + "sharp": "^0.35.3" }, "devDependencies": { "@tailwindcss/postcss": "^4", @@ -36,11 +43,28 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "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", + "peer": true, + "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==", - "dev": true, "license": "MIT", "dependencies": { "@babel/helper-validator-identifier": "^7.29.7", @@ -96,7 +120,6 @@ "version": "7.29.7", "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.29.7.tgz", "integrity": "sha512-DkXD5OJQaAQIdZ1bt3UZdEnHAn9Imd3IVBdX03UFe+ony9Ojw5pzr9YVKGDY1jt+Gcn/FnGkNf8r+Vj5NOJWtQ==", - "dev": true, "license": "MIT", "dependencies": { "@babel/parser": "^7.29.7", @@ -130,7 +153,6 @@ "version": "7.29.7", "resolved": "https://registry.npmjs.org/@babel/helper-globals/-/helper-globals-7.29.7.tgz", "integrity": "sha512-3nQVUAtvkKH9zahfWgw96Jc/uFOmjACE1kQz82E2lqWmHBgjzbNlsC22nuQTfahmWeQtTq5nQ/4Nnd2A1wj4zA==", - "dev": true, "license": "MIT", "engines": { "node": ">=6.9.0" @@ -140,7 +162,6 @@ "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==", - "dev": true, "license": "MIT", "dependencies": { "@babel/traverse": "^7.29.7", @@ -172,7 +193,6 @@ "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==", - "dev": true, "license": "MIT", "engines": { "node": ">=6.9.0" @@ -182,7 +202,6 @@ "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==", - "dev": true, "license": "MIT", "engines": { "node": ">=6.9.0" @@ -216,7 +235,6 @@ "version": "7.29.7", "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.29.7.tgz", "integrity": "sha512-hnORnjP/1P/zFEndoeX+n+t1RwWRJiJpM/jO7FW32Kn9r5+sJB2JWOdYo4L6k78j15eCwY3Gm/7364B1EMwtNg==", - "dev": true, "license": "MIT", "dependencies": { "@babel/types": "^7.29.7" @@ -228,11 +246,19 @@ "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==", - "dev": true, "license": "MIT", "dependencies": { "@babel/code-frame": "^7.29.7", @@ -247,7 +273,6 @@ "version": "7.29.7", "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.29.7.tgz", "integrity": "sha512-EhlfNQtZ+NK22w5BM61ciuiq1m58ed33Wr1Xan//ZRTy6hgjnwyCffRYwzsGXdASJSUJ1guZILsErh1eQcl+zw==", - "dev": true, "license": "MIT", "dependencies": { "@babel/code-frame": "^7.29.7", @@ -266,7 +291,6 @@ "version": "7.29.7", "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.29.7.tgz", "integrity": "sha512-4zBIxpPzowiZpusoFkyGVwakdRJUyuH5PxQ/PrqghfdFWWasvnCdPfQXHrenDai+gyLARulZjZowCOj6fjT4pA==", - "dev": true, "license": "MIT", "dependencies": { "@babel/helper-string-parser": "^7.29.7", @@ -276,6 +300,95 @@ "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/core": { "version": "1.10.0", "resolved": "https://registry.npmjs.org/@emnapi/core/-/core-1.10.0.tgz", @@ -309,6 +422,953 @@ "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/babel-plugin/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/@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.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/@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/@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/@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/@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/@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/@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/@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/@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/@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/@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/@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/@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/@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/@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/@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/@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/@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/@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/@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/@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/@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/@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/@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/@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/@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/@eslint-community/eslint-utils": { "version": "4.9.1", "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.9.1.tgz", @@ -453,6 +1513,112 @@ "node": "^18.18.0 || ^20.9.0 || >=21.1.0" } }, + "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/@humanfs/core": { "version": "0.19.2", "resolved": "https://registry.npmjs.org/@humanfs/core/-/core-0.19.2.tgz", @@ -524,15 +1690,14 @@ "resolved": "https://registry.npmjs.org/@img/colour/-/colour-1.1.0.tgz", "integrity": "sha512-Td76q7j57o/tLVdgS746cYARfSyxk8iEfRxewL9h4OMzYhbW4TAcppl0mT4eyqXddh6L/jwoM75mo7ixa/pCeQ==", "license": "MIT", - "optional": true, "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==", + "version": "0.35.3", + "resolved": "https://registry.npmjs.org/@img/sharp-darwin-arm64/-/sharp-darwin-arm64-0.35.3.tgz", + "integrity": "sha512-RMnFX7YQsMoh7lWfcM4NEHHymBX/rLuKNPVM84XE9ONPcaSCDgE7CHIHpSgPcO2xcRthgBy1HfNO319mwhIAkg==", "cpu": [ "arm64" ], @@ -542,19 +1707,19 @@ "darwin" ], "engines": { - "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + "node": ">=20.9.0" }, "funding": { "url": "https://opencollective.com/libvips" }, "optionalDependencies": { - "@img/sharp-libvips-darwin-arm64": "1.2.4" + "@img/sharp-libvips-darwin-arm64": "1.3.2" } }, "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==", + "version": "0.35.3", + "resolved": "https://registry.npmjs.org/@img/sharp-darwin-x64/-/sharp-darwin-x64-0.35.3.tgz", + "integrity": "sha512-Xo+5uFBtLN0BKqieTxiFzFPQAUlBbbH5iBKyRX/z1JrbnYsHTfKJnUfL8+p2TPXr1pXqao4eeL4Rl144uDpK9w==", "cpu": [ "x64" ], @@ -564,19 +1729,38 @@ "darwin" ], "engines": { - "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + "node": ">=20.9.0" }, "funding": { "url": "https://opencollective.com/libvips" }, "optionalDependencies": { - "@img/sharp-libvips-darwin-x64": "1.2.4" + "@img/sharp-libvips-darwin-x64": "1.3.2" + } + }, + "node_modules/@img/sharp-freebsd-wasm32": { + "version": "0.35.3", + "resolved": "https://registry.npmjs.org/@img/sharp-freebsd-wasm32/-/sharp-freebsd-wasm32-0.35.3.tgz", + "integrity": "sha512-lUxcqWIj2wMQ9BrwNjngcr1gWUr5xgaGThBRqPPalIC2n67Cqj1uPh8NnA/ZhAg8hUbKl+kVHKwgUIwe6ZYPrg==", + "license": "Apache-2.0", + "optional": true, + "os": [ + "freebsd" + ], + "dependencies": { + "@img/sharp-wasm32": "0.35.3" + }, + "engines": { + "node": ">=20.9.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" } }, "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==", + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-darwin-arm64/-/sharp-libvips-darwin-arm64-1.3.2.tgz", + "integrity": "sha512-9J6ypZFpQBj4YnePGoq/S38w6nz+vqg5WZLrLGY4YuSemdMq47GMLBPO42MzwdGwpg/agZ7xzZcFHa48xlywfg==", "cpu": [ "arm64" ], @@ -590,9 +1774,9 @@ } }, "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==", + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-darwin-x64/-/sharp-libvips-darwin-x64-1.3.2.tgz", + "integrity": "sha512-m2pW1n6cns9VaubNwsZ+c3CRYjxNQWgJ5gPlnL1nbBcpkBvFm6SCFN5o0psFHI8w9n11NKhFkeEDns98tiqbEw==", "cpu": [ "x64" ], @@ -606,9 +1790,9 @@ } }, "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==", + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-arm/-/sharp-libvips-linux-arm-1.3.2.tgz", + "integrity": "sha512-1eMLzy92I4J6rmi4mAT8yC3HxOtniyGELlzGbNMLLeqe052ahFQ0h6LFq+lh5DsDIdYViIDst08abvSbcEdLXQ==", "cpu": [ "arm" ], @@ -625,9 +1809,9 @@ } }, "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==", + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-arm64/-/sharp-libvips-linux-arm64-1.3.2.tgz", + "integrity": "sha512-dqVSFynCox4C/J8kT16V7SIFAns0IjgLwkvYT7p8LQVmJ5OS5b6tI9IGflxTeuBS//zXeFIUbwt5dwxyZ17cnA==", "cpu": [ "arm64" ], @@ -644,9 +1828,9 @@ } }, "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==", + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-ppc64/-/sharp-libvips-linux-ppc64-1.3.2.tgz", + "integrity": "sha512-3z0NHDxD6n5I9gc05U1eW1AyRm+Gznzq3naMrthPNqE6oYykcogW0l/jfpJdjYnuNl8R7yI9pNbE1XiUeyq0Aw==", "cpu": [ "ppc64" ], @@ -663,9 +1847,9 @@ } }, "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==", + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-riscv64/-/sharp-libvips-linux-riscv64-1.3.2.tgz", + "integrity": "sha512-bsb4rI+NldGOsXuej2r8OdSS8+zXDVaCWxyWrcv6kneTOlgAHtZABRzBBCwdsPiD90J4myNJuHpg6kA20ImW/w==", "cpu": [ "riscv64" ], @@ -682,9 +1866,9 @@ } }, "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==", + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-s390x/-/sharp-libvips-linux-s390x-1.3.2.tgz", + "integrity": "sha512-/ABshyj8gCpyIrNXnHn4LorDJ0HHm1VhXPBlxZ8zAtfVPAaSafXPGn+sUSIRiwaSBy0mmFjSjiXI5mkcwdChKQ==", "cpu": [ "s390x" ], @@ -701,9 +1885,9 @@ } }, "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==", + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-x64/-/sharp-libvips-linux-x64-1.3.2.tgz", + "integrity": "sha512-ITPEtgffGJ0S6G9dRyw/366tJQqFRcHWPHhC+Stpg3Z8AEMrDrTr2lhdz4f/Y/HMbRh//7Z5mBzEpVdi62Oc3w==", "cpu": [ "x64" ], @@ -720,9 +1904,9 @@ } }, "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==", + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linuxmusl-arm64/-/sharp-libvips-linuxmusl-arm64-1.3.2.tgz", + "integrity": "sha512-zE9EdiUzUmg5mDT5a1rk5fYJ6GWPloTwWBYDS14naqHsL+EaMpDj1AWnpLgh3u0YCORv2Tt50wrcrpYqkP97Kw==", "cpu": [ "arm64" ], @@ -739,9 +1923,9 @@ } }, "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==", + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linuxmusl-x64/-/sharp-libvips-linuxmusl-x64-1.3.2.tgz", + "integrity": "sha512-m0lrLiUt+lBYnCFr8qV/65yMR4E/c7/wf78I5eKTdkEakFAlZ9QlzEM3QIhhAwVeUhLAHLcCq7a7Vszq/oFNZQ==", "cpu": [ "x64" ], @@ -758,9 +1942,9 @@ } }, "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==", + "version": "0.35.3", + "resolved": "https://registry.npmjs.org/@img/sharp-linux-arm/-/sharp-linux-arm-0.35.3.tgz", + "integrity": "sha512-affVWCTLooy8TSxbDx2qkzuDeaWLNVBA+P//FNBirHsXpP2fuBhk5AuboYUnrDnzoXes8GFjpTx0SBFOCRg+FA==", "cpu": [ "arm" ], @@ -773,19 +1957,19 @@ "linux" ], "engines": { - "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + "node": ">=20.9.0" }, "funding": { "url": "https://opencollective.com/libvips" }, "optionalDependencies": { - "@img/sharp-libvips-linux-arm": "1.2.4" + "@img/sharp-libvips-linux-arm": "1.3.2" } }, "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==", + "version": "0.35.3", + "resolved": "https://registry.npmjs.org/@img/sharp-linux-arm64/-/sharp-linux-arm64-0.35.3.tgz", + "integrity": "sha512-QgKDspHPnrU+GQ55XPhGwyhC8acLVOOSyAvo1oVfFmrIXLkDNmGWzAfDZ4xK8oSA1qBQrALcHX0G5UZni/SuFQ==", "cpu": [ "arm64" ], @@ -798,19 +1982,19 @@ "linux" ], "engines": { - "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + "node": ">=20.9.0" }, "funding": { "url": "https://opencollective.com/libvips" }, "optionalDependencies": { - "@img/sharp-libvips-linux-arm64": "1.2.4" + "@img/sharp-libvips-linux-arm64": "1.3.2" } }, "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==", + "version": "0.35.3", + "resolved": "https://registry.npmjs.org/@img/sharp-linux-ppc64/-/sharp-linux-ppc64-0.35.3.tgz", + "integrity": "sha512-sMd8rDxmpLOwv/7N44klFjOD5DUO7FLdjiXDI0hoxYaf7Ar262dQIEkosE98bps+5HPLtp/EvNqeqQtOycP/IA==", "cpu": [ "ppc64" ], @@ -823,19 +2007,19 @@ "linux" ], "engines": { - "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + "node": ">=20.9.0" }, "funding": { "url": "https://opencollective.com/libvips" }, "optionalDependencies": { - "@img/sharp-libvips-linux-ppc64": "1.2.4" + "@img/sharp-libvips-linux-ppc64": "1.3.2" } }, "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==", + "version": "0.35.3", + "resolved": "https://registry.npmjs.org/@img/sharp-linux-riscv64/-/sharp-linux-riscv64-0.35.3.tgz", + "integrity": "sha512-0Eob78yjlYPfL5vMNWAW55l3R9Y6BQS/gOfe0ZcP9mEz9ohhKSt4im1hayiknXgf8AWrFqMvJcKIdmLmEe7yeQ==", "cpu": [ "riscv64" ], @@ -848,19 +2032,19 @@ "linux" ], "engines": { - "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + "node": ">=20.9.0" }, "funding": { "url": "https://opencollective.com/libvips" }, "optionalDependencies": { - "@img/sharp-libvips-linux-riscv64": "1.2.4" + "@img/sharp-libvips-linux-riscv64": "1.3.2" } }, "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==", + "version": "0.35.3", + "resolved": "https://registry.npmjs.org/@img/sharp-linux-s390x/-/sharp-linux-s390x-0.35.3.tgz", + "integrity": "sha512-KgAxQ0DxpNOq1rG2t5cgTgShJFGSuU7XO45cqC+1NVOuZnP6tlgZRuSYOfNupGkHID0o3cJOsw4DVeJpMovcGw==", "cpu": [ "s390x" ], @@ -873,19 +2057,19 @@ "linux" ], "engines": { - "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + "node": ">=20.9.0" }, "funding": { "url": "https://opencollective.com/libvips" }, "optionalDependencies": { - "@img/sharp-libvips-linux-s390x": "1.2.4" + "@img/sharp-libvips-linux-s390x": "1.3.2" } }, "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==", + "version": "0.35.3", + "resolved": "https://registry.npmjs.org/@img/sharp-linux-x64/-/sharp-linux-x64-0.35.3.tgz", + "integrity": "sha512-8pqvxubL2PGdhlPy6GLqzDYMUjyRmKAwKHYKixpdJYBUK7PJ0C029XdsnpFIdgRZG68fZiGdHVWcKPvtiPB4cA==", "cpu": [ "x64" ], @@ -898,19 +2082,19 @@ "linux" ], "engines": { - "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + "node": ">=20.9.0" }, "funding": { "url": "https://opencollective.com/libvips" }, "optionalDependencies": { - "@img/sharp-libvips-linux-x64": "1.2.4" + "@img/sharp-libvips-linux-x64": "1.3.2" } }, "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==", + "version": "0.35.3", + "resolved": "https://registry.npmjs.org/@img/sharp-linuxmusl-arm64/-/sharp-linuxmusl-arm64-0.35.3.tgz", + "integrity": "sha512-Vz0iQjzzcSX3HCbfwFfCSG/9SCIqyO0mH2sXyiHaAYfBk0cRsCWXRyQYX0ovCK/PAQBbTzQ0dsPQHh5MAFL59w==", "cpu": [ "arm64" ], @@ -923,19 +2107,19 @@ "linux" ], "engines": { - "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + "node": ">=20.9.0" }, "funding": { "url": "https://opencollective.com/libvips" }, "optionalDependencies": { - "@img/sharp-libvips-linuxmusl-arm64": "1.2.4" + "@img/sharp-libvips-linuxmusl-arm64": "1.3.2" } }, "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==", + "version": "0.35.3", + "resolved": "https://registry.npmjs.org/@img/sharp-linuxmusl-x64/-/sharp-linuxmusl-x64-0.35.3.tgz", + "integrity": "sha512-6O1NPKcDVj9QEdg7Hx549EX8U0rp6yXQERqru6yRN7fGBn32UvIRJUlWnk+8xDCiG76hXVBbX82NZ/ZKr0euIg==", "cpu": [ "x64" ], @@ -948,38 +2132,54 @@ "linux" ], "engines": { - "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + "node": ">=20.9.0" }, "funding": { "url": "https://opencollective.com/libvips" }, "optionalDependencies": { - "@img/sharp-libvips-linuxmusl-x64": "1.2.4" + "@img/sharp-libvips-linuxmusl-x64": "1.3.2" } }, "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" - ], + "version": "0.35.3", + "resolved": "https://registry.npmjs.org/@img/sharp-wasm32/-/sharp-wasm32-0.35.3.tgz", + "integrity": "sha512-cZ0XkcYGpHZkqW6iCkqTcmUC0CD9DhD5d/qeZlZkfRBn6GnHniZXLUo5+9xw8Iv76YE6LQFN9YNBlKREcCG76w==", "license": "Apache-2.0 AND LGPL-3.0-or-later AND MIT", "optional": true, "dependencies": { - "@emnapi/runtime": "^1.7.0" + "@emnapi/runtime": "^1.11.1" }, "engines": { - "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + "node": ">=20.9.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-webcontainers-wasm32": { + "version": "0.35.3", + "resolved": "https://registry.npmjs.org/@img/sharp-webcontainers-wasm32/-/sharp-webcontainers-wasm32-0.35.3.tgz", + "integrity": "sha512-2rnq7bX3NzeR2T4YWgz8qiG4h3TSdMe+vN1iQXpJleSJ3SM5zQ8Fy2SyyXAWlbxpEZ2Y+Z4u1BePgJEYbSy80Q==", + "cpu": [ + "wasm32" + ], + "license": "Apache-2.0", + "optional": true, + "dependencies": { + "@img/sharp-wasm32": "0.35.3" + }, + "engines": { + "node": ">=20.9.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==", + "version": "0.35.3", + "resolved": "https://registry.npmjs.org/@img/sharp-win32-arm64/-/sharp-win32-arm64-0.35.3.tgz", + "integrity": "sha512-4bPwFdMbeC4JQ8L8LOyWp6nsHcboP5fxkp6iPOXz2Vg49R42TuMs2whkJ5OAP4/Ul035qOzy0AecOF9VOscn4w==", "cpu": [ "arm64" ], @@ -989,16 +2189,16 @@ "win32" ], "engines": { - "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + "node": ">=20.9.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==", + "version": "0.35.3", + "resolved": "https://registry.npmjs.org/@img/sharp-win32-ia32/-/sharp-win32-ia32-0.35.3.tgz", + "integrity": "sha512-r53mXsBN6lFUDiST764SvgwUdHAqM4rPAiDzAmf4fLoB6X/rkfyTrLCg6+g17wJJiCmB3JYgHuUldCWUIRFSXw==", "cpu": [ "ia32" ], @@ -1008,16 +2208,16 @@ "win32" ], "engines": { - "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + "node": "^20.9.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==", + "version": "0.35.3", + "resolved": "https://registry.npmjs.org/@img/sharp-win32-x64/-/sharp-win32-x64-0.35.3.tgz", + "integrity": "sha512-D4y1vNeZrIIJCN+uHaWVtH86B+aCrdMYYjicy9pXHvbGZeGYLLSd3wdVuC37FxVXlU1ARsk84eKWfWMXGYEqvA==", "cpu": [ "x64" ], @@ -1027,7 +2227,7 @@ "win32" ], "engines": { - "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + "node": ">=20.9.0" }, "funding": { "url": "https://opencollective.com/libvips" @@ -1037,7 +2237,6 @@ "version": "0.3.13", "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.13.tgz", "integrity": "sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA==", - "dev": true, "license": "MIT", "dependencies": { "@jridgewell/sourcemap-codec": "^1.5.0", @@ -1059,7 +2258,6 @@ "version": "3.1.2", "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==", - "dev": true, "license": "MIT", "engines": { "node": ">=6.0.0" @@ -1069,20 +2267,490 @@ "version": "1.5.5", "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.5.tgz", "integrity": "sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==", - "dev": true, "license": "MIT" }, "node_modules/@jridgewell/trace-mapping": { "version": "0.3.31", "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.31.tgz", "integrity": "sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw==", - "dev": true, "license": "MIT", "dependencies": { "@jridgewell/resolve-uri": "^3.1.0", "@jridgewell/sourcemap-codec": "^1.4.14" } }, + "node_modules/@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", + "peer": true + }, + "node_modules/@lexical/clipboard": { + "version": "0.41.0", + "resolved": "https://registry.npmjs.org/@lexical/clipboard/-/clipboard-0.41.0.tgz", + "integrity": "sha512-Ex5lPkb4NBBX1DCPzOAIeHBJFH1bJcmATjREaqpnTfxCbuOeQkt44wchezUA0oDl+iAxNZ3+pLLWiUju9icoSA==", + "license": "MIT", + "dependencies": { + "@lexical/html": "0.41.0", + "@lexical/list": "0.41.0", + "@lexical/selection": "0.41.0", + "@lexical/utils": "0.41.0", + "lexical": "0.41.0" + } + }, + "node_modules/@lexical/code": { + "version": "0.41.0", + "resolved": "https://registry.npmjs.org/@lexical/code/-/code-0.41.0.tgz", + "integrity": "sha512-0hoNi1KC9/N3SBOGcOcFqnT0OpwmcRRAhfxTKMGqfCtCvAMzULVwZ8RWc9/NV9bKYESgBTW5D9xkDANP2mspHg==", + "license": "MIT", + "dependencies": { + "@lexical/utils": "0.41.0", + "lexical": "0.41.0", + "prismjs": "^1.30.0" + } + }, + "node_modules/@lexical/devtools-core": { + "version": "0.41.0", + "resolved": "https://registry.npmjs.org/@lexical/devtools-core/-/devtools-core-0.41.0.tgz", + "integrity": "sha512-FzJtluBhBc8bKS11TUZe72KoZN/hnzIyiiM0SPJAsPwGpoXuM01jqpXQGybWf/1bWB+bmmhOae7O4Nywi/Csuw==", + "license": "MIT", + "dependencies": { + "@lexical/html": "0.41.0", + "@lexical/link": "0.41.0", + "@lexical/mark": "0.41.0", + "@lexical/table": "0.41.0", + "@lexical/utils": "0.41.0", + "lexical": "0.41.0" + }, + "peerDependencies": { + "react": ">=17.x", + "react-dom": ">=17.x" + } + }, + "node_modules/@lexical/dragon": { + "version": "0.41.0", + "resolved": "https://registry.npmjs.org/@lexical/dragon/-/dragon-0.41.0.tgz", + "integrity": "sha512-gBEqkk8Q6ZPruvDaRcOdF1EK9suCVBODzOCcR+EnoJTaTjfDkCM7pkPAm4w90Wa1wCZEtFHvCfas+jU9MDSumg==", + "license": "MIT", + "dependencies": { + "@lexical/extension": "0.41.0", + "lexical": "0.41.0" + } + }, + "node_modules/@lexical/extension": { + "version": "0.41.0", + "resolved": "https://registry.npmjs.org/@lexical/extension/-/extension-0.41.0.tgz", + "integrity": "sha512-sF4SPiP72yXvIGchmmIZ7Yg2XZTxNLOpFEIIzdqG7X/1fa1Ham9P/T7VbrblWpF6Ei5LJtK9JgNVB0hb4l3o1g==", + "license": "MIT", + "dependencies": { + "@lexical/utils": "0.41.0", + "@preact/signals-core": "^1.11.0", + "lexical": "0.41.0" + } + }, + "node_modules/@lexical/hashtag": { + "version": "0.41.0", + "resolved": "https://registry.npmjs.org/@lexical/hashtag/-/hashtag-0.41.0.tgz", + "integrity": "sha512-tFWM74RW4KU0E/sj2aowfWl26vmLUTp331CgVESnhQKcZBfT40KJYd57HEqBDTfQKn4MUhylQCCA0hbpw6EeFQ==", + "license": "MIT", + "dependencies": { + "@lexical/text": "0.41.0", + "@lexical/utils": "0.41.0", + "lexical": "0.41.0" + } + }, + "node_modules/@lexical/headless": { + "version": "0.41.0", + "resolved": "https://registry.npmjs.org/@lexical/headless/-/headless-0.41.0.tgz", + "integrity": "sha512-MH8oDuUKdM/Jq0c9vlEEkCL9pEQg4SwyrABBGIbFf+87VBJ5EWDdG9g1vJq7fKSDxfhFux7F5+i+zgUnxOQR/g==", + "license": "MIT", + "dependencies": { + "happy-dom": "^20.0.0", + "lexical": "0.41.0" + } + }, + "node_modules/@lexical/history": { + "version": "0.41.0", + "resolved": "https://registry.npmjs.org/@lexical/history/-/history-0.41.0.tgz", + "integrity": "sha512-kGoVWsiOn62+RMjRolRa+NXZl8jFwxav6GNDiHH8yzivtoaH8n1SwUfLJELXCzeqzs81HySqD4q30VLJVTGoDg==", + "license": "MIT", + "dependencies": { + "@lexical/extension": "0.41.0", + "@lexical/utils": "0.41.0", + "lexical": "0.41.0" + } + }, + "node_modules/@lexical/html": { + "version": "0.41.0", + "resolved": "https://registry.npmjs.org/@lexical/html/-/html-0.41.0.tgz", + "integrity": "sha512-3RyZy+H/IDKz2D66rNN/NqYx87xVFrngfEbyu1OWtbY963RUFnopiVHCQvsge/8kT04QSZ7U/DzjVFqeNS6clg==", + "license": "MIT", + "dependencies": { + "@lexical/selection": "0.41.0", + "@lexical/utils": "0.41.0", + "lexical": "0.41.0" + } + }, + "node_modules/@lexical/link": { + "version": "0.41.0", + "resolved": "https://registry.npmjs.org/@lexical/link/-/link-0.41.0.tgz", + "integrity": "sha512-Rjtx5cGWAkKcnacncbVsZ1TqRnUB2Wm4eEVKpaAEG41+kHgqghzM2P+UGT15yROroxJu8KvAC9ISiYFiU4XE1w==", + "license": "MIT", + "dependencies": { + "@lexical/extension": "0.41.0", + "@lexical/utils": "0.41.0", + "lexical": "0.41.0" + } + }, + "node_modules/@lexical/list": { + "version": "0.41.0", + "resolved": "https://registry.npmjs.org/@lexical/list/-/list-0.41.0.tgz", + "integrity": "sha512-RXvB+xcbzVoQLGRDOBRCacztG7V+bI95tdoTwl8pz5xvgPtAaRnkZWMDP+yMNzMJZsqEChdtpxbf0NgtMkun6g==", + "license": "MIT", + "dependencies": { + "@lexical/extension": "0.41.0", + "@lexical/selection": "0.41.0", + "@lexical/utils": "0.41.0", + "lexical": "0.41.0" + } + }, + "node_modules/@lexical/mark": { + "version": "0.41.0", + "resolved": "https://registry.npmjs.org/@lexical/mark/-/mark-0.41.0.tgz", + "integrity": "sha512-UO5WVs9uJAYIKHSlYh4Z1gHrBBchTOi21UCYBIZ7eAs4suK84hPzD+3/LAX5CB7ZltL6ke5Sly3FOwNXv/wfpA==", + "license": "MIT", + "dependencies": { + "@lexical/utils": "0.41.0", + "lexical": "0.41.0" + } + }, + "node_modules/@lexical/markdown": { + "version": "0.41.0", + "resolved": "https://registry.npmjs.org/@lexical/markdown/-/markdown-0.41.0.tgz", + "integrity": "sha512-bzI73JMXpjGFhqUWNV6KqfjWcgAWzwFT+J3RHtbCF5rysC8HLldBYojOgAAtPfXqfxyv2mDzsY7SoJ75s9uHZA==", + "license": "MIT", + "dependencies": { + "@lexical/code": "0.41.0", + "@lexical/link": "0.41.0", + "@lexical/list": "0.41.0", + "@lexical/rich-text": "0.41.0", + "@lexical/text": "0.41.0", + "@lexical/utils": "0.41.0", + "lexical": "0.41.0" + } + }, + "node_modules/@lexical/offset": { + "version": "0.41.0", + "resolved": "https://registry.npmjs.org/@lexical/offset/-/offset-0.41.0.tgz", + "integrity": "sha512-2RHBXZqC8gm3X9C0AyRb0M8w7zJu5dKiasrif+jSKzsxPjAUeF1m95OtIOsWs1XLNUgASOSUqGovDZxKJslZfA==", + "license": "MIT", + "dependencies": { + "lexical": "0.41.0" + } + }, + "node_modules/@lexical/overflow": { + "version": "0.41.0", + "resolved": "https://registry.npmjs.org/@lexical/overflow/-/overflow-0.41.0.tgz", + "integrity": "sha512-Iy6ZiJip8X14EBYt1zKPOrXyQ4eG9JLBEoPoSVBTiSbVd+lYicdUvaOThT0k0/qeVTN9nqTaEltBjm56IrVKCQ==", + "license": "MIT", + "dependencies": { + "lexical": "0.41.0" + } + }, + "node_modules/@lexical/plain-text": { + "version": "0.41.0", + "resolved": "https://registry.npmjs.org/@lexical/plain-text/-/plain-text-0.41.0.tgz", + "integrity": "sha512-HIsGgmFUYRUNNyvckun33UQfU7LRzDlxymHUq67+Bxd5bXqdZOrStEKJXuDX+LuLh/GXZbaWNbDLqwLBObfbQg==", + "license": "MIT", + "dependencies": { + "@lexical/clipboard": "0.41.0", + "@lexical/dragon": "0.41.0", + "@lexical/selection": "0.41.0", + "@lexical/utils": "0.41.0", + "lexical": "0.41.0" + } + }, + "node_modules/@lexical/react": { + "version": "0.41.0", + "resolved": "https://registry.npmjs.org/@lexical/react/-/react-0.41.0.tgz", + "integrity": "sha512-7+GUdZUm6sofWm+zdsWAs6cFBwKNsvsHezZTrf6k8jrZxL461ZQmbz/16b4DvjCGL9r5P1fR7md9/LCmk8TiCg==", + "license": "MIT", + "dependencies": { + "@floating-ui/react": "^0.27.16", + "@lexical/devtools-core": "0.41.0", + "@lexical/dragon": "0.41.0", + "@lexical/extension": "0.41.0", + "@lexical/hashtag": "0.41.0", + "@lexical/history": "0.41.0", + "@lexical/link": "0.41.0", + "@lexical/list": "0.41.0", + "@lexical/mark": "0.41.0", + "@lexical/markdown": "0.41.0", + "@lexical/overflow": "0.41.0", + "@lexical/plain-text": "0.41.0", + "@lexical/rich-text": "0.41.0", + "@lexical/table": "0.41.0", + "@lexical/text": "0.41.0", + "@lexical/utils": "0.41.0", + "@lexical/yjs": "0.41.0", + "lexical": "0.41.0", + "react-error-boundary": "^6.0.0" + }, + "peerDependencies": { + "react": ">=17.x", + "react-dom": ">=17.x" + } + }, + "node_modules/@lexical/react/node_modules/react-error-boundary": { + "version": "6.1.3", + "resolved": "https://registry.npmjs.org/react-error-boundary/-/react-error-boundary-6.1.3.tgz", + "integrity": "sha512-GnSKpCohFi2nQmJCWwP8O8wub7zexlePvpsejvQr35vS5RTouS1+utTNOmyc540yw5vyOXnSL1rBWsCQDmkyUA==", + "license": "MIT", + "peerDependencies": { + "@types/react": "^18.0.0 || ^19.0.0", + "react": "^18.0.0 || ^19.0.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@lexical/rich-text": { + "version": "0.41.0", + "resolved": "https://registry.npmjs.org/@lexical/rich-text/-/rich-text-0.41.0.tgz", + "integrity": "sha512-yUcr7ZaaVTZNi8bow4CK1M8jy2qyyls1Vr+5dVjwBclVShOL/F/nFyzBOSb6RtXXRbd3Ahuk9fEleppX/RNIdw==", + "license": "MIT", + "dependencies": { + "@lexical/clipboard": "0.41.0", + "@lexical/dragon": "0.41.0", + "@lexical/selection": "0.41.0", + "@lexical/utils": "0.41.0", + "lexical": "0.41.0" + } + }, + "node_modules/@lexical/selection": { + "version": "0.41.0", + "resolved": "https://registry.npmjs.org/@lexical/selection/-/selection-0.41.0.tgz", + "integrity": "sha512-1s7/kNyRzcv5uaTwsUL28NpiisqTf5xZ1zNukLsCN1xY+TWbv9RE9OxIv+748wMm4pxNczQe/UbIBODkbeknLw==", + "license": "MIT", + "dependencies": { + "lexical": "0.41.0" + } + }, + "node_modules/@lexical/table": { + "version": "0.41.0", + "resolved": "https://registry.npmjs.org/@lexical/table/-/table-0.41.0.tgz", + "integrity": "sha512-d3SPThBAr+oZ8O74TXU0iXM3rLbrAVC7/HcOnSAq7/AhWQW8yMutT51JQGN+0fMLP9kqoWSAojNtkdvzXfU/+A==", + "license": "MIT", + "dependencies": { + "@lexical/clipboard": "0.41.0", + "@lexical/extension": "0.41.0", + "@lexical/utils": "0.41.0", + "lexical": "0.41.0" + } + }, + "node_modules/@lexical/text": { + "version": "0.41.0", + "resolved": "https://registry.npmjs.org/@lexical/text/-/text-0.41.0.tgz", + "integrity": "sha512-gGA+Anc7ck110EXo4KVKtq6Ui3M7Vz3OpGJ4QE6zJHWW8nV5h273koUGSutAMeoZgRVb6t01Izh3ORoFt/j1CA==", + "license": "MIT", + "dependencies": { + "lexical": "0.41.0" + } + }, + "node_modules/@lexical/utils": { + "version": "0.41.0", + "resolved": "https://registry.npmjs.org/@lexical/utils/-/utils-0.41.0.tgz", + "integrity": "sha512-Wlsokr5NQCq83D+7kxZ9qs5yQ3dU3Qaf2M+uXxLRoPoDaXqW8xTWZq1+ZFoEzsHzx06QoPa4Vu/40BZR91uQPg==", + "license": "MIT", + "dependencies": { + "@lexical/selection": "0.41.0", + "lexical": "0.41.0" + } + }, + "node_modules/@lexical/yjs": { + "version": "0.41.0", + "resolved": "https://registry.npmjs.org/@lexical/yjs/-/yjs-0.41.0.tgz", + "integrity": "sha512-PaKTxSbVC4fpqUjQ7vUL9RkNF1PjL8TFl5jRe03PqoPYpE33buf3VXX6+cOUEfv9+uknSqLCPHoBS/4jN3a97w==", + "license": "MIT", + "dependencies": { + "@lexical/offset": "0.41.0", + "@lexical/selection": "0.41.0", + "lexical": "0.41.0" + }, + "peerDependencies": { + "yjs": ">=13.5.22" + } + }, + "node_modules/@libsql/client": { + "version": "0.14.0", + "resolved": "https://registry.npmjs.org/@libsql/client/-/client-0.14.0.tgz", + "integrity": "sha512-/9HEKfn6fwXB5aTEEoMeFh4CtG0ZzbncBb1e++OCdVpgKZ/xyMsIVYXm0w7Pv4RUel803vE6LwniB3PqD72R0Q==", + "license": "MIT", + "dependencies": { + "@libsql/core": "^0.14.0", + "@libsql/hrana-client": "^0.7.0", + "js-base64": "^3.7.5", + "libsql": "^0.4.4", + "promise-limit": "^2.7.0" + } + }, + "node_modules/@libsql/core": { + "version": "0.14.0", + "resolved": "https://registry.npmjs.org/@libsql/core/-/core-0.14.0.tgz", + "integrity": "sha512-nhbuXf7GP3PSZgdCY2Ecj8vz187ptHlZQ0VRc751oB2C1W8jQUXKKklvt7t1LJiUTQBVJuadF628eUk+3cRi4Q==", + "license": "MIT", + "dependencies": { + "js-base64": "^3.7.5" + } + }, + "node_modules/@libsql/darwin-arm64": { + "version": "0.4.7", + "resolved": "https://registry.npmjs.org/@libsql/darwin-arm64/-/darwin-arm64-0.4.7.tgz", + "integrity": "sha512-yOL742IfWUlUevnI5PdnIT4fryY3LYTdLm56bnY0wXBw7dhFcnjuA7jrH3oSVz2mjZTHujxoITgAE7V6Z+eAbg==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ] + }, + "node_modules/@libsql/darwin-x64": { + "version": "0.4.7", + "resolved": "https://registry.npmjs.org/@libsql/darwin-x64/-/darwin-x64-0.4.7.tgz", + "integrity": "sha512-ezc7V75+eoyyH07BO9tIyJdqXXcRfZMbKcLCeF8+qWK5nP8wWuMcfOVywecsXGRbT99zc5eNra4NEx6z5PkSsA==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ] + }, + "node_modules/@libsql/hrana-client": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/@libsql/hrana-client/-/hrana-client-0.7.0.tgz", + "integrity": "sha512-OF8fFQSkbL7vJY9rfuegK1R7sPgQ6kFMkDamiEccNUvieQ+3urzfDFI616oPl8V7T9zRmnTkSjMOImYCAVRVuw==", + "license": "MIT", + "dependencies": { + "@libsql/isomorphic-fetch": "^0.3.1", + "@libsql/isomorphic-ws": "^0.1.5", + "js-base64": "^3.7.5", + "node-fetch": "^3.3.2" + } + }, + "node_modules/@libsql/isomorphic-fetch": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/@libsql/isomorphic-fetch/-/isomorphic-fetch-0.3.1.tgz", + "integrity": "sha512-6kK3SUK5Uu56zPq/Las620n5aS9xJq+jMBcNSOmjhNf/MUvdyji4vrMTqD7ptY7/4/CAVEAYDeotUz60LNQHtw==", + "license": "MIT", + "engines": { + "node": ">=18.0.0" + } + }, + "node_modules/@libsql/isomorphic-ws": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/@libsql/isomorphic-ws/-/isomorphic-ws-0.1.5.tgz", + "integrity": "sha512-DtLWIH29onUYR00i0GlQ3UdcTRC6EP4u9w/h9LxpUZJWRMARk6dQwZ6Jkd+QdwVpuAOrdxt18v0K2uIYR3fwFg==", + "license": "MIT", + "dependencies": { + "@types/ws": "^8.5.4", + "ws": "^8.13.0" + } + }, + "node_modules/@libsql/linux-arm64-gnu": { + "version": "0.4.7", + "resolved": "https://registry.npmjs.org/@libsql/linux-arm64-gnu/-/linux-arm64-gnu-0.4.7.tgz", + "integrity": "sha512-WlX2VYB5diM4kFfNaYcyhw5y+UJAI3xcMkEUJZPtRDEIu85SsSFrQ+gvoKfcVh76B//ztSeEX2wl9yrjF7BBCA==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@libsql/linux-arm64-musl": { + "version": "0.4.7", + "resolved": "https://registry.npmjs.org/@libsql/linux-arm64-musl/-/linux-arm64-musl-0.4.7.tgz", + "integrity": "sha512-6kK9xAArVRlTCpWeqnNMCoXW1pe7WITI378n4NpvU5EJ0Ok3aNTIC2nRPRjhro90QcnmLL1jPcrVwO4WD1U0xw==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@libsql/linux-x64-gnu": { + "version": "0.4.7", + "resolved": "https://registry.npmjs.org/@libsql/linux-x64-gnu/-/linux-x64-gnu-0.4.7.tgz", + "integrity": "sha512-CMnNRCmlWQqqzlTw6NeaZXzLWI8bydaXDke63JTUCvu8R+fj/ENsLrVBtPDlxQ0wGsYdXGlrUCH8Qi9gJep0yQ==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@libsql/linux-x64-musl": { + "version": "0.4.7", + "resolved": "https://registry.npmjs.org/@libsql/linux-x64-musl/-/linux-x64-musl-0.4.7.tgz", + "integrity": "sha512-nI6tpS1t6WzGAt1Kx1n1HsvtBbZ+jHn0m7ogNNT6pQHZQj7AFFTIMeDQw/i/Nt5H38np1GVRNsFe99eSIMs9XA==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@libsql/win32-x64-msvc": { + "version": "0.4.7", + "resolved": "https://registry.npmjs.org/@libsql/win32-x64-msvc/-/win32-x64-msvc-0.4.7.tgz", + "integrity": "sha512-7pJzOWzPm6oJUxml+PCDRzYQ4A1hTMHAciTAHfFK4fkbDZX33nWPVG7Y3vqdKtslcwAzwmrNDc6sXy2nwWnbiw==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "win32" + ] + }, + "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/@napi-rs/wasm-runtime": { "version": "1.1.6", "resolved": "https://registry.npmjs.org/@napi-rs/wasm-runtime/-/wasm-runtime-1.1.6.tgz", @@ -1102,6 +2770,12 @@ "@emnapi/runtime": "^1.7.1" } }, + "node_modules/@neon-rs/load": { + "version": "0.0.4", + "resolved": "https://registry.npmjs.org/@neon-rs/load/-/load-0.0.4.tgz", + "integrity": "sha512-kTPhdZyTQxB+2wpiRcFWrDcejc4JI6tkPuS7UZCG4l6Zvc5kU/gGQ/ozvHTh1XR5tS+UlfAfGuPajjzQjCiHCw==", + "license": "MIT" + }, "node_modules/@next/env": { "version": "16.2.10", "resolved": "https://registry.npmjs.org/@next/env/-/env-16.2.10.tgz", @@ -1306,6 +2980,283 @@ "node": ">=12.4.0" } }, + "node_modules/@payloadcms/db-postgres": { + "version": "3.88.0", + "resolved": "https://registry.npmjs.org/@payloadcms/db-postgres/-/db-postgres-3.88.0.tgz", + "integrity": "sha512-uP2b3yH8MulguWSH7j8vJaFX3ols4fVKPtsvZ49XQvDsafBAAUZjc1aCldo1ozoVfhC46tx4pv0ovtHQc8zdcA==", + "license": "MIT", + "dependencies": { + "@payloadcms/drizzle": "3.88.0", + "@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.88.0" + } + }, + "node_modules/@payloadcms/db-sqlite": { + "version": "3.88.0", + "resolved": "https://registry.npmjs.org/@payloadcms/db-sqlite/-/db-sqlite-3.88.0.tgz", + "integrity": "sha512-ZszS6LfejrfSmYNjb7EkUjt6A9zUPDNLSYN3Y5uxWqTRL5yDehnR2ZW/cbpvECtieX2cZ8z3bst8WVnWCtFPNw==", + "license": "MIT", + "dependencies": { + "@libsql/client": "0.14.0", + "@payloadcms/drizzle": "3.88.0", + "console-table-printer": "2.12.1", + "drizzle-kit": "0.31.7", + "drizzle-orm": "0.45.2", + "prompts": "2.4.2", + "to-snake-case": "1.0.0", + "uuid": "13.0.2" + }, + "peerDependencies": { + "payload": "3.88.0" + } + }, + "node_modules/@payloadcms/drizzle": { + "version": "3.88.0", + "resolved": "https://registry.npmjs.org/@payloadcms/drizzle/-/drizzle-3.88.0.tgz", + "integrity": "sha512-qtPVSLjAFnQl1GwaQPhmnYTwCCWgTnRm4ps5yJxmN3RPdLF6S77gvqZMnC4HTeH7YADQJW3nFgQCVYExxWE6hA==", + "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.88.0" + } + }, + "node_modules/@payloadcms/email-nodemailer": { + "version": "3.88.0", + "resolved": "https://registry.npmjs.org/@payloadcms/email-nodemailer/-/email-nodemailer-3.88.0.tgz", + "integrity": "sha512-cW8SUYpdVXdZBpa539smI5P2lYdTB3944rfAipv/TVG9VND0u/DDwtRuqBqGf/0eh5OajqWC0X9igMXU67dhbg==", + "license": "MIT", + "dependencies": { + "nodemailer": "^9.0.1" + }, + "engines": { + "node": "^18.20.2 || >=20.9.0" + }, + "peerDependencies": { + "payload": "3.88.0" + } + }, + "node_modules/@payloadcms/graphql": { + "version": "3.88.0", + "resolved": "https://registry.npmjs.org/@payloadcms/graphql/-/graphql-3.88.0.tgz", + "integrity": "sha512-ync+bPFl0UacwBs1wVQkPlaSWWQJc4LjGG9OuRHEW7wYW3aeVQ+H2zfdFL6/cVJGP3zOq+XIlvYYw8G86Ki+Vw==", + "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.88.0" + } + }, + "node_modules/@payloadcms/live-preview": { + "version": "3.88.0", + "resolved": "https://registry.npmjs.org/@payloadcms/live-preview/-/live-preview-3.88.0.tgz", + "integrity": "sha512-Be6bC3j1Yd+rDfjRKz2MVtfr8hJUHG+jLeRaN2yWjQRoWCxFB9srBmob8FXD7azTS73d56hrDCNyzQx5HbgK6A==", + "license": "MIT" + }, + "node_modules/@payloadcms/live-preview-react": { + "version": "3.88.0", + "resolved": "https://registry.npmjs.org/@payloadcms/live-preview-react/-/live-preview-react-3.88.0.tgz", + "integrity": "sha512-Pmlo1xczmOetyyC4rhtp50b0/biYE62+w09hKImN26v8DBNCqZ8b699mknOCo60mar4V4KrlvksCpL9t2e0dHA==", + "license": "MIT", + "dependencies": { + "@payloadcms/live-preview": "3.88.0" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.1 || ^19.1.2 || ^19.2.1", + "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.1 || ^19.1.2 || ^19.2.1" + } + }, + "node_modules/@payloadcms/next": { + "version": "3.88.0", + "resolved": "https://registry.npmjs.org/@payloadcms/next/-/next-3.88.0.tgz", + "integrity": "sha512-3f2YOGSmtTp85YnlJm9FusRgshKJbiLI8uXs8iQNMwU7RZJnLCURG8iv/6sjKHO0owIfw3vIL5qgxdtIBuQwpA==", + "license": "MIT", + "dependencies": { + "@dnd-kit/core": "6.3.1", + "@dnd-kit/modifiers": "9.0.0", + "@dnd-kit/sortable": "10.0.0", + "@payloadcms/graphql": "3.88.0", + "@payloadcms/translations": "3.88.0", + "@payloadcms/ui": "3.88.0", + "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.2.6 <17.0.0", + "payload": "3.88.0" + } + }, + "node_modules/@payloadcms/richtext-lexical": { + "version": "3.88.0", + "resolved": "https://registry.npmjs.org/@payloadcms/richtext-lexical/-/richtext-lexical-3.88.0.tgz", + "integrity": "sha512-lY8oIUiggykWKB3ljMfSidxBtA8ahMq0Qqp28OuvaCNIDp0HTMIPxcHvFOQZngMqtQHhpautD6vcQR0Q9CEHHQ==", + "license": "MIT", + "dependencies": { + "@lexical/clipboard": "0.41.0", + "@lexical/headless": "0.41.0", + "@lexical/html": "0.41.0", + "@lexical/link": "0.41.0", + "@lexical/list": "0.41.0", + "@lexical/mark": "0.41.0", + "@lexical/react": "0.41.0", + "@lexical/rich-text": "0.41.0", + "@lexical/selection": "0.41.0", + "@lexical/table": "0.41.0", + "@lexical/utils": "0.41.0", + "@payloadcms/translations": "3.88.0", + "@payloadcms/ui": "3.88.0", + "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.41.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.88.0", + "payload": "3.88.0", + "react": "^19.0.1 || ^19.1.2 || ^19.2.1", + "react-dom": "^19.0.1 || ^19.1.2 || ^19.2.1" + } + }, + "node_modules/@payloadcms/richtext-lexical/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/@payloadcms/richtext-lexical/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/@payloadcms/translations": { + "version": "3.88.0", + "resolved": "https://registry.npmjs.org/@payloadcms/translations/-/translations-3.88.0.tgz", + "integrity": "sha512-AZVQjjW5pKxO+K9ODeh6yw6/EfXK1hxGPw55KzzDC5srO3hjNskgyWtkauKvbz+S0+xFspANbRc4OD/Rg/74WA==", + "license": "MIT", + "dependencies": { + "date-fns": "4.1.0" + } + }, + "node_modules/@payloadcms/ui": { + "version": "3.88.0", + "resolved": "https://registry.npmjs.org/@payloadcms/ui/-/ui-3.88.0.tgz", + "integrity": "sha512-iwQhHPDn4Oj2bPg1UV467BoxfUNo1rUmD8jMZaw2Vtt/nmxAPl3W3CWN/CsOX/yITuPuGHJxznOg4PZNMF3gEg==", + "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.88.0", + "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.2.6 <17.0.0", + "payload": "3.88.0", + "react": "^19.0.1 || ^19.1.2 || ^19.2.1", + "react-dom": "^19.0.1 || ^19.1.2 || ^19.2.1" + } + }, + "node_modules/@payloadcms/ui/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/@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", + "peer": true + }, + "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/@rtsao/scc": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/@rtsao/scc/-/scc-1.1.0.tgz", @@ -1605,6 +3556,29 @@ "tailwindcss": "4.3.2" } }, + "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/@tybys/wasm-util": { "version": "0.10.3", "resolved": "https://registry.npmjs.org/@tybys/wasm-util/-/wasm-util-0.10.3.tgz", @@ -1616,18 +3590,62 @@ "tslib": "^2.4.0" } }, + "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", + "peer": true, + "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==", - "dev": true, "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==", - "dev": true, "license": "MIT" }, "node_modules/@types/json5": { @@ -1637,21 +3655,58 @@ "dev": true, "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", + "peer": true + }, + "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": "20.19.43", "resolved": "https://registry.npmjs.org/@types/node/-/node-20.19.43.tgz", "integrity": "sha512-6oYBAi5ikg4Pl+kGsoYtawUMBT2zZMCvPNF7pVLnHZfd1zf38DRiWn/gT01RYCdUqkv7Fhr+C9ot4/tb+2sVvA==", - "dev": true, "license": "MIT", "dependencies": { "undici-types": "~6.21.0" } }, + "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.2.17", "resolved": "https://registry.npmjs.org/@types/react/-/react-19.2.17.tgz", "integrity": "sha512-MXfmqaVPEVgkBT/aY0aGCkRWWtByiYQXo3xdQ8r5RzuFrPiRn8Gar2tQdXSUQ2GKV3bkXckek89V8wQBY2Q/Aw==", - "dev": true, "license": "MIT", "dependencies": { "csstype": "^3.2.2" @@ -1667,6 +3722,44 @@ "@types/react": "^19.2.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/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", + "optional": true, + "peer": true + }, + "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.1", + "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.18.1.tgz", + "integrity": "sha512-ThVF6DCVhA8kUGy+aazFQ4kXQ7E1Ty7A3ypFOe0IcJV8O/M511G99AW24irKrW56Wt44yG9+ij8FaqoBGkuBXg==", + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, "node_modules/@typescript-eslint/eslint-plugin": { "version": "8.63.0", "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.63.0.tgz", @@ -1866,16 +3959,16 @@ } }, "node_modules/@typescript-eslint/typescript-estree/node_modules/brace-expansion": { - "version": "5.0.7", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-5.0.7.tgz", - "integrity": "sha512-7oFy703dxfY3/NLxC1fh2SUCQ0H9rmAY+5EpDVfXjUTTs+HEwR2nYaqLv+GWcTsumwxPfiz6CzCNkwXwBUwqCA==", + "version": "5.0.9", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-5.0.9.tgz", + "integrity": "sha512-ScQ4IuvIEF1TMlP7Zt+vjJ//9zlPb2SDcxWxM3bk8s6t6GGdJ7KO1dCcTidOPJKePW30LE/2cT7wCyPho9/Wxg==", "dev": true, "license": "MIT", "dependencies": { "balanced-match": "^4.0.2" }, "engines": { - "node": "18 || 20 || >=22" + "node": "20 || >=22" } }, "node_modules/@typescript-eslint/typescript-estree/node_modules/minimatch": { @@ -2372,11 +4465,23 @@ "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, + "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==", - "dev": true, "license": "Python-2.0" }, "node_modules/aria-query": { @@ -2566,6 +4671,16 @@ "node": ">= 0.4" } }, + "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", + "peer": true, + "engines": { + "node": ">=8.0.0" + } + }, "node_modules/available-typed-arrays": { "version": "1.0.7", "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.7.tgz", @@ -2602,6 +4717,42 @@ "node": ">= 0.4" } }, + "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/babel-plugin-macros/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/balanced-match": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", @@ -2621,10 +4772,28 @@ "node": ">=6.0.0" } }, + "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/brace-expansion": { - "version": "1.1.16", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.16.tgz", - "integrity": "sha512-IDw48K2/2kRkg9LdJxurvq3lV3aBgq0REY89duEqFRthjlPdXHKMj7EnQOXVckxzgisinf3nHfrcE2FufFLXMw==", + "version": "1.1.18", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.18.tgz", + "integrity": "sha512-Edep/X9fGqVNmzKBVsDYIOtD+z1tuezV70LBjdCst9Tqu76lsnvRiZ6oTic1n+/BIwX6QDGAO94PN4N2SADvtw==", "dev": true, "license": "MIT", "dependencies": { @@ -2636,7 +4805,6 @@ "version": "3.0.3", "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", - "dev": true, "license": "MIT", "dependencies": { "fill-range": "^7.1.1" @@ -2679,6 +4847,41 @@ "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" } }, + "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": { "version": "1.0.9", "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.9.tgz", @@ -2733,7 +4936,6 @@ "version": "3.1.0", "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", - "dev": true, "license": "MIT", "engines": { "node": ">=6" @@ -2759,6 +4961,16 @@ ], "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/chalk": { "version": "4.1.2", "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", @@ -2776,12 +4988,122 @@ "url": "https://github.com/chalk/chalk?sponsor=1" } }, + "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/chokidar/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/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", + "peer": true, + "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/color-convert": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", @@ -2802,6 +5124,19 @@ "dev": true, "license": "MIT" }, + "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", + "peer": true + }, + "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/concat-map": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", @@ -2809,6 +5144,15 @@ "dev": true, "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": "2.0.0", "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", @@ -2816,6 +5160,42 @@ "dev": true, "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", + "peer": true, + "engines": { + "node": ">=18.0" + } + }, "node_modules/cross-spawn": { "version": "7.0.6", "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz", @@ -2831,11 +5211,25 @@ "node": ">= 8" } }, + "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.2.3", "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.2.3.tgz", "integrity": "sha512-z1HGKcYy2xA8AGQfwrn0PAy+PB7X/GSj3UVJW9qKyn43xWa+gl5nXmU4qqLMRzWVLFC8KusUX8T/0kCiOYpAIQ==", - "dev": true, "license": "MIT" }, "node_modules/damerau-levenshtein": { @@ -2845,6 +5239,15 @@ "dev": true, "license": "BSD-2-Clause" }, + "node_modules/data-uri-to-buffer": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/data-uri-to-buffer/-/data-uri-to-buffer-4.0.1.tgz", + "integrity": "sha512-0R9ikRb668HB7QDxT1vkpuUBtqc53YyAwMwGeUFKRojY/NWKvdZ+9UYtRfGmhqNbRkTSVpMbmyhXipFFv2cb/A==", + "license": "MIT", + "engines": { + "node": ">= 12" + } + }, "node_modules/data-view-buffer": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/data-view-buffer/-/data-view-buffer-1.0.2.tgz", @@ -2899,11 +5302,37 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/dataloader": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/dataloader/-/dataloader-2.2.3.tgz", + "integrity": "sha512-y2krtASINtPFS1rSDjacrFgn1dcUuoREVabwlOGOe4SdxenREqwjwjElAdwvbGM7kgZz9a3KVicWR7vcz8rnzA==", + "license": "MIT", + "peer": true + }, + "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", + "peer": true, + "engines": { + "node": "*" + } + }, "node_modules/debug": { "version": "4.4.3", "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz", "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==", - "dev": true, "license": "MIT", "dependencies": { "ms": "^2.1.3" @@ -2917,6 +5346,19 @@ } } }, + "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/deep-is": { "version": "0.1.4", "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", @@ -2924,6 +5366,16 @@ "dev": true, "license": "MIT" }, + "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", + "peer": true, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/define-data-property": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz", @@ -2960,16 +5412,37 @@ "url": "https://github.com/sponsors/ljharb" } }, + "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==", - "devOptional": true, "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/doctrine": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", @@ -2983,6 +5456,623 @@ "node": ">=0.10.0" } }, + "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.8", + "resolved": "https://registry.npmjs.org/dompurify/-/dompurify-3.4.8.tgz", + "integrity": "sha512-yb1cEmaOum7wFvOCSQxyfgVlv5D47Rc30iZWoMpbDIWTnJ6grDDQyu2KFJzB2k7u0pMuJcQ1zphH//fFnw2tjQ==", + "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-kit/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/drizzle-kit/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/drizzle-kit/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/drizzle-kit/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/drizzle-kit/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/drizzle-kit/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/drizzle-kit/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/drizzle-kit/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/drizzle-kit/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/drizzle-kit/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/drizzle-kit/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/drizzle-kit/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/drizzle-kit/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/drizzle-kit/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/drizzle-kit/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/drizzle-kit/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/drizzle-kit/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/drizzle-kit/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/drizzle-kit/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/drizzle-kit/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/drizzle-kit/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/drizzle-kit/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/drizzle-kit/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/drizzle-kit/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/drizzle-kit/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/drizzle-kit/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/drizzle-kit/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/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", @@ -3012,6 +6102,16 @@ "dev": true, "license": "MIT" }, + "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", + "peer": true, + "dependencies": { + "once": "^1.4.0" + } + }, "node_modules/enhanced-resolve": { "version": "5.21.6", "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.21.6.tgz", @@ -3026,6 +6126,27 @@ "node": ">=10.13.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-abstract": { "version": "1.24.2", "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.24.2.tgz", @@ -3128,7 +6249,6 @@ "version": "1.3.0", "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==", - "dev": true, "license": "MIT", "engines": { "node": ">= 0.4" @@ -3225,6 +6345,59 @@ "url": "https://github.com/sponsors/ljharb" } }, + "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/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/escalade": { "version": "3.2.0", "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz", @@ -3235,11 +6408,16 @@ "node": ">=6" } }, + "node_modules/escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", + "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==", + "license": "MIT" + }, "node_modules/escape-string-regexp": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", - "dev": true, "license": "MIT", "engines": { "node": ">=10" @@ -3644,6 +6822,30 @@ "node": ">=4.0" } }, + "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/esutils": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", @@ -3654,11 +6856,17 @@ "node": ">=0.10.0" } }, + "node_modules/fast-copy": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/fast-copy/-/fast-copy-3.0.2.tgz", + "integrity": "sha512-dl0O9Vhju8IrcLndv2eU4ldt1ftXMqqfgN4H1cpmGV7P6jeB9FwpN9a2c8DPGE1Ys88rNUJVYDHq73CGAGOPfQ==", + "license": "MIT", + "peer": true + }, "node_modules/fast-deep-equal": { "version": "3.1.3", "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", - "dev": true, "license": "MIT" }, "node_modules/fast-glob": { @@ -3705,6 +6913,30 @@ "dev": true, "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", + "peer": true + }, + "node_modules/fast-uri": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/fast-uri/-/fast-uri-3.1.5.tgz", + "integrity": "sha512-gHwA1O9LDIcKunMKhObS/HimwtehO1nPUECKAu5TpKgaO19fcWEl4bliWe1jWxVFvIXztJjjQ4L8XQ1EU9f7Jw==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/fastify" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/fastify" + } + ], + "license": "BSD-3-Clause", + "peer": true + }, "node_modules/fastq": { "version": "1.20.1", "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.20.1.tgz", @@ -3715,6 +6947,29 @@ "reusify": "^1.0.4" } }, + "node_modules/fetch-blob": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/fetch-blob/-/fetch-blob-3.2.0.tgz", + "integrity": "sha512-7yAQpD2UMJzLi1Dqv7qFYnPbaPx7ZfFK6PiIxQ4PfkGPyNyl2Ugx+a/umUonmKqjhM4DnfbMvdX6otXq83soQQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/jimmywarting" + }, + { + "type": "paypal", + "url": "https://paypal.me/jimmywarting" + } + ], + "license": "MIT", + "dependencies": { + "node-domexception": "^1.0.0", + "web-streams-polyfill": "^3.0.3" + }, + "engines": { + "node": "^12.20 || >= 14.13" + } + }, "node_modules/file-entry-cache": { "version": "8.0.0", "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-8.0.0.tgz", @@ -3728,11 +6983,28 @@ "node": ">=16.0.0" } }, + "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==", - "dev": true, "license": "MIT", "dependencies": { "to-regex-range": "^5.0.1" @@ -3741,6 +7013,12 @@ "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/find-up": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", @@ -3779,6 +7057,15 @@ "dev": true, "license": "ISC" }, + "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/for-each": { "version": "0.3.5", "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.5.tgz", @@ -3795,11 +7082,36 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/formdata-polyfill": { + "version": "4.0.10", + "resolved": "https://registry.npmjs.org/formdata-polyfill/-/formdata-polyfill-4.0.10.tgz", + "integrity": "sha512-buewHzMvYL29jdeQTVILecSaZKnt/RJWjoZCF5OW60Z67/GmSLBkOFM7qh1PI3zFNtJbaZL5eQu1vLfazOwj4g==", + "license": "MIT", + "dependencies": { + "fetch-blob": "^3.1.2" + }, + "engines": { + "node": ">=12.20.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==", - "dev": true, "license": "MIT", "funding": { "url": "https://github.com/sponsors/ljharb" @@ -3920,7 +7232,6 @@ "version": "4.14.0", "resolved": "https://registry.npmjs.org/get-tsconfig/-/get-tsconfig-4.14.0.tgz", "integrity": "sha512-yTb+8DXzDREzgvYmh6s9vHsSVCHeC0G3PI5bEXNBHtmshPnO+S5O7qgLEOn0I5QvMy6kpZN8K1NKGyilLb93wA==", - "dev": true, "license": "MIT", "dependencies": { "resolve-pkg-maps": "^1.0.0" @@ -3992,6 +7303,73 @@ "dev": true, "license": "ISC" }, + "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.0", + "resolved": "https://registry.npmjs.org/graphql-http/-/graphql-http-1.23.0.tgz", + "integrity": "sha512-nQbRzoaqyNBVFG6X6r0mXC6S4X9eZOmmGz6t3l9H3MVKc2em3KeQAx+KhZKKFzj56ePDEncMOXeLu/hjO/4LQg==", + "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.11.6", + "resolved": "https://registry.npmjs.org/happy-dom/-/happy-dom-20.11.6.tgz", + "integrity": "sha512-Hldbg8AdAa5a5oDcZpjqnGitp7JB0hqWmfv/8qr+kft4vzSD8BHsbdRfzYvL/0QcbKcURC/yyoygbeDQarPvYg==", + "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-bigints": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.1.0.tgz", @@ -4077,7 +7455,6 @@ "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==", - "dev": true, "license": "MIT", "dependencies": { "function-bind": "^1.1.2" @@ -4086,6 +7463,13 @@ "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", + "peer": true + }, "node_modules/hermes-estree": { "version": "0.25.1", "resolved": "https://registry.npmjs.org/hermes-estree/-/hermes-estree-0.25.1.tgz", @@ -4103,6 +7487,44 @@ "hermes-estree": "0.25.1" } }, + "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/ignore": { "version": "5.3.2", "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz", @@ -4113,11 +7535,32 @@ "node": ">= 4" } }, + "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", + "peer": true, + "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==", - "dev": true, "license": "MIT", "dependencies": { "parent-module": "^1.0.0", @@ -4155,6 +7598,40 @@ "node": ">= 0.4" } }, + "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", + "peer": true, + "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-array-buffer": { "version": "3.0.5", "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.5.tgz", @@ -4173,6 +7650,12 @@ "url": "https://github.com/sponsors/ljharb" } }, + "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-async-function": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/is-async-function/-/is-async-function-2.1.1.tgz", @@ -4209,6 +7692,18 @@ "url": "https://github.com/sponsors/ljharb" } }, + "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-boolean-object": { "version": "1.2.2", "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.2.2.tgz", @@ -4226,6 +7721,12 @@ "url": "https://github.com/sponsors/ljharb" } }, + "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-bun-module": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/is-bun-module/-/is-bun-module-2.0.0.tgz", @@ -4266,7 +7767,6 @@ "version": "2.16.2", "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.16.2.tgz", "integrity": "sha512-evOr8xfXKxE6qSR0hSXL2r3sd7ALj8+7jQEUvPYcm5sgZFdJ+AYzT6yNmJenvIYQBgIGwfwz08sL8zoL7yq2BA==", - "dev": true, "license": "MIT", "dependencies": { "hasown": "^2.0.3" @@ -4313,6 +7813,16 @@ "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-document.all": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-document.all/-/is-document.all-1.0.0.tgz", @@ -4333,7 +7843,6 @@ "version": "2.1.1", "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", - "dev": true, "license": "MIT", "engines": { "node": ">=0.10.0" @@ -4379,7 +7888,6 @@ "version": "4.0.3", "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", - "dev": true, "license": "MIT", "dependencies": { "is-extglob": "^2.1.1" @@ -4388,6 +7896,16 @@ "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-map": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/is-map/-/is-map-2.0.3.tgz", @@ -4418,7 +7936,6 @@ "version": "7.0.0", "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "dev": true, "license": "MIT", "engines": { "node": ">=0.12.0" @@ -4600,6 +8117,17 @@ "dev": true, "license": "ISC" }, + "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/iterator.prototype": { "version": "1.1.5", "resolved": "https://registry.npmjs.org/iterator.prototype/-/iterator.prototype-1.1.5.tgz", @@ -4628,18 +8156,42 @@ "jiti": "lib/jiti-cli.mjs" } }, + "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", + "peer": true, + "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", + "peer": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/js-base64": { + "version": "3.9.3", + "resolved": "https://registry.npmjs.org/js-base64/-/js-base64-3.9.3.tgz", + "integrity": "sha512-uwYQp+VJ38FVvtim6qNbit6e9uT6dwWQ4Y1+H9TxhW5hcHjpHwoxlR0nMpqUmIFOmu4VqMxwdJA88gIVuZJQ/g==", + "license": "BSD-3-Clause" + }, "node_modules/js-tokens": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", - "dev": true, "license": "MIT" }, "node_modules/js-yaml": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.3.0.tgz", - "integrity": "sha512-1td788aAnnZ5qs7V2QIRl1owjtYpbKt749Y3xauqQgwIIGF/xXWz1wMTEBx5O3LK3lXLVuqXPdPxj2BoFHaW9Q==", - "dev": true, + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.3.1.tgz", + "integrity": "sha512-CY6crGq313MX8GkwvB7tzgp99vjQxY1++5y10/BKN/GUfHqWaOGQMNZkBvqSzsZKWk/ijwHlWzzkLulsGHhjWQ==", "funding": [ { "type": "github", @@ -4662,7 +8214,6 @@ "version": "3.1.0", "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-3.1.0.tgz", "integrity": "sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA==", - "dev": true, "license": "MIT", "bin": { "jsesc": "bin/jsesc" @@ -4678,6 +8229,36 @@ "dev": true, "license": "MIT" }, + "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", + "peer": true, + "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": "0.4.1", "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", @@ -4705,6 +8286,15 @@ "node": ">=6" } }, + "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/jsx-ast-utils": { "version": "3.3.5", "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.3.5.tgz", @@ -4731,6 +8321,15 @@ "json-buffer": "3.0.1" } }, + "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/language-subtag-registry": { "version": "0.3.23", "resolved": "https://registry.npmjs.org/language-subtag-registry/-/language-subtag-registry-0.3.23.tgz", @@ -4765,6 +8364,72 @@ "node": ">= 0.8.0" } }, + "node_modules/lexical": { + "version": "0.41.0", + "resolved": "https://registry.npmjs.org/lexical/-/lexical-0.41.0.tgz", + "integrity": "sha512-pNIm5+n+hVnJHB9gYPDYsIO5Y59dNaDU9rJmPPsfqQhP2ojKFnUoPbcRnrI9FJLXB14sSumcY8LUw7Sq70TZqA==", + "license": "MIT" + }, + "node_modules/lib0": { + "version": "0.2.117", + "resolved": "https://registry.npmjs.org/lib0/-/lib0-0.2.117.tgz", + "integrity": "sha512-DeXj9X5xDCjgKLU/7RR+/HQEVzuuEUiwldwOGsHK/sfAfELGWEyTcf0x+uOvCvK3O2zPmZePXWL85vtia6GyZw==", + "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/libsql": { + "version": "0.4.7", + "resolved": "https://registry.npmjs.org/libsql/-/libsql-0.4.7.tgz", + "integrity": "sha512-T9eIRCs6b0J1SHKYIvD8+KCJMcWZ900iZyxdnSCdqxN12Z1ijzT+jY5nrk72Jw4B0HGzms2NgpryArlJqvc3Lw==", + "cpu": [ + "x64", + "arm64", + "wasm32" + ], + "license": "MIT", + "os": [ + "darwin", + "linux", + "win32" + ], + "dependencies": { + "@neon-rs/load": "^0.0.4", + "detect-libc": "2.0.2" + }, + "optionalDependencies": { + "@libsql/darwin-arm64": "0.4.7", + "@libsql/darwin-x64": "0.4.7", + "@libsql/linux-arm64-gnu": "0.4.7", + "@libsql/linux-arm64-musl": "0.4.7", + "@libsql/linux-x64-gnu": "0.4.7", + "@libsql/linux-x64-musl": "0.4.7", + "@libsql/win32-x64-msvc": "0.4.7" + } + }, + "node_modules/libsql/node_modules/detect-libc": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.0.2.tgz", + "integrity": "sha512-UX6sGumvvqSaXgdKGUsgZWqcUyIXZ/vZTrlRT/iobiKhGL0zL4d3osHj3uqllWJK+i+sixDS/3COVEOFbupFyw==", + "license": "Apache-2.0", + "engines": { + "node": ">=8" + } + }, "node_modules/lightningcss": { "version": "1.32.0", "resolved": "https://registry.npmjs.org/lightningcss/-/lightningcss-1.32.0.tgz", @@ -5038,6 +8703,12 @@ "url": "https://opencollective.com/parcel" } }, + "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/locate-path": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", @@ -5054,6 +8725,13 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "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", + "peer": true + }, "node_modules/lodash.merge": { "version": "4.6.2", "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", @@ -5061,11 +8739,20 @@ "dev": true, "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==", - "dev": true, "license": "MIT", "dependencies": { "js-tokens": "^3.0.0 || ^4.0.0" @@ -5094,6 +8781,19 @@ "@jridgewell/sourcemap-codec": "^1.5.5" } }, + "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", @@ -5104,6 +8804,119 @@ "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.2", + "resolved": "https://registry.npmjs.org/mdast-util-to-markdown/-/mdast-util-to-markdown-2.1.2.tgz", + "integrity": "sha512-xj68wMTvGXVOKonmog6LwyJKrYXZPvlwabaryTjLh9LuvovB/KAH+kvi8Gjj+7rJjsFi23nkUxRQv1KqSroMqA==", + "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-classify-character": "^2.0.0", + "micromark-util-decode-string": "^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/merge2": { "version": "1.4.1", "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", @@ -5114,6 +8927,523 @@ "node": ">= 8" } }, + "node_modules/micromark": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/micromark/-/micromark-4.0.2.tgz", + "integrity": "sha512-zpe98Q6kvavpCr1NPVSCMebCKfD7CA2NqZ+rykeNhONIJBpc1tFKt9hucLGwha3jNTNI8lHpctWJWoimVF4PfA==", + "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-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.3", + "resolved": "https://registry.npmjs.org/micromark-core-commonmark/-/micromark-core-commonmark-2.0.3.tgz", + "integrity": "sha512-RDBrHEMSxVFLg6xvnXmb1Ayr2WzLAWjeSATAoxwKYJV94TeNavgoIdA0a9ytzDSVzBy2YKFK+emCPOEibLeCrg==", + "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.0.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-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.0" + } + }, + "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.0.1", + "resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-2.0.1.tgz", + "integrity": "sha512-zRkxjtBxxLd2Sc0d+fbnEunsTj46SWXgXciZmHq0kDYGnck/ZSGj9/wULTV95uoeYiK5hRXP2mJ98Uo4cq/LQg==", + "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-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.2", + "resolved": "https://registry.npmjs.org/micromark-util-types/-/micromark-util-types-2.0.2.tgz", + "integrity": "sha512-Yw0ECSpJoViF1qTU4DC6NwtC4aWGt1EkzaQB8KPPyCRR8z9TWeV0HbEFGTO+ZY1wB22zmxnJqhPyTpOVCpeHTA==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT" + }, "node_modules/micromatch": { "version": "4.0.8", "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz", @@ -5145,23 +9475,32 @@ "version": "1.2.8", "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", - "dev": true, "license": "MIT", "funding": { "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/monaco-editor": { + "version": "0.56.0", + "resolved": "https://registry.npmjs.org/monaco-editor/-/monaco-editor-0.56.0.tgz", + "integrity": "sha512-sXboRm3BeBeLm938eaiyLMe0OxzfXIlZvbv4ir/jVgQy1zDhWjgmny0WoN45fuDKhCCQsYMbBJrv/A6jd8aCUg==", + "license": "MIT", + "peer": true, + "dependencies": { + "dompurify": "3.4.8", + "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==", - "dev": true, "license": "MIT" }, "node_modules/nanoid": { - "version": "3.3.15", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.15.tgz", - "integrity": "sha512-y7Wygv/7mEOvxTuEQDB8StXdMRBWf1kR/tlhAzBRUFkB2jfcLOAxO/SHmOO2zgz1pVgK29/kyupn059/bCHdjA==", + "version": "3.3.18", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.18.tgz", + "integrity": "sha512-DTg4MJbGMWkfi6VZFdNt2/caMbQy4Ou+Op/hJQvGEWcnVfoA1QA+xzRKAzw9jD6+GVOOeYr/mIcuDSdug6F6+w==", "funding": [ { "type": "github", @@ -5252,6 +9591,510 @@ } } }, + "node_modules/next/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/next/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/next/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/next/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/next/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/next/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/next/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/next/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/next/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/next/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/next/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/next/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/next/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/next/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/next/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/next/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/next/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/next/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/next/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/next/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/next/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/next/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/next/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/next/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/next/node_modules/postcss": { "version": "8.4.31", "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.31.tgz", @@ -5280,6 +10123,84 @@ "node": "^10 || ^12 || >=14" } }, + "node_modules/next/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", + "optional": true, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/next/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", + "optional": true, + "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/node-domexception": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/node-domexception/-/node-domexception-1.0.0.tgz", + "integrity": "sha512-/jKZoMpw0F8GRwl4/eLROPA3cfcXtLApP0QzLmUT/HuPCZWyB7IY9ZrMeKw2O/nFIqPQB3PVM9aYm0F312AXDQ==", + "deprecated": "Use your platform's native DOMException instead", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/jimmywarting" + }, + { + "type": "github", + "url": "https://paypal.me/jimmywarting" + } + ], + "license": "MIT", + "engines": { + "node": ">=10.5.0" + } + }, "node_modules/node-exports-info": { "version": "1.6.2", "resolved": "https://registry.npmjs.org/node-exports-info/-/node-exports-info-1.6.2.tgz", @@ -5299,6 +10220,24 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/node-fetch": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-3.3.2.tgz", + "integrity": "sha512-dRB78srN/l6gqWulah9SrxeYnxeddIG30+GOqK/9OlLVyLg3HPnr6SqOWTWOXKRwC2eGYCkZ59NNuSgvSrpgOA==", + "license": "MIT", + "dependencies": { + "data-uri-to-buffer": "^4.0.0", + "fetch-blob": "^3.1.4", + "formdata-polyfill": "^4.0.10" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/node-fetch" + } + }, "node_modules/node-releases": { "version": "2.0.51", "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.51.tgz", @@ -5309,11 +10248,28 @@ "node": ">=18" } }, + "node_modules/nodemailer": { + "version": "9.0.5", + "resolved": "https://registry.npmjs.org/nodemailer/-/nodemailer-9.0.5.tgz", + "integrity": "sha512-wvjiKvjczmsN7U/8006JOdXubgBk2XFAbioDMbT+sM7cPs0QrhJTa6KBRX7P5REGGkDcLUz/EarWidb8G8C1jQ==", + "license": "MIT-0", + "engines": { + "node": ">=6.0.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==", - "dev": true, "license": "MIT", "engines": { "node": ">=0.10.0" @@ -5342,6 +10298,12 @@ "node": ">= 0.4" } }, + "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/object.assign": { "version": "4.1.7", "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.7.tgz", @@ -5432,6 +10394,26 @@ "url": "https://github.com/sponsors/ljharb" } }, + "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", + "peer": true, + "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", + "peer": true, + "dependencies": { + "wrappy": "1" + } + }, "node_modules/optionator": { "version": "0.9.4", "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.4.tgz", @@ -5504,7 +10486,6 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", - "dev": true, "license": "MIT", "dependencies": { "callsites": "^3.0.0" @@ -5513,6 +10494,49 @@ "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-exists": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", @@ -5537,9 +10561,205 @@ "version": "1.0.7", "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", - "dev": true, "license": "MIT" }, + "node_modules/path-to-regexp": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-6.3.0.tgz", + "integrity": "sha512-Yhpw4T9C6hPpgPeA28us07OJeqZ5EzQTkbfwuhsUg0c237RomFoETJgmp2sa3F/41gfLE6G5cqcYwznmeEeOlQ==", + "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.88.0", + "resolved": "https://registry.npmjs.org/payload/-/payload-3.88.0.tgz", + "integrity": "sha512-O7zuS80bvEGLte+7xZjwN05+ox5BCsGcQT2M6+CTote07JQOOvHJoiuoyQFw6cUElcFTWGMC5dy03w7J7sTYGg==", + "license": "MIT", + "peer": true, + "dependencies": { + "@next/env": "^15.1.5", + "@payloadcms/translations": "3.88.0", + "@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", + "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/@next/env": { + "version": "15.5.23", + "resolved": "https://registry.npmjs.org/@next/env/-/env-15.5.23.tgz", + "integrity": "sha512-Mv3Z9hVbFcPnoLevsZ6rnX1TBtyHb5E17yN7HTPDXSXxeNsGBjUFrdbjRXKKXIOhfth7/cg6Ay7PZ2UFawaWsQ==", + "license": "MIT", + "peer": true + }, + "node_modules/payload/node_modules/ajv": { + "version": "8.18.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.18.0.tgz", + "integrity": "sha512-PlXPeEWMXMZ7sPYOHqmDyCJzcfNrUr3fGNKtezX14ykXOEIvyK81d+qydx89KY5O71FKMPaQ2vBfBFI5NHR63A==", + "license": "MIT", + "peer": true, + "dependencies": { + "fast-deep-equal": "^3.1.3", + "fast-uri": "^3.0.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/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", + "peer": true, + "dependencies": { + "resolve-pkg-maps": "^1.0.0" + }, + "funding": { + "url": "https://github.com/privatenumber/get-tsconfig?sponsor=1" + } + }, + "node_modules/payload/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", + "peer": true + }, + "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.0", + "resolved": "https://registry.npmjs.org/pg-cloudflare/-/pg-cloudflare-1.4.0.tgz", + "integrity": "sha512-Vo7z/6rrQYxpNRylp4Tlob2elzbh+N/MOQbxFVWCxS7oEx6jF53GTJFxK2WWpKuBRkmiin4Mt+xofFDjx09R0A==", + "license": "MIT", + "optional": true + }, + "node_modules/pg-connection-string": { + "version": "2.14.0", + "resolved": "https://registry.npmjs.org/pg-connection-string/-/pg-connection-string-2.14.0.tgz", + "integrity": "sha512-XwWDGcLRGCXAR8F/AM5bG7Q+A3Wm2s6QeEjlOKZLlH3UYcguiqCWKyWXVag5TLTIjR7oOJUY8kcADaZgWPyLeg==", + "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.0", + "resolved": "https://registry.npmjs.org/pg-protocol/-/pg-protocol-1.16.0.tgz", + "integrity": "sha512-sILXutLVjCLjcDuOmvhX5e2Z4cS5qG/6Bu3VkpFwdf/633ElGLpEh9bgmuI5I4sqKqkifQiGyiCcx1HdtrK7tg==", + "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", @@ -5550,7 +10770,6 @@ "version": "2.3.2", "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.2.tgz", "integrity": "sha512-V7+vQEJ06Z+c5tSye8S+nHUfI51xoXIXjHQ99cQtKUkQqqO1kO/KCJUfZXuB47h/YBlDhah2H3hdUGXn8ie0oA==", - "dev": true, "license": "MIT", "engines": { "node": ">=8.6" @@ -5559,6 +10778,93 @@ "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", + "peer": true, + "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", + "peer": true, + "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", + "peer": true, + "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-pretty/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", + "peer": true, + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "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", + "peer": true + }, + "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/possible-typed-array-names": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/possible-typed-array-names/-/possible-typed-array-names-1.1.0.tgz", @@ -5570,9 +10876,9 @@ } }, "node_modules/postcss": { - "version": "8.5.16", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.16.tgz", - "integrity": "sha512-vuwillviilfKZsg0VGj5R/YwwcHx4SLsIOI/7K6mQkWx+l5cUHTjj5g0AasTBcyXsbfTgrwsUNmVUb5xVwyPwg==", + "version": "8.5.26", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.26.tgz", + "integrity": "sha512-u82N74LFzG8ca+dD8puPnplTXoGH4fTPpVGuIbt36G3qvNlkvfD0lEAZSxaly3KX8TS/L1A1gsCEmvKmBcVbkQ==", "dev": true, "funding": [ { @@ -5590,7 +10896,7 @@ ], "license": "MIT", "dependencies": { - "nanoid": "^3.3.12", + "nanoid": "^3.3.17", "picocolors": "^1.1.1", "source-map-js": "^1.2.1" }, @@ -5598,6 +10904,45 @@ "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/prelude-ls": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", @@ -5608,11 +10953,71 @@ "node": ">= 0.8.0" } }, + "node_modules/prettier": { + "version": "3.9.6", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.9.6.tgz", + "integrity": "sha512-OpN0zzVdiaiAhxpuuj5efpIS4sY9j7bY6uR5mnj5yPzGkdkjNKSJeUThPb60Jw29QuAZgA4o+/iB49kFiaBX6g==", + "license": "MIT", + "peer": true, + "bin": { + "prettier": "bin/prettier.cjs" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/prettier/prettier?sponsor=1" + } + }, + "node_modules/prismjs": { + "version": "1.30.0", + "resolved": "https://registry.npmjs.org/prismjs/-/prismjs-1.30.0.tgz", + "integrity": "sha512-DEvV2ZF2r2/63V+tK8hQvrR2ZGn10srHbXviTlcv7Kpzw8jWiNTqbVgjO3IY8RxrrOUF8VPMQQFysYYYv0YZxw==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "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", + "peer": true + }, + "node_modules/promise-limit": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/promise-limit/-/promise-limit-2.7.0.tgz", + "integrity": "sha512-7nJ6v5lnJsXwGprnGXga4wx6d1POjvi5Qmf1ivTRxTjH4Z/9Czja/UCMLVmB9N93GeWOU93XaFaEt6jbuoagNw==", + "license": "ISC" + }, + "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==", - "dev": true, "license": "MIT", "dependencies": { "loose-envify": "^1.4.0", @@ -5620,6 +11025,17 @@ "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", + "peer": true, + "dependencies": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, "node_modules/punycode": { "version": "2.3.1", "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", @@ -5630,6 +11046,18 @@ "node": ">=6" } }, + "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/queue-microtask": { "version": "1.2.3", "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", @@ -5651,6 +11079,23 @@ ], "license": "MIT" }, + "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", + "peer": true + }, + "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", + "peer": true, + "engines": { + "node": ">= 0.6" + } + }, "node_modules/react": { "version": "19.2.4", "resolved": "https://registry.npmjs.org/react/-/react-19.2.4.tgz", @@ -5660,6 +11105,31 @@ "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.2.4", "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-19.2.4.tgz", @@ -5672,13 +11142,92 @@ "react": "^19.2.4" } }, + "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==", - "dev": true, "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", + "peer": true, + "engines": { + "node": ">= 12.13.0" + } + }, "node_modules/reflect.getprototypeof": { "version": "1.0.10", "resolved": "https://registry.npmjs.org/reflect.getprototypeof/-/reflect.getprototypeof-1.0.10.tgz", @@ -5723,6 +11272,16 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/require-from-string": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", + "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", + "license": "MIT", + "peer": true, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/resolve": { "version": "2.0.0-next.7", "resolved": "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.7.tgz", @@ -5751,7 +11310,6 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", - "dev": true, "license": "MIT", "engines": { "node": ">=4" @@ -5761,7 +11319,6 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/resolve-pkg-maps/-/resolve-pkg-maps-1.0.0.tgz", "integrity": "sha512-seS2Tj26TBVOC2NIc2rOe2y2ZO7efxITtLZcGSOnHHNOQ7CkiUBfw0Iw2ck6xkIhPwLhKNLS8BO+hEpngQlqzw==", - "dev": true, "license": "MIT", "funding": { "url": "https://github.com/privatenumber/resolve-pkg-maps?sponsor=1" @@ -5857,12 +11414,66 @@ "url": "https://github.com/sponsors/ljharb" } }, + "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", + "peer": true, + "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", + "peer": true, + "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/scheduler": { "version": "0.27.0", "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.27.0.tgz", "integrity": "sha512-eNv+WrVbKu1f3vbYJT/xtiF5syA5HPIMtf9IgY/nKg0sWqzAUEvqY/xm7OcZc/qafLx/iO9FgOmeSAp4v5ti/Q==", "license": "MIT" }, + "node_modules/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", + "peer": true + }, "node_modules/semver": { "version": "6.3.1", "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", @@ -5923,48 +11534,52 @@ } }, "node_modules/sharp": { - "version": "0.34.5", - "resolved": "https://registry.npmjs.org/sharp/-/sharp-0.34.5.tgz", - "integrity": "sha512-Ou9I5Ft9WNcCbXrU9cMgPBcCK8LiwLqcbywW3t4oDV37n1pzpuNLsYiAV8eODnjbtQlSDwZ2cUEeQz4E54Hltg==", - "hasInstallScript": true, + "version": "0.35.3", + "resolved": "https://registry.npmjs.org/sharp/-/sharp-0.35.3.tgz", + "integrity": "sha512-ej0zVHuZGHCiABXcNxeYhpRnPNPAcvbG8RMdBAhDAxLKkCRVSpK3Iyu7qbqw3JMzoj0REeM6f3tJLtVwl0023Q==", "license": "Apache-2.0", - "optional": true, "dependencies": { - "@img/colour": "^1.0.0", + "@img/colour": "^1.1.0", "detect-libc": "^2.1.2", - "semver": "^7.7.3" + "semver": "^7.8.5" }, "engines": { - "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + "node": ">=20.9.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" + "@img/sharp-darwin-arm64": "0.35.3", + "@img/sharp-darwin-x64": "0.35.3", + "@img/sharp-freebsd-wasm32": "0.35.3", + "@img/sharp-libvips-darwin-arm64": "1.3.2", + "@img/sharp-libvips-darwin-x64": "1.3.2", + "@img/sharp-libvips-linux-arm": "1.3.2", + "@img/sharp-libvips-linux-arm64": "1.3.2", + "@img/sharp-libvips-linux-ppc64": "1.3.2", + "@img/sharp-libvips-linux-riscv64": "1.3.2", + "@img/sharp-libvips-linux-s390x": "1.3.2", + "@img/sharp-libvips-linux-x64": "1.3.2", + "@img/sharp-libvips-linuxmusl-arm64": "1.3.2", + "@img/sharp-libvips-linuxmusl-x64": "1.3.2", + "@img/sharp-linux-arm": "0.35.3", + "@img/sharp-linux-arm64": "0.35.3", + "@img/sharp-linux-ppc64": "0.35.3", + "@img/sharp-linux-riscv64": "0.35.3", + "@img/sharp-linux-s390x": "0.35.3", + "@img/sharp-linux-x64": "0.35.3", + "@img/sharp-linuxmusl-arm64": "0.35.3", + "@img/sharp-linuxmusl-x64": "0.35.3", + "@img/sharp-webcontainers-wasm32": "0.35.3", + "@img/sharp-win32-arm64": "0.35.3", + "@img/sharp-win32-ia32": "0.35.3", + "@img/sharp-win32-x64": "0.35.3" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } } }, "node_modules/sharp/node_modules/semver": { @@ -5972,7 +11587,6 @@ "resolved": "https://registry.npmjs.org/semver/-/semver-7.8.5.tgz", "integrity": "sha512-Y7/KDsb8LjooZpwaqGyulO6DQlksgCncchHGk+sZIY4SBvUocMBEFH5Ur1fI4dV+Jvl0w6cjvucaIi40puRioA==", "license": "ISC", - "optional": true, "bin": { "semver": "bin/semver.js" }, @@ -6079,6 +11693,47 @@ "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", + "peer": true, + "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.1", "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz", @@ -6088,6 +11743,34 @@ "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/stable-hash": { "version": "0.0.5", "resolved": "https://registry.npmjs.org/stable-hash/-/stable-hash-0.0.5.tgz", @@ -6095,6 +11778,12 @@ "dev": true, "license": "MIT" }, + "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/stop-iteration-iterator": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/stop-iteration-iterator/-/stop-iteration-iterator-1.1.0.tgz", @@ -6109,6 +11798,14 @@ "node": ">= 0.4" } }, + "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/string.prototype.includes": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/string.prototype.includes/-/string.prototype.includes-2.0.1.tgz", @@ -6223,6 +11920,20 @@ "url": "https://github.com/sponsors/ljharb" } }, + "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-bom": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", @@ -6246,6 +11957,22 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "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", @@ -6269,6 +11996,12 @@ } } }, + "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-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", @@ -6286,7 +12019,6 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", - "dev": true, "license": "MIT", "engines": { "node": ">= 0.4" @@ -6295,6 +12027,12 @@ "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/tailwindcss": { "version": "4.3.2", "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-4.3.2.tgz", @@ -6316,11 +12054,20 @@ "url": "https://opencollective.com/webpack" } }, + "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", + "peer": true, + "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==", - "dev": true, "license": "MIT", "dependencies": { "fdir": "^6.5.0", @@ -6337,7 +12084,6 @@ "version": "6.5.0", "resolved": "https://registry.npmjs.org/fdir/-/fdir-6.5.0.tgz", "integrity": "sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg==", - "dev": true, "license": "MIT", "engines": { "node": ">=12.0.0" @@ -6355,7 +12101,6 @@ "version": "4.0.5", "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.5.tgz", "integrity": "sha512-RvwwcruNjI1ncT5xRakeyS9Lf8lcItv34KD+aif+VH9kduAyfYBipGh12274xtenIPZ119/R9BdTBa8gAwSh0A==", - "dev": true, "license": "MIT", "engines": { "node": ">=12" @@ -6364,11 +12109,16 @@ "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==", - "dev": true, "license": "MIT", "dependencies": { "is-number": "^7.0.0" @@ -6377,6 +12127,52 @@ "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", + "peer": true, + "dependencies": { + "utf8-byte-length": "^1.0.1" + } + }, "node_modules/ts-api-utils": { "version": "2.5.0", "resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-2.5.0.tgz", @@ -6390,6 +12186,20 @@ "typescript": ">=4.8.4" } }, + "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/tsconfig-paths": { "version": "3.15.0", "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.15.0.tgz", @@ -6422,6 +12232,24 @@ "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/type-check": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", @@ -6517,7 +12345,7 @@ "version": "5.9.3", "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.9.3.tgz", "integrity": "sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==", - "dev": true, + "devOptional": true, "license": "Apache-2.0", "bin": { "tsc": "bin/tsc", @@ -6551,6 +12379,18 @@ "typescript": ">=4.8.4 <6.1.0" } }, + "node_modules/uint8array-extras": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/uint8array-extras/-/uint8array-extras-1.5.0.tgz", + "integrity": "sha512-rvKSBiC5zqCCiDZ9kAOszZcDvdAHwwIKJG33Ykj43OKcWsnmcBRL09YTU4nOeHZ8Y2a7l1MgTd08SBe9A8Qj6A==", + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/unbox-primitive": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.1.0.tgz", @@ -6570,13 +12410,90 @@ "url": "https://github.com/sponsors/ljharb" } }, + "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", + "peer": true, + "engines": { + "node": ">=20.18.1" + } + }, "node_modules/undici-types": { "version": "6.21.0", "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.21.0.tgz", "integrity": "sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==", - "dev": true, "license": "MIT" }, + "node_modules/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/unrs-resolver": { "version": "1.12.2", "resolved": "https://registry.npmjs.org/unrs-resolver/-/unrs-resolver-1.12.2.tgz", @@ -6656,6 +12573,82 @@ "punycode": "^2.1.0" } }, + "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)", + "peer": true + }, + "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/web-streams-polyfill": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/web-streams-polyfill/-/web-streams-polyfill-3.3.3.tgz", + "integrity": "sha512-d2JWLCivmZYTSIoge9MsgFCZrt571BikcWGYkjC1khllbTeDlGqZ2D8vD8E/lJa8WGWbb7Plm8/XJYV7IJHZZw==", + "license": "MIT", + "engines": { + "node": ">= 8" + } + }, + "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/which": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", @@ -6771,6 +12764,59 @@ "node": ">=0.10.0" } }, + "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", + "peer": true + }, + "node_modules/ws": { + "version": "8.21.3", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.21.3.tgz", + "integrity": "sha512-201TZ/kPWxoPr/OKWjquZR1SWKXcvxdH+e1xrx89b3YbmzLMFCLfnaG1HFIgWzJOEWZ7MvpK++odZufgYR50Rw==", + "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/yallist": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", @@ -6778,6 +12824,33 @@ "dev": true, "license": "ISC" }, + "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.32", + "resolved": "https://registry.npmjs.org/yjs/-/yjs-13.6.32.tgz", + "integrity": "sha512-lfiJIIC4Xayt5ItynE407ehlE03pCjeOc4hkR4yxxvvNJ4kuiN25B0g+Qp8XagYz361LLL7DCzR5bvFJ81QKtQ==", + "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/yocto-queue": { "version": "0.1.0", "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", @@ -6813,6 +12886,16 @@ "peerDependencies": { "zod": "^3.25.0 || ^4.0.0" } + }, + "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/package.json b/package.json index ffcdc31..60b0741 100644 --- a/package.json +++ b/package.json @@ -9,9 +9,16 @@ "lint": "eslint" }, "dependencies": { + "@payloadcms/db-postgres": "^3.88.0", + "@payloadcms/db-sqlite": "^3.88.0", + "@payloadcms/email-nodemailer": "^3.88.0", + "@payloadcms/live-preview-react": "^3.88.0", + "@payloadcms/next": "^3.88.0", + "@payloadcms/richtext-lexical": "^3.88.0", "next": "16.2.10", "react": "19.2.4", - "react-dom": "19.2.4" + "react-dom": "19.2.4", + "sharp": "^0.35.3" }, "devDependencies": { "@tailwindcss/postcss": "^4", diff --git a/payload.config.ts b/payload.config.ts new file mode 100644 index 0000000..b8c0ff8 --- /dev/null +++ b/payload.config.ts @@ -0,0 +1,83 @@ +import sharp from 'sharp'; +import { lexicalEditor } from '@payloadcms/richtext-lexical'; +import { postgresAdapter } from '@payloadcms/db-postgres'; +import { sqliteAdapter } from '@payloadcms/db-sqlite'; +import { nodemailerAdapter } from '@payloadcms/email-nodemailer'; +import { buildConfig } from 'payload'; +import { de } from '@payloadcms/translations/languages/de'; +import { Users } from '@/collections/Users'; +import { Media } from '@/collections/Media'; +import { Posts } from '@/collections/Posts'; + +export default buildConfig({ + admin: { + user: 'users', + avatar: 'default', + meta: { + icons: [ + { + rel: 'icon', + url: '/favicon.ico' + } + ] + }, + components: { + graphics: { + Logo: '/components/PayloadInjects#Logo', + Icon: '/components/PayloadInjects#Icon' + }, + actions: [ '/components/PayloadInjects#Action' ] + }, + + livePreview: { + url: ({ collectionConfig, data }) => { + if (collectionConfig?.slug === 'posts') + return `${process.env.NEXT_PUBLIC_PAYLOAD_URL}/post/${data.slug}/?preview`; + + return process.env.NEXT_PUBLIC_PAYLOAD_URL; + }, + collections: [ 'posts' ] + } + }, + + i18n: { + supportedLanguages: { de } + }, + + editor: lexicalEditor(), + + collections: [ + Users, + Media, + Posts + ], + + secret: process.env.PAYLOAD_SECRET || '', + + // db: postgresAdapter({ + // pool: { + // connectionString: process.env.DATABASE_URL + // } + // }), + db: sqliteAdapter({ + client: { + url: process.env.DATABASE_URL || '', + authToken: process.env.DATABASE_AUTH_TOKEN + } + }), + + email: nodemailerAdapter({ + defaultFromAddress: process.env.MAIL_USER ?? '', + defaultFromName: process.env.MAIL_DISPLAYNAME ?? '', + transportOptions: { + host: process.env.MAIL_HOST, + port: process.env.MAIL_PORT, + auth: { + user: process.env.MAIL_USER, + pass: process.env.MAIL_PASSWORD + } + } + }), + + sharp +}); \ No newline at end of file diff --git a/proxy.ts b/proxy.ts new file mode 100644 index 0000000..76c2c18 --- /dev/null +++ b/proxy.ts @@ -0,0 +1,18 @@ +import { NextResponse, type NextRequest } from 'next/server'; + +export async function proxy(request: NextRequest) { + const isPreview = request.nextUrl.searchParams.get('preview') !== null; + + if (!isPreview) + return NextResponse.next(); + + // ?preview entfernen + const url = request.nextUrl.clone(); + url.searchParams.delete('preview'); + const response = NextResponse.redirect(url); + + // Cookie hinzufügen + response.cookies.set('payload-preview', '1'); + + return response; +} \ No newline at end of file diff --git a/public/favicon.ico b/public/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..49b3ee0b77a59fa3b49212af8d1833b6038579ba GIT binary patch literal 15406 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 literal 0 HcmV?d00001 diff --git a/public/icon.png b/public/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..bee920f83a247a099c552a5312b86f5e16678df5 GIT binary patch literal 52308 zcmcG0i9gia|No%HR>mGBW@O*Wl4Na+tO=1VTh_=DA-jq(C}rQb38`!mV~uDT`%W@Q zS;Hv8mFRcgGrITl{R4jYK5ji8*ZY0m=e*AA^?W^F&(}Gk4fHjS&~wwnV6Y?FT4*B} zj0O$uo1JK3auZ)1 zetU{GNT#YmZ7p(0D&z56scskayN`0N74JAM7>mC!Ghmyk&92lmTz-1}0`mclmw9Ft zcKO2eqPCZYieK&S`BYSj2jLs4suX2b_dm; zZwt@$PLb~IPd75g+N{(WpKjf_XgM{Qke-{x(YtKn&6VDCS#G(>JB&BWWxVifv((b< z?lazh8lE06wNVcE5I^qqjtZJyi~ONY-x?);(y~_ywksVoyjp^Gnv(h2b4&eU*O)VR zdWsBdkDN1ikGuMjot*qz^S8{`9h*d!Xw1iCVoC;MO9o>~5E>)TG)6u@9OX7&?XXZ1 zCUq$aCicpgo@e*JY%;I;UN)`J*ZvgE8dM!3Gb~koaOxH` zk#G#(xO?`(tBp$nGC>7j((QYroiW)w{$=OHNP3Coz3qXfS2s(LOI=7emw1zha1(?E zkDEcfuTK0%`4P9$68YJwxttUJq{piGU9sr`2Oi%_yVcN`YcDQ@lz4uxqJh2vr!s2) zxhc|AdRfO0)$>qM=qXFjG3H#w*(HWG&)h727K7Rz$;u9PoQ0NQ9ctzYTS$$*WTn0Z zUL`@bH?iEG;HoSV&vn~qU~=AJV(-T-@1>Kf0norOU!<6#^8AMnp~lGLyOPQ~HSSf`C5u+}EIOF*YYfx&FH(_M0v_WYjzk|X$2%$q-y`Duano6TjY>4W z-pE8ffpPp7Ar5HN7JiXBt4{XZ^;xboyIb?3=8tlPdcP4mILdrtOS}uQR=BdrVm*;> zW;cO}O%p`6w62#5KvT{V&QA3D%r z;h4_}4!x$%q@fA+)%@>uGqa?Ui#?kHv6)@>+1)>PZxRl z@n$D^kN@$t_9c&(1$$@l`m_>h`Rp}+$&(%*s~k%clADSNq9Ph9%Ph=h#eXFGwW}ut zMA>l5FQfJLEX0-~?GxPHHHD-P?_J^Da<@)~#xaojl=(@%nQ(f?T3k`B&GGQU^|rks z_Po|vZLI5^r4wAFdZ$`37MyG0LfWO2s)YpyC!E$mi+#|;Ka%ATj=_p!m;=Z4Q;+qi znafARn#9B`Yl9PU^pV(>dzE)1aj4tZepumrcKK29)^WNs;1_d~Du z36LcF1TM~v@-qfS5PEb|vBfh|&5;YOF#l+RR}`|%>b@23VT5p4NT4y&r?=m`X4p`B z=dkyXr@ZwK@&H4~UTQ0xBF)8x9yD`4-qBH$4Qn7#2=)hAp=O(JA#&dJ>jtKTPV?RP zo}V6oBt7y5ANq1Vqzf+Eobevh!U@E2#^Sot}t#;T9{TG%>!%%TyfgsAKqn zJB?7{?f+;G5xvSkd)818^4Rcu*F>YNtU2&Z%yb#z)UP^{^M0F@!H0uWu`SehBY&;1 z%<39WdUG5}YTRlmsPcI(Qq468MK~Ys!BENSwIW5KYenN#=!g+Q$J|JvM#@wJ+M%}H zYxGQ;)rw@l;1ciB$kHDzrvap9GZ$a)$1`L%YL&du{?dkv3;&3R9nX7Aghf{R^1Vjd ze(a%-0y-~shg|MP>J$p&Q+U#E$}nlhLH23Y5FLA+jO`^oIrZRlN5!8d9fRrT7h^iu z!4e&6mvW{ze~i>gM=VtNI^b5^#}qQ|M4W0m3;@@G9zx#(EiMYez6Ev-9{_^pDd}EbE`Q8PX5O8UB6jdz_~qKd7yY+(dL`;ZVrl!H zXVGpW(5VM&bm^?^}G?eB6)Ott`3e zVP)+wY@h0K0Gi*C^y#uYsl{F)-gj`N6Csn>W6%z$(Ge%|QfjL*vAr`KZPwXRs8HH| z0@>dZr?0xF7E^;ro_v|5q4`$E`Q+GBcg-Rm=(UraOJ7w~KY1OBi&pH7rFC3Soiak( z-fd~kgL!6O5pG+#fK{<{bGW36oMt@6m#iho2i}quFTHs2xcx_oQp|4dnS;ogDELEq zuT(6fJQwMGyH`*GE^cEB?NqmX!pci)VEZI1GkA&n-pwmDmbyw+OKG(ek}R)2vFHDu z#j`P+@l~i{8uso+@{1-S{Y&HJc2E0{Vx1pCv(q5b7=KvUoU)v)IXA}KQNw|K%!?|x zjR|UEi=P&3o{a%96Lnx9*E%7o%s^Cb_W7@ufELvXy^ur2WXho>| zj(tlkJ7HU^r&BXfBPWVQiDYOBKs6OXLPtqd$fTmYRKZL6_T3a00*~d1w5M3pQ{0V zP|}_u%Ph0ya#8PP5}8Pjf6^8i!NYRzLN02d z7j&5Oh838<>0rCa?((7md?G)eh9MhFX`~~rpC?N2!(PITBjAnD*gkwotz!&hX;N}E zg9G7_6>bE)bTNVa9YrD+X)QuHi114wEXUVNdi`*bJb1}i3^lHM+73(G*X)BFN`{+* z-NNhc zCs}%zJ6;_IJ9x=OrX-YWA}2GRX)K+ZYt0@)I4%zeJ>0UUC3Ry)$`2nsE8Xn027*g% z@E_~NRj1p|*YzXnS&%|xB!zITO4oQr((o=@o!hSqx8^k)S;1^%`B-=Ki28n!M(&v1 zTb6%U0PypmG?B`=wv!n+xw3HoNT?doV=f!OQ63fHtYbsF;A;Vu;x+bc`q z`&Zs8g2F)U?Xjnszs^nMAf%IcOwkxu0S(AXTjQudn22=xlSDK%*Yri9Wz zpFSDdX!i(CXOW(mUk1?_*NB!@N6IH$-nO8ejb5#Vqn)}C7ne)}@L)!?h_6SMn7$ry z{_zhr^YcP741jHB#9!wkl|=~SCug^jV1MD$7g^EwPMEt{adk*EM*?JmCeFqnexO2^ zt-A$f2oRS@lV~5--T(&^uV_GprQ3egUDqg1G1?DGY2p!J69El3CM_pH($tHU%tn4N zfuZkZK95?PAn%Nu-Q8O&ulg@V&0(#kE(-r=_g*#(ob|)8=^7K zp{z#lR6DB64B+*X0J6g151{&xxm=;Zc6`w+p)Ul2_ieMDS9HHSWvxZ@83M)*R5 zaf~4Mhz3&a#kym0F}z*Wlx!ymjWQYiZ5z-EXEOM05*r7BMQ^tzU%bf56=>v<*r_l6 zI6sgCsGh;;ioQrVNDdHw)ij{DjZQ5k(y+KYS6Bk3Vj!$u-}FeUZ%2Vk)DnAsOaMt9 zn7k4YW3deV^|ONYtoDDR{8eEvmph;QPt=RxEJm-qnY%7#m)IxKRe)HjIx8-wR=KquP6@kVg?`vnM9;K+QFr}TEhWA6UD_j{GoTReZwX*P zUcoh{d;HpSB*4qwe1LJQ2*AQK@5f7~cea4wW8*Tq z!s_|B?W&`rr!W#dOiAcaY?DK9nBI_C#Nr?PKOe0dV`*UF&SZzXP*p~N*wSs~2J|wE zNXoPz2$T!eEv-|>PgNLHs2qd${+#CltWQkfw4N|K#{9X|hmu~do^8vP zLN8q%sN1U`v8sG{N(~D?WPd$3dOVu;(k%ey_dqiF4>%8Sd^>4Iu=&xYPILWhbI((- zaTmw9Vyc6!4lKM3hGL)M4r=6WCJ~%#<*lTSXvIDJAwmUHyXA4Fgp_!D>0Ks+LvhaE zC6EE%3I{*Pp<=mnN_us9P;9+97}VGXN!qtwq+lvyEf@$Xqs}O=q^#K;pmb4TXkB9;5#o@0=5Gps1(-aWBFU zb35o`=|O3>_YlHEPVoXjB?t)=jbkmtC_~W3jq&))Ct)zem$TjVL&^EXwJTtgA5&5i zj*GN~4&}&kIOn6U^YO~%80WI&W_-u_%Ol!C?^o3I_0G}6$!AUFp6Fc;G^$*|3mtP0 zQA|1E5K`&1={4F9gtWX`K&u8uW z4c+Z3znHmTiRbAvch`bD`Z2@1!fku+&LG`1g|ZVL={QMpF4k!~EHH2Xst>kOw?%wx zK}`mRs14|Uzi|M@XU3&7b(K%uF6rNxE>nw9VW$f8Gia^5;niAa{5t1*xr5WAH|cmycb9?(syN@xzf&%WYVy~m$kXL)MDM4GrkCtjlZgfJmuai+y9 zaQzwh42-M3yF$8*G4j%WhUk_wOm9H*b_QNM;6nV2cIva`Ur!xOu(zkl_$2S#5j6kN zA#jI(wno`BB`(SGCpz3iNqSmI%tlq9!az~vQ-i4`Z|E-=?3;*s{f$`%;Rob8pIr1D zH2PUqa^oqK5RPx|sk5XzJhyRW5DeV)(paZu?g{(Z@q3nVXWW)Kk4{rirk5~k;!yjd z-n~pcW;0>F<(JS3@At$*FoVM$qg^TEApB)So<~6eLdF*VyKK9rBkD-CCzxYBRQJF7 z$s{T^5+v@7$DGaA!Vi;%O73ffkKFl>LrTiDDX-q#ez=$3^y!P9 zRk48Prt8jJ{*M~eln zNEeTYpMwD2xIx$9+~s!tzR&qTUQRiGLcwc$d3liYi1xC0Uo7F?m%EWf1r3H%uPSJ! zLSW(E4q7t)?99L3CL_ot90d7CGN(gVPPB1lH88NJA@IBv7R26#QE_ zX<$w!lxyZZ2T-2Kj_V5jRqNTHsCig${3Hjn#ql4E{-lw*n_=xq4JInD+hDK&Vi|tr z6!IrVO#NS8_M}=DbUm7KW5!dN_~T$P-f3vMqj8E)PbPWgJn*x%%Vuk@FXeR(q=L=( zVY14j4>YAE=38j>m&P3CD5Lv6Qb%`$8}JvN492b4`3}#%D}Ws9U2!?3@a?05jzbRC z0;6~t>+qCN7c*{7l{cL}0(db}^^v~FV*~{;uZp)dS;qu_60iu#iLW#CiwJ$k7I|@A zt!**HR@&z!p|4W-AcwcnD}N=KtW_is03U7n*03>WeCaSagP_-m5v0g?iX~j6%QI6# zM+Yxu)6rL)fsjd+FK29nPhno`fQ!iiX<|U9LgXqRO!kEN7_wOxFF5B=Y#~BnA@~6< zlH=NZJ|}mnjbk8n(%j>M^(LB`7CZCuNac!((9#LTen0q>0?b9Y=-cLZ6c_!Vq+uPT zi9*gb-PQyqw(XGl+hRU^k&!VA`q$LCmT zU`8T@+p;Zn54nu^|D!?`o}d?N*@O`l!NTxLlY+t*5tinr}<9=sJqtB8Va%!UI8 zUlvNn?F@&?>KVJf1>P^bV4iQ>|%-Yd-g3 zxa6UZmFGJ`{ z;8zD)P)oRD2`fEBv+q+IN&s-@c}FcPcN6ir;D)%Ld@nF{XI&@#BvsU{i$Kd_6dw{nwa`5y`h28TZ%?6 zHzDxrJ9V2*A<$UPuv6hW_cGS2cV{Y0ne(^4g)CkBgPyzJ6jZ%2-2j92Cm<$%6=M5@ z6cB5cF%*`k$ihWxZ%gdiO2fjwRYa+f*1g3h;PLtX-;$<#wEMs8LA^^JQ2TnN+WB%) zS;R}J+f7mUp%v1GhC#}T4Je7S2MjD9Y(7+cx+jrtZV0r{4I^1MSVK1q?&l;pI3D|3 zDa8LSON2jJ;F~lXxvK~J=->c02&J2HD4I5gt@}5 zMZx@4Q;heE6C(AxKuLgb4**wA{VCFKtTt_5TJ7OyB(dIOD`HWNBd04KC*r==eSyJs zNF&Qt>yE<3Ryfe3WR!<=rq^2iPdPtiSDjF3ju4@R(InV6Bd_1SOWPkMM=xIMHatm8 zVSw4$U#!|lUCgK}GWahPqFhrK(wXbEx9MOpSi@hINOTHqUkCRA4v+y!pgDH!28=d} zk*hR=&=*u$SxSEm(8iSn&4uqHelNsN?Nlp}{8v&^VtII1rC#b{o zZt>ImyUqEOG0t9vQ#Mta=sPYDxNan|E>y$|Gd^{(z3VbMg0x{1ll7vu9tJ<=fwse> zT&mWYu6rD@YeQrMXaJNGxx~3o01kc;O%A0*j)l@Hk*vvnt zRC4H9MkyQ2y(9oj(-5}g0okOxus)<{CyVb26YQIM&3Jf$PdK4($wb?*awWJ- z05+5q^y;U^7IuMn1&!@U#@(Q&w5G0}YunA$oy~U!{hkAF-h>Ex;4imoN5ezDxu*(O zIrRdLQH#=2}Y0;L~Yay1O`udn}f7RYHOUzDL3V@w7@Y2c3iA^1+qvMMGn>DHP(MF&l zUW2xXz0{B2E}(rr3tW?_6R*Bu-}oBRg?UM9>( zpQ`+BS#|zlV<^e-V9UH{Rn@>{d87FHR@a4bxsJ2n6G3TR&(wE+^VKU$htzdK2YsAITt6o!i- zqPAql1TswH*jCaB#Id($s9^>oq-}l~xuubGAha>;Cpv#C8ivk`0y3%&9aL&VT*AF7 z9Y_1%@p;LG{xP58zQ$02#@G1G?9Uwr9vU}5Tg^WLsxaNMr>$>mcP+L@(7=)(vrJq@ z-^&rZwL}a9+EuJiH7rjF6zhT-_f&xV56sfQMycd@3@|(ChPRv#3!Z=#6LPOhSg!K) zGERxDj^Xw)%Y+V{0>>U)snk;S;_rIrI;kW}LAm5M2rxX9)8Vr%_dI%=lA>a$@~9R( zKQ_a;Ec&A1b-k=s1QY6T$-2w(Qg!86#z<(MWbuccHlAScqW_mk(Q%k8ebB;JmFCne z%b{qt(y=O2OVu(K(7Y&0nKXBBsTM|u&5UW&i4vO@OMQAw zuJOP=V$CxYUK(IpZ!Z!51&rb=wiiZZ_!I4$TODX%F0PP^Jqsyk0b@Ot-n$O%}0TlafWB@RIr;dne%|!rE!|wc@f6Dbo?4u_#tPEk_{j7 zrxT?lCkd~xh_INMoxkWg9^DQ~qZ92uVfkT7KJNN4dl_BVKA2Fsc%ko0m=JmSgZM|UY63&BMRY%9Ewg1{1cvHeYFe<>%o1Ou=>il_3g|p=gURh zFtyp+L{w^*-lr=bPrkasWRD?HD*%>Law&a~2K2_bK*BsG&KXAqGghz3RMM4oxExw{ zpzoYgp7}0FH_MRLLkC0yNlA?-zVp`wxnbd|KOa3>0SbH_3oPdA$(CQ?POq(n!Di#Q z_EG7mA!cW;z8y+BMOnaygYTP)|1Y128Q$gL(B z^3e*>&wFztHh_1PqJfj|(>8xmv?u;;R*oJ}#y|m*#^N?+acW^Zi*XnQaxW{?tXgkr z)d}!ekl%kKKn>p$23i=culJQ1(mi(nIQtCHj(`~x?!O!?{J{*{76RIVX%1Iv&`tB5A&4R>Y9(AT08bIlLg@*+bdwhPyD$BFS z)324$KoUZ<-i@pcVNZlwxGgkH-!>mLUI3{Jl6t6|YE#oHJ3IHka`TF7 zRg~QNk1U`RYE)62pdwGr*6xxUagTkFG7wUoh5_s*zK2q{2R-pc?0-V0;nA-I+Wwd* zP@~HI>lR}I39737IX9lofP^z$f z=#&6$+#LtMDqoa723M3QDviw9NqWGFfpca`%QZq0g z5!bViA$z$Hn#n{Agzj*c*JWfI&nDxRP?5(s$_yTLjdUvmmJcN?o}(i5$u0L1?jEc& zAzdqiP8o!2R)Rb}=Q4Mtnhk99BsdWV{t_ryFhPM1CTKC9*2Evpy21yl?tXFd?8XG1 zk4qX7zx7fkNBA|7KYtC%!;mDt>65x}NSf%V6YtA=1#-qb`Z<@yW}s2&LDcF z<3#7ko{Y+gh7bMh)*#c6f2`QHJype!%& zESPLWH91s)`If4+JybuFuJBdlp}=tk)I+~$md({PTk;xC3pwq5O3wdpewc<=Z0%L* ziTgiai*VBKrTZI{cO&Z$aa?tL@ZkLcGP+#ET%YR&2o0Hed?X>+-I|#sv6Y6d?m`AvDv&wPc@(TX-G|oh1`^`rV z6f3o}W+a321ZfoB*bd-USOm@cYQuF$kd?BTIg9S0=IDj{S#WR=6Y|uk?Gc4xY2w$f zo2M!EN>+N7slN7irq03u>awkH-&a@`H-knAQZj$dQ3Yg4W}GQQB*9Z85Dh?=!Uc?k z+LU{|^zHX2l$cRHmAE$jyPcZ>l#H@}OQ=kp_-bUfo@Xz`Iu_Wjv1~f<00g`E+y=C~ zaN2ZA`3IRM$n?)0%2M{U^+Al2k!%-AHP+I^o-csdj_3i!9u_XjOjSP_3v|v+NsU1= z4jesO;iW-Txwi-z&p_bvjS>Gj*SQW9RCt~=0e(PE+#VVbYqSWe3=!L3eV2QUBnP6S zr}QOc#C_sBHy85+pzts3GU-7d^B3B>ftA z8>aI8X4m5OE2lCE$Zr?U?1Nv_skSEXV9=;ewF$?_oCZ^^_I_}kiss~{)% zX*d&9WTDUt8=w^okyejv20M&pRcOcl1fK%>N6wW1d=MIjonBM=nDIx9TjG@0ZBRou zC+9RElC8O)Obv!5d`UIy_z3V_qmD7J}0aP;$nH1W@k)#>2) zcF4&-M=>rIj)`JeN!E*2DSB3GRl0s_U1GUJq zn{kWHFZx@~bdF0}vlC?uLG)rQ=)DF47zS8ODbTt3D)`Psa#mg%^Po(H*Gttbnzkv6 zl`K#|^Tm*7lzfPzD>03-y+3Yu{SJ7|c(7U*LTy6|OTdp>A?vJ2iEeW9Zj_;N(?)Mv z0ZtjJ+n@NCQ)*(yU&lNnn}v0(Xvk?@)@RX2jsy6St5fYNICZ=Zw_tn}2fxhoYCYOnq0rpob@De|w+oE{1IJH4l(kEi1- zY%ds%E6P-pKf#V%N+&Z=ate;I!0c>dy1g=`&b%c5cxL;~(iS+~RO(%@zy(HsL?%oV zkMBlSrIF7tt4NoRDZMs=vI{xMA~on8Ye%i0q$}_Le60~M2u=`0=c zf08s2K#&__kktNnlz3&rfR|f9Ngm*E0XTt=Gx|wNg0PtEp{kL^3L&8qk)T!%*hhR4 z_bSVcnl{QuxadTc49OM9Q{duCB~VEE-r8bm(T-OEt{-L>$}XEbO!Gks zT=YAV@$_7zD0YHZFPMliCdh`eqF(Ix6Dd+qapz0{!#1mVE8JxdD6dd#A|v%~z?6f& zKNjfZqNabn(T?ENnfvrK`6I3fboZjb>|Y1KbBY+br!EAxspQ-sTUCbPx`Z;oN-1_q zV`@nP@Ce0JT;>-)nSEJQjp!;ZIqu!!sVXM&oK1s{+}u4Gvl0m4`!QaDTrCA}>C#+KP@GDu(sG`tKO=zeAAw-xnXS_>%=`sFVrPkS&$^QDC5pKm95g z0VZdAcOf-dsjj?JKJ@ISBb5cEEO|jc^7fvu<77f} zvy_cZBTAk(jZdRr?DoNB~khNKdP%`JF#gix9`#fgNK}Q04YlkzENK&@zi*T+#-{4OhL! z>l0XWe8f&3`Q45fy3*c$r$nzNv%RBT%!kEe53lC6;4N(o?8 z0~L7zi$wWvb8zO|!=6K>)$(Pj;OfgW`0#Fxf+y-#zpKo$N#)6|w<`#D7Vpph918D= zbP3J>ALbCH+NP{s71jcLdm#(79;=Sa`J`sbx;=<+ne?)kmFFliLb1Jd_bJTbU%P-k zYr)lKzI?2P{||m*9GrOnkx0WQ9)GwR^eLslS){);FQ&sQOcttn00gxZ5mvlZ6U+nZ zx;hHw-Glwc1yM5}Bn^K?x;)v4bN`tBKq+X3UO@FyUxoPcjZI%ia90S5VNh5?Itzf* z1o`c#G-DX-cw6eR0HK zyPihXw+}8p&^72LK+zed$^nBYqlIG2{IJY3Se{`zkm>>xJdW0yR5?u8o#UO@A7ek7~2=Thd(;l@z3iYGQ zJq^vq1v+`n(WW!;e0+7nV$vrip9S~02)_%*5d&2vdb!P^BMw&$Fsao)zj#BK^EYFH zoKmsZy{A#c29u@6Z|a4aI@wt`&4hKPJ-kb2i0(y#b5)gd_0<-8!KK-+SbzUS6{HL8 zZl?;=?Rqo+D}x|4WB>&I^IEqcT^?9R&5?LLYx&R-e~sd-s`1|($bs=>2E!b1+u&hI zduf8|{8KJuJMxK%k0Zg8f+|5A;A-0{%Y~jmvox$H51!sx8$1&KB{^qNbq*@me&PW336TvGN6zrOy#&%L6Y zHq%PR2Sp{kk?0N8*kXFHEv3kdl^(LQK|PmMA}q1jOH-3s{v%Yfm%tIV$;>^StrQlp zyXfrnT_Z~@ZMJaLkNfQ>yM`Ld3jK5$ znA0kUO}U6n6ITkgCTBbybg0yf+rdSRx(1XquWHkiR%eMPlISBzlVxad+aeO&y*geF zr#%vzImp{+gvNqXKD)1gN@vi;Gg9*_TSbzDV?$|5%!MziP z2O^6j*y@(zuJS+m;d)oi{M43rJvj4i`00Py5|CTz2US7*!WForyKFj%!A%1;$4tD( zPdGCV+hBty!O1BJ%lLH_CIoohZWAq8bog0I zE|Yu{amh({!0WFdMkeG$ket9*E=WheTx@g9oD;`=i!A17 zK&N_|U5<0r{}6ESUN5Mb%2|LDu2_-Ta+z_A$MACV8L;XHddccfI!kYjRLOoYN5?D2 z0+{z6{lM?LgT{k|&-|MiDY5IJ4;AwV_Y?9aQe%%U9<(UwVXg12>H`b}KCnKXJc@^F zOe^515glzJ;ba&a&HA9RcKP8Cj%1DMaJr|0GuD!BgRt4_~N zb?mv=;)|$LodLURwYy^0>7Ub6{atrMLFq06$oZ0#1`{Y*((>=v=0p4#06~6yz6vWo zvF==R*1WhvEVc^!jUUb9HtYxvyObMzf6LPSYw?8!P-Oh?cxGolA;;dB(N9khHxYE{ z(N1;KTs_D&Npt~Ti~|?vn{H>Lh$_f76*U$_1DYrfl{h#~;3i7ipt!>y7D-^Dl7bvX zoLD&4oET7B!+`=mPHPy;WF+f75$KxawE3Bx!Erq!WiL|<5)x4V@k7-}mr9SR&Lrya z)8D@Xz7(%eTbuBN&Xw!xXK@?`Sp5XBx}s734uAPI;aF2SA6p5E#jL`}RUOLAKYE6y zWf<}|8vo;ST**1ZMFZyO{Gd3nZXG&sv(8%Z#+|K3aqBmI0^W!EKa-0SGEIX@J(mZJ zc!hhwTQ0~5jI8;lNB_y;xQ=+fDGriAVWcp9FEePf?&!tuY&bnFuaYQtSV$Vp=(gKN z{d`VMR(t=}gU<`WLXJ8C@aof(TORR#B9o;7tYF8A^X<&=2`I1eTyw>IL9yvR5`mI* z6VTE@g+1(8yTYGl1cMhdzRTuu;0XPu0k&J%4B`5A;MzQD=%w{*V;@HA;R-rkS)c3q zkgglMU;M3T#JE=KI+z8?0Mi>F21?gO6;i^%UJH>o4(Z>d*jn-HM+fGiKQ_bCbNvb^ zrxK^*jBF7AET^QwOTsf_`K3>9j8t0CF*`Hg;xMd6&1l3($}L|OsPTfAdl6W1KSRpN zm0*9bSFa&oTZqkl=USl;*}PDM2$M!i?u#kc)~DD-7Bes}uGHsffLn)kZY#8HD%qwA zxB0%vjI!fKku|ynu9zKd2pi>p+4j}2f&igrMNVWe3nJ)u%)xX)rE$z7vq9FgeM;sT zbh)XzO8uvfGr50d`Y*2%{cY=|yJcu|9T*wjb=sm?w93om8MTlzv)t9dh9q*B>B?Ir zUID^roM{L@Lwri8ywKmq@OO2Di<>1e->Du@s~xGpqC?@+rMeG@Yt`iKtr$r-CE!60U24>BeNE_eM#SsJ|5 zW()t;;&sc5<~M{6&s=a3iv!e*iYLfAVC11LFDb|^;IHJXJtfyyX~4Ku&?ZykyJofH z*K4y(e##Z8(fo)ZO4Sv-ht^EtUepW^bEZRcAm8MRdbwBpLV;k8&eC8LKs*O0@T}G) zM?M5+YWMMpKX!jZZd^!!`%3#1R8$m=**FF4eDAYIw^Erk%2+3c`w~{mGnE6!J#}{U zrR16AR850Gcg7T*3-8%+t_2J1P;*OJi`+-@{U{Ka20nb3Hr~UAodfYj9QU3T7oN-C z0Rqap?$q2*2c&S%m)a`z>V2J(A2QOzP)rbn;P=$-(f8h#qfv+zM&rAIV@ZGtNB5(M zQI@R52~>BaNx{= zHySr~^bTv756JMmNQUHlDYC?M39}Oyr#g-Y0F*aLd}2N&au$5I_*P``n}P9n;F9c1 zyWVCsQpt6cFyX}+#ds;Gg!&JFa6sB;TsjY+Zz!|Dey;olJJ{JT;>h6$mnJr4pM0gT z-Xwzug%+Jm^pT*y2l3DbW@+MVuyFC1WW1Br8-QH(4DlW(XYhdam6cPd-$?*UFV_G0 z4(<`8v(f*^P?`H+4J0$jn=~O^$5^1PbnGaw)VJ=RPV4^!GW7G%8fs9|-0(t89Wf*1 zB{(am$Dnb?ig&%U5CUsF*EV!QO+cCmnfO~bje>5BkqeWp$^y&=LD{?e$$M%?`H#l&Iv^_mV(Up?YC2WcOt&REV4WP6o zcSw5?Z9J`v@~8u_jd>4c_aJ86>0AwTU}hE8RRm3{Kj*>Q`4ju?sA0(l=QhgtA)5q{ zPQEvi`Hqfbtvj@jAyLI+vb%7wkMz)4RGS~}5YUK!3rdqN11WIe;Ua31gSlkU{Mp)=Tb>U^BpO1m7=lMmGPM0u} zw{RjO;Nmd|4YWKpLAnE+tm(9e)QSGVUxx-yAse}>SZ6^QOIu^$C3GOw z6*s`;GBy3rE}et2JFtu)lh_R4WtAsgqpNRrqoZNE53hEU!`cL_Qi?2DmtMz=H$rf- z;Z*OjV(FpfvX5i`Iv|E!JSZ(55%sM0yja=O3Qz+46>taO_uU-9~&BpWRalIq!kn1j?wBPW})D&kwVZb80c8 zh=uQ6(r-*V%XRC)55WyNe<1{%ysFea#mnJDMuM(oaDPvFd}M^bBpg0$3T$L5i3V5g zwPSX&?ULqOJEcWzXQ000&q`ocNJR$s^Q|F#M!c+FC>htQq67@*{ z&<2I@rZ*AP;c7q*QyHV)uyDkWZNP|~b^o=_K@w;@QSK*VQYn=gY};W9@+1b!!LgE=suqYWnd_D#L+yR>4U8@ zZB(o98;dUirZ9ef51Yt~%$c#($>GWw`YYNB>F; z9pF6!r~;Q89&Is-9uCvqMf&05Zf7;w>HCj^l*kGF!iJSZwu5!Ru}{R==^PYRU+a3@ zh?z>>2yHmw(9M4LA`+ai5Ug6UB0G=;gW>%mygUnT{cF!BJ4_R2q7dKYP5oTcxW8@x zeefyy13!}_!k!28bRplyvdr%BTJAn9u{8ZkBe-E4%)z|q-h+JJebf+0If(-wLNeP~ zvGD4np;cH=aK&A+d*0hpBFKi{Z=; z=QVa0EksPZ>O6$0$fl-e@a=ltSMl(6>8vp6kZ)4xh6c#qfhPNcvULFgG(WasSDx=R zvbi-azdKUCnyd?M;~X(P$Q=)969mQ`CNfohLT6~@nJLDGt6l#Q5UrO$XM7pq>alCC zkDYw*e?`#!pCp7{Ui6GP!zW`696`Ls+g7jRy zyg<5m6{n|VAmxINIJk|$*5wuUHtD&P^kI*%8&5_9mhON7UI75U-uGAfUmkiYj?XcWlOe`kst?Qm>b7KC#waVj z_1+?pjKqN7f!5gh-p^bk^$3=q7y25|&z+znB|hXLbM$fyNmiQs%5xQh-W`X~H*R|e z19}p~XdcFORhjB&gP@39P=FE`=;6!@WodA($M)CL^&_Rol9Ahgg(~=^HLsj@O!c09 zsw%GAkYb>>{zF>&y?xS8#`G{8S(OYygeek2c?QGiidJxwpv&uKkpYj{NLG%O?q7lc zD&G8Y0qHK9G^1+Gxwfo>2W8Z(zq-vqzv1hf+7lnV(;styHiEaHa2>vYeJAf6$mrdcIBSTmHTMIB2)i zZJW95Xv=vAj|s!x3To8MK3_|XToT8j5FJN#KXOV(1Brz*NerS0V*eRzE&sacmFF1g zA(`Fg?W*ffcyMOFILhEHfuQoTCu0dt9Bp_+Y^K!YS?xN1kzsd4@y01rNFNaRZxoeP zmL@{da~^3;kI*_+M4-0rqgi^Y5_=19paQVgP~eV$>cr3*ZYs3}#L!p*LDym_v>Hwp zmY%Sg(f*L^|3E(emi$LN<^D6rxDrW0^!jL1nWk4VY|Sq^quW^_mcR>~5=3ndpoGy~ zd_{&w%p~y-W+>-G6i?uLl%IhE4u;Z1f5E}2>qf(BSo9t1_Dn7Y`D_~XIvv>Y#|mea zL_uom0EILsC2O;a{1Q$+aoirc-8G)EksXY%-~hO9B17zj6n=HgI1sK+%7^t7tZ~Xe zl~{KO$cMY%9=|3YB5g`YQgN+YvFBxm(vn!hiQNjCn}sa=f?$fDQmK zSs)s2l-){)E0`-}F0ASa@7$PJ)H9W&|AYg^%E(+E2e6czd8wp@NOQ=(Y&@|H|FC_5qKW{;Llc$bDfqsVwG83|=ZrQdnoTkr4Z_fP%d-urqzpU*QM=W)*S9P{Hk z(JC6bX*+7oQ5jfiCyWCNodl@hp(RnEkFE^ndi{6}>oVom$u56N4HU%yX?-oF?%054 z!Ukra!Dg*`a)@B)1FyBiEZyjBY}0O|+<>{ktn9)#zgzLyD#u@*#;EXoe-S;kauMPq z$mji^`7JCbQ35CBB>0J|qBkqQ2uj;`x{Zz4V z938^1sp;|`^(%MSlz)Km6A!5gbZUZoVAhN>E>#rt?ufH~b`7ulD=#tp)X;g!tAMRb zH}2AK{dT38Lbw1pL=Bd7iBEL(FFiB??*ggc5F<$aUU#;wiMwdD@kss6-7HI8a&#m+ zu-KPhq7+%Moptwm5zj&eLa7I^zndA4;F9&Y*68`qrr7>aw15Um4;@{R?bl*UZt`j392|=7oxD+sZHbs zIh5iUL#u)$sxB@MD(e<~Hl<`yzz0%C-SM;^*oSBZ+;HSu9xiUQ8=44 zd#5A6lImD4(xNU?1_wiE>BhdlZEmlj=NyCOACjXMz{*i0(Prh*M{sj`=~W`sXtXe! zXQ=wN`Q38tJUM2JsvG0$D;>J1?XE$h;l}}7h1=y@S?fnAgTFtz{iq4W&MwCq_p`&eW}$Ic5ex)gF>t}g?q#U^;b}NK2ctC zRoXsL6fYWXiUtPp5QE{!#@Fpx%4@F}i-gOd`$jvpi-}hB6ucX~N9s({>rWlW`H7#J zz9ej{EXp%Z8JO*^c-8l%ZCmn%bhpK3GyG>puuhtpgk%Z4(Ou6={K>n=`ufhnEo*A5 ztC|N{x{Gj~>k20}saWdvtc_2AwEF=fr-|Qf5&9lk>3W0jcQtzhspnVBX!xe@eKx$5 zS*G?dL%wmI627y{0Ra0=wuT(wQF5qeAlkl0c3G337=h#M-qv7tJVuyaq%@?in>=3= zjpFl(Vitkd0&76T7(JFr9e(6?5l3uUnvx7WM|F7Cf3_;M%cEdu>wz&jy0JosvwmQ0DE6Uj2CX3>X;YUq|#rE#RT}7K~C>q1&R{9S6;$2Ir8#>-h60#LPdzj z0o6T)YtT&&+Qh4xJ?o;hXS6p`=w|uUeRZR=tm%XE_T+LMTV>8lDi$&vpluzUX}V2nO9nb`w?7L~ z^^1h+$WqVo66zGP;Md%t9;KaWDk*h`Ifr9eb8R}x4&q;iBqVq#WQh=bF+1NqsBk$@ z?ribMKD7DVBIEy57b#O<^9x9n=``a{-%Pq!+;4Mq2pH_HxWdhH%B({-znX(<6X@dS zh^0CNd7YD(D^DB_rKuh-YWw%sVwzQmj+RUMbGej8Ayb@1v(<}8h-G=#$grz_Hg;GkCHvvq;UH^#j34&(bfEckfpG_Pg?2W!>ts!-&@9 z>8bsba}1H5T?`CAe0P9dm&-*vtu0bv7X<93xEJDv8%;!4eS?4!G8!&$SVBEIn2v-A zw^HWnpoXhj#8(o&)>A_-!&}<7l`Rchrn_ppz9L3Ei>e~+dM*7ni`7?!ouw`7X-E{> z&LG+Q`KEW!h`+&LA=1RRJmEoiope+w0eG)QV3Z(}l%7p^A)at!A4}(K`F|B^)B=ir z02pp#uXBYRZl~Rc^H|J0twGzi>DMQbdOh3&JVo$$mVbFuKB!n%6J1k@c! z0a+3J1rxRoAqf!jhA!1R0^K(~><-=NPg+wcc$vwrKDpyXJoE+4-HuTV;lU)Pw1}!I zO0I<-oEX-VF8y&ofM#cnRz)eEOM_<6!BuyougQ#LDIpXq>Xl@>DcsGR}J9R%kb&XbAi6#O=`fG%ey1 zhf;MDTv$JOw5Lv=Y>9nvPfk5BuSv<+O+Z0i<@jXyOvQGL@akb8mK4PW@K0{(+o~9m zqVreNYBDu@c8840-9TVuL&S^}p&Q$_pHf*=GZ0fWo`=rsUi_a-ac?uk2GL(w8!|s! z_m5H-46w*Si6!Z&=XHQpN#ypjWyK zwUly@P*(3>1Xcsm{F+y-YQYe=J*kPw#IY>2i-Wo>Y89W3PH#i{uO0cs)TVc}8)ac; zL~qlakFq11g6GaDcgaW2fav-jp z40+E!APtR~Fo~fSvkTG7dwUoby^pT)Z5(^dA4^S%O^d`&ghVs@el>dGi6@Oq738`5 zm0YkS2A-OWd@Ft9V=+!U`liF{Opz|1qf)mAQqU;@w+cHR;j+-)n!WQ^0u1EYAC?93 zCy;w^R4yJ8CM!Npn57CGHs2F|PuutH?<`wJSdR3G5HmoC(1nQzrQ^?YKQG;`b%Dl_ zal0#go`!s?s(t+=I)v=XD=q`MqNBSOeC>e4jXXf#>!cFSeoI6c`ZqfgAAXbRR1}Dv zoi}Id-9vS?7}c1Wa_OiKT}?MuJQ`b+Z~{;F>o@?*3K5|-ElXmk=^Hf$SzU4Ww2XMw z`k#vTWY+^iByX$4mmHqR#PHm2y>WfR|0tu%eu{KE8oO_Ig&P*HAOyXDfBsmE&NB3J zfNTa<-Njf50WS!bcVrDuq)msR!$M(A19r+p@Jy{g{yp<4@>*> zc3asY%lfkHu9!;x+Tn@U!BZ}#&$af5eD8@D{(h!sz!Trd-DCdsup!iDVLdaV--cYV zaMk<8rAjrCjgc zOB(;=*6r_vX1~T3G#W_L-B$=dR6glrJti4_EU)$%R0aRJ_`)F+jf=GC;@On$FMhYz zaPD{QatR>gr{V0D!(WFFzhK`d0B+$1(;k;DI=Z9$+6;zy-7NkJ_bSP737GY!@wXoy zsZ(EQSjmOhXzxyd%P|Y;ryZ!uZV4yrkh;4fWbJT*2%+5w$hN}oztETf z$(FwJ??40PfLnsJ$Wtge?w%P~(;HJ}G)2SxPZiyuku(~^oeKXwz(uEbZs?ZinI-7D zTRlMgE8knqyXhNcc}L*4YVFd*zt~a5^D38uf(*xQ#QxmJmZ_}aWpV-Z;~k%()XS~au3usiUJ1OU&`(RMq z(AcJCoP3IT{jhaS%B_hI6(@l^CZxj|{jp`1bRsK$afKf}@5p53K9V&(I4QBTplNZP z$x6jdWb^%?b{P9lQO95ZzB}*QPfB2;gkLskOd^Y8>&R%V-F5aQ7dvC$B9Z;r&ca1B z<-|*mCM{-p$&rcZi7l@F;uxDIAshSJXN>G4Jc?gy+nN6rILdroW^VryZpmmOM$-Ui zyr4`GW~=a_H?-}~!joV16WA;<*Z`$I5~Eew9c{^M z_0Mzq{DEhe^zFEX1x$0^1mZ^-dard~{1Mbi>CR~zF>?t~v(z6PHCti5648Pfc#{ zWp9XQ77dt~S>R5vrYl=qWX;m=MHSNf z=WudOktl*MJS3vwh)P~~{2&c(vgZ>Ws`6rWVj^0y!v?R13pS0Vr?v$}j)#TH@Md%; zr=|`DMq3&!hz2kS$(yQO3mY5>eKVvQ{drN3*YN}i@5Rzf$hGI_y&)2KbX@8sE?Fjo zD2RB0bo!m5qEV;**)BOUkV@(EiHfaHGkK|mKizqolJ?0$&82txp?b8vKQ81&-@7kxG+&mb`A8S%!h_tIRoGp0^RJ1-(8fe3q9{J? z8d2PFUYop>owoMYYwmPFbX$R;_b=;vZEcrzflJ2G z=*>m{3b(C9#CCuloG16K6}L~Sh>z<6pQ>eJSY%WoxqTbcA0-bP=X>IKN5${Pk4hAy zxe`O~NEa?SbnE@6?#LnfFS{ot-aD****8h&2^}3BQftKK^cY#$$gacczta>@zjEbN`=^SVo`v2lwo8?SyX0 z^)0FCg{zF_F^eqTn?Z-aGnZy1NHraut|#m<5+2F5P<`z3Wn+kv%6or?udqH4zwYM| zr};Q+@Y3Os_4~3e;b0>^@Z<6BN=z)h@4IkslGsM$yHr{-@Y^!-zDxc#GK^wlX)cRo zix7jF6G^1)x@-GU1#4?|dc)`6>)r?AQ+A1X1;-U8p}kLjl<4Y{;&?r~F7@TQGFsv&LVK1 zl6kme;N3bhcTNmhoO0ZoCD<>O%=TVCw7-}u&ZJJqxR|XhhH8R9o)ak15t{O1h`r;# zDX;_7T zW*Cb)mOWNwPwk$1SFtgDoZ#M1Fs`L}LTA3td8@PjNi!=(7q{-IldJH@A_LhaN3=D2 zOF>l&D|Kv3AI8n>y*|g&1f3YKi#pCj%ruW9=X0DaU(&5=l|JF0?si_8AisKiey4IF zSEz)9Lv;(&(1Q?j=JUXOsA^okQ~qbpN2kP8x(!{s_OshCg9xFSNnq)vX$-tcRy zPG51tFXO~NKC|8NsnHDs&{8$hV)VYJCl>t(Jcd-DZH##;24zpYTz&+g>9a@gutrz<5!lZ2?j0ttV#h3#@sX@{88y?A_v?rHXWA%40mASDqeV=-u5tG`TN3vvU8Z-|iB*rAp@B z%e(h`&4pcN_*go~G`Da4NYxa!8D*?@_{^R$UPY!}cbL=x#z%)mas;F# znPLZuxxhktV5(NquS_wDn7QtdSLylT-?4A$wMz;LSLF4pxep2~Ntu+p9Vy9p+rl(W zykGf+{r>8grdxv@?y+w=+n45Mf3t}j(GLq0KfpLPHbY*LyFXzh@gj0TD5qn7|L{;qGn~U8|2H)f^U%kn|VO(?H&=l#Z+nSAaa7(fD?qIxqzuZekbDdg^H?td1m#Rgghtzfy`V$m| zcem-B35nwT#QXV#JeV<0+h;L$6FQSg1POAeSirWRiW$0YEpl6f#-t0lW}OIOy0UY# z>Z>)ua?8HlpUln^I1HU|RDB;3Y@ z5FVT8dKZ15V$CmZCXYg*2obt_Ur?qgpzXO3UB2?-!FPLM@CIxQy*7OGz1OLtUD$d( z5PwnJQTZ6&<>Thi;Uu|5(CV3aBk=e0#l9@w9naVstk3g~rJzUWr^Vs4K67Vg9J+Qj zg7c+Ew>=_C%Rwnj<~qzKGb_4!!U6ix5spDzI2j5PCg90VOhB$C`R)SC=;AYF$~{K& z-QUf7oX3y8?Vb`;{^5k6OiHy52j%Jl3;6g-)#mpvwpHaxS&1G1*%(k(tUg9{8TBK4 ziCY}}CJwf84Xj~dgIBJz*VSvh$wS`+RX*(lYx2h6L&aFJ1%dcx|MFdTI>ZYWk zB;w#XK2dJ`0ZMn_#C%THk=MGPRWw9DXx4Z5cJo=@e~{(K4bBCjfpNZon@+?P4#mDe ztfv#Ph0(mdPQ%#g5l(2GY<{vvV>18VfZijVCZoAcsG0v=HdPR{qy*}8{O(*w z(n#EQpO7L=`-P!{P=sIj%0q%5HhWJ|o^Q3uJEq_-)R>FHs1XsBY^PYkIHfg#yKzxLAU3(qG8WS$) zy7hQi%QJ+j_dfEoY&qhT9Wng^nGr2D>Tp??D#-FmAjp_o6PC^6IA08Yv*)9n^D9M0 zb0Nn)lzYTm?PU)hx+o+XSobPZk}q?U@V#>&t?$jqIQG(btGXiT$9un;JpYo-fqh6r z+qY@#07Wt^Tz;Xe57R#9C znA4THg|Xu-dp3pZtCZ;z>__!D5H6?HT>p}z_4qvP-a4wiBn1lv z@WImU7Fb;`H9Xq#;5Xr@$ER=5rHReMJ{C}A{0*ads6H;Ke{U}xbptEVLf&zjdYEBf zlA@>7{*sS}Llo~vF;}MY{Du7X1c=;PNEDON?~40NTm}oI*3b56tGN&v&HMG@zD3QY z{ai>pndCByrNp$rRUTw3wNJ?TD(o-uta+}Z2ID1~%NBZT6+r39XPDQs@0g5^+&KCE z11u2XWq(w)BssD9_VbuS-+c$7W)ag<{Z7(R_THB zLjO8<1N~A6?p1>Naj-TYDd1d~FKf7Qr1QmRXyEP?l=MdmQ&x3Uobn|3U4zB+Nq-S! zv^Psb(->B){0upF@(h0F$bb)Gj|TqOqXnbf8UN9zu~7rcQWo4Ie?>6z{=L_6s0%cYqTuaq=-{y0GBdQy>0Hl%9N3-!(U$NmUh+S_XR#ia2ZQ8)q|yTg8|nL zFC@xmUo>A0^3q?}Uq*)DkPpf&g&iA)n!*M%n~D!5PVP71UJ_L)bmoAcM9#+R6xsR7 zx?~ySyF{5rb3wdC6cYCF2nEQ(Av4ai&L0^s*pT5jSuag_qmXv!hoB>|8adCZo|MvKA8V=Bj)x+S}; zt-V#`d}E+TESq)BIRbz~aA1&dAs%v-!p6 zG@`e-3TO!!6ww7F!Z_E(*|f*5f`D2WG4PpOp@(3QZn-=)@Xd;R%2@Q-6=Sg6=mjT}~|;br4`_6S(VPZP{P?v$lJt{gV1P=S+f2V{E+ zF6mg;2sm=p?a;Q>>-&Bbv1Y&28F27(29|>*pN^}@T5@N!j~#l2#MKCaFz@KaLTdWm zonMk>Lb#;Ebv*{|u}F@T@SvL;?jW(K>iJM>^ORdbTkZ@`{wg7nwe+4d^}In9XTK~1 z5I_8~;N{#A%9po9&Gh>*g+U1N1*7@4>1dN)_eDukgh-*6*DYFb+uII`B*;q1Ec1T# zShrNlC)y}&7o+)rxTE*}(ti!r=2pgM)#E;%{h*9!>?li<9wL@-Ip!VS{VlkWp>dV4 zDDSW0z2A)xy##Yk^)%8v=tuv~K|*cosuNLBL4lDkdwsW%W8S?=P4WTD)Th7MR4|QW zJO}kws{XiG2>%u~z51u`n7qXCawIgc!B5@iYF19=TsRfi)o?H4;~kSvItf9IHzF#L zwbRM3lSg)ngcsiPZk6?38w!#NQkC=d7J5B}req;(3_>G-U8_r>c=ay=$s@7H=#pSP zUgXzp${tv=Dd;%(MfF3?4U7Jrn>+WHoEK_4@
#;E7ukFddwx62zvx6pYRGRS#T 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

p-`K+1 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 K1JbW9H~$X_ZIVg= literal 0 HcmV?d00001 diff --git a/tsconfig.json b/tsconfig.json index 3a13f90..0a88ad6 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -19,7 +19,8 @@ } ], "paths": { - "@/*": ["./*"] + "@/*": ["./*"], + "@payload-config": ["./payload.config.ts"] } }, "include": [