diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 32432a4b..f102a16c 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -29,12 +29,12 @@ jobs: - uses: pnpm/action-setup@v4 with: - version: 9.9.0 + version: 9.12.1 - name: Use Node.js 22 uses: actions/setup-node@v4 with: - node-version: 22.6.0 + node-version: 22.8.0 cache: "pnpm" - name: Install dependencies diff --git a/.nvmrc b/.nvmrc index 6ddfd1ad..2cc85938 100644 --- a/.nvmrc +++ b/.nvmrc @@ -1 +1 @@ -22.6.0 \ No newline at end of file +22.8.0 \ No newline at end of file diff --git a/Dockerfile b/Dockerfile index 6b916fb6..42f52711 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,5 +1,5 @@ # Base image with Node.js -ARG NODE_VERSION=22.6.0 +ARG NODE_VERSION=22.8.0 # Use a specific version of the Node.js Alpine image as the base. Alpine images are minimal and lightweight. FROM node:${NODE_VERSION}-alpine AS base # Update the package list and install libc6-compat. This package is often required for binary Node.js modules. diff --git a/apps/cms/.eslintrc.js b/apps/cms/.eslintrc.js deleted file mode 100644 index b2d26d0c..00000000 --- a/apps/cms/.eslintrc.js +++ /dev/null @@ -1,11 +0,0 @@ -/** @type {import("eslint").Linter.Config} */ -module.exports = { - extends: ["@tietokilta/eslint-config/server.js"], - parser: "@typescript-eslint/parser", - parserOptions: { - project: true, - }, - rules: { - "unicorn/prefer-node-protocol": "off", - }, -}; diff --git a/apps/cms/eslint.config.mjs b/apps/cms/eslint.config.mjs new file mode 100644 index 00000000..817b5dba --- /dev/null +++ b/apps/cms/eslint.config.mjs @@ -0,0 +1,8 @@ +import ts from "typescript-eslint"; +import server from "@tietokilta/eslint-config/server"; + +export default ts.config(...server, { + rules: { + "unicorn/prefer-node-protocol": "off", + }, +}); diff --git a/apps/cms/package.json b/apps/cms/package.json index 7ac64a29..4d79bc7a 100644 --- a/apps/cms/package.json +++ b/apps/cms/package.json @@ -15,25 +15,25 @@ "email": "email dev --dir src/emails", "generate:graphQLSchema": "PAYLOAD_CONFIG_PATH=src/payload.config.ts payload generate:graphQLSchema", "generate:types": "PAYLOAD_CONFIG_PATH=src/payload.config.ts payload generate:types", - "lint": "eslint \"./src/**/*.{js,ts}\"", + "lint": "eslint \"./src/**/*.{js,ts,jsx,tsx}\"", "start": "NODE_ENV=production PAYLOAD_CONFIG_PATH=dist/payload.config.js node dist/server.js", "typecheck": "tsc --noEmit" }, "dependencies": { - "@azure/storage-blob": "^12.24.0", + "@azure/storage-blob": "^12.25.0", "@payloadcms/bundler-webpack": "^1.0.7", - "@payloadcms/db-mongodb": "^1.7.2", - "@payloadcms/plugin-cloud-storage": "^1.1.3", + "@payloadcms/db-mongodb": "^1.7.3", + "@payloadcms/plugin-cloud-storage": "^1.2.0", "@payloadcms/richtext-lexical": "^0.11.3", - "@react-email/components": "0.0.23", + "@react-email/components": "0.0.25", "dotenv": "^16.4.5", - "express": "^4.19.2", - "form-data": "^4.0.0", + "express": "^4.21.1", + "form-data": "^4.0.1", "lodash": "^4.17.21", "mailgun.js": "^10.2.3", "nanoid": "^3.3.7", "papaparse": "^5.4.1", - "payload": "^2.28.0", + "payload": "^2.30.1", "payload-plugin-oauth": "^2.2.0" }, "devDependencies": { @@ -43,14 +43,15 @@ "@tietokilta/ui": "workspace:*", "@types/express": "^4.17.21", "@types/express-fileupload": "^1.5.1", - "@types/lodash": "^4.17.7", + "@types/lodash": "^4.17.10", "@types/papaparse": "^5.3.14", "@types/react": "catalog:", "copyfiles": "^2.4.1", "eslint": "catalog:", "react": "catalog:", "react-email": "3.0.1", - "tsx": "^4.19.0", - "typescript": "catalog:" + "tsx": "^4.19.1", + "typescript": "catalog:", + "typescript-eslint": "catalog:" } } diff --git a/apps/cms/src/collections/honors/awarded-honors.ts b/apps/cms/src/collections/honors/awarded-honors.ts new file mode 100644 index 00000000..3d623564 --- /dev/null +++ b/apps/cms/src/collections/honors/awarded-honors.ts @@ -0,0 +1,60 @@ +import type { CollectionConfig, FieldHook } from "payload/types"; +import type { AwardedHonor } from "@tietokilta/cms-types/payload"; +import { signedIn } from "../../access/signed-in"; +import { guildYearField } from "../../fields/guild-year"; + +const formatDisplayTitle: FieldHook = ({ + data: awardedHonor, +}) => { + if (!awardedHonor?.name) { + return "Untitled member"; + } + + if (!awardedHonor.guildYear) { + return awardedHonor.name; + } + + return `${awardedHonor.name}, ${awardedHonor.guildYear}`; +}; + +export const AwardedHonors = { + slug: "awarded-honors", + defaultSort: "-guildYear", + admin: { + useAsTitle: "displayTitle", + defaultColumns: ["description", "guildYear"], + }, + access: { + read: () => true, + create: signedIn, + update: signedIn, + delete: signedIn, + }, + fields: [ + { + name: "displayTitle", + type: "text", + admin: { + hidden: true, + }, + hooks: { + beforeChange: [formatDisplayTitle], + }, + }, + guildYearField({ + name: "guildYear", + required: true, + }), + { + name: "name", + type: "text", + required: true, + }, + { + name: "description", + type: "textarea", + required: false, + localized: true, + }, + ], +} as const satisfies CollectionConfig; diff --git a/apps/cms/src/collections/honors/honors.ts b/apps/cms/src/collections/honors/honors.ts new file mode 100644 index 00000000..ea696f84 --- /dev/null +++ b/apps/cms/src/collections/honors/honors.ts @@ -0,0 +1,38 @@ +import type { CollectionConfig } from "payload/types"; +import { signedIn } from "../../access/signed-in"; + +export const Honors = { + slug: "honors", + defaultSort: "-name", + admin: { + useAsTitle: "name", + defaultColumns: ["name", "awardedHonors"], + }, + access: { + read: () => true, + create: signedIn, + update: signedIn, + delete: signedIn, + }, + fields: [ + { + name: "name", + type: "text", + required: true, + localized: true, + }, + { + name: "awardedHonors", + type: "array", + required: true, + minRows: 1, + fields: [ + { + name: "awardedHonor", + type: "relationship", + relationTo: "awarded-honors", + }, + ], + }, + ], +} as const satisfies CollectionConfig; diff --git a/apps/cms/src/collections/news.ts b/apps/cms/src/collections/news.ts index 3e8d366c..b2cb3879 100644 --- a/apps/cms/src/collections/news.ts +++ b/apps/cms/src/collections/news.ts @@ -54,6 +54,10 @@ export const News: CollectionConfig = { label: "PageLink", value: "page", }, + { + label: "ExternalLink", + value: "external", + }, ], }, { @@ -65,6 +69,24 @@ export const News: CollectionConfig = { relationTo: "pages", required: true, }, + { + name: "externalLink", + type: "text", + admin: { + condition: (_, siblingData) => siblingData.ctaType === "external", + }, + validate: (value: unknown) => { + try { + // eslint-disable-next-line no-new -- we want to throw an error if the URL is invalid + new URL(value as string); + } catch { + return "Invalid URL"; + } + + return true; + }, + required: true, + }, { name: "type", type: "select", diff --git a/apps/cms/src/collections/weekly-newsletters/newsletter-button.tsx b/apps/cms/src/collections/weekly-newsletters/newsletter-button.tsx index f70d95b0..7935fd07 100644 --- a/apps/cms/src/collections/weekly-newsletters/newsletter-button.tsx +++ b/apps/cms/src/collections/weekly-newsletters/newsletter-button.tsx @@ -6,14 +6,6 @@ const getIdFromUrl = (): string => { const id = pathArray[pathArray.length - 1]; return id; }; -const getEmail = async (): Promise<{ - html: string; - subject: string; -}> => { - const newsletterId = getIdFromUrl(); - const response = await fetch(`/api/weekly-newsletters/mail/${newsletterId}`); - return (await response.json()) as { html: string; subject: string }; -}; const getTelegramMessage = async ( locale: string, @@ -39,13 +31,11 @@ const NewsletterButton = (): React.ReactElement => { `Are you sure you want to send email? Remember to publish changes before.`, ); if (!confirmed) return; - const email = await getEmail(); - await fetch("/api/weekly-newsletters/mail", { + await fetch(`/api/weekly-newsletters/mail/${newsletterId}`, { method: "POST", headers: { "Content-Type": "application/json", }, - body: JSON.stringify(email), }); }; const buttonStyle = { diff --git a/apps/cms/src/collections/weekly-newsletters/weekly-newsletters.ts b/apps/cms/src/collections/weekly-newsletters/weekly-newsletters.ts index 0f1550b0..7862d1cc 100644 --- a/apps/cms/src/collections/weekly-newsletters/weekly-newsletters.ts +++ b/apps/cms/src/collections/weekly-newsletters/weekly-newsletters.ts @@ -92,7 +92,7 @@ export const WeeklyNewsletters: CollectionConfig = { }, endpoints: [ { - path: "/mail", + path: "/mail/:newsletterId", method: "post", handler: newsletterSenderController as PayloadHandler, }, diff --git a/apps/cms/src/controllers/newsletter-controller.ts b/apps/cms/src/controllers/newsletter-controller.ts index 693e524e..5841d7ca 100644 --- a/apps/cms/src/controllers/newsletter-controller.ts +++ b/apps/cms/src/controllers/newsletter-controller.ts @@ -23,21 +23,43 @@ export const newsletterSenderController = async ( return; } try { - const { subject, html } = req.body as { - subject: string | undefined; - html: string | undefined; - }; - - if (!subject || !html) { - return res - .status(400) - .json({ error: "Missing required fields: subject, html" }); - } + const { newsletterId } = req.params; + + // Fetch the English version of the newsletter + const englishNewsletter = (await req.payload.findByID({ + collection: "weekly-newsletters", + id: newsletterId, + depth: 2, + locale: "en", + })) as unknown as WeeklyNewsletter; + + // Fetch the Finnish version of the newsletter + const finnishNewsletter = (await req.payload.findByID({ + collection: "weekly-newsletters", + id: newsletterId, + depth: 2, + locale: "fi", + })) as unknown as WeeklyNewsletter; + + const { PUBLIC_LEGACY_URL, PUBLIC_FRONTEND_URL } = process.env; + + // Render the HTML content + const html = await render( + NewsletterEmail({ + finnishNewsletter, + englishNewsletter, + PUBLIC_LEGACY_URL: PUBLIC_LEGACY_URL ?? "", + PUBLIC_FRONTEND_URL: PUBLIC_FRONTEND_URL ?? "", + }), + ); - await sendEmail({ subject, html }); + await sendEmail({ + subject: `${finnishNewsletter.title}/${englishNewsletter.title}`, + html, + }); return res.status(200).json({ message: "Email sent successfully" }); - } catch (error) { + } catch (_) { return res.status(500).json({ error: "Internal Server Error" }); } }; diff --git a/apps/cms/src/emails/helper-components.tsx b/apps/cms/src/emails/helper-components.tsx index acf2a5a1..11b5d5ee 100644 --- a/apps/cms/src/emails/helper-components.tsx +++ b/apps/cms/src/emails/helper-components.tsx @@ -215,13 +215,17 @@ function NewsItemContent({ function NewsSection({ newsItem, locale, + order, }: { newsItem: NewsItem; locale: "en" | "fi"; + order: string; }): JSX.Element { return (
-

{newsItem.title}

+

+ {order} {newsItem.title} +

); @@ -231,18 +235,27 @@ export function NewsletterCategory({ title, newsItems, locale, + order, }: { title: string; newsItems: NewsItem[]; locale: "en" | "fi"; + order: string; }): JSX.Element | null { if (newsItems.length === 0) return null; return (
-

{title}

- {newsItems.map((newsItem) => ( - +

+ {order} {title} +

+ {newsItems.map((newsItem, i) => ( + ))}
); @@ -253,11 +266,13 @@ export function Calendar({ eventsNextWeek, signupsThisWeek, locale, + order, }: { eventsThisWeek: NewsItem[]; eventsNextWeek: NewsItem[]; signupsThisWeek: NewsItem[]; locale: "en" | "fi"; + order: string; }): JSX.Element | null { if ( eventsThisWeek.length === 0 && @@ -282,7 +297,9 @@ export function Calendar({ }; return (
-

{t[locale].calendar}

+

+ {order} {t[locale].calendar} +

{eventsThisWeek.length > 0 ? (
{t[locale]["this-week"]}: diff --git a/apps/cms/src/emails/newsletter-email.tsx b/apps/cms/src/emails/newsletter-email.tsx index 1407f48d..80623f9e 100644 --- a/apps/cms/src/emails/newsletter-email.tsx +++ b/apps/cms/src/emails/newsletter-email.tsx @@ -1,6 +1,6 @@ import * as React from "react"; import { type WeeklyNewsletter } from "@tietokilta/cms-types/payload"; -import { Html } from "@react-email/components"; +import { Head, Html, Font } from "@react-email/components"; import { newsletterPreviewProps } from "./newsletter-example"; import { Newsletter } from "./newsletter"; @@ -19,6 +19,16 @@ export const NewsletterEmail = ({ }: NewsletterEmailProps): React.ReactElement => { return ( + + + newsItem.signupStartDate && isThisWeek(newsItem.signupStartDate), ); - const toc: TocItem[] = [ + const showCalendar = eventsThisWeek.length > 0 || eventsNextWeek.length > 0 || - signupsThisWeek.length > 0 - ? { text: t[locale].calendar, children: [] } - : null, + signupsThisWeek.length > 0; + const toc: TocItem[] = [ + showCalendar ? { text: t[locale].calendar, children: [] } : null, guildNewsItems.length > 0 ? { text: t[locale].guild, @@ -119,6 +119,12 @@ export const Newsletter = ({ } : null, ].filter((itemOrNull): itemOrNull is TocItem => Boolean(itemOrNull)); + const newsletterCategories = [ + { title: t[locale].guild, newsItems: guildNewsItems }, + { title: t[locale]["ayy-aalto"], newsItems: ayyAaltoNewsItems }, + { title: t[locale].other, newsItems: otherNewsItems }, + { title: t[locale]["bottom-corner"], newsItems: bottomCornerNewsItems }, + ]; return (
@@ -133,27 +139,22 @@ export const Newsletter = ({ eventsNextWeek={eventsNextWeek} signupsThisWeek={signupsThisWeek} locale={locale} + order={"1."} /> - - - - + {newsletterCategories + .filter((c) => c.newsItems.length > 0) + .map((category, index) => ( + + ))}

diff --git a/apps/cms/src/hooks/revalidate-globals.ts b/apps/cms/src/hooks/revalidate-globals.ts index f3a138bb..0b73e2c3 100644 --- a/apps/cms/src/hooks/revalidate-globals.ts +++ b/apps/cms/src/hooks/revalidate-globals.ts @@ -34,7 +34,7 @@ export const revalidateGlobal: AfterChangeHook = ({ doc, req, global }) => { `Error revalidating collection ${global.slug}`, ); } - } catch (err: unknown) { + } catch (_) { req.payload.logger.error( `Error hitting revalidate collection ${global.slug}`, ); diff --git a/apps/cms/src/payload.config.ts b/apps/cms/src/payload.config.ts index 0da65577..52f51532 100644 --- a/apps/cms/src/payload.config.ts +++ b/apps/cms/src/payload.config.ts @@ -25,6 +25,8 @@ import { } from "@payloadcms/richtext-lexical"; import { oAuthPlugin } from "payload-plugin-oauth"; import { buildConfig } from "payload/config"; +import { Honors } from "./collections/honors/honors"; +import { AwardedHonors } from "./collections/honors/awarded-honors"; import { BoardMembers } from "./collections/board/board-members"; import { Boards } from "./collections/board/boards"; import { CommitteeMembers } from "./collections/committees/committee-members"; @@ -108,6 +110,8 @@ export default buildConfig({ News, WeeklyNewsletters, NewsItems, + Honors, + AwardedHonors, ], globals: [Footer, LandingPage, MainNavigation], localization: { @@ -162,6 +166,7 @@ export default buildConfig({ Boards.slug, Committees.slug, Magazines.slug, + Honors.slug, ], }), BlockQuoteFeature(), diff --git a/apps/web/.eslintrc.js b/apps/web/.eslintrc.js deleted file mode 100644 index 0238c917..00000000 --- a/apps/web/.eslintrc.js +++ /dev/null @@ -1,8 +0,0 @@ -/** @type {import("eslint").Linter.Config} */ -module.exports = { - extends: ["@tietokilta/eslint-config/next.js"], - parser: "@typescript-eslint/parser", - parserOptions: { - project: true, - }, -}; diff --git a/apps/web/.gitignore b/apps/web/.gitignore index 9150d5c4..e3c40217 100644 --- a/apps/web/.gitignore +++ b/apps/web/.gitignore @@ -32,4 +32,3 @@ yarn-error.log* # typescript *.tsbuildinfo -next-env.d.ts diff --git a/apps/web/eslint.config.mjs b/apps/web/eslint.config.mjs new file mode 100644 index 00000000..8bb94c47 --- /dev/null +++ b/apps/web/eslint.config.mjs @@ -0,0 +1,4 @@ +import ts from "typescript-eslint"; +import next from "@tietokilta/eslint-config/next"; + +export default ts.config(...next); diff --git a/apps/web/next-env.d.ts b/apps/web/next-env.d.ts new file mode 100644 index 00000000..40c3d680 --- /dev/null +++ b/apps/web/next-env.d.ts @@ -0,0 +1,5 @@ +/// +/// + +// NOTE: This file should not be edited +// see https://nextjs.org/docs/app/building-your-application/configuring/typescript for more information. diff --git a/apps/web/package.json b/apps/web/package.json index 8dbcc2ed..f1bcd51e 100644 --- a/apps/web/package.json +++ b/apps/web/package.json @@ -6,26 +6,26 @@ "build": "next build", "clean": "rm -rf .next", "dev": "next dev", - "lint": "next lint", + "lint": "eslint \"./src/**/*.{js,ts,jsx,tsx}\"", "start": "next start", "typecheck": "tsc --noEmit" }, "dependencies": { "@apollo/client": "^3.11.8", + "@date-fns/tz": "^1.1.2", "@tietokilta/ui": "workspace:*", "autoprefixer": "catalog:", "clsx": "catalog:", - "date-fns": "^3.6.0", - "date-fns-tz": "^3.1.3", + "date-fns": "^4.1.0", "lodash": "^4.17.21", - "next": "^14.2.8", + "next": "^14.2.15", "next-international": "^1.2.4", - "nextjs-toploader": "^3.6.15", + "nextjs-toploader": "^3.7.15", "payload-admin-bar": "^1.0.6", "postcss": "catalog:", "qs": "^6.13.0", "react": "catalog:", - "react-big-calendar": "^1.13.4", + "react-big-calendar": "^1.15.0", "react-dom": "catalog:", "react-markdown": "^9.0.1", "remark": "^15.0.1", @@ -41,19 +41,20 @@ "zod": "^3.23.8" }, "devDependencies": { - "@next/eslint-plugin-next": "^14.2.8", + "@next/eslint-plugin-next": "^14.2.15", "@tailwindcss/typography": "catalog:", "@tietokilta/cms-types": "workspace:*", "@tietokilta/config-typescript": "workspace:*", "@tietokilta/eslint-config": "workspace:*", - "@types/lodash": "^4.17.7", + "@types/lodash": "^4.17.10", "@types/node": "catalog:", - "@types/qs": "^6.9.15", + "@types/qs": "^6.9.16", "@types/react": "catalog:", - "@types/react-big-calendar": "^1.8.10", + "@types/react-big-calendar": "^1.8.12", "@types/react-dom": "catalog:", "eslint": "catalog:", "react-dvd-screensaver": "^0.1.1", - "typescript": "catalog:" + "typescript": "catalog:", + "typescript-eslint": "catalog:" } } diff --git a/apps/web/src/app/[locale]/events/[slug]/page.tsx b/apps/web/src/app/[locale]/events/[slug]/page.tsx index c5820d89..9d577f25 100644 --- a/apps/web/src/app/[locale]/events/[slug]/page.tsx +++ b/apps/web/src/app/[locale]/events/[slug]/page.tsx @@ -1,7 +1,7 @@ import { notFound } from "next/navigation"; import Markdown from "react-markdown"; import remarkGfm from "remark-gfm"; -import { Button, Card, Progress } from "@tietokilta/ui"; +import { Card, Progress } from "@tietokilta/ui"; import { type Metadata } from "next"; import { type IlmomasiinaEvent, @@ -170,7 +170,11 @@ async function SignUpRow({ formatOptions={formatDateTimeSecondsOptions} /> - .{new Date(signup.createdAt).getMilliseconds()} + . + {new Date(signup.createdAt) + .getMilliseconds() + .toFixed() + .padStart(3, "0")} diff --git a/apps/web/src/app/[locale]/events/[slug]/signup-button.tsx b/apps/web/src/app/[locale]/events/[slug]/signup-button.tsx index 33d3bb15..4e798b9b 100644 --- a/apps/web/src/app/[locale]/events/[slug]/signup-button.tsx +++ b/apps/web/src/app/[locale]/events/[slug]/signup-button.tsx @@ -1,7 +1,6 @@ "use client"; import { Button, type ButtonProps } from "@tietokilta/ui"; -// eslint-disable-next-line import/named -- Next.js magic enables this import { useFormStatus } from "react-dom"; import type { signUp } from "../../../../lib/api/external/ilmomasiina/actions"; @@ -22,7 +21,6 @@ export function SignUpButton({ signUpAction: typeof signUp; }>) { return ( - // eslint-disable-next-line @typescript-eslint/no-misused-promises -- server actions can be ignored promises

diff --git a/apps/web/src/app/[locale]/signups/[signupId]/[signupEditToken]/signup-form.tsx b/apps/web/src/app/[locale]/signups/[signupId]/[signupEditToken]/signup-form.tsx index 61e92729..223860fe 100644 --- a/apps/web/src/app/[locale]/signups/[signupId]/[signupEditToken]/signup-form.tsx +++ b/apps/web/src/app/[locale]/signups/[signupId]/[signupEditToken]/signup-form.tsx @@ -10,11 +10,13 @@ import { Radio, Card, type ButtonProps, + buttonVariants, } from "@tietokilta/ui"; -// eslint-disable-next-line import/named -- Next.js magic enables this import { useFormState, useFormStatus } from "react-dom"; import { useEffect } from "react"; import { + type IlmomasiinaFieldError, + ilmomasiinaFieldErrors, type IlmomasiinaEvent, type IlmomasiinaSignupInfo, } from "../../../../../lib/api/external/ilmomasiina"; @@ -27,6 +29,25 @@ import { useCurrentLocale, useScopedI18n, } from "../../../../../locales/client"; +import { cn } from "../../../../../lib/utils"; + +type FieldErrorI18n = ReturnType; + +function renderError(error: string, t: FieldErrorI18n) { + const isFieldError = ilmomasiinaFieldErrors.includes( + error as IlmomasiinaFieldError, + ); + + if (isFieldError) { + return t(error as IlmomasiinaFieldError); + } + + return error; +} + +function renderErrors(errors: string[], t: FieldErrorI18n) { + return errors.map((e) => renderError(e, t)).join(", "); +} function InputRow({ question, @@ -38,6 +59,7 @@ function InputRow({ errors?: string[]; }) { const t = useScopedI18n("ilmomasiina.form"); + const tfe = useScopedI18n("ilmomasiina.form.fieldError"); const sharedInputProps = { id: `question-${question.id}`, @@ -110,17 +132,18 @@ function InputRow({ ) : null} {errors?.length ? ( - {errors.join(", ")} + {renderErrors(errors, tfe)} ) : null} ); } -function StatusButton(props: Omit) { +function StatusButton({ disabled, ...props }: ButtonProps) { const { pending } = useFormStatus(); - return + // @ts-expect-error -- this is a valid attribute + popovertarget={id} + popovertargetaction="hide" + className={cn( + buttonVariants({ variant: "outline" }), + "w-full max-w-sm cursor-pointer", + )} + value={t("Cancel")} + /> { const errorFields = state?.errors @@ -320,22 +347,38 @@ function Form({ errors={state?.errors?.[question.id]} /> ))} -

- {t( - "You can edit your sign up or delete it later from this page, which will be sent to your email in the confirmation message", +

+ {isSignupPeriodEnded + ? t( + "Your signup cannot be changed anymore as the signup for the event has closed", + ) + : t( + "You can edit your sign up or delete it later from this page, which will be sent to your email in the confirmation message", + )}

- + {signup.confirmed ? t("Update") : t("Submit")} - + disabled={isSignupPeriodEnded} + // @ts-expect-error -- this is a valid attribute + popovertarget="confirm-delete" + className={cn( + buttonVariants({ variant: "outline" }), + "w-full max-w-sm cursor-pointer", + )} + value={t("Delete sign up")} + /> -
+

{news.title}

{news.excerpt}

@@ -98,6 +98,16 @@ export async function AnnouncementCard({ news }: { news: News }) { ) : null} + {news.ctaType === "external" && news.externalLink ? ( + + ) : null}
@@ -118,6 +128,16 @@ export async function AnnouncementCard({ news }: { news: News }) { ) : null} + {news.ctaType === "external" && news.externalLink ? ( + + ) : null}
); diff --git a/apps/web/src/components/digi-committee-recruitment-alert.tsx b/apps/web/src/components/digi-committee-recruitment-alert.tsx index 9d6b8b7b..0112f43c 100644 --- a/apps/web/src/components/digi-committee-recruitment-alert.tsx +++ b/apps/web/src/components/digi-committee-recruitment-alert.tsx @@ -54,8 +54,14 @@ export function DigiCommitteeRecruitmentAlert() { useEffect(() => { if (isProd) { + const recruitmentText = isFinnish + ? finnishRecruitmentText + : englishRecruitmentText; // eslint-disable-next-line no-console -- use console for recruiting new members - console.log(isFinnish ? finnishRecruitmentText : englishRecruitmentText); + console.log( + `%c${recruitmentText}`, + "font-family: ui-monospace, monospace; color: #ff0000;", + ); } }, [pathname, isFinnish]); diff --git a/apps/web/src/components/dino-game/index.tsx b/apps/web/src/components/dino-game/index.tsx index 0185b76c..d99b5cf6 100644 --- a/apps/web/src/components/dino-game/index.tsx +++ b/apps/web/src/components/dino-game/index.tsx @@ -3,6 +3,7 @@ import type { StaticImageData } from "next/image"; import type { KeyboardEvent } from "react"; import { useEffect, useRef, useState } from "react"; +import { VT323 } from "next/font/google"; import ErrorImage from "../../assets/DinoGame/Error.svg"; import RestartImage from "../../assets/DinoGame/Restart.svg"; import StandImage from "../../assets/DinoGame/Stand.svg"; @@ -32,6 +33,12 @@ interface Point { y: number; } +const vt323 = VT323({ + weight: "400", + subsets: ["latin"], + variable: "--font-vt323", +}); + class HitBox { width: number; @@ -286,7 +293,7 @@ export function DinoGame() { const drawScore = () => { const score = time * pointsPerSecond; ctx.fillStyle = "black"; - ctx.font = "40px VT323"; + ctx.font = `40px ${vt323.style.fontFamily}`; const digits = 5; const scoreText = score.toFixed(0).padStart(digits, "0"); ctx.fillText(scoreText, ctx.canvas.width - 100, 40); @@ -294,7 +301,7 @@ export function DinoGame() { const drawGameOverText = () => { const gameOverText = "GAME OVER"; - ctx.font = "40px VT323"; + ctx.font = `40px ${vt323.style.fontFamily}`; ctx.fillText( gameOverText, ctx.canvas.width / 2 - ctx.measureText(gameOverText).width / 2, diff --git a/apps/web/src/components/honors-list/index.tsx b/apps/web/src/components/honors-list/index.tsx new file mode 100644 index 00000000..30daea72 --- /dev/null +++ b/apps/web/src/components/honors-list/index.tsx @@ -0,0 +1,79 @@ +import type { AwardedHonor, Honor } from "@tietokilta/cms-types/payload"; +import { ChevronDownIcon } from "@tietokilta/ui"; +import _ from "lodash"; +import { cn } from "../../lib/utils"; + +function AwardedPersonDropdown({ + awardedPerson, +}: { + awardedPerson: AwardedHonor; +}) { + return ( +
+
+ +

+ {awardedPerson.name} +

+ {awardedPerson.description ? ( + + ) : null} +
+ {awardedPerson.description ? ( +
+

{awardedPerson.description}

+
+ ) : null} +
+
+ ); +} + +function YearGroup({ + year, + awardedPersons, +}: { + year: number; + awardedPersons: AwardedHonor[]; +}) { + return ( +
+

{year}

+
+ {awardedPersons.map((person) => ( + + ))} +
+
+ ); +} + +export function HonorsList({ honor }: { honor: Honor }): JSX.Element { + const awardedPersons = honor.awardedHonors.map( + (item) => item.awardedHonor as AwardedHonor, + ); + const awardsByYear = _.groupBy( + awardedPersons, + (awardedPerson) => awardedPerson.guildYear, + ); + const years = _.uniq( + awardedPersons.map((awardedPerson) => awardedPerson.guildYear), + ).sort((a, b) => Number(b) - Number(a)); + + return ( +
+ {Object.entries(years).map((awardYear) => ( + + ))} +
+ ); +} diff --git a/apps/web/src/components/invoice-generator/index.tsx b/apps/web/src/components/invoice-generator/index.tsx index 2b926802..eccb870d 100644 --- a/apps/web/src/components/invoice-generator/index.tsx +++ b/apps/web/src/components/invoice-generator/index.tsx @@ -3,7 +3,6 @@ /* eslint-disable no-nested-ternary -- this is pretty cool and readable here */ import { Button, Checkbox, Input, Textarea } from "@tietokilta/ui"; -// eslint-disable-next-line import/named -- Next.js magic enables this import { useFormState, useFormStatus } from "react-dom"; import { type InputHTMLAttributes, diff --git a/apps/web/src/components/lexical/lexical-serializer.tsx b/apps/web/src/components/lexical/lexical-serializer.tsx index a97ed71b..d36bcec6 100644 --- a/apps/web/src/components/lexical/lexical-serializer.tsx +++ b/apps/web/src/components/lexical/lexical-serializer.tsx @@ -19,6 +19,7 @@ import { BoardGrid } from "../board-grid"; import { CommitteeCard } from "../committee-card"; import { CommitteeList } from "../committee-list"; import { MagazineList } from "../magazine-list"; +import { HonorsList } from "../honors-list"; import { ImageLinkGrid } from "../image-link-grid"; import { GoogleForm } from "../google-form"; import { EditorInChief } from "../editor-in-chief"; @@ -296,6 +297,9 @@ function Relationship({ node }: { node: RelationshipNode }) { case "magazines": { return ; } + case "honors": { + return ; + } default: { // @ts-expect-error -- Extra safety for unknown relationTo since we're casting types and there may be some bogus relationships // eslint-disable-next-line no-console -- Nice to know if something is missing diff --git a/apps/web/src/custom-pages/event-calendar.tsx b/apps/web/src/custom-pages/event-calendar.tsx index db1df3fa..0ab90e1d 100644 --- a/apps/web/src/custom-pages/event-calendar.tsx +++ b/apps/web/src/custom-pages/event-calendar.tsx @@ -10,7 +10,7 @@ import { import { useState, useCallback } from "react"; import "./event-calendar.css"; import { format, parse, startOfWeek, getDay, endOfDay } from "date-fns"; -import { toZonedTime } from "date-fns-tz"; +import { tz } from "@date-fns/tz"; import { enUS } from "date-fns/locale/en-US"; import { fi as fin } from "date-fns/locale/fi"; import Link from "next/link"; @@ -51,11 +51,11 @@ function EventCalendar({ ); const parsedEvents: CalendarEvent[] = filteredEvents.map((event) => { - const startDate = toZonedTime(event.date, "Europe/Helsinki"); + const startDate = tz("Europe/Helsinki")(event.date); const endDate = event.endDate - ? toZonedTime(event.endDate, "Europe/Helsinki") - : endOfDay(toZonedTime(event.date, "Europe/Helsinki")); + ? tz("Europe/Helsinki")(event.endDate) + : endOfDay(event.date, { in: tz("Europe/Helsinki") }); // Url of the event page. const eventUrl = eventsUrl + event.slug; diff --git a/apps/web/src/lib/api/external/helpers.ts b/apps/web/src/lib/api/external/helpers.ts index 3831c14a..5974888f 100644 --- a/apps/web/src/lib/api/external/helpers.ts +++ b/apps/web/src/lib/api/external/helpers.ts @@ -12,14 +12,14 @@ export interface OkResponse { data: T; } -export interface ErrorResponse { +export interface ErrorResponse { ok: false; error: ErrorType; - originalError?: unknown; + originalError?: TOriginalError; data: null; } -export type ApiResponse = OkResponse | ErrorResponse; +export type ApiResponse = OkResponse | ErrorResponse; export const ok = (data: T): OkResponse => ({ ok: true, @@ -27,10 +27,10 @@ export const ok = (data: T): OkResponse => ({ data, }); -export const err = ( +export const err = ( error: ErrorType, - options: { originalError?: unknown } = {}, -): ErrorResponse => ({ + options: { originalError?: TOriginalError } = {}, +): ErrorResponse => ({ ok: false, error, data: null, diff --git a/apps/web/src/lib/api/external/ilmomasiina/actions.ts b/apps/web/src/lib/api/external/ilmomasiina/actions.ts index e873fb4b..c4306740 100644 --- a/apps/web/src/lib/api/external/ilmomasiina/actions.ts +++ b/apps/web/src/lib/api/external/ilmomasiina/actions.ts @@ -3,7 +3,6 @@ import { redirect } from "next/navigation"; import { revalidateTag } from "next/cache"; import * as z from "zod"; -import { err } from "../helpers"; import { getCurrentLocale, getScopedI18n } from "../../../../locales/server"; import { baseUrl, @@ -15,13 +14,13 @@ import { // TODO: check if this makes any sense to introduce extra steps for signing up // perhaps it's much better to fetch on client side directly and then redirect -export async function signUp(formData: FormData) { +export async function signUp(formData: FormData): Promise { "use server"; const locale = getCurrentLocale(); const quotaId = formData.get("quotaId"); if (!quotaId) { - return err("ilmomasiina-ilmo-missing-quota-id"); + return; } const response = await fetch(`${baseUrl}/api/signups`, { @@ -33,13 +32,13 @@ export async function signUp(formData: FormData) { }); if (!response.ok) { - return err("ilmomasiina-unknown-error"); + return; } const data = (await response.json()) as IlmomasiinaSignupResponse; if ("statusCode" in data) { - return err("ilmomasiina-unknown-error"); + return; } revalidateTag("ilmomasiina-events"); @@ -104,11 +103,19 @@ export async function saveSignUpAction( const t = await getScopedI18n("errors"); - const response = await patchSignUp(signupId, signupEditToken, { + const signupResult = await getSignup(signupId, signupEditToken); + const multipleChoiceQuestions = signupResult.data?.event.questions + .filter((question) => question.type === "checkbox") + .map((question) => question.id); + + const updatedSignupResult = await patchSignUp(signupId, signupEditToken, { id: signupId, answers: Object.entries(otherAnswers).map(([questionId, answer]) => ({ questionId, - answer, + answer: + multipleChoiceQuestions?.includes(questionId) && !Array.isArray(answer) + ? [answer] + : answer, })), language: locale, firstName, @@ -117,18 +124,30 @@ export async function saveSignUpAction( namePublic: namePublic === "on", }); - if (!response.ok) { - if (response.error === "ilmomasiina-validation-failed") { + if (!updatedSignupResult.ok) { + if (updatedSignupResult.error === "ilmomasiina-validation-failed") { + const fieldErrors = updatedSignupResult.originalError?.errors?.answers + ? Object.fromEntries( + Object.entries( + updatedSignupResult.originalError.errors.answers, + ).map(([questionId, error]) => [questionId, [error]]), + ) + : {}; + return { errors: { - _form: [t(response.error), response.originalError as string], + _form: [ + t(updatedSignupResult.error), + updatedSignupResult.originalError?.message, + ].filter((x): x is string => !!x), + ...fieldErrors, }, }; } return { errors: { - _form: [t(response.error)], + _form: [t(updatedSignupResult.error)], }, }; } @@ -146,19 +165,16 @@ const deleteSignUpSchema = z.object({ signupEditToken: z.string(), }); -export async function deleteSignUpAction(formData: FormData) { +export async function deleteSignUpAction(formData: FormData): Promise { "use server"; const locale = getCurrentLocale(); const tp = await getScopedI18n("ilmomasiina.path"); - const te = await getScopedI18n("errors"); const data = deleteSignUpSchema.safeParse( Object.fromEntries(formData.entries()), ); if (!data.success) { - return { - errors: data.error.flatten().fieldErrors, - }; + return; } const { signupId, signupEditToken } = data.data; @@ -167,11 +183,7 @@ export async function deleteSignUpAction(formData: FormData) { const deleteResult = await deleteSignUp(signupId, signupEditToken); if (!deleteResult.ok) { - return { - errors: { - _form: [te(deleteResult.error)], - }, - }; + return; } revalidateTag("ilmomasiina-events"); diff --git a/apps/web/src/lib/api/external/ilmomasiina/index.ts b/apps/web/src/lib/api/external/ilmomasiina/index.ts index 74438ee6..fe39ded9 100644 --- a/apps/web/src/lib/api/external/ilmomasiina/index.ts +++ b/apps/web/src/lib/api/external/ilmomasiina/index.ts @@ -86,9 +86,24 @@ export interface IlmomasiinaSignupSuccessResponse { editToken: string; } +export const ilmomasiinaFieldErrors = [ + "missing", + "wrongType", + "tooLong", + "invalidEmail", + "notANumber", + "notAnOption", +] as const; + +export type IlmomasiinaFieldError = (typeof ilmomasiinaFieldErrors)[number]; + export interface IlmomasiinaErrorResponse { statusCode: number; message: string; + errors?: { + answers?: Record; + }; + code?: string; } export type IlmomasiinaSignupResponse = @@ -125,7 +140,7 @@ export const fetchEvents = async (): Promise< const data = (await response.json()) as IlmomasiinaResponse; return ok(data); - } catch (error) { + } catch (_) { return err("ilmomasiina-fetch-fail"); } }; @@ -174,7 +189,7 @@ export const fetchEvent = async ( const data = (await response.json()) as IlmomasiinaEvent; return ok(data); - } catch (error) { + } catch (_) { return err("ilmomasiina-fetch-fail"); } }; @@ -210,7 +225,7 @@ export const getSignup = async ( const data = (await response.json()) as IlmomasiinaSignupInfoResponse; return ok(data); - } catch (error) { + } catch (_) { return err("ilmomasiina-fetch-fail"); } }; @@ -236,7 +251,7 @@ export const deleteSignUp = async ( } return ok("ok"); - } catch (error) { + } catch (_) { return err("ilmomasiina-fetch-fail"); } }; @@ -253,7 +268,7 @@ export const patchSignUp = async ( email?: string; namePublic?: boolean; }, -): Promise> => { +): Promise> => { try { const response = await fetch(`${baseUrl}/api/signups/${signupId}`, { method: "PATCH", @@ -272,12 +287,14 @@ export const patchSignUp = async ( const errorData = (await response.json()) as IlmomasiinaErrorResponse; if ( + errorData.code === "SignupValidationError" || + errorData.message.startsWith("Errors validating signup") || errorData.message.startsWith("Validation error") || errorData.message.startsWith("Invalid answer") || errorData.message.startsWith("Missing answer") ) { return err("ilmomasiina-validation-failed", { - originalError: errorData.message, + originalError: errorData, }); } @@ -287,7 +304,7 @@ export const patchSignUp = async ( const data = (await response.json()) as { id: string }; return ok(data); - } catch (error) { + } catch (_) { return err("ilmomasiina-fetch-fail"); } }; diff --git a/apps/web/src/lib/ics.ts b/apps/web/src/lib/ics.ts index cd53fc87..3dc20527 100644 --- a/apps/web/src/lib/ics.ts +++ b/apps/web/src/lib/ics.ts @@ -15,7 +15,10 @@ export function createEvents( return `BEGIN:VCALENDAR\r PRODID:-//Tietokilta//Ilmomasiina//FI\r VERSION:2.0\r +METHOD:PUBLISH\r CALSCALE:GREGORIAN\r +X-WR-CALNAME:Tietokillan tapahtumat | Tietokilta events\r +X-PUBLISHED-TTL:PT1H\r BEGIN:VTIMEZONE\r TZID:Europe/Helsinki\r TZURL:https://www.tzurl.org/zoneinfo/Europe/Helsinki\r @@ -106,7 +109,7 @@ function createEvent( UID:${event.id}@${host}\r SUMMARY:${event.title}\r LOCATION:${event.location}\r -URL:${origin}/events/${event.slug}\r +URL:${foldICSText(`${origin}/events/${event.slug}`)}\r CATEGORIES:${event.category}\r DESCRIPTION: ${formatDescription(event.description)} diff --git a/apps/web/src/locales/en.ts b/apps/web/src/locales/en.ts index 035b2b43..884f39b0 100644 --- a/apps/web/src/locales/en.ts +++ b/apps/web/src/locales/en.ts @@ -70,6 +70,16 @@ const en = { "You are in queue at position {position}.", "ilmomasiina.form.You are in the quota {quotaName} at position {position}/{quotaSize}": "You are in the quota {quotaName} at position {position}/{quotaSize}.", + "ilmomasiina.form.fieldError.missing": "This field is required.", + "ilmomasiina.form.fieldError.wrongType": + "The answer to this field is of the wrong type. Try refreshing the page.", + "ilmomasiina.form.fieldError.tooLong": + "Please enter a shorter value for this field.", + "ilmomasiina.form.fieldError.invalidEmail": + "Please enter a valid email address.", + "ilmomasiina.form.fieldError.notANumber": "Please enter a valid number.", + "ilmomasiina.form.fieldError.notAnOption": + "The answer to this question isn't in the allowed options. Try refreshing the page.", "ilmomasiina.form.optional": "optional", "ilmomasiina.form.Shown in the public list of sign ups": "Shown in the public list of sign ups", @@ -91,6 +101,8 @@ const en = { "Are you sure you want to delete your sign up to {eventTitle}? If you delete your sign up, you will lose your place in the queue.", "ilmomasiina.form.This action cannot be undone.": "This action cannot be undone.", + "ilmomasiina.form.Your signup cannot be changed anymore as the signup for the event has closed": + "Your signup cannot be changed anymore as the signup for the event has closed.", "ilmomasiina.form.Cancel": "Cancel", "ilmomasiina.headers.Alkaa": "Starts", "ilmomasiina.headers.Ilmoittautumisaika": "Sign up time", diff --git a/apps/web/src/locales/fi.ts b/apps/web/src/locales/fi.ts index 7f919387..5e36274b 100644 --- a/apps/web/src/locales/fi.ts +++ b/apps/web/src/locales/fi.ts @@ -70,6 +70,16 @@ const fi = { "Olet jonossa sijalla {position}.", "ilmomasiina.form.You are in the quota {quotaName} at position {position}/{quotaSize}": "Olet kiintiössä {quotaName} sijalla {position}/{quotaSize}.", + "ilmomasiina.form.fieldError.missing": "Tämä kenttä on pakollinen.", + "ilmomasiina.form.fieldError.wrongType": + "Kentän vastaus on väärää tyyppiä. Kokeile päivittää sivu.", + "ilmomasiina.form.fieldError.tooLong": "Kentän vastaus on liian pitkä.", + "ilmomasiina.form.fieldError.invalidEmail": + "sähköpostiosoite on virheellinen. Syötä sallittu sähköpostiosoite.", + "ilmomasiina.form.fieldError.notANumber": + "Kentän vastauksen tulee olla numero.", + "ilmomasiina.form.fieldError.notAnOption": + "Kentän vastaus ei ole sallituissa vaihtoehdoissa. Kokeile päivittää sivu.", "ilmomasiina.form.optional": "valinnainen", "ilmomasiina.form.Shown in the public list of sign ups": "Näytetään julkisessa osallistujalistassa", @@ -87,6 +97,8 @@ const fi = { "ilmomasiina.form.Sign up saved": "Ilmoittautuminen tallennettu!", "ilmomasiina.form.You can edit your sign up or delete it later from this page, which will be sent to your email in the confirmation message": "Voit muokata ilmoittautumistasi tai poistaa sen myöhemmin tästä osoitteesta, joka lähetetään sähköpostiisi vahvistusviestissä.", + "ilmomasiina.form.Your signup cannot be changed anymore as the signup for the event has closed": + "Ilmoittautumistasi ei voi enää muokata tai perua, koska tapahtuman ilmoittautuminen on sulkeutunut.", "ilmomasiina.form.Are you sure you want to delete your sign up to {eventTitle}? If you delete your sign up, you will lose your place in the queue.": "Oletka varma, että haluat poistaa ilmoittautumisesi tapahtumaan {eventTitle}? Jos poistat ilmoittautumisesi, menetät paikkasi jonossa.", "ilmomasiina.form.This action cannot be undone.": diff --git a/package.json b/package.json index 99d7c313..dfcbd731 100644 --- a/package.json +++ b/package.json @@ -26,16 +26,17 @@ "devDependencies": { "dotenv-cli": "^7.4.2", "prettier": "^3.3.3", - "prettier-plugin-packagejson": "^2.5.2", - "prettier-plugin-tailwindcss": "^0.6.6", - "turbo": "^2.1.1" + "prettier-plugin-packagejson": "^2.5.3", + "prettier-plugin-tailwindcss": "^0.6.8", + "turbo": "^2.1.3" }, - "packageManager": "pnpm@9.9.0", + "packageManager": "pnpm@9.12.1", "engines": { - "node": "22.6.0" + "node": "22.8.0" }, "pnpm": { "patchedDependencies": { + "@vercel/style-guide": "patches/@vercel__style-guide.patch", "next-international@1.2.4": "patches/next-international@1.2.4.patch" }, "packageExtensions": { diff --git a/packages/cms-types/lexical.ts b/packages/cms-types/lexical.ts index 3e9a3577..f208da6a 100644 --- a/packages/cms-types/lexical.ts +++ b/packages/cms-types/lexical.ts @@ -3,6 +3,7 @@ import type { Committee, Document, Magazine, + Honor, Media, Page, } from "./payload"; @@ -139,11 +140,18 @@ export type MagazineRelationshipNode = BaseNode & { value: Magazine; }; +export type HonorsRelationshipNode = BaseNode & { + type: "relationship"; + relationTo: "honors"; + value: Honor; +}; + export type RelationshipNode = | PageRelationshipNode | BoardRelationshipNode | CommitteeRelationshipNode - | MagazineRelationshipNode; + | MagazineRelationshipNode + | HonorsRelationshipNode; export type BaseBlockFields = { id: string; diff --git a/packages/cms-types/payload.ts b/packages/cms-types/payload.ts index 62503510..68c3db7d 100644 --- a/packages/cms-types/payload.ts +++ b/packages/cms-types/payload.ts @@ -89,6 +89,8 @@ export interface Config { news: News; 'weekly-newsletters': WeeklyNewsletter; 'news-items': NewsItem; + honors: Honor; + 'awarded-honors': AwardedHonor; 'payload-preferences': PayloadPreference; 'payload-migrations': PayloadMigration; }; @@ -592,8 +594,9 @@ export interface News { title: string; slug: string; excerpt: string; - ctaType: 'none' | 'news' | 'page'; + ctaType: 'none' | 'news' | 'page' | 'external'; pageLink?: (string | null) | Page; + externalLink?: string | null; type?: ('announcement' | 'warning' | 'danger') | null; author: string | User; content: { @@ -678,6 +681,72 @@ export interface NewsItem { updatedAt: string; createdAt: string; } +/** + * This interface was referenced by `Config`'s JSON-Schema + * via the `definition` "honors". + */ +export interface Honor { + id: string; + name: string; + awardedHonors: { + awardedHonor?: (string | null) | AwardedHonor; + id?: string | null; + }[]; + updatedAt: string; + createdAt: string; +} +/** + * This interface was referenced by `Config`'s JSON-Schema + * via the `definition` "awarded-honors". + */ +export interface AwardedHonor { + id: string; + displayTitle?: string | null; + guildYear: + | '2024' + | '2023' + | '2022' + | '2021' + | '2020' + | '2019' + | '2018' + | '2017' + | '2016' + | '2015' + | '2014' + | '2013' + | '2012' + | '2011' + | '2010' + | '2009' + | '2008' + | '2007' + | '2006' + | '2005' + | '2004' + | '2003' + | '2002' + | '2001' + | '2000' + | '1999' + | '1998' + | '1997' + | '1996' + | '1995' + | '1994' + | '1993' + | '1992' + | '1991' + | '1990' + | '1989' + | '1988' + | '1987' + | '1986'; + name: string; + description?: string | null; + updatedAt: string; + createdAt: string; +} /** * This interface was referenced by `Config`'s JSON-Schema * via the `definition` "payload-preferences". diff --git a/packages/cms-types/schema.gql b/packages/cms-types/schema.gql index e4e9b501..780d01d0 100644 --- a/packages/cms-types/schema.gql +++ b/packages/cms-types/schema.gql @@ -61,6 +61,14 @@ type Query { NewsItems(where: NewsItem_where, fallbackLocale: FallbackLocaleInputType, locale: LocaleInputType, limit: Int, page: Int, sort: String): NewsItems countNewsItems(where: NewsItem_where, locale: LocaleInputType): countNewsItems docAccessNewsItem(id: String!): news_itemsDocAccess + Honor(id: String!, fallbackLocale: FallbackLocaleInputType, locale: LocaleInputType): Honor + Honors(where: Honor_where, fallbackLocale: FallbackLocaleInputType, locale: LocaleInputType, limit: Int, page: Int, sort: String): Honors + countHonors(where: Honor_where, locale: LocaleInputType): countHonors + docAccessHonor(id: String!): honorsDocAccess + AwardedHonor(id: String!, fallbackLocale: FallbackLocaleInputType, locale: LocaleInputType): AwardedHonor + AwardedHonors(where: AwardedHonor_where, fallbackLocale: FallbackLocaleInputType, locale: LocaleInputType, limit: Int, page: Int, sort: String): AwardedHonors + countAwardedHonors(where: AwardedHonor_where, locale: LocaleInputType): countAwardedHonors + docAccessAwardedHonor(id: String!): awarded_honorsDocAccess PayloadPreference(id: String!, fallbackLocale: FallbackLocaleInputType, locale: LocaleInputType): PayloadPreference PayloadPreferences(where: PayloadPreference_where, fallbackLocale: FallbackLocaleInputType, locale: LocaleInputType, limit: Int, page: Int, sort: String): PayloadPreferences countPayloadPreferences(where: PayloadPreference_where, locale: LocaleInputType): countPayloadPreferences @@ -6018,6 +6026,7 @@ type News { excerpt: String ctaType: News_ctaType! pageLink(draft: Boolean, locale: LocaleInputType, fallbackLocale: FallbackLocaleInputType): Page + externalLink: String type: News_type author(locale: LocaleInputType, fallbackLocale: FallbackLocaleInputType): User! content(depth: Int): JSON @@ -6029,6 +6038,7 @@ enum News_ctaType { none news page + external } enum News_type { @@ -6057,6 +6067,7 @@ input News_where { excerpt: News_excerpt_operator ctaType: News_ctaType_operator pageLink: News_pageLink_operator + externalLink: News_externalLink_operator type: News_type_operator author: News_author_operator content: News_content_operator @@ -6105,6 +6116,7 @@ enum News_ctaType_Input { none news page + external } input News_pageLink_operator { @@ -6115,6 +6127,16 @@ input News_pageLink_operator { all: [JSON] } +input News_externalLink_operator { + equals: String + not_equals: String + like: String + contains: String + in: [String] + not_in: [String] + all: [String] +} + input News_type_operator { equals: News_type_Input not_equals: News_type_Input @@ -6184,6 +6206,7 @@ input News_where_and { excerpt: News_excerpt_operator ctaType: News_ctaType_operator pageLink: News_pageLink_operator + externalLink: News_externalLink_operator type: News_type_operator author: News_author_operator content: News_content_operator @@ -6200,6 +6223,7 @@ input News_where_or { excerpt: News_excerpt_operator ctaType: News_ctaType_operator pageLink: News_pageLink_operator + externalLink: News_externalLink_operator type: News_type_operator author: News_author_operator content: News_content_operator @@ -6228,6 +6252,7 @@ type NewsDocAccessFields { excerpt: NewsDocAccessFields_excerpt ctaType: NewsDocAccessFields_ctaType pageLink: NewsDocAccessFields_pageLink + externalLink: NewsDocAccessFields_externalLink type: NewsDocAccessFields_type author: NewsDocAccessFields_author content: NewsDocAccessFields_content @@ -6350,6 +6375,29 @@ type NewsDocAccessFields_pageLink_Delete { permission: Boolean! } +type NewsDocAccessFields_externalLink { + create: NewsDocAccessFields_externalLink_Create + read: NewsDocAccessFields_externalLink_Read + update: NewsDocAccessFields_externalLink_Update + delete: NewsDocAccessFields_externalLink_Delete +} + +type NewsDocAccessFields_externalLink_Create { + permission: Boolean! +} + +type NewsDocAccessFields_externalLink_Read { + permission: Boolean! +} + +type NewsDocAccessFields_externalLink_Update { + permission: Boolean! +} + +type NewsDocAccessFields_externalLink_Delete { + permission: Boolean! +} + type NewsDocAccessFields_type { create: NewsDocAccessFields_type_Create read: NewsDocAccessFields_type_Read @@ -7623,28 +7671,73 @@ type NewsItemsDeleteDocAccess { where: JSONObject } -type PayloadPreference { +type Honor { id: String - user(locale: LocaleInputType, fallbackLocale: FallbackLocaleInputType): PayloadPreference_User_Relationship! - key: String - value: JSON + name: String + awardedHonors: [Honor_AwardedHonors!]! updatedAt: DateTime createdAt: DateTime } -type PayloadPreference_User_Relationship { - relationTo: PayloadPreference_User_RelationTo - value: PayloadPreference_User +type Honor_AwardedHonors { + awardedHonor(locale: LocaleInputType, fallbackLocale: FallbackLocaleInputType): AwardedHonor + id: String } -enum PayloadPreference_User_RelationTo { - users +type AwardedHonor { + id: String + displayTitle: String + guildYear: AwardedHonor_guildYear! + name: String! + description: String + updatedAt: DateTime + createdAt: DateTime } -union PayloadPreference_User = User +enum AwardedHonor_guildYear { + _2024 + _2023 + _2022 + _2021 + _2020 + _2019 + _2018 + _2017 + _2016 + _2015 + _2014 + _2013 + _2012 + _2011 + _2010 + _2009 + _2008 + _2007 + _2006 + _2005 + _2004 + _2003 + _2002 + _2001 + _2000 + _1999 + _1998 + _1997 + _1996 + _1995 + _1994 + _1993 + _1992 + _1991 + _1990 + _1989 + _1988 + _1987 + _1986 +} -type PayloadPreferences { - docs: [PayloadPreference] +type Honors { + docs: [Honor] hasNextPage: Boolean hasPrevPage: Boolean limit: Int @@ -7657,27 +7750,18 @@ type PayloadPreferences { totalPages: Int } -input PayloadPreference_where { - user: PayloadPreference_user_Relation - key: PayloadPreference_key_operator - value: PayloadPreference_value_operator - updatedAt: PayloadPreference_updatedAt_operator - createdAt: PayloadPreference_createdAt_operator - id: PayloadPreference_id_operator - AND: [PayloadPreference_where_and] - OR: [PayloadPreference_where_or] -} - -input PayloadPreference_user_Relation { - relationTo: PayloadPreference_user_Relation_RelationTo - value: JSON -} - -enum PayloadPreference_user_Relation_RelationTo { - users +input Honor_where { + name: Honor_name_operator + awardedHonors__awardedHonor: Honor_awardedHonors__awardedHonor_operator + awardedHonors__id: Honor_awardedHonors__id_operator + updatedAt: Honor_updatedAt_operator + createdAt: Honor_createdAt_operator + id: Honor_id_operator + AND: [Honor_where_and] + OR: [Honor_where_or] } -input PayloadPreference_key_operator { +input Honor_name_operator { equals: String not_equals: String like: String @@ -7685,20 +7769,29 @@ input PayloadPreference_key_operator { in: [String] not_in: [String] all: [String] - exists: Boolean } -input PayloadPreference_value_operator { +input Honor_awardedHonors__awardedHonor_operator { equals: JSON not_equals: JSON - like: JSON - contains: JSON - within: JSON - intersects: JSON + in: [JSON] + not_in: [JSON] + all: [JSON] exists: Boolean } -input PayloadPreference_updatedAt_operator { +input Honor_awardedHonors__id_operator { + equals: String + not_equals: String + like: String + contains: String + in: [String] + not_in: [String] + all: [String] + exists: Boolean +} + +input Honor_updatedAt_operator { equals: DateTime not_equals: DateTime greater_than_equal: DateTime @@ -7709,7 +7802,7 @@ input PayloadPreference_updatedAt_operator { exists: Boolean } -input PayloadPreference_createdAt_operator { +input Honor_createdAt_operator { equals: DateTime not_equals: DateTime greater_than_equal: DateTime @@ -7720,7 +7813,7 @@ input PayloadPreference_createdAt_operator { exists: Boolean } -input PayloadPreference_id_operator { +input Honor_id_operator { equals: String not_equals: String like: String @@ -7731,213 +7824,867 @@ input PayloadPreference_id_operator { exists: Boolean } -input PayloadPreference_where_and { - user: PayloadPreference_user_Relation - key: PayloadPreference_key_operator - value: PayloadPreference_value_operator - updatedAt: PayloadPreference_updatedAt_operator - createdAt: PayloadPreference_createdAt_operator - id: PayloadPreference_id_operator - AND: [PayloadPreference_where_and] - OR: [PayloadPreference_where_or] +input Honor_where_and { + name: Honor_name_operator + awardedHonors__awardedHonor: Honor_awardedHonors__awardedHonor_operator + awardedHonors__id: Honor_awardedHonors__id_operator + updatedAt: Honor_updatedAt_operator + createdAt: Honor_createdAt_operator + id: Honor_id_operator + AND: [Honor_where_and] + OR: [Honor_where_or] } -input PayloadPreference_where_or { - user: PayloadPreference_user_Relation - key: PayloadPreference_key_operator - value: PayloadPreference_value_operator - updatedAt: PayloadPreference_updatedAt_operator - createdAt: PayloadPreference_createdAt_operator - id: PayloadPreference_id_operator - AND: [PayloadPreference_where_and] - OR: [PayloadPreference_where_or] +input Honor_where_or { + name: Honor_name_operator + awardedHonors__awardedHonor: Honor_awardedHonors__awardedHonor_operator + awardedHonors__id: Honor_awardedHonors__id_operator + updatedAt: Honor_updatedAt_operator + createdAt: Honor_createdAt_operator + id: Honor_id_operator + AND: [Honor_where_and] + OR: [Honor_where_or] } -type countPayloadPreferences { +type countHonors { totalDocs: Int } -type payload_preferencesDocAccess { - fields: PayloadPreferencesDocAccessFields - create: PayloadPreferencesCreateDocAccess - read: PayloadPreferencesReadDocAccess - update: PayloadPreferencesUpdateDocAccess - delete: PayloadPreferencesDeleteDocAccess +type honorsDocAccess { + fields: HonorsDocAccessFields + create: HonorsCreateDocAccess + read: HonorsReadDocAccess + update: HonorsUpdateDocAccess + delete: HonorsDeleteDocAccess } -type PayloadPreferencesDocAccessFields { - user: PayloadPreferencesDocAccessFields_user - key: PayloadPreferencesDocAccessFields_key - value: PayloadPreferencesDocAccessFields_value - updatedAt: PayloadPreferencesDocAccessFields_updatedAt - createdAt: PayloadPreferencesDocAccessFields_createdAt +type HonorsDocAccessFields { + name: HonorsDocAccessFields_name + awardedHonors: HonorsDocAccessFields_awardedHonors + updatedAt: HonorsDocAccessFields_updatedAt + createdAt: HonorsDocAccessFields_createdAt } -type PayloadPreferencesDocAccessFields_user { - create: PayloadPreferencesDocAccessFields_user_Create - read: PayloadPreferencesDocAccessFields_user_Read - update: PayloadPreferencesDocAccessFields_user_Update - delete: PayloadPreferencesDocAccessFields_user_Delete +type HonorsDocAccessFields_name { + create: HonorsDocAccessFields_name_Create + read: HonorsDocAccessFields_name_Read + update: HonorsDocAccessFields_name_Update + delete: HonorsDocAccessFields_name_Delete } -type PayloadPreferencesDocAccessFields_user_Create { +type HonorsDocAccessFields_name_Create { permission: Boolean! } -type PayloadPreferencesDocAccessFields_user_Read { +type HonorsDocAccessFields_name_Read { permission: Boolean! } -type PayloadPreferencesDocAccessFields_user_Update { +type HonorsDocAccessFields_name_Update { permission: Boolean! } -type PayloadPreferencesDocAccessFields_user_Delete { +type HonorsDocAccessFields_name_Delete { permission: Boolean! } -type PayloadPreferencesDocAccessFields_key { - create: PayloadPreferencesDocAccessFields_key_Create - read: PayloadPreferencesDocAccessFields_key_Read - update: PayloadPreferencesDocAccessFields_key_Update - delete: PayloadPreferencesDocAccessFields_key_Delete +type HonorsDocAccessFields_awardedHonors { + create: HonorsDocAccessFields_awardedHonors_Create + read: HonorsDocAccessFields_awardedHonors_Read + update: HonorsDocAccessFields_awardedHonors_Update + delete: HonorsDocAccessFields_awardedHonors_Delete + fields: HonorsDocAccessFields_awardedHonors_Fields } -type PayloadPreferencesDocAccessFields_key_Create { +type HonorsDocAccessFields_awardedHonors_Create { permission: Boolean! } -type PayloadPreferencesDocAccessFields_key_Read { +type HonorsDocAccessFields_awardedHonors_Read { permission: Boolean! } -type PayloadPreferencesDocAccessFields_key_Update { +type HonorsDocAccessFields_awardedHonors_Update { permission: Boolean! } -type PayloadPreferencesDocAccessFields_key_Delete { +type HonorsDocAccessFields_awardedHonors_Delete { permission: Boolean! } -type PayloadPreferencesDocAccessFields_value { - create: PayloadPreferencesDocAccessFields_value_Create - read: PayloadPreferencesDocAccessFields_value_Read - update: PayloadPreferencesDocAccessFields_value_Update - delete: PayloadPreferencesDocAccessFields_value_Delete +type HonorsDocAccessFields_awardedHonors_Fields { + awardedHonor: HonorsDocAccessFields_awardedHonors_awardedHonor + id: HonorsDocAccessFields_awardedHonors_id } -type PayloadPreferencesDocAccessFields_value_Create { +type HonorsDocAccessFields_awardedHonors_awardedHonor { + create: HonorsDocAccessFields_awardedHonors_awardedHonor_Create + read: HonorsDocAccessFields_awardedHonors_awardedHonor_Read + update: HonorsDocAccessFields_awardedHonors_awardedHonor_Update + delete: HonorsDocAccessFields_awardedHonors_awardedHonor_Delete +} + +type HonorsDocAccessFields_awardedHonors_awardedHonor_Create { permission: Boolean! } -type PayloadPreferencesDocAccessFields_value_Read { +type HonorsDocAccessFields_awardedHonors_awardedHonor_Read { permission: Boolean! } -type PayloadPreferencesDocAccessFields_value_Update { +type HonorsDocAccessFields_awardedHonors_awardedHonor_Update { permission: Boolean! } -type PayloadPreferencesDocAccessFields_value_Delete { +type HonorsDocAccessFields_awardedHonors_awardedHonor_Delete { permission: Boolean! } -type PayloadPreferencesDocAccessFields_updatedAt { - create: PayloadPreferencesDocAccessFields_updatedAt_Create - read: PayloadPreferencesDocAccessFields_updatedAt_Read - update: PayloadPreferencesDocAccessFields_updatedAt_Update - delete: PayloadPreferencesDocAccessFields_updatedAt_Delete +type HonorsDocAccessFields_awardedHonors_id { + create: HonorsDocAccessFields_awardedHonors_id_Create + read: HonorsDocAccessFields_awardedHonors_id_Read + update: HonorsDocAccessFields_awardedHonors_id_Update + delete: HonorsDocAccessFields_awardedHonors_id_Delete } -type PayloadPreferencesDocAccessFields_updatedAt_Create { +type HonorsDocAccessFields_awardedHonors_id_Create { permission: Boolean! } -type PayloadPreferencesDocAccessFields_updatedAt_Read { +type HonorsDocAccessFields_awardedHonors_id_Read { permission: Boolean! } -type PayloadPreferencesDocAccessFields_updatedAt_Update { +type HonorsDocAccessFields_awardedHonors_id_Update { permission: Boolean! } -type PayloadPreferencesDocAccessFields_updatedAt_Delete { +type HonorsDocAccessFields_awardedHonors_id_Delete { permission: Boolean! } -type PayloadPreferencesDocAccessFields_createdAt { - create: PayloadPreferencesDocAccessFields_createdAt_Create - read: PayloadPreferencesDocAccessFields_createdAt_Read - update: PayloadPreferencesDocAccessFields_createdAt_Update - delete: PayloadPreferencesDocAccessFields_createdAt_Delete +type HonorsDocAccessFields_updatedAt { + create: HonorsDocAccessFields_updatedAt_Create + read: HonorsDocAccessFields_updatedAt_Read + update: HonorsDocAccessFields_updatedAt_Update + delete: HonorsDocAccessFields_updatedAt_Delete } -type PayloadPreferencesDocAccessFields_createdAt_Create { +type HonorsDocAccessFields_updatedAt_Create { permission: Boolean! } -type PayloadPreferencesDocAccessFields_createdAt_Read { +type HonorsDocAccessFields_updatedAt_Read { permission: Boolean! } -type PayloadPreferencesDocAccessFields_createdAt_Update { +type HonorsDocAccessFields_updatedAt_Update { permission: Boolean! } -type PayloadPreferencesDocAccessFields_createdAt_Delete { +type HonorsDocAccessFields_updatedAt_Delete { permission: Boolean! } -type PayloadPreferencesCreateDocAccess { +type HonorsDocAccessFields_createdAt { + create: HonorsDocAccessFields_createdAt_Create + read: HonorsDocAccessFields_createdAt_Read + update: HonorsDocAccessFields_createdAt_Update + delete: HonorsDocAccessFields_createdAt_Delete +} + +type HonorsDocAccessFields_createdAt_Create { permission: Boolean! - where: JSONObject } -type PayloadPreferencesReadDocAccess { +type HonorsDocAccessFields_createdAt_Read { permission: Boolean! - where: JSONObject } -type PayloadPreferencesUpdateDocAccess { +type HonorsDocAccessFields_createdAt_Update { + permission: Boolean! +} + +type HonorsDocAccessFields_createdAt_Delete { + permission: Boolean! +} + +type HonorsCreateDocAccess { permission: Boolean! where: JSONObject } -type PayloadPreferencesDeleteDocAccess { +type HonorsReadDocAccess { permission: Boolean! where: JSONObject } -type Footer { - layout: [Footer_Layout!]! - updatedAt: DateTime - createdAt: DateTime +type HonorsUpdateDocAccess { + permission: Boolean! + where: JSONObject } -union Footer_Layout = LinkRowBlock | SponsorLogoRowBlock +type HonorsDeleteDocAccess { + permission: Boolean! + where: JSONObject +} -type LinkRowBlock { - showLabel: Boolean! - links: [LinkRowBlockLink!] - id: String - blockName: String - blockType: String +type AwardedHonors { + docs: [AwardedHonor] + hasNextPage: Boolean + hasPrevPage: Boolean + limit: Int + nextPage: Int + offset: Int + page: Int + pagingCounter: Int + prevPage: Int + totalDocs: Int + totalPages: Int } -type LinkRowBlockLink { - icon: LinkRowBlockLink_icon - label: String - linkType: LinkRowBlockLink_linkType - url: String - page(draft: Boolean, locale: LocaleInputType, fallbackLocale: FallbackLocaleInputType): Page - id: String +input AwardedHonor_where { + displayTitle: AwardedHonor_displayTitle_operator + guildYear: AwardedHonor_guildYear_operator + name: AwardedHonor_name_operator + description: AwardedHonor_description_operator + updatedAt: AwardedHonor_updatedAt_operator + createdAt: AwardedHonor_createdAt_operator + id: AwardedHonor_id_operator + AND: [AwardedHonor_where_and] + OR: [AwardedHonor_where_or] } -enum LinkRowBlockLink_icon { - AlertOctagon - AlertTriangle - AtSign - Banknote +input AwardedHonor_displayTitle_operator { + equals: String + not_equals: String + like: String + contains: String + in: [String] + not_in: [String] + all: [String] + exists: Boolean +} + +input AwardedHonor_guildYear_operator { + equals: AwardedHonor_guildYear_Input + not_equals: AwardedHonor_guildYear_Input + in: [AwardedHonor_guildYear_Input] + not_in: [AwardedHonor_guildYear_Input] + all: [AwardedHonor_guildYear_Input] +} + +enum AwardedHonor_guildYear_Input { + _2024 + _2023 + _2022 + _2021 + _2020 + _2019 + _2018 + _2017 + _2016 + _2015 + _2014 + _2013 + _2012 + _2011 + _2010 + _2009 + _2008 + _2007 + _2006 + _2005 + _2004 + _2003 + _2002 + _2001 + _2000 + _1999 + _1998 + _1997 + _1996 + _1995 + _1994 + _1993 + _1992 + _1991 + _1990 + _1989 + _1988 + _1987 + _1986 +} + +input AwardedHonor_name_operator { + equals: String + not_equals: String + like: String + contains: String + in: [String] + not_in: [String] + all: [String] +} + +input AwardedHonor_description_operator { + equals: String + not_equals: String + like: String + contains: String + exists: Boolean +} + +input AwardedHonor_updatedAt_operator { + equals: DateTime + not_equals: DateTime + greater_than_equal: DateTime + greater_than: DateTime + less_than_equal: DateTime + less_than: DateTime + like: DateTime + exists: Boolean +} + +input AwardedHonor_createdAt_operator { + equals: DateTime + not_equals: DateTime + greater_than_equal: DateTime + greater_than: DateTime + less_than_equal: DateTime + less_than: DateTime + like: DateTime + exists: Boolean +} + +input AwardedHonor_id_operator { + equals: String + not_equals: String + like: String + contains: String + in: [String] + not_in: [String] + all: [String] + exists: Boolean +} + +input AwardedHonor_where_and { + displayTitle: AwardedHonor_displayTitle_operator + guildYear: AwardedHonor_guildYear_operator + name: AwardedHonor_name_operator + description: AwardedHonor_description_operator + updatedAt: AwardedHonor_updatedAt_operator + createdAt: AwardedHonor_createdAt_operator + id: AwardedHonor_id_operator + AND: [AwardedHonor_where_and] + OR: [AwardedHonor_where_or] +} + +input AwardedHonor_where_or { + displayTitle: AwardedHonor_displayTitle_operator + guildYear: AwardedHonor_guildYear_operator + name: AwardedHonor_name_operator + description: AwardedHonor_description_operator + updatedAt: AwardedHonor_updatedAt_operator + createdAt: AwardedHonor_createdAt_operator + id: AwardedHonor_id_operator + AND: [AwardedHonor_where_and] + OR: [AwardedHonor_where_or] +} + +type countAwardedHonors { + totalDocs: Int +} + +type awarded_honorsDocAccess { + fields: AwardedHonorsDocAccessFields + create: AwardedHonorsCreateDocAccess + read: AwardedHonorsReadDocAccess + update: AwardedHonorsUpdateDocAccess + delete: AwardedHonorsDeleteDocAccess +} + +type AwardedHonorsDocAccessFields { + displayTitle: AwardedHonorsDocAccessFields_displayTitle + guildYear: AwardedHonorsDocAccessFields_guildYear + name: AwardedHonorsDocAccessFields_name + description: AwardedHonorsDocAccessFields_description + updatedAt: AwardedHonorsDocAccessFields_updatedAt + createdAt: AwardedHonorsDocAccessFields_createdAt +} + +type AwardedHonorsDocAccessFields_displayTitle { + create: AwardedHonorsDocAccessFields_displayTitle_Create + read: AwardedHonorsDocAccessFields_displayTitle_Read + update: AwardedHonorsDocAccessFields_displayTitle_Update + delete: AwardedHonorsDocAccessFields_displayTitle_Delete +} + +type AwardedHonorsDocAccessFields_displayTitle_Create { + permission: Boolean! +} + +type AwardedHonorsDocAccessFields_displayTitle_Read { + permission: Boolean! +} + +type AwardedHonorsDocAccessFields_displayTitle_Update { + permission: Boolean! +} + +type AwardedHonorsDocAccessFields_displayTitle_Delete { + permission: Boolean! +} + +type AwardedHonorsDocAccessFields_guildYear { + create: AwardedHonorsDocAccessFields_guildYear_Create + read: AwardedHonorsDocAccessFields_guildYear_Read + update: AwardedHonorsDocAccessFields_guildYear_Update + delete: AwardedHonorsDocAccessFields_guildYear_Delete +} + +type AwardedHonorsDocAccessFields_guildYear_Create { + permission: Boolean! +} + +type AwardedHonorsDocAccessFields_guildYear_Read { + permission: Boolean! +} + +type AwardedHonorsDocAccessFields_guildYear_Update { + permission: Boolean! +} + +type AwardedHonorsDocAccessFields_guildYear_Delete { + permission: Boolean! +} + +type AwardedHonorsDocAccessFields_name { + create: AwardedHonorsDocAccessFields_name_Create + read: AwardedHonorsDocAccessFields_name_Read + update: AwardedHonorsDocAccessFields_name_Update + delete: AwardedHonorsDocAccessFields_name_Delete +} + +type AwardedHonorsDocAccessFields_name_Create { + permission: Boolean! +} + +type AwardedHonorsDocAccessFields_name_Read { + permission: Boolean! +} + +type AwardedHonorsDocAccessFields_name_Update { + permission: Boolean! +} + +type AwardedHonorsDocAccessFields_name_Delete { + permission: Boolean! +} + +type AwardedHonorsDocAccessFields_description { + create: AwardedHonorsDocAccessFields_description_Create + read: AwardedHonorsDocAccessFields_description_Read + update: AwardedHonorsDocAccessFields_description_Update + delete: AwardedHonorsDocAccessFields_description_Delete +} + +type AwardedHonorsDocAccessFields_description_Create { + permission: Boolean! +} + +type AwardedHonorsDocAccessFields_description_Read { + permission: Boolean! +} + +type AwardedHonorsDocAccessFields_description_Update { + permission: Boolean! +} + +type AwardedHonorsDocAccessFields_description_Delete { + permission: Boolean! +} + +type AwardedHonorsDocAccessFields_updatedAt { + create: AwardedHonorsDocAccessFields_updatedAt_Create + read: AwardedHonorsDocAccessFields_updatedAt_Read + update: AwardedHonorsDocAccessFields_updatedAt_Update + delete: AwardedHonorsDocAccessFields_updatedAt_Delete +} + +type AwardedHonorsDocAccessFields_updatedAt_Create { + permission: Boolean! +} + +type AwardedHonorsDocAccessFields_updatedAt_Read { + permission: Boolean! +} + +type AwardedHonorsDocAccessFields_updatedAt_Update { + permission: Boolean! +} + +type AwardedHonorsDocAccessFields_updatedAt_Delete { + permission: Boolean! +} + +type AwardedHonorsDocAccessFields_createdAt { + create: AwardedHonorsDocAccessFields_createdAt_Create + read: AwardedHonorsDocAccessFields_createdAt_Read + update: AwardedHonorsDocAccessFields_createdAt_Update + delete: AwardedHonorsDocAccessFields_createdAt_Delete +} + +type AwardedHonorsDocAccessFields_createdAt_Create { + permission: Boolean! +} + +type AwardedHonorsDocAccessFields_createdAt_Read { + permission: Boolean! +} + +type AwardedHonorsDocAccessFields_createdAt_Update { + permission: Boolean! +} + +type AwardedHonorsDocAccessFields_createdAt_Delete { + permission: Boolean! +} + +type AwardedHonorsCreateDocAccess { + permission: Boolean! + where: JSONObject +} + +type AwardedHonorsReadDocAccess { + permission: Boolean! + where: JSONObject +} + +type AwardedHonorsUpdateDocAccess { + permission: Boolean! + where: JSONObject +} + +type AwardedHonorsDeleteDocAccess { + permission: Boolean! + where: JSONObject +} + +type PayloadPreference { + id: String + user(locale: LocaleInputType, fallbackLocale: FallbackLocaleInputType): PayloadPreference_User_Relationship! + key: String + value: JSON + updatedAt: DateTime + createdAt: DateTime +} + +type PayloadPreference_User_Relationship { + relationTo: PayloadPreference_User_RelationTo + value: PayloadPreference_User +} + +enum PayloadPreference_User_RelationTo { + users +} + +union PayloadPreference_User = User + +type PayloadPreferences { + docs: [PayloadPreference] + hasNextPage: Boolean + hasPrevPage: Boolean + limit: Int + nextPage: Int + offset: Int + page: Int + pagingCounter: Int + prevPage: Int + totalDocs: Int + totalPages: Int +} + +input PayloadPreference_where { + user: PayloadPreference_user_Relation + key: PayloadPreference_key_operator + value: PayloadPreference_value_operator + updatedAt: PayloadPreference_updatedAt_operator + createdAt: PayloadPreference_createdAt_operator + id: PayloadPreference_id_operator + AND: [PayloadPreference_where_and] + OR: [PayloadPreference_where_or] +} + +input PayloadPreference_user_Relation { + relationTo: PayloadPreference_user_Relation_RelationTo + value: JSON +} + +enum PayloadPreference_user_Relation_RelationTo { + users +} + +input PayloadPreference_key_operator { + equals: String + not_equals: String + like: String + contains: String + in: [String] + not_in: [String] + all: [String] + exists: Boolean +} + +input PayloadPreference_value_operator { + equals: JSON + not_equals: JSON + like: JSON + contains: JSON + within: JSON + intersects: JSON + exists: Boolean +} + +input PayloadPreference_updatedAt_operator { + equals: DateTime + not_equals: DateTime + greater_than_equal: DateTime + greater_than: DateTime + less_than_equal: DateTime + less_than: DateTime + like: DateTime + exists: Boolean +} + +input PayloadPreference_createdAt_operator { + equals: DateTime + not_equals: DateTime + greater_than_equal: DateTime + greater_than: DateTime + less_than_equal: DateTime + less_than: DateTime + like: DateTime + exists: Boolean +} + +input PayloadPreference_id_operator { + equals: String + not_equals: String + like: String + contains: String + in: [String] + not_in: [String] + all: [String] + exists: Boolean +} + +input PayloadPreference_where_and { + user: PayloadPreference_user_Relation + key: PayloadPreference_key_operator + value: PayloadPreference_value_operator + updatedAt: PayloadPreference_updatedAt_operator + createdAt: PayloadPreference_createdAt_operator + id: PayloadPreference_id_operator + AND: [PayloadPreference_where_and] + OR: [PayloadPreference_where_or] +} + +input PayloadPreference_where_or { + user: PayloadPreference_user_Relation + key: PayloadPreference_key_operator + value: PayloadPreference_value_operator + updatedAt: PayloadPreference_updatedAt_operator + createdAt: PayloadPreference_createdAt_operator + id: PayloadPreference_id_operator + AND: [PayloadPreference_where_and] + OR: [PayloadPreference_where_or] +} + +type countPayloadPreferences { + totalDocs: Int +} + +type payload_preferencesDocAccess { + fields: PayloadPreferencesDocAccessFields + create: PayloadPreferencesCreateDocAccess + read: PayloadPreferencesReadDocAccess + update: PayloadPreferencesUpdateDocAccess + delete: PayloadPreferencesDeleteDocAccess +} + +type PayloadPreferencesDocAccessFields { + user: PayloadPreferencesDocAccessFields_user + key: PayloadPreferencesDocAccessFields_key + value: PayloadPreferencesDocAccessFields_value + updatedAt: PayloadPreferencesDocAccessFields_updatedAt + createdAt: PayloadPreferencesDocAccessFields_createdAt +} + +type PayloadPreferencesDocAccessFields_user { + create: PayloadPreferencesDocAccessFields_user_Create + read: PayloadPreferencesDocAccessFields_user_Read + update: PayloadPreferencesDocAccessFields_user_Update + delete: PayloadPreferencesDocAccessFields_user_Delete +} + +type PayloadPreferencesDocAccessFields_user_Create { + permission: Boolean! +} + +type PayloadPreferencesDocAccessFields_user_Read { + permission: Boolean! +} + +type PayloadPreferencesDocAccessFields_user_Update { + permission: Boolean! +} + +type PayloadPreferencesDocAccessFields_user_Delete { + permission: Boolean! +} + +type PayloadPreferencesDocAccessFields_key { + create: PayloadPreferencesDocAccessFields_key_Create + read: PayloadPreferencesDocAccessFields_key_Read + update: PayloadPreferencesDocAccessFields_key_Update + delete: PayloadPreferencesDocAccessFields_key_Delete +} + +type PayloadPreferencesDocAccessFields_key_Create { + permission: Boolean! +} + +type PayloadPreferencesDocAccessFields_key_Read { + permission: Boolean! +} + +type PayloadPreferencesDocAccessFields_key_Update { + permission: Boolean! +} + +type PayloadPreferencesDocAccessFields_key_Delete { + permission: Boolean! +} + +type PayloadPreferencesDocAccessFields_value { + create: PayloadPreferencesDocAccessFields_value_Create + read: PayloadPreferencesDocAccessFields_value_Read + update: PayloadPreferencesDocAccessFields_value_Update + delete: PayloadPreferencesDocAccessFields_value_Delete +} + +type PayloadPreferencesDocAccessFields_value_Create { + permission: Boolean! +} + +type PayloadPreferencesDocAccessFields_value_Read { + permission: Boolean! +} + +type PayloadPreferencesDocAccessFields_value_Update { + permission: Boolean! +} + +type PayloadPreferencesDocAccessFields_value_Delete { + permission: Boolean! +} + +type PayloadPreferencesDocAccessFields_updatedAt { + create: PayloadPreferencesDocAccessFields_updatedAt_Create + read: PayloadPreferencesDocAccessFields_updatedAt_Read + update: PayloadPreferencesDocAccessFields_updatedAt_Update + delete: PayloadPreferencesDocAccessFields_updatedAt_Delete +} + +type PayloadPreferencesDocAccessFields_updatedAt_Create { + permission: Boolean! +} + +type PayloadPreferencesDocAccessFields_updatedAt_Read { + permission: Boolean! +} + +type PayloadPreferencesDocAccessFields_updatedAt_Update { + permission: Boolean! +} + +type PayloadPreferencesDocAccessFields_updatedAt_Delete { + permission: Boolean! +} + +type PayloadPreferencesDocAccessFields_createdAt { + create: PayloadPreferencesDocAccessFields_createdAt_Create + read: PayloadPreferencesDocAccessFields_createdAt_Read + update: PayloadPreferencesDocAccessFields_createdAt_Update + delete: PayloadPreferencesDocAccessFields_createdAt_Delete +} + +type PayloadPreferencesDocAccessFields_createdAt_Create { + permission: Boolean! +} + +type PayloadPreferencesDocAccessFields_createdAt_Read { + permission: Boolean! +} + +type PayloadPreferencesDocAccessFields_createdAt_Update { + permission: Boolean! +} + +type PayloadPreferencesDocAccessFields_createdAt_Delete { + permission: Boolean! +} + +type PayloadPreferencesCreateDocAccess { + permission: Boolean! + where: JSONObject +} + +type PayloadPreferencesReadDocAccess { + permission: Boolean! + where: JSONObject +} + +type PayloadPreferencesUpdateDocAccess { + permission: Boolean! + where: JSONObject +} + +type PayloadPreferencesDeleteDocAccess { + permission: Boolean! + where: JSONObject +} + +type Footer { + layout: [Footer_Layout!]! + updatedAt: DateTime + createdAt: DateTime +} + +union Footer_Layout = LinkRowBlock | SponsorLogoRowBlock + +type LinkRowBlock { + showLabel: Boolean! + links: [LinkRowBlockLink!] + id: String + blockName: String + blockType: String +} + +type LinkRowBlockLink { + icon: LinkRowBlockLink_icon + label: String + linkType: LinkRowBlockLink_linkType + url: String + page(draft: Boolean, locale: LocaleInputType, fallbackLocale: FallbackLocaleInputType): Page + id: String +} + +enum LinkRowBlockLink_icon { + AlertOctagon + AlertTriangle + AtSign + Banknote BookMarked BriefcaseBusiness ChevronDown @@ -7981,4593 +8728,4973 @@ enum LinkRowBlockLink_linkType { internal } -type SponsorLogoRowBlock { - title: String - logos: [SponsorLogoRowBlock_Logos!] +type SponsorLogoRowBlock { + title: String + logos: [SponsorLogoRowBlock_Logos!] + id: String + blockName: String + blockType: String +} + +type SponsorLogoRowBlock_Logos { + image(locale: LocaleInputType, fallbackLocale: FallbackLocaleInputType): Media + link: String + id: String +} + +type footerDocAccess { + fields: FooterDocAccessFields + read: FooterReadDocAccess + update: FooterUpdateDocAccess +} + +type FooterDocAccessFields { + layout: FooterDocAccessFields_layout + updatedAt: FooterDocAccessFields_updatedAt + createdAt: FooterDocAccessFields_createdAt +} + +type FooterDocAccessFields_layout { + create: FooterDocAccessFields_layout_Create + read: FooterDocAccessFields_layout_Read + update: FooterDocAccessFields_layout_Update + delete: FooterDocAccessFields_layout_Delete +} + +type FooterDocAccessFields_layout_Create { + permission: Boolean! +} + +type FooterDocAccessFields_layout_Read { + permission: Boolean! +} + +type FooterDocAccessFields_layout_Update { + permission: Boolean! +} + +type FooterDocAccessFields_layout_Delete { + permission: Boolean! +} + +type FooterDocAccessFields_updatedAt { + create: FooterDocAccessFields_updatedAt_Create + read: FooterDocAccessFields_updatedAt_Read + update: FooterDocAccessFields_updatedAt_Update + delete: FooterDocAccessFields_updatedAt_Delete +} + +type FooterDocAccessFields_updatedAt_Create { + permission: Boolean! +} + +type FooterDocAccessFields_updatedAt_Read { + permission: Boolean! +} + +type FooterDocAccessFields_updatedAt_Update { + permission: Boolean! +} + +type FooterDocAccessFields_updatedAt_Delete { + permission: Boolean! +} + +type FooterDocAccessFields_createdAt { + create: FooterDocAccessFields_createdAt_Create + read: FooterDocAccessFields_createdAt_Read + update: FooterDocAccessFields_createdAt_Update + delete: FooterDocAccessFields_createdAt_Delete +} + +type FooterDocAccessFields_createdAt_Create { + permission: Boolean! +} + +type FooterDocAccessFields_createdAt_Read { + permission: Boolean! +} + +type FooterDocAccessFields_createdAt_Update { + permission: Boolean! +} + +type FooterDocAccessFields_createdAt_Delete { + permission: Boolean! +} + +type FooterReadDocAccess { + permission: Boolean! + where: JSONObject +} + +type FooterUpdateDocAccess { + permission: Boolean! + where: JSONObject +} + +type LandingPage { + heroTexts: [LandingPage_HeroTexts!] + heroImages: [LandingPage_HeroImages!]! + eventsListPage(draft: Boolean, locale: LocaleInputType, fallbackLocale: FallbackLocaleInputType): Page! + announcement(locale: LocaleInputType, fallbackLocale: FallbackLocaleInputType): News + body(depth: Int): JSON + updatedAt: DateTime + createdAt: DateTime +} + +type LandingPage_HeroTexts { + text: String id: String - blockName: String - blockType: String } -type SponsorLogoRowBlock_Logos { +type LandingPage_HeroImages { image(locale: LocaleInputType, fallbackLocale: FallbackLocaleInputType): Media - link: String id: String } -type footerDocAccess { - fields: FooterDocAccessFields - read: FooterReadDocAccess - update: FooterUpdateDocAccess +type landing_pageDocAccess { + fields: LandingPageDocAccessFields + read: LandingPageReadDocAccess + update: LandingPageUpdateDocAccess } -type FooterDocAccessFields { - layout: FooterDocAccessFields_layout - updatedAt: FooterDocAccessFields_updatedAt - createdAt: FooterDocAccessFields_createdAt +type LandingPageDocAccessFields { + heroTexts: LandingPageDocAccessFields_heroTexts + heroImages: LandingPageDocAccessFields_heroImages + eventsListPage: LandingPageDocAccessFields_eventsListPage + announcement: LandingPageDocAccessFields_announcement + body: LandingPageDocAccessFields_body + updatedAt: LandingPageDocAccessFields_updatedAt + createdAt: LandingPageDocAccessFields_createdAt } -type FooterDocAccessFields_layout { - create: FooterDocAccessFields_layout_Create - read: FooterDocAccessFields_layout_Read - update: FooterDocAccessFields_layout_Update - delete: FooterDocAccessFields_layout_Delete +type LandingPageDocAccessFields_heroTexts { + create: LandingPageDocAccessFields_heroTexts_Create + read: LandingPageDocAccessFields_heroTexts_Read + update: LandingPageDocAccessFields_heroTexts_Update + delete: LandingPageDocAccessFields_heroTexts_Delete + fields: LandingPageDocAccessFields_heroTexts_Fields } -type FooterDocAccessFields_layout_Create { +type LandingPageDocAccessFields_heroTexts_Create { permission: Boolean! } -type FooterDocAccessFields_layout_Read { +type LandingPageDocAccessFields_heroTexts_Read { permission: Boolean! } -type FooterDocAccessFields_layout_Update { +type LandingPageDocAccessFields_heroTexts_Update { permission: Boolean! } -type FooterDocAccessFields_layout_Delete { +type LandingPageDocAccessFields_heroTexts_Delete { permission: Boolean! } -type FooterDocAccessFields_updatedAt { - create: FooterDocAccessFields_updatedAt_Create - read: FooterDocAccessFields_updatedAt_Read - update: FooterDocAccessFields_updatedAt_Update - delete: FooterDocAccessFields_updatedAt_Delete +type LandingPageDocAccessFields_heroTexts_Fields { + text: LandingPageDocAccessFields_heroTexts_text + id: LandingPageDocAccessFields_heroTexts_id +} + +type LandingPageDocAccessFields_heroTexts_text { + create: LandingPageDocAccessFields_heroTexts_text_Create + read: LandingPageDocAccessFields_heroTexts_text_Read + update: LandingPageDocAccessFields_heroTexts_text_Update + delete: LandingPageDocAccessFields_heroTexts_text_Delete +} + +type LandingPageDocAccessFields_heroTexts_text_Create { + permission: Boolean! +} + +type LandingPageDocAccessFields_heroTexts_text_Read { + permission: Boolean! +} + +type LandingPageDocAccessFields_heroTexts_text_Update { + permission: Boolean! +} + +type LandingPageDocAccessFields_heroTexts_text_Delete { + permission: Boolean! +} + +type LandingPageDocAccessFields_heroTexts_id { + create: LandingPageDocAccessFields_heroTexts_id_Create + read: LandingPageDocAccessFields_heroTexts_id_Read + update: LandingPageDocAccessFields_heroTexts_id_Update + delete: LandingPageDocAccessFields_heroTexts_id_Delete +} + +type LandingPageDocAccessFields_heroTexts_id_Create { + permission: Boolean! +} + +type LandingPageDocAccessFields_heroTexts_id_Read { + permission: Boolean! +} + +type LandingPageDocAccessFields_heroTexts_id_Update { + permission: Boolean! +} + +type LandingPageDocAccessFields_heroTexts_id_Delete { + permission: Boolean! +} + +type LandingPageDocAccessFields_heroImages { + create: LandingPageDocAccessFields_heroImages_Create + read: LandingPageDocAccessFields_heroImages_Read + update: LandingPageDocAccessFields_heroImages_Update + delete: LandingPageDocAccessFields_heroImages_Delete + fields: LandingPageDocAccessFields_heroImages_Fields +} + +type LandingPageDocAccessFields_heroImages_Create { + permission: Boolean! +} + +type LandingPageDocAccessFields_heroImages_Read { + permission: Boolean! +} + +type LandingPageDocAccessFields_heroImages_Update { + permission: Boolean! +} + +type LandingPageDocAccessFields_heroImages_Delete { + permission: Boolean! +} + +type LandingPageDocAccessFields_heroImages_Fields { + image: LandingPageDocAccessFields_heroImages_image + id: LandingPageDocAccessFields_heroImages_id +} + +type LandingPageDocAccessFields_heroImages_image { + create: LandingPageDocAccessFields_heroImages_image_Create + read: LandingPageDocAccessFields_heroImages_image_Read + update: LandingPageDocAccessFields_heroImages_image_Update + delete: LandingPageDocAccessFields_heroImages_image_Delete +} + +type LandingPageDocAccessFields_heroImages_image_Create { + permission: Boolean! +} + +type LandingPageDocAccessFields_heroImages_image_Read { + permission: Boolean! +} + +type LandingPageDocAccessFields_heroImages_image_Update { + permission: Boolean! +} + +type LandingPageDocAccessFields_heroImages_image_Delete { + permission: Boolean! +} + +type LandingPageDocAccessFields_heroImages_id { + create: LandingPageDocAccessFields_heroImages_id_Create + read: LandingPageDocAccessFields_heroImages_id_Read + update: LandingPageDocAccessFields_heroImages_id_Update + delete: LandingPageDocAccessFields_heroImages_id_Delete +} + +type LandingPageDocAccessFields_heroImages_id_Create { + permission: Boolean! +} + +type LandingPageDocAccessFields_heroImages_id_Read { + permission: Boolean! +} + +type LandingPageDocAccessFields_heroImages_id_Update { + permission: Boolean! +} + +type LandingPageDocAccessFields_heroImages_id_Delete { + permission: Boolean! +} + +type LandingPageDocAccessFields_eventsListPage { + create: LandingPageDocAccessFields_eventsListPage_Create + read: LandingPageDocAccessFields_eventsListPage_Read + update: LandingPageDocAccessFields_eventsListPage_Update + delete: LandingPageDocAccessFields_eventsListPage_Delete +} + +type LandingPageDocAccessFields_eventsListPage_Create { + permission: Boolean! +} + +type LandingPageDocAccessFields_eventsListPage_Read { + permission: Boolean! +} + +type LandingPageDocAccessFields_eventsListPage_Update { + permission: Boolean! +} + +type LandingPageDocAccessFields_eventsListPage_Delete { + permission: Boolean! +} + +type LandingPageDocAccessFields_announcement { + create: LandingPageDocAccessFields_announcement_Create + read: LandingPageDocAccessFields_announcement_Read + update: LandingPageDocAccessFields_announcement_Update + delete: LandingPageDocAccessFields_announcement_Delete +} + +type LandingPageDocAccessFields_announcement_Create { + permission: Boolean! +} + +type LandingPageDocAccessFields_announcement_Read { + permission: Boolean! +} + +type LandingPageDocAccessFields_announcement_Update { + permission: Boolean! +} + +type LandingPageDocAccessFields_announcement_Delete { + permission: Boolean! +} + +type LandingPageDocAccessFields_body { + create: LandingPageDocAccessFields_body_Create + read: LandingPageDocAccessFields_body_Read + update: LandingPageDocAccessFields_body_Update + delete: LandingPageDocAccessFields_body_Delete +} + +type LandingPageDocAccessFields_body_Create { + permission: Boolean! +} + +type LandingPageDocAccessFields_body_Read { + permission: Boolean! +} + +type LandingPageDocAccessFields_body_Update { + permission: Boolean! +} + +type LandingPageDocAccessFields_body_Delete { + permission: Boolean! +} + +type LandingPageDocAccessFields_updatedAt { + create: LandingPageDocAccessFields_updatedAt_Create + read: LandingPageDocAccessFields_updatedAt_Read + update: LandingPageDocAccessFields_updatedAt_Update + delete: LandingPageDocAccessFields_updatedAt_Delete } -type FooterDocAccessFields_updatedAt_Create { +type LandingPageDocAccessFields_updatedAt_Create { permission: Boolean! } -type FooterDocAccessFields_updatedAt_Read { +type LandingPageDocAccessFields_updatedAt_Read { permission: Boolean! } -type FooterDocAccessFields_updatedAt_Update { +type LandingPageDocAccessFields_updatedAt_Update { permission: Boolean! } -type FooterDocAccessFields_updatedAt_Delete { +type LandingPageDocAccessFields_updatedAt_Delete { permission: Boolean! } -type FooterDocAccessFields_createdAt { - create: FooterDocAccessFields_createdAt_Create - read: FooterDocAccessFields_createdAt_Read - update: FooterDocAccessFields_createdAt_Update - delete: FooterDocAccessFields_createdAt_Delete +type LandingPageDocAccessFields_createdAt { + create: LandingPageDocAccessFields_createdAt_Create + read: LandingPageDocAccessFields_createdAt_Read + update: LandingPageDocAccessFields_createdAt_Update + delete: LandingPageDocAccessFields_createdAt_Delete } -type FooterDocAccessFields_createdAt_Create { +type LandingPageDocAccessFields_createdAt_Create { permission: Boolean! } -type FooterDocAccessFields_createdAt_Read { +type LandingPageDocAccessFields_createdAt_Read { permission: Boolean! } -type FooterDocAccessFields_createdAt_Update { +type LandingPageDocAccessFields_createdAt_Update { permission: Boolean! } -type FooterDocAccessFields_createdAt_Delete { +type LandingPageDocAccessFields_createdAt_Delete { permission: Boolean! } -type FooterReadDocAccess { +type LandingPageReadDocAccess { permission: Boolean! where: JSONObject } -type FooterUpdateDocAccess { +type LandingPageUpdateDocAccess { permission: Boolean! where: JSONObject } -type LandingPage { - heroTexts: [LandingPage_HeroTexts!] - heroImages: [LandingPage_HeroImages!]! - eventsListPage(draft: Boolean, locale: LocaleInputType, fallbackLocale: FallbackLocaleInputType): Page! - announcement(locale: LocaleInputType, fallbackLocale: FallbackLocaleInputType): News - body(depth: Int): JSON +type MainNavigation { + logo(locale: LocaleInputType, fallbackLocale: FallbackLocaleInputType): Media! + items: [MainNavigationItem!]! updatedAt: DateTime createdAt: DateTime } -type LandingPage_HeroTexts { - text: String +type MainNavigationItem { + type: MainNavigationItem_type + pageConfig: MainNavigationItem_PageConfig + topicConfig: MainNavigationTopicConfig id: String } -type LandingPage_HeroImages { - image(locale: LocaleInputType, fallbackLocale: FallbackLocaleInputType): Media - id: String +enum MainNavigationItem_type { + page + topic } -type landing_pageDocAccess { - fields: LandingPageDocAccessFields - read: LandingPageReadDocAccess - update: LandingPageUpdateDocAccess +type MainNavigationItem_PageConfig { + page(draft: Boolean, locale: LocaleInputType, fallbackLocale: FallbackLocaleInputType): Page } -type LandingPageDocAccessFields { - heroTexts: LandingPageDocAccessFields_heroTexts - heroImages: LandingPageDocAccessFields_heroImages - eventsListPage: LandingPageDocAccessFields_eventsListPage - announcement: LandingPageDocAccessFields_announcement - body: LandingPageDocAccessFields_body - updatedAt: LandingPageDocAccessFields_updatedAt - createdAt: LandingPageDocAccessFields_createdAt +type MainNavigationTopicConfig { + topic(locale: LocaleInputType, fallbackLocale: FallbackLocaleInputType): Topic + categories: [MainNavigationTopicConfig_Categories!] } -type LandingPageDocAccessFields_heroTexts { - create: LandingPageDocAccessFields_heroTexts_Create - read: LandingPageDocAccessFields_heroTexts_Read - update: LandingPageDocAccessFields_heroTexts_Update - delete: LandingPageDocAccessFields_heroTexts_Delete - fields: LandingPageDocAccessFields_heroTexts_Fields +type MainNavigationTopicConfig_Categories { + title: String + pages: [MainNavigationTopicConfig_Categories_Pages!] + externalLinks: [MainNavigationTopicConfig_Categories_ExternalLinks!] + id: String } -type LandingPageDocAccessFields_heroTexts_Create { - permission: Boolean! +type MainNavigationTopicConfig_Categories_Pages { + page(draft: Boolean, locale: LocaleInputType, fallbackLocale: FallbackLocaleInputType): Page + id: String } -type LandingPageDocAccessFields_heroTexts_Read { - permission: Boolean! +type MainNavigationTopicConfig_Categories_ExternalLinks { + title: String + href: String + icon: MainNavigationTopicConfig_Categories_ExternalLinks_icon + id: String } -type LandingPageDocAccessFields_heroTexts_Update { - permission: Boolean! +enum MainNavigationTopicConfig_Categories_ExternalLinks_icon { + AlertOctagon + AlertTriangle + AtSign + Banknote + BookMarked + BriefcaseBusiness + ChevronDown + Chevronleft + ChevronRight + ChevronsUpDown + ChevronUp + Circle + Clock + ExternalLink + Facebook + File + Gavel + Github + Gmail + HelpCircle + Image + Inbox + Instagram + Languages + Linkedin + MapPin + Megaphone + Menu + MoreHorizontal + Phone + Telegram + TikLogo + Tiktok + X + NavGuild + NavFuksis + NavCompanies + NavEvents + NavApplicants + Handshake } -type LandingPageDocAccessFields_heroTexts_Delete { - permission: Boolean! +type main_navigationDocAccess { + fields: MainNavigationDocAccessFields + read: MainNavigationReadDocAccess + update: MainNavigationUpdateDocAccess } -type LandingPageDocAccessFields_heroTexts_Fields { - text: LandingPageDocAccessFields_heroTexts_text - id: LandingPageDocAccessFields_heroTexts_id +type MainNavigationDocAccessFields { + logo: MainNavigationDocAccessFields_logo + items: MainNavigationDocAccessFields_items + updatedAt: MainNavigationDocAccessFields_updatedAt + createdAt: MainNavigationDocAccessFields_createdAt } -type LandingPageDocAccessFields_heroTexts_text { - create: LandingPageDocAccessFields_heroTexts_text_Create - read: LandingPageDocAccessFields_heroTexts_text_Read - update: LandingPageDocAccessFields_heroTexts_text_Update - delete: LandingPageDocAccessFields_heroTexts_text_Delete +type MainNavigationDocAccessFields_logo { + create: MainNavigationDocAccessFields_logo_Create + read: MainNavigationDocAccessFields_logo_Read + update: MainNavigationDocAccessFields_logo_Update + delete: MainNavigationDocAccessFields_logo_Delete } -type LandingPageDocAccessFields_heroTexts_text_Create { +type MainNavigationDocAccessFields_logo_Create { permission: Boolean! } -type LandingPageDocAccessFields_heroTexts_text_Read { +type MainNavigationDocAccessFields_logo_Read { permission: Boolean! } -type LandingPageDocAccessFields_heroTexts_text_Update { +type MainNavigationDocAccessFields_logo_Update { permission: Boolean! } -type LandingPageDocAccessFields_heroTexts_text_Delete { +type MainNavigationDocAccessFields_logo_Delete { permission: Boolean! } -type LandingPageDocAccessFields_heroTexts_id { - create: LandingPageDocAccessFields_heroTexts_id_Create - read: LandingPageDocAccessFields_heroTexts_id_Read - update: LandingPageDocAccessFields_heroTexts_id_Update - delete: LandingPageDocAccessFields_heroTexts_id_Delete +type MainNavigationDocAccessFields_items { + create: MainNavigationDocAccessFields_items_Create + read: MainNavigationDocAccessFields_items_Read + update: MainNavigationDocAccessFields_items_Update + delete: MainNavigationDocAccessFields_items_Delete + fields: MainNavigationDocAccessFields_items_Fields } -type LandingPageDocAccessFields_heroTexts_id_Create { +type MainNavigationDocAccessFields_items_Create { permission: Boolean! } -type LandingPageDocAccessFields_heroTexts_id_Read { +type MainNavigationDocAccessFields_items_Read { permission: Boolean! } -type LandingPageDocAccessFields_heroTexts_id_Update { +type MainNavigationDocAccessFields_items_Update { permission: Boolean! } -type LandingPageDocAccessFields_heroTexts_id_Delete { +type MainNavigationDocAccessFields_items_Delete { permission: Boolean! } -type LandingPageDocAccessFields_heroImages { - create: LandingPageDocAccessFields_heroImages_Create - read: LandingPageDocAccessFields_heroImages_Read - update: LandingPageDocAccessFields_heroImages_Update - delete: LandingPageDocAccessFields_heroImages_Delete - fields: LandingPageDocAccessFields_heroImages_Fields +type MainNavigationDocAccessFields_items_Fields { + type: MainNavigationDocAccessFields_items_type + pageConfig: MainNavigationDocAccessFields_items_pageConfig + topicConfig: MainNavigationDocAccessFields_items_topicConfig + id: MainNavigationDocAccessFields_items_id } -type LandingPageDocAccessFields_heroImages_Create { - permission: Boolean! +type MainNavigationDocAccessFields_items_type { + create: MainNavigationDocAccessFields_items_type_Create + read: MainNavigationDocAccessFields_items_type_Read + update: MainNavigationDocAccessFields_items_type_Update + delete: MainNavigationDocAccessFields_items_type_Delete } -type LandingPageDocAccessFields_heroImages_Read { +type MainNavigationDocAccessFields_items_type_Create { permission: Boolean! } -type LandingPageDocAccessFields_heroImages_Update { +type MainNavigationDocAccessFields_items_type_Read { permission: Boolean! } -type LandingPageDocAccessFields_heroImages_Delete { +type MainNavigationDocAccessFields_items_type_Update { permission: Boolean! } -type LandingPageDocAccessFields_heroImages_Fields { - image: LandingPageDocAccessFields_heroImages_image - id: LandingPageDocAccessFields_heroImages_id +type MainNavigationDocAccessFields_items_type_Delete { + permission: Boolean! } -type LandingPageDocAccessFields_heroImages_image { - create: LandingPageDocAccessFields_heroImages_image_Create - read: LandingPageDocAccessFields_heroImages_image_Read - update: LandingPageDocAccessFields_heroImages_image_Update - delete: LandingPageDocAccessFields_heroImages_image_Delete +type MainNavigationDocAccessFields_items_pageConfig { + create: MainNavigationDocAccessFields_items_pageConfig_Create + read: MainNavigationDocAccessFields_items_pageConfig_Read + update: MainNavigationDocAccessFields_items_pageConfig_Update + delete: MainNavigationDocAccessFields_items_pageConfig_Delete + fields: MainNavigationDocAccessFields_items_pageConfig_Fields } -type LandingPageDocAccessFields_heroImages_image_Create { +type MainNavigationDocAccessFields_items_pageConfig_Create { permission: Boolean! } -type LandingPageDocAccessFields_heroImages_image_Read { +type MainNavigationDocAccessFields_items_pageConfig_Read { permission: Boolean! } -type LandingPageDocAccessFields_heroImages_image_Update { +type MainNavigationDocAccessFields_items_pageConfig_Update { permission: Boolean! } -type LandingPageDocAccessFields_heroImages_image_Delete { +type MainNavigationDocAccessFields_items_pageConfig_Delete { permission: Boolean! } -type LandingPageDocAccessFields_heroImages_id { - create: LandingPageDocAccessFields_heroImages_id_Create - read: LandingPageDocAccessFields_heroImages_id_Read - update: LandingPageDocAccessFields_heroImages_id_Update - delete: LandingPageDocAccessFields_heroImages_id_Delete +type MainNavigationDocAccessFields_items_pageConfig_Fields { + page: MainNavigationDocAccessFields_items_pageConfig_page } -type LandingPageDocAccessFields_heroImages_id_Create { +type MainNavigationDocAccessFields_items_pageConfig_page { + create: MainNavigationDocAccessFields_items_pageConfig_page_Create + read: MainNavigationDocAccessFields_items_pageConfig_page_Read + update: MainNavigationDocAccessFields_items_pageConfig_page_Update + delete: MainNavigationDocAccessFields_items_pageConfig_page_Delete +} + +type MainNavigationDocAccessFields_items_pageConfig_page_Create { permission: Boolean! } -type LandingPageDocAccessFields_heroImages_id_Read { +type MainNavigationDocAccessFields_items_pageConfig_page_Read { permission: Boolean! } -type LandingPageDocAccessFields_heroImages_id_Update { +type MainNavigationDocAccessFields_items_pageConfig_page_Update { permission: Boolean! } -type LandingPageDocAccessFields_heroImages_id_Delete { +type MainNavigationDocAccessFields_items_pageConfig_page_Delete { permission: Boolean! } -type LandingPageDocAccessFields_eventsListPage { - create: LandingPageDocAccessFields_eventsListPage_Create - read: LandingPageDocAccessFields_eventsListPage_Read - update: LandingPageDocAccessFields_eventsListPage_Update - delete: LandingPageDocAccessFields_eventsListPage_Delete +type MainNavigationDocAccessFields_items_topicConfig { + create: MainNavigationDocAccessFields_items_topicConfig_Create + read: MainNavigationDocAccessFields_items_topicConfig_Read + update: MainNavigationDocAccessFields_items_topicConfig_Update + delete: MainNavigationDocAccessFields_items_topicConfig_Delete + fields: MainNavigationDocAccessFields_items_topicConfig_Fields } -type LandingPageDocAccessFields_eventsListPage_Create { +type MainNavigationDocAccessFields_items_topicConfig_Create { permission: Boolean! } -type LandingPageDocAccessFields_eventsListPage_Read { +type MainNavigationDocAccessFields_items_topicConfig_Read { permission: Boolean! } -type LandingPageDocAccessFields_eventsListPage_Update { +type MainNavigationDocAccessFields_items_topicConfig_Update { permission: Boolean! } -type LandingPageDocAccessFields_eventsListPage_Delete { +type MainNavigationDocAccessFields_items_topicConfig_Delete { permission: Boolean! } -type LandingPageDocAccessFields_announcement { - create: LandingPageDocAccessFields_announcement_Create - read: LandingPageDocAccessFields_announcement_Read - update: LandingPageDocAccessFields_announcement_Update - delete: LandingPageDocAccessFields_announcement_Delete +type MainNavigationDocAccessFields_items_topicConfig_Fields { + topic: MainNavigationDocAccessFields_items_topicConfig_topic + categories: MainNavigationDocAccessFields_items_topicConfig_categories } -type LandingPageDocAccessFields_announcement_Create { +type MainNavigationDocAccessFields_items_topicConfig_topic { + create: MainNavigationDocAccessFields_items_topicConfig_topic_Create + read: MainNavigationDocAccessFields_items_topicConfig_topic_Read + update: MainNavigationDocAccessFields_items_topicConfig_topic_Update + delete: MainNavigationDocAccessFields_items_topicConfig_topic_Delete +} + +type MainNavigationDocAccessFields_items_topicConfig_topic_Create { permission: Boolean! } -type LandingPageDocAccessFields_announcement_Read { +type MainNavigationDocAccessFields_items_topicConfig_topic_Read { permission: Boolean! } -type LandingPageDocAccessFields_announcement_Update { +type MainNavigationDocAccessFields_items_topicConfig_topic_Update { permission: Boolean! } -type LandingPageDocAccessFields_announcement_Delete { +type MainNavigationDocAccessFields_items_topicConfig_topic_Delete { permission: Boolean! } -type LandingPageDocAccessFields_body { - create: LandingPageDocAccessFields_body_Create - read: LandingPageDocAccessFields_body_Read - update: LandingPageDocAccessFields_body_Update - delete: LandingPageDocAccessFields_body_Delete +type MainNavigationDocAccessFields_items_topicConfig_categories { + create: MainNavigationDocAccessFields_items_topicConfig_categories_Create + read: MainNavigationDocAccessFields_items_topicConfig_categories_Read + update: MainNavigationDocAccessFields_items_topicConfig_categories_Update + delete: MainNavigationDocAccessFields_items_topicConfig_categories_Delete + fields: MainNavigationDocAccessFields_items_topicConfig_categories_Fields } -type LandingPageDocAccessFields_body_Create { +type MainNavigationDocAccessFields_items_topicConfig_categories_Create { permission: Boolean! } -type LandingPageDocAccessFields_body_Read { +type MainNavigationDocAccessFields_items_topicConfig_categories_Read { permission: Boolean! } -type LandingPageDocAccessFields_body_Update { +type MainNavigationDocAccessFields_items_topicConfig_categories_Update { permission: Boolean! } -type LandingPageDocAccessFields_body_Delete { +type MainNavigationDocAccessFields_items_topicConfig_categories_Delete { permission: Boolean! } -type LandingPageDocAccessFields_updatedAt { - create: LandingPageDocAccessFields_updatedAt_Create - read: LandingPageDocAccessFields_updatedAt_Read - update: LandingPageDocAccessFields_updatedAt_Update - delete: LandingPageDocAccessFields_updatedAt_Delete +type MainNavigationDocAccessFields_items_topicConfig_categories_Fields { + title: MainNavigationDocAccessFields_items_topicConfig_categories_title + pages: MainNavigationDocAccessFields_items_topicConfig_categories_pages + externalLinks: MainNavigationDocAccessFields_items_topicConfig_categories_externalLinks + id: MainNavigationDocAccessFields_items_topicConfig_categories_id } -type LandingPageDocAccessFields_updatedAt_Create { - permission: Boolean! +type MainNavigationDocAccessFields_items_topicConfig_categories_title { + create: MainNavigationDocAccessFields_items_topicConfig_categories_title_Create + read: MainNavigationDocAccessFields_items_topicConfig_categories_title_Read + update: MainNavigationDocAccessFields_items_topicConfig_categories_title_Update + delete: MainNavigationDocAccessFields_items_topicConfig_categories_title_Delete } -type LandingPageDocAccessFields_updatedAt_Read { +type MainNavigationDocAccessFields_items_topicConfig_categories_title_Create { permission: Boolean! } -type LandingPageDocAccessFields_updatedAt_Update { +type MainNavigationDocAccessFields_items_topicConfig_categories_title_Read { permission: Boolean! } -type LandingPageDocAccessFields_updatedAt_Delete { +type MainNavigationDocAccessFields_items_topicConfig_categories_title_Update { permission: Boolean! } -type LandingPageDocAccessFields_createdAt { - create: LandingPageDocAccessFields_createdAt_Create - read: LandingPageDocAccessFields_createdAt_Read - update: LandingPageDocAccessFields_createdAt_Update - delete: LandingPageDocAccessFields_createdAt_Delete -} - -type LandingPageDocAccessFields_createdAt_Create { +type MainNavigationDocAccessFields_items_topicConfig_categories_title_Delete { permission: Boolean! } -type LandingPageDocAccessFields_createdAt_Read { - permission: Boolean! +type MainNavigationDocAccessFields_items_topicConfig_categories_pages { + create: MainNavigationDocAccessFields_items_topicConfig_categories_pages_Create + read: MainNavigationDocAccessFields_items_topicConfig_categories_pages_Read + update: MainNavigationDocAccessFields_items_topicConfig_categories_pages_Update + delete: MainNavigationDocAccessFields_items_topicConfig_categories_pages_Delete + fields: MainNavigationDocAccessFields_items_topicConfig_categories_pages_Fields } -type LandingPageDocAccessFields_createdAt_Update { +type MainNavigationDocAccessFields_items_topicConfig_categories_pages_Create { permission: Boolean! } -type LandingPageDocAccessFields_createdAt_Delete { +type MainNavigationDocAccessFields_items_topicConfig_categories_pages_Read { permission: Boolean! } -type LandingPageReadDocAccess { +type MainNavigationDocAccessFields_items_topicConfig_categories_pages_Update { permission: Boolean! - where: JSONObject } -type LandingPageUpdateDocAccess { +type MainNavigationDocAccessFields_items_topicConfig_categories_pages_Delete { permission: Boolean! - where: JSONObject } -type MainNavigation { - logo(locale: LocaleInputType, fallbackLocale: FallbackLocaleInputType): Media! - items: [MainNavigationItem!]! - updatedAt: DateTime - createdAt: DateTime +type MainNavigationDocAccessFields_items_topicConfig_categories_pages_Fields { + page: MainNavigationDocAccessFields_items_topicConfig_categories_pages_page + id: MainNavigationDocAccessFields_items_topicConfig_categories_pages_id } -type MainNavigationItem { - type: MainNavigationItem_type - pageConfig: MainNavigationItem_PageConfig - topicConfig: MainNavigationTopicConfig - id: String +type MainNavigationDocAccessFields_items_topicConfig_categories_pages_page { + create: MainNavigationDocAccessFields_items_topicConfig_categories_pages_page_Create + read: MainNavigationDocAccessFields_items_topicConfig_categories_pages_page_Read + update: MainNavigationDocAccessFields_items_topicConfig_categories_pages_page_Update + delete: MainNavigationDocAccessFields_items_topicConfig_categories_pages_page_Delete } -enum MainNavigationItem_type { - page - topic +type MainNavigationDocAccessFields_items_topicConfig_categories_pages_page_Create { + permission: Boolean! } -type MainNavigationItem_PageConfig { - page(draft: Boolean, locale: LocaleInputType, fallbackLocale: FallbackLocaleInputType): Page +type MainNavigationDocAccessFields_items_topicConfig_categories_pages_page_Read { + permission: Boolean! } -type MainNavigationTopicConfig { - topic(locale: LocaleInputType, fallbackLocale: FallbackLocaleInputType): Topic - categories: [MainNavigationTopicConfig_Categories!] +type MainNavigationDocAccessFields_items_topicConfig_categories_pages_page_Update { + permission: Boolean! } -type MainNavigationTopicConfig_Categories { - title: String - pages: [MainNavigationTopicConfig_Categories_Pages!] - externalLinks: [MainNavigationTopicConfig_Categories_ExternalLinks!] - id: String +type MainNavigationDocAccessFields_items_topicConfig_categories_pages_page_Delete { + permission: Boolean! } -type MainNavigationTopicConfig_Categories_Pages { - page(draft: Boolean, locale: LocaleInputType, fallbackLocale: FallbackLocaleInputType): Page - id: String +type MainNavigationDocAccessFields_items_topicConfig_categories_pages_id { + create: MainNavigationDocAccessFields_items_topicConfig_categories_pages_id_Create + read: MainNavigationDocAccessFields_items_topicConfig_categories_pages_id_Read + update: MainNavigationDocAccessFields_items_topicConfig_categories_pages_id_Update + delete: MainNavigationDocAccessFields_items_topicConfig_categories_pages_id_Delete } -type MainNavigationTopicConfig_Categories_ExternalLinks { - title: String - href: String - icon: MainNavigationTopicConfig_Categories_ExternalLinks_icon - id: String +type MainNavigationDocAccessFields_items_topicConfig_categories_pages_id_Create { + permission: Boolean! } -enum MainNavigationTopicConfig_Categories_ExternalLinks_icon { - AlertOctagon - AlertTriangle - AtSign - Banknote - BookMarked - BriefcaseBusiness - ChevronDown - Chevronleft - ChevronRight - ChevronsUpDown - ChevronUp - Circle - Clock - ExternalLink - Facebook - File - Gavel - Github - Gmail - HelpCircle - Image - Inbox - Instagram - Languages - Linkedin - MapPin - Megaphone - Menu - MoreHorizontal - Phone - Telegram - TikLogo - Tiktok - X - NavGuild - NavFuksis - NavCompanies - NavEvents - NavApplicants - Handshake +type MainNavigationDocAccessFields_items_topicConfig_categories_pages_id_Read { + permission: Boolean! } -type main_navigationDocAccess { - fields: MainNavigationDocAccessFields - read: MainNavigationReadDocAccess - update: MainNavigationUpdateDocAccess +type MainNavigationDocAccessFields_items_topicConfig_categories_pages_id_Update { + permission: Boolean! } -type MainNavigationDocAccessFields { - logo: MainNavigationDocAccessFields_logo - items: MainNavigationDocAccessFields_items - updatedAt: MainNavigationDocAccessFields_updatedAt - createdAt: MainNavigationDocAccessFields_createdAt +type MainNavigationDocAccessFields_items_topicConfig_categories_pages_id_Delete { + permission: Boolean! } -type MainNavigationDocAccessFields_logo { - create: MainNavigationDocAccessFields_logo_Create - read: MainNavigationDocAccessFields_logo_Read - update: MainNavigationDocAccessFields_logo_Update - delete: MainNavigationDocAccessFields_logo_Delete +type MainNavigationDocAccessFields_items_topicConfig_categories_externalLinks { + create: MainNavigationDocAccessFields_items_topicConfig_categories_externalLinks_Create + read: MainNavigationDocAccessFields_items_topicConfig_categories_externalLinks_Read + update: MainNavigationDocAccessFields_items_topicConfig_categories_externalLinks_Update + delete: MainNavigationDocAccessFields_items_topicConfig_categories_externalLinks_Delete + fields: MainNavigationDocAccessFields_items_topicConfig_categories_externalLinks_Fields } -type MainNavigationDocAccessFields_logo_Create { +type MainNavigationDocAccessFields_items_topicConfig_categories_externalLinks_Create { permission: Boolean! } -type MainNavigationDocAccessFields_logo_Read { +type MainNavigationDocAccessFields_items_topicConfig_categories_externalLinks_Read { permission: Boolean! } -type MainNavigationDocAccessFields_logo_Update { +type MainNavigationDocAccessFields_items_topicConfig_categories_externalLinks_Update { permission: Boolean! } -type MainNavigationDocAccessFields_logo_Delete { +type MainNavigationDocAccessFields_items_topicConfig_categories_externalLinks_Delete { permission: Boolean! } -type MainNavigationDocAccessFields_items { - create: MainNavigationDocAccessFields_items_Create - read: MainNavigationDocAccessFields_items_Read - update: MainNavigationDocAccessFields_items_Update - delete: MainNavigationDocAccessFields_items_Delete - fields: MainNavigationDocAccessFields_items_Fields +type MainNavigationDocAccessFields_items_topicConfig_categories_externalLinks_Fields { + title: MainNavigationDocAccessFields_items_topicConfig_categories_externalLinks_title + href: MainNavigationDocAccessFields_items_topicConfig_categories_externalLinks_href + icon: MainNavigationDocAccessFields_items_topicConfig_categories_externalLinks_icon + id: MainNavigationDocAccessFields_items_topicConfig_categories_externalLinks_id +} + +type MainNavigationDocAccessFields_items_topicConfig_categories_externalLinks_title { + create: MainNavigationDocAccessFields_items_topicConfig_categories_externalLinks_title_Create + read: MainNavigationDocAccessFields_items_topicConfig_categories_externalLinks_title_Read + update: MainNavigationDocAccessFields_items_topicConfig_categories_externalLinks_title_Update + delete: MainNavigationDocAccessFields_items_topicConfig_categories_externalLinks_title_Delete } -type MainNavigationDocAccessFields_items_Create { +type MainNavigationDocAccessFields_items_topicConfig_categories_externalLinks_title_Create { permission: Boolean! } -type MainNavigationDocAccessFields_items_Read { +type MainNavigationDocAccessFields_items_topicConfig_categories_externalLinks_title_Read { permission: Boolean! } -type MainNavigationDocAccessFields_items_Update { +type MainNavigationDocAccessFields_items_topicConfig_categories_externalLinks_title_Update { permission: Boolean! } -type MainNavigationDocAccessFields_items_Delete { +type MainNavigationDocAccessFields_items_topicConfig_categories_externalLinks_title_Delete { permission: Boolean! } -type MainNavigationDocAccessFields_items_Fields { - type: MainNavigationDocAccessFields_items_type - pageConfig: MainNavigationDocAccessFields_items_pageConfig - topicConfig: MainNavigationDocAccessFields_items_topicConfig - id: MainNavigationDocAccessFields_items_id -} - -type MainNavigationDocAccessFields_items_type { - create: MainNavigationDocAccessFields_items_type_Create - read: MainNavigationDocAccessFields_items_type_Read - update: MainNavigationDocAccessFields_items_type_Update - delete: MainNavigationDocAccessFields_items_type_Delete +type MainNavigationDocAccessFields_items_topicConfig_categories_externalLinks_href { + create: MainNavigationDocAccessFields_items_topicConfig_categories_externalLinks_href_Create + read: MainNavigationDocAccessFields_items_topicConfig_categories_externalLinks_href_Read + update: MainNavigationDocAccessFields_items_topicConfig_categories_externalLinks_href_Update + delete: MainNavigationDocAccessFields_items_topicConfig_categories_externalLinks_href_Delete } -type MainNavigationDocAccessFields_items_type_Create { +type MainNavigationDocAccessFields_items_topicConfig_categories_externalLinks_href_Create { permission: Boolean! } -type MainNavigationDocAccessFields_items_type_Read { +type MainNavigationDocAccessFields_items_topicConfig_categories_externalLinks_href_Read { permission: Boolean! } -type MainNavigationDocAccessFields_items_type_Update { +type MainNavigationDocAccessFields_items_topicConfig_categories_externalLinks_href_Update { permission: Boolean! } -type MainNavigationDocAccessFields_items_type_Delete { +type MainNavigationDocAccessFields_items_topicConfig_categories_externalLinks_href_Delete { permission: Boolean! } -type MainNavigationDocAccessFields_items_pageConfig { - create: MainNavigationDocAccessFields_items_pageConfig_Create - read: MainNavigationDocAccessFields_items_pageConfig_Read - update: MainNavigationDocAccessFields_items_pageConfig_Update - delete: MainNavigationDocAccessFields_items_pageConfig_Delete - fields: MainNavigationDocAccessFields_items_pageConfig_Fields +type MainNavigationDocAccessFields_items_topicConfig_categories_externalLinks_icon { + create: MainNavigationDocAccessFields_items_topicConfig_categories_externalLinks_icon_Create + read: MainNavigationDocAccessFields_items_topicConfig_categories_externalLinks_icon_Read + update: MainNavigationDocAccessFields_items_topicConfig_categories_externalLinks_icon_Update + delete: MainNavigationDocAccessFields_items_topicConfig_categories_externalLinks_icon_Delete } -type MainNavigationDocAccessFields_items_pageConfig_Create { +type MainNavigationDocAccessFields_items_topicConfig_categories_externalLinks_icon_Create { permission: Boolean! } -type MainNavigationDocAccessFields_items_pageConfig_Read { +type MainNavigationDocAccessFields_items_topicConfig_categories_externalLinks_icon_Read { permission: Boolean! } -type MainNavigationDocAccessFields_items_pageConfig_Update { +type MainNavigationDocAccessFields_items_topicConfig_categories_externalLinks_icon_Update { permission: Boolean! } -type MainNavigationDocAccessFields_items_pageConfig_Delete { +type MainNavigationDocAccessFields_items_topicConfig_categories_externalLinks_icon_Delete { permission: Boolean! } -type MainNavigationDocAccessFields_items_pageConfig_Fields { - page: MainNavigationDocAccessFields_items_pageConfig_page -} - -type MainNavigationDocAccessFields_items_pageConfig_page { - create: MainNavigationDocAccessFields_items_pageConfig_page_Create - read: MainNavigationDocAccessFields_items_pageConfig_page_Read - update: MainNavigationDocAccessFields_items_pageConfig_page_Update - delete: MainNavigationDocAccessFields_items_pageConfig_page_Delete +type MainNavigationDocAccessFields_items_topicConfig_categories_externalLinks_id { + create: MainNavigationDocAccessFields_items_topicConfig_categories_externalLinks_id_Create + read: MainNavigationDocAccessFields_items_topicConfig_categories_externalLinks_id_Read + update: MainNavigationDocAccessFields_items_topicConfig_categories_externalLinks_id_Update + delete: MainNavigationDocAccessFields_items_topicConfig_categories_externalLinks_id_Delete } -type MainNavigationDocAccessFields_items_pageConfig_page_Create { +type MainNavigationDocAccessFields_items_topicConfig_categories_externalLinks_id_Create { permission: Boolean! } -type MainNavigationDocAccessFields_items_pageConfig_page_Read { +type MainNavigationDocAccessFields_items_topicConfig_categories_externalLinks_id_Read { permission: Boolean! } -type MainNavigationDocAccessFields_items_pageConfig_page_Update { +type MainNavigationDocAccessFields_items_topicConfig_categories_externalLinks_id_Update { permission: Boolean! } -type MainNavigationDocAccessFields_items_pageConfig_page_Delete { +type MainNavigationDocAccessFields_items_topicConfig_categories_externalLinks_id_Delete { permission: Boolean! } -type MainNavigationDocAccessFields_items_topicConfig { - create: MainNavigationDocAccessFields_items_topicConfig_Create - read: MainNavigationDocAccessFields_items_topicConfig_Read - update: MainNavigationDocAccessFields_items_topicConfig_Update - delete: MainNavigationDocAccessFields_items_topicConfig_Delete - fields: MainNavigationDocAccessFields_items_topicConfig_Fields +type MainNavigationDocAccessFields_items_topicConfig_categories_id { + create: MainNavigationDocAccessFields_items_topicConfig_categories_id_Create + read: MainNavigationDocAccessFields_items_topicConfig_categories_id_Read + update: MainNavigationDocAccessFields_items_topicConfig_categories_id_Update + delete: MainNavigationDocAccessFields_items_topicConfig_categories_id_Delete } -type MainNavigationDocAccessFields_items_topicConfig_Create { +type MainNavigationDocAccessFields_items_topicConfig_categories_id_Create { permission: Boolean! } -type MainNavigationDocAccessFields_items_topicConfig_Read { +type MainNavigationDocAccessFields_items_topicConfig_categories_id_Read { permission: Boolean! } -type MainNavigationDocAccessFields_items_topicConfig_Update { +type MainNavigationDocAccessFields_items_topicConfig_categories_id_Update { permission: Boolean! } -type MainNavigationDocAccessFields_items_topicConfig_Delete { +type MainNavigationDocAccessFields_items_topicConfig_categories_id_Delete { permission: Boolean! } -type MainNavigationDocAccessFields_items_topicConfig_Fields { - topic: MainNavigationDocAccessFields_items_topicConfig_topic - categories: MainNavigationDocAccessFields_items_topicConfig_categories -} - -type MainNavigationDocAccessFields_items_topicConfig_topic { - create: MainNavigationDocAccessFields_items_topicConfig_topic_Create - read: MainNavigationDocAccessFields_items_topicConfig_topic_Read - update: MainNavigationDocAccessFields_items_topicConfig_topic_Update - delete: MainNavigationDocAccessFields_items_topicConfig_topic_Delete +type MainNavigationDocAccessFields_items_id { + create: MainNavigationDocAccessFields_items_id_Create + read: MainNavigationDocAccessFields_items_id_Read + update: MainNavigationDocAccessFields_items_id_Update + delete: MainNavigationDocAccessFields_items_id_Delete } -type MainNavigationDocAccessFields_items_topicConfig_topic_Create { +type MainNavigationDocAccessFields_items_id_Create { permission: Boolean! } -type MainNavigationDocAccessFields_items_topicConfig_topic_Read { +type MainNavigationDocAccessFields_items_id_Read { permission: Boolean! } -type MainNavigationDocAccessFields_items_topicConfig_topic_Update { +type MainNavigationDocAccessFields_items_id_Update { permission: Boolean! } -type MainNavigationDocAccessFields_items_topicConfig_topic_Delete { +type MainNavigationDocAccessFields_items_id_Delete { permission: Boolean! } -type MainNavigationDocAccessFields_items_topicConfig_categories { - create: MainNavigationDocAccessFields_items_topicConfig_categories_Create - read: MainNavigationDocAccessFields_items_topicConfig_categories_Read - update: MainNavigationDocAccessFields_items_topicConfig_categories_Update - delete: MainNavigationDocAccessFields_items_topicConfig_categories_Delete - fields: MainNavigationDocAccessFields_items_topicConfig_categories_Fields +type MainNavigationDocAccessFields_updatedAt { + create: MainNavigationDocAccessFields_updatedAt_Create + read: MainNavigationDocAccessFields_updatedAt_Read + update: MainNavigationDocAccessFields_updatedAt_Update + delete: MainNavigationDocAccessFields_updatedAt_Delete } -type MainNavigationDocAccessFields_items_topicConfig_categories_Create { +type MainNavigationDocAccessFields_updatedAt_Create { permission: Boolean! } -type MainNavigationDocAccessFields_items_topicConfig_categories_Read { +type MainNavigationDocAccessFields_updatedAt_Read { permission: Boolean! } -type MainNavigationDocAccessFields_items_topicConfig_categories_Update { +type MainNavigationDocAccessFields_updatedAt_Update { permission: Boolean! } -type MainNavigationDocAccessFields_items_topicConfig_categories_Delete { +type MainNavigationDocAccessFields_updatedAt_Delete { permission: Boolean! } -type MainNavigationDocAccessFields_items_topicConfig_categories_Fields { - title: MainNavigationDocAccessFields_items_topicConfig_categories_title - pages: MainNavigationDocAccessFields_items_topicConfig_categories_pages - externalLinks: MainNavigationDocAccessFields_items_topicConfig_categories_externalLinks - id: MainNavigationDocAccessFields_items_topicConfig_categories_id +type MainNavigationDocAccessFields_createdAt { + create: MainNavigationDocAccessFields_createdAt_Create + read: MainNavigationDocAccessFields_createdAt_Read + update: MainNavigationDocAccessFields_createdAt_Update + delete: MainNavigationDocAccessFields_createdAt_Delete } -type MainNavigationDocAccessFields_items_topicConfig_categories_title { - create: MainNavigationDocAccessFields_items_topicConfig_categories_title_Create - read: MainNavigationDocAccessFields_items_topicConfig_categories_title_Read - update: MainNavigationDocAccessFields_items_topicConfig_categories_title_Update - delete: MainNavigationDocAccessFields_items_topicConfig_categories_title_Delete +type MainNavigationDocAccessFields_createdAt_Create { + permission: Boolean! } -type MainNavigationDocAccessFields_items_topicConfig_categories_title_Create { +type MainNavigationDocAccessFields_createdAt_Read { permission: Boolean! } -type MainNavigationDocAccessFields_items_topicConfig_categories_title_Read { +type MainNavigationDocAccessFields_createdAt_Update { permission: Boolean! } -type MainNavigationDocAccessFields_items_topicConfig_categories_title_Update { +type MainNavigationDocAccessFields_createdAt_Delete { permission: Boolean! } -type MainNavigationDocAccessFields_items_topicConfig_categories_title_Delete { +type MainNavigationReadDocAccess { permission: Boolean! + where: JSONObject } -type MainNavigationDocAccessFields_items_topicConfig_categories_pages { - create: MainNavigationDocAccessFields_items_topicConfig_categories_pages_Create - read: MainNavigationDocAccessFields_items_topicConfig_categories_pages_Read - update: MainNavigationDocAccessFields_items_topicConfig_categories_pages_Update - delete: MainNavigationDocAccessFields_items_topicConfig_categories_pages_Delete - fields: MainNavigationDocAccessFields_items_topicConfig_categories_pages_Fields +type MainNavigationUpdateDocAccess { + permission: Boolean! + where: JSONObject } -type MainNavigationDocAccessFields_items_topicConfig_categories_pages_Create { - permission: Boolean! +type Access { + canAccessAdmin: Boolean! + users: usersAccess + pages: pagesAccess + media: mediaAccess + documents: documentsAccess + topics: topicsAccess + board_members: board_membersAccess + boards: boardsAccess + committee_members: committee_membersAccess + committees: committeesAccess + magazine_issues: magazine_issuesAccess + magazines: magazinesAccess + news: newsAccess + weekly_newsletters: weekly_newslettersAccess + news_items: news_itemsAccess + honors: honorsAccess + awarded_honors: awarded_honorsAccess + payload_preferences: payload_preferencesAccess + footer: footerAccess + landing_page: landing_pageAccess + main_navigation: main_navigationAccess } -type MainNavigationDocAccessFields_items_topicConfig_categories_pages_Read { - permission: Boolean! +type usersAccess { + fields: UsersFields + create: UsersCreateAccess + read: UsersReadAccess + update: UsersUpdateAccess + delete: UsersDeleteAccess + unlock: UsersUnlockAccess } -type MainNavigationDocAccessFields_items_topicConfig_categories_pages_Update { - permission: Boolean! +type UsersFields { + sub: UsersFields_sub + updatedAt: UsersFields_updatedAt + createdAt: UsersFields_createdAt + enableAPIKey: UsersFields_enableAPIKey + apiKey: UsersFields_apiKey + email: UsersFields_email + password: UsersFields_password } -type MainNavigationDocAccessFields_items_topicConfig_categories_pages_Delete { - permission: Boolean! +type UsersFields_sub { + create: UsersFields_sub_Create + read: UsersFields_sub_Read + update: UsersFields_sub_Update + delete: UsersFields_sub_Delete } -type MainNavigationDocAccessFields_items_topicConfig_categories_pages_Fields { - page: MainNavigationDocAccessFields_items_topicConfig_categories_pages_page - id: MainNavigationDocAccessFields_items_topicConfig_categories_pages_id +type UsersFields_sub_Create { + permission: Boolean! } -type MainNavigationDocAccessFields_items_topicConfig_categories_pages_page { - create: MainNavigationDocAccessFields_items_topicConfig_categories_pages_page_Create - read: MainNavigationDocAccessFields_items_topicConfig_categories_pages_page_Read - update: MainNavigationDocAccessFields_items_topicConfig_categories_pages_page_Update - delete: MainNavigationDocAccessFields_items_topicConfig_categories_pages_page_Delete +type UsersFields_sub_Read { + permission: Boolean! } -type MainNavigationDocAccessFields_items_topicConfig_categories_pages_page_Create { +type UsersFields_sub_Update { permission: Boolean! } -type MainNavigationDocAccessFields_items_topicConfig_categories_pages_page_Read { +type UsersFields_sub_Delete { permission: Boolean! } -type MainNavigationDocAccessFields_items_topicConfig_categories_pages_page_Update { +type UsersFields_updatedAt { + create: UsersFields_updatedAt_Create + read: UsersFields_updatedAt_Read + update: UsersFields_updatedAt_Update + delete: UsersFields_updatedAt_Delete +} + +type UsersFields_updatedAt_Create { permission: Boolean! } -type MainNavigationDocAccessFields_items_topicConfig_categories_pages_page_Delete { +type UsersFields_updatedAt_Read { permission: Boolean! } -type MainNavigationDocAccessFields_items_topicConfig_categories_pages_id { - create: MainNavigationDocAccessFields_items_topicConfig_categories_pages_id_Create - read: MainNavigationDocAccessFields_items_topicConfig_categories_pages_id_Read - update: MainNavigationDocAccessFields_items_topicConfig_categories_pages_id_Update - delete: MainNavigationDocAccessFields_items_topicConfig_categories_pages_id_Delete +type UsersFields_updatedAt_Update { + permission: Boolean! } -type MainNavigationDocAccessFields_items_topicConfig_categories_pages_id_Create { +type UsersFields_updatedAt_Delete { permission: Boolean! } -type MainNavigationDocAccessFields_items_topicConfig_categories_pages_id_Read { - permission: Boolean! +type UsersFields_createdAt { + create: UsersFields_createdAt_Create + read: UsersFields_createdAt_Read + update: UsersFields_createdAt_Update + delete: UsersFields_createdAt_Delete } -type MainNavigationDocAccessFields_items_topicConfig_categories_pages_id_Update { +type UsersFields_createdAt_Create { permission: Boolean! } -type MainNavigationDocAccessFields_items_topicConfig_categories_pages_id_Delete { +type UsersFields_createdAt_Read { permission: Boolean! } -type MainNavigationDocAccessFields_items_topicConfig_categories_externalLinks { - create: MainNavigationDocAccessFields_items_topicConfig_categories_externalLinks_Create - read: MainNavigationDocAccessFields_items_topicConfig_categories_externalLinks_Read - update: MainNavigationDocAccessFields_items_topicConfig_categories_externalLinks_Update - delete: MainNavigationDocAccessFields_items_topicConfig_categories_externalLinks_Delete - fields: MainNavigationDocAccessFields_items_topicConfig_categories_externalLinks_Fields +type UsersFields_createdAt_Update { + permission: Boolean! } -type MainNavigationDocAccessFields_items_topicConfig_categories_externalLinks_Create { +type UsersFields_createdAt_Delete { permission: Boolean! } -type MainNavigationDocAccessFields_items_topicConfig_categories_externalLinks_Read { +type UsersFields_enableAPIKey { + create: UsersFields_enableAPIKey_Create + read: UsersFields_enableAPIKey_Read + update: UsersFields_enableAPIKey_Update + delete: UsersFields_enableAPIKey_Delete +} + +type UsersFields_enableAPIKey_Create { permission: Boolean! } -type MainNavigationDocAccessFields_items_topicConfig_categories_externalLinks_Update { +type UsersFields_enableAPIKey_Read { permission: Boolean! } -type MainNavigationDocAccessFields_items_topicConfig_categories_externalLinks_Delete { +type UsersFields_enableAPIKey_Update { permission: Boolean! } -type MainNavigationDocAccessFields_items_topicConfig_categories_externalLinks_Fields { - title: MainNavigationDocAccessFields_items_topicConfig_categories_externalLinks_title - href: MainNavigationDocAccessFields_items_topicConfig_categories_externalLinks_href - icon: MainNavigationDocAccessFields_items_topicConfig_categories_externalLinks_icon - id: MainNavigationDocAccessFields_items_topicConfig_categories_externalLinks_id +type UsersFields_enableAPIKey_Delete { + permission: Boolean! } -type MainNavigationDocAccessFields_items_topicConfig_categories_externalLinks_title { - create: MainNavigationDocAccessFields_items_topicConfig_categories_externalLinks_title_Create - read: MainNavigationDocAccessFields_items_topicConfig_categories_externalLinks_title_Read - update: MainNavigationDocAccessFields_items_topicConfig_categories_externalLinks_title_Update - delete: MainNavigationDocAccessFields_items_topicConfig_categories_externalLinks_title_Delete +type UsersFields_apiKey { + create: UsersFields_apiKey_Create + read: UsersFields_apiKey_Read + update: UsersFields_apiKey_Update + delete: UsersFields_apiKey_Delete } -type MainNavigationDocAccessFields_items_topicConfig_categories_externalLinks_title_Create { +type UsersFields_apiKey_Create { permission: Boolean! } -type MainNavigationDocAccessFields_items_topicConfig_categories_externalLinks_title_Read { +type UsersFields_apiKey_Read { permission: Boolean! } -type MainNavigationDocAccessFields_items_topicConfig_categories_externalLinks_title_Update { +type UsersFields_apiKey_Update { permission: Boolean! } -type MainNavigationDocAccessFields_items_topicConfig_categories_externalLinks_title_Delete { +type UsersFields_apiKey_Delete { permission: Boolean! } -type MainNavigationDocAccessFields_items_topicConfig_categories_externalLinks_href { - create: MainNavigationDocAccessFields_items_topicConfig_categories_externalLinks_href_Create - read: MainNavigationDocAccessFields_items_topicConfig_categories_externalLinks_href_Read - update: MainNavigationDocAccessFields_items_topicConfig_categories_externalLinks_href_Update - delete: MainNavigationDocAccessFields_items_topicConfig_categories_externalLinks_href_Delete +type UsersFields_email { + create: UsersFields_email_Create + read: UsersFields_email_Read + update: UsersFields_email_Update + delete: UsersFields_email_Delete } -type MainNavigationDocAccessFields_items_topicConfig_categories_externalLinks_href_Create { +type UsersFields_email_Create { permission: Boolean! } -type MainNavigationDocAccessFields_items_topicConfig_categories_externalLinks_href_Read { +type UsersFields_email_Read { permission: Boolean! } -type MainNavigationDocAccessFields_items_topicConfig_categories_externalLinks_href_Update { +type UsersFields_email_Update { permission: Boolean! } -type MainNavigationDocAccessFields_items_topicConfig_categories_externalLinks_href_Delete { +type UsersFields_email_Delete { permission: Boolean! } -type MainNavigationDocAccessFields_items_topicConfig_categories_externalLinks_icon { - create: MainNavigationDocAccessFields_items_topicConfig_categories_externalLinks_icon_Create - read: MainNavigationDocAccessFields_items_topicConfig_categories_externalLinks_icon_Read - update: MainNavigationDocAccessFields_items_topicConfig_categories_externalLinks_icon_Update - delete: MainNavigationDocAccessFields_items_topicConfig_categories_externalLinks_icon_Delete +type UsersFields_password { + create: UsersFields_password_Create + read: UsersFields_password_Read + update: UsersFields_password_Update + delete: UsersFields_password_Delete } -type MainNavigationDocAccessFields_items_topicConfig_categories_externalLinks_icon_Create { +type UsersFields_password_Create { permission: Boolean! } -type MainNavigationDocAccessFields_items_topicConfig_categories_externalLinks_icon_Read { +type UsersFields_password_Read { permission: Boolean! } -type MainNavigationDocAccessFields_items_topicConfig_categories_externalLinks_icon_Update { +type UsersFields_password_Update { permission: Boolean! } -type MainNavigationDocAccessFields_items_topicConfig_categories_externalLinks_icon_Delete { +type UsersFields_password_Delete { permission: Boolean! } -type MainNavigationDocAccessFields_items_topicConfig_categories_externalLinks_id { - create: MainNavigationDocAccessFields_items_topicConfig_categories_externalLinks_id_Create - read: MainNavigationDocAccessFields_items_topicConfig_categories_externalLinks_id_Read - update: MainNavigationDocAccessFields_items_topicConfig_categories_externalLinks_id_Update - delete: MainNavigationDocAccessFields_items_topicConfig_categories_externalLinks_id_Delete +type UsersCreateAccess { + permission: Boolean! + where: JSONObject } -type MainNavigationDocAccessFields_items_topicConfig_categories_externalLinks_id_Create { +type UsersReadAccess { permission: Boolean! + where: JSONObject } -type MainNavigationDocAccessFields_items_topicConfig_categories_externalLinks_id_Read { +type UsersUpdateAccess { permission: Boolean! + where: JSONObject } -type MainNavigationDocAccessFields_items_topicConfig_categories_externalLinks_id_Update { +type UsersDeleteAccess { permission: Boolean! + where: JSONObject } -type MainNavigationDocAccessFields_items_topicConfig_categories_externalLinks_id_Delete { +type UsersUnlockAccess { permission: Boolean! + where: JSONObject } -type MainNavigationDocAccessFields_items_topicConfig_categories_id { - create: MainNavigationDocAccessFields_items_topicConfig_categories_id_Create - read: MainNavigationDocAccessFields_items_topicConfig_categories_id_Read - update: MainNavigationDocAccessFields_items_topicConfig_categories_id_Update - delete: MainNavigationDocAccessFields_items_topicConfig_categories_id_Delete +type pagesAccess { + fields: PagesFields + create: PagesCreateAccess + read: PagesReadAccess + update: PagesUpdateAccess + delete: PagesDeleteAccess + readVersions: PagesReadVersionsAccess } -type MainNavigationDocAccessFields_items_topicConfig_categories_id_Create { +type PagesFields { + title: PagesFields_title + description: PagesFields_description + type: PagesFields_type + icon: PagesFields_icon + tableOfContents: PagesFields_tableOfContents + content: PagesFields_content + redirectToPage: PagesFields_redirectToPage + path: PagesFields_path + topic: PagesFields_topic + slug: PagesFields_slug + hidden: PagesFields_hidden + updatedAt: PagesFields_updatedAt + createdAt: PagesFields_createdAt + _status: PagesFields__status +} + +type PagesFields_title { + create: PagesFields_title_Create + read: PagesFields_title_Read + update: PagesFields_title_Update + delete: PagesFields_title_Delete +} + +type PagesFields_title_Create { permission: Boolean! } -type MainNavigationDocAccessFields_items_topicConfig_categories_id_Read { +type PagesFields_title_Read { permission: Boolean! } -type MainNavigationDocAccessFields_items_topicConfig_categories_id_Update { +type PagesFields_title_Update { permission: Boolean! } -type MainNavigationDocAccessFields_items_topicConfig_categories_id_Delete { +type PagesFields_title_Delete { permission: Boolean! } -type MainNavigationDocAccessFields_items_id { - create: MainNavigationDocAccessFields_items_id_Create - read: MainNavigationDocAccessFields_items_id_Read - update: MainNavigationDocAccessFields_items_id_Update - delete: MainNavigationDocAccessFields_items_id_Delete +type PagesFields_description { + create: PagesFields_description_Create + read: PagesFields_description_Read + update: PagesFields_description_Update + delete: PagesFields_description_Delete } -type MainNavigationDocAccessFields_items_id_Create { +type PagesFields_description_Create { permission: Boolean! } -type MainNavigationDocAccessFields_items_id_Read { +type PagesFields_description_Read { permission: Boolean! } -type MainNavigationDocAccessFields_items_id_Update { +type PagesFields_description_Update { permission: Boolean! } -type MainNavigationDocAccessFields_items_id_Delete { +type PagesFields_description_Delete { permission: Boolean! } -type MainNavigationDocAccessFields_updatedAt { - create: MainNavigationDocAccessFields_updatedAt_Create - read: MainNavigationDocAccessFields_updatedAt_Read - update: MainNavigationDocAccessFields_updatedAt_Update - delete: MainNavigationDocAccessFields_updatedAt_Delete +type PagesFields_type { + create: PagesFields_type_Create + read: PagesFields_type_Read + update: PagesFields_type_Update + delete: PagesFields_type_Delete } -type MainNavigationDocAccessFields_updatedAt_Create { +type PagesFields_type_Create { permission: Boolean! } -type MainNavigationDocAccessFields_updatedAt_Read { +type PagesFields_type_Read { permission: Boolean! } -type MainNavigationDocAccessFields_updatedAt_Update { +type PagesFields_type_Update { permission: Boolean! } -type MainNavigationDocAccessFields_updatedAt_Delete { +type PagesFields_type_Delete { permission: Boolean! } -type MainNavigationDocAccessFields_createdAt { - create: MainNavigationDocAccessFields_createdAt_Create - read: MainNavigationDocAccessFields_createdAt_Read - update: MainNavigationDocAccessFields_createdAt_Update - delete: MainNavigationDocAccessFields_createdAt_Delete +type PagesFields_icon { + create: PagesFields_icon_Create + read: PagesFields_icon_Read + update: PagesFields_icon_Update + delete: PagesFields_icon_Delete } -type MainNavigationDocAccessFields_createdAt_Create { +type PagesFields_icon_Create { permission: Boolean! } -type MainNavigationDocAccessFields_createdAt_Read { +type PagesFields_icon_Read { permission: Boolean! } -type MainNavigationDocAccessFields_createdAt_Update { +type PagesFields_icon_Update { permission: Boolean! } -type MainNavigationDocAccessFields_createdAt_Delete { +type PagesFields_icon_Delete { permission: Boolean! } -type MainNavigationReadDocAccess { - permission: Boolean! - where: JSONObject +type PagesFields_tableOfContents { + create: PagesFields_tableOfContents_Create + read: PagesFields_tableOfContents_Read + update: PagesFields_tableOfContents_Update + delete: PagesFields_tableOfContents_Delete } -type MainNavigationUpdateDocAccess { +type PagesFields_tableOfContents_Create { permission: Boolean! - where: JSONObject -} - -type Access { - canAccessAdmin: Boolean! - users: usersAccess - pages: pagesAccess - media: mediaAccess - documents: documentsAccess - topics: topicsAccess - board_members: board_membersAccess - boards: boardsAccess - committee_members: committee_membersAccess - committees: committeesAccess - magazine_issues: magazine_issuesAccess - magazines: magazinesAccess - news: newsAccess - weekly_newsletters: weekly_newslettersAccess - news_items: news_itemsAccess - payload_preferences: payload_preferencesAccess - footer: footerAccess - landing_page: landing_pageAccess - main_navigation: main_navigationAccess } -type usersAccess { - fields: UsersFields - create: UsersCreateAccess - read: UsersReadAccess - update: UsersUpdateAccess - delete: UsersDeleteAccess - unlock: UsersUnlockAccess +type PagesFields_tableOfContents_Read { + permission: Boolean! } -type UsersFields { - sub: UsersFields_sub - updatedAt: UsersFields_updatedAt - createdAt: UsersFields_createdAt - enableAPIKey: UsersFields_enableAPIKey - apiKey: UsersFields_apiKey - email: UsersFields_email - password: UsersFields_password +type PagesFields_tableOfContents_Update { + permission: Boolean! } -type UsersFields_sub { - create: UsersFields_sub_Create - read: UsersFields_sub_Read - update: UsersFields_sub_Update - delete: UsersFields_sub_Delete +type PagesFields_tableOfContents_Delete { + permission: Boolean! } -type UsersFields_sub_Create { +type PagesFields_content { + create: PagesFields_content_Create + read: PagesFields_content_Read + update: PagesFields_content_Update + delete: PagesFields_content_Delete +} + +type PagesFields_content_Create { permission: Boolean! } -type UsersFields_sub_Read { +type PagesFields_content_Read { permission: Boolean! } -type UsersFields_sub_Update { +type PagesFields_content_Update { permission: Boolean! } -type UsersFields_sub_Delete { +type PagesFields_content_Delete { permission: Boolean! } -type UsersFields_updatedAt { - create: UsersFields_updatedAt_Create - read: UsersFields_updatedAt_Read - update: UsersFields_updatedAt_Update - delete: UsersFields_updatedAt_Delete +type PagesFields_redirectToPage { + create: PagesFields_redirectToPage_Create + read: PagesFields_redirectToPage_Read + update: PagesFields_redirectToPage_Update + delete: PagesFields_redirectToPage_Delete } -type UsersFields_updatedAt_Create { +type PagesFields_redirectToPage_Create { permission: Boolean! } -type UsersFields_updatedAt_Read { +type PagesFields_redirectToPage_Read { permission: Boolean! } -type UsersFields_updatedAt_Update { +type PagesFields_redirectToPage_Update { permission: Boolean! } -type UsersFields_updatedAt_Delete { +type PagesFields_redirectToPage_Delete { permission: Boolean! } -type UsersFields_createdAt { - create: UsersFields_createdAt_Create - read: UsersFields_createdAt_Read - update: UsersFields_createdAt_Update - delete: UsersFields_createdAt_Delete +type PagesFields_path { + create: PagesFields_path_Create + read: PagesFields_path_Read + update: PagesFields_path_Update + delete: PagesFields_path_Delete } -type UsersFields_createdAt_Create { +type PagesFields_path_Create { permission: Boolean! } -type UsersFields_createdAt_Read { +type PagesFields_path_Read { permission: Boolean! } -type UsersFields_createdAt_Update { +type PagesFields_path_Update { permission: Boolean! } -type UsersFields_createdAt_Delete { +type PagesFields_path_Delete { permission: Boolean! } -type UsersFields_enableAPIKey { - create: UsersFields_enableAPIKey_Create - read: UsersFields_enableAPIKey_Read - update: UsersFields_enableAPIKey_Update - delete: UsersFields_enableAPIKey_Delete +type PagesFields_topic { + create: PagesFields_topic_Create + read: PagesFields_topic_Read + update: PagesFields_topic_Update + delete: PagesFields_topic_Delete } -type UsersFields_enableAPIKey_Create { +type PagesFields_topic_Create { permission: Boolean! } -type UsersFields_enableAPIKey_Read { +type PagesFields_topic_Read { permission: Boolean! } -type UsersFields_enableAPIKey_Update { +type PagesFields_topic_Update { permission: Boolean! } -type UsersFields_enableAPIKey_Delete { +type PagesFields_topic_Delete { permission: Boolean! } -type UsersFields_apiKey { - create: UsersFields_apiKey_Create - read: UsersFields_apiKey_Read - update: UsersFields_apiKey_Update - delete: UsersFields_apiKey_Delete +type PagesFields_slug { + create: PagesFields_slug_Create + read: PagesFields_slug_Read + update: PagesFields_slug_Update + delete: PagesFields_slug_Delete } -type UsersFields_apiKey_Create { +type PagesFields_slug_Create { permission: Boolean! } -type UsersFields_apiKey_Read { +type PagesFields_slug_Read { permission: Boolean! } -type UsersFields_apiKey_Update { +type PagesFields_slug_Update { permission: Boolean! } -type UsersFields_apiKey_Delete { +type PagesFields_slug_Delete { permission: Boolean! } -type UsersFields_email { - create: UsersFields_email_Create - read: UsersFields_email_Read - update: UsersFields_email_Update - delete: UsersFields_email_Delete +type PagesFields_hidden { + create: PagesFields_hidden_Create + read: PagesFields_hidden_Read + update: PagesFields_hidden_Update + delete: PagesFields_hidden_Delete } -type UsersFields_email_Create { +type PagesFields_hidden_Create { permission: Boolean! } -type UsersFields_email_Read { +type PagesFields_hidden_Read { permission: Boolean! } -type UsersFields_email_Update { +type PagesFields_hidden_Update { permission: Boolean! } -type UsersFields_email_Delete { +type PagesFields_hidden_Delete { permission: Boolean! } -type UsersFields_password { - create: UsersFields_password_Create - read: UsersFields_password_Read - update: UsersFields_password_Update - delete: UsersFields_password_Delete +type PagesFields_updatedAt { + create: PagesFields_updatedAt_Create + read: PagesFields_updatedAt_Read + update: PagesFields_updatedAt_Update + delete: PagesFields_updatedAt_Delete } -type UsersFields_password_Create { +type PagesFields_updatedAt_Create { permission: Boolean! } -type UsersFields_password_Read { +type PagesFields_updatedAt_Read { permission: Boolean! } -type UsersFields_password_Update { +type PagesFields_updatedAt_Update { permission: Boolean! } -type UsersFields_password_Delete { +type PagesFields_updatedAt_Delete { permission: Boolean! } -type UsersCreateAccess { - permission: Boolean! - where: JSONObject +type PagesFields_createdAt { + create: PagesFields_createdAt_Create + read: PagesFields_createdAt_Read + update: PagesFields_createdAt_Update + delete: PagesFields_createdAt_Delete } -type UsersReadAccess { +type PagesFields_createdAt_Create { permission: Boolean! - where: JSONObject } -type UsersUpdateAccess { +type PagesFields_createdAt_Read { permission: Boolean! - where: JSONObject } -type UsersDeleteAccess { +type PagesFields_createdAt_Update { permission: Boolean! - where: JSONObject } -type UsersUnlockAccess { +type PagesFields_createdAt_Delete { permission: Boolean! - where: JSONObject } -type pagesAccess { - fields: PagesFields - create: PagesCreateAccess - read: PagesReadAccess - update: PagesUpdateAccess - delete: PagesDeleteAccess - readVersions: PagesReadVersionsAccess +type PagesFields__status { + create: PagesFields__status_Create + read: PagesFields__status_Read + update: PagesFields__status_Update + delete: PagesFields__status_Delete } -type PagesFields { - title: PagesFields_title - description: PagesFields_description - type: PagesFields_type - icon: PagesFields_icon - tableOfContents: PagesFields_tableOfContents - content: PagesFields_content - redirectToPage: PagesFields_redirectToPage - path: PagesFields_path - topic: PagesFields_topic - slug: PagesFields_slug - hidden: PagesFields_hidden - updatedAt: PagesFields_updatedAt - createdAt: PagesFields_createdAt - _status: PagesFields__status +type PagesFields__status_Create { + permission: Boolean! } -type PagesFields_title { - create: PagesFields_title_Create - read: PagesFields_title_Read - update: PagesFields_title_Update - delete: PagesFields_title_Delete +type PagesFields__status_Read { + permission: Boolean! } -type PagesFields_title_Create { +type PagesFields__status_Update { permission: Boolean! } -type PagesFields_title_Read { +type PagesFields__status_Delete { permission: Boolean! } -type PagesFields_title_Update { +type PagesCreateAccess { permission: Boolean! + where: JSONObject } -type PagesFields_title_Delete { +type PagesReadAccess { permission: Boolean! + where: JSONObject } -type PagesFields_description { - create: PagesFields_description_Create - read: PagesFields_description_Read - update: PagesFields_description_Update - delete: PagesFields_description_Delete +type PagesUpdateAccess { + permission: Boolean! + where: JSONObject } -type PagesFields_description_Create { +type PagesDeleteAccess { permission: Boolean! + where: JSONObject } -type PagesFields_description_Read { +type PagesReadVersionsAccess { permission: Boolean! + where: JSONObject } -type PagesFields_description_Update { - permission: Boolean! +type mediaAccess { + fields: MediaFields + create: MediaCreateAccess + read: MediaReadAccess + update: MediaUpdateAccess + delete: MediaDeleteAccess } -type PagesFields_description_Delete { - permission: Boolean! +type MediaFields { + alt: MediaFields_alt + photographer: MediaFields_photographer + mediaType: MediaFields_mediaType + updatedAt: MediaFields_updatedAt + createdAt: MediaFields_createdAt + url: MediaFields_url + filename: MediaFields_filename + mimeType: MediaFields_mimeType + filesize: MediaFields_filesize + width: MediaFields_width + height: MediaFields_height + focalX: MediaFields_focalX + focalY: MediaFields_focalY } -type PagesFields_type { - create: PagesFields_type_Create - read: PagesFields_type_Read - update: PagesFields_type_Update - delete: PagesFields_type_Delete +type MediaFields_alt { + create: MediaFields_alt_Create + read: MediaFields_alt_Read + update: MediaFields_alt_Update + delete: MediaFields_alt_Delete } -type PagesFields_type_Create { +type MediaFields_alt_Create { permission: Boolean! } -type PagesFields_type_Read { +type MediaFields_alt_Read { permission: Boolean! } -type PagesFields_type_Update { +type MediaFields_alt_Update { permission: Boolean! } -type PagesFields_type_Delete { +type MediaFields_alt_Delete { permission: Boolean! } -type PagesFields_icon { - create: PagesFields_icon_Create - read: PagesFields_icon_Read - update: PagesFields_icon_Update - delete: PagesFields_icon_Delete +type MediaFields_photographer { + create: MediaFields_photographer_Create + read: MediaFields_photographer_Read + update: MediaFields_photographer_Update + delete: MediaFields_photographer_Delete } -type PagesFields_icon_Create { +type MediaFields_photographer_Create { permission: Boolean! } -type PagesFields_icon_Read { +type MediaFields_photographer_Read { permission: Boolean! } -type PagesFields_icon_Update { +type MediaFields_photographer_Update { permission: Boolean! } -type PagesFields_icon_Delete { +type MediaFields_photographer_Delete { permission: Boolean! } -type PagesFields_tableOfContents { - create: PagesFields_tableOfContents_Create - read: PagesFields_tableOfContents_Read - update: PagesFields_tableOfContents_Update - delete: PagesFields_tableOfContents_Delete +type MediaFields_mediaType { + create: MediaFields_mediaType_Create + read: MediaFields_mediaType_Read + update: MediaFields_mediaType_Update + delete: MediaFields_mediaType_Delete } -type PagesFields_tableOfContents_Create { +type MediaFields_mediaType_Create { permission: Boolean! } -type PagesFields_tableOfContents_Read { +type MediaFields_mediaType_Read { permission: Boolean! } -type PagesFields_tableOfContents_Update { +type MediaFields_mediaType_Update { permission: Boolean! } -type PagesFields_tableOfContents_Delete { +type MediaFields_mediaType_Delete { permission: Boolean! } -type PagesFields_content { - create: PagesFields_content_Create - read: PagesFields_content_Read - update: PagesFields_content_Update - delete: PagesFields_content_Delete +type MediaFields_updatedAt { + create: MediaFields_updatedAt_Create + read: MediaFields_updatedAt_Read + update: MediaFields_updatedAt_Update + delete: MediaFields_updatedAt_Delete } -type PagesFields_content_Create { +type MediaFields_updatedAt_Create { permission: Boolean! } -type PagesFields_content_Read { +type MediaFields_updatedAt_Read { permission: Boolean! } -type PagesFields_content_Update { +type MediaFields_updatedAt_Update { permission: Boolean! } -type PagesFields_content_Delete { +type MediaFields_updatedAt_Delete { permission: Boolean! } -type PagesFields_redirectToPage { - create: PagesFields_redirectToPage_Create - read: PagesFields_redirectToPage_Read - update: PagesFields_redirectToPage_Update - delete: PagesFields_redirectToPage_Delete +type MediaFields_createdAt { + create: MediaFields_createdAt_Create + read: MediaFields_createdAt_Read + update: MediaFields_createdAt_Update + delete: MediaFields_createdAt_Delete } -type PagesFields_redirectToPage_Create { +type MediaFields_createdAt_Create { permission: Boolean! } -type PagesFields_redirectToPage_Read { +type MediaFields_createdAt_Read { permission: Boolean! } -type PagesFields_redirectToPage_Update { +type MediaFields_createdAt_Update { permission: Boolean! } -type PagesFields_redirectToPage_Delete { +type MediaFields_createdAt_Delete { permission: Boolean! } -type PagesFields_path { - create: PagesFields_path_Create - read: PagesFields_path_Read - update: PagesFields_path_Update - delete: PagesFields_path_Delete +type MediaFields_url { + create: MediaFields_url_Create + read: MediaFields_url_Read + update: MediaFields_url_Update + delete: MediaFields_url_Delete } -type PagesFields_path_Create { +type MediaFields_url_Create { permission: Boolean! } -type PagesFields_path_Read { +type MediaFields_url_Read { permission: Boolean! } -type PagesFields_path_Update { +type MediaFields_url_Update { permission: Boolean! } -type PagesFields_path_Delete { +type MediaFields_url_Delete { permission: Boolean! } -type PagesFields_topic { - create: PagesFields_topic_Create - read: PagesFields_topic_Read - update: PagesFields_topic_Update - delete: PagesFields_topic_Delete +type MediaFields_filename { + create: MediaFields_filename_Create + read: MediaFields_filename_Read + update: MediaFields_filename_Update + delete: MediaFields_filename_Delete } -type PagesFields_topic_Create { +type MediaFields_filename_Create { permission: Boolean! } -type PagesFields_topic_Read { +type MediaFields_filename_Read { permission: Boolean! } -type PagesFields_topic_Update { +type MediaFields_filename_Update { permission: Boolean! } -type PagesFields_topic_Delete { +type MediaFields_filename_Delete { permission: Boolean! } -type PagesFields_slug { - create: PagesFields_slug_Create - read: PagesFields_slug_Read - update: PagesFields_slug_Update - delete: PagesFields_slug_Delete +type MediaFields_mimeType { + create: MediaFields_mimeType_Create + read: MediaFields_mimeType_Read + update: MediaFields_mimeType_Update + delete: MediaFields_mimeType_Delete } -type PagesFields_slug_Create { +type MediaFields_mimeType_Create { permission: Boolean! } -type PagesFields_slug_Read { +type MediaFields_mimeType_Read { permission: Boolean! } -type PagesFields_slug_Update { +type MediaFields_mimeType_Update { permission: Boolean! } -type PagesFields_slug_Delete { +type MediaFields_mimeType_Delete { permission: Boolean! } -type PagesFields_hidden { - create: PagesFields_hidden_Create - read: PagesFields_hidden_Read - update: PagesFields_hidden_Update - delete: PagesFields_hidden_Delete +type MediaFields_filesize { + create: MediaFields_filesize_Create + read: MediaFields_filesize_Read + update: MediaFields_filesize_Update + delete: MediaFields_filesize_Delete } -type PagesFields_hidden_Create { +type MediaFields_filesize_Create { permission: Boolean! } -type PagesFields_hidden_Read { +type MediaFields_filesize_Read { permission: Boolean! } -type PagesFields_hidden_Update { +type MediaFields_filesize_Update { permission: Boolean! } -type PagesFields_hidden_Delete { +type MediaFields_filesize_Delete { permission: Boolean! } -type PagesFields_updatedAt { - create: PagesFields_updatedAt_Create - read: PagesFields_updatedAt_Read - update: PagesFields_updatedAt_Update - delete: PagesFields_updatedAt_Delete +type MediaFields_width { + create: MediaFields_width_Create + read: MediaFields_width_Read + update: MediaFields_width_Update + delete: MediaFields_width_Delete } -type PagesFields_updatedAt_Create { +type MediaFields_width_Create { permission: Boolean! } -type PagesFields_updatedAt_Read { +type MediaFields_width_Read { permission: Boolean! } -type PagesFields_updatedAt_Update { +type MediaFields_width_Update { permission: Boolean! } -type PagesFields_updatedAt_Delete { +type MediaFields_width_Delete { permission: Boolean! } -type PagesFields_createdAt { - create: PagesFields_createdAt_Create - read: PagesFields_createdAt_Read - update: PagesFields_createdAt_Update - delete: PagesFields_createdAt_Delete +type MediaFields_height { + create: MediaFields_height_Create + read: MediaFields_height_Read + update: MediaFields_height_Update + delete: MediaFields_height_Delete } -type PagesFields_createdAt_Create { +type MediaFields_height_Create { permission: Boolean! } -type PagesFields_createdAt_Read { +type MediaFields_height_Read { permission: Boolean! } -type PagesFields_createdAt_Update { +type MediaFields_height_Update { permission: Boolean! } -type PagesFields_createdAt_Delete { +type MediaFields_height_Delete { permission: Boolean! } -type PagesFields__status { - create: PagesFields__status_Create - read: PagesFields__status_Read - update: PagesFields__status_Update - delete: PagesFields__status_Delete +type MediaFields_focalX { + create: MediaFields_focalX_Create + read: MediaFields_focalX_Read + update: MediaFields_focalX_Update + delete: MediaFields_focalX_Delete } -type PagesFields__status_Create { +type MediaFields_focalX_Create { permission: Boolean! } -type PagesFields__status_Read { +type MediaFields_focalX_Read { permission: Boolean! } -type PagesFields__status_Update { +type MediaFields_focalX_Update { permission: Boolean! } -type PagesFields__status_Delete { +type MediaFields_focalX_Delete { permission: Boolean! } -type PagesCreateAccess { - permission: Boolean! - where: JSONObject +type MediaFields_focalY { + create: MediaFields_focalY_Create + read: MediaFields_focalY_Read + update: MediaFields_focalY_Update + delete: MediaFields_focalY_Delete } -type PagesReadAccess { +type MediaFields_focalY_Create { permission: Boolean! - where: JSONObject } -type PagesUpdateAccess { +type MediaFields_focalY_Read { permission: Boolean! - where: JSONObject } -type PagesDeleteAccess { +type MediaFields_focalY_Update { permission: Boolean! - where: JSONObject } -type PagesReadVersionsAccess { +type MediaFields_focalY_Delete { permission: Boolean! - where: JSONObject -} - -type mediaAccess { - fields: MediaFields - create: MediaCreateAccess - read: MediaReadAccess - update: MediaUpdateAccess - delete: MediaDeleteAccess } -type MediaFields { - alt: MediaFields_alt - photographer: MediaFields_photographer - mediaType: MediaFields_mediaType - updatedAt: MediaFields_updatedAt - createdAt: MediaFields_createdAt - url: MediaFields_url - filename: MediaFields_filename - mimeType: MediaFields_mimeType - filesize: MediaFields_filesize - width: MediaFields_width - height: MediaFields_height - focalX: MediaFields_focalX - focalY: MediaFields_focalY +type MediaCreateAccess { + permission: Boolean! + where: JSONObject } -type MediaFields_alt { - create: MediaFields_alt_Create - read: MediaFields_alt_Read - update: MediaFields_alt_Update - delete: MediaFields_alt_Delete +type MediaReadAccess { + permission: Boolean! + where: JSONObject } -type MediaFields_alt_Create { +type MediaUpdateAccess { permission: Boolean! + where: JSONObject } -type MediaFields_alt_Read { +type MediaDeleteAccess { permission: Boolean! + where: JSONObject } -type MediaFields_alt_Update { - permission: Boolean! +type documentsAccess { + fields: DocumentsFields + create: DocumentsCreateAccess + read: DocumentsReadAccess + update: DocumentsUpdateAccess + delete: DocumentsDeleteAccess } -type MediaFields_alt_Delete { - permission: Boolean! +type DocumentsFields { + title: DocumentsFields_title + thumbnail: DocumentsFields_thumbnail + updatedAt: DocumentsFields_updatedAt + createdAt: DocumentsFields_createdAt + url: DocumentsFields_url + filename: DocumentsFields_filename + mimeType: DocumentsFields_mimeType + filesize: DocumentsFields_filesize + width: DocumentsFields_width + height: DocumentsFields_height + focalX: DocumentsFields_focalX + focalY: DocumentsFields_focalY } -type MediaFields_photographer { - create: MediaFields_photographer_Create - read: MediaFields_photographer_Read - update: MediaFields_photographer_Update - delete: MediaFields_photographer_Delete +type DocumentsFields_title { + create: DocumentsFields_title_Create + read: DocumentsFields_title_Read + update: DocumentsFields_title_Update + delete: DocumentsFields_title_Delete } -type MediaFields_photographer_Create { +type DocumentsFields_title_Create { permission: Boolean! } -type MediaFields_photographer_Read { +type DocumentsFields_title_Read { permission: Boolean! } -type MediaFields_photographer_Update { +type DocumentsFields_title_Update { permission: Boolean! } -type MediaFields_photographer_Delete { +type DocumentsFields_title_Delete { permission: Boolean! } -type MediaFields_mediaType { - create: MediaFields_mediaType_Create - read: MediaFields_mediaType_Read - update: MediaFields_mediaType_Update - delete: MediaFields_mediaType_Delete +type DocumentsFields_thumbnail { + create: DocumentsFields_thumbnail_Create + read: DocumentsFields_thumbnail_Read + update: DocumentsFields_thumbnail_Update + delete: DocumentsFields_thumbnail_Delete } -type MediaFields_mediaType_Create { +type DocumentsFields_thumbnail_Create { permission: Boolean! } -type MediaFields_mediaType_Read { +type DocumentsFields_thumbnail_Read { permission: Boolean! } -type MediaFields_mediaType_Update { +type DocumentsFields_thumbnail_Update { permission: Boolean! } -type MediaFields_mediaType_Delete { +type DocumentsFields_thumbnail_Delete { permission: Boolean! } -type MediaFields_updatedAt { - create: MediaFields_updatedAt_Create - read: MediaFields_updatedAt_Read - update: MediaFields_updatedAt_Update - delete: MediaFields_updatedAt_Delete +type DocumentsFields_updatedAt { + create: DocumentsFields_updatedAt_Create + read: DocumentsFields_updatedAt_Read + update: DocumentsFields_updatedAt_Update + delete: DocumentsFields_updatedAt_Delete } -type MediaFields_updatedAt_Create { +type DocumentsFields_updatedAt_Create { permission: Boolean! } -type MediaFields_updatedAt_Read { +type DocumentsFields_updatedAt_Read { permission: Boolean! } -type MediaFields_updatedAt_Update { +type DocumentsFields_updatedAt_Update { permission: Boolean! } -type MediaFields_updatedAt_Delete { +type DocumentsFields_updatedAt_Delete { permission: Boolean! } -type MediaFields_createdAt { - create: MediaFields_createdAt_Create - read: MediaFields_createdAt_Read - update: MediaFields_createdAt_Update - delete: MediaFields_createdAt_Delete +type DocumentsFields_createdAt { + create: DocumentsFields_createdAt_Create + read: DocumentsFields_createdAt_Read + update: DocumentsFields_createdAt_Update + delete: DocumentsFields_createdAt_Delete } -type MediaFields_createdAt_Create { +type DocumentsFields_createdAt_Create { permission: Boolean! } -type MediaFields_createdAt_Read { +type DocumentsFields_createdAt_Read { permission: Boolean! } -type MediaFields_createdAt_Update { +type DocumentsFields_createdAt_Update { permission: Boolean! } -type MediaFields_createdAt_Delete { +type DocumentsFields_createdAt_Delete { permission: Boolean! } -type MediaFields_url { - create: MediaFields_url_Create - read: MediaFields_url_Read - update: MediaFields_url_Update - delete: MediaFields_url_Delete +type DocumentsFields_url { + create: DocumentsFields_url_Create + read: DocumentsFields_url_Read + update: DocumentsFields_url_Update + delete: DocumentsFields_url_Delete } -type MediaFields_url_Create { +type DocumentsFields_url_Create { permission: Boolean! } -type MediaFields_url_Read { +type DocumentsFields_url_Read { permission: Boolean! } -type MediaFields_url_Update { +type DocumentsFields_url_Update { permission: Boolean! } -type MediaFields_url_Delete { +type DocumentsFields_url_Delete { permission: Boolean! } -type MediaFields_filename { - create: MediaFields_filename_Create - read: MediaFields_filename_Read - update: MediaFields_filename_Update - delete: MediaFields_filename_Delete +type DocumentsFields_filename { + create: DocumentsFields_filename_Create + read: DocumentsFields_filename_Read + update: DocumentsFields_filename_Update + delete: DocumentsFields_filename_Delete } -type MediaFields_filename_Create { +type DocumentsFields_filename_Create { permission: Boolean! } -type MediaFields_filename_Read { +type DocumentsFields_filename_Read { permission: Boolean! } -type MediaFields_filename_Update { +type DocumentsFields_filename_Update { permission: Boolean! } -type MediaFields_filename_Delete { +type DocumentsFields_filename_Delete { permission: Boolean! } -type MediaFields_mimeType { - create: MediaFields_mimeType_Create - read: MediaFields_mimeType_Read - update: MediaFields_mimeType_Update - delete: MediaFields_mimeType_Delete +type DocumentsFields_mimeType { + create: DocumentsFields_mimeType_Create + read: DocumentsFields_mimeType_Read + update: DocumentsFields_mimeType_Update + delete: DocumentsFields_mimeType_Delete } -type MediaFields_mimeType_Create { +type DocumentsFields_mimeType_Create { permission: Boolean! } -type MediaFields_mimeType_Read { +type DocumentsFields_mimeType_Read { permission: Boolean! } -type MediaFields_mimeType_Update { +type DocumentsFields_mimeType_Update { permission: Boolean! } -type MediaFields_mimeType_Delete { +type DocumentsFields_mimeType_Delete { permission: Boolean! } -type MediaFields_filesize { - create: MediaFields_filesize_Create - read: MediaFields_filesize_Read - update: MediaFields_filesize_Update - delete: MediaFields_filesize_Delete +type DocumentsFields_filesize { + create: DocumentsFields_filesize_Create + read: DocumentsFields_filesize_Read + update: DocumentsFields_filesize_Update + delete: DocumentsFields_filesize_Delete } -type MediaFields_filesize_Create { +type DocumentsFields_filesize_Create { permission: Boolean! } -type MediaFields_filesize_Read { +type DocumentsFields_filesize_Read { permission: Boolean! } -type MediaFields_filesize_Update { +type DocumentsFields_filesize_Update { permission: Boolean! } -type MediaFields_filesize_Delete { +type DocumentsFields_filesize_Delete { permission: Boolean! } -type MediaFields_width { - create: MediaFields_width_Create - read: MediaFields_width_Read - update: MediaFields_width_Update - delete: MediaFields_width_Delete +type DocumentsFields_width { + create: DocumentsFields_width_Create + read: DocumentsFields_width_Read + update: DocumentsFields_width_Update + delete: DocumentsFields_width_Delete } -type MediaFields_width_Create { +type DocumentsFields_width_Create { permission: Boolean! } -type MediaFields_width_Read { +type DocumentsFields_width_Read { permission: Boolean! } -type MediaFields_width_Update { +type DocumentsFields_width_Update { permission: Boolean! } -type MediaFields_width_Delete { +type DocumentsFields_width_Delete { permission: Boolean! } -type MediaFields_height { - create: MediaFields_height_Create - read: MediaFields_height_Read - update: MediaFields_height_Update - delete: MediaFields_height_Delete +type DocumentsFields_height { + create: DocumentsFields_height_Create + read: DocumentsFields_height_Read + update: DocumentsFields_height_Update + delete: DocumentsFields_height_Delete } -type MediaFields_height_Create { +type DocumentsFields_height_Create { permission: Boolean! } -type MediaFields_height_Read { +type DocumentsFields_height_Read { permission: Boolean! } -type MediaFields_height_Update { +type DocumentsFields_height_Update { permission: Boolean! } -type MediaFields_height_Delete { +type DocumentsFields_height_Delete { permission: Boolean! } -type MediaFields_focalX { - create: MediaFields_focalX_Create - read: MediaFields_focalX_Read - update: MediaFields_focalX_Update - delete: MediaFields_focalX_Delete +type DocumentsFields_focalX { + create: DocumentsFields_focalX_Create + read: DocumentsFields_focalX_Read + update: DocumentsFields_focalX_Update + delete: DocumentsFields_focalX_Delete } -type MediaFields_focalX_Create { +type DocumentsFields_focalX_Create { permission: Boolean! } -type MediaFields_focalX_Read { +type DocumentsFields_focalX_Read { permission: Boolean! } -type MediaFields_focalX_Update { +type DocumentsFields_focalX_Update { permission: Boolean! } -type MediaFields_focalX_Delete { +type DocumentsFields_focalX_Delete { permission: Boolean! } -type MediaFields_focalY { - create: MediaFields_focalY_Create - read: MediaFields_focalY_Read - update: MediaFields_focalY_Update - delete: MediaFields_focalY_Delete +type DocumentsFields_focalY { + create: DocumentsFields_focalY_Create + read: DocumentsFields_focalY_Read + update: DocumentsFields_focalY_Update + delete: DocumentsFields_focalY_Delete } -type MediaFields_focalY_Create { +type DocumentsFields_focalY_Create { permission: Boolean! } -type MediaFields_focalY_Read { +type DocumentsFields_focalY_Read { permission: Boolean! } -type MediaFields_focalY_Update { +type DocumentsFields_focalY_Update { permission: Boolean! } -type MediaFields_focalY_Delete { +type DocumentsFields_focalY_Delete { + permission: Boolean! +} + +type DocumentsCreateAccess { + permission: Boolean! + where: JSONObject +} + +type DocumentsReadAccess { permission: Boolean! + where: JSONObject } -type MediaCreateAccess { +type DocumentsUpdateAccess { permission: Boolean! where: JSONObject } -type MediaReadAccess { +type DocumentsDeleteAccess { permission: Boolean! where: JSONObject } -type MediaUpdateAccess { +type topicsAccess { + fields: TopicsFields + create: TopicsCreateAccess + read: TopicsReadAccess + update: TopicsUpdateAccess + delete: TopicsDeleteAccess +} + +type TopicsFields { + title: TopicsFields_title + slug: TopicsFields_slug + icon: TopicsFields_icon + updatedAt: TopicsFields_updatedAt + createdAt: TopicsFields_createdAt +} + +type TopicsFields_title { + create: TopicsFields_title_Create + read: TopicsFields_title_Read + update: TopicsFields_title_Update + delete: TopicsFields_title_Delete +} + +type TopicsFields_title_Create { permission: Boolean! - where: JSONObject } -type MediaDeleteAccess { +type TopicsFields_title_Read { permission: Boolean! - where: JSONObject } -type documentsAccess { - fields: DocumentsFields - create: DocumentsCreateAccess - read: DocumentsReadAccess - update: DocumentsUpdateAccess - delete: DocumentsDeleteAccess +type TopicsFields_title_Update { + permission: Boolean! } -type DocumentsFields { - title: DocumentsFields_title - thumbnail: DocumentsFields_thumbnail - updatedAt: DocumentsFields_updatedAt - createdAt: DocumentsFields_createdAt - url: DocumentsFields_url - filename: DocumentsFields_filename - mimeType: DocumentsFields_mimeType - filesize: DocumentsFields_filesize - width: DocumentsFields_width - height: DocumentsFields_height - focalX: DocumentsFields_focalX - focalY: DocumentsFields_focalY +type TopicsFields_title_Delete { + permission: Boolean! } -type DocumentsFields_title { - create: DocumentsFields_title_Create - read: DocumentsFields_title_Read - update: DocumentsFields_title_Update - delete: DocumentsFields_title_Delete +type TopicsFields_slug { + create: TopicsFields_slug_Create + read: TopicsFields_slug_Read + update: TopicsFields_slug_Update + delete: TopicsFields_slug_Delete } -type DocumentsFields_title_Create { +type TopicsFields_slug_Create { permission: Boolean! } -type DocumentsFields_title_Read { +type TopicsFields_slug_Read { permission: Boolean! } -type DocumentsFields_title_Update { +type TopicsFields_slug_Update { permission: Boolean! } -type DocumentsFields_title_Delete { +type TopicsFields_slug_Delete { permission: Boolean! } -type DocumentsFields_thumbnail { - create: DocumentsFields_thumbnail_Create - read: DocumentsFields_thumbnail_Read - update: DocumentsFields_thumbnail_Update - delete: DocumentsFields_thumbnail_Delete +type TopicsFields_icon { + create: TopicsFields_icon_Create + read: TopicsFields_icon_Read + update: TopicsFields_icon_Update + delete: TopicsFields_icon_Delete } -type DocumentsFields_thumbnail_Create { +type TopicsFields_icon_Create { permission: Boolean! } -type DocumentsFields_thumbnail_Read { +type TopicsFields_icon_Read { permission: Boolean! } -type DocumentsFields_thumbnail_Update { +type TopicsFields_icon_Update { permission: Boolean! } -type DocumentsFields_thumbnail_Delete { +type TopicsFields_icon_Delete { permission: Boolean! } -type DocumentsFields_updatedAt { - create: DocumentsFields_updatedAt_Create - read: DocumentsFields_updatedAt_Read - update: DocumentsFields_updatedAt_Update - delete: DocumentsFields_updatedAt_Delete +type TopicsFields_updatedAt { + create: TopicsFields_updatedAt_Create + read: TopicsFields_updatedAt_Read + update: TopicsFields_updatedAt_Update + delete: TopicsFields_updatedAt_Delete } -type DocumentsFields_updatedAt_Create { +type TopicsFields_updatedAt_Create { permission: Boolean! } -type DocumentsFields_updatedAt_Read { +type TopicsFields_updatedAt_Read { permission: Boolean! } -type DocumentsFields_updatedAt_Update { +type TopicsFields_updatedAt_Update { permission: Boolean! } -type DocumentsFields_updatedAt_Delete { +type TopicsFields_updatedAt_Delete { permission: Boolean! } -type DocumentsFields_createdAt { - create: DocumentsFields_createdAt_Create - read: DocumentsFields_createdAt_Read - update: DocumentsFields_createdAt_Update - delete: DocumentsFields_createdAt_Delete +type TopicsFields_createdAt { + create: TopicsFields_createdAt_Create + read: TopicsFields_createdAt_Read + update: TopicsFields_createdAt_Update + delete: TopicsFields_createdAt_Delete } -type DocumentsFields_createdAt_Create { +type TopicsFields_createdAt_Create { permission: Boolean! } -type DocumentsFields_createdAt_Read { +type TopicsFields_createdAt_Read { permission: Boolean! } -type DocumentsFields_createdAt_Update { +type TopicsFields_createdAt_Update { permission: Boolean! } -type DocumentsFields_createdAt_Delete { +type TopicsFields_createdAt_Delete { permission: Boolean! } -type DocumentsFields_url { - create: DocumentsFields_url_Create - read: DocumentsFields_url_Read - update: DocumentsFields_url_Update - delete: DocumentsFields_url_Delete +type TopicsCreateAccess { + permission: Boolean! + where: JSONObject } -type DocumentsFields_url_Create { +type TopicsReadAccess { permission: Boolean! + where: JSONObject } -type DocumentsFields_url_Read { +type TopicsUpdateAccess { permission: Boolean! + where: JSONObject } -type DocumentsFields_url_Update { +type TopicsDeleteAccess { permission: Boolean! + where: JSONObject } -type DocumentsFields_url_Delete { - permission: Boolean! +type board_membersAccess { + fields: BoardMembersFields + create: BoardMembersCreateAccess + read: BoardMembersReadAccess + update: BoardMembersUpdateAccess + delete: BoardMembersDeleteAccess } -type DocumentsFields_filename { - create: DocumentsFields_filename_Create - read: DocumentsFields_filename_Read - update: DocumentsFields_filename_Update - delete: DocumentsFields_filename_Delete +type BoardMembersFields { + guildYear: BoardMembersFields_guildYear + photo: BoardMembersFields_photo + name: BoardMembersFields_name + title: BoardMembersFields_title + email: BoardMembersFields_email + telegram: BoardMembersFields_telegram + phoneNumber: BoardMembersFields_phoneNumber + updatedAt: BoardMembersFields_updatedAt + createdAt: BoardMembersFields_createdAt } -type DocumentsFields_filename_Create { +type BoardMembersFields_guildYear { + create: BoardMembersFields_guildYear_Create + read: BoardMembersFields_guildYear_Read + update: BoardMembersFields_guildYear_Update + delete: BoardMembersFields_guildYear_Delete +} + +type BoardMembersFields_guildYear_Create { permission: Boolean! } -type DocumentsFields_filename_Read { +type BoardMembersFields_guildYear_Read { permission: Boolean! } -type DocumentsFields_filename_Update { +type BoardMembersFields_guildYear_Update { permission: Boolean! } -type DocumentsFields_filename_Delete { +type BoardMembersFields_guildYear_Delete { permission: Boolean! } -type DocumentsFields_mimeType { - create: DocumentsFields_mimeType_Create - read: DocumentsFields_mimeType_Read - update: DocumentsFields_mimeType_Update - delete: DocumentsFields_mimeType_Delete +type BoardMembersFields_photo { + create: BoardMembersFields_photo_Create + read: BoardMembersFields_photo_Read + update: BoardMembersFields_photo_Update + delete: BoardMembersFields_photo_Delete } -type DocumentsFields_mimeType_Create { +type BoardMembersFields_photo_Create { permission: Boolean! } -type DocumentsFields_mimeType_Read { +type BoardMembersFields_photo_Read { permission: Boolean! } -type DocumentsFields_mimeType_Update { +type BoardMembersFields_photo_Update { permission: Boolean! } -type DocumentsFields_mimeType_Delete { +type BoardMembersFields_photo_Delete { permission: Boolean! } -type DocumentsFields_filesize { - create: DocumentsFields_filesize_Create - read: DocumentsFields_filesize_Read - update: DocumentsFields_filesize_Update - delete: DocumentsFields_filesize_Delete +type BoardMembersFields_name { + create: BoardMembersFields_name_Create + read: BoardMembersFields_name_Read + update: BoardMembersFields_name_Update + delete: BoardMembersFields_name_Delete } -type DocumentsFields_filesize_Create { +type BoardMembersFields_name_Create { permission: Boolean! } -type DocumentsFields_filesize_Read { +type BoardMembersFields_name_Read { permission: Boolean! } -type DocumentsFields_filesize_Update { +type BoardMembersFields_name_Update { permission: Boolean! } -type DocumentsFields_filesize_Delete { +type BoardMembersFields_name_Delete { permission: Boolean! } -type DocumentsFields_width { - create: DocumentsFields_width_Create - read: DocumentsFields_width_Read - update: DocumentsFields_width_Update - delete: DocumentsFields_width_Delete +type BoardMembersFields_title { + create: BoardMembersFields_title_Create + read: BoardMembersFields_title_Read + update: BoardMembersFields_title_Update + delete: BoardMembersFields_title_Delete } -type DocumentsFields_width_Create { +type BoardMembersFields_title_Create { permission: Boolean! } -type DocumentsFields_width_Read { +type BoardMembersFields_title_Read { permission: Boolean! } -type DocumentsFields_width_Update { +type BoardMembersFields_title_Update { permission: Boolean! } -type DocumentsFields_width_Delete { +type BoardMembersFields_title_Delete { permission: Boolean! } -type DocumentsFields_height { - create: DocumentsFields_height_Create - read: DocumentsFields_height_Read - update: DocumentsFields_height_Update - delete: DocumentsFields_height_Delete +type BoardMembersFields_email { + create: BoardMembersFields_email_Create + read: BoardMembersFields_email_Read + update: BoardMembersFields_email_Update + delete: BoardMembersFields_email_Delete } -type DocumentsFields_height_Create { +type BoardMembersFields_email_Create { permission: Boolean! } -type DocumentsFields_height_Read { +type BoardMembersFields_email_Read { permission: Boolean! } -type DocumentsFields_height_Update { +type BoardMembersFields_email_Update { permission: Boolean! } -type DocumentsFields_height_Delete { +type BoardMembersFields_email_Delete { permission: Boolean! } -type DocumentsFields_focalX { - create: DocumentsFields_focalX_Create - read: DocumentsFields_focalX_Read - update: DocumentsFields_focalX_Update - delete: DocumentsFields_focalX_Delete +type BoardMembersFields_telegram { + create: BoardMembersFields_telegram_Create + read: BoardMembersFields_telegram_Read + update: BoardMembersFields_telegram_Update + delete: BoardMembersFields_telegram_Delete } -type DocumentsFields_focalX_Create { +type BoardMembersFields_telegram_Create { permission: Boolean! } -type DocumentsFields_focalX_Read { +type BoardMembersFields_telegram_Read { permission: Boolean! } -type DocumentsFields_focalX_Update { +type BoardMembersFields_telegram_Update { permission: Boolean! } -type DocumentsFields_focalX_Delete { +type BoardMembersFields_telegram_Delete { permission: Boolean! } -type DocumentsFields_focalY { - create: DocumentsFields_focalY_Create - read: DocumentsFields_focalY_Read - update: DocumentsFields_focalY_Update - delete: DocumentsFields_focalY_Delete +type BoardMembersFields_phoneNumber { + create: BoardMembersFields_phoneNumber_Create + read: BoardMembersFields_phoneNumber_Read + update: BoardMembersFields_phoneNumber_Update + delete: BoardMembersFields_phoneNumber_Delete } -type DocumentsFields_focalY_Create { +type BoardMembersFields_phoneNumber_Create { permission: Boolean! } -type DocumentsFields_focalY_Read { +type BoardMembersFields_phoneNumber_Read { permission: Boolean! } -type DocumentsFields_focalY_Update { +type BoardMembersFields_phoneNumber_Update { permission: Boolean! } -type DocumentsFields_focalY_Delete { +type BoardMembersFields_phoneNumber_Delete { permission: Boolean! } -type DocumentsCreateAccess { - permission: Boolean! - where: JSONObject +type BoardMembersFields_updatedAt { + create: BoardMembersFields_updatedAt_Create + read: BoardMembersFields_updatedAt_Read + update: BoardMembersFields_updatedAt_Update + delete: BoardMembersFields_updatedAt_Delete } -type DocumentsReadAccess { +type BoardMembersFields_updatedAt_Create { permission: Boolean! - where: JSONObject } -type DocumentsUpdateAccess { +type BoardMembersFields_updatedAt_Read { permission: Boolean! - where: JSONObject } -type DocumentsDeleteAccess { +type BoardMembersFields_updatedAt_Update { permission: Boolean! - where: JSONObject } -type topicsAccess { - fields: TopicsFields - create: TopicsCreateAccess - read: TopicsReadAccess - update: TopicsUpdateAccess - delete: TopicsDeleteAccess +type BoardMembersFields_updatedAt_Delete { + permission: Boolean! } -type TopicsFields { - title: TopicsFields_title - slug: TopicsFields_slug - icon: TopicsFields_icon - updatedAt: TopicsFields_updatedAt - createdAt: TopicsFields_createdAt +type BoardMembersFields_createdAt { + create: BoardMembersFields_createdAt_Create + read: BoardMembersFields_createdAt_Read + update: BoardMembersFields_createdAt_Update + delete: BoardMembersFields_createdAt_Delete } -type TopicsFields_title { - create: TopicsFields_title_Create - read: TopicsFields_title_Read - update: TopicsFields_title_Update - delete: TopicsFields_title_Delete +type BoardMembersFields_createdAt_Create { + permission: Boolean! } -type TopicsFields_title_Create { +type BoardMembersFields_createdAt_Read { permission: Boolean! } -type TopicsFields_title_Read { +type BoardMembersFields_createdAt_Update { permission: Boolean! } -type TopicsFields_title_Update { +type BoardMembersFields_createdAt_Delete { permission: Boolean! } -type TopicsFields_title_Delete { +type BoardMembersCreateAccess { permission: Boolean! + where: JSONObject } -type TopicsFields_slug { - create: TopicsFields_slug_Create - read: TopicsFields_slug_Read - update: TopicsFields_slug_Update - delete: TopicsFields_slug_Delete +type BoardMembersReadAccess { + permission: Boolean! + where: JSONObject } -type TopicsFields_slug_Create { +type BoardMembersUpdateAccess { permission: Boolean! + where: JSONObject } -type TopicsFields_slug_Read { +type BoardMembersDeleteAccess { permission: Boolean! + where: JSONObject } -type TopicsFields_slug_Update { - permission: Boolean! +type boardsAccess { + fields: BoardsFields + create: BoardsCreateAccess + read: BoardsReadAccess + update: BoardsUpdateAccess + delete: BoardsDeleteAccess } -type TopicsFields_slug_Delete { - permission: Boolean! +type BoardsFields { + year: BoardsFields_year + groupPhoto: BoardsFields_groupPhoto + boardMembers: BoardsFields_boardMembers + updatedAt: BoardsFields_updatedAt + createdAt: BoardsFields_createdAt } -type TopicsFields_icon { - create: TopicsFields_icon_Create - read: TopicsFields_icon_Read - update: TopicsFields_icon_Update - delete: TopicsFields_icon_Delete +type BoardsFields_year { + create: BoardsFields_year_Create + read: BoardsFields_year_Read + update: BoardsFields_year_Update + delete: BoardsFields_year_Delete } -type TopicsFields_icon_Create { +type BoardsFields_year_Create { permission: Boolean! } -type TopicsFields_icon_Read { +type BoardsFields_year_Read { permission: Boolean! } -type TopicsFields_icon_Update { +type BoardsFields_year_Update { permission: Boolean! } -type TopicsFields_icon_Delete { +type BoardsFields_year_Delete { permission: Boolean! } -type TopicsFields_updatedAt { - create: TopicsFields_updatedAt_Create - read: TopicsFields_updatedAt_Read - update: TopicsFields_updatedAt_Update - delete: TopicsFields_updatedAt_Delete +type BoardsFields_groupPhoto { + create: BoardsFields_groupPhoto_Create + read: BoardsFields_groupPhoto_Read + update: BoardsFields_groupPhoto_Update + delete: BoardsFields_groupPhoto_Delete } -type TopicsFields_updatedAt_Create { +type BoardsFields_groupPhoto_Create { permission: Boolean! } -type TopicsFields_updatedAt_Read { +type BoardsFields_groupPhoto_Read { permission: Boolean! } -type TopicsFields_updatedAt_Update { +type BoardsFields_groupPhoto_Update { permission: Boolean! } -type TopicsFields_updatedAt_Delete { +type BoardsFields_groupPhoto_Delete { permission: Boolean! } -type TopicsFields_createdAt { - create: TopicsFields_createdAt_Create - read: TopicsFields_createdAt_Read - update: TopicsFields_createdAt_Update - delete: TopicsFields_createdAt_Delete +type BoardsFields_boardMembers { + create: BoardsFields_boardMembers_Create + read: BoardsFields_boardMembers_Read + update: BoardsFields_boardMembers_Update + delete: BoardsFields_boardMembers_Delete + fields: BoardsFields_boardMembers_Fields } -type TopicsFields_createdAt_Create { +type BoardsFields_boardMembers_Create { permission: Boolean! } -type TopicsFields_createdAt_Read { +type BoardsFields_boardMembers_Read { permission: Boolean! } -type TopicsFields_createdAt_Update { +type BoardsFields_boardMembers_Update { permission: Boolean! } -type TopicsFields_createdAt_Delete { +type BoardsFields_boardMembers_Delete { permission: Boolean! } -type TopicsCreateAccess { - permission: Boolean! - where: JSONObject +type BoardsFields_boardMembers_Fields { + boardMember: BoardsFields_boardMembers_boardMember + id: BoardsFields_boardMembers_id } -type TopicsReadAccess { - permission: Boolean! - where: JSONObject +type BoardsFields_boardMembers_boardMember { + create: BoardsFields_boardMembers_boardMember_Create + read: BoardsFields_boardMembers_boardMember_Read + update: BoardsFields_boardMembers_boardMember_Update + delete: BoardsFields_boardMembers_boardMember_Delete } -type TopicsUpdateAccess { +type BoardsFields_boardMembers_boardMember_Create { permission: Boolean! - where: JSONObject } -type TopicsDeleteAccess { +type BoardsFields_boardMembers_boardMember_Read { permission: Boolean! - where: JSONObject } -type board_membersAccess { - fields: BoardMembersFields - create: BoardMembersCreateAccess - read: BoardMembersReadAccess - update: BoardMembersUpdateAccess - delete: BoardMembersDeleteAccess +type BoardsFields_boardMembers_boardMember_Update { + permission: Boolean! } -type BoardMembersFields { - guildYear: BoardMembersFields_guildYear - photo: BoardMembersFields_photo - name: BoardMembersFields_name - title: BoardMembersFields_title - email: BoardMembersFields_email - telegram: BoardMembersFields_telegram - phoneNumber: BoardMembersFields_phoneNumber - updatedAt: BoardMembersFields_updatedAt - createdAt: BoardMembersFields_createdAt +type BoardsFields_boardMembers_boardMember_Delete { + permission: Boolean! } -type BoardMembersFields_guildYear { - create: BoardMembersFields_guildYear_Create - read: BoardMembersFields_guildYear_Read - update: BoardMembersFields_guildYear_Update - delete: BoardMembersFields_guildYear_Delete +type BoardsFields_boardMembers_id { + create: BoardsFields_boardMembers_id_Create + read: BoardsFields_boardMembers_id_Read + update: BoardsFields_boardMembers_id_Update + delete: BoardsFields_boardMembers_id_Delete } -type BoardMembersFields_guildYear_Create { +type BoardsFields_boardMembers_id_Create { permission: Boolean! } -type BoardMembersFields_guildYear_Read { +type BoardsFields_boardMembers_id_Read { permission: Boolean! } -type BoardMembersFields_guildYear_Update { +type BoardsFields_boardMembers_id_Update { permission: Boolean! } -type BoardMembersFields_guildYear_Delete { +type BoardsFields_boardMembers_id_Delete { permission: Boolean! } -type BoardMembersFields_photo { - create: BoardMembersFields_photo_Create - read: BoardMembersFields_photo_Read - update: BoardMembersFields_photo_Update - delete: BoardMembersFields_photo_Delete +type BoardsFields_updatedAt { + create: BoardsFields_updatedAt_Create + read: BoardsFields_updatedAt_Read + update: BoardsFields_updatedAt_Update + delete: BoardsFields_updatedAt_Delete } -type BoardMembersFields_photo_Create { +type BoardsFields_updatedAt_Create { permission: Boolean! } -type BoardMembersFields_photo_Read { +type BoardsFields_updatedAt_Read { permission: Boolean! } -type BoardMembersFields_photo_Update { +type BoardsFields_updatedAt_Update { permission: Boolean! } -type BoardMembersFields_photo_Delete { +type BoardsFields_updatedAt_Delete { permission: Boolean! } -type BoardMembersFields_name { - create: BoardMembersFields_name_Create - read: BoardMembersFields_name_Read - update: BoardMembersFields_name_Update - delete: BoardMembersFields_name_Delete +type BoardsFields_createdAt { + create: BoardsFields_createdAt_Create + read: BoardsFields_createdAt_Read + update: BoardsFields_createdAt_Update + delete: BoardsFields_createdAt_Delete +} + +type BoardsFields_createdAt_Create { + permission: Boolean! } -type BoardMembersFields_name_Create { +type BoardsFields_createdAt_Read { permission: Boolean! } -type BoardMembersFields_name_Read { +type BoardsFields_createdAt_Update { permission: Boolean! } -type BoardMembersFields_name_Update { +type BoardsFields_createdAt_Delete { permission: Boolean! } -type BoardMembersFields_name_Delete { +type BoardsCreateAccess { permission: Boolean! + where: JSONObject } -type BoardMembersFields_title { - create: BoardMembersFields_title_Create - read: BoardMembersFields_title_Read - update: BoardMembersFields_title_Update - delete: BoardMembersFields_title_Delete +type BoardsReadAccess { + permission: Boolean! + where: JSONObject } -type BoardMembersFields_title_Create { +type BoardsUpdateAccess { permission: Boolean! + where: JSONObject } -type BoardMembersFields_title_Read { +type BoardsDeleteAccess { permission: Boolean! + where: JSONObject } -type BoardMembersFields_title_Update { - permission: Boolean! +type committee_membersAccess { + fields: CommitteeMembersFields + create: CommitteeMembersCreateAccess + read: CommitteeMembersReadAccess + update: CommitteeMembersUpdateAccess + delete: CommitteeMembersDeleteAccess } -type BoardMembersFields_title_Delete { - permission: Boolean! +type CommitteeMembersFields { + displayTitle: CommitteeMembersFields_displayTitle + guildYear: CommitteeMembersFields_guildYear + photo: CommitteeMembersFields_photo + name: CommitteeMembersFields_name + title: CommitteeMembersFields_title + chair: CommitteeMembersFields_chair + telegramUsername: CommitteeMembersFields_telegramUsername + updatedAt: CommitteeMembersFields_updatedAt + createdAt: CommitteeMembersFields_createdAt } -type BoardMembersFields_email { - create: BoardMembersFields_email_Create - read: BoardMembersFields_email_Read - update: BoardMembersFields_email_Update - delete: BoardMembersFields_email_Delete +type CommitteeMembersFields_displayTitle { + create: CommitteeMembersFields_displayTitle_Create + read: CommitteeMembersFields_displayTitle_Read + update: CommitteeMembersFields_displayTitle_Update + delete: CommitteeMembersFields_displayTitle_Delete } -type BoardMembersFields_email_Create { +type CommitteeMembersFields_displayTitle_Create { permission: Boolean! } -type BoardMembersFields_email_Read { +type CommitteeMembersFields_displayTitle_Read { permission: Boolean! } -type BoardMembersFields_email_Update { +type CommitteeMembersFields_displayTitle_Update { permission: Boolean! } -type BoardMembersFields_email_Delete { +type CommitteeMembersFields_displayTitle_Delete { permission: Boolean! } -type BoardMembersFields_telegram { - create: BoardMembersFields_telegram_Create - read: BoardMembersFields_telegram_Read - update: BoardMembersFields_telegram_Update - delete: BoardMembersFields_telegram_Delete +type CommitteeMembersFields_guildYear { + create: CommitteeMembersFields_guildYear_Create + read: CommitteeMembersFields_guildYear_Read + update: CommitteeMembersFields_guildYear_Update + delete: CommitteeMembersFields_guildYear_Delete } -type BoardMembersFields_telegram_Create { +type CommitteeMembersFields_guildYear_Create { permission: Boolean! } -type BoardMembersFields_telegram_Read { +type CommitteeMembersFields_guildYear_Read { permission: Boolean! } -type BoardMembersFields_telegram_Update { +type CommitteeMembersFields_guildYear_Update { permission: Boolean! } -type BoardMembersFields_telegram_Delete { +type CommitteeMembersFields_guildYear_Delete { permission: Boolean! } -type BoardMembersFields_phoneNumber { - create: BoardMembersFields_phoneNumber_Create - read: BoardMembersFields_phoneNumber_Read - update: BoardMembersFields_phoneNumber_Update - delete: BoardMembersFields_phoneNumber_Delete +type CommitteeMembersFields_photo { + create: CommitteeMembersFields_photo_Create + read: CommitteeMembersFields_photo_Read + update: CommitteeMembersFields_photo_Update + delete: CommitteeMembersFields_photo_Delete } -type BoardMembersFields_phoneNumber_Create { +type CommitteeMembersFields_photo_Create { permission: Boolean! } -type BoardMembersFields_phoneNumber_Read { +type CommitteeMembersFields_photo_Read { permission: Boolean! } -type BoardMembersFields_phoneNumber_Update { +type CommitteeMembersFields_photo_Update { permission: Boolean! } -type BoardMembersFields_phoneNumber_Delete { +type CommitteeMembersFields_photo_Delete { permission: Boolean! } -type BoardMembersFields_updatedAt { - create: BoardMembersFields_updatedAt_Create - read: BoardMembersFields_updatedAt_Read - update: BoardMembersFields_updatedAt_Update - delete: BoardMembersFields_updatedAt_Delete +type CommitteeMembersFields_name { + create: CommitteeMembersFields_name_Create + read: CommitteeMembersFields_name_Read + update: CommitteeMembersFields_name_Update + delete: CommitteeMembersFields_name_Delete } -type BoardMembersFields_updatedAt_Create { +type CommitteeMembersFields_name_Create { permission: Boolean! } -type BoardMembersFields_updatedAt_Read { +type CommitteeMembersFields_name_Read { permission: Boolean! } -type BoardMembersFields_updatedAt_Update { +type CommitteeMembersFields_name_Update { permission: Boolean! } -type BoardMembersFields_updatedAt_Delete { +type CommitteeMembersFields_name_Delete { permission: Boolean! } -type BoardMembersFields_createdAt { - create: BoardMembersFields_createdAt_Create - read: BoardMembersFields_createdAt_Read - update: BoardMembersFields_createdAt_Update - delete: BoardMembersFields_createdAt_Delete +type CommitteeMembersFields_title { + create: CommitteeMembersFields_title_Create + read: CommitteeMembersFields_title_Read + update: CommitteeMembersFields_title_Update + delete: CommitteeMembersFields_title_Delete } -type BoardMembersFields_createdAt_Create { +type CommitteeMembersFields_title_Create { permission: Boolean! } -type BoardMembersFields_createdAt_Read { +type CommitteeMembersFields_title_Read { permission: Boolean! } -type BoardMembersFields_createdAt_Update { +type CommitteeMembersFields_title_Update { permission: Boolean! } -type BoardMembersFields_createdAt_Delete { +type CommitteeMembersFields_title_Delete { permission: Boolean! } -type BoardMembersCreateAccess { - permission: Boolean! - where: JSONObject +type CommitteeMembersFields_chair { + create: CommitteeMembersFields_chair_Create + read: CommitteeMembersFields_chair_Read + update: CommitteeMembersFields_chair_Update + delete: CommitteeMembersFields_chair_Delete } -type BoardMembersReadAccess { +type CommitteeMembersFields_chair_Create { permission: Boolean! - where: JSONObject } -type BoardMembersUpdateAccess { +type CommitteeMembersFields_chair_Read { permission: Boolean! - where: JSONObject } -type BoardMembersDeleteAccess { +type CommitteeMembersFields_chair_Update { permission: Boolean! - where: JSONObject -} - -type boardsAccess { - fields: BoardsFields - create: BoardsCreateAccess - read: BoardsReadAccess - update: BoardsUpdateAccess - delete: BoardsDeleteAccess } -type BoardsFields { - year: BoardsFields_year - groupPhoto: BoardsFields_groupPhoto - boardMembers: BoardsFields_boardMembers - updatedAt: BoardsFields_updatedAt - createdAt: BoardsFields_createdAt +type CommitteeMembersFields_chair_Delete { + permission: Boolean! } -type BoardsFields_year { - create: BoardsFields_year_Create - read: BoardsFields_year_Read - update: BoardsFields_year_Update - delete: BoardsFields_year_Delete +type CommitteeMembersFields_telegramUsername { + create: CommitteeMembersFields_telegramUsername_Create + read: CommitteeMembersFields_telegramUsername_Read + update: CommitteeMembersFields_telegramUsername_Update + delete: CommitteeMembersFields_telegramUsername_Delete } -type BoardsFields_year_Create { +type CommitteeMembersFields_telegramUsername_Create { permission: Boolean! } -type BoardsFields_year_Read { +type CommitteeMembersFields_telegramUsername_Read { permission: Boolean! } -type BoardsFields_year_Update { +type CommitteeMembersFields_telegramUsername_Update { permission: Boolean! } -type BoardsFields_year_Delete { +type CommitteeMembersFields_telegramUsername_Delete { permission: Boolean! } -type BoardsFields_groupPhoto { - create: BoardsFields_groupPhoto_Create - read: BoardsFields_groupPhoto_Read - update: BoardsFields_groupPhoto_Update - delete: BoardsFields_groupPhoto_Delete +type CommitteeMembersFields_updatedAt { + create: CommitteeMembersFields_updatedAt_Create + read: CommitteeMembersFields_updatedAt_Read + update: CommitteeMembersFields_updatedAt_Update + delete: CommitteeMembersFields_updatedAt_Delete } -type BoardsFields_groupPhoto_Create { +type CommitteeMembersFields_updatedAt_Create { permission: Boolean! } -type BoardsFields_groupPhoto_Read { +type CommitteeMembersFields_updatedAt_Read { permission: Boolean! } -type BoardsFields_groupPhoto_Update { +type CommitteeMembersFields_updatedAt_Update { permission: Boolean! } -type BoardsFields_groupPhoto_Delete { +type CommitteeMembersFields_updatedAt_Delete { permission: Boolean! } -type BoardsFields_boardMembers { - create: BoardsFields_boardMembers_Create - read: BoardsFields_boardMembers_Read - update: BoardsFields_boardMembers_Update - delete: BoardsFields_boardMembers_Delete - fields: BoardsFields_boardMembers_Fields +type CommitteeMembersFields_createdAt { + create: CommitteeMembersFields_createdAt_Create + read: CommitteeMembersFields_createdAt_Read + update: CommitteeMembersFields_createdAt_Update + delete: CommitteeMembersFields_createdAt_Delete } -type BoardsFields_boardMembers_Create { +type CommitteeMembersFields_createdAt_Create { permission: Boolean! } -type BoardsFields_boardMembers_Read { +type CommitteeMembersFields_createdAt_Read { permission: Boolean! } -type BoardsFields_boardMembers_Update { +type CommitteeMembersFields_createdAt_Update { permission: Boolean! } -type BoardsFields_boardMembers_Delete { +type CommitteeMembersFields_createdAt_Delete { permission: Boolean! } -type BoardsFields_boardMembers_Fields { - boardMember: BoardsFields_boardMembers_boardMember - id: BoardsFields_boardMembers_id +type CommitteeMembersCreateAccess { + permission: Boolean! + where: JSONObject } -type BoardsFields_boardMembers_boardMember { - create: BoardsFields_boardMembers_boardMember_Create - read: BoardsFields_boardMembers_boardMember_Read - update: BoardsFields_boardMembers_boardMember_Update - delete: BoardsFields_boardMembers_boardMember_Delete +type CommitteeMembersReadAccess { + permission: Boolean! + where: JSONObject } -type BoardsFields_boardMembers_boardMember_Create { +type CommitteeMembersUpdateAccess { permission: Boolean! + where: JSONObject } -type BoardsFields_boardMembers_boardMember_Read { +type CommitteeMembersDeleteAccess { permission: Boolean! + where: JSONObject } -type BoardsFields_boardMembers_boardMember_Update { - permission: Boolean! +type committeesAccess { + fields: CommitteesFields + create: CommitteesCreateAccess + read: CommitteesReadAccess + update: CommitteesUpdateAccess + delete: CommitteesDeleteAccess } -type BoardsFields_boardMembers_boardMember_Delete { - permission: Boolean! +type CommitteesFields { + year: CommitteesFields_year + name: CommitteesFields_name + committeeMembers: CommitteesFields_committeeMembers + updatedAt: CommitteesFields_updatedAt + createdAt: CommitteesFields_createdAt } -type BoardsFields_boardMembers_id { - create: BoardsFields_boardMembers_id_Create - read: BoardsFields_boardMembers_id_Read - update: BoardsFields_boardMembers_id_Update - delete: BoardsFields_boardMembers_id_Delete +type CommitteesFields_year { + create: CommitteesFields_year_Create + read: CommitteesFields_year_Read + update: CommitteesFields_year_Update + delete: CommitteesFields_year_Delete } -type BoardsFields_boardMembers_id_Create { +type CommitteesFields_year_Create { permission: Boolean! } -type BoardsFields_boardMembers_id_Read { +type CommitteesFields_year_Read { permission: Boolean! } -type BoardsFields_boardMembers_id_Update { +type CommitteesFields_year_Update { permission: Boolean! } -type BoardsFields_boardMembers_id_Delete { +type CommitteesFields_year_Delete { permission: Boolean! } -type BoardsFields_updatedAt { - create: BoardsFields_updatedAt_Create - read: BoardsFields_updatedAt_Read - update: BoardsFields_updatedAt_Update - delete: BoardsFields_updatedAt_Delete +type CommitteesFields_name { + create: CommitteesFields_name_Create + read: CommitteesFields_name_Read + update: CommitteesFields_name_Update + delete: CommitteesFields_name_Delete } -type BoardsFields_updatedAt_Create { +type CommitteesFields_name_Create { permission: Boolean! } -type BoardsFields_updatedAt_Read { +type CommitteesFields_name_Read { permission: Boolean! } -type BoardsFields_updatedAt_Update { +type CommitteesFields_name_Update { permission: Boolean! } -type BoardsFields_updatedAt_Delete { +type CommitteesFields_name_Delete { permission: Boolean! } -type BoardsFields_createdAt { - create: BoardsFields_createdAt_Create - read: BoardsFields_createdAt_Read - update: BoardsFields_createdAt_Update - delete: BoardsFields_createdAt_Delete +type CommitteesFields_committeeMembers { + create: CommitteesFields_committeeMembers_Create + read: CommitteesFields_committeeMembers_Read + update: CommitteesFields_committeeMembers_Update + delete: CommitteesFields_committeeMembers_Delete + fields: CommitteesFields_committeeMembers_Fields } -type BoardsFields_createdAt_Create { +type CommitteesFields_committeeMembers_Create { permission: Boolean! } -type BoardsFields_createdAt_Read { +type CommitteesFields_committeeMembers_Read { permission: Boolean! } -type BoardsFields_createdAt_Update { +type CommitteesFields_committeeMembers_Update { permission: Boolean! } -type BoardsFields_createdAt_Delete { +type CommitteesFields_committeeMembers_Delete { permission: Boolean! } -type BoardsCreateAccess { - permission: Boolean! - where: JSONObject +type CommitteesFields_committeeMembers_Fields { + committeeMember: CommitteesFields_committeeMembers_committeeMember + id: CommitteesFields_committeeMembers_id } -type BoardsReadAccess { - permission: Boolean! - where: JSONObject +type CommitteesFields_committeeMembers_committeeMember { + create: CommitteesFields_committeeMembers_committeeMember_Create + read: CommitteesFields_committeeMembers_committeeMember_Read + update: CommitteesFields_committeeMembers_committeeMember_Update + delete: CommitteesFields_committeeMembers_committeeMember_Delete } -type BoardsUpdateAccess { +type CommitteesFields_committeeMembers_committeeMember_Create { permission: Boolean! - where: JSONObject } -type BoardsDeleteAccess { +type CommitteesFields_committeeMembers_committeeMember_Read { permission: Boolean! - where: JSONObject } -type committee_membersAccess { - fields: CommitteeMembersFields - create: CommitteeMembersCreateAccess - read: CommitteeMembersReadAccess - update: CommitteeMembersUpdateAccess - delete: CommitteeMembersDeleteAccess +type CommitteesFields_committeeMembers_committeeMember_Update { + permission: Boolean! } -type CommitteeMembersFields { - displayTitle: CommitteeMembersFields_displayTitle - guildYear: CommitteeMembersFields_guildYear - photo: CommitteeMembersFields_photo - name: CommitteeMembersFields_name - title: CommitteeMembersFields_title - chair: CommitteeMembersFields_chair - telegramUsername: CommitteeMembersFields_telegramUsername - updatedAt: CommitteeMembersFields_updatedAt - createdAt: CommitteeMembersFields_createdAt +type CommitteesFields_committeeMembers_committeeMember_Delete { + permission: Boolean! } -type CommitteeMembersFields_displayTitle { - create: CommitteeMembersFields_displayTitle_Create - read: CommitteeMembersFields_displayTitle_Read - update: CommitteeMembersFields_displayTitle_Update - delete: CommitteeMembersFields_displayTitle_Delete +type CommitteesFields_committeeMembers_id { + create: CommitteesFields_committeeMembers_id_Create + read: CommitteesFields_committeeMembers_id_Read + update: CommitteesFields_committeeMembers_id_Update + delete: CommitteesFields_committeeMembers_id_Delete } -type CommitteeMembersFields_displayTitle_Create { +type CommitteesFields_committeeMembers_id_Create { permission: Boolean! } -type CommitteeMembersFields_displayTitle_Read { +type CommitteesFields_committeeMembers_id_Read { permission: Boolean! } -type CommitteeMembersFields_displayTitle_Update { +type CommitteesFields_committeeMembers_id_Update { permission: Boolean! } -type CommitteeMembersFields_displayTitle_Delete { +type CommitteesFields_committeeMembers_id_Delete { permission: Boolean! } -type CommitteeMembersFields_guildYear { - create: CommitteeMembersFields_guildYear_Create - read: CommitteeMembersFields_guildYear_Read - update: CommitteeMembersFields_guildYear_Update - delete: CommitteeMembersFields_guildYear_Delete +type CommitteesFields_updatedAt { + create: CommitteesFields_updatedAt_Create + read: CommitteesFields_updatedAt_Read + update: CommitteesFields_updatedAt_Update + delete: CommitteesFields_updatedAt_Delete } -type CommitteeMembersFields_guildYear_Create { +type CommitteesFields_updatedAt_Create { permission: Boolean! } -type CommitteeMembersFields_guildYear_Read { +type CommitteesFields_updatedAt_Read { permission: Boolean! } -type CommitteeMembersFields_guildYear_Update { +type CommitteesFields_updatedAt_Update { permission: Boolean! } -type CommitteeMembersFields_guildYear_Delete { +type CommitteesFields_updatedAt_Delete { permission: Boolean! } -type CommitteeMembersFields_photo { - create: CommitteeMembersFields_photo_Create - read: CommitteeMembersFields_photo_Read - update: CommitteeMembersFields_photo_Update - delete: CommitteeMembersFields_photo_Delete +type CommitteesFields_createdAt { + create: CommitteesFields_createdAt_Create + read: CommitteesFields_createdAt_Read + update: CommitteesFields_createdAt_Update + delete: CommitteesFields_createdAt_Delete } -type CommitteeMembersFields_photo_Create { +type CommitteesFields_createdAt_Create { permission: Boolean! } -type CommitteeMembersFields_photo_Read { +type CommitteesFields_createdAt_Read { permission: Boolean! } -type CommitteeMembersFields_photo_Update { +type CommitteesFields_createdAt_Update { permission: Boolean! } -type CommitteeMembersFields_photo_Delete { +type CommitteesFields_createdAt_Delete { permission: Boolean! } -type CommitteeMembersFields_name { - create: CommitteeMembersFields_name_Create - read: CommitteeMembersFields_name_Read - update: CommitteeMembersFields_name_Update - delete: CommitteeMembersFields_name_Delete +type CommitteesCreateAccess { + permission: Boolean! + where: JSONObject } -type CommitteeMembersFields_name_Create { +type CommitteesReadAccess { permission: Boolean! + where: JSONObject } -type CommitteeMembersFields_name_Read { +type CommitteesUpdateAccess { permission: Boolean! + where: JSONObject } -type CommitteeMembersFields_name_Update { +type CommitteesDeleteAccess { permission: Boolean! + where: JSONObject } -type CommitteeMembersFields_name_Delete { - permission: Boolean! +type magazine_issuesAccess { + fields: MagazineIssuesFields + create: MagazineIssuesCreateAccess + read: MagazineIssuesReadAccess + update: MagazineIssuesUpdateAccess + delete: MagazineIssuesDeleteAccess } -type CommitteeMembersFields_title { - create: CommitteeMembersFields_title_Create - read: CommitteeMembersFields_title_Read - update: CommitteeMembersFields_title_Update - delete: CommitteeMembersFields_title_Delete +type MagazineIssuesFields { + title: MagazineIssuesFields_title + year: MagazineIssuesFields_year + issueNumber: MagazineIssuesFields_issueNumber + file: MagazineIssuesFields_file + thumbnail: MagazineIssuesFields_thumbnail + name: MagazineIssuesFields_name + textIssueNumber: MagazineIssuesFields_textIssueNumber + updatedAt: MagazineIssuesFields_updatedAt + createdAt: MagazineIssuesFields_createdAt } -type CommitteeMembersFields_title_Create { +type MagazineIssuesFields_title { + create: MagazineIssuesFields_title_Create + read: MagazineIssuesFields_title_Read + update: MagazineIssuesFields_title_Update + delete: MagazineIssuesFields_title_Delete +} + +type MagazineIssuesFields_title_Create { permission: Boolean! } -type CommitteeMembersFields_title_Read { +type MagazineIssuesFields_title_Read { permission: Boolean! } -type CommitteeMembersFields_title_Update { +type MagazineIssuesFields_title_Update { permission: Boolean! } -type CommitteeMembersFields_title_Delete { +type MagazineIssuesFields_title_Delete { permission: Boolean! } -type CommitteeMembersFields_chair { - create: CommitteeMembersFields_chair_Create - read: CommitteeMembersFields_chair_Read - update: CommitteeMembersFields_chair_Update - delete: CommitteeMembersFields_chair_Delete +type MagazineIssuesFields_year { + create: MagazineIssuesFields_year_Create + read: MagazineIssuesFields_year_Read + update: MagazineIssuesFields_year_Update + delete: MagazineIssuesFields_year_Delete } -type CommitteeMembersFields_chair_Create { +type MagazineIssuesFields_year_Create { permission: Boolean! } -type CommitteeMembersFields_chair_Read { +type MagazineIssuesFields_year_Read { permission: Boolean! } -type CommitteeMembersFields_chair_Update { +type MagazineIssuesFields_year_Update { permission: Boolean! } -type CommitteeMembersFields_chair_Delete { +type MagazineIssuesFields_year_Delete { permission: Boolean! } -type CommitteeMembersFields_telegramUsername { - create: CommitteeMembersFields_telegramUsername_Create - read: CommitteeMembersFields_telegramUsername_Read - update: CommitteeMembersFields_telegramUsername_Update - delete: CommitteeMembersFields_telegramUsername_Delete +type MagazineIssuesFields_issueNumber { + create: MagazineIssuesFields_issueNumber_Create + read: MagazineIssuesFields_issueNumber_Read + update: MagazineIssuesFields_issueNumber_Update + delete: MagazineIssuesFields_issueNumber_Delete } -type CommitteeMembersFields_telegramUsername_Create { +type MagazineIssuesFields_issueNumber_Create { permission: Boolean! } -type CommitteeMembersFields_telegramUsername_Read { +type MagazineIssuesFields_issueNumber_Read { permission: Boolean! } -type CommitteeMembersFields_telegramUsername_Update { +type MagazineIssuesFields_issueNumber_Update { permission: Boolean! } -type CommitteeMembersFields_telegramUsername_Delete { +type MagazineIssuesFields_issueNumber_Delete { permission: Boolean! } -type CommitteeMembersFields_updatedAt { - create: CommitteeMembersFields_updatedAt_Create - read: CommitteeMembersFields_updatedAt_Read - update: CommitteeMembersFields_updatedAt_Update - delete: CommitteeMembersFields_updatedAt_Delete +type MagazineIssuesFields_file { + create: MagazineIssuesFields_file_Create + read: MagazineIssuesFields_file_Read + update: MagazineIssuesFields_file_Update + delete: MagazineIssuesFields_file_Delete } -type CommitteeMembersFields_updatedAt_Create { +type MagazineIssuesFields_file_Create { permission: Boolean! } -type CommitteeMembersFields_updatedAt_Read { +type MagazineIssuesFields_file_Read { permission: Boolean! } -type CommitteeMembersFields_updatedAt_Update { +type MagazineIssuesFields_file_Update { permission: Boolean! } -type CommitteeMembersFields_updatedAt_Delete { +type MagazineIssuesFields_file_Delete { permission: Boolean! } -type CommitteeMembersFields_createdAt { - create: CommitteeMembersFields_createdAt_Create - read: CommitteeMembersFields_createdAt_Read - update: CommitteeMembersFields_createdAt_Update - delete: CommitteeMembersFields_createdAt_Delete +type MagazineIssuesFields_thumbnail { + create: MagazineIssuesFields_thumbnail_Create + read: MagazineIssuesFields_thumbnail_Read + update: MagazineIssuesFields_thumbnail_Update + delete: MagazineIssuesFields_thumbnail_Delete } -type CommitteeMembersFields_createdAt_Create { +type MagazineIssuesFields_thumbnail_Create { permission: Boolean! } -type CommitteeMembersFields_createdAt_Read { +type MagazineIssuesFields_thumbnail_Read { permission: Boolean! } -type CommitteeMembersFields_createdAt_Update { +type MagazineIssuesFields_thumbnail_Update { permission: Boolean! } -type CommitteeMembersFields_createdAt_Delete { +type MagazineIssuesFields_thumbnail_Delete { permission: Boolean! } -type CommitteeMembersCreateAccess { - permission: Boolean! - where: JSONObject +type MagazineIssuesFields_name { + create: MagazineIssuesFields_name_Create + read: MagazineIssuesFields_name_Read + update: MagazineIssuesFields_name_Update + delete: MagazineIssuesFields_name_Delete } -type CommitteeMembersReadAccess { +type MagazineIssuesFields_name_Create { permission: Boolean! - where: JSONObject } -type CommitteeMembersUpdateAccess { +type MagazineIssuesFields_name_Read { permission: Boolean! - where: JSONObject } -type CommitteeMembersDeleteAccess { +type MagazineIssuesFields_name_Update { permission: Boolean! - where: JSONObject -} - -type committeesAccess { - fields: CommitteesFields - create: CommitteesCreateAccess - read: CommitteesReadAccess - update: CommitteesUpdateAccess - delete: CommitteesDeleteAccess } -type CommitteesFields { - year: CommitteesFields_year - name: CommitteesFields_name - committeeMembers: CommitteesFields_committeeMembers - updatedAt: CommitteesFields_updatedAt - createdAt: CommitteesFields_createdAt +type MagazineIssuesFields_name_Delete { + permission: Boolean! } -type CommitteesFields_year { - create: CommitteesFields_year_Create - read: CommitteesFields_year_Read - update: CommitteesFields_year_Update - delete: CommitteesFields_year_Delete +type MagazineIssuesFields_textIssueNumber { + create: MagazineIssuesFields_textIssueNumber_Create + read: MagazineIssuesFields_textIssueNumber_Read + update: MagazineIssuesFields_textIssueNumber_Update + delete: MagazineIssuesFields_textIssueNumber_Delete } -type CommitteesFields_year_Create { +type MagazineIssuesFields_textIssueNumber_Create { permission: Boolean! } -type CommitteesFields_year_Read { +type MagazineIssuesFields_textIssueNumber_Read { permission: Boolean! } -type CommitteesFields_year_Update { +type MagazineIssuesFields_textIssueNumber_Update { permission: Boolean! } -type CommitteesFields_year_Delete { +type MagazineIssuesFields_textIssueNumber_Delete { permission: Boolean! } -type CommitteesFields_name { - create: CommitteesFields_name_Create - read: CommitteesFields_name_Read - update: CommitteesFields_name_Update - delete: CommitteesFields_name_Delete +type MagazineIssuesFields_updatedAt { + create: MagazineIssuesFields_updatedAt_Create + read: MagazineIssuesFields_updatedAt_Read + update: MagazineIssuesFields_updatedAt_Update + delete: MagazineIssuesFields_updatedAt_Delete } -type CommitteesFields_name_Create { +type MagazineIssuesFields_updatedAt_Create { permission: Boolean! } -type CommitteesFields_name_Read { +type MagazineIssuesFields_updatedAt_Read { permission: Boolean! } -type CommitteesFields_name_Update { +type MagazineIssuesFields_updatedAt_Update { permission: Boolean! } -type CommitteesFields_name_Delete { +type MagazineIssuesFields_updatedAt_Delete { permission: Boolean! } -type CommitteesFields_committeeMembers { - create: CommitteesFields_committeeMembers_Create - read: CommitteesFields_committeeMembers_Read - update: CommitteesFields_committeeMembers_Update - delete: CommitteesFields_committeeMembers_Delete - fields: CommitteesFields_committeeMembers_Fields +type MagazineIssuesFields_createdAt { + create: MagazineIssuesFields_createdAt_Create + read: MagazineIssuesFields_createdAt_Read + update: MagazineIssuesFields_createdAt_Update + delete: MagazineIssuesFields_createdAt_Delete } -type CommitteesFields_committeeMembers_Create { +type MagazineIssuesFields_createdAt_Create { permission: Boolean! } -type CommitteesFields_committeeMembers_Read { +type MagazineIssuesFields_createdAt_Read { permission: Boolean! } -type CommitteesFields_committeeMembers_Update { +type MagazineIssuesFields_createdAt_Update { permission: Boolean! } -type CommitteesFields_committeeMembers_Delete { +type MagazineIssuesFields_createdAt_Delete { permission: Boolean! } -type CommitteesFields_committeeMembers_Fields { - committeeMember: CommitteesFields_committeeMembers_committeeMember - id: CommitteesFields_committeeMembers_id +type MagazineIssuesCreateAccess { + permission: Boolean! + where: JSONObject } -type CommitteesFields_committeeMembers_committeeMember { - create: CommitteesFields_committeeMembers_committeeMember_Create - read: CommitteesFields_committeeMembers_committeeMember_Read - update: CommitteesFields_committeeMembers_committeeMember_Update - delete: CommitteesFields_committeeMembers_committeeMember_Delete +type MagazineIssuesReadAccess { + permission: Boolean! + where: JSONObject } -type CommitteesFields_committeeMembers_committeeMember_Create { +type MagazineIssuesUpdateAccess { permission: Boolean! + where: JSONObject } -type CommitteesFields_committeeMembers_committeeMember_Read { +type MagazineIssuesDeleteAccess { permission: Boolean! + where: JSONObject } -type CommitteesFields_committeeMembers_committeeMember_Update { - permission: Boolean! +type magazinesAccess { + fields: MagazinesFields + create: MagazinesCreateAccess + read: MagazinesReadAccess + update: MagazinesUpdateAccess + delete: MagazinesDeleteAccess } -type CommitteesFields_committeeMembers_committeeMember_Delete { - permission: Boolean! +type MagazinesFields { + type: MagazinesFields_type + issues: MagazinesFields_issues + updatedAt: MagazinesFields_updatedAt + createdAt: MagazinesFields_createdAt } -type CommitteesFields_committeeMembers_id { - create: CommitteesFields_committeeMembers_id_Create - read: CommitteesFields_committeeMembers_id_Read - update: CommitteesFields_committeeMembers_id_Update - delete: CommitteesFields_committeeMembers_id_Delete +type MagazinesFields_type { + create: MagazinesFields_type_Create + read: MagazinesFields_type_Read + update: MagazinesFields_type_Update + delete: MagazinesFields_type_Delete } -type CommitteesFields_committeeMembers_id_Create { +type MagazinesFields_type_Create { permission: Boolean! } -type CommitteesFields_committeeMembers_id_Read { +type MagazinesFields_type_Read { permission: Boolean! } -type CommitteesFields_committeeMembers_id_Update { +type MagazinesFields_type_Update { permission: Boolean! } -type CommitteesFields_committeeMembers_id_Delete { +type MagazinesFields_type_Delete { permission: Boolean! } -type CommitteesFields_updatedAt { - create: CommitteesFields_updatedAt_Create - read: CommitteesFields_updatedAt_Read - update: CommitteesFields_updatedAt_Update - delete: CommitteesFields_updatedAt_Delete +type MagazinesFields_issues { + create: MagazinesFields_issues_Create + read: MagazinesFields_issues_Read + update: MagazinesFields_issues_Update + delete: MagazinesFields_issues_Delete + fields: MagazinesFields_issues_Fields } -type CommitteesFields_updatedAt_Create { +type MagazinesFields_issues_Create { permission: Boolean! } -type CommitteesFields_updatedAt_Read { +type MagazinesFields_issues_Read { permission: Boolean! } -type CommitteesFields_updatedAt_Update { +type MagazinesFields_issues_Update { permission: Boolean! } -type CommitteesFields_updatedAt_Delete { +type MagazinesFields_issues_Delete { permission: Boolean! } -type CommitteesFields_createdAt { - create: CommitteesFields_createdAt_Create - read: CommitteesFields_createdAt_Read - update: CommitteesFields_createdAt_Update - delete: CommitteesFields_createdAt_Delete +type MagazinesFields_issues_Fields { + issue: MagazinesFields_issues_issue + id: MagazinesFields_issues_id } -type CommitteesFields_createdAt_Create { - permission: Boolean! +type MagazinesFields_issues_issue { + create: MagazinesFields_issues_issue_Create + read: MagazinesFields_issues_issue_Read + update: MagazinesFields_issues_issue_Update + delete: MagazinesFields_issues_issue_Delete } -type CommitteesFields_createdAt_Read { +type MagazinesFields_issues_issue_Create { permission: Boolean! } -type CommitteesFields_createdAt_Update { +type MagazinesFields_issues_issue_Read { permission: Boolean! } -type CommitteesFields_createdAt_Delete { +type MagazinesFields_issues_issue_Update { permission: Boolean! } -type CommitteesCreateAccess { +type MagazinesFields_issues_issue_Delete { permission: Boolean! - where: JSONObject } -type CommitteesReadAccess { - permission: Boolean! - where: JSONObject +type MagazinesFields_issues_id { + create: MagazinesFields_issues_id_Create + read: MagazinesFields_issues_id_Read + update: MagazinesFields_issues_id_Update + delete: MagazinesFields_issues_id_Delete } -type CommitteesUpdateAccess { +type MagazinesFields_issues_id_Create { permission: Boolean! - where: JSONObject } -type CommitteesDeleteAccess { +type MagazinesFields_issues_id_Read { permission: Boolean! - where: JSONObject } -type magazine_issuesAccess { - fields: MagazineIssuesFields - create: MagazineIssuesCreateAccess - read: MagazineIssuesReadAccess - update: MagazineIssuesUpdateAccess - delete: MagazineIssuesDeleteAccess +type MagazinesFields_issues_id_Update { + permission: Boolean! } -type MagazineIssuesFields { - title: MagazineIssuesFields_title - year: MagazineIssuesFields_year - issueNumber: MagazineIssuesFields_issueNumber - file: MagazineIssuesFields_file - thumbnail: MagazineIssuesFields_thumbnail - name: MagazineIssuesFields_name - textIssueNumber: MagazineIssuesFields_textIssueNumber - updatedAt: MagazineIssuesFields_updatedAt - createdAt: MagazineIssuesFields_createdAt +type MagazinesFields_issues_id_Delete { + permission: Boolean! } -type MagazineIssuesFields_title { - create: MagazineIssuesFields_title_Create - read: MagazineIssuesFields_title_Read - update: MagazineIssuesFields_title_Update - delete: MagazineIssuesFields_title_Delete +type MagazinesFields_updatedAt { + create: MagazinesFields_updatedAt_Create + read: MagazinesFields_updatedAt_Read + update: MagazinesFields_updatedAt_Update + delete: MagazinesFields_updatedAt_Delete } -type MagazineIssuesFields_title_Create { +type MagazinesFields_updatedAt_Create { permission: Boolean! } -type MagazineIssuesFields_title_Read { +type MagazinesFields_updatedAt_Read { permission: Boolean! } -type MagazineIssuesFields_title_Update { +type MagazinesFields_updatedAt_Update { permission: Boolean! } -type MagazineIssuesFields_title_Delete { +type MagazinesFields_updatedAt_Delete { permission: Boolean! } -type MagazineIssuesFields_year { - create: MagazineIssuesFields_year_Create - read: MagazineIssuesFields_year_Read - update: MagazineIssuesFields_year_Update - delete: MagazineIssuesFields_year_Delete +type MagazinesFields_createdAt { + create: MagazinesFields_createdAt_Create + read: MagazinesFields_createdAt_Read + update: MagazinesFields_createdAt_Update + delete: MagazinesFields_createdAt_Delete } -type MagazineIssuesFields_year_Create { +type MagazinesFields_createdAt_Create { permission: Boolean! } -type MagazineIssuesFields_year_Read { +type MagazinesFields_createdAt_Read { permission: Boolean! } -type MagazineIssuesFields_year_Update { +type MagazinesFields_createdAt_Update { permission: Boolean! } -type MagazineIssuesFields_year_Delete { +type MagazinesFields_createdAt_Delete { permission: Boolean! } -type MagazineIssuesFields_issueNumber { - create: MagazineIssuesFields_issueNumber_Create - read: MagazineIssuesFields_issueNumber_Read - update: MagazineIssuesFields_issueNumber_Update - delete: MagazineIssuesFields_issueNumber_Delete +type MagazinesCreateAccess { + permission: Boolean! + where: JSONObject } -type MagazineIssuesFields_issueNumber_Create { +type MagazinesReadAccess { permission: Boolean! + where: JSONObject } -type MagazineIssuesFields_issueNumber_Read { +type MagazinesUpdateAccess { permission: Boolean! + where: JSONObject } -type MagazineIssuesFields_issueNumber_Update { +type MagazinesDeleteAccess { permission: Boolean! + where: JSONObject } -type MagazineIssuesFields_issueNumber_Delete { - permission: Boolean! +type newsAccess { + fields: NewsFields + create: NewsCreateAccess + read: NewsReadAccess + update: NewsUpdateAccess + delete: NewsDeleteAccess } -type MagazineIssuesFields_file { - create: MagazineIssuesFields_file_Create - read: MagazineIssuesFields_file_Read - update: MagazineIssuesFields_file_Update - delete: MagazineIssuesFields_file_Delete +type NewsFields { + title: NewsFields_title + slug: NewsFields_slug + excerpt: NewsFields_excerpt + ctaType: NewsFields_ctaType + pageLink: NewsFields_pageLink + externalLink: NewsFields_externalLink + type: NewsFields_type + author: NewsFields_author + content: NewsFields_content + updatedAt: NewsFields_updatedAt + createdAt: NewsFields_createdAt } -type MagazineIssuesFields_file_Create { +type NewsFields_title { + create: NewsFields_title_Create + read: NewsFields_title_Read + update: NewsFields_title_Update + delete: NewsFields_title_Delete +} + +type NewsFields_title_Create { permission: Boolean! } -type MagazineIssuesFields_file_Read { +type NewsFields_title_Read { permission: Boolean! } -type MagazineIssuesFields_file_Update { +type NewsFields_title_Update { permission: Boolean! } -type MagazineIssuesFields_file_Delete { +type NewsFields_title_Delete { permission: Boolean! } -type MagazineIssuesFields_thumbnail { - create: MagazineIssuesFields_thumbnail_Create - read: MagazineIssuesFields_thumbnail_Read - update: MagazineIssuesFields_thumbnail_Update - delete: MagazineIssuesFields_thumbnail_Delete +type NewsFields_slug { + create: NewsFields_slug_Create + read: NewsFields_slug_Read + update: NewsFields_slug_Update + delete: NewsFields_slug_Delete } -type MagazineIssuesFields_thumbnail_Create { +type NewsFields_slug_Create { permission: Boolean! } -type MagazineIssuesFields_thumbnail_Read { +type NewsFields_slug_Read { permission: Boolean! } -type MagazineIssuesFields_thumbnail_Update { +type NewsFields_slug_Update { permission: Boolean! } -type MagazineIssuesFields_thumbnail_Delete { +type NewsFields_slug_Delete { permission: Boolean! } -type MagazineIssuesFields_name { - create: MagazineIssuesFields_name_Create - read: MagazineIssuesFields_name_Read - update: MagazineIssuesFields_name_Update - delete: MagazineIssuesFields_name_Delete +type NewsFields_excerpt { + create: NewsFields_excerpt_Create + read: NewsFields_excerpt_Read + update: NewsFields_excerpt_Update + delete: NewsFields_excerpt_Delete } -type MagazineIssuesFields_name_Create { +type NewsFields_excerpt_Create { permission: Boolean! } -type MagazineIssuesFields_name_Read { +type NewsFields_excerpt_Read { permission: Boolean! } -type MagazineIssuesFields_name_Update { +type NewsFields_excerpt_Update { permission: Boolean! } -type MagazineIssuesFields_name_Delete { +type NewsFields_excerpt_Delete { permission: Boolean! } -type MagazineIssuesFields_textIssueNumber { - create: MagazineIssuesFields_textIssueNumber_Create - read: MagazineIssuesFields_textIssueNumber_Read - update: MagazineIssuesFields_textIssueNumber_Update - delete: MagazineIssuesFields_textIssueNumber_Delete +type NewsFields_ctaType { + create: NewsFields_ctaType_Create + read: NewsFields_ctaType_Read + update: NewsFields_ctaType_Update + delete: NewsFields_ctaType_Delete } -type MagazineIssuesFields_textIssueNumber_Create { +type NewsFields_ctaType_Create { permission: Boolean! } -type MagazineIssuesFields_textIssueNumber_Read { +type NewsFields_ctaType_Read { permission: Boolean! } -type MagazineIssuesFields_textIssueNumber_Update { +type NewsFields_ctaType_Update { permission: Boolean! } -type MagazineIssuesFields_textIssueNumber_Delete { +type NewsFields_ctaType_Delete { permission: Boolean! } -type MagazineIssuesFields_updatedAt { - create: MagazineIssuesFields_updatedAt_Create - read: MagazineIssuesFields_updatedAt_Read - update: MagazineIssuesFields_updatedAt_Update - delete: MagazineIssuesFields_updatedAt_Delete +type NewsFields_pageLink { + create: NewsFields_pageLink_Create + read: NewsFields_pageLink_Read + update: NewsFields_pageLink_Update + delete: NewsFields_pageLink_Delete } -type MagazineIssuesFields_updatedAt_Create { +type NewsFields_pageLink_Create { permission: Boolean! } -type MagazineIssuesFields_updatedAt_Read { +type NewsFields_pageLink_Read { permission: Boolean! } -type MagazineIssuesFields_updatedAt_Update { +type NewsFields_pageLink_Update { permission: Boolean! } -type MagazineIssuesFields_updatedAt_Delete { +type NewsFields_pageLink_Delete { permission: Boolean! } -type MagazineIssuesFields_createdAt { - create: MagazineIssuesFields_createdAt_Create - read: MagazineIssuesFields_createdAt_Read - update: MagazineIssuesFields_createdAt_Update - delete: MagazineIssuesFields_createdAt_Delete +type NewsFields_externalLink { + create: NewsFields_externalLink_Create + read: NewsFields_externalLink_Read + update: NewsFields_externalLink_Update + delete: NewsFields_externalLink_Delete } -type MagazineIssuesFields_createdAt_Create { +type NewsFields_externalLink_Create { permission: Boolean! } -type MagazineIssuesFields_createdAt_Read { +type NewsFields_externalLink_Read { permission: Boolean! } -type MagazineIssuesFields_createdAt_Update { +type NewsFields_externalLink_Update { permission: Boolean! } -type MagazineIssuesFields_createdAt_Delete { +type NewsFields_externalLink_Delete { permission: Boolean! } -type MagazineIssuesCreateAccess { +type NewsFields_type { + create: NewsFields_type_Create + read: NewsFields_type_Read + update: NewsFields_type_Update + delete: NewsFields_type_Delete +} + +type NewsFields_type_Create { permission: Boolean! - where: JSONObject } -type MagazineIssuesReadAccess { +type NewsFields_type_Read { permission: Boolean! - where: JSONObject } -type MagazineIssuesUpdateAccess { +type NewsFields_type_Update { permission: Boolean! - where: JSONObject } -type MagazineIssuesDeleteAccess { +type NewsFields_type_Delete { permission: Boolean! - where: JSONObject } -type magazinesAccess { - fields: MagazinesFields - create: MagazinesCreateAccess - read: MagazinesReadAccess - update: MagazinesUpdateAccess - delete: MagazinesDeleteAccess +type NewsFields_author { + create: NewsFields_author_Create + read: NewsFields_author_Read + update: NewsFields_author_Update + delete: NewsFields_author_Delete } -type MagazinesFields { - type: MagazinesFields_type - issues: MagazinesFields_issues - updatedAt: MagazinesFields_updatedAt - createdAt: MagazinesFields_createdAt +type NewsFields_author_Create { + permission: Boolean! } -type MagazinesFields_type { - create: MagazinesFields_type_Create - read: MagazinesFields_type_Read - update: MagazinesFields_type_Update - delete: MagazinesFields_type_Delete +type NewsFields_author_Read { + permission: Boolean! } -type MagazinesFields_type_Create { +type NewsFields_author_Update { permission: Boolean! } -type MagazinesFields_type_Read { +type NewsFields_author_Delete { permission: Boolean! } -type MagazinesFields_type_Update { +type NewsFields_content { + create: NewsFields_content_Create + read: NewsFields_content_Read + update: NewsFields_content_Update + delete: NewsFields_content_Delete +} + +type NewsFields_content_Create { permission: Boolean! } -type MagazinesFields_type_Delete { +type NewsFields_content_Read { permission: Boolean! } -type MagazinesFields_issues { - create: MagazinesFields_issues_Create - read: MagazinesFields_issues_Read - update: MagazinesFields_issues_Update - delete: MagazinesFields_issues_Delete - fields: MagazinesFields_issues_Fields +type NewsFields_content_Update { + permission: Boolean! } -type MagazinesFields_issues_Create { +type NewsFields_content_Delete { permission: Boolean! } -type MagazinesFields_issues_Read { +type NewsFields_updatedAt { + create: NewsFields_updatedAt_Create + read: NewsFields_updatedAt_Read + update: NewsFields_updatedAt_Update + delete: NewsFields_updatedAt_Delete +} + +type NewsFields_updatedAt_Create { permission: Boolean! } -type MagazinesFields_issues_Update { +type NewsFields_updatedAt_Read { permission: Boolean! } -type MagazinesFields_issues_Delete { +type NewsFields_updatedAt_Update { permission: Boolean! } -type MagazinesFields_issues_Fields { - issue: MagazinesFields_issues_issue - id: MagazinesFields_issues_id +type NewsFields_updatedAt_Delete { + permission: Boolean! +} + +type NewsFields_createdAt { + create: NewsFields_createdAt_Create + read: NewsFields_createdAt_Read + update: NewsFields_createdAt_Update + delete: NewsFields_createdAt_Delete } -type MagazinesFields_issues_issue { - create: MagazinesFields_issues_issue_Create - read: MagazinesFields_issues_issue_Read - update: MagazinesFields_issues_issue_Update - delete: MagazinesFields_issues_issue_Delete +type NewsFields_createdAt_Create { + permission: Boolean! } -type MagazinesFields_issues_issue_Create { +type NewsFields_createdAt_Read { permission: Boolean! } -type MagazinesFields_issues_issue_Read { +type NewsFields_createdAt_Update { permission: Boolean! } -type MagazinesFields_issues_issue_Update { +type NewsFields_createdAt_Delete { permission: Boolean! } -type MagazinesFields_issues_issue_Delete { +type NewsCreateAccess { permission: Boolean! + where: JSONObject } -type MagazinesFields_issues_id { - create: MagazinesFields_issues_id_Create - read: MagazinesFields_issues_id_Read - update: MagazinesFields_issues_id_Update - delete: MagazinesFields_issues_id_Delete +type NewsReadAccess { + permission: Boolean! + where: JSONObject } -type MagazinesFields_issues_id_Create { +type NewsUpdateAccess { permission: Boolean! + where: JSONObject } -type MagazinesFields_issues_id_Read { +type NewsDeleteAccess { permission: Boolean! + where: JSONObject } -type MagazinesFields_issues_id_Update { - permission: Boolean! +type weekly_newslettersAccess { + fields: WeeklyNewslettersFields + create: WeeklyNewslettersCreateAccess + read: WeeklyNewslettersReadAccess + update: WeeklyNewslettersUpdateAccess + delete: WeeklyNewslettersDeleteAccess + readVersions: WeeklyNewslettersReadVersionsAccess } -type MagazinesFields_issues_id_Delete { - permission: Boolean! +type WeeklyNewslettersFields { + title: WeeklyNewslettersFields_title + greetings: WeeklyNewslettersFields_greetings + newsItems: WeeklyNewslettersFields_newsItems + slug: WeeklyNewslettersFields_slug + updatedAt: WeeklyNewslettersFields_updatedAt + createdAt: WeeklyNewslettersFields_createdAt + _status: WeeklyNewslettersFields__status } -type MagazinesFields_updatedAt { - create: MagazinesFields_updatedAt_Create - read: MagazinesFields_updatedAt_Read - update: MagazinesFields_updatedAt_Update - delete: MagazinesFields_updatedAt_Delete +type WeeklyNewslettersFields_title { + create: WeeklyNewslettersFields_title_Create + read: WeeklyNewslettersFields_title_Read + update: WeeklyNewslettersFields_title_Update + delete: WeeklyNewslettersFields_title_Delete } -type MagazinesFields_updatedAt_Create { +type WeeklyNewslettersFields_title_Create { permission: Boolean! } -type MagazinesFields_updatedAt_Read { +type WeeklyNewslettersFields_title_Read { permission: Boolean! } -type MagazinesFields_updatedAt_Update { +type WeeklyNewslettersFields_title_Update { permission: Boolean! } -type MagazinesFields_updatedAt_Delete { +type WeeklyNewslettersFields_title_Delete { permission: Boolean! } -type MagazinesFields_createdAt { - create: MagazinesFields_createdAt_Create - read: MagazinesFields_createdAt_Read - update: MagazinesFields_createdAt_Update - delete: MagazinesFields_createdAt_Delete +type WeeklyNewslettersFields_greetings { + create: WeeklyNewslettersFields_greetings_Create + read: WeeklyNewslettersFields_greetings_Read + update: WeeklyNewslettersFields_greetings_Update + delete: WeeklyNewslettersFields_greetings_Delete } -type MagazinesFields_createdAt_Create { +type WeeklyNewslettersFields_greetings_Create { permission: Boolean! } -type MagazinesFields_createdAt_Read { +type WeeklyNewslettersFields_greetings_Read { permission: Boolean! } -type MagazinesFields_createdAt_Update { +type WeeklyNewslettersFields_greetings_Update { permission: Boolean! } -type MagazinesFields_createdAt_Delete { +type WeeklyNewslettersFields_greetings_Delete { permission: Boolean! } -type MagazinesCreateAccess { - permission: Boolean! - where: JSONObject +type WeeklyNewslettersFields_newsItems { + create: WeeklyNewslettersFields_newsItems_Create + read: WeeklyNewslettersFields_newsItems_Read + update: WeeklyNewslettersFields_newsItems_Update + delete: WeeklyNewslettersFields_newsItems_Delete + fields: WeeklyNewslettersFields_newsItems_Fields } -type MagazinesReadAccess { +type WeeklyNewslettersFields_newsItems_Create { permission: Boolean! - where: JSONObject } -type MagazinesUpdateAccess { +type WeeklyNewslettersFields_newsItems_Read { permission: Boolean! - where: JSONObject } -type MagazinesDeleteAccess { +type WeeklyNewslettersFields_newsItems_Update { permission: Boolean! - where: JSONObject } -type newsAccess { - fields: NewsFields - create: NewsCreateAccess - read: NewsReadAccess - update: NewsUpdateAccess - delete: NewsDeleteAccess +type WeeklyNewslettersFields_newsItems_Delete { + permission: Boolean! } -type NewsFields { - title: NewsFields_title - slug: NewsFields_slug - excerpt: NewsFields_excerpt - ctaType: NewsFields_ctaType - pageLink: NewsFields_pageLink - type: NewsFields_type - author: NewsFields_author - content: NewsFields_content - updatedAt: NewsFields_updatedAt - createdAt: NewsFields_createdAt +type WeeklyNewslettersFields_newsItems_Fields { + newsItem: WeeklyNewslettersFields_newsItems_newsItem + id: WeeklyNewslettersFields_newsItems_id } -type NewsFields_title { - create: NewsFields_title_Create - read: NewsFields_title_Read - update: NewsFields_title_Update - delete: NewsFields_title_Delete +type WeeklyNewslettersFields_newsItems_newsItem { + create: WeeklyNewslettersFields_newsItems_newsItem_Create + read: WeeklyNewslettersFields_newsItems_newsItem_Read + update: WeeklyNewslettersFields_newsItems_newsItem_Update + delete: WeeklyNewslettersFields_newsItems_newsItem_Delete } -type NewsFields_title_Create { +type WeeklyNewslettersFields_newsItems_newsItem_Create { permission: Boolean! } -type NewsFields_title_Read { +type WeeklyNewslettersFields_newsItems_newsItem_Read { permission: Boolean! } -type NewsFields_title_Update { +type WeeklyNewslettersFields_newsItems_newsItem_Update { permission: Boolean! } -type NewsFields_title_Delete { +type WeeklyNewslettersFields_newsItems_newsItem_Delete { permission: Boolean! } -type NewsFields_slug { - create: NewsFields_slug_Create - read: NewsFields_slug_Read - update: NewsFields_slug_Update - delete: NewsFields_slug_Delete +type WeeklyNewslettersFields_newsItems_id { + create: WeeklyNewslettersFields_newsItems_id_Create + read: WeeklyNewslettersFields_newsItems_id_Read + update: WeeklyNewslettersFields_newsItems_id_Update + delete: WeeklyNewslettersFields_newsItems_id_Delete } -type NewsFields_slug_Create { +type WeeklyNewslettersFields_newsItems_id_Create { permission: Boolean! } -type NewsFields_slug_Read { +type WeeklyNewslettersFields_newsItems_id_Read { permission: Boolean! } -type NewsFields_slug_Update { +type WeeklyNewslettersFields_newsItems_id_Update { permission: Boolean! } -type NewsFields_slug_Delete { +type WeeklyNewslettersFields_newsItems_id_Delete { permission: Boolean! } -type NewsFields_excerpt { - create: NewsFields_excerpt_Create - read: NewsFields_excerpt_Read - update: NewsFields_excerpt_Update - delete: NewsFields_excerpt_Delete +type WeeklyNewslettersFields_slug { + create: WeeklyNewslettersFields_slug_Create + read: WeeklyNewslettersFields_slug_Read + update: WeeklyNewslettersFields_slug_Update + delete: WeeklyNewslettersFields_slug_Delete } -type NewsFields_excerpt_Create { +type WeeklyNewslettersFields_slug_Create { permission: Boolean! } -type NewsFields_excerpt_Read { +type WeeklyNewslettersFields_slug_Read { permission: Boolean! } -type NewsFields_excerpt_Update { +type WeeklyNewslettersFields_slug_Update { permission: Boolean! } -type NewsFields_excerpt_Delete { +type WeeklyNewslettersFields_slug_Delete { permission: Boolean! } -type NewsFields_ctaType { - create: NewsFields_ctaType_Create - read: NewsFields_ctaType_Read - update: NewsFields_ctaType_Update - delete: NewsFields_ctaType_Delete +type WeeklyNewslettersFields_updatedAt { + create: WeeklyNewslettersFields_updatedAt_Create + read: WeeklyNewslettersFields_updatedAt_Read + update: WeeklyNewslettersFields_updatedAt_Update + delete: WeeklyNewslettersFields_updatedAt_Delete } -type NewsFields_ctaType_Create { +type WeeklyNewslettersFields_updatedAt_Create { permission: Boolean! } -type NewsFields_ctaType_Read { +type WeeklyNewslettersFields_updatedAt_Read { permission: Boolean! } -type NewsFields_ctaType_Update { +type WeeklyNewslettersFields_updatedAt_Update { permission: Boolean! } -type NewsFields_ctaType_Delete { +type WeeklyNewslettersFields_updatedAt_Delete { permission: Boolean! } -type NewsFields_pageLink { - create: NewsFields_pageLink_Create - read: NewsFields_pageLink_Read - update: NewsFields_pageLink_Update - delete: NewsFields_pageLink_Delete +type WeeklyNewslettersFields_createdAt { + create: WeeklyNewslettersFields_createdAt_Create + read: WeeklyNewslettersFields_createdAt_Read + update: WeeklyNewslettersFields_createdAt_Update + delete: WeeklyNewslettersFields_createdAt_Delete } -type NewsFields_pageLink_Create { +type WeeklyNewslettersFields_createdAt_Create { permission: Boolean! } -type NewsFields_pageLink_Read { +type WeeklyNewslettersFields_createdAt_Read { permission: Boolean! } -type NewsFields_pageLink_Update { +type WeeklyNewslettersFields_createdAt_Update { permission: Boolean! } -type NewsFields_pageLink_Delete { +type WeeklyNewslettersFields_createdAt_Delete { permission: Boolean! } -type NewsFields_type { - create: NewsFields_type_Create - read: NewsFields_type_Read - update: NewsFields_type_Update - delete: NewsFields_type_Delete +type WeeklyNewslettersFields__status { + create: WeeklyNewslettersFields__status_Create + read: WeeklyNewslettersFields__status_Read + update: WeeklyNewslettersFields__status_Update + delete: WeeklyNewslettersFields__status_Delete } -type NewsFields_type_Create { +type WeeklyNewslettersFields__status_Create { permission: Boolean! } -type NewsFields_type_Read { +type WeeklyNewslettersFields__status_Read { permission: Boolean! } -type NewsFields_type_Update { +type WeeklyNewslettersFields__status_Update { permission: Boolean! } -type NewsFields_type_Delete { +type WeeklyNewslettersFields__status_Delete { permission: Boolean! } -type NewsFields_author { - create: NewsFields_author_Create - read: NewsFields_author_Read - update: NewsFields_author_Update - delete: NewsFields_author_Delete +type WeeklyNewslettersCreateAccess { + permission: Boolean! + where: JSONObject } -type NewsFields_author_Create { +type WeeklyNewslettersReadAccess { permission: Boolean! + where: JSONObject } -type NewsFields_author_Read { +type WeeklyNewslettersUpdateAccess { + permission: Boolean! + where: JSONObject +} + +type WeeklyNewslettersDeleteAccess { + permission: Boolean! + where: JSONObject +} + +type WeeklyNewslettersReadVersionsAccess { permission: Boolean! + where: JSONObject } -type NewsFields_author_Update { - permission: Boolean! +type news_itemsAccess { + fields: NewsItemsFields + create: NewsItemsCreateAccess + read: NewsItemsReadAccess + update: NewsItemsUpdateAccess + delete: NewsItemsDeleteAccess } -type NewsFields_author_Delete { - permission: Boolean! +type NewsItemsFields { + displayTitle: NewsItemsFields_displayTitle + title: NewsItemsFields_title + newsItemCategory: NewsItemsFields_newsItemCategory + date: NewsItemsFields_date + signupStartDate: NewsItemsFields_signupStartDate + signupEndDate: NewsItemsFields_signupEndDate + linkToSignUp: NewsItemsFields_linkToSignUp + content: NewsItemsFields_content + updatedAt: NewsItemsFields_updatedAt + createdAt: NewsItemsFields_createdAt } -type NewsFields_content { - create: NewsFields_content_Create - read: NewsFields_content_Read - update: NewsFields_content_Update - delete: NewsFields_content_Delete +type NewsItemsFields_displayTitle { + create: NewsItemsFields_displayTitle_Create + read: NewsItemsFields_displayTitle_Read + update: NewsItemsFields_displayTitle_Update + delete: NewsItemsFields_displayTitle_Delete } -type NewsFields_content_Create { +type NewsItemsFields_displayTitle_Create { permission: Boolean! } -type NewsFields_content_Read { +type NewsItemsFields_displayTitle_Read { permission: Boolean! } -type NewsFields_content_Update { +type NewsItemsFields_displayTitle_Update { permission: Boolean! } -type NewsFields_content_Delete { +type NewsItemsFields_displayTitle_Delete { permission: Boolean! } -type NewsFields_updatedAt { - create: NewsFields_updatedAt_Create - read: NewsFields_updatedAt_Read - update: NewsFields_updatedAt_Update - delete: NewsFields_updatedAt_Delete +type NewsItemsFields_title { + create: NewsItemsFields_title_Create + read: NewsItemsFields_title_Read + update: NewsItemsFields_title_Update + delete: NewsItemsFields_title_Delete } -type NewsFields_updatedAt_Create { +type NewsItemsFields_title_Create { permission: Boolean! } -type NewsFields_updatedAt_Read { +type NewsItemsFields_title_Read { permission: Boolean! } -type NewsFields_updatedAt_Update { +type NewsItemsFields_title_Update { permission: Boolean! } -type NewsFields_updatedAt_Delete { +type NewsItemsFields_title_Delete { permission: Boolean! } -type NewsFields_createdAt { - create: NewsFields_createdAt_Create - read: NewsFields_createdAt_Read - update: NewsFields_createdAt_Update - delete: NewsFields_createdAt_Delete +type NewsItemsFields_newsItemCategory { + create: NewsItemsFields_newsItemCategory_Create + read: NewsItemsFields_newsItemCategory_Read + update: NewsItemsFields_newsItemCategory_Update + delete: NewsItemsFields_newsItemCategory_Delete } -type NewsFields_createdAt_Create { +type NewsItemsFields_newsItemCategory_Create { permission: Boolean! } -type NewsFields_createdAt_Read { +type NewsItemsFields_newsItemCategory_Read { permission: Boolean! } -type NewsFields_createdAt_Update { +type NewsItemsFields_newsItemCategory_Update { permission: Boolean! } -type NewsFields_createdAt_Delete { +type NewsItemsFields_newsItemCategory_Delete { permission: Boolean! } -type NewsCreateAccess { - permission: Boolean! - where: JSONObject +type NewsItemsFields_date { + create: NewsItemsFields_date_Create + read: NewsItemsFields_date_Read + update: NewsItemsFields_date_Update + delete: NewsItemsFields_date_Delete } -type NewsReadAccess { +type NewsItemsFields_date_Create { permission: Boolean! - where: JSONObject } -type NewsUpdateAccess { +type NewsItemsFields_date_Read { permission: Boolean! - where: JSONObject } -type NewsDeleteAccess { +type NewsItemsFields_date_Update { permission: Boolean! - where: JSONObject -} - -type weekly_newslettersAccess { - fields: WeeklyNewslettersFields - create: WeeklyNewslettersCreateAccess - read: WeeklyNewslettersReadAccess - update: WeeklyNewslettersUpdateAccess - delete: WeeklyNewslettersDeleteAccess - readVersions: WeeklyNewslettersReadVersionsAccess } -type WeeklyNewslettersFields { - title: WeeklyNewslettersFields_title - greetings: WeeklyNewslettersFields_greetings - newsItems: WeeklyNewslettersFields_newsItems - slug: WeeklyNewslettersFields_slug - updatedAt: WeeklyNewslettersFields_updatedAt - createdAt: WeeklyNewslettersFields_createdAt - _status: WeeklyNewslettersFields__status +type NewsItemsFields_date_Delete { + permission: Boolean! } -type WeeklyNewslettersFields_title { - create: WeeklyNewslettersFields_title_Create - read: WeeklyNewslettersFields_title_Read - update: WeeklyNewslettersFields_title_Update - delete: WeeklyNewslettersFields_title_Delete +type NewsItemsFields_signupStartDate { + create: NewsItemsFields_signupStartDate_Create + read: NewsItemsFields_signupStartDate_Read + update: NewsItemsFields_signupStartDate_Update + delete: NewsItemsFields_signupStartDate_Delete } -type WeeklyNewslettersFields_title_Create { +type NewsItemsFields_signupStartDate_Create { permission: Boolean! } -type WeeklyNewslettersFields_title_Read { +type NewsItemsFields_signupStartDate_Read { permission: Boolean! } -type WeeklyNewslettersFields_title_Update { +type NewsItemsFields_signupStartDate_Update { permission: Boolean! } -type WeeklyNewslettersFields_title_Delete { +type NewsItemsFields_signupStartDate_Delete { permission: Boolean! } -type WeeklyNewslettersFields_greetings { - create: WeeklyNewslettersFields_greetings_Create - read: WeeklyNewslettersFields_greetings_Read - update: WeeklyNewslettersFields_greetings_Update - delete: WeeklyNewslettersFields_greetings_Delete +type NewsItemsFields_signupEndDate { + create: NewsItemsFields_signupEndDate_Create + read: NewsItemsFields_signupEndDate_Read + update: NewsItemsFields_signupEndDate_Update + delete: NewsItemsFields_signupEndDate_Delete } -type WeeklyNewslettersFields_greetings_Create { +type NewsItemsFields_signupEndDate_Create { permission: Boolean! } -type WeeklyNewslettersFields_greetings_Read { +type NewsItemsFields_signupEndDate_Read { permission: Boolean! } -type WeeklyNewslettersFields_greetings_Update { +type NewsItemsFields_signupEndDate_Update { permission: Boolean! } -type WeeklyNewslettersFields_greetings_Delete { +type NewsItemsFields_signupEndDate_Delete { permission: Boolean! } -type WeeklyNewslettersFields_newsItems { - create: WeeklyNewslettersFields_newsItems_Create - read: WeeklyNewslettersFields_newsItems_Read - update: WeeklyNewslettersFields_newsItems_Update - delete: WeeklyNewslettersFields_newsItems_Delete - fields: WeeklyNewslettersFields_newsItems_Fields +type NewsItemsFields_linkToSignUp { + create: NewsItemsFields_linkToSignUp_Create + read: NewsItemsFields_linkToSignUp_Read + update: NewsItemsFields_linkToSignUp_Update + delete: NewsItemsFields_linkToSignUp_Delete } -type WeeklyNewslettersFields_newsItems_Create { +type NewsItemsFields_linkToSignUp_Create { permission: Boolean! } -type WeeklyNewslettersFields_newsItems_Read { +type NewsItemsFields_linkToSignUp_Read { permission: Boolean! } -type WeeklyNewslettersFields_newsItems_Update { +type NewsItemsFields_linkToSignUp_Update { permission: Boolean! } -type WeeklyNewslettersFields_newsItems_Delete { +type NewsItemsFields_linkToSignUp_Delete { permission: Boolean! } -type WeeklyNewslettersFields_newsItems_Fields { - newsItem: WeeklyNewslettersFields_newsItems_newsItem - id: WeeklyNewslettersFields_newsItems_id -} - -type WeeklyNewslettersFields_newsItems_newsItem { - create: WeeklyNewslettersFields_newsItems_newsItem_Create - read: WeeklyNewslettersFields_newsItems_newsItem_Read - update: WeeklyNewslettersFields_newsItems_newsItem_Update - delete: WeeklyNewslettersFields_newsItems_newsItem_Delete +type NewsItemsFields_content { + create: NewsItemsFields_content_Create + read: NewsItemsFields_content_Read + update: NewsItemsFields_content_Update + delete: NewsItemsFields_content_Delete } -type WeeklyNewslettersFields_newsItems_newsItem_Create { +type NewsItemsFields_content_Create { permission: Boolean! } -type WeeklyNewslettersFields_newsItems_newsItem_Read { +type NewsItemsFields_content_Read { permission: Boolean! } -type WeeklyNewslettersFields_newsItems_newsItem_Update { +type NewsItemsFields_content_Update { permission: Boolean! } -type WeeklyNewslettersFields_newsItems_newsItem_Delete { +type NewsItemsFields_content_Delete { permission: Boolean! } -type WeeklyNewslettersFields_newsItems_id { - create: WeeklyNewslettersFields_newsItems_id_Create - read: WeeklyNewslettersFields_newsItems_id_Read - update: WeeklyNewslettersFields_newsItems_id_Update - delete: WeeklyNewslettersFields_newsItems_id_Delete +type NewsItemsFields_updatedAt { + create: NewsItemsFields_updatedAt_Create + read: NewsItemsFields_updatedAt_Read + update: NewsItemsFields_updatedAt_Update + delete: NewsItemsFields_updatedAt_Delete } -type WeeklyNewslettersFields_newsItems_id_Create { +type NewsItemsFields_updatedAt_Create { permission: Boolean! } -type WeeklyNewslettersFields_newsItems_id_Read { +type NewsItemsFields_updatedAt_Read { permission: Boolean! } -type WeeklyNewslettersFields_newsItems_id_Update { +type NewsItemsFields_updatedAt_Update { permission: Boolean! } -type WeeklyNewslettersFields_newsItems_id_Delete { +type NewsItemsFields_updatedAt_Delete { permission: Boolean! } -type WeeklyNewslettersFields_slug { - create: WeeklyNewslettersFields_slug_Create - read: WeeklyNewslettersFields_slug_Read - update: WeeklyNewslettersFields_slug_Update - delete: WeeklyNewslettersFields_slug_Delete +type NewsItemsFields_createdAt { + create: NewsItemsFields_createdAt_Create + read: NewsItemsFields_createdAt_Read + update: NewsItemsFields_createdAt_Update + delete: NewsItemsFields_createdAt_Delete } -type WeeklyNewslettersFields_slug_Create { +type NewsItemsFields_createdAt_Create { permission: Boolean! } -type WeeklyNewslettersFields_slug_Read { +type NewsItemsFields_createdAt_Read { permission: Boolean! } -type WeeklyNewslettersFields_slug_Update { +type NewsItemsFields_createdAt_Update { permission: Boolean! } -type WeeklyNewslettersFields_slug_Delete { +type NewsItemsFields_createdAt_Delete { permission: Boolean! } -type WeeklyNewslettersFields_updatedAt { - create: WeeklyNewslettersFields_updatedAt_Create - read: WeeklyNewslettersFields_updatedAt_Read - update: WeeklyNewslettersFields_updatedAt_Update - delete: WeeklyNewslettersFields_updatedAt_Delete +type NewsItemsCreateAccess { + permission: Boolean! + where: JSONObject } -type WeeklyNewslettersFields_updatedAt_Create { +type NewsItemsReadAccess { permission: Boolean! + where: JSONObject } -type WeeklyNewslettersFields_updatedAt_Read { +type NewsItemsUpdateAccess { permission: Boolean! + where: JSONObject } -type WeeklyNewslettersFields_updatedAt_Update { +type NewsItemsDeleteAccess { permission: Boolean! + where: JSONObject } -type WeeklyNewslettersFields_updatedAt_Delete { - permission: Boolean! +type honorsAccess { + fields: HonorsFields + create: HonorsCreateAccess + read: HonorsReadAccess + update: HonorsUpdateAccess + delete: HonorsDeleteAccess } -type WeeklyNewslettersFields_createdAt { - create: WeeklyNewslettersFields_createdAt_Create - read: WeeklyNewslettersFields_createdAt_Read - update: WeeklyNewslettersFields_createdAt_Update - delete: WeeklyNewslettersFields_createdAt_Delete +type HonorsFields { + name: HonorsFields_name + awardedHonors: HonorsFields_awardedHonors + updatedAt: HonorsFields_updatedAt + createdAt: HonorsFields_createdAt } -type WeeklyNewslettersFields_createdAt_Create { +type HonorsFields_name { + create: HonorsFields_name_Create + read: HonorsFields_name_Read + update: HonorsFields_name_Update + delete: HonorsFields_name_Delete +} + +type HonorsFields_name_Create { permission: Boolean! } -type WeeklyNewslettersFields_createdAt_Read { +type HonorsFields_name_Read { permission: Boolean! } -type WeeklyNewslettersFields_createdAt_Update { +type HonorsFields_name_Update { permission: Boolean! } -type WeeklyNewslettersFields_createdAt_Delete { +type HonorsFields_name_Delete { permission: Boolean! } -type WeeklyNewslettersFields__status { - create: WeeklyNewslettersFields__status_Create - read: WeeklyNewslettersFields__status_Read - update: WeeklyNewslettersFields__status_Update - delete: WeeklyNewslettersFields__status_Delete +type HonorsFields_awardedHonors { + create: HonorsFields_awardedHonors_Create + read: HonorsFields_awardedHonors_Read + update: HonorsFields_awardedHonors_Update + delete: HonorsFields_awardedHonors_Delete + fields: HonorsFields_awardedHonors_Fields } -type WeeklyNewslettersFields__status_Create { +type HonorsFields_awardedHonors_Create { permission: Boolean! } -type WeeklyNewslettersFields__status_Read { +type HonorsFields_awardedHonors_Read { permission: Boolean! } -type WeeklyNewslettersFields__status_Update { +type HonorsFields_awardedHonors_Update { permission: Boolean! } -type WeeklyNewslettersFields__status_Delete { +type HonorsFields_awardedHonors_Delete { permission: Boolean! } -type WeeklyNewslettersCreateAccess { - permission: Boolean! - where: JSONObject +type HonorsFields_awardedHonors_Fields { + awardedHonor: HonorsFields_awardedHonors_awardedHonor + id: HonorsFields_awardedHonors_id } -type WeeklyNewslettersReadAccess { - permission: Boolean! - where: JSONObject +type HonorsFields_awardedHonors_awardedHonor { + create: HonorsFields_awardedHonors_awardedHonor_Create + read: HonorsFields_awardedHonors_awardedHonor_Read + update: HonorsFields_awardedHonors_awardedHonor_Update + delete: HonorsFields_awardedHonors_awardedHonor_Delete } -type WeeklyNewslettersUpdateAccess { +type HonorsFields_awardedHonors_awardedHonor_Create { permission: Boolean! - where: JSONObject } -type WeeklyNewslettersDeleteAccess { +type HonorsFields_awardedHonors_awardedHonor_Read { permission: Boolean! - where: JSONObject } -type WeeklyNewslettersReadVersionsAccess { +type HonorsFields_awardedHonors_awardedHonor_Update { permission: Boolean! - where: JSONObject -} - -type news_itemsAccess { - fields: NewsItemsFields - create: NewsItemsCreateAccess - read: NewsItemsReadAccess - update: NewsItemsUpdateAccess - delete: NewsItemsDeleteAccess } -type NewsItemsFields { - displayTitle: NewsItemsFields_displayTitle - title: NewsItemsFields_title - newsItemCategory: NewsItemsFields_newsItemCategory - date: NewsItemsFields_date - signupStartDate: NewsItemsFields_signupStartDate - signupEndDate: NewsItemsFields_signupEndDate - linkToSignUp: NewsItemsFields_linkToSignUp - content: NewsItemsFields_content - updatedAt: NewsItemsFields_updatedAt - createdAt: NewsItemsFields_createdAt +type HonorsFields_awardedHonors_awardedHonor_Delete { + permission: Boolean! } -type NewsItemsFields_displayTitle { - create: NewsItemsFields_displayTitle_Create - read: NewsItemsFields_displayTitle_Read - update: NewsItemsFields_displayTitle_Update - delete: NewsItemsFields_displayTitle_Delete +type HonorsFields_awardedHonors_id { + create: HonorsFields_awardedHonors_id_Create + read: HonorsFields_awardedHonors_id_Read + update: HonorsFields_awardedHonors_id_Update + delete: HonorsFields_awardedHonors_id_Delete } -type NewsItemsFields_displayTitle_Create { +type HonorsFields_awardedHonors_id_Create { permission: Boolean! } -type NewsItemsFields_displayTitle_Read { +type HonorsFields_awardedHonors_id_Read { permission: Boolean! } -type NewsItemsFields_displayTitle_Update { +type HonorsFields_awardedHonors_id_Update { permission: Boolean! } -type NewsItemsFields_displayTitle_Delete { +type HonorsFields_awardedHonors_id_Delete { permission: Boolean! } -type NewsItemsFields_title { - create: NewsItemsFields_title_Create - read: NewsItemsFields_title_Read - update: NewsItemsFields_title_Update - delete: NewsItemsFields_title_Delete +type HonorsFields_updatedAt { + create: HonorsFields_updatedAt_Create + read: HonorsFields_updatedAt_Read + update: HonorsFields_updatedAt_Update + delete: HonorsFields_updatedAt_Delete } -type NewsItemsFields_title_Create { +type HonorsFields_updatedAt_Create { permission: Boolean! } -type NewsItemsFields_title_Read { +type HonorsFields_updatedAt_Read { permission: Boolean! } -type NewsItemsFields_title_Update { +type HonorsFields_updatedAt_Update { permission: Boolean! } -type NewsItemsFields_title_Delete { +type HonorsFields_updatedAt_Delete { permission: Boolean! } -type NewsItemsFields_newsItemCategory { - create: NewsItemsFields_newsItemCategory_Create - read: NewsItemsFields_newsItemCategory_Read - update: NewsItemsFields_newsItemCategory_Update - delete: NewsItemsFields_newsItemCategory_Delete +type HonorsFields_createdAt { + create: HonorsFields_createdAt_Create + read: HonorsFields_createdAt_Read + update: HonorsFields_createdAt_Update + delete: HonorsFields_createdAt_Delete } -type NewsItemsFields_newsItemCategory_Create { +type HonorsFields_createdAt_Create { permission: Boolean! } -type NewsItemsFields_newsItemCategory_Read { +type HonorsFields_createdAt_Read { permission: Boolean! } -type NewsItemsFields_newsItemCategory_Update { +type HonorsFields_createdAt_Update { permission: Boolean! } -type NewsItemsFields_newsItemCategory_Delete { +type HonorsFields_createdAt_Delete { permission: Boolean! } -type NewsItemsFields_date { - create: NewsItemsFields_date_Create - read: NewsItemsFields_date_Read - update: NewsItemsFields_date_Update - delete: NewsItemsFields_date_Delete +type HonorsCreateAccess { + permission: Boolean! + where: JSONObject } -type NewsItemsFields_date_Create { +type HonorsReadAccess { permission: Boolean! + where: JSONObject } -type NewsItemsFields_date_Read { +type HonorsUpdateAccess { permission: Boolean! + where: JSONObject } -type NewsItemsFields_date_Update { +type HonorsDeleteAccess { permission: Boolean! + where: JSONObject } -type NewsItemsFields_date_Delete { - permission: Boolean! +type awarded_honorsAccess { + fields: AwardedHonorsFields + create: AwardedHonorsCreateAccess + read: AwardedHonorsReadAccess + update: AwardedHonorsUpdateAccess + delete: AwardedHonorsDeleteAccess } -type NewsItemsFields_signupStartDate { - create: NewsItemsFields_signupStartDate_Create - read: NewsItemsFields_signupStartDate_Read - update: NewsItemsFields_signupStartDate_Update - delete: NewsItemsFields_signupStartDate_Delete +type AwardedHonorsFields { + displayTitle: AwardedHonorsFields_displayTitle + guildYear: AwardedHonorsFields_guildYear + name: AwardedHonorsFields_name + description: AwardedHonorsFields_description + updatedAt: AwardedHonorsFields_updatedAt + createdAt: AwardedHonorsFields_createdAt } -type NewsItemsFields_signupStartDate_Create { +type AwardedHonorsFields_displayTitle { + create: AwardedHonorsFields_displayTitle_Create + read: AwardedHonorsFields_displayTitle_Read + update: AwardedHonorsFields_displayTitle_Update + delete: AwardedHonorsFields_displayTitle_Delete +} + +type AwardedHonorsFields_displayTitle_Create { permission: Boolean! } -type NewsItemsFields_signupStartDate_Read { +type AwardedHonorsFields_displayTitle_Read { permission: Boolean! } -type NewsItemsFields_signupStartDate_Update { +type AwardedHonorsFields_displayTitle_Update { permission: Boolean! } -type NewsItemsFields_signupStartDate_Delete { +type AwardedHonorsFields_displayTitle_Delete { permission: Boolean! } -type NewsItemsFields_signupEndDate { - create: NewsItemsFields_signupEndDate_Create - read: NewsItemsFields_signupEndDate_Read - update: NewsItemsFields_signupEndDate_Update - delete: NewsItemsFields_signupEndDate_Delete +type AwardedHonorsFields_guildYear { + create: AwardedHonorsFields_guildYear_Create + read: AwardedHonorsFields_guildYear_Read + update: AwardedHonorsFields_guildYear_Update + delete: AwardedHonorsFields_guildYear_Delete } -type NewsItemsFields_signupEndDate_Create { +type AwardedHonorsFields_guildYear_Create { permission: Boolean! } -type NewsItemsFields_signupEndDate_Read { +type AwardedHonorsFields_guildYear_Read { permission: Boolean! } -type NewsItemsFields_signupEndDate_Update { +type AwardedHonorsFields_guildYear_Update { permission: Boolean! } -type NewsItemsFields_signupEndDate_Delete { +type AwardedHonorsFields_guildYear_Delete { permission: Boolean! } -type NewsItemsFields_linkToSignUp { - create: NewsItemsFields_linkToSignUp_Create - read: NewsItemsFields_linkToSignUp_Read - update: NewsItemsFields_linkToSignUp_Update - delete: NewsItemsFields_linkToSignUp_Delete +type AwardedHonorsFields_name { + create: AwardedHonorsFields_name_Create + read: AwardedHonorsFields_name_Read + update: AwardedHonorsFields_name_Update + delete: AwardedHonorsFields_name_Delete } -type NewsItemsFields_linkToSignUp_Create { +type AwardedHonorsFields_name_Create { permission: Boolean! } -type NewsItemsFields_linkToSignUp_Read { +type AwardedHonorsFields_name_Read { permission: Boolean! } -type NewsItemsFields_linkToSignUp_Update { +type AwardedHonorsFields_name_Update { permission: Boolean! } -type NewsItemsFields_linkToSignUp_Delete { +type AwardedHonorsFields_name_Delete { permission: Boolean! } -type NewsItemsFields_content { - create: NewsItemsFields_content_Create - read: NewsItemsFields_content_Read - update: NewsItemsFields_content_Update - delete: NewsItemsFields_content_Delete +type AwardedHonorsFields_description { + create: AwardedHonorsFields_description_Create + read: AwardedHonorsFields_description_Read + update: AwardedHonorsFields_description_Update + delete: AwardedHonorsFields_description_Delete } -type NewsItemsFields_content_Create { +type AwardedHonorsFields_description_Create { permission: Boolean! } -type NewsItemsFields_content_Read { +type AwardedHonorsFields_description_Read { permission: Boolean! } -type NewsItemsFields_content_Update { +type AwardedHonorsFields_description_Update { permission: Boolean! } -type NewsItemsFields_content_Delete { +type AwardedHonorsFields_description_Delete { permission: Boolean! } -type NewsItemsFields_updatedAt { - create: NewsItemsFields_updatedAt_Create - read: NewsItemsFields_updatedAt_Read - update: NewsItemsFields_updatedAt_Update - delete: NewsItemsFields_updatedAt_Delete +type AwardedHonorsFields_updatedAt { + create: AwardedHonorsFields_updatedAt_Create + read: AwardedHonorsFields_updatedAt_Read + update: AwardedHonorsFields_updatedAt_Update + delete: AwardedHonorsFields_updatedAt_Delete } -type NewsItemsFields_updatedAt_Create { +type AwardedHonorsFields_updatedAt_Create { permission: Boolean! } -type NewsItemsFields_updatedAt_Read { +type AwardedHonorsFields_updatedAt_Read { permission: Boolean! } -type NewsItemsFields_updatedAt_Update { +type AwardedHonorsFields_updatedAt_Update { permission: Boolean! } -type NewsItemsFields_updatedAt_Delete { +type AwardedHonorsFields_updatedAt_Delete { permission: Boolean! } -type NewsItemsFields_createdAt { - create: NewsItemsFields_createdAt_Create - read: NewsItemsFields_createdAt_Read - update: NewsItemsFields_createdAt_Update - delete: NewsItemsFields_createdAt_Delete +type AwardedHonorsFields_createdAt { + create: AwardedHonorsFields_createdAt_Create + read: AwardedHonorsFields_createdAt_Read + update: AwardedHonorsFields_createdAt_Update + delete: AwardedHonorsFields_createdAt_Delete } -type NewsItemsFields_createdAt_Create { +type AwardedHonorsFields_createdAt_Create { permission: Boolean! } -type NewsItemsFields_createdAt_Read { +type AwardedHonorsFields_createdAt_Read { permission: Boolean! } -type NewsItemsFields_createdAt_Update { +type AwardedHonorsFields_createdAt_Update { permission: Boolean! } -type NewsItemsFields_createdAt_Delete { +type AwardedHonorsFields_createdAt_Delete { permission: Boolean! } -type NewsItemsCreateAccess { +type AwardedHonorsCreateAccess { permission: Boolean! where: JSONObject } -type NewsItemsReadAccess { +type AwardedHonorsReadAccess { permission: Boolean! where: JSONObject } -type NewsItemsUpdateAccess { +type AwardedHonorsUpdateAccess { permission: Boolean! where: JSONObject } -type NewsItemsDeleteAccess { +type AwardedHonorsDeleteAccess { permission: Boolean! where: JSONObject } @@ -13704,6 +14831,12 @@ type Mutation { createNewsItem(data: mutationNewsItemInput!, locale: LocaleInputType): NewsItem updateNewsItem(id: String!, autosave: Boolean, data: mutationNewsItemUpdateInput!, locale: LocaleInputType): NewsItem deleteNewsItem(id: String!): NewsItem + createHonor(data: mutationHonorInput!, locale: LocaleInputType): Honor + updateHonor(id: String!, autosave: Boolean, data: mutationHonorUpdateInput!, locale: LocaleInputType): Honor + deleteHonor(id: String!): Honor + createAwardedHonor(data: mutationAwardedHonorInput!, locale: LocaleInputType): AwardedHonor + updateAwardedHonor(id: String!, autosave: Boolean, data: mutationAwardedHonorUpdateInput!, locale: LocaleInputType): AwardedHonor + deleteAwardedHonor(id: String!): AwardedHonor createPayloadPreference(data: mutationPayloadPreferenceInput!, locale: LocaleInputType): PayloadPreference updatePayloadPreference(id: String!, autosave: Boolean, data: mutationPayloadPreferenceUpdateInput!, locale: LocaleInputType): PayloadPreference deletePayloadPreference(id: String!): PayloadPreference @@ -14703,6 +15836,7 @@ input mutationNewsInput { excerpt: String ctaType: String! pageLink: String + externalLink: String type: News_type_MutationInput author: String content: JSON @@ -14722,6 +15856,7 @@ input mutationNewsUpdateInput { excerpt: String ctaType: String pageLink: String + externalLink: String type: NewsUpdate_type_MutationInput author: String content: JSON @@ -14815,6 +15950,132 @@ enum NewsItemUpdate_newsItemCategory_MutationInput { bottom_corner } +input mutationHonorInput { + name: String + awardedHonors: [mutationHonor_AwardedHonorsInput!] + updatedAt: String + createdAt: String +} + +input mutationHonor_AwardedHonorsInput { + awardedHonor: String + id: String +} + +input mutationHonorUpdateInput { + name: String + awardedHonors: [mutationHonorUpdate_AwardedHonorsInput] + updatedAt: String + createdAt: String +} + +input mutationHonorUpdate_AwardedHonorsInput { + awardedHonor: String + id: String +} + +input mutationAwardedHonorInput { + displayTitle: String + guildYear: AwardedHonor_guildYear_MutationInput! + name: String! + description: String + updatedAt: String + createdAt: String +} + +enum AwardedHonor_guildYear_MutationInput { + _2024 + _2023 + _2022 + _2021 + _2020 + _2019 + _2018 + _2017 + _2016 + _2015 + _2014 + _2013 + _2012 + _2011 + _2010 + _2009 + _2008 + _2007 + _2006 + _2005 + _2004 + _2003 + _2002 + _2001 + _2000 + _1999 + _1998 + _1997 + _1996 + _1995 + _1994 + _1993 + _1992 + _1991 + _1990 + _1989 + _1988 + _1987 + _1986 +} + +input mutationAwardedHonorUpdateInput { + displayTitle: String + guildYear: AwardedHonorUpdate_guildYear_MutationInput + name: String + description: String + updatedAt: String + createdAt: String +} + +enum AwardedHonorUpdate_guildYear_MutationInput { + _2024 + _2023 + _2022 + _2021 + _2020 + _2019 + _2018 + _2017 + _2016 + _2015 + _2014 + _2013 + _2012 + _2011 + _2010 + _2009 + _2008 + _2007 + _2006 + _2005 + _2004 + _2003 + _2002 + _2001 + _2000 + _1999 + _1998 + _1997 + _1996 + _1995 + _1994 + _1993 + _1992 + _1991 + _1990 + _1989 + _1988 + _1987 + _1986 +} + input mutationPayloadPreferenceInput { user: PayloadPreference_UserRelationshipInput key: String diff --git a/packages/config-eslint/index.js b/packages/config-eslint/index.js deleted file mode 100644 index c667cd10..00000000 --- a/packages/config-eslint/index.js +++ /dev/null @@ -1,34 +0,0 @@ -const { resolve } = require("node:path"); - -const project = resolve(process.cwd(), "tsconfig.json"); - -/** @type {import("eslint").Linter.Config} */ -module.exports = { - extends: ["eslint:recommended", "prettier", "eslint-config-turbo"], - plugins: ["only-warn"], - globals: { - React: true, - JSX: true, - }, - env: { - node: true, - }, - settings: { - "import/resolver": { - typescript: { - project, - }, - }, - }, - ignorePatterns: [ - // Ignore dotfiles - ".*.js", - "node_modules/", - "dist/", - ], - overrides: [ - { - files: ["*.js?(x)", "*.ts?(x)"], - }, - ], -}; diff --git a/packages/config-eslint/next.js b/packages/config-eslint/next.js index dab114dc..0e9e3549 100644 --- a/packages/config-eslint/next.js +++ b/packages/config-eslint/next.js @@ -1,6 +1,19 @@ -const { resolve } = require("node:path"); +import js from "@eslint/js"; +import ts from "typescript-eslint"; +import { FlatCompat } from "@eslint/eslintrc"; +import vercelNode from "@vercel/style-guide/eslint/node"; +import vercelTypescript from "@vercel/style-guide/eslint/typescript"; +import vercelBrowser from "@vercel/style-guide/eslint/browser"; +import vercelReact from "@vercel/style-guide/eslint/react"; +import vercelNext from "@vercel/style-guide/eslint/next"; +import { fixupConfigRules, fixupPluginRules } from "@eslint/compat"; +import onlyWarn from "eslint-plugin-only-warn"; +import turbo from "eslint-plugin-turbo"; +import globals from "globals"; +import tailwindcss from "eslint-plugin-tailwindcss"; +import importPlugin from "eslint-plugin-import"; -const project = resolve(process.cwd(), "tsconfig.json"); +const compat = new FlatCompat({ recommendedConfig: js.configs.recommended }); /* * This is a custom ESLint configuration for use with @@ -9,47 +22,65 @@ const project = resolve(process.cwd(), "tsconfig.json"); * This config extends the Vercel Engineering Style Guide. * For more information, see https://github.com/vercel/style-guide */ - -module.exports = { - extends: [ - ...[ - "@vercel/style-guide/eslint/node", - "@vercel/style-guide/eslint/typescript", - "@vercel/style-guide/eslint/browser", - "@vercel/style-guide/eslint/react", - "@vercel/style-guide/eslint/next", - "eslint-config-turbo", - ].map(require.resolve), - "plugin:tailwindcss/recommended", - ], - parserOptions: { - project, - }, - globals: { - React: true, - JSX: true, - }, - plugins: ["only-warn"], - settings: { - "import/resolver": { - typescript: { - project, +export default ts.config( + importPlugin.flatConfigs.recommended, + importPlugin.flatConfigs.react, + importPlugin.flatConfigs.typescript, + ...fixupConfigRules(compat.config(vercelNode)), + ...fixupConfigRules(compat.config(vercelTypescript)), + ...fixupConfigRules(compat.config(vercelBrowser)), + ...fixupConfigRules(compat.config(vercelReact)), + ...fixupConfigRules(compat.config(vercelNext)), + ...tailwindcss.configs["flat/recommended"], + { + languageOptions: { + globals: { + ...globals.browser, + ...globals.node, + JSX: "readonly", + React: "readonly", + }, + parserOptions: { + project: true, + tsconfigRootDir: process.cwd(), }, }, - }, - ignorePatterns: ["node_modules/", "dist/"], - // add rules configurations here - rules: { - "import/no-default-export": "off", - "@typescript-eslint/explicit-function-return-type": "off", - "no-implicit-coercion": ["error", { allow: ["!!"] }], - "tailwindcss/classnames-order": "off", // handled by prettier, - "tailwindcss/no-custom-classname": [ - "warn", - { - // react-dvd-screensaver uses custom classnames to detect parent container - whitelist: ["screensaver-container"], + plugins: { + turbo: fixupPluginRules(turbo), + "only-warn": fixupPluginRules(onlyWarn), + }, + settings: { + "import/resolver": { + typescript: { + project: true, + }, }, - ], + }, + }, + { + ignores: ["node_modules/", "dist/"], + }, + { + rules: { + "import/no-default-export": "off", + "@typescript-eslint/explicit-function-return-type": "off", + "no-implicit-coercion": ["error", { allow: ["!!"] }], + "tailwindcss/classnames-order": "off", + "tailwindcss/no-custom-classname": [ + "warn", + { + // react-dvd-screensaver uses custom classnames to detect parent container + whitelist: ["screensaver-container"], + }, + ], + "no-unused-vars": [ + "warn", + { + argsIgnorePattern: "^_", + varsIgnorePattern: "^_", + caughtErrorsIgnorePattern: "^_", + }, + ], + }, }, -}; +); diff --git a/packages/config-eslint/package.json b/packages/config-eslint/package.json index 31a6f350..6a6b7f19 100644 --- a/packages/config-eslint/package.json +++ b/packages/config-eslint/package.json @@ -3,13 +3,32 @@ "version": "0.0.0", "private": true, "license": "MIT", + "type": "module", + "exports": { + "./server": { + "import": "./server.js", + "types": "./server.js" + }, + "./next": { + "import": "./next.js", + "types": "./next.js" + }, + "./react": { + "import": "./react.js", + "types": "./react.js" + } + }, "devDependencies": { + "@eslint/compat": "^1.2.0", + "@eslint/eslintrc": "^3.1.0", + "@eslint/js": "catalog:", "@vercel/style-guide": "^6.0.0", - "eslint-config-turbo": "^2.1.1", - "eslint-plugin-mdx": "^3.1.5", + "eslint-plugin-import": "^2.31.0", "eslint-plugin-only-warn": "^1.1.0", - "eslint-plugin-storybook": "^0.8.0", - "eslint-plugin-tailwindcss": "^3.17.4" + "eslint-plugin-tailwindcss": "^3.17.5", + "eslint-plugin-turbo": "^2.1.3", + "globals": "^15.11.0", + "typescript-eslint": "catalog:" }, "peerDependencies": { "eslint": "catalog:" diff --git a/packages/config-eslint/react.js b/packages/config-eslint/react.js index 5b6488ff..7bf40242 100644 --- a/packages/config-eslint/react.js +++ b/packages/config-eslint/react.js @@ -1,6 +1,17 @@ -const { resolve } = require("node:path"); +import js from "@eslint/js"; +import ts from "typescript-eslint"; +import { FlatCompat } from "@eslint/eslintrc"; +import vercelTypescript from "@vercel/style-guide/eslint/typescript"; +import vercelBrowser from "@vercel/style-guide/eslint/browser"; +import vercelReact from "@vercel/style-guide/eslint/react"; +import { fixupConfigRules, fixupPluginRules } from "@eslint/compat"; +import onlyWarn from "eslint-plugin-only-warn"; +import turbo from "eslint-plugin-turbo"; +import globals from "globals"; +import tailwindcss from "eslint-plugin-tailwindcss"; +import importPlugin from "eslint-plugin-import"; -const project = resolve(process.cwd(), "tsconfig.json"); +const compat = new FlatCompat({ recommendedConfig: js.configs.recommended }); /* * This is a custom ESLint configuration for use a library @@ -9,34 +20,53 @@ const project = resolve(process.cwd(), "tsconfig.json"); * This config extends the Vercel Engineering Style Guide. * For more information, see https://github.com/vercel/style-guide */ - -module.exports = { - extends: [ - ...[ - "@vercel/style-guide/eslint/browser", - "@vercel/style-guide/eslint/typescript", - "@vercel/style-guide/eslint/react", - ].map(require.resolve), - "plugin:tailwindcss/recommended", - ], - parserOptions: { - project, - }, - globals: { - JSX: true, - }, - plugins: ["only-warn"], - settings: { - "import/resolver": { - typescript: { - project, +export default ts.config( + importPlugin.flatConfigs.recommended, + importPlugin.flatConfigs.react, + importPlugin.flatConfigs.typescript, + ...fixupConfigRules(compat.config(vercelBrowser)), + ...fixupConfigRules(compat.config(vercelTypescript)), + ...fixupConfigRules(compat.config(vercelReact)), + ...tailwindcss.configs["flat/recommended"], + { + languageOptions: { + globals: { + ...globals.browser, + JSX: "readonly", + React: "readonly", + }, + parserOptions: { + project: true, + tsconfigRootDir: process.cwd(), + }, + }, + plugins: { + "only-warn": fixupPluginRules(onlyWarn), + turbo: fixupPluginRules(turbo), + }, + settings: { + "import/resolver": { + typescript: { + project: true, + }, }, }, }, - ignorePatterns: ["node_modules/", "dist/", ".eslintrc.js", "**/*.css"], - // add rules configurations here - rules: { - "import/no-default-export": "off", - "tailwindcss/classnames-order": "off", // handled by prettier + { + ignores: ["node_modules/", "dist/", ".eslintrc.js", "**/*.css"], + }, + { + rules: { + "import/no-default-export": "off", + "tailwindcss/classnames-order": "off", // handled by prettier + "no-unused-vars": [ + "warn", + { + argsIgnorePattern: "^_", + varsIgnorePattern: "^_", + caughtErrorsIgnorePattern: "^_", + }, + ], + }, }, -}; +); diff --git a/packages/config-eslint/server.js b/packages/config-eslint/server.js index a9fabc55..f886689e 100644 --- a/packages/config-eslint/server.js +++ b/packages/config-eslint/server.js @@ -1,6 +1,15 @@ -const { resolve } = require("node:path"); +import js from "@eslint/js"; +import ts from "typescript-eslint"; +import { FlatCompat } from "@eslint/eslintrc"; +import vercelNode from "@vercel/style-guide/eslint/node"; +import vercelTypescript from "@vercel/style-guide/eslint/typescript"; +import { fixupConfigRules, fixupPluginRules } from "@eslint/compat"; +import globals from "globals"; +import onlyWarn from "eslint-plugin-only-warn"; +import turbo from "eslint-plugin-turbo"; +import importPlugin from "eslint-plugin-import"; -const project = resolve(process.cwd(), "tsconfig.json"); +const compat = new FlatCompat({ recommendedConfig: js.configs.recommended }); /* * This is a custom ESLint configuration for use server side @@ -9,30 +18,48 @@ const project = resolve(process.cwd(), "tsconfig.json"); * This config extends the Vercel Engineering Style Guide. * For more information, see https://github.com/vercel/style-guide */ - -module.exports = { - extends: [ - "@vercel/style-guide/eslint/node", - "@vercel/style-guide/eslint/typescript", - ].map(require.resolve), - parserOptions: { - project, - }, - env: { - node: true, - es6: true, - }, - plugins: ["only-warn"], - settings: { - "import/resolver": { - typescript: { - project, +export default ts.config( + importPlugin.flatConfigs.recommended, + importPlugin.flatConfigs.typescript, + ...fixupConfigRules(compat.config(vercelNode)), + ...fixupConfigRules(compat.config(vercelTypescript)), + { + languageOptions: { + globals: { + ...globals.node, + ...globals.es2015, + }, + parserOptions: { + project: true, + tsconfigRootDir: process.cwd(), + }, + }, + plugins: { + turbo: fixupPluginRules(turbo), + "only-warn": fixupPluginRules(onlyWarn), + }, + settings: { + "import/resolver": { + typescript: { + project: true, + }, }, }, }, - ignorePatterns: ["node_modules/", "dist/"], - // add rules configurations here - rules: { - "import/no-default-export": "off", + { + ignores: ["node_modules/", "dist/", "build/"], + }, + { + rules: { + "import/no-default-export": "off", + "no-unused-vars": [ + "warn", + { + argsIgnorePattern: "^_", + varsIgnorePattern: "^_", + caughtErrorsIgnorePattern: "^_", + }, + ], + }, }, -}; +); diff --git a/packages/ui/.eslintrc.js b/packages/ui/.eslintrc.js deleted file mode 100644 index 533c415a..00000000 --- a/packages/ui/.eslintrc.js +++ /dev/null @@ -1,8 +0,0 @@ -/** @type {import("eslint").Linter.Config} */ -module.exports = { - extends: ["@tietokilta/eslint-config/react.js"], - parser: "@typescript-eslint/parser", - parserOptions: { - project: true, - }, -}; diff --git a/packages/ui/eslint.config.mjs b/packages/ui/eslint.config.mjs new file mode 100644 index 00000000..dc1d3ac8 --- /dev/null +++ b/packages/ui/eslint.config.mjs @@ -0,0 +1,4 @@ +import ts from "typescript-eslint"; +import react from "@tietokilta/eslint-config/react"; + +export default ts.config(...react); diff --git a/packages/ui/package.json b/packages/ui/package.json index 98d612d1..fb4ed3f1 100644 --- a/packages/ui/package.json +++ b/packages/ui/package.json @@ -38,17 +38,17 @@ }, "dependencies": { "@icons-pack/react-simple-icons": "^10.0.0", - "@radix-ui/react-collapsible": "^1.1.0", - "@radix-ui/react-dialog": "^1.1.1", - "@radix-ui/react-navigation-menu": "^1.2.0", + "@radix-ui/react-collapsible": "^1.1.1", + "@radix-ui/react-dialog": "^1.1.2", + "@radix-ui/react-navigation-menu": "^1.2.1", "@radix-ui/react-progress": "^1.1.0", - "@radix-ui/react-scroll-area": "^1.1.0", + "@radix-ui/react-scroll-area": "^1.2.0", "@radix-ui/react-separator": "^1.1.0", "@radix-ui/react-slot": "^1.1.0", - "@radix-ui/react-tabs": "^1.1.0", + "@radix-ui/react-tabs": "^1.1.1", "class-variance-authority": "^0.7.0", "clsx": "catalog:", - "lucide-react": "^0.439.0", + "lucide-react": "^0.451.0", "tailwind-merge": "catalog:" }, "devDependencies": { @@ -60,7 +60,7 @@ "eslint": "catalog:", "react": "catalog:", "react-dom": "catalog:", - "tsup": "^8.2.4", + "tsup": "^8.3.0", "typescript": "catalog:" }, "peerDependencies": { diff --git a/patches/@vercel__style-guide.patch b/patches/@vercel__style-guide.patch new file mode 100644 index 00000000..3f752d10 --- /dev/null +++ b/patches/@vercel__style-guide.patch @@ -0,0 +1,23 @@ +diff --git a/eslint/_base.js b/eslint/_base.js +index 9cff936d4547578bcaa65a71b5f54bbc24b41bf9..4070f2eb83b07182c3f25a042caa368244e24bd3 100644 +--- a/eslint/_base.js ++++ b/eslint/_base.js +@@ -9,7 +9,6 @@ require('@rushstack/eslint-patch/modern-module-resolution'); + module.exports = { + extends: [ + 'eslint:recommended', +- 'plugin:import/recommended', + 'prettier', + require.resolve('./rules/best-practice'), + require.resolve('./rules/comments'), +diff --git a/eslint/browser.js b/eslint/browser.js +index d52aa9c90052ba2cd30fe0dece0dc025260f4458..00c4857d1bfb1a1e9ee0d4c002385bcd375f4dc5 100644 +--- a/eslint/browser.js ++++ b/eslint/browser.js +@@ -1,5 +1,5 @@ + module.exports = { +- extends: './_base', ++ extends: require.resolve('./_base'), + env: { + browser: true, + }, diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 2a9dd627..8218ec3a 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -6,15 +6,18 @@ settings: catalogs: default: + '@eslint/js': + specifier: ^9.12.0 + version: 9.12.0 '@tailwindcss/typography': specifier: ^0.5.15 version: 0.5.15 '@types/node': - specifier: ^22.5.4 - version: 22.5.4 + specifier: ^22.7.5 + version: 22.7.5 '@types/react': - specifier: ^18.3.5 - version: 18.3.5 + specifier: ^18.3.11 + version: 18.3.11 '@types/react-dom': specifier: ^18.3.0 version: 18.3.0 @@ -25,11 +28,11 @@ catalogs: specifier: ^2.1.1 version: 2.1.1 eslint: - specifier: ^8.57.0 - version: 8.57.0 + specifier: ^9.12.0 + version: 9.12.0 postcss: - specifier: ^8.4.45 - version: 8.4.45 + specifier: ^8.4.47 + version: 8.4.47 react: specifier: ^18.3.1 version: 18.3.1 @@ -37,21 +40,27 @@ catalogs: specifier: ^18.3.1 version: 18.3.1 tailwind-merge: - specifier: ^2.5.2 - version: 2.5.2 + specifier: ^2.5.3 + version: 2.5.3 tailwindcss: - specifier: ^3.4.10 - version: 3.4.10 + specifier: ^3.4.13 + version: 3.4.13 tailwindcss-animate: specifier: ^1.0.7 version: 1.0.7 typescript: - specifier: ^5.5.4 - version: 5.5.4 + specifier: ^5.6.3 + version: 5.6.3 + typescript-eslint: + specifier: ^8.8.1 + version: 8.8.1 packageExtensionsChecksum: 9a242e92514223575f4ea19c31943306 patchedDependencies: + '@vercel/style-guide': + hash: kdkzlvx5trmbougscub2v6ju6m + path: patches/@vercel__style-guide.patch next-international@1.2.4: hash: xeq66wimb7lsj4vnwftgigy5za path: patches/next-international@1.2.4.patch @@ -67,44 +76,44 @@ importers: specifier: ^3.3.3 version: 3.3.3 prettier-plugin-packagejson: - specifier: ^2.5.2 - version: 2.5.2(prettier@3.3.3) + specifier: ^2.5.3 + version: 2.5.3(prettier@3.3.3) prettier-plugin-tailwindcss: - specifier: ^0.6.6 - version: 0.6.6(prettier@3.3.3) + specifier: ^0.6.8 + version: 0.6.8(prettier@3.3.3) turbo: - specifier: ^2.1.1 - version: 2.1.1 + specifier: ^2.1.3 + version: 2.1.3 apps/cms: dependencies: '@azure/storage-blob': - specifier: ^12.24.0 - version: 12.24.0 + specifier: ^12.25.0 + version: 12.25.0 '@payloadcms/bundler-webpack': specifier: ^1.0.7 - version: 1.0.7(@swc/core@1.6.1(@swc/helpers@0.5.5))(ajv@8.17.1)(payload@2.28.0(@swc/helpers@0.5.5)(@types/react@18.3.5)(typescript@5.5.4)(webpack@5.94.0(@swc/core@1.6.1(@swc/helpers@0.5.5))(webpack-cli@4.10.0)))(sass@1.69.4) + version: 1.0.7(@swc/core@1.6.1(@swc/helpers@0.5.13))(ajv@8.17.1)(payload@2.30.1(@swc/helpers@0.5.13)(@types/react@18.3.11)(typescript@5.6.3)(webpack@5.94.0))(sass@1.79.3) '@payloadcms/db-mongodb': - specifier: ^1.7.2 - version: 1.7.2(@aws-sdk/client-sso-oidc@3.637.0(@aws-sdk/client-sts@3.637.0))(payload@2.28.0(@swc/helpers@0.5.5)(@types/react@18.3.5)(typescript@5.5.4)(webpack@5.94.0(@swc/core@1.6.1(@swc/helpers@0.5.5))(webpack-cli@4.10.0))) + specifier: ^1.7.3 + version: 1.7.3(@aws-sdk/client-sso-oidc@3.668.0(@aws-sdk/client-sts@3.668.0))(payload@2.30.1(@swc/helpers@0.5.13)(@types/react@18.3.11)(typescript@5.6.3)(webpack@5.94.0)) '@payloadcms/plugin-cloud-storage': - specifier: ^1.1.3 - version: 1.1.3(@azure/abort-controller@1.1.0)(@azure/storage-blob@12.24.0)(payload@2.28.0(@swc/helpers@0.5.5)(@types/react@18.3.5)(typescript@5.5.4)(webpack@5.94.0(@swc/core@1.6.1(@swc/helpers@0.5.5))(webpack-cli@4.10.0))) + specifier: ^1.2.0 + version: 1.2.0(@azure/abort-controller@1.1.0)(@azure/storage-blob@12.25.0)(payload@2.30.1(@swc/helpers@0.5.13)(@types/react@18.3.11)(typescript@5.6.3)(webpack@5.94.0)) '@payloadcms/richtext-lexical': specifier: ^0.11.3 - version: 0.11.3(@lexical/clipboard@0.13.1(lexical@0.13.1))(payload@2.28.0(@swc/helpers@0.5.5)(@types/react@18.3.5)(typescript@5.5.4)(webpack@5.94.0(@swc/core@1.6.1(@swc/helpers@0.5.5))(webpack-cli@4.10.0)))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4)(yjs@13.6.18) + version: 0.11.3(@lexical/clipboard@0.13.1(lexical@0.13.1))(payload@2.30.1(@swc/helpers@0.5.13)(@types/react@18.3.11)(typescript@5.6.3)(webpack@5.94.0))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3)(yjs@13.6.19) '@react-email/components': - specifier: 0.0.23 - version: 0.0.23(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + specifier: 0.0.25 + version: 0.0.25(react-dom@18.3.1(react@18.3.1))(react@18.3.1) dotenv: specifier: ^16.4.5 version: 16.4.5 express: - specifier: ^4.19.2 - version: 4.19.2 + specifier: ^4.21.1 + version: 4.21.1 form-data: - specifier: ^4.0.0 - version: 4.0.0 + specifier: ^4.0.1 + version: 4.0.1 lodash: specifier: ^4.17.21 version: 4.17.21 @@ -118,11 +127,11 @@ importers: specifier: ^5.4.1 version: 5.4.1 payload: - specifier: ^2.28.0 - version: 2.28.0(@swc/helpers@0.5.5)(@types/react@18.3.5)(typescript@5.5.4)(webpack@5.94.0(@swc/core@1.6.1(@swc/helpers@0.5.5))(webpack-cli@4.10.0)) + specifier: ^2.30.1 + version: 2.30.1(@swc/helpers@0.5.13)(@types/react@18.3.11)(typescript@5.6.3)(webpack@5.94.0) payload-plugin-oauth: specifier: ^2.2.0 - version: 2.2.0(@types/passport-oauth2@1.4.17)(mongodb@4.17.1(@aws-sdk/client-sso-oidc@3.637.0(@aws-sdk/client-sts@3.637.0)))(node-fetch@3.3.2)(passport@0.6.0)(payload@2.28.0(@swc/helpers@0.5.5)(@types/react@18.3.5)(typescript@5.5.4)(webpack@5.94.0(@swc/core@1.6.1(@swc/helpers@0.5.5))(webpack-cli@4.10.0)))(react@18.3.1) + version: 2.2.0(@types/passport-oauth2@1.4.17)(mongodb@6.9.0(@aws-sdk/credential-providers@3.668.0(@aws-sdk/client-sso-oidc@3.668.0(@aws-sdk/client-sts@3.668.0)))(socks@2.8.3))(node-fetch@3.3.2)(passport@0.7.0)(payload@2.30.1(@swc/helpers@0.5.13)(@types/react@18.3.11)(typescript@5.6.3)(webpack@5.94.0))(react@18.3.1) devDependencies: '@tietokilta/cms-types': specifier: workspace:* @@ -143,71 +152,74 @@ importers: specifier: ^1.5.1 version: 1.5.1 '@types/lodash': - specifier: ^4.17.7 - version: 4.17.7 + specifier: ^4.17.10 + version: 4.17.10 '@types/papaparse': specifier: ^5.3.14 version: 5.3.14 '@types/react': specifier: 'catalog:' - version: 18.3.5 + version: 18.3.11 copyfiles: specifier: ^2.4.1 version: 2.4.1 eslint: specifier: 'catalog:' - version: 8.57.0 + version: 9.12.0(jiti@1.21.6) react: specifier: 'catalog:' version: 18.3.1 react-email: specifier: 3.0.1 - version: 3.0.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.69.4) + version: 3.0.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.79.3) tsx: - specifier: ^4.19.0 - version: 4.19.0 + specifier: ^4.19.1 + version: 4.19.1 typescript: specifier: 'catalog:' - version: 5.5.4 + version: 5.6.3 + typescript-eslint: + specifier: 'catalog:' + version: 8.8.1(eslint@9.12.0(jiti@1.21.6))(typescript@5.6.3) apps/web: dependencies: '@apollo/client': specifier: ^3.11.8 - version: 3.11.8(@types/react@18.3.5)(graphql@16.8.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 3.11.8(@types/react@18.3.11)(graphql@16.9.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@date-fns/tz': + specifier: ^1.1.2 + version: 1.1.2 '@tietokilta/ui': specifier: workspace:* version: link:../../packages/ui autoprefixer: specifier: 'catalog:' - version: 10.4.20(postcss@8.4.45) + version: 10.4.20(postcss@8.4.47) clsx: specifier: 'catalog:' version: 2.1.1 date-fns: - specifier: ^3.6.0 - version: 3.6.0 - date-fns-tz: - specifier: ^3.1.3 - version: 3.1.3(date-fns@3.6.0) + specifier: ^4.1.0 + version: 4.1.0 lodash: specifier: ^4.17.21 version: 4.17.21 next: - specifier: ^14.2.8 - version: 14.2.9(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.69.4) + specifier: ^14.2.15 + version: 14.2.15(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.79.3) next-international: specifier: ^1.2.4 version: 1.2.4(patch_hash=xeq66wimb7lsj4vnwftgigy5za) nextjs-toploader: - specifier: ^3.6.15 - version: 3.6.15(next@14.2.9(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.69.4))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + specifier: ^3.7.15 + version: 3.7.15(next@14.2.15(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.79.3))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) payload-admin-bar: specifier: ^1.0.6 version: 1.0.6(react-dom@18.3.1(react@18.3.1))(react@18.3.1) postcss: specifier: 'catalog:' - version: 8.4.45 + version: 8.4.47 qs: specifier: ^6.13.0 version: 6.13.0 @@ -215,14 +227,14 @@ importers: specifier: 'catalog:' version: 18.3.1 react-big-calendar: - specifier: ^1.13.4 - version: 1.13.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + specifier: ^1.15.0 + version: 1.15.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react-dom: specifier: 'catalog:' version: 18.3.1(react@18.3.1) react-markdown: specifier: ^9.0.1 - version: 9.0.1(@types/react@18.3.5)(react@18.3.1) + version: 9.0.1(@types/react@18.3.11)(react@18.3.1) remark: specifier: ^15.0.1 version: 15.0.1 @@ -243,13 +255,13 @@ importers: version: 6.0.0 tailwind-merge: specifier: 'catalog:' - version: 2.5.2 + version: 2.5.3 tailwindcss: specifier: 'catalog:' - version: 3.4.10 + version: 3.4.13 tailwindcss-animate: specifier: 'catalog:' - version: 1.0.7(tailwindcss@3.4.10) + version: 1.0.7(tailwindcss@3.4.13) use-scramble: specifier: ^2.2.15 version: 2.2.15(react-dom@18.3.1(react@18.3.1))(react@18.3.1) @@ -258,11 +270,11 @@ importers: version: 3.23.8 devDependencies: '@next/eslint-plugin-next': - specifier: ^14.2.8 - version: 14.2.9 + specifier: ^14.2.15 + version: 14.2.15 '@tailwindcss/typography': specifier: 'catalog:' - version: 0.5.15(tailwindcss@3.4.10) + version: 0.5.15(tailwindcss@3.4.13) '@tietokilta/cms-types': specifier: workspace:* version: link:../../packages/cms-types @@ -273,32 +285,35 @@ importers: specifier: workspace:* version: link:../../packages/config-eslint '@types/lodash': - specifier: ^4.17.7 - version: 4.17.7 + specifier: ^4.17.10 + version: 4.17.10 '@types/node': specifier: 'catalog:' - version: 22.5.4 + version: 22.7.5 '@types/qs': - specifier: ^6.9.15 - version: 6.9.15 + specifier: ^6.9.16 + version: 6.9.16 '@types/react': specifier: 'catalog:' - version: 18.3.5 + version: 18.3.11 '@types/react-big-calendar': - specifier: ^1.8.10 - version: 1.8.10 + specifier: ^1.8.12 + version: 1.8.12 '@types/react-dom': specifier: 'catalog:' version: 18.3.0 eslint: specifier: 'catalog:' - version: 8.57.0 + version: 9.12.0(jiti@1.21.6) react-dvd-screensaver: specifier: ^0.1.1 version: 0.1.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) typescript: specifier: 'catalog:' - version: 5.5.4 + version: 5.6.3 + typescript-eslint: + specifier: 'catalog:' + version: 8.8.1(eslint@9.12.0(jiti@1.21.6))(typescript@5.6.3) packages/cms-types: {} @@ -306,26 +321,38 @@ importers: dependencies: eslint: specifier: 'catalog:' - version: 8.57.0 + version: 9.12.0(jiti@1.21.6) devDependencies: + '@eslint/compat': + specifier: ^1.2.0 + version: 1.2.0(eslint@9.12.0(jiti@1.21.6)) + '@eslint/eslintrc': + specifier: ^3.1.0 + version: 3.1.0 + '@eslint/js': + specifier: 'catalog:' + version: 9.12.0 '@vercel/style-guide': specifier: ^6.0.0 - version: 6.0.0(@next/eslint-plugin-next@14.2.9)(eslint@8.57.0)(prettier@3.3.3)(typescript@5.5.4) - eslint-config-turbo: - specifier: ^2.1.1 - version: 2.1.1(eslint@8.57.0) - eslint-plugin-mdx: - specifier: ^3.1.5 - version: 3.1.5(eslint@8.57.0) + version: 6.0.0(patch_hash=kdkzlvx5trmbougscub2v6ju6m)(@next/eslint-plugin-next@14.2.15)(eslint@9.12.0(jiti@1.21.6))(prettier@3.3.3)(typescript@5.6.3) + eslint-plugin-import: + specifier: ^2.31.0 + version: 2.31.0(@typescript-eslint/parser@7.16.1(eslint@9.12.0(jiti@1.21.6))(typescript@5.6.3))(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.16.1(eslint@9.12.0(jiti@1.21.6))(typescript@5.6.3))(eslint-plugin-import@2.31.0(@typescript-eslint/parser@7.16.1(eslint@9.12.0(jiti@1.21.6))(typescript@5.6.3))(eslint@9.12.0(jiti@1.21.6)))(eslint@9.12.0(jiti@1.21.6)))(eslint@9.12.0(jiti@1.21.6)) eslint-plugin-only-warn: specifier: ^1.1.0 version: 1.1.0 - eslint-plugin-storybook: - specifier: ^0.8.0 - version: 0.8.0(eslint@8.57.0)(typescript@5.5.4) eslint-plugin-tailwindcss: - specifier: ^3.17.4 - version: 3.17.4(tailwindcss@3.4.10) + specifier: ^3.17.5 + version: 3.17.5(tailwindcss@3.4.13) + eslint-plugin-turbo: + specifier: ^2.1.3 + version: 2.1.3(eslint@9.12.0(jiti@1.21.6)) + globals: + specifier: ^15.11.0 + version: 15.11.0 + typescript-eslint: + specifier: 'catalog:' + version: 8.8.1(eslint@9.12.0(jiti@1.21.6))(typescript@5.6.3) packages/config-typescript: {} @@ -335,35 +362,35 @@ importers: specifier: ^10.0.0 version: 10.0.0(react@18.3.1) '@radix-ui/react-collapsible': - specifier: ^1.1.0 - version: 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-dialog': specifier: ^1.1.1 - version: 1.1.1(@types/react-dom@18.3.0)(@types/react@18.3.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 1.1.1(@types/react-dom@18.3.0)(@types/react@18.3.11)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-dialog': + specifier: ^1.1.2 + version: 1.1.2(@types/react-dom@18.3.0)(@types/react@18.3.11)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@radix-ui/react-navigation-menu': - specifier: ^1.2.0 - version: 1.2.0(@types/react-dom@18.3.0)(@types/react@18.3.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + specifier: ^1.2.1 + version: 1.2.1(@types/react-dom@18.3.0)(@types/react@18.3.11)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@radix-ui/react-progress': specifier: ^1.1.0 - version: 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.11)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@radix-ui/react-scroll-area': - specifier: ^1.1.0 - version: 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + specifier: ^1.2.0 + version: 1.2.0(@types/react-dom@18.3.0)(@types/react@18.3.11)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@radix-ui/react-separator': specifier: ^1.1.0 - version: 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.11)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@radix-ui/react-slot': specifier: ^1.1.0 - version: 1.1.0(@types/react@18.3.5)(react@18.3.1) + version: 1.1.0(@types/react@18.3.11)(react@18.3.1) '@radix-ui/react-tabs': - specifier: ^1.1.0 - version: 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + specifier: ^1.1.1 + version: 1.1.1(@types/react-dom@18.3.0)(@types/react@18.3.11)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@tailwindcss/typography': specifier: 'catalog:' - version: 0.5.15(tailwindcss@3.4.10) + version: 0.5.15(tailwindcss@3.4.13) autoprefixer: specifier: 'catalog:' - version: 10.4.20(postcss@8.4.45) + version: 10.4.20(postcss@8.4.47) class-variance-authority: specifier: ^0.7.0 version: 0.7.0 @@ -371,20 +398,20 @@ importers: specifier: 'catalog:' version: 2.1.1 lucide-react: - specifier: ^0.439.0 - version: 0.439.0(react@18.3.1) + specifier: ^0.451.0 + version: 0.451.0(react@18.3.1) postcss: specifier: 'catalog:' - version: 8.4.45 + version: 8.4.47 tailwind-merge: specifier: 'catalog:' - version: 2.5.2 + version: 2.5.3 tailwindcss: specifier: 'catalog:' - version: 3.4.10 + version: 3.4.13 tailwindcss-animate: specifier: 'catalog:' - version: 1.0.7(tailwindcss@3.4.10) + version: 1.0.7(tailwindcss@3.4.13) devDependencies: '@tietokilta/config-typescript': specifier: workspace:* @@ -394,16 +421,16 @@ importers: version: link:../config-eslint '@types/node': specifier: 'catalog:' - version: 22.5.4 + version: 22.7.5 '@types/react': specifier: 'catalog:' - version: 18.3.5 + version: 18.3.11 '@types/react-dom': specifier: 'catalog:' version: 18.3.0 eslint: specifier: 'catalog:' - version: 8.57.0 + version: 9.12.0(jiti@1.21.6) react: specifier: 'catalog:' version: 18.3.1 @@ -411,11 +438,11 @@ importers: specifier: 'catalog:' version: 18.3.1(react@18.3.1) tsup: - specifier: ^8.2.4 - version: 8.2.4(@swc/core@1.6.1(@swc/helpers@0.5.5))(jiti@1.21.6)(postcss@8.4.45)(tsx@4.19.0)(typescript@5.5.4)(yaml@2.5.0) + specifier: ^8.3.0 + version: 8.3.0(@swc/core@1.7.26(@swc/helpers@0.5.13))(jiti@1.21.6)(postcss@8.4.47)(tsx@4.19.1)(typescript@5.6.3)(yaml@2.5.1) typescript: specifier: 'catalog:' - version: 5.5.4 + version: 5.6.3 packages: @@ -462,111 +489,111 @@ packages: '@aws-crypto/util@5.2.0': resolution: {integrity: sha512-4RkU9EsI6ZpBve5fseQlGNUWKMa1RLPQ1dnjnQoe07ldfIzcsGb5hC5W0Dm7u423KWzawlrpbjXBrXCEv9zazQ==} - '@aws-sdk/client-cognito-identity@3.637.0': - resolution: {integrity: sha512-391mca6yEfXVcSOTLGcxzlT0QCFfvoymLlVHfb//bzl806UUTq12cR2k+AnaCKLj+QSejmA7n6lwZWADm00Fvg==} + '@aws-sdk/client-cognito-identity@3.668.0': + resolution: {integrity: sha512-CwE/w4XWVJsZG/yNtqAsHc743Fn/d1RhQ9uxzaRbpbMP1WvgXcPYHg97issSaknb5uHhENxlLi1UffMRH7Ochg==} engines: {node: '>=16.0.0'} - '@aws-sdk/client-sso-oidc@3.637.0': - resolution: {integrity: sha512-27bHALN6Qb6m6KZmPvRieJ/QRlj1lyac/GT2Rn5kJpre8Mpp+yxrtvp3h9PjNBty4lCeFEENfY4dGNSozBuBcw==} + '@aws-sdk/client-sso-oidc@3.668.0': + resolution: {integrity: sha512-b1Ib/92tcjOPXWYILfNuOOd2CYxmlr9lUfoZZBy/uwZCMObI6gtcpdUjfefyJohWfR+rk1WtsXi/sIXKxAhl/g==} engines: {node: '>=16.0.0'} peerDependencies: - '@aws-sdk/client-sts': ^3.637.0 + '@aws-sdk/client-sts': ^3.668.0 - '@aws-sdk/client-sso@3.637.0': - resolution: {integrity: sha512-+KjLvgX5yJYROWo3TQuwBJlHCY0zz9PsLuEolmXQn0BVK1L/m9GteZHtd+rEdAoDGBpE0Xqjy1oz5+SmtsaRUw==} + '@aws-sdk/client-sso@3.668.0': + resolution: {integrity: sha512-21YehzNmlaVbB6f4gAg9CTl6djExE7yxuWaRgbFugCtFhqZbmNhrh826B6cGvPVc5Dxx2rdMdI/SxTujtTJvag==} engines: {node: '>=16.0.0'} - '@aws-sdk/client-sts@3.637.0': - resolution: {integrity: sha512-xUi7x4qDubtA8QREtlblPuAcn91GS/09YVEY/RwU7xCY0aqGuFwgszAANlha4OUIqva8oVj2WO4gJuG+iaSnhw==} + '@aws-sdk/client-sts@3.668.0': + resolution: {integrity: sha512-Ele3N6WveoMsF2mZpN/1tM0jsu7qOUXWX7RKV1U4Dhe0TMbW1KdVIXz1oirWlc0BxCels7HX+CS1N7gg1axhwg==} engines: {node: '>=16.0.0'} - '@aws-sdk/core@3.635.0': - resolution: {integrity: sha512-i1x/E/sgA+liUE1XJ7rj1dhyXpAKO1UKFUcTTHXok2ARjWTvszHnSXMOsB77aPbmn0fUp1JTx2kHUAZ1LVt5Bg==} + '@aws-sdk/core@3.667.0': + resolution: {integrity: sha512-pMcDVI7Tmdsc8R3sDv0Omj/4iRParGY+uJtAfF669WnZfDfaBQaix2Mq7+Mu08vdjqO9K3gicFvjk9S1VLmOKA==} engines: {node: '>=16.0.0'} - '@aws-sdk/credential-provider-cognito-identity@3.637.0': - resolution: {integrity: sha512-9qK1mF+EThtv3tsL1C/wb9MpWctJSkzjrLTFj+0Rtk8VYm6DlGepo/I6a2x3SeDmdBfHAFSrKFU39GqWDp1mwQ==} + '@aws-sdk/credential-provider-cognito-identity@3.668.0': + resolution: {integrity: sha512-04+Z1norjYHL7wyjuyY56gZeAGDrVw2NoBArlt8+45CqkUjp0m5jfDOiJU593J9yld57qykeADZnncQitYp/8g==} engines: {node: '>=16.0.0'} - '@aws-sdk/credential-provider-env@3.620.1': - resolution: {integrity: sha512-ExuILJ2qLW5ZO+rgkNRj0xiAipKT16Rk77buvPP8csR7kkCflT/gXTyzRe/uzIiETTxM7tr8xuO9MP/DQXqkfg==} + '@aws-sdk/credential-provider-env@3.667.0': + resolution: {integrity: sha512-zZbrkkaPc54WXm+QAnpuv0LPNfsts0HPPd+oCECGs7IQRaFsGj187cwvPg9RMWDFZqpm64MdBDoA8OQHsqzYCw==} engines: {node: '>=16.0.0'} - '@aws-sdk/credential-provider-http@3.635.0': - resolution: {integrity: sha512-iJyRgEjOCQlBMXqtwPLIKYc7Bsc6nqjrZybdMDenPDa+kmLg7xh8LxHsu9088e+2/wtLicE34FsJJIfzu3L82g==} + '@aws-sdk/credential-provider-http@3.667.0': + resolution: {integrity: sha512-sjtybFfERZWiqTY7fswBxKQLvUkiCucOWyqh3IaPo/4nE1PXRnaZCVG0+kRBPrYIxWqiVwytvZzMJy8sVZcG0A==} engines: {node: '>=16.0.0'} - '@aws-sdk/credential-provider-ini@3.637.0': - resolution: {integrity: sha512-h+PFCWfZ0Q3Dx84SppET/TFpcQHmxFW8/oV9ArEvMilw4EBN+IlxgbL0CnHwjHW64szcmrM0mbebjEfHf4FXmw==} + '@aws-sdk/credential-provider-ini@3.668.0': + resolution: {integrity: sha512-npu7qBM8Qu+BzRh+omBvcnA9Hxt/5HZ6ifACtLUqqkPLhCgINSpVruVqDXJHinl6DrcmTL12XM+60VW90fq2uA==} engines: {node: '>=16.0.0'} peerDependencies: - '@aws-sdk/client-sts': ^3.637.0 + '@aws-sdk/client-sts': ^3.668.0 - '@aws-sdk/credential-provider-node@3.637.0': - resolution: {integrity: sha512-yoEhoxJJfs7sPVQ6Is939BDQJZpZCoUgKr/ySse4YKOZ24t4VqgHA6+wV7rYh+7IW24Rd91UTvEzSuHYTlxlNA==} + '@aws-sdk/credential-provider-node@3.668.0': + resolution: {integrity: sha512-QHD6Y6xurKsHGQ7U2Az0UHu3R31mq7uokuMrWU9IIWB4Qa5t/Pkt4Od8TYXL/V4uAOthsLdchgfeCFSleOZMEA==} engines: {node: '>=16.0.0'} - '@aws-sdk/credential-provider-process@3.620.1': - resolution: {integrity: sha512-hWqFMidqLAkaV9G460+1at6qa9vySbjQKKc04p59OT7lZ5cO5VH5S4aI05e+m4j364MBROjjk2ugNvfNf/8ILg==} + '@aws-sdk/credential-provider-process@3.667.0': + resolution: {integrity: sha512-HZHnvop32fKgsNHkdhVaul7UzQ25sEc0j9yqA4bjhtbk0ECl42kj3f1pJ+ZU/YD9ut8lMJs/vVqiOdNThVdeBw==} engines: {node: '>=16.0.0'} - '@aws-sdk/credential-provider-sso@3.637.0': - resolution: {integrity: sha512-Mvz+h+e62/tl+dVikLafhv+qkZJ9RUb8l2YN/LeKMWkxQylPT83CPk9aimVhCV89zth1zpREArl97+3xsfgQvA==} + '@aws-sdk/credential-provider-sso@3.668.0': + resolution: {integrity: sha512-cO14tsL7Lmyq4HfRHBBjEmcBDhlXv4eVgY8DQ9e/ujPFU+b99xiZiV80JSkJ8Kz99+woFl6pFo9PYp36YaI+Pw==} engines: {node: '>=16.0.0'} - '@aws-sdk/credential-provider-web-identity@3.621.0': - resolution: {integrity: sha512-w7ASSyfNvcx7+bYGep3VBgC3K6vEdLmlpjT7nSIHxxQf+WSdvy+HynwJosrpZax0sK5q0D1Jpn/5q+r5lwwW6w==} + '@aws-sdk/credential-provider-web-identity@3.667.0': + resolution: {integrity: sha512-t8CFlZMD/1p/8Cli3rvRiTJpjr/8BO64gw166AHgFZYSN2h95L2l1tcW0jpsc3PprA32nLg1iQVKYt4WGM4ugw==} engines: {node: '>=16.0.0'} peerDependencies: - '@aws-sdk/client-sts': ^3.621.0 + '@aws-sdk/client-sts': ^3.667.0 - '@aws-sdk/credential-providers@3.637.0': - resolution: {integrity: sha512-yW1scL3Z7JsrTrmhjyZsB6tsMJ49UCO42BGlNWZAW+kN1vNJ+qbv6XYQJWR4gjpuD2rdmtGcEawcgllE2Bmigw==} + '@aws-sdk/credential-providers@3.668.0': + resolution: {integrity: sha512-3YABrVKAwjtrJmGgJ5elPN4t1K26bx+hD289YUpyA7etIrDU9ovSYOrHhkikLPZ2DNYIW7VUBcvUS/sDjHgbzQ==} engines: {node: '>=16.0.0'} - '@aws-sdk/middleware-host-header@3.620.0': - resolution: {integrity: sha512-VMtPEZwqYrII/oUkffYsNWY9PZ9xpNJpMgmyU0rlDQ25O1c0Hk3fJmZRe6pEkAJ0omD7kLrqGl1DUjQVxpd/Rg==} + '@aws-sdk/middleware-host-header@3.667.0': + resolution: {integrity: sha512-Z7fIAMQnPegs7JjAQvlOeWXwpMRfegh5eCoIP6VLJIeR6DLfYKbP35JBtt98R6DXslrN2RsbTogjbxPEDQfw1w==} engines: {node: '>=16.0.0'} - '@aws-sdk/middleware-logger@3.609.0': - resolution: {integrity: sha512-S62U2dy4jMDhDFDK5gZ4VxFdWzCtLzwbYyFZx2uvPYTECkepLUfzLic2BHg2Qvtu4QjX+oGE3P/7fwaGIsGNuQ==} + '@aws-sdk/middleware-logger@3.667.0': + resolution: {integrity: sha512-PtTRNpNm/5c746jRgZCNg4X9xEJIwggkGJrF0GP9AB1ANg4pc/sF2Fvn1NtqPe9wtQ2stunJprnm5WkCHN7QiA==} engines: {node: '>=16.0.0'} - '@aws-sdk/middleware-recursion-detection@3.620.0': - resolution: {integrity: sha512-nh91S7aGK3e/o1ck64sA/CyoFw+gAYj2BDOnoNa6ouyCrVJED96ZXWbhye/fz9SgmNUZR2g7GdVpiLpMKZoI5w==} + '@aws-sdk/middleware-recursion-detection@3.667.0': + resolution: {integrity: sha512-U5glWD3ehFohzpUpopLtmqAlDurGWo2wRGPNgi4SwhWU7UDt6LS7E/UvJjqC0CUrjlzOw+my2A+Ncf+fisMhxQ==} engines: {node: '>=16.0.0'} - '@aws-sdk/middleware-user-agent@3.637.0': - resolution: {integrity: sha512-EYo0NE9/da/OY8STDsK2LvM4kNa79DBsf4YVtaG4P5pZ615IeFsD8xOHZeuJmUrSMlVQ8ywPRX7WMucUybsKug==} + '@aws-sdk/middleware-user-agent@3.668.0': + resolution: {integrity: sha512-6WSCeN9AZZM/bM1kXJluLPFptd6z+tMBEZw3J7m1EvJSBTKEoSHiBrZBjc3gi83l/EKHCswITm2c8NcdgXAnLw==} engines: {node: '>=16.0.0'} - '@aws-sdk/region-config-resolver@3.614.0': - resolution: {integrity: sha512-vDCeMXvic/LU0KFIUjpC3RiSTIkkvESsEfbVHiHH0YINfl8HnEqR5rj+L8+phsCeVg2+LmYwYxd5NRz4PHxt5g==} + '@aws-sdk/region-config-resolver@3.667.0': + resolution: {integrity: sha512-iNr+JhhA902JMKHG9IwT9YdaEx6KGl6vjAL5BRNeOjfj4cZYMog6Lz/IlfOAltMtT0w88DAHDEFrBd2uO0l2eg==} engines: {node: '>=16.0.0'} - '@aws-sdk/token-providers@3.614.0': - resolution: {integrity: sha512-okItqyY6L9IHdxqs+Z116y5/nda7rHxLvROxtAJdLavWTYDydxrZstImNgGWTeVdmc0xX2gJCI77UYUTQWnhRw==} + '@aws-sdk/token-providers@3.667.0': + resolution: {integrity: sha512-ZecJlG8p6D4UTYlBHwOWX6nknVtw/OBJ3yPXTSajBjhUlj9lE2xvejI8gl4rqkyLXk7z3bki+KR4tATbMaM9yg==} engines: {node: '>=16.0.0'} peerDependencies: - '@aws-sdk/client-sso-oidc': ^3.614.0 + '@aws-sdk/client-sso-oidc': ^3.667.0 - '@aws-sdk/types@3.609.0': - resolution: {integrity: sha512-+Tqnh9w0h2LcrUsdXyT1F8mNhXz+tVYBtP19LpeEGntmvHwa2XzvLUCWpoIAIVsHp5+HdB2X9Sn0KAtmbFXc2Q==} + '@aws-sdk/types@3.667.0': + resolution: {integrity: sha512-gYq0xCsqFfQaSL/yT1Gl1vIUjtsg7d7RhnUfsXaHt8xTxOKRTdH9GjbesBjXOzgOvB0W0vfssfreSNGFlOOMJg==} engines: {node: '>=16.0.0'} - '@aws-sdk/util-endpoints@3.637.0': - resolution: {integrity: sha512-pAqOKUHeVWHEXXDIp/qoMk/6jyxIb6GGjnK1/f8dKHtKIEs4tKsnnL563gceEvdad53OPXIt86uoevCcCzmBnw==} + '@aws-sdk/util-endpoints@3.667.0': + resolution: {integrity: sha512-X22SYDAuQJWnkF1/q17pkX3nGw5XMD9YEUbmt87vUnRq7iyJ3JOpl6UKOBeUBaL838wA5yzdbinmCITJ/VZ1QA==} engines: {node: '>=16.0.0'} '@aws-sdk/util-locate-window@3.568.0': resolution: {integrity: sha512-3nh4TINkXYr+H41QaPelCceEB2FXP3fxp93YZXB/kqJvX0U9j0N0Uk45gvsjmEPzG8XxkPEeLIfT2I1M7A6Lig==} engines: {node: '>=16.0.0'} - '@aws-sdk/util-user-agent-browser@3.609.0': - resolution: {integrity: sha512-fojPU+mNahzQ0YHYBsx0ZIhmMA96H+ZIZ665ObU9tl+SGdbLneVZVikGve+NmHTQwHzwkFsZYYnVKAkreJLAtA==} + '@aws-sdk/util-user-agent-browser@3.667.0': + resolution: {integrity: sha512-y1pKlNzNpxzddM0QSnfIfIbi3Z9LTag1VDjYyZRbEGGSVip2J00qKsET+979nRezWMyJgw5GPBQR3Y+rN+jh0Q==} - '@aws-sdk/util-user-agent-node@3.614.0': - resolution: {integrity: sha512-15ElZT88peoHnq5TEoEtZwoXTXRxNrk60TZNdpl/TUBJ5oNJ9Dqb5Z4ryb8ofN6nm9aFf59GVAerFDz8iUoHBA==} + '@aws-sdk/util-user-agent-node@3.668.0': + resolution: {integrity: sha512-A27U+G/R5ekZhf6L2yVOX6/YQqmAxOiV61M+a9Jy1eG6YDOXueYUYXaHUkLWy15sNB0TPJNdsApn1rJdvHI0AQ==} engines: {node: '>=16.0.0'} peerDependencies: aws-crt: '>=1.0.0' @@ -582,8 +609,8 @@ packages: resolution: {integrity: sha512-nBrLsEWm4J2u5LpAPjxADTlq3trDgVZZXHNKabeXZtpq3d3AbN/KGO82R87rdDz5/lYB024rtEf10/q0urNgsA==} engines: {node: '>=18.0.0'} - '@azure/core-auth@1.7.2': - resolution: {integrity: sha512-Igm/S3fDYmnMq1uKS38Ae1/m37B3zigdlZw+kocwEhh5GjyKjPrXKO2J6rzpC1wAxrNil/jX9BJRqBshyjnF3g==} + '@azure/core-auth@1.8.0': + resolution: {integrity: sha512-YvFMowkXzLbXNM11yZtVLhUCmuG0ex7JKOH366ipjmHBhL3vpDcPAeWF+jf0X+jVXwFqo3UhsWUq4kH0ZPdu/g==} engines: {node: '>=18.0.0'} '@azure/core-client@1.9.2': @@ -602,34 +629,38 @@ packages: resolution: {integrity: sha512-YKWi9YuCU04B55h25cnOYZHxXYtEvQEbKST5vqRga7hWY9ydd3FZHdeQF8pyh+acWZvppw13M/LMGx0LABUVMA==} engines: {node: '>=18.0.0'} - '@azure/core-rest-pipeline@1.16.3': - resolution: {integrity: sha512-VxLk4AHLyqcHsfKe4MZ6IQ+D+ShuByy+RfStKfSjxJoL3WBWq17VNmrz8aT8etKzqc2nAeIyLxScjpzsS4fz8w==} + '@azure/core-rest-pipeline@1.17.0': + resolution: {integrity: sha512-62Vv8nC+uPId3j86XJ0WI+sBf0jlqTqPUFCBNrGtlaUeQUIXWV/D8GE5A1d+Qx8H7OQojn2WguC8kChD6v0shA==} engines: {node: '>=18.0.0'} - '@azure/core-tracing@1.1.2': - resolution: {integrity: sha512-dawW9ifvWAWmUm9/h+/UQ2jrdvjCJ7VJEuCJ6XVNudzcOwm53BFZH4Q845vjfgoUAM8ZxokvVNxNxAITc502YA==} + '@azure/core-tracing@1.2.0': + resolution: {integrity: sha512-UKTiEJPkWcESPYJz3X5uKRYyOcJD+4nYph+KpfdPRnQJVrZfk0KJgdnaAWKfhsBBtAf/D58Az4AvCJEmWgIBAg==} engines: {node: '>=18.0.0'} - '@azure/core-util@1.9.2': - resolution: {integrity: sha512-l1Qrqhi4x1aekkV+OlcqsJa4AnAkj5p0JV8omgwjaV9OAbP41lvrMvs+CptfetKkeEaGRGSzby7sjPZEX7+kkQ==} + '@azure/core-util@1.10.0': + resolution: {integrity: sha512-dqLWQsh9Nro1YQU+405POVtXnwrIVqPyfUzc4zXCbThTg7+vNNaiMkwbX9AMXKyoFYFClxmB3s25ZFr3+jZkww==} engines: {node: '>=18.0.0'} - '@azure/core-xml@1.4.3': - resolution: {integrity: sha512-D6G7FEmDiTctPKuWegX2WTrS1enKZwqYwdKTO6ZN6JMigcCehlT0/CYl+zWpI9vQ9frwwp7GQT3/owaEXgnOsA==} + '@azure/core-xml@1.4.4': + resolution: {integrity: sha512-J4FYAqakGXcbfeZjwjMzjNcpcH4E+JtEBv+xcV1yL0Ydn/6wbQfeFKTCHh9wttAi0lmajHw7yBbHPRG+YHckZQ==} engines: {node: '>=18.0.0'} '@azure/logger@1.1.4': resolution: {integrity: sha512-4IXXzcCdLdlXuCG+8UKEwLA1T1NHqUfanhXYHiQTn+6sfWCZXduqbtXDGceg3Ce5QxTGo7EqmbV6Bi+aqKuClQ==} engines: {node: '>=18.0.0'} - '@azure/storage-blob@12.24.0': - resolution: {integrity: sha512-l8cmWM4C7RoNCBOImoFMxhTXe1Lr+8uQ/IgnhRNMpfoA9bAFWoLG4XrWm6O5rKXortreVQuD+fc1hbzWklOZbw==} + '@azure/storage-blob@12.25.0': + resolution: {integrity: sha512-oodouhA3nCCIh843tMMbxty3WqfNT+Vgzj3Xo5jqR9UPnzq3d7mzLjlHAYz7lW+b4km3SIgz+NAgztvhm7Z6kQ==} engines: {node: '>=18.0.0'} '@babel/code-frame@7.24.7': resolution: {integrity: sha512-BcYH1CVJBO9tvyIZ2jVeXgSIMvGZ2FDRvDdOIVQyuklNKSsx+eppDEBq/g47Ayw+RqNFE+URvOShmf+f/qwAlA==} engines: {node: '>=6.9.0'} + '@babel/code-frame@7.25.7': + resolution: {integrity: sha512-0xZJFNE5XMpENsgfHYTw8FbX4kv53mFLn2i3XPoq69LyhYSCBJtitaHx9QnsVTrsogI4Z3+HtEfZ2/GFPOtf5g==} + engines: {node: '>=6.9.0'} + '@babel/compat-data@7.25.4': resolution: {integrity: sha512-+LGRog6RAsCJrrrg/IO6LGmpphNe5DiK30dGjCoxxeGv49B10/3XYGxPsAwrDlMFcFEvdAUavDT8r9k/hSyQqQ==} engines: {node: '>=6.9.0'} @@ -642,8 +673,8 @@ packages: resolution: {integrity: sha512-BBt3opiCOxUr9euZ5/ro/Xv8/V7yJ5bjYMqG/C1YAo8MIKAnumZalCN+msbci3Pigy4lIQfPUpfMM27HMGaYEA==} engines: {node: '>=6.9.0'} - '@babel/eslint-parser@7.25.1': - resolution: {integrity: sha512-Y956ghgTT4j7rKesabkh5WeqgSFZVFwaPR0IWFm7KFHFmmJ4afbG49SmfW4S+GyRPx0Dy5jxEWA5t0rpxfElWg==} + '@babel/eslint-parser@7.24.8': + resolution: {integrity: sha512-nYAikI4XTGokU2QX7Jx+v4rxZKhKivaQaREZjuW3mrJrbdWJ5yUfohnoUULge+zEEaKjPYNxhoRgUKktjXtbwA==} engines: {node: ^10.13.0 || ^12.13.0 || >=14.0.0} peerDependencies: '@babel/core': ^7.11.0 @@ -653,6 +684,10 @@ packages: resolution: {integrity: sha512-VPC82gr1seXOpkjAAKoLhP50vx4vGNlF4msF64dSFq1P8RfB+QAuJWGHPXXPc8QyfVWwwB/TNNU4+ayZmHNbZw==} engines: {node: '>=6.9.0'} + '@babel/generator@7.25.7': + resolution: {integrity: sha512-5Dqpl5fyV9pIAD62yK9P7fcA768uVPUyrQmqpqstHWgMma4feF1x/oFysBCVZLY5wJ2GkMUCdsNDnGZrPoR6rA==} + engines: {node: '>=6.9.0'} + '@babel/helper-compilation-targets@7.25.2': resolution: {integrity: sha512-U2U5LsSaZ7TAt3cfaymQ8WHh0pxvdHoEk6HVpaexxixjyEquMh0L0YNJNM6CTGKMXV1iksi0iZkGw4AcFkPaaw==} engines: {node: '>=6.9.0'} @@ -661,6 +696,10 @@ packages: resolution: {integrity: sha512-8AyH3C+74cgCVVXow/myrynrAGv+nTVg5vKu2nZph9x7RcRwzmh0VFallJuFTZ9mx6u4eSdXZfcOzSqTUm0HCA==} engines: {node: '>=6.9.0'} + '@babel/helper-module-imports@7.25.7': + resolution: {integrity: sha512-o0xCgpNmRohmnoWKQ0Ij8IdddjyBFE4T2kagL/x6M3+4zUgc+4qTOUBoNe4XxDskt1HPKO007ZPiMgLDq2s7Kw==} + engines: {node: '>=6.9.0'} + '@babel/helper-module-transforms@7.25.2': resolution: {integrity: sha512-BjyRAbix6j/wv83ftcVJmBt72QtHI56C7JXZoG2xATiLpmoC7dpd8WnkikExHDVPpi/3qCmO6WY1EaXOluiecQ==} engines: {node: '>=6.9.0'} @@ -675,10 +714,18 @@ packages: resolution: {integrity: sha512-pO9KhhRcuUyGnJWwyEgnRJTSIZHiT+vMD0kPeD+so0l7mxkMT19g3pjY9GTnHySck/hDzq+dtW/4VgnMkippsQ==} engines: {node: '>=6.9.0'} + '@babel/helper-string-parser@7.25.7': + resolution: {integrity: sha512-CbkjYdsJNHFk8uqpEkpCvRs3YRp9tY6FmFY7wLMSYuGYkrdUi7r2lc4/wqsvlHoMznX3WJ9IP8giGPq68T/Y6g==} + engines: {node: '>=6.9.0'} + '@babel/helper-validator-identifier@7.24.7': resolution: {integrity: sha512-rR+PBcQ1SMQDDyF6X0wxtG8QyLCgUB0eRAGguqRLfkCA87l7yAP7ehq8SNj96OOGTO8OBV70KhuFYcIkHXOg0w==} engines: {node: '>=6.9.0'} + '@babel/helper-validator-identifier@7.25.7': + resolution: {integrity: sha512-AM6TzwYqGChO45oiuPqwL2t20/HdMC1rTPAesnBCgPCSF1x3oN9MVUwQV2iyz4xqWrctwK5RNC8LV22kaQCNYg==} + engines: {node: '>=6.9.0'} + '@babel/helper-validator-option@7.24.8': resolution: {integrity: sha512-xb8t9tD1MHLungh/AIoWYN+gVHaB9kwlu8gffXGSt3FFEIT7RjS+xWbc2vUD1UTZdIpKj/ab3rdqJ7ufngyi2Q==} engines: {node: '>=6.9.0'} @@ -691,6 +738,10 @@ packages: resolution: {integrity: sha512-EStJpq4OuY8xYfhGVXngigBJRWxftKX9ksiGDnmlY3o7B/V7KIAc9X4oiK87uPJSc/vs5L869bem5fhZa8caZw==} engines: {node: '>=6.9.0'} + '@babel/highlight@7.25.7': + resolution: {integrity: sha512-iYyACpW3iW8Fw+ZybQK+drQre+ns/tKpXbNESfrhNnPLIklLbXr7MYJ6gPEd0iETGLOK+SxMjVvKb/ffmk+FEw==} + engines: {node: '>=6.9.0'} + '@babel/parser@7.24.5': resolution: {integrity: sha512-EOv5IK8arwh3LI47dz1b0tKUb/1uhHAnHJOrjgtQMIpu1uXd9mlFrJg9IUgGUgZ41Ch0K8REPTYpO7B76b4vJg==} engines: {node: '>=6.0.0'} @@ -701,22 +752,43 @@ packages: engines: {node: '>=6.0.0'} hasBin: true + '@babel/parser@7.25.7': + resolution: {integrity: sha512-aZn7ETtQsjjGG5HruveUK06cU3Hljuhd9Iojm4M8WWv3wLE6OkE5PWbDUkItmMgegmccaITudyuW5RPYrYlgWw==} + engines: {node: '>=6.0.0'} + hasBin: true + '@babel/runtime@7.25.6': resolution: {integrity: sha512-VBj9MYyDb9tuLq7yzqjgzt6Q+IBQLrGZfdjOekyEirZPHxXWoTSGUTMrpsfi58Up73d13NfYLv8HT9vmznjzhQ==} engines: {node: '>=6.9.0'} + '@babel/runtime@7.25.7': + resolution: {integrity: sha512-FjoyLe754PMiYsFaN5C94ttGiOmBNYTf6pLr4xXHAT5uctHb092PBszndLDR5XA/jghQvn4n7JMHl7dmTgbm9w==} + engines: {node: '>=6.9.0'} + '@babel/template@7.25.0': resolution: {integrity: sha512-aOOgh1/5XzKvg1jvVz7AVrx2piJ2XBi227DHmbY6y+bM9H2FlN+IfecYu4Xl0cNiiVejlsCri89LUsbj8vJD9Q==} engines: {node: '>=6.9.0'} + '@babel/template@7.25.7': + resolution: {integrity: sha512-wRwtAgI3bAS+JGU2upWNL9lSlDcRCqD05BZ1n3X2ONLH1WilFP6O1otQjeMK/1g0pvYcXC7b/qVUB1keofjtZA==} + engines: {node: '>=6.9.0'} + '@babel/traverse@7.25.6': resolution: {integrity: sha512-9Vrcx5ZW6UwK5tvqsj0nGpp/XzqthkT0dqIc9g1AdtygFToNtTF67XzYS//dm+SAK9cp3B9R4ZO/46p63SCjlQ==} engines: {node: '>=6.9.0'} + '@babel/traverse@7.25.7': + resolution: {integrity: sha512-jatJPT1Zjqvh/1FyJs6qAHL+Dzb7sTb+xr7Q+gM1b+1oBsMsQQ4FkVKb6dFlJvLlVssqkRzV05Jzervt9yhnzg==} + engines: {node: '>=6.9.0'} + '@babel/types@7.25.6': resolution: {integrity: sha512-/l42B1qxpG6RdfYf343Uw1vmDjeNhneUXtzhojE7pDgfpEypmRhI6j1kr17XCVv4Cgl9HdAiQY2x0GwKm7rWCw==} engines: {node: '>=6.9.0'} + '@babel/types@7.25.7': + resolution: {integrity: sha512-vwIVdXG+j+FOpkwqHRcBgHLYNL7XMkufrlaFvL9o6Ai9sJn9+PdyIL5qa0XzTZw084c+u9LOls53eoZWP/W5WQ==} + engines: {node: '>=6.9.0'} + '@bothrs/util@3.1.3': resolution: {integrity: sha512-hlSYPa8LO3TvD3E7jYs4+ECwuG/0t0YN0rz1DR1IRqv7GRrdSLHRdLmFmpxkgm+lQuclpwZOKKO+Eu3j9ZIN6g==} peerDependencies: @@ -933,6 +1005,9 @@ packages: peerDependencies: postcss: ^8.4 + '@date-fns/tz@1.1.2': + resolution: {integrity: sha512-Xmg2cPmOPQieCLAdf62KtFPU9y7wbQDq1OAzrs/bEQFvhtCPXDiks1CHDE/sTXReRfh/MICVkw/vY6OANHUGiA==} + '@date-io/core@2.17.0': resolution: {integrity: sha512-+EQE8xZhRM/hsY0CDTVyayMDDY5ihc4MqXCrPxooKw19yAzUIC6uUqsZeaOFNL9YKTNxYKrJP5DFgE8o5xRCOw==} @@ -979,8 +1054,8 @@ packages: '@emotion/cache@11.13.1': resolution: {integrity: sha512-iqouYkuEblRcXmylXIwwOodiEK5Ifl7JcX7o6V4jI3iW4mLXX3dmt5xwBtIkJiQEXFAI+pC8X0i67yiPkH9Ucw==} - '@emotion/css@11.13.0': - resolution: {integrity: sha512-BUk99ylT+YHl+W/HN7nv1RCTkDYmKKqa1qbvM/qLSQEg61gipuBF5Hptk/2/ERmX2DCv0ccuFGhz9i0KSZOqPg==} + '@emotion/css@11.13.4': + resolution: {integrity: sha512-CthbOD5EBw+iN0rfM96Tuv5kaZN4nxPyYDvGUs0bc7wZBBiU/0mse+l+0O9RshW2d+v5HH1cme+BAbLJ/3Folw==} '@emotion/hash@0.9.2': resolution: {integrity: sha512-MyqliTZGuOm3+5ZRSaaBGP3USLw6+EGykkwZns2EPC5g8jJ4z9OrdZY9apkl3+UP9+sdz76YYkwCKP5gh8iY3g==} @@ -997,8 +1072,8 @@ packages: '@types/react': optional: true - '@emotion/serialize@1.3.1': - resolution: {integrity: sha512-dEPNKzBPU+vFPGa+z3axPRn8XVDetYORmDC0wAiej+TNcOZE70ZMJa0X7JdeoM6q/nWTMZeLpN/fTnD9o8MQBA==} + '@emotion/serialize@1.3.2': + resolution: {integrity: sha512-grVnMvVPK9yUVE6rkKfAJlYZgo0cu3l9iMC77V7DW6E1DUIrU68pSEXRmFZFOFB1QFo57TncmOcvcbMDWsL4yA==} '@emotion/sheet@1.4.0': resolution: {integrity: sha512-fTBW9/8r2w3dXWYM4HCB1Rdp8NLibOw2+XELH5m5+AkWiL/KqYX6dc0kKYlaYyKjrQ6ds33MCdMPEwgs2z1rqg==} @@ -1011,8 +1086,8 @@ packages: peerDependencies: react: '>=16.8.0' - '@emotion/utils@1.4.0': - resolution: {integrity: sha512-spEnrA1b6hDR/C68lC2M7m6ALPUHZC0lIY7jAS/B/9DuuO1ZP04eov8SMv/6fwRd8pzmsn2AuJEznRREWlQrlQ==} + '@emotion/utils@1.4.1': + resolution: {integrity: sha512-BymCXzCG3r72VKJxaYVwOXATqXIZ85cuvg0YOUDxMGNrKc1DJRZk8MgV5wyXRyEayIMd4FuXJIUgTBXvDNW5cA==} '@emotion/weak-memoize@0.4.0': resolution: {integrity: sha512-snKqtPW01tN0ui7yu9rGv69aJXr/a/Ywvl11sUjNtEcRc+ng/mQriFL0wLXMef74iHa/EkftbDzU9F8iFbH+zg==} @@ -1309,13 +1384,42 @@ packages: resolution: {integrity: sha512-G/M/tIiMrTAxEWRfLfQJMmGNX28IxBg4PBz8XqQhqUHLFI6TL2htpIB1iQCj144V5ee/JaKyT9/WZ0MGZWfA7A==} engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} + '@eslint/compat@1.2.0': + resolution: {integrity: sha512-CkPWddN7J9JPrQedEr2X7AjK9y1jaMJtxZ4A/+jTMFA2+n5BWhcKHW/EbJyARqg2zzQfgtWUtVmG3hrG6+nGpg==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + eslint: ^9.10.0 + peerDependenciesMeta: + eslint: + optional: true + + '@eslint/config-array@0.18.0': + resolution: {integrity: sha512-fTxvnS1sRMu3+JjXwJG0j/i4RT9u4qJ+lqS/yCGap4lH4zZGzQ7tu+xZqQmcMZq5OBZDL4QRxQzRjkWcGt8IVw==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + + '@eslint/core@0.6.0': + resolution: {integrity: sha512-8I2Q8ykA4J0x0o7cg67FPVnehcqWTBehu/lmY+bolPFHGjh49YzGBMXTvpqVgEbBdvNCSxj6iFgiIyHzf03lzg==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@eslint/eslintrc@2.1.4': resolution: {integrity: sha512-269Z39MS6wVJtsoUl10L60WdkhJVdPG24Q4eZTH3nnF6lpvSShEK3wQjDX9JRWAUPvPh7COouPpU9IrqaZFvtQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - '@eslint/js@8.57.0': - resolution: {integrity: sha512-Ys+3g2TaW7gADOJzPt83SJtCDhMjndcDMFVQ/Tj9iA1BfJzFKD9mAUXT3OenpuPHbI6P/myECxRJrofUsDx/5g==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + '@eslint/eslintrc@3.1.0': + resolution: {integrity: sha512-4Bfj15dVJdoy3RfZmmo86RK1Fwzn6SstsvK9JS+BaVKqC6QQQQyXekNaC+g+LKNgkQ+2VhGAzm6hO40AhMR3zQ==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + + '@eslint/js@9.12.0': + resolution: {integrity: sha512-eohesHH8WFRUprDNyEREgqP6beG6htMeUYeCpkEgBCieCMme5r9zFWjzAJp//9S+Kub4rqE+jXe9Cp1a7IYIIA==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + + '@eslint/object-schema@2.1.4': + resolution: {integrity: sha512-BsWiH1yFGjXXS2yvrf5LyuoSIIbPrGUWob917o+BTKuZ7qJdxX8aJLRxs1fS9n6r7vESrq1OUqb68dANcFXuQQ==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + + '@eslint/plugin-kit@0.2.0': + resolution: {integrity: sha512-vH9PiIMMwvhCx31Af3HiGzsVNULDbyVkHXwlemn/B0TFj/00ho3y55efXrUZTfQipxoHC5u4xq6zblww1zm1Ig==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} '@faceless-ui/modal@2.0.1': resolution: {integrity: sha512-z1PaaLxwuX+1In4vhUxODZndGKdCY+WIqzvtnas3CaYGGCVJBSJ4jfv9UEEGZzcahmSy+71bEL89cUT6d36j1Q==} @@ -1323,26 +1427,32 @@ packages: react: ^16.8.0 || ^17.0.0 || ^18.0.0 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 + '@faceless-ui/modal@2.0.2': + resolution: {integrity: sha512-CtwUn+hHEaoYUjREzQKGRbEp55VzUx7sC+hxIxmCPwg7Yd5KXkQzSfoUfRAHqT/1MFfE1B2QCHVVbhtSnFL9BA==} + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 + '@faceless-ui/scroll-info@1.3.0': resolution: {integrity: sha512-X+doJMzQqyVGpwV/YgXUAalNWepP2W8ThgZspKZLFG43zTYLVTU17BYCjjY+ggKuA3b0W3JyXZ2M8f247AdmHw==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 - '@faceless-ui/window-info@2.1.1': - resolution: {integrity: sha512-gMAgda7beR4CNpBIXjgRVn97ek0LG3PAj9lxmoYdg574IEzLFZAh3eAYtTaS2XLKgb4+IHhsuBzlGmHbeOo2Aw==} + '@faceless-ui/window-info@2.1.2': + resolution: {integrity: sha512-IvZM6mLWFRin904180115Y6BgsvAN9M5uCMJEHhiQgTgzDMiYVtUww7GlWRsvemubMRF6c9Q+j79qW7uPPuMBg==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 - '@floating-ui/core@1.6.7': - resolution: {integrity: sha512-yDzVT/Lm101nQ5TCVeK65LtdN7Tj4Qpr9RTXJ2vPFLqtLxwOrpoxAHAJI8J3yYWUc40J0BDBheaitK5SJmno2g==} + '@floating-ui/core@1.6.8': + resolution: {integrity: sha512-7XJ9cPU+yI2QeLS+FCSlqNFZJq8arvswefkZrYI1yQBbftw6FyrZOxYSh+9S7z7TpeWlRt9zJ5IhM1WIL334jA==} - '@floating-ui/dom@1.6.10': - resolution: {integrity: sha512-fskgCFv8J8OamCmyun8MfjB1Olfn+uZKjOKZ0vhYF3gRmEUXcGOjxWL8bBr7i4kIuPZ2KD2S3EUIOxnjC8kl2A==} + '@floating-ui/dom@1.6.11': + resolution: {integrity: sha512-qkMCxSR24v2vGkhYDo/UzxfJN3D4syqSjyuTFz6C7XcpU1pASPRieNI0Kj5VP3/503mOfYiGY891ugBX1GlABQ==} - '@floating-ui/utils@0.2.7': - resolution: {integrity: sha512-X8R8Oj771YRl/w+c1HqAC1szL8zWQRwFvgDwT129k9ACdBoud/+/rX9V0qiMl6LWUdP9voC2nDVZYPMQQsb6eA==} + '@floating-ui/utils@0.2.8': + resolution: {integrity: sha512-kym7SodPp8/wloecOpcmSnWJsK7M0E5Wg8UcFA+uO4B9s5d0ywXOEro/8HM9x0rW+TljRzul/14UYz3TleT3ig==} '@graphql-typed-document-node/core@3.2.0': resolution: {integrity: sha512-mB9oAsNCm9aM3/SOv4YtBMqZbYj10R7dkq8byBqxGY/ncFwhf2oQzMV+LCRlWoDSEBJ3COiR1yeDvMtsoOsuFQ==} @@ -1355,18 +1465,21 @@ packages: '@hapi/topo@5.1.0': resolution: {integrity: sha512-foQZKJig7Ob0BMAYBfcJk8d77QtOe7Wo4ox7ff1lQYoNNAb6jwcY1ncdoy2e9wQZzvNy7ODZCYJkK8kzmcAnAg==} - '@humanwhocodes/config-array@0.11.14': - resolution: {integrity: sha512-3T8LkOmg45BV5FICb15QQMsyUSWrQ8AygVfC7ZG32zOalnqrilm018ZVCw0eapXux8FtA33q8PSRSstjee3jSg==} - engines: {node: '>=10.10.0'} - deprecated: Use @eslint/config-array instead + '@humanfs/core@0.19.0': + resolution: {integrity: sha512-2cbWIHbZVEweE853g8jymffCA+NCMiuqeECeBBLm8dg2oFdjuGJhgN4UAbI+6v0CKbbhvtXA4qV8YR5Ji86nmw==} + engines: {node: '>=18.18.0'} + + '@humanfs/node@0.16.5': + resolution: {integrity: sha512-KSPA4umqSG4LHYRodq31VDwKAvaTF4xmVlzM8Aeh4PlU1JQ3IG0wiA8C25d3RQ9nJyM3mBHyI53K06VVL/oFFg==} + engines: {node: '>=18.18.0'} '@humanwhocodes/module-importer@1.0.1': resolution: {integrity: sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==} engines: {node: '>=12.22'} - '@humanwhocodes/object-schema@2.0.3': - resolution: {integrity: sha512-93zYdMES/c1D69yZiKDBj0V24vqNzB/koF26KPaagAfd3P/4gUlh3Dys5ogAK+Exi9QyzlD8x/08Zt7wIKcDcA==} - deprecated: Use @eslint/object-schema instead + '@humanwhocodes/retry@0.3.1': + resolution: {integrity: sha512-JBxkERygn7Bv/GbN5Rv8Ul6LVknS+5Bp6RgDC/O8gEBU/yeH5Ui5C/OlWrTb6qct7LjjfT6Re2NxB0ln0yYybA==} + engines: {node: '>=18.18'} '@icons-pack/react-simple-icons@10.0.0': resolution: {integrity: sha512-oU0PVDx9sbNQjRxJN555dsHbRApYN+aBq/O9+wo3JgNkEfvBMgAEtsSGtXWWXQsLAxJcYiFOCzBWege/Xj/JFQ==} @@ -1638,17 +1751,23 @@ packages: react: ^16.8.0 || ^17.0.0 || ^18.0.0 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 - '@mongodb-js/saslprep@1.1.8': - resolution: {integrity: sha512-qKwC/M/nNNaKUBMQ0nuzm47b7ZYWQHN3pcXq4IIcoSBc2hOIrflAxJduIvvqmhoz3gR2TacTAs8vlsCVPkiEdQ==} + '@mongodb-js/saslprep@1.1.9': + resolution: {integrity: sha512-tVkljjeEaAhCqTzajSdgbQ6gE6f3oneVwa3iXR6csiEwXXOFsiC6Uh9iAjAhXPtqa/XMDHWjjeNH/77m/Yq2dw==} + + '@next/env@14.2.15': + resolution: {integrity: sha512-S1qaj25Wru2dUpcIZMjxeMVSwkt8BK4dmWHHiBuRstcIyOsMapqT4A4jSB6onvqeygkSSmOkyny9VVx8JIGamQ==} '@next/env@14.2.3': resolution: {integrity: sha512-W7fd7IbkfmeeY2gXrzJYDx8D2lWKbVoTIj1o1ScPHNzvp30s1AuoEFSdr39bC5sjxJaxTtq3OTCZboNp0lNWHA==} - '@next/env@14.2.9': - resolution: {integrity: sha512-hnDAoDPMii31V0ivibI8p6b023jOF1XblWTVjsDUoZKwnZlaBtJFZKDwFqi22R8r9i6W08dThUWU7Bsh2Rg8Ww==} + '@next/eslint-plugin-next@14.2.15': + resolution: {integrity: sha512-pKU0iqKRBlFB/ocOI1Ip2CkKePZpYpnw5bEItEkuZ/Nr9FQP1+p7VDWr4VfOdff4i9bFmrOaeaU1bFEyAcxiMQ==} - '@next/eslint-plugin-next@14.2.9': - resolution: {integrity: sha512-tmLXuDNfPTqoFuSfsd9Q4R96SS/UCKTPtBnnR+cKDcbh8xZU+126vZnRWH1WEpOmS4Vl2Hy/X6SPmgOGZzn+hA==} + '@next/swc-darwin-arm64@14.2.15': + resolution: {integrity: sha512-Rvh7KU9hOUBnZ9TJ28n2Oa7dD9cvDBKua9IKx7cfQQ0GoYUwg9ig31O2oMwH3wm+pE3IkAQ67ZobPfEgurPZIA==} + engines: {node: '>= 10'} + cpu: [arm64] + os: [darwin] '@next/swc-darwin-arm64@14.2.3': resolution: {integrity: sha512-3pEYo/RaGqPP0YzwnlmPN2puaF2WMLM3apt5jLW2fFdXD9+pqcoTzRk+iZsf8ta7+quAe4Q6Ms0nR0SFGFdS1A==} @@ -1656,10 +1775,10 @@ packages: cpu: [arm64] os: [darwin] - '@next/swc-darwin-arm64@14.2.9': - resolution: {integrity: sha512-/kfQifl3uLYi3DlwFlzCkgxe6fprJNLzzTUFknq3M5wGYicDIbdGlxUl6oHpVLJpBB/CBY3Y//gO6alz/K4NWA==} + '@next/swc-darwin-x64@14.2.15': + resolution: {integrity: sha512-5TGyjFcf8ampZP3e+FyCax5zFVHi+Oe7sZyaKOngsqyaNEpOgkKB3sqmymkZfowy3ufGA/tUgDPPxpQx931lHg==} engines: {node: '>= 10'} - cpu: [arm64] + cpu: [x64] os: [darwin] '@next/swc-darwin-x64@14.2.3': @@ -1668,11 +1787,11 @@ packages: cpu: [x64] os: [darwin] - '@next/swc-darwin-x64@14.2.9': - resolution: {integrity: sha512-tK/RyhCmOCiXQ9IVdFrBbZOf4/1+0RSuJkebXU2uMEsusS51TjIJO4l8ZmEijH9gZa0pJClvmApRHi7JuBqsRw==} + '@next/swc-linux-arm64-gnu@14.2.15': + resolution: {integrity: sha512-3Bwv4oc08ONiQ3FiOLKT72Q+ndEMyLNsc/D3qnLMbtUYTQAmkx9E/JRu0DBpHxNddBmNT5hxz1mYBphJ3mfrrw==} engines: {node: '>= 10'} - cpu: [x64] - os: [darwin] + cpu: [arm64] + os: [linux] '@next/swc-linux-arm64-gnu@14.2.3': resolution: {integrity: sha512-cuzCE/1G0ZSnTAHJPUT1rPgQx1w5tzSX7POXSLaS7w2nIUJUD+e25QoXD/hMfxbsT9rslEXugWypJMILBj/QsA==} @@ -1680,8 +1799,8 @@ packages: cpu: [arm64] os: [linux] - '@next/swc-linux-arm64-gnu@14.2.9': - resolution: {integrity: sha512-tS5eqwsp2nO7mzywRUuFYmefNZsUKM/mTG3exK2jIHv9TEVklE1SByB1KMhFkqlit1PxS9YK1tV8BOV90Wpbrw==} + '@next/swc-linux-arm64-musl@14.2.15': + resolution: {integrity: sha512-k5xf/tg1FBv/M4CMd8S+JL3uV9BnnRmoe7F+GWC3DxkTCD9aewFRH1s5rJ1zkzDa+Do4zyN8qD0N8c84Hu96FQ==} engines: {node: '>= 10'} cpu: [arm64] os: [linux] @@ -1692,10 +1811,10 @@ packages: cpu: [arm64] os: [linux] - '@next/swc-linux-arm64-musl@14.2.9': - resolution: {integrity: sha512-8svpeTFNAMTUMKQbEzE8qRAwl9o7mNBv7LR1bmSkQvo1oy4WrNyZbhWsldOiKrc4mZ5dfQkGYsI9T75mIFMfeA==} + '@next/swc-linux-x64-gnu@14.2.15': + resolution: {integrity: sha512-kE6q38hbrRbKEkkVn62reLXhThLRh6/TvgSP56GkFNhU22TbIrQDEMrO7j0IcQHcew2wfykq8lZyHFabz0oBrA==} engines: {node: '>= 10'} - cpu: [arm64] + cpu: [x64] os: [linux] '@next/swc-linux-x64-gnu@14.2.3': @@ -1704,8 +1823,8 @@ packages: cpu: [x64] os: [linux] - '@next/swc-linux-x64-gnu@14.2.9': - resolution: {integrity: sha512-0HNulLWpKTB7H5BhHCkEhcRAnWUHeAYCftrrGw3QC18+ZywTdAoPv/zEqKy/0adqt+ks4JDdlgSQ1lNKOKjo0A==} + '@next/swc-linux-x64-musl@14.2.15': + resolution: {integrity: sha512-PZ5YE9ouy/IdO7QVJeIcyLn/Rc4ml9M2G4y3kCM9MNf1YKvFY4heg3pVa/jQbMro+tP6yc4G2o9LjAz1zxD7tQ==} engines: {node: '>= 10'} cpu: [x64] os: [linux] @@ -1716,11 +1835,11 @@ packages: cpu: [x64] os: [linux] - '@next/swc-linux-x64-musl@14.2.9': - resolution: {integrity: sha512-hhVFViPHLAVUJRNtwwm609p9ozWajOmRvzOZzzKXgiVGwx/CALxlMUeh+M+e0Zj6orENhWLZeilOPHpptuENsA==} + '@next/swc-win32-arm64-msvc@14.2.15': + resolution: {integrity: sha512-2raR16703kBvYEQD9HNLyb0/394yfqzmIeyp2nDzcPV4yPjqNUG3ohX6jX00WryXz6s1FXpVhsCo3i+g4RUX+g==} engines: {node: '>= 10'} - cpu: [x64] - os: [linux] + cpu: [arm64] + os: [win32] '@next/swc-win32-arm64-msvc@14.2.3': resolution: {integrity: sha512-AEHIw/dhAMLNFJFJIJIyOFDzrzI5bAjI9J26gbO5xhAKHYTZ9Or04BesFPXiAYXDNdrwTP2dQceYA4dL1geu8A==} @@ -1728,10 +1847,10 @@ packages: cpu: [arm64] os: [win32] - '@next/swc-win32-arm64-msvc@14.2.9': - resolution: {integrity: sha512-p/v6XlOdrk06xfN9z4evLNBqftVQUWiyduQczCwSj7hNh8fWTbzdVxsEiNOcajMXJbQiaX/ZzZdFgKVmmJnnGQ==} + '@next/swc-win32-ia32-msvc@14.2.15': + resolution: {integrity: sha512-fyTE8cklgkyR1p03kJa5zXEaZ9El+kDNM5A+66+8evQS5e/6v0Gk28LqA0Jet8gKSOyP+OTm/tJHzMlGdQerdQ==} engines: {node: '>= 10'} - cpu: [arm64] + cpu: [ia32] os: [win32] '@next/swc-win32-ia32-msvc@14.2.3': @@ -1740,10 +1859,10 @@ packages: cpu: [ia32] os: [win32] - '@next/swc-win32-ia32-msvc@14.2.9': - resolution: {integrity: sha512-IcW9dynWDjMK/0M05E3zopbRen7v0/yEaMZbHFOSS1J/w+8YG3jKywOGZWNp/eCUVtUUXs0PW+7Lpz8uLu+KQA==} + '@next/swc-win32-x64-msvc@14.2.15': + resolution: {integrity: sha512-SzqGbsLsP9OwKNUG9nekShTwhj6JSB9ZLMWQ8g1gG6hdE5gQLncbnbymrwy2yVmH9nikSLYRYxYMFu78Ggp7/g==} engines: {node: '>= 10'} - cpu: [ia32] + cpu: [x64] os: [win32] '@next/swc-win32-x64-msvc@14.2.3': @@ -1752,12 +1871,6 @@ packages: cpu: [x64] os: [win32] - '@next/swc-win32-x64-msvc@14.2.9': - resolution: {integrity: sha512-gcbpoXyWZdVOBgNa5BRzynrL5UR1nb2ZT38yKgnphYU9UHjeecnylMHntrQiMg/QtONDcJPFC/PmsS47xIRYoA==} - engines: {node: '>= 10'} - cpu: [x64] - os: [win32] - '@nicolo-ribaudo/eslint-scope-5-internals@5.1.1-v1': resolution: {integrity: sha512-54/JRvkLIzzDWshCWfuhadfrfZVPiElY8Fcgmg1HroEly/EDSszzhBAsarCux+D/kOslTRquNzuyGSmUSTTHGg==} @@ -1773,34 +1886,6 @@ packages: resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==} engines: {node: '>= 8'} - '@nolyfill/is-core-module@1.0.39': - resolution: {integrity: sha512-nn5ozdjYQpUCZlWGuxcJY/KpxkWQs4DcbMCmKojjyrYDEAGy4Ce19NN4v5MduafTwJlbKc99UA8YhSVqq9yPZA==} - engines: {node: '>=12.4.0'} - - '@npmcli/config@8.3.4': - resolution: {integrity: sha512-01rtHedemDNhUXdicU7s+QYz/3JyV5Naj84cvdXGH4mgCdL+agmSYaLF4LUG4vMCLzhBO8YtS0gPpH1FGvbgAw==} - engines: {node: ^16.14.0 || >=18.0.0} - - '@npmcli/git@5.0.8': - resolution: {integrity: sha512-liASfw5cqhjNW9UFd+ruwwdEf/lbOAQjLL2XY2dFW/bkJheXDYZgOyul/4gVvEV4BWkTXjYGmDqMw9uegdbJNQ==} - engines: {node: ^16.14.0 || >=18.0.0} - - '@npmcli/map-workspaces@3.0.6': - resolution: {integrity: sha512-tkYs0OYnzQm6iIRdfy+LcLBjcKuQCeE5YLb8KnrIlutJfheNaPvPpgoFEyEFgbjzl5PLZ3IA/BWAwRU0eHuQDA==} - engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} - - '@npmcli/name-from-folder@2.0.0': - resolution: {integrity: sha512-pwK+BfEBZJbKdNYpHHRTNBwBoqrN/iIMO0AiGvYsp3Hoaq0WbgGSWQR6SCldZovoDpY3yje5lkFUe6gsDgJ2vg==} - engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} - - '@npmcli/package-json@5.2.0': - resolution: {integrity: sha512-qe/kiqqkW0AGtvBjL8TJKZk/eBBSpnJkUWvHdQ9jM2lKHXRYYJuyNpJPlJw3c8QjC2ow6NZYiLExhUaeJelbxQ==} - engines: {node: ^16.14.0 || >=18.0.0} - - '@npmcli/promise-spawn@7.0.2': - resolution: {integrity: sha512-xhfYPXoV5Dy4UkY0D+v2KkwvnDfiA/8Mt3sWCGI/hM03NsYIH8ZaG6QzS9x7pje5vHZBZJ2v6VRFVTWACnqcmQ==} - engines: {node: ^16.14.0 || >=18.0.0} - '@one-ini/wasm@0.1.1': resolution: {integrity: sha512-XuySG1E38YScSJoMlqovLru4KTUNSjgVTIjyh7qMX6aNN5HY5Ct5LhRJdxO79JtTzKfzV/bnWpz+zquYrISsvw==} @@ -1810,13 +1895,13 @@ packages: ajv: 8.14.0 payload: ^2.0.0 - '@payloadcms/db-mongodb@1.7.2': - resolution: {integrity: sha512-C2qlhDE7EBgr+2dZvjj6aqdIBWDWdKb508O7+RQEXijNHYSUxC3VXxI21WBhRcFehBXU5WpYrFBxtU3CPJEmAw==} + '@payloadcms/db-mongodb@1.7.3': + resolution: {integrity: sha512-/okC3ap+jMytTzUG6I/hbB4R6AqfK+Tx+0xFH6P+BY8iIsuvNPAxL/h5oJu6rvorxCnXjTf+jWt2qCupHALpLQ==} peerDependencies: payload: ^2.0.0 - '@payloadcms/plugin-cloud-storage@1.1.3': - resolution: {integrity: sha512-5YbCqnDnux2DR0RQwqgJAjvOybZ0GXst4h8L4eygozofELcDJKStyuaAAEv7JIA8EByDFr1DIxLSwmmQf0ytuw==} + '@payloadcms/plugin-cloud-storage@1.2.0': + resolution: {integrity: sha512-lOXkxykc9Jnv45N3Aypviwm1Neq42q1iWsWuoTMj9yW5IylyoDlknHVytjA4qVLeht59EtRPYmoQVYhZYr7/MA==} peerDependencies: '@aws-sdk/client-s3': ^3.142.0 '@aws-sdk/lib-storage': ^3.267.0 @@ -1863,8 +1948,8 @@ packages: '@radix-ui/primitive@1.1.0': resolution: {integrity: sha512-4Z8dn6Upk0qk4P74xBhZ6Hd/w0mPEzOOLxy4xiPXOXqjF7jZS0VAKk7/x/H6FyY2zCkYJqePf1G5KmkmNJ4RBA==} - '@radix-ui/react-collapsible@1.1.0': - resolution: {integrity: sha512-zQY7Epa8sTL0mq4ajSJpjgn2YmCgyrG7RsQgLp3C0LQVkG7+Tf6Pv1CeNWZLyqMjhdPkBa5Lx7wYBeSu7uCSTA==} + '@radix-ui/react-collapsible@1.1.1': + resolution: {integrity: sha512-1///SnrfQHJEofLokyczERxQbWfCGQlQ2XsCZMucVs6it+lq9iw4vXy+uDn1edlb58cOZOWSldnfPAYcT4O/Yg==} peerDependencies: '@types/react': '*' '@types/react-dom': '*' @@ -1907,8 +1992,17 @@ packages: '@types/react': optional: true - '@radix-ui/react-dialog@1.1.1': - resolution: {integrity: sha512-zysS+iU4YP3STKNS6USvFVqI4qqx8EpiwmT5TuCApVEBca+eRCbONi4EgzfNSuVnOXvC5UPHHMjs8RXO6DH9Bg==} + '@radix-ui/react-context@1.1.1': + resolution: {integrity: sha512-UASk9zi+crv9WteK/NU4PLvOoL3OuE6BWVKNF6hPRBtYBDXQ2u5iu3O59zUlJiTVvkyuycnqrztsHVJwcK9K+Q==} + peerDependencies: + '@types/react': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + + '@radix-ui/react-dialog@1.1.2': + resolution: {integrity: sha512-Yj4dZtqa2o+kG61fzB0H2qUvmwBA2oyQroGLyNtBj1beo1khoQ3q1a2AO8rrQYjd8256CO9+N8L9tvsS+bnIyA==} peerDependencies: '@types/react': '*' '@types/react-dom': '*' @@ -1929,8 +2023,8 @@ packages: '@types/react': optional: true - '@radix-ui/react-dismissable-layer@1.1.0': - resolution: {integrity: sha512-/UovfmmXGptwGcBQawLzvn2jOfM0t4z3/uKffoBlj724+n3FvBbZ7M0aaBOmkp6pqFYpO4yx8tSVJjx3Fl2jig==} + '@radix-ui/react-dismissable-layer@1.1.1': + resolution: {integrity: sha512-QSxg29lfr/xcev6kSz7MAlmDnzbP1eI/Dwn3Tp1ip0KT5CUELsxkekFEMVBEoykI3oV39hKT4TKZzBNMbcTZYQ==} peerDependencies: '@types/react': '*' '@types/react-dom': '*' @@ -1942,8 +2036,8 @@ packages: '@types/react-dom': optional: true - '@radix-ui/react-focus-guards@1.1.0': - resolution: {integrity: sha512-w6XZNUPVv6xCpZUqb/yN9DL6auvpGX3C/ee6Hdi16v2UUy25HV2Q5bcflsiDyT/g5RwbPQ/GIT1vLkeRb+ITBw==} + '@radix-ui/react-focus-guards@1.1.1': + resolution: {integrity: sha512-pSIwfrT1a6sIoDASCSpFwOasEwKTZWDw/iBdtnqKO7v6FeOzYJ7U53cPzYFVR3geGGXgVHaH+CdngrrAzqUGxg==} peerDependencies: '@types/react': '*' react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc @@ -1973,8 +2067,8 @@ packages: '@types/react': optional: true - '@radix-ui/react-navigation-menu@1.2.0': - resolution: {integrity: sha512-OQ8tcwAOR0DhPlSY3e4VMXeHiol7la4PPdJWhhwJiJA+NLX0SaCaonOkRnI3gCDHoZ7Fo7bb/G6q25fRM2Y+3Q==} + '@radix-ui/react-navigation-menu@1.2.1': + resolution: {integrity: sha512-egDo0yJD2IK8L17gC82vptkvW1jLeni1VuqCyzY727dSJdk5cDjINomouLoNk8RVF7g2aNIfENKWL4UzeU9c8Q==} peerDependencies: '@types/react': '*' '@types/react-dom': '*' @@ -1986,8 +2080,8 @@ packages: '@types/react-dom': optional: true - '@radix-ui/react-portal@1.1.1': - resolution: {integrity: sha512-A3UtLk85UtqhzFqtoC8Q0KvR2GbXF3mtPgACSazajqq6A41mEQgo53iPzY4i6BwDxlIFqWIhiQ2G729n+2aw/g==} + '@radix-ui/react-portal@1.1.2': + resolution: {integrity: sha512-WeDYLGPxJb/5EGBoedyJbT0MpoULmwnIPMJMSldkuiMsBAv7N1cRdsTWZWht9vpPOiN3qyiGAtbK2is47/uMFg==} peerDependencies: '@types/react': '*' '@types/react-dom': '*' @@ -1999,8 +2093,8 @@ packages: '@types/react-dom': optional: true - '@radix-ui/react-presence@1.1.0': - resolution: {integrity: sha512-Gq6wuRN/asf9H/E/VzdKoUtT8GC9PQc9z40/vEr0VCJ4u5XvvhWIrSsCB6vD2/cH7ugTdSfYq9fLJCcM00acrQ==} + '@radix-ui/react-presence@1.1.1': + resolution: {integrity: sha512-IeFXVi4YS1K0wVZzXNrbaaUvIJ3qdY+/Ih4eHFhWA9SwGR9UDX7Ck8abvL57C4cv3wwMvUE0OG69Qc3NCcTe/A==} peerDependencies: '@types/react': '*' '@types/react-dom': '*' @@ -2051,8 +2145,8 @@ packages: '@types/react-dom': optional: true - '@radix-ui/react-scroll-area@1.1.0': - resolution: {integrity: sha512-9ArIZ9HWhsrfqS765h+GZuLoxaRHD/j0ZWOWilsCvYTpYJp8XwCqNG7Dt9Nu/TItKOdgLGkOPCodQvDc+UMwYg==} + '@radix-ui/react-scroll-area@1.2.0': + resolution: {integrity: sha512-q2jMBdsJ9zB7QG6ngQNzNwlvxLQqONyL58QbEGwuyRZZb/ARQwk3uQVbCF7GvQVOtV6EU/pDxAw3zRzJZI3rpQ==} peerDependencies: '@types/react': '*' '@types/react-dom': '*' @@ -2086,8 +2180,8 @@ packages: '@types/react': optional: true - '@radix-ui/react-tabs@1.1.0': - resolution: {integrity: sha512-bZgOKB/LtZIij75FSuPzyEti/XBhJH52ExgtdVqjCIh+Nx/FW+LhnbXtbCzIi34ccyMsyOja8T0thCzoHFXNKA==} + '@radix-ui/react-tabs@1.1.1': + resolution: {integrity: sha512-3GBUDmP2DvzmtYLMsHmpA1GtR46ZDZ+OreXM/N+kkQJOPIgytFWWTfDQmBQKBvaFS0Vno0FktdbVzN28KGrMdw==} peerDependencies: '@types/react': '*' '@types/react-dom': '*' @@ -2168,8 +2262,8 @@ packages: peerDependencies: react: ^18.0 || ^19.0 || ^19.0.0-rc - '@react-email/code-block@0.0.7': - resolution: {integrity: sha512-3lYLwn9rK16I4JmTR/sTzAJMVHzUmmcT1PT27+TXnQyBCfpfDV+VockSg1qhsgCusA/u6j0C97BMsa96AWEbbw==} + '@react-email/code-block@0.0.9': + resolution: {integrity: sha512-Zrhc71VYrSC1fVXJuaViKoB/dBjxLw6nbE53Bm/eUuZPdnnZ1+ZUIh8jfaRKC5MzMjgnLGQTweGXVnfIrhyxtQ==} engines: {node: '>=18.0.0'} peerDependencies: react: ^18.0 || ^19.0 || ^19.0.0-rc @@ -2186,8 +2280,8 @@ packages: peerDependencies: react: ^18.0 || ^19.0 || ^19.0.0-rc - '@react-email/components@0.0.23': - resolution: {integrity: sha512-RcBoffx2IZG6quLBXo5sj3fF47rKmmkiMhG1ZBua4nFjHYlmW8j1uUMyO5HNglxIF9E52NYq4sF7XeZRp9jYjg==} + '@react-email/components@0.0.25': + resolution: {integrity: sha512-lnfVVrThEcET5NPoeaXvrz9UxtWpGRcut2a07dLbyKgNbP7vj/cXTI5TuHtanCvhCddFpMDnElNRghDOfPzwUg==} engines: {node: '>=18.0.0'} peerDependencies: react: ^18.0 || ^19.0 || ^19.0.0-rc @@ -2251,8 +2345,8 @@ packages: peerDependencies: react: ^18.0 || ^19.0 || ^19.0.0-rc - '@react-email/render@1.0.0': - resolution: {integrity: sha512-seN2p3JRUSZhwIUiymh9N6ZfhRZ14ywOraQqAokY63DkDeHZW2pA2a6nWpNc/igfOcNyt09Wsoi1Aj0esxhdzw==} + '@react-email/render@1.0.1': + resolution: {integrity: sha512-W3gTrcmLOVYnG80QuUp22ReIT/xfLsVJ+n7ghSlG2BITB8evNABn1AO2rGQoXuK84zKtDAlxCdm3hRyIpZdGSA==} engines: {node: '>=18.0.0'} peerDependencies: react: ^18.0 || ^19.0 || ^19.0.0-rc @@ -2287,86 +2381,89 @@ packages: peerDependencies: react: '>=16.8.0' - '@rollup/rollup-android-arm-eabi@4.21.2': - resolution: {integrity: sha512-fSuPrt0ZO8uXeS+xP3b+yYTCBUd05MoSp2N/MFOgjhhUhMmchXlpTQrTpI8T+YAwAQuK7MafsCOxW7VrPMrJcg==} + '@rollup/rollup-android-arm-eabi@4.22.4': + resolution: {integrity: sha512-Fxamp4aEZnfPOcGA8KSNEohV8hX7zVHOemC8jVBoBUHu5zpJK/Eu3uJwt6BMgy9fkvzxDaurgj96F/NiLukF2w==} cpu: [arm] os: [android] - '@rollup/rollup-android-arm64@4.21.2': - resolution: {integrity: sha512-xGU5ZQmPlsjQS6tzTTGwMsnKUtu0WVbl0hYpTPauvbRAnmIvpInhJtgjj3mcuJpEiuUw4v1s4BimkdfDWlh7gA==} + '@rollup/rollup-android-arm64@4.22.4': + resolution: {integrity: sha512-VXoK5UMrgECLYaMuGuVTOx5kcuap1Jm8g/M83RnCHBKOqvPPmROFJGQaZhGccnsFtfXQ3XYa4/jMCJvZnbJBdA==} cpu: [arm64] os: [android] - '@rollup/rollup-darwin-arm64@4.21.2': - resolution: {integrity: sha512-99AhQ3/ZMxU7jw34Sq8brzXqWH/bMnf7ZVhvLk9QU2cOepbQSVTns6qoErJmSiAvU3InRqC2RRZ5ovh1KN0d0Q==} + '@rollup/rollup-darwin-arm64@4.22.4': + resolution: {integrity: sha512-xMM9ORBqu81jyMKCDP+SZDhnX2QEVQzTcC6G18KlTQEzWK8r/oNZtKuZaCcHhnsa6fEeOBionoyl5JsAbE/36Q==} cpu: [arm64] os: [darwin] - '@rollup/rollup-darwin-x64@4.21.2': - resolution: {integrity: sha512-ZbRaUvw2iN/y37x6dY50D8m2BnDbBjlnMPotDi/qITMJ4sIxNY33HArjikDyakhSv0+ybdUxhWxE6kTI4oX26w==} + '@rollup/rollup-darwin-x64@4.22.4': + resolution: {integrity: sha512-aJJyYKQwbHuhTUrjWjxEvGnNNBCnmpHDvrb8JFDbeSH3m2XdHcxDd3jthAzvmoI8w/kSjd2y0udT+4okADsZIw==} cpu: [x64] os: [darwin] - '@rollup/rollup-linux-arm-gnueabihf@4.21.2': - resolution: {integrity: sha512-ztRJJMiE8nnU1YFcdbd9BcH6bGWG1z+jP+IPW2oDUAPxPjo9dverIOyXz76m6IPA6udEL12reYeLojzW2cYL7w==} + '@rollup/rollup-linux-arm-gnueabihf@4.22.4': + resolution: {integrity: sha512-j63YtCIRAzbO+gC2L9dWXRh5BFetsv0j0va0Wi9epXDgU/XUi5dJKo4USTttVyK7fGw2nPWK0PbAvyliz50SCQ==} cpu: [arm] os: [linux] - '@rollup/rollup-linux-arm-musleabihf@4.21.2': - resolution: {integrity: sha512-flOcGHDZajGKYpLV0JNc0VFH361M7rnV1ee+NTeC/BQQ1/0pllYcFmxpagltANYt8FYf9+kL6RSk80Ziwyhr7w==} + '@rollup/rollup-linux-arm-musleabihf@4.22.4': + resolution: {integrity: sha512-dJnWUgwWBX1YBRsuKKMOlXCzh2Wu1mlHzv20TpqEsfdZLb3WoJW2kIEsGwLkroYf24IrPAvOT/ZQ2OYMV6vlrg==} cpu: [arm] os: [linux] - '@rollup/rollup-linux-arm64-gnu@4.21.2': - resolution: {integrity: sha512-69CF19Kp3TdMopyteO/LJbWufOzqqXzkrv4L2sP8kfMaAQ6iwky7NoXTp7bD6/irKgknDKM0P9E/1l5XxVQAhw==} + '@rollup/rollup-linux-arm64-gnu@4.22.4': + resolution: {integrity: sha512-AdPRoNi3NKVLolCN/Sp4F4N1d98c4SBnHMKoLuiG6RXgoZ4sllseuGioszumnPGmPM2O7qaAX/IJdeDU8f26Aw==} cpu: [arm64] os: [linux] - '@rollup/rollup-linux-arm64-musl@4.21.2': - resolution: {integrity: sha512-48pD/fJkTiHAZTnZwR0VzHrao70/4MlzJrq0ZsILjLW/Ab/1XlVUStYyGt7tdyIiVSlGZbnliqmult/QGA2O2w==} + '@rollup/rollup-linux-arm64-musl@4.22.4': + resolution: {integrity: sha512-Gl0AxBtDg8uoAn5CCqQDMqAx22Wx22pjDOjBdmG0VIWX3qUBHzYmOKh8KXHL4UpogfJ14G4wk16EQogF+v8hmA==} cpu: [arm64] os: [linux] - '@rollup/rollup-linux-powerpc64le-gnu@4.21.2': - resolution: {integrity: sha512-cZdyuInj0ofc7mAQpKcPR2a2iu4YM4FQfuUzCVA2u4HI95lCwzjoPtdWjdpDKyHxI0UO82bLDoOaLfpZ/wviyQ==} + '@rollup/rollup-linux-powerpc64le-gnu@4.22.4': + resolution: {integrity: sha512-3aVCK9xfWW1oGQpTsYJJPF6bfpWfhbRnhdlyhak2ZiyFLDaayz0EP5j9V1RVLAAxlmWKTDfS9wyRyY3hvhPoOg==} cpu: [ppc64] os: [linux] - '@rollup/rollup-linux-riscv64-gnu@4.21.2': - resolution: {integrity: sha512-RL56JMT6NwQ0lXIQmMIWr1SW28z4E4pOhRRNqwWZeXpRlykRIlEpSWdsgNWJbYBEWD84eocjSGDu/XxbYeCmwg==} + '@rollup/rollup-linux-riscv64-gnu@4.22.4': + resolution: {integrity: sha512-ePYIir6VYnhgv2C5Xe9u+ico4t8sZWXschR6fMgoPUK31yQu7hTEJb7bCqivHECwIClJfKgE7zYsh1qTP3WHUA==} cpu: [riscv64] os: [linux] - '@rollup/rollup-linux-s390x-gnu@4.21.2': - resolution: {integrity: sha512-PMxkrWS9z38bCr3rWvDFVGD6sFeZJw4iQlhrup7ReGmfn7Oukrr/zweLhYX6v2/8J6Cep9IEA/SmjXjCmSbrMQ==} + '@rollup/rollup-linux-s390x-gnu@4.22.4': + resolution: {integrity: sha512-GqFJ9wLlbB9daxhVlrTe61vJtEY99/xB3C8e4ULVsVfflcpmR6c8UZXjtkMA6FhNONhj2eA5Tk9uAVw5orEs4Q==} cpu: [s390x] os: [linux] - '@rollup/rollup-linux-x64-gnu@4.21.2': - resolution: {integrity: sha512-B90tYAUoLhU22olrafY3JQCFLnT3NglazdwkHyxNDYF/zAxJt5fJUB/yBoWFoIQ7SQj+KLe3iL4BhOMa9fzgpw==} + '@rollup/rollup-linux-x64-gnu@4.22.4': + resolution: {integrity: sha512-87v0ol2sH9GE3cLQLNEy0K/R0pz1nvg76o8M5nhMR0+Q+BBGLnb35P0fVz4CQxHYXaAOhE8HhlkaZfsdUOlHwg==} cpu: [x64] os: [linux] - '@rollup/rollup-linux-x64-musl@4.21.2': - resolution: {integrity: sha512-7twFizNXudESmC9oneLGIUmoHiiLppz/Xs5uJQ4ShvE6234K0VB1/aJYU3f/4g7PhssLGKBVCC37uRkkOi8wjg==} + '@rollup/rollup-linux-x64-musl@4.22.4': + resolution: {integrity: sha512-UV6FZMUgePDZrFjrNGIWzDo/vABebuXBhJEqrHxrGiU6HikPy0Z3LfdtciIttEUQfuDdCn8fqh7wiFJjCNwO+g==} cpu: [x64] os: [linux] - '@rollup/rollup-win32-arm64-msvc@4.21.2': - resolution: {integrity: sha512-9rRero0E7qTeYf6+rFh3AErTNU1VCQg2mn7CQcI44vNUWM9Ze7MSRS/9RFuSsox+vstRt97+x3sOhEey024FRQ==} + '@rollup/rollup-win32-arm64-msvc@4.22.4': + resolution: {integrity: sha512-BjI+NVVEGAXjGWYHz/vv0pBqfGoUH0IGZ0cICTn7kB9PyjrATSkX+8WkguNjWoj2qSr1im/+tTGRaY+4/PdcQw==} cpu: [arm64] os: [win32] - '@rollup/rollup-win32-ia32-msvc@4.21.2': - resolution: {integrity: sha512-5rA4vjlqgrpbFVVHX3qkrCo/fZTj1q0Xxpg+Z7yIo3J2AilW7t2+n6Q8Jrx+4MrYpAnjttTYF8rr7bP46BPzRw==} + '@rollup/rollup-win32-ia32-msvc@4.22.4': + resolution: {integrity: sha512-SiWG/1TuUdPvYmzmYnmd3IEifzR61Tragkbx9D3+R8mzQqDBz8v+BvZNDlkiTtI9T15KYZhP0ehn3Dld4n9J5g==} cpu: [ia32] os: [win32] - '@rollup/rollup-win32-x64-msvc@4.21.2': - resolution: {integrity: sha512-6UUxd0+SKomjdzuAcp+HAmxw1FlGBnl1v2yEPSabtx4lBfdXHDVsW7+lQkgz9cNFJGY3AWR7+V8P5BqkD9L9nA==} + '@rollup/rollup-win32-x64-msvc@4.22.4': + resolution: {integrity: sha512-j8pPKp53/lq9lMXN57S8cFz0MynJk8OWNuUnXct/9KCpKU7DgU3bYMJhwWmcqC0UU29p8Lr0/7KEVcaM6bf47Q==} cpu: [x64] os: [win32] + '@rtsao/scc@1.1.0': + resolution: {integrity: sha512-zt6OdqaDoOnJ1ZYsCYGt9YmWzDXl4vQdKTyJev62gFhRGKdx7mcT54V9KIjg+d2wi9EXsPvAPKe7i7WjfVWB8g==} + '@rushstack/eslint-patch@1.10.4': resolution: {integrity: sha512-WJgX9nzTqknM393q1QJDJmoW28kUfEnybeTfVNcNAPnIx210RXm2DiXiHzfNPJNIUUb1tJnz/l4QGtJ30PgWmA==} @@ -2382,31 +2479,31 @@ packages: '@sideway/pinpoint@2.0.0': resolution: {integrity: sha512-RNiOoTPkptFtSVzQevY/yWtZwf/RxyVnPy/OcA9HBM3MlGDnBEYL5B41H0MTn0Uec8Hi+2qUtTfG2WWZBmMejQ==} - '@smithy/abort-controller@3.1.1': - resolution: {integrity: sha512-MBJBiidoe+0cTFhyxT8g+9g7CeVccLM0IOKKUMCNQ1CNMJ/eIfoo0RTfVrXOONEI1UCN1W+zkiHSbzUNE9dZtQ==} + '@smithy/abort-controller@3.1.5': + resolution: {integrity: sha512-DhNPnqTqPoG8aZ5dWkFOgsuY+i0GQ3CI6hMmvCoduNsnU9gUZWZBwGfDQsTTB7NvFPkom1df7jMIJWU90kuXXg==} engines: {node: '>=16.0.0'} - '@smithy/config-resolver@3.0.5': - resolution: {integrity: sha512-SkW5LxfkSI1bUC74OtfBbdz+grQXYiPYolyu8VfpLIjEoN/sHVBlLeGXMQ1vX4ejkgfv6sxVbQJ32yF2cl1veA==} + '@smithy/config-resolver@3.0.9': + resolution: {integrity: sha512-5d9oBf40qC7n2xUoHmntKLdqsyTMMo/r49+eqSIjJ73eDfEtljAxEhzIQ3bkgXJtR3xiv7YzMT/3FF3ORkjWdg==} engines: {node: '>=16.0.0'} - '@smithy/core@2.4.0': - resolution: {integrity: sha512-cHXq+FneIF/KJbt4q4pjN186+Jf4ZB0ZOqEaZMBhT79srEyGDDBV31NqBRBjazz8ppQ1bJbDJMY9ba5wKFV36w==} + '@smithy/core@2.4.8': + resolution: {integrity: sha512-x4qWk7p/a4dcf7Vxb2MODIf4OIcqNbK182WxRvZ/3oKPrf/6Fdic5sSElhO1UtXpWKBazWfqg0ZEK9xN1DsuHA==} engines: {node: '>=16.0.0'} - '@smithy/credential-provider-imds@3.2.0': - resolution: {integrity: sha512-0SCIzgd8LYZ9EJxUjLXBmEKSZR/P/w6l7Rz/pab9culE/RWuqelAKGJvn5qUOl8BgX8Yj5HWM50A5hiB/RzsgA==} + '@smithy/credential-provider-imds@3.2.4': + resolution: {integrity: sha512-S9bb0EIokfYEuar4kEbLta+ivlKCWOCFsLZuilkNy9i0uEUEHSi47IFLPaxqqCl+0ftKmcOTHayY5nQhAuq7+w==} engines: {node: '>=16.0.0'} - '@smithy/fetch-http-handler@3.2.4': - resolution: {integrity: sha512-kBprh5Gs5h7ug4nBWZi1FZthdqSM+T7zMmsZxx0IBvWUn7dK3diz2SHn7Bs4dQGFDk8plDv375gzenDoNwrXjg==} + '@smithy/fetch-http-handler@3.2.9': + resolution: {integrity: sha512-hYNVQOqhFQ6vOpenifFME546f0GfJn2OiQ3M0FDmuUu8V/Uiwy2wej7ZXxFBNqdx0R5DZAqWM1l6VRhGz8oE6A==} - '@smithy/hash-node@3.0.3': - resolution: {integrity: sha512-2ctBXpPMG+B3BtWSGNnKELJ7SH9e4TNefJS0cd2eSkOOROeBnnVBnAy9LtJ8tY4vUEoe55N4CNPxzbWvR39iBw==} + '@smithy/hash-node@3.0.7': + resolution: {integrity: sha512-SAGHN+QkrwcHFjfWzs/czX94ZEjPJ0CrWJS3M43WswDXVEuP4AVy9gJ3+AF6JQHZD13bojmuf/Ap/ItDeZ+Qfw==} engines: {node: '>=16.0.0'} - '@smithy/invalid-dependency@3.0.3': - resolution: {integrity: sha512-ID1eL/zpDULmHJbflb864k72/SNOZCADRc9i7Exq3RUNJw6raWUSlFEQ+3PX3EYs++bTxZB2dE9mEHTQLv61tw==} + '@smithy/invalid-dependency@3.0.7': + resolution: {integrity: sha512-Bq00GsAhHeYSuZX8Kpu4sbI9agH2BNYnqUmmbTGWOhki9NVsWn2jFr896vvoTMH8KAjNX/ErC/8t5QHuEXG+IA==} '@smithy/is-array-buffer@2.2.0': resolution: {integrity: sha512-GGP3O9QFD24uGeAXYUjwSTXARoqpZykHadOmA8G5vfJPK0/DC67qa//0qvqrJzL1xc8WQWX7/yc7fwudjPHPhA==} @@ -2416,72 +2513,72 @@ packages: resolution: {integrity: sha512-+Fsu6Q6C4RSJiy81Y8eApjEB5gVtM+oFKTffg+jSuwtvomJJrhUJBu2zS8wjXSgH/g1MKEWrzyChTBe6clb5FQ==} engines: {node: '>=16.0.0'} - '@smithy/middleware-content-length@3.0.5': - resolution: {integrity: sha512-ILEzC2eyxx6ncej3zZSwMpB5RJ0zuqH7eMptxC4KN3f+v9bqT8ohssKbhNR78k/2tWW+KS5Spw+tbPF4Ejyqvw==} + '@smithy/middleware-content-length@3.0.9': + resolution: {integrity: sha512-t97PidoGElF9hTtLCrof32wfWMqC5g2SEJNxaVH3NjlatuNGsdxXRYO/t+RPnxA15RpYiS0f+zG7FuE2DeGgjA==} engines: {node: '>=16.0.0'} - '@smithy/middleware-endpoint@3.1.0': - resolution: {integrity: sha512-5y5aiKCEwg9TDPB4yFE7H6tYvGFf1OJHNczeY10/EFF8Ir8jZbNntQJxMWNfeQjC1mxPsaQ6mR9cvQbf+0YeMw==} + '@smithy/middleware-endpoint@3.1.4': + resolution: {integrity: sha512-/ChcVHekAyzUbyPRI8CzPPLj6y8QRAfJngWcLMgsWxKVzw/RzBV69mSOzJYDD3pRwushA1+5tHtPF8fjmzBnrQ==} engines: {node: '>=16.0.0'} - '@smithy/middleware-retry@3.0.15': - resolution: {integrity: sha512-iTMedvNt1ApdvkaoE8aSDuwaoc+BhvHqttbA/FO4Ty+y/S5hW6Ci/CTScG7vam4RYJWZxdTElc3MEfHRVH6cgQ==} + '@smithy/middleware-retry@3.0.23': + resolution: {integrity: sha512-x9PbGXxkcXIpm6L26qRSCC+eaYcHwybRmqU8LO/WM2RRlW0g8lz6FIiKbKgGvHuoK3dLZRiQVSQJveiCzwnA5A==} engines: {node: '>=16.0.0'} - '@smithy/middleware-serde@3.0.3': - resolution: {integrity: sha512-puUbyJQBcg9eSErFXjKNiGILJGtiqmuuNKEYNYfUD57fUl4i9+mfmThtQhvFXU0hCVG0iEJhvQUipUf+/SsFdA==} + '@smithy/middleware-serde@3.0.7': + resolution: {integrity: sha512-VytaagsQqtH2OugzVTq4qvjkLNbWehHfGcGr0JLJmlDRrNCeZoWkWsSOw1nhS/4hyUUWF/TLGGml4X/OnEep5g==} engines: {node: '>=16.0.0'} - '@smithy/middleware-stack@3.0.3': - resolution: {integrity: sha512-r4klY9nFudB0r9UdSMaGSyjyQK5adUyPnQN/ZM6M75phTxOdnc/AhpvGD1fQUvgmqjQEBGCwpnPbDm8pH5PapA==} + '@smithy/middleware-stack@3.0.7': + resolution: {integrity: sha512-EyTbMCdqS1DoeQsO4gI7z2Gzq1MoRFAeS8GkFYIwbedB7Lp5zlLHJdg+56tllIIG5Hnf9ZWX48YKSHlsKvugGA==} engines: {node: '>=16.0.0'} - '@smithy/node-config-provider@3.1.4': - resolution: {integrity: sha512-YvnElQy8HR4vDcAjoy7Xkx9YT8xZP4cBXcbJSgm/kxmiQu08DwUwj8rkGnyoJTpfl/3xYHH+d8zE+eHqoDCSdQ==} + '@smithy/node-config-provider@3.1.8': + resolution: {integrity: sha512-E0rU0DglpeJn5ge64mk8wTGEXcQwmpUTY5Zr7IzTpDLmHKiIamINERNZYrPQjg58Ck236sEKSwRSHA4CwshU6Q==} engines: {node: '>=16.0.0'} - '@smithy/node-http-handler@3.1.4': - resolution: {integrity: sha512-+UmxgixgOr/yLsUxcEKGH0fMNVteJFGkmRltYFHnBMlogyFdpzn2CwqWmxOrfJELhV34v0WSlaqG1UtE1uXlJg==} + '@smithy/node-http-handler@3.2.4': + resolution: {integrity: sha512-49reY3+JgLMFNm7uTAKBWiKCA6XSvkNp9FqhVmusm2jpVnHORYFeFZ704LShtqWfjZW/nhX+7Iexyb6zQfXYIQ==} engines: {node: '>=16.0.0'} - '@smithy/property-provider@3.1.3': - resolution: {integrity: sha512-zahyOVR9Q4PEoguJ/NrFP4O7SMAfYO1HLhB18M+q+Z4KFd4V2obiMnlVoUFzFLSPeVt1POyNWneHHrZaTMoc/g==} + '@smithy/property-provider@3.1.7': + resolution: {integrity: sha512-QfzLi1GPMisY7bAM5hOUqBdGYnY5S2JAlr201pghksrQv139f8iiiMalXtjczIP5f6owxFn3MINLNUNvUkgtPw==} engines: {node: '>=16.0.0'} - '@smithy/protocol-http@4.1.0': - resolution: {integrity: sha512-dPVoHYQ2wcHooGXg3LQisa1hH0e4y0pAddPMeeUPipI1tEOqL6A4N0/G7abeq+K8wrwSgjk4C0wnD1XZpJm5aA==} + '@smithy/protocol-http@4.1.4': + resolution: {integrity: sha512-MlWK8eqj0JlpZBnWmjQLqmFp71Ug00P+m72/1xQB3YByXD4zZ+y9N4hYrR0EDmrUCZIkyATWHOXFgtavwGDTzQ==} engines: {node: '>=16.0.0'} - '@smithy/querystring-builder@3.0.3': - resolution: {integrity: sha512-vyWckeUeesFKzCDaRwWLUA1Xym9McaA6XpFfAK5qI9DKJ4M33ooQGqvM4J+LalH4u/Dq9nFiC8U6Qn1qi0+9zw==} + '@smithy/querystring-builder@3.0.7': + resolution: {integrity: sha512-65RXGZZ20rzqqxTsChdqSpbhA6tdt5IFNgG6o7e1lnPVLCe6TNWQq4rTl4N87hTDD8mV4IxJJnvyE7brbnRkQw==} engines: {node: '>=16.0.0'} - '@smithy/querystring-parser@3.0.3': - resolution: {integrity: sha512-zahM1lQv2YjmznnfQsWbYojFe55l0SLG/988brlLv1i8z3dubloLF+75ATRsqPBboUXsW6I9CPGE5rQgLfY0vQ==} + '@smithy/querystring-parser@3.0.7': + resolution: {integrity: sha512-Fouw4KJVWqqUVIu1gZW8BH2HakwLz6dvdrAhXeXfeymOBrZw+hcqaWs+cS1AZPVp4nlbeIujYrKA921ZW2WMPA==} engines: {node: '>=16.0.0'} - '@smithy/service-error-classification@3.0.3': - resolution: {integrity: sha512-Jn39sSl8cim/VlkLsUhRFq/dKDnRUFlfRkvhOJaUbLBXUsLRLNf9WaxDv/z9BjuQ3A6k/qE8af1lsqcwm7+DaQ==} + '@smithy/service-error-classification@3.0.7': + resolution: {integrity: sha512-91PRkTfiBf9hxkIchhRKJfl1rsplRDyBnmyFca3y0Z3x/q0JJN480S83LBd8R6sBCkm2bBbqw2FHp0Mbh+ecSA==} engines: {node: '>=16.0.0'} - '@smithy/shared-ini-file-loader@3.1.4': - resolution: {integrity: sha512-qMxS4hBGB8FY2GQqshcRUy1K6k8aBWP5vwm8qKkCT3A9K2dawUwOIJfqh9Yste/Bl0J2lzosVyrXDj68kLcHXQ==} + '@smithy/shared-ini-file-loader@3.1.8': + resolution: {integrity: sha512-0NHdQiSkeGl0ICQKcJQ2lCOKH23Nb0EaAa7RDRId6ZqwXkw4LJyIyZ0t3iusD4bnKYDPLGy2/5e2rfUhrt0Acw==} engines: {node: '>=16.0.0'} - '@smithy/signature-v4@4.1.0': - resolution: {integrity: sha512-aRryp2XNZeRcOtuJoxjydO6QTaVhxx/vjaR+gx7ZjaFgrgPRyZ3HCTbfwqYj6ZWEBHkCSUfcaymKPURaByukag==} + '@smithy/signature-v4@4.2.0': + resolution: {integrity: sha512-LafbclHNKnsorMgUkKm7Tk7oJ7xizsZ1VwqhGKqoCIrXh4fqDDp73fK99HOEEgcsQbtemmeY/BPv0vTVYYUNEQ==} engines: {node: '>=16.0.0'} - '@smithy/smithy-client@3.2.0': - resolution: {integrity: sha512-pDbtxs8WOhJLJSeaF/eAbPgXg4VVYFlRcL/zoNYA5WbG3wBL06CHtBSg53ppkttDpAJ/hdiede+xApip1CwSLw==} + '@smithy/smithy-client@3.4.0': + resolution: {integrity: sha512-nOfJ1nVQsxiP6srKt43r2My0Gp5PLWCW2ASqUioxIiGmu6d32v4Nekidiv5qOmmtzIrmaD+ADX5SKHUuhReeBQ==} engines: {node: '>=16.0.0'} - '@smithy/types@3.3.0': - resolution: {integrity: sha512-IxvBBCTFDHbVoK7zIxqA1ZOdc4QfM5HM7rGleCuHi7L1wnKv5Pn69xXJQ9hgxH60ZVygH9/JG0jRgtUncE3QUA==} + '@smithy/types@3.5.0': + resolution: {integrity: sha512-QN0twHNfe8mNJdH9unwsCK13GURU7oEAZqkBI+rsvpv1jrmserO+WnLE7jidR9W/1dxwZ0u/CB01mV2Gms/K2Q==} engines: {node: '>=16.0.0'} - '@smithy/url-parser@3.0.3': - resolution: {integrity: sha512-pw3VtZtX2rg+s6HMs6/+u9+hu6oY6U7IohGhVNnjbgKy86wcIsSZwgHrFR+t67Uyxvp4Xz3p3kGXXIpTNisq8A==} + '@smithy/url-parser@3.0.7': + resolution: {integrity: sha512-70UbSSR8J97c1rHZOWhl+VKiZDqHWxs/iW8ZHrHp5fCCPLSBE7GcUlUvKSle3Ca+J9LLbYCj/A79BxztBvAfpA==} '@smithy/util-base64@3.0.0': resolution: {integrity: sha512-Kxvoh5Qtt0CDsfajiZOCpJxgtPHXOKwmM+Zy4waD43UoEMA+qPxxa98aE/7ZhdnBFZFXMOiBR5xbcaMhLtznQQ==} @@ -2506,32 +2603,32 @@ packages: resolution: {integrity: sha512-pbjk4s0fwq3Di/ANL+rCvJMKM5bzAQdE5S/6RL5NXgMExFAi6UgQMPOm5yPaIWPpr+EOXKXRonJ3FoxKf4mCJQ==} engines: {node: '>=16.0.0'} - '@smithy/util-defaults-mode-browser@3.0.15': - resolution: {integrity: sha512-FZ4Psa3vjp8kOXcd3HJOiDPBCWtiilLl57r0cnNtq/Ga9RSDrM5ERL6xt+tO43+2af6Pn5Yp92x2n5vPuduNfg==} + '@smithy/util-defaults-mode-browser@3.0.23': + resolution: {integrity: sha512-Y07qslyRtXDP/C5aWKqxTPBl4YxplEELG3xRrz2dnAQ6Lq/FgNrcKWmV561nNaZmFH+EzeGOX3ZRMbU8p1T6Nw==} engines: {node: '>= 10.0.0'} - '@smithy/util-defaults-mode-node@3.0.15': - resolution: {integrity: sha512-KSyAAx2q6d0t6f/S4XB2+3+6aQacm3aLMhs9aLMqn18uYGUepbdssfogW5JQZpc6lXNBnp0tEnR5e9CEKmEd7A==} + '@smithy/util-defaults-mode-node@3.0.23': + resolution: {integrity: sha512-9Y4WH7f0vnDGuHUa4lGX9e2p+sMwODibsceSV6rfkZOvMC+BY3StB2LdO1NHafpsyHJLpwAgChxQ38tFyd6vkg==} engines: {node: '>= 10.0.0'} - '@smithy/util-endpoints@2.0.5': - resolution: {integrity: sha512-ReQP0BWihIE68OAblC/WQmDD40Gx+QY1Ez8mTdFMXpmjfxSyz2fVQu3A4zXRfQU9sZXtewk3GmhfOHswvX+eNg==} + '@smithy/util-endpoints@2.1.3': + resolution: {integrity: sha512-34eACeKov6jZdHqS5hxBMJ4KyWKztTMulhuQ2UdOoP6vVxMLrOKUqIXAwJe/wiWMhXhydLW664B02CNpQBQ4Aw==} engines: {node: '>=16.0.0'} '@smithy/util-hex-encoding@3.0.0': resolution: {integrity: sha512-eFndh1WEK5YMUYvy3lPlVmYY/fZcQE1D8oSf41Id2vCeIkKJXPcYDCZD+4+xViI6b1XSd7tE+s5AmXzz5ilabQ==} engines: {node: '>=16.0.0'} - '@smithy/util-middleware@3.0.3': - resolution: {integrity: sha512-l+StyYYK/eO3DlVPbU+4Bi06Jjal+PFLSMmlWM1BEwyLxZ3aKkf1ROnoIakfaA7mC6uw3ny7JBkau4Yc+5zfWw==} + '@smithy/util-middleware@3.0.7': + resolution: {integrity: sha512-OVA6fv/3o7TMJTpTgOi1H5OTwnuUa8hzRzhSFDtZyNxi6OZ70L/FHattSmhE212I7b6WSOJAAmbYnvcjTHOJCA==} engines: {node: '>=16.0.0'} - '@smithy/util-retry@3.0.3': - resolution: {integrity: sha512-AFw+hjpbtVApzpNDhbjNG5NA3kyoMs7vx0gsgmlJF4s+yz1Zlepde7J58zpIRIsdjc+emhpAITxA88qLkPF26w==} + '@smithy/util-retry@3.0.7': + resolution: {integrity: sha512-nh1ZO1vTeo2YX1plFPSe/OXaHkLAHza5jpokNiiKX2M5YpNUv6RxGJZhpfmiR4jSvVHCjIDmILjrxKmP+/Ghug==} engines: {node: '>=16.0.0'} - '@smithy/util-stream@3.1.3': - resolution: {integrity: sha512-FIv/bRhIlAxC0U7xM1BCnF2aDRPq0UaelqBHkM2lsCp26mcBbgI0tCVTv+jGdsQLUmAMybua/bjDsSu8RQHbmw==} + '@smithy/util-stream@3.1.9': + resolution: {integrity: sha512-7YAR0Ub3MwTMjDfjnup4qa6W8gygZMxikBhFMPESi6ASsl/rZJhwLpF/0k9TuezScCojsM0FryGdz4LZtjKPPQ==} engines: {node: '>=16.0.0'} '@smithy/util-uri-escape@3.0.0': @@ -2549,69 +2646,126 @@ packages: '@socket.io/component-emitter@3.1.2': resolution: {integrity: sha512-9BCxFwvbGg/RsZK9tjXd8s4UcwR0MWeFQ1XEKIQVVvAGJyINdrqKMcTRyLoK8Rse1GjzLV9cwjWV1olXRWEXVA==} - '@storybook/csf@0.0.1': - resolution: {integrity: sha512-USTLkZze5gkel8MYCujSRBVIrUQ3YPBrLOx7GNk/0wttvVtlzWXAq9eLbQ4p/NicGxP+3T7KPEMVV//g+yubpw==} - '@swc/core-darwin-arm64@1.6.1': resolution: {integrity: sha512-u6GdwOXsOEdNAdSI6nWq6G2BQw5HiSNIZVcBaH1iSvBnxZvWbnIKyDiZKaYnDwTLHLzig2GuUjjE2NaCJPy4jg==} engines: {node: '>=10'} cpu: [arm64] os: [darwin] + '@swc/core-darwin-arm64@1.7.26': + resolution: {integrity: sha512-FF3CRYTg6a7ZVW4yT9mesxoVVZTrcSWtmZhxKCYJX9brH4CS/7PRPjAKNk6kzWgWuRoglP7hkjQcd6EpMcZEAw==} + engines: {node: '>=10'} + cpu: [arm64] + os: [darwin] + '@swc/core-darwin-x64@1.6.1': resolution: {integrity: sha512-/tXwQibkDNLVbAtr7PUQI0iQjoB708fjhDDDfJ6WILSBVZ3+qs/LHjJ7jHwumEYxVq1XA7Fv2Q7SE/ZSQoWHcQ==} engines: {node: '>=10'} cpu: [x64] os: [darwin] + '@swc/core-darwin-x64@1.7.26': + resolution: {integrity: sha512-az3cibZdsay2HNKmc4bjf62QVukuiMRh5sfM5kHR/JMTrLyS6vSw7Ihs3UTkZjUxkLTT8ro54LI6sV6sUQUbLQ==} + engines: {node: '>=10'} + cpu: [x64] + os: [darwin] + '@swc/core-linux-arm-gnueabihf@1.6.1': resolution: {integrity: sha512-aDgipxhJTms8iH78emHVutFR2c16LNhO+NTRCdYi+X4PyIn58/DyYTH6VDZ0AeEcS5f132ZFldU5AEgExwihXA==} engines: {node: '>=10'} cpu: [arm] os: [linux] + '@swc/core-linux-arm-gnueabihf@1.7.26': + resolution: {integrity: sha512-VYPFVJDO5zT5U3RpCdHE5v1gz4mmR8BfHecUZTmD2v1JeFY6fv9KArJUpjrHEEsjK/ucXkQFmJ0jaiWXmpOV9Q==} + engines: {node: '>=10'} + cpu: [arm] + os: [linux] + '@swc/core-linux-arm64-gnu@1.6.1': resolution: {integrity: sha512-XkJ+eO4zUKG5g458RyhmKPyBGxI0FwfWFgpfIj5eDybxYJ6s4HBT5MoxyBLorB5kMlZ0XoY/usUMobPVY3nL0g==} engines: {node: '>=10'} cpu: [arm64] os: [linux] + '@swc/core-linux-arm64-gnu@1.7.26': + resolution: {integrity: sha512-YKevOV7abpjcAzXrhsl+W48Z9mZvgoVs2eP5nY+uoMAdP2b3GxC0Df1Co0I90o2lkzO4jYBpTMcZlmUXLdXn+Q==} + engines: {node: '>=10'} + cpu: [arm64] + os: [linux] + '@swc/core-linux-arm64-musl@1.6.1': resolution: {integrity: sha512-dr6YbLBg/SsNxs1hDqJhxdcrS8dGMlOXJwXIrUvACiA8jAd6S5BxYCaqsCefLYXtaOmu0bbx1FB/evfodqB70Q==} engines: {node: '>=10'} cpu: [arm64] os: [linux] + '@swc/core-linux-arm64-musl@1.7.26': + resolution: {integrity: sha512-3w8iZICMkQQON0uIcvz7+Q1MPOW6hJ4O5ETjA0LSP/tuKqx30hIniCGOgPDnv3UTMruLUnQbtBwVCZTBKR3Rkg==} + engines: {node: '>=10'} + cpu: [arm64] + os: [linux] + '@swc/core-linux-x64-gnu@1.6.1': resolution: {integrity: sha512-A0b/3V+yFy4LXh3O9umIE7LXPC7NBWdjl6AQYqymSMcMu0EOb1/iygA6s6uWhz9y3e172Hpb9b/CGsuD8Px/bg==} engines: {node: '>=10'} cpu: [x64] os: [linux] + '@swc/core-linux-x64-gnu@1.7.26': + resolution: {integrity: sha512-c+pp9Zkk2lqb06bNGkR2Looxrs7FtGDMA4/aHjZcCqATgp348hOKH5WPvNLBl+yPrISuWjbKDVn3NgAvfvpH4w==} + engines: {node: '>=10'} + cpu: [x64] + os: [linux] + '@swc/core-linux-x64-musl@1.6.1': resolution: {integrity: sha512-5dJjlzZXhC87nZZZWbpiDP8kBIO0ibis893F/rtPIQBI5poH+iJuA32EU3wN4/WFHeK4et8z6SGSVghPtWyk4g==} engines: {node: '>=10'} cpu: [x64] os: [linux] + '@swc/core-linux-x64-musl@1.7.26': + resolution: {integrity: sha512-PgtyfHBF6xG87dUSSdTJHwZ3/8vWZfNIXQV2GlwEpslrOkGqy+WaiiyE7Of7z9AvDILfBBBcJvJ/r8u980wAfQ==} + engines: {node: '>=10'} + cpu: [x64] + os: [linux] + '@swc/core-win32-arm64-msvc@1.6.1': resolution: {integrity: sha512-HBi1ZlwvfcUibLtT3g/lP57FaDPC799AD6InolB2KSgkqyBbZJ9wAXM8/CcH67GLIP0tZ7FqblrJTzGXxetTJQ==} engines: {node: '>=10'} cpu: [arm64] os: [win32] + '@swc/core-win32-arm64-msvc@1.7.26': + resolution: {integrity: sha512-9TNXPIJqFynlAOrRD6tUQjMq7KApSklK3R/tXgIxc7Qx+lWu8hlDQ/kVPLpU7PWvMMwC/3hKBW+p5f+Tms1hmA==} + engines: {node: '>=10'} + cpu: [arm64] + os: [win32] + '@swc/core-win32-ia32-msvc@1.6.1': resolution: {integrity: sha512-AKqHohlWERclexar5y6ux4sQ8yaMejEXNxeKXm7xPhXrp13/1p4/I3E5bPVX/jMnvpm4HpcKSP0ee2WsqmhhPw==} engines: {node: '>=10'} cpu: [ia32] os: [win32] + '@swc/core-win32-ia32-msvc@1.7.26': + resolution: {integrity: sha512-9YngxNcG3177GYdsTum4V98Re+TlCeJEP4kEwEg9EagT5s3YejYdKwVAkAsJszzkXuyRDdnHUpYbTrPG6FiXrQ==} + engines: {node: '>=10'} + cpu: [ia32] + os: [win32] + '@swc/core-win32-x64-msvc@1.6.1': resolution: {integrity: sha512-0dLdTLd+ONve8kgC5T6VQ2Y5G+OZ7y0ujjapnK66wpvCBM6BKYGdT/OKhZKZydrC5gUKaxFN6Y5oOt9JOFUrOQ==} engines: {node: '>=10'} cpu: [x64] os: [win32] + '@swc/core-win32-x64-msvc@1.7.26': + resolution: {integrity: sha512-VR+hzg9XqucgLjXxA13MtV5O3C0bK0ywtLIBw/+a+O+Oc6mxFWHtdUeXDbIi5AiPbn0fjgVJMqYnyjGyyX8u0w==} + engines: {node: '>=10'} + cpu: [x64] + os: [win32] + '@swc/core@1.6.1': resolution: {integrity: sha512-Yz5uj5hNZpS5brLtBvKY0L4s2tBAbQ4TjmW8xF1EC3YLFxQRrUjMP49Zm1kp/KYyYvTkSaG48Ffj2YWLu9nChw==} engines: {node: '>=10'} @@ -2621,9 +2775,21 @@ packages: '@swc/helpers': optional: true + '@swc/core@1.7.26': + resolution: {integrity: sha512-f5uYFf+TmMQyYIoxkn/evWhNGuUzC730dFwAKGwBVHHVoPyak1/GvJUm6i1SKl+2Hrj9oN0i3WSoWWZ4pgI8lw==} + engines: {node: '>=10'} + peerDependencies: + '@swc/helpers': '*' + peerDependenciesMeta: + '@swc/helpers': + optional: true + '@swc/counter@0.1.3': resolution: {integrity: sha512-e2BR4lsJkkRlKZ/qCHPw9ZaSxc0MVUd7gtbtaB7aMvHeJVYe8sOB8DBZkP2DtISHGSku9sCK6T6cnY0CtXrOCQ==} + '@swc/helpers@0.5.13': + resolution: {integrity: sha512-UoKGxQ3r5kYI9dALKJapMmuK+1zWM/H17Z1+iwnNmzcJRnfFuevZs375TA5rW31pu4BS4NoSy1fRsexDXfWn5w==} + '@swc/helpers@0.5.5': resolution: {integrity: sha512-KGYxvIOXcceOAbEk4bi/dVLEK9z8sZ0uBB3Il5b1rhfClSpcX0yfRO0KmTkqR2cnQDymwLB+25ZyMzICg/cm/A==} @@ -2645,18 +2811,12 @@ packages: '@tokenizer/token@0.3.0': resolution: {integrity: sha512-OvjF+z51L3ov0OyAU0duzsYuvO01PH7x4t6DJx+guahgTnBHkhJdG7soQeTSFLWN3efnHyibZ4Z8l2EuWwJN3A==} - '@types/acorn@4.0.6': - resolution: {integrity: sha512-veQTnWP+1D/xbxVrPC3zHnCZRjSrKfhbMUlEA43iMZLu7EsnTtkJklIuwrCPbOi8YkvDQAiW05VQQFvvz9oieQ==} - '@types/body-parser@1.19.5': resolution: {integrity: sha512-fB3Zu92ucau0iQ0JMCFQE7b/dv8Ot07NI3KaZIkIUNXq82k4eBAqUaneXfleGY9JWskeS9y+u0nXMyspcuQrCg==} '@types/busboy@1.5.4': resolution: {integrity: sha512-kG7WrUuAKK0NoyxfQHsVE6j1m01s6kMma64E+OZenQABMQyTJop1DumUWcLwAQ2JzpefU7PDYoRDKl8uZosFjw==} - '@types/concat-stream@2.0.3': - resolution: {integrity: sha512-3qe4oQAPNwVNwK4C9c8u+VJqv9kez+2MR4qJpoPFfXtgxxif1QbFusvXzK0/Wra2VX07smostI2VMmJNSpZjuQ==} - '@types/connect@3.4.38': resolution: {integrity: sha512-K6uROf1LD88uDQqJCktA4yzL1YYAK6NgfsI0v/mTgyPKWsX1CnJ0XPSDhViejru1GcRkLWb8RlzFYJRqGUbaug==} @@ -2678,6 +2838,9 @@ packages: '@types/estree@1.0.5': resolution: {integrity: sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==} + '@types/estree@1.0.6': + resolution: {integrity: sha512-AYnb1nQyY49te+VRAVgmzfcgjYS91mY5P0TKUDCLEM+gNnA+3T6rWITXRLYCpahpqSQbN5cE+gHpnPyXjHWxcw==} + '@types/express-fileupload@1.5.1': resolution: {integrity: sha512-DllImBVI1lCyjl2klky/TEwk60mbNebgXv1669h66g9TfptWSrEFq5a/raHSutaFzjSm1tmn9ypdNfu4jPSixQ==} @@ -2696,20 +2859,14 @@ packages: '@types/http-errors@2.0.4': resolution: {integrity: sha512-D0CFMMtydbJAegzOyHjtiKPLlvnm3iTZyZRSZoLq2mRhDdmLfIWOCYPfQJ4cu2erKghU++QvjcUjp/5h7hESpA==} - '@types/is-empty@1.2.3': - resolution: {integrity: sha512-4J1l5d79hoIvsrKh5VUKVRA1aIdsOb10Hu5j3J2VfP/msDnfTdGPmNp2E1Wg+vs97Bktzo+MZePFFXSGoykYJw==} - '@types/json-schema@7.0.15': resolution: {integrity: sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==} '@types/json5@0.0.29': resolution: {integrity: sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==} - '@types/lodash@4.17.7': - resolution: {integrity: sha512-8wTvZawATi/lsmNu10/j2hk1KEP0IvjubqPE3cu1Xz7xfXXt5oCq3SNUz4fMIP4XGF9Ky+Ue2tBA3hcS7LSBlA==} - - '@types/mdast@3.0.15': - resolution: {integrity: sha512-LnwD+mUEfxWMa1QpDraczIn6k0Ee3SMicuYSSzS6ZYl2gKS09EClnJYGd8Du6rfc5r/GZEk5o1mRb8TaTj03sQ==} + '@types/lodash@4.17.10': + resolution: {integrity: sha512-YpS0zzoduEhuOWjAotS6A5AVCva7X4lVlYLF0FYHAY9sdraBfnatttHItlWeZdGhuEkf+OzMNg2ZYAx8t+52uQ==} '@types/mdast@4.0.4': resolution: {integrity: sha512-kGaNbPh1k7AFzgpud/gMdvIm5xuECykRR+JnWKQno9TAXVa6WIVCGTPvYGekIDL4uwCZQSYbUxNBSb1aUo79oA==} @@ -2720,20 +2877,14 @@ packages: '@types/ms@0.7.34': resolution: {integrity: sha512-nG96G3Wp6acyAgJqGasjODb+acrI7KltPiRxzHPXnP3NgI28bpQDRv53olbqGXbfcgF5aiiHmO3xpwEpS5Ld9g==} - '@types/node@20.16.3': - resolution: {integrity: sha512-/wdGiWRkMOm53gAsSyFMXFZHbVg7C6CbkrzHNpaHoYfsUWPg7m6ZRKtvQjgvQ9i8WT540a3ydRlRQbxjY30XxQ==} - - '@types/node@22.5.2': - resolution: {integrity: sha512-acJsPTEqYqulZS/Yp/S3GgeE6GZ0qYODUR8aVr/DkhHQ8l9nd4j5x1/ZJy9/gHrRlFMqkO6i0I3E27Alu4jjPg==} - - '@types/node@22.5.4': - resolution: {integrity: sha512-FDuKUJQm/ju9fT/SeX/6+gBzoPzlVCzfzmGkwKvRHQVxi4BntVbyIwf6a4Xn62mrvndLiml6z/UBXIdEVjQLXg==} + '@types/node@22.7.5': + resolution: {integrity: sha512-jML7s2NAzMWc//QSJ1a3prpk78cOPchGvXJsC3C6R6PSMoooztvRVQEz89gmBTBY1SPMaqo5teB4uNHPdetShQ==} '@types/normalize-package-data@2.4.4': resolution: {integrity: sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==} - '@types/oauth@0.9.5': - resolution: {integrity: sha512-+oQ3C2Zx6ambINOcdIARF5Z3Tu3x//HipE889/fqo3sgpQZbe9c6ExdQFtN6qlhpR7p83lTZfPJt0tCAW29dog==} + '@types/oauth@0.9.6': + resolution: {integrity: sha512-H9TRCVKBNOhZZmyHLqFt9drPM9l+ShWiqqJijU1B8P3DX3ub84NjxDuy+Hjrz+fEca5Kwip3qPMKNyiLgNJtIA==} '@types/papaparse@5.3.14': resolution: {integrity: sha512-LxJ4iEFcpqc6METwp9f6BV6VVc43m6MfH0VqFosHvrUgfXiFe6ww7R3itkOQ+TCK6Y+Iv/+RnnvtRZnkc5Kc9g==} @@ -2747,17 +2898,20 @@ packages: '@types/passport@1.0.16': resolution: {integrity: sha512-FD0qD5hbPWQzaM0wHUnJ/T0BBCJBxCeemtnCwc/ThhTg3x9jfrAcRUmj5Dopza+MfFS9acTe3wk7rcVnRIp/0A==} - '@types/prop-types@15.7.12': - resolution: {integrity: sha512-5zvhXYtRNRluoE/jAp4GVsSduVUzNWKkOZrCDBWYtE7biZywwdC2AcEzg+cSMLFRfVgeAFqpfNabiPjxFddV1Q==} + '@types/prop-types@15.7.13': + resolution: {integrity: sha512-hCZTSvwbzWGvhqxp/RqVqwU999pBf2vp7hzIjiYOsl8wqOmUxkQ6ddw1cV3l8811+kdUFus/q4d1Y3E3SyEifA==} '@types/qs@6.9.15': resolution: {integrity: sha512-uXHQKES6DQKKCLh441Xv/dwxOq1TVS3JPUMlEqoEglvlhR6Mxnlew/Xq/LRVHpLyk7iK3zODe1qYHIMltO7XGg==} + '@types/qs@6.9.16': + resolution: {integrity: sha512-7i+zxXdPD0T4cKDuxCUXJ4wHcsJLwENa6Z3dCu8cfCK743OGy5Nu1RmAGqDPsoTDINVEcdXKRvR/zre+P2Ku1A==} + '@types/range-parser@1.2.7': resolution: {integrity: sha512-hKormJbkJqzQGhziax5PItDUTMAM9uE2XXQmM37dyd4hVM+5aVl7oVxMVUiVQn2oCQFN/LKCZdvSM0pFRqbSmQ==} - '@types/react-big-calendar@1.8.10': - resolution: {integrity: sha512-HczsLxbLic0wppijPYay9fNaJjYAM9umdKY/0Jats1u3RyYHl+6uHX+uwMVk/ssX6JfuP6tKOhvVld/9xgtFgA==} + '@types/react-big-calendar@1.8.12': + resolution: {integrity: sha512-dN9kPm2cLgPKDVc8q7RdXMehZxQea+LlcWPB8sU3ES7S3WF/ff8e87NfhJREfzHWEeEJBx2TqRKQRkdHA9vNFw==} '@types/react-dom@18.3.0': resolution: {integrity: sha512-EhwApuTmMBmXuFOikhQLIBUn6uFg81SwLMOAUgodJF14SOBOCMdU04gDoYi0WOJJHD144TL32z4yDqCW3dnkQg==} @@ -2765,8 +2919,8 @@ packages: '@types/react-transition-group@4.4.11': resolution: {integrity: sha512-RM05tAniPZ5DZPzzNFP+DmrcOdD0efDUxMy3145oljWSl3x9ZV5vhme98gTxFrj2lhXvmGNnUiuDyJgY9IKkNA==} - '@types/react@18.3.5': - resolution: {integrity: sha512-WeqMfGJLGuLCqHGYRGHxnKrXcTitc6L/nBUWfWPcTarG3t9PsquqUMuVeXZeca+mglY4Vo5GZjCi0A3Or2lnxA==} + '@types/react@18.3.11': + resolution: {integrity: sha512-r6QZ069rFTjrEYgFdOck1gK7FLVsgJE7tTz0pQBczlBNUhBNk0MQH4UbnFSwjpQLMkLzgqvBBa+qGpLje16eTQ==} '@types/semver@7.5.8': resolution: {integrity: sha512-I8EUhyrgfLrcTkzV3TSsGyl1tSuPrEDzr0yd5m90UgNxQkyDXULk3b6MlQqTCpZpNtWe1K0hzclnZkTcLBe2UQ==} @@ -2777,9 +2931,6 @@ packages: '@types/serve-static@1.15.7': resolution: {integrity: sha512-W8Ym+h8nhuRwaKPaDw34QUkwsGi6Rc4yYqvKFo5rm2FUEhCFbzVWrxXUxuKK8TASjWsysJY0nsmNCGhCOIsrOw==} - '@types/supports-color@8.1.3': - resolution: {integrity: sha512-Hy6UMpxhE3j1tLpl27exp1XqHD7n8chAiNPzWfz16LPZoMMoSc4dzLl6w9qijkEb/r5O1ozdu1CWGA2L83ZeZg==} - '@types/unist@2.0.11': resolution: {integrity: sha512-CmBKiL6NNo/OqgmMn95Fk9Whlp2mtvIv+KNpQKN2F4SjvrEesubTRWGYSg+BnWZOnlCaSTU1sMpsBOzgbYhnsA==} @@ -2792,11 +2943,14 @@ packages: '@types/webidl-conversions@7.0.3': resolution: {integrity: sha512-CiJJvcRtIgzadHCYXw7dqEnMNRjhGZlYK05Mj9OyktqV8uVT8fD2BFOB7S1uwBE3Kj2Z+4UyPmFw/Ixgw/LAlA==} + '@types/whatwg-url@11.0.5': + resolution: {integrity: sha512-coYR071JRaHa+xoEvvYqvnIHaVqaYrLPbsufM9BF63HkwI5Lgmy2QR8Q5K/lYDYo5AK82wOvSOS0UsLTpTG7uQ==} + '@types/whatwg-url@8.2.2': resolution: {integrity: sha512-FtQu10RWgn3D9U4aazdwIE2yzphmTJREDqNdODHrbrZmmMqI0vMheC/6NE/J1Yveaj8H+ela+YwWTjq5PGmuhA==} - '@typescript-eslint/eslint-plugin@7.18.0': - resolution: {integrity: sha512-94EQTWZ40mzBc42ATNIBimBEDltSJ9RQHCC8vc/PDbxi4k8dVwUAv4o98dk50M1zB+JGFxp43FP7f8+FP8R6Sw==} + '@typescript-eslint/eslint-plugin@7.16.1': + resolution: {integrity: sha512-SxdPak/5bO0EnGktV05+Hq8oatjAYVY3Zh2bye9pGZy6+jwyR3LG3YKkV4YatlsgqXP28BTeVm9pqwJM96vf2A==} engines: {node: ^18.18.0 || >=20.0.0} peerDependencies: '@typescript-eslint/parser': ^7.0.0 @@ -2806,8 +2960,19 @@ packages: typescript: optional: true - '@typescript-eslint/parser@7.18.0': - resolution: {integrity: sha512-4Z+L8I2OqhZV8qA132M4wNL30ypZGYOQVBfMgxDH/K5UX0PNqTu1c6za9ST5r9+tavvHiTWmBnKzpCJ/GlVFtg==} + '@typescript-eslint/eslint-plugin@8.8.1': + resolution: {integrity: sha512-xfvdgA8AP/vxHgtgU310+WBnLB4uJQ9XdyP17RebG26rLtDrQJV3ZYrcopX91GrHmMoH8bdSwMRh2a//TiJ1jQ==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + '@typescript-eslint/parser': ^8.0.0 || ^8.0.0-alpha.0 + eslint: ^8.57.0 || ^9.0.0 + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + + '@typescript-eslint/parser@7.16.1': + resolution: {integrity: sha512-u+1Qx86jfGQ5i4JjK33/FnawZRpsLxRnKzGE6EABZ40KxVT/vWsiZFEBBHjFOljmmV3MBYOHEKi0Jm9hbAOClA==} engines: {node: ^18.18.0 || >=20.0.0} peerDependencies: eslint: ^8.56.0 @@ -2816,16 +2981,34 @@ packages: typescript: optional: true + '@typescript-eslint/parser@8.8.1': + resolution: {integrity: sha512-hQUVn2Lij2NAxVFEdvIGxT9gP1tq2yM83m+by3whWFsWC+1y8pxxxHUFE1UqDu2VsGi2i6RLcv4QvouM84U+ow==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + eslint: ^8.57.0 || ^9.0.0 + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + '@typescript-eslint/scope-manager@5.62.0': resolution: {integrity: sha512-VXuvVvZeQCQb5Zgf4HAxc04q5j+WrNAtNh9OwCsCgpKqESMTu3tF/jhZ3xG6T4NZwWl65Bg8KuS2uEvhSfLl0w==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + '@typescript-eslint/scope-manager@7.16.1': + resolution: {integrity: sha512-nYpyv6ALte18gbMz323RM+vpFpTjfNdyakbf3nsLvF43uF9KeNC289SUEW3QLZ1xPtyINJ1dIsZOuWuSRIWygw==} + engines: {node: ^18.18.0 || >=20.0.0} + '@typescript-eslint/scope-manager@7.18.0': resolution: {integrity: sha512-jjhdIE/FPF2B7Z1uzc6i3oWKbGcHb87Qw7AWj6jmEqNOfDFbJWtjt/XfwCpvNkpGWlcJaog5vTR+VV8+w9JflA==} engines: {node: ^18.18.0 || >=20.0.0} - '@typescript-eslint/type-utils@7.18.0': - resolution: {integrity: sha512-XL0FJXuCLaDuX2sYqZUUSOJ2sG5/i1AAze+axqmLnSkNEVMVYLF+cbwlB2w8D1tinFuSikHmFta+P+HOofrLeA==} + '@typescript-eslint/scope-manager@8.8.1': + resolution: {integrity: sha512-X4JdU+66Mazev/J0gfXlcC/dV6JI37h+93W9BRYXrSn0hrE64IoWgVkO9MSJgEzoWkxONgaQpICWg8vAN74wlA==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + + '@typescript-eslint/type-utils@7.16.1': + resolution: {integrity: sha512-rbu/H2MWXN4SkjIIyWcmYBjlp55VT+1G3duFOIukTNFxr9PI35pLc2ydwAfejCEitCv4uztA07q0QWanOHC7dA==} engines: {node: ^18.18.0 || >=20.0.0} peerDependencies: eslint: ^8.56.0 @@ -2834,14 +3017,31 @@ packages: typescript: optional: true + '@typescript-eslint/type-utils@8.8.1': + resolution: {integrity: sha512-qSVnpcbLP8CALORf0za+vjLYj1Wp8HSoiI8zYU5tHxRVj30702Z1Yw4cLwfNKhTPWp5+P+k1pjmD5Zd1nhxiZA==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + '@typescript-eslint/types@5.62.0': resolution: {integrity: sha512-87NVngcbVXUahrRTqIK27gD2t5Cu1yuCXxbLcFtCzZGlfyVWWh8mLHkoxzjsB6DDNnvdL+fW8MiwPEJyGJQDgQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + '@typescript-eslint/types@7.16.1': + resolution: {integrity: sha512-AQn9XqCzUXd4bAVEsAXM/Izk11Wx2u4H3BAfQVhSfzfDOm/wAON9nP7J5rpkCxts7E5TELmN845xTUCQrD1xIQ==} + engines: {node: ^18.18.0 || >=20.0.0} + '@typescript-eslint/types@7.18.0': resolution: {integrity: sha512-iZqi+Ds1y4EDYUtlOOC+aUmxnE9xS/yCigkjA7XpTKV6nCBd3Hp/PRGGmdwnfkV2ThMyYldP1wRpm/id99spTQ==} engines: {node: ^18.18.0 || >=20.0.0} + '@typescript-eslint/types@8.8.1': + resolution: {integrity: sha512-WCcTP4SDXzMd23N27u66zTKMuEevH4uzU8C9jf0RO4E04yVHgQgW+r+TeVTNnO1KIfrL8ebgVVYYMMO3+jC55Q==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@typescript-eslint/typescript-estree@5.62.0': resolution: {integrity: sha512-CmcQ6uY7b9y694lKdRB8FEel7JbU/40iSAPomu++SjLMntB+2Leay2LO6i8VnJk58MtE9/nQSFIH6jpyRWyYzA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} @@ -2851,6 +3051,15 @@ packages: typescript: optional: true + '@typescript-eslint/typescript-estree@7.16.1': + resolution: {integrity: sha512-0vFPk8tMjj6apaAZ1HlwM8w7jbghC8jc1aRNJG5vN8Ym5miyhTQGMqU++kuBFDNKe9NcPeZ6x0zfSzV8xC1UlQ==} + engines: {node: ^18.18.0 || >=20.0.0} + peerDependencies: + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + '@typescript-eslint/typescript-estree@7.18.0': resolution: {integrity: sha512-aP1v/BSPnnyhMHts8cf1qQ6Q1IFwwRvAQGRvBFkWlo3/lH29OXA3Pts+c10nxRxIBrDnoMqzhgdwVe5f2D6OzA==} engines: {node: ^18.18.0 || >=20.0.0} @@ -2860,26 +3069,55 @@ packages: typescript: optional: true + '@typescript-eslint/typescript-estree@8.8.1': + resolution: {integrity: sha512-A5d1R9p+X+1js4JogdNilDuuq+EHZdsH9MjTVxXOdVFfTJXunKJR/v+fNNyO4TnoOn5HqobzfRlc70NC6HTcdg==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + '@typescript-eslint/utils@5.62.0': resolution: {integrity: sha512-n8oxjeb5aIbPFEtmQxQYOLI0i9n5ySBEY/ZEHHZqKQSFnxio1rv6dthascc9dLuwrL0RC5mPCxB7vnAVGAYWAQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 + '@typescript-eslint/utils@7.16.1': + resolution: {integrity: sha512-WrFM8nzCowV0he0RlkotGDujx78xudsxnGMBHI88l5J8wEhED6yBwaSLP99ygfrzAjsQvcYQ94quDwI0d7E1fA==} + engines: {node: ^18.18.0 || >=20.0.0} + peerDependencies: + eslint: ^8.56.0 + '@typescript-eslint/utils@7.18.0': resolution: {integrity: sha512-kK0/rNa2j74XuHVcoCZxdFBMF+aq/vH83CXAOHieC+2Gis4mF8jJXT5eAfyD3K0sAxtPuwxaIOIOvhwzVDt/kw==} engines: {node: ^18.18.0 || >=20.0.0} peerDependencies: eslint: ^8.56.0 + '@typescript-eslint/utils@8.8.1': + resolution: {integrity: sha512-/QkNJDbV0bdL7H7d0/y0qBbV2HTtf0TIyjSDTvvmQEzeVx8jEImEbLuOA4EsvE8gIgqMitns0ifb5uQhMj8d9w==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + eslint: ^8.57.0 || ^9.0.0 + '@typescript-eslint/visitor-keys@5.62.0': resolution: {integrity: sha512-07ny+LHRzQXepkGg6w0mFY41fVUNBrL2Roj/++7V1txKugfjm/Ci/qSND03r2RhlJhJYMcTn9AhhSSqQp0Ysyw==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + '@typescript-eslint/visitor-keys@7.16.1': + resolution: {integrity: sha512-Qlzzx4sE4u3FsHTPQAAQFJFNOuqtuY0LFrZHwQ8IHK705XxBiWOFkfKRWu6niB7hwfgnwIpO4jTC75ozW1PHWg==} + engines: {node: ^18.18.0 || >=20.0.0} + '@typescript-eslint/visitor-keys@7.18.0': resolution: {integrity: sha512-cDF0/Gf81QpY3xYyJKDV14Zwdmid5+uuENhjH2EqFaF0ni+yAyq/LzMaIJdhNJXZI7uLzwIlA+V7oWoyn6Curg==} engines: {node: ^18.18.0 || >=20.0.0} + '@typescript-eslint/visitor-keys@8.8.1': + resolution: {integrity: sha512-0/TdC3aeRAsW7MDvYRwEc1Uwm0TIBfzjPFgg60UU2Haj5qsCs9cc3zNgY71edqE3LbWfF/WoZQd3lJoDXFQpag==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@ungap/structured-clone@1.2.0': resolution: {integrity: sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==} @@ -3127,6 +3365,9 @@ packages: resolution: {integrity: sha512-Ewyx0c9PmpcsByhSW4r+9zDU7sGjFc86qf/kKtuSCRdhfbk0SNLLkaT5qvcHnRGgc5NP/ly/y+qkXkqONX54CQ==} engines: {node: '>= 0.4'} + array.prototype.toreversed@1.1.2: + resolution: {integrity: sha512-wwDCoT4Ck4Cz7sLtgUmzR5UV3YF5mFHUlbChCzZBQZ+0m2cl/DH3tKgvphv1nKgFsJ48oCSg6p91q2Vm0I/ZMA==} + array.prototype.tosorted@1.1.4: resolution: {integrity: sha512-p6Fx8B7b7ZhL/gmUsAy0D15WhvDccw3mnGNbZpi3pmeJdxtWsj2jEaI4Y6oo3XiHfzuSgPwKc04MYt6KgvC/wA==} engines: {node: '>= 0.4'} @@ -3173,8 +3414,8 @@ packages: axobject-query@3.1.1: resolution: {integrity: sha512-goKlv8DZrK9hUh975fnHzhNIO4jUnFCfv/dszV5VwUGDFjI6vQ2VwoyjYjYNEbBE8AH87TduWP5uyDR1D+Iteg==} - b4a@1.6.6: - resolution: {integrity: sha512-5Tk1HLk6b6ctmjIkAcU/Ujv/1WqiDl0F0JdRCR80VsOcUlHcu7pWeWRlOqQLHfDEsVx9YH/aif5AG4ehoCtTmg==} + b4a@1.6.7: + resolution: {integrity: sha512-OnAYlL5b7LEkALw87fUVafQw5rVR9RjwGd4KUwNQ6DrrNmaVaUCgLipfVlzrPQ4tWOR9P0IXGNOx50jYCCdSJg==} babel-plugin-macros@3.1.0: resolution: {integrity: sha512-Cg7TFGpIr01vOQNODXOOaGz2NpCU5gl8x1qJFbb6hbZxR7XrcE2vtbAsTAbJ7/xwJtUuJEw8K8Zr/AE0LHlesg==} @@ -3186,20 +3427,20 @@ packages: balanced-match@1.0.2: resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==} - bare-events@2.4.2: - resolution: {integrity: sha512-qMKFd2qG/36aA4GwvKq8MxnPgCQAmBWmSyLWsJcbn8v03wvIPQ/hG1Ms8bPzndZxMDoHpxez5VOS+gC9Yi24/Q==} + bare-events@2.5.0: + resolution: {integrity: sha512-/E8dDe9dsbLyh2qrZ64PEPadOQ0F4gbl1sUJOrmph7xOiIxfY8vwab/4bFLh4Y88/Hk/ujKcrQKc+ps0mv873A==} - bare-fs@2.3.3: - resolution: {integrity: sha512-7RYKL+vZVCyAsMLi5SPu7QGauGGT8avnP/HO571ndEuV4MYdGXvLhtW67FuLPeEI8EiIY7zbbRR9x7x7HU0kgw==} + bare-fs@2.3.5: + resolution: {integrity: sha512-SlE9eTxifPDJrT6YgemQ1WGFleevzwY+XAP1Xqgl56HtcrisC2CHCZ2tq6dBpcH2TnNxwUEUGhweo+lrQtYuiw==} - bare-os@2.4.2: - resolution: {integrity: sha512-HZoJwzC+rZ9lqEemTMiO0luOePoGYNBgsLLgegKR/cljiJvcDNhDZQkzC+NC5Oh0aHbdBNSOHpghwMuB5tqhjg==} + bare-os@2.4.4: + resolution: {integrity: sha512-z3UiI2yi1mK0sXeRdc4O1Kk8aOa/e+FNWZcTiPB/dfTWyLypuE99LibgRaQki914Jq//yAWylcAt+mknKdixRQ==} bare-path@2.1.3: resolution: {integrity: sha512-lh/eITfU8hrj9Ru5quUp0Io1kJWIk1bTjzo7JH1P5dWmQ2EL4hFUlfI8FonAhSlgIfhn63p84CDY/x+PisgcXA==} - bare-stream@2.2.0: - resolution: {integrity: sha512-+o9MG5bPRRBlkVSpfFlMag3n7wMaIZb4YZasU2+/96f+3HTQ4F9DKQeu3K/Sjz1W0umu6xvVq1ON0ipWdMlr3A==} + bare-stream@2.3.0: + resolution: {integrity: sha512-pVRWciewGUeCyKEuRxwv06M079r+fRjAQjBEK2P6OYGrO43O+Z0LrPZZEjlc4mB6C2RpZ9AxJ1s7NLEtOHO6eA==} base-64@1.0.0: resolution: {integrity: sha512-kwDPIFCGx0NZHog36dj+tHiwP4QMzsZ3AgMViUBKI0+V5n4U0ufTCUMhnQ04diaRI8EX/QcPfql7zlhZ7j4zgg==} @@ -3228,12 +3469,8 @@ packages: bn.js@4.12.0: resolution: {integrity: sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==} - body-parser@1.20.1: - resolution: {integrity: sha512-jWi7abTbYwajOytWCQc37VulmWiRae5RyTpaCyDcS5/lMdtwSz5lOpDE67srw/HYe35f1z3fDQw+3txg7gNtWw==} - engines: {node: '>= 0.8', npm: 1.2.8000 || >= 1.4.16} - - body-parser@1.20.2: - resolution: {integrity: sha512-ml9pReCu3M61kGlqoTm2umSXTlRTuGTx0bfYj+uIUKKYycG5NtSbeetV3faSU6R7ajOPw0g/J1PvK4qNy7s5bA==} + body-parser@1.20.3: + resolution: {integrity: sha512-7rAxByjUMqQ3/bHJy7D6OGXvx/MMc4IqBn/X0fcM1QUcAItpZrBEYhWGem+tzXH90c+G01ypMcYJBO9Y30203g==} engines: {node: '>= 0.8', npm: 1.2.8000 || >= 1.4.16} body-scroll-lock@3.1.5: @@ -3270,6 +3507,10 @@ packages: resolution: {integrity: sha512-Ry9wCtIZ5kGqkJoi6aD8KjxFZEx78guTQDnpXWiNthsxzrxAK/i8E6pCHAIZTbaEFWcOCvbecMukfK7XUvyLpQ==} engines: {node: '>=6.9.0'} + bson@6.8.0: + resolution: {integrity: sha512-iOJg8pr7wq2tg/zSlCCHMi3hMm5JTOxLTagf3zxhcenHsFp+c6uOs6K7W5UE7A4QIJGtqh/ZovFNMP4mOPJynQ==} + engines: {node: '>=16.20.1'} + buffer-equal-constant-time@1.0.1: resolution: {integrity: sha512-zRpUiDwd/xk6ADqPMATG8vc9VPrkck7T07OIx0gnjmJAnHnTVXNQG3vfvWNuiZIkwu9KrKdA1iJKfsfTVxE6NA==} @@ -3326,6 +3567,9 @@ packages: caniuse-lite@1.0.30001655: resolution: {integrity: sha512-jRGVy3iSGO5Uutn2owlb5gR6qsGngTw9ZTb4ali9f3glshcNmJ2noam4Mo9zia5P9Dk3jNNydy7vQjuE5dQmfg==} + caniuse-lite@1.0.30001667: + resolution: {integrity: sha512-7LTwJjcRkzKFmtqGsibMeuXmvFDfZq/nzIjnmgCGzKKRVzjD72selLDK1oPF/Oxzmt4fNcPvTDvGqSDG4tCALw==} + ccount@2.0.1: resolution: {integrity: sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==} @@ -3340,21 +3584,12 @@ packages: character-entities-html4@2.1.0: resolution: {integrity: sha512-1v7fgQRj6hnSwFpq1Eu0ynr/CDEw0rXo2B61qXrLNdHZmPKgb7fqS1a2JwF0rISo9q77jDI8VMEHoApn8qDoZA==} - character-entities-legacy@1.1.4: - resolution: {integrity: sha512-3Xnr+7ZFS1uxeiUDvV02wQ+QDbc55o97tIV5zHScSPJpcLm/r0DFPcoY3tYRp+VZukxuMeKgXYmsXQHO05zQeA==} - character-entities-legacy@3.0.0: resolution: {integrity: sha512-RpPp0asT/6ufRm//AJVwpViZbGM/MkjQFxJccQRHmISF/22NBtsHqAWmL+/pmkPWoIUJdWyeVleTl1wydHATVQ==} - character-entities@1.2.4: - resolution: {integrity: sha512-iBMyeEHxfVnIakwOuDXpVkc54HijNgCyQB2w0VfGQThle6NXn50zU6V/u+LDhxHcDUPojn6Kpga3PTAD8W1bQw==} - character-entities@2.0.2: resolution: {integrity: sha512-shx7oQ0Awen/BRIdkjkvz54PnEEI/EjwXDSIZp86/KKdbafHh1Df/RYGBhn4hbe2+uKC9FnT5UCEdyPz3ai9hQ==} - character-reference-invalid@1.1.4: - resolution: {integrity: sha512-mKKUkUbhPpQlCOfIuZkvSEgktjPFIsZKRRbC6KWVEMvlzblj3i3asQv5ODsrwt0N3pHAEvjP8KTQPHkp0+6jOg==} - character-reference-invalid@2.0.1: resolution: {integrity: sha512-iBZ4F4wRbyORVsu0jPV7gXkOsGYjGHPmAyv+HiHG8gi5PtC9KI2j1+v8/tlibRvjoWX027ypmG/n0HtO5t7unw==} @@ -3365,6 +3600,10 @@ packages: resolution: {integrity: sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==} engines: {node: '>= 8.10.0'} + chokidar@4.0.1: + resolution: {integrity: sha512-n8enUVCED/KVRQlab1hr3MVpcVMvxtZjmEa956u+4YijlmQED223XMSYj2tLuKvr4jcCTzNNMpQDUer72MMmzA==} + engines: {node: '>= 14.16.0'} + chownr@1.1.4: resolution: {integrity: sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==} @@ -3492,10 +3731,6 @@ packages: concat-map@0.0.1: resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==} - concat-stream@2.0.0: - resolution: {integrity: sha512-MWufYdFw53ccGjCA+Ol7XJYpAlW6/prSMzuPOTRnJGcGzuhLn4Scrz7qf6o8bROZ514ltazcIFJZevcfbo0x7A==} - engines: {'0': node >= 6.0} - conf@10.2.0: resolution: {integrity: sha512-8fLl9F04EJqjSqH+QjITQfJF8BrOVaYr1jewVgSRAEWePfxT0sku4w2hrGQ60BC/TNLGQ2pgxNlTbWQmMPFvXg==} engines: {node: '>=12'} @@ -3545,14 +3780,14 @@ packages: resolution: {integrity: sha512-aSWTXFzaKWkvHO1Ny/s+ePFpvKsPnjc551iI41v3ny/ow6tBG5Vd+FuqGNhh1LxOmVzOlGUriIlOaokOvhaStA==} engines: {node: '>= 0.6'} - cookie@0.5.0: - resolution: {integrity: sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==} - engines: {node: '>= 0.6'} - cookie@0.6.0: resolution: {integrity: sha512-U71cyTamuh1CRNCfpGY6to28lxvNwPG4Guz/EVjgf3Jmzv0vlDp1atT9eS5dDjMYHucpHbWns6Lwf3BKz6svdw==} engines: {node: '>= 0.6'} + cookie@0.7.1: + resolution: {integrity: sha512-6DnInpx7SJ2AK3+CTUE/ZM0vWTUboZCegxhC2xiIydHR9jNuTAASBrfEpHhiGOZw/nX51bHt6YQl8jsGo4y/0w==} + engines: {node: '>= 0.6'} + copyfiles@2.4.1: resolution: {integrity: sha512-fereAvAvxDrQDOXybk3Qu3dPbOoKoysFMWtkY3mv5BsL8//OSZVL5DCLYqgRfY5cWirgRzlC+WSrxp6Bo3eNZg==} hasBin: true @@ -3652,17 +3887,12 @@ packages: date-arithmetic@4.1.0: resolution: {integrity: sha512-QWxYLR5P/6GStZcdem+V1xoto6DMadYWpMXU82ES3/RfR3Wdwr3D0+be7mgOJ+Ov0G9D5Dmb9T17sNLQYj9XOg==} - date-fns-tz@3.1.3: - resolution: {integrity: sha512-ZfbMu+nbzW0mEzC8VZrLiSWvUIaI3aRHeq33mTe7Y38UctKukgqPR4nTDwcwS4d64Gf8GghnVsroBuMY3eiTeA==} - peerDependencies: - date-fns: ^3.0.0 - date-fns@2.30.0: resolution: {integrity: sha512-fnULvOpxnC5/Vg3NCiWelDsLiUc9bRwAPs/+LfTLNvetFCtCTN+yQz15C/fs4AwX1R9K5GLtLfn8QW+dWisaAw==} engines: {node: '>=0.11'} - date-fns@3.6.0: - resolution: {integrity: sha512-fRHTG8g/Gif+kSh50gaGEdToemgfj74aRX3swtiouboip5JDLAyDE9F11nHMIcvOaXeOC6D7SpNhi7uFyB7Uww==} + date-fns@4.1.0: + resolution: {integrity: sha512-Ukq0owbQXxa/U3EGtsdVBkR1w7KOQ5gIBqdH2hkvknzZPYvBxb/aa6E8L7tmjFtkwZBu3UXBbjIgPo/Ez4xaNg==} dateformat@4.6.3: resolution: {integrity: sha512-2P0p0pFGzHS5EMnhdxQi7aJN+iMheud0UhG4dlE1DLAlvL8JHjJJTX/CSm4JXwV0Ka5nGk3zC5mcb5bUQUxxMA==} @@ -3714,6 +3944,15 @@ packages: supports-color: optional: true + debug@4.3.7: + resolution: {integrity: sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==} + engines: {node: '>=6.0'} + peerDependencies: + supports-color: '*' + peerDependenciesMeta: + supports-color: + optional: true + decode-named-character-reference@1.0.2: resolution: {integrity: sha512-O8x12RzrUF8xyVcY0KJowWsmaJxQbmy0/EtnNtHRpsOcT7dFk5W598coHqBVpmWo1oQQfsCqfCmkZN5DJrZVdg==} @@ -3721,9 +3960,6 @@ packages: resolution: {integrity: sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==} engines: {node: '>=10'} - deep-equal@2.2.2: - resolution: {integrity: sha512-xjVyBf0w5vH0I42jdAZzOKVldmPgSulmiyPRywoyq7HXC9qdgo17kxJE+rdnif5Tz6+pIrpJI8dCpMNLIGkUiA==} - deep-equal@2.2.3: resolution: {integrity: sha512-ZIwpnevOurS8bpT4192sqAowWM76JDKSHYzMLty3BZGSswgq6pBaH3DhCSW5xVAZICZyKdOBPjwww5wfgT/6PA==} engines: {node: '>= 0.4'} @@ -3806,10 +4042,6 @@ packages: resolution: {integrity: sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==} engines: {node: '>=0.10.0'} - doctrine@3.0.0: - resolution: {integrity: sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==} - engines: {node: '>=6.0.0'} - dom-converter@0.2.0: resolution: {integrity: sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA==} @@ -3886,9 +4118,6 @@ packages: electron-to-chromium@1.5.13: resolution: {integrity: sha512-lbBcvtIJ4J6sS4tb5TLp1b4LyfCdMkwStzXPyAgVgTRAsep4bvrAGaBOP7ZJtQMNJpSQ9SqG4brWOroNaQtm7Q==} - emoji-regex@10.4.0: - resolution: {integrity: sha512-EC+0oUMY1Rqm4O6LLrgjtYDvcVYTy7chDnM4Q7030tP4Kwj3u/pR6gP9ygnp2CJMK5Gq+9Q2oqmrFJAz01DXjw==} - emoji-regex@8.0.0: resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==} @@ -3903,6 +4132,10 @@ packages: resolution: {integrity: sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==} engines: {node: '>= 0.8'} + encodeurl@2.0.0: + resolution: {integrity: sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg==} + engines: {node: '>= 0.8'} + end-of-stream@1.4.4: resolution: {integrity: sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==} @@ -3934,9 +4167,6 @@ packages: engines: {node: '>=4'} hasBin: true - err-code@2.0.3: - resolution: {integrity: sha512-2bmlRpNKBxT/CRmPOlyISQpNj+qSeYvcym/uT0Jx2bMOlKLtSy1ZmLuVxSEKKyor/N5yhvp/ZiG1oE3DEYMSFA==} - error-ex@1.3.2: resolution: {integrity: sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==} @@ -4026,11 +4256,6 @@ packages: peerDependencies: eslint: '>=7.0.0' - eslint-config-turbo@2.1.1: - resolution: {integrity: sha512-JJF8SZErmgKCGkt124WUmTt0sQ5YLvPo2YxDsfzn9avGJC7/BQIa+3FZoDb3zeYYsZx91pZ6htQAJaKK8NQQAg==} - peerDependencies: - eslint: '>6.6.0' - eslint-import-resolver-alias@1.1.2: resolution: {integrity: sha512-WdviM1Eu834zsfjHtcGHtGfcu+F30Od3V7I9Fi57uhBEwPkjDcii7/yW8jAT+gOhn4P/vOxxNAXbFAKsrrc15w==} engines: {node: '>= 4'} @@ -4040,27 +4265,15 @@ packages: eslint-import-resolver-node@0.3.9: resolution: {integrity: sha512-WFj2isz22JahUv+B788TlO3N6zL3nNJGU8CcZbPZvVEkBPaJdCV4vy5wyghty5ROFbCRnm132v8BScu5/1BQ8g==} - eslint-import-resolver-typescript@3.6.3: - resolution: {integrity: sha512-ud9aw4szY9cCT1EWWdGv1L1XR6hh2PaRWif0j2QjQ0pgTY/69iw+W0Z4qZv5wHahOl8isEr+k/JnyAqNQkLkIA==} + eslint-import-resolver-typescript@3.6.1: + resolution: {integrity: sha512-xgdptdoi5W3niYeuQxKmzVDTATvLYqhpwmykwsh7f6HIOStGWEIL9iqZgQDF9u9OEzrRwR8no5q2VT+bjAujTg==} engines: {node: ^14.18.0 || >=16.0.0} peerDependencies: eslint: '*' eslint-plugin-import: '*' - eslint-plugin-import-x: '*' - peerDependenciesMeta: - eslint-plugin-import: - optional: true - eslint-plugin-import-x: - optional: true - - eslint-mdx@3.1.5: - resolution: {integrity: sha512-ynztX0k7CQ3iDL7fDEIeg3g0O/d6QPv7IBI9fdYLhXp5fAp0fi8X22xF/D3+Pk0f90R27uwqa1clHpay6t0l8Q==} - engines: {node: '>=18.0.0'} - peerDependencies: - eslint: '>=8.0.0' - eslint-module-utils@2.8.2: - resolution: {integrity: sha512-3XnC5fDyc8M4J2E8pt8pmSVRX2M+5yWMCfI/kDZwauQeFgzQOuhcRBFKjTeJagqgk4sFKxe1mvNVnaWwImx/Tg==} + eslint-module-utils@2.12.0: + resolution: {integrity: sha512-wALZ0HFoytlyh/1+4wuZ9FJCD/leWHQzzrxJ8+rebyReSLk7LApMyd3WJaLVoN+D5+WIdJyDK1c6JnE65V4Zyg==} engines: {node: '>=4'} peerDependencies: '@typescript-eslint/parser': '*' @@ -4080,18 +4293,39 @@ packages: eslint-import-resolver-webpack: optional: true - eslint-plugin-eslint-comments@3.2.0: - resolution: {integrity: sha512-0jkOl0hfojIHHmEHgmNdqv4fmh7300NdpA9FFpF7zaoLvB/QeXOGNLIo86oAveJFrfB1p05kC8hpEMHM8DwWVQ==} - engines: {node: '>=6.5.0'} - peerDependencies: - eslint: '>=4.19.1' - - eslint-plugin-import@2.29.1: - resolution: {integrity: sha512-BbPC0cuExzhiMo4Ff1BTVwHpjjv28C5R+btTOGaCRC7UEz801up0JadwkeSk5Ued6TG34uaczuVuH6qyy5YUxw==} + eslint-module-utils@2.8.1: + resolution: {integrity: sha512-rXDXR3h7cs7dy9RNpUlQf80nX31XWJEyGq1tRMo+6GsO5VmTe4UTwtmonAD4ZkAsrfMVDA2wlGJ3790Ys+D49Q==} engines: {node: '>=4'} peerDependencies: '@typescript-eslint/parser': '*' - eslint: ^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8 + eslint: '*' + eslint-import-resolver-node: '*' + eslint-import-resolver-typescript: '*' + eslint-import-resolver-webpack: '*' + peerDependenciesMeta: + '@typescript-eslint/parser': + optional: true + eslint: + optional: true + eslint-import-resolver-node: + optional: true + eslint-import-resolver-typescript: + optional: true + eslint-import-resolver-webpack: + optional: true + + eslint-plugin-eslint-comments@3.2.0: + resolution: {integrity: sha512-0jkOl0hfojIHHmEHgmNdqv4fmh7300NdpA9FFpF7zaoLvB/QeXOGNLIo86oAveJFrfB1p05kC8hpEMHM8DwWVQ==} + engines: {node: '>=6.5.0'} + peerDependencies: + eslint: '>=4.19.1' + + eslint-plugin-import@2.31.0: + resolution: {integrity: sha512-ixmkI62Rbc2/w8Vfxyh1jQRTdRTF52VxwRVHl/ykPAmqG+Nb7/kNn+byLP0LxPgI7zWA16Jt82SybJInmMia3A==} + engines: {node: '>=4'} + peerDependencies: + '@typescript-eslint/parser': '*' + eslint: ^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8 || ^9 peerDependenciesMeta: '@typescript-eslint/parser': optional: true @@ -4115,18 +4349,6 @@ packages: peerDependencies: eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 - eslint-plugin-markdown@3.0.1: - resolution: {integrity: sha512-8rqoc148DWdGdmYF6WSQFT3uQ6PO7zXYgeBpHAOAakX/zpq+NvFYbDA/H7PYzHajwtmaOzAwfxyl++x0g1/N9A==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - peerDependencies: - eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 - - eslint-plugin-mdx@3.1.5: - resolution: {integrity: sha512-lUE7tP7IrIRHU3gTtASDe5u4YM2SvQveYVJfuo82yn3MLh/B/v05FNySURCK4aIxIYF1QYo3IRemQG/lyQzpAg==} - engines: {node: '>=18.0.0'} - peerDependencies: - eslint: '>=8.0.0' - eslint-plugin-only-warn@1.1.0: resolution: {integrity: sha512-2tktqUAT+Q3hCAU0iSf4xAN1k9zOpjK5WO8104mB0rT/dGhOa09582HN5HlbxNbPRZ0THV7nLGvzugcNOSjzfA==} engines: {node: '>=6'} @@ -4147,26 +4369,20 @@ packages: peerDependencies: eslint: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 - eslint-plugin-react@7.35.0: - resolution: {integrity: sha512-v501SSMOWv8gerHkk+IIQBkcGRGrO2nfybfj5pLxuJNFTPxxA3PSryhXTK+9pNbtkggheDdsC0E9Q8CuPk6JKA==} + eslint-plugin-react@7.34.4: + resolution: {integrity: sha512-Np+jo9bUwJNxCsT12pXtrGhJgT3T44T1sHhn1Ssr42XFn8TES0267wPGo5nNrMHi8qkyimDAX2BUmkf9pSaVzA==} engines: {node: '>=4'} peerDependencies: - eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9.7 - - eslint-plugin-storybook@0.8.0: - resolution: {integrity: sha512-CZeVO5EzmPY7qghO2t64oaFM+8FTaD4uzOEjHKp516exyTKo+skKAL9GI3QALS2BXhyALJjNtwbmr1XinGE8bA==} - engines: {node: '>= 18'} - peerDependencies: - eslint: '>=6' + eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 - eslint-plugin-tailwindcss@3.17.4: - resolution: {integrity: sha512-gJAEHmCq2XFfUP/+vwEfEJ9igrPeZFg+skeMtsxquSQdxba9XRk5bn0Bp9jxG1VV9/wwPKi1g3ZjItu6MIjhNg==} + eslint-plugin-tailwindcss@3.17.5: + resolution: {integrity: sha512-8Mi7p7dm+mO1dHgRHHFdPu4RDTBk69Cn4P0B40vRQR+MrguUpwmKwhZy1kqYe3Km8/4nb+cyrCF+5SodOEmaow==} engines: {node: '>=18.12.0'} peerDependencies: tailwindcss: ^3.4.0 - eslint-plugin-testing-library@6.3.0: - resolution: {integrity: sha512-GYcEErTt6EGwE0bPDY+4aehfEBpB2gDBFKohir8jlATSUvzStEyzCx8QWB/14xeKc/AwyXkzScSzMHnFojkWrA==} + eslint-plugin-testing-library@6.2.2: + resolution: {integrity: sha512-1E94YOTUDnOjSLyvOwmbVDzQi/WkKm3WVrMXu6SmBr6DN95xTGZmI6HJ/eOkSXh/DlheRsxaPsJvZByDBhWLVQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0, npm: '>=6'} peerDependencies: eslint: ^7.5.0 || ^8.0.0 @@ -4174,8 +4390,8 @@ packages: eslint-plugin-tsdoc@0.2.17: resolution: {integrity: sha512-xRmVi7Zx44lOBuYqG8vzTXuL6IdGOeF9nHX17bjJ8+VE6fsxpdGem0/SBTmAwgYMKYB1WBkqRJVQ+n8GK041pA==} - eslint-plugin-turbo@2.1.1: - resolution: {integrity: sha512-E/34kdQd0n3RP18+e0DSV0f3YTSCOojUh1p4X0Xrho2PBYmJ3umSnNo9FhkZt6UDACl+nBQcYTFkRHMz76lJdw==} + eslint-plugin-turbo@2.1.3: + resolution: {integrity: sha512-I9vPArzyOSYa6bm0iMCgD07MgdExc1VK2wGuVz21g4BUdj83w7mDKyCXR2rwOtCEW+wemFwgxanJ81imQZijNg==} peerDependencies: eslint: '>6.6.0' @@ -4202,9 +4418,9 @@ packages: resolution: {integrity: sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==} engines: {node: '>=8.0.0'} - eslint-scope@7.2.2: - resolution: {integrity: sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + eslint-scope@8.1.0: + resolution: {integrity: sha512-14dSvlhaVhKKsa9Fx1l8A17s7ah7Ef7wCakJ10LYk6+GYmP9yDti2oq2SEwcyndt6knfcZyhyxwY3i9yL78EQw==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} eslint-visitor-keys@2.1.0: resolution: {integrity: sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==} @@ -4214,16 +4430,36 @@ packages: resolution: {integrity: sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - eslint@8.57.0: - resolution: {integrity: sha512-dZ6+mexnaTIbSBZWgou51U6OmzIhYM2VcNdtiTtI7qPNZm35Akpr0f6vtw3w1Kmn5PYo+tZVfh13WrhpS6oLqQ==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - deprecated: This version is no longer supported. Please see https://eslint.org/version-support for other options. + eslint-visitor-keys@4.0.0: + resolution: {integrity: sha512-OtIRv/2GyiF6o/d8K7MYKKbXrOUBIK6SfkIRM4Z0dY3w+LiQ0vy3F57m0Z71bjbyeiWFiHJ8brqnmE6H6/jEuw==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + + eslint-visitor-keys@4.1.0: + resolution: {integrity: sha512-Q7lok0mqMUSf5a/AdAZkA5a/gHcO6snwQClVNNvFKCAVlxXucdU8pKydU5ZVZjBx5xr37vGbFFWtLQYreLzrZg==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + + eslint@9.12.0: + resolution: {integrity: sha512-UVIOlTEWxwIopRL1wgSQYdnVDcEvs2wyaO6DGo5mXqe3r16IoCNWkR29iHhyaP4cICWjbgbmFUGAhh0GJRuGZw==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} hasBin: true + peerDependencies: + jiti: '*' + peerDependenciesMeta: + jiti: + optional: true esniff@2.0.1: resolution: {integrity: sha512-kTUIGKQ/mDPFoJ0oVfcmyJn4iBDRptjNVIzwIFR7tqWXdVI9xfA2RMwY/gbSpJG3lkdWNEjLap/NqVHZiJsdfg==} engines: {node: '>=0.10'} + espree@10.1.0: + resolution: {integrity: sha512-M1M6CpiE6ffoigIOWYO9UDP8TMUw9kqb21tf+08IgDYjCsOvCuDt4jQcZmoYxx+w7zlKw9/N0KXfto+I8/FrXA==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + + espree@10.2.0: + resolution: {integrity: sha512-upbkBJbckcCNBDBDXEbuhjbP68n+scUd3k/U2EkyM9nw+I/jPiL4cLF/Al06CF96wRltFda16sxDFrxsI1v0/g==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + espree@9.6.1: resolution: {integrity: sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} @@ -4247,9 +4483,6 @@ packages: estree-util-is-identifier-name@3.0.0: resolution: {integrity: sha512-hFtqIDZTIUZ9BXLb8y4pYGyk6+wekIivNVTcmvk8NoOh+VeRn5y6cEHzbURrWbfp1fIqdVipilzj+lfaadNZmg==} - estree-util-visit@2.0.0: - resolution: {integrity: sha512-m5KgiH85xAhhW8Wta0vShLcUvOsh3LLPI2YVwcbio1l7E09NTLL1EyMZFM1OyWowoH0skScNbhOPl4kcBgzTww==} - esutils@2.0.3: resolution: {integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==} engines: {node: '>=0.10.0'} @@ -4292,12 +4525,12 @@ packages: resolution: {integrity: sha512-m93QLWr0ju+rOwApSsyso838LQwgfs44QtOP/WBiwtAgPIo/SAh1a5c6nn2BR6mFNZehTpqKDESzP+fRHVbxwQ==} engines: {node: '>= 0.8.0'} - express@4.18.2: - resolution: {integrity: sha512-5/PsL6iGPdfQ/lKM1UuielYgv3BUoJfz1aUwU9vHZ+J7gyvwdQXFEBIEIaxeGf0GIcreATNyBExtalisDbuMqQ==} + express@4.21.0: + resolution: {integrity: sha512-VqcNGcj/Id5ZT1LZ/cfihi3ttTn+NJmkli2eZADigjq29qTlWi/hAQ43t/VLPq8+UX06FCEx3ByOYet6ZFblng==} engines: {node: '>= 0.10.0'} - express@4.19.2: - resolution: {integrity: sha512-5T6nhjsT+EOMzuck8JjBHARTHfMht0POzlA60WV2pMD3gyXw2LZnZ+ueGdNxG+0calOJcWKbpFcuzLZ91YWq9Q==} + express@4.21.1: + resolution: {integrity: sha512-YSFlK1Ee0/GC8QaO91tHcDxJiE/X4FbpAyQWkxAvG6AXCuR65YzK8ua6D9hvi/TzUfZMpc+BwuM1IPw8fmQBiQ==} engines: {node: '>= 0.10.0'} ext@1.7.0: @@ -4342,6 +4575,10 @@ packages: resolution: {integrity: sha512-xkjOecfnKGkSsOwtZ5Pz7Us/T6mrbPQrq0nh+aCO5V9nk5NLWmasAHumTKjiPJPWANe+kAZ84Jc8ooJkzZ88Sw==} hasBin: true + fast-xml-parser@4.5.0: + resolution: {integrity: sha512-/PlTQCI96+fZMAOLMZK4CWG1ItCbfZ/0jx7UIJFChPNrx7tcEgerUgWbeieCM9MfHInUDyK8DWYZ+YrywDJuTg==} + hasBin: true + fastest-levenshtein@1.0.16: resolution: {integrity: sha512-eRnCtTTtGZFpQCwhJiUOuxPQWRXVKYDn0b2PeHfXL6/Zi53SLAzAHfVhVWK2AryC/WH05kGfxhFIPvTF0SXQzg==} engines: {node: '>= 4.9.1'} @@ -4349,13 +4586,21 @@ packages: fastq@1.17.1: resolution: {integrity: sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==} + fdir@6.3.0: + resolution: {integrity: sha512-QOnuT+BOtivR77wYvCWHfGt9s4Pz1VIMbD463vegT5MLqNXy8rYFT/lPVEqf/bhYeT6qmqrNHhsX+rWwe3rOCQ==} + peerDependencies: + picomatch: ^3 || ^4 + peerDependenciesMeta: + picomatch: + optional: true + fetch-blob@3.2.0: resolution: {integrity: sha512-7yAQpD2UMJzLi1Dqv7qFYnPbaPx7ZfFK6PiIxQ4PfkGPyNyl2Ugx+a/umUonmKqjhM4DnfbMvdX6otXq83soQQ==} engines: {node: ^12.20 || >= 14.13} - file-entry-cache@6.0.1: - resolution: {integrity: sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==} - engines: {node: ^10.12.0 || >=12.0.0} + file-entry-cache@8.0.0: + resolution: {integrity: sha512-XXTUwCvisa5oacNGRP9SfNtYBNAMi+RPwBFmblZEF7N7swHYQS6/Zfk7SRwx4D5j3CH211YNRco1DEMNVfZCnQ==} + engines: {node: '>=16.0.0'} file-loader@6.2.0: resolution: {integrity: sha512-qo3glqyTa61Ytg4u73GultjHGjdRyig3tG6lPtyX/jOEJvHif9uB0/OCI2Kif6ctF3caQTW2G5gym21oAsI4pw==} @@ -4371,8 +4616,8 @@ packages: resolution: {integrity: sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==} engines: {node: '>=8'} - finalhandler@1.2.0: - resolution: {integrity: sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==} + finalhandler@1.3.1: + resolution: {integrity: sha512-6BN9trH7bp3qvnrRyzsBz+g3lZxTNZTbVO2EV1CS0WIcDbawYVdYvGflME/9QP0h0pYlCDBCTjYa9nZzMDpyxQ==} engines: {node: '>= 0.8'} find-node-modules@2.1.3: @@ -4397,9 +4642,9 @@ packages: resolution: {integrity: sha512-6jvvn/12IC4quLBL1KNokxC7wWTvYncaVUYSoxWw7YykPLuRrnv4qdHcSOywOI5RpkOVGeQRtWM8/q+G6W6qfQ==} engines: {node: '>= 8'} - flat-cache@3.2.0: - resolution: {integrity: sha512-CYcENa+FtcUKLmhhqyctpclsq7QF38pKjZHsGNiSQF5r4FtoKDWabFDl3hzaEQMvT1LHEysw5twgLvpYYb4vbw==} - engines: {node: ^10.12.0 || >=12.0.0} + flat-cache@4.0.1: + resolution: {integrity: sha512-f7ccFPK3SXFHpx15UIGyRJ/FJQctuKZ0zVuN3frBo4HnK3cay9VEW0R6yPYFHC0AgqhukPzKjq22t5DmAyqGyw==} + engines: {node: '>=16'} flat@5.0.2: resolution: {integrity: sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ==} @@ -4427,8 +4672,8 @@ packages: resolution: {integrity: sha512-Ld2g8rrAyMYFXBhEqMz8ZAHBi4J4uS1i/CxGMDnjyFWddMXLVcDp051DZfu+t7+ab7Wv6SMqpWmyFIj5UbfFvg==} engines: {node: '>=14'} - form-data@4.0.0: - resolution: {integrity: sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==} + form-data@4.0.1: + resolution: {integrity: sha512-tzN8e4TX8+kkxGPK8D5u0FNmjPUjw3lwC9lSLxxoB/+GtsJG91CO8bSWy73APlgAZzZbXEYZJuxjkHH2w+Ezhw==} engines: {node: '>= 6'} formdata-polyfill@4.0.10: @@ -4509,8 +4754,8 @@ packages: get-tsconfig@4.6.2: resolution: {integrity: sha512-E5XrT4CbbXcXWy+1jChlZmrmCwd5KGx502kDCXJJ7y898TtWW9FwoG5HfOLVRKmlmDGkWN2HM9Ho+/Y8F0sJDg==} - get-tsconfig@4.8.0: - resolution: {integrity: sha512-Pgba6TExTZ0FJAn1qkJAjIeKoDJ3CsI2ChuLohJnZl/tTU8MVrq3b+2t5UOPfRa4RMsorClBjJALkJUMjG1PAw==} + get-tsconfig@4.8.1: + resolution: {integrity: sha512-k9PN+cFBmaLWtVz29SkUoqU5O0slLuHJXt/2P+tMVFT+phsSGXGkp9t3rQIqdz0e+06EHNGs3oM6ZX1s2zHxRg==} git-hooks-list@3.1.0: resolution: {integrity: sha512-LF8VeHeR7v+wAbXqfgRlTSX/1BJR9Q1vEMR8JAz1cEg6GX07+zyj3sAdDvYjj/xnlIfVuGgj4qBei1K3hKH+PA==} @@ -4566,6 +4811,14 @@ packages: resolution: {integrity: sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==} engines: {node: '>=8'} + globals@14.0.0: + resolution: {integrity: sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ==} + engines: {node: '>=18'} + + globals@15.11.0: + resolution: {integrity: sha512-yeyNSjdbyVaWurlwCpcA6XNBrHTMIeDdj0/hnvX/OLJ9ekOXYbLsLinH/MucQyGvNnXhidTdNhTtJaffL2sMfw==} + engines: {node: '>=18'} + globalthis@1.0.4: resolution: {integrity: sha512-DpLKbNU4WylpxJykQujfCcwYWiV/Jhm50Goo0wrVILAv5jOr9d+H+UR3PhSCD2rCCEIg0uc+G+muBTwD54JhDQ==} engines: {node: '>= 0.4'} @@ -4627,6 +4880,10 @@ packages: resolution: {integrity: sha512-59LZHPdGZVh695Ud9lRzPBVTtlX9ZCV150Er2W43ro37wVof0ctenSaskPPjN7lVTIN8mSZt8PHUNKZuNQUuxw==} engines: {node: ^12.22.0 || ^14.16.0 || ^16.0.0 || >=17.0.0} + graphql@16.9.0: + resolution: {integrity: sha512-GGTKBX4SD7Wdb8mqeDLni2oaRGYQWjWHGKPQ24ZMnUtKfcsVoiv4uX8+LJr1K6U5VW2Lu1BwJnj7uiori0YtRw==} + engines: {node: ^12.22.0 || ^14.16.0 || ^16.0.0 || >=17.0.0} + gzip-size@6.0.0: resolution: {integrity: sha512-ax7ZYomf6jqPTQ4+XCpUGyXKHk5WweS+e05MBO4/y3WJ5RkmPXNKvX+bx1behVILVwr6JSQvZAku021CHPXG3Q==} engines: {node: '>=10'} @@ -4687,10 +4944,6 @@ packages: hosted-git-info@2.8.9: resolution: {integrity: sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==} - hosted-git-info@7.0.2: - resolution: {integrity: sha512-puUZAUKT5m8Zzvs72XWy3HtvVbTWljRE66cP60bxJzAqf2DgICo7lYTY2IHUmLnNpjYvw5bvmoHvPc0QO2a62w==} - engines: {node: ^16.14.0 || >=18.0.0} - html-entities@2.5.2: resolution: {integrity: sha512-K//PSRMQk4FZ78Kyau+mZurHn3FH0Vwr+H36eE0rPbeYkRRi9YxceYPhuN60UwWorxyKHhqoAJl2OFKa4BVtaA==} @@ -4794,9 +5047,6 @@ packages: engines: {node: '>=8'} hasBin: true - import-meta-resolve@4.1.0: - resolution: {integrity: sha512-I6fiaX09Xivtk+THaMfAwnA3MVA5Big1WHF1Dfx9hFuvNIWpXnorlkzhcQf6ehrqQiiZECRt1poOAkPmer3ruw==} - imurmurhash@0.1.4: resolution: {integrity: sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==} engines: {node: '>=0.8.19'} @@ -4815,10 +5065,6 @@ packages: ini@1.3.8: resolution: {integrity: sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==} - ini@4.1.3: - resolution: {integrity: sha512-X7rqawQBvfdjS10YU1y1YVreA3SsLrW9dX2CewP2EbBJM4ypVNLDkO5y04gejPwKIY9lR+7r9gn3rFPt/kmWFg==} - engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} - inline-style-parser@0.2.3: resolution: {integrity: sha512-qlD8YNDqyTKTyuITrDOffsl6Tdhv+UC4hcdAVuQsK4IMQ99nSgd1MIA/Q+jQYoh9r3hVUXhYh7urSRmXPkW04g==} @@ -4844,15 +5090,9 @@ packages: resolution: {integrity: sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==} engines: {node: '>= 0.10'} - is-alphabetical@1.0.4: - resolution: {integrity: sha512-DwzsA04LQ10FHTZuL0/grVDk4rFoVH1pjAToYwBrHSxcrBIGQuXrQMtD5U1b0U2XVgKZCTLLP8u2Qxqhy3l2Vg==} - is-alphabetical@2.0.1: resolution: {integrity: sha512-FWyyY60MeTNyeSRpkM2Iry0G9hpr7/9kD40mD/cGQEuilcZYS4okz8SN2Q6rLCJ8gbCt6fN+rC+6tMGS99LaxQ==} - is-alphanumerical@1.0.4: - resolution: {integrity: sha512-UzoZUr+XfVz3t3v4KyGEniVL9BDRoQtY7tOyrRybkVNjDFWyo1yhXNGrrBTQxp3ib9BLAWs7k2YKBQsFRkZG9A==} - is-alphanumerical@2.0.1: resolution: {integrity: sha512-hmbYhX/9MUMF5uh7tOXyK/n0ZvWpad5caBA17GsC6vyuCqaWliRG5K1qS9inmUhEMaOBIW7/whAnSwveW/LtZw==} @@ -4896,9 +5136,6 @@ packages: resolution: {integrity: sha512-BSLE3HnV2syZ0FK0iMA/yUGplUeMmNz4AW5fnTunbCIqZi4vG3WjJT9FHMy5D69xmAYBHXQhJdALdpwVxV501A==} engines: {node: '>=6'} - is-bun-module@1.1.0: - resolution: {integrity: sha512-4mTAVPlrXpaN3jtF0lsnPCMGnq4+qZjVIKq0HCpfcqf8OC1SM5oATCIAPM5V5FN05qp2NNnFndphmdZS9CV3hA==} - is-callable@1.2.7: resolution: {integrity: sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==} engines: {node: '>= 0.4'} @@ -4915,15 +5152,9 @@ packages: resolution: {integrity: sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==} engines: {node: '>= 0.4'} - is-decimal@1.0.4: - resolution: {integrity: sha512-RGdriMmQQvZ2aqaQq3awNA6dCGtKpiDFcOzrTWrDAT2MiWrKQVPmxLGHl7Y2nNu6led0kEyoX0enY0qXYsv9zw==} - is-decimal@2.0.1: resolution: {integrity: sha512-AAB9hiomQs5DXWcRB1rqsxGUstbRroFOPPVAomNk/3XHR5JyEZChOyTWe2oayKnsSsr/kcGqF+z6yuH6HHpN0A==} - is-empty@1.2.0: - resolution: {integrity: sha512-F2FnH/otLNJv0J6wc73A5Xo7oHLNnqplYqZhUu01tD54DIPvxIRSTSLkrUB/M0nHO4vo1O9PDfN4KoTxCzLh/w==} - is-extglob@2.1.1: resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==} engines: {node: '>=0.10.0'} @@ -4943,9 +5174,6 @@ packages: resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==} engines: {node: '>=0.10.0'} - is-hexadecimal@1.0.4: - resolution: {integrity: sha512-gyPJuv83bHMpocVYoqof5VDiZveEoGoFL8m3BXNb2VW8Xs+rz9kqO8LOQ5DH6EsuvilT1ApazU0pyl+ytbPtlw==} - is-hexadecimal@2.0.1: resolution: {integrity: sha512-DgZQp241c8oO6cA1SbTEWiXeoxV42vlcJxgH+B3hi1AiqqKruZR3ZGF8In3fj4+/y/7rHvlOZLZtgJ/4ttYGZg==} @@ -4976,10 +5204,6 @@ packages: resolution: {integrity: sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==} engines: {node: '>=8'} - is-path-inside@3.0.3: - resolution: {integrity: sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==} - engines: {node: '>=8'} - is-plain-obj@4.1.0: resolution: {integrity: sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg==} engines: {node: '>=12'} @@ -5054,10 +5278,6 @@ packages: isexe@2.0.0: resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==} - isexe@3.1.1: - resolution: {integrity: sha512-LpB/54B+/2J5hqQ7imZHfdU31OlgQqx7ZicVlkm9kzg9/w8GKLEcFfJl/t7DCEDueOyBAD6zCCwTO6Fzs0NoEQ==} - engines: {node: '>=16'} - isobject@3.0.1: resolution: {integrity: sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==} engines: {node: '>=0.10.0'} @@ -5135,10 +5355,6 @@ packages: json-parse-even-better-errors@2.3.1: resolution: {integrity: sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==} - json-parse-even-better-errors@3.0.2: - resolution: {integrity: sha512-fi0NG4bPjCHunUJffmLd0gxssIgkNmArMvis4iNah6Owg1MCJjWhEcDLmsK6iGkJq3tHwbDkTlce70/tmXN4cQ==} - engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} - json-schema-to-typescript@14.0.5: resolution: {integrity: sha512-JmHsbgY0KKo8Pw0HRXpGzAlZYxlu+M5kFhSzhNkUSrVJ4sCXPdAGIdSpzva5ev2/Kybz10S6AfnNdF4o3Pzt3A==} engines: {node: '>=16.0.0'} @@ -5171,8 +5387,8 @@ packages: jsonfile@6.1.0: resolution: {integrity: sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==} - jsonwebtoken@9.0.1: - resolution: {integrity: sha512-K8wx7eJ5TPvEjuiVSkv167EVboBDv9PZdDoF7BgeQnBLVvZWW9clr2PsQHVJDTKaEIH5JBIwHujGcHp7GgI2eg==} + jsonwebtoken@9.0.2: + resolution: {integrity: sha512-PRp66vJ865SSqOlgqS8hujT5U4AOgMfhrwYIuIhfKaoSCZcirrmASQr8CX7cUg+RMih+hgznrjp99o+W4pJLHQ==} engines: {node: '>=12', npm: '>=6'} jsx-ast-utils@3.3.5: @@ -5203,10 +5419,6 @@ packages: resolution: {integrity: sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==} engines: {node: '>=6'} - kleur@4.1.5: - resolution: {integrity: sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ==} - engines: {node: '>=6'} - klona@2.0.6: resolution: {integrity: sha512-dhG34DXATL5hSxJbIexCft8FChFXtmskoZYnoPWjXQuebWYCNkVeV3KkGegCK9CP1oswI/vQibS2GY7Em/sJJA==} engines: {node: '>= 8'} @@ -5232,8 +5444,8 @@ packages: lexical@0.13.1: resolution: {integrity: sha512-jaqRYzVEfBKbX4FwYpd/g+MyOjRaraAel0iQsTrwvx3hyN0bswUZuzb6H6nGlFSjcdrc77wKpyKwoWj4aUd+Bw==} - lib0@0.2.97: - resolution: {integrity: sha512-Q4d1ekgvufi9FiHkkL46AhecfNjznSL9MRNoJRQ76gBHS9OqU2ArfQK0FvBpuxgWeJeNI0LVgAYMIpsGeX4gYg==} + lib0@0.2.98: + resolution: {integrity: sha512-XteTiNO0qEXqqweWx+b21p/fBnNHUA1NwAtJNJek1oPrewEZs2uiT4gWivHKr9GqCjDPAhchz0UQO8NwU3bBNA==} engines: {node: '>=16'} hasBin: true @@ -5248,13 +5460,6 @@ packages: lines-and-columns@1.2.4: resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==} - lines-and-columns@2.0.4: - resolution: {integrity: sha512-wM1+Z03eypVAVUCE7QdSqpVIvelbOakn1M0bPDoA4SGWPx3sNDVUiMo3L6To6WWGClB7VyXnhQ4Sn7gxiJbE6A==} - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - - load-plugin@6.0.3: - resolution: {integrity: sha512-kc0X2FEUZr145odl68frm+lMJuQ23+rTXYmR6TImqPtbpmXC4vVXbWKDQ9IzndA0HfyQamWfKLhzsqGSTxE63w==} - load-tsconfig@0.2.5: resolution: {integrity: sha512-IXO6OCs9yg8tMKzfPZ1YmheJbZCiEsnBdcB03l0OcfK9prKnJb96siuHCr5Fl37/yo9DnKU+TLpxzTUspw9shg==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} @@ -5291,12 +5496,30 @@ packages: lodash.get@4.4.2: resolution: {integrity: sha512-z+Uw/vLuy6gQe8cfaFWD7p0wVv8fJl3mbzXh33RS+0oW2wvUqiRXiQ69gLWSLpgB5/6sU+r6BlQR0MBILadqTQ==} + lodash.includes@4.3.0: + resolution: {integrity: sha512-W3Bx6mdkRTGtlJISOvVD/lbqjTlPPUDTMnlXZFnVwi9NKJ6tiAk6LVdlhZMm17VZisqhKcgzpO5Wz91PCt5b0w==} + + lodash.isboolean@3.0.3: + resolution: {integrity: sha512-Bz5mupy2SVbPHURB98VAcw+aHh4vRV5IPNhILUCsOzRmsTmSQ17jIuqopAentWoehktxGd9e/hbIXq980/1QJg==} + + lodash.isinteger@4.0.4: + resolution: {integrity: sha512-DBwtEWN2caHQ9/imiNeEA5ys1JoRtRfY3d7V9wkqtbycnAmTvRRmbHKDV4a0EYc678/dia0jrte4tjYwVBaZUA==} + + lodash.isnumber@3.0.3: + resolution: {integrity: sha512-QYqzpfwO3/CWf3XP+Z+tkQsfaLL/EnUlXWVkIk5FUPc4sBdTehEqZONuyRt2P67PXAk+NXmTBcc97zw9t1FQrw==} + lodash.isplainobject@4.0.6: resolution: {integrity: sha512-oSXzaWypCMHkPC3NvBEaPHf0KsA5mvPrOPgQWDsbg8n7orZ290M0BmC/jgRZ4vcJ6DTAhjrsSYgdsW/F+MFOBA==} + lodash.isstring@4.0.1: + resolution: {integrity: sha512-0wJxfxH1wgO3GrbuP+dTTk7op+6L41QCXbGINEmD+ny/G/eCqGzxyCsh7159S+mgDDcoarnBw6PC1PS5+wUGgw==} + lodash.merge@4.6.2: resolution: {integrity: sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==} + lodash.once@4.1.1: + resolution: {integrity: sha512-Sb487aTOCr9drQVL8pIxOzVhafOjZN9UU54hiN8PU3uAiSV7lx1yYNpbNmex2PK6dSJoNTSJUUswT651yww3Mg==} + lodash.sortby@4.7.0: resolution: {integrity: sha512-HDWXG8isMntAyRF5vZ7xKuEvOhT4AhlRt/3czTSjvGUxjYCBVRQY48ViDHyfYz9VIoBkW4TMGQNapx+l3RUwdA==} @@ -5326,8 +5549,8 @@ packages: lru-queue@0.1.0: resolution: {integrity: sha512-BpdYkt9EvGl8OfWHDQPISVpcl5xZthb+XPsbELj5AQXxIC8IriDZIQYjBJPEm5rS420sjZ0TLEzRcq5KdBhYrQ==} - lucide-react@0.439.0: - resolution: {integrity: sha512-PafSWvDTpxdtNEndS2HIHxcNAbd54OaqSYJO90/b63rab2HWYqDbH194j0i82ZFdWOAcf0AHinRykXRRK2PJbw==} + lucide-react@0.451.0: + resolution: {integrity: sha512-OwQ3uljZLp2cerj8sboy5rnhtGTCl9UCJIhT1J85/yOuGVlEH+xaUPR7tvNdddPvmV5M5VLdr7cQuWE3hzA4jw==} peerDependencies: react: ^16.5.1 || ^17.0.0 || ^18.0.0 || ^19.0.0-rc @@ -5358,9 +5581,6 @@ packages: mdast-util-find-and-replace@3.0.1: resolution: {integrity: sha512-SG21kZHGC3XRTSUhtofZkBzZTJNM5ecCi0SK2IMKmSXR8vO3peL+kb1O0z7Zl83jKtutG4k5Wv/W7V3/YHvzPA==} - mdast-util-from-markdown@0.8.5: - resolution: {integrity: sha512-2hkTXtYYnr+NubD/g6KGBS/0mFmBcifAsI0yIWRiRo0PjVs6SSOSOdtzbp6kSGnShDN6G5aWZpKQ2lWRy27mWQ==} - mdast-util-from-markdown@2.0.1: resolution: {integrity: sha512-aJEUyzZ6TzlsX2s5B4Of7lN7EQtAxvtradMMglCQDyaTFgse6CmtmdJ15ElnVRlCg1vpNyVtbem0PWzlNieZsA==} @@ -5388,9 +5608,6 @@ packages: mdast-util-mdx-jsx@3.1.3: resolution: {integrity: sha512-bfOjvNt+1AcbPLTFMFWY149nJz0OjmewJs3LQQ5pIyVGxP4CdOqNVJL6kTaM5c68p8q82Xv3nCyFfUnuEcH3UQ==} - mdast-util-mdx@3.0.0: - resolution: {integrity: sha512-JfbYLAW7XnYTTbUsmpu0kdBUVe+yKVJZBItEjwyYJiDJuZ9w4eeaqks4HQO+R7objWgS2ymV60GYpI14Ug554w==} - mdast-util-mdxjs-esm@2.0.1: resolution: {integrity: sha512-EcmOpxsZ96CvlP03NghtH1EsLtr0n9Tm4lPUJUBccV9RwUOneqSycg19n5HGzCf+10LozMRSObtVr3ee1WoHtg==} @@ -5403,9 +5620,6 @@ packages: mdast-util-to-markdown@2.1.0: resolution: {integrity: sha512-SR2VnIEdVNCJbP6y7kVTJgPLifdr8WEU440fQec7qHoHOUz/oJ2jmNRqdDQ3rbiStOXb2mCDGTuwsK5OPUgYlQ==} - mdast-util-to-string@2.0.0: - resolution: {integrity: sha512-AW4DRS3QbBayY/jJmD8437V1Gombjf8RSOUCMFBuo5iHi58AGEgVCKQ+ezHkZZDpAQS75hcBMpLqjpJTjtUL7w==} - mdast-util-to-string@4.0.0: resolution: {integrity: sha512-0H44vDimn51F0YwvxSJSm0eCDOJTRlmN0R1yBh4HLj9wiV1Dn0QoXGbvFAWj2hSItVTlCmBF1hqKlIyUBVFLPg==} @@ -5427,8 +5641,8 @@ packages: memory-pager@1.5.0: resolution: {integrity: sha512-ZS4Bp4r/Zoeq6+NLJpP+0Zzm0pR8whtGPf1XExKLJBAczGMnSi3It14OiNCStjQjM6NU1okjQGSxgEZN8eBYKg==} - merge-descriptors@1.0.1: - resolution: {integrity: sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==} + merge-descriptors@1.0.3: + resolution: {integrity: sha512-gaNvAS7TZ897/rVaZ0nMtAyxNyi/pdbjbAwUpFQpN70GqnVfOiXpeUUMKRBmzXaSQ8DdTX4/0ms62r2K+hE6mQ==} merge-stream@2.0.0: resolution: {integrity: sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==} @@ -5472,30 +5686,12 @@ packages: micromark-extension-gfm@3.0.0: resolution: {integrity: sha512-vsKArQsicm7t0z2GugkCKtZehqUm31oeGBV/KVSorWSy8ZlNAv7ytjFhvaryUiCUJYqs+NoE6AFhpQvBTM6Q4w==} - micromark-extension-mdx-expression@3.0.0: - resolution: {integrity: sha512-sI0nwhUDz97xyzqJAbHQhp5TfaxEvZZZ2JDqUo+7NvyIYG6BZ5CPPqj2ogUoPJlmXHBnyZUzISg9+oUmU6tUjQ==} - - micromark-extension-mdx-jsx@3.0.0: - resolution: {integrity: sha512-uvhhss8OGuzR4/N17L1JwvmJIpPhAd8oByMawEKx6NVdBCbesjH4t+vjEp3ZXft9DwvlKSD07fCeI44/N0Vf2w==} - - micromark-extension-mdx-md@2.0.0: - resolution: {integrity: sha512-EpAiszsB3blw4Rpba7xTOUptcFeBFi+6PY8VnJ2hhimH+vCQDirWgsMpz7w1XcZE7LVrSAUGb9VJpG9ghlYvYQ==} - - micromark-extension-mdxjs-esm@3.0.0: - resolution: {integrity: sha512-DJFl4ZqkErRpq/dAPyeWp15tGrcrrJho1hKK5uBS70BCtfrIFg81sqcTVu3Ta+KD1Tk5vAtBNElWxtAa+m8K9A==} - - micromark-extension-mdxjs@3.0.0: - resolution: {integrity: sha512-A873fJfhnJ2siZyUrJ31l34Uqwy4xIFmvPY1oj+Ean5PHcPBYzEsvqvWGaWcfEIr11O5Dlw3p2y0tZWpKHDejQ==} - micromark-factory-destination@2.0.0: resolution: {integrity: sha512-j9DGrQLm/Uhl2tCzcbLhy5kXsgkHUrjJHg4fFAeoMRwJmJerT9aw4FEhIbZStWN8A3qMwOp1uzHr4UL8AInxtA==} micromark-factory-label@2.0.0: resolution: {integrity: sha512-RR3i96ohZGde//4WSe/dJsxOX6vxIg9TimLAS3i4EhBAFx8Sm5SmqVfR8E87DPSR31nEAjZfbt91OMZWcNgdZw==} - micromark-factory-mdx-expression@2.0.1: - resolution: {integrity: sha512-F0ccWIUHRLRrYp5TC9ZYXmZo+p2AM13ggbsW4T0b5CRKP8KHVRB8t4pwtBgTxtjRmwrK0Irwm7vs2JOZabHZfg==} - micromark-factory-space@2.0.0: resolution: {integrity: sha512-TKr+LIDX2pkBJXFLzpyPyljzYK3MtmllMUMODTQJIUfDGncESaqB90db9IAUcz4AZAJFdd8U9zOp9ty1458rxg==} @@ -5526,9 +5722,6 @@ packages: micromark-util-encode@2.0.0: resolution: {integrity: sha512-pS+ROfCXAGLWCOc8egcBvT0kf27GoWMqtdarNfDcjb6YLuV5cM3ioG45Ys2qOVqeqSbjaKg72vU+Wby3eddPsA==} - micromark-util-events-to-acorn@2.0.2: - resolution: {integrity: sha512-Fk+xmBrOv9QZnEDguL9OI9/NQQp6Hz4FuQ4YmCb/5V7+9eAh1s6AYSvL20kHkD67YIg7EpE54TiSlcsf3vyZgA==} - micromark-util-html-tag-name@2.0.0: resolution: {integrity: sha512-xNn4Pqkj2puRhKdKTm8t1YHC/BAjx6CEwRFXntTaRf/x16aqka6ouVoutm+QdkISTlT7e2zU7U4ZdlDLJd2Mcw==} @@ -5550,9 +5743,6 @@ packages: micromark-util-types@2.0.0: resolution: {integrity: sha512-oNh6S2WMHWRZrmutsRmDDfkzKtxF+bc2VxLC9dvtrDIRFln627VsFP6fLMgTryGDljgLPjkrzQSDcPrjPyDJ5w==} - micromark@2.11.4: - resolution: {integrity: sha512-+WoovN/ppKolQOFIAajxi7Lu9kInbPxFuTBVEavFcL8eAfVstoc5MocPmqBeAdBOJV00uaVjegzH4+MA0DN/uA==} - micromark@4.0.0: resolution: {integrity: sha512-o/sd0nMof8kYff+TqcDx3VSrgBTcZpSvYcAHIfHhv5VAuNmisCxjhx6YmxS8PFEpb9z5WKWKPdzf0jM23ro3RQ==} @@ -5633,8 +5823,8 @@ packages: engines: {node: '>=10'} hasBin: true - moment-timezone@0.5.45: - resolution: {integrity: sha512-HIWmqA86KcmCAhnMAN0wuDOARV/525R2+lOLotuGFzn4HO+FH+/645z2wx0Dt3iDv6/p61SIvKnDstISainhLQ==} + moment-timezone@0.5.46: + resolution: {integrity: sha512-ZXm9b36esbe7OmdABqIWJuBBiLLwAjrN7CE+7sYdCCx82Nabt1wHDj8TVseS59QIlfFPbOoiBPm6ca9BioG4hw==} moment@2.30.1: resolution: {integrity: sha512-uEmtNhbDOrWPFS+hdjFCBfy9f2YoyzRpwcl+DqpC6taX21FzsTLQVbMV/W7PzNSX6x/bhC1zA3c2UQ5NzH6how==} @@ -5645,10 +5835,40 @@ packages: mongodb-connection-string-url@2.6.0: resolution: {integrity: sha512-WvTZlI9ab0QYtTYnuMLgobULWhokRjtC7db9LtcVfJ+Hsnyr5eo6ZtNAt3Ly24XZScGMelOcGtm7lSn0332tPQ==} + mongodb-connection-string-url@3.0.1: + resolution: {integrity: sha512-XqMGwRX0Lgn05TDB4PyG2h2kKO/FfWJyCzYQbIhXUxz7ETt0I/FqHjUeqj37irJ+Dl1ZtU82uYyj14u2XsZKfg==} + mongodb@4.17.1: resolution: {integrity: sha512-MBuyYiPUPRTqfH2dV0ya4dcr2E5N52ocBuZ8Sgg/M030nGF78v855B3Z27mZJnp8PxjnUquEnAtjOsphgMZOlQ==} engines: {node: '>=12.9.0'} + mongodb@6.9.0: + resolution: {integrity: sha512-UMopBVx1LmEUbW/QE0Hw18u583PEDVQmUmVzzBRH0o/xtE9DBRA5ZYLOjpLIa03i8FXjzvQECJcqoMvCXftTUA==} + engines: {node: '>=16.20.1'} + peerDependencies: + '@aws-sdk/credential-providers': ^3.188.0 + '@mongodb-js/zstd': ^1.1.0 + gcp-metadata: ^5.2.0 + kerberos: ^2.0.1 + mongodb-client-encryption: '>=6.0.0 <7' + snappy: ^7.2.2 + socks: ^2.7.1 + peerDependenciesMeta: + '@aws-sdk/credential-providers': + optional: true + '@mongodb-js/zstd': + optional: true + gcp-metadata: + optional: true + kerberos: + optional: true + mongodb-client-encryption: + optional: true + snappy: + optional: true + socks: + optional: true + mongoose-aggregate-paginate-v2@1.0.6: resolution: {integrity: sha512-UuALu+mjhQa1K9lMQvjLL3vm3iALvNw8PQNIh2gp1b+tO5hUa0NC0Wf6/8QrT9PSJVTihXaD8hQVy3J4e0jO0Q==} engines: {node: '>=4.0.0'} @@ -5669,10 +5889,6 @@ packages: resolution: {integrity: sha512-J5heI+P08I6VJ2Ky3+33IpCdAvlYGTSUjwTPxkAr8i8EoduPMBX2OY/wa3IKZIQl7MU4SbFk8ndgSKyB/cl1zA==} engines: {node: '>=12.0.0'} - mri@1.2.0: - resolution: {integrity: sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==} - engines: {node: '>=4'} - mrmime@2.0.0: resolution: {integrity: sha512-eu38+hdgojoyq63s+yTpN4XMBdt5l8HhMhc4VKLO9KM5caLIBvUm4thi7fFaxyTmCKeNnXZ5pAlBwCUnhA09uw==} engines: {node: '>=10'} @@ -5718,8 +5934,8 @@ packages: next-tick@1.1.0: resolution: {integrity: sha512-CXdUiJembsNjuToQvxayPZF9Vqht7hewsvy2sOWafLvi2awflj9mOC6bHIg50orX8IJvWKY9wYQ/zB2kogPslQ==} - next@14.2.3: - resolution: {integrity: sha512-dowFkFTR8v79NPJO4QsBUtxv0g9BrS/phluVpMAt2ku7H+cbcBJlopXjkWlwxrk/xGqMemr7JkGPGemPrLLX7A==} + next@14.2.15: + resolution: {integrity: sha512-h9ctmOokpoDphRvMGnwOJAedT6zKhwqyZML9mDtspgf4Rh3Pn7UTYKqePNoDvhsWBAO5GoPNYshnAUGIazVGmw==} engines: {node: '>=18.17.0'} hasBin: true peerDependencies: @@ -5736,8 +5952,8 @@ packages: sass: optional: true - next@14.2.9: - resolution: {integrity: sha512-3CzBNo6BuJnRjcQvRw+irnU1WiuJNZEp+dkzkt91y4jeIDN/Emg95F+takSYiLpJ/HkxClVQRyqiTwYce5IVqw==} + next@14.2.3: + resolution: {integrity: sha512-dowFkFTR8v79NPJO4QsBUtxv0g9BrS/phluVpMAt2ku7H+cbcBJlopXjkWlwxrk/xGqMemr7JkGPGemPrLLX7A==} engines: {node: '>=18.17.0'} hasBin: true peerDependencies: @@ -5754,8 +5970,8 @@ packages: sass: optional: true - nextjs-toploader@3.6.15: - resolution: {integrity: sha512-DMxO0BiT+NbGU7E9A8U2+0e7rRbG9qozbk19DFXhKRc9wuhgTPR/u8zr2TevsbFtVxDb9mf8YHFz+oBgjMC+HA==} + nextjs-toploader@3.7.15: + resolution: {integrity: sha512-DvvXEJVRPfE2j1HVXgFhmPl8pRcLb/4mvyVBDuYdMdkbEY7KJghp0fG5iOZ002cV6awbBw9j/Di7vQL8LRazxQ==} peerDependencies: next: '>= 6.0.0' react: '>= 16.0.0' @@ -5764,8 +5980,8 @@ packages: no-case@3.0.4: resolution: {integrity: sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==} - node-abi@3.67.0: - resolution: {integrity: sha512-bLn/fU/ALVBE9wj+p4Y21ZJWYFjUXLXPi/IewyLZkx3ApxKDNBWCKdReeKOtD8dWpOdDCeMyLh6ZewzcLsG2Nw==} + node-abi@3.68.0: + resolution: {integrity: sha512-7vbj10trelExNjFSBm5kTvZXXa7pZyKWx9RCKIyqe6I9Ev3IzGpQoqBP3a+cOdxY+pWj6VkP28n/2wWysBHD/A==} engines: {node: '>=10'} node-addon-api@6.1.0: @@ -5791,8 +6007,8 @@ packages: node-releases@2.0.18: resolution: {integrity: sha512-d9VeXT4SJ7ZeOqGX6R5EM022wpL+eWPooLI+5UpWn2jCT1aosUQEhQP214x33Wkwx3JQMvIm+tIoVOdodFS40g==} - nodemailer@6.9.8: - resolution: {integrity: sha512-cfrYUk16e67Ks051i4CntM9kshRYei1/o/Gi8K1d+R34OIs21xdFnW7Pt7EucmVKA0LKtqUGNcjMZ7ehjl49mQ==} + nodemailer@6.9.15: + resolution: {integrity: sha512-AHf04ySLC6CIfuRtRiEYtGEXgRfa6INgWGluDhnxTZhHSKvrBu7lc1VVchQ0d8nPc4cFaZoPq8vkyNoZr0TpGQ==} engines: {node: '>=6.0.0'} noms@0.0.0: @@ -5806,10 +6022,6 @@ packages: normalize-package-data@2.5.0: resolution: {integrity: sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==} - normalize-package-data@6.0.2: - resolution: {integrity: sha512-V6gygoYb/5EmNI+MEGrWkC+e6+Rr7mTmfHrxDbLzxQogBkgzo76rkok0Am6thgSF7Mv2nLOajAJj5vDJZEFn7g==} - engines: {node: ^16.14.0 || >=18.0.0} - normalize-path@3.0.0: resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==} engines: {node: '>=0.10.0'} @@ -5818,22 +6030,6 @@ packages: resolution: {integrity: sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==} engines: {node: '>=0.10.0'} - npm-install-checks@6.3.0: - resolution: {integrity: sha512-W29RiK/xtpCGqn6f3ixfRYGk+zRyr+Ew9F2E20BfXxT5/euLdA/Nm7fO7OeTGuAmTs30cpgInyJ0cYe708YTZw==} - engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} - - npm-normalize-package-bin@3.0.1: - resolution: {integrity: sha512-dMxCf+zZ+3zeQZXKxmyuCKlIDPGuv8EF940xbkC4kQVDTtqoh6rJFO+JTKSA6/Rwi0getWmtuy4Itup0AMcaDQ==} - engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} - - npm-package-arg@11.0.3: - resolution: {integrity: sha512-sHGJy8sOC1YraBywpzQlIKBE4pBbGbiF95U6Auspzyem956E0+FtDtsx1ZxlOJkQCZ1AFXAY/yuvtFYrOxF+Bw==} - engines: {node: ^16.14.0 || >=18.0.0} - - npm-pick-manifest@9.1.0: - resolution: {integrity: sha512-nkc+3pIIhqHVQr085X9d2JzPzLyjzQS96zbruppqC9aZRm/x8xx6xhI98gHtsfELP2bE+loHq8ZaHFHhe+NauA==} - engines: {node: ^16.14.0 || >=18.0.0} - npm-run-path@4.0.1: resolution: {integrity: sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==} engines: {node: '>=8'} @@ -5961,9 +6157,6 @@ packages: resolution: {integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==} engines: {node: '>=6'} - parse-entities@2.0.0: - resolution: {integrity: sha512-kkywGpCcRYhqQIchaWqZ875wzpS/bMKhz5HnN3p7wveJTkTtyAB/AlnS0f8DFSqYW1T82t6yEAkEcB+A1I3MbQ==} - parse-entities@4.0.1: resolution: {integrity: sha512-SWzvYcSJh4d/SGLIOQfZ/CoNv6BTlI6YEQ7Nj82oDVnRpwe/Z/F1EMx42x3JAOwGBlCjeCH0BRJQbQ/opHL17w==} @@ -5971,10 +6164,6 @@ packages: resolution: {integrity: sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==} engines: {node: '>=8'} - parse-json@7.1.1: - resolution: {integrity: sha512-SgOTCX/EZXtZxBE5eJ97P4yGM5n37BwRU+YMsH4vNzFqJV/oWFXXCmwFlgWUM4PrakybVOueJJ6pwHqSVhTFDw==} - engines: {node: '>=16'} - parse-passwd@1.0.0: resolution: {integrity: sha512-1Y1A//QUXEZK7YKz+rD9WydcE1+EuPr6ZBgKecAB8tmoW6UFv0NREVJe1p+jRxtThkcbbKkfwIbWJe/IeE6m2Q==} engines: {node: '>=0.10.0'} @@ -6015,6 +6204,10 @@ packages: resolution: {integrity: sha512-0fe+p3ZnrWRW74fe8+SvCyf4a3Pb2/h7gFkQ8yTJpAO50gDzlfjZUZTO1k5Eg9kUct22OxHLqDZoKUWRHOh9ug==} engines: {node: '>= 0.4.0'} + passport@0.7.0: + resolution: {integrity: sha512-cPLl+qZpSc+ireUvt+IzqbED1cHHkDoVYMo30jbJIdOOjQ1MQYZBPiNvmi8UM6lJuOpTPXJGZQk0DtC4y61MYQ==} + engines: {node: '>= 0.4.0'} + path-browserify@1.0.1: resolution: {integrity: sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g==} @@ -6041,11 +6234,11 @@ packages: resolution: {integrity: sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==} engines: {node: '>=16 || 14 >=14.18'} - path-to-regexp@0.1.7: - resolution: {integrity: sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==} + path-to-regexp@0.1.10: + resolution: {integrity: sha512-7lf7qcQidTku0Gu3YDPc8DJ1q7OOucfa/BSsIwjuh56VU7katFvuM8hULfkwB3Fns/rsVF7PwPKVw1sl5KQS9w==} - path-to-regexp@1.8.0: - resolution: {integrity: sha512-n43JRhlUKUAlibEJhPeir1ncUID16QnEjNpwzNdO3Lm4ywrBpBZ5oLD0I6br9evr1Y9JTqwRtAh7JLoOzAQdVA==} + path-to-regexp@1.9.0: + resolution: {integrity: sha512-xIp7/apCFJuUHdDLWe8O1HIkb0kQrOMb/0u6FXQjemHn/ii5LrIzU6bdECnsiTF/GjZkMEKg1xdiZwNqDYlZ6g==} path-type@4.0.0: resolution: {integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==} @@ -6068,8 +6261,8 @@ packages: payload: ^2 react: ^18 - payload@2.28.0: - resolution: {integrity: sha512-DzSSUoG1pOiPQXSgoTqYar7naQ121kk6lRoxCPI6xQYv74z2hbGo4elgUSGLN6AHor0nU4egBenjaltZX82ELA==} + payload@2.30.1: + resolution: {integrity: sha512-BuGOl1LRS/D39RzxhnKlpFwYS7PvMSmWvkFKcUYVyPojUpEXvjCr0QUILe9r5UchD4y3vl4xdCP9k8SSDUuiOQ==} engines: {node: '>=14'} hasBin: true @@ -6083,10 +6276,17 @@ packages: picocolors@1.0.1: resolution: {integrity: sha512-anP1Z8qwhkbmu7MFP5iTt+wQKXgwzf7zTyGlcdzabySa9vd0Xt392U0rVmz9poOaBj0uHJKyyo9/upk0HrEQew==} + picocolors@1.1.0: + resolution: {integrity: sha512-TQ92mBOW0l3LeMeyLV6mzy/kWr8lkd/hp3mTg7wYK7zJhuBStmGMBG0BdeDZS/dZx1IukaX6Bk11zcln25o1Aw==} + picomatch@2.3.1: resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==} engines: {node: '>=8.6'} + picomatch@4.0.2: + resolution: {integrity: sha512-M7BAV6Rlcy5u+m6oPhAPFgJTzAioX/6B0DxyvDlo9l8+T3nLKbrczg2WLUyzd45L8RqfUMyGPzekbMvX2Ldkwg==} + engines: {node: '>=12'} + pify@2.3.0: resolution: {integrity: sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==} engines: {node: '>=0.10.0'} @@ -6380,12 +6580,8 @@ packages: resolution: {integrity: sha512-PS08Iboia9mts/2ygV3eLpY5ghnUcfLV/EXTOW1E2qYxJKGGBUtNjN76FYHnMs36RmARn41bC0AZmn+rR0OVpQ==} engines: {node: ^10 || ^12 || >=14} - postcss@8.4.42: - resolution: {integrity: sha512-hywKUQB9Ra4dR1mGhldy5Aj1X3MWDSIA1cEi+Uy0CjheLvP6Ual5RlwMCh8i/X121yEDLDIKBsrCQ8ba3FDMfQ==} - engines: {node: ^10 || ^12 || >=14} - - postcss@8.4.45: - resolution: {integrity: sha512-7KTLTdzdZZYscUc65XmjFiB73vBhBfbPztCYdUNvlaso9PrzjzcmjqBPR0lNGkcVlcO4BjiO5rK/qNz+XAen1Q==} + postcss@8.4.47: + resolution: {integrity: sha512-56rxCq7G/XfB4EkXq9Egn5GCqugWvDFjafDOThIdMBsI15iqPqR5r15TfSr1YPYeEI19YeaXMCbY6u88Y76GLQ==} engines: {node: ^10 || ^12 || >=14} prebuild-install@7.1.2: @@ -6397,16 +6593,16 @@ packages: resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==} engines: {node: '>= 0.8.0'} - prettier-plugin-packagejson@2.5.2: - resolution: {integrity: sha512-w+TmoLv2pIa+siplW1cCj2ujEXQQS6z7wmWLOiLQK/2QVl7Wy6xh/ZUpqQw8tbKMXDodmSW4GONxlA33xpdNOg==} + prettier-plugin-packagejson@2.5.3: + resolution: {integrity: sha512-ATMEEXr+ywls1kgrZEWl4SBPEm0uDdyDAjyNzUC0/Z8WZTD3RqbJcQDR+Dau+wYkW9KHK6zqQIsFyfn+9aduWg==} peerDependencies: prettier: '>= 1.16.0' peerDependenciesMeta: prettier: optional: true - prettier-plugin-tailwindcss@0.6.6: - resolution: {integrity: sha512-OPva5S7WAsPLEsOuOWXATi13QrCKACCiIonFgIR6V4lYv4QLp++UXVhZSzRbZxXGimkQtQT86CC6fQqTOybGng==} + prettier-plugin-tailwindcss@0.6.8: + resolution: {integrity: sha512-dGu3kdm7SXPkiW4nzeWKCl3uoImdd5CTZEJGxyypEPL37Wj0HT2pLqjrvSei1nTeuQfO4PUfjeW5cTUNRLZ4sA==} engines: {node: '>=14.21.3'} peerDependencies: '@ianvs/prettier-plugin-sort-imports': '*' @@ -6475,10 +6671,6 @@ packages: probe-image-size@6.0.0: resolution: {integrity: sha512-99PZ5+RU4gqiTfK5ZDMDkZtn6eL4WlKfFyVJV7lFQvH3iGmQ85DqMTOdxorERO26LHkevR2qsxnHp0x/2UDJPA==} - proc-log@4.2.0: - resolution: {integrity: sha512-g8+OnU/L2v+wyiVK+D5fA34J7EH8jZ8DDlvwhRCMxmMj7UCBvxiO1mGeN+36JXIKF4zevU4kRBd8lVgG9vLelA==} - engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} - process-nextick-args@2.0.1: resolution: {integrity: sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==} @@ -6489,18 +6681,6 @@ packages: resolution: {integrity: sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==} engines: {node: '>= 0.6.0'} - promise-inflight@1.0.1: - resolution: {integrity: sha512-6zWPyEOFaQBJYcGMHBKTKJ3u6TBsnMFOIZSa6ce1e/ZrrsOlnHRHbabMjLiBYKp+n44X9eUI6VUPaukCXHuG4g==} - peerDependencies: - bluebird: '*' - peerDependenciesMeta: - bluebird: - optional: true - - promise-retry@2.0.1: - resolution: {integrity: sha512-y+WKFlBR8BGXnsNlIHFGPZmyDf3DFMoLhaflAnyZgV6rG6xu+JwesTo2Q9R6XwYmtmwAFCkAk3e35jEdoeh/3g==} - engines: {node: '>=10'} - prompts@2.4.2: resolution: {integrity: sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==} engines: {node: '>= 6'} @@ -6521,8 +6701,8 @@ packages: proxy-from-env@1.1.0: resolution: {integrity: sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==} - pump@3.0.0: - resolution: {integrity: sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==} + pump@3.0.2: + resolution: {integrity: sha512-tUPXtzlGM8FE3P0ZL6DVs/3P58k9nk8/jZeQCurTJylQA8qFYzHFfhBJkuqyE0FifOsQ0uKWekiZ5g8wtr28cw==} punycode@2.3.1: resolution: {integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==} @@ -6532,10 +6712,6 @@ packages: resolution: {integrity: sha512-ymlixxD/0Bj3BMY9x1z8ENdQdhkmsIbDNyVvfM8soHn5p/CRFlLPrmtxmE5aG//q1PzHHSGuLi+6QlHezivseg==} engines: {node: '>=0.10'} - qs@6.11.0: - resolution: {integrity: sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==} - engines: {node: '>=0.6'} - qs@6.11.2: resolution: {integrity: sha512-tDNIz22aBzCDxLtVH++VnTfzxlfeK5CbqohpSqpJgj1Wg/cQbStNAz3NuqCs5vV+pjBsK4x4pN9HlVh7rcYRiA==} engines: {node: '>=0.6'} @@ -6568,10 +6744,6 @@ packages: resolution: {integrity: sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==} engines: {node: '>= 0.6'} - raw-body@2.5.1: - resolution: {integrity: sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig==} - engines: {node: '>= 0.8'} - raw-body@2.5.2: resolution: {integrity: sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA==} engines: {node: '>= 0.8'} @@ -6587,8 +6759,8 @@ packages: react: '>=15.6.2' react-dom: '>=15.6.2' - react-big-calendar@1.13.4: - resolution: {integrity: sha512-eTc67wNHrEbtK7SW2dKlAWjPTcaMfg8BaL5ei4BQ/5FKzVOt3LrmBiq7hr9sOxOYtOfMRxWYMkjkZRvrlRWRBw==} + react-big-calendar@1.15.0: + resolution: {integrity: sha512-RNiPH1Vh/fpJpNIValpl6lHvuEroWkDvS8z3YW2QpmGUuAk6a0Q1uEujlQTd/gQrpKAaBA4Gyc1mzCdNIQ7DZQ==} peerDependencies: react: ^16.14.0 || ^17 || ^18 react-dom: ^16.14.0 || ^17 || ^18 @@ -6703,8 +6875,8 @@ packages: '@types/react': optional: true - react-remove-scroll@2.5.7: - resolution: {integrity: sha512-FnrTWO4L7/Bhhf3CYBNArEG/yROV0tKmTv7/3h9QCFvH6sndeFf1wPqOcbFVu5VAulS5dV1wGT3GZZ/1GawqiA==} + react-remove-scroll@2.6.0: + resolution: {integrity: sha512-I2U4JVEsQenxDAKaVa3VZ/JeJZe0/2DxPWL8Tj8yLKctQJQiZM52pn/GWFpSp8dftjM3pSAHVJZscAnC/y+ySQ==} engines: {node: '>=10'} peerDependencies: '@types/react': ^16.8.0 || ^17.0.0 || ^18.0.0 @@ -6769,10 +6941,6 @@ packages: read-cache@1.0.0: resolution: {integrity: sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==} - read-package-json-fast@3.0.2: - resolution: {integrity: sha512-0J+Msgym3vrLOUB3hzQCuZHII0xkNGCtz/HJH9xZshwv9DbDwkw1KaE3gx/e2J5rpEY5rtOy6cyhKOPrkP7FZw==} - engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} - read-pkg-up@7.0.1: resolution: {integrity: sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==} engines: {node: '>=8'} @@ -6803,6 +6971,10 @@ packages: resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==} engines: {node: '>=8.10.0'} + readdirp@4.0.2: + resolution: {integrity: sha512-yDMz9g+VaZkqBYS/ozoBJwaBhTbZo3UNYQHNRw1D3UFQB8oHB4uS/tAODO+ZLjGWmUbKnIlOWO+aaIiAxrUWHA==} + engines: {node: '>= 14.16.0'} + real-require@0.2.0: resolution: {integrity: sha512-57frrGM/OCTLqLOAh0mhVA9VBMHd+9U7Zb2THMGdBUoZVOtGbJzjxsYGDJ3A9AYYCP4hn6y1TVbaOfzWtm5GFg==} engines: {node: '>= 12.13.0'} @@ -6848,9 +7020,6 @@ packages: remark-gfm@4.0.0: resolution: {integrity: sha512-U92vJgBPkbw4Zfu/IiW2oTZLSL3Zpv+uI7My2eq8JxKgqraFdU8YUGicEJCEgSbeaG+QDFqIcwwfMTOEelPxuA==} - remark-mdx@3.0.1: - resolution: {integrity: sha512-3Pz3yPQ5Rht2pM5R+0J2MrGoBSrzf+tJG94N+t/ilfdh8YLyyKYtidAYwTveB20BoHAcwIopOUqhcmh2F7hGYA==} - remark-parse@11.0.0: resolution: {integrity: sha512-FCxlKLNGknS5ba/1lmpYijMUzX2esxW5xQqjWxw2eHFfS2MSdaHVINFmhjo+qN1WhZhNimq0dZATN9pH0IDrpA==} @@ -6874,10 +7043,6 @@ packages: resolution: {integrity: sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==} engines: {node: '>=0.10.0'} - requireindex@1.2.0: - resolution: {integrity: sha512-L9jEkOi3ASd9PYit2cwRfyppc9NoABujTP8/5gFcbERmo5jUoAKovIC3fsF17pkTnGsrByysqX+Kxd2OTNI1ww==} - engines: {node: '>=0.10.5'} - resolve-cwd@3.0.0: resolution: {integrity: sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==} engines: {node: '>=8'} @@ -6919,31 +7084,18 @@ packages: resolution: {integrity: sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==} engines: {node: '>=8'} - retry@0.12.0: - resolution: {integrity: sha512-9LkiTwjUh6rT555DtE9rTX+BKByPfrMzEAtnlEtdEwr3Nkffwiihqe2bWADg+OQRjt9gl6ICdmB/ZFDCGAtSow==} - engines: {node: '>= 4'} - reusify@1.0.4: resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==} engines: {iojs: '>=1.0.0', node: '>=0.10.0'} - rimraf@3.0.2: - resolution: {integrity: sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==} - deprecated: Rimraf versions prior to v4 are no longer supported - hasBin: true - - rollup@4.21.2: - resolution: {integrity: sha512-e3TapAgYf9xjdLvKQCkQTnbTKd4a6jwlpQSJJFokHGaX2IVjoEqkIIhiQfqsi0cdwlOD+tQGuOd5AJkc5RngBw==} + rollup@4.22.4: + resolution: {integrity: sha512-vD8HJ5raRcWOyymsR6Z3o6+RzfEPCnVLMFJ6vRslO1jt4LO6dUo5Qnpg7y4RkZFM2DMe3WUirkI5c16onjrc6A==} engines: {node: '>=18.0.0', npm: '>=8.0.0'} hasBin: true run-parallel@1.2.0: resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==} - sade@1.8.1: - resolution: {integrity: sha512-xal3CZX1Xlo/k4ApwCFrHVACi9fBqJ7V+mwhBsuf/1IOKbBy098Fex+Wa/5QMubw09pSZ/u8EY8PWgevJsXp1A==} - engines: {node: '>=6'} - safe-array-concat@1.1.2: resolution: {integrity: sha512-vj6RsCsWBCf19jIeHEfkRMw8DPiBb+DMXklQ/1SGDHOMlHdPUkZXFQ2YdplS23zESTijAcurb1aSgJA3AgMu1Q==} engines: {node: '>=0.4'} @@ -6992,12 +7144,14 @@ packages: engines: {node: '>=14.0.0'} hasBin: true + sass@1.79.3: + resolution: {integrity: sha512-m7dZxh0W9EZ3cw50Me5GOuYm/tVAJAn91SUnohLRo9cXBixGUOdvmryN+dXpwR831bhoY3Zv7rEFt85PUwTmzA==} + engines: {node: '>=14.0.0'} + hasBin: true + sax@1.4.1: resolution: {integrity: sha512-+aWOz7yVScEGoKNd4PA10LZ8sk0A/z5+nXQG5giUO5rprX9jgYsTdov9qCchZiPIZezbZH+jRut8nPodFAX4Jg==} - scheduler@0.23.0: - resolution: {integrity: sha512-CtuThmgHNg7zIZWAXi3AsyIzA3n4xx7aNyjwC2VJldO2LMVDhFK+63xGqq6CsJH4rTAt6/M+N4GhZiDYPx9eUw==} - scheduler@0.23.2: resolution: {integrity: sha512-UOShsPwz7NrMUqhR6t0hWjFduvOzbtv7toDH1/hIrfRNIDBnnBWd0CwJTGvTpngVlmwGCdP9/Zl/tVrDqcuYzQ==} @@ -7031,15 +7185,15 @@ packages: engines: {node: '>=10'} hasBin: true - send@0.18.0: - resolution: {integrity: sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==} + send@0.19.0: + resolution: {integrity: sha512-dW41u5VfLXu8SJh5bwRmyYUbAoSB3c9uQh6L8h/KtsFREPWpbX1lrljJo186Jc4nmci/sGUZ9a0a0J2zgfq2hw==} engines: {node: '>= 0.8.0'} serialize-javascript@6.0.2: resolution: {integrity: sha512-Saa1xPByTTq2gdeFZYLLo+RFE35NHZkAbqZeWNd3BpzppeVisAqpDjcp8dyf6uIvEqJRd46jemmyA4iFIeVk8g==} - serve-static@1.15.0: - resolution: {integrity: sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==} + serve-static@1.16.2: + resolution: {integrity: sha512-VqpjJZKadQB/PEbEwvFdO43Ax5dFBZ2UECszz8bQ7pi7wt//PWe1P6MN7eCnjsatYtBT6EuiClbjSWP2WrIoTw==} engines: {node: '>= 0.8.0'} server-only@0.0.1: @@ -7155,8 +7309,8 @@ packages: source-list-map@2.0.1: resolution: {integrity: sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==} - source-map-js@1.2.0: - resolution: {integrity: sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg==} + source-map-js@1.2.1: + resolution: {integrity: sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==} engines: {node: '>=0.10.0'} source-map-support@0.5.21: @@ -7217,8 +7371,8 @@ packages: resolution: {integrity: sha512-Mcc5wHehp9aXz1ax6bZUyY5afg9u2rv5cqQI3mRrYkGC8rW2hM02jWuwjtL++LS5qinSyhj2QfLyNsuc+VsExg==} engines: {node: '>=10.0.0'} - streamx@2.20.0: - resolution: {integrity: sha512-ZGd1LhDeGFucr1CUCTBOS58ZhEendd0ttpGT3usTvosS4ntIwKN9LJFp+OeCSprsCPL14BXVRZlHGRY1V9PVzQ==} + streamx@2.20.1: + resolution: {integrity: sha512-uTa0mU6WUC65iUvzKH4X9hEdvSW7rbPxPtwfWiLMSj3qTdQbAiUboZTxauKfpFuGIGa1C2BYijZ7wgdUXICJhA==} string-width@4.2.3: resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==} @@ -7228,10 +7382,6 @@ packages: resolution: {integrity: sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==} engines: {node: '>=12'} - string-width@6.1.0: - resolution: {integrity: sha512-k01swCJAgQmuADB0YIc+7TuatfNvTBVOoaUWJjTB9R4VJzR5vNWzf5t42ESVZFPS8xTySF7CAdV4t/aaIm3UnQ==} - engines: {node: '>=16'} - string.prototype.includes@2.0.0: resolution: {integrity: sha512-E34CkBgyeqNDcrbU76cDjL5JLcVrtSdYq0MEh/B10r17pRP4ciHLwTgnuLV8Ay6cgEMLkcBkFCKyFZ43YldYzg==} @@ -7345,20 +7495,10 @@ packages: resolution: {integrity: sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==} engines: {node: '>=10'} - supports-color@9.4.0: - resolution: {integrity: sha512-VL+lNrEoIXww1coLPOmiEmK/0sGigko5COxI09KzHc2VJXJsQ37UaQ+8quuxjDeA7+KnLGTWRyOXSLLR2Wb4jw==} - engines: {node: '>=12'} - supports-preserve-symlinks-flag@1.0.0: resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==} engines: {node: '>= 0.4'} - swc-loader@0.2.3: - resolution: {integrity: sha512-D1p6XXURfSPleZZA/Lipb3A8pZ17fP4NObZvFCDjK/OKljroqDpPmsBdTraWhVBqUNpcWBQY1imWdoPScRlQ7A==} - peerDependencies: - '@swc/core': ^1.2.147 - webpack: '>=2' - swc-loader@0.2.6: resolution: {integrity: sha512-9Zi9UP2YmDpgmQVbyOPJClY0dwf58JDyDMQ7uRc4krmc72twNI2fvlBWHLqVekBpPc7h5NJkGVT1zNDxFrqhvg==} peerDependencies: @@ -7375,23 +7515,23 @@ packages: resolution: {integrity: sha512-b19dMThMV4HVFynSAM1++gBHAbk2Tc/osgLIBZMKsyqh34jb2e8Os7T6ZW/Bt3pJFdBTd2JwAnAAEQV7rSNvcQ==} engines: {node: '>=0.10'} - synckit@0.9.1: - resolution: {integrity: sha512-7gr8p9TQP6RAHusBOSLs46F4564ZrjV8xFmw5zCmgmhGUcw2hxsShhJ6CEiHQMgPDwAQ1fWHPM0ypc4RMAig4A==} + synckit@0.9.2: + resolution: {integrity: sha512-vrozgXDQwYO72vHjUb/HnFbQx1exDjoKzqx23aXEg2a9VIg2TSFZ8FmeZpTjUCFMYw7mpX4BE2SFu8wI7asYsw==} engines: {node: ^14.18.0 || >=16.0.0} tabbable@5.3.3: resolution: {integrity: sha512-QD9qKY3StfbZqWOPLp0++pOrAVb/HbUi5xCc8cUo4XjP19808oaMiDzn0leBY5mCespIBM0CIZePzZjgzR83kA==} - tailwind-merge@2.5.2: - resolution: {integrity: sha512-kjEBm+pvD+6eAwzJL2Bi+02/9LFLal1Gs61+QB7HvTfQQ0aXwC5LGT8PEt1gS0CWKktKe6ysPTAy3cBC5MeiIg==} + tailwind-merge@2.5.3: + resolution: {integrity: sha512-d9ZolCAIzom1nf/5p4LdD5zvjmgSxY0BGgdSvmXIoMYAiPdAW/dSpP7joCDYFY7r/HkEa2qmPtkgsu0xjQeQtw==} tailwindcss-animate@1.0.7: resolution: {integrity: sha512-bl6mpH3T7I3UFxuvDEXLxy/VuFxBk5bbzplh7tXI68mwMokNYd1t9qPBHlnyTwfa4JGC4zP516I1hYYtQ/vspA==} peerDependencies: tailwindcss: '>=3.0.0 || insiders' - tailwindcss@3.4.10: - resolution: {integrity: sha512-KWZkVPm7yJRhdu4SRSl9d4AK2wM3a50UsvgHZO7xY77NQr2V+fIrEuoDGQcbvswWvFGbS2f6e+jC/6WJm1Dl0w==} + tailwindcss@3.4.13: + resolution: {integrity: sha512-KqjHOJKogOUt5Bs752ykCeiwvi0fKVkr5oqsFNt/8px/tA8scFPIlkygsf6jXrfCqGHz7VflA6+yytWuM+XhFw==} engines: {node: '>=14.0.0'} hasBin: true @@ -7428,29 +7568,13 @@ packages: uglify-js: optional: true - terser-webpack-plugin@5.3.9: - resolution: {integrity: sha512-ZuXsqE07EcggTWQjXUj+Aot/OMcD0bMKGgF63f7UxYcu5/AJF53aIpK1YoP5xR9l6s/Hy2b+t1AM0bLNPRuhwA==} - engines: {node: '>= 10.13.0'} - peerDependencies: - '@swc/core': '*' - esbuild: '*' - uglify-js: '*' - webpack: ^5.1.0 - peerDependenciesMeta: - '@swc/core': - optional: true - esbuild: - optional: true - uglify-js: - optional: true - terser@5.31.6: resolution: {integrity: sha512-PQ4DAriWzKj+qgehQ7LK5bQqCFNMmlhjR2PFFLuqGCpuCAauxemVBWwWOxo3UIwWQx8+Pr61Df++r76wDmkQBg==} engines: {node: '>=10'} hasBin: true - text-decoder@1.1.1: - resolution: {integrity: sha512-8zll7REEv4GDD3x4/0pW+ppIxSNs7H1J10IKFZsuOMscumCdM2a+toDGLPA3T+1+fLBql4zbt5z83GEQGGV5VA==} + text-decoder@1.2.0: + resolution: {integrity: sha512-n1yg1mOj9DNpk3NeZOx7T6jchTbyJS3i3cucbNN6FcdPriMZx7NsgrGpWWdWZZGxD7ES1XB+3uoqHMgOKaN+fg==} text-table@0.2.0: resolution: {integrity: sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==} @@ -7478,6 +7602,10 @@ packages: tiny-warning@1.0.3: resolution: {integrity: sha512-lBN9zLN/oAf68o3zNXYrdCt1kP8WsiGW8Oo2ka41b2IM5JL/S1CTyX1rW0mb/zSuJun0ZUrDxx4sqvYS2FWzPA==} + tinyglobby@0.2.6: + resolution: {integrity: sha512-NbBoFBpqfcgd1tCiO8Lkfdk+xrA7mlLR9zgvZcZWQQwU63XAfUePyd6wZBaU93Hqw347lHnwFzttAkemHzzz4g==} + engines: {node: '>=12.0.0'} + to-fast-properties@2.0.0: resolution: {integrity: sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==} engines: {node: '>=4'} @@ -7508,6 +7636,10 @@ packages: resolution: {integrity: sha512-l7FvfAHlcmulp8kr+flpQZmVwtu7nfRV7NZujtN0OqES8EL4O4e0qqzL0DC5gAvx/ZC/9lk6rhcUwYvkBnBnYA==} engines: {node: '>=12'} + tr46@4.1.1: + resolution: {integrity: sha512-2lv/66T7e5yNyhAAC4NaKe5nVavzuGJQVVtRYLyQ2OI8tsJ61PMLlelehb0wi2Hx6+hT/OJUWZcw8MjlSRnxvw==} + engines: {node: '>=14'} + tree-kill@1.2.2: resolution: {integrity: sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A==} hasBin: true @@ -7527,10 +7659,6 @@ packages: peerDependencies: typescript: '>=4.2.0' - ts-dedent@2.2.0: - resolution: {integrity: sha512-q5W7tVM71e2xjHZTlgfTDoPF/SmqKG5hddq9SzR49CH2hayqRKJtQ4mtRlSxKaJlR/+9rEM+mnBHf7I2/BQcpQ==} - engines: {node: '>=6.10'} - ts-essentials@7.0.3: resolution: {integrity: sha512-8+gr5+lqO3G84KdiTSMRLtuyJ+nTBVRKuCrK4lidMPdVeEp0uqC875uE5NMcaA7YYMN7XsNiFQuMvasF8HT/xQ==} peerDependencies: @@ -7552,8 +7680,8 @@ packages: tslib@2.7.0: resolution: {integrity: sha512-gLXCKdN1/j47AiHiOkJN69hJmcbGTHI0ImLmbYLHykhgeN0jVGola9yVjFgzCUklsZQMW55o+dW7IXv3RCXDzA==} - tsup@8.2.4: - resolution: {integrity: sha512-akpCPePnBnC/CXgRrcy72ZSntgIEUa1jN0oJbbvpALWKNOz1B7aM+UVDWGRGIO/T/PZugAESWDJUAb5FD48o8Q==} + tsup@8.3.0: + resolution: {integrity: sha512-ALscEeyS03IomcuNdFdc0YWGVIkwH1Ws7nfTbAPuoILvEV2hpGQAY72LIOjglGo4ShWpZfpBqP/jpQVCzqYQag==} engines: {node: '>=18'} hasBin: true peerDependencies: @@ -7577,46 +7705,46 @@ packages: peerDependencies: typescript: '>=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta' - tsx@4.19.0: - resolution: {integrity: sha512-bV30kM7bsLZKZIOCHeMNVMJ32/LuJzLVajkQI/qf92J2Qr08ueLQvW00PUZGiuLPP760UINwupgUj8qrSCPUKg==} + tsx@4.19.1: + resolution: {integrity: sha512-0flMz1lh74BR4wOvBjuh9olbnwqCPc35OOlfyzHba0Dc+QNUeWX/Gq2YTbnwcWPO3BMd8fkzRVrHcsR+a7z7rA==} engines: {node: '>=18.0.0'} hasBin: true tunnel-agent@0.6.0: resolution: {integrity: sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==} - turbo-darwin-64@2.1.1: - resolution: {integrity: sha512-aYNuJpZlCoi0Htd79fl/2DywpewGKijdXeOfg9KzNuPVKzSMYlAXuAlNGh0MKjiOcyqxQGL7Mq9LFhwA0VpDpQ==} + turbo-darwin-64@2.1.3: + resolution: {integrity: sha512-ouJOm0g0YyoBuhmikEujVCBGo3Zr0lbSOWFIsQtWUTItC88F2w2byhjtsYGPXQwMlTbXwmoBU2lOCfWNkeEwHQ==} cpu: [x64] os: [darwin] - turbo-darwin-arm64@2.1.1: - resolution: {integrity: sha512-tifJKD8yHY48rHXPMcM8o1jI/Jk2KCaXiNjTKvvy9Zsim61BZksNVLelIbrRoCGwAN6PUBZO2lGU5iL/TQJ5Pw==} + turbo-darwin-arm64@2.1.3: + resolution: {integrity: sha512-j2FOJsK4LAOtHQlb3Oom0yWB/Vi0nF1ljInr311mVzHoFAJRZtfW2fRvdZRb/lBUwjSp8be58qWHzANIcrA0OA==} cpu: [arm64] os: [darwin] - turbo-linux-64@2.1.1: - resolution: {integrity: sha512-Js6d/bSQe9DuV9c7ITXYpsU/ADzFHABdz1UIHa7Oqjj9VOEbFeA9WpAn0c+mdJrVD+IXJFbbDZUjN7VYssmtcg==} + turbo-linux-64@2.1.3: + resolution: {integrity: sha512-ubRHkI1gSel7H7wsmxKK8C9UlLWqg/2dkCC88LFupaK6TKgvBKqDqA0Z1M9C/escK0Jsle2k0H8bybV9OYIl4Q==} cpu: [x64] os: [linux] - turbo-linux-arm64@2.1.1: - resolution: {integrity: sha512-LidzTCq0yvQ+N8w8Qub9FmhQ/mmEIeoqFi7DSupekEV2EjvE9jw/zYc9Pk67X+g7dHVfgOnvVzmrjChdxpFePw==} + turbo-linux-arm64@2.1.3: + resolution: {integrity: sha512-LffUL+e5wv7BtD6DgnM2kKOlDkMo2eRjhbAjVnrCD3wi2ug0tl6NDzajnHHjtaMyOnIf4AvzSKdLWsBxafGBQA==} cpu: [arm64] os: [linux] - turbo-windows-64@2.1.1: - resolution: {integrity: sha512-GKc9ZywKwy4xLDhwXd6H07yzl0TB52HjXMrFLyHGhCVnf/w0oq4sLJv2sjbvuarPjsyx4xnCBJ3m3oyL2XmFtA==} + turbo-windows-64@2.1.3: + resolution: {integrity: sha512-S9SvcZZoaq5jKr6kA6eF7/xgQhVn8Vh7PVy5lono9zybvhyL4eY++y2PaLToIgL8G9IcbLmgOC73ExNjFBg9XQ==} cpu: [x64] os: [win32] - turbo-windows-arm64@2.1.1: - resolution: {integrity: sha512-oFKkMj11KKUv3xSK9/fhAEQTxLUp1Ol1EOktwc32+SFtEU0uls7kosAz0b+qe8k3pJGEMFdDPdqoEjyJidbxtQ==} + turbo-windows-arm64@2.1.3: + resolution: {integrity: sha512-twlEo8lRrGbrR6T/ZklUIquW3IlFCEtywklgVA81aIrSBm56+GEVpSrHhIlsx1hiYeSNrs+GpDwZGe+V7fvEVQ==} cpu: [arm64] os: [win32] - turbo@2.1.1: - resolution: {integrity: sha512-u9gUDkmR9dFS8b5kAYqIETK4OnzsS4l2ragJ0+soSMHh6VEeNHjTfSjk1tKxCqLyziCrPogadxP680J+v6yGHw==} + turbo@2.1.3: + resolution: {integrity: sha512-lY0yj2GH2a2a3NExZ3rGe+rHUVeFE2aXuRAue57n+08E7Z7N7YCmynju0kPC1grAQzERmoLpKrmzmWd+PNiADw==} hasBin: true type-check@0.4.0: @@ -7635,10 +7763,6 @@ packages: resolution: {integrity: sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==} engines: {node: '>=8'} - type-fest@3.13.1: - resolution: {integrity: sha512-tLq3bSNx+xSpwvAJnzrK0Ep5CLNWjvFTOp71URMaAEWBfRb9nnJiBoUe0tF8bI4ZFO3omgBR6NvnbzVUT3Ly4g==} - engines: {node: '>=14.16'} - type-is@1.6.18: resolution: {integrity: sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==} engines: {node: '>= 0.6'} @@ -7662,11 +7786,17 @@ packages: resolution: {integrity: sha512-/OxDN6OtAk5KBpGb28T+HZc2M+ADtvRxXrKKbUwtsLgdoxgX13hyy7ek6bFRl5+aBs2yZzB0c4CnQfAtVypW/g==} engines: {node: '>= 0.4'} - typedarray@0.0.6: - resolution: {integrity: sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA==} + typescript-eslint@8.8.1: + resolution: {integrity: sha512-R0dsXFt6t4SAFjUSKFjMh4pXDtq04SsFKCVGDP3ZOzNP7itF0jBcZYU4fMsZr4y7O7V7Nc751dDeESbe4PbQMQ==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true - typescript@5.5.4: - resolution: {integrity: sha512-Mtq29sKDAEYP7aljRgtPOpTvOfbwRWlS6dPRzwjdE+C0R4brX/GUyhHSecbHMFLNBLcJIPt9nl9yG5TZ1weH+Q==} + typescript@5.6.3: + resolution: {integrity: sha512-hjcS1mhfuyi4WW8IWtjP7brDrG2cuDZukyrYrSauoXGNgx0S7zceP07adYkJycEr56BOUTNPzbInooiN3fn1qw==} engines: {node: '>=14.17'} hasBin: true @@ -7688,27 +7818,15 @@ packages: undici-types@6.19.8: resolution: {integrity: sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==} - unified-engine@11.2.1: - resolution: {integrity: sha512-xBAdZ8UY2X4R9Hm6X6kMne4Nz0PlpOc1oE6DPeqJnewr5Imkb8uT5Eyvy1h7xNekPL3PSWh3ZJyNrMW6jnNQBg==} - unified@11.0.5: resolution: {integrity: sha512-xKvGhPWw3k84Qjh8bI3ZeJjqnyadK+GEFtazSfZv/rKeTkTjOJho6mFqh2SM96iIcZokxiOpg78GazTSg8+KHA==} - unist-util-inspect@8.1.0: - resolution: {integrity: sha512-mOlg8Mp33pR0eeFpo5d2902ojqFFOKMMG2hF8bmH7ZlhnmjFgh0NI3/ZDwdaBJNbvrS7LZFVrBVtIE9KZ9s7vQ==} - unist-util-is@6.0.0: resolution: {integrity: sha512-2qCTHimwdxLfz+YzdGfkqNlH0tLi9xjTnHddPmJwtIG9MGsdbutfTc4P+haPD7l7Cjxf/WZj+we5qfVPvvxfYw==} - unist-util-position-from-estree@2.0.0: - resolution: {integrity: sha512-KaFVRjoqLyF6YXCbVLNad/eS4+OfPQQn2yOd7zF/h5T/CSL2v8NpN6a5TPvtbXthAGw5nG+PuTtq+DdIZr+cRQ==} - unist-util-position@5.0.0: resolution: {integrity: sha512-fucsC7HjXvkB5R3kTCO7kUjRdrS0BJt3M/FPxmHMBOm8JQi2BsHAHFsy27E0EolP8rp0NzXsJ+jNPyDWvOJZPA==} - unist-util-stringify-position@2.0.3: - resolution: {integrity: sha512-3faScn5I+hy9VleOq/qNbAd6pAx7iH5jYBMS9I1HgQVijz/4mv5Bvw5iw1sC/90CODiKo81G/ps8AJrISn687g==} - unist-util-stringify-position@4.0.0: resolution: {integrity: sha512-0ASV06AAoKCDkS2+xw5RXJywruurpbC4JZSm7nr7MOt1ojAzvyyaO+UxZf18j8FCF6kmzCZKcAgN/yu2gm2XgQ==} @@ -7822,18 +7940,9 @@ packages: resolution: {integrity: sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==} hasBin: true - uvu@0.5.6: - resolution: {integrity: sha512-+g8ENReyr8YsOc6fv/NVJs2vFdHBnBNdfE49rshrTzDWOlUx4Gq7KOS2GD8eqhy2j+Ejq29+SbKH8yjkAqXqoA==} - engines: {node: '>=8'} - hasBin: true - validate-npm-package-license@3.0.4: resolution: {integrity: sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==} - validate-npm-package-name@5.0.1: - resolution: {integrity: sha512-OljLrQ9SQdOUqTaQxqL5dEfZWrXExyyWsozYlAWFawPVNuD83igl7uJD2RTkNMbniIYgt8l81eCJGIdQF7avLQ==} - engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} - value-equal@1.0.1: resolution: {integrity: sha512-NOJ6JZCAWr0zlxZt+xqCHNTEKOsrks2HQd4MqhP1qy4z1SkbEP467eNx6TgDKXMvUOb+OENfJCZwM+16n7fRfw==} @@ -7844,15 +7953,6 @@ packages: vfile-message@4.0.2: resolution: {integrity: sha512-jRDZ1IMLttGj41KcZvlrYAaI3CfqpLpfpf+Mfig13viT6NKvRzWZ+lXz0Y5D60w6uJIBAOGq9mSHf0gktF0duw==} - vfile-reporter@8.1.1: - resolution: {integrity: sha512-qxRZcnFSQt6pWKn3PAk81yLK2rO2i7CDXpy8v8ZquiEOMLSnPw6BMSi9Y1sUCwGGl7a9b3CJT1CKpnRF7pp66g==} - - vfile-sort@4.0.0: - resolution: {integrity: sha512-lffPI1JrbHDTToJwcq0rl6rBmkjQmMuXkAxsZPRS9DXbaJQvc642eCg6EGxcX2i1L+esbuhq+2l9tBll5v8AeQ==} - - vfile-statistics@3.0.0: - resolution: {integrity: sha512-/qlwqwWBWFOmpXujL/20P+Iuydil0rZZNglR+VNm6J0gpLHwuVM5s7g2TfVoswbXjZ4HuIhLMySEyIw5i7/D8w==} - vfile@6.0.3: resolution: {integrity: sha512-KzIbH/9tXat2u30jf+smMwFCsno4wHVdNmzFyL+T/L3UGqqk6JKfVqOFOZEpZSHADH1k40ab6NUIXZq422ov3Q==} @@ -7860,9 +7960,6 @@ packages: resolution: {integrity: sha512-Dhxzh5HZuiHQhbvTW9AMetFfBHDMYpo23Uo9btPXgdYP+3T5S+p+jgNy7spra+veYhBP2dCSgxR/i2Y02h5/6w==} engines: {node: '>=0.10.0'} - walk-up-path@3.0.1: - resolution: {integrity: sha512-9YlCL/ynK3CTlrSRrDxZvUauLzAswPCrsaCgilqFevUYpeEW0/3ScEjaa3kbW/T0ghhkEr7mv+fpjqn1Y1YuTA==} - warning@4.0.3: resolution: {integrity: sha512-rpJyN222KWIvHJ/F53XSZv0Zl/accqHR8et1kpaMTD/fLCRxtV8iX8czMzY7sVZupTI3zcUTg8eycS2kNF9l6w==} @@ -7952,6 +8049,10 @@ packages: resolution: {integrity: sha512-RKT8HExMpoYx4igMiVMY83lN6UeITKJlBQ+vR/8ZJ8OCdSiN3RwCq+9gH0+Xzj0+5IrM6i4j/6LuvzbZIQgEcQ==} engines: {node: '>=12'} + whatwg-url@13.0.0: + resolution: {integrity: sha512-9WWbymnqj57+XEuqADHrCJ2eSXzn8WXIW/YSGaZtb2WKAInQ6CHfaUUcTyyver0p8BDg5StLQq8h1vtZuwmOig==} + engines: {node: '>=16'} + whatwg-url@5.0.0: resolution: {integrity: sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==} @@ -7982,11 +8083,6 @@ packages: engines: {node: '>= 8'} hasBin: true - which@4.0.0: - resolution: {integrity: sha512-GlaYyEb07DPxYCKhKzplCWBJtvxZcZMrL+4UkrTSJHHPyZU4mYYTv3qaOe77H7EODLSSopAUFAc6W8U4yqvscg==} - engines: {node: ^16.13.0 || >=18.0.0} - hasBin: true - wildcard@2.0.1: resolution: {integrity: sha512-CC1bOL87PIWSBhDcTrdeLo6eGT7mCFtrg0uIJtqJUFyK+eJnzl8A1niH56uu7KMa5XFrtiV+AQuHO3n7DsHnLQ==} @@ -8049,8 +8145,8 @@ packages: resolution: {integrity: sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==} engines: {node: '>= 6'} - yaml@2.5.0: - resolution: {integrity: sha512-2wWLbGbYDiSqqIKoPjar3MPgB94ErzCtrNE1FdqGuaO0pi2JGjmE8aW8TDZwzU7vuxcGRdL/4gPQwQ7hD5AMSw==} + yaml@2.5.1: + resolution: {integrity: sha512-bLQOjaX/ADgQ20isPJRvF0iRUHIxVhYvr53Of7wGcWlO2jvtUlH5m87DsmulFVxRpNLOnI4tB6p/oh8D7kpn9Q==} engines: {node: '>= 14'} hasBin: true @@ -8062,8 +8158,8 @@ packages: resolution: {integrity: sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==} engines: {node: '>=10'} - yjs@13.6.18: - resolution: {integrity: sha512-GBTjO4QCmv2HFKFkYIJl7U77hIB1o22vSCSQD1Ge8ZxWbIbn8AltI4gyXbtL+g5/GJep67HCMq3Y5AmNwDSyEg==} + yjs@13.6.19: + resolution: {integrity: sha512-GNKw4mEUn5yWU2QPHRx8jppxmCm9KzbBhB4qJLUJFiiYD0g/tDVgXQ7aPkyh01YO28kbs2J/BEbWBagjuWyejw==} engines: {node: '>=16.0.0', npm: '>=8.0.0'} yocto-queue@0.1.0: @@ -8097,18 +8193,18 @@ snapshots: '@types/json-schema': 7.0.15 js-yaml: 4.1.0 - '@apollo/client@3.11.8(@types/react@18.3.5)(graphql@16.8.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@apollo/client@3.11.8(@types/react@18.3.11)(graphql@16.9.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@graphql-typed-document-node/core': 3.2.0(graphql@16.8.1) + '@graphql-typed-document-node/core': 3.2.0(graphql@16.9.0) '@wry/caches': 1.0.1 '@wry/equality': 0.5.7 '@wry/trie': 0.5.0 - graphql: 16.8.1 - graphql-tag: 2.12.6(graphql@16.8.1) + graphql: 16.9.0 + graphql-tag: 2.12.6(graphql@16.9.0) hoist-non-react-statics: 3.3.2 optimism: 0.18.0 prop-types: 15.8.1 - rehackt: 0.1.0(@types/react@18.3.5)(react@18.3.1) + rehackt: 0.1.0(@types/react@18.3.11)(react@18.3.1) response-iterator: 0.2.6 symbol-observable: 4.0.0 ts-invariant: 0.10.3 @@ -8125,7 +8221,7 @@ snapshots: '@aws-crypto/sha256-js': 5.2.0 '@aws-crypto/supports-web-crypto': 5.2.0 '@aws-crypto/util': 5.2.0 - '@aws-sdk/types': 3.609.0 + '@aws-sdk/types': 3.667.0 '@aws-sdk/util-locate-window': 3.568.0 '@smithy/util-utf8': 2.3.0 tslib: 2.7.0 @@ -8134,7 +8230,7 @@ snapshots: '@aws-crypto/sha256-js@5.2.0': dependencies: '@aws-crypto/util': 5.2.0 - '@aws-sdk/types': 3.609.0 + '@aws-sdk/types': 3.667.0 tslib: 2.7.0 optional: true @@ -8145,272 +8241,276 @@ snapshots: '@aws-crypto/util@5.2.0': dependencies: - '@aws-sdk/types': 3.609.0 + '@aws-sdk/types': 3.667.0 '@smithy/util-utf8': 2.3.0 tslib: 2.7.0 optional: true - '@aws-sdk/client-cognito-identity@3.637.0': + '@aws-sdk/client-cognito-identity@3.668.0': dependencies: '@aws-crypto/sha256-browser': 5.2.0 '@aws-crypto/sha256-js': 5.2.0 - '@aws-sdk/client-sso-oidc': 3.637.0(@aws-sdk/client-sts@3.637.0) - '@aws-sdk/client-sts': 3.637.0 - '@aws-sdk/core': 3.635.0 - '@aws-sdk/credential-provider-node': 3.637.0(@aws-sdk/client-sso-oidc@3.637.0(@aws-sdk/client-sts@3.637.0))(@aws-sdk/client-sts@3.637.0) - '@aws-sdk/middleware-host-header': 3.620.0 - '@aws-sdk/middleware-logger': 3.609.0 - '@aws-sdk/middleware-recursion-detection': 3.620.0 - '@aws-sdk/middleware-user-agent': 3.637.0 - '@aws-sdk/region-config-resolver': 3.614.0 - '@aws-sdk/types': 3.609.0 - '@aws-sdk/util-endpoints': 3.637.0 - '@aws-sdk/util-user-agent-browser': 3.609.0 - '@aws-sdk/util-user-agent-node': 3.614.0 - '@smithy/config-resolver': 3.0.5 - '@smithy/core': 2.4.0 - '@smithy/fetch-http-handler': 3.2.4 - '@smithy/hash-node': 3.0.3 - '@smithy/invalid-dependency': 3.0.3 - '@smithy/middleware-content-length': 3.0.5 - '@smithy/middleware-endpoint': 3.1.0 - '@smithy/middleware-retry': 3.0.15 - '@smithy/middleware-serde': 3.0.3 - '@smithy/middleware-stack': 3.0.3 - '@smithy/node-config-provider': 3.1.4 - '@smithy/node-http-handler': 3.1.4 - '@smithy/protocol-http': 4.1.0 - '@smithy/smithy-client': 3.2.0 - '@smithy/types': 3.3.0 - '@smithy/url-parser': 3.0.3 + '@aws-sdk/client-sso-oidc': 3.668.0(@aws-sdk/client-sts@3.668.0) + '@aws-sdk/client-sts': 3.668.0 + '@aws-sdk/core': 3.667.0 + '@aws-sdk/credential-provider-node': 3.668.0(@aws-sdk/client-sso-oidc@3.668.0(@aws-sdk/client-sts@3.668.0))(@aws-sdk/client-sts@3.668.0) + '@aws-sdk/middleware-host-header': 3.667.0 + '@aws-sdk/middleware-logger': 3.667.0 + '@aws-sdk/middleware-recursion-detection': 3.667.0 + '@aws-sdk/middleware-user-agent': 3.668.0 + '@aws-sdk/region-config-resolver': 3.667.0 + '@aws-sdk/types': 3.667.0 + '@aws-sdk/util-endpoints': 3.667.0 + '@aws-sdk/util-user-agent-browser': 3.667.0 + '@aws-sdk/util-user-agent-node': 3.668.0 + '@smithy/config-resolver': 3.0.9 + '@smithy/core': 2.4.8 + '@smithy/fetch-http-handler': 3.2.9 + '@smithy/hash-node': 3.0.7 + '@smithy/invalid-dependency': 3.0.7 + '@smithy/middleware-content-length': 3.0.9 + '@smithy/middleware-endpoint': 3.1.4 + '@smithy/middleware-retry': 3.0.23 + '@smithy/middleware-serde': 3.0.7 + '@smithy/middleware-stack': 3.0.7 + '@smithy/node-config-provider': 3.1.8 + '@smithy/node-http-handler': 3.2.4 + '@smithy/protocol-http': 4.1.4 + '@smithy/smithy-client': 3.4.0 + '@smithy/types': 3.5.0 + '@smithy/url-parser': 3.0.7 '@smithy/util-base64': 3.0.0 '@smithy/util-body-length-browser': 3.0.0 '@smithy/util-body-length-node': 3.0.0 - '@smithy/util-defaults-mode-browser': 3.0.15 - '@smithy/util-defaults-mode-node': 3.0.15 - '@smithy/util-endpoints': 2.0.5 - '@smithy/util-middleware': 3.0.3 - '@smithy/util-retry': 3.0.3 + '@smithy/util-defaults-mode-browser': 3.0.23 + '@smithy/util-defaults-mode-node': 3.0.23 + '@smithy/util-endpoints': 2.1.3 + '@smithy/util-middleware': 3.0.7 + '@smithy/util-retry': 3.0.7 '@smithy/util-utf8': 3.0.0 tslib: 2.7.0 transitivePeerDependencies: - aws-crt optional: true - '@aws-sdk/client-sso-oidc@3.637.0(@aws-sdk/client-sts@3.637.0)': + '@aws-sdk/client-sso-oidc@3.668.0(@aws-sdk/client-sts@3.668.0)': dependencies: '@aws-crypto/sha256-browser': 5.2.0 '@aws-crypto/sha256-js': 5.2.0 - '@aws-sdk/client-sts': 3.637.0 - '@aws-sdk/core': 3.635.0 - '@aws-sdk/credential-provider-node': 3.637.0(@aws-sdk/client-sso-oidc@3.637.0(@aws-sdk/client-sts@3.637.0))(@aws-sdk/client-sts@3.637.0) - '@aws-sdk/middleware-host-header': 3.620.0 - '@aws-sdk/middleware-logger': 3.609.0 - '@aws-sdk/middleware-recursion-detection': 3.620.0 - '@aws-sdk/middleware-user-agent': 3.637.0 - '@aws-sdk/region-config-resolver': 3.614.0 - '@aws-sdk/types': 3.609.0 - '@aws-sdk/util-endpoints': 3.637.0 - '@aws-sdk/util-user-agent-browser': 3.609.0 - '@aws-sdk/util-user-agent-node': 3.614.0 - '@smithy/config-resolver': 3.0.5 - '@smithy/core': 2.4.0 - '@smithy/fetch-http-handler': 3.2.4 - '@smithy/hash-node': 3.0.3 - '@smithy/invalid-dependency': 3.0.3 - '@smithy/middleware-content-length': 3.0.5 - '@smithy/middleware-endpoint': 3.1.0 - '@smithy/middleware-retry': 3.0.15 - '@smithy/middleware-serde': 3.0.3 - '@smithy/middleware-stack': 3.0.3 - '@smithy/node-config-provider': 3.1.4 - '@smithy/node-http-handler': 3.1.4 - '@smithy/protocol-http': 4.1.0 - '@smithy/smithy-client': 3.2.0 - '@smithy/types': 3.3.0 - '@smithy/url-parser': 3.0.3 + '@aws-sdk/client-sts': 3.668.0 + '@aws-sdk/core': 3.667.0 + '@aws-sdk/credential-provider-node': 3.668.0(@aws-sdk/client-sso-oidc@3.668.0(@aws-sdk/client-sts@3.668.0))(@aws-sdk/client-sts@3.668.0) + '@aws-sdk/middleware-host-header': 3.667.0 + '@aws-sdk/middleware-logger': 3.667.0 + '@aws-sdk/middleware-recursion-detection': 3.667.0 + '@aws-sdk/middleware-user-agent': 3.668.0 + '@aws-sdk/region-config-resolver': 3.667.0 + '@aws-sdk/types': 3.667.0 + '@aws-sdk/util-endpoints': 3.667.0 + '@aws-sdk/util-user-agent-browser': 3.667.0 + '@aws-sdk/util-user-agent-node': 3.668.0 + '@smithy/config-resolver': 3.0.9 + '@smithy/core': 2.4.8 + '@smithy/fetch-http-handler': 3.2.9 + '@smithy/hash-node': 3.0.7 + '@smithy/invalid-dependency': 3.0.7 + '@smithy/middleware-content-length': 3.0.9 + '@smithy/middleware-endpoint': 3.1.4 + '@smithy/middleware-retry': 3.0.23 + '@smithy/middleware-serde': 3.0.7 + '@smithy/middleware-stack': 3.0.7 + '@smithy/node-config-provider': 3.1.8 + '@smithy/node-http-handler': 3.2.4 + '@smithy/protocol-http': 4.1.4 + '@smithy/smithy-client': 3.4.0 + '@smithy/types': 3.5.0 + '@smithy/url-parser': 3.0.7 '@smithy/util-base64': 3.0.0 '@smithy/util-body-length-browser': 3.0.0 '@smithy/util-body-length-node': 3.0.0 - '@smithy/util-defaults-mode-browser': 3.0.15 - '@smithy/util-defaults-mode-node': 3.0.15 - '@smithy/util-endpoints': 2.0.5 - '@smithy/util-middleware': 3.0.3 - '@smithy/util-retry': 3.0.3 + '@smithy/util-defaults-mode-browser': 3.0.23 + '@smithy/util-defaults-mode-node': 3.0.23 + '@smithy/util-endpoints': 2.1.3 + '@smithy/util-middleware': 3.0.7 + '@smithy/util-retry': 3.0.7 '@smithy/util-utf8': 3.0.0 tslib: 2.7.0 transitivePeerDependencies: - aws-crt optional: true - '@aws-sdk/client-sso@3.637.0': + '@aws-sdk/client-sso@3.668.0': dependencies: '@aws-crypto/sha256-browser': 5.2.0 '@aws-crypto/sha256-js': 5.2.0 - '@aws-sdk/core': 3.635.0 - '@aws-sdk/middleware-host-header': 3.620.0 - '@aws-sdk/middleware-logger': 3.609.0 - '@aws-sdk/middleware-recursion-detection': 3.620.0 - '@aws-sdk/middleware-user-agent': 3.637.0 - '@aws-sdk/region-config-resolver': 3.614.0 - '@aws-sdk/types': 3.609.0 - '@aws-sdk/util-endpoints': 3.637.0 - '@aws-sdk/util-user-agent-browser': 3.609.0 - '@aws-sdk/util-user-agent-node': 3.614.0 - '@smithy/config-resolver': 3.0.5 - '@smithy/core': 2.4.0 - '@smithy/fetch-http-handler': 3.2.4 - '@smithy/hash-node': 3.0.3 - '@smithy/invalid-dependency': 3.0.3 - '@smithy/middleware-content-length': 3.0.5 - '@smithy/middleware-endpoint': 3.1.0 - '@smithy/middleware-retry': 3.0.15 - '@smithy/middleware-serde': 3.0.3 - '@smithy/middleware-stack': 3.0.3 - '@smithy/node-config-provider': 3.1.4 - '@smithy/node-http-handler': 3.1.4 - '@smithy/protocol-http': 4.1.0 - '@smithy/smithy-client': 3.2.0 - '@smithy/types': 3.3.0 - '@smithy/url-parser': 3.0.3 + '@aws-sdk/core': 3.667.0 + '@aws-sdk/middleware-host-header': 3.667.0 + '@aws-sdk/middleware-logger': 3.667.0 + '@aws-sdk/middleware-recursion-detection': 3.667.0 + '@aws-sdk/middleware-user-agent': 3.668.0 + '@aws-sdk/region-config-resolver': 3.667.0 + '@aws-sdk/types': 3.667.0 + '@aws-sdk/util-endpoints': 3.667.0 + '@aws-sdk/util-user-agent-browser': 3.667.0 + '@aws-sdk/util-user-agent-node': 3.668.0 + '@smithy/config-resolver': 3.0.9 + '@smithy/core': 2.4.8 + '@smithy/fetch-http-handler': 3.2.9 + '@smithy/hash-node': 3.0.7 + '@smithy/invalid-dependency': 3.0.7 + '@smithy/middleware-content-length': 3.0.9 + '@smithy/middleware-endpoint': 3.1.4 + '@smithy/middleware-retry': 3.0.23 + '@smithy/middleware-serde': 3.0.7 + '@smithy/middleware-stack': 3.0.7 + '@smithy/node-config-provider': 3.1.8 + '@smithy/node-http-handler': 3.2.4 + '@smithy/protocol-http': 4.1.4 + '@smithy/smithy-client': 3.4.0 + '@smithy/types': 3.5.0 + '@smithy/url-parser': 3.0.7 '@smithy/util-base64': 3.0.0 '@smithy/util-body-length-browser': 3.0.0 '@smithy/util-body-length-node': 3.0.0 - '@smithy/util-defaults-mode-browser': 3.0.15 - '@smithy/util-defaults-mode-node': 3.0.15 - '@smithy/util-endpoints': 2.0.5 - '@smithy/util-middleware': 3.0.3 - '@smithy/util-retry': 3.0.3 + '@smithy/util-defaults-mode-browser': 3.0.23 + '@smithy/util-defaults-mode-node': 3.0.23 + '@smithy/util-endpoints': 2.1.3 + '@smithy/util-middleware': 3.0.7 + '@smithy/util-retry': 3.0.7 '@smithy/util-utf8': 3.0.0 tslib: 2.7.0 transitivePeerDependencies: - aws-crt optional: true - '@aws-sdk/client-sts@3.637.0': + '@aws-sdk/client-sts@3.668.0': dependencies: '@aws-crypto/sha256-browser': 5.2.0 '@aws-crypto/sha256-js': 5.2.0 - '@aws-sdk/client-sso-oidc': 3.637.0(@aws-sdk/client-sts@3.637.0) - '@aws-sdk/core': 3.635.0 - '@aws-sdk/credential-provider-node': 3.637.0(@aws-sdk/client-sso-oidc@3.637.0(@aws-sdk/client-sts@3.637.0))(@aws-sdk/client-sts@3.637.0) - '@aws-sdk/middleware-host-header': 3.620.0 - '@aws-sdk/middleware-logger': 3.609.0 - '@aws-sdk/middleware-recursion-detection': 3.620.0 - '@aws-sdk/middleware-user-agent': 3.637.0 - '@aws-sdk/region-config-resolver': 3.614.0 - '@aws-sdk/types': 3.609.0 - '@aws-sdk/util-endpoints': 3.637.0 - '@aws-sdk/util-user-agent-browser': 3.609.0 - '@aws-sdk/util-user-agent-node': 3.614.0 - '@smithy/config-resolver': 3.0.5 - '@smithy/core': 2.4.0 - '@smithy/fetch-http-handler': 3.2.4 - '@smithy/hash-node': 3.0.3 - '@smithy/invalid-dependency': 3.0.3 - '@smithy/middleware-content-length': 3.0.5 - '@smithy/middleware-endpoint': 3.1.0 - '@smithy/middleware-retry': 3.0.15 - '@smithy/middleware-serde': 3.0.3 - '@smithy/middleware-stack': 3.0.3 - '@smithy/node-config-provider': 3.1.4 - '@smithy/node-http-handler': 3.1.4 - '@smithy/protocol-http': 4.1.0 - '@smithy/smithy-client': 3.2.0 - '@smithy/types': 3.3.0 - '@smithy/url-parser': 3.0.3 + '@aws-sdk/client-sso-oidc': 3.668.0(@aws-sdk/client-sts@3.668.0) + '@aws-sdk/core': 3.667.0 + '@aws-sdk/credential-provider-node': 3.668.0(@aws-sdk/client-sso-oidc@3.668.0(@aws-sdk/client-sts@3.668.0))(@aws-sdk/client-sts@3.668.0) + '@aws-sdk/middleware-host-header': 3.667.0 + '@aws-sdk/middleware-logger': 3.667.0 + '@aws-sdk/middleware-recursion-detection': 3.667.0 + '@aws-sdk/middleware-user-agent': 3.668.0 + '@aws-sdk/region-config-resolver': 3.667.0 + '@aws-sdk/types': 3.667.0 + '@aws-sdk/util-endpoints': 3.667.0 + '@aws-sdk/util-user-agent-browser': 3.667.0 + '@aws-sdk/util-user-agent-node': 3.668.0 + '@smithy/config-resolver': 3.0.9 + '@smithy/core': 2.4.8 + '@smithy/fetch-http-handler': 3.2.9 + '@smithy/hash-node': 3.0.7 + '@smithy/invalid-dependency': 3.0.7 + '@smithy/middleware-content-length': 3.0.9 + '@smithy/middleware-endpoint': 3.1.4 + '@smithy/middleware-retry': 3.0.23 + '@smithy/middleware-serde': 3.0.7 + '@smithy/middleware-stack': 3.0.7 + '@smithy/node-config-provider': 3.1.8 + '@smithy/node-http-handler': 3.2.4 + '@smithy/protocol-http': 4.1.4 + '@smithy/smithy-client': 3.4.0 + '@smithy/types': 3.5.0 + '@smithy/url-parser': 3.0.7 '@smithy/util-base64': 3.0.0 '@smithy/util-body-length-browser': 3.0.0 '@smithy/util-body-length-node': 3.0.0 - '@smithy/util-defaults-mode-browser': 3.0.15 - '@smithy/util-defaults-mode-node': 3.0.15 - '@smithy/util-endpoints': 2.0.5 - '@smithy/util-middleware': 3.0.3 - '@smithy/util-retry': 3.0.3 + '@smithy/util-defaults-mode-browser': 3.0.23 + '@smithy/util-defaults-mode-node': 3.0.23 + '@smithy/util-endpoints': 2.1.3 + '@smithy/util-middleware': 3.0.7 + '@smithy/util-retry': 3.0.7 '@smithy/util-utf8': 3.0.0 tslib: 2.7.0 transitivePeerDependencies: - aws-crt optional: true - '@aws-sdk/core@3.635.0': - dependencies: - '@smithy/core': 2.4.0 - '@smithy/node-config-provider': 3.1.4 - '@smithy/property-provider': 3.1.3 - '@smithy/protocol-http': 4.1.0 - '@smithy/signature-v4': 4.1.0 - '@smithy/smithy-client': 3.2.0 - '@smithy/types': 3.3.0 - '@smithy/util-middleware': 3.0.3 + '@aws-sdk/core@3.667.0': + dependencies: + '@aws-sdk/types': 3.667.0 + '@smithy/core': 2.4.8 + '@smithy/node-config-provider': 3.1.8 + '@smithy/property-provider': 3.1.7 + '@smithy/protocol-http': 4.1.4 + '@smithy/signature-v4': 4.2.0 + '@smithy/smithy-client': 3.4.0 + '@smithy/types': 3.5.0 + '@smithy/util-middleware': 3.0.7 fast-xml-parser: 4.4.1 tslib: 2.7.0 optional: true - '@aws-sdk/credential-provider-cognito-identity@3.637.0': + '@aws-sdk/credential-provider-cognito-identity@3.668.0': dependencies: - '@aws-sdk/client-cognito-identity': 3.637.0 - '@aws-sdk/types': 3.609.0 - '@smithy/property-provider': 3.1.3 - '@smithy/types': 3.3.0 + '@aws-sdk/client-cognito-identity': 3.668.0 + '@aws-sdk/types': 3.667.0 + '@smithy/property-provider': 3.1.7 + '@smithy/types': 3.5.0 tslib: 2.7.0 transitivePeerDependencies: - aws-crt optional: true - '@aws-sdk/credential-provider-env@3.620.1': + '@aws-sdk/credential-provider-env@3.667.0': dependencies: - '@aws-sdk/types': 3.609.0 - '@smithy/property-provider': 3.1.3 - '@smithy/types': 3.3.0 + '@aws-sdk/core': 3.667.0 + '@aws-sdk/types': 3.667.0 + '@smithy/property-provider': 3.1.7 + '@smithy/types': 3.5.0 tslib: 2.7.0 optional: true - '@aws-sdk/credential-provider-http@3.635.0': - dependencies: - '@aws-sdk/types': 3.609.0 - '@smithy/fetch-http-handler': 3.2.4 - '@smithy/node-http-handler': 3.1.4 - '@smithy/property-provider': 3.1.3 - '@smithy/protocol-http': 4.1.0 - '@smithy/smithy-client': 3.2.0 - '@smithy/types': 3.3.0 - '@smithy/util-stream': 3.1.3 + '@aws-sdk/credential-provider-http@3.667.0': + dependencies: + '@aws-sdk/core': 3.667.0 + '@aws-sdk/types': 3.667.0 + '@smithy/fetch-http-handler': 3.2.9 + '@smithy/node-http-handler': 3.2.4 + '@smithy/property-provider': 3.1.7 + '@smithy/protocol-http': 4.1.4 + '@smithy/smithy-client': 3.4.0 + '@smithy/types': 3.5.0 + '@smithy/util-stream': 3.1.9 tslib: 2.7.0 optional: true - '@aws-sdk/credential-provider-ini@3.637.0(@aws-sdk/client-sso-oidc@3.637.0(@aws-sdk/client-sts@3.637.0))(@aws-sdk/client-sts@3.637.0)': - dependencies: - '@aws-sdk/client-sts': 3.637.0 - '@aws-sdk/credential-provider-env': 3.620.1 - '@aws-sdk/credential-provider-http': 3.635.0 - '@aws-sdk/credential-provider-process': 3.620.1 - '@aws-sdk/credential-provider-sso': 3.637.0(@aws-sdk/client-sso-oidc@3.637.0(@aws-sdk/client-sts@3.637.0)) - '@aws-sdk/credential-provider-web-identity': 3.621.0(@aws-sdk/client-sts@3.637.0) - '@aws-sdk/types': 3.609.0 - '@smithy/credential-provider-imds': 3.2.0 - '@smithy/property-provider': 3.1.3 - '@smithy/shared-ini-file-loader': 3.1.4 - '@smithy/types': 3.3.0 + '@aws-sdk/credential-provider-ini@3.668.0(@aws-sdk/client-sso-oidc@3.668.0(@aws-sdk/client-sts@3.668.0))(@aws-sdk/client-sts@3.668.0)': + dependencies: + '@aws-sdk/client-sts': 3.668.0 + '@aws-sdk/core': 3.667.0 + '@aws-sdk/credential-provider-env': 3.667.0 + '@aws-sdk/credential-provider-http': 3.667.0 + '@aws-sdk/credential-provider-process': 3.667.0 + '@aws-sdk/credential-provider-sso': 3.668.0(@aws-sdk/client-sso-oidc@3.668.0(@aws-sdk/client-sts@3.668.0)) + '@aws-sdk/credential-provider-web-identity': 3.667.0(@aws-sdk/client-sts@3.668.0) + '@aws-sdk/types': 3.667.0 + '@smithy/credential-provider-imds': 3.2.4 + '@smithy/property-provider': 3.1.7 + '@smithy/shared-ini-file-loader': 3.1.8 + '@smithy/types': 3.5.0 tslib: 2.7.0 transitivePeerDependencies: - '@aws-sdk/client-sso-oidc' - aws-crt optional: true - '@aws-sdk/credential-provider-node@3.637.0(@aws-sdk/client-sso-oidc@3.637.0(@aws-sdk/client-sts@3.637.0))(@aws-sdk/client-sts@3.637.0)': - dependencies: - '@aws-sdk/credential-provider-env': 3.620.1 - '@aws-sdk/credential-provider-http': 3.635.0 - '@aws-sdk/credential-provider-ini': 3.637.0(@aws-sdk/client-sso-oidc@3.637.0(@aws-sdk/client-sts@3.637.0))(@aws-sdk/client-sts@3.637.0) - '@aws-sdk/credential-provider-process': 3.620.1 - '@aws-sdk/credential-provider-sso': 3.637.0(@aws-sdk/client-sso-oidc@3.637.0(@aws-sdk/client-sts@3.637.0)) - '@aws-sdk/credential-provider-web-identity': 3.621.0(@aws-sdk/client-sts@3.637.0) - '@aws-sdk/types': 3.609.0 - '@smithy/credential-provider-imds': 3.2.0 - '@smithy/property-provider': 3.1.3 - '@smithy/shared-ini-file-loader': 3.1.4 - '@smithy/types': 3.3.0 + '@aws-sdk/credential-provider-node@3.668.0(@aws-sdk/client-sso-oidc@3.668.0(@aws-sdk/client-sts@3.668.0))(@aws-sdk/client-sts@3.668.0)': + dependencies: + '@aws-sdk/credential-provider-env': 3.667.0 + '@aws-sdk/credential-provider-http': 3.667.0 + '@aws-sdk/credential-provider-ini': 3.668.0(@aws-sdk/client-sso-oidc@3.668.0(@aws-sdk/client-sts@3.668.0))(@aws-sdk/client-sts@3.668.0) + '@aws-sdk/credential-provider-process': 3.667.0 + '@aws-sdk/credential-provider-sso': 3.668.0(@aws-sdk/client-sso-oidc@3.668.0(@aws-sdk/client-sts@3.668.0)) + '@aws-sdk/credential-provider-web-identity': 3.667.0(@aws-sdk/client-sts@3.668.0) + '@aws-sdk/types': 3.667.0 + '@smithy/credential-provider-imds': 3.2.4 + '@smithy/property-provider': 3.1.7 + '@smithy/shared-ini-file-loader': 3.1.8 + '@smithy/types': 3.5.0 tslib: 2.7.0 transitivePeerDependencies: - '@aws-sdk/client-sso-oidc' @@ -8418,124 +8518,130 @@ snapshots: - aws-crt optional: true - '@aws-sdk/credential-provider-process@3.620.1': + '@aws-sdk/credential-provider-process@3.667.0': dependencies: - '@aws-sdk/types': 3.609.0 - '@smithy/property-provider': 3.1.3 - '@smithy/shared-ini-file-loader': 3.1.4 - '@smithy/types': 3.3.0 + '@aws-sdk/core': 3.667.0 + '@aws-sdk/types': 3.667.0 + '@smithy/property-provider': 3.1.7 + '@smithy/shared-ini-file-loader': 3.1.8 + '@smithy/types': 3.5.0 tslib: 2.7.0 optional: true - '@aws-sdk/credential-provider-sso@3.637.0(@aws-sdk/client-sso-oidc@3.637.0(@aws-sdk/client-sts@3.637.0))': + '@aws-sdk/credential-provider-sso@3.668.0(@aws-sdk/client-sso-oidc@3.668.0(@aws-sdk/client-sts@3.668.0))': dependencies: - '@aws-sdk/client-sso': 3.637.0 - '@aws-sdk/token-providers': 3.614.0(@aws-sdk/client-sso-oidc@3.637.0(@aws-sdk/client-sts@3.637.0)) - '@aws-sdk/types': 3.609.0 - '@smithy/property-provider': 3.1.3 - '@smithy/shared-ini-file-loader': 3.1.4 - '@smithy/types': 3.3.0 + '@aws-sdk/client-sso': 3.668.0 + '@aws-sdk/core': 3.667.0 + '@aws-sdk/token-providers': 3.667.0(@aws-sdk/client-sso-oidc@3.668.0(@aws-sdk/client-sts@3.668.0)) + '@aws-sdk/types': 3.667.0 + '@smithy/property-provider': 3.1.7 + '@smithy/shared-ini-file-loader': 3.1.8 + '@smithy/types': 3.5.0 tslib: 2.7.0 transitivePeerDependencies: - '@aws-sdk/client-sso-oidc' - aws-crt optional: true - '@aws-sdk/credential-provider-web-identity@3.621.0(@aws-sdk/client-sts@3.637.0)': + '@aws-sdk/credential-provider-web-identity@3.667.0(@aws-sdk/client-sts@3.668.0)': dependencies: - '@aws-sdk/client-sts': 3.637.0 - '@aws-sdk/types': 3.609.0 - '@smithy/property-provider': 3.1.3 - '@smithy/types': 3.3.0 + '@aws-sdk/client-sts': 3.668.0 + '@aws-sdk/core': 3.667.0 + '@aws-sdk/types': 3.667.0 + '@smithy/property-provider': 3.1.7 + '@smithy/types': 3.5.0 tslib: 2.7.0 optional: true - '@aws-sdk/credential-providers@3.637.0(@aws-sdk/client-sso-oidc@3.637.0(@aws-sdk/client-sts@3.637.0))': - dependencies: - '@aws-sdk/client-cognito-identity': 3.637.0 - '@aws-sdk/client-sso': 3.637.0 - '@aws-sdk/client-sts': 3.637.0 - '@aws-sdk/credential-provider-cognito-identity': 3.637.0 - '@aws-sdk/credential-provider-env': 3.620.1 - '@aws-sdk/credential-provider-http': 3.635.0 - '@aws-sdk/credential-provider-ini': 3.637.0(@aws-sdk/client-sso-oidc@3.637.0(@aws-sdk/client-sts@3.637.0))(@aws-sdk/client-sts@3.637.0) - '@aws-sdk/credential-provider-node': 3.637.0(@aws-sdk/client-sso-oidc@3.637.0(@aws-sdk/client-sts@3.637.0))(@aws-sdk/client-sts@3.637.0) - '@aws-sdk/credential-provider-process': 3.620.1 - '@aws-sdk/credential-provider-sso': 3.637.0(@aws-sdk/client-sso-oidc@3.637.0(@aws-sdk/client-sts@3.637.0)) - '@aws-sdk/credential-provider-web-identity': 3.621.0(@aws-sdk/client-sts@3.637.0) - '@aws-sdk/types': 3.609.0 - '@smithy/credential-provider-imds': 3.2.0 - '@smithy/property-provider': 3.1.3 - '@smithy/types': 3.3.0 + '@aws-sdk/credential-providers@3.668.0(@aws-sdk/client-sso-oidc@3.668.0(@aws-sdk/client-sts@3.668.0))': + dependencies: + '@aws-sdk/client-cognito-identity': 3.668.0 + '@aws-sdk/client-sso': 3.668.0 + '@aws-sdk/client-sts': 3.668.0 + '@aws-sdk/core': 3.667.0 + '@aws-sdk/credential-provider-cognito-identity': 3.668.0 + '@aws-sdk/credential-provider-env': 3.667.0 + '@aws-sdk/credential-provider-http': 3.667.0 + '@aws-sdk/credential-provider-ini': 3.668.0(@aws-sdk/client-sso-oidc@3.668.0(@aws-sdk/client-sts@3.668.0))(@aws-sdk/client-sts@3.668.0) + '@aws-sdk/credential-provider-node': 3.668.0(@aws-sdk/client-sso-oidc@3.668.0(@aws-sdk/client-sts@3.668.0))(@aws-sdk/client-sts@3.668.0) + '@aws-sdk/credential-provider-process': 3.667.0 + '@aws-sdk/credential-provider-sso': 3.668.0(@aws-sdk/client-sso-oidc@3.668.0(@aws-sdk/client-sts@3.668.0)) + '@aws-sdk/credential-provider-web-identity': 3.667.0(@aws-sdk/client-sts@3.668.0) + '@aws-sdk/types': 3.667.0 + '@smithy/credential-provider-imds': 3.2.4 + '@smithy/property-provider': 3.1.7 + '@smithy/types': 3.5.0 tslib: 2.7.0 transitivePeerDependencies: - '@aws-sdk/client-sso-oidc' - aws-crt optional: true - '@aws-sdk/middleware-host-header@3.620.0': + '@aws-sdk/middleware-host-header@3.667.0': dependencies: - '@aws-sdk/types': 3.609.0 - '@smithy/protocol-http': 4.1.0 - '@smithy/types': 3.3.0 + '@aws-sdk/types': 3.667.0 + '@smithy/protocol-http': 4.1.4 + '@smithy/types': 3.5.0 tslib: 2.7.0 optional: true - '@aws-sdk/middleware-logger@3.609.0': + '@aws-sdk/middleware-logger@3.667.0': dependencies: - '@aws-sdk/types': 3.609.0 - '@smithy/types': 3.3.0 + '@aws-sdk/types': 3.667.0 + '@smithy/types': 3.5.0 tslib: 2.7.0 optional: true - '@aws-sdk/middleware-recursion-detection@3.620.0': + '@aws-sdk/middleware-recursion-detection@3.667.0': dependencies: - '@aws-sdk/types': 3.609.0 - '@smithy/protocol-http': 4.1.0 - '@smithy/types': 3.3.0 + '@aws-sdk/types': 3.667.0 + '@smithy/protocol-http': 4.1.4 + '@smithy/types': 3.5.0 tslib: 2.7.0 optional: true - '@aws-sdk/middleware-user-agent@3.637.0': + '@aws-sdk/middleware-user-agent@3.668.0': dependencies: - '@aws-sdk/types': 3.609.0 - '@aws-sdk/util-endpoints': 3.637.0 - '@smithy/protocol-http': 4.1.0 - '@smithy/types': 3.3.0 + '@aws-sdk/core': 3.667.0 + '@aws-sdk/types': 3.667.0 + '@aws-sdk/util-endpoints': 3.667.0 + '@smithy/core': 2.4.8 + '@smithy/protocol-http': 4.1.4 + '@smithy/types': 3.5.0 tslib: 2.7.0 optional: true - '@aws-sdk/region-config-resolver@3.614.0': + '@aws-sdk/region-config-resolver@3.667.0': dependencies: - '@aws-sdk/types': 3.609.0 - '@smithy/node-config-provider': 3.1.4 - '@smithy/types': 3.3.0 + '@aws-sdk/types': 3.667.0 + '@smithy/node-config-provider': 3.1.8 + '@smithy/types': 3.5.0 '@smithy/util-config-provider': 3.0.0 - '@smithy/util-middleware': 3.0.3 + '@smithy/util-middleware': 3.0.7 tslib: 2.7.0 optional: true - '@aws-sdk/token-providers@3.614.0(@aws-sdk/client-sso-oidc@3.637.0(@aws-sdk/client-sts@3.637.0))': + '@aws-sdk/token-providers@3.667.0(@aws-sdk/client-sso-oidc@3.668.0(@aws-sdk/client-sts@3.668.0))': dependencies: - '@aws-sdk/client-sso-oidc': 3.637.0(@aws-sdk/client-sts@3.637.0) - '@aws-sdk/types': 3.609.0 - '@smithy/property-provider': 3.1.3 - '@smithy/shared-ini-file-loader': 3.1.4 - '@smithy/types': 3.3.0 + '@aws-sdk/client-sso-oidc': 3.668.0(@aws-sdk/client-sts@3.668.0) + '@aws-sdk/types': 3.667.0 + '@smithy/property-provider': 3.1.7 + '@smithy/shared-ini-file-loader': 3.1.8 + '@smithy/types': 3.5.0 tslib: 2.7.0 optional: true - '@aws-sdk/types@3.609.0': + '@aws-sdk/types@3.667.0': dependencies: - '@smithy/types': 3.3.0 + '@smithy/types': 3.5.0 tslib: 2.7.0 optional: true - '@aws-sdk/util-endpoints@3.637.0': + '@aws-sdk/util-endpoints@3.667.0': dependencies: - '@aws-sdk/types': 3.609.0 - '@smithy/types': 3.3.0 - '@smithy/util-endpoints': 2.0.5 + '@aws-sdk/types': 3.667.0 + '@smithy/types': 3.5.0 + '@smithy/util-endpoints': 2.1.3 tslib: 2.7.0 optional: true @@ -8544,43 +8650,45 @@ snapshots: tslib: 2.7.0 optional: true - '@aws-sdk/util-user-agent-browser@3.609.0': + '@aws-sdk/util-user-agent-browser@3.667.0': dependencies: - '@aws-sdk/types': 3.609.0 - '@smithy/types': 3.3.0 + '@aws-sdk/types': 3.667.0 + '@smithy/types': 3.5.0 bowser: 2.11.0 tslib: 2.7.0 optional: true - '@aws-sdk/util-user-agent-node@3.614.0': + '@aws-sdk/util-user-agent-node@3.668.0': dependencies: - '@aws-sdk/types': 3.609.0 - '@smithy/node-config-provider': 3.1.4 - '@smithy/types': 3.3.0 + '@aws-sdk/middleware-user-agent': 3.668.0 + '@aws-sdk/types': 3.667.0 + '@smithy/node-config-provider': 3.1.8 + '@smithy/types': 3.5.0 tslib: 2.7.0 optional: true '@azure/abort-controller@1.1.0': dependencies: tslib: 2.7.0 + optional: true '@azure/abort-controller@2.1.2': dependencies: tslib: 2.7.0 - '@azure/core-auth@1.7.2': + '@azure/core-auth@1.8.0': dependencies: '@azure/abort-controller': 2.1.2 - '@azure/core-util': 1.9.2 + '@azure/core-util': 1.10.0 tslib: 2.7.0 '@azure/core-client@1.9.2': dependencies: '@azure/abort-controller': 2.1.2 - '@azure/core-auth': 1.7.2 - '@azure/core-rest-pipeline': 1.16.3 - '@azure/core-tracing': 1.1.2 - '@azure/core-util': 1.9.2 + '@azure/core-auth': 1.8.0 + '@azure/core-rest-pipeline': 1.17.0 + '@azure/core-tracing': 1.2.0 + '@azure/core-util': 1.10.0 '@azure/logger': 1.1.4 tslib: 2.7.0 transitivePeerDependencies: @@ -8590,14 +8698,14 @@ snapshots: dependencies: '@azure/abort-controller': 2.1.2 '@azure/core-client': 1.9.2 - '@azure/core-rest-pipeline': 1.16.3 + '@azure/core-rest-pipeline': 1.17.0 transitivePeerDependencies: - supports-color '@azure/core-lro@2.7.2': dependencies: '@azure/abort-controller': 2.1.2 - '@azure/core-util': 1.9.2 + '@azure/core-util': 1.10.0 '@azure/logger': 1.1.4 tslib: 2.7.0 @@ -8605,12 +8713,12 @@ snapshots: dependencies: tslib: 2.7.0 - '@azure/core-rest-pipeline@1.16.3': + '@azure/core-rest-pipeline@1.17.0': dependencies: '@azure/abort-controller': 2.1.2 - '@azure/core-auth': 1.7.2 - '@azure/core-tracing': 1.1.2 - '@azure/core-util': 1.9.2 + '@azure/core-auth': 1.8.0 + '@azure/core-tracing': 1.2.0 + '@azure/core-util': 1.10.0 '@azure/logger': 1.1.4 http-proxy-agent: 7.0.2 https-proxy-agent: 7.0.5 @@ -8618,36 +8726,36 @@ snapshots: transitivePeerDependencies: - supports-color - '@azure/core-tracing@1.1.2': + '@azure/core-tracing@1.2.0': dependencies: tslib: 2.7.0 - '@azure/core-util@1.9.2': + '@azure/core-util@1.10.0': dependencies: '@azure/abort-controller': 2.1.2 tslib: 2.7.0 - '@azure/core-xml@1.4.3': + '@azure/core-xml@1.4.4': dependencies: - fast-xml-parser: 4.4.1 + fast-xml-parser: 4.5.0 tslib: 2.7.0 '@azure/logger@1.1.4': dependencies: tslib: 2.7.0 - '@azure/storage-blob@12.24.0': + '@azure/storage-blob@12.25.0': dependencies: - '@azure/abort-controller': 1.1.0 - '@azure/core-auth': 1.7.2 + '@azure/abort-controller': 2.1.2 + '@azure/core-auth': 1.8.0 '@azure/core-client': 1.9.2 '@azure/core-http-compat': 2.1.2 '@azure/core-lro': 2.7.2 '@azure/core-paging': 1.6.2 - '@azure/core-rest-pipeline': 1.16.3 - '@azure/core-tracing': 1.1.2 - '@azure/core-util': 1.9.2 - '@azure/core-xml': 1.4.3 + '@azure/core-rest-pipeline': 1.17.0 + '@azure/core-tracing': 1.2.0 + '@azure/core-util': 1.10.0 + '@azure/core-xml': 1.4.4 '@azure/logger': 1.1.4 events: 3.3.0 tslib: 2.7.0 @@ -8657,7 +8765,12 @@ snapshots: '@babel/code-frame@7.24.7': dependencies: '@babel/highlight': 7.24.7 - picocolors: 1.0.1 + picocolors: 1.1.0 + + '@babel/code-frame@7.25.7': + dependencies: + '@babel/highlight': 7.25.7 + picocolors: 1.1.0 '@babel/compat-data@7.25.4': {} @@ -8684,28 +8797,28 @@ snapshots: '@babel/core@7.25.2': dependencies: '@ampproject/remapping': 2.3.0 - '@babel/code-frame': 7.24.7 - '@babel/generator': 7.25.6 + '@babel/code-frame': 7.25.7 + '@babel/generator': 7.25.7 '@babel/helper-compilation-targets': 7.25.2 '@babel/helper-module-transforms': 7.25.2(@babel/core@7.25.2) '@babel/helpers': 7.25.6 - '@babel/parser': 7.25.6 - '@babel/template': 7.25.0 - '@babel/traverse': 7.25.6 - '@babel/types': 7.25.6 + '@babel/parser': 7.25.7 + '@babel/template': 7.25.7 + '@babel/traverse': 7.25.7 + '@babel/types': 7.25.7 convert-source-map: 2.0.0 - debug: 4.3.6 + debug: 4.3.7 gensync: 1.0.0-beta.2 json5: 2.2.3 semver: 6.3.1 transitivePeerDependencies: - supports-color - '@babel/eslint-parser@7.25.1(@babel/core@7.25.2)(eslint@8.57.0)': + '@babel/eslint-parser@7.24.8(@babel/core@7.25.2)(eslint@9.12.0(jiti@1.21.6))': dependencies: '@babel/core': 7.25.2 '@nicolo-ribaudo/eslint-scope-5-internals': 5.1.1-v1 - eslint: 8.57.0 + eslint: 9.12.0(jiti@1.21.6) eslint-visitor-keys: 2.1.0 semver: 6.3.1 @@ -8716,6 +8829,13 @@ snapshots: '@jridgewell/trace-mapping': 0.3.25 jsesc: 2.5.2 + '@babel/generator@7.25.7': + dependencies: + '@babel/types': 7.25.7 + '@jridgewell/gen-mapping': 0.3.5 + '@jridgewell/trace-mapping': 0.3.25 + jsesc: 3.0.2 + '@babel/helper-compilation-targets@7.25.2': dependencies: '@babel/compat-data': 7.25.4 @@ -8731,6 +8851,13 @@ snapshots: transitivePeerDependencies: - supports-color + '@babel/helper-module-imports@7.25.7': + dependencies: + '@babel/traverse': 7.25.7 + '@babel/types': 7.25.7 + transitivePeerDependencies: + - supports-color + '@babel/helper-module-transforms@7.25.2(@babel/core@7.24.5)': dependencies: '@babel/core': 7.24.5 @@ -8760,8 +8887,12 @@ snapshots: '@babel/helper-string-parser@7.24.8': {} + '@babel/helper-string-parser@7.25.7': {} + '@babel/helper-validator-identifier@7.24.7': {} + '@babel/helper-validator-identifier@7.25.7': {} + '@babel/helper-validator-option@7.24.8': {} '@babel/helpers@7.25.6': @@ -8774,7 +8905,14 @@ snapshots: '@babel/helper-validator-identifier': 7.24.7 chalk: 2.4.2 js-tokens: 4.0.0 - picocolors: 1.0.1 + picocolors: 1.1.0 + + '@babel/highlight@7.25.7': + dependencies: + '@babel/helper-validator-identifier': 7.25.7 + chalk: 2.4.2 + js-tokens: 4.0.0 + picocolors: 1.1.0 '@babel/parser@7.24.5': dependencies: @@ -8784,16 +8922,30 @@ snapshots: dependencies: '@babel/types': 7.25.6 + '@babel/parser@7.25.7': + dependencies: + '@babel/types': 7.25.7 + '@babel/runtime@7.25.6': dependencies: regenerator-runtime: 0.14.1 + '@babel/runtime@7.25.7': + dependencies: + regenerator-runtime: 0.14.1 + '@babel/template@7.25.0': dependencies: '@babel/code-frame': 7.24.7 '@babel/parser': 7.25.6 '@babel/types': 7.25.6 + '@babel/template@7.25.7': + dependencies: + '@babel/code-frame': 7.25.7 + '@babel/parser': 7.25.7 + '@babel/types': 7.25.7 + '@babel/traverse@7.25.6': dependencies: '@babel/code-frame': 7.24.7 @@ -8801,7 +8953,19 @@ snapshots: '@babel/parser': 7.25.6 '@babel/template': 7.25.0 '@babel/types': 7.25.6 - debug: 4.3.6 + debug: 4.3.7 + globals: 11.12.0 + transitivePeerDependencies: + - supports-color + + '@babel/traverse@7.25.7': + dependencies: + '@babel/code-frame': 7.25.7 + '@babel/generator': 7.25.7 + '@babel/parser': 7.25.7 + '@babel/template': 7.25.7 + '@babel/types': 7.25.7 + debug: 4.3.7 globals: 11.12.0 transitivePeerDependencies: - supports-color @@ -8812,6 +8976,12 @@ snapshots: '@babel/helper-validator-identifier': 7.24.7 to-fast-properties: 2.0.0 + '@babel/types@7.25.7': + dependencies: + '@babel/helper-string-parser': 7.25.7 + '@babel/helper-validator-identifier': 7.25.7 + to-fast-properties: 2.0.0 + '@bothrs/util@3.1.3(node-fetch@3.3.2)': dependencies: node-fetch: 3.3.2 @@ -9022,6 +9192,8 @@ snapshots: dependencies: postcss: 8.4.31 + '@date-fns/tz@1.1.2': {} + '@date-io/core@2.17.0': {} '@date-io/date-fns@2.16.0(date-fns@2.30.0)': @@ -9064,11 +9236,11 @@ snapshots: '@emotion/babel-plugin@11.12.0': dependencies: - '@babel/helper-module-imports': 7.24.7 - '@babel/runtime': 7.25.6 + '@babel/helper-module-imports': 7.25.7 + '@babel/runtime': 7.25.7 '@emotion/hash': 0.9.2 '@emotion/memoize': 0.9.0 - '@emotion/serialize': 1.3.1 + '@emotion/serialize': 1.3.2 babel-plugin-macros: 3.1.0 convert-source-map: 1.9.0 escape-string-regexp: 4.0.0 @@ -9082,17 +9254,17 @@ snapshots: dependencies: '@emotion/memoize': 0.9.0 '@emotion/sheet': 1.4.0 - '@emotion/utils': 1.4.0 + '@emotion/utils': 1.4.1 '@emotion/weak-memoize': 0.4.0 stylis: 4.2.0 - '@emotion/css@11.13.0': + '@emotion/css@11.13.4': dependencies: '@emotion/babel-plugin': 11.12.0 '@emotion/cache': 11.13.1 - '@emotion/serialize': 1.3.1 + '@emotion/serialize': 1.3.2 '@emotion/sheet': 1.4.0 - '@emotion/utils': 1.4.0 + '@emotion/utils': 1.4.1 transitivePeerDependencies: - supports-color @@ -9100,28 +9272,28 @@ snapshots: '@emotion/memoize@0.9.0': {} - '@emotion/react@11.13.3(@types/react@18.3.5)(react@18.3.1)': + '@emotion/react@11.13.3(@types/react@18.3.11)(react@18.3.1)': dependencies: - '@babel/runtime': 7.25.6 + '@babel/runtime': 7.25.7 '@emotion/babel-plugin': 11.12.0 '@emotion/cache': 11.13.1 - '@emotion/serialize': 1.3.1 + '@emotion/serialize': 1.3.2 '@emotion/use-insertion-effect-with-fallbacks': 1.1.0(react@18.3.1) - '@emotion/utils': 1.4.0 + '@emotion/utils': 1.4.1 '@emotion/weak-memoize': 0.4.0 hoist-non-react-statics: 3.3.2 react: 18.3.1 optionalDependencies: - '@types/react': 18.3.5 + '@types/react': 18.3.11 transitivePeerDependencies: - supports-color - '@emotion/serialize@1.3.1': + '@emotion/serialize@1.3.2': dependencies: '@emotion/hash': 0.9.2 '@emotion/memoize': 0.9.0 '@emotion/unitless': 0.10.0 - '@emotion/utils': 1.4.0 + '@emotion/utils': 1.4.1 csstype: 3.1.3 '@emotion/sheet@1.4.0': {} @@ -9132,7 +9304,7 @@ snapshots: dependencies: react: 18.3.1 - '@emotion/utils@1.4.0': {} + '@emotion/utils@1.4.1': {} '@emotion/weak-memoize@0.4.0': {} @@ -9277,17 +9449,31 @@ snapshots: '@esbuild/win32-x64@0.23.1': optional: true - '@eslint-community/eslint-utils@4.4.0(eslint@8.57.0)': + '@eslint-community/eslint-utils@4.4.0(eslint@9.12.0(jiti@1.21.6))': dependencies: - eslint: 8.57.0 + eslint: 9.12.0(jiti@1.21.6) eslint-visitor-keys: 3.4.3 '@eslint-community/regexpp@4.11.0': {} + '@eslint/compat@1.2.0(eslint@9.12.0(jiti@1.21.6))': + optionalDependencies: + eslint: 9.12.0(jiti@1.21.6) + + '@eslint/config-array@0.18.0': + dependencies: + '@eslint/object-schema': 2.1.4 + debug: 4.3.7 + minimatch: 3.1.2 + transitivePeerDependencies: + - supports-color + + '@eslint/core@0.6.0': {} + '@eslint/eslintrc@2.1.4': dependencies: ajv: 6.12.6 - debug: 4.3.6 + debug: 4.3.7 espree: 9.6.1 globals: 13.24.0 ignore: 5.3.2 @@ -9298,7 +9484,27 @@ snapshots: transitivePeerDependencies: - supports-color - '@eslint/js@8.57.0': {} + '@eslint/eslintrc@3.1.0': + dependencies: + ajv: 6.12.6 + debug: 4.3.7 + espree: 10.1.0 + globals: 14.0.0 + ignore: 5.3.2 + import-fresh: 3.3.0 + js-yaml: 4.1.0 + minimatch: 3.1.2 + strip-json-comments: 3.1.1 + transitivePeerDependencies: + - supports-color + + '@eslint/js@9.12.0': {} + + '@eslint/object-schema@2.1.4': {} + + '@eslint/plugin-kit@0.2.0': + dependencies: + levn: 0.4.1 '@faceless-ui/modal@2.0.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: @@ -9309,30 +9515,39 @@ snapshots: react-dom: 18.3.1(react@18.3.1) react-transition-group: 4.4.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@faceless-ui/modal@2.0.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + dependencies: + body-scroll-lock: 3.1.5 + focus-trap: 6.9.4 + qs: 6.11.2 + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) + react-transition-group: 4.4.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@faceless-ui/scroll-info@1.3.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - '@faceless-ui/window-info@2.1.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@faceless-ui/window-info@2.1.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - '@floating-ui/core@1.6.7': + '@floating-ui/core@1.6.8': dependencies: - '@floating-ui/utils': 0.2.7 + '@floating-ui/utils': 0.2.8 - '@floating-ui/dom@1.6.10': + '@floating-ui/dom@1.6.11': dependencies: - '@floating-ui/core': 1.6.7 - '@floating-ui/utils': 0.2.7 + '@floating-ui/core': 1.6.8 + '@floating-ui/utils': 0.2.8 - '@floating-ui/utils@0.2.7': {} + '@floating-ui/utils@0.2.8': {} - '@graphql-typed-document-node/core@3.2.0(graphql@16.8.1)': + '@graphql-typed-document-node/core@3.2.0(graphql@16.9.0)': dependencies: - graphql: 16.8.1 + graphql: 16.9.0 '@hapi/hoek@9.3.0': {} @@ -9340,17 +9555,16 @@ snapshots: dependencies: '@hapi/hoek': 9.3.0 - '@humanwhocodes/config-array@0.11.14': + '@humanfs/core@0.19.0': {} + + '@humanfs/node@0.16.5': dependencies: - '@humanwhocodes/object-schema': 2.0.3 - debug: 4.3.6 - minimatch: 3.1.2 - transitivePeerDependencies: - - supports-color + '@humanfs/core': 0.19.0 + '@humanwhocodes/retry': 0.3.1 '@humanwhocodes/module-importer@1.0.1': {} - '@humanwhocodes/object-schema@2.0.3': {} + '@humanwhocodes/retry@0.3.1': {} '@icons-pack/react-simple-icons@10.0.0(react@18.3.1)': dependencies: @@ -9545,7 +9759,7 @@ snapshots: '@lexical/utils': 0.13.1(lexical@0.13.1) lexical: 0.13.1 - '@lexical/react@0.13.1(lexical@0.13.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(yjs@13.6.18)': + '@lexical/react@0.13.1(lexical@0.13.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(yjs@13.6.19)': dependencies: '@lexical/clipboard': 0.13.1(lexical@0.13.1) '@lexical/code': 0.13.1(lexical@0.13.1) @@ -9563,7 +9777,7 @@ snapshots: '@lexical/table': 0.13.1(lexical@0.13.1) '@lexical/text': 0.13.1(lexical@0.13.1) '@lexical/utils': 0.13.1(lexical@0.13.1) - '@lexical/yjs': 0.13.1(lexical@0.13.1)(yjs@13.6.18) + '@lexical/yjs': 0.13.1(lexical@0.13.1)(yjs@13.6.19) lexical: 0.13.1 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) @@ -9598,11 +9812,11 @@ snapshots: '@lexical/table': 0.13.1(lexical@0.13.1) lexical: 0.13.1 - '@lexical/yjs@0.13.1(lexical@0.13.1)(yjs@13.6.18)': + '@lexical/yjs@0.13.1(lexical@0.13.1)(yjs@13.6.19)': dependencies: '@lexical/offset': 0.13.1(lexical@0.13.1) lexical: 0.13.1 - yjs: 13.6.18 + yjs: 13.6.19 '@microsoft/tsdoc-config@0.16.2': dependencies: @@ -9625,73 +9839,72 @@ snapshots: react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - '@mongodb-js/saslprep@1.1.8': + '@mongodb-js/saslprep@1.1.9': dependencies: sparse-bitfield: 3.0.3 - optional: true - '@next/env@14.2.3': {} + '@next/env@14.2.15': {} - '@next/env@14.2.9': {} + '@next/env@14.2.3': {} - '@next/eslint-plugin-next@14.2.9': + '@next/eslint-plugin-next@14.2.15': dependencies: glob: 10.3.10 + '@next/swc-darwin-arm64@14.2.15': + optional: true + '@next/swc-darwin-arm64@14.2.3': optional: true - '@next/swc-darwin-arm64@14.2.9': + '@next/swc-darwin-x64@14.2.15': optional: true '@next/swc-darwin-x64@14.2.3': optional: true - '@next/swc-darwin-x64@14.2.9': + '@next/swc-linux-arm64-gnu@14.2.15': optional: true '@next/swc-linux-arm64-gnu@14.2.3': optional: true - '@next/swc-linux-arm64-gnu@14.2.9': + '@next/swc-linux-arm64-musl@14.2.15': optional: true '@next/swc-linux-arm64-musl@14.2.3': optional: true - '@next/swc-linux-arm64-musl@14.2.9': + '@next/swc-linux-x64-gnu@14.2.15': optional: true '@next/swc-linux-x64-gnu@14.2.3': optional: true - '@next/swc-linux-x64-gnu@14.2.9': + '@next/swc-linux-x64-musl@14.2.15': optional: true '@next/swc-linux-x64-musl@14.2.3': optional: true - '@next/swc-linux-x64-musl@14.2.9': + '@next/swc-win32-arm64-msvc@14.2.15': optional: true '@next/swc-win32-arm64-msvc@14.2.3': optional: true - '@next/swc-win32-arm64-msvc@14.2.9': + '@next/swc-win32-ia32-msvc@14.2.15': optional: true '@next/swc-win32-ia32-msvc@14.2.3': optional: true - '@next/swc-win32-ia32-msvc@14.2.9': + '@next/swc-win32-x64-msvc@14.2.15': optional: true '@next/swc-win32-x64-msvc@14.2.3': optional: true - '@next/swc-win32-x64-msvc@14.2.9': - optional: true - '@nicolo-ribaudo/eslint-scope-5-internals@5.1.1-v1': dependencies: eslint-scope: 5.1.1 @@ -9708,89 +9921,35 @@ snapshots: '@nodelib/fs.scandir': 2.1.5 fastq: 1.17.1 - '@nolyfill/is-core-module@1.0.39': {} - - '@npmcli/config@8.3.4': - dependencies: - '@npmcli/map-workspaces': 3.0.6 - '@npmcli/package-json': 5.2.0 - ci-info: 4.0.0 - ini: 4.1.3 - nopt: 7.2.1 - proc-log: 4.2.0 - semver: 7.6.3 - walk-up-path: 3.0.1 - transitivePeerDependencies: - - bluebird - - '@npmcli/git@5.0.8': - dependencies: - '@npmcli/promise-spawn': 7.0.2 - ini: 4.1.3 - lru-cache: 10.4.3 - npm-pick-manifest: 9.1.0 - proc-log: 4.2.0 - promise-inflight: 1.0.1 - promise-retry: 2.0.1 - semver: 7.6.3 - which: 4.0.0 - transitivePeerDependencies: - - bluebird - - '@npmcli/map-workspaces@3.0.6': - dependencies: - '@npmcli/name-from-folder': 2.0.0 - glob: 10.4.5 - minimatch: 9.0.5 - read-package-json-fast: 3.0.2 - - '@npmcli/name-from-folder@2.0.0': {} - - '@npmcli/package-json@5.2.0': - dependencies: - '@npmcli/git': 5.0.8 - glob: 10.4.5 - hosted-git-info: 7.0.2 - json-parse-even-better-errors: 3.0.2 - normalize-package-data: 6.0.2 - proc-log: 4.2.0 - semver: 7.6.3 - transitivePeerDependencies: - - bluebird - - '@npmcli/promise-spawn@7.0.2': - dependencies: - which: 4.0.0 - '@one-ini/wasm@0.1.1': {} - '@payloadcms/bundler-webpack@1.0.7(@swc/core@1.6.1(@swc/helpers@0.5.5))(ajv@8.17.1)(payload@2.28.0(@swc/helpers@0.5.5)(@types/react@18.3.5)(typescript@5.5.4)(webpack@5.94.0(@swc/core@1.6.1(@swc/helpers@0.5.5))(webpack-cli@4.10.0)))(sass@1.69.4)': + '@payloadcms/bundler-webpack@1.0.7(@swc/core@1.6.1(@swc/helpers@0.5.13))(ajv@8.17.1)(payload@2.30.1(@swc/helpers@0.5.13)(@types/react@18.3.11)(typescript@5.6.3)(webpack@5.94.0))(sass@1.79.3)': dependencies: ajv: 8.17.1 compression: 1.7.4 connect-history-api-fallback: 1.6.0 - css-loader: 5.2.7(webpack@5.94.0(@swc/core@1.6.1(@swc/helpers@0.5.5))(webpack-cli@4.10.0)) - file-loader: 6.2.0(webpack@5.94.0(@swc/core@1.6.1(@swc/helpers@0.5.5))(webpack-cli@4.10.0)) + css-loader: 5.2.7(webpack@5.94.0) + file-loader: 6.2.0(webpack@5.94.0) find-node-modules: 2.1.3 - html-webpack-plugin: 5.6.0(webpack@5.94.0(@swc/core@1.6.1(@swc/helpers@0.5.5))(webpack-cli@4.10.0)) + html-webpack-plugin: 5.6.0(webpack@5.94.0) md5: 2.3.0 - mini-css-extract-plugin: 1.6.2(webpack@5.94.0(@swc/core@1.6.1(@swc/helpers@0.5.5))(webpack-cli@4.10.0)) + mini-css-extract-plugin: 1.6.2(webpack@5.94.0) path-browserify: 1.0.1 - payload: 2.28.0(@swc/helpers@0.5.5)(@types/react@18.3.5)(typescript@5.5.4)(webpack@5.94.0(@swc/core@1.6.1(@swc/helpers@0.5.5))(webpack-cli@4.10.0)) + payload: 2.30.1(@swc/helpers@0.5.13)(@types/react@18.3.11)(typescript@5.6.3)(webpack@5.94.0) postcss: 8.4.31 - postcss-loader: 6.2.1(postcss@8.4.31)(webpack@5.94.0(@swc/core@1.6.1(@swc/helpers@0.5.5))(webpack-cli@4.10.0)) + postcss-loader: 6.2.1(postcss@8.4.31)(webpack@5.94.0) postcss-preset-env: 9.0.0(postcss@8.4.31) process: 0.11.10 - sass-loader: 12.6.0(sass@1.69.4)(webpack@5.94.0(@swc/core@1.6.1(@swc/helpers@0.5.5))(webpack-cli@4.10.0)) - style-loader: 2.0.0(webpack@5.94.0(@swc/core@1.6.1(@swc/helpers@0.5.5))(webpack-cli@4.10.0)) - swc-loader: 0.2.6(@swc/core@1.6.1(@swc/helpers@0.5.5))(webpack@5.94.0(@swc/core@1.6.1(@swc/helpers@0.5.5))(webpack-cli@4.10.0)) - swc-minify-webpack-plugin: 2.1.3(@swc/core@1.6.1(@swc/helpers@0.5.5))(webpack@5.94.0(@swc/core@1.6.1(@swc/helpers@0.5.5))(webpack-cli@4.10.0)) - terser-webpack-plugin: 5.3.10(@swc/core@1.6.1(@swc/helpers@0.5.5))(webpack@5.94.0(@swc/core@1.6.1(@swc/helpers@0.5.5))(webpack-cli@4.10.0)) - url-loader: 4.1.1(file-loader@6.2.0(webpack@5.94.0(@swc/core@1.6.1(@swc/helpers@0.5.5))(webpack-cli@4.10.0)))(webpack@5.94.0(@swc/core@1.6.1(@swc/helpers@0.5.5))(webpack-cli@4.10.0)) - webpack: 5.94.0(@swc/core@1.6.1(@swc/helpers@0.5.5))(webpack-cli@4.10.0) + sass-loader: 12.6.0(sass@1.79.3)(webpack@5.94.0) + style-loader: 2.0.0(webpack@5.94.0) + swc-loader: 0.2.6(@swc/core@1.6.1(@swc/helpers@0.5.13))(webpack@5.94.0) + swc-minify-webpack-plugin: 2.1.3(@swc/core@1.6.1(@swc/helpers@0.5.13))(webpack@5.94.0) + terser-webpack-plugin: 5.3.10(@swc/core@1.6.1(@swc/helpers@0.5.13))(webpack@5.94.0) + url-loader: 4.1.1(file-loader@6.2.0(webpack@5.94.0))(webpack@5.94.0) + webpack: 5.94.0(@swc/core@1.6.1(@swc/helpers@0.5.13))(webpack-cli@4.10.0) webpack-bundle-analyzer: 4.10.2 webpack-cli: 4.10.0(webpack-bundle-analyzer@4.10.2)(webpack@5.94.0) - webpack-dev-middleware: 6.1.2(webpack@5.94.0(@swc/core@1.6.1(@swc/helpers@0.5.5))(webpack-cli@4.10.0)) + webpack-dev-middleware: 6.1.2(webpack@5.94.0) webpack-hot-middleware: 2.26.1 transitivePeerDependencies: - '@rspack/core' @@ -9808,16 +9967,16 @@ snapshots: - utf-8-validate - webpack-dev-server - '@payloadcms/db-mongodb@1.7.2(@aws-sdk/client-sso-oidc@3.637.0(@aws-sdk/client-sts@3.637.0))(payload@2.28.0(@swc/helpers@0.5.5)(@types/react@18.3.5)(typescript@5.5.4)(webpack@5.94.0(@swc/core@1.6.1(@swc/helpers@0.5.5))(webpack-cli@4.10.0)))': + '@payloadcms/db-mongodb@1.7.3(@aws-sdk/client-sso-oidc@3.668.0(@aws-sdk/client-sts@3.668.0))(payload@2.30.1(@swc/helpers@0.5.13)(@types/react@18.3.11)(typescript@5.6.3)(webpack@5.94.0))': dependencies: bson-objectid: 2.0.4 deepmerge: 4.3.1 get-port: 5.1.1 http-status: 1.6.2 - mongoose: 6.12.3(@aws-sdk/client-sso-oidc@3.637.0(@aws-sdk/client-sts@3.637.0)) + mongoose: 6.12.3(@aws-sdk/client-sso-oidc@3.668.0(@aws-sdk/client-sts@3.668.0)) mongoose-aggregate-paginate-v2: 1.0.6 mongoose-paginate-v2: 1.7.22 - payload: 2.28.0(@swc/helpers@0.5.5)(@types/react@18.3.5)(typescript@5.5.4)(webpack@5.94.0(@swc/core@1.6.1(@swc/helpers@0.5.5))(webpack-cli@4.10.0)) + payload: 2.30.1(@swc/helpers@0.5.13)(@types/react@18.3.11)(typescript@5.6.3)(webpack@5.94.0) prompts: 2.4.2 uuid: 9.0.0 transitivePeerDependencies: @@ -9825,16 +9984,16 @@ snapshots: - aws-crt - supports-color - '@payloadcms/plugin-cloud-storage@1.1.3(@azure/abort-controller@1.1.0)(@azure/storage-blob@12.24.0)(payload@2.28.0(@swc/helpers@0.5.5)(@types/react@18.3.5)(typescript@5.5.4)(webpack@5.94.0(@swc/core@1.6.1(@swc/helpers@0.5.5))(webpack-cli@4.10.0)))': + '@payloadcms/plugin-cloud-storage@1.2.0(@azure/abort-controller@1.1.0)(@azure/storage-blob@12.25.0)(payload@2.30.1(@swc/helpers@0.5.13)(@types/react@18.3.11)(typescript@5.6.3)(webpack@5.94.0))': dependencies: find-node-modules: 2.1.3 - payload: 2.28.0(@swc/helpers@0.5.5)(@types/react@18.3.5)(typescript@5.5.4)(webpack@5.94.0(@swc/core@1.6.1(@swc/helpers@0.5.5))(webpack-cli@4.10.0)) + payload: 2.30.1(@swc/helpers@0.5.13)(@types/react@18.3.11)(typescript@5.6.3)(webpack@5.94.0) range-parser: 1.2.1 optionalDependencies: '@azure/abort-controller': 1.1.0 - '@azure/storage-blob': 12.24.0 + '@azure/storage-blob': 12.25.0 - '@payloadcms/richtext-lexical@0.11.3(@lexical/clipboard@0.13.1(lexical@0.13.1))(payload@2.28.0(@swc/helpers@0.5.5)(@types/react@18.3.5)(typescript@5.5.4)(webpack@5.94.0(@swc/core@1.6.1(@swc/helpers@0.5.5))(webpack-cli@4.10.0)))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4)(yjs@13.6.18)': + '@payloadcms/richtext-lexical@0.11.3(@lexical/clipboard@0.13.1(lexical@0.13.1))(payload@2.30.1(@swc/helpers@0.5.13)(@types/react@18.3.11)(typescript@5.6.3)(webpack@5.94.0))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3)(yjs@13.6.19)': dependencies: '@faceless-ui/modal': 2.0.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@lexical/headless': 0.13.1(lexical@0.13.1) @@ -9842,7 +10001,7 @@ snapshots: '@lexical/list': 0.13.1(lexical@0.13.1) '@lexical/mark': 0.13.1(lexical@0.13.1) '@lexical/markdown': 0.13.1(@lexical/clipboard@0.13.1(lexical@0.13.1))(@lexical/selection@0.13.1(lexical@0.13.1))(lexical@0.13.1) - '@lexical/react': 0.13.1(lexical@0.13.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(yjs@13.6.18) + '@lexical/react': 0.13.1(lexical@0.13.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(yjs@13.6.19) '@lexical/rich-text': 0.13.1(@lexical/clipboard@0.13.1(lexical@0.13.1))(@lexical/selection@0.13.1(lexical@0.13.1))(@lexical/utils@0.13.1(lexical@0.13.1))(lexical@0.13.1) '@lexical/selection': 0.13.1(lexical@0.13.1) '@lexical/utils': 0.13.1(lexical@0.13.1) @@ -9853,12 +10012,12 @@ snapshots: json-schema: 0.4.0 lexical: 0.13.1 lodash: 4.17.21 - payload: 2.28.0(@swc/helpers@0.5.5)(@types/react@18.3.5)(typescript@5.5.4)(webpack@5.94.0(@swc/core@1.6.1(@swc/helpers@0.5.5))(webpack-cli@4.10.0)) + payload: 2.30.1(@swc/helpers@0.5.13)(@types/react@18.3.11)(typescript@5.6.3)(webpack@5.94.0) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) react-error-boundary: 4.0.12(react@18.3.1) react-i18next: 11.18.6(i18next@22.5.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - ts-essentials: 7.0.3(typescript@5.5.4) + ts-essentials: 7.0.3(typescript@5.6.3) transitivePeerDependencies: - '@lexical/clipboard' - react-native @@ -9878,277 +10037,283 @@ snapshots: '@radix-ui/primitive@1.1.0': {} - '@radix-ui/react-collapsible@1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-collapsible@1.1.1(@types/react-dom@18.3.0)(@types/react@18.3.11)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@radix-ui/primitive': 1.1.0 - '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.5)(react@18.3.1) - '@radix-ui/react-context': 1.1.0(@types/react@18.3.5)(react@18.3.1) - '@radix-ui/react-id': 1.1.0(@types/react@18.3.5)(react@18.3.1) - '@radix-ui/react-presence': 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@18.3.5)(react@18.3.1) - '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.5)(react@18.3.1) + '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.11)(react@18.3.1) + '@radix-ui/react-context': 1.1.1(@types/react@18.3.11)(react@18.3.1) + '@radix-ui/react-id': 1.1.0(@types/react@18.3.11)(react@18.3.1) + '@radix-ui/react-presence': 1.1.1(@types/react-dom@18.3.0)(@types/react@18.3.11)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.11)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@18.3.11)(react@18.3.1) + '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.11)(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) optionalDependencies: - '@types/react': 18.3.5 + '@types/react': 18.3.11 '@types/react-dom': 18.3.0 - '@radix-ui/react-collection@1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-collection@1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.11)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.5)(react@18.3.1) - '@radix-ui/react-context': 1.1.0(@types/react@18.3.5)(react@18.3.1) - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-slot': 1.1.0(@types/react@18.3.5)(react@18.3.1) + '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.11)(react@18.3.1) + '@radix-ui/react-context': 1.1.0(@types/react@18.3.11)(react@18.3.1) + '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.11)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-slot': 1.1.0(@types/react@18.3.11)(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) optionalDependencies: - '@types/react': 18.3.5 + '@types/react': 18.3.11 '@types/react-dom': 18.3.0 - '@radix-ui/react-compose-refs@1.1.0(@types/react@18.3.5)(react@18.3.1)': + '@radix-ui/react-compose-refs@1.1.0(@types/react@18.3.11)(react@18.3.1)': dependencies: react: 18.3.1 optionalDependencies: - '@types/react': 18.3.5 + '@types/react': 18.3.11 - '@radix-ui/react-context@1.1.0(@types/react@18.3.5)(react@18.3.1)': + '@radix-ui/react-context@1.1.0(@types/react@18.3.11)(react@18.3.1)': dependencies: react: 18.3.1 optionalDependencies: - '@types/react': 18.3.5 + '@types/react': 18.3.11 - '@radix-ui/react-dialog@1.1.1(@types/react-dom@18.3.0)(@types/react@18.3.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-context@1.1.1(@types/react@18.3.11)(react@18.3.1)': + dependencies: + react: 18.3.1 + optionalDependencies: + '@types/react': 18.3.11 + + '@radix-ui/react-dialog@1.1.2(@types/react-dom@18.3.0)(@types/react@18.3.11)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@radix-ui/primitive': 1.1.0 - '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.5)(react@18.3.1) - '@radix-ui/react-context': 1.1.0(@types/react@18.3.5)(react@18.3.1) - '@radix-ui/react-dismissable-layer': 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-focus-guards': 1.1.0(@types/react@18.3.5)(react@18.3.1) - '@radix-ui/react-focus-scope': 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-id': 1.1.0(@types/react@18.3.5)(react@18.3.1) - '@radix-ui/react-portal': 1.1.1(@types/react-dom@18.3.0)(@types/react@18.3.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-presence': 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-slot': 1.1.0(@types/react@18.3.5)(react@18.3.1) - '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@18.3.5)(react@18.3.1) + '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.11)(react@18.3.1) + '@radix-ui/react-context': 1.1.1(@types/react@18.3.11)(react@18.3.1) + '@radix-ui/react-dismissable-layer': 1.1.1(@types/react-dom@18.3.0)(@types/react@18.3.11)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-focus-guards': 1.1.1(@types/react@18.3.11)(react@18.3.1) + '@radix-ui/react-focus-scope': 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.11)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-id': 1.1.0(@types/react@18.3.11)(react@18.3.1) + '@radix-ui/react-portal': 1.1.2(@types/react-dom@18.3.0)(@types/react@18.3.11)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-presence': 1.1.1(@types/react-dom@18.3.0)(@types/react@18.3.11)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.11)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-slot': 1.1.0(@types/react@18.3.11)(react@18.3.1) + '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@18.3.11)(react@18.3.1) aria-hidden: 1.2.4 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - react-remove-scroll: 2.5.7(@types/react@18.3.5)(react@18.3.1) + react-remove-scroll: 2.6.0(@types/react@18.3.11)(react@18.3.1) optionalDependencies: - '@types/react': 18.3.5 + '@types/react': 18.3.11 '@types/react-dom': 18.3.0 - '@radix-ui/react-direction@1.1.0(@types/react@18.3.5)(react@18.3.1)': + '@radix-ui/react-direction@1.1.0(@types/react@18.3.11)(react@18.3.1)': dependencies: react: 18.3.1 optionalDependencies: - '@types/react': 18.3.5 + '@types/react': 18.3.11 - '@radix-ui/react-dismissable-layer@1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-dismissable-layer@1.1.1(@types/react-dom@18.3.0)(@types/react@18.3.11)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@radix-ui/primitive': 1.1.0 - '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.5)(react@18.3.1) - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.5)(react@18.3.1) - '@radix-ui/react-use-escape-keydown': 1.1.0(@types/react@18.3.5)(react@18.3.1) + '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.11)(react@18.3.1) + '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.11)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.11)(react@18.3.1) + '@radix-ui/react-use-escape-keydown': 1.1.0(@types/react@18.3.11)(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) optionalDependencies: - '@types/react': 18.3.5 + '@types/react': 18.3.11 '@types/react-dom': 18.3.0 - '@radix-ui/react-focus-guards@1.1.0(@types/react@18.3.5)(react@18.3.1)': + '@radix-ui/react-focus-guards@1.1.1(@types/react@18.3.11)(react@18.3.1)': dependencies: react: 18.3.1 optionalDependencies: - '@types/react': 18.3.5 + '@types/react': 18.3.11 - '@radix-ui/react-focus-scope@1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-focus-scope@1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.11)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.5)(react@18.3.1) - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.5)(react@18.3.1) + '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.11)(react@18.3.1) + '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.11)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.11)(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) optionalDependencies: - '@types/react': 18.3.5 + '@types/react': 18.3.11 '@types/react-dom': 18.3.0 - '@radix-ui/react-id@1.1.0(@types/react@18.3.5)(react@18.3.1)': + '@radix-ui/react-id@1.1.0(@types/react@18.3.11)(react@18.3.1)': dependencies: - '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.5)(react@18.3.1) + '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.11)(react@18.3.1) react: 18.3.1 optionalDependencies: - '@types/react': 18.3.5 + '@types/react': 18.3.11 - '@radix-ui/react-navigation-menu@1.2.0(@types/react-dom@18.3.0)(@types/react@18.3.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-navigation-menu@1.2.1(@types/react-dom@18.3.0)(@types/react@18.3.11)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@radix-ui/primitive': 1.1.0 - '@radix-ui/react-collection': 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.5)(react@18.3.1) - '@radix-ui/react-context': 1.1.0(@types/react@18.3.5)(react@18.3.1) - '@radix-ui/react-direction': 1.1.0(@types/react@18.3.5)(react@18.3.1) - '@radix-ui/react-dismissable-layer': 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-id': 1.1.0(@types/react@18.3.5)(react@18.3.1) - '@radix-ui/react-presence': 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.5)(react@18.3.1) - '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@18.3.5)(react@18.3.1) - '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.5)(react@18.3.1) - '@radix-ui/react-use-previous': 1.1.0(@types/react@18.3.5)(react@18.3.1) - '@radix-ui/react-visually-hidden': 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-collection': 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.11)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.11)(react@18.3.1) + '@radix-ui/react-context': 1.1.1(@types/react@18.3.11)(react@18.3.1) + '@radix-ui/react-direction': 1.1.0(@types/react@18.3.11)(react@18.3.1) + '@radix-ui/react-dismissable-layer': 1.1.1(@types/react-dom@18.3.0)(@types/react@18.3.11)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-id': 1.1.0(@types/react@18.3.11)(react@18.3.1) + '@radix-ui/react-presence': 1.1.1(@types/react-dom@18.3.0)(@types/react@18.3.11)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.11)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.11)(react@18.3.1) + '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@18.3.11)(react@18.3.1) + '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.11)(react@18.3.1) + '@radix-ui/react-use-previous': 1.1.0(@types/react@18.3.11)(react@18.3.1) + '@radix-ui/react-visually-hidden': 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.11)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) optionalDependencies: - '@types/react': 18.3.5 + '@types/react': 18.3.11 '@types/react-dom': 18.3.0 - '@radix-ui/react-portal@1.1.1(@types/react-dom@18.3.0)(@types/react@18.3.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-portal@1.1.2(@types/react-dom@18.3.0)(@types/react@18.3.11)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.5)(react@18.3.1) + '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.11)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.11)(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) optionalDependencies: - '@types/react': 18.3.5 + '@types/react': 18.3.11 '@types/react-dom': 18.3.0 - '@radix-ui/react-presence@1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-presence@1.1.1(@types/react-dom@18.3.0)(@types/react@18.3.11)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.5)(react@18.3.1) - '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.5)(react@18.3.1) + '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.11)(react@18.3.1) + '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.11)(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) optionalDependencies: - '@types/react': 18.3.5 + '@types/react': 18.3.11 '@types/react-dom': 18.3.0 - '@radix-ui/react-primitive@2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-primitive@2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.11)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@radix-ui/react-slot': 1.1.0(@types/react@18.3.5)(react@18.3.1) + '@radix-ui/react-slot': 1.1.0(@types/react@18.3.11)(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) optionalDependencies: - '@types/react': 18.3.5 + '@types/react': 18.3.11 '@types/react-dom': 18.3.0 - '@radix-ui/react-progress@1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-progress@1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.11)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@radix-ui/react-context': 1.1.0(@types/react@18.3.5)(react@18.3.1) - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-context': 1.1.0(@types/react@18.3.11)(react@18.3.1) + '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.11)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) optionalDependencies: - '@types/react': 18.3.5 + '@types/react': 18.3.11 '@types/react-dom': 18.3.0 - '@radix-ui/react-roving-focus@1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-roving-focus@1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.11)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@radix-ui/primitive': 1.1.0 - '@radix-ui/react-collection': 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.5)(react@18.3.1) - '@radix-ui/react-context': 1.1.0(@types/react@18.3.5)(react@18.3.1) - '@radix-ui/react-direction': 1.1.0(@types/react@18.3.5)(react@18.3.1) - '@radix-ui/react-id': 1.1.0(@types/react@18.3.5)(react@18.3.1) - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.5)(react@18.3.1) - '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@18.3.5)(react@18.3.1) + '@radix-ui/react-collection': 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.11)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.11)(react@18.3.1) + '@radix-ui/react-context': 1.1.0(@types/react@18.3.11)(react@18.3.1) + '@radix-ui/react-direction': 1.1.0(@types/react@18.3.11)(react@18.3.1) + '@radix-ui/react-id': 1.1.0(@types/react@18.3.11)(react@18.3.1) + '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.11)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.11)(react@18.3.1) + '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@18.3.11)(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) optionalDependencies: - '@types/react': 18.3.5 + '@types/react': 18.3.11 '@types/react-dom': 18.3.0 - '@radix-ui/react-scroll-area@1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-scroll-area@1.2.0(@types/react-dom@18.3.0)(@types/react@18.3.11)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@radix-ui/number': 1.1.0 '@radix-ui/primitive': 1.1.0 - '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.5)(react@18.3.1) - '@radix-ui/react-context': 1.1.0(@types/react@18.3.5)(react@18.3.1) - '@radix-ui/react-direction': 1.1.0(@types/react@18.3.5)(react@18.3.1) - '@radix-ui/react-presence': 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.5)(react@18.3.1) - '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.5)(react@18.3.1) + '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.11)(react@18.3.1) + '@radix-ui/react-context': 1.1.1(@types/react@18.3.11)(react@18.3.1) + '@radix-ui/react-direction': 1.1.0(@types/react@18.3.11)(react@18.3.1) + '@radix-ui/react-presence': 1.1.1(@types/react-dom@18.3.0)(@types/react@18.3.11)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.11)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.11)(react@18.3.1) + '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.11)(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) optionalDependencies: - '@types/react': 18.3.5 + '@types/react': 18.3.11 '@types/react-dom': 18.3.0 - '@radix-ui/react-separator@1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-separator@1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.11)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.11)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) optionalDependencies: - '@types/react': 18.3.5 + '@types/react': 18.3.11 '@types/react-dom': 18.3.0 - '@radix-ui/react-slot@1.1.0(@types/react@18.3.5)(react@18.3.1)': + '@radix-ui/react-slot@1.1.0(@types/react@18.3.11)(react@18.3.1)': dependencies: - '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.5)(react@18.3.1) + '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.11)(react@18.3.1) react: 18.3.1 optionalDependencies: - '@types/react': 18.3.5 + '@types/react': 18.3.11 - '@radix-ui/react-tabs@1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-tabs@1.1.1(@types/react-dom@18.3.0)(@types/react@18.3.11)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@radix-ui/primitive': 1.1.0 - '@radix-ui/react-context': 1.1.0(@types/react@18.3.5)(react@18.3.1) - '@radix-ui/react-direction': 1.1.0(@types/react@18.3.5)(react@18.3.1) - '@radix-ui/react-id': 1.1.0(@types/react@18.3.5)(react@18.3.1) - '@radix-ui/react-presence': 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-roving-focus': 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@18.3.5)(react@18.3.1) + '@radix-ui/react-context': 1.1.1(@types/react@18.3.11)(react@18.3.1) + '@radix-ui/react-direction': 1.1.0(@types/react@18.3.11)(react@18.3.1) + '@radix-ui/react-id': 1.1.0(@types/react@18.3.11)(react@18.3.1) + '@radix-ui/react-presence': 1.1.1(@types/react-dom@18.3.0)(@types/react@18.3.11)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.11)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-roving-focus': 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.11)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@18.3.11)(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) optionalDependencies: - '@types/react': 18.3.5 + '@types/react': 18.3.11 '@types/react-dom': 18.3.0 - '@radix-ui/react-use-callback-ref@1.1.0(@types/react@18.3.5)(react@18.3.1)': + '@radix-ui/react-use-callback-ref@1.1.0(@types/react@18.3.11)(react@18.3.1)': dependencies: react: 18.3.1 optionalDependencies: - '@types/react': 18.3.5 + '@types/react': 18.3.11 - '@radix-ui/react-use-controllable-state@1.1.0(@types/react@18.3.5)(react@18.3.1)': + '@radix-ui/react-use-controllable-state@1.1.0(@types/react@18.3.11)(react@18.3.1)': dependencies: - '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.5)(react@18.3.1) + '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.11)(react@18.3.1) react: 18.3.1 optionalDependencies: - '@types/react': 18.3.5 + '@types/react': 18.3.11 - '@radix-ui/react-use-escape-keydown@1.1.0(@types/react@18.3.5)(react@18.3.1)': + '@radix-ui/react-use-escape-keydown@1.1.0(@types/react@18.3.11)(react@18.3.1)': dependencies: - '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.5)(react@18.3.1) + '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.11)(react@18.3.1) react: 18.3.1 optionalDependencies: - '@types/react': 18.3.5 + '@types/react': 18.3.11 - '@radix-ui/react-use-layout-effect@1.1.0(@types/react@18.3.5)(react@18.3.1)': + '@radix-ui/react-use-layout-effect@1.1.0(@types/react@18.3.11)(react@18.3.1)': dependencies: react: 18.3.1 optionalDependencies: - '@types/react': 18.3.5 + '@types/react': 18.3.11 - '@radix-ui/react-use-previous@1.1.0(@types/react@18.3.5)(react@18.3.1)': + '@radix-ui/react-use-previous@1.1.0(@types/react@18.3.11)(react@18.3.1)': dependencies: react: 18.3.1 optionalDependencies: - '@types/react': 18.3.5 + '@types/react': 18.3.11 - '@radix-ui/react-visually-hidden@1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-visually-hidden@1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.11)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.11)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) optionalDependencies: - '@types/react': 18.3.5 + '@types/react': 18.3.11 '@types/react-dom': 18.3.0 '@react-email/body@0.0.10(react@18.3.1)': @@ -10159,7 +10324,7 @@ snapshots: dependencies: react: 18.3.1 - '@react-email/code-block@0.0.7(react@18.3.1)': + '@react-email/code-block@0.0.9(react@18.3.1)': dependencies: prismjs: 1.29.0 react: 18.3.1 @@ -10172,11 +10337,11 @@ snapshots: dependencies: react: 18.3.1 - '@react-email/components@0.0.23(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@react-email/components@0.0.25(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@react-email/body': 0.0.10(react@18.3.1) '@react-email/button': 0.0.17(react@18.3.1) - '@react-email/code-block': 0.0.7(react@18.3.1) + '@react-email/code-block': 0.0.9(react@18.3.1) '@react-email/code-inline': 0.0.4(react@18.3.1) '@react-email/column': 0.0.12(react@18.3.1) '@react-email/container': 0.0.14(react@18.3.1) @@ -10189,7 +10354,7 @@ snapshots: '@react-email/link': 0.0.10(react@18.3.1) '@react-email/markdown': 0.0.12(react@18.3.1) '@react-email/preview': 0.0.11(react@18.3.1) - '@react-email/render': 1.0.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-email/render': 1.0.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@react-email/row': 0.0.10(react@18.3.1) '@react-email/section': 0.0.14(react@18.3.1) '@react-email/tailwind': 0.1.0(react@18.3.1) @@ -10239,7 +10404,7 @@ snapshots: dependencies: react: 18.3.1 - '@react-email/render@1.0.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@react-email/render@1.0.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: html-to-text: 9.0.5 js-beautify: 1.15.1 @@ -10268,54 +10433,56 @@ snapshots: dequal: 2.0.3 react: 18.3.1 - '@rollup/rollup-android-arm-eabi@4.21.2': + '@rollup/rollup-android-arm-eabi@4.22.4': optional: true - '@rollup/rollup-android-arm64@4.21.2': + '@rollup/rollup-android-arm64@4.22.4': optional: true - '@rollup/rollup-darwin-arm64@4.21.2': + '@rollup/rollup-darwin-arm64@4.22.4': optional: true - '@rollup/rollup-darwin-x64@4.21.2': + '@rollup/rollup-darwin-x64@4.22.4': optional: true - '@rollup/rollup-linux-arm-gnueabihf@4.21.2': + '@rollup/rollup-linux-arm-gnueabihf@4.22.4': optional: true - '@rollup/rollup-linux-arm-musleabihf@4.21.2': + '@rollup/rollup-linux-arm-musleabihf@4.22.4': optional: true - '@rollup/rollup-linux-arm64-gnu@4.21.2': + '@rollup/rollup-linux-arm64-gnu@4.22.4': optional: true - '@rollup/rollup-linux-arm64-musl@4.21.2': + '@rollup/rollup-linux-arm64-musl@4.22.4': optional: true - '@rollup/rollup-linux-powerpc64le-gnu@4.21.2': + '@rollup/rollup-linux-powerpc64le-gnu@4.22.4': optional: true - '@rollup/rollup-linux-riscv64-gnu@4.21.2': + '@rollup/rollup-linux-riscv64-gnu@4.22.4': optional: true - '@rollup/rollup-linux-s390x-gnu@4.21.2': + '@rollup/rollup-linux-s390x-gnu@4.22.4': optional: true - '@rollup/rollup-linux-x64-gnu@4.21.2': + '@rollup/rollup-linux-x64-gnu@4.22.4': optional: true - '@rollup/rollup-linux-x64-musl@4.21.2': + '@rollup/rollup-linux-x64-musl@4.22.4': optional: true - '@rollup/rollup-win32-arm64-msvc@4.21.2': + '@rollup/rollup-win32-arm64-msvc@4.22.4': optional: true - '@rollup/rollup-win32-ia32-msvc@4.21.2': + '@rollup/rollup-win32-ia32-msvc@4.22.4': optional: true - '@rollup/rollup-win32-x64-msvc@4.21.2': + '@rollup/rollup-win32-x64-msvc@4.22.4': optional: true + '@rtsao/scc@1.1.0': {} + '@rushstack/eslint-patch@1.10.4': {} '@selderee/plugin-htmlparser2@0.11.0': @@ -10331,64 +10498,64 @@ snapshots: '@sideway/pinpoint@2.0.0': {} - '@smithy/abort-controller@3.1.1': + '@smithy/abort-controller@3.1.5': dependencies: - '@smithy/types': 3.3.0 + '@smithy/types': 3.5.0 tslib: 2.7.0 optional: true - '@smithy/config-resolver@3.0.5': + '@smithy/config-resolver@3.0.9': dependencies: - '@smithy/node-config-provider': 3.1.4 - '@smithy/types': 3.3.0 + '@smithy/node-config-provider': 3.1.8 + '@smithy/types': 3.5.0 '@smithy/util-config-provider': 3.0.0 - '@smithy/util-middleware': 3.0.3 + '@smithy/util-middleware': 3.0.7 tslib: 2.7.0 optional: true - '@smithy/core@2.4.0': + '@smithy/core@2.4.8': dependencies: - '@smithy/middleware-endpoint': 3.1.0 - '@smithy/middleware-retry': 3.0.15 - '@smithy/middleware-serde': 3.0.3 - '@smithy/protocol-http': 4.1.0 - '@smithy/smithy-client': 3.2.0 - '@smithy/types': 3.3.0 + '@smithy/middleware-endpoint': 3.1.4 + '@smithy/middleware-retry': 3.0.23 + '@smithy/middleware-serde': 3.0.7 + '@smithy/protocol-http': 4.1.4 + '@smithy/smithy-client': 3.4.0 + '@smithy/types': 3.5.0 '@smithy/util-body-length-browser': 3.0.0 - '@smithy/util-middleware': 3.0.3 + '@smithy/util-middleware': 3.0.7 '@smithy/util-utf8': 3.0.0 tslib: 2.7.0 optional: true - '@smithy/credential-provider-imds@3.2.0': + '@smithy/credential-provider-imds@3.2.4': dependencies: - '@smithy/node-config-provider': 3.1.4 - '@smithy/property-provider': 3.1.3 - '@smithy/types': 3.3.0 - '@smithy/url-parser': 3.0.3 + '@smithy/node-config-provider': 3.1.8 + '@smithy/property-provider': 3.1.7 + '@smithy/types': 3.5.0 + '@smithy/url-parser': 3.0.7 tslib: 2.7.0 optional: true - '@smithy/fetch-http-handler@3.2.4': + '@smithy/fetch-http-handler@3.2.9': dependencies: - '@smithy/protocol-http': 4.1.0 - '@smithy/querystring-builder': 3.0.3 - '@smithy/types': 3.3.0 + '@smithy/protocol-http': 4.1.4 + '@smithy/querystring-builder': 3.0.7 + '@smithy/types': 3.5.0 '@smithy/util-base64': 3.0.0 tslib: 2.7.0 optional: true - '@smithy/hash-node@3.0.3': + '@smithy/hash-node@3.0.7': dependencies: - '@smithy/types': 3.3.0 + '@smithy/types': 3.5.0 '@smithy/util-buffer-from': 3.0.0 '@smithy/util-utf8': 3.0.0 tslib: 2.7.0 optional: true - '@smithy/invalid-dependency@3.0.3': + '@smithy/invalid-dependency@3.0.7': dependencies: - '@smithy/types': 3.3.0 + '@smithy/types': 3.5.0 tslib: 2.7.0 optional: true @@ -10402,133 +10569,133 @@ snapshots: tslib: 2.7.0 optional: true - '@smithy/middleware-content-length@3.0.5': + '@smithy/middleware-content-length@3.0.9': dependencies: - '@smithy/protocol-http': 4.1.0 - '@smithy/types': 3.3.0 + '@smithy/protocol-http': 4.1.4 + '@smithy/types': 3.5.0 tslib: 2.7.0 optional: true - '@smithy/middleware-endpoint@3.1.0': + '@smithy/middleware-endpoint@3.1.4': dependencies: - '@smithy/middleware-serde': 3.0.3 - '@smithy/node-config-provider': 3.1.4 - '@smithy/shared-ini-file-loader': 3.1.4 - '@smithy/types': 3.3.0 - '@smithy/url-parser': 3.0.3 - '@smithy/util-middleware': 3.0.3 + '@smithy/middleware-serde': 3.0.7 + '@smithy/node-config-provider': 3.1.8 + '@smithy/shared-ini-file-loader': 3.1.8 + '@smithy/types': 3.5.0 + '@smithy/url-parser': 3.0.7 + '@smithy/util-middleware': 3.0.7 tslib: 2.7.0 optional: true - '@smithy/middleware-retry@3.0.15': + '@smithy/middleware-retry@3.0.23': dependencies: - '@smithy/node-config-provider': 3.1.4 - '@smithy/protocol-http': 4.1.0 - '@smithy/service-error-classification': 3.0.3 - '@smithy/smithy-client': 3.2.0 - '@smithy/types': 3.3.0 - '@smithy/util-middleware': 3.0.3 - '@smithy/util-retry': 3.0.3 + '@smithy/node-config-provider': 3.1.8 + '@smithy/protocol-http': 4.1.4 + '@smithy/service-error-classification': 3.0.7 + '@smithy/smithy-client': 3.4.0 + '@smithy/types': 3.5.0 + '@smithy/util-middleware': 3.0.7 + '@smithy/util-retry': 3.0.7 tslib: 2.7.0 uuid: 9.0.1 optional: true - '@smithy/middleware-serde@3.0.3': + '@smithy/middleware-serde@3.0.7': dependencies: - '@smithy/types': 3.3.0 + '@smithy/types': 3.5.0 tslib: 2.7.0 optional: true - '@smithy/middleware-stack@3.0.3': + '@smithy/middleware-stack@3.0.7': dependencies: - '@smithy/types': 3.3.0 + '@smithy/types': 3.5.0 tslib: 2.7.0 optional: true - '@smithy/node-config-provider@3.1.4': + '@smithy/node-config-provider@3.1.8': dependencies: - '@smithy/property-provider': 3.1.3 - '@smithy/shared-ini-file-loader': 3.1.4 - '@smithy/types': 3.3.0 + '@smithy/property-provider': 3.1.7 + '@smithy/shared-ini-file-loader': 3.1.8 + '@smithy/types': 3.5.0 tslib: 2.7.0 optional: true - '@smithy/node-http-handler@3.1.4': + '@smithy/node-http-handler@3.2.4': dependencies: - '@smithy/abort-controller': 3.1.1 - '@smithy/protocol-http': 4.1.0 - '@smithy/querystring-builder': 3.0.3 - '@smithy/types': 3.3.0 + '@smithy/abort-controller': 3.1.5 + '@smithy/protocol-http': 4.1.4 + '@smithy/querystring-builder': 3.0.7 + '@smithy/types': 3.5.0 tslib: 2.7.0 optional: true - '@smithy/property-provider@3.1.3': + '@smithy/property-provider@3.1.7': dependencies: - '@smithy/types': 3.3.0 + '@smithy/types': 3.5.0 tslib: 2.7.0 optional: true - '@smithy/protocol-http@4.1.0': + '@smithy/protocol-http@4.1.4': dependencies: - '@smithy/types': 3.3.0 + '@smithy/types': 3.5.0 tslib: 2.7.0 optional: true - '@smithy/querystring-builder@3.0.3': + '@smithy/querystring-builder@3.0.7': dependencies: - '@smithy/types': 3.3.0 + '@smithy/types': 3.5.0 '@smithy/util-uri-escape': 3.0.0 tslib: 2.7.0 optional: true - '@smithy/querystring-parser@3.0.3': + '@smithy/querystring-parser@3.0.7': dependencies: - '@smithy/types': 3.3.0 + '@smithy/types': 3.5.0 tslib: 2.7.0 optional: true - '@smithy/service-error-classification@3.0.3': + '@smithy/service-error-classification@3.0.7': dependencies: - '@smithy/types': 3.3.0 + '@smithy/types': 3.5.0 optional: true - '@smithy/shared-ini-file-loader@3.1.4': + '@smithy/shared-ini-file-loader@3.1.8': dependencies: - '@smithy/types': 3.3.0 + '@smithy/types': 3.5.0 tslib: 2.7.0 optional: true - '@smithy/signature-v4@4.1.0': + '@smithy/signature-v4@4.2.0': dependencies: '@smithy/is-array-buffer': 3.0.0 - '@smithy/protocol-http': 4.1.0 - '@smithy/types': 3.3.0 + '@smithy/protocol-http': 4.1.4 + '@smithy/types': 3.5.0 '@smithy/util-hex-encoding': 3.0.0 - '@smithy/util-middleware': 3.0.3 + '@smithy/util-middleware': 3.0.7 '@smithy/util-uri-escape': 3.0.0 '@smithy/util-utf8': 3.0.0 tslib: 2.7.0 optional: true - '@smithy/smithy-client@3.2.0': + '@smithy/smithy-client@3.4.0': dependencies: - '@smithy/middleware-endpoint': 3.1.0 - '@smithy/middleware-stack': 3.0.3 - '@smithy/protocol-http': 4.1.0 - '@smithy/types': 3.3.0 - '@smithy/util-stream': 3.1.3 + '@smithy/middleware-endpoint': 3.1.4 + '@smithy/middleware-stack': 3.0.7 + '@smithy/protocol-http': 4.1.4 + '@smithy/types': 3.5.0 + '@smithy/util-stream': 3.1.9 tslib: 2.7.0 optional: true - '@smithy/types@3.3.0': + '@smithy/types@3.5.0': dependencies: tslib: 2.7.0 optional: true - '@smithy/url-parser@3.0.3': + '@smithy/url-parser@3.0.7': dependencies: - '@smithy/querystring-parser': 3.0.3 - '@smithy/types': 3.3.0 + '@smithy/querystring-parser': 3.0.7 + '@smithy/types': 3.5.0 tslib: 2.7.0 optional: true @@ -10566,30 +10733,30 @@ snapshots: tslib: 2.7.0 optional: true - '@smithy/util-defaults-mode-browser@3.0.15': + '@smithy/util-defaults-mode-browser@3.0.23': dependencies: - '@smithy/property-provider': 3.1.3 - '@smithy/smithy-client': 3.2.0 - '@smithy/types': 3.3.0 + '@smithy/property-provider': 3.1.7 + '@smithy/smithy-client': 3.4.0 + '@smithy/types': 3.5.0 bowser: 2.11.0 tslib: 2.7.0 optional: true - '@smithy/util-defaults-mode-node@3.0.15': + '@smithy/util-defaults-mode-node@3.0.23': dependencies: - '@smithy/config-resolver': 3.0.5 - '@smithy/credential-provider-imds': 3.2.0 - '@smithy/node-config-provider': 3.1.4 - '@smithy/property-provider': 3.1.3 - '@smithy/smithy-client': 3.2.0 - '@smithy/types': 3.3.0 + '@smithy/config-resolver': 3.0.9 + '@smithy/credential-provider-imds': 3.2.4 + '@smithy/node-config-provider': 3.1.8 + '@smithy/property-provider': 3.1.7 + '@smithy/smithy-client': 3.4.0 + '@smithy/types': 3.5.0 tslib: 2.7.0 optional: true - '@smithy/util-endpoints@2.0.5': + '@smithy/util-endpoints@2.1.3': dependencies: - '@smithy/node-config-provider': 3.1.4 - '@smithy/types': 3.3.0 + '@smithy/node-config-provider': 3.1.8 + '@smithy/types': 3.5.0 tslib: 2.7.0 optional: true @@ -10598,24 +10765,24 @@ snapshots: tslib: 2.7.0 optional: true - '@smithy/util-middleware@3.0.3': + '@smithy/util-middleware@3.0.7': dependencies: - '@smithy/types': 3.3.0 + '@smithy/types': 3.5.0 tslib: 2.7.0 optional: true - '@smithy/util-retry@3.0.3': + '@smithy/util-retry@3.0.7': dependencies: - '@smithy/service-error-classification': 3.0.3 - '@smithy/types': 3.3.0 + '@smithy/service-error-classification': 3.0.7 + '@smithy/types': 3.5.0 tslib: 2.7.0 optional: true - '@smithy/util-stream@3.1.3': + '@smithy/util-stream@3.1.9': dependencies: - '@smithy/fetch-http-handler': 3.2.4 - '@smithy/node-http-handler': 3.1.4 - '@smithy/types': 3.3.0 + '@smithy/fetch-http-handler': 3.2.9 + '@smithy/node-http-handler': 3.2.4 + '@smithy/types': 3.5.0 '@smithy/util-base64': 3.0.0 '@smithy/util-buffer-from': 3.0.0 '@smithy/util-hex-encoding': 3.0.0 @@ -10642,41 +10809,67 @@ snapshots: '@socket.io/component-emitter@3.1.2': {} - '@storybook/csf@0.0.1': - dependencies: - lodash: 4.17.21 - '@swc/core-darwin-arm64@1.6.1': optional: true + '@swc/core-darwin-arm64@1.7.26': + optional: true + '@swc/core-darwin-x64@1.6.1': optional: true + '@swc/core-darwin-x64@1.7.26': + optional: true + '@swc/core-linux-arm-gnueabihf@1.6.1': optional: true + '@swc/core-linux-arm-gnueabihf@1.7.26': + optional: true + '@swc/core-linux-arm64-gnu@1.6.1': optional: true + '@swc/core-linux-arm64-gnu@1.7.26': + optional: true + '@swc/core-linux-arm64-musl@1.6.1': optional: true + '@swc/core-linux-arm64-musl@1.7.26': + optional: true + '@swc/core-linux-x64-gnu@1.6.1': optional: true + '@swc/core-linux-x64-gnu@1.7.26': + optional: true + '@swc/core-linux-x64-musl@1.6.1': optional: true + '@swc/core-linux-x64-musl@1.7.26': + optional: true + '@swc/core-win32-arm64-msvc@1.6.1': optional: true + '@swc/core-win32-arm64-msvc@1.7.26': + optional: true + '@swc/core-win32-ia32-msvc@1.6.1': optional: true + '@swc/core-win32-ia32-msvc@1.7.26': + optional: true + '@swc/core-win32-x64-msvc@1.6.1': optional: true - '@swc/core@1.6.1(@swc/helpers@0.5.5)': + '@swc/core-win32-x64-msvc@1.7.26': + optional: true + + '@swc/core@1.6.1(@swc/helpers@0.5.13)': dependencies: '@swc/counter': 0.1.3 '@swc/types': 0.1.12 @@ -10691,18 +10884,41 @@ snapshots: '@swc/core-win32-arm64-msvc': 1.6.1 '@swc/core-win32-ia32-msvc': 1.6.1 '@swc/core-win32-x64-msvc': 1.6.1 - '@swc/helpers': 0.5.5 + '@swc/helpers': 0.5.13 + + '@swc/core@1.7.26(@swc/helpers@0.5.13)': + dependencies: + '@swc/counter': 0.1.3 + '@swc/types': 0.1.12 + optionalDependencies: + '@swc/core-darwin-arm64': 1.7.26 + '@swc/core-darwin-x64': 1.7.26 + '@swc/core-linux-arm-gnueabihf': 1.7.26 + '@swc/core-linux-arm64-gnu': 1.7.26 + '@swc/core-linux-arm64-musl': 1.7.26 + '@swc/core-linux-x64-gnu': 1.7.26 + '@swc/core-linux-x64-musl': 1.7.26 + '@swc/core-win32-arm64-msvc': 1.7.26 + '@swc/core-win32-ia32-msvc': 1.7.26 + '@swc/core-win32-x64-msvc': 1.7.26 + '@swc/helpers': 0.5.13 + optional: true '@swc/counter@0.1.3': {} + '@swc/helpers@0.5.13': + dependencies: + tslib: 2.7.0 + optional: true + '@swc/helpers@0.5.5': dependencies: '@swc/counter': 0.1.3 tslib: 2.7.0 - '@swc/register@0.1.10(@swc/core@1.6.1(@swc/helpers@0.5.5))': + '@swc/register@0.1.10(@swc/core@1.6.1(@swc/helpers@0.5.13))': dependencies: - '@swc/core': 1.6.1(@swc/helpers@0.5.5) + '@swc/core': 1.6.1(@swc/helpers@0.5.13) lodash.clonedeep: 4.5.0 pirates: 4.0.6 source-map-support: 0.5.21 @@ -10711,42 +10927,34 @@ snapshots: dependencies: '@swc/counter': 0.1.3 - '@tailwindcss/typography@0.5.15(tailwindcss@3.4.10)': + '@tailwindcss/typography@0.5.15(tailwindcss@3.4.13)': dependencies: lodash.castarray: 4.4.0 lodash.isplainobject: 4.0.6 lodash.merge: 4.6.2 postcss-selector-parser: 6.0.10 - tailwindcss: 3.4.10 + tailwindcss: 3.4.13 '@tokenizer/token@0.3.0': {} - '@types/acorn@4.0.6': - dependencies: - '@types/estree': 1.0.5 - '@types/body-parser@1.19.5': dependencies: '@types/connect': 3.4.38 - '@types/node': 22.5.2 + '@types/node': 22.7.5 '@types/busboy@1.5.4': dependencies: - '@types/node': 22.5.2 - - '@types/concat-stream@2.0.3': - dependencies: - '@types/node': 22.5.2 + '@types/node': 22.7.5 '@types/connect@3.4.38': dependencies: - '@types/node': 22.5.2 + '@types/node': 22.7.5 '@types/cookie@0.4.1': {} '@types/cors@2.8.17': dependencies: - '@types/node': 22.5.2 + '@types/node': 22.7.5 '@types/date-arithmetic@4.1.4': {} @@ -10760,6 +10968,8 @@ snapshots: '@types/estree@1.0.5': {} + '@types/estree@1.0.6': {} + '@types/express-fileupload@1.5.1': dependencies: '@types/busboy': 1.5.4 @@ -10767,7 +10977,7 @@ snapshots: '@types/express-serve-static-core@4.19.5': dependencies: - '@types/node': 22.5.2 + '@types/node': 22.7.5 '@types/qs': 6.9.15 '@types/range-parser': 1.2.7 '@types/send': 0.17.4 @@ -10787,17 +10997,11 @@ snapshots: '@types/http-errors@2.0.4': {} - '@types/is-empty@1.2.3': {} - '@types/json-schema@7.0.15': {} '@types/json5@0.0.29': {} - '@types/lodash@4.17.7': {} - - '@types/mdast@3.0.15': - dependencies: - '@types/unist': 2.0.11 + '@types/lodash@4.17.10': {} '@types/mdast@4.0.4': dependencies: @@ -10807,63 +11011,57 @@ snapshots: '@types/ms@0.7.34': {} - '@types/node@20.16.3': - dependencies: - undici-types: 6.19.8 - - '@types/node@22.5.2': - dependencies: - undici-types: 6.19.8 - - '@types/node@22.5.4': + '@types/node@22.7.5': dependencies: undici-types: 6.19.8 '@types/normalize-package-data@2.4.4': {} - '@types/oauth@0.9.5': + '@types/oauth@0.9.6': dependencies: - '@types/node': 22.5.4 + '@types/node': 22.7.5 '@types/papaparse@5.3.14': dependencies: - '@types/node': 22.5.2 + '@types/node': 22.7.5 '@types/parse-json@4.0.2': {} '@types/passport-oauth2@1.4.17': dependencies: '@types/express': 4.17.21 - '@types/oauth': 0.9.5 + '@types/oauth': 0.9.6 '@types/passport': 1.0.16 '@types/passport@1.0.16': dependencies: '@types/express': 4.17.21 - '@types/prop-types@15.7.12': {} + '@types/prop-types@15.7.13': {} '@types/qs@6.9.15': {} + '@types/qs@6.9.16': {} + '@types/range-parser@1.2.7': {} - '@types/react-big-calendar@1.8.10': + '@types/react-big-calendar@1.8.12': dependencies: '@types/date-arithmetic': 4.1.4 - '@types/prop-types': 15.7.12 - '@types/react': 18.3.5 + '@types/prop-types': 15.7.13 + '@types/react': 18.3.11 '@types/react-dom@18.3.0': dependencies: - '@types/react': 18.3.5 + '@types/react': 18.3.11 '@types/react-transition-group@4.4.11': dependencies: - '@types/react': 18.3.5 + '@types/react': 18.3.11 - '@types/react@18.3.5': + '@types/react@18.3.11': dependencies: - '@types/prop-types': 15.7.12 + '@types/prop-types': 15.7.13 csstype: 3.1.3 '@types/semver@7.5.8': {} @@ -10871,16 +11069,14 @@ snapshots: '@types/send@0.17.4': dependencies: '@types/mime': 1.3.5 - '@types/node': 22.5.2 + '@types/node': 22.7.5 '@types/serve-static@1.15.7': dependencies: '@types/http-errors': 2.0.4 - '@types/node': 22.5.2 + '@types/node': 22.7.5 '@types/send': 0.17.4 - '@types/supports-color@8.1.3': {} - '@types/unist@2.0.11': {} '@types/unist@3.0.3': {} @@ -10889,39 +11085,74 @@ snapshots: '@types/webidl-conversions@7.0.3': {} + '@types/whatwg-url@11.0.5': + dependencies: + '@types/webidl-conversions': 7.0.3 + '@types/whatwg-url@8.2.2': dependencies: - '@types/node': 22.5.2 + '@types/node': 22.7.5 '@types/webidl-conversions': 7.0.3 - '@typescript-eslint/eslint-plugin@7.18.0(@typescript-eslint/parser@7.18.0(eslint@8.57.0)(typescript@5.5.4))(eslint@8.57.0)(typescript@5.5.4)': + '@typescript-eslint/eslint-plugin@7.16.1(@typescript-eslint/parser@7.16.1(eslint@9.12.0(jiti@1.21.6))(typescript@5.6.3))(eslint@9.12.0(jiti@1.21.6))(typescript@5.6.3)': dependencies: '@eslint-community/regexpp': 4.11.0 - '@typescript-eslint/parser': 7.18.0(eslint@8.57.0)(typescript@5.5.4) - '@typescript-eslint/scope-manager': 7.18.0 - '@typescript-eslint/type-utils': 7.18.0(eslint@8.57.0)(typescript@5.5.4) - '@typescript-eslint/utils': 7.18.0(eslint@8.57.0)(typescript@5.5.4) - '@typescript-eslint/visitor-keys': 7.18.0 - eslint: 8.57.0 + '@typescript-eslint/parser': 7.16.1(eslint@9.12.0(jiti@1.21.6))(typescript@5.6.3) + '@typescript-eslint/scope-manager': 7.16.1 + '@typescript-eslint/type-utils': 7.16.1(eslint@9.12.0(jiti@1.21.6))(typescript@5.6.3) + '@typescript-eslint/utils': 7.16.1(eslint@9.12.0(jiti@1.21.6))(typescript@5.6.3) + '@typescript-eslint/visitor-keys': 7.16.1 + eslint: 9.12.0(jiti@1.21.6) graphemer: 1.4.0 ignore: 5.3.2 natural-compare: 1.4.0 - ts-api-utils: 1.3.0(typescript@5.5.4) + ts-api-utils: 1.3.0(typescript@5.6.3) optionalDependencies: - typescript: 5.5.4 + typescript: 5.6.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@7.18.0(eslint@8.57.0)(typescript@5.5.4)': + '@typescript-eslint/eslint-plugin@8.8.1(@typescript-eslint/parser@8.8.1(eslint@9.12.0(jiti@1.21.6))(typescript@5.6.3))(eslint@9.12.0(jiti@1.21.6))(typescript@5.6.3)': dependencies: - '@typescript-eslint/scope-manager': 7.18.0 - '@typescript-eslint/types': 7.18.0 - '@typescript-eslint/typescript-estree': 7.18.0(typescript@5.5.4) - '@typescript-eslint/visitor-keys': 7.18.0 - debug: 4.3.6 - eslint: 8.57.0 + '@eslint-community/regexpp': 4.11.0 + '@typescript-eslint/parser': 8.8.1(eslint@9.12.0(jiti@1.21.6))(typescript@5.6.3) + '@typescript-eslint/scope-manager': 8.8.1 + '@typescript-eslint/type-utils': 8.8.1(eslint@9.12.0(jiti@1.21.6))(typescript@5.6.3) + '@typescript-eslint/utils': 8.8.1(eslint@9.12.0(jiti@1.21.6))(typescript@5.6.3) + '@typescript-eslint/visitor-keys': 8.8.1 + eslint: 9.12.0(jiti@1.21.6) + graphemer: 1.4.0 + ignore: 5.3.2 + natural-compare: 1.4.0 + ts-api-utils: 1.3.0(typescript@5.6.3) optionalDependencies: - typescript: 5.5.4 + typescript: 5.6.3 + transitivePeerDependencies: + - supports-color + + '@typescript-eslint/parser@7.16.1(eslint@9.12.0(jiti@1.21.6))(typescript@5.6.3)': + dependencies: + '@typescript-eslint/scope-manager': 7.16.1 + '@typescript-eslint/types': 7.16.1 + '@typescript-eslint/typescript-estree': 7.16.1(typescript@5.6.3) + '@typescript-eslint/visitor-keys': 7.16.1 + debug: 4.3.7 + eslint: 9.12.0(jiti@1.21.6) + optionalDependencies: + typescript: 5.6.3 + transitivePeerDependencies: + - supports-color + + '@typescript-eslint/parser@8.8.1(eslint@9.12.0(jiti@1.21.6))(typescript@5.6.3)': + dependencies: + '@typescript-eslint/scope-manager': 8.8.1 + '@typescript-eslint/types': 8.8.1 + '@typescript-eslint/typescript-estree': 8.8.1(typescript@5.6.3) + '@typescript-eslint/visitor-keys': 8.8.1 + debug: 4.3.7 + eslint: 9.12.0(jiti@1.21.6) + optionalDependencies: + typescript: 5.6.3 transitivePeerDependencies: - supports-color @@ -10930,78 +11161,156 @@ snapshots: '@typescript-eslint/types': 5.62.0 '@typescript-eslint/visitor-keys': 5.62.0 + '@typescript-eslint/scope-manager@7.16.1': + dependencies: + '@typescript-eslint/types': 7.16.1 + '@typescript-eslint/visitor-keys': 7.16.1 + '@typescript-eslint/scope-manager@7.18.0': dependencies: '@typescript-eslint/types': 7.18.0 '@typescript-eslint/visitor-keys': 7.18.0 - '@typescript-eslint/type-utils@7.18.0(eslint@8.57.0)(typescript@5.5.4)': + '@typescript-eslint/scope-manager@8.8.1': dependencies: - '@typescript-eslint/typescript-estree': 7.18.0(typescript@5.5.4) - '@typescript-eslint/utils': 7.18.0(eslint@8.57.0)(typescript@5.5.4) - debug: 4.3.6 - eslint: 8.57.0 - ts-api-utils: 1.3.0(typescript@5.5.4) + '@typescript-eslint/types': 8.8.1 + '@typescript-eslint/visitor-keys': 8.8.1 + + '@typescript-eslint/type-utils@7.16.1(eslint@9.12.0(jiti@1.21.6))(typescript@5.6.3)': + dependencies: + '@typescript-eslint/typescript-estree': 7.16.1(typescript@5.6.3) + '@typescript-eslint/utils': 7.16.1(eslint@9.12.0(jiti@1.21.6))(typescript@5.6.3) + debug: 4.3.7 + eslint: 9.12.0(jiti@1.21.6) + ts-api-utils: 1.3.0(typescript@5.6.3) optionalDependencies: - typescript: 5.5.4 + typescript: 5.6.3 transitivePeerDependencies: - supports-color + '@typescript-eslint/type-utils@8.8.1(eslint@9.12.0(jiti@1.21.6))(typescript@5.6.3)': + dependencies: + '@typescript-eslint/typescript-estree': 8.8.1(typescript@5.6.3) + '@typescript-eslint/utils': 8.8.1(eslint@9.12.0(jiti@1.21.6))(typescript@5.6.3) + debug: 4.3.7 + ts-api-utils: 1.3.0(typescript@5.6.3) + optionalDependencies: + typescript: 5.6.3 + transitivePeerDependencies: + - eslint + - supports-color + '@typescript-eslint/types@5.62.0': {} + '@typescript-eslint/types@7.16.1': {} + '@typescript-eslint/types@7.18.0': {} - '@typescript-eslint/typescript-estree@5.62.0(typescript@5.5.4)': + '@typescript-eslint/types@8.8.1': {} + + '@typescript-eslint/typescript-estree@5.62.0(typescript@5.6.3)': dependencies: '@typescript-eslint/types': 5.62.0 '@typescript-eslint/visitor-keys': 5.62.0 - debug: 4.3.6 + debug: 4.3.7 globby: 11.1.0 is-glob: 4.0.3 semver: 7.6.3 - tsutils: 3.21.0(typescript@5.5.4) + tsutils: 3.21.0(typescript@5.6.3) optionalDependencies: - typescript: 5.5.4 + typescript: 5.6.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/typescript-estree@7.18.0(typescript@5.5.4)': + '@typescript-eslint/typescript-estree@7.16.1(typescript@5.6.3)': + dependencies: + '@typescript-eslint/types': 7.16.1 + '@typescript-eslint/visitor-keys': 7.16.1 + debug: 4.3.7 + globby: 11.1.0 + is-glob: 4.0.3 + minimatch: 9.0.5 + semver: 7.6.3 + ts-api-utils: 1.3.0(typescript@5.6.3) + optionalDependencies: + typescript: 5.6.3 + transitivePeerDependencies: + - supports-color + + '@typescript-eslint/typescript-estree@7.18.0(typescript@5.6.3)': dependencies: '@typescript-eslint/types': 7.18.0 '@typescript-eslint/visitor-keys': 7.18.0 - debug: 4.3.6 + debug: 4.3.7 globby: 11.1.0 is-glob: 4.0.3 minimatch: 9.0.5 semver: 7.6.3 - ts-api-utils: 1.3.0(typescript@5.5.4) + ts-api-utils: 1.3.0(typescript@5.6.3) + optionalDependencies: + typescript: 5.6.3 + transitivePeerDependencies: + - supports-color + + '@typescript-eslint/typescript-estree@8.8.1(typescript@5.6.3)': + dependencies: + '@typescript-eslint/types': 8.8.1 + '@typescript-eslint/visitor-keys': 8.8.1 + debug: 4.3.7 + fast-glob: 3.3.2 + is-glob: 4.0.3 + minimatch: 9.0.5 + semver: 7.6.3 + ts-api-utils: 1.3.0(typescript@5.6.3) optionalDependencies: - typescript: 5.5.4 + typescript: 5.6.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@5.62.0(eslint@8.57.0)(typescript@5.5.4)': + '@typescript-eslint/utils@5.62.0(eslint@9.12.0(jiti@1.21.6))(typescript@5.6.3)': dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.0) + '@eslint-community/eslint-utils': 4.4.0(eslint@9.12.0(jiti@1.21.6)) '@types/json-schema': 7.0.15 '@types/semver': 7.5.8 '@typescript-eslint/scope-manager': 5.62.0 '@typescript-eslint/types': 5.62.0 - '@typescript-eslint/typescript-estree': 5.62.0(typescript@5.5.4) - eslint: 8.57.0 + '@typescript-eslint/typescript-estree': 5.62.0(typescript@5.6.3) + eslint: 9.12.0(jiti@1.21.6) eslint-scope: 5.1.1 semver: 7.6.3 transitivePeerDependencies: - supports-color - typescript - '@typescript-eslint/utils@7.18.0(eslint@8.57.0)(typescript@5.5.4)': + '@typescript-eslint/utils@7.16.1(eslint@9.12.0(jiti@1.21.6))(typescript@5.6.3)': dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.0) + '@eslint-community/eslint-utils': 4.4.0(eslint@9.12.0(jiti@1.21.6)) + '@typescript-eslint/scope-manager': 7.16.1 + '@typescript-eslint/types': 7.16.1 + '@typescript-eslint/typescript-estree': 7.16.1(typescript@5.6.3) + eslint: 9.12.0(jiti@1.21.6) + transitivePeerDependencies: + - supports-color + - typescript + + '@typescript-eslint/utils@7.18.0(eslint@9.12.0(jiti@1.21.6))(typescript@5.6.3)': + dependencies: + '@eslint-community/eslint-utils': 4.4.0(eslint@9.12.0(jiti@1.21.6)) '@typescript-eslint/scope-manager': 7.18.0 '@typescript-eslint/types': 7.18.0 - '@typescript-eslint/typescript-estree': 7.18.0(typescript@5.5.4) - eslint: 8.57.0 + '@typescript-eslint/typescript-estree': 7.18.0(typescript@5.6.3) + eslint: 9.12.0(jiti@1.21.6) + transitivePeerDependencies: + - supports-color + - typescript + + '@typescript-eslint/utils@8.8.1(eslint@9.12.0(jiti@1.21.6))(typescript@5.6.3)': + dependencies: + '@eslint-community/eslint-utils': 4.4.0(eslint@9.12.0(jiti@1.21.6)) + '@typescript-eslint/scope-manager': 8.8.1 + '@typescript-eslint/types': 8.8.1 + '@typescript-eslint/typescript-estree': 8.8.1(typescript@5.6.3) + eslint: 9.12.0(jiti@1.21.6) transitivePeerDependencies: - supports-color - typescript @@ -11011,44 +11320,53 @@ snapshots: '@typescript-eslint/types': 5.62.0 eslint-visitor-keys: 3.4.3 + '@typescript-eslint/visitor-keys@7.16.1': + dependencies: + '@typescript-eslint/types': 7.16.1 + eslint-visitor-keys: 3.4.3 + '@typescript-eslint/visitor-keys@7.18.0': dependencies: '@typescript-eslint/types': 7.18.0 eslint-visitor-keys: 3.4.3 + '@typescript-eslint/visitor-keys@8.8.1': + dependencies: + '@typescript-eslint/types': 8.8.1 + eslint-visitor-keys: 3.4.3 + '@ungap/structured-clone@1.2.0': {} - '@vercel/style-guide@6.0.0(@next/eslint-plugin-next@14.2.9)(eslint@8.57.0)(prettier@3.3.3)(typescript@5.5.4)': + '@vercel/style-guide@6.0.0(patch_hash=kdkzlvx5trmbougscub2v6ju6m)(@next/eslint-plugin-next@14.2.15)(eslint@9.12.0(jiti@1.21.6))(prettier@3.3.3)(typescript@5.6.3)': dependencies: '@babel/core': 7.25.2 - '@babel/eslint-parser': 7.25.1(@babel/core@7.25.2)(eslint@8.57.0) + '@babel/eslint-parser': 7.24.8(@babel/core@7.25.2)(eslint@9.12.0(jiti@1.21.6)) '@rushstack/eslint-patch': 1.10.4 - '@typescript-eslint/eslint-plugin': 7.18.0(@typescript-eslint/parser@7.18.0(eslint@8.57.0)(typescript@5.5.4))(eslint@8.57.0)(typescript@5.5.4) - '@typescript-eslint/parser': 7.18.0(eslint@8.57.0)(typescript@5.5.4) - eslint-config-prettier: 9.1.0(eslint@8.57.0) - eslint-import-resolver-alias: 1.1.2(eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.18.0(eslint@8.57.0)(typescript@5.5.4))(eslint-import-resolver-typescript@3.6.3)(eslint@8.57.0)) - eslint-import-resolver-typescript: 3.6.3(@typescript-eslint/parser@7.18.0(eslint@8.57.0)(typescript@5.5.4))(eslint-plugin-import@2.29.1)(eslint@8.57.0) - eslint-plugin-eslint-comments: 3.2.0(eslint@8.57.0) - eslint-plugin-import: 2.29.1(@typescript-eslint/parser@7.18.0(eslint@8.57.0)(typescript@5.5.4))(eslint-import-resolver-typescript@3.6.3)(eslint@8.57.0) - eslint-plugin-jest: 27.9.0(@typescript-eslint/eslint-plugin@7.18.0(@typescript-eslint/parser@7.18.0(eslint@8.57.0)(typescript@5.5.4))(eslint@8.57.0)(typescript@5.5.4))(eslint@8.57.0)(typescript@5.5.4) - eslint-plugin-jsx-a11y: 6.9.0(eslint@8.57.0) - eslint-plugin-playwright: 1.6.2(eslint-plugin-jest@27.9.0(@typescript-eslint/eslint-plugin@7.18.0(@typescript-eslint/parser@7.18.0(eslint@8.57.0)(typescript@5.5.4))(eslint@8.57.0)(typescript@5.5.4))(eslint@8.57.0)(typescript@5.5.4))(eslint@8.57.0) - eslint-plugin-react: 7.35.0(eslint@8.57.0) - eslint-plugin-react-hooks: 4.6.2(eslint@8.57.0) - eslint-plugin-testing-library: 6.3.0(eslint@8.57.0)(typescript@5.5.4) + '@typescript-eslint/eslint-plugin': 7.16.1(@typescript-eslint/parser@7.16.1(eslint@9.12.0(jiti@1.21.6))(typescript@5.6.3))(eslint@9.12.0(jiti@1.21.6))(typescript@5.6.3) + '@typescript-eslint/parser': 7.16.1(eslint@9.12.0(jiti@1.21.6))(typescript@5.6.3) + eslint-config-prettier: 9.1.0(eslint@9.12.0(jiti@1.21.6)) + eslint-import-resolver-alias: 1.1.2(eslint-plugin-import@2.31.0(@typescript-eslint/parser@7.16.1(eslint@9.12.0(jiti@1.21.6))(typescript@5.6.3))(eslint@9.12.0(jiti@1.21.6))) + eslint-import-resolver-typescript: 3.6.1(@typescript-eslint/parser@7.16.1(eslint@9.12.0(jiti@1.21.6))(typescript@5.6.3))(eslint-plugin-import@2.31.0(@typescript-eslint/parser@7.16.1(eslint@9.12.0(jiti@1.21.6))(typescript@5.6.3))(eslint@9.12.0(jiti@1.21.6)))(eslint@9.12.0(jiti@1.21.6)) + eslint-plugin-eslint-comments: 3.2.0(eslint@9.12.0(jiti@1.21.6)) + eslint-plugin-import: 2.31.0(@typescript-eslint/parser@7.16.1(eslint@9.12.0(jiti@1.21.6))(typescript@5.6.3))(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.16.1(eslint@9.12.0(jiti@1.21.6))(typescript@5.6.3))(eslint-plugin-import@2.31.0(@typescript-eslint/parser@7.16.1(eslint@9.12.0(jiti@1.21.6))(typescript@5.6.3))(eslint@9.12.0(jiti@1.21.6)))(eslint@9.12.0(jiti@1.21.6)))(eslint@9.12.0(jiti@1.21.6)) + eslint-plugin-jest: 27.9.0(@typescript-eslint/eslint-plugin@7.16.1(@typescript-eslint/parser@7.16.1(eslint@9.12.0(jiti@1.21.6))(typescript@5.6.3))(eslint@9.12.0(jiti@1.21.6))(typescript@5.6.3))(eslint@9.12.0(jiti@1.21.6))(typescript@5.6.3) + eslint-plugin-jsx-a11y: 6.9.0(eslint@9.12.0(jiti@1.21.6)) + eslint-plugin-playwright: 1.6.2(eslint-plugin-jest@27.9.0(@typescript-eslint/eslint-plugin@7.16.1(@typescript-eslint/parser@7.16.1(eslint@9.12.0(jiti@1.21.6))(typescript@5.6.3))(eslint@9.12.0(jiti@1.21.6))(typescript@5.6.3))(eslint@9.12.0(jiti@1.21.6))(typescript@5.6.3))(eslint@9.12.0(jiti@1.21.6)) + eslint-plugin-react: 7.34.4(eslint@9.12.0(jiti@1.21.6)) + eslint-plugin-react-hooks: 4.6.2(eslint@9.12.0(jiti@1.21.6)) + eslint-plugin-testing-library: 6.2.2(eslint@9.12.0(jiti@1.21.6))(typescript@5.6.3) eslint-plugin-tsdoc: 0.2.17 - eslint-plugin-unicorn: 51.0.1(eslint@8.57.0) - eslint-plugin-vitest: 0.3.26(@typescript-eslint/eslint-plugin@7.18.0(@typescript-eslint/parser@7.18.0(eslint@8.57.0)(typescript@5.5.4))(eslint@8.57.0)(typescript@5.5.4))(eslint@8.57.0)(typescript@5.5.4) - prettier-plugin-packagejson: 2.5.2(prettier@3.3.3) + eslint-plugin-unicorn: 51.0.1(eslint@9.12.0(jiti@1.21.6)) + eslint-plugin-vitest: 0.3.26(@typescript-eslint/eslint-plugin@7.16.1(@typescript-eslint/parser@7.16.1(eslint@9.12.0(jiti@1.21.6))(typescript@5.6.3))(eslint@9.12.0(jiti@1.21.6))(typescript@5.6.3))(eslint@9.12.0(jiti@1.21.6))(typescript@5.6.3) + prettier-plugin-packagejson: 2.5.3(prettier@3.3.3) optionalDependencies: - '@next/eslint-plugin-next': 14.2.9 - eslint: 8.57.0 + '@next/eslint-plugin-next': 14.2.15 + eslint: 9.12.0(jiti@1.21.6) prettier: 3.3.3 - typescript: 5.5.4 + typescript: 5.6.3 transitivePeerDependencies: - eslint-import-resolver-node - eslint-import-resolver-webpack - - eslint-plugin-import-x - jest - supports-color - vitest @@ -11129,9 +11447,9 @@ snapshots: '@webassemblyjs/ast': 1.12.1 '@xtuc/long': 4.2.2 - '@webpack-cli/configtest@1.2.0(webpack-cli@4.10.0(webpack-bundle-analyzer@4.10.2)(webpack@5.94.0))(webpack@5.94.0(@swc/core@1.6.1(@swc/helpers@0.5.5))(webpack-cli@4.10.0))': + '@webpack-cli/configtest@1.2.0(webpack-cli@4.10.0(webpack-bundle-analyzer@4.10.2)(webpack@5.94.0))(webpack@5.94.0)': dependencies: - webpack: 5.94.0(@swc/core@1.6.1(@swc/helpers@0.5.5))(webpack-cli@4.10.0) + webpack: 5.94.0(@swc/core@1.6.1(@swc/helpers@0.5.13))(webpack-cli@4.10.0) webpack-cli: 4.10.0(webpack-bundle-analyzer@4.10.2)(webpack@5.94.0) '@webpack-cli/info@1.5.0(webpack-cli@4.10.0(webpack-bundle-analyzer@4.10.2)(webpack@5.94.0))': @@ -11194,7 +11512,7 @@ snapshots: agent-base@7.1.1: dependencies: - debug: 4.3.6 + debug: 4.3.7 transitivePeerDependencies: - supports-color @@ -11310,6 +11628,13 @@ snapshots: es-abstract: 1.23.3 es-shim-unscopables: 1.0.2 + array.prototype.toreversed@1.1.2: + dependencies: + call-bind: 1.0.7 + define-properties: 1.2.1 + es-abstract: 1.23.3 + es-shim-unscopables: 1.0.2 + array.prototype.tosorted@1.1.4: dependencies: call-bind: 1.0.7 @@ -11347,21 +11672,21 @@ snapshots: autoprefixer@10.4.20(postcss@8.4.31): dependencies: browserslist: 4.23.3 - caniuse-lite: 1.0.30001655 + caniuse-lite: 1.0.30001667 fraction.js: 4.3.7 normalize-range: 0.1.2 - picocolors: 1.0.1 + picocolors: 1.1.0 postcss: 8.4.31 postcss-value-parser: 4.2.0 - autoprefixer@10.4.20(postcss@8.4.45): + autoprefixer@10.4.20(postcss@8.4.47): dependencies: browserslist: 4.23.3 - caniuse-lite: 1.0.30001655 + caniuse-lite: 1.0.30001667 fraction.js: 4.3.7 normalize-range: 0.1.2 - picocolors: 1.0.1 - postcss: 8.4.45 + picocolors: 1.1.0 + postcss: 8.4.47 postcss-value-parser: 4.2.0 available-typed-arrays@1.0.7: @@ -11373,7 +11698,7 @@ snapshots: axios@1.7.7: dependencies: follow-redirects: 1.15.6 - form-data: 4.0.0 + form-data: 4.0.1 proxy-from-env: 1.1.0 transitivePeerDependencies: - debug @@ -11382,11 +11707,11 @@ snapshots: dependencies: deep-equal: 2.2.3 - b4a@1.6.6: {} + b4a@1.6.7: {} babel-plugin-macros@3.1.0: dependencies: - '@babel/runtime': 7.25.6 + '@babel/runtime': 7.25.7 cosmiconfig: 7.1.0 resolve: 1.22.8 @@ -11394,27 +11719,28 @@ snapshots: balanced-match@1.0.2: {} - bare-events@2.4.2: + bare-events@2.5.0: optional: true - bare-fs@2.3.3: + bare-fs@2.3.5: dependencies: - bare-events: 2.4.2 + bare-events: 2.5.0 bare-path: 2.1.3 - bare-stream: 2.2.0 + bare-stream: 2.3.0 optional: true - bare-os@2.4.2: + bare-os@2.4.4: optional: true bare-path@2.1.3: dependencies: - bare-os: 2.4.2 + bare-os: 2.4.4 optional: true - bare-stream@2.2.0: + bare-stream@2.3.0: dependencies: - streamx: 2.20.0 + b4a: 1.6.7 + streamx: 2.20.1 optional: true base-64@1.0.0: {} @@ -11437,24 +11763,7 @@ snapshots: bn.js@4.12.0: {} - body-parser@1.20.1: - dependencies: - bytes: 3.1.2 - content-type: 1.0.5 - debug: 2.6.9 - depd: 2.0.0 - destroy: 1.2.0 - http-errors: 2.0.0 - iconv-lite: 0.4.24 - on-finished: 2.4.1 - qs: 6.11.0 - raw-body: 2.5.1 - type-is: 1.6.18 - unpipe: 1.0.0 - transitivePeerDependencies: - - supports-color - - body-parser@1.20.2: + body-parser@1.20.3: dependencies: bytes: 3.1.2 content-type: 1.0.5 @@ -11464,7 +11773,7 @@ snapshots: http-errors: 2.0.0 iconv-lite: 0.4.24 on-finished: 2.4.1 - qs: 6.11.0 + qs: 6.13.0 raw-body: 2.5.2 type-is: 1.6.18 unpipe: 1.0.0 @@ -11495,7 +11804,7 @@ snapshots: browserslist@4.23.3: dependencies: - caniuse-lite: 1.0.30001655 + caniuse-lite: 1.0.30001667 electron-to-chromium: 1.5.13 node-releases: 2.0.18 update-browserslist-db: 1.1.0(browserslist@4.23.3) @@ -11506,6 +11815,8 @@ snapshots: dependencies: buffer: 5.7.1 + bson@6.8.0: {} + buffer-equal-constant-time@1.0.1: {} buffer-from@1.1.2: {} @@ -11556,6 +11867,8 @@ snapshots: caniuse-lite@1.0.30001655: {} + caniuse-lite@1.0.30001667: {} + ccount@2.0.1: {} chalk@2.4.2: @@ -11571,16 +11884,10 @@ snapshots: character-entities-html4@2.1.0: {} - character-entities-legacy@1.1.4: {} - character-entities-legacy@3.0.0: {} - character-entities@1.2.4: {} - character-entities@2.0.2: {} - character-reference-invalid@1.1.4: {} - character-reference-invalid@2.0.1: {} charenc@0.0.2: {} @@ -11597,6 +11904,11 @@ snapshots: optionalDependencies: fsevents: 2.3.3 + chokidar@4.0.1: + dependencies: + readdirp: 4.0.2 + optional: true + chownr@1.1.4: {} chrome-trace-event@1.0.4: {} @@ -11713,13 +12025,6 @@ snapshots: concat-map@0.0.1: {} - concat-stream@2.0.0: - dependencies: - buffer-from: 1.1.2 - inherits: 2.0.4 - readable-stream: 3.6.2 - typedarray: 0.0.6 - conf@10.2.0: dependencies: ajv: 8.17.1 @@ -11740,12 +12045,12 @@ snapshots: connect-history-api-fallback@1.6.0: {} - connect-mongo@4.6.0(express-session@1.18.0)(mongodb@4.17.1(@aws-sdk/client-sso-oidc@3.637.0(@aws-sdk/client-sts@3.637.0))): + connect-mongo@4.6.0(express-session@1.18.0)(mongodb@6.9.0(@aws-sdk/credential-providers@3.668.0(@aws-sdk/client-sso-oidc@3.668.0(@aws-sdk/client-sts@3.668.0)))(socks@2.8.3)): dependencies: debug: 4.3.6 express-session: 1.18.0 kruptein: 3.0.7 - mongodb: 4.17.1(@aws-sdk/client-sso-oidc@3.637.0(@aws-sdk/client-sts@3.637.0)) + mongodb: 6.9.0(@aws-sdk/credential-providers@3.668.0(@aws-sdk/client-sso-oidc@3.668.0(@aws-sdk/client-sts@3.668.0)))(socks@2.8.3) transitivePeerDependencies: - supports-color @@ -11771,10 +12076,10 @@ snapshots: cookie@0.4.2: {} - cookie@0.5.0: {} - cookie@0.6.0: {} + cookie@0.7.1: {} + copyfiles@2.4.1: dependencies: glob: 7.2.3 @@ -11824,19 +12129,19 @@ snapshots: postcss-selector-parser: 6.1.2 postcss-value-parser: 4.2.0 - css-loader@5.2.7(webpack@5.94.0(@swc/core@1.6.1(@swc/helpers@0.5.5))(webpack-cli@4.10.0)): + css-loader@5.2.7(webpack@5.94.0): dependencies: - icss-utils: 5.1.0(postcss@8.4.42) + icss-utils: 5.1.0(postcss@8.4.47) loader-utils: 2.0.4 - postcss: 8.4.42 - postcss-modules-extract-imports: 3.1.0(postcss@8.4.42) - postcss-modules-local-by-default: 4.0.5(postcss@8.4.42) - postcss-modules-scope: 3.2.0(postcss@8.4.42) - postcss-modules-values: 4.0.0(postcss@8.4.42) + postcss: 8.4.47 + postcss-modules-extract-imports: 3.1.0(postcss@8.4.47) + postcss-modules-local-by-default: 4.0.5(postcss@8.4.47) + postcss-modules-scope: 3.2.0(postcss@8.4.47) + postcss-modules-values: 4.0.0(postcss@8.4.47) postcss-value-parser: 4.2.0 schema-utils: 3.3.0 semver: 7.6.3 - webpack: 5.94.0(@swc/core@1.6.1(@swc/helpers@0.5.5))(webpack-cli@4.10.0) + webpack: 5.94.0(@swc/core@1.6.1(@swc/helpers@0.5.13))(webpack-cli@4.10.0) css-prefers-color-scheme@9.0.1(postcss@8.4.31): dependencies: @@ -11891,15 +12196,11 @@ snapshots: date-arithmetic@4.1.0: {} - date-fns-tz@3.1.3(date-fns@3.6.0): - dependencies: - date-fns: 3.6.0 - date-fns@2.30.0: dependencies: - '@babel/runtime': 7.25.6 + '@babel/runtime': 7.25.7 - date-fns@3.6.0: {} + date-fns@4.1.0: {} dateformat@4.6.3: {} @@ -11929,6 +12230,10 @@ snapshots: dependencies: ms: 2.1.2 + debug@4.3.7: + dependencies: + ms: 2.1.3 + decode-named-character-reference@1.0.2: dependencies: character-entities: 2.0.2 @@ -11937,27 +12242,6 @@ snapshots: dependencies: mimic-response: 3.1.0 - deep-equal@2.2.2: - dependencies: - array-buffer-byte-length: 1.0.1 - call-bind: 1.0.7 - es-get-iterator: 1.1.3 - get-intrinsic: 1.2.4 - is-arguments: 1.1.1 - is-array-buffer: 3.0.4 - is-date-object: 1.0.5 - is-regex: 1.1.4 - is-shared-array-buffer: 1.0.3 - isarray: 2.0.5 - object-is: 1.1.6 - object-keys: 1.1.1 - object.assign: 4.1.5 - regexp.prototype.flags: 1.5.2 - side-channel: 1.0.6 - which-boxed-primitive: 1.0.2 - which-collection: 1.0.2 - which-typed-array: 1.1.15 - deep-equal@2.2.3: dependencies: array-buffer-byte-length: 1.0.1 @@ -12037,10 +12321,6 @@ snapshots: dependencies: esutils: 2.0.3 - doctrine@3.0.0: - dependencies: - esutils: 2.0.3 - dom-converter@0.2.0: dependencies: utila: 0.4.0 @@ -12127,8 +12407,6 @@ snapshots: electron-to-chromium@1.5.13: {} - emoji-regex@10.4.0: {} - emoji-regex@8.0.0: {} emoji-regex@9.2.2: {} @@ -12137,6 +12415,8 @@ snapshots: encodeurl@1.0.2: {} + encodeurl@2.0.0: {} + end-of-stream@1.4.4: dependencies: once: 1.4.0 @@ -12147,12 +12427,12 @@ snapshots: dependencies: '@types/cookie': 0.4.1 '@types/cors': 2.8.17 - '@types/node': 22.5.2 + '@types/node': 22.7.5 accepts: 1.3.8 base64id: 2.0.0 cookie: 0.4.2 cors: 2.8.5 - debug: 4.3.6 + debug: 4.3.7 engine.io-parser: 5.2.3 ws: 8.17.1 transitivePeerDependencies: @@ -12173,8 +12453,6 @@ snapshots: envinfo@7.13.0: {} - err-code@2.0.3: {} - error-ex@1.3.2: dependencies: is-arrayish: 0.2.1 @@ -12373,18 +12651,13 @@ snapshots: escape-string-regexp@5.0.0: {} - eslint-config-prettier@9.1.0(eslint@8.57.0): - dependencies: - eslint: 8.57.0 - - eslint-config-turbo@2.1.1(eslint@8.57.0): + eslint-config-prettier@9.1.0(eslint@9.12.0(jiti@1.21.6)): dependencies: - eslint: 8.57.0 - eslint-plugin-turbo: 2.1.1(eslint@8.57.0) + eslint: 9.12.0(jiti@1.21.6) - eslint-import-resolver-alias@1.1.2(eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.18.0(eslint@8.57.0)(typescript@5.5.4))(eslint-import-resolver-typescript@3.6.3)(eslint@8.57.0)): + eslint-import-resolver-alias@1.1.2(eslint-plugin-import@2.31.0(@typescript-eslint/parser@7.16.1(eslint@9.12.0(jiti@1.21.6))(typescript@5.6.3))(eslint@9.12.0(jiti@1.21.6))): dependencies: - eslint-plugin-import: 2.29.1(@typescript-eslint/parser@7.18.0(eslint@8.57.0)(typescript@5.5.4))(eslint-import-resolver-typescript@3.6.3)(eslint@8.57.0) + eslint-plugin-import: 2.31.0(@typescript-eslint/parser@7.16.1(eslint@9.12.0(jiti@1.21.6))(typescript@5.6.3))(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.16.1(eslint@9.12.0(jiti@1.21.6))(typescript@5.6.3))(eslint-plugin-import@2.31.0(@typescript-eslint/parser@7.16.1(eslint@9.12.0(jiti@1.21.6))(typescript@5.6.3))(eslint@9.12.0(jiti@1.21.6)))(eslint@9.12.0(jiti@1.21.6)))(eslint@9.12.0(jiti@1.21.6)) eslint-import-resolver-node@0.3.9: dependencies: @@ -12394,74 +12667,62 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-import-resolver-typescript@3.6.3(@typescript-eslint/parser@7.18.0(eslint@8.57.0)(typescript@5.5.4))(eslint-plugin-import@2.29.1)(eslint@8.57.0): + eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.16.1(eslint@9.12.0(jiti@1.21.6))(typescript@5.6.3))(eslint-plugin-import@2.31.0(@typescript-eslint/parser@7.16.1(eslint@9.12.0(jiti@1.21.6))(typescript@5.6.3))(eslint@9.12.0(jiti@1.21.6)))(eslint@9.12.0(jiti@1.21.6)): dependencies: - '@nolyfill/is-core-module': 1.0.39 - debug: 4.3.6 + debug: 4.3.7 enhanced-resolve: 5.17.1 - eslint: 8.57.0 - eslint-module-utils: 2.8.2(@typescript-eslint/parser@7.18.0(eslint@8.57.0)(typescript@5.5.4))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.3(@typescript-eslint/parser@7.18.0(eslint@8.57.0)(typescript@5.5.4))(eslint-plugin-import@2.29.1)(eslint@8.57.0))(eslint@8.57.0) + eslint: 9.12.0(jiti@1.21.6) + eslint-module-utils: 2.8.1(@typescript-eslint/parser@7.16.1(eslint@9.12.0(jiti@1.21.6))(typescript@5.6.3))(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.16.1(eslint@9.12.0(jiti@1.21.6))(typescript@5.6.3))(eslint-plugin-import@2.31.0(@typescript-eslint/parser@7.16.1(eslint@9.12.0(jiti@1.21.6))(typescript@5.6.3))(eslint@9.12.0(jiti@1.21.6)))(eslint@9.12.0(jiti@1.21.6)))(eslint@9.12.0(jiti@1.21.6)) + eslint-plugin-import: 2.31.0(@typescript-eslint/parser@7.16.1(eslint@9.12.0(jiti@1.21.6))(typescript@5.6.3))(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.16.1(eslint@9.12.0(jiti@1.21.6))(typescript@5.6.3))(eslint-plugin-import@2.31.0(@typescript-eslint/parser@7.16.1(eslint@9.12.0(jiti@1.21.6))(typescript@5.6.3))(eslint@9.12.0(jiti@1.21.6)))(eslint@9.12.0(jiti@1.21.6)))(eslint@9.12.0(jiti@1.21.6)) fast-glob: 3.3.2 - get-tsconfig: 4.8.0 - is-bun-module: 1.1.0 + get-tsconfig: 4.8.1 + is-core-module: 2.15.1 is-glob: 4.0.3 - optionalDependencies: - eslint-plugin-import: 2.29.1(@typescript-eslint/parser@7.18.0(eslint@8.57.0)(typescript@5.5.4))(eslint-import-resolver-typescript@3.6.3)(eslint@8.57.0) transitivePeerDependencies: - '@typescript-eslint/parser' - eslint-import-resolver-node - eslint-import-resolver-webpack - supports-color - eslint-mdx@3.1.5(eslint@8.57.0): + eslint-module-utils@2.12.0(@typescript-eslint/parser@7.16.1(eslint@9.12.0(jiti@1.21.6))(typescript@5.6.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.16.1(eslint@9.12.0(jiti@1.21.6))(typescript@5.6.3))(eslint-plugin-import@2.31.0(@typescript-eslint/parser@7.16.1(eslint@9.12.0(jiti@1.21.6))(typescript@5.6.3))(eslint@9.12.0(jiti@1.21.6)))(eslint@9.12.0(jiti@1.21.6)))(eslint@9.12.0(jiti@1.21.6)): dependencies: - acorn: 8.12.1 - acorn-jsx: 5.3.2(acorn@8.12.1) - eslint: 8.57.0 - espree: 9.6.1 - estree-util-visit: 2.0.0 - remark-mdx: 3.0.1 - remark-parse: 11.0.0 - remark-stringify: 11.0.0 - synckit: 0.9.1 - tslib: 2.7.0 - unified: 11.0.5 - unified-engine: 11.2.1 - unist-util-visit: 5.0.0 - uvu: 0.5.6 - vfile: 6.0.3 + debug: 3.2.7 + optionalDependencies: + '@typescript-eslint/parser': 7.16.1(eslint@9.12.0(jiti@1.21.6))(typescript@5.6.3) + eslint: 9.12.0(jiti@1.21.6) + eslint-import-resolver-node: 0.3.9 + eslint-import-resolver-typescript: 3.6.1(@typescript-eslint/parser@7.16.1(eslint@9.12.0(jiti@1.21.6))(typescript@5.6.3))(eslint-plugin-import@2.31.0(@typescript-eslint/parser@7.16.1(eslint@9.12.0(jiti@1.21.6))(typescript@5.6.3))(eslint@9.12.0(jiti@1.21.6)))(eslint@9.12.0(jiti@1.21.6)) transitivePeerDependencies: - - bluebird - supports-color - eslint-module-utils@2.8.2(@typescript-eslint/parser@7.18.0(eslint@8.57.0)(typescript@5.5.4))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.3(@typescript-eslint/parser@7.18.0(eslint@8.57.0)(typescript@5.5.4))(eslint-plugin-import@2.29.1)(eslint@8.57.0))(eslint@8.57.0): + eslint-module-utils@2.8.1(@typescript-eslint/parser@7.16.1(eslint@9.12.0(jiti@1.21.6))(typescript@5.6.3))(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.16.1(eslint@9.12.0(jiti@1.21.6))(typescript@5.6.3))(eslint-plugin-import@2.31.0(@typescript-eslint/parser@7.16.1(eslint@9.12.0(jiti@1.21.6))(typescript@5.6.3))(eslint@9.12.0(jiti@1.21.6)))(eslint@9.12.0(jiti@1.21.6)))(eslint@9.12.0(jiti@1.21.6)): dependencies: debug: 3.2.7 optionalDependencies: - '@typescript-eslint/parser': 7.18.0(eslint@8.57.0)(typescript@5.5.4) - eslint: 8.57.0 - eslint-import-resolver-node: 0.3.9 - eslint-import-resolver-typescript: 3.6.3(@typescript-eslint/parser@7.18.0(eslint@8.57.0)(typescript@5.5.4))(eslint-plugin-import@2.29.1)(eslint@8.57.0) + '@typescript-eslint/parser': 7.16.1(eslint@9.12.0(jiti@1.21.6))(typescript@5.6.3) + eslint: 9.12.0(jiti@1.21.6) + eslint-import-resolver-typescript: 3.6.1(@typescript-eslint/parser@7.16.1(eslint@9.12.0(jiti@1.21.6))(typescript@5.6.3))(eslint-plugin-import@2.31.0(@typescript-eslint/parser@7.16.1(eslint@9.12.0(jiti@1.21.6))(typescript@5.6.3))(eslint@9.12.0(jiti@1.21.6)))(eslint@9.12.0(jiti@1.21.6)) transitivePeerDependencies: - supports-color - eslint-plugin-eslint-comments@3.2.0(eslint@8.57.0): + eslint-plugin-eslint-comments@3.2.0(eslint@9.12.0(jiti@1.21.6)): dependencies: escape-string-regexp: 1.0.5 - eslint: 8.57.0 + eslint: 9.12.0(jiti@1.21.6) ignore: 5.3.2 - eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.18.0(eslint@8.57.0)(typescript@5.5.4))(eslint-import-resolver-typescript@3.6.3)(eslint@8.57.0): + eslint-plugin-import@2.31.0(@typescript-eslint/parser@7.16.1(eslint@9.12.0(jiti@1.21.6))(typescript@5.6.3))(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.16.1(eslint@9.12.0(jiti@1.21.6))(typescript@5.6.3))(eslint-plugin-import@2.31.0(@typescript-eslint/parser@7.16.1(eslint@9.12.0(jiti@1.21.6))(typescript@5.6.3))(eslint@9.12.0(jiti@1.21.6)))(eslint@9.12.0(jiti@1.21.6)))(eslint@9.12.0(jiti@1.21.6)): dependencies: + '@rtsao/scc': 1.1.0 array-includes: 3.1.8 array.prototype.findlastindex: 1.2.5 array.prototype.flat: 1.3.2 array.prototype.flatmap: 1.3.2 debug: 3.2.7 doctrine: 2.1.0 - eslint: 8.57.0 + eslint: 9.12.0(jiti@1.21.6) eslint-import-resolver-node: 0.3.9 - eslint-module-utils: 2.8.2(@typescript-eslint/parser@7.18.0(eslint@8.57.0)(typescript@5.5.4))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.3(@typescript-eslint/parser@7.18.0(eslint@8.57.0)(typescript@5.5.4))(eslint-plugin-import@2.29.1)(eslint@8.57.0))(eslint@8.57.0) + eslint-module-utils: 2.12.0(@typescript-eslint/parser@7.16.1(eslint@9.12.0(jiti@1.21.6))(typescript@5.6.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.16.1(eslint@9.12.0(jiti@1.21.6))(typescript@5.6.3))(eslint-plugin-import@2.31.0(@typescript-eslint/parser@7.16.1(eslint@9.12.0(jiti@1.21.6))(typescript@5.6.3))(eslint@9.12.0(jiti@1.21.6)))(eslint@9.12.0(jiti@1.21.6)))(eslint@9.12.0(jiti@1.21.6)) hasown: 2.0.2 is-core-module: 2.15.1 is-glob: 4.0.3 @@ -12470,25 +12731,26 @@ snapshots: object.groupby: 1.0.3 object.values: 1.2.0 semver: 6.3.1 + string.prototype.trimend: 1.0.8 tsconfig-paths: 3.15.0 optionalDependencies: - '@typescript-eslint/parser': 7.18.0(eslint@8.57.0)(typescript@5.5.4) + '@typescript-eslint/parser': 7.16.1(eslint@9.12.0(jiti@1.21.6))(typescript@5.6.3) transitivePeerDependencies: - eslint-import-resolver-typescript - eslint-import-resolver-webpack - supports-color - eslint-plugin-jest@27.9.0(@typescript-eslint/eslint-plugin@7.18.0(@typescript-eslint/parser@7.18.0(eslint@8.57.0)(typescript@5.5.4))(eslint@8.57.0)(typescript@5.5.4))(eslint@8.57.0)(typescript@5.5.4): + eslint-plugin-jest@27.9.0(@typescript-eslint/eslint-plugin@7.16.1(@typescript-eslint/parser@7.16.1(eslint@9.12.0(jiti@1.21.6))(typescript@5.6.3))(eslint@9.12.0(jiti@1.21.6))(typescript@5.6.3))(eslint@9.12.0(jiti@1.21.6))(typescript@5.6.3): dependencies: - '@typescript-eslint/utils': 5.62.0(eslint@8.57.0)(typescript@5.5.4) - eslint: 8.57.0 + '@typescript-eslint/utils': 5.62.0(eslint@9.12.0(jiti@1.21.6))(typescript@5.6.3) + eslint: 9.12.0(jiti@1.21.6) optionalDependencies: - '@typescript-eslint/eslint-plugin': 7.18.0(@typescript-eslint/parser@7.18.0(eslint@8.57.0)(typescript@5.5.4))(eslint@8.57.0)(typescript@5.5.4) + '@typescript-eslint/eslint-plugin': 7.16.1(@typescript-eslint/parser@7.16.1(eslint@9.12.0(jiti@1.21.6))(typescript@5.6.3))(eslint@9.12.0(jiti@1.21.6))(typescript@5.6.3) transitivePeerDependencies: - supports-color - typescript - eslint-plugin-jsx-a11y@6.9.0(eslint@8.57.0): + eslint-plugin-jsx-a11y@6.9.0(eslint@9.12.0(jiti@1.21.6)): dependencies: aria-query: 5.1.3 array-includes: 3.1.8 @@ -12499,7 +12761,7 @@ snapshots: damerau-levenshtein: 1.0.8 emoji-regex: 9.2.2 es-iterator-helpers: 1.0.19 - eslint: 8.57.0 + eslint: 9.12.0(jiti@1.21.6) hasown: 2.0.2 jsx-ast-utils: 3.3.5 language-tags: 1.0.9 @@ -12508,50 +12770,29 @@ snapshots: safe-regex-test: 1.0.3 string.prototype.includes: 2.0.0 - eslint-plugin-markdown@3.0.1(eslint@8.57.0): - dependencies: - eslint: 8.57.0 - mdast-util-from-markdown: 0.8.5 - transitivePeerDependencies: - - supports-color - - eslint-plugin-mdx@3.1.5(eslint@8.57.0): - dependencies: - eslint: 8.57.0 - eslint-mdx: 3.1.5(eslint@8.57.0) - eslint-plugin-markdown: 3.0.1(eslint@8.57.0) - remark-mdx: 3.0.1 - remark-parse: 11.0.0 - remark-stringify: 11.0.0 - tslib: 2.7.0 - unified: 11.0.5 - vfile: 6.0.3 - transitivePeerDependencies: - - bluebird - - supports-color - eslint-plugin-only-warn@1.1.0: {} - eslint-plugin-playwright@1.6.2(eslint-plugin-jest@27.9.0(@typescript-eslint/eslint-plugin@7.18.0(@typescript-eslint/parser@7.18.0(eslint@8.57.0)(typescript@5.5.4))(eslint@8.57.0)(typescript@5.5.4))(eslint@8.57.0)(typescript@5.5.4))(eslint@8.57.0): + eslint-plugin-playwright@1.6.2(eslint-plugin-jest@27.9.0(@typescript-eslint/eslint-plugin@7.16.1(@typescript-eslint/parser@7.16.1(eslint@9.12.0(jiti@1.21.6))(typescript@5.6.3))(eslint@9.12.0(jiti@1.21.6))(typescript@5.6.3))(eslint@9.12.0(jiti@1.21.6))(typescript@5.6.3))(eslint@9.12.0(jiti@1.21.6)): dependencies: - eslint: 8.57.0 + eslint: 9.12.0(jiti@1.21.6) globals: 13.24.0 optionalDependencies: - eslint-plugin-jest: 27.9.0(@typescript-eslint/eslint-plugin@7.18.0(@typescript-eslint/parser@7.18.0(eslint@8.57.0)(typescript@5.5.4))(eslint@8.57.0)(typescript@5.5.4))(eslint@8.57.0)(typescript@5.5.4) + eslint-plugin-jest: 27.9.0(@typescript-eslint/eslint-plugin@7.16.1(@typescript-eslint/parser@7.16.1(eslint@9.12.0(jiti@1.21.6))(typescript@5.6.3))(eslint@9.12.0(jiti@1.21.6))(typescript@5.6.3))(eslint@9.12.0(jiti@1.21.6))(typescript@5.6.3) - eslint-plugin-react-hooks@4.6.2(eslint@8.57.0): + eslint-plugin-react-hooks@4.6.2(eslint@9.12.0(jiti@1.21.6)): dependencies: - eslint: 8.57.0 + eslint: 9.12.0(jiti@1.21.6) - eslint-plugin-react@7.35.0(eslint@8.57.0): + eslint-plugin-react@7.34.4(eslint@9.12.0(jiti@1.21.6)): dependencies: array-includes: 3.1.8 array.prototype.findlast: 1.2.5 array.prototype.flatmap: 1.3.2 + array.prototype.toreversed: 1.1.2 array.prototype.tosorted: 1.1.4 doctrine: 2.1.0 es-iterator-helpers: 1.0.19 - eslint: 8.57.0 + eslint: 9.12.0(jiti@1.21.6) estraverse: 5.3.0 hasown: 2.0.2 jsx-ast-utils: 3.3.5 @@ -12565,27 +12806,16 @@ snapshots: string.prototype.matchall: 4.0.11 string.prototype.repeat: 1.0.0 - eslint-plugin-storybook@0.8.0(eslint@8.57.0)(typescript@5.5.4): - dependencies: - '@storybook/csf': 0.0.1 - '@typescript-eslint/utils': 5.62.0(eslint@8.57.0)(typescript@5.5.4) - eslint: 8.57.0 - requireindex: 1.2.0 - ts-dedent: 2.2.0 - transitivePeerDependencies: - - supports-color - - typescript - - eslint-plugin-tailwindcss@3.17.4(tailwindcss@3.4.10): + eslint-plugin-tailwindcss@3.17.5(tailwindcss@3.4.13): dependencies: fast-glob: 3.3.2 - postcss: 8.4.42 - tailwindcss: 3.4.10 + postcss: 8.4.47 + tailwindcss: 3.4.13 - eslint-plugin-testing-library@6.3.0(eslint@8.57.0)(typescript@5.5.4): + eslint-plugin-testing-library@6.2.2(eslint@9.12.0(jiti@1.21.6))(typescript@5.6.3): dependencies: - '@typescript-eslint/utils': 5.62.0(eslint@8.57.0)(typescript@5.5.4) - eslint: 8.57.0 + '@typescript-eslint/utils': 5.62.0(eslint@9.12.0(jiti@1.21.6))(typescript@5.6.3) + eslint: 9.12.0(jiti@1.21.6) transitivePeerDependencies: - supports-color - typescript @@ -12595,20 +12825,20 @@ snapshots: '@microsoft/tsdoc': 0.14.2 '@microsoft/tsdoc-config': 0.16.2 - eslint-plugin-turbo@2.1.1(eslint@8.57.0): + eslint-plugin-turbo@2.1.3(eslint@9.12.0(jiti@1.21.6)): dependencies: dotenv: 16.0.3 - eslint: 8.57.0 + eslint: 9.12.0(jiti@1.21.6) - eslint-plugin-unicorn@51.0.1(eslint@8.57.0): + eslint-plugin-unicorn@51.0.1(eslint@9.12.0(jiti@1.21.6)): dependencies: '@babel/helper-validator-identifier': 7.24.7 - '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.0) + '@eslint-community/eslint-utils': 4.4.0(eslint@9.12.0(jiti@1.21.6)) '@eslint/eslintrc': 2.1.4 ci-info: 4.0.0 clean-regexp: 1.0.0 core-js-compat: 3.38.1 - eslint: 8.57.0 + eslint: 9.12.0(jiti@1.21.6) esquery: 1.6.0 indent-string: 4.0.0 is-builtin-module: 3.2.1 @@ -12622,12 +12852,12 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-plugin-vitest@0.3.26(@typescript-eslint/eslint-plugin@7.18.0(@typescript-eslint/parser@7.18.0(eslint@8.57.0)(typescript@5.5.4))(eslint@8.57.0)(typescript@5.5.4))(eslint@8.57.0)(typescript@5.5.4): + eslint-plugin-vitest@0.3.26(@typescript-eslint/eslint-plugin@7.16.1(@typescript-eslint/parser@7.16.1(eslint@9.12.0(jiti@1.21.6))(typescript@5.6.3))(eslint@9.12.0(jiti@1.21.6))(typescript@5.6.3))(eslint@9.12.0(jiti@1.21.6))(typescript@5.6.3): dependencies: - '@typescript-eslint/utils': 7.18.0(eslint@8.57.0)(typescript@5.5.4) - eslint: 8.57.0 + '@typescript-eslint/utils': 7.18.0(eslint@9.12.0(jiti@1.21.6))(typescript@5.6.3) + eslint: 9.12.0(jiti@1.21.6) optionalDependencies: - '@typescript-eslint/eslint-plugin': 7.18.0(@typescript-eslint/parser@7.18.0(eslint@8.57.0)(typescript@5.5.4))(eslint@8.57.0)(typescript@5.5.4) + '@typescript-eslint/eslint-plugin': 7.16.1(@typescript-eslint/parser@7.16.1(eslint@9.12.0(jiti@1.21.6))(typescript@5.6.3))(eslint@9.12.0(jiti@1.21.6))(typescript@5.6.3) transitivePeerDependencies: - supports-color - typescript @@ -12637,7 +12867,7 @@ snapshots: esrecurse: 4.3.0 estraverse: 4.3.0 - eslint-scope@7.2.2: + eslint-scope@8.1.0: dependencies: esrecurse: 4.3.0 estraverse: 5.3.0 @@ -12646,46 +12876,49 @@ snapshots: eslint-visitor-keys@3.4.3: {} - eslint@8.57.0: + eslint-visitor-keys@4.0.0: {} + + eslint-visitor-keys@4.1.0: {} + + eslint@9.12.0(jiti@1.21.6): dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.0) + '@eslint-community/eslint-utils': 4.4.0(eslint@9.12.0(jiti@1.21.6)) '@eslint-community/regexpp': 4.11.0 - '@eslint/eslintrc': 2.1.4 - '@eslint/js': 8.57.0 - '@humanwhocodes/config-array': 0.11.14 + '@eslint/config-array': 0.18.0 + '@eslint/core': 0.6.0 + '@eslint/eslintrc': 3.1.0 + '@eslint/js': 9.12.0 + '@eslint/plugin-kit': 0.2.0 + '@humanfs/node': 0.16.5 '@humanwhocodes/module-importer': 1.0.1 - '@nodelib/fs.walk': 1.2.8 - '@ungap/structured-clone': 1.2.0 + '@humanwhocodes/retry': 0.3.1 + '@types/estree': 1.0.6 + '@types/json-schema': 7.0.15 ajv: 6.12.6 chalk: 4.1.2 cross-spawn: 7.0.3 - debug: 4.3.6 - doctrine: 3.0.0 + debug: 4.3.7 escape-string-regexp: 4.0.0 - eslint-scope: 7.2.2 - eslint-visitor-keys: 3.4.3 - espree: 9.6.1 + eslint-scope: 8.1.0 + eslint-visitor-keys: 4.1.0 + espree: 10.2.0 esquery: 1.6.0 esutils: 2.0.3 fast-deep-equal: 3.1.3 - file-entry-cache: 6.0.1 + file-entry-cache: 8.0.0 find-up: 5.0.0 glob-parent: 6.0.2 - globals: 13.24.0 - graphemer: 1.4.0 ignore: 5.3.2 imurmurhash: 0.1.4 is-glob: 4.0.3 - is-path-inside: 3.0.3 - js-yaml: 4.1.0 json-stable-stringify-without-jsonify: 1.0.1 - levn: 0.4.1 lodash.merge: 4.6.2 minimatch: 3.1.2 natural-compare: 1.4.0 optionator: 0.9.4 - strip-ansi: 6.0.1 text-table: 0.2.0 + optionalDependencies: + jiti: 1.21.6 transitivePeerDependencies: - supports-color @@ -12696,6 +12929,18 @@ snapshots: event-emitter: 0.3.5 type: 2.7.3 + espree@10.1.0: + dependencies: + acorn: 8.12.1 + acorn-jsx: 5.3.2(acorn@8.12.1) + eslint-visitor-keys: 4.0.0 + + espree@10.2.0: + dependencies: + acorn: 8.12.1 + acorn-jsx: 5.3.2(acorn@8.12.1) + eslint-visitor-keys: 4.1.0 + espree@9.6.1: dependencies: acorn: 8.12.1 @@ -12716,11 +12961,6 @@ snapshots: estree-util-is-identifier-name@3.0.0: {} - estree-util-visit@2.0.0: - dependencies: - '@types/estree-jsx': 1.0.5 - '@types/unist': 3.0.3 - esutils@2.0.3: {} etag@1.8.1: {} @@ -12771,34 +13011,34 @@ snapshots: transitivePeerDependencies: - supports-color - express@4.18.2: + express@4.21.0: dependencies: accepts: 1.3.8 array-flatten: 1.1.1 - body-parser: 1.20.1 + body-parser: 1.20.3 content-disposition: 0.5.4 content-type: 1.0.5 - cookie: 0.5.0 + cookie: 0.6.0 cookie-signature: 1.0.6 debug: 2.6.9 depd: 2.0.0 - encodeurl: 1.0.2 + encodeurl: 2.0.0 escape-html: 1.0.3 etag: 1.8.1 - finalhandler: 1.2.0 + finalhandler: 1.3.1 fresh: 0.5.2 http-errors: 2.0.0 - merge-descriptors: 1.0.1 + merge-descriptors: 1.0.3 methods: 1.1.2 on-finished: 2.4.1 parseurl: 1.3.3 - path-to-regexp: 0.1.7 + path-to-regexp: 0.1.10 proxy-addr: 2.0.7 - qs: 6.11.0 + qs: 6.13.0 range-parser: 1.2.1 safe-buffer: 5.2.1 - send: 0.18.0 - serve-static: 1.15.0 + send: 0.19.0 + serve-static: 1.16.2 setprototypeof: 1.2.0 statuses: 2.0.1 type-is: 1.6.18 @@ -12807,34 +13047,34 @@ snapshots: transitivePeerDependencies: - supports-color - express@4.19.2: + express@4.21.1: dependencies: accepts: 1.3.8 array-flatten: 1.1.1 - body-parser: 1.20.2 + body-parser: 1.20.3 content-disposition: 0.5.4 content-type: 1.0.5 - cookie: 0.6.0 + cookie: 0.7.1 cookie-signature: 1.0.6 debug: 2.6.9 depd: 2.0.0 - encodeurl: 1.0.2 + encodeurl: 2.0.0 escape-html: 1.0.3 etag: 1.8.1 - finalhandler: 1.2.0 + finalhandler: 1.3.1 fresh: 0.5.2 http-errors: 2.0.0 - merge-descriptors: 1.0.1 + merge-descriptors: 1.0.3 methods: 1.1.2 on-finished: 2.4.1 parseurl: 1.3.3 - path-to-regexp: 0.1.7 + path-to-regexp: 0.1.10 proxy-addr: 2.0.7 - qs: 6.11.0 + qs: 6.13.0 range-parser: 1.2.1 safe-buffer: 5.2.1 - send: 0.18.0 - serve-static: 1.15.0 + send: 0.19.0 + serve-static: 1.16.2 setprototypeof: 1.2.0 statuses: 2.0.1 type-is: 1.6.18 @@ -12878,6 +13118,11 @@ snapshots: fast-xml-parser@4.4.1: dependencies: strnum: 1.0.5 + optional: true + + fast-xml-parser@4.5.0: + dependencies: + strnum: 1.0.5 fastest-levenshtein@1.0.16: {} @@ -12885,20 +13130,24 @@ snapshots: dependencies: reusify: 1.0.4 + fdir@6.3.0(picomatch@4.0.2): + optionalDependencies: + picomatch: 4.0.2 + fetch-blob@3.2.0: dependencies: node-domexception: 1.0.0 web-streams-polyfill: 3.3.3 - file-entry-cache@6.0.1: + file-entry-cache@8.0.0: dependencies: - flat-cache: 3.2.0 + flat-cache: 4.0.1 - file-loader@6.2.0(webpack@5.94.0(@swc/core@1.6.1(@swc/helpers@0.5.5))(webpack-cli@4.10.0)): + file-loader@6.2.0(webpack@5.94.0): dependencies: loader-utils: 2.0.4 schema-utils: 3.3.0 - webpack: 5.94.0(@swc/core@1.6.1(@swc/helpers@0.5.5))(webpack-cli@4.10.0) + webpack: 5.94.0(@swc/core@1.6.1(@swc/helpers@0.5.13))(webpack-cli@4.10.0) file-type@16.5.4: dependencies: @@ -12910,10 +13159,10 @@ snapshots: dependencies: to-regex-range: 5.0.1 - finalhandler@1.2.0: + finalhandler@1.3.1: dependencies: debug: 2.6.9 - encodeurl: 1.0.2 + encodeurl: 2.0.0 escape-html: 1.0.3 on-finished: 2.4.1 parseurl: 1.3.3 @@ -12950,11 +13199,10 @@ snapshots: micromatch: 4.0.8 resolve-dir: 1.0.1 - flat-cache@3.2.0: + flat-cache@4.0.1: dependencies: flatted: 3.3.1 keyv: 4.5.4 - rimraf: 3.0.2 flat@5.0.2: {} @@ -12975,7 +13223,7 @@ snapshots: cross-spawn: 7.0.3 signal-exit: 4.1.0 - form-data@4.0.0: + form-data@4.0.1: dependencies: asynckit: 0.4.0 combined-stream: 1.0.8 @@ -13047,7 +13295,7 @@ snapshots: dependencies: resolve-pkg-maps: 1.0.0 - get-tsconfig@4.8.0: + get-tsconfig@4.8.1: dependencies: resolve-pkg-maps: 1.0.0 @@ -13121,6 +13369,10 @@ snapshots: dependencies: type-fest: 0.20.2 + globals@14.0.0: {} + + globals@15.11.0: {} + globalthis@1.0.4: dependencies: define-properties: 1.2.1 @@ -13159,9 +13411,9 @@ snapshots: dependencies: xss: 1.0.15 - graphql-playground-middleware-express@1.7.23(express@4.18.2): + graphql-playground-middleware-express@1.7.23(express@4.21.0): dependencies: - express: 4.18.2 + express: 4.21.0 graphql-playground-html: 1.6.30 graphql-query-complexity@0.12.0(graphql@16.8.1): @@ -13174,9 +13426,9 @@ snapshots: graphql: 16.8.1 tslib: 2.7.0 - graphql-tag@2.12.6(graphql@16.8.1): + graphql-tag@2.12.6(graphql@16.9.0): dependencies: - graphql: 16.8.1 + graphql: 16.9.0 tslib: 2.7.0 graphql-type-json@0.3.2(graphql@16.8.1): @@ -13185,6 +13437,8 @@ snapshots: graphql@16.8.1: {} + graphql@16.9.0: {} + gzip-size@6.0.0: dependencies: duplexer: 0.1.2 @@ -13241,7 +13495,7 @@ snapshots: history@4.10.1: dependencies: - '@babel/runtime': 7.25.6 + '@babel/runtime': 7.25.7 loose-envify: 1.4.0 resolve-pathname: 3.0.0 tiny-invariant: 1.3.3 @@ -13258,10 +13512,6 @@ snapshots: hosted-git-info@2.8.9: {} - hosted-git-info@7.0.2: - dependencies: - lru-cache: 10.4.3 - html-entities@2.5.2: {} html-escaper@2.0.2: {} @@ -13290,16 +13540,16 @@ snapshots: html-url-attributes@3.0.0: {} - html-webpack-plugin@5.5.3(webpack@5.94.0(@swc/core@1.6.1(@swc/helpers@0.5.5))(webpack-cli@4.10.0)): + html-webpack-plugin@5.5.3(webpack@5.94.0): dependencies: '@types/html-minifier-terser': 6.1.0 html-minifier-terser: 6.1.0 lodash: 4.17.21 pretty-error: 4.0.0 tapable: 2.2.1 - webpack: 5.94.0(@swc/core@1.6.1(@swc/helpers@0.5.5))(webpack-cli@4.10.0) + webpack: 5.94.0(@swc/core@1.6.1(@swc/helpers@0.5.13))(webpack-cli@4.10.0) - html-webpack-plugin@5.6.0(webpack@5.94.0(@swc/core@1.6.1(@swc/helpers@0.5.5))(webpack-cli@4.10.0)): + html-webpack-plugin@5.6.0(webpack@5.94.0): dependencies: '@types/html-minifier-terser': 6.1.0 html-minifier-terser: 6.1.0 @@ -13307,7 +13557,7 @@ snapshots: pretty-error: 4.0.0 tapable: 2.2.1 optionalDependencies: - webpack: 5.94.0(@swc/core@1.6.1(@swc/helpers@0.5.5))(webpack-cli@4.10.0) + webpack: 5.94.0(@swc/core@1.6.1(@swc/helpers@0.5.13))(webpack-cli@4.10.0) htmlparser2@6.1.0: dependencies: @@ -13334,7 +13584,7 @@ snapshots: http-proxy-agent@7.0.2: dependencies: agent-base: 7.1.1 - debug: 4.3.6 + debug: 4.3.7 transitivePeerDependencies: - supports-color @@ -13343,7 +13593,7 @@ snapshots: https-proxy-agent@7.0.5: dependencies: agent-base: 7.1.1 - debug: 4.3.6 + debug: 4.3.7 transitivePeerDependencies: - supports-color @@ -13351,7 +13601,7 @@ snapshots: i18next-browser-languagedetector@6.1.8: dependencies: - '@babel/runtime': 7.25.6 + '@babel/runtime': 7.25.7 i18next-http-middleware@3.3.2: {} @@ -13363,9 +13613,9 @@ snapshots: dependencies: safer-buffer: 2.1.2 - icss-utils@5.1.0(postcss@8.4.42): + icss-utils@5.1.0(postcss@8.4.47): dependencies: - postcss: 8.4.42 + postcss: 8.4.47 ieee754@1.2.1: {} @@ -13383,8 +13633,6 @@ snapshots: pkg-dir: 4.2.0 resolve-cwd: 3.0.0 - import-meta-resolve@4.1.0: {} - imurmurhash@0.1.4: {} indent-string@4.0.0: {} @@ -13398,8 +13646,6 @@ snapshots: ini@1.3.8: {} - ini@4.1.3: {} - inline-style-parser@0.2.3: {} internal-slot@1.0.7: @@ -13423,15 +13669,8 @@ snapshots: ipaddr.js@1.9.1: {} - is-alphabetical@1.0.4: {} - is-alphabetical@2.0.1: {} - is-alphanumerical@1.0.4: - dependencies: - is-alphabetical: 1.0.4 - is-decimal: 1.0.4 - is-alphanumerical@2.0.1: dependencies: is-alphabetical: 2.0.1 @@ -13476,10 +13715,6 @@ snapshots: dependencies: builtin-modules: 3.3.0 - is-bun-module@1.1.0: - dependencies: - semver: 7.6.3 - is-callable@1.2.7: {} is-core-module@2.15.1: @@ -13494,12 +13729,8 @@ snapshots: dependencies: has-tostringtag: 1.0.2 - is-decimal@1.0.4: {} - is-decimal@2.0.1: {} - is-empty@1.2.0: {} - is-extglob@2.1.1: {} is-finalizationregistry@1.0.2: @@ -13516,8 +13747,6 @@ snapshots: dependencies: is-extglob: 2.1.1 - is-hexadecimal@1.0.4: {} - is-hexadecimal@2.0.1: {} is-hotkey@0.2.0: {} @@ -13536,8 +13765,6 @@ snapshots: is-obj@2.0.0: {} - is-path-inside@3.0.3: {} - is-plain-obj@4.1.0: {} is-plain-object@2.0.4: @@ -13596,8 +13823,6 @@ snapshots: isexe@2.0.0: {} - isexe@3.1.1: {} - isobject@3.0.1: {} isomorphic-fetch@3.0.0: @@ -13631,7 +13856,7 @@ snapshots: jest-worker@27.5.1: dependencies: - '@types/node': 22.5.2 + '@types/node': 22.7.5 merge-stream: 2.0.0 supports-color: 8.1.1 @@ -13677,13 +13902,11 @@ snapshots: json-parse-even-better-errors@2.3.1: {} - json-parse-even-better-errors@3.0.2: {} - json-schema-to-typescript@14.0.5: dependencies: '@apidevtools/json-schema-ref-parser': 11.7.0 '@types/json-schema': 7.0.15 - '@types/lodash': 4.17.7 + '@types/lodash': 4.17.10 cli-color: 2.0.4 glob: 10.4.5 is-glob: 4.0.3 @@ -13717,10 +13940,16 @@ snapshots: optionalDependencies: graceful-fs: 4.2.11 - jsonwebtoken@9.0.1: + jsonwebtoken@9.0.2: dependencies: jws: 3.2.2 - lodash: 4.17.21 + lodash.includes: 4.3.0 + lodash.isboolean: 3.0.3 + lodash.isinteger: 4.0.4 + lodash.isnumber: 3.0.3 + lodash.isplainobject: 4.0.6 + lodash.isstring: 4.0.1 + lodash.once: 4.1.1 ms: 2.1.3 semver: 7.6.3 @@ -13754,8 +13983,6 @@ snapshots: kleur@3.0.3: {} - kleur@4.1.5: {} - klona@2.0.6: {} kruptein@3.0.7: @@ -13777,7 +14004,7 @@ snapshots: lexical@0.13.1: {} - lib0@0.2.97: + lib0@0.2.98: dependencies: isomorphic.js: 0.2.5 @@ -13787,15 +14014,6 @@ snapshots: lines-and-columns@1.2.4: {} - lines-and-columns@2.0.4: {} - - load-plugin@6.0.3: - dependencies: - '@npmcli/config': 8.3.4 - import-meta-resolve: 4.1.0 - transitivePeerDependencies: - - bluebird - load-tsconfig@0.2.5: {} loader-runner@4.3.0: {} @@ -13827,10 +14045,22 @@ snapshots: lodash.get@4.4.2: {} + lodash.includes@4.3.0: {} + + lodash.isboolean@3.0.3: {} + + lodash.isinteger@4.0.4: {} + + lodash.isnumber@3.0.3: {} + lodash.isplainobject@4.0.6: {} + lodash.isstring@4.0.1: {} + lodash.merge@4.6.2: {} + lodash.once@4.1.1: {} + lodash.sortby@4.7.0: {} lodash@4.17.21: {} @@ -13860,7 +14090,7 @@ snapshots: dependencies: es5-ext: 0.10.64 - lucide-react@0.439.0(react@18.3.1): + lucide-react@0.451.0(react@18.3.1): dependencies: react: 18.3.1 @@ -13896,16 +14126,6 @@ snapshots: unist-util-is: 6.0.0 unist-util-visit-parents: 6.0.1 - mdast-util-from-markdown@0.8.5: - dependencies: - '@types/mdast': 3.0.15 - mdast-util-to-string: 2.0.0 - micromark: 2.11.4 - parse-entities: 2.0.0 - unist-util-stringify-position: 2.0.3 - transitivePeerDependencies: - - supports-color - mdast-util-from-markdown@2.0.1: dependencies: '@types/mdast': 4.0.4 @@ -14003,18 +14223,8 @@ snapshots: mdast-util-to-markdown: 2.1.0 parse-entities: 4.0.1 stringify-entities: 4.0.4 - unist-util-stringify-position: 4.0.0 - vfile-message: 4.0.2 - transitivePeerDependencies: - - supports-color - - mdast-util-mdx@3.0.0: - dependencies: - mdast-util-from-markdown: 2.0.1 - mdast-util-mdx-expression: 2.0.0 - mdast-util-mdx-jsx: 3.1.3 - mdast-util-mdxjs-esm: 2.0.1 - mdast-util-to-markdown: 2.1.0 + unist-util-stringify-position: 4.0.0 + vfile-message: 4.0.2 transitivePeerDependencies: - supports-color @@ -14057,8 +14267,6 @@ snapshots: unist-util-visit: 5.0.0 zwitch: 2.0.4 - mdast-util-to-string@2.0.0: {} - mdast-util-to-string@4.0.0: dependencies: '@types/mdast': 4.0.4 @@ -14082,10 +14290,9 @@ snapshots: next-tick: 1.1.0 timers-ext: 0.1.8 - memory-pager@1.5.0: - optional: true + memory-pager@1.5.0: {} - merge-descriptors@1.0.1: {} + merge-descriptors@1.0.3: {} merge-stream@2.0.0: {} @@ -14181,57 +14388,6 @@ snapshots: micromark-util-combine-extensions: 2.0.0 micromark-util-types: 2.0.0 - micromark-extension-mdx-expression@3.0.0: - dependencies: - '@types/estree': 1.0.5 - devlop: 1.1.0 - micromark-factory-mdx-expression: 2.0.1 - micromark-factory-space: 2.0.0 - micromark-util-character: 2.1.0 - micromark-util-events-to-acorn: 2.0.2 - micromark-util-symbol: 2.0.0 - micromark-util-types: 2.0.0 - - micromark-extension-mdx-jsx@3.0.0: - dependencies: - '@types/acorn': 4.0.6 - '@types/estree': 1.0.5 - devlop: 1.1.0 - estree-util-is-identifier-name: 3.0.0 - micromark-factory-mdx-expression: 2.0.1 - micromark-factory-space: 2.0.0 - micromark-util-character: 2.1.0 - micromark-util-symbol: 2.0.0 - micromark-util-types: 2.0.0 - vfile-message: 4.0.2 - - micromark-extension-mdx-md@2.0.0: - dependencies: - micromark-util-types: 2.0.0 - - micromark-extension-mdxjs-esm@3.0.0: - dependencies: - '@types/estree': 1.0.5 - devlop: 1.1.0 - micromark-core-commonmark: 2.0.1 - micromark-util-character: 2.1.0 - micromark-util-events-to-acorn: 2.0.2 - micromark-util-symbol: 2.0.0 - micromark-util-types: 2.0.0 - unist-util-position-from-estree: 2.0.0 - vfile-message: 4.0.2 - - micromark-extension-mdxjs@3.0.0: - dependencies: - acorn: 8.12.1 - acorn-jsx: 5.3.2(acorn@8.12.1) - micromark-extension-mdx-expression: 3.0.0 - micromark-extension-mdx-jsx: 3.0.0 - micromark-extension-mdx-md: 2.0.0 - micromark-extension-mdxjs-esm: 3.0.0 - micromark-util-combine-extensions: 2.0.0 - micromark-util-types: 2.0.0 - micromark-factory-destination@2.0.0: dependencies: micromark-util-character: 2.1.0 @@ -14245,17 +14401,6 @@ snapshots: micromark-util-symbol: 2.0.0 micromark-util-types: 2.0.0 - micromark-factory-mdx-expression@2.0.1: - dependencies: - '@types/estree': 1.0.5 - devlop: 1.1.0 - micromark-util-character: 2.1.0 - micromark-util-events-to-acorn: 2.0.2 - micromark-util-symbol: 2.0.0 - micromark-util-types: 2.0.0 - unist-util-position-from-estree: 2.0.0 - vfile-message: 4.0.2 - micromark-factory-space@2.0.0: dependencies: micromark-util-character: 2.1.0 @@ -14308,17 +14453,6 @@ snapshots: micromark-util-encode@2.0.0: {} - micromark-util-events-to-acorn@2.0.2: - dependencies: - '@types/acorn': 4.0.6 - '@types/estree': 1.0.5 - '@types/unist': 3.0.3 - devlop: 1.1.0 - estree-util-visit: 2.0.0 - micromark-util-symbol: 2.0.0 - micromark-util-types: 2.0.0 - vfile-message: 4.0.2 - micromark-util-html-tag-name@2.0.0: {} micromark-util-normalize-identifier@2.0.0: @@ -14346,17 +14480,10 @@ snapshots: micromark-util-types@2.0.0: {} - micromark@2.11.4: - dependencies: - debug: 4.3.6 - parse-entities: 2.0.0 - transitivePeerDependencies: - - supports-color - micromark@4.0.0: dependencies: '@types/debug': 4.1.12 - debug: 4.3.6 + debug: 4.3.7 decode-named-character-reference: 1.0.2 devlop: 1.1.0 micromark-core-commonmark: 2.0.1 @@ -14398,11 +14525,11 @@ snapshots: min-indent@1.0.1: {} - mini-css-extract-plugin@1.6.2(webpack@5.94.0(@swc/core@1.6.1(@swc/helpers@0.5.5))(webpack-cli@4.10.0)): + mini-css-extract-plugin@1.6.2(webpack@5.94.0): dependencies: loader-utils: 2.0.4 schema-utils: 3.3.0 - webpack: 5.94.0(@swc/core@1.6.1(@swc/helpers@0.5.5))(webpack-cli@4.10.0) + webpack: 5.94.0(@swc/core@1.6.1(@swc/helpers@0.5.13))(webpack-cli@4.10.0) webpack-sources: 1.4.3 minimalistic-assert@1.0.1: {} @@ -14429,7 +14556,7 @@ snapshots: mkdirp@3.0.1: {} - moment-timezone@0.5.45: + moment-timezone@0.5.46: dependencies: moment: 2.30.1 @@ -14442,27 +14569,41 @@ snapshots: '@types/whatwg-url': 8.2.2 whatwg-url: 11.0.0 - mongodb@4.17.1(@aws-sdk/client-sso-oidc@3.637.0(@aws-sdk/client-sts@3.637.0)): + mongodb-connection-string-url@3.0.1: + dependencies: + '@types/whatwg-url': 11.0.5 + whatwg-url: 13.0.0 + + mongodb@4.17.1(@aws-sdk/client-sso-oidc@3.668.0(@aws-sdk/client-sts@3.668.0)): dependencies: bson: 4.7.2 mongodb-connection-string-url: 2.6.0 socks: 2.8.3 optionalDependencies: - '@aws-sdk/credential-providers': 3.637.0(@aws-sdk/client-sso-oidc@3.637.0(@aws-sdk/client-sts@3.637.0)) - '@mongodb-js/saslprep': 1.1.8 + '@aws-sdk/credential-providers': 3.668.0(@aws-sdk/client-sso-oidc@3.668.0(@aws-sdk/client-sts@3.668.0)) + '@mongodb-js/saslprep': 1.1.9 transitivePeerDependencies: - '@aws-sdk/client-sso-oidc' - aws-crt + mongodb@6.9.0(@aws-sdk/credential-providers@3.668.0(@aws-sdk/client-sso-oidc@3.668.0(@aws-sdk/client-sts@3.668.0)))(socks@2.8.3): + dependencies: + '@mongodb-js/saslprep': 1.1.9 + bson: 6.8.0 + mongodb-connection-string-url: 3.0.1 + optionalDependencies: + '@aws-sdk/credential-providers': 3.668.0(@aws-sdk/client-sso-oidc@3.668.0(@aws-sdk/client-sts@3.668.0)) + socks: 2.8.3 + mongoose-aggregate-paginate-v2@1.0.6: {} mongoose-paginate-v2@1.7.22: {} - mongoose@6.12.3(@aws-sdk/client-sso-oidc@3.637.0(@aws-sdk/client-sts@3.637.0)): + mongoose@6.12.3(@aws-sdk/client-sso-oidc@3.668.0(@aws-sdk/client-sts@3.668.0)): dependencies: bson: 4.7.2 kareem: 2.5.1 - mongodb: 4.17.1(@aws-sdk/client-sso-oidc@3.637.0(@aws-sdk/client-sts@3.637.0)) + mongodb: 4.17.1(@aws-sdk/client-sso-oidc@3.668.0(@aws-sdk/client-sts@3.668.0)) mpath: 0.9.0 mquery: 4.0.3 ms: 2.1.3 @@ -14476,12 +14617,10 @@ snapshots: mquery@4.0.3: dependencies: - debug: 4.3.6 + debug: 4.3.7 transitivePeerDependencies: - supports-color - mri@1.2.0: {} - mrmime@2.0.0: {} ms@2.0.0: {} @@ -14522,35 +14661,35 @@ snapshots: next-tick@1.1.0: {} - next@14.2.3(@babel/core@7.24.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.69.4): + next@14.2.15(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.79.3): dependencies: - '@next/env': 14.2.3 + '@next/env': 14.2.15 '@swc/helpers': 0.5.5 busboy: 1.6.0 - caniuse-lite: 1.0.30001655 + caniuse-lite: 1.0.30001667 graceful-fs: 4.2.11 postcss: 8.4.31 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) styled-jsx: 5.1.1(@babel/core@7.24.5)(react@18.3.1) optionalDependencies: - '@next/swc-darwin-arm64': 14.2.3 - '@next/swc-darwin-x64': 14.2.3 - '@next/swc-linux-arm64-gnu': 14.2.3 - '@next/swc-linux-arm64-musl': 14.2.3 - '@next/swc-linux-x64-gnu': 14.2.3 - '@next/swc-linux-x64-musl': 14.2.3 - '@next/swc-win32-arm64-msvc': 14.2.3 - '@next/swc-win32-ia32-msvc': 14.2.3 - '@next/swc-win32-x64-msvc': 14.2.3 - sass: 1.69.4 + '@next/swc-darwin-arm64': 14.2.15 + '@next/swc-darwin-x64': 14.2.15 + '@next/swc-linux-arm64-gnu': 14.2.15 + '@next/swc-linux-arm64-musl': 14.2.15 + '@next/swc-linux-x64-gnu': 14.2.15 + '@next/swc-linux-x64-musl': 14.2.15 + '@next/swc-win32-arm64-msvc': 14.2.15 + '@next/swc-win32-ia32-msvc': 14.2.15 + '@next/swc-win32-x64-msvc': 14.2.15 + sass: 1.79.3 transitivePeerDependencies: - '@babel/core' - babel-plugin-macros - next@14.2.9(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.69.4): + next@14.2.3(@babel/core@7.24.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.79.3): dependencies: - '@next/env': 14.2.9 + '@next/env': 14.2.3 '@swc/helpers': 0.5.5 busboy: 1.6.0 caniuse-lite: 1.0.30001655 @@ -14560,23 +14699,23 @@ snapshots: react-dom: 18.3.1(react@18.3.1) styled-jsx: 5.1.1(@babel/core@7.24.5)(react@18.3.1) optionalDependencies: - '@next/swc-darwin-arm64': 14.2.9 - '@next/swc-darwin-x64': 14.2.9 - '@next/swc-linux-arm64-gnu': 14.2.9 - '@next/swc-linux-arm64-musl': 14.2.9 - '@next/swc-linux-x64-gnu': 14.2.9 - '@next/swc-linux-x64-musl': 14.2.9 - '@next/swc-win32-arm64-msvc': 14.2.9 - '@next/swc-win32-ia32-msvc': 14.2.9 - '@next/swc-win32-x64-msvc': 14.2.9 - sass: 1.69.4 + '@next/swc-darwin-arm64': 14.2.3 + '@next/swc-darwin-x64': 14.2.3 + '@next/swc-linux-arm64-gnu': 14.2.3 + '@next/swc-linux-arm64-musl': 14.2.3 + '@next/swc-linux-x64-gnu': 14.2.3 + '@next/swc-linux-x64-musl': 14.2.3 + '@next/swc-win32-arm64-msvc': 14.2.3 + '@next/swc-win32-ia32-msvc': 14.2.3 + '@next/swc-win32-x64-msvc': 14.2.3 + sass: 1.79.3 transitivePeerDependencies: - '@babel/core' - babel-plugin-macros - nextjs-toploader@3.6.15(next@14.2.9(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.69.4))(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + nextjs-toploader@3.7.15(next@14.2.15(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.79.3))(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: - next: 14.2.9(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.69.4) + next: 14.2.15(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.79.3) nprogress: 0.2.0 prop-types: 15.8.1 react: 18.3.1 @@ -14587,7 +14726,7 @@ snapshots: lower-case: 2.0.2 tslib: 2.7.0 - node-abi@3.67.0: + node-abi@3.68.0: dependencies: semver: 7.6.3 @@ -14607,7 +14746,7 @@ snapshots: node-releases@2.0.18: {} - nodemailer@6.9.8: {} + nodemailer@6.9.15: {} noms@0.0.0: dependencies: @@ -14625,36 +14764,10 @@ snapshots: semver: 5.7.2 validate-npm-package-license: 3.0.4 - normalize-package-data@6.0.2: - dependencies: - hosted-git-info: 7.0.2 - semver: 7.6.3 - validate-npm-package-license: 3.0.4 - normalize-path@3.0.0: {} normalize-range@0.1.2: {} - npm-install-checks@6.3.0: - dependencies: - semver: 7.6.3 - - npm-normalize-package-bin@3.0.1: {} - - npm-package-arg@11.0.3: - dependencies: - hosted-git-info: 7.0.2 - proc-log: 4.2.0 - semver: 7.6.3 - validate-npm-package-name: 5.0.1 - - npm-pick-manifest@9.1.0: - dependencies: - npm-install-checks: 6.3.0 - npm-normalize-package-bin: 3.0.1 - npm-package-arg: 11.0.3 - semver: 7.6.3 - npm-run-path@4.0.1: dependencies: path-key: 3.1.1 @@ -14795,15 +14908,6 @@ snapshots: dependencies: callsites: 3.1.0 - parse-entities@2.0.0: - dependencies: - character-entities: 1.2.4 - character-entities-legacy: 1.1.4 - character-reference-invalid: 1.1.4 - is-alphanumerical: 1.0.4 - is-decimal: 1.0.4 - is-hexadecimal: 1.0.4 - parse-entities@4.0.1: dependencies: '@types/unist': 2.0.11 @@ -14822,14 +14926,6 @@ snapshots: json-parse-even-better-errors: 2.3.1 lines-and-columns: 1.2.4 - parse-json@7.1.1: - dependencies: - '@babel/code-frame': 7.24.7 - error-ex: 1.3.2 - json-parse-even-better-errors: 3.0.2 - lines-and-columns: 2.0.4 - type-fest: 3.13.1 - parse-passwd@1.0.0: {} parseley@0.12.1: @@ -14855,7 +14951,7 @@ snapshots: passport-jwt@4.0.1: dependencies: - jsonwebtoken: 9.0.1 + jsonwebtoken: 9.0.2 passport-strategy: 1.0.0 passport-local@1.0.0: @@ -14878,6 +14974,12 @@ snapshots: pause: 0.0.1 utils-merge: 1.0.1 + passport@0.7.0: + dependencies: + passport-strategy: 1.0.0 + pause: 0.0.1 + utils-merge: 1.0.1 + path-browserify@1.0.1: {} path-exists@3.0.0: {} @@ -14895,9 +14997,9 @@ snapshots: lru-cache: 10.4.3 minipass: 7.1.2 - path-to-regexp@0.1.7: {} + path-to-regexp@0.1.10: {} - path-to-regexp@1.8.0: + path-to-regexp@1.9.0: dependencies: isarray: 0.0.1 @@ -14910,34 +15012,34 @@ snapshots: react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - payload-plugin-oauth@2.2.0(@types/passport-oauth2@1.4.17)(mongodb@4.17.1(@aws-sdk/client-sso-oidc@3.637.0(@aws-sdk/client-sts@3.637.0)))(node-fetch@3.3.2)(passport@0.6.0)(payload@2.28.0(@swc/helpers@0.5.5)(@types/react@18.3.5)(typescript@5.5.4)(webpack@5.94.0(@swc/core@1.6.1(@swc/helpers@0.5.5))(webpack-cli@4.10.0)))(react@18.3.1): + payload-plugin-oauth@2.2.0(@types/passport-oauth2@1.4.17)(mongodb@6.9.0(@aws-sdk/credential-providers@3.668.0(@aws-sdk/client-sso-oidc@3.668.0(@aws-sdk/client-sts@3.668.0)))(socks@2.8.3))(node-fetch@3.3.2)(passport@0.7.0)(payload@2.30.1(@swc/helpers@0.5.13)(@types/react@18.3.11)(typescript@5.6.3)(webpack@5.94.0))(react@18.3.1): dependencies: '@bothrs/util': 3.1.3(node-fetch@3.3.2) '@types/passport-oauth2': 1.4.17 - connect-mongo: 4.6.0(express-session@1.18.0)(mongodb@4.17.1(@aws-sdk/client-sso-oidc@3.637.0(@aws-sdk/client-sts@3.637.0))) + connect-mongo: 4.6.0(express-session@1.18.0)(mongodb@6.9.0(@aws-sdk/credential-providers@3.668.0(@aws-sdk/client-sso-oidc@3.668.0(@aws-sdk/client-sts@3.668.0)))(socks@2.8.3)) debug: 4.3.6 express-session: 1.18.0 - passport: 0.6.0 + passport: 0.7.0 passport-oauth2: 1.8.0 - payload: 2.28.0(@swc/helpers@0.5.5)(@types/react@18.3.5)(typescript@5.5.4)(webpack@5.94.0(@swc/core@1.6.1(@swc/helpers@0.5.5))(webpack-cli@4.10.0)) + payload: 2.30.1(@swc/helpers@0.5.13)(@types/react@18.3.11)(typescript@5.6.3)(webpack@5.94.0) react: 18.3.1 transitivePeerDependencies: - mongodb - node-fetch - supports-color - payload@2.28.0(@swc/helpers@0.5.5)(@types/react@18.3.5)(typescript@5.5.4)(webpack@5.94.0(@swc/core@1.6.1(@swc/helpers@0.5.5))(webpack-cli@4.10.0)): + payload@2.30.1(@swc/helpers@0.5.13)(@types/react@18.3.11)(typescript@5.6.3)(webpack@5.94.0): dependencies: '@date-io/date-fns': 2.16.0(date-fns@2.30.0) '@dnd-kit/core': 6.0.8(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@dnd-kit/sortable': 7.0.2(@dnd-kit/core@6.0.8(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1) - '@faceless-ui/modal': 2.0.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@faceless-ui/modal': 2.0.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@faceless-ui/scroll-info': 1.3.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@faceless-ui/window-info': 2.1.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@faceless-ui/window-info': 2.1.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@monaco-editor/react': 4.5.1(monaco-editor@0.38.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@swc/core': 1.6.1(@swc/helpers@0.5.5) - '@swc/register': 0.1.10(@swc/core@1.6.1(@swc/helpers@0.5.5)) - body-parser: 1.20.2 + '@swc/core': 1.6.1(@swc/helpers@0.5.13) + '@swc/register': 0.1.10(@swc/core@1.6.1(@swc/helpers@0.5.13)) + body-parser: 1.20.3 body-scroll-lock: 4.0.0-beta.0 bson-objectid: 2.0.4 compression: 1.7.4 @@ -14946,10 +15048,10 @@ snapshots: console-table-printer: 2.11.2 dataloader: 2.2.2 date-fns: 2.30.0 - deep-equal: 2.2.2 + deep-equal: 2.2.3 deepmerge: 4.3.1 dotenv: 8.6.0 - express: 4.18.2 + express: 4.21.0 express-fileupload: 1.4.0 express-rate-limit: 5.5.1 file-type: 16.5.4 @@ -14958,11 +15060,11 @@ snapshots: get-tsconfig: 4.6.2 graphql: 16.8.1 graphql-http: 1.21.0(graphql@16.8.1) - graphql-playground-middleware-express: 1.7.23(express@4.18.2) + graphql-playground-middleware-express: 1.7.23(express@4.21.0) graphql-query-complexity: 0.12.0(graphql@16.8.1) graphql-scalars: 1.22.2(graphql@16.8.1) graphql-type-json: 0.3.2(graphql@16.8.1) - html-webpack-plugin: 5.5.3(webpack@5.94.0(@swc/core@1.6.1(@swc/helpers@0.5.5))(webpack-cli@4.10.0)) + html-webpack-plugin: 5.5.3(webpack@5.94.0) http-status: 1.6.2 i18next: 22.5.1 i18next-browser-languagedetector: 6.1.8 @@ -14973,14 +15075,14 @@ snapshots: isomorphic-fetch: 3.0.0 joi: 17.9.2 json-schema-to-typescript: 14.0.5 - jsonwebtoken: 9.0.1 + jsonwebtoken: 9.0.2 jwt-decode: 3.1.2 md5: 2.3.0 method-override: 3.0.0 minimist: 1.2.8 mkdirp: 1.0.4 monaco-editor: 0.38.0 - nodemailer: 6.9.8 + nodemailer: 6.9.15 object-to-formdata: 4.5.1 passport: 0.6.0 passport-anonymous: 1.0.1 @@ -15004,17 +15106,17 @@ snapshots: react-image-crop: 10.1.8(react@18.3.1) react-router-dom: 5.3.4(react@18.3.1) react-router-navigation-prompt: 1.9.6(react-router-dom@5.3.4(react@18.3.1))(react@18.3.1) - react-select: 5.7.4(@types/react@18.3.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + react-select: 5.7.4(@types/react@18.3.11)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react-toastify: 10.0.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1) sanitize-filename: 1.6.3 sass: 1.69.4 - scheduler: 0.23.0 + scheduler: 0.23.2 scmp: 2.1.0 sharp: 0.32.6 - swc-loader: 0.2.3(@swc/core@1.6.1(@swc/helpers@0.5.5))(webpack@5.94.0(@swc/core@1.6.1(@swc/helpers@0.5.5))(webpack-cli@4.10.0)) - terser-webpack-plugin: 5.3.9(@swc/core@1.6.1(@swc/helpers@0.5.5))(webpack@5.94.0(@swc/core@1.6.1(@swc/helpers@0.5.5))(webpack-cli@4.10.0)) - ts-essentials: 7.0.3(typescript@5.5.4) - use-context-selector: 1.4.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.0) + swc-loader: 0.2.6(@swc/core@1.6.1(@swc/helpers@0.5.13))(webpack@5.94.0) + terser-webpack-plugin: 5.3.10(@swc/core@1.6.1(@swc/helpers@0.5.13))(webpack@5.94.0) + ts-essentials: 7.0.3(typescript@5.6.3) + use-context-selector: 1.4.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2) uuid: 9.0.1 transitivePeerDependencies: - '@swc/helpers' @@ -15033,8 +15135,12 @@ snapshots: picocolors@1.0.1: {} + picocolors@1.1.0: {} + picomatch@2.3.1: {} + picomatch@4.0.2: {} + pify@2.3.0: {} pino-abstract-transport@1.0.0: @@ -15058,7 +15164,7 @@ snapshots: minimist: 1.2.8 on-exit-leak-free: 2.1.2 pino-abstract-transport: 1.2.0 - pump: 3.0.0 + pump: 3.0.2 readable-stream: 4.5.2 secure-json-parse: 2.7.0 sonic-boom: 3.8.1 @@ -15186,9 +15292,9 @@ snapshots: postcss: 8.4.31 postcss-value-parser: 4.2.0 - postcss-import@15.1.0(postcss@8.4.45): + postcss-import@15.1.0(postcss@8.4.47): dependencies: - postcss: 8.4.45 + postcss: 8.4.47 postcss-value-parser: 4.2.0 read-cache: 1.0.0 resolve: 1.22.8 @@ -15197,10 +15303,10 @@ snapshots: dependencies: postcss: 8.4.31 - postcss-js@4.0.1(postcss@8.4.45): + postcss-js@4.0.1(postcss@8.4.47): dependencies: camelcase-css: 2.0.1 - postcss: 8.4.45 + postcss: 8.4.47 postcss-lab-function@6.0.19(postcss@8.4.31): dependencies: @@ -15211,59 +15317,59 @@ snapshots: '@csstools/utilities': 1.0.0(postcss@8.4.31) postcss: 8.4.31 - postcss-load-config@4.0.2(postcss@8.4.45): + postcss-load-config@4.0.2(postcss@8.4.47): dependencies: lilconfig: 3.1.2 - yaml: 2.5.0 + yaml: 2.5.1 optionalDependencies: - postcss: 8.4.45 + postcss: 8.4.47 - postcss-load-config@6.0.1(jiti@1.21.6)(postcss@8.4.45)(tsx@4.19.0)(yaml@2.5.0): + postcss-load-config@6.0.1(jiti@1.21.6)(postcss@8.4.47)(tsx@4.19.1)(yaml@2.5.1): dependencies: lilconfig: 3.1.2 optionalDependencies: jiti: 1.21.6 - postcss: 8.4.45 - tsx: 4.19.0 - yaml: 2.5.0 + postcss: 8.4.47 + tsx: 4.19.1 + yaml: 2.5.1 - postcss-loader@6.2.1(postcss@8.4.31)(webpack@5.94.0(@swc/core@1.6.1(@swc/helpers@0.5.5))(webpack-cli@4.10.0)): + postcss-loader@6.2.1(postcss@8.4.31)(webpack@5.94.0): dependencies: cosmiconfig: 7.1.0 klona: 2.0.6 postcss: 8.4.31 semver: 7.6.3 - webpack: 5.94.0(@swc/core@1.6.1(@swc/helpers@0.5.5))(webpack-cli@4.10.0) + webpack: 5.94.0(@swc/core@1.6.1(@swc/helpers@0.5.13))(webpack-cli@4.10.0) postcss-logical@7.0.1(postcss@8.4.31): dependencies: postcss: 8.4.31 postcss-value-parser: 4.2.0 - postcss-modules-extract-imports@3.1.0(postcss@8.4.42): + postcss-modules-extract-imports@3.1.0(postcss@8.4.47): dependencies: - postcss: 8.4.42 + postcss: 8.4.47 - postcss-modules-local-by-default@4.0.5(postcss@8.4.42): + postcss-modules-local-by-default@4.0.5(postcss@8.4.47): dependencies: - icss-utils: 5.1.0(postcss@8.4.42) - postcss: 8.4.42 + icss-utils: 5.1.0(postcss@8.4.47) + postcss: 8.4.47 postcss-selector-parser: 6.1.2 postcss-value-parser: 4.2.0 - postcss-modules-scope@3.2.0(postcss@8.4.42): + postcss-modules-scope@3.2.0(postcss@8.4.47): dependencies: - postcss: 8.4.42 + postcss: 8.4.47 postcss-selector-parser: 6.1.2 - postcss-modules-values@4.0.0(postcss@8.4.42): + postcss-modules-values@4.0.0(postcss@8.4.47): dependencies: - icss-utils: 5.1.0(postcss@8.4.42) - postcss: 8.4.42 + icss-utils: 5.1.0(postcss@8.4.47) + postcss: 8.4.47 - postcss-nested@6.2.0(postcss@8.4.45): + postcss-nested@6.2.0(postcss@8.4.47): dependencies: - postcss: 8.4.45 + postcss: 8.4.47 postcss-selector-parser: 6.1.2 postcss-nesting@12.1.5(postcss@8.4.31): @@ -15380,20 +15486,14 @@ snapshots: postcss@8.4.31: dependencies: nanoid: 3.3.7 - picocolors: 1.0.1 - source-map-js: 1.2.0 - - postcss@8.4.42: - dependencies: - nanoid: 3.3.7 - picocolors: 1.0.1 - source-map-js: 1.2.0 + picocolors: 1.1.0 + source-map-js: 1.2.1 - postcss@8.4.45: + postcss@8.4.47: dependencies: nanoid: 3.3.7 - picocolors: 1.0.1 - source-map-js: 1.2.0 + picocolors: 1.1.0 + source-map-js: 1.2.1 prebuild-install@7.1.2: dependencies: @@ -15403,8 +15503,8 @@ snapshots: minimist: 1.2.8 mkdirp-classic: 0.5.3 napi-build-utils: 1.0.2 - node-abi: 3.67.0 - pump: 3.0.0 + node-abi: 3.68.0 + pump: 3.0.2 rc: 1.2.8 simple-get: 4.0.1 tar-fs: 2.1.1 @@ -15412,14 +15512,14 @@ snapshots: prelude-ls@1.2.1: {} - prettier-plugin-packagejson@2.5.2(prettier@3.3.3): + prettier-plugin-packagejson@2.5.3(prettier@3.3.3): dependencies: sort-package-json: 2.10.1 - synckit: 0.9.1 + synckit: 0.9.2 optionalDependencies: prettier: 3.3.3 - prettier-plugin-tailwindcss@0.6.6(prettier@3.3.3): + prettier-plugin-tailwindcss@0.6.8(prettier@3.3.3): dependencies: prettier: 3.3.3 @@ -15440,21 +15540,12 @@ snapshots: transitivePeerDependencies: - supports-color - proc-log@4.2.0: {} - process-nextick-args@2.0.1: {} process-warning@2.3.2: {} process@0.11.10: {} - promise-inflight@1.0.1: {} - - promise-retry@2.0.1: - dependencies: - err-code: 2.0.3 - retry: 0.12.0 - prompts@2.4.2: dependencies: kleur: 3.0.3 @@ -15477,7 +15568,7 @@ snapshots: proxy-from-env@1.1.0: {} - pump@3.0.0: + pump@3.0.2: dependencies: end-of-stream: 1.4.4 once: 1.4.0 @@ -15488,10 +15579,6 @@ snapshots: dependencies: qs: 6.4.1 - qs@6.11.0: - dependencies: - side-channel: 1.0.6 - qs@6.11.2: dependencies: side-channel: 1.0.6 @@ -15516,13 +15603,6 @@ snapshots: range-parser@1.2.1: {} - raw-body@2.5.1: - dependencies: - bytes: 3.1.2 - http-errors: 2.0.0 - iconv-lite: 0.4.24 - unpipe: 1.0.0 - raw-body@2.5.2: dependencies: bytes: 3.1.2 @@ -15544,9 +15624,9 @@ snapshots: react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - react-big-calendar@1.13.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + react-big-calendar@1.15.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: - '@babel/runtime': 7.25.6 + '@babel/runtime': 7.25.7 clsx: 1.2.1 date-arithmetic: 4.1.0 dayjs: 1.11.13 @@ -15558,7 +15638,7 @@ snapshots: luxon: 3.5.0 memoize-one: 6.0.0 moment: 2.30.1 - moment-timezone: 0.5.45 + moment-timezone: 0.5.46 prop-types: 15.8.1 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) @@ -15578,7 +15658,7 @@ snapshots: react-diff-viewer-continued@3.2.6(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: - '@emotion/css': 11.13.0 + '@emotion/css': 11.13.4 classnames: 2.5.1 diff: 5.2.0 memoize-one: 6.0.0 @@ -15599,7 +15679,7 @@ snapshots: react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - react-email@3.0.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.69.4): + react-email@3.0.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.79.3): dependencies: '@babel/core': 7.24.5 '@babel/parser': 7.24.5 @@ -15611,7 +15691,7 @@ snapshots: glob: 10.3.4 log-symbols: 4.1.0 mime-types: 2.1.35 - next: 14.2.3(@babel/core@7.24.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.69.4) + next: 14.2.3(@babel/core@7.24.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.79.3) normalize-path: 3.0.0 ora: 5.4.1 socket.io: 4.7.5 @@ -15663,10 +15743,10 @@ snapshots: react-lifecycles-compat@3.0.4: {} - react-markdown@9.0.1(@types/react@18.3.5)(react@18.3.1): + react-markdown@9.0.1(@types/react@18.3.11)(react@18.3.1): dependencies: '@types/hast': 3.0.4 - '@types/react': 18.3.5 + '@types/react': 18.3.11 devlop: 1.1.0 hast-util-to-jsx-runtime: 2.3.0 html-url-attributes: 3.0.0 @@ -15687,7 +15767,7 @@ snapshots: react-overlays@5.2.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: - '@babel/runtime': 7.25.6 + '@babel/runtime': 7.25.7 '@popperjs/core': 2.11.8 '@restart/hooks': 0.4.16(react@18.3.1) '@types/warning': 3.0.3 @@ -15710,28 +15790,28 @@ snapshots: dependencies: fast-deep-equal: 2.0.1 - react-remove-scroll-bar@2.3.6(@types/react@18.3.5)(react@18.3.1): + react-remove-scroll-bar@2.3.6(@types/react@18.3.11)(react@18.3.1): dependencies: react: 18.3.1 - react-style-singleton: 2.2.1(@types/react@18.3.5)(react@18.3.1) + react-style-singleton: 2.2.1(@types/react@18.3.11)(react@18.3.1) tslib: 2.7.0 optionalDependencies: - '@types/react': 18.3.5 + '@types/react': 18.3.11 - react-remove-scroll@2.5.7(@types/react@18.3.5)(react@18.3.1): + react-remove-scroll@2.6.0(@types/react@18.3.11)(react@18.3.1): dependencies: react: 18.3.1 - react-remove-scroll-bar: 2.3.6(@types/react@18.3.5)(react@18.3.1) - react-style-singleton: 2.2.1(@types/react@18.3.5)(react@18.3.1) + react-remove-scroll-bar: 2.3.6(@types/react@18.3.11)(react@18.3.1) + react-style-singleton: 2.2.1(@types/react@18.3.11)(react@18.3.1) tslib: 2.7.0 - use-callback-ref: 1.3.2(@types/react@18.3.5)(react@18.3.1) - use-sidecar: 1.1.2(@types/react@18.3.5)(react@18.3.1) + use-callback-ref: 1.3.2(@types/react@18.3.11)(react@18.3.1) + use-sidecar: 1.1.2(@types/react@18.3.11)(react@18.3.1) optionalDependencies: - '@types/react': 18.3.5 + '@types/react': 18.3.11 react-router-dom@5.3.4(react@18.3.1): dependencies: - '@babel/runtime': 7.25.6 + '@babel/runtime': 7.25.7 history: 4.10.1 loose-envify: 1.4.0 prop-types: 15.8.1 @@ -15747,30 +15827,30 @@ snapshots: react-router@5.3.4(react@18.3.1): dependencies: - '@babel/runtime': 7.25.6 + '@babel/runtime': 7.25.7 history: 4.10.1 hoist-non-react-statics: 3.3.2 loose-envify: 1.4.0 - path-to-regexp: 1.8.0 + path-to-regexp: 1.9.0 prop-types: 15.8.1 react: 18.3.1 react-is: 16.13.1 tiny-invariant: 1.3.3 tiny-warning: 1.0.3 - react-select@5.7.4(@types/react@18.3.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + react-select@5.7.4(@types/react@18.3.11)(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: - '@babel/runtime': 7.25.6 + '@babel/runtime': 7.25.7 '@emotion/cache': 11.13.1 - '@emotion/react': 11.13.3(@types/react@18.3.5)(react@18.3.1) - '@floating-ui/dom': 1.6.10 + '@emotion/react': 11.13.3(@types/react@18.3.11)(react@18.3.1) + '@floating-ui/dom': 1.6.11 '@types/react-transition-group': 4.4.11 memoize-one: 6.0.0 prop-types: 15.8.1 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) react-transition-group: 4.4.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - use-isomorphic-layout-effect: 1.1.2(@types/react@18.3.5)(react@18.3.1) + use-isomorphic-layout-effect: 1.1.2(@types/react@18.3.11)(react@18.3.1) transitivePeerDependencies: - '@types/react' - supports-color @@ -15779,14 +15859,14 @@ snapshots: dependencies: react: 18.3.1 - react-style-singleton@2.2.1(@types/react@18.3.5)(react@18.3.1): + react-style-singleton@2.2.1(@types/react@18.3.11)(react@18.3.1): dependencies: get-nonce: 1.0.1 invariant: 2.2.4 react: 18.3.1 tslib: 2.7.0 optionalDependencies: - '@types/react': 18.3.5 + '@types/react': 18.3.11 react-toastify@10.0.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: @@ -15811,11 +15891,6 @@ snapshots: dependencies: pify: 2.3.0 - read-package-json-fast@3.0.2: - dependencies: - json-parse-even-better-errors: 3.0.2 - npm-normalize-package-bin: 3.0.1 - read-pkg-up@7.0.1: dependencies: find-up: 4.1.0 @@ -15868,6 +15943,9 @@ snapshots: dependencies: picomatch: 2.3.1 + readdirp@4.0.2: + optional: true + real-require@0.2.0: {} rechoir@0.7.1: @@ -15899,9 +15977,9 @@ snapshots: dependencies: jsesc: 0.5.0 - rehackt@0.1.0(@types/react@18.3.5)(react@18.3.1): + rehackt@0.1.0(@types/react@18.3.11)(react@18.3.1): optionalDependencies: - '@types/react': 18.3.5 + '@types/react': 18.3.11 react: 18.3.1 relateurl@0.2.7: {} @@ -15917,13 +15995,6 @@ snapshots: transitivePeerDependencies: - supports-color - remark-mdx@3.0.1: - dependencies: - mdast-util-mdx: 3.0.0 - micromark-extension-mdxjs: 3.0.0 - transitivePeerDependencies: - - supports-color - remark-parse@11.0.0: dependencies: '@types/mdast': 4.0.4 @@ -15968,8 +16039,6 @@ snapshots: require-from-string@2.0.2: {} - requireindex@1.2.0: {} - resolve-cwd@3.0.0: dependencies: resolve-from: 5.0.0 @@ -16011,44 +16080,34 @@ snapshots: onetime: 5.1.2 signal-exit: 3.0.7 - retry@0.12.0: {} - reusify@1.0.4: {} - rimraf@3.0.2: - dependencies: - glob: 7.2.3 - - rollup@4.21.2: + rollup@4.22.4: dependencies: '@types/estree': 1.0.5 optionalDependencies: - '@rollup/rollup-android-arm-eabi': 4.21.2 - '@rollup/rollup-android-arm64': 4.21.2 - '@rollup/rollup-darwin-arm64': 4.21.2 - '@rollup/rollup-darwin-x64': 4.21.2 - '@rollup/rollup-linux-arm-gnueabihf': 4.21.2 - '@rollup/rollup-linux-arm-musleabihf': 4.21.2 - '@rollup/rollup-linux-arm64-gnu': 4.21.2 - '@rollup/rollup-linux-arm64-musl': 4.21.2 - '@rollup/rollup-linux-powerpc64le-gnu': 4.21.2 - '@rollup/rollup-linux-riscv64-gnu': 4.21.2 - '@rollup/rollup-linux-s390x-gnu': 4.21.2 - '@rollup/rollup-linux-x64-gnu': 4.21.2 - '@rollup/rollup-linux-x64-musl': 4.21.2 - '@rollup/rollup-win32-arm64-msvc': 4.21.2 - '@rollup/rollup-win32-ia32-msvc': 4.21.2 - '@rollup/rollup-win32-x64-msvc': 4.21.2 + '@rollup/rollup-android-arm-eabi': 4.22.4 + '@rollup/rollup-android-arm64': 4.22.4 + '@rollup/rollup-darwin-arm64': 4.22.4 + '@rollup/rollup-darwin-x64': 4.22.4 + '@rollup/rollup-linux-arm-gnueabihf': 4.22.4 + '@rollup/rollup-linux-arm-musleabihf': 4.22.4 + '@rollup/rollup-linux-arm64-gnu': 4.22.4 + '@rollup/rollup-linux-arm64-musl': 4.22.4 + '@rollup/rollup-linux-powerpc64le-gnu': 4.22.4 + '@rollup/rollup-linux-riscv64-gnu': 4.22.4 + '@rollup/rollup-linux-s390x-gnu': 4.22.4 + '@rollup/rollup-linux-x64-gnu': 4.22.4 + '@rollup/rollup-linux-x64-musl': 4.22.4 + '@rollup/rollup-win32-arm64-msvc': 4.22.4 + '@rollup/rollup-win32-ia32-msvc': 4.22.4 + '@rollup/rollup-win32-x64-msvc': 4.22.4 fsevents: 2.3.3 run-parallel@1.2.0: dependencies: queue-microtask: 1.2.3 - sade@1.8.1: - dependencies: - mri: 1.2.0 - safe-array-concat@1.1.2: dependencies: call-bind: 1.0.7 @@ -16074,25 +16133,28 @@ snapshots: dependencies: truncate-utf8-bytes: 1.0.2 - sass-loader@12.6.0(sass@1.69.4)(webpack@5.94.0(@swc/core@1.6.1(@swc/helpers@0.5.5))(webpack-cli@4.10.0)): + sass-loader@12.6.0(sass@1.79.3)(webpack@5.94.0): dependencies: klona: 2.0.6 neo-async: 2.6.2 - webpack: 5.94.0(@swc/core@1.6.1(@swc/helpers@0.5.5))(webpack-cli@4.10.0) + webpack: 5.94.0(@swc/core@1.6.1(@swc/helpers@0.5.13))(webpack-cli@4.10.0) optionalDependencies: - sass: 1.69.4 + sass: 1.79.3 sass@1.69.4: dependencies: chokidar: 3.6.0 immutable: 4.3.7 - source-map-js: 1.2.0 - - sax@1.4.1: {} + source-map-js: 1.2.1 - scheduler@0.23.0: + sass@1.79.3: dependencies: - loose-envify: 1.4.0 + chokidar: 4.0.1 + immutable: 4.3.7 + source-map-js: 1.2.1 + optional: true + + sax@1.4.1: {} scheduler@0.23.2: dependencies: @@ -16125,7 +16187,7 @@ snapshots: semver@7.6.3: {} - send@0.18.0: + send@0.19.0: dependencies: debug: 2.6.9 depd: 2.0.0 @@ -16147,12 +16209,12 @@ snapshots: dependencies: randombytes: 2.1.0 - serve-static@1.15.0: + serve-static@1.16.2: dependencies: - encodeurl: 1.0.2 + encodeurl: 2.0.0 escape-html: 1.0.3 parseurl: 1.3.3 - send: 0.18.0 + send: 0.19.0 transitivePeerDependencies: - supports-color @@ -16266,7 +16328,7 @@ snapshots: socket.io-adapter@2.5.5: dependencies: - debug: 4.3.6 + debug: 4.3.7 ws: 8.17.1 transitivePeerDependencies: - bufferutil @@ -16276,7 +16338,7 @@ snapshots: socket.io-parser@4.2.4: dependencies: '@socket.io/component-emitter': 3.1.2 - debug: 4.3.6 + debug: 4.3.7 transitivePeerDependencies: - supports-color @@ -16323,7 +16385,7 @@ snapshots: source-list-map@2.0.1: {} - source-map-js@1.2.0: {} + source-map-js@1.2.1: {} source-map-support@0.5.21: dependencies: @@ -16343,7 +16405,6 @@ snapshots: sparse-bitfield@3.0.3: dependencies: memory-pager: 1.5.0 - optional: true spdx-correct@3.2.0: dependencies: @@ -16379,13 +16440,13 @@ snapshots: streamsearch@1.1.0: {} - streamx@2.20.0: + streamx@2.20.1: dependencies: fast-fifo: 1.3.2 queue-tick: 1.0.1 - text-decoder: 1.1.1 + text-decoder: 1.2.0 optionalDependencies: - bare-events: 2.4.2 + bare-events: 2.5.0 string-width@4.2.3: dependencies: @@ -16399,12 +16460,6 @@ snapshots: emoji-regex: 9.2.2 strip-ansi: 7.1.0 - string-width@6.1.0: - dependencies: - eastasianwidth: 0.2.0 - emoji-regex: 10.4.0 - strip-ansi: 7.1.0 - string.prototype.includes@2.0.0: dependencies: define-properties: 1.2.1 @@ -16495,11 +16550,11 @@ snapshots: '@tokenizer/token': 0.3.0 peek-readable: 4.1.0 - style-loader@2.0.0(webpack@5.94.0(@swc/core@1.6.1(@swc/helpers@0.5.5))(webpack-cli@4.10.0)): + style-loader@2.0.0(webpack@5.94.0): dependencies: loader-utils: 2.0.4 schema-utils: 3.3.0 - webpack: 5.94.0(@swc/core@1.6.1(@swc/helpers@0.5.5))(webpack-cli@4.10.0) + webpack: 5.94.0(@swc/core@1.6.1(@swc/helpers@0.5.13))(webpack-cli@4.10.0) style-to-object@1.0.7: dependencies: @@ -16536,42 +16591,35 @@ snapshots: dependencies: has-flag: 4.0.0 - supports-color@9.4.0: {} - supports-preserve-symlinks-flag@1.0.0: {} - swc-loader@0.2.3(@swc/core@1.6.1(@swc/helpers@0.5.5))(webpack@5.94.0(@swc/core@1.6.1(@swc/helpers@0.5.5))(webpack-cli@4.10.0)): - dependencies: - '@swc/core': 1.6.1(@swc/helpers@0.5.5) - webpack: 5.94.0(@swc/core@1.6.1(@swc/helpers@0.5.5))(webpack-cli@4.10.0) - - swc-loader@0.2.6(@swc/core@1.6.1(@swc/helpers@0.5.5))(webpack@5.94.0(@swc/core@1.6.1(@swc/helpers@0.5.5))(webpack-cli@4.10.0)): + swc-loader@0.2.6(@swc/core@1.6.1(@swc/helpers@0.5.13))(webpack@5.94.0): dependencies: - '@swc/core': 1.6.1(@swc/helpers@0.5.5) + '@swc/core': 1.6.1(@swc/helpers@0.5.13) '@swc/counter': 0.1.3 - webpack: 5.94.0(@swc/core@1.6.1(@swc/helpers@0.5.5))(webpack-cli@4.10.0) + webpack: 5.94.0(@swc/core@1.6.1(@swc/helpers@0.5.13))(webpack-cli@4.10.0) - swc-minify-webpack-plugin@2.1.3(@swc/core@1.6.1(@swc/helpers@0.5.5))(webpack@5.94.0(@swc/core@1.6.1(@swc/helpers@0.5.5))(webpack-cli@4.10.0)): + swc-minify-webpack-plugin@2.1.3(@swc/core@1.6.1(@swc/helpers@0.5.13))(webpack@5.94.0): dependencies: - '@swc/core': 1.6.1(@swc/helpers@0.5.5) - webpack: 5.94.0(@swc/core@1.6.1(@swc/helpers@0.5.5))(webpack-cli@4.10.0) + '@swc/core': 1.6.1(@swc/helpers@0.5.13) + webpack: 5.94.0(@swc/core@1.6.1(@swc/helpers@0.5.13))(webpack-cli@4.10.0) symbol-observable@4.0.0: {} - synckit@0.9.1: + synckit@0.9.2: dependencies: '@pkgr/core': 0.1.1 tslib: 2.7.0 tabbable@5.3.3: {} - tailwind-merge@2.5.2: {} + tailwind-merge@2.5.3: {} - tailwindcss-animate@1.0.7(tailwindcss@3.4.10): + tailwindcss-animate@1.0.7(tailwindcss@3.4.13): dependencies: - tailwindcss: 3.4.10 + tailwindcss: 3.4.13 - tailwindcss@3.4.10: + tailwindcss@3.4.13: dependencies: '@alloc/quick-lru': 5.2.0 arg: 5.0.2 @@ -16586,12 +16634,12 @@ snapshots: micromatch: 4.0.8 normalize-path: 3.0.0 object-hash: 3.0.0 - picocolors: 1.0.1 - postcss: 8.4.45 - postcss-import: 15.1.0(postcss@8.4.45) - postcss-js: 4.0.1(postcss@8.4.45) - postcss-load-config: 4.0.2(postcss@8.4.45) - postcss-nested: 6.2.0(postcss@8.4.45) + picocolors: 1.1.0 + postcss: 8.4.47 + postcss-import: 15.1.0(postcss@8.4.47) + postcss-js: 4.0.1(postcss@8.4.47) + postcss-load-config: 4.0.2(postcss@8.4.47) + postcss-nested: 6.2.0(postcss@8.4.47) postcss-selector-parser: 6.1.2 resolve: 1.22.8 sucrase: 3.35.0 @@ -16604,15 +16652,15 @@ snapshots: dependencies: chownr: 1.1.4 mkdirp-classic: 0.5.3 - pump: 3.0.0 + pump: 3.0.2 tar-stream: 2.2.0 tar-fs@3.0.6: dependencies: - pump: 3.0.0 + pump: 3.0.2 tar-stream: 3.1.7 optionalDependencies: - bare-fs: 2.3.3 + bare-fs: 2.3.5 bare-path: 2.1.3 tar-stream@2.2.0: @@ -16625,31 +16673,20 @@ snapshots: tar-stream@3.1.7: dependencies: - b4a: 1.6.6 + b4a: 1.6.7 fast-fifo: 1.3.2 - streamx: 2.20.0 - - terser-webpack-plugin@5.3.10(@swc/core@1.6.1(@swc/helpers@0.5.5))(webpack@5.94.0(@swc/core@1.6.1(@swc/helpers@0.5.5))(webpack-cli@4.10.0)): - dependencies: - '@jridgewell/trace-mapping': 0.3.25 - jest-worker: 27.5.1 - schema-utils: 3.3.0 - serialize-javascript: 6.0.2 - terser: 5.31.6 - webpack: 5.94.0(@swc/core@1.6.1(@swc/helpers@0.5.5))(webpack-cli@4.10.0) - optionalDependencies: - '@swc/core': 1.6.1(@swc/helpers@0.5.5) + streamx: 2.20.1 - terser-webpack-plugin@5.3.9(@swc/core@1.6.1(@swc/helpers@0.5.5))(webpack@5.94.0(@swc/core@1.6.1(@swc/helpers@0.5.5))(webpack-cli@4.10.0)): + terser-webpack-plugin@5.3.10(@swc/core@1.6.1(@swc/helpers@0.5.13))(webpack@5.94.0): dependencies: '@jridgewell/trace-mapping': 0.3.25 jest-worker: 27.5.1 schema-utils: 3.3.0 serialize-javascript: 6.0.2 terser: 5.31.6 - webpack: 5.94.0(@swc/core@1.6.1(@swc/helpers@0.5.5))(webpack-cli@4.10.0) + webpack: 5.94.0(@swc/core@1.6.1(@swc/helpers@0.5.13))(webpack-cli@4.10.0) optionalDependencies: - '@swc/core': 1.6.1(@swc/helpers@0.5.5) + '@swc/core': 1.6.1(@swc/helpers@0.5.13) terser@5.31.6: dependencies: @@ -16658,9 +16695,9 @@ snapshots: commander: 2.20.3 source-map-support: 0.5.21 - text-decoder@1.1.1: + text-decoder@1.2.0: dependencies: - b4a: 1.6.6 + b4a: 1.6.7 text-table@0.2.0: {} @@ -16690,6 +16727,11 @@ snapshots: tiny-warning@1.0.3: {} + tinyglobby@0.2.6: + dependencies: + fdir: 6.3.0(picomatch@4.0.2) + picomatch: 4.0.2 + to-fast-properties@2.0.0: {} to-regex-range@5.0.1: @@ -16715,6 +16757,10 @@ snapshots: dependencies: punycode: 2.3.1 + tr46@4.1.1: + dependencies: + punycode: 2.3.1 + tree-kill@1.2.2: {} trim-lines@3.0.1: {} @@ -16725,15 +16771,13 @@ snapshots: dependencies: utf8-byte-length: 1.0.5 - ts-api-utils@1.3.0(typescript@5.5.4): + ts-api-utils@1.3.0(typescript@5.6.3): dependencies: - typescript: 5.5.4 - - ts-dedent@2.2.0: {} + typescript: 5.6.3 - ts-essentials@7.0.3(typescript@5.5.4): + ts-essentials@7.0.3(typescript@5.6.3): dependencies: - typescript: 5.5.4 + typescript: 5.6.3 ts-interface-checker@0.1.13: {} @@ -16752,43 +16796,43 @@ snapshots: tslib@2.7.0: {} - tsup@8.2.4(@swc/core@1.6.1(@swc/helpers@0.5.5))(jiti@1.21.6)(postcss@8.4.45)(tsx@4.19.0)(typescript@5.5.4)(yaml@2.5.0): + tsup@8.3.0(@swc/core@1.7.26(@swc/helpers@0.5.13))(jiti@1.21.6)(postcss@8.4.47)(tsx@4.19.1)(typescript@5.6.3)(yaml@2.5.1): dependencies: bundle-require: 5.0.0(esbuild@0.23.1) cac: 6.7.14 chokidar: 3.6.0 consola: 3.2.3 - debug: 4.3.6 + debug: 4.3.7 esbuild: 0.23.1 execa: 5.1.1 - globby: 11.1.0 joycon: 3.1.1 - picocolors: 1.0.1 - postcss-load-config: 6.0.1(jiti@1.21.6)(postcss@8.4.45)(tsx@4.19.0)(yaml@2.5.0) + picocolors: 1.1.0 + postcss-load-config: 6.0.1(jiti@1.21.6)(postcss@8.4.47)(tsx@4.19.1)(yaml@2.5.1) resolve-from: 5.0.0 - rollup: 4.21.2 + rollup: 4.22.4 source-map: 0.8.0-beta.0 sucrase: 3.35.0 + tinyglobby: 0.2.6 tree-kill: 1.2.2 optionalDependencies: - '@swc/core': 1.6.1(@swc/helpers@0.5.5) - postcss: 8.4.45 - typescript: 5.5.4 + '@swc/core': 1.7.26(@swc/helpers@0.5.13) + postcss: 8.4.47 + typescript: 5.6.3 transitivePeerDependencies: - jiti - supports-color - tsx - yaml - tsutils@3.21.0(typescript@5.5.4): + tsutils@3.21.0(typescript@5.6.3): dependencies: tslib: 1.14.1 - typescript: 5.5.4 + typescript: 5.6.3 - tsx@4.19.0: + tsx@4.19.1: dependencies: esbuild: 0.23.1 - get-tsconfig: 4.8.0 + get-tsconfig: 4.8.1 optionalDependencies: fsevents: 2.3.3 @@ -16796,32 +16840,32 @@ snapshots: dependencies: safe-buffer: 5.2.1 - turbo-darwin-64@2.1.1: + turbo-darwin-64@2.1.3: optional: true - turbo-darwin-arm64@2.1.1: + turbo-darwin-arm64@2.1.3: optional: true - turbo-linux-64@2.1.1: + turbo-linux-64@2.1.3: optional: true - turbo-linux-arm64@2.1.1: + turbo-linux-arm64@2.1.3: optional: true - turbo-windows-64@2.1.1: + turbo-windows-64@2.1.3: optional: true - turbo-windows-arm64@2.1.1: + turbo-windows-arm64@2.1.3: optional: true - turbo@2.1.1: + turbo@2.1.3: optionalDependencies: - turbo-darwin-64: 2.1.1 - turbo-darwin-arm64: 2.1.1 - turbo-linux-64: 2.1.1 - turbo-linux-arm64: 2.1.1 - turbo-windows-64: 2.1.1 - turbo-windows-arm64: 2.1.1 + turbo-darwin-64: 2.1.3 + turbo-darwin-arm64: 2.1.3 + turbo-linux-64: 2.1.3 + turbo-linux-arm64: 2.1.3 + turbo-windows-64: 2.1.3 + turbo-windows-arm64: 2.1.3 type-check@0.4.0: dependencies: @@ -16833,8 +16877,6 @@ snapshots: type-fest@0.8.1: {} - type-fest@3.13.1: {} - type-is@1.6.18: dependencies: media-typer: 0.3.0 @@ -16874,9 +16916,18 @@ snapshots: is-typed-array: 1.1.13 possible-typed-array-names: 1.0.0 - typedarray@0.0.6: {} + typescript-eslint@8.8.1(eslint@9.12.0(jiti@1.21.6))(typescript@5.6.3): + dependencies: + '@typescript-eslint/eslint-plugin': 8.8.1(@typescript-eslint/parser@8.8.1(eslint@9.12.0(jiti@1.21.6))(typescript@5.6.3))(eslint@9.12.0(jiti@1.21.6))(typescript@5.6.3) + '@typescript-eslint/parser': 8.8.1(eslint@9.12.0(jiti@1.21.6))(typescript@5.6.3) + '@typescript-eslint/utils': 8.8.1(eslint@9.12.0(jiti@1.21.6))(typescript@5.6.3) + optionalDependencies: + typescript: 5.6.3 + transitivePeerDependencies: + - eslint + - supports-color - typescript@5.5.4: {} + typescript@5.6.3: {} uid-safe@2.1.5: dependencies: @@ -16893,41 +16944,14 @@ snapshots: uncontrollable@7.2.1(react@18.3.1): dependencies: - '@babel/runtime': 7.25.6 - '@types/react': 18.3.5 + '@babel/runtime': 7.25.7 + '@types/react': 18.3.11 invariant: 2.2.4 react: 18.3.1 react-lifecycles-compat: 3.0.4 undici-types@6.19.8: {} - unified-engine@11.2.1: - dependencies: - '@types/concat-stream': 2.0.3 - '@types/debug': 4.1.12 - '@types/is-empty': 1.2.3 - '@types/node': 20.16.3 - '@types/unist': 3.0.3 - concat-stream: 2.0.0 - debug: 4.3.6 - extend: 3.0.2 - glob: 10.4.5 - ignore: 5.3.2 - is-empty: 1.2.0 - is-plain-obj: 4.1.0 - load-plugin: 6.0.3 - parse-json: 7.1.1 - trough: 2.2.0 - unist-util-inspect: 8.1.0 - vfile: 6.0.3 - vfile-message: 4.0.2 - vfile-reporter: 8.1.1 - vfile-statistics: 3.0.0 - yaml: 2.5.0 - transitivePeerDependencies: - - bluebird - - supports-color - unified@11.0.5: dependencies: '@types/unist': 3.0.3 @@ -16938,26 +16962,14 @@ snapshots: trough: 2.2.0 vfile: 6.0.3 - unist-util-inspect@8.1.0: - dependencies: - '@types/unist': 3.0.3 - unist-util-is@6.0.0: dependencies: '@types/unist': 3.0.3 - unist-util-position-from-estree@2.0.0: - dependencies: - '@types/unist': 3.0.3 - unist-util-position@5.0.0: dependencies: '@types/unist': 3.0.3 - unist-util-stringify-position@2.0.3: - dependencies: - '@types/unist': 2.0.11 - unist-util-stringify-position@4.0.0: dependencies: '@types/unist': 3.0.3 @@ -16983,7 +16995,7 @@ snapshots: dependencies: browserslist: 4.23.3 escalade: 3.2.0 - picocolors: 1.0.1 + picocolors: 1.1.0 uri-js@4.4.1: dependencies: @@ -16991,47 +17003,47 @@ snapshots: url-join@4.0.1: {} - url-loader@4.1.1(file-loader@6.2.0(webpack@5.94.0(@swc/core@1.6.1(@swc/helpers@0.5.5))(webpack-cli@4.10.0)))(webpack@5.94.0(@swc/core@1.6.1(@swc/helpers@0.5.5))(webpack-cli@4.10.0)): + url-loader@4.1.1(file-loader@6.2.0(webpack@5.94.0))(webpack@5.94.0): dependencies: loader-utils: 2.0.4 mime-types: 2.1.35 schema-utils: 3.3.0 - webpack: 5.94.0(@swc/core@1.6.1(@swc/helpers@0.5.5))(webpack-cli@4.10.0) + webpack: 5.94.0(@swc/core@1.6.1(@swc/helpers@0.5.13))(webpack-cli@4.10.0) optionalDependencies: - file-loader: 6.2.0(webpack@5.94.0(@swc/core@1.6.1(@swc/helpers@0.5.5))(webpack-cli@4.10.0)) + file-loader: 6.2.0(webpack@5.94.0) - use-callback-ref@1.3.2(@types/react@18.3.5)(react@18.3.1): + use-callback-ref@1.3.2(@types/react@18.3.11)(react@18.3.1): dependencies: react: 18.3.1 tslib: 2.7.0 optionalDependencies: - '@types/react': 18.3.5 + '@types/react': 18.3.11 - use-context-selector@1.4.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.0): + use-context-selector@1.4.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2): dependencies: react: 18.3.1 - scheduler: 0.23.0 + scheduler: 0.23.2 optionalDependencies: react-dom: 18.3.1(react@18.3.1) - use-isomorphic-layout-effect@1.1.2(@types/react@18.3.5)(react@18.3.1): + use-isomorphic-layout-effect@1.1.2(@types/react@18.3.11)(react@18.3.1): dependencies: react: 18.3.1 optionalDependencies: - '@types/react': 18.3.5 + '@types/react': 18.3.11 use-scramble@2.2.15(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - use-sidecar@1.1.2(@types/react@18.3.5)(react@18.3.1): + use-sidecar@1.1.2(@types/react@18.3.11)(react@18.3.1): dependencies: detect-node-es: 1.1.0 react: 18.3.1 tslib: 2.7.0 optionalDependencies: - '@types/react': 18.3.5 + '@types/react': 18.3.11 utf8-byte-length@1.0.5: {} @@ -17045,20 +17057,11 @@ snapshots: uuid@9.0.1: {} - uvu@0.5.6: - dependencies: - dequal: 2.0.3 - diff: 5.2.0 - kleur: 4.1.5 - sade: 1.8.1 - validate-npm-package-license@3.0.4: dependencies: spdx-correct: 3.2.0 spdx-expression-parse: 3.0.1 - validate-npm-package-name@5.0.1: {} - value-equal@1.0.1: {} vary@1.1.2: {} @@ -17068,27 +17071,6 @@ snapshots: '@types/unist': 3.0.3 unist-util-stringify-position: 4.0.0 - vfile-reporter@8.1.1: - dependencies: - '@types/supports-color': 8.1.3 - string-width: 6.1.0 - supports-color: 9.4.0 - unist-util-stringify-position: 4.0.0 - vfile: 6.0.3 - vfile-message: 4.0.2 - vfile-sort: 4.0.0 - vfile-statistics: 3.0.0 - - vfile-sort@4.0.0: - dependencies: - vfile: 6.0.3 - vfile-message: 4.0.2 - - vfile-statistics@3.0.0: - dependencies: - vfile: 6.0.3 - vfile-message: 4.0.2 - vfile@6.0.3: dependencies: '@types/unist': 3.0.3 @@ -17096,8 +17078,6 @@ snapshots: void-elements@3.1.0: {} - walk-up-path@3.0.1: {} - warning@4.0.3: dependencies: loose-envify: 1.4.0 @@ -17140,7 +17120,7 @@ snapshots: webpack-cli@4.10.0(webpack-bundle-analyzer@4.10.2)(webpack@5.94.0): dependencies: '@discoveryjs/json-ext': 0.5.7 - '@webpack-cli/configtest': 1.2.0(webpack-cli@4.10.0(webpack-bundle-analyzer@4.10.2)(webpack@5.94.0))(webpack@5.94.0(@swc/core@1.6.1(@swc/helpers@0.5.5))(webpack-cli@4.10.0)) + '@webpack-cli/configtest': 1.2.0(webpack-cli@4.10.0(webpack-bundle-analyzer@4.10.2)(webpack@5.94.0))(webpack@5.94.0) '@webpack-cli/info': 1.5.0(webpack-cli@4.10.0(webpack-bundle-analyzer@4.10.2)(webpack@5.94.0)) '@webpack-cli/serve': 1.7.0(webpack-cli@4.10.0(webpack-bundle-analyzer@4.10.2)(webpack@5.94.0)) colorette: 2.0.20 @@ -17150,12 +17130,12 @@ snapshots: import-local: 3.2.0 interpret: 2.2.0 rechoir: 0.7.1 - webpack: 5.94.0(@swc/core@1.6.1(@swc/helpers@0.5.5))(webpack-cli@4.10.0) + webpack: 5.94.0(@swc/core@1.6.1(@swc/helpers@0.5.13))(webpack-cli@4.10.0) webpack-merge: 5.10.0 optionalDependencies: webpack-bundle-analyzer: 4.10.2 - webpack-dev-middleware@6.1.2(webpack@5.94.0(@swc/core@1.6.1(@swc/helpers@0.5.5))(webpack-cli@4.10.0)): + webpack-dev-middleware@6.1.2(webpack@5.94.0): dependencies: colorette: 2.0.20 memfs: 3.5.3 @@ -17163,7 +17143,7 @@ snapshots: range-parser: 1.2.1 schema-utils: 4.2.0 optionalDependencies: - webpack: 5.94.0(@swc/core@1.6.1(@swc/helpers@0.5.5))(webpack-cli@4.10.0) + webpack: 5.94.0(@swc/core@1.6.1(@swc/helpers@0.5.13))(webpack-cli@4.10.0) webpack-hot-middleware@2.26.1: dependencies: @@ -17184,7 +17164,7 @@ snapshots: webpack-sources@3.2.3: {} - webpack@5.94.0(@swc/core@1.6.1(@swc/helpers@0.5.5))(webpack-cli@4.10.0): + webpack@5.94.0(@swc/core@1.6.1(@swc/helpers@0.5.13))(webpack-cli@4.10.0): dependencies: '@types/estree': 1.0.5 '@webassemblyjs/ast': 1.12.1 @@ -17206,7 +17186,7 @@ snapshots: neo-async: 2.6.2 schema-utils: 3.3.0 tapable: 2.2.1 - terser-webpack-plugin: 5.3.10(@swc/core@1.6.1(@swc/helpers@0.5.5))(webpack@5.94.0(@swc/core@1.6.1(@swc/helpers@0.5.5))(webpack-cli@4.10.0)) + terser-webpack-plugin: 5.3.10(@swc/core@1.6.1(@swc/helpers@0.5.13))(webpack@5.94.0) watchpack: 2.4.2 webpack-sources: 3.2.3 optionalDependencies: @@ -17223,6 +17203,11 @@ snapshots: tr46: 3.0.0 webidl-conversions: 7.0.0 + whatwg-url@13.0.0: + dependencies: + tr46: 4.1.1 + webidl-conversions: 7.0.0 + whatwg-url@5.0.0: dependencies: tr46: 0.0.3 @@ -17280,10 +17265,6 @@ snapshots: dependencies: isexe: 2.0.0 - which@4.0.0: - dependencies: - isexe: 3.1.1 - wildcard@2.0.1: {} word-wrap@1.2.5: {} @@ -17319,7 +17300,7 @@ snapshots: yaml@1.10.2: {} - yaml@2.5.0: {} + yaml@2.5.1: {} yargs-parser@20.2.9: {} @@ -17333,9 +17314,9 @@ snapshots: y18n: 5.0.8 yargs-parser: 20.2.9 - yjs@13.6.18: + yjs@13.6.19: dependencies: - lib0: 0.2.97 + lib0: 0.2.98 yocto-queue@0.1.0: {} diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index 4f54d5be..c6e63d7d 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -2,17 +2,19 @@ packages: - apps/* - packages/* catalog: + "@eslint/js": "^9.12.0" "@tailwindcss/typography": ^0.5.15 - "@types/node": ^22.5.4 + "@types/node": ^22.7.5 "@types/react-dom": ^18.3.0 - "@types/react": ^18.3.5 + "@types/react": ^18.3.11 autoprefixer: ^10.4.20 clsx: ^2.1.1 - eslint: ^8.57.0 - postcss: ^8.4.45 + eslint: ^9.12.0 + postcss: ^8.4.47 react-dom: ^18.3.1 react: ^18.3.1 - tailwind-merge: ^2.5.2 + tailwind-merge: ^2.5.3 tailwindcss-animate: ^1.0.7 - tailwindcss: ^3.4.10 - typescript: ^5.5.4 + tailwindcss: ^3.4.13 + typescript: ^5.6.3 + typescript-eslint: ^8.8.1