├── app ├── favicon.ico ├── layout.tsx ├── globals.css ├── [...slug] │ └── page.tsx └── page.tsx ├── styles ├── ApercuProBold.otf ├── AktivGrotesk-XBold.ttf └── cheltenham-italic-700.ttf ├── postcss.config.js ├── .eslintrc.json ├── .gitignore ├── tailwind.config.ts ├── public ├── vercel.svg └── next.svg ├── package.json ├── tsconfig.json ├── next.config.js ├── middleware.ts ├── README.md ├── lib └── utils.ts ├── pages └── api │ └── og │ ├── wired.tsx │ ├── nyt.tsx │ └── tc.tsx └── pnpm-lock.yaml /app/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steven-tey/og/HEAD/app/favicon.ico -------------------------------------------------------------------------------- /styles/ApercuProBold.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steven-tey/og/HEAD/styles/ApercuProBold.otf -------------------------------------------------------------------------------- /styles/AktivGrotesk-XBold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steven-tey/og/HEAD/styles/AktivGrotesk-XBold.ttf -------------------------------------------------------------------------------- /styles/cheltenham-italic-700.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steven-tey/og/HEAD/styles/cheltenham-italic-700.ttf -------------------------------------------------------------------------------- /postcss.config.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | plugins: { 3 | tailwindcss: {}, 4 | autoprefixer: {}, 5 | }, 6 | } 7 | -------------------------------------------------------------------------------- /.eslintrc.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "next/core-web-vitals", 3 | "rules": { 4 | "@next/next/no-img-element": "off" 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /app/layout.tsx: -------------------------------------------------------------------------------- 1 | import { constructMetadata } from "@/lib/utils"; 2 | import "./globals.css"; 3 | import { Inter } from "next/font/google"; 4 | 5 | const inter = Inter({ subsets: ["latin"] }); 6 | 7 | export const metadata = constructMetadata(); 8 | 9 | export default function RootLayout({ 10 | children, 11 | }: { 12 | children: React.ReactNode; 13 | }) { 14 | return ( 15 | 16 | {children} 17 | 18 | ); 19 | } 20 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | # See https://help.github.com/articles/ignoring-files/ for more about ignoring files. 2 | 3 | # dependencies 4 | /node_modules 5 | /.pnp 6 | .pnp.js 7 | 8 | # testing 9 | /coverage 10 | 11 | # next.js 12 | /.next/ 13 | /out/ 14 | 15 | # production 16 | /build 17 | 18 | # misc 19 | .DS_Store 20 | *.pem 21 | 22 | # debug 23 | npm-debug.log* 24 | yarn-debug.log* 25 | yarn-error.log* 26 | 27 | # local env files 28 | .env*.local 29 | 30 | # vercel 31 | .vercel 32 | 33 | # typescript 34 | *.tsbuildinfo 35 | next-env.d.ts 36 | -------------------------------------------------------------------------------- /tailwind.config.ts: -------------------------------------------------------------------------------- 1 | import type { Config } from 'tailwindcss' 2 | 3 | const config: Config = { 4 | content: [ 5 | './pages/**/*.{js,ts,jsx,tsx,mdx}', 6 | './components/**/*.{js,ts,jsx,tsx,mdx}', 7 | './app/**/*.{js,ts,jsx,tsx,mdx}', 8 | ], 9 | theme: { 10 | extend: { 11 | backgroundImage: { 12 | 'gradient-radial': 'radial-gradient(var(--tw-gradient-stops))', 13 | 'gradient-conic': 14 | 'conic-gradient(from 180deg at 50% 50%, var(--tw-gradient-stops))', 15 | }, 16 | }, 17 | }, 18 | plugins: [], 19 | } 20 | export default config 21 | -------------------------------------------------------------------------------- /public/vercel.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/globals.css: -------------------------------------------------------------------------------- 1 | @tailwind base; 2 | @tailwind components; 3 | @tailwind utilities; 4 | 5 | :root { 6 | --foreground-rgb: 0, 0, 0; 7 | --background-start-rgb: 214, 219, 220; 8 | --background-end-rgb: 255, 255, 255; 9 | } 10 | 11 | @media (prefers-color-scheme: dark) { 12 | :root { 13 | --foreground-rgb: 255, 255, 255; 14 | --background-start-rgb: 0, 0, 0; 15 | --background-end-rgb: 0, 0, 0; 16 | } 17 | } 18 | 19 | body { 20 | color: rgb(var(--foreground-rgb)); 21 | background: linear-gradient( 22 | to bottom, 23 | transparent, 24 | rgb(var(--background-end-rgb)) 25 | ) 26 | rgb(var(--background-start-rgb)); 27 | } 28 | -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "og.cool", 3 | "version": "0.1.0", 4 | "private": true, 5 | "scripts": { 6 | "dev": "next dev", 7 | "build": "next build", 8 | "start": "next start", 9 | "lint": "next lint" 10 | }, 11 | "dependencies": { 12 | "@types/node": "20.5.3", 13 | "@types/react": "18.2.21", 14 | "@types/react-dom": "18.2.7", 15 | "@vercel/og": "^0.5.11", 16 | "autoprefixer": "10.4.15", 17 | "eslint": "8.47.0", 18 | "eslint-config-next": "13.4.19", 19 | "next": "13.4.19", 20 | "postcss": "8.4.28", 21 | "react": "18.2.0", 22 | "react-dom": "18.2.0", 23 | "tailwindcss": "3.3.3", 24 | "typescript": "5.1.6" 25 | } 26 | } 27 | -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "compilerOptions": { 3 | "target": "es5", 4 | "lib": ["dom", "dom.iterable", "esnext"], 5 | "allowJs": true, 6 | "skipLibCheck": true, 7 | "strict": true, 8 | "noEmit": true, 9 | "esModuleInterop": true, 10 | "module": "esnext", 11 | "moduleResolution": "bundler", 12 | "resolveJsonModule": true, 13 | "isolatedModules": true, 14 | "jsx": "preserve", 15 | "incremental": true, 16 | "plugins": [ 17 | { 18 | "name": "next" 19 | } 20 | ], 21 | "paths": { 22 | "@/*": ["./*"] 23 | } 24 | }, 25 | "include": ["next-env.d.ts", "**/*.ts", "**/*.tsx", ".next/types/**/*.ts"], 26 | "exclude": ["node_modules"] 27 | } 28 | -------------------------------------------------------------------------------- /next.config.js: -------------------------------------------------------------------------------- 1 | /** @type {import('next').NextConfig} */ 2 | const nextConfig = { 3 | images: { 4 | domains: ["www.google.com"], 5 | }, 6 | async redirects() { 7 | return [ 8 | { 9 | source: "/", 10 | destination: 11 | "https://vercel.com/templates/next.js/og-cool", 12 | permanent: false, 13 | }, 14 | { 15 | source: "/github", 16 | destination: "https://github.com/steven-tey/og", 17 | permanent: false, 18 | }, 19 | { 20 | source: "/guide", 21 | destination: "https://vercel.com/guides/displaying-article-headlines-in-social-previews", 22 | permanent: false, 23 | }, 24 | ]; 25 | }, 26 | }; 27 | 28 | module.exports = nextConfig; 29 | -------------------------------------------------------------------------------- /middleware.ts: -------------------------------------------------------------------------------- 1 | import { NextRequest, NextResponse } from "next/server"; 2 | import { SUPPORTED_PUBLICATIONS, detectBot } from "@/lib/utils"; 3 | 4 | export const config = { 5 | matcher: [ 6 | /* 7 | * Match all paths except for: 8 | * 1. /api routes 9 | * 2. /_next (Next.js internals) 10 | * 3. /_vercel (Vercel internals) 11 | */ 12 | "/((?!api/|_next/|_vercel).*)", 13 | ], 14 | }; 15 | 16 | export default async function middleware(req: NextRequest) { 17 | const searchParams = req.nextUrl.searchParams.toString(); 18 | const path = `${req.nextUrl.pathname}${ 19 | searchParams.length > 0 ? `?${searchParams}` : "" 20 | }`; 21 | 22 | if ( 23 | SUPPORTED_PUBLICATIONS.every( 24 | (publication) => !path.startsWith(`/${publication}`) 25 | ) 26 | ) { 27 | return NextResponse.redirect("https://github.com/steven-tey/og"); 28 | } 29 | 30 | const isBot = detectBot(req); 31 | if (isBot) { 32 | return NextResponse.rewrite(new URL(req.nextUrl.pathname, req.url)); 33 | } 34 | return NextResponse.redirect(`https://${path}`); 35 | } 36 | -------------------------------------------------------------------------------- /public/next.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | ## Introduction 2 | 3 | **OG.cool** is a demo that shows you how you can display headlines directly inside your news article's OG image. Powered by [`@vercel/og`](https://vercel.com/docs/functions/edge-functions/og-image-generation). 4 | 5 | Read the guide to learn more about how you can implement your own version: https://vercel.com/guides/displaying-article-headlines-in-social-previews 6 | 7 | ## How it works 8 | 9 | To try out **OG.cool**, all you need to do is replace the `https://` (or `https://www.`) portion of the news article's URL with `https://og.cool/`. 10 | 11 | Example: 12 | 13 | - Original URL: https://www.nytimes.com/2023/08/23/climate/ocean-warming-fish.html 14 | - **OG.cool** URL: https://og.cool/nytimes.com/2023/08/23/climate/ocean-warming-fish.html 15 | 16 | The **OG.cool** URL will still redirect to the destination URL when a user clicks on it, but for bots like `TwitterBot` or `SlackBot`, they'll be shown an OG image with a nice headline in it (refer [Examples](#examples) section). 17 | 18 | **OG.cool** currently supports the following publications: 19 | 20 | - New York Times 21 | - Wired 22 | - Techcrunch 23 | 24 | ## Examples 25 | 26 | ### New York Times 27 | 28 | ![image](https://github.com/steven-tey/og/assets/28986134/fd79bf14-cab1-4989-a5bb-74146fa43485) 29 | 30 | Try it for yourself: https://og.cool/nytimes.com/2023/08/23/climate/ocean-warming-fish.html ([OG image preview](https://dub.co/tools/metatags?url=https%3A%2F%2Fog.cool%2Fnytimes.com%2F2023%2F08%2F23%2Fclimate%2Focean-warming-fish.html)) 31 | 32 | ### Wired 33 | 34 | ![image](https://github.com/steven-tey/og/assets/28986134/7de03193-05e0-4ee1-bb3a-45c12ed70cf7) 35 | 36 | Try it for yourself: https://og.cool/wired.com/story/adhd-adderall-video-games-endeavorrx/ ([OG image preview](https://dub.co/tools/metatags?url=https%3A%2F%2Fog.cool%2Fwired.com%2Fstory%2Fadhd-adderall-video-games-endeavorrx%2F)) 37 | -------------------------------------------------------------------------------- /app/[...slug]/page.tsx: -------------------------------------------------------------------------------- 1 | import { constructMetadata, getEndpointFromDomain } from "@/lib/utils"; 2 | import Image from "next/image"; 3 | 4 | export const runtime = "edge"; 5 | 6 | export async function generateMetadata({ 7 | params, 8 | }: { 9 | params: { slug: string[] }; 10 | }) { 11 | const slug = params.slug.join("/"); 12 | 13 | const { title, description } = await fetch( 14 | `https://api.dub.co/metatags?url=https://${slug}` 15 | ).then((res) => res.json()); 16 | 17 | const domain = params.slug[0]; 18 | 19 | return constructMetadata({ 20 | title, 21 | description, 22 | image: `/api/og/${getEndpointFromDomain(domain)}?url=https://${slug}`, 23 | icons: `https://www.google.com/s2/favicons?sz=64&domain_url=${domain}`, 24 | }); 25 | } 26 | 27 | export default async function ProxyPage({ 28 | params, 29 | }: { 30 | params: { slug: string[] }; 31 | }) { 32 | const slug = params.slug.join("/"); 33 | 34 | const { title, description } = await fetch( 35 | `https://api.dub.co/metatags?url=https://${slug}` 36 | ).then((res) => res.json()); 37 | 38 | const domain = params.slug[0]; 39 | 40 | return ( 41 |
42 |
43 | {title} 49 |
50 | NYT logo 57 |
58 |

{title}

59 |

{description}

60 |
61 |
62 |
63 |
64 | ); 65 | } 66 | -------------------------------------------------------------------------------- /lib/utils.ts: -------------------------------------------------------------------------------- 1 | import { Metadata } from "next"; 2 | import { NextRequest } from "next/server"; 3 | 4 | export function detectBot(req: NextRequest) { 5 | const url = req.nextUrl; 6 | if (url.searchParams.get("bot")) return true; 7 | const ua = req.headers.get("User-Agent"); 8 | if (ua) { 9 | /* 10 | * Code adapted from Dub: https://github.com/steven-tey/dub/blob/55023183068e58a7e4ee88f2f1f837dbf75d5fc7/lib/middleware/utils.ts 11 | * Note: 12 | * - bot is for most bots & crawlers 13 | * - ChatGPT is for ChatGPT 14 | * - facebookexternalhit is for Facebook crawler 15 | * - WhatsApp is for WhatsApp crawler 16 | * - MetaInspector is for https://metatags.io/ 17 | */ 18 | return /bot|chatgpt|facebookexternalhit|WhatsApp|google|baidu|bing|msn|duckduckbot|teoma|slurp|yandex|MetaInspector/i.test( 19 | ua 20 | ); 21 | } 22 | return false; 23 | } 24 | 25 | export function constructMetadata({ 26 | title = "OG Cool – Add headlines to OG Images for News Articles", 27 | description = "OG Cool is a tool that adds headlines to Open Graph images for News articles.", 28 | image = "/api/og?url=https://www.nytimes.com/2023/08/22/world/europe/greece-wildfires-dead-bodies.html", 29 | icons = "/favicon.ico", 30 | }: { 31 | title?: string; 32 | description?: string; 33 | image?: string; 34 | icons?: string; 35 | } = {}): Metadata { 36 | return { 37 | title, 38 | description, 39 | openGraph: { 40 | title, 41 | description, 42 | images: [ 43 | { 44 | url: image, 45 | }, 46 | ], 47 | }, 48 | twitter: { 49 | card: "summary_large_image", 50 | title, 51 | description, 52 | images: [image], 53 | creator: "@steventey", 54 | }, 55 | icons, 56 | metadataBase: new URL("https://og.cool/"), 57 | themeColor: "#FFF", 58 | }; 59 | } 60 | 61 | export function getEndpointFromDomain(domain: string) { 62 | if (domain.includes("nytimes.com")) { 63 | return "nyt"; 64 | } else if (domain.includes("wired.com")) { 65 | return "wired"; 66 | } else if (domain.includes("techcrunch.com")) { 67 | return "tc"; 68 | } else { 69 | return "nyt"; 70 | } 71 | } 72 | 73 | export const SUPPORTED_PUBLICATIONS = [ 74 | "nytimes.com", 75 | "wired.com", 76 | "techcrunch.com", 77 | ]; 78 | -------------------------------------------------------------------------------- /pages/api/og/wired.tsx: -------------------------------------------------------------------------------- 1 | import { ImageResponse } from "@vercel/og"; 2 | import { NextRequest } from "next/server"; 3 | 4 | export const config = { 5 | runtime: "edge", 6 | }; 7 | 8 | const apercu = fetch( 9 | new URL("@/styles/ApercuProBold.otf", import.meta.url) 10 | ).then((res) => res.arrayBuffer()); 11 | 12 | export default async function handler(req: NextRequest) { 13 | const apercuData = await apercu; 14 | 15 | const { searchParams } = new URL(req.url); 16 | 17 | const url = 18 | searchParams.get("url") || 19 | "https://www.wired.com/story/canada-wildfires-future/"; 20 | 21 | const { title, image } = await fetch( 22 | `https://api.dub.co/metatags?url=${url}` 23 | ).then((res) => res.json()); 24 | 25 | return new ImageResponse( 26 | ( 27 |
39 | 51 |
62 |

75 | {title} 76 |

77 |
78 | ), 79 | { 80 | width: 1050, 81 | height: 549, 82 | fonts: [ 83 | { 84 | name: "Apercu Pro", 85 | data: apercuData, 86 | }, 87 | ], 88 | } 89 | ); 90 | } 91 | -------------------------------------------------------------------------------- /pages/api/og/nyt.tsx: -------------------------------------------------------------------------------- 1 | import { ImageResponse } from "@vercel/og"; 2 | import { NextRequest } from "next/server"; 3 | 4 | export const config = { 5 | runtime: "edge", 6 | }; 7 | 8 | const cheltenham = fetch( 9 | new URL("@/styles/cheltenham-italic-700.ttf", import.meta.url) 10 | ).then((res) => res.arrayBuffer()); 11 | 12 | export default async function handler(req: NextRequest) { 13 | const cheltenhamData = await cheltenham; 14 | 15 | const { searchParams } = new URL(req.url); 16 | 17 | const url = 18 | searchParams.get("url") || 19 | "https://www.nytimes.com/2023/08/22/climate/tropical-storm-california-maui-fire-extreme-august.html"; 20 | 21 | const { title, image } = await fetch( 22 | `https://api.dub.co/metatags?url=${url}` 23 | ).then((res) => res.json()); 24 | 25 | return new ImageResponse( 26 | ( 27 |
39 | 51 |
62 |

75 | {title} 76 |

77 |
78 | ), 79 | { 80 | width: 1050, 81 | height: 549, 82 | fonts: [ 83 | { 84 | name: "NYT Cheltenham", 85 | data: cheltenhamData, 86 | }, 87 | ], 88 | } 89 | ); 90 | } 91 | -------------------------------------------------------------------------------- /pages/api/og/tc.tsx: -------------------------------------------------------------------------------- 1 | import { ImageResponse } from "@vercel/og"; 2 | import { NextRequest } from "next/server"; 3 | 4 | export const config = { 5 | runtime: "edge", 6 | }; 7 | 8 | const aktivGrotesk = fetch( 9 | new URL("@/styles/AktivGrotesk-XBold.ttf", import.meta.url) 10 | ).then((res) => res.arrayBuffer()); 11 | 12 | export default async function handler(req: NextRequest) { 13 | const aktivGroteskData = await aktivGrotesk; 14 | 15 | const { searchParams } = new URL(req.url); 16 | 17 | const url = 18 | searchParams.get("url") || 19 | "https://techcrunch.com/2022/12/08/sharegpt-lets-you-easily-share-your-chatgpt-conversations/"; 20 | 21 | const { title, image } = await fetch( 22 | `https://api.dub.co/metatags?url=${url}` 23 | ).then((res) => res.json()); 24 | 25 | return new ImageResponse( 26 | ( 27 |
39 | 51 |
62 |

76 | {title.replace(" | TechCrunch", "")} 77 |

78 |
79 | ), 80 | { 81 | width: 1050, 82 | height: 549, 83 | fonts: [ 84 | { 85 | name: "Aktiv Grotesk", 86 | data: aktivGroteskData, 87 | }, 88 | ], 89 | } 90 | ); 91 | } 92 | -------------------------------------------------------------------------------- /app/page.tsx: -------------------------------------------------------------------------------- 1 | import Image from 'next/image' 2 | 3 | export default function Home() { 4 | return ( 5 |
6 |
7 |

8 | Get started by editing  9 | app/page.tsx 10 |

11 | 29 |
30 | 31 |
32 | Next.js Logo 40 |
41 | 42 |
43 | 49 |

50 | Docs{' '} 51 | 52 | -> 53 | 54 |

55 |

56 | Find in-depth information about Next.js features and API. 57 |

58 |
59 | 60 | 66 |

67 | Learn{' '} 68 | 69 | -> 70 | 71 |

72 |

73 | Learn about Next.js in an interactive course with quizzes! 74 |

75 |
76 | 77 | 83 |

84 | Templates{' '} 85 | 86 | -> 87 | 88 |

89 |

90 | Explore the Next.js 13 playground. 91 |

92 |
93 | 94 | 100 |

101 | Deploy{' '} 102 | 103 | -> 104 | 105 |

106 |

107 | Instantly deploy your Next.js site to a shareable URL with Vercel. 108 |

109 |
110 |
111 |
112 | ) 113 | } 114 | -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- 1 | lockfileVersion: '6.0' 2 | 3 | settings: 4 | autoInstallPeers: true 5 | excludeLinksFromLockfile: false 6 | 7 | dependencies: 8 | '@types/node': 9 | specifier: 20.5.3 10 | version: 20.5.3 11 | '@types/react': 12 | specifier: 18.2.21 13 | version: 18.2.21 14 | '@types/react-dom': 15 | specifier: 18.2.7 16 | version: 18.2.7 17 | '@vercel/og': 18 | specifier: ^0.5.11 19 | version: 0.5.11 20 | autoprefixer: 21 | specifier: 10.4.15 22 | version: 10.4.15(postcss@8.4.28) 23 | eslint: 24 | specifier: 8.47.0 25 | version: 8.47.0 26 | eslint-config-next: 27 | specifier: 13.4.19 28 | version: 13.4.19(eslint@8.47.0)(typescript@5.1.6) 29 | next: 30 | specifier: 13.4.19 31 | version: 13.4.19(react-dom@18.2.0)(react@18.2.0) 32 | postcss: 33 | specifier: 8.4.28 34 | version: 8.4.28 35 | react: 36 | specifier: 18.2.0 37 | version: 18.2.0 38 | react-dom: 39 | specifier: 18.2.0 40 | version: 18.2.0(react@18.2.0) 41 | tailwindcss: 42 | specifier: 3.3.3 43 | version: 3.3.3 44 | typescript: 45 | specifier: 5.1.6 46 | version: 5.1.6 47 | 48 | packages: 49 | 50 | /@aashutoshrathi/word-wrap@1.2.6: 51 | resolution: {integrity: sha512-1Yjs2SvM8TflER/OD3cOjhWWOZb58A2t7wpE2S9XfBYTiIl+XFhQG2bjy4Pu1I+EAlCNUzRDYDdFwFYUKvXcIA==} 52 | engines: {node: '>=0.10.0'} 53 | dev: false 54 | 55 | /@alloc/quick-lru@5.2.0: 56 | resolution: {integrity: sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==} 57 | engines: {node: '>=10'} 58 | dev: false 59 | 60 | /@babel/runtime@7.22.10: 61 | resolution: {integrity: sha512-21t/fkKLMZI4pqP2wlmsQAWnYW1PDyKyyUV4vCi+B25ydmdaYTKXPwCj0BzSUnZf4seIiYvSA3jcZ3gdsMFkLQ==} 62 | engines: {node: '>=6.9.0'} 63 | dependencies: 64 | regenerator-runtime: 0.14.0 65 | dev: false 66 | 67 | /@eslint-community/eslint-utils@4.4.0(eslint@8.47.0): 68 | resolution: {integrity: sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==} 69 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 70 | peerDependencies: 71 | eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 72 | dependencies: 73 | eslint: 8.47.0 74 | eslint-visitor-keys: 3.4.3 75 | dev: false 76 | 77 | /@eslint-community/regexpp@4.7.0: 78 | resolution: {integrity: sha512-+HencqxU7CFJnQb7IKtuNBqS6Yx3Tz4kOL8BJXo+JyeiBm5MEX6pO8onXDkjrkCRlfYXS1Axro15ZjVFe9YgsA==} 79 | engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} 80 | dev: false 81 | 82 | /@eslint/eslintrc@2.1.2: 83 | resolution: {integrity: sha512-+wvgpDsrB1YqAMdEUCcnTlpfVBH7Vqn6A/NT3D8WVXFIaKMlErPIZT3oCIAVCOtarRpMtelZLqJeU3t7WY6X6g==} 84 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 85 | dependencies: 86 | ajv: 6.12.6 87 | debug: 4.3.4 88 | espree: 9.6.1 89 | globals: 13.21.0 90 | ignore: 5.2.4 91 | import-fresh: 3.3.0 92 | js-yaml: 4.1.0 93 | minimatch: 3.1.2 94 | strip-json-comments: 3.1.1 95 | transitivePeerDependencies: 96 | - supports-color 97 | dev: false 98 | 99 | /@eslint/js@8.47.0: 100 | resolution: {integrity: sha512-P6omY1zv5MItm93kLM8s2vr1HICJH8v0dvddDhysbIuZ+vcjOHg5Zbkf1mTkcmi2JA9oBG2anOkRnW8WJTS8Og==} 101 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 102 | dev: false 103 | 104 | /@humanwhocodes/config-array@0.11.10: 105 | resolution: {integrity: sha512-KVVjQmNUepDVGXNuoRRdmmEjruj0KfiGSbS8LVc12LMsWDQzRXJ0qdhN8L8uUigKpfEHRhlaQFY0ib1tnUbNeQ==} 106 | engines: {node: '>=10.10.0'} 107 | dependencies: 108 | '@humanwhocodes/object-schema': 1.2.1 109 | debug: 4.3.4 110 | minimatch: 3.1.2 111 | transitivePeerDependencies: 112 | - supports-color 113 | dev: false 114 | 115 | /@humanwhocodes/module-importer@1.0.1: 116 | resolution: {integrity: sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==} 117 | engines: {node: '>=12.22'} 118 | dev: false 119 | 120 | /@humanwhocodes/object-schema@1.2.1: 121 | resolution: {integrity: sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==} 122 | dev: false 123 | 124 | /@jridgewell/gen-mapping@0.3.3: 125 | resolution: {integrity: sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ==} 126 | engines: {node: '>=6.0.0'} 127 | dependencies: 128 | '@jridgewell/set-array': 1.1.2 129 | '@jridgewell/sourcemap-codec': 1.4.15 130 | '@jridgewell/trace-mapping': 0.3.19 131 | dev: false 132 | 133 | /@jridgewell/resolve-uri@3.1.1: 134 | resolution: {integrity: sha512-dSYZh7HhCDtCKm4QakX0xFpsRDqjjtZf/kjI/v3T3Nwt5r8/qz/M19F9ySyOqU94SXBmeG9ttTul+YnR4LOxFA==} 135 | engines: {node: '>=6.0.0'} 136 | dev: false 137 | 138 | /@jridgewell/set-array@1.1.2: 139 | resolution: {integrity: sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==} 140 | engines: {node: '>=6.0.0'} 141 | dev: false 142 | 143 | /@jridgewell/sourcemap-codec@1.4.15: 144 | resolution: {integrity: sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==} 145 | dev: false 146 | 147 | /@jridgewell/trace-mapping@0.3.19: 148 | resolution: {integrity: sha512-kf37QtfW+Hwx/buWGMPcR60iF9ziHa6r/CZJIHbmcm4+0qrXiVdxegAH0F6yddEVQ7zdkjcGCgCzUu+BcbhQxw==} 149 | dependencies: 150 | '@jridgewell/resolve-uri': 3.1.1 151 | '@jridgewell/sourcemap-codec': 1.4.15 152 | dev: false 153 | 154 | /@next/env@13.4.19: 155 | resolution: {integrity: sha512-FsAT5x0jF2kkhNkKkukhsyYOrRqtSxrEhfliniIq0bwWbuXLgyt3Gv0Ml+b91XwjwArmuP7NxCiGd++GGKdNMQ==} 156 | dev: false 157 | 158 | /@next/eslint-plugin-next@13.4.19: 159 | resolution: {integrity: sha512-N/O+zGb6wZQdwu6atMZHbR7T9Np5SUFUjZqCbj0sXm+MwQO35M8TazVB4otm87GkXYs2l6OPwARd3/PUWhZBVQ==} 160 | dependencies: 161 | glob: 7.1.7 162 | dev: false 163 | 164 | /@next/swc-darwin-arm64@13.4.19: 165 | resolution: {integrity: sha512-vv1qrjXeGbuF2mOkhkdxMDtv9np7W4mcBtaDnHU+yJG+bBwa6rYsYSCI/9Xm5+TuF5SbZbrWO6G1NfTh1TMjvQ==} 166 | engines: {node: '>= 10'} 167 | cpu: [arm64] 168 | os: [darwin] 169 | requiresBuild: true 170 | dev: false 171 | optional: true 172 | 173 | /@next/swc-darwin-x64@13.4.19: 174 | resolution: {integrity: sha512-jyzO6wwYhx6F+7gD8ddZfuqO4TtpJdw3wyOduR4fxTUCm3aLw7YmHGYNjS0xRSYGAkLpBkH1E0RcelyId6lNsw==} 175 | engines: {node: '>= 10'} 176 | cpu: [x64] 177 | os: [darwin] 178 | requiresBuild: true 179 | dev: false 180 | optional: true 181 | 182 | /@next/swc-linux-arm64-gnu@13.4.19: 183 | resolution: {integrity: sha512-vdlnIlaAEh6H+G6HrKZB9c2zJKnpPVKnA6LBwjwT2BTjxI7e0Hx30+FoWCgi50e+YO49p6oPOtesP9mXDRiiUg==} 184 | engines: {node: '>= 10'} 185 | cpu: [arm64] 186 | os: [linux] 187 | requiresBuild: true 188 | dev: false 189 | optional: true 190 | 191 | /@next/swc-linux-arm64-musl@13.4.19: 192 | resolution: {integrity: sha512-aU0HkH2XPgxqrbNRBFb3si9Ahu/CpaR5RPmN2s9GiM9qJCiBBlZtRTiEca+DC+xRPyCThTtWYgxjWHgU7ZkyvA==} 193 | engines: {node: '>= 10'} 194 | cpu: [arm64] 195 | os: [linux] 196 | requiresBuild: true 197 | dev: false 198 | optional: true 199 | 200 | /@next/swc-linux-x64-gnu@13.4.19: 201 | resolution: {integrity: sha512-htwOEagMa/CXNykFFeAHHvMJeqZfNQEoQvHfsA4wgg5QqGNqD5soeCer4oGlCol6NGUxknrQO6VEustcv+Md+g==} 202 | engines: {node: '>= 10'} 203 | cpu: [x64] 204 | os: [linux] 205 | requiresBuild: true 206 | dev: false 207 | optional: true 208 | 209 | /@next/swc-linux-x64-musl@13.4.19: 210 | resolution: {integrity: sha512-4Gj4vvtbK1JH8ApWTT214b3GwUh9EKKQjY41hH/t+u55Knxi/0wesMzwQRhppK6Ddalhu0TEttbiJ+wRcoEj5Q==} 211 | engines: {node: '>= 10'} 212 | cpu: [x64] 213 | os: [linux] 214 | requiresBuild: true 215 | dev: false 216 | optional: true 217 | 218 | /@next/swc-win32-arm64-msvc@13.4.19: 219 | resolution: {integrity: sha512-bUfDevQK4NsIAHXs3/JNgnvEY+LRyneDN788W2NYiRIIzmILjba7LaQTfihuFawZDhRtkYCv3JDC3B4TwnmRJw==} 220 | engines: {node: '>= 10'} 221 | cpu: [arm64] 222 | os: [win32] 223 | requiresBuild: true 224 | dev: false 225 | optional: true 226 | 227 | /@next/swc-win32-ia32-msvc@13.4.19: 228 | resolution: {integrity: sha512-Y5kikILFAr81LYIFaw6j/NrOtmiM4Sf3GtOc0pn50ez2GCkr+oejYuKGcwAwq3jiTKuzF6OF4iT2INPoxRycEA==} 229 | engines: {node: '>= 10'} 230 | cpu: [ia32] 231 | os: [win32] 232 | requiresBuild: true 233 | dev: false 234 | optional: true 235 | 236 | /@next/swc-win32-x64-msvc@13.4.19: 237 | resolution: {integrity: sha512-YzA78jBDXMYiINdPdJJwGgPNT3YqBNNGhsthsDoWHL9p24tEJn9ViQf/ZqTbwSpX/RrkPupLfuuTH2sf73JBAw==} 238 | engines: {node: '>= 10'} 239 | cpu: [x64] 240 | os: [win32] 241 | requiresBuild: true 242 | dev: false 243 | optional: true 244 | 245 | /@nodelib/fs.scandir@2.1.5: 246 | resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==} 247 | engines: {node: '>= 8'} 248 | dependencies: 249 | '@nodelib/fs.stat': 2.0.5 250 | run-parallel: 1.2.0 251 | dev: false 252 | 253 | /@nodelib/fs.stat@2.0.5: 254 | resolution: {integrity: sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==} 255 | engines: {node: '>= 8'} 256 | dev: false 257 | 258 | /@nodelib/fs.walk@1.2.8: 259 | resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==} 260 | engines: {node: '>= 8'} 261 | dependencies: 262 | '@nodelib/fs.scandir': 2.1.5 263 | fastq: 1.15.0 264 | dev: false 265 | 266 | /@resvg/resvg-wasm@2.4.1: 267 | resolution: {integrity: sha512-yi6R0HyHtsoWTRA06Col4WoDs7SvlXU3DLMNP2bdAgs7HK18dTEVl1weXgxRzi8gwLteGUbIg29zulxIB3GSdg==} 268 | engines: {node: '>= 10'} 269 | dev: false 270 | 271 | /@rushstack/eslint-patch@1.3.3: 272 | resolution: {integrity: sha512-0xd7qez0AQ+MbHatZTlI1gu5vkG8r7MYRUJAHPAHJBmGLs16zpkrpAVLvjQKQOqaXPDUBwOiJzNc00znHSCVBw==} 273 | dev: false 274 | 275 | /@shuding/opentype.js@1.4.0-beta.0: 276 | resolution: {integrity: sha512-3NgmNyH3l/Hv6EvsWJbsvpcpUba6R8IREQ83nH83cyakCw7uM1arZKNfHwv1Wz6jgqrF/j4x5ELvR6PnK9nTcA==} 277 | engines: {node: '>= 8.0.0'} 278 | hasBin: true 279 | dependencies: 280 | fflate: 0.7.4 281 | string.prototype.codepointat: 0.2.1 282 | dev: false 283 | 284 | /@swc/helpers@0.5.1: 285 | resolution: {integrity: sha512-sJ902EfIzn1Fa+qYmjdQqh8tPsoxyBz+8yBKC2HKUxyezKJFwPGOn7pv4WY6QuQW//ySQi5lJjA/ZT9sNWWNTg==} 286 | dependencies: 287 | tslib: 2.6.2 288 | dev: false 289 | 290 | /@types/json5@0.0.29: 291 | resolution: {integrity: sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==} 292 | dev: false 293 | 294 | /@types/node@20.5.3: 295 | resolution: {integrity: sha512-ITI7rbWczR8a/S6qjAW7DMqxqFMjjTo61qZVWJ1ubPvbIQsL5D/TvwjYEalM8Kthpe3hTzOGrF2TGbAu2uyqeA==} 296 | dev: false 297 | 298 | /@types/prop-types@15.7.5: 299 | resolution: {integrity: sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w==} 300 | dev: false 301 | 302 | /@types/react-dom@18.2.7: 303 | resolution: {integrity: sha512-GRaAEriuT4zp9N4p1i8BDBYmEyfo+xQ3yHjJU4eiK5NDa1RmUZG+unZABUTK4/Ox/M+GaHwb6Ow8rUITrtjszA==} 304 | dependencies: 305 | '@types/react': 18.2.21 306 | dev: false 307 | 308 | /@types/react@18.2.21: 309 | resolution: {integrity: sha512-neFKG/sBAwGxHgXiIxnbm3/AAVQ/cMRS93hvBpg8xYRbeQSPVABp9U2bRnPf0iI4+Ucdv3plSxKK+3CW2ENJxA==} 310 | dependencies: 311 | '@types/prop-types': 15.7.5 312 | '@types/scheduler': 0.16.3 313 | csstype: 3.1.2 314 | dev: false 315 | 316 | /@types/scheduler@0.16.3: 317 | resolution: {integrity: sha512-5cJ8CB4yAx7BH1oMvdU0Jh9lrEXyPkar6F9G/ERswkCuvP4KQZfZkSjcMbAICCpQTN4OuZn8tz0HiKv9TGZgrQ==} 318 | dev: false 319 | 320 | /@typescript-eslint/parser@6.4.1(eslint@8.47.0)(typescript@5.1.6): 321 | resolution: {integrity: sha512-610G6KHymg9V7EqOaNBMtD1GgpAmGROsmfHJPXNLCU9bfIuLrkdOygltK784F6Crboyd5tBFayPB7Sf0McrQwg==} 322 | engines: {node: ^16.0.0 || >=18.0.0} 323 | peerDependencies: 324 | eslint: ^7.0.0 || ^8.0.0 325 | typescript: '*' 326 | peerDependenciesMeta: 327 | typescript: 328 | optional: true 329 | dependencies: 330 | '@typescript-eslint/scope-manager': 6.4.1 331 | '@typescript-eslint/types': 6.4.1 332 | '@typescript-eslint/typescript-estree': 6.4.1(typescript@5.1.6) 333 | '@typescript-eslint/visitor-keys': 6.4.1 334 | debug: 4.3.4 335 | eslint: 8.47.0 336 | typescript: 5.1.6 337 | transitivePeerDependencies: 338 | - supports-color 339 | dev: false 340 | 341 | /@typescript-eslint/scope-manager@6.4.1: 342 | resolution: {integrity: sha512-p/OavqOQfm4/Hdrr7kvacOSFjwQ2rrDVJRPxt/o0TOWdFnjJptnjnZ+sYDR7fi4OimvIuKp+2LCkc+rt9fIW+A==} 343 | engines: {node: ^16.0.0 || >=18.0.0} 344 | dependencies: 345 | '@typescript-eslint/types': 6.4.1 346 | '@typescript-eslint/visitor-keys': 6.4.1 347 | dev: false 348 | 349 | /@typescript-eslint/types@6.4.1: 350 | resolution: {integrity: sha512-zAAopbNuYu++ijY1GV2ylCsQsi3B8QvfPHVqhGdDcbx/NK5lkqMnCGU53amAjccSpk+LfeONxwzUhDzArSfZJg==} 351 | engines: {node: ^16.0.0 || >=18.0.0} 352 | dev: false 353 | 354 | /@typescript-eslint/typescript-estree@6.4.1(typescript@5.1.6): 355 | resolution: {integrity: sha512-xF6Y7SatVE/OyV93h1xGgfOkHr2iXuo8ip0gbfzaKeGGuKiAnzS+HtVhSPx8Www243bwlW8IF7X0/B62SzFftg==} 356 | engines: {node: ^16.0.0 || >=18.0.0} 357 | peerDependencies: 358 | typescript: '*' 359 | peerDependenciesMeta: 360 | typescript: 361 | optional: true 362 | dependencies: 363 | '@typescript-eslint/types': 6.4.1 364 | '@typescript-eslint/visitor-keys': 6.4.1 365 | debug: 4.3.4 366 | globby: 11.1.0 367 | is-glob: 4.0.3 368 | semver: 7.5.4 369 | ts-api-utils: 1.0.2(typescript@5.1.6) 370 | typescript: 5.1.6 371 | transitivePeerDependencies: 372 | - supports-color 373 | dev: false 374 | 375 | /@typescript-eslint/visitor-keys@6.4.1: 376 | resolution: {integrity: sha512-y/TyRJsbZPkJIZQXrHfdnxVnxyKegnpEvnRGNam7s3TRR2ykGefEWOhaef00/UUN3IZxizS7BTO3svd3lCOJRQ==} 377 | engines: {node: ^16.0.0 || >=18.0.0} 378 | dependencies: 379 | '@typescript-eslint/types': 6.4.1 380 | eslint-visitor-keys: 3.4.3 381 | dev: false 382 | 383 | /@vercel/og@0.5.11: 384 | resolution: {integrity: sha512-07SDyClsPXod1dReV9wuwk5uEHvJH42V12Ovy005Zp+Hwq3CZEyWa2gRi12HlXCqoIupOG0//LAFBp1Tt2EwjQ==} 385 | engines: {node: '>=16'} 386 | dependencies: 387 | '@resvg/resvg-wasm': 2.4.1 388 | satori: 0.10.3 389 | yoga-wasm-web: 0.3.3 390 | dev: false 391 | 392 | /acorn-jsx@5.3.2(acorn@8.10.0): 393 | resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==} 394 | peerDependencies: 395 | acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 396 | dependencies: 397 | acorn: 8.10.0 398 | dev: false 399 | 400 | /acorn@8.10.0: 401 | resolution: {integrity: sha512-F0SAmZ8iUtS//m8DmCTA0jlh6TDKkHQyK6xc6V4KDTyZKA9dnvX9/3sRTVQrWm79glUAZbnmmNcdYwUIHWVybw==} 402 | engines: {node: '>=0.4.0'} 403 | hasBin: true 404 | dev: false 405 | 406 | /ajv@6.12.6: 407 | resolution: {integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==} 408 | dependencies: 409 | fast-deep-equal: 3.1.3 410 | fast-json-stable-stringify: 2.1.0 411 | json-schema-traverse: 0.4.1 412 | uri-js: 4.4.1 413 | dev: false 414 | 415 | /ansi-regex@5.0.1: 416 | resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==} 417 | engines: {node: '>=8'} 418 | dev: false 419 | 420 | /ansi-styles@4.3.0: 421 | resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==} 422 | engines: {node: '>=8'} 423 | dependencies: 424 | color-convert: 2.0.1 425 | dev: false 426 | 427 | /any-promise@1.3.0: 428 | resolution: {integrity: sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==} 429 | dev: false 430 | 431 | /anymatch@3.1.3: 432 | resolution: {integrity: sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==} 433 | engines: {node: '>= 8'} 434 | dependencies: 435 | normalize-path: 3.0.0 436 | picomatch: 2.3.1 437 | dev: false 438 | 439 | /arg@5.0.2: 440 | resolution: {integrity: sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==} 441 | dev: false 442 | 443 | /argparse@2.0.1: 444 | resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==} 445 | dev: false 446 | 447 | /aria-query@5.3.0: 448 | resolution: {integrity: sha512-b0P0sZPKtyu8HkeRAfCq0IfURZK+SuwMjY1UXGBU27wpAiTwQAIlq56IbIO+ytk/JjS1fMR14ee5WBBfKi5J6A==} 449 | dependencies: 450 | dequal: 2.0.3 451 | dev: false 452 | 453 | /array-buffer-byte-length@1.0.0: 454 | resolution: {integrity: sha512-LPuwb2P+NrQw3XhxGc36+XSvuBPopovXYTR9Ew++Du9Yb/bx5AzBfrIsBoj0EZUifjQU+sHL21sseZ3jerWO/A==} 455 | dependencies: 456 | call-bind: 1.0.2 457 | is-array-buffer: 3.0.2 458 | dev: false 459 | 460 | /array-includes@3.1.6: 461 | resolution: {integrity: sha512-sgTbLvL6cNnw24FnbaDyjmvddQ2ML8arZsgaJhoABMoplz/4QRhtrYS+alr1BUM1Bwp6dhx8vVCBSLG+StwOFw==} 462 | engines: {node: '>= 0.4'} 463 | dependencies: 464 | call-bind: 1.0.2 465 | define-properties: 1.2.0 466 | es-abstract: 1.22.1 467 | get-intrinsic: 1.2.1 468 | is-string: 1.0.7 469 | dev: false 470 | 471 | /array-union@2.1.0: 472 | resolution: {integrity: sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==} 473 | engines: {node: '>=8'} 474 | dev: false 475 | 476 | /array.prototype.findlastindex@1.2.2: 477 | resolution: {integrity: sha512-tb5thFFlUcp7NdNF6/MpDk/1r/4awWG1FIz3YqDf+/zJSTezBb+/5WViH41obXULHVpDzoiCLpJ/ZO9YbJMsdw==} 478 | engines: {node: '>= 0.4'} 479 | dependencies: 480 | call-bind: 1.0.2 481 | define-properties: 1.2.0 482 | es-abstract: 1.22.1 483 | es-shim-unscopables: 1.0.0 484 | get-intrinsic: 1.2.1 485 | dev: false 486 | 487 | /array.prototype.flat@1.3.1: 488 | resolution: {integrity: sha512-roTU0KWIOmJ4DRLmwKd19Otg0/mT3qPNt0Qb3GWW8iObuZXxrjB/pzn0R3hqpRSWg4HCwqx+0vwOnWnvlOyeIA==} 489 | engines: {node: '>= 0.4'} 490 | dependencies: 491 | call-bind: 1.0.2 492 | define-properties: 1.2.0 493 | es-abstract: 1.22.1 494 | es-shim-unscopables: 1.0.0 495 | dev: false 496 | 497 | /array.prototype.flatmap@1.3.1: 498 | resolution: {integrity: sha512-8UGn9O1FDVvMNB0UlLv4voxRMze7+FpHyF5mSMRjWHUMlpoDViniy05870VlxhfgTnLbpuwTzvD76MTtWxB/mQ==} 499 | engines: {node: '>= 0.4'} 500 | dependencies: 501 | call-bind: 1.0.2 502 | define-properties: 1.2.0 503 | es-abstract: 1.22.1 504 | es-shim-unscopables: 1.0.0 505 | dev: false 506 | 507 | /array.prototype.tosorted@1.1.1: 508 | resolution: {integrity: sha512-pZYPXPRl2PqWcsUs6LOMn+1f1532nEoPTYowBtqLwAW+W8vSVhkIGnmOX1t/UQjD6YGI0vcD2B1U7ZFGQH9jnQ==} 509 | dependencies: 510 | call-bind: 1.0.2 511 | define-properties: 1.2.0 512 | es-abstract: 1.22.1 513 | es-shim-unscopables: 1.0.0 514 | get-intrinsic: 1.2.1 515 | dev: false 516 | 517 | /arraybuffer.prototype.slice@1.0.1: 518 | resolution: {integrity: sha512-09x0ZWFEjj4WD8PDbykUwo3t9arLn8NIzmmYEJFpYekOAQjpkGSyrQhNoRTcwwcFRu+ycWF78QZ63oWTqSjBcw==} 519 | engines: {node: '>= 0.4'} 520 | dependencies: 521 | array-buffer-byte-length: 1.0.0 522 | call-bind: 1.0.2 523 | define-properties: 1.2.0 524 | get-intrinsic: 1.2.1 525 | is-array-buffer: 3.0.2 526 | is-shared-array-buffer: 1.0.2 527 | dev: false 528 | 529 | /ast-types-flow@0.0.7: 530 | resolution: {integrity: sha512-eBvWn1lvIApYMhzQMsu9ciLfkBY499mFZlNqG+/9WR7PVlroQw0vG30cOQQbaKz3sCEc44TAOu2ykzqXSNnwag==} 531 | dev: false 532 | 533 | /asynciterator.prototype@1.0.0: 534 | resolution: {integrity: sha512-wwHYEIS0Q80f5mosx3L/dfG5t5rjEa9Ft51GTaNt862EnpyGHpgz2RkZvLPp1oF5TnAiTohkEKVEu8pQPJI7Vg==} 535 | dependencies: 536 | has-symbols: 1.0.3 537 | dev: false 538 | 539 | /autoprefixer@10.4.15(postcss@8.4.28): 540 | resolution: {integrity: sha512-KCuPB8ZCIqFdA4HwKXsvz7j6gvSDNhDP7WnUjBleRkKjPdvCmHFuQ77ocavI8FT6NdvlBnE2UFr2H4Mycn8Vew==} 541 | engines: {node: ^10 || ^12 || >=14} 542 | hasBin: true 543 | peerDependencies: 544 | postcss: ^8.1.0 545 | dependencies: 546 | browserslist: 4.21.10 547 | caniuse-lite: 1.0.30001522 548 | fraction.js: 4.2.1 549 | normalize-range: 0.1.2 550 | picocolors: 1.0.0 551 | postcss: 8.4.28 552 | postcss-value-parser: 4.2.0 553 | dev: false 554 | 555 | /available-typed-arrays@1.0.5: 556 | resolution: {integrity: sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==} 557 | engines: {node: '>= 0.4'} 558 | dev: false 559 | 560 | /axe-core@4.7.2: 561 | resolution: {integrity: sha512-zIURGIS1E1Q4pcrMjp+nnEh+16G56eG/MUllJH8yEvw7asDo7Ac9uhC9KIH5jzpITueEZolfYglnCGIuSBz39g==} 562 | engines: {node: '>=4'} 563 | dev: false 564 | 565 | /axobject-query@3.2.1: 566 | resolution: {integrity: sha512-jsyHu61e6N4Vbz/v18DHwWYKK0bSWLqn47eeDSKPB7m8tqMHF9YJ+mhIk2lVteyZrY8tnSj/jHOv4YiTCuCJgg==} 567 | dependencies: 568 | dequal: 2.0.3 569 | dev: false 570 | 571 | /balanced-match@1.0.2: 572 | resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==} 573 | dev: false 574 | 575 | /base64-js@0.0.8: 576 | resolution: {integrity: sha512-3XSA2cR/h/73EzlXXdU6YNycmYI7+kicTxks4eJg2g39biHR84slg2+des+p7iHYhbRg/udIS4TD53WabcOUkw==} 577 | engines: {node: '>= 0.4'} 578 | dev: false 579 | 580 | /binary-extensions@2.2.0: 581 | resolution: {integrity: sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==} 582 | engines: {node: '>=8'} 583 | dev: false 584 | 585 | /brace-expansion@1.1.11: 586 | resolution: {integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==} 587 | dependencies: 588 | balanced-match: 1.0.2 589 | concat-map: 0.0.1 590 | dev: false 591 | 592 | /braces@3.0.2: 593 | resolution: {integrity: sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==} 594 | engines: {node: '>=8'} 595 | dependencies: 596 | fill-range: 7.0.1 597 | dev: false 598 | 599 | /browserslist@4.21.10: 600 | resolution: {integrity: sha512-bipEBdZfVH5/pwrvqc+Ub0kUPVfGUhlKxbvfD+z1BDnPEO/X98ruXGA1WP5ASpAFKan7Qr6j736IacbZQuAlKQ==} 601 | engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} 602 | hasBin: true 603 | dependencies: 604 | caniuse-lite: 1.0.30001522 605 | electron-to-chromium: 1.4.499 606 | node-releases: 2.0.13 607 | update-browserslist-db: 1.0.11(browserslist@4.21.10) 608 | dev: false 609 | 610 | /busboy@1.6.0: 611 | resolution: {integrity: sha512-8SFQbg/0hQ9xy3UNTB0YEnsNBbWfhf7RtnzpL7TkBiTBRfrQ9Fxcnz7VJsleJpyp6rVLvXiuORqjlHi5q+PYuA==} 612 | engines: {node: '>=10.16.0'} 613 | dependencies: 614 | streamsearch: 1.1.0 615 | dev: false 616 | 617 | /call-bind@1.0.2: 618 | resolution: {integrity: sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==} 619 | dependencies: 620 | function-bind: 1.1.1 621 | get-intrinsic: 1.2.1 622 | dev: false 623 | 624 | /callsites@3.1.0: 625 | resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==} 626 | engines: {node: '>=6'} 627 | dev: false 628 | 629 | /camelcase-css@2.0.1: 630 | resolution: {integrity: sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==} 631 | engines: {node: '>= 6'} 632 | dev: false 633 | 634 | /camelize@1.0.1: 635 | resolution: {integrity: sha512-dU+Tx2fsypxTgtLoE36npi3UqcjSSMNYfkqgmoEhtZrraP5VWq0K7FkWVTYa8eMPtnU/G2txVsfdCJTn9uzpuQ==} 636 | dev: false 637 | 638 | /caniuse-lite@1.0.30001522: 639 | resolution: {integrity: sha512-TKiyTVZxJGhsTszLuzb+6vUZSjVOAhClszBr2Ta2k9IwtNBT/4dzmL6aywt0HCgEZlmwJzXJd8yNiob6HgwTRg==} 640 | dev: false 641 | 642 | /chalk@4.1.2: 643 | resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==} 644 | engines: {node: '>=10'} 645 | dependencies: 646 | ansi-styles: 4.3.0 647 | supports-color: 7.2.0 648 | dev: false 649 | 650 | /chokidar@3.5.3: 651 | resolution: {integrity: sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==} 652 | engines: {node: '>= 8.10.0'} 653 | dependencies: 654 | anymatch: 3.1.3 655 | braces: 3.0.2 656 | glob-parent: 5.1.2 657 | is-binary-path: 2.1.0 658 | is-glob: 4.0.3 659 | normalize-path: 3.0.0 660 | readdirp: 3.6.0 661 | optionalDependencies: 662 | fsevents: 2.3.3 663 | dev: false 664 | 665 | /client-only@0.0.1: 666 | resolution: {integrity: sha512-IV3Ou0jSMzZrd3pZ48nLkT9DA7Ag1pnPzaiQhpW7c3RbcqqzvzzVu+L8gfqMp/8IM2MQtSiqaCxrrcfu8I8rMA==} 667 | dev: false 668 | 669 | /color-convert@2.0.1: 670 | resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==} 671 | engines: {node: '>=7.0.0'} 672 | dependencies: 673 | color-name: 1.1.4 674 | dev: false 675 | 676 | /color-name@1.1.4: 677 | resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==} 678 | dev: false 679 | 680 | /commander@4.1.1: 681 | resolution: {integrity: sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==} 682 | engines: {node: '>= 6'} 683 | dev: false 684 | 685 | /concat-map@0.0.1: 686 | resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==} 687 | dev: false 688 | 689 | /cross-spawn@7.0.3: 690 | resolution: {integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==} 691 | engines: {node: '>= 8'} 692 | dependencies: 693 | path-key: 3.1.1 694 | shebang-command: 2.0.0 695 | which: 2.0.2 696 | dev: false 697 | 698 | /css-background-parser@0.1.0: 699 | resolution: {integrity: sha512-2EZLisiZQ+7m4wwur/qiYJRniHX4K5Tc9w93MT3AS0WS1u5kaZ4FKXlOTBhOjc+CgEgPiGY+fX1yWD8UwpEqUA==} 700 | dev: false 701 | 702 | /css-box-shadow@1.0.0-3: 703 | resolution: {integrity: sha512-9jaqR6e7Ohds+aWwmhe6wILJ99xYQbfmK9QQB9CcMjDbTxPZjwEmUQpU91OG05Xgm8BahT5fW+svbsQGjS/zPg==} 704 | dev: false 705 | 706 | /css-color-keywords@1.0.0: 707 | resolution: {integrity: sha512-FyyrDHZKEjXDpNJYvVsV960FiqQyXc/LlYmsxl2BcdMb2WPx0OGRVgTg55rPSyLSNMqP52R9r8geSp7apN3Ofg==} 708 | engines: {node: '>=4'} 709 | dev: false 710 | 711 | /css-to-react-native@3.2.0: 712 | resolution: {integrity: sha512-e8RKaLXMOFii+02mOlqwjbD00KSEKqblnpO9e++1aXS1fPQOpS1YoqdVHBqPjHNoxeF2mimzVqawm2KCbEdtHQ==} 713 | dependencies: 714 | camelize: 1.0.1 715 | css-color-keywords: 1.0.0 716 | postcss-value-parser: 4.2.0 717 | dev: false 718 | 719 | /cssesc@3.0.0: 720 | resolution: {integrity: sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==} 721 | engines: {node: '>=4'} 722 | hasBin: true 723 | dev: false 724 | 725 | /csstype@3.1.2: 726 | resolution: {integrity: sha512-I7K1Uu0MBPzaFKg4nI5Q7Vs2t+3gWWW648spaF+Rg7pI9ds18Ugn+lvg4SHczUdKlHI5LWBXyqfS8+DufyBsgQ==} 727 | dev: false 728 | 729 | /damerau-levenshtein@1.0.8: 730 | resolution: {integrity: sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA==} 731 | dev: false 732 | 733 | /debug@3.2.7: 734 | resolution: {integrity: sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==} 735 | peerDependencies: 736 | supports-color: '*' 737 | peerDependenciesMeta: 738 | supports-color: 739 | optional: true 740 | dependencies: 741 | ms: 2.1.3 742 | dev: false 743 | 744 | /debug@4.3.4: 745 | resolution: {integrity: sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==} 746 | engines: {node: '>=6.0'} 747 | peerDependencies: 748 | supports-color: '*' 749 | peerDependenciesMeta: 750 | supports-color: 751 | optional: true 752 | dependencies: 753 | ms: 2.1.2 754 | dev: false 755 | 756 | /deep-is@0.1.4: 757 | resolution: {integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==} 758 | dev: false 759 | 760 | /define-properties@1.2.0: 761 | resolution: {integrity: sha512-xvqAVKGfT1+UAvPwKTVw/njhdQ8ZhXK4lI0bCIuCMrp2up9nPnaDftrLtmpTazqd1o+UY4zgzU+avtMbDP+ldA==} 762 | engines: {node: '>= 0.4'} 763 | dependencies: 764 | has-property-descriptors: 1.0.0 765 | object-keys: 1.1.1 766 | dev: false 767 | 768 | /dequal@2.0.3: 769 | resolution: {integrity: sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==} 770 | engines: {node: '>=6'} 771 | dev: false 772 | 773 | /didyoumean@1.2.2: 774 | resolution: {integrity: sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==} 775 | dev: false 776 | 777 | /dir-glob@3.0.1: 778 | resolution: {integrity: sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==} 779 | engines: {node: '>=8'} 780 | dependencies: 781 | path-type: 4.0.0 782 | dev: false 783 | 784 | /dlv@1.1.3: 785 | resolution: {integrity: sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==} 786 | dev: false 787 | 788 | /doctrine@2.1.0: 789 | resolution: {integrity: sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==} 790 | engines: {node: '>=0.10.0'} 791 | dependencies: 792 | esutils: 2.0.3 793 | dev: false 794 | 795 | /doctrine@3.0.0: 796 | resolution: {integrity: sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==} 797 | engines: {node: '>=6.0.0'} 798 | dependencies: 799 | esutils: 2.0.3 800 | dev: false 801 | 802 | /electron-to-chromium@1.4.499: 803 | resolution: {integrity: sha512-0NmjlYBLKVHva4GABWAaHuPJolnDuL0AhV3h1hES6rcLCWEIbRL6/8TghfsVwkx6TEroQVdliX7+aLysUpKvjw==} 804 | dev: false 805 | 806 | /emoji-regex@10.2.1: 807 | resolution: {integrity: sha512-97g6QgOk8zlDRdgq1WxwgTMgEWGVAQvB5Fdpgc1MkNy56la5SKP9GsMXKDOdqwn90/41a8yPwIGk1Y6WVbeMQA==} 808 | dev: false 809 | 810 | /emoji-regex@9.2.2: 811 | resolution: {integrity: sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==} 812 | dev: false 813 | 814 | /enhanced-resolve@5.15.0: 815 | resolution: {integrity: sha512-LXYT42KJ7lpIKECr2mAXIaMldcNCh/7E0KBKOu4KSfkHmP+mZmSs+8V5gBAqisWBy0OO4W5Oyys0GO1Y8KtdKg==} 816 | engines: {node: '>=10.13.0'} 817 | dependencies: 818 | graceful-fs: 4.2.11 819 | tapable: 2.2.1 820 | dev: false 821 | 822 | /es-abstract@1.22.1: 823 | resolution: {integrity: sha512-ioRRcXMO6OFyRpyzV3kE1IIBd4WG5/kltnzdxSCqoP8CMGs/Li+M1uF5o7lOkZVFjDs+NLesthnF66Pg/0q0Lw==} 824 | engines: {node: '>= 0.4'} 825 | dependencies: 826 | array-buffer-byte-length: 1.0.0 827 | arraybuffer.prototype.slice: 1.0.1 828 | available-typed-arrays: 1.0.5 829 | call-bind: 1.0.2 830 | es-set-tostringtag: 2.0.1 831 | es-to-primitive: 1.2.1 832 | function.prototype.name: 1.1.5 833 | get-intrinsic: 1.2.1 834 | get-symbol-description: 1.0.0 835 | globalthis: 1.0.3 836 | gopd: 1.0.1 837 | has: 1.0.3 838 | has-property-descriptors: 1.0.0 839 | has-proto: 1.0.1 840 | has-symbols: 1.0.3 841 | internal-slot: 1.0.5 842 | is-array-buffer: 3.0.2 843 | is-callable: 1.2.7 844 | is-negative-zero: 2.0.2 845 | is-regex: 1.1.4 846 | is-shared-array-buffer: 1.0.2 847 | is-string: 1.0.7 848 | is-typed-array: 1.1.12 849 | is-weakref: 1.0.2 850 | object-inspect: 1.12.3 851 | object-keys: 1.1.1 852 | object.assign: 4.1.4 853 | regexp.prototype.flags: 1.5.0 854 | safe-array-concat: 1.0.0 855 | safe-regex-test: 1.0.0 856 | string.prototype.trim: 1.2.7 857 | string.prototype.trimend: 1.0.6 858 | string.prototype.trimstart: 1.0.6 859 | typed-array-buffer: 1.0.0 860 | typed-array-byte-length: 1.0.0 861 | typed-array-byte-offset: 1.0.0 862 | typed-array-length: 1.0.4 863 | unbox-primitive: 1.0.2 864 | which-typed-array: 1.1.11 865 | dev: false 866 | 867 | /es-iterator-helpers@1.0.13: 868 | resolution: {integrity: sha512-LK3VGwzvaPWobO8xzXXGRUOGw8Dcjyfk62CsY/wfHN75CwsJPbuypOYJxK6g5RyEL8YDjIWcl6jgd8foO6mmrA==} 869 | dependencies: 870 | asynciterator.prototype: 1.0.0 871 | call-bind: 1.0.2 872 | define-properties: 1.2.0 873 | es-abstract: 1.22.1 874 | es-set-tostringtag: 2.0.1 875 | function-bind: 1.1.1 876 | get-intrinsic: 1.2.1 877 | globalthis: 1.0.3 878 | has-property-descriptors: 1.0.0 879 | has-proto: 1.0.1 880 | has-symbols: 1.0.3 881 | internal-slot: 1.0.5 882 | iterator.prototype: 1.1.0 883 | safe-array-concat: 1.0.0 884 | dev: false 885 | 886 | /es-set-tostringtag@2.0.1: 887 | resolution: {integrity: sha512-g3OMbtlwY3QewlqAiMLI47KywjWZoEytKr8pf6iTC8uJq5bIAH52Z9pnQ8pVL6whrCto53JZDuUIsifGeLorTg==} 888 | engines: {node: '>= 0.4'} 889 | dependencies: 890 | get-intrinsic: 1.2.1 891 | has: 1.0.3 892 | has-tostringtag: 1.0.0 893 | dev: false 894 | 895 | /es-shim-unscopables@1.0.0: 896 | resolution: {integrity: sha512-Jm6GPcCdC30eMLbZ2x8z2WuRwAws3zTBBKuusffYVUrNj/GVSUAZ+xKMaUpfNDR5IbyNA5LJbaecoUVbmUcB1w==} 897 | dependencies: 898 | has: 1.0.3 899 | dev: false 900 | 901 | /es-to-primitive@1.2.1: 902 | resolution: {integrity: sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==} 903 | engines: {node: '>= 0.4'} 904 | dependencies: 905 | is-callable: 1.2.7 906 | is-date-object: 1.0.5 907 | is-symbol: 1.0.4 908 | dev: false 909 | 910 | /escalade@3.1.1: 911 | resolution: {integrity: sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==} 912 | engines: {node: '>=6'} 913 | dev: false 914 | 915 | /escape-html@1.0.3: 916 | resolution: {integrity: sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==} 917 | dev: false 918 | 919 | /escape-string-regexp@4.0.0: 920 | resolution: {integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==} 921 | engines: {node: '>=10'} 922 | dev: false 923 | 924 | /eslint-config-next@13.4.19(eslint@8.47.0)(typescript@5.1.6): 925 | resolution: {integrity: sha512-WE8367sqMnjhWHvR5OivmfwENRQ1ixfNE9hZwQqNCsd+iM3KnuMc1V8Pt6ytgjxjf23D+xbesADv9x3xaKfT3g==} 926 | peerDependencies: 927 | eslint: ^7.23.0 || ^8.0.0 928 | typescript: '>=3.3.1' 929 | peerDependenciesMeta: 930 | typescript: 931 | optional: true 932 | dependencies: 933 | '@next/eslint-plugin-next': 13.4.19 934 | '@rushstack/eslint-patch': 1.3.3 935 | '@typescript-eslint/parser': 6.4.1(eslint@8.47.0)(typescript@5.1.6) 936 | eslint: 8.47.0 937 | eslint-import-resolver-node: 0.3.9 938 | eslint-import-resolver-typescript: 3.6.0(@typescript-eslint/parser@6.4.1)(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.28.1)(eslint@8.47.0) 939 | eslint-plugin-import: 2.28.1(@typescript-eslint/parser@6.4.1)(eslint-import-resolver-typescript@3.6.0)(eslint@8.47.0) 940 | eslint-plugin-jsx-a11y: 6.7.1(eslint@8.47.0) 941 | eslint-plugin-react: 7.33.2(eslint@8.47.0) 942 | eslint-plugin-react-hooks: 4.6.0(eslint@8.47.0) 943 | typescript: 5.1.6 944 | transitivePeerDependencies: 945 | - eslint-import-resolver-webpack 946 | - supports-color 947 | dev: false 948 | 949 | /eslint-import-resolver-node@0.3.9: 950 | resolution: {integrity: sha512-WFj2isz22JahUv+B788TlO3N6zL3nNJGU8CcZbPZvVEkBPaJdCV4vy5wyghty5ROFbCRnm132v8BScu5/1BQ8g==} 951 | dependencies: 952 | debug: 3.2.7 953 | is-core-module: 2.13.0 954 | resolve: 1.22.4 955 | transitivePeerDependencies: 956 | - supports-color 957 | dev: false 958 | 959 | /eslint-import-resolver-typescript@3.6.0(@typescript-eslint/parser@6.4.1)(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.28.1)(eslint@8.47.0): 960 | resolution: {integrity: sha512-QTHR9ddNnn35RTxlaEnx2gCxqFlF2SEN0SE2d17SqwyM7YOSI2GHWRYp5BiRkObTUNYPupC/3Fq2a0PpT+EKpg==} 961 | engines: {node: ^14.18.0 || >=16.0.0} 962 | peerDependencies: 963 | eslint: '*' 964 | eslint-plugin-import: '*' 965 | dependencies: 966 | debug: 4.3.4 967 | enhanced-resolve: 5.15.0 968 | eslint: 8.47.0 969 | eslint-module-utils: 2.8.0(@typescript-eslint/parser@6.4.1)(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.0)(eslint@8.47.0) 970 | eslint-plugin-import: 2.28.1(@typescript-eslint/parser@6.4.1)(eslint-import-resolver-typescript@3.6.0)(eslint@8.47.0) 971 | fast-glob: 3.3.1 972 | get-tsconfig: 4.7.0 973 | is-core-module: 2.13.0 974 | is-glob: 4.0.3 975 | transitivePeerDependencies: 976 | - '@typescript-eslint/parser' 977 | - eslint-import-resolver-node 978 | - eslint-import-resolver-webpack 979 | - supports-color 980 | dev: false 981 | 982 | /eslint-module-utils@2.8.0(@typescript-eslint/parser@6.4.1)(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.0)(eslint@8.47.0): 983 | resolution: {integrity: sha512-aWajIYfsqCKRDgUfjEXNN/JlrzauMuSEy5sbd7WXbtW3EH6A6MpwEh42c7qD+MqQo9QMJ6fWLAeIJynx0g6OAw==} 984 | engines: {node: '>=4'} 985 | peerDependencies: 986 | '@typescript-eslint/parser': '*' 987 | eslint: '*' 988 | eslint-import-resolver-node: '*' 989 | eslint-import-resolver-typescript: '*' 990 | eslint-import-resolver-webpack: '*' 991 | peerDependenciesMeta: 992 | '@typescript-eslint/parser': 993 | optional: true 994 | eslint: 995 | optional: true 996 | eslint-import-resolver-node: 997 | optional: true 998 | eslint-import-resolver-typescript: 999 | optional: true 1000 | eslint-import-resolver-webpack: 1001 | optional: true 1002 | dependencies: 1003 | '@typescript-eslint/parser': 6.4.1(eslint@8.47.0)(typescript@5.1.6) 1004 | debug: 3.2.7 1005 | eslint: 8.47.0 1006 | eslint-import-resolver-node: 0.3.9 1007 | eslint-import-resolver-typescript: 3.6.0(@typescript-eslint/parser@6.4.1)(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.28.1)(eslint@8.47.0) 1008 | transitivePeerDependencies: 1009 | - supports-color 1010 | dev: false 1011 | 1012 | /eslint-plugin-import@2.28.1(@typescript-eslint/parser@6.4.1)(eslint-import-resolver-typescript@3.6.0)(eslint@8.47.0): 1013 | resolution: {integrity: sha512-9I9hFlITvOV55alzoKBI+K9q74kv0iKMeY6av5+umsNwayt59fz692daGyjR+oStBQgx6nwR9rXldDev3Clw+A==} 1014 | engines: {node: '>=4'} 1015 | peerDependencies: 1016 | '@typescript-eslint/parser': '*' 1017 | eslint: ^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8 1018 | peerDependenciesMeta: 1019 | '@typescript-eslint/parser': 1020 | optional: true 1021 | dependencies: 1022 | '@typescript-eslint/parser': 6.4.1(eslint@8.47.0)(typescript@5.1.6) 1023 | array-includes: 3.1.6 1024 | array.prototype.findlastindex: 1.2.2 1025 | array.prototype.flat: 1.3.1 1026 | array.prototype.flatmap: 1.3.1 1027 | debug: 3.2.7 1028 | doctrine: 2.1.0 1029 | eslint: 8.47.0 1030 | eslint-import-resolver-node: 0.3.9 1031 | eslint-module-utils: 2.8.0(@typescript-eslint/parser@6.4.1)(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.0)(eslint@8.47.0) 1032 | has: 1.0.3 1033 | is-core-module: 2.13.0 1034 | is-glob: 4.0.3 1035 | minimatch: 3.1.2 1036 | object.fromentries: 2.0.6 1037 | object.groupby: 1.0.0 1038 | object.values: 1.1.6 1039 | semver: 6.3.1 1040 | tsconfig-paths: 3.14.2 1041 | transitivePeerDependencies: 1042 | - eslint-import-resolver-typescript 1043 | - eslint-import-resolver-webpack 1044 | - supports-color 1045 | dev: false 1046 | 1047 | /eslint-plugin-jsx-a11y@6.7.1(eslint@8.47.0): 1048 | resolution: {integrity: sha512-63Bog4iIethyo8smBklORknVjB0T2dwB8Mr/hIC+fBS0uyHdYYpzM/Ed+YC8VxTjlXHEWFOdmgwcDn1U2L9VCA==} 1049 | engines: {node: '>=4.0'} 1050 | peerDependencies: 1051 | eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 1052 | dependencies: 1053 | '@babel/runtime': 7.22.10 1054 | aria-query: 5.3.0 1055 | array-includes: 3.1.6 1056 | array.prototype.flatmap: 1.3.1 1057 | ast-types-flow: 0.0.7 1058 | axe-core: 4.7.2 1059 | axobject-query: 3.2.1 1060 | damerau-levenshtein: 1.0.8 1061 | emoji-regex: 9.2.2 1062 | eslint: 8.47.0 1063 | has: 1.0.3 1064 | jsx-ast-utils: 3.3.5 1065 | language-tags: 1.0.5 1066 | minimatch: 3.1.2 1067 | object.entries: 1.1.6 1068 | object.fromentries: 2.0.6 1069 | semver: 6.3.1 1070 | dev: false 1071 | 1072 | /eslint-plugin-react-hooks@4.6.0(eslint@8.47.0): 1073 | resolution: {integrity: sha512-oFc7Itz9Qxh2x4gNHStv3BqJq54ExXmfC+a1NjAta66IAN87Wu0R/QArgIS9qKzX3dXKPI9H5crl9QchNMY9+g==} 1074 | engines: {node: '>=10'} 1075 | peerDependencies: 1076 | eslint: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 1077 | dependencies: 1078 | eslint: 8.47.0 1079 | dev: false 1080 | 1081 | /eslint-plugin-react@7.33.2(eslint@8.47.0): 1082 | resolution: {integrity: sha512-73QQMKALArI8/7xGLNI/3LylrEYrlKZSb5C9+q3OtOewTnMQi5cT+aE9E41sLCmli3I9PGGmD1yiZydyo4FEPw==} 1083 | engines: {node: '>=4'} 1084 | peerDependencies: 1085 | eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 1086 | dependencies: 1087 | array-includes: 3.1.6 1088 | array.prototype.flatmap: 1.3.1 1089 | array.prototype.tosorted: 1.1.1 1090 | doctrine: 2.1.0 1091 | es-iterator-helpers: 1.0.13 1092 | eslint: 8.47.0 1093 | estraverse: 5.3.0 1094 | jsx-ast-utils: 3.3.5 1095 | minimatch: 3.1.2 1096 | object.entries: 1.1.6 1097 | object.fromentries: 2.0.6 1098 | object.hasown: 1.1.2 1099 | object.values: 1.1.6 1100 | prop-types: 15.8.1 1101 | resolve: 2.0.0-next.4 1102 | semver: 6.3.1 1103 | string.prototype.matchall: 4.0.8 1104 | dev: false 1105 | 1106 | /eslint-scope@7.2.2: 1107 | resolution: {integrity: sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==} 1108 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 1109 | dependencies: 1110 | esrecurse: 4.3.0 1111 | estraverse: 5.3.0 1112 | dev: false 1113 | 1114 | /eslint-visitor-keys@3.4.3: 1115 | resolution: {integrity: sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==} 1116 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 1117 | dev: false 1118 | 1119 | /eslint@8.47.0: 1120 | resolution: {integrity: sha512-spUQWrdPt+pRVP1TTJLmfRNJJHHZryFmptzcafwSvHsceV81djHOdnEeDmkdotZyLNjDhrOasNK8nikkoG1O8Q==} 1121 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 1122 | hasBin: true 1123 | dependencies: 1124 | '@eslint-community/eslint-utils': 4.4.0(eslint@8.47.0) 1125 | '@eslint-community/regexpp': 4.7.0 1126 | '@eslint/eslintrc': 2.1.2 1127 | '@eslint/js': 8.47.0 1128 | '@humanwhocodes/config-array': 0.11.10 1129 | '@humanwhocodes/module-importer': 1.0.1 1130 | '@nodelib/fs.walk': 1.2.8 1131 | ajv: 6.12.6 1132 | chalk: 4.1.2 1133 | cross-spawn: 7.0.3 1134 | debug: 4.3.4 1135 | doctrine: 3.0.0 1136 | escape-string-regexp: 4.0.0 1137 | eslint-scope: 7.2.2 1138 | eslint-visitor-keys: 3.4.3 1139 | espree: 9.6.1 1140 | esquery: 1.5.0 1141 | esutils: 2.0.3 1142 | fast-deep-equal: 3.1.3 1143 | file-entry-cache: 6.0.1 1144 | find-up: 5.0.0 1145 | glob-parent: 6.0.2 1146 | globals: 13.21.0 1147 | graphemer: 1.4.0 1148 | ignore: 5.2.4 1149 | imurmurhash: 0.1.4 1150 | is-glob: 4.0.3 1151 | is-path-inside: 3.0.3 1152 | js-yaml: 4.1.0 1153 | json-stable-stringify-without-jsonify: 1.0.1 1154 | levn: 0.4.1 1155 | lodash.merge: 4.6.2 1156 | minimatch: 3.1.2 1157 | natural-compare: 1.4.0 1158 | optionator: 0.9.3 1159 | strip-ansi: 6.0.1 1160 | text-table: 0.2.0 1161 | transitivePeerDependencies: 1162 | - supports-color 1163 | dev: false 1164 | 1165 | /espree@9.6.1: 1166 | resolution: {integrity: sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==} 1167 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 1168 | dependencies: 1169 | acorn: 8.10.0 1170 | acorn-jsx: 5.3.2(acorn@8.10.0) 1171 | eslint-visitor-keys: 3.4.3 1172 | dev: false 1173 | 1174 | /esquery@1.5.0: 1175 | resolution: {integrity: sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==} 1176 | engines: {node: '>=0.10'} 1177 | dependencies: 1178 | estraverse: 5.3.0 1179 | dev: false 1180 | 1181 | /esrecurse@4.3.0: 1182 | resolution: {integrity: sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==} 1183 | engines: {node: '>=4.0'} 1184 | dependencies: 1185 | estraverse: 5.3.0 1186 | dev: false 1187 | 1188 | /estraverse@5.3.0: 1189 | resolution: {integrity: sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==} 1190 | engines: {node: '>=4.0'} 1191 | dev: false 1192 | 1193 | /esutils@2.0.3: 1194 | resolution: {integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==} 1195 | engines: {node: '>=0.10.0'} 1196 | dev: false 1197 | 1198 | /fast-deep-equal@3.1.3: 1199 | resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==} 1200 | dev: false 1201 | 1202 | /fast-glob@3.3.1: 1203 | resolution: {integrity: sha512-kNFPyjhh5cKjrUltxs+wFx+ZkbRaxxmZ+X0ZU31SOsxCEtP9VPgtq2teZw1DebupL5GmDaNQ6yKMMVcM41iqDg==} 1204 | engines: {node: '>=8.6.0'} 1205 | dependencies: 1206 | '@nodelib/fs.stat': 2.0.5 1207 | '@nodelib/fs.walk': 1.2.8 1208 | glob-parent: 5.1.2 1209 | merge2: 1.4.1 1210 | micromatch: 4.0.5 1211 | dev: false 1212 | 1213 | /fast-json-stable-stringify@2.1.0: 1214 | resolution: {integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==} 1215 | dev: false 1216 | 1217 | /fast-levenshtein@2.0.6: 1218 | resolution: {integrity: sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==} 1219 | dev: false 1220 | 1221 | /fastq@1.15.0: 1222 | resolution: {integrity: sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==} 1223 | dependencies: 1224 | reusify: 1.0.4 1225 | dev: false 1226 | 1227 | /fflate@0.7.4: 1228 | resolution: {integrity: sha512-5u2V/CDW15QM1XbbgS+0DfPxVB+jUKhWEKuuFuHncbk3tEEqzmoXL+2KyOFuKGqOnmdIy0/davWF1CkuwtibCw==} 1229 | dev: false 1230 | 1231 | /file-entry-cache@6.0.1: 1232 | resolution: {integrity: sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==} 1233 | engines: {node: ^10.12.0 || >=12.0.0} 1234 | dependencies: 1235 | flat-cache: 3.0.4 1236 | dev: false 1237 | 1238 | /fill-range@7.0.1: 1239 | resolution: {integrity: sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==} 1240 | engines: {node: '>=8'} 1241 | dependencies: 1242 | to-regex-range: 5.0.1 1243 | dev: false 1244 | 1245 | /find-up@5.0.0: 1246 | resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==} 1247 | engines: {node: '>=10'} 1248 | dependencies: 1249 | locate-path: 6.0.0 1250 | path-exists: 4.0.0 1251 | dev: false 1252 | 1253 | /flat-cache@3.0.4: 1254 | resolution: {integrity: sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==} 1255 | engines: {node: ^10.12.0 || >=12.0.0} 1256 | dependencies: 1257 | flatted: 3.2.7 1258 | rimraf: 3.0.2 1259 | dev: false 1260 | 1261 | /flatted@3.2.7: 1262 | resolution: {integrity: sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ==} 1263 | dev: false 1264 | 1265 | /for-each@0.3.3: 1266 | resolution: {integrity: sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==} 1267 | dependencies: 1268 | is-callable: 1.2.7 1269 | dev: false 1270 | 1271 | /fraction.js@4.2.1: 1272 | resolution: {integrity: sha512-/KxoyCnPM0GwYI4NN0Iag38Tqt+od3/mLuguepLgCAKPn0ZhC544nssAW0tG2/00zXEYl9W+7hwAIpLHo6Oc7Q==} 1273 | dev: false 1274 | 1275 | /fs.realpath@1.0.0: 1276 | resolution: {integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==} 1277 | dev: false 1278 | 1279 | /fsevents@2.3.3: 1280 | resolution: {integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==} 1281 | engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} 1282 | os: [darwin] 1283 | requiresBuild: true 1284 | dev: false 1285 | optional: true 1286 | 1287 | /function-bind@1.1.1: 1288 | resolution: {integrity: sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==} 1289 | dev: false 1290 | 1291 | /function.prototype.name@1.1.5: 1292 | resolution: {integrity: sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA==} 1293 | engines: {node: '>= 0.4'} 1294 | dependencies: 1295 | call-bind: 1.0.2 1296 | define-properties: 1.2.0 1297 | es-abstract: 1.22.1 1298 | functions-have-names: 1.2.3 1299 | dev: false 1300 | 1301 | /functions-have-names@1.2.3: 1302 | resolution: {integrity: sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==} 1303 | dev: false 1304 | 1305 | /get-intrinsic@1.2.1: 1306 | resolution: {integrity: sha512-2DcsyfABl+gVHEfCOaTrWgyt+tb6MSEGmKq+kI5HwLbIYgjgmMcV8KQ41uaKz1xxUcn9tJtgFbQUEVcEbd0FYw==} 1307 | dependencies: 1308 | function-bind: 1.1.1 1309 | has: 1.0.3 1310 | has-proto: 1.0.1 1311 | has-symbols: 1.0.3 1312 | dev: false 1313 | 1314 | /get-symbol-description@1.0.0: 1315 | resolution: {integrity: sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==} 1316 | engines: {node: '>= 0.4'} 1317 | dependencies: 1318 | call-bind: 1.0.2 1319 | get-intrinsic: 1.2.1 1320 | dev: false 1321 | 1322 | /get-tsconfig@4.7.0: 1323 | resolution: {integrity: sha512-pmjiZ7xtB8URYm74PlGJozDNyhvsVLUcpBa8DZBG3bWHwaHa9bPiRpiSfovw+fjhwONSCWKRyk+JQHEGZmMrzw==} 1324 | dependencies: 1325 | resolve-pkg-maps: 1.0.0 1326 | dev: false 1327 | 1328 | /glob-parent@5.1.2: 1329 | resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==} 1330 | engines: {node: '>= 6'} 1331 | dependencies: 1332 | is-glob: 4.0.3 1333 | dev: false 1334 | 1335 | /glob-parent@6.0.2: 1336 | resolution: {integrity: sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==} 1337 | engines: {node: '>=10.13.0'} 1338 | dependencies: 1339 | is-glob: 4.0.3 1340 | dev: false 1341 | 1342 | /glob-to-regexp@0.4.1: 1343 | resolution: {integrity: sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==} 1344 | dev: false 1345 | 1346 | /glob@7.1.6: 1347 | resolution: {integrity: sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==} 1348 | dependencies: 1349 | fs.realpath: 1.0.0 1350 | inflight: 1.0.6 1351 | inherits: 2.0.4 1352 | minimatch: 3.1.2 1353 | once: 1.4.0 1354 | path-is-absolute: 1.0.1 1355 | dev: false 1356 | 1357 | /glob@7.1.7: 1358 | resolution: {integrity: sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==} 1359 | dependencies: 1360 | fs.realpath: 1.0.0 1361 | inflight: 1.0.6 1362 | inherits: 2.0.4 1363 | minimatch: 3.1.2 1364 | once: 1.4.0 1365 | path-is-absolute: 1.0.1 1366 | dev: false 1367 | 1368 | /glob@7.2.3: 1369 | resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==} 1370 | dependencies: 1371 | fs.realpath: 1.0.0 1372 | inflight: 1.0.6 1373 | inherits: 2.0.4 1374 | minimatch: 3.1.2 1375 | once: 1.4.0 1376 | path-is-absolute: 1.0.1 1377 | dev: false 1378 | 1379 | /globals@13.21.0: 1380 | resolution: {integrity: sha512-ybyme3s4yy/t/3s35bewwXKOf7cvzfreG2lH0lZl0JB7I4GxRP2ghxOK/Nb9EkRXdbBXZLfq/p/0W2JUONB/Gg==} 1381 | engines: {node: '>=8'} 1382 | dependencies: 1383 | type-fest: 0.20.2 1384 | dev: false 1385 | 1386 | /globalthis@1.0.3: 1387 | resolution: {integrity: sha512-sFdI5LyBiNTHjRd7cGPWapiHWMOXKyuBNX/cWJ3NfzrZQVa8GI/8cofCl74AOVqq9W5kNmguTIzJ/1s2gyI9wA==} 1388 | engines: {node: '>= 0.4'} 1389 | dependencies: 1390 | define-properties: 1.2.0 1391 | dev: false 1392 | 1393 | /globby@11.1.0: 1394 | resolution: {integrity: sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==} 1395 | engines: {node: '>=10'} 1396 | dependencies: 1397 | array-union: 2.1.0 1398 | dir-glob: 3.0.1 1399 | fast-glob: 3.3.1 1400 | ignore: 5.2.4 1401 | merge2: 1.4.1 1402 | slash: 3.0.0 1403 | dev: false 1404 | 1405 | /gopd@1.0.1: 1406 | resolution: {integrity: sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==} 1407 | dependencies: 1408 | get-intrinsic: 1.2.1 1409 | dev: false 1410 | 1411 | /graceful-fs@4.2.11: 1412 | resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==} 1413 | dev: false 1414 | 1415 | /graphemer@1.4.0: 1416 | resolution: {integrity: sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==} 1417 | dev: false 1418 | 1419 | /has-bigints@1.0.2: 1420 | resolution: {integrity: sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==} 1421 | dev: false 1422 | 1423 | /has-flag@4.0.0: 1424 | resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==} 1425 | engines: {node: '>=8'} 1426 | dev: false 1427 | 1428 | /has-property-descriptors@1.0.0: 1429 | resolution: {integrity: sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==} 1430 | dependencies: 1431 | get-intrinsic: 1.2.1 1432 | dev: false 1433 | 1434 | /has-proto@1.0.1: 1435 | resolution: {integrity: sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg==} 1436 | engines: {node: '>= 0.4'} 1437 | dev: false 1438 | 1439 | /has-symbols@1.0.3: 1440 | resolution: {integrity: sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==} 1441 | engines: {node: '>= 0.4'} 1442 | dev: false 1443 | 1444 | /has-tostringtag@1.0.0: 1445 | resolution: {integrity: sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==} 1446 | engines: {node: '>= 0.4'} 1447 | dependencies: 1448 | has-symbols: 1.0.3 1449 | dev: false 1450 | 1451 | /has@1.0.3: 1452 | resolution: {integrity: sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==} 1453 | engines: {node: '>= 0.4.0'} 1454 | dependencies: 1455 | function-bind: 1.1.1 1456 | dev: false 1457 | 1458 | /hex-rgb@4.3.0: 1459 | resolution: {integrity: sha512-Ox1pJVrDCyGHMG9CFg1tmrRUMRPRsAWYc/PinY0XzJU4K7y7vjNoLKIQ7BR5UJMCxNN8EM1MNDmHWA/B3aZUuw==} 1460 | engines: {node: '>=6'} 1461 | dev: false 1462 | 1463 | /ignore@5.2.4: 1464 | resolution: {integrity: sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==} 1465 | engines: {node: '>= 4'} 1466 | dev: false 1467 | 1468 | /import-fresh@3.3.0: 1469 | resolution: {integrity: sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==} 1470 | engines: {node: '>=6'} 1471 | dependencies: 1472 | parent-module: 1.0.1 1473 | resolve-from: 4.0.0 1474 | dev: false 1475 | 1476 | /imurmurhash@0.1.4: 1477 | resolution: {integrity: sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==} 1478 | engines: {node: '>=0.8.19'} 1479 | dev: false 1480 | 1481 | /inflight@1.0.6: 1482 | resolution: {integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==} 1483 | dependencies: 1484 | once: 1.4.0 1485 | wrappy: 1.0.2 1486 | dev: false 1487 | 1488 | /inherits@2.0.4: 1489 | resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==} 1490 | dev: false 1491 | 1492 | /internal-slot@1.0.5: 1493 | resolution: {integrity: sha512-Y+R5hJrzs52QCG2laLn4udYVnxsfny9CpOhNhUvk/SSSVyF6T27FzRbF0sroPidSu3X8oEAkOn2K804mjpt6UQ==} 1494 | engines: {node: '>= 0.4'} 1495 | dependencies: 1496 | get-intrinsic: 1.2.1 1497 | has: 1.0.3 1498 | side-channel: 1.0.4 1499 | dev: false 1500 | 1501 | /is-array-buffer@3.0.2: 1502 | resolution: {integrity: sha512-y+FyyR/w8vfIRq4eQcM1EYgSTnmHXPqaF+IgzgraytCFq5Xh8lllDVmAZolPJiZttZLeFSINPYMaEJ7/vWUa1w==} 1503 | dependencies: 1504 | call-bind: 1.0.2 1505 | get-intrinsic: 1.2.1 1506 | is-typed-array: 1.1.12 1507 | dev: false 1508 | 1509 | /is-async-function@2.0.0: 1510 | resolution: {integrity: sha512-Y1JXKrfykRJGdlDwdKlLpLyMIiWqWvuSd17TvZk68PLAOGOoF4Xyav1z0Xhoi+gCYjZVeC5SI+hYFOfvXmGRCA==} 1511 | engines: {node: '>= 0.4'} 1512 | dependencies: 1513 | has-tostringtag: 1.0.0 1514 | dev: false 1515 | 1516 | /is-bigint@1.0.4: 1517 | resolution: {integrity: sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==} 1518 | dependencies: 1519 | has-bigints: 1.0.2 1520 | dev: false 1521 | 1522 | /is-binary-path@2.1.0: 1523 | resolution: {integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==} 1524 | engines: {node: '>=8'} 1525 | dependencies: 1526 | binary-extensions: 2.2.0 1527 | dev: false 1528 | 1529 | /is-boolean-object@1.1.2: 1530 | resolution: {integrity: sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==} 1531 | engines: {node: '>= 0.4'} 1532 | dependencies: 1533 | call-bind: 1.0.2 1534 | has-tostringtag: 1.0.0 1535 | dev: false 1536 | 1537 | /is-callable@1.2.7: 1538 | resolution: {integrity: sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==} 1539 | engines: {node: '>= 0.4'} 1540 | dev: false 1541 | 1542 | /is-core-module@2.13.0: 1543 | resolution: {integrity: sha512-Z7dk6Qo8pOCp3l4tsX2C5ZVas4V+UxwQodwZhLopL91TX8UyyHEXafPcyoeeWuLrwzHcr3igO78wNLwHJHsMCQ==} 1544 | dependencies: 1545 | has: 1.0.3 1546 | dev: false 1547 | 1548 | /is-date-object@1.0.5: 1549 | resolution: {integrity: sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==} 1550 | engines: {node: '>= 0.4'} 1551 | dependencies: 1552 | has-tostringtag: 1.0.0 1553 | dev: false 1554 | 1555 | /is-extglob@2.1.1: 1556 | resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==} 1557 | engines: {node: '>=0.10.0'} 1558 | dev: false 1559 | 1560 | /is-finalizationregistry@1.0.2: 1561 | resolution: {integrity: sha512-0by5vtUJs8iFQb5TYUHHPudOR+qXYIMKtiUzvLIZITZUjknFmziyBJuLhVRc+Ds0dREFlskDNJKYIdIzu/9pfw==} 1562 | dependencies: 1563 | call-bind: 1.0.2 1564 | dev: false 1565 | 1566 | /is-generator-function@1.0.10: 1567 | resolution: {integrity: sha512-jsEjy9l3yiXEQ+PsXdmBwEPcOxaXWLspKdplFUVI9vq1iZgIekeC0L167qeu86czQaxed3q/Uzuw0swL0irL8A==} 1568 | engines: {node: '>= 0.4'} 1569 | dependencies: 1570 | has-tostringtag: 1.0.0 1571 | dev: false 1572 | 1573 | /is-glob@4.0.3: 1574 | resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==} 1575 | engines: {node: '>=0.10.0'} 1576 | dependencies: 1577 | is-extglob: 2.1.1 1578 | dev: false 1579 | 1580 | /is-map@2.0.2: 1581 | resolution: {integrity: sha512-cOZFQQozTha1f4MxLFzlgKYPTyj26picdZTx82hbc/Xf4K/tZOOXSCkMvU4pKioRXGDLJRn0GM7Upe7kR721yg==} 1582 | dev: false 1583 | 1584 | /is-negative-zero@2.0.2: 1585 | resolution: {integrity: sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==} 1586 | engines: {node: '>= 0.4'} 1587 | dev: false 1588 | 1589 | /is-number-object@1.0.7: 1590 | resolution: {integrity: sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==} 1591 | engines: {node: '>= 0.4'} 1592 | dependencies: 1593 | has-tostringtag: 1.0.0 1594 | dev: false 1595 | 1596 | /is-number@7.0.0: 1597 | resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==} 1598 | engines: {node: '>=0.12.0'} 1599 | dev: false 1600 | 1601 | /is-path-inside@3.0.3: 1602 | resolution: {integrity: sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==} 1603 | engines: {node: '>=8'} 1604 | dev: false 1605 | 1606 | /is-regex@1.1.4: 1607 | resolution: {integrity: sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==} 1608 | engines: {node: '>= 0.4'} 1609 | dependencies: 1610 | call-bind: 1.0.2 1611 | has-tostringtag: 1.0.0 1612 | dev: false 1613 | 1614 | /is-set@2.0.2: 1615 | resolution: {integrity: sha512-+2cnTEZeY5z/iXGbLhPrOAaK/Mau5k5eXq9j14CpRTftq0pAJu2MwVRSZhyZWBzx3o6X795Lz6Bpb6R0GKf37g==} 1616 | dev: false 1617 | 1618 | /is-shared-array-buffer@1.0.2: 1619 | resolution: {integrity: sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==} 1620 | dependencies: 1621 | call-bind: 1.0.2 1622 | dev: false 1623 | 1624 | /is-string@1.0.7: 1625 | resolution: {integrity: sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==} 1626 | engines: {node: '>= 0.4'} 1627 | dependencies: 1628 | has-tostringtag: 1.0.0 1629 | dev: false 1630 | 1631 | /is-symbol@1.0.4: 1632 | resolution: {integrity: sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==} 1633 | engines: {node: '>= 0.4'} 1634 | dependencies: 1635 | has-symbols: 1.0.3 1636 | dev: false 1637 | 1638 | /is-typed-array@1.1.12: 1639 | resolution: {integrity: sha512-Z14TF2JNG8Lss5/HMqt0//T9JeHXttXy5pH/DBU4vi98ozO2btxzq9MwYDZYnKwU8nRsz/+GVFVRDq3DkVuSPg==} 1640 | engines: {node: '>= 0.4'} 1641 | dependencies: 1642 | which-typed-array: 1.1.11 1643 | dev: false 1644 | 1645 | /is-weakmap@2.0.1: 1646 | resolution: {integrity: sha512-NSBR4kH5oVj1Uwvv970ruUkCV7O1mzgVFO4/rev2cLRda9Tm9HrL70ZPut4rOHgY0FNrUu9BCbXA2sdQ+x0chA==} 1647 | dev: false 1648 | 1649 | /is-weakref@1.0.2: 1650 | resolution: {integrity: sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==} 1651 | dependencies: 1652 | call-bind: 1.0.2 1653 | dev: false 1654 | 1655 | /is-weakset@2.0.2: 1656 | resolution: {integrity: sha512-t2yVvttHkQktwnNNmBQ98AhENLdPUTDTE21uPqAQ0ARwQfGeQKRVS0NNurH7bTf7RrvcVn1OOge45CnBeHCSmg==} 1657 | dependencies: 1658 | call-bind: 1.0.2 1659 | get-intrinsic: 1.2.1 1660 | dev: false 1661 | 1662 | /isarray@2.0.5: 1663 | resolution: {integrity: sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==} 1664 | dev: false 1665 | 1666 | /isexe@2.0.0: 1667 | resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==} 1668 | dev: false 1669 | 1670 | /iterator.prototype@1.1.0: 1671 | resolution: {integrity: sha512-rjuhAk1AJ1fssphHD0IFV6TWL40CwRZ53FrztKx43yk2v6rguBYsY4Bj1VU4HmoMmKwZUlx7mfnhDf9cOp4YTw==} 1672 | dependencies: 1673 | define-properties: 1.2.0 1674 | get-intrinsic: 1.2.1 1675 | has-symbols: 1.0.3 1676 | has-tostringtag: 1.0.0 1677 | reflect.getprototypeof: 1.0.3 1678 | dev: false 1679 | 1680 | /jiti@1.19.3: 1681 | resolution: {integrity: sha512-5eEbBDQT/jF1xg6l36P+mWGGoH9Spuy0PCdSr2dtWRDGC6ph/w9ZCL4lmESW8f8F7MwT3XKescfP0wnZWAKL9w==} 1682 | hasBin: true 1683 | dev: false 1684 | 1685 | /js-tokens@4.0.0: 1686 | resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==} 1687 | dev: false 1688 | 1689 | /js-yaml@4.1.0: 1690 | resolution: {integrity: sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==} 1691 | hasBin: true 1692 | dependencies: 1693 | argparse: 2.0.1 1694 | dev: false 1695 | 1696 | /json-schema-traverse@0.4.1: 1697 | resolution: {integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==} 1698 | dev: false 1699 | 1700 | /json-stable-stringify-without-jsonify@1.0.1: 1701 | resolution: {integrity: sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==} 1702 | dev: false 1703 | 1704 | /json5@1.0.2: 1705 | resolution: {integrity: sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==} 1706 | hasBin: true 1707 | dependencies: 1708 | minimist: 1.2.8 1709 | dev: false 1710 | 1711 | /jsx-ast-utils@3.3.5: 1712 | resolution: {integrity: sha512-ZZow9HBI5O6EPgSJLUb8n2NKgmVWTwCvHGwFuJlMjvLFqlGG6pjirPhtdsseaLZjSibD8eegzmYpUZwoIlj2cQ==} 1713 | engines: {node: '>=4.0'} 1714 | dependencies: 1715 | array-includes: 3.1.6 1716 | array.prototype.flat: 1.3.1 1717 | object.assign: 4.1.4 1718 | object.values: 1.1.6 1719 | dev: false 1720 | 1721 | /language-subtag-registry@0.3.22: 1722 | resolution: {integrity: sha512-tN0MCzyWnoz/4nHS6uxdlFWoUZT7ABptwKPQ52Ea7URk6vll88bWBVhodtnlfEuCcKWNGoc+uGbw1cwa9IKh/w==} 1723 | dev: false 1724 | 1725 | /language-tags@1.0.5: 1726 | resolution: {integrity: sha512-qJhlO9cGXi6hBGKoxEG/sKZDAHD5Hnu9Hs4WbOY3pCWXDhw0N8x1NenNzm2EnNLkLkk7J2SdxAkDSbb6ftT+UQ==} 1727 | dependencies: 1728 | language-subtag-registry: 0.3.22 1729 | dev: false 1730 | 1731 | /levn@0.4.1: 1732 | resolution: {integrity: sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==} 1733 | engines: {node: '>= 0.8.0'} 1734 | dependencies: 1735 | prelude-ls: 1.2.1 1736 | type-check: 0.4.0 1737 | dev: false 1738 | 1739 | /lilconfig@2.1.0: 1740 | resolution: {integrity: sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==} 1741 | engines: {node: '>=10'} 1742 | dev: false 1743 | 1744 | /linebreak@1.1.0: 1745 | resolution: {integrity: sha512-MHp03UImeVhB7XZtjd0E4n6+3xr5Dq/9xI/5FptGk5FrbDR3zagPa2DS6U8ks/3HjbKWG9Q1M2ufOzxV2qLYSQ==} 1746 | dependencies: 1747 | base64-js: 0.0.8 1748 | unicode-trie: 2.0.0 1749 | dev: false 1750 | 1751 | /lines-and-columns@1.2.4: 1752 | resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==} 1753 | dev: false 1754 | 1755 | /locate-path@6.0.0: 1756 | resolution: {integrity: sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==} 1757 | engines: {node: '>=10'} 1758 | dependencies: 1759 | p-locate: 5.0.0 1760 | dev: false 1761 | 1762 | /lodash.merge@4.6.2: 1763 | resolution: {integrity: sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==} 1764 | dev: false 1765 | 1766 | /loose-envify@1.4.0: 1767 | resolution: {integrity: sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==} 1768 | hasBin: true 1769 | dependencies: 1770 | js-tokens: 4.0.0 1771 | dev: false 1772 | 1773 | /lru-cache@6.0.0: 1774 | resolution: {integrity: sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==} 1775 | engines: {node: '>=10'} 1776 | dependencies: 1777 | yallist: 4.0.0 1778 | dev: false 1779 | 1780 | /merge2@1.4.1: 1781 | resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==} 1782 | engines: {node: '>= 8'} 1783 | dev: false 1784 | 1785 | /micromatch@4.0.5: 1786 | resolution: {integrity: sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==} 1787 | engines: {node: '>=8.6'} 1788 | dependencies: 1789 | braces: 3.0.2 1790 | picomatch: 2.3.1 1791 | dev: false 1792 | 1793 | /minimatch@3.1.2: 1794 | resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==} 1795 | dependencies: 1796 | brace-expansion: 1.1.11 1797 | dev: false 1798 | 1799 | /minimist@1.2.8: 1800 | resolution: {integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==} 1801 | dev: false 1802 | 1803 | /ms@2.1.2: 1804 | resolution: {integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==} 1805 | dev: false 1806 | 1807 | /ms@2.1.3: 1808 | resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==} 1809 | dev: false 1810 | 1811 | /mz@2.7.0: 1812 | resolution: {integrity: sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==} 1813 | dependencies: 1814 | any-promise: 1.3.0 1815 | object-assign: 4.1.1 1816 | thenify-all: 1.6.0 1817 | dev: false 1818 | 1819 | /nanoid@3.3.6: 1820 | resolution: {integrity: sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA==} 1821 | engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} 1822 | hasBin: true 1823 | dev: false 1824 | 1825 | /natural-compare@1.4.0: 1826 | resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==} 1827 | dev: false 1828 | 1829 | /next@13.4.19(react-dom@18.2.0)(react@18.2.0): 1830 | resolution: {integrity: sha512-HuPSzzAbJ1T4BD8e0bs6B9C1kWQ6gv8ykZoRWs5AQoiIuqbGHHdQO7Ljuvg05Q0Z24E2ABozHe6FxDvI6HfyAw==} 1831 | engines: {node: '>=16.8.0'} 1832 | hasBin: true 1833 | peerDependencies: 1834 | '@opentelemetry/api': ^1.1.0 1835 | react: ^18.2.0 1836 | react-dom: ^18.2.0 1837 | sass: ^1.3.0 1838 | peerDependenciesMeta: 1839 | '@opentelemetry/api': 1840 | optional: true 1841 | sass: 1842 | optional: true 1843 | dependencies: 1844 | '@next/env': 13.4.19 1845 | '@swc/helpers': 0.5.1 1846 | busboy: 1.6.0 1847 | caniuse-lite: 1.0.30001522 1848 | postcss: 8.4.14 1849 | react: 18.2.0 1850 | react-dom: 18.2.0(react@18.2.0) 1851 | styled-jsx: 5.1.1(react@18.2.0) 1852 | watchpack: 2.4.0 1853 | zod: 3.21.4 1854 | optionalDependencies: 1855 | '@next/swc-darwin-arm64': 13.4.19 1856 | '@next/swc-darwin-x64': 13.4.19 1857 | '@next/swc-linux-arm64-gnu': 13.4.19 1858 | '@next/swc-linux-arm64-musl': 13.4.19 1859 | '@next/swc-linux-x64-gnu': 13.4.19 1860 | '@next/swc-linux-x64-musl': 13.4.19 1861 | '@next/swc-win32-arm64-msvc': 13.4.19 1862 | '@next/swc-win32-ia32-msvc': 13.4.19 1863 | '@next/swc-win32-x64-msvc': 13.4.19 1864 | transitivePeerDependencies: 1865 | - '@babel/core' 1866 | - babel-plugin-macros 1867 | dev: false 1868 | 1869 | /node-releases@2.0.13: 1870 | resolution: {integrity: sha512-uYr7J37ae/ORWdZeQ1xxMJe3NtdmqMC/JZK+geofDrkLUApKRHPd18/TxtBOJ4A0/+uUIliorNrfYV6s1b02eQ==} 1871 | dev: false 1872 | 1873 | /normalize-path@3.0.0: 1874 | resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==} 1875 | engines: {node: '>=0.10.0'} 1876 | dev: false 1877 | 1878 | /normalize-range@0.1.2: 1879 | resolution: {integrity: sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==} 1880 | engines: {node: '>=0.10.0'} 1881 | dev: false 1882 | 1883 | /object-assign@4.1.1: 1884 | resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==} 1885 | engines: {node: '>=0.10.0'} 1886 | dev: false 1887 | 1888 | /object-hash@3.0.0: 1889 | resolution: {integrity: sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==} 1890 | engines: {node: '>= 6'} 1891 | dev: false 1892 | 1893 | /object-inspect@1.12.3: 1894 | resolution: {integrity: sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g==} 1895 | dev: false 1896 | 1897 | /object-keys@1.1.1: 1898 | resolution: {integrity: sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==} 1899 | engines: {node: '>= 0.4'} 1900 | dev: false 1901 | 1902 | /object.assign@4.1.4: 1903 | resolution: {integrity: sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ==} 1904 | engines: {node: '>= 0.4'} 1905 | dependencies: 1906 | call-bind: 1.0.2 1907 | define-properties: 1.2.0 1908 | has-symbols: 1.0.3 1909 | object-keys: 1.1.1 1910 | dev: false 1911 | 1912 | /object.entries@1.1.6: 1913 | resolution: {integrity: sha512-leTPzo4Zvg3pmbQ3rDK69Rl8GQvIqMWubrkxONG9/ojtFE2rD9fjMKfSI5BxW3osRH1m6VdzmqK8oAY9aT4x5w==} 1914 | engines: {node: '>= 0.4'} 1915 | dependencies: 1916 | call-bind: 1.0.2 1917 | define-properties: 1.2.0 1918 | es-abstract: 1.22.1 1919 | dev: false 1920 | 1921 | /object.fromentries@2.0.6: 1922 | resolution: {integrity: sha512-VciD13dswC4j1Xt5394WR4MzmAQmlgN72phd/riNp9vtD7tp4QQWJ0R4wvclXcafgcYK8veHRed2W6XeGBvcfg==} 1923 | engines: {node: '>= 0.4'} 1924 | dependencies: 1925 | call-bind: 1.0.2 1926 | define-properties: 1.2.0 1927 | es-abstract: 1.22.1 1928 | dev: false 1929 | 1930 | /object.groupby@1.0.0: 1931 | resolution: {integrity: sha512-70MWG6NfRH9GnbZOikuhPPYzpUpof9iW2J9E4dW7FXTqPNb6rllE6u39SKwwiNh8lCwX3DDb5OgcKGiEBrTTyw==} 1932 | dependencies: 1933 | call-bind: 1.0.2 1934 | define-properties: 1.2.0 1935 | es-abstract: 1.22.1 1936 | get-intrinsic: 1.2.1 1937 | dev: false 1938 | 1939 | /object.hasown@1.1.2: 1940 | resolution: {integrity: sha512-B5UIT3J1W+WuWIU55h0mjlwaqxiE5vYENJXIXZ4VFe05pNYrkKuK0U/6aFcb0pKywYJh7IhfoqUfKVmrJJHZHw==} 1941 | dependencies: 1942 | define-properties: 1.2.0 1943 | es-abstract: 1.22.1 1944 | dev: false 1945 | 1946 | /object.values@1.1.6: 1947 | resolution: {integrity: sha512-FVVTkD1vENCsAcwNs9k6jea2uHC/X0+JcjG8YA60FN5CMaJmG95wT9jek/xX9nornqGRrBkKtzuAu2wuHpKqvw==} 1948 | engines: {node: '>= 0.4'} 1949 | dependencies: 1950 | call-bind: 1.0.2 1951 | define-properties: 1.2.0 1952 | es-abstract: 1.22.1 1953 | dev: false 1954 | 1955 | /once@1.4.0: 1956 | resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==} 1957 | dependencies: 1958 | wrappy: 1.0.2 1959 | dev: false 1960 | 1961 | /optionator@0.9.3: 1962 | resolution: {integrity: sha512-JjCoypp+jKn1ttEFExxhetCKeJt9zhAgAve5FXHixTvFDW/5aEktX9bufBKLRRMdU7bNtpLfcGu94B3cdEJgjg==} 1963 | engines: {node: '>= 0.8.0'} 1964 | dependencies: 1965 | '@aashutoshrathi/word-wrap': 1.2.6 1966 | deep-is: 0.1.4 1967 | fast-levenshtein: 2.0.6 1968 | levn: 0.4.1 1969 | prelude-ls: 1.2.1 1970 | type-check: 0.4.0 1971 | dev: false 1972 | 1973 | /p-limit@3.1.0: 1974 | resolution: {integrity: sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==} 1975 | engines: {node: '>=10'} 1976 | dependencies: 1977 | yocto-queue: 0.1.0 1978 | dev: false 1979 | 1980 | /p-locate@5.0.0: 1981 | resolution: {integrity: sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==} 1982 | engines: {node: '>=10'} 1983 | dependencies: 1984 | p-limit: 3.1.0 1985 | dev: false 1986 | 1987 | /pako@0.2.9: 1988 | resolution: {integrity: sha512-NUcwaKxUxWrZLpDG+z/xZaCgQITkA/Dv4V/T6bw7VON6l1Xz/VnrBqrYjZQ12TamKHzITTfOEIYUj48y2KXImA==} 1989 | dev: false 1990 | 1991 | /parent-module@1.0.1: 1992 | resolution: {integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==} 1993 | engines: {node: '>=6'} 1994 | dependencies: 1995 | callsites: 3.1.0 1996 | dev: false 1997 | 1998 | /parse-css-color@0.2.1: 1999 | resolution: {integrity: sha512-bwS/GGIFV3b6KS4uwpzCFj4w297Yl3uqnSgIPsoQkx7GMLROXfMnWvxfNkL0oh8HVhZA4hvJoEoEIqonfJ3BWg==} 2000 | dependencies: 2001 | color-name: 1.1.4 2002 | hex-rgb: 4.3.0 2003 | dev: false 2004 | 2005 | /path-exists@4.0.0: 2006 | resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==} 2007 | engines: {node: '>=8'} 2008 | dev: false 2009 | 2010 | /path-is-absolute@1.0.1: 2011 | resolution: {integrity: sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==} 2012 | engines: {node: '>=0.10.0'} 2013 | dev: false 2014 | 2015 | /path-key@3.1.1: 2016 | resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==} 2017 | engines: {node: '>=8'} 2018 | dev: false 2019 | 2020 | /path-parse@1.0.7: 2021 | resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==} 2022 | dev: false 2023 | 2024 | /path-type@4.0.0: 2025 | resolution: {integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==} 2026 | engines: {node: '>=8'} 2027 | dev: false 2028 | 2029 | /picocolors@1.0.0: 2030 | resolution: {integrity: sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==} 2031 | dev: false 2032 | 2033 | /picomatch@2.3.1: 2034 | resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==} 2035 | engines: {node: '>=8.6'} 2036 | dev: false 2037 | 2038 | /pify@2.3.0: 2039 | resolution: {integrity: sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==} 2040 | engines: {node: '>=0.10.0'} 2041 | dev: false 2042 | 2043 | /pirates@4.0.6: 2044 | resolution: {integrity: sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==} 2045 | engines: {node: '>= 6'} 2046 | dev: false 2047 | 2048 | /postcss-import@15.1.0(postcss@8.4.28): 2049 | resolution: {integrity: sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==} 2050 | engines: {node: '>=14.0.0'} 2051 | peerDependencies: 2052 | postcss: ^8.0.0 2053 | dependencies: 2054 | postcss: 8.4.28 2055 | postcss-value-parser: 4.2.0 2056 | read-cache: 1.0.0 2057 | resolve: 1.22.4 2058 | dev: false 2059 | 2060 | /postcss-js@4.0.1(postcss@8.4.28): 2061 | resolution: {integrity: sha512-dDLF8pEO191hJMtlHFPRa8xsizHaM82MLfNkUHdUtVEV3tgTp5oj+8qbEqYM57SLfc74KSbw//4SeJma2LRVIw==} 2062 | engines: {node: ^12 || ^14 || >= 16} 2063 | peerDependencies: 2064 | postcss: ^8.4.21 2065 | dependencies: 2066 | camelcase-css: 2.0.1 2067 | postcss: 8.4.28 2068 | dev: false 2069 | 2070 | /postcss-load-config@4.0.1(postcss@8.4.28): 2071 | resolution: {integrity: sha512-vEJIc8RdiBRu3oRAI0ymerOn+7rPuMvRXslTvZUKZonDHFIczxztIyJ1urxM1x9JXEikvpWWTUUqal5j/8QgvA==} 2072 | engines: {node: '>= 14'} 2073 | peerDependencies: 2074 | postcss: '>=8.0.9' 2075 | ts-node: '>=9.0.0' 2076 | peerDependenciesMeta: 2077 | postcss: 2078 | optional: true 2079 | ts-node: 2080 | optional: true 2081 | dependencies: 2082 | lilconfig: 2.1.0 2083 | postcss: 8.4.28 2084 | yaml: 2.3.1 2085 | dev: false 2086 | 2087 | /postcss-nested@6.0.1(postcss@8.4.28): 2088 | resolution: {integrity: sha512-mEp4xPMi5bSWiMbsgoPfcP74lsWLHkQbZc3sY+jWYd65CUwXrUaTp0fmNpa01ZcETKlIgUdFN/MpS2xZtqL9dQ==} 2089 | engines: {node: '>=12.0'} 2090 | peerDependencies: 2091 | postcss: ^8.2.14 2092 | dependencies: 2093 | postcss: 8.4.28 2094 | postcss-selector-parser: 6.0.13 2095 | dev: false 2096 | 2097 | /postcss-selector-parser@6.0.13: 2098 | resolution: {integrity: sha512-EaV1Gl4mUEV4ddhDnv/xtj7sxwrwxdetHdWUGnT4VJQf+4d05v6lHYZr8N573k5Z0BViss7BDhfWtKS3+sfAqQ==} 2099 | engines: {node: '>=4'} 2100 | dependencies: 2101 | cssesc: 3.0.0 2102 | util-deprecate: 1.0.2 2103 | dev: false 2104 | 2105 | /postcss-value-parser@4.2.0: 2106 | resolution: {integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==} 2107 | dev: false 2108 | 2109 | /postcss@8.4.14: 2110 | resolution: {integrity: sha512-E398TUmfAYFPBSdzgeieK2Y1+1cpdxJx8yXbK/m57nRhKSmk1GB2tO4lbLBtlkfPQTDKfe4Xqv1ASWPpayPEig==} 2111 | engines: {node: ^10 || ^12 || >=14} 2112 | dependencies: 2113 | nanoid: 3.3.6 2114 | picocolors: 1.0.0 2115 | source-map-js: 1.0.2 2116 | dev: false 2117 | 2118 | /postcss@8.4.28: 2119 | resolution: {integrity: sha512-Z7V5j0cq8oEKyejIKfpD8b4eBy9cwW2JWPk0+fB1HOAMsfHbnAXLLS+PfVWlzMSLQaWttKDt607I0XHmpE67Vw==} 2120 | engines: {node: ^10 || ^12 || >=14} 2121 | dependencies: 2122 | nanoid: 3.3.6 2123 | picocolors: 1.0.0 2124 | source-map-js: 1.0.2 2125 | dev: false 2126 | 2127 | /prelude-ls@1.2.1: 2128 | resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==} 2129 | engines: {node: '>= 0.8.0'} 2130 | dev: false 2131 | 2132 | /prop-types@15.8.1: 2133 | resolution: {integrity: sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==} 2134 | dependencies: 2135 | loose-envify: 1.4.0 2136 | object-assign: 4.1.1 2137 | react-is: 16.13.1 2138 | dev: false 2139 | 2140 | /punycode@2.3.0: 2141 | resolution: {integrity: sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==} 2142 | engines: {node: '>=6'} 2143 | dev: false 2144 | 2145 | /queue-microtask@1.2.3: 2146 | resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==} 2147 | dev: false 2148 | 2149 | /react-dom@18.2.0(react@18.2.0): 2150 | resolution: {integrity: sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g==} 2151 | peerDependencies: 2152 | react: ^18.2.0 2153 | dependencies: 2154 | loose-envify: 1.4.0 2155 | react: 18.2.0 2156 | scheduler: 0.23.0 2157 | dev: false 2158 | 2159 | /react-is@16.13.1: 2160 | resolution: {integrity: sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==} 2161 | dev: false 2162 | 2163 | /react@18.2.0: 2164 | resolution: {integrity: sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ==} 2165 | engines: {node: '>=0.10.0'} 2166 | dependencies: 2167 | loose-envify: 1.4.0 2168 | dev: false 2169 | 2170 | /read-cache@1.0.0: 2171 | resolution: {integrity: sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==} 2172 | dependencies: 2173 | pify: 2.3.0 2174 | dev: false 2175 | 2176 | /readdirp@3.6.0: 2177 | resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==} 2178 | engines: {node: '>=8.10.0'} 2179 | dependencies: 2180 | picomatch: 2.3.1 2181 | dev: false 2182 | 2183 | /reflect.getprototypeof@1.0.3: 2184 | resolution: {integrity: sha512-TTAOZpkJ2YLxl7mVHWrNo3iDMEkYlva/kgFcXndqMgbo/AZUmmavEkdXV+hXtE4P8xdyEKRzalaFqZVuwIk/Nw==} 2185 | engines: {node: '>= 0.4'} 2186 | dependencies: 2187 | call-bind: 1.0.2 2188 | define-properties: 1.2.0 2189 | es-abstract: 1.22.1 2190 | get-intrinsic: 1.2.1 2191 | globalthis: 1.0.3 2192 | which-builtin-type: 1.1.3 2193 | dev: false 2194 | 2195 | /regenerator-runtime@0.14.0: 2196 | resolution: {integrity: sha512-srw17NI0TUWHuGa5CFGGmhfNIeja30WMBfbslPNhf6JrqQlLN5gcrvig1oqPxiVaXb0oW0XRKtH6Nngs5lKCIA==} 2197 | dev: false 2198 | 2199 | /regexp.prototype.flags@1.5.0: 2200 | resolution: {integrity: sha512-0SutC3pNudRKgquxGoRGIz946MZVHqbNfPjBdxeOhBrdgDKlRoXmYLQN9xRbrR09ZXWeGAdPuif7egofn6v5LA==} 2201 | engines: {node: '>= 0.4'} 2202 | dependencies: 2203 | call-bind: 1.0.2 2204 | define-properties: 1.2.0 2205 | functions-have-names: 1.2.3 2206 | dev: false 2207 | 2208 | /resolve-from@4.0.0: 2209 | resolution: {integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==} 2210 | engines: {node: '>=4'} 2211 | dev: false 2212 | 2213 | /resolve-pkg-maps@1.0.0: 2214 | resolution: {integrity: sha512-seS2Tj26TBVOC2NIc2rOe2y2ZO7efxITtLZcGSOnHHNOQ7CkiUBfw0Iw2ck6xkIhPwLhKNLS8BO+hEpngQlqzw==} 2215 | dev: false 2216 | 2217 | /resolve@1.22.4: 2218 | resolution: {integrity: sha512-PXNdCiPqDqeUou+w1C2eTQbNfxKSuMxqTCuvlmmMsk1NWHL5fRrhY6Pl0qEYYc6+QqGClco1Qj8XnjPego4wfg==} 2219 | hasBin: true 2220 | dependencies: 2221 | is-core-module: 2.13.0 2222 | path-parse: 1.0.7 2223 | supports-preserve-symlinks-flag: 1.0.0 2224 | dev: false 2225 | 2226 | /resolve@2.0.0-next.4: 2227 | resolution: {integrity: sha512-iMDbmAWtfU+MHpxt/I5iWI7cY6YVEZUQ3MBgPQ++XD1PELuJHIl82xBmObyP2KyQmkNB2dsqF7seoQQiAn5yDQ==} 2228 | hasBin: true 2229 | dependencies: 2230 | is-core-module: 2.13.0 2231 | path-parse: 1.0.7 2232 | supports-preserve-symlinks-flag: 1.0.0 2233 | dev: false 2234 | 2235 | /reusify@1.0.4: 2236 | resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==} 2237 | engines: {iojs: '>=1.0.0', node: '>=0.10.0'} 2238 | dev: false 2239 | 2240 | /rimraf@3.0.2: 2241 | resolution: {integrity: sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==} 2242 | hasBin: true 2243 | dependencies: 2244 | glob: 7.2.3 2245 | dev: false 2246 | 2247 | /run-parallel@1.2.0: 2248 | resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==} 2249 | dependencies: 2250 | queue-microtask: 1.2.3 2251 | dev: false 2252 | 2253 | /safe-array-concat@1.0.0: 2254 | resolution: {integrity: sha512-9dVEFruWIsnie89yym+xWTAYASdpw3CJV7Li/6zBewGf9z2i1j31rP6jnY0pHEO4QZh6N0K11bFjWmdR8UGdPQ==} 2255 | engines: {node: '>=0.4'} 2256 | dependencies: 2257 | call-bind: 1.0.2 2258 | get-intrinsic: 1.2.1 2259 | has-symbols: 1.0.3 2260 | isarray: 2.0.5 2261 | dev: false 2262 | 2263 | /safe-regex-test@1.0.0: 2264 | resolution: {integrity: sha512-JBUUzyOgEwXQY1NuPtvcj/qcBDbDmEvWufhlnXZIm75DEHp+afM1r1ujJpJsV/gSM4t59tpDyPi1sd6ZaPFfsA==} 2265 | dependencies: 2266 | call-bind: 1.0.2 2267 | get-intrinsic: 1.2.1 2268 | is-regex: 1.1.4 2269 | dev: false 2270 | 2271 | /satori@0.10.3: 2272 | resolution: {integrity: sha512-8tZPu7AGiRWimbOyja1s2HK0hEC4DacZ8cAKDITxlVI5tKQZbOuMiVgSB50CABwc0I4Imgtkq7o9Egj1WOJTKg==} 2273 | engines: {node: '>=16'} 2274 | dependencies: 2275 | '@shuding/opentype.js': 1.4.0-beta.0 2276 | css-background-parser: 0.1.0 2277 | css-box-shadow: 1.0.0-3 2278 | css-to-react-native: 3.2.0 2279 | emoji-regex: 10.2.1 2280 | escape-html: 1.0.3 2281 | linebreak: 1.1.0 2282 | parse-css-color: 0.2.1 2283 | postcss-value-parser: 4.2.0 2284 | yoga-wasm-web: 0.3.3 2285 | dev: false 2286 | 2287 | /scheduler@0.23.0: 2288 | resolution: {integrity: sha512-CtuThmgHNg7zIZWAXi3AsyIzA3n4xx7aNyjwC2VJldO2LMVDhFK+63xGqq6CsJH4rTAt6/M+N4GhZiDYPx9eUw==} 2289 | dependencies: 2290 | loose-envify: 1.4.0 2291 | dev: false 2292 | 2293 | /semver@6.3.1: 2294 | resolution: {integrity: sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==} 2295 | hasBin: true 2296 | dev: false 2297 | 2298 | /semver@7.5.4: 2299 | resolution: {integrity: sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==} 2300 | engines: {node: '>=10'} 2301 | hasBin: true 2302 | dependencies: 2303 | lru-cache: 6.0.0 2304 | dev: false 2305 | 2306 | /shebang-command@2.0.0: 2307 | resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==} 2308 | engines: {node: '>=8'} 2309 | dependencies: 2310 | shebang-regex: 3.0.0 2311 | dev: false 2312 | 2313 | /shebang-regex@3.0.0: 2314 | resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==} 2315 | engines: {node: '>=8'} 2316 | dev: false 2317 | 2318 | /side-channel@1.0.4: 2319 | resolution: {integrity: sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==} 2320 | dependencies: 2321 | call-bind: 1.0.2 2322 | get-intrinsic: 1.2.1 2323 | object-inspect: 1.12.3 2324 | dev: false 2325 | 2326 | /slash@3.0.0: 2327 | resolution: {integrity: sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==} 2328 | engines: {node: '>=8'} 2329 | dev: false 2330 | 2331 | /source-map-js@1.0.2: 2332 | resolution: {integrity: sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==} 2333 | engines: {node: '>=0.10.0'} 2334 | dev: false 2335 | 2336 | /streamsearch@1.1.0: 2337 | resolution: {integrity: sha512-Mcc5wHehp9aXz1ax6bZUyY5afg9u2rv5cqQI3mRrYkGC8rW2hM02jWuwjtL++LS5qinSyhj2QfLyNsuc+VsExg==} 2338 | engines: {node: '>=10.0.0'} 2339 | dev: false 2340 | 2341 | /string.prototype.codepointat@0.2.1: 2342 | resolution: {integrity: sha512-2cBVCj6I4IOvEnjgO/hWqXjqBGsY+zwPmHl12Srk9IXSZ56Jwwmy+66XO5Iut/oQVR7t5ihYdLB0GMa4alEUcg==} 2343 | dev: false 2344 | 2345 | /string.prototype.matchall@4.0.8: 2346 | resolution: {integrity: sha512-6zOCOcJ+RJAQshcTvXPHoxoQGONa3e/Lqx90wUA+wEzX78sg5Bo+1tQo4N0pohS0erG9qtCqJDjNCQBjeWVxyg==} 2347 | dependencies: 2348 | call-bind: 1.0.2 2349 | define-properties: 1.2.0 2350 | es-abstract: 1.22.1 2351 | get-intrinsic: 1.2.1 2352 | has-symbols: 1.0.3 2353 | internal-slot: 1.0.5 2354 | regexp.prototype.flags: 1.5.0 2355 | side-channel: 1.0.4 2356 | dev: false 2357 | 2358 | /string.prototype.trim@1.2.7: 2359 | resolution: {integrity: sha512-p6TmeT1T3411M8Cgg9wBTMRtY2q9+PNy9EV1i2lIXUN/btt763oIfxwN3RR8VU6wHX8j/1CFy0L+YuThm6bgOg==} 2360 | engines: {node: '>= 0.4'} 2361 | dependencies: 2362 | call-bind: 1.0.2 2363 | define-properties: 1.2.0 2364 | es-abstract: 1.22.1 2365 | dev: false 2366 | 2367 | /string.prototype.trimend@1.0.6: 2368 | resolution: {integrity: sha512-JySq+4mrPf9EsDBEDYMOb/lM7XQLulwg5R/m1r0PXEFqrV0qHvl58sdTilSXtKOflCsK2E8jxf+GKC0T07RWwQ==} 2369 | dependencies: 2370 | call-bind: 1.0.2 2371 | define-properties: 1.2.0 2372 | es-abstract: 1.22.1 2373 | dev: false 2374 | 2375 | /string.prototype.trimstart@1.0.6: 2376 | resolution: {integrity: sha512-omqjMDaY92pbn5HOX7f9IccLA+U1tA9GvtU4JrodiXFfYB7jPzzHpRzpglLAjtUV6bB557zwClJezTqnAiYnQA==} 2377 | dependencies: 2378 | call-bind: 1.0.2 2379 | define-properties: 1.2.0 2380 | es-abstract: 1.22.1 2381 | dev: false 2382 | 2383 | /strip-ansi@6.0.1: 2384 | resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==} 2385 | engines: {node: '>=8'} 2386 | dependencies: 2387 | ansi-regex: 5.0.1 2388 | dev: false 2389 | 2390 | /strip-bom@3.0.0: 2391 | resolution: {integrity: sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==} 2392 | engines: {node: '>=4'} 2393 | dev: false 2394 | 2395 | /strip-json-comments@3.1.1: 2396 | resolution: {integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==} 2397 | engines: {node: '>=8'} 2398 | dev: false 2399 | 2400 | /styled-jsx@5.1.1(react@18.2.0): 2401 | resolution: {integrity: sha512-pW7uC1l4mBZ8ugbiZrcIsiIvVx1UmTfw7UkC3Um2tmfUq9Bhk8IiyEIPl6F8agHgjzku6j0xQEZbfA5uSgSaCw==} 2402 | engines: {node: '>= 12.0.0'} 2403 | peerDependencies: 2404 | '@babel/core': '*' 2405 | babel-plugin-macros: '*' 2406 | react: '>= 16.8.0 || 17.x.x || ^18.0.0-0' 2407 | peerDependenciesMeta: 2408 | '@babel/core': 2409 | optional: true 2410 | babel-plugin-macros: 2411 | optional: true 2412 | dependencies: 2413 | client-only: 0.0.1 2414 | react: 18.2.0 2415 | dev: false 2416 | 2417 | /sucrase@3.34.0: 2418 | resolution: {integrity: sha512-70/LQEZ07TEcxiU2dz51FKaE6hCTWC6vr7FOk3Gr0U60C3shtAN+H+BFr9XlYe5xqf3RA8nrc+VIwzCfnxuXJw==} 2419 | engines: {node: '>=8'} 2420 | hasBin: true 2421 | dependencies: 2422 | '@jridgewell/gen-mapping': 0.3.3 2423 | commander: 4.1.1 2424 | glob: 7.1.6 2425 | lines-and-columns: 1.2.4 2426 | mz: 2.7.0 2427 | pirates: 4.0.6 2428 | ts-interface-checker: 0.1.13 2429 | dev: false 2430 | 2431 | /supports-color@7.2.0: 2432 | resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==} 2433 | engines: {node: '>=8'} 2434 | dependencies: 2435 | has-flag: 4.0.0 2436 | dev: false 2437 | 2438 | /supports-preserve-symlinks-flag@1.0.0: 2439 | resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==} 2440 | engines: {node: '>= 0.4'} 2441 | dev: false 2442 | 2443 | /tailwindcss@3.3.3: 2444 | resolution: {integrity: sha512-A0KgSkef7eE4Mf+nKJ83i75TMyq8HqY3qmFIJSWy8bNt0v1lG7jUcpGpoTFxAwYcWOphcTBLPPJg+bDfhDf52w==} 2445 | engines: {node: '>=14.0.0'} 2446 | hasBin: true 2447 | dependencies: 2448 | '@alloc/quick-lru': 5.2.0 2449 | arg: 5.0.2 2450 | chokidar: 3.5.3 2451 | didyoumean: 1.2.2 2452 | dlv: 1.1.3 2453 | fast-glob: 3.3.1 2454 | glob-parent: 6.0.2 2455 | is-glob: 4.0.3 2456 | jiti: 1.19.3 2457 | lilconfig: 2.1.0 2458 | micromatch: 4.0.5 2459 | normalize-path: 3.0.0 2460 | object-hash: 3.0.0 2461 | picocolors: 1.0.0 2462 | postcss: 8.4.28 2463 | postcss-import: 15.1.0(postcss@8.4.28) 2464 | postcss-js: 4.0.1(postcss@8.4.28) 2465 | postcss-load-config: 4.0.1(postcss@8.4.28) 2466 | postcss-nested: 6.0.1(postcss@8.4.28) 2467 | postcss-selector-parser: 6.0.13 2468 | resolve: 1.22.4 2469 | sucrase: 3.34.0 2470 | transitivePeerDependencies: 2471 | - ts-node 2472 | dev: false 2473 | 2474 | /tapable@2.2.1: 2475 | resolution: {integrity: sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==} 2476 | engines: {node: '>=6'} 2477 | dev: false 2478 | 2479 | /text-table@0.2.0: 2480 | resolution: {integrity: sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==} 2481 | dev: false 2482 | 2483 | /thenify-all@1.6.0: 2484 | resolution: {integrity: sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==} 2485 | engines: {node: '>=0.8'} 2486 | dependencies: 2487 | thenify: 3.3.1 2488 | dev: false 2489 | 2490 | /thenify@3.3.1: 2491 | resolution: {integrity: sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==} 2492 | dependencies: 2493 | any-promise: 1.3.0 2494 | dev: false 2495 | 2496 | /tiny-inflate@1.0.3: 2497 | resolution: {integrity: sha512-pkY1fj1cKHb2seWDy0B16HeWyczlJA9/WW3u3c4z/NiWDsO3DOU5D7nhTLE9CF0yXv/QZFY7sEJmj24dK+Rrqw==} 2498 | dev: false 2499 | 2500 | /to-regex-range@5.0.1: 2501 | resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==} 2502 | engines: {node: '>=8.0'} 2503 | dependencies: 2504 | is-number: 7.0.0 2505 | dev: false 2506 | 2507 | /ts-api-utils@1.0.2(typescript@5.1.6): 2508 | resolution: {integrity: sha512-Cbu4nIqnEdd+THNEsBdkolnOXhg0I8XteoHaEKgvsxpsbWda4IsUut2c187HxywQCvveojow0Dgw/amxtSKVkQ==} 2509 | engines: {node: '>=16.13.0'} 2510 | peerDependencies: 2511 | typescript: '>=4.2.0' 2512 | dependencies: 2513 | typescript: 5.1.6 2514 | dev: false 2515 | 2516 | /ts-interface-checker@0.1.13: 2517 | resolution: {integrity: sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==} 2518 | dev: false 2519 | 2520 | /tsconfig-paths@3.14.2: 2521 | resolution: {integrity: sha512-o/9iXgCYc5L/JxCHPe3Hvh8Q/2xm5Z+p18PESBU6Ff33695QnCHBEjcytY2q19ua7Mbl/DavtBOLq+oG0RCL+g==} 2522 | dependencies: 2523 | '@types/json5': 0.0.29 2524 | json5: 1.0.2 2525 | minimist: 1.2.8 2526 | strip-bom: 3.0.0 2527 | dev: false 2528 | 2529 | /tslib@2.6.2: 2530 | resolution: {integrity: sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==} 2531 | dev: false 2532 | 2533 | /type-check@0.4.0: 2534 | resolution: {integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==} 2535 | engines: {node: '>= 0.8.0'} 2536 | dependencies: 2537 | prelude-ls: 1.2.1 2538 | dev: false 2539 | 2540 | /type-fest@0.20.2: 2541 | resolution: {integrity: sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==} 2542 | engines: {node: '>=10'} 2543 | dev: false 2544 | 2545 | /typed-array-buffer@1.0.0: 2546 | resolution: {integrity: sha512-Y8KTSIglk9OZEr8zywiIHG/kmQ7KWyjseXs1CbSo8vC42w7hg2HgYTxSWwP0+is7bWDc1H+Fo026CpHFwm8tkw==} 2547 | engines: {node: '>= 0.4'} 2548 | dependencies: 2549 | call-bind: 1.0.2 2550 | get-intrinsic: 1.2.1 2551 | is-typed-array: 1.1.12 2552 | dev: false 2553 | 2554 | /typed-array-byte-length@1.0.0: 2555 | resolution: {integrity: sha512-Or/+kvLxNpeQ9DtSydonMxCx+9ZXOswtwJn17SNLvhptaXYDJvkFFP5zbfU/uLmvnBJlI4yrnXRxpdWH/M5tNA==} 2556 | engines: {node: '>= 0.4'} 2557 | dependencies: 2558 | call-bind: 1.0.2 2559 | for-each: 0.3.3 2560 | has-proto: 1.0.1 2561 | is-typed-array: 1.1.12 2562 | dev: false 2563 | 2564 | /typed-array-byte-offset@1.0.0: 2565 | resolution: {integrity: sha512-RD97prjEt9EL8YgAgpOkf3O4IF9lhJFr9g0htQkm0rchFp/Vx7LW5Q8fSXXub7BXAODyUQohRMyOc3faCPd0hg==} 2566 | engines: {node: '>= 0.4'} 2567 | dependencies: 2568 | available-typed-arrays: 1.0.5 2569 | call-bind: 1.0.2 2570 | for-each: 0.3.3 2571 | has-proto: 1.0.1 2572 | is-typed-array: 1.1.12 2573 | dev: false 2574 | 2575 | /typed-array-length@1.0.4: 2576 | resolution: {integrity: sha512-KjZypGq+I/H7HI5HlOoGHkWUUGq+Q0TPhQurLbyrVrvnKTBgzLhIJ7j6J/XTQOi0d1RjyZ0wdas8bKs2p0x3Ng==} 2577 | dependencies: 2578 | call-bind: 1.0.2 2579 | for-each: 0.3.3 2580 | is-typed-array: 1.1.12 2581 | dev: false 2582 | 2583 | /typescript@5.1.6: 2584 | resolution: {integrity: sha512-zaWCozRZ6DLEWAWFrVDz1H6FVXzUSfTy5FUMWsQlU8Ym5JP9eO4xkTIROFCQvhQf61z6O/G6ugw3SgAnvvm+HA==} 2585 | engines: {node: '>=14.17'} 2586 | hasBin: true 2587 | dev: false 2588 | 2589 | /unbox-primitive@1.0.2: 2590 | resolution: {integrity: sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==} 2591 | dependencies: 2592 | call-bind: 1.0.2 2593 | has-bigints: 1.0.2 2594 | has-symbols: 1.0.3 2595 | which-boxed-primitive: 1.0.2 2596 | dev: false 2597 | 2598 | /unicode-trie@2.0.0: 2599 | resolution: {integrity: sha512-x7bc76x0bm4prf1VLg79uhAzKw8DVboClSN5VxJuQ+LKDOVEW9CdH+VY7SP+vX7xCYQqzzgQpFqz15zeLvAtZQ==} 2600 | dependencies: 2601 | pako: 0.2.9 2602 | tiny-inflate: 1.0.3 2603 | dev: false 2604 | 2605 | /update-browserslist-db@1.0.11(browserslist@4.21.10): 2606 | resolution: {integrity: sha512-dCwEFf0/oT85M1fHBg4F0jtLwJrutGoHSQXCh7u4o2t1drG+c0a9Flnqww6XUKSfQMPpJBRjU8d4RXB09qtvaA==} 2607 | hasBin: true 2608 | peerDependencies: 2609 | browserslist: '>= 4.21.0' 2610 | dependencies: 2611 | browserslist: 4.21.10 2612 | escalade: 3.1.1 2613 | picocolors: 1.0.0 2614 | dev: false 2615 | 2616 | /uri-js@4.4.1: 2617 | resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==} 2618 | dependencies: 2619 | punycode: 2.3.0 2620 | dev: false 2621 | 2622 | /util-deprecate@1.0.2: 2623 | resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==} 2624 | dev: false 2625 | 2626 | /watchpack@2.4.0: 2627 | resolution: {integrity: sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg==} 2628 | engines: {node: '>=10.13.0'} 2629 | dependencies: 2630 | glob-to-regexp: 0.4.1 2631 | graceful-fs: 4.2.11 2632 | dev: false 2633 | 2634 | /which-boxed-primitive@1.0.2: 2635 | resolution: {integrity: sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==} 2636 | dependencies: 2637 | is-bigint: 1.0.4 2638 | is-boolean-object: 1.1.2 2639 | is-number-object: 1.0.7 2640 | is-string: 1.0.7 2641 | is-symbol: 1.0.4 2642 | dev: false 2643 | 2644 | /which-builtin-type@1.1.3: 2645 | resolution: {integrity: sha512-YmjsSMDBYsM1CaFiayOVT06+KJeXf0o5M/CAd4o1lTadFAtacTUM49zoYxr/oroopFDfhvN6iEcBxUyc3gvKmw==} 2646 | engines: {node: '>= 0.4'} 2647 | dependencies: 2648 | function.prototype.name: 1.1.5 2649 | has-tostringtag: 1.0.0 2650 | is-async-function: 2.0.0 2651 | is-date-object: 1.0.5 2652 | is-finalizationregistry: 1.0.2 2653 | is-generator-function: 1.0.10 2654 | is-regex: 1.1.4 2655 | is-weakref: 1.0.2 2656 | isarray: 2.0.5 2657 | which-boxed-primitive: 1.0.2 2658 | which-collection: 1.0.1 2659 | which-typed-array: 1.1.11 2660 | dev: false 2661 | 2662 | /which-collection@1.0.1: 2663 | resolution: {integrity: sha512-W8xeTUwaln8i3K/cY1nGXzdnVZlidBcagyNFtBdD5kxnb4TvGKR7FfSIS3mYpwWS1QUCutfKz8IY8RjftB0+1A==} 2664 | dependencies: 2665 | is-map: 2.0.2 2666 | is-set: 2.0.2 2667 | is-weakmap: 2.0.1 2668 | is-weakset: 2.0.2 2669 | dev: false 2670 | 2671 | /which-typed-array@1.1.11: 2672 | resolution: {integrity: sha512-qe9UWWpkeG5yzZ0tNYxDmd7vo58HDBc39mZ0xWWpolAGADdFOzkfamWLDxkOWcvHQKVmdTyQdLD4NOfjLWTKew==} 2673 | engines: {node: '>= 0.4'} 2674 | dependencies: 2675 | available-typed-arrays: 1.0.5 2676 | call-bind: 1.0.2 2677 | for-each: 0.3.3 2678 | gopd: 1.0.1 2679 | has-tostringtag: 1.0.0 2680 | dev: false 2681 | 2682 | /which@2.0.2: 2683 | resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==} 2684 | engines: {node: '>= 8'} 2685 | hasBin: true 2686 | dependencies: 2687 | isexe: 2.0.0 2688 | dev: false 2689 | 2690 | /wrappy@1.0.2: 2691 | resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==} 2692 | dev: false 2693 | 2694 | /yallist@4.0.0: 2695 | resolution: {integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==} 2696 | dev: false 2697 | 2698 | /yaml@2.3.1: 2699 | resolution: {integrity: sha512-2eHWfjaoXgTBC2jNM1LRef62VQa0umtvRiDSk6HSzW7RvS5YtkabJrwYLLEKWBc8a5U2PTSCs+dJjUTJdlHsWQ==} 2700 | engines: {node: '>= 14'} 2701 | dev: false 2702 | 2703 | /yocto-queue@0.1.0: 2704 | resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==} 2705 | engines: {node: '>=10'} 2706 | dev: false 2707 | 2708 | /yoga-wasm-web@0.3.3: 2709 | resolution: {integrity: sha512-N+d4UJSJbt/R3wqY7Coqs5pcV0aUj2j9IaQ3rNj9bVCLld8tTGKRa2USARjnvZJWVx1NDmQev8EknoczaOQDOA==} 2710 | dev: false 2711 | 2712 | /zod@3.21.4: 2713 | resolution: {integrity: sha512-m46AKbrzKVzOzs/DZgVnG5H55N1sv1M8qZU3A8RIKbs3mrACDNeIOeilDymVb2HdmP8uwshOCF4uJ8uM9rCqJw==} 2714 | dev: false 2715 | --------------------------------------------------------------------------------