From 439b6eabe822361ae2193f594d0e2a7e58b6e128 Mon Sep 17 00:00:00 2001 From: Bart van der Braak Date: Tue, 6 Jun 2023 03:17:35 +0200 Subject: [PATCH] Initial commit for working landing page --- .editorconfig | 10 + .env.example | 2 + .eslintrc.json | 3 + .gitignore | 35 + .prettierignore | 12 + README.md | 50 + app/(authenticated)/layout.tsx | 30 + app/(landing)/layout.tsx | 61 + app/(landing)/page.tsx | 13 + app/layout.tsx | 80 + components/landing/cta.tsx | 47 + components/landing/features.tsx | 104 + components/landing/hero.tsx | 65 + components/landing/particles.tsx | 236 + components/landing/ui/header.tsx | 31 + components/landing/utils/mouse-position.tsx | 24 + components/logo.tsx | 20 + components/tailwind-indicator.tsx | 16 + components/theme-provider.tsx | 9 + components/ui/toast.tsx | 121 + components/ui/toaster.tsx | 34 + hooks/use-toast.ts | 188 + lib/utils.ts | 6 + next.config.js | 10 + package-lock.json | 4278 +++++++++++++++++++ package.json | 39 + pnpm-lock.yaml | 3518 +++++++++++++++ postcss.config.js | 6 + public/favicon.png | Bin 0 -> 197 bytes public/favicon.svg | 1 + public/fonts/CalSans-SemiBold.ttf | Bin 0 -> 148964 bytes public/images/glow-top.svg | 28 + public/screenshots/demo.png | Bin 0 -> 175829 bytes tailwind.config.js | 66 + toast-provider.tsx | 15 + tsconfig.json | 28 + 36 files changed, 9186 insertions(+) create mode 100644 .editorconfig create mode 100644 .env.example create mode 100644 .eslintrc.json create mode 100644 .gitignore create mode 100644 .prettierignore create mode 100644 README.md create mode 100644 app/(authenticated)/layout.tsx create mode 100644 app/(landing)/layout.tsx create mode 100644 app/(landing)/page.tsx create mode 100644 app/layout.tsx create mode 100644 components/landing/cta.tsx create mode 100644 components/landing/features.tsx create mode 100644 components/landing/hero.tsx create mode 100644 components/landing/particles.tsx create mode 100644 components/landing/ui/header.tsx create mode 100644 components/landing/utils/mouse-position.tsx create mode 100644 components/logo.tsx create mode 100644 components/tailwind-indicator.tsx create mode 100644 components/theme-provider.tsx create mode 100644 components/ui/toast.tsx create mode 100644 components/ui/toaster.tsx create mode 100644 hooks/use-toast.ts create mode 100644 lib/utils.ts create mode 100644 next.config.js create mode 100644 package-lock.json create mode 100644 package.json create mode 100644 pnpm-lock.yaml create mode 100644 postcss.config.js create mode 100644 public/favicon.png create mode 100644 public/favicon.svg create mode 100644 public/fonts/CalSans-SemiBold.ttf create mode 100644 public/images/glow-top.svg create mode 100644 public/screenshots/demo.png create mode 100644 tailwind.config.js create mode 100644 toast-provider.tsx create mode 100644 tsconfig.json diff --git a/.editorconfig b/.editorconfig new file mode 100644 index 0000000..1e48203 --- /dev/null +++ b/.editorconfig @@ -0,0 +1,10 @@ +# editorconfig.org +root = true + +[*] +charset = utf-8 +end_of_line = lf +indent_size = 2 +indent_style = space +insert_final_newline = true +trim_trailing_whitespace = true \ No newline at end of file diff --git a/.env.example b/.env.example new file mode 100644 index 0000000..eacd76b --- /dev/null +++ b/.env.example @@ -0,0 +1,2 @@ +NEXT_PUBLIC_CLERK_PUBLISHABLE_KEY= +CLERK_SECRET_KEY= diff --git a/.eslintrc.json b/.eslintrc.json new file mode 100644 index 0000000..bffb357 --- /dev/null +++ b/.eslintrc.json @@ -0,0 +1,3 @@ +{ + "extends": "next/core-web-vitals" +} diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..8f322f0 --- /dev/null +++ b/.gitignore @@ -0,0 +1,35 @@ +# See https://help.github.com/articles/ignoring-files/ for more about ignoring files. + +# dependencies +/node_modules +/.pnp +.pnp.js + +# testing +/coverage + +# next.js +/.next/ +/out/ + +# production +/build + +# misc +.DS_Store +*.pem + +# debug +npm-debug.log* +yarn-debug.log* +yarn-error.log* + +# local env files +.env*.local + +# vercel +.vercel + +# typescript +*.tsbuildinfo +next-env.d.ts diff --git a/.prettierignore b/.prettierignore new file mode 100644 index 0000000..951d0ad --- /dev/null +++ b/.prettierignore @@ -0,0 +1,12 @@ +cache +.cache +package.json +package-lock.json +public +CHANGELOG.md +.yarn +dist +node_modules +.next +build +.contentlayer diff --git a/README.md b/README.md new file mode 100644 index 0000000..0f6231e --- /dev/null +++ b/README.md @@ -0,0 +1,50 @@ +
+

Omnidash

+
Open Source Multi-client Ticket Dashboard
+
+ +
+ omnidash.io +
+
+ +## Installation + +To install the project and its dependencies, follow these steps: + +1. Ensure you have `pnpm` installed on your system. If not, you can install it by running: + + ```sh-session + npm install -g pnpm + ``` + +2. Run the following command to install the project dependencies: + ```sh-session + pnpm install + ``` + +### Environment Variables + +After setting up the required services, you need to set the corresponding environment variables in the `/.env` file. To do this, follow these steps: + +1. Make a copy of the `.env.example` file: + ```sh-session + cp .env.example .env + ``` +2. Open the `/apps/web/.env` file in a text editor and populate the values for the services mentioned above. + +## Build + +To build the project, execute the following command: + +```sh-session +pnpm build +``` + +## Run + +To run the project locally, use the following command: + +```sh-session +pnpm run dev +``` diff --git a/app/(authenticated)/layout.tsx b/app/(authenticated)/layout.tsx new file mode 100644 index 0000000..53c63f6 --- /dev/null +++ b/app/(authenticated)/layout.tsx @@ -0,0 +1,30 @@ +import { Particles } from "@/components/landing/particles"; +import { ClerkProvider, SignIn, SignedIn, SignedOut } from "@clerk/nextjs/app-beta"; + +export default function AppLayout({ + children, +}: { + children: React.ReactNode; +}) { + return ( + + {children} + +
+ + + +
+
+
+ ); +} diff --git a/app/(landing)/layout.tsx b/app/(landing)/layout.tsx new file mode 100644 index 0000000..249748e --- /dev/null +++ b/app/(landing)/layout.tsx @@ -0,0 +1,61 @@ +"use client"; + +import { useEffect } from "react"; + +import AOS from "aos"; +import "aos/dist/aos.css"; + +import { Header } from "@/components/landing/ui/header"; +import Link from "next/link"; + +export default function DefaultLayout({ + children, +}: { + children: React.ReactNode; +}) { + useEffect(() => { + AOS.init({ + once: true, + disable: "phone", + duration: 1000, + easing: "ease-out-cubic", + }); + }); + + return ( + <> +
+ +
{children}
+ +
+ +
+
+
+ + Github + + + + +
+

+ © {new Date().getUTCFullYear()} All rights reserved. +

+
+
+
+ + ); +} diff --git a/app/(landing)/page.tsx b/app/(landing)/page.tsx new file mode 100644 index 0000000..e669d04 --- /dev/null +++ b/app/(landing)/page.tsx @@ -0,0 +1,13 @@ +import { Hero } from "@/components/landing/hero"; +import { Features } from "@/components/landing/features"; +import { Cta } from "@/components/landing/cta"; + +export default function Page() { + return ( +
+ + + +
+ ); +} diff --git a/app/layout.tsx b/app/layout.tsx new file mode 100644 index 0000000..93a75ba --- /dev/null +++ b/app/layout.tsx @@ -0,0 +1,80 @@ +import { Inter } from 'next/font/google'; +import LocalFont from "next/font/local"; + +import { TailwindIndicator } from "@/components/tailwind-indicator"; +import { ThemeProvider } from "@/components/theme-provider"; +import "tailwindcss/tailwind.css"; +import { ToastProvider } from "../toast-provider"; + +import { Metadata } from "next"; + +export const metadata: Metadata = { + title: { + default: "Omnidash", + template: "%s | Omnidash", + }, + description: "Open Source Multi-client Ticket Dashboard", + openGraph: { + title: "Omnidash", + description: "Open Source Multi-client Ticket Dashboard", + url: "https://omnidash.io", + siteName: "omnidash.io", + locale: "en-US", + type: "website", + }, + robots: { + index: true, + follow: true, + googleBot: { + index: true, + follow: true, + "max-video-preview": -1, + "max-image-preview": "large", + "max-snippet": -1, + }, + }, + twitter: { + title: "Omnidash", + card: "summary_large_image", + }, + icons: { + shortcut: "/favicon.png", + }, +}; + +interface RootLayoutProps { + children: React.ReactNode; +} + +const inter = Inter({ + subsets: ["latin"], + variable: "--font-inter", +}); + +const calSans = LocalFont({ + src: "../public/fonts/CalSans-SemiBold.ttf", + variable: "--font-calsans", +}); +interface RootLayoutProps { + children: React.ReactNode; +} + +export default async function RootLayout({ children }: RootLayoutProps) { + return ( + <> + + + + + {children} + + + + + + ); +} diff --git a/components/landing/cta.tsx b/components/landing/cta.tsx new file mode 100644 index 0000000..194a990 --- /dev/null +++ b/components/landing/cta.tsx @@ -0,0 +1,47 @@ +import { ArrowRight } from "lucide-react"; +import Link from "next/link"; + +export const Cta: React.FC = () => { + return ( +
+
+
+ {/* Radial gradient */} +
+ ); +}; diff --git a/components/landing/features.tsx b/components/landing/features.tsx new file mode 100644 index 0000000..85d94a3 --- /dev/null +++ b/components/landing/features.tsx @@ -0,0 +1,104 @@ +import Image from "next/image"; +import GlowTop from "@/public/images/glow-top.svg"; +import { Eye, Unplug, Compass, Zap } from "lucide-react"; + +export const Features: React.FC = () => { + const features = [ + { + icon: Unplug, + name: "Effortless Consolidation", + description: "Consolidate all tickets from multiple platforms and clients effortlessly", + }, + { + icon: Eye, + name: "Unparalleled Visibility", + description: "Gain complete control and visibility over your ticketing operations", + }, + { + icon: Compass, + name: "Intuitive Navigation", + description: "Seamlessly navigate and find tickets with smart filters and advanced search", + }, + { + icon: Zap, + name: "Enhanced Efficiency", + description: "Maximize productivity and resource allocation in ticket management", + }, + ]; + return ( +
+
+ + +
+
+ {/* Section content */} +
+ {/* Content */} +
+ {/* Content #1 */} +
+
+ Centralized view of all tickets +
+
+

+ Reduce Context Switching +

+

+ Empower your operations teams with by consolidating all ticket information in one place. Seamlessly filter, sort, and customize ticket views to meet their unique needs. +

+
+ {features.map((feature) => ( +
+
+ +

+ {feature.name} +

+
+

+ {feature.description} +

+
+ ))} +
+
+ +
+
+ App screenshot +
+
+
+
+
+
+
+ ); +}; diff --git a/components/landing/hero.tsx b/components/landing/hero.tsx new file mode 100644 index 0000000..c2dd904 --- /dev/null +++ b/components/landing/hero.tsx @@ -0,0 +1,65 @@ +import { Particles } from "./particles"; +import ReactWrapBalancer from "react-wrap-balancer"; +import Link from "next/link"; +import { ArrowRight } from "lucide-react"; + +export const Hero: React.FC = () => { + return ( +
+
+ {/* Particles animation */} + + +
+ {/* Hero content */} +
+
+
+ + + Omnidash is Open Source{" "} + + -> + + + +
+
+

+ One Dashboard, Countless Solutions +

+

+ Tame ticket overload and keep your operation teams sane +

+
+ + Get Started{" "} + + + + + Star on GitHub + +
+
+
+
+
+ ); +}; diff --git a/components/landing/particles.tsx b/components/landing/particles.tsx new file mode 100644 index 0000000..cb38c7c --- /dev/null +++ b/components/landing/particles.tsx @@ -0,0 +1,236 @@ +"use client"; + +import React, { useRef, useEffect } from "react"; +import MousePosition from "./utils/mouse-position"; + +interface ParticlesProps { + className?: string; + quantity?: number; + staticity?: number; + ease?: number; + refresh?: boolean; + color?: string; + vx?: number; + vy?: number; +} +function hexToRgb(hex: string): number[] { + // Remove the "#" character from the beginning of the hex color code + hex = hex.replace("#", ""); + + // Convert the hex color code to an integer + const hexInt = parseInt(hex, 16); + + // Extract the red, green, and blue components from the hex color code + const red = (hexInt >> 16) & 255; + const green = (hexInt >> 8) & 255; + const blue = hexInt & 255; + + // Return an array of the RGB values + return [red, green, blue]; +} + +export const Particles: React.FC = ({ + className = "", + quantity = 30, + staticity = 50, + ease = 50, + refresh = false, + color = "#ffffff", + vx = 0, + vy = 0, +}) => { + const canvasRef = useRef(null); + const canvasContainerRef = useRef(null); + const context = useRef(null); + const circles = useRef([]); + const mousePosition = MousePosition(); + const mouse = useRef<{ x: number; y: number }>({ x: 0, y: 0 }); + const canvasSize = useRef<{ w: number; h: number }>({ w: 0, h: 0 }); + const dpr = typeof window !== "undefined" ? window.devicePixelRatio : 1; + + useEffect(() => { + if (canvasRef.current) { + context.current = canvasRef.current.getContext("2d"); + } + initCanvas(); + animate(); + window.addEventListener("resize", initCanvas); + + return () => { + window.removeEventListener("resize", initCanvas); + }; + }, []); + + useEffect(() => { + onMouseMove(); + }, [mousePosition.x, mousePosition.y]); + + useEffect(() => { + initCanvas(); + }, [refresh]); + + const initCanvas = () => { + resizeCanvas(); + drawParticles(); + }; + + const onMouseMove = () => { + if (canvasRef.current) { + const rect = canvasRef.current.getBoundingClientRect(); + const { w, h } = canvasSize.current; + const x = mousePosition.x - rect.left - w / 2; + const y = mousePosition.y - rect.top - h / 2; + const inside = x < w / 2 && x > -w / 2 && y < h / 2 && y > -h / 2; + if (inside) { + mouse.current.x = x; + mouse.current.y = y; + } + } + }; + + type Circle = { + x: number; + y: number; + translateX: number; + translateY: number; + size: number; + alpha: number; + targetAlpha: number; + dx: number; + dy: number; + magnetism: number; + }; + + const resizeCanvas = () => { + if (canvasContainerRef.current && canvasRef.current && context.current) { + circles.current.length = 0; + canvasSize.current.w = canvasContainerRef.current.offsetWidth; + canvasSize.current.h = canvasContainerRef.current.offsetHeight; + canvasRef.current.width = canvasSize.current.w * dpr; + canvasRef.current.height = canvasSize.current.h * dpr; + canvasRef.current.style.width = `${canvasSize.current.w}px`; + canvasRef.current.style.height = `${canvasSize.current.h}px`; + context.current.scale(dpr, dpr); + } + }; + + const circleParams = (): Circle => { + const x = Math.floor(Math.random() * canvasSize.current.w); + const y = Math.floor(Math.random() * canvasSize.current.h); + const translateX = 0; + const translateY = 0; + const size = Math.floor(Math.random() * 2) + 1; + const alpha = 0; + const targetAlpha = parseFloat((Math.random() * 0.6 + 0.1).toFixed(1)); + const dx = (Math.random() - 0.5) * 0.2; + const dy = (Math.random() - 0.5) * 0.2; + const magnetism = 0.1 + Math.random() * 4; + return { x, y, translateX, translateY, size, alpha, targetAlpha, dx, dy, magnetism }; + }; + + const rgb = hexToRgb(color); + + const drawCircle = (circle: Circle, update = false) => { + if (context.current) { + const { x, y, translateX, translateY, size, alpha } = circle; + context.current.translate(translateX, translateY); + context.current.beginPath(); + context.current.arc(x, y, size, 0, 2 * Math.PI); + context.current.fillStyle = `rgba(${rgb.join(", ")}, ${alpha})`; + context.current.fill(); + context.current.setTransform(dpr, 0, 0, dpr, 0, 0); + + if (!update) { + circles.current.push(circle); + } + } + }; + + const clearContext = () => { + if (context.current) { + context.current.clearRect(0, 0, canvasSize.current.w, canvasSize.current.h); + } + }; + + const drawParticles = () => { + clearContext(); + const particleCount = quantity; + for (let i = 0; i < particleCount; i++) { + const circle = circleParams(); + drawCircle(circle); + } + }; + + const remapValue = ( + value: number, + start1: number, + end1: number, + start2: number, + end2: number, + ): number => { + const remapped = ((value - start1) * (end2 - start2)) / (end1 - start1) + start2; + return remapped > 0 ? remapped : 0; + }; + + const animate = () => { + clearContext(); + circles.current.forEach((circle: Circle, i: number) => { + // Handle the alpha value + const edge = [ + circle.x + circle.translateX - circle.size, // distance from left edge + canvasSize.current.w - circle.x - circle.translateX - circle.size, // distance from right edge + circle.y + circle.translateY - circle.size, // distance from top edge + canvasSize.current.h - circle.y - circle.translateY - circle.size, // distance from bottom edge + ]; + const closestEdge = edge.reduce((a, b) => Math.min(a, b)); + const remapClosestEdge = parseFloat(remapValue(closestEdge, 0, 20, 0, 1).toFixed(2)); + if (remapClosestEdge > 1) { + circle.alpha += 0.02; + if (circle.alpha > circle.targetAlpha) { + circle.alpha = circle.targetAlpha; + } + } else { + circle.alpha = circle.targetAlpha * remapClosestEdge; + } + circle.x += circle.dx + vx; + circle.y += circle.dy + vy; + circle.translateX += + (mouse.current.x / (staticity / circle.magnetism) - circle.translateX) / ease; + circle.translateY += + (mouse.current.y / (staticity / circle.magnetism) - circle.translateY) / ease; + // circle gets out of the canvas + if ( + circle.x < -circle.size || + circle.x > canvasSize.current.w + circle.size || + circle.y < -circle.size || + circle.y > canvasSize.current.h + circle.size + ) { + // remove the circle from the array + circles.current.splice(i, 1); + // create a new circle + const newCircle = circleParams(); + drawCircle(newCircle); + // update the circle position + } else { + drawCircle( + { + ...circle, + x: circle.x, + y: circle.y, + translateX: circle.translateX, + translateY: circle.translateY, + alpha: circle.alpha, + }, + true, + ); + } + }); + window.requestAnimationFrame(animate); + }; + + return ( + + ); +}; diff --git a/components/landing/ui/header.tsx b/components/landing/ui/header.tsx new file mode 100644 index 0000000..711863a --- /dev/null +++ b/components/landing/ui/header.tsx @@ -0,0 +1,31 @@ +import Link from "next/link"; +import { Logo } from "@/components/logo"; + +export const Header: React.FC = () => { + return ( +
+
+
+ + + + + {/* Desktop navigation */} + +
+
+
+ ); +}; diff --git a/components/landing/utils/mouse-position.tsx b/components/landing/utils/mouse-position.tsx new file mode 100644 index 0000000..0d54fc7 --- /dev/null +++ b/components/landing/utils/mouse-position.tsx @@ -0,0 +1,24 @@ +import { useState, useEffect } from "react"; + +interface MousePosition { + x: number; + y: number; +} + +export default function useMousePosition(): MousePosition { + const [mousePosition, setMousePosition] = useState({ x: 0, y: 0 }); + + useEffect(() => { + const handleMouseMove = (event: MouseEvent) => { + setMousePosition({ x: event.clientX, y: event.clientY }); + }; + + window.addEventListener("mousemove", handleMouseMove); + + return () => { + window.removeEventListener("mousemove", handleMouseMove); + }; + }, []); + + return mousePosition; +} diff --git a/components/logo.tsx b/components/logo.tsx new file mode 100644 index 0000000..3cbdaf6 --- /dev/null +++ b/components/logo.tsx @@ -0,0 +1,20 @@ +type Props = { + className?: string; +}; +export const Logo: React.FC = ({ className }) => { + return ( + + {/* */} + + + + + + + ); +}; diff --git a/components/tailwind-indicator.tsx b/components/tailwind-indicator.tsx new file mode 100644 index 0000000..38d20e1 --- /dev/null +++ b/components/tailwind-indicator.tsx @@ -0,0 +1,16 @@ +export function TailwindIndicator() { + if (process.env.NODE_ENV === "production") { + return null; + } + return null; + return ( +
+
xs
+
sm
+
md
+
lg
+
xl
+
2xl
+
+ ); +} diff --git a/components/theme-provider.tsx b/components/theme-provider.tsx new file mode 100644 index 0000000..b4e8e4f --- /dev/null +++ b/components/theme-provider.tsx @@ -0,0 +1,9 @@ +"use client"; + +import * as React from "react"; +import { ThemeProvider as NextThemesProvider } from "next-themes"; +import { ThemeProviderProps } from "next-themes/dist/types"; + +export function ThemeProvider({ children, ...props }: ThemeProviderProps) { + return {children}; +} diff --git a/components/ui/toast.tsx b/components/ui/toast.tsx new file mode 100644 index 0000000..da16371 --- /dev/null +++ b/components/ui/toast.tsx @@ -0,0 +1,121 @@ +import * as React from "react"; +import * as ToastPrimitives from "@radix-ui/react-toast"; +import { VariantProps, cva } from "class-variance-authority"; +import { X } from "lucide-react"; + +import { cn } from "@/lib/utils"; + +const ToastProvider = ToastPrimitives.Provider; + +const ToastViewport = React.forwardRef< + React.ElementRef, + React.ComponentPropsWithoutRef +>(({ className, ...props }, ref) => ( + +)); +ToastViewport.displayName = ToastPrimitives.Viewport.displayName; + +const toastVariants = cva( + "data-[swipe=move]:transition-none grow-1 group relative pointer-events-auto flex w-full items-center justify-between space-x-4 overflow-hidden rounded-md border p-6 pr-8 shadow-lg transition-all data-[swipe=move]:translate-x-[var(--radix-toast-swipe-move-x)] data-[swipe=cancel]:translate-x-0 data-[swipe=end]:translate-x-[var(--radix-toast-swipe-end-x)] data-[state=open]:animate-in data-[state=closed]:animate-out data-[swipe=end]:animate-out data-[state=closed]:fade-out-80 data-[state=open]:slide-in-from-top-full data-[state=open]:sm:slide-in-from-bottom-full mt-4 data-[state=closed]:slide-out-to-right-full dark:border-zinc-700 last:mt-0 sm:last:mt-4", + { + variants: { + variant: { + default: "bg-white border-zinc-200 dark:bg-zinc-800 dark:border-zinc-700", + destructive: "group destructive bg-red-600 text-white border-red-600 dark:border-red-600", + }, + }, + defaultVariants: { + variant: "default", + }, + }, +); + +const Toast = React.forwardRef< + React.ElementRef, + React.ComponentPropsWithoutRef & VariantProps +>(({ className, variant, ...props }, ref) => { + return ( + + ); +}); +Toast.displayName = ToastPrimitives.Root.displayName; + +const ToastAction = React.forwardRef< + React.ElementRef, + React.ComponentPropsWithoutRef +>(({ className, ...props }, ref) => ( + +)); +ToastAction.displayName = ToastPrimitives.Action.displayName; + +const ToastClose = React.forwardRef< + React.ElementRef, + React.ComponentPropsWithoutRef +>(({ className, ...props }, ref) => ( + + + +)); +ToastClose.displayName = ToastPrimitives.Close.displayName; + +const ToastTitle = React.forwardRef< + React.ElementRef, + React.ComponentPropsWithoutRef +>(({ className, ...props }, ref) => ( + +)); +ToastTitle.displayName = ToastPrimitives.Title.displayName; + +const ToastDescription = React.forwardRef< + React.ElementRef, + React.ComponentPropsWithoutRef +>(({ className, ...props }, ref) => ( + +)); +ToastDescription.displayName = ToastPrimitives.Description.displayName; + +type ToastProps = React.ComponentPropsWithoutRef; + +type ToastActionElement = React.ReactElement; + +export { + type ToastProps, + type ToastActionElement, + ToastProvider, + ToastViewport, + Toast, + ToastTitle, + ToastDescription, + ToastClose, + ToastAction, +}; diff --git a/components/ui/toaster.tsx b/components/ui/toaster.tsx new file mode 100644 index 0000000..4fa8b3b --- /dev/null +++ b/components/ui/toaster.tsx @@ -0,0 +1,34 @@ +"use client"; + +import { useToast } from "@/hooks/use-toast"; + +import { + Toast, + ToastClose, + ToastDescription, + ToastProvider, + ToastTitle, + ToastViewport, +} from "@/components/ui/toast"; + +export function Toaster() { + const { toasts } = useToast(); + + return ( + + {toasts.map(function ({ id, title, description, action, ...props }) { + return ( + +
+ {title && {title}} + {description && {description}} +
+ {action} + +
+ ); + })} + +
+ ); +} diff --git a/hooks/use-toast.ts b/hooks/use-toast.ts new file mode 100644 index 0000000..f57c910 --- /dev/null +++ b/hooks/use-toast.ts @@ -0,0 +1,188 @@ +// Inspired by react-hot-toast library +import * as React from "react"; + +import { ToastActionElement, type ToastProps } from "@/components/ui/toast"; + +const TOAST_LIMIT = 1; +const TOAST_REMOVE_DELAY = 1000; + +type ToasterToast = ToastProps & { + id: string; + title?: React.ReactNode; + description?: React.ReactNode; + action?: ToastActionElement; +}; + +const actionTypes = { + ADD_TOAST: "ADD_TOAST", + UPDATE_TOAST: "UPDATE_TOAST", + DISMISS_TOAST: "DISMISS_TOAST", + REMOVE_TOAST: "REMOVE_TOAST", +} as const; + +let count = 0; + +function genId() { + count = (count + 1) % Number.MAX_VALUE; + return count.toString(); +} + +type ActionType = typeof actionTypes; + +type Action = + | { + type: ActionType["ADD_TOAST"]; + toast: ToasterToast; + } + | { + type: ActionType["UPDATE_TOAST"]; + toast: Partial; + } + | { + type: ActionType["DISMISS_TOAST"]; + toastId?: ToasterToast["id"]; + } + | { + type: ActionType["REMOVE_TOAST"]; + toastId?: ToasterToast["id"]; + }; + +interface State { + toasts: ToasterToast[]; +} + +const toastTimeouts = new Map>(); + +const addToRemoveQueue = (toastId: string) => { + if (toastTimeouts.has(toastId)) { + return; + } + + const timeout = setTimeout(() => { + toastTimeouts.delete(toastId); + dispatch({ + type: "REMOVE_TOAST", + toastId: toastId, + }); + }, TOAST_REMOVE_DELAY); + + toastTimeouts.set(toastId, timeout); +}; + +export const reducer = (state: State, action: Action): State => { + switch (action.type) { + case "ADD_TOAST": + return { + ...state, + toasts: [action.toast, ...state.toasts].slice(0, TOAST_LIMIT), + }; + + case "UPDATE_TOAST": + return { + ...state, + toasts: state.toasts.map((t) => (t.id === action.toast.id ? { ...t, ...action.toast } : t)), + }; + + case "DISMISS_TOAST": + const { toastId } = action; + + // ! Side effects ! - This could be extracted into a dismissToast() action, + // but I'll keep it here for simplicity + if (toastId) { + addToRemoveQueue(toastId); + } else { + state.toasts.forEach((toast) => { + addToRemoveQueue(toast.id); + }); + } + + return { + ...state, + toasts: state.toasts.map((t) => + t.id === toastId || toastId === undefined + ? { + ...t, + open: false, + } + : t, + ), + }; + case "REMOVE_TOAST": + if (action.toastId === undefined) { + return { + ...state, + toasts: [], + }; + } + return { + ...state, + toasts: state.toasts.filter((t) => t.id !== action.toastId), + }; + } +}; + +const listeners: Array<(state: State) => void> = []; + +let memoryState: State = { toasts: [] }; + +function dispatch(action: Action) { + memoryState = reducer(memoryState, action); + listeners.forEach((listener) => { + listener(memoryState); + }); +} + +type Toast = Omit; + +function toast({ ...props }: Toast) { + const id = genId(); + + const update = (props: ToasterToast) => + dispatch({ + type: "UPDATE_TOAST", + toast: { ...props, id }, + }); + const dismiss = () => dispatch({ type: "DISMISS_TOAST", toastId: id }); + + dispatch({ + type: "ADD_TOAST", + toast: { + ...props, + id, + open: true, + onOpenChange: (open) => { + if (!open) { + dismiss(); + } + }, + }, + }); + + return { + id: id, + dismiss, + update, + }; +} + +function useToast() { + const [state, setState] = React.useState(memoryState); + + React.useEffect(() => { + listeners.push(setState); + return () => { + const index = listeners.indexOf(setState); + if (index > -1) { + listeners.splice(index, 1); + } + }; + }, [state]); + + return { + ...state, + toast, + dismiss: (toastId?: string) => dispatch({ type: "DISMISS_TOAST", toastId }), + }; +} + +export { useToast, toast }; diff --git a/lib/utils.ts b/lib/utils.ts new file mode 100644 index 0000000..cec6ac9 --- /dev/null +++ b/lib/utils.ts @@ -0,0 +1,6 @@ +import { ClassValue, clsx } from "clsx"; +import { twMerge } from "tailwind-merge"; + +export function cn(...inputs: ClassValue[]) { + return twMerge(clsx(inputs)); +} diff --git a/next.config.js b/next.config.js new file mode 100644 index 0000000..b86956e --- /dev/null +++ b/next.config.js @@ -0,0 +1,10 @@ +/** @type {import('next').NextConfig} */ +const nextConfig = { + reactStrictMode: true, + experimental: { + esmExternals: "loose", + appDir: true, + }, +} + +module.exports = nextConfig diff --git a/package-lock.json b/package-lock.json new file mode 100644 index 0000000..f55a4e7 --- /dev/null +++ b/package-lock.json @@ -0,0 +1,4278 @@ +{ + "name": "omnidash", + "version": "0.1.0", + "lockfileVersion": 3, + "requires": true, + "packages": { + "": { + "name": "omnidash", + "version": "0.1.0", + "dependencies": { + "@types/node": "20.2.5", + "@types/react": "18.2.8", + "@types/react-dom": "18.2.4", + "autoprefixer": "10.4.14", + "eslint": "8.42.0", + "eslint-config-next": "13.4.4", + "next": "13.4.4", + "postcss": "8.4.24", + "react": "18.2.0", + "react-dom": "18.2.0", + "tailwindcss": "3.3.2", + "typescript": "5.1.3" + } + }, + "node_modules/@alloc/quick-lru": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/@alloc/quick-lru/-/quick-lru-5.2.0.tgz", + "integrity": "sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@babel/runtime": { + "version": "7.22.3", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.22.3.tgz", + "integrity": "sha512-XsDuspWKLUsxwCp6r7EhsExHtYfbe5oAGQ19kqngTdCPUoPQzOPdUbD/pB9PJiwb2ptYKQDjSJT3R6dC+EPqfQ==", + "dependencies": { + "regenerator-runtime": "^0.13.11" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@eslint-community/eslint-utils": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz", + "integrity": "sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==", + "dependencies": { + "eslint-visitor-keys": "^3.3.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0" + } + }, + "node_modules/@eslint-community/regexpp": { + "version": "4.5.1", + "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.5.1.tgz", + "integrity": "sha512-Z5ba73P98O1KUYCCJTUeVpja9RcGoMdncZ6T49FCUl2lN38JtCJ+3WgIDBv0AuY4WChU5PmtJmOCTlN6FZTFKQ==", + "engines": { + "node": "^12.0.0 || ^14.0.0 || >=16.0.0" + } + }, + "node_modules/@eslint/eslintrc": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.0.3.tgz", + "integrity": "sha512-+5gy6OQfk+xx3q0d6jGZZC3f3KzAkXc/IanVxd1is/VIIziRqqt3ongQz0FiTUXqTk0c7aDB3OaFuKnuSoJicQ==", + "dependencies": { + "ajv": "^6.12.4", + "debug": "^4.3.2", + "espree": "^9.5.2", + "globals": "^13.19.0", + "ignore": "^5.2.0", + "import-fresh": "^3.2.1", + "js-yaml": "^4.1.0", + "minimatch": "^3.1.2", + "strip-json-comments": "^3.1.1" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/@eslint/js": { + "version": "8.42.0", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.42.0.tgz", + "integrity": "sha512-6SWlXpWU5AvId8Ac7zjzmIOqMOba/JWY8XZ4A7q7Gn1Vlfg/SFFIlrtHXt9nPn4op9ZPAkl91Jao+QQv3r/ukw==", + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + } + }, + "node_modules/@humanwhocodes/config-array": { + "version": "0.11.10", + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.10.tgz", + "integrity": "sha512-KVVjQmNUepDVGXNuoRRdmmEjruj0KfiGSbS8LVc12LMsWDQzRXJ0qdhN8L8uUigKpfEHRhlaQFY0ib1tnUbNeQ==", + "dependencies": { + "@humanwhocodes/object-schema": "^1.2.1", + "debug": "^4.1.1", + "minimatch": "^3.0.5" + }, + "engines": { + "node": ">=10.10.0" + } + }, + "node_modules/@humanwhocodes/module-importer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", + "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==", + "engines": { + "node": ">=12.22" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/nzakas" + } + }, + "node_modules/@humanwhocodes/object-schema": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz", + "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==" + }, + "node_modules/@jridgewell/gen-mapping": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.3.tgz", + "integrity": "sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ==", + "dependencies": { + "@jridgewell/set-array": "^1.0.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.9" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/resolve-uri": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz", + "integrity": "sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==", + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/set-array": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz", + "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==", + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/sourcemap-codec": { + "version": "1.4.15", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz", + "integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==" + }, + "node_modules/@jridgewell/trace-mapping": { + "version": "0.3.18", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.18.tgz", + "integrity": "sha512-w+niJYzMHdd7USdiH2U6869nqhD2nbfZXND5Yp93qIbEmnDNk7PD48o+YchRVpzMU7M6jVCbenTR7PA1FLQ9pA==", + "dependencies": { + "@jridgewell/resolve-uri": "3.1.0", + "@jridgewell/sourcemap-codec": "1.4.14" + } + }, + "node_modules/@jridgewell/trace-mapping/node_modules/@jridgewell/sourcemap-codec": { + "version": "1.4.14", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz", + "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==" + }, + "node_modules/@next/env": { + "version": "13.4.4", + "resolved": "https://registry.npmjs.org/@next/env/-/env-13.4.4.tgz", + "integrity": "sha512-q/y7VZj/9YpgzDe64Zi6rY1xPizx80JjlU2BTevlajtaE3w1LqweH1gGgxou2N7hdFosXHjGrI4OUvtFXXhGLg==" + }, + "node_modules/@next/eslint-plugin-next": { + "version": "13.4.4", + "resolved": "https://registry.npmjs.org/@next/eslint-plugin-next/-/eslint-plugin-next-13.4.4.tgz", + "integrity": "sha512-5jnh7q6I15efnjR/rR+/TGTc9hn53g3JTbEjAMjmeQiExKqEUgIXqrHI5zlTNlNyzCPkBB860/ctxXheZaF2Vw==", + "dependencies": { + "glob": "7.1.7" + } + }, + "node_modules/@next/swc-darwin-arm64": { + "version": "13.4.4", + "resolved": "https://registry.npmjs.org/@next/swc-darwin-arm64/-/swc-darwin-arm64-13.4.4.tgz", + "integrity": "sha512-xfjgXvp4KalNUKZMHmsFxr1Ug+aGmmO6NWP0uoh4G3WFqP/mJ1xxfww0gMOeMeSq/Jyr5k7DvoZ2Pv+XOITTtw==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-darwin-x64": { + "version": "13.4.4", + "resolved": "https://registry.npmjs.org/@next/swc-darwin-x64/-/swc-darwin-x64-13.4.4.tgz", + "integrity": "sha512-ZY9Ti1hkIwJsxGus3nlubIkvYyB0gNOYxKrfsOrLEqD0I2iCX8D7w8v6QQZ2H+dDl6UT29oeEUdDUNGk4UEpfg==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-linux-arm64-gnu": { + "version": "13.4.4", + "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-gnu/-/swc-linux-arm64-gnu-13.4.4.tgz", + "integrity": "sha512-+KZnDeMShYkpkqAvGCEDeqYTRADJXc6SY1jWXz+Uo6qWQO/Jd9CoyhTJwRSxvQA16MoYzvILkGaDqirkRNctyA==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-linux-arm64-musl": { + "version": "13.4.4", + "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-musl/-/swc-linux-arm64-musl-13.4.4.tgz", + "integrity": "sha512-evC1twrny2XDT4uOftoubZvW3EG0zs0ZxMwEtu/dDGVRO5n5pT48S8qqEIBGBUZYu/Xx4zzpOkIxx1vpWdE+9A==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-linux-x64-gnu": { + "version": "13.4.4", + "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-gnu/-/swc-linux-x64-gnu-13.4.4.tgz", + "integrity": "sha512-PX706XcCHr2FfkyhP2lpf+pX/tUvq6/ke7JYnnr0ykNdEMo+sb7cC/o91gnURh4sPYSiZJhsF2gbIqg9rciOHQ==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-linux-x64-musl": { + "version": "13.4.4", + "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-musl/-/swc-linux-x64-musl-13.4.4.tgz", + "integrity": "sha512-TKUUx3Ftd95JlHV6XagEnqpT204Y+IsEa3awaYIjayn0MOGjgKZMZibqarK3B1FsMSPaieJf2FEAcu9z0yT5aA==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-win32-arm64-msvc": { + "version": "13.4.4", + "resolved": "https://registry.npmjs.org/@next/swc-win32-arm64-msvc/-/swc-win32-arm64-msvc-13.4.4.tgz", + "integrity": "sha512-FP8AadgSq4+HPtim7WBkCMGbhr5vh9FePXiWx9+YOdjwdQocwoCK5ZVC3OW8oh3TWth6iJ0AXJ/yQ1q1cwSZ3A==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-win32-ia32-msvc": { + "version": "13.4.4", + "resolved": "https://registry.npmjs.org/@next/swc-win32-ia32-msvc/-/swc-win32-ia32-msvc-13.4.4.tgz", + "integrity": "sha512-3WekVmtuA2MCdcAOrgrI+PuFiFURtSyyrN1I3UPtS0ckR2HtLqyqmS334Eulf15g1/bdwMteePdK363X/Y9JMg==", + "cpu": [ + "ia32" + ], + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-win32-x64-msvc": { + "version": "13.4.4", + "resolved": "https://registry.npmjs.org/@next/swc-win32-x64-msvc/-/swc-win32-x64-msvc-13.4.4.tgz", + "integrity": "sha512-AHRITu/CrlQ+qzoqQtEMfaTu7GHaQ6bziQln/pVWpOYC1wU+Mq6VQQFlsDtMCnDztPZtppAXdvvbNS7pcfRzlw==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@nodelib/fs.scandir": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", + "dependencies": { + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.stat": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.walk": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", + "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", + "dependencies": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@pkgr/utils": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@pkgr/utils/-/utils-2.4.1.tgz", + "integrity": "sha512-JOqwkgFEyi+OROIyq7l4Jy28h/WwhDnG/cPkXG2Z1iFbubB6jsHW1NDvmyOzTBxHr3yg68YGirmh1JUgMqa+9w==", + "dependencies": { + "cross-spawn": "^7.0.3", + "fast-glob": "^3.2.12", + "is-glob": "^4.0.3", + "open": "^9.1.0", + "picocolors": "^1.0.0", + "tslib": "^2.5.0" + }, + "engines": { + "node": "^12.20.0 || ^14.18.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/unts" + } + }, + "node_modules/@rushstack/eslint-patch": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/@rushstack/eslint-patch/-/eslint-patch-1.3.0.tgz", + "integrity": "sha512-IthPJsJR85GhOkp3Hvp8zFOPK5ynKn6STyHa/WZpioK7E1aYDiBzpqQPrngc14DszIUkIrdd3k9Iu0XSzlP/1w==" + }, + "node_modules/@swc/helpers": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/@swc/helpers/-/helpers-0.5.1.tgz", + "integrity": "sha512-sJ902EfIzn1Fa+qYmjdQqh8tPsoxyBz+8yBKC2HKUxyezKJFwPGOn7pv4WY6QuQW//ySQi5lJjA/ZT9sNWWNTg==", + "dependencies": { + "tslib": "^2.4.0" + } + }, + "node_modules/@types/json5": { + "version": "0.0.29", + "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz", + "integrity": "sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==" + }, + "node_modules/@types/node": { + "version": "20.2.5", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.2.5.tgz", + "integrity": "sha512-JJulVEQXmiY9Px5axXHeYGLSjhkZEnD+MDPDGbCbIAbMslkKwmygtZFy1X6s/075Yo94sf8GuSlFfPzysQrWZQ==" + }, + "node_modules/@types/prop-types": { + "version": "15.7.5", + "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.5.tgz", + "integrity": "sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w==" + }, + "node_modules/@types/react": { + "version": "18.2.8", + "resolved": "https://registry.npmjs.org/@types/react/-/react-18.2.8.tgz", + "integrity": "sha512-lTyWUNrd8ntVkqycEEplasWy2OxNlShj3zqS0LuB1ENUGis5HodmhM7DtCoUGbxj3VW/WsGA0DUhpG6XrM7gPA==", + "dependencies": { + "@types/prop-types": "*", + "@types/scheduler": "*", + "csstype": "^3.0.2" + } + }, + "node_modules/@types/react-dom": { + "version": "18.2.4", + "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.2.4.tgz", + "integrity": "sha512-G2mHoTMTL4yoydITgOGwWdWMVd8sNgyEP85xVmMKAPUBwQWm9wBPQUmvbeF4V3WBY1P7mmL4BkjQ0SqUpf1snw==", + "dependencies": { + "@types/react": "*" + } + }, + "node_modules/@types/scheduler": { + "version": "0.16.3", + "resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.3.tgz", + "integrity": "sha512-5cJ8CB4yAx7BH1oMvdU0Jh9lrEXyPkar6F9G/ERswkCuvP4KQZfZkSjcMbAICCpQTN4OuZn8tz0HiKv9TGZgrQ==" + }, + "node_modules/@typescript-eslint/parser": { + "version": "5.59.9", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.59.9.tgz", + "integrity": "sha512-FsPkRvBtcLQ/eVK1ivDiNYBjn3TGJdXy2fhXX+rc7czWl4ARwnpArwbihSOHI2Peg9WbtGHrbThfBUkZZGTtvQ==", + "dependencies": { + "@typescript-eslint/scope-manager": "5.59.9", + "@typescript-eslint/types": "5.59.9", + "@typescript-eslint/typescript-estree": "5.59.9", + "debug": "^4.3.4" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/scope-manager": { + "version": "5.59.9", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.59.9.tgz", + "integrity": "sha512-8RA+E+w78z1+2dzvK/tGZ2cpGigBZ58VMEHDZtpE1v+LLjzrYGc8mMaTONSxKyEkz3IuXFM0IqYiGHlCsmlZxQ==", + "dependencies": { + "@typescript-eslint/types": "5.59.9", + "@typescript-eslint/visitor-keys": "5.59.9" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/types": { + "version": "5.59.9", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.59.9.tgz", + "integrity": "sha512-uW8H5NRgTVneSVTfiCVffBb8AbwWSKg7qcA4Ot3JI3MPCJGsB4Db4BhvAODIIYE5mNj7Q+VJkK7JxmRhk2Lyjw==", + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/typescript-estree": { + "version": "5.59.9", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.59.9.tgz", + "integrity": "sha512-pmM0/VQ7kUhd1QyIxgS+aRvMgw+ZljB3eDb+jYyp6d2bC0mQWLzUDF+DLwCTkQ3tlNyVsvZRXjFyV0LkU/aXjA==", + "dependencies": { + "@typescript-eslint/types": "5.59.9", + "@typescript-eslint/visitor-keys": "5.59.9", + "debug": "^4.3.4", + "globby": "^11.1.0", + "is-glob": "^4.0.3", + "semver": "^7.3.7", + "tsutils": "^3.21.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/visitor-keys": { + "version": "5.59.9", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.59.9.tgz", + "integrity": "sha512-bT7s0td97KMaLwpEBckbzj/YohnvXtqbe2XgqNvTl6RJVakY5mvENOTPvw5u66nljfZxthESpDozs86U+oLY8Q==", + "dependencies": { + "@typescript-eslint/types": "5.59.9", + "eslint-visitor-keys": "^3.3.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/acorn": { + "version": "8.8.2", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.2.tgz", + "integrity": "sha512-xjIYgE8HBrkpd/sJqOGNspf8uHG+NOHGOw6a/Urj8taM2EXfdNAH2oFcPeIFfsv3+kz/mJrS5VuMqbNLjCa2vw==", + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/acorn-jsx": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", + "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", + "peerDependencies": { + "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/any-promise": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz", + "integrity": "sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==" + }, + "node_modules/anymatch": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", + "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", + "dependencies": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/arg": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz", + "integrity": "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==" + }, + "node_modules/argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==" + }, + "node_modules/aria-query": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.1.3.tgz", + "integrity": "sha512-R5iJ5lkuHybztUfuOAznmboyjWq8O6sqNqtK7CLOqdydi54VNbORp49mb14KbWgG1QD3JFO9hJdZ+y4KutfdOQ==", + "dependencies": { + "deep-equal": "^2.0.5" + } + }, + "node_modules/array-buffer-byte-length": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/array-buffer-byte-length/-/array-buffer-byte-length-1.0.0.tgz", + "integrity": "sha512-LPuwb2P+NrQw3XhxGc36+XSvuBPopovXYTR9Ew++Du9Yb/bx5AzBfrIsBoj0EZUifjQU+sHL21sseZ3jerWO/A==", + "dependencies": { + "call-bind": "^1.0.2", + "is-array-buffer": "^3.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array-includes": { + "version": "3.1.6", + "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.6.tgz", + "integrity": "sha512-sgTbLvL6cNnw24FnbaDyjmvddQ2ML8arZsgaJhoABMoplz/4QRhtrYS+alr1BUM1Bwp6dhx8vVCBSLG+StwOFw==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4", + "get-intrinsic": "^1.1.3", + "is-string": "^1.0.7" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array-union": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", + "engines": { + "node": ">=8" + } + }, + "node_modules/array.prototype.flat": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.1.tgz", + "integrity": "sha512-roTU0KWIOmJ4DRLmwKd19Otg0/mT3qPNt0Qb3GWW8iObuZXxrjB/pzn0R3hqpRSWg4HCwqx+0vwOnWnvlOyeIA==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4", + "es-shim-unscopables": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array.prototype.flatmap": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.3.1.tgz", + "integrity": "sha512-8UGn9O1FDVvMNB0UlLv4voxRMze7+FpHyF5mSMRjWHUMlpoDViniy05870VlxhfgTnLbpuwTzvD76MTtWxB/mQ==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4", + "es-shim-unscopables": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array.prototype.tosorted": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/array.prototype.tosorted/-/array.prototype.tosorted-1.1.1.tgz", + "integrity": "sha512-pZYPXPRl2PqWcsUs6LOMn+1f1532nEoPTYowBtqLwAW+W8vSVhkIGnmOX1t/UQjD6YGI0vcD2B1U7ZFGQH9jnQ==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4", + "es-shim-unscopables": "^1.0.0", + "get-intrinsic": "^1.1.3" + } + }, + "node_modules/ast-types-flow": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/ast-types-flow/-/ast-types-flow-0.0.7.tgz", + "integrity": "sha512-eBvWn1lvIApYMhzQMsu9ciLfkBY499mFZlNqG+/9WR7PVlroQw0vG30cOQQbaKz3sCEc44TAOu2ykzqXSNnwag==" + }, + "node_modules/autoprefixer": { + "version": "10.4.14", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.14.tgz", + "integrity": "sha512-FQzyfOsTlwVzjHxKEqRIAdJx9niO6VCBCoEwax/VLSoQF29ggECcPuBqUMZ+u8jCZOPSy8b8/8KnuFbp0SaFZQ==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/autoprefixer" + } + ], + "dependencies": { + "browserslist": "^4.21.5", + "caniuse-lite": "^1.0.30001464", + "fraction.js": "^4.2.0", + "normalize-range": "^0.1.2", + "picocolors": "^1.0.0", + "postcss-value-parser": "^4.2.0" + }, + "bin": { + "autoprefixer": "bin/autoprefixer" + }, + "engines": { + "node": "^10 || ^12 || >=14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/available-typed-arrays": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz", + "integrity": "sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/axe-core": { + "version": "4.7.2", + "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.7.2.tgz", + "integrity": "sha512-zIURGIS1E1Q4pcrMjp+nnEh+16G56eG/MUllJH8yEvw7asDo7Ac9uhC9KIH5jzpITueEZolfYglnCGIuSBz39g==", + "engines": { + "node": ">=4" + } + }, + "node_modules/axobject-query": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-3.1.1.tgz", + "integrity": "sha512-goKlv8DZrK9hUh975fnHzhNIO4jUnFCfv/dszV5VwUGDFjI6vQ2VwoyjYjYNEbBE8AH87TduWP5uyDR1D+Iteg==", + "dependencies": { + "deep-equal": "^2.0.5" + } + }, + "node_modules/balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" + }, + "node_modules/big-integer": { + "version": "1.6.51", + "resolved": "https://registry.npmjs.org/big-integer/-/big-integer-1.6.51.tgz", + "integrity": "sha512-GPEid2Y9QU1Exl1rpO9B2IPJGHPSupF5GnVIP0blYvNOMer2bTvSWs1jGOUg04hTmu67nmLsQ9TBo1puaotBHg==", + "engines": { + "node": ">=0.6" + } + }, + "node_modules/binary-extensions": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", + "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", + "engines": { + "node": ">=8" + } + }, + "node_modules/bplist-parser": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/bplist-parser/-/bplist-parser-0.2.0.tgz", + "integrity": "sha512-z0M+byMThzQmD9NILRniCUXYsYpjwnlO8N5uCFaCqIOpqRsJCrQL9NK3JsD67CN5a08nF5oIL2bD6loTdHOuKw==", + "dependencies": { + "big-integer": "^1.6.44" + }, + "engines": { + "node": ">= 5.10.0" + } + }, + "node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "dependencies": { + "fill-range": "^7.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/browserslist": { + "version": "4.21.7", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.7.tgz", + "integrity": "sha512-BauCXrQ7I2ftSqd2mvKHGo85XR0u7Ru3C/Hxsy/0TkfCtjrmAbPdzLGasmoiBxplpDXlPvdjX9u7srIMfgasNA==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "caniuse-lite": "^1.0.30001489", + "electron-to-chromium": "^1.4.411", + "node-releases": "^2.0.12", + "update-browserslist-db": "^1.0.11" + }, + "bin": { + "browserslist": "cli.js" + }, + "engines": { + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + } + }, + "node_modules/bundle-name": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/bundle-name/-/bundle-name-3.0.0.tgz", + "integrity": "sha512-PKA4BeSvBpQKQ8iPOGCSiell+N8P+Tf1DlwqmYhpe2gAhKPHn8EYOxVT+ShuGmhg8lN8XiSlS80yiExKXrURlw==", + "dependencies": { + "run-applescript": "^5.0.0" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/busboy": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/busboy/-/busboy-1.6.0.tgz", + "integrity": "sha512-8SFQbg/0hQ9xy3UNTB0YEnsNBbWfhf7RtnzpL7TkBiTBRfrQ9Fxcnz7VJsleJpyp6rVLvXiuORqjlHi5q+PYuA==", + "dependencies": { + "streamsearch": "^1.1.0" + }, + "engines": { + "node": ">=10.16.0" + } + }, + "node_modules/call-bind": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", + "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", + "dependencies": { + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", + "engines": { + "node": ">=6" + } + }, + "node_modules/camelcase-css": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/camelcase-css/-/camelcase-css-2.0.1.tgz", + "integrity": "sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==", + "engines": { + "node": ">= 6" + } + }, + "node_modules/caniuse-lite": { + "version": "1.0.30001495", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001495.tgz", + "integrity": "sha512-F6x5IEuigtUfU5ZMQK2jsy5JqUUlEFRVZq8bO2a+ysq5K7jD6PPc9YXZj78xDNS3uNchesp1Jw47YXEqr+Viyg==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/caniuse-lite" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ] + }, + "node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/chokidar": { + "version": "3.5.3", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", + "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", + "funding": [ + { + "type": "individual", + "url": "https://paulmillr.com/funding/" + } + ], + "dependencies": { + "anymatch": "~3.1.2", + "braces": "~3.0.2", + "glob-parent": "~5.1.2", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.6.0" + }, + "engines": { + "node": ">= 8.10.0" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + } + }, + "node_modules/chokidar/node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/client-only": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/client-only/-/client-only-0.0.1.tgz", + "integrity": "sha512-IV3Ou0jSMzZrd3pZ48nLkT9DA7Ag1pnPzaiQhpW7c3RbcqqzvzzVu+L8gfqMp/8IM2MQtSiqaCxrrcfu8I8rMA==" + }, + "node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/commander": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz", + "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==", + "engines": { + "node": ">= 6" + } + }, + "node_modules/concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==" + }, + "node_modules/cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/cssesc": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", + "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", + "bin": { + "cssesc": "bin/cssesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/csstype": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.2.tgz", + "integrity": "sha512-I7K1Uu0MBPzaFKg4nI5Q7Vs2t+3gWWW648spaF+Rg7pI9ds18Ugn+lvg4SHczUdKlHI5LWBXyqfS8+DufyBsgQ==" + }, + "node_modules/damerau-levenshtein": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/damerau-levenshtein/-/damerau-levenshtein-1.0.8.tgz", + "integrity": "sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA==" + }, + "node_modules/debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/deep-equal": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-2.2.1.tgz", + "integrity": "sha512-lKdkdV6EOGoVn65XaOsPdH4rMxTZOnmFyuIkMjM1i5HHCbfjC97dawgTAy0deYNfuqUqW+Q5VrVaQYtUpSd6yQ==", + "dependencies": { + "array-buffer-byte-length": "^1.0.0", + "call-bind": "^1.0.2", + "es-get-iterator": "^1.1.3", + "get-intrinsic": "^1.2.0", + "is-arguments": "^1.1.1", + "is-array-buffer": "^3.0.2", + "is-date-object": "^1.0.5", + "is-regex": "^1.1.4", + "is-shared-array-buffer": "^1.0.2", + "isarray": "^2.0.5", + "object-is": "^1.1.5", + "object-keys": "^1.1.1", + "object.assign": "^4.1.4", + "regexp.prototype.flags": "^1.5.0", + "side-channel": "^1.0.4", + "which-boxed-primitive": "^1.0.2", + "which-collection": "^1.0.1", + "which-typed-array": "^1.1.9" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/deep-is": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", + "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==" + }, + "node_modules/default-browser": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/default-browser/-/default-browser-4.0.0.tgz", + "integrity": "sha512-wX5pXO1+BrhMkSbROFsyxUm0i/cJEScyNhA4PPxc41ICuv05ZZB/MX28s8aZx6xjmatvebIapF6hLEKEcpneUA==", + "dependencies": { + "bundle-name": "^3.0.0", + "default-browser-id": "^3.0.0", + "execa": "^7.1.1", + "titleize": "^3.0.0" + }, + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/default-browser-id": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/default-browser-id/-/default-browser-id-3.0.0.tgz", + "integrity": "sha512-OZ1y3y0SqSICtE8DE4S8YOE9UZOJ8wO16fKWVP5J1Qz42kV9jcnMVFrEE/noXb/ss3Q4pZIH79kxofzyNNtUNA==", + "dependencies": { + "bplist-parser": "^0.2.0", + "untildify": "^4.0.0" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/define-lazy-prop": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-3.0.0.tgz", + "integrity": "sha512-N+MeXYoqr3pOgn8xfyRPREN7gHakLYjhsHhWGT3fWAiL4IkAt0iDw14QiiEm2bE30c5XX5q0FtAA3CK5f9/BUg==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/define-properties": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.0.tgz", + "integrity": "sha512-xvqAVKGfT1+UAvPwKTVw/njhdQ8ZhXK4lI0bCIuCMrp2up9nPnaDftrLtmpTazqd1o+UY4zgzU+avtMbDP+ldA==", + "dependencies": { + "has-property-descriptors": "^1.0.0", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/didyoumean": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.2.tgz", + "integrity": "sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==" + }, + "node_modules/dir-glob": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", + "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", + "dependencies": { + "path-type": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/dlv": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/dlv/-/dlv-1.1.3.tgz", + "integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==" + }, + "node_modules/doctrine": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", + "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/electron-to-chromium": { + "version": "1.4.420", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.420.tgz", + "integrity": "sha512-BpPy2KXZc+UPbI8NGo2QdHU1Mkq11pO/zaNDHY57L09K/0ytrPw+IiLOUvZ1NjI5BlAVF5DkNr1UBUS76Tc4ow==" + }, + "node_modules/emoji-regex": { + "version": "9.2.2", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", + "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==" + }, + "node_modules/enhanced-resolve": { + "version": "5.14.1", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.14.1.tgz", + "integrity": "sha512-Vklwq2vDKtl0y/vtwjSesgJ5MYS7Etuk5txS8VdKL4AOS1aUlD96zqIfsOSLQsdv3xgMRbtkWM8eG9XDfKUPow==", + "dependencies": { + "graceful-fs": "^4.2.4", + "tapable": "^2.2.0" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/es-abstract": { + "version": "1.21.2", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.21.2.tgz", + "integrity": "sha512-y/B5POM2iBnIxCiernH1G7rC9qQoM77lLIMQLuob0zhp8C56Po81+2Nj0WFKnd0pNReDTnkYryc+zhOzpEIROg==", + "dependencies": { + "array-buffer-byte-length": "^1.0.0", + "available-typed-arrays": "^1.0.5", + "call-bind": "^1.0.2", + "es-set-tostringtag": "^2.0.1", + "es-to-primitive": "^1.2.1", + "function.prototype.name": "^1.1.5", + "get-intrinsic": "^1.2.0", + "get-symbol-description": "^1.0.0", + "globalthis": "^1.0.3", + "gopd": "^1.0.1", + "has": "^1.0.3", + "has-property-descriptors": "^1.0.0", + "has-proto": "^1.0.1", + "has-symbols": "^1.0.3", + "internal-slot": "^1.0.5", + "is-array-buffer": "^3.0.2", + "is-callable": "^1.2.7", + "is-negative-zero": "^2.0.2", + "is-regex": "^1.1.4", + "is-shared-array-buffer": "^1.0.2", + "is-string": "^1.0.7", + "is-typed-array": "^1.1.10", + "is-weakref": "^1.0.2", + "object-inspect": "^1.12.3", + "object-keys": "^1.1.1", + "object.assign": "^4.1.4", + "regexp.prototype.flags": "^1.4.3", + "safe-regex-test": "^1.0.0", + "string.prototype.trim": "^1.2.7", + "string.prototype.trimend": "^1.0.6", + "string.prototype.trimstart": "^1.0.6", + "typed-array-length": "^1.0.4", + "unbox-primitive": "^1.0.2", + "which-typed-array": "^1.1.9" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/es-get-iterator": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/es-get-iterator/-/es-get-iterator-1.1.3.tgz", + "integrity": "sha512-sPZmqHBe6JIiTfN5q2pEi//TwxmAFHwj/XEuYjTuse78i8KxaqMTTzxPoFKuzRpDpTJ+0NAbpfenkmH2rePtuw==", + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.3", + "has-symbols": "^1.0.3", + "is-arguments": "^1.1.1", + "is-map": "^2.0.2", + "is-set": "^2.0.2", + "is-string": "^1.0.7", + "isarray": "^2.0.5", + "stop-iteration-iterator": "^1.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/es-set-tostringtag": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.0.1.tgz", + "integrity": "sha512-g3OMbtlwY3QewlqAiMLI47KywjWZoEytKr8pf6iTC8uJq5bIAH52Z9pnQ8pVL6whrCto53JZDuUIsifGeLorTg==", + "dependencies": { + "get-intrinsic": "^1.1.3", + "has": "^1.0.3", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-shim-unscopables": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/es-shim-unscopables/-/es-shim-unscopables-1.0.0.tgz", + "integrity": "sha512-Jm6GPcCdC30eMLbZ2x8z2WuRwAws3zTBBKuusffYVUrNj/GVSUAZ+xKMaUpfNDR5IbyNA5LJbaecoUVbmUcB1w==", + "dependencies": { + "has": "^1.0.3" + } + }, + "node_modules/es-to-primitive": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", + "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", + "dependencies": { + "is-callable": "^1.1.4", + "is-date-object": "^1.0.1", + "is-symbol": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/escalade": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", + "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", + "engines": { + "node": ">=6" + } + }, + "node_modules/escape-string-regexp": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint": { + "version": "8.42.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.42.0.tgz", + "integrity": "sha512-ulg9Ms6E1WPf67PHaEY4/6E2tEn5/f7FXGzr3t9cBMugOmf1INYvuUwwh1aXQN4MfJ6a5K2iNwP3w4AColvI9A==", + "dependencies": { + "@eslint-community/eslint-utils": "^4.2.0", + "@eslint-community/regexpp": "^4.4.0", + "@eslint/eslintrc": "^2.0.3", + "@eslint/js": "8.42.0", + "@humanwhocodes/config-array": "^0.11.10", + "@humanwhocodes/module-importer": "^1.0.1", + "@nodelib/fs.walk": "^1.2.8", + "ajv": "^6.10.0", + "chalk": "^4.0.0", + "cross-spawn": "^7.0.2", + "debug": "^4.3.2", + "doctrine": "^3.0.0", + "escape-string-regexp": "^4.0.0", + "eslint-scope": "^7.2.0", + "eslint-visitor-keys": "^3.4.1", + "espree": "^9.5.2", + "esquery": "^1.4.2", + "esutils": "^2.0.2", + "fast-deep-equal": "^3.1.3", + "file-entry-cache": "^6.0.1", + "find-up": "^5.0.0", + "glob-parent": "^6.0.2", + "globals": "^13.19.0", + "graphemer": "^1.4.0", + "ignore": "^5.2.0", + "import-fresh": "^3.0.0", + "imurmurhash": "^0.1.4", + "is-glob": "^4.0.0", + "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.1", + "strip-ansi": "^6.0.1", + "strip-json-comments": "^3.1.0", + "text-table": "^0.2.0" + }, + "bin": { + "eslint": "bin/eslint.js" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/eslint-config-next": { + "version": "13.4.4", + "resolved": "https://registry.npmjs.org/eslint-config-next/-/eslint-config-next-13.4.4.tgz", + "integrity": "sha512-z/PMbm6L0iC/fwISULxe8IVy4DtNqZk2wQY711o35klenq70O6ns82A8yuMVCFjHC0DIyB2lyugesRtuk9u8dQ==", + "dependencies": { + "@next/eslint-plugin-next": "13.4.4", + "@rushstack/eslint-patch": "^1.1.3", + "@typescript-eslint/parser": "^5.42.0", + "eslint-import-resolver-node": "^0.3.6", + "eslint-import-resolver-typescript": "^3.5.2", + "eslint-plugin-import": "^2.26.0", + "eslint-plugin-jsx-a11y": "^6.5.1", + "eslint-plugin-react": "^7.31.7", + "eslint-plugin-react-hooks": "^4.5.0" + }, + "peerDependencies": { + "eslint": "^7.23.0 || ^8.0.0", + "typescript": ">=3.3.1" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/eslint-import-resolver-node": { + "version": "0.3.7", + "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.7.tgz", + "integrity": "sha512-gozW2blMLJCeFpBwugLTGyvVjNoeo1knonXAcatC6bjPBZitotxdWf7Gimr25N4c0AAOo4eOUfaG82IJPDpqCA==", + "dependencies": { + "debug": "^3.2.7", + "is-core-module": "^2.11.0", + "resolve": "^1.22.1" + } + }, + "node_modules/eslint-import-resolver-node/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/eslint-import-resolver-typescript": { + "version": "3.5.5", + "resolved": "https://registry.npmjs.org/eslint-import-resolver-typescript/-/eslint-import-resolver-typescript-3.5.5.tgz", + "integrity": "sha512-TdJqPHs2lW5J9Zpe17DZNQuDnox4xo2o+0tE7Pggain9Rbc19ik8kFtXdxZ250FVx2kF4vlt2RSf4qlUpG7bhw==", + "dependencies": { + "debug": "^4.3.4", + "enhanced-resolve": "^5.12.0", + "eslint-module-utils": "^2.7.4", + "get-tsconfig": "^4.5.0", + "globby": "^13.1.3", + "is-core-module": "^2.11.0", + "is-glob": "^4.0.3", + "synckit": "^0.8.5" + }, + "engines": { + "node": "^14.18.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/unts/projects/eslint-import-resolver-ts" + }, + "peerDependencies": { + "eslint": "*", + "eslint-plugin-import": "*" + } + }, + "node_modules/eslint-import-resolver-typescript/node_modules/globby": { + "version": "13.1.4", + "resolved": "https://registry.npmjs.org/globby/-/globby-13.1.4.tgz", + "integrity": "sha512-iui/IiiW+QrJ1X1hKH5qwlMQyv34wJAYwH1vrf8b9kBA4sNiif3gKsMHa+BrdnOpEudWjpotfa7LrTzB1ERS/g==", + "dependencies": { + "dir-glob": "^3.0.1", + "fast-glob": "^3.2.11", + "ignore": "^5.2.0", + "merge2": "^1.4.1", + "slash": "^4.0.0" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint-import-resolver-typescript/node_modules/slash": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-4.0.0.tgz", + "integrity": "sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint-module-utils": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.8.0.tgz", + "integrity": "sha512-aWajIYfsqCKRDgUfjEXNN/JlrzauMuSEy5sbd7WXbtW3EH6A6MpwEh42c7qD+MqQo9QMJ6fWLAeIJynx0g6OAw==", + "dependencies": { + "debug": "^3.2.7" + }, + "engines": { + "node": ">=4" + }, + "peerDependenciesMeta": { + "eslint": { + "optional": true + } + } + }, + "node_modules/eslint-module-utils/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/eslint-plugin-import": { + "version": "2.27.5", + "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.27.5.tgz", + "integrity": "sha512-LmEt3GVofgiGuiE+ORpnvP+kAm3h6MLZJ4Q5HCyHADofsb4VzXFsRiWj3c0OFiV+3DWFh0qg3v9gcPlfc3zRow==", + "dependencies": { + "array-includes": "^3.1.6", + "array.prototype.flat": "^1.3.1", + "array.prototype.flatmap": "^1.3.1", + "debug": "^3.2.7", + "doctrine": "^2.1.0", + "eslint-import-resolver-node": "^0.3.7", + "eslint-module-utils": "^2.7.4", + "has": "^1.0.3", + "is-core-module": "^2.11.0", + "is-glob": "^4.0.3", + "minimatch": "^3.1.2", + "object.values": "^1.1.6", + "resolve": "^1.22.1", + "semver": "^6.3.0", + "tsconfig-paths": "^3.14.1" + }, + "engines": { + "node": ">=4" + }, + "peerDependencies": { + "eslint": "^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8" + } + }, + "node_modules/eslint-plugin-import/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/eslint-plugin-import/node_modules/doctrine": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", + "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/eslint-plugin-import/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/eslint-plugin-jsx-a11y": { + "version": "6.7.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.7.1.tgz", + "integrity": "sha512-63Bog4iIethyo8smBklORknVjB0T2dwB8Mr/hIC+fBS0uyHdYYpzM/Ed+YC8VxTjlXHEWFOdmgwcDn1U2L9VCA==", + "dependencies": { + "@babel/runtime": "^7.20.7", + "aria-query": "^5.1.3", + "array-includes": "^3.1.6", + "array.prototype.flatmap": "^1.3.1", + "ast-types-flow": "^0.0.7", + "axe-core": "^4.6.2", + "axobject-query": "^3.1.1", + "damerau-levenshtein": "^1.0.8", + "emoji-regex": "^9.2.2", + "has": "^1.0.3", + "jsx-ast-utils": "^3.3.3", + "language-tags": "=1.0.5", + "minimatch": "^3.1.2", + "object.entries": "^1.1.6", + "object.fromentries": "^2.0.6", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=4.0" + }, + "peerDependencies": { + "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8" + } + }, + "node_modules/eslint-plugin-jsx-a11y/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/eslint-plugin-react": { + "version": "7.32.2", + "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.32.2.tgz", + "integrity": "sha512-t2fBMa+XzonrrNkyVirzKlvn5RXzzPwRHtMvLAtVZrt8oxgnTQaYbU6SXTOO1mwQgp1y5+toMSKInnzGr0Knqg==", + "dependencies": { + "array-includes": "^3.1.6", + "array.prototype.flatmap": "^1.3.1", + "array.prototype.tosorted": "^1.1.1", + "doctrine": "^2.1.0", + "estraverse": "^5.3.0", + "jsx-ast-utils": "^2.4.1 || ^3.0.0", + "minimatch": "^3.1.2", + "object.entries": "^1.1.6", + "object.fromentries": "^2.0.6", + "object.hasown": "^1.1.2", + "object.values": "^1.1.6", + "prop-types": "^15.8.1", + "resolve": "^2.0.0-next.4", + "semver": "^6.3.0", + "string.prototype.matchall": "^4.0.8" + }, + "engines": { + "node": ">=4" + }, + "peerDependencies": { + "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8" + } + }, + "node_modules/eslint-plugin-react-hooks": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.6.0.tgz", + "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" + } + }, + "node_modules/eslint-plugin-react/node_modules/doctrine": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", + "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/eslint-plugin-react/node_modules/resolve": { + "version": "2.0.0-next.4", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.4.tgz", + "integrity": "sha512-iMDbmAWtfU+MHpxt/I5iWI7cY6YVEZUQ3MBgPQ++XD1PELuJHIl82xBmObyP2KyQmkNB2dsqF7seoQQiAn5yDQ==", + "dependencies": { + "is-core-module": "^2.9.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/eslint-plugin-react/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/eslint-scope": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.2.0.tgz", + "integrity": "sha512-DYj5deGlHBfMt15J7rdtyKNq/Nqlv5KfU4iodrQ019XESsRnwXH9KAE0y3cwtUHDo2ob7CypAnCqefh6vioWRw==", + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^5.2.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/eslint-visitor-keys": { + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.1.tgz", + "integrity": "sha512-pZnmmLwYzf+kWaM/Qgrvpen51upAktaaiI01nsJD/Yr3lMOdNtq0cxkrrg16w64VtisN6okbs7Q8AfGqj4c9fA==", + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/espree": { + "version": "9.5.2", + "resolved": "https://registry.npmjs.org/espree/-/espree-9.5.2.tgz", + "integrity": "sha512-7OASN1Wma5fum5SrNhFMAMJxOUAbhyfQ8dQ//PJaJbNw0URTPWqIghHWt1MmAANKhHZIYOHruW4Kw4ruUWOdGw==", + "dependencies": { + "acorn": "^8.8.0", + "acorn-jsx": "^5.3.2", + "eslint-visitor-keys": "^3.4.1" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/esquery": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.5.0.tgz", + "integrity": "sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==", + "dependencies": { + "estraverse": "^5.1.0" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/esrecurse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", + "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", + "dependencies": { + "estraverse": "^5.2.0" + }, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/execa": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/execa/-/execa-7.1.1.tgz", + "integrity": "sha512-wH0eMf/UXckdUYnO21+HDztteVv05rq2GXksxT4fCGeHkBhw1DROXh40wcjMcRqDOWE7iPJ4n3M7e2+YFP+76Q==", + "dependencies": { + "cross-spawn": "^7.0.3", + "get-stream": "^6.0.1", + "human-signals": "^4.3.0", + "is-stream": "^3.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^5.1.0", + "onetime": "^6.0.0", + "signal-exit": "^3.0.7", + "strip-final-newline": "^3.0.0" + }, + "engines": { + "node": "^14.18.0 || ^16.14.0 || >=18.0.0" + }, + "funding": { + "url": "https://github.com/sindresorhus/execa?sponsor=1" + } + }, + "node_modules/fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" + }, + "node_modules/fast-glob": { + "version": "3.2.12", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.12.tgz", + "integrity": "sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==", + "dependencies": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.4" + }, + "engines": { + "node": ">=8.6.0" + } + }, + "node_modules/fast-glob/node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==" + }, + "node_modules/fast-levenshtein": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==" + }, + "node_modules/fastq": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.15.0.tgz", + "integrity": "sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==", + "dependencies": { + "reusify": "^1.0.4" + } + }, + "node_modules/file-entry-cache": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", + "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", + "dependencies": { + "flat-cache": "^3.0.4" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "dependencies": { + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/find-up": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", + "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", + "dependencies": { + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/flat-cache": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz", + "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==", + "dependencies": { + "flatted": "^3.1.0", + "rimraf": "^3.0.2" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/flatted": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.7.tgz", + "integrity": "sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ==" + }, + "node_modules/for-each": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz", + "integrity": "sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==", + "dependencies": { + "is-callable": "^1.1.3" + } + }, + "node_modules/fraction.js": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.2.0.tgz", + "integrity": "sha512-MhLuK+2gUcnZe8ZHlaaINnQLl0xRIGRfcGk2yl8xoQAfHrSsL3rYu6FCmBdkdbhc9EPlwyGHewaRsvwRMJtAlA==", + "engines": { + "node": "*" + }, + "funding": { + "type": "patreon", + "url": "https://www.patreon.com/infusion" + } + }, + "node_modules/fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==" + }, + "node_modules/fsevents": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", + "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", + "hasInstallScript": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, + "node_modules/function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" + }, + "node_modules/function.prototype.name": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.5.tgz", + "integrity": "sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.0", + "functions-have-names": "^1.2.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/functions-have-names": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz", + "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-intrinsic": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.1.tgz", + "integrity": "sha512-2DcsyfABl+gVHEfCOaTrWgyt+tb6MSEGmKq+kI5HwLbIYgjgmMcV8KQ41uaKz1xxUcn9tJtgFbQUEVcEbd0FYw==", + "dependencies": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-proto": "^1.0.1", + "has-symbols": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-stream": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", + "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/get-symbol-description": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz", + "integrity": "sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==", + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-tsconfig": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/get-tsconfig/-/get-tsconfig-4.6.0.tgz", + "integrity": "sha512-lgbo68hHTQnFddybKbbs/RDRJnJT5YyGy2kQzVwbq+g67X73i+5MVTval34QxGkOe9X5Ujf1UYpCaphLyltjEg==", + "dependencies": { + "resolve-pkg-maps": "^1.0.0" + }, + "funding": { + "url": "https://github.com/privatenumber/get-tsconfig?sponsor=1" + } + }, + "node_modules/glob": { + "version": "7.1.7", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.7.tgz", + "integrity": "sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/glob-parent": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", + "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", + "dependencies": { + "is-glob": "^4.0.3" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/globals": { + "version": "13.20.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.20.0.tgz", + "integrity": "sha512-Qg5QtVkCy/kv3FUSlu4ukeZDVf9ee0iXLAUYX13gbR17bnejFTzr4iS9bY7kwCf1NztRNm1t91fjOiyx4CSwPQ==", + "dependencies": { + "type-fest": "^0.20.2" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/globalthis": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.3.tgz", + "integrity": "sha512-sFdI5LyBiNTHjRd7cGPWapiHWMOXKyuBNX/cWJ3NfzrZQVa8GI/8cofCl74AOVqq9W5kNmguTIzJ/1s2gyI9wA==", + "dependencies": { + "define-properties": "^1.1.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/globby": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", + "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", + "dependencies": { + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.2.9", + "ignore": "^5.2.0", + "merge2": "^1.4.1", + "slash": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/gopd": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz", + "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==", + "dependencies": { + "get-intrinsic": "^1.1.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/graceful-fs": { + "version": "4.2.11", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", + "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==" + }, + "node_modules/graphemer": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/graphemer/-/graphemer-1.4.0.tgz", + "integrity": "sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==" + }, + "node_modules/has": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "dependencies": { + "function-bind": "^1.1.1" + }, + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/has-bigints": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz", + "integrity": "sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/has-property-descriptors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz", + "integrity": "sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==", + "dependencies": { + "get-intrinsic": "^1.1.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-proto": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.1.tgz", + "integrity": "sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-symbols": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", + "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-tostringtag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz", + "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", + "dependencies": { + "has-symbols": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/human-signals": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-4.3.1.tgz", + "integrity": "sha512-nZXjEF2nbo7lIw3mgYjItAfgQXog3OjJogSbKa2CQIIvSGWcKgeJnQlNXip6NglNzYH45nSRiEVimMvYL8DDqQ==", + "engines": { + "node": ">=14.18.0" + } + }, + "node_modules/ignore": { + "version": "5.2.4", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz", + "integrity": "sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==", + "engines": { + "node": ">= 4" + } + }, + "node_modules/import-fresh": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", + "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", + "dependencies": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", + "engines": { + "node": ">=0.8.19" + } + }, + "node_modules/inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", + "dependencies": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "node_modules/inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" + }, + "node_modules/internal-slot": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.5.tgz", + "integrity": "sha512-Y+R5hJrzs52QCG2laLn4udYVnxsfny9CpOhNhUvk/SSSVyF6T27FzRbF0sroPidSu3X8oEAkOn2K804mjpt6UQ==", + "dependencies": { + "get-intrinsic": "^1.2.0", + "has": "^1.0.3", + "side-channel": "^1.0.4" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/is-arguments": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz", + "integrity": "sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==", + "dependencies": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-array-buffer": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.2.tgz", + "integrity": "sha512-y+FyyR/w8vfIRq4eQcM1EYgSTnmHXPqaF+IgzgraytCFq5Xh8lllDVmAZolPJiZttZLeFSINPYMaEJ7/vWUa1w==", + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.2.0", + "is-typed-array": "^1.1.10" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-bigint": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", + "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", + "dependencies": { + "has-bigints": "^1.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "dependencies": { + "binary-extensions": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-boolean-object": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz", + "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==", + "dependencies": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-callable": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz", + "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-core-module": { + "version": "2.12.1", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.12.1.tgz", + "integrity": "sha512-Q4ZuBAe2FUsKtyQJoQHlvP8OvBERxO3jEmy1I7hcRXcJBGGHFh/aJBswbXuS9sgrDH2QUO8ilkwNPHvHMd8clg==", + "dependencies": { + "has": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-date-object": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", + "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-docker": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-3.0.0.tgz", + "integrity": "sha512-eljcgEDlEns/7AXFosB5K/2nCM4P7FQPkGc/DWLy5rmFEWvZayGrik1d9/QIY5nJ4f9YsVvBkA6kJpHn9rISdQ==", + "bin": { + "is-docker": "cli.js" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "dependencies": { + "is-extglob": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-inside-container": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-inside-container/-/is-inside-container-1.0.0.tgz", + "integrity": "sha512-KIYLCCJghfHZxqjYBE7rEy0OBuTd5xCHS7tHVgvCLkx7StIoaxwNW3hCALgEUjFfeRk+MG/Qxmp/vtETEF3tRA==", + "dependencies": { + "is-docker": "^3.0.0" + }, + "bin": { + "is-inside-container": "cli.js" + }, + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-map": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-map/-/is-map-2.0.2.tgz", + "integrity": "sha512-cOZFQQozTha1f4MxLFzlgKYPTyj26picdZTx82hbc/Xf4K/tZOOXSCkMvU4pKioRXGDLJRn0GM7Upe7kR721yg==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-negative-zero": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.2.tgz", + "integrity": "sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/is-number-object": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.7.tgz", + "integrity": "sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==", + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-path-inside": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", + "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/is-regex": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", + "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", + "dependencies": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-set": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-set/-/is-set-2.0.2.tgz", + "integrity": "sha512-+2cnTEZeY5z/iXGbLhPrOAaK/Mau5k5eXq9j14CpRTftq0pAJu2MwVRSZhyZWBzx3o6X795Lz6Bpb6R0GKf37g==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-shared-array-buffer": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz", + "integrity": "sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==", + "dependencies": { + "call-bind": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-stream": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-3.0.0.tgz", + "integrity": "sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==", + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-string": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", + "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-symbol": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz", + "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==", + "dependencies": { + "has-symbols": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-typed-array": { + "version": "1.1.10", + "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.10.tgz", + "integrity": "sha512-PJqgEHiWZvMpaFZ3uTc8kHPM4+4ADTlDniuQL7cU/UDA0Ql7F70yGfHph3cLNe+c9toaigv+DFzTJKhc2CtO6A==", + "dependencies": { + "available-typed-arrays": "^1.0.5", + "call-bind": "^1.0.2", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-weakmap": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-weakmap/-/is-weakmap-2.0.1.tgz", + "integrity": "sha512-NSBR4kH5oVj1Uwvv970ruUkCV7O1mzgVFO4/rev2cLRda9Tm9HrL70ZPut4rOHgY0FNrUu9BCbXA2sdQ+x0chA==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-weakref": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz", + "integrity": "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==", + "dependencies": { + "call-bind": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-weakset": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-weakset/-/is-weakset-2.0.2.tgz", + "integrity": "sha512-t2yVvttHkQktwnNNmBQ98AhENLdPUTDTE21uPqAQ0ARwQfGeQKRVS0NNurH7bTf7RrvcVn1OOge45CnBeHCSmg==", + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-wsl": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", + "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", + "dependencies": { + "is-docker": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-wsl/node_modules/is-docker": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", + "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", + "bin": { + "is-docker": "cli.js" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/isarray": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", + "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==" + }, + "node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==" + }, + "node_modules/jiti": { + "version": "1.18.2", + "resolved": "https://registry.npmjs.org/jiti/-/jiti-1.18.2.tgz", + "integrity": "sha512-QAdOptna2NYiSSpv0O/BwoHBSmz4YhpzJHyi+fnMRTXFjp7B8i/YG5Z8IfusxB1ufjcD2Sre1F3R+nX3fvy7gg==", + "bin": { + "jiti": "bin/jiti.js" + } + }, + "node_modules/js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" + }, + "node_modules/js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" + }, + "node_modules/json-stable-stringify-without-jsonify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", + "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==" + }, + "node_modules/json5": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz", + "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", + "dependencies": { + "minimist": "^1.2.0" + }, + "bin": { + "json5": "lib/cli.js" + } + }, + "node_modules/jsx-ast-utils": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.3.3.tgz", + "integrity": "sha512-fYQHZTZ8jSfmWZ0iyzfwiU4WDX4HpHbMCZ3gPlWYiCl3BoeOTsqKBqnTVfH2rYT7eP5c3sVbeSPHnnJOaTrWiw==", + "dependencies": { + "array-includes": "^3.1.5", + "object.assign": "^4.1.3" + }, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/language-subtag-registry": { + "version": "0.3.22", + "resolved": "https://registry.npmjs.org/language-subtag-registry/-/language-subtag-registry-0.3.22.tgz", + "integrity": "sha512-tN0MCzyWnoz/4nHS6uxdlFWoUZT7ABptwKPQ52Ea7URk6vll88bWBVhodtnlfEuCcKWNGoc+uGbw1cwa9IKh/w==" + }, + "node_modules/language-tags": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/language-tags/-/language-tags-1.0.5.tgz", + "integrity": "sha512-qJhlO9cGXi6hBGKoxEG/sKZDAHD5Hnu9Hs4WbOY3pCWXDhw0N8x1NenNzm2EnNLkLkk7J2SdxAkDSbb6ftT+UQ==", + "dependencies": { + "language-subtag-registry": "~0.3.2" + } + }, + "node_modules/levn": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", + "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", + "dependencies": { + "prelude-ls": "^1.2.1", + "type-check": "~0.4.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/lilconfig": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.1.0.tgz", + "integrity": "sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==", + "engines": { + "node": ">=10" + } + }, + "node_modules/lines-and-columns": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", + "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==" + }, + "node_modules/locate-path": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", + "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", + "dependencies": { + "p-locate": "^5.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/lodash.merge": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", + "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==" + }, + "node_modules/loose-envify": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", + "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", + "dependencies": { + "js-tokens": "^3.0.0 || ^4.0.0" + }, + "bin": { + "loose-envify": "cli.js" + } + }, + "node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/merge-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==" + }, + "node_modules/merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "engines": { + "node": ">= 8" + } + }, + "node_modules/micromatch": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", + "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", + "dependencies": { + "braces": "^3.0.2", + "picomatch": "^2.3.1" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/mimic-fn": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-4.0.0.tgz", + "integrity": "sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/minimist": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", + "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + }, + "node_modules/mz": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/mz/-/mz-2.7.0.tgz", + "integrity": "sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==", + "dependencies": { + "any-promise": "^1.0.0", + "object-assign": "^4.0.1", + "thenify-all": "^1.0.0" + } + }, + "node_modules/nanoid": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.6.tgz", + "integrity": "sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "bin": { + "nanoid": "bin/nanoid.cjs" + }, + "engines": { + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + } + }, + "node_modules/natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==" + }, + "node_modules/next": { + "version": "13.4.4", + "resolved": "https://registry.npmjs.org/next/-/next-13.4.4.tgz", + "integrity": "sha512-C5S0ysM0Ily9McL4Jb48nOQHT1BukOWI59uC3X/xCMlYIh9rJZCv7nzG92J6e1cOBqQbKovlpgvHWFmz4eKKEA==", + "dependencies": { + "@next/env": "13.4.4", + "@swc/helpers": "0.5.1", + "busboy": "1.6.0", + "caniuse-lite": "^1.0.30001406", + "postcss": "8.4.14", + "styled-jsx": "5.1.1", + "zod": "3.21.4" + }, + "bin": { + "next": "dist/bin/next" + }, + "engines": { + "node": ">=16.8.0" + }, + "optionalDependencies": { + "@next/swc-darwin-arm64": "13.4.4", + "@next/swc-darwin-x64": "13.4.4", + "@next/swc-linux-arm64-gnu": "13.4.4", + "@next/swc-linux-arm64-musl": "13.4.4", + "@next/swc-linux-x64-gnu": "13.4.4", + "@next/swc-linux-x64-musl": "13.4.4", + "@next/swc-win32-arm64-msvc": "13.4.4", + "@next/swc-win32-ia32-msvc": "13.4.4", + "@next/swc-win32-x64-msvc": "13.4.4" + }, + "peerDependencies": { + "@opentelemetry/api": "^1.1.0", + "fibers": ">= 3.1.0", + "react": "^18.2.0", + "react-dom": "^18.2.0", + "sass": "^1.3.0" + }, + "peerDependenciesMeta": { + "@opentelemetry/api": { + "optional": true + }, + "fibers": { + "optional": true + }, + "sass": { + "optional": true + } + } + }, + "node_modules/next/node_modules/postcss": { + "version": "8.4.14", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.14.tgz", + "integrity": "sha512-E398TUmfAYFPBSdzgeieK2Y1+1cpdxJx8yXbK/m57nRhKSmk1GB2tO4lbLBtlkfPQTDKfe4Xqv1ASWPpayPEig==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss" + } + ], + "dependencies": { + "nanoid": "^3.3.4", + "picocolors": "^1.0.0", + "source-map-js": "^1.0.2" + }, + "engines": { + "node": "^10 || ^12 || >=14" + } + }, + "node_modules/node-releases": { + "version": "2.0.12", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.12.tgz", + "integrity": "sha512-QzsYKWhXTWx8h1kIvqfnC++o0pEmpRQA/aenALsL2F4pqNVr7YzcdMlDij5WBnwftRbJCNJL/O7zdKaxKPHqgQ==" + }, + "node_modules/normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/normalize-range": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", + "integrity": "sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/npm-run-path": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-5.1.0.tgz", + "integrity": "sha512-sJOdmRGrY2sjNTRMbSvluQqg+8X7ZK61yvzBEIDhz4f8z1TZFYABsqjjCBd/0PUNE9M6QDgHJXQkGUEm7Q+l9Q==", + "dependencies": { + "path-key": "^4.0.0" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/npm-run-path/node_modules/path-key": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-4.0.0.tgz", + "integrity": "sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-hash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-3.0.0.tgz", + "integrity": "sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==", + "engines": { + "node": ">= 6" + } + }, + "node_modules/object-inspect": { + "version": "1.12.3", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.3.tgz", + "integrity": "sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object-is": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.5.tgz", + "integrity": "sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object.assign": { + "version": "4.1.4", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.4.tgz", + "integrity": "sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "has-symbols": "^1.0.3", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.entries": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.6.tgz", + "integrity": "sha512-leTPzo4Zvg3pmbQ3rDK69Rl8GQvIqMWubrkxONG9/ojtFE2rD9fjMKfSI5BxW3osRH1m6VdzmqK8oAY9aT4x5w==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object.fromentries": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.6.tgz", + "integrity": "sha512-VciD13dswC4j1Xt5394WR4MzmAQmlgN72phd/riNp9vtD7tp4QQWJ0R4wvclXcafgcYK8veHRed2W6XeGBvcfg==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.hasown": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/object.hasown/-/object.hasown-1.1.2.tgz", + "integrity": "sha512-B5UIT3J1W+WuWIU55h0mjlwaqxiE5vYENJXIXZ4VFe05pNYrkKuK0U/6aFcb0pKywYJh7IhfoqUfKVmrJJHZHw==", + "dependencies": { + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.values": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.6.tgz", + "integrity": "sha512-FVVTkD1vENCsAcwNs9k6jea2uHC/X0+JcjG8YA60FN5CMaJmG95wT9jek/xX9nornqGRrBkKtzuAu2wuHpKqvw==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "dependencies": { + "wrappy": "1" + } + }, + "node_modules/onetime": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-6.0.0.tgz", + "integrity": "sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==", + "dependencies": { + "mimic-fn": "^4.0.0" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/open": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/open/-/open-9.1.0.tgz", + "integrity": "sha512-OS+QTnw1/4vrf+9hh1jc1jnYjzSG4ttTBB8UxOwAnInG3Uo4ssetzC1ihqaIHjLJnA5GGlRl6QlZXOTQhRBUvg==", + "dependencies": { + "default-browser": "^4.0.0", + "define-lazy-prop": "^3.0.0", + "is-inside-container": "^1.0.0", + "is-wsl": "^2.2.0" + }, + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/optionator": { + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz", + "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==", + "dependencies": { + "deep-is": "^0.1.3", + "fast-levenshtein": "^2.0.6", + "levn": "^0.4.1", + "prelude-ls": "^1.2.1", + "type-check": "^0.4.0", + "word-wrap": "^1.2.3" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "dependencies": { + "yocto-queue": "^0.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-locate": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", + "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", + "dependencies": { + "p-limit": "^3.0.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/parent-module": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", + "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", + "dependencies": { + "callsites": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "engines": { + "node": ">=8" + } + }, + "node_modules/path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "engines": { + "node": ">=8" + } + }, + "node_modules/path-parse": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==" + }, + "node_modules/path-type": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", + "engines": { + "node": ">=8" + } + }, + "node_modules/picocolors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" + }, + "node_modules/picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/pirates": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.5.tgz", + "integrity": "sha512-8V9+HQPupnaXMA23c5hvl69zXvTwTzyAYasnkb0Tts4XvO4CliqONMOnvlq26rkhLC3nWDFBJf73LU1e1VZLaQ==", + "engines": { + "node": ">= 6" + } + }, + "node_modules/postcss": { + "version": "8.4.24", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.24.tgz", + "integrity": "sha512-M0RzbcI0sO/XJNucsGjvWU9ERWxb/ytp1w6dKtxTKgixdtQDq4rmx/g8W1hnaheq9jgwL/oyEdH5Bc4WwJKMqg==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "nanoid": "^3.3.6", + "picocolors": "^1.0.0", + "source-map-js": "^1.0.2" + }, + "engines": { + "node": "^10 || ^12 || >=14" + } + }, + "node_modules/postcss-import": { + "version": "15.1.0", + "resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-15.1.0.tgz", + "integrity": "sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==", + "dependencies": { + "postcss-value-parser": "^4.0.0", + "read-cache": "^1.0.0", + "resolve": "^1.1.7" + }, + "engines": { + "node": ">=14.0.0" + }, + "peerDependencies": { + "postcss": "^8.0.0" + } + }, + "node_modules/postcss-js": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-js/-/postcss-js-4.0.1.tgz", + "integrity": "sha512-dDLF8pEO191hJMtlHFPRa8xsizHaM82MLfNkUHdUtVEV3tgTp5oj+8qbEqYM57SLfc74KSbw//4SeJma2LRVIw==", + "dependencies": { + "camelcase-css": "^2.0.1" + }, + "engines": { + "node": "^12 || ^14 || >= 16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + "peerDependencies": { + "postcss": "^8.4.21" + } + }, + "node_modules/postcss-load-config": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-4.0.1.tgz", + "integrity": "sha512-vEJIc8RdiBRu3oRAI0ymerOn+7rPuMvRXslTvZUKZonDHFIczxztIyJ1urxM1x9JXEikvpWWTUUqal5j/8QgvA==", + "dependencies": { + "lilconfig": "^2.0.5", + "yaml": "^2.1.1" + }, + "engines": { + "node": ">= 14" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + "peerDependencies": { + "postcss": ">=8.0.9", + "ts-node": ">=9.0.0" + }, + "peerDependenciesMeta": { + "postcss": { + "optional": true + }, + "ts-node": { + "optional": true + } + } + }, + "node_modules/postcss-nested": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-6.0.1.tgz", + "integrity": "sha512-mEp4xPMi5bSWiMbsgoPfcP74lsWLHkQbZc3sY+jWYd65CUwXrUaTp0fmNpa01ZcETKlIgUdFN/MpS2xZtqL9dQ==", + "dependencies": { + "postcss-selector-parser": "^6.0.11" + }, + "engines": { + "node": ">=12.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + "peerDependencies": { + "postcss": "^8.2.14" + } + }, + "node_modules/postcss-selector-parser": { + "version": "6.0.13", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.13.tgz", + "integrity": "sha512-EaV1Gl4mUEV4ddhDnv/xtj7sxwrwxdetHdWUGnT4VJQf+4d05v6lHYZr8N573k5Z0BViss7BDhfWtKS3+sfAqQ==", + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-value-parser": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", + "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==" + }, + "node_modules/prelude-ls": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", + "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/prop-types": { + "version": "15.8.1", + "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", + "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", + "dependencies": { + "loose-envify": "^1.4.0", + "object-assign": "^4.1.1", + "react-is": "^16.13.1" + } + }, + "node_modules/punycode": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.0.tgz", + "integrity": "sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==", + "engines": { + "node": ">=6" + } + }, + "node_modules/queue-microtask": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/react": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react/-/react-18.2.0.tgz", + "integrity": "sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ==", + "dependencies": { + "loose-envify": "^1.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/react-dom": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.2.0.tgz", + "integrity": "sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g==", + "dependencies": { + "loose-envify": "^1.1.0", + "scheduler": "^0.23.0" + }, + "peerDependencies": { + "react": "^18.2.0" + } + }, + "node_modules/react-is": { + "version": "16.13.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", + "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" + }, + "node_modules/read-cache": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz", + "integrity": "sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==", + "dependencies": { + "pify": "^2.3.0" + } + }, + "node_modules/readdirp": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "dependencies": { + "picomatch": "^2.2.1" + }, + "engines": { + "node": ">=8.10.0" + } + }, + "node_modules/regenerator-runtime": { + "version": "0.13.11", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz", + "integrity": "sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==" + }, + "node_modules/regexp.prototype.flags": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.0.tgz", + "integrity": "sha512-0SutC3pNudRKgquxGoRGIz946MZVHqbNfPjBdxeOhBrdgDKlRoXmYLQN9xRbrR09ZXWeGAdPuif7egofn6v5LA==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "functions-have-names": "^1.2.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/resolve": { + "version": "1.22.2", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.2.tgz", + "integrity": "sha512-Sb+mjNHOULsBv818T40qSPeRiuWLyaGMa5ewydRLFimneixmVy2zdivRl+AF6jaYPC8ERxGDmFSiqui6SfPd+g==", + "dependencies": { + "is-core-module": "^2.11.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/resolve-from": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", + "engines": { + "node": ">=4" + } + }, + "node_modules/resolve-pkg-maps": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/resolve-pkg-maps/-/resolve-pkg-maps-1.0.0.tgz", + "integrity": "sha512-seS2Tj26TBVOC2NIc2rOe2y2ZO7efxITtLZcGSOnHHNOQ7CkiUBfw0Iw2ck6xkIhPwLhKNLS8BO+hEpngQlqzw==", + "funding": { + "url": "https://github.com/privatenumber/resolve-pkg-maps?sponsor=1" + } + }, + "node_modules/reusify": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", + "engines": { + "iojs": ">=1.0.0", + "node": ">=0.10.0" + } + }, + "node_modules/rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/run-applescript": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/run-applescript/-/run-applescript-5.0.0.tgz", + "integrity": "sha512-XcT5rBksx1QdIhlFOCtgZkB99ZEouFZ1E2Kc2LHqNW13U3/74YGdkQRmThTwxy4QIyookibDKYZOPqX//6BlAg==", + "dependencies": { + "execa": "^5.0.0" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/run-applescript/node_modules/execa": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", + "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", + "dependencies": { + "cross-spawn": "^7.0.3", + "get-stream": "^6.0.0", + "human-signals": "^2.1.0", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.1", + "onetime": "^5.1.2", + "signal-exit": "^3.0.3", + "strip-final-newline": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/execa?sponsor=1" + } + }, + "node_modules/run-applescript/node_modules/human-signals": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", + "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", + "engines": { + "node": ">=10.17.0" + } + }, + "node_modules/run-applescript/node_modules/is-stream": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/run-applescript/node_modules/mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "engines": { + "node": ">=6" + } + }, + "node_modules/run-applescript/node_modules/npm-run-path": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", + "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", + "dependencies": { + "path-key": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/run-applescript/node_modules/onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "dependencies": { + "mimic-fn": "^2.1.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/run-applescript/node_modules/strip-final-newline": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", + "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", + "engines": { + "node": ">=6" + } + }, + "node_modules/run-parallel": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "dependencies": { + "queue-microtask": "^1.2.2" + } + }, + "node_modules/safe-regex-test": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.0.0.tgz", + "integrity": "sha512-JBUUzyOgEwXQY1NuPtvcj/qcBDbDmEvWufhlnXZIm75DEHp+afM1r1ujJpJsV/gSM4t59tpDyPi1sd6ZaPFfsA==", + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.3", + "is-regex": "^1.1.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/scheduler": { + "version": "0.23.0", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.0.tgz", + "integrity": "sha512-CtuThmgHNg7zIZWAXi3AsyIzA3n4xx7aNyjwC2VJldO2LMVDhFK+63xGqq6CsJH4rTAt6/M+N4GhZiDYPx9eUw==", + "dependencies": { + "loose-envify": "^1.1.0" + } + }, + "node_modules/semver": { + "version": "7.5.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.1.tgz", + "integrity": "sha512-Wvss5ivl8TMRZXXESstBA4uR5iXgEN/VC5/sOcuXdVLzcdkz4HWetIoRfG5gb5X+ij/G9rw9YoGn3QoQ8OCSpw==", + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dependencies": { + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "engines": { + "node": ">=8" + } + }, + "node_modules/side-channel": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", + "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", + "dependencies": { + "call-bind": "^1.0.0", + "get-intrinsic": "^1.0.2", + "object-inspect": "^1.9.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/signal-exit": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==" + }, + "node_modules/slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "engines": { + "node": ">=8" + } + }, + "node_modules/source-map-js": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", + "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/stop-iteration-iterator": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/stop-iteration-iterator/-/stop-iteration-iterator-1.0.0.tgz", + "integrity": "sha512-iCGQj+0l0HOdZ2AEeBADlsRC+vsnDsZsbdSiH1yNSjcfKM7fdpCMfqAL/dwF5BLiw/XhRft/Wax6zQbhq2BcjQ==", + "dependencies": { + "internal-slot": "^1.0.4" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/streamsearch": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/streamsearch/-/streamsearch-1.1.0.tgz", + "integrity": "sha512-Mcc5wHehp9aXz1ax6bZUyY5afg9u2rv5cqQI3mRrYkGC8rW2hM02jWuwjtL++LS5qinSyhj2QfLyNsuc+VsExg==", + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/string.prototype.matchall": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.8.tgz", + "integrity": "sha512-6zOCOcJ+RJAQshcTvXPHoxoQGONa3e/Lqx90wUA+wEzX78sg5Bo+1tQo4N0pohS0erG9qtCqJDjNCQBjeWVxyg==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4", + "get-intrinsic": "^1.1.3", + "has-symbols": "^1.0.3", + "internal-slot": "^1.0.3", + "regexp.prototype.flags": "^1.4.3", + "side-channel": "^1.0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trim": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.7.tgz", + "integrity": "sha512-p6TmeT1T3411M8Cgg9wBTMRtY2q9+PNy9EV1i2lIXUN/btt763oIfxwN3RR8VU6wHX8j/1CFy0L+YuThm6bgOg==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trimend": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.6.tgz", + "integrity": "sha512-JySq+4mrPf9EsDBEDYMOb/lM7XQLulwg5R/m1r0PXEFqrV0qHvl58sdTilSXtKOflCsK2E8jxf+GKC0T07RWwQ==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trimstart": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.6.tgz", + "integrity": "sha512-omqjMDaY92pbn5HOX7f9IccLA+U1tA9GvtU4JrodiXFfYB7jPzzHpRzpglLAjtUV6bB557zwClJezTqnAiYnQA==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==", + "engines": { + "node": ">=4" + } + }, + "node_modules/strip-final-newline": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-3.0.0.tgz", + "integrity": "sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/strip-json-comments": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", + "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/styled-jsx": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/styled-jsx/-/styled-jsx-5.1.1.tgz", + "integrity": "sha512-pW7uC1l4mBZ8ugbiZrcIsiIvVx1UmTfw7UkC3Um2tmfUq9Bhk8IiyEIPl6F8agHgjzku6j0xQEZbfA5uSgSaCw==", + "dependencies": { + "client-only": "0.0.1" + }, + "engines": { + "node": ">= 12.0.0" + }, + "peerDependencies": { + "react": ">= 16.8.0 || 17.x.x || ^18.0.0-0" + }, + "peerDependenciesMeta": { + "@babel/core": { + "optional": true + }, + "babel-plugin-macros": { + "optional": true + } + } + }, + "node_modules/sucrase": { + "version": "3.32.0", + "resolved": "https://registry.npmjs.org/sucrase/-/sucrase-3.32.0.tgz", + "integrity": "sha512-ydQOU34rpSyj2TGyz4D2p8rbktIOZ8QY9s+DGLvFU1i5pWJE8vkpruCjGCMHsdXwnD7JDcS+noSwM/a7zyNFDQ==", + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.2", + "commander": "^4.0.0", + "glob": "7.1.6", + "lines-and-columns": "^1.1.6", + "mz": "^2.7.0", + "pirates": "^4.0.1", + "ts-interface-checker": "^0.1.9" + }, + "bin": { + "sucrase": "bin/sucrase", + "sucrase-node": "bin/sucrase-node" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/sucrase/node_modules/glob": { + "version": "7.1.6", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", + "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/supports-preserve-symlinks-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/synckit": { + "version": "0.8.5", + "resolved": "https://registry.npmjs.org/synckit/-/synckit-0.8.5.tgz", + "integrity": "sha512-L1dapNV6vu2s/4Sputv8xGsCdAVlb5nRDMFU/E27D44l5U6cw1g0dGd45uLc+OXjNMmF4ntiMdCimzcjFKQI8Q==", + "dependencies": { + "@pkgr/utils": "^2.3.1", + "tslib": "^2.5.0" + }, + "engines": { + "node": "^14.18.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/unts" + } + }, + "node_modules/tailwindcss": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.3.2.tgz", + "integrity": "sha512-9jPkMiIBXvPc2KywkraqsUfbfj+dHDb+JPWtSJa9MLFdrPyazI7q6WX2sUrm7R9eVR7qqv3Pas7EvQFzxKnI6w==", + "dependencies": { + "@alloc/quick-lru": "^5.2.0", + "arg": "^5.0.2", + "chokidar": "^3.5.3", + "didyoumean": "^1.2.2", + "dlv": "^1.1.3", + "fast-glob": "^3.2.12", + "glob-parent": "^6.0.2", + "is-glob": "^4.0.3", + "jiti": "^1.18.2", + "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.23", + "postcss-import": "^15.1.0", + "postcss-js": "^4.0.1", + "postcss-load-config": "^4.0.1", + "postcss-nested": "^6.0.1", + "postcss-selector-parser": "^6.0.11", + "postcss-value-parser": "^4.2.0", + "resolve": "^1.22.2", + "sucrase": "^3.32.0" + }, + "bin": { + "tailwind": "lib/cli.js", + "tailwindcss": "lib/cli.js" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/tapable": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", + "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", + "engines": { + "node": ">=6" + } + }, + "node_modules/text-table": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", + "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==" + }, + "node_modules/thenify": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/thenify/-/thenify-3.3.1.tgz", + "integrity": "sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==", + "dependencies": { + "any-promise": "^1.0.0" + } + }, + "node_modules/thenify-all": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/thenify-all/-/thenify-all-1.6.0.tgz", + "integrity": "sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==", + "dependencies": { + "thenify": ">= 3.1.0 < 4" + }, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/titleize": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/titleize/-/titleize-3.0.0.tgz", + "integrity": "sha512-KxVu8EYHDPBdUYdKZdKtU2aj2XfEx9AfjXxE/Aj0vT06w2icA09Vus1rh6eSu1y01akYg6BjIK/hxyLJINoMLQ==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dependencies": { + "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/ts-interface-checker": { + "version": "0.1.13", + "resolved": "https://registry.npmjs.org/ts-interface-checker/-/ts-interface-checker-0.1.13.tgz", + "integrity": "sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==" + }, + "node_modules/tsconfig-paths": { + "version": "3.14.2", + "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.14.2.tgz", + "integrity": "sha512-o/9iXgCYc5L/JxCHPe3Hvh8Q/2xm5Z+p18PESBU6Ff33695QnCHBEjcytY2q19ua7Mbl/DavtBOLq+oG0RCL+g==", + "dependencies": { + "@types/json5": "^0.0.29", + "json5": "^1.0.2", + "minimist": "^1.2.6", + "strip-bom": "^3.0.0" + } + }, + "node_modules/tslib": { + "version": "2.5.3", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.3.tgz", + "integrity": "sha512-mSxlJJwl3BMEQCUNnxXBU9jP4JBktcEGhURcPR6VQVlnP0FdDEsIaz0C35dXNGLyRfrATNofF0F5p2KPxQgB+w==" + }, + "node_modules/tsutils": { + "version": "3.21.0", + "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz", + "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==", + "dependencies": { + "tslib": "^1.8.1" + }, + "engines": { + "node": ">= 6" + }, + "peerDependencies": { + "typescript": ">=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta" + } + }, + "node_modules/tsutils/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + }, + "node_modules/type-check": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", + "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", + "dependencies": { + "prelude-ls": "^1.2.1" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/type-fest": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/typed-array-length": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/typed-array-length/-/typed-array-length-1.0.4.tgz", + "integrity": "sha512-KjZypGq+I/H7HI5HlOoGHkWUUGq+Q0TPhQurLbyrVrvnKTBgzLhIJ7j6J/XTQOi0d1RjyZ0wdas8bKs2p0x3Ng==", + "dependencies": { + "call-bind": "^1.0.2", + "for-each": "^0.3.3", + "is-typed-array": "^1.1.9" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/typescript": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.1.3.tgz", + "integrity": "sha512-XH627E9vkeqhlZFQuL+UsyAXEnibT0kWR2FWONlr4sTjvxyJYnyefgrkyECLzM5NenmKzRAy2rR/OlYLA1HkZw==", + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=14.17" + } + }, + "node_modules/unbox-primitive": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz", + "integrity": "sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==", + "dependencies": { + "call-bind": "^1.0.2", + "has-bigints": "^1.0.2", + "has-symbols": "^1.0.3", + "which-boxed-primitive": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/untildify": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/untildify/-/untildify-4.0.0.tgz", + "integrity": "sha512-KK8xQ1mkzZeg9inewmFVDNkg3l5LUhoq9kN6iWYB/CC9YMG8HA+c1Q8HwDe6dEX7kErrEVNVBO3fWsVq5iDgtw==", + "engines": { + "node": ">=8" + } + }, + "node_modules/update-browserslist-db": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.11.tgz", + "integrity": "sha512-dCwEFf0/oT85M1fHBg4F0jtLwJrutGoHSQXCh7u4o2t1drG+c0a9Flnqww6XUKSfQMPpJBRjU8d4RXB09qtvaA==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "escalade": "^3.1.1", + "picocolors": "^1.0.0" + }, + "bin": { + "update-browserslist-db": "cli.js" + }, + "peerDependencies": { + "browserslist": ">= 4.21.0" + } + }, + "node_modules/uri-js": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "dependencies": { + "punycode": "^2.1.0" + } + }, + "node_modules/util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==" + }, + "node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/which-boxed-primitive": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", + "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", + "dependencies": { + "is-bigint": "^1.0.1", + "is-boolean-object": "^1.1.0", + "is-number-object": "^1.0.4", + "is-string": "^1.0.5", + "is-symbol": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/which-collection": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/which-collection/-/which-collection-1.0.1.tgz", + "integrity": "sha512-W8xeTUwaln8i3K/cY1nGXzdnVZlidBcagyNFtBdD5kxnb4TvGKR7FfSIS3mYpwWS1QUCutfKz8IY8RjftB0+1A==", + "dependencies": { + "is-map": "^2.0.1", + "is-set": "^2.0.1", + "is-weakmap": "^2.0.1", + "is-weakset": "^2.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/which-typed-array": { + "version": "1.1.9", + "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.9.tgz", + "integrity": "sha512-w9c4xkx6mPidwp7180ckYWfMmvxpjlZuIudNtDf4N/tTAUB8VJbX25qZoAsrtGuYNnGw3pa0AXgbGKRB8/EceA==", + "dependencies": { + "available-typed-arrays": "^1.0.5", + "call-bind": "^1.0.2", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-tostringtag": "^1.0.0", + "is-typed-array": "^1.1.10" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/word-wrap": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", + "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==" + }, + "node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + }, + "node_modules/yaml": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.3.1.tgz", + "integrity": "sha512-2eHWfjaoXgTBC2jNM1LRef62VQa0umtvRiDSk6HSzW7RvS5YtkabJrwYLLEKWBc8a5U2PTSCs+dJjUTJdlHsWQ==", + "engines": { + "node": ">= 14" + } + }, + "node_modules/yocto-queue": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", + "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/zod": { + "version": "3.21.4", + "resolved": "https://registry.npmjs.org/zod/-/zod-3.21.4.tgz", + "integrity": "sha512-m46AKbrzKVzOzs/DZgVnG5H55N1sv1M8qZU3A8RIKbs3mrACDNeIOeilDymVb2HdmP8uwshOCF4uJ8uM9rCqJw==", + "funding": { + "url": "https://github.com/sponsors/colinhacks" + } + } + } +} diff --git a/package.json b/package.json new file mode 100644 index 0000000..da94afc --- /dev/null +++ b/package.json @@ -0,0 +1,39 @@ +{ + "name": "omnidash", + "version": "0.1.0", + "private": true, + "scripts": { + "dev": "next dev", + "build": "next build", + "start": "next start", + "lint": "next lint" + }, + "dependencies": { + "@clerk/nextjs": "^4.19.0", + "@radix-ui/react-toast": "^1.1.4", + "@tailwindcss/forms": "^0.5.3", + "@types/node": "20.2.5", + "@types/react": "18.2.8", + "@types/react-dom": "18.2.4", + "aos": "^2.3.4", + "autoprefixer": "10.4.14", + "class-variance-authority": "^0.6.0", + "clsx": "^1.2.1", + "eslint": "8.42.0", + "eslint-config-next": "13.4.4", + "lucide-react": "^0.236.0", + "next": "13.4.4", + "next-themes": "^0.2.1", + "postcss": "8.4.24", + "react": "18.2.0", + "react-dom": "18.2.0", + "react-wrap-balancer": "^0.5.0", + "tailwind-merge": "^1.13.0", + "tailwindcss": "3.3.2", + "tailwindcss-animate": "^1.0.5", + "typescript": "5.1.3" + }, + "devDependencies": { + "@types/aos": "^3.0.4" + } +} diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml new file mode 100644 index 0000000..e57b8d1 --- /dev/null +++ b/pnpm-lock.yaml @@ -0,0 +1,3518 @@ +lockfileVersion: '6.1' + +settings: + autoInstallPeers: true + excludeLinksFromLockfile: false + +dependencies: + '@clerk/nextjs': + specifier: ^4.19.0 + version: 4.19.0(next@13.4.4)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-toast': + specifier: ^1.1.4 + version: 1.1.4(@types/react-dom@18.2.4)(@types/react@18.2.8)(react-dom@18.2.0)(react@18.2.0) + '@tailwindcss/forms': + specifier: ^0.5.3 + version: 0.5.3(tailwindcss@3.3.2) + '@types/node': + specifier: 20.2.5 + version: 20.2.5 + '@types/react': + specifier: 18.2.8 + version: 18.2.8 + '@types/react-dom': + specifier: 18.2.4 + version: 18.2.4 + aos: + specifier: ^2.3.4 + version: 2.3.4 + autoprefixer: + specifier: 10.4.14 + version: 10.4.14(postcss@8.4.24) + class-variance-authority: + specifier: ^0.6.0 + version: 0.6.0(typescript@5.1.3) + clsx: + specifier: ^1.2.1 + version: 1.2.1 + eslint: + specifier: 8.42.0 + version: 8.42.0 + eslint-config-next: + specifier: 13.4.4 + version: 13.4.4(eslint@8.42.0)(typescript@5.1.3) + lucide-react: + specifier: ^0.236.0 + version: 0.236.0(react@18.2.0) + next: + specifier: 13.4.4 + version: 13.4.4(react-dom@18.2.0)(react@18.2.0) + next-themes: + specifier: ^0.2.1 + version: 0.2.1(next@13.4.4)(react-dom@18.2.0)(react@18.2.0) + postcss: + specifier: 8.4.24 + version: 8.4.24 + react: + specifier: 18.2.0 + version: 18.2.0 + react-dom: + specifier: 18.2.0 + version: 18.2.0(react@18.2.0) + react-wrap-balancer: + specifier: ^0.5.0 + version: 0.5.0(react@18.2.0) + tailwind-merge: + specifier: ^1.13.0 + version: 1.13.0 + tailwindcss: + specifier: 3.3.2 + version: 3.3.2 + tailwindcss-animate: + specifier: ^1.0.5 + version: 1.0.5(tailwindcss@3.3.2) + typescript: + specifier: 5.1.3 + version: 5.1.3 + +devDependencies: + '@types/aos': + specifier: ^3.0.4 + version: 3.0.4 + +packages: + + /@alloc/quick-lru@5.2.0: + resolution: {integrity: sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==} + engines: {node: '>=10'} + dev: false + + /@babel/runtime@7.22.3: + resolution: {integrity: sha512-XsDuspWKLUsxwCp6r7EhsExHtYfbe5oAGQ19kqngTdCPUoPQzOPdUbD/pB9PJiwb2ptYKQDjSJT3R6dC+EPqfQ==} + engines: {node: '>=6.9.0'} + dependencies: + regenerator-runtime: 0.13.11 + dev: false + + /@clerk/backend@0.20.1: + resolution: {integrity: sha512-SJr5M6ZM4d9lPK63LFMjU8cDoEmSRIsKXVwl4A0oBMNmxrZ62tZQj6l79nElRObB8jzomq0U/YzqccRSP4/8Sg==} + engines: {node: '>=14'} + dependencies: + '@clerk/types': 3.40.0 + '@peculiar/webcrypto': 1.4.1 + '@types/node': 16.18.6 + deepmerge: 4.2.2 + node-fetch-native: 1.0.1 + snakecase-keys: 5.4.4 + tslib: 2.4.1 + dev: false + + /@clerk/clerk-react@4.17.0(react@18.2.0): + resolution: {integrity: sha512-shLgZynr3LczT8bH7T0NEgBxuhvPXfOp6GUvZbiiE0Z/WyE/JMZaXt/KOlXNtmVjjaxTXr/f3o8gwNI3IeWdOA==} + engines: {node: '>=14'} + peerDependencies: + react: '>=16' + dependencies: + '@clerk/shared': 0.17.1(react@18.2.0) + '@clerk/types': 3.40.0 + react: 18.2.0 + swr: 1.3.0(react@18.2.0) + tslib: 2.4.1 + dev: false + + /@clerk/clerk-sdk-node@4.10.2: + resolution: {integrity: sha512-lCTkHJfQdJp7+LgaZVoOFAkH/rQ7fSeFExkY3roO4zIM4BfTMbit7RW1Wg6zImDiFZmXGhtb4HQwtU3H3L+qkg==} + engines: {node: '>=14'} + dependencies: + '@clerk/backend': 0.20.1 + '@clerk/types': 3.40.0 + '@types/cookies': 0.7.7 + '@types/express': 4.17.14 + '@types/node-fetch': 2.6.2 + camelcase-keys: 6.2.2 + cookie: 0.5.0 + snakecase-keys: 3.2.1 + tslib: 2.4.1 + dev: false + + /@clerk/nextjs@4.19.0(next@13.4.4)(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-k7BUhu2hV924UOf3bzS/3KnNJWONzUQtWxaeJMHnd8AgS2X2j7iP32Sp5aPL5Jg2+n9h2lyI5A5obgbQhLeo5g==} + engines: {node: '>=14'} + peerDependencies: + next: '>=10' + react: ^17.0.2 || ^18.0.0-0 + react-dom: ^17.0.2 || ^18.0.0-0 + dependencies: + '@clerk/backend': 0.20.1 + '@clerk/clerk-react': 4.17.0(react@18.2.0) + '@clerk/clerk-sdk-node': 4.10.2 + '@clerk/types': 3.40.0 + next: 13.4.4(react-dom@18.2.0)(react@18.2.0) + path-to-regexp: 6.2.1 + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + tslib: 2.4.1 + dev: false + + /@clerk/shared@0.17.1(react@18.2.0): + resolution: {integrity: sha512-tccgZ2dJtcSYPQok2fbeDgqyk+yizZ2foCoiOOKnZIbTuUt16R8qCFvFwAXkiI91pr0WesSraI+rxJ1kbps/rA==} + peerDependencies: + react: '>=16' + dependencies: + glob-to-regexp: 0.4.1 + react: 18.2.0 + dev: false + + /@clerk/types@3.40.0: + resolution: {integrity: sha512-fmVN4tc14dHELIIE4cZmh6nKMdqt8aqbdtRRShl8DI1QHMJuoV/sNTvrkMBEgZitsrElyStRFofvZL2uDlPMWg==} + engines: {node: '>=14'} + dependencies: + csstype: 3.1.1 + dev: false + + /@eslint-community/eslint-utils@4.4.0(eslint@8.42.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 + dependencies: + eslint: 8.42.0 + eslint-visitor-keys: 3.4.1 + dev: false + + /@eslint-community/regexpp@4.5.1: + resolution: {integrity: sha512-Z5ba73P98O1KUYCCJTUeVpja9RcGoMdncZ6T49FCUl2lN38JtCJ+3WgIDBv0AuY4WChU5PmtJmOCTlN6FZTFKQ==} + engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} + dev: false + + /@eslint/eslintrc@2.0.3: + resolution: {integrity: sha512-+5gy6OQfk+xx3q0d6jGZZC3f3KzAkXc/IanVxd1is/VIIziRqqt3ongQz0FiTUXqTk0c7aDB3OaFuKnuSoJicQ==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + dependencies: + ajv: 6.12.6 + debug: 4.3.4 + espree: 9.5.2 + globals: 13.20.0 + ignore: 5.2.4 + import-fresh: 3.3.0 + js-yaml: 4.1.0 + minimatch: 3.1.2 + strip-json-comments: 3.1.1 + transitivePeerDependencies: + - supports-color + dev: false + + /@eslint/js@8.42.0: + resolution: {integrity: sha512-6SWlXpWU5AvId8Ac7zjzmIOqMOba/JWY8XZ4A7q7Gn1Vlfg/SFFIlrtHXt9nPn4op9ZPAkl91Jao+QQv3r/ukw==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + dev: false + + /@humanwhocodes/config-array@0.11.10: + resolution: {integrity: sha512-KVVjQmNUepDVGXNuoRRdmmEjruj0KfiGSbS8LVc12LMsWDQzRXJ0qdhN8L8uUigKpfEHRhlaQFY0ib1tnUbNeQ==} + engines: {node: '>=10.10.0'} + dependencies: + '@humanwhocodes/object-schema': 1.2.1 + debug: 4.3.4 + minimatch: 3.1.2 + transitivePeerDependencies: + - supports-color + dev: false + + /@humanwhocodes/module-importer@1.0.1: + resolution: {integrity: sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==} + engines: {node: '>=12.22'} + dev: false + + /@humanwhocodes/object-schema@1.2.1: + resolution: {integrity: sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==} + dev: false + + /@jridgewell/gen-mapping@0.3.3: + resolution: {integrity: sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ==} + engines: {node: '>=6.0.0'} + dependencies: + '@jridgewell/set-array': 1.1.2 + '@jridgewell/sourcemap-codec': 1.4.15 + '@jridgewell/trace-mapping': 0.3.18 + dev: false + + /@jridgewell/resolve-uri@3.1.0: + resolution: {integrity: sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==} + engines: {node: '>=6.0.0'} + dev: false + + /@jridgewell/set-array@1.1.2: + resolution: {integrity: sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==} + engines: {node: '>=6.0.0'} + dev: false + + /@jridgewell/sourcemap-codec@1.4.14: + resolution: {integrity: sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==} + dev: false + + /@jridgewell/sourcemap-codec@1.4.15: + resolution: {integrity: sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==} + dev: false + + /@jridgewell/trace-mapping@0.3.18: + resolution: {integrity: sha512-w+niJYzMHdd7USdiH2U6869nqhD2nbfZXND5Yp93qIbEmnDNk7PD48o+YchRVpzMU7M6jVCbenTR7PA1FLQ9pA==} + dependencies: + '@jridgewell/resolve-uri': 3.1.0 + '@jridgewell/sourcemap-codec': 1.4.14 + dev: false + + /@next/env@13.4.4: + resolution: {integrity: sha512-q/y7VZj/9YpgzDe64Zi6rY1xPizx80JjlU2BTevlajtaE3w1LqweH1gGgxou2N7hdFosXHjGrI4OUvtFXXhGLg==} + dev: false + + /@next/eslint-plugin-next@13.4.4: + resolution: {integrity: sha512-5jnh7q6I15efnjR/rR+/TGTc9hn53g3JTbEjAMjmeQiExKqEUgIXqrHI5zlTNlNyzCPkBB860/ctxXheZaF2Vw==} + dependencies: + glob: 7.1.7 + dev: false + + /@next/swc-darwin-arm64@13.4.4: + resolution: {integrity: sha512-xfjgXvp4KalNUKZMHmsFxr1Ug+aGmmO6NWP0uoh4G3WFqP/mJ1xxfww0gMOeMeSq/Jyr5k7DvoZ2Pv+XOITTtw==} + engines: {node: '>= 10'} + cpu: [arm64] + os: [darwin] + requiresBuild: true + dev: false + optional: true + + /@next/swc-darwin-x64@13.4.4: + resolution: {integrity: sha512-ZY9Ti1hkIwJsxGus3nlubIkvYyB0gNOYxKrfsOrLEqD0I2iCX8D7w8v6QQZ2H+dDl6UT29oeEUdDUNGk4UEpfg==} + engines: {node: '>= 10'} + cpu: [x64] + os: [darwin] + requiresBuild: true + dev: false + optional: true + + /@next/swc-linux-arm64-gnu@13.4.4: + resolution: {integrity: sha512-+KZnDeMShYkpkqAvGCEDeqYTRADJXc6SY1jWXz+Uo6qWQO/Jd9CoyhTJwRSxvQA16MoYzvILkGaDqirkRNctyA==} + engines: {node: '>= 10'} + cpu: [arm64] + os: [linux] + requiresBuild: true + dev: false + optional: true + + /@next/swc-linux-arm64-musl@13.4.4: + resolution: {integrity: sha512-evC1twrny2XDT4uOftoubZvW3EG0zs0ZxMwEtu/dDGVRO5n5pT48S8qqEIBGBUZYu/Xx4zzpOkIxx1vpWdE+9A==} + engines: {node: '>= 10'} + cpu: [arm64] + os: [linux] + requiresBuild: true + dev: false + optional: true + + /@next/swc-linux-x64-gnu@13.4.4: + resolution: {integrity: sha512-PX706XcCHr2FfkyhP2lpf+pX/tUvq6/ke7JYnnr0ykNdEMo+sb7cC/o91gnURh4sPYSiZJhsF2gbIqg9rciOHQ==} + engines: {node: '>= 10'} + cpu: [x64] + os: [linux] + requiresBuild: true + dev: false + optional: true + + /@next/swc-linux-x64-musl@13.4.4: + resolution: {integrity: sha512-TKUUx3Ftd95JlHV6XagEnqpT204Y+IsEa3awaYIjayn0MOGjgKZMZibqarK3B1FsMSPaieJf2FEAcu9z0yT5aA==} + engines: {node: '>= 10'} + cpu: [x64] + os: [linux] + requiresBuild: true + dev: false + optional: true + + /@next/swc-win32-arm64-msvc@13.4.4: + resolution: {integrity: sha512-FP8AadgSq4+HPtim7WBkCMGbhr5vh9FePXiWx9+YOdjwdQocwoCK5ZVC3OW8oh3TWth6iJ0AXJ/yQ1q1cwSZ3A==} + engines: {node: '>= 10'} + cpu: [arm64] + os: [win32] + requiresBuild: true + dev: false + optional: true + + /@next/swc-win32-ia32-msvc@13.4.4: + resolution: {integrity: sha512-3WekVmtuA2MCdcAOrgrI+PuFiFURtSyyrN1I3UPtS0ckR2HtLqyqmS334Eulf15g1/bdwMteePdK363X/Y9JMg==} + engines: {node: '>= 10'} + cpu: [ia32] + os: [win32] + requiresBuild: true + dev: false + optional: true + + /@next/swc-win32-x64-msvc@13.4.4: + resolution: {integrity: sha512-AHRITu/CrlQ+qzoqQtEMfaTu7GHaQ6bziQln/pVWpOYC1wU+Mq6VQQFlsDtMCnDztPZtppAXdvvbNS7pcfRzlw==} + engines: {node: '>= 10'} + cpu: [x64] + os: [win32] + requiresBuild: true + dev: false + optional: true + + /@nodelib/fs.scandir@2.1.5: + resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==} + engines: {node: '>= 8'} + dependencies: + '@nodelib/fs.stat': 2.0.5 + run-parallel: 1.2.0 + dev: false + + /@nodelib/fs.stat@2.0.5: + resolution: {integrity: sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==} + engines: {node: '>= 8'} + dev: false + + /@nodelib/fs.walk@1.2.8: + resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==} + engines: {node: '>= 8'} + dependencies: + '@nodelib/fs.scandir': 2.1.5 + fastq: 1.15.0 + dev: false + + /@peculiar/asn1-schema@2.3.6: + resolution: {integrity: sha512-izNRxPoaeJeg/AyH8hER6s+H7p4itk+03QCa4sbxI3lNdseQYCuxzgsuNK8bTXChtLTjpJz6NmXKA73qLa3rCA==} + dependencies: + asn1js: 3.0.5 + pvtsutils: 1.3.2 + tslib: 2.5.3 + dev: false + + /@peculiar/json-schema@1.1.12: + resolution: {integrity: sha512-coUfuoMeIB7B8/NMekxaDzLhaYmp0HZNPEjYRm9goRou8UZIC3z21s0sL9AWoCw4EG876QyO3kYrc61WNF9B/w==} + engines: {node: '>=8.0.0'} + dependencies: + tslib: 2.5.3 + dev: false + + /@peculiar/webcrypto@1.4.1: + resolution: {integrity: sha512-eK4C6WTNYxoI7JOabMoZICiyqRRtJB220bh0Mbj5RwRycleZf9BPyZoxsTvpP0FpmVS2aS13NKOuh5/tN3sIRw==} + engines: {node: '>=10.12.0'} + dependencies: + '@peculiar/asn1-schema': 2.3.6 + '@peculiar/json-schema': 1.1.12 + pvtsutils: 1.3.2 + tslib: 2.5.3 + webcrypto-core: 1.7.7 + dev: false + + /@pkgr/utils@2.4.1: + resolution: {integrity: sha512-JOqwkgFEyi+OROIyq7l4Jy28h/WwhDnG/cPkXG2Z1iFbubB6jsHW1NDvmyOzTBxHr3yg68YGirmh1JUgMqa+9w==} + engines: {node: ^12.20.0 || ^14.18.0 || >=16.0.0} + dependencies: + cross-spawn: 7.0.3 + fast-glob: 3.2.12 + is-glob: 4.0.3 + open: 9.1.0 + picocolors: 1.0.0 + tslib: 2.5.3 + dev: false + + /@radix-ui/primitive@1.0.1: + resolution: {integrity: sha512-yQ8oGX2GVsEYMWGxcovu1uGWPCxV5BFfeeYxqPmuAzUyLT9qmaMXSAhXpb0WrspIeqYzdJpkh2vHModJPgRIaw==} + dependencies: + '@babel/runtime': 7.22.3 + dev: false + + /@radix-ui/react-collection@1.0.3(@types/react-dom@18.2.4)(@types/react@18.2.8)(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-3SzW+0PW7yBBoQlT8wNcGtaxaD0XSu0uLUFgrtHY08Acx05TaHaOmVLR73c0j/cqpDy53KBMO7s0dx2wmOIDIA==} + 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 + dependencies: + '@babel/runtime': 7.22.3 + '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.2.8)(react@18.2.0) + '@radix-ui/react-context': 1.0.1(@types/react@18.2.8)(react@18.2.0) + '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.4)(@types/react@18.2.8)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-slot': 1.0.2(@types/react@18.2.8)(react@18.2.0) + '@types/react': 18.2.8 + '@types/react-dom': 18.2.4 + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + dev: false + + /@radix-ui/react-compose-refs@1.0.1(@types/react@18.2.8)(react@18.2.0): + resolution: {integrity: sha512-fDSBgd44FKHa1FRMU59qBMPFcl2PZE+2nmqunj+BWFyYYjnhIDWL2ItDs3rrbJDQOtzt5nIebLCQc4QRfz6LJw==} + peerDependencies: + '@types/react': '*' + react: ^16.8 || ^17.0 || ^18.0 + peerDependenciesMeta: + '@types/react': + optional: true + dependencies: + '@babel/runtime': 7.22.3 + '@types/react': 18.2.8 + react: 18.2.0 + dev: false + + /@radix-ui/react-context@1.0.1(@types/react@18.2.8)(react@18.2.0): + resolution: {integrity: sha512-ebbrdFoYTcuZ0v4wG5tedGnp9tzcV8awzsxYph7gXUyvnNLuTIcCk1q17JEbnVhXAKG9oX3KtchwiMIAYp9NLg==} + peerDependencies: + '@types/react': '*' + react: ^16.8 || ^17.0 || ^18.0 + peerDependenciesMeta: + '@types/react': + optional: true + dependencies: + '@babel/runtime': 7.22.3 + '@types/react': 18.2.8 + react: 18.2.0 + dev: false + + /@radix-ui/react-dismissable-layer@1.0.4(@types/react-dom@18.2.4)(@types/react@18.2.8)(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-7UpBa/RKMoHJYjie1gkF1DlK8l1fdU/VKDpoS3rCCo8YBJR294GwcEHyxHw72yvphJ7ld0AXEcSLAzY2F/WyCg==} + 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 + dependencies: + '@babel/runtime': 7.22.3 + '@radix-ui/primitive': 1.0.1 + '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.2.8)(react@18.2.0) + '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.4)(@types/react@18.2.8)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.2.8)(react@18.2.0) + '@radix-ui/react-use-escape-keydown': 1.0.3(@types/react@18.2.8)(react@18.2.0) + '@types/react': 18.2.8 + '@types/react-dom': 18.2.4 + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + dev: false + + /@radix-ui/react-portal@1.0.3(@types/react-dom@18.2.4)(@types/react@18.2.8)(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-xLYZeHrWoPmA5mEKEfZZevoVRK/Q43GfzRXkWV6qawIWWK8t6ifIiLQdd7rmQ4Vk1bmI21XhqF9BN3jWf+phpA==} + 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 + dependencies: + '@babel/runtime': 7.22.3 + '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.4)(@types/react@18.2.8)(react-dom@18.2.0)(react@18.2.0) + '@types/react': 18.2.8 + '@types/react-dom': 18.2.4 + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + dev: false + + /@radix-ui/react-presence@1.0.1(@types/react-dom@18.2.4)(@types/react@18.2.8)(react-dom@18.2.0)(react@18.2.0): + 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 + dependencies: + '@babel/runtime': 7.22.3 + '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.2.8)(react@18.2.0) + '@radix-ui/react-use-layout-effect': 1.0.1(@types/react@18.2.8)(react@18.2.0) + '@types/react': 18.2.8 + '@types/react-dom': 18.2.4 + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + dev: false + + /@radix-ui/react-primitive@1.0.3(@types/react-dom@18.2.4)(@types/react@18.2.8)(react-dom@18.2.0)(react@18.2.0): + 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 + dependencies: + '@babel/runtime': 7.22.3 + '@radix-ui/react-slot': 1.0.2(@types/react@18.2.8)(react@18.2.0) + '@types/react': 18.2.8 + '@types/react-dom': 18.2.4 + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + dev: false + + /@radix-ui/react-slot@1.0.2(@types/react@18.2.8)(react@18.2.0): + resolution: {integrity: sha512-YeTpuq4deV+6DusvVUW4ivBgnkHwECUu0BiN43L5UCDFgdhsRUWAghhTF5MbvNTPzmiFOx90asDSUjWuCNapwg==} + peerDependencies: + '@types/react': '*' + react: ^16.8 || ^17.0 || ^18.0 + peerDependenciesMeta: + '@types/react': + optional: true + dependencies: + '@babel/runtime': 7.22.3 + '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.2.8)(react@18.2.0) + '@types/react': 18.2.8 + react: 18.2.0 + dev: false + + /@radix-ui/react-toast@1.1.4(@types/react-dom@18.2.4)(@types/react@18.2.8)(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-wf+fc8DOywrpRK3jlPlWVe+ELYGHdKDaaARJZNuUTWyWYq7+ANCFLp4rTjZ/mcGkJJQ/vZ949Zis9xxEpfq9OA==} + 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 + dependencies: + '@babel/runtime': 7.22.3 + '@radix-ui/primitive': 1.0.1 + '@radix-ui/react-collection': 1.0.3(@types/react-dom@18.2.4)(@types/react@18.2.8)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.2.8)(react@18.2.0) + '@radix-ui/react-context': 1.0.1(@types/react@18.2.8)(react@18.2.0) + '@radix-ui/react-dismissable-layer': 1.0.4(@types/react-dom@18.2.4)(@types/react@18.2.8)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-portal': 1.0.3(@types/react-dom@18.2.4)(@types/react@18.2.8)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-presence': 1.0.1(@types/react-dom@18.2.4)(@types/react@18.2.8)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.4)(@types/react@18.2.8)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.2.8)(react@18.2.0) + '@radix-ui/react-use-controllable-state': 1.0.1(@types/react@18.2.8)(react@18.2.0) + '@radix-ui/react-use-layout-effect': 1.0.1(@types/react@18.2.8)(react@18.2.0) + '@radix-ui/react-visually-hidden': 1.0.3(@types/react-dom@18.2.4)(@types/react@18.2.8)(react-dom@18.2.0)(react@18.2.0) + '@types/react': 18.2.8 + '@types/react-dom': 18.2.4 + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + dev: false + + /@radix-ui/react-use-callback-ref@1.0.1(@types/react@18.2.8)(react@18.2.0): + resolution: {integrity: sha512-D94LjX4Sp0xJFVaoQOd3OO9k7tpBYNOXdVhkltUbGv2Qb9OXdrg/CpsjlZv7ia14Sylv398LswWBVVu5nqKzAQ==} + peerDependencies: + '@types/react': '*' + react: ^16.8 || ^17.0 || ^18.0 + peerDependenciesMeta: + '@types/react': + optional: true + dependencies: + '@babel/runtime': 7.22.3 + '@types/react': 18.2.8 + react: 18.2.0 + dev: false + + /@radix-ui/react-use-controllable-state@1.0.1(@types/react@18.2.8)(react@18.2.0): + resolution: {integrity: sha512-Svl5GY5FQeN758fWKrjM6Qb7asvXeiZltlT4U2gVfl8Gx5UAv2sMR0LWo8yhsIZh2oQ0eFdZ59aoOOMV7b47VA==} + peerDependencies: + '@types/react': '*' + react: ^16.8 || ^17.0 || ^18.0 + peerDependenciesMeta: + '@types/react': + optional: true + dependencies: + '@babel/runtime': 7.22.3 + '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.2.8)(react@18.2.0) + '@types/react': 18.2.8 + react: 18.2.0 + dev: false + + /@radix-ui/react-use-escape-keydown@1.0.3(@types/react@18.2.8)(react@18.2.0): + resolution: {integrity: sha512-vyL82j40hcFicA+M4Ex7hVkB9vHgSse1ZWomAqV2Je3RleKGO5iM8KMOEtfoSB0PnIelMd2lATjTGMYqN5ylTg==} + peerDependencies: + '@types/react': '*' + react: ^16.8 || ^17.0 || ^18.0 + peerDependenciesMeta: + '@types/react': + optional: true + dependencies: + '@babel/runtime': 7.22.3 + '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.2.8)(react@18.2.0) + '@types/react': 18.2.8 + react: 18.2.0 + dev: false + + /@radix-ui/react-use-layout-effect@1.0.1(@types/react@18.2.8)(react@18.2.0): + resolution: {integrity: sha512-v/5RegiJWYdoCvMnITBkNNx6bCj20fiaJnWtRkU18yITptraXjffz5Qbn05uOiQnOvi+dbkznkoaMltz1GnszQ==} + peerDependencies: + '@types/react': '*' + react: ^16.8 || ^17.0 || ^18.0 + peerDependenciesMeta: + '@types/react': + optional: true + dependencies: + '@babel/runtime': 7.22.3 + '@types/react': 18.2.8 + react: 18.2.0 + dev: false + + /@radix-ui/react-visually-hidden@1.0.3(@types/react-dom@18.2.4)(@types/react@18.2.8)(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-D4w41yN5YRKtu464TLnByKzMDG/JlMPHtfZgQAu9v6mNakUqGUI9vUrfQKz8NK41VMm/xbZbh76NUTVtIYqOMA==} + 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 + dependencies: + '@babel/runtime': 7.22.3 + '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.4)(@types/react@18.2.8)(react-dom@18.2.0)(react@18.2.0) + '@types/react': 18.2.8 + '@types/react-dom': 18.2.4 + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + dev: false + + /@rushstack/eslint-patch@1.3.0: + resolution: {integrity: sha512-IthPJsJR85GhOkp3Hvp8zFOPK5ynKn6STyHa/WZpioK7E1aYDiBzpqQPrngc14DszIUkIrdd3k9Iu0XSzlP/1w==} + dev: false + + /@swc/helpers@0.5.1: + resolution: {integrity: sha512-sJ902EfIzn1Fa+qYmjdQqh8tPsoxyBz+8yBKC2HKUxyezKJFwPGOn7pv4WY6QuQW//ySQi5lJjA/ZT9sNWWNTg==} + dependencies: + tslib: 2.5.3 + dev: false + + /@tailwindcss/forms@0.5.3(tailwindcss@3.3.2): + resolution: {integrity: sha512-y5mb86JUoiUgBjY/o6FJSFZSEttfb3Q5gllE4xoKjAAD+vBrnIhE4dViwUuow3va8mpH4s9jyUbUbrRGoRdc2Q==} + peerDependencies: + tailwindcss: '>=3.0.0 || >= 3.0.0-alpha.1' + dependencies: + mini-svg-data-uri: 1.4.4 + tailwindcss: 3.3.2 + dev: false + + /@types/aos@3.0.4: + resolution: {integrity: sha512-mna6Jd6bdK1NpwarLopGvXOgUoCfj0470IwLxuVOFDElTGI0JTd7xSGQ0AjbAEnHErC/b3fA9t2uB3IXVKmckA==} + dev: true + + /@types/body-parser@1.19.2: + resolution: {integrity: sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g==} + dependencies: + '@types/connect': 3.4.35 + '@types/node': 20.2.5 + dev: false + + /@types/connect@3.4.35: + resolution: {integrity: sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==} + dependencies: + '@types/node': 20.2.5 + dev: false + + /@types/cookies@0.7.7: + resolution: {integrity: sha512-h7BcvPUogWbKCzBR2lY4oqaZbO3jXZksexYJVFvkrFeLgbZjQkU4x8pRq6eg2MHXQhY0McQdqmmsxRWlVAHooA==} + dependencies: + '@types/connect': 3.4.35 + '@types/express': 4.17.14 + '@types/keygrip': 1.0.2 + '@types/node': 20.2.5 + dev: false + + /@types/express-serve-static-core@4.17.35: + resolution: {integrity: sha512-wALWQwrgiB2AWTT91CB62b6Yt0sNHpznUXeZEcnPU3DRdlDIz74x8Qg1UUYKSVFi+va5vKOLYRBI1bRKiLLKIg==} + dependencies: + '@types/node': 20.2.5 + '@types/qs': 6.9.7 + '@types/range-parser': 1.2.4 + '@types/send': 0.17.1 + dev: false + + /@types/express@4.17.14: + resolution: {integrity: sha512-TEbt+vaPFQ+xpxFLFssxUDXj5cWCxZJjIcB7Yg0k0GMHGtgtQgpvx/MUQUeAkNbA9AAGrwkAsoeItdTgS7FMyg==} + dependencies: + '@types/body-parser': 1.19.2 + '@types/express-serve-static-core': 4.17.35 + '@types/qs': 6.9.7 + '@types/serve-static': 1.15.1 + dev: false + + /@types/json5@0.0.29: + resolution: {integrity: sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==} + dev: false + + /@types/keygrip@1.0.2: + resolution: {integrity: sha512-GJhpTepz2udxGexqos8wgaBx4I/zWIDPh/KOGEwAqtuGDkOUJu5eFvwmdBX4AmB8Odsr+9pHCQqiAqDL/yKMKw==} + dev: false + + /@types/mime@1.3.2: + resolution: {integrity: sha512-YATxVxgRqNH6nHEIsvg6k2Boc1JHI9ZbH5iWFFv/MTkchz3b1ieGDa5T0a9RznNdI0KhVbdbWSN+KWWrQZRxTw==} + dev: false + + /@types/mime@3.0.1: + resolution: {integrity: sha512-Y4XFY5VJAuw0FgAqPNd6NNoV44jbq9Bz2L7Rh/J6jLTiHBSBJa9fxqQIvkIld4GsoDOcCbvzOUAbLPsSKKg+uA==} + dev: false + + /@types/node-fetch@2.6.2: + resolution: {integrity: sha512-DHqhlq5jeESLy19TYhLakJ07kNumXWjcDdxXsLUMJZ6ue8VZJj4kLPQVE/2mdHh3xZziNF1xppu5lwmS53HR+A==} + dependencies: + '@types/node': 20.2.5 + form-data: 3.0.1 + dev: false + + /@types/node@16.18.6: + resolution: {integrity: sha512-vmYJF0REqDyyU0gviezF/KHq/fYaUbFhkcNbQCuPGFQj6VTbXuHZoxs/Y7mutWe73C8AC6l9fFu8mSYiBAqkGA==} + dev: false + + /@types/node@20.2.5: + resolution: {integrity: sha512-JJulVEQXmiY9Px5axXHeYGLSjhkZEnD+MDPDGbCbIAbMslkKwmygtZFy1X6s/075Yo94sf8GuSlFfPzysQrWZQ==} + dev: false + + /@types/prop-types@15.7.5: + resolution: {integrity: sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w==} + dev: false + + /@types/qs@6.9.7: + resolution: {integrity: sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw==} + dev: false + + /@types/range-parser@1.2.4: + resolution: {integrity: sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw==} + dev: false + + /@types/react-dom@18.2.4: + resolution: {integrity: sha512-G2mHoTMTL4yoydITgOGwWdWMVd8sNgyEP85xVmMKAPUBwQWm9wBPQUmvbeF4V3WBY1P7mmL4BkjQ0SqUpf1snw==} + dependencies: + '@types/react': 18.2.8 + dev: false + + /@types/react@18.2.8: + resolution: {integrity: sha512-lTyWUNrd8ntVkqycEEplasWy2OxNlShj3zqS0LuB1ENUGis5HodmhM7DtCoUGbxj3VW/WsGA0DUhpG6XrM7gPA==} + dependencies: + '@types/prop-types': 15.7.5 + '@types/scheduler': 0.16.3 + csstype: 3.1.2 + dev: false + + /@types/scheduler@0.16.3: + resolution: {integrity: sha512-5cJ8CB4yAx7BH1oMvdU0Jh9lrEXyPkar6F9G/ERswkCuvP4KQZfZkSjcMbAICCpQTN4OuZn8tz0HiKv9TGZgrQ==} + dev: false + + /@types/send@0.17.1: + resolution: {integrity: sha512-Cwo8LE/0rnvX7kIIa3QHCkcuF21c05Ayb0ZfxPiv0W8VRiZiNW/WuRupHKpqqGVGf7SUA44QSOUKaEd9lIrd/Q==} + dependencies: + '@types/mime': 1.3.2 + '@types/node': 20.2.5 + dev: false + + /@types/serve-static@1.15.1: + resolution: {integrity: sha512-NUo5XNiAdULrJENtJXZZ3fHtfMolzZwczzBbnAeBbqBwG+LaG6YaJtuwzwGSQZ2wsCrxjEhNNjAkKigy3n8teQ==} + dependencies: + '@types/mime': 3.0.1 + '@types/node': 20.2.5 + dev: false + + /@typescript-eslint/parser@5.59.9(eslint@8.42.0)(typescript@5.1.3): + resolution: {integrity: sha512-FsPkRvBtcLQ/eVK1ivDiNYBjn3TGJdXy2fhXX+rc7czWl4ARwnpArwbihSOHI2Peg9WbtGHrbThfBUkZZGTtvQ==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@typescript-eslint/scope-manager': 5.59.9 + '@typescript-eslint/types': 5.59.9 + '@typescript-eslint/typescript-estree': 5.59.9(typescript@5.1.3) + debug: 4.3.4 + eslint: 8.42.0 + typescript: 5.1.3 + transitivePeerDependencies: + - supports-color + dev: false + + /@typescript-eslint/scope-manager@5.59.9: + resolution: {integrity: sha512-8RA+E+w78z1+2dzvK/tGZ2cpGigBZ58VMEHDZtpE1v+LLjzrYGc8mMaTONSxKyEkz3IuXFM0IqYiGHlCsmlZxQ==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + dependencies: + '@typescript-eslint/types': 5.59.9 + '@typescript-eslint/visitor-keys': 5.59.9 + dev: false + + /@typescript-eslint/types@5.59.9: + resolution: {integrity: sha512-uW8H5NRgTVneSVTfiCVffBb8AbwWSKg7qcA4Ot3JI3MPCJGsB4Db4BhvAODIIYE5mNj7Q+VJkK7JxmRhk2Lyjw==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + dev: false + + /@typescript-eslint/typescript-estree@5.59.9(typescript@5.1.3): + resolution: {integrity: sha512-pmM0/VQ7kUhd1QyIxgS+aRvMgw+ZljB3eDb+jYyp6d2bC0mQWLzUDF+DLwCTkQ3tlNyVsvZRXjFyV0LkU/aXjA==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@typescript-eslint/types': 5.59.9 + '@typescript-eslint/visitor-keys': 5.59.9 + debug: 4.3.4 + globby: 11.1.0 + is-glob: 4.0.3 + semver: 7.5.1 + tsutils: 3.21.0(typescript@5.1.3) + typescript: 5.1.3 + transitivePeerDependencies: + - supports-color + dev: false + + /@typescript-eslint/visitor-keys@5.59.9: + resolution: {integrity: sha512-bT7s0td97KMaLwpEBckbzj/YohnvXtqbe2XgqNvTl6RJVakY5mvENOTPvw5u66nljfZxthESpDozs86U+oLY8Q==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + dependencies: + '@typescript-eslint/types': 5.59.9 + eslint-visitor-keys: 3.4.1 + dev: false + + /acorn-jsx@5.3.2(acorn@8.8.2): + resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==} + peerDependencies: + acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 + dependencies: + acorn: 8.8.2 + dev: false + + /acorn@8.8.2: + resolution: {integrity: sha512-xjIYgE8HBrkpd/sJqOGNspf8uHG+NOHGOw6a/Urj8taM2EXfdNAH2oFcPeIFfsv3+kz/mJrS5VuMqbNLjCa2vw==} + engines: {node: '>=0.4.0'} + hasBin: true + dev: false + + /ajv@6.12.6: + resolution: {integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==} + 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 + dev: false + + /ansi-regex@5.0.1: + resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==} + engines: {node: '>=8'} + dev: false + + /ansi-styles@4.3.0: + resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==} + engines: {node: '>=8'} + dependencies: + color-convert: 2.0.1 + dev: false + + /any-promise@1.3.0: + resolution: {integrity: sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==} + dev: false + + /anymatch@3.1.3: + resolution: {integrity: sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==} + engines: {node: '>= 8'} + dependencies: + normalize-path: 3.0.0 + picomatch: 2.3.1 + dev: false + + /aos@2.3.4: + resolution: {integrity: sha512-zh/ahtR2yME4I51z8IttIt4lC1Nw0ktsFtmeDzID1m9naJnWXhCoARaCgNOGXb5CLy3zm+wqmRAEgMYB5E2HUw==} + dependencies: + classlist-polyfill: 1.2.0 + lodash.debounce: 4.0.8 + lodash.throttle: 4.1.1 + dev: false + + /arg@5.0.2: + resolution: {integrity: sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==} + dev: false + + /argparse@2.0.1: + resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==} + dev: false + + /aria-query@5.1.3: + resolution: {integrity: sha512-R5iJ5lkuHybztUfuOAznmboyjWq8O6sqNqtK7CLOqdydi54VNbORp49mb14KbWgG1QD3JFO9hJdZ+y4KutfdOQ==} + dependencies: + deep-equal: 2.2.1 + dev: false + + /array-buffer-byte-length@1.0.0: + resolution: {integrity: sha512-LPuwb2P+NrQw3XhxGc36+XSvuBPopovXYTR9Ew++Du9Yb/bx5AzBfrIsBoj0EZUifjQU+sHL21sseZ3jerWO/A==} + dependencies: + call-bind: 1.0.2 + is-array-buffer: 3.0.2 + dev: false + + /array-includes@3.1.6: + resolution: {integrity: sha512-sgTbLvL6cNnw24FnbaDyjmvddQ2ML8arZsgaJhoABMoplz/4QRhtrYS+alr1BUM1Bwp6dhx8vVCBSLG+StwOFw==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.2 + define-properties: 1.2.0 + es-abstract: 1.21.2 + get-intrinsic: 1.2.1 + is-string: 1.0.7 + dev: false + + /array-union@2.1.0: + resolution: {integrity: sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==} + engines: {node: '>=8'} + dev: false + + /array.prototype.flat@1.3.1: + resolution: {integrity: sha512-roTU0KWIOmJ4DRLmwKd19Otg0/mT3qPNt0Qb3GWW8iObuZXxrjB/pzn0R3hqpRSWg4HCwqx+0vwOnWnvlOyeIA==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.2 + define-properties: 1.2.0 + es-abstract: 1.21.2 + es-shim-unscopables: 1.0.0 + dev: false + + /array.prototype.flatmap@1.3.1: + resolution: {integrity: sha512-8UGn9O1FDVvMNB0UlLv4voxRMze7+FpHyF5mSMRjWHUMlpoDViniy05870VlxhfgTnLbpuwTzvD76MTtWxB/mQ==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.2 + define-properties: 1.2.0 + es-abstract: 1.21.2 + es-shim-unscopables: 1.0.0 + dev: false + + /array.prototype.tosorted@1.1.1: + resolution: {integrity: sha512-pZYPXPRl2PqWcsUs6LOMn+1f1532nEoPTYowBtqLwAW+W8vSVhkIGnmOX1t/UQjD6YGI0vcD2B1U7ZFGQH9jnQ==} + dependencies: + call-bind: 1.0.2 + define-properties: 1.2.0 + es-abstract: 1.21.2 + es-shim-unscopables: 1.0.0 + get-intrinsic: 1.2.1 + dev: false + + /asn1js@3.0.5: + resolution: {integrity: sha512-FVnvrKJwpt9LP2lAMl8qZswRNm3T4q9CON+bxldk2iwk3FFpuwhx2FfinyitizWHsVYyaY+y5JzDR0rCMV5yTQ==} + engines: {node: '>=12.0.0'} + dependencies: + pvtsutils: 1.3.2 + pvutils: 1.1.3 + tslib: 2.5.3 + dev: false + + /ast-types-flow@0.0.7: + resolution: {integrity: sha512-eBvWn1lvIApYMhzQMsu9ciLfkBY499mFZlNqG+/9WR7PVlroQw0vG30cOQQbaKz3sCEc44TAOu2ykzqXSNnwag==} + dev: false + + /asynckit@0.4.0: + resolution: {integrity: sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==} + dev: false + + /autoprefixer@10.4.14(postcss@8.4.24): + resolution: {integrity: sha512-FQzyfOsTlwVzjHxKEqRIAdJx9niO6VCBCoEwax/VLSoQF29ggECcPuBqUMZ+u8jCZOPSy8b8/8KnuFbp0SaFZQ==} + engines: {node: ^10 || ^12 || >=14} + hasBin: true + peerDependencies: + postcss: ^8.1.0 + dependencies: + browserslist: 4.21.7 + caniuse-lite: 1.0.30001495 + fraction.js: 4.2.0 + normalize-range: 0.1.2 + picocolors: 1.0.0 + postcss: 8.4.24 + postcss-value-parser: 4.2.0 + dev: false + + /available-typed-arrays@1.0.5: + resolution: {integrity: sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==} + engines: {node: '>= 0.4'} + dev: false + + /axe-core@4.7.2: + resolution: {integrity: sha512-zIURGIS1E1Q4pcrMjp+nnEh+16G56eG/MUllJH8yEvw7asDo7Ac9uhC9KIH5jzpITueEZolfYglnCGIuSBz39g==} + engines: {node: '>=4'} + dev: false + + /axobject-query@3.1.1: + resolution: {integrity: sha512-goKlv8DZrK9hUh975fnHzhNIO4jUnFCfv/dszV5VwUGDFjI6vQ2VwoyjYjYNEbBE8AH87TduWP5uyDR1D+Iteg==} + dependencies: + deep-equal: 2.2.1 + dev: false + + /balanced-match@1.0.2: + resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==} + dev: false + + /big-integer@1.6.51: + resolution: {integrity: sha512-GPEid2Y9QU1Exl1rpO9B2IPJGHPSupF5GnVIP0blYvNOMer2bTvSWs1jGOUg04hTmu67nmLsQ9TBo1puaotBHg==} + engines: {node: '>=0.6'} + dev: false + + /binary-extensions@2.2.0: + resolution: {integrity: sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==} + engines: {node: '>=8'} + dev: false + + /bplist-parser@0.2.0: + resolution: {integrity: sha512-z0M+byMThzQmD9NILRniCUXYsYpjwnlO8N5uCFaCqIOpqRsJCrQL9NK3JsD67CN5a08nF5oIL2bD6loTdHOuKw==} + engines: {node: '>= 5.10.0'} + dependencies: + big-integer: 1.6.51 + dev: false + + /brace-expansion@1.1.11: + resolution: {integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==} + dependencies: + balanced-match: 1.0.2 + concat-map: 0.0.1 + dev: false + + /braces@3.0.2: + resolution: {integrity: sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==} + engines: {node: '>=8'} + dependencies: + fill-range: 7.0.1 + dev: false + + /browserslist@4.21.7: + resolution: {integrity: sha512-BauCXrQ7I2ftSqd2mvKHGo85XR0u7Ru3C/Hxsy/0TkfCtjrmAbPdzLGasmoiBxplpDXlPvdjX9u7srIMfgasNA==} + engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} + hasBin: true + dependencies: + caniuse-lite: 1.0.30001495 + electron-to-chromium: 1.4.420 + node-releases: 2.0.12 + update-browserslist-db: 1.0.11(browserslist@4.21.7) + dev: false + + /bundle-name@3.0.0: + resolution: {integrity: sha512-PKA4BeSvBpQKQ8iPOGCSiell+N8P+Tf1DlwqmYhpe2gAhKPHn8EYOxVT+ShuGmhg8lN8XiSlS80yiExKXrURlw==} + engines: {node: '>=12'} + dependencies: + run-applescript: 5.0.0 + dev: false + + /busboy@1.6.0: + resolution: {integrity: sha512-8SFQbg/0hQ9xy3UNTB0YEnsNBbWfhf7RtnzpL7TkBiTBRfrQ9Fxcnz7VJsleJpyp6rVLvXiuORqjlHi5q+PYuA==} + engines: {node: '>=10.16.0'} + dependencies: + streamsearch: 1.1.0 + dev: false + + /call-bind@1.0.2: + resolution: {integrity: sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==} + dependencies: + function-bind: 1.1.1 + get-intrinsic: 1.2.1 + dev: false + + /callsites@3.1.0: + resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==} + engines: {node: '>=6'} + dev: false + + /camelcase-css@2.0.1: + resolution: {integrity: sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==} + engines: {node: '>= 6'} + dev: false + + /camelcase-keys@6.2.2: + resolution: {integrity: sha512-YrwaA0vEKazPBkn0ipTiMpSajYDSe+KjQfrjhcBMxJt/znbvlHd8Pw/Vamaz5EB4Wfhs3SUR3Z9mwRu/P3s3Yg==} + engines: {node: '>=8'} + dependencies: + camelcase: 5.3.1 + map-obj: 4.3.0 + quick-lru: 4.0.1 + dev: false + + /camelcase@5.3.1: + resolution: {integrity: sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==} + engines: {node: '>=6'} + dev: false + + /caniuse-lite@1.0.30001495: + resolution: {integrity: sha512-F6x5IEuigtUfU5ZMQK2jsy5JqUUlEFRVZq8bO2a+ysq5K7jD6PPc9YXZj78xDNS3uNchesp1Jw47YXEqr+Viyg==} + dev: false + + /chalk@4.1.2: + resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==} + engines: {node: '>=10'} + dependencies: + ansi-styles: 4.3.0 + supports-color: 7.2.0 + dev: false + + /chokidar@3.5.3: + resolution: {integrity: sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==} + engines: {node: '>= 8.10.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.2 + dev: false + + /class-variance-authority@0.6.0(typescript@5.1.3): + resolution: {integrity: sha512-qdRDgfjx3GRb9fpwpSvn+YaidnT7IUJNe4wt5/SWwM+PmUwJUhQRk/8zAyNro0PmVfmen2635UboTjIBXXxy5A==} + peerDependencies: + typescript: '>= 4.5.5 < 6' + peerDependenciesMeta: + typescript: + optional: true + dependencies: + clsx: 1.2.1 + typescript: 5.1.3 + dev: false + + /classlist-polyfill@1.2.0: + resolution: {integrity: sha512-GzIjNdcEtH4ieA2S8NmrSxv7DfEV5fmixQeyTmqmRmRJPGpRBaSnA2a0VrCjyT8iW8JjEdMbKzDotAJf+ajgaQ==} + dev: false + + /client-only@0.0.1: + resolution: {integrity: sha512-IV3Ou0jSMzZrd3pZ48nLkT9DA7Ag1pnPzaiQhpW7c3RbcqqzvzzVu+L8gfqMp/8IM2MQtSiqaCxrrcfu8I8rMA==} + dev: false + + /clsx@1.2.1: + resolution: {integrity: sha512-EcR6r5a8bj6pu3ycsa/E/cKVGuTgZJZdsyUYHOksG/UHIiKfjxzRxYJpyVBwYaQeOvghal9fcc4PidlgzugAQg==} + engines: {node: '>=6'} + dev: false + + /color-convert@2.0.1: + resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==} + engines: {node: '>=7.0.0'} + dependencies: + color-name: 1.1.4 + dev: false + + /color-name@1.1.4: + resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==} + dev: false + + /combined-stream@1.0.8: + resolution: {integrity: sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==} + engines: {node: '>= 0.8'} + dependencies: + delayed-stream: 1.0.0 + dev: false + + /commander@4.1.1: + resolution: {integrity: sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==} + engines: {node: '>= 6'} + dev: false + + /concat-map@0.0.1: + resolution: {integrity: sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=} + dev: false + + /cookie@0.5.0: + resolution: {integrity: sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==} + engines: {node: '>= 0.6'} + dev: false + + /cross-spawn@7.0.3: + resolution: {integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==} + engines: {node: '>= 8'} + dependencies: + path-key: 3.1.1 + shebang-command: 2.0.0 + which: 2.0.2 + dev: false + + /cssesc@3.0.0: + resolution: {integrity: sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==} + engines: {node: '>=4'} + hasBin: true + dev: false + + /csstype@3.1.1: + resolution: {integrity: sha512-DJR/VvkAvSZW9bTouZue2sSxDwdTN92uHjqeKVm+0dAqdfNykRzQ95tay8aXMBAAPpUiq4Qcug2L7neoRh2Egw==} + dev: false + + /csstype@3.1.2: + resolution: {integrity: sha512-I7K1Uu0MBPzaFKg4nI5Q7Vs2t+3gWWW648spaF+Rg7pI9ds18Ugn+lvg4SHczUdKlHI5LWBXyqfS8+DufyBsgQ==} + dev: false + + /damerau-levenshtein@1.0.8: + resolution: {integrity: sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA==} + dev: false + + /debug@3.2.7: + resolution: {integrity: sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==} + peerDependencies: + supports-color: '*' + peerDependenciesMeta: + supports-color: + optional: true + dependencies: + ms: 2.1.3 + dev: false + + /debug@4.3.4: + resolution: {integrity: sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==} + engines: {node: '>=6.0'} + peerDependencies: + supports-color: '*' + peerDependenciesMeta: + supports-color: + optional: true + dependencies: + ms: 2.1.2 + dev: false + + /deep-equal@2.2.1: + resolution: {integrity: sha512-lKdkdV6EOGoVn65XaOsPdH4rMxTZOnmFyuIkMjM1i5HHCbfjC97dawgTAy0deYNfuqUqW+Q5VrVaQYtUpSd6yQ==} + dependencies: + array-buffer-byte-length: 1.0.0 + call-bind: 1.0.2 + es-get-iterator: 1.1.3 + get-intrinsic: 1.2.1 + is-arguments: 1.1.1 + is-array-buffer: 3.0.2 + is-date-object: 1.0.5 + is-regex: 1.1.4 + is-shared-array-buffer: 1.0.2 + isarray: 2.0.5 + object-is: 1.1.5 + object-keys: 1.1.1 + object.assign: 4.1.4 + regexp.prototype.flags: 1.5.0 + side-channel: 1.0.4 + which-boxed-primitive: 1.0.2 + which-collection: 1.0.1 + which-typed-array: 1.1.9 + dev: false + + /deep-is@0.1.4: + resolution: {integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==} + dev: false + + /deepmerge@4.2.2: + resolution: {integrity: sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==} + engines: {node: '>=0.10.0'} + dev: false + + /default-browser-id@3.0.0: + resolution: {integrity: sha512-OZ1y3y0SqSICtE8DE4S8YOE9UZOJ8wO16fKWVP5J1Qz42kV9jcnMVFrEE/noXb/ss3Q4pZIH79kxofzyNNtUNA==} + engines: {node: '>=12'} + dependencies: + bplist-parser: 0.2.0 + untildify: 4.0.0 + dev: false + + /default-browser@4.0.0: + resolution: {integrity: sha512-wX5pXO1+BrhMkSbROFsyxUm0i/cJEScyNhA4PPxc41ICuv05ZZB/MX28s8aZx6xjmatvebIapF6hLEKEcpneUA==} + engines: {node: '>=14.16'} + dependencies: + bundle-name: 3.0.0 + default-browser-id: 3.0.0 + execa: 7.1.1 + titleize: 3.0.0 + dev: false + + /define-lazy-prop@3.0.0: + resolution: {integrity: sha512-N+MeXYoqr3pOgn8xfyRPREN7gHakLYjhsHhWGT3fWAiL4IkAt0iDw14QiiEm2bE30c5XX5q0FtAA3CK5f9/BUg==} + engines: {node: '>=12'} + dev: false + + /define-properties@1.2.0: + resolution: {integrity: sha512-xvqAVKGfT1+UAvPwKTVw/njhdQ8ZhXK4lI0bCIuCMrp2up9nPnaDftrLtmpTazqd1o+UY4zgzU+avtMbDP+ldA==} + engines: {node: '>= 0.4'} + dependencies: + has-property-descriptors: 1.0.0 + object-keys: 1.1.1 + dev: false + + /delayed-stream@1.0.0: + resolution: {integrity: sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==} + engines: {node: '>=0.4.0'} + dev: false + + /didyoumean@1.2.2: + resolution: {integrity: sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==} + dev: false + + /dir-glob@3.0.1: + resolution: {integrity: sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==} + engines: {node: '>=8'} + dependencies: + path-type: 4.0.0 + dev: false + + /dlv@1.1.3: + resolution: {integrity: sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==} + dev: false + + /doctrine@2.1.0: + resolution: {integrity: sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==} + engines: {node: '>=0.10.0'} + dependencies: + esutils: 2.0.3 + dev: false + + /doctrine@3.0.0: + resolution: {integrity: sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==} + engines: {node: '>=6.0.0'} + dependencies: + esutils: 2.0.3 + dev: false + + /dot-case@3.0.4: + resolution: {integrity: sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==} + dependencies: + no-case: 3.0.4 + tslib: 2.5.3 + dev: false + + /electron-to-chromium@1.4.420: + resolution: {integrity: sha512-BpPy2KXZc+UPbI8NGo2QdHU1Mkq11pO/zaNDHY57L09K/0ytrPw+IiLOUvZ1NjI5BlAVF5DkNr1UBUS76Tc4ow==} + dev: false + + /emoji-regex@9.2.2: + resolution: {integrity: sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==} + dev: false + + /enhanced-resolve@5.14.1: + resolution: {integrity: sha512-Vklwq2vDKtl0y/vtwjSesgJ5MYS7Etuk5txS8VdKL4AOS1aUlD96zqIfsOSLQsdv3xgMRbtkWM8eG9XDfKUPow==} + engines: {node: '>=10.13.0'} + dependencies: + graceful-fs: 4.2.11 + tapable: 2.2.1 + dev: false + + /es-abstract@1.21.2: + resolution: {integrity: sha512-y/B5POM2iBnIxCiernH1G7rC9qQoM77lLIMQLuob0zhp8C56Po81+2Nj0WFKnd0pNReDTnkYryc+zhOzpEIROg==} + engines: {node: '>= 0.4'} + dependencies: + array-buffer-byte-length: 1.0.0 + available-typed-arrays: 1.0.5 + call-bind: 1.0.2 + es-set-tostringtag: 2.0.1 + es-to-primitive: 1.2.1 + function.prototype.name: 1.1.5 + get-intrinsic: 1.2.1 + get-symbol-description: 1.0.0 + globalthis: 1.0.3 + gopd: 1.0.1 + has: 1.0.3 + has-property-descriptors: 1.0.0 + has-proto: 1.0.1 + has-symbols: 1.0.3 + internal-slot: 1.0.5 + is-array-buffer: 3.0.2 + is-callable: 1.2.7 + is-negative-zero: 2.0.2 + is-regex: 1.1.4 + is-shared-array-buffer: 1.0.2 + is-string: 1.0.7 + is-typed-array: 1.1.10 + is-weakref: 1.0.2 + object-inspect: 1.12.3 + object-keys: 1.1.1 + object.assign: 4.1.4 + regexp.prototype.flags: 1.5.0 + safe-regex-test: 1.0.0 + string.prototype.trim: 1.2.7 + string.prototype.trimend: 1.0.6 + string.prototype.trimstart: 1.0.6 + typed-array-length: 1.0.4 + unbox-primitive: 1.0.2 + which-typed-array: 1.1.9 + dev: false + + /es-get-iterator@1.1.3: + resolution: {integrity: sha512-sPZmqHBe6JIiTfN5q2pEi//TwxmAFHwj/XEuYjTuse78i8KxaqMTTzxPoFKuzRpDpTJ+0NAbpfenkmH2rePtuw==} + dependencies: + call-bind: 1.0.2 + get-intrinsic: 1.2.1 + has-symbols: 1.0.3 + is-arguments: 1.1.1 + is-map: 2.0.2 + is-set: 2.0.2 + is-string: 1.0.7 + isarray: 2.0.5 + stop-iteration-iterator: 1.0.0 + dev: false + + /es-set-tostringtag@2.0.1: + resolution: {integrity: sha512-g3OMbtlwY3QewlqAiMLI47KywjWZoEytKr8pf6iTC8uJq5bIAH52Z9pnQ8pVL6whrCto53JZDuUIsifGeLorTg==} + engines: {node: '>= 0.4'} + dependencies: + get-intrinsic: 1.2.1 + has: 1.0.3 + has-tostringtag: 1.0.0 + dev: false + + /es-shim-unscopables@1.0.0: + resolution: {integrity: sha512-Jm6GPcCdC30eMLbZ2x8z2WuRwAws3zTBBKuusffYVUrNj/GVSUAZ+xKMaUpfNDR5IbyNA5LJbaecoUVbmUcB1w==} + dependencies: + has: 1.0.3 + dev: false + + /es-to-primitive@1.2.1: + resolution: {integrity: sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==} + engines: {node: '>= 0.4'} + dependencies: + is-callable: 1.2.7 + is-date-object: 1.0.5 + is-symbol: 1.0.4 + dev: false + + /escalade@3.1.1: + resolution: {integrity: sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==} + engines: {node: '>=6'} + dev: false + + /escape-string-regexp@4.0.0: + resolution: {integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==} + engines: {node: '>=10'} + dev: false + + /eslint-config-next@13.4.4(eslint@8.42.0)(typescript@5.1.3): + resolution: {integrity: sha512-z/PMbm6L0iC/fwISULxe8IVy4DtNqZk2wQY711o35klenq70O6ns82A8yuMVCFjHC0DIyB2lyugesRtuk9u8dQ==} + peerDependencies: + eslint: ^7.23.0 || ^8.0.0 + typescript: '>=3.3.1' + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@next/eslint-plugin-next': 13.4.4 + '@rushstack/eslint-patch': 1.3.0 + '@typescript-eslint/parser': 5.59.9(eslint@8.42.0)(typescript@5.1.3) + eslint: 8.42.0 + eslint-import-resolver-node: 0.3.7 + eslint-import-resolver-typescript: 3.5.5(@typescript-eslint/parser@5.59.9)(eslint-import-resolver-node@0.3.7)(eslint-plugin-import@2.27.5)(eslint@8.42.0) + eslint-plugin-import: 2.27.5(@typescript-eslint/parser@5.59.9)(eslint-import-resolver-typescript@3.5.5)(eslint@8.42.0) + eslint-plugin-jsx-a11y: 6.7.1(eslint@8.42.0) + eslint-plugin-react: 7.32.2(eslint@8.42.0) + eslint-plugin-react-hooks: 4.6.0(eslint@8.42.0) + typescript: 5.1.3 + transitivePeerDependencies: + - eslint-import-resolver-webpack + - supports-color + dev: false + + /eslint-import-resolver-node@0.3.7: + resolution: {integrity: sha512-gozW2blMLJCeFpBwugLTGyvVjNoeo1knonXAcatC6bjPBZitotxdWf7Gimr25N4c0AAOo4eOUfaG82IJPDpqCA==} + dependencies: + debug: 3.2.7 + is-core-module: 2.12.1 + resolve: 1.22.2 + transitivePeerDependencies: + - supports-color + dev: false + + /eslint-import-resolver-typescript@3.5.5(@typescript-eslint/parser@5.59.9)(eslint-import-resolver-node@0.3.7)(eslint-plugin-import@2.27.5)(eslint@8.42.0): + resolution: {integrity: sha512-TdJqPHs2lW5J9Zpe17DZNQuDnox4xo2o+0tE7Pggain9Rbc19ik8kFtXdxZ250FVx2kF4vlt2RSf4qlUpG7bhw==} + engines: {node: ^14.18.0 || >=16.0.0} + peerDependencies: + eslint: '*' + eslint-plugin-import: '*' + dependencies: + debug: 4.3.4 + enhanced-resolve: 5.14.1 + eslint: 8.42.0 + eslint-module-utils: 2.8.0(@typescript-eslint/parser@5.59.9)(eslint-import-resolver-node@0.3.7)(eslint-import-resolver-typescript@3.5.5)(eslint@8.42.0) + eslint-plugin-import: 2.27.5(@typescript-eslint/parser@5.59.9)(eslint-import-resolver-typescript@3.5.5)(eslint@8.42.0) + get-tsconfig: 4.6.0 + globby: 13.1.4 + is-core-module: 2.12.1 + is-glob: 4.0.3 + synckit: 0.8.5 + transitivePeerDependencies: + - '@typescript-eslint/parser' + - eslint-import-resolver-node + - eslint-import-resolver-webpack + - supports-color + dev: false + + /eslint-module-utils@2.8.0(@typescript-eslint/parser@5.59.9)(eslint-import-resolver-node@0.3.7)(eslint-import-resolver-typescript@3.5.5)(eslint@8.42.0): + resolution: {integrity: sha512-aWajIYfsqCKRDgUfjEXNN/JlrzauMuSEy5sbd7WXbtW3EH6A6MpwEh42c7qD+MqQo9QMJ6fWLAeIJynx0g6OAw==} + 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 + dependencies: + '@typescript-eslint/parser': 5.59.9(eslint@8.42.0)(typescript@5.1.3) + debug: 3.2.7 + eslint: 8.42.0 + eslint-import-resolver-node: 0.3.7 + eslint-import-resolver-typescript: 3.5.5(@typescript-eslint/parser@5.59.9)(eslint-import-resolver-node@0.3.7)(eslint-plugin-import@2.27.5)(eslint@8.42.0) + transitivePeerDependencies: + - supports-color + dev: false + + /eslint-plugin-import@2.27.5(@typescript-eslint/parser@5.59.9)(eslint-import-resolver-typescript@3.5.5)(eslint@8.42.0): + resolution: {integrity: sha512-LmEt3GVofgiGuiE+ORpnvP+kAm3h6MLZJ4Q5HCyHADofsb4VzXFsRiWj3c0OFiV+3DWFh0qg3v9gcPlfc3zRow==} + engines: {node: '>=4'} + peerDependencies: + '@typescript-eslint/parser': '*' + eslint: ^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8 + peerDependenciesMeta: + '@typescript-eslint/parser': + optional: true + dependencies: + '@typescript-eslint/parser': 5.59.9(eslint@8.42.0)(typescript@5.1.3) + array-includes: 3.1.6 + array.prototype.flat: 1.3.1 + array.prototype.flatmap: 1.3.1 + debug: 3.2.7 + doctrine: 2.1.0 + eslint: 8.42.0 + eslint-import-resolver-node: 0.3.7 + eslint-module-utils: 2.8.0(@typescript-eslint/parser@5.59.9)(eslint-import-resolver-node@0.3.7)(eslint-import-resolver-typescript@3.5.5)(eslint@8.42.0) + has: 1.0.3 + is-core-module: 2.12.1 + is-glob: 4.0.3 + minimatch: 3.1.2 + object.values: 1.1.6 + resolve: 1.22.2 + semver: 6.3.0 + tsconfig-paths: 3.14.2 + transitivePeerDependencies: + - eslint-import-resolver-typescript + - eslint-import-resolver-webpack + - supports-color + dev: false + + /eslint-plugin-jsx-a11y@6.7.1(eslint@8.42.0): + resolution: {integrity: sha512-63Bog4iIethyo8smBklORknVjB0T2dwB8Mr/hIC+fBS0uyHdYYpzM/Ed+YC8VxTjlXHEWFOdmgwcDn1U2L9VCA==} + engines: {node: '>=4.0'} + peerDependencies: + eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 + dependencies: + '@babel/runtime': 7.22.3 + aria-query: 5.1.3 + array-includes: 3.1.6 + array.prototype.flatmap: 1.3.1 + ast-types-flow: 0.0.7 + axe-core: 4.7.2 + axobject-query: 3.1.1 + damerau-levenshtein: 1.0.8 + emoji-regex: 9.2.2 + eslint: 8.42.0 + has: 1.0.3 + jsx-ast-utils: 3.3.3 + language-tags: 1.0.5 + minimatch: 3.1.2 + object.entries: 1.1.6 + object.fromentries: 2.0.6 + semver: 6.3.0 + dev: false + + /eslint-plugin-react-hooks@4.6.0(eslint@8.42.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 + dependencies: + eslint: 8.42.0 + dev: false + + /eslint-plugin-react@7.32.2(eslint@8.42.0): + resolution: {integrity: sha512-t2fBMa+XzonrrNkyVirzKlvn5RXzzPwRHtMvLAtVZrt8oxgnTQaYbU6SXTOO1mwQgp1y5+toMSKInnzGr0Knqg==} + engines: {node: '>=4'} + peerDependencies: + eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 + dependencies: + array-includes: 3.1.6 + array.prototype.flatmap: 1.3.1 + array.prototype.tosorted: 1.1.1 + doctrine: 2.1.0 + eslint: 8.42.0 + estraverse: 5.3.0 + jsx-ast-utils: 3.3.3 + minimatch: 3.1.2 + object.entries: 1.1.6 + object.fromentries: 2.0.6 + object.hasown: 1.1.2 + object.values: 1.1.6 + prop-types: 15.8.1 + resolve: 2.0.0-next.4 + semver: 6.3.0 + string.prototype.matchall: 4.0.8 + dev: false + + /eslint-scope@7.2.0: + resolution: {integrity: sha512-DYj5deGlHBfMt15J7rdtyKNq/Nqlv5KfU4iodrQ019XESsRnwXH9KAE0y3cwtUHDo2ob7CypAnCqefh6vioWRw==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + dependencies: + esrecurse: 4.3.0 + estraverse: 5.3.0 + dev: false + + /eslint-visitor-keys@3.4.1: + resolution: {integrity: sha512-pZnmmLwYzf+kWaM/Qgrvpen51upAktaaiI01nsJD/Yr3lMOdNtq0cxkrrg16w64VtisN6okbs7Q8AfGqj4c9fA==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + dev: false + + /eslint@8.42.0: + resolution: {integrity: sha512-ulg9Ms6E1WPf67PHaEY4/6E2tEn5/f7FXGzr3t9cBMugOmf1INYvuUwwh1aXQN4MfJ6a5K2iNwP3w4AColvI9A==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + hasBin: true + dependencies: + '@eslint-community/eslint-utils': 4.4.0(eslint@8.42.0) + '@eslint-community/regexpp': 4.5.1 + '@eslint/eslintrc': 2.0.3 + '@eslint/js': 8.42.0 + '@humanwhocodes/config-array': 0.11.10 + '@humanwhocodes/module-importer': 1.0.1 + '@nodelib/fs.walk': 1.2.8 + 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.0 + eslint-visitor-keys: 3.4.1 + espree: 9.5.2 + 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.20.0 + graphemer: 1.4.0 + ignore: 5.2.4 + import-fresh: 3.3.0 + 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.1 + strip-ansi: 6.0.1 + strip-json-comments: 3.1.1 + text-table: 0.2.0 + transitivePeerDependencies: + - supports-color + dev: false + + /espree@9.5.2: + resolution: {integrity: sha512-7OASN1Wma5fum5SrNhFMAMJxOUAbhyfQ8dQ//PJaJbNw0URTPWqIghHWt1MmAANKhHZIYOHruW4Kw4ruUWOdGw==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + dependencies: + acorn: 8.8.2 + acorn-jsx: 5.3.2(acorn@8.8.2) + eslint-visitor-keys: 3.4.1 + dev: false + + /esquery@1.5.0: + resolution: {integrity: sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==} + engines: {node: '>=0.10'} + dependencies: + estraverse: 5.3.0 + dev: false + + /esrecurse@4.3.0: + resolution: {integrity: sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==} + engines: {node: '>=4.0'} + dependencies: + estraverse: 5.3.0 + dev: false + + /estraverse@5.3.0: + resolution: {integrity: sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==} + engines: {node: '>=4.0'} + dev: false + + /esutils@2.0.3: + resolution: {integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==} + engines: {node: '>=0.10.0'} + dev: false + + /execa@5.1.1: + resolution: {integrity: sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==} + engines: {node: '>=10'} + dependencies: + cross-spawn: 7.0.3 + get-stream: 6.0.1 + human-signals: 2.1.0 + is-stream: 2.0.1 + merge-stream: 2.0.0 + npm-run-path: 4.0.1 + onetime: 5.1.2 + signal-exit: 3.0.7 + strip-final-newline: 2.0.0 + dev: false + + /execa@7.1.1: + resolution: {integrity: sha512-wH0eMf/UXckdUYnO21+HDztteVv05rq2GXksxT4fCGeHkBhw1DROXh40wcjMcRqDOWE7iPJ4n3M7e2+YFP+76Q==} + engines: {node: ^14.18.0 || ^16.14.0 || >=18.0.0} + dependencies: + cross-spawn: 7.0.3 + get-stream: 6.0.1 + human-signals: 4.3.1 + is-stream: 3.0.0 + merge-stream: 2.0.0 + npm-run-path: 5.1.0 + onetime: 6.0.0 + signal-exit: 3.0.7 + strip-final-newline: 3.0.0 + dev: false + + /fast-deep-equal@3.1.3: + resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==} + dev: false + + /fast-glob@3.2.12: + resolution: {integrity: sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==} + engines: {node: '>=8.6.0'} + 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 + dev: false + + /fast-json-stable-stringify@2.1.0: + resolution: {integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==} + dev: false + + /fast-levenshtein@2.0.6: + resolution: {integrity: sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==} + dev: false + + /fastq@1.15.0: + resolution: {integrity: sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==} + dependencies: + reusify: 1.0.4 + dev: false + + /file-entry-cache@6.0.1: + resolution: {integrity: sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==} + engines: {node: ^10.12.0 || >=12.0.0} + dependencies: + flat-cache: 3.0.4 + dev: false + + /fill-range@7.0.1: + resolution: {integrity: sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==} + engines: {node: '>=8'} + dependencies: + to-regex-range: 5.0.1 + dev: false + + /find-up@5.0.0: + resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==} + engines: {node: '>=10'} + dependencies: + locate-path: 6.0.0 + path-exists: 4.0.0 + dev: false + + /flat-cache@3.0.4: + resolution: {integrity: sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==} + engines: {node: ^10.12.0 || >=12.0.0} + dependencies: + flatted: 3.2.7 + rimraf: 3.0.2 + dev: false + + /flatted@3.2.7: + resolution: {integrity: sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ==} + dev: false + + /for-each@0.3.3: + resolution: {integrity: sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==} + dependencies: + is-callable: 1.2.7 + dev: false + + /form-data@3.0.1: + resolution: {integrity: sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg==} + engines: {node: '>= 6'} + dependencies: + asynckit: 0.4.0 + combined-stream: 1.0.8 + mime-types: 2.1.35 + dev: false + + /fraction.js@4.2.0: + resolution: {integrity: sha512-MhLuK+2gUcnZe8ZHlaaINnQLl0xRIGRfcGk2yl8xoQAfHrSsL3rYu6FCmBdkdbhc9EPlwyGHewaRsvwRMJtAlA==} + dev: false + + /fs.realpath@1.0.0: + resolution: {integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==} + dev: false + + /fsevents@2.3.2: + resolution: {integrity: sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==} + engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} + os: [darwin] + requiresBuild: true + dev: false + optional: true + + /function-bind@1.1.1: + resolution: {integrity: sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==} + dev: false + + /function.prototype.name@1.1.5: + resolution: {integrity: sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.2 + define-properties: 1.2.0 + es-abstract: 1.21.2 + functions-have-names: 1.2.3 + dev: false + + /functions-have-names@1.2.3: + resolution: {integrity: sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==} + dev: false + + /get-intrinsic@1.2.1: + resolution: {integrity: sha512-2DcsyfABl+gVHEfCOaTrWgyt+tb6MSEGmKq+kI5HwLbIYgjgmMcV8KQ41uaKz1xxUcn9tJtgFbQUEVcEbd0FYw==} + dependencies: + function-bind: 1.1.1 + has: 1.0.3 + has-proto: 1.0.1 + has-symbols: 1.0.3 + dev: false + + /get-stream@6.0.1: + resolution: {integrity: sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==} + engines: {node: '>=10'} + dev: false + + /get-symbol-description@1.0.0: + resolution: {integrity: sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.2 + get-intrinsic: 1.2.1 + dev: false + + /get-tsconfig@4.6.0: + resolution: {integrity: sha512-lgbo68hHTQnFddybKbbs/RDRJnJT5YyGy2kQzVwbq+g67X73i+5MVTval34QxGkOe9X5Ujf1UYpCaphLyltjEg==} + dependencies: + resolve-pkg-maps: 1.0.0 + dev: false + + /glob-parent@5.1.2: + resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==} + engines: {node: '>= 6'} + dependencies: + is-glob: 4.0.3 + dev: false + + /glob-parent@6.0.2: + resolution: {integrity: sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==} + engines: {node: '>=10.13.0'} + dependencies: + is-glob: 4.0.3 + dev: false + + /glob-to-regexp@0.4.1: + resolution: {integrity: sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==} + dev: false + + /glob@7.1.6: + resolution: {integrity: sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==} + 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 + dev: false + + /glob@7.1.7: + resolution: {integrity: sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==} + 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 + dev: false + + /glob@7.2.3: + resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==} + 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 + dev: false + + /globals@13.20.0: + resolution: {integrity: sha512-Qg5QtVkCy/kv3FUSlu4ukeZDVf9ee0iXLAUYX13gbR17bnejFTzr4iS9bY7kwCf1NztRNm1t91fjOiyx4CSwPQ==} + engines: {node: '>=8'} + dependencies: + type-fest: 0.20.2 + dev: false + + /globalthis@1.0.3: + resolution: {integrity: sha512-sFdI5LyBiNTHjRd7cGPWapiHWMOXKyuBNX/cWJ3NfzrZQVa8GI/8cofCl74AOVqq9W5kNmguTIzJ/1s2gyI9wA==} + engines: {node: '>= 0.4'} + dependencies: + define-properties: 1.2.0 + dev: false + + /globby@11.1.0: + resolution: {integrity: sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==} + engines: {node: '>=10'} + dependencies: + array-union: 2.1.0 + dir-glob: 3.0.1 + fast-glob: 3.2.12 + ignore: 5.2.4 + merge2: 1.4.1 + slash: 3.0.0 + dev: false + + /globby@13.1.4: + resolution: {integrity: sha512-iui/IiiW+QrJ1X1hKH5qwlMQyv34wJAYwH1vrf8b9kBA4sNiif3gKsMHa+BrdnOpEudWjpotfa7LrTzB1ERS/g==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + dependencies: + dir-glob: 3.0.1 + fast-glob: 3.2.12 + ignore: 5.2.4 + merge2: 1.4.1 + slash: 4.0.0 + dev: false + + /gopd@1.0.1: + resolution: {integrity: sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==} + dependencies: + get-intrinsic: 1.2.1 + dev: false + + /graceful-fs@4.2.11: + resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==} + dev: false + + /graphemer@1.4.0: + resolution: {integrity: sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==} + dev: false + + /has-bigints@1.0.2: + resolution: {integrity: sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==} + dev: false + + /has-flag@4.0.0: + resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==} + engines: {node: '>=8'} + dev: false + + /has-property-descriptors@1.0.0: + resolution: {integrity: sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==} + dependencies: + get-intrinsic: 1.2.1 + dev: false + + /has-proto@1.0.1: + resolution: {integrity: sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg==} + engines: {node: '>= 0.4'} + dev: false + + /has-symbols@1.0.3: + resolution: {integrity: sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==} + engines: {node: '>= 0.4'} + dev: false + + /has-tostringtag@1.0.0: + resolution: {integrity: sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==} + engines: {node: '>= 0.4'} + dependencies: + has-symbols: 1.0.3 + dev: false + + /has@1.0.3: + resolution: {integrity: sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==} + engines: {node: '>= 0.4.0'} + dependencies: + function-bind: 1.1.1 + dev: false + + /human-signals@2.1.0: + resolution: {integrity: sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==} + engines: {node: '>=10.17.0'} + dev: false + + /human-signals@4.3.1: + resolution: {integrity: sha512-nZXjEF2nbo7lIw3mgYjItAfgQXog3OjJogSbKa2CQIIvSGWcKgeJnQlNXip6NglNzYH45nSRiEVimMvYL8DDqQ==} + engines: {node: '>=14.18.0'} + dev: false + + /ignore@5.2.4: + resolution: {integrity: sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==} + engines: {node: '>= 4'} + dev: false + + /import-fresh@3.3.0: + resolution: {integrity: sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==} + engines: {node: '>=6'} + dependencies: + parent-module: 1.0.1 + resolve-from: 4.0.0 + dev: false + + /imurmurhash@0.1.4: + resolution: {integrity: sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==} + engines: {node: '>=0.8.19'} + dev: false + + /inflight@1.0.6: + resolution: {integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==} + dependencies: + once: 1.4.0 + wrappy: 1.0.2 + dev: false + + /inherits@2.0.4: + resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==} + dev: false + + /internal-slot@1.0.5: + resolution: {integrity: sha512-Y+R5hJrzs52QCG2laLn4udYVnxsfny9CpOhNhUvk/SSSVyF6T27FzRbF0sroPidSu3X8oEAkOn2K804mjpt6UQ==} + engines: {node: '>= 0.4'} + dependencies: + get-intrinsic: 1.2.1 + has: 1.0.3 + side-channel: 1.0.4 + dev: false + + /is-arguments@1.1.1: + resolution: {integrity: sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.2 + has-tostringtag: 1.0.0 + dev: false + + /is-array-buffer@3.0.2: + resolution: {integrity: sha512-y+FyyR/w8vfIRq4eQcM1EYgSTnmHXPqaF+IgzgraytCFq5Xh8lllDVmAZolPJiZttZLeFSINPYMaEJ7/vWUa1w==} + dependencies: + call-bind: 1.0.2 + get-intrinsic: 1.2.1 + is-typed-array: 1.1.10 + dev: false + + /is-bigint@1.0.4: + resolution: {integrity: sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==} + dependencies: + has-bigints: 1.0.2 + dev: false + + /is-binary-path@2.1.0: + resolution: {integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==} + engines: {node: '>=8'} + dependencies: + binary-extensions: 2.2.0 + dev: false + + /is-boolean-object@1.1.2: + resolution: {integrity: sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.2 + has-tostringtag: 1.0.0 + dev: false + + /is-callable@1.2.7: + resolution: {integrity: sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==} + engines: {node: '>= 0.4'} + dev: false + + /is-core-module@2.12.1: + resolution: {integrity: sha512-Q4ZuBAe2FUsKtyQJoQHlvP8OvBERxO3jEmy1I7hcRXcJBGGHFh/aJBswbXuS9sgrDH2QUO8ilkwNPHvHMd8clg==} + dependencies: + has: 1.0.3 + dev: false + + /is-date-object@1.0.5: + resolution: {integrity: sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==} + engines: {node: '>= 0.4'} + dependencies: + has-tostringtag: 1.0.0 + dev: false + + /is-docker@2.2.1: + resolution: {integrity: sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==} + engines: {node: '>=8'} + hasBin: true + dev: false + + /is-docker@3.0.0: + resolution: {integrity: sha512-eljcgEDlEns/7AXFosB5K/2nCM4P7FQPkGc/DWLy5rmFEWvZayGrik1d9/QIY5nJ4f9YsVvBkA6kJpHn9rISdQ==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + hasBin: true + dev: false + + /is-extglob@2.1.1: + resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==} + engines: {node: '>=0.10.0'} + dev: false + + /is-glob@4.0.3: + resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==} + engines: {node: '>=0.10.0'} + dependencies: + is-extglob: 2.1.1 + dev: false + + /is-inside-container@1.0.0: + resolution: {integrity: sha512-KIYLCCJghfHZxqjYBE7rEy0OBuTd5xCHS7tHVgvCLkx7StIoaxwNW3hCALgEUjFfeRk+MG/Qxmp/vtETEF3tRA==} + engines: {node: '>=14.16'} + hasBin: true + dependencies: + is-docker: 3.0.0 + dev: false + + /is-map@2.0.2: + resolution: {integrity: sha512-cOZFQQozTha1f4MxLFzlgKYPTyj26picdZTx82hbc/Xf4K/tZOOXSCkMvU4pKioRXGDLJRn0GM7Upe7kR721yg==} + dev: false + + /is-negative-zero@2.0.2: + resolution: {integrity: sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==} + engines: {node: '>= 0.4'} + dev: false + + /is-number-object@1.0.7: + resolution: {integrity: sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==} + engines: {node: '>= 0.4'} + dependencies: + has-tostringtag: 1.0.0 + dev: false + + /is-number@7.0.0: + resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==} + engines: {node: '>=0.12.0'} + dev: false + + /is-path-inside@3.0.3: + resolution: {integrity: sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==} + engines: {node: '>=8'} + dev: false + + /is-regex@1.1.4: + resolution: {integrity: sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.2 + has-tostringtag: 1.0.0 + dev: false + + /is-set@2.0.2: + resolution: {integrity: sha512-+2cnTEZeY5z/iXGbLhPrOAaK/Mau5k5eXq9j14CpRTftq0pAJu2MwVRSZhyZWBzx3o6X795Lz6Bpb6R0GKf37g==} + dev: false + + /is-shared-array-buffer@1.0.2: + resolution: {integrity: sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==} + dependencies: + call-bind: 1.0.2 + dev: false + + /is-stream@2.0.1: + resolution: {integrity: sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==} + engines: {node: '>=8'} + dev: false + + /is-stream@3.0.0: + resolution: {integrity: sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + dev: false + + /is-string@1.0.7: + resolution: {integrity: sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==} + engines: {node: '>= 0.4'} + dependencies: + has-tostringtag: 1.0.0 + dev: false + + /is-symbol@1.0.4: + resolution: {integrity: sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==} + engines: {node: '>= 0.4'} + dependencies: + has-symbols: 1.0.3 + dev: false + + /is-typed-array@1.1.10: + resolution: {integrity: sha512-PJqgEHiWZvMpaFZ3uTc8kHPM4+4ADTlDniuQL7cU/UDA0Ql7F70yGfHph3cLNe+c9toaigv+DFzTJKhc2CtO6A==} + engines: {node: '>= 0.4'} + dependencies: + available-typed-arrays: 1.0.5 + call-bind: 1.0.2 + for-each: 0.3.3 + gopd: 1.0.1 + has-tostringtag: 1.0.0 + dev: false + + /is-weakmap@2.0.1: + resolution: {integrity: sha512-NSBR4kH5oVj1Uwvv970ruUkCV7O1mzgVFO4/rev2cLRda9Tm9HrL70ZPut4rOHgY0FNrUu9BCbXA2sdQ+x0chA==} + dev: false + + /is-weakref@1.0.2: + resolution: {integrity: sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==} + dependencies: + call-bind: 1.0.2 + dev: false + + /is-weakset@2.0.2: + resolution: {integrity: sha512-t2yVvttHkQktwnNNmBQ98AhENLdPUTDTE21uPqAQ0ARwQfGeQKRVS0NNurH7bTf7RrvcVn1OOge45CnBeHCSmg==} + dependencies: + call-bind: 1.0.2 + get-intrinsic: 1.2.1 + dev: false + + /is-wsl@2.2.0: + resolution: {integrity: sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==} + engines: {node: '>=8'} + dependencies: + is-docker: 2.2.1 + dev: false + + /isarray@2.0.5: + resolution: {integrity: sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==} + dev: false + + /isexe@2.0.0: + resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==} + dev: false + + /jiti@1.18.2: + resolution: {integrity: sha512-QAdOptna2NYiSSpv0O/BwoHBSmz4YhpzJHyi+fnMRTXFjp7B8i/YG5Z8IfusxB1ufjcD2Sre1F3R+nX3fvy7gg==} + hasBin: true + dev: false + + /js-tokens@4.0.0: + resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==} + dev: false + + /js-yaml@4.1.0: + resolution: {integrity: sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==} + hasBin: true + dependencies: + argparse: 2.0.1 + dev: false + + /json-schema-traverse@0.4.1: + resolution: {integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==} + dev: false + + /json-stable-stringify-without-jsonify@1.0.1: + resolution: {integrity: sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==} + dev: false + + /json5@1.0.2: + resolution: {integrity: sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==} + hasBin: true + dependencies: + minimist: 1.2.8 + dev: false + + /jsx-ast-utils@3.3.3: + resolution: {integrity: sha512-fYQHZTZ8jSfmWZ0iyzfwiU4WDX4HpHbMCZ3gPlWYiCl3BoeOTsqKBqnTVfH2rYT7eP5c3sVbeSPHnnJOaTrWiw==} + engines: {node: '>=4.0'} + dependencies: + array-includes: 3.1.6 + object.assign: 4.1.4 + dev: false + + /language-subtag-registry@0.3.22: + resolution: {integrity: sha512-tN0MCzyWnoz/4nHS6uxdlFWoUZT7ABptwKPQ52Ea7URk6vll88bWBVhodtnlfEuCcKWNGoc+uGbw1cwa9IKh/w==} + dev: false + + /language-tags@1.0.5: + resolution: {integrity: sha1-0yHbxNowuovzAk4ED6XBRmH5GTo=} + dependencies: + language-subtag-registry: 0.3.22 + dev: false + + /levn@0.4.1: + resolution: {integrity: sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==} + engines: {node: '>= 0.8.0'} + dependencies: + prelude-ls: 1.2.1 + type-check: 0.4.0 + dev: false + + /lilconfig@2.1.0: + resolution: {integrity: sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==} + engines: {node: '>=10'} + dev: false + + /lines-and-columns@1.2.4: + resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==} + dev: false + + /locate-path@6.0.0: + resolution: {integrity: sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==} + engines: {node: '>=10'} + dependencies: + p-locate: 5.0.0 + dev: false + + /lodash.debounce@4.0.8: + resolution: {integrity: sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==} + dev: false + + /lodash.merge@4.6.2: + resolution: {integrity: sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==} + dev: false + + /lodash.throttle@4.1.1: + resolution: {integrity: sha512-wIkUCfVKpVsWo3JSZlc+8MB5it+2AN5W8J7YVMST30UrvcQNZ1Okbj+rbVniijTWE6FGYy4XJq/rHkas8qJMLQ==} + dev: false + + /loose-envify@1.4.0: + resolution: {integrity: sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==} + hasBin: true + dependencies: + js-tokens: 4.0.0 + dev: false + + /lower-case@2.0.2: + resolution: {integrity: sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==} + dependencies: + tslib: 2.5.3 + dev: false + + /lru-cache@6.0.0: + resolution: {integrity: sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==} + engines: {node: '>=10'} + dependencies: + yallist: 4.0.0 + dev: false + + /lucide-react@0.236.0(react@18.2.0): + resolution: {integrity: sha512-himeKF7nVgOQ1BNcyBgk41E4/rcbmI6Zw8Q4o57nlynsFvIBA/DMacFpzKYdcyBReUj8jf08xTnCGyn/niLvwQ==} + peerDependencies: + react: ^16.5.1 || ^17.0.0 || ^18.0.0 + dependencies: + react: 18.2.0 + dev: false + + /map-obj@4.3.0: + resolution: {integrity: sha512-hdN1wVrZbb29eBGiGjJbeP8JbKjq1urkHJ/LIP/NY48MZ1QVXUsQBV1G1zvYFHn1XE06cwjBsOI2K3Ulnj1YXQ==} + engines: {node: '>=8'} + dev: false + + /merge-stream@2.0.0: + resolution: {integrity: sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==} + dev: false + + /merge2@1.4.1: + resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==} + engines: {node: '>= 8'} + dev: false + + /micromatch@4.0.5: + resolution: {integrity: sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==} + engines: {node: '>=8.6'} + dependencies: + braces: 3.0.2 + picomatch: 2.3.1 + dev: false + + /mime-db@1.52.0: + resolution: {integrity: sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==} + engines: {node: '>= 0.6'} + dev: false + + /mime-types@2.1.35: + resolution: {integrity: sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==} + engines: {node: '>= 0.6'} + dependencies: + mime-db: 1.52.0 + dev: false + + /mimic-fn@2.1.0: + resolution: {integrity: sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==} + engines: {node: '>=6'} + dev: false + + /mimic-fn@4.0.0: + resolution: {integrity: sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==} + engines: {node: '>=12'} + dev: false + + /mini-svg-data-uri@1.4.4: + resolution: {integrity: sha512-r9deDe9p5FJUPZAk3A59wGH7Ii9YrjjWw0jmw/liSbHl2CHiyXj6FcDXDu2K3TjVAXqiJdaw3xxwlZZr9E6nHg==} + hasBin: true + dev: false + + /minimatch@3.1.2: + resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==} + dependencies: + brace-expansion: 1.1.11 + dev: false + + /minimist@1.2.8: + resolution: {integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==} + dev: false + + /ms@2.1.2: + resolution: {integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==} + dev: false + + /ms@2.1.3: + resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==} + dev: false + + /mz@2.7.0: + resolution: {integrity: sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==} + dependencies: + any-promise: 1.3.0 + object-assign: 4.1.1 + thenify-all: 1.6.0 + dev: false + + /nanoid@3.3.6: + resolution: {integrity: sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA==} + engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} + hasBin: true + dev: false + + /natural-compare@1.4.0: + resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==} + dev: false + + /next-themes@0.2.1(next@13.4.4)(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-B+AKNfYNIzh0vqQQKqQItTS8evEouKD7H5Hj3kmuPERwddR2TxvDSFZuTj6T7Jfn1oyeUyJMydPl1Bkxkh0W7A==} + peerDependencies: + next: '*' + react: '*' + react-dom: '*' + dependencies: + next: 13.4.4(react-dom@18.2.0)(react@18.2.0) + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + dev: false + + /next@13.4.4(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-C5S0ysM0Ily9McL4Jb48nOQHT1BukOWI59uC3X/xCMlYIh9rJZCv7nzG92J6e1cOBqQbKovlpgvHWFmz4eKKEA==} + engines: {node: '>=16.8.0'} + hasBin: true + peerDependencies: + '@opentelemetry/api': ^1.1.0 + fibers: '>= 3.1.0' + react: ^18.2.0 + react-dom: ^18.2.0 + sass: ^1.3.0 + peerDependenciesMeta: + '@opentelemetry/api': + optional: true + fibers: + optional: true + sass: + optional: true + dependencies: + '@next/env': 13.4.4 + '@swc/helpers': 0.5.1 + busboy: 1.6.0 + caniuse-lite: 1.0.30001495 + postcss: 8.4.14 + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + styled-jsx: 5.1.1(react@18.2.0) + zod: 3.21.4 + optionalDependencies: + '@next/swc-darwin-arm64': 13.4.4 + '@next/swc-darwin-x64': 13.4.4 + '@next/swc-linux-arm64-gnu': 13.4.4 + '@next/swc-linux-arm64-musl': 13.4.4 + '@next/swc-linux-x64-gnu': 13.4.4 + '@next/swc-linux-x64-musl': 13.4.4 + '@next/swc-win32-arm64-msvc': 13.4.4 + '@next/swc-win32-ia32-msvc': 13.4.4 + '@next/swc-win32-x64-msvc': 13.4.4 + transitivePeerDependencies: + - '@babel/core' + - babel-plugin-macros + dev: false + + /no-case@3.0.4: + resolution: {integrity: sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==} + dependencies: + lower-case: 2.0.2 + tslib: 2.5.3 + dev: false + + /node-fetch-native@1.0.1: + resolution: {integrity: sha512-VzW+TAk2wE4X9maiKMlT+GsPU4OMmR1U9CrHSmd3DFLn2IcZ9VJ6M6BBugGfYUnPCLSYxXdZy17M0BEJyhUTwg==} + dev: false + + /node-releases@2.0.12: + resolution: {integrity: sha512-QzsYKWhXTWx8h1kIvqfnC++o0pEmpRQA/aenALsL2F4pqNVr7YzcdMlDij5WBnwftRbJCNJL/O7zdKaxKPHqgQ==} + dev: false + + /normalize-path@3.0.0: + resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==} + engines: {node: '>=0.10.0'} + dev: false + + /normalize-range@0.1.2: + resolution: {integrity: sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==} + engines: {node: '>=0.10.0'} + dev: false + + /npm-run-path@4.0.1: + resolution: {integrity: sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==} + engines: {node: '>=8'} + dependencies: + path-key: 3.1.1 + dev: false + + /npm-run-path@5.1.0: + resolution: {integrity: sha512-sJOdmRGrY2sjNTRMbSvluQqg+8X7ZK61yvzBEIDhz4f8z1TZFYABsqjjCBd/0PUNE9M6QDgHJXQkGUEm7Q+l9Q==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + dependencies: + path-key: 4.0.0 + dev: false + + /object-assign@4.1.1: + resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==} + engines: {node: '>=0.10.0'} + dev: false + + /object-hash@3.0.0: + resolution: {integrity: sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==} + engines: {node: '>= 6'} + dev: false + + /object-inspect@1.12.3: + resolution: {integrity: sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g==} + dev: false + + /object-is@1.1.5: + resolution: {integrity: sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.2 + define-properties: 1.2.0 + dev: false + + /object-keys@1.1.1: + resolution: {integrity: sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==} + engines: {node: '>= 0.4'} + dev: false + + /object.assign@4.1.4: + resolution: {integrity: sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.2 + define-properties: 1.2.0 + has-symbols: 1.0.3 + object-keys: 1.1.1 + dev: false + + /object.entries@1.1.6: + resolution: {integrity: sha512-leTPzo4Zvg3pmbQ3rDK69Rl8GQvIqMWubrkxONG9/ojtFE2rD9fjMKfSI5BxW3osRH1m6VdzmqK8oAY9aT4x5w==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.2 + define-properties: 1.2.0 + es-abstract: 1.21.2 + dev: false + + /object.fromentries@2.0.6: + resolution: {integrity: sha512-VciD13dswC4j1Xt5394WR4MzmAQmlgN72phd/riNp9vtD7tp4QQWJ0R4wvclXcafgcYK8veHRed2W6XeGBvcfg==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.2 + define-properties: 1.2.0 + es-abstract: 1.21.2 + dev: false + + /object.hasown@1.1.2: + resolution: {integrity: sha512-B5UIT3J1W+WuWIU55h0mjlwaqxiE5vYENJXIXZ4VFe05pNYrkKuK0U/6aFcb0pKywYJh7IhfoqUfKVmrJJHZHw==} + dependencies: + define-properties: 1.2.0 + es-abstract: 1.21.2 + dev: false + + /object.values@1.1.6: + resolution: {integrity: sha512-FVVTkD1vENCsAcwNs9k6jea2uHC/X0+JcjG8YA60FN5CMaJmG95wT9jek/xX9nornqGRrBkKtzuAu2wuHpKqvw==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.2 + define-properties: 1.2.0 + es-abstract: 1.21.2 + dev: false + + /once@1.4.0: + resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==} + dependencies: + wrappy: 1.0.2 + dev: false + + /onetime@5.1.2: + resolution: {integrity: sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==} + engines: {node: '>=6'} + dependencies: + mimic-fn: 2.1.0 + dev: false + + /onetime@6.0.0: + resolution: {integrity: sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==} + engines: {node: '>=12'} + dependencies: + mimic-fn: 4.0.0 + dev: false + + /open@9.1.0: + resolution: {integrity: sha512-OS+QTnw1/4vrf+9hh1jc1jnYjzSG4ttTBB8UxOwAnInG3Uo4ssetzC1ihqaIHjLJnA5GGlRl6QlZXOTQhRBUvg==} + engines: {node: '>=14.16'} + dependencies: + default-browser: 4.0.0 + define-lazy-prop: 3.0.0 + is-inside-container: 1.0.0 + is-wsl: 2.2.0 + dev: false + + /optionator@0.9.1: + resolution: {integrity: sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==} + engines: {node: '>= 0.8.0'} + dependencies: + deep-is: 0.1.4 + fast-levenshtein: 2.0.6 + levn: 0.4.1 + prelude-ls: 1.2.1 + type-check: 0.4.0 + word-wrap: 1.2.3 + dev: false + + /p-limit@3.1.0: + resolution: {integrity: sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==} + engines: {node: '>=10'} + dependencies: + yocto-queue: 0.1.0 + dev: false + + /p-locate@5.0.0: + resolution: {integrity: sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==} + engines: {node: '>=10'} + dependencies: + p-limit: 3.1.0 + dev: false + + /parent-module@1.0.1: + resolution: {integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==} + engines: {node: '>=6'} + dependencies: + callsites: 3.1.0 + dev: false + + /path-exists@4.0.0: + resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==} + engines: {node: '>=8'} + dev: false + + /path-is-absolute@1.0.1: + resolution: {integrity: sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==} + engines: {node: '>=0.10.0'} + dev: false + + /path-key@3.1.1: + resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==} + engines: {node: '>=8'} + dev: false + + /path-key@4.0.0: + resolution: {integrity: sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==} + engines: {node: '>=12'} + dev: false + + /path-parse@1.0.7: + resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==} + dev: false + + /path-to-regexp@6.2.1: + resolution: {integrity: sha512-JLyh7xT1kizaEvcaXOQwOc2/Yhw6KZOvPf1S8401UyLk86CU79LN3vl7ztXGm/pZ+YjoyAJ4rxmHwbkBXJX+yw==} + dev: false + + /path-type@4.0.0: + resolution: {integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==} + engines: {node: '>=8'} + dev: false + + /picocolors@1.0.0: + resolution: {integrity: sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==} + dev: false + + /picomatch@2.3.1: + resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==} + engines: {node: '>=8.6'} + dev: false + + /pify@2.3.0: + resolution: {integrity: sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==} + engines: {node: '>=0.10.0'} + dev: false + + /pirates@4.0.5: + resolution: {integrity: sha512-8V9+HQPupnaXMA23c5hvl69zXvTwTzyAYasnkb0Tts4XvO4CliqONMOnvlq26rkhLC3nWDFBJf73LU1e1VZLaQ==} + engines: {node: '>= 6'} + dev: false + + /postcss-import@15.1.0(postcss@8.4.24): + resolution: {integrity: sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==} + engines: {node: '>=14.0.0'} + peerDependencies: + postcss: ^8.0.0 + dependencies: + postcss: 8.4.24 + postcss-value-parser: 4.2.0 + read-cache: 1.0.0 + resolve: 1.22.2 + dev: false + + /postcss-js@4.0.1(postcss@8.4.24): + resolution: {integrity: sha512-dDLF8pEO191hJMtlHFPRa8xsizHaM82MLfNkUHdUtVEV3tgTp5oj+8qbEqYM57SLfc74KSbw//4SeJma2LRVIw==} + engines: {node: ^12 || ^14 || >= 16} + peerDependencies: + postcss: ^8.4.21 + dependencies: + camelcase-css: 2.0.1 + postcss: 8.4.24 + dev: false + + /postcss-load-config@4.0.1(postcss@8.4.24): + resolution: {integrity: sha512-vEJIc8RdiBRu3oRAI0ymerOn+7rPuMvRXslTvZUKZonDHFIczxztIyJ1urxM1x9JXEikvpWWTUUqal5j/8QgvA==} + engines: {node: '>= 14'} + peerDependencies: + postcss: '>=8.0.9' + ts-node: '>=9.0.0' + peerDependenciesMeta: + postcss: + optional: true + ts-node: + optional: true + dependencies: + lilconfig: 2.1.0 + postcss: 8.4.24 + yaml: 2.3.1 + dev: false + + /postcss-nested@6.0.1(postcss@8.4.24): + resolution: {integrity: sha512-mEp4xPMi5bSWiMbsgoPfcP74lsWLHkQbZc3sY+jWYd65CUwXrUaTp0fmNpa01ZcETKlIgUdFN/MpS2xZtqL9dQ==} + engines: {node: '>=12.0'} + peerDependencies: + postcss: ^8.2.14 + dependencies: + postcss: 8.4.24 + postcss-selector-parser: 6.0.13 + dev: false + + /postcss-selector-parser@6.0.13: + resolution: {integrity: sha512-EaV1Gl4mUEV4ddhDnv/xtj7sxwrwxdetHdWUGnT4VJQf+4d05v6lHYZr8N573k5Z0BViss7BDhfWtKS3+sfAqQ==} + engines: {node: '>=4'} + dependencies: + cssesc: 3.0.0 + util-deprecate: 1.0.2 + dev: false + + /postcss-value-parser@4.2.0: + resolution: {integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==} + dev: false + + /postcss@8.4.14: + resolution: {integrity: sha512-E398TUmfAYFPBSdzgeieK2Y1+1cpdxJx8yXbK/m57nRhKSmk1GB2tO4lbLBtlkfPQTDKfe4Xqv1ASWPpayPEig==} + engines: {node: ^10 || ^12 || >=14} + dependencies: + nanoid: 3.3.6 + picocolors: 1.0.0 + source-map-js: 1.0.2 + dev: false + + /postcss@8.4.24: + resolution: {integrity: sha512-M0RzbcI0sO/XJNucsGjvWU9ERWxb/ytp1w6dKtxTKgixdtQDq4rmx/g8W1hnaheq9jgwL/oyEdH5Bc4WwJKMqg==} + engines: {node: ^10 || ^12 || >=14} + dependencies: + nanoid: 3.3.6 + picocolors: 1.0.0 + source-map-js: 1.0.2 + dev: false + + /prelude-ls@1.2.1: + resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==} + engines: {node: '>= 0.8.0'} + dev: false + + /prop-types@15.8.1: + resolution: {integrity: sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==} + dependencies: + loose-envify: 1.4.0 + object-assign: 4.1.1 + react-is: 16.13.1 + dev: false + + /punycode@2.3.0: + resolution: {integrity: sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==} + engines: {node: '>=6'} + dev: false + + /pvtsutils@1.3.2: + resolution: {integrity: sha512-+Ipe2iNUyrZz+8K/2IOo+kKikdtfhRKzNpQbruF2URmqPtoqAs8g3xS7TJvFF2GcPXjh7DkqMnpVveRFq4PgEQ==} + dependencies: + tslib: 2.5.3 + dev: false + + /pvutils@1.1.3: + resolution: {integrity: sha512-pMpnA0qRdFp32b1sJl1wOJNxZLQ2cbQx+k6tjNtZ8CpvVhNqEPRgivZ2WOUev2YMajecdH7ctUPDvEe87nariQ==} + engines: {node: '>=6.0.0'} + dev: false + + /queue-microtask@1.2.3: + resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==} + dev: false + + /quick-lru@4.0.1: + resolution: {integrity: sha512-ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g==} + engines: {node: '>=8'} + dev: false + + /react-dom@18.2.0(react@18.2.0): + resolution: {integrity: sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g==} + peerDependencies: + react: ^18.2.0 + dependencies: + loose-envify: 1.4.0 + react: 18.2.0 + scheduler: 0.23.0 + dev: false + + /react-is@16.13.1: + resolution: {integrity: sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==} + dev: false + + /react-wrap-balancer@0.5.0(react@18.2.0): + resolution: {integrity: sha512-5vwe5QDczQ9zwAtv3iEVj8hdMbNwQtM/QlSNLJfDUzRE9noPtxevb+Kon916Mu2RUorCrAtashQ1F9BVBjdeZg==} + peerDependencies: + react: '>=16.8.0 || ^17.0.0 || ^18' + dependencies: + react: 18.2.0 + dev: false + + /react@18.2.0: + resolution: {integrity: sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ==} + engines: {node: '>=0.10.0'} + dependencies: + loose-envify: 1.4.0 + dev: false + + /read-cache@1.0.0: + resolution: {integrity: sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==} + dependencies: + pify: 2.3.0 + dev: false + + /readdirp@3.6.0: + resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==} + engines: {node: '>=8.10.0'} + dependencies: + picomatch: 2.3.1 + dev: false + + /regenerator-runtime@0.13.11: + resolution: {integrity: sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==} + dev: false + + /regexp.prototype.flags@1.5.0: + resolution: {integrity: sha512-0SutC3pNudRKgquxGoRGIz946MZVHqbNfPjBdxeOhBrdgDKlRoXmYLQN9xRbrR09ZXWeGAdPuif7egofn6v5LA==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.2 + define-properties: 1.2.0 + functions-have-names: 1.2.3 + dev: false + + /resolve-from@4.0.0: + resolution: {integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==} + engines: {node: '>=4'} + dev: false + + /resolve-pkg-maps@1.0.0: + resolution: {integrity: sha512-seS2Tj26TBVOC2NIc2rOe2y2ZO7efxITtLZcGSOnHHNOQ7CkiUBfw0Iw2ck6xkIhPwLhKNLS8BO+hEpngQlqzw==} + dev: false + + /resolve@1.22.2: + resolution: {integrity: sha512-Sb+mjNHOULsBv818T40qSPeRiuWLyaGMa5ewydRLFimneixmVy2zdivRl+AF6jaYPC8ERxGDmFSiqui6SfPd+g==} + hasBin: true + dependencies: + is-core-module: 2.12.1 + path-parse: 1.0.7 + supports-preserve-symlinks-flag: 1.0.0 + dev: false + + /resolve@2.0.0-next.4: + resolution: {integrity: sha512-iMDbmAWtfU+MHpxt/I5iWI7cY6YVEZUQ3MBgPQ++XD1PELuJHIl82xBmObyP2KyQmkNB2dsqF7seoQQiAn5yDQ==} + hasBin: true + dependencies: + is-core-module: 2.12.1 + path-parse: 1.0.7 + supports-preserve-symlinks-flag: 1.0.0 + dev: false + + /reusify@1.0.4: + resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==} + engines: {iojs: '>=1.0.0', node: '>=0.10.0'} + dev: false + + /rimraf@3.0.2: + resolution: {integrity: sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==} + hasBin: true + dependencies: + glob: 7.2.3 + dev: false + + /run-applescript@5.0.0: + resolution: {integrity: sha512-XcT5rBksx1QdIhlFOCtgZkB99ZEouFZ1E2Kc2LHqNW13U3/74YGdkQRmThTwxy4QIyookibDKYZOPqX//6BlAg==} + engines: {node: '>=12'} + dependencies: + execa: 5.1.1 + dev: false + + /run-parallel@1.2.0: + resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==} + dependencies: + queue-microtask: 1.2.3 + dev: false + + /safe-regex-test@1.0.0: + resolution: {integrity: sha512-JBUUzyOgEwXQY1NuPtvcj/qcBDbDmEvWufhlnXZIm75DEHp+afM1r1ujJpJsV/gSM4t59tpDyPi1sd6ZaPFfsA==} + dependencies: + call-bind: 1.0.2 + get-intrinsic: 1.2.1 + is-regex: 1.1.4 + dev: false + + /scheduler@0.23.0: + resolution: {integrity: sha512-CtuThmgHNg7zIZWAXi3AsyIzA3n4xx7aNyjwC2VJldO2LMVDhFK+63xGqq6CsJH4rTAt6/M+N4GhZiDYPx9eUw==} + dependencies: + loose-envify: 1.4.0 + dev: false + + /semver@6.3.0: + resolution: {integrity: sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==} + hasBin: true + dev: false + + /semver@7.5.1: + resolution: {integrity: sha512-Wvss5ivl8TMRZXXESstBA4uR5iXgEN/VC5/sOcuXdVLzcdkz4HWetIoRfG5gb5X+ij/G9rw9YoGn3QoQ8OCSpw==} + engines: {node: '>=10'} + hasBin: true + dependencies: + lru-cache: 6.0.0 + dev: false + + /shebang-command@2.0.0: + resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==} + engines: {node: '>=8'} + dependencies: + shebang-regex: 3.0.0 + dev: false + + /shebang-regex@3.0.0: + resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==} + engines: {node: '>=8'} + dev: false + + /side-channel@1.0.4: + resolution: {integrity: sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==} + dependencies: + call-bind: 1.0.2 + get-intrinsic: 1.2.1 + object-inspect: 1.12.3 + dev: false + + /signal-exit@3.0.7: + resolution: {integrity: sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==} + dev: false + + /slash@3.0.0: + resolution: {integrity: sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==} + engines: {node: '>=8'} + dev: false + + /slash@4.0.0: + resolution: {integrity: sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==} + engines: {node: '>=12'} + dev: false + + /snake-case@3.0.4: + resolution: {integrity: sha512-LAOh4z89bGQvl9pFfNF8V146i7o7/CqFPbqzYgP+yYzDIDeS9HaNFtXABamRW+AQzEVODcvE79ljJ+8a9YSdMg==} + dependencies: + dot-case: 3.0.4 + tslib: 2.5.3 + dev: false + + /snakecase-keys@3.2.1: + resolution: {integrity: sha512-CjU5pyRfwOtaOITYv5C8DzpZ8XA/ieRsDpr93HI2r6e3YInC6moZpSQbmUtg8cTk58tq2x3jcG2gv+p1IZGmMA==} + engines: {node: '>=8'} + dependencies: + map-obj: 4.3.0 + to-snake-case: 1.0.0 + dev: false + + /snakecase-keys@5.4.4: + resolution: {integrity: sha512-YTywJG93yxwHLgrYLZjlC75moVEX04LZM4FHfihjHe1FCXm+QaLOFfSf535aXOAd0ArVQMWUAe8ZPm4VtWyXaA==} + engines: {node: '>=12'} + dependencies: + map-obj: 4.3.0 + snake-case: 3.0.4 + type-fest: 2.19.0 + dev: false + + /source-map-js@1.0.2: + resolution: {integrity: sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==} + engines: {node: '>=0.10.0'} + dev: false + + /stop-iteration-iterator@1.0.0: + resolution: {integrity: sha512-iCGQj+0l0HOdZ2AEeBADlsRC+vsnDsZsbdSiH1yNSjcfKM7fdpCMfqAL/dwF5BLiw/XhRft/Wax6zQbhq2BcjQ==} + engines: {node: '>= 0.4'} + dependencies: + internal-slot: 1.0.5 + dev: false + + /streamsearch@1.1.0: + resolution: {integrity: sha512-Mcc5wHehp9aXz1ax6bZUyY5afg9u2rv5cqQI3mRrYkGC8rW2hM02jWuwjtL++LS5qinSyhj2QfLyNsuc+VsExg==} + engines: {node: '>=10.0.0'} + dev: false + + /string.prototype.matchall@4.0.8: + resolution: {integrity: sha512-6zOCOcJ+RJAQshcTvXPHoxoQGONa3e/Lqx90wUA+wEzX78sg5Bo+1tQo4N0pohS0erG9qtCqJDjNCQBjeWVxyg==} + dependencies: + call-bind: 1.0.2 + define-properties: 1.2.0 + es-abstract: 1.21.2 + get-intrinsic: 1.2.1 + has-symbols: 1.0.3 + internal-slot: 1.0.5 + regexp.prototype.flags: 1.5.0 + side-channel: 1.0.4 + dev: false + + /string.prototype.trim@1.2.7: + resolution: {integrity: sha512-p6TmeT1T3411M8Cgg9wBTMRtY2q9+PNy9EV1i2lIXUN/btt763oIfxwN3RR8VU6wHX8j/1CFy0L+YuThm6bgOg==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.2 + define-properties: 1.2.0 + es-abstract: 1.21.2 + dev: false + + /string.prototype.trimend@1.0.6: + resolution: {integrity: sha512-JySq+4mrPf9EsDBEDYMOb/lM7XQLulwg5R/m1r0PXEFqrV0qHvl58sdTilSXtKOflCsK2E8jxf+GKC0T07RWwQ==} + dependencies: + call-bind: 1.0.2 + define-properties: 1.2.0 + es-abstract: 1.21.2 + dev: false + + /string.prototype.trimstart@1.0.6: + resolution: {integrity: sha512-omqjMDaY92pbn5HOX7f9IccLA+U1tA9GvtU4JrodiXFfYB7jPzzHpRzpglLAjtUV6bB557zwClJezTqnAiYnQA==} + dependencies: + call-bind: 1.0.2 + define-properties: 1.2.0 + es-abstract: 1.21.2 + dev: false + + /strip-ansi@6.0.1: + resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==} + engines: {node: '>=8'} + dependencies: + ansi-regex: 5.0.1 + dev: false + + /strip-bom@3.0.0: + resolution: {integrity: sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==} + engines: {node: '>=4'} + dev: false + + /strip-final-newline@2.0.0: + resolution: {integrity: sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==} + engines: {node: '>=6'} + dev: false + + /strip-final-newline@3.0.0: + resolution: {integrity: sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==} + engines: {node: '>=12'} + dev: false + + /strip-json-comments@3.1.1: + resolution: {integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==} + engines: {node: '>=8'} + dev: false + + /styled-jsx@5.1.1(react@18.2.0): + 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 + dependencies: + client-only: 0.0.1 + react: 18.2.0 + dev: false + + /sucrase@3.32.0: + resolution: {integrity: sha512-ydQOU34rpSyj2TGyz4D2p8rbktIOZ8QY9s+DGLvFU1i5pWJE8vkpruCjGCMHsdXwnD7JDcS+noSwM/a7zyNFDQ==} + engines: {node: '>=8'} + hasBin: true + dependencies: + '@jridgewell/gen-mapping': 0.3.3 + commander: 4.1.1 + glob: 7.1.6 + lines-and-columns: 1.2.4 + mz: 2.7.0 + pirates: 4.0.5 + ts-interface-checker: 0.1.13 + dev: false + + /supports-color@7.2.0: + resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==} + engines: {node: '>=8'} + dependencies: + has-flag: 4.0.0 + dev: false + + /supports-preserve-symlinks-flag@1.0.0: + resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==} + engines: {node: '>= 0.4'} + dev: false + + /swr@1.3.0(react@18.2.0): + resolution: {integrity: sha512-dkghQrOl2ORX9HYrMDtPa7LTVHJjCTeZoB1dqTbnnEDlSvN8JEKpYIYurDfvbQFUUS8Cg8PceFVZNkW0KNNYPw==} + peerDependencies: + react: ^16.11.0 || ^17.0.0 || ^18.0.0 + dependencies: + react: 18.2.0 + dev: false + + /synckit@0.8.5: + resolution: {integrity: sha512-L1dapNV6vu2s/4Sputv8xGsCdAVlb5nRDMFU/E27D44l5U6cw1g0dGd45uLc+OXjNMmF4ntiMdCimzcjFKQI8Q==} + engines: {node: ^14.18.0 || >=16.0.0} + dependencies: + '@pkgr/utils': 2.4.1 + tslib: 2.5.3 + dev: false + + /tailwind-merge@1.13.0: + resolution: {integrity: sha512-mUTmDbcU+IhOvJ0c42eLQ/nRkvolTqfpVaVQRSxfJAv9TabS6Y2zW/1wKpKLdKzyL3Gh8j6NTLl6MWNmvOM6kA==} + dev: false + + /tailwindcss-animate@1.0.5(tailwindcss@3.3.2): + resolution: {integrity: sha512-UU3qrOJ4lFQABY+MVADmBm+0KW3xZyhMdRvejwtXqYOL7YjHYxmuREFAZdmVG5LPe5E9CAst846SLC4j5I3dcw==} + peerDependencies: + tailwindcss: '>=3.0.0 || insiders' + dependencies: + tailwindcss: 3.3.2 + dev: false + + /tailwindcss@3.3.2: + resolution: {integrity: sha512-9jPkMiIBXvPc2KywkraqsUfbfj+dHDb+JPWtSJa9MLFdrPyazI7q6WX2sUrm7R9eVR7qqv3Pas7EvQFzxKnI6w==} + engines: {node: '>=14.0.0'} + hasBin: true + dependencies: + '@alloc/quick-lru': 5.2.0 + arg: 5.0.2 + chokidar: 3.5.3 + didyoumean: 1.2.2 + dlv: 1.1.3 + fast-glob: 3.2.12 + glob-parent: 6.0.2 + is-glob: 4.0.3 + jiti: 1.18.2 + 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.24 + postcss-import: 15.1.0(postcss@8.4.24) + postcss-js: 4.0.1(postcss@8.4.24) + postcss-load-config: 4.0.1(postcss@8.4.24) + postcss-nested: 6.0.1(postcss@8.4.24) + postcss-selector-parser: 6.0.13 + postcss-value-parser: 4.2.0 + resolve: 1.22.2 + sucrase: 3.32.0 + transitivePeerDependencies: + - ts-node + dev: false + + /tapable@2.2.1: + resolution: {integrity: sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==} + engines: {node: '>=6'} + dev: false + + /text-table@0.2.0: + resolution: {integrity: sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==} + dev: false + + /thenify-all@1.6.0: + resolution: {integrity: sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==} + engines: {node: '>=0.8'} + dependencies: + thenify: 3.3.1 + dev: false + + /thenify@3.3.1: + resolution: {integrity: sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==} + dependencies: + any-promise: 1.3.0 + dev: false + + /titleize@3.0.0: + resolution: {integrity: sha512-KxVu8EYHDPBdUYdKZdKtU2aj2XfEx9AfjXxE/Aj0vT06w2icA09Vus1rh6eSu1y01akYg6BjIK/hxyLJINoMLQ==} + engines: {node: '>=12'} + dev: false + + /to-no-case@1.0.2: + resolution: {integrity: sha512-Z3g735FxuZY8rodxV4gH7LxClE4H0hTIyHNIHdk+vpQxjLm0cwnKXq/OFVZ76SOQmto7txVcwSCwkU5kqp+FKg==} + dev: false + + /to-regex-range@5.0.1: + resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==} + engines: {node: '>=8.0'} + dependencies: + is-number: 7.0.0 + dev: false + + /to-snake-case@1.0.0: + resolution: {integrity: sha512-joRpzBAk1Bhi2eGEYBjukEWHOe/IvclOkiJl3DtA91jV6NwQ3MwXA4FHYeqk8BNp/D8bmi9tcNbRu/SozP0jbQ==} + dependencies: + to-space-case: 1.0.0 + dev: false + + /to-space-case@1.0.0: + resolution: {integrity: sha512-rLdvwXZ39VOn1IxGL3V6ZstoTbwLRckQmn/U8ZDLuWwIXNpuZDhQ3AiRUlhTbOXFVE9C+dR51wM0CBDhk31VcA==} + dependencies: + to-no-case: 1.0.2 + dev: false + + /ts-interface-checker@0.1.13: + resolution: {integrity: sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==} + dev: false + + /tsconfig-paths@3.14.2: + resolution: {integrity: sha512-o/9iXgCYc5L/JxCHPe3Hvh8Q/2xm5Z+p18PESBU6Ff33695QnCHBEjcytY2q19ua7Mbl/DavtBOLq+oG0RCL+g==} + dependencies: + '@types/json5': 0.0.29 + json5: 1.0.2 + minimist: 1.2.8 + strip-bom: 3.0.0 + dev: false + + /tslib@1.14.1: + resolution: {integrity: sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==} + dev: false + + /tslib@2.4.1: + resolution: {integrity: sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA==} + dev: false + + /tslib@2.5.3: + resolution: {integrity: sha512-mSxlJJwl3BMEQCUNnxXBU9jP4JBktcEGhURcPR6VQVlnP0FdDEsIaz0C35dXNGLyRfrATNofF0F5p2KPxQgB+w==} + dev: false + + /tsutils@3.21.0(typescript@5.1.3): + resolution: {integrity: sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==} + engines: {node: '>= 6'} + peerDependencies: + typescript: '>=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta' + dependencies: + tslib: 1.14.1 + typescript: 5.1.3 + dev: false + + /type-check@0.4.0: + resolution: {integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==} + engines: {node: '>= 0.8.0'} + dependencies: + prelude-ls: 1.2.1 + dev: false + + /type-fest@0.20.2: + resolution: {integrity: sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==} + engines: {node: '>=10'} + dev: false + + /type-fest@2.19.0: + resolution: {integrity: sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA==} + engines: {node: '>=12.20'} + dev: false + + /typed-array-length@1.0.4: + resolution: {integrity: sha512-KjZypGq+I/H7HI5HlOoGHkWUUGq+Q0TPhQurLbyrVrvnKTBgzLhIJ7j6J/XTQOi0d1RjyZ0wdas8bKs2p0x3Ng==} + dependencies: + call-bind: 1.0.2 + for-each: 0.3.3 + is-typed-array: 1.1.10 + dev: false + + /typescript@5.1.3: + resolution: {integrity: sha512-XH627E9vkeqhlZFQuL+UsyAXEnibT0kWR2FWONlr4sTjvxyJYnyefgrkyECLzM5NenmKzRAy2rR/OlYLA1HkZw==} + engines: {node: '>=14.17'} + hasBin: true + dev: false + + /unbox-primitive@1.0.2: + resolution: {integrity: sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==} + dependencies: + call-bind: 1.0.2 + has-bigints: 1.0.2 + has-symbols: 1.0.3 + which-boxed-primitive: 1.0.2 + dev: false + + /untildify@4.0.0: + resolution: {integrity: sha512-KK8xQ1mkzZeg9inewmFVDNkg3l5LUhoq9kN6iWYB/CC9YMG8HA+c1Q8HwDe6dEX7kErrEVNVBO3fWsVq5iDgtw==} + engines: {node: '>=8'} + dev: false + + /update-browserslist-db@1.0.11(browserslist@4.21.7): + resolution: {integrity: sha512-dCwEFf0/oT85M1fHBg4F0jtLwJrutGoHSQXCh7u4o2t1drG+c0a9Flnqww6XUKSfQMPpJBRjU8d4RXB09qtvaA==} + hasBin: true + peerDependencies: + browserslist: '>= 4.21.0' + dependencies: + browserslist: 4.21.7 + escalade: 3.1.1 + picocolors: 1.0.0 + dev: false + + /uri-js@4.4.1: + resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==} + dependencies: + punycode: 2.3.0 + dev: false + + /util-deprecate@1.0.2: + resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==} + dev: false + + /webcrypto-core@1.7.7: + resolution: {integrity: sha512-7FjigXNsBfopEj+5DV2nhNpfic2vumtjjgPmeDKk45z+MJwXKKfhPB7118Pfzrmh4jqOMST6Ch37iPAHoImg5g==} + dependencies: + '@peculiar/asn1-schema': 2.3.6 + '@peculiar/json-schema': 1.1.12 + asn1js: 3.0.5 + pvtsutils: 1.3.2 + tslib: 2.5.3 + dev: false + + /which-boxed-primitive@1.0.2: + resolution: {integrity: sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==} + 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 + dev: false + + /which-collection@1.0.1: + resolution: {integrity: sha512-W8xeTUwaln8i3K/cY1nGXzdnVZlidBcagyNFtBdD5kxnb4TvGKR7FfSIS3mYpwWS1QUCutfKz8IY8RjftB0+1A==} + dependencies: + is-map: 2.0.2 + is-set: 2.0.2 + is-weakmap: 2.0.1 + is-weakset: 2.0.2 + dev: false + + /which-typed-array@1.1.9: + resolution: {integrity: sha512-w9c4xkx6mPidwp7180ckYWfMmvxpjlZuIudNtDf4N/tTAUB8VJbX25qZoAsrtGuYNnGw3pa0AXgbGKRB8/EceA==} + engines: {node: '>= 0.4'} + dependencies: + available-typed-arrays: 1.0.5 + call-bind: 1.0.2 + for-each: 0.3.3 + gopd: 1.0.1 + has-tostringtag: 1.0.0 + is-typed-array: 1.1.10 + dev: false + + /which@2.0.2: + resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==} + engines: {node: '>= 8'} + hasBin: true + dependencies: + isexe: 2.0.0 + dev: false + + /word-wrap@1.2.3: + resolution: {integrity: sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==} + engines: {node: '>=0.10.0'} + dev: false + + /wrappy@1.0.2: + resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==} + dev: false + + /yallist@4.0.0: + resolution: {integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==} + dev: false + + /yaml@2.3.1: + resolution: {integrity: sha512-2eHWfjaoXgTBC2jNM1LRef62VQa0umtvRiDSk6HSzW7RvS5YtkabJrwYLLEKWBc8a5U2PTSCs+dJjUTJdlHsWQ==} + engines: {node: '>= 14'} + dev: false + + /yocto-queue@0.1.0: + resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==} + engines: {node: '>=10'} + dev: false + + /zod@3.21.4: + resolution: {integrity: sha512-m46AKbrzKVzOzs/DZgVnG5H55N1sv1M8qZU3A8RIKbs3mrACDNeIOeilDymVb2HdmP8uwshOCF4uJ8uM9rCqJw==} + dev: false diff --git a/postcss.config.js b/postcss.config.js new file mode 100644 index 0000000..12a703d --- /dev/null +++ b/postcss.config.js @@ -0,0 +1,6 @@ +module.exports = { + plugins: { + tailwindcss: {}, + autoprefixer: {}, + }, +}; diff --git a/public/favicon.png b/public/favicon.png new file mode 100644 index 0000000000000000000000000000000000000000..71ce82b22e99dab306b665d13e036ab0ff384683 GIT binary patch literal 197 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM1|%Pp+x`GjJ)SO(As*g$rv~yhDDXHxOnG(o zYucgqlv6QYvKdbpYPa;aNLbCkVQJ69x@P6sCs#DmbuGQkKCt9yR_|k)qgUT2`O0C@ z%$=v+8NFD?$gHtjnZaCsy=6jeh};A=T{|s)jt3L_&oiumFT16yxtzD%HbQgoCtDnm{r-UW|@ \ No newline at end of file diff --git a/public/fonts/CalSans-SemiBold.ttf b/public/fonts/CalSans-SemiBold.ttf new file mode 100644 index 0000000000000000000000000000000000000000..4a2950a0451f66f8d3d77e466ce2fd3fe0e507b6 GIT binary patch literal 148964 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 literal 0 HcmV?d00001 diff --git a/public/images/glow-top.svg b/public/images/glow-top.svg new file mode 100644 index 0000000..5cf20d0 --- /dev/null +++ b/public/images/glow-top.svg @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/public/screenshots/demo.png b/public/screenshots/demo.png new file mode 100644 index 0000000000000000000000000000000000000000..2c11fb10fd3325b35fff841a846bcd4becdf1bb5 GIT binary patch literal 175829 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∨q8Dv(&_<3&kCsxkdaApsAp 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

?`LyhpJHq$+p2t@n$kNU-&ajw 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 R>p`Y7cmk)t*EuCL0RRLf3F!a; literal 0 HcmV?d00001 diff --git a/tailwind.config.js b/tailwind.config.js new file mode 100644 index 0000000..a1280fb --- /dev/null +++ b/tailwind.config.js @@ -0,0 +1,66 @@ +const { fontFamily } = require("tailwindcss/defaultTheme"); +const colors = require("tailwindcss/colors"); + +/** @type {import('tailwindcss').Config} */ +module.exports = { + darkMode: ["class"], + content: ["app/**/*.{ts,tsx}", "components/**/*.{ts,tsx}", "content/**/*.mdx"], + theme: { + container: { + center: true, + padding: "1.5rem", + screens: { + "2xl": "1440px", + }, + }, + extend: { + colors: { + primary: colors.zinc, + }, + fontFamily: { + sans: ["var(--font-inter)", ...fontFamily.sans], + display: ["var(--font-calsans)"], + }, + + backgroundImage: { + "gradient-conic": "conic-gradient(var(--conic-position), var(--tw-gradient-stops))", + "gradient-radial-top": "radial-gradient(100% 60% at 100% 0%, var(--tw-gradient-stops))", + }, + keyframes: { + "accordion-down": { + from: { height: 0 }, + to: { height: "var(--radix-accordion-content-height)" }, + }, + "accordion-up": { + from: { height: "var(--radix-accordion-content-height)" }, + to: { height: 0 }, + }, + disco: { + "0%": { transform: "translateY(-50%) rotate(0deg)" }, + "100%": { transform: "translateY(-50%) rotate(360deg)" }, + }, + spin: { + from: { + transform: "rotate(0deg)", + }, + to: { + transform: "rotate(360deg)", + }, + }, + endless: { + "0%": { transform: "translateY(0)" }, + "100%": { transform: "translateY(-245px)" }, + }, + }, + animation: { + endless: "endless 20s linear infinite", + + "accordion-down": "accordion-down 0.2s ease-out", + "accordion-up": "accordion-up 0.2s ease-out", + disco: "disco 1.5s linear infinite", + "spin-forward": "spin 2s linear infinite", + }, + }, + }, + plugins: [require("tailwindcss-animate"), require("@tailwindcss/forms")], +}; diff --git a/toast-provider.tsx b/toast-provider.tsx new file mode 100644 index 0000000..470d888 --- /dev/null +++ b/toast-provider.tsx @@ -0,0 +1,15 @@ +"use client"; + +import React, { PropsWithChildren } from "react"; + +import { ToastProvider as Provider } from "@/components/ui/toast"; +import { Toaster } from "@/components/ui/toaster"; + +export const ToastProvider: React.FC = ({ children }) => { + return ( + + + {children} + + ); +}; diff --git a/tsconfig.json b/tsconfig.json new file mode 100644 index 0000000..e06a445 --- /dev/null +++ b/tsconfig.json @@ -0,0 +1,28 @@ +{ + "compilerOptions": { + "target": "es5", + "lib": ["dom", "dom.iterable", "esnext"], + "allowJs": true, + "skipLibCheck": true, + "strict": true, + "forceConsistentCasingInFileNames": true, + "noEmit": true, + "esModuleInterop": true, + "module": "esnext", + "moduleResolution": "node", + "resolveJsonModule": true, + "isolatedModules": true, + "jsx": "preserve", + "incremental": true, + "plugins": [ + { + "name": "next" + } + ], + "paths": { + "@/*": ["./*"] + } + }, + "include": ["next-env.d.ts", "**/*.ts", "**/*.tsx", ".next/types/**/*.ts"], + "exclude": ["node_modules"] +}