├── .eslintrc.json ├── app ├── globals.css ├── favicon.ico ├── analytics.tsx ├── nav.tsx ├── dismiss-button.tsx ├── loading.tsx ├── layout.tsx ├── playground │ ├── chart.tsx │ └── page.tsx ├── page.tsx ├── table.tsx ├── toast.tsx ├── search.tsx └── navbar.tsx ├── postcss.config.js ├── .vscode └── settings.json ├── tailwind.config.js ├── .env.local.example ├── next.config.js ├── pages └── api │ └── auth │ └── [...nextauth].ts ├── lib └── planetscale.ts ├── .gitignore ├── tsconfig.json ├── LICENSE.md ├── package.json ├── README.md └── pnpm-lock.yaml /.eslintrc.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "next/core-web-vitals" 3 | } 4 | -------------------------------------------------------------------------------- /app/globals.css: -------------------------------------------------------------------------------- 1 | @tailwind base; 2 | @tailwind components; 3 | @tailwind utilities; 4 | -------------------------------------------------------------------------------- /app/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sugarforever/shiny-tomato/main/app/favicon.ico -------------------------------------------------------------------------------- /postcss.config.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | plugins: { 3 | tailwindcss: {}, 4 | autoprefixer: {}, 5 | }, 6 | }; 7 | -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "typescript.tsdk": "node_modules/.pnpm/typescript@4.9.3/node_modules/typescript/lib", 3 | "typescript.enablePromptUseWorkspaceTsdk": true 4 | } -------------------------------------------------------------------------------- /app/analytics.tsx: -------------------------------------------------------------------------------- 1 | 'use client'; 2 | 3 | import { Analytics } from '@vercel/analytics/react'; 4 | 5 | export default function AnalyticsWrapper() { 6 | return ; 7 | } 8 | -------------------------------------------------------------------------------- /app/nav.tsx: -------------------------------------------------------------------------------- 1 | import Navbar from './navbar'; 2 | import { getServerSession } from 'next-auth/next'; 3 | 4 | export default async function Nav() { 5 | const session = await getServerSession(); 6 | return ; 7 | } 8 | -------------------------------------------------------------------------------- /tailwind.config.js: -------------------------------------------------------------------------------- 1 | /** @type {import('tailwindcss').Config} */ 2 | module.exports = { 3 | content: [ 4 | './app/**/*.{js,ts,jsx,tsx}', 5 | './node_modules/@tremor/**/*.{js,ts,jsx,tsx}' 6 | ], 7 | theme: { 8 | extend: {}, 9 | }, 10 | plugins: [], 11 | }; 12 | -------------------------------------------------------------------------------- /.env.local.example: -------------------------------------------------------------------------------- 1 | # https://vercel.com/integrations/planetscale 2 | DATABASE_URL= 3 | 4 | NEXTAUTH_URL=http://localhost:3000 5 | NEXTAUTH_SECRET= # Linux: `openssl rand -hex 32` or go to https://generate-secret.now.sh/32 6 | 7 | # https://next-auth.js.org/providers/github 8 | GITHUB_ID= 9 | GITHUB_SECRET= 10 | -------------------------------------------------------------------------------- /next.config.js: -------------------------------------------------------------------------------- 1 | /** @type {import('next').NextConfig} */ 2 | const nextConfig = { 3 | images: { 4 | domains: ['avatars.githubusercontent.com', 'avatar.vercel.sh'] 5 | }, 6 | experimental: { 7 | appDir: true, 8 | serverComponentsExternalPackages: ['@tremor/react'] 9 | } 10 | }; 11 | 12 | module.exports = nextConfig; 13 | -------------------------------------------------------------------------------- /pages/api/auth/[...nextauth].ts: -------------------------------------------------------------------------------- 1 | import NextAuth, { NextAuthOptions } from 'next-auth'; 2 | import GithubProvider from 'next-auth/providers/github'; 3 | 4 | export const authOptions: NextAuthOptions = { 5 | providers: [ 6 | GithubProvider({ 7 | clientId: process.env.GITHUB_ID as string, 8 | clientSecret: process.env.GITHUB_SECRET as string, 9 | }), 10 | ], 11 | }; 12 | 13 | export default NextAuth(authOptions); 14 | -------------------------------------------------------------------------------- /app/dismiss-button.tsx: -------------------------------------------------------------------------------- 1 | 'use client'; 2 | 3 | import Cookies from 'js-cookie'; 4 | import { useRouter } from 'next/navigation'; 5 | 6 | export default function DismissButton() { 7 | const router = useRouter(); 8 | 9 | return ( 10 | { 13 | Cookies.set('template-banner-hidden', 'true'); 14 | router.refresh(); 15 | }} 16 | > 17 | Dismiss → 18 | 19 | ); 20 | } 21 | -------------------------------------------------------------------------------- /lib/planetscale.ts: -------------------------------------------------------------------------------- 1 | import 'server-only'; 2 | import { Generated, Kysely } from 'kysely'; 3 | import { PlanetScaleDialect } from 'kysely-planetscale'; 4 | 5 | interface User { 6 | id: Generated; 7 | name: string; 8 | username: string; 9 | email: string; 10 | } 11 | 12 | interface Database { 13 | users: User; 14 | // https://github.com/nextauthjs/next-auth/issues/4922 15 | } 16 | 17 | export const queryBuilder = new Kysely({ 18 | dialect: new PlanetScaleDialect({ 19 | url: process.env.DATABASE_URL 20 | }) 21 | }); 22 | -------------------------------------------------------------------------------- /.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 | .pnpm-debug.log* 27 | 28 | # local env files 29 | .env*.local 30 | 31 | # vercel 32 | .vercel 33 | 34 | # typescript 35 | *.tsbuildinfo 36 | next-env.d.ts 37 | -------------------------------------------------------------------------------- /app/loading.tsx: -------------------------------------------------------------------------------- 1 | import { Title, Text } from '@tremor/react'; 2 | import Search from './search'; 3 | 4 | export default async function Loading() { 5 | return ( 6 | 7 | Users 8 | 9 | A list of users retrieved from a MySQL database (PlanetScale). 10 | 11 | 12 | 13 | 14 | ); 15 | } 16 | -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "compilerOptions": { 3 | "target": "es5", 4 | "lib": ["dom", "dom.iterable", "esnext"], 5 | "allowJs": true, 6 | "skipLibCheck": true, 7 | "strict": true, 8 | "forceConsistentCasingInFileNames": true, 9 | "noEmit": true, 10 | "esModuleInterop": true, 11 | "module": "esnext", 12 | "moduleResolution": "node", 13 | "resolveJsonModule": true, 14 | "isolatedModules": true, 15 | "jsx": "preserve", 16 | "incremental": true, 17 | "plugins": [ 18 | { 19 | "name": "next" 20 | } 21 | ] 22 | }, 23 | "include": ["next-env.d.ts", "**/*.ts", "**/*.tsx", ".next/types/**/*.ts"], 24 | "exclude": ["node_modules"] 25 | } 26 | -------------------------------------------------------------------------------- /app/layout.tsx: -------------------------------------------------------------------------------- 1 | import './globals.css'; 2 | 3 | import Nav from './nav'; 4 | import AnalyticsWrapper from './analytics'; 5 | import Toast from './toast'; 6 | import { Suspense } from 'react'; 7 | 8 | export const metadata = { 9 | title: 'Next.js 13 + PlanetScale + NextAuth + Tailwind CSS', 10 | description: 11 | 'A user admin dashboard configured with Next.js, PlanetScale, NextAuth, Tailwind CSS, TypeScript, ESLint, and Prettier.' 12 | }; 13 | 14 | export default async function RootLayout({ 15 | children 16 | }: { 17 | children: React.ReactNode; 18 | }) { 19 | return ( 20 | 21 | 22 | 23 | {/* @ts-expect-error Server Component */} 24 | 25 | 26 | {children} 27 | 28 | 29 | 30 | 31 | ); 32 | } 33 | -------------------------------------------------------------------------------- /app/playground/chart.tsx: -------------------------------------------------------------------------------- 1 | 'use client'; 2 | 3 | import { Card, AreaChart, Title, Text } from '@tremor/react'; 4 | 5 | const data = [ 6 | { 7 | Month: 'Jan 21', 8 | Sales: 2890, 9 | Profit: 2400 10 | }, 11 | { 12 | Month: 'Feb 21', 13 | Sales: 1890, 14 | Profit: 1398 15 | }, 16 | { 17 | Month: 'Jan 22', 18 | Sales: 3890, 19 | Profit: 2980 20 | } 21 | ]; 22 | 23 | const valueFormatter = (number: number) => 24 | `$ ${Intl.NumberFormat('us').format(number).toString()}`; 25 | 26 | export default function Chart() { 27 | return ( 28 | 29 | Performance 30 | Comparison between Sales and Profit 31 | 39 | 40 | ); 41 | } 42 | -------------------------------------------------------------------------------- /app/page.tsx: -------------------------------------------------------------------------------- 1 | import { Card, Title, Text } from '@tremor/react'; 2 | import { queryBuilder } from '../lib/planetscale'; 3 | import Search from './search'; 4 | import UsersTable from './table'; 5 | 6 | export const dynamic = 'force-dynamic'; 7 | 8 | export default async function IndexPage({ 9 | searchParams 10 | }: { 11 | searchParams: { q: string }; 12 | }) { 13 | const search = searchParams.q ?? ''; 14 | const users = await queryBuilder 15 | .selectFrom('users') 16 | .select(['id', 'name', 'username', 'email']) 17 | .where('name', 'like', `%${search}%`) 18 | .execute(); 19 | 20 | return ( 21 | 22 | Users 23 | 24 | A list of users retrieved from a MySQL database (PlanetScale). 25 | 26 | 27 | 28 | {/* @ts-expect-error Server Component */} 29 | 30 | 31 | 32 | ); 33 | } 34 | -------------------------------------------------------------------------------- /app/table.tsx: -------------------------------------------------------------------------------- 1 | import { 2 | Table, 3 | TableHead, 4 | TableRow, 5 | TableHeaderCell, 6 | TableBody, 7 | TableCell, 8 | Text 9 | } from '@tremor/react'; 10 | 11 | interface User { 12 | id: number; 13 | name: string; 14 | username: string; 15 | email: string; 16 | } 17 | 18 | export default async function UsersTable({ users }: { users: User[] }) { 19 | return ( 20 | 21 | 22 | 23 | Name 24 | Username 25 | Email 26 | 27 | 28 | 29 | {users.map((user) => ( 30 | 31 | {user.name} 32 | 33 | {user.username} 34 | 35 | 36 | {user.email} 37 | 38 | 39 | ))} 40 | 41 | 42 | ); 43 | } 44 | -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- 1 | The MIT License (MIT) 2 | 3 | Copyright (c) 2023 Vercel, Inc. 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- 1 | { 2 | "private": true, 3 | "license": "MIT", 4 | "scripts": { 5 | "dev": "next dev", 6 | "build": "next build", 7 | "start": "next start", 8 | "lint": "next lint" 9 | }, 10 | "dependencies": { 11 | "@headlessui/react": "^1.7.12", 12 | "@heroicons/react": "^2.0.16", 13 | "@planetscale/database": "^1.5.0", 14 | "@tremor/react": "^2.0.1", 15 | "@types/js-cookie": "^3.0.3", 16 | "@types/node": "18.14.2", 17 | "@types/react": "18.0.28", 18 | "@types/react-dom": "18.0.11", 19 | "@vercel/analytics": "^0.1.10", 20 | "autoprefixer": "^10.4.13", 21 | "eslint": "8.35.0", 22 | "eslint-config-next": "13.2.1", 23 | "js-cookie": "^3.0.1", 24 | "kysely": "^0.23.4", 25 | "kysely-planetscale": "^1.3.0", 26 | "next": "13.2.2-canary.2", 27 | "next-auth": "^4.19.2", 28 | "postcss": "^8.4.21", 29 | "prettier": "^2.8.4", 30 | "prop-types": "^15.8.1", 31 | "react": "18.2.0", 32 | "react-dom": "18.2.0", 33 | "server-only": "^0.0.1", 34 | "tailwindcss": "^3.2.7", 35 | "typescript": "4.9.5" 36 | }, 37 | "prettier": { 38 | "arrowParens": "always", 39 | "singleQuote": true, 40 | "tabWidth": 2, 41 | "trailingComma": "none" 42 | } 43 | } 44 | -------------------------------------------------------------------------------- /app/toast.tsx: -------------------------------------------------------------------------------- 1 | import { cookies } from 'next/headers'; 2 | import DismissButton from './dismiss-button'; 3 | 4 | export default function Toast() { 5 | const cookieStore = cookies(); 6 | const isHidden = cookieStore.get('template-banner-hidden'); 7 | 8 | return isHidden ? null : ( 9 | 10 | 11 | 12 | Get started with Next.js and Vercel instantly. 13 | 14 | 20 | Clone & Deploy 21 | 22 | 23 | 24 | ); 25 | } 26 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Next.js 13 Admin Dashboard Template 8 | Built with the new `app` directory (beta). 9 | 10 | 11 | Demo 12 | · 13 | Clone & Deploy 14 | 15 | 16 | 17 | ## Overview 18 | 19 | This is a starter template using the following stack: 20 | 21 | - Framework - [Next.js 13](https://nextjs.org/13) 22 | - Language - [TypeScript](https://www.typescriptlang.org) 23 | - Auth - [NextAuth.js](https://next-auth.js.org) 24 | - Database - [PlanetScale](https://planetscale.com) 25 | - Deployment - [Vercel](https://vercel.com/docs/concepts/next.js/overview) 26 | - Styling - [Tailwind CSS](https://tailwindcss.com) 27 | - Components - [Tremor](https://www.tremor.so) 28 | - Analytics - [Vercel Analytics](https://vercel.com/analytics) 29 | - Linting - [ESLint](https://eslint.org) 30 | - Formatting - [Prettier](https://prettier.io) 31 | 32 | This template uses the new `app` directory in Next.js 13 (beta). This includes support for enhanced layouts, colocation of components, tests, and styles, component-level data fetching, and more. 33 | -------------------------------------------------------------------------------- /app/search.tsx: -------------------------------------------------------------------------------- 1 | 'use client'; 2 | 3 | import { MagnifyingGlassIcon } from '@heroicons/react/24/solid'; 4 | import { usePathname, useRouter } from 'next/navigation'; 5 | import { useTransition } from 'react'; 6 | 7 | export default function Search({ disabled }: { disabled?: boolean }) { 8 | const { replace } = useRouter(); 9 | const pathname = usePathname(); 10 | const [isPending, startTransition] = useTransition(); 11 | 12 | function handleSearch(term: string) { 13 | const params = new URLSearchParams(window.location.search); 14 | if (term) { 15 | params.set('q', term); 16 | } else { 17 | params.delete('q'); 18 | } 19 | 20 | startTransition(() => { 21 | replace(`${pathname}?${params.toString()}`); 22 | }); 23 | } 24 | 25 | return ( 26 | 27 | 28 | Search 29 | 30 | 31 | 35 | 39 | 40 | handleSearch(e.target.value)} 49 | /> 50 | 51 | 52 | {isPending && ( 53 | 54 | 60 | 68 | 73 | 74 | 75 | )} 76 | 77 | ); 78 | } 79 | -------------------------------------------------------------------------------- /app/playground/page.tsx: -------------------------------------------------------------------------------- 1 | import { Card, Metric, Text, Flex, Grid, Title, BarList } from '@tremor/react'; 2 | import Chart from './chart'; 3 | 4 | const website = [ 5 | { name: '/home', value: 1230 }, 6 | { name: '/contact', value: 751 }, 7 | { name: '/gallery', value: 471 }, 8 | { name: '/august-discount-offer', value: 280 }, 9 | { name: '/case-studies', value: 78 } 10 | ]; 11 | 12 | const shop = [ 13 | { name: '/home', value: 453 }, 14 | { name: '/imprint', value: 351 }, 15 | { name: '/shop', value: 271 }, 16 | { name: '/pricing', value: 191 } 17 | ]; 18 | 19 | const app = [ 20 | { name: '/shop', value: 789 }, 21 | { name: '/product-features', value: 676 }, 22 | { name: '/about', value: 564 }, 23 | { name: '/login', value: 234 }, 24 | { name: '/downloads', value: 191 } 25 | ]; 26 | 27 | const data = [ 28 | { 29 | category: 'Website', 30 | stat: '10,234', 31 | data: website 32 | }, 33 | { 34 | category: 'Online Shop', 35 | stat: '12,543', 36 | data: shop 37 | }, 38 | { 39 | category: 'Mobile App', 40 | stat: '2,543', 41 | data: app 42 | } 43 | ]; 44 | 45 | const dataFormatter = (number: number) => 46 | Intl.NumberFormat('us').format(number).toString(); 47 | 48 | const categories: { 49 | title: string; 50 | metric: string; 51 | metricPrev: string; 52 | }[] = [ 53 | { 54 | title: 'Sales', 55 | metric: '$ 12,699', 56 | metricPrev: '$ 9,456' 57 | }, 58 | { 59 | title: 'Profit', 60 | metric: '$ 40,598', 61 | metricPrev: '$ 45,564' 62 | }, 63 | { 64 | title: 'Customers', 65 | metric: '1,072', 66 | metricPrev: '856' 67 | } 68 | ]; 69 | 70 | export default function PlaygroundPage() { 71 | return ( 72 | 73 | 74 | {categories.map((item) => ( 75 | 76 | 77 | {item.title} 78 | 79 | 84 | {item.metric} 85 | from {item.metricPrev} 86 | 87 | 88 | ))} 89 | 90 | 91 | {data.map((item) => ( 92 | 93 | {item.category} 94 | 99 | {item.stat} 100 | Total views 101 | 102 | 103 | Pages 104 | Views 105 | 106 | 111 | 112 | ))} 113 | 114 | 115 | 116 | ); 117 | } 118 | -------------------------------------------------------------------------------- /app/navbar.tsx: -------------------------------------------------------------------------------- 1 | 'use client'; 2 | 3 | import { Fragment } from 'react'; 4 | import { usePathname } from 'next/navigation'; 5 | import { Disclosure, Menu, Transition } from '@headlessui/react'; 6 | import { Bars3Icon, XMarkIcon } from '@heroicons/react/24/outline'; 7 | import { signIn, signOut } from 'next-auth/react'; 8 | import Image from 'next/image'; 9 | 10 | const navigation = [ 11 | { name: 'Dashboard', href: '/' }, 12 | { name: 'Playground', href: '/playground' } 13 | ]; 14 | 15 | function classNames(...classes: string[]) { 16 | return classes.filter(Boolean).join(' '); 17 | } 18 | 19 | export default function Navbar({ user }: { user: any }) { 20 | const pathname = usePathname(); 21 | 22 | return ( 23 | 24 | {({ open }) => ( 25 | <> 26 | 27 | 28 | 29 | 30 | 38 | 44 | 50 | 51 | 52 | 53 | {navigation.map((item) => ( 54 | 65 | {item.name} 66 | 67 | ))} 68 | 69 | 70 | 71 | 72 | 73 | 74 | Open user menu 75 | 82 | 83 | 84 | 93 | 94 | {user ? ( 95 | 96 | {({ active }) => ( 97 | signOut()} 103 | > 104 | Sign out 105 | 106 | )} 107 | 108 | ) : ( 109 | 110 | {({ active }) => ( 111 | signIn('github')} 117 | > 118 | Sign in 119 | 120 | )} 121 | 122 | )} 123 | 124 | 125 | 126 | 127 | 128 | 129 | Open main menu 130 | {open ? ( 131 | 132 | ) : ( 133 | 134 | )} 135 | 136 | 137 | 138 | 139 | 140 | 141 | 142 | {navigation.map((item) => ( 143 | 155 | {item.name} 156 | 157 | ))} 158 | 159 | 160 | {user ? ( 161 | <> 162 | 163 | 164 | 171 | 172 | 173 | 174 | {user.name} 175 | 176 | 177 | {user.email} 178 | 179 | 180 | 181 | 182 | signOut()} 184 | className="block px-4 py-2 text-base font-medium text-gray-500 hover:bg-gray-100 hover:text-gray-800" 185 | > 186 | Sign out 187 | 188 | 189 | > 190 | ) : ( 191 | 192 | signIn('github')} 194 | className="flex w-full px-4 py-2 text-base font-medium text-gray-500 hover:bg-gray-100 hover:text-gray-800" 195 | > 196 | Sign in 197 | 198 | 199 | )} 200 | 201 | 202 | > 203 | )} 204 | 205 | ); 206 | } 207 | -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- 1 | lockfileVersion: 5.4 2 | 3 | specifiers: 4 | '@headlessui/react': ^1.7.12 5 | '@heroicons/react': ^2.0.16 6 | '@planetscale/database': ^1.5.0 7 | '@tremor/react': ^2.0.1 8 | '@types/js-cookie': ^3.0.3 9 | '@types/node': 18.14.2 10 | '@types/react': 18.0.28 11 | '@types/react-dom': 18.0.11 12 | '@vercel/analytics': ^0.1.10 13 | autoprefixer: ^10.4.13 14 | eslint: 8.35.0 15 | eslint-config-next: 13.2.1 16 | js-cookie: ^3.0.1 17 | kysely: ^0.23.4 18 | kysely-planetscale: ^1.3.0 19 | next: 13.2.2-canary.2 20 | next-auth: ^4.19.2 21 | postcss: ^8.4.21 22 | prettier: ^2.8.4 23 | prop-types: ^15.8.1 24 | react: 18.2.0 25 | react-dom: 18.2.0 26 | server-only: ^0.0.1 27 | tailwindcss: ^3.2.7 28 | typescript: 4.9.5 29 | 30 | dependencies: 31 | '@headlessui/react': 1.7.12_biqbaboplfbrettd7655fr4n2y 32 | '@heroicons/react': 2.0.16_react@18.2.0 33 | '@planetscale/database': 1.5.0 34 | '@tremor/react': 2.0.1_v2m5e27vhdewzwhryxwfaorcca 35 | '@types/js-cookie': 3.0.3 36 | '@types/node': 18.14.2 37 | '@types/react': 18.0.28 38 | '@types/react-dom': 18.0.11 39 | '@vercel/analytics': 0.1.10_react@18.2.0 40 | autoprefixer: 10.4.13_postcss@8.4.21 41 | eslint: 8.35.0 42 | eslint-config-next: 13.2.1_ycpbpc6yetojsgtrx3mwntkhsu 43 | js-cookie: 3.0.1 44 | kysely: 0.23.4 45 | kysely-planetscale: 1.3.0_3b4ga6arylazwmj6lzyyulo5vq 46 | next: 13.2.2-canary.2_biqbaboplfbrettd7655fr4n2y 47 | next-auth: 4.19.2_5qsx6hxhepzc7yx2tcd7ctqniq 48 | postcss: 8.4.21 49 | prettier: 2.8.4 50 | prop-types: 15.8.1 51 | react: 18.2.0 52 | react-dom: 18.2.0_react@18.2.0 53 | server-only: 0.0.1 54 | tailwindcss: 3.2.7_postcss@8.4.21 55 | typescript: 4.9.5 56 | 57 | packages: 58 | 59 | /@babel/runtime/7.21.0: 60 | resolution: {integrity: sha512-xwII0//EObnq89Ji5AKYQaRYiW/nZ3llSv29d49IuxPhKbtJoLP+9QUUZ4nVragQVtaVGeZrpB+ZtG/Pdy/POw==} 61 | engines: {node: '>=6.9.0'} 62 | dependencies: 63 | regenerator-runtime: 0.13.11 64 | dev: false 65 | 66 | /@eslint/eslintrc/2.0.0: 67 | resolution: {integrity: sha512-fluIaaV+GyV24CCu/ggiHdV+j4RNh85yQnAYS/G2mZODZgGmmlrgCydjUcV3YvxCm9x8nMAfThsqTni4KiXT4A==} 68 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 69 | dependencies: 70 | ajv: 6.12.6 71 | debug: 4.3.4 72 | espree: 9.4.1 73 | globals: 13.20.0 74 | ignore: 5.2.4 75 | import-fresh: 3.3.0 76 | js-yaml: 4.1.0 77 | minimatch: 3.1.2 78 | strip-json-comments: 3.1.1 79 | transitivePeerDependencies: 80 | - supports-color 81 | dev: false 82 | 83 | /@eslint/js/8.35.0: 84 | resolution: {integrity: sha512-JXdzbRiWclLVoD8sNUjR443VVlYqiYmDVT6rGUEIEHU5YJW0gaVZwV2xgM7D4arkvASqD0IlLUVjHiFuxaftRw==} 85 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 86 | dev: false 87 | 88 | /@floating-ui/core/1.2.4: 89 | resolution: {integrity: sha512-SQOeVbMwb1di+mVWWJLpsUTToKfqVNioXys011beCAhyOIFtS+GQoW4EQSneuxzmQKddExDwQ+X0hLl4lJJaSQ==} 90 | dev: false 91 | 92 | /@floating-ui/dom/1.2.4: 93 | resolution: {integrity: sha512-4+k+BLhtWj+peCU60gp0+rHeR8+Ohqx6kjJf/lHMnJ8JD5Qj6jytcq1+SZzRwD7rvHKRhR7TDiWWddrNrfwQLg==} 94 | dependencies: 95 | '@floating-ui/core': 1.2.4 96 | dev: false 97 | 98 | /@floating-ui/react-dom/1.3.0_biqbaboplfbrettd7655fr4n2y: 99 | resolution: {integrity: sha512-htwHm67Ji5E/pROEAr7f8IKFShuiCKHwUC/UY4vC3I5jiSvGFAYnSYiZO5MlGmads+QqvUkR9ANHEguGrDv72g==} 100 | peerDependencies: 101 | react: '>=16.8.0' 102 | react-dom: '>=16.8.0' 103 | dependencies: 104 | '@floating-ui/dom': 1.2.4 105 | react: 18.2.0 106 | react-dom: 18.2.0_react@18.2.0 107 | dev: false 108 | 109 | /@floating-ui/react/0.19.2_biqbaboplfbrettd7655fr4n2y: 110 | resolution: {integrity: sha512-JyNk4A0Ezirq8FlXECvRtQOX/iBe5Ize0W/pLkrZjfHW9GUV7Xnq6zm6fyZuQzaHHqEnVizmvlA96e1/CkZv+w==} 111 | peerDependencies: 112 | react: '>=16.8.0' 113 | react-dom: '>=16.8.0' 114 | dependencies: 115 | '@floating-ui/react-dom': 1.3.0_biqbaboplfbrettd7655fr4n2y 116 | aria-hidden: 1.2.3 117 | react: 18.2.0 118 | react-dom: 18.2.0_react@18.2.0 119 | tabbable: 6.1.1 120 | dev: false 121 | 122 | /@headlessui/react/1.7.12_biqbaboplfbrettd7655fr4n2y: 123 | resolution: {integrity: sha512-FhSx5V+Qp0GvbTpaxyS+ymGDDNntCacClWsk/d8Upbr19g3AsPbjfPk4+m2CgJGcuCB5Dz7LpUIOAbvQTyjL2g==} 124 | engines: {node: '>=10'} 125 | peerDependencies: 126 | react: ^16 || ^17 || ^18 127 | react-dom: ^16 || ^17 || ^18 128 | dependencies: 129 | client-only: 0.0.1 130 | react: 18.2.0 131 | react-dom: 18.2.0_react@18.2.0 132 | dev: false 133 | 134 | /@heroicons/react/2.0.16_react@18.2.0: 135 | resolution: {integrity: sha512-x89rFxH3SRdYaA+JCXwfe+RkE1SFTo9GcOkZettHer71Y3T7V+ogKmfw5CjTazgS3d0ClJ7p1NA+SP7VQLQcLw==} 136 | peerDependencies: 137 | react: '>= 16' 138 | dependencies: 139 | react: 18.2.0 140 | dev: false 141 | 142 | /@humanwhocodes/config-array/0.11.8: 143 | resolution: {integrity: sha512-UybHIJzJnR5Qc/MsD9Kr+RpO2h+/P1GhOwdiLPXK5TWk5sgTdu88bTD9UP+CKbPPh5Rni1u0GjAdYQLemG8g+g==} 144 | engines: {node: '>=10.10.0'} 145 | dependencies: 146 | '@humanwhocodes/object-schema': 1.2.1 147 | debug: 4.3.4 148 | minimatch: 3.1.2 149 | transitivePeerDependencies: 150 | - supports-color 151 | dev: false 152 | 153 | /@humanwhocodes/module-importer/1.0.1: 154 | resolution: {integrity: sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==} 155 | engines: {node: '>=12.22'} 156 | dev: false 157 | 158 | /@humanwhocodes/object-schema/1.2.1: 159 | resolution: {integrity: sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==} 160 | dev: false 161 | 162 | /@next/env/13.2.2-canary.2: 163 | resolution: {integrity: sha512-ZmFG5YvrVAQ6BLQyK3K3Ap4JyL2r/z5zmJPj2Yfs3wG8bfOBtpPP1Q9Z+4kdxnL0K9kXe5CsQJbkx/Wl4ZQCMA==} 164 | dev: false 165 | 166 | /@next/eslint-plugin-next/13.2.1: 167 | resolution: {integrity: sha512-r0i5rcO6SMAZtqiGarUVMr3k256X0R0j6pEkKg4PxqUW+hG0qgMxRVAJsuoRG5OBFkCOlSfWZJ0mP9fQdCcyNg==} 168 | dependencies: 169 | glob: 7.1.7 170 | dev: false 171 | 172 | /@next/swc-android-arm-eabi/13.2.2-canary.2: 173 | resolution: {integrity: sha512-dtLxScjioLhjnjDG8/cy4p4nvqdGsJvyfwwQkFZup5xB9Ph+vqLzdmtX3NgXAmo7OHU5A9V3uxxwkKI3H1VD+w==} 174 | engines: {node: '>= 10'} 175 | cpu: [arm] 176 | os: [android] 177 | requiresBuild: true 178 | dev: false 179 | optional: true 180 | 181 | /@next/swc-android-arm64/13.2.2-canary.2: 182 | resolution: {integrity: sha512-N8wO4remEgE4bxPni9jAd4LCLxZW/PD5QpZe5NWM+5osMnYjxnLFrIyeuGhWUDqJXVKnylKFCCc6oV7v5kbuOw==} 183 | engines: {node: '>= 10'} 184 | cpu: [arm64] 185 | os: [android] 186 | requiresBuild: true 187 | dev: false 188 | optional: true 189 | 190 | /@next/swc-darwin-arm64/13.2.2-canary.2: 191 | resolution: {integrity: sha512-yKLQ/9/ppiEZMxsMz0sQhyYHIHXPVdS+z/PKONLHhh+lV6eE2EAAMlbCpXbUFPSuYqPXv81kLXzp/0pU0jttIA==} 192 | engines: {node: '>= 10'} 193 | cpu: [arm64] 194 | os: [darwin] 195 | requiresBuild: true 196 | dev: false 197 | optional: true 198 | 199 | /@next/swc-darwin-x64/13.2.2-canary.2: 200 | resolution: {integrity: sha512-2vrc34zwAch8LvKTt1zFoDW7Fhnrpe3JwBpYT5zSmsH5XZWliZ9EC00reOJmp4wwBuThchyBlitKqPCntMZ7lg==} 201 | engines: {node: '>= 10'} 202 | cpu: [x64] 203 | os: [darwin] 204 | requiresBuild: true 205 | dev: false 206 | optional: true 207 | 208 | /@next/swc-freebsd-x64/13.2.2-canary.2: 209 | resolution: {integrity: sha512-cy2ncA44IrbSBzHPe+IapIMkQRPAoZhbXwY1rLWLr8WdEedTSLvAS8hZYNmtHcOhTmc08aATsfdDKyHpxWXscw==} 210 | engines: {node: '>= 10'} 211 | cpu: [x64] 212 | os: [freebsd] 213 | requiresBuild: true 214 | dev: false 215 | optional: true 216 | 217 | /@next/swc-linux-arm-gnueabihf/13.2.2-canary.2: 218 | resolution: {integrity: sha512-CAESAXI47YgNylKQVznbCJ4l9ClzHv/l3DtSCT+/uy5iKoedSK2Qo7pMPX9mZsXtJBcZP8OXfX5lFBzSq98zvw==} 219 | engines: {node: '>= 10'} 220 | cpu: [arm] 221 | os: [linux] 222 | requiresBuild: true 223 | dev: false 224 | optional: true 225 | 226 | /@next/swc-linux-arm64-gnu/13.2.2-canary.2: 227 | resolution: {integrity: sha512-Dc3i0CzPTXGd/RM1W78iLLKAgTiIbKD8UOcExazFMshSlypwTog+VmhR30PMzz13ahTPh2Fs/pqJ4iI0WXsN9w==} 228 | engines: {node: '>= 10'} 229 | cpu: [arm64] 230 | os: [linux] 231 | requiresBuild: true 232 | dev: false 233 | optional: true 234 | 235 | /@next/swc-linux-arm64-musl/13.2.2-canary.2: 236 | resolution: {integrity: sha512-MnWTosEiWHJBvZZlV08NbEIstxpW9+xFIBiTmOYF4PuudMDa3Esjg8aLofwmO3ZLCXpQQjDG3hOt2veqk1kt0w==} 237 | engines: {node: '>= 10'} 238 | cpu: [arm64] 239 | os: [linux] 240 | requiresBuild: true 241 | dev: false 242 | optional: true 243 | 244 | /@next/swc-linux-x64-gnu/13.2.2-canary.2: 245 | resolution: {integrity: sha512-A4lvklUud3d7VmiX2e/p1oJkW5bWRjRTiing5VbhvZhwL0Fqeryd8FSOQgn44I4qRY0DG8eYYUroPD6Ae1Z0iQ==} 246 | engines: {node: '>= 10'} 247 | cpu: [x64] 248 | os: [linux] 249 | requiresBuild: true 250 | dev: false 251 | optional: true 252 | 253 | /@next/swc-linux-x64-musl/13.2.2-canary.2: 254 | resolution: {integrity: sha512-SZYf81dVwbUwJB+MwuztPxxAvhPuLevcQk2hc3C6+CaRnDsDvmEe0mnuzX8jwuoG/NEYEExzexboldqmJIL3NA==} 255 | engines: {node: '>= 10'} 256 | cpu: [x64] 257 | os: [linux] 258 | requiresBuild: true 259 | dev: false 260 | optional: true 261 | 262 | /@next/swc-win32-arm64-msvc/13.2.2-canary.2: 263 | resolution: {integrity: sha512-gXeKwyDvyPglXtXCk5lwLDs4QHQ5AiTssMyd/o0d84QQCxmXOfyh1OsNDJ4epH85KQcVBURRStbgm/EWKMylVA==} 264 | engines: {node: '>= 10'} 265 | cpu: [arm64] 266 | os: [win32] 267 | requiresBuild: true 268 | dev: false 269 | optional: true 270 | 271 | /@next/swc-win32-ia32-msvc/13.2.2-canary.2: 272 | resolution: {integrity: sha512-K4WhaPcV1ks2mdvdCiQvXvGYF4rydJPbu7baKmdr+jOmE2f7ARFqD3ekSypi6CHzOwZ7CSB1SmcIVMZqpu/Ogw==} 273 | engines: {node: '>= 10'} 274 | cpu: [ia32] 275 | os: [win32] 276 | requiresBuild: true 277 | dev: false 278 | optional: true 279 | 280 | /@next/swc-win32-x64-msvc/13.2.2-canary.2: 281 | resolution: {integrity: sha512-6d9Ui87Rv/LXDXdds1ll2w5dpV35M1VOb2VUys+qhnV2CyVCP8FERysm6rT8bAyAUINLyC4ZSiKBhQ9Y9iIhWQ==} 282 | engines: {node: '>= 10'} 283 | cpu: [x64] 284 | os: [win32] 285 | requiresBuild: true 286 | dev: false 287 | optional: true 288 | 289 | /@nodelib/fs.scandir/2.1.5: 290 | resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==} 291 | engines: {node: '>= 8'} 292 | dependencies: 293 | '@nodelib/fs.stat': 2.0.5 294 | run-parallel: 1.2.0 295 | dev: false 296 | 297 | /@nodelib/fs.stat/2.0.5: 298 | resolution: {integrity: sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==} 299 | engines: {node: '>= 8'} 300 | dev: false 301 | 302 | /@nodelib/fs.walk/1.2.8: 303 | resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==} 304 | engines: {node: '>= 8'} 305 | dependencies: 306 | '@nodelib/fs.scandir': 2.1.5 307 | fastq: 1.15.0 308 | dev: false 309 | 310 | /@panva/hkdf/1.0.4: 311 | resolution: {integrity: sha512-003xWiCuvePbLaPHT+CRuaV4GlyCAVm6XYSbBZDHoWZGn1mNkVKFaDbGJjjxmEFvizUwlCoM6O18FCBMMky2zQ==} 312 | dev: false 313 | 314 | /@pkgr/utils/2.3.1: 315 | resolution: {integrity: sha512-wfzX8kc1PMyUILA+1Z/EqoE4UCXGy0iRGMhPwdfae1+f0OXlLqCk+By+aMzgJBzR9AzS4CDizioG6Ss1gvAFJw==} 316 | engines: {node: ^12.20.0 || ^14.18.0 || >=16.0.0} 317 | dependencies: 318 | cross-spawn: 7.0.3 319 | is-glob: 4.0.3 320 | open: 8.4.2 321 | picocolors: 1.0.0 322 | tiny-glob: 0.2.9 323 | tslib: 2.5.0 324 | dev: false 325 | 326 | /@planetscale/database/1.5.0: 327 | resolution: {integrity: sha512-Qwh7Or1W5dB5mZ9EQqDkgvkDKhBBmQe58KIVUy0SGocNtr5fP4JAWtvZ6EdLAV6C6hVpzNlCA2xIg9lKTswm1Q==} 328 | engines: {node: '>=16'} 329 | dev: false 330 | 331 | /@rushstack/eslint-patch/1.2.0: 332 | resolution: {integrity: sha512-sXo/qW2/pAcmT43VoRKOJbDOfV3cYpq3szSVfIThQXNt+E4DfKj361vaAt3c88U5tPUxzEswam7GW48PJqtKAg==} 333 | dev: false 334 | 335 | /@swc/helpers/0.4.14: 336 | resolution: {integrity: sha512-4C7nX/dvpzB7za4Ql9K81xK3HPxCpHMgwTZVyf+9JQ6VUbn9jjZVN7/Nkdz/Ugzs2CSjqnL/UPXroiVBVHUWUw==} 337 | dependencies: 338 | tslib: 2.5.0 339 | dev: false 340 | 341 | /@tremor/react/2.0.1_v2m5e27vhdewzwhryxwfaorcca: 342 | resolution: {integrity: sha512-HXNpjnYGadiR6dmfvGmM9uNuQkGxj6e7ekC8eaVEHnaSL9I7T7OwFRWBGT/fbFXdhHGyVydPFl01HMTEUOm8Hg==} 343 | peerDependencies: 344 | react: ^18.0.0 345 | dependencies: 346 | '@floating-ui/react': 0.19.2_biqbaboplfbrettd7655fr4n2y 347 | date-fns: 2.29.3 348 | react: 18.2.0 349 | react-transition-group: 4.4.5_biqbaboplfbrettd7655fr4n2y 350 | recharts: 2.5.0_v2m5e27vhdewzwhryxwfaorcca 351 | tailwind-merge: 1.10.0 352 | transitivePeerDependencies: 353 | - prop-types 354 | - react-dom 355 | dev: false 356 | 357 | /@types/d3-array/3.0.4: 358 | resolution: {integrity: sha512-nwvEkG9vYOc0Ic7G7kwgviY4AQlTfYGIZ0fqB7CQHXGyYM6nO7kJh5EguSNA3jfh4rq7Sb7eMVq8isuvg2/miQ==} 359 | dev: false 360 | 361 | /@types/d3-color/3.1.0: 362 | resolution: {integrity: sha512-HKuicPHJuvPgCD+np6Se9MQvS6OCbJmOjGvylzMJRlDwUXjKTTXs6Pwgk79O09Vj/ho3u1ofXnhFOaEWWPrlwA==} 363 | dev: false 364 | 365 | /@types/d3-ease/3.0.0: 366 | resolution: {integrity: sha512-aMo4eaAOijJjA6uU+GIeW018dvy9+oH5Y2VPPzjjfxevvGQ/oRDs+tfYC9b50Q4BygRR8yE2QCLsrT0WtAVseA==} 367 | dev: false 368 | 369 | /@types/d3-interpolate/3.0.1: 370 | resolution: {integrity: sha512-jx5leotSeac3jr0RePOH1KdR9rISG91QIE4Q2PYTu4OymLTZfA3SrnURSLzKH48HmXVUru50b8nje4E79oQSQw==} 371 | dependencies: 372 | '@types/d3-color': 3.1.0 373 | dev: false 374 | 375 | /@types/d3-path/3.0.0: 376 | resolution: {integrity: sha512-0g/A+mZXgFkQxN3HniRDbXMN79K3CdTpLsevj+PXiTcb2hVyvkZUBg37StmgCQkaD84cUJ4uaDAWq7UJOQy2Tg==} 377 | dev: false 378 | 379 | /@types/d3-scale/4.0.3: 380 | resolution: {integrity: sha512-PATBiMCpvHJSMtZAMEhc2WyL+hnzarKzI6wAHYjhsonjWJYGq5BXTzQjv4l8m2jO183/4wZ90rKvSeT7o72xNQ==} 381 | dependencies: 382 | '@types/d3-time': 3.0.0 383 | dev: false 384 | 385 | /@types/d3-shape/3.1.1: 386 | resolution: {integrity: sha512-6Uh86YFF7LGg4PQkuO2oG6EMBRLuW9cbavUW46zkIO5kuS2PfTqo2o9SkgtQzguBHbLgNnU90UNsITpsX1My+A==} 387 | dependencies: 388 | '@types/d3-path': 3.0.0 389 | dev: false 390 | 391 | /@types/d3-time/3.0.0: 392 | resolution: {integrity: sha512-sZLCdHvBUcNby1cB6Fd3ZBrABbjz3v1Vm90nysCQ6Vt7vd6e/h9Lt7SiJUoEX0l4Dzc7P5llKyhqSi1ycSf1Hg==} 393 | dev: false 394 | 395 | /@types/d3-timer/3.0.0: 396 | resolution: {integrity: sha512-HNB/9GHqu7Fo8AQiugyJbv6ZxYz58wef0esl4Mv828w1ZKpAshw/uFWVDUcIB9KKFeFKoxS3cHY07FFgtTRZ1g==} 397 | dev: false 398 | 399 | /@types/js-cookie/3.0.3: 400 | resolution: {integrity: sha512-Xe7IImK09HP1sv2M/aI+48a20VX+TdRJucfq4vfRVy6nWN8PYPOEnlMRSgxJAgYQIXJVL8dZ4/ilAM7dWNaOww==} 401 | dev: false 402 | 403 | /@types/json5/0.0.29: 404 | resolution: {integrity: sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==} 405 | dev: false 406 | 407 | /@types/node/18.14.2: 408 | resolution: {integrity: sha512-1uEQxww3DaghA0RxqHx0O0ppVlo43pJhepY51OxuQIKHpjbnYLA7vcdwioNPzIqmC2u3I/dmylcqjlh0e7AyUA==} 409 | dev: false 410 | 411 | /@types/prop-types/15.7.5: 412 | resolution: {integrity: sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w==} 413 | dev: false 414 | 415 | /@types/react-dom/18.0.11: 416 | resolution: {integrity: sha512-O38bPbI2CWtgw/OoQoY+BRelw7uysmXbWvw3nLWO21H1HSh+GOlqPuXshJfjmpNlKiiSDG9cc1JZAaMmVdcTlw==} 417 | dependencies: 418 | '@types/react': 18.0.28 419 | dev: false 420 | 421 | /@types/react/18.0.28: 422 | resolution: {integrity: sha512-RD0ivG1kEztNBdoAK7lekI9M+azSnitIn85h4iOiaLjaTrMjzslhaqCGaI4IyCJ1RljWiLCEu4jyrLLgqxBTew==} 423 | dependencies: 424 | '@types/prop-types': 15.7.5 425 | '@types/scheduler': 0.16.2 426 | csstype: 3.1.1 427 | dev: false 428 | 429 | /@types/scheduler/0.16.2: 430 | resolution: {integrity: sha512-hppQEBDmlwhFAXKJX2KnWLYu5yMfi91yazPb2l+lbJiwW+wdo1gNeRA+3RgNSO39WYX2euey41KEwnqesU2Jew==} 431 | dev: false 432 | 433 | /@typescript-eslint/parser/5.54.0_ycpbpc6yetojsgtrx3mwntkhsu: 434 | resolution: {integrity: sha512-aAVL3Mu2qTi+h/r04WI/5PfNWvO6pdhpeMRWk9R7rEV4mwJNzoWf5CCU5vDKBsPIFQFjEq1xg7XBI2rjiMXQbQ==} 435 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 436 | peerDependencies: 437 | eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 438 | typescript: '*' 439 | peerDependenciesMeta: 440 | typescript: 441 | optional: true 442 | dependencies: 443 | '@typescript-eslint/scope-manager': 5.54.0 444 | '@typescript-eslint/types': 5.54.0 445 | '@typescript-eslint/typescript-estree': 5.54.0_typescript@4.9.5 446 | debug: 4.3.4 447 | eslint: 8.35.0 448 | typescript: 4.9.5 449 | transitivePeerDependencies: 450 | - supports-color 451 | dev: false 452 | 453 | /@typescript-eslint/scope-manager/5.54.0: 454 | resolution: {integrity: sha512-VTPYNZ7vaWtYna9M4oD42zENOBrb+ZYyCNdFs949GcN8Miwn37b8b7eMj+EZaq7VK9fx0Jd+JhmkhjFhvnovhg==} 455 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 456 | dependencies: 457 | '@typescript-eslint/types': 5.54.0 458 | '@typescript-eslint/visitor-keys': 5.54.0 459 | dev: false 460 | 461 | /@typescript-eslint/types/5.54.0: 462 | resolution: {integrity: sha512-nExy+fDCBEgqblasfeE3aQ3NuafBUxZxgxXcYfzYRZFHdVvk5q60KhCSkG0noHgHRo/xQ/BOzURLZAafFpTkmQ==} 463 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 464 | dev: false 465 | 466 | /@typescript-eslint/typescript-estree/5.54.0_typescript@4.9.5: 467 | resolution: {integrity: sha512-X2rJG97Wj/VRo5YxJ8Qx26Zqf0RRKsVHd4sav8NElhbZzhpBI8jU54i6hfo9eheumj4oO4dcRN1B/zIVEqR/MQ==} 468 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 469 | peerDependencies: 470 | typescript: '*' 471 | peerDependenciesMeta: 472 | typescript: 473 | optional: true 474 | dependencies: 475 | '@typescript-eslint/types': 5.54.0 476 | '@typescript-eslint/visitor-keys': 5.54.0 477 | debug: 4.3.4 478 | globby: 11.1.0 479 | is-glob: 4.0.3 480 | semver: 7.3.8 481 | tsutils: 3.21.0_typescript@4.9.5 482 | typescript: 4.9.5 483 | transitivePeerDependencies: 484 | - supports-color 485 | dev: false 486 | 487 | /@typescript-eslint/visitor-keys/5.54.0: 488 | resolution: {integrity: sha512-xu4wT7aRCakGINTLGeyGqDn+78BwFlggwBjnHa1ar/KaGagnmwLYmlrXIrgAaQ3AE1Vd6nLfKASm7LrFHNbKGA==} 489 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 490 | dependencies: 491 | '@typescript-eslint/types': 5.54.0 492 | eslint-visitor-keys: 3.3.0 493 | dev: false 494 | 495 | /@vercel/analytics/0.1.10_react@18.2.0: 496 | resolution: {integrity: sha512-jjJ8GzcPnQp0cMxpfYoUycMRBtDiaIeyVjZPiEPe99Dj1PdjMzAFYEASiV/hpNsXHkpcNYCveDFh6jnmh0YSDQ==} 497 | peerDependencies: 498 | react: ^16.8||^17||^18 499 | dependencies: 500 | react: 18.2.0 501 | dev: false 502 | 503 | /acorn-jsx/5.3.2_acorn@8.8.2: 504 | resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==} 505 | peerDependencies: 506 | acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 507 | dependencies: 508 | acorn: 8.8.2 509 | dev: false 510 | 511 | /acorn-node/1.8.2: 512 | resolution: {integrity: sha512-8mt+fslDufLYntIoPAaIMUe/lrbrehIiwmR3t2k9LljIzoigEPF27eLk2hy8zSGzmR/ogr7zbRKINMo1u0yh5A==} 513 | dependencies: 514 | acorn: 7.4.1 515 | acorn-walk: 7.2.0 516 | xtend: 4.0.2 517 | dev: false 518 | 519 | /acorn-walk/7.2.0: 520 | resolution: {integrity: sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==} 521 | engines: {node: '>=0.4.0'} 522 | dev: false 523 | 524 | /acorn/7.4.1: 525 | resolution: {integrity: sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==} 526 | engines: {node: '>=0.4.0'} 527 | hasBin: true 528 | dev: false 529 | 530 | /acorn/8.8.2: 531 | resolution: {integrity: sha512-xjIYgE8HBrkpd/sJqOGNspf8uHG+NOHGOw6a/Urj8taM2EXfdNAH2oFcPeIFfsv3+kz/mJrS5VuMqbNLjCa2vw==} 532 | engines: {node: '>=0.4.0'} 533 | hasBin: true 534 | dev: false 535 | 536 | /ajv/6.12.6: 537 | resolution: {integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==} 538 | dependencies: 539 | fast-deep-equal: 3.1.3 540 | fast-json-stable-stringify: 2.1.0 541 | json-schema-traverse: 0.4.1 542 | uri-js: 4.4.1 543 | dev: false 544 | 545 | /ansi-regex/5.0.1: 546 | resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==} 547 | engines: {node: '>=8'} 548 | dev: false 549 | 550 | /ansi-styles/4.3.0: 551 | resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==} 552 | engines: {node: '>=8'} 553 | dependencies: 554 | color-convert: 2.0.1 555 | dev: false 556 | 557 | /anymatch/3.1.3: 558 | resolution: {integrity: sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==} 559 | engines: {node: '>= 8'} 560 | dependencies: 561 | normalize-path: 3.0.0 562 | picomatch: 2.3.1 563 | dev: false 564 | 565 | /arg/5.0.2: 566 | resolution: {integrity: sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==} 567 | dev: false 568 | 569 | /argparse/2.0.1: 570 | resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==} 571 | dev: false 572 | 573 | /aria-hidden/1.2.3: 574 | resolution: {integrity: sha512-xcLxITLe2HYa1cnYnwCjkOO1PqUHQpozB8x9AR0OgWN2woOBi5kSDVxKfd0b7sb1hw5qFeJhXm9H1nu3xSfLeQ==} 575 | engines: {node: '>=10'} 576 | dependencies: 577 | tslib: 2.5.0 578 | dev: false 579 | 580 | /aria-query/5.1.3: 581 | resolution: {integrity: sha512-R5iJ5lkuHybztUfuOAznmboyjWq8O6sqNqtK7CLOqdydi54VNbORp49mb14KbWgG1QD3JFO9hJdZ+y4KutfdOQ==} 582 | dependencies: 583 | deep-equal: 2.2.0 584 | dev: false 585 | 586 | /array-includes/3.1.6: 587 | resolution: {integrity: sha512-sgTbLvL6cNnw24FnbaDyjmvddQ2ML8arZsgaJhoABMoplz/4QRhtrYS+alr1BUM1Bwp6dhx8vVCBSLG+StwOFw==} 588 | engines: {node: '>= 0.4'} 589 | dependencies: 590 | call-bind: 1.0.2 591 | define-properties: 1.2.0 592 | es-abstract: 1.21.1 593 | get-intrinsic: 1.2.0 594 | is-string: 1.0.7 595 | dev: false 596 | 597 | /array-union/2.1.0: 598 | resolution: {integrity: sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==} 599 | engines: {node: '>=8'} 600 | dev: false 601 | 602 | /array.prototype.flat/1.3.1: 603 | resolution: {integrity: sha512-roTU0KWIOmJ4DRLmwKd19Otg0/mT3qPNt0Qb3GWW8iObuZXxrjB/pzn0R3hqpRSWg4HCwqx+0vwOnWnvlOyeIA==} 604 | engines: {node: '>= 0.4'} 605 | dependencies: 606 | call-bind: 1.0.2 607 | define-properties: 1.2.0 608 | es-abstract: 1.21.1 609 | es-shim-unscopables: 1.0.0 610 | dev: false 611 | 612 | /array.prototype.flatmap/1.3.1: 613 | resolution: {integrity: sha512-8UGn9O1FDVvMNB0UlLv4voxRMze7+FpHyF5mSMRjWHUMlpoDViniy05870VlxhfgTnLbpuwTzvD76MTtWxB/mQ==} 614 | engines: {node: '>= 0.4'} 615 | dependencies: 616 | call-bind: 1.0.2 617 | define-properties: 1.2.0 618 | es-abstract: 1.21.1 619 | es-shim-unscopables: 1.0.0 620 | dev: false 621 | 622 | /array.prototype.tosorted/1.1.1: 623 | resolution: {integrity: sha512-pZYPXPRl2PqWcsUs6LOMn+1f1532nEoPTYowBtqLwAW+W8vSVhkIGnmOX1t/UQjD6YGI0vcD2B1U7ZFGQH9jnQ==} 624 | dependencies: 625 | call-bind: 1.0.2 626 | define-properties: 1.2.0 627 | es-abstract: 1.21.1 628 | es-shim-unscopables: 1.0.0 629 | get-intrinsic: 1.2.0 630 | dev: false 631 | 632 | /ast-types-flow/0.0.7: 633 | resolution: {integrity: sha512-eBvWn1lvIApYMhzQMsu9ciLfkBY499mFZlNqG+/9WR7PVlroQw0vG30cOQQbaKz3sCEc44TAOu2ykzqXSNnwag==} 634 | dev: false 635 | 636 | /autoprefixer/10.4.13_postcss@8.4.21: 637 | resolution: {integrity: sha512-49vKpMqcZYsJjwotvt4+h/BCjJVnhGwcLpDt5xkcaOG3eLrG/HUYLagrihYsQ+qrIBgIzX1Rw7a6L8I/ZA1Atg==} 638 | engines: {node: ^10 || ^12 || >=14} 639 | hasBin: true 640 | peerDependencies: 641 | postcss: ^8.1.0 642 | dependencies: 643 | browserslist: 4.21.5 644 | caniuse-lite: 1.0.30001458 645 | fraction.js: 4.2.0 646 | normalize-range: 0.1.2 647 | picocolors: 1.0.0 648 | postcss: 8.4.21 649 | postcss-value-parser: 4.2.0 650 | dev: false 651 | 652 | /available-typed-arrays/1.0.5: 653 | resolution: {integrity: sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==} 654 | engines: {node: '>= 0.4'} 655 | dev: false 656 | 657 | /axe-core/4.6.3: 658 | resolution: {integrity: sha512-/BQzOX780JhsxDnPpH4ZiyrJAzcd8AfzFPkv+89veFSr1rcMjuq2JDCwypKaPeB6ljHp9KjXhPpjgCvQlWYuqg==} 659 | engines: {node: '>=4'} 660 | dev: false 661 | 662 | /axobject-query/3.1.1: 663 | resolution: {integrity: sha512-goKlv8DZrK9hUh975fnHzhNIO4jUnFCfv/dszV5VwUGDFjI6vQ2VwoyjYjYNEbBE8AH87TduWP5uyDR1D+Iteg==} 664 | dependencies: 665 | deep-equal: 2.2.0 666 | dev: false 667 | 668 | /balanced-match/1.0.2: 669 | resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==} 670 | dev: false 671 | 672 | /binary-extensions/2.2.0: 673 | resolution: {integrity: sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==} 674 | engines: {node: '>=8'} 675 | dev: false 676 | 677 | /brace-expansion/1.1.11: 678 | resolution: {integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==} 679 | dependencies: 680 | balanced-match: 1.0.2 681 | concat-map: 0.0.1 682 | dev: false 683 | 684 | /braces/3.0.2: 685 | resolution: {integrity: sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==} 686 | engines: {node: '>=8'} 687 | dependencies: 688 | fill-range: 7.0.1 689 | dev: false 690 | 691 | /browserslist/4.21.5: 692 | resolution: {integrity: sha512-tUkiguQGW7S3IhB7N+c2MV/HZPSCPAAiYBZXLsBhFB/PCy6ZKKsZrmBayHV9fdGV/ARIfJ14NkxKzRDjvp7L6w==} 693 | engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} 694 | hasBin: true 695 | dependencies: 696 | caniuse-lite: 1.0.30001458 697 | electron-to-chromium: 1.4.313 698 | node-releases: 2.0.10 699 | update-browserslist-db: 1.0.10_browserslist@4.21.5 700 | dev: false 701 | 702 | /call-bind/1.0.2: 703 | resolution: {integrity: sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==} 704 | dependencies: 705 | function-bind: 1.1.1 706 | get-intrinsic: 1.2.0 707 | dev: false 708 | 709 | /callsites/3.1.0: 710 | resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==} 711 | engines: {node: '>=6'} 712 | dev: false 713 | 714 | /camelcase-css/2.0.1: 715 | resolution: {integrity: sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==} 716 | engines: {node: '>= 6'} 717 | dev: false 718 | 719 | /caniuse-lite/1.0.30001458: 720 | resolution: {integrity: sha512-lQ1VlUUq5q9ro9X+5gOEyH7i3vm+AYVT1WDCVB69XOZ17KZRhnZ9J0Sqz7wTHQaLBJccNCHq8/Ww5LlOIZbB0w==} 721 | dev: false 722 | 723 | /chalk/4.1.2: 724 | resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==} 725 | engines: {node: '>=10'} 726 | dependencies: 727 | ansi-styles: 4.3.0 728 | supports-color: 7.2.0 729 | dev: false 730 | 731 | /chokidar/3.5.3: 732 | resolution: {integrity: sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==} 733 | engines: {node: '>= 8.10.0'} 734 | dependencies: 735 | anymatch: 3.1.3 736 | braces: 3.0.2 737 | glob-parent: 5.1.2 738 | is-binary-path: 2.1.0 739 | is-glob: 4.0.3 740 | normalize-path: 3.0.0 741 | readdirp: 3.6.0 742 | optionalDependencies: 743 | fsevents: 2.3.2 744 | dev: false 745 | 746 | /classnames/2.3.2: 747 | resolution: {integrity: sha512-CSbhY4cFEJRe6/GQzIk5qXZ4Jeg5pcsP7b5peFSDpffpe1cqjASH/n9UTjBwOp6XpMSTwQ8Za2K5V02ueA7Tmw==} 748 | dev: false 749 | 750 | /client-only/0.0.1: 751 | resolution: {integrity: sha512-IV3Ou0jSMzZrd3pZ48nLkT9DA7Ag1pnPzaiQhpW7c3RbcqqzvzzVu+L8gfqMp/8IM2MQtSiqaCxrrcfu8I8rMA==} 752 | dev: false 753 | 754 | /color-convert/2.0.1: 755 | resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==} 756 | engines: {node: '>=7.0.0'} 757 | dependencies: 758 | color-name: 1.1.4 759 | dev: false 760 | 761 | /color-name/1.1.4: 762 | resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==} 763 | dev: false 764 | 765 | /concat-map/0.0.1: 766 | resolution: {integrity: sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=} 767 | dev: false 768 | 769 | /cookie/0.5.0: 770 | resolution: {integrity: sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==} 771 | engines: {node: '>= 0.6'} 772 | dev: false 773 | 774 | /cross-spawn/7.0.3: 775 | resolution: {integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==} 776 | engines: {node: '>= 8'} 777 | dependencies: 778 | path-key: 3.1.1 779 | shebang-command: 2.0.0 780 | which: 2.0.2 781 | dev: false 782 | 783 | /css-unit-converter/1.1.2: 784 | resolution: {integrity: sha512-IiJwMC8rdZE0+xiEZHeru6YoONC4rfPMqGm2W85jMIbkFvv5nFTwJVFHam2eFrN6txmoUYFAFXiv8ICVeTO0MA==} 785 | dev: false 786 | 787 | /cssesc/3.0.0: 788 | resolution: {integrity: sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==} 789 | engines: {node: '>=4'} 790 | hasBin: true 791 | dev: false 792 | 793 | /csstype/3.1.1: 794 | resolution: {integrity: sha512-DJR/VvkAvSZW9bTouZue2sSxDwdTN92uHjqeKVm+0dAqdfNykRzQ95tay8aXMBAAPpUiq4Qcug2L7neoRh2Egw==} 795 | dev: false 796 | 797 | /d3-array/3.2.2: 798 | resolution: {integrity: sha512-yEEyEAbDrF8C6Ob2myOBLjwBLck1Z89jMGFee0oPsn95GqjerpaOA4ch+vc2l0FNFFwMD5N7OCSEN5eAlsUbgQ==} 799 | engines: {node: '>=12'} 800 | dependencies: 801 | internmap: 2.0.3 802 | dev: false 803 | 804 | /d3-color/3.1.0: 805 | resolution: {integrity: sha512-zg/chbXyeBtMQ1LbD/WSoW2DpC3I0mpmPdW+ynRTj/x2DAWYrIY7qeZIHidozwV24m4iavr15lNwIwLxRmOxhA==} 806 | engines: {node: '>=12'} 807 | dev: false 808 | 809 | /d3-ease/3.0.1: 810 | resolution: {integrity: sha512-wR/XK3D3XcLIZwpbvQwQ5fK+8Ykds1ip7A2Txe0yxncXSdq1L9skcG7blcedkOX+ZcgxGAmLX1FrRGbADwzi0w==} 811 | engines: {node: '>=12'} 812 | dev: false 813 | 814 | /d3-format/3.1.0: 815 | resolution: {integrity: sha512-YyUI6AEuY/Wpt8KWLgZHsIU86atmikuoOmCfommt0LYHiQSPjvX2AcFc38PX0CBpr2RCyZhjex+NS/LPOv6YqA==} 816 | engines: {node: '>=12'} 817 | dev: false 818 | 819 | /d3-interpolate/3.0.1: 820 | resolution: {integrity: sha512-3bYs1rOD33uo8aqJfKP3JWPAibgw8Zm2+L9vBKEHJ2Rg+viTR7o5Mmv5mZcieN+FRYaAOWX5SJATX6k1PWz72g==} 821 | engines: {node: '>=12'} 822 | dependencies: 823 | d3-color: 3.1.0 824 | dev: false 825 | 826 | /d3-path/3.1.0: 827 | resolution: {integrity: sha512-p3KP5HCf/bvjBSSKuXid6Zqijx7wIfNW+J/maPs+iwR35at5JCbLUT0LzF1cnjbCHWhqzQTIN2Jpe8pRebIEFQ==} 828 | engines: {node: '>=12'} 829 | dev: false 830 | 831 | /d3-scale/4.0.2: 832 | resolution: {integrity: sha512-GZW464g1SH7ag3Y7hXjf8RoUuAFIqklOAq3MRl4OaWabTFJY9PN/E1YklhXLh+OQ3fM9yS2nOkCoS+WLZ6kvxQ==} 833 | engines: {node: '>=12'} 834 | dependencies: 835 | d3-array: 3.2.2 836 | d3-format: 3.1.0 837 | d3-interpolate: 3.0.1 838 | d3-time: 3.1.0 839 | d3-time-format: 4.1.0 840 | dev: false 841 | 842 | /d3-shape/3.2.0: 843 | resolution: {integrity: sha512-SaLBuwGm3MOViRq2ABk3eLoxwZELpH6zhl3FbAoJ7Vm1gofKx6El1Ib5z23NUEhF9AsGl7y+dzLe5Cw2AArGTA==} 844 | engines: {node: '>=12'} 845 | dependencies: 846 | d3-path: 3.1.0 847 | dev: false 848 | 849 | /d3-time-format/4.1.0: 850 | resolution: {integrity: sha512-dJxPBlzC7NugB2PDLwo9Q8JiTR3M3e4/XANkreKSUxF8vvXKqm1Yfq4Q5dl8budlunRVlUUaDUgFt7eA8D6NLg==} 851 | engines: {node: '>=12'} 852 | dependencies: 853 | d3-time: 3.1.0 854 | dev: false 855 | 856 | /d3-time/3.1.0: 857 | resolution: {integrity: sha512-VqKjzBLejbSMT4IgbmVgDjpkYrNWUYJnbCGo874u7MMKIWsILRX+OpX/gTk8MqjpT1A/c6HY2dCA77ZN0lkQ2Q==} 858 | engines: {node: '>=12'} 859 | dependencies: 860 | d3-array: 3.2.2 861 | dev: false 862 | 863 | /d3-timer/3.0.1: 864 | resolution: {integrity: sha512-ndfJ/JxxMd3nw31uyKoY2naivF+r29V+Lc0svZxe1JvvIRmi8hUsrMvdOwgS1o6uBHmiz91geQ0ylPP0aj1VUA==} 865 | engines: {node: '>=12'} 866 | dev: false 867 | 868 | /damerau-levenshtein/1.0.8: 869 | resolution: {integrity: sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA==} 870 | dev: false 871 | 872 | /date-fns/2.29.3: 873 | resolution: {integrity: sha512-dDCnyH2WnnKusqvZZ6+jA1O51Ibt8ZMRNkDZdyAyK4YfbDwa/cEmuztzG5pk6hqlp9aSBPYcjOlktquahGwGeA==} 874 | engines: {node: '>=0.11'} 875 | dev: false 876 | 877 | /debug/3.2.7: 878 | resolution: {integrity: sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==} 879 | peerDependencies: 880 | supports-color: '*' 881 | peerDependenciesMeta: 882 | supports-color: 883 | optional: true 884 | dependencies: 885 | ms: 2.1.3 886 | dev: false 887 | 888 | /debug/4.3.4: 889 | resolution: {integrity: sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==} 890 | engines: {node: '>=6.0'} 891 | peerDependencies: 892 | supports-color: '*' 893 | peerDependenciesMeta: 894 | supports-color: 895 | optional: true 896 | dependencies: 897 | ms: 2.1.2 898 | dev: false 899 | 900 | /decimal.js-light/2.5.1: 901 | resolution: {integrity: sha512-qIMFpTMZmny+MMIitAB6D7iVPEorVw6YQRWkvarTkT4tBeSLLiHzcwj6q0MmYSFCiVpiqPJTJEYIrpcPzVEIvg==} 902 | dev: false 903 | 904 | /deep-equal/2.2.0: 905 | resolution: {integrity: sha512-RdpzE0Hv4lhowpIUKKMJfeH6C1pXdtT1/it80ubgWqwI3qpuxUBpC1S4hnHg+zjnuOoDkzUtUCEEkG+XG5l3Mw==} 906 | dependencies: 907 | call-bind: 1.0.2 908 | es-get-iterator: 1.1.3 909 | get-intrinsic: 1.2.0 910 | is-arguments: 1.1.1 911 | is-array-buffer: 3.0.1 912 | is-date-object: 1.0.5 913 | is-regex: 1.1.4 914 | is-shared-array-buffer: 1.0.2 915 | isarray: 2.0.5 916 | object-is: 1.1.5 917 | object-keys: 1.1.1 918 | object.assign: 4.1.4 919 | regexp.prototype.flags: 1.4.3 920 | side-channel: 1.0.4 921 | which-boxed-primitive: 1.0.2 922 | which-collection: 1.0.1 923 | which-typed-array: 1.1.9 924 | dev: false 925 | 926 | /deep-is/0.1.4: 927 | resolution: {integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==} 928 | dev: false 929 | 930 | /define-lazy-prop/2.0.0: 931 | resolution: {integrity: sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==} 932 | engines: {node: '>=8'} 933 | dev: false 934 | 935 | /define-properties/1.2.0: 936 | resolution: {integrity: sha512-xvqAVKGfT1+UAvPwKTVw/njhdQ8ZhXK4lI0bCIuCMrp2up9nPnaDftrLtmpTazqd1o+UY4zgzU+avtMbDP+ldA==} 937 | engines: {node: '>= 0.4'} 938 | dependencies: 939 | has-property-descriptors: 1.0.0 940 | object-keys: 1.1.1 941 | dev: false 942 | 943 | /defined/1.0.1: 944 | resolution: {integrity: sha512-hsBd2qSVCRE+5PmNdHt1uzyrFu5d3RwmFDKzyNZMFq/EwDNJF7Ee5+D5oEKF0hU6LhtoUF1macFvOe4AskQC1Q==} 945 | dev: false 946 | 947 | /detective/5.2.1: 948 | resolution: {integrity: sha512-v9XE1zRnz1wRtgurGu0Bs8uHKFSTdteYZNbIPFVhUZ39L/S79ppMpdmVOZAnoz1jfEFodc48n6MX483Xo3t1yw==} 949 | engines: {node: '>=0.8.0'} 950 | hasBin: true 951 | dependencies: 952 | acorn-node: 1.8.2 953 | defined: 1.0.1 954 | minimist: 1.2.8 955 | dev: false 956 | 957 | /didyoumean/1.2.2: 958 | resolution: {integrity: sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==} 959 | dev: false 960 | 961 | /dir-glob/3.0.1: 962 | resolution: {integrity: sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==} 963 | engines: {node: '>=8'} 964 | dependencies: 965 | path-type: 4.0.0 966 | dev: false 967 | 968 | /dlv/1.1.3: 969 | resolution: {integrity: sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==} 970 | dev: false 971 | 972 | /doctrine/2.1.0: 973 | resolution: {integrity: sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==} 974 | engines: {node: '>=0.10.0'} 975 | dependencies: 976 | esutils: 2.0.3 977 | dev: false 978 | 979 | /doctrine/3.0.0: 980 | resolution: {integrity: sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==} 981 | engines: {node: '>=6.0.0'} 982 | dependencies: 983 | esutils: 2.0.3 984 | dev: false 985 | 986 | /dom-helpers/3.4.0: 987 | resolution: {integrity: sha512-LnuPJ+dwqKDIyotW1VzmOZ5TONUN7CwkCR5hrgawTUbkBGYdeoNLZo6nNfGkCrjtE1nXXaj7iMMpDa8/d9WoIA==} 988 | dependencies: 989 | '@babel/runtime': 7.21.0 990 | dev: false 991 | 992 | /dom-helpers/5.2.1: 993 | resolution: {integrity: sha512-nRCa7CK3VTrM2NmGkIy4cbK7IZlgBE/PYMn55rrXefr5xXDP0LdtfPnblFDoVdcAfslJ7or6iqAUnx0CCGIWQA==} 994 | dependencies: 995 | '@babel/runtime': 7.21.0 996 | csstype: 3.1.1 997 | dev: false 998 | 999 | /electron-to-chromium/1.4.313: 1000 | resolution: {integrity: sha512-QckB9OVqr2oybjIrbMI99uF+b9+iTja5weFe0ePbqLb5BHqXOJUO1SG6kDj/1WtWPRIBr51N153AEq8m7HuIaA==} 1001 | dev: false 1002 | 1003 | /emoji-regex/9.2.2: 1004 | resolution: {integrity: sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==} 1005 | dev: false 1006 | 1007 | /enhanced-resolve/5.12.0: 1008 | resolution: {integrity: sha512-QHTXI/sZQmko1cbDoNAa3mJ5qhWUUNAq3vR0/YiD379fWQrcfuoX1+HW2S0MTt7XmoPLapdaDKUtelUSPic7hQ==} 1009 | engines: {node: '>=10.13.0'} 1010 | dependencies: 1011 | graceful-fs: 4.2.10 1012 | tapable: 2.2.1 1013 | dev: false 1014 | 1015 | /es-abstract/1.21.1: 1016 | resolution: {integrity: sha512-QudMsPOz86xYz/1dG1OuGBKOELjCh99IIWHLzy5znUB6j8xG2yMA7bfTV86VSqKF+Y/H08vQPR+9jyXpuC6hfg==} 1017 | engines: {node: '>= 0.4'} 1018 | dependencies: 1019 | available-typed-arrays: 1.0.5 1020 | call-bind: 1.0.2 1021 | es-set-tostringtag: 2.0.1 1022 | es-to-primitive: 1.2.1 1023 | function-bind: 1.1.1 1024 | function.prototype.name: 1.1.5 1025 | get-intrinsic: 1.2.0 1026 | get-symbol-description: 1.0.0 1027 | globalthis: 1.0.3 1028 | gopd: 1.0.1 1029 | has: 1.0.3 1030 | has-property-descriptors: 1.0.0 1031 | has-proto: 1.0.1 1032 | has-symbols: 1.0.3 1033 | internal-slot: 1.0.5 1034 | is-array-buffer: 3.0.1 1035 | is-callable: 1.2.7 1036 | is-negative-zero: 2.0.2 1037 | is-regex: 1.1.4 1038 | is-shared-array-buffer: 1.0.2 1039 | is-string: 1.0.7 1040 | is-typed-array: 1.1.10 1041 | is-weakref: 1.0.2 1042 | object-inspect: 1.12.3 1043 | object-keys: 1.1.1 1044 | object.assign: 4.1.4 1045 | regexp.prototype.flags: 1.4.3 1046 | safe-regex-test: 1.0.0 1047 | string.prototype.trimend: 1.0.6 1048 | string.prototype.trimstart: 1.0.6 1049 | typed-array-length: 1.0.4 1050 | unbox-primitive: 1.0.2 1051 | which-typed-array: 1.1.9 1052 | dev: false 1053 | 1054 | /es-get-iterator/1.1.3: 1055 | resolution: {integrity: sha512-sPZmqHBe6JIiTfN5q2pEi//TwxmAFHwj/XEuYjTuse78i8KxaqMTTzxPoFKuzRpDpTJ+0NAbpfenkmH2rePtuw==} 1056 | dependencies: 1057 | call-bind: 1.0.2 1058 | get-intrinsic: 1.2.0 1059 | has-symbols: 1.0.3 1060 | is-arguments: 1.1.1 1061 | is-map: 2.0.2 1062 | is-set: 2.0.2 1063 | is-string: 1.0.7 1064 | isarray: 2.0.5 1065 | stop-iteration-iterator: 1.0.0 1066 | dev: false 1067 | 1068 | /es-set-tostringtag/2.0.1: 1069 | resolution: {integrity: sha512-g3OMbtlwY3QewlqAiMLI47KywjWZoEytKr8pf6iTC8uJq5bIAH52Z9pnQ8pVL6whrCto53JZDuUIsifGeLorTg==} 1070 | engines: {node: '>= 0.4'} 1071 | dependencies: 1072 | get-intrinsic: 1.2.0 1073 | has: 1.0.3 1074 | has-tostringtag: 1.0.0 1075 | dev: false 1076 | 1077 | /es-shim-unscopables/1.0.0: 1078 | resolution: {integrity: sha512-Jm6GPcCdC30eMLbZ2x8z2WuRwAws3zTBBKuusffYVUrNj/GVSUAZ+xKMaUpfNDR5IbyNA5LJbaecoUVbmUcB1w==} 1079 | dependencies: 1080 | has: 1.0.3 1081 | dev: false 1082 | 1083 | /es-to-primitive/1.2.1: 1084 | resolution: {integrity: sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==} 1085 | engines: {node: '>= 0.4'} 1086 | dependencies: 1087 | is-callable: 1.2.7 1088 | is-date-object: 1.0.5 1089 | is-symbol: 1.0.4 1090 | dev: false 1091 | 1092 | /escalade/3.1.1: 1093 | resolution: {integrity: sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==} 1094 | engines: {node: '>=6'} 1095 | dev: false 1096 | 1097 | /escape-string-regexp/4.0.0: 1098 | resolution: {integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==} 1099 | engines: {node: '>=10'} 1100 | dev: false 1101 | 1102 | /eslint-config-next/13.2.1_ycpbpc6yetojsgtrx3mwntkhsu: 1103 | resolution: {integrity: sha512-2GAx7EjSiCzJN6H2L/v1kbYrNiwQxzkyjy6eWSjuhAKt+P6d3nVNHGy9mON8ZcYd72w/M8kyMjm4UB9cvijgrw==} 1104 | peerDependencies: 1105 | eslint: ^7.23.0 || ^8.0.0 1106 | typescript: '>=3.3.1' 1107 | peerDependenciesMeta: 1108 | typescript: 1109 | optional: true 1110 | dependencies: 1111 | '@next/eslint-plugin-next': 13.2.1 1112 | '@rushstack/eslint-patch': 1.2.0 1113 | '@typescript-eslint/parser': 5.54.0_ycpbpc6yetojsgtrx3mwntkhsu 1114 | eslint: 8.35.0 1115 | eslint-import-resolver-node: 0.3.7 1116 | eslint-import-resolver-typescript: 3.5.3_yckic57kx266ph64dhq6ozvb54 1117 | eslint-plugin-import: 2.27.5_tqrcrxlenpngfto46ddarus52y 1118 | eslint-plugin-jsx-a11y: 6.7.1_eslint@8.35.0 1119 | eslint-plugin-react: 7.32.2_eslint@8.35.0 1120 | eslint-plugin-react-hooks: 4.6.0_eslint@8.35.0 1121 | typescript: 4.9.5 1122 | transitivePeerDependencies: 1123 | - eslint-import-resolver-webpack 1124 | - supports-color 1125 | dev: false 1126 | 1127 | /eslint-import-resolver-node/0.3.7: 1128 | resolution: {integrity: sha512-gozW2blMLJCeFpBwugLTGyvVjNoeo1knonXAcatC6bjPBZitotxdWf7Gimr25N4c0AAOo4eOUfaG82IJPDpqCA==} 1129 | dependencies: 1130 | debug: 3.2.7 1131 | is-core-module: 2.11.0 1132 | resolve: 1.22.1 1133 | transitivePeerDependencies: 1134 | - supports-color 1135 | dev: false 1136 | 1137 | /eslint-import-resolver-typescript/3.5.3_yckic57kx266ph64dhq6ozvb54: 1138 | resolution: {integrity: sha512-njRcKYBc3isE42LaTcJNVANR3R99H9bAxBDMNDr2W7yq5gYPxbU3MkdhsQukxZ/Xg9C2vcyLlDsbKfRDg0QvCQ==} 1139 | engines: {node: ^14.18.0 || >=16.0.0} 1140 | peerDependencies: 1141 | eslint: '*' 1142 | eslint-plugin-import: '*' 1143 | dependencies: 1144 | debug: 4.3.4 1145 | enhanced-resolve: 5.12.0 1146 | eslint: 8.35.0 1147 | eslint-plugin-import: 2.27.5_tqrcrxlenpngfto46ddarus52y 1148 | get-tsconfig: 4.4.0 1149 | globby: 13.1.3 1150 | is-core-module: 2.11.0 1151 | is-glob: 4.0.3 1152 | synckit: 0.8.5 1153 | transitivePeerDependencies: 1154 | - supports-color 1155 | dev: false 1156 | 1157 | /eslint-module-utils/2.7.4_igrub7c6rucg6hjc3uqgumd66y: 1158 | resolution: {integrity: sha512-j4GT+rqzCoRKHwURX7pddtIPGySnX9Si/cgMI5ztrcqOPtk5dDEeZ34CQVPphnqkJytlc97Vuk05Um2mJ3gEQA==} 1159 | engines: {node: '>=4'} 1160 | peerDependencies: 1161 | '@typescript-eslint/parser': '*' 1162 | eslint: '*' 1163 | eslint-import-resolver-node: '*' 1164 | eslint-import-resolver-typescript: '*' 1165 | eslint-import-resolver-webpack: '*' 1166 | peerDependenciesMeta: 1167 | '@typescript-eslint/parser': 1168 | optional: true 1169 | eslint: 1170 | optional: true 1171 | eslint-import-resolver-node: 1172 | optional: true 1173 | eslint-import-resolver-typescript: 1174 | optional: true 1175 | eslint-import-resolver-webpack: 1176 | optional: true 1177 | dependencies: 1178 | '@typescript-eslint/parser': 5.54.0_ycpbpc6yetojsgtrx3mwntkhsu 1179 | debug: 3.2.7 1180 | eslint: 8.35.0 1181 | eslint-import-resolver-node: 0.3.7 1182 | eslint-import-resolver-typescript: 3.5.3_yckic57kx266ph64dhq6ozvb54 1183 | transitivePeerDependencies: 1184 | - supports-color 1185 | dev: false 1186 | 1187 | /eslint-plugin-import/2.27.5_tqrcrxlenpngfto46ddarus52y: 1188 | resolution: {integrity: sha512-LmEt3GVofgiGuiE+ORpnvP+kAm3h6MLZJ4Q5HCyHADofsb4VzXFsRiWj3c0OFiV+3DWFh0qg3v9gcPlfc3zRow==} 1189 | engines: {node: '>=4'} 1190 | peerDependencies: 1191 | '@typescript-eslint/parser': '*' 1192 | eslint: ^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8 1193 | peerDependenciesMeta: 1194 | '@typescript-eslint/parser': 1195 | optional: true 1196 | dependencies: 1197 | '@typescript-eslint/parser': 5.54.0_ycpbpc6yetojsgtrx3mwntkhsu 1198 | array-includes: 3.1.6 1199 | array.prototype.flat: 1.3.1 1200 | array.prototype.flatmap: 1.3.1 1201 | debug: 3.2.7 1202 | doctrine: 2.1.0 1203 | eslint: 8.35.0 1204 | eslint-import-resolver-node: 0.3.7 1205 | eslint-module-utils: 2.7.4_igrub7c6rucg6hjc3uqgumd66y 1206 | has: 1.0.3 1207 | is-core-module: 2.11.0 1208 | is-glob: 4.0.3 1209 | minimatch: 3.1.2 1210 | object.values: 1.1.6 1211 | resolve: 1.22.1 1212 | semver: 6.3.0 1213 | tsconfig-paths: 3.14.2 1214 | transitivePeerDependencies: 1215 | - eslint-import-resolver-typescript 1216 | - eslint-import-resolver-webpack 1217 | - supports-color 1218 | dev: false 1219 | 1220 | /eslint-plugin-jsx-a11y/6.7.1_eslint@8.35.0: 1221 | resolution: {integrity: sha512-63Bog4iIethyo8smBklORknVjB0T2dwB8Mr/hIC+fBS0uyHdYYpzM/Ed+YC8VxTjlXHEWFOdmgwcDn1U2L9VCA==} 1222 | engines: {node: '>=4.0'} 1223 | peerDependencies: 1224 | eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 1225 | dependencies: 1226 | '@babel/runtime': 7.21.0 1227 | aria-query: 5.1.3 1228 | array-includes: 3.1.6 1229 | array.prototype.flatmap: 1.3.1 1230 | ast-types-flow: 0.0.7 1231 | axe-core: 4.6.3 1232 | axobject-query: 3.1.1 1233 | damerau-levenshtein: 1.0.8 1234 | emoji-regex: 9.2.2 1235 | eslint: 8.35.0 1236 | has: 1.0.3 1237 | jsx-ast-utils: 3.3.3 1238 | language-tags: 1.0.5 1239 | minimatch: 3.1.2 1240 | object.entries: 1.1.6 1241 | object.fromentries: 2.0.6 1242 | semver: 6.3.0 1243 | dev: false 1244 | 1245 | /eslint-plugin-react-hooks/4.6.0_eslint@8.35.0: 1246 | resolution: {integrity: sha512-oFc7Itz9Qxh2x4gNHStv3BqJq54ExXmfC+a1NjAta66IAN87Wu0R/QArgIS9qKzX3dXKPI9H5crl9QchNMY9+g==} 1247 | engines: {node: '>=10'} 1248 | peerDependencies: 1249 | eslint: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 1250 | dependencies: 1251 | eslint: 8.35.0 1252 | dev: false 1253 | 1254 | /eslint-plugin-react/7.32.2_eslint@8.35.0: 1255 | resolution: {integrity: sha512-t2fBMa+XzonrrNkyVirzKlvn5RXzzPwRHtMvLAtVZrt8oxgnTQaYbU6SXTOO1mwQgp1y5+toMSKInnzGr0Knqg==} 1256 | engines: {node: '>=4'} 1257 | peerDependencies: 1258 | eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 1259 | dependencies: 1260 | array-includes: 3.1.6 1261 | array.prototype.flatmap: 1.3.1 1262 | array.prototype.tosorted: 1.1.1 1263 | doctrine: 2.1.0 1264 | eslint: 8.35.0 1265 | estraverse: 5.3.0 1266 | jsx-ast-utils: 3.3.3 1267 | minimatch: 3.1.2 1268 | object.entries: 1.1.6 1269 | object.fromentries: 2.0.6 1270 | object.hasown: 1.1.2 1271 | object.values: 1.1.6 1272 | prop-types: 15.8.1 1273 | resolve: 2.0.0-next.4 1274 | semver: 6.3.0 1275 | string.prototype.matchall: 4.0.8 1276 | dev: false 1277 | 1278 | /eslint-scope/7.1.1: 1279 | resolution: {integrity: sha512-QKQM/UXpIiHcLqJ5AOyIW7XZmzjkzQXYE54n1++wb0u9V/abW3l9uQnxX8Z5Xd18xyKIMTUAyQ0k1e8pz6LUrw==} 1280 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 1281 | dependencies: 1282 | esrecurse: 4.3.0 1283 | estraverse: 5.3.0 1284 | dev: false 1285 | 1286 | /eslint-utils/3.0.0_eslint@8.35.0: 1287 | resolution: {integrity: sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==} 1288 | engines: {node: ^10.0.0 || ^12.0.0 || >= 14.0.0} 1289 | peerDependencies: 1290 | eslint: '>=5' 1291 | dependencies: 1292 | eslint: 8.35.0 1293 | eslint-visitor-keys: 2.1.0 1294 | dev: false 1295 | 1296 | /eslint-visitor-keys/2.1.0: 1297 | resolution: {integrity: sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==} 1298 | engines: {node: '>=10'} 1299 | dev: false 1300 | 1301 | /eslint-visitor-keys/3.3.0: 1302 | resolution: {integrity: sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==} 1303 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 1304 | dev: false 1305 | 1306 | /eslint/8.35.0: 1307 | resolution: {integrity: sha512-BxAf1fVL7w+JLRQhWl2pzGeSiGqbWumV4WNvc9Rhp6tiCtm4oHnyPBSEtMGZwrQgudFQ+otqzWoPB7x+hxoWsw==} 1308 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 1309 | hasBin: true 1310 | dependencies: 1311 | '@eslint/eslintrc': 2.0.0 1312 | '@eslint/js': 8.35.0 1313 | '@humanwhocodes/config-array': 0.11.8 1314 | '@humanwhocodes/module-importer': 1.0.1 1315 | '@nodelib/fs.walk': 1.2.8 1316 | ajv: 6.12.6 1317 | chalk: 4.1.2 1318 | cross-spawn: 7.0.3 1319 | debug: 4.3.4 1320 | doctrine: 3.0.0 1321 | escape-string-regexp: 4.0.0 1322 | eslint-scope: 7.1.1 1323 | eslint-utils: 3.0.0_eslint@8.35.0 1324 | eslint-visitor-keys: 3.3.0 1325 | espree: 9.4.1 1326 | esquery: 1.4.2 1327 | esutils: 2.0.3 1328 | fast-deep-equal: 3.1.3 1329 | file-entry-cache: 6.0.1 1330 | find-up: 5.0.0 1331 | glob-parent: 6.0.2 1332 | globals: 13.20.0 1333 | grapheme-splitter: 1.0.4 1334 | ignore: 5.2.4 1335 | import-fresh: 3.3.0 1336 | imurmurhash: 0.1.4 1337 | is-glob: 4.0.3 1338 | is-path-inside: 3.0.3 1339 | js-sdsl: 4.3.0 1340 | js-yaml: 4.1.0 1341 | json-stable-stringify-without-jsonify: 1.0.1 1342 | levn: 0.4.1 1343 | lodash.merge: 4.6.2 1344 | minimatch: 3.1.2 1345 | natural-compare: 1.4.0 1346 | optionator: 0.9.1 1347 | regexpp: 3.2.0 1348 | strip-ansi: 6.0.1 1349 | strip-json-comments: 3.1.1 1350 | text-table: 0.2.0 1351 | transitivePeerDependencies: 1352 | - supports-color 1353 | dev: false 1354 | 1355 | /espree/9.4.1: 1356 | resolution: {integrity: sha512-XwctdmTO6SIvCzd9810yyNzIrOrqNYV9Koizx4C/mRhf9uq0o4yHoCEU/670pOxOL/MSraektvSAji79kX90Vg==} 1357 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 1358 | dependencies: 1359 | acorn: 8.8.2 1360 | acorn-jsx: 5.3.2_acorn@8.8.2 1361 | eslint-visitor-keys: 3.3.0 1362 | dev: false 1363 | 1364 | /esquery/1.4.2: 1365 | resolution: {integrity: sha512-JVSoLdTlTDkmjFmab7H/9SL9qGSyjElT3myyKp7krqjVFQCDLmj1QFaCLRFBszBKI0XVZaiiXvuPIX3ZwHe1Ng==} 1366 | engines: {node: '>=0.10'} 1367 | dependencies: 1368 | estraverse: 5.3.0 1369 | dev: false 1370 | 1371 | /esrecurse/4.3.0: 1372 | resolution: {integrity: sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==} 1373 | engines: {node: '>=4.0'} 1374 | dependencies: 1375 | estraverse: 5.3.0 1376 | dev: false 1377 | 1378 | /estraverse/5.3.0: 1379 | resolution: {integrity: sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==} 1380 | engines: {node: '>=4.0'} 1381 | dev: false 1382 | 1383 | /esutils/2.0.3: 1384 | resolution: {integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==} 1385 | engines: {node: '>=0.10.0'} 1386 | dev: false 1387 | 1388 | /eventemitter3/4.0.7: 1389 | resolution: {integrity: sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==} 1390 | dev: false 1391 | 1392 | /fast-deep-equal/3.1.3: 1393 | resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==} 1394 | dev: false 1395 | 1396 | /fast-equals/4.0.3: 1397 | resolution: {integrity: sha512-G3BSX9cfKttjr+2o1O22tYMLq0DPluZnYtq1rXumE1SpL/F/SLIfHx08WYQoWSIpeMYf8sRbJ8++71+v6Pnxfg==} 1398 | dev: false 1399 | 1400 | /fast-glob/3.2.12: 1401 | resolution: {integrity: sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==} 1402 | engines: {node: '>=8.6.0'} 1403 | dependencies: 1404 | '@nodelib/fs.stat': 2.0.5 1405 | '@nodelib/fs.walk': 1.2.8 1406 | glob-parent: 5.1.2 1407 | merge2: 1.4.1 1408 | micromatch: 4.0.5 1409 | dev: false 1410 | 1411 | /fast-json-stable-stringify/2.1.0: 1412 | resolution: {integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==} 1413 | dev: false 1414 | 1415 | /fast-levenshtein/2.0.6: 1416 | resolution: {integrity: sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==} 1417 | dev: false 1418 | 1419 | /fastq/1.15.0: 1420 | resolution: {integrity: sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==} 1421 | dependencies: 1422 | reusify: 1.0.4 1423 | dev: false 1424 | 1425 | /file-entry-cache/6.0.1: 1426 | resolution: {integrity: sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==} 1427 | engines: {node: ^10.12.0 || >=12.0.0} 1428 | dependencies: 1429 | flat-cache: 3.0.4 1430 | dev: false 1431 | 1432 | /fill-range/7.0.1: 1433 | resolution: {integrity: sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==} 1434 | engines: {node: '>=8'} 1435 | dependencies: 1436 | to-regex-range: 5.0.1 1437 | dev: false 1438 | 1439 | /find-up/5.0.0: 1440 | resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==} 1441 | engines: {node: '>=10'} 1442 | dependencies: 1443 | locate-path: 6.0.0 1444 | path-exists: 4.0.0 1445 | dev: false 1446 | 1447 | /flat-cache/3.0.4: 1448 | resolution: {integrity: sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==} 1449 | engines: {node: ^10.12.0 || >=12.0.0} 1450 | dependencies: 1451 | flatted: 3.2.7 1452 | rimraf: 3.0.2 1453 | dev: false 1454 | 1455 | /flatted/3.2.7: 1456 | resolution: {integrity: sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ==} 1457 | dev: false 1458 | 1459 | /for-each/0.3.3: 1460 | resolution: {integrity: sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==} 1461 | dependencies: 1462 | is-callable: 1.2.7 1463 | dev: false 1464 | 1465 | /fraction.js/4.2.0: 1466 | resolution: {integrity: sha512-MhLuK+2gUcnZe8ZHlaaINnQLl0xRIGRfcGk2yl8xoQAfHrSsL3rYu6FCmBdkdbhc9EPlwyGHewaRsvwRMJtAlA==} 1467 | dev: false 1468 | 1469 | /fs.realpath/1.0.0: 1470 | resolution: {integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==} 1471 | dev: false 1472 | 1473 | /fsevents/2.3.2: 1474 | resolution: {integrity: sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==} 1475 | engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} 1476 | os: [darwin] 1477 | requiresBuild: true 1478 | dev: false 1479 | optional: true 1480 | 1481 | /function-bind/1.1.1: 1482 | resolution: {integrity: sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==} 1483 | dev: false 1484 | 1485 | /function.prototype.name/1.1.5: 1486 | resolution: {integrity: sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA==} 1487 | engines: {node: '>= 0.4'} 1488 | dependencies: 1489 | call-bind: 1.0.2 1490 | define-properties: 1.2.0 1491 | es-abstract: 1.21.1 1492 | functions-have-names: 1.2.3 1493 | dev: false 1494 | 1495 | /functions-have-names/1.2.3: 1496 | resolution: {integrity: sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==} 1497 | dev: false 1498 | 1499 | /get-intrinsic/1.2.0: 1500 | resolution: {integrity: sha512-L049y6nFOuom5wGyRc3/gdTLO94dySVKRACj1RmJZBQXlbTMhtNIgkWkUHq+jYmZvKf14EW1EoJnnjbmoHij0Q==} 1501 | dependencies: 1502 | function-bind: 1.1.1 1503 | has: 1.0.3 1504 | has-symbols: 1.0.3 1505 | dev: false 1506 | 1507 | /get-symbol-description/1.0.0: 1508 | resolution: {integrity: sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==} 1509 | engines: {node: '>= 0.4'} 1510 | dependencies: 1511 | call-bind: 1.0.2 1512 | get-intrinsic: 1.2.0 1513 | dev: false 1514 | 1515 | /get-tsconfig/4.4.0: 1516 | resolution: {integrity: sha512-0Gdjo/9+FzsYhXCEFueo2aY1z1tpXrxWZzP7k8ul9qt1U5o8rYJwTJYmaeHdrVosYIVYkOy2iwCJ9FdpocJhPQ==} 1517 | dev: false 1518 | 1519 | /glob-parent/5.1.2: 1520 | resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==} 1521 | engines: {node: '>= 6'} 1522 | dependencies: 1523 | is-glob: 4.0.3 1524 | dev: false 1525 | 1526 | /glob-parent/6.0.2: 1527 | resolution: {integrity: sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==} 1528 | engines: {node: '>=10.13.0'} 1529 | dependencies: 1530 | is-glob: 4.0.3 1531 | dev: false 1532 | 1533 | /glob/7.1.7: 1534 | resolution: {integrity: sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==} 1535 | dependencies: 1536 | fs.realpath: 1.0.0 1537 | inflight: 1.0.6 1538 | inherits: 2.0.4 1539 | minimatch: 3.1.2 1540 | once: 1.4.0 1541 | path-is-absolute: 1.0.1 1542 | dev: false 1543 | 1544 | /glob/7.2.3: 1545 | resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==} 1546 | dependencies: 1547 | fs.realpath: 1.0.0 1548 | inflight: 1.0.6 1549 | inherits: 2.0.4 1550 | minimatch: 3.1.2 1551 | once: 1.4.0 1552 | path-is-absolute: 1.0.1 1553 | dev: false 1554 | 1555 | /globals/13.20.0: 1556 | resolution: {integrity: sha512-Qg5QtVkCy/kv3FUSlu4ukeZDVf9ee0iXLAUYX13gbR17bnejFTzr4iS9bY7kwCf1NztRNm1t91fjOiyx4CSwPQ==} 1557 | engines: {node: '>=8'} 1558 | dependencies: 1559 | type-fest: 0.20.2 1560 | dev: false 1561 | 1562 | /globalthis/1.0.3: 1563 | resolution: {integrity: sha512-sFdI5LyBiNTHjRd7cGPWapiHWMOXKyuBNX/cWJ3NfzrZQVa8GI/8cofCl74AOVqq9W5kNmguTIzJ/1s2gyI9wA==} 1564 | engines: {node: '>= 0.4'} 1565 | dependencies: 1566 | define-properties: 1.2.0 1567 | dev: false 1568 | 1569 | /globalyzer/0.1.0: 1570 | resolution: {integrity: sha512-40oNTM9UfG6aBmuKxk/giHn5nQ8RVz/SS4Ir6zgzOv9/qC3kKZ9v4etGTcJbEl/NyVQH7FGU7d+X1egr57Md2Q==} 1571 | dev: false 1572 | 1573 | /globby/11.1.0: 1574 | resolution: {integrity: sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==} 1575 | engines: {node: '>=10'} 1576 | dependencies: 1577 | array-union: 2.1.0 1578 | dir-glob: 3.0.1 1579 | fast-glob: 3.2.12 1580 | ignore: 5.2.4 1581 | merge2: 1.4.1 1582 | slash: 3.0.0 1583 | dev: false 1584 | 1585 | /globby/13.1.3: 1586 | resolution: {integrity: sha512-8krCNHXvlCgHDpegPzleMq07yMYTO2sXKASmZmquEYWEmCx6J5UTRbp5RwMJkTJGtcQ44YpiUYUiN0b9mzy8Bw==} 1587 | engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} 1588 | dependencies: 1589 | dir-glob: 3.0.1 1590 | fast-glob: 3.2.12 1591 | ignore: 5.2.4 1592 | merge2: 1.4.1 1593 | slash: 4.0.0 1594 | dev: false 1595 | 1596 | /globrex/0.1.2: 1597 | resolution: {integrity: sha512-uHJgbwAMwNFf5mLst7IWLNg14x1CkeqglJb/K3doi4dw6q2IvAAmM/Y81kevy83wP+Sst+nutFTYOGg3d1lsxg==} 1598 | dev: false 1599 | 1600 | /gopd/1.0.1: 1601 | resolution: {integrity: sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==} 1602 | dependencies: 1603 | get-intrinsic: 1.2.0 1604 | dev: false 1605 | 1606 | /graceful-fs/4.2.10: 1607 | resolution: {integrity: sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==} 1608 | dev: false 1609 | 1610 | /grapheme-splitter/1.0.4: 1611 | resolution: {integrity: sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==} 1612 | dev: false 1613 | 1614 | /has-bigints/1.0.2: 1615 | resolution: {integrity: sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==} 1616 | dev: false 1617 | 1618 | /has-flag/4.0.0: 1619 | resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==} 1620 | engines: {node: '>=8'} 1621 | dev: false 1622 | 1623 | /has-property-descriptors/1.0.0: 1624 | resolution: {integrity: sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==} 1625 | dependencies: 1626 | get-intrinsic: 1.2.0 1627 | dev: false 1628 | 1629 | /has-proto/1.0.1: 1630 | resolution: {integrity: sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg==} 1631 | engines: {node: '>= 0.4'} 1632 | dev: false 1633 | 1634 | /has-symbols/1.0.3: 1635 | resolution: {integrity: sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==} 1636 | engines: {node: '>= 0.4'} 1637 | dev: false 1638 | 1639 | /has-tostringtag/1.0.0: 1640 | resolution: {integrity: sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==} 1641 | engines: {node: '>= 0.4'} 1642 | dependencies: 1643 | has-symbols: 1.0.3 1644 | dev: false 1645 | 1646 | /has/1.0.3: 1647 | resolution: {integrity: sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==} 1648 | engines: {node: '>= 0.4.0'} 1649 | dependencies: 1650 | function-bind: 1.1.1 1651 | dev: false 1652 | 1653 | /ignore/5.2.4: 1654 | resolution: {integrity: sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==} 1655 | engines: {node: '>= 4'} 1656 | dev: false 1657 | 1658 | /import-fresh/3.3.0: 1659 | resolution: {integrity: sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==} 1660 | engines: {node: '>=6'} 1661 | dependencies: 1662 | parent-module: 1.0.1 1663 | resolve-from: 4.0.0 1664 | dev: false 1665 | 1666 | /imurmurhash/0.1.4: 1667 | resolution: {integrity: sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==} 1668 | engines: {node: '>=0.8.19'} 1669 | dev: false 1670 | 1671 | /inflight/1.0.6: 1672 | resolution: {integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==} 1673 | dependencies: 1674 | once: 1.4.0 1675 | wrappy: 1.0.2 1676 | dev: false 1677 | 1678 | /inherits/2.0.4: 1679 | resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==} 1680 | dev: false 1681 | 1682 | /internal-slot/1.0.5: 1683 | resolution: {integrity: sha512-Y+R5hJrzs52QCG2laLn4udYVnxsfny9CpOhNhUvk/SSSVyF6T27FzRbF0sroPidSu3X8oEAkOn2K804mjpt6UQ==} 1684 | engines: {node: '>= 0.4'} 1685 | dependencies: 1686 | get-intrinsic: 1.2.0 1687 | has: 1.0.3 1688 | side-channel: 1.0.4 1689 | dev: false 1690 | 1691 | /internmap/2.0.3: 1692 | resolution: {integrity: sha512-5Hh7Y1wQbvY5ooGgPbDaL5iYLAPzMTUrjMulskHLH6wnv/A+1q5rgEaiuqEjB+oxGXIVZs1FF+R/KPN3ZSQYYg==} 1693 | engines: {node: '>=12'} 1694 | dev: false 1695 | 1696 | /is-arguments/1.1.1: 1697 | resolution: {integrity: sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==} 1698 | engines: {node: '>= 0.4'} 1699 | dependencies: 1700 | call-bind: 1.0.2 1701 | has-tostringtag: 1.0.0 1702 | dev: false 1703 | 1704 | /is-array-buffer/3.0.1: 1705 | resolution: {integrity: sha512-ASfLknmY8Xa2XtB4wmbz13Wu202baeA18cJBCeCy0wXUHZF0IPyVEXqKEcd+t2fNSLLL1vC6k7lxZEojNbISXQ==} 1706 | dependencies: 1707 | call-bind: 1.0.2 1708 | get-intrinsic: 1.2.0 1709 | is-typed-array: 1.1.10 1710 | dev: false 1711 | 1712 | /is-bigint/1.0.4: 1713 | resolution: {integrity: sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==} 1714 | dependencies: 1715 | has-bigints: 1.0.2 1716 | dev: false 1717 | 1718 | /is-binary-path/2.1.0: 1719 | resolution: {integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==} 1720 | engines: {node: '>=8'} 1721 | dependencies: 1722 | binary-extensions: 2.2.0 1723 | dev: false 1724 | 1725 | /is-boolean-object/1.1.2: 1726 | resolution: {integrity: sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==} 1727 | engines: {node: '>= 0.4'} 1728 | dependencies: 1729 | call-bind: 1.0.2 1730 | has-tostringtag: 1.0.0 1731 | dev: false 1732 | 1733 | /is-callable/1.2.7: 1734 | resolution: {integrity: sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==} 1735 | engines: {node: '>= 0.4'} 1736 | dev: false 1737 | 1738 | /is-core-module/2.11.0: 1739 | resolution: {integrity: sha512-RRjxlvLDkD1YJwDbroBHMb+cukurkDWNyHx7D3oNB5x9rb5ogcksMC5wHCadcXoo67gVr/+3GFySh3134zi6rw==} 1740 | dependencies: 1741 | has: 1.0.3 1742 | dev: false 1743 | 1744 | /is-date-object/1.0.5: 1745 | resolution: {integrity: sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==} 1746 | engines: {node: '>= 0.4'} 1747 | dependencies: 1748 | has-tostringtag: 1.0.0 1749 | dev: false 1750 | 1751 | /is-docker/2.2.1: 1752 | resolution: {integrity: sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==} 1753 | engines: {node: '>=8'} 1754 | hasBin: true 1755 | dev: false 1756 | 1757 | /is-extglob/2.1.1: 1758 | resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==} 1759 | engines: {node: '>=0.10.0'} 1760 | dev: false 1761 | 1762 | /is-glob/4.0.3: 1763 | resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==} 1764 | engines: {node: '>=0.10.0'} 1765 | dependencies: 1766 | is-extglob: 2.1.1 1767 | dev: false 1768 | 1769 | /is-map/2.0.2: 1770 | resolution: {integrity: sha512-cOZFQQozTha1f4MxLFzlgKYPTyj26picdZTx82hbc/Xf4K/tZOOXSCkMvU4pKioRXGDLJRn0GM7Upe7kR721yg==} 1771 | dev: false 1772 | 1773 | /is-negative-zero/2.0.2: 1774 | resolution: {integrity: sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==} 1775 | engines: {node: '>= 0.4'} 1776 | dev: false 1777 | 1778 | /is-number-object/1.0.7: 1779 | resolution: {integrity: sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==} 1780 | engines: {node: '>= 0.4'} 1781 | dependencies: 1782 | has-tostringtag: 1.0.0 1783 | dev: false 1784 | 1785 | /is-number/7.0.0: 1786 | resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==} 1787 | engines: {node: '>=0.12.0'} 1788 | dev: false 1789 | 1790 | /is-path-inside/3.0.3: 1791 | resolution: {integrity: sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==} 1792 | engines: {node: '>=8'} 1793 | dev: false 1794 | 1795 | /is-regex/1.1.4: 1796 | resolution: {integrity: sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==} 1797 | engines: {node: '>= 0.4'} 1798 | dependencies: 1799 | call-bind: 1.0.2 1800 | has-tostringtag: 1.0.0 1801 | dev: false 1802 | 1803 | /is-set/2.0.2: 1804 | resolution: {integrity: sha512-+2cnTEZeY5z/iXGbLhPrOAaK/Mau5k5eXq9j14CpRTftq0pAJu2MwVRSZhyZWBzx3o6X795Lz6Bpb6R0GKf37g==} 1805 | dev: false 1806 | 1807 | /is-shared-array-buffer/1.0.2: 1808 | resolution: {integrity: sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==} 1809 | dependencies: 1810 | call-bind: 1.0.2 1811 | dev: false 1812 | 1813 | /is-string/1.0.7: 1814 | resolution: {integrity: sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==} 1815 | engines: {node: '>= 0.4'} 1816 | dependencies: 1817 | has-tostringtag: 1.0.0 1818 | dev: false 1819 | 1820 | /is-symbol/1.0.4: 1821 | resolution: {integrity: sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==} 1822 | engines: {node: '>= 0.4'} 1823 | dependencies: 1824 | has-symbols: 1.0.3 1825 | dev: false 1826 | 1827 | /is-typed-array/1.1.10: 1828 | resolution: {integrity: sha512-PJqgEHiWZvMpaFZ3uTc8kHPM4+4ADTlDniuQL7cU/UDA0Ql7F70yGfHph3cLNe+c9toaigv+DFzTJKhc2CtO6A==} 1829 | engines: {node: '>= 0.4'} 1830 | dependencies: 1831 | available-typed-arrays: 1.0.5 1832 | call-bind: 1.0.2 1833 | for-each: 0.3.3 1834 | gopd: 1.0.1 1835 | has-tostringtag: 1.0.0 1836 | dev: false 1837 | 1838 | /is-weakmap/2.0.1: 1839 | resolution: {integrity: sha512-NSBR4kH5oVj1Uwvv970ruUkCV7O1mzgVFO4/rev2cLRda9Tm9HrL70ZPut4rOHgY0FNrUu9BCbXA2sdQ+x0chA==} 1840 | dev: false 1841 | 1842 | /is-weakref/1.0.2: 1843 | resolution: {integrity: sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==} 1844 | dependencies: 1845 | call-bind: 1.0.2 1846 | dev: false 1847 | 1848 | /is-weakset/2.0.2: 1849 | resolution: {integrity: sha512-t2yVvttHkQktwnNNmBQ98AhENLdPUTDTE21uPqAQ0ARwQfGeQKRVS0NNurH7bTf7RrvcVn1OOge45CnBeHCSmg==} 1850 | dependencies: 1851 | call-bind: 1.0.2 1852 | get-intrinsic: 1.2.0 1853 | dev: false 1854 | 1855 | /is-wsl/2.2.0: 1856 | resolution: {integrity: sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==} 1857 | engines: {node: '>=8'} 1858 | dependencies: 1859 | is-docker: 2.2.1 1860 | dev: false 1861 | 1862 | /isarray/2.0.5: 1863 | resolution: {integrity: sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==} 1864 | dev: false 1865 | 1866 | /isexe/2.0.0: 1867 | resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==} 1868 | dev: false 1869 | 1870 | /jose/4.13.0: 1871 | resolution: {integrity: sha512-v6BN7fuPVfG9XIxcPT2jzyAg5EmA/mtNeJEXJ7d31Wz7fFOqOZeN8mPtNJYQmnuAIxJII7EcURcbZ7qXs9a4kA==} 1872 | dev: false 1873 | 1874 | /js-cookie/3.0.1: 1875 | resolution: {integrity: sha512-+0rgsUXZu4ncpPxRL+lNEptWMOWl9etvPHc/koSRp6MPwpRYAhmk0dUG00J4bxVV3r9uUzfo24wW0knS07SKSw==} 1876 | engines: {node: '>=12'} 1877 | dev: false 1878 | 1879 | /js-sdsl/4.3.0: 1880 | resolution: {integrity: sha512-mifzlm2+5nZ+lEcLJMoBK0/IH/bDg8XnJfd/Wq6IP+xoCjLZsTOnV2QpxlVbX9bMnkl5PdEjNtBJ9Cj1NjifhQ==} 1881 | dev: false 1882 | 1883 | /js-tokens/4.0.0: 1884 | resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==} 1885 | dev: false 1886 | 1887 | /js-yaml/4.1.0: 1888 | resolution: {integrity: sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==} 1889 | hasBin: true 1890 | dependencies: 1891 | argparse: 2.0.1 1892 | dev: false 1893 | 1894 | /json-schema-traverse/0.4.1: 1895 | resolution: {integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==} 1896 | dev: false 1897 | 1898 | /json-stable-stringify-without-jsonify/1.0.1: 1899 | resolution: {integrity: sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==} 1900 | dev: false 1901 | 1902 | /json5/1.0.2: 1903 | resolution: {integrity: sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==} 1904 | hasBin: true 1905 | dependencies: 1906 | minimist: 1.2.8 1907 | dev: false 1908 | 1909 | /jsx-ast-utils/3.3.3: 1910 | resolution: {integrity: sha512-fYQHZTZ8jSfmWZ0iyzfwiU4WDX4HpHbMCZ3gPlWYiCl3BoeOTsqKBqnTVfH2rYT7eP5c3sVbeSPHnnJOaTrWiw==} 1911 | engines: {node: '>=4.0'} 1912 | dependencies: 1913 | array-includes: 3.1.6 1914 | object.assign: 4.1.4 1915 | dev: false 1916 | 1917 | /kysely-planetscale/1.3.0_3b4ga6arylazwmj6lzyyulo5vq: 1918 | resolution: {integrity: sha512-lAldOF+Yg2raVvRfyXjBqlZ63ONpNZRpfWUK9WrtEdVUIYJxOhbgzihYaRtb4lHVFNyAZyuSCvatEsK7hszcJg==} 1919 | peerDependencies: 1920 | '@planetscale/database': '*' 1921 | kysely: '*' 1922 | dependencies: 1923 | '@planetscale/database': 1.5.0 1924 | date-fns: 2.29.3 1925 | kysely: 0.23.4 1926 | dev: false 1927 | 1928 | /kysely/0.23.4: 1929 | resolution: {integrity: sha512-3icLnj1fahUtZsP9zzOvF4DcdhekGsLX4ZaoBaIz0ZeHegyRDdbwpJD7zezAJ+KwQZNDeKchel6MikFNLsSZIA==} 1930 | engines: {node: '>=14.0.0'} 1931 | dev: false 1932 | 1933 | /language-subtag-registry/0.3.22: 1934 | resolution: {integrity: sha512-tN0MCzyWnoz/4nHS6uxdlFWoUZT7ABptwKPQ52Ea7URk6vll88bWBVhodtnlfEuCcKWNGoc+uGbw1cwa9IKh/w==} 1935 | dev: false 1936 | 1937 | /language-tags/1.0.5: 1938 | resolution: {integrity: sha512-qJhlO9cGXi6hBGKoxEG/sKZDAHD5Hnu9Hs4WbOY3pCWXDhw0N8x1NenNzm2EnNLkLkk7J2SdxAkDSbb6ftT+UQ==} 1939 | dependencies: 1940 | language-subtag-registry: 0.3.22 1941 | dev: false 1942 | 1943 | /levn/0.4.1: 1944 | resolution: {integrity: sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==} 1945 | engines: {node: '>= 0.8.0'} 1946 | dependencies: 1947 | prelude-ls: 1.2.1 1948 | type-check: 0.4.0 1949 | dev: false 1950 | 1951 | /lilconfig/2.0.6: 1952 | resolution: {integrity: sha512-9JROoBW7pobfsx+Sq2JsASvCo6Pfo6WWoUW79HuB1BCoBXD4PLWJPqDF6fNj67pqBYTbAHkE57M1kS/+L1neOg==} 1953 | engines: {node: '>=10'} 1954 | dev: false 1955 | 1956 | /locate-path/6.0.0: 1957 | resolution: {integrity: sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==} 1958 | engines: {node: '>=10'} 1959 | dependencies: 1960 | p-locate: 5.0.0 1961 | dev: false 1962 | 1963 | /lodash.merge/4.6.2: 1964 | resolution: {integrity: sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==} 1965 | dev: false 1966 | 1967 | /lodash/4.17.21: 1968 | resolution: {integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==} 1969 | dev: false 1970 | 1971 | /loose-envify/1.4.0: 1972 | resolution: {integrity: sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==} 1973 | hasBin: true 1974 | dependencies: 1975 | js-tokens: 4.0.0 1976 | dev: false 1977 | 1978 | /lru-cache/6.0.0: 1979 | resolution: {integrity: sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==} 1980 | engines: {node: '>=10'} 1981 | dependencies: 1982 | yallist: 4.0.0 1983 | dev: false 1984 | 1985 | /merge2/1.4.1: 1986 | resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==} 1987 | engines: {node: '>= 8'} 1988 | dev: false 1989 | 1990 | /micromatch/4.0.5: 1991 | resolution: {integrity: sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==} 1992 | engines: {node: '>=8.6'} 1993 | dependencies: 1994 | braces: 3.0.2 1995 | picomatch: 2.3.1 1996 | dev: false 1997 | 1998 | /minimatch/3.1.2: 1999 | resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==} 2000 | dependencies: 2001 | brace-expansion: 1.1.11 2002 | dev: false 2003 | 2004 | /minimist/1.2.8: 2005 | resolution: {integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==} 2006 | dev: false 2007 | 2008 | /ms/2.1.2: 2009 | resolution: {integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==} 2010 | dev: false 2011 | 2012 | /ms/2.1.3: 2013 | resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==} 2014 | dev: false 2015 | 2016 | /nanoid/3.3.4: 2017 | resolution: {integrity: sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==} 2018 | engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} 2019 | hasBin: true 2020 | dev: false 2021 | 2022 | /natural-compare/1.4.0: 2023 | resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==} 2024 | dev: false 2025 | 2026 | /next-auth/4.19.2_5qsx6hxhepzc7yx2tcd7ctqniq: 2027 | resolution: {integrity: sha512-6V2YG3IJQVhgCAH7mvT3yopTW92gMdUrcwGX7NQ0dCreT/+axGua/JmVdarjec0C/oJukKpIYRgjMlV+L5ZQOQ==} 2028 | peerDependencies: 2029 | next: ^12.2.5 || ^13 2030 | nodemailer: ^6.6.5 2031 | react: ^17.0.2 || ^18 2032 | react-dom: ^17.0.2 || ^18 2033 | peerDependenciesMeta: 2034 | nodemailer: 2035 | optional: true 2036 | dependencies: 2037 | '@babel/runtime': 7.21.0 2038 | '@panva/hkdf': 1.0.4 2039 | cookie: 0.5.0 2040 | jose: 4.13.0 2041 | next: 13.2.2-canary.2_biqbaboplfbrettd7655fr4n2y 2042 | oauth: 0.9.15 2043 | openid-client: 5.4.0 2044 | preact: 10.13.0 2045 | preact-render-to-string: 5.2.6_preact@10.13.0 2046 | react: 18.2.0 2047 | react-dom: 18.2.0_react@18.2.0 2048 | uuid: 8.3.2 2049 | dev: false 2050 | 2051 | /next/13.2.2-canary.2_biqbaboplfbrettd7655fr4n2y: 2052 | resolution: {integrity: sha512-bVcy4qj5IucSxqJQVhwn7nEga/0MKzASx4aFEVVrYnF4EUQ1QBZl4x14HJsBbJeoL3F8zNY+10MpJx3cYv8VXw==} 2053 | engines: {node: '>=14.6.0'} 2054 | hasBin: true 2055 | peerDependencies: 2056 | '@opentelemetry/api': ^1.4.0 2057 | fibers: '>= 3.1.0' 2058 | node-sass: ^6.0.0 || ^7.0.0 2059 | react: ^18.2.0 2060 | react-dom: ^18.2.0 2061 | sass: ^1.3.0 2062 | peerDependenciesMeta: 2063 | '@opentelemetry/api': 2064 | optional: true 2065 | fibers: 2066 | optional: true 2067 | node-sass: 2068 | optional: true 2069 | sass: 2070 | optional: true 2071 | dependencies: 2072 | '@next/env': 13.2.2-canary.2 2073 | '@swc/helpers': 0.4.14 2074 | caniuse-lite: 1.0.30001458 2075 | postcss: 8.4.14 2076 | react: 18.2.0 2077 | react-dom: 18.2.0_react@18.2.0 2078 | styled-jsx: 5.1.1_react@18.2.0 2079 | optionalDependencies: 2080 | '@next/swc-android-arm-eabi': 13.2.2-canary.2 2081 | '@next/swc-android-arm64': 13.2.2-canary.2 2082 | '@next/swc-darwin-arm64': 13.2.2-canary.2 2083 | '@next/swc-darwin-x64': 13.2.2-canary.2 2084 | '@next/swc-freebsd-x64': 13.2.2-canary.2 2085 | '@next/swc-linux-arm-gnueabihf': 13.2.2-canary.2 2086 | '@next/swc-linux-arm64-gnu': 13.2.2-canary.2 2087 | '@next/swc-linux-arm64-musl': 13.2.2-canary.2 2088 | '@next/swc-linux-x64-gnu': 13.2.2-canary.2 2089 | '@next/swc-linux-x64-musl': 13.2.2-canary.2 2090 | '@next/swc-win32-arm64-msvc': 13.2.2-canary.2 2091 | '@next/swc-win32-ia32-msvc': 13.2.2-canary.2 2092 | '@next/swc-win32-x64-msvc': 13.2.2-canary.2 2093 | transitivePeerDependencies: 2094 | - '@babel/core' 2095 | - babel-plugin-macros 2096 | dev: false 2097 | 2098 | /node-releases/2.0.10: 2099 | resolution: {integrity: sha512-5GFldHPXVG/YZmFzJvKK2zDSzPKhEp0+ZR5SVaoSag9fsL5YgHbUHDfnG5494ISANDcK4KwPXAx2xqVEydmd7w==} 2100 | dev: false 2101 | 2102 | /normalize-path/3.0.0: 2103 | resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==} 2104 | engines: {node: '>=0.10.0'} 2105 | dev: false 2106 | 2107 | /normalize-range/0.1.2: 2108 | resolution: {integrity: sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==} 2109 | engines: {node: '>=0.10.0'} 2110 | dev: false 2111 | 2112 | /oauth/0.9.15: 2113 | resolution: {integrity: sha512-a5ERWK1kh38ExDEfoO6qUHJb32rd7aYmPHuyCu3Fta/cnICvYmgd2uhuKXvPD+PXB+gCEYYEaQdIRAjCOwAKNA==} 2114 | dev: false 2115 | 2116 | /object-assign/4.1.1: 2117 | resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==} 2118 | engines: {node: '>=0.10.0'} 2119 | dev: false 2120 | 2121 | /object-hash/2.2.0: 2122 | resolution: {integrity: sha512-gScRMn0bS5fH+IuwyIFgnh9zBdo4DV+6GhygmWM9HyNJSgS0hScp1f5vjtm7oIIOiT9trXrShAkLFSc2IqKNgw==} 2123 | engines: {node: '>= 6'} 2124 | dev: false 2125 | 2126 | /object-hash/3.0.0: 2127 | resolution: {integrity: sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==} 2128 | engines: {node: '>= 6'} 2129 | dev: false 2130 | 2131 | /object-inspect/1.12.3: 2132 | resolution: {integrity: sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g==} 2133 | dev: false 2134 | 2135 | /object-is/1.1.5: 2136 | resolution: {integrity: sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw==} 2137 | engines: {node: '>= 0.4'} 2138 | dependencies: 2139 | call-bind: 1.0.2 2140 | define-properties: 1.2.0 2141 | dev: false 2142 | 2143 | /object-keys/1.1.1: 2144 | resolution: {integrity: sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==} 2145 | engines: {node: '>= 0.4'} 2146 | dev: false 2147 | 2148 | /object.assign/4.1.4: 2149 | resolution: {integrity: sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ==} 2150 | engines: {node: '>= 0.4'} 2151 | dependencies: 2152 | call-bind: 1.0.2 2153 | define-properties: 1.2.0 2154 | has-symbols: 1.0.3 2155 | object-keys: 1.1.1 2156 | dev: false 2157 | 2158 | /object.entries/1.1.6: 2159 | resolution: {integrity: sha512-leTPzo4Zvg3pmbQ3rDK69Rl8GQvIqMWubrkxONG9/ojtFE2rD9fjMKfSI5BxW3osRH1m6VdzmqK8oAY9aT4x5w==} 2160 | engines: {node: '>= 0.4'} 2161 | dependencies: 2162 | call-bind: 1.0.2 2163 | define-properties: 1.2.0 2164 | es-abstract: 1.21.1 2165 | dev: false 2166 | 2167 | /object.fromentries/2.0.6: 2168 | resolution: {integrity: sha512-VciD13dswC4j1Xt5394WR4MzmAQmlgN72phd/riNp9vtD7tp4QQWJ0R4wvclXcafgcYK8veHRed2W6XeGBvcfg==} 2169 | engines: {node: '>= 0.4'} 2170 | dependencies: 2171 | call-bind: 1.0.2 2172 | define-properties: 1.2.0 2173 | es-abstract: 1.21.1 2174 | dev: false 2175 | 2176 | /object.hasown/1.1.2: 2177 | resolution: {integrity: sha512-B5UIT3J1W+WuWIU55h0mjlwaqxiE5vYENJXIXZ4VFe05pNYrkKuK0U/6aFcb0pKywYJh7IhfoqUfKVmrJJHZHw==} 2178 | dependencies: 2179 | define-properties: 1.2.0 2180 | es-abstract: 1.21.1 2181 | dev: false 2182 | 2183 | /object.values/1.1.6: 2184 | resolution: {integrity: sha512-FVVTkD1vENCsAcwNs9k6jea2uHC/X0+JcjG8YA60FN5CMaJmG95wT9jek/xX9nornqGRrBkKtzuAu2wuHpKqvw==} 2185 | engines: {node: '>= 0.4'} 2186 | dependencies: 2187 | call-bind: 1.0.2 2188 | define-properties: 1.2.0 2189 | es-abstract: 1.21.1 2190 | dev: false 2191 | 2192 | /oidc-token-hash/5.0.1: 2193 | resolution: {integrity: sha512-EvoOtz6FIEBzE+9q253HsLCVRiK/0doEJ2HCvvqMQb3dHZrP3WlJKYtJ55CRTw4jmYomzH4wkPuCj/I3ZvpKxQ==} 2194 | engines: {node: ^10.13.0 || >=12.0.0} 2195 | dev: false 2196 | 2197 | /once/1.4.0: 2198 | resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==} 2199 | dependencies: 2200 | wrappy: 1.0.2 2201 | dev: false 2202 | 2203 | /open/8.4.2: 2204 | resolution: {integrity: sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ==} 2205 | engines: {node: '>=12'} 2206 | dependencies: 2207 | define-lazy-prop: 2.0.0 2208 | is-docker: 2.2.1 2209 | is-wsl: 2.2.0 2210 | dev: false 2211 | 2212 | /openid-client/5.4.0: 2213 | resolution: {integrity: sha512-hgJa2aQKcM2hn3eyVtN12tEA45ECjTJPXCgUh5YzTzy9qwapCvmDTVPWOcWVL0d34zeQoQ/hbG9lJhl3AYxJlQ==} 2214 | dependencies: 2215 | jose: 4.13.0 2216 | lru-cache: 6.0.0 2217 | object-hash: 2.2.0 2218 | oidc-token-hash: 5.0.1 2219 | dev: false 2220 | 2221 | /optionator/0.9.1: 2222 | resolution: {integrity: sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==} 2223 | engines: {node: '>= 0.8.0'} 2224 | dependencies: 2225 | deep-is: 0.1.4 2226 | fast-levenshtein: 2.0.6 2227 | levn: 0.4.1 2228 | prelude-ls: 1.2.1 2229 | type-check: 0.4.0 2230 | word-wrap: 1.2.3 2231 | dev: false 2232 | 2233 | /p-limit/3.1.0: 2234 | resolution: {integrity: sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==} 2235 | engines: {node: '>=10'} 2236 | dependencies: 2237 | yocto-queue: 0.1.0 2238 | dev: false 2239 | 2240 | /p-locate/5.0.0: 2241 | resolution: {integrity: sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==} 2242 | engines: {node: '>=10'} 2243 | dependencies: 2244 | p-limit: 3.1.0 2245 | dev: false 2246 | 2247 | /parent-module/1.0.1: 2248 | resolution: {integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==} 2249 | engines: {node: '>=6'} 2250 | dependencies: 2251 | callsites: 3.1.0 2252 | dev: false 2253 | 2254 | /path-exists/4.0.0: 2255 | resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==} 2256 | engines: {node: '>=8'} 2257 | dev: false 2258 | 2259 | /path-is-absolute/1.0.1: 2260 | resolution: {integrity: sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==} 2261 | engines: {node: '>=0.10.0'} 2262 | dev: false 2263 | 2264 | /path-key/3.1.1: 2265 | resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==} 2266 | engines: {node: '>=8'} 2267 | dev: false 2268 | 2269 | /path-parse/1.0.7: 2270 | resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==} 2271 | dev: false 2272 | 2273 | /path-type/4.0.0: 2274 | resolution: {integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==} 2275 | engines: {node: '>=8'} 2276 | dev: false 2277 | 2278 | /picocolors/1.0.0: 2279 | resolution: {integrity: sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==} 2280 | dev: false 2281 | 2282 | /picomatch/2.3.1: 2283 | resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==} 2284 | engines: {node: '>=8.6'} 2285 | dev: false 2286 | 2287 | /pify/2.3.0: 2288 | resolution: {integrity: sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==} 2289 | engines: {node: '>=0.10.0'} 2290 | dev: false 2291 | 2292 | /postcss-import/14.1.0_postcss@8.4.21: 2293 | resolution: {integrity: sha512-flwI+Vgm4SElObFVPpTIT7SU7R3qk2L7PyduMcokiaVKuWv9d/U+Gm/QAd8NDLuykTWTkcrjOeD2Pp1rMeBTGw==} 2294 | engines: {node: '>=10.0.0'} 2295 | peerDependencies: 2296 | postcss: ^8.0.0 2297 | dependencies: 2298 | postcss: 8.4.21 2299 | postcss-value-parser: 4.2.0 2300 | read-cache: 1.0.0 2301 | resolve: 1.22.1 2302 | dev: false 2303 | 2304 | /postcss-js/4.0.1_postcss@8.4.21: 2305 | resolution: {integrity: sha512-dDLF8pEO191hJMtlHFPRa8xsizHaM82MLfNkUHdUtVEV3tgTp5oj+8qbEqYM57SLfc74KSbw//4SeJma2LRVIw==} 2306 | engines: {node: ^12 || ^14 || >= 16} 2307 | peerDependencies: 2308 | postcss: ^8.4.21 2309 | dependencies: 2310 | camelcase-css: 2.0.1 2311 | postcss: 8.4.21 2312 | dev: false 2313 | 2314 | /postcss-load-config/3.1.4_postcss@8.4.21: 2315 | resolution: {integrity: sha512-6DiM4E7v4coTE4uzA8U//WhtPwyhiim3eyjEMFCnUpzbrkK9wJHgKDT2mR+HbtSrd/NubVaYTOpSpjUl8NQeRg==} 2316 | engines: {node: '>= 10'} 2317 | peerDependencies: 2318 | postcss: '>=8.0.9' 2319 | ts-node: '>=9.0.0' 2320 | peerDependenciesMeta: 2321 | postcss: 2322 | optional: true 2323 | ts-node: 2324 | optional: true 2325 | dependencies: 2326 | lilconfig: 2.0.6 2327 | postcss: 8.4.21 2328 | yaml: 1.10.2 2329 | dev: false 2330 | 2331 | /postcss-nested/6.0.0_postcss@8.4.21: 2332 | resolution: {integrity: sha512-0DkamqrPcmkBDsLn+vQDIrtkSbNkv5AD/M322ySo9kqFkCIYklym2xEmWkwo+Y3/qZo34tzEPNUw4y7yMCdv5w==} 2333 | engines: {node: '>=12.0'} 2334 | peerDependencies: 2335 | postcss: ^8.2.14 2336 | dependencies: 2337 | postcss: 8.4.21 2338 | postcss-selector-parser: 6.0.11 2339 | dev: false 2340 | 2341 | /postcss-selector-parser/6.0.11: 2342 | resolution: {integrity: sha512-zbARubNdogI9j7WY4nQJBiNqQf3sLS3wCP4WfOidu+p28LofJqDH1tcXypGrcmMHhDk2t9wGhCsYe/+szLTy1g==} 2343 | engines: {node: '>=4'} 2344 | dependencies: 2345 | cssesc: 3.0.0 2346 | util-deprecate: 1.0.2 2347 | dev: false 2348 | 2349 | /postcss-value-parser/3.3.1: 2350 | resolution: {integrity: sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==} 2351 | dev: false 2352 | 2353 | /postcss-value-parser/4.2.0: 2354 | resolution: {integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==} 2355 | dev: false 2356 | 2357 | /postcss/8.4.14: 2358 | resolution: {integrity: sha512-E398TUmfAYFPBSdzgeieK2Y1+1cpdxJx8yXbK/m57nRhKSmk1GB2tO4lbLBtlkfPQTDKfe4Xqv1ASWPpayPEig==} 2359 | engines: {node: ^10 || ^12 || >=14} 2360 | dependencies: 2361 | nanoid: 3.3.4 2362 | picocolors: 1.0.0 2363 | source-map-js: 1.0.2 2364 | dev: false 2365 | 2366 | /postcss/8.4.21: 2367 | resolution: {integrity: sha512-tP7u/Sn/dVxK2NnruI4H9BG+x+Wxz6oeZ1cJ8P6G/PZY0IKk4k/63TDsQf2kQq3+qoJeLm2kIBUNlZe3zgb4Zg==} 2368 | engines: {node: ^10 || ^12 || >=14} 2369 | dependencies: 2370 | nanoid: 3.3.4 2371 | picocolors: 1.0.0 2372 | source-map-js: 1.0.2 2373 | dev: false 2374 | 2375 | /preact-render-to-string/5.2.6_preact@10.13.0: 2376 | resolution: {integrity: sha512-JyhErpYOvBV1hEPwIxc/fHWXPfnEGdRKxc8gFdAZ7XV4tlzyzG847XAyEZqoDnynP88akM4eaHcSOzNcLWFguw==} 2377 | peerDependencies: 2378 | preact: '>=10' 2379 | dependencies: 2380 | preact: 10.13.0 2381 | pretty-format: 3.8.0 2382 | dev: false 2383 | 2384 | /preact/10.13.0: 2385 | resolution: {integrity: sha512-ERdIdUpR6doqdaSIh80hvzebHB7O6JxycOhyzAeLEchqOq/4yueslQbfnPwXaNhAYacFTyCclhwkEbOumT0tHw==} 2386 | dev: false 2387 | 2388 | /prelude-ls/1.2.1: 2389 | resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==} 2390 | engines: {node: '>= 0.8.0'} 2391 | dev: false 2392 | 2393 | /prettier/2.8.4: 2394 | resolution: {integrity: sha512-vIS4Rlc2FNh0BySk3Wkd6xmwxB0FpOndW5fisM5H8hsZSxU2VWVB5CWIkIjWvrHjIhxk2g3bfMKM87zNTrZddw==} 2395 | engines: {node: '>=10.13.0'} 2396 | hasBin: true 2397 | dev: false 2398 | 2399 | /pretty-format/3.8.0: 2400 | resolution: {integrity: sha512-WuxUnVtlWL1OfZFQFuqvnvs6MiAGk9UNsBostyBOB0Is9wb5uRESevA6rnl/rkksXaGX3GzZhPup5d6Vp1nFew==} 2401 | dev: false 2402 | 2403 | /prop-types/15.8.1: 2404 | resolution: {integrity: sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==} 2405 | dependencies: 2406 | loose-envify: 1.4.0 2407 | object-assign: 4.1.1 2408 | react-is: 16.13.1 2409 | dev: false 2410 | 2411 | /punycode/2.3.0: 2412 | resolution: {integrity: sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==} 2413 | engines: {node: '>=6'} 2414 | dev: false 2415 | 2416 | /queue-microtask/1.2.3: 2417 | resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==} 2418 | dev: false 2419 | 2420 | /quick-lru/5.1.1: 2421 | resolution: {integrity: sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==} 2422 | engines: {node: '>=10'} 2423 | dev: false 2424 | 2425 | /react-dom/18.2.0_react@18.2.0: 2426 | resolution: {integrity: sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g==} 2427 | peerDependencies: 2428 | react: ^18.2.0 2429 | dependencies: 2430 | loose-envify: 1.4.0 2431 | react: 18.2.0 2432 | scheduler: 0.23.0 2433 | dev: false 2434 | 2435 | /react-is/16.13.1: 2436 | resolution: {integrity: sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==} 2437 | dev: false 2438 | 2439 | /react-lifecycles-compat/3.0.4: 2440 | resolution: {integrity: sha512-fBASbA6LnOU9dOU2eW7aQ8xmYBSXUIWr+UmF9b1efZBazGNO+rcXT/icdKnYm2pTwcRylVUYwW7H1PHfLekVzA==} 2441 | dev: false 2442 | 2443 | /react-resize-detector/8.0.4_biqbaboplfbrettd7655fr4n2y: 2444 | resolution: {integrity: sha512-ln9pMAob8y8mc9UI4aZuuWFiyMqBjnTs/sxe9Vs9dPXUjwCTeKK1FP8I75ufnb/2mEEZXG6wOo/fjMcBRRuAXw==} 2445 | peerDependencies: 2446 | react: ^16.0.0 || ^17.0.0 || ^18.0.0 2447 | react-dom: ^16.0.0 || ^17.0.0 || ^18.0.0 2448 | dependencies: 2449 | lodash: 4.17.21 2450 | react: 18.2.0 2451 | react-dom: 18.2.0_react@18.2.0 2452 | dev: false 2453 | 2454 | /react-smooth/2.0.2_v2m5e27vhdewzwhryxwfaorcca: 2455 | resolution: {integrity: sha512-pgqSp1q8rAGtF1bXQE0m3CHGLNfZZh5oA5o1tsPLXRHnKtkujMIJ8Ws5nO1mTySZf1c4vgwlEk+pHi3Ln6eYLw==} 2456 | peerDependencies: 2457 | prop-types: ^15.6.0 2458 | react: ^15.0.0 || ^16.0.0 || ^17.0.0 || ^18.0.0 2459 | react-dom: ^15.0.0 || ^16.0.0 || ^17.0.0 || ^18.0.0 2460 | dependencies: 2461 | fast-equals: 4.0.3 2462 | prop-types: 15.8.1 2463 | react: 18.2.0 2464 | react-dom: 18.2.0_react@18.2.0 2465 | react-transition-group: 2.9.0_biqbaboplfbrettd7655fr4n2y 2466 | dev: false 2467 | 2468 | /react-transition-group/2.9.0_biqbaboplfbrettd7655fr4n2y: 2469 | resolution: {integrity: sha512-+HzNTCHpeQyl4MJ/bdE0u6XRMe9+XG/+aL4mCxVN4DnPBQ0/5bfHWPDuOZUzYdMj94daZaZdCCc1Dzt9R/xSSg==} 2470 | peerDependencies: 2471 | react: '>=15.0.0' 2472 | react-dom: '>=15.0.0' 2473 | dependencies: 2474 | dom-helpers: 3.4.0 2475 | loose-envify: 1.4.0 2476 | prop-types: 15.8.1 2477 | react: 18.2.0 2478 | react-dom: 18.2.0_react@18.2.0 2479 | react-lifecycles-compat: 3.0.4 2480 | dev: false 2481 | 2482 | /react-transition-group/4.4.5_biqbaboplfbrettd7655fr4n2y: 2483 | resolution: {integrity: sha512-pZcd1MCJoiKiBR2NRxeCRg13uCXbydPnmB4EOeRrY7480qNWO8IIgQG6zlDkm6uRMsURXPuKq0GWtiM59a5Q6g==} 2484 | peerDependencies: 2485 | react: '>=16.6.0' 2486 | react-dom: '>=16.6.0' 2487 | dependencies: 2488 | '@babel/runtime': 7.21.0 2489 | dom-helpers: 5.2.1 2490 | loose-envify: 1.4.0 2491 | prop-types: 15.8.1 2492 | react: 18.2.0 2493 | react-dom: 18.2.0_react@18.2.0 2494 | dev: false 2495 | 2496 | /react/18.2.0: 2497 | resolution: {integrity: sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ==} 2498 | engines: {node: '>=0.10.0'} 2499 | dependencies: 2500 | loose-envify: 1.4.0 2501 | dev: false 2502 | 2503 | /read-cache/1.0.0: 2504 | resolution: {integrity: sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==} 2505 | dependencies: 2506 | pify: 2.3.0 2507 | dev: false 2508 | 2509 | /readdirp/3.6.0: 2510 | resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==} 2511 | engines: {node: '>=8.10.0'} 2512 | dependencies: 2513 | picomatch: 2.3.1 2514 | dev: false 2515 | 2516 | /recharts-scale/0.4.5: 2517 | resolution: {integrity: sha512-kivNFO+0OcUNu7jQquLXAxz1FIwZj8nrj+YkOKc5694NbjCvcT6aSZiIzNzd2Kul4o4rTto8QVR9lMNtxD4G1w==} 2518 | dependencies: 2519 | decimal.js-light: 2.5.1 2520 | dev: false 2521 | 2522 | /recharts/2.5.0_v2m5e27vhdewzwhryxwfaorcca: 2523 | resolution: {integrity: sha512-0EQYz3iA18r1Uq8VqGZ4dABW52AKBnio37kJgnztIqprELJXpOEsa0SzkqU1vjAhpCXCv52Dx1hiL9119xsqsQ==} 2524 | engines: {node: '>=12'} 2525 | peerDependencies: 2526 | prop-types: ^15.6.0 2527 | react: ^16.0.0 || ^17.0.0 || ^18.0.0 2528 | react-dom: ^16.0.0 || ^17.0.0 || ^18.0.0 2529 | dependencies: 2530 | classnames: 2.3.2 2531 | eventemitter3: 4.0.7 2532 | lodash: 4.17.21 2533 | prop-types: 15.8.1 2534 | react: 18.2.0 2535 | react-dom: 18.2.0_react@18.2.0 2536 | react-is: 16.13.1 2537 | react-resize-detector: 8.0.4_biqbaboplfbrettd7655fr4n2y 2538 | react-smooth: 2.0.2_v2m5e27vhdewzwhryxwfaorcca 2539 | recharts-scale: 0.4.5 2540 | reduce-css-calc: 2.1.8 2541 | victory-vendor: 36.6.8 2542 | dev: false 2543 | 2544 | /reduce-css-calc/2.1.8: 2545 | resolution: {integrity: sha512-8liAVezDmUcH+tdzoEGrhfbGcP7nOV4NkGE3a74+qqvE7nt9i4sKLGBuZNOnpI4WiGksiNPklZxva80061QiPg==} 2546 | dependencies: 2547 | css-unit-converter: 1.1.2 2548 | postcss-value-parser: 3.3.1 2549 | dev: false 2550 | 2551 | /regenerator-runtime/0.13.11: 2552 | resolution: {integrity: sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==} 2553 | dev: false 2554 | 2555 | /regexp.prototype.flags/1.4.3: 2556 | resolution: {integrity: sha512-fjggEOO3slI6Wvgjwflkc4NFRCTZAu5CnNfBd5qOMYhWdn67nJBBu34/TkD++eeFmd8C9r9jfXJ27+nSiRkSUA==} 2557 | engines: {node: '>= 0.4'} 2558 | dependencies: 2559 | call-bind: 1.0.2 2560 | define-properties: 1.2.0 2561 | functions-have-names: 1.2.3 2562 | dev: false 2563 | 2564 | /regexpp/3.2.0: 2565 | resolution: {integrity: sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==} 2566 | engines: {node: '>=8'} 2567 | dev: false 2568 | 2569 | /resolve-from/4.0.0: 2570 | resolution: {integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==} 2571 | engines: {node: '>=4'} 2572 | dev: false 2573 | 2574 | /resolve/1.22.1: 2575 | resolution: {integrity: sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==} 2576 | hasBin: true 2577 | dependencies: 2578 | is-core-module: 2.11.0 2579 | path-parse: 1.0.7 2580 | supports-preserve-symlinks-flag: 1.0.0 2581 | dev: false 2582 | 2583 | /resolve/2.0.0-next.4: 2584 | resolution: {integrity: sha512-iMDbmAWtfU+MHpxt/I5iWI7cY6YVEZUQ3MBgPQ++XD1PELuJHIl82xBmObyP2KyQmkNB2dsqF7seoQQiAn5yDQ==} 2585 | hasBin: true 2586 | dependencies: 2587 | is-core-module: 2.11.0 2588 | path-parse: 1.0.7 2589 | supports-preserve-symlinks-flag: 1.0.0 2590 | dev: false 2591 | 2592 | /reusify/1.0.4: 2593 | resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==} 2594 | engines: {iojs: '>=1.0.0', node: '>=0.10.0'} 2595 | dev: false 2596 | 2597 | /rimraf/3.0.2: 2598 | resolution: {integrity: sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==} 2599 | hasBin: true 2600 | dependencies: 2601 | glob: 7.2.3 2602 | dev: false 2603 | 2604 | /run-parallel/1.2.0: 2605 | resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==} 2606 | dependencies: 2607 | queue-microtask: 1.2.3 2608 | dev: false 2609 | 2610 | /safe-regex-test/1.0.0: 2611 | resolution: {integrity: sha512-JBUUzyOgEwXQY1NuPtvcj/qcBDbDmEvWufhlnXZIm75DEHp+afM1r1ujJpJsV/gSM4t59tpDyPi1sd6ZaPFfsA==} 2612 | dependencies: 2613 | call-bind: 1.0.2 2614 | get-intrinsic: 1.2.0 2615 | is-regex: 1.1.4 2616 | dev: false 2617 | 2618 | /scheduler/0.23.0: 2619 | resolution: {integrity: sha512-CtuThmgHNg7zIZWAXi3AsyIzA3n4xx7aNyjwC2VJldO2LMVDhFK+63xGqq6CsJH4rTAt6/M+N4GhZiDYPx9eUw==} 2620 | dependencies: 2621 | loose-envify: 1.4.0 2622 | dev: false 2623 | 2624 | /semver/6.3.0: 2625 | resolution: {integrity: sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==} 2626 | hasBin: true 2627 | dev: false 2628 | 2629 | /semver/7.3.8: 2630 | resolution: {integrity: sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==} 2631 | engines: {node: '>=10'} 2632 | hasBin: true 2633 | dependencies: 2634 | lru-cache: 6.0.0 2635 | dev: false 2636 | 2637 | /server-only/0.0.1: 2638 | resolution: {integrity: sha512-qepMx2JxAa5jjfzxG79yPPq+8BuFToHd1hm7kI+Z4zAq1ftQiP7HcxMhDDItrbtwVeLg/cY2JnKnrcFkmiswNA==} 2639 | dev: false 2640 | 2641 | /shebang-command/2.0.0: 2642 | resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==} 2643 | engines: {node: '>=8'} 2644 | dependencies: 2645 | shebang-regex: 3.0.0 2646 | dev: false 2647 | 2648 | /shebang-regex/3.0.0: 2649 | resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==} 2650 | engines: {node: '>=8'} 2651 | dev: false 2652 | 2653 | /side-channel/1.0.4: 2654 | resolution: {integrity: sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==} 2655 | dependencies: 2656 | call-bind: 1.0.2 2657 | get-intrinsic: 1.2.0 2658 | object-inspect: 1.12.3 2659 | dev: false 2660 | 2661 | /slash/3.0.0: 2662 | resolution: {integrity: sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==} 2663 | engines: {node: '>=8'} 2664 | dev: false 2665 | 2666 | /slash/4.0.0: 2667 | resolution: {integrity: sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==} 2668 | engines: {node: '>=12'} 2669 | dev: false 2670 | 2671 | /source-map-js/1.0.2: 2672 | resolution: {integrity: sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==} 2673 | engines: {node: '>=0.10.0'} 2674 | dev: false 2675 | 2676 | /stop-iteration-iterator/1.0.0: 2677 | resolution: {integrity: sha512-iCGQj+0l0HOdZ2AEeBADlsRC+vsnDsZsbdSiH1yNSjcfKM7fdpCMfqAL/dwF5BLiw/XhRft/Wax6zQbhq2BcjQ==} 2678 | engines: {node: '>= 0.4'} 2679 | dependencies: 2680 | internal-slot: 1.0.5 2681 | dev: false 2682 | 2683 | /string.prototype.matchall/4.0.8: 2684 | resolution: {integrity: sha512-6zOCOcJ+RJAQshcTvXPHoxoQGONa3e/Lqx90wUA+wEzX78sg5Bo+1tQo4N0pohS0erG9qtCqJDjNCQBjeWVxyg==} 2685 | dependencies: 2686 | call-bind: 1.0.2 2687 | define-properties: 1.2.0 2688 | es-abstract: 1.21.1 2689 | get-intrinsic: 1.2.0 2690 | has-symbols: 1.0.3 2691 | internal-slot: 1.0.5 2692 | regexp.prototype.flags: 1.4.3 2693 | side-channel: 1.0.4 2694 | dev: false 2695 | 2696 | /string.prototype.trimend/1.0.6: 2697 | resolution: {integrity: sha512-JySq+4mrPf9EsDBEDYMOb/lM7XQLulwg5R/m1r0PXEFqrV0qHvl58sdTilSXtKOflCsK2E8jxf+GKC0T07RWwQ==} 2698 | dependencies: 2699 | call-bind: 1.0.2 2700 | define-properties: 1.2.0 2701 | es-abstract: 1.21.1 2702 | dev: false 2703 | 2704 | /string.prototype.trimstart/1.0.6: 2705 | resolution: {integrity: sha512-omqjMDaY92pbn5HOX7f9IccLA+U1tA9GvtU4JrodiXFfYB7jPzzHpRzpglLAjtUV6bB557zwClJezTqnAiYnQA==} 2706 | dependencies: 2707 | call-bind: 1.0.2 2708 | define-properties: 1.2.0 2709 | es-abstract: 1.21.1 2710 | dev: false 2711 | 2712 | /strip-ansi/6.0.1: 2713 | resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==} 2714 | engines: {node: '>=8'} 2715 | dependencies: 2716 | ansi-regex: 5.0.1 2717 | dev: false 2718 | 2719 | /strip-bom/3.0.0: 2720 | resolution: {integrity: sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==} 2721 | engines: {node: '>=4'} 2722 | dev: false 2723 | 2724 | /strip-json-comments/3.1.1: 2725 | resolution: {integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==} 2726 | engines: {node: '>=8'} 2727 | dev: false 2728 | 2729 | /styled-jsx/5.1.1_react@18.2.0: 2730 | resolution: {integrity: sha512-pW7uC1l4mBZ8ugbiZrcIsiIvVx1UmTfw7UkC3Um2tmfUq9Bhk8IiyEIPl6F8agHgjzku6j0xQEZbfA5uSgSaCw==} 2731 | engines: {node: '>= 12.0.0'} 2732 | peerDependencies: 2733 | '@babel/core': '*' 2734 | babel-plugin-macros: '*' 2735 | react: '>= 16.8.0 || 17.x.x || ^18.0.0-0' 2736 | peerDependenciesMeta: 2737 | '@babel/core': 2738 | optional: true 2739 | babel-plugin-macros: 2740 | optional: true 2741 | dependencies: 2742 | client-only: 0.0.1 2743 | react: 18.2.0 2744 | dev: false 2745 | 2746 | /supports-color/7.2.0: 2747 | resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==} 2748 | engines: {node: '>=8'} 2749 | dependencies: 2750 | has-flag: 4.0.0 2751 | dev: false 2752 | 2753 | /supports-preserve-symlinks-flag/1.0.0: 2754 | resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==} 2755 | engines: {node: '>= 0.4'} 2756 | dev: false 2757 | 2758 | /synckit/0.8.5: 2759 | resolution: {integrity: sha512-L1dapNV6vu2s/4Sputv8xGsCdAVlb5nRDMFU/E27D44l5U6cw1g0dGd45uLc+OXjNMmF4ntiMdCimzcjFKQI8Q==} 2760 | engines: {node: ^14.18.0 || >=16.0.0} 2761 | dependencies: 2762 | '@pkgr/utils': 2.3.1 2763 | tslib: 2.5.0 2764 | dev: false 2765 | 2766 | /tabbable/6.1.1: 2767 | resolution: {integrity: sha512-4kl5w+nCB44EVRdO0g/UGoOp3vlwgycUVtkk/7DPyeLZUCuNFFKCFG6/t/DgHLrUPHjrZg6s5tNm+56Q2B0xyg==} 2768 | dev: false 2769 | 2770 | /tailwind-merge/1.10.0: 2771 | resolution: {integrity: sha512-WFnDXSS4kFTZwjKg5/oZSGzBRU/l+qcbv5NVTzLUQvJ9yovDAP05h0F2+ZFW0Lw9EcgRoc2AfURUdZvnEFrXKg==} 2772 | dev: false 2773 | 2774 | /tailwindcss/3.2.7_postcss@8.4.21: 2775 | resolution: {integrity: sha512-B6DLqJzc21x7wntlH/GsZwEXTBttVSl1FtCzC8WP4oBc/NKef7kaax5jeihkkCEWc831/5NDJ9gRNDK6NEioQQ==} 2776 | engines: {node: '>=12.13.0'} 2777 | hasBin: true 2778 | peerDependencies: 2779 | postcss: ^8.0.9 2780 | dependencies: 2781 | arg: 5.0.2 2782 | chokidar: 3.5.3 2783 | color-name: 1.1.4 2784 | detective: 5.2.1 2785 | didyoumean: 1.2.2 2786 | dlv: 1.1.3 2787 | fast-glob: 3.2.12 2788 | glob-parent: 6.0.2 2789 | is-glob: 4.0.3 2790 | lilconfig: 2.0.6 2791 | micromatch: 4.0.5 2792 | normalize-path: 3.0.0 2793 | object-hash: 3.0.0 2794 | picocolors: 1.0.0 2795 | postcss: 8.4.21 2796 | postcss-import: 14.1.0_postcss@8.4.21 2797 | postcss-js: 4.0.1_postcss@8.4.21 2798 | postcss-load-config: 3.1.4_postcss@8.4.21 2799 | postcss-nested: 6.0.0_postcss@8.4.21 2800 | postcss-selector-parser: 6.0.11 2801 | postcss-value-parser: 4.2.0 2802 | quick-lru: 5.1.1 2803 | resolve: 1.22.1 2804 | transitivePeerDependencies: 2805 | - ts-node 2806 | dev: false 2807 | 2808 | /tapable/2.2.1: 2809 | resolution: {integrity: sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==} 2810 | engines: {node: '>=6'} 2811 | dev: false 2812 | 2813 | /text-table/0.2.0: 2814 | resolution: {integrity: sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==} 2815 | dev: false 2816 | 2817 | /tiny-glob/0.2.9: 2818 | resolution: {integrity: sha512-g/55ssRPUjShh+xkfx9UPDXqhckHEsHr4Vd9zX55oSdGZc/MD0m3sferOkwWtp98bv+kcVfEHtRJgBVJzelrzg==} 2819 | dependencies: 2820 | globalyzer: 0.1.0 2821 | globrex: 0.1.2 2822 | dev: false 2823 | 2824 | /to-regex-range/5.0.1: 2825 | resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==} 2826 | engines: {node: '>=8.0'} 2827 | dependencies: 2828 | is-number: 7.0.0 2829 | dev: false 2830 | 2831 | /tsconfig-paths/3.14.2: 2832 | resolution: {integrity: sha512-o/9iXgCYc5L/JxCHPe3Hvh8Q/2xm5Z+p18PESBU6Ff33695QnCHBEjcytY2q19ua7Mbl/DavtBOLq+oG0RCL+g==} 2833 | dependencies: 2834 | '@types/json5': 0.0.29 2835 | json5: 1.0.2 2836 | minimist: 1.2.8 2837 | strip-bom: 3.0.0 2838 | dev: false 2839 | 2840 | /tslib/1.14.1: 2841 | resolution: {integrity: sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==} 2842 | dev: false 2843 | 2844 | /tslib/2.5.0: 2845 | resolution: {integrity: sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==} 2846 | dev: false 2847 | 2848 | /tsutils/3.21.0_typescript@4.9.5: 2849 | resolution: {integrity: sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==} 2850 | engines: {node: '>= 6'} 2851 | peerDependencies: 2852 | typescript: '>=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta' 2853 | dependencies: 2854 | tslib: 1.14.1 2855 | typescript: 4.9.5 2856 | dev: false 2857 | 2858 | /type-check/0.4.0: 2859 | resolution: {integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==} 2860 | engines: {node: '>= 0.8.0'} 2861 | dependencies: 2862 | prelude-ls: 1.2.1 2863 | dev: false 2864 | 2865 | /type-fest/0.20.2: 2866 | resolution: {integrity: sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==} 2867 | engines: {node: '>=10'} 2868 | dev: false 2869 | 2870 | /typed-array-length/1.0.4: 2871 | resolution: {integrity: sha512-KjZypGq+I/H7HI5HlOoGHkWUUGq+Q0TPhQurLbyrVrvnKTBgzLhIJ7j6J/XTQOi0d1RjyZ0wdas8bKs2p0x3Ng==} 2872 | dependencies: 2873 | call-bind: 1.0.2 2874 | for-each: 0.3.3 2875 | is-typed-array: 1.1.10 2876 | dev: false 2877 | 2878 | /typescript/4.9.5: 2879 | resolution: {integrity: sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==} 2880 | engines: {node: '>=4.2.0'} 2881 | hasBin: true 2882 | dev: false 2883 | 2884 | /unbox-primitive/1.0.2: 2885 | resolution: {integrity: sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==} 2886 | dependencies: 2887 | call-bind: 1.0.2 2888 | has-bigints: 1.0.2 2889 | has-symbols: 1.0.3 2890 | which-boxed-primitive: 1.0.2 2891 | dev: false 2892 | 2893 | /update-browserslist-db/1.0.10_browserslist@4.21.5: 2894 | resolution: {integrity: sha512-OztqDenkfFkbSG+tRxBeAnCVPckDBcvibKd35yDONx6OU8N7sqgwc7rCbkJ/WcYtVRZ4ba68d6byhC21GFh7sQ==} 2895 | hasBin: true 2896 | peerDependencies: 2897 | browserslist: '>= 4.21.0' 2898 | dependencies: 2899 | browserslist: 4.21.5 2900 | escalade: 3.1.1 2901 | picocolors: 1.0.0 2902 | dev: false 2903 | 2904 | /uri-js/4.4.1: 2905 | resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==} 2906 | dependencies: 2907 | punycode: 2.3.0 2908 | dev: false 2909 | 2910 | /util-deprecate/1.0.2: 2911 | resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==} 2912 | dev: false 2913 | 2914 | /uuid/8.3.2: 2915 | resolution: {integrity: sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==} 2916 | hasBin: true 2917 | dev: false 2918 | 2919 | /victory-vendor/36.6.8: 2920 | resolution: {integrity: sha512-H3kyQ+2zgjMPvbPqAl7Vwm2FD5dU7/4bCTQakFQnpIsfDljeOMDojRsrmJfwh4oAlNnWhpAf+mbAoLh8u7dwyQ==} 2921 | dependencies: 2922 | '@types/d3-array': 3.0.4 2923 | '@types/d3-ease': 3.0.0 2924 | '@types/d3-interpolate': 3.0.1 2925 | '@types/d3-scale': 4.0.3 2926 | '@types/d3-shape': 3.1.1 2927 | '@types/d3-time': 3.0.0 2928 | '@types/d3-timer': 3.0.0 2929 | d3-array: 3.2.2 2930 | d3-ease: 3.0.1 2931 | d3-interpolate: 3.0.1 2932 | d3-scale: 4.0.2 2933 | d3-shape: 3.2.0 2934 | d3-time: 3.1.0 2935 | d3-timer: 3.0.1 2936 | dev: false 2937 | 2938 | /which-boxed-primitive/1.0.2: 2939 | resolution: {integrity: sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==} 2940 | dependencies: 2941 | is-bigint: 1.0.4 2942 | is-boolean-object: 1.1.2 2943 | is-number-object: 1.0.7 2944 | is-string: 1.0.7 2945 | is-symbol: 1.0.4 2946 | dev: false 2947 | 2948 | /which-collection/1.0.1: 2949 | resolution: {integrity: sha512-W8xeTUwaln8i3K/cY1nGXzdnVZlidBcagyNFtBdD5kxnb4TvGKR7FfSIS3mYpwWS1QUCutfKz8IY8RjftB0+1A==} 2950 | dependencies: 2951 | is-map: 2.0.2 2952 | is-set: 2.0.2 2953 | is-weakmap: 2.0.1 2954 | is-weakset: 2.0.2 2955 | dev: false 2956 | 2957 | /which-typed-array/1.1.9: 2958 | resolution: {integrity: sha512-w9c4xkx6mPidwp7180ckYWfMmvxpjlZuIudNtDf4N/tTAUB8VJbX25qZoAsrtGuYNnGw3pa0AXgbGKRB8/EceA==} 2959 | engines: {node: '>= 0.4'} 2960 | dependencies: 2961 | available-typed-arrays: 1.0.5 2962 | call-bind: 1.0.2 2963 | for-each: 0.3.3 2964 | gopd: 1.0.1 2965 | has-tostringtag: 1.0.0 2966 | is-typed-array: 1.1.10 2967 | dev: false 2968 | 2969 | /which/2.0.2: 2970 | resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==} 2971 | engines: {node: '>= 8'} 2972 | hasBin: true 2973 | dependencies: 2974 | isexe: 2.0.0 2975 | dev: false 2976 | 2977 | /word-wrap/1.2.3: 2978 | resolution: {integrity: sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==} 2979 | engines: {node: '>=0.10.0'} 2980 | dev: false 2981 | 2982 | /wrappy/1.0.2: 2983 | resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==} 2984 | dev: false 2985 | 2986 | /xtend/4.0.2: 2987 | resolution: {integrity: sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==} 2988 | engines: {node: '>=0.4'} 2989 | dev: false 2990 | 2991 | /yallist/4.0.0: 2992 | resolution: {integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==} 2993 | dev: false 2994 | 2995 | /yaml/1.10.2: 2996 | resolution: {integrity: sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==} 2997 | engines: {node: '>= 6'} 2998 | dev: false 2999 | 3000 | /yocto-queue/0.1.0: 3001 | resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==} 3002 | engines: {node: '>=10'} 3003 | dev: false 3004 | --------------------------------------------------------------------------------
12 | Get started with Next.js and Vercel instantly. 13 |