From fb2cf0eec13e9b60896435bcbecf290cbda73ca8 Mon Sep 17 00:00:00 2001 From: FindMalek Date: Tue, 8 Oct 2024 10:48:38 +0100 Subject: [PATCH] perf(ui): updated hero section --- components/app/auth-user-email.tsx | 4 +- components/app/marketing-hero.tsx | 75 +- components/app/marketing-video.tsx | 23 + components/fancy/hero-video-dialog.tsx | 141 + components/fancy/word-pull-up.tsx | 34 + components/layout/framer-wrapper.tsx | 33 + components/shared/github-sign-in.tsx | 13 +- components/shared/google-sign-in.tsx | 13 +- components/ui/button.tsx | 114 +- lib/auth.ts | 4 +- package.json | 264 +- pnpm-lock.yaml | 24547 +++++++++++++---------- public/marketing/video-preview.png | Bin 0 -> 330883 bytes tailwind.config.ts | 10 +- 14 files changed, 14230 insertions(+), 11045 deletions(-) create mode 100644 components/app/marketing-video.tsx create mode 100644 components/fancy/hero-video-dialog.tsx create mode 100644 components/fancy/word-pull-up.tsx create mode 100644 public/marketing/video-preview.png diff --git a/components/app/auth-user-email.tsx b/components/app/auth-user-email.tsx index 2999dd3..41c5d1f 100644 --- a/components/app/auth-user-email.tsx +++ b/components/app/auth-user-email.tsx @@ -12,6 +12,8 @@ import { authUserEmailSchema as userAuthSchema } from "@/config/validation" import { cn } from "@/lib/utils" import { toast } from "@/hooks/use-toast" +import { GithubSignIn } from "@/components/shared/github-sign-in" +import { GoogleSignIn } from "@/components/shared/google-sign-in" import { Icons } from "@/components/shared/icons" import { buttonVariants } from "@/components/ui/button" import { @@ -24,8 +26,6 @@ import { import { Input } from "@/components/ui/input" import { Label } from "@/components/ui/label" -import { GithubSignIn } from "@/components/shared/github-sign-in" -import { GoogleSignIn } from "@/components/shared/google-sign-in" import { isBanned, isRegisteredUser } from "@/actions/user" export function AuthUserEmail() { diff --git a/components/app/marketing-hero.tsx b/components/app/marketing-hero.tsx index 8acfc08..abf5ebe 100644 --- a/components/app/marketing-hero.tsx +++ b/components/app/marketing-hero.tsx @@ -5,8 +5,11 @@ import { news } from "@/config/site" import { cn } from "@/lib/utils" import { MarketingHeroInstall } from "@/components/app/marketing-hero-install" +import { MarketingVideo } from "@/components/app/marketing-video" import { AnimatedBadge } from "@/components/fancy/animated-badge" -import { buttonVariants } from "@/components/ui/button" +import { FramerComponentWrapper } from "@/components/layout/framer-wrapper" +import { Icons } from "@/components/shared/icons" +import { Button, buttonVariants } from "@/components/ui/button" export function MarketingHero() { return ( @@ -76,37 +79,56 @@ export function MarketingHero() {
-
-

+ Build Your High Performance, Easy, and Fast AI-Powered Project -

+ + + Scale your applications efficiently with our easy-to-use AI + inference. Our Large Language Models (LLMs) are{" "} + lightning-fast and consume{" "} + significantly less energy, providing you with unbeatable + performance and sustainability. +
-

- Scale your applications efficiently with our easy-to-use AI - inference. Our Large Language Models (LLMs) are{" "} - lightning-fast and consume significantly less energy - , providing you with unbeatable performance and sustainability. -

- -
- - Join our waitlist + + + Learn Undrstnd -
+
+ + +
) } diff --git a/components/app/marketing-video.tsx b/components/app/marketing-video.tsx new file mode 100644 index 0000000..bf8dd58 --- /dev/null +++ b/components/app/marketing-video.tsx @@ -0,0 +1,23 @@ +import React from "react" + +import { HeroVideoDialog } from "@/components/fancy/hero-video-dialog" +import { FramerComponentWrapper } from "@/components/layout/framer-wrapper" + +export function MarketingVideo() { + return ( + + + + ) +} diff --git a/components/fancy/hero-video-dialog.tsx b/components/fancy/hero-video-dialog.tsx new file mode 100644 index 0000000..1f9ec52 --- /dev/null +++ b/components/fancy/hero-video-dialog.tsx @@ -0,0 +1,141 @@ +"use client" + +import { useState } from "react" +import Image from "next/image" +import { AnimatePresence, motion } from "framer-motion" +import { Play, XIcon } from "lucide-react" + +import { cn } from "@/lib/utils" + +type AnimationStyle = + | "from-bottom" + | "from-center" + | "from-top" + | "from-left" + | "from-right" + | "fade" + | "top-in-bottom-out" + | "left-in-right-out" + +interface HeroVideoProps { + animationStyle?: AnimationStyle + videoSrc: string + thumbnailSrc: string + thumbnailAlt?: string + className?: string +} + +const animationVariants = { + "from-bottom": { + initial: { y: "100%", opacity: 0 }, + animate: { y: 0, opacity: 1 }, + exit: { y: "100%", opacity: 0 }, + }, + "from-center": { + initial: { scale: 0.5, opacity: 0 }, + animate: { scale: 1, opacity: 1 }, + exit: { scale: 0.5, opacity: 0 }, + }, + "from-top": { + initial: { y: "-100%", opacity: 0 }, + animate: { y: 0, opacity: 1 }, + exit: { y: "-100%", opacity: 0 }, + }, + "from-left": { + initial: { x: "-100%", opacity: 0 }, + animate: { x: 0, opacity: 1 }, + exit: { x: "-100%", opacity: 0 }, + }, + "from-right": { + initial: { x: "100%", opacity: 0 }, + animate: { x: 0, opacity: 1 }, + exit: { x: "100%", opacity: 0 }, + }, + fade: { + initial: { opacity: 0 }, + animate: { opacity: 1 }, + exit: { opacity: 0 }, + }, + "top-in-bottom-out": { + initial: { y: "-100%", opacity: 0 }, + animate: { y: 0, opacity: 1 }, + exit: { y: "100%", opacity: 0 }, + }, + "left-in-right-out": { + initial: { x: "-100%", opacity: 0 }, + animate: { x: 0, opacity: 1 }, + exit: { x: "100%", opacity: 0 }, + }, +} + +export function HeroVideoDialog({ + animationStyle = "from-center", + videoSrc, + thumbnailSrc, + thumbnailAlt = "Video thumbnail", + className, +}: HeroVideoProps) { + const [isVideoOpen, setIsVideoOpen] = useState(false) + const selectedAnimation = animationVariants[animationStyle] + + return ( +
+
setIsVideoOpen(true)} + > + {thumbnailAlt} +
+
+
+ +
+
+
+
+ + {isVideoOpen && ( + setIsVideoOpen(false)} + exit={{ opacity: 0 }} + className="fixed inset-0 z-50 flex items-center justify-center bg-black/50 backdrop-blur-md" + > + + + + +
+ +
+
+
+ )} +
+
+ ) +} diff --git a/components/fancy/word-pull-up.tsx b/components/fancy/word-pull-up.tsx new file mode 100644 index 0000000..53186bc --- /dev/null +++ b/components/fancy/word-pull-up.tsx @@ -0,0 +1,34 @@ +"use client" + +import React from "react" +import { motion } from "framer-motion" + +const ease = [0.16, 1, 0.3, 1] + +export function WordPullUp({ + text, + className, +}: { + text: string[] + className?: string +}) { + return ( +
+ {text.map((text, index) => ( + + {text} + + ))} +
+ ) +} diff --git a/components/layout/framer-wrapper.tsx b/components/layout/framer-wrapper.tsx index 7a20b97..25e5054 100644 --- a/components/layout/framer-wrapper.tsx +++ b/components/layout/framer-wrapper.tsx @@ -2,6 +2,8 @@ import { motion } from "framer-motion" +const ease = [0.16, 1, 0.3, 1] + export function FramerWrapper(props: { children: React.ReactNode }) { return ( ) } + +export function FramerComponentWrapper({ + children, + initial, + animate, + exit, + className, + transition, +}: { + children: React.ReactNode + initial: { y: number; opacity: number; filter?: string } + animate: { y: number; opacity: number; filter?: string } + exit?: { y: number; opacity: number; filter?: string } + transition: { duration: number; delay?: number; staggerChildren?: number } + className?: string +}) { + return ( + + {children} + + ) +} diff --git a/components/shared/github-sign-in.tsx b/components/shared/github-sign-in.tsx index 21a9960..5f44c31 100644 --- a/components/shared/github-sign-in.tsx +++ b/components/shared/github-sign-in.tsx @@ -6,14 +6,23 @@ import { AuthDetailsType } from "@/types/auth" import { Icons } from "@/components/shared/icons" import { Button } from "@/components/ui/button" -export function GithubSignIn({ data, type }: { data?: AuthDetailsType, type: "login" | "register" }) { +export function GithubSignIn({ + data, + type, +}: { + data?: AuthDetailsType + type: "login" | "register" +}) { const [isLoading, setLoading] = useState(false) const handleSignIn = async () => { setLoading(true) signIn("github", { redirect: false, - callbackUrl: type === "login" ? "/dashboard" : `/onboarding?name=${data?.name}&type=${data?.type}`, + callbackUrl: + type === "login" + ? "/dashboard" + : `/onboarding?name=${data?.name}&type=${data?.type}`, }) setLoading(false) } diff --git a/components/shared/google-sign-in.tsx b/components/shared/google-sign-in.tsx index 28c98a0..5bfac1b 100644 --- a/components/shared/google-sign-in.tsx +++ b/components/shared/google-sign-in.tsx @@ -6,14 +6,23 @@ import { AuthDetailsType } from "@/types/auth" import { Icons } from "@/components/shared/icons" import { Button } from "@/components/ui/button" -export function GoogleSignIn({ data, type }: { data?: AuthDetailsType, type: "login" | "register" }) { +export function GoogleSignIn({ + data, + type, +}: { + data?: AuthDetailsType + type: "login" | "register" +}) { const [isLoading, setLoading] = useState(false) const handleSignIn = async () => { setLoading(true) signIn("google", { redirect: false, - callbackUrl: type === "login" ? "/dashboard" : `/onboarding?name=${data?.name}&type=${data?.type}`, + callbackUrl: + type === "login" + ? "/dashboard" + : `/onboarding?name=${data?.name}&type=${data?.type}`, }) setLoading(false) } diff --git a/components/ui/button.tsx b/components/ui/button.tsx index d690c7e..6a9263a 100644 --- a/components/ui/button.tsx +++ b/components/ui/button.tsx @@ -1,6 +1,5 @@ import * as React from "react" -import type { CSSProperties } from "react" -import { Slot } from "@radix-ui/react-slot" +import { Slot, Slottable } from "@radix-ui/react-slot" import { cva, type VariantProps } from "class-variance-authority" import { cn } from "@/lib/utils" @@ -19,13 +18,26 @@ const buttonVariants = cva( "bg-secondary text-secondary-foreground hover:bg-secondary/80", ghost: "hover:bg-accent hover:text-accent-foreground", link: "text-primary underline-offset-4 hover:underline", + expandIcon: + "group relative bg-primary text-primary-foreground hover:bg-primary/90", + ringHover: + "bg-primary text-primary-foreground transition-all duration-300 hover:bg-primary/90 hover:ring-2 hover:ring-primary/90 hover:ring-offset-2", + shine: + "animate-shine bg-gradient-to-r from-primary via-primary/75 to-primary bg-[length:400%_100%] text-primary-foreground ", + gooeyRight: + "relative z-0 overflow-hidden bg-primary from-zinc-400 text-primary-foreground transition-all duration-500 before:absolute before:inset-0 before:-z-10 before:translate-x-[150%] before:translate-y-[150%] before:scale-[2.5] before:rounded-[100%] before:bg-gradient-to-r before:transition-transform before:duration-1000 hover:before:translate-x-[0%] hover:before:translate-y-[0%] ", + gooeyLeft: + "relative z-0 overflow-hidden bg-primary from-zinc-400 text-primary-foreground transition-all duration-500 after:absolute after:inset-0 after:-z-10 after:translate-x-[-150%] after:translate-y-[150%] after:scale-[2.5] after:rounded-[100%] after:bg-gradient-to-l after:transition-transform after:duration-1000 hover:after:translate-x-[0%] hover:after:translate-y-[0%] ", + linkHover1: + "relative after:absolute after:bottom-2 after:h-[1px] after:w-2/3 after:origin-bottom-left after:scale-x-100 after:bg-primary after:transition-transform after:duration-300 after:ease-in-out hover:after:origin-bottom-right hover:after:scale-x-0", + linkHover2: + "relative after:absolute after:bottom-2 after:h-[1px] after:w-2/3 after:origin-bottom-right after:scale-x-0 after:bg-primary after:transition-transform after:duration-300 after:ease-in-out hover:after:origin-bottom-left hover:after:scale-x-100", }, size: { default: "h-10 px-4 py-2", sm: "h-9 rounded-md px-3", lg: "h-11 rounded-md px-8", icon: "h-10 w-10", - "small-icon": "h-6 w-6", }, }, defaultVariants: { @@ -35,76 +47,62 @@ const buttonVariants = cva( } ) +interface IconProps { + Icon: React.ElementType + iconPlacement: "left" | "right" +} + +interface IconRefProps { + Icon?: never + iconPlacement?: undefined +} + export interface ButtonProps extends React.ButtonHTMLAttributes, VariantProps { asChild?: boolean } -const Button = React.forwardRef( - ({ className, variant, size, asChild = false, ...props }, ref) => { +export type ButtonIconProps = IconProps | IconRefProps + +const Button = React.forwardRef< + HTMLButtonElement, + ButtonProps & ButtonIconProps +>( + ( + { + className, + variant, + size, + asChild = false, + Icon, + iconPlacement, + ...props + }, + ref + ) => { const Comp = asChild ? Slot : "button" return ( + > + {Icon && iconPlacement === "left" && ( +
+ +
+ )} + {props.children} + {Icon && iconPlacement === "right" && ( +
+ +
+ )} +
) } ) Button.displayName = "Button" export { Button, buttonVariants } - -interface ShimmerButtonProps { - shimmerColor?: string - shimmerSize?: string - borderRadius?: string - shimmerDuration?: string - background?: string - className?: string - children?: React.ReactNode - [key: string]: any -} - -export const ShimmerButton = ({ - shimmerColor = "#ffffff", - shimmerSize = "1px", - shimmerDuration = "1.5s", - borderRadius = "100px", - background = "radial-gradient(ellipse 80% 50% at 50% 120%,rgba(62, 61, 117),rgba(18, 18, 38))", - className, - children, - ...props -}: ShimmerButtonProps) => { - return ( - - ) -} diff --git a/lib/auth.ts b/lib/auth.ts index e0bb9c3..1ac463a 100644 --- a/lib/auth.ts +++ b/lib/auth.ts @@ -2,9 +2,9 @@ import { PrismaAdapter } from "@auth/prisma-adapter" import NextAuth from "next-auth" import { Adapter } from "next-auth/adapters" import { JWT } from "next-auth/jwt" -import EmailProvider from "next-auth/providers/nodemailer" +import GitHubProvider from "next-auth/providers/github" import GoogleProvider from "next-auth/providers/google" -import GitHubProvider from "next-auth/providers/github"; +import EmailProvider from "next-auth/providers/nodemailer" import { env } from "@/env.mjs" diff --git a/package.json b/package.json index 53e2903..16d6ef2 100644 --- a/package.json +++ b/package.json @@ -1,132 +1,132 @@ -{ - "name": "@undrstnd-labs/developers", - "version": "0.1.0", - "private": true, - "author": { - "name": "findmalek", - "url": "https://www.findmalek.com" - }, - "scripts": { - "dev": "next dev", - "generate": "prisma generate && prisma db push", - "build": "pnpm run generate && next build", - "turbo": "next dev --turbo", - "start": "next start", - "lint": "next lint", - "preview": "next build && next start", - "postinstall": "prisma generate", - "prepare": "husky", - "lint:fix": "next lint --fix", - "lint:strict": "next lint '*/**/*.{js,jsx,ts,tsx}'", - "prettier": "prettier --write */**/*.{js,jsx,json,ts,tsx,scss,css,md}", - "prettier:fix": "prettier . --write", - "fix": "prettier . --write && next lint --fix && prisma format" - }, - "dependencies": { - "@ai-sdk/openai": "^0.0.58", - "@auth/prisma-adapter": "^2.4.2", - "@commitlint/config-conventional": "^19.2.2", - "@hookform/resolvers": "^3.3.4", - "@langchain/community": "^0.3.1", - "@langchain/core": "^0.3.3", - "@langchain/openai": "^0.3.0", - "@langchain/pinecone": "^0.1.0", - "@pinecone-database/pinecone": "^3.0.3", - "@prisma/client": "^5.20.0", - "@radix-ui/react-accordion": "^1.2.0", - "@radix-ui/react-alert-dialog": "^1.1.1", - "@radix-ui/react-aspect-ratio": "^1.1.0", - "@radix-ui/react-avatar": "^1.1.0", - "@radix-ui/react-checkbox": "^1.1.1", - "@radix-ui/react-collapsible": "^1.1.0", - "@radix-ui/react-context-menu": "^2.2.1", - "@radix-ui/react-dialog": "^1.1.1", - "@radix-ui/react-dropdown-menu": "^2.1.1", - "@radix-ui/react-hover-card": "^1.1.1", - "@radix-ui/react-label": "^2.1.0", - "@radix-ui/react-menubar": "^1.1.1", - "@radix-ui/react-navigation-menu": "^1.2.0", - "@radix-ui/react-popover": "^1.1.1", - "@radix-ui/react-progress": "^1.1.0", - "@radix-ui/react-radio-group": "^1.2.0", - "@radix-ui/react-scroll-area": "^1.1.0", - "@radix-ui/react-select": "^2.1.1", - "@radix-ui/react-separator": "^1.1.0", - "@radix-ui/react-slider": "^1.2.0", - "@radix-ui/react-slot": "^1.1.0", - "@radix-ui/react-switch": "^1.1.0", - "@radix-ui/react-tabs": "^1.1.0", - "@radix-ui/react-toast": "^1.2.1", - "@radix-ui/react-toggle": "^1.1.0", - "@radix-ui/react-toggle-group": "^1.1.0", - "@radix-ui/react-tooltip": "^1.1.2", - "@react-email/components": "0.0.18", - "@react-email/render": "^0.0.12", - "@supabase/supabase-js": "^2.45.4", - "@t3-oss/env-nextjs": "^0.9.2", - "@tailwindcss/line-clamp": "^0.4.4", - "@tanstack/react-query": "^5.56.2", - "@tanstack/react-query-devtools": "^5.56.2", - "@undrstnd/ai-engine": "^2.4.11", - "@vercel/analytics": "^1.2.2", - "ai": "^3.3.21", - "canvas-confetti": "^1.9.3", - "class-variance-authority": "^0.7.0", - "clsx": "^2.1.0", - "cmdk": "1.0.0", - "date-fns": "^3.6.0", - "embla-carousel-react": "^8.2.0", - "framer-motion": "^11.4.0", - "geist": "^1.3.1", - "input-otp": "^1.2.4", - "langchain": "^0.0.92", - "lucide-react": "^0.438.0", - "next": "14.2.1", - "next-auth": "5.0.0-beta.20", - "next-themes": "^0.3.0", - "nodemailer": "^6.9.13", - "openai": "^4.57.0", - "pdf-parse": "^1.1.1", - "pdfjs-dist": "^4.6.82", - "react": "^18.2.0", - "react-day-picker": "8.10.1", - "react-dropzone": "^14.2.3", - "react-hook-form": "^7.53.0", - "react-icons": "^5.3.0", - "react-markdown": "^9.0.1", - "react-phone-number-input": "^3.4.5", - "react-resizable-panels": "^2.1.2", - "recharts": "^2.12.7", - "remark-gfm": "^4.0.0", - "sonner": "^1.5.0", - "tailwind-merge": "^2.2.2", - "tailwindcss-animate": "^1.0.7", - "tiktoken": "^1.0.16", - "uuid": "^10.0.0", - "vaul": "^0.9.1", - "zod": "^3.22.4" - }, - "devDependencies": { - "@ianvs/prettier-plugin-sort-imports": "^4.2.1", - "@types/node": "^20.12.7", - "@types/nodemailer": "^6.4.14", - "@types/react": "^18.2.79", - "@types/react-dom": "^18.2.25", - "@typescript-eslint/eslint-plugin": "^7.7.0", - "@typescript-eslint/parser": "^7.7.0", - "eslint": "^8.57.0", - "eslint-config-next": "14.2.1", - "eslint-config-prettier": "^9.1.0", - "eslint-plugin-prettier": "^5.1.3", - "eslint-plugin-tailwindcss": "^3.15.1", - "husky": "^9.0.11", - "lint-staged": "^15.2.2", - "postcss": "^8.4.38", - "prettier": "^3.2.5", - "prettier-plugin-tailwindcss": "^0.5.14", - "prisma": "^5.20.0", - "tailwind-scrollbar": "^3.1.0", - "tailwindcss": "^3.4.3", - "typescript": "^5.4.5" - } -} +{ + "name": "@undrstnd-labs/developers", + "version": "0.1.0", + "private": true, + "author": { + "name": "findmalek", + "url": "https://www.findmalek.com" + }, + "scripts": { + "dev": "next dev", + "generate": "prisma generate && prisma db push", + "build": "pnpm run generate && next build", + "turbo": "next dev --turbo", + "start": "next start", + "lint": "next lint", + "preview": "next build && next start", + "postinstall": "prisma generate", + "prepare": "husky", + "lint:fix": "next lint --fix", + "lint:strict": "next lint '*/**/*.{js,jsx,ts,tsx}'", + "prettier": "prettier --write */**/*.{js,jsx,json,ts,tsx,scss,css,md}", + "prettier:fix": "prettier . --write", + "fix": "prettier . --write && next lint --fix && prisma format" + }, + "dependencies": { + "@ai-sdk/openai": "^0.0.58", + "@auth/prisma-adapter": "^2.4.2", + "@commitlint/config-conventional": "^19.2.2", + "@hookform/resolvers": "^3.3.4", + "@langchain/community": "^0.3.1", + "@langchain/core": "^0.3.3", + "@langchain/openai": "^0.3.0", + "@langchain/pinecone": "^0.1.0", + "@pinecone-database/pinecone": "^3.0.3", + "@prisma/client": "^5.20.0", + "@radix-ui/react-accordion": "^1.2.0", + "@radix-ui/react-alert-dialog": "^1.1.1", + "@radix-ui/react-aspect-ratio": "^1.1.0", + "@radix-ui/react-avatar": "^1.1.0", + "@radix-ui/react-checkbox": "^1.1.1", + "@radix-ui/react-collapsible": "^1.1.0", + "@radix-ui/react-context-menu": "^2.2.1", + "@radix-ui/react-dialog": "^1.1.1", + "@radix-ui/react-dropdown-menu": "^2.1.1", + "@radix-ui/react-hover-card": "^1.1.1", + "@radix-ui/react-label": "^2.1.0", + "@radix-ui/react-menubar": "^1.1.1", + "@radix-ui/react-navigation-menu": "^1.2.0", + "@radix-ui/react-popover": "^1.1.1", + "@radix-ui/react-progress": "^1.1.0", + "@radix-ui/react-radio-group": "^1.2.0", + "@radix-ui/react-scroll-area": "^1.1.0", + "@radix-ui/react-select": "^2.1.1", + "@radix-ui/react-separator": "^1.1.0", + "@radix-ui/react-slider": "^1.2.0", + "@radix-ui/react-slot": "^1.1.0", + "@radix-ui/react-switch": "^1.1.0", + "@radix-ui/react-tabs": "^1.1.0", + "@radix-ui/react-toast": "^1.2.1", + "@radix-ui/react-toggle": "^1.1.0", + "@radix-ui/react-toggle-group": "^1.1.0", + "@radix-ui/react-tooltip": "^1.1.2", + "@react-email/components": "0.0.18", + "@react-email/render": "^0.0.12", + "@supabase/supabase-js": "^2.45.4", + "@t3-oss/env-nextjs": "^0.9.2", + "@tailwindcss/line-clamp": "^0.4.4", + "@tanstack/react-query": "^5.56.2", + "@tanstack/react-query-devtools": "^5.56.2", + "@undrstnd/ai-engine": "^2.4.11", + "@vercel/analytics": "^1.2.2", + "ai": "^3.3.21", + "canvas-confetti": "^1.9.3", + "class-variance-authority": "^0.7.0", + "clsx": "^2.1.0", + "cmdk": "1.0.0", + "date-fns": "^3.6.0", + "embla-carousel-react": "^8.2.0", + "framer-motion": "^11.4.0", + "geist": "^1.3.1", + "input-otp": "^1.2.4", + "langchain": "^0.0.92", + "lucide-react": "^0.438.0", + "next": "14.2.1", + "next-auth": "5.0.0-beta.20", + "next-themes": "^0.3.0", + "nodemailer": "^6.9.13", + "openai": "^4.57.0", + "pdf-parse": "^1.1.1", + "pdfjs-dist": "^4.6.82", + "react": "^18.2.0", + "react-day-picker": "8.10.1", + "react-dropzone": "^14.2.3", + "react-hook-form": "^7.53.0", + "react-icons": "^5.3.0", + "react-markdown": "^9.0.1", + "react-phone-number-input": "^3.4.5", + "react-resizable-panels": "^2.1.2", + "recharts": "^2.12.7", + "remark-gfm": "^4.0.0", + "sonner": "^1.5.0", + "tailwind-merge": "^2.2.2", + "tailwindcss-animate": "^1.0.7", + "tiktoken": "^1.0.16", + "uuid": "^10.0.0", + "vaul": "^0.9.1", + "zod": "^3.22.4" + }, + "devDependencies": { + "@ianvs/prettier-plugin-sort-imports": "^4.2.1", + "@types/node": "^20.12.7", + "@types/nodemailer": "^6.4.14", + "@types/react": "^18.2.79", + "@types/react-dom": "^18.2.25", + "@typescript-eslint/eslint-plugin": "^7.7.0", + "@typescript-eslint/parser": "^7.7.0", + "eslint": "^8.57.0", + "eslint-config-next": "14.2.1", + "eslint-config-prettier": "^9.1.0", + "eslint-plugin-prettier": "^5.1.3", + "eslint-plugin-tailwindcss": "^3.15.1", + "husky": "^9.0.11", + "lint-staged": "^15.2.2", + "postcss": "^8.4.38", + "prettier": "^3.2.5", + "prettier-plugin-tailwindcss": "^0.5.14", + "prisma": "^5.20.0", + "tailwind-scrollbar": "^3.1.0", + "tailwindcss": "^3.4.3", + "typescript": "^5.4.5" + } +} diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 2f80cdc..920e90a 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -1,10815 +1,13732 @@ -lockfileVersion: '9.0' - -settings: - autoInstallPeers: true - excludeLinksFromLockfile: false - -importers: - - .: - dependencies: - '@ai-sdk/openai': - specifier: ^0.0.58 - version: 0.0.58(zod@3.22.4) - '@auth/prisma-adapter': - specifier: ^2.4.2 - version: 2.4.2(@prisma/client@5.20.0(prisma@5.20.0))(nodemailer@6.9.13) - '@commitlint/config-conventional': - specifier: ^19.2.2 - version: 19.2.2 - '@hookform/resolvers': - specifier: ^3.3.4 - version: 3.3.4(react-hook-form@7.53.0(react@18.2.0)) - '@langchain/community': - specifier: ^0.3.1 - version: 0.3.1(@langchain/core@0.3.3(openai@4.57.0(encoding@0.1.13)(zod@3.22.4)))(@pinecone-database/pinecone@3.0.3)(@supabase/supabase-js@2.45.4)(axios@0.26.1)(encoding@0.1.13)(html-to-text@9.0.5)(ignore@5.3.1)(lodash@4.17.21)(openai@4.57.0(encoding@0.1.13)(zod@3.22.4))(pdf-parse@1.1.1)(ws@8.18.0) - '@langchain/core': - specifier: ^0.3.3 - version: 0.3.3(openai@4.57.0(encoding@0.1.13)(zod@3.22.4)) - '@langchain/openai': - specifier: ^0.3.0 - version: 0.3.0(@langchain/core@0.3.3(openai@4.57.0(encoding@0.1.13)(zod@3.22.4)))(encoding@0.1.13) - '@langchain/pinecone': - specifier: ^0.1.0 - version: 0.1.0(@langchain/core@0.3.3(openai@4.57.0(encoding@0.1.13)(zod@3.22.4))) - '@pinecone-database/pinecone': - specifier: ^3.0.3 - version: 3.0.3 - '@prisma/client': - specifier: ^5.20.0 - version: 5.20.0(prisma@5.20.0) - '@radix-ui/react-accordion': - specifier: ^1.2.0 - version: 1.2.0(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@radix-ui/react-alert-dialog': - specifier: ^1.1.1 - version: 1.1.1(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@radix-ui/react-aspect-ratio': - specifier: ^1.1.0 - version: 1.1.0(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@radix-ui/react-avatar': - specifier: ^1.1.0 - version: 1.1.0(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@radix-ui/react-checkbox': - specifier: ^1.1.1 - version: 1.1.1(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@radix-ui/react-collapsible': - specifier: ^1.1.0 - version: 1.1.0(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@radix-ui/react-context-menu': - specifier: ^2.2.1 - version: 2.2.1(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@radix-ui/react-dialog': - specifier: ^1.1.1 - version: 1.1.1(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@radix-ui/react-dropdown-menu': - specifier: ^2.1.1 - version: 2.1.1(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@radix-ui/react-hover-card': - specifier: ^1.1.1 - version: 1.1.1(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@radix-ui/react-label': - specifier: ^2.1.0 - version: 2.1.0(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@radix-ui/react-menubar': - specifier: ^1.1.1 - version: 1.1.1(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@radix-ui/react-navigation-menu': - specifier: ^1.2.0 - version: 1.2.0(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@radix-ui/react-popover': - specifier: ^1.1.1 - version: 1.1.1(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@radix-ui/react-progress': - specifier: ^1.1.0 - version: 1.1.0(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@radix-ui/react-radio-group': - specifier: ^1.2.0 - version: 1.2.0(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@radix-ui/react-scroll-area': - specifier: ^1.1.0 - version: 1.1.0(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@radix-ui/react-select': - specifier: ^2.1.1 - version: 2.1.1(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@radix-ui/react-separator': - specifier: ^1.1.0 - version: 1.1.0(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@radix-ui/react-slider': - specifier: ^1.2.0 - version: 1.2.0(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@radix-ui/react-slot': - specifier: ^1.1.0 - version: 1.1.0(@types/react@18.2.79)(react@18.2.0) - '@radix-ui/react-switch': - specifier: ^1.1.0 - version: 1.1.0(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@radix-ui/react-tabs': - specifier: ^1.1.0 - version: 1.1.0(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@radix-ui/react-toast': - specifier: ^1.2.1 - version: 1.2.1(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@radix-ui/react-toggle': - specifier: ^1.1.0 - version: 1.1.0(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@radix-ui/react-toggle-group': - specifier: ^1.1.0 - version: 1.1.0(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@radix-ui/react-tooltip': - specifier: ^1.1.2 - version: 1.1.2(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@react-email/components': - specifier: 0.0.18 - version: 0.0.18(@types/react@18.2.79)(react@18.2.0) - '@react-email/render': - specifier: ^0.0.12 - version: 0.0.12 - '@supabase/supabase-js': - specifier: ^2.45.4 - version: 2.45.4 - '@t3-oss/env-nextjs': - specifier: ^0.9.2 - version: 0.9.2(typescript@5.4.5)(zod@3.22.4) - '@tailwindcss/line-clamp': - specifier: ^0.4.4 - version: 0.4.4(tailwindcss@3.4.3) - '@tanstack/react-query': - specifier: ^5.56.2 - version: 5.56.2(react@18.2.0) - '@tanstack/react-query-devtools': - specifier: ^5.56.2 - version: 5.56.2(@tanstack/react-query@5.56.2(react@18.2.0))(react@18.2.0) - '@undrstnd/ai-engine': - specifier: ^2.4.11 - version: 2.4.11(@vue/compiler-sfc@3.4.38)(openai@4.57.0(encoding@0.1.13)(zod@3.22.4))(prettier@3.2.5)(prisma@5.20.0)(react@18.2.0)(sswr@2.1.0(svelte@4.2.19))(svelte@4.2.19)(vue@3.4.38(typescript@5.4.5))(zod@3.22.4) - '@vercel/analytics': - specifier: ^1.2.2 - version: 1.2.2(next@14.2.1(@babel/core@7.24.4)(@opentelemetry/api@1.9.0)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(react@18.2.0) - ai: - specifier: ^3.3.21 - version: 3.3.21(openai@4.57.0(encoding@0.1.13)(zod@3.22.4))(react@18.2.0)(sswr@2.1.0(svelte@4.2.19))(svelte@4.2.19)(vue@3.4.38(typescript@5.4.5))(zod@3.22.4) - canvas-confetti: - specifier: ^1.9.3 - version: 1.9.3 - class-variance-authority: - specifier: ^0.7.0 - version: 0.7.0 - clsx: - specifier: ^2.1.0 - version: 2.1.0 - cmdk: - specifier: 1.0.0 - version: 1.0.0(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - date-fns: - specifier: ^3.6.0 - version: 3.6.0 - embla-carousel-react: - specifier: ^8.2.0 - version: 8.2.0(react@18.2.0) - framer-motion: - specifier: ^11.4.0 - version: 11.4.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - geist: - specifier: ^1.3.1 - version: 1.3.1(next@14.2.1(@babel/core@7.24.4)(@opentelemetry/api@1.9.0)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)) - input-otp: - specifier: ^1.2.4 - version: 1.2.4(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - langchain: - specifier: ^0.0.92 - version: 0.0.92(@pinecone-database/pinecone@3.0.3)(@supabase/postgrest-js@1.16.1)(@supabase/supabase-js@2.45.4)(axios@0.26.1)(encoding@0.1.13)(html-to-text@9.0.5)(ignore@5.3.1)(pdf-parse@1.1.1) - lucide-react: - specifier: ^0.438.0 - version: 0.438.0(react@18.2.0) - next: - specifier: 14.2.1 - version: 14.2.1(@babel/core@7.24.4)(@opentelemetry/api@1.9.0)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - next-auth: - specifier: 5.0.0-beta.20 - version: 5.0.0-beta.20(next@14.2.1(@babel/core@7.24.4)(@opentelemetry/api@1.9.0)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(nodemailer@6.9.13)(react@18.2.0) - next-themes: - specifier: ^0.3.0 - version: 0.3.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - nodemailer: - specifier: ^6.9.13 - version: 6.9.13 - openai: - specifier: ^4.57.0 - version: 4.57.0(encoding@0.1.13)(zod@3.22.4) - pdf-parse: - specifier: ^1.1.1 - version: 1.1.1 - pdfjs-dist: - specifier: ^4.6.82 - version: 4.6.82(encoding@0.1.13) - react: - specifier: ^18.2.0 - version: 18.2.0 - react-day-picker: - specifier: 8.10.1 - version: 8.10.1(date-fns@3.6.0)(react@18.2.0) - react-dropzone: - specifier: ^14.2.3 - version: 14.2.3(react@18.2.0) - react-hook-form: - specifier: ^7.53.0 - version: 7.53.0(react@18.2.0) - react-icons: - specifier: ^5.3.0 - version: 5.3.0(react@18.2.0) - react-markdown: - specifier: ^9.0.1 - version: 9.0.1(@types/react@18.2.79)(react@18.2.0) - react-phone-number-input: - specifier: ^3.4.5 - version: 3.4.5(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - react-resizable-panels: - specifier: ^2.1.2 - version: 2.1.2(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - recharts: - specifier: ^2.12.7 - version: 2.12.7(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - remark-gfm: - specifier: ^4.0.0 - version: 4.0.0 - sonner: - specifier: ^1.5.0 - version: 1.5.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - tailwind-merge: - specifier: ^2.2.2 - version: 2.2.2 - tailwindcss-animate: - specifier: ^1.0.7 - version: 1.0.7(tailwindcss@3.4.3) - tiktoken: - specifier: ^1.0.16 - version: 1.0.16 - uuid: - specifier: ^10.0.0 - version: 10.0.0 - vaul: - specifier: ^0.9.1 - version: 0.9.1(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - zod: - specifier: ^3.22.4 - version: 3.22.4 - devDependencies: - '@ianvs/prettier-plugin-sort-imports': - specifier: ^4.2.1 - version: 4.2.1(@vue/compiler-sfc@3.4.38)(prettier@3.2.5) - '@types/node': - specifier: ^20.12.7 - version: 20.12.7 - '@types/nodemailer': - specifier: ^6.4.14 - version: 6.4.14 - '@types/react': - specifier: ^18.2.79 - version: 18.2.79 - '@types/react-dom': - specifier: ^18.2.25 - version: 18.2.25 - '@typescript-eslint/eslint-plugin': - specifier: ^7.7.0 - version: 7.7.0(@typescript-eslint/parser@7.7.0(eslint@8.57.0)(typescript@5.4.5))(eslint@8.57.0)(typescript@5.4.5) - '@typescript-eslint/parser': - specifier: ^7.7.0 - version: 7.7.0(eslint@8.57.0)(typescript@5.4.5) - eslint: - specifier: ^8.57.0 - version: 8.57.0 - eslint-config-next: - specifier: 14.2.1 - version: 14.2.1(eslint@8.57.0)(typescript@5.4.5) - eslint-config-prettier: - specifier: ^9.1.0 - version: 9.1.0(eslint@8.57.0) - eslint-plugin-prettier: - specifier: ^5.1.3 - version: 5.1.3(@types/eslint@8.56.10)(eslint-config-prettier@9.1.0(eslint@8.57.0))(eslint@8.57.0)(prettier@3.2.5) - eslint-plugin-tailwindcss: - specifier: ^3.15.1 - version: 3.15.1(tailwindcss@3.4.3) - husky: - specifier: ^9.0.11 - version: 9.0.11 - lint-staged: - specifier: ^15.2.2 - version: 15.2.2 - postcss: - specifier: ^8.4.38 - version: 8.4.38 - prettier: - specifier: ^3.2.5 - version: 3.2.5 - prettier-plugin-tailwindcss: - specifier: ^0.5.14 - version: 0.5.14(@ianvs/prettier-plugin-sort-imports@4.2.1(@vue/compiler-sfc@3.4.38)(prettier@3.2.5))(prettier@3.2.5) - prisma: - specifier: ^5.20.0 - version: 5.20.0 - tailwind-scrollbar: - specifier: ^3.1.0 - version: 3.1.0(tailwindcss@3.4.3) - tailwindcss: - specifier: ^3.4.3 - version: 3.4.3 - typescript: - specifier: ^5.4.5 - version: 5.4.5 - -packages: - - '@aashutoshrathi/word-wrap@1.2.6': - resolution: {integrity: sha512-1Yjs2SvM8TflER/OD3cOjhWWOZb58A2t7wpE2S9XfBYTiIl+XFhQG2bjy4Pu1I+EAlCNUzRDYDdFwFYUKvXcIA==} - engines: {node: '>=0.10.0'} - - '@ai-sdk/openai@0.0.58': - resolution: {integrity: sha512-Eao1L0vzfXdymgvc5FDHwV2g2A7BCWml1cShNA+wliY1RL7NNREGcuQvBDNoggB9PM24fawzZyk0ZJ5jlo9Q0w==} - engines: {node: '>=18'} - peerDependencies: - zod: ^3.0.0 - - '@ai-sdk/provider-utils@1.0.17': - resolution: {integrity: sha512-2VyeTH5DQ6AxqvwdyytKIeiZyYTyJffpufWjE67zM2sXMIHgYl7fivo8m5wVl6Cbf1dFPSGKq//C9s+lz+NHrQ==} - engines: {node: '>=18'} - peerDependencies: - zod: ^3.0.0 - peerDependenciesMeta: - zod: - optional: true - - '@ai-sdk/provider-utils@1.0.18': - resolution: {integrity: sha512-9u/XE/dB1gsIGcxiC5JfGOLzUz+EKRXt66T8KYWwDg4x8d02P+fI/EPOgkf+T4oLBrcQgvs4GPXPKoXGPJxBbg==} - engines: {node: '>=18'} - peerDependencies: - zod: ^3.0.0 - peerDependenciesMeta: - zod: - optional: true - - '@ai-sdk/provider@0.0.22': - resolution: {integrity: sha512-smZ1/2jL/JSKnbhC6ama/PxI2D/psj+YAe0c0qpd5ComQCNFltg72VFf0rpUSFMmFuj1pCCNoBOCrvyl8HTZHQ==} - engines: {node: '>=18'} - - '@ai-sdk/provider@0.0.23': - resolution: {integrity: sha512-oAc49O5+xypVrKM7EUU5P/Y4DUL4JZUWVxhejoAVOTOl3WZUEWsMbP3QZR+TrimQIsS0WR/n9UuF6U0jPdp0tQ==} - engines: {node: '>=18'} - - '@ai-sdk/react@0.0.53': - resolution: {integrity: sha512-sIsmTFoR/QHvUUkltmHwP4bPjwy2vko6j/Nj8ayxLhEHs04Ug+dwXQyfA7MwgimEE3BcDQpWL8ikVj0m3ZILWQ==} - engines: {node: '>=18'} - peerDependencies: - react: ^18 || ^19 - zod: ^3.0.0 - peerDependenciesMeta: - react: - optional: true - zod: - optional: true - - '@ai-sdk/react@0.0.55': - resolution: {integrity: sha512-9fUUEEEoH01M6ZhvyZ/2v0DI6tiYnSldBg6RaKoy+qx2tSeKvOpFNZhT/iOvQ7oqAyyp0Ocg5Rj7L/jcLXSMxw==} - engines: {node: '>=18'} - peerDependencies: - react: ^18 || ^19 - zod: ^3.0.0 - peerDependenciesMeta: - react: - optional: true - zod: - optional: true - - '@ai-sdk/solid@0.0.43': - resolution: {integrity: sha512-7PlPLaeMAu97oOY2gjywvKZMYHF+GDfUxYNcuJ4AZ3/MRBatzs/U2r4ClT1iH8uMOcMg02RX6UKzP5SgnUBjVw==} - engines: {node: '>=18'} - peerDependencies: - solid-js: ^1.7.7 - peerDependenciesMeta: - solid-js: - optional: true - - '@ai-sdk/solid@0.0.44': - resolution: {integrity: sha512-3kMhxalepc78jWr2Qg1BAHbY04JKYxp8wRu3TACrRUdokxzwD5sbZYtTb7vu9tw2wx78rfu0DH44CESFWpSfZg==} - engines: {node: '>=18'} - peerDependencies: - solid-js: ^1.7.7 - peerDependenciesMeta: - solid-js: - optional: true - - '@ai-sdk/svelte@0.0.45': - resolution: {integrity: sha512-w5Sdl0ArFIM3Fp8BbH4TUvlrS84WP/jN/wC1+fghMOXd7ceVO3Yhs9r71wTqndhgkLC7LAEX9Ll7ZEPfW9WBDA==} - engines: {node: '>=18'} - peerDependencies: - svelte: ^3.0.0 || ^4.0.0 - peerDependenciesMeta: - svelte: - optional: true - - '@ai-sdk/svelte@0.0.46': - resolution: {integrity: sha512-cokqS91vQkpqiRgf8xKwOONFb/RwkIbRg9jYVRb+z5NR9OsWXKMEfoCAf8+VgURfVbp8nqA+ddRXvtgYCwqQjQ==} - engines: {node: '>=18'} - peerDependencies: - svelte: ^3.0.0 || ^4.0.0 - peerDependenciesMeta: - svelte: - optional: true - - '@ai-sdk/ui-utils@0.0.40': - resolution: {integrity: sha512-f0eonPUBO13pIO8jA9IGux7IKMeqpvWK22GBr3tOoSRnO5Wg5GEpXZU1V0Po+unpeZHyEPahrWbj5JfXcyWCqw==} - engines: {node: '>=18'} - peerDependencies: - zod: ^3.0.0 - peerDependenciesMeta: - zod: - optional: true - - '@ai-sdk/ui-utils@0.0.41': - resolution: {integrity: sha512-I0trJKWxVG8hXeG0MvKqLG54fZjdeGjXvcVZocaSnWMBhl9lpTQxrqAR6ZsQMFDXs5DbvXoKtQs488qu2Bzaiw==} - engines: {node: '>=18'} - peerDependencies: - zod: ^3.0.0 - peerDependenciesMeta: - zod: - optional: true - - '@ai-sdk/vue@0.0.45': - resolution: {integrity: sha512-bqeoWZqk88TQmfoPgnFUKkrvhOIcOcSH5LMPgzZ8XwDqz5tHHrMHzpPfHCj7XyYn4ROTFK/2kKdC/ta6Ko0fMw==} - engines: {node: '>=18'} - peerDependencies: - vue: ^3.3.4 - peerDependenciesMeta: - vue: - optional: true - - '@ai-sdk/vue@0.0.46': - resolution: {integrity: sha512-H366ydskPbZP8uRs4sm3SAi97P3JVTRI5Q8xYTI6uTaY4UFBA6aOWdDxniYZNa67ebemfe11m7ksX4wHW6Wl8g==} - engines: {node: '>=18'} - peerDependencies: - vue: ^3.3.4 - peerDependenciesMeta: - vue: - optional: true - - '@alloc/quick-lru@5.2.0': - resolution: {integrity: sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==} - engines: {node: '>=10'} - - '@ampproject/remapping@2.3.0': - resolution: {integrity: sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==} - engines: {node: '>=6.0.0'} - - '@anthropic-ai/sdk@0.4.4': - resolution: {integrity: sha512-Z/39nQi1sSUCeLII3lsAbL1u+0JF6cR2XmUEX9sLH0VtxmIjY6cjOUYjCkYh4oapTxOkhAFnVSAFJ6cxml2qXg==} - - '@auth/core@0.34.2': - resolution: {integrity: sha512-KywHKRgLiF3l7PLyL73fjLSIBe1YNcA6sMeew4yMP6cfCWGXZrkkXd32AjRi1hlJ9nvovUBGZHvbn+LijO6ZeQ==} - peerDependencies: - '@simplewebauthn/browser': ^9.0.1 - '@simplewebauthn/server': ^9.0.2 - nodemailer: ^6.8.0 - peerDependenciesMeta: - '@simplewebauthn/browser': - optional: true - '@simplewebauthn/server': - optional: true - nodemailer: - optional: true - - '@auth/prisma-adapter@2.4.2': - resolution: {integrity: sha512-QQwnGYfDiyTcAxMVhTrim+lLFFA3TKq3nIrbPtGZXlkiuNQ5t0rUg//Km7Wv21pD5bxhy4aRPlfq7TdFKk3XIw==} - peerDependencies: - '@prisma/client': '>=2.26.0 || >=3 || >=4 || >=5' - - '@babel/code-frame@7.24.2': - resolution: {integrity: sha512-y5+tLQyV8pg3fsiln67BVLD1P13Eg4lh5RW9mF0zUuvLrv9uIQ4MCL+CRT+FTsBlBjcIan6PGsLcBN0m3ClUyQ==} - engines: {node: '>=6.9.0'} - - '@babel/compat-data@7.24.4': - resolution: {integrity: sha512-vg8Gih2MLK+kOkHJp4gBEIkyaIi00jgWot2D9QOmmfLC8jINSOzmCLta6Bvz/JSBCqnegV0L80jhxkol5GWNfQ==} - engines: {node: '>=6.9.0'} - - '@babel/core@7.24.4': - resolution: {integrity: sha512-MBVlMXP+kkl5394RBLSxxk/iLTeVGuXTV3cIDXavPpMMqnSnt6apKgan/U8O3USWZCWZT/TbgfEpKa4uMgN4Dg==} - engines: {node: '>=6.9.0'} - - '@babel/generator@7.24.4': - resolution: {integrity: sha512-Xd6+v6SnjWVx/nus+y0l1sxMOTOMBkyL4+BIdbALyatQnAe/SRVjANeDPSCYaX+i1iJmuGSKf3Z+E+V/va1Hvw==} - engines: {node: '>=6.9.0'} - - '@babel/helper-compilation-targets@7.23.6': - resolution: {integrity: sha512-9JB548GZoQVmzrFgp8o7KxdgkTGm6xs9DW0o/Pim72UDjzr5ObUQ6ZzYPqA+g9OTS2bBQoctLJrky0RDCAWRgQ==} - engines: {node: '>=6.9.0'} - - '@babel/helper-environment-visitor@7.22.20': - resolution: {integrity: sha512-zfedSIzFhat/gFhWfHtgWvlec0nqB9YEIVrpuwjruLlXfUSnA8cJB0miHKwqDnQ7d32aKo2xt88/xZptwxbfhA==} - engines: {node: '>=6.9.0'} - - '@babel/helper-function-name@7.23.0': - resolution: {integrity: sha512-OErEqsrxjZTJciZ4Oo+eoZqeW9UIiOcuYKRJA4ZAgV9myA+pOXhhmpfNCKjEH/auVfEYVFJ6y1Tc4r0eIApqiw==} - engines: {node: '>=6.9.0'} - - '@babel/helper-hoist-variables@7.22.5': - resolution: {integrity: sha512-wGjk9QZVzvknA6yKIUURb8zY3grXCcOZt+/7Wcy8O2uctxhplmUPkOdlgoNhmdVee2c92JXbf1xpMtVNbfoxRw==} - engines: {node: '>=6.9.0'} - - '@babel/helper-module-imports@7.24.3': - resolution: {integrity: sha512-viKb0F9f2s0BCS22QSF308z/+1YWKV/76mwt61NBzS5izMzDPwdq1pTrzf+Li3npBWX9KdQbkeCt1jSAM7lZqg==} - engines: {node: '>=6.9.0'} - - '@babel/helper-module-transforms@7.23.3': - resolution: {integrity: sha512-7bBs4ED9OmswdfDzpz4MpWgSrV7FXlc3zIagvLFjS5H+Mk7Snr21vQ6QwrsoCGMfNC4e4LQPdoULEt4ykz0SRQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0 - - '@babel/helper-simple-access@7.22.5': - resolution: {integrity: sha512-n0H99E/K+Bika3++WNL17POvo4rKWZ7lZEp1Q+fStVbUi8nxPQEBOlTmCOxW/0JsS56SKKQ+ojAe2pHKJHN35w==} - engines: {node: '>=6.9.0'} - - '@babel/helper-split-export-declaration@7.22.6': - resolution: {integrity: sha512-AsUnxuLhRYsisFiaJwvp1QF+I3KjD5FOxut14q/GzovUe6orHLesW2C7d754kRm53h5gqrz6sFl6sxc4BVtE/g==} - engines: {node: '>=6.9.0'} - - '@babel/helper-string-parser@7.24.1': - resolution: {integrity: sha512-2ofRCjnnA9y+wk8b9IAREroeUP02KHp431N2mhKniy2yKIDKpbrHv9eXwm8cBeWQYcJmzv5qKCu65P47eCF7CQ==} - engines: {node: '>=6.9.0'} - - '@babel/helper-string-parser@7.24.8': - resolution: {integrity: sha512-pO9KhhRcuUyGnJWwyEgnRJTSIZHiT+vMD0kPeD+so0l7mxkMT19g3pjY9GTnHySck/hDzq+dtW/4VgnMkippsQ==} - engines: {node: '>=6.9.0'} - - '@babel/helper-validator-identifier@7.22.20': - resolution: {integrity: sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A==} - 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-option@7.23.5': - resolution: {integrity: sha512-85ttAOMLsr53VgXkTbkx8oA6YTfT4q7/HzXSLEYmjcSTJPMPQtvq1BD79Byep5xMUYbGRzEpDsjUf3dyp54IKw==} - engines: {node: '>=6.9.0'} - - '@babel/helpers@7.24.4': - resolution: {integrity: sha512-FewdlZbSiwaVGlgT1DPANDuCHaDMiOo+D/IDYRFYjHOuv66xMSJ7fQwwODwRNAPkADIO/z1EoF/l2BCWlWABDw==} - engines: {node: '>=6.9.0'} - - '@babel/highlight@7.24.2': - resolution: {integrity: sha512-Yac1ao4flkTxTteCDZLEvdxg2fZfz1v8M4QpaGypq/WPDqg3ijHYbDfs+LG5hvzSoqaSZ9/Z9lKSP3CjZjv+pA==} - engines: {node: '>=6.9.0'} - - '@babel/parser@7.24.4': - resolution: {integrity: sha512-zTvEBcghmeBma9QIGunWevvBAp4/Qu9Bdq+2k0Ot4fVMD6v3dsC9WOcRSKk7tRRyBM/53yKMJko9xOatGQAwSg==} - engines: {node: '>=6.0.0'} - hasBin: true - - '@babel/parser@7.25.6': - resolution: {integrity: sha512-trGdfBdbD0l1ZPmcJ83eNxB9rbEax4ALFTF7fN386TMYbeCQbyme5cOEXQhbGXKebwGaB/J52w1mrklMcbgy6Q==} - engines: {node: '>=6.0.0'} - hasBin: true - - '@babel/runtime@7.24.4': - resolution: {integrity: sha512-dkxf7+hn8mFBwKjs9bvBlArzLVxVbS8usaPUDd5p2a9JCL9tB8OaOVN1isD4+Xyk4ns89/xeOmbQvgdK7IIVdA==} - engines: {node: '>=6.9.0'} - - '@babel/template@7.24.0': - resolution: {integrity: sha512-Bkf2q8lMB0AFpX0NFEqSbx1OkTHf0f+0j82mkw+ZpzBnkk7e9Ql0891vlfgi+kHwOk8tQjiQHpqh4LaSa0fKEA==} - engines: {node: '>=6.9.0'} - - '@babel/traverse@7.24.1': - resolution: {integrity: sha512-xuU6o9m68KeqZbQuDt2TcKSxUw/mrsvavlEqQ1leZ/B+C9tk6E4sRWy97WaXgvq5E+nU3cXMxv3WKOCanVMCmQ==} - engines: {node: '>=6.9.0'} - - '@babel/types@7.24.0': - resolution: {integrity: sha512-+j7a5c253RfKh8iABBhywc8NSfP5LURe7Uh4qpsh6jc+aLJguvmIUBdjSdEMQv2bENrCR5MfRdjGo7vzS/ob7w==} - engines: {node: '>=6.9.0'} - - '@babel/types@7.25.6': - resolution: {integrity: sha512-/l42B1qxpG6RdfYf343Uw1vmDjeNhneUXtzhojE7pDgfpEypmRhI6j1kr17XCVv4Cgl9HdAiQY2x0GwKm7rWCw==} - engines: {node: '>=6.9.0'} - - '@commitlint/config-conventional@19.2.2': - resolution: {integrity: sha512-mLXjsxUVLYEGgzbxbxicGPggDuyWNkf25Ht23owXIH+zV2pv1eJuzLK3t1gDY5Gp6pxdE60jZnWUY5cvgL3ufw==} - engines: {node: '>=v18'} - - '@commitlint/types@19.0.3': - resolution: {integrity: sha512-tpyc+7i6bPG9mvaBbtKUeghfyZSDgWquIDfMgqYtTbmZ9Y9VzEm2je9EYcQ0aoz5o7NvGS+rcDec93yO08MHYA==} - engines: {node: '>=v18'} - - '@eslint-community/eslint-utils@4.4.0': - resolution: {integrity: sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - peerDependencies: - eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 - - '@eslint-community/regexpp@4.10.0': - resolution: {integrity: sha512-Cu96Sd2By9mCNTx2iyKOmq10v22jUVQv0lQnlGNy16oE9589yE+QADPbrMGCkA51cKZSg3Pu/aTJVTGfL/qjUA==} - engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.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} - - '@floating-ui/core@1.6.7': - resolution: {integrity: sha512-yDzVT/Lm101nQ5TCVeK65LtdN7Tj4Qpr9RTXJ2vPFLqtLxwOrpoxAHAJI8J3yYWUc40J0BDBheaitK5SJmno2g==} - - '@floating-ui/dom@1.6.10': - resolution: {integrity: sha512-fskgCFv8J8OamCmyun8MfjB1Olfn+uZKjOKZ0vhYF3gRmEUXcGOjxWL8bBr7i4kIuPZ2KD2S3EUIOxnjC8kl2A==} - - '@floating-ui/react-dom@2.1.1': - resolution: {integrity: sha512-4h84MJt3CHrtG18mGsXuLCHMrug49d7DFkU0RMIyshRveBeyV2hmV/pDaF2Uxtu8kgq5r46llp5E5FQiR0K2Yg==} - peerDependencies: - react: '>=16.8.0' - react-dom: '>=16.8.0' - - '@floating-ui/utils@0.2.7': - resolution: {integrity: sha512-X8R8Oj771YRl/w+c1HqAC1szL8zWQRwFvgDwT129k9ACdBoud/+/rX9V0qiMl6LWUdP9voC2nDVZYPMQQsb6eA==} - - '@fortaine/fetch-event-source@3.0.6': - resolution: {integrity: sha512-621GAuLMvKtyZQ3IA6nlDWhV1V/7PGOTNIGLUifxt0KzM+dZIweJ6F3XvQF3QnqeNfS1N7WQ0Kil1Di/lhChEw==} - engines: {node: '>=16.15'} - - '@hookform/resolvers@3.3.4': - resolution: {integrity: sha512-o5cgpGOuJYrd+iMKvkttOclgwRW86EsWJZZRC23prf0uU2i48Htq4PuT73AVb9ionFyZrwYEITuOFGF+BydEtQ==} - peerDependencies: - react-hook-form: ^7.0.0 - - '@humanwhocodes/config-array@0.11.14': - resolution: {integrity: sha512-3T8LkOmg45BV5FICb15QQMsyUSWrQ8AygVfC7ZG32zOalnqrilm018ZVCw0eapXux8FtA33q8PSRSstjee3jSg==} - engines: {node: '>=10.10.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==} - - '@ianvs/prettier-plugin-sort-imports@4.2.1': - resolution: {integrity: sha512-NKN1LVFWUDGDGr3vt+6Ey3qPeN/163uR1pOPAlkWpgvAqgxQ6kSdUf1F0it8aHUtKRUzEGcK38Wxd07O61d7+Q==} - peerDependencies: - '@vue/compiler-sfc': 2.7.x || 3.x - prettier: 2 || 3 - peerDependenciesMeta: - '@vue/compiler-sfc': - optional: true - - '@ianvs/prettier-plugin-sort-imports@4.3.1': - resolution: {integrity: sha512-ZHwbyjkANZOjaBm3ZosADD2OUYGFzQGxfy67HmGZU94mHqe7g1LCMA7YYKB1Cq+UTPCBqlAYapY0KXAjKEw8Sg==} - peerDependencies: - '@vue/compiler-sfc': 2.7.x || 3.x - prettier: 2 || 3 - peerDependenciesMeta: - '@vue/compiler-sfc': - optional: true - - '@isaacs/cliui@8.0.2': - resolution: {integrity: sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==} - engines: {node: '>=12'} - - '@jridgewell/gen-mapping@0.3.5': - resolution: {integrity: sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==} - engines: {node: '>=6.0.0'} - - '@jridgewell/resolve-uri@3.1.2': - resolution: {integrity: sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==} - engines: {node: '>=6.0.0'} - - '@jridgewell/set-array@1.2.1': - resolution: {integrity: sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==} - engines: {node: '>=6.0.0'} - - '@jridgewell/sourcemap-codec@1.4.15': - resolution: {integrity: sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==} - - '@jridgewell/sourcemap-codec@1.5.0': - resolution: {integrity: sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==} - - '@jridgewell/trace-mapping@0.3.25': - resolution: {integrity: sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==} - - '@langchain/community@0.3.1': - resolution: {integrity: sha512-V6n4kkv3isYoiU2ciLNhcqBT96IwxpMNt5K/KxkzOfGNJIWQcsPzTccuWZXdDOQ40kelCg+S8YKGVy8X4mkgtg==} - engines: {node: '>=18'} - peerDependencies: - '@arcjet/redact': ^v1.0.0-alpha.23 - '@aws-crypto/sha256-js': ^5.0.0 - '@aws-sdk/client-bedrock-agent-runtime': ^3.583.0 - '@aws-sdk/client-bedrock-runtime': ^3.422.0 - '@aws-sdk/client-dynamodb': ^3.310.0 - '@aws-sdk/client-kendra': ^3.352.0 - '@aws-sdk/client-lambda': ^3.310.0 - '@aws-sdk/client-s3': ^3.310.0 - '@aws-sdk/client-sagemaker-runtime': ^3.310.0 - '@aws-sdk/client-sfn': ^3.310.0 - '@aws-sdk/credential-provider-node': ^3.388.0 - '@azure/search-documents': ^12.0.0 - '@azure/storage-blob': ^12.15.0 - '@browserbasehq/sdk': '*' - '@clickhouse/client': ^0.2.5 - '@cloudflare/ai': '*' - '@datastax/astra-db-ts': ^1.0.0 - '@elastic/elasticsearch': ^8.4.0 - '@getmetal/metal-sdk': '*' - '@getzep/zep-cloud': ^1.0.6 - '@getzep/zep-js': ^0.9.0 - '@gomomento/sdk': ^1.51.1 - '@gomomento/sdk-core': ^1.51.1 - '@google-ai/generativelanguage': '*' - '@google-cloud/storage': ^6.10.1 || ^7.7.0 - '@gradientai/nodejs-sdk': ^1.2.0 - '@huggingface/inference': ^2.6.4 - '@langchain/core': '>=0.2.21 <0.4.0' - '@layerup/layerup-security': ^1.5.12 - '@mendable/firecrawl-js': ^0.0.13 - '@mlc-ai/web-llm': '*' - '@mozilla/readability': '*' - '@neondatabase/serverless': '*' - '@notionhq/client': ^2.2.10 - '@opensearch-project/opensearch': '*' - '@pinecone-database/pinecone': '*' - '@planetscale/database': ^1.8.0 - '@premai/prem-sdk': ^0.3.25 - '@qdrant/js-client-rest': ^1.8.2 - '@raycast/api': ^1.55.2 - '@rockset/client': ^0.9.1 - '@smithy/eventstream-codec': ^2.0.5 - '@smithy/protocol-http': ^3.0.6 - '@smithy/signature-v4': ^2.0.10 - '@smithy/util-utf8': ^2.0.0 - '@spider-cloud/spider-client': ^0.0.21 - '@supabase/supabase-js': ^2.45.0 - '@tensorflow-models/universal-sentence-encoder': '*' - '@tensorflow/tfjs-converter': '*' - '@tensorflow/tfjs-core': '*' - '@upstash/ratelimit': ^1.1.3 - '@upstash/redis': ^1.20.6 - '@upstash/vector': ^1.1.1 - '@vercel/kv': ^0.2.3 - '@vercel/postgres': ^0.5.0 - '@writerai/writer-sdk': ^0.40.2 - '@xata.io/client': ^0.28.0 - '@xenova/transformers': ^2.17.2 - '@zilliz/milvus2-sdk-node': '>=2.3.5' - apify-client: ^2.7.1 - assemblyai: ^4.6.0 - better-sqlite3: '>=9.4.0 <12.0.0' - cassandra-driver: ^4.7.2 - cborg: ^4.1.1 - cheerio: ^1.0.0-rc.12 - chromadb: '*' - closevector-common: 0.1.3 - closevector-node: 0.1.6 - closevector-web: 0.1.6 - cohere-ai: '*' - convex: ^1.3.1 - couchbase: ^4.3.0 - crypto-js: ^4.2.0 - d3-dsv: ^2.0.0 - discord.js: ^14.14.1 - dria: ^0.0.3 - duck-duck-scrape: ^2.2.5 - epub2: ^3.0.1 - faiss-node: ^0.5.1 - firebase-admin: ^11.9.0 || ^12.0.0 - google-auth-library: '*' - googleapis: '*' - hnswlib-node: ^3.0.0 - html-to-text: ^9.0.5 - ignore: ^5.2.0 - interface-datastore: ^8.2.11 - ioredis: ^5.3.2 - it-all: ^3.0.4 - jsdom: '*' - jsonwebtoken: ^9.0.2 - llmonitor: ^0.5.9 - lodash: ^4.17.21 - lunary: ^0.7.10 - mammoth: ^1.6.0 - mongodb: '>=5.2.0' - mysql2: ^3.9.8 - neo4j-driver: '*' - node-llama-cpp: '*' - notion-to-md: ^3.1.0 - officeparser: ^4.0.4 - pdf-parse: 1.1.1 - pg: ^8.11.0 - pg-copy-streams: ^6.0.5 - pickleparser: ^0.2.1 - playwright: ^1.32.1 - portkey-ai: ^0.1.11 - puppeteer: '*' - pyodide: '>=0.24.1 <0.27.0' - redis: '*' - replicate: ^0.29.4 - sonix-speech-recognition: ^2.1.1 - srt-parser-2: ^1.2.3 - typeorm: ^0.3.20 - typesense: ^1.5.3 - usearch: ^1.1.1 - vectordb: ^0.1.4 - voy-search: 0.6.2 - weaviate-ts-client: '*' - web-auth-library: ^1.0.3 - ws: ^8.14.2 - youtube-transcript: ^1.0.6 - youtubei.js: ^9.1.0 - peerDependenciesMeta: - '@arcjet/redact': - optional: true - '@aws-crypto/sha256-js': - optional: true - '@aws-sdk/client-bedrock-agent-runtime': - optional: true - '@aws-sdk/client-bedrock-runtime': - optional: true - '@aws-sdk/client-dynamodb': - optional: true - '@aws-sdk/client-kendra': - optional: true - '@aws-sdk/client-lambda': - optional: true - '@aws-sdk/client-s3': - optional: true - '@aws-sdk/client-sagemaker-runtime': - optional: true - '@aws-sdk/client-sfn': - optional: true - '@aws-sdk/credential-provider-node': - optional: true - '@azure/search-documents': - optional: true - '@azure/storage-blob': - optional: true - '@browserbasehq/sdk': - optional: true - '@clickhouse/client': - optional: true - '@cloudflare/ai': - optional: true - '@datastax/astra-db-ts': - optional: true - '@elastic/elasticsearch': - optional: true - '@getmetal/metal-sdk': - optional: true - '@getzep/zep-cloud': - optional: true - '@getzep/zep-js': - optional: true - '@gomomento/sdk': - optional: true - '@gomomento/sdk-core': - optional: true - '@google-ai/generativelanguage': - optional: true - '@google-cloud/storage': - optional: true - '@gradientai/nodejs-sdk': - optional: true - '@huggingface/inference': - optional: true - '@layerup/layerup-security': - optional: true - '@mendable/firecrawl-js': - optional: true - '@mlc-ai/web-llm': - optional: true - '@mozilla/readability': - optional: true - '@neondatabase/serverless': - optional: true - '@notionhq/client': - optional: true - '@opensearch-project/opensearch': - optional: true - '@pinecone-database/pinecone': - optional: true - '@planetscale/database': - optional: true - '@premai/prem-sdk': - optional: true - '@qdrant/js-client-rest': - optional: true - '@raycast/api': - optional: true - '@rockset/client': - optional: true - '@smithy/eventstream-codec': - optional: true - '@smithy/protocol-http': - optional: true - '@smithy/signature-v4': - optional: true - '@smithy/util-utf8': - optional: true - '@spider-cloud/spider-client': - optional: true - '@supabase/supabase-js': - optional: true - '@tensorflow-models/universal-sentence-encoder': - optional: true - '@tensorflow/tfjs-converter': - optional: true - '@tensorflow/tfjs-core': - optional: true - '@upstash/ratelimit': - optional: true - '@upstash/redis': - optional: true - '@upstash/vector': - optional: true - '@vercel/kv': - optional: true - '@vercel/postgres': - optional: true - '@writerai/writer-sdk': - optional: true - '@xata.io/client': - optional: true - '@xenova/transformers': - optional: true - '@zilliz/milvus2-sdk-node': - optional: true - apify-client: - optional: true - assemblyai: - optional: true - better-sqlite3: - optional: true - cassandra-driver: - optional: true - cborg: - optional: true - cheerio: - optional: true - chromadb: - optional: true - closevector-common: - optional: true - closevector-node: - optional: true - closevector-web: - optional: true - cohere-ai: - optional: true - convex: - optional: true - couchbase: - optional: true - crypto-js: - optional: true - d3-dsv: - optional: true - discord.js: - optional: true - dria: - optional: true - duck-duck-scrape: - optional: true - epub2: - optional: true - faiss-node: - optional: true - firebase-admin: - optional: true - google-auth-library: - optional: true - googleapis: - optional: true - hnswlib-node: - optional: true - html-to-text: - optional: true - ignore: - optional: true - interface-datastore: - optional: true - ioredis: - optional: true - it-all: - optional: true - jsdom: - optional: true - jsonwebtoken: - optional: true - llmonitor: - optional: true - lodash: - optional: true - lunary: - optional: true - mammoth: - optional: true - mongodb: - optional: true - mysql2: - optional: true - neo4j-driver: - optional: true - node-llama-cpp: - optional: true - notion-to-md: - optional: true - officeparser: - optional: true - pdf-parse: - optional: true - pg: - optional: true - pg-copy-streams: - optional: true - pickleparser: - optional: true - playwright: - optional: true - portkey-ai: - optional: true - puppeteer: - optional: true - pyodide: - optional: true - redis: - optional: true - replicate: - optional: true - sonix-speech-recognition: - optional: true - srt-parser-2: - optional: true - typeorm: - optional: true - typesense: - optional: true - usearch: - optional: true - vectordb: - optional: true - voy-search: - optional: true - weaviate-ts-client: - optional: true - web-auth-library: - optional: true - ws: - optional: true - youtube-transcript: - optional: true - youtubei.js: - optional: true - - '@langchain/core@0.3.3': - resolution: {integrity: sha512-WAtkmhbdl2T41qzimTzhb3pXCHQxO4onqxzPxgdf3KftQdTwLq0YYBDhozRMZLNAd/+cfH0ymZGaZSsnc9Ogsg==} - engines: {node: '>=18'} - - '@langchain/openai@0.3.0': - resolution: {integrity: sha512-yXrz5Qn3t9nq3NQAH2l4zZOI4ev2CFdLC5kvmi5SdW4bggRuM40SXTUAY3VRld4I5eocYfk82VbrlA+6dvN5EA==} - engines: {node: '>=18'} - peerDependencies: - '@langchain/core': '>=0.2.26 <0.4.0' - - '@langchain/pinecone@0.1.0': - resolution: {integrity: sha512-bxt8c4Fpdre8E7HrO8SU4nAJ2dbOpiEsFOyrJ524vUo57UkXbd5WD2v8AjFM7Wf3hH5O1elaxLVxLv8fK4c5OA==} - engines: {node: '>=18'} - peerDependencies: - '@langchain/core': '>=0.2.21 <0.4.0' - - '@langchain/textsplitters@0.1.0': - resolution: {integrity: sha512-djI4uw9rlkAb5iMhtLED+xJebDdAG935AdP4eRTB02R7OB/act55Bj9wsskhZsvuyQRpO4O1wQOp85s6T6GWmw==} - engines: {node: '>=18'} - peerDependencies: - '@langchain/core': '>=0.2.21 <0.4.0' - - '@mapbox/node-pre-gyp@1.0.11': - resolution: {integrity: sha512-Yhlar6v9WQgUp/He7BdgzOz8lqMQ8sU+jkCq7Wx8Myc5YFJLbEe7lgui/V7G1qB1DJykHSGwreceSaD60Y0PUQ==} - hasBin: true - - '@next/env@14.2.1': - resolution: {integrity: sha512-qsHJle3GU3CmVx7pUoXcghX4sRN+vINkbLdH611T8ZlsP//grzqVW87BSUgOZeSAD4q7ZdZicdwNe/20U2janA==} - - '@next/eslint-plugin-next@14.2.1': - resolution: {integrity: sha512-Fp+mthEBjkn8r9qd6o4JgxKp0IDEzW0VYHD8ZC05xS5/lFNwHKuOdr2kVhWG7BQCO9L6eeepshM1Wbs2T+LgSg==} - - '@next/swc-darwin-arm64@14.2.1': - resolution: {integrity: sha512-kGjnjcIJehEcd3rT/3NAATJQndAEELk0J9GmGMXHSC75TMnvpOhONcjNHbjtcWE5HUQnIHy5JVkatrnYm1QhVw==} - engines: {node: '>= 10'} - cpu: [arm64] - os: [darwin] - - '@next/swc-darwin-x64@14.2.1': - resolution: {integrity: sha512-dAdWndgdQi7BK2WSXrx4lae7mYcOYjbHJUhvOUnJjMNYrmYhxbbvJ2xElZpxNxdfA6zkqagIB9He2tQk+l16ew==} - engines: {node: '>= 10'} - cpu: [x64] - os: [darwin] - - '@next/swc-linux-arm64-gnu@14.2.1': - resolution: {integrity: sha512-2ZctfnyFOGvTkoD6L+DtQtO3BfFz4CapoHnyLTXkOxbZkVRgg3TQBUjTD/xKrO1QWeydeo8AWfZRg8539qNKrg==} - engines: {node: '>= 10'} - cpu: [arm64] - os: [linux] - - '@next/swc-linux-arm64-musl@14.2.1': - resolution: {integrity: sha512-jazZXctiaanemy4r+TPIpFP36t1mMwWCKMsmrTRVChRqE6putyAxZA4PDujx0SnfvZHosjdkx9xIq9BzBB5tWg==} - engines: {node: '>= 10'} - cpu: [arm64] - os: [linux] - - '@next/swc-linux-x64-gnu@14.2.1': - resolution: {integrity: sha512-VjCHWCjsAzQAAo8lkBOLEIkBZFdfW+Z18qcQ056kL4KpUYc8o59JhLDCBlhg+hINQRgzQ2UPGma2AURGOH0+Qg==} - engines: {node: '>= 10'} - cpu: [x64] - os: [linux] - - '@next/swc-linux-x64-musl@14.2.1': - resolution: {integrity: sha512-7HZKYKvAp4nAHiHIbY04finRqjeYvkITOGOurP1aLMexIFG/1+oCnqhGogBdc4lao/lkMW1c+AkwWSzSlLasqw==} - engines: {node: '>= 10'} - cpu: [x64] - os: [linux] - - '@next/swc-win32-arm64-msvc@14.2.1': - resolution: {integrity: sha512-YGHklaJ/Cj/F0Xd8jxgj2p8po4JTCi6H7Z3Yics3xJhm9CPIqtl8erlpK1CLv+HInDqEWfXilqatF8YsLxxA2Q==} - engines: {node: '>= 10'} - cpu: [arm64] - os: [win32] - - '@next/swc-win32-ia32-msvc@14.2.1': - resolution: {integrity: sha512-o+ISKOlvU/L43ZhtAAfCjwIfcwuZstiHVXq/BDsZwGqQE0h/81td95MPHliWCnFoikzWcYqh+hz54ZB2FIT8RA==} - engines: {node: '>= 10'} - cpu: [ia32] - os: [win32] - - '@next/swc-win32-x64-msvc@14.2.1': - resolution: {integrity: sha512-GmRoTiLcvCLifujlisknv4zu9/C4i9r0ktsA8E51EMqJL4bD4CpO7lDYr7SrUxCR0tS4RVcrqKmCak24T0ohaw==} - engines: {node: '>= 10'} - cpu: [x64] - os: [win32] - - '@nodelib/fs.scandir@2.1.5': - resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==} - engines: {node: '>= 8'} - - '@nodelib/fs.stat@2.0.5': - resolution: {integrity: sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==} - engines: {node: '>= 8'} - - '@nodelib/fs.walk@1.2.8': - resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==} - engines: {node: '>= 8'} - - '@one-ini/wasm@0.1.1': - resolution: {integrity: sha512-XuySG1E38YScSJoMlqovLru4KTUNSjgVTIjyh7qMX6aNN5HY5Ct5LhRJdxO79JtTzKfzV/bnWpz+zquYrISsvw==} - - '@opentelemetry/api@1.9.0': - resolution: {integrity: sha512-3giAOQvZiH5F9bMlMiv8+GSPMeqg0dbaeo58/0SlA9sxSqZhnUtxzX9/2FzyhS9sWQf5S0GJE0AKBrFqjpeYcg==} - engines: {node: '>=8.0.0'} - - '@panva/hkdf@1.2.1': - resolution: {integrity: sha512-6oclG6Y3PiDFcoyk8srjLfVKyMfVCKJ27JwNPViuXziFpmdz+MZnZN/aKY0JGXgYuO/VghU0jcOAZgWXZ1Dmrw==} - - '@pinecone-database/pinecone@3.0.3': - resolution: {integrity: sha512-0cAG0d/6knVZgVyXM1II4qG3dyOepLuAQsCXTOJomdA7iQxf+/Om9mq9Cw4QObr56oZ+lqtptlw5qz0BQaBX2Q==} - engines: {node: '>=18.0.0'} - - '@pkgjs/parseargs@0.11.0': - resolution: {integrity: sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==} - engines: {node: '>=14'} - - '@pkgr/core@0.1.1': - resolution: {integrity: sha512-cq8o4cWH0ibXh9VGi5P20Tu9XF/0fFXl9EUinr9QfTM7a7p0oTA4iJRCQWppXR1Pg8dSM0UCItCkPwsk9qWWYA==} - engines: {node: ^12.20.0 || ^14.18.0 || >=16.0.0} - - '@prisma/client@5.20.0': - resolution: {integrity: sha512-CLv55ZuMuUawMsxoqxGtLT3bEZoa2W8L3Qnp6rDIFWy+ZBrUcOFKdoeGPSnbBqxc3SkdxJrF+D1veN/WNynZYA==} - engines: {node: '>=16.13'} - peerDependencies: - prisma: '*' - peerDependenciesMeta: - prisma: - optional: true - - '@prisma/debug@5.20.0': - resolution: {integrity: sha512-oCx79MJ4HSujokA8S1g0xgZUGybD4SyIOydoHMngFYiwEwYDQ5tBQkK5XoEHuwOYDKUOKRn/J0MEymckc4IgsQ==} - - '@prisma/engines-version@5.20.0-12.06fc58a368dc7be9fbbbe894adf8d445d208c284': - resolution: {integrity: sha512-Lg8AS5lpi0auZe2Mn4gjuCg081UZf88k3cn0RCwHgR+6cyHHpttPZBElJTHf83ZGsRNAmVCZCfUGA57WB4u4JA==} - - '@prisma/engines@5.20.0': - resolution: {integrity: sha512-DtqkP+hcZvPEbj8t8dK5df2b7d3B8GNauKqaddRRqQBBlgkbdhJkxhoJTrOowlS3vaRt2iMCkU0+CSNn0KhqAQ==} - - '@prisma/fetch-engine@5.20.0': - resolution: {integrity: sha512-JVcaPXC940wOGpCOwuqQRTz6I9SaBK0c1BAyC1pcz9xBi+dzFgUu3G/p9GV1FhFs9OKpfSpIhQfUJE9y00zhqw==} - - '@prisma/get-platform@5.20.0': - resolution: {integrity: sha512-8/+CehTZZNzJlvuryRgc77hZCWrUDYd/PmlZ7p2yNXtmf2Una4BWnTbak3us6WVdqoz5wmptk6IhsXdG2v5fmA==} - - '@radix-ui/number@1.1.0': - resolution: {integrity: sha512-V3gRzhVNU1ldS5XhAPTom1fOIo4ccrjjJgmE+LI2h/WaFpHmx0MQApT+KZHnx8abG6Avtfcz4WoEciMnpFT3HQ==} - - '@radix-ui/primitive@1.0.1': - resolution: {integrity: sha512-yQ8oGX2GVsEYMWGxcovu1uGWPCxV5BFfeeYxqPmuAzUyLT9qmaMXSAhXpb0WrspIeqYzdJpkh2vHModJPgRIaw==} - - '@radix-ui/primitive@1.1.0': - resolution: {integrity: sha512-4Z8dn6Upk0qk4P74xBhZ6Hd/w0mPEzOOLxy4xiPXOXqjF7jZS0VAKk7/x/H6FyY2zCkYJqePf1G5KmkmNJ4RBA==} - - '@radix-ui/react-accordion@1.2.0': - resolution: {integrity: sha512-HJOzSX8dQqtsp/3jVxCU3CXEONF7/2jlGAB28oX8TTw1Dz8JYbEI1UcL8355PuLBE41/IRRMvCw7VkiK/jcUOQ==} - peerDependencies: - '@types/react': '*' - '@types/react-dom': '*' - react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - peerDependenciesMeta: - '@types/react': - optional: true - '@types/react-dom': - optional: true - - '@radix-ui/react-alert-dialog@1.1.1': - resolution: {integrity: sha512-wmCoJwj7byuVuiLKqDLlX7ClSUU0vd9sdCeM+2Ls+uf13+cpSJoMgwysHq1SGVVkJj5Xn0XWi1NoRCdkMpr6Mw==} - peerDependencies: - '@types/react': '*' - '@types/react-dom': '*' - react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - peerDependenciesMeta: - '@types/react': - optional: true - '@types/react-dom': - optional: true - - '@radix-ui/react-arrow@1.1.0': - resolution: {integrity: sha512-FmlW1rCg7hBpEBwFbjHwCW6AmWLQM6g/v0Sn8XbP9NvmSZ2San1FpQeyPtufzOMSIx7Y4dzjlHoifhp+7NkZhw==} - peerDependencies: - '@types/react': '*' - '@types/react-dom': '*' - react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - peerDependenciesMeta: - '@types/react': - optional: true - '@types/react-dom': - optional: true - - '@radix-ui/react-aspect-ratio@1.1.0': - resolution: {integrity: sha512-dP87DM/Y7jFlPgUZTlhx6FF5CEzOiaxp2rBCKlaXlpH5Ip/9Fg5zZ9lDOQ5o/MOfUlf36eak14zoWYpgcgGoOg==} - peerDependencies: - '@types/react': '*' - '@types/react-dom': '*' - react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - peerDependenciesMeta: - '@types/react': - optional: true - '@types/react-dom': - optional: true - - '@radix-ui/react-avatar@1.1.0': - resolution: {integrity: sha512-Q/PbuSMk/vyAd/UoIShVGZ7StHHeRFYU7wXmi5GV+8cLXflZAEpHL/F697H1klrzxKXNtZ97vWiC0q3RKUH8UA==} - peerDependencies: - '@types/react': '*' - '@types/react-dom': '*' - react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - peerDependenciesMeta: - '@types/react': - optional: true - '@types/react-dom': - optional: true - - '@radix-ui/react-checkbox@1.1.1': - resolution: {integrity: sha512-0i/EKJ222Afa1FE0C6pNJxDq1itzcl3HChE9DwskA4th4KRse8ojx8a1nVcOjwJdbpDLcz7uol77yYnQNMHdKw==} - peerDependencies: - '@types/react': '*' - '@types/react-dom': '*' - react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - peerDependenciesMeta: - '@types/react': - optional: true - '@types/react-dom': - optional: true - - '@radix-ui/react-collapsible@1.1.0': - resolution: {integrity: sha512-zQY7Epa8sTL0mq4ajSJpjgn2YmCgyrG7RsQgLp3C0LQVkG7+Tf6Pv1CeNWZLyqMjhdPkBa5Lx7wYBeSu7uCSTA==} - peerDependencies: - '@types/react': '*' - '@types/react-dom': '*' - react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - peerDependenciesMeta: - '@types/react': - optional: true - '@types/react-dom': - optional: true - - '@radix-ui/react-collection@1.1.0': - resolution: {integrity: sha512-GZsZslMJEyo1VKm5L1ZJY8tGDxZNPAoUeQUIbKeJfoi7Q4kmig5AsgLMYYuyYbfjd8fBmFORAIwYAkXMnXZgZw==} - peerDependencies: - '@types/react': '*' - '@types/react-dom': '*' - react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - peerDependenciesMeta: - '@types/react': - optional: true - '@types/react-dom': - optional: true - - '@radix-ui/react-compose-refs@1.0.1': - resolution: {integrity: sha512-fDSBgd44FKHa1FRMU59qBMPFcl2PZE+2nmqunj+BWFyYYjnhIDWL2ItDs3rrbJDQOtzt5nIebLCQc4QRfz6LJw==} - peerDependencies: - '@types/react': '*' - react: ^16.8 || ^17.0 || ^18.0 - peerDependenciesMeta: - '@types/react': - optional: true - - '@radix-ui/react-compose-refs@1.1.0': - resolution: {integrity: sha512-b4inOtiaOnYf9KWyO3jAeeCG6FeyfY6ldiEPanbUjWd+xIk5wZeHa8yVwmrJ2vderhu/BQvzCrJI0lHd+wIiqw==} - peerDependencies: - '@types/react': '*' - react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - peerDependenciesMeta: - '@types/react': - optional: true - - '@radix-ui/react-context-menu@2.2.1': - resolution: {integrity: sha512-wvMKKIeb3eOrkJ96s722vcidZ+2ZNfcYZWBPRHIB1VWrF+fiF851Io6LX0kmK5wTDQFKdulCCKJk2c3SBaQHvA==} - peerDependencies: - '@types/react': '*' - '@types/react-dom': '*' - react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - peerDependenciesMeta: - '@types/react': - optional: true - '@types/react-dom': - optional: true - - '@radix-ui/react-context@1.0.1': - resolution: {integrity: sha512-ebbrdFoYTcuZ0v4wG5tedGnp9tzcV8awzsxYph7gXUyvnNLuTIcCk1q17JEbnVhXAKG9oX3KtchwiMIAYp9NLg==} - peerDependencies: - '@types/react': '*' - react: ^16.8 || ^17.0 || ^18.0 - peerDependenciesMeta: - '@types/react': - optional: true - - '@radix-ui/react-context@1.1.0': - resolution: {integrity: sha512-OKrckBy+sMEgYM/sMmqmErVn0kZqrHPJze+Ql3DzYsDDp0hl0L62nx/2122/Bvps1qz645jlcu2tD9lrRSdf8A==} - 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.0.5': - resolution: {integrity: sha512-GjWJX/AUpB703eEBanuBnIWdIXg6NvJFCXcNlSZk4xdszCdhrJgBoUd1cGk67vFO+WdA2pfI/plOpqz/5GUP6Q==} - peerDependencies: - '@types/react': '*' - '@types/react-dom': '*' - react: ^16.8 || ^17.0 || ^18.0 - react-dom: ^16.8 || ^17.0 || ^18.0 - peerDependenciesMeta: - '@types/react': - optional: true - '@types/react-dom': - optional: true - - '@radix-ui/react-dialog@1.1.1': - resolution: {integrity: sha512-zysS+iU4YP3STKNS6USvFVqI4qqx8EpiwmT5TuCApVEBca+eRCbONi4EgzfNSuVnOXvC5UPHHMjs8RXO6DH9Bg==} - peerDependencies: - '@types/react': '*' - '@types/react-dom': '*' - react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - peerDependenciesMeta: - '@types/react': - optional: true - '@types/react-dom': - optional: true - - '@radix-ui/react-direction@1.1.0': - resolution: {integrity: sha512-BUuBvgThEiAXh2DWu93XsT+a3aWrGqolGlqqw5VU1kG7p/ZH2cuDlM1sRLNnY3QcBS69UIz2mcKhMxDsdewhjg==} - peerDependencies: - '@types/react': '*' - react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - peerDependenciesMeta: - '@types/react': - optional: true - - '@radix-ui/react-dismissable-layer@1.0.5': - resolution: {integrity: sha512-aJeDjQhywg9LBu2t/At58hCvr7pEm0o2Ke1x33B+MhjNmmZ17sy4KImo0KPLgsnc/zN7GPdce8Cnn0SWvwZO7g==} - peerDependencies: - '@types/react': '*' - '@types/react-dom': '*' - react: ^16.8 || ^17.0 || ^18.0 - react-dom: ^16.8 || ^17.0 || ^18.0 - peerDependenciesMeta: - '@types/react': - optional: true - '@types/react-dom': - optional: true - - '@radix-ui/react-dismissable-layer@1.1.0': - resolution: {integrity: sha512-/UovfmmXGptwGcBQawLzvn2jOfM0t4z3/uKffoBlj724+n3FvBbZ7M0aaBOmkp6pqFYpO4yx8tSVJjx3Fl2jig==} - peerDependencies: - '@types/react': '*' - '@types/react-dom': '*' - react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - peerDependenciesMeta: - '@types/react': - optional: true - '@types/react-dom': - optional: true - - '@radix-ui/react-dropdown-menu@2.1.1': - resolution: {integrity: sha512-y8E+x9fBq9qvteD2Zwa4397pUVhYsh9iq44b5RD5qu1GMJWBCBuVg1hMyItbc6+zH00TxGRqd9Iot4wzf3OoBQ==} - peerDependencies: - '@types/react': '*' - '@types/react-dom': '*' - react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - peerDependenciesMeta: - '@types/react': - optional: true - '@types/react-dom': - optional: true - - '@radix-ui/react-focus-guards@1.0.1': - resolution: {integrity: sha512-Rect2dWbQ8waGzhMavsIbmSVCgYxkXLxxR3ZvCX79JOglzdEy4JXMb98lq4hPxUbLr77nP0UOGf4rcMU+s1pUA==} - peerDependencies: - '@types/react': '*' - react: ^16.8 || ^17.0 || ^18.0 - peerDependenciesMeta: - '@types/react': - optional: true - - '@radix-ui/react-focus-guards@1.1.0': - resolution: {integrity: sha512-w6XZNUPVv6xCpZUqb/yN9DL6auvpGX3C/ee6Hdi16v2UUy25HV2Q5bcflsiDyT/g5RwbPQ/GIT1vLkeRb+ITBw==} - peerDependencies: - '@types/react': '*' - react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - peerDependenciesMeta: - '@types/react': - optional: true - - '@radix-ui/react-focus-scope@1.0.4': - resolution: {integrity: sha512-sL04Mgvf+FmyvZeYfNu1EPAaaxD+aw7cYeIB9L9Fvq8+urhltTRaEo5ysKOpHuKPclsZcSUMKlN05x4u+CINpA==} - peerDependencies: - '@types/react': '*' - '@types/react-dom': '*' - react: ^16.8 || ^17.0 || ^18.0 - react-dom: ^16.8 || ^17.0 || ^18.0 - peerDependenciesMeta: - '@types/react': - optional: true - '@types/react-dom': - optional: true - - '@radix-ui/react-focus-scope@1.1.0': - resolution: {integrity: sha512-200UD8zylvEyL8Bx+z76RJnASR2gRMuxlgFCPAe/Q/679a/r0eK3MBVYMb7vZODZcffZBdob1EGnky78xmVvcA==} - peerDependencies: - '@types/react': '*' - '@types/react-dom': '*' - react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - peerDependenciesMeta: - '@types/react': - optional: true - '@types/react-dom': - optional: true - - '@radix-ui/react-hover-card@1.1.1': - resolution: {integrity: sha512-IwzAOP97hQpDADYVKrEEHUH/b2LA+9MgB0LgdmnbFO2u/3M5hmEofjjr2M6CyzUblaAqJdFm6B7oFtU72DPXrA==} - peerDependencies: - '@types/react': '*' - '@types/react-dom': '*' - react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - peerDependenciesMeta: - '@types/react': - optional: true - '@types/react-dom': - optional: true - - '@radix-ui/react-id@1.0.1': - resolution: {integrity: sha512-tI7sT/kqYp8p96yGWY1OAnLHrqDgzHefRBKQ2YAkBS5ja7QLcZ9Z/uY7bEjPUatf8RomoXM8/1sMj1IJaE5UzQ==} - peerDependencies: - '@types/react': '*' - react: ^16.8 || ^17.0 || ^18.0 - peerDependenciesMeta: - '@types/react': - optional: true - - '@radix-ui/react-id@1.1.0': - resolution: {integrity: sha512-EJUrI8yYh7WOjNOqpoJaf1jlFIH2LvtgAl+YcFqNCa+4hj64ZXmPkAKOFs/ukjz3byN6bdb/AVUqHkI8/uWWMA==} - peerDependencies: - '@types/react': '*' - react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - peerDependenciesMeta: - '@types/react': - optional: true - - '@radix-ui/react-label@2.1.0': - resolution: {integrity: sha512-peLblDlFw/ngk3UWq0VnYaOLy6agTZZ+MUO/WhVfm14vJGML+xH4FAl2XQGLqdefjNb7ApRg6Yn7U42ZhmYXdw==} - peerDependencies: - '@types/react': '*' - '@types/react-dom': '*' - react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - peerDependenciesMeta: - '@types/react': - optional: true - '@types/react-dom': - optional: true - - '@radix-ui/react-menu@2.1.1': - resolution: {integrity: sha512-oa3mXRRVjHi6DZu/ghuzdylyjaMXLymx83irM7hTxutQbD+7IhPKdMdRHD26Rm+kHRrWcrUkkRPv5pd47a2xFQ==} - peerDependencies: - '@types/react': '*' - '@types/react-dom': '*' - react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - peerDependenciesMeta: - '@types/react': - optional: true - '@types/react-dom': - optional: true - - '@radix-ui/react-menubar@1.1.1': - resolution: {integrity: sha512-V05Hryq/BE2m+rs8d5eLfrS0jmSWSDHEbG7jEyLA5D5J9jTvWj/o3v3xDN9YsOlH6QIkJgiaNDaP+S4T1rdykw==} - peerDependencies: - '@types/react': '*' - '@types/react-dom': '*' - react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - peerDependenciesMeta: - '@types/react': - optional: true - '@types/react-dom': - optional: true - - '@radix-ui/react-navigation-menu@1.2.0': - resolution: {integrity: sha512-OQ8tcwAOR0DhPlSY3e4VMXeHiol7la4PPdJWhhwJiJA+NLX0SaCaonOkRnI3gCDHoZ7Fo7bb/G6q25fRM2Y+3Q==} - peerDependencies: - '@types/react': '*' - '@types/react-dom': '*' - react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - peerDependenciesMeta: - '@types/react': - optional: true - '@types/react-dom': - optional: true - - '@radix-ui/react-popover@1.1.1': - resolution: {integrity: sha512-3y1A3isulwnWhvTTwmIreiB8CF4L+qRjZnK1wYLO7pplddzXKby/GnZ2M7OZY3qgnl6p9AodUIHRYGXNah8Y7g==} - peerDependencies: - '@types/react': '*' - '@types/react-dom': '*' - react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - peerDependenciesMeta: - '@types/react': - optional: true - '@types/react-dom': - optional: true - - '@radix-ui/react-popper@1.2.0': - resolution: {integrity: sha512-ZnRMshKF43aBxVWPWvbj21+7TQCvhuULWJ4gNIKYpRlQt5xGRhLx66tMp8pya2UkGHTSlhpXwmjqltDYHhw7Vg==} - peerDependencies: - '@types/react': '*' - '@types/react-dom': '*' - react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - peerDependenciesMeta: - '@types/react': - optional: true - '@types/react-dom': - optional: true - - '@radix-ui/react-portal@1.0.4': - resolution: {integrity: sha512-Qki+C/EuGUVCQTOTD5vzJzJuMUlewbzuKyUy+/iHM2uwGiru9gZeBJtHAPKAEkB5KWGi9mP/CHKcY0wt1aW45Q==} - peerDependencies: - '@types/react': '*' - '@types/react-dom': '*' - react: ^16.8 || ^17.0 || ^18.0 - react-dom: ^16.8 || ^17.0 || ^18.0 - peerDependenciesMeta: - '@types/react': - optional: true - '@types/react-dom': - optional: true - - '@radix-ui/react-portal@1.1.1': - resolution: {integrity: sha512-A3UtLk85UtqhzFqtoC8Q0KvR2GbXF3mtPgACSazajqq6A41mEQgo53iPzY4i6BwDxlIFqWIhiQ2G729n+2aw/g==} - peerDependencies: - '@types/react': '*' - '@types/react-dom': '*' - react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - peerDependenciesMeta: - '@types/react': - optional: true - '@types/react-dom': - optional: true - - '@radix-ui/react-presence@1.0.1': - resolution: {integrity: sha512-UXLW4UAbIY5ZjcvzjfRFo5gxva8QirC9hF7wRE4U5gz+TP0DbRk+//qyuAQ1McDxBt1xNMBTaciFGvEmJvAZCg==} - peerDependencies: - '@types/react': '*' - '@types/react-dom': '*' - react: ^16.8 || ^17.0 || ^18.0 - react-dom: ^16.8 || ^17.0 || ^18.0 - peerDependenciesMeta: - '@types/react': - optional: true - '@types/react-dom': - optional: true - - '@radix-ui/react-presence@1.1.0': - resolution: {integrity: sha512-Gq6wuRN/asf9H/E/VzdKoUtT8GC9PQc9z40/vEr0VCJ4u5XvvhWIrSsCB6vD2/cH7ugTdSfYq9fLJCcM00acrQ==} - peerDependencies: - '@types/react': '*' - '@types/react-dom': '*' - react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - peerDependenciesMeta: - '@types/react': - optional: true - '@types/react-dom': - optional: true - - '@radix-ui/react-primitive@1.0.3': - resolution: {integrity: sha512-yi58uVyoAcK/Nq1inRY56ZSjKypBNKTa/1mcL8qdl6oJeEaDbOldlzrGn7P6Q3Id5d+SYNGc5AJgc4vGhjs5+g==} - peerDependencies: - '@types/react': '*' - '@types/react-dom': '*' - react: ^16.8 || ^17.0 || ^18.0 - react-dom: ^16.8 || ^17.0 || ^18.0 - peerDependenciesMeta: - '@types/react': - optional: true - '@types/react-dom': - optional: true - - '@radix-ui/react-primitive@2.0.0': - resolution: {integrity: sha512-ZSpFm0/uHa8zTvKBDjLFWLo8dkr4MBsiDLz0g3gMUwqgLHz9rTaRRGYDgvZPtBJgYCBKXkS9fzmoySgr8CO6Cw==} - peerDependencies: - '@types/react': '*' - '@types/react-dom': '*' - react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - peerDependenciesMeta: - '@types/react': - optional: true - '@types/react-dom': - optional: true - - '@radix-ui/react-progress@1.1.0': - resolution: {integrity: sha512-aSzvnYpP725CROcxAOEBVZZSIQVQdHgBr2QQFKySsaD14u8dNT0batuXI+AAGDdAHfXH8rbnHmjYFqVJ21KkRg==} - peerDependencies: - '@types/react': '*' - '@types/react-dom': '*' - react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - peerDependenciesMeta: - '@types/react': - optional: true - '@types/react-dom': - optional: true - - '@radix-ui/react-radio-group@1.2.0': - resolution: {integrity: sha512-yv+oiLaicYMBpqgfpSPw6q+RyXlLdIpQWDHZbUKURxe+nEh53hFXPPlfhfQQtYkS5MMK/5IWIa76SksleQZSzw==} - peerDependencies: - '@types/react': '*' - '@types/react-dom': '*' - react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - peerDependenciesMeta: - '@types/react': - optional: true - '@types/react-dom': - optional: true - - '@radix-ui/react-roving-focus@1.1.0': - resolution: {integrity: sha512-EA6AMGeq9AEeQDeSH0aZgG198qkfHSbvWTf1HvoDmOB5bBG/qTxjYMWUKMnYiV6J/iP/J8MEFSuB2zRU2n7ODA==} - peerDependencies: - '@types/react': '*' - '@types/react-dom': '*' - react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - peerDependenciesMeta: - '@types/react': - optional: true - '@types/react-dom': - optional: true - - '@radix-ui/react-scroll-area@1.1.0': - resolution: {integrity: sha512-9ArIZ9HWhsrfqS765h+GZuLoxaRHD/j0ZWOWilsCvYTpYJp8XwCqNG7Dt9Nu/TItKOdgLGkOPCodQvDc+UMwYg==} - peerDependencies: - '@types/react': '*' - '@types/react-dom': '*' - react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - peerDependenciesMeta: - '@types/react': - optional: true - '@types/react-dom': - optional: true - - '@radix-ui/react-select@2.1.1': - resolution: {integrity: sha512-8iRDfyLtzxlprOo9IicnzvpsO1wNCkuwzzCM+Z5Rb5tNOpCdMvcc2AkzX0Fz+Tz9v6NJ5B/7EEgyZveo4FBRfQ==} - peerDependencies: - '@types/react': '*' - '@types/react-dom': '*' - react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - peerDependenciesMeta: - '@types/react': - optional: true - '@types/react-dom': - optional: true - - '@radix-ui/react-separator@1.1.0': - resolution: {integrity: sha512-3uBAs+egzvJBDZAzvb/n4NxxOYpnspmWxO2u5NbZ8Y6FM/NdrGSF9bop3Cf6F6C71z1rTSn8KV0Fo2ZVd79lGA==} - peerDependencies: - '@types/react': '*' - '@types/react-dom': '*' - react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - peerDependenciesMeta: - '@types/react': - optional: true - '@types/react-dom': - optional: true - - '@radix-ui/react-slider@1.2.0': - resolution: {integrity: sha512-dAHCDA4/ySXROEPaRtaMV5WHL8+JB/DbtyTbJjYkY0RXmKMO2Ln8DFZhywG5/mVQ4WqHDBc8smc14yPXPqZHYA==} - peerDependencies: - '@types/react': '*' - '@types/react-dom': '*' - react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - peerDependenciesMeta: - '@types/react': - optional: true - '@types/react-dom': - optional: true - - '@radix-ui/react-slot@1.0.2': - resolution: {integrity: sha512-YeTpuq4deV+6DusvVUW4ivBgnkHwECUu0BiN43L5UCDFgdhsRUWAghhTF5MbvNTPzmiFOx90asDSUjWuCNapwg==} - peerDependencies: - '@types/react': '*' - react: ^16.8 || ^17.0 || ^18.0 - peerDependenciesMeta: - '@types/react': - optional: true - - '@radix-ui/react-slot@1.1.0': - resolution: {integrity: sha512-FUCf5XMfmW4dtYl69pdS4DbxKy8nj4M7SafBgPllysxmdachynNflAdp/gCsnYWNDnge6tI9onzMp5ARYc1KNw==} - peerDependencies: - '@types/react': '*' - react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - peerDependenciesMeta: - '@types/react': - optional: true - - '@radix-ui/react-switch@1.1.0': - resolution: {integrity: sha512-OBzy5WAj641k0AOSpKQtreDMe+isX0MQJ1IVyF03ucdF3DunOnROVrjWs8zsXUxC3zfZ6JL9HFVCUlMghz9dJw==} - peerDependencies: - '@types/react': '*' - '@types/react-dom': '*' - react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - peerDependenciesMeta: - '@types/react': - optional: true - '@types/react-dom': - optional: true - - '@radix-ui/react-tabs@1.1.0': - resolution: {integrity: sha512-bZgOKB/LtZIij75FSuPzyEti/XBhJH52ExgtdVqjCIh+Nx/FW+LhnbXtbCzIi34ccyMsyOja8T0thCzoHFXNKA==} - peerDependencies: - '@types/react': '*' - '@types/react-dom': '*' - react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - peerDependenciesMeta: - '@types/react': - optional: true - '@types/react-dom': - optional: true - - '@radix-ui/react-toast@1.2.1': - resolution: {integrity: sha512-5trl7piMXcZiCq7MW6r8YYmu0bK5qDpTWz+FdEPdKyft2UixkspheYbjbrLXVN5NGKHFbOP7lm8eD0biiSqZqg==} - peerDependencies: - '@types/react': '*' - '@types/react-dom': '*' - react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - peerDependenciesMeta: - '@types/react': - optional: true - '@types/react-dom': - optional: true - - '@radix-ui/react-toggle-group@1.1.0': - resolution: {integrity: sha512-PpTJV68dZU2oqqgq75Uzto5o/XfOVgkrJ9rulVmfTKxWp3HfUjHE6CP/WLRR4AzPX9HWxw7vFow2me85Yu+Naw==} - peerDependencies: - '@types/react': '*' - '@types/react-dom': '*' - react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - peerDependenciesMeta: - '@types/react': - optional: true - '@types/react-dom': - optional: true - - '@radix-ui/react-toggle@1.1.0': - resolution: {integrity: sha512-gwoxaKZ0oJ4vIgzsfESBuSgJNdc0rv12VhHgcqN0TEJmmZixXG/2XpsLK8kzNWYcnaoRIEEQc0bEi3dIvdUpjw==} - peerDependencies: - '@types/react': '*' - '@types/react-dom': '*' - react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - peerDependenciesMeta: - '@types/react': - optional: true - '@types/react-dom': - optional: true - - '@radix-ui/react-tooltip@1.1.2': - resolution: {integrity: sha512-9XRsLwe6Yb9B/tlnYCPVUd/TFS4J7HuOZW345DCeC6vKIxQGMZdx21RK4VoZauPD5frgkXTYVS5y90L+3YBn4w==} - peerDependencies: - '@types/react': '*' - '@types/react-dom': '*' - react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - peerDependenciesMeta: - '@types/react': - optional: true - '@types/react-dom': - optional: true - - '@radix-ui/react-use-callback-ref@1.0.1': - resolution: {integrity: sha512-D94LjX4Sp0xJFVaoQOd3OO9k7tpBYNOXdVhkltUbGv2Qb9OXdrg/CpsjlZv7ia14Sylv398LswWBVVu5nqKzAQ==} - peerDependencies: - '@types/react': '*' - react: ^16.8 || ^17.0 || ^18.0 - peerDependenciesMeta: - '@types/react': - optional: true - - '@radix-ui/react-use-callback-ref@1.1.0': - resolution: {integrity: sha512-CasTfvsy+frcFkbXtSJ2Zu9JHpN8TYKxkgJGWbjiZhFivxaeW7rMeZt7QELGVLaYVfFMsKHjb7Ak0nMEe+2Vfw==} - peerDependencies: - '@types/react': '*' - react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - peerDependenciesMeta: - '@types/react': - optional: true - - '@radix-ui/react-use-controllable-state@1.0.1': - resolution: {integrity: sha512-Svl5GY5FQeN758fWKrjM6Qb7asvXeiZltlT4U2gVfl8Gx5UAv2sMR0LWo8yhsIZh2oQ0eFdZ59aoOOMV7b47VA==} - peerDependencies: - '@types/react': '*' - react: ^16.8 || ^17.0 || ^18.0 - peerDependenciesMeta: - '@types/react': - optional: true - - '@radix-ui/react-use-controllable-state@1.1.0': - resolution: {integrity: sha512-MtfMVJiSr2NjzS0Aa90NPTnvTSg6C/JLCV7ma0W6+OMV78vd8OyRpID+Ng9LxzsPbLeuBnWBA1Nq30AtBIDChw==} - peerDependencies: - '@types/react': '*' - react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - peerDependenciesMeta: - '@types/react': - optional: true - - '@radix-ui/react-use-escape-keydown@1.0.3': - resolution: {integrity: sha512-vyL82j40hcFicA+M4Ex7hVkB9vHgSse1ZWomAqV2Je3RleKGO5iM8KMOEtfoSB0PnIelMd2lATjTGMYqN5ylTg==} - peerDependencies: - '@types/react': '*' - react: ^16.8 || ^17.0 || ^18.0 - peerDependenciesMeta: - '@types/react': - optional: true - - '@radix-ui/react-use-escape-keydown@1.1.0': - resolution: {integrity: sha512-L7vwWlR1kTTQ3oh7g1O0CBF3YCyyTj8NmhLR+phShpyA50HCfBFKVJTpshm9PzLiKmehsrQzTYTpX9HvmC9rhw==} - peerDependencies: - '@types/react': '*' - react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - peerDependenciesMeta: - '@types/react': - optional: true - - '@radix-ui/react-use-layout-effect@1.0.1': - resolution: {integrity: sha512-v/5RegiJWYdoCvMnITBkNNx6bCj20fiaJnWtRkU18yITptraXjffz5Qbn05uOiQnOvi+dbkznkoaMltz1GnszQ==} - peerDependencies: - '@types/react': '*' - react: ^16.8 || ^17.0 || ^18.0 - peerDependenciesMeta: - '@types/react': - optional: true - - '@radix-ui/react-use-layout-effect@1.1.0': - resolution: {integrity: sha512-+FPE0rOdziWSrH9athwI1R0HDVbWlEhd+FR+aSDk4uWGmSJ9Z54sdZVDQPZAinJhJXwfT+qnj969mCsT2gfm5w==} - peerDependencies: - '@types/react': '*' - react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - peerDependenciesMeta: - '@types/react': - optional: true - - '@radix-ui/react-use-previous@1.1.0': - resolution: {integrity: sha512-Z/e78qg2YFnnXcW88A4JmTtm4ADckLno6F7OXotmkQfeuCVaKuYzqAATPhVzl3delXE7CxIV8shofPn3jPc5Og==} - peerDependencies: - '@types/react': '*' - react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - peerDependenciesMeta: - '@types/react': - optional: true - - '@radix-ui/react-use-rect@1.1.0': - resolution: {integrity: sha512-0Fmkebhr6PiseyZlYAOtLS+nb7jLmpqTrJyv61Pe68MKYW6OWdRE2kI70TaYY27u7H0lajqM3hSMMLFq18Z7nQ==} - peerDependencies: - '@types/react': '*' - react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - peerDependenciesMeta: - '@types/react': - optional: true - - '@radix-ui/react-use-size@1.1.0': - resolution: {integrity: sha512-XW3/vWuIXHa+2Uwcc2ABSfcCledmXhhQPlGbfcRXbiUQI5Icjcg19BGCZVKKInYbvUCut/ufbbLLPFC5cbb1hw==} - peerDependencies: - '@types/react': '*' - react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - peerDependenciesMeta: - '@types/react': - optional: true - - '@radix-ui/react-visually-hidden@1.1.0': - resolution: {integrity: sha512-N8MDZqtgCgG5S3aV60INAB475osJousYpZ4cTJ2cFbMpdHS5Y6loLTH8LPtkj2QN0x93J30HT/M3qJXM0+lyeQ==} - peerDependencies: - '@types/react': '*' - '@types/react-dom': '*' - react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - peerDependenciesMeta: - '@types/react': - optional: true - '@types/react-dom': - optional: true - - '@radix-ui/rect@1.1.0': - resolution: {integrity: sha512-A9+lCBZoaMJlVKcRBz2YByCG+Cp2t6nAnMnNba+XiWxnj6r4JUFqfsgwocMBZU9LPtdxC6wB56ySYpc7LQIoJg==} - - '@react-email/body@0.0.8': - resolution: {integrity: sha512-gqdkNYlIaIw0OdpWu8KjIcQSIFvx7t2bZpXVxMMvBS859Ia1+1X3b5RNbjI3S1ZqLddUf7owOHkO4MiXGE+nxg==} - peerDependencies: - react: ^18.2.0 - - '@react-email/button@0.0.15': - resolution: {integrity: sha512-9Zi6SO3E8PoHYDfcJTecImiHLyitYWmIRs0HE3Ogra60ZzlWP2EXu+AZqwQnhXuq+9pbgwBWNWxB5YPetNPTNA==} - engines: {node: '>=18.0.0'} - peerDependencies: - react: ^18.2.0 - - '@react-email/code-block@0.0.4': - resolution: {integrity: sha512-xjVLi/9dFNJ70N7hYme+21eQWa3b9/kgp4V+FKQJkQCuIMobxPRCIGM5jKD/0Vo2OqrE5chYv/dkg/aP8a8sPg==} - engines: {node: '>=18.0.0'} - peerDependencies: - react: ^18.2.0 - - '@react-email/code-inline@0.0.2': - resolution: {integrity: sha512-0cmgbbibFeOJl0q04K9jJlPDuJ+SEiX/OG6m3Ko7UOkG3TqjRD8Dtvkij6jNDVfUh/zESpqJCP2CxrCLLMUjdA==} - engines: {node: '>=18.0.0'} - peerDependencies: - react: ^18.2.0 - - '@react-email/column@0.0.10': - resolution: {integrity: sha512-MnP8Mnwipr0X3XtdD6jMLckb0sI5/IlS6Kl/2F6/rsSWBJy5Gg6nizlekTdkwDmy0kNSe3/1nGU0Zqo98pl63Q==} - engines: {node: '>=18.0.0'} - peerDependencies: - react: ^18.2.0 - - '@react-email/components@0.0.18': - resolution: {integrity: sha512-VxaEAbLTD/CbIVNeDCzPKBV2rIard88AE5gLmZ4HbaFH7i90NIF/5MiZX5l0bNzoM8N/kjN4CQlqZ1MwN5FdOg==} - engines: {node: '>=18.0.0'} - peerDependencies: - react: ^18.2.0 - - '@react-email/container@0.0.12': - resolution: {integrity: sha512-HFu8Pu5COPFfeZxSL+wKv/TV5uO/sp4zQ0XkRCdnGkj/xoq0lqOHVDL4yC2Pu6fxXF/9C3PHDA++5uEYV5WVJw==} - engines: {node: '>=18.0.0'} - peerDependencies: - react: ^18.2.0 - - '@react-email/font@0.0.6': - resolution: {integrity: sha512-sZZFvEZ4U3vNCAZ8wXqIO3DuGJR2qE/8m2fEH+tdqwa532zGO3zW+UlCTg0b9455wkJSzEBeaWik0IkNvjXzxw==} - peerDependencies: - react: ^18.2.0 - - '@react-email/head@0.0.9': - resolution: {integrity: sha512-dF3Uv1qy3oh+IU2atXdv5Xk0hk2udOlMb1A/MNGngC0eHyoEV9ThA0XvhN7mm5x9dDLkVamoWUKXDtmkiuSRqQ==} - engines: {node: '>=18.0.0'} - peerDependencies: - react: ^18.2.0 - - '@react-email/heading@0.0.12': - resolution: {integrity: sha512-eB7mpnAvDmwvQLoPuwEiPRH4fPXWe6ltz6Ptbry2BlI88F0a2k11Ghb4+sZHBqg7vVw/MKbqEgtLqr3QJ/KfCQ==} - engines: {node: '>=18.0.0'} - peerDependencies: - react: ^18.2.0 - - '@react-email/hr@0.0.8': - resolution: {integrity: sha512-JLVvpCg2wYKEB+n/PGCggWG9fRU5e4lxsGdpK5SDLsCL0ic3OLKSpHMfeE+ZSuw0GixAVVQN7F64PVJHQkd4MQ==} - engines: {node: '>=18.0.0'} - peerDependencies: - react: ^18.2.0 - - '@react-email/html@0.0.8': - resolution: {integrity: sha512-arII3wBNLpeJtwyIJXPaILm5BPKhA+nvdC1F9QkuKcOBJv2zXctn8XzPqyGqDfdplV692ulNJP7XY55YqbKp6w==} - engines: {node: '>=18.0.0'} - peerDependencies: - react: ^18.2.0 - - '@react-email/img@0.0.8': - resolution: {integrity: sha512-jx/rPuKo31tV18fu7P5rRqelaH5wkhg83Dq7uLwJpfqhbi4KFBGeBfD0Y3PiLPPoh+WvYf+Adv9W2ghNW8nOMQ==} - engines: {node: '>=18.0.0'} - peerDependencies: - react: ^18.2.0 - - '@react-email/link@0.0.8': - resolution: {integrity: sha512-nVikuTi8WJHa6Baad4VuRUbUCa/7EtZ1Qy73TRejaCHn+vhetc39XGqHzKLNh+Z/JFL8Hv9g+4AgG16o2R0ogQ==} - engines: {node: '>=18.0.0'} - peerDependencies: - react: ^18.2.0 - - '@react-email/markdown@0.0.10': - resolution: {integrity: sha512-MH0xO+NJ4IuJcx9nyxbgGKAMXyudFjCZ0A2GQvuWajemW9qy2hgnJ3mW3/z5lwcenG+JPn7JyO/iZpizQ7u1tA==} - engines: {node: '>=18.0.0'} - peerDependencies: - react: ^18.2.0 - - '@react-email/preview@0.0.9': - resolution: {integrity: sha512-2fyAA/zzZYfYmxfyn3p2YOIU30klyA6Dq4ytyWq4nfzQWWglt5hNDE0cMhObvRtfjM9ghMSVtoELAb0MWiF/kw==} - engines: {node: '>=18.0.0'} - peerDependencies: - react: ^18.2.0 - - '@react-email/render@0.0.12': - resolution: {integrity: sha512-S8WRv/PqECEi6x0QJBj0asnAb5GFtJaHlnByxLETLkgJjc76cxMYDH4r9wdbuJ4sjkcbpwP3LPnVzwS+aIjT7g==} - engines: {node: '>=18.0.0'} - - '@react-email/render@0.0.14': - resolution: {integrity: sha512-vZD59BHp1HOatJAWydTOdgN8QbNgsjCOfmPcT9ShwisBIu3Rw8pvUVoWsrAqfHfzc4vcNTGnbt6/8mMa8LcsvQ==} - engines: {node: '>=18.0.0'} - - '@react-email/row@0.0.8': - resolution: {integrity: sha512-JsB6pxs/ZyjYpEML3nbwJRGAerjcN/Pa/QG48XUwnT/MioDWrUuyQuefw+CwCrSUZ2P1IDrv2tUD3/E3xzcoKw==} - engines: {node: '>=18.0.0'} - peerDependencies: - react: ^18.2.0 - - '@react-email/section@0.0.12': - resolution: {integrity: sha512-UCD/N/BeOTN4h3VZBUaFdiSem6HnpuxD1Q51TdBFnqeNqS5hBomp8LWJJ9s4gzwHWk1XPdNfLA3I/fJwulJshg==} - engines: {node: '>=18.0.0'} - peerDependencies: - react: ^18.2.0 - - '@react-email/tailwind@0.0.17': - resolution: {integrity: sha512-SVl0YO9b9/8EiNtvYnXTlimehwv6rz5v6JRb60IYqwWRRF6ZDHiLkAq/94o5SMrhLtPZWErcr4VleGumB+pFUg==} - engines: {node: '>=18.0.0'} - peerDependencies: - react: ^18.2.0 - - '@react-email/text@0.0.8': - resolution: {integrity: sha512-uvN2TNWMrfC9wv/LLmMLbbEN1GrMWZb9dBK14eYxHHAEHCeyvGb5ePZZ2MPyzO7Y5yTC+vFEnCEr76V+hWMxCQ==} - engines: {node: '>=18.0.0'} - peerDependencies: - react: ^18.2.0 - - '@rushstack/eslint-patch@1.10.2': - resolution: {integrity: sha512-hw437iINopmQuxWPSUEvqE56NCPsiU8N4AYtfHmJFckclktzK9YQJieD3XkDCDH4OjL+C7zgPUh73R/nrcHrqw==} - - '@selderee/plugin-htmlparser2@0.11.0': - resolution: {integrity: sha512-P33hHGdldxGabLFjPPpaTxVolMrzrcegejx+0GxjrIb9Zv48D8yAIA/QTDR2dFl7Uz7urX8aX6+5bCZslr+gWQ==} - - '@supabase/auth-js@2.65.0': - resolution: {integrity: sha512-+wboHfZufAE2Y612OsKeVP4rVOeGZzzMLD/Ac3HrTQkkY4qXNjI6Af9gtmxwccE5nFvTiF114FEbIQ1hRq5uUw==} - - '@supabase/functions-js@2.4.1': - resolution: {integrity: sha512-8sZ2ibwHlf+WkHDUZJUXqqmPvWQ3UHN0W30behOJngVh/qHHekhJLCFbh0AjkE9/FqqXtf9eoVvmYgfCLk5tNA==} - - '@supabase/node-fetch@2.6.15': - resolution: {integrity: sha512-1ibVeYUacxWYi9i0cf5efil6adJ9WRyZBLivgjs+AUpewx1F3xPi7gLgaASI2SmIQxPoCEjAsLAzKPgMJVgOUQ==} - engines: {node: 4.x || >=6.0.0} - - '@supabase/postgrest-js@1.16.1': - resolution: {integrity: sha512-EOSEZFm5pPuCPGCmLF1VOCS78DfkSz600PBuvBND/IZmMciJ1pmsS3ss6TkB6UkuvTybYiBh7gKOYyxoEO3USA==} - - '@supabase/realtime-js@2.10.2': - resolution: {integrity: sha512-qyCQaNg90HmJstsvr2aJNxK2zgoKh9ZZA8oqb7UT2LCh3mj9zpa3Iwu167AuyNxsxrUE8eEJ2yH6wLCij4EApA==} - - '@supabase/storage-js@2.7.0': - resolution: {integrity: sha512-iZenEdO6Mx9iTR6T7wC7sk6KKsoDPLq8rdu5VRy7+JiT1i8fnqfcOr6mfF2Eaqky9VQzhP8zZKQYjzozB65Rig==} - - '@supabase/supabase-js@2.45.4': - resolution: {integrity: sha512-E5p8/zOLaQ3a462MZnmnz03CrduA5ySH9hZyL03Y+QZLIOO4/Gs8Rdy4ZCKDHsN7x0xdanVEWWFN3pJFQr9/hg==} - - '@swc/counter@0.1.3': - resolution: {integrity: sha512-e2BR4lsJkkRlKZ/qCHPw9ZaSxc0MVUd7gtbtaB7aMvHeJVYe8sOB8DBZkP2DtISHGSku9sCK6T6cnY0CtXrOCQ==} - - '@swc/helpers@0.5.5': - resolution: {integrity: sha512-KGYxvIOXcceOAbEk4bi/dVLEK9z8sZ0uBB3Il5b1rhfClSpcX0yfRO0KmTkqR2cnQDymwLB+25ZyMzICg/cm/A==} - - '@t3-oss/env-core@0.9.2': - resolution: {integrity: sha512-KgWXljUTHgO3o7GMZQPAD5+P+HqpauMNNHowlm7V2b9IeMitSUpNKwG6xQrup/xARWHTdxRVIl0mSI4wCevQhQ==} - peerDependencies: - typescript: '>=5.0.0' - zod: ^3.0.0 - peerDependenciesMeta: - typescript: - optional: true - - '@t3-oss/env-nextjs@0.9.2': - resolution: {integrity: sha512-dklHrgKLESStNVB67Jdbu6osxDYA+xNKaPBRerlnkEvzbCccSKMvZENx6EZebJuR4snqB3/yRykNMn/bdIAyiQ==} - peerDependencies: - typescript: '>=5.0.0' - zod: ^3.0.0 - peerDependenciesMeta: - typescript: - optional: true - - '@tailwindcss/line-clamp@0.4.4': - resolution: {integrity: sha512-5U6SY5z8N42VtrCrKlsTAA35gy2VSyYtHWCsg1H87NU1SXnEfekTVlrga9fzUDrrHcGi2Lb5KenUWb4lRQT5/g==} - peerDependencies: - tailwindcss: '>=2.0.0 || >=3.0.0 || >=3.0.0-alpha.1' - - '@tanstack/query-core@5.56.2': - resolution: {integrity: sha512-gor0RI3/R5rVV3gXfddh1MM+hgl0Z4G7tj6Xxpq6p2I03NGPaJ8dITY9Gz05zYYb/EJq9vPas/T4wn9EaDPd4Q==} - - '@tanstack/query-devtools@5.56.1': - resolution: {integrity: sha512-xnp9jq/9dHfSCDmmf+A5DjbIjYqbnnUL2ToqlaaviUQGRTapXQ8J+GxusYUu1IG0vZMaWdiVUA4HRGGZYAUU+A==} - - '@tanstack/react-query-devtools@5.56.2': - resolution: {integrity: sha512-7nINJtRZZVwhTTyDdMIcSaXo+EHMLYJu1S2e6FskvvD5prx87LlAXXWZDfU24Qm4HjshEtM5lS3HIOszNGblcw==} - peerDependencies: - '@tanstack/react-query': ^5.56.2 - react: ^18 || ^19 - - '@tanstack/react-query@5.56.2': - resolution: {integrity: sha512-SR0GzHVo6yzhN72pnRhkEFRAHMsUo5ZPzAxfTMvUxFIDVS6W9LYUp6nXW3fcHVdg0ZJl8opSH85jqahvm6DSVg==} - peerDependencies: - react: ^18 || ^19 - - '@types/conventional-commits-parser@5.0.0': - resolution: {integrity: sha512-loB369iXNmAZglwWATL+WRe+CRMmmBPtpolYzIebFaX4YA3x+BEfLqhUAV9WanycKI3TG1IMr5bMJDajDKLlUQ==} - - '@types/cookie@0.6.0': - resolution: {integrity: sha512-4Kh9a6B2bQciAhf7FSuMRRkUWecJgJu9nPnx3yzpsfXX/c50REIqpHY4C82bXP90qrLtXtkDxTZosYO3UpOwlA==} - - '@types/d3-array@3.2.1': - resolution: {integrity: sha512-Y2Jn2idRrLzUfAKV2LyRImR+y4oa2AntrgID95SHJxuMUrkNXmanDSed71sRNZysveJVt1hLLemQZIady0FpEg==} - - '@types/d3-color@3.1.3': - resolution: {integrity: sha512-iO90scth9WAbmgv7ogoq57O9YpKmFBbmoEoCHDB2xMBY0+/KVrqAaCDyCE16dUspeOvIxFFRI+0sEtqDqy2b4A==} - - '@types/d3-ease@3.0.2': - resolution: {integrity: sha512-NcV1JjO5oDzoK26oMzbILE6HW7uVXOHLQvHshBUW4UMdZGfiY6v5BeQwh9a9tCzv+CeefZQHJt5SRgK154RtiA==} - - '@types/d3-interpolate@3.0.4': - resolution: {integrity: sha512-mgLPETlrpVV1YRJIglr4Ez47g7Yxjl1lj7YKsiMCb27VJH9W8NVM6Bb9d8kkpG/uAQS5AmbA48q2IAolKKo1MA==} - - '@types/d3-path@3.1.0': - resolution: {integrity: sha512-P2dlU/q51fkOc/Gfl3Ul9kicV7l+ra934qBFXCFhrZMOL6du1TM0pm1ThYvENukyOn5h9v+yMJ9Fn5JK4QozrQ==} - - '@types/d3-scale@4.0.8': - resolution: {integrity: sha512-gkK1VVTr5iNiYJ7vWDI+yUFFlszhNMtVeneJ6lUTKPjprsvLLI9/tgEGiXJOnlINJA8FyA88gfnQsHbybVZrYQ==} - - '@types/d3-shape@3.1.6': - resolution: {integrity: sha512-5KKk5aKGu2I+O6SONMYSNflgiP0WfZIQvVUMan50wHsLG1G94JlxEVnCpQARfTtzytuY0p/9PXXZb3I7giofIA==} - - '@types/d3-time@3.0.3': - resolution: {integrity: sha512-2p6olUZ4w3s+07q3Tm2dbiMZy5pCDfYwtLXXHUnVzXgQlZ/OyPtUz6OL382BkOuGlLXqfT+wqv8Fw2v8/0geBw==} - - '@types/d3-timer@3.0.2': - resolution: {integrity: sha512-Ps3T8E8dZDam6fUyNiMkekK3XUsaUEik+idO9/YjPtfj2qruF8tFBXS7XhtE4iIXBLxhmLjP3SXpLhVf21I9Lw==} - - '@types/debug@4.1.12': - resolution: {integrity: sha512-vIChWdVG3LG1SMxEvI/AK+FWJthlrqlTu7fbrlywTkkaONwk/UAGaULXRlf8vkzFBLVm0zkMdCquhL5aOjhXPQ==} - - '@types/diff-match-patch@1.0.36': - resolution: {integrity: sha512-xFdR6tkm0MWvBfO8xXCSsinYxHcqkQUlcHeSpMC2ukzOb6lwQAfDmW+Qt0AvlGd8HpsS28qKsB+oPeJn9I39jg==} - - '@types/eslint@8.56.10': - resolution: {integrity: sha512-Shavhk87gCtY2fhXDctcfS3e6FdxWkCx1iUZ9eEUbh7rTqlZT0/IzOkCOVt0fCjcFuZ9FPYfuezTBImfHCDBGQ==} - - '@types/estree-jsx@1.0.5': - resolution: {integrity: sha512-52CcUVNFyfb1A2ALocQw/Dd1BQFNmSdkuC3BkZ6iqhdMfQz7JWOFRuJFloOzjk+6WijU56m9oKXFAXc7o3Towg==} - - '@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/hast@3.0.4': - resolution: {integrity: sha512-WPs+bbQw5aCj+x6laNGWLH3wviHtoCv/P3+otBhbOhJgG8qtpdAMlTCxLtsTWA7LH1Oh/bFCHsBn0TPS5m30EQ==} - - '@types/json-schema@7.0.15': - resolution: {integrity: sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==} - - '@types/json5@0.0.29': - resolution: {integrity: sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==} - - '@types/mdast@4.0.4': - resolution: {integrity: sha512-kGaNbPh1k7AFzgpud/gMdvIm5xuECykRR+JnWKQno9TAXVa6WIVCGTPvYGekIDL4uwCZQSYbUxNBSb1aUo79oA==} - - '@types/ms@0.7.34': - resolution: {integrity: sha512-nG96G3Wp6acyAgJqGasjODb+acrI7KltPiRxzHPXnP3NgI28bpQDRv53olbqGXbfcgF5aiiHmO3xpwEpS5Ld9g==} - - '@types/node-fetch@2.6.11': - resolution: {integrity: sha512-24xFj9R5+rfQJLRyM56qh+wnVSYhyXC2tkoBndtY0U+vubqNsYXGjufB2nn8Q6gt0LrARwL6UBtMCSVCwl4B1g==} - - '@types/node@18.19.47': - resolution: {integrity: sha512-1f7dB3BL/bpd9tnDJrrHb66Y+cVrhxSOTGorRNdHwYTUlTay3HuTDPKo9a/4vX9pMQkhYBcAbL4jQdNlhCFP9A==} - - '@types/node@20.12.7': - resolution: {integrity: sha512-wq0cICSkRLVaf3UGLMGItu/PtdY7oaXaI/RVU+xliKVOtRna3PRY57ZDfztpDL0n11vfymMUnXv8QwYCO7L1wg==} - - '@types/nodemailer@6.4.14': - resolution: {integrity: sha512-fUWthHO9k9DSdPCSPRqcu6TWhYyxTBg382vlNIttSe9M7XfsT06y0f24KHXtbnijPGGRIcVvdKHTNikOI6qiHA==} - - '@types/phoenix@1.6.5': - resolution: {integrity: sha512-xegpDuR+z0UqG9fwHqNoy3rI7JDlvaPh2TY47Fl80oq6g+hXT+c/LEuE43X48clZ6lOfANl5WrPur9fYO1RJ/w==} - - '@types/prop-types@15.7.12': - resolution: {integrity: sha512-5zvhXYtRNRluoE/jAp4GVsSduVUzNWKkOZrCDBWYtE7biZywwdC2AcEzg+cSMLFRfVgeAFqpfNabiPjxFddV1Q==} - - '@types/qs@6.9.15': - resolution: {integrity: sha512-uXHQKES6DQKKCLh441Xv/dwxOq1TVS3JPUMlEqoEglvlhR6Mxnlew/Xq/LRVHpLyk7iK3zODe1qYHIMltO7XGg==} - - '@types/react-dom@18.2.25': - resolution: {integrity: sha512-o/V48vf4MQh7juIKZU2QGDfli6p1+OOi5oXx36Hffpc9adsHeXjVp8rHuPkjd8VT8sOJ2Zp05HR7CdpGTIUFUA==} - - '@types/react@18.2.79': - resolution: {integrity: sha512-RwGAGXPl9kSXwdNTafkOEuFrTBD5SA2B3iEB96xi8+xu5ddUa/cpvyVCSNn+asgLCTHkb5ZxN8gbuibYJi4s1w==} - - '@types/retry@0.12.0': - resolution: {integrity: sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA==} - - '@types/semver@7.5.8': - resolution: {integrity: sha512-I8EUhyrgfLrcTkzV3TSsGyl1tSuPrEDzr0yd5m90UgNxQkyDXULk3b6MlQqTCpZpNtWe1K0hzclnZkTcLBe2UQ==} - - '@types/unist@2.0.11': - resolution: {integrity: sha512-CmBKiL6NNo/OqgmMn95Fk9Whlp2mtvIv+KNpQKN2F4SjvrEesubTRWGYSg+BnWZOnlCaSTU1sMpsBOzgbYhnsA==} - - '@types/unist@3.0.3': - resolution: {integrity: sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q==} - - '@types/uuid@10.0.0': - resolution: {integrity: sha512-7gqG38EyHgyP1S+7+xomFtL+ZNHcKv6DwNaCZmJmo1vgMugyF3TCnXVg4t1uk89mLNwnLtnY3TpOpCOyp1/xHQ==} - - '@types/ws@8.5.12': - resolution: {integrity: sha512-3tPRkv1EtkDpzlgyKyI8pGsGZAGPEaXeu0DOj5DI25Ja91bdAYddYHbADRYVrZMRbfW+1l5YwXVDKohDJNQxkQ==} - - '@typescript-eslint/eslint-plugin@7.7.0': - resolution: {integrity: sha512-GJWR0YnfrKnsRoluVO3PRb9r5aMZriiMMM/RHj5nnTrBy1/wIgk76XCtCKcnXGjpZQJQRFtGV9/0JJ6n30uwpQ==} - engines: {node: ^18.18.0 || >=20.0.0} - peerDependencies: - '@typescript-eslint/parser': ^7.0.0 - eslint: ^8.56.0 - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true - - '@typescript-eslint/parser@7.2.0': - resolution: {integrity: sha512-5FKsVcHTk6TafQKQbuIVkXq58Fnbkd2wDL4LB7AURN7RUOu1utVP+G8+6u3ZhEroW3DF6hyo3ZEXxgKgp4KeCg==} - engines: {node: ^16.0.0 || >=18.0.0} - peerDependencies: - eslint: ^8.56.0 - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true - - '@typescript-eslint/parser@7.7.0': - resolution: {integrity: sha512-fNcDm3wSwVM8QYL4HKVBggdIPAy9Q41vcvC/GtDobw3c4ndVT3K6cqudUmjHPw8EAp4ufax0o58/xvWaP2FmTg==} - engines: {node: ^18.18.0 || >=20.0.0} - peerDependencies: - eslint: ^8.56.0 - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true - - '@typescript-eslint/scope-manager@7.2.0': - resolution: {integrity: sha512-Qh976RbQM/fYtjx9hs4XkayYujB/aPwglw2choHmf3zBjB4qOywWSdt9+KLRdHubGcoSwBnXUH2sR3hkyaERRg==} - engines: {node: ^16.0.0 || >=18.0.0} - - '@typescript-eslint/scope-manager@7.7.0': - resolution: {integrity: sha512-/8INDn0YLInbe9Wt7dK4cXLDYp0fNHP5xKLHvZl3mOT5X17rK/YShXaiNmorl+/U4VKCVIjJnx4Ri5b0y+HClw==} - engines: {node: ^18.18.0 || >=20.0.0} - - '@typescript-eslint/type-utils@7.7.0': - resolution: {integrity: sha512-bOp3ejoRYrhAlnT/bozNQi3nio9tIgv3U5C0mVDdZC7cpcQEDZXvq8inrHYghLVwuNABRqrMW5tzAv88Vy77Sg==} - engines: {node: ^18.18.0 || >=20.0.0} - peerDependencies: - eslint: ^8.56.0 - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true - - '@typescript-eslint/types@7.2.0': - resolution: {integrity: sha512-XFtUHPI/abFhm4cbCDc5Ykc8npOKBSJePY3a3s+lwumt7XWJuzP5cZcfZ610MIPHjQjNsOLlYK8ASPaNG8UiyA==} - engines: {node: ^16.0.0 || >=18.0.0} - - '@typescript-eslint/types@7.7.0': - resolution: {integrity: sha512-G01YPZ1Bd2hn+KPpIbrAhEWOn5lQBrjxkzHkWvP6NucMXFtfXoevK82hzQdpfuQYuhkvFDeQYbzXCjR1z9Z03w==} - engines: {node: ^18.18.0 || >=20.0.0} - - '@typescript-eslint/typescript-estree@7.2.0': - resolution: {integrity: sha512-cyxS5WQQCoBwSakpMrvMXuMDEbhOo9bNHHrNcEWis6XHx6KF518tkF1wBvKIn/tpq5ZpUYK7Bdklu8qY0MsFIA==} - engines: {node: ^16.0.0 || >=18.0.0} - peerDependencies: - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true - - '@typescript-eslint/typescript-estree@7.7.0': - resolution: {integrity: sha512-8p71HQPE6CbxIBy2kWHqM1KGrC07pk6RJn40n0DSc6bMOBBREZxSDJ+BmRzc8B5OdaMh1ty3mkuWRg4sCFiDQQ==} - engines: {node: ^18.18.0 || >=20.0.0} - peerDependencies: - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true - - '@typescript-eslint/utils@7.7.0': - resolution: {integrity: sha512-LKGAXMPQs8U/zMRFXDZOzmMKgFv3COlxUQ+2NMPhbqgVm6R1w+nU1i4836Pmxu9jZAuIeyySNrN/6Rc657ggig==} - engines: {node: ^18.18.0 || >=20.0.0} - peerDependencies: - eslint: ^8.56.0 - - '@typescript-eslint/visitor-keys@7.2.0': - resolution: {integrity: sha512-c6EIQRHhcpl6+tO8EMR+kjkkV+ugUNXOmeASA1rlzkd8EPIriavpWoiEz1HR/VLhbVIdhqnV6E7JZm00cBDx2A==} - engines: {node: ^16.0.0 || >=18.0.0} - - '@typescript-eslint/visitor-keys@7.7.0': - resolution: {integrity: sha512-h0WHOj8MhdhY8YWkzIF30R379y0NqyOHExI9N9KCzvmu05EgG4FumeYa3ccfKUSphyWkWQE1ybVrgz/Pbam6YA==} - engines: {node: ^18.18.0 || >=20.0.0} - - '@undrstnd/ai-engine@2.4.11': - resolution: {integrity: sha512-3V1SvZKENrbTjvz4+MxZH8Rkrea2vVJgqN8XpUTgx0RBdhiwECgf8oMeyGcS9CXHwXzrXRDNB++j3FWBR875kQ==} - - '@ungap/structured-clone@1.2.0': - resolution: {integrity: sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==} - - '@vercel/analytics@1.2.2': - resolution: {integrity: sha512-X0rctVWkQV1e5Y300ehVNqpOfSOufo7ieA5PIdna8yX/U7Vjz0GFsGf4qvAhxV02uQ2CVt7GYcrFfddXXK2Y4A==} - peerDependencies: - next: '>= 13' - react: ^18 || ^19 - peerDependenciesMeta: - next: - optional: true - react: - optional: true - - '@vue/compiler-core@3.4.38': - resolution: {integrity: sha512-8IQOTCWnLFqfHzOGm9+P8OPSEDukgg3Huc92qSG49if/xI2SAwLHQO2qaPQbjCWPBcQoO1WYfXfTACUrWV3c5A==} - - '@vue/compiler-dom@3.4.38': - resolution: {integrity: sha512-Osc/c7ABsHXTsETLgykcOwIxFktHfGSUDkb05V61rocEfsFDcjDLH/IHJSNJP+/Sv9KeN2Lx1V6McZzlSb9EhQ==} - - '@vue/compiler-sfc@3.4.38': - resolution: {integrity: sha512-s5QfZ+9PzPh3T5H4hsQDJtI8x7zdJaew/dCGgqZ2630XdzaZ3AD8xGZfBqpT8oaD/p2eedd+pL8tD5vvt5ZYJQ==} - - '@vue/compiler-ssr@3.4.38': - resolution: {integrity: sha512-YXznKFQ8dxYpAz9zLuVvfcXhc31FSPFDcqr0kyujbOwNhlmaNvL2QfIy+RZeJgSn5Fk54CWoEUeW+NVBAogGaw==} - - '@vue/reactivity@3.4.38': - resolution: {integrity: sha512-4vl4wMMVniLsSYYeldAKzbk72+D3hUnkw9z8lDeJacTxAkXeDAP1uE9xr2+aKIN0ipOL8EG2GPouVTH6yF7Gnw==} - - '@vue/runtime-core@3.4.38': - resolution: {integrity: sha512-21z3wA99EABtuf+O3IhdxP0iHgkBs1vuoCAsCKLVJPEjpVqvblwBnTj42vzHRlWDCyxu9ptDm7sI2ZMcWrQqlA==} - - '@vue/runtime-dom@3.4.38': - resolution: {integrity: sha512-afZzmUreU7vKwKsV17H1NDThEEmdYI+GCAK/KY1U957Ig2NATPVjCROv61R19fjZNzMmiU03n79OMnXyJVN0UA==} - - '@vue/server-renderer@3.4.38': - resolution: {integrity: sha512-NggOTr82FbPEkkUvBm4fTGcwUY8UuTsnWC/L2YZBmvaQ4C4Jl/Ao4HHTB+l7WnFCt5M/dN3l0XLuyjzswGYVCA==} - peerDependencies: - vue: 3.4.38 - - '@vue/shared@3.4.38': - resolution: {integrity: sha512-q0xCiLkuWWQLzVrecPb0RMsNWyxICOjPrcrwxTUEHb1fsnvni4dcuyG7RT/Ie7VPTvnjzIaWzRMUBsrqNj/hhw==} - - abbrev@1.1.1: - resolution: {integrity: sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==} - - abbrev@2.0.0: - resolution: {integrity: sha512-6/mh1E2u2YgEsCHdY0Yx5oW+61gZU+1vXaoiHHrpKeuRNNgFvS+/jrwHiQhB5apAf5oB7UB7E19ol2R2LKH8hQ==} - engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} - - abort-controller@3.0.0: - resolution: {integrity: sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==} - engines: {node: '>=6.5'} - - acorn-jsx@5.3.2: - resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==} - peerDependencies: - acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 - - acorn@8.11.3: - resolution: {integrity: sha512-Y9rRfJG5jcKOE0CLisYbojUjIrIEE7AGMzA/Sm4BslANhbS+cDMpgBdcPT91oJ7OuJ9hYJBx59RjbhxVnrF8Xg==} - engines: {node: '>=0.4.0'} - hasBin: true - - acorn@8.12.1: - resolution: {integrity: sha512-tcpGyI9zbizT9JbV6oYE477V6mTlXvvi0T0G3SNIYE2apm/G5huBa1+K89VGeovbg+jycCrfhl3ADxErOuO6Jg==} - engines: {node: '>=0.4.0'} - hasBin: true - - agent-base@6.0.2: - resolution: {integrity: sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==} - engines: {node: '>= 6.0.0'} - - agentkeepalive@4.5.0: - resolution: {integrity: sha512-5GG/5IbQQpC9FpkRGsSvZI5QYeSCzlJHdpBQntCsuTOxhKD8lqKhrleg2Yi7yvMIf82Ycmmqln9U8V9qwEiJew==} - engines: {node: '>= 8.0.0'} - - ai@3.3.21: - resolution: {integrity: sha512-gUkYEpghc2/+/2ZO82GSf3R2nMXiC0ZZBvhubetVTK93RW1ts/wuuLig7SH3K3vPgj3us0XK67/9FC1XOFwupg==} - engines: {node: '>=18'} - peerDependencies: - openai: ^4.42.0 - react: ^18 || ^19 - sswr: ^2.1.0 - svelte: ^3.0.0 || ^4.0.0 - zod: ^3.0.0 - peerDependenciesMeta: - openai: - optional: true - react: - optional: true - sswr: - optional: true - svelte: - optional: true - zod: - optional: true - - ai@3.3.28: - resolution: {integrity: sha512-ogrsMscar8oXa4nTEcnjvb37cs0UJ7AxVga/642BQGkGBevnKhS0hbnXEOUKmlWcny/xRuWQ3GaXA3u9CxhfhQ==} - engines: {node: '>=18'} - peerDependencies: - openai: ^4.42.0 - react: ^18 || ^19 - sswr: ^2.1.0 - svelte: ^3.0.0 || ^4.0.0 - zod: ^3.0.0 - peerDependenciesMeta: - openai: - optional: true - react: - optional: true - sswr: - optional: true - svelte: - optional: true - zod: - optional: true - - ajv@6.12.6: - resolution: {integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==} - - ansi-escapes@6.2.1: - resolution: {integrity: sha512-4nJ3yixlEthEJ9Rk4vPcdBRkZvQZlYyu8j4/Mqz5sgIkddmEnH2Yj2ZrnP9S3tQOvSNRUIgVNF/1yPpRAGNRig==} - engines: {node: '>=14.16'} - - ansi-regex@5.0.1: - resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==} - engines: {node: '>=8'} - - ansi-regex@6.0.1: - resolution: {integrity: sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==} - engines: {node: '>=12'} - - ansi-styles@3.2.1: - resolution: {integrity: sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==} - engines: {node: '>=4'} - - ansi-styles@4.3.0: - resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==} - engines: {node: '>=8'} - - ansi-styles@5.2.0: - resolution: {integrity: sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==} - engines: {node: '>=10'} - - ansi-styles@6.2.1: - resolution: {integrity: sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==} - engines: {node: '>=12'} - - any-promise@1.3.0: - resolution: {integrity: sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==} - - anymatch@3.1.3: - resolution: {integrity: sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==} - engines: {node: '>= 8'} - - aproba@2.0.0: - resolution: {integrity: sha512-lYe4Gx7QT+MKGbDsA+Z+he/Wtef0BiwDOlK/XkBrdfsh9J/jPPXbX0tE9x9cl27Tmu5gg3QUbUrQYa/y+KOHPQ==} - - are-we-there-yet@2.0.0: - resolution: {integrity: sha512-Ci/qENmwHnsYo9xKIcUJN5LeDKdJ6R1Z1j9V/J5wyq8nh/mYPEpIKJbBZXtZjG04HiK7zV/p6Vs9952MrMeUIw==} - engines: {node: '>=10'} - deprecated: This package is no longer supported. - - arg@5.0.2: - resolution: {integrity: sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==} - - argparse@2.0.1: - resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==} - - aria-hidden@1.2.4: - resolution: {integrity: sha512-y+CcFFwelSXpLZk/7fMB2mUbGtX9lKycf1MWJ7CaTIERyitVlyQx6C+sxcROU2BAJ24OiZyK+8wj2i8AlBoS3A==} - engines: {node: '>=10'} - - aria-query@5.3.0: - resolution: {integrity: sha512-b0P0sZPKtyu8HkeRAfCq0IfURZK+SuwMjY1UXGBU27wpAiTwQAIlq56IbIO+ytk/JjS1fMR14ee5WBBfKi5J6A==} - - aria-query@5.3.2: - resolution: {integrity: sha512-COROpnaoap1E2F000S62r6A60uHZnmlvomhfyT2DlTcrY1OrBKn2UhH7qn5wTC9zMvD0AY7csdPSNwKP+7WiQw==} - engines: {node: '>= 0.4'} - - array-buffer-byte-length@1.0.1: - resolution: {integrity: sha512-ahC5W1xgou+KTXix4sAO8Ki12Q+jf4i0+tmk3sC+zgcynshkHxzpXdImBehiUYKKKDwvfFiJl1tZt6ewscS1Mg==} - engines: {node: '>= 0.4'} - - array-ify@1.0.0: - resolution: {integrity: sha512-c5AMf34bKdvPhQ7tBGhqkgKNUzMr4WUs+WDtC2ZUGOUncbxKMTvqxYctiseW3+L4bA8ec+GcZ6/A/FW4m8ukng==} - - array-includes@3.1.8: - resolution: {integrity: sha512-itaWrbYbqpGXkGhZPGUulwnhVf5Hpy1xiCFsGqyIGglbBxmG5vSjxQen3/WGOjPpNEv1RtBLKxbmVXm8HpJStQ==} - engines: {node: '>= 0.4'} - - array-union@2.1.0: - resolution: {integrity: sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==} - engines: {node: '>=8'} - - array.prototype.findlast@1.2.5: - resolution: {integrity: sha512-CVvd6FHg1Z3POpBLxO6E6zr+rSKEQ9L6rZHAaY7lLfhKsWYUBBOuMs0e9o24oopj6H+geRCX0YJ+TJLBK2eHyQ==} - engines: {node: '>= 0.4'} - - array.prototype.findlastindex@1.2.5: - resolution: {integrity: sha512-zfETvRFA8o7EiNn++N5f/kaCw221hrpGsDmcpndVupkPzEc1Wuf3VgC0qby1BbHs7f5DVYjgtEU2LLh5bqeGfQ==} - engines: {node: '>= 0.4'} - - array.prototype.flat@1.3.2: - resolution: {integrity: sha512-djYB+Zx2vLewY8RWlNCUdHjDXs2XOgm602S9E7P/UpHgfeHL00cRiIF+IN/G/aUJ7kGPb6yO/ErDI5V2s8iycA==} - engines: {node: '>= 0.4'} - - array.prototype.flatmap@1.3.2: - 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.3: - resolution: {integrity: sha512-/DdH4TiTmOKzyQbp/eadcCVexiCb36xJg7HshYOYJnNZFDj33GEv0P7GxsynpShhq4OLYJzbGcBDkLsDt7MnNg==} - - arraybuffer.prototype.slice@1.0.3: - resolution: {integrity: sha512-bMxMKAjg13EBSVscxTaYA4mRc5t1UAXa2kXiGTNfZ079HIWXEkKmkgFrh/nJqamaLSrXO5H4WFFkPEaLJWbs3A==} - engines: {node: '>= 0.4'} - - ast-types-flow@0.0.8: - resolution: {integrity: sha512-OH/2E5Fg20h2aPrbe+QL8JZQFko0YZaF+j4mnQ7BGhfavO7OpSLa8a0y9sBwomHdSbkhTS8TQNayBfnW5DwbvQ==} - - asynckit@0.4.0: - resolution: {integrity: sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==} - - attr-accept@2.2.2: - resolution: {integrity: sha512-7prDjvt9HmqiZ0cl5CRjtS84sEyhsHP2coDkaZKRKVfCDo9s7iw7ChVmar78Gu9pC4SoR/28wFu/G5JJhTnqEg==} - engines: {node: '>=4'} - - available-typed-arrays@1.0.7: - resolution: {integrity: sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==} - engines: {node: '>= 0.4'} - - axe-core@4.7.0: - resolution: {integrity: sha512-M0JtH+hlOL5pLQwHOLNYZaXuhqmvS8oExsqB1SBYgA4Dk7u/xx+YdGHXaK5pyUfed5mYXdlYiphWq3G8cRi5JQ==} - engines: {node: '>=4'} - - axios@0.26.1: - resolution: {integrity: sha512-fPwcX4EvnSHuInCMItEhAGnaSEXRBjtzh9fOtsE6E1G6p7vl7edEeZe11QHf18+6+9gR5PbKV/sGKNaD8YaMeA==} - - axobject-query@3.2.1: - resolution: {integrity: sha512-jsyHu61e6N4Vbz/v18DHwWYKK0bSWLqn47eeDSKPB7m8tqMHF9YJ+mhIk2lVteyZrY8tnSj/jHOv4YiTCuCJgg==} - - axobject-query@4.1.0: - resolution: {integrity: sha512-qIj0G9wZbMGNLjLmg1PT6v2mE9AH2zlnADJD/2tC6E00hgmhUOfEB6greHPAfLRSufHqROIUTkw6E+M3lH0PTQ==} - engines: {node: '>= 0.4'} - - bail@2.0.2: - resolution: {integrity: sha512-0xO6mYd7JB2YesxDKplafRpsiOzPt9V02ddPCLbY1xYGPOX24NTyN50qnUxgCPcSoYMhKpAuBTjQoRZCAkUDRw==} - - balanced-match@1.0.2: - resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==} - - base64-js@1.5.1: - resolution: {integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==} - - binary-extensions@2.3.0: - resolution: {integrity: sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==} - engines: {node: '>=8'} - - binary-search@1.3.6: - resolution: {integrity: sha512-nbE1WxOTTrUWIfsfZ4aHGYu5DOuNkbxGokjV6Z2kxfJK3uaAb8zNK1muzOeipoLHZjInT4Br88BHpzevc681xA==} - - brace-expansion@1.1.11: - resolution: {integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==} - - brace-expansion@2.0.1: - resolution: {integrity: sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==} - - braces@3.0.2: - resolution: {integrity: sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==} - engines: {node: '>=8'} - - browserslist@4.23.0: - resolution: {integrity: sha512-QW8HiM1shhT2GuzkvklfjcKDiWFXHOeFCIA/huJPwHsslwcydgk7X+z2zXpEijP98UCY7HbubZt5J2Zgvf0CaQ==} - engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} - hasBin: true - - busboy@1.6.0: - resolution: {integrity: sha512-8SFQbg/0hQ9xy3UNTB0YEnsNBbWfhf7RtnzpL7TkBiTBRfrQ9Fxcnz7VJsleJpyp6rVLvXiuORqjlHi5q+PYuA==} - engines: {node: '>=10.16.0'} - - call-bind@1.0.7: - resolution: {integrity: sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==} - engines: {node: '>= 0.4'} - - callsites@3.1.0: - resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==} - engines: {node: '>=6'} - - camelcase-css@2.0.1: - resolution: {integrity: sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==} - engines: {node: '>= 6'} - - camelcase@6.3.0: - resolution: {integrity: sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==} - engines: {node: '>=10'} - - caniuse-lite@1.0.30001663: - resolution: {integrity: sha512-o9C3X27GLKbLeTYZ6HBOLU1tsAcBZsLis28wrVzddShCS16RujjHp9GDHKZqrB3meE0YjhawvMFsGb/igqiPzA==} - - canvas-confetti@1.9.3: - resolution: {integrity: sha512-rFfTURMvmVEX1gyXFgn5QMn81bYk70qa0HLzcIOSVEyl57n6o9ItHeBtUSWdvKAPY0xlvBHno4/v3QPrT83q9g==} - - canvas@2.11.2: - resolution: {integrity: sha512-ItanGBMrmRV7Py2Z+Xhs7cT+FNt5K0vPL4p9EZ/UX/Mu7hFbkxSjKF2KVtPwX7UYWp7dRKnrTvReflgrItJbdw==} - engines: {node: '>=6'} - - ccount@2.0.1: - resolution: {integrity: sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==} - - chalk@2.4.2: - resolution: {integrity: sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==} - engines: {node: '>=4'} - - chalk@4.1.2: - resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==} - engines: {node: '>=10'} - - chalk@5.3.0: - resolution: {integrity: sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w==} - engines: {node: ^12.17.0 || ^14.13 || >=16.0.0} - - character-entities-html4@2.1.0: - resolution: {integrity: sha512-1v7fgQRj6hnSwFpq1Eu0ynr/CDEw0rXo2B61qXrLNdHZmPKgb7fqS1a2JwF0rISo9q77jDI8VMEHoApn8qDoZA==} - - character-entities-legacy@3.0.0: - resolution: {integrity: sha512-RpPp0asT/6ufRm//AJVwpViZbGM/MkjQFxJccQRHmISF/22NBtsHqAWmL+/pmkPWoIUJdWyeVleTl1wydHATVQ==} - - character-entities@2.0.2: - resolution: {integrity: sha512-shx7oQ0Awen/BRIdkjkvz54PnEEI/EjwXDSIZp86/KKdbafHh1Df/RYGBhn4hbe2+uKC9FnT5UCEdyPz3ai9hQ==} - - character-reference-invalid@2.0.1: - resolution: {integrity: sha512-iBZ4F4wRbyORVsu0jPV7gXkOsGYjGHPmAyv+HiHG8gi5PtC9KI2j1+v8/tlibRvjoWX027ypmG/n0HtO5t7unw==} - - chokidar@3.6.0: - resolution: {integrity: sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==} - engines: {node: '>= 8.10.0'} - - chownr@2.0.0: - resolution: {integrity: sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==} - engines: {node: '>=10'} - - class-variance-authority@0.7.0: - resolution: {integrity: sha512-jFI8IQw4hczaL4ALINxqLEXQbWcNjoSkloa4IaufXCJr6QawJyw7tuRysRsrE8w2p/4gGaxKIt/hX3qz/IbD1A==} - - classnames@2.5.1: - resolution: {integrity: sha512-saHYOzhIQs6wy2sVxTM6bUDsQO4F50V9RQ22qBpEdCW+I+/Wmke2HOl6lS6dTpdxVhb88/I6+Hs+438c3lfUow==} - - cli-cursor@4.0.0: - resolution: {integrity: sha512-VGtlMu3x/4DOtIUwEkRezxUZ2lBacNJCHash0N0WeZDBS+7Ux1dm3XWAgWYxLJFMMdOeXMHXorshEFhbMSGelg==} - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - - cli-truncate@4.0.0: - resolution: {integrity: sha512-nPdaFdQ0h/GEigbPClz11D0v/ZJEwxmeVZGeMo3Z5StPtUTkA9o1lD6QwoirYiSDzbcwn2XcjwmCp68W1IS4TA==} - engines: {node: '>=18'} - - client-only@0.0.1: - resolution: {integrity: sha512-IV3Ou0jSMzZrd3pZ48nLkT9DA7Ag1pnPzaiQhpW7c3RbcqqzvzzVu+L8gfqMp/8IM2MQtSiqaCxrrcfu8I8rMA==} - - clsx@2.0.0: - resolution: {integrity: sha512-rQ1+kcj+ttHG0MKVGBUXwayCCF1oh39BF5COIpRzuCEv8Mwjv0XucrI2ExNTOn9IlLifGClWQcU9BrZORvtw6Q==} - engines: {node: '>=6'} - - clsx@2.1.0: - resolution: {integrity: sha512-m3iNNWpd9rl3jvvcBnu70ylMdrXt8Vlq4HYadnU5fwcOtvkSQWPmj7amUcDT2qYI7risszBjI5AUIUox9D16pg==} - engines: {node: '>=6'} - - cmdk@1.0.0: - resolution: {integrity: sha512-gDzVf0a09TvoJ5jnuPvygTB77+XdOSwEmJ88L6XPFPlv7T3RxbP9jgenfylrAMD0+Le1aO0nVjQUzl2g+vjz5Q==} - peerDependencies: - react: ^18.0.0 - react-dom: ^18.0.0 - - code-red@1.0.4: - resolution: {integrity: sha512-7qJWqItLA8/VPVlKJlFXU+NBlo/qyfs39aJcuMT/2ere32ZqvF5OSxgdM5xOfJJ7O429gg2HM47y8v9P+9wrNw==} - - color-convert@1.9.3: - resolution: {integrity: sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==} - - color-convert@2.0.1: - resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==} - engines: {node: '>=7.0.0'} - - color-name@1.1.3: - resolution: {integrity: sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==} - - color-name@1.1.4: - resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==} - - color-support@1.1.3: - resolution: {integrity: sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg==} - hasBin: true - - colorette@2.0.20: - resolution: {integrity: sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==} - - combined-stream@1.0.8: - resolution: {integrity: sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==} - engines: {node: '>= 0.8'} - - comma-separated-tokens@2.0.3: - resolution: {integrity: sha512-Fu4hJdvzeylCfQPp9SGWidpzrMs7tTrlu6Vb8XGaRGck8QSNZJJp538Wrb60Lax4fPwR64ViY468OIUTbRlGZg==} - - commander@10.0.1: - resolution: {integrity: sha512-y4Mg2tXshplEbSGzx7amzPwKKOCGuoSRP/CjEdwwk0FOGlUbq6lKuoyDZTNZkmxHdJtp54hdfY/JUrdL7Xfdug==} - engines: {node: '>=14'} - - commander@11.1.0: - resolution: {integrity: sha512-yPVavfyCcRhmorC7rWlkHn15b4wDVgVmBA7kV4QVBsF7kv/9TKJAbAXVTxvTnwP8HHKjRCJDClKbciiYS7p0DQ==} - engines: {node: '>=16'} - - commander@4.1.1: - resolution: {integrity: sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==} - engines: {node: '>= 6'} - - compare-func@2.0.0: - resolution: {integrity: sha512-zHig5N+tPWARooBnb0Zx1MFcdfpyJrfTJ3Y5L+IFvUm8rM74hHz66z0gw0x4tijh5CorKkKUCnW82R2vmpeCRA==} - - concat-map@0.0.1: - resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==} - - config-chain@1.1.13: - resolution: {integrity: sha512-qj+f8APARXHrM0hraqXYb2/bOVSV4PvJQlNZ/DVj0QrmNM2q2euizkeuVckQ57J+W0mRH6Hvi+k50M4Jul2VRQ==} - - console-control-strings@1.1.0: - resolution: {integrity: sha512-ty/fTekppD2fIwRvnZAVdeOiGd1c7YXEixbgJTNzqcxJWKQnjJ/V1bNEEE6hygpM3WjwHFUVK6HTjWSzV4a8sQ==} - - conventional-changelog-conventionalcommits@7.0.2: - resolution: {integrity: sha512-NKXYmMR/Hr1DevQegFB4MwfM5Vv0m4UIxKZTTYuD98lpTknaZlSRrDOG4X7wIXpGkfsYxZTghUN+Qq+T0YQI7w==} - engines: {node: '>=16'} - - convert-source-map@2.0.0: - resolution: {integrity: sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==} - - cookie@0.6.0: - resolution: {integrity: sha512-U71cyTamuh1CRNCfpGY6to28lxvNwPG4Guz/EVjgf3Jmzv0vlDp1atT9eS5dDjMYHucpHbWns6Lwf3BKz6svdw==} - engines: {node: '>= 0.6'} - - country-flag-icons@1.5.13: - resolution: {integrity: sha512-4JwHNqaKZ19doQoNcBjsoYA+I7NqCH/mC/6f5cBWvdKzcK5TMmzLpq3Z/syVHMHJuDGFwJ+rPpGizvrqJybJow==} - - cross-fetch@3.1.8: - resolution: {integrity: sha512-cvA+JwZoU0Xq+h6WkMvAUqPEYy92Obet6UdKLfW60qn99ftItKjB5T+BkyWOFWe2pUyfQ+IJHmpOTznqk1M6Kg==} - - cross-spawn@7.0.3: - resolution: {integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==} - engines: {node: '>= 8'} - - css-tree@2.3.1: - resolution: {integrity: sha512-6Fv1DV/TYw//QF5IzQdqsNDjx/wc8TrMBZsqjL9eW01tWb7R7k/mq+/VXfJCl7SoD5emsJop9cOByJZfs8hYIw==} - engines: {node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0} - - cssesc@3.0.0: - resolution: {integrity: sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==} - engines: {node: '>=4'} - hasBin: true - - csstype@3.1.3: - resolution: {integrity: sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==} - - d3-array@3.2.4: - resolution: {integrity: sha512-tdQAmyA18i4J7wprpYq8ClcxZy3SC31QMeByyCFyRt7BVHdREQZ5lpzoe5mFEYZUWe+oq8HBvk9JjpibyEV4Jg==} - engines: {node: '>=12'} - - d3-color@3.1.0: - resolution: {integrity: sha512-zg/chbXyeBtMQ1LbD/WSoW2DpC3I0mpmPdW+ynRTj/x2DAWYrIY7qeZIHidozwV24m4iavr15lNwIwLxRmOxhA==} - engines: {node: '>=12'} - - d3-ease@3.0.1: - resolution: {integrity: sha512-wR/XK3D3XcLIZwpbvQwQ5fK+8Ykds1ip7A2Txe0yxncXSdq1L9skcG7blcedkOX+ZcgxGAmLX1FrRGbADwzi0w==} - engines: {node: '>=12'} - - d3-format@3.1.0: - resolution: {integrity: sha512-YyUI6AEuY/Wpt8KWLgZHsIU86atmikuoOmCfommt0LYHiQSPjvX2AcFc38PX0CBpr2RCyZhjex+NS/LPOv6YqA==} - engines: {node: '>=12'} - - d3-interpolate@3.0.1: - resolution: {integrity: sha512-3bYs1rOD33uo8aqJfKP3JWPAibgw8Zm2+L9vBKEHJ2Rg+viTR7o5Mmv5mZcieN+FRYaAOWX5SJATX6k1PWz72g==} - engines: {node: '>=12'} - - d3-path@3.1.0: - resolution: {integrity: sha512-p3KP5HCf/bvjBSSKuXid6Zqijx7wIfNW+J/maPs+iwR35at5JCbLUT0LzF1cnjbCHWhqzQTIN2Jpe8pRebIEFQ==} - engines: {node: '>=12'} - - d3-scale@4.0.2: - resolution: {integrity: sha512-GZW464g1SH7ag3Y7hXjf8RoUuAFIqklOAq3MRl4OaWabTFJY9PN/E1YklhXLh+OQ3fM9yS2nOkCoS+WLZ6kvxQ==} - engines: {node: '>=12'} - - d3-shape@3.2.0: - resolution: {integrity: sha512-SaLBuwGm3MOViRq2ABk3eLoxwZELpH6zhl3FbAoJ7Vm1gofKx6El1Ib5z23NUEhF9AsGl7y+dzLe5Cw2AArGTA==} - engines: {node: '>=12'} - - d3-time-format@4.1.0: - resolution: {integrity: sha512-dJxPBlzC7NugB2PDLwo9Q8JiTR3M3e4/XANkreKSUxF8vvXKqm1Yfq4Q5dl8budlunRVlUUaDUgFt7eA8D6NLg==} - engines: {node: '>=12'} - - d3-time@3.1.0: - resolution: {integrity: sha512-VqKjzBLejbSMT4IgbmVgDjpkYrNWUYJnbCGo874u7MMKIWsILRX+OpX/gTk8MqjpT1A/c6HY2dCA77ZN0lkQ2Q==} - engines: {node: '>=12'} - - d3-timer@3.0.1: - resolution: {integrity: sha512-ndfJ/JxxMd3nw31uyKoY2naivF+r29V+Lc0svZxe1JvvIRmi8hUsrMvdOwgS1o6uBHmiz91geQ0ylPP0aj1VUA==} - engines: {node: '>=12'} - - damerau-levenshtein@1.0.8: - resolution: {integrity: sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA==} - - data-view-buffer@1.0.1: - resolution: {integrity: sha512-0lht7OugA5x3iJLOWFhWK/5ehONdprk0ISXqVFn/NFrDu+cuc8iADFrGQz5BnRK7LLU3JmkbXSxaqX+/mXYtUA==} - engines: {node: '>= 0.4'} - - data-view-byte-length@1.0.1: - resolution: {integrity: sha512-4J7wRJD3ABAzr8wP+OcIcqq2dlUKp4DVflx++hs5h5ZKydWMI6/D/fAot+yh6g2tHh8fLFTvNOaVN357NvSrOQ==} - engines: {node: '>= 0.4'} - - data-view-byte-offset@1.0.0: - resolution: {integrity: sha512-t/Ygsytq+R995EJ5PZlD4Cu56sWa8InXySaViRzw9apusqsOO2bQP+SbYzAhR0pFKoB+43lYy8rWban9JSuXnA==} - engines: {node: '>= 0.4'} - - date-fns@3.6.0: - resolution: {integrity: sha512-fRHTG8g/Gif+kSh50gaGEdToemgfj74aRX3swtiouboip5JDLAyDE9F11nHMIcvOaXeOC6D7SpNhi7uFyB7Uww==} - - debug@3.2.7: - resolution: {integrity: sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==} - peerDependencies: - supports-color: '*' - peerDependenciesMeta: - supports-color: - optional: true - - debug@4.3.4: - resolution: {integrity: sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==} - engines: {node: '>=6.0'} - peerDependencies: - supports-color: '*' - peerDependenciesMeta: - supports-color: - optional: true - - decamelize@1.2.0: - resolution: {integrity: sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==} - engines: {node: '>=0.10.0'} - - decimal.js-light@2.5.1: - resolution: {integrity: sha512-qIMFpTMZmny+MMIitAB6D7iVPEorVw6YQRWkvarTkT4tBeSLLiHzcwj6q0MmYSFCiVpiqPJTJEYIrpcPzVEIvg==} - - decode-named-character-reference@1.0.2: - resolution: {integrity: sha512-O8x12RzrUF8xyVcY0KJowWsmaJxQbmy0/EtnNtHRpsOcT7dFk5W598coHqBVpmWo1oQQfsCqfCmkZN5DJrZVdg==} - - decompress-response@4.2.1: - resolution: {integrity: sha512-jOSne2qbyE+/r8G1VU+G/82LBs2Fs4LAsTiLSHOCOMZQl2OKZ6i8i4IyHemTe+/yIXOtTcRQMzPcgyhoFlqPkw==} - engines: {node: '>=8'} - - deep-is@0.1.4: - resolution: {integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==} - - deepmerge@4.3.1: - resolution: {integrity: sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==} - engines: {node: '>=0.10.0'} - - define-data-property@1.1.4: - resolution: {integrity: sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==} - engines: {node: '>= 0.4'} - - define-properties@1.2.1: - resolution: {integrity: sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==} - engines: {node: '>= 0.4'} - - delayed-stream@1.0.0: - resolution: {integrity: sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==} - engines: {node: '>=0.4.0'} - - delegates@1.0.0: - resolution: {integrity: sha512-bd2L678uiWATM6m5Z1VzNCErI3jiGzt6HGY8OVICs40JQq/HALfbyNJmp0UDakEY4pMMaN0Ly5om/B1VI/+xfQ==} - - dequal@2.0.3: - resolution: {integrity: sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==} - engines: {node: '>=6'} - - detect-libc@2.0.3: - resolution: {integrity: sha512-bwy0MGW55bG41VqxxypOsdSdGqLwXPI/focwgTYCFMbdUiBAxLg9CFzG08sz2aqzknwiX7Hkl0bQENjg8iLByw==} - engines: {node: '>=8'} - - detect-node-es@1.1.0: - resolution: {integrity: sha512-ypdmJU/TbBby2Dxibuv7ZLW3Bs1QEmM7nHjEANfohJLvE0XVujisn1qPJcZxg+qDucsr+bP6fLD1rPS3AhJ7EQ==} - - devlop@1.1.0: - resolution: {integrity: sha512-RWmIqhcFf1lRYBvNmr7qTNuyCt/7/ns2jbpp1+PalgE/rDQcBT0fioSMUpJ93irlUhC5hrg4cYqe6U+0ImW0rA==} - - didyoumean@1.2.2: - resolution: {integrity: sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==} - - diff-match-patch@1.0.5: - resolution: {integrity: sha512-IayShXAgj/QMXgB0IWmKx+rOPuGMhqm5w6jvFxmVenXKIzRqTAAsbBPT3kWQeGANj3jGgvcvv4yK6SxqYmikgw==} - - dir-glob@3.0.1: - resolution: {integrity: sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==} - engines: {node: '>=8'} - - dlv@1.1.3: - resolution: {integrity: sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==} - - doctrine@2.1.0: - 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-helpers@5.2.1: - resolution: {integrity: sha512-nRCa7CK3VTrM2NmGkIy4cbK7IZlgBE/PYMn55rrXefr5xXDP0LdtfPnblFDoVdcAfslJ7or6iqAUnx0CCGIWQA==} - - dom-serializer@2.0.0: - resolution: {integrity: sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==} - - domelementtype@2.3.0: - resolution: {integrity: sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==} - - domhandler@5.0.3: - resolution: {integrity: sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==} - engines: {node: '>= 4'} - - domutils@3.1.0: - resolution: {integrity: sha512-H78uMmQtI2AhgDJjWeQmHwJJ2bLPD3GMmO7Zja/ZZh84wkm+4ut+IUnUdRa8uCGX88DiVx1j6FRe1XfxEgjEZA==} - - dot-prop@5.3.0: - resolution: {integrity: sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==} - engines: {node: '>=8'} - - eastasianwidth@0.2.0: - resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==} - - editorconfig@1.0.4: - resolution: {integrity: sha512-L9Qe08KWTlqYMVvMcTIvMAdl1cDUubzRNYL+WfA4bLDMHe4nemKkpmYzkznE1FwLKu0EEmy6obgQKzMJrg4x9Q==} - engines: {node: '>=14'} - hasBin: true - - electron-to-chromium@1.4.738: - resolution: {integrity: sha512-lwKft2CLFztD+vEIpesrOtCrko/TFnEJlHFdRhazU7Y/jx5qc4cqsocfVrBg4So4gGe9lvxnbLIoev47WMpg+A==} - - embla-carousel-react@8.2.0: - resolution: {integrity: sha512-dWqbmaEBQjeAcy/EKrcAX37beVr0ubXuHPuLZkx27z58V1FIvRbbMb4/c3cLZx0PAv/ofngX2QFrwUB+62SPnw==} - peerDependencies: - react: ^16.8.0 || ^17.0.1 || ^18.0.0 - - embla-carousel-reactive-utils@8.2.0: - resolution: {integrity: sha512-ZdaPNgMydkPBiDRUv+wRIz3hpZJ3LKrTyz+XWi286qlwPyZFJDjbzPBiXnC3czF9N/nsabSc7LTRvGauUzwKEg==} - peerDependencies: - embla-carousel: 8.2.0 - - embla-carousel@8.2.0: - resolution: {integrity: sha512-rf2GIX8rab9E6ZZN0Uhz05746qu2KrDje9IfFyHzjwxLwhvGjUt6y9+uaY1Sf+B0OPSa3sgas7BE2hWZCtopTA==} - - emoji-regex@10.3.0: - resolution: {integrity: sha512-QpLs9D9v9kArv4lfDEgg1X/gN5XLnf/A6l9cs8SPZLRZR3ZkY9+kwIQTxm+fsSej5UMYGE8fdoaZVIBlqG0XTw==} - - emoji-regex@8.0.0: - resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==} - - emoji-regex@9.2.2: - resolution: {integrity: sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==} - - encoding@0.1.13: - resolution: {integrity: sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==} - - enhanced-resolve@5.16.0: - resolution: {integrity: sha512-O+QWCviPNSSLAD9Ucn8Awv+poAkqn3T1XY5/N7kR7rQO9yfSGWkYZDwpJ+iKF7B8rxaQKWngSqACpgzeapSyoA==} - engines: {node: '>=10.13.0'} - - entities@4.5.0: - resolution: {integrity: sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==} - engines: {node: '>=0.12'} - - es-abstract@1.23.3: - resolution: {integrity: sha512-e+HfNH61Bj1X9/jLc5v1owaLYuHdeHHSQlkhCBiTK8rBvKaULl/beGMxwrMXjpYrv4pz22BlY570vVePA2ho4A==} - engines: {node: '>= 0.4'} - - es-define-property@1.0.0: - resolution: {integrity: sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ==} - engines: {node: '>= 0.4'} - - es-errors@1.3.0: - resolution: {integrity: sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==} - engines: {node: '>= 0.4'} - - es-iterator-helpers@1.0.18: - resolution: {integrity: sha512-scxAJaewsahbqTYrGKJihhViaM6DDZDDoucfvzNbK0pOren1g/daDQ3IAhzn+1G14rBG7w+i5N+qul60++zlKA==} - engines: {node: '>= 0.4'} - - es-object-atoms@1.0.0: - resolution: {integrity: sha512-MZ4iQ6JwHOBQjahnjwaC1ZtIBH+2ohjamzAO3oaHcXYup7qxjF2fixyH+Q71voWHeOkI2q/TnJao/KfXYIZWbw==} - engines: {node: '>= 0.4'} - - es-set-tostringtag@2.0.3: - resolution: {integrity: sha512-3T8uNMC3OQTHkFUsFq8r/BwAXLHvU/9O9mE0fBc/MY5iq/8H7ncvO947LmYA6ldWw9Uh8Yhf25zu6n7nML5QWQ==} - engines: {node: '>= 0.4'} - - es-shim-unscopables@1.0.2: - resolution: {integrity: sha512-J3yBRXCzDu4ULnQwxyToo/OjdMx6akgVC7K6few0a7F/0wLtmKKN7I73AH5T2836UuXRqN7Qg+IIUw/+YJksRw==} - - es-to-primitive@1.2.1: - resolution: {integrity: sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==} - engines: {node: '>= 0.4'} - - escalade@3.1.2: - resolution: {integrity: sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA==} - engines: {node: '>=6'} - - escape-string-regexp@1.0.5: - resolution: {integrity: sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==} - engines: {node: '>=0.8.0'} - - escape-string-regexp@4.0.0: - resolution: {integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==} - engines: {node: '>=10'} - - escape-string-regexp@5.0.0: - resolution: {integrity: sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==} - engines: {node: '>=12'} - - eslint-config-next@14.2.1: - resolution: {integrity: sha512-BgD0kPCWMlqoItRf3xe9fG0MqwObKfVch+f2ccwDpZiCJA8ghkz2wrASH+bI6nLZzGcOJOpMm1v1Q1euhfpt4Q==} - peerDependencies: - eslint: ^7.23.0 || ^8.0.0 - typescript: '>=3.3.1' - peerDependenciesMeta: - typescript: - optional: true - - eslint-config-prettier@9.1.0: - resolution: {integrity: sha512-NSWl5BFQWEPi1j4TjVNItzYV7dZXZ+wP6I6ZhrBGpChQhZRUaElihE9uRRkcbRnNb76UMKDF3r+WTmNcGPKsqw==} - hasBin: true - peerDependencies: - eslint: '>=7.0.0' - - eslint-import-resolver-node@0.3.9: - resolution: {integrity: sha512-WFj2isz22JahUv+B788TlO3N6zL3nNJGU8CcZbPZvVEkBPaJdCV4vy5wyghty5ROFbCRnm132v8BScu5/1BQ8g==} - - 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-module-utils@2.8.1: - resolution: {integrity: sha512-rXDXR3h7cs7dy9RNpUlQf80nX31XWJEyGq1tRMo+6GsO5VmTe4UTwtmonAD4ZkAsrfMVDA2wlGJ3790Ys+D49Q==} - engines: {node: '>=4'} - peerDependencies: - '@typescript-eslint/parser': '*' - 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-import@2.29.1: - resolution: {integrity: sha512-BbPC0cuExzhiMo4Ff1BTVwHpjjv28C5R+btTOGaCRC7UEz801up0JadwkeSk5Ued6TG34uaczuVuH6qyy5YUxw==} - engines: {node: '>=4'} - peerDependencies: - '@typescript-eslint/parser': '*' - eslint: ^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8 - peerDependenciesMeta: - '@typescript-eslint/parser': - optional: true - - eslint-plugin-jsx-a11y@6.8.0: - resolution: {integrity: sha512-Hdh937BS3KdwwbBaKd5+PLCOmYY6U4f2h9Z2ktwtNKvIdIEu137rjYbcb9ApSbVJfWxANNuiKTD/9tOKjK9qOA==} - engines: {node: '>=4.0'} - peerDependencies: - eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 - - eslint-plugin-prettier@5.1.3: - resolution: {integrity: sha512-C9GCVAs4Eq7ZC/XFQHITLiHJxQngdtraXaM+LoUFoFp/lHNl2Zn8f3WQbe9HvTBBQ9YnKFB0/2Ajdqwo5D1EAw==} - engines: {node: ^14.18.0 || >=16.0.0} - peerDependencies: - '@types/eslint': '>=8.0.0' - eslint: '>=8.0.0' - eslint-config-prettier: '*' - prettier: '>=3.0.0' - peerDependenciesMeta: - '@types/eslint': - optional: true - eslint-config-prettier: - optional: true - - eslint-plugin-react-hooks@4.6.0: - resolution: {integrity: sha512-oFc7Itz9Qxh2x4gNHStv3BqJq54ExXmfC+a1NjAta66IAN87Wu0R/QArgIS9qKzX3dXKPI9H5crl9QchNMY9+g==} - engines: {node: '>=10'} - 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.34.1: - resolution: {integrity: sha512-N97CxlouPT1AHt8Jn0mhhN2RrADlUAsk1/atcT2KyA/l9Q/E6ll7OIGwNumFmWfZ9skV3XXccYS19h80rHtgkw==} - engines: {node: '>=4'} - peerDependencies: - eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 - - eslint-plugin-tailwindcss@3.15.1: - resolution: {integrity: sha512-4RXRMIaMG07C2TBEW1k0VM4+dDazz1kxcZhkK4zirvmHGZTA4jnlSO2kq5mamuSPi+Wo17dh2SlC8IyFBuCd7Q==} - engines: {node: '>=12.13.0'} - peerDependencies: - tailwindcss: ^3.4.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-visitor-keys@3.4.3: - 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} - hasBin: true - - espree@9.6.1: - resolution: {integrity: sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - - esquery@1.5.0: - resolution: {integrity: sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==} - engines: {node: '>=0.10'} - - esrecurse@4.3.0: - resolution: {integrity: sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==} - engines: {node: '>=4.0'} - - estraverse@5.3.0: - resolution: {integrity: sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==} - engines: {node: '>=4.0'} - - estree-util-is-identifier-name@3.0.0: - resolution: {integrity: sha512-hFtqIDZTIUZ9BXLb8y4pYGyk6+wekIivNVTcmvk8NoOh+VeRn5y6cEHzbURrWbfp1fIqdVipilzj+lfaadNZmg==} - - estree-walker@2.0.2: - resolution: {integrity: sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==} - - estree-walker@3.0.3: - resolution: {integrity: sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==} - - esutils@2.0.3: - resolution: {integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==} - engines: {node: '>=0.10.0'} - - event-target-shim@5.0.1: - resolution: {integrity: sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==} - engines: {node: '>=6'} - - eventemitter3@4.0.7: - resolution: {integrity: sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==} - - eventemitter3@5.0.1: - resolution: {integrity: sha512-GWkBvjiSZK87ELrYOSESUYeVIc9mvLLf/nXalMOS5dYrgZq9o5OVkbZAVM06CVxYsCwH9BDZFPlQTlPA1j4ahA==} - - eventsource-parser@1.1.2: - resolution: {integrity: sha512-v0eOBUbiaFojBu2s2NPBfYUoRR9GjcDNvCXVaqEf5vVfpIAh9f8RCo4vXTP8c63QRKCFwoLpMpTdPwwhEKVgzA==} - engines: {node: '>=14.18'} - - execa@8.0.1: - resolution: {integrity: sha512-VyhnebXciFV2DESc+p6B+y0LjSm0krU4OgJN44qFAhBY0TJ+1V61tYD2+wHusZ6F9n5K+vl8k0sTy7PEfV4qpg==} - engines: {node: '>=16.17'} - - expr-eval@2.0.2: - resolution: {integrity: sha512-4EMSHGOPSwAfBiibw3ndnP0AvjDWLsMvGOvWEZ2F96IGk0bIVdjQisOHxReSkE13mHcfbuCiXw+G4y0zv6N8Eg==} - - extend@3.0.2: - resolution: {integrity: sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==} - - fast-deep-equal@2.0.1: - resolution: {integrity: sha512-bCK/2Z4zLidyB4ReuIsvALH6w31YfAQDmXMqMx6FyfHqvBxtjC0eRumeSu4Bs3XtXwpyIywtSTrVT99BxY1f9w==} - - fast-deep-equal@3.1.3: - resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==} - - fast-diff@1.3.0: - resolution: {integrity: sha512-VxPP4NqbUjj6MaAOafWeUn2cXWLcCtljklUtZf0Ind4XQ+QPtmA0b18zZy0jIQx+ExRVCR/ZQpBmik5lXshNsw==} - - fast-equals@5.0.1: - resolution: {integrity: sha512-WF1Wi8PwwSY7/6Kx0vKXtw8RwuSGoM1bvDaJbu7MxDlR1vovZjIAKrnzyrThgAjm6JDTu0fVgWXDlMGspodfoQ==} - engines: {node: '>=6.0.0'} - - fast-glob@3.3.2: - resolution: {integrity: sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==} - engines: {node: '>=8.6.0'} - - fast-json-stable-stringify@2.1.0: - resolution: {integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==} - - fast-levenshtein@2.0.6: - resolution: {integrity: sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==} - - fastq@1.17.1: - resolution: {integrity: sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==} - - file-entry-cache@6.0.1: - resolution: {integrity: sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==} - engines: {node: ^10.12.0 || >=12.0.0} - - file-selector@0.6.0: - resolution: {integrity: sha512-QlZ5yJC0VxHxQQsQhXvBaC7VRJ2uaxTf+Tfpu4Z/OcVQJVpZO+DGU0rkoVW5ce2SccxugvpBJoMvUs59iILYdw==} - engines: {node: '>= 12'} - - fill-range@7.0.1: - resolution: {integrity: sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==} - engines: {node: '>=8'} - - find-up@5.0.0: - resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==} - engines: {node: '>=10'} - - flat-cache@3.2.0: - resolution: {integrity: sha512-CYcENa+FtcUKLmhhqyctpclsq7QF38pKjZHsGNiSQF5r4FtoKDWabFDl3hzaEQMvT1LHEysw5twgLvpYYb4vbw==} - engines: {node: ^10.12.0 || >=12.0.0} - - flat@5.0.2: - resolution: {integrity: sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ==} - hasBin: true - - flatted@3.3.1: - resolution: {integrity: sha512-X8cqMLLie7KsNUDSdzeN8FYK9rEt4Dt67OsG/DNGnYTSDBG4uFAJFBnUeiV+zCVAvwFy56IjM9sH51jVaEhNxw==} - - follow-redirects@1.15.9: - resolution: {integrity: sha512-gew4GsXizNgdoRyqmyfMHyAmXsZDk6mHkSxZFCzW9gwlbtOW44CDtYavM+y+72qD/Vq2l550kMF52DT8fOLJqQ==} - engines: {node: '>=4.0'} - peerDependencies: - debug: '*' - peerDependenciesMeta: - debug: - optional: true - - for-each@0.3.3: - resolution: {integrity: sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==} - - foreground-child@3.1.1: - resolution: {integrity: sha512-TMKDUnIte6bfb5nWv7V/caI169OHgvwjb7V4WkeUvbQQdjr5rWKqHFiKWb/fcOwB+CzBT+qbWjvj+DVwRskpIg==} - engines: {node: '>=14'} - - form-data-encoder@1.7.2: - resolution: {integrity: sha512-qfqtYan3rxrnCk1VYaA4H+Ms9xdpPqvLZa6xmMgFvhO32x7/3J/ExcTd6qpxM0vH2GdMI+poehyBZvqfMTto8A==} - - form-data@4.0.0: - resolution: {integrity: sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==} - engines: {node: '>= 6'} - - formdata-node@4.4.1: - resolution: {integrity: sha512-0iirZp3uVDjVGt9p49aTaqjk84TrglENEDuqfdlZQ1roC9CWlPk6Avf8EEnZNcAqPonwkG35x4n3ww/1THYAeQ==} - engines: {node: '>= 12.20'} - - framer-motion@11.4.0: - resolution: {integrity: sha512-gHKUZr88OTMFubkIPkaIZxxX18PhQ6IbYxBoXUVdBLQQKZ3teH2BtxMVVRUsuzIfKs259MlL0elgAiZf82fiHg==} - peerDependencies: - '@emotion/is-prop-valid': '*' - react: ^18.0.0 - react-dom: ^18.0.0 - peerDependenciesMeta: - '@emotion/is-prop-valid': - optional: true - react: - optional: true - react-dom: - optional: true - - fs-minipass@2.1.0: - resolution: {integrity: sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==} - engines: {node: '>= 8'} - - fs.realpath@1.0.0: - resolution: {integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==} - - fsevents@2.3.3: - resolution: {integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==} - engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} - os: [darwin] - - function-bind@1.1.2: - resolution: {integrity: sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==} - - function.prototype.name@1.1.6: - resolution: {integrity: sha512-Z5kx79swU5P27WEayXM1tBi5Ze/lbIyiNgU3qyXUOf9b2rgXYyF9Dy9Cx+IQv/Lc8WCG6L82zwUPpSS9hGehIg==} - engines: {node: '>= 0.4'} - - functions-have-names@1.2.3: - resolution: {integrity: sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==} - - gauge@3.0.2: - resolution: {integrity: sha512-+5J6MS/5XksCuXq++uFRsnUd7Ovu1XenbeuIuNRJxYWjgQbPuFhT14lAvsWfqfAmnwluf1OwMjz39HjfLPci0Q==} - engines: {node: '>=10'} - deprecated: This package is no longer supported. - - geist@1.3.1: - resolution: {integrity: sha512-Q4gC1pBVPN+D579pBaz0TRRnGA4p9UK6elDY/xizXdFk/g4EKR5g0I+4p/Kj6gM0SajDBZ/0FvDV9ey9ud7BWw==} - peerDependencies: - next: '>=13.2.0' - - gensync@1.0.0-beta.2: - resolution: {integrity: sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==} - engines: {node: '>=6.9.0'} - - get-east-asian-width@1.2.0: - resolution: {integrity: sha512-2nk+7SIVb14QrgXFHcm84tD4bKQz0RxPuMT8Ag5KPOq7J5fEmAg0UbXdTOSHqNuHSU28k55qnceesxXRZGzKWA==} - engines: {node: '>=18'} - - get-intrinsic@1.2.4: - resolution: {integrity: sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==} - engines: {node: '>= 0.4'} - - get-nonce@1.0.1: - resolution: {integrity: sha512-FJhYRoDaiatfEkUK8HKlicmu/3SGFD51q3itKDGoSTysQJBnfOcxU5GxnhE1E6soB76MbT0MBtnKJuXyAx+96Q==} - engines: {node: '>=6'} - - get-stream@8.0.1: - resolution: {integrity: sha512-VaUJspBffn/LMCJVoMvSAdmscJyS1auj5Zulnn5UoYcY531UWmdwhRWkcGKnGU93m5HSXP9LP2usOryrBtQowA==} - engines: {node: '>=16'} - - get-symbol-description@1.0.2: - resolution: {integrity: sha512-g0QYk1dZBxGwk+Ngc+ltRH2IBp2f7zBkBMBJZCDerh6EhlhSR6+9irMCuT/09zD6qkarHUSn529sK/yL4S27mg==} - engines: {node: '>= 0.4'} - - get-tsconfig@4.7.3: - resolution: {integrity: sha512-ZvkrzoUA0PQZM6fy6+/Hce561s+faD1rsNwhnO5FelNjyy7EMGJ3Rz1AQ8GYDWjhRs/7dBLOEJvhK8MiEJOAFg==} - - glob-parent@5.1.2: - resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==} - engines: {node: '>= 6'} - - glob-parent@6.0.2: - resolution: {integrity: sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==} - engines: {node: '>=10.13.0'} - - glob@10.3.10: - resolution: {integrity: sha512-fa46+tv1Ak0UPK1TOy/pZrIybNNt4HCv7SDzwyfiOZkvZLEbjsZkJBPtDHVshZjbecAoAGSC20MjLDG/qr679g==} - engines: {node: '>=16 || 14 >=14.17'} - hasBin: true - - glob@10.3.12: - resolution: {integrity: sha512-TCNv8vJ+xz4QiqTpfOJA7HvYv+tNIRHKfUWw/q+v2jdgN4ebz+KY9tGx5J4rHP0o84mNP+ApH66HRX8us3Khqg==} - engines: {node: '>=16 || 14 >=14.17'} - hasBin: true - - glob@7.2.3: - resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==} - - globals@11.12.0: - resolution: {integrity: sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==} - engines: {node: '>=4'} - - globals@13.24.0: - resolution: {integrity: sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==} - engines: {node: '>=8'} - - globalthis@1.0.3: - resolution: {integrity: sha512-sFdI5LyBiNTHjRd7cGPWapiHWMOXKyuBNX/cWJ3NfzrZQVa8GI/8cofCl74AOVqq9W5kNmguTIzJ/1s2gyI9wA==} - engines: {node: '>= 0.4'} - - globby@11.1.0: - resolution: {integrity: sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==} - engines: {node: '>=10'} - - gopd@1.0.1: - resolution: {integrity: sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==} - - graceful-fs@4.2.11: - resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==} - - graphemer@1.4.0: - resolution: {integrity: sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==} - - has-bigints@1.0.2: - resolution: {integrity: sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==} - - has-flag@3.0.0: - resolution: {integrity: sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==} - engines: {node: '>=4'} - - has-flag@4.0.0: - resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==} - engines: {node: '>=8'} - - has-property-descriptors@1.0.2: - resolution: {integrity: sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==} - - has-proto@1.0.3: - resolution: {integrity: sha512-SJ1amZAJUiZS+PhsVLf5tGydlaVB8EdFpaSO4gmiUKUOxk8qzn5AIy4ZeJUmh22znIdk/uMAUT2pl3FxzVUH+Q==} - engines: {node: '>= 0.4'} - - has-symbols@1.0.3: - resolution: {integrity: sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==} - engines: {node: '>= 0.4'} - - has-tostringtag@1.0.2: - resolution: {integrity: sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==} - engines: {node: '>= 0.4'} - - has-unicode@2.0.1: - resolution: {integrity: sha512-8Rf9Y83NBReMnx0gFzA8JImQACstCYWUplepDa9xprwwtmgEZUF0h/i5xSA625zB/I37EtrswSST6OXxwaaIJQ==} - - hasown@2.0.2: - resolution: {integrity: sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==} - engines: {node: '>= 0.4'} - - hast-util-to-jsx-runtime@2.3.0: - resolution: {integrity: sha512-H/y0+IWPdsLLS738P8tDnrQ8Z+dj12zQQ6WC11TIM21C8WFVoIxcqWXf2H3hiTVZjF1AWqoimGwrTWecWrnmRQ==} - - hast-util-whitespace@3.0.0: - resolution: {integrity: sha512-88JUN06ipLwsnv+dVn+OIYOvAuvBMy/Qoi6O7mQHxdPXpjy+Cd6xRkWwux7DKO+4sYILtLBRIKgsdpS2gQc7qw==} - - html-to-text@9.0.5: - resolution: {integrity: sha512-qY60FjREgVZL03vJU6IfMV4GDjGBIoOyvuFdpBDIX9yTlDw0TjxVBQp+P8NvpdIXNJvfWBTNul7fsAQJq2FNpg==} - engines: {node: '>=14'} - - html-url-attributes@3.0.0: - resolution: {integrity: sha512-/sXbVCWayk6GDVg3ctOX6nxaVj7So40FcFAnWlWGNAB1LpYKcV5Cd10APjPjW80O7zYW2MsjBV4zZ7IZO5fVow==} - - htmlparser2@8.0.2: - resolution: {integrity: sha512-GYdjWKDkbRLkZ5geuHs5NY1puJ+PXwP7+fHPRz06Eirsb9ugf6d8kkXav6ADhcODhFFPMIXyxkxSuMf3D6NCFA==} - - https-proxy-agent@5.0.1: - resolution: {integrity: sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==} - engines: {node: '>= 6'} - - human-signals@5.0.0: - resolution: {integrity: sha512-AXcZb6vzzrFAUE61HnN4mpLqd/cSIwNQjtNWR0euPm6y0iqx3G4gOXaIDdtdDwZmhwe82LA6+zinmW4UBWVePQ==} - engines: {node: '>=16.17.0'} - - humanize-ms@1.2.1: - resolution: {integrity: sha512-Fl70vYtsAFb/C06PTS9dZBo7ihau+Tu/DNCk/OyHhea07S+aeMWpFFkUaXRa8fI+ScZbEI8dfSxwY7gxZ9SAVQ==} - - husky@9.0.11: - resolution: {integrity: sha512-AB6lFlbwwyIqMdHYhwPe+kjOC3Oc5P3nThEoW/AaO2BX3vJDjWPFxYLxokUZOo6RNX20He3AaT8sESs9NJcmEw==} - engines: {node: '>=18'} - hasBin: true - - iconv-lite@0.6.3: - resolution: {integrity: sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==} - engines: {node: '>=0.10.0'} - - ignore@5.3.1: - resolution: {integrity: sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw==} - engines: {node: '>= 4'} - - import-fresh@3.3.0: - resolution: {integrity: sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==} - engines: {node: '>=6'} - - imurmurhash@0.1.4: - resolution: {integrity: sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==} - engines: {node: '>=0.8.19'} - - inflight@1.0.6: - resolution: {integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==} - - inherits@2.0.4: - resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==} - - ini@1.3.8: - resolution: {integrity: sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==} - - inline-style-parser@0.2.3: - resolution: {integrity: sha512-qlD8YNDqyTKTyuITrDOffsl6Tdhv+UC4hcdAVuQsK4IMQ99nSgd1MIA/Q+jQYoh9r3hVUXhYh7urSRmXPkW04g==} - - input-format@0.3.10: - resolution: {integrity: sha512-5cFv/kOZD7Ch0viprVkuYPDkAU7HBZYBx8QrIpQ6yXUWbAQ0+RQ8IIojDJOf/RO6FDJLL099HDSK2KoVZ2zevg==} - - input-otp@1.2.4: - resolution: {integrity: sha512-md6rhmD+zmMnUh5crQNSQxq3keBRYvE3odbr4Qb9g2NWzQv9azi+t1a3X4TBTbh98fsGHgEEJlzbe1q860uGCA==} - peerDependencies: - react: ^16.8 || ^17.0 || ^18.0 - react-dom: ^16.8 || ^17.0 || ^18.0 - - internal-slot@1.0.7: - resolution: {integrity: sha512-NGnrKwXzSms2qUUih/ILZ5JBqNTSa1+ZmP6flaIp6KmSElgE9qdndzS3cqjrDovwFdmwsGsLdeFgB6suw+1e9g==} - engines: {node: '>= 0.4'} - - internmap@2.0.3: - resolution: {integrity: sha512-5Hh7Y1wQbvY5ooGgPbDaL5iYLAPzMTUrjMulskHLH6wnv/A+1q5rgEaiuqEjB+oxGXIVZs1FF+R/KPN3ZSQYYg==} - engines: {node: '>=12'} - - invariant@2.2.4: - resolution: {integrity: sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==} - - is-alphabetical@2.0.1: - resolution: {integrity: sha512-FWyyY60MeTNyeSRpkM2Iry0G9hpr7/9kD40mD/cGQEuilcZYS4okz8SN2Q6rLCJ8gbCt6fN+rC+6tMGS99LaxQ==} - - is-alphanumerical@2.0.1: - resolution: {integrity: sha512-hmbYhX/9MUMF5uh7tOXyK/n0ZvWpad5caBA17GsC6vyuCqaWliRG5K1qS9inmUhEMaOBIW7/whAnSwveW/LtZw==} - - is-any-array@2.0.1: - resolution: {integrity: sha512-UtilS7hLRu++wb/WBAw9bNuP1Eg04Ivn1vERJck8zJthEvXCBEBpGR/33u/xLKWEQf95803oalHrVDptcAvFdQ==} - - is-array-buffer@3.0.4: - resolution: {integrity: sha512-wcjaerHw0ydZwfhiKbXJWLDY8A7yV7KhjQOpb83hGgGfId/aQa4TOvwyzn2PuswW2gPCYEL/nEAiSVpdOj1lXw==} - engines: {node: '>= 0.4'} - - is-async-function@2.0.0: - resolution: {integrity: sha512-Y1JXKrfykRJGdlDwdKlLpLyMIiWqWvuSd17TvZk68PLAOGOoF4Xyav1z0Xhoi+gCYjZVeC5SI+hYFOfvXmGRCA==} - engines: {node: '>= 0.4'} - - is-bigint@1.0.4: - resolution: {integrity: sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==} - - is-binary-path@2.1.0: - resolution: {integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==} - engines: {node: '>=8'} - - is-boolean-object@1.1.2: - resolution: {integrity: sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==} - engines: {node: '>= 0.4'} - - is-callable@1.2.7: - resolution: {integrity: sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==} - engines: {node: '>= 0.4'} - - is-core-module@2.13.1: - resolution: {integrity: sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw==} - - is-data-view@1.0.1: - resolution: {integrity: sha512-AHkaJrsUVW6wq6JS8y3JnM/GJF/9cf+k20+iDzlSaJrinEo5+7vRiteOSwBhHRiAyQATN1AmY4hwzxJKPmYf+w==} - engines: {node: '>= 0.4'} - - is-date-object@1.0.5: - resolution: {integrity: sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==} - engines: {node: '>= 0.4'} - - is-decimal@2.0.1: - resolution: {integrity: sha512-AAB9hiomQs5DXWcRB1rqsxGUstbRroFOPPVAomNk/3XHR5JyEZChOyTWe2oayKnsSsr/kcGqF+z6yuH6HHpN0A==} - - is-extglob@2.1.1: - resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==} - engines: {node: '>=0.10.0'} - - is-finalizationregistry@1.0.2: - resolution: {integrity: sha512-0by5vtUJs8iFQb5TYUHHPudOR+qXYIMKtiUzvLIZITZUjknFmziyBJuLhVRc+Ds0dREFlskDNJKYIdIzu/9pfw==} - - is-fullwidth-code-point@3.0.0: - resolution: {integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==} - engines: {node: '>=8'} - - is-fullwidth-code-point@4.0.0: - resolution: {integrity: sha512-O4L094N2/dZ7xqVdrXhh9r1KODPJpFms8B5sGdJLPy664AgvXsreZUyCQQNItZRDlYug4xStLjNp/sz3HvBowQ==} - engines: {node: '>=12'} - - is-fullwidth-code-point@5.0.0: - resolution: {integrity: sha512-OVa3u9kkBbw7b8Xw5F9P+D/T9X+Z4+JruYVNapTjPYZYUznQ5YfWeFkOj606XYYW8yugTfC8Pj0hYqvi4ryAhA==} - engines: {node: '>=18'} - - is-generator-function@1.0.10: - resolution: {integrity: sha512-jsEjy9l3yiXEQ+PsXdmBwEPcOxaXWLspKdplFUVI9vq1iZgIekeC0L167qeu86czQaxed3q/Uzuw0swL0irL8A==} - engines: {node: '>= 0.4'} - - is-glob@4.0.3: - resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==} - engines: {node: '>=0.10.0'} - - is-hexadecimal@2.0.1: - resolution: {integrity: sha512-DgZQp241c8oO6cA1SbTEWiXeoxV42vlcJxgH+B3hi1AiqqKruZR3ZGF8In3fj4+/y/7rHvlOZLZtgJ/4ttYGZg==} - - is-map@2.0.3: - resolution: {integrity: sha512-1Qed0/Hr2m+YqxnM09CjA2d/i6YZNfF6R2oRAOj36eUdS6qIV/huPJNSEpKbupewFs+ZsJlxsjjPbc0/afW6Lw==} - engines: {node: '>= 0.4'} - - is-negative-zero@2.0.3: - resolution: {integrity: sha512-5KoIu2Ngpyek75jXodFvnafB6DJgr3u8uuK0LEZJjrU19DrMD3EVERaR8sjz8CCGgpZvxPl9SuE1GMVPFHx1mw==} - engines: {node: '>= 0.4'} - - is-number-object@1.0.7: - resolution: {integrity: sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==} - engines: {node: '>= 0.4'} - - is-number@7.0.0: - resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==} - engines: {node: '>=0.12.0'} - - is-obj@2.0.0: - 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'} - - is-reference@3.0.2: - resolution: {integrity: sha512-v3rht/LgVcsdZa3O2Nqs+NMowLOxeOm7Ay9+/ARQ2F+qEoANRcqrjAZKGN0v8ymUetZGgkp26LTnGT7H0Qo9Pg==} - - is-regex@1.1.4: - resolution: {integrity: sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==} - engines: {node: '>= 0.4'} - - is-set@2.0.3: - resolution: {integrity: sha512-iPAjerrse27/ygGLxw+EBR9agv9Y6uLeYVJMu+QNCoouJ1/1ri0mGrcWpfCqFZuzzx3WjtwxG098X+n4OuRkPg==} - engines: {node: '>= 0.4'} - - is-shared-array-buffer@1.0.3: - resolution: {integrity: sha512-nA2hv5XIhLR3uVzDDfCIknerhx8XUKnstuOERPNNIinXG7v9u+ohXF67vxm4TPTEPU6lm61ZkwP3c9PCB97rhg==} - engines: {node: '>= 0.4'} - - is-stream@3.0.0: - resolution: {integrity: sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==} - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - - is-string@1.0.7: - resolution: {integrity: sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==} - engines: {node: '>= 0.4'} - - is-symbol@1.0.4: - resolution: {integrity: sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==} - engines: {node: '>= 0.4'} - - is-typed-array@1.1.13: - resolution: {integrity: sha512-uZ25/bUAlUY5fR4OKT4rZQEBrzQWYV9ZJYGGsUmEJ6thodVJ1HX64ePQ6Z0qPWP+m+Uq6e9UugrE38jeYsDSMw==} - engines: {node: '>= 0.4'} - - is-weakmap@2.0.2: - resolution: {integrity: sha512-K5pXYOm9wqY1RgjpL3YTkF39tni1XajUIkawTLUo9EZEVUFga5gSQJF8nNS7ZwJQ02y+1YCNYcMh+HIf1ZqE+w==} - engines: {node: '>= 0.4'} - - is-weakref@1.0.2: - resolution: {integrity: sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==} - - is-weakset@2.0.3: - resolution: {integrity: sha512-LvIm3/KWzS9oRFHugab7d+M/GcBXuXX5xZkzPmN+NxihdQlZUQ4dWuSV1xR/sq6upL1TJEDrfBgRepHFdBtSNQ==} - engines: {node: '>= 0.4'} - - isarray@2.0.5: - resolution: {integrity: sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==} - - isexe@2.0.0: - resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==} - - iterator.prototype@1.1.2: - resolution: {integrity: sha512-DR33HMMr8EzwuRL8Y9D3u2BMj8+RqSE850jfGu59kS7tbmPLzGkZmVSfyCFSDxuZiEY6Rzt3T2NA/qU+NwVj1w==} - - jackspeak@2.3.6: - resolution: {integrity: sha512-N3yCS/NegsOBokc8GAdM8UcmfsKiSS8cipheD/nivzr700H+nsMOxJjQnvwOcRYVuFkdH0wGUvW2WbXGmrZGbQ==} - engines: {node: '>=14'} - - jiti@1.21.0: - resolution: {integrity: sha512-gFqAIbuKyyso/3G2qhiO2OM6shY6EPP/R0+mkDbyspxKazh8BXDC5FiFsUjlczgdNz/vfra0da2y+aHrusLG/Q==} - hasBin: true - - jose@5.8.0: - resolution: {integrity: sha512-E7CqYpL/t7MMnfGnK/eg416OsFCVUrU/Y3Vwe7QjKhu/BkS1Ms455+2xsqZQVN57/U2MHMBvEb5SrmAZWAIntA==} - - js-beautify@1.15.1: - resolution: {integrity: sha512-ESjNzSlt/sWE8sciZH8kBF8BPlwXPwhR6pWKAw8bw4Bwj+iZcnKW6ONWUutJ7eObuBZQpiIb8S7OYspWrKt7rA==} - engines: {node: '>=14'} - hasBin: true - - js-cookie@3.0.5: - resolution: {integrity: sha512-cEiJEAEoIbWfCZYKWhVwFuvPX1gETRYPw6LlaTKoxD3s2AkXzkCjnp6h0V77ozyqj0jakteJ4YqDJT830+lVGw==} - engines: {node: '>=14'} - - js-tiktoken@1.0.14: - resolution: {integrity: sha512-Pk3l3WOgM9joguZY2k52+jH82RtABRgB5RdGFZNUGbOKGMVlNmafcPA3b0ITcCZPu1L9UclP1tne6aw7ZI4Myg==} - - js-tokens@4.0.0: - resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==} - - js-yaml@4.1.0: - resolution: {integrity: sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==} - hasBin: true - - jsesc@2.5.2: - resolution: {integrity: sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==} - engines: {node: '>=4'} - hasBin: true - - json-buffer@3.0.1: - resolution: {integrity: sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==} - - json-schema-traverse@0.4.1: - resolution: {integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==} - - json-schema@0.4.0: - resolution: {integrity: sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==} - - json-stable-stringify-without-jsonify@1.0.1: - resolution: {integrity: sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==} - - json5@1.0.2: - resolution: {integrity: sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==} - hasBin: true - - json5@2.2.3: - resolution: {integrity: sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==} - engines: {node: '>=6'} - hasBin: true - - jsondiffpatch@0.6.0: - resolution: {integrity: sha512-3QItJOXp2AP1uv7waBkao5nCvhEv+QmJAd38Ybq7wNI74Q+BBmnLn4EDKz6yI9xGAIQoUF87qHt+kc1IVxB4zQ==} - engines: {node: ^18.0.0 || >=20.0.0} - hasBin: true - - jsonpointer@5.0.1: - resolution: {integrity: sha512-p/nXbhSEcu3pZRdkW1OfJhpsVtW1gd4Wa1fnQc9YLiTfAjn0312eMKimbdIQzuZl9aa9xUGaRlP9T/CJE/ditQ==} - engines: {node: '>=0.10.0'} - - jsx-ast-utils@3.3.5: - resolution: {integrity: sha512-ZZow9HBI5O6EPgSJLUb8n2NKgmVWTwCvHGwFuJlMjvLFqlGG6pjirPhtdsseaLZjSibD8eegzmYpUZwoIlj2cQ==} - engines: {node: '>=4.0'} - - keyv@4.5.4: - resolution: {integrity: sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==} - - langchain@0.0.92: - resolution: {integrity: sha512-77528kXJu9C391qV1a5jDzZLEjIblq/VtpH7xd4BwavgvhRmeSXR9WkrHHmih/Phpae4Ss3dtb7pcyd78rp/YA==} - engines: {node: '>=18'} - peerDependencies: - '@aws-sdk/client-dynamodb': ^3.310.0 - '@aws-sdk/client-lambda': ^3.310.0 - '@aws-sdk/client-s3': ^3.310.0 - '@aws-sdk/client-sagemaker-runtime': ^3.310.0 - '@clickhouse/client': ^0.0.14 - '@getmetal/metal-sdk': '*' - '@getzep/zep-js': ^0.3.1 - '@gomomento/sdk': ^1.23.0 - '@huggingface/inference': ^1.5.1 - '@opensearch-project/opensearch': '*' - '@pinecone-database/pinecone': '*' - '@qdrant/js-client-rest': ^1.2.0 - '@supabase/postgrest-js': ^1.1.1 - '@supabase/supabase-js': ^2.10.0 - '@tensorflow-models/universal-sentence-encoder': '*' - '@tensorflow/tfjs-converter': '*' - '@tensorflow/tfjs-core': '*' - '@tigrisdata/vector': ^1.1.0 - '@upstash/redis': ^1.20.6 - '@zilliz/milvus2-sdk-node': '>=2.2.7' - apify-client: ^2.7.1 - axios: '*' - cheerio: ^1.0.0-rc.12 - chromadb: ^1.5.2 - cohere-ai: ^5.0.2 - d3-dsv: ^2.0.0 - epub2: ^3.0.1 - faiss-node: ^0.2.1 - google-auth-library: ^8.8.0 - hnswlib-node: ^1.4.2 - html-to-text: ^9.0.5 - ignore: ^5.2.0 - mammoth: '*' - mongodb: ^5.2.0 - mysql2: ^3.3.3 - pdf-parse: 1.1.1 - peggy: ^3.0.2 - pg: ^8.11.0 - pickleparser: ^0.1.0 - playwright: ^1.32.1 - puppeteer: ^19.7.2 - redis: ^4.6.4 - replicate: ^0.9.0 - srt-parser-2: ^1.2.2 - typeorm: ^0.3.12 - weaviate-ts-client: ^1.0.0 - peerDependenciesMeta: - '@aws-sdk/client-dynamodb': - optional: true - '@aws-sdk/client-lambda': - optional: true - '@aws-sdk/client-s3': - optional: true - '@aws-sdk/client-sagemaker-runtime': - optional: true - '@clickhouse/client': - optional: true - '@getmetal/metal-sdk': - optional: true - '@getzep/zep-js': - optional: true - '@gomomento/sdk': - optional: true - '@huggingface/inference': - optional: true - '@opensearch-project/opensearch': - optional: true - '@pinecone-database/pinecone': - optional: true - '@qdrant/js-client-rest': - optional: true - '@supabase/postgrest-js': - optional: true - '@supabase/supabase-js': - optional: true - '@tensorflow-models/universal-sentence-encoder': - optional: true - '@tensorflow/tfjs-converter': - optional: true - '@tensorflow/tfjs-core': - optional: true - '@tigrisdata/vector': - optional: true - '@upstash/redis': - optional: true - '@zilliz/milvus2-sdk-node': - optional: true - apify-client: - optional: true - axios: - optional: true - cheerio: - optional: true - chromadb: - optional: true - cohere-ai: - optional: true - d3-dsv: - optional: true - epub2: - optional: true - faiss-node: - optional: true - google-auth-library: - optional: true - hnswlib-node: - optional: true - html-to-text: - optional: true - ignore: - optional: true - mammoth: - optional: true - mongodb: - optional: true - mysql2: - optional: true - pdf-parse: - optional: true - peggy: - optional: true - pg: - optional: true - pickleparser: - optional: true - playwright: - optional: true - puppeteer: - optional: true - redis: - optional: true - replicate: - optional: true - srt-parser-2: - optional: true - typeorm: - optional: true - weaviate-ts-client: - optional: true - - langchain@0.3.2: - resolution: {integrity: sha512-kd2kz1cS/PIVrLEDFlrZsAasQfPLbY1UqCZbRKa3/QcpB33/n6xPDvXSMfBuKhvNj0bjW6MXDR9HZTduXjJBgg==} - engines: {node: '>=18'} - peerDependencies: - '@langchain/anthropic': '*' - '@langchain/aws': '*' - '@langchain/cohere': '*' - '@langchain/core': '>=0.2.21 <0.4.0' - '@langchain/google-genai': '*' - '@langchain/google-vertexai': '*' - '@langchain/groq': '*' - '@langchain/mistralai': '*' - '@langchain/ollama': '*' - axios: '*' - cheerio: '*' - handlebars: ^4.7.8 - peggy: ^3.0.2 - typeorm: '*' - peerDependenciesMeta: - '@langchain/anthropic': - optional: true - '@langchain/aws': - optional: true - '@langchain/cohere': - optional: true - '@langchain/google-genai': - optional: true - '@langchain/google-vertexai': - optional: true - '@langchain/groq': - optional: true - '@langchain/mistralai': - optional: true - '@langchain/ollama': - optional: true - axios: - optional: true - cheerio: - optional: true - handlebars: - optional: true - peggy: - optional: true - typeorm: - optional: true - - langsmith@0.1.59: - resolution: {integrity: sha512-dW+z6s538zBswFFP2w/xzvVef7y2+yNt6GkmRCeLtwfpbMaM4di7JboK3vmnZ+0/LjNb2ukiMmgsTNKu/Y43cg==} - peerDependencies: - openai: '*' - peerDependenciesMeta: - openai: - optional: true - - language-subtag-registry@0.3.22: - resolution: {integrity: sha512-tN0MCzyWnoz/4nHS6uxdlFWoUZT7ABptwKPQ52Ea7URk6vll88bWBVhodtnlfEuCcKWNGoc+uGbw1cwa9IKh/w==} - - language-tags@1.0.9: - resolution: {integrity: sha512-MbjN408fEndfiQXbFQ1vnd+1NoLDsnQW41410oQBXiyXDMYH5z505juWa4KUE1LqxRC7DgOgZDbKLxHIwm27hA==} - engines: {node: '>=0.10'} - - leac@0.6.0: - resolution: {integrity: sha512-y+SqErxb8h7nE/fiEX07jsbuhrpO9lL8eca7/Y1nuWV2moNlXhyd59iDGcRf6moVyDMbmTNzL40SUyrFU/yDpg==} - - levn@0.4.1: - resolution: {integrity: sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==} - engines: {node: '>= 0.8.0'} - - libphonenumber-js@1.11.8: - resolution: {integrity: sha512-0fv/YKpJBAgXKy0kaS3fnqoUVN8901vUYAKIGD/MWZaDfhJt1nZjPL3ZzdZBt/G8G8Hw2J1xOIrXWdNHFHPAvg==} - - lilconfig@2.1.0: - resolution: {integrity: sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==} - engines: {node: '>=10'} - - lilconfig@3.0.0: - resolution: {integrity: sha512-K2U4W2Ff5ibV7j7ydLr+zLAkIg5JJ4lPn1Ltsdt+Tz/IjQ8buJ55pZAxoP34lqIiwtF9iAvtLv3JGv7CAyAg+g==} - engines: {node: '>=14'} - - lilconfig@3.1.1: - resolution: {integrity: sha512-O18pf7nyvHTckunPWCV1XUNXU1piu01y2b7ATJ0ppkUkk8ocqVWBrYjJBCwHDjD/ZWcfyrA0P4gKhzWGi5EINQ==} - engines: {node: '>=14'} - - lines-and-columns@1.2.4: - resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==} - - lint-staged@15.2.2: - resolution: {integrity: sha512-TiTt93OPh1OZOsb5B7k96A/ATl2AjIZo+vnzFZ6oHK5FuTk63ByDtxGQpHm+kFETjEWqgkF95M8FRXKR/LEBcw==} - engines: {node: '>=18.12.0'} - hasBin: true - - listr2@8.0.1: - resolution: {integrity: sha512-ovJXBXkKGfq+CwmKTjluEqFi3p4h8xvkxGQQAQan22YCgef4KZ1mKGjzfGh6PL6AW5Csw0QiQPNuQyH+6Xk3hA==} - engines: {node: '>=18.0.0'} - - locate-character@3.0.0: - resolution: {integrity: sha512-SW13ws7BjaeJ6p7Q6CO2nchbYEc3X3J6WrmTTDto7yMPqVSZTUyY5Tjbid+Ab8gLnATtygYtiDIJGQRRn2ZOiA==} - - locate-path@6.0.0: - resolution: {integrity: sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==} - engines: {node: '>=10'} - - lodash.merge@4.6.2: - resolution: {integrity: sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==} - - lodash@4.17.21: - resolution: {integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==} - - log-update@6.0.0: - resolution: {integrity: sha512-niTvB4gqvtof056rRIrTZvjNYE4rCUzO6X/X+kYjd7WFxXeJ0NwEFnRxX6ehkvv3jTwrXnNdtAak5XYZuIyPFw==} - engines: {node: '>=18'} - - longest-streak@3.1.0: - resolution: {integrity: sha512-9Ri+o0JYgehTaVBBDoMqIl8GXtbWg711O3srftcHhZ0dqnETqLaoIK0x17fUw9rFSlK/0NlsKe0Ahhyl5pXE2g==} - - loose-envify@1.4.0: - resolution: {integrity: sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==} - hasBin: true - - lru-cache@10.2.0: - resolution: {integrity: sha512-2bIM8x+VAf6JT4bKAljS1qUWgMsqZRPGJS6FSahIMPVvctcNhyVp7AJu7quxOW9jwkryBReKZY5tY5JYv2n/7Q==} - engines: {node: 14 || >=16.14} - - lru-cache@5.1.1: - resolution: {integrity: sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==} - - lru-cache@6.0.0: - resolution: {integrity: sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==} - engines: {node: '>=10'} - - lucide-react@0.438.0: - resolution: {integrity: sha512-uq6yCB+IzVfgIPMK8ibkecXSWTTSOMs9UjUgZigfrDCVqgdwkpIgYg1fSYnf0XXF2AoSyCJZhoZXQwzoai7VGw==} - peerDependencies: - react: ^16.5.1 || ^17.0.0 || ^18.0.0 || ^19.0.0-rc - - magic-string@0.30.11: - resolution: {integrity: sha512-+Wri9p0QHMy+545hKww7YAu5NyzF8iomPL/RQazugQ9+Ez4Ic3mERMd8ZTX5rfK944j+560ZJi8iAwgak1Ac7A==} - - make-dir@3.1.0: - resolution: {integrity: sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==} - engines: {node: '>=8'} - - markdown-table@3.0.3: - resolution: {integrity: sha512-Z1NL3Tb1M9wH4XESsCDEksWoKTdlUafKc4pt0GRwjUyXaCFZ+dc3g2erqB6zm3szA2IUSi7VnPI+o/9jnxh9hw==} - - marked@7.0.4: - resolution: {integrity: sha512-t8eP0dXRJMtMvBojtkcsA7n48BkauktUKzfkPSCq85ZMTJ0v76Rke4DYz01omYpPTUh4p/f7HePgRo3ebG8+QQ==} - engines: {node: '>= 16'} - hasBin: true - - md-to-react-email@5.0.2: - resolution: {integrity: sha512-x6kkpdzIzUhecda/yahltfEl53mH26QdWu4abUF9+S0Jgam8P//Ciro8cdhyMHnT5MQUJYrIbO6ORM2UxPiNNA==} - peerDependencies: - react: 18.x - - mdast-util-find-and-replace@3.0.1: - resolution: {integrity: sha512-SG21kZHGC3XRTSUhtofZkBzZTJNM5ecCi0SK2IMKmSXR8vO3peL+kb1O0z7Zl83jKtutG4k5Wv/W7V3/YHvzPA==} - - mdast-util-from-markdown@2.0.1: - resolution: {integrity: sha512-aJEUyzZ6TzlsX2s5B4Of7lN7EQtAxvtradMMglCQDyaTFgse6CmtmdJ15ElnVRlCg1vpNyVtbem0PWzlNieZsA==} - - mdast-util-gfm-autolink-literal@2.0.1: - resolution: {integrity: sha512-5HVP2MKaP6L+G6YaxPNjuL0BPrq9orG3TsrZ9YXbA3vDw/ACI4MEsnoDpn6ZNm7GnZgtAcONJyPhOP8tNJQavQ==} - - mdast-util-gfm-footnote@2.0.0: - resolution: {integrity: sha512-5jOT2boTSVkMnQ7LTrd6n/18kqwjmuYqo7JUPe+tRCY6O7dAuTFMtTPauYYrMPpox9hlN0uOx/FL8XvEfG9/mQ==} - - mdast-util-gfm-strikethrough@2.0.0: - resolution: {integrity: sha512-mKKb915TF+OC5ptj5bJ7WFRPdYtuHv0yTRxK2tJvi+BDqbkiG7h7u/9SI89nRAYcmap2xHQL9D+QG/6wSrTtXg==} - - mdast-util-gfm-table@2.0.0: - resolution: {integrity: sha512-78UEvebzz/rJIxLvE7ZtDd/vIQ0RHv+3Mh5DR96p7cS7HsBhYIICDBCu8csTNWNO6tBWfqXPWekRuj2FNOGOZg==} - - mdast-util-gfm-task-list-item@2.0.0: - resolution: {integrity: sha512-IrtvNvjxC1o06taBAVJznEnkiHxLFTzgonUdy8hzFVeDun0uTjxxrRGVaNFqkU1wJR3RBPEfsxmU6jDWPofrTQ==} - - mdast-util-gfm@3.0.0: - resolution: {integrity: sha512-dgQEX5Amaq+DuUqf26jJqSK9qgixgd6rYDHAv4aTBuA92cTknZlKpPfa86Z/s8Dj8xsAQpFfBmPUHWJBWqS4Bw==} - - mdast-util-mdx-expression@2.0.0: - resolution: {integrity: sha512-fGCu8eWdKUKNu5mohVGkhBXCXGnOTLuFqOvGMvdikr+J1w7lDJgxThOKpwRWzzbyXAU2hhSwsmssOY4yTokluw==} - - mdast-util-mdx-jsx@3.1.3: - resolution: {integrity: sha512-bfOjvNt+1AcbPLTFMFWY149nJz0OjmewJs3LQQ5pIyVGxP4CdOqNVJL6kTaM5c68p8q82Xv3nCyFfUnuEcH3UQ==} - - mdast-util-mdxjs-esm@2.0.1: - resolution: {integrity: sha512-EcmOpxsZ96CvlP03NghtH1EsLtr0n9Tm4lPUJUBccV9RwUOneqSycg19n5HGzCf+10LozMRSObtVr3ee1WoHtg==} - - mdast-util-phrasing@4.1.0: - resolution: {integrity: sha512-TqICwyvJJpBwvGAMZjj4J2n0X8QWp21b9l0o7eXyVJ25YNWYbJDVIyD1bZXE6WtV6RmKJVYmQAKWa0zWOABz2w==} - - mdast-util-to-hast@13.2.0: - resolution: {integrity: sha512-QGYKEuUsYT9ykKBCMOEDLsU5JRObWQusAolFMeko/tYPufNkRffBAQjIE+99jbA87xv6FgmjLtwjh9wBWajwAA==} - - mdast-util-to-markdown@2.1.0: - resolution: {integrity: sha512-SR2VnIEdVNCJbP6y7kVTJgPLifdr8WEU440fQec7qHoHOUz/oJ2jmNRqdDQ3rbiStOXb2mCDGTuwsK5OPUgYlQ==} - - mdast-util-to-string@4.0.0: - resolution: {integrity: sha512-0H44vDimn51F0YwvxSJSm0eCDOJTRlmN0R1yBh4HLj9wiV1Dn0QoXGbvFAWj2hSItVTlCmBF1hqKlIyUBVFLPg==} - - mdn-data@2.0.30: - resolution: {integrity: sha512-GaqWWShW4kv/G9IEucWScBx9G1/vsFZZJUO+tD26M8J8z3Kw5RDQjaoZe03YAClgeS/SWPOcb4nkFBTEi5DUEA==} - - merge-stream@2.0.0: - resolution: {integrity: sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==} - - merge2@1.4.1: - resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==} - engines: {node: '>= 8'} - - micromark-core-commonmark@2.0.1: - resolution: {integrity: sha512-CUQyKr1e///ZODyD1U3xit6zXwy1a8q2a1S1HKtIlmgvurrEpaw/Y9y6KSIbF8P59cn/NjzHyO+Q2fAyYLQrAA==} - - micromark-extension-gfm-autolink-literal@2.1.0: - resolution: {integrity: sha512-oOg7knzhicgQ3t4QCjCWgTmfNhvQbDDnJeVu9v81r7NltNCVmhPy1fJRX27pISafdjL+SVc4d3l48Gb6pbRypw==} - - micromark-extension-gfm-footnote@2.1.0: - resolution: {integrity: sha512-/yPhxI1ntnDNsiHtzLKYnE3vf9JZ6cAisqVDauhp4CEHxlb4uoOTxOCJ+9s51bIB8U1N1FJ1RXOKTIlD5B/gqw==} - - micromark-extension-gfm-strikethrough@2.1.0: - resolution: {integrity: sha512-ADVjpOOkjz1hhkZLlBiYA9cR2Anf8F4HqZUO6e5eDcPQd0Txw5fxLzzxnEkSkfnD0wziSGiv7sYhk/ktvbf1uw==} - - micromark-extension-gfm-table@2.1.0: - resolution: {integrity: sha512-Ub2ncQv+fwD70/l4ou27b4YzfNaCJOvyX4HxXU15m7mpYY+rjuWzsLIPZHJL253Z643RpbcP1oeIJlQ/SKW67g==} - - micromark-extension-gfm-tagfilter@2.0.0: - resolution: {integrity: sha512-xHlTOmuCSotIA8TW1mDIM6X2O1SiX5P9IuDtqGonFhEK0qgRI4yeC6vMxEV2dgyr2TiD+2PQ10o+cOhdVAcwfg==} - - micromark-extension-gfm-task-list-item@2.1.0: - resolution: {integrity: sha512-qIBZhqxqI6fjLDYFTBIa4eivDMnP+OZqsNwmQ3xNLE4Cxwc+zfQEfbs6tzAo2Hjq+bh6q5F+Z8/cksrLFYWQQw==} - - micromark-extension-gfm@3.0.0: - resolution: {integrity: sha512-vsKArQsicm7t0z2GugkCKtZehqUm31oeGBV/KVSorWSy8ZlNAv7ytjFhvaryUiCUJYqs+NoE6AFhpQvBTM6Q4w==} - - 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-space@2.0.0: - resolution: {integrity: sha512-TKr+LIDX2pkBJXFLzpyPyljzYK3MtmllMUMODTQJIUfDGncESaqB90db9IAUcz4AZAJFdd8U9zOp9ty1458rxg==} - - micromark-factory-title@2.0.0: - resolution: {integrity: sha512-jY8CSxmpWLOxS+t8W+FG3Xigc0RDQA9bKMY/EwILvsesiRniiVMejYTE4wumNc2f4UbAa4WsHqe3J1QS1sli+A==} - - micromark-factory-whitespace@2.0.0: - resolution: {integrity: sha512-28kbwaBjc5yAI1XadbdPYHX/eDnqaUFVikLwrO7FDnKG7lpgxnvk/XGRhX/PN0mOZ+dBSZ+LgunHS+6tYQAzhA==} - - micromark-util-character@2.1.0: - resolution: {integrity: sha512-KvOVV+X1yLBfs9dCBSopq/+G1PcgT3lAK07mC4BzXi5E7ahzMAF8oIupDDJ6mievI6F+lAATkbQQlQixJfT3aQ==} - - micromark-util-chunked@2.0.0: - resolution: {integrity: sha512-anK8SWmNphkXdaKgz5hJvGa7l00qmcaUQoMYsBwDlSKFKjc6gjGXPDw3FNL3Nbwq5L8gE+RCbGqTw49FK5Qyvg==} - - micromark-util-classify-character@2.0.0: - resolution: {integrity: sha512-S0ze2R9GH+fu41FA7pbSqNWObo/kzwf8rN/+IGlW/4tC6oACOs8B++bh+i9bVyNnwCcuksbFwsBme5OCKXCwIw==} - - micromark-util-combine-extensions@2.0.0: - resolution: {integrity: sha512-vZZio48k7ON0fVS3CUgFatWHoKbbLTK/rT7pzpJ4Bjp5JjkZeasRfrS9wsBdDJK2cJLHMckXZdzPSSr1B8a4oQ==} - - micromark-util-decode-numeric-character-reference@2.0.1: - resolution: {integrity: sha512-bmkNc7z8Wn6kgjZmVHOX3SowGmVdhYS7yBpMnuMnPzDq/6xwVA604DuOXMZTO1lvq01g+Adfa0pE2UKGlxL1XQ==} - - micromark-util-decode-string@2.0.0: - resolution: {integrity: sha512-r4Sc6leeUTn3P6gk20aFMj2ntPwn6qpDZqWvYmAG6NgvFTIlj4WtrAudLi65qYoaGdXYViXYw2pkmn7QnIFasA==} - - micromark-util-encode@2.0.0: - resolution: {integrity: sha512-pS+ROfCXAGLWCOc8egcBvT0kf27GoWMqtdarNfDcjb6YLuV5cM3ioG45Ys2qOVqeqSbjaKg72vU+Wby3eddPsA==} - - micromark-util-html-tag-name@2.0.0: - resolution: {integrity: sha512-xNn4Pqkj2puRhKdKTm8t1YHC/BAjx6CEwRFXntTaRf/x16aqka6ouVoutm+QdkISTlT7e2zU7U4ZdlDLJd2Mcw==} - - micromark-util-normalize-identifier@2.0.0: - resolution: {integrity: sha512-2xhYT0sfo85FMrUPtHcPo2rrp1lwbDEEzpx7jiH2xXJLqBuy4H0GgXk5ToU8IEwoROtXuL8ND0ttVa4rNqYK3w==} - - micromark-util-resolve-all@2.0.0: - resolution: {integrity: sha512-6KU6qO7DZ7GJkaCgwBNtplXCvGkJToU86ybBAUdavvgsCiG8lSSvYxr9MhwmQ+udpzywHsl4RpGJsYWG1pDOcA==} - - micromark-util-sanitize-uri@2.0.0: - resolution: {integrity: sha512-WhYv5UEcZrbAtlsnPuChHUAsu/iBPOVaEVsntLBIdpibO0ddy8OzavZz3iL2xVvBZOpolujSliP65Kq0/7KIYw==} - - micromark-util-subtokenize@2.0.1: - resolution: {integrity: sha512-jZNtiFl/1aY73yS3UGQkutD0UbhTt68qnRpw2Pifmz5wV9h8gOVsN70v+Lq/f1rKaU/W8pxRe8y8Q9FX1AOe1Q==} - - micromark-util-symbol@2.0.0: - resolution: {integrity: sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==} - - micromark-util-types@2.0.0: - resolution: {integrity: sha512-oNh6S2WMHWRZrmutsRmDDfkzKtxF+bc2VxLC9dvtrDIRFln627VsFP6fLMgTryGDljgLPjkrzQSDcPrjPyDJ5w==} - - micromark@4.0.0: - resolution: {integrity: sha512-o/sd0nMof8kYff+TqcDx3VSrgBTcZpSvYcAHIfHhv5VAuNmisCxjhx6YmxS8PFEpb9z5WKWKPdzf0jM23ro3RQ==} - - micromatch@4.0.5: - resolution: {integrity: sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==} - engines: {node: '>=8.6'} - - mime-db@1.52.0: - resolution: {integrity: sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==} - engines: {node: '>= 0.6'} - - mime-types@2.1.35: - resolution: {integrity: sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==} - engines: {node: '>= 0.6'} - - mimic-fn@2.1.0: - resolution: {integrity: sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==} - engines: {node: '>=6'} - - mimic-fn@4.0.0: - resolution: {integrity: sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==} - engines: {node: '>=12'} - - mimic-response@2.1.0: - resolution: {integrity: sha512-wXqjST+SLt7R009ySCglWBCFpjUygmCIfD790/kVbiGmUgfYGuB14PiTd5DwVxSV4NcYHjzMkoj5LjQZwTQLEA==} - engines: {node: '>=8'} - - minimatch@3.1.2: - resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==} - - minimatch@9.0.1: - resolution: {integrity: sha512-0jWhJpD/MdhPXwPuiRkCbfYfSKp2qnn2eOc279qI7f+osl/l+prKSrvhg157zSYvx/1nmgn2NqdT6k2Z7zSH9w==} - engines: {node: '>=16 || 14 >=14.17'} - - minimatch@9.0.3: - resolution: {integrity: sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==} - engines: {node: '>=16 || 14 >=14.17'} - - minimatch@9.0.4: - resolution: {integrity: sha512-KqWh+VchfxcMNRAJjj2tnsSJdNbHsVgnkBhTNrW7AjVo6OvLtxw8zfT9oLw1JSohlFzJ8jCoTgaoXvJ+kHt6fw==} - engines: {node: '>=16 || 14 >=14.17'} - - minimist@1.2.8: - resolution: {integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==} - - minipass@3.3.6: - resolution: {integrity: sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==} - engines: {node: '>=8'} - - minipass@5.0.0: - resolution: {integrity: sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==} - engines: {node: '>=8'} - - minipass@7.0.4: - resolution: {integrity: sha512-jYofLM5Dam9279rdkWzqHozUo4ybjdZmCsDHePy5V/PbBcVMiSZR97gmAy45aqi8CK1lG2ECd356FU86avfwUQ==} - engines: {node: '>=16 || 14 >=14.17'} - - minizlib@2.1.2: - resolution: {integrity: sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==} - engines: {node: '>= 8'} - - mkdirp@1.0.4: - resolution: {integrity: sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==} - engines: {node: '>=10'} - hasBin: true - - ml-array-mean@1.1.6: - resolution: {integrity: sha512-MIdf7Zc8HznwIisyiJGRH9tRigg3Yf4FldW8DxKxpCCv/g5CafTw0RRu51nojVEOXuCQC7DRVVu5c7XXO/5joQ==} - - ml-array-sum@1.1.6: - resolution: {integrity: sha512-29mAh2GwH7ZmiRnup4UyibQZB9+ZLyMShvt4cH4eTK+cL2oEMIZFnSyB3SS8MlsTh6q/w/yh48KmqLxmovN4Dw==} - - ml-distance-euclidean@2.0.0: - resolution: {integrity: sha512-yC9/2o8QF0A3m/0IXqCTXCzz2pNEzvmcE/9HFKOZGnTjatvBbsn4lWYJkxENkA4Ug2fnYl7PXQxnPi21sgMy/Q==} - - ml-distance@4.0.1: - resolution: {integrity: sha512-feZ5ziXs01zhyFUUUeZV5hwc0f5JW0Sh0ckU1koZe/wdVkJdGxcP06KNQuF0WBTj8FttQUzcvQcpcrOp/XrlEw==} - - ml-tree-similarity@1.0.0: - resolution: {integrity: sha512-XJUyYqjSuUQkNQHMscr6tcjldsOoAekxADTplt40QKfwW6nd++1wHWV9AArl0Zvw/TIHgNaZZNvr8QGvE8wLRg==} - - ms@2.1.2: - resolution: {integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==} - - ms@2.1.3: - resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==} - - mustache@4.2.0: - resolution: {integrity: sha512-71ippSywq5Yb7/tVYyGbkBggbU8H3u5Rz56fH60jGFgr8uHwxs+aSKeqmluIVzM0m0kB7xQjKS6qPfd0b2ZoqQ==} - hasBin: true - - mz@2.7.0: - resolution: {integrity: sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==} - - nan@2.20.0: - resolution: {integrity: sha512-bk3gXBZDGILuuo/6sKtr0DQmSThYHLtNCdSdXk9YkxD/jK6X2vmCyyXBBxyqZ4XcnzTyYEAThfX3DCEnLf6igw==} - - nanoid@3.3.6: - resolution: {integrity: sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA==} - engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} - hasBin: true - - nanoid@3.3.7: - resolution: {integrity: sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==} - engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} - hasBin: true - - natural-compare@1.4.0: - resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==} - - next-auth@5.0.0-beta.20: - resolution: {integrity: sha512-+48SjV9k9AtUU3JbEIa4PXNjKIewfFjVGL7Xs2RKkuQ5QqegDNIQiIG8sLk6/qo7RTScQYIGKgeQ5IuQRtrTQg==} - peerDependencies: - '@simplewebauthn/browser': ^9.0.1 - '@simplewebauthn/server': ^9.0.2 - next: ^14.0.0-0 || ^15.0.0-0 - nodemailer: ^6.6.5 - react: ^18.2.0 || ^19.0.0-0 - peerDependenciesMeta: - '@simplewebauthn/browser': - optional: true - '@simplewebauthn/server': - optional: true - nodemailer: - optional: true - - next-themes@0.3.0: - resolution: {integrity: sha512-/QHIrsYpd6Kfk7xakK4svpDI5mmXP0gfvCoJdGpZQ2TOrQZmsW0QxjaiLn8wbIKjtm4BTSqLoix4lxYYOnLJ/w==} - peerDependencies: - react: ^16.8 || ^17 || ^18 - react-dom: ^16.8 || ^17 || ^18 - - next@14.2.1: - resolution: {integrity: sha512-SF3TJnKdH43PMkCcErLPv+x/DY1YCklslk3ZmwaVoyUfDgHKexuKlf9sEfBQ69w+ue8jQ3msLb+hSj1T19hGag==} - engines: {node: '>=18.17.0'} - hasBin: true - peerDependencies: - '@opentelemetry/api': ^1.1.0 - '@playwright/test': ^1.41.2 - react: ^18.2.0 - react-dom: ^18.2.0 - sass: ^1.3.0 - peerDependenciesMeta: - '@opentelemetry/api': - optional: true - '@playwright/test': - optional: true - sass: - optional: true - - node-domexception@1.0.0: - resolution: {integrity: sha512-/jKZoMpw0F8GRwl4/eLROPA3cfcXtLApP0QzLmUT/HuPCZWyB7IY9ZrMeKw2O/nFIqPQB3PVM9aYm0F312AXDQ==} - engines: {node: '>=10.5.0'} - - node-ensure@0.0.0: - resolution: {integrity: sha512-DRI60hzo2oKN1ma0ckc6nQWlHU69RH6xN0sjQTjMpChPfTYvKZdcQFfdYK2RWbJcKyUizSIy/l8OTGxMAM1QDw==} - - node-fetch@2.7.0: - resolution: {integrity: sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==} - engines: {node: 4.x || >=6.0.0} - peerDependencies: - encoding: ^0.1.0 - peerDependenciesMeta: - encoding: - optional: true - - node-releases@2.0.14: - resolution: {integrity: sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw==} - - nodemailer@6.9.13: - resolution: {integrity: sha512-7o38Yogx6krdoBf3jCAqnIN4oSQFx+fMa0I7dK1D+me9kBxx12D+/33wSb+fhOCtIxvYJ+4x4IMEhmhCKfAiOA==} - engines: {node: '>=6.0.0'} - - nopt@5.0.0: - resolution: {integrity: sha512-Tbj67rffqceeLpcRXrT7vKAN8CwfPeIBgM7E6iBkmKLV7bEMwpGgYLGv0jACUsECaa/vuxP0IjEont6umdMgtQ==} - engines: {node: '>=6'} - hasBin: true - - nopt@7.2.0: - resolution: {integrity: sha512-CVDtwCdhYIvnAzFoJ6NJ6dX3oga9/HyciQDnG1vQDjSLMeKLJ4A93ZqYKDrgYSr1FBY5/hMYC+2VCi24pgpkGA==} - engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} - hasBin: true - - normalize-path@3.0.0: - resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==} - engines: {node: '>=0.10.0'} - - npm-run-path@5.3.0: - resolution: {integrity: sha512-ppwTtiJZq0O/ai0z7yfudtBpWIoxM8yE6nHi1X47eFR2EWORqfbu6CnPlNsjeN683eT0qG6H/Pyf9fCcvjnnnQ==} - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - - npmlog@5.0.1: - resolution: {integrity: sha512-AqZtDUWOMKs1G/8lwylVjrdYgqA4d9nu8hc+0gzRxlDb1I10+FHBGMXs6aiQHFdCUUlqH99MUMuLfzWDNDtfxw==} - deprecated: This package is no longer supported. - - num-sort@2.1.0: - resolution: {integrity: sha512-1MQz1Ed8z2yckoBeSfkQHHO9K1yDRxxtotKSJ9yvcTUUxSvfvzEq5GwBrjjHEpMlq/k5gvXdmJ1SbYxWtpNoVg==} - engines: {node: '>=8'} - - oauth4webapi@2.12.0: - resolution: {integrity: sha512-WFmcHzhFtq2Ar91crpGQZUD8DS0SG7Zti1AgbansUAfdpIsoRXE+hcMNi8MW6bGNNObWis0x8BZRl6K+FR4oQg==} - - object-assign@4.1.1: - resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==} - engines: {node: '>=0.10.0'} - - object-hash@3.0.0: - resolution: {integrity: sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==} - engines: {node: '>= 6'} - - object-inspect@1.13.1: - resolution: {integrity: sha512-5qoj1RUiKOMsCCNLV1CBiPYE10sziTsnmNxkAI/rZhiD63CF7IqdFGC/XzjWjpSgLf0LxXX3bDFIh0E18f6UhQ==} - - object-keys@1.1.1: - resolution: {integrity: sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==} - engines: {node: '>= 0.4'} - - object.assign@4.1.5: - resolution: {integrity: sha512-byy+U7gp+FVwmyzKPYhW2h5l3crpmGsxl7X2s8y43IgxvG4g3QZ6CffDtsNQy1WsmZpQbO+ybo0AlW7TY6DcBQ==} - engines: {node: '>= 0.4'} - - object.entries@1.1.8: - resolution: {integrity: sha512-cmopxi8VwRIAw/fkijJohSfpef5PdN0pMQJN6VC/ZKvn0LIknWD8KtgY6KlQdEc4tIjcQ3HxSMmnvtzIscdaYQ==} - engines: {node: '>= 0.4'} - - object.fromentries@2.0.8: - resolution: {integrity: sha512-k6E21FzySsSK5a21KRADBd/NGneRegFO5pLHfdQLpRDETUNJueLXs3WCzyQ3tFRDYgbq3KHGXfTbi2bs8WQ6rQ==} - engines: {node: '>= 0.4'} - - object.groupby@1.0.3: - resolution: {integrity: sha512-+Lhy3TQTuzXI5hevh8sBGqbmurHbbIjAi0Z4S63nthVLmLxfbj4T54a4CfZrXIrt9iP4mVAPYMo/v99taj3wjQ==} - engines: {node: '>= 0.4'} - - object.hasown@1.1.4: - resolution: {integrity: sha512-FZ9LZt9/RHzGySlBARE3VF+gE26TxR38SdmqOqliuTnl9wrKulaQs+4dee1V+Io8VfxqzAfHu6YuRgUy8OHoTg==} - engines: {node: '>= 0.4'} - - object.values@1.2.0: - resolution: {integrity: sha512-yBYjY9QX2hnRmZHAjG/f13MzmBzxzYgQhFrke06TTyKY5zSTEqkOeukBzIdVA3j3ulu8Qa3MbVFShV7T2RmGtQ==} - engines: {node: '>= 0.4'} - - once@1.4.0: - resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==} - - onetime@5.1.2: - resolution: {integrity: sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==} - engines: {node: '>=6'} - - onetime@6.0.0: - resolution: {integrity: sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==} - engines: {node: '>=12'} - - openai@3.3.0: - resolution: {integrity: sha512-uqxI/Au+aPRnsaQRe8CojU0eCR7I0mBiKjD3sNMzY6DaC1ZVrc85u98mtJW6voDug8fgGN+DIZmTDxTthxb7dQ==} - - openai@4.57.0: - resolution: {integrity: sha512-JnwBSIYqiZ3jYjB5f2in8hQ0PRA092c6m+/6dYB0MzK0BEbn+0dioxZsPLBm5idJbg9xzLNOiGVm2OSuhZ+BdQ==} - hasBin: true - peerDependencies: - zod: ^3.23.8 - peerDependenciesMeta: - zod: - optional: true - - openai@4.62.1: - resolution: {integrity: sha512-Aa6i4oBR1tV8E2d2p3MvXg57X98i8gZtHq4bQNX274qLKZVX7PXXq5P1FMonTXOrX3zwvkqN1iNccn3XK3CwVg==} - hasBin: true - peerDependencies: - zod: ^3.23.8 - peerDependenciesMeta: - zod: - optional: true - - openapi-types@12.1.3: - resolution: {integrity: sha512-N4YtSYJqghVu4iek2ZUvcN/0aqH1kRDuNqzcycDxhOUpg7GdvLa2F3DgS6yBNhInhv2r/6I0Flkn7CqL8+nIcw==} - - optionator@0.9.3: - resolution: {integrity: sha512-JjCoypp+jKn1ttEFExxhetCKeJt9zhAgAve5FXHixTvFDW/5aEktX9bufBKLRRMdU7bNtpLfcGu94B3cdEJgjg==} - engines: {node: '>= 0.8.0'} - - p-finally@1.0.0: - resolution: {integrity: sha512-LICb2p9CB7FS+0eR1oqWnHhp0FljGLZCWBE9aix0Uye9W8LTQPwMTYVGWQWIw9RdQiDg4+epXQODwIYJtSJaow==} - engines: {node: '>=4'} - - p-limit@3.1.0: - resolution: {integrity: sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==} - engines: {node: '>=10'} - - p-locate@5.0.0: - resolution: {integrity: sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==} - engines: {node: '>=10'} - - p-queue@6.6.2: - resolution: {integrity: sha512-RwFpb72c/BhQLEXIZ5K2e+AhgNVmIejGlTgiB9MzZ0e93GRvqZ7uSi0dvRF7/XIXDeNkra2fNHBxTyPDGySpjQ==} - engines: {node: '>=8'} - - p-retry@4.6.2: - resolution: {integrity: sha512-312Id396EbJdvRONlngUx0NydfrIQ5lsYu0znKVUzVvArzEIt08V1qhtyESbGVd1FGX7UKtiFp5uwKZdM8wIuQ==} - engines: {node: '>=8'} - - p-timeout@3.2.0: - resolution: {integrity: sha512-rhIwUycgwwKcP9yTOOFK/AKsAopjjCakVqLHePO3CC6Mir1Z99xT+R63jZxAT5lFZLa2inS5h+ZS2GvR99/FBg==} - engines: {node: '>=8'} - - parent-module@1.0.1: - resolution: {integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==} - engines: {node: '>=6'} - - parse-entities@4.0.1: - resolution: {integrity: sha512-SWzvYcSJh4d/SGLIOQfZ/CoNv6BTlI6YEQ7Nj82oDVnRpwe/Z/F1EMx42x3JAOwGBlCjeCH0BRJQbQ/opHL17w==} - - parseley@0.12.1: - resolution: {integrity: sha512-e6qHKe3a9HWr0oMRVDTRhKce+bRO8VGQR3NyVwcjwrbhMmFCX9KszEV35+rn4AdilFAq9VPxP/Fe1wC9Qjd2lw==} - - path-exists@4.0.0: - resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==} - engines: {node: '>=8'} - - path-is-absolute@1.0.1: - resolution: {integrity: sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==} - engines: {node: '>=0.10.0'} - - path-key@3.1.1: - resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==} - engines: {node: '>=8'} - - path-key@4.0.0: - resolution: {integrity: sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==} - engines: {node: '>=12'} - - path-parse@1.0.7: - resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==} - - path-scurry@1.10.2: - resolution: {integrity: sha512-7xTavNy5RQXnsjANvVvMkEjvloOinkAjv/Z6Ildz9v2RinZ4SBKTWFOVRbaF8p0vpHnyjV/UwNDdKuUv6M5qcA==} - engines: {node: '>=16 || 14 >=14.17'} - - path-type@4.0.0: - resolution: {integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==} - engines: {node: '>=8'} - - path2d@0.2.1: - resolution: {integrity: sha512-Fl2z/BHvkTNvkuBzYTpTuirHZg6wW9z8+4SND/3mDTEcYbbNKWAy21dz9D3ePNNwrrK8pqZO5vLPZ1hLF6T7XA==} - engines: {node: '>=6'} - - pdf-parse@1.1.1: - resolution: {integrity: sha512-v6ZJ/efsBpGrGGknjtq9J/oC8tZWq0KWL5vQrk2GlzLEQPUDB1ex+13Rmidl1neNN358Jn9EHZw5y07FFtaC7A==} - engines: {node: '>=6.8.1'} - - pdfjs-dist@4.6.82: - resolution: {integrity: sha512-BUOryeRFwvbLe0lOU6NhkJNuVQUp06WxlJVVCsxdmJ4y5cU3O3s3/0DunVdK1PMm7v2MUw52qKYaidhDH1Z9+w==} - engines: {node: '>=18'} - - peberminta@0.9.0: - resolution: {integrity: sha512-XIxfHpEuSJbITd1H3EeQwpcZbTLHc+VVr8ANI9t5sit565tsI4/xK3KWTUFE2e6QiangUkh3B0jihzmGnNrRsQ==} - - periscopic@3.1.0: - resolution: {integrity: sha512-vKiQ8RRtkl9P+r/+oefh25C3fhybptkHKCZSPlcXiJux2tJF55GnEj3BVn4A5gKfq9NWWXXrxkHBwVPUfH0opw==} - - picocolors@1.0.0: - resolution: {integrity: sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==} - - picocolors@1.1.0: - resolution: {integrity: sha512-TQ92mBOW0l3LeMeyLV6mzy/kWr8lkd/hp3mTg7wYK7zJhuBStmGMBG0BdeDZS/dZx1IukaX6Bk11zcln25o1Aw==} - - picomatch@2.3.1: - resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==} - engines: {node: '>=8.6'} - - pidtree@0.6.0: - resolution: {integrity: sha512-eG2dWTVw5bzqGRztnHExczNxt5VGsE6OwTeCG3fdUf9KBsZzO3R5OIIIzWR+iZA0NtZ+RDVdaoE2dK1cn6jH4g==} - engines: {node: '>=0.10'} - hasBin: true - - pify@2.3.0: - resolution: {integrity: sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==} - engines: {node: '>=0.10.0'} - - pirates@4.0.6: - resolution: {integrity: sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==} - engines: {node: '>= 6'} - - possible-typed-array-names@1.0.0: - resolution: {integrity: sha512-d7Uw+eZoloe0EHDIYoe+bQ5WXnGMOpmiZFTuMWCwpjzzkL2nTjcKiAk4hh8TjnGye2TwWOk3UXucZ+3rbmBa8Q==} - engines: {node: '>= 0.4'} - - postcss-import@15.1.0: - resolution: {integrity: sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==} - engines: {node: '>=14.0.0'} - peerDependencies: - postcss: ^8.0.0 - - postcss-js@4.0.1: - resolution: {integrity: sha512-dDLF8pEO191hJMtlHFPRa8xsizHaM82MLfNkUHdUtVEV3tgTp5oj+8qbEqYM57SLfc74KSbw//4SeJma2LRVIw==} - engines: {node: ^12 || ^14 || >= 16} - peerDependencies: - postcss: ^8.4.21 - - postcss-load-config@4.0.2: - resolution: {integrity: sha512-bSVhyJGL00wMVoPUzAVAnbEoWyqRxkjv64tUl427SKnPrENtq6hJwUojroMz2VB+Q1edmi4IfrAPpami5VVgMQ==} - engines: {node: '>= 14'} - peerDependencies: - postcss: '>=8.0.9' - ts-node: '>=9.0.0' - peerDependenciesMeta: - postcss: - optional: true - ts-node: - optional: true - - postcss-nested@6.0.1: - resolution: {integrity: sha512-mEp4xPMi5bSWiMbsgoPfcP74lsWLHkQbZc3sY+jWYd65CUwXrUaTp0fmNpa01ZcETKlIgUdFN/MpS2xZtqL9dQ==} - engines: {node: '>=12.0'} - peerDependencies: - postcss: ^8.2.14 - - postcss-selector-parser@6.0.16: - resolution: {integrity: sha512-A0RVJrX+IUkVZbW3ClroRWurercFhieevHB38sr2+l9eUClMqome3LmEmnhlNy+5Mr2EYN6B2Kaw9wYdd+VHiw==} - engines: {node: '>=4'} - - postcss-value-parser@4.2.0: - resolution: {integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==} - - postcss@8.4.31: - resolution: {integrity: sha512-PS08Iboia9mts/2ygV3eLpY5ghnUcfLV/EXTOW1E2qYxJKGGBUtNjN76FYHnMs36RmARn41bC0AZmn+rR0OVpQ==} - engines: {node: ^10 || ^12 || >=14} - - postcss@8.4.38: - resolution: {integrity: sha512-Wglpdk03BSfXkHoQa3b/oulrotAkwrlLDRSOb9D0bN86FdRyE9lppSp33aHNPgBa0JKCoB+drFLZkQoRRYae5A==} - engines: {node: ^10 || ^12 || >=14} - - postcss@8.4.47: - resolution: {integrity: sha512-56rxCq7G/XfB4EkXq9Egn5GCqugWvDFjafDOThIdMBsI15iqPqR5r15TfSr1YPYeEI19YeaXMCbY6u88Y76GLQ==} - engines: {node: ^10 || ^12 || >=14} - - preact-render-to-string@5.2.3: - resolution: {integrity: sha512-aPDxUn5o3GhWdtJtW0svRC2SS/l8D9MAgo2+AWml+BhDImb27ALf04Q2d+AHqUUOc6RdSXFIBVa2gxzgMKgtZA==} - peerDependencies: - preact: '>=10' - - preact@10.11.3: - resolution: {integrity: sha512-eY93IVpod/zG3uMF22Unl8h9KkrcKIRs2EGar8hwLZZDU1lkjph303V9HZBwufh2s736U6VXuhD109LYqPoffg==} - - prelude-ls@1.2.1: - resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==} - engines: {node: '>= 0.8.0'} - - prettier-linter-helpers@1.0.0: - resolution: {integrity: sha512-GbK2cP9nraSSUF9N2XwUwqfzlAFlMNYYl+ShE/V+H8a9uNl/oUqB1w2EL54Jh0OlyRSd8RfWYJ3coVS4TROP2w==} - engines: {node: '>=6.0.0'} - - prettier-plugin-tailwindcss@0.5.14: - resolution: {integrity: sha512-Puaz+wPUAhFp8Lo9HuciYKM2Y2XExESjeT+9NQoVFXZsPPnc9VYss2SpxdQ6vbatmt8/4+SN0oe0I1cPDABg9Q==} - engines: {node: '>=14.21.3'} - peerDependencies: - '@ianvs/prettier-plugin-sort-imports': '*' - '@prettier/plugin-pug': '*' - '@shopify/prettier-plugin-liquid': '*' - '@trivago/prettier-plugin-sort-imports': '*' - '@zackad/prettier-plugin-twig-melody': '*' - prettier: ^3.0 - prettier-plugin-astro: '*' - prettier-plugin-css-order: '*' - prettier-plugin-import-sort: '*' - prettier-plugin-jsdoc: '*' - prettier-plugin-marko: '*' - prettier-plugin-organize-attributes: '*' - prettier-plugin-organize-imports: '*' - prettier-plugin-sort-imports: '*' - prettier-plugin-style-order: '*' - prettier-plugin-svelte: '*' - peerDependenciesMeta: - '@ianvs/prettier-plugin-sort-imports': - optional: true - '@prettier/plugin-pug': - optional: true - '@shopify/prettier-plugin-liquid': - optional: true - '@trivago/prettier-plugin-sort-imports': - optional: true - '@zackad/prettier-plugin-twig-melody': - optional: true - prettier-plugin-astro: - optional: true - prettier-plugin-css-order: - optional: true - prettier-plugin-import-sort: - optional: true - prettier-plugin-jsdoc: - optional: true - prettier-plugin-marko: - optional: true - prettier-plugin-organize-attributes: - optional: true - prettier-plugin-organize-imports: - optional: true - prettier-plugin-sort-imports: - optional: true - prettier-plugin-style-order: - optional: true - prettier-plugin-svelte: - optional: true - - prettier@3.2.5: - resolution: {integrity: sha512-3/GWa9aOC0YeD7LUfvOG2NiDyhOWRvt1k+rcKhOuYnMY24iiCphgneUfJDyFXd6rZCAnuLBv6UeAULtrhT/F4A==} - engines: {node: '>=14'} - hasBin: true - - pretty-format@3.8.0: - resolution: {integrity: sha512-WuxUnVtlWL1OfZFQFuqvnvs6MiAGk9UNsBostyBOB0Is9wb5uRESevA6rnl/rkksXaGX3GzZhPup5d6Vp1nFew==} - - prisma@5.20.0: - resolution: {integrity: sha512-6obb3ucKgAnsGS9x9gLOe8qa51XxvJ3vLQtmyf52CTey1Qcez3A6W6ROH5HIz5Q5bW+0VpmZb8WBohieMFGpig==} - engines: {node: '>=16.13'} - hasBin: true - - prismjs@1.29.0: - resolution: {integrity: sha512-Kx/1w86q/epKcmte75LNrEoT+lX8pBpavuAbvJWRXar7Hz8jrtF+e3vY751p0R8H9HdArwaCTNDDzHg/ScJK1Q==} - engines: {node: '>=6'} - - prop-types@15.8.1: - resolution: {integrity: sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==} - - property-information@6.5.0: - resolution: {integrity: sha512-PgTgs/BlvHxOu8QuEN7wi5A0OmXaBcHpmCSTehcs6Uuu9IkDIEo13Hy7n898RHfrQ49vKCoGeWZSaAK01nwVig==} - - proto-list@1.2.4: - resolution: {integrity: sha512-vtK/94akxsTMhe0/cbfpR+syPuszcuwhqVjJq26CuNDgFGj682oRBXOP5MJpv2r7JtE8MsiepGIqvvOTBwn2vA==} - - punycode@2.3.1: - resolution: {integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==} - engines: {node: '>=6'} - - qs@6.13.0: - resolution: {integrity: sha512-+38qI9SOr8tfZ4QmJNplMUxqjbe7LKvvZgWdExBOmd+egZTtjLB67Gu0HRX3u/XOq7UU2Nx6nsjvS16Z9uwfpg==} - engines: {node: '>=0.6'} - - queue-microtask@1.2.3: - resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==} - - react-day-picker@8.10.1: - resolution: {integrity: sha512-TMx7fNbhLk15eqcMt+7Z7S2KF7mfTId/XJDjKE8f+IUcFn0l08/kI4FiYTL/0yuOLmEcbR4Fwe3GJf/NiiMnPA==} - peerDependencies: - date-fns: ^2.28.0 || ^3.0.0 - react: ^16.8.0 || ^17.0.0 || ^18.0.0 - - react-dom@18.2.0: - resolution: {integrity: sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g==} - peerDependencies: - react: ^18.2.0 - - react-dropzone@14.2.3: - resolution: {integrity: sha512-O3om8I+PkFKbxCukfIR3QAGftYXDZfOE2N1mr/7qebQJHs7U+/RSL/9xomJNpRg9kM5h9soQSdf0Gc7OHF5Fug==} - engines: {node: '>= 10.13'} - peerDependencies: - react: '>= 16.8 || 18.0.0' - - react-hook-form@7.53.0: - resolution: {integrity: sha512-M1n3HhqCww6S2hxLxciEXy2oISPnAzxY7gvwVPrtlczTM/1dDadXgUxDpHMrMTblDOcm/AXtXxHwZ3jpg1mqKQ==} - engines: {node: '>=18.0.0'} - peerDependencies: - react: ^16.8.0 || ^17 || ^18 || ^19 - - react-icons@5.3.0: - resolution: {integrity: sha512-DnUk8aFbTyQPSkCfF8dbX6kQjXA9DktMeJqfjrg6cK9vwQVMxmcA3BfP4QoiztVmEHtwlTgLFsPuH2NskKT6eg==} - peerDependencies: - react: '*' - - react-is@16.13.1: - resolution: {integrity: sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==} - - react-markdown@9.0.1: - resolution: {integrity: sha512-186Gw/vF1uRkydbsOIkcGXw7aHq0sZOCRFFjGrr7b9+nVZg4UfA4enXCaxm4fUzecU38sWfrNDitGhshuU7rdg==} - peerDependencies: - '@types/react': '>=18' - react: '>=18' - - react-phone-number-input@3.4.5: - resolution: {integrity: sha512-IlLTG0F/2P+72drqGNiYaguV3KOD4EVxQWGJ7YSofbOb6vyCWWLJqQIQsFFNpfrMrXzYtB3G+aHL9tprGfisFw==} - peerDependencies: - react: '>=16.8' - react-dom: '>=16.8' - - react-promise-suspense@0.3.4: - resolution: {integrity: sha512-I42jl7L3Ze6kZaq+7zXWSunBa3b1on5yfvUW6Eo/3fFOj6dZ5Bqmcd264nJbTK/gn1HjjILAjSwnZbV4RpSaNQ==} - - react-remove-scroll-bar@2.3.6: - resolution: {integrity: sha512-DtSYaao4mBmX+HDo5YWYdBWQwYIQQshUV/dVxFxK+KM26Wjwp1gZ6rv6OC3oujI6Bfu6Xyg3TwK533AQutsn/g==} - engines: {node: '>=10'} - peerDependencies: - '@types/react': ^16.8.0 || ^17.0.0 || ^18.0.0 - react: ^16.8.0 || ^17.0.0 || ^18.0.0 - peerDependenciesMeta: - '@types/react': - optional: true - - react-remove-scroll@2.5.5: - resolution: {integrity: sha512-ImKhrzJJsyXJfBZ4bzu8Bwpka14c/fQt0k+cyFp/PBhTfyDnU5hjOtM4AG/0AMyy8oKzOTR0lDgJIM7pYXI0kw==} - engines: {node: '>=10'} - peerDependencies: - '@types/react': ^16.8.0 || ^17.0.0 || ^18.0.0 - react: ^16.8.0 || ^17.0.0 || ^18.0.0 - peerDependenciesMeta: - '@types/react': - optional: true - - react-remove-scroll@2.5.7: - resolution: {integrity: sha512-FnrTWO4L7/Bhhf3CYBNArEG/yROV0tKmTv7/3h9QCFvH6sndeFf1wPqOcbFVu5VAulS5dV1wGT3GZZ/1GawqiA==} - engines: {node: '>=10'} - peerDependencies: - '@types/react': ^16.8.0 || ^17.0.0 || ^18.0.0 - react: ^16.8.0 || ^17.0.0 || ^18.0.0 - peerDependenciesMeta: - '@types/react': - optional: true - - react-resizable-panels@2.1.2: - resolution: {integrity: sha512-Ku2Bo7JvE8RpHhl4X1uhkdeT9auPBoxAOlGTqomDUUrBAX2mVGuHYZTcWvlnJSgx0QyHIxHECgGB5XVPUbUOkQ==} - peerDependencies: - react: ^16.14.0 || ^17.0.0 || ^18.0.0 - react-dom: ^16.14.0 || ^17.0.0 || ^18.0.0 - - react-smooth@4.0.1: - resolution: {integrity: sha512-OE4hm7XqR0jNOq3Qmk9mFLyd6p2+j6bvbPJ7qlB7+oo0eNcL2l7WQzG6MBnT3EXY6xzkLMUBec3AfewJdA0J8w==} - peerDependencies: - react: ^16.8.0 || ^17.0.0 || ^18.0.0 - react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 - - react-style-singleton@2.2.1: - resolution: {integrity: sha512-ZWj0fHEMyWkHzKYUr2Bs/4zU6XLmq9HsgBURm7g5pAVfyn49DgUiNgY2d4lXRlYSiCif9YBGpQleewkcqddc7g==} - engines: {node: '>=10'} - peerDependencies: - '@types/react': ^16.8.0 || ^17.0.0 || ^18.0.0 - react: ^16.8.0 || ^17.0.0 || ^18.0.0 - peerDependenciesMeta: - '@types/react': - optional: true - - react-transition-group@4.4.5: - resolution: {integrity: sha512-pZcd1MCJoiKiBR2NRxeCRg13uCXbydPnmB4EOeRrY7480qNWO8IIgQG6zlDkm6uRMsURXPuKq0GWtiM59a5Q6g==} - peerDependencies: - react: '>=16.6.0' - react-dom: '>=16.6.0' - - react@18.2.0: - resolution: {integrity: sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ==} - engines: {node: '>=0.10.0'} - - read-cache@1.0.0: - resolution: {integrity: sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==} - - readable-stream@3.6.2: - resolution: {integrity: sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==} - engines: {node: '>= 6'} - - readdirp@3.6.0: - resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==} - engines: {node: '>=8.10.0'} - - recharts-scale@0.4.5: - resolution: {integrity: sha512-kivNFO+0OcUNu7jQquLXAxz1FIwZj8nrj+YkOKc5694NbjCvcT6aSZiIzNzd2Kul4o4rTto8QVR9lMNtxD4G1w==} - - recharts@2.12.7: - resolution: {integrity: sha512-hlLJMhPQfv4/3NBSAyq3gzGg4h2v69RJh6KU7b3pXYNNAELs9kEoXOjbkxdXpALqKBoVmVptGfLpxdaVYqjmXQ==} - engines: {node: '>=14'} - peerDependencies: - react: ^16.0.0 || ^17.0.0 || ^18.0.0 - react-dom: ^16.0.0 || ^17.0.0 || ^18.0.0 - - reflect.getprototypeof@1.0.6: - resolution: {integrity: sha512-fmfw4XgoDke3kdI6h4xcUz1dG8uaiv5q9gcEwLS4Pnth2kxT+GZ7YehS1JTMGBQmtV7Y4GFGbs2re2NqhdozUg==} - engines: {node: '>= 0.4'} - - regenerator-runtime@0.14.1: - resolution: {integrity: sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==} - - regexp.prototype.flags@1.5.2: - resolution: {integrity: sha512-NcDiDkTLuPR+++OCKB0nWafEmhg/Da8aUPLPMQbK+bxKKCm1/S5he+AqYa4PlMCVBalb4/yxIRub6qkEx5yJbw==} - engines: {node: '>= 0.4'} - - remark-gfm@4.0.0: - resolution: {integrity: sha512-U92vJgBPkbw4Zfu/IiW2oTZLSL3Zpv+uI7My2eq8JxKgqraFdU8YUGicEJCEgSbeaG+QDFqIcwwfMTOEelPxuA==} - - remark-parse@11.0.0: - resolution: {integrity: sha512-FCxlKLNGknS5ba/1lmpYijMUzX2esxW5xQqjWxw2eHFfS2MSdaHVINFmhjo+qN1WhZhNimq0dZATN9pH0IDrpA==} - - remark-rehype@11.1.0: - resolution: {integrity: sha512-z3tJrAs2kIs1AqIIy6pzHmAHlF1hWQ+OdY4/hv+Wxe35EhyLKcajL33iUEn3ScxtFox9nUvRufR/Zre8Q08H/g==} - - remark-stringify@11.0.0: - resolution: {integrity: sha512-1OSmLd3awB/t8qdoEOMazZkNsfVTeY4fTsgzcQFdXNq8ToTN4ZGwrMnlda4K6smTFKD+GRV6O48i6Z4iKgPPpw==} - - resolve-from@4.0.0: - resolution: {integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==} - engines: {node: '>=4'} - - resolve-pkg-maps@1.0.0: - resolution: {integrity: sha512-seS2Tj26TBVOC2NIc2rOe2y2ZO7efxITtLZcGSOnHHNOQ7CkiUBfw0Iw2ck6xkIhPwLhKNLS8BO+hEpngQlqzw==} - - resolve@1.22.8: - resolution: {integrity: sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==} - hasBin: true - - resolve@2.0.0-next.5: - resolution: {integrity: sha512-U7WjGVG9sH8tvjW5SmGbQuui75FiyjAX72HX15DwBBwF9dNiQZRQAg9nnPhYy+TUnE0+VcrttuvNI8oSxZcocA==} - hasBin: true - - restore-cursor@4.0.0: - resolution: {integrity: sha512-I9fPXU9geO9bHOt9pHHOhOkYerIMsmVaWB0rA2AI9ERh/+x/i7MV5HKBNrg+ljO5eoPVgCcnFuRjJ9uH6I/3eg==} - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - - retry@0.13.1: - resolution: {integrity: sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==} - engines: {node: '>= 4'} - - reusify@1.0.4: - resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==} - engines: {iojs: '>=1.0.0', node: '>=0.10.0'} - - rfdc@1.3.1: - resolution: {integrity: sha512-r5a3l5HzYlIC68TpmYKlxWjmOP6wiPJ1vWv2HeLhNsRZMrCkxeqxiHlQ21oXmQ4F3SiryXBHhAD7JZqvOJjFmg==} - - rimraf@3.0.2: - resolution: {integrity: sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==} - hasBin: true - - run-parallel@1.2.0: - resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==} - - safe-array-concat@1.1.2: - resolution: {integrity: sha512-vj6RsCsWBCf19jIeHEfkRMw8DPiBb+DMXklQ/1SGDHOMlHdPUkZXFQ2YdplS23zESTijAcurb1aSgJA3AgMu1Q==} - engines: {node: '>=0.4'} - - safe-buffer@5.2.1: - resolution: {integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==} - - safe-regex-test@1.0.3: - resolution: {integrity: sha512-CdASjNJPvRa7roO6Ra/gLYBTzYzzPyyBXxIMdGW3USQLyjWEls2RgW5UBTXaQVp+OrpeCK3bLem8smtmheoRuw==} - engines: {node: '>= 0.4'} - - safer-buffer@2.1.2: - resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==} - - scheduler@0.23.0: - resolution: {integrity: sha512-CtuThmgHNg7zIZWAXi3AsyIzA3n4xx7aNyjwC2VJldO2LMVDhFK+63xGqq6CsJH4rTAt6/M+N4GhZiDYPx9eUw==} - - secure-json-parse@2.7.0: - resolution: {integrity: sha512-6aU+Rwsezw7VR8/nyvKTx8QpWH9FrcYiXXlqC4z5d5XQBDRqtbfsRjnwGyqbi3gddNtWHuEk9OANUotL26qKUw==} - - selderee@0.11.0: - resolution: {integrity: sha512-5TF+l7p4+OsnP8BCCvSyZiSPc4x4//p5uPwK8TCnVPJYRmU2aYKMpOXvw8zM5a5JvuuCGN1jmsMwuU2W02ukfA==} - - semver@6.3.1: - resolution: {integrity: sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==} - hasBin: true - - semver@7.6.0: - resolution: {integrity: sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==} - engines: {node: '>=10'} - hasBin: true - - semver@7.6.3: - resolution: {integrity: sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==} - engines: {node: '>=10'} - hasBin: true - - server-only@0.0.1: - resolution: {integrity: sha512-qepMx2JxAa5jjfzxG79yPPq+8BuFToHd1hm7kI+Z4zAq1ftQiP7HcxMhDDItrbtwVeLg/cY2JnKnrcFkmiswNA==} - - set-blocking@2.0.0: - resolution: {integrity: sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==} - - set-function-length@1.2.2: - resolution: {integrity: sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==} - engines: {node: '>= 0.4'} - - set-function-name@2.0.2: - resolution: {integrity: sha512-7PGFlmtwsEADb0WYyvCMa1t+yke6daIG4Wirafur5kcf+MhUnPms1UeR0CKQdTZD81yESwMHbtn+TR+dMviakQ==} - engines: {node: '>= 0.4'} - - shebang-command@2.0.0: - resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==} - engines: {node: '>=8'} - - shebang-regex@3.0.0: - resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==} - engines: {node: '>=8'} - - side-channel@1.0.6: - resolution: {integrity: sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA==} - engines: {node: '>= 0.4'} - - signal-exit@3.0.7: - resolution: {integrity: sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==} - - signal-exit@4.1.0: - resolution: {integrity: sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==} - engines: {node: '>=14'} - - simple-concat@1.0.1: - resolution: {integrity: sha512-cSFtAPtRhljv69IK0hTVZQ+OfE9nePi/rtJmw5UjHeVyVroEqJXP1sFztKUy1qU+xvz3u/sfYJLa947b7nAN2Q==} - - simple-get@3.1.1: - resolution: {integrity: sha512-CQ5LTKGfCpvE1K0n2us+kuMPbk/q0EKl82s4aheV9oXjFEz6W/Y7oQFVJuU6QG77hRT4Ghb5RURteF5vnWjupA==} - - slash@3.0.0: - resolution: {integrity: sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==} - engines: {node: '>=8'} - - slice-ansi@5.0.0: - resolution: {integrity: sha512-FC+lgizVPfie0kkhqUScwRu1O/lF6NOgJmlCgK+/LYxDCTk8sGelYaHDhFcDN+Sn3Cv+3VSa4Byeo+IMCzpMgQ==} - engines: {node: '>=12'} - - slice-ansi@7.1.0: - resolution: {integrity: sha512-bSiSngZ/jWeX93BqeIAbImyTbEihizcwNjFoRUIY/T1wWQsfsm2Vw1agPKylXvQTU7iASGdHhyqRlqQzfz+Htg==} - engines: {node: '>=18'} - - sonner@1.5.0: - resolution: {integrity: sha512-FBjhG/gnnbN6FY0jaNnqZOMmB73R+5IiyYAw8yBj7L54ER7HB3fOSE5OFiQiE2iXWxeXKvg6fIP4LtVppHEdJA==} - peerDependencies: - react: ^18.0.0 - react-dom: ^18.0.0 - - source-map-js@1.2.0: - resolution: {integrity: sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg==} - engines: {node: '>=0.10.0'} - - source-map-js@1.2.1: - resolution: {integrity: sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==} - engines: {node: '>=0.10.0'} - - space-separated-tokens@2.0.2: - resolution: {integrity: sha512-PEGlAwrG8yXGXRjW32fGbg66JAlOAwbObuqVoJpv/mRgoWDQfgH1wDPvtzWyUSNAXBGSk8h755YDbbcEy3SH2Q==} - - sswr@2.1.0: - resolution: {integrity: sha512-Cqc355SYlTAaUt8iDPaC/4DPPXK925PePLMxyBKuWd5kKc5mwsG3nT9+Mq2tyguL5s7b4Jg+IRMpTRsNTAfpSQ==} - peerDependencies: - svelte: ^4.0.0 || ^5.0.0-next.0 - - streamsearch@1.1.0: - resolution: {integrity: sha512-Mcc5wHehp9aXz1ax6bZUyY5afg9u2rv5cqQI3mRrYkGC8rW2hM02jWuwjtL++LS5qinSyhj2QfLyNsuc+VsExg==} - engines: {node: '>=10.0.0'} - - string-argv@0.3.2: - resolution: {integrity: sha512-aqD2Q0144Z+/RqG52NeHEkZauTAUWJO8c6yTftGJKO3Tja5tUgIfmIl6kExvhtxSDP7fXB6DvzkfMpCd/F3G+Q==} - engines: {node: '>=0.6.19'} - - string-width@4.2.3: - resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==} - engines: {node: '>=8'} - - string-width@5.1.2: - resolution: {integrity: sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==} - engines: {node: '>=12'} - - string-width@7.1.0: - resolution: {integrity: sha512-SEIJCWiX7Kg4c129n48aDRwLbFb2LJmXXFrWBG4NGaRtMQ3myKPKbwrD1BKqQn74oCoNMBVrfDEr5M9YxCsrkw==} - engines: {node: '>=18'} - - string.prototype.matchall@4.0.11: - resolution: {integrity: sha512-NUdh0aDavY2og7IbBPenWqR9exH+E26Sv8e0/eTe1tltDGZL+GtBkDAnnyBtmekfK6/Dq3MkcGtzXFEd1LQrtg==} - engines: {node: '>= 0.4'} - - string.prototype.trim@1.2.9: - resolution: {integrity: sha512-klHuCNxiMZ8MlsOihJhJEBJAiMVqU3Z2nEXWfWnIqjN0gEFS9J9+IxKozWWtQGcgoa1WUZzLjKPTr4ZHNFTFxw==} - engines: {node: '>= 0.4'} - - string.prototype.trimend@1.0.8: - resolution: {integrity: sha512-p73uL5VCHCO2BZZ6krwwQE3kCzM7NKmis8S//xEC6fQonchbum4eP6kR4DLEjQFO3Wnj3Fuo8NM0kOSjVdHjZQ==} - - string.prototype.trimstart@1.0.8: - resolution: {integrity: sha512-UXSH262CSZY1tfu3G3Secr6uGLCFVPMhIqHjlgCUtCCcgihYc/xKs9djMTMUOb2j1mVSeU8EU6NWc/iQKU6Gfg==} - engines: {node: '>= 0.4'} - - string_decoder@1.3.0: - resolution: {integrity: sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==} - - stringify-entities@4.0.4: - resolution: {integrity: sha512-IwfBptatlO+QCJUo19AqvrPNqlVMpW9YEL2LIVY+Rpv2qsjCGxaDLNRgeGsQWJhfItebuJhsGSLjaBbNSQ+ieg==} - - strip-ansi@6.0.1: - resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==} - engines: {node: '>=8'} - - strip-ansi@7.1.0: - resolution: {integrity: sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==} - engines: {node: '>=12'} - - strip-bom@3.0.0: - resolution: {integrity: sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==} - engines: {node: '>=4'} - - strip-final-newline@3.0.0: - resolution: {integrity: sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==} - engines: {node: '>=12'} - - strip-json-comments@3.1.1: - resolution: {integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==} - engines: {node: '>=8'} - - style-to-object@1.0.7: - resolution: {integrity: sha512-uSjr59G5u6fbxUfKbb8GcqMGT3Xs9v5IbPkjb0S16GyOeBLAzSRK0CixBv5YrYvzO6TDLzIS6QCn78tkqWngPw==} - - styled-jsx@5.1.1: - resolution: {integrity: sha512-pW7uC1l4mBZ8ugbiZrcIsiIvVx1UmTfw7UkC3Um2tmfUq9Bhk8IiyEIPl6F8agHgjzku6j0xQEZbfA5uSgSaCw==} - engines: {node: '>= 12.0.0'} - peerDependencies: - '@babel/core': '*' - babel-plugin-macros: '*' - react: '>= 16.8.0 || 17.x.x || ^18.0.0-0' - peerDependenciesMeta: - '@babel/core': - optional: true - babel-plugin-macros: - optional: true - - sucrase@3.35.0: - resolution: {integrity: sha512-8EbVDiu9iN/nESwxeSxDKe0dunta1GOlHufmSSXxMD2z2/tMZpDMpvXQGsc+ajGo8y2uYUmixaSRUc/QPoQ0GA==} - engines: {node: '>=16 || 14 >=14.17'} - hasBin: true - - supports-color@5.5.0: - resolution: {integrity: sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==} - engines: {node: '>=4'} - - supports-color@7.2.0: - resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==} - engines: {node: '>=8'} - - supports-preserve-symlinks-flag@1.0.0: - resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==} - engines: {node: '>= 0.4'} - - svelte@4.2.19: - resolution: {integrity: sha512-IY1rnGr6izd10B0A8LqsBfmlT5OILVuZ7XsI0vdGPEvuonFV7NYEUK4dAkm9Zg2q0Um92kYjTpS1CAP3Nh/KWw==} - engines: {node: '>=16'} - - swr@2.2.5: - resolution: {integrity: sha512-QtxqyclFeAsxEUeZIYmsaQ0UjimSq1RZ9Un7I68/0ClKK/U3LoyQunwkQfJZr2fc22DfIXLNDc2wFyTEikCUpg==} - peerDependencies: - react: ^16.11.0 || ^17.0.0 || ^18.0.0 - - swrev@4.0.0: - resolution: {integrity: sha512-LqVcOHSB4cPGgitD1riJ1Hh4vdmITOp+BkmfmXRh4hSF/t7EnS4iD+SOTmq7w5pPm/SiPeto4ADbKS6dHUDWFA==} - - swrv@1.0.4: - resolution: {integrity: sha512-zjEkcP8Ywmj+xOJW3lIT65ciY/4AL4e/Or7Gj0MzU3zBJNMdJiT8geVZhINavnlHRMMCcJLHhraLTAiDOTmQ9g==} - peerDependencies: - vue: '>=3.2.26 < 4' - - synckit@0.8.8: - resolution: {integrity: sha512-HwOKAP7Wc5aRGYdKH+dw0PRRpbO841v2DENBtjnR5HFWoiNByAl7vrx3p0G/rCyYXQsrxqtX48TImFtPcIHSpQ==} - engines: {node: ^14.18.0 || >=16.0.0} - - tailwind-merge@2.2.2: - resolution: {integrity: sha512-tWANXsnmJzgw6mQ07nE3aCDkCK4QdT3ThPMCzawoYA2Pws7vSTCvz3Vrjg61jVUGfFZPJzxEP+NimbcW+EdaDw==} - - tailwind-scrollbar@3.1.0: - resolution: {integrity: sha512-pmrtDIZeHyu2idTejfV59SbaJyvp1VRjYxAjZBH0jnyrPRo6HL1kD5Glz8VPagasqr6oAx6M05+Tuw429Z8jxg==} - engines: {node: '>=12.13.0'} - peerDependencies: - tailwindcss: 3.x - - tailwindcss-animate@1.0.7: - resolution: {integrity: sha512-bl6mpH3T7I3UFxuvDEXLxy/VuFxBk5bbzplh7tXI68mwMokNYd1t9qPBHlnyTwfa4JGC4zP516I1hYYtQ/vspA==} - peerDependencies: - tailwindcss: '>=3.0.0 || insiders' - - tailwindcss@3.4.3: - resolution: {integrity: sha512-U7sxQk/n397Bmx4JHbJx/iSOOv5G+II3f1kpLpY2QeUv5DcPdcTsYLlusZfq1NthHS1c1cZoyFmmkex1rzke0A==} - engines: {node: '>=14.0.0'} - hasBin: true - - tapable@2.2.1: - resolution: {integrity: sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==} - engines: {node: '>=6'} - - tar@6.2.1: - resolution: {integrity: sha512-DZ4yORTwrbTj/7MZYq2w+/ZFdI6OZ/f9SFHR+71gIVUZhOQPHzVCLpvRnPgyaMpfWxxk/4ONva3GQSyNIKRv6A==} - engines: {node: '>=10'} - - text-table@0.2.0: - resolution: {integrity: sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==} - - thenify-all@1.6.0: - resolution: {integrity: sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==} - engines: {node: '>=0.8'} - - thenify@3.3.1: - resolution: {integrity: sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==} - - tiktoken@1.0.16: - resolution: {integrity: sha512-hRcORIGF2YlAgWx3nzrGJOrKSJwLoc81HpXmMQk89632XAgURc7IeV2FgQ2iXo9z/J96fCvpsHg2kWoHcbj9fg==} - - tiny-invariant@1.3.3: - resolution: {integrity: sha512-+FbBPE1o9QAYvviau/qC5SE3caw21q3xkvWKBtja5vgqOWIHHJ3ioaq1VPfn/Szqctz2bU/oYeKd9/z5BL+PVg==} - - to-fast-properties@2.0.0: - resolution: {integrity: sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==} - engines: {node: '>=4'} - - to-regex-range@5.0.1: - resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==} - engines: {node: '>=8.0'} - - tr46@0.0.3: - resolution: {integrity: sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==} - - trim-lines@3.0.1: - resolution: {integrity: sha512-kRj8B+YHZCc9kQYdWfJB2/oUl9rA99qbowYYBtr4ui4mZyAQ2JpvVBd/6U2YloATfqBhBTSMhTpgBHtU0Mf3Rg==} - - trough@2.2.0: - resolution: {integrity: sha512-tmMpK00BjZiUyVyvrBK7knerNgmgvcV/KLVyuma/SC+TQN167GrMRciANTz09+k3zW8L8t60jWO1GpfkZdjTaw==} - - ts-api-utils@1.3.0: - resolution: {integrity: sha512-UQMIo7pb8WRomKR1/+MFVLTroIvDVtMX3K6OUir8ynLyzB8Jeriont2bTAtmNPa1ekAgN7YPDyf6V+ygrdU+eQ==} - engines: {node: '>=16'} - peerDependencies: - typescript: '>=4.2.0' - - ts-interface-checker@0.1.13: - resolution: {integrity: sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==} - - tsconfig-paths@3.15.0: - resolution: {integrity: sha512-2Ac2RgzDe/cn48GvOe3M+o82pEFewD3UPbyoUHHdKasHwJKjds4fLXWf/Ux5kATBKN20oaFGu+jbElp1pos0mg==} - - tslib@2.6.2: - resolution: {integrity: sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==} - - type-check@0.4.0: - resolution: {integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==} - engines: {node: '>= 0.8.0'} - - type-fest@0.20.2: - resolution: {integrity: sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==} - engines: {node: '>=10'} - - typed-array-buffer@1.0.2: - resolution: {integrity: sha512-gEymJYKZtKXzzBzM4jqa9w6Q1Jjm7x2d+sh19AdsD4wqnMPDYyvwpsIc2Q/835kHuo3BEQ7CjelGhfTsoBb2MQ==} - engines: {node: '>= 0.4'} - - typed-array-byte-length@1.0.1: - resolution: {integrity: sha512-3iMJ9q0ao7WE9tWcaYKIptkNBuOIcZCCT0d4MRvuuH88fEoEH62IuQe0OtraD3ebQEoTRk8XCBoknUNc1Y67pw==} - engines: {node: '>= 0.4'} - - typed-array-byte-offset@1.0.2: - resolution: {integrity: sha512-Ous0vodHa56FviZucS2E63zkgtgrACj7omjwd/8lTEMEPFFyjfixMZ1ZXenpgCFBBt4EC1J2XsyVS2gkG0eTFA==} - engines: {node: '>= 0.4'} - - typed-array-length@1.0.6: - resolution: {integrity: sha512-/OxDN6OtAk5KBpGb28T+HZc2M+ADtvRxXrKKbUwtsLgdoxgX13hyy7ek6bFRl5+aBs2yZzB0c4CnQfAtVypW/g==} - engines: {node: '>= 0.4'} - - typescript@5.4.5: - resolution: {integrity: sha512-vcI4UpRgg81oIRUFwR0WSIHKt11nJ7SAVlYNIu+QpqeyXP+gpQJy/Z4+F0aGxSE4MqwjyXvW/TzgkLAx2AGHwQ==} - engines: {node: '>=14.17'} - hasBin: true - - unbox-primitive@1.0.2: - resolution: {integrity: sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==} - - undici-types@5.26.5: - resolution: {integrity: sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==} - - unified@11.0.5: - resolution: {integrity: sha512-xKvGhPWw3k84Qjh8bI3ZeJjqnyadK+GEFtazSfZv/rKeTkTjOJho6mFqh2SM96iIcZokxiOpg78GazTSg8+KHA==} - - unist-util-is@6.0.0: - resolution: {integrity: sha512-2qCTHimwdxLfz+YzdGfkqNlH0tLi9xjTnHddPmJwtIG9MGsdbutfTc4P+haPD7l7Cjxf/WZj+we5qfVPvvxfYw==} - - unist-util-position@5.0.0: - resolution: {integrity: sha512-fucsC7HjXvkB5R3kTCO7kUjRdrS0BJt3M/FPxmHMBOm8JQi2BsHAHFsy27E0EolP8rp0NzXsJ+jNPyDWvOJZPA==} - - unist-util-stringify-position@4.0.0: - resolution: {integrity: sha512-0ASV06AAoKCDkS2+xw5RXJywruurpbC4JZSm7nr7MOt1ojAzvyyaO+UxZf18j8FCF6kmzCZKcAgN/yu2gm2XgQ==} - - unist-util-visit-parents@6.0.1: - resolution: {integrity: sha512-L/PqWzfTP9lzzEa6CKs0k2nARxTdZduw3zyh8d2NVBnsyvHjSX4TWse388YrrQKbvI8w20fGjGlhgT96WwKykw==} - - unist-util-visit@5.0.0: - resolution: {integrity: sha512-MR04uvD+07cwl/yhVuVWAtw+3GOR/knlL55Nd/wAdblk27GCVt3lqpTivy/tkJcZoNPzTwS1Y+KMojlLDhoTzg==} - - update-browserslist-db@1.0.13: - resolution: {integrity: sha512-xebP81SNcPuNpPP3uzeW1NYXxI3rxyJzF3pD6sH4jE7o/IX+WtSpwnVU+qIsDPyk0d3hmFQ7mjqc6AtV604hbg==} - hasBin: true - peerDependencies: - browserslist: '>= 4.21.0' - - uri-js@4.4.1: - resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==} - - use-callback-ref@1.3.2: - resolution: {integrity: sha512-elOQwe6Q8gqZgDA8mrh44qRTQqpIHDcZ3hXTLjBe1i4ph8XpNJnO+aQf3NaG+lriLopI4HMx9VjQLfPQ6vhnoA==} - engines: {node: '>=10'} - peerDependencies: - '@types/react': ^16.8.0 || ^17.0.0 || ^18.0.0 - react: ^16.8.0 || ^17.0.0 || ^18.0.0 - peerDependenciesMeta: - '@types/react': - optional: true - - use-sidecar@1.1.2: - resolution: {integrity: sha512-epTbsLuzZ7lPClpz2TyryBfztm7m+28DlEv2ZCQ3MDr5ssiwyOwGH/e5F9CkfWjJ1t4clvI58yF822/GUkjjhw==} - engines: {node: '>=10'} - peerDependencies: - '@types/react': ^16.9.0 || ^17.0.0 || ^18.0.0 - react: ^16.8.0 || ^17.0.0 || ^18.0.0 - peerDependenciesMeta: - '@types/react': - optional: true - - use-sync-external-store@1.2.2: - resolution: {integrity: sha512-PElTlVMwpblvbNqQ82d2n6RjStvdSoNe9FG28kNfz3WiXilJm4DdNkEzRhCZuIDwY8U08WVihhGR5iRqAwfDiw==} - peerDependencies: - react: ^16.8.0 || ^17.0.0 || ^18.0.0 - - util-deprecate@1.0.2: - resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==} - - uuid@10.0.0: - resolution: {integrity: sha512-8XkAphELsDnEGrDxUOHB3RGvXz6TeuYSGEZBOjtTtPm2lwhGBjLgOzLHB63IUWfBpNucQjND6d3AOudO+H3RWQ==} - hasBin: true - - uuid@9.0.1: - resolution: {integrity: sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==} - hasBin: true - - vaul@0.9.1: - resolution: {integrity: sha512-fAhd7i4RNMinx+WEm6pF3nOl78DFkAazcN04ElLPFF9BMCNGbY/kou8UMhIcicm0rJCNePJP0Yyza60gGOD0Jw==} - peerDependencies: - react: ^16.8 || ^17.0 || ^18.0 - react-dom: ^16.8 || ^17.0 || ^18.0 - - vfile-message@4.0.2: - resolution: {integrity: sha512-jRDZ1IMLttGj41KcZvlrYAaI3CfqpLpfpf+Mfig13viT6NKvRzWZ+lXz0Y5D60w6uJIBAOGq9mSHf0gktF0duw==} - - vfile@6.0.3: - resolution: {integrity: sha512-KzIbH/9tXat2u30jf+smMwFCsno4wHVdNmzFyL+T/L3UGqqk6JKfVqOFOZEpZSHADH1k40ab6NUIXZq422ov3Q==} - - victory-vendor@36.9.2: - resolution: {integrity: sha512-PnpQQMuxlwYdocC8fIJqVXvkeViHYzotI+NJrCuav0ZYFoq912ZHBk3mCeuj+5/VpodOjPe1z0Fk2ihgzlXqjQ==} - - vue@3.4.38: - resolution: {integrity: sha512-f0ZgN+mZ5KFgVv9wz0f4OgVKukoXtS3nwET4c2vLBGQR50aI8G0cqbFtLlX9Yiyg3LFGBitruPHt2PxwTduJEw==} - peerDependencies: - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true - - web-streams-polyfill@4.0.0-beta.3: - resolution: {integrity: sha512-QW95TCTaHmsYfHDybGMwO5IJIM93I/6vTRk+daHTWFPhwh+C8Cg7j7XyKrwrj8Ib6vYXe0ocYNrmzY4xAAN6ug==} - engines: {node: '>= 14'} - - webidl-conversions@3.0.1: - resolution: {integrity: sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==} - - whatwg-url@5.0.0: - resolution: {integrity: sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==} - - which-boxed-primitive@1.0.2: - resolution: {integrity: sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==} - - which-builtin-type@1.1.3: - resolution: {integrity: sha512-YmjsSMDBYsM1CaFiayOVT06+KJeXf0o5M/CAd4o1lTadFAtacTUM49zoYxr/oroopFDfhvN6iEcBxUyc3gvKmw==} - engines: {node: '>= 0.4'} - - which-collection@1.0.2: - resolution: {integrity: sha512-K4jVyjnBdgvc86Y6BkaLZEN933SwYOuBFkdmBu9ZfkcAbdVbpITnDmjvZ/aQjRXQrv5EPkTnD1s39GiiqbngCw==} - engines: {node: '>= 0.4'} - - which-typed-array@1.1.15: - resolution: {integrity: sha512-oV0jmFtUky6CXfkqehVvBP/LSWJ2sy4vWMioiENyJLePrBO/yKyV9OyJySfAKosh+RYkIl5zJCNZ8/4JncrpdA==} - engines: {node: '>= 0.4'} - - which@2.0.2: - resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==} - engines: {node: '>= 8'} - hasBin: true - - wide-align@1.1.5: - resolution: {integrity: sha512-eDMORYaPNZ4sQIuuYPDHdQvf4gyCF9rEEV/yPxGfwPkRodwEgiMUUXTx/dex+Me0wxx53S+NgUHaP7y3MGlDmg==} - - wrap-ansi@7.0.0: - resolution: {integrity: sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==} - engines: {node: '>=10'} - - wrap-ansi@8.1.0: - resolution: {integrity: sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==} - engines: {node: '>=12'} - - wrap-ansi@9.0.0: - resolution: {integrity: sha512-G8ura3S+3Z2G+mkgNRq8dqaFZAuxfsxpBB8OCTGRTCtp+l/v9nbFNmCUP1BZMts3G1142MsZfn6eeUKrr4PD1Q==} - engines: {node: '>=18'} - - wrappy@1.0.2: - resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==} - - ws@8.18.0: - resolution: {integrity: sha512-8VbfWfHLbbwu3+N6OKsOMpBdT4kXPDDB9cJk2bJ6mh9ucxdlnNvH1e+roYkKmN9Nxw2yjz7VzeO9oOz2zJ04Pw==} - engines: {node: '>=10.0.0'} - peerDependencies: - bufferutil: ^4.0.1 - utf-8-validate: '>=5.0.2' - peerDependenciesMeta: - bufferutil: - optional: true - utf-8-validate: - optional: true - - yallist@3.1.1: - resolution: {integrity: sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==} - - yallist@4.0.0: - resolution: {integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==} - - yaml@2.3.4: - resolution: {integrity: sha512-8aAvwVUSHpfEqTQ4w/KMlf3HcRdt50E5ODIQJBw1fQ5RL34xabzxtUlzTXVqc4rkZsPbvrXKWnABCD7kWSmocA==} - engines: {node: '>= 14'} - - yaml@2.4.1: - resolution: {integrity: sha512-pIXzoImaqmfOrL7teGUBt/T7ZDnyeGBWyXQBvOVhLkWLN37GXv8NMLK406UY6dS51JfcQHsmcW5cJ441bHg6Lg==} - engines: {node: '>= 14'} - hasBin: true - - yocto-queue@0.1.0: - resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==} - engines: {node: '>=10'} - - zod-to-json-schema@3.23.2: - resolution: {integrity: sha512-uSt90Gzc/tUfyNqxnjlfBs8W6WSGpNBv0rVsNxP/BVSMHMKGdthPYff4xtCHYloJGM0CFxFsb3NbC0eqPhfImw==} - peerDependencies: - zod: ^3.23.3 - - zod@3.22.4: - resolution: {integrity: sha512-iC+8Io04lddc+mVqQ9AZ7OQ2MrUKGN+oIQyq1vemgt46jwCwLfhq7/pwnBnNXXXZb8VTVLKwp9EDkx+ryxIWmg==} - - zwitch@2.0.4: - resolution: {integrity: sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A==} - -snapshots: - - '@aashutoshrathi/word-wrap@1.2.6': {} - - '@ai-sdk/openai@0.0.58(zod@3.22.4)': - dependencies: - '@ai-sdk/provider': 0.0.23 - '@ai-sdk/provider-utils': 1.0.18(zod@3.22.4) - zod: 3.22.4 - - '@ai-sdk/provider-utils@1.0.17(zod@3.22.4)': - dependencies: - '@ai-sdk/provider': 0.0.22 - eventsource-parser: 1.1.2 - nanoid: 3.3.6 - secure-json-parse: 2.7.0 - optionalDependencies: - zod: 3.22.4 - - '@ai-sdk/provider-utils@1.0.18(zod@3.22.4)': - dependencies: - '@ai-sdk/provider': 0.0.23 - eventsource-parser: 1.1.2 - nanoid: 3.3.6 - secure-json-parse: 2.7.0 - optionalDependencies: - zod: 3.22.4 - - '@ai-sdk/provider@0.0.22': - dependencies: - json-schema: 0.4.0 - - '@ai-sdk/provider@0.0.23': - dependencies: - json-schema: 0.4.0 - - '@ai-sdk/react@0.0.53(react@18.2.0)(zod@3.22.4)': - dependencies: - '@ai-sdk/provider-utils': 1.0.17(zod@3.22.4) - '@ai-sdk/ui-utils': 0.0.40(zod@3.22.4) - swr: 2.2.5(react@18.2.0) - optionalDependencies: - react: 18.2.0 - zod: 3.22.4 - - '@ai-sdk/react@0.0.55(react@18.2.0)(zod@3.22.4)': - dependencies: - '@ai-sdk/provider-utils': 1.0.18(zod@3.22.4) - '@ai-sdk/ui-utils': 0.0.41(zod@3.22.4) - swr: 2.2.5(react@18.2.0) - optionalDependencies: - react: 18.2.0 - zod: 3.22.4 - - '@ai-sdk/solid@0.0.43(zod@3.22.4)': - dependencies: - '@ai-sdk/provider-utils': 1.0.17(zod@3.22.4) - '@ai-sdk/ui-utils': 0.0.40(zod@3.22.4) - transitivePeerDependencies: - - zod - - '@ai-sdk/solid@0.0.44(zod@3.22.4)': - dependencies: - '@ai-sdk/provider-utils': 1.0.18(zod@3.22.4) - '@ai-sdk/ui-utils': 0.0.41(zod@3.22.4) - transitivePeerDependencies: - - zod - - '@ai-sdk/svelte@0.0.45(svelte@4.2.19)(zod@3.22.4)': - dependencies: - '@ai-sdk/provider-utils': 1.0.17(zod@3.22.4) - '@ai-sdk/ui-utils': 0.0.40(zod@3.22.4) - sswr: 2.1.0(svelte@4.2.19) - optionalDependencies: - svelte: 4.2.19 - transitivePeerDependencies: - - zod - - '@ai-sdk/svelte@0.0.46(svelte@4.2.19)(zod@3.22.4)': - dependencies: - '@ai-sdk/provider-utils': 1.0.18(zod@3.22.4) - '@ai-sdk/ui-utils': 0.0.41(zod@3.22.4) - sswr: 2.1.0(svelte@4.2.19) - optionalDependencies: - svelte: 4.2.19 - transitivePeerDependencies: - - zod - - '@ai-sdk/ui-utils@0.0.40(zod@3.22.4)': - dependencies: - '@ai-sdk/provider': 0.0.22 - '@ai-sdk/provider-utils': 1.0.17(zod@3.22.4) - json-schema: 0.4.0 - secure-json-parse: 2.7.0 - zod-to-json-schema: 3.23.2(zod@3.22.4) - optionalDependencies: - zod: 3.22.4 - - '@ai-sdk/ui-utils@0.0.41(zod@3.22.4)': - dependencies: - '@ai-sdk/provider': 0.0.23 - '@ai-sdk/provider-utils': 1.0.18(zod@3.22.4) - json-schema: 0.4.0 - secure-json-parse: 2.7.0 - zod-to-json-schema: 3.23.2(zod@3.22.4) - optionalDependencies: - zod: 3.22.4 - - '@ai-sdk/vue@0.0.45(vue@3.4.38(typescript@5.4.5))(zod@3.22.4)': - dependencies: - '@ai-sdk/provider-utils': 1.0.17(zod@3.22.4) - '@ai-sdk/ui-utils': 0.0.40(zod@3.22.4) - swrv: 1.0.4(vue@3.4.38(typescript@5.4.5)) - optionalDependencies: - vue: 3.4.38(typescript@5.4.5) - transitivePeerDependencies: - - zod - - '@ai-sdk/vue@0.0.46(vue@3.4.38(typescript@5.4.5))(zod@3.22.4)': - dependencies: - '@ai-sdk/provider-utils': 1.0.18(zod@3.22.4) - '@ai-sdk/ui-utils': 0.0.41(zod@3.22.4) - swrv: 1.0.4(vue@3.4.38(typescript@5.4.5)) - optionalDependencies: - vue: 3.4.38(typescript@5.4.5) - transitivePeerDependencies: - - zod - - '@alloc/quick-lru@5.2.0': {} - - '@ampproject/remapping@2.3.0': - dependencies: - '@jridgewell/gen-mapping': 0.3.5 - '@jridgewell/trace-mapping': 0.3.25 - - '@anthropic-ai/sdk@0.4.4(encoding@0.1.13)': - dependencies: - '@fortaine/fetch-event-source': 3.0.6 - cross-fetch: 3.1.8(encoding@0.1.13) - transitivePeerDependencies: - - encoding - - '@auth/core@0.34.2(nodemailer@6.9.13)': - dependencies: - '@panva/hkdf': 1.2.1 - '@types/cookie': 0.6.0 - cookie: 0.6.0 - jose: 5.8.0 - oauth4webapi: 2.12.0 - preact: 10.11.3 - preact-render-to-string: 5.2.3(preact@10.11.3) - optionalDependencies: - nodemailer: 6.9.13 - - '@auth/prisma-adapter@2.4.2(@prisma/client@5.20.0(prisma@5.20.0))(nodemailer@6.9.13)': - dependencies: - '@auth/core': 0.34.2(nodemailer@6.9.13) - '@prisma/client': 5.20.0(prisma@5.20.0) - transitivePeerDependencies: - - '@simplewebauthn/browser' - - '@simplewebauthn/server' - - nodemailer - - '@babel/code-frame@7.24.2': - dependencies: - '@babel/highlight': 7.24.2 - picocolors: 1.0.0 - - '@babel/compat-data@7.24.4': {} - - '@babel/core@7.24.4': - dependencies: - '@ampproject/remapping': 2.3.0 - '@babel/code-frame': 7.24.2 - '@babel/generator': 7.24.4 - '@babel/helper-compilation-targets': 7.23.6 - '@babel/helper-module-transforms': 7.23.3(@babel/core@7.24.4) - '@babel/helpers': 7.24.4 - '@babel/parser': 7.24.4 - '@babel/template': 7.24.0 - '@babel/traverse': 7.24.1 - '@babel/types': 7.24.0 - convert-source-map: 2.0.0 - debug: 4.3.4 - gensync: 1.0.0-beta.2 - json5: 2.2.3 - semver: 6.3.1 - transitivePeerDependencies: - - supports-color - - '@babel/generator@7.24.4': - dependencies: - '@babel/types': 7.24.0 - '@jridgewell/gen-mapping': 0.3.5 - '@jridgewell/trace-mapping': 0.3.25 - jsesc: 2.5.2 - - '@babel/helper-compilation-targets@7.23.6': - dependencies: - '@babel/compat-data': 7.24.4 - '@babel/helper-validator-option': 7.23.5 - browserslist: 4.23.0 - lru-cache: 5.1.1 - semver: 6.3.1 - - '@babel/helper-environment-visitor@7.22.20': {} - - '@babel/helper-function-name@7.23.0': - dependencies: - '@babel/template': 7.24.0 - '@babel/types': 7.25.6 - - '@babel/helper-hoist-variables@7.22.5': - dependencies: - '@babel/types': 7.25.6 - - '@babel/helper-module-imports@7.24.3': - dependencies: - '@babel/types': 7.25.6 - - '@babel/helper-module-transforms@7.23.3(@babel/core@7.24.4)': - dependencies: - '@babel/core': 7.24.4 - '@babel/helper-environment-visitor': 7.22.20 - '@babel/helper-module-imports': 7.24.3 - '@babel/helper-simple-access': 7.22.5 - '@babel/helper-split-export-declaration': 7.22.6 - '@babel/helper-validator-identifier': 7.24.7 - - '@babel/helper-simple-access@7.22.5': - dependencies: - '@babel/types': 7.25.6 - - '@babel/helper-split-export-declaration@7.22.6': - dependencies: - '@babel/types': 7.25.6 - - '@babel/helper-string-parser@7.24.1': {} - - '@babel/helper-string-parser@7.24.8': {} - - '@babel/helper-validator-identifier@7.22.20': {} - - '@babel/helper-validator-identifier@7.24.7': {} - - '@babel/helper-validator-option@7.23.5': {} - - '@babel/helpers@7.24.4': - dependencies: - '@babel/template': 7.24.0 - '@babel/traverse': 7.24.1 - '@babel/types': 7.25.6 - transitivePeerDependencies: - - supports-color - - '@babel/highlight@7.24.2': - dependencies: - '@babel/helper-validator-identifier': 7.24.7 - chalk: 2.4.2 - js-tokens: 4.0.0 - picocolors: 1.0.0 - - '@babel/parser@7.24.4': - dependencies: - '@babel/types': 7.24.0 - - '@babel/parser@7.25.6': - dependencies: - '@babel/types': 7.25.6 - - '@babel/runtime@7.24.4': - dependencies: - regenerator-runtime: 0.14.1 - - '@babel/template@7.24.0': - dependencies: - '@babel/code-frame': 7.24.2 - '@babel/parser': 7.25.6 - '@babel/types': 7.25.6 - - '@babel/traverse@7.24.1': - dependencies: - '@babel/code-frame': 7.24.2 - '@babel/generator': 7.24.4 - '@babel/helper-environment-visitor': 7.22.20 - '@babel/helper-function-name': 7.23.0 - '@babel/helper-hoist-variables': 7.22.5 - '@babel/helper-split-export-declaration': 7.22.6 - '@babel/parser': 7.24.4 - '@babel/types': 7.24.0 - debug: 4.3.4 - globals: 11.12.0 - transitivePeerDependencies: - - supports-color - - '@babel/types@7.24.0': - dependencies: - '@babel/helper-string-parser': 7.24.1 - '@babel/helper-validator-identifier': 7.22.20 - to-fast-properties: 2.0.0 - - '@babel/types@7.25.6': - dependencies: - '@babel/helper-string-parser': 7.24.8 - '@babel/helper-validator-identifier': 7.24.7 - to-fast-properties: 2.0.0 - - '@commitlint/config-conventional@19.2.2': - dependencies: - '@commitlint/types': 19.0.3 - conventional-changelog-conventionalcommits: 7.0.2 - - '@commitlint/types@19.0.3': - dependencies: - '@types/conventional-commits-parser': 5.0.0 - chalk: 5.3.0 - - '@eslint-community/eslint-utils@4.4.0(eslint@8.57.0)': - dependencies: - eslint: 8.57.0 - eslint-visitor-keys: 3.4.3 - - '@eslint-community/regexpp@4.10.0': {} - - '@eslint/eslintrc@2.1.4': - dependencies: - ajv: 6.12.6 - debug: 4.3.4 - espree: 9.6.1 - globals: 13.24.0 - ignore: 5.3.1 - 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@8.57.0': {} - - '@floating-ui/core@1.6.7': - dependencies: - '@floating-ui/utils': 0.2.7 - - '@floating-ui/dom@1.6.10': - dependencies: - '@floating-ui/core': 1.6.7 - '@floating-ui/utils': 0.2.7 - - '@floating-ui/react-dom@2.1.1(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': - dependencies: - '@floating-ui/dom': 1.6.10 - react: 18.2.0 - react-dom: 18.2.0(react@18.2.0) - - '@floating-ui/utils@0.2.7': {} - - '@fortaine/fetch-event-source@3.0.6': {} - - '@hookform/resolvers@3.3.4(react-hook-form@7.53.0(react@18.2.0))': - dependencies: - react-hook-form: 7.53.0(react@18.2.0) - - '@humanwhocodes/config-array@0.11.14': - dependencies: - '@humanwhocodes/object-schema': 2.0.3 - debug: 4.3.4 - minimatch: 3.1.2 - transitivePeerDependencies: - - supports-color - - '@humanwhocodes/module-importer@1.0.1': {} - - '@humanwhocodes/object-schema@2.0.3': {} - - '@ianvs/prettier-plugin-sort-imports@4.2.1(@vue/compiler-sfc@3.4.38)(prettier@3.2.5)': - dependencies: - '@babel/core': 7.24.4 - '@babel/generator': 7.24.4 - '@babel/parser': 7.24.4 - '@babel/traverse': 7.24.1 - '@babel/types': 7.24.0 - prettier: 3.2.5 - semver: 7.6.0 - optionalDependencies: - '@vue/compiler-sfc': 3.4.38 - transitivePeerDependencies: - - supports-color - - '@ianvs/prettier-plugin-sort-imports@4.3.1(@vue/compiler-sfc@3.4.38)(prettier@3.2.5)': - dependencies: - '@babel/core': 7.24.4 - '@babel/generator': 7.24.4 - '@babel/parser': 7.25.6 - '@babel/traverse': 7.24.1 - '@babel/types': 7.25.6 - prettier: 3.2.5 - semver: 7.6.0 - optionalDependencies: - '@vue/compiler-sfc': 3.4.38 - transitivePeerDependencies: - - supports-color - - '@isaacs/cliui@8.0.2': - dependencies: - string-width: 5.1.2 - string-width-cjs: string-width@4.2.3 - strip-ansi: 7.1.0 - strip-ansi-cjs: strip-ansi@6.0.1 - wrap-ansi: 8.1.0 - wrap-ansi-cjs: wrap-ansi@7.0.0 - - '@jridgewell/gen-mapping@0.3.5': - dependencies: - '@jridgewell/set-array': 1.2.1 - '@jridgewell/sourcemap-codec': 1.4.15 - '@jridgewell/trace-mapping': 0.3.25 - - '@jridgewell/resolve-uri@3.1.2': {} - - '@jridgewell/set-array@1.2.1': {} - - '@jridgewell/sourcemap-codec@1.4.15': {} - - '@jridgewell/sourcemap-codec@1.5.0': {} - - '@jridgewell/trace-mapping@0.3.25': - dependencies: - '@jridgewell/resolve-uri': 3.1.2 - '@jridgewell/sourcemap-codec': 1.4.15 - - '@langchain/community@0.3.1(@langchain/core@0.3.3(openai@4.57.0(encoding@0.1.13)(zod@3.22.4)))(@pinecone-database/pinecone@3.0.3)(@supabase/supabase-js@2.45.4)(axios@0.26.1)(encoding@0.1.13)(html-to-text@9.0.5)(ignore@5.3.1)(lodash@4.17.21)(openai@4.57.0(encoding@0.1.13)(zod@3.22.4))(pdf-parse@1.1.1)(ws@8.18.0)': - dependencies: - '@langchain/core': 0.3.3(openai@4.57.0(encoding@0.1.13)(zod@3.22.4)) - '@langchain/openai': 0.3.0(@langchain/core@0.3.3(openai@4.57.0(encoding@0.1.13)(zod@3.22.4)))(encoding@0.1.13) - binary-extensions: 2.3.0 - expr-eval: 2.0.2 - flat: 5.0.2 - js-yaml: 4.1.0 - langchain: 0.3.2(@langchain/core@0.3.3(openai@4.57.0(encoding@0.1.13)(zod@3.22.4)))(axios@0.26.1)(encoding@0.1.13)(openai@4.57.0(encoding@0.1.13)(zod@3.22.4)) - langsmith: 0.1.59(openai@4.57.0(encoding@0.1.13)(zod@3.22.4)) - uuid: 10.0.0 - zod: 3.22.4 - zod-to-json-schema: 3.23.2(zod@3.22.4) - optionalDependencies: - '@pinecone-database/pinecone': 3.0.3 - '@supabase/supabase-js': 2.45.4 - html-to-text: 9.0.5 - ignore: 5.3.1 - lodash: 4.17.21 - pdf-parse: 1.1.1 - ws: 8.18.0 - transitivePeerDependencies: - - '@langchain/anthropic' - - '@langchain/aws' - - '@langchain/cohere' - - '@langchain/google-genai' - - '@langchain/google-vertexai' - - '@langchain/groq' - - '@langchain/mistralai' - - '@langchain/ollama' - - axios - - encoding - - handlebars - - openai - - peggy - - '@langchain/core@0.3.3(openai@4.57.0(encoding@0.1.13)(zod@3.22.4))': - dependencies: - ansi-styles: 5.2.0 - camelcase: 6.3.0 - decamelize: 1.2.0 - js-tiktoken: 1.0.14 - langsmith: 0.1.59(openai@4.57.0(encoding@0.1.13)(zod@3.22.4)) - mustache: 4.2.0 - p-queue: 6.6.2 - p-retry: 4.6.2 - uuid: 10.0.0 - zod: 3.22.4 - zod-to-json-schema: 3.23.2(zod@3.22.4) - transitivePeerDependencies: - - openai - - '@langchain/openai@0.3.0(@langchain/core@0.3.3(openai@4.57.0(encoding@0.1.13)(zod@3.22.4)))(encoding@0.1.13)': - dependencies: - '@langchain/core': 0.3.3(openai@4.57.0(encoding@0.1.13)(zod@3.22.4)) - js-tiktoken: 1.0.14 - openai: 4.62.1(encoding@0.1.13)(zod@3.22.4) - zod: 3.22.4 - zod-to-json-schema: 3.23.2(zod@3.22.4) - transitivePeerDependencies: - - encoding - - '@langchain/pinecone@0.1.0(@langchain/core@0.3.3(openai@4.57.0(encoding@0.1.13)(zod@3.22.4)))': - dependencies: - '@langchain/core': 0.3.3(openai@4.57.0(encoding@0.1.13)(zod@3.22.4)) - '@pinecone-database/pinecone': 3.0.3 - flat: 5.0.2 - uuid: 10.0.0 - - '@langchain/textsplitters@0.1.0(@langchain/core@0.3.3(openai@4.57.0(encoding@0.1.13)(zod@3.22.4)))': - dependencies: - '@langchain/core': 0.3.3(openai@4.57.0(encoding@0.1.13)(zod@3.22.4)) - js-tiktoken: 1.0.14 - - '@mapbox/node-pre-gyp@1.0.11(encoding@0.1.13)': - dependencies: - detect-libc: 2.0.3 - https-proxy-agent: 5.0.1 - make-dir: 3.1.0 - node-fetch: 2.7.0(encoding@0.1.13) - nopt: 5.0.0 - npmlog: 5.0.1 - rimraf: 3.0.2 - semver: 7.6.3 - tar: 6.2.1 - transitivePeerDependencies: - - encoding - - supports-color - optional: true - - '@next/env@14.2.1': {} - - '@next/eslint-plugin-next@14.2.1': - dependencies: - glob: 10.3.10 - - '@next/swc-darwin-arm64@14.2.1': - optional: true - - '@next/swc-darwin-x64@14.2.1': - optional: true - - '@next/swc-linux-arm64-gnu@14.2.1': - optional: true - - '@next/swc-linux-arm64-musl@14.2.1': - optional: true - - '@next/swc-linux-x64-gnu@14.2.1': - optional: true - - '@next/swc-linux-x64-musl@14.2.1': - optional: true - - '@next/swc-win32-arm64-msvc@14.2.1': - optional: true - - '@next/swc-win32-ia32-msvc@14.2.1': - optional: true - - '@next/swc-win32-x64-msvc@14.2.1': - optional: true - - '@nodelib/fs.scandir@2.1.5': - dependencies: - '@nodelib/fs.stat': 2.0.5 - run-parallel: 1.2.0 - - '@nodelib/fs.stat@2.0.5': {} - - '@nodelib/fs.walk@1.2.8': - dependencies: - '@nodelib/fs.scandir': 2.1.5 - fastq: 1.17.1 - - '@one-ini/wasm@0.1.1': {} - - '@opentelemetry/api@1.9.0': {} - - '@panva/hkdf@1.2.1': {} - - '@pinecone-database/pinecone@3.0.3': - dependencies: - encoding: 0.1.13 - - '@pkgjs/parseargs@0.11.0': - optional: true - - '@pkgr/core@0.1.1': {} - - '@prisma/client@5.20.0(prisma@5.20.0)': - optionalDependencies: - prisma: 5.20.0 - - '@prisma/debug@5.20.0': {} - - '@prisma/engines-version@5.20.0-12.06fc58a368dc7be9fbbbe894adf8d445d208c284': {} - - '@prisma/engines@5.20.0': - dependencies: - '@prisma/debug': 5.20.0 - '@prisma/engines-version': 5.20.0-12.06fc58a368dc7be9fbbbe894adf8d445d208c284 - '@prisma/fetch-engine': 5.20.0 - '@prisma/get-platform': 5.20.0 - - '@prisma/fetch-engine@5.20.0': - dependencies: - '@prisma/debug': 5.20.0 - '@prisma/engines-version': 5.20.0-12.06fc58a368dc7be9fbbbe894adf8d445d208c284 - '@prisma/get-platform': 5.20.0 - - '@prisma/get-platform@5.20.0': - dependencies: - '@prisma/debug': 5.20.0 - - '@radix-ui/number@1.1.0': {} - - '@radix-ui/primitive@1.0.1': - dependencies: - '@babel/runtime': 7.24.4 - - '@radix-ui/primitive@1.1.0': {} - - '@radix-ui/react-accordion@1.2.0(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': - dependencies: - '@radix-ui/primitive': 1.1.0 - '@radix-ui/react-collapsible': 1.1.0(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@radix-ui/react-collection': 1.1.0(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.2.79)(react@18.2.0) - '@radix-ui/react-context': 1.1.0(@types/react@18.2.79)(react@18.2.0) - '@radix-ui/react-direction': 1.1.0(@types/react@18.2.79)(react@18.2.0) - '@radix-ui/react-id': 1.1.0(@types/react@18.2.79)(react@18.2.0) - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@18.2.79)(react@18.2.0) - react: 18.2.0 - react-dom: 18.2.0(react@18.2.0) - optionalDependencies: - '@types/react': 18.2.79 - '@types/react-dom': 18.2.25 - - '@radix-ui/react-alert-dialog@1.1.1(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': - dependencies: - '@radix-ui/primitive': 1.1.0 - '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.2.79)(react@18.2.0) - '@radix-ui/react-context': 1.1.0(@types/react@18.2.79)(react@18.2.0) - '@radix-ui/react-dialog': 1.1.1(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@radix-ui/react-slot': 1.1.0(@types/react@18.2.79)(react@18.2.0) - react: 18.2.0 - react-dom: 18.2.0(react@18.2.0) - optionalDependencies: - '@types/react': 18.2.79 - '@types/react-dom': 18.2.25 - - '@radix-ui/react-arrow@1.1.0(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': - dependencies: - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - react: 18.2.0 - react-dom: 18.2.0(react@18.2.0) - optionalDependencies: - '@types/react': 18.2.79 - '@types/react-dom': 18.2.25 - - '@radix-ui/react-aspect-ratio@1.1.0(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': - dependencies: - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - react: 18.2.0 - react-dom: 18.2.0(react@18.2.0) - optionalDependencies: - '@types/react': 18.2.79 - '@types/react-dom': 18.2.25 - - '@radix-ui/react-avatar@1.1.0(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': - dependencies: - '@radix-ui/react-context': 1.1.0(@types/react@18.2.79)(react@18.2.0) - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.2.79)(react@18.2.0) - '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.2.79)(react@18.2.0) - react: 18.2.0 - react-dom: 18.2.0(react@18.2.0) - optionalDependencies: - '@types/react': 18.2.79 - '@types/react-dom': 18.2.25 - - '@radix-ui/react-checkbox@1.1.1(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': - dependencies: - '@radix-ui/primitive': 1.1.0 - '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.2.79)(react@18.2.0) - '@radix-ui/react-context': 1.1.0(@types/react@18.2.79)(react@18.2.0) - '@radix-ui/react-presence': 1.1.0(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@18.2.79)(react@18.2.0) - '@radix-ui/react-use-previous': 1.1.0(@types/react@18.2.79)(react@18.2.0) - '@radix-ui/react-use-size': 1.1.0(@types/react@18.2.79)(react@18.2.0) - react: 18.2.0 - react-dom: 18.2.0(react@18.2.0) - optionalDependencies: - '@types/react': 18.2.79 - '@types/react-dom': 18.2.25 - - '@radix-ui/react-collapsible@1.1.0(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': - dependencies: - '@radix-ui/primitive': 1.1.0 - '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.2.79)(react@18.2.0) - '@radix-ui/react-context': 1.1.0(@types/react@18.2.79)(react@18.2.0) - '@radix-ui/react-id': 1.1.0(@types/react@18.2.79)(react@18.2.0) - '@radix-ui/react-presence': 1.1.0(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@18.2.79)(react@18.2.0) - '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.2.79)(react@18.2.0) - react: 18.2.0 - react-dom: 18.2.0(react@18.2.0) - optionalDependencies: - '@types/react': 18.2.79 - '@types/react-dom': 18.2.25 - - '@radix-ui/react-collection@1.1.0(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': - dependencies: - '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.2.79)(react@18.2.0) - '@radix-ui/react-context': 1.1.0(@types/react@18.2.79)(react@18.2.0) - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@radix-ui/react-slot': 1.1.0(@types/react@18.2.79)(react@18.2.0) - react: 18.2.0 - react-dom: 18.2.0(react@18.2.0) - optionalDependencies: - '@types/react': 18.2.79 - '@types/react-dom': 18.2.25 - - '@radix-ui/react-compose-refs@1.0.1(@types/react@18.2.79)(react@18.2.0)': - dependencies: - '@babel/runtime': 7.24.4 - react: 18.2.0 - optionalDependencies: - '@types/react': 18.2.79 - - '@radix-ui/react-compose-refs@1.1.0(@types/react@18.2.79)(react@18.2.0)': - dependencies: - react: 18.2.0 - optionalDependencies: - '@types/react': 18.2.79 - - '@radix-ui/react-context-menu@2.2.1(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': - dependencies: - '@radix-ui/primitive': 1.1.0 - '@radix-ui/react-context': 1.1.0(@types/react@18.2.79)(react@18.2.0) - '@radix-ui/react-menu': 2.1.1(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.2.79)(react@18.2.0) - '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@18.2.79)(react@18.2.0) - react: 18.2.0 - react-dom: 18.2.0(react@18.2.0) - optionalDependencies: - '@types/react': 18.2.79 - '@types/react-dom': 18.2.25 - - '@radix-ui/react-context@1.0.1(@types/react@18.2.79)(react@18.2.0)': - dependencies: - '@babel/runtime': 7.24.4 - react: 18.2.0 - optionalDependencies: - '@types/react': 18.2.79 - - '@radix-ui/react-context@1.1.0(@types/react@18.2.79)(react@18.2.0)': - dependencies: - react: 18.2.0 - optionalDependencies: - '@types/react': 18.2.79 - - '@radix-ui/react-dialog@1.0.5(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': - dependencies: - '@babel/runtime': 7.24.4 - '@radix-ui/primitive': 1.0.1 - '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.2.79)(react@18.2.0) - '@radix-ui/react-context': 1.0.1(@types/react@18.2.79)(react@18.2.0) - '@radix-ui/react-dismissable-layer': 1.0.5(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@radix-ui/react-focus-guards': 1.0.1(@types/react@18.2.79)(react@18.2.0) - '@radix-ui/react-focus-scope': 1.0.4(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@radix-ui/react-id': 1.0.1(@types/react@18.2.79)(react@18.2.0) - '@radix-ui/react-portal': 1.0.4(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@radix-ui/react-presence': 1.0.1(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@radix-ui/react-slot': 1.0.2(@types/react@18.2.79)(react@18.2.0) - '@radix-ui/react-use-controllable-state': 1.0.1(@types/react@18.2.79)(react@18.2.0) - aria-hidden: 1.2.4 - react: 18.2.0 - react-dom: 18.2.0(react@18.2.0) - react-remove-scroll: 2.5.5(@types/react@18.2.79)(react@18.2.0) - optionalDependencies: - '@types/react': 18.2.79 - '@types/react-dom': 18.2.25 - - '@radix-ui/react-dialog@1.1.1(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': - dependencies: - '@radix-ui/primitive': 1.1.0 - '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.2.79)(react@18.2.0) - '@radix-ui/react-context': 1.1.0(@types/react@18.2.79)(react@18.2.0) - '@radix-ui/react-dismissable-layer': 1.1.0(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@radix-ui/react-focus-guards': 1.1.0(@types/react@18.2.79)(react@18.2.0) - '@radix-ui/react-focus-scope': 1.1.0(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@radix-ui/react-id': 1.1.0(@types/react@18.2.79)(react@18.2.0) - '@radix-ui/react-portal': 1.1.1(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@radix-ui/react-presence': 1.1.0(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@radix-ui/react-slot': 1.1.0(@types/react@18.2.79)(react@18.2.0) - '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@18.2.79)(react@18.2.0) - aria-hidden: 1.2.4 - react: 18.2.0 - react-dom: 18.2.0(react@18.2.0) - react-remove-scroll: 2.5.7(@types/react@18.2.79)(react@18.2.0) - optionalDependencies: - '@types/react': 18.2.79 - '@types/react-dom': 18.2.25 - - '@radix-ui/react-direction@1.1.0(@types/react@18.2.79)(react@18.2.0)': - dependencies: - react: 18.2.0 - optionalDependencies: - '@types/react': 18.2.79 - - '@radix-ui/react-dismissable-layer@1.0.5(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': - dependencies: - '@babel/runtime': 7.24.4 - '@radix-ui/primitive': 1.0.1 - '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.2.79)(react@18.2.0) - '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.2.79)(react@18.2.0) - '@radix-ui/react-use-escape-keydown': 1.0.3(@types/react@18.2.79)(react@18.2.0) - react: 18.2.0 - react-dom: 18.2.0(react@18.2.0) - optionalDependencies: - '@types/react': 18.2.79 - '@types/react-dom': 18.2.25 - - '@radix-ui/react-dismissable-layer@1.1.0(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': - dependencies: - '@radix-ui/primitive': 1.1.0 - '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.2.79)(react@18.2.0) - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.2.79)(react@18.2.0) - '@radix-ui/react-use-escape-keydown': 1.1.0(@types/react@18.2.79)(react@18.2.0) - react: 18.2.0 - react-dom: 18.2.0(react@18.2.0) - optionalDependencies: - '@types/react': 18.2.79 - '@types/react-dom': 18.2.25 - - '@radix-ui/react-dropdown-menu@2.1.1(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': - dependencies: - '@radix-ui/primitive': 1.1.0 - '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.2.79)(react@18.2.0) - '@radix-ui/react-context': 1.1.0(@types/react@18.2.79)(react@18.2.0) - '@radix-ui/react-id': 1.1.0(@types/react@18.2.79)(react@18.2.0) - '@radix-ui/react-menu': 2.1.1(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@18.2.79)(react@18.2.0) - react: 18.2.0 - react-dom: 18.2.0(react@18.2.0) - optionalDependencies: - '@types/react': 18.2.79 - '@types/react-dom': 18.2.25 - - '@radix-ui/react-focus-guards@1.0.1(@types/react@18.2.79)(react@18.2.0)': - dependencies: - '@babel/runtime': 7.24.4 - react: 18.2.0 - optionalDependencies: - '@types/react': 18.2.79 - - '@radix-ui/react-focus-guards@1.1.0(@types/react@18.2.79)(react@18.2.0)': - dependencies: - react: 18.2.0 - optionalDependencies: - '@types/react': 18.2.79 - - '@radix-ui/react-focus-scope@1.0.4(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': - dependencies: - '@babel/runtime': 7.24.4 - '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.2.79)(react@18.2.0) - '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.2.79)(react@18.2.0) - react: 18.2.0 - react-dom: 18.2.0(react@18.2.0) - optionalDependencies: - '@types/react': 18.2.79 - '@types/react-dom': 18.2.25 - - '@radix-ui/react-focus-scope@1.1.0(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': - dependencies: - '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.2.79)(react@18.2.0) - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.2.79)(react@18.2.0) - react: 18.2.0 - react-dom: 18.2.0(react@18.2.0) - optionalDependencies: - '@types/react': 18.2.79 - '@types/react-dom': 18.2.25 - - '@radix-ui/react-hover-card@1.1.1(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': - dependencies: - '@radix-ui/primitive': 1.1.0 - '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.2.79)(react@18.2.0) - '@radix-ui/react-context': 1.1.0(@types/react@18.2.79)(react@18.2.0) - '@radix-ui/react-dismissable-layer': 1.1.0(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@radix-ui/react-popper': 1.2.0(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@radix-ui/react-portal': 1.1.1(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@radix-ui/react-presence': 1.1.0(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@18.2.79)(react@18.2.0) - react: 18.2.0 - react-dom: 18.2.0(react@18.2.0) - optionalDependencies: - '@types/react': 18.2.79 - '@types/react-dom': 18.2.25 - - '@radix-ui/react-id@1.0.1(@types/react@18.2.79)(react@18.2.0)': - dependencies: - '@babel/runtime': 7.24.4 - '@radix-ui/react-use-layout-effect': 1.0.1(@types/react@18.2.79)(react@18.2.0) - react: 18.2.0 - optionalDependencies: - '@types/react': 18.2.79 - - '@radix-ui/react-id@1.1.0(@types/react@18.2.79)(react@18.2.0)': - dependencies: - '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.2.79)(react@18.2.0) - react: 18.2.0 - optionalDependencies: - '@types/react': 18.2.79 - - '@radix-ui/react-label@2.1.0(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': - dependencies: - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - react: 18.2.0 - react-dom: 18.2.0(react@18.2.0) - optionalDependencies: - '@types/react': 18.2.79 - '@types/react-dom': 18.2.25 - - '@radix-ui/react-menu@2.1.1(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': - dependencies: - '@radix-ui/primitive': 1.1.0 - '@radix-ui/react-collection': 1.1.0(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.2.79)(react@18.2.0) - '@radix-ui/react-context': 1.1.0(@types/react@18.2.79)(react@18.2.0) - '@radix-ui/react-direction': 1.1.0(@types/react@18.2.79)(react@18.2.0) - '@radix-ui/react-dismissable-layer': 1.1.0(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@radix-ui/react-focus-guards': 1.1.0(@types/react@18.2.79)(react@18.2.0) - '@radix-ui/react-focus-scope': 1.1.0(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@radix-ui/react-id': 1.1.0(@types/react@18.2.79)(react@18.2.0) - '@radix-ui/react-popper': 1.2.0(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@radix-ui/react-portal': 1.1.1(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@radix-ui/react-presence': 1.1.0(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@radix-ui/react-roving-focus': 1.1.0(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@radix-ui/react-slot': 1.1.0(@types/react@18.2.79)(react@18.2.0) - '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.2.79)(react@18.2.0) - aria-hidden: 1.2.4 - react: 18.2.0 - react-dom: 18.2.0(react@18.2.0) - react-remove-scroll: 2.5.7(@types/react@18.2.79)(react@18.2.0) - optionalDependencies: - '@types/react': 18.2.79 - '@types/react-dom': 18.2.25 - - '@radix-ui/react-menubar@1.1.1(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': - dependencies: - '@radix-ui/primitive': 1.1.0 - '@radix-ui/react-collection': 1.1.0(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.2.79)(react@18.2.0) - '@radix-ui/react-context': 1.1.0(@types/react@18.2.79)(react@18.2.0) - '@radix-ui/react-direction': 1.1.0(@types/react@18.2.79)(react@18.2.0) - '@radix-ui/react-id': 1.1.0(@types/react@18.2.79)(react@18.2.0) - '@radix-ui/react-menu': 2.1.1(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@radix-ui/react-roving-focus': 1.1.0(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@18.2.79)(react@18.2.0) - react: 18.2.0 - react-dom: 18.2.0(react@18.2.0) - optionalDependencies: - '@types/react': 18.2.79 - '@types/react-dom': 18.2.25 - - '@radix-ui/react-navigation-menu@1.2.0(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': - dependencies: - '@radix-ui/primitive': 1.1.0 - '@radix-ui/react-collection': 1.1.0(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.2.79)(react@18.2.0) - '@radix-ui/react-context': 1.1.0(@types/react@18.2.79)(react@18.2.0) - '@radix-ui/react-direction': 1.1.0(@types/react@18.2.79)(react@18.2.0) - '@radix-ui/react-dismissable-layer': 1.1.0(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@radix-ui/react-id': 1.1.0(@types/react@18.2.79)(react@18.2.0) - '@radix-ui/react-presence': 1.1.0(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.2.79)(react@18.2.0) - '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@18.2.79)(react@18.2.0) - '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.2.79)(react@18.2.0) - '@radix-ui/react-use-previous': 1.1.0(@types/react@18.2.79)(react@18.2.0) - '@radix-ui/react-visually-hidden': 1.1.0(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - react: 18.2.0 - react-dom: 18.2.0(react@18.2.0) - optionalDependencies: - '@types/react': 18.2.79 - '@types/react-dom': 18.2.25 - - '@radix-ui/react-popover@1.1.1(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': - dependencies: - '@radix-ui/primitive': 1.1.0 - '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.2.79)(react@18.2.0) - '@radix-ui/react-context': 1.1.0(@types/react@18.2.79)(react@18.2.0) - '@radix-ui/react-dismissable-layer': 1.1.0(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@radix-ui/react-focus-guards': 1.1.0(@types/react@18.2.79)(react@18.2.0) - '@radix-ui/react-focus-scope': 1.1.0(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@radix-ui/react-id': 1.1.0(@types/react@18.2.79)(react@18.2.0) - '@radix-ui/react-popper': 1.2.0(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@radix-ui/react-portal': 1.1.1(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@radix-ui/react-presence': 1.1.0(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@radix-ui/react-slot': 1.1.0(@types/react@18.2.79)(react@18.2.0) - '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@18.2.79)(react@18.2.0) - aria-hidden: 1.2.4 - react: 18.2.0 - react-dom: 18.2.0(react@18.2.0) - react-remove-scroll: 2.5.7(@types/react@18.2.79)(react@18.2.0) - optionalDependencies: - '@types/react': 18.2.79 - '@types/react-dom': 18.2.25 - - '@radix-ui/react-popper@1.2.0(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': - dependencies: - '@floating-ui/react-dom': 2.1.1(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@radix-ui/react-arrow': 1.1.0(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.2.79)(react@18.2.0) - '@radix-ui/react-context': 1.1.0(@types/react@18.2.79)(react@18.2.0) - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.2.79)(react@18.2.0) - '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.2.79)(react@18.2.0) - '@radix-ui/react-use-rect': 1.1.0(@types/react@18.2.79)(react@18.2.0) - '@radix-ui/react-use-size': 1.1.0(@types/react@18.2.79)(react@18.2.0) - '@radix-ui/rect': 1.1.0 - react: 18.2.0 - react-dom: 18.2.0(react@18.2.0) - optionalDependencies: - '@types/react': 18.2.79 - '@types/react-dom': 18.2.25 - - '@radix-ui/react-portal@1.0.4(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': - dependencies: - '@babel/runtime': 7.24.4 - '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - react: 18.2.0 - react-dom: 18.2.0(react@18.2.0) - optionalDependencies: - '@types/react': 18.2.79 - '@types/react-dom': 18.2.25 - - '@radix-ui/react-portal@1.1.1(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': - dependencies: - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.2.79)(react@18.2.0) - react: 18.2.0 - react-dom: 18.2.0(react@18.2.0) - optionalDependencies: - '@types/react': 18.2.79 - '@types/react-dom': 18.2.25 - - '@radix-ui/react-presence@1.0.1(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': - dependencies: - '@babel/runtime': 7.24.4 - '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.2.79)(react@18.2.0) - '@radix-ui/react-use-layout-effect': 1.0.1(@types/react@18.2.79)(react@18.2.0) - react: 18.2.0 - react-dom: 18.2.0(react@18.2.0) - optionalDependencies: - '@types/react': 18.2.79 - '@types/react-dom': 18.2.25 - - '@radix-ui/react-presence@1.1.0(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': - dependencies: - '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.2.79)(react@18.2.0) - '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.2.79)(react@18.2.0) - react: 18.2.0 - react-dom: 18.2.0(react@18.2.0) - optionalDependencies: - '@types/react': 18.2.79 - '@types/react-dom': 18.2.25 - - '@radix-ui/react-primitive@1.0.3(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': - dependencies: - '@babel/runtime': 7.24.4 - '@radix-ui/react-slot': 1.0.2(@types/react@18.2.79)(react@18.2.0) - react: 18.2.0 - react-dom: 18.2.0(react@18.2.0) - optionalDependencies: - '@types/react': 18.2.79 - '@types/react-dom': 18.2.25 - - '@radix-ui/react-primitive@2.0.0(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': - dependencies: - '@radix-ui/react-slot': 1.1.0(@types/react@18.2.79)(react@18.2.0) - react: 18.2.0 - react-dom: 18.2.0(react@18.2.0) - optionalDependencies: - '@types/react': 18.2.79 - '@types/react-dom': 18.2.25 - - '@radix-ui/react-progress@1.1.0(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': - dependencies: - '@radix-ui/react-context': 1.1.0(@types/react@18.2.79)(react@18.2.0) - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - react: 18.2.0 - react-dom: 18.2.0(react@18.2.0) - optionalDependencies: - '@types/react': 18.2.79 - '@types/react-dom': 18.2.25 - - '@radix-ui/react-radio-group@1.2.0(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': - dependencies: - '@radix-ui/primitive': 1.1.0 - '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.2.79)(react@18.2.0) - '@radix-ui/react-context': 1.1.0(@types/react@18.2.79)(react@18.2.0) - '@radix-ui/react-direction': 1.1.0(@types/react@18.2.79)(react@18.2.0) - '@radix-ui/react-presence': 1.1.0(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@radix-ui/react-roving-focus': 1.1.0(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@18.2.79)(react@18.2.0) - '@radix-ui/react-use-previous': 1.1.0(@types/react@18.2.79)(react@18.2.0) - '@radix-ui/react-use-size': 1.1.0(@types/react@18.2.79)(react@18.2.0) - react: 18.2.0 - react-dom: 18.2.0(react@18.2.0) - optionalDependencies: - '@types/react': 18.2.79 - '@types/react-dom': 18.2.25 - - '@radix-ui/react-roving-focus@1.1.0(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': - dependencies: - '@radix-ui/primitive': 1.1.0 - '@radix-ui/react-collection': 1.1.0(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.2.79)(react@18.2.0) - '@radix-ui/react-context': 1.1.0(@types/react@18.2.79)(react@18.2.0) - '@radix-ui/react-direction': 1.1.0(@types/react@18.2.79)(react@18.2.0) - '@radix-ui/react-id': 1.1.0(@types/react@18.2.79)(react@18.2.0) - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.2.79)(react@18.2.0) - '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@18.2.79)(react@18.2.0) - react: 18.2.0 - react-dom: 18.2.0(react@18.2.0) - optionalDependencies: - '@types/react': 18.2.79 - '@types/react-dom': 18.2.25 - - '@radix-ui/react-scroll-area@1.1.0(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': - dependencies: - '@radix-ui/number': 1.1.0 - '@radix-ui/primitive': 1.1.0 - '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.2.79)(react@18.2.0) - '@radix-ui/react-context': 1.1.0(@types/react@18.2.79)(react@18.2.0) - '@radix-ui/react-direction': 1.1.0(@types/react@18.2.79)(react@18.2.0) - '@radix-ui/react-presence': 1.1.0(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.2.79)(react@18.2.0) - '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.2.79)(react@18.2.0) - react: 18.2.0 - react-dom: 18.2.0(react@18.2.0) - optionalDependencies: - '@types/react': 18.2.79 - '@types/react-dom': 18.2.25 - - '@radix-ui/react-select@2.1.1(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': - dependencies: - '@radix-ui/number': 1.1.0 - '@radix-ui/primitive': 1.1.0 - '@radix-ui/react-collection': 1.1.0(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.2.79)(react@18.2.0) - '@radix-ui/react-context': 1.1.0(@types/react@18.2.79)(react@18.2.0) - '@radix-ui/react-direction': 1.1.0(@types/react@18.2.79)(react@18.2.0) - '@radix-ui/react-dismissable-layer': 1.1.0(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@radix-ui/react-focus-guards': 1.1.0(@types/react@18.2.79)(react@18.2.0) - '@radix-ui/react-focus-scope': 1.1.0(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@radix-ui/react-id': 1.1.0(@types/react@18.2.79)(react@18.2.0) - '@radix-ui/react-popper': 1.2.0(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@radix-ui/react-portal': 1.1.1(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@radix-ui/react-slot': 1.1.0(@types/react@18.2.79)(react@18.2.0) - '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.2.79)(react@18.2.0) - '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@18.2.79)(react@18.2.0) - '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.2.79)(react@18.2.0) - '@radix-ui/react-use-previous': 1.1.0(@types/react@18.2.79)(react@18.2.0) - '@radix-ui/react-visually-hidden': 1.1.0(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - aria-hidden: 1.2.4 - react: 18.2.0 - react-dom: 18.2.0(react@18.2.0) - react-remove-scroll: 2.5.7(@types/react@18.2.79)(react@18.2.0) - optionalDependencies: - '@types/react': 18.2.79 - '@types/react-dom': 18.2.25 - - '@radix-ui/react-separator@1.1.0(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': - dependencies: - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - react: 18.2.0 - react-dom: 18.2.0(react@18.2.0) - optionalDependencies: - '@types/react': 18.2.79 - '@types/react-dom': 18.2.25 - - '@radix-ui/react-slider@1.2.0(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': - dependencies: - '@radix-ui/number': 1.1.0 - '@radix-ui/primitive': 1.1.0 - '@radix-ui/react-collection': 1.1.0(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.2.79)(react@18.2.0) - '@radix-ui/react-context': 1.1.0(@types/react@18.2.79)(react@18.2.0) - '@radix-ui/react-direction': 1.1.0(@types/react@18.2.79)(react@18.2.0) - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@18.2.79)(react@18.2.0) - '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.2.79)(react@18.2.0) - '@radix-ui/react-use-previous': 1.1.0(@types/react@18.2.79)(react@18.2.0) - '@radix-ui/react-use-size': 1.1.0(@types/react@18.2.79)(react@18.2.0) - react: 18.2.0 - react-dom: 18.2.0(react@18.2.0) - optionalDependencies: - '@types/react': 18.2.79 - '@types/react-dom': 18.2.25 - - '@radix-ui/react-slot@1.0.2(@types/react@18.2.79)(react@18.2.0)': - dependencies: - '@babel/runtime': 7.24.4 - '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.2.79)(react@18.2.0) - react: 18.2.0 - optionalDependencies: - '@types/react': 18.2.79 - - '@radix-ui/react-slot@1.1.0(@types/react@18.2.79)(react@18.2.0)': - dependencies: - '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.2.79)(react@18.2.0) - react: 18.2.0 - optionalDependencies: - '@types/react': 18.2.79 - - '@radix-ui/react-switch@1.1.0(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': - dependencies: - '@radix-ui/primitive': 1.1.0 - '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.2.79)(react@18.2.0) - '@radix-ui/react-context': 1.1.0(@types/react@18.2.79)(react@18.2.0) - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@18.2.79)(react@18.2.0) - '@radix-ui/react-use-previous': 1.1.0(@types/react@18.2.79)(react@18.2.0) - '@radix-ui/react-use-size': 1.1.0(@types/react@18.2.79)(react@18.2.0) - react: 18.2.0 - react-dom: 18.2.0(react@18.2.0) - optionalDependencies: - '@types/react': 18.2.79 - '@types/react-dom': 18.2.25 - - '@radix-ui/react-tabs@1.1.0(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': - dependencies: - '@radix-ui/primitive': 1.1.0 - '@radix-ui/react-context': 1.1.0(@types/react@18.2.79)(react@18.2.0) - '@radix-ui/react-direction': 1.1.0(@types/react@18.2.79)(react@18.2.0) - '@radix-ui/react-id': 1.1.0(@types/react@18.2.79)(react@18.2.0) - '@radix-ui/react-presence': 1.1.0(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@radix-ui/react-roving-focus': 1.1.0(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@18.2.79)(react@18.2.0) - react: 18.2.0 - react-dom: 18.2.0(react@18.2.0) - optionalDependencies: - '@types/react': 18.2.79 - '@types/react-dom': 18.2.25 - - '@radix-ui/react-toast@1.2.1(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': - dependencies: - '@radix-ui/primitive': 1.1.0 - '@radix-ui/react-collection': 1.1.0(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.2.79)(react@18.2.0) - '@radix-ui/react-context': 1.1.0(@types/react@18.2.79)(react@18.2.0) - '@radix-ui/react-dismissable-layer': 1.1.0(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@radix-ui/react-portal': 1.1.1(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@radix-ui/react-presence': 1.1.0(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.2.79)(react@18.2.0) - '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@18.2.79)(react@18.2.0) - '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.2.79)(react@18.2.0) - '@radix-ui/react-visually-hidden': 1.1.0(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - react: 18.2.0 - react-dom: 18.2.0(react@18.2.0) - optionalDependencies: - '@types/react': 18.2.79 - '@types/react-dom': 18.2.25 - - '@radix-ui/react-toggle-group@1.1.0(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': - dependencies: - '@radix-ui/primitive': 1.1.0 - '@radix-ui/react-context': 1.1.0(@types/react@18.2.79)(react@18.2.0) - '@radix-ui/react-direction': 1.1.0(@types/react@18.2.79)(react@18.2.0) - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@radix-ui/react-roving-focus': 1.1.0(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@radix-ui/react-toggle': 1.1.0(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@18.2.79)(react@18.2.0) - react: 18.2.0 - react-dom: 18.2.0(react@18.2.0) - optionalDependencies: - '@types/react': 18.2.79 - '@types/react-dom': 18.2.25 - - '@radix-ui/react-toggle@1.1.0(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': - dependencies: - '@radix-ui/primitive': 1.1.0 - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@18.2.79)(react@18.2.0) - react: 18.2.0 - react-dom: 18.2.0(react@18.2.0) - optionalDependencies: - '@types/react': 18.2.79 - '@types/react-dom': 18.2.25 - - '@radix-ui/react-tooltip@1.1.2(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': - dependencies: - '@radix-ui/primitive': 1.1.0 - '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.2.79)(react@18.2.0) - '@radix-ui/react-context': 1.1.0(@types/react@18.2.79)(react@18.2.0) - '@radix-ui/react-dismissable-layer': 1.1.0(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@radix-ui/react-id': 1.1.0(@types/react@18.2.79)(react@18.2.0) - '@radix-ui/react-popper': 1.2.0(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@radix-ui/react-portal': 1.1.1(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@radix-ui/react-presence': 1.1.0(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@radix-ui/react-slot': 1.1.0(@types/react@18.2.79)(react@18.2.0) - '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@18.2.79)(react@18.2.0) - '@radix-ui/react-visually-hidden': 1.1.0(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - react: 18.2.0 - react-dom: 18.2.0(react@18.2.0) - optionalDependencies: - '@types/react': 18.2.79 - '@types/react-dom': 18.2.25 - - '@radix-ui/react-use-callback-ref@1.0.1(@types/react@18.2.79)(react@18.2.0)': - dependencies: - '@babel/runtime': 7.24.4 - react: 18.2.0 - optionalDependencies: - '@types/react': 18.2.79 - - '@radix-ui/react-use-callback-ref@1.1.0(@types/react@18.2.79)(react@18.2.0)': - dependencies: - react: 18.2.0 - optionalDependencies: - '@types/react': 18.2.79 - - '@radix-ui/react-use-controllable-state@1.0.1(@types/react@18.2.79)(react@18.2.0)': - dependencies: - '@babel/runtime': 7.24.4 - '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.2.79)(react@18.2.0) - react: 18.2.0 - optionalDependencies: - '@types/react': 18.2.79 - - '@radix-ui/react-use-controllable-state@1.1.0(@types/react@18.2.79)(react@18.2.0)': - dependencies: - '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.2.79)(react@18.2.0) - react: 18.2.0 - optionalDependencies: - '@types/react': 18.2.79 - - '@radix-ui/react-use-escape-keydown@1.0.3(@types/react@18.2.79)(react@18.2.0)': - dependencies: - '@babel/runtime': 7.24.4 - '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.2.79)(react@18.2.0) - react: 18.2.0 - optionalDependencies: - '@types/react': 18.2.79 - - '@radix-ui/react-use-escape-keydown@1.1.0(@types/react@18.2.79)(react@18.2.0)': - dependencies: - '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.2.79)(react@18.2.0) - react: 18.2.0 - optionalDependencies: - '@types/react': 18.2.79 - - '@radix-ui/react-use-layout-effect@1.0.1(@types/react@18.2.79)(react@18.2.0)': - dependencies: - '@babel/runtime': 7.24.4 - react: 18.2.0 - optionalDependencies: - '@types/react': 18.2.79 - - '@radix-ui/react-use-layout-effect@1.1.0(@types/react@18.2.79)(react@18.2.0)': - dependencies: - react: 18.2.0 - optionalDependencies: - '@types/react': 18.2.79 - - '@radix-ui/react-use-previous@1.1.0(@types/react@18.2.79)(react@18.2.0)': - dependencies: - react: 18.2.0 - optionalDependencies: - '@types/react': 18.2.79 - - '@radix-ui/react-use-rect@1.1.0(@types/react@18.2.79)(react@18.2.0)': - dependencies: - '@radix-ui/rect': 1.1.0 - react: 18.2.0 - optionalDependencies: - '@types/react': 18.2.79 - - '@radix-ui/react-use-size@1.1.0(@types/react@18.2.79)(react@18.2.0)': - dependencies: - '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.2.79)(react@18.2.0) - react: 18.2.0 - optionalDependencies: - '@types/react': 18.2.79 - - '@radix-ui/react-visually-hidden@1.1.0(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': - dependencies: - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - react: 18.2.0 - react-dom: 18.2.0(react@18.2.0) - optionalDependencies: - '@types/react': 18.2.79 - '@types/react-dom': 18.2.25 - - '@radix-ui/rect@1.1.0': {} - - '@react-email/body@0.0.8(react@18.2.0)': - dependencies: - react: 18.2.0 - - '@react-email/button@0.0.15(react@18.2.0)': - dependencies: - react: 18.2.0 - - '@react-email/code-block@0.0.4(react@18.2.0)': - dependencies: - prismjs: 1.29.0 - react: 18.2.0 - - '@react-email/code-inline@0.0.2(react@18.2.0)': - dependencies: - react: 18.2.0 - - '@react-email/column@0.0.10(react@18.2.0)': - dependencies: - react: 18.2.0 - - '@react-email/components@0.0.18(@types/react@18.2.79)(react@18.2.0)': - dependencies: - '@react-email/body': 0.0.8(react@18.2.0) - '@react-email/button': 0.0.15(react@18.2.0) - '@react-email/code-block': 0.0.4(react@18.2.0) - '@react-email/code-inline': 0.0.2(react@18.2.0) - '@react-email/column': 0.0.10(react@18.2.0) - '@react-email/container': 0.0.12(react@18.2.0) - '@react-email/font': 0.0.6(react@18.2.0) - '@react-email/head': 0.0.9(react@18.2.0) - '@react-email/heading': 0.0.12(@types/react@18.2.79)(react@18.2.0) - '@react-email/hr': 0.0.8(react@18.2.0) - '@react-email/html': 0.0.8(react@18.2.0) - '@react-email/img': 0.0.8(react@18.2.0) - '@react-email/link': 0.0.8(react@18.2.0) - '@react-email/markdown': 0.0.10(react@18.2.0) - '@react-email/preview': 0.0.9(react@18.2.0) - '@react-email/render': 0.0.14 - '@react-email/row': 0.0.8(react@18.2.0) - '@react-email/section': 0.0.12(react@18.2.0) - '@react-email/tailwind': 0.0.17(react@18.2.0) - '@react-email/text': 0.0.8(react@18.2.0) - react: 18.2.0 - transitivePeerDependencies: - - '@types/react' - - '@react-email/container@0.0.12(react@18.2.0)': - dependencies: - react: 18.2.0 - - '@react-email/font@0.0.6(react@18.2.0)': - dependencies: - react: 18.2.0 - - '@react-email/head@0.0.9(react@18.2.0)': - dependencies: - react: 18.2.0 - - '@react-email/heading@0.0.12(@types/react@18.2.79)(react@18.2.0)': - dependencies: - '@radix-ui/react-slot': 1.0.2(@types/react@18.2.79)(react@18.2.0) - react: 18.2.0 - transitivePeerDependencies: - - '@types/react' - - '@react-email/hr@0.0.8(react@18.2.0)': - dependencies: - react: 18.2.0 - - '@react-email/html@0.0.8(react@18.2.0)': - dependencies: - react: 18.2.0 - - '@react-email/img@0.0.8(react@18.2.0)': - dependencies: - react: 18.2.0 - - '@react-email/link@0.0.8(react@18.2.0)': - dependencies: - react: 18.2.0 - - '@react-email/markdown@0.0.10(react@18.2.0)': - dependencies: - md-to-react-email: 5.0.2(react@18.2.0) - react: 18.2.0 - - '@react-email/preview@0.0.9(react@18.2.0)': - dependencies: - react: 18.2.0 - - '@react-email/render@0.0.12': - dependencies: - html-to-text: 9.0.5 - js-beautify: 1.15.1 - react: 18.2.0 - react-dom: 18.2.0(react@18.2.0) - - '@react-email/render@0.0.14': - dependencies: - html-to-text: 9.0.5 - js-beautify: 1.15.1 - react: 18.2.0 - react-dom: 18.2.0(react@18.2.0) - react-promise-suspense: 0.3.4 - - '@react-email/row@0.0.8(react@18.2.0)': - dependencies: - react: 18.2.0 - - '@react-email/section@0.0.12(react@18.2.0)': - dependencies: - react: 18.2.0 - - '@react-email/tailwind@0.0.17(react@18.2.0)': - dependencies: - react: 18.2.0 - - '@react-email/text@0.0.8(react@18.2.0)': - dependencies: - react: 18.2.0 - - '@rushstack/eslint-patch@1.10.2': {} - - '@selderee/plugin-htmlparser2@0.11.0': - dependencies: - domhandler: 5.0.3 - selderee: 0.11.0 - - '@supabase/auth-js@2.65.0': - dependencies: - '@supabase/node-fetch': 2.6.15 - - '@supabase/functions-js@2.4.1': - dependencies: - '@supabase/node-fetch': 2.6.15 - - '@supabase/node-fetch@2.6.15': - dependencies: - whatwg-url: 5.0.0 - - '@supabase/postgrest-js@1.16.1': - dependencies: - '@supabase/node-fetch': 2.6.15 - - '@supabase/realtime-js@2.10.2': - dependencies: - '@supabase/node-fetch': 2.6.15 - '@types/phoenix': 1.6.5 - '@types/ws': 8.5.12 - ws: 8.18.0 - transitivePeerDependencies: - - bufferutil - - utf-8-validate - - '@supabase/storage-js@2.7.0': - dependencies: - '@supabase/node-fetch': 2.6.15 - - '@supabase/supabase-js@2.45.4': - dependencies: - '@supabase/auth-js': 2.65.0 - '@supabase/functions-js': 2.4.1 - '@supabase/node-fetch': 2.6.15 - '@supabase/postgrest-js': 1.16.1 - '@supabase/realtime-js': 2.10.2 - '@supabase/storage-js': 2.7.0 - transitivePeerDependencies: - - bufferutil - - utf-8-validate - - '@swc/counter@0.1.3': {} - - '@swc/helpers@0.5.5': - dependencies: - '@swc/counter': 0.1.3 - tslib: 2.6.2 - - '@t3-oss/env-core@0.9.2(typescript@5.4.5)(zod@3.22.4)': - dependencies: - zod: 3.22.4 - optionalDependencies: - typescript: 5.4.5 - - '@t3-oss/env-nextjs@0.9.2(typescript@5.4.5)(zod@3.22.4)': - dependencies: - '@t3-oss/env-core': 0.9.2(typescript@5.4.5)(zod@3.22.4) - zod: 3.22.4 - optionalDependencies: - typescript: 5.4.5 - - '@tailwindcss/line-clamp@0.4.4(tailwindcss@3.4.3)': - dependencies: - tailwindcss: 3.4.3 - - '@tanstack/query-core@5.56.2': {} - - '@tanstack/query-devtools@5.56.1': {} - - '@tanstack/react-query-devtools@5.56.2(@tanstack/react-query@5.56.2(react@18.2.0))(react@18.2.0)': - dependencies: - '@tanstack/query-devtools': 5.56.1 - '@tanstack/react-query': 5.56.2(react@18.2.0) - react: 18.2.0 - - '@tanstack/react-query@5.56.2(react@18.2.0)': - dependencies: - '@tanstack/query-core': 5.56.2 - react: 18.2.0 - - '@types/conventional-commits-parser@5.0.0': - dependencies: - '@types/node': 20.12.7 - - '@types/cookie@0.6.0': {} - - '@types/d3-array@3.2.1': {} - - '@types/d3-color@3.1.3': {} - - '@types/d3-ease@3.0.2': {} - - '@types/d3-interpolate@3.0.4': - dependencies: - '@types/d3-color': 3.1.3 - - '@types/d3-path@3.1.0': {} - - '@types/d3-scale@4.0.8': - dependencies: - '@types/d3-time': 3.0.3 - - '@types/d3-shape@3.1.6': - dependencies: - '@types/d3-path': 3.1.0 - - '@types/d3-time@3.0.3': {} - - '@types/d3-timer@3.0.2': {} - - '@types/debug@4.1.12': - dependencies: - '@types/ms': 0.7.34 - - '@types/diff-match-patch@1.0.36': {} - - '@types/eslint@8.56.10': - dependencies: - '@types/estree': 1.0.6 - '@types/json-schema': 7.0.15 - optional: true - - '@types/estree-jsx@1.0.5': - dependencies: - '@types/estree': 1.0.5 - - '@types/estree@1.0.5': {} - - '@types/estree@1.0.6': {} - - '@types/hast@3.0.4': - dependencies: - '@types/unist': 3.0.3 - - '@types/json-schema@7.0.15': {} - - '@types/json5@0.0.29': {} - - '@types/mdast@4.0.4': - dependencies: - '@types/unist': 3.0.3 - - '@types/ms@0.7.34': {} - - '@types/node-fetch@2.6.11': - dependencies: - '@types/node': 20.12.7 - form-data: 4.0.0 - - '@types/node@18.19.47': - dependencies: - undici-types: 5.26.5 - - '@types/node@20.12.7': - dependencies: - undici-types: 5.26.5 - - '@types/nodemailer@6.4.14': - dependencies: - '@types/node': 20.12.7 - - '@types/phoenix@1.6.5': {} - - '@types/prop-types@15.7.12': {} - - '@types/qs@6.9.15': {} - - '@types/react-dom@18.2.25': - dependencies: - '@types/react': 18.2.79 - - '@types/react@18.2.79': - dependencies: - '@types/prop-types': 15.7.12 - csstype: 3.1.3 - - '@types/retry@0.12.0': {} - - '@types/semver@7.5.8': {} - - '@types/unist@2.0.11': {} - - '@types/unist@3.0.3': {} - - '@types/uuid@10.0.0': {} - - '@types/ws@8.5.12': - dependencies: - '@types/node': 20.12.7 - - '@typescript-eslint/eslint-plugin@7.7.0(@typescript-eslint/parser@7.7.0(eslint@8.57.0)(typescript@5.4.5))(eslint@8.57.0)(typescript@5.4.5)': - dependencies: - '@eslint-community/regexpp': 4.10.0 - '@typescript-eslint/parser': 7.7.0(eslint@8.57.0)(typescript@5.4.5) - '@typescript-eslint/scope-manager': 7.7.0 - '@typescript-eslint/type-utils': 7.7.0(eslint@8.57.0)(typescript@5.4.5) - '@typescript-eslint/utils': 7.7.0(eslint@8.57.0)(typescript@5.4.5) - '@typescript-eslint/visitor-keys': 7.7.0 - debug: 4.3.4 - eslint: 8.57.0 - graphemer: 1.4.0 - ignore: 5.3.1 - natural-compare: 1.4.0 - semver: 7.6.0 - ts-api-utils: 1.3.0(typescript@5.4.5) - optionalDependencies: - typescript: 5.4.5 - transitivePeerDependencies: - - supports-color - - '@typescript-eslint/parser@7.2.0(eslint@8.57.0)(typescript@5.4.5)': - dependencies: - '@typescript-eslint/scope-manager': 7.2.0 - '@typescript-eslint/types': 7.2.0 - '@typescript-eslint/typescript-estree': 7.2.0(typescript@5.4.5) - '@typescript-eslint/visitor-keys': 7.2.0 - debug: 4.3.4 - eslint: 8.57.0 - optionalDependencies: - typescript: 5.4.5 - transitivePeerDependencies: - - supports-color - - '@typescript-eslint/parser@7.7.0(eslint@8.57.0)(typescript@5.4.5)': - dependencies: - '@typescript-eslint/scope-manager': 7.7.0 - '@typescript-eslint/types': 7.7.0 - '@typescript-eslint/typescript-estree': 7.7.0(typescript@5.4.5) - '@typescript-eslint/visitor-keys': 7.7.0 - debug: 4.3.4 - eslint: 8.57.0 - optionalDependencies: - typescript: 5.4.5 - transitivePeerDependencies: - - supports-color - - '@typescript-eslint/scope-manager@7.2.0': - dependencies: - '@typescript-eslint/types': 7.2.0 - '@typescript-eslint/visitor-keys': 7.2.0 - - '@typescript-eslint/scope-manager@7.7.0': - dependencies: - '@typescript-eslint/types': 7.7.0 - '@typescript-eslint/visitor-keys': 7.7.0 - - '@typescript-eslint/type-utils@7.7.0(eslint@8.57.0)(typescript@5.4.5)': - dependencies: - '@typescript-eslint/typescript-estree': 7.7.0(typescript@5.4.5) - '@typescript-eslint/utils': 7.7.0(eslint@8.57.0)(typescript@5.4.5) - debug: 4.3.4 - eslint: 8.57.0 - ts-api-utils: 1.3.0(typescript@5.4.5) - optionalDependencies: - typescript: 5.4.5 - transitivePeerDependencies: - - supports-color - - '@typescript-eslint/types@7.2.0': {} - - '@typescript-eslint/types@7.7.0': {} - - '@typescript-eslint/typescript-estree@7.2.0(typescript@5.4.5)': - dependencies: - '@typescript-eslint/types': 7.2.0 - '@typescript-eslint/visitor-keys': 7.2.0 - debug: 4.3.4 - globby: 11.1.0 - is-glob: 4.0.3 - minimatch: 9.0.3 - semver: 7.6.0 - ts-api-utils: 1.3.0(typescript@5.4.5) - optionalDependencies: - typescript: 5.4.5 - transitivePeerDependencies: - - supports-color - - '@typescript-eslint/typescript-estree@7.7.0(typescript@5.4.5)': - dependencies: - '@typescript-eslint/types': 7.7.0 - '@typescript-eslint/visitor-keys': 7.7.0 - debug: 4.3.4 - globby: 11.1.0 - is-glob: 4.0.3 - minimatch: 9.0.4 - semver: 7.6.0 - ts-api-utils: 1.3.0(typescript@5.4.5) - optionalDependencies: - typescript: 5.4.5 - transitivePeerDependencies: - - supports-color - - '@typescript-eslint/utils@7.7.0(eslint@8.57.0)(typescript@5.4.5)': - dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.0) - '@types/json-schema': 7.0.15 - '@types/semver': 7.5.8 - '@typescript-eslint/scope-manager': 7.7.0 - '@typescript-eslint/types': 7.7.0 - '@typescript-eslint/typescript-estree': 7.7.0(typescript@5.4.5) - eslint: 8.57.0 - semver: 7.6.0 - transitivePeerDependencies: - - supports-color - - typescript - - '@typescript-eslint/visitor-keys@7.2.0': - dependencies: - '@typescript-eslint/types': 7.2.0 - eslint-visitor-keys: 3.4.3 - - '@typescript-eslint/visitor-keys@7.7.0': - dependencies: - '@typescript-eslint/types': 7.7.0 - eslint-visitor-keys: 3.4.3 - - '@undrstnd/ai-engine@2.4.11(@vue/compiler-sfc@3.4.38)(openai@4.57.0(encoding@0.1.13)(zod@3.22.4))(prettier@3.2.5)(prisma@5.20.0)(react@18.2.0)(sswr@2.1.0(svelte@4.2.19))(svelte@4.2.19)(vue@3.4.38(typescript@5.4.5))(zod@3.22.4)': - dependencies: - '@ai-sdk/openai': 0.0.58(zod@3.22.4) - '@ai-sdk/provider': 0.0.23 - '@ai-sdk/provider-utils': 1.0.18(zod@3.22.4) - '@ianvs/prettier-plugin-sort-imports': 4.3.1(@vue/compiler-sfc@3.4.38)(prettier@3.2.5) - '@prisma/client': 5.20.0(prisma@5.20.0) - ai: 3.3.28(openai@4.57.0(encoding@0.1.13)(zod@3.22.4))(react@18.2.0)(sswr@2.1.0(svelte@4.2.19))(svelte@4.2.19)(vue@3.4.38(typescript@5.4.5))(zod@3.22.4) - transitivePeerDependencies: - - '@vue/compiler-sfc' - - openai - - prettier - - prisma - - react - - solid-js - - sswr - - supports-color - - svelte - - vue - - zod - - '@ungap/structured-clone@1.2.0': {} - - '@vercel/analytics@1.2.2(next@14.2.1(@babel/core@7.24.4)(@opentelemetry/api@1.9.0)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(react@18.2.0)': - dependencies: - server-only: 0.0.1 - optionalDependencies: - next: 14.2.1(@babel/core@7.24.4)(@opentelemetry/api@1.9.0)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - react: 18.2.0 - - '@vue/compiler-core@3.4.38': - dependencies: - '@babel/parser': 7.25.6 - '@vue/shared': 3.4.38 - entities: 4.5.0 - estree-walker: 2.0.2 - source-map-js: 1.2.1 - - '@vue/compiler-dom@3.4.38': - dependencies: - '@vue/compiler-core': 3.4.38 - '@vue/shared': 3.4.38 - - '@vue/compiler-sfc@3.4.38': - dependencies: - '@babel/parser': 7.25.6 - '@vue/compiler-core': 3.4.38 - '@vue/compiler-dom': 3.4.38 - '@vue/compiler-ssr': 3.4.38 - '@vue/shared': 3.4.38 - estree-walker: 2.0.2 - magic-string: 0.30.11 - postcss: 8.4.47 - source-map-js: 1.2.1 - - '@vue/compiler-ssr@3.4.38': - dependencies: - '@vue/compiler-dom': 3.4.38 - '@vue/shared': 3.4.38 - - '@vue/reactivity@3.4.38': - dependencies: - '@vue/shared': 3.4.38 - - '@vue/runtime-core@3.4.38': - dependencies: - '@vue/reactivity': 3.4.38 - '@vue/shared': 3.4.38 - - '@vue/runtime-dom@3.4.38': - dependencies: - '@vue/reactivity': 3.4.38 - '@vue/runtime-core': 3.4.38 - '@vue/shared': 3.4.38 - csstype: 3.1.3 - - '@vue/server-renderer@3.4.38(vue@3.4.38(typescript@5.4.5))': - dependencies: - '@vue/compiler-ssr': 3.4.38 - '@vue/shared': 3.4.38 - vue: 3.4.38(typescript@5.4.5) - - '@vue/shared@3.4.38': {} - - abbrev@1.1.1: - optional: true - - abbrev@2.0.0: {} - - abort-controller@3.0.0: - dependencies: - event-target-shim: 5.0.1 - - acorn-jsx@5.3.2(acorn@8.11.3): - dependencies: - acorn: 8.11.3 - - acorn@8.11.3: {} - - acorn@8.12.1: {} - - agent-base@6.0.2: - dependencies: - debug: 4.3.4 - transitivePeerDependencies: - - supports-color - optional: true - - agentkeepalive@4.5.0: - dependencies: - humanize-ms: 1.2.1 - - ai@3.3.21(openai@4.57.0(encoding@0.1.13)(zod@3.22.4))(react@18.2.0)(sswr@2.1.0(svelte@4.2.19))(svelte@4.2.19)(vue@3.4.38(typescript@5.4.5))(zod@3.22.4): - dependencies: - '@ai-sdk/provider': 0.0.22 - '@ai-sdk/provider-utils': 1.0.17(zod@3.22.4) - '@ai-sdk/react': 0.0.53(react@18.2.0)(zod@3.22.4) - '@ai-sdk/solid': 0.0.43(zod@3.22.4) - '@ai-sdk/svelte': 0.0.45(svelte@4.2.19)(zod@3.22.4) - '@ai-sdk/ui-utils': 0.0.40(zod@3.22.4) - '@ai-sdk/vue': 0.0.45(vue@3.4.38(typescript@5.4.5))(zod@3.22.4) - '@opentelemetry/api': 1.9.0 - eventsource-parser: 1.1.2 - json-schema: 0.4.0 - jsondiffpatch: 0.6.0 - nanoid: 3.3.6 - secure-json-parse: 2.7.0 - zod-to-json-schema: 3.23.2(zod@3.22.4) - optionalDependencies: - openai: 4.57.0(encoding@0.1.13)(zod@3.22.4) - react: 18.2.0 - sswr: 2.1.0(svelte@4.2.19) - svelte: 4.2.19 - zod: 3.22.4 - transitivePeerDependencies: - - solid-js - - vue - - ai@3.3.28(openai@4.57.0(encoding@0.1.13)(zod@3.22.4))(react@18.2.0)(sswr@2.1.0(svelte@4.2.19))(svelte@4.2.19)(vue@3.4.38(typescript@5.4.5))(zod@3.22.4): - dependencies: - '@ai-sdk/provider': 0.0.23 - '@ai-sdk/provider-utils': 1.0.18(zod@3.22.4) - '@ai-sdk/react': 0.0.55(react@18.2.0)(zod@3.22.4) - '@ai-sdk/solid': 0.0.44(zod@3.22.4) - '@ai-sdk/svelte': 0.0.46(svelte@4.2.19)(zod@3.22.4) - '@ai-sdk/ui-utils': 0.0.41(zod@3.22.4) - '@ai-sdk/vue': 0.0.46(vue@3.4.38(typescript@5.4.5))(zod@3.22.4) - '@opentelemetry/api': 1.9.0 - eventsource-parser: 1.1.2 - json-schema: 0.4.0 - jsondiffpatch: 0.6.0 - nanoid: 3.3.6 - secure-json-parse: 2.7.0 - zod-to-json-schema: 3.23.2(zod@3.22.4) - optionalDependencies: - openai: 4.57.0(encoding@0.1.13)(zod@3.22.4) - react: 18.2.0 - sswr: 2.1.0(svelte@4.2.19) - svelte: 4.2.19 - zod: 3.22.4 - transitivePeerDependencies: - - solid-js - - vue - - ajv@6.12.6: - dependencies: - fast-deep-equal: 3.1.3 - fast-json-stable-stringify: 2.1.0 - json-schema-traverse: 0.4.1 - uri-js: 4.4.1 - - ansi-escapes@6.2.1: {} - - ansi-regex@5.0.1: {} - - ansi-regex@6.0.1: {} - - ansi-styles@3.2.1: - dependencies: - color-convert: 1.9.3 - - ansi-styles@4.3.0: - dependencies: - color-convert: 2.0.1 - - ansi-styles@5.2.0: {} - - ansi-styles@6.2.1: {} - - any-promise@1.3.0: {} - - anymatch@3.1.3: - dependencies: - normalize-path: 3.0.0 - picomatch: 2.3.1 - - aproba@2.0.0: - optional: true - - are-we-there-yet@2.0.0: - dependencies: - delegates: 1.0.0 - readable-stream: 3.6.2 - optional: true - - arg@5.0.2: {} - - argparse@2.0.1: {} - - aria-hidden@1.2.4: - dependencies: - tslib: 2.6.2 - - aria-query@5.3.0: - dependencies: - dequal: 2.0.3 - - aria-query@5.3.2: {} - - array-buffer-byte-length@1.0.1: - dependencies: - call-bind: 1.0.7 - is-array-buffer: 3.0.4 - - array-ify@1.0.0: {} - - array-includes@3.1.8: - dependencies: - call-bind: 1.0.7 - define-properties: 1.2.1 - es-abstract: 1.23.3 - es-object-atoms: 1.0.0 - get-intrinsic: 1.2.4 - is-string: 1.0.7 - - array-union@2.1.0: {} - - array.prototype.findlast@1.2.5: - dependencies: - call-bind: 1.0.7 - define-properties: 1.2.1 - es-abstract: 1.23.3 - es-errors: 1.3.0 - es-object-atoms: 1.0.0 - es-shim-unscopables: 1.0.2 - - array.prototype.findlastindex@1.2.5: - dependencies: - call-bind: 1.0.7 - define-properties: 1.2.1 - es-abstract: 1.23.3 - es-errors: 1.3.0 - es-object-atoms: 1.0.0 - es-shim-unscopables: 1.0.2 - - array.prototype.flat@1.3.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.flatmap@1.3.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.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.3: - dependencies: - call-bind: 1.0.7 - define-properties: 1.2.1 - es-abstract: 1.23.3 - es-errors: 1.3.0 - es-shim-unscopables: 1.0.2 - - arraybuffer.prototype.slice@1.0.3: - dependencies: - array-buffer-byte-length: 1.0.1 - call-bind: 1.0.7 - define-properties: 1.2.1 - es-abstract: 1.23.3 - es-errors: 1.3.0 - get-intrinsic: 1.2.4 - is-array-buffer: 3.0.4 - is-shared-array-buffer: 1.0.3 - - ast-types-flow@0.0.8: {} - - asynckit@0.4.0: {} - - attr-accept@2.2.2: {} - - available-typed-arrays@1.0.7: - dependencies: - possible-typed-array-names: 1.0.0 - - axe-core@4.7.0: {} - - axios@0.26.1: - dependencies: - follow-redirects: 1.15.9 - transitivePeerDependencies: - - debug - - axobject-query@3.2.1: - dependencies: - dequal: 2.0.3 - - axobject-query@4.1.0: {} - - bail@2.0.2: {} - - balanced-match@1.0.2: {} - - base64-js@1.5.1: {} - - binary-extensions@2.3.0: {} - - binary-search@1.3.6: {} - - brace-expansion@1.1.11: - dependencies: - balanced-match: 1.0.2 - concat-map: 0.0.1 - - brace-expansion@2.0.1: - dependencies: - balanced-match: 1.0.2 - - braces@3.0.2: - dependencies: - fill-range: 7.0.1 - - browserslist@4.23.0: - dependencies: - caniuse-lite: 1.0.30001663 - electron-to-chromium: 1.4.738 - node-releases: 2.0.14 - update-browserslist-db: 1.0.13(browserslist@4.23.0) - - busboy@1.6.0: - dependencies: - streamsearch: 1.1.0 - - call-bind@1.0.7: - dependencies: - es-define-property: 1.0.0 - es-errors: 1.3.0 - function-bind: 1.1.2 - get-intrinsic: 1.2.4 - set-function-length: 1.2.2 - - callsites@3.1.0: {} - - camelcase-css@2.0.1: {} - - camelcase@6.3.0: {} - - caniuse-lite@1.0.30001663: {} - - canvas-confetti@1.9.3: {} - - canvas@2.11.2(encoding@0.1.13): - dependencies: - '@mapbox/node-pre-gyp': 1.0.11(encoding@0.1.13) - nan: 2.20.0 - simple-get: 3.1.1 - transitivePeerDependencies: - - encoding - - supports-color - optional: true - - ccount@2.0.1: {} - - chalk@2.4.2: - dependencies: - ansi-styles: 3.2.1 - escape-string-regexp: 1.0.5 - supports-color: 5.5.0 - - chalk@4.1.2: - dependencies: - ansi-styles: 4.3.0 - supports-color: 7.2.0 - - chalk@5.3.0: {} - - character-entities-html4@2.1.0: {} - - character-entities-legacy@3.0.0: {} - - character-entities@2.0.2: {} - - character-reference-invalid@2.0.1: {} - - chokidar@3.6.0: - dependencies: - anymatch: 3.1.3 - braces: 3.0.2 - glob-parent: 5.1.2 - is-binary-path: 2.1.0 - is-glob: 4.0.3 - normalize-path: 3.0.0 - readdirp: 3.6.0 - optionalDependencies: - fsevents: 2.3.3 - - chownr@2.0.0: - optional: true - - class-variance-authority@0.7.0: - dependencies: - clsx: 2.0.0 - - classnames@2.5.1: {} - - cli-cursor@4.0.0: - dependencies: - restore-cursor: 4.0.0 - - cli-truncate@4.0.0: - dependencies: - slice-ansi: 5.0.0 - string-width: 7.1.0 - - client-only@0.0.1: {} - - clsx@2.0.0: {} - - clsx@2.1.0: {} - - cmdk@1.0.0(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0): - dependencies: - '@radix-ui/react-dialog': 1.0.5(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - react: 18.2.0 - react-dom: 18.2.0(react@18.2.0) - transitivePeerDependencies: - - '@types/react' - - '@types/react-dom' - - code-red@1.0.4: - dependencies: - '@jridgewell/sourcemap-codec': 1.5.0 - '@types/estree': 1.0.6 - acorn: 8.12.1 - estree-walker: 3.0.3 - periscopic: 3.1.0 - - color-convert@1.9.3: - dependencies: - color-name: 1.1.3 - - color-convert@2.0.1: - dependencies: - color-name: 1.1.4 - - color-name@1.1.3: {} - - color-name@1.1.4: {} - - color-support@1.1.3: - optional: true - - colorette@2.0.20: {} - - combined-stream@1.0.8: - dependencies: - delayed-stream: 1.0.0 - - comma-separated-tokens@2.0.3: {} - - commander@10.0.1: {} - - commander@11.1.0: {} - - commander@4.1.1: {} - - compare-func@2.0.0: - dependencies: - array-ify: 1.0.0 - dot-prop: 5.3.0 - - concat-map@0.0.1: {} - - config-chain@1.1.13: - dependencies: - ini: 1.3.8 - proto-list: 1.2.4 - - console-control-strings@1.1.0: - optional: true - - conventional-changelog-conventionalcommits@7.0.2: - dependencies: - compare-func: 2.0.0 - - convert-source-map@2.0.0: {} - - cookie@0.6.0: {} - - country-flag-icons@1.5.13: {} - - cross-fetch@3.1.8(encoding@0.1.13): - dependencies: - node-fetch: 2.7.0(encoding@0.1.13) - transitivePeerDependencies: - - encoding - - cross-spawn@7.0.3: - dependencies: - path-key: 3.1.1 - shebang-command: 2.0.0 - which: 2.0.2 - - css-tree@2.3.1: - dependencies: - mdn-data: 2.0.30 - source-map-js: 1.2.1 - - cssesc@3.0.0: {} - - csstype@3.1.3: {} - - d3-array@3.2.4: - dependencies: - internmap: 2.0.3 - - d3-color@3.1.0: {} - - d3-ease@3.0.1: {} - - d3-format@3.1.0: {} - - d3-interpolate@3.0.1: - dependencies: - d3-color: 3.1.0 - - d3-path@3.1.0: {} - - d3-scale@4.0.2: - dependencies: - d3-array: 3.2.4 - d3-format: 3.1.0 - d3-interpolate: 3.0.1 - d3-time: 3.1.0 - d3-time-format: 4.1.0 - - d3-shape@3.2.0: - dependencies: - d3-path: 3.1.0 - - d3-time-format@4.1.0: - dependencies: - d3-time: 3.1.0 - - d3-time@3.1.0: - dependencies: - d3-array: 3.2.4 - - d3-timer@3.0.1: {} - - damerau-levenshtein@1.0.8: {} - - data-view-buffer@1.0.1: - dependencies: - call-bind: 1.0.7 - es-errors: 1.3.0 - is-data-view: 1.0.1 - - data-view-byte-length@1.0.1: - dependencies: - call-bind: 1.0.7 - es-errors: 1.3.0 - is-data-view: 1.0.1 - - data-view-byte-offset@1.0.0: - dependencies: - call-bind: 1.0.7 - es-errors: 1.3.0 - is-data-view: 1.0.1 - - date-fns@3.6.0: {} - - debug@3.2.7: - dependencies: - ms: 2.1.3 - - debug@4.3.4: - dependencies: - ms: 2.1.2 - - decamelize@1.2.0: {} - - decimal.js-light@2.5.1: {} - - decode-named-character-reference@1.0.2: - dependencies: - character-entities: 2.0.2 - - decompress-response@4.2.1: - dependencies: - mimic-response: 2.1.0 - optional: true - - deep-is@0.1.4: {} - - deepmerge@4.3.1: {} - - define-data-property@1.1.4: - dependencies: - es-define-property: 1.0.0 - es-errors: 1.3.0 - gopd: 1.0.1 - - define-properties@1.2.1: - dependencies: - define-data-property: 1.1.4 - has-property-descriptors: 1.0.2 - object-keys: 1.1.1 - - delayed-stream@1.0.0: {} - - delegates@1.0.0: - optional: true - - dequal@2.0.3: {} - - detect-libc@2.0.3: - optional: true - - detect-node-es@1.1.0: {} - - devlop@1.1.0: - dependencies: - dequal: 2.0.3 - - didyoumean@1.2.2: {} - - diff-match-patch@1.0.5: {} - - dir-glob@3.0.1: - dependencies: - path-type: 4.0.0 - - dlv@1.1.3: {} - - doctrine@2.1.0: - dependencies: - esutils: 2.0.3 - - doctrine@3.0.0: - dependencies: - esutils: 2.0.3 - - dom-helpers@5.2.1: - dependencies: - '@babel/runtime': 7.24.4 - csstype: 3.1.3 - - dom-serializer@2.0.0: - dependencies: - domelementtype: 2.3.0 - domhandler: 5.0.3 - entities: 4.5.0 - - domelementtype@2.3.0: {} - - domhandler@5.0.3: - dependencies: - domelementtype: 2.3.0 - - domutils@3.1.0: - dependencies: - dom-serializer: 2.0.0 - domelementtype: 2.3.0 - domhandler: 5.0.3 - - dot-prop@5.3.0: - dependencies: - is-obj: 2.0.0 - - eastasianwidth@0.2.0: {} - - editorconfig@1.0.4: - dependencies: - '@one-ini/wasm': 0.1.1 - commander: 10.0.1 - minimatch: 9.0.1 - semver: 7.6.0 - - electron-to-chromium@1.4.738: {} - - embla-carousel-react@8.2.0(react@18.2.0): - dependencies: - embla-carousel: 8.2.0 - embla-carousel-reactive-utils: 8.2.0(embla-carousel@8.2.0) - react: 18.2.0 - - embla-carousel-reactive-utils@8.2.0(embla-carousel@8.2.0): - dependencies: - embla-carousel: 8.2.0 - - embla-carousel@8.2.0: {} - - emoji-regex@10.3.0: {} - - emoji-regex@8.0.0: {} - - emoji-regex@9.2.2: {} - - encoding@0.1.13: - dependencies: - iconv-lite: 0.6.3 - - enhanced-resolve@5.16.0: - dependencies: - graceful-fs: 4.2.11 - tapable: 2.2.1 - - entities@4.5.0: {} - - es-abstract@1.23.3: - dependencies: - array-buffer-byte-length: 1.0.1 - arraybuffer.prototype.slice: 1.0.3 - available-typed-arrays: 1.0.7 - call-bind: 1.0.7 - data-view-buffer: 1.0.1 - data-view-byte-length: 1.0.1 - data-view-byte-offset: 1.0.0 - es-define-property: 1.0.0 - es-errors: 1.3.0 - es-object-atoms: 1.0.0 - es-set-tostringtag: 2.0.3 - es-to-primitive: 1.2.1 - function.prototype.name: 1.1.6 - get-intrinsic: 1.2.4 - get-symbol-description: 1.0.2 - globalthis: 1.0.3 - gopd: 1.0.1 - has-property-descriptors: 1.0.2 - has-proto: 1.0.3 - has-symbols: 1.0.3 - hasown: 2.0.2 - internal-slot: 1.0.7 - is-array-buffer: 3.0.4 - is-callable: 1.2.7 - is-data-view: 1.0.1 - is-negative-zero: 2.0.3 - is-regex: 1.1.4 - is-shared-array-buffer: 1.0.3 - is-string: 1.0.7 - is-typed-array: 1.1.13 - is-weakref: 1.0.2 - object-inspect: 1.13.1 - object-keys: 1.1.1 - object.assign: 4.1.5 - regexp.prototype.flags: 1.5.2 - safe-array-concat: 1.1.2 - safe-regex-test: 1.0.3 - string.prototype.trim: 1.2.9 - string.prototype.trimend: 1.0.8 - string.prototype.trimstart: 1.0.8 - typed-array-buffer: 1.0.2 - typed-array-byte-length: 1.0.1 - typed-array-byte-offset: 1.0.2 - typed-array-length: 1.0.6 - unbox-primitive: 1.0.2 - which-typed-array: 1.1.15 - - es-define-property@1.0.0: - dependencies: - get-intrinsic: 1.2.4 - - es-errors@1.3.0: {} - - es-iterator-helpers@1.0.18: - dependencies: - call-bind: 1.0.7 - define-properties: 1.2.1 - es-abstract: 1.23.3 - es-errors: 1.3.0 - es-set-tostringtag: 2.0.3 - function-bind: 1.1.2 - get-intrinsic: 1.2.4 - globalthis: 1.0.3 - has-property-descriptors: 1.0.2 - has-proto: 1.0.3 - has-symbols: 1.0.3 - internal-slot: 1.0.7 - iterator.prototype: 1.1.2 - safe-array-concat: 1.1.2 - - es-object-atoms@1.0.0: - dependencies: - es-errors: 1.3.0 - - es-set-tostringtag@2.0.3: - dependencies: - get-intrinsic: 1.2.4 - has-tostringtag: 1.0.2 - hasown: 2.0.2 - - es-shim-unscopables@1.0.2: - dependencies: - hasown: 2.0.2 - - es-to-primitive@1.2.1: - dependencies: - is-callable: 1.2.7 - is-date-object: 1.0.5 - is-symbol: 1.0.4 - - escalade@3.1.2: {} - - escape-string-regexp@1.0.5: {} - - escape-string-regexp@4.0.0: {} - - escape-string-regexp@5.0.0: {} - - eslint-config-next@14.2.1(eslint@8.57.0)(typescript@5.4.5): - dependencies: - '@next/eslint-plugin-next': 14.2.1 - '@rushstack/eslint-patch': 1.10.2 - '@typescript-eslint/parser': 7.2.0(eslint@8.57.0)(typescript@5.4.5) - eslint: 8.57.0 - eslint-import-resolver-node: 0.3.9 - eslint-import-resolver-typescript: 3.6.1(@typescript-eslint/parser@7.2.0(eslint@8.57.0)(typescript@5.4.5))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.29.1)(eslint@8.57.0) - eslint-plugin-import: 2.29.1(@typescript-eslint/parser@7.7.0(eslint@8.57.0)(typescript@5.4.5))(eslint@8.57.0) - eslint-plugin-jsx-a11y: 6.8.0(eslint@8.57.0) - eslint-plugin-react: 7.34.1(eslint@8.57.0) - eslint-plugin-react-hooks: 4.6.0(eslint@8.57.0) - optionalDependencies: - typescript: 5.4.5 - transitivePeerDependencies: - - eslint-import-resolver-webpack - - supports-color - - eslint-config-prettier@9.1.0(eslint@8.57.0): - dependencies: - eslint: 8.57.0 - - eslint-import-resolver-node@0.3.9: - dependencies: - debug: 3.2.7 - is-core-module: 2.13.1 - resolve: 1.22.8 - transitivePeerDependencies: - - supports-color - - eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.2.0(eslint@8.57.0)(typescript@5.4.5))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.29.1)(eslint@8.57.0): - dependencies: - debug: 4.3.4 - enhanced-resolve: 5.16.0 - eslint: 8.57.0 - eslint-module-utils: 2.8.1(@typescript-eslint/parser@7.2.0(eslint@8.57.0)(typescript@5.4.5))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.2.0(eslint@8.57.0)(typescript@5.4.5))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.29.1)(eslint@8.57.0))(eslint@8.57.0) - eslint-plugin-import: 2.29.1(@typescript-eslint/parser@7.7.0(eslint@8.57.0)(typescript@5.4.5))(eslint@8.57.0) - fast-glob: 3.3.2 - get-tsconfig: 4.7.3 - is-core-module: 2.13.1 - is-glob: 4.0.3 - transitivePeerDependencies: - - '@typescript-eslint/parser' - - eslint-import-resolver-node - - eslint-import-resolver-webpack - - supports-color - - eslint-module-utils@2.8.1(@typescript-eslint/parser@7.2.0(eslint@8.57.0)(typescript@5.4.5))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.2.0(eslint@8.57.0)(typescript@5.4.5))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.29.1)(eslint@8.57.0))(eslint@8.57.0): - dependencies: - debug: 3.2.7 - optionalDependencies: - '@typescript-eslint/parser': 7.2.0(eslint@8.57.0)(typescript@5.4.5) - eslint: 8.57.0 - eslint-import-resolver-node: 0.3.9 - eslint-import-resolver-typescript: 3.6.1(@typescript-eslint/parser@7.2.0(eslint@8.57.0)(typescript@5.4.5))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.29.1)(eslint@8.57.0) - transitivePeerDependencies: - - supports-color - - eslint-module-utils@2.8.1(@typescript-eslint/parser@7.7.0(eslint@8.57.0)(typescript@5.4.5))(eslint-import-resolver-node@0.3.9)(eslint@8.57.0): - dependencies: - debug: 3.2.7 - optionalDependencies: - '@typescript-eslint/parser': 7.7.0(eslint@8.57.0)(typescript@5.4.5) - eslint: 8.57.0 - eslint-import-resolver-node: 0.3.9 - transitivePeerDependencies: - - supports-color - - eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.7.0(eslint@8.57.0)(typescript@5.4.5))(eslint@8.57.0): - dependencies: - 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-import-resolver-node: 0.3.9 - eslint-module-utils: 2.8.1(@typescript-eslint/parser@7.7.0(eslint@8.57.0)(typescript@5.4.5))(eslint-import-resolver-node@0.3.9)(eslint@8.57.0) - hasown: 2.0.2 - is-core-module: 2.13.1 - is-glob: 4.0.3 - minimatch: 3.1.2 - object.fromentries: 2.0.8 - object.groupby: 1.0.3 - object.values: 1.2.0 - semver: 6.3.1 - tsconfig-paths: 3.15.0 - optionalDependencies: - '@typescript-eslint/parser': 7.7.0(eslint@8.57.0)(typescript@5.4.5) - transitivePeerDependencies: - - eslint-import-resolver-typescript - - eslint-import-resolver-webpack - - supports-color - - eslint-plugin-jsx-a11y@6.8.0(eslint@8.57.0): - dependencies: - '@babel/runtime': 7.24.4 - aria-query: 5.3.0 - array-includes: 3.1.8 - array.prototype.flatmap: 1.3.2 - ast-types-flow: 0.0.8 - axe-core: 4.7.0 - axobject-query: 3.2.1 - damerau-levenshtein: 1.0.8 - emoji-regex: 9.2.2 - es-iterator-helpers: 1.0.18 - eslint: 8.57.0 - hasown: 2.0.2 - jsx-ast-utils: 3.3.5 - language-tags: 1.0.9 - minimatch: 3.1.2 - object.entries: 1.1.8 - object.fromentries: 2.0.8 - - eslint-plugin-prettier@5.1.3(@types/eslint@8.56.10)(eslint-config-prettier@9.1.0(eslint@8.57.0))(eslint@8.57.0)(prettier@3.2.5): - dependencies: - eslint: 8.57.0 - prettier: 3.2.5 - prettier-linter-helpers: 1.0.0 - synckit: 0.8.8 - optionalDependencies: - '@types/eslint': 8.56.10 - eslint-config-prettier: 9.1.0(eslint@8.57.0) - - eslint-plugin-react-hooks@4.6.0(eslint@8.57.0): - dependencies: - eslint: 8.57.0 - - eslint-plugin-react@7.34.1(eslint@8.57.0): - 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.3 - doctrine: 2.1.0 - es-iterator-helpers: 1.0.18 - eslint: 8.57.0 - estraverse: 5.3.0 - jsx-ast-utils: 3.3.5 - minimatch: 3.1.2 - object.entries: 1.1.8 - object.fromentries: 2.0.8 - object.hasown: 1.1.4 - object.values: 1.2.0 - prop-types: 15.8.1 - resolve: 2.0.0-next.5 - semver: 6.3.1 - string.prototype.matchall: 4.0.11 - - eslint-plugin-tailwindcss@3.15.1(tailwindcss@3.4.3): - dependencies: - fast-glob: 3.3.2 - postcss: 8.4.38 - tailwindcss: 3.4.3 - - eslint-scope@7.2.2: - dependencies: - esrecurse: 4.3.0 - estraverse: 5.3.0 - - eslint-visitor-keys@3.4.3: {} - - eslint@8.57.0: - dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.0) - '@eslint-community/regexpp': 4.10.0 - '@eslint/eslintrc': 2.1.4 - '@eslint/js': 8.57.0 - '@humanwhocodes/config-array': 0.11.14 - '@humanwhocodes/module-importer': 1.0.1 - '@nodelib/fs.walk': 1.2.8 - '@ungap/structured-clone': 1.2.0 - ajv: 6.12.6 - chalk: 4.1.2 - cross-spawn: 7.0.3 - debug: 4.3.4 - doctrine: 3.0.0 - escape-string-regexp: 4.0.0 - eslint-scope: 7.2.2 - eslint-visitor-keys: 3.4.3 - espree: 9.6.1 - esquery: 1.5.0 - esutils: 2.0.3 - fast-deep-equal: 3.1.3 - file-entry-cache: 6.0.1 - find-up: 5.0.0 - glob-parent: 6.0.2 - globals: 13.24.0 - graphemer: 1.4.0 - ignore: 5.3.1 - 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.3 - strip-ansi: 6.0.1 - text-table: 0.2.0 - transitivePeerDependencies: - - supports-color - - espree@9.6.1: - dependencies: - acorn: 8.11.3 - acorn-jsx: 5.3.2(acorn@8.11.3) - eslint-visitor-keys: 3.4.3 - - esquery@1.5.0: - dependencies: - estraverse: 5.3.0 - - esrecurse@4.3.0: - dependencies: - estraverse: 5.3.0 - - estraverse@5.3.0: {} - - estree-util-is-identifier-name@3.0.0: {} - - estree-walker@2.0.2: {} - - estree-walker@3.0.3: - dependencies: - '@types/estree': 1.0.6 - - esutils@2.0.3: {} - - event-target-shim@5.0.1: {} - - eventemitter3@4.0.7: {} - - eventemitter3@5.0.1: {} - - eventsource-parser@1.1.2: {} - - execa@8.0.1: - dependencies: - cross-spawn: 7.0.3 - get-stream: 8.0.1 - human-signals: 5.0.0 - is-stream: 3.0.0 - merge-stream: 2.0.0 - npm-run-path: 5.3.0 - onetime: 6.0.0 - signal-exit: 4.1.0 - strip-final-newline: 3.0.0 - - expr-eval@2.0.2: {} - - extend@3.0.2: {} - - fast-deep-equal@2.0.1: {} - - fast-deep-equal@3.1.3: {} - - fast-diff@1.3.0: {} - - fast-equals@5.0.1: {} - - fast-glob@3.3.2: - dependencies: - '@nodelib/fs.stat': 2.0.5 - '@nodelib/fs.walk': 1.2.8 - glob-parent: 5.1.2 - merge2: 1.4.1 - micromatch: 4.0.5 - - fast-json-stable-stringify@2.1.0: {} - - fast-levenshtein@2.0.6: {} - - fastq@1.17.1: - dependencies: - reusify: 1.0.4 - - file-entry-cache@6.0.1: - dependencies: - flat-cache: 3.2.0 - - file-selector@0.6.0: - dependencies: - tslib: 2.6.2 - - fill-range@7.0.1: - dependencies: - to-regex-range: 5.0.1 - - find-up@5.0.0: - dependencies: - locate-path: 6.0.0 - path-exists: 4.0.0 - - flat-cache@3.2.0: - dependencies: - flatted: 3.3.1 - keyv: 4.5.4 - rimraf: 3.0.2 - - flat@5.0.2: {} - - flatted@3.3.1: {} - - follow-redirects@1.15.9: {} - - for-each@0.3.3: - dependencies: - is-callable: 1.2.7 - - foreground-child@3.1.1: - dependencies: - cross-spawn: 7.0.3 - signal-exit: 4.1.0 - - form-data-encoder@1.7.2: {} - - form-data@4.0.0: - dependencies: - asynckit: 0.4.0 - combined-stream: 1.0.8 - mime-types: 2.1.35 - - formdata-node@4.4.1: - dependencies: - node-domexception: 1.0.0 - web-streams-polyfill: 4.0.0-beta.3 - - framer-motion@11.4.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0): - dependencies: - tslib: 2.6.2 - optionalDependencies: - react: 18.2.0 - react-dom: 18.2.0(react@18.2.0) - - fs-minipass@2.1.0: - dependencies: - minipass: 3.3.6 - optional: true - - fs.realpath@1.0.0: {} - - fsevents@2.3.3: - optional: true - - function-bind@1.1.2: {} - - function.prototype.name@1.1.6: - dependencies: - call-bind: 1.0.7 - define-properties: 1.2.1 - es-abstract: 1.23.3 - functions-have-names: 1.2.3 - - functions-have-names@1.2.3: {} - - gauge@3.0.2: - dependencies: - aproba: 2.0.0 - color-support: 1.1.3 - console-control-strings: 1.1.0 - has-unicode: 2.0.1 - object-assign: 4.1.1 - signal-exit: 3.0.7 - string-width: 4.2.3 - strip-ansi: 6.0.1 - wide-align: 1.1.5 - optional: true - - geist@1.3.1(next@14.2.1(@babel/core@7.24.4)(@opentelemetry/api@1.9.0)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)): - dependencies: - next: 14.2.1(@babel/core@7.24.4)(@opentelemetry/api@1.9.0)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - - gensync@1.0.0-beta.2: {} - - get-east-asian-width@1.2.0: {} - - get-intrinsic@1.2.4: - dependencies: - es-errors: 1.3.0 - function-bind: 1.1.2 - has-proto: 1.0.3 - has-symbols: 1.0.3 - hasown: 2.0.2 - - get-nonce@1.0.1: {} - - get-stream@8.0.1: {} - - get-symbol-description@1.0.2: - dependencies: - call-bind: 1.0.7 - es-errors: 1.3.0 - get-intrinsic: 1.2.4 - - get-tsconfig@4.7.3: - dependencies: - resolve-pkg-maps: 1.0.0 - - glob-parent@5.1.2: - dependencies: - is-glob: 4.0.3 - - glob-parent@6.0.2: - dependencies: - is-glob: 4.0.3 - - glob@10.3.10: - dependencies: - foreground-child: 3.1.1 - jackspeak: 2.3.6 - minimatch: 9.0.4 - minipass: 7.0.4 - path-scurry: 1.10.2 - - glob@10.3.12: - dependencies: - foreground-child: 3.1.1 - jackspeak: 2.3.6 - minimatch: 9.0.4 - minipass: 7.0.4 - path-scurry: 1.10.2 - - glob@7.2.3: - dependencies: - fs.realpath: 1.0.0 - inflight: 1.0.6 - inherits: 2.0.4 - minimatch: 3.1.2 - once: 1.4.0 - path-is-absolute: 1.0.1 - - globals@11.12.0: {} - - globals@13.24.0: - dependencies: - type-fest: 0.20.2 - - globalthis@1.0.3: - dependencies: - define-properties: 1.2.1 - - globby@11.1.0: - dependencies: - array-union: 2.1.0 - dir-glob: 3.0.1 - fast-glob: 3.3.2 - ignore: 5.3.1 - merge2: 1.4.1 - slash: 3.0.0 - - gopd@1.0.1: - dependencies: - get-intrinsic: 1.2.4 - - graceful-fs@4.2.11: {} - - graphemer@1.4.0: {} - - has-bigints@1.0.2: {} - - has-flag@3.0.0: {} - - has-flag@4.0.0: {} - - has-property-descriptors@1.0.2: - dependencies: - es-define-property: 1.0.0 - - has-proto@1.0.3: {} - - has-symbols@1.0.3: {} - - has-tostringtag@1.0.2: - dependencies: - has-symbols: 1.0.3 - - has-unicode@2.0.1: - optional: true - - hasown@2.0.2: - dependencies: - function-bind: 1.1.2 - - hast-util-to-jsx-runtime@2.3.0: - dependencies: - '@types/estree': 1.0.5 - '@types/hast': 3.0.4 - '@types/unist': 3.0.3 - comma-separated-tokens: 2.0.3 - devlop: 1.1.0 - estree-util-is-identifier-name: 3.0.0 - hast-util-whitespace: 3.0.0 - mdast-util-mdx-expression: 2.0.0 - mdast-util-mdx-jsx: 3.1.3 - mdast-util-mdxjs-esm: 2.0.1 - property-information: 6.5.0 - space-separated-tokens: 2.0.2 - style-to-object: 1.0.7 - unist-util-position: 5.0.0 - vfile-message: 4.0.2 - transitivePeerDependencies: - - supports-color - - hast-util-whitespace@3.0.0: - dependencies: - '@types/hast': 3.0.4 - - html-to-text@9.0.5: - dependencies: - '@selderee/plugin-htmlparser2': 0.11.0 - deepmerge: 4.3.1 - dom-serializer: 2.0.0 - htmlparser2: 8.0.2 - selderee: 0.11.0 - - html-url-attributes@3.0.0: {} - - htmlparser2@8.0.2: - dependencies: - domelementtype: 2.3.0 - domhandler: 5.0.3 - domutils: 3.1.0 - entities: 4.5.0 - - https-proxy-agent@5.0.1: - dependencies: - agent-base: 6.0.2 - debug: 4.3.4 - transitivePeerDependencies: - - supports-color - optional: true - - human-signals@5.0.0: {} - - humanize-ms@1.2.1: - dependencies: - ms: 2.1.3 - - husky@9.0.11: {} - - iconv-lite@0.6.3: - dependencies: - safer-buffer: 2.1.2 - - ignore@5.3.1: {} - - import-fresh@3.3.0: - dependencies: - parent-module: 1.0.1 - resolve-from: 4.0.0 - - imurmurhash@0.1.4: {} - - inflight@1.0.6: - dependencies: - once: 1.4.0 - wrappy: 1.0.2 - - inherits@2.0.4: {} - - ini@1.3.8: {} - - inline-style-parser@0.2.3: {} - - input-format@0.3.10: - dependencies: - prop-types: 15.8.1 - - input-otp@1.2.4(react-dom@18.2.0(react@18.2.0))(react@18.2.0): - dependencies: - react: 18.2.0 - react-dom: 18.2.0(react@18.2.0) - - internal-slot@1.0.7: - dependencies: - es-errors: 1.3.0 - hasown: 2.0.2 - side-channel: 1.0.6 - - internmap@2.0.3: {} - - invariant@2.2.4: - dependencies: - loose-envify: 1.4.0 - - is-alphabetical@2.0.1: {} - - is-alphanumerical@2.0.1: - dependencies: - is-alphabetical: 2.0.1 - is-decimal: 2.0.1 - - is-any-array@2.0.1: {} - - is-array-buffer@3.0.4: - dependencies: - call-bind: 1.0.7 - get-intrinsic: 1.2.4 - - is-async-function@2.0.0: - dependencies: - has-tostringtag: 1.0.2 - - is-bigint@1.0.4: - dependencies: - has-bigints: 1.0.2 - - is-binary-path@2.1.0: - dependencies: - binary-extensions: 2.3.0 - - is-boolean-object@1.1.2: - dependencies: - call-bind: 1.0.7 - has-tostringtag: 1.0.2 - - is-callable@1.2.7: {} - - is-core-module@2.13.1: - dependencies: - hasown: 2.0.2 - - is-data-view@1.0.1: - dependencies: - is-typed-array: 1.1.13 - - is-date-object@1.0.5: - dependencies: - has-tostringtag: 1.0.2 - - is-decimal@2.0.1: {} - - is-extglob@2.1.1: {} - - is-finalizationregistry@1.0.2: - dependencies: - call-bind: 1.0.7 - - is-fullwidth-code-point@3.0.0: {} - - is-fullwidth-code-point@4.0.0: {} - - is-fullwidth-code-point@5.0.0: - dependencies: - get-east-asian-width: 1.2.0 - - is-generator-function@1.0.10: - dependencies: - has-tostringtag: 1.0.2 - - is-glob@4.0.3: - dependencies: - is-extglob: 2.1.1 - - is-hexadecimal@2.0.1: {} - - is-map@2.0.3: {} - - is-negative-zero@2.0.3: {} - - is-number-object@1.0.7: - dependencies: - has-tostringtag: 1.0.2 - - is-number@7.0.0: {} - - is-obj@2.0.0: {} - - is-path-inside@3.0.3: {} - - is-plain-obj@4.1.0: {} - - is-reference@3.0.2: - dependencies: - '@types/estree': 1.0.6 - - is-regex@1.1.4: - dependencies: - call-bind: 1.0.7 - has-tostringtag: 1.0.2 - - is-set@2.0.3: {} - - is-shared-array-buffer@1.0.3: - dependencies: - call-bind: 1.0.7 - - is-stream@3.0.0: {} - - is-string@1.0.7: - dependencies: - has-tostringtag: 1.0.2 - - is-symbol@1.0.4: - dependencies: - has-symbols: 1.0.3 - - is-typed-array@1.1.13: - dependencies: - which-typed-array: 1.1.15 - - is-weakmap@2.0.2: {} - - is-weakref@1.0.2: - dependencies: - call-bind: 1.0.7 - - is-weakset@2.0.3: - dependencies: - call-bind: 1.0.7 - get-intrinsic: 1.2.4 - - isarray@2.0.5: {} - - isexe@2.0.0: {} - - iterator.prototype@1.1.2: - dependencies: - define-properties: 1.2.1 - get-intrinsic: 1.2.4 - has-symbols: 1.0.3 - reflect.getprototypeof: 1.0.6 - set-function-name: 2.0.2 - - jackspeak@2.3.6: - dependencies: - '@isaacs/cliui': 8.0.2 - optionalDependencies: - '@pkgjs/parseargs': 0.11.0 - - jiti@1.21.0: {} - - jose@5.8.0: {} - - js-beautify@1.15.1: - dependencies: - config-chain: 1.1.13 - editorconfig: 1.0.4 - glob: 10.3.12 - js-cookie: 3.0.5 - nopt: 7.2.0 - - js-cookie@3.0.5: {} - - js-tiktoken@1.0.14: - dependencies: - base64-js: 1.5.1 - - js-tokens@4.0.0: {} - - js-yaml@4.1.0: - dependencies: - argparse: 2.0.1 - - jsesc@2.5.2: {} - - json-buffer@3.0.1: {} - - json-schema-traverse@0.4.1: {} - - json-schema@0.4.0: {} - - json-stable-stringify-without-jsonify@1.0.1: {} - - json5@1.0.2: - dependencies: - minimist: 1.2.8 - - json5@2.2.3: {} - - jsondiffpatch@0.6.0: - dependencies: - '@types/diff-match-patch': 1.0.36 - chalk: 5.3.0 - diff-match-patch: 1.0.5 - - jsonpointer@5.0.1: {} - - jsx-ast-utils@3.3.5: - dependencies: - array-includes: 3.1.8 - array.prototype.flat: 1.3.2 - object.assign: 4.1.5 - object.values: 1.2.0 - - keyv@4.5.4: - dependencies: - json-buffer: 3.0.1 - - langchain@0.0.92(@pinecone-database/pinecone@3.0.3)(@supabase/postgrest-js@1.16.1)(@supabase/supabase-js@2.45.4)(axios@0.26.1)(encoding@0.1.13)(html-to-text@9.0.5)(ignore@5.3.1)(pdf-parse@1.1.1): - dependencies: - '@anthropic-ai/sdk': 0.4.4(encoding@0.1.13) - ansi-styles: 5.2.0 - binary-extensions: 2.3.0 - expr-eval: 2.0.2 - flat: 5.0.2 - js-tiktoken: 1.0.14 - jsonpointer: 5.0.1 - ml-distance: 4.0.1 - object-hash: 3.0.0 - openai: 3.3.0 - p-queue: 6.6.2 - p-retry: 4.6.2 - uuid: 9.0.1 - yaml: 2.4.1 - zod: 3.22.4 - zod-to-json-schema: 3.23.2(zod@3.22.4) - optionalDependencies: - '@pinecone-database/pinecone': 3.0.3 - '@supabase/postgrest-js': 1.16.1 - '@supabase/supabase-js': 2.45.4 - axios: 0.26.1 - html-to-text: 9.0.5 - ignore: 5.3.1 - pdf-parse: 1.1.1 - transitivePeerDependencies: - - debug - - encoding - - langchain@0.3.2(@langchain/core@0.3.3(openai@4.57.0(encoding@0.1.13)(zod@3.22.4)))(axios@0.26.1)(encoding@0.1.13)(openai@4.57.0(encoding@0.1.13)(zod@3.22.4)): - dependencies: - '@langchain/core': 0.3.3(openai@4.57.0(encoding@0.1.13)(zod@3.22.4)) - '@langchain/openai': 0.3.0(@langchain/core@0.3.3(openai@4.57.0(encoding@0.1.13)(zod@3.22.4)))(encoding@0.1.13) - '@langchain/textsplitters': 0.1.0(@langchain/core@0.3.3(openai@4.57.0(encoding@0.1.13)(zod@3.22.4))) - js-tiktoken: 1.0.14 - js-yaml: 4.1.0 - jsonpointer: 5.0.1 - langsmith: 0.1.59(openai@4.57.0(encoding@0.1.13)(zod@3.22.4)) - openapi-types: 12.1.3 - p-retry: 4.6.2 - uuid: 10.0.0 - yaml: 2.4.1 - zod: 3.22.4 - zod-to-json-schema: 3.23.2(zod@3.22.4) - optionalDependencies: - axios: 0.26.1 - transitivePeerDependencies: - - encoding - - openai - - langsmith@0.1.59(openai@4.57.0(encoding@0.1.13)(zod@3.22.4)): - dependencies: - '@types/uuid': 10.0.0 - commander: 10.0.1 - p-queue: 6.6.2 - p-retry: 4.6.2 - semver: 7.6.3 - uuid: 10.0.0 - optionalDependencies: - openai: 4.57.0(encoding@0.1.13)(zod@3.22.4) - - language-subtag-registry@0.3.22: {} - - language-tags@1.0.9: - dependencies: - language-subtag-registry: 0.3.22 - - leac@0.6.0: {} - - levn@0.4.1: - dependencies: - prelude-ls: 1.2.1 - type-check: 0.4.0 - - libphonenumber-js@1.11.8: {} - - lilconfig@2.1.0: {} - - lilconfig@3.0.0: {} - - lilconfig@3.1.1: {} - - lines-and-columns@1.2.4: {} - - lint-staged@15.2.2: - dependencies: - chalk: 5.3.0 - commander: 11.1.0 - debug: 4.3.4 - execa: 8.0.1 - lilconfig: 3.0.0 - listr2: 8.0.1 - micromatch: 4.0.5 - pidtree: 0.6.0 - string-argv: 0.3.2 - yaml: 2.3.4 - transitivePeerDependencies: - - supports-color - - listr2@8.0.1: - dependencies: - cli-truncate: 4.0.0 - colorette: 2.0.20 - eventemitter3: 5.0.1 - log-update: 6.0.0 - rfdc: 1.3.1 - wrap-ansi: 9.0.0 - - locate-character@3.0.0: {} - - locate-path@6.0.0: - dependencies: - p-locate: 5.0.0 - - lodash.merge@4.6.2: {} - - lodash@4.17.21: {} - - log-update@6.0.0: - dependencies: - ansi-escapes: 6.2.1 - cli-cursor: 4.0.0 - slice-ansi: 7.1.0 - strip-ansi: 7.1.0 - wrap-ansi: 9.0.0 - - longest-streak@3.1.0: {} - - loose-envify@1.4.0: - dependencies: - js-tokens: 4.0.0 - - lru-cache@10.2.0: {} - - lru-cache@5.1.1: - dependencies: - yallist: 3.1.1 - - lru-cache@6.0.0: - dependencies: - yallist: 4.0.0 - - lucide-react@0.438.0(react@18.2.0): - dependencies: - react: 18.2.0 - - magic-string@0.30.11: - dependencies: - '@jridgewell/sourcemap-codec': 1.5.0 - - make-dir@3.1.0: - dependencies: - semver: 6.3.1 - optional: true - - markdown-table@3.0.3: {} - - marked@7.0.4: {} - - md-to-react-email@5.0.2(react@18.2.0): - dependencies: - marked: 7.0.4 - react: 18.2.0 - - mdast-util-find-and-replace@3.0.1: - dependencies: - '@types/mdast': 4.0.4 - escape-string-regexp: 5.0.0 - unist-util-is: 6.0.0 - unist-util-visit-parents: 6.0.1 - - mdast-util-from-markdown@2.0.1: - dependencies: - '@types/mdast': 4.0.4 - '@types/unist': 3.0.3 - decode-named-character-reference: 1.0.2 - devlop: 1.1.0 - mdast-util-to-string: 4.0.0 - micromark: 4.0.0 - micromark-util-decode-numeric-character-reference: 2.0.1 - micromark-util-decode-string: 2.0.0 - micromark-util-normalize-identifier: 2.0.0 - micromark-util-symbol: 2.0.0 - micromark-util-types: 2.0.0 - unist-util-stringify-position: 4.0.0 - transitivePeerDependencies: - - supports-color - - mdast-util-gfm-autolink-literal@2.0.1: - dependencies: - '@types/mdast': 4.0.4 - ccount: 2.0.1 - devlop: 1.1.0 - mdast-util-find-and-replace: 3.0.1 - micromark-util-character: 2.1.0 - - mdast-util-gfm-footnote@2.0.0: - dependencies: - '@types/mdast': 4.0.4 - devlop: 1.1.0 - mdast-util-from-markdown: 2.0.1 - mdast-util-to-markdown: 2.1.0 - micromark-util-normalize-identifier: 2.0.0 - transitivePeerDependencies: - - supports-color - - mdast-util-gfm-strikethrough@2.0.0: - dependencies: - '@types/mdast': 4.0.4 - mdast-util-from-markdown: 2.0.1 - mdast-util-to-markdown: 2.1.0 - transitivePeerDependencies: - - supports-color - - mdast-util-gfm-table@2.0.0: - dependencies: - '@types/mdast': 4.0.4 - devlop: 1.1.0 - markdown-table: 3.0.3 - mdast-util-from-markdown: 2.0.1 - mdast-util-to-markdown: 2.1.0 - transitivePeerDependencies: - - supports-color - - mdast-util-gfm-task-list-item@2.0.0: - dependencies: - '@types/mdast': 4.0.4 - devlop: 1.1.0 - mdast-util-from-markdown: 2.0.1 - mdast-util-to-markdown: 2.1.0 - transitivePeerDependencies: - - supports-color - - mdast-util-gfm@3.0.0: - dependencies: - mdast-util-from-markdown: 2.0.1 - mdast-util-gfm-autolink-literal: 2.0.1 - mdast-util-gfm-footnote: 2.0.0 - mdast-util-gfm-strikethrough: 2.0.0 - mdast-util-gfm-table: 2.0.0 - mdast-util-gfm-task-list-item: 2.0.0 - mdast-util-to-markdown: 2.1.0 - transitivePeerDependencies: - - supports-color - - mdast-util-mdx-expression@2.0.0: - dependencies: - '@types/estree-jsx': 1.0.5 - '@types/hast': 3.0.4 - '@types/mdast': 4.0.4 - devlop: 1.1.0 - mdast-util-from-markdown: 2.0.1 - mdast-util-to-markdown: 2.1.0 - transitivePeerDependencies: - - supports-color - - mdast-util-mdx-jsx@3.1.3: - dependencies: - '@types/estree-jsx': 1.0.5 - '@types/hast': 3.0.4 - '@types/mdast': 4.0.4 - '@types/unist': 3.0.3 - ccount: 2.0.1 - devlop: 1.1.0 - mdast-util-from-markdown: 2.0.1 - 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-mdxjs-esm@2.0.1: - dependencies: - '@types/estree-jsx': 1.0.5 - '@types/hast': 3.0.4 - '@types/mdast': 4.0.4 - devlop: 1.1.0 - mdast-util-from-markdown: 2.0.1 - mdast-util-to-markdown: 2.1.0 - transitivePeerDependencies: - - supports-color - - mdast-util-phrasing@4.1.0: - dependencies: - '@types/mdast': 4.0.4 - unist-util-is: 6.0.0 - - mdast-util-to-hast@13.2.0: - dependencies: - '@types/hast': 3.0.4 - '@types/mdast': 4.0.4 - '@ungap/structured-clone': 1.2.0 - devlop: 1.1.0 - micromark-util-sanitize-uri: 2.0.0 - trim-lines: 3.0.1 - unist-util-position: 5.0.0 - unist-util-visit: 5.0.0 - vfile: 6.0.3 - - mdast-util-to-markdown@2.1.0: - dependencies: - '@types/mdast': 4.0.4 - '@types/unist': 3.0.3 - longest-streak: 3.1.0 - mdast-util-phrasing: 4.1.0 - mdast-util-to-string: 4.0.0 - micromark-util-decode-string: 2.0.0 - unist-util-visit: 5.0.0 - zwitch: 2.0.4 - - mdast-util-to-string@4.0.0: - dependencies: - '@types/mdast': 4.0.4 - - mdn-data@2.0.30: {} - - merge-stream@2.0.0: {} - - merge2@1.4.1: {} - - micromark-core-commonmark@2.0.1: - dependencies: - decode-named-character-reference: 1.0.2 - devlop: 1.1.0 - micromark-factory-destination: 2.0.0 - micromark-factory-label: 2.0.0 - micromark-factory-space: 2.0.0 - micromark-factory-title: 2.0.0 - micromark-factory-whitespace: 2.0.0 - micromark-util-character: 2.1.0 - micromark-util-chunked: 2.0.0 - micromark-util-classify-character: 2.0.0 - micromark-util-html-tag-name: 2.0.0 - micromark-util-normalize-identifier: 2.0.0 - micromark-util-resolve-all: 2.0.0 - micromark-util-subtokenize: 2.0.1 - micromark-util-symbol: 2.0.0 - micromark-util-types: 2.0.0 - - micromark-extension-gfm-autolink-literal@2.1.0: - dependencies: - micromark-util-character: 2.1.0 - micromark-util-sanitize-uri: 2.0.0 - micromark-util-symbol: 2.0.0 - micromark-util-types: 2.0.0 - - micromark-extension-gfm-footnote@2.1.0: - dependencies: - devlop: 1.1.0 - micromark-core-commonmark: 2.0.1 - micromark-factory-space: 2.0.0 - micromark-util-character: 2.1.0 - micromark-util-normalize-identifier: 2.0.0 - micromark-util-sanitize-uri: 2.0.0 - micromark-util-symbol: 2.0.0 - micromark-util-types: 2.0.0 - - micromark-extension-gfm-strikethrough@2.1.0: - dependencies: - devlop: 1.1.0 - micromark-util-chunked: 2.0.0 - micromark-util-classify-character: 2.0.0 - micromark-util-resolve-all: 2.0.0 - micromark-util-symbol: 2.0.0 - micromark-util-types: 2.0.0 - - micromark-extension-gfm-table@2.1.0: - dependencies: - devlop: 1.1.0 - micromark-factory-space: 2.0.0 - micromark-util-character: 2.1.0 - micromark-util-symbol: 2.0.0 - micromark-util-types: 2.0.0 - - micromark-extension-gfm-tagfilter@2.0.0: - dependencies: - micromark-util-types: 2.0.0 - - micromark-extension-gfm-task-list-item@2.1.0: - dependencies: - devlop: 1.1.0 - micromark-factory-space: 2.0.0 - micromark-util-character: 2.1.0 - micromark-util-symbol: 2.0.0 - micromark-util-types: 2.0.0 - - micromark-extension-gfm@3.0.0: - dependencies: - micromark-extension-gfm-autolink-literal: 2.1.0 - micromark-extension-gfm-footnote: 2.1.0 - micromark-extension-gfm-strikethrough: 2.1.0 - micromark-extension-gfm-table: 2.1.0 - micromark-extension-gfm-tagfilter: 2.0.0 - micromark-extension-gfm-task-list-item: 2.1.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 - micromark-util-symbol: 2.0.0 - micromark-util-types: 2.0.0 - - micromark-factory-label@2.0.0: - dependencies: - devlop: 1.1.0 - micromark-util-character: 2.1.0 - micromark-util-symbol: 2.0.0 - micromark-util-types: 2.0.0 - - micromark-factory-space@2.0.0: - dependencies: - micromark-util-character: 2.1.0 - micromark-util-types: 2.0.0 - - micromark-factory-title@2.0.0: - dependencies: - micromark-factory-space: 2.0.0 - micromark-util-character: 2.1.0 - micromark-util-symbol: 2.0.0 - micromark-util-types: 2.0.0 - - micromark-factory-whitespace@2.0.0: - dependencies: - micromark-factory-space: 2.0.0 - micromark-util-character: 2.1.0 - micromark-util-symbol: 2.0.0 - micromark-util-types: 2.0.0 - - micromark-util-character@2.1.0: - dependencies: - micromark-util-symbol: 2.0.0 - micromark-util-types: 2.0.0 - - micromark-util-chunked@2.0.0: - dependencies: - micromark-util-symbol: 2.0.0 - - micromark-util-classify-character@2.0.0: - dependencies: - micromark-util-character: 2.1.0 - micromark-util-symbol: 2.0.0 - micromark-util-types: 2.0.0 - - micromark-util-combine-extensions@2.0.0: - dependencies: - micromark-util-chunked: 2.0.0 - micromark-util-types: 2.0.0 - - micromark-util-decode-numeric-character-reference@2.0.1: - dependencies: - micromark-util-symbol: 2.0.0 - - micromark-util-decode-string@2.0.0: - dependencies: - decode-named-character-reference: 1.0.2 - micromark-util-character: 2.1.0 - micromark-util-decode-numeric-character-reference: 2.0.1 - micromark-util-symbol: 2.0.0 - - micromark-util-encode@2.0.0: {} - - micromark-util-html-tag-name@2.0.0: {} - - micromark-util-normalize-identifier@2.0.0: - dependencies: - micromark-util-symbol: 2.0.0 - - micromark-util-resolve-all@2.0.0: - dependencies: - micromark-util-types: 2.0.0 - - micromark-util-sanitize-uri@2.0.0: - dependencies: - micromark-util-character: 2.1.0 - micromark-util-encode: 2.0.0 - micromark-util-symbol: 2.0.0 - - micromark-util-subtokenize@2.0.1: - dependencies: - devlop: 1.1.0 - micromark-util-chunked: 2.0.0 - micromark-util-symbol: 2.0.0 - micromark-util-types: 2.0.0 - - micromark-util-symbol@2.0.0: {} - - micromark-util-types@2.0.0: {} - - micromark@4.0.0: - dependencies: - '@types/debug': 4.1.12 - debug: 4.3.4 - decode-named-character-reference: 1.0.2 - devlop: 1.1.0 - micromark-core-commonmark: 2.0.1 - micromark-factory-space: 2.0.0 - micromark-util-character: 2.1.0 - micromark-util-chunked: 2.0.0 - micromark-util-combine-extensions: 2.0.0 - micromark-util-decode-numeric-character-reference: 2.0.1 - micromark-util-encode: 2.0.0 - micromark-util-normalize-identifier: 2.0.0 - micromark-util-resolve-all: 2.0.0 - micromark-util-sanitize-uri: 2.0.0 - micromark-util-subtokenize: 2.0.1 - micromark-util-symbol: 2.0.0 - micromark-util-types: 2.0.0 - transitivePeerDependencies: - - supports-color - - micromatch@4.0.5: - dependencies: - braces: 3.0.2 - picomatch: 2.3.1 - - mime-db@1.52.0: {} - - mime-types@2.1.35: - dependencies: - mime-db: 1.52.0 - - mimic-fn@2.1.0: {} - - mimic-fn@4.0.0: {} - - mimic-response@2.1.0: - optional: true - - minimatch@3.1.2: - dependencies: - brace-expansion: 1.1.11 - - minimatch@9.0.1: - dependencies: - brace-expansion: 2.0.1 - - minimatch@9.0.3: - dependencies: - brace-expansion: 2.0.1 - - minimatch@9.0.4: - dependencies: - brace-expansion: 2.0.1 - - minimist@1.2.8: {} - - minipass@3.3.6: - dependencies: - yallist: 4.0.0 - optional: true - - minipass@5.0.0: - optional: true - - minipass@7.0.4: {} - - minizlib@2.1.2: - dependencies: - minipass: 3.3.6 - yallist: 4.0.0 - optional: true - - mkdirp@1.0.4: - optional: true - - ml-array-mean@1.1.6: - dependencies: - ml-array-sum: 1.1.6 - - ml-array-sum@1.1.6: - dependencies: - is-any-array: 2.0.1 - - ml-distance-euclidean@2.0.0: {} - - ml-distance@4.0.1: - dependencies: - ml-array-mean: 1.1.6 - ml-distance-euclidean: 2.0.0 - ml-tree-similarity: 1.0.0 - - ml-tree-similarity@1.0.0: - dependencies: - binary-search: 1.3.6 - num-sort: 2.1.0 - - ms@2.1.2: {} - - ms@2.1.3: {} - - mustache@4.2.0: {} - - mz@2.7.0: - dependencies: - any-promise: 1.3.0 - object-assign: 4.1.1 - thenify-all: 1.6.0 - - nan@2.20.0: - optional: true - - nanoid@3.3.6: {} - - nanoid@3.3.7: {} - - natural-compare@1.4.0: {} - - next-auth@5.0.0-beta.20(next@14.2.1(@babel/core@7.24.4)(@opentelemetry/api@1.9.0)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(nodemailer@6.9.13)(react@18.2.0): - dependencies: - '@auth/core': 0.34.2(nodemailer@6.9.13) - next: 14.2.1(@babel/core@7.24.4)(@opentelemetry/api@1.9.0)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - react: 18.2.0 - optionalDependencies: - nodemailer: 6.9.13 - - next-themes@0.3.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0): - dependencies: - react: 18.2.0 - react-dom: 18.2.0(react@18.2.0) - - next@14.2.1(@babel/core@7.24.4)(@opentelemetry/api@1.9.0)(react-dom@18.2.0(react@18.2.0))(react@18.2.0): - dependencies: - '@next/env': 14.2.1 - '@swc/helpers': 0.5.5 - busboy: 1.6.0 - caniuse-lite: 1.0.30001663 - graceful-fs: 4.2.11 - postcss: 8.4.31 - react: 18.2.0 - react-dom: 18.2.0(react@18.2.0) - styled-jsx: 5.1.1(@babel/core@7.24.4)(react@18.2.0) - optionalDependencies: - '@next/swc-darwin-arm64': 14.2.1 - '@next/swc-darwin-x64': 14.2.1 - '@next/swc-linux-arm64-gnu': 14.2.1 - '@next/swc-linux-arm64-musl': 14.2.1 - '@next/swc-linux-x64-gnu': 14.2.1 - '@next/swc-linux-x64-musl': 14.2.1 - '@next/swc-win32-arm64-msvc': 14.2.1 - '@next/swc-win32-ia32-msvc': 14.2.1 - '@next/swc-win32-x64-msvc': 14.2.1 - '@opentelemetry/api': 1.9.0 - transitivePeerDependencies: - - '@babel/core' - - babel-plugin-macros - - node-domexception@1.0.0: {} - - node-ensure@0.0.0: {} - - node-fetch@2.7.0(encoding@0.1.13): - dependencies: - whatwg-url: 5.0.0 - optionalDependencies: - encoding: 0.1.13 - - node-releases@2.0.14: {} - - nodemailer@6.9.13: {} - - nopt@5.0.0: - dependencies: - abbrev: 1.1.1 - optional: true - - nopt@7.2.0: - dependencies: - abbrev: 2.0.0 - - normalize-path@3.0.0: {} - - npm-run-path@5.3.0: - dependencies: - path-key: 4.0.0 - - npmlog@5.0.1: - dependencies: - are-we-there-yet: 2.0.0 - console-control-strings: 1.1.0 - gauge: 3.0.2 - set-blocking: 2.0.0 - optional: true - - num-sort@2.1.0: {} - - oauth4webapi@2.12.0: {} - - object-assign@4.1.1: {} - - object-hash@3.0.0: {} - - object-inspect@1.13.1: {} - - object-keys@1.1.1: {} - - object.assign@4.1.5: - dependencies: - call-bind: 1.0.7 - define-properties: 1.2.1 - has-symbols: 1.0.3 - object-keys: 1.1.1 - - object.entries@1.1.8: - dependencies: - call-bind: 1.0.7 - define-properties: 1.2.1 - es-object-atoms: 1.0.0 - - object.fromentries@2.0.8: - dependencies: - call-bind: 1.0.7 - define-properties: 1.2.1 - es-abstract: 1.23.3 - es-object-atoms: 1.0.0 - - object.groupby@1.0.3: - dependencies: - call-bind: 1.0.7 - define-properties: 1.2.1 - es-abstract: 1.23.3 - - object.hasown@1.1.4: - dependencies: - define-properties: 1.2.1 - es-abstract: 1.23.3 - es-object-atoms: 1.0.0 - - object.values@1.2.0: - dependencies: - call-bind: 1.0.7 - define-properties: 1.2.1 - es-object-atoms: 1.0.0 - - once@1.4.0: - dependencies: - wrappy: 1.0.2 - - onetime@5.1.2: - dependencies: - mimic-fn: 2.1.0 - - onetime@6.0.0: - dependencies: - mimic-fn: 4.0.0 - - openai@3.3.0: - dependencies: - axios: 0.26.1 - form-data: 4.0.0 - transitivePeerDependencies: - - debug - - openai@4.57.0(encoding@0.1.13)(zod@3.22.4): - dependencies: - '@types/node': 18.19.47 - '@types/node-fetch': 2.6.11 - '@types/qs': 6.9.15 - abort-controller: 3.0.0 - agentkeepalive: 4.5.0 - form-data-encoder: 1.7.2 - formdata-node: 4.4.1 - node-fetch: 2.7.0(encoding@0.1.13) - qs: 6.13.0 - optionalDependencies: - zod: 3.22.4 - transitivePeerDependencies: - - encoding - - openai@4.62.1(encoding@0.1.13)(zod@3.22.4): - dependencies: - '@types/node': 18.19.47 - '@types/node-fetch': 2.6.11 - abort-controller: 3.0.0 - agentkeepalive: 4.5.0 - form-data-encoder: 1.7.2 - formdata-node: 4.4.1 - node-fetch: 2.7.0(encoding@0.1.13) - optionalDependencies: - zod: 3.22.4 - transitivePeerDependencies: - - encoding - - openapi-types@12.1.3: {} - - optionator@0.9.3: - dependencies: - '@aashutoshrathi/word-wrap': 1.2.6 - deep-is: 0.1.4 - fast-levenshtein: 2.0.6 - levn: 0.4.1 - prelude-ls: 1.2.1 - type-check: 0.4.0 - - p-finally@1.0.0: {} - - p-limit@3.1.0: - dependencies: - yocto-queue: 0.1.0 - - p-locate@5.0.0: - dependencies: - p-limit: 3.1.0 - - p-queue@6.6.2: - dependencies: - eventemitter3: 4.0.7 - p-timeout: 3.2.0 - - p-retry@4.6.2: - dependencies: - '@types/retry': 0.12.0 - retry: 0.13.1 - - p-timeout@3.2.0: - dependencies: - p-finally: 1.0.0 - - parent-module@1.0.1: - dependencies: - callsites: 3.1.0 - - parse-entities@4.0.1: - dependencies: - '@types/unist': 2.0.11 - character-entities: 2.0.2 - character-entities-legacy: 3.0.0 - character-reference-invalid: 2.0.1 - decode-named-character-reference: 1.0.2 - is-alphanumerical: 2.0.1 - is-decimal: 2.0.1 - is-hexadecimal: 2.0.1 - - parseley@0.12.1: - dependencies: - leac: 0.6.0 - peberminta: 0.9.0 - - path-exists@4.0.0: {} - - path-is-absolute@1.0.1: {} - - path-key@3.1.1: {} - - path-key@4.0.0: {} - - path-parse@1.0.7: {} - - path-scurry@1.10.2: - dependencies: - lru-cache: 10.2.0 - minipass: 7.0.4 - - path-type@4.0.0: {} - - path2d@0.2.1: - optional: true - - pdf-parse@1.1.1: - dependencies: - debug: 3.2.7 - node-ensure: 0.0.0 - transitivePeerDependencies: - - supports-color - - pdfjs-dist@4.6.82(encoding@0.1.13): - optionalDependencies: - canvas: 2.11.2(encoding@0.1.13) - path2d: 0.2.1 - transitivePeerDependencies: - - encoding - - supports-color - - peberminta@0.9.0: {} - - periscopic@3.1.0: - dependencies: - '@types/estree': 1.0.6 - estree-walker: 3.0.3 - is-reference: 3.0.2 - - picocolors@1.0.0: {} - - picocolors@1.1.0: {} - - picomatch@2.3.1: {} - - pidtree@0.6.0: {} - - pify@2.3.0: {} - - pirates@4.0.6: {} - - possible-typed-array-names@1.0.0: {} - - postcss-import@15.1.0(postcss@8.4.38): - dependencies: - postcss: 8.4.38 - postcss-value-parser: 4.2.0 - read-cache: 1.0.0 - resolve: 1.22.8 - - postcss-js@4.0.1(postcss@8.4.38): - dependencies: - camelcase-css: 2.0.1 - postcss: 8.4.38 - - postcss-load-config@4.0.2(postcss@8.4.38): - dependencies: - lilconfig: 3.1.1 - yaml: 2.4.1 - optionalDependencies: - postcss: 8.4.38 - - postcss-nested@6.0.1(postcss@8.4.38): - dependencies: - postcss: 8.4.38 - postcss-selector-parser: 6.0.16 - - postcss-selector-parser@6.0.16: - dependencies: - cssesc: 3.0.0 - util-deprecate: 1.0.2 - - postcss-value-parser@4.2.0: {} - - postcss@8.4.31: - dependencies: - nanoid: 3.3.7 - picocolors: 1.0.0 - source-map-js: 1.2.0 - - postcss@8.4.38: - dependencies: - nanoid: 3.3.7 - picocolors: 1.0.0 - source-map-js: 1.2.0 - - postcss@8.4.47: - dependencies: - nanoid: 3.3.7 - picocolors: 1.1.0 - source-map-js: 1.2.1 - - preact-render-to-string@5.2.3(preact@10.11.3): - dependencies: - preact: 10.11.3 - pretty-format: 3.8.0 - - preact@10.11.3: {} - - prelude-ls@1.2.1: {} - - prettier-linter-helpers@1.0.0: - dependencies: - fast-diff: 1.3.0 - - prettier-plugin-tailwindcss@0.5.14(@ianvs/prettier-plugin-sort-imports@4.2.1(@vue/compiler-sfc@3.4.38)(prettier@3.2.5))(prettier@3.2.5): - dependencies: - prettier: 3.2.5 - optionalDependencies: - '@ianvs/prettier-plugin-sort-imports': 4.2.1(@vue/compiler-sfc@3.4.38)(prettier@3.2.5) - - prettier@3.2.5: {} - - pretty-format@3.8.0: {} - - prisma@5.20.0: - dependencies: - '@prisma/engines': 5.20.0 - optionalDependencies: - fsevents: 2.3.3 - - prismjs@1.29.0: {} - - prop-types@15.8.1: - dependencies: - loose-envify: 1.4.0 - object-assign: 4.1.1 - react-is: 16.13.1 - - property-information@6.5.0: {} - - proto-list@1.2.4: {} - - punycode@2.3.1: {} - - qs@6.13.0: - dependencies: - side-channel: 1.0.6 - - queue-microtask@1.2.3: {} - - react-day-picker@8.10.1(date-fns@3.6.0)(react@18.2.0): - dependencies: - date-fns: 3.6.0 - react: 18.2.0 - - react-dom@18.2.0(react@18.2.0): - dependencies: - loose-envify: 1.4.0 - react: 18.2.0 - scheduler: 0.23.0 - - react-dropzone@14.2.3(react@18.2.0): - dependencies: - attr-accept: 2.2.2 - file-selector: 0.6.0 - prop-types: 15.8.1 - react: 18.2.0 - - react-hook-form@7.53.0(react@18.2.0): - dependencies: - react: 18.2.0 - - react-icons@5.3.0(react@18.2.0): - dependencies: - react: 18.2.0 - - react-is@16.13.1: {} - - react-markdown@9.0.1(@types/react@18.2.79)(react@18.2.0): - dependencies: - '@types/hast': 3.0.4 - '@types/react': 18.2.79 - devlop: 1.1.0 - hast-util-to-jsx-runtime: 2.3.0 - html-url-attributes: 3.0.0 - mdast-util-to-hast: 13.2.0 - react: 18.2.0 - remark-parse: 11.0.0 - remark-rehype: 11.1.0 - unified: 11.0.5 - unist-util-visit: 5.0.0 - vfile: 6.0.3 - transitivePeerDependencies: - - supports-color - - react-phone-number-input@3.4.5(react-dom@18.2.0(react@18.2.0))(react@18.2.0): - dependencies: - classnames: 2.5.1 - country-flag-icons: 1.5.13 - input-format: 0.3.10 - libphonenumber-js: 1.11.8 - prop-types: 15.8.1 - react: 18.2.0 - react-dom: 18.2.0(react@18.2.0) - - react-promise-suspense@0.3.4: - dependencies: - fast-deep-equal: 2.0.1 - - react-remove-scroll-bar@2.3.6(@types/react@18.2.79)(react@18.2.0): - dependencies: - react: 18.2.0 - react-style-singleton: 2.2.1(@types/react@18.2.79)(react@18.2.0) - tslib: 2.6.2 - optionalDependencies: - '@types/react': 18.2.79 - - react-remove-scroll@2.5.5(@types/react@18.2.79)(react@18.2.0): - dependencies: - react: 18.2.0 - react-remove-scroll-bar: 2.3.6(@types/react@18.2.79)(react@18.2.0) - react-style-singleton: 2.2.1(@types/react@18.2.79)(react@18.2.0) - tslib: 2.6.2 - use-callback-ref: 1.3.2(@types/react@18.2.79)(react@18.2.0) - use-sidecar: 1.1.2(@types/react@18.2.79)(react@18.2.0) - optionalDependencies: - '@types/react': 18.2.79 - - react-remove-scroll@2.5.7(@types/react@18.2.79)(react@18.2.0): - dependencies: - react: 18.2.0 - react-remove-scroll-bar: 2.3.6(@types/react@18.2.79)(react@18.2.0) - react-style-singleton: 2.2.1(@types/react@18.2.79)(react@18.2.0) - tslib: 2.6.2 - use-callback-ref: 1.3.2(@types/react@18.2.79)(react@18.2.0) - use-sidecar: 1.1.2(@types/react@18.2.79)(react@18.2.0) - optionalDependencies: - '@types/react': 18.2.79 - - react-resizable-panels@2.1.2(react-dom@18.2.0(react@18.2.0))(react@18.2.0): - dependencies: - react: 18.2.0 - react-dom: 18.2.0(react@18.2.0) - - react-smooth@4.0.1(react-dom@18.2.0(react@18.2.0))(react@18.2.0): - dependencies: - fast-equals: 5.0.1 - prop-types: 15.8.1 - react: 18.2.0 - react-dom: 18.2.0(react@18.2.0) - react-transition-group: 4.4.5(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - - react-style-singleton@2.2.1(@types/react@18.2.79)(react@18.2.0): - dependencies: - get-nonce: 1.0.1 - invariant: 2.2.4 - react: 18.2.0 - tslib: 2.6.2 - optionalDependencies: - '@types/react': 18.2.79 - - react-transition-group@4.4.5(react-dom@18.2.0(react@18.2.0))(react@18.2.0): - dependencies: - '@babel/runtime': 7.24.4 - dom-helpers: 5.2.1 - loose-envify: 1.4.0 - prop-types: 15.8.1 - react: 18.2.0 - react-dom: 18.2.0(react@18.2.0) - - react@18.2.0: - dependencies: - loose-envify: 1.4.0 - - read-cache@1.0.0: - dependencies: - pify: 2.3.0 - - readable-stream@3.6.2: - dependencies: - inherits: 2.0.4 - string_decoder: 1.3.0 - util-deprecate: 1.0.2 - optional: true - - readdirp@3.6.0: - dependencies: - picomatch: 2.3.1 - - recharts-scale@0.4.5: - dependencies: - decimal.js-light: 2.5.1 - - recharts@2.12.7(react-dom@18.2.0(react@18.2.0))(react@18.2.0): - dependencies: - clsx: 2.1.0 - eventemitter3: 4.0.7 - lodash: 4.17.21 - react: 18.2.0 - react-dom: 18.2.0(react@18.2.0) - react-is: 16.13.1 - react-smooth: 4.0.1(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - recharts-scale: 0.4.5 - tiny-invariant: 1.3.3 - victory-vendor: 36.9.2 - - reflect.getprototypeof@1.0.6: - dependencies: - call-bind: 1.0.7 - define-properties: 1.2.1 - es-abstract: 1.23.3 - es-errors: 1.3.0 - get-intrinsic: 1.2.4 - globalthis: 1.0.3 - which-builtin-type: 1.1.3 - - regenerator-runtime@0.14.1: {} - - regexp.prototype.flags@1.5.2: - dependencies: - call-bind: 1.0.7 - define-properties: 1.2.1 - es-errors: 1.3.0 - set-function-name: 2.0.2 - - remark-gfm@4.0.0: - dependencies: - '@types/mdast': 4.0.4 - mdast-util-gfm: 3.0.0 - micromark-extension-gfm: 3.0.0 - remark-parse: 11.0.0 - remark-stringify: 11.0.0 - unified: 11.0.5 - transitivePeerDependencies: - - supports-color - - remark-parse@11.0.0: - dependencies: - '@types/mdast': 4.0.4 - mdast-util-from-markdown: 2.0.1 - micromark-util-types: 2.0.0 - unified: 11.0.5 - transitivePeerDependencies: - - supports-color - - remark-rehype@11.1.0: - dependencies: - '@types/hast': 3.0.4 - '@types/mdast': 4.0.4 - mdast-util-to-hast: 13.2.0 - unified: 11.0.5 - vfile: 6.0.3 - - remark-stringify@11.0.0: - dependencies: - '@types/mdast': 4.0.4 - mdast-util-to-markdown: 2.1.0 - unified: 11.0.5 - - resolve-from@4.0.0: {} - - resolve-pkg-maps@1.0.0: {} - - resolve@1.22.8: - dependencies: - is-core-module: 2.13.1 - path-parse: 1.0.7 - supports-preserve-symlinks-flag: 1.0.0 - - resolve@2.0.0-next.5: - dependencies: - is-core-module: 2.13.1 - path-parse: 1.0.7 - supports-preserve-symlinks-flag: 1.0.0 - - restore-cursor@4.0.0: - dependencies: - onetime: 5.1.2 - signal-exit: 3.0.7 - - retry@0.13.1: {} - - reusify@1.0.4: {} - - rfdc@1.3.1: {} - - rimraf@3.0.2: - dependencies: - glob: 7.2.3 - - run-parallel@1.2.0: - dependencies: - queue-microtask: 1.2.3 - - safe-array-concat@1.1.2: - dependencies: - call-bind: 1.0.7 - get-intrinsic: 1.2.4 - has-symbols: 1.0.3 - isarray: 2.0.5 - - safe-buffer@5.2.1: - optional: true - - safe-regex-test@1.0.3: - dependencies: - call-bind: 1.0.7 - es-errors: 1.3.0 - is-regex: 1.1.4 - - safer-buffer@2.1.2: {} - - scheduler@0.23.0: - dependencies: - loose-envify: 1.4.0 - - secure-json-parse@2.7.0: {} - - selderee@0.11.0: - dependencies: - parseley: 0.12.1 - - semver@6.3.1: {} - - semver@7.6.0: - dependencies: - lru-cache: 6.0.0 - - semver@7.6.3: {} - - server-only@0.0.1: {} - - set-blocking@2.0.0: - optional: true - - set-function-length@1.2.2: - dependencies: - define-data-property: 1.1.4 - es-errors: 1.3.0 - function-bind: 1.1.2 - get-intrinsic: 1.2.4 - gopd: 1.0.1 - has-property-descriptors: 1.0.2 - - set-function-name@2.0.2: - dependencies: - define-data-property: 1.1.4 - es-errors: 1.3.0 - functions-have-names: 1.2.3 - has-property-descriptors: 1.0.2 - - shebang-command@2.0.0: - dependencies: - shebang-regex: 3.0.0 - - shebang-regex@3.0.0: {} - - side-channel@1.0.6: - dependencies: - call-bind: 1.0.7 - es-errors: 1.3.0 - get-intrinsic: 1.2.4 - object-inspect: 1.13.1 - - signal-exit@3.0.7: {} - - signal-exit@4.1.0: {} - - simple-concat@1.0.1: - optional: true - - simple-get@3.1.1: - dependencies: - decompress-response: 4.2.1 - once: 1.4.0 - simple-concat: 1.0.1 - optional: true - - slash@3.0.0: {} - - slice-ansi@5.0.0: - dependencies: - ansi-styles: 6.2.1 - is-fullwidth-code-point: 4.0.0 - - slice-ansi@7.1.0: - dependencies: - ansi-styles: 6.2.1 - is-fullwidth-code-point: 5.0.0 - - sonner@1.5.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0): - dependencies: - react: 18.2.0 - react-dom: 18.2.0(react@18.2.0) - - source-map-js@1.2.0: {} - - source-map-js@1.2.1: {} - - space-separated-tokens@2.0.2: {} - - sswr@2.1.0(svelte@4.2.19): - dependencies: - svelte: 4.2.19 - swrev: 4.0.0 - - streamsearch@1.1.0: {} - - string-argv@0.3.2: {} - - string-width@4.2.3: - dependencies: - emoji-regex: 8.0.0 - is-fullwidth-code-point: 3.0.0 - strip-ansi: 6.0.1 - - string-width@5.1.2: - dependencies: - eastasianwidth: 0.2.0 - emoji-regex: 9.2.2 - strip-ansi: 7.1.0 - - string-width@7.1.0: - dependencies: - emoji-regex: 10.3.0 - get-east-asian-width: 1.2.0 - strip-ansi: 7.1.0 - - string.prototype.matchall@4.0.11: - dependencies: - call-bind: 1.0.7 - define-properties: 1.2.1 - es-abstract: 1.23.3 - es-errors: 1.3.0 - es-object-atoms: 1.0.0 - get-intrinsic: 1.2.4 - gopd: 1.0.1 - has-symbols: 1.0.3 - internal-slot: 1.0.7 - regexp.prototype.flags: 1.5.2 - set-function-name: 2.0.2 - side-channel: 1.0.6 - - string.prototype.trim@1.2.9: - dependencies: - call-bind: 1.0.7 - define-properties: 1.2.1 - es-abstract: 1.23.3 - es-object-atoms: 1.0.0 - - string.prototype.trimend@1.0.8: - dependencies: - call-bind: 1.0.7 - define-properties: 1.2.1 - es-object-atoms: 1.0.0 - - string.prototype.trimstart@1.0.8: - dependencies: - call-bind: 1.0.7 - define-properties: 1.2.1 - es-object-atoms: 1.0.0 - - string_decoder@1.3.0: - dependencies: - safe-buffer: 5.2.1 - optional: true - - stringify-entities@4.0.4: - dependencies: - character-entities-html4: 2.1.0 - character-entities-legacy: 3.0.0 - - strip-ansi@6.0.1: - dependencies: - ansi-regex: 5.0.1 - - strip-ansi@7.1.0: - dependencies: - ansi-regex: 6.0.1 - - strip-bom@3.0.0: {} - - strip-final-newline@3.0.0: {} - - strip-json-comments@3.1.1: {} - - style-to-object@1.0.7: - dependencies: - inline-style-parser: 0.2.3 - - styled-jsx@5.1.1(@babel/core@7.24.4)(react@18.2.0): - dependencies: - client-only: 0.0.1 - react: 18.2.0 - optionalDependencies: - '@babel/core': 7.24.4 - - sucrase@3.35.0: - dependencies: - '@jridgewell/gen-mapping': 0.3.5 - commander: 4.1.1 - glob: 10.3.12 - lines-and-columns: 1.2.4 - mz: 2.7.0 - pirates: 4.0.6 - ts-interface-checker: 0.1.13 - - supports-color@5.5.0: - dependencies: - has-flag: 3.0.0 - - supports-color@7.2.0: - dependencies: - has-flag: 4.0.0 - - supports-preserve-symlinks-flag@1.0.0: {} - - svelte@4.2.19: - dependencies: - '@ampproject/remapping': 2.3.0 - '@jridgewell/sourcemap-codec': 1.5.0 - '@jridgewell/trace-mapping': 0.3.25 - '@types/estree': 1.0.6 - acorn: 8.12.1 - aria-query: 5.3.2 - axobject-query: 4.1.0 - code-red: 1.0.4 - css-tree: 2.3.1 - estree-walker: 3.0.3 - is-reference: 3.0.2 - locate-character: 3.0.0 - magic-string: 0.30.11 - periscopic: 3.1.0 - - swr@2.2.5(react@18.2.0): - dependencies: - client-only: 0.0.1 - react: 18.2.0 - use-sync-external-store: 1.2.2(react@18.2.0) - - swrev@4.0.0: {} - - swrv@1.0.4(vue@3.4.38(typescript@5.4.5)): - dependencies: - vue: 3.4.38(typescript@5.4.5) - - synckit@0.8.8: - dependencies: - '@pkgr/core': 0.1.1 - tslib: 2.6.2 - - tailwind-merge@2.2.2: - dependencies: - '@babel/runtime': 7.24.4 - - tailwind-scrollbar@3.1.0(tailwindcss@3.4.3): - dependencies: - tailwindcss: 3.4.3 - - tailwindcss-animate@1.0.7(tailwindcss@3.4.3): - dependencies: - tailwindcss: 3.4.3 - - tailwindcss@3.4.3: - dependencies: - '@alloc/quick-lru': 5.2.0 - arg: 5.0.2 - chokidar: 3.6.0 - didyoumean: 1.2.2 - dlv: 1.1.3 - fast-glob: 3.3.2 - glob-parent: 6.0.2 - is-glob: 4.0.3 - jiti: 1.21.0 - lilconfig: 2.1.0 - micromatch: 4.0.5 - normalize-path: 3.0.0 - object-hash: 3.0.0 - picocolors: 1.0.0 - postcss: 8.4.38 - postcss-import: 15.1.0(postcss@8.4.38) - postcss-js: 4.0.1(postcss@8.4.38) - postcss-load-config: 4.0.2(postcss@8.4.38) - postcss-nested: 6.0.1(postcss@8.4.38) - postcss-selector-parser: 6.0.16 - resolve: 1.22.8 - sucrase: 3.35.0 - transitivePeerDependencies: - - ts-node - - tapable@2.2.1: {} - - tar@6.2.1: - dependencies: - chownr: 2.0.0 - fs-minipass: 2.1.0 - minipass: 5.0.0 - minizlib: 2.1.2 - mkdirp: 1.0.4 - yallist: 4.0.0 - optional: true - - text-table@0.2.0: {} - - thenify-all@1.6.0: - dependencies: - thenify: 3.3.1 - - thenify@3.3.1: - dependencies: - any-promise: 1.3.0 - - tiktoken@1.0.16: {} - - tiny-invariant@1.3.3: {} - - to-fast-properties@2.0.0: {} - - to-regex-range@5.0.1: - dependencies: - is-number: 7.0.0 - - tr46@0.0.3: {} - - trim-lines@3.0.1: {} - - trough@2.2.0: {} - - ts-api-utils@1.3.0(typescript@5.4.5): - dependencies: - typescript: 5.4.5 - - ts-interface-checker@0.1.13: {} - - tsconfig-paths@3.15.0: - dependencies: - '@types/json5': 0.0.29 - json5: 1.0.2 - minimist: 1.2.8 - strip-bom: 3.0.0 - - tslib@2.6.2: {} - - type-check@0.4.0: - dependencies: - prelude-ls: 1.2.1 - - type-fest@0.20.2: {} - - typed-array-buffer@1.0.2: - dependencies: - call-bind: 1.0.7 - es-errors: 1.3.0 - is-typed-array: 1.1.13 - - typed-array-byte-length@1.0.1: - dependencies: - call-bind: 1.0.7 - for-each: 0.3.3 - gopd: 1.0.1 - has-proto: 1.0.3 - is-typed-array: 1.1.13 - - typed-array-byte-offset@1.0.2: - dependencies: - available-typed-arrays: 1.0.7 - call-bind: 1.0.7 - for-each: 0.3.3 - gopd: 1.0.1 - has-proto: 1.0.3 - is-typed-array: 1.1.13 - - typed-array-length@1.0.6: - dependencies: - call-bind: 1.0.7 - for-each: 0.3.3 - gopd: 1.0.1 - has-proto: 1.0.3 - is-typed-array: 1.1.13 - possible-typed-array-names: 1.0.0 - - typescript@5.4.5: {} - - unbox-primitive@1.0.2: - dependencies: - call-bind: 1.0.7 - has-bigints: 1.0.2 - has-symbols: 1.0.3 - which-boxed-primitive: 1.0.2 - - undici-types@5.26.5: {} - - unified@11.0.5: - dependencies: - '@types/unist': 3.0.3 - bail: 2.0.2 - devlop: 1.1.0 - extend: 3.0.2 - is-plain-obj: 4.1.0 - trough: 2.2.0 - vfile: 6.0.3 - - unist-util-is@6.0.0: - dependencies: - '@types/unist': 3.0.3 - - unist-util-position@5.0.0: - dependencies: - '@types/unist': 3.0.3 - - unist-util-stringify-position@4.0.0: - dependencies: - '@types/unist': 3.0.3 - - unist-util-visit-parents@6.0.1: - dependencies: - '@types/unist': 3.0.3 - unist-util-is: 6.0.0 - - unist-util-visit@5.0.0: - dependencies: - '@types/unist': 3.0.3 - unist-util-is: 6.0.0 - unist-util-visit-parents: 6.0.1 - - update-browserslist-db@1.0.13(browserslist@4.23.0): - dependencies: - browserslist: 4.23.0 - escalade: 3.1.2 - picocolors: 1.0.0 - - uri-js@4.4.1: - dependencies: - punycode: 2.3.1 - - use-callback-ref@1.3.2(@types/react@18.2.79)(react@18.2.0): - dependencies: - react: 18.2.0 - tslib: 2.6.2 - optionalDependencies: - '@types/react': 18.2.79 - - use-sidecar@1.1.2(@types/react@18.2.79)(react@18.2.0): - dependencies: - detect-node-es: 1.1.0 - react: 18.2.0 - tslib: 2.6.2 - optionalDependencies: - '@types/react': 18.2.79 - - use-sync-external-store@1.2.2(react@18.2.0): - dependencies: - react: 18.2.0 - - util-deprecate@1.0.2: {} - - uuid@10.0.0: {} - - uuid@9.0.1: {} - - vaul@0.9.1(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0): - dependencies: - '@radix-ui/react-dialog': 1.1.1(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - react: 18.2.0 - react-dom: 18.2.0(react@18.2.0) - transitivePeerDependencies: - - '@types/react' - - '@types/react-dom' - - vfile-message@4.0.2: - dependencies: - '@types/unist': 3.0.3 - unist-util-stringify-position: 4.0.0 - - vfile@6.0.3: - dependencies: - '@types/unist': 3.0.3 - vfile-message: 4.0.2 - - victory-vendor@36.9.2: - dependencies: - '@types/d3-array': 3.2.1 - '@types/d3-ease': 3.0.2 - '@types/d3-interpolate': 3.0.4 - '@types/d3-scale': 4.0.8 - '@types/d3-shape': 3.1.6 - '@types/d3-time': 3.0.3 - '@types/d3-timer': 3.0.2 - d3-array: 3.2.4 - d3-ease: 3.0.1 - d3-interpolate: 3.0.1 - d3-scale: 4.0.2 - d3-shape: 3.2.0 - d3-time: 3.1.0 - d3-timer: 3.0.1 - - vue@3.4.38(typescript@5.4.5): - dependencies: - '@vue/compiler-dom': 3.4.38 - '@vue/compiler-sfc': 3.4.38 - '@vue/runtime-dom': 3.4.38 - '@vue/server-renderer': 3.4.38(vue@3.4.38(typescript@5.4.5)) - '@vue/shared': 3.4.38 - optionalDependencies: - typescript: 5.4.5 - - web-streams-polyfill@4.0.0-beta.3: {} - - webidl-conversions@3.0.1: {} - - whatwg-url@5.0.0: - dependencies: - tr46: 0.0.3 - webidl-conversions: 3.0.1 - - which-boxed-primitive@1.0.2: - dependencies: - is-bigint: 1.0.4 - is-boolean-object: 1.1.2 - is-number-object: 1.0.7 - is-string: 1.0.7 - is-symbol: 1.0.4 - - which-builtin-type@1.1.3: - dependencies: - function.prototype.name: 1.1.6 - has-tostringtag: 1.0.2 - is-async-function: 2.0.0 - is-date-object: 1.0.5 - is-finalizationregistry: 1.0.2 - is-generator-function: 1.0.10 - is-regex: 1.1.4 - is-weakref: 1.0.2 - isarray: 2.0.5 - which-boxed-primitive: 1.0.2 - which-collection: 1.0.2 - which-typed-array: 1.1.15 - - which-collection@1.0.2: - dependencies: - is-map: 2.0.3 - is-set: 2.0.3 - is-weakmap: 2.0.2 - is-weakset: 2.0.3 - - which-typed-array@1.1.15: - dependencies: - available-typed-arrays: 1.0.7 - call-bind: 1.0.7 - for-each: 0.3.3 - gopd: 1.0.1 - has-tostringtag: 1.0.2 - - which@2.0.2: - dependencies: - isexe: 2.0.0 - - wide-align@1.1.5: - dependencies: - string-width: 4.2.3 - optional: true - - wrap-ansi@7.0.0: - dependencies: - ansi-styles: 4.3.0 - string-width: 4.2.3 - strip-ansi: 6.0.1 - - wrap-ansi@8.1.0: - dependencies: - ansi-styles: 6.2.1 - string-width: 5.1.2 - strip-ansi: 7.1.0 - - wrap-ansi@9.0.0: - dependencies: - ansi-styles: 6.2.1 - string-width: 7.1.0 - strip-ansi: 7.1.0 - - wrappy@1.0.2: {} - - ws@8.18.0: {} - - yallist@3.1.1: {} - - yallist@4.0.0: {} - - yaml@2.3.4: {} - - yaml@2.4.1: {} - - yocto-queue@0.1.0: {} - - zod-to-json-schema@3.23.2(zod@3.22.4): - dependencies: - zod: 3.22.4 - - zod@3.22.4: {} - - zwitch@2.0.4: {} +lockfileVersion: "9.0" + +settings: + autoInstallPeers: true + excludeLinksFromLockfile: false + +importers: + .: + dependencies: + "@ai-sdk/openai": + specifier: ^0.0.58 + version: 0.0.58(zod@3.22.4) + "@auth/prisma-adapter": + specifier: ^2.4.2 + version: 2.4.2(@prisma/client@5.20.0(prisma@5.20.0))(nodemailer@6.9.13) + "@commitlint/config-conventional": + specifier: ^19.2.2 + version: 19.2.2 + "@hookform/resolvers": + specifier: ^3.3.4 + version: 3.3.4(react-hook-form@7.53.0(react@18.2.0)) + "@langchain/community": + specifier: ^0.3.1 + version: 0.3.1(@langchain/core@0.3.3(openai@4.57.0(encoding@0.1.13)(zod@3.22.4)))(@pinecone-database/pinecone@3.0.3)(@supabase/supabase-js@2.45.4)(axios@0.26.1)(encoding@0.1.13)(html-to-text@9.0.5)(ignore@5.3.1)(lodash@4.17.21)(openai@4.57.0(encoding@0.1.13)(zod@3.22.4))(pdf-parse@1.1.1)(ws@8.18.0) + "@langchain/core": + specifier: ^0.3.3 + version: 0.3.3(openai@4.57.0(encoding@0.1.13)(zod@3.22.4)) + "@langchain/openai": + specifier: ^0.3.0 + version: 0.3.0(@langchain/core@0.3.3(openai@4.57.0(encoding@0.1.13)(zod@3.22.4)))(encoding@0.1.13) + "@langchain/pinecone": + specifier: ^0.1.0 + version: 0.1.0(@langchain/core@0.3.3(openai@4.57.0(encoding@0.1.13)(zod@3.22.4))) + "@pinecone-database/pinecone": + specifier: ^3.0.3 + version: 3.0.3 + "@prisma/client": + specifier: ^5.20.0 + version: 5.20.0(prisma@5.20.0) + "@radix-ui/react-accordion": + specifier: ^1.2.0 + version: 1.2.0(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + "@radix-ui/react-alert-dialog": + specifier: ^1.1.1 + version: 1.1.1(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + "@radix-ui/react-aspect-ratio": + specifier: ^1.1.0 + version: 1.1.0(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + "@radix-ui/react-avatar": + specifier: ^1.1.0 + version: 1.1.0(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + "@radix-ui/react-checkbox": + specifier: ^1.1.1 + version: 1.1.1(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + "@radix-ui/react-collapsible": + specifier: ^1.1.0 + version: 1.1.0(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + "@radix-ui/react-context-menu": + specifier: ^2.2.1 + version: 2.2.1(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + "@radix-ui/react-dialog": + specifier: ^1.1.1 + version: 1.1.1(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + "@radix-ui/react-dropdown-menu": + specifier: ^2.1.1 + version: 2.1.1(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + "@radix-ui/react-hover-card": + specifier: ^1.1.1 + version: 1.1.1(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + "@radix-ui/react-label": + specifier: ^2.1.0 + version: 2.1.0(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + "@radix-ui/react-menubar": + specifier: ^1.1.1 + version: 1.1.1(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + "@radix-ui/react-navigation-menu": + specifier: ^1.2.0 + version: 1.2.0(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + "@radix-ui/react-popover": + specifier: ^1.1.1 + version: 1.1.1(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + "@radix-ui/react-progress": + specifier: ^1.1.0 + version: 1.1.0(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + "@radix-ui/react-radio-group": + specifier: ^1.2.0 + version: 1.2.0(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + "@radix-ui/react-scroll-area": + specifier: ^1.1.0 + version: 1.1.0(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + "@radix-ui/react-select": + specifier: ^2.1.1 + version: 2.1.1(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + "@radix-ui/react-separator": + specifier: ^1.1.0 + version: 1.1.0(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + "@radix-ui/react-slider": + specifier: ^1.2.0 + version: 1.2.0(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + "@radix-ui/react-slot": + specifier: ^1.1.0 + version: 1.1.0(@types/react@18.2.79)(react@18.2.0) + "@radix-ui/react-switch": + specifier: ^1.1.0 + version: 1.1.0(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + "@radix-ui/react-tabs": + specifier: ^1.1.0 + version: 1.1.0(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + "@radix-ui/react-toast": + specifier: ^1.2.1 + version: 1.2.1(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + "@radix-ui/react-toggle": + specifier: ^1.1.0 + version: 1.1.0(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + "@radix-ui/react-toggle-group": + specifier: ^1.1.0 + version: 1.1.0(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + "@radix-ui/react-tooltip": + specifier: ^1.1.2 + version: 1.1.2(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + "@react-email/components": + specifier: 0.0.18 + version: 0.0.18(@types/react@18.2.79)(react@18.2.0) + "@react-email/render": + specifier: ^0.0.12 + version: 0.0.12 + "@supabase/supabase-js": + specifier: ^2.45.4 + version: 2.45.4 + "@t3-oss/env-nextjs": + specifier: ^0.9.2 + version: 0.9.2(typescript@5.4.5)(zod@3.22.4) + "@tailwindcss/line-clamp": + specifier: ^0.4.4 + version: 0.4.4(tailwindcss@3.4.3) + "@tanstack/react-query": + specifier: ^5.56.2 + version: 5.56.2(react@18.2.0) + "@tanstack/react-query-devtools": + specifier: ^5.56.2 + version: 5.56.2(@tanstack/react-query@5.56.2(react@18.2.0))(react@18.2.0) + "@undrstnd/ai-engine": + specifier: ^2.4.11 + version: 2.4.11(@vue/compiler-sfc@3.4.38)(openai@4.57.0(encoding@0.1.13)(zod@3.22.4))(prettier@3.2.5)(prisma@5.20.0)(react@18.2.0)(sswr@2.1.0(svelte@4.2.19))(svelte@4.2.19)(vue@3.4.38(typescript@5.4.5))(zod@3.22.4) + "@vercel/analytics": + specifier: ^1.2.2 + version: 1.2.2(next@14.2.1(@babel/core@7.24.4)(@opentelemetry/api@1.9.0)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(react@18.2.0) + ai: + specifier: ^3.3.21 + version: 3.3.21(openai@4.57.0(encoding@0.1.13)(zod@3.22.4))(react@18.2.0)(sswr@2.1.0(svelte@4.2.19))(svelte@4.2.19)(vue@3.4.38(typescript@5.4.5))(zod@3.22.4) + canvas-confetti: + specifier: ^1.9.3 + version: 1.9.3 + class-variance-authority: + specifier: ^0.7.0 + version: 0.7.0 + clsx: + specifier: ^2.1.0 + version: 2.1.0 + cmdk: + specifier: 1.0.0 + version: 1.0.0(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + date-fns: + specifier: ^3.6.0 + version: 3.6.0 + embla-carousel-react: + specifier: ^8.2.0 + version: 8.2.0(react@18.2.0) + framer-motion: + specifier: ^11.4.0 + version: 11.4.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + geist: + specifier: ^1.3.1 + version: 1.3.1(next@14.2.1(@babel/core@7.24.4)(@opentelemetry/api@1.9.0)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)) + input-otp: + specifier: ^1.2.4 + version: 1.2.4(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + langchain: + specifier: ^0.0.92 + version: 0.0.92(@pinecone-database/pinecone@3.0.3)(@supabase/postgrest-js@1.16.1)(@supabase/supabase-js@2.45.4)(axios@0.26.1)(encoding@0.1.13)(html-to-text@9.0.5)(ignore@5.3.1)(pdf-parse@1.1.1) + lucide-react: + specifier: ^0.438.0 + version: 0.438.0(react@18.2.0) + next: + specifier: 14.2.1 + version: 14.2.1(@babel/core@7.24.4)(@opentelemetry/api@1.9.0)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + next-auth: + specifier: 5.0.0-beta.20 + version: 5.0.0-beta.20(next@14.2.1(@babel/core@7.24.4)(@opentelemetry/api@1.9.0)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(nodemailer@6.9.13)(react@18.2.0) + next-themes: + specifier: ^0.3.0 + version: 0.3.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + nodemailer: + specifier: ^6.9.13 + version: 6.9.13 + openai: + specifier: ^4.57.0 + version: 4.57.0(encoding@0.1.13)(zod@3.22.4) + pdf-parse: + specifier: ^1.1.1 + version: 1.1.1 + pdfjs-dist: + specifier: ^4.6.82 + version: 4.6.82(encoding@0.1.13) + react: + specifier: ^18.2.0 + version: 18.2.0 + react-day-picker: + specifier: 8.10.1 + version: 8.10.1(date-fns@3.6.0)(react@18.2.0) + react-dropzone: + specifier: ^14.2.3 + version: 14.2.3(react@18.2.0) + react-hook-form: + specifier: ^7.53.0 + version: 7.53.0(react@18.2.0) + react-icons: + specifier: ^5.3.0 + version: 5.3.0(react@18.2.0) + react-markdown: + specifier: ^9.0.1 + version: 9.0.1(@types/react@18.2.79)(react@18.2.0) + react-phone-number-input: + specifier: ^3.4.5 + version: 3.4.5(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + react-resizable-panels: + specifier: ^2.1.2 + version: 2.1.2(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + recharts: + specifier: ^2.12.7 + version: 2.12.7(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + remark-gfm: + specifier: ^4.0.0 + version: 4.0.0 + sonner: + specifier: ^1.5.0 + version: 1.5.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + tailwind-merge: + specifier: ^2.2.2 + version: 2.2.2 + tailwindcss-animate: + specifier: ^1.0.7 + version: 1.0.7(tailwindcss@3.4.3) + tiktoken: + specifier: ^1.0.16 + version: 1.0.16 + uuid: + specifier: ^10.0.0 + version: 10.0.0 + vaul: + specifier: ^0.9.1 + version: 0.9.1(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + zod: + specifier: ^3.22.4 + version: 3.22.4 + devDependencies: + "@ianvs/prettier-plugin-sort-imports": + specifier: ^4.2.1 + version: 4.2.1(@vue/compiler-sfc@3.4.38)(prettier@3.2.5) + "@types/node": + specifier: ^20.12.7 + version: 20.12.7 + "@types/nodemailer": + specifier: ^6.4.14 + version: 6.4.14 + "@types/react": + specifier: ^18.2.79 + version: 18.2.79 + "@types/react-dom": + specifier: ^18.2.25 + version: 18.2.25 + "@typescript-eslint/eslint-plugin": + specifier: ^7.7.0 + version: 7.7.0(@typescript-eslint/parser@7.7.0(eslint@8.57.0)(typescript@5.4.5))(eslint@8.57.0)(typescript@5.4.5) + "@typescript-eslint/parser": + specifier: ^7.7.0 + version: 7.7.0(eslint@8.57.0)(typescript@5.4.5) + eslint: + specifier: ^8.57.0 + version: 8.57.0 + eslint-config-next: + specifier: 14.2.1 + version: 14.2.1(eslint@8.57.0)(typescript@5.4.5) + eslint-config-prettier: + specifier: ^9.1.0 + version: 9.1.0(eslint@8.57.0) + eslint-plugin-prettier: + specifier: ^5.1.3 + version: 5.1.3(@types/eslint@8.56.10)(eslint-config-prettier@9.1.0(eslint@8.57.0))(eslint@8.57.0)(prettier@3.2.5) + eslint-plugin-tailwindcss: + specifier: ^3.15.1 + version: 3.15.1(tailwindcss@3.4.3) + husky: + specifier: ^9.0.11 + version: 9.0.11 + lint-staged: + specifier: ^15.2.2 + version: 15.2.2 + postcss: + specifier: ^8.4.38 + version: 8.4.38 + prettier: + specifier: ^3.2.5 + version: 3.2.5 + prettier-plugin-tailwindcss: + specifier: ^0.5.14 + version: 0.5.14(@ianvs/prettier-plugin-sort-imports@4.2.1(@vue/compiler-sfc@3.4.38)(prettier@3.2.5))(prettier@3.2.5) + prisma: + specifier: ^5.20.0 + version: 5.20.0 + tailwind-scrollbar: + specifier: ^3.1.0 + version: 3.1.0(tailwindcss@3.4.3) + tailwindcss: + specifier: ^3.4.3 + version: 3.4.3 + typescript: + specifier: ^5.4.5 + version: 5.4.5 + +packages: + "@aashutoshrathi/word-wrap@1.2.6": + resolution: + { + integrity: sha512-1Yjs2SvM8TflER/OD3cOjhWWOZb58A2t7wpE2S9XfBYTiIl+XFhQG2bjy4Pu1I+EAlCNUzRDYDdFwFYUKvXcIA==, + } + engines: { node: ">=0.10.0" } + + "@ai-sdk/openai@0.0.58": + resolution: + { + integrity: sha512-Eao1L0vzfXdymgvc5FDHwV2g2A7BCWml1cShNA+wliY1RL7NNREGcuQvBDNoggB9PM24fawzZyk0ZJ5jlo9Q0w==, + } + engines: { node: ">=18" } + peerDependencies: + zod: ^3.0.0 + + "@ai-sdk/provider-utils@1.0.17": + resolution: + { + integrity: sha512-2VyeTH5DQ6AxqvwdyytKIeiZyYTyJffpufWjE67zM2sXMIHgYl7fivo8m5wVl6Cbf1dFPSGKq//C9s+lz+NHrQ==, + } + engines: { node: ">=18" } + peerDependencies: + zod: ^3.0.0 + peerDependenciesMeta: + zod: + optional: true + + "@ai-sdk/provider-utils@1.0.18": + resolution: + { + integrity: sha512-9u/XE/dB1gsIGcxiC5JfGOLzUz+EKRXt66T8KYWwDg4x8d02P+fI/EPOgkf+T4oLBrcQgvs4GPXPKoXGPJxBbg==, + } + engines: { node: ">=18" } + peerDependencies: + zod: ^3.0.0 + peerDependenciesMeta: + zod: + optional: true + + "@ai-sdk/provider@0.0.22": + resolution: + { + integrity: sha512-smZ1/2jL/JSKnbhC6ama/PxI2D/psj+YAe0c0qpd5ComQCNFltg72VFf0rpUSFMmFuj1pCCNoBOCrvyl8HTZHQ==, + } + engines: { node: ">=18" } + + "@ai-sdk/provider@0.0.23": + resolution: + { + integrity: sha512-oAc49O5+xypVrKM7EUU5P/Y4DUL4JZUWVxhejoAVOTOl3WZUEWsMbP3QZR+TrimQIsS0WR/n9UuF6U0jPdp0tQ==, + } + engines: { node: ">=18" } + + "@ai-sdk/react@0.0.53": + resolution: + { + integrity: sha512-sIsmTFoR/QHvUUkltmHwP4bPjwy2vko6j/Nj8ayxLhEHs04Ug+dwXQyfA7MwgimEE3BcDQpWL8ikVj0m3ZILWQ==, + } + engines: { node: ">=18" } + peerDependencies: + react: ^18 || ^19 + zod: ^3.0.0 + peerDependenciesMeta: + react: + optional: true + zod: + optional: true + + "@ai-sdk/react@0.0.55": + resolution: + { + integrity: sha512-9fUUEEEoH01M6ZhvyZ/2v0DI6tiYnSldBg6RaKoy+qx2tSeKvOpFNZhT/iOvQ7oqAyyp0Ocg5Rj7L/jcLXSMxw==, + } + engines: { node: ">=18" } + peerDependencies: + react: ^18 || ^19 + zod: ^3.0.0 + peerDependenciesMeta: + react: + optional: true + zod: + optional: true + + "@ai-sdk/solid@0.0.43": + resolution: + { + integrity: sha512-7PlPLaeMAu97oOY2gjywvKZMYHF+GDfUxYNcuJ4AZ3/MRBatzs/U2r4ClT1iH8uMOcMg02RX6UKzP5SgnUBjVw==, + } + engines: { node: ">=18" } + peerDependencies: + solid-js: ^1.7.7 + peerDependenciesMeta: + solid-js: + optional: true + + "@ai-sdk/solid@0.0.44": + resolution: + { + integrity: sha512-3kMhxalepc78jWr2Qg1BAHbY04JKYxp8wRu3TACrRUdokxzwD5sbZYtTb7vu9tw2wx78rfu0DH44CESFWpSfZg==, + } + engines: { node: ">=18" } + peerDependencies: + solid-js: ^1.7.7 + peerDependenciesMeta: + solid-js: + optional: true + + "@ai-sdk/svelte@0.0.45": + resolution: + { + integrity: sha512-w5Sdl0ArFIM3Fp8BbH4TUvlrS84WP/jN/wC1+fghMOXd7ceVO3Yhs9r71wTqndhgkLC7LAEX9Ll7ZEPfW9WBDA==, + } + engines: { node: ">=18" } + peerDependencies: + svelte: ^3.0.0 || ^4.0.0 + peerDependenciesMeta: + svelte: + optional: true + + "@ai-sdk/svelte@0.0.46": + resolution: + { + integrity: sha512-cokqS91vQkpqiRgf8xKwOONFb/RwkIbRg9jYVRb+z5NR9OsWXKMEfoCAf8+VgURfVbp8nqA+ddRXvtgYCwqQjQ==, + } + engines: { node: ">=18" } + peerDependencies: + svelte: ^3.0.0 || ^4.0.0 + peerDependenciesMeta: + svelte: + optional: true + + "@ai-sdk/ui-utils@0.0.40": + resolution: + { + integrity: sha512-f0eonPUBO13pIO8jA9IGux7IKMeqpvWK22GBr3tOoSRnO5Wg5GEpXZU1V0Po+unpeZHyEPahrWbj5JfXcyWCqw==, + } + engines: { node: ">=18" } + peerDependencies: + zod: ^3.0.0 + peerDependenciesMeta: + zod: + optional: true + + "@ai-sdk/ui-utils@0.0.41": + resolution: + { + integrity: sha512-I0trJKWxVG8hXeG0MvKqLG54fZjdeGjXvcVZocaSnWMBhl9lpTQxrqAR6ZsQMFDXs5DbvXoKtQs488qu2Bzaiw==, + } + engines: { node: ">=18" } + peerDependencies: + zod: ^3.0.0 + peerDependenciesMeta: + zod: + optional: true + + "@ai-sdk/vue@0.0.45": + resolution: + { + integrity: sha512-bqeoWZqk88TQmfoPgnFUKkrvhOIcOcSH5LMPgzZ8XwDqz5tHHrMHzpPfHCj7XyYn4ROTFK/2kKdC/ta6Ko0fMw==, + } + engines: { node: ">=18" } + peerDependencies: + vue: ^3.3.4 + peerDependenciesMeta: + vue: + optional: true + + "@ai-sdk/vue@0.0.46": + resolution: + { + integrity: sha512-H366ydskPbZP8uRs4sm3SAi97P3JVTRI5Q8xYTI6uTaY4UFBA6aOWdDxniYZNa67ebemfe11m7ksX4wHW6Wl8g==, + } + engines: { node: ">=18" } + peerDependencies: + vue: ^3.3.4 + peerDependenciesMeta: + vue: + optional: true + + "@alloc/quick-lru@5.2.0": + resolution: + { + integrity: sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==, + } + engines: { node: ">=10" } + + "@ampproject/remapping@2.3.0": + resolution: + { + integrity: sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==, + } + engines: { node: ">=6.0.0" } + + "@anthropic-ai/sdk@0.4.4": + resolution: + { + integrity: sha512-Z/39nQi1sSUCeLII3lsAbL1u+0JF6cR2XmUEX9sLH0VtxmIjY6cjOUYjCkYh4oapTxOkhAFnVSAFJ6cxml2qXg==, + } + + "@auth/core@0.34.2": + resolution: + { + integrity: sha512-KywHKRgLiF3l7PLyL73fjLSIBe1YNcA6sMeew4yMP6cfCWGXZrkkXd32AjRi1hlJ9nvovUBGZHvbn+LijO6ZeQ==, + } + peerDependencies: + "@simplewebauthn/browser": ^9.0.1 + "@simplewebauthn/server": ^9.0.2 + nodemailer: ^6.8.0 + peerDependenciesMeta: + "@simplewebauthn/browser": + optional: true + "@simplewebauthn/server": + optional: true + nodemailer: + optional: true + + "@auth/prisma-adapter@2.4.2": + resolution: + { + integrity: sha512-QQwnGYfDiyTcAxMVhTrim+lLFFA3TKq3nIrbPtGZXlkiuNQ5t0rUg//Km7Wv21pD5bxhy4aRPlfq7TdFKk3XIw==, + } + peerDependencies: + "@prisma/client": ">=2.26.0 || >=3 || >=4 || >=5" + + "@babel/code-frame@7.24.2": + resolution: + { + integrity: sha512-y5+tLQyV8pg3fsiln67BVLD1P13Eg4lh5RW9mF0zUuvLrv9uIQ4MCL+CRT+FTsBlBjcIan6PGsLcBN0m3ClUyQ==, + } + engines: { node: ">=6.9.0" } + + "@babel/compat-data@7.24.4": + resolution: + { + integrity: sha512-vg8Gih2MLK+kOkHJp4gBEIkyaIi00jgWot2D9QOmmfLC8jINSOzmCLta6Bvz/JSBCqnegV0L80jhxkol5GWNfQ==, + } + engines: { node: ">=6.9.0" } + + "@babel/core@7.24.4": + resolution: + { + integrity: sha512-MBVlMXP+kkl5394RBLSxxk/iLTeVGuXTV3cIDXavPpMMqnSnt6apKgan/U8O3USWZCWZT/TbgfEpKa4uMgN4Dg==, + } + engines: { node: ">=6.9.0" } + + "@babel/generator@7.24.4": + resolution: + { + integrity: sha512-Xd6+v6SnjWVx/nus+y0l1sxMOTOMBkyL4+BIdbALyatQnAe/SRVjANeDPSCYaX+i1iJmuGSKf3Z+E+V/va1Hvw==, + } + engines: { node: ">=6.9.0" } + + "@babel/helper-compilation-targets@7.23.6": + resolution: + { + integrity: sha512-9JB548GZoQVmzrFgp8o7KxdgkTGm6xs9DW0o/Pim72UDjzr5ObUQ6ZzYPqA+g9OTS2bBQoctLJrky0RDCAWRgQ==, + } + engines: { node: ">=6.9.0" } + + "@babel/helper-environment-visitor@7.22.20": + resolution: + { + integrity: sha512-zfedSIzFhat/gFhWfHtgWvlec0nqB9YEIVrpuwjruLlXfUSnA8cJB0miHKwqDnQ7d32aKo2xt88/xZptwxbfhA==, + } + engines: { node: ">=6.9.0" } + + "@babel/helper-function-name@7.23.0": + resolution: + { + integrity: sha512-OErEqsrxjZTJciZ4Oo+eoZqeW9UIiOcuYKRJA4ZAgV9myA+pOXhhmpfNCKjEH/auVfEYVFJ6y1Tc4r0eIApqiw==, + } + engines: { node: ">=6.9.0" } + + "@babel/helper-hoist-variables@7.22.5": + resolution: + { + integrity: sha512-wGjk9QZVzvknA6yKIUURb8zY3grXCcOZt+/7Wcy8O2uctxhplmUPkOdlgoNhmdVee2c92JXbf1xpMtVNbfoxRw==, + } + engines: { node: ">=6.9.0" } + + "@babel/helper-module-imports@7.24.3": + resolution: + { + integrity: sha512-viKb0F9f2s0BCS22QSF308z/+1YWKV/76mwt61NBzS5izMzDPwdq1pTrzf+Li3npBWX9KdQbkeCt1jSAM7lZqg==, + } + engines: { node: ">=6.9.0" } + + "@babel/helper-module-transforms@7.23.3": + resolution: + { + integrity: sha512-7bBs4ED9OmswdfDzpz4MpWgSrV7FXlc3zIagvLFjS5H+Mk7Snr21vQ6QwrsoCGMfNC4e4LQPdoULEt4ykz0SRQ==, + } + engines: { node: ">=6.9.0" } + peerDependencies: + "@babel/core": ^7.0.0 + + "@babel/helper-simple-access@7.22.5": + resolution: + { + integrity: sha512-n0H99E/K+Bika3++WNL17POvo4rKWZ7lZEp1Q+fStVbUi8nxPQEBOlTmCOxW/0JsS56SKKQ+ojAe2pHKJHN35w==, + } + engines: { node: ">=6.9.0" } + + "@babel/helper-split-export-declaration@7.22.6": + resolution: + { + integrity: sha512-AsUnxuLhRYsisFiaJwvp1QF+I3KjD5FOxut14q/GzovUe6orHLesW2C7d754kRm53h5gqrz6sFl6sxc4BVtE/g==, + } + engines: { node: ">=6.9.0" } + + "@babel/helper-string-parser@7.24.1": + resolution: + { + integrity: sha512-2ofRCjnnA9y+wk8b9IAREroeUP02KHp431N2mhKniy2yKIDKpbrHv9eXwm8cBeWQYcJmzv5qKCu65P47eCF7CQ==, + } + engines: { node: ">=6.9.0" } + + "@babel/helper-string-parser@7.24.8": + resolution: + { + integrity: sha512-pO9KhhRcuUyGnJWwyEgnRJTSIZHiT+vMD0kPeD+so0l7mxkMT19g3pjY9GTnHySck/hDzq+dtW/4VgnMkippsQ==, + } + engines: { node: ">=6.9.0" } + + "@babel/helper-validator-identifier@7.22.20": + resolution: + { + integrity: sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A==, + } + 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-option@7.23.5": + resolution: + { + integrity: sha512-85ttAOMLsr53VgXkTbkx8oA6YTfT4q7/HzXSLEYmjcSTJPMPQtvq1BD79Byep5xMUYbGRzEpDsjUf3dyp54IKw==, + } + engines: { node: ">=6.9.0" } + + "@babel/helpers@7.24.4": + resolution: + { + integrity: sha512-FewdlZbSiwaVGlgT1DPANDuCHaDMiOo+D/IDYRFYjHOuv66xMSJ7fQwwODwRNAPkADIO/z1EoF/l2BCWlWABDw==, + } + engines: { node: ">=6.9.0" } + + "@babel/highlight@7.24.2": + resolution: + { + integrity: sha512-Yac1ao4flkTxTteCDZLEvdxg2fZfz1v8M4QpaGypq/WPDqg3ijHYbDfs+LG5hvzSoqaSZ9/Z9lKSP3CjZjv+pA==, + } + engines: { node: ">=6.9.0" } + + "@babel/parser@7.24.4": + resolution: + { + integrity: sha512-zTvEBcghmeBma9QIGunWevvBAp4/Qu9Bdq+2k0Ot4fVMD6v3dsC9WOcRSKk7tRRyBM/53yKMJko9xOatGQAwSg==, + } + engines: { node: ">=6.0.0" } + hasBin: true + + "@babel/parser@7.25.6": + resolution: + { + integrity: sha512-trGdfBdbD0l1ZPmcJ83eNxB9rbEax4ALFTF7fN386TMYbeCQbyme5cOEXQhbGXKebwGaB/J52w1mrklMcbgy6Q==, + } + engines: { node: ">=6.0.0" } + hasBin: true + + "@babel/runtime@7.24.4": + resolution: + { + integrity: sha512-dkxf7+hn8mFBwKjs9bvBlArzLVxVbS8usaPUDd5p2a9JCL9tB8OaOVN1isD4+Xyk4ns89/xeOmbQvgdK7IIVdA==, + } + engines: { node: ">=6.9.0" } + + "@babel/template@7.24.0": + resolution: + { + integrity: sha512-Bkf2q8lMB0AFpX0NFEqSbx1OkTHf0f+0j82mkw+ZpzBnkk7e9Ql0891vlfgi+kHwOk8tQjiQHpqh4LaSa0fKEA==, + } + engines: { node: ">=6.9.0" } + + "@babel/traverse@7.24.1": + resolution: + { + integrity: sha512-xuU6o9m68KeqZbQuDt2TcKSxUw/mrsvavlEqQ1leZ/B+C9tk6E4sRWy97WaXgvq5E+nU3cXMxv3WKOCanVMCmQ==, + } + engines: { node: ">=6.9.0" } + + "@babel/types@7.24.0": + resolution: + { + integrity: sha512-+j7a5c253RfKh8iABBhywc8NSfP5LURe7Uh4qpsh6jc+aLJguvmIUBdjSdEMQv2bENrCR5MfRdjGo7vzS/ob7w==, + } + engines: { node: ">=6.9.0" } + + "@babel/types@7.25.6": + resolution: + { + integrity: sha512-/l42B1qxpG6RdfYf343Uw1vmDjeNhneUXtzhojE7pDgfpEypmRhI6j1kr17XCVv4Cgl9HdAiQY2x0GwKm7rWCw==, + } + engines: { node: ">=6.9.0" } + + "@commitlint/config-conventional@19.2.2": + resolution: + { + integrity: sha512-mLXjsxUVLYEGgzbxbxicGPggDuyWNkf25Ht23owXIH+zV2pv1eJuzLK3t1gDY5Gp6pxdE60jZnWUY5cvgL3ufw==, + } + engines: { node: ">=v18" } + + "@commitlint/types@19.0.3": + resolution: + { + integrity: sha512-tpyc+7i6bPG9mvaBbtKUeghfyZSDgWquIDfMgqYtTbmZ9Y9VzEm2je9EYcQ0aoz5o7NvGS+rcDec93yO08MHYA==, + } + engines: { node: ">=v18" } + + "@eslint-community/eslint-utils@4.4.0": + resolution: + { + integrity: sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==, + } + engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 } + peerDependencies: + eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 + + "@eslint-community/regexpp@4.10.0": + resolution: + { + integrity: sha512-Cu96Sd2By9mCNTx2iyKOmq10v22jUVQv0lQnlGNy16oE9589yE+QADPbrMGCkA51cKZSg3Pu/aTJVTGfL/qjUA==, + } + engines: { node: ^12.0.0 || ^14.0.0 || >=16.0.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 } + + "@floating-ui/core@1.6.7": + resolution: + { + integrity: sha512-yDzVT/Lm101nQ5TCVeK65LtdN7Tj4Qpr9RTXJ2vPFLqtLxwOrpoxAHAJI8J3yYWUc40J0BDBheaitK5SJmno2g==, + } + + "@floating-ui/dom@1.6.10": + resolution: + { + integrity: sha512-fskgCFv8J8OamCmyun8MfjB1Olfn+uZKjOKZ0vhYF3gRmEUXcGOjxWL8bBr7i4kIuPZ2KD2S3EUIOxnjC8kl2A==, + } + + "@floating-ui/react-dom@2.1.1": + resolution: + { + integrity: sha512-4h84MJt3CHrtG18mGsXuLCHMrug49d7DFkU0RMIyshRveBeyV2hmV/pDaF2Uxtu8kgq5r46llp5E5FQiR0K2Yg==, + } + peerDependencies: + react: ">=16.8.0" + react-dom: ">=16.8.0" + + "@floating-ui/utils@0.2.7": + resolution: + { + integrity: sha512-X8R8Oj771YRl/w+c1HqAC1szL8zWQRwFvgDwT129k9ACdBoud/+/rX9V0qiMl6LWUdP9voC2nDVZYPMQQsb6eA==, + } + + "@fortaine/fetch-event-source@3.0.6": + resolution: + { + integrity: sha512-621GAuLMvKtyZQ3IA6nlDWhV1V/7PGOTNIGLUifxt0KzM+dZIweJ6F3XvQF3QnqeNfS1N7WQ0Kil1Di/lhChEw==, + } + engines: { node: ">=16.15" } + + "@hookform/resolvers@3.3.4": + resolution: + { + integrity: sha512-o5cgpGOuJYrd+iMKvkttOclgwRW86EsWJZZRC23prf0uU2i48Htq4PuT73AVb9ionFyZrwYEITuOFGF+BydEtQ==, + } + peerDependencies: + react-hook-form: ^7.0.0 + + "@humanwhocodes/config-array@0.11.14": + resolution: + { + integrity: sha512-3T8LkOmg45BV5FICb15QQMsyUSWrQ8AygVfC7ZG32zOalnqrilm018ZVCw0eapXux8FtA33q8PSRSstjee3jSg==, + } + engines: { node: ">=10.10.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==, + } + + "@ianvs/prettier-plugin-sort-imports@4.2.1": + resolution: + { + integrity: sha512-NKN1LVFWUDGDGr3vt+6Ey3qPeN/163uR1pOPAlkWpgvAqgxQ6kSdUf1F0it8aHUtKRUzEGcK38Wxd07O61d7+Q==, + } + peerDependencies: + "@vue/compiler-sfc": 2.7.x || 3.x + prettier: 2 || 3 + peerDependenciesMeta: + "@vue/compiler-sfc": + optional: true + + "@ianvs/prettier-plugin-sort-imports@4.3.1": + resolution: + { + integrity: sha512-ZHwbyjkANZOjaBm3ZosADD2OUYGFzQGxfy67HmGZU94mHqe7g1LCMA7YYKB1Cq+UTPCBqlAYapY0KXAjKEw8Sg==, + } + peerDependencies: + "@vue/compiler-sfc": 2.7.x || 3.x + prettier: 2 || 3 + peerDependenciesMeta: + "@vue/compiler-sfc": + optional: true + + "@isaacs/cliui@8.0.2": + resolution: + { + integrity: sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==, + } + engines: { node: ">=12" } + + "@jridgewell/gen-mapping@0.3.5": + resolution: + { + integrity: sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==, + } + engines: { node: ">=6.0.0" } + + "@jridgewell/resolve-uri@3.1.2": + resolution: + { + integrity: sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==, + } + engines: { node: ">=6.0.0" } + + "@jridgewell/set-array@1.2.1": + resolution: + { + integrity: sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==, + } + engines: { node: ">=6.0.0" } + + "@jridgewell/sourcemap-codec@1.4.15": + resolution: + { + integrity: sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==, + } + + "@jridgewell/sourcemap-codec@1.5.0": + resolution: + { + integrity: sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==, + } + + "@jridgewell/trace-mapping@0.3.25": + resolution: + { + integrity: sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==, + } + + "@langchain/community@0.3.1": + resolution: + { + integrity: sha512-V6n4kkv3isYoiU2ciLNhcqBT96IwxpMNt5K/KxkzOfGNJIWQcsPzTccuWZXdDOQ40kelCg+S8YKGVy8X4mkgtg==, + } + engines: { node: ">=18" } + peerDependencies: + "@arcjet/redact": ^v1.0.0-alpha.23 + "@aws-crypto/sha256-js": ^5.0.0 + "@aws-sdk/client-bedrock-agent-runtime": ^3.583.0 + "@aws-sdk/client-bedrock-runtime": ^3.422.0 + "@aws-sdk/client-dynamodb": ^3.310.0 + "@aws-sdk/client-kendra": ^3.352.0 + "@aws-sdk/client-lambda": ^3.310.0 + "@aws-sdk/client-s3": ^3.310.0 + "@aws-sdk/client-sagemaker-runtime": ^3.310.0 + "@aws-sdk/client-sfn": ^3.310.0 + "@aws-sdk/credential-provider-node": ^3.388.0 + "@azure/search-documents": ^12.0.0 + "@azure/storage-blob": ^12.15.0 + "@browserbasehq/sdk": "*" + "@clickhouse/client": ^0.2.5 + "@cloudflare/ai": "*" + "@datastax/astra-db-ts": ^1.0.0 + "@elastic/elasticsearch": ^8.4.0 + "@getmetal/metal-sdk": "*" + "@getzep/zep-cloud": ^1.0.6 + "@getzep/zep-js": ^0.9.0 + "@gomomento/sdk": ^1.51.1 + "@gomomento/sdk-core": ^1.51.1 + "@google-ai/generativelanguage": "*" + "@google-cloud/storage": ^6.10.1 || ^7.7.0 + "@gradientai/nodejs-sdk": ^1.2.0 + "@huggingface/inference": ^2.6.4 + "@langchain/core": ">=0.2.21 <0.4.0" + "@layerup/layerup-security": ^1.5.12 + "@mendable/firecrawl-js": ^0.0.13 + "@mlc-ai/web-llm": "*" + "@mozilla/readability": "*" + "@neondatabase/serverless": "*" + "@notionhq/client": ^2.2.10 + "@opensearch-project/opensearch": "*" + "@pinecone-database/pinecone": "*" + "@planetscale/database": ^1.8.0 + "@premai/prem-sdk": ^0.3.25 + "@qdrant/js-client-rest": ^1.8.2 + "@raycast/api": ^1.55.2 + "@rockset/client": ^0.9.1 + "@smithy/eventstream-codec": ^2.0.5 + "@smithy/protocol-http": ^3.0.6 + "@smithy/signature-v4": ^2.0.10 + "@smithy/util-utf8": ^2.0.0 + "@spider-cloud/spider-client": ^0.0.21 + "@supabase/supabase-js": ^2.45.0 + "@tensorflow-models/universal-sentence-encoder": "*" + "@tensorflow/tfjs-converter": "*" + "@tensorflow/tfjs-core": "*" + "@upstash/ratelimit": ^1.1.3 + "@upstash/redis": ^1.20.6 + "@upstash/vector": ^1.1.1 + "@vercel/kv": ^0.2.3 + "@vercel/postgres": ^0.5.0 + "@writerai/writer-sdk": ^0.40.2 + "@xata.io/client": ^0.28.0 + "@xenova/transformers": ^2.17.2 + "@zilliz/milvus2-sdk-node": ">=2.3.5" + apify-client: ^2.7.1 + assemblyai: ^4.6.0 + better-sqlite3: ">=9.4.0 <12.0.0" + cassandra-driver: ^4.7.2 + cborg: ^4.1.1 + cheerio: ^1.0.0-rc.12 + chromadb: "*" + closevector-common: 0.1.3 + closevector-node: 0.1.6 + closevector-web: 0.1.6 + cohere-ai: "*" + convex: ^1.3.1 + couchbase: ^4.3.0 + crypto-js: ^4.2.0 + d3-dsv: ^2.0.0 + discord.js: ^14.14.1 + dria: ^0.0.3 + duck-duck-scrape: ^2.2.5 + epub2: ^3.0.1 + faiss-node: ^0.5.1 + firebase-admin: ^11.9.0 || ^12.0.0 + google-auth-library: "*" + googleapis: "*" + hnswlib-node: ^3.0.0 + html-to-text: ^9.0.5 + ignore: ^5.2.0 + interface-datastore: ^8.2.11 + ioredis: ^5.3.2 + it-all: ^3.0.4 + jsdom: "*" + jsonwebtoken: ^9.0.2 + llmonitor: ^0.5.9 + lodash: ^4.17.21 + lunary: ^0.7.10 + mammoth: ^1.6.0 + mongodb: ">=5.2.0" + mysql2: ^3.9.8 + neo4j-driver: "*" + node-llama-cpp: "*" + notion-to-md: ^3.1.0 + officeparser: ^4.0.4 + pdf-parse: 1.1.1 + pg: ^8.11.0 + pg-copy-streams: ^6.0.5 + pickleparser: ^0.2.1 + playwright: ^1.32.1 + portkey-ai: ^0.1.11 + puppeteer: "*" + pyodide: ">=0.24.1 <0.27.0" + redis: "*" + replicate: ^0.29.4 + sonix-speech-recognition: ^2.1.1 + srt-parser-2: ^1.2.3 + typeorm: ^0.3.20 + typesense: ^1.5.3 + usearch: ^1.1.1 + vectordb: ^0.1.4 + voy-search: 0.6.2 + weaviate-ts-client: "*" + web-auth-library: ^1.0.3 + ws: ^8.14.2 + youtube-transcript: ^1.0.6 + youtubei.js: ^9.1.0 + peerDependenciesMeta: + "@arcjet/redact": + optional: true + "@aws-crypto/sha256-js": + optional: true + "@aws-sdk/client-bedrock-agent-runtime": + optional: true + "@aws-sdk/client-bedrock-runtime": + optional: true + "@aws-sdk/client-dynamodb": + optional: true + "@aws-sdk/client-kendra": + optional: true + "@aws-sdk/client-lambda": + optional: true + "@aws-sdk/client-s3": + optional: true + "@aws-sdk/client-sagemaker-runtime": + optional: true + "@aws-sdk/client-sfn": + optional: true + "@aws-sdk/credential-provider-node": + optional: true + "@azure/search-documents": + optional: true + "@azure/storage-blob": + optional: true + "@browserbasehq/sdk": + optional: true + "@clickhouse/client": + optional: true + "@cloudflare/ai": + optional: true + "@datastax/astra-db-ts": + optional: true + "@elastic/elasticsearch": + optional: true + "@getmetal/metal-sdk": + optional: true + "@getzep/zep-cloud": + optional: true + "@getzep/zep-js": + optional: true + "@gomomento/sdk": + optional: true + "@gomomento/sdk-core": + optional: true + "@google-ai/generativelanguage": + optional: true + "@google-cloud/storage": + optional: true + "@gradientai/nodejs-sdk": + optional: true + "@huggingface/inference": + optional: true + "@layerup/layerup-security": + optional: true + "@mendable/firecrawl-js": + optional: true + "@mlc-ai/web-llm": + optional: true + "@mozilla/readability": + optional: true + "@neondatabase/serverless": + optional: true + "@notionhq/client": + optional: true + "@opensearch-project/opensearch": + optional: true + "@pinecone-database/pinecone": + optional: true + "@planetscale/database": + optional: true + "@premai/prem-sdk": + optional: true + "@qdrant/js-client-rest": + optional: true + "@raycast/api": + optional: true + "@rockset/client": + optional: true + "@smithy/eventstream-codec": + optional: true + "@smithy/protocol-http": + optional: true + "@smithy/signature-v4": + optional: true + "@smithy/util-utf8": + optional: true + "@spider-cloud/spider-client": + optional: true + "@supabase/supabase-js": + optional: true + "@tensorflow-models/universal-sentence-encoder": + optional: true + "@tensorflow/tfjs-converter": + optional: true + "@tensorflow/tfjs-core": + optional: true + "@upstash/ratelimit": + optional: true + "@upstash/redis": + optional: true + "@upstash/vector": + optional: true + "@vercel/kv": + optional: true + "@vercel/postgres": + optional: true + "@writerai/writer-sdk": + optional: true + "@xata.io/client": + optional: true + "@xenova/transformers": + optional: true + "@zilliz/milvus2-sdk-node": + optional: true + apify-client: + optional: true + assemblyai: + optional: true + better-sqlite3: + optional: true + cassandra-driver: + optional: true + cborg: + optional: true + cheerio: + optional: true + chromadb: + optional: true + closevector-common: + optional: true + closevector-node: + optional: true + closevector-web: + optional: true + cohere-ai: + optional: true + convex: + optional: true + couchbase: + optional: true + crypto-js: + optional: true + d3-dsv: + optional: true + discord.js: + optional: true + dria: + optional: true + duck-duck-scrape: + optional: true + epub2: + optional: true + faiss-node: + optional: true + firebase-admin: + optional: true + google-auth-library: + optional: true + googleapis: + optional: true + hnswlib-node: + optional: true + html-to-text: + optional: true + ignore: + optional: true + interface-datastore: + optional: true + ioredis: + optional: true + it-all: + optional: true + jsdom: + optional: true + jsonwebtoken: + optional: true + llmonitor: + optional: true + lodash: + optional: true + lunary: + optional: true + mammoth: + optional: true + mongodb: + optional: true + mysql2: + optional: true + neo4j-driver: + optional: true + node-llama-cpp: + optional: true + notion-to-md: + optional: true + officeparser: + optional: true + pdf-parse: + optional: true + pg: + optional: true + pg-copy-streams: + optional: true + pickleparser: + optional: true + playwright: + optional: true + portkey-ai: + optional: true + puppeteer: + optional: true + pyodide: + optional: true + redis: + optional: true + replicate: + optional: true + sonix-speech-recognition: + optional: true + srt-parser-2: + optional: true + typeorm: + optional: true + typesense: + optional: true + usearch: + optional: true + vectordb: + optional: true + voy-search: + optional: true + weaviate-ts-client: + optional: true + web-auth-library: + optional: true + ws: + optional: true + youtube-transcript: + optional: true + youtubei.js: + optional: true + + "@langchain/core@0.3.3": + resolution: + { + integrity: sha512-WAtkmhbdl2T41qzimTzhb3pXCHQxO4onqxzPxgdf3KftQdTwLq0YYBDhozRMZLNAd/+cfH0ymZGaZSsnc9Ogsg==, + } + engines: { node: ">=18" } + + "@langchain/openai@0.3.0": + resolution: + { + integrity: sha512-yXrz5Qn3t9nq3NQAH2l4zZOI4ev2CFdLC5kvmi5SdW4bggRuM40SXTUAY3VRld4I5eocYfk82VbrlA+6dvN5EA==, + } + engines: { node: ">=18" } + peerDependencies: + "@langchain/core": ">=0.2.26 <0.4.0" + + "@langchain/pinecone@0.1.0": + resolution: + { + integrity: sha512-bxt8c4Fpdre8E7HrO8SU4nAJ2dbOpiEsFOyrJ524vUo57UkXbd5WD2v8AjFM7Wf3hH5O1elaxLVxLv8fK4c5OA==, + } + engines: { node: ">=18" } + peerDependencies: + "@langchain/core": ">=0.2.21 <0.4.0" + + "@langchain/textsplitters@0.1.0": + resolution: + { + integrity: sha512-djI4uw9rlkAb5iMhtLED+xJebDdAG935AdP4eRTB02R7OB/act55Bj9wsskhZsvuyQRpO4O1wQOp85s6T6GWmw==, + } + engines: { node: ">=18" } + peerDependencies: + "@langchain/core": ">=0.2.21 <0.4.0" + + "@mapbox/node-pre-gyp@1.0.11": + resolution: + { + integrity: sha512-Yhlar6v9WQgUp/He7BdgzOz8lqMQ8sU+jkCq7Wx8Myc5YFJLbEe7lgui/V7G1qB1DJykHSGwreceSaD60Y0PUQ==, + } + hasBin: true + + "@next/env@14.2.1": + resolution: + { + integrity: sha512-qsHJle3GU3CmVx7pUoXcghX4sRN+vINkbLdH611T8ZlsP//grzqVW87BSUgOZeSAD4q7ZdZicdwNe/20U2janA==, + } + + "@next/eslint-plugin-next@14.2.1": + resolution: + { + integrity: sha512-Fp+mthEBjkn8r9qd6o4JgxKp0IDEzW0VYHD8ZC05xS5/lFNwHKuOdr2kVhWG7BQCO9L6eeepshM1Wbs2T+LgSg==, + } + + "@next/swc-darwin-arm64@14.2.1": + resolution: + { + integrity: sha512-kGjnjcIJehEcd3rT/3NAATJQndAEELk0J9GmGMXHSC75TMnvpOhONcjNHbjtcWE5HUQnIHy5JVkatrnYm1QhVw==, + } + engines: { node: ">= 10" } + cpu: [arm64] + os: [darwin] + + "@next/swc-darwin-x64@14.2.1": + resolution: + { + integrity: sha512-dAdWndgdQi7BK2WSXrx4lae7mYcOYjbHJUhvOUnJjMNYrmYhxbbvJ2xElZpxNxdfA6zkqagIB9He2tQk+l16ew==, + } + engines: { node: ">= 10" } + cpu: [x64] + os: [darwin] + + "@next/swc-linux-arm64-gnu@14.2.1": + resolution: + { + integrity: sha512-2ZctfnyFOGvTkoD6L+DtQtO3BfFz4CapoHnyLTXkOxbZkVRgg3TQBUjTD/xKrO1QWeydeo8AWfZRg8539qNKrg==, + } + engines: { node: ">= 10" } + cpu: [arm64] + os: [linux] + + "@next/swc-linux-arm64-musl@14.2.1": + resolution: + { + integrity: sha512-jazZXctiaanemy4r+TPIpFP36t1mMwWCKMsmrTRVChRqE6putyAxZA4PDujx0SnfvZHosjdkx9xIq9BzBB5tWg==, + } + engines: { node: ">= 10" } + cpu: [arm64] + os: [linux] + + "@next/swc-linux-x64-gnu@14.2.1": + resolution: + { + integrity: sha512-VjCHWCjsAzQAAo8lkBOLEIkBZFdfW+Z18qcQ056kL4KpUYc8o59JhLDCBlhg+hINQRgzQ2UPGma2AURGOH0+Qg==, + } + engines: { node: ">= 10" } + cpu: [x64] + os: [linux] + + "@next/swc-linux-x64-musl@14.2.1": + resolution: + { + integrity: sha512-7HZKYKvAp4nAHiHIbY04finRqjeYvkITOGOurP1aLMexIFG/1+oCnqhGogBdc4lao/lkMW1c+AkwWSzSlLasqw==, + } + engines: { node: ">= 10" } + cpu: [x64] + os: [linux] + + "@next/swc-win32-arm64-msvc@14.2.1": + resolution: + { + integrity: sha512-YGHklaJ/Cj/F0Xd8jxgj2p8po4JTCi6H7Z3Yics3xJhm9CPIqtl8erlpK1CLv+HInDqEWfXilqatF8YsLxxA2Q==, + } + engines: { node: ">= 10" } + cpu: [arm64] + os: [win32] + + "@next/swc-win32-ia32-msvc@14.2.1": + resolution: + { + integrity: sha512-o+ISKOlvU/L43ZhtAAfCjwIfcwuZstiHVXq/BDsZwGqQE0h/81td95MPHliWCnFoikzWcYqh+hz54ZB2FIT8RA==, + } + engines: { node: ">= 10" } + cpu: [ia32] + os: [win32] + + "@next/swc-win32-x64-msvc@14.2.1": + resolution: + { + integrity: sha512-GmRoTiLcvCLifujlisknv4zu9/C4i9r0ktsA8E51EMqJL4bD4CpO7lDYr7SrUxCR0tS4RVcrqKmCak24T0ohaw==, + } + engines: { node: ">= 10" } + cpu: [x64] + os: [win32] + + "@nodelib/fs.scandir@2.1.5": + resolution: + { + integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==, + } + engines: { node: ">= 8" } + + "@nodelib/fs.stat@2.0.5": + resolution: + { + integrity: sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==, + } + engines: { node: ">= 8" } + + "@nodelib/fs.walk@1.2.8": + resolution: + { + integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==, + } + engines: { node: ">= 8" } + + "@one-ini/wasm@0.1.1": + resolution: + { + integrity: sha512-XuySG1E38YScSJoMlqovLru4KTUNSjgVTIjyh7qMX6aNN5HY5Ct5LhRJdxO79JtTzKfzV/bnWpz+zquYrISsvw==, + } + + "@opentelemetry/api@1.9.0": + resolution: + { + integrity: sha512-3giAOQvZiH5F9bMlMiv8+GSPMeqg0dbaeo58/0SlA9sxSqZhnUtxzX9/2FzyhS9sWQf5S0GJE0AKBrFqjpeYcg==, + } + engines: { node: ">=8.0.0" } + + "@panva/hkdf@1.2.1": + resolution: + { + integrity: sha512-6oclG6Y3PiDFcoyk8srjLfVKyMfVCKJ27JwNPViuXziFpmdz+MZnZN/aKY0JGXgYuO/VghU0jcOAZgWXZ1Dmrw==, + } + + "@pinecone-database/pinecone@3.0.3": + resolution: + { + integrity: sha512-0cAG0d/6knVZgVyXM1II4qG3dyOepLuAQsCXTOJomdA7iQxf+/Om9mq9Cw4QObr56oZ+lqtptlw5qz0BQaBX2Q==, + } + engines: { node: ">=18.0.0" } + + "@pkgjs/parseargs@0.11.0": + resolution: + { + integrity: sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==, + } + engines: { node: ">=14" } + + "@pkgr/core@0.1.1": + resolution: + { + integrity: sha512-cq8o4cWH0ibXh9VGi5P20Tu9XF/0fFXl9EUinr9QfTM7a7p0oTA4iJRCQWppXR1Pg8dSM0UCItCkPwsk9qWWYA==, + } + engines: { node: ^12.20.0 || ^14.18.0 || >=16.0.0 } + + "@prisma/client@5.20.0": + resolution: + { + integrity: sha512-CLv55ZuMuUawMsxoqxGtLT3bEZoa2W8L3Qnp6rDIFWy+ZBrUcOFKdoeGPSnbBqxc3SkdxJrF+D1veN/WNynZYA==, + } + engines: { node: ">=16.13" } + peerDependencies: + prisma: "*" + peerDependenciesMeta: + prisma: + optional: true + + "@prisma/debug@5.20.0": + resolution: + { + integrity: sha512-oCx79MJ4HSujokA8S1g0xgZUGybD4SyIOydoHMngFYiwEwYDQ5tBQkK5XoEHuwOYDKUOKRn/J0MEymckc4IgsQ==, + } + + "@prisma/engines-version@5.20.0-12.06fc58a368dc7be9fbbbe894adf8d445d208c284": + resolution: + { + integrity: sha512-Lg8AS5lpi0auZe2Mn4gjuCg081UZf88k3cn0RCwHgR+6cyHHpttPZBElJTHf83ZGsRNAmVCZCfUGA57WB4u4JA==, + } + + "@prisma/engines@5.20.0": + resolution: + { + integrity: sha512-DtqkP+hcZvPEbj8t8dK5df2b7d3B8GNauKqaddRRqQBBlgkbdhJkxhoJTrOowlS3vaRt2iMCkU0+CSNn0KhqAQ==, + } + + "@prisma/fetch-engine@5.20.0": + resolution: + { + integrity: sha512-JVcaPXC940wOGpCOwuqQRTz6I9SaBK0c1BAyC1pcz9xBi+dzFgUu3G/p9GV1FhFs9OKpfSpIhQfUJE9y00zhqw==, + } + + "@prisma/get-platform@5.20.0": + resolution: + { + integrity: sha512-8/+CehTZZNzJlvuryRgc77hZCWrUDYd/PmlZ7p2yNXtmf2Una4BWnTbak3us6WVdqoz5wmptk6IhsXdG2v5fmA==, + } + + "@radix-ui/number@1.1.0": + resolution: + { + integrity: sha512-V3gRzhVNU1ldS5XhAPTom1fOIo4ccrjjJgmE+LI2h/WaFpHmx0MQApT+KZHnx8abG6Avtfcz4WoEciMnpFT3HQ==, + } + + "@radix-ui/primitive@1.0.1": + resolution: + { + integrity: sha512-yQ8oGX2GVsEYMWGxcovu1uGWPCxV5BFfeeYxqPmuAzUyLT9qmaMXSAhXpb0WrspIeqYzdJpkh2vHModJPgRIaw==, + } + + "@radix-ui/primitive@1.1.0": + resolution: + { + integrity: sha512-4Z8dn6Upk0qk4P74xBhZ6Hd/w0mPEzOOLxy4xiPXOXqjF7jZS0VAKk7/x/H6FyY2zCkYJqePf1G5KmkmNJ4RBA==, + } + + "@radix-ui/react-accordion@1.2.0": + resolution: + { + integrity: sha512-HJOzSX8dQqtsp/3jVxCU3CXEONF7/2jlGAB28oX8TTw1Dz8JYbEI1UcL8355PuLBE41/IRRMvCw7VkiK/jcUOQ==, + } + peerDependencies: + "@types/react": "*" + "@types/react-dom": "*" + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + "@types/react": + optional: true + "@types/react-dom": + optional: true + + "@radix-ui/react-alert-dialog@1.1.1": + resolution: + { + integrity: sha512-wmCoJwj7byuVuiLKqDLlX7ClSUU0vd9sdCeM+2Ls+uf13+cpSJoMgwysHq1SGVVkJj5Xn0XWi1NoRCdkMpr6Mw==, + } + peerDependencies: + "@types/react": "*" + "@types/react-dom": "*" + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + "@types/react": + optional: true + "@types/react-dom": + optional: true + + "@radix-ui/react-arrow@1.1.0": + resolution: + { + integrity: sha512-FmlW1rCg7hBpEBwFbjHwCW6AmWLQM6g/v0Sn8XbP9NvmSZ2San1FpQeyPtufzOMSIx7Y4dzjlHoifhp+7NkZhw==, + } + peerDependencies: + "@types/react": "*" + "@types/react-dom": "*" + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + "@types/react": + optional: true + "@types/react-dom": + optional: true + + "@radix-ui/react-aspect-ratio@1.1.0": + resolution: + { + integrity: sha512-dP87DM/Y7jFlPgUZTlhx6FF5CEzOiaxp2rBCKlaXlpH5Ip/9Fg5zZ9lDOQ5o/MOfUlf36eak14zoWYpgcgGoOg==, + } + peerDependencies: + "@types/react": "*" + "@types/react-dom": "*" + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + "@types/react": + optional: true + "@types/react-dom": + optional: true + + "@radix-ui/react-avatar@1.1.0": + resolution: + { + integrity: sha512-Q/PbuSMk/vyAd/UoIShVGZ7StHHeRFYU7wXmi5GV+8cLXflZAEpHL/F697H1klrzxKXNtZ97vWiC0q3RKUH8UA==, + } + peerDependencies: + "@types/react": "*" + "@types/react-dom": "*" + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + "@types/react": + optional: true + "@types/react-dom": + optional: true + + "@radix-ui/react-checkbox@1.1.1": + resolution: + { + integrity: sha512-0i/EKJ222Afa1FE0C6pNJxDq1itzcl3HChE9DwskA4th4KRse8ojx8a1nVcOjwJdbpDLcz7uol77yYnQNMHdKw==, + } + peerDependencies: + "@types/react": "*" + "@types/react-dom": "*" + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + "@types/react": + optional: true + "@types/react-dom": + optional: true + + "@radix-ui/react-collapsible@1.1.0": + resolution: + { + integrity: sha512-zQY7Epa8sTL0mq4ajSJpjgn2YmCgyrG7RsQgLp3C0LQVkG7+Tf6Pv1CeNWZLyqMjhdPkBa5Lx7wYBeSu7uCSTA==, + } + peerDependencies: + "@types/react": "*" + "@types/react-dom": "*" + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + "@types/react": + optional: true + "@types/react-dom": + optional: true + + "@radix-ui/react-collection@1.1.0": + resolution: + { + integrity: sha512-GZsZslMJEyo1VKm5L1ZJY8tGDxZNPAoUeQUIbKeJfoi7Q4kmig5AsgLMYYuyYbfjd8fBmFORAIwYAkXMnXZgZw==, + } + peerDependencies: + "@types/react": "*" + "@types/react-dom": "*" + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + "@types/react": + optional: true + "@types/react-dom": + optional: true + + "@radix-ui/react-compose-refs@1.0.1": + resolution: + { + integrity: sha512-fDSBgd44FKHa1FRMU59qBMPFcl2PZE+2nmqunj+BWFyYYjnhIDWL2ItDs3rrbJDQOtzt5nIebLCQc4QRfz6LJw==, + } + peerDependencies: + "@types/react": "*" + react: ^16.8 || ^17.0 || ^18.0 + peerDependenciesMeta: + "@types/react": + optional: true + + "@radix-ui/react-compose-refs@1.1.0": + resolution: + { + integrity: sha512-b4inOtiaOnYf9KWyO3jAeeCG6FeyfY6ldiEPanbUjWd+xIk5wZeHa8yVwmrJ2vderhu/BQvzCrJI0lHd+wIiqw==, + } + peerDependencies: + "@types/react": "*" + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + "@types/react": + optional: true + + "@radix-ui/react-context-menu@2.2.1": + resolution: + { + integrity: sha512-wvMKKIeb3eOrkJ96s722vcidZ+2ZNfcYZWBPRHIB1VWrF+fiF851Io6LX0kmK5wTDQFKdulCCKJk2c3SBaQHvA==, + } + peerDependencies: + "@types/react": "*" + "@types/react-dom": "*" + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + "@types/react": + optional: true + "@types/react-dom": + optional: true + + "@radix-ui/react-context@1.0.1": + resolution: + { + integrity: sha512-ebbrdFoYTcuZ0v4wG5tedGnp9tzcV8awzsxYph7gXUyvnNLuTIcCk1q17JEbnVhXAKG9oX3KtchwiMIAYp9NLg==, + } + peerDependencies: + "@types/react": "*" + react: ^16.8 || ^17.0 || ^18.0 + peerDependenciesMeta: + "@types/react": + optional: true + + "@radix-ui/react-context@1.1.0": + resolution: + { + integrity: sha512-OKrckBy+sMEgYM/sMmqmErVn0kZqrHPJze+Ql3DzYsDDp0hl0L62nx/2122/Bvps1qz645jlcu2tD9lrRSdf8A==, + } + 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.0.5": + resolution: + { + integrity: sha512-GjWJX/AUpB703eEBanuBnIWdIXg6NvJFCXcNlSZk4xdszCdhrJgBoUd1cGk67vFO+WdA2pfI/plOpqz/5GUP6Q==, + } + peerDependencies: + "@types/react": "*" + "@types/react-dom": "*" + react: ^16.8 || ^17.0 || ^18.0 + react-dom: ^16.8 || ^17.0 || ^18.0 + peerDependenciesMeta: + "@types/react": + optional: true + "@types/react-dom": + optional: true + + "@radix-ui/react-dialog@1.1.1": + resolution: + { + integrity: sha512-zysS+iU4YP3STKNS6USvFVqI4qqx8EpiwmT5TuCApVEBca+eRCbONi4EgzfNSuVnOXvC5UPHHMjs8RXO6DH9Bg==, + } + peerDependencies: + "@types/react": "*" + "@types/react-dom": "*" + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + "@types/react": + optional: true + "@types/react-dom": + optional: true + + "@radix-ui/react-direction@1.1.0": + resolution: + { + integrity: sha512-BUuBvgThEiAXh2DWu93XsT+a3aWrGqolGlqqw5VU1kG7p/ZH2cuDlM1sRLNnY3QcBS69UIz2mcKhMxDsdewhjg==, + } + peerDependencies: + "@types/react": "*" + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + "@types/react": + optional: true + + "@radix-ui/react-dismissable-layer@1.0.5": + resolution: + { + integrity: sha512-aJeDjQhywg9LBu2t/At58hCvr7pEm0o2Ke1x33B+MhjNmmZ17sy4KImo0KPLgsnc/zN7GPdce8Cnn0SWvwZO7g==, + } + peerDependencies: + "@types/react": "*" + "@types/react-dom": "*" + react: ^16.8 || ^17.0 || ^18.0 + react-dom: ^16.8 || ^17.0 || ^18.0 + peerDependenciesMeta: + "@types/react": + optional: true + "@types/react-dom": + optional: true + + "@radix-ui/react-dismissable-layer@1.1.0": + resolution: + { + integrity: sha512-/UovfmmXGptwGcBQawLzvn2jOfM0t4z3/uKffoBlj724+n3FvBbZ7M0aaBOmkp6pqFYpO4yx8tSVJjx3Fl2jig==, + } + peerDependencies: + "@types/react": "*" + "@types/react-dom": "*" + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + "@types/react": + optional: true + "@types/react-dom": + optional: true + + "@radix-ui/react-dropdown-menu@2.1.1": + resolution: + { + integrity: sha512-y8E+x9fBq9qvteD2Zwa4397pUVhYsh9iq44b5RD5qu1GMJWBCBuVg1hMyItbc6+zH00TxGRqd9Iot4wzf3OoBQ==, + } + peerDependencies: + "@types/react": "*" + "@types/react-dom": "*" + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + "@types/react": + optional: true + "@types/react-dom": + optional: true + + "@radix-ui/react-focus-guards@1.0.1": + resolution: + { + integrity: sha512-Rect2dWbQ8waGzhMavsIbmSVCgYxkXLxxR3ZvCX79JOglzdEy4JXMb98lq4hPxUbLr77nP0UOGf4rcMU+s1pUA==, + } + peerDependencies: + "@types/react": "*" + react: ^16.8 || ^17.0 || ^18.0 + peerDependenciesMeta: + "@types/react": + optional: true + + "@radix-ui/react-focus-guards@1.1.0": + resolution: + { + integrity: sha512-w6XZNUPVv6xCpZUqb/yN9DL6auvpGX3C/ee6Hdi16v2UUy25HV2Q5bcflsiDyT/g5RwbPQ/GIT1vLkeRb+ITBw==, + } + peerDependencies: + "@types/react": "*" + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + "@types/react": + optional: true + + "@radix-ui/react-focus-scope@1.0.4": + resolution: + { + integrity: sha512-sL04Mgvf+FmyvZeYfNu1EPAaaxD+aw7cYeIB9L9Fvq8+urhltTRaEo5ysKOpHuKPclsZcSUMKlN05x4u+CINpA==, + } + peerDependencies: + "@types/react": "*" + "@types/react-dom": "*" + react: ^16.8 || ^17.0 || ^18.0 + react-dom: ^16.8 || ^17.0 || ^18.0 + peerDependenciesMeta: + "@types/react": + optional: true + "@types/react-dom": + optional: true + + "@radix-ui/react-focus-scope@1.1.0": + resolution: + { + integrity: sha512-200UD8zylvEyL8Bx+z76RJnASR2gRMuxlgFCPAe/Q/679a/r0eK3MBVYMb7vZODZcffZBdob1EGnky78xmVvcA==, + } + peerDependencies: + "@types/react": "*" + "@types/react-dom": "*" + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + "@types/react": + optional: true + "@types/react-dom": + optional: true + + "@radix-ui/react-hover-card@1.1.1": + resolution: + { + integrity: sha512-IwzAOP97hQpDADYVKrEEHUH/b2LA+9MgB0LgdmnbFO2u/3M5hmEofjjr2M6CyzUblaAqJdFm6B7oFtU72DPXrA==, + } + peerDependencies: + "@types/react": "*" + "@types/react-dom": "*" + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + "@types/react": + optional: true + "@types/react-dom": + optional: true + + "@radix-ui/react-id@1.0.1": + resolution: + { + integrity: sha512-tI7sT/kqYp8p96yGWY1OAnLHrqDgzHefRBKQ2YAkBS5ja7QLcZ9Z/uY7bEjPUatf8RomoXM8/1sMj1IJaE5UzQ==, + } + peerDependencies: + "@types/react": "*" + react: ^16.8 || ^17.0 || ^18.0 + peerDependenciesMeta: + "@types/react": + optional: true + + "@radix-ui/react-id@1.1.0": + resolution: + { + integrity: sha512-EJUrI8yYh7WOjNOqpoJaf1jlFIH2LvtgAl+YcFqNCa+4hj64ZXmPkAKOFs/ukjz3byN6bdb/AVUqHkI8/uWWMA==, + } + peerDependencies: + "@types/react": "*" + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + "@types/react": + optional: true + + "@radix-ui/react-label@2.1.0": + resolution: + { + integrity: sha512-peLblDlFw/ngk3UWq0VnYaOLy6agTZZ+MUO/WhVfm14vJGML+xH4FAl2XQGLqdefjNb7ApRg6Yn7U42ZhmYXdw==, + } + peerDependencies: + "@types/react": "*" + "@types/react-dom": "*" + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + "@types/react": + optional: true + "@types/react-dom": + optional: true + + "@radix-ui/react-menu@2.1.1": + resolution: + { + integrity: sha512-oa3mXRRVjHi6DZu/ghuzdylyjaMXLymx83irM7hTxutQbD+7IhPKdMdRHD26Rm+kHRrWcrUkkRPv5pd47a2xFQ==, + } + peerDependencies: + "@types/react": "*" + "@types/react-dom": "*" + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + "@types/react": + optional: true + "@types/react-dom": + optional: true + + "@radix-ui/react-menubar@1.1.1": + resolution: + { + integrity: sha512-V05Hryq/BE2m+rs8d5eLfrS0jmSWSDHEbG7jEyLA5D5J9jTvWj/o3v3xDN9YsOlH6QIkJgiaNDaP+S4T1rdykw==, + } + peerDependencies: + "@types/react": "*" + "@types/react-dom": "*" + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + "@types/react": + optional: true + "@types/react-dom": + optional: true + + "@radix-ui/react-navigation-menu@1.2.0": + resolution: + { + integrity: sha512-OQ8tcwAOR0DhPlSY3e4VMXeHiol7la4PPdJWhhwJiJA+NLX0SaCaonOkRnI3gCDHoZ7Fo7bb/G6q25fRM2Y+3Q==, + } + peerDependencies: + "@types/react": "*" + "@types/react-dom": "*" + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + "@types/react": + optional: true + "@types/react-dom": + optional: true + + "@radix-ui/react-popover@1.1.1": + resolution: + { + integrity: sha512-3y1A3isulwnWhvTTwmIreiB8CF4L+qRjZnK1wYLO7pplddzXKby/GnZ2M7OZY3qgnl6p9AodUIHRYGXNah8Y7g==, + } + peerDependencies: + "@types/react": "*" + "@types/react-dom": "*" + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + "@types/react": + optional: true + "@types/react-dom": + optional: true + + "@radix-ui/react-popper@1.2.0": + resolution: + { + integrity: sha512-ZnRMshKF43aBxVWPWvbj21+7TQCvhuULWJ4gNIKYpRlQt5xGRhLx66tMp8pya2UkGHTSlhpXwmjqltDYHhw7Vg==, + } + peerDependencies: + "@types/react": "*" + "@types/react-dom": "*" + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + "@types/react": + optional: true + "@types/react-dom": + optional: true + + "@radix-ui/react-portal@1.0.4": + resolution: + { + integrity: sha512-Qki+C/EuGUVCQTOTD5vzJzJuMUlewbzuKyUy+/iHM2uwGiru9gZeBJtHAPKAEkB5KWGi9mP/CHKcY0wt1aW45Q==, + } + peerDependencies: + "@types/react": "*" + "@types/react-dom": "*" + react: ^16.8 || ^17.0 || ^18.0 + react-dom: ^16.8 || ^17.0 || ^18.0 + peerDependenciesMeta: + "@types/react": + optional: true + "@types/react-dom": + optional: true + + "@radix-ui/react-portal@1.1.1": + resolution: + { + integrity: sha512-A3UtLk85UtqhzFqtoC8Q0KvR2GbXF3mtPgACSazajqq6A41mEQgo53iPzY4i6BwDxlIFqWIhiQ2G729n+2aw/g==, + } + peerDependencies: + "@types/react": "*" + "@types/react-dom": "*" + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + "@types/react": + optional: true + "@types/react-dom": + optional: true + + "@radix-ui/react-presence@1.0.1": + resolution: + { + integrity: sha512-UXLW4UAbIY5ZjcvzjfRFo5gxva8QirC9hF7wRE4U5gz+TP0DbRk+//qyuAQ1McDxBt1xNMBTaciFGvEmJvAZCg==, + } + peerDependencies: + "@types/react": "*" + "@types/react-dom": "*" + react: ^16.8 || ^17.0 || ^18.0 + react-dom: ^16.8 || ^17.0 || ^18.0 + peerDependenciesMeta: + "@types/react": + optional: true + "@types/react-dom": + optional: true + + "@radix-ui/react-presence@1.1.0": + resolution: + { + integrity: sha512-Gq6wuRN/asf9H/E/VzdKoUtT8GC9PQc9z40/vEr0VCJ4u5XvvhWIrSsCB6vD2/cH7ugTdSfYq9fLJCcM00acrQ==, + } + peerDependencies: + "@types/react": "*" + "@types/react-dom": "*" + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + "@types/react": + optional: true + "@types/react-dom": + optional: true + + "@radix-ui/react-primitive@1.0.3": + resolution: + { + integrity: sha512-yi58uVyoAcK/Nq1inRY56ZSjKypBNKTa/1mcL8qdl6oJeEaDbOldlzrGn7P6Q3Id5d+SYNGc5AJgc4vGhjs5+g==, + } + peerDependencies: + "@types/react": "*" + "@types/react-dom": "*" + react: ^16.8 || ^17.0 || ^18.0 + react-dom: ^16.8 || ^17.0 || ^18.0 + peerDependenciesMeta: + "@types/react": + optional: true + "@types/react-dom": + optional: true + + "@radix-ui/react-primitive@2.0.0": + resolution: + { + integrity: sha512-ZSpFm0/uHa8zTvKBDjLFWLo8dkr4MBsiDLz0g3gMUwqgLHz9rTaRRGYDgvZPtBJgYCBKXkS9fzmoySgr8CO6Cw==, + } + peerDependencies: + "@types/react": "*" + "@types/react-dom": "*" + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + "@types/react": + optional: true + "@types/react-dom": + optional: true + + "@radix-ui/react-progress@1.1.0": + resolution: + { + integrity: sha512-aSzvnYpP725CROcxAOEBVZZSIQVQdHgBr2QQFKySsaD14u8dNT0batuXI+AAGDdAHfXH8rbnHmjYFqVJ21KkRg==, + } + peerDependencies: + "@types/react": "*" + "@types/react-dom": "*" + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + "@types/react": + optional: true + "@types/react-dom": + optional: true + + "@radix-ui/react-radio-group@1.2.0": + resolution: + { + integrity: sha512-yv+oiLaicYMBpqgfpSPw6q+RyXlLdIpQWDHZbUKURxe+nEh53hFXPPlfhfQQtYkS5MMK/5IWIa76SksleQZSzw==, + } + peerDependencies: + "@types/react": "*" + "@types/react-dom": "*" + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + "@types/react": + optional: true + "@types/react-dom": + optional: true + + "@radix-ui/react-roving-focus@1.1.0": + resolution: + { + integrity: sha512-EA6AMGeq9AEeQDeSH0aZgG198qkfHSbvWTf1HvoDmOB5bBG/qTxjYMWUKMnYiV6J/iP/J8MEFSuB2zRU2n7ODA==, + } + peerDependencies: + "@types/react": "*" + "@types/react-dom": "*" + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + "@types/react": + optional: true + "@types/react-dom": + optional: true + + "@radix-ui/react-scroll-area@1.1.0": + resolution: + { + integrity: sha512-9ArIZ9HWhsrfqS765h+GZuLoxaRHD/j0ZWOWilsCvYTpYJp8XwCqNG7Dt9Nu/TItKOdgLGkOPCodQvDc+UMwYg==, + } + peerDependencies: + "@types/react": "*" + "@types/react-dom": "*" + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + "@types/react": + optional: true + "@types/react-dom": + optional: true + + "@radix-ui/react-select@2.1.1": + resolution: + { + integrity: sha512-8iRDfyLtzxlprOo9IicnzvpsO1wNCkuwzzCM+Z5Rb5tNOpCdMvcc2AkzX0Fz+Tz9v6NJ5B/7EEgyZveo4FBRfQ==, + } + peerDependencies: + "@types/react": "*" + "@types/react-dom": "*" + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + "@types/react": + optional: true + "@types/react-dom": + optional: true + + "@radix-ui/react-separator@1.1.0": + resolution: + { + integrity: sha512-3uBAs+egzvJBDZAzvb/n4NxxOYpnspmWxO2u5NbZ8Y6FM/NdrGSF9bop3Cf6F6C71z1rTSn8KV0Fo2ZVd79lGA==, + } + peerDependencies: + "@types/react": "*" + "@types/react-dom": "*" + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + "@types/react": + optional: true + "@types/react-dom": + optional: true + + "@radix-ui/react-slider@1.2.0": + resolution: + { + integrity: sha512-dAHCDA4/ySXROEPaRtaMV5WHL8+JB/DbtyTbJjYkY0RXmKMO2Ln8DFZhywG5/mVQ4WqHDBc8smc14yPXPqZHYA==, + } + peerDependencies: + "@types/react": "*" + "@types/react-dom": "*" + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + "@types/react": + optional: true + "@types/react-dom": + optional: true + + "@radix-ui/react-slot@1.0.2": + resolution: + { + integrity: sha512-YeTpuq4deV+6DusvVUW4ivBgnkHwECUu0BiN43L5UCDFgdhsRUWAghhTF5MbvNTPzmiFOx90asDSUjWuCNapwg==, + } + peerDependencies: + "@types/react": "*" + react: ^16.8 || ^17.0 || ^18.0 + peerDependenciesMeta: + "@types/react": + optional: true + + "@radix-ui/react-slot@1.1.0": + resolution: + { + integrity: sha512-FUCf5XMfmW4dtYl69pdS4DbxKy8nj4M7SafBgPllysxmdachynNflAdp/gCsnYWNDnge6tI9onzMp5ARYc1KNw==, + } + peerDependencies: + "@types/react": "*" + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + "@types/react": + optional: true + + "@radix-ui/react-switch@1.1.0": + resolution: + { + integrity: sha512-OBzy5WAj641k0AOSpKQtreDMe+isX0MQJ1IVyF03ucdF3DunOnROVrjWs8zsXUxC3zfZ6JL9HFVCUlMghz9dJw==, + } + peerDependencies: + "@types/react": "*" + "@types/react-dom": "*" + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + "@types/react": + optional: true + "@types/react-dom": + optional: true + + "@radix-ui/react-tabs@1.1.0": + resolution: + { + integrity: sha512-bZgOKB/LtZIij75FSuPzyEti/XBhJH52ExgtdVqjCIh+Nx/FW+LhnbXtbCzIi34ccyMsyOja8T0thCzoHFXNKA==, + } + peerDependencies: + "@types/react": "*" + "@types/react-dom": "*" + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + "@types/react": + optional: true + "@types/react-dom": + optional: true + + "@radix-ui/react-toast@1.2.1": + resolution: + { + integrity: sha512-5trl7piMXcZiCq7MW6r8YYmu0bK5qDpTWz+FdEPdKyft2UixkspheYbjbrLXVN5NGKHFbOP7lm8eD0biiSqZqg==, + } + peerDependencies: + "@types/react": "*" + "@types/react-dom": "*" + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + "@types/react": + optional: true + "@types/react-dom": + optional: true + + "@radix-ui/react-toggle-group@1.1.0": + resolution: + { + integrity: sha512-PpTJV68dZU2oqqgq75Uzto5o/XfOVgkrJ9rulVmfTKxWp3HfUjHE6CP/WLRR4AzPX9HWxw7vFow2me85Yu+Naw==, + } + peerDependencies: + "@types/react": "*" + "@types/react-dom": "*" + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + "@types/react": + optional: true + "@types/react-dom": + optional: true + + "@radix-ui/react-toggle@1.1.0": + resolution: + { + integrity: sha512-gwoxaKZ0oJ4vIgzsfESBuSgJNdc0rv12VhHgcqN0TEJmmZixXG/2XpsLK8kzNWYcnaoRIEEQc0bEi3dIvdUpjw==, + } + peerDependencies: + "@types/react": "*" + "@types/react-dom": "*" + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + "@types/react": + optional: true + "@types/react-dom": + optional: true + + "@radix-ui/react-tooltip@1.1.2": + resolution: + { + integrity: sha512-9XRsLwe6Yb9B/tlnYCPVUd/TFS4J7HuOZW345DCeC6vKIxQGMZdx21RK4VoZauPD5frgkXTYVS5y90L+3YBn4w==, + } + peerDependencies: + "@types/react": "*" + "@types/react-dom": "*" + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + "@types/react": + optional: true + "@types/react-dom": + optional: true + + "@radix-ui/react-use-callback-ref@1.0.1": + resolution: + { + integrity: sha512-D94LjX4Sp0xJFVaoQOd3OO9k7tpBYNOXdVhkltUbGv2Qb9OXdrg/CpsjlZv7ia14Sylv398LswWBVVu5nqKzAQ==, + } + peerDependencies: + "@types/react": "*" + react: ^16.8 || ^17.0 || ^18.0 + peerDependenciesMeta: + "@types/react": + optional: true + + "@radix-ui/react-use-callback-ref@1.1.0": + resolution: + { + integrity: sha512-CasTfvsy+frcFkbXtSJ2Zu9JHpN8TYKxkgJGWbjiZhFivxaeW7rMeZt7QELGVLaYVfFMsKHjb7Ak0nMEe+2Vfw==, + } + peerDependencies: + "@types/react": "*" + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + "@types/react": + optional: true + + "@radix-ui/react-use-controllable-state@1.0.1": + resolution: + { + integrity: sha512-Svl5GY5FQeN758fWKrjM6Qb7asvXeiZltlT4U2gVfl8Gx5UAv2sMR0LWo8yhsIZh2oQ0eFdZ59aoOOMV7b47VA==, + } + peerDependencies: + "@types/react": "*" + react: ^16.8 || ^17.0 || ^18.0 + peerDependenciesMeta: + "@types/react": + optional: true + + "@radix-ui/react-use-controllable-state@1.1.0": + resolution: + { + integrity: sha512-MtfMVJiSr2NjzS0Aa90NPTnvTSg6C/JLCV7ma0W6+OMV78vd8OyRpID+Ng9LxzsPbLeuBnWBA1Nq30AtBIDChw==, + } + peerDependencies: + "@types/react": "*" + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + "@types/react": + optional: true + + "@radix-ui/react-use-escape-keydown@1.0.3": + resolution: + { + integrity: sha512-vyL82j40hcFicA+M4Ex7hVkB9vHgSse1ZWomAqV2Je3RleKGO5iM8KMOEtfoSB0PnIelMd2lATjTGMYqN5ylTg==, + } + peerDependencies: + "@types/react": "*" + react: ^16.8 || ^17.0 || ^18.0 + peerDependenciesMeta: + "@types/react": + optional: true + + "@radix-ui/react-use-escape-keydown@1.1.0": + resolution: + { + integrity: sha512-L7vwWlR1kTTQ3oh7g1O0CBF3YCyyTj8NmhLR+phShpyA50HCfBFKVJTpshm9PzLiKmehsrQzTYTpX9HvmC9rhw==, + } + peerDependencies: + "@types/react": "*" + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + "@types/react": + optional: true + + "@radix-ui/react-use-layout-effect@1.0.1": + resolution: + { + integrity: sha512-v/5RegiJWYdoCvMnITBkNNx6bCj20fiaJnWtRkU18yITptraXjffz5Qbn05uOiQnOvi+dbkznkoaMltz1GnszQ==, + } + peerDependencies: + "@types/react": "*" + react: ^16.8 || ^17.0 || ^18.0 + peerDependenciesMeta: + "@types/react": + optional: true + + "@radix-ui/react-use-layout-effect@1.1.0": + resolution: + { + integrity: sha512-+FPE0rOdziWSrH9athwI1R0HDVbWlEhd+FR+aSDk4uWGmSJ9Z54sdZVDQPZAinJhJXwfT+qnj969mCsT2gfm5w==, + } + peerDependencies: + "@types/react": "*" + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + "@types/react": + optional: true + + "@radix-ui/react-use-previous@1.1.0": + resolution: + { + integrity: sha512-Z/e78qg2YFnnXcW88A4JmTtm4ADckLno6F7OXotmkQfeuCVaKuYzqAATPhVzl3delXE7CxIV8shofPn3jPc5Og==, + } + peerDependencies: + "@types/react": "*" + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + "@types/react": + optional: true + + "@radix-ui/react-use-rect@1.1.0": + resolution: + { + integrity: sha512-0Fmkebhr6PiseyZlYAOtLS+nb7jLmpqTrJyv61Pe68MKYW6OWdRE2kI70TaYY27u7H0lajqM3hSMMLFq18Z7nQ==, + } + peerDependencies: + "@types/react": "*" + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + "@types/react": + optional: true + + "@radix-ui/react-use-size@1.1.0": + resolution: + { + integrity: sha512-XW3/vWuIXHa+2Uwcc2ABSfcCledmXhhQPlGbfcRXbiUQI5Icjcg19BGCZVKKInYbvUCut/ufbbLLPFC5cbb1hw==, + } + peerDependencies: + "@types/react": "*" + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + "@types/react": + optional: true + + "@radix-ui/react-visually-hidden@1.1.0": + resolution: + { + integrity: sha512-N8MDZqtgCgG5S3aV60INAB475osJousYpZ4cTJ2cFbMpdHS5Y6loLTH8LPtkj2QN0x93J30HT/M3qJXM0+lyeQ==, + } + peerDependencies: + "@types/react": "*" + "@types/react-dom": "*" + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + "@types/react": + optional: true + "@types/react-dom": + optional: true + + "@radix-ui/rect@1.1.0": + resolution: + { + integrity: sha512-A9+lCBZoaMJlVKcRBz2YByCG+Cp2t6nAnMnNba+XiWxnj6r4JUFqfsgwocMBZU9LPtdxC6wB56ySYpc7LQIoJg==, + } + + "@react-email/body@0.0.8": + resolution: + { + integrity: sha512-gqdkNYlIaIw0OdpWu8KjIcQSIFvx7t2bZpXVxMMvBS859Ia1+1X3b5RNbjI3S1ZqLddUf7owOHkO4MiXGE+nxg==, + } + peerDependencies: + react: ^18.2.0 + + "@react-email/button@0.0.15": + resolution: + { + integrity: sha512-9Zi6SO3E8PoHYDfcJTecImiHLyitYWmIRs0HE3Ogra60ZzlWP2EXu+AZqwQnhXuq+9pbgwBWNWxB5YPetNPTNA==, + } + engines: { node: ">=18.0.0" } + peerDependencies: + react: ^18.2.0 + + "@react-email/code-block@0.0.4": + resolution: + { + integrity: sha512-xjVLi/9dFNJ70N7hYme+21eQWa3b9/kgp4V+FKQJkQCuIMobxPRCIGM5jKD/0Vo2OqrE5chYv/dkg/aP8a8sPg==, + } + engines: { node: ">=18.0.0" } + peerDependencies: + react: ^18.2.0 + + "@react-email/code-inline@0.0.2": + resolution: + { + integrity: sha512-0cmgbbibFeOJl0q04K9jJlPDuJ+SEiX/OG6m3Ko7UOkG3TqjRD8Dtvkij6jNDVfUh/zESpqJCP2CxrCLLMUjdA==, + } + engines: { node: ">=18.0.0" } + peerDependencies: + react: ^18.2.0 + + "@react-email/column@0.0.10": + resolution: + { + integrity: sha512-MnP8Mnwipr0X3XtdD6jMLckb0sI5/IlS6Kl/2F6/rsSWBJy5Gg6nizlekTdkwDmy0kNSe3/1nGU0Zqo98pl63Q==, + } + engines: { node: ">=18.0.0" } + peerDependencies: + react: ^18.2.0 + + "@react-email/components@0.0.18": + resolution: + { + integrity: sha512-VxaEAbLTD/CbIVNeDCzPKBV2rIard88AE5gLmZ4HbaFH7i90NIF/5MiZX5l0bNzoM8N/kjN4CQlqZ1MwN5FdOg==, + } + engines: { node: ">=18.0.0" } + peerDependencies: + react: ^18.2.0 + + "@react-email/container@0.0.12": + resolution: + { + integrity: sha512-HFu8Pu5COPFfeZxSL+wKv/TV5uO/sp4zQ0XkRCdnGkj/xoq0lqOHVDL4yC2Pu6fxXF/9C3PHDA++5uEYV5WVJw==, + } + engines: { node: ">=18.0.0" } + peerDependencies: + react: ^18.2.0 + + "@react-email/font@0.0.6": + resolution: + { + integrity: sha512-sZZFvEZ4U3vNCAZ8wXqIO3DuGJR2qE/8m2fEH+tdqwa532zGO3zW+UlCTg0b9455wkJSzEBeaWik0IkNvjXzxw==, + } + peerDependencies: + react: ^18.2.0 + + "@react-email/head@0.0.9": + resolution: + { + integrity: sha512-dF3Uv1qy3oh+IU2atXdv5Xk0hk2udOlMb1A/MNGngC0eHyoEV9ThA0XvhN7mm5x9dDLkVamoWUKXDtmkiuSRqQ==, + } + engines: { node: ">=18.0.0" } + peerDependencies: + react: ^18.2.0 + + "@react-email/heading@0.0.12": + resolution: + { + integrity: sha512-eB7mpnAvDmwvQLoPuwEiPRH4fPXWe6ltz6Ptbry2BlI88F0a2k11Ghb4+sZHBqg7vVw/MKbqEgtLqr3QJ/KfCQ==, + } + engines: { node: ">=18.0.0" } + peerDependencies: + react: ^18.2.0 + + "@react-email/hr@0.0.8": + resolution: + { + integrity: sha512-JLVvpCg2wYKEB+n/PGCggWG9fRU5e4lxsGdpK5SDLsCL0ic3OLKSpHMfeE+ZSuw0GixAVVQN7F64PVJHQkd4MQ==, + } + engines: { node: ">=18.0.0" } + peerDependencies: + react: ^18.2.0 + + "@react-email/html@0.0.8": + resolution: + { + integrity: sha512-arII3wBNLpeJtwyIJXPaILm5BPKhA+nvdC1F9QkuKcOBJv2zXctn8XzPqyGqDfdplV692ulNJP7XY55YqbKp6w==, + } + engines: { node: ">=18.0.0" } + peerDependencies: + react: ^18.2.0 + + "@react-email/img@0.0.8": + resolution: + { + integrity: sha512-jx/rPuKo31tV18fu7P5rRqelaH5wkhg83Dq7uLwJpfqhbi4KFBGeBfD0Y3PiLPPoh+WvYf+Adv9W2ghNW8nOMQ==, + } + engines: { node: ">=18.0.0" } + peerDependencies: + react: ^18.2.0 + + "@react-email/link@0.0.8": + resolution: + { + integrity: sha512-nVikuTi8WJHa6Baad4VuRUbUCa/7EtZ1Qy73TRejaCHn+vhetc39XGqHzKLNh+Z/JFL8Hv9g+4AgG16o2R0ogQ==, + } + engines: { node: ">=18.0.0" } + peerDependencies: + react: ^18.2.0 + + "@react-email/markdown@0.0.10": + resolution: + { + integrity: sha512-MH0xO+NJ4IuJcx9nyxbgGKAMXyudFjCZ0A2GQvuWajemW9qy2hgnJ3mW3/z5lwcenG+JPn7JyO/iZpizQ7u1tA==, + } + engines: { node: ">=18.0.0" } + peerDependencies: + react: ^18.2.0 + + "@react-email/preview@0.0.9": + resolution: + { + integrity: sha512-2fyAA/zzZYfYmxfyn3p2YOIU30klyA6Dq4ytyWq4nfzQWWglt5hNDE0cMhObvRtfjM9ghMSVtoELAb0MWiF/kw==, + } + engines: { node: ">=18.0.0" } + peerDependencies: + react: ^18.2.0 + + "@react-email/render@0.0.12": + resolution: + { + integrity: sha512-S8WRv/PqECEi6x0QJBj0asnAb5GFtJaHlnByxLETLkgJjc76cxMYDH4r9wdbuJ4sjkcbpwP3LPnVzwS+aIjT7g==, + } + engines: { node: ">=18.0.0" } + + "@react-email/render@0.0.14": + resolution: + { + integrity: sha512-vZD59BHp1HOatJAWydTOdgN8QbNgsjCOfmPcT9ShwisBIu3Rw8pvUVoWsrAqfHfzc4vcNTGnbt6/8mMa8LcsvQ==, + } + engines: { node: ">=18.0.0" } + + "@react-email/row@0.0.8": + resolution: + { + integrity: sha512-JsB6pxs/ZyjYpEML3nbwJRGAerjcN/Pa/QG48XUwnT/MioDWrUuyQuefw+CwCrSUZ2P1IDrv2tUD3/E3xzcoKw==, + } + engines: { node: ">=18.0.0" } + peerDependencies: + react: ^18.2.0 + + "@react-email/section@0.0.12": + resolution: + { + integrity: sha512-UCD/N/BeOTN4h3VZBUaFdiSem6HnpuxD1Q51TdBFnqeNqS5hBomp8LWJJ9s4gzwHWk1XPdNfLA3I/fJwulJshg==, + } + engines: { node: ">=18.0.0" } + peerDependencies: + react: ^18.2.0 + + "@react-email/tailwind@0.0.17": + resolution: + { + integrity: sha512-SVl0YO9b9/8EiNtvYnXTlimehwv6rz5v6JRb60IYqwWRRF6ZDHiLkAq/94o5SMrhLtPZWErcr4VleGumB+pFUg==, + } + engines: { node: ">=18.0.0" } + peerDependencies: + react: ^18.2.0 + + "@react-email/text@0.0.8": + resolution: + { + integrity: sha512-uvN2TNWMrfC9wv/LLmMLbbEN1GrMWZb9dBK14eYxHHAEHCeyvGb5ePZZ2MPyzO7Y5yTC+vFEnCEr76V+hWMxCQ==, + } + engines: { node: ">=18.0.0" } + peerDependencies: + react: ^18.2.0 + + "@rushstack/eslint-patch@1.10.2": + resolution: + { + integrity: sha512-hw437iINopmQuxWPSUEvqE56NCPsiU8N4AYtfHmJFckclktzK9YQJieD3XkDCDH4OjL+C7zgPUh73R/nrcHrqw==, + } + + "@selderee/plugin-htmlparser2@0.11.0": + resolution: + { + integrity: sha512-P33hHGdldxGabLFjPPpaTxVolMrzrcegejx+0GxjrIb9Zv48D8yAIA/QTDR2dFl7Uz7urX8aX6+5bCZslr+gWQ==, + } + + "@supabase/auth-js@2.65.0": + resolution: + { + integrity: sha512-+wboHfZufAE2Y612OsKeVP4rVOeGZzzMLD/Ac3HrTQkkY4qXNjI6Af9gtmxwccE5nFvTiF114FEbIQ1hRq5uUw==, + } + + "@supabase/functions-js@2.4.1": + resolution: + { + integrity: sha512-8sZ2ibwHlf+WkHDUZJUXqqmPvWQ3UHN0W30behOJngVh/qHHekhJLCFbh0AjkE9/FqqXtf9eoVvmYgfCLk5tNA==, + } + + "@supabase/node-fetch@2.6.15": + resolution: + { + integrity: sha512-1ibVeYUacxWYi9i0cf5efil6adJ9WRyZBLivgjs+AUpewx1F3xPi7gLgaASI2SmIQxPoCEjAsLAzKPgMJVgOUQ==, + } + engines: { node: 4.x || >=6.0.0 } + + "@supabase/postgrest-js@1.16.1": + resolution: + { + integrity: sha512-EOSEZFm5pPuCPGCmLF1VOCS78DfkSz600PBuvBND/IZmMciJ1pmsS3ss6TkB6UkuvTybYiBh7gKOYyxoEO3USA==, + } + + "@supabase/realtime-js@2.10.2": + resolution: + { + integrity: sha512-qyCQaNg90HmJstsvr2aJNxK2zgoKh9ZZA8oqb7UT2LCh3mj9zpa3Iwu167AuyNxsxrUE8eEJ2yH6wLCij4EApA==, + } + + "@supabase/storage-js@2.7.0": + resolution: + { + integrity: sha512-iZenEdO6Mx9iTR6T7wC7sk6KKsoDPLq8rdu5VRy7+JiT1i8fnqfcOr6mfF2Eaqky9VQzhP8zZKQYjzozB65Rig==, + } + + "@supabase/supabase-js@2.45.4": + resolution: + { + integrity: sha512-E5p8/zOLaQ3a462MZnmnz03CrduA5ySH9hZyL03Y+QZLIOO4/Gs8Rdy4ZCKDHsN7x0xdanVEWWFN3pJFQr9/hg==, + } + + "@swc/counter@0.1.3": + resolution: + { + integrity: sha512-e2BR4lsJkkRlKZ/qCHPw9ZaSxc0MVUd7gtbtaB7aMvHeJVYe8sOB8DBZkP2DtISHGSku9sCK6T6cnY0CtXrOCQ==, + } + + "@swc/helpers@0.5.5": + resolution: + { + integrity: sha512-KGYxvIOXcceOAbEk4bi/dVLEK9z8sZ0uBB3Il5b1rhfClSpcX0yfRO0KmTkqR2cnQDymwLB+25ZyMzICg/cm/A==, + } + + "@t3-oss/env-core@0.9.2": + resolution: + { + integrity: sha512-KgWXljUTHgO3o7GMZQPAD5+P+HqpauMNNHowlm7V2b9IeMitSUpNKwG6xQrup/xARWHTdxRVIl0mSI4wCevQhQ==, + } + peerDependencies: + typescript: ">=5.0.0" + zod: ^3.0.0 + peerDependenciesMeta: + typescript: + optional: true + + "@t3-oss/env-nextjs@0.9.2": + resolution: + { + integrity: sha512-dklHrgKLESStNVB67Jdbu6osxDYA+xNKaPBRerlnkEvzbCccSKMvZENx6EZebJuR4snqB3/yRykNMn/bdIAyiQ==, + } + peerDependencies: + typescript: ">=5.0.0" + zod: ^3.0.0 + peerDependenciesMeta: + typescript: + optional: true + + "@tailwindcss/line-clamp@0.4.4": + resolution: + { + integrity: sha512-5U6SY5z8N42VtrCrKlsTAA35gy2VSyYtHWCsg1H87NU1SXnEfekTVlrga9fzUDrrHcGi2Lb5KenUWb4lRQT5/g==, + } + peerDependencies: + tailwindcss: ">=2.0.0 || >=3.0.0 || >=3.0.0-alpha.1" + + "@tanstack/query-core@5.56.2": + resolution: + { + integrity: sha512-gor0RI3/R5rVV3gXfddh1MM+hgl0Z4G7tj6Xxpq6p2I03NGPaJ8dITY9Gz05zYYb/EJq9vPas/T4wn9EaDPd4Q==, + } + + "@tanstack/query-devtools@5.56.1": + resolution: + { + integrity: sha512-xnp9jq/9dHfSCDmmf+A5DjbIjYqbnnUL2ToqlaaviUQGRTapXQ8J+GxusYUu1IG0vZMaWdiVUA4HRGGZYAUU+A==, + } + + "@tanstack/react-query-devtools@5.56.2": + resolution: + { + integrity: sha512-7nINJtRZZVwhTTyDdMIcSaXo+EHMLYJu1S2e6FskvvD5prx87LlAXXWZDfU24Qm4HjshEtM5lS3HIOszNGblcw==, + } + peerDependencies: + "@tanstack/react-query": ^5.56.2 + react: ^18 || ^19 + + "@tanstack/react-query@5.56.2": + resolution: + { + integrity: sha512-SR0GzHVo6yzhN72pnRhkEFRAHMsUo5ZPzAxfTMvUxFIDVS6W9LYUp6nXW3fcHVdg0ZJl8opSH85jqahvm6DSVg==, + } + peerDependencies: + react: ^18 || ^19 + + "@types/conventional-commits-parser@5.0.0": + resolution: + { + integrity: sha512-loB369iXNmAZglwWATL+WRe+CRMmmBPtpolYzIebFaX4YA3x+BEfLqhUAV9WanycKI3TG1IMr5bMJDajDKLlUQ==, + } + + "@types/cookie@0.6.0": + resolution: + { + integrity: sha512-4Kh9a6B2bQciAhf7FSuMRRkUWecJgJu9nPnx3yzpsfXX/c50REIqpHY4C82bXP90qrLtXtkDxTZosYO3UpOwlA==, + } + + "@types/d3-array@3.2.1": + resolution: + { + integrity: sha512-Y2Jn2idRrLzUfAKV2LyRImR+y4oa2AntrgID95SHJxuMUrkNXmanDSed71sRNZysveJVt1hLLemQZIady0FpEg==, + } + + "@types/d3-color@3.1.3": + resolution: + { + integrity: sha512-iO90scth9WAbmgv7ogoq57O9YpKmFBbmoEoCHDB2xMBY0+/KVrqAaCDyCE16dUspeOvIxFFRI+0sEtqDqy2b4A==, + } + + "@types/d3-ease@3.0.2": + resolution: + { + integrity: sha512-NcV1JjO5oDzoK26oMzbILE6HW7uVXOHLQvHshBUW4UMdZGfiY6v5BeQwh9a9tCzv+CeefZQHJt5SRgK154RtiA==, + } + + "@types/d3-interpolate@3.0.4": + resolution: + { + integrity: sha512-mgLPETlrpVV1YRJIglr4Ez47g7Yxjl1lj7YKsiMCb27VJH9W8NVM6Bb9d8kkpG/uAQS5AmbA48q2IAolKKo1MA==, + } + + "@types/d3-path@3.1.0": + resolution: + { + integrity: sha512-P2dlU/q51fkOc/Gfl3Ul9kicV7l+ra934qBFXCFhrZMOL6du1TM0pm1ThYvENukyOn5h9v+yMJ9Fn5JK4QozrQ==, + } + + "@types/d3-scale@4.0.8": + resolution: + { + integrity: sha512-gkK1VVTr5iNiYJ7vWDI+yUFFlszhNMtVeneJ6lUTKPjprsvLLI9/tgEGiXJOnlINJA8FyA88gfnQsHbybVZrYQ==, + } + + "@types/d3-shape@3.1.6": + resolution: + { + integrity: sha512-5KKk5aKGu2I+O6SONMYSNflgiP0WfZIQvVUMan50wHsLG1G94JlxEVnCpQARfTtzytuY0p/9PXXZb3I7giofIA==, + } + + "@types/d3-time@3.0.3": + resolution: + { + integrity: sha512-2p6olUZ4w3s+07q3Tm2dbiMZy5pCDfYwtLXXHUnVzXgQlZ/OyPtUz6OL382BkOuGlLXqfT+wqv8Fw2v8/0geBw==, + } + + "@types/d3-timer@3.0.2": + resolution: + { + integrity: sha512-Ps3T8E8dZDam6fUyNiMkekK3XUsaUEik+idO9/YjPtfj2qruF8tFBXS7XhtE4iIXBLxhmLjP3SXpLhVf21I9Lw==, + } + + "@types/debug@4.1.12": + resolution: + { + integrity: sha512-vIChWdVG3LG1SMxEvI/AK+FWJthlrqlTu7fbrlywTkkaONwk/UAGaULXRlf8vkzFBLVm0zkMdCquhL5aOjhXPQ==, + } + + "@types/diff-match-patch@1.0.36": + resolution: + { + integrity: sha512-xFdR6tkm0MWvBfO8xXCSsinYxHcqkQUlcHeSpMC2ukzOb6lwQAfDmW+Qt0AvlGd8HpsS28qKsB+oPeJn9I39jg==, + } + + "@types/eslint@8.56.10": + resolution: + { + integrity: sha512-Shavhk87gCtY2fhXDctcfS3e6FdxWkCx1iUZ9eEUbh7rTqlZT0/IzOkCOVt0fCjcFuZ9FPYfuezTBImfHCDBGQ==, + } + + "@types/estree-jsx@1.0.5": + resolution: + { + integrity: sha512-52CcUVNFyfb1A2ALocQw/Dd1BQFNmSdkuC3BkZ6iqhdMfQz7JWOFRuJFloOzjk+6WijU56m9oKXFAXc7o3Towg==, + } + + "@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/hast@3.0.4": + resolution: + { + integrity: sha512-WPs+bbQw5aCj+x6laNGWLH3wviHtoCv/P3+otBhbOhJgG8qtpdAMlTCxLtsTWA7LH1Oh/bFCHsBn0TPS5m30EQ==, + } + + "@types/json-schema@7.0.15": + resolution: + { + integrity: sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==, + } + + "@types/json5@0.0.29": + resolution: + { + integrity: sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==, + } + + "@types/mdast@4.0.4": + resolution: + { + integrity: sha512-kGaNbPh1k7AFzgpud/gMdvIm5xuECykRR+JnWKQno9TAXVa6WIVCGTPvYGekIDL4uwCZQSYbUxNBSb1aUo79oA==, + } + + "@types/ms@0.7.34": + resolution: + { + integrity: sha512-nG96G3Wp6acyAgJqGasjODb+acrI7KltPiRxzHPXnP3NgI28bpQDRv53olbqGXbfcgF5aiiHmO3xpwEpS5Ld9g==, + } + + "@types/node-fetch@2.6.11": + resolution: + { + integrity: sha512-24xFj9R5+rfQJLRyM56qh+wnVSYhyXC2tkoBndtY0U+vubqNsYXGjufB2nn8Q6gt0LrARwL6UBtMCSVCwl4B1g==, + } + + "@types/node@18.19.47": + resolution: + { + integrity: sha512-1f7dB3BL/bpd9tnDJrrHb66Y+cVrhxSOTGorRNdHwYTUlTay3HuTDPKo9a/4vX9pMQkhYBcAbL4jQdNlhCFP9A==, + } + + "@types/node@20.12.7": + resolution: + { + integrity: sha512-wq0cICSkRLVaf3UGLMGItu/PtdY7oaXaI/RVU+xliKVOtRna3PRY57ZDfztpDL0n11vfymMUnXv8QwYCO7L1wg==, + } + + "@types/nodemailer@6.4.14": + resolution: + { + integrity: sha512-fUWthHO9k9DSdPCSPRqcu6TWhYyxTBg382vlNIttSe9M7XfsT06y0f24KHXtbnijPGGRIcVvdKHTNikOI6qiHA==, + } + + "@types/phoenix@1.6.5": + resolution: + { + integrity: sha512-xegpDuR+z0UqG9fwHqNoy3rI7JDlvaPh2TY47Fl80oq6g+hXT+c/LEuE43X48clZ6lOfANl5WrPur9fYO1RJ/w==, + } + + "@types/prop-types@15.7.12": + resolution: + { + integrity: sha512-5zvhXYtRNRluoE/jAp4GVsSduVUzNWKkOZrCDBWYtE7biZywwdC2AcEzg+cSMLFRfVgeAFqpfNabiPjxFddV1Q==, + } + + "@types/qs@6.9.15": + resolution: + { + integrity: sha512-uXHQKES6DQKKCLh441Xv/dwxOq1TVS3JPUMlEqoEglvlhR6Mxnlew/Xq/LRVHpLyk7iK3zODe1qYHIMltO7XGg==, + } + + "@types/react-dom@18.2.25": + resolution: + { + integrity: sha512-o/V48vf4MQh7juIKZU2QGDfli6p1+OOi5oXx36Hffpc9adsHeXjVp8rHuPkjd8VT8sOJ2Zp05HR7CdpGTIUFUA==, + } + + "@types/react@18.2.79": + resolution: + { + integrity: sha512-RwGAGXPl9kSXwdNTafkOEuFrTBD5SA2B3iEB96xi8+xu5ddUa/cpvyVCSNn+asgLCTHkb5ZxN8gbuibYJi4s1w==, + } + + "@types/retry@0.12.0": + resolution: + { + integrity: sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA==, + } + + "@types/semver@7.5.8": + resolution: + { + integrity: sha512-I8EUhyrgfLrcTkzV3TSsGyl1tSuPrEDzr0yd5m90UgNxQkyDXULk3b6MlQqTCpZpNtWe1K0hzclnZkTcLBe2UQ==, + } + + "@types/unist@2.0.11": + resolution: + { + integrity: sha512-CmBKiL6NNo/OqgmMn95Fk9Whlp2mtvIv+KNpQKN2F4SjvrEesubTRWGYSg+BnWZOnlCaSTU1sMpsBOzgbYhnsA==, + } + + "@types/unist@3.0.3": + resolution: + { + integrity: sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q==, + } + + "@types/uuid@10.0.0": + resolution: + { + integrity: sha512-7gqG38EyHgyP1S+7+xomFtL+ZNHcKv6DwNaCZmJmo1vgMugyF3TCnXVg4t1uk89mLNwnLtnY3TpOpCOyp1/xHQ==, + } + + "@types/ws@8.5.12": + resolution: + { + integrity: sha512-3tPRkv1EtkDpzlgyKyI8pGsGZAGPEaXeu0DOj5DI25Ja91bdAYddYHbADRYVrZMRbfW+1l5YwXVDKohDJNQxkQ==, + } + + "@typescript-eslint/eslint-plugin@7.7.0": + resolution: + { + integrity: sha512-GJWR0YnfrKnsRoluVO3PRb9r5aMZriiMMM/RHj5nnTrBy1/wIgk76XCtCKcnXGjpZQJQRFtGV9/0JJ6n30uwpQ==, + } + engines: { node: ^18.18.0 || >=20.0.0 } + peerDependencies: + "@typescript-eslint/parser": ^7.0.0 + eslint: ^8.56.0 + typescript: "*" + peerDependenciesMeta: + typescript: + optional: true + + "@typescript-eslint/parser@7.2.0": + resolution: + { + integrity: sha512-5FKsVcHTk6TafQKQbuIVkXq58Fnbkd2wDL4LB7AURN7RUOu1utVP+G8+6u3ZhEroW3DF6hyo3ZEXxgKgp4KeCg==, + } + engines: { node: ^16.0.0 || >=18.0.0 } + peerDependencies: + eslint: ^8.56.0 + typescript: "*" + peerDependenciesMeta: + typescript: + optional: true + + "@typescript-eslint/parser@7.7.0": + resolution: + { + integrity: sha512-fNcDm3wSwVM8QYL4HKVBggdIPAy9Q41vcvC/GtDobw3c4ndVT3K6cqudUmjHPw8EAp4ufax0o58/xvWaP2FmTg==, + } + engines: { node: ^18.18.0 || >=20.0.0 } + peerDependencies: + eslint: ^8.56.0 + typescript: "*" + peerDependenciesMeta: + typescript: + optional: true + + "@typescript-eslint/scope-manager@7.2.0": + resolution: + { + integrity: sha512-Qh976RbQM/fYtjx9hs4XkayYujB/aPwglw2choHmf3zBjB4qOywWSdt9+KLRdHubGcoSwBnXUH2sR3hkyaERRg==, + } + engines: { node: ^16.0.0 || >=18.0.0 } + + "@typescript-eslint/scope-manager@7.7.0": + resolution: + { + integrity: sha512-/8INDn0YLInbe9Wt7dK4cXLDYp0fNHP5xKLHvZl3mOT5X17rK/YShXaiNmorl+/U4VKCVIjJnx4Ri5b0y+HClw==, + } + engines: { node: ^18.18.0 || >=20.0.0 } + + "@typescript-eslint/type-utils@7.7.0": + resolution: + { + integrity: sha512-bOp3ejoRYrhAlnT/bozNQi3nio9tIgv3U5C0mVDdZC7cpcQEDZXvq8inrHYghLVwuNABRqrMW5tzAv88Vy77Sg==, + } + engines: { node: ^18.18.0 || >=20.0.0 } + peerDependencies: + eslint: ^8.56.0 + typescript: "*" + peerDependenciesMeta: + typescript: + optional: true + + "@typescript-eslint/types@7.2.0": + resolution: + { + integrity: sha512-XFtUHPI/abFhm4cbCDc5Ykc8npOKBSJePY3a3s+lwumt7XWJuzP5cZcfZ610MIPHjQjNsOLlYK8ASPaNG8UiyA==, + } + engines: { node: ^16.0.0 || >=18.0.0 } + + "@typescript-eslint/types@7.7.0": + resolution: + { + integrity: sha512-G01YPZ1Bd2hn+KPpIbrAhEWOn5lQBrjxkzHkWvP6NucMXFtfXoevK82hzQdpfuQYuhkvFDeQYbzXCjR1z9Z03w==, + } + engines: { node: ^18.18.0 || >=20.0.0 } + + "@typescript-eslint/typescript-estree@7.2.0": + resolution: + { + integrity: sha512-cyxS5WQQCoBwSakpMrvMXuMDEbhOo9bNHHrNcEWis6XHx6KF518tkF1wBvKIn/tpq5ZpUYK7Bdklu8qY0MsFIA==, + } + engines: { node: ^16.0.0 || >=18.0.0 } + peerDependencies: + typescript: "*" + peerDependenciesMeta: + typescript: + optional: true + + "@typescript-eslint/typescript-estree@7.7.0": + resolution: + { + integrity: sha512-8p71HQPE6CbxIBy2kWHqM1KGrC07pk6RJn40n0DSc6bMOBBREZxSDJ+BmRzc8B5OdaMh1ty3mkuWRg4sCFiDQQ==, + } + engines: { node: ^18.18.0 || >=20.0.0 } + peerDependencies: + typescript: "*" + peerDependenciesMeta: + typescript: + optional: true + + "@typescript-eslint/utils@7.7.0": + resolution: + { + integrity: sha512-LKGAXMPQs8U/zMRFXDZOzmMKgFv3COlxUQ+2NMPhbqgVm6R1w+nU1i4836Pmxu9jZAuIeyySNrN/6Rc657ggig==, + } + engines: { node: ^18.18.0 || >=20.0.0 } + peerDependencies: + eslint: ^8.56.0 + + "@typescript-eslint/visitor-keys@7.2.0": + resolution: + { + integrity: sha512-c6EIQRHhcpl6+tO8EMR+kjkkV+ugUNXOmeASA1rlzkd8EPIriavpWoiEz1HR/VLhbVIdhqnV6E7JZm00cBDx2A==, + } + engines: { node: ^16.0.0 || >=18.0.0 } + + "@typescript-eslint/visitor-keys@7.7.0": + resolution: + { + integrity: sha512-h0WHOj8MhdhY8YWkzIF30R379y0NqyOHExI9N9KCzvmu05EgG4FumeYa3ccfKUSphyWkWQE1ybVrgz/Pbam6YA==, + } + engines: { node: ^18.18.0 || >=20.0.0 } + + "@undrstnd/ai-engine@2.4.11": + resolution: + { + integrity: sha512-3V1SvZKENrbTjvz4+MxZH8Rkrea2vVJgqN8XpUTgx0RBdhiwECgf8oMeyGcS9CXHwXzrXRDNB++j3FWBR875kQ==, + } + + "@ungap/structured-clone@1.2.0": + resolution: + { + integrity: sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==, + } + + "@vercel/analytics@1.2.2": + resolution: + { + integrity: sha512-X0rctVWkQV1e5Y300ehVNqpOfSOufo7ieA5PIdna8yX/U7Vjz0GFsGf4qvAhxV02uQ2CVt7GYcrFfddXXK2Y4A==, + } + peerDependencies: + next: ">= 13" + react: ^18 || ^19 + peerDependenciesMeta: + next: + optional: true + react: + optional: true + + "@vue/compiler-core@3.4.38": + resolution: + { + integrity: sha512-8IQOTCWnLFqfHzOGm9+P8OPSEDukgg3Huc92qSG49if/xI2SAwLHQO2qaPQbjCWPBcQoO1WYfXfTACUrWV3c5A==, + } + + "@vue/compiler-dom@3.4.38": + resolution: + { + integrity: sha512-Osc/c7ABsHXTsETLgykcOwIxFktHfGSUDkb05V61rocEfsFDcjDLH/IHJSNJP+/Sv9KeN2Lx1V6McZzlSb9EhQ==, + } + + "@vue/compiler-sfc@3.4.38": + resolution: + { + integrity: sha512-s5QfZ+9PzPh3T5H4hsQDJtI8x7zdJaew/dCGgqZ2630XdzaZ3AD8xGZfBqpT8oaD/p2eedd+pL8tD5vvt5ZYJQ==, + } + + "@vue/compiler-ssr@3.4.38": + resolution: + { + integrity: sha512-YXznKFQ8dxYpAz9zLuVvfcXhc31FSPFDcqr0kyujbOwNhlmaNvL2QfIy+RZeJgSn5Fk54CWoEUeW+NVBAogGaw==, + } + + "@vue/reactivity@3.4.38": + resolution: + { + integrity: sha512-4vl4wMMVniLsSYYeldAKzbk72+D3hUnkw9z8lDeJacTxAkXeDAP1uE9xr2+aKIN0ipOL8EG2GPouVTH6yF7Gnw==, + } + + "@vue/runtime-core@3.4.38": + resolution: + { + integrity: sha512-21z3wA99EABtuf+O3IhdxP0iHgkBs1vuoCAsCKLVJPEjpVqvblwBnTj42vzHRlWDCyxu9ptDm7sI2ZMcWrQqlA==, + } + + "@vue/runtime-dom@3.4.38": + resolution: + { + integrity: sha512-afZzmUreU7vKwKsV17H1NDThEEmdYI+GCAK/KY1U957Ig2NATPVjCROv61R19fjZNzMmiU03n79OMnXyJVN0UA==, + } + + "@vue/server-renderer@3.4.38": + resolution: + { + integrity: sha512-NggOTr82FbPEkkUvBm4fTGcwUY8UuTsnWC/L2YZBmvaQ4C4Jl/Ao4HHTB+l7WnFCt5M/dN3l0XLuyjzswGYVCA==, + } + peerDependencies: + vue: 3.4.38 + + "@vue/shared@3.4.38": + resolution: + { + integrity: sha512-q0xCiLkuWWQLzVrecPb0RMsNWyxICOjPrcrwxTUEHb1fsnvni4dcuyG7RT/Ie7VPTvnjzIaWzRMUBsrqNj/hhw==, + } + + abbrev@1.1.1: + resolution: + { + integrity: sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==, + } + + abbrev@2.0.0: + resolution: + { + integrity: sha512-6/mh1E2u2YgEsCHdY0Yx5oW+61gZU+1vXaoiHHrpKeuRNNgFvS+/jrwHiQhB5apAf5oB7UB7E19ol2R2LKH8hQ==, + } + engines: { node: ^14.17.0 || ^16.13.0 || >=18.0.0 } + + abort-controller@3.0.0: + resolution: + { + integrity: sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==, + } + engines: { node: ">=6.5" } + + acorn-jsx@5.3.2: + resolution: + { + integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==, + } + peerDependencies: + acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 + + acorn@8.11.3: + resolution: + { + integrity: sha512-Y9rRfJG5jcKOE0CLisYbojUjIrIEE7AGMzA/Sm4BslANhbS+cDMpgBdcPT91oJ7OuJ9hYJBx59RjbhxVnrF8Xg==, + } + engines: { node: ">=0.4.0" } + hasBin: true + + acorn@8.12.1: + resolution: + { + integrity: sha512-tcpGyI9zbizT9JbV6oYE477V6mTlXvvi0T0G3SNIYE2apm/G5huBa1+K89VGeovbg+jycCrfhl3ADxErOuO6Jg==, + } + engines: { node: ">=0.4.0" } + hasBin: true + + agent-base@6.0.2: + resolution: + { + integrity: sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==, + } + engines: { node: ">= 6.0.0" } + + agentkeepalive@4.5.0: + resolution: + { + integrity: sha512-5GG/5IbQQpC9FpkRGsSvZI5QYeSCzlJHdpBQntCsuTOxhKD8lqKhrleg2Yi7yvMIf82Ycmmqln9U8V9qwEiJew==, + } + engines: { node: ">= 8.0.0" } + + ai@3.3.21: + resolution: + { + integrity: sha512-gUkYEpghc2/+/2ZO82GSf3R2nMXiC0ZZBvhubetVTK93RW1ts/wuuLig7SH3K3vPgj3us0XK67/9FC1XOFwupg==, + } + engines: { node: ">=18" } + peerDependencies: + openai: ^4.42.0 + react: ^18 || ^19 + sswr: ^2.1.0 + svelte: ^3.0.0 || ^4.0.0 + zod: ^3.0.0 + peerDependenciesMeta: + openai: + optional: true + react: + optional: true + sswr: + optional: true + svelte: + optional: true + zod: + optional: true + + ai@3.3.28: + resolution: + { + integrity: sha512-ogrsMscar8oXa4nTEcnjvb37cs0UJ7AxVga/642BQGkGBevnKhS0hbnXEOUKmlWcny/xRuWQ3GaXA3u9CxhfhQ==, + } + engines: { node: ">=18" } + peerDependencies: + openai: ^4.42.0 + react: ^18 || ^19 + sswr: ^2.1.0 + svelte: ^3.0.0 || ^4.0.0 + zod: ^3.0.0 + peerDependenciesMeta: + openai: + optional: true + react: + optional: true + sswr: + optional: true + svelte: + optional: true + zod: + optional: true + + ajv@6.12.6: + resolution: + { + integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==, + } + + ansi-escapes@6.2.1: + resolution: + { + integrity: sha512-4nJ3yixlEthEJ9Rk4vPcdBRkZvQZlYyu8j4/Mqz5sgIkddmEnH2Yj2ZrnP9S3tQOvSNRUIgVNF/1yPpRAGNRig==, + } + engines: { node: ">=14.16" } + + ansi-regex@5.0.1: + resolution: + { + integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==, + } + engines: { node: ">=8" } + + ansi-regex@6.0.1: + resolution: + { + integrity: sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==, + } + engines: { node: ">=12" } + + ansi-styles@3.2.1: + resolution: + { + integrity: sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==, + } + engines: { node: ">=4" } + + ansi-styles@4.3.0: + resolution: + { + integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==, + } + engines: { node: ">=8" } + + ansi-styles@5.2.0: + resolution: + { + integrity: sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==, + } + engines: { node: ">=10" } + + ansi-styles@6.2.1: + resolution: + { + integrity: sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==, + } + engines: { node: ">=12" } + + any-promise@1.3.0: + resolution: + { + integrity: sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==, + } + + anymatch@3.1.3: + resolution: + { + integrity: sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==, + } + engines: { node: ">= 8" } + + aproba@2.0.0: + resolution: + { + integrity: sha512-lYe4Gx7QT+MKGbDsA+Z+he/Wtef0BiwDOlK/XkBrdfsh9J/jPPXbX0tE9x9cl27Tmu5gg3QUbUrQYa/y+KOHPQ==, + } + + are-we-there-yet@2.0.0: + resolution: + { + integrity: sha512-Ci/qENmwHnsYo9xKIcUJN5LeDKdJ6R1Z1j9V/J5wyq8nh/mYPEpIKJbBZXtZjG04HiK7zV/p6Vs9952MrMeUIw==, + } + engines: { node: ">=10" } + deprecated: This package is no longer supported. + + arg@5.0.2: + resolution: + { + integrity: sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==, + } + + argparse@2.0.1: + resolution: + { + integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==, + } + + aria-hidden@1.2.4: + resolution: + { + integrity: sha512-y+CcFFwelSXpLZk/7fMB2mUbGtX9lKycf1MWJ7CaTIERyitVlyQx6C+sxcROU2BAJ24OiZyK+8wj2i8AlBoS3A==, + } + engines: { node: ">=10" } + + aria-query@5.3.0: + resolution: + { + integrity: sha512-b0P0sZPKtyu8HkeRAfCq0IfURZK+SuwMjY1UXGBU27wpAiTwQAIlq56IbIO+ytk/JjS1fMR14ee5WBBfKi5J6A==, + } + + aria-query@5.3.2: + resolution: + { + integrity: sha512-COROpnaoap1E2F000S62r6A60uHZnmlvomhfyT2DlTcrY1OrBKn2UhH7qn5wTC9zMvD0AY7csdPSNwKP+7WiQw==, + } + engines: { node: ">= 0.4" } + + array-buffer-byte-length@1.0.1: + resolution: + { + integrity: sha512-ahC5W1xgou+KTXix4sAO8Ki12Q+jf4i0+tmk3sC+zgcynshkHxzpXdImBehiUYKKKDwvfFiJl1tZt6ewscS1Mg==, + } + engines: { node: ">= 0.4" } + + array-ify@1.0.0: + resolution: + { + integrity: sha512-c5AMf34bKdvPhQ7tBGhqkgKNUzMr4WUs+WDtC2ZUGOUncbxKMTvqxYctiseW3+L4bA8ec+GcZ6/A/FW4m8ukng==, + } + + array-includes@3.1.8: + resolution: + { + integrity: sha512-itaWrbYbqpGXkGhZPGUulwnhVf5Hpy1xiCFsGqyIGglbBxmG5vSjxQen3/WGOjPpNEv1RtBLKxbmVXm8HpJStQ==, + } + engines: { node: ">= 0.4" } + + array-union@2.1.0: + resolution: + { + integrity: sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==, + } + engines: { node: ">=8" } + + array.prototype.findlast@1.2.5: + resolution: + { + integrity: sha512-CVvd6FHg1Z3POpBLxO6E6zr+rSKEQ9L6rZHAaY7lLfhKsWYUBBOuMs0e9o24oopj6H+geRCX0YJ+TJLBK2eHyQ==, + } + engines: { node: ">= 0.4" } + + array.prototype.findlastindex@1.2.5: + resolution: + { + integrity: sha512-zfETvRFA8o7EiNn++N5f/kaCw221hrpGsDmcpndVupkPzEc1Wuf3VgC0qby1BbHs7f5DVYjgtEU2LLh5bqeGfQ==, + } + engines: { node: ">= 0.4" } + + array.prototype.flat@1.3.2: + resolution: + { + integrity: sha512-djYB+Zx2vLewY8RWlNCUdHjDXs2XOgm602S9E7P/UpHgfeHL00cRiIF+IN/G/aUJ7kGPb6yO/ErDI5V2s8iycA==, + } + engines: { node: ">= 0.4" } + + array.prototype.flatmap@1.3.2: + 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.3: + resolution: + { + integrity: sha512-/DdH4TiTmOKzyQbp/eadcCVexiCb36xJg7HshYOYJnNZFDj33GEv0P7GxsynpShhq4OLYJzbGcBDkLsDt7MnNg==, + } + + arraybuffer.prototype.slice@1.0.3: + resolution: + { + integrity: sha512-bMxMKAjg13EBSVscxTaYA4mRc5t1UAXa2kXiGTNfZ079HIWXEkKmkgFrh/nJqamaLSrXO5H4WFFkPEaLJWbs3A==, + } + engines: { node: ">= 0.4" } + + ast-types-flow@0.0.8: + resolution: + { + integrity: sha512-OH/2E5Fg20h2aPrbe+QL8JZQFko0YZaF+j4mnQ7BGhfavO7OpSLa8a0y9sBwomHdSbkhTS8TQNayBfnW5DwbvQ==, + } + + asynckit@0.4.0: + resolution: + { + integrity: sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==, + } + + attr-accept@2.2.2: + resolution: + { + integrity: sha512-7prDjvt9HmqiZ0cl5CRjtS84sEyhsHP2coDkaZKRKVfCDo9s7iw7ChVmar78Gu9pC4SoR/28wFu/G5JJhTnqEg==, + } + engines: { node: ">=4" } + + available-typed-arrays@1.0.7: + resolution: + { + integrity: sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==, + } + engines: { node: ">= 0.4" } + + axe-core@4.7.0: + resolution: + { + integrity: sha512-M0JtH+hlOL5pLQwHOLNYZaXuhqmvS8oExsqB1SBYgA4Dk7u/xx+YdGHXaK5pyUfed5mYXdlYiphWq3G8cRi5JQ==, + } + engines: { node: ">=4" } + + axios@0.26.1: + resolution: + { + integrity: sha512-fPwcX4EvnSHuInCMItEhAGnaSEXRBjtzh9fOtsE6E1G6p7vl7edEeZe11QHf18+6+9gR5PbKV/sGKNaD8YaMeA==, + } + + axobject-query@3.2.1: + resolution: + { + integrity: sha512-jsyHu61e6N4Vbz/v18DHwWYKK0bSWLqn47eeDSKPB7m8tqMHF9YJ+mhIk2lVteyZrY8tnSj/jHOv4YiTCuCJgg==, + } + + axobject-query@4.1.0: + resolution: + { + integrity: sha512-qIj0G9wZbMGNLjLmg1PT6v2mE9AH2zlnADJD/2tC6E00hgmhUOfEB6greHPAfLRSufHqROIUTkw6E+M3lH0PTQ==, + } + engines: { node: ">= 0.4" } + + bail@2.0.2: + resolution: + { + integrity: sha512-0xO6mYd7JB2YesxDKplafRpsiOzPt9V02ddPCLbY1xYGPOX24NTyN50qnUxgCPcSoYMhKpAuBTjQoRZCAkUDRw==, + } + + balanced-match@1.0.2: + resolution: + { + integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==, + } + + base64-js@1.5.1: + resolution: + { + integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==, + } + + binary-extensions@2.3.0: + resolution: + { + integrity: sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==, + } + engines: { node: ">=8" } + + binary-search@1.3.6: + resolution: + { + integrity: sha512-nbE1WxOTTrUWIfsfZ4aHGYu5DOuNkbxGokjV6Z2kxfJK3uaAb8zNK1muzOeipoLHZjInT4Br88BHpzevc681xA==, + } + + brace-expansion@1.1.11: + resolution: + { + integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==, + } + + brace-expansion@2.0.1: + resolution: + { + integrity: sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==, + } + + braces@3.0.2: + resolution: + { + integrity: sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==, + } + engines: { node: ">=8" } + + browserslist@4.23.0: + resolution: + { + integrity: sha512-QW8HiM1shhT2GuzkvklfjcKDiWFXHOeFCIA/huJPwHsslwcydgk7X+z2zXpEijP98UCY7HbubZt5J2Zgvf0CaQ==, + } + engines: { node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7 } + hasBin: true + + busboy@1.6.0: + resolution: + { + integrity: sha512-8SFQbg/0hQ9xy3UNTB0YEnsNBbWfhf7RtnzpL7TkBiTBRfrQ9Fxcnz7VJsleJpyp6rVLvXiuORqjlHi5q+PYuA==, + } + engines: { node: ">=10.16.0" } + + call-bind@1.0.7: + resolution: + { + integrity: sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==, + } + engines: { node: ">= 0.4" } + + callsites@3.1.0: + resolution: + { + integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==, + } + engines: { node: ">=6" } + + camelcase-css@2.0.1: + resolution: + { + integrity: sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==, + } + engines: { node: ">= 6" } + + camelcase@6.3.0: + resolution: + { + integrity: sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==, + } + engines: { node: ">=10" } + + caniuse-lite@1.0.30001663: + resolution: + { + integrity: sha512-o9C3X27GLKbLeTYZ6HBOLU1tsAcBZsLis28wrVzddShCS16RujjHp9GDHKZqrB3meE0YjhawvMFsGb/igqiPzA==, + } + + canvas-confetti@1.9.3: + resolution: + { + integrity: sha512-rFfTURMvmVEX1gyXFgn5QMn81bYk70qa0HLzcIOSVEyl57n6o9ItHeBtUSWdvKAPY0xlvBHno4/v3QPrT83q9g==, + } + + canvas@2.11.2: + resolution: + { + integrity: sha512-ItanGBMrmRV7Py2Z+Xhs7cT+FNt5K0vPL4p9EZ/UX/Mu7hFbkxSjKF2KVtPwX7UYWp7dRKnrTvReflgrItJbdw==, + } + engines: { node: ">=6" } + + ccount@2.0.1: + resolution: + { + integrity: sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==, + } + + chalk@2.4.2: + resolution: + { + integrity: sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==, + } + engines: { node: ">=4" } + + chalk@4.1.2: + resolution: + { + integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==, + } + engines: { node: ">=10" } + + chalk@5.3.0: + resolution: + { + integrity: sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w==, + } + engines: { node: ^12.17.0 || ^14.13 || >=16.0.0 } + + character-entities-html4@2.1.0: + resolution: + { + integrity: sha512-1v7fgQRj6hnSwFpq1Eu0ynr/CDEw0rXo2B61qXrLNdHZmPKgb7fqS1a2JwF0rISo9q77jDI8VMEHoApn8qDoZA==, + } + + character-entities-legacy@3.0.0: + resolution: + { + integrity: sha512-RpPp0asT/6ufRm//AJVwpViZbGM/MkjQFxJccQRHmISF/22NBtsHqAWmL+/pmkPWoIUJdWyeVleTl1wydHATVQ==, + } + + character-entities@2.0.2: + resolution: + { + integrity: sha512-shx7oQ0Awen/BRIdkjkvz54PnEEI/EjwXDSIZp86/KKdbafHh1Df/RYGBhn4hbe2+uKC9FnT5UCEdyPz3ai9hQ==, + } + + character-reference-invalid@2.0.1: + resolution: + { + integrity: sha512-iBZ4F4wRbyORVsu0jPV7gXkOsGYjGHPmAyv+HiHG8gi5PtC9KI2j1+v8/tlibRvjoWX027ypmG/n0HtO5t7unw==, + } + + chokidar@3.6.0: + resolution: + { + integrity: sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==, + } + engines: { node: ">= 8.10.0" } + + chownr@2.0.0: + resolution: + { + integrity: sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==, + } + engines: { node: ">=10" } + + class-variance-authority@0.7.0: + resolution: + { + integrity: sha512-jFI8IQw4hczaL4ALINxqLEXQbWcNjoSkloa4IaufXCJr6QawJyw7tuRysRsrE8w2p/4gGaxKIt/hX3qz/IbD1A==, + } + + classnames@2.5.1: + resolution: + { + integrity: sha512-saHYOzhIQs6wy2sVxTM6bUDsQO4F50V9RQ22qBpEdCW+I+/Wmke2HOl6lS6dTpdxVhb88/I6+Hs+438c3lfUow==, + } + + cli-cursor@4.0.0: + resolution: + { + integrity: sha512-VGtlMu3x/4DOtIUwEkRezxUZ2lBacNJCHash0N0WeZDBS+7Ux1dm3XWAgWYxLJFMMdOeXMHXorshEFhbMSGelg==, + } + engines: { node: ^12.20.0 || ^14.13.1 || >=16.0.0 } + + cli-truncate@4.0.0: + resolution: + { + integrity: sha512-nPdaFdQ0h/GEigbPClz11D0v/ZJEwxmeVZGeMo3Z5StPtUTkA9o1lD6QwoirYiSDzbcwn2XcjwmCp68W1IS4TA==, + } + engines: { node: ">=18" } + + client-only@0.0.1: + resolution: + { + integrity: sha512-IV3Ou0jSMzZrd3pZ48nLkT9DA7Ag1pnPzaiQhpW7c3RbcqqzvzzVu+L8gfqMp/8IM2MQtSiqaCxrrcfu8I8rMA==, + } + + clsx@2.0.0: + resolution: + { + integrity: sha512-rQ1+kcj+ttHG0MKVGBUXwayCCF1oh39BF5COIpRzuCEv8Mwjv0XucrI2ExNTOn9IlLifGClWQcU9BrZORvtw6Q==, + } + engines: { node: ">=6" } + + clsx@2.1.0: + resolution: + { + integrity: sha512-m3iNNWpd9rl3jvvcBnu70ylMdrXt8Vlq4HYadnU5fwcOtvkSQWPmj7amUcDT2qYI7risszBjI5AUIUox9D16pg==, + } + engines: { node: ">=6" } + + cmdk@1.0.0: + resolution: + { + integrity: sha512-gDzVf0a09TvoJ5jnuPvygTB77+XdOSwEmJ88L6XPFPlv7T3RxbP9jgenfylrAMD0+Le1aO0nVjQUzl2g+vjz5Q==, + } + peerDependencies: + react: ^18.0.0 + react-dom: ^18.0.0 + + code-red@1.0.4: + resolution: + { + integrity: sha512-7qJWqItLA8/VPVlKJlFXU+NBlo/qyfs39aJcuMT/2ere32ZqvF5OSxgdM5xOfJJ7O429gg2HM47y8v9P+9wrNw==, + } + + color-convert@1.9.3: + resolution: + { + integrity: sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==, + } + + color-convert@2.0.1: + resolution: + { + integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==, + } + engines: { node: ">=7.0.0" } + + color-name@1.1.3: + resolution: + { + integrity: sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==, + } + + color-name@1.1.4: + resolution: + { + integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==, + } + + color-support@1.1.3: + resolution: + { + integrity: sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg==, + } + hasBin: true + + colorette@2.0.20: + resolution: + { + integrity: sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==, + } + + combined-stream@1.0.8: + resolution: + { + integrity: sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==, + } + engines: { node: ">= 0.8" } + + comma-separated-tokens@2.0.3: + resolution: + { + integrity: sha512-Fu4hJdvzeylCfQPp9SGWidpzrMs7tTrlu6Vb8XGaRGck8QSNZJJp538Wrb60Lax4fPwR64ViY468OIUTbRlGZg==, + } + + commander@10.0.1: + resolution: + { + integrity: sha512-y4Mg2tXshplEbSGzx7amzPwKKOCGuoSRP/CjEdwwk0FOGlUbq6lKuoyDZTNZkmxHdJtp54hdfY/JUrdL7Xfdug==, + } + engines: { node: ">=14" } + + commander@11.1.0: + resolution: + { + integrity: sha512-yPVavfyCcRhmorC7rWlkHn15b4wDVgVmBA7kV4QVBsF7kv/9TKJAbAXVTxvTnwP8HHKjRCJDClKbciiYS7p0DQ==, + } + engines: { node: ">=16" } + + commander@4.1.1: + resolution: + { + integrity: sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==, + } + engines: { node: ">= 6" } + + compare-func@2.0.0: + resolution: + { + integrity: sha512-zHig5N+tPWARooBnb0Zx1MFcdfpyJrfTJ3Y5L+IFvUm8rM74hHz66z0gw0x4tijh5CorKkKUCnW82R2vmpeCRA==, + } + + concat-map@0.0.1: + resolution: + { + integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==, + } + + config-chain@1.1.13: + resolution: + { + integrity: sha512-qj+f8APARXHrM0hraqXYb2/bOVSV4PvJQlNZ/DVj0QrmNM2q2euizkeuVckQ57J+W0mRH6Hvi+k50M4Jul2VRQ==, + } + + console-control-strings@1.1.0: + resolution: + { + integrity: sha512-ty/fTekppD2fIwRvnZAVdeOiGd1c7YXEixbgJTNzqcxJWKQnjJ/V1bNEEE6hygpM3WjwHFUVK6HTjWSzV4a8sQ==, + } + + conventional-changelog-conventionalcommits@7.0.2: + resolution: + { + integrity: sha512-NKXYmMR/Hr1DevQegFB4MwfM5Vv0m4UIxKZTTYuD98lpTknaZlSRrDOG4X7wIXpGkfsYxZTghUN+Qq+T0YQI7w==, + } + engines: { node: ">=16" } + + convert-source-map@2.0.0: + resolution: + { + integrity: sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==, + } + + cookie@0.6.0: + resolution: + { + integrity: sha512-U71cyTamuh1CRNCfpGY6to28lxvNwPG4Guz/EVjgf3Jmzv0vlDp1atT9eS5dDjMYHucpHbWns6Lwf3BKz6svdw==, + } + engines: { node: ">= 0.6" } + + country-flag-icons@1.5.13: + resolution: + { + integrity: sha512-4JwHNqaKZ19doQoNcBjsoYA+I7NqCH/mC/6f5cBWvdKzcK5TMmzLpq3Z/syVHMHJuDGFwJ+rPpGizvrqJybJow==, + } + + cross-fetch@3.1.8: + resolution: + { + integrity: sha512-cvA+JwZoU0Xq+h6WkMvAUqPEYy92Obet6UdKLfW60qn99ftItKjB5T+BkyWOFWe2pUyfQ+IJHmpOTznqk1M6Kg==, + } + + cross-spawn@7.0.3: + resolution: + { + integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==, + } + engines: { node: ">= 8" } + + css-tree@2.3.1: + resolution: + { + integrity: sha512-6Fv1DV/TYw//QF5IzQdqsNDjx/wc8TrMBZsqjL9eW01tWb7R7k/mq+/VXfJCl7SoD5emsJop9cOByJZfs8hYIw==, + } + engines: { node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0 } + + cssesc@3.0.0: + resolution: + { + integrity: sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==, + } + engines: { node: ">=4" } + hasBin: true + + csstype@3.1.3: + resolution: + { + integrity: sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==, + } + + d3-array@3.2.4: + resolution: + { + integrity: sha512-tdQAmyA18i4J7wprpYq8ClcxZy3SC31QMeByyCFyRt7BVHdREQZ5lpzoe5mFEYZUWe+oq8HBvk9JjpibyEV4Jg==, + } + engines: { node: ">=12" } + + d3-color@3.1.0: + resolution: + { + integrity: sha512-zg/chbXyeBtMQ1LbD/WSoW2DpC3I0mpmPdW+ynRTj/x2DAWYrIY7qeZIHidozwV24m4iavr15lNwIwLxRmOxhA==, + } + engines: { node: ">=12" } + + d3-ease@3.0.1: + resolution: + { + integrity: sha512-wR/XK3D3XcLIZwpbvQwQ5fK+8Ykds1ip7A2Txe0yxncXSdq1L9skcG7blcedkOX+ZcgxGAmLX1FrRGbADwzi0w==, + } + engines: { node: ">=12" } + + d3-format@3.1.0: + resolution: + { + integrity: sha512-YyUI6AEuY/Wpt8KWLgZHsIU86atmikuoOmCfommt0LYHiQSPjvX2AcFc38PX0CBpr2RCyZhjex+NS/LPOv6YqA==, + } + engines: { node: ">=12" } + + d3-interpolate@3.0.1: + resolution: + { + integrity: sha512-3bYs1rOD33uo8aqJfKP3JWPAibgw8Zm2+L9vBKEHJ2Rg+viTR7o5Mmv5mZcieN+FRYaAOWX5SJATX6k1PWz72g==, + } + engines: { node: ">=12" } + + d3-path@3.1.0: + resolution: + { + integrity: sha512-p3KP5HCf/bvjBSSKuXid6Zqijx7wIfNW+J/maPs+iwR35at5JCbLUT0LzF1cnjbCHWhqzQTIN2Jpe8pRebIEFQ==, + } + engines: { node: ">=12" } + + d3-scale@4.0.2: + resolution: + { + integrity: sha512-GZW464g1SH7ag3Y7hXjf8RoUuAFIqklOAq3MRl4OaWabTFJY9PN/E1YklhXLh+OQ3fM9yS2nOkCoS+WLZ6kvxQ==, + } + engines: { node: ">=12" } + + d3-shape@3.2.0: + resolution: + { + integrity: sha512-SaLBuwGm3MOViRq2ABk3eLoxwZELpH6zhl3FbAoJ7Vm1gofKx6El1Ib5z23NUEhF9AsGl7y+dzLe5Cw2AArGTA==, + } + engines: { node: ">=12" } + + d3-time-format@4.1.0: + resolution: + { + integrity: sha512-dJxPBlzC7NugB2PDLwo9Q8JiTR3M3e4/XANkreKSUxF8vvXKqm1Yfq4Q5dl8budlunRVlUUaDUgFt7eA8D6NLg==, + } + engines: { node: ">=12" } + + d3-time@3.1.0: + resolution: + { + integrity: sha512-VqKjzBLejbSMT4IgbmVgDjpkYrNWUYJnbCGo874u7MMKIWsILRX+OpX/gTk8MqjpT1A/c6HY2dCA77ZN0lkQ2Q==, + } + engines: { node: ">=12" } + + d3-timer@3.0.1: + resolution: + { + integrity: sha512-ndfJ/JxxMd3nw31uyKoY2naivF+r29V+Lc0svZxe1JvvIRmi8hUsrMvdOwgS1o6uBHmiz91geQ0ylPP0aj1VUA==, + } + engines: { node: ">=12" } + + damerau-levenshtein@1.0.8: + resolution: + { + integrity: sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA==, + } + + data-view-buffer@1.0.1: + resolution: + { + integrity: sha512-0lht7OugA5x3iJLOWFhWK/5ehONdprk0ISXqVFn/NFrDu+cuc8iADFrGQz5BnRK7LLU3JmkbXSxaqX+/mXYtUA==, + } + engines: { node: ">= 0.4" } + + data-view-byte-length@1.0.1: + resolution: + { + integrity: sha512-4J7wRJD3ABAzr8wP+OcIcqq2dlUKp4DVflx++hs5h5ZKydWMI6/D/fAot+yh6g2tHh8fLFTvNOaVN357NvSrOQ==, + } + engines: { node: ">= 0.4" } + + data-view-byte-offset@1.0.0: + resolution: + { + integrity: sha512-t/Ygsytq+R995EJ5PZlD4Cu56sWa8InXySaViRzw9apusqsOO2bQP+SbYzAhR0pFKoB+43lYy8rWban9JSuXnA==, + } + engines: { node: ">= 0.4" } + + date-fns@3.6.0: + resolution: + { + integrity: sha512-fRHTG8g/Gif+kSh50gaGEdToemgfj74aRX3swtiouboip5JDLAyDE9F11nHMIcvOaXeOC6D7SpNhi7uFyB7Uww==, + } + + debug@3.2.7: + resolution: + { + integrity: sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==, + } + peerDependencies: + supports-color: "*" + peerDependenciesMeta: + supports-color: + optional: true + + debug@4.3.4: + resolution: + { + integrity: sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==, + } + engines: { node: ">=6.0" } + peerDependencies: + supports-color: "*" + peerDependenciesMeta: + supports-color: + optional: true + + decamelize@1.2.0: + resolution: + { + integrity: sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==, + } + engines: { node: ">=0.10.0" } + + decimal.js-light@2.5.1: + resolution: + { + integrity: sha512-qIMFpTMZmny+MMIitAB6D7iVPEorVw6YQRWkvarTkT4tBeSLLiHzcwj6q0MmYSFCiVpiqPJTJEYIrpcPzVEIvg==, + } + + decode-named-character-reference@1.0.2: + resolution: + { + integrity: sha512-O8x12RzrUF8xyVcY0KJowWsmaJxQbmy0/EtnNtHRpsOcT7dFk5W598coHqBVpmWo1oQQfsCqfCmkZN5DJrZVdg==, + } + + decompress-response@4.2.1: + resolution: + { + integrity: sha512-jOSne2qbyE+/r8G1VU+G/82LBs2Fs4LAsTiLSHOCOMZQl2OKZ6i8i4IyHemTe+/yIXOtTcRQMzPcgyhoFlqPkw==, + } + engines: { node: ">=8" } + + deep-is@0.1.4: + resolution: + { + integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==, + } + + deepmerge@4.3.1: + resolution: + { + integrity: sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==, + } + engines: { node: ">=0.10.0" } + + define-data-property@1.1.4: + resolution: + { + integrity: sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==, + } + engines: { node: ">= 0.4" } + + define-properties@1.2.1: + resolution: + { + integrity: sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==, + } + engines: { node: ">= 0.4" } + + delayed-stream@1.0.0: + resolution: + { + integrity: sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==, + } + engines: { node: ">=0.4.0" } + + delegates@1.0.0: + resolution: + { + integrity: sha512-bd2L678uiWATM6m5Z1VzNCErI3jiGzt6HGY8OVICs40JQq/HALfbyNJmp0UDakEY4pMMaN0Ly5om/B1VI/+xfQ==, + } + + dequal@2.0.3: + resolution: + { + integrity: sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==, + } + engines: { node: ">=6" } + + detect-libc@2.0.3: + resolution: + { + integrity: sha512-bwy0MGW55bG41VqxxypOsdSdGqLwXPI/focwgTYCFMbdUiBAxLg9CFzG08sz2aqzknwiX7Hkl0bQENjg8iLByw==, + } + engines: { node: ">=8" } + + detect-node-es@1.1.0: + resolution: + { + integrity: sha512-ypdmJU/TbBby2Dxibuv7ZLW3Bs1QEmM7nHjEANfohJLvE0XVujisn1qPJcZxg+qDucsr+bP6fLD1rPS3AhJ7EQ==, + } + + devlop@1.1.0: + resolution: + { + integrity: sha512-RWmIqhcFf1lRYBvNmr7qTNuyCt/7/ns2jbpp1+PalgE/rDQcBT0fioSMUpJ93irlUhC5hrg4cYqe6U+0ImW0rA==, + } + + didyoumean@1.2.2: + resolution: + { + integrity: sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==, + } + + diff-match-patch@1.0.5: + resolution: + { + integrity: sha512-IayShXAgj/QMXgB0IWmKx+rOPuGMhqm5w6jvFxmVenXKIzRqTAAsbBPT3kWQeGANj3jGgvcvv4yK6SxqYmikgw==, + } + + dir-glob@3.0.1: + resolution: + { + integrity: sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==, + } + engines: { node: ">=8" } + + dlv@1.1.3: + resolution: + { + integrity: sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==, + } + + doctrine@2.1.0: + 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-helpers@5.2.1: + resolution: + { + integrity: sha512-nRCa7CK3VTrM2NmGkIy4cbK7IZlgBE/PYMn55rrXefr5xXDP0LdtfPnblFDoVdcAfslJ7or6iqAUnx0CCGIWQA==, + } + + dom-serializer@2.0.0: + resolution: + { + integrity: sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==, + } + + domelementtype@2.3.0: + resolution: + { + integrity: sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==, + } + + domhandler@5.0.3: + resolution: + { + integrity: sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==, + } + engines: { node: ">= 4" } + + domutils@3.1.0: + resolution: + { + integrity: sha512-H78uMmQtI2AhgDJjWeQmHwJJ2bLPD3GMmO7Zja/ZZh84wkm+4ut+IUnUdRa8uCGX88DiVx1j6FRe1XfxEgjEZA==, + } + + dot-prop@5.3.0: + resolution: + { + integrity: sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==, + } + engines: { node: ">=8" } + + eastasianwidth@0.2.0: + resolution: + { + integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==, + } + + editorconfig@1.0.4: + resolution: + { + integrity: sha512-L9Qe08KWTlqYMVvMcTIvMAdl1cDUubzRNYL+WfA4bLDMHe4nemKkpmYzkznE1FwLKu0EEmy6obgQKzMJrg4x9Q==, + } + engines: { node: ">=14" } + hasBin: true + + electron-to-chromium@1.4.738: + resolution: + { + integrity: sha512-lwKft2CLFztD+vEIpesrOtCrko/TFnEJlHFdRhazU7Y/jx5qc4cqsocfVrBg4So4gGe9lvxnbLIoev47WMpg+A==, + } + + embla-carousel-react@8.2.0: + resolution: + { + integrity: sha512-dWqbmaEBQjeAcy/EKrcAX37beVr0ubXuHPuLZkx27z58V1FIvRbbMb4/c3cLZx0PAv/ofngX2QFrwUB+62SPnw==, + } + peerDependencies: + react: ^16.8.0 || ^17.0.1 || ^18.0.0 + + embla-carousel-reactive-utils@8.2.0: + resolution: + { + integrity: sha512-ZdaPNgMydkPBiDRUv+wRIz3hpZJ3LKrTyz+XWi286qlwPyZFJDjbzPBiXnC3czF9N/nsabSc7LTRvGauUzwKEg==, + } + peerDependencies: + embla-carousel: 8.2.0 + + embla-carousel@8.2.0: + resolution: + { + integrity: sha512-rf2GIX8rab9E6ZZN0Uhz05746qu2KrDje9IfFyHzjwxLwhvGjUt6y9+uaY1Sf+B0OPSa3sgas7BE2hWZCtopTA==, + } + + emoji-regex@10.3.0: + resolution: + { + integrity: sha512-QpLs9D9v9kArv4lfDEgg1X/gN5XLnf/A6l9cs8SPZLRZR3ZkY9+kwIQTxm+fsSej5UMYGE8fdoaZVIBlqG0XTw==, + } + + emoji-regex@8.0.0: + resolution: + { + integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==, + } + + emoji-regex@9.2.2: + resolution: + { + integrity: sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==, + } + + encoding@0.1.13: + resolution: + { + integrity: sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==, + } + + enhanced-resolve@5.16.0: + resolution: + { + integrity: sha512-O+QWCviPNSSLAD9Ucn8Awv+poAkqn3T1XY5/N7kR7rQO9yfSGWkYZDwpJ+iKF7B8rxaQKWngSqACpgzeapSyoA==, + } + engines: { node: ">=10.13.0" } + + entities@4.5.0: + resolution: + { + integrity: sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==, + } + engines: { node: ">=0.12" } + + es-abstract@1.23.3: + resolution: + { + integrity: sha512-e+HfNH61Bj1X9/jLc5v1owaLYuHdeHHSQlkhCBiTK8rBvKaULl/beGMxwrMXjpYrv4pz22BlY570vVePA2ho4A==, + } + engines: { node: ">= 0.4" } + + es-define-property@1.0.0: + resolution: + { + integrity: sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ==, + } + engines: { node: ">= 0.4" } + + es-errors@1.3.0: + resolution: + { + integrity: sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==, + } + engines: { node: ">= 0.4" } + + es-iterator-helpers@1.0.18: + resolution: + { + integrity: sha512-scxAJaewsahbqTYrGKJihhViaM6DDZDDoucfvzNbK0pOren1g/daDQ3IAhzn+1G14rBG7w+i5N+qul60++zlKA==, + } + engines: { node: ">= 0.4" } + + es-object-atoms@1.0.0: + resolution: + { + integrity: sha512-MZ4iQ6JwHOBQjahnjwaC1ZtIBH+2ohjamzAO3oaHcXYup7qxjF2fixyH+Q71voWHeOkI2q/TnJao/KfXYIZWbw==, + } + engines: { node: ">= 0.4" } + + es-set-tostringtag@2.0.3: + resolution: + { + integrity: sha512-3T8uNMC3OQTHkFUsFq8r/BwAXLHvU/9O9mE0fBc/MY5iq/8H7ncvO947LmYA6ldWw9Uh8Yhf25zu6n7nML5QWQ==, + } + engines: { node: ">= 0.4" } + + es-shim-unscopables@1.0.2: + resolution: + { + integrity: sha512-J3yBRXCzDu4ULnQwxyToo/OjdMx6akgVC7K6few0a7F/0wLtmKKN7I73AH5T2836UuXRqN7Qg+IIUw/+YJksRw==, + } + + es-to-primitive@1.2.1: + resolution: + { + integrity: sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==, + } + engines: { node: ">= 0.4" } + + escalade@3.1.2: + resolution: + { + integrity: sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA==, + } + engines: { node: ">=6" } + + escape-string-regexp@1.0.5: + resolution: + { + integrity: sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==, + } + engines: { node: ">=0.8.0" } + + escape-string-regexp@4.0.0: + resolution: + { + integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==, + } + engines: { node: ">=10" } + + escape-string-regexp@5.0.0: + resolution: + { + integrity: sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==, + } + engines: { node: ">=12" } + + eslint-config-next@14.2.1: + resolution: + { + integrity: sha512-BgD0kPCWMlqoItRf3xe9fG0MqwObKfVch+f2ccwDpZiCJA8ghkz2wrASH+bI6nLZzGcOJOpMm1v1Q1euhfpt4Q==, + } + peerDependencies: + eslint: ^7.23.0 || ^8.0.0 + typescript: ">=3.3.1" + peerDependenciesMeta: + typescript: + optional: true + + eslint-config-prettier@9.1.0: + resolution: + { + integrity: sha512-NSWl5BFQWEPi1j4TjVNItzYV7dZXZ+wP6I6ZhrBGpChQhZRUaElihE9uRRkcbRnNb76UMKDF3r+WTmNcGPKsqw==, + } + hasBin: true + peerDependencies: + eslint: ">=7.0.0" + + eslint-import-resolver-node@0.3.9: + resolution: + { + integrity: sha512-WFj2isz22JahUv+B788TlO3N6zL3nNJGU8CcZbPZvVEkBPaJdCV4vy5wyghty5ROFbCRnm132v8BScu5/1BQ8g==, + } + + 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-module-utils@2.8.1: + resolution: + { + integrity: sha512-rXDXR3h7cs7dy9RNpUlQf80nX31XWJEyGq1tRMo+6GsO5VmTe4UTwtmonAD4ZkAsrfMVDA2wlGJ3790Ys+D49Q==, + } + engines: { node: ">=4" } + peerDependencies: + "@typescript-eslint/parser": "*" + 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-import@2.29.1: + resolution: + { + integrity: sha512-BbPC0cuExzhiMo4Ff1BTVwHpjjv28C5R+btTOGaCRC7UEz801up0JadwkeSk5Ued6TG34uaczuVuH6qyy5YUxw==, + } + engines: { node: ">=4" } + peerDependencies: + "@typescript-eslint/parser": "*" + eslint: ^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8 + peerDependenciesMeta: + "@typescript-eslint/parser": + optional: true + + eslint-plugin-jsx-a11y@6.8.0: + resolution: + { + integrity: sha512-Hdh937BS3KdwwbBaKd5+PLCOmYY6U4f2h9Z2ktwtNKvIdIEu137rjYbcb9ApSbVJfWxANNuiKTD/9tOKjK9qOA==, + } + engines: { node: ">=4.0" } + peerDependencies: + eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 + + eslint-plugin-prettier@5.1.3: + resolution: + { + integrity: sha512-C9GCVAs4Eq7ZC/XFQHITLiHJxQngdtraXaM+LoUFoFp/lHNl2Zn8f3WQbe9HvTBBQ9YnKFB0/2Ajdqwo5D1EAw==, + } + engines: { node: ^14.18.0 || >=16.0.0 } + peerDependencies: + "@types/eslint": ">=8.0.0" + eslint: ">=8.0.0" + eslint-config-prettier: "*" + prettier: ">=3.0.0" + peerDependenciesMeta: + "@types/eslint": + optional: true + eslint-config-prettier: + optional: true + + eslint-plugin-react-hooks@4.6.0: + resolution: + { + integrity: sha512-oFc7Itz9Qxh2x4gNHStv3BqJq54ExXmfC+a1NjAta66IAN87Wu0R/QArgIS9qKzX3dXKPI9H5crl9QchNMY9+g==, + } + engines: { node: ">=10" } + 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.34.1: + resolution: + { + integrity: sha512-N97CxlouPT1AHt8Jn0mhhN2RrADlUAsk1/atcT2KyA/l9Q/E6ll7OIGwNumFmWfZ9skV3XXccYS19h80rHtgkw==, + } + engines: { node: ">=4" } + peerDependencies: + eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 + + eslint-plugin-tailwindcss@3.15.1: + resolution: + { + integrity: sha512-4RXRMIaMG07C2TBEW1k0VM4+dDazz1kxcZhkK4zirvmHGZTA4jnlSO2kq5mamuSPi+Wo17dh2SlC8IyFBuCd7Q==, + } + engines: { node: ">=12.13.0" } + peerDependencies: + tailwindcss: ^3.4.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-visitor-keys@3.4.3: + 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 } + hasBin: true + + espree@9.6.1: + resolution: + { + integrity: sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==, + } + engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 } + + esquery@1.5.0: + resolution: + { + integrity: sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==, + } + engines: { node: ">=0.10" } + + esrecurse@4.3.0: + resolution: + { + integrity: sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==, + } + engines: { node: ">=4.0" } + + estraverse@5.3.0: + resolution: + { + integrity: sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==, + } + engines: { node: ">=4.0" } + + estree-util-is-identifier-name@3.0.0: + resolution: + { + integrity: sha512-hFtqIDZTIUZ9BXLb8y4pYGyk6+wekIivNVTcmvk8NoOh+VeRn5y6cEHzbURrWbfp1fIqdVipilzj+lfaadNZmg==, + } + + estree-walker@2.0.2: + resolution: + { + integrity: sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==, + } + + estree-walker@3.0.3: + resolution: + { + integrity: sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==, + } + + esutils@2.0.3: + resolution: + { + integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==, + } + engines: { node: ">=0.10.0" } + + event-target-shim@5.0.1: + resolution: + { + integrity: sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==, + } + engines: { node: ">=6" } + + eventemitter3@4.0.7: + resolution: + { + integrity: sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==, + } + + eventemitter3@5.0.1: + resolution: + { + integrity: sha512-GWkBvjiSZK87ELrYOSESUYeVIc9mvLLf/nXalMOS5dYrgZq9o5OVkbZAVM06CVxYsCwH9BDZFPlQTlPA1j4ahA==, + } + + eventsource-parser@1.1.2: + resolution: + { + integrity: sha512-v0eOBUbiaFojBu2s2NPBfYUoRR9GjcDNvCXVaqEf5vVfpIAh9f8RCo4vXTP8c63QRKCFwoLpMpTdPwwhEKVgzA==, + } + engines: { node: ">=14.18" } + + execa@8.0.1: + resolution: + { + integrity: sha512-VyhnebXciFV2DESc+p6B+y0LjSm0krU4OgJN44qFAhBY0TJ+1V61tYD2+wHusZ6F9n5K+vl8k0sTy7PEfV4qpg==, + } + engines: { node: ">=16.17" } + + expr-eval@2.0.2: + resolution: + { + integrity: sha512-4EMSHGOPSwAfBiibw3ndnP0AvjDWLsMvGOvWEZ2F96IGk0bIVdjQisOHxReSkE13mHcfbuCiXw+G4y0zv6N8Eg==, + } + + extend@3.0.2: + resolution: + { + integrity: sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==, + } + + fast-deep-equal@2.0.1: + resolution: + { + integrity: sha512-bCK/2Z4zLidyB4ReuIsvALH6w31YfAQDmXMqMx6FyfHqvBxtjC0eRumeSu4Bs3XtXwpyIywtSTrVT99BxY1f9w==, + } + + fast-deep-equal@3.1.3: + resolution: + { + integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==, + } + + fast-diff@1.3.0: + resolution: + { + integrity: sha512-VxPP4NqbUjj6MaAOafWeUn2cXWLcCtljklUtZf0Ind4XQ+QPtmA0b18zZy0jIQx+ExRVCR/ZQpBmik5lXshNsw==, + } + + fast-equals@5.0.1: + resolution: + { + integrity: sha512-WF1Wi8PwwSY7/6Kx0vKXtw8RwuSGoM1bvDaJbu7MxDlR1vovZjIAKrnzyrThgAjm6JDTu0fVgWXDlMGspodfoQ==, + } + engines: { node: ">=6.0.0" } + + fast-glob@3.3.2: + resolution: + { + integrity: sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==, + } + engines: { node: ">=8.6.0" } + + fast-json-stable-stringify@2.1.0: + resolution: + { + integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==, + } + + fast-levenshtein@2.0.6: + resolution: + { + integrity: sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==, + } + + fastq@1.17.1: + resolution: + { + integrity: sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==, + } + + file-entry-cache@6.0.1: + resolution: + { + integrity: sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==, + } + engines: { node: ^10.12.0 || >=12.0.0 } + + file-selector@0.6.0: + resolution: + { + integrity: sha512-QlZ5yJC0VxHxQQsQhXvBaC7VRJ2uaxTf+Tfpu4Z/OcVQJVpZO+DGU0rkoVW5ce2SccxugvpBJoMvUs59iILYdw==, + } + engines: { node: ">= 12" } + + fill-range@7.0.1: + resolution: + { + integrity: sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==, + } + engines: { node: ">=8" } + + find-up@5.0.0: + resolution: + { + integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==, + } + engines: { node: ">=10" } + + flat-cache@3.2.0: + resolution: + { + integrity: sha512-CYcENa+FtcUKLmhhqyctpclsq7QF38pKjZHsGNiSQF5r4FtoKDWabFDl3hzaEQMvT1LHEysw5twgLvpYYb4vbw==, + } + engines: { node: ^10.12.0 || >=12.0.0 } + + flat@5.0.2: + resolution: + { + integrity: sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ==, + } + hasBin: true + + flatted@3.3.1: + resolution: + { + integrity: sha512-X8cqMLLie7KsNUDSdzeN8FYK9rEt4Dt67OsG/DNGnYTSDBG4uFAJFBnUeiV+zCVAvwFy56IjM9sH51jVaEhNxw==, + } + + follow-redirects@1.15.9: + resolution: + { + integrity: sha512-gew4GsXizNgdoRyqmyfMHyAmXsZDk6mHkSxZFCzW9gwlbtOW44CDtYavM+y+72qD/Vq2l550kMF52DT8fOLJqQ==, + } + engines: { node: ">=4.0" } + peerDependencies: + debug: "*" + peerDependenciesMeta: + debug: + optional: true + + for-each@0.3.3: + resolution: + { + integrity: sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==, + } + + foreground-child@3.1.1: + resolution: + { + integrity: sha512-TMKDUnIte6bfb5nWv7V/caI169OHgvwjb7V4WkeUvbQQdjr5rWKqHFiKWb/fcOwB+CzBT+qbWjvj+DVwRskpIg==, + } + engines: { node: ">=14" } + + form-data-encoder@1.7.2: + resolution: + { + integrity: sha512-qfqtYan3rxrnCk1VYaA4H+Ms9xdpPqvLZa6xmMgFvhO32x7/3J/ExcTd6qpxM0vH2GdMI+poehyBZvqfMTto8A==, + } + + form-data@4.0.0: + resolution: + { + integrity: sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==, + } + engines: { node: ">= 6" } + + formdata-node@4.4.1: + resolution: + { + integrity: sha512-0iirZp3uVDjVGt9p49aTaqjk84TrglENEDuqfdlZQ1roC9CWlPk6Avf8EEnZNcAqPonwkG35x4n3ww/1THYAeQ==, + } + engines: { node: ">= 12.20" } + + framer-motion@11.4.0: + resolution: + { + integrity: sha512-gHKUZr88OTMFubkIPkaIZxxX18PhQ6IbYxBoXUVdBLQQKZ3teH2BtxMVVRUsuzIfKs259MlL0elgAiZf82fiHg==, + } + peerDependencies: + "@emotion/is-prop-valid": "*" + react: ^18.0.0 + react-dom: ^18.0.0 + peerDependenciesMeta: + "@emotion/is-prop-valid": + optional: true + react: + optional: true + react-dom: + optional: true + + fs-minipass@2.1.0: + resolution: + { + integrity: sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==, + } + engines: { node: ">= 8" } + + fs.realpath@1.0.0: + resolution: + { + integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==, + } + + fsevents@2.3.3: + resolution: + { + integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==, + } + engines: { node: ^8.16.0 || ^10.6.0 || >=11.0.0 } + os: [darwin] + + function-bind@1.1.2: + resolution: + { + integrity: sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==, + } + + function.prototype.name@1.1.6: + resolution: + { + integrity: sha512-Z5kx79swU5P27WEayXM1tBi5Ze/lbIyiNgU3qyXUOf9b2rgXYyF9Dy9Cx+IQv/Lc8WCG6L82zwUPpSS9hGehIg==, + } + engines: { node: ">= 0.4" } + + functions-have-names@1.2.3: + resolution: + { + integrity: sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==, + } + + gauge@3.0.2: + resolution: + { + integrity: sha512-+5J6MS/5XksCuXq++uFRsnUd7Ovu1XenbeuIuNRJxYWjgQbPuFhT14lAvsWfqfAmnwluf1OwMjz39HjfLPci0Q==, + } + engines: { node: ">=10" } + deprecated: This package is no longer supported. + + geist@1.3.1: + resolution: + { + integrity: sha512-Q4gC1pBVPN+D579pBaz0TRRnGA4p9UK6elDY/xizXdFk/g4EKR5g0I+4p/Kj6gM0SajDBZ/0FvDV9ey9ud7BWw==, + } + peerDependencies: + next: ">=13.2.0" + + gensync@1.0.0-beta.2: + resolution: + { + integrity: sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==, + } + engines: { node: ">=6.9.0" } + + get-east-asian-width@1.2.0: + resolution: + { + integrity: sha512-2nk+7SIVb14QrgXFHcm84tD4bKQz0RxPuMT8Ag5KPOq7J5fEmAg0UbXdTOSHqNuHSU28k55qnceesxXRZGzKWA==, + } + engines: { node: ">=18" } + + get-intrinsic@1.2.4: + resolution: + { + integrity: sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==, + } + engines: { node: ">= 0.4" } + + get-nonce@1.0.1: + resolution: + { + integrity: sha512-FJhYRoDaiatfEkUK8HKlicmu/3SGFD51q3itKDGoSTysQJBnfOcxU5GxnhE1E6soB76MbT0MBtnKJuXyAx+96Q==, + } + engines: { node: ">=6" } + + get-stream@8.0.1: + resolution: + { + integrity: sha512-VaUJspBffn/LMCJVoMvSAdmscJyS1auj5Zulnn5UoYcY531UWmdwhRWkcGKnGU93m5HSXP9LP2usOryrBtQowA==, + } + engines: { node: ">=16" } + + get-symbol-description@1.0.2: + resolution: + { + integrity: sha512-g0QYk1dZBxGwk+Ngc+ltRH2IBp2f7zBkBMBJZCDerh6EhlhSR6+9irMCuT/09zD6qkarHUSn529sK/yL4S27mg==, + } + engines: { node: ">= 0.4" } + + get-tsconfig@4.7.3: + resolution: + { + integrity: sha512-ZvkrzoUA0PQZM6fy6+/Hce561s+faD1rsNwhnO5FelNjyy7EMGJ3Rz1AQ8GYDWjhRs/7dBLOEJvhK8MiEJOAFg==, + } + + glob-parent@5.1.2: + resolution: + { + integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==, + } + engines: { node: ">= 6" } + + glob-parent@6.0.2: + resolution: + { + integrity: sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==, + } + engines: { node: ">=10.13.0" } + + glob@10.3.10: + resolution: + { + integrity: sha512-fa46+tv1Ak0UPK1TOy/pZrIybNNt4HCv7SDzwyfiOZkvZLEbjsZkJBPtDHVshZjbecAoAGSC20MjLDG/qr679g==, + } + engines: { node: ">=16 || 14 >=14.17" } + hasBin: true + + glob@10.3.12: + resolution: + { + integrity: sha512-TCNv8vJ+xz4QiqTpfOJA7HvYv+tNIRHKfUWw/q+v2jdgN4ebz+KY9tGx5J4rHP0o84mNP+ApH66HRX8us3Khqg==, + } + engines: { node: ">=16 || 14 >=14.17" } + hasBin: true + + glob@7.2.3: + resolution: + { + integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==, + } + + globals@11.12.0: + resolution: + { + integrity: sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==, + } + engines: { node: ">=4" } + + globals@13.24.0: + resolution: + { + integrity: sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==, + } + engines: { node: ">=8" } + + globalthis@1.0.3: + resolution: + { + integrity: sha512-sFdI5LyBiNTHjRd7cGPWapiHWMOXKyuBNX/cWJ3NfzrZQVa8GI/8cofCl74AOVqq9W5kNmguTIzJ/1s2gyI9wA==, + } + engines: { node: ">= 0.4" } + + globby@11.1.0: + resolution: + { + integrity: sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==, + } + engines: { node: ">=10" } + + gopd@1.0.1: + resolution: + { + integrity: sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==, + } + + graceful-fs@4.2.11: + resolution: + { + integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==, + } + + graphemer@1.4.0: + resolution: + { + integrity: sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==, + } + + has-bigints@1.0.2: + resolution: + { + integrity: sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==, + } + + has-flag@3.0.0: + resolution: + { + integrity: sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==, + } + engines: { node: ">=4" } + + has-flag@4.0.0: + resolution: + { + integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==, + } + engines: { node: ">=8" } + + has-property-descriptors@1.0.2: + resolution: + { + integrity: sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==, + } + + has-proto@1.0.3: + resolution: + { + integrity: sha512-SJ1amZAJUiZS+PhsVLf5tGydlaVB8EdFpaSO4gmiUKUOxk8qzn5AIy4ZeJUmh22znIdk/uMAUT2pl3FxzVUH+Q==, + } + engines: { node: ">= 0.4" } + + has-symbols@1.0.3: + resolution: + { + integrity: sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==, + } + engines: { node: ">= 0.4" } + + has-tostringtag@1.0.2: + resolution: + { + integrity: sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==, + } + engines: { node: ">= 0.4" } + + has-unicode@2.0.1: + resolution: + { + integrity: sha512-8Rf9Y83NBReMnx0gFzA8JImQACstCYWUplepDa9xprwwtmgEZUF0h/i5xSA625zB/I37EtrswSST6OXxwaaIJQ==, + } + + hasown@2.0.2: + resolution: + { + integrity: sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==, + } + engines: { node: ">= 0.4" } + + hast-util-to-jsx-runtime@2.3.0: + resolution: + { + integrity: sha512-H/y0+IWPdsLLS738P8tDnrQ8Z+dj12zQQ6WC11TIM21C8WFVoIxcqWXf2H3hiTVZjF1AWqoimGwrTWecWrnmRQ==, + } + + hast-util-whitespace@3.0.0: + resolution: + { + integrity: sha512-88JUN06ipLwsnv+dVn+OIYOvAuvBMy/Qoi6O7mQHxdPXpjy+Cd6xRkWwux7DKO+4sYILtLBRIKgsdpS2gQc7qw==, + } + + html-to-text@9.0.5: + resolution: + { + integrity: sha512-qY60FjREgVZL03vJU6IfMV4GDjGBIoOyvuFdpBDIX9yTlDw0TjxVBQp+P8NvpdIXNJvfWBTNul7fsAQJq2FNpg==, + } + engines: { node: ">=14" } + + html-url-attributes@3.0.0: + resolution: + { + integrity: sha512-/sXbVCWayk6GDVg3ctOX6nxaVj7So40FcFAnWlWGNAB1LpYKcV5Cd10APjPjW80O7zYW2MsjBV4zZ7IZO5fVow==, + } + + htmlparser2@8.0.2: + resolution: + { + integrity: sha512-GYdjWKDkbRLkZ5geuHs5NY1puJ+PXwP7+fHPRz06Eirsb9ugf6d8kkXav6ADhcODhFFPMIXyxkxSuMf3D6NCFA==, + } + + https-proxy-agent@5.0.1: + resolution: + { + integrity: sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==, + } + engines: { node: ">= 6" } + + human-signals@5.0.0: + resolution: + { + integrity: sha512-AXcZb6vzzrFAUE61HnN4mpLqd/cSIwNQjtNWR0euPm6y0iqx3G4gOXaIDdtdDwZmhwe82LA6+zinmW4UBWVePQ==, + } + engines: { node: ">=16.17.0" } + + humanize-ms@1.2.1: + resolution: + { + integrity: sha512-Fl70vYtsAFb/C06PTS9dZBo7ihau+Tu/DNCk/OyHhea07S+aeMWpFFkUaXRa8fI+ScZbEI8dfSxwY7gxZ9SAVQ==, + } + + husky@9.0.11: + resolution: + { + integrity: sha512-AB6lFlbwwyIqMdHYhwPe+kjOC3Oc5P3nThEoW/AaO2BX3vJDjWPFxYLxokUZOo6RNX20He3AaT8sESs9NJcmEw==, + } + engines: { node: ">=18" } + hasBin: true + + iconv-lite@0.6.3: + resolution: + { + integrity: sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==, + } + engines: { node: ">=0.10.0" } + + ignore@5.3.1: + resolution: + { + integrity: sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw==, + } + engines: { node: ">= 4" } + + import-fresh@3.3.0: + resolution: + { + integrity: sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==, + } + engines: { node: ">=6" } + + imurmurhash@0.1.4: + resolution: + { + integrity: sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==, + } + engines: { node: ">=0.8.19" } + + inflight@1.0.6: + resolution: + { + integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==, + } + + inherits@2.0.4: + resolution: + { + integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==, + } + + ini@1.3.8: + resolution: + { + integrity: sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==, + } + + inline-style-parser@0.2.3: + resolution: + { + integrity: sha512-qlD8YNDqyTKTyuITrDOffsl6Tdhv+UC4hcdAVuQsK4IMQ99nSgd1MIA/Q+jQYoh9r3hVUXhYh7urSRmXPkW04g==, + } + + input-format@0.3.10: + resolution: + { + integrity: sha512-5cFv/kOZD7Ch0viprVkuYPDkAU7HBZYBx8QrIpQ6yXUWbAQ0+RQ8IIojDJOf/RO6FDJLL099HDSK2KoVZ2zevg==, + } + + input-otp@1.2.4: + resolution: + { + integrity: sha512-md6rhmD+zmMnUh5crQNSQxq3keBRYvE3odbr4Qb9g2NWzQv9azi+t1a3X4TBTbh98fsGHgEEJlzbe1q860uGCA==, + } + peerDependencies: + react: ^16.8 || ^17.0 || ^18.0 + react-dom: ^16.8 || ^17.0 || ^18.0 + + internal-slot@1.0.7: + resolution: + { + integrity: sha512-NGnrKwXzSms2qUUih/ILZ5JBqNTSa1+ZmP6flaIp6KmSElgE9qdndzS3cqjrDovwFdmwsGsLdeFgB6suw+1e9g==, + } + engines: { node: ">= 0.4" } + + internmap@2.0.3: + resolution: + { + integrity: sha512-5Hh7Y1wQbvY5ooGgPbDaL5iYLAPzMTUrjMulskHLH6wnv/A+1q5rgEaiuqEjB+oxGXIVZs1FF+R/KPN3ZSQYYg==, + } + engines: { node: ">=12" } + + invariant@2.2.4: + resolution: + { + integrity: sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==, + } + + is-alphabetical@2.0.1: + resolution: + { + integrity: sha512-FWyyY60MeTNyeSRpkM2Iry0G9hpr7/9kD40mD/cGQEuilcZYS4okz8SN2Q6rLCJ8gbCt6fN+rC+6tMGS99LaxQ==, + } + + is-alphanumerical@2.0.1: + resolution: + { + integrity: sha512-hmbYhX/9MUMF5uh7tOXyK/n0ZvWpad5caBA17GsC6vyuCqaWliRG5K1qS9inmUhEMaOBIW7/whAnSwveW/LtZw==, + } + + is-any-array@2.0.1: + resolution: + { + integrity: sha512-UtilS7hLRu++wb/WBAw9bNuP1Eg04Ivn1vERJck8zJthEvXCBEBpGR/33u/xLKWEQf95803oalHrVDptcAvFdQ==, + } + + is-array-buffer@3.0.4: + resolution: + { + integrity: sha512-wcjaerHw0ydZwfhiKbXJWLDY8A7yV7KhjQOpb83hGgGfId/aQa4TOvwyzn2PuswW2gPCYEL/nEAiSVpdOj1lXw==, + } + engines: { node: ">= 0.4" } + + is-async-function@2.0.0: + resolution: + { + integrity: sha512-Y1JXKrfykRJGdlDwdKlLpLyMIiWqWvuSd17TvZk68PLAOGOoF4Xyav1z0Xhoi+gCYjZVeC5SI+hYFOfvXmGRCA==, + } + engines: { node: ">= 0.4" } + + is-bigint@1.0.4: + resolution: + { + integrity: sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==, + } + + is-binary-path@2.1.0: + resolution: + { + integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==, + } + engines: { node: ">=8" } + + is-boolean-object@1.1.2: + resolution: + { + integrity: sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==, + } + engines: { node: ">= 0.4" } + + is-callable@1.2.7: + resolution: + { + integrity: sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==, + } + engines: { node: ">= 0.4" } + + is-core-module@2.13.1: + resolution: + { + integrity: sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw==, + } + + is-data-view@1.0.1: + resolution: + { + integrity: sha512-AHkaJrsUVW6wq6JS8y3JnM/GJF/9cf+k20+iDzlSaJrinEo5+7vRiteOSwBhHRiAyQATN1AmY4hwzxJKPmYf+w==, + } + engines: { node: ">= 0.4" } + + is-date-object@1.0.5: + resolution: + { + integrity: sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==, + } + engines: { node: ">= 0.4" } + + is-decimal@2.0.1: + resolution: + { + integrity: sha512-AAB9hiomQs5DXWcRB1rqsxGUstbRroFOPPVAomNk/3XHR5JyEZChOyTWe2oayKnsSsr/kcGqF+z6yuH6HHpN0A==, + } + + is-extglob@2.1.1: + resolution: + { + integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==, + } + engines: { node: ">=0.10.0" } + + is-finalizationregistry@1.0.2: + resolution: + { + integrity: sha512-0by5vtUJs8iFQb5TYUHHPudOR+qXYIMKtiUzvLIZITZUjknFmziyBJuLhVRc+Ds0dREFlskDNJKYIdIzu/9pfw==, + } + + is-fullwidth-code-point@3.0.0: + resolution: + { + integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==, + } + engines: { node: ">=8" } + + is-fullwidth-code-point@4.0.0: + resolution: + { + integrity: sha512-O4L094N2/dZ7xqVdrXhh9r1KODPJpFms8B5sGdJLPy664AgvXsreZUyCQQNItZRDlYug4xStLjNp/sz3HvBowQ==, + } + engines: { node: ">=12" } + + is-fullwidth-code-point@5.0.0: + resolution: + { + integrity: sha512-OVa3u9kkBbw7b8Xw5F9P+D/T9X+Z4+JruYVNapTjPYZYUznQ5YfWeFkOj606XYYW8yugTfC8Pj0hYqvi4ryAhA==, + } + engines: { node: ">=18" } + + is-generator-function@1.0.10: + resolution: + { + integrity: sha512-jsEjy9l3yiXEQ+PsXdmBwEPcOxaXWLspKdplFUVI9vq1iZgIekeC0L167qeu86czQaxed3q/Uzuw0swL0irL8A==, + } + engines: { node: ">= 0.4" } + + is-glob@4.0.3: + resolution: + { + integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==, + } + engines: { node: ">=0.10.0" } + + is-hexadecimal@2.0.1: + resolution: + { + integrity: sha512-DgZQp241c8oO6cA1SbTEWiXeoxV42vlcJxgH+B3hi1AiqqKruZR3ZGF8In3fj4+/y/7rHvlOZLZtgJ/4ttYGZg==, + } + + is-map@2.0.3: + resolution: + { + integrity: sha512-1Qed0/Hr2m+YqxnM09CjA2d/i6YZNfF6R2oRAOj36eUdS6qIV/huPJNSEpKbupewFs+ZsJlxsjjPbc0/afW6Lw==, + } + engines: { node: ">= 0.4" } + + is-negative-zero@2.0.3: + resolution: + { + integrity: sha512-5KoIu2Ngpyek75jXodFvnafB6DJgr3u8uuK0LEZJjrU19DrMD3EVERaR8sjz8CCGgpZvxPl9SuE1GMVPFHx1mw==, + } + engines: { node: ">= 0.4" } + + is-number-object@1.0.7: + resolution: + { + integrity: sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==, + } + engines: { node: ">= 0.4" } + + is-number@7.0.0: + resolution: + { + integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==, + } + engines: { node: ">=0.12.0" } + + is-obj@2.0.0: + 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" } + + is-reference@3.0.2: + resolution: + { + integrity: sha512-v3rht/LgVcsdZa3O2Nqs+NMowLOxeOm7Ay9+/ARQ2F+qEoANRcqrjAZKGN0v8ymUetZGgkp26LTnGT7H0Qo9Pg==, + } + + is-regex@1.1.4: + resolution: + { + integrity: sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==, + } + engines: { node: ">= 0.4" } + + is-set@2.0.3: + resolution: + { + integrity: sha512-iPAjerrse27/ygGLxw+EBR9agv9Y6uLeYVJMu+QNCoouJ1/1ri0mGrcWpfCqFZuzzx3WjtwxG098X+n4OuRkPg==, + } + engines: { node: ">= 0.4" } + + is-shared-array-buffer@1.0.3: + resolution: + { + integrity: sha512-nA2hv5XIhLR3uVzDDfCIknerhx8XUKnstuOERPNNIinXG7v9u+ohXF67vxm4TPTEPU6lm61ZkwP3c9PCB97rhg==, + } + engines: { node: ">= 0.4" } + + is-stream@3.0.0: + resolution: + { + integrity: sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==, + } + engines: { node: ^12.20.0 || ^14.13.1 || >=16.0.0 } + + is-string@1.0.7: + resolution: + { + integrity: sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==, + } + engines: { node: ">= 0.4" } + + is-symbol@1.0.4: + resolution: + { + integrity: sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==, + } + engines: { node: ">= 0.4" } + + is-typed-array@1.1.13: + resolution: + { + integrity: sha512-uZ25/bUAlUY5fR4OKT4rZQEBrzQWYV9ZJYGGsUmEJ6thodVJ1HX64ePQ6Z0qPWP+m+Uq6e9UugrE38jeYsDSMw==, + } + engines: { node: ">= 0.4" } + + is-weakmap@2.0.2: + resolution: + { + integrity: sha512-K5pXYOm9wqY1RgjpL3YTkF39tni1XajUIkawTLUo9EZEVUFga5gSQJF8nNS7ZwJQ02y+1YCNYcMh+HIf1ZqE+w==, + } + engines: { node: ">= 0.4" } + + is-weakref@1.0.2: + resolution: + { + integrity: sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==, + } + + is-weakset@2.0.3: + resolution: + { + integrity: sha512-LvIm3/KWzS9oRFHugab7d+M/GcBXuXX5xZkzPmN+NxihdQlZUQ4dWuSV1xR/sq6upL1TJEDrfBgRepHFdBtSNQ==, + } + engines: { node: ">= 0.4" } + + isarray@2.0.5: + resolution: + { + integrity: sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==, + } + + isexe@2.0.0: + resolution: + { + integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==, + } + + iterator.prototype@1.1.2: + resolution: + { + integrity: sha512-DR33HMMr8EzwuRL8Y9D3u2BMj8+RqSE850jfGu59kS7tbmPLzGkZmVSfyCFSDxuZiEY6Rzt3T2NA/qU+NwVj1w==, + } + + jackspeak@2.3.6: + resolution: + { + integrity: sha512-N3yCS/NegsOBokc8GAdM8UcmfsKiSS8cipheD/nivzr700H+nsMOxJjQnvwOcRYVuFkdH0wGUvW2WbXGmrZGbQ==, + } + engines: { node: ">=14" } + + jiti@1.21.0: + resolution: + { + integrity: sha512-gFqAIbuKyyso/3G2qhiO2OM6shY6EPP/R0+mkDbyspxKazh8BXDC5FiFsUjlczgdNz/vfra0da2y+aHrusLG/Q==, + } + hasBin: true + + jose@5.8.0: + resolution: + { + integrity: sha512-E7CqYpL/t7MMnfGnK/eg416OsFCVUrU/Y3Vwe7QjKhu/BkS1Ms455+2xsqZQVN57/U2MHMBvEb5SrmAZWAIntA==, + } + + js-beautify@1.15.1: + resolution: + { + integrity: sha512-ESjNzSlt/sWE8sciZH8kBF8BPlwXPwhR6pWKAw8bw4Bwj+iZcnKW6ONWUutJ7eObuBZQpiIb8S7OYspWrKt7rA==, + } + engines: { node: ">=14" } + hasBin: true + + js-cookie@3.0.5: + resolution: + { + integrity: sha512-cEiJEAEoIbWfCZYKWhVwFuvPX1gETRYPw6LlaTKoxD3s2AkXzkCjnp6h0V77ozyqj0jakteJ4YqDJT830+lVGw==, + } + engines: { node: ">=14" } + + js-tiktoken@1.0.14: + resolution: + { + integrity: sha512-Pk3l3WOgM9joguZY2k52+jH82RtABRgB5RdGFZNUGbOKGMVlNmafcPA3b0ITcCZPu1L9UclP1tne6aw7ZI4Myg==, + } + + js-tokens@4.0.0: + resolution: + { + integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==, + } + + js-yaml@4.1.0: + resolution: + { + integrity: sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==, + } + hasBin: true + + jsesc@2.5.2: + resolution: + { + integrity: sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==, + } + engines: { node: ">=4" } + hasBin: true + + json-buffer@3.0.1: + resolution: + { + integrity: sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==, + } + + json-schema-traverse@0.4.1: + resolution: + { + integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==, + } + + json-schema@0.4.0: + resolution: + { + integrity: sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==, + } + + json-stable-stringify-without-jsonify@1.0.1: + resolution: + { + integrity: sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==, + } + + json5@1.0.2: + resolution: + { + integrity: sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==, + } + hasBin: true + + json5@2.2.3: + resolution: + { + integrity: sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==, + } + engines: { node: ">=6" } + hasBin: true + + jsondiffpatch@0.6.0: + resolution: + { + integrity: sha512-3QItJOXp2AP1uv7waBkao5nCvhEv+QmJAd38Ybq7wNI74Q+BBmnLn4EDKz6yI9xGAIQoUF87qHt+kc1IVxB4zQ==, + } + engines: { node: ^18.0.0 || >=20.0.0 } + hasBin: true + + jsonpointer@5.0.1: + resolution: + { + integrity: sha512-p/nXbhSEcu3pZRdkW1OfJhpsVtW1gd4Wa1fnQc9YLiTfAjn0312eMKimbdIQzuZl9aa9xUGaRlP9T/CJE/ditQ==, + } + engines: { node: ">=0.10.0" } + + jsx-ast-utils@3.3.5: + resolution: + { + integrity: sha512-ZZow9HBI5O6EPgSJLUb8n2NKgmVWTwCvHGwFuJlMjvLFqlGG6pjirPhtdsseaLZjSibD8eegzmYpUZwoIlj2cQ==, + } + engines: { node: ">=4.0" } + + keyv@4.5.4: + resolution: + { + integrity: sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==, + } + + langchain@0.0.92: + resolution: + { + integrity: sha512-77528kXJu9C391qV1a5jDzZLEjIblq/VtpH7xd4BwavgvhRmeSXR9WkrHHmih/Phpae4Ss3dtb7pcyd78rp/YA==, + } + engines: { node: ">=18" } + peerDependencies: + "@aws-sdk/client-dynamodb": ^3.310.0 + "@aws-sdk/client-lambda": ^3.310.0 + "@aws-sdk/client-s3": ^3.310.0 + "@aws-sdk/client-sagemaker-runtime": ^3.310.0 + "@clickhouse/client": ^0.0.14 + "@getmetal/metal-sdk": "*" + "@getzep/zep-js": ^0.3.1 + "@gomomento/sdk": ^1.23.0 + "@huggingface/inference": ^1.5.1 + "@opensearch-project/opensearch": "*" + "@pinecone-database/pinecone": "*" + "@qdrant/js-client-rest": ^1.2.0 + "@supabase/postgrest-js": ^1.1.1 + "@supabase/supabase-js": ^2.10.0 + "@tensorflow-models/universal-sentence-encoder": "*" + "@tensorflow/tfjs-converter": "*" + "@tensorflow/tfjs-core": "*" + "@tigrisdata/vector": ^1.1.0 + "@upstash/redis": ^1.20.6 + "@zilliz/milvus2-sdk-node": ">=2.2.7" + apify-client: ^2.7.1 + axios: "*" + cheerio: ^1.0.0-rc.12 + chromadb: ^1.5.2 + cohere-ai: ^5.0.2 + d3-dsv: ^2.0.0 + epub2: ^3.0.1 + faiss-node: ^0.2.1 + google-auth-library: ^8.8.0 + hnswlib-node: ^1.4.2 + html-to-text: ^9.0.5 + ignore: ^5.2.0 + mammoth: "*" + mongodb: ^5.2.0 + mysql2: ^3.3.3 + pdf-parse: 1.1.1 + peggy: ^3.0.2 + pg: ^8.11.0 + pickleparser: ^0.1.0 + playwright: ^1.32.1 + puppeteer: ^19.7.2 + redis: ^4.6.4 + replicate: ^0.9.0 + srt-parser-2: ^1.2.2 + typeorm: ^0.3.12 + weaviate-ts-client: ^1.0.0 + peerDependenciesMeta: + "@aws-sdk/client-dynamodb": + optional: true + "@aws-sdk/client-lambda": + optional: true + "@aws-sdk/client-s3": + optional: true + "@aws-sdk/client-sagemaker-runtime": + optional: true + "@clickhouse/client": + optional: true + "@getmetal/metal-sdk": + optional: true + "@getzep/zep-js": + optional: true + "@gomomento/sdk": + optional: true + "@huggingface/inference": + optional: true + "@opensearch-project/opensearch": + optional: true + "@pinecone-database/pinecone": + optional: true + "@qdrant/js-client-rest": + optional: true + "@supabase/postgrest-js": + optional: true + "@supabase/supabase-js": + optional: true + "@tensorflow-models/universal-sentence-encoder": + optional: true + "@tensorflow/tfjs-converter": + optional: true + "@tensorflow/tfjs-core": + optional: true + "@tigrisdata/vector": + optional: true + "@upstash/redis": + optional: true + "@zilliz/milvus2-sdk-node": + optional: true + apify-client: + optional: true + axios: + optional: true + cheerio: + optional: true + chromadb: + optional: true + cohere-ai: + optional: true + d3-dsv: + optional: true + epub2: + optional: true + faiss-node: + optional: true + google-auth-library: + optional: true + hnswlib-node: + optional: true + html-to-text: + optional: true + ignore: + optional: true + mammoth: + optional: true + mongodb: + optional: true + mysql2: + optional: true + pdf-parse: + optional: true + peggy: + optional: true + pg: + optional: true + pickleparser: + optional: true + playwright: + optional: true + puppeteer: + optional: true + redis: + optional: true + replicate: + optional: true + srt-parser-2: + optional: true + typeorm: + optional: true + weaviate-ts-client: + optional: true + + langchain@0.3.2: + resolution: + { + integrity: sha512-kd2kz1cS/PIVrLEDFlrZsAasQfPLbY1UqCZbRKa3/QcpB33/n6xPDvXSMfBuKhvNj0bjW6MXDR9HZTduXjJBgg==, + } + engines: { node: ">=18" } + peerDependencies: + "@langchain/anthropic": "*" + "@langchain/aws": "*" + "@langchain/cohere": "*" + "@langchain/core": ">=0.2.21 <0.4.0" + "@langchain/google-genai": "*" + "@langchain/google-vertexai": "*" + "@langchain/groq": "*" + "@langchain/mistralai": "*" + "@langchain/ollama": "*" + axios: "*" + cheerio: "*" + handlebars: ^4.7.8 + peggy: ^3.0.2 + typeorm: "*" + peerDependenciesMeta: + "@langchain/anthropic": + optional: true + "@langchain/aws": + optional: true + "@langchain/cohere": + optional: true + "@langchain/google-genai": + optional: true + "@langchain/google-vertexai": + optional: true + "@langchain/groq": + optional: true + "@langchain/mistralai": + optional: true + "@langchain/ollama": + optional: true + axios: + optional: true + cheerio: + optional: true + handlebars: + optional: true + peggy: + optional: true + typeorm: + optional: true + + langsmith@0.1.59: + resolution: + { + integrity: sha512-dW+z6s538zBswFFP2w/xzvVef7y2+yNt6GkmRCeLtwfpbMaM4di7JboK3vmnZ+0/LjNb2ukiMmgsTNKu/Y43cg==, + } + peerDependencies: + openai: "*" + peerDependenciesMeta: + openai: + optional: true + + language-subtag-registry@0.3.22: + resolution: + { + integrity: sha512-tN0MCzyWnoz/4nHS6uxdlFWoUZT7ABptwKPQ52Ea7URk6vll88bWBVhodtnlfEuCcKWNGoc+uGbw1cwa9IKh/w==, + } + + language-tags@1.0.9: + resolution: + { + integrity: sha512-MbjN408fEndfiQXbFQ1vnd+1NoLDsnQW41410oQBXiyXDMYH5z505juWa4KUE1LqxRC7DgOgZDbKLxHIwm27hA==, + } + engines: { node: ">=0.10" } + + leac@0.6.0: + resolution: + { + integrity: sha512-y+SqErxb8h7nE/fiEX07jsbuhrpO9lL8eca7/Y1nuWV2moNlXhyd59iDGcRf6moVyDMbmTNzL40SUyrFU/yDpg==, + } + + levn@0.4.1: + resolution: + { + integrity: sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==, + } + engines: { node: ">= 0.8.0" } + + libphonenumber-js@1.11.8: + resolution: + { + integrity: sha512-0fv/YKpJBAgXKy0kaS3fnqoUVN8901vUYAKIGD/MWZaDfhJt1nZjPL3ZzdZBt/G8G8Hw2J1xOIrXWdNHFHPAvg==, + } + + lilconfig@2.1.0: + resolution: + { + integrity: sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==, + } + engines: { node: ">=10" } + + lilconfig@3.0.0: + resolution: + { + integrity: sha512-K2U4W2Ff5ibV7j7ydLr+zLAkIg5JJ4lPn1Ltsdt+Tz/IjQ8buJ55pZAxoP34lqIiwtF9iAvtLv3JGv7CAyAg+g==, + } + engines: { node: ">=14" } + + lilconfig@3.1.1: + resolution: + { + integrity: sha512-O18pf7nyvHTckunPWCV1XUNXU1piu01y2b7ATJ0ppkUkk8ocqVWBrYjJBCwHDjD/ZWcfyrA0P4gKhzWGi5EINQ==, + } + engines: { node: ">=14" } + + lines-and-columns@1.2.4: + resolution: + { + integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==, + } + + lint-staged@15.2.2: + resolution: + { + integrity: sha512-TiTt93OPh1OZOsb5B7k96A/ATl2AjIZo+vnzFZ6oHK5FuTk63ByDtxGQpHm+kFETjEWqgkF95M8FRXKR/LEBcw==, + } + engines: { node: ">=18.12.0" } + hasBin: true + + listr2@8.0.1: + resolution: + { + integrity: sha512-ovJXBXkKGfq+CwmKTjluEqFi3p4h8xvkxGQQAQan22YCgef4KZ1mKGjzfGh6PL6AW5Csw0QiQPNuQyH+6Xk3hA==, + } + engines: { node: ">=18.0.0" } + + locate-character@3.0.0: + resolution: + { + integrity: sha512-SW13ws7BjaeJ6p7Q6CO2nchbYEc3X3J6WrmTTDto7yMPqVSZTUyY5Tjbid+Ab8gLnATtygYtiDIJGQRRn2ZOiA==, + } + + locate-path@6.0.0: + resolution: + { + integrity: sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==, + } + engines: { node: ">=10" } + + lodash.merge@4.6.2: + resolution: + { + integrity: sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==, + } + + lodash@4.17.21: + resolution: + { + integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==, + } + + log-update@6.0.0: + resolution: + { + integrity: sha512-niTvB4gqvtof056rRIrTZvjNYE4rCUzO6X/X+kYjd7WFxXeJ0NwEFnRxX6ehkvv3jTwrXnNdtAak5XYZuIyPFw==, + } + engines: { node: ">=18" } + + longest-streak@3.1.0: + resolution: + { + integrity: sha512-9Ri+o0JYgehTaVBBDoMqIl8GXtbWg711O3srftcHhZ0dqnETqLaoIK0x17fUw9rFSlK/0NlsKe0Ahhyl5pXE2g==, + } + + loose-envify@1.4.0: + resolution: + { + integrity: sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==, + } + hasBin: true + + lru-cache@10.2.0: + resolution: + { + integrity: sha512-2bIM8x+VAf6JT4bKAljS1qUWgMsqZRPGJS6FSahIMPVvctcNhyVp7AJu7quxOW9jwkryBReKZY5tY5JYv2n/7Q==, + } + engines: { node: 14 || >=16.14 } + + lru-cache@5.1.1: + resolution: + { + integrity: sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==, + } + + lru-cache@6.0.0: + resolution: + { + integrity: sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==, + } + engines: { node: ">=10" } + + lucide-react@0.438.0: + resolution: + { + integrity: sha512-uq6yCB+IzVfgIPMK8ibkecXSWTTSOMs9UjUgZigfrDCVqgdwkpIgYg1fSYnf0XXF2AoSyCJZhoZXQwzoai7VGw==, + } + peerDependencies: + react: ^16.5.1 || ^17.0.0 || ^18.0.0 || ^19.0.0-rc + + magic-string@0.30.11: + resolution: + { + integrity: sha512-+Wri9p0QHMy+545hKww7YAu5NyzF8iomPL/RQazugQ9+Ez4Ic3mERMd8ZTX5rfK944j+560ZJi8iAwgak1Ac7A==, + } + + make-dir@3.1.0: + resolution: + { + integrity: sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==, + } + engines: { node: ">=8" } + + markdown-table@3.0.3: + resolution: + { + integrity: sha512-Z1NL3Tb1M9wH4XESsCDEksWoKTdlUafKc4pt0GRwjUyXaCFZ+dc3g2erqB6zm3szA2IUSi7VnPI+o/9jnxh9hw==, + } + + marked@7.0.4: + resolution: + { + integrity: sha512-t8eP0dXRJMtMvBojtkcsA7n48BkauktUKzfkPSCq85ZMTJ0v76Rke4DYz01omYpPTUh4p/f7HePgRo3ebG8+QQ==, + } + engines: { node: ">= 16" } + hasBin: true + + md-to-react-email@5.0.2: + resolution: + { + integrity: sha512-x6kkpdzIzUhecda/yahltfEl53mH26QdWu4abUF9+S0Jgam8P//Ciro8cdhyMHnT5MQUJYrIbO6ORM2UxPiNNA==, + } + peerDependencies: + react: 18.x + + mdast-util-find-and-replace@3.0.1: + resolution: + { + integrity: sha512-SG21kZHGC3XRTSUhtofZkBzZTJNM5ecCi0SK2IMKmSXR8vO3peL+kb1O0z7Zl83jKtutG4k5Wv/W7V3/YHvzPA==, + } + + mdast-util-from-markdown@2.0.1: + resolution: + { + integrity: sha512-aJEUyzZ6TzlsX2s5B4Of7lN7EQtAxvtradMMglCQDyaTFgse6CmtmdJ15ElnVRlCg1vpNyVtbem0PWzlNieZsA==, + } + + mdast-util-gfm-autolink-literal@2.0.1: + resolution: + { + integrity: sha512-5HVP2MKaP6L+G6YaxPNjuL0BPrq9orG3TsrZ9YXbA3vDw/ACI4MEsnoDpn6ZNm7GnZgtAcONJyPhOP8tNJQavQ==, + } + + mdast-util-gfm-footnote@2.0.0: + resolution: + { + integrity: sha512-5jOT2boTSVkMnQ7LTrd6n/18kqwjmuYqo7JUPe+tRCY6O7dAuTFMtTPauYYrMPpox9hlN0uOx/FL8XvEfG9/mQ==, + } + + mdast-util-gfm-strikethrough@2.0.0: + resolution: + { + integrity: sha512-mKKb915TF+OC5ptj5bJ7WFRPdYtuHv0yTRxK2tJvi+BDqbkiG7h7u/9SI89nRAYcmap2xHQL9D+QG/6wSrTtXg==, + } + + mdast-util-gfm-table@2.0.0: + resolution: + { + integrity: sha512-78UEvebzz/rJIxLvE7ZtDd/vIQ0RHv+3Mh5DR96p7cS7HsBhYIICDBCu8csTNWNO6tBWfqXPWekRuj2FNOGOZg==, + } + + mdast-util-gfm-task-list-item@2.0.0: + resolution: + { + integrity: sha512-IrtvNvjxC1o06taBAVJznEnkiHxLFTzgonUdy8hzFVeDun0uTjxxrRGVaNFqkU1wJR3RBPEfsxmU6jDWPofrTQ==, + } + + mdast-util-gfm@3.0.0: + resolution: + { + integrity: sha512-dgQEX5Amaq+DuUqf26jJqSK9qgixgd6rYDHAv4aTBuA92cTknZlKpPfa86Z/s8Dj8xsAQpFfBmPUHWJBWqS4Bw==, + } + + mdast-util-mdx-expression@2.0.0: + resolution: + { + integrity: sha512-fGCu8eWdKUKNu5mohVGkhBXCXGnOTLuFqOvGMvdikr+J1w7lDJgxThOKpwRWzzbyXAU2hhSwsmssOY4yTokluw==, + } + + mdast-util-mdx-jsx@3.1.3: + resolution: + { + integrity: sha512-bfOjvNt+1AcbPLTFMFWY149nJz0OjmewJs3LQQ5pIyVGxP4CdOqNVJL6kTaM5c68p8q82Xv3nCyFfUnuEcH3UQ==, + } + + mdast-util-mdxjs-esm@2.0.1: + resolution: + { + integrity: sha512-EcmOpxsZ96CvlP03NghtH1EsLtr0n9Tm4lPUJUBccV9RwUOneqSycg19n5HGzCf+10LozMRSObtVr3ee1WoHtg==, + } + + mdast-util-phrasing@4.1.0: + resolution: + { + integrity: sha512-TqICwyvJJpBwvGAMZjj4J2n0X8QWp21b9l0o7eXyVJ25YNWYbJDVIyD1bZXE6WtV6RmKJVYmQAKWa0zWOABz2w==, + } + + mdast-util-to-hast@13.2.0: + resolution: + { + integrity: sha512-QGYKEuUsYT9ykKBCMOEDLsU5JRObWQusAolFMeko/tYPufNkRffBAQjIE+99jbA87xv6FgmjLtwjh9wBWajwAA==, + } + + mdast-util-to-markdown@2.1.0: + resolution: + { + integrity: sha512-SR2VnIEdVNCJbP6y7kVTJgPLifdr8WEU440fQec7qHoHOUz/oJ2jmNRqdDQ3rbiStOXb2mCDGTuwsK5OPUgYlQ==, + } + + mdast-util-to-string@4.0.0: + resolution: + { + integrity: sha512-0H44vDimn51F0YwvxSJSm0eCDOJTRlmN0R1yBh4HLj9wiV1Dn0QoXGbvFAWj2hSItVTlCmBF1hqKlIyUBVFLPg==, + } + + mdn-data@2.0.30: + resolution: + { + integrity: sha512-GaqWWShW4kv/G9IEucWScBx9G1/vsFZZJUO+tD26M8J8z3Kw5RDQjaoZe03YAClgeS/SWPOcb4nkFBTEi5DUEA==, + } + + merge-stream@2.0.0: + resolution: + { + integrity: sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==, + } + + merge2@1.4.1: + resolution: + { + integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==, + } + engines: { node: ">= 8" } + + micromark-core-commonmark@2.0.1: + resolution: + { + integrity: sha512-CUQyKr1e///ZODyD1U3xit6zXwy1a8q2a1S1HKtIlmgvurrEpaw/Y9y6KSIbF8P59cn/NjzHyO+Q2fAyYLQrAA==, + } + + micromark-extension-gfm-autolink-literal@2.1.0: + resolution: + { + integrity: sha512-oOg7knzhicgQ3t4QCjCWgTmfNhvQbDDnJeVu9v81r7NltNCVmhPy1fJRX27pISafdjL+SVc4d3l48Gb6pbRypw==, + } + + micromark-extension-gfm-footnote@2.1.0: + resolution: + { + integrity: sha512-/yPhxI1ntnDNsiHtzLKYnE3vf9JZ6cAisqVDauhp4CEHxlb4uoOTxOCJ+9s51bIB8U1N1FJ1RXOKTIlD5B/gqw==, + } + + micromark-extension-gfm-strikethrough@2.1.0: + resolution: + { + integrity: sha512-ADVjpOOkjz1hhkZLlBiYA9cR2Anf8F4HqZUO6e5eDcPQd0Txw5fxLzzxnEkSkfnD0wziSGiv7sYhk/ktvbf1uw==, + } + + micromark-extension-gfm-table@2.1.0: + resolution: + { + integrity: sha512-Ub2ncQv+fwD70/l4ou27b4YzfNaCJOvyX4HxXU15m7mpYY+rjuWzsLIPZHJL253Z643RpbcP1oeIJlQ/SKW67g==, + } + + micromark-extension-gfm-tagfilter@2.0.0: + resolution: + { + integrity: sha512-xHlTOmuCSotIA8TW1mDIM6X2O1SiX5P9IuDtqGonFhEK0qgRI4yeC6vMxEV2dgyr2TiD+2PQ10o+cOhdVAcwfg==, + } + + micromark-extension-gfm-task-list-item@2.1.0: + resolution: + { + integrity: sha512-qIBZhqxqI6fjLDYFTBIa4eivDMnP+OZqsNwmQ3xNLE4Cxwc+zfQEfbs6tzAo2Hjq+bh6q5F+Z8/cksrLFYWQQw==, + } + + micromark-extension-gfm@3.0.0: + resolution: + { + integrity: sha512-vsKArQsicm7t0z2GugkCKtZehqUm31oeGBV/KVSorWSy8ZlNAv7ytjFhvaryUiCUJYqs+NoE6AFhpQvBTM6Q4w==, + } + + 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-space@2.0.0: + resolution: + { + integrity: sha512-TKr+LIDX2pkBJXFLzpyPyljzYK3MtmllMUMODTQJIUfDGncESaqB90db9IAUcz4AZAJFdd8U9zOp9ty1458rxg==, + } + + micromark-factory-title@2.0.0: + resolution: + { + integrity: sha512-jY8CSxmpWLOxS+t8W+FG3Xigc0RDQA9bKMY/EwILvsesiRniiVMejYTE4wumNc2f4UbAa4WsHqe3J1QS1sli+A==, + } + + micromark-factory-whitespace@2.0.0: + resolution: + { + integrity: sha512-28kbwaBjc5yAI1XadbdPYHX/eDnqaUFVikLwrO7FDnKG7lpgxnvk/XGRhX/PN0mOZ+dBSZ+LgunHS+6tYQAzhA==, + } + + micromark-util-character@2.1.0: + resolution: + { + integrity: sha512-KvOVV+X1yLBfs9dCBSopq/+G1PcgT3lAK07mC4BzXi5E7ahzMAF8oIupDDJ6mievI6F+lAATkbQQlQixJfT3aQ==, + } + + micromark-util-chunked@2.0.0: + resolution: + { + integrity: sha512-anK8SWmNphkXdaKgz5hJvGa7l00qmcaUQoMYsBwDlSKFKjc6gjGXPDw3FNL3Nbwq5L8gE+RCbGqTw49FK5Qyvg==, + } + + micromark-util-classify-character@2.0.0: + resolution: + { + integrity: sha512-S0ze2R9GH+fu41FA7pbSqNWObo/kzwf8rN/+IGlW/4tC6oACOs8B++bh+i9bVyNnwCcuksbFwsBme5OCKXCwIw==, + } + + micromark-util-combine-extensions@2.0.0: + resolution: + { + integrity: sha512-vZZio48k7ON0fVS3CUgFatWHoKbbLTK/rT7pzpJ4Bjp5JjkZeasRfrS9wsBdDJK2cJLHMckXZdzPSSr1B8a4oQ==, + } + + micromark-util-decode-numeric-character-reference@2.0.1: + resolution: + { + integrity: sha512-bmkNc7z8Wn6kgjZmVHOX3SowGmVdhYS7yBpMnuMnPzDq/6xwVA604DuOXMZTO1lvq01g+Adfa0pE2UKGlxL1XQ==, + } + + micromark-util-decode-string@2.0.0: + resolution: + { + integrity: sha512-r4Sc6leeUTn3P6gk20aFMj2ntPwn6qpDZqWvYmAG6NgvFTIlj4WtrAudLi65qYoaGdXYViXYw2pkmn7QnIFasA==, + } + + micromark-util-encode@2.0.0: + resolution: + { + integrity: sha512-pS+ROfCXAGLWCOc8egcBvT0kf27GoWMqtdarNfDcjb6YLuV5cM3ioG45Ys2qOVqeqSbjaKg72vU+Wby3eddPsA==, + } + + micromark-util-html-tag-name@2.0.0: + resolution: + { + integrity: sha512-xNn4Pqkj2puRhKdKTm8t1YHC/BAjx6CEwRFXntTaRf/x16aqka6ouVoutm+QdkISTlT7e2zU7U4ZdlDLJd2Mcw==, + } + + micromark-util-normalize-identifier@2.0.0: + resolution: + { + integrity: sha512-2xhYT0sfo85FMrUPtHcPo2rrp1lwbDEEzpx7jiH2xXJLqBuy4H0GgXk5ToU8IEwoROtXuL8ND0ttVa4rNqYK3w==, + } + + micromark-util-resolve-all@2.0.0: + resolution: + { + integrity: sha512-6KU6qO7DZ7GJkaCgwBNtplXCvGkJToU86ybBAUdavvgsCiG8lSSvYxr9MhwmQ+udpzywHsl4RpGJsYWG1pDOcA==, + } + + micromark-util-sanitize-uri@2.0.0: + resolution: + { + integrity: sha512-WhYv5UEcZrbAtlsnPuChHUAsu/iBPOVaEVsntLBIdpibO0ddy8OzavZz3iL2xVvBZOpolujSliP65Kq0/7KIYw==, + } + + micromark-util-subtokenize@2.0.1: + resolution: + { + integrity: sha512-jZNtiFl/1aY73yS3UGQkutD0UbhTt68qnRpw2Pifmz5wV9h8gOVsN70v+Lq/f1rKaU/W8pxRe8y8Q9FX1AOe1Q==, + } + + micromark-util-symbol@2.0.0: + resolution: + { + integrity: sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==, + } + + micromark-util-types@2.0.0: + resolution: + { + integrity: sha512-oNh6S2WMHWRZrmutsRmDDfkzKtxF+bc2VxLC9dvtrDIRFln627VsFP6fLMgTryGDljgLPjkrzQSDcPrjPyDJ5w==, + } + + micromark@4.0.0: + resolution: + { + integrity: sha512-o/sd0nMof8kYff+TqcDx3VSrgBTcZpSvYcAHIfHhv5VAuNmisCxjhx6YmxS8PFEpb9z5WKWKPdzf0jM23ro3RQ==, + } + + micromatch@4.0.5: + resolution: + { + integrity: sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==, + } + engines: { node: ">=8.6" } + + mime-db@1.52.0: + resolution: + { + integrity: sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==, + } + engines: { node: ">= 0.6" } + + mime-types@2.1.35: + resolution: + { + integrity: sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==, + } + engines: { node: ">= 0.6" } + + mimic-fn@2.1.0: + resolution: + { + integrity: sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==, + } + engines: { node: ">=6" } + + mimic-fn@4.0.0: + resolution: + { + integrity: sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==, + } + engines: { node: ">=12" } + + mimic-response@2.1.0: + resolution: + { + integrity: sha512-wXqjST+SLt7R009ySCglWBCFpjUygmCIfD790/kVbiGmUgfYGuB14PiTd5DwVxSV4NcYHjzMkoj5LjQZwTQLEA==, + } + engines: { node: ">=8" } + + minimatch@3.1.2: + resolution: + { + integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==, + } + + minimatch@9.0.1: + resolution: + { + integrity: sha512-0jWhJpD/MdhPXwPuiRkCbfYfSKp2qnn2eOc279qI7f+osl/l+prKSrvhg157zSYvx/1nmgn2NqdT6k2Z7zSH9w==, + } + engines: { node: ">=16 || 14 >=14.17" } + + minimatch@9.0.3: + resolution: + { + integrity: sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==, + } + engines: { node: ">=16 || 14 >=14.17" } + + minimatch@9.0.4: + resolution: + { + integrity: sha512-KqWh+VchfxcMNRAJjj2tnsSJdNbHsVgnkBhTNrW7AjVo6OvLtxw8zfT9oLw1JSohlFzJ8jCoTgaoXvJ+kHt6fw==, + } + engines: { node: ">=16 || 14 >=14.17" } + + minimist@1.2.8: + resolution: + { + integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==, + } + + minipass@3.3.6: + resolution: + { + integrity: sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==, + } + engines: { node: ">=8" } + + minipass@5.0.0: + resolution: + { + integrity: sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==, + } + engines: { node: ">=8" } + + minipass@7.0.4: + resolution: + { + integrity: sha512-jYofLM5Dam9279rdkWzqHozUo4ybjdZmCsDHePy5V/PbBcVMiSZR97gmAy45aqi8CK1lG2ECd356FU86avfwUQ==, + } + engines: { node: ">=16 || 14 >=14.17" } + + minizlib@2.1.2: + resolution: + { + integrity: sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==, + } + engines: { node: ">= 8" } + + mkdirp@1.0.4: + resolution: + { + integrity: sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==, + } + engines: { node: ">=10" } + hasBin: true + + ml-array-mean@1.1.6: + resolution: + { + integrity: sha512-MIdf7Zc8HznwIisyiJGRH9tRigg3Yf4FldW8DxKxpCCv/g5CafTw0RRu51nojVEOXuCQC7DRVVu5c7XXO/5joQ==, + } + + ml-array-sum@1.1.6: + resolution: + { + integrity: sha512-29mAh2GwH7ZmiRnup4UyibQZB9+ZLyMShvt4cH4eTK+cL2oEMIZFnSyB3SS8MlsTh6q/w/yh48KmqLxmovN4Dw==, + } + + ml-distance-euclidean@2.0.0: + resolution: + { + integrity: sha512-yC9/2o8QF0A3m/0IXqCTXCzz2pNEzvmcE/9HFKOZGnTjatvBbsn4lWYJkxENkA4Ug2fnYl7PXQxnPi21sgMy/Q==, + } + + ml-distance@4.0.1: + resolution: + { + integrity: sha512-feZ5ziXs01zhyFUUUeZV5hwc0f5JW0Sh0ckU1koZe/wdVkJdGxcP06KNQuF0WBTj8FttQUzcvQcpcrOp/XrlEw==, + } + + ml-tree-similarity@1.0.0: + resolution: + { + integrity: sha512-XJUyYqjSuUQkNQHMscr6tcjldsOoAekxADTplt40QKfwW6nd++1wHWV9AArl0Zvw/TIHgNaZZNvr8QGvE8wLRg==, + } + + ms@2.1.2: + resolution: + { + integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==, + } + + ms@2.1.3: + resolution: + { + integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==, + } + + mustache@4.2.0: + resolution: + { + integrity: sha512-71ippSywq5Yb7/tVYyGbkBggbU8H3u5Rz56fH60jGFgr8uHwxs+aSKeqmluIVzM0m0kB7xQjKS6qPfd0b2ZoqQ==, + } + hasBin: true + + mz@2.7.0: + resolution: + { + integrity: sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==, + } + + nan@2.20.0: + resolution: + { + integrity: sha512-bk3gXBZDGILuuo/6sKtr0DQmSThYHLtNCdSdXk9YkxD/jK6X2vmCyyXBBxyqZ4XcnzTyYEAThfX3DCEnLf6igw==, + } + + nanoid@3.3.6: + resolution: + { + integrity: sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA==, + } + engines: { node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1 } + hasBin: true + + nanoid@3.3.7: + resolution: + { + integrity: sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==, + } + engines: { node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1 } + hasBin: true + + natural-compare@1.4.0: + resolution: + { + integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==, + } + + next-auth@5.0.0-beta.20: + resolution: + { + integrity: sha512-+48SjV9k9AtUU3JbEIa4PXNjKIewfFjVGL7Xs2RKkuQ5QqegDNIQiIG8sLk6/qo7RTScQYIGKgeQ5IuQRtrTQg==, + } + peerDependencies: + "@simplewebauthn/browser": ^9.0.1 + "@simplewebauthn/server": ^9.0.2 + next: ^14.0.0-0 || ^15.0.0-0 + nodemailer: ^6.6.5 + react: ^18.2.0 || ^19.0.0-0 + peerDependenciesMeta: + "@simplewebauthn/browser": + optional: true + "@simplewebauthn/server": + optional: true + nodemailer: + optional: true + + next-themes@0.3.0: + resolution: + { + integrity: sha512-/QHIrsYpd6Kfk7xakK4svpDI5mmXP0gfvCoJdGpZQ2TOrQZmsW0QxjaiLn8wbIKjtm4BTSqLoix4lxYYOnLJ/w==, + } + peerDependencies: + react: ^16.8 || ^17 || ^18 + react-dom: ^16.8 || ^17 || ^18 + + next@14.2.1: + resolution: + { + integrity: sha512-SF3TJnKdH43PMkCcErLPv+x/DY1YCklslk3ZmwaVoyUfDgHKexuKlf9sEfBQ69w+ue8jQ3msLb+hSj1T19hGag==, + } + engines: { node: ">=18.17.0" } + hasBin: true + peerDependencies: + "@opentelemetry/api": ^1.1.0 + "@playwright/test": ^1.41.2 + react: ^18.2.0 + react-dom: ^18.2.0 + sass: ^1.3.0 + peerDependenciesMeta: + "@opentelemetry/api": + optional: true + "@playwright/test": + optional: true + sass: + optional: true + + node-domexception@1.0.0: + resolution: + { + integrity: sha512-/jKZoMpw0F8GRwl4/eLROPA3cfcXtLApP0QzLmUT/HuPCZWyB7IY9ZrMeKw2O/nFIqPQB3PVM9aYm0F312AXDQ==, + } + engines: { node: ">=10.5.0" } + + node-ensure@0.0.0: + resolution: + { + integrity: sha512-DRI60hzo2oKN1ma0ckc6nQWlHU69RH6xN0sjQTjMpChPfTYvKZdcQFfdYK2RWbJcKyUizSIy/l8OTGxMAM1QDw==, + } + + node-fetch@2.7.0: + resolution: + { + integrity: sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==, + } + engines: { node: 4.x || >=6.0.0 } + peerDependencies: + encoding: ^0.1.0 + peerDependenciesMeta: + encoding: + optional: true + + node-releases@2.0.14: + resolution: + { + integrity: sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw==, + } + + nodemailer@6.9.13: + resolution: + { + integrity: sha512-7o38Yogx6krdoBf3jCAqnIN4oSQFx+fMa0I7dK1D+me9kBxx12D+/33wSb+fhOCtIxvYJ+4x4IMEhmhCKfAiOA==, + } + engines: { node: ">=6.0.0" } + + nopt@5.0.0: + resolution: + { + integrity: sha512-Tbj67rffqceeLpcRXrT7vKAN8CwfPeIBgM7E6iBkmKLV7bEMwpGgYLGv0jACUsECaa/vuxP0IjEont6umdMgtQ==, + } + engines: { node: ">=6" } + hasBin: true + + nopt@7.2.0: + resolution: + { + integrity: sha512-CVDtwCdhYIvnAzFoJ6NJ6dX3oga9/HyciQDnG1vQDjSLMeKLJ4A93ZqYKDrgYSr1FBY5/hMYC+2VCi24pgpkGA==, + } + engines: { node: ^14.17.0 || ^16.13.0 || >=18.0.0 } + hasBin: true + + normalize-path@3.0.0: + resolution: + { + integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==, + } + engines: { node: ">=0.10.0" } + + npm-run-path@5.3.0: + resolution: + { + integrity: sha512-ppwTtiJZq0O/ai0z7yfudtBpWIoxM8yE6nHi1X47eFR2EWORqfbu6CnPlNsjeN683eT0qG6H/Pyf9fCcvjnnnQ==, + } + engines: { node: ^12.20.0 || ^14.13.1 || >=16.0.0 } + + npmlog@5.0.1: + resolution: + { + integrity: sha512-AqZtDUWOMKs1G/8lwylVjrdYgqA4d9nu8hc+0gzRxlDb1I10+FHBGMXs6aiQHFdCUUlqH99MUMuLfzWDNDtfxw==, + } + deprecated: This package is no longer supported. + + num-sort@2.1.0: + resolution: + { + integrity: sha512-1MQz1Ed8z2yckoBeSfkQHHO9K1yDRxxtotKSJ9yvcTUUxSvfvzEq5GwBrjjHEpMlq/k5gvXdmJ1SbYxWtpNoVg==, + } + engines: { node: ">=8" } + + oauth4webapi@2.12.0: + resolution: + { + integrity: sha512-WFmcHzhFtq2Ar91crpGQZUD8DS0SG7Zti1AgbansUAfdpIsoRXE+hcMNi8MW6bGNNObWis0x8BZRl6K+FR4oQg==, + } + + object-assign@4.1.1: + resolution: + { + integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==, + } + engines: { node: ">=0.10.0" } + + object-hash@3.0.0: + resolution: + { + integrity: sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==, + } + engines: { node: ">= 6" } + + object-inspect@1.13.1: + resolution: + { + integrity: sha512-5qoj1RUiKOMsCCNLV1CBiPYE10sziTsnmNxkAI/rZhiD63CF7IqdFGC/XzjWjpSgLf0LxXX3bDFIh0E18f6UhQ==, + } + + object-keys@1.1.1: + resolution: + { + integrity: sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==, + } + engines: { node: ">= 0.4" } + + object.assign@4.1.5: + resolution: + { + integrity: sha512-byy+U7gp+FVwmyzKPYhW2h5l3crpmGsxl7X2s8y43IgxvG4g3QZ6CffDtsNQy1WsmZpQbO+ybo0AlW7TY6DcBQ==, + } + engines: { node: ">= 0.4" } + + object.entries@1.1.8: + resolution: + { + integrity: sha512-cmopxi8VwRIAw/fkijJohSfpef5PdN0pMQJN6VC/ZKvn0LIknWD8KtgY6KlQdEc4tIjcQ3HxSMmnvtzIscdaYQ==, + } + engines: { node: ">= 0.4" } + + object.fromentries@2.0.8: + resolution: + { + integrity: sha512-k6E21FzySsSK5a21KRADBd/NGneRegFO5pLHfdQLpRDETUNJueLXs3WCzyQ3tFRDYgbq3KHGXfTbi2bs8WQ6rQ==, + } + engines: { node: ">= 0.4" } + + object.groupby@1.0.3: + resolution: + { + integrity: sha512-+Lhy3TQTuzXI5hevh8sBGqbmurHbbIjAi0Z4S63nthVLmLxfbj4T54a4CfZrXIrt9iP4mVAPYMo/v99taj3wjQ==, + } + engines: { node: ">= 0.4" } + + object.hasown@1.1.4: + resolution: + { + integrity: sha512-FZ9LZt9/RHzGySlBARE3VF+gE26TxR38SdmqOqliuTnl9wrKulaQs+4dee1V+Io8VfxqzAfHu6YuRgUy8OHoTg==, + } + engines: { node: ">= 0.4" } + + object.values@1.2.0: + resolution: + { + integrity: sha512-yBYjY9QX2hnRmZHAjG/f13MzmBzxzYgQhFrke06TTyKY5zSTEqkOeukBzIdVA3j3ulu8Qa3MbVFShV7T2RmGtQ==, + } + engines: { node: ">= 0.4" } + + once@1.4.0: + resolution: + { + integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==, + } + + onetime@5.1.2: + resolution: + { + integrity: sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==, + } + engines: { node: ">=6" } + + onetime@6.0.0: + resolution: + { + integrity: sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==, + } + engines: { node: ">=12" } + + openai@3.3.0: + resolution: + { + integrity: sha512-uqxI/Au+aPRnsaQRe8CojU0eCR7I0mBiKjD3sNMzY6DaC1ZVrc85u98mtJW6voDug8fgGN+DIZmTDxTthxb7dQ==, + } + + openai@4.57.0: + resolution: + { + integrity: sha512-JnwBSIYqiZ3jYjB5f2in8hQ0PRA092c6m+/6dYB0MzK0BEbn+0dioxZsPLBm5idJbg9xzLNOiGVm2OSuhZ+BdQ==, + } + hasBin: true + peerDependencies: + zod: ^3.23.8 + peerDependenciesMeta: + zod: + optional: true + + openai@4.62.1: + resolution: + { + integrity: sha512-Aa6i4oBR1tV8E2d2p3MvXg57X98i8gZtHq4bQNX274qLKZVX7PXXq5P1FMonTXOrX3zwvkqN1iNccn3XK3CwVg==, + } + hasBin: true + peerDependencies: + zod: ^3.23.8 + peerDependenciesMeta: + zod: + optional: true + + openapi-types@12.1.3: + resolution: + { + integrity: sha512-N4YtSYJqghVu4iek2ZUvcN/0aqH1kRDuNqzcycDxhOUpg7GdvLa2F3DgS6yBNhInhv2r/6I0Flkn7CqL8+nIcw==, + } + + optionator@0.9.3: + resolution: + { + integrity: sha512-JjCoypp+jKn1ttEFExxhetCKeJt9zhAgAve5FXHixTvFDW/5aEktX9bufBKLRRMdU7bNtpLfcGu94B3cdEJgjg==, + } + engines: { node: ">= 0.8.0" } + + p-finally@1.0.0: + resolution: + { + integrity: sha512-LICb2p9CB7FS+0eR1oqWnHhp0FljGLZCWBE9aix0Uye9W8LTQPwMTYVGWQWIw9RdQiDg4+epXQODwIYJtSJaow==, + } + engines: { node: ">=4" } + + p-limit@3.1.0: + resolution: + { + integrity: sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==, + } + engines: { node: ">=10" } + + p-locate@5.0.0: + resolution: + { + integrity: sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==, + } + engines: { node: ">=10" } + + p-queue@6.6.2: + resolution: + { + integrity: sha512-RwFpb72c/BhQLEXIZ5K2e+AhgNVmIejGlTgiB9MzZ0e93GRvqZ7uSi0dvRF7/XIXDeNkra2fNHBxTyPDGySpjQ==, + } + engines: { node: ">=8" } + + p-retry@4.6.2: + resolution: + { + integrity: sha512-312Id396EbJdvRONlngUx0NydfrIQ5lsYu0znKVUzVvArzEIt08V1qhtyESbGVd1FGX7UKtiFp5uwKZdM8wIuQ==, + } + engines: { node: ">=8" } + + p-timeout@3.2.0: + resolution: + { + integrity: sha512-rhIwUycgwwKcP9yTOOFK/AKsAopjjCakVqLHePO3CC6Mir1Z99xT+R63jZxAT5lFZLa2inS5h+ZS2GvR99/FBg==, + } + engines: { node: ">=8" } + + parent-module@1.0.1: + resolution: + { + integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==, + } + engines: { node: ">=6" } + + parse-entities@4.0.1: + resolution: + { + integrity: sha512-SWzvYcSJh4d/SGLIOQfZ/CoNv6BTlI6YEQ7Nj82oDVnRpwe/Z/F1EMx42x3JAOwGBlCjeCH0BRJQbQ/opHL17w==, + } + + parseley@0.12.1: + resolution: + { + integrity: sha512-e6qHKe3a9HWr0oMRVDTRhKce+bRO8VGQR3NyVwcjwrbhMmFCX9KszEV35+rn4AdilFAq9VPxP/Fe1wC9Qjd2lw==, + } + + path-exists@4.0.0: + resolution: + { + integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==, + } + engines: { node: ">=8" } + + path-is-absolute@1.0.1: + resolution: + { + integrity: sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==, + } + engines: { node: ">=0.10.0" } + + path-key@3.1.1: + resolution: + { + integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==, + } + engines: { node: ">=8" } + + path-key@4.0.0: + resolution: + { + integrity: sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==, + } + engines: { node: ">=12" } + + path-parse@1.0.7: + resolution: + { + integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==, + } + + path-scurry@1.10.2: + resolution: + { + integrity: sha512-7xTavNy5RQXnsjANvVvMkEjvloOinkAjv/Z6Ildz9v2RinZ4SBKTWFOVRbaF8p0vpHnyjV/UwNDdKuUv6M5qcA==, + } + engines: { node: ">=16 || 14 >=14.17" } + + path-type@4.0.0: + resolution: + { + integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==, + } + engines: { node: ">=8" } + + path2d@0.2.1: + resolution: + { + integrity: sha512-Fl2z/BHvkTNvkuBzYTpTuirHZg6wW9z8+4SND/3mDTEcYbbNKWAy21dz9D3ePNNwrrK8pqZO5vLPZ1hLF6T7XA==, + } + engines: { node: ">=6" } + + pdf-parse@1.1.1: + resolution: + { + integrity: sha512-v6ZJ/efsBpGrGGknjtq9J/oC8tZWq0KWL5vQrk2GlzLEQPUDB1ex+13Rmidl1neNN358Jn9EHZw5y07FFtaC7A==, + } + engines: { node: ">=6.8.1" } + + pdfjs-dist@4.6.82: + resolution: + { + integrity: sha512-BUOryeRFwvbLe0lOU6NhkJNuVQUp06WxlJVVCsxdmJ4y5cU3O3s3/0DunVdK1PMm7v2MUw52qKYaidhDH1Z9+w==, + } + engines: { node: ">=18" } + + peberminta@0.9.0: + resolution: + { + integrity: sha512-XIxfHpEuSJbITd1H3EeQwpcZbTLHc+VVr8ANI9t5sit565tsI4/xK3KWTUFE2e6QiangUkh3B0jihzmGnNrRsQ==, + } + + periscopic@3.1.0: + resolution: + { + integrity: sha512-vKiQ8RRtkl9P+r/+oefh25C3fhybptkHKCZSPlcXiJux2tJF55GnEj3BVn4A5gKfq9NWWXXrxkHBwVPUfH0opw==, + } + + picocolors@1.0.0: + resolution: + { + integrity: sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==, + } + + picocolors@1.1.0: + resolution: + { + integrity: sha512-TQ92mBOW0l3LeMeyLV6mzy/kWr8lkd/hp3mTg7wYK7zJhuBStmGMBG0BdeDZS/dZx1IukaX6Bk11zcln25o1Aw==, + } + + picomatch@2.3.1: + resolution: + { + integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==, + } + engines: { node: ">=8.6" } + + pidtree@0.6.0: + resolution: + { + integrity: sha512-eG2dWTVw5bzqGRztnHExczNxt5VGsE6OwTeCG3fdUf9KBsZzO3R5OIIIzWR+iZA0NtZ+RDVdaoE2dK1cn6jH4g==, + } + engines: { node: ">=0.10" } + hasBin: true + + pify@2.3.0: + resolution: + { + integrity: sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==, + } + engines: { node: ">=0.10.0" } + + pirates@4.0.6: + resolution: + { + integrity: sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==, + } + engines: { node: ">= 6" } + + possible-typed-array-names@1.0.0: + resolution: + { + integrity: sha512-d7Uw+eZoloe0EHDIYoe+bQ5WXnGMOpmiZFTuMWCwpjzzkL2nTjcKiAk4hh8TjnGye2TwWOk3UXucZ+3rbmBa8Q==, + } + engines: { node: ">= 0.4" } + + postcss-import@15.1.0: + resolution: + { + integrity: sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==, + } + engines: { node: ">=14.0.0" } + peerDependencies: + postcss: ^8.0.0 + + postcss-js@4.0.1: + resolution: + { + integrity: sha512-dDLF8pEO191hJMtlHFPRa8xsizHaM82MLfNkUHdUtVEV3tgTp5oj+8qbEqYM57SLfc74KSbw//4SeJma2LRVIw==, + } + engines: { node: ^12 || ^14 || >= 16 } + peerDependencies: + postcss: ^8.4.21 + + postcss-load-config@4.0.2: + resolution: + { + integrity: sha512-bSVhyJGL00wMVoPUzAVAnbEoWyqRxkjv64tUl427SKnPrENtq6hJwUojroMz2VB+Q1edmi4IfrAPpami5VVgMQ==, + } + engines: { node: ">= 14" } + peerDependencies: + postcss: ">=8.0.9" + ts-node: ">=9.0.0" + peerDependenciesMeta: + postcss: + optional: true + ts-node: + optional: true + + postcss-nested@6.0.1: + resolution: + { + integrity: sha512-mEp4xPMi5bSWiMbsgoPfcP74lsWLHkQbZc3sY+jWYd65CUwXrUaTp0fmNpa01ZcETKlIgUdFN/MpS2xZtqL9dQ==, + } + engines: { node: ">=12.0" } + peerDependencies: + postcss: ^8.2.14 + + postcss-selector-parser@6.0.16: + resolution: + { + integrity: sha512-A0RVJrX+IUkVZbW3ClroRWurercFhieevHB38sr2+l9eUClMqome3LmEmnhlNy+5Mr2EYN6B2Kaw9wYdd+VHiw==, + } + engines: { node: ">=4" } + + postcss-value-parser@4.2.0: + resolution: + { + integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==, + } + + postcss@8.4.31: + resolution: + { + integrity: sha512-PS08Iboia9mts/2ygV3eLpY5ghnUcfLV/EXTOW1E2qYxJKGGBUtNjN76FYHnMs36RmARn41bC0AZmn+rR0OVpQ==, + } + engines: { node: ^10 || ^12 || >=14 } + + postcss@8.4.38: + resolution: + { + integrity: sha512-Wglpdk03BSfXkHoQa3b/oulrotAkwrlLDRSOb9D0bN86FdRyE9lppSp33aHNPgBa0JKCoB+drFLZkQoRRYae5A==, + } + engines: { node: ^10 || ^12 || >=14 } + + postcss@8.4.47: + resolution: + { + integrity: sha512-56rxCq7G/XfB4EkXq9Egn5GCqugWvDFjafDOThIdMBsI15iqPqR5r15TfSr1YPYeEI19YeaXMCbY6u88Y76GLQ==, + } + engines: { node: ^10 || ^12 || >=14 } + + preact-render-to-string@5.2.3: + resolution: + { + integrity: sha512-aPDxUn5o3GhWdtJtW0svRC2SS/l8D9MAgo2+AWml+BhDImb27ALf04Q2d+AHqUUOc6RdSXFIBVa2gxzgMKgtZA==, + } + peerDependencies: + preact: ">=10" + + preact@10.11.3: + resolution: + { + integrity: sha512-eY93IVpod/zG3uMF22Unl8h9KkrcKIRs2EGar8hwLZZDU1lkjph303V9HZBwufh2s736U6VXuhD109LYqPoffg==, + } + + prelude-ls@1.2.1: + resolution: + { + integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==, + } + engines: { node: ">= 0.8.0" } + + prettier-linter-helpers@1.0.0: + resolution: + { + integrity: sha512-GbK2cP9nraSSUF9N2XwUwqfzlAFlMNYYl+ShE/V+H8a9uNl/oUqB1w2EL54Jh0OlyRSd8RfWYJ3coVS4TROP2w==, + } + engines: { node: ">=6.0.0" } + + prettier-plugin-tailwindcss@0.5.14: + resolution: + { + integrity: sha512-Puaz+wPUAhFp8Lo9HuciYKM2Y2XExESjeT+9NQoVFXZsPPnc9VYss2SpxdQ6vbatmt8/4+SN0oe0I1cPDABg9Q==, + } + engines: { node: ">=14.21.3" } + peerDependencies: + "@ianvs/prettier-plugin-sort-imports": "*" + "@prettier/plugin-pug": "*" + "@shopify/prettier-plugin-liquid": "*" + "@trivago/prettier-plugin-sort-imports": "*" + "@zackad/prettier-plugin-twig-melody": "*" + prettier: ^3.0 + prettier-plugin-astro: "*" + prettier-plugin-css-order: "*" + prettier-plugin-import-sort: "*" + prettier-plugin-jsdoc: "*" + prettier-plugin-marko: "*" + prettier-plugin-organize-attributes: "*" + prettier-plugin-organize-imports: "*" + prettier-plugin-sort-imports: "*" + prettier-plugin-style-order: "*" + prettier-plugin-svelte: "*" + peerDependenciesMeta: + "@ianvs/prettier-plugin-sort-imports": + optional: true + "@prettier/plugin-pug": + optional: true + "@shopify/prettier-plugin-liquid": + optional: true + "@trivago/prettier-plugin-sort-imports": + optional: true + "@zackad/prettier-plugin-twig-melody": + optional: true + prettier-plugin-astro: + optional: true + prettier-plugin-css-order: + optional: true + prettier-plugin-import-sort: + optional: true + prettier-plugin-jsdoc: + optional: true + prettier-plugin-marko: + optional: true + prettier-plugin-organize-attributes: + optional: true + prettier-plugin-organize-imports: + optional: true + prettier-plugin-sort-imports: + optional: true + prettier-plugin-style-order: + optional: true + prettier-plugin-svelte: + optional: true + + prettier@3.2.5: + resolution: + { + integrity: sha512-3/GWa9aOC0YeD7LUfvOG2NiDyhOWRvt1k+rcKhOuYnMY24iiCphgneUfJDyFXd6rZCAnuLBv6UeAULtrhT/F4A==, + } + engines: { node: ">=14" } + hasBin: true + + pretty-format@3.8.0: + resolution: + { + integrity: sha512-WuxUnVtlWL1OfZFQFuqvnvs6MiAGk9UNsBostyBOB0Is9wb5uRESevA6rnl/rkksXaGX3GzZhPup5d6Vp1nFew==, + } + + prisma@5.20.0: + resolution: + { + integrity: sha512-6obb3ucKgAnsGS9x9gLOe8qa51XxvJ3vLQtmyf52CTey1Qcez3A6W6ROH5HIz5Q5bW+0VpmZb8WBohieMFGpig==, + } + engines: { node: ">=16.13" } + hasBin: true + + prismjs@1.29.0: + resolution: + { + integrity: sha512-Kx/1w86q/epKcmte75LNrEoT+lX8pBpavuAbvJWRXar7Hz8jrtF+e3vY751p0R8H9HdArwaCTNDDzHg/ScJK1Q==, + } + engines: { node: ">=6" } + + prop-types@15.8.1: + resolution: + { + integrity: sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==, + } + + property-information@6.5.0: + resolution: + { + integrity: sha512-PgTgs/BlvHxOu8QuEN7wi5A0OmXaBcHpmCSTehcs6Uuu9IkDIEo13Hy7n898RHfrQ49vKCoGeWZSaAK01nwVig==, + } + + proto-list@1.2.4: + resolution: + { + integrity: sha512-vtK/94akxsTMhe0/cbfpR+syPuszcuwhqVjJq26CuNDgFGj682oRBXOP5MJpv2r7JtE8MsiepGIqvvOTBwn2vA==, + } + + punycode@2.3.1: + resolution: + { + integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==, + } + engines: { node: ">=6" } + + qs@6.13.0: + resolution: + { + integrity: sha512-+38qI9SOr8tfZ4QmJNplMUxqjbe7LKvvZgWdExBOmd+egZTtjLB67Gu0HRX3u/XOq7UU2Nx6nsjvS16Z9uwfpg==, + } + engines: { node: ">=0.6" } + + queue-microtask@1.2.3: + resolution: + { + integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==, + } + + react-day-picker@8.10.1: + resolution: + { + integrity: sha512-TMx7fNbhLk15eqcMt+7Z7S2KF7mfTId/XJDjKE8f+IUcFn0l08/kI4FiYTL/0yuOLmEcbR4Fwe3GJf/NiiMnPA==, + } + peerDependencies: + date-fns: ^2.28.0 || ^3.0.0 + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + + react-dom@18.2.0: + resolution: + { + integrity: sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g==, + } + peerDependencies: + react: ^18.2.0 + + react-dropzone@14.2.3: + resolution: + { + integrity: sha512-O3om8I+PkFKbxCukfIR3QAGftYXDZfOE2N1mr/7qebQJHs7U+/RSL/9xomJNpRg9kM5h9soQSdf0Gc7OHF5Fug==, + } + engines: { node: ">= 10.13" } + peerDependencies: + react: ">= 16.8 || 18.0.0" + + react-hook-form@7.53.0: + resolution: + { + integrity: sha512-M1n3HhqCww6S2hxLxciEXy2oISPnAzxY7gvwVPrtlczTM/1dDadXgUxDpHMrMTblDOcm/AXtXxHwZ3jpg1mqKQ==, + } + engines: { node: ">=18.0.0" } + peerDependencies: + react: ^16.8.0 || ^17 || ^18 || ^19 + + react-icons@5.3.0: + resolution: + { + integrity: sha512-DnUk8aFbTyQPSkCfF8dbX6kQjXA9DktMeJqfjrg6cK9vwQVMxmcA3BfP4QoiztVmEHtwlTgLFsPuH2NskKT6eg==, + } + peerDependencies: + react: "*" + + react-is@16.13.1: + resolution: + { + integrity: sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==, + } + + react-markdown@9.0.1: + resolution: + { + integrity: sha512-186Gw/vF1uRkydbsOIkcGXw7aHq0sZOCRFFjGrr7b9+nVZg4UfA4enXCaxm4fUzecU38sWfrNDitGhshuU7rdg==, + } + peerDependencies: + "@types/react": ">=18" + react: ">=18" + + react-phone-number-input@3.4.5: + resolution: + { + integrity: sha512-IlLTG0F/2P+72drqGNiYaguV3KOD4EVxQWGJ7YSofbOb6vyCWWLJqQIQsFFNpfrMrXzYtB3G+aHL9tprGfisFw==, + } + peerDependencies: + react: ">=16.8" + react-dom: ">=16.8" + + react-promise-suspense@0.3.4: + resolution: + { + integrity: sha512-I42jl7L3Ze6kZaq+7zXWSunBa3b1on5yfvUW6Eo/3fFOj6dZ5Bqmcd264nJbTK/gn1HjjILAjSwnZbV4RpSaNQ==, + } + + react-remove-scroll-bar@2.3.6: + resolution: + { + integrity: sha512-DtSYaao4mBmX+HDo5YWYdBWQwYIQQshUV/dVxFxK+KM26Wjwp1gZ6rv6OC3oujI6Bfu6Xyg3TwK533AQutsn/g==, + } + engines: { node: ">=10" } + peerDependencies: + "@types/react": ^16.8.0 || ^17.0.0 || ^18.0.0 + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + peerDependenciesMeta: + "@types/react": + optional: true + + react-remove-scroll@2.5.5: + resolution: + { + integrity: sha512-ImKhrzJJsyXJfBZ4bzu8Bwpka14c/fQt0k+cyFp/PBhTfyDnU5hjOtM4AG/0AMyy8oKzOTR0lDgJIM7pYXI0kw==, + } + engines: { node: ">=10" } + peerDependencies: + "@types/react": ^16.8.0 || ^17.0.0 || ^18.0.0 + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + peerDependenciesMeta: + "@types/react": + optional: true + + react-remove-scroll@2.5.7: + resolution: + { + integrity: sha512-FnrTWO4L7/Bhhf3CYBNArEG/yROV0tKmTv7/3h9QCFvH6sndeFf1wPqOcbFVu5VAulS5dV1wGT3GZZ/1GawqiA==, + } + engines: { node: ">=10" } + peerDependencies: + "@types/react": ^16.8.0 || ^17.0.0 || ^18.0.0 + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + peerDependenciesMeta: + "@types/react": + optional: true + + react-resizable-panels@2.1.2: + resolution: + { + integrity: sha512-Ku2Bo7JvE8RpHhl4X1uhkdeT9auPBoxAOlGTqomDUUrBAX2mVGuHYZTcWvlnJSgx0QyHIxHECgGB5XVPUbUOkQ==, + } + peerDependencies: + react: ^16.14.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.14.0 || ^17.0.0 || ^18.0.0 + + react-smooth@4.0.1: + resolution: + { + integrity: sha512-OE4hm7XqR0jNOq3Qmk9mFLyd6p2+j6bvbPJ7qlB7+oo0eNcL2l7WQzG6MBnT3EXY6xzkLMUBec3AfewJdA0J8w==, + } + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 + + react-style-singleton@2.2.1: + resolution: + { + integrity: sha512-ZWj0fHEMyWkHzKYUr2Bs/4zU6XLmq9HsgBURm7g5pAVfyn49DgUiNgY2d4lXRlYSiCif9YBGpQleewkcqddc7g==, + } + engines: { node: ">=10" } + peerDependencies: + "@types/react": ^16.8.0 || ^17.0.0 || ^18.0.0 + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + peerDependenciesMeta: + "@types/react": + optional: true + + react-transition-group@4.4.5: + resolution: + { + integrity: sha512-pZcd1MCJoiKiBR2NRxeCRg13uCXbydPnmB4EOeRrY7480qNWO8IIgQG6zlDkm6uRMsURXPuKq0GWtiM59a5Q6g==, + } + peerDependencies: + react: ">=16.6.0" + react-dom: ">=16.6.0" + + react@18.2.0: + resolution: + { + integrity: sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ==, + } + engines: { node: ">=0.10.0" } + + read-cache@1.0.0: + resolution: + { + integrity: sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==, + } + + readable-stream@3.6.2: + resolution: + { + integrity: sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==, + } + engines: { node: ">= 6" } + + readdirp@3.6.0: + resolution: + { + integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==, + } + engines: { node: ">=8.10.0" } + + recharts-scale@0.4.5: + resolution: + { + integrity: sha512-kivNFO+0OcUNu7jQquLXAxz1FIwZj8nrj+YkOKc5694NbjCvcT6aSZiIzNzd2Kul4o4rTto8QVR9lMNtxD4G1w==, + } + + recharts@2.12.7: + resolution: + { + integrity: sha512-hlLJMhPQfv4/3NBSAyq3gzGg4h2v69RJh6KU7b3pXYNNAELs9kEoXOjbkxdXpALqKBoVmVptGfLpxdaVYqjmXQ==, + } + engines: { node: ">=14" } + peerDependencies: + react: ^16.0.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.0.0 || ^17.0.0 || ^18.0.0 + + reflect.getprototypeof@1.0.6: + resolution: + { + integrity: sha512-fmfw4XgoDke3kdI6h4xcUz1dG8uaiv5q9gcEwLS4Pnth2kxT+GZ7YehS1JTMGBQmtV7Y4GFGbs2re2NqhdozUg==, + } + engines: { node: ">= 0.4" } + + regenerator-runtime@0.14.1: + resolution: + { + integrity: sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==, + } + + regexp.prototype.flags@1.5.2: + resolution: + { + integrity: sha512-NcDiDkTLuPR+++OCKB0nWafEmhg/Da8aUPLPMQbK+bxKKCm1/S5he+AqYa4PlMCVBalb4/yxIRub6qkEx5yJbw==, + } + engines: { node: ">= 0.4" } + + remark-gfm@4.0.0: + resolution: + { + integrity: sha512-U92vJgBPkbw4Zfu/IiW2oTZLSL3Zpv+uI7My2eq8JxKgqraFdU8YUGicEJCEgSbeaG+QDFqIcwwfMTOEelPxuA==, + } + + remark-parse@11.0.0: + resolution: + { + integrity: sha512-FCxlKLNGknS5ba/1lmpYijMUzX2esxW5xQqjWxw2eHFfS2MSdaHVINFmhjo+qN1WhZhNimq0dZATN9pH0IDrpA==, + } + + remark-rehype@11.1.0: + resolution: + { + integrity: sha512-z3tJrAs2kIs1AqIIy6pzHmAHlF1hWQ+OdY4/hv+Wxe35EhyLKcajL33iUEn3ScxtFox9nUvRufR/Zre8Q08H/g==, + } + + remark-stringify@11.0.0: + resolution: + { + integrity: sha512-1OSmLd3awB/t8qdoEOMazZkNsfVTeY4fTsgzcQFdXNq8ToTN4ZGwrMnlda4K6smTFKD+GRV6O48i6Z4iKgPPpw==, + } + + resolve-from@4.0.0: + resolution: + { + integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==, + } + engines: { node: ">=4" } + + resolve-pkg-maps@1.0.0: + resolution: + { + integrity: sha512-seS2Tj26TBVOC2NIc2rOe2y2ZO7efxITtLZcGSOnHHNOQ7CkiUBfw0Iw2ck6xkIhPwLhKNLS8BO+hEpngQlqzw==, + } + + resolve@1.22.8: + resolution: + { + integrity: sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==, + } + hasBin: true + + resolve@2.0.0-next.5: + resolution: + { + integrity: sha512-U7WjGVG9sH8tvjW5SmGbQuui75FiyjAX72HX15DwBBwF9dNiQZRQAg9nnPhYy+TUnE0+VcrttuvNI8oSxZcocA==, + } + hasBin: true + + restore-cursor@4.0.0: + resolution: + { + integrity: sha512-I9fPXU9geO9bHOt9pHHOhOkYerIMsmVaWB0rA2AI9ERh/+x/i7MV5HKBNrg+ljO5eoPVgCcnFuRjJ9uH6I/3eg==, + } + engines: { node: ^12.20.0 || ^14.13.1 || >=16.0.0 } + + retry@0.13.1: + resolution: + { + integrity: sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==, + } + engines: { node: ">= 4" } + + reusify@1.0.4: + resolution: + { + integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==, + } + engines: { iojs: ">=1.0.0", node: ">=0.10.0" } + + rfdc@1.3.1: + resolution: + { + integrity: sha512-r5a3l5HzYlIC68TpmYKlxWjmOP6wiPJ1vWv2HeLhNsRZMrCkxeqxiHlQ21oXmQ4F3SiryXBHhAD7JZqvOJjFmg==, + } + + rimraf@3.0.2: + resolution: + { + integrity: sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==, + } + hasBin: true + + run-parallel@1.2.0: + resolution: + { + integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==, + } + + safe-array-concat@1.1.2: + resolution: + { + integrity: sha512-vj6RsCsWBCf19jIeHEfkRMw8DPiBb+DMXklQ/1SGDHOMlHdPUkZXFQ2YdplS23zESTijAcurb1aSgJA3AgMu1Q==, + } + engines: { node: ">=0.4" } + + safe-buffer@5.2.1: + resolution: + { + integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==, + } + + safe-regex-test@1.0.3: + resolution: + { + integrity: sha512-CdASjNJPvRa7roO6Ra/gLYBTzYzzPyyBXxIMdGW3USQLyjWEls2RgW5UBTXaQVp+OrpeCK3bLem8smtmheoRuw==, + } + engines: { node: ">= 0.4" } + + safer-buffer@2.1.2: + resolution: + { + integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==, + } + + scheduler@0.23.0: + resolution: + { + integrity: sha512-CtuThmgHNg7zIZWAXi3AsyIzA3n4xx7aNyjwC2VJldO2LMVDhFK+63xGqq6CsJH4rTAt6/M+N4GhZiDYPx9eUw==, + } + + secure-json-parse@2.7.0: + resolution: + { + integrity: sha512-6aU+Rwsezw7VR8/nyvKTx8QpWH9FrcYiXXlqC4z5d5XQBDRqtbfsRjnwGyqbi3gddNtWHuEk9OANUotL26qKUw==, + } + + selderee@0.11.0: + resolution: + { + integrity: sha512-5TF+l7p4+OsnP8BCCvSyZiSPc4x4//p5uPwK8TCnVPJYRmU2aYKMpOXvw8zM5a5JvuuCGN1jmsMwuU2W02ukfA==, + } + + semver@6.3.1: + resolution: + { + integrity: sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==, + } + hasBin: true + + semver@7.6.0: + resolution: + { + integrity: sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==, + } + engines: { node: ">=10" } + hasBin: true + + semver@7.6.3: + resolution: + { + integrity: sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==, + } + engines: { node: ">=10" } + hasBin: true + + server-only@0.0.1: + resolution: + { + integrity: sha512-qepMx2JxAa5jjfzxG79yPPq+8BuFToHd1hm7kI+Z4zAq1ftQiP7HcxMhDDItrbtwVeLg/cY2JnKnrcFkmiswNA==, + } + + set-blocking@2.0.0: + resolution: + { + integrity: sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==, + } + + set-function-length@1.2.2: + resolution: + { + integrity: sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==, + } + engines: { node: ">= 0.4" } + + set-function-name@2.0.2: + resolution: + { + integrity: sha512-7PGFlmtwsEADb0WYyvCMa1t+yke6daIG4Wirafur5kcf+MhUnPms1UeR0CKQdTZD81yESwMHbtn+TR+dMviakQ==, + } + engines: { node: ">= 0.4" } + + shebang-command@2.0.0: + resolution: + { + integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==, + } + engines: { node: ">=8" } + + shebang-regex@3.0.0: + resolution: + { + integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==, + } + engines: { node: ">=8" } + + side-channel@1.0.6: + resolution: + { + integrity: sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA==, + } + engines: { node: ">= 0.4" } + + signal-exit@3.0.7: + resolution: + { + integrity: sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==, + } + + signal-exit@4.1.0: + resolution: + { + integrity: sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==, + } + engines: { node: ">=14" } + + simple-concat@1.0.1: + resolution: + { + integrity: sha512-cSFtAPtRhljv69IK0hTVZQ+OfE9nePi/rtJmw5UjHeVyVroEqJXP1sFztKUy1qU+xvz3u/sfYJLa947b7nAN2Q==, + } + + simple-get@3.1.1: + resolution: + { + integrity: sha512-CQ5LTKGfCpvE1K0n2us+kuMPbk/q0EKl82s4aheV9oXjFEz6W/Y7oQFVJuU6QG77hRT4Ghb5RURteF5vnWjupA==, + } + + slash@3.0.0: + resolution: + { + integrity: sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==, + } + engines: { node: ">=8" } + + slice-ansi@5.0.0: + resolution: + { + integrity: sha512-FC+lgizVPfie0kkhqUScwRu1O/lF6NOgJmlCgK+/LYxDCTk8sGelYaHDhFcDN+Sn3Cv+3VSa4Byeo+IMCzpMgQ==, + } + engines: { node: ">=12" } + + slice-ansi@7.1.0: + resolution: + { + integrity: sha512-bSiSngZ/jWeX93BqeIAbImyTbEihizcwNjFoRUIY/T1wWQsfsm2Vw1agPKylXvQTU7iASGdHhyqRlqQzfz+Htg==, + } + engines: { node: ">=18" } + + sonner@1.5.0: + resolution: + { + integrity: sha512-FBjhG/gnnbN6FY0jaNnqZOMmB73R+5IiyYAw8yBj7L54ER7HB3fOSE5OFiQiE2iXWxeXKvg6fIP4LtVppHEdJA==, + } + peerDependencies: + react: ^18.0.0 + react-dom: ^18.0.0 + + source-map-js@1.2.0: + resolution: + { + integrity: sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg==, + } + engines: { node: ">=0.10.0" } + + source-map-js@1.2.1: + resolution: + { + integrity: sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==, + } + engines: { node: ">=0.10.0" } + + space-separated-tokens@2.0.2: + resolution: + { + integrity: sha512-PEGlAwrG8yXGXRjW32fGbg66JAlOAwbObuqVoJpv/mRgoWDQfgH1wDPvtzWyUSNAXBGSk8h755YDbbcEy3SH2Q==, + } + + sswr@2.1.0: + resolution: + { + integrity: sha512-Cqc355SYlTAaUt8iDPaC/4DPPXK925PePLMxyBKuWd5kKc5mwsG3nT9+Mq2tyguL5s7b4Jg+IRMpTRsNTAfpSQ==, + } + peerDependencies: + svelte: ^4.0.0 || ^5.0.0-next.0 + + streamsearch@1.1.0: + resolution: + { + integrity: sha512-Mcc5wHehp9aXz1ax6bZUyY5afg9u2rv5cqQI3mRrYkGC8rW2hM02jWuwjtL++LS5qinSyhj2QfLyNsuc+VsExg==, + } + engines: { node: ">=10.0.0" } + + string-argv@0.3.2: + resolution: + { + integrity: sha512-aqD2Q0144Z+/RqG52NeHEkZauTAUWJO8c6yTftGJKO3Tja5tUgIfmIl6kExvhtxSDP7fXB6DvzkfMpCd/F3G+Q==, + } + engines: { node: ">=0.6.19" } + + string-width@4.2.3: + resolution: + { + integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==, + } + engines: { node: ">=8" } + + string-width@5.1.2: + resolution: + { + integrity: sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==, + } + engines: { node: ">=12" } + + string-width@7.1.0: + resolution: + { + integrity: sha512-SEIJCWiX7Kg4c129n48aDRwLbFb2LJmXXFrWBG4NGaRtMQ3myKPKbwrD1BKqQn74oCoNMBVrfDEr5M9YxCsrkw==, + } + engines: { node: ">=18" } + + string.prototype.matchall@4.0.11: + resolution: + { + integrity: sha512-NUdh0aDavY2og7IbBPenWqR9exH+E26Sv8e0/eTe1tltDGZL+GtBkDAnnyBtmekfK6/Dq3MkcGtzXFEd1LQrtg==, + } + engines: { node: ">= 0.4" } + + string.prototype.trim@1.2.9: + resolution: + { + integrity: sha512-klHuCNxiMZ8MlsOihJhJEBJAiMVqU3Z2nEXWfWnIqjN0gEFS9J9+IxKozWWtQGcgoa1WUZzLjKPTr4ZHNFTFxw==, + } + engines: { node: ">= 0.4" } + + string.prototype.trimend@1.0.8: + resolution: + { + integrity: sha512-p73uL5VCHCO2BZZ6krwwQE3kCzM7NKmis8S//xEC6fQonchbum4eP6kR4DLEjQFO3Wnj3Fuo8NM0kOSjVdHjZQ==, + } + + string.prototype.trimstart@1.0.8: + resolution: + { + integrity: sha512-UXSH262CSZY1tfu3G3Secr6uGLCFVPMhIqHjlgCUtCCcgihYc/xKs9djMTMUOb2j1mVSeU8EU6NWc/iQKU6Gfg==, + } + engines: { node: ">= 0.4" } + + string_decoder@1.3.0: + resolution: + { + integrity: sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==, + } + + stringify-entities@4.0.4: + resolution: + { + integrity: sha512-IwfBptatlO+QCJUo19AqvrPNqlVMpW9YEL2LIVY+Rpv2qsjCGxaDLNRgeGsQWJhfItebuJhsGSLjaBbNSQ+ieg==, + } + + strip-ansi@6.0.1: + resolution: + { + integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==, + } + engines: { node: ">=8" } + + strip-ansi@7.1.0: + resolution: + { + integrity: sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==, + } + engines: { node: ">=12" } + + strip-bom@3.0.0: + resolution: + { + integrity: sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==, + } + engines: { node: ">=4" } + + strip-final-newline@3.0.0: + resolution: + { + integrity: sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==, + } + engines: { node: ">=12" } + + strip-json-comments@3.1.1: + resolution: + { + integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==, + } + engines: { node: ">=8" } + + style-to-object@1.0.7: + resolution: + { + integrity: sha512-uSjr59G5u6fbxUfKbb8GcqMGT3Xs9v5IbPkjb0S16GyOeBLAzSRK0CixBv5YrYvzO6TDLzIS6QCn78tkqWngPw==, + } + + styled-jsx@5.1.1: + resolution: + { + integrity: sha512-pW7uC1l4mBZ8ugbiZrcIsiIvVx1UmTfw7UkC3Um2tmfUq9Bhk8IiyEIPl6F8agHgjzku6j0xQEZbfA5uSgSaCw==, + } + engines: { node: ">= 12.0.0" } + peerDependencies: + "@babel/core": "*" + babel-plugin-macros: "*" + react: ">= 16.8.0 || 17.x.x || ^18.0.0-0" + peerDependenciesMeta: + "@babel/core": + optional: true + babel-plugin-macros: + optional: true + + sucrase@3.35.0: + resolution: + { + integrity: sha512-8EbVDiu9iN/nESwxeSxDKe0dunta1GOlHufmSSXxMD2z2/tMZpDMpvXQGsc+ajGo8y2uYUmixaSRUc/QPoQ0GA==, + } + engines: { node: ">=16 || 14 >=14.17" } + hasBin: true + + supports-color@5.5.0: + resolution: + { + integrity: sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==, + } + engines: { node: ">=4" } + + supports-color@7.2.0: + resolution: + { + integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==, + } + engines: { node: ">=8" } + + supports-preserve-symlinks-flag@1.0.0: + resolution: + { + integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==, + } + engines: { node: ">= 0.4" } + + svelte@4.2.19: + resolution: + { + integrity: sha512-IY1rnGr6izd10B0A8LqsBfmlT5OILVuZ7XsI0vdGPEvuonFV7NYEUK4dAkm9Zg2q0Um92kYjTpS1CAP3Nh/KWw==, + } + engines: { node: ">=16" } + + swr@2.2.5: + resolution: + { + integrity: sha512-QtxqyclFeAsxEUeZIYmsaQ0UjimSq1RZ9Un7I68/0ClKK/U3LoyQunwkQfJZr2fc22DfIXLNDc2wFyTEikCUpg==, + } + peerDependencies: + react: ^16.11.0 || ^17.0.0 || ^18.0.0 + + swrev@4.0.0: + resolution: + { + integrity: sha512-LqVcOHSB4cPGgitD1riJ1Hh4vdmITOp+BkmfmXRh4hSF/t7EnS4iD+SOTmq7w5pPm/SiPeto4ADbKS6dHUDWFA==, + } + + swrv@1.0.4: + resolution: + { + integrity: sha512-zjEkcP8Ywmj+xOJW3lIT65ciY/4AL4e/Or7Gj0MzU3zBJNMdJiT8geVZhINavnlHRMMCcJLHhraLTAiDOTmQ9g==, + } + peerDependencies: + vue: ">=3.2.26 < 4" + + synckit@0.8.8: + resolution: + { + integrity: sha512-HwOKAP7Wc5aRGYdKH+dw0PRRpbO841v2DENBtjnR5HFWoiNByAl7vrx3p0G/rCyYXQsrxqtX48TImFtPcIHSpQ==, + } + engines: { node: ^14.18.0 || >=16.0.0 } + + tailwind-merge@2.2.2: + resolution: + { + integrity: sha512-tWANXsnmJzgw6mQ07nE3aCDkCK4QdT3ThPMCzawoYA2Pws7vSTCvz3Vrjg61jVUGfFZPJzxEP+NimbcW+EdaDw==, + } + + tailwind-scrollbar@3.1.0: + resolution: + { + integrity: sha512-pmrtDIZeHyu2idTejfV59SbaJyvp1VRjYxAjZBH0jnyrPRo6HL1kD5Glz8VPagasqr6oAx6M05+Tuw429Z8jxg==, + } + engines: { node: ">=12.13.0" } + peerDependencies: + tailwindcss: 3.x + + tailwindcss-animate@1.0.7: + resolution: + { + integrity: sha512-bl6mpH3T7I3UFxuvDEXLxy/VuFxBk5bbzplh7tXI68mwMokNYd1t9qPBHlnyTwfa4JGC4zP516I1hYYtQ/vspA==, + } + peerDependencies: + tailwindcss: ">=3.0.0 || insiders" + + tailwindcss@3.4.3: + resolution: + { + integrity: sha512-U7sxQk/n397Bmx4JHbJx/iSOOv5G+II3f1kpLpY2QeUv5DcPdcTsYLlusZfq1NthHS1c1cZoyFmmkex1rzke0A==, + } + engines: { node: ">=14.0.0" } + hasBin: true + + tapable@2.2.1: + resolution: + { + integrity: sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==, + } + engines: { node: ">=6" } + + tar@6.2.1: + resolution: + { + integrity: sha512-DZ4yORTwrbTj/7MZYq2w+/ZFdI6OZ/f9SFHR+71gIVUZhOQPHzVCLpvRnPgyaMpfWxxk/4ONva3GQSyNIKRv6A==, + } + engines: { node: ">=10" } + + text-table@0.2.0: + resolution: + { + integrity: sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==, + } + + thenify-all@1.6.0: + resolution: + { + integrity: sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==, + } + engines: { node: ">=0.8" } + + thenify@3.3.1: + resolution: + { + integrity: sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==, + } + + tiktoken@1.0.16: + resolution: + { + integrity: sha512-hRcORIGF2YlAgWx3nzrGJOrKSJwLoc81HpXmMQk89632XAgURc7IeV2FgQ2iXo9z/J96fCvpsHg2kWoHcbj9fg==, + } + + tiny-invariant@1.3.3: + resolution: + { + integrity: sha512-+FbBPE1o9QAYvviau/qC5SE3caw21q3xkvWKBtja5vgqOWIHHJ3ioaq1VPfn/Szqctz2bU/oYeKd9/z5BL+PVg==, + } + + to-fast-properties@2.0.0: + resolution: + { + integrity: sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==, + } + engines: { node: ">=4" } + + to-regex-range@5.0.1: + resolution: + { + integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==, + } + engines: { node: ">=8.0" } + + tr46@0.0.3: + resolution: + { + integrity: sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==, + } + + trim-lines@3.0.1: + resolution: + { + integrity: sha512-kRj8B+YHZCc9kQYdWfJB2/oUl9rA99qbowYYBtr4ui4mZyAQ2JpvVBd/6U2YloATfqBhBTSMhTpgBHtU0Mf3Rg==, + } + + trough@2.2.0: + resolution: + { + integrity: sha512-tmMpK00BjZiUyVyvrBK7knerNgmgvcV/KLVyuma/SC+TQN167GrMRciANTz09+k3zW8L8t60jWO1GpfkZdjTaw==, + } + + ts-api-utils@1.3.0: + resolution: + { + integrity: sha512-UQMIo7pb8WRomKR1/+MFVLTroIvDVtMX3K6OUir8ynLyzB8Jeriont2bTAtmNPa1ekAgN7YPDyf6V+ygrdU+eQ==, + } + engines: { node: ">=16" } + peerDependencies: + typescript: ">=4.2.0" + + ts-interface-checker@0.1.13: + resolution: + { + integrity: sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==, + } + + tsconfig-paths@3.15.0: + resolution: + { + integrity: sha512-2Ac2RgzDe/cn48GvOe3M+o82pEFewD3UPbyoUHHdKasHwJKjds4fLXWf/Ux5kATBKN20oaFGu+jbElp1pos0mg==, + } + + tslib@2.6.2: + resolution: + { + integrity: sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==, + } + + type-check@0.4.0: + resolution: + { + integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==, + } + engines: { node: ">= 0.8.0" } + + type-fest@0.20.2: + resolution: + { + integrity: sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==, + } + engines: { node: ">=10" } + + typed-array-buffer@1.0.2: + resolution: + { + integrity: sha512-gEymJYKZtKXzzBzM4jqa9w6Q1Jjm7x2d+sh19AdsD4wqnMPDYyvwpsIc2Q/835kHuo3BEQ7CjelGhfTsoBb2MQ==, + } + engines: { node: ">= 0.4" } + + typed-array-byte-length@1.0.1: + resolution: + { + integrity: sha512-3iMJ9q0ao7WE9tWcaYKIptkNBuOIcZCCT0d4MRvuuH88fEoEH62IuQe0OtraD3ebQEoTRk8XCBoknUNc1Y67pw==, + } + engines: { node: ">= 0.4" } + + typed-array-byte-offset@1.0.2: + resolution: + { + integrity: sha512-Ous0vodHa56FviZucS2E63zkgtgrACj7omjwd/8lTEMEPFFyjfixMZ1ZXenpgCFBBt4EC1J2XsyVS2gkG0eTFA==, + } + engines: { node: ">= 0.4" } + + typed-array-length@1.0.6: + resolution: + { + integrity: sha512-/OxDN6OtAk5KBpGb28T+HZc2M+ADtvRxXrKKbUwtsLgdoxgX13hyy7ek6bFRl5+aBs2yZzB0c4CnQfAtVypW/g==, + } + engines: { node: ">= 0.4" } + + typescript@5.4.5: + resolution: + { + integrity: sha512-vcI4UpRgg81oIRUFwR0WSIHKt11nJ7SAVlYNIu+QpqeyXP+gpQJy/Z4+F0aGxSE4MqwjyXvW/TzgkLAx2AGHwQ==, + } + engines: { node: ">=14.17" } + hasBin: true + + unbox-primitive@1.0.2: + resolution: + { + integrity: sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==, + } + + undici-types@5.26.5: + resolution: + { + integrity: sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==, + } + + unified@11.0.5: + resolution: + { + integrity: sha512-xKvGhPWw3k84Qjh8bI3ZeJjqnyadK+GEFtazSfZv/rKeTkTjOJho6mFqh2SM96iIcZokxiOpg78GazTSg8+KHA==, + } + + unist-util-is@6.0.0: + resolution: + { + integrity: sha512-2qCTHimwdxLfz+YzdGfkqNlH0tLi9xjTnHddPmJwtIG9MGsdbutfTc4P+haPD7l7Cjxf/WZj+we5qfVPvvxfYw==, + } + + unist-util-position@5.0.0: + resolution: + { + integrity: sha512-fucsC7HjXvkB5R3kTCO7kUjRdrS0BJt3M/FPxmHMBOm8JQi2BsHAHFsy27E0EolP8rp0NzXsJ+jNPyDWvOJZPA==, + } + + unist-util-stringify-position@4.0.0: + resolution: + { + integrity: sha512-0ASV06AAoKCDkS2+xw5RXJywruurpbC4JZSm7nr7MOt1ojAzvyyaO+UxZf18j8FCF6kmzCZKcAgN/yu2gm2XgQ==, + } + + unist-util-visit-parents@6.0.1: + resolution: + { + integrity: sha512-L/PqWzfTP9lzzEa6CKs0k2nARxTdZduw3zyh8d2NVBnsyvHjSX4TWse388YrrQKbvI8w20fGjGlhgT96WwKykw==, + } + + unist-util-visit@5.0.0: + resolution: + { + integrity: sha512-MR04uvD+07cwl/yhVuVWAtw+3GOR/knlL55Nd/wAdblk27GCVt3lqpTivy/tkJcZoNPzTwS1Y+KMojlLDhoTzg==, + } + + update-browserslist-db@1.0.13: + resolution: + { + integrity: sha512-xebP81SNcPuNpPP3uzeW1NYXxI3rxyJzF3pD6sH4jE7o/IX+WtSpwnVU+qIsDPyk0d3hmFQ7mjqc6AtV604hbg==, + } + hasBin: true + peerDependencies: + browserslist: ">= 4.21.0" + + uri-js@4.4.1: + resolution: + { + integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==, + } + + use-callback-ref@1.3.2: + resolution: + { + integrity: sha512-elOQwe6Q8gqZgDA8mrh44qRTQqpIHDcZ3hXTLjBe1i4ph8XpNJnO+aQf3NaG+lriLopI4HMx9VjQLfPQ6vhnoA==, + } + engines: { node: ">=10" } + peerDependencies: + "@types/react": ^16.8.0 || ^17.0.0 || ^18.0.0 + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + peerDependenciesMeta: + "@types/react": + optional: true + + use-sidecar@1.1.2: + resolution: + { + integrity: sha512-epTbsLuzZ7lPClpz2TyryBfztm7m+28DlEv2ZCQ3MDr5ssiwyOwGH/e5F9CkfWjJ1t4clvI58yF822/GUkjjhw==, + } + engines: { node: ">=10" } + peerDependencies: + "@types/react": ^16.9.0 || ^17.0.0 || ^18.0.0 + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + peerDependenciesMeta: + "@types/react": + optional: true + + use-sync-external-store@1.2.2: + resolution: + { + integrity: sha512-PElTlVMwpblvbNqQ82d2n6RjStvdSoNe9FG28kNfz3WiXilJm4DdNkEzRhCZuIDwY8U08WVihhGR5iRqAwfDiw==, + } + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + + util-deprecate@1.0.2: + resolution: + { + integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==, + } + + uuid@10.0.0: + resolution: + { + integrity: sha512-8XkAphELsDnEGrDxUOHB3RGvXz6TeuYSGEZBOjtTtPm2lwhGBjLgOzLHB63IUWfBpNucQjND6d3AOudO+H3RWQ==, + } + hasBin: true + + uuid@9.0.1: + resolution: + { + integrity: sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==, + } + hasBin: true + + vaul@0.9.1: + resolution: + { + integrity: sha512-fAhd7i4RNMinx+WEm6pF3nOl78DFkAazcN04ElLPFF9BMCNGbY/kou8UMhIcicm0rJCNePJP0Yyza60gGOD0Jw==, + } + peerDependencies: + react: ^16.8 || ^17.0 || ^18.0 + react-dom: ^16.8 || ^17.0 || ^18.0 + + vfile-message@4.0.2: + resolution: + { + integrity: sha512-jRDZ1IMLttGj41KcZvlrYAaI3CfqpLpfpf+Mfig13viT6NKvRzWZ+lXz0Y5D60w6uJIBAOGq9mSHf0gktF0duw==, + } + + vfile@6.0.3: + resolution: + { + integrity: sha512-KzIbH/9tXat2u30jf+smMwFCsno4wHVdNmzFyL+T/L3UGqqk6JKfVqOFOZEpZSHADH1k40ab6NUIXZq422ov3Q==, + } + + victory-vendor@36.9.2: + resolution: + { + integrity: sha512-PnpQQMuxlwYdocC8fIJqVXvkeViHYzotI+NJrCuav0ZYFoq912ZHBk3mCeuj+5/VpodOjPe1z0Fk2ihgzlXqjQ==, + } + + vue@3.4.38: + resolution: + { + integrity: sha512-f0ZgN+mZ5KFgVv9wz0f4OgVKukoXtS3nwET4c2vLBGQR50aI8G0cqbFtLlX9Yiyg3LFGBitruPHt2PxwTduJEw==, + } + peerDependencies: + typescript: "*" + peerDependenciesMeta: + typescript: + optional: true + + web-streams-polyfill@4.0.0-beta.3: + resolution: + { + integrity: sha512-QW95TCTaHmsYfHDybGMwO5IJIM93I/6vTRk+daHTWFPhwh+C8Cg7j7XyKrwrj8Ib6vYXe0ocYNrmzY4xAAN6ug==, + } + engines: { node: ">= 14" } + + webidl-conversions@3.0.1: + resolution: + { + integrity: sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==, + } + + whatwg-url@5.0.0: + resolution: + { + integrity: sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==, + } + + which-boxed-primitive@1.0.2: + resolution: + { + integrity: sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==, + } + + which-builtin-type@1.1.3: + resolution: + { + integrity: sha512-YmjsSMDBYsM1CaFiayOVT06+KJeXf0o5M/CAd4o1lTadFAtacTUM49zoYxr/oroopFDfhvN6iEcBxUyc3gvKmw==, + } + engines: { node: ">= 0.4" } + + which-collection@1.0.2: + resolution: + { + integrity: sha512-K4jVyjnBdgvc86Y6BkaLZEN933SwYOuBFkdmBu9ZfkcAbdVbpITnDmjvZ/aQjRXQrv5EPkTnD1s39GiiqbngCw==, + } + engines: { node: ">= 0.4" } + + which-typed-array@1.1.15: + resolution: + { + integrity: sha512-oV0jmFtUky6CXfkqehVvBP/LSWJ2sy4vWMioiENyJLePrBO/yKyV9OyJySfAKosh+RYkIl5zJCNZ8/4JncrpdA==, + } + engines: { node: ">= 0.4" } + + which@2.0.2: + resolution: + { + integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==, + } + engines: { node: ">= 8" } + hasBin: true + + wide-align@1.1.5: + resolution: + { + integrity: sha512-eDMORYaPNZ4sQIuuYPDHdQvf4gyCF9rEEV/yPxGfwPkRodwEgiMUUXTx/dex+Me0wxx53S+NgUHaP7y3MGlDmg==, + } + + wrap-ansi@7.0.0: + resolution: + { + integrity: sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==, + } + engines: { node: ">=10" } + + wrap-ansi@8.1.0: + resolution: + { + integrity: sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==, + } + engines: { node: ">=12" } + + wrap-ansi@9.0.0: + resolution: + { + integrity: sha512-G8ura3S+3Z2G+mkgNRq8dqaFZAuxfsxpBB8OCTGRTCtp+l/v9nbFNmCUP1BZMts3G1142MsZfn6eeUKrr4PD1Q==, + } + engines: { node: ">=18" } + + wrappy@1.0.2: + resolution: + { + integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==, + } + + ws@8.18.0: + resolution: + { + integrity: sha512-8VbfWfHLbbwu3+N6OKsOMpBdT4kXPDDB9cJk2bJ6mh9ucxdlnNvH1e+roYkKmN9Nxw2yjz7VzeO9oOz2zJ04Pw==, + } + engines: { node: ">=10.0.0" } + peerDependencies: + bufferutil: ^4.0.1 + utf-8-validate: ">=5.0.2" + peerDependenciesMeta: + bufferutil: + optional: true + utf-8-validate: + optional: true + + yallist@3.1.1: + resolution: + { + integrity: sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==, + } + + yallist@4.0.0: + resolution: + { + integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==, + } + + yaml@2.3.4: + resolution: + { + integrity: sha512-8aAvwVUSHpfEqTQ4w/KMlf3HcRdt50E5ODIQJBw1fQ5RL34xabzxtUlzTXVqc4rkZsPbvrXKWnABCD7kWSmocA==, + } + engines: { node: ">= 14" } + + yaml@2.4.1: + resolution: + { + integrity: sha512-pIXzoImaqmfOrL7teGUBt/T7ZDnyeGBWyXQBvOVhLkWLN37GXv8NMLK406UY6dS51JfcQHsmcW5cJ441bHg6Lg==, + } + engines: { node: ">= 14" } + hasBin: true + + yocto-queue@0.1.0: + resolution: + { + integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==, + } + engines: { node: ">=10" } + + zod-to-json-schema@3.23.2: + resolution: + { + integrity: sha512-uSt90Gzc/tUfyNqxnjlfBs8W6WSGpNBv0rVsNxP/BVSMHMKGdthPYff4xtCHYloJGM0CFxFsb3NbC0eqPhfImw==, + } + peerDependencies: + zod: ^3.23.3 + + zod@3.22.4: + resolution: + { + integrity: sha512-iC+8Io04lddc+mVqQ9AZ7OQ2MrUKGN+oIQyq1vemgt46jwCwLfhq7/pwnBnNXXXZb8VTVLKwp9EDkx+ryxIWmg==, + } + + zwitch@2.0.4: + resolution: + { + integrity: sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A==, + } + +snapshots: + "@aashutoshrathi/word-wrap@1.2.6": {} + + "@ai-sdk/openai@0.0.58(zod@3.22.4)": + dependencies: + "@ai-sdk/provider": 0.0.23 + "@ai-sdk/provider-utils": 1.0.18(zod@3.22.4) + zod: 3.22.4 + + "@ai-sdk/provider-utils@1.0.17(zod@3.22.4)": + dependencies: + "@ai-sdk/provider": 0.0.22 + eventsource-parser: 1.1.2 + nanoid: 3.3.6 + secure-json-parse: 2.7.0 + optionalDependencies: + zod: 3.22.4 + + "@ai-sdk/provider-utils@1.0.18(zod@3.22.4)": + dependencies: + "@ai-sdk/provider": 0.0.23 + eventsource-parser: 1.1.2 + nanoid: 3.3.6 + secure-json-parse: 2.7.0 + optionalDependencies: + zod: 3.22.4 + + "@ai-sdk/provider@0.0.22": + dependencies: + json-schema: 0.4.0 + + "@ai-sdk/provider@0.0.23": + dependencies: + json-schema: 0.4.0 + + "@ai-sdk/react@0.0.53(react@18.2.0)(zod@3.22.4)": + dependencies: + "@ai-sdk/provider-utils": 1.0.17(zod@3.22.4) + "@ai-sdk/ui-utils": 0.0.40(zod@3.22.4) + swr: 2.2.5(react@18.2.0) + optionalDependencies: + react: 18.2.0 + zod: 3.22.4 + + "@ai-sdk/react@0.0.55(react@18.2.0)(zod@3.22.4)": + dependencies: + "@ai-sdk/provider-utils": 1.0.18(zod@3.22.4) + "@ai-sdk/ui-utils": 0.0.41(zod@3.22.4) + swr: 2.2.5(react@18.2.0) + optionalDependencies: + react: 18.2.0 + zod: 3.22.4 + + "@ai-sdk/solid@0.0.43(zod@3.22.4)": + dependencies: + "@ai-sdk/provider-utils": 1.0.17(zod@3.22.4) + "@ai-sdk/ui-utils": 0.0.40(zod@3.22.4) + transitivePeerDependencies: + - zod + + "@ai-sdk/solid@0.0.44(zod@3.22.4)": + dependencies: + "@ai-sdk/provider-utils": 1.0.18(zod@3.22.4) + "@ai-sdk/ui-utils": 0.0.41(zod@3.22.4) + transitivePeerDependencies: + - zod + + "@ai-sdk/svelte@0.0.45(svelte@4.2.19)(zod@3.22.4)": + dependencies: + "@ai-sdk/provider-utils": 1.0.17(zod@3.22.4) + "@ai-sdk/ui-utils": 0.0.40(zod@3.22.4) + sswr: 2.1.0(svelte@4.2.19) + optionalDependencies: + svelte: 4.2.19 + transitivePeerDependencies: + - zod + + "@ai-sdk/svelte@0.0.46(svelte@4.2.19)(zod@3.22.4)": + dependencies: + "@ai-sdk/provider-utils": 1.0.18(zod@3.22.4) + "@ai-sdk/ui-utils": 0.0.41(zod@3.22.4) + sswr: 2.1.0(svelte@4.2.19) + optionalDependencies: + svelte: 4.2.19 + transitivePeerDependencies: + - zod + + "@ai-sdk/ui-utils@0.0.40(zod@3.22.4)": + dependencies: + "@ai-sdk/provider": 0.0.22 + "@ai-sdk/provider-utils": 1.0.17(zod@3.22.4) + json-schema: 0.4.0 + secure-json-parse: 2.7.0 + zod-to-json-schema: 3.23.2(zod@3.22.4) + optionalDependencies: + zod: 3.22.4 + + "@ai-sdk/ui-utils@0.0.41(zod@3.22.4)": + dependencies: + "@ai-sdk/provider": 0.0.23 + "@ai-sdk/provider-utils": 1.0.18(zod@3.22.4) + json-schema: 0.4.0 + secure-json-parse: 2.7.0 + zod-to-json-schema: 3.23.2(zod@3.22.4) + optionalDependencies: + zod: 3.22.4 + + "@ai-sdk/vue@0.0.45(vue@3.4.38(typescript@5.4.5))(zod@3.22.4)": + dependencies: + "@ai-sdk/provider-utils": 1.0.17(zod@3.22.4) + "@ai-sdk/ui-utils": 0.0.40(zod@3.22.4) + swrv: 1.0.4(vue@3.4.38(typescript@5.4.5)) + optionalDependencies: + vue: 3.4.38(typescript@5.4.5) + transitivePeerDependencies: + - zod + + "@ai-sdk/vue@0.0.46(vue@3.4.38(typescript@5.4.5))(zod@3.22.4)": + dependencies: + "@ai-sdk/provider-utils": 1.0.18(zod@3.22.4) + "@ai-sdk/ui-utils": 0.0.41(zod@3.22.4) + swrv: 1.0.4(vue@3.4.38(typescript@5.4.5)) + optionalDependencies: + vue: 3.4.38(typescript@5.4.5) + transitivePeerDependencies: + - zod + + "@alloc/quick-lru@5.2.0": {} + + "@ampproject/remapping@2.3.0": + dependencies: + "@jridgewell/gen-mapping": 0.3.5 + "@jridgewell/trace-mapping": 0.3.25 + + "@anthropic-ai/sdk@0.4.4(encoding@0.1.13)": + dependencies: + "@fortaine/fetch-event-source": 3.0.6 + cross-fetch: 3.1.8(encoding@0.1.13) + transitivePeerDependencies: + - encoding + + "@auth/core@0.34.2(nodemailer@6.9.13)": + dependencies: + "@panva/hkdf": 1.2.1 + "@types/cookie": 0.6.0 + cookie: 0.6.0 + jose: 5.8.0 + oauth4webapi: 2.12.0 + preact: 10.11.3 + preact-render-to-string: 5.2.3(preact@10.11.3) + optionalDependencies: + nodemailer: 6.9.13 + + "@auth/prisma-adapter@2.4.2(@prisma/client@5.20.0(prisma@5.20.0))(nodemailer@6.9.13)": + dependencies: + "@auth/core": 0.34.2(nodemailer@6.9.13) + "@prisma/client": 5.20.0(prisma@5.20.0) + transitivePeerDependencies: + - "@simplewebauthn/browser" + - "@simplewebauthn/server" + - nodemailer + + "@babel/code-frame@7.24.2": + dependencies: + "@babel/highlight": 7.24.2 + picocolors: 1.0.0 + + "@babel/compat-data@7.24.4": {} + + "@babel/core@7.24.4": + dependencies: + "@ampproject/remapping": 2.3.0 + "@babel/code-frame": 7.24.2 + "@babel/generator": 7.24.4 + "@babel/helper-compilation-targets": 7.23.6 + "@babel/helper-module-transforms": 7.23.3(@babel/core@7.24.4) + "@babel/helpers": 7.24.4 + "@babel/parser": 7.24.4 + "@babel/template": 7.24.0 + "@babel/traverse": 7.24.1 + "@babel/types": 7.24.0 + convert-source-map: 2.0.0 + debug: 4.3.4 + gensync: 1.0.0-beta.2 + json5: 2.2.3 + semver: 6.3.1 + transitivePeerDependencies: + - supports-color + + "@babel/generator@7.24.4": + dependencies: + "@babel/types": 7.24.0 + "@jridgewell/gen-mapping": 0.3.5 + "@jridgewell/trace-mapping": 0.3.25 + jsesc: 2.5.2 + + "@babel/helper-compilation-targets@7.23.6": + dependencies: + "@babel/compat-data": 7.24.4 + "@babel/helper-validator-option": 7.23.5 + browserslist: 4.23.0 + lru-cache: 5.1.1 + semver: 6.3.1 + + "@babel/helper-environment-visitor@7.22.20": {} + + "@babel/helper-function-name@7.23.0": + dependencies: + "@babel/template": 7.24.0 + "@babel/types": 7.25.6 + + "@babel/helper-hoist-variables@7.22.5": + dependencies: + "@babel/types": 7.25.6 + + "@babel/helper-module-imports@7.24.3": + dependencies: + "@babel/types": 7.25.6 + + "@babel/helper-module-transforms@7.23.3(@babel/core@7.24.4)": + dependencies: + "@babel/core": 7.24.4 + "@babel/helper-environment-visitor": 7.22.20 + "@babel/helper-module-imports": 7.24.3 + "@babel/helper-simple-access": 7.22.5 + "@babel/helper-split-export-declaration": 7.22.6 + "@babel/helper-validator-identifier": 7.24.7 + + "@babel/helper-simple-access@7.22.5": + dependencies: + "@babel/types": 7.25.6 + + "@babel/helper-split-export-declaration@7.22.6": + dependencies: + "@babel/types": 7.25.6 + + "@babel/helper-string-parser@7.24.1": {} + + "@babel/helper-string-parser@7.24.8": {} + + "@babel/helper-validator-identifier@7.22.20": {} + + "@babel/helper-validator-identifier@7.24.7": {} + + "@babel/helper-validator-option@7.23.5": {} + + "@babel/helpers@7.24.4": + dependencies: + "@babel/template": 7.24.0 + "@babel/traverse": 7.24.1 + "@babel/types": 7.25.6 + transitivePeerDependencies: + - supports-color + + "@babel/highlight@7.24.2": + dependencies: + "@babel/helper-validator-identifier": 7.24.7 + chalk: 2.4.2 + js-tokens: 4.0.0 + picocolors: 1.0.0 + + "@babel/parser@7.24.4": + dependencies: + "@babel/types": 7.24.0 + + "@babel/parser@7.25.6": + dependencies: + "@babel/types": 7.25.6 + + "@babel/runtime@7.24.4": + dependencies: + regenerator-runtime: 0.14.1 + + "@babel/template@7.24.0": + dependencies: + "@babel/code-frame": 7.24.2 + "@babel/parser": 7.25.6 + "@babel/types": 7.25.6 + + "@babel/traverse@7.24.1": + dependencies: + "@babel/code-frame": 7.24.2 + "@babel/generator": 7.24.4 + "@babel/helper-environment-visitor": 7.22.20 + "@babel/helper-function-name": 7.23.0 + "@babel/helper-hoist-variables": 7.22.5 + "@babel/helper-split-export-declaration": 7.22.6 + "@babel/parser": 7.24.4 + "@babel/types": 7.24.0 + debug: 4.3.4 + globals: 11.12.0 + transitivePeerDependencies: + - supports-color + + "@babel/types@7.24.0": + dependencies: + "@babel/helper-string-parser": 7.24.1 + "@babel/helper-validator-identifier": 7.22.20 + to-fast-properties: 2.0.0 + + "@babel/types@7.25.6": + dependencies: + "@babel/helper-string-parser": 7.24.8 + "@babel/helper-validator-identifier": 7.24.7 + to-fast-properties: 2.0.0 + + "@commitlint/config-conventional@19.2.2": + dependencies: + "@commitlint/types": 19.0.3 + conventional-changelog-conventionalcommits: 7.0.2 + + "@commitlint/types@19.0.3": + dependencies: + "@types/conventional-commits-parser": 5.0.0 + chalk: 5.3.0 + + "@eslint-community/eslint-utils@4.4.0(eslint@8.57.0)": + dependencies: + eslint: 8.57.0 + eslint-visitor-keys: 3.4.3 + + "@eslint-community/regexpp@4.10.0": {} + + "@eslint/eslintrc@2.1.4": + dependencies: + ajv: 6.12.6 + debug: 4.3.4 + espree: 9.6.1 + globals: 13.24.0 + ignore: 5.3.1 + 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@8.57.0": {} + + "@floating-ui/core@1.6.7": + dependencies: + "@floating-ui/utils": 0.2.7 + + "@floating-ui/dom@1.6.10": + dependencies: + "@floating-ui/core": 1.6.7 + "@floating-ui/utils": 0.2.7 + + "@floating-ui/react-dom@2.1.1(react-dom@18.2.0(react@18.2.0))(react@18.2.0)": + dependencies: + "@floating-ui/dom": 1.6.10 + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + + "@floating-ui/utils@0.2.7": {} + + "@fortaine/fetch-event-source@3.0.6": {} + + "@hookform/resolvers@3.3.4(react-hook-form@7.53.0(react@18.2.0))": + dependencies: + react-hook-form: 7.53.0(react@18.2.0) + + "@humanwhocodes/config-array@0.11.14": + dependencies: + "@humanwhocodes/object-schema": 2.0.3 + debug: 4.3.4 + minimatch: 3.1.2 + transitivePeerDependencies: + - supports-color + + "@humanwhocodes/module-importer@1.0.1": {} + + "@humanwhocodes/object-schema@2.0.3": {} + + "@ianvs/prettier-plugin-sort-imports@4.2.1(@vue/compiler-sfc@3.4.38)(prettier@3.2.5)": + dependencies: + "@babel/core": 7.24.4 + "@babel/generator": 7.24.4 + "@babel/parser": 7.24.4 + "@babel/traverse": 7.24.1 + "@babel/types": 7.24.0 + prettier: 3.2.5 + semver: 7.6.0 + optionalDependencies: + "@vue/compiler-sfc": 3.4.38 + transitivePeerDependencies: + - supports-color + + "@ianvs/prettier-plugin-sort-imports@4.3.1(@vue/compiler-sfc@3.4.38)(prettier@3.2.5)": + dependencies: + "@babel/core": 7.24.4 + "@babel/generator": 7.24.4 + "@babel/parser": 7.25.6 + "@babel/traverse": 7.24.1 + "@babel/types": 7.25.6 + prettier: 3.2.5 + semver: 7.6.0 + optionalDependencies: + "@vue/compiler-sfc": 3.4.38 + transitivePeerDependencies: + - supports-color + + "@isaacs/cliui@8.0.2": + dependencies: + string-width: 5.1.2 + string-width-cjs: string-width@4.2.3 + strip-ansi: 7.1.0 + strip-ansi-cjs: strip-ansi@6.0.1 + wrap-ansi: 8.1.0 + wrap-ansi-cjs: wrap-ansi@7.0.0 + + "@jridgewell/gen-mapping@0.3.5": + dependencies: + "@jridgewell/set-array": 1.2.1 + "@jridgewell/sourcemap-codec": 1.4.15 + "@jridgewell/trace-mapping": 0.3.25 + + "@jridgewell/resolve-uri@3.1.2": {} + + "@jridgewell/set-array@1.2.1": {} + + "@jridgewell/sourcemap-codec@1.4.15": {} + + "@jridgewell/sourcemap-codec@1.5.0": {} + + "@jridgewell/trace-mapping@0.3.25": + dependencies: + "@jridgewell/resolve-uri": 3.1.2 + "@jridgewell/sourcemap-codec": 1.4.15 + + "@langchain/community@0.3.1(@langchain/core@0.3.3(openai@4.57.0(encoding@0.1.13)(zod@3.22.4)))(@pinecone-database/pinecone@3.0.3)(@supabase/supabase-js@2.45.4)(axios@0.26.1)(encoding@0.1.13)(html-to-text@9.0.5)(ignore@5.3.1)(lodash@4.17.21)(openai@4.57.0(encoding@0.1.13)(zod@3.22.4))(pdf-parse@1.1.1)(ws@8.18.0)": + dependencies: + "@langchain/core": 0.3.3(openai@4.57.0(encoding@0.1.13)(zod@3.22.4)) + "@langchain/openai": 0.3.0(@langchain/core@0.3.3(openai@4.57.0(encoding@0.1.13)(zod@3.22.4)))(encoding@0.1.13) + binary-extensions: 2.3.0 + expr-eval: 2.0.2 + flat: 5.0.2 + js-yaml: 4.1.0 + langchain: 0.3.2(@langchain/core@0.3.3(openai@4.57.0(encoding@0.1.13)(zod@3.22.4)))(axios@0.26.1)(encoding@0.1.13)(openai@4.57.0(encoding@0.1.13)(zod@3.22.4)) + langsmith: 0.1.59(openai@4.57.0(encoding@0.1.13)(zod@3.22.4)) + uuid: 10.0.0 + zod: 3.22.4 + zod-to-json-schema: 3.23.2(zod@3.22.4) + optionalDependencies: + "@pinecone-database/pinecone": 3.0.3 + "@supabase/supabase-js": 2.45.4 + html-to-text: 9.0.5 + ignore: 5.3.1 + lodash: 4.17.21 + pdf-parse: 1.1.1 + ws: 8.18.0 + transitivePeerDependencies: + - "@langchain/anthropic" + - "@langchain/aws" + - "@langchain/cohere" + - "@langchain/google-genai" + - "@langchain/google-vertexai" + - "@langchain/groq" + - "@langchain/mistralai" + - "@langchain/ollama" + - axios + - encoding + - handlebars + - openai + - peggy + + "@langchain/core@0.3.3(openai@4.57.0(encoding@0.1.13)(zod@3.22.4))": + dependencies: + ansi-styles: 5.2.0 + camelcase: 6.3.0 + decamelize: 1.2.0 + js-tiktoken: 1.0.14 + langsmith: 0.1.59(openai@4.57.0(encoding@0.1.13)(zod@3.22.4)) + mustache: 4.2.0 + p-queue: 6.6.2 + p-retry: 4.6.2 + uuid: 10.0.0 + zod: 3.22.4 + zod-to-json-schema: 3.23.2(zod@3.22.4) + transitivePeerDependencies: + - openai + + "@langchain/openai@0.3.0(@langchain/core@0.3.3(openai@4.57.0(encoding@0.1.13)(zod@3.22.4)))(encoding@0.1.13)": + dependencies: + "@langchain/core": 0.3.3(openai@4.57.0(encoding@0.1.13)(zod@3.22.4)) + js-tiktoken: 1.0.14 + openai: 4.62.1(encoding@0.1.13)(zod@3.22.4) + zod: 3.22.4 + zod-to-json-schema: 3.23.2(zod@3.22.4) + transitivePeerDependencies: + - encoding + + "@langchain/pinecone@0.1.0(@langchain/core@0.3.3(openai@4.57.0(encoding@0.1.13)(zod@3.22.4)))": + dependencies: + "@langchain/core": 0.3.3(openai@4.57.0(encoding@0.1.13)(zod@3.22.4)) + "@pinecone-database/pinecone": 3.0.3 + flat: 5.0.2 + uuid: 10.0.0 + + "@langchain/textsplitters@0.1.0(@langchain/core@0.3.3(openai@4.57.0(encoding@0.1.13)(zod@3.22.4)))": + dependencies: + "@langchain/core": 0.3.3(openai@4.57.0(encoding@0.1.13)(zod@3.22.4)) + js-tiktoken: 1.0.14 + + "@mapbox/node-pre-gyp@1.0.11(encoding@0.1.13)": + dependencies: + detect-libc: 2.0.3 + https-proxy-agent: 5.0.1 + make-dir: 3.1.0 + node-fetch: 2.7.0(encoding@0.1.13) + nopt: 5.0.0 + npmlog: 5.0.1 + rimraf: 3.0.2 + semver: 7.6.3 + tar: 6.2.1 + transitivePeerDependencies: + - encoding + - supports-color + optional: true + + "@next/env@14.2.1": {} + + "@next/eslint-plugin-next@14.2.1": + dependencies: + glob: 10.3.10 + + "@next/swc-darwin-arm64@14.2.1": + optional: true + + "@next/swc-darwin-x64@14.2.1": + optional: true + + "@next/swc-linux-arm64-gnu@14.2.1": + optional: true + + "@next/swc-linux-arm64-musl@14.2.1": + optional: true + + "@next/swc-linux-x64-gnu@14.2.1": + optional: true + + "@next/swc-linux-x64-musl@14.2.1": + optional: true + + "@next/swc-win32-arm64-msvc@14.2.1": + optional: true + + "@next/swc-win32-ia32-msvc@14.2.1": + optional: true + + "@next/swc-win32-x64-msvc@14.2.1": + optional: true + + "@nodelib/fs.scandir@2.1.5": + dependencies: + "@nodelib/fs.stat": 2.0.5 + run-parallel: 1.2.0 + + "@nodelib/fs.stat@2.0.5": {} + + "@nodelib/fs.walk@1.2.8": + dependencies: + "@nodelib/fs.scandir": 2.1.5 + fastq: 1.17.1 + + "@one-ini/wasm@0.1.1": {} + + "@opentelemetry/api@1.9.0": {} + + "@panva/hkdf@1.2.1": {} + + "@pinecone-database/pinecone@3.0.3": + dependencies: + encoding: 0.1.13 + + "@pkgjs/parseargs@0.11.0": + optional: true + + "@pkgr/core@0.1.1": {} + + "@prisma/client@5.20.0(prisma@5.20.0)": + optionalDependencies: + prisma: 5.20.0 + + "@prisma/debug@5.20.0": {} + + "@prisma/engines-version@5.20.0-12.06fc58a368dc7be9fbbbe894adf8d445d208c284": + {} + + "@prisma/engines@5.20.0": + dependencies: + "@prisma/debug": 5.20.0 + "@prisma/engines-version": 5.20.0-12.06fc58a368dc7be9fbbbe894adf8d445d208c284 + "@prisma/fetch-engine": 5.20.0 + "@prisma/get-platform": 5.20.0 + + "@prisma/fetch-engine@5.20.0": + dependencies: + "@prisma/debug": 5.20.0 + "@prisma/engines-version": 5.20.0-12.06fc58a368dc7be9fbbbe894adf8d445d208c284 + "@prisma/get-platform": 5.20.0 + + "@prisma/get-platform@5.20.0": + dependencies: + "@prisma/debug": 5.20.0 + + "@radix-ui/number@1.1.0": {} + + "@radix-ui/primitive@1.0.1": + dependencies: + "@babel/runtime": 7.24.4 + + "@radix-ui/primitive@1.1.0": {} + + "@radix-ui/react-accordion@1.2.0(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)": + dependencies: + "@radix-ui/primitive": 1.1.0 + "@radix-ui/react-collapsible": 1.1.0(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + "@radix-ui/react-collection": 1.1.0(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + "@radix-ui/react-compose-refs": 1.1.0(@types/react@18.2.79)(react@18.2.0) + "@radix-ui/react-context": 1.1.0(@types/react@18.2.79)(react@18.2.0) + "@radix-ui/react-direction": 1.1.0(@types/react@18.2.79)(react@18.2.0) + "@radix-ui/react-id": 1.1.0(@types/react@18.2.79)(react@18.2.0) + "@radix-ui/react-primitive": 2.0.0(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + "@radix-ui/react-use-controllable-state": 1.1.0(@types/react@18.2.79)(react@18.2.0) + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + optionalDependencies: + "@types/react": 18.2.79 + "@types/react-dom": 18.2.25 + + "@radix-ui/react-alert-dialog@1.1.1(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)": + dependencies: + "@radix-ui/primitive": 1.1.0 + "@radix-ui/react-compose-refs": 1.1.0(@types/react@18.2.79)(react@18.2.0) + "@radix-ui/react-context": 1.1.0(@types/react@18.2.79)(react@18.2.0) + "@radix-ui/react-dialog": 1.1.1(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + "@radix-ui/react-primitive": 2.0.0(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + "@radix-ui/react-slot": 1.1.0(@types/react@18.2.79)(react@18.2.0) + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + optionalDependencies: + "@types/react": 18.2.79 + "@types/react-dom": 18.2.25 + + "@radix-ui/react-arrow@1.1.0(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)": + dependencies: + "@radix-ui/react-primitive": 2.0.0(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + optionalDependencies: + "@types/react": 18.2.79 + "@types/react-dom": 18.2.25 + + "@radix-ui/react-aspect-ratio@1.1.0(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)": + dependencies: + "@radix-ui/react-primitive": 2.0.0(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + optionalDependencies: + "@types/react": 18.2.79 + "@types/react-dom": 18.2.25 + + "@radix-ui/react-avatar@1.1.0(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)": + dependencies: + "@radix-ui/react-context": 1.1.0(@types/react@18.2.79)(react@18.2.0) + "@radix-ui/react-primitive": 2.0.0(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + "@radix-ui/react-use-callback-ref": 1.1.0(@types/react@18.2.79)(react@18.2.0) + "@radix-ui/react-use-layout-effect": 1.1.0(@types/react@18.2.79)(react@18.2.0) + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + optionalDependencies: + "@types/react": 18.2.79 + "@types/react-dom": 18.2.25 + + "@radix-ui/react-checkbox@1.1.1(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)": + dependencies: + "@radix-ui/primitive": 1.1.0 + "@radix-ui/react-compose-refs": 1.1.0(@types/react@18.2.79)(react@18.2.0) + "@radix-ui/react-context": 1.1.0(@types/react@18.2.79)(react@18.2.0) + "@radix-ui/react-presence": 1.1.0(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + "@radix-ui/react-primitive": 2.0.0(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + "@radix-ui/react-use-controllable-state": 1.1.0(@types/react@18.2.79)(react@18.2.0) + "@radix-ui/react-use-previous": 1.1.0(@types/react@18.2.79)(react@18.2.0) + "@radix-ui/react-use-size": 1.1.0(@types/react@18.2.79)(react@18.2.0) + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + optionalDependencies: + "@types/react": 18.2.79 + "@types/react-dom": 18.2.25 + + "@radix-ui/react-collapsible@1.1.0(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)": + dependencies: + "@radix-ui/primitive": 1.1.0 + "@radix-ui/react-compose-refs": 1.1.0(@types/react@18.2.79)(react@18.2.0) + "@radix-ui/react-context": 1.1.0(@types/react@18.2.79)(react@18.2.0) + "@radix-ui/react-id": 1.1.0(@types/react@18.2.79)(react@18.2.0) + "@radix-ui/react-presence": 1.1.0(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + "@radix-ui/react-primitive": 2.0.0(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + "@radix-ui/react-use-controllable-state": 1.1.0(@types/react@18.2.79)(react@18.2.0) + "@radix-ui/react-use-layout-effect": 1.1.0(@types/react@18.2.79)(react@18.2.0) + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + optionalDependencies: + "@types/react": 18.2.79 + "@types/react-dom": 18.2.25 + + "@radix-ui/react-collection@1.1.0(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)": + dependencies: + "@radix-ui/react-compose-refs": 1.1.0(@types/react@18.2.79)(react@18.2.0) + "@radix-ui/react-context": 1.1.0(@types/react@18.2.79)(react@18.2.0) + "@radix-ui/react-primitive": 2.0.0(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + "@radix-ui/react-slot": 1.1.0(@types/react@18.2.79)(react@18.2.0) + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + optionalDependencies: + "@types/react": 18.2.79 + "@types/react-dom": 18.2.25 + + "@radix-ui/react-compose-refs@1.0.1(@types/react@18.2.79)(react@18.2.0)": + dependencies: + "@babel/runtime": 7.24.4 + react: 18.2.0 + optionalDependencies: + "@types/react": 18.2.79 + + "@radix-ui/react-compose-refs@1.1.0(@types/react@18.2.79)(react@18.2.0)": + dependencies: + react: 18.2.0 + optionalDependencies: + "@types/react": 18.2.79 + + "@radix-ui/react-context-menu@2.2.1(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)": + dependencies: + "@radix-ui/primitive": 1.1.0 + "@radix-ui/react-context": 1.1.0(@types/react@18.2.79)(react@18.2.0) + "@radix-ui/react-menu": 2.1.1(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + "@radix-ui/react-primitive": 2.0.0(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + "@radix-ui/react-use-callback-ref": 1.1.0(@types/react@18.2.79)(react@18.2.0) + "@radix-ui/react-use-controllable-state": 1.1.0(@types/react@18.2.79)(react@18.2.0) + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + optionalDependencies: + "@types/react": 18.2.79 + "@types/react-dom": 18.2.25 + + "@radix-ui/react-context@1.0.1(@types/react@18.2.79)(react@18.2.0)": + dependencies: + "@babel/runtime": 7.24.4 + react: 18.2.0 + optionalDependencies: + "@types/react": 18.2.79 + + "@radix-ui/react-context@1.1.0(@types/react@18.2.79)(react@18.2.0)": + dependencies: + react: 18.2.0 + optionalDependencies: + "@types/react": 18.2.79 + + "@radix-ui/react-dialog@1.0.5(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)": + dependencies: + "@babel/runtime": 7.24.4 + "@radix-ui/primitive": 1.0.1 + "@radix-ui/react-compose-refs": 1.0.1(@types/react@18.2.79)(react@18.2.0) + "@radix-ui/react-context": 1.0.1(@types/react@18.2.79)(react@18.2.0) + "@radix-ui/react-dismissable-layer": 1.0.5(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + "@radix-ui/react-focus-guards": 1.0.1(@types/react@18.2.79)(react@18.2.0) + "@radix-ui/react-focus-scope": 1.0.4(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + "@radix-ui/react-id": 1.0.1(@types/react@18.2.79)(react@18.2.0) + "@radix-ui/react-portal": 1.0.4(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + "@radix-ui/react-presence": 1.0.1(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + "@radix-ui/react-primitive": 1.0.3(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + "@radix-ui/react-slot": 1.0.2(@types/react@18.2.79)(react@18.2.0) + "@radix-ui/react-use-controllable-state": 1.0.1(@types/react@18.2.79)(react@18.2.0) + aria-hidden: 1.2.4 + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + react-remove-scroll: 2.5.5(@types/react@18.2.79)(react@18.2.0) + optionalDependencies: + "@types/react": 18.2.79 + "@types/react-dom": 18.2.25 + + "@radix-ui/react-dialog@1.1.1(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)": + dependencies: + "@radix-ui/primitive": 1.1.0 + "@radix-ui/react-compose-refs": 1.1.0(@types/react@18.2.79)(react@18.2.0) + "@radix-ui/react-context": 1.1.0(@types/react@18.2.79)(react@18.2.0) + "@radix-ui/react-dismissable-layer": 1.1.0(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + "@radix-ui/react-focus-guards": 1.1.0(@types/react@18.2.79)(react@18.2.0) + "@radix-ui/react-focus-scope": 1.1.0(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + "@radix-ui/react-id": 1.1.0(@types/react@18.2.79)(react@18.2.0) + "@radix-ui/react-portal": 1.1.1(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + "@radix-ui/react-presence": 1.1.0(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + "@radix-ui/react-primitive": 2.0.0(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + "@radix-ui/react-slot": 1.1.0(@types/react@18.2.79)(react@18.2.0) + "@radix-ui/react-use-controllable-state": 1.1.0(@types/react@18.2.79)(react@18.2.0) + aria-hidden: 1.2.4 + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + react-remove-scroll: 2.5.7(@types/react@18.2.79)(react@18.2.0) + optionalDependencies: + "@types/react": 18.2.79 + "@types/react-dom": 18.2.25 + + "@radix-ui/react-direction@1.1.0(@types/react@18.2.79)(react@18.2.0)": + dependencies: + react: 18.2.0 + optionalDependencies: + "@types/react": 18.2.79 + + "@radix-ui/react-dismissable-layer@1.0.5(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)": + dependencies: + "@babel/runtime": 7.24.4 + "@radix-ui/primitive": 1.0.1 + "@radix-ui/react-compose-refs": 1.0.1(@types/react@18.2.79)(react@18.2.0) + "@radix-ui/react-primitive": 1.0.3(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + "@radix-ui/react-use-callback-ref": 1.0.1(@types/react@18.2.79)(react@18.2.0) + "@radix-ui/react-use-escape-keydown": 1.0.3(@types/react@18.2.79)(react@18.2.0) + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + optionalDependencies: + "@types/react": 18.2.79 + "@types/react-dom": 18.2.25 + + "@radix-ui/react-dismissable-layer@1.1.0(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)": + dependencies: + "@radix-ui/primitive": 1.1.0 + "@radix-ui/react-compose-refs": 1.1.0(@types/react@18.2.79)(react@18.2.0) + "@radix-ui/react-primitive": 2.0.0(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + "@radix-ui/react-use-callback-ref": 1.1.0(@types/react@18.2.79)(react@18.2.0) + "@radix-ui/react-use-escape-keydown": 1.1.0(@types/react@18.2.79)(react@18.2.0) + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + optionalDependencies: + "@types/react": 18.2.79 + "@types/react-dom": 18.2.25 + + "@radix-ui/react-dropdown-menu@2.1.1(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)": + dependencies: + "@radix-ui/primitive": 1.1.0 + "@radix-ui/react-compose-refs": 1.1.0(@types/react@18.2.79)(react@18.2.0) + "@radix-ui/react-context": 1.1.0(@types/react@18.2.79)(react@18.2.0) + "@radix-ui/react-id": 1.1.0(@types/react@18.2.79)(react@18.2.0) + "@radix-ui/react-menu": 2.1.1(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + "@radix-ui/react-primitive": 2.0.0(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + "@radix-ui/react-use-controllable-state": 1.1.0(@types/react@18.2.79)(react@18.2.0) + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + optionalDependencies: + "@types/react": 18.2.79 + "@types/react-dom": 18.2.25 + + "@radix-ui/react-focus-guards@1.0.1(@types/react@18.2.79)(react@18.2.0)": + dependencies: + "@babel/runtime": 7.24.4 + react: 18.2.0 + optionalDependencies: + "@types/react": 18.2.79 + + "@radix-ui/react-focus-guards@1.1.0(@types/react@18.2.79)(react@18.2.0)": + dependencies: + react: 18.2.0 + optionalDependencies: + "@types/react": 18.2.79 + + "@radix-ui/react-focus-scope@1.0.4(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)": + dependencies: + "@babel/runtime": 7.24.4 + "@radix-ui/react-compose-refs": 1.0.1(@types/react@18.2.79)(react@18.2.0) + "@radix-ui/react-primitive": 1.0.3(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + "@radix-ui/react-use-callback-ref": 1.0.1(@types/react@18.2.79)(react@18.2.0) + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + optionalDependencies: + "@types/react": 18.2.79 + "@types/react-dom": 18.2.25 + + "@radix-ui/react-focus-scope@1.1.0(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)": + dependencies: + "@radix-ui/react-compose-refs": 1.1.0(@types/react@18.2.79)(react@18.2.0) + "@radix-ui/react-primitive": 2.0.0(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + "@radix-ui/react-use-callback-ref": 1.1.0(@types/react@18.2.79)(react@18.2.0) + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + optionalDependencies: + "@types/react": 18.2.79 + "@types/react-dom": 18.2.25 + + "@radix-ui/react-hover-card@1.1.1(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)": + dependencies: + "@radix-ui/primitive": 1.1.0 + "@radix-ui/react-compose-refs": 1.1.0(@types/react@18.2.79)(react@18.2.0) + "@radix-ui/react-context": 1.1.0(@types/react@18.2.79)(react@18.2.0) + "@radix-ui/react-dismissable-layer": 1.1.0(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + "@radix-ui/react-popper": 1.2.0(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + "@radix-ui/react-portal": 1.1.1(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + "@radix-ui/react-presence": 1.1.0(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + "@radix-ui/react-primitive": 2.0.0(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + "@radix-ui/react-use-controllable-state": 1.1.0(@types/react@18.2.79)(react@18.2.0) + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + optionalDependencies: + "@types/react": 18.2.79 + "@types/react-dom": 18.2.25 + + "@radix-ui/react-id@1.0.1(@types/react@18.2.79)(react@18.2.0)": + dependencies: + "@babel/runtime": 7.24.4 + "@radix-ui/react-use-layout-effect": 1.0.1(@types/react@18.2.79)(react@18.2.0) + react: 18.2.0 + optionalDependencies: + "@types/react": 18.2.79 + + "@radix-ui/react-id@1.1.0(@types/react@18.2.79)(react@18.2.0)": + dependencies: + "@radix-ui/react-use-layout-effect": 1.1.0(@types/react@18.2.79)(react@18.2.0) + react: 18.2.0 + optionalDependencies: + "@types/react": 18.2.79 + + "@radix-ui/react-label@2.1.0(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)": + dependencies: + "@radix-ui/react-primitive": 2.0.0(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + optionalDependencies: + "@types/react": 18.2.79 + "@types/react-dom": 18.2.25 + + "@radix-ui/react-menu@2.1.1(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)": + dependencies: + "@radix-ui/primitive": 1.1.0 + "@radix-ui/react-collection": 1.1.0(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + "@radix-ui/react-compose-refs": 1.1.0(@types/react@18.2.79)(react@18.2.0) + "@radix-ui/react-context": 1.1.0(@types/react@18.2.79)(react@18.2.0) + "@radix-ui/react-direction": 1.1.0(@types/react@18.2.79)(react@18.2.0) + "@radix-ui/react-dismissable-layer": 1.1.0(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + "@radix-ui/react-focus-guards": 1.1.0(@types/react@18.2.79)(react@18.2.0) + "@radix-ui/react-focus-scope": 1.1.0(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + "@radix-ui/react-id": 1.1.0(@types/react@18.2.79)(react@18.2.0) + "@radix-ui/react-popper": 1.2.0(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + "@radix-ui/react-portal": 1.1.1(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + "@radix-ui/react-presence": 1.1.0(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + "@radix-ui/react-primitive": 2.0.0(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + "@radix-ui/react-roving-focus": 1.1.0(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + "@radix-ui/react-slot": 1.1.0(@types/react@18.2.79)(react@18.2.0) + "@radix-ui/react-use-callback-ref": 1.1.0(@types/react@18.2.79)(react@18.2.0) + aria-hidden: 1.2.4 + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + react-remove-scroll: 2.5.7(@types/react@18.2.79)(react@18.2.0) + optionalDependencies: + "@types/react": 18.2.79 + "@types/react-dom": 18.2.25 + + "@radix-ui/react-menubar@1.1.1(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)": + dependencies: + "@radix-ui/primitive": 1.1.0 + "@radix-ui/react-collection": 1.1.0(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + "@radix-ui/react-compose-refs": 1.1.0(@types/react@18.2.79)(react@18.2.0) + "@radix-ui/react-context": 1.1.0(@types/react@18.2.79)(react@18.2.0) + "@radix-ui/react-direction": 1.1.0(@types/react@18.2.79)(react@18.2.0) + "@radix-ui/react-id": 1.1.0(@types/react@18.2.79)(react@18.2.0) + "@radix-ui/react-menu": 2.1.1(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + "@radix-ui/react-primitive": 2.0.0(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + "@radix-ui/react-roving-focus": 1.1.0(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + "@radix-ui/react-use-controllable-state": 1.1.0(@types/react@18.2.79)(react@18.2.0) + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + optionalDependencies: + "@types/react": 18.2.79 + "@types/react-dom": 18.2.25 + + "@radix-ui/react-navigation-menu@1.2.0(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)": + dependencies: + "@radix-ui/primitive": 1.1.0 + "@radix-ui/react-collection": 1.1.0(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + "@radix-ui/react-compose-refs": 1.1.0(@types/react@18.2.79)(react@18.2.0) + "@radix-ui/react-context": 1.1.0(@types/react@18.2.79)(react@18.2.0) + "@radix-ui/react-direction": 1.1.0(@types/react@18.2.79)(react@18.2.0) + "@radix-ui/react-dismissable-layer": 1.1.0(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + "@radix-ui/react-id": 1.1.0(@types/react@18.2.79)(react@18.2.0) + "@radix-ui/react-presence": 1.1.0(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + "@radix-ui/react-primitive": 2.0.0(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + "@radix-ui/react-use-callback-ref": 1.1.0(@types/react@18.2.79)(react@18.2.0) + "@radix-ui/react-use-controllable-state": 1.1.0(@types/react@18.2.79)(react@18.2.0) + "@radix-ui/react-use-layout-effect": 1.1.0(@types/react@18.2.79)(react@18.2.0) + "@radix-ui/react-use-previous": 1.1.0(@types/react@18.2.79)(react@18.2.0) + "@radix-ui/react-visually-hidden": 1.1.0(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + optionalDependencies: + "@types/react": 18.2.79 + "@types/react-dom": 18.2.25 + + "@radix-ui/react-popover@1.1.1(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)": + dependencies: + "@radix-ui/primitive": 1.1.0 + "@radix-ui/react-compose-refs": 1.1.0(@types/react@18.2.79)(react@18.2.0) + "@radix-ui/react-context": 1.1.0(@types/react@18.2.79)(react@18.2.0) + "@radix-ui/react-dismissable-layer": 1.1.0(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + "@radix-ui/react-focus-guards": 1.1.0(@types/react@18.2.79)(react@18.2.0) + "@radix-ui/react-focus-scope": 1.1.0(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + "@radix-ui/react-id": 1.1.0(@types/react@18.2.79)(react@18.2.0) + "@radix-ui/react-popper": 1.2.0(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + "@radix-ui/react-portal": 1.1.1(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + "@radix-ui/react-presence": 1.1.0(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + "@radix-ui/react-primitive": 2.0.0(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + "@radix-ui/react-slot": 1.1.0(@types/react@18.2.79)(react@18.2.0) + "@radix-ui/react-use-controllable-state": 1.1.0(@types/react@18.2.79)(react@18.2.0) + aria-hidden: 1.2.4 + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + react-remove-scroll: 2.5.7(@types/react@18.2.79)(react@18.2.0) + optionalDependencies: + "@types/react": 18.2.79 + "@types/react-dom": 18.2.25 + + "@radix-ui/react-popper@1.2.0(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)": + dependencies: + "@floating-ui/react-dom": 2.1.1(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + "@radix-ui/react-arrow": 1.1.0(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + "@radix-ui/react-compose-refs": 1.1.0(@types/react@18.2.79)(react@18.2.0) + "@radix-ui/react-context": 1.1.0(@types/react@18.2.79)(react@18.2.0) + "@radix-ui/react-primitive": 2.0.0(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + "@radix-ui/react-use-callback-ref": 1.1.0(@types/react@18.2.79)(react@18.2.0) + "@radix-ui/react-use-layout-effect": 1.1.0(@types/react@18.2.79)(react@18.2.0) + "@radix-ui/react-use-rect": 1.1.0(@types/react@18.2.79)(react@18.2.0) + "@radix-ui/react-use-size": 1.1.0(@types/react@18.2.79)(react@18.2.0) + "@radix-ui/rect": 1.1.0 + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + optionalDependencies: + "@types/react": 18.2.79 + "@types/react-dom": 18.2.25 + + "@radix-ui/react-portal@1.0.4(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)": + dependencies: + "@babel/runtime": 7.24.4 + "@radix-ui/react-primitive": 1.0.3(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + optionalDependencies: + "@types/react": 18.2.79 + "@types/react-dom": 18.2.25 + + "@radix-ui/react-portal@1.1.1(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)": + dependencies: + "@radix-ui/react-primitive": 2.0.0(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + "@radix-ui/react-use-layout-effect": 1.1.0(@types/react@18.2.79)(react@18.2.0) + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + optionalDependencies: + "@types/react": 18.2.79 + "@types/react-dom": 18.2.25 + + "@radix-ui/react-presence@1.0.1(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)": + dependencies: + "@babel/runtime": 7.24.4 + "@radix-ui/react-compose-refs": 1.0.1(@types/react@18.2.79)(react@18.2.0) + "@radix-ui/react-use-layout-effect": 1.0.1(@types/react@18.2.79)(react@18.2.0) + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + optionalDependencies: + "@types/react": 18.2.79 + "@types/react-dom": 18.2.25 + + "@radix-ui/react-presence@1.1.0(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)": + dependencies: + "@radix-ui/react-compose-refs": 1.1.0(@types/react@18.2.79)(react@18.2.0) + "@radix-ui/react-use-layout-effect": 1.1.0(@types/react@18.2.79)(react@18.2.0) + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + optionalDependencies: + "@types/react": 18.2.79 + "@types/react-dom": 18.2.25 + + "@radix-ui/react-primitive@1.0.3(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)": + dependencies: + "@babel/runtime": 7.24.4 + "@radix-ui/react-slot": 1.0.2(@types/react@18.2.79)(react@18.2.0) + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + optionalDependencies: + "@types/react": 18.2.79 + "@types/react-dom": 18.2.25 + + "@radix-ui/react-primitive@2.0.0(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)": + dependencies: + "@radix-ui/react-slot": 1.1.0(@types/react@18.2.79)(react@18.2.0) + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + optionalDependencies: + "@types/react": 18.2.79 + "@types/react-dom": 18.2.25 + + "@radix-ui/react-progress@1.1.0(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)": + dependencies: + "@radix-ui/react-context": 1.1.0(@types/react@18.2.79)(react@18.2.0) + "@radix-ui/react-primitive": 2.0.0(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + optionalDependencies: + "@types/react": 18.2.79 + "@types/react-dom": 18.2.25 + + "@radix-ui/react-radio-group@1.2.0(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)": + dependencies: + "@radix-ui/primitive": 1.1.0 + "@radix-ui/react-compose-refs": 1.1.0(@types/react@18.2.79)(react@18.2.0) + "@radix-ui/react-context": 1.1.0(@types/react@18.2.79)(react@18.2.0) + "@radix-ui/react-direction": 1.1.0(@types/react@18.2.79)(react@18.2.0) + "@radix-ui/react-presence": 1.1.0(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + "@radix-ui/react-primitive": 2.0.0(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + "@radix-ui/react-roving-focus": 1.1.0(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + "@radix-ui/react-use-controllable-state": 1.1.0(@types/react@18.2.79)(react@18.2.0) + "@radix-ui/react-use-previous": 1.1.0(@types/react@18.2.79)(react@18.2.0) + "@radix-ui/react-use-size": 1.1.0(@types/react@18.2.79)(react@18.2.0) + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + optionalDependencies: + "@types/react": 18.2.79 + "@types/react-dom": 18.2.25 + + "@radix-ui/react-roving-focus@1.1.0(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)": + dependencies: + "@radix-ui/primitive": 1.1.0 + "@radix-ui/react-collection": 1.1.0(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + "@radix-ui/react-compose-refs": 1.1.0(@types/react@18.2.79)(react@18.2.0) + "@radix-ui/react-context": 1.1.0(@types/react@18.2.79)(react@18.2.0) + "@radix-ui/react-direction": 1.1.0(@types/react@18.2.79)(react@18.2.0) + "@radix-ui/react-id": 1.1.0(@types/react@18.2.79)(react@18.2.0) + "@radix-ui/react-primitive": 2.0.0(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + "@radix-ui/react-use-callback-ref": 1.1.0(@types/react@18.2.79)(react@18.2.0) + "@radix-ui/react-use-controllable-state": 1.1.0(@types/react@18.2.79)(react@18.2.0) + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + optionalDependencies: + "@types/react": 18.2.79 + "@types/react-dom": 18.2.25 + + "@radix-ui/react-scroll-area@1.1.0(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)": + dependencies: + "@radix-ui/number": 1.1.0 + "@radix-ui/primitive": 1.1.0 + "@radix-ui/react-compose-refs": 1.1.0(@types/react@18.2.79)(react@18.2.0) + "@radix-ui/react-context": 1.1.0(@types/react@18.2.79)(react@18.2.0) + "@radix-ui/react-direction": 1.1.0(@types/react@18.2.79)(react@18.2.0) + "@radix-ui/react-presence": 1.1.0(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + "@radix-ui/react-primitive": 2.0.0(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + "@radix-ui/react-use-callback-ref": 1.1.0(@types/react@18.2.79)(react@18.2.0) + "@radix-ui/react-use-layout-effect": 1.1.0(@types/react@18.2.79)(react@18.2.0) + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + optionalDependencies: + "@types/react": 18.2.79 + "@types/react-dom": 18.2.25 + + "@radix-ui/react-select@2.1.1(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)": + dependencies: + "@radix-ui/number": 1.1.0 + "@radix-ui/primitive": 1.1.0 + "@radix-ui/react-collection": 1.1.0(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + "@radix-ui/react-compose-refs": 1.1.0(@types/react@18.2.79)(react@18.2.0) + "@radix-ui/react-context": 1.1.0(@types/react@18.2.79)(react@18.2.0) + "@radix-ui/react-direction": 1.1.0(@types/react@18.2.79)(react@18.2.0) + "@radix-ui/react-dismissable-layer": 1.1.0(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + "@radix-ui/react-focus-guards": 1.1.0(@types/react@18.2.79)(react@18.2.0) + "@radix-ui/react-focus-scope": 1.1.0(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + "@radix-ui/react-id": 1.1.0(@types/react@18.2.79)(react@18.2.0) + "@radix-ui/react-popper": 1.2.0(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + "@radix-ui/react-portal": 1.1.1(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + "@radix-ui/react-primitive": 2.0.0(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + "@radix-ui/react-slot": 1.1.0(@types/react@18.2.79)(react@18.2.0) + "@radix-ui/react-use-callback-ref": 1.1.0(@types/react@18.2.79)(react@18.2.0) + "@radix-ui/react-use-controllable-state": 1.1.0(@types/react@18.2.79)(react@18.2.0) + "@radix-ui/react-use-layout-effect": 1.1.0(@types/react@18.2.79)(react@18.2.0) + "@radix-ui/react-use-previous": 1.1.0(@types/react@18.2.79)(react@18.2.0) + "@radix-ui/react-visually-hidden": 1.1.0(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + aria-hidden: 1.2.4 + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + react-remove-scroll: 2.5.7(@types/react@18.2.79)(react@18.2.0) + optionalDependencies: + "@types/react": 18.2.79 + "@types/react-dom": 18.2.25 + + "@radix-ui/react-separator@1.1.0(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)": + dependencies: + "@radix-ui/react-primitive": 2.0.0(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + optionalDependencies: + "@types/react": 18.2.79 + "@types/react-dom": 18.2.25 + + "@radix-ui/react-slider@1.2.0(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)": + dependencies: + "@radix-ui/number": 1.1.0 + "@radix-ui/primitive": 1.1.0 + "@radix-ui/react-collection": 1.1.0(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + "@radix-ui/react-compose-refs": 1.1.0(@types/react@18.2.79)(react@18.2.0) + "@radix-ui/react-context": 1.1.0(@types/react@18.2.79)(react@18.2.0) + "@radix-ui/react-direction": 1.1.0(@types/react@18.2.79)(react@18.2.0) + "@radix-ui/react-primitive": 2.0.0(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + "@radix-ui/react-use-controllable-state": 1.1.0(@types/react@18.2.79)(react@18.2.0) + "@radix-ui/react-use-layout-effect": 1.1.0(@types/react@18.2.79)(react@18.2.0) + "@radix-ui/react-use-previous": 1.1.0(@types/react@18.2.79)(react@18.2.0) + "@radix-ui/react-use-size": 1.1.0(@types/react@18.2.79)(react@18.2.0) + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + optionalDependencies: + "@types/react": 18.2.79 + "@types/react-dom": 18.2.25 + + "@radix-ui/react-slot@1.0.2(@types/react@18.2.79)(react@18.2.0)": + dependencies: + "@babel/runtime": 7.24.4 + "@radix-ui/react-compose-refs": 1.0.1(@types/react@18.2.79)(react@18.2.0) + react: 18.2.0 + optionalDependencies: + "@types/react": 18.2.79 + + "@radix-ui/react-slot@1.1.0(@types/react@18.2.79)(react@18.2.0)": + dependencies: + "@radix-ui/react-compose-refs": 1.1.0(@types/react@18.2.79)(react@18.2.0) + react: 18.2.0 + optionalDependencies: + "@types/react": 18.2.79 + + "@radix-ui/react-switch@1.1.0(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)": + dependencies: + "@radix-ui/primitive": 1.1.0 + "@radix-ui/react-compose-refs": 1.1.0(@types/react@18.2.79)(react@18.2.0) + "@radix-ui/react-context": 1.1.0(@types/react@18.2.79)(react@18.2.0) + "@radix-ui/react-primitive": 2.0.0(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + "@radix-ui/react-use-controllable-state": 1.1.0(@types/react@18.2.79)(react@18.2.0) + "@radix-ui/react-use-previous": 1.1.0(@types/react@18.2.79)(react@18.2.0) + "@radix-ui/react-use-size": 1.1.0(@types/react@18.2.79)(react@18.2.0) + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + optionalDependencies: + "@types/react": 18.2.79 + "@types/react-dom": 18.2.25 + + "@radix-ui/react-tabs@1.1.0(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)": + dependencies: + "@radix-ui/primitive": 1.1.0 + "@radix-ui/react-context": 1.1.0(@types/react@18.2.79)(react@18.2.0) + "@radix-ui/react-direction": 1.1.0(@types/react@18.2.79)(react@18.2.0) + "@radix-ui/react-id": 1.1.0(@types/react@18.2.79)(react@18.2.0) + "@radix-ui/react-presence": 1.1.0(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + "@radix-ui/react-primitive": 2.0.0(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + "@radix-ui/react-roving-focus": 1.1.0(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + "@radix-ui/react-use-controllable-state": 1.1.0(@types/react@18.2.79)(react@18.2.0) + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + optionalDependencies: + "@types/react": 18.2.79 + "@types/react-dom": 18.2.25 + + "@radix-ui/react-toast@1.2.1(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)": + dependencies: + "@radix-ui/primitive": 1.1.0 + "@radix-ui/react-collection": 1.1.0(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + "@radix-ui/react-compose-refs": 1.1.0(@types/react@18.2.79)(react@18.2.0) + "@radix-ui/react-context": 1.1.0(@types/react@18.2.79)(react@18.2.0) + "@radix-ui/react-dismissable-layer": 1.1.0(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + "@radix-ui/react-portal": 1.1.1(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + "@radix-ui/react-presence": 1.1.0(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + "@radix-ui/react-primitive": 2.0.0(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + "@radix-ui/react-use-callback-ref": 1.1.0(@types/react@18.2.79)(react@18.2.0) + "@radix-ui/react-use-controllable-state": 1.1.0(@types/react@18.2.79)(react@18.2.0) + "@radix-ui/react-use-layout-effect": 1.1.0(@types/react@18.2.79)(react@18.2.0) + "@radix-ui/react-visually-hidden": 1.1.0(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + optionalDependencies: + "@types/react": 18.2.79 + "@types/react-dom": 18.2.25 + + "@radix-ui/react-toggle-group@1.1.0(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)": + dependencies: + "@radix-ui/primitive": 1.1.0 + "@radix-ui/react-context": 1.1.0(@types/react@18.2.79)(react@18.2.0) + "@radix-ui/react-direction": 1.1.0(@types/react@18.2.79)(react@18.2.0) + "@radix-ui/react-primitive": 2.0.0(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + "@radix-ui/react-roving-focus": 1.1.0(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + "@radix-ui/react-toggle": 1.1.0(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + "@radix-ui/react-use-controllable-state": 1.1.0(@types/react@18.2.79)(react@18.2.0) + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + optionalDependencies: + "@types/react": 18.2.79 + "@types/react-dom": 18.2.25 + + "@radix-ui/react-toggle@1.1.0(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)": + dependencies: + "@radix-ui/primitive": 1.1.0 + "@radix-ui/react-primitive": 2.0.0(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + "@radix-ui/react-use-controllable-state": 1.1.0(@types/react@18.2.79)(react@18.2.0) + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + optionalDependencies: + "@types/react": 18.2.79 + "@types/react-dom": 18.2.25 + + "@radix-ui/react-tooltip@1.1.2(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)": + dependencies: + "@radix-ui/primitive": 1.1.0 + "@radix-ui/react-compose-refs": 1.1.0(@types/react@18.2.79)(react@18.2.0) + "@radix-ui/react-context": 1.1.0(@types/react@18.2.79)(react@18.2.0) + "@radix-ui/react-dismissable-layer": 1.1.0(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + "@radix-ui/react-id": 1.1.0(@types/react@18.2.79)(react@18.2.0) + "@radix-ui/react-popper": 1.2.0(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + "@radix-ui/react-portal": 1.1.1(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + "@radix-ui/react-presence": 1.1.0(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + "@radix-ui/react-primitive": 2.0.0(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + "@radix-ui/react-slot": 1.1.0(@types/react@18.2.79)(react@18.2.0) + "@radix-ui/react-use-controllable-state": 1.1.0(@types/react@18.2.79)(react@18.2.0) + "@radix-ui/react-visually-hidden": 1.1.0(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + optionalDependencies: + "@types/react": 18.2.79 + "@types/react-dom": 18.2.25 + + "@radix-ui/react-use-callback-ref@1.0.1(@types/react@18.2.79)(react@18.2.0)": + dependencies: + "@babel/runtime": 7.24.4 + react: 18.2.0 + optionalDependencies: + "@types/react": 18.2.79 + + "@radix-ui/react-use-callback-ref@1.1.0(@types/react@18.2.79)(react@18.2.0)": + dependencies: + react: 18.2.0 + optionalDependencies: + "@types/react": 18.2.79 + + "@radix-ui/react-use-controllable-state@1.0.1(@types/react@18.2.79)(react@18.2.0)": + dependencies: + "@babel/runtime": 7.24.4 + "@radix-ui/react-use-callback-ref": 1.0.1(@types/react@18.2.79)(react@18.2.0) + react: 18.2.0 + optionalDependencies: + "@types/react": 18.2.79 + + "@radix-ui/react-use-controllable-state@1.1.0(@types/react@18.2.79)(react@18.2.0)": + dependencies: + "@radix-ui/react-use-callback-ref": 1.1.0(@types/react@18.2.79)(react@18.2.0) + react: 18.2.0 + optionalDependencies: + "@types/react": 18.2.79 + + "@radix-ui/react-use-escape-keydown@1.0.3(@types/react@18.2.79)(react@18.2.0)": + dependencies: + "@babel/runtime": 7.24.4 + "@radix-ui/react-use-callback-ref": 1.0.1(@types/react@18.2.79)(react@18.2.0) + react: 18.2.0 + optionalDependencies: + "@types/react": 18.2.79 + + "@radix-ui/react-use-escape-keydown@1.1.0(@types/react@18.2.79)(react@18.2.0)": + dependencies: + "@radix-ui/react-use-callback-ref": 1.1.0(@types/react@18.2.79)(react@18.2.0) + react: 18.2.0 + optionalDependencies: + "@types/react": 18.2.79 + + "@radix-ui/react-use-layout-effect@1.0.1(@types/react@18.2.79)(react@18.2.0)": + dependencies: + "@babel/runtime": 7.24.4 + react: 18.2.0 + optionalDependencies: + "@types/react": 18.2.79 + + "@radix-ui/react-use-layout-effect@1.1.0(@types/react@18.2.79)(react@18.2.0)": + dependencies: + react: 18.2.0 + optionalDependencies: + "@types/react": 18.2.79 + + "@radix-ui/react-use-previous@1.1.0(@types/react@18.2.79)(react@18.2.0)": + dependencies: + react: 18.2.0 + optionalDependencies: + "@types/react": 18.2.79 + + "@radix-ui/react-use-rect@1.1.0(@types/react@18.2.79)(react@18.2.0)": + dependencies: + "@radix-ui/rect": 1.1.0 + react: 18.2.0 + optionalDependencies: + "@types/react": 18.2.79 + + "@radix-ui/react-use-size@1.1.0(@types/react@18.2.79)(react@18.2.0)": + dependencies: + "@radix-ui/react-use-layout-effect": 1.1.0(@types/react@18.2.79)(react@18.2.0) + react: 18.2.0 + optionalDependencies: + "@types/react": 18.2.79 + + "@radix-ui/react-visually-hidden@1.1.0(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)": + dependencies: + "@radix-ui/react-primitive": 2.0.0(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + optionalDependencies: + "@types/react": 18.2.79 + "@types/react-dom": 18.2.25 + + "@radix-ui/rect@1.1.0": {} + + "@react-email/body@0.0.8(react@18.2.0)": + dependencies: + react: 18.2.0 + + "@react-email/button@0.0.15(react@18.2.0)": + dependencies: + react: 18.2.0 + + "@react-email/code-block@0.0.4(react@18.2.0)": + dependencies: + prismjs: 1.29.0 + react: 18.2.0 + + "@react-email/code-inline@0.0.2(react@18.2.0)": + dependencies: + react: 18.2.0 + + "@react-email/column@0.0.10(react@18.2.0)": + dependencies: + react: 18.2.0 + + "@react-email/components@0.0.18(@types/react@18.2.79)(react@18.2.0)": + dependencies: + "@react-email/body": 0.0.8(react@18.2.0) + "@react-email/button": 0.0.15(react@18.2.0) + "@react-email/code-block": 0.0.4(react@18.2.0) + "@react-email/code-inline": 0.0.2(react@18.2.0) + "@react-email/column": 0.0.10(react@18.2.0) + "@react-email/container": 0.0.12(react@18.2.0) + "@react-email/font": 0.0.6(react@18.2.0) + "@react-email/head": 0.0.9(react@18.2.0) + "@react-email/heading": 0.0.12(@types/react@18.2.79)(react@18.2.0) + "@react-email/hr": 0.0.8(react@18.2.0) + "@react-email/html": 0.0.8(react@18.2.0) + "@react-email/img": 0.0.8(react@18.2.0) + "@react-email/link": 0.0.8(react@18.2.0) + "@react-email/markdown": 0.0.10(react@18.2.0) + "@react-email/preview": 0.0.9(react@18.2.0) + "@react-email/render": 0.0.14 + "@react-email/row": 0.0.8(react@18.2.0) + "@react-email/section": 0.0.12(react@18.2.0) + "@react-email/tailwind": 0.0.17(react@18.2.0) + "@react-email/text": 0.0.8(react@18.2.0) + react: 18.2.0 + transitivePeerDependencies: + - "@types/react" + + "@react-email/container@0.0.12(react@18.2.0)": + dependencies: + react: 18.2.0 + + "@react-email/font@0.0.6(react@18.2.0)": + dependencies: + react: 18.2.0 + + "@react-email/head@0.0.9(react@18.2.0)": + dependencies: + react: 18.2.0 + + "@react-email/heading@0.0.12(@types/react@18.2.79)(react@18.2.0)": + dependencies: + "@radix-ui/react-slot": 1.0.2(@types/react@18.2.79)(react@18.2.0) + react: 18.2.0 + transitivePeerDependencies: + - "@types/react" + + "@react-email/hr@0.0.8(react@18.2.0)": + dependencies: + react: 18.2.0 + + "@react-email/html@0.0.8(react@18.2.0)": + dependencies: + react: 18.2.0 + + "@react-email/img@0.0.8(react@18.2.0)": + dependencies: + react: 18.2.0 + + "@react-email/link@0.0.8(react@18.2.0)": + dependencies: + react: 18.2.0 + + "@react-email/markdown@0.0.10(react@18.2.0)": + dependencies: + md-to-react-email: 5.0.2(react@18.2.0) + react: 18.2.0 + + "@react-email/preview@0.0.9(react@18.2.0)": + dependencies: + react: 18.2.0 + + "@react-email/render@0.0.12": + dependencies: + html-to-text: 9.0.5 + js-beautify: 1.15.1 + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + + "@react-email/render@0.0.14": + dependencies: + html-to-text: 9.0.5 + js-beautify: 1.15.1 + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + react-promise-suspense: 0.3.4 + + "@react-email/row@0.0.8(react@18.2.0)": + dependencies: + react: 18.2.0 + + "@react-email/section@0.0.12(react@18.2.0)": + dependencies: + react: 18.2.0 + + "@react-email/tailwind@0.0.17(react@18.2.0)": + dependencies: + react: 18.2.0 + + "@react-email/text@0.0.8(react@18.2.0)": + dependencies: + react: 18.2.0 + + "@rushstack/eslint-patch@1.10.2": {} + + "@selderee/plugin-htmlparser2@0.11.0": + dependencies: + domhandler: 5.0.3 + selderee: 0.11.0 + + "@supabase/auth-js@2.65.0": + dependencies: + "@supabase/node-fetch": 2.6.15 + + "@supabase/functions-js@2.4.1": + dependencies: + "@supabase/node-fetch": 2.6.15 + + "@supabase/node-fetch@2.6.15": + dependencies: + whatwg-url: 5.0.0 + + "@supabase/postgrest-js@1.16.1": + dependencies: + "@supabase/node-fetch": 2.6.15 + + "@supabase/realtime-js@2.10.2": + dependencies: + "@supabase/node-fetch": 2.6.15 + "@types/phoenix": 1.6.5 + "@types/ws": 8.5.12 + ws: 8.18.0 + transitivePeerDependencies: + - bufferutil + - utf-8-validate + + "@supabase/storage-js@2.7.0": + dependencies: + "@supabase/node-fetch": 2.6.15 + + "@supabase/supabase-js@2.45.4": + dependencies: + "@supabase/auth-js": 2.65.0 + "@supabase/functions-js": 2.4.1 + "@supabase/node-fetch": 2.6.15 + "@supabase/postgrest-js": 1.16.1 + "@supabase/realtime-js": 2.10.2 + "@supabase/storage-js": 2.7.0 + transitivePeerDependencies: + - bufferutil + - utf-8-validate + + "@swc/counter@0.1.3": {} + + "@swc/helpers@0.5.5": + dependencies: + "@swc/counter": 0.1.3 + tslib: 2.6.2 + + "@t3-oss/env-core@0.9.2(typescript@5.4.5)(zod@3.22.4)": + dependencies: + zod: 3.22.4 + optionalDependencies: + typescript: 5.4.5 + + "@t3-oss/env-nextjs@0.9.2(typescript@5.4.5)(zod@3.22.4)": + dependencies: + "@t3-oss/env-core": 0.9.2(typescript@5.4.5)(zod@3.22.4) + zod: 3.22.4 + optionalDependencies: + typescript: 5.4.5 + + "@tailwindcss/line-clamp@0.4.4(tailwindcss@3.4.3)": + dependencies: + tailwindcss: 3.4.3 + + "@tanstack/query-core@5.56.2": {} + + "@tanstack/query-devtools@5.56.1": {} + + "@tanstack/react-query-devtools@5.56.2(@tanstack/react-query@5.56.2(react@18.2.0))(react@18.2.0)": + dependencies: + "@tanstack/query-devtools": 5.56.1 + "@tanstack/react-query": 5.56.2(react@18.2.0) + react: 18.2.0 + + "@tanstack/react-query@5.56.2(react@18.2.0)": + dependencies: + "@tanstack/query-core": 5.56.2 + react: 18.2.0 + + "@types/conventional-commits-parser@5.0.0": + dependencies: + "@types/node": 20.12.7 + + "@types/cookie@0.6.0": {} + + "@types/d3-array@3.2.1": {} + + "@types/d3-color@3.1.3": {} + + "@types/d3-ease@3.0.2": {} + + "@types/d3-interpolate@3.0.4": + dependencies: + "@types/d3-color": 3.1.3 + + "@types/d3-path@3.1.0": {} + + "@types/d3-scale@4.0.8": + dependencies: + "@types/d3-time": 3.0.3 + + "@types/d3-shape@3.1.6": + dependencies: + "@types/d3-path": 3.1.0 + + "@types/d3-time@3.0.3": {} + + "@types/d3-timer@3.0.2": {} + + "@types/debug@4.1.12": + dependencies: + "@types/ms": 0.7.34 + + "@types/diff-match-patch@1.0.36": {} + + "@types/eslint@8.56.10": + dependencies: + "@types/estree": 1.0.6 + "@types/json-schema": 7.0.15 + optional: true + + "@types/estree-jsx@1.0.5": + dependencies: + "@types/estree": 1.0.5 + + "@types/estree@1.0.5": {} + + "@types/estree@1.0.6": {} + + "@types/hast@3.0.4": + dependencies: + "@types/unist": 3.0.3 + + "@types/json-schema@7.0.15": {} + + "@types/json5@0.0.29": {} + + "@types/mdast@4.0.4": + dependencies: + "@types/unist": 3.0.3 + + "@types/ms@0.7.34": {} + + "@types/node-fetch@2.6.11": + dependencies: + "@types/node": 20.12.7 + form-data: 4.0.0 + + "@types/node@18.19.47": + dependencies: + undici-types: 5.26.5 + + "@types/node@20.12.7": + dependencies: + undici-types: 5.26.5 + + "@types/nodemailer@6.4.14": + dependencies: + "@types/node": 20.12.7 + + "@types/phoenix@1.6.5": {} + + "@types/prop-types@15.7.12": {} + + "@types/qs@6.9.15": {} + + "@types/react-dom@18.2.25": + dependencies: + "@types/react": 18.2.79 + + "@types/react@18.2.79": + dependencies: + "@types/prop-types": 15.7.12 + csstype: 3.1.3 + + "@types/retry@0.12.0": {} + + "@types/semver@7.5.8": {} + + "@types/unist@2.0.11": {} + + "@types/unist@3.0.3": {} + + "@types/uuid@10.0.0": {} + + "@types/ws@8.5.12": + dependencies: + "@types/node": 20.12.7 + + "@typescript-eslint/eslint-plugin@7.7.0(@typescript-eslint/parser@7.7.0(eslint@8.57.0)(typescript@5.4.5))(eslint@8.57.0)(typescript@5.4.5)": + dependencies: + "@eslint-community/regexpp": 4.10.0 + "@typescript-eslint/parser": 7.7.0(eslint@8.57.0)(typescript@5.4.5) + "@typescript-eslint/scope-manager": 7.7.0 + "@typescript-eslint/type-utils": 7.7.0(eslint@8.57.0)(typescript@5.4.5) + "@typescript-eslint/utils": 7.7.0(eslint@8.57.0)(typescript@5.4.5) + "@typescript-eslint/visitor-keys": 7.7.0 + debug: 4.3.4 + eslint: 8.57.0 + graphemer: 1.4.0 + ignore: 5.3.1 + natural-compare: 1.4.0 + semver: 7.6.0 + ts-api-utils: 1.3.0(typescript@5.4.5) + optionalDependencies: + typescript: 5.4.5 + transitivePeerDependencies: + - supports-color + + "@typescript-eslint/parser@7.2.0(eslint@8.57.0)(typescript@5.4.5)": + dependencies: + "@typescript-eslint/scope-manager": 7.2.0 + "@typescript-eslint/types": 7.2.0 + "@typescript-eslint/typescript-estree": 7.2.0(typescript@5.4.5) + "@typescript-eslint/visitor-keys": 7.2.0 + debug: 4.3.4 + eslint: 8.57.0 + optionalDependencies: + typescript: 5.4.5 + transitivePeerDependencies: + - supports-color + + "@typescript-eslint/parser@7.7.0(eslint@8.57.0)(typescript@5.4.5)": + dependencies: + "@typescript-eslint/scope-manager": 7.7.0 + "@typescript-eslint/types": 7.7.0 + "@typescript-eslint/typescript-estree": 7.7.0(typescript@5.4.5) + "@typescript-eslint/visitor-keys": 7.7.0 + debug: 4.3.4 + eslint: 8.57.0 + optionalDependencies: + typescript: 5.4.5 + transitivePeerDependencies: + - supports-color + + "@typescript-eslint/scope-manager@7.2.0": + dependencies: + "@typescript-eslint/types": 7.2.0 + "@typescript-eslint/visitor-keys": 7.2.0 + + "@typescript-eslint/scope-manager@7.7.0": + dependencies: + "@typescript-eslint/types": 7.7.0 + "@typescript-eslint/visitor-keys": 7.7.0 + + "@typescript-eslint/type-utils@7.7.0(eslint@8.57.0)(typescript@5.4.5)": + dependencies: + "@typescript-eslint/typescript-estree": 7.7.0(typescript@5.4.5) + "@typescript-eslint/utils": 7.7.0(eslint@8.57.0)(typescript@5.4.5) + debug: 4.3.4 + eslint: 8.57.0 + ts-api-utils: 1.3.0(typescript@5.4.5) + optionalDependencies: + typescript: 5.4.5 + transitivePeerDependencies: + - supports-color + + "@typescript-eslint/types@7.2.0": {} + + "@typescript-eslint/types@7.7.0": {} + + "@typescript-eslint/typescript-estree@7.2.0(typescript@5.4.5)": + dependencies: + "@typescript-eslint/types": 7.2.0 + "@typescript-eslint/visitor-keys": 7.2.0 + debug: 4.3.4 + globby: 11.1.0 + is-glob: 4.0.3 + minimatch: 9.0.3 + semver: 7.6.0 + ts-api-utils: 1.3.0(typescript@5.4.5) + optionalDependencies: + typescript: 5.4.5 + transitivePeerDependencies: + - supports-color + + "@typescript-eslint/typescript-estree@7.7.0(typescript@5.4.5)": + dependencies: + "@typescript-eslint/types": 7.7.0 + "@typescript-eslint/visitor-keys": 7.7.0 + debug: 4.3.4 + globby: 11.1.0 + is-glob: 4.0.3 + minimatch: 9.0.4 + semver: 7.6.0 + ts-api-utils: 1.3.0(typescript@5.4.5) + optionalDependencies: + typescript: 5.4.5 + transitivePeerDependencies: + - supports-color + + "@typescript-eslint/utils@7.7.0(eslint@8.57.0)(typescript@5.4.5)": + dependencies: + "@eslint-community/eslint-utils": 4.4.0(eslint@8.57.0) + "@types/json-schema": 7.0.15 + "@types/semver": 7.5.8 + "@typescript-eslint/scope-manager": 7.7.0 + "@typescript-eslint/types": 7.7.0 + "@typescript-eslint/typescript-estree": 7.7.0(typescript@5.4.5) + eslint: 8.57.0 + semver: 7.6.0 + transitivePeerDependencies: + - supports-color + - typescript + + "@typescript-eslint/visitor-keys@7.2.0": + dependencies: + "@typescript-eslint/types": 7.2.0 + eslint-visitor-keys: 3.4.3 + + "@typescript-eslint/visitor-keys@7.7.0": + dependencies: + "@typescript-eslint/types": 7.7.0 + eslint-visitor-keys: 3.4.3 + + "@undrstnd/ai-engine@2.4.11(@vue/compiler-sfc@3.4.38)(openai@4.57.0(encoding@0.1.13)(zod@3.22.4))(prettier@3.2.5)(prisma@5.20.0)(react@18.2.0)(sswr@2.1.0(svelte@4.2.19))(svelte@4.2.19)(vue@3.4.38(typescript@5.4.5))(zod@3.22.4)": + dependencies: + "@ai-sdk/openai": 0.0.58(zod@3.22.4) + "@ai-sdk/provider": 0.0.23 + "@ai-sdk/provider-utils": 1.0.18(zod@3.22.4) + "@ianvs/prettier-plugin-sort-imports": 4.3.1(@vue/compiler-sfc@3.4.38)(prettier@3.2.5) + "@prisma/client": 5.20.0(prisma@5.20.0) + ai: 3.3.28(openai@4.57.0(encoding@0.1.13)(zod@3.22.4))(react@18.2.0)(sswr@2.1.0(svelte@4.2.19))(svelte@4.2.19)(vue@3.4.38(typescript@5.4.5))(zod@3.22.4) + transitivePeerDependencies: + - "@vue/compiler-sfc" + - openai + - prettier + - prisma + - react + - solid-js + - sswr + - supports-color + - svelte + - vue + - zod + + "@ungap/structured-clone@1.2.0": {} + + "@vercel/analytics@1.2.2(next@14.2.1(@babel/core@7.24.4)(@opentelemetry/api@1.9.0)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(react@18.2.0)": + dependencies: + server-only: 0.0.1 + optionalDependencies: + next: 14.2.1(@babel/core@7.24.4)(@opentelemetry/api@1.9.0)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + react: 18.2.0 + + "@vue/compiler-core@3.4.38": + dependencies: + "@babel/parser": 7.25.6 + "@vue/shared": 3.4.38 + entities: 4.5.0 + estree-walker: 2.0.2 + source-map-js: 1.2.1 + + "@vue/compiler-dom@3.4.38": + dependencies: + "@vue/compiler-core": 3.4.38 + "@vue/shared": 3.4.38 + + "@vue/compiler-sfc@3.4.38": + dependencies: + "@babel/parser": 7.25.6 + "@vue/compiler-core": 3.4.38 + "@vue/compiler-dom": 3.4.38 + "@vue/compiler-ssr": 3.4.38 + "@vue/shared": 3.4.38 + estree-walker: 2.0.2 + magic-string: 0.30.11 + postcss: 8.4.47 + source-map-js: 1.2.1 + + "@vue/compiler-ssr@3.4.38": + dependencies: + "@vue/compiler-dom": 3.4.38 + "@vue/shared": 3.4.38 + + "@vue/reactivity@3.4.38": + dependencies: + "@vue/shared": 3.4.38 + + "@vue/runtime-core@3.4.38": + dependencies: + "@vue/reactivity": 3.4.38 + "@vue/shared": 3.4.38 + + "@vue/runtime-dom@3.4.38": + dependencies: + "@vue/reactivity": 3.4.38 + "@vue/runtime-core": 3.4.38 + "@vue/shared": 3.4.38 + csstype: 3.1.3 + + "@vue/server-renderer@3.4.38(vue@3.4.38(typescript@5.4.5))": + dependencies: + "@vue/compiler-ssr": 3.4.38 + "@vue/shared": 3.4.38 + vue: 3.4.38(typescript@5.4.5) + + "@vue/shared@3.4.38": {} + + abbrev@1.1.1: + optional: true + + abbrev@2.0.0: {} + + abort-controller@3.0.0: + dependencies: + event-target-shim: 5.0.1 + + acorn-jsx@5.3.2(acorn@8.11.3): + dependencies: + acorn: 8.11.3 + + acorn@8.11.3: {} + + acorn@8.12.1: {} + + agent-base@6.0.2: + dependencies: + debug: 4.3.4 + transitivePeerDependencies: + - supports-color + optional: true + + agentkeepalive@4.5.0: + dependencies: + humanize-ms: 1.2.1 + + ai@3.3.21(openai@4.57.0(encoding@0.1.13)(zod@3.22.4))(react@18.2.0)(sswr@2.1.0(svelte@4.2.19))(svelte@4.2.19)(vue@3.4.38(typescript@5.4.5))(zod@3.22.4): + dependencies: + "@ai-sdk/provider": 0.0.22 + "@ai-sdk/provider-utils": 1.0.17(zod@3.22.4) + "@ai-sdk/react": 0.0.53(react@18.2.0)(zod@3.22.4) + "@ai-sdk/solid": 0.0.43(zod@3.22.4) + "@ai-sdk/svelte": 0.0.45(svelte@4.2.19)(zod@3.22.4) + "@ai-sdk/ui-utils": 0.0.40(zod@3.22.4) + "@ai-sdk/vue": 0.0.45(vue@3.4.38(typescript@5.4.5))(zod@3.22.4) + "@opentelemetry/api": 1.9.0 + eventsource-parser: 1.1.2 + json-schema: 0.4.0 + jsondiffpatch: 0.6.0 + nanoid: 3.3.6 + secure-json-parse: 2.7.0 + zod-to-json-schema: 3.23.2(zod@3.22.4) + optionalDependencies: + openai: 4.57.0(encoding@0.1.13)(zod@3.22.4) + react: 18.2.0 + sswr: 2.1.0(svelte@4.2.19) + svelte: 4.2.19 + zod: 3.22.4 + transitivePeerDependencies: + - solid-js + - vue + + ai@3.3.28(openai@4.57.0(encoding@0.1.13)(zod@3.22.4))(react@18.2.0)(sswr@2.1.0(svelte@4.2.19))(svelte@4.2.19)(vue@3.4.38(typescript@5.4.5))(zod@3.22.4): + dependencies: + "@ai-sdk/provider": 0.0.23 + "@ai-sdk/provider-utils": 1.0.18(zod@3.22.4) + "@ai-sdk/react": 0.0.55(react@18.2.0)(zod@3.22.4) + "@ai-sdk/solid": 0.0.44(zod@3.22.4) + "@ai-sdk/svelte": 0.0.46(svelte@4.2.19)(zod@3.22.4) + "@ai-sdk/ui-utils": 0.0.41(zod@3.22.4) + "@ai-sdk/vue": 0.0.46(vue@3.4.38(typescript@5.4.5))(zod@3.22.4) + "@opentelemetry/api": 1.9.0 + eventsource-parser: 1.1.2 + json-schema: 0.4.0 + jsondiffpatch: 0.6.0 + nanoid: 3.3.6 + secure-json-parse: 2.7.0 + zod-to-json-schema: 3.23.2(zod@3.22.4) + optionalDependencies: + openai: 4.57.0(encoding@0.1.13)(zod@3.22.4) + react: 18.2.0 + sswr: 2.1.0(svelte@4.2.19) + svelte: 4.2.19 + zod: 3.22.4 + transitivePeerDependencies: + - solid-js + - vue + + ajv@6.12.6: + dependencies: + fast-deep-equal: 3.1.3 + fast-json-stable-stringify: 2.1.0 + json-schema-traverse: 0.4.1 + uri-js: 4.4.1 + + ansi-escapes@6.2.1: {} + + ansi-regex@5.0.1: {} + + ansi-regex@6.0.1: {} + + ansi-styles@3.2.1: + dependencies: + color-convert: 1.9.3 + + ansi-styles@4.3.0: + dependencies: + color-convert: 2.0.1 + + ansi-styles@5.2.0: {} + + ansi-styles@6.2.1: {} + + any-promise@1.3.0: {} + + anymatch@3.1.3: + dependencies: + normalize-path: 3.0.0 + picomatch: 2.3.1 + + aproba@2.0.0: + optional: true + + are-we-there-yet@2.0.0: + dependencies: + delegates: 1.0.0 + readable-stream: 3.6.2 + optional: true + + arg@5.0.2: {} + + argparse@2.0.1: {} + + aria-hidden@1.2.4: + dependencies: + tslib: 2.6.2 + + aria-query@5.3.0: + dependencies: + dequal: 2.0.3 + + aria-query@5.3.2: {} + + array-buffer-byte-length@1.0.1: + dependencies: + call-bind: 1.0.7 + is-array-buffer: 3.0.4 + + array-ify@1.0.0: {} + + array-includes@3.1.8: + dependencies: + call-bind: 1.0.7 + define-properties: 1.2.1 + es-abstract: 1.23.3 + es-object-atoms: 1.0.0 + get-intrinsic: 1.2.4 + is-string: 1.0.7 + + array-union@2.1.0: {} + + array.prototype.findlast@1.2.5: + dependencies: + call-bind: 1.0.7 + define-properties: 1.2.1 + es-abstract: 1.23.3 + es-errors: 1.3.0 + es-object-atoms: 1.0.0 + es-shim-unscopables: 1.0.2 + + array.prototype.findlastindex@1.2.5: + dependencies: + call-bind: 1.0.7 + define-properties: 1.2.1 + es-abstract: 1.23.3 + es-errors: 1.3.0 + es-object-atoms: 1.0.0 + es-shim-unscopables: 1.0.2 + + array.prototype.flat@1.3.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.flatmap@1.3.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.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.3: + dependencies: + call-bind: 1.0.7 + define-properties: 1.2.1 + es-abstract: 1.23.3 + es-errors: 1.3.0 + es-shim-unscopables: 1.0.2 + + arraybuffer.prototype.slice@1.0.3: + dependencies: + array-buffer-byte-length: 1.0.1 + call-bind: 1.0.7 + define-properties: 1.2.1 + es-abstract: 1.23.3 + es-errors: 1.3.0 + get-intrinsic: 1.2.4 + is-array-buffer: 3.0.4 + is-shared-array-buffer: 1.0.3 + + ast-types-flow@0.0.8: {} + + asynckit@0.4.0: {} + + attr-accept@2.2.2: {} + + available-typed-arrays@1.0.7: + dependencies: + possible-typed-array-names: 1.0.0 + + axe-core@4.7.0: {} + + axios@0.26.1: + dependencies: + follow-redirects: 1.15.9 + transitivePeerDependencies: + - debug + + axobject-query@3.2.1: + dependencies: + dequal: 2.0.3 + + axobject-query@4.1.0: {} + + bail@2.0.2: {} + + balanced-match@1.0.2: {} + + base64-js@1.5.1: {} + + binary-extensions@2.3.0: {} + + binary-search@1.3.6: {} + + brace-expansion@1.1.11: + dependencies: + balanced-match: 1.0.2 + concat-map: 0.0.1 + + brace-expansion@2.0.1: + dependencies: + balanced-match: 1.0.2 + + braces@3.0.2: + dependencies: + fill-range: 7.0.1 + + browserslist@4.23.0: + dependencies: + caniuse-lite: 1.0.30001663 + electron-to-chromium: 1.4.738 + node-releases: 2.0.14 + update-browserslist-db: 1.0.13(browserslist@4.23.0) + + busboy@1.6.0: + dependencies: + streamsearch: 1.1.0 + + call-bind@1.0.7: + dependencies: + es-define-property: 1.0.0 + es-errors: 1.3.0 + function-bind: 1.1.2 + get-intrinsic: 1.2.4 + set-function-length: 1.2.2 + + callsites@3.1.0: {} + + camelcase-css@2.0.1: {} + + camelcase@6.3.0: {} + + caniuse-lite@1.0.30001663: {} + + canvas-confetti@1.9.3: {} + + canvas@2.11.2(encoding@0.1.13): + dependencies: + "@mapbox/node-pre-gyp": 1.0.11(encoding@0.1.13) + nan: 2.20.0 + simple-get: 3.1.1 + transitivePeerDependencies: + - encoding + - supports-color + optional: true + + ccount@2.0.1: {} + + chalk@2.4.2: + dependencies: + ansi-styles: 3.2.1 + escape-string-regexp: 1.0.5 + supports-color: 5.5.0 + + chalk@4.1.2: + dependencies: + ansi-styles: 4.3.0 + supports-color: 7.2.0 + + chalk@5.3.0: {} + + character-entities-html4@2.1.0: {} + + character-entities-legacy@3.0.0: {} + + character-entities@2.0.2: {} + + character-reference-invalid@2.0.1: {} + + chokidar@3.6.0: + dependencies: + anymatch: 3.1.3 + braces: 3.0.2 + glob-parent: 5.1.2 + is-binary-path: 2.1.0 + is-glob: 4.0.3 + normalize-path: 3.0.0 + readdirp: 3.6.0 + optionalDependencies: + fsevents: 2.3.3 + + chownr@2.0.0: + optional: true + + class-variance-authority@0.7.0: + dependencies: + clsx: 2.0.0 + + classnames@2.5.1: {} + + cli-cursor@4.0.0: + dependencies: + restore-cursor: 4.0.0 + + cli-truncate@4.0.0: + dependencies: + slice-ansi: 5.0.0 + string-width: 7.1.0 + + client-only@0.0.1: {} + + clsx@2.0.0: {} + + clsx@2.1.0: {} + + cmdk@1.0.0(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0): + dependencies: + "@radix-ui/react-dialog": 1.0.5(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + "@radix-ui/react-primitive": 1.0.3(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + transitivePeerDependencies: + - "@types/react" + - "@types/react-dom" + + code-red@1.0.4: + dependencies: + "@jridgewell/sourcemap-codec": 1.5.0 + "@types/estree": 1.0.6 + acorn: 8.12.1 + estree-walker: 3.0.3 + periscopic: 3.1.0 + + color-convert@1.9.3: + dependencies: + color-name: 1.1.3 + + color-convert@2.0.1: + dependencies: + color-name: 1.1.4 + + color-name@1.1.3: {} + + color-name@1.1.4: {} + + color-support@1.1.3: + optional: true + + colorette@2.0.20: {} + + combined-stream@1.0.8: + dependencies: + delayed-stream: 1.0.0 + + comma-separated-tokens@2.0.3: {} + + commander@10.0.1: {} + + commander@11.1.0: {} + + commander@4.1.1: {} + + compare-func@2.0.0: + dependencies: + array-ify: 1.0.0 + dot-prop: 5.3.0 + + concat-map@0.0.1: {} + + config-chain@1.1.13: + dependencies: + ini: 1.3.8 + proto-list: 1.2.4 + + console-control-strings@1.1.0: + optional: true + + conventional-changelog-conventionalcommits@7.0.2: + dependencies: + compare-func: 2.0.0 + + convert-source-map@2.0.0: {} + + cookie@0.6.0: {} + + country-flag-icons@1.5.13: {} + + cross-fetch@3.1.8(encoding@0.1.13): + dependencies: + node-fetch: 2.7.0(encoding@0.1.13) + transitivePeerDependencies: + - encoding + + cross-spawn@7.0.3: + dependencies: + path-key: 3.1.1 + shebang-command: 2.0.0 + which: 2.0.2 + + css-tree@2.3.1: + dependencies: + mdn-data: 2.0.30 + source-map-js: 1.2.1 + + cssesc@3.0.0: {} + + csstype@3.1.3: {} + + d3-array@3.2.4: + dependencies: + internmap: 2.0.3 + + d3-color@3.1.0: {} + + d3-ease@3.0.1: {} + + d3-format@3.1.0: {} + + d3-interpolate@3.0.1: + dependencies: + d3-color: 3.1.0 + + d3-path@3.1.0: {} + + d3-scale@4.0.2: + dependencies: + d3-array: 3.2.4 + d3-format: 3.1.0 + d3-interpolate: 3.0.1 + d3-time: 3.1.0 + d3-time-format: 4.1.0 + + d3-shape@3.2.0: + dependencies: + d3-path: 3.1.0 + + d3-time-format@4.1.0: + dependencies: + d3-time: 3.1.0 + + d3-time@3.1.0: + dependencies: + d3-array: 3.2.4 + + d3-timer@3.0.1: {} + + damerau-levenshtein@1.0.8: {} + + data-view-buffer@1.0.1: + dependencies: + call-bind: 1.0.7 + es-errors: 1.3.0 + is-data-view: 1.0.1 + + data-view-byte-length@1.0.1: + dependencies: + call-bind: 1.0.7 + es-errors: 1.3.0 + is-data-view: 1.0.1 + + data-view-byte-offset@1.0.0: + dependencies: + call-bind: 1.0.7 + es-errors: 1.3.0 + is-data-view: 1.0.1 + + date-fns@3.6.0: {} + + debug@3.2.7: + dependencies: + ms: 2.1.3 + + debug@4.3.4: + dependencies: + ms: 2.1.2 + + decamelize@1.2.0: {} + + decimal.js-light@2.5.1: {} + + decode-named-character-reference@1.0.2: + dependencies: + character-entities: 2.0.2 + + decompress-response@4.2.1: + dependencies: + mimic-response: 2.1.0 + optional: true + + deep-is@0.1.4: {} + + deepmerge@4.3.1: {} + + define-data-property@1.1.4: + dependencies: + es-define-property: 1.0.0 + es-errors: 1.3.0 + gopd: 1.0.1 + + define-properties@1.2.1: + dependencies: + define-data-property: 1.1.4 + has-property-descriptors: 1.0.2 + object-keys: 1.1.1 + + delayed-stream@1.0.0: {} + + delegates@1.0.0: + optional: true + + dequal@2.0.3: {} + + detect-libc@2.0.3: + optional: true + + detect-node-es@1.1.0: {} + + devlop@1.1.0: + dependencies: + dequal: 2.0.3 + + didyoumean@1.2.2: {} + + diff-match-patch@1.0.5: {} + + dir-glob@3.0.1: + dependencies: + path-type: 4.0.0 + + dlv@1.1.3: {} + + doctrine@2.1.0: + dependencies: + esutils: 2.0.3 + + doctrine@3.0.0: + dependencies: + esutils: 2.0.3 + + dom-helpers@5.2.1: + dependencies: + "@babel/runtime": 7.24.4 + csstype: 3.1.3 + + dom-serializer@2.0.0: + dependencies: + domelementtype: 2.3.0 + domhandler: 5.0.3 + entities: 4.5.0 + + domelementtype@2.3.0: {} + + domhandler@5.0.3: + dependencies: + domelementtype: 2.3.0 + + domutils@3.1.0: + dependencies: + dom-serializer: 2.0.0 + domelementtype: 2.3.0 + domhandler: 5.0.3 + + dot-prop@5.3.0: + dependencies: + is-obj: 2.0.0 + + eastasianwidth@0.2.0: {} + + editorconfig@1.0.4: + dependencies: + "@one-ini/wasm": 0.1.1 + commander: 10.0.1 + minimatch: 9.0.1 + semver: 7.6.0 + + electron-to-chromium@1.4.738: {} + + embla-carousel-react@8.2.0(react@18.2.0): + dependencies: + embla-carousel: 8.2.0 + embla-carousel-reactive-utils: 8.2.0(embla-carousel@8.2.0) + react: 18.2.0 + + embla-carousel-reactive-utils@8.2.0(embla-carousel@8.2.0): + dependencies: + embla-carousel: 8.2.0 + + embla-carousel@8.2.0: {} + + emoji-regex@10.3.0: {} + + emoji-regex@8.0.0: {} + + emoji-regex@9.2.2: {} + + encoding@0.1.13: + dependencies: + iconv-lite: 0.6.3 + + enhanced-resolve@5.16.0: + dependencies: + graceful-fs: 4.2.11 + tapable: 2.2.1 + + entities@4.5.0: {} + + es-abstract@1.23.3: + dependencies: + array-buffer-byte-length: 1.0.1 + arraybuffer.prototype.slice: 1.0.3 + available-typed-arrays: 1.0.7 + call-bind: 1.0.7 + data-view-buffer: 1.0.1 + data-view-byte-length: 1.0.1 + data-view-byte-offset: 1.0.0 + es-define-property: 1.0.0 + es-errors: 1.3.0 + es-object-atoms: 1.0.0 + es-set-tostringtag: 2.0.3 + es-to-primitive: 1.2.1 + function.prototype.name: 1.1.6 + get-intrinsic: 1.2.4 + get-symbol-description: 1.0.2 + globalthis: 1.0.3 + gopd: 1.0.1 + has-property-descriptors: 1.0.2 + has-proto: 1.0.3 + has-symbols: 1.0.3 + hasown: 2.0.2 + internal-slot: 1.0.7 + is-array-buffer: 3.0.4 + is-callable: 1.2.7 + is-data-view: 1.0.1 + is-negative-zero: 2.0.3 + is-regex: 1.1.4 + is-shared-array-buffer: 1.0.3 + is-string: 1.0.7 + is-typed-array: 1.1.13 + is-weakref: 1.0.2 + object-inspect: 1.13.1 + object-keys: 1.1.1 + object.assign: 4.1.5 + regexp.prototype.flags: 1.5.2 + safe-array-concat: 1.1.2 + safe-regex-test: 1.0.3 + string.prototype.trim: 1.2.9 + string.prototype.trimend: 1.0.8 + string.prototype.trimstart: 1.0.8 + typed-array-buffer: 1.0.2 + typed-array-byte-length: 1.0.1 + typed-array-byte-offset: 1.0.2 + typed-array-length: 1.0.6 + unbox-primitive: 1.0.2 + which-typed-array: 1.1.15 + + es-define-property@1.0.0: + dependencies: + get-intrinsic: 1.2.4 + + es-errors@1.3.0: {} + + es-iterator-helpers@1.0.18: + dependencies: + call-bind: 1.0.7 + define-properties: 1.2.1 + es-abstract: 1.23.3 + es-errors: 1.3.0 + es-set-tostringtag: 2.0.3 + function-bind: 1.1.2 + get-intrinsic: 1.2.4 + globalthis: 1.0.3 + has-property-descriptors: 1.0.2 + has-proto: 1.0.3 + has-symbols: 1.0.3 + internal-slot: 1.0.7 + iterator.prototype: 1.1.2 + safe-array-concat: 1.1.2 + + es-object-atoms@1.0.0: + dependencies: + es-errors: 1.3.0 + + es-set-tostringtag@2.0.3: + dependencies: + get-intrinsic: 1.2.4 + has-tostringtag: 1.0.2 + hasown: 2.0.2 + + es-shim-unscopables@1.0.2: + dependencies: + hasown: 2.0.2 + + es-to-primitive@1.2.1: + dependencies: + is-callable: 1.2.7 + is-date-object: 1.0.5 + is-symbol: 1.0.4 + + escalade@3.1.2: {} + + escape-string-regexp@1.0.5: {} + + escape-string-regexp@4.0.0: {} + + escape-string-regexp@5.0.0: {} + + eslint-config-next@14.2.1(eslint@8.57.0)(typescript@5.4.5): + dependencies: + "@next/eslint-plugin-next": 14.2.1 + "@rushstack/eslint-patch": 1.10.2 + "@typescript-eslint/parser": 7.2.0(eslint@8.57.0)(typescript@5.4.5) + eslint: 8.57.0 + eslint-import-resolver-node: 0.3.9 + eslint-import-resolver-typescript: 3.6.1(@typescript-eslint/parser@7.2.0(eslint@8.57.0)(typescript@5.4.5))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.29.1)(eslint@8.57.0) + eslint-plugin-import: 2.29.1(@typescript-eslint/parser@7.7.0(eslint@8.57.0)(typescript@5.4.5))(eslint@8.57.0) + eslint-plugin-jsx-a11y: 6.8.0(eslint@8.57.0) + eslint-plugin-react: 7.34.1(eslint@8.57.0) + eslint-plugin-react-hooks: 4.6.0(eslint@8.57.0) + optionalDependencies: + typescript: 5.4.5 + transitivePeerDependencies: + - eslint-import-resolver-webpack + - supports-color + + eslint-config-prettier@9.1.0(eslint@8.57.0): + dependencies: + eslint: 8.57.0 + + eslint-import-resolver-node@0.3.9: + dependencies: + debug: 3.2.7 + is-core-module: 2.13.1 + resolve: 1.22.8 + transitivePeerDependencies: + - supports-color + + eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.2.0(eslint@8.57.0)(typescript@5.4.5))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.29.1)(eslint@8.57.0): + dependencies: + debug: 4.3.4 + enhanced-resolve: 5.16.0 + eslint: 8.57.0 + eslint-module-utils: 2.8.1(@typescript-eslint/parser@7.2.0(eslint@8.57.0)(typescript@5.4.5))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.2.0(eslint@8.57.0)(typescript@5.4.5))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.29.1)(eslint@8.57.0))(eslint@8.57.0) + eslint-plugin-import: 2.29.1(@typescript-eslint/parser@7.7.0(eslint@8.57.0)(typescript@5.4.5))(eslint@8.57.0) + fast-glob: 3.3.2 + get-tsconfig: 4.7.3 + is-core-module: 2.13.1 + is-glob: 4.0.3 + transitivePeerDependencies: + - "@typescript-eslint/parser" + - eslint-import-resolver-node + - eslint-import-resolver-webpack + - supports-color + + eslint-module-utils@2.8.1(@typescript-eslint/parser@7.2.0(eslint@8.57.0)(typescript@5.4.5))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.2.0(eslint@8.57.0)(typescript@5.4.5))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.29.1)(eslint@8.57.0))(eslint@8.57.0): + dependencies: + debug: 3.2.7 + optionalDependencies: + "@typescript-eslint/parser": 7.2.0(eslint@8.57.0)(typescript@5.4.5) + eslint: 8.57.0 + eslint-import-resolver-node: 0.3.9 + eslint-import-resolver-typescript: 3.6.1(@typescript-eslint/parser@7.2.0(eslint@8.57.0)(typescript@5.4.5))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.29.1)(eslint@8.57.0) + transitivePeerDependencies: + - supports-color + + eslint-module-utils@2.8.1(@typescript-eslint/parser@7.7.0(eslint@8.57.0)(typescript@5.4.5))(eslint-import-resolver-node@0.3.9)(eslint@8.57.0): + dependencies: + debug: 3.2.7 + optionalDependencies: + "@typescript-eslint/parser": 7.7.0(eslint@8.57.0)(typescript@5.4.5) + eslint: 8.57.0 + eslint-import-resolver-node: 0.3.9 + transitivePeerDependencies: + - supports-color + + eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.7.0(eslint@8.57.0)(typescript@5.4.5))(eslint@8.57.0): + dependencies: + 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-import-resolver-node: 0.3.9 + eslint-module-utils: 2.8.1(@typescript-eslint/parser@7.7.0(eslint@8.57.0)(typescript@5.4.5))(eslint-import-resolver-node@0.3.9)(eslint@8.57.0) + hasown: 2.0.2 + is-core-module: 2.13.1 + is-glob: 4.0.3 + minimatch: 3.1.2 + object.fromentries: 2.0.8 + object.groupby: 1.0.3 + object.values: 1.2.0 + semver: 6.3.1 + tsconfig-paths: 3.15.0 + optionalDependencies: + "@typescript-eslint/parser": 7.7.0(eslint@8.57.0)(typescript@5.4.5) + transitivePeerDependencies: + - eslint-import-resolver-typescript + - eslint-import-resolver-webpack + - supports-color + + eslint-plugin-jsx-a11y@6.8.0(eslint@8.57.0): + dependencies: + "@babel/runtime": 7.24.4 + aria-query: 5.3.0 + array-includes: 3.1.8 + array.prototype.flatmap: 1.3.2 + ast-types-flow: 0.0.8 + axe-core: 4.7.0 + axobject-query: 3.2.1 + damerau-levenshtein: 1.0.8 + emoji-regex: 9.2.2 + es-iterator-helpers: 1.0.18 + eslint: 8.57.0 + hasown: 2.0.2 + jsx-ast-utils: 3.3.5 + language-tags: 1.0.9 + minimatch: 3.1.2 + object.entries: 1.1.8 + object.fromentries: 2.0.8 + + eslint-plugin-prettier@5.1.3(@types/eslint@8.56.10)(eslint-config-prettier@9.1.0(eslint@8.57.0))(eslint@8.57.0)(prettier@3.2.5): + dependencies: + eslint: 8.57.0 + prettier: 3.2.5 + prettier-linter-helpers: 1.0.0 + synckit: 0.8.8 + optionalDependencies: + "@types/eslint": 8.56.10 + eslint-config-prettier: 9.1.0(eslint@8.57.0) + + eslint-plugin-react-hooks@4.6.0(eslint@8.57.0): + dependencies: + eslint: 8.57.0 + + eslint-plugin-react@7.34.1(eslint@8.57.0): + 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.3 + doctrine: 2.1.0 + es-iterator-helpers: 1.0.18 + eslint: 8.57.0 + estraverse: 5.3.0 + jsx-ast-utils: 3.3.5 + minimatch: 3.1.2 + object.entries: 1.1.8 + object.fromentries: 2.0.8 + object.hasown: 1.1.4 + object.values: 1.2.0 + prop-types: 15.8.1 + resolve: 2.0.0-next.5 + semver: 6.3.1 + string.prototype.matchall: 4.0.11 + + eslint-plugin-tailwindcss@3.15.1(tailwindcss@3.4.3): + dependencies: + fast-glob: 3.3.2 + postcss: 8.4.38 + tailwindcss: 3.4.3 + + eslint-scope@7.2.2: + dependencies: + esrecurse: 4.3.0 + estraverse: 5.3.0 + + eslint-visitor-keys@3.4.3: {} + + eslint@8.57.0: + dependencies: + "@eslint-community/eslint-utils": 4.4.0(eslint@8.57.0) + "@eslint-community/regexpp": 4.10.0 + "@eslint/eslintrc": 2.1.4 + "@eslint/js": 8.57.0 + "@humanwhocodes/config-array": 0.11.14 + "@humanwhocodes/module-importer": 1.0.1 + "@nodelib/fs.walk": 1.2.8 + "@ungap/structured-clone": 1.2.0 + ajv: 6.12.6 + chalk: 4.1.2 + cross-spawn: 7.0.3 + debug: 4.3.4 + doctrine: 3.0.0 + escape-string-regexp: 4.0.0 + eslint-scope: 7.2.2 + eslint-visitor-keys: 3.4.3 + espree: 9.6.1 + esquery: 1.5.0 + esutils: 2.0.3 + fast-deep-equal: 3.1.3 + file-entry-cache: 6.0.1 + find-up: 5.0.0 + glob-parent: 6.0.2 + globals: 13.24.0 + graphemer: 1.4.0 + ignore: 5.3.1 + 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.3 + strip-ansi: 6.0.1 + text-table: 0.2.0 + transitivePeerDependencies: + - supports-color + + espree@9.6.1: + dependencies: + acorn: 8.11.3 + acorn-jsx: 5.3.2(acorn@8.11.3) + eslint-visitor-keys: 3.4.3 + + esquery@1.5.0: + dependencies: + estraverse: 5.3.0 + + esrecurse@4.3.0: + dependencies: + estraverse: 5.3.0 + + estraverse@5.3.0: {} + + estree-util-is-identifier-name@3.0.0: {} + + estree-walker@2.0.2: {} + + estree-walker@3.0.3: + dependencies: + "@types/estree": 1.0.6 + + esutils@2.0.3: {} + + event-target-shim@5.0.1: {} + + eventemitter3@4.0.7: {} + + eventemitter3@5.0.1: {} + + eventsource-parser@1.1.2: {} + + execa@8.0.1: + dependencies: + cross-spawn: 7.0.3 + get-stream: 8.0.1 + human-signals: 5.0.0 + is-stream: 3.0.0 + merge-stream: 2.0.0 + npm-run-path: 5.3.0 + onetime: 6.0.0 + signal-exit: 4.1.0 + strip-final-newline: 3.0.0 + + expr-eval@2.0.2: {} + + extend@3.0.2: {} + + fast-deep-equal@2.0.1: {} + + fast-deep-equal@3.1.3: {} + + fast-diff@1.3.0: {} + + fast-equals@5.0.1: {} + + fast-glob@3.3.2: + dependencies: + "@nodelib/fs.stat": 2.0.5 + "@nodelib/fs.walk": 1.2.8 + glob-parent: 5.1.2 + merge2: 1.4.1 + micromatch: 4.0.5 + + fast-json-stable-stringify@2.1.0: {} + + fast-levenshtein@2.0.6: {} + + fastq@1.17.1: + dependencies: + reusify: 1.0.4 + + file-entry-cache@6.0.1: + dependencies: + flat-cache: 3.2.0 + + file-selector@0.6.0: + dependencies: + tslib: 2.6.2 + + fill-range@7.0.1: + dependencies: + to-regex-range: 5.0.1 + + find-up@5.0.0: + dependencies: + locate-path: 6.0.0 + path-exists: 4.0.0 + + flat-cache@3.2.0: + dependencies: + flatted: 3.3.1 + keyv: 4.5.4 + rimraf: 3.0.2 + + flat@5.0.2: {} + + flatted@3.3.1: {} + + follow-redirects@1.15.9: {} + + for-each@0.3.3: + dependencies: + is-callable: 1.2.7 + + foreground-child@3.1.1: + dependencies: + cross-spawn: 7.0.3 + signal-exit: 4.1.0 + + form-data-encoder@1.7.2: {} + + form-data@4.0.0: + dependencies: + asynckit: 0.4.0 + combined-stream: 1.0.8 + mime-types: 2.1.35 + + formdata-node@4.4.1: + dependencies: + node-domexception: 1.0.0 + web-streams-polyfill: 4.0.0-beta.3 + + framer-motion@11.4.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0): + dependencies: + tslib: 2.6.2 + optionalDependencies: + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + + fs-minipass@2.1.0: + dependencies: + minipass: 3.3.6 + optional: true + + fs.realpath@1.0.0: {} + + fsevents@2.3.3: + optional: true + + function-bind@1.1.2: {} + + function.prototype.name@1.1.6: + dependencies: + call-bind: 1.0.7 + define-properties: 1.2.1 + es-abstract: 1.23.3 + functions-have-names: 1.2.3 + + functions-have-names@1.2.3: {} + + gauge@3.0.2: + dependencies: + aproba: 2.0.0 + color-support: 1.1.3 + console-control-strings: 1.1.0 + has-unicode: 2.0.1 + object-assign: 4.1.1 + signal-exit: 3.0.7 + string-width: 4.2.3 + strip-ansi: 6.0.1 + wide-align: 1.1.5 + optional: true + + geist@1.3.1(next@14.2.1(@babel/core@7.24.4)(@opentelemetry/api@1.9.0)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)): + dependencies: + next: 14.2.1(@babel/core@7.24.4)(@opentelemetry/api@1.9.0)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + + gensync@1.0.0-beta.2: {} + + get-east-asian-width@1.2.0: {} + + get-intrinsic@1.2.4: + dependencies: + es-errors: 1.3.0 + function-bind: 1.1.2 + has-proto: 1.0.3 + has-symbols: 1.0.3 + hasown: 2.0.2 + + get-nonce@1.0.1: {} + + get-stream@8.0.1: {} + + get-symbol-description@1.0.2: + dependencies: + call-bind: 1.0.7 + es-errors: 1.3.0 + get-intrinsic: 1.2.4 + + get-tsconfig@4.7.3: + dependencies: + resolve-pkg-maps: 1.0.0 + + glob-parent@5.1.2: + dependencies: + is-glob: 4.0.3 + + glob-parent@6.0.2: + dependencies: + is-glob: 4.0.3 + + glob@10.3.10: + dependencies: + foreground-child: 3.1.1 + jackspeak: 2.3.6 + minimatch: 9.0.4 + minipass: 7.0.4 + path-scurry: 1.10.2 + + glob@10.3.12: + dependencies: + foreground-child: 3.1.1 + jackspeak: 2.3.6 + minimatch: 9.0.4 + minipass: 7.0.4 + path-scurry: 1.10.2 + + glob@7.2.3: + dependencies: + fs.realpath: 1.0.0 + inflight: 1.0.6 + inherits: 2.0.4 + minimatch: 3.1.2 + once: 1.4.0 + path-is-absolute: 1.0.1 + + globals@11.12.0: {} + + globals@13.24.0: + dependencies: + type-fest: 0.20.2 + + globalthis@1.0.3: + dependencies: + define-properties: 1.2.1 + + globby@11.1.0: + dependencies: + array-union: 2.1.0 + dir-glob: 3.0.1 + fast-glob: 3.3.2 + ignore: 5.3.1 + merge2: 1.4.1 + slash: 3.0.0 + + gopd@1.0.1: + dependencies: + get-intrinsic: 1.2.4 + + graceful-fs@4.2.11: {} + + graphemer@1.4.0: {} + + has-bigints@1.0.2: {} + + has-flag@3.0.0: {} + + has-flag@4.0.0: {} + + has-property-descriptors@1.0.2: + dependencies: + es-define-property: 1.0.0 + + has-proto@1.0.3: {} + + has-symbols@1.0.3: {} + + has-tostringtag@1.0.2: + dependencies: + has-symbols: 1.0.3 + + has-unicode@2.0.1: + optional: true + + hasown@2.0.2: + dependencies: + function-bind: 1.1.2 + + hast-util-to-jsx-runtime@2.3.0: + dependencies: + "@types/estree": 1.0.5 + "@types/hast": 3.0.4 + "@types/unist": 3.0.3 + comma-separated-tokens: 2.0.3 + devlop: 1.1.0 + estree-util-is-identifier-name: 3.0.0 + hast-util-whitespace: 3.0.0 + mdast-util-mdx-expression: 2.0.0 + mdast-util-mdx-jsx: 3.1.3 + mdast-util-mdxjs-esm: 2.0.1 + property-information: 6.5.0 + space-separated-tokens: 2.0.2 + style-to-object: 1.0.7 + unist-util-position: 5.0.0 + vfile-message: 4.0.2 + transitivePeerDependencies: + - supports-color + + hast-util-whitespace@3.0.0: + dependencies: + "@types/hast": 3.0.4 + + html-to-text@9.0.5: + dependencies: + "@selderee/plugin-htmlparser2": 0.11.0 + deepmerge: 4.3.1 + dom-serializer: 2.0.0 + htmlparser2: 8.0.2 + selderee: 0.11.0 + + html-url-attributes@3.0.0: {} + + htmlparser2@8.0.2: + dependencies: + domelementtype: 2.3.0 + domhandler: 5.0.3 + domutils: 3.1.0 + entities: 4.5.0 + + https-proxy-agent@5.0.1: + dependencies: + agent-base: 6.0.2 + debug: 4.3.4 + transitivePeerDependencies: + - supports-color + optional: true + + human-signals@5.0.0: {} + + humanize-ms@1.2.1: + dependencies: + ms: 2.1.3 + + husky@9.0.11: {} + + iconv-lite@0.6.3: + dependencies: + safer-buffer: 2.1.2 + + ignore@5.3.1: {} + + import-fresh@3.3.0: + dependencies: + parent-module: 1.0.1 + resolve-from: 4.0.0 + + imurmurhash@0.1.4: {} + + inflight@1.0.6: + dependencies: + once: 1.4.0 + wrappy: 1.0.2 + + inherits@2.0.4: {} + + ini@1.3.8: {} + + inline-style-parser@0.2.3: {} + + input-format@0.3.10: + dependencies: + prop-types: 15.8.1 + + input-otp@1.2.4(react-dom@18.2.0(react@18.2.0))(react@18.2.0): + dependencies: + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + + internal-slot@1.0.7: + dependencies: + es-errors: 1.3.0 + hasown: 2.0.2 + side-channel: 1.0.6 + + internmap@2.0.3: {} + + invariant@2.2.4: + dependencies: + loose-envify: 1.4.0 + + is-alphabetical@2.0.1: {} + + is-alphanumerical@2.0.1: + dependencies: + is-alphabetical: 2.0.1 + is-decimal: 2.0.1 + + is-any-array@2.0.1: {} + + is-array-buffer@3.0.4: + dependencies: + call-bind: 1.0.7 + get-intrinsic: 1.2.4 + + is-async-function@2.0.0: + dependencies: + has-tostringtag: 1.0.2 + + is-bigint@1.0.4: + dependencies: + has-bigints: 1.0.2 + + is-binary-path@2.1.0: + dependencies: + binary-extensions: 2.3.0 + + is-boolean-object@1.1.2: + dependencies: + call-bind: 1.0.7 + has-tostringtag: 1.0.2 + + is-callable@1.2.7: {} + + is-core-module@2.13.1: + dependencies: + hasown: 2.0.2 + + is-data-view@1.0.1: + dependencies: + is-typed-array: 1.1.13 + + is-date-object@1.0.5: + dependencies: + has-tostringtag: 1.0.2 + + is-decimal@2.0.1: {} + + is-extglob@2.1.1: {} + + is-finalizationregistry@1.0.2: + dependencies: + call-bind: 1.0.7 + + is-fullwidth-code-point@3.0.0: {} + + is-fullwidth-code-point@4.0.0: {} + + is-fullwidth-code-point@5.0.0: + dependencies: + get-east-asian-width: 1.2.0 + + is-generator-function@1.0.10: + dependencies: + has-tostringtag: 1.0.2 + + is-glob@4.0.3: + dependencies: + is-extglob: 2.1.1 + + is-hexadecimal@2.0.1: {} + + is-map@2.0.3: {} + + is-negative-zero@2.0.3: {} + + is-number-object@1.0.7: + dependencies: + has-tostringtag: 1.0.2 + + is-number@7.0.0: {} + + is-obj@2.0.0: {} + + is-path-inside@3.0.3: {} + + is-plain-obj@4.1.0: {} + + is-reference@3.0.2: + dependencies: + "@types/estree": 1.0.6 + + is-regex@1.1.4: + dependencies: + call-bind: 1.0.7 + has-tostringtag: 1.0.2 + + is-set@2.0.3: {} + + is-shared-array-buffer@1.0.3: + dependencies: + call-bind: 1.0.7 + + is-stream@3.0.0: {} + + is-string@1.0.7: + dependencies: + has-tostringtag: 1.0.2 + + is-symbol@1.0.4: + dependencies: + has-symbols: 1.0.3 + + is-typed-array@1.1.13: + dependencies: + which-typed-array: 1.1.15 + + is-weakmap@2.0.2: {} + + is-weakref@1.0.2: + dependencies: + call-bind: 1.0.7 + + is-weakset@2.0.3: + dependencies: + call-bind: 1.0.7 + get-intrinsic: 1.2.4 + + isarray@2.0.5: {} + + isexe@2.0.0: {} + + iterator.prototype@1.1.2: + dependencies: + define-properties: 1.2.1 + get-intrinsic: 1.2.4 + has-symbols: 1.0.3 + reflect.getprototypeof: 1.0.6 + set-function-name: 2.0.2 + + jackspeak@2.3.6: + dependencies: + "@isaacs/cliui": 8.0.2 + optionalDependencies: + "@pkgjs/parseargs": 0.11.0 + + jiti@1.21.0: {} + + jose@5.8.0: {} + + js-beautify@1.15.1: + dependencies: + config-chain: 1.1.13 + editorconfig: 1.0.4 + glob: 10.3.12 + js-cookie: 3.0.5 + nopt: 7.2.0 + + js-cookie@3.0.5: {} + + js-tiktoken@1.0.14: + dependencies: + base64-js: 1.5.1 + + js-tokens@4.0.0: {} + + js-yaml@4.1.0: + dependencies: + argparse: 2.0.1 + + jsesc@2.5.2: {} + + json-buffer@3.0.1: {} + + json-schema-traverse@0.4.1: {} + + json-schema@0.4.0: {} + + json-stable-stringify-without-jsonify@1.0.1: {} + + json5@1.0.2: + dependencies: + minimist: 1.2.8 + + json5@2.2.3: {} + + jsondiffpatch@0.6.0: + dependencies: + "@types/diff-match-patch": 1.0.36 + chalk: 5.3.0 + diff-match-patch: 1.0.5 + + jsonpointer@5.0.1: {} + + jsx-ast-utils@3.3.5: + dependencies: + array-includes: 3.1.8 + array.prototype.flat: 1.3.2 + object.assign: 4.1.5 + object.values: 1.2.0 + + keyv@4.5.4: + dependencies: + json-buffer: 3.0.1 + + langchain@0.0.92(@pinecone-database/pinecone@3.0.3)(@supabase/postgrest-js@1.16.1)(@supabase/supabase-js@2.45.4)(axios@0.26.1)(encoding@0.1.13)(html-to-text@9.0.5)(ignore@5.3.1)(pdf-parse@1.1.1): + dependencies: + "@anthropic-ai/sdk": 0.4.4(encoding@0.1.13) + ansi-styles: 5.2.0 + binary-extensions: 2.3.0 + expr-eval: 2.0.2 + flat: 5.0.2 + js-tiktoken: 1.0.14 + jsonpointer: 5.0.1 + ml-distance: 4.0.1 + object-hash: 3.0.0 + openai: 3.3.0 + p-queue: 6.6.2 + p-retry: 4.6.2 + uuid: 9.0.1 + yaml: 2.4.1 + zod: 3.22.4 + zod-to-json-schema: 3.23.2(zod@3.22.4) + optionalDependencies: + "@pinecone-database/pinecone": 3.0.3 + "@supabase/postgrest-js": 1.16.1 + "@supabase/supabase-js": 2.45.4 + axios: 0.26.1 + html-to-text: 9.0.5 + ignore: 5.3.1 + pdf-parse: 1.1.1 + transitivePeerDependencies: + - debug + - encoding + + langchain@0.3.2(@langchain/core@0.3.3(openai@4.57.0(encoding@0.1.13)(zod@3.22.4)))(axios@0.26.1)(encoding@0.1.13)(openai@4.57.0(encoding@0.1.13)(zod@3.22.4)): + dependencies: + "@langchain/core": 0.3.3(openai@4.57.0(encoding@0.1.13)(zod@3.22.4)) + "@langchain/openai": 0.3.0(@langchain/core@0.3.3(openai@4.57.0(encoding@0.1.13)(zod@3.22.4)))(encoding@0.1.13) + "@langchain/textsplitters": 0.1.0(@langchain/core@0.3.3(openai@4.57.0(encoding@0.1.13)(zod@3.22.4))) + js-tiktoken: 1.0.14 + js-yaml: 4.1.0 + jsonpointer: 5.0.1 + langsmith: 0.1.59(openai@4.57.0(encoding@0.1.13)(zod@3.22.4)) + openapi-types: 12.1.3 + p-retry: 4.6.2 + uuid: 10.0.0 + yaml: 2.4.1 + zod: 3.22.4 + zod-to-json-schema: 3.23.2(zod@3.22.4) + optionalDependencies: + axios: 0.26.1 + transitivePeerDependencies: + - encoding + - openai + + langsmith@0.1.59(openai@4.57.0(encoding@0.1.13)(zod@3.22.4)): + dependencies: + "@types/uuid": 10.0.0 + commander: 10.0.1 + p-queue: 6.6.2 + p-retry: 4.6.2 + semver: 7.6.3 + uuid: 10.0.0 + optionalDependencies: + openai: 4.57.0(encoding@0.1.13)(zod@3.22.4) + + language-subtag-registry@0.3.22: {} + + language-tags@1.0.9: + dependencies: + language-subtag-registry: 0.3.22 + + leac@0.6.0: {} + + levn@0.4.1: + dependencies: + prelude-ls: 1.2.1 + type-check: 0.4.0 + + libphonenumber-js@1.11.8: {} + + lilconfig@2.1.0: {} + + lilconfig@3.0.0: {} + + lilconfig@3.1.1: {} + + lines-and-columns@1.2.4: {} + + lint-staged@15.2.2: + dependencies: + chalk: 5.3.0 + commander: 11.1.0 + debug: 4.3.4 + execa: 8.0.1 + lilconfig: 3.0.0 + listr2: 8.0.1 + micromatch: 4.0.5 + pidtree: 0.6.0 + string-argv: 0.3.2 + yaml: 2.3.4 + transitivePeerDependencies: + - supports-color + + listr2@8.0.1: + dependencies: + cli-truncate: 4.0.0 + colorette: 2.0.20 + eventemitter3: 5.0.1 + log-update: 6.0.0 + rfdc: 1.3.1 + wrap-ansi: 9.0.0 + + locate-character@3.0.0: {} + + locate-path@6.0.0: + dependencies: + p-locate: 5.0.0 + + lodash.merge@4.6.2: {} + + lodash@4.17.21: {} + + log-update@6.0.0: + dependencies: + ansi-escapes: 6.2.1 + cli-cursor: 4.0.0 + slice-ansi: 7.1.0 + strip-ansi: 7.1.0 + wrap-ansi: 9.0.0 + + longest-streak@3.1.0: {} + + loose-envify@1.4.0: + dependencies: + js-tokens: 4.0.0 + + lru-cache@10.2.0: {} + + lru-cache@5.1.1: + dependencies: + yallist: 3.1.1 + + lru-cache@6.0.0: + dependencies: + yallist: 4.0.0 + + lucide-react@0.438.0(react@18.2.0): + dependencies: + react: 18.2.0 + + magic-string@0.30.11: + dependencies: + "@jridgewell/sourcemap-codec": 1.5.0 + + make-dir@3.1.0: + dependencies: + semver: 6.3.1 + optional: true + + markdown-table@3.0.3: {} + + marked@7.0.4: {} + + md-to-react-email@5.0.2(react@18.2.0): + dependencies: + marked: 7.0.4 + react: 18.2.0 + + mdast-util-find-and-replace@3.0.1: + dependencies: + "@types/mdast": 4.0.4 + escape-string-regexp: 5.0.0 + unist-util-is: 6.0.0 + unist-util-visit-parents: 6.0.1 + + mdast-util-from-markdown@2.0.1: + dependencies: + "@types/mdast": 4.0.4 + "@types/unist": 3.0.3 + decode-named-character-reference: 1.0.2 + devlop: 1.1.0 + mdast-util-to-string: 4.0.0 + micromark: 4.0.0 + micromark-util-decode-numeric-character-reference: 2.0.1 + micromark-util-decode-string: 2.0.0 + micromark-util-normalize-identifier: 2.0.0 + micromark-util-symbol: 2.0.0 + micromark-util-types: 2.0.0 + unist-util-stringify-position: 4.0.0 + transitivePeerDependencies: + - supports-color + + mdast-util-gfm-autolink-literal@2.0.1: + dependencies: + "@types/mdast": 4.0.4 + ccount: 2.0.1 + devlop: 1.1.0 + mdast-util-find-and-replace: 3.0.1 + micromark-util-character: 2.1.0 + + mdast-util-gfm-footnote@2.0.0: + dependencies: + "@types/mdast": 4.0.4 + devlop: 1.1.0 + mdast-util-from-markdown: 2.0.1 + mdast-util-to-markdown: 2.1.0 + micromark-util-normalize-identifier: 2.0.0 + transitivePeerDependencies: + - supports-color + + mdast-util-gfm-strikethrough@2.0.0: + dependencies: + "@types/mdast": 4.0.4 + mdast-util-from-markdown: 2.0.1 + mdast-util-to-markdown: 2.1.0 + transitivePeerDependencies: + - supports-color + + mdast-util-gfm-table@2.0.0: + dependencies: + "@types/mdast": 4.0.4 + devlop: 1.1.0 + markdown-table: 3.0.3 + mdast-util-from-markdown: 2.0.1 + mdast-util-to-markdown: 2.1.0 + transitivePeerDependencies: + - supports-color + + mdast-util-gfm-task-list-item@2.0.0: + dependencies: + "@types/mdast": 4.0.4 + devlop: 1.1.0 + mdast-util-from-markdown: 2.0.1 + mdast-util-to-markdown: 2.1.0 + transitivePeerDependencies: + - supports-color + + mdast-util-gfm@3.0.0: + dependencies: + mdast-util-from-markdown: 2.0.1 + mdast-util-gfm-autolink-literal: 2.0.1 + mdast-util-gfm-footnote: 2.0.0 + mdast-util-gfm-strikethrough: 2.0.0 + mdast-util-gfm-table: 2.0.0 + mdast-util-gfm-task-list-item: 2.0.0 + mdast-util-to-markdown: 2.1.0 + transitivePeerDependencies: + - supports-color + + mdast-util-mdx-expression@2.0.0: + dependencies: + "@types/estree-jsx": 1.0.5 + "@types/hast": 3.0.4 + "@types/mdast": 4.0.4 + devlop: 1.1.0 + mdast-util-from-markdown: 2.0.1 + mdast-util-to-markdown: 2.1.0 + transitivePeerDependencies: + - supports-color + + mdast-util-mdx-jsx@3.1.3: + dependencies: + "@types/estree-jsx": 1.0.5 + "@types/hast": 3.0.4 + "@types/mdast": 4.0.4 + "@types/unist": 3.0.3 + ccount: 2.0.1 + devlop: 1.1.0 + mdast-util-from-markdown: 2.0.1 + 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-mdxjs-esm@2.0.1: + dependencies: + "@types/estree-jsx": 1.0.5 + "@types/hast": 3.0.4 + "@types/mdast": 4.0.4 + devlop: 1.1.0 + mdast-util-from-markdown: 2.0.1 + mdast-util-to-markdown: 2.1.0 + transitivePeerDependencies: + - supports-color + + mdast-util-phrasing@4.1.0: + dependencies: + "@types/mdast": 4.0.4 + unist-util-is: 6.0.0 + + mdast-util-to-hast@13.2.0: + dependencies: + "@types/hast": 3.0.4 + "@types/mdast": 4.0.4 + "@ungap/structured-clone": 1.2.0 + devlop: 1.1.0 + micromark-util-sanitize-uri: 2.0.0 + trim-lines: 3.0.1 + unist-util-position: 5.0.0 + unist-util-visit: 5.0.0 + vfile: 6.0.3 + + mdast-util-to-markdown@2.1.0: + dependencies: + "@types/mdast": 4.0.4 + "@types/unist": 3.0.3 + longest-streak: 3.1.0 + mdast-util-phrasing: 4.1.0 + mdast-util-to-string: 4.0.0 + micromark-util-decode-string: 2.0.0 + unist-util-visit: 5.0.0 + zwitch: 2.0.4 + + mdast-util-to-string@4.0.0: + dependencies: + "@types/mdast": 4.0.4 + + mdn-data@2.0.30: {} + + merge-stream@2.0.0: {} + + merge2@1.4.1: {} + + micromark-core-commonmark@2.0.1: + dependencies: + decode-named-character-reference: 1.0.2 + devlop: 1.1.0 + micromark-factory-destination: 2.0.0 + micromark-factory-label: 2.0.0 + micromark-factory-space: 2.0.0 + micromark-factory-title: 2.0.0 + micromark-factory-whitespace: 2.0.0 + micromark-util-character: 2.1.0 + micromark-util-chunked: 2.0.0 + micromark-util-classify-character: 2.0.0 + micromark-util-html-tag-name: 2.0.0 + micromark-util-normalize-identifier: 2.0.0 + micromark-util-resolve-all: 2.0.0 + micromark-util-subtokenize: 2.0.1 + micromark-util-symbol: 2.0.0 + micromark-util-types: 2.0.0 + + micromark-extension-gfm-autolink-literal@2.1.0: + dependencies: + micromark-util-character: 2.1.0 + micromark-util-sanitize-uri: 2.0.0 + micromark-util-symbol: 2.0.0 + micromark-util-types: 2.0.0 + + micromark-extension-gfm-footnote@2.1.0: + dependencies: + devlop: 1.1.0 + micromark-core-commonmark: 2.0.1 + micromark-factory-space: 2.0.0 + micromark-util-character: 2.1.0 + micromark-util-normalize-identifier: 2.0.0 + micromark-util-sanitize-uri: 2.0.0 + micromark-util-symbol: 2.0.0 + micromark-util-types: 2.0.0 + + micromark-extension-gfm-strikethrough@2.1.0: + dependencies: + devlop: 1.1.0 + micromark-util-chunked: 2.0.0 + micromark-util-classify-character: 2.0.0 + micromark-util-resolve-all: 2.0.0 + micromark-util-symbol: 2.0.0 + micromark-util-types: 2.0.0 + + micromark-extension-gfm-table@2.1.0: + dependencies: + devlop: 1.1.0 + micromark-factory-space: 2.0.0 + micromark-util-character: 2.1.0 + micromark-util-symbol: 2.0.0 + micromark-util-types: 2.0.0 + + micromark-extension-gfm-tagfilter@2.0.0: + dependencies: + micromark-util-types: 2.0.0 + + micromark-extension-gfm-task-list-item@2.1.0: + dependencies: + devlop: 1.1.0 + micromark-factory-space: 2.0.0 + micromark-util-character: 2.1.0 + micromark-util-symbol: 2.0.0 + micromark-util-types: 2.0.0 + + micromark-extension-gfm@3.0.0: + dependencies: + micromark-extension-gfm-autolink-literal: 2.1.0 + micromark-extension-gfm-footnote: 2.1.0 + micromark-extension-gfm-strikethrough: 2.1.0 + micromark-extension-gfm-table: 2.1.0 + micromark-extension-gfm-tagfilter: 2.0.0 + micromark-extension-gfm-task-list-item: 2.1.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 + micromark-util-symbol: 2.0.0 + micromark-util-types: 2.0.0 + + micromark-factory-label@2.0.0: + dependencies: + devlop: 1.1.0 + micromark-util-character: 2.1.0 + micromark-util-symbol: 2.0.0 + micromark-util-types: 2.0.0 + + micromark-factory-space@2.0.0: + dependencies: + micromark-util-character: 2.1.0 + micromark-util-types: 2.0.0 + + micromark-factory-title@2.0.0: + dependencies: + micromark-factory-space: 2.0.0 + micromark-util-character: 2.1.0 + micromark-util-symbol: 2.0.0 + micromark-util-types: 2.0.0 + + micromark-factory-whitespace@2.0.0: + dependencies: + micromark-factory-space: 2.0.0 + micromark-util-character: 2.1.0 + micromark-util-symbol: 2.0.0 + micromark-util-types: 2.0.0 + + micromark-util-character@2.1.0: + dependencies: + micromark-util-symbol: 2.0.0 + micromark-util-types: 2.0.0 + + micromark-util-chunked@2.0.0: + dependencies: + micromark-util-symbol: 2.0.0 + + micromark-util-classify-character@2.0.0: + dependencies: + micromark-util-character: 2.1.0 + micromark-util-symbol: 2.0.0 + micromark-util-types: 2.0.0 + + micromark-util-combine-extensions@2.0.0: + dependencies: + micromark-util-chunked: 2.0.0 + micromark-util-types: 2.0.0 + + micromark-util-decode-numeric-character-reference@2.0.1: + dependencies: + micromark-util-symbol: 2.0.0 + + micromark-util-decode-string@2.0.0: + dependencies: + decode-named-character-reference: 1.0.2 + micromark-util-character: 2.1.0 + micromark-util-decode-numeric-character-reference: 2.0.1 + micromark-util-symbol: 2.0.0 + + micromark-util-encode@2.0.0: {} + + micromark-util-html-tag-name@2.0.0: {} + + micromark-util-normalize-identifier@2.0.0: + dependencies: + micromark-util-symbol: 2.0.0 + + micromark-util-resolve-all@2.0.0: + dependencies: + micromark-util-types: 2.0.0 + + micromark-util-sanitize-uri@2.0.0: + dependencies: + micromark-util-character: 2.1.0 + micromark-util-encode: 2.0.0 + micromark-util-symbol: 2.0.0 + + micromark-util-subtokenize@2.0.1: + dependencies: + devlop: 1.1.0 + micromark-util-chunked: 2.0.0 + micromark-util-symbol: 2.0.0 + micromark-util-types: 2.0.0 + + micromark-util-symbol@2.0.0: {} + + micromark-util-types@2.0.0: {} + + micromark@4.0.0: + dependencies: + "@types/debug": 4.1.12 + debug: 4.3.4 + decode-named-character-reference: 1.0.2 + devlop: 1.1.0 + micromark-core-commonmark: 2.0.1 + micromark-factory-space: 2.0.0 + micromark-util-character: 2.1.0 + micromark-util-chunked: 2.0.0 + micromark-util-combine-extensions: 2.0.0 + micromark-util-decode-numeric-character-reference: 2.0.1 + micromark-util-encode: 2.0.0 + micromark-util-normalize-identifier: 2.0.0 + micromark-util-resolve-all: 2.0.0 + micromark-util-sanitize-uri: 2.0.0 + micromark-util-subtokenize: 2.0.1 + micromark-util-symbol: 2.0.0 + micromark-util-types: 2.0.0 + transitivePeerDependencies: + - supports-color + + micromatch@4.0.5: + dependencies: + braces: 3.0.2 + picomatch: 2.3.1 + + mime-db@1.52.0: {} + + mime-types@2.1.35: + dependencies: + mime-db: 1.52.0 + + mimic-fn@2.1.0: {} + + mimic-fn@4.0.0: {} + + mimic-response@2.1.0: + optional: true + + minimatch@3.1.2: + dependencies: + brace-expansion: 1.1.11 + + minimatch@9.0.1: + dependencies: + brace-expansion: 2.0.1 + + minimatch@9.0.3: + dependencies: + brace-expansion: 2.0.1 + + minimatch@9.0.4: + dependencies: + brace-expansion: 2.0.1 + + minimist@1.2.8: {} + + minipass@3.3.6: + dependencies: + yallist: 4.0.0 + optional: true + + minipass@5.0.0: + optional: true + + minipass@7.0.4: {} + + minizlib@2.1.2: + dependencies: + minipass: 3.3.6 + yallist: 4.0.0 + optional: true + + mkdirp@1.0.4: + optional: true + + ml-array-mean@1.1.6: + dependencies: + ml-array-sum: 1.1.6 + + ml-array-sum@1.1.6: + dependencies: + is-any-array: 2.0.1 + + ml-distance-euclidean@2.0.0: {} + + ml-distance@4.0.1: + dependencies: + ml-array-mean: 1.1.6 + ml-distance-euclidean: 2.0.0 + ml-tree-similarity: 1.0.0 + + ml-tree-similarity@1.0.0: + dependencies: + binary-search: 1.3.6 + num-sort: 2.1.0 + + ms@2.1.2: {} + + ms@2.1.3: {} + + mustache@4.2.0: {} + + mz@2.7.0: + dependencies: + any-promise: 1.3.0 + object-assign: 4.1.1 + thenify-all: 1.6.0 + + nan@2.20.0: + optional: true + + nanoid@3.3.6: {} + + nanoid@3.3.7: {} + + natural-compare@1.4.0: {} + + next-auth@5.0.0-beta.20(next@14.2.1(@babel/core@7.24.4)(@opentelemetry/api@1.9.0)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(nodemailer@6.9.13)(react@18.2.0): + dependencies: + "@auth/core": 0.34.2(nodemailer@6.9.13) + next: 14.2.1(@babel/core@7.24.4)(@opentelemetry/api@1.9.0)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + react: 18.2.0 + optionalDependencies: + nodemailer: 6.9.13 + + next-themes@0.3.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0): + dependencies: + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + + next@14.2.1(@babel/core@7.24.4)(@opentelemetry/api@1.9.0)(react-dom@18.2.0(react@18.2.0))(react@18.2.0): + dependencies: + "@next/env": 14.2.1 + "@swc/helpers": 0.5.5 + busboy: 1.6.0 + caniuse-lite: 1.0.30001663 + graceful-fs: 4.2.11 + postcss: 8.4.31 + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + styled-jsx: 5.1.1(@babel/core@7.24.4)(react@18.2.0) + optionalDependencies: + "@next/swc-darwin-arm64": 14.2.1 + "@next/swc-darwin-x64": 14.2.1 + "@next/swc-linux-arm64-gnu": 14.2.1 + "@next/swc-linux-arm64-musl": 14.2.1 + "@next/swc-linux-x64-gnu": 14.2.1 + "@next/swc-linux-x64-musl": 14.2.1 + "@next/swc-win32-arm64-msvc": 14.2.1 + "@next/swc-win32-ia32-msvc": 14.2.1 + "@next/swc-win32-x64-msvc": 14.2.1 + "@opentelemetry/api": 1.9.0 + transitivePeerDependencies: + - "@babel/core" + - babel-plugin-macros + + node-domexception@1.0.0: {} + + node-ensure@0.0.0: {} + + node-fetch@2.7.0(encoding@0.1.13): + dependencies: + whatwg-url: 5.0.0 + optionalDependencies: + encoding: 0.1.13 + + node-releases@2.0.14: {} + + nodemailer@6.9.13: {} + + nopt@5.0.0: + dependencies: + abbrev: 1.1.1 + optional: true + + nopt@7.2.0: + dependencies: + abbrev: 2.0.0 + + normalize-path@3.0.0: {} + + npm-run-path@5.3.0: + dependencies: + path-key: 4.0.0 + + npmlog@5.0.1: + dependencies: + are-we-there-yet: 2.0.0 + console-control-strings: 1.1.0 + gauge: 3.0.2 + set-blocking: 2.0.0 + optional: true + + num-sort@2.1.0: {} + + oauth4webapi@2.12.0: {} + + object-assign@4.1.1: {} + + object-hash@3.0.0: {} + + object-inspect@1.13.1: {} + + object-keys@1.1.1: {} + + object.assign@4.1.5: + dependencies: + call-bind: 1.0.7 + define-properties: 1.2.1 + has-symbols: 1.0.3 + object-keys: 1.1.1 + + object.entries@1.1.8: + dependencies: + call-bind: 1.0.7 + define-properties: 1.2.1 + es-object-atoms: 1.0.0 + + object.fromentries@2.0.8: + dependencies: + call-bind: 1.0.7 + define-properties: 1.2.1 + es-abstract: 1.23.3 + es-object-atoms: 1.0.0 + + object.groupby@1.0.3: + dependencies: + call-bind: 1.0.7 + define-properties: 1.2.1 + es-abstract: 1.23.3 + + object.hasown@1.1.4: + dependencies: + define-properties: 1.2.1 + es-abstract: 1.23.3 + es-object-atoms: 1.0.0 + + object.values@1.2.0: + dependencies: + call-bind: 1.0.7 + define-properties: 1.2.1 + es-object-atoms: 1.0.0 + + once@1.4.0: + dependencies: + wrappy: 1.0.2 + + onetime@5.1.2: + dependencies: + mimic-fn: 2.1.0 + + onetime@6.0.0: + dependencies: + mimic-fn: 4.0.0 + + openai@3.3.0: + dependencies: + axios: 0.26.1 + form-data: 4.0.0 + transitivePeerDependencies: + - debug + + openai@4.57.0(encoding@0.1.13)(zod@3.22.4): + dependencies: + "@types/node": 18.19.47 + "@types/node-fetch": 2.6.11 + "@types/qs": 6.9.15 + abort-controller: 3.0.0 + agentkeepalive: 4.5.0 + form-data-encoder: 1.7.2 + formdata-node: 4.4.1 + node-fetch: 2.7.0(encoding@0.1.13) + qs: 6.13.0 + optionalDependencies: + zod: 3.22.4 + transitivePeerDependencies: + - encoding + + openai@4.62.1(encoding@0.1.13)(zod@3.22.4): + dependencies: + "@types/node": 18.19.47 + "@types/node-fetch": 2.6.11 + abort-controller: 3.0.0 + agentkeepalive: 4.5.0 + form-data-encoder: 1.7.2 + formdata-node: 4.4.1 + node-fetch: 2.7.0(encoding@0.1.13) + optionalDependencies: + zod: 3.22.4 + transitivePeerDependencies: + - encoding + + openapi-types@12.1.3: {} + + optionator@0.9.3: + dependencies: + "@aashutoshrathi/word-wrap": 1.2.6 + deep-is: 0.1.4 + fast-levenshtein: 2.0.6 + levn: 0.4.1 + prelude-ls: 1.2.1 + type-check: 0.4.0 + + p-finally@1.0.0: {} + + p-limit@3.1.0: + dependencies: + yocto-queue: 0.1.0 + + p-locate@5.0.0: + dependencies: + p-limit: 3.1.0 + + p-queue@6.6.2: + dependencies: + eventemitter3: 4.0.7 + p-timeout: 3.2.0 + + p-retry@4.6.2: + dependencies: + "@types/retry": 0.12.0 + retry: 0.13.1 + + p-timeout@3.2.0: + dependencies: + p-finally: 1.0.0 + + parent-module@1.0.1: + dependencies: + callsites: 3.1.0 + + parse-entities@4.0.1: + dependencies: + "@types/unist": 2.0.11 + character-entities: 2.0.2 + character-entities-legacy: 3.0.0 + character-reference-invalid: 2.0.1 + decode-named-character-reference: 1.0.2 + is-alphanumerical: 2.0.1 + is-decimal: 2.0.1 + is-hexadecimal: 2.0.1 + + parseley@0.12.1: + dependencies: + leac: 0.6.0 + peberminta: 0.9.0 + + path-exists@4.0.0: {} + + path-is-absolute@1.0.1: {} + + path-key@3.1.1: {} + + path-key@4.0.0: {} + + path-parse@1.0.7: {} + + path-scurry@1.10.2: + dependencies: + lru-cache: 10.2.0 + minipass: 7.0.4 + + path-type@4.0.0: {} + + path2d@0.2.1: + optional: true + + pdf-parse@1.1.1: + dependencies: + debug: 3.2.7 + node-ensure: 0.0.0 + transitivePeerDependencies: + - supports-color + + pdfjs-dist@4.6.82(encoding@0.1.13): + optionalDependencies: + canvas: 2.11.2(encoding@0.1.13) + path2d: 0.2.1 + transitivePeerDependencies: + - encoding + - supports-color + + peberminta@0.9.0: {} + + periscopic@3.1.0: + dependencies: + "@types/estree": 1.0.6 + estree-walker: 3.0.3 + is-reference: 3.0.2 + + picocolors@1.0.0: {} + + picocolors@1.1.0: {} + + picomatch@2.3.1: {} + + pidtree@0.6.0: {} + + pify@2.3.0: {} + + pirates@4.0.6: {} + + possible-typed-array-names@1.0.0: {} + + postcss-import@15.1.0(postcss@8.4.38): + dependencies: + postcss: 8.4.38 + postcss-value-parser: 4.2.0 + read-cache: 1.0.0 + resolve: 1.22.8 + + postcss-js@4.0.1(postcss@8.4.38): + dependencies: + camelcase-css: 2.0.1 + postcss: 8.4.38 + + postcss-load-config@4.0.2(postcss@8.4.38): + dependencies: + lilconfig: 3.1.1 + yaml: 2.4.1 + optionalDependencies: + postcss: 8.4.38 + + postcss-nested@6.0.1(postcss@8.4.38): + dependencies: + postcss: 8.4.38 + postcss-selector-parser: 6.0.16 + + postcss-selector-parser@6.0.16: + dependencies: + cssesc: 3.0.0 + util-deprecate: 1.0.2 + + postcss-value-parser@4.2.0: {} + + postcss@8.4.31: + dependencies: + nanoid: 3.3.7 + picocolors: 1.0.0 + source-map-js: 1.2.0 + + postcss@8.4.38: + dependencies: + nanoid: 3.3.7 + picocolors: 1.0.0 + source-map-js: 1.2.0 + + postcss@8.4.47: + dependencies: + nanoid: 3.3.7 + picocolors: 1.1.0 + source-map-js: 1.2.1 + + preact-render-to-string@5.2.3(preact@10.11.3): + dependencies: + preact: 10.11.3 + pretty-format: 3.8.0 + + preact@10.11.3: {} + + prelude-ls@1.2.1: {} + + prettier-linter-helpers@1.0.0: + dependencies: + fast-diff: 1.3.0 + + prettier-plugin-tailwindcss@0.5.14(@ianvs/prettier-plugin-sort-imports@4.2.1(@vue/compiler-sfc@3.4.38)(prettier@3.2.5))(prettier@3.2.5): + dependencies: + prettier: 3.2.5 + optionalDependencies: + "@ianvs/prettier-plugin-sort-imports": 4.2.1(@vue/compiler-sfc@3.4.38)(prettier@3.2.5) + + prettier@3.2.5: {} + + pretty-format@3.8.0: {} + + prisma@5.20.0: + dependencies: + "@prisma/engines": 5.20.0 + optionalDependencies: + fsevents: 2.3.3 + + prismjs@1.29.0: {} + + prop-types@15.8.1: + dependencies: + loose-envify: 1.4.0 + object-assign: 4.1.1 + react-is: 16.13.1 + + property-information@6.5.0: {} + + proto-list@1.2.4: {} + + punycode@2.3.1: {} + + qs@6.13.0: + dependencies: + side-channel: 1.0.6 + + queue-microtask@1.2.3: {} + + react-day-picker@8.10.1(date-fns@3.6.0)(react@18.2.0): + dependencies: + date-fns: 3.6.0 + react: 18.2.0 + + react-dom@18.2.0(react@18.2.0): + dependencies: + loose-envify: 1.4.0 + react: 18.2.0 + scheduler: 0.23.0 + + react-dropzone@14.2.3(react@18.2.0): + dependencies: + attr-accept: 2.2.2 + file-selector: 0.6.0 + prop-types: 15.8.1 + react: 18.2.0 + + react-hook-form@7.53.0(react@18.2.0): + dependencies: + react: 18.2.0 + + react-icons@5.3.0(react@18.2.0): + dependencies: + react: 18.2.0 + + react-is@16.13.1: {} + + react-markdown@9.0.1(@types/react@18.2.79)(react@18.2.0): + dependencies: + "@types/hast": 3.0.4 + "@types/react": 18.2.79 + devlop: 1.1.0 + hast-util-to-jsx-runtime: 2.3.0 + html-url-attributes: 3.0.0 + mdast-util-to-hast: 13.2.0 + react: 18.2.0 + remark-parse: 11.0.0 + remark-rehype: 11.1.0 + unified: 11.0.5 + unist-util-visit: 5.0.0 + vfile: 6.0.3 + transitivePeerDependencies: + - supports-color + + react-phone-number-input@3.4.5(react-dom@18.2.0(react@18.2.0))(react@18.2.0): + dependencies: + classnames: 2.5.1 + country-flag-icons: 1.5.13 + input-format: 0.3.10 + libphonenumber-js: 1.11.8 + prop-types: 15.8.1 + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + + react-promise-suspense@0.3.4: + dependencies: + fast-deep-equal: 2.0.1 + + react-remove-scroll-bar@2.3.6(@types/react@18.2.79)(react@18.2.0): + dependencies: + react: 18.2.0 + react-style-singleton: 2.2.1(@types/react@18.2.79)(react@18.2.0) + tslib: 2.6.2 + optionalDependencies: + "@types/react": 18.2.79 + + react-remove-scroll@2.5.5(@types/react@18.2.79)(react@18.2.0): + dependencies: + react: 18.2.0 + react-remove-scroll-bar: 2.3.6(@types/react@18.2.79)(react@18.2.0) + react-style-singleton: 2.2.1(@types/react@18.2.79)(react@18.2.0) + tslib: 2.6.2 + use-callback-ref: 1.3.2(@types/react@18.2.79)(react@18.2.0) + use-sidecar: 1.1.2(@types/react@18.2.79)(react@18.2.0) + optionalDependencies: + "@types/react": 18.2.79 + + react-remove-scroll@2.5.7(@types/react@18.2.79)(react@18.2.0): + dependencies: + react: 18.2.0 + react-remove-scroll-bar: 2.3.6(@types/react@18.2.79)(react@18.2.0) + react-style-singleton: 2.2.1(@types/react@18.2.79)(react@18.2.0) + tslib: 2.6.2 + use-callback-ref: 1.3.2(@types/react@18.2.79)(react@18.2.0) + use-sidecar: 1.1.2(@types/react@18.2.79)(react@18.2.0) + optionalDependencies: + "@types/react": 18.2.79 + + react-resizable-panels@2.1.2(react-dom@18.2.0(react@18.2.0))(react@18.2.0): + dependencies: + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + + react-smooth@4.0.1(react-dom@18.2.0(react@18.2.0))(react@18.2.0): + dependencies: + fast-equals: 5.0.1 + prop-types: 15.8.1 + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + react-transition-group: 4.4.5(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + + react-style-singleton@2.2.1(@types/react@18.2.79)(react@18.2.0): + dependencies: + get-nonce: 1.0.1 + invariant: 2.2.4 + react: 18.2.0 + tslib: 2.6.2 + optionalDependencies: + "@types/react": 18.2.79 + + react-transition-group@4.4.5(react-dom@18.2.0(react@18.2.0))(react@18.2.0): + dependencies: + "@babel/runtime": 7.24.4 + dom-helpers: 5.2.1 + loose-envify: 1.4.0 + prop-types: 15.8.1 + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + + react@18.2.0: + dependencies: + loose-envify: 1.4.0 + + read-cache@1.0.0: + dependencies: + pify: 2.3.0 + + readable-stream@3.6.2: + dependencies: + inherits: 2.0.4 + string_decoder: 1.3.0 + util-deprecate: 1.0.2 + optional: true + + readdirp@3.6.0: + dependencies: + picomatch: 2.3.1 + + recharts-scale@0.4.5: + dependencies: + decimal.js-light: 2.5.1 + + recharts@2.12.7(react-dom@18.2.0(react@18.2.0))(react@18.2.0): + dependencies: + clsx: 2.1.0 + eventemitter3: 4.0.7 + lodash: 4.17.21 + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + react-is: 16.13.1 + react-smooth: 4.0.1(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + recharts-scale: 0.4.5 + tiny-invariant: 1.3.3 + victory-vendor: 36.9.2 + + reflect.getprototypeof@1.0.6: + dependencies: + call-bind: 1.0.7 + define-properties: 1.2.1 + es-abstract: 1.23.3 + es-errors: 1.3.0 + get-intrinsic: 1.2.4 + globalthis: 1.0.3 + which-builtin-type: 1.1.3 + + regenerator-runtime@0.14.1: {} + + regexp.prototype.flags@1.5.2: + dependencies: + call-bind: 1.0.7 + define-properties: 1.2.1 + es-errors: 1.3.0 + set-function-name: 2.0.2 + + remark-gfm@4.0.0: + dependencies: + "@types/mdast": 4.0.4 + mdast-util-gfm: 3.0.0 + micromark-extension-gfm: 3.0.0 + remark-parse: 11.0.0 + remark-stringify: 11.0.0 + unified: 11.0.5 + transitivePeerDependencies: + - supports-color + + remark-parse@11.0.0: + dependencies: + "@types/mdast": 4.0.4 + mdast-util-from-markdown: 2.0.1 + micromark-util-types: 2.0.0 + unified: 11.0.5 + transitivePeerDependencies: + - supports-color + + remark-rehype@11.1.0: + dependencies: + "@types/hast": 3.0.4 + "@types/mdast": 4.0.4 + mdast-util-to-hast: 13.2.0 + unified: 11.0.5 + vfile: 6.0.3 + + remark-stringify@11.0.0: + dependencies: + "@types/mdast": 4.0.4 + mdast-util-to-markdown: 2.1.0 + unified: 11.0.5 + + resolve-from@4.0.0: {} + + resolve-pkg-maps@1.0.0: {} + + resolve@1.22.8: + dependencies: + is-core-module: 2.13.1 + path-parse: 1.0.7 + supports-preserve-symlinks-flag: 1.0.0 + + resolve@2.0.0-next.5: + dependencies: + is-core-module: 2.13.1 + path-parse: 1.0.7 + supports-preserve-symlinks-flag: 1.0.0 + + restore-cursor@4.0.0: + dependencies: + onetime: 5.1.2 + signal-exit: 3.0.7 + + retry@0.13.1: {} + + reusify@1.0.4: {} + + rfdc@1.3.1: {} + + rimraf@3.0.2: + dependencies: + glob: 7.2.3 + + run-parallel@1.2.0: + dependencies: + queue-microtask: 1.2.3 + + safe-array-concat@1.1.2: + dependencies: + call-bind: 1.0.7 + get-intrinsic: 1.2.4 + has-symbols: 1.0.3 + isarray: 2.0.5 + + safe-buffer@5.2.1: + optional: true + + safe-regex-test@1.0.3: + dependencies: + call-bind: 1.0.7 + es-errors: 1.3.0 + is-regex: 1.1.4 + + safer-buffer@2.1.2: {} + + scheduler@0.23.0: + dependencies: + loose-envify: 1.4.0 + + secure-json-parse@2.7.0: {} + + selderee@0.11.0: + dependencies: + parseley: 0.12.1 + + semver@6.3.1: {} + + semver@7.6.0: + dependencies: + lru-cache: 6.0.0 + + semver@7.6.3: {} + + server-only@0.0.1: {} + + set-blocking@2.0.0: + optional: true + + set-function-length@1.2.2: + dependencies: + define-data-property: 1.1.4 + es-errors: 1.3.0 + function-bind: 1.1.2 + get-intrinsic: 1.2.4 + gopd: 1.0.1 + has-property-descriptors: 1.0.2 + + set-function-name@2.0.2: + dependencies: + define-data-property: 1.1.4 + es-errors: 1.3.0 + functions-have-names: 1.2.3 + has-property-descriptors: 1.0.2 + + shebang-command@2.0.0: + dependencies: + shebang-regex: 3.0.0 + + shebang-regex@3.0.0: {} + + side-channel@1.0.6: + dependencies: + call-bind: 1.0.7 + es-errors: 1.3.0 + get-intrinsic: 1.2.4 + object-inspect: 1.13.1 + + signal-exit@3.0.7: {} + + signal-exit@4.1.0: {} + + simple-concat@1.0.1: + optional: true + + simple-get@3.1.1: + dependencies: + decompress-response: 4.2.1 + once: 1.4.0 + simple-concat: 1.0.1 + optional: true + + slash@3.0.0: {} + + slice-ansi@5.0.0: + dependencies: + ansi-styles: 6.2.1 + is-fullwidth-code-point: 4.0.0 + + slice-ansi@7.1.0: + dependencies: + ansi-styles: 6.2.1 + is-fullwidth-code-point: 5.0.0 + + sonner@1.5.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0): + dependencies: + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + + source-map-js@1.2.0: {} + + source-map-js@1.2.1: {} + + space-separated-tokens@2.0.2: {} + + sswr@2.1.0(svelte@4.2.19): + dependencies: + svelte: 4.2.19 + swrev: 4.0.0 + + streamsearch@1.1.0: {} + + string-argv@0.3.2: {} + + string-width@4.2.3: + dependencies: + emoji-regex: 8.0.0 + is-fullwidth-code-point: 3.0.0 + strip-ansi: 6.0.1 + + string-width@5.1.2: + dependencies: + eastasianwidth: 0.2.0 + emoji-regex: 9.2.2 + strip-ansi: 7.1.0 + + string-width@7.1.0: + dependencies: + emoji-regex: 10.3.0 + get-east-asian-width: 1.2.0 + strip-ansi: 7.1.0 + + string.prototype.matchall@4.0.11: + dependencies: + call-bind: 1.0.7 + define-properties: 1.2.1 + es-abstract: 1.23.3 + es-errors: 1.3.0 + es-object-atoms: 1.0.0 + get-intrinsic: 1.2.4 + gopd: 1.0.1 + has-symbols: 1.0.3 + internal-slot: 1.0.7 + regexp.prototype.flags: 1.5.2 + set-function-name: 2.0.2 + side-channel: 1.0.6 + + string.prototype.trim@1.2.9: + dependencies: + call-bind: 1.0.7 + define-properties: 1.2.1 + es-abstract: 1.23.3 + es-object-atoms: 1.0.0 + + string.prototype.trimend@1.0.8: + dependencies: + call-bind: 1.0.7 + define-properties: 1.2.1 + es-object-atoms: 1.0.0 + + string.prototype.trimstart@1.0.8: + dependencies: + call-bind: 1.0.7 + define-properties: 1.2.1 + es-object-atoms: 1.0.0 + + string_decoder@1.3.0: + dependencies: + safe-buffer: 5.2.1 + optional: true + + stringify-entities@4.0.4: + dependencies: + character-entities-html4: 2.1.0 + character-entities-legacy: 3.0.0 + + strip-ansi@6.0.1: + dependencies: + ansi-regex: 5.0.1 + + strip-ansi@7.1.0: + dependencies: + ansi-regex: 6.0.1 + + strip-bom@3.0.0: {} + + strip-final-newline@3.0.0: {} + + strip-json-comments@3.1.1: {} + + style-to-object@1.0.7: + dependencies: + inline-style-parser: 0.2.3 + + styled-jsx@5.1.1(@babel/core@7.24.4)(react@18.2.0): + dependencies: + client-only: 0.0.1 + react: 18.2.0 + optionalDependencies: + "@babel/core": 7.24.4 + + sucrase@3.35.0: + dependencies: + "@jridgewell/gen-mapping": 0.3.5 + commander: 4.1.1 + glob: 10.3.12 + lines-and-columns: 1.2.4 + mz: 2.7.0 + pirates: 4.0.6 + ts-interface-checker: 0.1.13 + + supports-color@5.5.0: + dependencies: + has-flag: 3.0.0 + + supports-color@7.2.0: + dependencies: + has-flag: 4.0.0 + + supports-preserve-symlinks-flag@1.0.0: {} + + svelte@4.2.19: + dependencies: + "@ampproject/remapping": 2.3.0 + "@jridgewell/sourcemap-codec": 1.5.0 + "@jridgewell/trace-mapping": 0.3.25 + "@types/estree": 1.0.6 + acorn: 8.12.1 + aria-query: 5.3.2 + axobject-query: 4.1.0 + code-red: 1.0.4 + css-tree: 2.3.1 + estree-walker: 3.0.3 + is-reference: 3.0.2 + locate-character: 3.0.0 + magic-string: 0.30.11 + periscopic: 3.1.0 + + swr@2.2.5(react@18.2.0): + dependencies: + client-only: 0.0.1 + react: 18.2.0 + use-sync-external-store: 1.2.2(react@18.2.0) + + swrev@4.0.0: {} + + swrv@1.0.4(vue@3.4.38(typescript@5.4.5)): + dependencies: + vue: 3.4.38(typescript@5.4.5) + + synckit@0.8.8: + dependencies: + "@pkgr/core": 0.1.1 + tslib: 2.6.2 + + tailwind-merge@2.2.2: + dependencies: + "@babel/runtime": 7.24.4 + + tailwind-scrollbar@3.1.0(tailwindcss@3.4.3): + dependencies: + tailwindcss: 3.4.3 + + tailwindcss-animate@1.0.7(tailwindcss@3.4.3): + dependencies: + tailwindcss: 3.4.3 + + tailwindcss@3.4.3: + dependencies: + "@alloc/quick-lru": 5.2.0 + arg: 5.0.2 + chokidar: 3.6.0 + didyoumean: 1.2.2 + dlv: 1.1.3 + fast-glob: 3.3.2 + glob-parent: 6.0.2 + is-glob: 4.0.3 + jiti: 1.21.0 + lilconfig: 2.1.0 + micromatch: 4.0.5 + normalize-path: 3.0.0 + object-hash: 3.0.0 + picocolors: 1.0.0 + postcss: 8.4.38 + postcss-import: 15.1.0(postcss@8.4.38) + postcss-js: 4.0.1(postcss@8.4.38) + postcss-load-config: 4.0.2(postcss@8.4.38) + postcss-nested: 6.0.1(postcss@8.4.38) + postcss-selector-parser: 6.0.16 + resolve: 1.22.8 + sucrase: 3.35.0 + transitivePeerDependencies: + - ts-node + + tapable@2.2.1: {} + + tar@6.2.1: + dependencies: + chownr: 2.0.0 + fs-minipass: 2.1.0 + minipass: 5.0.0 + minizlib: 2.1.2 + mkdirp: 1.0.4 + yallist: 4.0.0 + optional: true + + text-table@0.2.0: {} + + thenify-all@1.6.0: + dependencies: + thenify: 3.3.1 + + thenify@3.3.1: + dependencies: + any-promise: 1.3.0 + + tiktoken@1.0.16: {} + + tiny-invariant@1.3.3: {} + + to-fast-properties@2.0.0: {} + + to-regex-range@5.0.1: + dependencies: + is-number: 7.0.0 + + tr46@0.0.3: {} + + trim-lines@3.0.1: {} + + trough@2.2.0: {} + + ts-api-utils@1.3.0(typescript@5.4.5): + dependencies: + typescript: 5.4.5 + + ts-interface-checker@0.1.13: {} + + tsconfig-paths@3.15.0: + dependencies: + "@types/json5": 0.0.29 + json5: 1.0.2 + minimist: 1.2.8 + strip-bom: 3.0.0 + + tslib@2.6.2: {} + + type-check@0.4.0: + dependencies: + prelude-ls: 1.2.1 + + type-fest@0.20.2: {} + + typed-array-buffer@1.0.2: + dependencies: + call-bind: 1.0.7 + es-errors: 1.3.0 + is-typed-array: 1.1.13 + + typed-array-byte-length@1.0.1: + dependencies: + call-bind: 1.0.7 + for-each: 0.3.3 + gopd: 1.0.1 + has-proto: 1.0.3 + is-typed-array: 1.1.13 + + typed-array-byte-offset@1.0.2: + dependencies: + available-typed-arrays: 1.0.7 + call-bind: 1.0.7 + for-each: 0.3.3 + gopd: 1.0.1 + has-proto: 1.0.3 + is-typed-array: 1.1.13 + + typed-array-length@1.0.6: + dependencies: + call-bind: 1.0.7 + for-each: 0.3.3 + gopd: 1.0.1 + has-proto: 1.0.3 + is-typed-array: 1.1.13 + possible-typed-array-names: 1.0.0 + + typescript@5.4.5: {} + + unbox-primitive@1.0.2: + dependencies: + call-bind: 1.0.7 + has-bigints: 1.0.2 + has-symbols: 1.0.3 + which-boxed-primitive: 1.0.2 + + undici-types@5.26.5: {} + + unified@11.0.5: + dependencies: + "@types/unist": 3.0.3 + bail: 2.0.2 + devlop: 1.1.0 + extend: 3.0.2 + is-plain-obj: 4.1.0 + trough: 2.2.0 + vfile: 6.0.3 + + unist-util-is@6.0.0: + dependencies: + "@types/unist": 3.0.3 + + unist-util-position@5.0.0: + dependencies: + "@types/unist": 3.0.3 + + unist-util-stringify-position@4.0.0: + dependencies: + "@types/unist": 3.0.3 + + unist-util-visit-parents@6.0.1: + dependencies: + "@types/unist": 3.0.3 + unist-util-is: 6.0.0 + + unist-util-visit@5.0.0: + dependencies: + "@types/unist": 3.0.3 + unist-util-is: 6.0.0 + unist-util-visit-parents: 6.0.1 + + update-browserslist-db@1.0.13(browserslist@4.23.0): + dependencies: + browserslist: 4.23.0 + escalade: 3.1.2 + picocolors: 1.0.0 + + uri-js@4.4.1: + dependencies: + punycode: 2.3.1 + + use-callback-ref@1.3.2(@types/react@18.2.79)(react@18.2.0): + dependencies: + react: 18.2.0 + tslib: 2.6.2 + optionalDependencies: + "@types/react": 18.2.79 + + use-sidecar@1.1.2(@types/react@18.2.79)(react@18.2.0): + dependencies: + detect-node-es: 1.1.0 + react: 18.2.0 + tslib: 2.6.2 + optionalDependencies: + "@types/react": 18.2.79 + + use-sync-external-store@1.2.2(react@18.2.0): + dependencies: + react: 18.2.0 + + util-deprecate@1.0.2: {} + + uuid@10.0.0: {} + + uuid@9.0.1: {} + + vaul@0.9.1(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0): + dependencies: + "@radix-ui/react-dialog": 1.1.1(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + transitivePeerDependencies: + - "@types/react" + - "@types/react-dom" + + vfile-message@4.0.2: + dependencies: + "@types/unist": 3.0.3 + unist-util-stringify-position: 4.0.0 + + vfile@6.0.3: + dependencies: + "@types/unist": 3.0.3 + vfile-message: 4.0.2 + + victory-vendor@36.9.2: + dependencies: + "@types/d3-array": 3.2.1 + "@types/d3-ease": 3.0.2 + "@types/d3-interpolate": 3.0.4 + "@types/d3-scale": 4.0.8 + "@types/d3-shape": 3.1.6 + "@types/d3-time": 3.0.3 + "@types/d3-timer": 3.0.2 + d3-array: 3.2.4 + d3-ease: 3.0.1 + d3-interpolate: 3.0.1 + d3-scale: 4.0.2 + d3-shape: 3.2.0 + d3-time: 3.1.0 + d3-timer: 3.0.1 + + vue@3.4.38(typescript@5.4.5): + dependencies: + "@vue/compiler-dom": 3.4.38 + "@vue/compiler-sfc": 3.4.38 + "@vue/runtime-dom": 3.4.38 + "@vue/server-renderer": 3.4.38(vue@3.4.38(typescript@5.4.5)) + "@vue/shared": 3.4.38 + optionalDependencies: + typescript: 5.4.5 + + web-streams-polyfill@4.0.0-beta.3: {} + + webidl-conversions@3.0.1: {} + + whatwg-url@5.0.0: + dependencies: + tr46: 0.0.3 + webidl-conversions: 3.0.1 + + which-boxed-primitive@1.0.2: + dependencies: + is-bigint: 1.0.4 + is-boolean-object: 1.1.2 + is-number-object: 1.0.7 + is-string: 1.0.7 + is-symbol: 1.0.4 + + which-builtin-type@1.1.3: + dependencies: + function.prototype.name: 1.1.6 + has-tostringtag: 1.0.2 + is-async-function: 2.0.0 + is-date-object: 1.0.5 + is-finalizationregistry: 1.0.2 + is-generator-function: 1.0.10 + is-regex: 1.1.4 + is-weakref: 1.0.2 + isarray: 2.0.5 + which-boxed-primitive: 1.0.2 + which-collection: 1.0.2 + which-typed-array: 1.1.15 + + which-collection@1.0.2: + dependencies: + is-map: 2.0.3 + is-set: 2.0.3 + is-weakmap: 2.0.2 + is-weakset: 2.0.3 + + which-typed-array@1.1.15: + dependencies: + available-typed-arrays: 1.0.7 + call-bind: 1.0.7 + for-each: 0.3.3 + gopd: 1.0.1 + has-tostringtag: 1.0.2 + + which@2.0.2: + dependencies: + isexe: 2.0.0 + + wide-align@1.1.5: + dependencies: + string-width: 4.2.3 + optional: true + + wrap-ansi@7.0.0: + dependencies: + ansi-styles: 4.3.0 + string-width: 4.2.3 + strip-ansi: 6.0.1 + + wrap-ansi@8.1.0: + dependencies: + ansi-styles: 6.2.1 + string-width: 5.1.2 + strip-ansi: 7.1.0 + + wrap-ansi@9.0.0: + dependencies: + ansi-styles: 6.2.1 + string-width: 7.1.0 + strip-ansi: 7.1.0 + + wrappy@1.0.2: {} + + ws@8.18.0: {} + + yallist@3.1.1: {} + + yallist@4.0.0: {} + + yaml@2.3.4: {} + + yaml@2.4.1: {} + + yocto-queue@0.1.0: {} + + zod-to-json-schema@3.23.2(zod@3.22.4): + dependencies: + zod: 3.22.4 + + zod@3.22.4: {} + + zwitch@2.0.4: {} diff --git a/public/marketing/video-preview.png b/public/marketing/video-preview.png new file mode 100644 index 0000000000000000000000000000000000000000..f9dd79909b8c5f798efa0e6214bbee14bd903393 GIT binary patch literal 330883 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�W0$N@e^wJo>Q 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 z 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
lC26tk@%B*0`hXm|;8 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