├── 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 | 
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 | 
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 |
49 |
50 |
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 |
40 |
41 |
42 |
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 |
--------------------------------------------------------------------------------