├── .gitignore ├── .vscode └── settings.json ├── README.md ├── app └── keystatic │ ├── [[...params]] │ └── page.tsx │ ├── keystatic.tsx │ └── layout.tsx ├── components ├── background-blobs.tsx ├── features.tsx ├── footer.tsx ├── head.tsx ├── hero.tsx ├── logo-link.tsx ├── navbar.tsx ├── pricing.tsx └── testimonials.tsx ├── content ├── landing-page │ └── index.yaml └── testimonials │ ├── anna │ └── index.yaml │ ├── frederik │ └── index.yaml │ ├── john-doe │ └── index.yaml │ ├── maeva │ └── index.yaml │ ├── matthew │ └── index.yaml │ ├── simonswiss │ └── index.yaml │ └── tamara │ └── index.yaml ├── keystatic.config.tsx ├── next-env.d.ts ├── next.config.js ├── package.json ├── pages ├── _app.tsx ├── api │ └── keystatic │ │ └── [[...params]].tsx └── index.tsx ├── pnpm-lock.yaml ├── postcss.config.js ├── prettier.config.js ├── public ├── .DS_Store └── images │ ├── favicon.ico │ ├── features-image-cropped.png │ ├── features-image.png │ ├── features-image@2x.png │ ├── features-image@3x.png │ ├── hero-image.png │ ├── hero-image@2x.png │ ├── hero-image@3x.png │ ├── seo-image.png │ └── testimonials │ ├── anna │ └── avatar.jpg │ ├── frederik │ └── avatar.jpg │ ├── john-doe │ └── avatar.jpg │ ├── maeva │ └── avatar.jpg │ ├── matthew │ └── avatar.jpg │ ├── simonswiss │ └── avatar.jpg │ └── tamara │ └── avatar.jpg ├── styles └── tailwind.css ├── tailwind.config.js └── tsconfig.json /.gitignore: -------------------------------------------------------------------------------- 1 | # Logs 2 | logs 3 | *.log 4 | npm-debug.log* 5 | yarn-debug.log* 6 | yarn-error.log* 7 | lerna-debug.log* 8 | 9 | # Diagnostic reports (https://nodejs.org/api/report.html) 10 | report.[0-9]*.[0-9]*.[0-9]*.[0-9]*.json 11 | 12 | # Runtime data 13 | pids 14 | *.pid 15 | *.seed 16 | *.pid.lock 17 | 18 | # Directory for instrumented libs generated by jscoverage/JSCover 19 | lib-cov 20 | 21 | # Coverage directory used by tools like istanbul 22 | coverage 23 | *.lcov 24 | 25 | # nyc test coverage 26 | .nyc_output 27 | 28 | # Grunt intermediate storage (https://gruntjs.com/creating-plugins#storing-task-files) 29 | .grunt 30 | 31 | # Bower dependency directory (https://bower.io/) 32 | bower_components 33 | 34 | # node-waf configuration 35 | .lock-wscript 36 | 37 | # Compiled binary addons (https://nodejs.org/api/addons.html) 38 | build/Release 39 | 40 | # Dependency directories 41 | node_modules/ 42 | jspm_packages/ 43 | 44 | # TypeScript v1 declaration files 45 | typings/ 46 | 47 | # TypeScript cache 48 | *.tsbuildinfo 49 | 50 | # Optional npm cache directory 51 | .npm 52 | 53 | # Optional eslint cache 54 | .eslintcache 55 | 56 | # Microbundle cache 57 | .rpt2_cache/ 58 | .rts2_cache_cjs/ 59 | .rts2_cache_es/ 60 | .rts2_cache_umd/ 61 | 62 | # Optional REPL history 63 | .node_repl_history 64 | 65 | # Output of 'npm pack' 66 | *.tgz 67 | 68 | # Yarn Integrity file 69 | .yarn-integrity 70 | 71 | # dotenv environment variables file 72 | .env 73 | .env.test 74 | 75 | # parcel-bundler cache (https://parceljs.org/) 76 | .cache 77 | 78 | # Next.js build output 79 | .next 80 | 81 | # Nuxt.js build / generate output 82 | .nuxt 83 | dist 84 | 85 | # Gatsby files 86 | .cache/ 87 | # Comment in the public line in if your project uses Gatsby and *not* Next.js 88 | # https://nextjs.org/blog/next-9-1#public-directory-support 89 | # public 90 | 91 | # vuepress build output 92 | .vuepress/dist 93 | 94 | # Serverless directories 95 | .serverless/ 96 | 97 | # FuseBox cache 98 | .fusebox/ 99 | 100 | # DynamoDB Local files 101 | .dynamodb/ 102 | 103 | # TernJS port file 104 | .tern-port 105 | .vercel 106 | 107 | # Mac files 108 | .DS-Store 109 | -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "typescript.tsdk": "node_modules/.pnpm/typescript@4.9.5/node_modules/typescript/lib", 3 | "typescript.enablePromptUseWorkspaceTsdk": true 4 | } -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Keystatic Demo – Landing Page 2 | 3 | A marketing landing page demo site, built with Keystatic, Next.js and Tailwind CSS. 4 | 5 | 1. Install dependencies: 6 | 7 | ```sh 8 | npm install 9 | ``` 10 | 2. Start the dev server: 11 | 12 | ```sh 13 | npm run dev 14 | ``` 15 | 16 | Visit http://127.0.0.1:3000/keystatic to see the Keystatic Admin UI. -------------------------------------------------------------------------------- /app/keystatic/[[...params]]/page.tsx: -------------------------------------------------------------------------------- 1 | export default function Page() { 2 | return null; 3 | } 4 | -------------------------------------------------------------------------------- /app/keystatic/keystatic.tsx: -------------------------------------------------------------------------------- 1 | "use client"; 2 | 3 | import { makePage } from "@keystatic/next/ui/app"; 4 | import config from "../../keystatic.config"; 5 | 6 | export default makePage(config); 7 | -------------------------------------------------------------------------------- /app/keystatic/layout.tsx: -------------------------------------------------------------------------------- 1 | import KeystaticApp from "./keystatic"; 2 | 3 | export const metadata = { 4 | title: "Keystatic: Admin UI", 5 | }; 6 | 7 | export default function RootLayout() { 8 | return ( 9 | 10 | 11 | 12 | 13 | 14 | 15 | ); 16 | } 17 | -------------------------------------------------------------------------------- /components/background-blobs.tsx: -------------------------------------------------------------------------------- 1 | /* 2 | Using some cray-cray arbitrary values over here... 3 | If you're not rocking with it, you can write 4 | normal CSS in `/styles/tailwind.css`. 5 | */ 6 | 7 | export default function BackgroundBlobs() { 8 | return ( 9 |
10 |
11 | {/* Blob 1 */} 12 |
13 |
14 |
15 | {/* Blob 2 */} 16 |
17 |
18 |
19 | {/* Blob 3 */} 20 |
21 |
22 |
23 |
24 |
25 | ); 26 | } 27 | -------------------------------------------------------------------------------- /components/features.tsx: -------------------------------------------------------------------------------- 1 | import Image from "next/image"; 2 | import * as Accordion from "@radix-ui/react-accordion"; 3 | 4 | import featuresImage from "../public/images/features-image.png"; 5 | import featuresImageCropped from "../public/images/features-image-cropped.png"; 6 | 7 | const features = [ 8 | { 9 | id: 1, 10 | title: `Created by slate.
11 | Powered by iPhone.`, 12 | text: `Featuring advanced encryption technology, Slate takes full 13 | advantage of the latest device privacy and performance 14 | capabilities available.`, 15 | }, 16 | { 17 | id: 2, 18 | title: `No surcharges.
19 | Not even international ones.`, 20 | text: `Featuring advanced encryption technology, Slate takes full 21 | advantage of the latest device privacy and performance 22 | capabilities available.`, 23 | }, 24 | { 25 | id: 3, 26 | title: `Peace of mind payments for your everyday transactions.`, 27 | text: `Featuring advanced encryption technology, Slate takes full 28 | advantage of the latest device privacy and performance 29 | capabilities available.`, 30 | }, 31 | ]; 32 | 33 | export default function Features() { 34 | return ( 35 |
36 |
37 |
38 | 45 |
46 |
47 | 54 |
55 | 60 | {features.map((feature) => ( 61 | 66 | 67 | 68 | 69 | 70 | 71 |

{feature.text}

72 |
73 |
74 | ))} 75 |
76 |
77 |
78 | ); 79 | } 80 | -------------------------------------------------------------------------------- /components/footer.tsx: -------------------------------------------------------------------------------- 1 | export type FooterProps = { 2 | footerHeadline: string; 3 | footerText: string; 4 | }; 5 | 6 | type ComponentProps = { 7 | data: FooterProps; 8 | }; 9 | 10 | export default function Footer({ 11 | data: { footerHeadline, footerText }, 12 | }: ComponentProps) { 13 | return ( 14 | 51 | ); 52 | } 53 | -------------------------------------------------------------------------------- /components/head.tsx: -------------------------------------------------------------------------------- 1 | import { useState, useEffect } from "react"; 2 | import { useRouter } from "next/router"; 3 | import NextHead from "next/head"; 4 | 5 | const meta = { 6 | title: "Keystatic | Marketing Landing Page Template", 7 | description: 8 | "Slate is a fictive product marketing landing page demo for Keystatic. Built by Thinkmill with Tailwind CSS and Next.js.", 9 | imagePath: "/images/seo-image.png", 10 | }; 11 | 12 | export default function Head() { 13 | // Get correct domain to pass it to SEO image 14 | const router = useRouter(); 15 | const [rootUrl, setRootUrl] = useState(""); 16 | useEffect(() => { 17 | setRootUrl(window.location.origin); 18 | }, [router.pathname]); 19 | 20 | return ( 21 | 22 | {meta.title} 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | ); 43 | } 44 | -------------------------------------------------------------------------------- /components/hero.tsx: -------------------------------------------------------------------------------- 1 | import Image from "next/image"; 2 | 3 | import heroImage from "../public/images/hero-image.png"; 4 | 5 | export type HeroProps = { 6 | heroHeadline: string; 7 | heroIntroText: string; 8 | }; 9 | 10 | type ComponentProps = { 11 | data: HeroProps; 12 | }; 13 | 14 | export default function Hero({ 15 | data: { heroHeadline, heroIntroText }, 16 | }: ComponentProps) { 17 | return ( 18 |
19 | {/* Blob 2 */} 20 | 21 |
22 |
23 |
24 |
25 | 30 | 31 | {/* Mobile image */} 32 | 37 |
38 |

39 | {heroHeadline} 40 |

41 |

42 | {heroIntroText} 43 |

44 | 45 | {/* Buttons */} 46 |
47 | 48 | 54 | 55 | 59 | 63 | 64 | 65 | 69 | Watch promo 70 | 71 |
72 |
73 |
74 |
75 | ); 76 | } 77 | -------------------------------------------------------------------------------- /components/logo-link.tsx: -------------------------------------------------------------------------------- 1 | import Link from "next/link"; 2 | 3 | export default function LogoLink() { 4 | return ( 5 | 6 | 12 | 19 | 24 | 25 | 26 | ); 27 | } 28 | -------------------------------------------------------------------------------- /components/navbar.tsx: -------------------------------------------------------------------------------- 1 | import Link from "next/link"; 2 | 3 | import LogoLink from "./logo-link"; 4 | 5 | export default function Navbar() { 6 | return ( 7 |
8 | 9 |
10 |
11 | 12 | 31 |
32 |
33 |
34 | ); 35 | } 36 | 37 | function KeystaticBanner() { 38 | return ( 39 |
40 | You're looking at a{" "} 41 | 49 | 57 | 61 | {" "} 62 | template.{" "} 63 | 69 | Learn more about Keystatic 70 | opens in a new tab 71 | {" "} 72 | and get this template for free. 73 |
74 | ); 75 | } 76 | -------------------------------------------------------------------------------- /components/pricing.tsx: -------------------------------------------------------------------------------- 1 | const plans = [ 2 | { 3 | name: "Starter", 4 | features: [ 5 | "Multi-layered encryption", 6 | "Pay later, interest-free", 7 | "$1,000 credit limit", 8 | ], 9 | upgradeFeatures: [], 10 | }, 11 | { 12 | name: "Everyday", 13 | monthlyPrice: 15, 14 | features: ["Multi-layered encryption", "Pay later, interest-free"], 15 | upgradeFeatures: ["Approval in minutes", "$5,000 credit limit"], 16 | }, 17 | { 18 | name: "Pro", 19 | monthlyPrice: 30, 20 | features: ["Multi-layered encryption", "Pay later, interest-free"], 21 | upgradeFeatures: [ 22 | "Approval in minutes", 23 | "Flexible repayments", 24 | "Product protection", 25 | "Unlimited credit limit", 26 | ], 27 | }, 28 | ]; 29 | 30 | function cx(...classes: string[]) { 31 | return classes.filter(Boolean).join(" "); 32 | } 33 | 34 | export default function Pricing() { 35 | return ( 36 |
37 |
38 |

39 | Choose the plan that’s right for you. 40 |

41 |

No commitment. Cancel anytime.

42 | 43 |
    44 | {plans.map((plan) => ( 45 |
  • 49 |
    50 |

    {plan.name}

    51 | {/* Plan price */} 52 |

    53 | {plan?.monthlyPrice ? ( 54 | 55 | 56 | {plan.monthlyPrice} 57 | 58 | / 59 | mth 60 | 61 | ) : ( 62 | Free 63 | )} 64 |

    65 | {/* Plan description */} 66 |

    67 | You just want to give it a try, with no upfront commitment. 68 |

    69 | 70 | 80 | {plan?.monthlyPrice ? "Subscribe" : "Get started"} 81 | 82 |
    83 |
    89 |
      90 | {/* Base features */} 91 | {plan.features.map((feature) => ( 92 |
    • 93 | 101 | 106 | 107 | 108 | {feature} 109 |
    • 110 | ))} 111 | {/* Upgrade features */} 112 | {plan.upgradeFeatures.map((feature) => ( 113 |
    • 114 | 120 | 125 | 126 | 127 | {feature} 128 |
    • 129 | ))} 130 |
    131 |
    132 |
  • 133 | ))} 134 |
135 |
136 |
137 | ); 138 | } 139 | -------------------------------------------------------------------------------- /components/testimonials.tsx: -------------------------------------------------------------------------------- 1 | import Link from "next/link"; 2 | import Image from "next/image"; 3 | 4 | export type TestimonialProps = { 5 | author: string; 6 | slug: string; 7 | testimonial: string; 8 | featured: boolean; 9 | twitterHandle: string; 10 | avatar: string; 11 | }; 12 | 13 | type ComponentProps = { 14 | testimonials: TestimonialProps[]; 15 | }; 16 | 17 | export default function Testimonials({ testimonials }: ComponentProps) { 18 | /* 19 | The Featured Testimonial will be display in the 20 | more prominent callout above the 21 | other testimonials. 22 | */ 23 | const featuredTestimonial = 24 | testimonials.find( 25 | (testimonial: TestimonialProps) => testimonial.featured 26 | ) || testimonials[0]; 27 | 28 | const otherTestimonials = [ 29 | ...testimonials.filter( 30 | (testimonial: TestimonialProps) => !testimonial.featured 31 | ), 32 | ]; 33 | 34 | return ( 35 |
36 |
37 |
38 |
39 |
40 | {featuredTestimonial.testimonial} 41 |
42 |
43 | 48 |

49 | {featuredTestimonial.author} 50 |

51 | 55 | @{featuredTestimonial.twitterHandle} 56 | 57 |
58 |
59 |
60 | 61 |

62 | Our users have many reasons to choose Slate. 63 |

64 |

Here's the latest.

65 | 66 |
67 |
    68 | {otherTestimonials.map((testimonial: any) => ( 69 |
  • 70 |
    71 |
    72 |
    73 | {testimonial.testimonial} 74 |
    75 |
    76 | 83 |
    84 |

    85 | {testimonial.author} 86 |

    87 | 91 | @{testimonial.twitterHandle} 92 | 93 |
    94 |
    95 |
    96 |
    97 |
  • 98 | ))} 99 |
100 |
101 |
102 |
103 | ); 104 | } 105 | -------------------------------------------------------------------------------- /content/landing-page/index.yaml: -------------------------------------------------------------------------------- 1 | heroHeadline: The future of payments. 2 | heroIntroText: >- 3 | Slate brings the future of credit card payments to all platforms via it’s 4 | simple app. Providing secure, surcharge free transactions anywhere in the 5 | world, with any currency. 6 | footerHeadline: Get started with Slate, today. 7 | footerText: >- 8 | Sign up in minutes and receive the first 3 months free. If you’re not happy 9 | with Slate, simply cancel at anytime. No worries. 10 | -------------------------------------------------------------------------------- /content/testimonials/anna/index.yaml: -------------------------------------------------------------------------------- 1 | author: Anna 2 | testimonial: >- 3 | I ABSOLUTELY, really love this little GIT-based CMS, looks fun, I want to try 4 | it! 5 | featured: false 6 | twitterHandle: anna_tweets 7 | avatar: avatar.jpg 8 | -------------------------------------------------------------------------------- /content/testimonials/frederik/index.yaml: -------------------------------------------------------------------------------- 1 | author: Frederik 2 | testimonial: >- 3 | I keep hearing good things about this thing. Something tells me this could be 4 | a special thing. 5 | featured: true 6 | twitterHandle: free-riko 7 | avatar: avatar.jpg 8 | -------------------------------------------------------------------------------- /content/testimonials/john-doe/index.yaml: -------------------------------------------------------------------------------- 1 | author: John Doe 2 | testimonial: Woooooow, this is super cool! I love that. No but for real! 3 | featured: false 4 | twitterHandle: j_doe 5 | avatar: avatar.jpg 6 | -------------------------------------------------------------------------------- /content/testimonials/maeva/index.yaml: -------------------------------------------------------------------------------- 1 | author: Maeva 2 | testimonial: I personally know the team behind Keystatic, and... they're wonderful people! 3 | featured: false 4 | twitterHandle: maevs44 5 | avatar: avatar.jpg 6 | -------------------------------------------------------------------------------- /content/testimonials/matthew/index.yaml: -------------------------------------------------------------------------------- 1 | author: Matthew 2 | testimonial: >- 3 | I can see the potential for a lot of companies out there. Keystatic strikes a 4 | nice niche! 5 | featured: false 6 | twitterHandle: matthew 7 | avatar: avatar.jpg 8 | -------------------------------------------------------------------------------- /content/testimonials/simonswiss/index.yaml: -------------------------------------------------------------------------------- 1 | author: Simon Vrachliotis 2 | testimonial: >- 3 | I built this template, so you best believe I'm going to save myself a spot in 4 | the testimonials 🤗 5 | featured: false 6 | twitterHandle: simonswiss 7 | avatar: avatar.jpg 8 | -------------------------------------------------------------------------------- /content/testimonials/tamara/index.yaml: -------------------------------------------------------------------------------- 1 | author: Tamara 2 | testimonial: >- 3 | The idea of not having to manage a database or a hosting provider is warming 4 | up to me! 5 | featured: false 6 | twitterHandle: tamsy_io 7 | avatar: avatar.jpg 8 | -------------------------------------------------------------------------------- /keystatic.config.tsx: -------------------------------------------------------------------------------- 1 | import { 2 | collection, 3 | config, 4 | fields, 5 | singleton, 6 | LocalConfig, 7 | GitHubConfig, 8 | } from "@keystatic/core"; 9 | 10 | const storage: LocalConfig["storage"] | GitHubConfig["storage"] = 11 | process.env.NODE_ENV === "development" 12 | ? { kind: "local" } 13 | : { 14 | kind: "github", 15 | repo: { 16 | owner: process.env.NEXT_PUBLIC_VERCEL_GIT_REPO_OWNER!, 17 | name: process.env.NEXT_PUBLIC_VERCEL_GIT_REPO_SLUG!, 18 | }, 19 | }; 20 | 21 | export default config({ 22 | storage, 23 | singletons: { 24 | landingPage: singleton({ 25 | label: "Landing Page", 26 | path: "content/landing-page/", 27 | schema: { 28 | heroHeadline: fields.text({ label: "Hero headline" }), 29 | heroIntroText: fields.text({ 30 | label: "Hero intro text", 31 | multiline: true, 32 | }), 33 | footerHeadline: fields.text({ label: "Footer headline" }), 34 | footerText: fields.text({ label: "Footer text", multiline: true }), 35 | }, 36 | }), 37 | }, 38 | collections: { 39 | testimonials: collection({ 40 | path: "content/testimonials/*/", 41 | label: "Testimonials", 42 | slugField: "author", 43 | schema: { 44 | author: fields.slug({ name: { label: "Author" } }), 45 | testimonial: fields.text({ label: "Testimonial", multiline: true }), 46 | featured: fields.checkbox({ label: "Featured testimonial" }), 47 | twitterHandle: fields.text({ label: "Twitter handle" }), 48 | avatar: fields.image({ 49 | label: "Avatar", 50 | directory: "public/images/testimonials", 51 | validation: { isRequired: true }, 52 | }), 53 | }, 54 | }), 55 | }, 56 | }); 57 | -------------------------------------------------------------------------------- /next-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | /// 3 | /// 4 | 5 | // NOTE: This file should not be edited 6 | // see https://nextjs.org/docs/basic-features/typescript for more information. 7 | -------------------------------------------------------------------------------- /next.config.js: -------------------------------------------------------------------------------- 1 | /** @type {import('next').NextConfig} */ 2 | module.exports = { 3 | experimental: { 4 | appDir: true, 5 | }, 6 | typescript: { ignoreBuildErrors: true }, 7 | }; 8 | -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "@keystatic/demo-landing-page", 3 | "dependencies": { 4 | "@keystatic/core": "^0.0.116", 5 | "@keystatic/next": "^0.0.11", 6 | "@radix-ui/react-accordion": "^1.1.2", 7 | "@types/react": "^18.2.21", 8 | "next": "^13.4.19", 9 | "react": "^18.2.0", 10 | "react-dom": "^18.2.0", 11 | "typescript": "^5.1.6" 12 | }, 13 | "scripts": { 14 | "dev": "next", 15 | "build": "next build", 16 | "start": "next start", 17 | "postinstall": "touch .env" 18 | }, 19 | "devDependencies": { 20 | "autoprefixer": "^10.4.15", 21 | "postcss": "^8.4.28", 22 | "prettier": "^3.0.2", 23 | "prettier-plugin-tailwindcss": "^0.5.3", 24 | "tailwindcss": "^3.3.3" 25 | } 26 | } 27 | -------------------------------------------------------------------------------- /pages/_app.tsx: -------------------------------------------------------------------------------- 1 | import type { AppProps } from "next/app"; 2 | 3 | import "../styles/tailwind.css"; 4 | 5 | export default function MyApp({ Component, pageProps }: AppProps) { 6 | return ( 7 |
8 | 9 |
10 | ); 11 | } 12 | -------------------------------------------------------------------------------- /pages/api/keystatic/[[...params]].tsx: -------------------------------------------------------------------------------- 1 | import { makeAPIRouteHandler } from "@keystatic/next/api"; 2 | import config from "../../../keystatic.config"; 3 | 4 | export default makeAPIRouteHandler({ config }); 5 | -------------------------------------------------------------------------------- /pages/index.tsx: -------------------------------------------------------------------------------- 1 | // Keystatic 2 | import { createReader } from "@keystatic/core/reader"; 3 | import keystaticConfig from "../keystatic.config"; 4 | 5 | // Page section components 6 | import Head from "../components/head"; 7 | import BackgroundBlobs from "../components/background-blobs"; 8 | import Features from "../components/features"; 9 | import Footer, { FooterProps } from "../components/footer"; 10 | import Hero, { HeroProps } from "../components/hero"; 11 | import Navbar from "../components/navbar"; 12 | import Pricing from "../components/pricing"; 13 | import Testimonials, { TestimonialProps } from "../components/testimonials"; 14 | 15 | type HomepageProps = { 16 | testimonials: TestimonialProps[]; 17 | landingPage: HeroProps & FooterProps; 18 | }; 19 | 20 | // ---------- 21 | 22 | export default function Index({ testimonials, landingPage }: HomepageProps) { 23 | return ( 24 | <> 25 | 26 |
27 | 28 |
29 | 30 | 36 | 37 | 38 | 39 |
40 |
47 | 48 | ); 49 | } 50 | 51 | // Data from Keystatic 52 | export async function getStaticProps() { 53 | const reader = createReader("", keystaticConfig); 54 | 55 | // Testimonials 56 | const testimonialSlugs = await reader.collections.testimonials.list(); 57 | const testimonials = await Promise.all( 58 | testimonialSlugs.map(async (slug) => { 59 | const testimonial = await reader.collections.testimonials.read(slug); 60 | return { ...testimonial, slug }; 61 | }) 62 | ); 63 | 64 | // Landing page content 65 | const landingPage = await reader.singletons.landingPage.read(); 66 | 67 | return { 68 | props: { 69 | testimonials, 70 | landingPage, 71 | }, 72 | }; 73 | } 74 | -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- 1 | lockfileVersion: 5.3 2 | 3 | specifiers: 4 | '@keystatic/core': ^0.0.116 5 | '@keystatic/next': ^0.0.11 6 | '@radix-ui/react-accordion': ^1.1.2 7 | '@types/react': ^18.2.21 8 | autoprefixer: ^10.4.15 9 | next: ^13.4.19 10 | postcss: ^8.4.28 11 | prettier: ^3.0.2 12 | prettier-plugin-tailwindcss: ^0.5.3 13 | react: ^18.2.0 14 | react-dom: ^18.2.0 15 | tailwindcss: ^3.3.3 16 | typescript: ^5.1.6 17 | 18 | dependencies: 19 | '@keystatic/core': 0.0.116_6697c534476c01e0e6e10ccb75e5d71e 20 | '@keystatic/next': 0.0.11_9058ef5000dd595803614a430e4c30c8 21 | '@radix-ui/react-accordion': 1.1.2_ab6f92f45ce0e0ee55a22af4c89f46b3 22 | '@types/react': 18.2.21 23 | next: 13.4.19_react-dom@18.2.0+react@18.2.0 24 | react: 18.2.0 25 | react-dom: 18.2.0_react@18.2.0 26 | typescript: 5.1.6 27 | 28 | devDependencies: 29 | autoprefixer: 10.4.15_postcss@8.4.28 30 | postcss: 8.4.28 31 | prettier: 3.0.2 32 | prettier-plugin-tailwindcss: 0.5.3_prettier@3.0.2 33 | tailwindcss: 3.3.3 34 | 35 | packages: 36 | 37 | /@0no-co/graphql.web/1.0.4_graphql@16.8.0: 38 | resolution: {integrity: sha512-W3ezhHGfO0MS1PtGloaTpg0PbaT8aZSmmaerL7idtU5F7oCI+uu25k+MsMS31BVFlp4aMkHSrNRxiD72IlK8TA==} 39 | peerDependencies: 40 | graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 41 | peerDependenciesMeta: 42 | graphql: 43 | optional: true 44 | dependencies: 45 | graphql: 16.8.0 46 | dev: false 47 | 48 | /@alloc/quick-lru/5.2.0: 49 | resolution: {integrity: sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==} 50 | engines: {node: '>=10'} 51 | dev: true 52 | 53 | /@babel/code-frame/7.22.10: 54 | resolution: {integrity: sha512-/KKIMG4UEL35WmI9OlvMhurwtytjvXoFcGNrOvyG9zIzA8YmPjVtIZUf7b05+TPO7G7/GEmLHDaoCgACHl9hhA==} 55 | engines: {node: '>=6.9.0'} 56 | dependencies: 57 | '@babel/highlight': 7.22.10 58 | chalk: 2.4.2 59 | dev: false 60 | 61 | /@babel/helper-module-imports/7.22.5: 62 | resolution: {integrity: sha512-8Dl6+HD/cKifutF5qGd/8ZJi84QeAKh+CEe1sBzz8UayBBGg1dAIJrdHOcOM5b2MpzWL2yuotJTtGjETq0qjXg==} 63 | engines: {node: '>=6.9.0'} 64 | dependencies: 65 | '@babel/types': 7.22.10 66 | dev: false 67 | 68 | /@babel/helper-string-parser/7.22.5: 69 | resolution: {integrity: sha512-mM4COjgZox8U+JcXQwPijIZLElkgEpO5rsERVDJTc2qfCDfERyob6k5WegS14SX18IIjv+XD+GrqNumY5JRCDw==} 70 | engines: {node: '>=6.9.0'} 71 | dev: false 72 | 73 | /@babel/helper-validator-identifier/7.22.5: 74 | resolution: {integrity: sha512-aJXu+6lErq8ltp+JhkJUfk1MTGyuA4v7f3pA+BJ5HLfNC6nAQ0Cpi9uOquUj8Hehg0aUiHzWQbOVJGao6ztBAQ==} 75 | engines: {node: '>=6.9.0'} 76 | dev: false 77 | 78 | /@babel/highlight/7.22.10: 79 | resolution: {integrity: sha512-78aUtVcT7MUscr0K5mIEnkwxPE0MaxkR5RxRwuHaQ+JuU5AmTPhY+do2mdzVTnIJJpyBglql2pehuBIWHug+WQ==} 80 | engines: {node: '>=6.9.0'} 81 | dependencies: 82 | '@babel/helper-validator-identifier': 7.22.5 83 | chalk: 2.4.2 84 | js-tokens: 4.0.0 85 | dev: false 86 | 87 | /@babel/runtime/7.22.10: 88 | resolution: {integrity: sha512-21t/fkKLMZI4pqP2wlmsQAWnYW1PDyKyyUV4vCi+B25ydmdaYTKXPwCj0BzSUnZf4seIiYvSA3jcZ3gdsMFkLQ==} 89 | engines: {node: '>=6.9.0'} 90 | dependencies: 91 | regenerator-runtime: 0.14.0 92 | dev: false 93 | 94 | /@babel/types/7.22.10: 95 | resolution: {integrity: sha512-obaoigiLrlDZ7TUQln/8m4mSqIW2QFeOrCQc9r+xsaHGNoplVNYlRVpsfE8Vj35GEm2ZH4ZhrNYogs/3fj85kg==} 96 | engines: {node: '>=6.9.0'} 97 | dependencies: 98 | '@babel/helper-string-parser': 7.22.5 99 | '@babel/helper-validator-identifier': 7.22.5 100 | to-fast-properties: 2.0.0 101 | dev: false 102 | 103 | /@braintree/sanitize-url/6.0.4: 104 | resolution: {integrity: sha512-s3jaWicZd0pkP0jf5ysyHUI/RE7MHos6qlToFcGWXVp+ykHOy77OUMrfbgJ9it2C5bow7OIQwYYaHjk9XlBQ2A==} 105 | dev: false 106 | 107 | /@emotion/babel-plugin/11.11.0: 108 | resolution: {integrity: sha512-m4HEDZleaaCH+XgDDsPF15Ht6wTLsgDTeR3WYj9Q/k76JtWhrJjcP4+/XlG8LGT/Rol9qUfOIztXeA84ATpqPQ==} 109 | dependencies: 110 | '@babel/helper-module-imports': 7.22.5 111 | '@babel/runtime': 7.22.10 112 | '@emotion/hash': 0.9.1 113 | '@emotion/memoize': 0.8.1 114 | '@emotion/serialize': 1.1.2 115 | babel-plugin-macros: 3.1.0 116 | convert-source-map: 1.9.0 117 | escape-string-regexp: 4.0.0 118 | find-root: 1.1.0 119 | source-map: 0.5.7 120 | stylis: 4.2.0 121 | dev: false 122 | 123 | /@emotion/cache/11.11.0: 124 | resolution: {integrity: sha512-P34z9ssTCBi3e9EI1ZsWpNHcfY1r09ZO0rZbRO2ob3ZQMnFI35jB536qoXbkdesr5EUhYi22anuEJuyxifaqAQ==} 125 | dependencies: 126 | '@emotion/memoize': 0.8.1 127 | '@emotion/sheet': 1.2.2 128 | '@emotion/utils': 1.2.1 129 | '@emotion/weak-memoize': 0.3.1 130 | stylis: 4.2.0 131 | dev: false 132 | 133 | /@emotion/css/11.11.2: 134 | resolution: {integrity: sha512-VJxe1ucoMYMS7DkiMdC2T7PWNbrEI0a39YRiyDvK2qq4lXwjRbVP/z4lpG+odCsRzadlR+1ywwrTzhdm5HNdew==} 135 | dependencies: 136 | '@emotion/babel-plugin': 11.11.0 137 | '@emotion/cache': 11.11.0 138 | '@emotion/serialize': 1.1.2 139 | '@emotion/sheet': 1.2.2 140 | '@emotion/utils': 1.2.1 141 | dev: false 142 | 143 | /@emotion/hash/0.9.1: 144 | resolution: {integrity: sha512-gJB6HLm5rYwSLI6PQa+X1t5CFGrv1J1TWG+sOyMCeKz2ojaj6Fnl/rZEspogG+cvqbt4AE/2eIyD2QfLKTBNlQ==} 145 | dev: false 146 | 147 | /@emotion/memoize/0.8.1: 148 | resolution: {integrity: sha512-W2P2c/VRW1/1tLox0mVUalvnWXxavmv/Oum2aPsRcoDJuob75FC3Y8FbpfLwUegRcxINtGUMPq0tFCvYNTBXNA==} 149 | dev: false 150 | 151 | /@emotion/serialize/1.1.2: 152 | resolution: {integrity: sha512-zR6a/fkFP4EAcCMQtLOhIgpprZOwNmCldtpaISpvz348+DP4Mz8ZoKaGGCQpbzepNIUWbq4w6hNZkwDyKoS+HA==} 153 | dependencies: 154 | '@emotion/hash': 0.9.1 155 | '@emotion/memoize': 0.8.1 156 | '@emotion/unitless': 0.8.1 157 | '@emotion/utils': 1.2.1 158 | csstype: 3.1.2 159 | dev: false 160 | 161 | /@emotion/sheet/1.2.2: 162 | resolution: {integrity: sha512-0QBtGvaqtWi+nx6doRwDdBIzhNdZrXUppvTM4dtZZWEGTXL/XE/yJxLMGlDT1Gt+UHH5IX1n+jkXyytE/av7OA==} 163 | dev: false 164 | 165 | /@emotion/unitless/0.8.1: 166 | resolution: {integrity: sha512-KOEGMu6dmJZtpadb476IsZBclKvILjopjUii3V+7MnXIQCYh8W3NgNcgwo21n9LXZX6EDIKvqfjYxXebDwxKmQ==} 167 | dev: false 168 | 169 | /@emotion/utils/1.2.1: 170 | resolution: {integrity: sha512-Y2tGf3I+XVnajdItskUCn6LX+VUDmP6lTL4fcqsXAv43dnlbZiuW4MWQW38rW/BVWSE7Q/7+XQocmpnRYILUmg==} 171 | dev: false 172 | 173 | /@emotion/weak-memoize/0.3.1: 174 | resolution: {integrity: sha512-EsBwpc7hBUJWAsNPBmJy4hxWx12v6bshQsldrVmjxJoc3isbxhOrF2IcCpaXxfvq03NwkI7sbsOLXbYuqF/8Ww==} 175 | dev: false 176 | 177 | /@floating-ui/core/1.4.1: 178 | resolution: {integrity: sha512-jk3WqquEJRlcyu7997NtR5PibI+y5bi+LS3hPmguVClypenMsCY3CBa3LAQnozRCtCrYWSEtAdiskpamuJRFOQ==} 179 | dependencies: 180 | '@floating-ui/utils': 0.1.1 181 | dev: false 182 | 183 | /@floating-ui/dom/1.5.1: 184 | resolution: {integrity: sha512-KwvVcPSXg6mQygvA1TjbN/gh///36kKtllIF8SUm0qpFj8+rvYrpvlYdL1JoA71SHpDqgSSdGOSoQ0Mp3uY5aw==} 185 | dependencies: 186 | '@floating-ui/core': 1.4.1 187 | '@floating-ui/utils': 0.1.1 188 | dev: false 189 | 190 | /@floating-ui/react-dom/2.0.1_react-dom@18.2.0+react@18.2.0: 191 | resolution: {integrity: sha512-rZtAmSht4Lry6gdhAJDrCp/6rKN7++JnL1/Anbr/DdeyYXQPxvg/ivrbYvJulbRf4vL8b212suwMM2lxbv+RQA==} 192 | peerDependencies: 193 | react: '>=16.8.0' 194 | react-dom: '>=16.8.0' 195 | dependencies: 196 | '@floating-ui/dom': 1.5.1 197 | react: 18.2.0 198 | react-dom: 18.2.0_react@18.2.0 199 | dev: false 200 | 201 | /@floating-ui/react/0.24.8_react-dom@18.2.0+react@18.2.0: 202 | resolution: {integrity: sha512-AuYeDoaR8jtUlUXtZ1IJ/6jtBkGnSpJXbGNzokBL87VDJ8opMq1Bgrc0szhK482ReQY6KZsMoZCVSb4xwalkBA==} 203 | peerDependencies: 204 | react: '>=16.8.0' 205 | react-dom: '>=16.8.0' 206 | dependencies: 207 | '@floating-ui/react-dom': 2.0.1_react-dom@18.2.0+react@18.2.0 208 | aria-hidden: 1.2.3 209 | react: 18.2.0 210 | react-dom: 18.2.0_react@18.2.0 211 | tabbable: 6.2.0 212 | dev: false 213 | 214 | /@floating-ui/utils/0.1.1: 215 | resolution: {integrity: sha512-m0G6wlnhm/AX0H12IOWtK8gASEMffnX08RtKkCgTdHb9JpHKGloI7icFfLg9ZmQeavcvR0PKmzxClyuFPSjKWw==} 216 | dev: false 217 | 218 | /@formatjs/ecma402-abstract/1.17.0: 219 | resolution: {integrity: sha512-6ueQTeJZtwKjmh23bdkq/DMqH4l4bmfvtQH98blOSbiXv/OUiyijSW6jU22IT8BNM1ujCaEvJfTtyCYVH38EMQ==} 220 | dependencies: 221 | '@formatjs/intl-localematcher': 0.4.0 222 | tslib: 2.6.2 223 | dev: false 224 | 225 | /@formatjs/fast-memoize/2.2.0: 226 | resolution: {integrity: sha512-hnk/nY8FyrL5YxwP9e4r9dqeM6cAbo8PeU9UjyXojZMNvVad2Z06FAVHyR3Ecw6fza+0GH7vdJgiKIVXTMbSBA==} 227 | dependencies: 228 | tslib: 2.6.2 229 | dev: false 230 | 231 | /@formatjs/icu-messageformat-parser/2.6.0: 232 | resolution: {integrity: sha512-yT6at0qc0DANw9qM/TU8RZaCtfDXtj4pZM/IC2WnVU80yAcliS3KVDiuUt4jSQAeFL9JS5bc2hARnFmjPdA6qw==} 233 | dependencies: 234 | '@formatjs/ecma402-abstract': 1.17.0 235 | '@formatjs/icu-skeleton-parser': 1.6.0 236 | tslib: 2.6.2 237 | dev: false 238 | 239 | /@formatjs/icu-skeleton-parser/1.6.0: 240 | resolution: {integrity: sha512-eMmxNpoX/J1IPUjPGSZwo0Wh+7CEvdEMddP2Jxg1gQJXfGfht/FdW2D5XDFj3VMbOTUQlDIdZJY7uC6O6gjPoA==} 241 | dependencies: 242 | '@formatjs/ecma402-abstract': 1.17.0 243 | tslib: 2.6.2 244 | dev: false 245 | 246 | /@formatjs/intl-localematcher/0.4.0: 247 | resolution: {integrity: sha512-bRTd+rKomvfdS4QDlVJ6TA/Jx1F2h/TBVO5LjvhQ7QPPHp19oPNMIum7W2CMEReq/zPxpmCeB31F9+5gl/qtvw==} 248 | dependencies: 249 | tslib: 2.6.2 250 | dev: false 251 | 252 | /@graphql-typed-document-node/core/3.2.0_graphql@16.8.0: 253 | resolution: {integrity: sha512-mB9oAsNCm9aM3/SOv4YtBMqZbYj10R7dkq8byBqxGY/ncFwhf2oQzMV+LCRlWoDSEBJ3COiR1yeDvMtsoOsuFQ==} 254 | peerDependencies: 255 | graphql: ^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 256 | dependencies: 257 | graphql: 16.8.0 258 | dev: false 259 | 260 | /@hapi/b64/6.0.1: 261 | resolution: {integrity: sha512-ZvjX4JQReUmBheeCq+S9YavcnMMHWqx3S0jHNXWIM1kQDxB9cyfSycpVvjfrKcIS8Mh5N3hmu/YKo4Iag9g2Kw==} 262 | dependencies: 263 | '@hapi/hoek': 11.0.2 264 | dev: false 265 | 266 | /@hapi/boom/10.0.1: 267 | resolution: {integrity: sha512-ERcCZaEjdH3OgSJlyjVk8pHIFeus91CjKP3v+MpgBNp5IvGzP2l/bRiD78nqYcKPaZdbKkK5vDBVPd2ohHBlsA==} 268 | dependencies: 269 | '@hapi/hoek': 11.0.2 270 | dev: false 271 | 272 | /@hapi/bourne/3.0.0: 273 | resolution: {integrity: sha512-Waj1cwPXJDucOib4a3bAISsKJVb15MKi9IvmTI/7ssVEm6sywXGjVJDhl6/umt1pK1ZS7PacXU3A1PmFKHEZ2w==} 274 | dev: false 275 | 276 | /@hapi/cryptiles/6.0.1: 277 | resolution: {integrity: sha512-9GM9ECEHfR8lk5ASOKG4+4ZsEzFqLfhiryIJ2ISePVB92OHLp/yne4m+zn7z9dgvM98TLpiFebjDFQ0UHcqxXQ==} 278 | engines: {node: '>=14.0.0'} 279 | dependencies: 280 | '@hapi/boom': 10.0.1 281 | dev: false 282 | 283 | /@hapi/hoek/11.0.2: 284 | resolution: {integrity: sha512-aKmlCO57XFZ26wso4rJsW4oTUnrgTFw2jh3io7CAtO9w4UltBNwRXvXIVzzyfkaaLRo3nluP/19msA8vDUUuKw==} 285 | dev: false 286 | 287 | /@hapi/iron/7.0.1: 288 | resolution: {integrity: sha512-tEZnrOujKpS6jLKliyWBl3A9PaE+ppuL/+gkbyPPDb/l2KSKQyH4lhMkVb+sBhwN+qaxxlig01JRqB8dk/mPxQ==} 289 | dependencies: 290 | '@hapi/b64': 6.0.1 291 | '@hapi/boom': 10.0.1 292 | '@hapi/bourne': 3.0.0 293 | '@hapi/cryptiles': 6.0.1 294 | '@hapi/hoek': 11.0.2 295 | dev: false 296 | 297 | /@internationalized/date/3.4.0: 298 | resolution: {integrity: sha512-QUDSGCsvrEVITVf+kv9VSAraAmCgjQmU5CiXtesUBBhBe374NmnEIIaOFBZ72t29dfGMBP0zF+v6toVnbcc6jg==} 299 | dependencies: 300 | '@swc/helpers': 0.5.1 301 | dev: false 302 | 303 | /@internationalized/message/3.1.1: 304 | resolution: {integrity: sha512-ZgHxf5HAPIaR0th+w0RUD62yF6vxitjlprSxmLJ1tam7FOekqRSDELMg4Cr/DdszG5YLsp5BG3FgHgqquQZbqw==} 305 | dependencies: 306 | '@swc/helpers': 0.5.1 307 | intl-messageformat: 10.5.0 308 | dev: false 309 | 310 | /@internationalized/number/3.2.1: 311 | resolution: {integrity: sha512-hK30sfBlmB1aIe3/OwAPg9Ey0DjjXvHEiGVhNaOiBJl31G0B6wMaX8BN3ibzdlpyRNE9p7X+3EBONmxtJO9Yfg==} 312 | dependencies: 313 | '@swc/helpers': 0.5.1 314 | dev: false 315 | 316 | /@internationalized/string/3.1.1: 317 | resolution: {integrity: sha512-fvSr6YRoVPgONiVIUhgCmIAlifMVCeej/snPZVzbzRPxGpHl3o1GRe+d/qh92D8KhgOciruDUH8I5mjdfdjzfA==} 318 | dependencies: 319 | '@swc/helpers': 0.5.1 320 | dev: false 321 | 322 | /@jest/schemas/29.6.3: 323 | resolution: {integrity: sha512-mo5j5X+jIZmJQveBKeS/clAueipV7KgiX1vMgCxam1RNYiqE1w62n0/tJJnHtjW8ZHcQco5gY85jA3mi0L+nSA==} 324 | engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} 325 | dependencies: 326 | '@sinclair/typebox': 0.27.8 327 | dev: false 328 | 329 | /@jridgewell/gen-mapping/0.3.3: 330 | resolution: {integrity: sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ==} 331 | engines: {node: '>=6.0.0'} 332 | dependencies: 333 | '@jridgewell/set-array': 1.1.2 334 | '@jridgewell/sourcemap-codec': 1.4.15 335 | '@jridgewell/trace-mapping': 0.3.19 336 | dev: true 337 | 338 | /@jridgewell/resolve-uri/3.1.1: 339 | resolution: {integrity: sha512-dSYZh7HhCDtCKm4QakX0xFpsRDqjjtZf/kjI/v3T3Nwt5r8/qz/M19F9ySyOqU94SXBmeG9ttTul+YnR4LOxFA==} 340 | engines: {node: '>=6.0.0'} 341 | dev: true 342 | 343 | /@jridgewell/set-array/1.1.2: 344 | resolution: {integrity: sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==} 345 | engines: {node: '>=6.0.0'} 346 | dev: true 347 | 348 | /@jridgewell/sourcemap-codec/1.4.15: 349 | resolution: {integrity: sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==} 350 | dev: true 351 | 352 | /@jridgewell/trace-mapping/0.3.19: 353 | resolution: {integrity: sha512-kf37QtfW+Hwx/buWGMPcR60iF9ziHa6r/CZJIHbmcm4+0qrXiVdxegAH0F6yddEVQ7zdkjcGCgCzUu+BcbhQxw==} 354 | dependencies: 355 | '@jridgewell/resolve-uri': 3.1.1 356 | '@jridgewell/sourcemap-codec': 1.4.15 357 | dev: true 358 | 359 | /@juggle/resize-observer/3.4.0: 360 | resolution: {integrity: sha512-dfLbk+PwWvFzSxwk3n5ySL0hfBog779o8h68wK/7/APo/7cgyWp5jcXockbxdk5kFRkbeXWm4Fbi9FrdN381sA==} 361 | dev: false 362 | 363 | /@keystar/ui/0.2.0_6697c534476c01e0e6e10ccb75e5d71e: 364 | resolution: {integrity: sha512-/jYibJyjMWvCPRIGtopZcF/QKTTneEyPemR9fMh8nvnovGLWEv+cALZoLZr4Do0AVGgTCmMM3BUgpQQmfltqWw==} 365 | peerDependencies: 366 | next: '13' 367 | react: ^18.2.0 368 | react-dom: ^18.2.0 369 | peerDependenciesMeta: 370 | next: 371 | optional: true 372 | dependencies: 373 | '@babel/runtime': 7.22.10 374 | '@emotion/css': 11.11.2 375 | '@floating-ui/react': 0.24.8_react-dom@18.2.0+react@18.2.0 376 | '@internationalized/date': 3.4.0 377 | '@react-aria/actiongroup': 3.6.1_react@18.2.0 378 | '@react-aria/breadcrumbs': 3.5.4_react@18.2.0 379 | '@react-aria/button': 3.8.1_react@18.2.0 380 | '@react-aria/checkbox': 3.10.0_react@18.2.0 381 | '@react-aria/combobox': 3.6.3_react-dom@18.2.0+react@18.2.0 382 | '@react-aria/datepicker': 3.6.0_react-dom@18.2.0+react@18.2.0 383 | '@react-aria/dialog': 3.5.4_react-dom@18.2.0+react@18.2.0 384 | '@react-aria/dnd': 3.4.0_react-dom@18.2.0+react@18.2.0 385 | '@react-aria/focus': 3.14.0_react@18.2.0 386 | '@react-aria/gridlist': 3.5.1_react-dom@18.2.0+react@18.2.0 387 | '@react-aria/i18n': 3.8.1_react@18.2.0 388 | '@react-aria/interactions': 3.17.0_react@18.2.0 389 | '@react-aria/label': 3.6.1_react@18.2.0 390 | '@react-aria/link': 3.5.3_react@18.2.0 391 | '@react-aria/listbox': 3.10.1_react@18.2.0 392 | '@react-aria/menu': 3.10.1_react-dom@18.2.0+react@18.2.0 393 | '@react-aria/meter': 3.4.4_react@18.2.0 394 | '@react-aria/numberfield': 3.7.0_react-dom@18.2.0+react@18.2.0 395 | '@react-aria/overlays': 3.16.0_react-dom@18.2.0+react@18.2.0 396 | '@react-aria/progress': 3.4.4_react@18.2.0 397 | '@react-aria/radio': 3.7.0_react@18.2.0 398 | '@react-aria/searchfield': 3.5.4_react@18.2.0 399 | '@react-aria/select': 3.12.0_react-dom@18.2.0+react@18.2.0 400 | '@react-aria/selection': 3.16.1_react@18.2.0 401 | '@react-aria/separator': 3.3.4_react@18.2.0 402 | '@react-aria/ssr': 3.7.1_react@18.2.0 403 | '@react-aria/switch': 3.5.3_react@18.2.0 404 | '@react-aria/table': 3.11.0_react-dom@18.2.0+react@18.2.0 405 | '@react-aria/tabs': 3.6.2_react@18.2.0 406 | '@react-aria/textfield': 3.11.0_react@18.2.0 407 | '@react-aria/toast': 3.0.0-beta.2_react@18.2.0 408 | '@react-aria/tooltip': 3.6.1_react@18.2.0 409 | '@react-aria/utils': 3.19.0_react@18.2.0 410 | '@react-aria/virtualizer': 3.9.1_react-dom@18.2.0+react@18.2.0 411 | '@react-aria/visually-hidden': 3.8.3_react@18.2.0 412 | '@react-stately/checkbox': 3.4.4_react@18.2.0 413 | '@react-stately/collections': 3.10.0_react@18.2.0 414 | '@react-stately/combobox': 3.6.0_react@18.2.0 415 | '@react-stately/data': 3.10.1_react@18.2.0 416 | '@react-stately/datepicker': 3.6.0_react@18.2.0 417 | '@react-stately/dnd': 3.2.3_react@18.2.0 418 | '@react-stately/layout': 3.13.0_react@18.2.0 419 | '@react-stately/list': 3.9.1_react@18.2.0 420 | '@react-stately/menu': 3.5.4_react@18.2.0 421 | '@react-stately/numberfield': 3.6.0_react@18.2.0 422 | '@react-stately/overlays': 3.6.1_react@18.2.0 423 | '@react-stately/radio': 3.8.3_react@18.2.0 424 | '@react-stately/searchfield': 3.4.4_react@18.2.0 425 | '@react-stately/select': 3.5.3_react@18.2.0 426 | '@react-stately/table': 3.11.0_react@18.2.0 427 | '@react-stately/tabs': 3.5.1_react@18.2.0 428 | '@react-stately/toast': 3.0.0-beta.1_react@18.2.0 429 | '@react-stately/toggle': 3.6.1_react@18.2.0 430 | '@react-stately/tooltip': 3.4.3_react@18.2.0 431 | '@react-stately/tree': 3.7.1_react@18.2.0 432 | '@react-stately/utils': 3.7.0_react@18.2.0 433 | '@react-stately/virtualizer': 3.6.1_react@18.2.0 434 | '@react-types/actiongroup': 3.4.3_react@18.2.0 435 | '@react-types/breadcrumbs': 3.6.1_react@18.2.0 436 | '@react-types/button': 3.7.4_react@18.2.0 437 | '@react-types/combobox': 3.7.0_react@18.2.0 438 | '@react-types/datepicker': 3.5.0_react@18.2.0 439 | '@react-types/grid': 3.2.0_react@18.2.0 440 | '@react-types/menu': 3.9.3_react@18.2.0 441 | '@react-types/numberfield': 3.5.0_react@18.2.0 442 | '@react-types/overlays': 3.8.1_react@18.2.0 443 | '@react-types/radio': 3.5.0_react@18.2.0 444 | '@react-types/select': 3.8.2_react@18.2.0 445 | '@react-types/shared': 3.19.0_react@18.2.0 446 | '@react-types/switch': 3.4.0_react@18.2.0 447 | '@react-types/tabs': 3.3.1_react@18.2.0 448 | dedent: 0.7.0 449 | emery: 1.4.2 450 | facepaint: 1.2.1 451 | lodash: 4.17.21 452 | next: 13.4.19_react-dom@18.2.0+react@18.2.0 453 | react: 18.2.0 454 | react-dom: 18.2.0_react@18.2.0 455 | react-keyed-flatten-children: 1.3.0_react@18.2.0 456 | react-transition-group: 4.4.5_react-dom@18.2.0+react@18.2.0 457 | dev: false 458 | 459 | /@keystatic/core/0.0.116_6697c534476c01e0e6e10ccb75e5d71e: 460 | resolution: {integrity: sha512-+FUsq/T0i2ExsPm7t1lKqNjJweizXp1kXXI8or8o6/H0NeuZYG3mXx6+tev5/BWESzOntJuc4NoAlCTQzYOwCw==} 461 | peerDependencies: 462 | react: ^18.2.0 463 | react-dom: ^18.2.0 464 | dependencies: 465 | '@babel/runtime': 7.22.10 466 | '@braintree/sanitize-url': 6.0.4 467 | '@emotion/css': 11.11.2 468 | '@emotion/weak-memoize': 0.3.1 469 | '@floating-ui/react': 0.24.8_react-dom@18.2.0+react@18.2.0 470 | '@hapi/iron': 7.0.1 471 | '@internationalized/string': 3.1.1 472 | '@keystar/ui': 0.2.0_6697c534476c01e0e6e10ccb75e5d71e 473 | '@markdoc/markdoc': 0.3.0_3439121291b5e89e1eb824656ce6133e 474 | '@react-aria/focus': 3.14.0_react@18.2.0 475 | '@react-aria/i18n': 3.8.1_react@18.2.0 476 | '@react-aria/interactions': 3.17.0_react@18.2.0 477 | '@react-aria/overlays': 3.16.0_react-dom@18.2.0+react@18.2.0 478 | '@react-aria/selection': 3.16.1_react@18.2.0 479 | '@react-aria/utils': 3.19.0_react@18.2.0 480 | '@react-aria/visually-hidden': 3.8.3_react@18.2.0 481 | '@react-stately/collections': 3.10.0_react@18.2.0 482 | '@react-stately/list': 3.9.1_react@18.2.0 483 | '@react-stately/overlays': 3.6.1_react@18.2.0 484 | '@react-stately/utils': 3.7.0_react@18.2.0 485 | '@react-types/shared': 3.19.0_react@18.2.0 486 | '@sindresorhus/slugify': 1.1.2 487 | '@ts-gql/tag': 0.7.0_graphql@16.8.0 488 | '@types/node': 16.11.13 489 | '@types/react': 18.2.21 490 | '@types/react-dom': 18.2.7 491 | '@urql/core': 4.1.1_graphql@16.8.0 492 | '@urql/exchange-auth': 2.1.6_graphql@16.8.0 493 | '@urql/exchange-graphcache': 6.3.2_graphql@16.8.0 494 | '@urql/exchange-persisted': 3.0.1_graphql@16.8.0 495 | apply-ref: 1.0.0 496 | cookie: 0.5.0 497 | emery: 1.4.2 498 | escape-string-regexp: 4.0.0 499 | fast-deep-equal: 3.1.3 500 | graphql: 16.8.0 501 | ignore: 5.2.4 502 | is-hotkey: 0.2.0 503 | js-base64: 3.7.5 504 | js-yaml: 4.1.0 505 | lru-cache: 7.18.3 506 | match-sorter: 6.3.1 507 | mdast-util-from-markdown: 0.8.5 508 | mdast-util-gfm-autolink-literal: 0.1.3 509 | mdast-util-gfm-strikethrough: 0.2.3 510 | micromark-extension-gfm-autolink-literal: 0.5.7 511 | micromark-extension-gfm-strikethrough: 0.6.5 512 | mime: 3.0.0 513 | minimatch: 7.4.6 514 | pretty-format: 29.6.3 515 | prismjs: 1.29.0 516 | prosemirror-commands: 1.5.2 517 | prosemirror-history: 1.3.2 518 | prosemirror-keymap: 1.2.2 519 | prosemirror-model: 1.19.3 520 | prosemirror-state: 1.4.3 521 | prosemirror-transform: 1.7.5 522 | prosemirror-view: 1.31.7 523 | react: 18.2.0 524 | react-dom: 18.2.0_react@18.2.0 525 | scroll-into-view-if-needed: 3.0.10 526 | slate: 0.91.4 527 | slate-history: 0.86.0_slate@0.91.4 528 | slate-hyperscript: 0.77.0_slate@0.91.4 529 | slate-react: 0.91.11_f4cd8df23562d7f1d2ca6730311145dd 530 | urql: 4.0.5_graphql@16.8.0+react@18.2.0 531 | zod: 3.22.2 532 | transitivePeerDependencies: 533 | - next 534 | - supports-color 535 | dev: false 536 | 537 | /@keystatic/next/0.0.11_9058ef5000dd595803614a430e4c30c8: 538 | resolution: {integrity: sha512-bH+Sjp1RqGo2Q6uZQH9dqjFtdPOOe8+1B2T/2VxQP6W6fRs8XYGXmjtHim6M4WWS3i6WsfyQ5rzlqrJ4agUltg==} 539 | peerDependencies: 540 | '@keystatic/core': '*' 541 | next: '13' 542 | react: ^18.2.0 543 | react-dom: ^18.2.0 544 | dependencies: 545 | '@babel/runtime': 7.22.10 546 | '@keystatic/core': 0.0.116_6697c534476c01e0e6e10ccb75e5d71e 547 | '@types/react': 18.2.21 548 | chokidar: 3.5.3 549 | next: 13.4.19_react-dom@18.2.0+react@18.2.0 550 | react: 18.2.0 551 | react-dom: 18.2.0_react@18.2.0 552 | server-only: 0.0.1 553 | dev: false 554 | 555 | /@markdoc/markdoc/0.3.0_3439121291b5e89e1eb824656ce6133e: 556 | resolution: {integrity: sha512-QWCF8krIIw52ulflfnoff0yG1eKl9CCGA3KAiOjHyYtHNzSEouFh8lO52nAaO3qV2Ctj1GTB8TTb2rTfvISQfA==} 557 | engines: {node: '>=14.7.0'} 558 | peerDependencies: 559 | '@types/react': '*' 560 | react: '*' 561 | peerDependenciesMeta: 562 | '@types/react': 563 | optional: true 564 | react: 565 | optional: true 566 | dependencies: 567 | '@types/react': 18.2.21 568 | react: 18.2.0 569 | optionalDependencies: 570 | '@types/markdown-it': 12.2.3 571 | dev: false 572 | 573 | /@next/env/13.4.19: 574 | resolution: {integrity: sha512-FsAT5x0jF2kkhNkKkukhsyYOrRqtSxrEhfliniIq0bwWbuXLgyt3Gv0Ml+b91XwjwArmuP7NxCiGd++GGKdNMQ==} 575 | dev: false 576 | 577 | /@next/swc-darwin-arm64/13.4.19: 578 | resolution: {integrity: sha512-vv1qrjXeGbuF2mOkhkdxMDtv9np7W4mcBtaDnHU+yJG+bBwa6rYsYSCI/9Xm5+TuF5SbZbrWO6G1NfTh1TMjvQ==} 579 | engines: {node: '>= 10'} 580 | cpu: [arm64] 581 | os: [darwin] 582 | dev: false 583 | optional: true 584 | 585 | /@next/swc-darwin-x64/13.4.19: 586 | resolution: {integrity: sha512-jyzO6wwYhx6F+7gD8ddZfuqO4TtpJdw3wyOduR4fxTUCm3aLw7YmHGYNjS0xRSYGAkLpBkH1E0RcelyId6lNsw==} 587 | engines: {node: '>= 10'} 588 | cpu: [x64] 589 | os: [darwin] 590 | dev: false 591 | optional: true 592 | 593 | /@next/swc-linux-arm64-gnu/13.4.19: 594 | resolution: {integrity: sha512-vdlnIlaAEh6H+G6HrKZB9c2zJKnpPVKnA6LBwjwT2BTjxI7e0Hx30+FoWCgi50e+YO49p6oPOtesP9mXDRiiUg==} 595 | engines: {node: '>= 10'} 596 | cpu: [arm64] 597 | os: [linux] 598 | dev: false 599 | optional: true 600 | 601 | /@next/swc-linux-arm64-musl/13.4.19: 602 | resolution: {integrity: sha512-aU0HkH2XPgxqrbNRBFb3si9Ahu/CpaR5RPmN2s9GiM9qJCiBBlZtRTiEca+DC+xRPyCThTtWYgxjWHgU7ZkyvA==} 603 | engines: {node: '>= 10'} 604 | cpu: [arm64] 605 | os: [linux] 606 | dev: false 607 | optional: true 608 | 609 | /@next/swc-linux-x64-gnu/13.4.19: 610 | resolution: {integrity: sha512-htwOEagMa/CXNykFFeAHHvMJeqZfNQEoQvHfsA4wgg5QqGNqD5soeCer4oGlCol6NGUxknrQO6VEustcv+Md+g==} 611 | engines: {node: '>= 10'} 612 | cpu: [x64] 613 | os: [linux] 614 | dev: false 615 | optional: true 616 | 617 | /@next/swc-linux-x64-musl/13.4.19: 618 | resolution: {integrity: sha512-4Gj4vvtbK1JH8ApWTT214b3GwUh9EKKQjY41hH/t+u55Knxi/0wesMzwQRhppK6Ddalhu0TEttbiJ+wRcoEj5Q==} 619 | engines: {node: '>= 10'} 620 | cpu: [x64] 621 | os: [linux] 622 | dev: false 623 | optional: true 624 | 625 | /@next/swc-win32-arm64-msvc/13.4.19: 626 | resolution: {integrity: sha512-bUfDevQK4NsIAHXs3/JNgnvEY+LRyneDN788W2NYiRIIzmILjba7LaQTfihuFawZDhRtkYCv3JDC3B4TwnmRJw==} 627 | engines: {node: '>= 10'} 628 | cpu: [arm64] 629 | os: [win32] 630 | dev: false 631 | optional: true 632 | 633 | /@next/swc-win32-ia32-msvc/13.4.19: 634 | resolution: {integrity: sha512-Y5kikILFAr81LYIFaw6j/NrOtmiM4Sf3GtOc0pn50ez2GCkr+oejYuKGcwAwq3jiTKuzF6OF4iT2INPoxRycEA==} 635 | engines: {node: '>= 10'} 636 | cpu: [ia32] 637 | os: [win32] 638 | dev: false 639 | optional: true 640 | 641 | /@next/swc-win32-x64-msvc/13.4.19: 642 | resolution: {integrity: sha512-YzA78jBDXMYiINdPdJJwGgPNT3YqBNNGhsthsDoWHL9p24tEJn9ViQf/ZqTbwSpX/RrkPupLfuuTH2sf73JBAw==} 643 | engines: {node: '>= 10'} 644 | cpu: [x64] 645 | os: [win32] 646 | dev: false 647 | optional: true 648 | 649 | /@nodelib/fs.scandir/2.1.5: 650 | resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==} 651 | engines: {node: '>= 8'} 652 | dependencies: 653 | '@nodelib/fs.stat': 2.0.5 654 | run-parallel: 1.2.0 655 | dev: true 656 | 657 | /@nodelib/fs.stat/2.0.5: 658 | resolution: {integrity: sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==} 659 | engines: {node: '>= 8'} 660 | dev: true 661 | 662 | /@nodelib/fs.walk/1.2.8: 663 | resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==} 664 | engines: {node: '>= 8'} 665 | dependencies: 666 | '@nodelib/fs.scandir': 2.1.5 667 | fastq: 1.15.0 668 | dev: true 669 | 670 | /@radix-ui/primitive/1.0.1: 671 | resolution: {integrity: sha512-yQ8oGX2GVsEYMWGxcovu1uGWPCxV5BFfeeYxqPmuAzUyLT9qmaMXSAhXpb0WrspIeqYzdJpkh2vHModJPgRIaw==} 672 | dependencies: 673 | '@babel/runtime': 7.22.10 674 | dev: false 675 | 676 | /@radix-ui/react-accordion/1.1.2_ab6f92f45ce0e0ee55a22af4c89f46b3: 677 | resolution: {integrity: sha512-fDG7jcoNKVjSK6yfmuAs0EnPDro0WMXIhMtXdTBWqEioVW206ku+4Lw07e+13lUkFkpoEQ2PdeMIAGpdqEAmDg==} 678 | peerDependencies: 679 | '@types/react': '*' 680 | '@types/react-dom': '*' 681 | react: ^16.8 || ^17.0 || ^18.0 682 | react-dom: ^16.8 || ^17.0 || ^18.0 683 | peerDependenciesMeta: 684 | '@types/react': 685 | optional: true 686 | '@types/react-dom': 687 | optional: true 688 | dependencies: 689 | '@babel/runtime': 7.22.10 690 | '@radix-ui/primitive': 1.0.1 691 | '@radix-ui/react-collapsible': 1.0.3_ab6f92f45ce0e0ee55a22af4c89f46b3 692 | '@radix-ui/react-collection': 1.0.3_ab6f92f45ce0e0ee55a22af4c89f46b3 693 | '@radix-ui/react-compose-refs': 1.0.1_3439121291b5e89e1eb824656ce6133e 694 | '@radix-ui/react-context': 1.0.1_3439121291b5e89e1eb824656ce6133e 695 | '@radix-ui/react-direction': 1.0.1_3439121291b5e89e1eb824656ce6133e 696 | '@radix-ui/react-id': 1.0.1_3439121291b5e89e1eb824656ce6133e 697 | '@radix-ui/react-primitive': 1.0.3_ab6f92f45ce0e0ee55a22af4c89f46b3 698 | '@radix-ui/react-use-controllable-state': 1.0.1_3439121291b5e89e1eb824656ce6133e 699 | '@types/react': 18.2.21 700 | react: 18.2.0 701 | react-dom: 18.2.0_react@18.2.0 702 | dev: false 703 | 704 | /@radix-ui/react-collapsible/1.0.3_ab6f92f45ce0e0ee55a22af4c89f46b3: 705 | resolution: {integrity: sha512-UBmVDkmR6IvDsloHVN+3rtx4Mi5TFvylYXpluuv0f37dtaz3H99bp8No0LGXRigVpl3UAT4l9j6bIchh42S/Gg==} 706 | peerDependencies: 707 | '@types/react': '*' 708 | '@types/react-dom': '*' 709 | react: ^16.8 || ^17.0 || ^18.0 710 | react-dom: ^16.8 || ^17.0 || ^18.0 711 | peerDependenciesMeta: 712 | '@types/react': 713 | optional: true 714 | '@types/react-dom': 715 | optional: true 716 | dependencies: 717 | '@babel/runtime': 7.22.10 718 | '@radix-ui/primitive': 1.0.1 719 | '@radix-ui/react-compose-refs': 1.0.1_3439121291b5e89e1eb824656ce6133e 720 | '@radix-ui/react-context': 1.0.1_3439121291b5e89e1eb824656ce6133e 721 | '@radix-ui/react-id': 1.0.1_3439121291b5e89e1eb824656ce6133e 722 | '@radix-ui/react-presence': 1.0.1_ab6f92f45ce0e0ee55a22af4c89f46b3 723 | '@radix-ui/react-primitive': 1.0.3_ab6f92f45ce0e0ee55a22af4c89f46b3 724 | '@radix-ui/react-use-controllable-state': 1.0.1_3439121291b5e89e1eb824656ce6133e 725 | '@radix-ui/react-use-layout-effect': 1.0.1_3439121291b5e89e1eb824656ce6133e 726 | '@types/react': 18.2.21 727 | react: 18.2.0 728 | react-dom: 18.2.0_react@18.2.0 729 | dev: false 730 | 731 | /@radix-ui/react-collection/1.0.3_ab6f92f45ce0e0ee55a22af4c89f46b3: 732 | resolution: {integrity: sha512-3SzW+0PW7yBBoQlT8wNcGtaxaD0XSu0uLUFgrtHY08Acx05TaHaOmVLR73c0j/cqpDy53KBMO7s0dx2wmOIDIA==} 733 | peerDependencies: 734 | '@types/react': '*' 735 | '@types/react-dom': '*' 736 | react: ^16.8 || ^17.0 || ^18.0 737 | react-dom: ^16.8 || ^17.0 || ^18.0 738 | peerDependenciesMeta: 739 | '@types/react': 740 | optional: true 741 | '@types/react-dom': 742 | optional: true 743 | dependencies: 744 | '@babel/runtime': 7.22.10 745 | '@radix-ui/react-compose-refs': 1.0.1_3439121291b5e89e1eb824656ce6133e 746 | '@radix-ui/react-context': 1.0.1_3439121291b5e89e1eb824656ce6133e 747 | '@radix-ui/react-primitive': 1.0.3_ab6f92f45ce0e0ee55a22af4c89f46b3 748 | '@radix-ui/react-slot': 1.0.2_3439121291b5e89e1eb824656ce6133e 749 | '@types/react': 18.2.21 750 | react: 18.2.0 751 | react-dom: 18.2.0_react@18.2.0 752 | dev: false 753 | 754 | /@radix-ui/react-compose-refs/1.0.1_3439121291b5e89e1eb824656ce6133e: 755 | resolution: {integrity: sha512-fDSBgd44FKHa1FRMU59qBMPFcl2PZE+2nmqunj+BWFyYYjnhIDWL2ItDs3rrbJDQOtzt5nIebLCQc4QRfz6LJw==} 756 | peerDependencies: 757 | '@types/react': '*' 758 | react: ^16.8 || ^17.0 || ^18.0 759 | peerDependenciesMeta: 760 | '@types/react': 761 | optional: true 762 | dependencies: 763 | '@babel/runtime': 7.22.10 764 | '@types/react': 18.2.21 765 | react: 18.2.0 766 | dev: false 767 | 768 | /@radix-ui/react-context/1.0.1_3439121291b5e89e1eb824656ce6133e: 769 | resolution: {integrity: sha512-ebbrdFoYTcuZ0v4wG5tedGnp9tzcV8awzsxYph7gXUyvnNLuTIcCk1q17JEbnVhXAKG9oX3KtchwiMIAYp9NLg==} 770 | peerDependencies: 771 | '@types/react': '*' 772 | react: ^16.8 || ^17.0 || ^18.0 773 | peerDependenciesMeta: 774 | '@types/react': 775 | optional: true 776 | dependencies: 777 | '@babel/runtime': 7.22.10 778 | '@types/react': 18.2.21 779 | react: 18.2.0 780 | dev: false 781 | 782 | /@radix-ui/react-direction/1.0.1_3439121291b5e89e1eb824656ce6133e: 783 | resolution: {integrity: sha512-RXcvnXgyvYvBEOhCBuddKecVkoMiI10Jcm5cTI7abJRAHYfFxeu+FBQs/DvdxSYucxR5mna0dNsL6QFlds5TMA==} 784 | peerDependencies: 785 | '@types/react': '*' 786 | react: ^16.8 || ^17.0 || ^18.0 787 | peerDependenciesMeta: 788 | '@types/react': 789 | optional: true 790 | dependencies: 791 | '@babel/runtime': 7.22.10 792 | '@types/react': 18.2.21 793 | react: 18.2.0 794 | dev: false 795 | 796 | /@radix-ui/react-id/1.0.1_3439121291b5e89e1eb824656ce6133e: 797 | resolution: {integrity: sha512-tI7sT/kqYp8p96yGWY1OAnLHrqDgzHefRBKQ2YAkBS5ja7QLcZ9Z/uY7bEjPUatf8RomoXM8/1sMj1IJaE5UzQ==} 798 | peerDependencies: 799 | '@types/react': '*' 800 | react: ^16.8 || ^17.0 || ^18.0 801 | peerDependenciesMeta: 802 | '@types/react': 803 | optional: true 804 | dependencies: 805 | '@babel/runtime': 7.22.10 806 | '@radix-ui/react-use-layout-effect': 1.0.1_3439121291b5e89e1eb824656ce6133e 807 | '@types/react': 18.2.21 808 | react: 18.2.0 809 | dev: false 810 | 811 | /@radix-ui/react-presence/1.0.1_ab6f92f45ce0e0ee55a22af4c89f46b3: 812 | resolution: {integrity: sha512-UXLW4UAbIY5ZjcvzjfRFo5gxva8QirC9hF7wRE4U5gz+TP0DbRk+//qyuAQ1McDxBt1xNMBTaciFGvEmJvAZCg==} 813 | peerDependencies: 814 | '@types/react': '*' 815 | '@types/react-dom': '*' 816 | react: ^16.8 || ^17.0 || ^18.0 817 | react-dom: ^16.8 || ^17.0 || ^18.0 818 | peerDependenciesMeta: 819 | '@types/react': 820 | optional: true 821 | '@types/react-dom': 822 | optional: true 823 | dependencies: 824 | '@babel/runtime': 7.22.10 825 | '@radix-ui/react-compose-refs': 1.0.1_3439121291b5e89e1eb824656ce6133e 826 | '@radix-ui/react-use-layout-effect': 1.0.1_3439121291b5e89e1eb824656ce6133e 827 | '@types/react': 18.2.21 828 | react: 18.2.0 829 | react-dom: 18.2.0_react@18.2.0 830 | dev: false 831 | 832 | /@radix-ui/react-primitive/1.0.3_ab6f92f45ce0e0ee55a22af4c89f46b3: 833 | resolution: {integrity: sha512-yi58uVyoAcK/Nq1inRY56ZSjKypBNKTa/1mcL8qdl6oJeEaDbOldlzrGn7P6Q3Id5d+SYNGc5AJgc4vGhjs5+g==} 834 | peerDependencies: 835 | '@types/react': '*' 836 | '@types/react-dom': '*' 837 | react: ^16.8 || ^17.0 || ^18.0 838 | react-dom: ^16.8 || ^17.0 || ^18.0 839 | peerDependenciesMeta: 840 | '@types/react': 841 | optional: true 842 | '@types/react-dom': 843 | optional: true 844 | dependencies: 845 | '@babel/runtime': 7.22.10 846 | '@radix-ui/react-slot': 1.0.2_3439121291b5e89e1eb824656ce6133e 847 | '@types/react': 18.2.21 848 | react: 18.2.0 849 | react-dom: 18.2.0_react@18.2.0 850 | dev: false 851 | 852 | /@radix-ui/react-slot/1.0.2_3439121291b5e89e1eb824656ce6133e: 853 | resolution: {integrity: sha512-YeTpuq4deV+6DusvVUW4ivBgnkHwECUu0BiN43L5UCDFgdhsRUWAghhTF5MbvNTPzmiFOx90asDSUjWuCNapwg==} 854 | peerDependencies: 855 | '@types/react': '*' 856 | react: ^16.8 || ^17.0 || ^18.0 857 | peerDependenciesMeta: 858 | '@types/react': 859 | optional: true 860 | dependencies: 861 | '@babel/runtime': 7.22.10 862 | '@radix-ui/react-compose-refs': 1.0.1_3439121291b5e89e1eb824656ce6133e 863 | '@types/react': 18.2.21 864 | react: 18.2.0 865 | dev: false 866 | 867 | /@radix-ui/react-use-callback-ref/1.0.1_3439121291b5e89e1eb824656ce6133e: 868 | resolution: {integrity: sha512-D94LjX4Sp0xJFVaoQOd3OO9k7tpBYNOXdVhkltUbGv2Qb9OXdrg/CpsjlZv7ia14Sylv398LswWBVVu5nqKzAQ==} 869 | peerDependencies: 870 | '@types/react': '*' 871 | react: ^16.8 || ^17.0 || ^18.0 872 | peerDependenciesMeta: 873 | '@types/react': 874 | optional: true 875 | dependencies: 876 | '@babel/runtime': 7.22.10 877 | '@types/react': 18.2.21 878 | react: 18.2.0 879 | dev: false 880 | 881 | /@radix-ui/react-use-controllable-state/1.0.1_3439121291b5e89e1eb824656ce6133e: 882 | resolution: {integrity: sha512-Svl5GY5FQeN758fWKrjM6Qb7asvXeiZltlT4U2gVfl8Gx5UAv2sMR0LWo8yhsIZh2oQ0eFdZ59aoOOMV7b47VA==} 883 | peerDependencies: 884 | '@types/react': '*' 885 | react: ^16.8 || ^17.0 || ^18.0 886 | peerDependenciesMeta: 887 | '@types/react': 888 | optional: true 889 | dependencies: 890 | '@babel/runtime': 7.22.10 891 | '@radix-ui/react-use-callback-ref': 1.0.1_3439121291b5e89e1eb824656ce6133e 892 | '@types/react': 18.2.21 893 | react: 18.2.0 894 | dev: false 895 | 896 | /@radix-ui/react-use-layout-effect/1.0.1_3439121291b5e89e1eb824656ce6133e: 897 | resolution: {integrity: sha512-v/5RegiJWYdoCvMnITBkNNx6bCj20fiaJnWtRkU18yITptraXjffz5Qbn05uOiQnOvi+dbkznkoaMltz1GnszQ==} 898 | peerDependencies: 899 | '@types/react': '*' 900 | react: ^16.8 || ^17.0 || ^18.0 901 | peerDependenciesMeta: 902 | '@types/react': 903 | optional: true 904 | dependencies: 905 | '@babel/runtime': 7.22.10 906 | '@types/react': 18.2.21 907 | react: 18.2.0 908 | dev: false 909 | 910 | /@react-aria/actiongroup/3.6.1_react@18.2.0: 911 | resolution: {integrity: sha512-7QrVW12B6yaUIlsXlzeIwdjTtGexklz90RsG6U8vOpEE5Fk8AUwyGs1JxMtKBiU2S35EE/j4GU0ov2jUZXGOyw==} 912 | peerDependencies: 913 | react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 914 | dependencies: 915 | '@react-aria/focus': 3.14.0_react@18.2.0 916 | '@react-aria/i18n': 3.8.1_react@18.2.0 917 | '@react-aria/interactions': 3.17.0_react@18.2.0 918 | '@react-aria/selection': 3.16.1_react@18.2.0 919 | '@react-aria/utils': 3.19.0_react@18.2.0 920 | '@react-stately/collections': 3.10.0_react@18.2.0 921 | '@react-stately/list': 3.9.1_react@18.2.0 922 | '@react-types/actiongroup': 3.4.3_react@18.2.0 923 | '@react-types/shared': 3.19.0_react@18.2.0 924 | '@swc/helpers': 0.5.1 925 | react: 18.2.0 926 | dev: false 927 | 928 | /@react-aria/breadcrumbs/3.5.4_react@18.2.0: 929 | resolution: {integrity: sha512-CtBAL7xDDHXpZvmglhEYbNAXeoXNl4Ke+Rwn2WTHVr9blry3P17IL4Elou5QAkyzI2GNHnXUs9K6lzX/uLv+kQ==} 930 | peerDependencies: 931 | react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 932 | dependencies: 933 | '@react-aria/i18n': 3.8.1_react@18.2.0 934 | '@react-aria/interactions': 3.17.0_react@18.2.0 935 | '@react-aria/link': 3.5.3_react@18.2.0 936 | '@react-aria/utils': 3.19.0_react@18.2.0 937 | '@react-types/breadcrumbs': 3.6.1_react@18.2.0 938 | '@react-types/shared': 3.19.0_react@18.2.0 939 | '@swc/helpers': 0.5.1 940 | react: 18.2.0 941 | dev: false 942 | 943 | /@react-aria/button/3.8.1_react@18.2.0: 944 | resolution: {integrity: sha512-igxZ871An3Clpmpw+beN8F792NfEnEaLRAZ4jITtC/FdzwQwRM7eCu/ZEaqpNtbUtruAmYhafnG/2uCkKhTpTw==} 945 | peerDependencies: 946 | react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 947 | dependencies: 948 | '@react-aria/focus': 3.14.0_react@18.2.0 949 | '@react-aria/interactions': 3.17.0_react@18.2.0 950 | '@react-aria/utils': 3.19.0_react@18.2.0 951 | '@react-stately/toggle': 3.6.1_react@18.2.0 952 | '@react-types/button': 3.7.4_react@18.2.0 953 | '@react-types/shared': 3.19.0_react@18.2.0 954 | '@swc/helpers': 0.5.1 955 | react: 18.2.0 956 | dev: false 957 | 958 | /@react-aria/checkbox/3.10.0_react@18.2.0: 959 | resolution: {integrity: sha512-1s5jkmag+41Fa2BwoOoM5cRRadDh3N8khgsziuGzD0NqvZLRCtHgDetNlileezFHwOeOWK6zCqDOrYLJhcMi8g==} 960 | peerDependencies: 961 | react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 962 | dependencies: 963 | '@react-aria/label': 3.6.1_react@18.2.0 964 | '@react-aria/toggle': 3.7.0_react@18.2.0 965 | '@react-aria/utils': 3.19.0_react@18.2.0 966 | '@react-stately/checkbox': 3.4.4_react@18.2.0 967 | '@react-stately/toggle': 3.6.1_react@18.2.0 968 | '@react-types/checkbox': 3.5.0_react@18.2.0 969 | '@react-types/shared': 3.19.0_react@18.2.0 970 | '@swc/helpers': 0.5.1 971 | react: 18.2.0 972 | dev: false 973 | 974 | /@react-aria/combobox/3.6.3_react-dom@18.2.0+react@18.2.0: 975 | resolution: {integrity: sha512-zry8Jh//BrGZ7+qJP3iiFZeb3+EuOjjy6MTmDT3zg60YwGgDArsaSA5s0gopF0fuiOKqlDRCDZ+T3CLyoeOomA==} 976 | peerDependencies: 977 | react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 978 | react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 979 | dependencies: 980 | '@react-aria/i18n': 3.8.1_react@18.2.0 981 | '@react-aria/interactions': 3.17.0_react@18.2.0 982 | '@react-aria/listbox': 3.10.1_react@18.2.0 983 | '@react-aria/live-announcer': 3.3.1 984 | '@react-aria/menu': 3.10.1_react-dom@18.2.0+react@18.2.0 985 | '@react-aria/overlays': 3.16.0_react-dom@18.2.0+react@18.2.0 986 | '@react-aria/selection': 3.16.1_react@18.2.0 987 | '@react-aria/textfield': 3.11.0_react@18.2.0 988 | '@react-aria/utils': 3.19.0_react@18.2.0 989 | '@react-stately/collections': 3.10.0_react@18.2.0 990 | '@react-stately/combobox': 3.6.0_react@18.2.0 991 | '@react-stately/layout': 3.13.0_react@18.2.0 992 | '@react-types/button': 3.7.4_react@18.2.0 993 | '@react-types/combobox': 3.7.0_react@18.2.0 994 | '@react-types/shared': 3.19.0_react@18.2.0 995 | '@swc/helpers': 0.5.1 996 | react: 18.2.0 997 | react-dom: 18.2.0_react@18.2.0 998 | dev: false 999 | 1000 | /@react-aria/datepicker/3.6.0_react-dom@18.2.0+react@18.2.0: 1001 | resolution: {integrity: sha512-b6LThZJSF9mboFeATUMboTIxSGgW7MjH2vnDZ7UdRQ/ZHZVNX+fjzQ5uOQQ30wJRP44t273jfvxc9OXEMD9CPQ==} 1002 | peerDependencies: 1003 | react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 1004 | react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 1005 | dependencies: 1006 | '@internationalized/date': 3.4.0 1007 | '@internationalized/number': 3.2.1 1008 | '@internationalized/string': 3.1.1 1009 | '@react-aria/focus': 3.14.0_react@18.2.0 1010 | '@react-aria/i18n': 3.8.1_react@18.2.0 1011 | '@react-aria/interactions': 3.17.0_react@18.2.0 1012 | '@react-aria/label': 3.6.1_react@18.2.0 1013 | '@react-aria/spinbutton': 3.5.1_react-dom@18.2.0+react@18.2.0 1014 | '@react-aria/utils': 3.19.0_react@18.2.0 1015 | '@react-stately/datepicker': 3.6.0_react@18.2.0 1016 | '@react-types/button': 3.7.4_react@18.2.0 1017 | '@react-types/calendar': 3.3.1_react@18.2.0 1018 | '@react-types/datepicker': 3.5.0_react@18.2.0 1019 | '@react-types/dialog': 3.5.4_react@18.2.0 1020 | '@react-types/shared': 3.19.0_react@18.2.0 1021 | '@swc/helpers': 0.5.1 1022 | react: 18.2.0 1023 | react-dom: 18.2.0_react@18.2.0 1024 | dev: false 1025 | 1026 | /@react-aria/dialog/3.5.4_react-dom@18.2.0+react@18.2.0: 1027 | resolution: {integrity: sha512-+YGjX5ygYvFvnRGDy7LVTL2uRCH5VYosMNKn0vyel99SiwHH9d8fdnnJjVvSJ3u8kvoXk22+OnRE2/vEX+G1EA==} 1028 | peerDependencies: 1029 | react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 1030 | dependencies: 1031 | '@react-aria/focus': 3.14.0_react@18.2.0 1032 | '@react-aria/overlays': 3.16.0_react-dom@18.2.0+react@18.2.0 1033 | '@react-aria/utils': 3.19.0_react@18.2.0 1034 | '@react-stately/overlays': 3.6.1_react@18.2.0 1035 | '@react-types/dialog': 3.5.4_react@18.2.0 1036 | '@react-types/shared': 3.19.0_react@18.2.0 1037 | '@swc/helpers': 0.5.1 1038 | react: 18.2.0 1039 | transitivePeerDependencies: 1040 | - react-dom 1041 | dev: false 1042 | 1043 | /@react-aria/dnd/3.4.0_react-dom@18.2.0+react@18.2.0: 1044 | resolution: {integrity: sha512-4KxdC2FXPL/+ZAsv7RVrZ+kC35dxU4yBowdtmZuagTasLSgfuS3SSyY/VRVgQ+Uq8lUgb55u62+km6xc47n7zA==} 1045 | peerDependencies: 1046 | react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 1047 | react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 1048 | dependencies: 1049 | '@internationalized/string': 3.1.1 1050 | '@react-aria/i18n': 3.8.1_react@18.2.0 1051 | '@react-aria/interactions': 3.17.0_react@18.2.0 1052 | '@react-aria/live-announcer': 3.3.1 1053 | '@react-aria/overlays': 3.16.0_react-dom@18.2.0+react@18.2.0 1054 | '@react-aria/utils': 3.19.0_react@18.2.0 1055 | '@react-aria/visually-hidden': 3.8.3_react@18.2.0 1056 | '@react-stately/dnd': 3.2.3_react@18.2.0 1057 | '@react-types/button': 3.7.4_react@18.2.0 1058 | '@react-types/shared': 3.19.0_react@18.2.0 1059 | '@swc/helpers': 0.5.1 1060 | react: 18.2.0 1061 | react-dom: 18.2.0_react@18.2.0 1062 | dev: false 1063 | 1064 | /@react-aria/focus/3.14.0_react@18.2.0: 1065 | resolution: {integrity: sha512-Xw7PxLT0Cqcz22OVtTZ8+HvurDogn9/xntzoIbVjpRFWzhlYe5WHnZL+2+gIiKf7EZ18Ma9/QsCnrVnvrky/Kw==} 1066 | peerDependencies: 1067 | react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 1068 | dependencies: 1069 | '@react-aria/interactions': 3.17.0_react@18.2.0 1070 | '@react-aria/utils': 3.19.0_react@18.2.0 1071 | '@react-types/shared': 3.19.0_react@18.2.0 1072 | '@swc/helpers': 0.5.1 1073 | clsx: 1.2.1 1074 | react: 18.2.0 1075 | dev: false 1076 | 1077 | /@react-aria/grid/3.8.1_react-dom@18.2.0+react@18.2.0: 1078 | resolution: {integrity: sha512-J/k7i2ZnMgTv3csMIQrIanbb0mWzlokT86QfKDgQpKxIvrPGbdrVJTx99tzJxEzYeXN9w11Jjwjal65rZCs4rQ==} 1079 | peerDependencies: 1080 | react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 1081 | react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 1082 | dependencies: 1083 | '@react-aria/focus': 3.14.0_react@18.2.0 1084 | '@react-aria/i18n': 3.8.1_react@18.2.0 1085 | '@react-aria/interactions': 3.17.0_react@18.2.0 1086 | '@react-aria/live-announcer': 3.3.1 1087 | '@react-aria/selection': 3.16.1_react@18.2.0 1088 | '@react-aria/utils': 3.19.0_react@18.2.0 1089 | '@react-stately/collections': 3.10.0_react@18.2.0 1090 | '@react-stately/grid': 3.8.0_react@18.2.0 1091 | '@react-stately/selection': 3.13.3_react@18.2.0 1092 | '@react-stately/virtualizer': 3.6.1_react@18.2.0 1093 | '@react-types/checkbox': 3.5.0_react@18.2.0 1094 | '@react-types/grid': 3.2.0_react@18.2.0 1095 | '@react-types/shared': 3.19.0_react@18.2.0 1096 | '@swc/helpers': 0.5.1 1097 | react: 18.2.0 1098 | react-dom: 18.2.0_react@18.2.0 1099 | dev: false 1100 | 1101 | /@react-aria/gridlist/3.5.1_react-dom@18.2.0+react@18.2.0: 1102 | resolution: {integrity: sha512-VEyEgOKov3lKizoqHpEUIZD+JzyyH8TK0WzWFo/f6lNvmzbYhnW2ciFmqD5DS3bHxLkoXMFdaiA0/MLofRYbHQ==} 1103 | peerDependencies: 1104 | react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 1105 | dependencies: 1106 | '@react-aria/focus': 3.14.0_react@18.2.0 1107 | '@react-aria/grid': 3.8.1_react-dom@18.2.0+react@18.2.0 1108 | '@react-aria/i18n': 3.8.1_react@18.2.0 1109 | '@react-aria/interactions': 3.17.0_react@18.2.0 1110 | '@react-aria/selection': 3.16.1_react@18.2.0 1111 | '@react-aria/utils': 3.19.0_react@18.2.0 1112 | '@react-stately/list': 3.9.1_react@18.2.0 1113 | '@react-types/checkbox': 3.5.0_react@18.2.0 1114 | '@react-types/shared': 3.19.0_react@18.2.0 1115 | '@swc/helpers': 0.5.1 1116 | react: 18.2.0 1117 | transitivePeerDependencies: 1118 | - react-dom 1119 | dev: false 1120 | 1121 | /@react-aria/i18n/3.8.1_react@18.2.0: 1122 | resolution: {integrity: sha512-ftH3saJlhWaHoHEDb/YjYqP8I4/9t4Ksf0D0kvPDRfRcL98DKUSHZD77+EmbjsmzJInzm76qDeEV0FYl4oj7gg==} 1123 | peerDependencies: 1124 | react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 1125 | dependencies: 1126 | '@internationalized/date': 3.4.0 1127 | '@internationalized/message': 3.1.1 1128 | '@internationalized/number': 3.2.1 1129 | '@internationalized/string': 3.1.1 1130 | '@react-aria/ssr': 3.7.1_react@18.2.0 1131 | '@react-aria/utils': 3.19.0_react@18.2.0 1132 | '@react-types/shared': 3.19.0_react@18.2.0 1133 | '@swc/helpers': 0.5.1 1134 | react: 18.2.0 1135 | dev: false 1136 | 1137 | /@react-aria/interactions/3.17.0_react@18.2.0: 1138 | resolution: {integrity: sha512-v4BI5Nd8gi8s297fHpgjDDXOyufX+FPHJ31rkMwY6X1nR5gtI0+2jNOL4lh7s+cWzszpA0wpwIrKUPGhhLyUjQ==} 1139 | peerDependencies: 1140 | react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 1141 | dependencies: 1142 | '@react-aria/ssr': 3.7.1_react@18.2.0 1143 | '@react-aria/utils': 3.19.0_react@18.2.0 1144 | '@react-types/shared': 3.19.0_react@18.2.0 1145 | '@swc/helpers': 0.5.1 1146 | react: 18.2.0 1147 | dev: false 1148 | 1149 | /@react-aria/label/3.6.1_react@18.2.0: 1150 | resolution: {integrity: sha512-hR7Qx6q0BjOJi/YG5pI13QTQA/2oaXMYdzDCx4Faz8qaY9CCsLjFpo5pUUwRhNieGmf/nHJq6jiYbJqfaONuTQ==} 1151 | peerDependencies: 1152 | react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 1153 | dependencies: 1154 | '@react-aria/utils': 3.19.0_react@18.2.0 1155 | '@react-types/label': 3.7.5_react@18.2.0 1156 | '@react-types/shared': 3.19.0_react@18.2.0 1157 | '@swc/helpers': 0.5.1 1158 | react: 18.2.0 1159 | dev: false 1160 | 1161 | /@react-aria/landmark/3.0.0-beta.2_react@18.2.0: 1162 | resolution: {integrity: sha512-PzRx/KwzxUUVk9bGbTNWHCtkzzGfnUL8yozd/sJjnCofa7BPrt71EnvB4W53W0MDD3hod8JDwk3TlzNyXPi/ww==} 1163 | peerDependencies: 1164 | react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 1165 | dependencies: 1166 | '@react-aria/focus': 3.14.0_react@18.2.0 1167 | '@react-aria/utils': 3.19.0_react@18.2.0 1168 | '@react-types/shared': 3.19.0_react@18.2.0 1169 | '@swc/helpers': 0.5.1 1170 | react: 18.2.0 1171 | use-sync-external-store: 1.2.0_react@18.2.0 1172 | dev: false 1173 | 1174 | /@react-aria/link/3.5.3_react@18.2.0: 1175 | resolution: {integrity: sha512-WGz/s/czlb/+wJUnBfnfaRuvOSiNTaQDTk9QsEEwrTkkYbWo7fMlH5Tc7c0Uxem4UuUblYXKth5SskiKQNWc0w==} 1176 | peerDependencies: 1177 | react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 1178 | dependencies: 1179 | '@react-aria/focus': 3.14.0_react@18.2.0 1180 | '@react-aria/interactions': 3.17.0_react@18.2.0 1181 | '@react-aria/utils': 3.19.0_react@18.2.0 1182 | '@react-types/link': 3.4.4_react@18.2.0 1183 | '@react-types/shared': 3.19.0_react@18.2.0 1184 | '@swc/helpers': 0.5.1 1185 | react: 18.2.0 1186 | dev: false 1187 | 1188 | /@react-aria/listbox/3.10.1_react@18.2.0: 1189 | resolution: {integrity: sha512-hG+f7URcVk7saRG6bemCRaZSNMCg5U51ol/EuoKyHyvd0Vfq/AcsLYrg8vOyRWTsPwjxFtMLItNOZo36KIDs5w==} 1190 | peerDependencies: 1191 | react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 1192 | dependencies: 1193 | '@react-aria/focus': 3.14.0_react@18.2.0 1194 | '@react-aria/interactions': 3.17.0_react@18.2.0 1195 | '@react-aria/label': 3.6.1_react@18.2.0 1196 | '@react-aria/selection': 3.16.1_react@18.2.0 1197 | '@react-aria/utils': 3.19.0_react@18.2.0 1198 | '@react-stately/collections': 3.10.0_react@18.2.0 1199 | '@react-stately/list': 3.9.1_react@18.2.0 1200 | '@react-types/listbox': 3.4.3_react@18.2.0 1201 | '@react-types/shared': 3.19.0_react@18.2.0 1202 | '@swc/helpers': 0.5.1 1203 | react: 18.2.0 1204 | dev: false 1205 | 1206 | /@react-aria/live-announcer/3.3.1: 1207 | resolution: {integrity: sha512-hsc77U7S16trM86d+peqJCOCQ7/smO1cybgdpOuzXyiwcHQw8RQ4GrXrS37P4Ux/44E9nMZkOwATQRT2aK8+Ew==} 1208 | dependencies: 1209 | '@swc/helpers': 0.5.1 1210 | dev: false 1211 | 1212 | /@react-aria/menu/3.10.1_react-dom@18.2.0+react@18.2.0: 1213 | resolution: {integrity: sha512-FOb16XVejZgl4sFpclLvGd2RCvUBwl2bzFdAnss8Nd6Mx+h4m0bPeDT102k9v1Vjo7OGeqzvMyNU/KM4FwUGGA==} 1214 | peerDependencies: 1215 | react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 1216 | react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 1217 | dependencies: 1218 | '@react-aria/focus': 3.14.0_react@18.2.0 1219 | '@react-aria/i18n': 3.8.1_react@18.2.0 1220 | '@react-aria/interactions': 3.17.0_react@18.2.0 1221 | '@react-aria/overlays': 3.16.0_react-dom@18.2.0+react@18.2.0 1222 | '@react-aria/selection': 3.16.1_react@18.2.0 1223 | '@react-aria/utils': 3.19.0_react@18.2.0 1224 | '@react-stately/collections': 3.10.0_react@18.2.0 1225 | '@react-stately/menu': 3.5.4_react@18.2.0 1226 | '@react-stately/tree': 3.7.1_react@18.2.0 1227 | '@react-types/button': 3.7.4_react@18.2.0 1228 | '@react-types/menu': 3.9.3_react@18.2.0 1229 | '@react-types/shared': 3.19.0_react@18.2.0 1230 | '@swc/helpers': 0.5.1 1231 | react: 18.2.0 1232 | react-dom: 18.2.0_react@18.2.0 1233 | dev: false 1234 | 1235 | /@react-aria/meter/3.4.4_react@18.2.0: 1236 | resolution: {integrity: sha512-dbn4Ur/w2PzqO8ChrVfkr+GHqaqbMElQlx0HVVbrHhOS1fCx1CC86bn8h767lhFMvh54Kv9MY2cYuygmVBxP1w==} 1237 | peerDependencies: 1238 | react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 1239 | dependencies: 1240 | '@react-aria/progress': 3.4.4_react@18.2.0 1241 | '@react-types/meter': 3.3.3_react@18.2.0 1242 | '@react-types/shared': 3.19.0_react@18.2.0 1243 | '@swc/helpers': 0.5.1 1244 | react: 18.2.0 1245 | dev: false 1246 | 1247 | /@react-aria/numberfield/3.7.0_react-dom@18.2.0+react@18.2.0: 1248 | resolution: {integrity: sha512-vXerG2mCdAM82AHc7ZiMhKxpWHgjnG+YXkBu5wGRYunmg5exj4n5QVFFIAQgCiToCoJp7nhY9d34BclJbmHwrQ==} 1249 | peerDependencies: 1250 | react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 1251 | react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 1252 | dependencies: 1253 | '@react-aria/i18n': 3.8.1_react@18.2.0 1254 | '@react-aria/interactions': 3.17.0_react@18.2.0 1255 | '@react-aria/live-announcer': 3.3.1 1256 | '@react-aria/spinbutton': 3.5.1_react-dom@18.2.0+react@18.2.0 1257 | '@react-aria/textfield': 3.11.0_react@18.2.0 1258 | '@react-aria/utils': 3.19.0_react@18.2.0 1259 | '@react-stately/numberfield': 3.6.0_react@18.2.0 1260 | '@react-types/button': 3.7.4_react@18.2.0 1261 | '@react-types/numberfield': 3.5.0_react@18.2.0 1262 | '@react-types/shared': 3.19.0_react@18.2.0 1263 | '@react-types/textfield': 3.7.3_react@18.2.0 1264 | '@swc/helpers': 0.5.1 1265 | react: 18.2.0 1266 | react-dom: 18.2.0_react@18.2.0 1267 | dev: false 1268 | 1269 | /@react-aria/overlays/3.16.0_react-dom@18.2.0+react@18.2.0: 1270 | resolution: {integrity: sha512-jclyCqs1U4XqDA1DAdZaiijKtHLVZ78FV0+IzL4QQfrvzCPC+ba+MC8pe/tw8dMQzXBSnTx/IEqOHu07IwrESQ==} 1271 | peerDependencies: 1272 | react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 1273 | react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 1274 | dependencies: 1275 | '@react-aria/focus': 3.14.0_react@18.2.0 1276 | '@react-aria/i18n': 3.8.1_react@18.2.0 1277 | '@react-aria/interactions': 3.17.0_react@18.2.0 1278 | '@react-aria/ssr': 3.7.1_react@18.2.0 1279 | '@react-aria/utils': 3.19.0_react@18.2.0 1280 | '@react-aria/visually-hidden': 3.8.3_react@18.2.0 1281 | '@react-stately/overlays': 3.6.1_react@18.2.0 1282 | '@react-types/button': 3.7.4_react@18.2.0 1283 | '@react-types/overlays': 3.8.1_react@18.2.0 1284 | '@react-types/shared': 3.19.0_react@18.2.0 1285 | '@swc/helpers': 0.5.1 1286 | react: 18.2.0 1287 | react-dom: 18.2.0_react@18.2.0 1288 | dev: false 1289 | 1290 | /@react-aria/progress/3.4.4_react@18.2.0: 1291 | resolution: {integrity: sha512-k4EBtYcmqw3j/JYJtn+xKPM8/P1uPcFGSBqvwmVdwDknuT/hR1os3wIKm712N/Ubde8hTeeLcaa38HYezSF8BA==} 1292 | peerDependencies: 1293 | react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 1294 | dependencies: 1295 | '@react-aria/i18n': 3.8.1_react@18.2.0 1296 | '@react-aria/label': 3.6.1_react@18.2.0 1297 | '@react-aria/utils': 3.19.0_react@18.2.0 1298 | '@react-types/progress': 3.4.2_react@18.2.0 1299 | '@react-types/shared': 3.19.0_react@18.2.0 1300 | '@swc/helpers': 0.5.1 1301 | react: 18.2.0 1302 | dev: false 1303 | 1304 | /@react-aria/radio/3.7.0_react@18.2.0: 1305 | resolution: {integrity: sha512-ygSr3ow9avO5BNNwm4aL70EwvLHrBbhSVfG1lmP2k5u/2dxn+Pnm3BGMaEriOFiAyAV4nLGUZAjER6GWXfu5cA==} 1306 | peerDependencies: 1307 | react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 1308 | dependencies: 1309 | '@react-aria/focus': 3.14.0_react@18.2.0 1310 | '@react-aria/i18n': 3.8.1_react@18.2.0 1311 | '@react-aria/interactions': 3.17.0_react@18.2.0 1312 | '@react-aria/label': 3.6.1_react@18.2.0 1313 | '@react-aria/utils': 3.19.0_react@18.2.0 1314 | '@react-stately/radio': 3.8.3_react@18.2.0 1315 | '@react-types/radio': 3.5.0_react@18.2.0 1316 | '@react-types/shared': 3.19.0_react@18.2.0 1317 | '@swc/helpers': 0.5.1 1318 | react: 18.2.0 1319 | dev: false 1320 | 1321 | /@react-aria/searchfield/3.5.4_react@18.2.0: 1322 | resolution: {integrity: sha512-0jHQYoqT4OutAXNAsWjVJPwzTgZg5wAXIEuQlJuhdfBrjisbgGrYlSHN3Si7x2quXzvdExVL7e0aWRuu6bjjYg==} 1323 | peerDependencies: 1324 | react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 1325 | dependencies: 1326 | '@react-aria/i18n': 3.8.1_react@18.2.0 1327 | '@react-aria/interactions': 3.17.0_react@18.2.0 1328 | '@react-aria/textfield': 3.11.0_react@18.2.0 1329 | '@react-aria/utils': 3.19.0_react@18.2.0 1330 | '@react-stately/searchfield': 3.4.4_react@18.2.0 1331 | '@react-types/button': 3.7.4_react@18.2.0 1332 | '@react-types/searchfield': 3.4.3_react@18.2.0 1333 | '@react-types/shared': 3.19.0_react@18.2.0 1334 | '@swc/helpers': 0.5.1 1335 | react: 18.2.0 1336 | dev: false 1337 | 1338 | /@react-aria/select/3.12.0_react-dom@18.2.0+react@18.2.0: 1339 | resolution: {integrity: sha512-2n7NezoR6xfrcfCAmg8hz8+4i4Sci/F5LGoqa6/KlESrMSIRI7FLHNsZV+4qE4dWLvDwtnxG2itIfQad1iAqUQ==} 1340 | peerDependencies: 1341 | react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 1342 | react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 1343 | dependencies: 1344 | '@react-aria/i18n': 3.8.1_react@18.2.0 1345 | '@react-aria/interactions': 3.17.0_react@18.2.0 1346 | '@react-aria/label': 3.6.1_react@18.2.0 1347 | '@react-aria/listbox': 3.10.1_react@18.2.0 1348 | '@react-aria/menu': 3.10.1_react-dom@18.2.0+react@18.2.0 1349 | '@react-aria/selection': 3.16.1_react@18.2.0 1350 | '@react-aria/utils': 3.19.0_react@18.2.0 1351 | '@react-aria/visually-hidden': 3.8.3_react@18.2.0 1352 | '@react-stately/select': 3.5.3_react@18.2.0 1353 | '@react-types/button': 3.7.4_react@18.2.0 1354 | '@react-types/select': 3.8.2_react@18.2.0 1355 | '@react-types/shared': 3.19.0_react@18.2.0 1356 | '@swc/helpers': 0.5.1 1357 | react: 18.2.0 1358 | react-dom: 18.2.0_react@18.2.0 1359 | dev: false 1360 | 1361 | /@react-aria/selection/3.16.1_react@18.2.0: 1362 | resolution: {integrity: sha512-mOoAeNjq23H5p6IaeoyLHavYHRXOuNUlv8xO4OzYxIEnxmAvk4PCgidGLFYrr4sloftUMgTTL3LpCj21ylBS9A==} 1363 | peerDependencies: 1364 | react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 1365 | dependencies: 1366 | '@react-aria/focus': 3.14.0_react@18.2.0 1367 | '@react-aria/i18n': 3.8.1_react@18.2.0 1368 | '@react-aria/interactions': 3.17.0_react@18.2.0 1369 | '@react-aria/utils': 3.19.0_react@18.2.0 1370 | '@react-stately/collections': 3.10.0_react@18.2.0 1371 | '@react-stately/selection': 3.13.3_react@18.2.0 1372 | '@react-types/shared': 3.19.0_react@18.2.0 1373 | '@swc/helpers': 0.5.1 1374 | react: 18.2.0 1375 | dev: false 1376 | 1377 | /@react-aria/separator/3.3.4_react@18.2.0: 1378 | resolution: {integrity: sha512-Wb4TJ/PF6Q1yMIKfPM5z+SYwvNRW4RKBzB4oTNAWpSnj8pFimRNXYtyqIowZa67HOPgqzLptqxx6+mAsffCiuQ==} 1379 | peerDependencies: 1380 | react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 1381 | dependencies: 1382 | '@react-aria/utils': 3.19.0_react@18.2.0 1383 | '@react-types/shared': 3.19.0_react@18.2.0 1384 | '@swc/helpers': 0.5.1 1385 | react: 18.2.0 1386 | dev: false 1387 | 1388 | /@react-aria/spinbutton/3.5.1_react-dom@18.2.0+react@18.2.0: 1389 | resolution: {integrity: sha512-VUMPxjt7TEw38kSyqE3A20UlQ5/0GvkeV/Q61tcjdef9vcf9Z+EJ7AKCcqbVLd9wIKYlPaJQ0JMHJrFJ9Mc91g==} 1390 | peerDependencies: 1391 | react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 1392 | react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 1393 | dependencies: 1394 | '@react-aria/i18n': 3.8.1_react@18.2.0 1395 | '@react-aria/live-announcer': 3.3.1 1396 | '@react-aria/utils': 3.19.0_react@18.2.0 1397 | '@react-types/button': 3.7.4_react@18.2.0 1398 | '@react-types/shared': 3.19.0_react@18.2.0 1399 | '@swc/helpers': 0.5.1 1400 | react: 18.2.0 1401 | react-dom: 18.2.0_react@18.2.0 1402 | dev: false 1403 | 1404 | /@react-aria/ssr/3.7.1_react@18.2.0: 1405 | resolution: {integrity: sha512-ovVPSD1WlRpZHt7GI9DqJrWG3OIYS+NXQ9y5HIewMJpSe+jPQmMQfyRmgX4EnvmxSlp0u04Wg/7oItcoSIb/RA==} 1406 | engines: {node: '>= 12'} 1407 | peerDependencies: 1408 | react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 1409 | dependencies: 1410 | '@swc/helpers': 0.5.1 1411 | react: 18.2.0 1412 | dev: false 1413 | 1414 | /@react-aria/switch/3.5.3_react@18.2.0: 1415 | resolution: {integrity: sha512-3sV78Oa12/aU+M9P7BqUDdp/zm2zZA2QvtLLdxykrH04AJp0hLNBnmaTDXJVaGPPiU0umOB0LWDquA3apkBiBA==} 1416 | peerDependencies: 1417 | react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 1418 | dependencies: 1419 | '@react-aria/toggle': 3.7.0_react@18.2.0 1420 | '@react-stately/toggle': 3.6.1_react@18.2.0 1421 | '@react-types/switch': 3.4.0_react@18.2.0 1422 | '@swc/helpers': 0.5.1 1423 | react: 18.2.0 1424 | dev: false 1425 | 1426 | /@react-aria/table/3.11.0_react-dom@18.2.0+react@18.2.0: 1427 | resolution: {integrity: sha512-kPIQWh1dIHFAzl+rzfUGgbpAZGerMwwW0zNvRwcLpBOl/nrOwV5Zg/wuCC5cSdkwgo3SghYbcUaM19teve0UcQ==} 1428 | peerDependencies: 1429 | react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 1430 | react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 1431 | dependencies: 1432 | '@react-aria/focus': 3.14.0_react@18.2.0 1433 | '@react-aria/grid': 3.8.1_react-dom@18.2.0+react@18.2.0 1434 | '@react-aria/i18n': 3.8.1_react@18.2.0 1435 | '@react-aria/interactions': 3.17.0_react@18.2.0 1436 | '@react-aria/live-announcer': 3.3.1 1437 | '@react-aria/selection': 3.16.1_react@18.2.0 1438 | '@react-aria/utils': 3.19.0_react@18.2.0 1439 | '@react-aria/visually-hidden': 3.8.3_react@18.2.0 1440 | '@react-stately/collections': 3.10.0_react@18.2.0 1441 | '@react-stately/flags': 3.0.0 1442 | '@react-stately/table': 3.11.0_react@18.2.0 1443 | '@react-stately/virtualizer': 3.6.1_react@18.2.0 1444 | '@react-types/checkbox': 3.5.0_react@18.2.0 1445 | '@react-types/grid': 3.2.0_react@18.2.0 1446 | '@react-types/shared': 3.19.0_react@18.2.0 1447 | '@react-types/table': 3.8.0_react@18.2.0 1448 | '@swc/helpers': 0.5.1 1449 | react: 18.2.0 1450 | react-dom: 18.2.0_react@18.2.0 1451 | dev: false 1452 | 1453 | /@react-aria/tabs/3.6.2_react@18.2.0: 1454 | resolution: {integrity: sha512-FjI0h1Z4TsLOvIODhdDrVLz0O8RAqxDi58DO88CwkdUrWwZspNEpSpHhDarzUT7MlX3X72lsAUwvQLqY1OmaBQ==} 1455 | peerDependencies: 1456 | react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 1457 | dependencies: 1458 | '@react-aria/focus': 3.14.0_react@18.2.0 1459 | '@react-aria/i18n': 3.8.1_react@18.2.0 1460 | '@react-aria/interactions': 3.17.0_react@18.2.0 1461 | '@react-aria/selection': 3.16.1_react@18.2.0 1462 | '@react-aria/utils': 3.19.0_react@18.2.0 1463 | '@react-stately/list': 3.9.1_react@18.2.0 1464 | '@react-stately/tabs': 3.5.1_react@18.2.0 1465 | '@react-types/shared': 3.19.0_react@18.2.0 1466 | '@react-types/tabs': 3.3.1_react@18.2.0 1467 | '@swc/helpers': 0.5.1 1468 | react: 18.2.0 1469 | dev: false 1470 | 1471 | /@react-aria/textfield/3.11.0_react@18.2.0: 1472 | resolution: {integrity: sha512-07pHRuWeLmsmciWL8y9azUwcBYi1IBmOT9KxBgLdLK5NLejd7q2uqd0WEEgZkOc48i2KEtMDgBslc4hA+cmHow==} 1473 | peerDependencies: 1474 | react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 1475 | dependencies: 1476 | '@react-aria/focus': 3.14.0_react@18.2.0 1477 | '@react-aria/label': 3.6.1_react@18.2.0 1478 | '@react-aria/utils': 3.19.0_react@18.2.0 1479 | '@react-types/shared': 3.19.0_react@18.2.0 1480 | '@react-types/textfield': 3.7.3_react@18.2.0 1481 | '@swc/helpers': 0.5.1 1482 | react: 18.2.0 1483 | dev: false 1484 | 1485 | /@react-aria/toast/3.0.0-beta.2_react@18.2.0: 1486 | resolution: {integrity: sha512-PW+3ueOfMqzHlAb8ixocxBprRiLdz+xH7YEIn1E+iRregkdfcjfqchzU2PN3UQm7Othk1b3Bt9LemCOM66YRcA==} 1487 | peerDependencies: 1488 | react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 1489 | dependencies: 1490 | '@react-aria/i18n': 3.8.1_react@18.2.0 1491 | '@react-aria/interactions': 3.17.0_react@18.2.0 1492 | '@react-aria/landmark': 3.0.0-beta.2_react@18.2.0 1493 | '@react-aria/utils': 3.19.0_react@18.2.0 1494 | '@react-stately/toast': 3.0.0-beta.1_react@18.2.0 1495 | '@react-types/button': 3.7.4_react@18.2.0 1496 | '@react-types/shared': 3.19.0_react@18.2.0 1497 | '@swc/helpers': 0.5.1 1498 | react: 18.2.0 1499 | dev: false 1500 | 1501 | /@react-aria/toggle/3.7.0_react@18.2.0: 1502 | resolution: {integrity: sha512-8Rpqolm8dxesyHi03RSmX2MjfHO/YwdhyEpAMMO0nsajjdtZneGzIOXzyjdWCPWwwzahcpwRHOA4qfMiRz+axA==} 1503 | peerDependencies: 1504 | react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 1505 | dependencies: 1506 | '@react-aria/focus': 3.14.0_react@18.2.0 1507 | '@react-aria/interactions': 3.17.0_react@18.2.0 1508 | '@react-aria/utils': 3.19.0_react@18.2.0 1509 | '@react-stately/toggle': 3.6.1_react@18.2.0 1510 | '@react-types/checkbox': 3.5.0_react@18.2.0 1511 | '@react-types/shared': 3.19.0_react@18.2.0 1512 | '@react-types/switch': 3.4.0_react@18.2.0 1513 | '@swc/helpers': 0.5.1 1514 | react: 18.2.0 1515 | dev: false 1516 | 1517 | /@react-aria/tooltip/3.6.1_react@18.2.0: 1518 | resolution: {integrity: sha512-CVSmndGXhC5EkkGrKcC8EVdAKCbSLTyJibpojC/8uOCbGIQglq3xCAr68PElNNO8+sFDJ4fp9ZzEeDi0Qyxf0w==} 1519 | peerDependencies: 1520 | react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 1521 | dependencies: 1522 | '@react-aria/focus': 3.14.0_react@18.2.0 1523 | '@react-aria/interactions': 3.17.0_react@18.2.0 1524 | '@react-aria/utils': 3.19.0_react@18.2.0 1525 | '@react-stately/tooltip': 3.4.3_react@18.2.0 1526 | '@react-types/shared': 3.19.0_react@18.2.0 1527 | '@react-types/tooltip': 3.4.3_react@18.2.0 1528 | '@swc/helpers': 0.5.1 1529 | react: 18.2.0 1530 | dev: false 1531 | 1532 | /@react-aria/utils/3.19.0_react@18.2.0: 1533 | resolution: {integrity: sha512-5GXqTCrUQtr78aiLVHZoeeGPuAxO4lCM+udWbKpSCh5xLfCZ7zFlZV9Q9FS0ea+IQypUcY8ngXCLsf22nSu/yg==} 1534 | peerDependencies: 1535 | react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 1536 | dependencies: 1537 | '@react-aria/ssr': 3.7.1_react@18.2.0 1538 | '@react-stately/utils': 3.7.0_react@18.2.0 1539 | '@react-types/shared': 3.19.0_react@18.2.0 1540 | '@swc/helpers': 0.5.1 1541 | clsx: 1.2.1 1542 | react: 18.2.0 1543 | dev: false 1544 | 1545 | /@react-aria/virtualizer/3.9.1_react-dom@18.2.0+react@18.2.0: 1546 | resolution: {integrity: sha512-JopdJIh83G6wbi4Bm4Gfg4irq4O2HRZwL/Gy7Bn8V6OAxLkLDzTQE0jXrq2pV0HTmiN9GJk3+fDXlI2NYrfH3A==} 1547 | peerDependencies: 1548 | react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 1549 | react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 1550 | dependencies: 1551 | '@react-aria/focus': 3.14.0_react@18.2.0 1552 | '@react-aria/i18n': 3.8.1_react@18.2.0 1553 | '@react-aria/interactions': 3.17.0_react@18.2.0 1554 | '@react-aria/utils': 3.19.0_react@18.2.0 1555 | '@react-stately/virtualizer': 3.6.1_react@18.2.0 1556 | '@react-types/shared': 3.19.0_react@18.2.0 1557 | '@swc/helpers': 0.5.1 1558 | react: 18.2.0 1559 | react-dom: 18.2.0_react@18.2.0 1560 | dev: false 1561 | 1562 | /@react-aria/visually-hidden/3.8.3_react@18.2.0: 1563 | resolution: {integrity: sha512-Ln3rqUnPF/UiiPjj8Xjc5FIagwNvG16qtAR2Diwnsju+X9o2xeDEZhN/5fg98PxH2JBS3IvtsmMZRzPT9mhpmg==} 1564 | peerDependencies: 1565 | react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 1566 | dependencies: 1567 | '@react-aria/interactions': 3.17.0_react@18.2.0 1568 | '@react-aria/utils': 3.19.0_react@18.2.0 1569 | '@react-types/shared': 3.19.0_react@18.2.0 1570 | '@swc/helpers': 0.5.1 1571 | clsx: 1.2.1 1572 | react: 18.2.0 1573 | dev: false 1574 | 1575 | /@react-stately/checkbox/3.4.4_react@18.2.0: 1576 | resolution: {integrity: sha512-TYNod4+4TmS73F+sbKXAMoBH810ZEBdpMfXlNttUCXfVkDXc38W7ucvpQxXPwF+d+ZhGk4DJZsUYqfVPyXXSGg==} 1577 | peerDependencies: 1578 | react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 1579 | dependencies: 1580 | '@react-stately/toggle': 3.6.1_react@18.2.0 1581 | '@react-stately/utils': 3.7.0_react@18.2.0 1582 | '@react-types/checkbox': 3.5.0_react@18.2.0 1583 | '@react-types/shared': 3.19.0_react@18.2.0 1584 | '@swc/helpers': 0.5.1 1585 | react: 18.2.0 1586 | dev: false 1587 | 1588 | /@react-stately/collections/3.10.0_react@18.2.0: 1589 | resolution: {integrity: sha512-PyJEFmt9X0kDMF7D4StGnTdXX1hgyUcTXvvXU2fEw6OyXLtmfWFHmFARRtYbuelGKk6clmJojYmIEds0k8jdww==} 1590 | peerDependencies: 1591 | react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 1592 | dependencies: 1593 | '@react-types/shared': 3.19.0_react@18.2.0 1594 | '@swc/helpers': 0.5.1 1595 | react: 18.2.0 1596 | dev: false 1597 | 1598 | /@react-stately/combobox/3.6.0_react@18.2.0: 1599 | resolution: {integrity: sha512-TguTMh9hr5GjtT4sKragsiKqer2PXSa2cA/8bPGCox0E9VGNPnYWOYMZ5FXS3FO2OotHxOlbH1LNNKwiE255KQ==} 1600 | peerDependencies: 1601 | react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 1602 | dependencies: 1603 | '@react-stately/collections': 3.10.0_react@18.2.0 1604 | '@react-stately/list': 3.9.1_react@18.2.0 1605 | '@react-stately/menu': 3.5.4_react@18.2.0 1606 | '@react-stately/select': 3.5.3_react@18.2.0 1607 | '@react-stately/utils': 3.7.0_react@18.2.0 1608 | '@react-types/combobox': 3.7.0_react@18.2.0 1609 | '@react-types/shared': 3.19.0_react@18.2.0 1610 | '@swc/helpers': 0.5.1 1611 | react: 18.2.0 1612 | dev: false 1613 | 1614 | /@react-stately/data/3.10.1_react@18.2.0: 1615 | resolution: {integrity: sha512-7RBVr5NMGwruZkxuWZtGrZydPlfoZ2VNxzUkc9VXF1gAWbGP7l0t2MoxDgigznUHNS/iYBJ4Y/iYWx3GXtDsrQ==} 1616 | peerDependencies: 1617 | react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 1618 | dependencies: 1619 | '@react-types/shared': 3.19.0_react@18.2.0 1620 | '@swc/helpers': 0.5.1 1621 | react: 18.2.0 1622 | dev: false 1623 | 1624 | /@react-stately/datepicker/3.6.0_react@18.2.0: 1625 | resolution: {integrity: sha512-NlaZNknzIXj8zjmwtyMaXIWAyCRIk2g6xQVqHuxZKjx8ZA44IEXiHqhqCmJH3KNjhrP1hvNPsE2Jl+kSbYZj/A==} 1626 | peerDependencies: 1627 | react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 1628 | dependencies: 1629 | '@internationalized/date': 3.4.0 1630 | '@internationalized/string': 3.1.1 1631 | '@react-stately/overlays': 3.6.1_react@18.2.0 1632 | '@react-stately/utils': 3.7.0_react@18.2.0 1633 | '@react-types/datepicker': 3.5.0_react@18.2.0 1634 | '@react-types/shared': 3.19.0_react@18.2.0 1635 | '@swc/helpers': 0.5.1 1636 | react: 18.2.0 1637 | dev: false 1638 | 1639 | /@react-stately/dnd/3.2.3_react@18.2.0: 1640 | resolution: {integrity: sha512-gE0bfKr2CY2LIWpVSee/+Xq74gaquQ5WIhMNDPPjRDuWiIvhAd1vCwqfqVKXGZbn3G97Ak/BIpwhvBvVQVD/8g==} 1641 | peerDependencies: 1642 | react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 1643 | dependencies: 1644 | '@react-stately/selection': 3.13.3_react@18.2.0 1645 | '@react-types/shared': 3.19.0_react@18.2.0 1646 | '@swc/helpers': 0.5.1 1647 | react: 18.2.0 1648 | dev: false 1649 | 1650 | /@react-stately/flags/3.0.0: 1651 | resolution: {integrity: sha512-e3i2ItHbIa0eEwmSXAnPdD7K8syW76JjGe8ENxwFJPW/H1Pu9RJfjkCb/Mq0WSPN/TpxBb54+I9TgrGhbCoZ9w==} 1652 | dependencies: 1653 | '@swc/helpers': 0.4.36 1654 | dev: false 1655 | 1656 | /@react-stately/grid/3.8.0_react@18.2.0: 1657 | resolution: {integrity: sha512-+3Q6D3W5FTc9/t1Gz35sH0NRiJ2u95aDls9ogBNulC/kQvYaF31NT34QdvpstcfrcCFtF+D49+TkesklZRHJlw==} 1658 | peerDependencies: 1659 | react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 1660 | dependencies: 1661 | '@react-stately/collections': 3.10.0_react@18.2.0 1662 | '@react-stately/selection': 3.13.3_react@18.2.0 1663 | '@react-types/grid': 3.2.0_react@18.2.0 1664 | '@react-types/shared': 3.19.0_react@18.2.0 1665 | '@swc/helpers': 0.5.1 1666 | react: 18.2.0 1667 | dev: false 1668 | 1669 | /@react-stately/layout/3.13.0_react@18.2.0: 1670 | resolution: {integrity: sha512-ktTbD4IP82+4JilJ2iua3qmAeLDhsGUlY8fdYCEvs2BIhr87Hyalk7kMegPoU7bgo9kV9NS4BEf3ZH7DoaxLoQ==} 1671 | peerDependencies: 1672 | react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 1673 | dependencies: 1674 | '@react-stately/collections': 3.10.0_react@18.2.0 1675 | '@react-stately/table': 3.11.0_react@18.2.0 1676 | '@react-stately/virtualizer': 3.6.1_react@18.2.0 1677 | '@react-types/grid': 3.2.0_react@18.2.0 1678 | '@react-types/shared': 3.19.0_react@18.2.0 1679 | '@react-types/table': 3.8.0_react@18.2.0 1680 | '@swc/helpers': 0.5.1 1681 | react: 18.2.0 1682 | dev: false 1683 | 1684 | /@react-stately/list/3.9.1_react@18.2.0: 1685 | resolution: {integrity: sha512-GiKrxGakzMTZKe3mp410l4xKiHbZplJCGrtqlxq/+YRD0uCQwWGYpRG+z9A7tTCusruRD3m91/OjWsbfbGdiEw==} 1686 | peerDependencies: 1687 | react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 1688 | dependencies: 1689 | '@react-stately/collections': 3.10.0_react@18.2.0 1690 | '@react-stately/selection': 3.13.3_react@18.2.0 1691 | '@react-stately/utils': 3.7.0_react@18.2.0 1692 | '@react-types/shared': 3.19.0_react@18.2.0 1693 | '@swc/helpers': 0.5.1 1694 | react: 18.2.0 1695 | dev: false 1696 | 1697 | /@react-stately/menu/3.5.4_react@18.2.0: 1698 | resolution: {integrity: sha512-+Q71fMDhMM1iARPFtwqpXY/8qkb0dN4PBJbcjwjGCumGs+ja2YbZxLBHCP0DYBElS9l6m3ssF47RKNMtF/Oi5w==} 1699 | peerDependencies: 1700 | react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 1701 | dependencies: 1702 | '@react-stately/overlays': 3.6.1_react@18.2.0 1703 | '@react-stately/utils': 3.7.0_react@18.2.0 1704 | '@react-types/menu': 3.9.3_react@18.2.0 1705 | '@react-types/shared': 3.19.0_react@18.2.0 1706 | '@swc/helpers': 0.5.1 1707 | react: 18.2.0 1708 | dev: false 1709 | 1710 | /@react-stately/numberfield/3.6.0_react@18.2.0: 1711 | resolution: {integrity: sha512-4spLEPuYeYQrzs/r13tv/ti4szkJz+6VfVhFNdYwNiW41flUPDpFtGziIqbe2myoEudC+P5WWzryfHkl79tIbQ==} 1712 | peerDependencies: 1713 | react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 1714 | dependencies: 1715 | '@internationalized/number': 3.2.1 1716 | '@react-stately/utils': 3.7.0_react@18.2.0 1717 | '@react-types/numberfield': 3.5.0_react@18.2.0 1718 | '@react-types/shared': 3.19.0_react@18.2.0 1719 | '@swc/helpers': 0.5.1 1720 | react: 18.2.0 1721 | dev: false 1722 | 1723 | /@react-stately/overlays/3.6.1_react@18.2.0: 1724 | resolution: {integrity: sha512-c/Mda4ZZmFO4e3XZFd7kqt5wuh6Q/7wYJ+0oG59MfDoQstFwGcJTUnx7S8EUMujbocIOCeOmVPA1eE3DNPC2/A==} 1725 | peerDependencies: 1726 | react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 1727 | dependencies: 1728 | '@react-stately/utils': 3.7.0_react@18.2.0 1729 | '@react-types/overlays': 3.8.1_react@18.2.0 1730 | '@swc/helpers': 0.5.1 1731 | react: 18.2.0 1732 | dev: false 1733 | 1734 | /@react-stately/radio/3.8.3_react@18.2.0: 1735 | resolution: {integrity: sha512-3ovJ6tDWzl/Qap8065GZS9mQM7LbQwLc7EhhmQ3dn5+pH4pUCHo8Gb0TIcYFsvFMyHrNMg/r8+N3ICq/WDj5NQ==} 1736 | peerDependencies: 1737 | react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 1738 | dependencies: 1739 | '@react-stately/utils': 3.7.0_react@18.2.0 1740 | '@react-types/radio': 3.5.0_react@18.2.0 1741 | '@react-types/shared': 3.19.0_react@18.2.0 1742 | '@swc/helpers': 0.5.1 1743 | react: 18.2.0 1744 | dev: false 1745 | 1746 | /@react-stately/searchfield/3.4.4_react@18.2.0: 1747 | resolution: {integrity: sha512-GhgisSXbz18MjGrvLpXXBkb8HeYPCxlrAGp+tq1dCMhAkmgZI9ZqQZB8EFzS7EoXQ/gCb87sIT0vhiy257lxSA==} 1748 | peerDependencies: 1749 | react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 1750 | dependencies: 1751 | '@react-stately/utils': 3.7.0_react@18.2.0 1752 | '@react-types/searchfield': 3.4.3_react@18.2.0 1753 | '@react-types/shared': 3.19.0_react@18.2.0 1754 | '@swc/helpers': 0.5.1 1755 | react: 18.2.0 1756 | dev: false 1757 | 1758 | /@react-stately/select/3.5.3_react@18.2.0: 1759 | resolution: {integrity: sha512-bzHcCyp2nka6+Gy/YIDM2eWhk+Dz6KP+l2XnGeM62LhbQ7OWdZW/cEjqhCw0MXZFIC+TDMQcLsX4GRkiRDmL7g==} 1760 | peerDependencies: 1761 | react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 1762 | dependencies: 1763 | '@react-stately/collections': 3.10.0_react@18.2.0 1764 | '@react-stately/list': 3.9.1_react@18.2.0 1765 | '@react-stately/menu': 3.5.4_react@18.2.0 1766 | '@react-stately/selection': 3.13.3_react@18.2.0 1767 | '@react-stately/utils': 3.7.0_react@18.2.0 1768 | '@react-types/select': 3.8.2_react@18.2.0 1769 | '@react-types/shared': 3.19.0_react@18.2.0 1770 | '@swc/helpers': 0.5.1 1771 | react: 18.2.0 1772 | dev: false 1773 | 1774 | /@react-stately/selection/3.13.3_react@18.2.0: 1775 | resolution: {integrity: sha512-+CmpZpyIXfbxEwd9eBvo5Jatc2MNX7HinBcW3X8GfvqNzkbgOXETsmXaW6jlKJekvLLE13Is78Ob8NNzZVxQYg==} 1776 | peerDependencies: 1777 | react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 1778 | dependencies: 1779 | '@react-stately/collections': 3.10.0_react@18.2.0 1780 | '@react-stately/utils': 3.7.0_react@18.2.0 1781 | '@react-types/shared': 3.19.0_react@18.2.0 1782 | '@swc/helpers': 0.5.1 1783 | react: 18.2.0 1784 | dev: false 1785 | 1786 | /@react-stately/table/3.11.0_react@18.2.0: 1787 | resolution: {integrity: sha512-mHv8KgNHm6scO0gntQc1ZVbQaAqLiNzYi4hxksz2lY+HN2CJbJkYGl/aRt4jmnfpi1xWpwYP5najXdncMAKpGA==} 1788 | peerDependencies: 1789 | react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 1790 | dependencies: 1791 | '@react-stately/collections': 3.10.0_react@18.2.0 1792 | '@react-stately/flags': 3.0.0 1793 | '@react-stately/grid': 3.8.0_react@18.2.0 1794 | '@react-stately/selection': 3.13.3_react@18.2.0 1795 | '@react-stately/utils': 3.7.0_react@18.2.0 1796 | '@react-types/grid': 3.2.0_react@18.2.0 1797 | '@react-types/shared': 3.19.0_react@18.2.0 1798 | '@react-types/table': 3.8.0_react@18.2.0 1799 | '@swc/helpers': 0.5.1 1800 | react: 18.2.0 1801 | dev: false 1802 | 1803 | /@react-stately/tabs/3.5.1_react@18.2.0: 1804 | resolution: {integrity: sha512-p1vZOuIS98GMF9jfEHQA6Pir1wYY6j+Gni6DcluNnWj90rLEubuwARNw7uscoOaXKlK/DiZIhkLKSDsA5tbadQ==} 1805 | peerDependencies: 1806 | react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 1807 | dependencies: 1808 | '@react-stately/list': 3.9.1_react@18.2.0 1809 | '@react-stately/utils': 3.7.0_react@18.2.0 1810 | '@react-types/shared': 3.19.0_react@18.2.0 1811 | '@react-types/tabs': 3.3.1_react@18.2.0 1812 | '@swc/helpers': 0.5.1 1813 | react: 18.2.0 1814 | dev: false 1815 | 1816 | /@react-stately/toast/3.0.0-beta.1_react@18.2.0: 1817 | resolution: {integrity: sha512-NeWdLXpHfXu8UXjmn+6iZv39Xvan/D0uNWzIyCxkDOeNNOHt1N4kSwdvQ56ScQ3f7KBVPqKz32t7K466Zpa8Jg==} 1818 | peerDependencies: 1819 | react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 1820 | dependencies: 1821 | '@swc/helpers': 0.5.1 1822 | react: 18.2.0 1823 | use-sync-external-store: 1.2.0_react@18.2.0 1824 | dev: false 1825 | 1826 | /@react-stately/toggle/3.6.1_react@18.2.0: 1827 | resolution: {integrity: sha512-UUWtuI6gZlX6wpF9/bxBikjyAW1yQojRPCJ4MPkjMMBQL0iveAm3WEQkXRLNycEiOCeoaVFBwAd1L9h9+fuCFg==} 1828 | peerDependencies: 1829 | react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 1830 | dependencies: 1831 | '@react-stately/utils': 3.7.0_react@18.2.0 1832 | '@react-types/checkbox': 3.5.0_react@18.2.0 1833 | '@react-types/shared': 3.19.0_react@18.2.0 1834 | '@swc/helpers': 0.5.1 1835 | react: 18.2.0 1836 | dev: false 1837 | 1838 | /@react-stately/tooltip/3.4.3_react@18.2.0: 1839 | resolution: {integrity: sha512-IX/XlLdwSQWy75TAOARm6hxajRWV0x/C7vGA54O+JNvvfZ212+nxVyTSduM+zjULzhOPICSSUFKmX4ZCV/aHSg==} 1840 | peerDependencies: 1841 | react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 1842 | dependencies: 1843 | '@react-stately/overlays': 3.6.1_react@18.2.0 1844 | '@react-stately/utils': 3.7.0_react@18.2.0 1845 | '@react-types/tooltip': 3.4.3_react@18.2.0 1846 | '@swc/helpers': 0.5.1 1847 | react: 18.2.0 1848 | dev: false 1849 | 1850 | /@react-stately/tree/3.7.1_react@18.2.0: 1851 | resolution: {integrity: sha512-D0BWcLTRx7EOTdAJCgYV6zm18xpNDxmv4meKJ/WmYSFq1bkHPN75NLv7VPf5Uvsm66xshbO/B3A4HB2/ag1yPA==} 1852 | peerDependencies: 1853 | react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 1854 | dependencies: 1855 | '@react-stately/collections': 3.10.0_react@18.2.0 1856 | '@react-stately/selection': 3.13.3_react@18.2.0 1857 | '@react-stately/utils': 3.7.0_react@18.2.0 1858 | '@react-types/shared': 3.19.0_react@18.2.0 1859 | '@swc/helpers': 0.5.1 1860 | react: 18.2.0 1861 | dev: false 1862 | 1863 | /@react-stately/utils/3.7.0_react@18.2.0: 1864 | resolution: {integrity: sha512-VbApRiUV2rhozOfk0Qj9xt0qjVbQfLTgAzXLdrfeZSBnyIgo1bFRnjDpnDZKZUUCeGQcJJI03I9niaUtY+kwJQ==} 1865 | peerDependencies: 1866 | react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 1867 | dependencies: 1868 | '@swc/helpers': 0.5.1 1869 | react: 18.2.0 1870 | dev: false 1871 | 1872 | /@react-stately/virtualizer/3.6.1_react@18.2.0: 1873 | resolution: {integrity: sha512-Gq5gQ1YPgTakPCkWnmp9P6p5uGoVS+phm6Ie34lmZQ+E62lrkHK0XG0bkOuvMSdWwzql0oLg03E/SMOahI9vNA==} 1874 | peerDependencies: 1875 | react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 1876 | dependencies: 1877 | '@react-aria/utils': 3.19.0_react@18.2.0 1878 | '@react-types/shared': 3.19.0_react@18.2.0 1879 | '@swc/helpers': 0.5.1 1880 | react: 18.2.0 1881 | dev: false 1882 | 1883 | /@react-types/actiongroup/3.4.3_react@18.2.0: 1884 | resolution: {integrity: sha512-8TegcmNWw9xe16WcqcCyJJfKplRoKdbIlUdPZRU1RxmexM5EECqokxLaI1nWtx9FAalTAc+3QXssDKB4z1KXBQ==} 1885 | peerDependencies: 1886 | react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 1887 | dependencies: 1888 | '@react-types/button': 3.7.4_react@18.2.0 1889 | '@react-types/shared': 3.19.0_react@18.2.0 1890 | react: 18.2.0 1891 | dev: false 1892 | 1893 | /@react-types/breadcrumbs/3.6.1_react@18.2.0: 1894 | resolution: {integrity: sha512-O4Jeh2DdYqqbG9tFDkcMEBZ+MId/vouy0gSuRf7Q9HWnT3E68GE1LM8yj2z58XIYOecDeWhlbzvPMfXztouYzg==} 1895 | peerDependencies: 1896 | react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 1897 | dependencies: 1898 | '@react-types/link': 3.4.4_react@18.2.0 1899 | '@react-types/shared': 3.19.0_react@18.2.0 1900 | react: 18.2.0 1901 | dev: false 1902 | 1903 | /@react-types/button/3.7.4_react@18.2.0: 1904 | resolution: {integrity: sha512-y1JOnJ3pqg2ezZz/fdwMMToPj+8fgj/He7z1NRWtIy1/I7HP+ilSK6S/MLO2jRsM2QfCq8KSw5MQEZBPiPWsjw==} 1905 | peerDependencies: 1906 | react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 1907 | dependencies: 1908 | '@react-types/shared': 3.19.0_react@18.2.0 1909 | react: 18.2.0 1910 | dev: false 1911 | 1912 | /@react-types/calendar/3.3.1_react@18.2.0: 1913 | resolution: {integrity: sha512-9pn4M8GK6dCMyCN5oilsGYnphe+tSU5zfHucdiVCOyss3HrOBVxLQnr9eZfDxN/nEqz7fCu8QPIIMFFgOi/YCA==} 1914 | peerDependencies: 1915 | react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 1916 | dependencies: 1917 | '@internationalized/date': 3.4.0 1918 | '@react-types/shared': 3.19.0_react@18.2.0 1919 | react: 18.2.0 1920 | dev: false 1921 | 1922 | /@react-types/checkbox/3.5.0_react@18.2.0: 1923 | resolution: {integrity: sha512-fCisTdqFKkz7FvxNoexXIiVsTBt0ZwIyeIZz/S41M6hzIZM38nKbh6yS/lveQ+/877Dn7+ngvbpJ8QYnXYVrIQ==} 1924 | peerDependencies: 1925 | react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 1926 | dependencies: 1927 | '@react-types/shared': 3.19.0_react@18.2.0 1928 | react: 18.2.0 1929 | dev: false 1930 | 1931 | /@react-types/combobox/3.7.0_react@18.2.0: 1932 | resolution: {integrity: sha512-w9LSAq/DR1mM8lwHk7cGbIGGm75yg+A2pdnLaViFNEVqv7nBUuhHUBzIihnCQ2k/4piWxa5Ih5gcggDFv2yE4g==} 1933 | peerDependencies: 1934 | react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 1935 | dependencies: 1936 | '@react-types/shared': 3.19.0_react@18.2.0 1937 | react: 18.2.0 1938 | dev: false 1939 | 1940 | /@react-types/datepicker/3.5.0_react@18.2.0: 1941 | resolution: {integrity: sha512-PQSfLR0CgSaD3T70enZQZH/L4s1+KPAJLRxwtyy8toDekKfrkoIjrnUOP91e0rkajeHCSG9T1kL6w8FtaUvbmg==} 1942 | peerDependencies: 1943 | react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 1944 | dependencies: 1945 | '@internationalized/date': 3.4.0 1946 | '@react-types/calendar': 3.3.1_react@18.2.0 1947 | '@react-types/overlays': 3.8.1_react@18.2.0 1948 | '@react-types/shared': 3.19.0_react@18.2.0 1949 | react: 18.2.0 1950 | dev: false 1951 | 1952 | /@react-types/dialog/3.5.4_react@18.2.0: 1953 | resolution: {integrity: sha512-WCEkUf93XauGaPaF1efTJ8u04Z5iUgmmzRbFnGLrske7rQJYfryP3+26zCxtKKlOTgeFORq5AHeH6vqaMKOhhg==} 1954 | peerDependencies: 1955 | react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 1956 | dependencies: 1957 | '@react-types/overlays': 3.8.1_react@18.2.0 1958 | '@react-types/shared': 3.19.0_react@18.2.0 1959 | react: 18.2.0 1960 | dev: false 1961 | 1962 | /@react-types/grid/3.2.0_react@18.2.0: 1963 | resolution: {integrity: sha512-ZIzFDbuBgqaPNvZ18/fOdm9Ol0m5rFPlhSxQfyAgUOXFaQhl/1+BsG8FsHla/Y6tTmxDt5cVrF5PX2CWzZmtOw==} 1964 | peerDependencies: 1965 | react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 1966 | dependencies: 1967 | '@react-types/shared': 3.19.0_react@18.2.0 1968 | react: 18.2.0 1969 | dev: false 1970 | 1971 | /@react-types/label/3.7.5_react@18.2.0: 1972 | resolution: {integrity: sha512-iNO5T1UYK7FPF23cwRLQJ4zth2rqoJWbz27Wikwt8Cw8VbVVzfLBPUBZoUyeBVZ0/zzTvEgZUW75OrmKb4gqhw==} 1973 | peerDependencies: 1974 | react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 1975 | dependencies: 1976 | '@react-types/shared': 3.19.0_react@18.2.0 1977 | react: 18.2.0 1978 | dev: false 1979 | 1980 | /@react-types/link/3.4.4_react@18.2.0: 1981 | resolution: {integrity: sha512-/FnKf7W6nCNZ2E96Yo1gaX63eSxERmtovQbkRRdsgPLfgRcqzQIVzQtNJThIbVNncOnAw3qvIyhrS0weUTFacQ==} 1982 | peerDependencies: 1983 | react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 1984 | dependencies: 1985 | '@react-aria/interactions': 3.17.0_react@18.2.0 1986 | '@react-types/shared': 3.19.0_react@18.2.0 1987 | react: 18.2.0 1988 | dev: false 1989 | 1990 | /@react-types/listbox/3.4.3_react@18.2.0: 1991 | resolution: {integrity: sha512-AHOnx5z+q/uIsBnGqrNJ25OSTbOe2/kWXWUcPDdfZ29OBqoDZu86psAOA97glYod97w/KzU5xq8EaxDrWupKuQ==} 1992 | peerDependencies: 1993 | react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 1994 | dependencies: 1995 | '@react-types/shared': 3.19.0_react@18.2.0 1996 | react: 18.2.0 1997 | dev: false 1998 | 1999 | /@react-types/menu/3.9.3_react@18.2.0: 2000 | resolution: {integrity: sha512-0dgIIM9z3hzjFltT+1/L8Hj3oDEcdYkexQhaA+jv6xBHUI5Bqs4SaJAeSGrGz5u6tsrHBPEgf/TLk9Dg9c7XMA==} 2001 | peerDependencies: 2002 | react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 2003 | dependencies: 2004 | '@react-types/overlays': 3.8.1_react@18.2.0 2005 | '@react-types/shared': 3.19.0_react@18.2.0 2006 | react: 18.2.0 2007 | dev: false 2008 | 2009 | /@react-types/meter/3.3.3_react@18.2.0: 2010 | resolution: {integrity: sha512-cuNMHAG9SF/QjM0bjukC1ezjWxp0KRInmEQN3kQuQt+eAVC2GLCJjDRfRSLgf5jld8S68xOVw8fEAWY+VK/NHg==} 2011 | peerDependencies: 2012 | react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 2013 | dependencies: 2014 | '@react-types/progress': 3.4.2_react@18.2.0 2015 | '@react-types/shared': 3.19.0_react@18.2.0 2016 | react: 18.2.0 2017 | dev: false 2018 | 2019 | /@react-types/numberfield/3.5.0_react@18.2.0: 2020 | resolution: {integrity: sha512-uKN6uJCJICIvngk3d2AzD/XU+LZHSriALpsM58l6Zy7xmVu3Wdb11WeWL9z/cwJ+KAdt4tcD+rCE/Y2rcfjWDA==} 2021 | peerDependencies: 2022 | react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 2023 | dependencies: 2024 | '@react-types/shared': 3.19.0_react@18.2.0 2025 | react: 18.2.0 2026 | dev: false 2027 | 2028 | /@react-types/overlays/3.8.1_react@18.2.0: 2029 | resolution: {integrity: sha512-aDI/K3E2XACkey8SCBmAerLhYSUFa8g8tML4SoQbfEJPRj+jJztbHbg9F7b3HKDUk4ZOjcUdQRfz1nFHORdbtQ==} 2030 | peerDependencies: 2031 | react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 2032 | dependencies: 2033 | '@react-types/shared': 3.19.0_react@18.2.0 2034 | react: 18.2.0 2035 | dev: false 2036 | 2037 | /@react-types/progress/3.4.2_react@18.2.0: 2038 | resolution: {integrity: sha512-UvnBt1OtjgQgOM3556KpuAXSdvSIVGSeD4+otTfkl05ieTcy6Lx7ef3TFI2KfQP45a9JeRBstTNpThBmuRe03A==} 2039 | peerDependencies: 2040 | react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 2041 | dependencies: 2042 | '@react-types/shared': 3.19.0_react@18.2.0 2043 | react: 18.2.0 2044 | dev: false 2045 | 2046 | /@react-types/radio/3.5.0_react@18.2.0: 2047 | resolution: {integrity: sha512-jpAG03eYxLvD1+zLoHXVUR7BCXfzbaQnOv5vu2R4EXhBA7t1/HBOAY/WHbUEgrnyDYa2na7dr/RbY81H9JqR0g==} 2048 | peerDependencies: 2049 | react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 2050 | dependencies: 2051 | '@react-types/shared': 3.19.0_react@18.2.0 2052 | react: 18.2.0 2053 | dev: false 2054 | 2055 | /@react-types/searchfield/3.4.3_react@18.2.0: 2056 | resolution: {integrity: sha512-gnOKM2r5GuRspe+8gmKZxuiPYUlzxge9r1SADWgCCrF9091Aq6uEL+oXT4nAIMlRCwxxKXjAa8KlGeqz3dEgxw==} 2057 | peerDependencies: 2058 | react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 2059 | dependencies: 2060 | '@react-types/shared': 3.19.0_react@18.2.0 2061 | '@react-types/textfield': 3.7.3_react@18.2.0 2062 | react: 18.2.0 2063 | dev: false 2064 | 2065 | /@react-types/select/3.8.2_react@18.2.0: 2066 | resolution: {integrity: sha512-m11J/xBR8yFwPLuueoFHzr4DiLyY7nKLCbZCz1W2lwIyd8Tl2iJwcLcuJiyUTJwdSTcCDgvbkY4vdTfLOIktYQ==} 2067 | peerDependencies: 2068 | react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 2069 | dependencies: 2070 | '@react-types/shared': 3.19.0_react@18.2.0 2071 | react: 18.2.0 2072 | dev: false 2073 | 2074 | /@react-types/shared/3.19.0_react@18.2.0: 2075 | resolution: {integrity: sha512-h852l8bWhqUxbXIG8vH3ab7gE19nnP3U1kuWf6SNSMvgmqjiRN9jXKPIFxF/PbfdvnXXm0yZSgSMWfUCARF0Cg==} 2076 | peerDependencies: 2077 | react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 2078 | dependencies: 2079 | react: 18.2.0 2080 | dev: false 2081 | 2082 | /@react-types/switch/3.4.0_react@18.2.0: 2083 | resolution: {integrity: sha512-vUA4Etm7ZiThYN3IotPXl99gHYZNJlc/f9o/SgAUSxtk5pBv5unOSmXLdrvk01Kd6TJ/MjL42IxRShygyr8mTQ==} 2084 | peerDependencies: 2085 | react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 2086 | dependencies: 2087 | '@react-types/checkbox': 3.5.0_react@18.2.0 2088 | '@react-types/shared': 3.19.0_react@18.2.0 2089 | react: 18.2.0 2090 | dev: false 2091 | 2092 | /@react-types/table/3.8.0_react@18.2.0: 2093 | resolution: {integrity: sha512-/7IBG4ZlJHvEPQwND/q6ZFzfXq0Bc1ohaocDFzEOeNtVUrgQ2rFS64EY2p8G7BL9XDJFTY2R5dLYqjyGFojUvQ==} 2094 | peerDependencies: 2095 | react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 2096 | dependencies: 2097 | '@react-types/grid': 3.2.0_react@18.2.0 2098 | '@react-types/shared': 3.19.0_react@18.2.0 2099 | react: 18.2.0 2100 | dev: false 2101 | 2102 | /@react-types/tabs/3.3.1_react@18.2.0: 2103 | resolution: {integrity: sha512-vPxSbLCU7RT+Rupvu/1uOAesxlR/53GD5ZbgLuQRr/oEZRbsjY8Cs3CE3LGv49VdvBWivXUvHiF5wSE7CdWs1w==} 2104 | peerDependencies: 2105 | react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 2106 | dependencies: 2107 | '@react-types/shared': 3.19.0_react@18.2.0 2108 | react: 18.2.0 2109 | dev: false 2110 | 2111 | /@react-types/textfield/3.7.3_react@18.2.0: 2112 | resolution: {integrity: sha512-M2u9NK3iqQEmTp4G1Dk36pCleyH/w1n+N52u5n0fRlxvucY/Od8W1zvk3w9uqJLFHSlzleHsfSvkaETDJn7FYw==} 2113 | peerDependencies: 2114 | react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 2115 | dependencies: 2116 | '@react-types/shared': 3.19.0_react@18.2.0 2117 | react: 18.2.0 2118 | dev: false 2119 | 2120 | /@react-types/tooltip/3.4.3_react@18.2.0: 2121 | resolution: {integrity: sha512-ne1SVhgofHRZNhoQM4iMCSjCstpdPBpM81B4KDJ7XmWax0+dP4qmdxMc7qvEm7GjuZLfYx5f44fWytKm1BkZmg==} 2122 | peerDependencies: 2123 | react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 2124 | dependencies: 2125 | '@react-types/overlays': 3.8.1_react@18.2.0 2126 | '@react-types/shared': 3.19.0_react@18.2.0 2127 | react: 18.2.0 2128 | dev: false 2129 | 2130 | /@sinclair/typebox/0.27.8: 2131 | resolution: {integrity: sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==} 2132 | dev: false 2133 | 2134 | /@sindresorhus/slugify/1.1.2: 2135 | resolution: {integrity: sha512-V9nR/W0Xd9TSGXpZ4iFUcFGhuOJtZX82Fzxj1YISlbSgKvIiNa7eLEZrT0vAraPOt++KHauIVNYgGRgjc13dXA==} 2136 | engines: {node: '>=10'} 2137 | dependencies: 2138 | '@sindresorhus/transliterate': 0.1.2 2139 | escape-string-regexp: 4.0.0 2140 | dev: false 2141 | 2142 | /@sindresorhus/transliterate/0.1.2: 2143 | resolution: {integrity: sha512-5/kmIOY9FF32nicXH+5yLNTX4NJ4atl7jRgqAJuIn/iyDFXBktOKDxCvyGE/EzmF4ngSUvjXxQUQlQiZ5lfw+w==} 2144 | engines: {node: '>=10'} 2145 | dependencies: 2146 | escape-string-regexp: 2.0.0 2147 | lodash.deburr: 4.1.0 2148 | dev: false 2149 | 2150 | /@swc/helpers/0.4.14: 2151 | resolution: {integrity: sha512-4C7nX/dvpzB7za4Ql9K81xK3HPxCpHMgwTZVyf+9JQ6VUbn9jjZVN7/Nkdz/Ugzs2CSjqnL/UPXroiVBVHUWUw==} 2152 | dependencies: 2153 | tslib: 2.6.2 2154 | dev: false 2155 | 2156 | /@swc/helpers/0.4.36: 2157 | resolution: {integrity: sha512-5lxnyLEYFskErRPenYItLRSge5DjrJngYKdVjRSrWfza9G6KkgHEXi0vUZiyUeMU5JfXH1YnvXZzSp8ul88o2Q==} 2158 | dependencies: 2159 | legacy-swc-helpers: /@swc/helpers/0.4.14 2160 | tslib: 2.6.2 2161 | dev: false 2162 | 2163 | /@swc/helpers/0.5.1: 2164 | resolution: {integrity: sha512-sJ902EfIzn1Fa+qYmjdQqh8tPsoxyBz+8yBKC2HKUxyezKJFwPGOn7pv4WY6QuQW//ySQi5lJjA/ZT9sNWWNTg==} 2165 | dependencies: 2166 | tslib: 2.6.2 2167 | dev: false 2168 | 2169 | /@ts-gql/tag/0.7.0_graphql@16.8.0: 2170 | resolution: {integrity: sha512-DofrBf01J9ZX6L8KhpTL1JrFGOuVkwFfACDNzdqrH855KYCANOGcvQTZn5LK0rY22DWISnuQrOF8ytBTVIahrw==} 2171 | peerDependencies: 2172 | graphql: ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || 14 || 15 || 16 2173 | dependencies: 2174 | '@graphql-typed-document-node/core': 3.2.0_graphql@16.8.0 2175 | graphql: 16.8.0 2176 | graphql-tag: 2.12.6_graphql@16.8.0 2177 | dev: false 2178 | 2179 | /@types/is-hotkey/0.1.7: 2180 | resolution: {integrity: sha512-yB5C7zcOM7idwYZZ1wKQ3pTfjA9BbvFqRWvKB46GFddxnJtHwi/b9y84ykQtxQPg5qhdpg4Q/kWU3EGoCTmLzQ==} 2181 | dev: false 2182 | 2183 | /@types/linkify-it/3.0.2: 2184 | resolution: {integrity: sha512-HZQYqbiFVWufzCwexrvh694SOim8z2d+xJl5UNamcvQFejLY/2YUtzXHYi3cHdI7PMlS8ejH2slRAOJQ32aNbA==} 2185 | dev: false 2186 | optional: true 2187 | 2188 | /@types/lodash/4.14.197: 2189 | resolution: {integrity: sha512-BMVOiWs0uNxHVlHBgzTIqJYmj+PgCo4euloGF+5m4okL3rEYzM2EEv78mw8zWSMM57dM7kVIgJ2QDvwHSoCI5g==} 2190 | dev: false 2191 | 2192 | /@types/markdown-it/12.2.3: 2193 | resolution: {integrity: sha512-GKMHFfv3458yYy+v/N8gjufHO6MSZKCOXpZc5GXIWWy8uldwfmPn98vp81gZ5f9SVw8YYBctgfJ22a2d7AOMeQ==} 2194 | dependencies: 2195 | '@types/linkify-it': 3.0.2 2196 | '@types/mdurl': 1.0.2 2197 | dev: false 2198 | optional: true 2199 | 2200 | /@types/mdast/3.0.12: 2201 | resolution: {integrity: sha512-DT+iNIRNX884cx0/Q1ja7NyUPpZuv0KPyL5rGNxm1WC1OtHstl7n4Jb7nk+xacNShQMbczJjt8uFzznpp6kYBg==} 2202 | dependencies: 2203 | '@types/unist': 2.0.7 2204 | dev: false 2205 | 2206 | /@types/mdurl/1.0.2: 2207 | resolution: {integrity: sha512-eC4U9MlIcu2q0KQmXszyn5Akca/0jrQmwDRgpAMJai7qBWq4amIQhZyNau4VYGtCeALvW1/NtjzJJ567aZxfKA==} 2208 | dev: false 2209 | optional: true 2210 | 2211 | /@types/node/16.11.13: 2212 | resolution: {integrity: sha512-eUXZzHLHoZqj1frtUetNkUetYoJ6X55UmrVnFD4DMhVeAmwLjniZhtBmsRiemQh4uq4G3vUra/Ws/hs9vEvL3Q==} 2213 | dev: false 2214 | 2215 | /@types/parse-json/4.0.0: 2216 | resolution: {integrity: sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==} 2217 | dev: false 2218 | 2219 | /@types/prop-types/15.7.5: 2220 | resolution: {integrity: sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w==} 2221 | dev: false 2222 | 2223 | /@types/react-dom/18.2.7: 2224 | resolution: {integrity: sha512-GRaAEriuT4zp9N4p1i8BDBYmEyfo+xQ3yHjJU4eiK5NDa1RmUZG+unZABUTK4/Ox/M+GaHwb6Ow8rUITrtjszA==} 2225 | dependencies: 2226 | '@types/react': 18.2.21 2227 | dev: false 2228 | 2229 | /@types/react/18.2.21: 2230 | resolution: {integrity: sha512-neFKG/sBAwGxHgXiIxnbm3/AAVQ/cMRS93hvBpg8xYRbeQSPVABp9U2bRnPf0iI4+Ucdv3plSxKK+3CW2ENJxA==} 2231 | dependencies: 2232 | '@types/prop-types': 15.7.5 2233 | '@types/scheduler': 0.16.3 2234 | csstype: 3.1.2 2235 | dev: false 2236 | 2237 | /@types/scheduler/0.16.3: 2238 | resolution: {integrity: sha512-5cJ8CB4yAx7BH1oMvdU0Jh9lrEXyPkar6F9G/ERswkCuvP4KQZfZkSjcMbAICCpQTN4OuZn8tz0HiKv9TGZgrQ==} 2239 | dev: false 2240 | 2241 | /@types/unist/2.0.7: 2242 | resolution: {integrity: sha512-cputDpIbFgLUaGQn6Vqg3/YsJwxUwHLO13v3i5ouxT4lat0khip9AEWxtERujXV9wxIB1EyF97BSJFt6vpdI8g==} 2243 | dev: false 2244 | 2245 | /@urql/core/4.1.1_graphql@16.8.0: 2246 | resolution: {integrity: sha512-iIoAy6BY+BUZZ7KIpnMT7C9q+ULf5ZCVxGe3/i7WZSJBrQa2h1QkIMhL+8fAKmOn9gt83jSIv5drWWnhZ9izEA==} 2247 | dependencies: 2248 | '@0no-co/graphql.web': 1.0.4_graphql@16.8.0 2249 | wonka: 6.3.4 2250 | transitivePeerDependencies: 2251 | - graphql 2252 | dev: false 2253 | 2254 | /@urql/exchange-auth/2.1.6_graphql@16.8.0: 2255 | resolution: {integrity: sha512-snOlt7p5kYq0KnPDuXkKe2qW3/BucQZOElvTeo3svLQuk9JiNJVnm6ffQ6QGiGO+G3AtMrctnno1+X44fLtDuQ==} 2256 | dependencies: 2257 | '@urql/core': 4.1.1_graphql@16.8.0 2258 | wonka: 6.3.4 2259 | transitivePeerDependencies: 2260 | - graphql 2261 | dev: false 2262 | 2263 | /@urql/exchange-graphcache/6.3.2_graphql@16.8.0: 2264 | resolution: {integrity: sha512-ajBtuOkCkWgYJVk8MYqlhTF2vNojEREitcUE62q8tUxC6zDHZybk8DUPe6RM0HUyUw6IPAnzmDf6djK5JOEvvw==} 2265 | dependencies: 2266 | '@0no-co/graphql.web': 1.0.4_graphql@16.8.0 2267 | '@urql/core': 4.1.1_graphql@16.8.0 2268 | wonka: 6.3.4 2269 | transitivePeerDependencies: 2270 | - graphql 2271 | dev: false 2272 | 2273 | /@urql/exchange-persisted/3.0.1_graphql@16.8.0: 2274 | resolution: {integrity: sha512-KDELDmqNe7Z4nbOgF9oE2w3FwkBBfgaORAGZ/3o5jdOeoszpXNfSPRiwUnFyExXMw4rXqyHfDKg5nzvNB7w4Tw==} 2275 | dependencies: 2276 | '@urql/core': 4.1.1_graphql@16.8.0 2277 | wonka: 6.3.4 2278 | transitivePeerDependencies: 2279 | - graphql 2280 | dev: false 2281 | 2282 | /ansi-styles/3.2.1: 2283 | resolution: {integrity: sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==} 2284 | engines: {node: '>=4'} 2285 | dependencies: 2286 | color-convert: 1.9.3 2287 | dev: false 2288 | 2289 | /ansi-styles/5.2.0: 2290 | resolution: {integrity: sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==} 2291 | engines: {node: '>=10'} 2292 | dev: false 2293 | 2294 | /any-promise/1.3.0: 2295 | resolution: {integrity: sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==} 2296 | dev: true 2297 | 2298 | /anymatch/3.1.3: 2299 | resolution: {integrity: sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==} 2300 | engines: {node: '>= 8'} 2301 | dependencies: 2302 | normalize-path: 3.0.0 2303 | picomatch: 2.3.1 2304 | 2305 | /apply-ref/1.0.0: 2306 | resolution: {integrity: sha512-InKjUB8TMcIiSVV/9hqmMpIXkpIjCIbRiB3qdPu4/kU9AagF2uRAdAfFgt9+ykw5xQYyqAmcIKNsgy4tqKPquQ==} 2307 | dev: false 2308 | 2309 | /arg/5.0.2: 2310 | resolution: {integrity: sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==} 2311 | dev: true 2312 | 2313 | /argparse/2.0.1: 2314 | resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==} 2315 | dev: false 2316 | 2317 | /aria-hidden/1.2.3: 2318 | resolution: {integrity: sha512-xcLxITLe2HYa1cnYnwCjkOO1PqUHQpozB8x9AR0OgWN2woOBi5kSDVxKfd0b7sb1hw5qFeJhXm9H1nu3xSfLeQ==} 2319 | engines: {node: '>=10'} 2320 | dependencies: 2321 | tslib: 2.6.2 2322 | dev: false 2323 | 2324 | /autoprefixer/10.4.15_postcss@8.4.28: 2325 | resolution: {integrity: sha512-KCuPB8ZCIqFdA4HwKXsvz7j6gvSDNhDP7WnUjBleRkKjPdvCmHFuQ77ocavI8FT6NdvlBnE2UFr2H4Mycn8Vew==} 2326 | engines: {node: ^10 || ^12 || >=14} 2327 | hasBin: true 2328 | peerDependencies: 2329 | postcss: ^8.1.0 2330 | dependencies: 2331 | browserslist: 4.21.10 2332 | caniuse-lite: 1.0.30001522 2333 | fraction.js: 4.2.1 2334 | normalize-range: 0.1.2 2335 | picocolors: 1.0.0 2336 | postcss: 8.4.28 2337 | postcss-value-parser: 4.2.0 2338 | dev: true 2339 | 2340 | /babel-plugin-macros/3.1.0: 2341 | resolution: {integrity: sha512-Cg7TFGpIr01vOQNODXOOaGz2NpCU5gl8x1qJFbb6hbZxR7XrcE2vtbAsTAbJ7/xwJtUuJEw8K8Zr/AE0LHlesg==} 2342 | engines: {node: '>=10', npm: '>=6'} 2343 | dependencies: 2344 | '@babel/runtime': 7.22.10 2345 | cosmiconfig: 7.1.0 2346 | resolve: 1.22.4 2347 | dev: false 2348 | 2349 | /balanced-match/1.0.2: 2350 | resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==} 2351 | 2352 | /binary-extensions/2.2.0: 2353 | resolution: {integrity: sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==} 2354 | engines: {node: '>=8'} 2355 | 2356 | /brace-expansion/1.1.11: 2357 | resolution: {integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==} 2358 | dependencies: 2359 | balanced-match: 1.0.2 2360 | concat-map: 0.0.1 2361 | dev: true 2362 | 2363 | /brace-expansion/2.0.1: 2364 | resolution: {integrity: sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==} 2365 | dependencies: 2366 | balanced-match: 1.0.2 2367 | dev: false 2368 | 2369 | /braces/3.0.2: 2370 | resolution: {integrity: sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==} 2371 | engines: {node: '>=8'} 2372 | dependencies: 2373 | fill-range: 7.0.1 2374 | 2375 | /browserslist/4.21.10: 2376 | resolution: {integrity: sha512-bipEBdZfVH5/pwrvqc+Ub0kUPVfGUhlKxbvfD+z1BDnPEO/X98ruXGA1WP5ASpAFKan7Qr6j736IacbZQuAlKQ==} 2377 | engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} 2378 | hasBin: true 2379 | dependencies: 2380 | caniuse-lite: 1.0.30001522 2381 | electron-to-chromium: 1.4.499 2382 | node-releases: 2.0.13 2383 | update-browserslist-db: 1.0.11_browserslist@4.21.10 2384 | dev: true 2385 | 2386 | /busboy/1.6.0: 2387 | resolution: {integrity: sha512-8SFQbg/0hQ9xy3UNTB0YEnsNBbWfhf7RtnzpL7TkBiTBRfrQ9Fxcnz7VJsleJpyp6rVLvXiuORqjlHi5q+PYuA==} 2388 | engines: {node: '>=10.16.0'} 2389 | dependencies: 2390 | streamsearch: 1.1.0 2391 | dev: false 2392 | 2393 | /callsites/3.1.0: 2394 | resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==} 2395 | engines: {node: '>=6'} 2396 | dev: false 2397 | 2398 | /camelcase-css/2.0.1: 2399 | resolution: {integrity: sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==} 2400 | engines: {node: '>= 6'} 2401 | dev: true 2402 | 2403 | /caniuse-lite/1.0.30001522: 2404 | resolution: {integrity: sha512-TKiyTVZxJGhsTszLuzb+6vUZSjVOAhClszBr2Ta2k9IwtNBT/4dzmL6aywt0HCgEZlmwJzXJd8yNiob6HgwTRg==} 2405 | 2406 | /ccount/1.1.0: 2407 | resolution: {integrity: sha512-vlNK021QdI7PNeiUh/lKkC/mNHHfV0m/Ad5JoI0TYtlBnJAslM/JIkm/tGC88bkLIwO6OQ5uV6ztS6kVAtCDlg==} 2408 | dev: false 2409 | 2410 | /chalk/2.4.2: 2411 | resolution: {integrity: sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==} 2412 | engines: {node: '>=4'} 2413 | dependencies: 2414 | ansi-styles: 3.2.1 2415 | escape-string-regexp: 1.0.5 2416 | supports-color: 5.5.0 2417 | dev: false 2418 | 2419 | /character-entities-legacy/1.1.4: 2420 | resolution: {integrity: sha512-3Xnr+7ZFS1uxeiUDvV02wQ+QDbc55o97tIV5zHScSPJpcLm/r0DFPcoY3tYRp+VZukxuMeKgXYmsXQHO05zQeA==} 2421 | dev: false 2422 | 2423 | /character-entities/1.2.4: 2424 | resolution: {integrity: sha512-iBMyeEHxfVnIakwOuDXpVkc54HijNgCyQB2w0VfGQThle6NXn50zU6V/u+LDhxHcDUPojn6Kpga3PTAD8W1bQw==} 2425 | dev: false 2426 | 2427 | /character-reference-invalid/1.1.4: 2428 | resolution: {integrity: sha512-mKKUkUbhPpQlCOfIuZkvSEgktjPFIsZKRRbC6KWVEMvlzblj3i3asQv5ODsrwt0N3pHAEvjP8KTQPHkp0+6jOg==} 2429 | dev: false 2430 | 2431 | /chokidar/3.5.3: 2432 | resolution: {integrity: sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==} 2433 | engines: {node: '>= 8.10.0'} 2434 | dependencies: 2435 | anymatch: 3.1.3 2436 | braces: 3.0.2 2437 | glob-parent: 5.1.2 2438 | is-binary-path: 2.1.0 2439 | is-glob: 4.0.3 2440 | normalize-path: 3.0.0 2441 | readdirp: 3.6.0 2442 | optionalDependencies: 2443 | fsevents: 2.3.3 2444 | 2445 | /client-only/0.0.1: 2446 | resolution: {integrity: sha512-IV3Ou0jSMzZrd3pZ48nLkT9DA7Ag1pnPzaiQhpW7c3RbcqqzvzzVu+L8gfqMp/8IM2MQtSiqaCxrrcfu8I8rMA==} 2447 | dev: false 2448 | 2449 | /clsx/1.2.1: 2450 | resolution: {integrity: sha512-EcR6r5a8bj6pu3ycsa/E/cKVGuTgZJZdsyUYHOksG/UHIiKfjxzRxYJpyVBwYaQeOvghal9fcc4PidlgzugAQg==} 2451 | engines: {node: '>=6'} 2452 | dev: false 2453 | 2454 | /color-convert/1.9.3: 2455 | resolution: {integrity: sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==} 2456 | dependencies: 2457 | color-name: 1.1.3 2458 | dev: false 2459 | 2460 | /color-name/1.1.3: 2461 | resolution: {integrity: sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==} 2462 | dev: false 2463 | 2464 | /commander/4.1.1: 2465 | resolution: {integrity: sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==} 2466 | engines: {node: '>= 6'} 2467 | dev: true 2468 | 2469 | /compute-scroll-into-view/1.0.20: 2470 | resolution: {integrity: sha512-UCB0ioiyj8CRjtrvaceBLqqhZCVP+1B8+NWQhmdsm0VXOJtobBCf1dBQmebCCo34qZmUwZfIH2MZLqNHazrfjg==} 2471 | dev: false 2472 | 2473 | /compute-scroll-into-view/3.0.3: 2474 | resolution: {integrity: sha512-nadqwNxghAGTamwIqQSG433W6OADZx2vCo3UXHNrzTRHK/htu+7+L0zhjEoaeaQVNAi3YgqWDv8+tzf0hRfR+A==} 2475 | dev: false 2476 | 2477 | /concat-map/0.0.1: 2478 | resolution: {integrity: sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=} 2479 | dev: true 2480 | 2481 | /convert-source-map/1.9.0: 2482 | resolution: {integrity: sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==} 2483 | dev: false 2484 | 2485 | /cookie/0.5.0: 2486 | resolution: {integrity: sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==} 2487 | engines: {node: '>= 0.6'} 2488 | dev: false 2489 | 2490 | /cosmiconfig/7.1.0: 2491 | resolution: {integrity: sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA==} 2492 | engines: {node: '>=10'} 2493 | dependencies: 2494 | '@types/parse-json': 4.0.0 2495 | import-fresh: 3.3.0 2496 | parse-json: 5.2.0 2497 | path-type: 4.0.0 2498 | yaml: 1.10.2 2499 | dev: false 2500 | 2501 | /cssesc/3.0.0: 2502 | resolution: {integrity: sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==} 2503 | engines: {node: '>=4'} 2504 | hasBin: true 2505 | dev: true 2506 | 2507 | /csstype/3.1.2: 2508 | resolution: {integrity: sha512-I7K1Uu0MBPzaFKg4nI5Q7Vs2t+3gWWW648spaF+Rg7pI9ds18Ugn+lvg4SHczUdKlHI5LWBXyqfS8+DufyBsgQ==} 2509 | dev: false 2510 | 2511 | /debug/4.3.4: 2512 | resolution: {integrity: sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==} 2513 | engines: {node: '>=6.0'} 2514 | peerDependencies: 2515 | supports-color: '*' 2516 | peerDependenciesMeta: 2517 | supports-color: 2518 | optional: true 2519 | dependencies: 2520 | ms: 2.1.2 2521 | dev: false 2522 | 2523 | /dedent/0.7.0: 2524 | resolution: {integrity: sha512-Q6fKUPqnAHAyhiUgFU7BUzLiv0kd8saH9al7tnu5Q/okj6dnupxyTgFIBjVzJATdfIAm9NAsvXNzjaKa+bxVyA==} 2525 | dev: false 2526 | 2527 | /didyoumean/1.2.2: 2528 | resolution: {integrity: sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==} 2529 | dev: true 2530 | 2531 | /direction/1.0.4: 2532 | resolution: {integrity: sha512-GYqKi1aH7PJXxdhTeZBFrg8vUBeKXi+cNprXsC1kpJcbcVnV9wBsrOu1cQEdG0WeQwlfHiy3XvnKfIrJ2R0NzQ==} 2533 | hasBin: true 2534 | dev: false 2535 | 2536 | /dlv/1.1.3: 2537 | resolution: {integrity: sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==} 2538 | dev: true 2539 | 2540 | /dom-helpers/5.2.1: 2541 | resolution: {integrity: sha512-nRCa7CK3VTrM2NmGkIy4cbK7IZlgBE/PYMn55rrXefr5xXDP0LdtfPnblFDoVdcAfslJ7or6iqAUnx0CCGIWQA==} 2542 | dependencies: 2543 | '@babel/runtime': 7.22.10 2544 | csstype: 3.1.2 2545 | dev: false 2546 | 2547 | /electron-to-chromium/1.4.499: 2548 | resolution: {integrity: sha512-0NmjlYBLKVHva4GABWAaHuPJolnDuL0AhV3h1hES6rcLCWEIbRL6/8TghfsVwkx6TEroQVdliX7+aLysUpKvjw==} 2549 | dev: true 2550 | 2551 | /emery/1.4.2: 2552 | resolution: {integrity: sha512-wuwYzOAixdbvK05Ds3FyvaQDjOTNC2XIJ1sp9wvW93OnvzgCDKRxTAMguo7SiuUM2APlOltPmIRloGJ1GOp4TQ==} 2553 | dev: false 2554 | 2555 | /error-ex/1.3.2: 2556 | resolution: {integrity: sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==} 2557 | dependencies: 2558 | is-arrayish: 0.2.1 2559 | dev: false 2560 | 2561 | /escalade/3.1.1: 2562 | resolution: {integrity: sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==} 2563 | engines: {node: '>=6'} 2564 | dev: true 2565 | 2566 | /escape-string-regexp/1.0.5: 2567 | resolution: {integrity: sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==} 2568 | engines: {node: '>=0.8.0'} 2569 | dev: false 2570 | 2571 | /escape-string-regexp/2.0.0: 2572 | resolution: {integrity: sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==} 2573 | engines: {node: '>=8'} 2574 | dev: false 2575 | 2576 | /escape-string-regexp/4.0.0: 2577 | resolution: {integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==} 2578 | engines: {node: '>=10'} 2579 | dev: false 2580 | 2581 | /facepaint/1.2.1: 2582 | resolution: {integrity: sha512-oNvBekbhsm/0PNSOWca5raHNAi6dG960Bx6LJgxDPNF59WpuspgQ17bN5MKwOr7JcFdQYc7StW3VZ28DBZLavQ==} 2583 | dev: false 2584 | 2585 | /fast-deep-equal/3.1.3: 2586 | resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==} 2587 | dev: false 2588 | 2589 | /fast-glob/3.3.1: 2590 | resolution: {integrity: sha512-kNFPyjhh5cKjrUltxs+wFx+ZkbRaxxmZ+X0ZU31SOsxCEtP9VPgtq2teZw1DebupL5GmDaNQ6yKMMVcM41iqDg==} 2591 | engines: {node: '>=8.6.0'} 2592 | dependencies: 2593 | '@nodelib/fs.stat': 2.0.5 2594 | '@nodelib/fs.walk': 1.2.8 2595 | glob-parent: 5.1.2 2596 | merge2: 1.4.1 2597 | micromatch: 4.0.5 2598 | dev: true 2599 | 2600 | /fastq/1.15.0: 2601 | resolution: {integrity: sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==} 2602 | dependencies: 2603 | reusify: 1.0.4 2604 | dev: true 2605 | 2606 | /fill-range/7.0.1: 2607 | resolution: {integrity: sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==} 2608 | engines: {node: '>=8'} 2609 | dependencies: 2610 | to-regex-range: 5.0.1 2611 | 2612 | /find-root/1.1.0: 2613 | resolution: {integrity: sha512-NKfW6bec6GfKc0SGx1e07QZY9PE99u0Bft/0rzSD5k3sO/vwkVUpDUKVm5Gpp5Ue3YfShPFTX2070tDs5kB9Ng==} 2614 | dev: false 2615 | 2616 | /fraction.js/4.2.1: 2617 | resolution: {integrity: sha512-/KxoyCnPM0GwYI4NN0Iag38Tqt+od3/mLuguepLgCAKPn0ZhC544nssAW0tG2/00zXEYl9W+7hwAIpLHo6Oc7Q==} 2618 | dev: true 2619 | 2620 | /fs.realpath/1.0.0: 2621 | resolution: {integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==} 2622 | dev: true 2623 | 2624 | /fsevents/2.3.3: 2625 | resolution: {integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==} 2626 | engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} 2627 | os: [darwin] 2628 | optional: true 2629 | 2630 | /function-bind/1.1.1: 2631 | resolution: {integrity: sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==} 2632 | 2633 | /glob-parent/5.1.2: 2634 | resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==} 2635 | engines: {node: '>= 6'} 2636 | dependencies: 2637 | is-glob: 4.0.3 2638 | 2639 | /glob-parent/6.0.2: 2640 | resolution: {integrity: sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==} 2641 | engines: {node: '>=10.13.0'} 2642 | dependencies: 2643 | is-glob: 4.0.3 2644 | dev: true 2645 | 2646 | /glob-to-regexp/0.4.1: 2647 | resolution: {integrity: sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==} 2648 | dev: false 2649 | 2650 | /glob/7.1.6: 2651 | resolution: {integrity: sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==} 2652 | dependencies: 2653 | fs.realpath: 1.0.0 2654 | inflight: 1.0.6 2655 | inherits: 2.0.4 2656 | minimatch: 3.1.2 2657 | once: 1.4.0 2658 | path-is-absolute: 1.0.1 2659 | dev: true 2660 | 2661 | /graceful-fs/4.2.11: 2662 | resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==} 2663 | dev: false 2664 | 2665 | /graphql-tag/2.12.6_graphql@16.8.0: 2666 | resolution: {integrity: sha512-FdSNcu2QQcWnM2VNvSCCDCVS5PpPqpzgFT8+GXzqJuoDd0CBncxCY278u4mhRO7tMgo2JjgJA5aZ+nWSQ/Z+xg==} 2667 | engines: {node: '>=10'} 2668 | peerDependencies: 2669 | graphql: ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 2670 | dependencies: 2671 | graphql: 16.8.0 2672 | tslib: 2.6.2 2673 | dev: false 2674 | 2675 | /graphql/16.8.0: 2676 | resolution: {integrity: sha512-0oKGaR+y3qcS5mCu1vb7KG+a89vjn06C7Ihq/dDl3jA+A8B3TKomvi3CiEcVLJQGalbu8F52LxkOym7U5sSfbg==} 2677 | engines: {node: ^12.22.0 || ^14.16.0 || ^16.0.0 || >=17.0.0} 2678 | dev: false 2679 | 2680 | /has-flag/3.0.0: 2681 | resolution: {integrity: sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==} 2682 | engines: {node: '>=4'} 2683 | dev: false 2684 | 2685 | /has/1.0.3: 2686 | resolution: {integrity: sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==} 2687 | engines: {node: '>= 0.4.0'} 2688 | dependencies: 2689 | function-bind: 1.1.1 2690 | 2691 | /ignore/5.2.4: 2692 | resolution: {integrity: sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==} 2693 | engines: {node: '>= 4'} 2694 | dev: false 2695 | 2696 | /immer/9.0.21: 2697 | resolution: {integrity: sha512-bc4NBHqOqSfRW7POMkHd51LvClaeMXpm8dx0e8oE2GORbq5aRK7Bxl4FyzVLdGtLmvLKL7BTDBG5ACQm4HWjTA==} 2698 | dev: false 2699 | 2700 | /import-fresh/3.3.0: 2701 | resolution: {integrity: sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==} 2702 | engines: {node: '>=6'} 2703 | dependencies: 2704 | parent-module: 1.0.1 2705 | resolve-from: 4.0.0 2706 | dev: false 2707 | 2708 | /inflight/1.0.6: 2709 | resolution: {integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==} 2710 | dependencies: 2711 | once: 1.4.0 2712 | wrappy: 1.0.2 2713 | dev: true 2714 | 2715 | /inherits/2.0.4: 2716 | resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==} 2717 | dev: true 2718 | 2719 | /intl-messageformat/10.5.0: 2720 | resolution: {integrity: sha512-AvojYuOaRb6r2veOKfTVpxH9TrmjSdc5iR9R5RgBwrDZYSmAAFVT+QLbW3C4V7Qsg0OguMp67Q/EoUkxZzXRGw==} 2721 | dependencies: 2722 | '@formatjs/ecma402-abstract': 1.17.0 2723 | '@formatjs/fast-memoize': 2.2.0 2724 | '@formatjs/icu-messageformat-parser': 2.6.0 2725 | tslib: 2.6.2 2726 | dev: false 2727 | 2728 | /is-alphabetical/1.0.4: 2729 | resolution: {integrity: sha512-DwzsA04LQ10FHTZuL0/grVDk4rFoVH1pjAToYwBrHSxcrBIGQuXrQMtD5U1b0U2XVgKZCTLLP8u2Qxqhy3l2Vg==} 2730 | dev: false 2731 | 2732 | /is-alphanumerical/1.0.4: 2733 | resolution: {integrity: sha512-UzoZUr+XfVz3t3v4KyGEniVL9BDRoQtY7tOyrRybkVNjDFWyo1yhXNGrrBTQxp3ib9BLAWs7k2YKBQsFRkZG9A==} 2734 | dependencies: 2735 | is-alphabetical: 1.0.4 2736 | is-decimal: 1.0.4 2737 | dev: false 2738 | 2739 | /is-arrayish/0.2.1: 2740 | resolution: {integrity: sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==} 2741 | dev: false 2742 | 2743 | /is-binary-path/2.1.0: 2744 | resolution: {integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==} 2745 | engines: {node: '>=8'} 2746 | dependencies: 2747 | binary-extensions: 2.2.0 2748 | 2749 | /is-core-module/2.13.0: 2750 | resolution: {integrity: sha512-Z7dk6Qo8pOCp3l4tsX2C5ZVas4V+UxwQodwZhLopL91TX8UyyHEXafPcyoeeWuLrwzHcr3igO78wNLwHJHsMCQ==} 2751 | dependencies: 2752 | has: 1.0.3 2753 | 2754 | /is-decimal/1.0.4: 2755 | resolution: {integrity: sha512-RGdriMmQQvZ2aqaQq3awNA6dCGtKpiDFcOzrTWrDAT2MiWrKQVPmxLGHl7Y2nNu6led0kEyoX0enY0qXYsv9zw==} 2756 | dev: false 2757 | 2758 | /is-extglob/2.1.1: 2759 | resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==} 2760 | engines: {node: '>=0.10.0'} 2761 | 2762 | /is-glob/4.0.3: 2763 | resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==} 2764 | engines: {node: '>=0.10.0'} 2765 | dependencies: 2766 | is-extglob: 2.1.1 2767 | 2768 | /is-hexadecimal/1.0.4: 2769 | resolution: {integrity: sha512-gyPJuv83bHMpocVYoqof5VDiZveEoGoFL8m3BXNb2VW8Xs+rz9kqO8LOQ5DH6EsuvilT1ApazU0pyl+ytbPtlw==} 2770 | dev: false 2771 | 2772 | /is-hotkey/0.1.8: 2773 | resolution: {integrity: sha512-qs3NZ1INIS+H+yeo7cD9pDfwYV/jqRh1JG9S9zYrNudkoUQg7OL7ziXqRKu+InFjUIDoP2o6HIkLYMh1pcWgyQ==} 2774 | dev: false 2775 | 2776 | /is-hotkey/0.2.0: 2777 | resolution: {integrity: sha512-UknnZK4RakDmTgz4PI1wIph5yxSs/mvChWs9ifnlXsKuXgWmOkY/hAE0H/k2MIqH0RlRye0i1oC07MCRSD28Mw==} 2778 | dev: false 2779 | 2780 | /is-number/7.0.0: 2781 | resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==} 2782 | engines: {node: '>=0.12.0'} 2783 | 2784 | /is-plain-object/5.0.0: 2785 | resolution: {integrity: sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q==} 2786 | engines: {node: '>=0.10.0'} 2787 | dev: false 2788 | 2789 | /jiti/1.19.3: 2790 | resolution: {integrity: sha512-5eEbBDQT/jF1xg6l36P+mWGGoH9Spuy0PCdSr2dtWRDGC6ph/w9ZCL4lmESW8f8F7MwT3XKescfP0wnZWAKL9w==} 2791 | hasBin: true 2792 | dev: true 2793 | 2794 | /js-base64/3.7.5: 2795 | resolution: {integrity: sha512-3MEt5DTINKqfScXKfJFrRbxkrnk2AxPWGBL/ycjz4dK8iqiSJ06UxD8jh8xuh6p10TX4t2+7FsBYVxxQbMg+qA==} 2796 | dev: false 2797 | 2798 | /js-tokens/4.0.0: 2799 | resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==} 2800 | dev: false 2801 | 2802 | /js-yaml/4.1.0: 2803 | resolution: {integrity: sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==} 2804 | hasBin: true 2805 | dependencies: 2806 | argparse: 2.0.1 2807 | dev: false 2808 | 2809 | /json-parse-even-better-errors/2.3.1: 2810 | resolution: {integrity: sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==} 2811 | dev: false 2812 | 2813 | /lilconfig/2.1.0: 2814 | resolution: {integrity: sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==} 2815 | engines: {node: '>=10'} 2816 | dev: true 2817 | 2818 | /lines-and-columns/1.2.4: 2819 | resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==} 2820 | 2821 | /lodash.deburr/4.1.0: 2822 | resolution: {integrity: sha512-m/M1U1f3ddMCs6Hq2tAsYThTBDaAKFDX3dwDo97GEYzamXi9SqUpjWi/Rrj/gf3X2n8ktwgZrlP1z6E3v/IExQ==} 2823 | dev: false 2824 | 2825 | /lodash/4.17.21: 2826 | resolution: {integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==} 2827 | dev: false 2828 | 2829 | /longest-streak/2.0.4: 2830 | resolution: {integrity: sha512-vM6rUVCVUJJt33bnmHiZEvr7wPT78ztX7rojL+LW51bHtLh6HTjx84LA5W4+oa6aKEJA7jJu5LR6vQRBpA5DVg==} 2831 | dev: false 2832 | 2833 | /loose-envify/1.4.0: 2834 | resolution: {integrity: sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==} 2835 | hasBin: true 2836 | dependencies: 2837 | js-tokens: 4.0.0 2838 | dev: false 2839 | 2840 | /lru-cache/7.18.3: 2841 | resolution: {integrity: sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==} 2842 | engines: {node: '>=12'} 2843 | dev: false 2844 | 2845 | /match-sorter/6.3.1: 2846 | resolution: {integrity: sha512-mxybbo3pPNuA+ZuCUhm5bwNkXrJTbsk5VWbR5wiwz/GC6LIiegBGn2w3O08UG/jdbYLinw51fSQ5xNU1U3MgBw==} 2847 | dependencies: 2848 | '@babel/runtime': 7.22.10 2849 | remove-accents: 0.4.2 2850 | dev: false 2851 | 2852 | /mdast-util-find-and-replace/1.1.1: 2853 | resolution: {integrity: sha512-9cKl33Y21lyckGzpSmEQnIDjEfeeWelN5s1kUW1LwdB0Fkuq2u+4GdqcGEygYxJE8GVqCl0741bYXHgamfWAZA==} 2854 | dependencies: 2855 | escape-string-regexp: 4.0.0 2856 | unist-util-is: 4.1.0 2857 | unist-util-visit-parents: 3.1.1 2858 | dev: false 2859 | 2860 | /mdast-util-from-markdown/0.8.5: 2861 | resolution: {integrity: sha512-2hkTXtYYnr+NubD/g6KGBS/0mFmBcifAsI0yIWRiRo0PjVs6SSOSOdtzbp6kSGnShDN6G5aWZpKQ2lWRy27mWQ==} 2862 | dependencies: 2863 | '@types/mdast': 3.0.12 2864 | mdast-util-to-string: 2.0.0 2865 | micromark: 2.11.4 2866 | parse-entities: 2.0.0 2867 | unist-util-stringify-position: 2.0.3 2868 | transitivePeerDependencies: 2869 | - supports-color 2870 | dev: false 2871 | 2872 | /mdast-util-gfm-autolink-literal/0.1.3: 2873 | resolution: {integrity: sha512-GjmLjWrXg1wqMIO9+ZsRik/s7PLwTaeCHVB7vRxUwLntZc8mzmTsLVr6HW1yLokcnhfURsn5zmSVdi3/xWWu1A==} 2874 | dependencies: 2875 | ccount: 1.1.0 2876 | mdast-util-find-and-replace: 1.1.1 2877 | micromark: 2.11.4 2878 | transitivePeerDependencies: 2879 | - supports-color 2880 | dev: false 2881 | 2882 | /mdast-util-gfm-strikethrough/0.2.3: 2883 | resolution: {integrity: sha512-5OQLXpt6qdbttcDG/UxYY7Yjj3e8P7X16LzvpX8pIQPYJ/C2Z1qFGMmcw+1PZMUM3Z8wt8NRfYTvCni93mgsgA==} 2884 | dependencies: 2885 | mdast-util-to-markdown: 0.6.5 2886 | dev: false 2887 | 2888 | /mdast-util-to-markdown/0.6.5: 2889 | resolution: {integrity: sha512-XeV9sDE7ZlOQvs45C9UKMtfTcctcaj/pGwH8YLbMHoMOXNNCn2LsqVQOqrF1+/NU8lKDAqozme9SCXWyo9oAcQ==} 2890 | dependencies: 2891 | '@types/unist': 2.0.7 2892 | longest-streak: 2.0.4 2893 | mdast-util-to-string: 2.0.0 2894 | parse-entities: 2.0.0 2895 | repeat-string: 1.6.1 2896 | zwitch: 1.0.5 2897 | dev: false 2898 | 2899 | /mdast-util-to-string/2.0.0: 2900 | resolution: {integrity: sha512-AW4DRS3QbBayY/jJmD8437V1Gombjf8RSOUCMFBuo5iHi58AGEgVCKQ+ezHkZZDpAQS75hcBMpLqjpJTjtUL7w==} 2901 | dev: false 2902 | 2903 | /merge2/1.4.1: 2904 | resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==} 2905 | engines: {node: '>= 8'} 2906 | dev: true 2907 | 2908 | /micromark-extension-gfm-autolink-literal/0.5.7: 2909 | resolution: {integrity: sha512-ePiDGH0/lhcngCe8FtH4ARFoxKTUelMp4L7Gg2pujYD5CSMb9PbblnyL+AAMud/SNMyusbS2XDSiPIRcQoNFAw==} 2910 | dependencies: 2911 | micromark: 2.11.4 2912 | transitivePeerDependencies: 2913 | - supports-color 2914 | dev: false 2915 | 2916 | /micromark-extension-gfm-strikethrough/0.6.5: 2917 | resolution: {integrity: sha512-PpOKlgokpQRwUesRwWEp+fHjGGkZEejj83k9gU5iXCbDG+XBA92BqnRKYJdfqfkrRcZRgGuPuXb7DaK/DmxOhw==} 2918 | dependencies: 2919 | micromark: 2.11.4 2920 | transitivePeerDependencies: 2921 | - supports-color 2922 | dev: false 2923 | 2924 | /micromark/2.11.4: 2925 | resolution: {integrity: sha512-+WoovN/ppKolQOFIAajxi7Lu9kInbPxFuTBVEavFcL8eAfVstoc5MocPmqBeAdBOJV00uaVjegzH4+MA0DN/uA==} 2926 | dependencies: 2927 | debug: 4.3.4 2928 | parse-entities: 2.0.0 2929 | transitivePeerDependencies: 2930 | - supports-color 2931 | dev: false 2932 | 2933 | /micromatch/4.0.5: 2934 | resolution: {integrity: sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==} 2935 | engines: {node: '>=8.6'} 2936 | dependencies: 2937 | braces: 3.0.2 2938 | picomatch: 2.3.1 2939 | dev: true 2940 | 2941 | /mime/3.0.0: 2942 | resolution: {integrity: sha512-jSCU7/VB1loIWBZe14aEYHU/+1UMEHoaO7qxCOVJOw9GgH72VAWppxNcjU+x9a2k3GSIBXNKxXQFqRvvZ7vr3A==} 2943 | engines: {node: '>=10.0.0'} 2944 | hasBin: true 2945 | dev: false 2946 | 2947 | /minimatch/3.1.2: 2948 | resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==} 2949 | dependencies: 2950 | brace-expansion: 1.1.11 2951 | dev: true 2952 | 2953 | /minimatch/7.4.6: 2954 | resolution: {integrity: sha512-sBz8G/YjVniEz6lKPNpKxXwazJe4c19fEfV2GDMX6AjFz+MX9uDWIZW8XreVhkFW3fkIdTv/gxWr/Kks5FFAVw==} 2955 | engines: {node: '>=10'} 2956 | dependencies: 2957 | brace-expansion: 2.0.1 2958 | dev: false 2959 | 2960 | /ms/2.1.2: 2961 | resolution: {integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==} 2962 | dev: false 2963 | 2964 | /mz/2.7.0: 2965 | resolution: {integrity: sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==} 2966 | dependencies: 2967 | any-promise: 1.3.0 2968 | object-assign: 4.1.1 2969 | thenify-all: 1.6.0 2970 | dev: true 2971 | 2972 | /nanoid/3.3.6: 2973 | resolution: {integrity: sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA==} 2974 | engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} 2975 | hasBin: true 2976 | 2977 | /next/13.4.19_react-dom@18.2.0+react@18.2.0: 2978 | resolution: {integrity: sha512-HuPSzzAbJ1T4BD8e0bs6B9C1kWQ6gv8ykZoRWs5AQoiIuqbGHHdQO7Ljuvg05Q0Z24E2ABozHe6FxDvI6HfyAw==} 2979 | engines: {node: '>=16.8.0'} 2980 | hasBin: true 2981 | peerDependencies: 2982 | '@opentelemetry/api': ^1.1.0 2983 | react: ^18.2.0 2984 | react-dom: ^18.2.0 2985 | sass: ^1.3.0 2986 | peerDependenciesMeta: 2987 | '@opentelemetry/api': 2988 | optional: true 2989 | sass: 2990 | optional: true 2991 | dependencies: 2992 | '@next/env': 13.4.19 2993 | '@swc/helpers': 0.5.1 2994 | busboy: 1.6.0 2995 | caniuse-lite: 1.0.30001522 2996 | postcss: 8.4.14 2997 | react: 18.2.0 2998 | react-dom: 18.2.0_react@18.2.0 2999 | styled-jsx: 5.1.1_react@18.2.0 3000 | watchpack: 2.4.0 3001 | zod: 3.21.4 3002 | optionalDependencies: 3003 | '@next/swc-darwin-arm64': 13.4.19 3004 | '@next/swc-darwin-x64': 13.4.19 3005 | '@next/swc-linux-arm64-gnu': 13.4.19 3006 | '@next/swc-linux-arm64-musl': 13.4.19 3007 | '@next/swc-linux-x64-gnu': 13.4.19 3008 | '@next/swc-linux-x64-musl': 13.4.19 3009 | '@next/swc-win32-arm64-msvc': 13.4.19 3010 | '@next/swc-win32-ia32-msvc': 13.4.19 3011 | '@next/swc-win32-x64-msvc': 13.4.19 3012 | transitivePeerDependencies: 3013 | - '@babel/core' 3014 | - babel-plugin-macros 3015 | dev: false 3016 | 3017 | /node-releases/2.0.13: 3018 | resolution: {integrity: sha512-uYr7J37ae/ORWdZeQ1xxMJe3NtdmqMC/JZK+geofDrkLUApKRHPd18/TxtBOJ4A0/+uUIliorNrfYV6s1b02eQ==} 3019 | dev: true 3020 | 3021 | /normalize-path/3.0.0: 3022 | resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==} 3023 | engines: {node: '>=0.10.0'} 3024 | 3025 | /normalize-range/0.1.2: 3026 | resolution: {integrity: sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==} 3027 | engines: {node: '>=0.10.0'} 3028 | dev: true 3029 | 3030 | /object-assign/4.1.1: 3031 | resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==} 3032 | engines: {node: '>=0.10.0'} 3033 | 3034 | /object-hash/3.0.0: 3035 | resolution: {integrity: sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==} 3036 | engines: {node: '>= 6'} 3037 | dev: true 3038 | 3039 | /once/1.4.0: 3040 | resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==} 3041 | dependencies: 3042 | wrappy: 1.0.2 3043 | dev: true 3044 | 3045 | /orderedmap/2.1.1: 3046 | resolution: {integrity: sha512-TvAWxi0nDe1j/rtMcWcIj94+Ffe6n7zhow33h40SKxmsmozs6dz/e+EajymfoFcHd7sxNn8yHM8839uixMOV6g==} 3047 | dev: false 3048 | 3049 | /parent-module/1.0.1: 3050 | resolution: {integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==} 3051 | engines: {node: '>=6'} 3052 | dependencies: 3053 | callsites: 3.1.0 3054 | dev: false 3055 | 3056 | /parse-entities/2.0.0: 3057 | resolution: {integrity: sha512-kkywGpCcRYhqQIchaWqZ875wzpS/bMKhz5HnN3p7wveJTkTtyAB/AlnS0f8DFSqYW1T82t6yEAkEcB+A1I3MbQ==} 3058 | dependencies: 3059 | character-entities: 1.2.4 3060 | character-entities-legacy: 1.1.4 3061 | character-reference-invalid: 1.1.4 3062 | is-alphanumerical: 1.0.4 3063 | is-decimal: 1.0.4 3064 | is-hexadecimal: 1.0.4 3065 | dev: false 3066 | 3067 | /parse-json/5.2.0: 3068 | resolution: {integrity: sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==} 3069 | engines: {node: '>=8'} 3070 | dependencies: 3071 | '@babel/code-frame': 7.22.10 3072 | error-ex: 1.3.2 3073 | json-parse-even-better-errors: 2.3.1 3074 | lines-and-columns: 1.2.4 3075 | dev: false 3076 | 3077 | /path-is-absolute/1.0.1: 3078 | resolution: {integrity: sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==} 3079 | engines: {node: '>=0.10.0'} 3080 | dev: true 3081 | 3082 | /path-parse/1.0.7: 3083 | resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==} 3084 | 3085 | /path-type/4.0.0: 3086 | resolution: {integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==} 3087 | engines: {node: '>=8'} 3088 | dev: false 3089 | 3090 | /picocolors/1.0.0: 3091 | resolution: {integrity: sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==} 3092 | 3093 | /picomatch/2.3.1: 3094 | resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==} 3095 | engines: {node: '>=8.6'} 3096 | 3097 | /pify/2.3.0: 3098 | resolution: {integrity: sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==} 3099 | engines: {node: '>=0.10.0'} 3100 | dev: true 3101 | 3102 | /pirates/4.0.6: 3103 | resolution: {integrity: sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==} 3104 | engines: {node: '>= 6'} 3105 | dev: true 3106 | 3107 | /postcss-import/15.1.0_postcss@8.4.28: 3108 | resolution: {integrity: sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==} 3109 | engines: {node: '>=14.0.0'} 3110 | peerDependencies: 3111 | postcss: ^8.0.0 3112 | dependencies: 3113 | postcss: 8.4.28 3114 | postcss-value-parser: 4.2.0 3115 | read-cache: 1.0.0 3116 | resolve: 1.22.4 3117 | dev: true 3118 | 3119 | /postcss-js/4.0.1_postcss@8.4.28: 3120 | resolution: {integrity: sha512-dDLF8pEO191hJMtlHFPRa8xsizHaM82MLfNkUHdUtVEV3tgTp5oj+8qbEqYM57SLfc74KSbw//4SeJma2LRVIw==} 3121 | engines: {node: ^12 || ^14 || >= 16} 3122 | peerDependencies: 3123 | postcss: ^8.4.21 3124 | dependencies: 3125 | camelcase-css: 2.0.1 3126 | postcss: 8.4.28 3127 | dev: true 3128 | 3129 | /postcss-load-config/4.0.1_postcss@8.4.28: 3130 | resolution: {integrity: sha512-vEJIc8RdiBRu3oRAI0ymerOn+7rPuMvRXslTvZUKZonDHFIczxztIyJ1urxM1x9JXEikvpWWTUUqal5j/8QgvA==} 3131 | engines: {node: '>= 14'} 3132 | peerDependencies: 3133 | postcss: '>=8.0.9' 3134 | ts-node: '>=9.0.0' 3135 | peerDependenciesMeta: 3136 | postcss: 3137 | optional: true 3138 | ts-node: 3139 | optional: true 3140 | dependencies: 3141 | lilconfig: 2.1.0 3142 | postcss: 8.4.28 3143 | yaml: 2.3.1 3144 | dev: true 3145 | 3146 | /postcss-nested/6.0.1_postcss@8.4.28: 3147 | resolution: {integrity: sha512-mEp4xPMi5bSWiMbsgoPfcP74lsWLHkQbZc3sY+jWYd65CUwXrUaTp0fmNpa01ZcETKlIgUdFN/MpS2xZtqL9dQ==} 3148 | engines: {node: '>=12.0'} 3149 | peerDependencies: 3150 | postcss: ^8.2.14 3151 | dependencies: 3152 | postcss: 8.4.28 3153 | postcss-selector-parser: 6.0.13 3154 | dev: true 3155 | 3156 | /postcss-selector-parser/6.0.13: 3157 | resolution: {integrity: sha512-EaV1Gl4mUEV4ddhDnv/xtj7sxwrwxdetHdWUGnT4VJQf+4d05v6lHYZr8N573k5Z0BViss7BDhfWtKS3+sfAqQ==} 3158 | engines: {node: '>=4'} 3159 | dependencies: 3160 | cssesc: 3.0.0 3161 | util-deprecate: 1.0.2 3162 | dev: true 3163 | 3164 | /postcss-value-parser/4.2.0: 3165 | resolution: {integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==} 3166 | dev: true 3167 | 3168 | /postcss/8.4.14: 3169 | resolution: {integrity: sha512-E398TUmfAYFPBSdzgeieK2Y1+1cpdxJx8yXbK/m57nRhKSmk1GB2tO4lbLBtlkfPQTDKfe4Xqv1ASWPpayPEig==} 3170 | engines: {node: ^10 || ^12 || >=14} 3171 | dependencies: 3172 | nanoid: 3.3.6 3173 | picocolors: 1.0.0 3174 | source-map-js: 1.0.2 3175 | dev: false 3176 | 3177 | /postcss/8.4.28: 3178 | resolution: {integrity: sha512-Z7V5j0cq8oEKyejIKfpD8b4eBy9cwW2JWPk0+fB1HOAMsfHbnAXLLS+PfVWlzMSLQaWttKDt607I0XHmpE67Vw==} 3179 | engines: {node: ^10 || ^12 || >=14} 3180 | dependencies: 3181 | nanoid: 3.3.6 3182 | picocolors: 1.0.0 3183 | source-map-js: 1.0.2 3184 | dev: true 3185 | 3186 | /prettier-plugin-tailwindcss/0.5.3_prettier@3.0.2: 3187 | resolution: {integrity: sha512-M5K80V21yM+CTm/FEFYRv9/9LyInYbCSXpIoPAKMm8zy89IOwdiA2e4JVbcO7tvRtAQWz32zdj7/WKcsmFyAVg==} 3188 | engines: {node: '>=14.21.3'} 3189 | peerDependencies: 3190 | '@ianvs/prettier-plugin-sort-imports': '*' 3191 | '@prettier/plugin-pug': '*' 3192 | '@shopify/prettier-plugin-liquid': '*' 3193 | '@shufo/prettier-plugin-blade': '*' 3194 | '@trivago/prettier-plugin-sort-imports': '*' 3195 | prettier: ^3.0 3196 | prettier-plugin-astro: '*' 3197 | prettier-plugin-css-order: '*' 3198 | prettier-plugin-import-sort: '*' 3199 | prettier-plugin-jsdoc: '*' 3200 | prettier-plugin-marko: '*' 3201 | prettier-plugin-organize-attributes: '*' 3202 | prettier-plugin-organize-imports: '*' 3203 | prettier-plugin-style-order: '*' 3204 | prettier-plugin-svelte: '*' 3205 | prettier-plugin-twig-melody: '*' 3206 | peerDependenciesMeta: 3207 | '@ianvs/prettier-plugin-sort-imports': 3208 | optional: true 3209 | '@prettier/plugin-pug': 3210 | optional: true 3211 | '@shopify/prettier-plugin-liquid': 3212 | optional: true 3213 | '@shufo/prettier-plugin-blade': 3214 | optional: true 3215 | '@trivago/prettier-plugin-sort-imports': 3216 | optional: true 3217 | prettier-plugin-astro: 3218 | optional: true 3219 | prettier-plugin-css-order: 3220 | optional: true 3221 | prettier-plugin-import-sort: 3222 | optional: true 3223 | prettier-plugin-jsdoc: 3224 | optional: true 3225 | prettier-plugin-marko: 3226 | optional: true 3227 | prettier-plugin-organize-attributes: 3228 | optional: true 3229 | prettier-plugin-organize-imports: 3230 | optional: true 3231 | prettier-plugin-style-order: 3232 | optional: true 3233 | prettier-plugin-svelte: 3234 | optional: true 3235 | prettier-plugin-twig-melody: 3236 | optional: true 3237 | dependencies: 3238 | prettier: 3.0.2 3239 | dev: true 3240 | 3241 | /prettier/3.0.2: 3242 | resolution: {integrity: sha512-o2YR9qtniXvwEZlOKbveKfDQVyqxbEIWn48Z8m3ZJjBjcCmUy3xZGIv+7AkaeuaTr6yPXJjwv07ZWlsWbEy1rQ==} 3243 | engines: {node: '>=14'} 3244 | hasBin: true 3245 | dev: true 3246 | 3247 | /pretty-format/29.6.3: 3248 | resolution: {integrity: sha512-ZsBgjVhFAj5KeK+nHfF1305/By3lechHQSMWCTl8iHSbfOm2TN5nHEtFc/+W7fAyUeCs2n5iow72gld4gW0xDw==} 3249 | engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} 3250 | dependencies: 3251 | '@jest/schemas': 29.6.3 3252 | ansi-styles: 5.2.0 3253 | react-is: 18.2.0 3254 | dev: false 3255 | 3256 | /prismjs/1.29.0: 3257 | resolution: {integrity: sha512-Kx/1w86q/epKcmte75LNrEoT+lX8pBpavuAbvJWRXar7Hz8jrtF+e3vY751p0R8H9HdArwaCTNDDzHg/ScJK1Q==} 3258 | engines: {node: '>=6'} 3259 | dev: false 3260 | 3261 | /prop-types/15.8.1: 3262 | resolution: {integrity: sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==} 3263 | dependencies: 3264 | loose-envify: 1.4.0 3265 | object-assign: 4.1.1 3266 | react-is: 16.13.1 3267 | dev: false 3268 | 3269 | /prosemirror-commands/1.5.2: 3270 | resolution: {integrity: sha512-hgLcPaakxH8tu6YvVAaILV2tXYsW3rAdDR8WNkeKGcgeMVQg3/TMhPdVoh7iAmfgVjZGtcOSjKiQaoeKjzd2mQ==} 3271 | dependencies: 3272 | prosemirror-model: 1.19.3 3273 | prosemirror-state: 1.4.3 3274 | prosemirror-transform: 1.7.5 3275 | dev: false 3276 | 3277 | /prosemirror-history/1.3.2: 3278 | resolution: {integrity: sha512-/zm0XoU/N/+u7i5zepjmZAEnpvjDtzoPWW6VmKptcAnPadN/SStsBjMImdCEbb3seiNTpveziPTIrXQbHLtU1g==} 3279 | dependencies: 3280 | prosemirror-state: 1.4.3 3281 | prosemirror-transform: 1.7.5 3282 | prosemirror-view: 1.31.7 3283 | rope-sequence: 1.3.4 3284 | dev: false 3285 | 3286 | /prosemirror-keymap/1.2.2: 3287 | resolution: {integrity: sha512-EAlXoksqC6Vbocqc0GtzCruZEzYgrn+iiGnNjsJsH4mrnIGex4qbLdWWNza3AW5W36ZRrlBID0eM6bdKH4OStQ==} 3288 | dependencies: 3289 | prosemirror-state: 1.4.3 3290 | w3c-keyname: 2.2.8 3291 | dev: false 3292 | 3293 | /prosemirror-model/1.19.3: 3294 | resolution: {integrity: sha512-tgSnwN7BS7/UM0sSARcW+IQryx2vODKX4MI7xpqY2X+iaepJdKBPc7I4aACIsDV/LTaTjt12Z56MhDr9LsyuZQ==} 3295 | dependencies: 3296 | orderedmap: 2.1.1 3297 | dev: false 3298 | 3299 | /prosemirror-state/1.4.3: 3300 | resolution: {integrity: sha512-goFKORVbvPuAQaXhpbemJFRKJ2aixr+AZMGiquiqKxaucC6hlpHNZHWgz5R7dS4roHiwq9vDctE//CZ++o0W1Q==} 3301 | dependencies: 3302 | prosemirror-model: 1.19.3 3303 | prosemirror-transform: 1.7.5 3304 | prosemirror-view: 1.31.7 3305 | dev: false 3306 | 3307 | /prosemirror-transform/1.7.5: 3308 | resolution: {integrity: sha512-U/fWB6frEzY7dzwJUo+ir8dU1JEanaI/RwL12Imy9js/527N0v/IRUKewocP1kTq998JNT18IGtThaDLwLOBxQ==} 3309 | dependencies: 3310 | prosemirror-model: 1.19.3 3311 | dev: false 3312 | 3313 | /prosemirror-view/1.31.7: 3314 | resolution: {integrity: sha512-Pr7w93yOYmxQwzGIRSaNLZ/1uM6YjnenASzN2H6fO6kGekuzRbgZ/4bHbBTd1u4sIQmL33/TcGmzxxidyPwCjg==} 3315 | dependencies: 3316 | prosemirror-model: 1.19.3 3317 | prosemirror-state: 1.4.3 3318 | prosemirror-transform: 1.7.5 3319 | dev: false 3320 | 3321 | /queue-microtask/1.2.3: 3322 | resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==} 3323 | dev: true 3324 | 3325 | /react-dom/18.2.0_react@18.2.0: 3326 | resolution: {integrity: sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g==} 3327 | peerDependencies: 3328 | react: ^18.2.0 3329 | dependencies: 3330 | loose-envify: 1.4.0 3331 | react: 18.2.0 3332 | scheduler: 0.23.0 3333 | dev: false 3334 | 3335 | /react-is/16.13.1: 3336 | resolution: {integrity: sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==} 3337 | dev: false 3338 | 3339 | /react-is/18.2.0: 3340 | resolution: {integrity: sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==} 3341 | dev: false 3342 | 3343 | /react-keyed-flatten-children/1.3.0_react@18.2.0: 3344 | resolution: {integrity: sha512-qB7A6n+NHU0x88qTZGAJw6dsqwI941jcRPBB640c/CyWqjPQQ+YUmXOuzPziuHb7iqplM3xksWAbGYwkQT0tXA==} 3345 | peerDependencies: 3346 | react: '>=15.0.0' 3347 | dependencies: 3348 | react: 18.2.0 3349 | react-is: 16.13.1 3350 | dev: false 3351 | 3352 | /react-transition-group/4.4.5_react-dom@18.2.0+react@18.2.0: 3353 | resolution: {integrity: sha512-pZcd1MCJoiKiBR2NRxeCRg13uCXbydPnmB4EOeRrY7480qNWO8IIgQG6zlDkm6uRMsURXPuKq0GWtiM59a5Q6g==} 3354 | peerDependencies: 3355 | react: '>=16.6.0' 3356 | react-dom: '>=16.6.0' 3357 | dependencies: 3358 | '@babel/runtime': 7.22.10 3359 | dom-helpers: 5.2.1 3360 | loose-envify: 1.4.0 3361 | prop-types: 15.8.1 3362 | react: 18.2.0 3363 | react-dom: 18.2.0_react@18.2.0 3364 | dev: false 3365 | 3366 | /react/18.2.0: 3367 | resolution: {integrity: sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ==} 3368 | engines: {node: '>=0.10.0'} 3369 | dependencies: 3370 | loose-envify: 1.4.0 3371 | dev: false 3372 | 3373 | /read-cache/1.0.0: 3374 | resolution: {integrity: sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==} 3375 | dependencies: 3376 | pify: 2.3.0 3377 | dev: true 3378 | 3379 | /readdirp/3.6.0: 3380 | resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==} 3381 | engines: {node: '>=8.10.0'} 3382 | dependencies: 3383 | picomatch: 2.3.1 3384 | 3385 | /regenerator-runtime/0.14.0: 3386 | resolution: {integrity: sha512-srw17NI0TUWHuGa5CFGGmhfNIeja30WMBfbslPNhf6JrqQlLN5gcrvig1oqPxiVaXb0oW0XRKtH6Nngs5lKCIA==} 3387 | dev: false 3388 | 3389 | /remove-accents/0.4.2: 3390 | resolution: {integrity: sha512-7pXIJqJOq5tFgG1A2Zxti3Ht8jJF337m4sowbuHsW30ZnkQFnDzy9qBNhgzX8ZLW4+UBcXiiR7SwR6pokHsxiA==} 3391 | dev: false 3392 | 3393 | /repeat-string/1.6.1: 3394 | resolution: {integrity: sha512-PV0dzCYDNfRi1jCDbJzpW7jNNDRuCOG/jI5ctQcGKt/clZD+YcPS3yIlWuTJMmESC8aevCFmWJy5wjAFgNqN6w==} 3395 | engines: {node: '>=0.10'} 3396 | dev: false 3397 | 3398 | /resolve-from/4.0.0: 3399 | resolution: {integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==} 3400 | engines: {node: '>=4'} 3401 | dev: false 3402 | 3403 | /resolve/1.22.4: 3404 | resolution: {integrity: sha512-PXNdCiPqDqeUou+w1C2eTQbNfxKSuMxqTCuvlmmMsk1NWHL5fRrhY6Pl0qEYYc6+QqGClco1Qj8XnjPego4wfg==} 3405 | hasBin: true 3406 | dependencies: 3407 | is-core-module: 2.13.0 3408 | path-parse: 1.0.7 3409 | supports-preserve-symlinks-flag: 1.0.0 3410 | 3411 | /reusify/1.0.4: 3412 | resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==} 3413 | engines: {iojs: '>=1.0.0', node: '>=0.10.0'} 3414 | dev: true 3415 | 3416 | /rope-sequence/1.3.4: 3417 | resolution: {integrity: sha512-UT5EDe2cu2E/6O4igUr5PSFs23nvvukicWHx6GnOPlHAiiYbzNuCRQCuiUdHJQcqKalLKlrYJnjY0ySGsXNQXQ==} 3418 | dev: false 3419 | 3420 | /run-parallel/1.2.0: 3421 | resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==} 3422 | dependencies: 3423 | queue-microtask: 1.2.3 3424 | dev: true 3425 | 3426 | /scheduler/0.23.0: 3427 | resolution: {integrity: sha512-CtuThmgHNg7zIZWAXi3AsyIzA3n4xx7aNyjwC2VJldO2LMVDhFK+63xGqq6CsJH4rTAt6/M+N4GhZiDYPx9eUw==} 3428 | dependencies: 3429 | loose-envify: 1.4.0 3430 | dev: false 3431 | 3432 | /scroll-into-view-if-needed/2.2.31: 3433 | resolution: {integrity: sha512-dGCXy99wZQivjmjIqihaBQNjryrz5rueJY7eHfTdyWEiR4ttYpsajb14rn9s5d4DY4EcY6+4+U/maARBXJedkA==} 3434 | dependencies: 3435 | compute-scroll-into-view: 1.0.20 3436 | dev: false 3437 | 3438 | /scroll-into-view-if-needed/3.0.10: 3439 | resolution: {integrity: sha512-t44QCeDKAPf1mtQH3fYpWz8IM/DyvHLjs8wUvvwMYxk5moOqCzrMSxK6HQVD0QVmVjXFavoFIPRVrMuJPKAvtg==} 3440 | dependencies: 3441 | compute-scroll-into-view: 3.0.3 3442 | dev: false 3443 | 3444 | /server-only/0.0.1: 3445 | resolution: {integrity: sha512-qepMx2JxAa5jjfzxG79yPPq+8BuFToHd1hm7kI+Z4zAq1ftQiP7HcxMhDDItrbtwVeLg/cY2JnKnrcFkmiswNA==} 3446 | dev: false 3447 | 3448 | /slate-history/0.86.0_slate@0.91.4: 3449 | resolution: {integrity: sha512-OxObL9tbhgwvSlnKSCpGIh7wnuaqvOj5jRExGjEyCU2Ke8ctf22HjT+jw7GEi9ttLzNTUmTEU3YIzqKGeqN+og==} 3450 | peerDependencies: 3451 | slate: '>=0.65.3' 3452 | dependencies: 3453 | is-plain-object: 5.0.0 3454 | slate: 0.91.4 3455 | dev: false 3456 | 3457 | /slate-hyperscript/0.77.0_slate@0.91.4: 3458 | resolution: {integrity: sha512-M6uRpttwKnosniQORNPYQABHQ9XWC7qaSr/127LWWPjTOR5MSSwrHGrghN81BhZVqpICHrI7jkPA2813cWdHNA==} 3459 | peerDependencies: 3460 | slate: '>=0.65.3' 3461 | dependencies: 3462 | is-plain-object: 5.0.0 3463 | slate: 0.91.4 3464 | dev: false 3465 | 3466 | /slate-react/0.91.11_f4cd8df23562d7f1d2ca6730311145dd: 3467 | resolution: {integrity: sha512-2nS29rc2kuTTJrEUOXGyTkFATmTEw/R9KuUXadUYiz+UVwuFOUMnBKuwJWyuIBOsFipS+06SkIayEf5CKdARRQ==} 3468 | peerDependencies: 3469 | react: '>=16.8.0' 3470 | react-dom: '>=16.8.0' 3471 | slate: '>=0.65.3' 3472 | dependencies: 3473 | '@juggle/resize-observer': 3.4.0 3474 | '@types/is-hotkey': 0.1.7 3475 | '@types/lodash': 4.14.197 3476 | direction: 1.0.4 3477 | is-hotkey: 0.1.8 3478 | is-plain-object: 5.0.0 3479 | lodash: 4.17.21 3480 | react: 18.2.0 3481 | react-dom: 18.2.0_react@18.2.0 3482 | scroll-into-view-if-needed: 2.2.31 3483 | slate: 0.91.4 3484 | tiny-invariant: 1.0.6 3485 | dev: false 3486 | 3487 | /slate/0.91.4: 3488 | resolution: {integrity: sha512-aUJ3rpjrdi5SbJ5G1Qjr3arytfRkEStTmHjBfWq2A2Q8MybacIzkScSvGJjQkdTk3djCK9C9SEOt39sSeZFwTw==} 3489 | dependencies: 3490 | immer: 9.0.21 3491 | is-plain-object: 5.0.0 3492 | tiny-warning: 1.0.3 3493 | dev: false 3494 | 3495 | /source-map-js/1.0.2: 3496 | resolution: {integrity: sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==} 3497 | engines: {node: '>=0.10.0'} 3498 | 3499 | /source-map/0.5.7: 3500 | resolution: {integrity: sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==} 3501 | engines: {node: '>=0.10.0'} 3502 | dev: false 3503 | 3504 | /streamsearch/1.1.0: 3505 | resolution: {integrity: sha512-Mcc5wHehp9aXz1ax6bZUyY5afg9u2rv5cqQI3mRrYkGC8rW2hM02jWuwjtL++LS5qinSyhj2QfLyNsuc+VsExg==} 3506 | engines: {node: '>=10.0.0'} 3507 | dev: false 3508 | 3509 | /styled-jsx/5.1.1_react@18.2.0: 3510 | resolution: {integrity: sha512-pW7uC1l4mBZ8ugbiZrcIsiIvVx1UmTfw7UkC3Um2tmfUq9Bhk8IiyEIPl6F8agHgjzku6j0xQEZbfA5uSgSaCw==} 3511 | engines: {node: '>= 12.0.0'} 3512 | peerDependencies: 3513 | '@babel/core': '*' 3514 | babel-plugin-macros: '*' 3515 | react: '>= 16.8.0 || 17.x.x || ^18.0.0-0' 3516 | peerDependenciesMeta: 3517 | '@babel/core': 3518 | optional: true 3519 | babel-plugin-macros: 3520 | optional: true 3521 | dependencies: 3522 | client-only: 0.0.1 3523 | react: 18.2.0 3524 | dev: false 3525 | 3526 | /stylis/4.2.0: 3527 | resolution: {integrity: sha512-Orov6g6BB1sDfYgzWfTHDOxamtX1bE/zo104Dh9e6fqJ3PooipYyfJ0pUmrZO2wAvO8YbEyeFrkV91XTsGMSrw==} 3528 | dev: false 3529 | 3530 | /sucrase/3.34.0: 3531 | resolution: {integrity: sha512-70/LQEZ07TEcxiU2dz51FKaE6hCTWC6vr7FOk3Gr0U60C3shtAN+H+BFr9XlYe5xqf3RA8nrc+VIwzCfnxuXJw==} 3532 | engines: {node: '>=8'} 3533 | hasBin: true 3534 | dependencies: 3535 | '@jridgewell/gen-mapping': 0.3.3 3536 | commander: 4.1.1 3537 | glob: 7.1.6 3538 | lines-and-columns: 1.2.4 3539 | mz: 2.7.0 3540 | pirates: 4.0.6 3541 | ts-interface-checker: 0.1.13 3542 | dev: true 3543 | 3544 | /supports-color/5.5.0: 3545 | resolution: {integrity: sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==} 3546 | engines: {node: '>=4'} 3547 | dependencies: 3548 | has-flag: 3.0.0 3549 | dev: false 3550 | 3551 | /supports-preserve-symlinks-flag/1.0.0: 3552 | resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==} 3553 | engines: {node: '>= 0.4'} 3554 | 3555 | /tabbable/6.2.0: 3556 | resolution: {integrity: sha512-Cat63mxsVJlzYvN51JmVXIgNoUokrIaT2zLclCXjRd8boZ0004U4KCs/sToJ75C6sdlByWxpYnb5Boif1VSFew==} 3557 | dev: false 3558 | 3559 | /tailwindcss/3.3.3: 3560 | resolution: {integrity: sha512-A0KgSkef7eE4Mf+nKJ83i75TMyq8HqY3qmFIJSWy8bNt0v1lG7jUcpGpoTFxAwYcWOphcTBLPPJg+bDfhDf52w==} 3561 | engines: {node: '>=14.0.0'} 3562 | hasBin: true 3563 | dependencies: 3564 | '@alloc/quick-lru': 5.2.0 3565 | arg: 5.0.2 3566 | chokidar: 3.5.3 3567 | didyoumean: 1.2.2 3568 | dlv: 1.1.3 3569 | fast-glob: 3.3.1 3570 | glob-parent: 6.0.2 3571 | is-glob: 4.0.3 3572 | jiti: 1.19.3 3573 | lilconfig: 2.1.0 3574 | micromatch: 4.0.5 3575 | normalize-path: 3.0.0 3576 | object-hash: 3.0.0 3577 | picocolors: 1.0.0 3578 | postcss: 8.4.28 3579 | postcss-import: 15.1.0_postcss@8.4.28 3580 | postcss-js: 4.0.1_postcss@8.4.28 3581 | postcss-load-config: 4.0.1_postcss@8.4.28 3582 | postcss-nested: 6.0.1_postcss@8.4.28 3583 | postcss-selector-parser: 6.0.13 3584 | resolve: 1.22.4 3585 | sucrase: 3.34.0 3586 | transitivePeerDependencies: 3587 | - ts-node 3588 | dev: true 3589 | 3590 | /thenify-all/1.6.0: 3591 | resolution: {integrity: sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==} 3592 | engines: {node: '>=0.8'} 3593 | dependencies: 3594 | thenify: 3.3.1 3595 | dev: true 3596 | 3597 | /thenify/3.3.1: 3598 | resolution: {integrity: sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==} 3599 | dependencies: 3600 | any-promise: 1.3.0 3601 | dev: true 3602 | 3603 | /tiny-invariant/1.0.6: 3604 | resolution: {integrity: sha512-FOyLWWVjG+aC0UqG76V53yAWdXfH8bO6FNmyZOuUrzDzK8DI3/JRY25UD7+g49JWM1LXwymsKERB+DzI0dTEQA==} 3605 | dev: false 3606 | 3607 | /tiny-warning/1.0.3: 3608 | resolution: {integrity: sha512-lBN9zLN/oAf68o3zNXYrdCt1kP8WsiGW8Oo2ka41b2IM5JL/S1CTyX1rW0mb/zSuJun0ZUrDxx4sqvYS2FWzPA==} 3609 | dev: false 3610 | 3611 | /to-fast-properties/2.0.0: 3612 | resolution: {integrity: sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==} 3613 | engines: {node: '>=4'} 3614 | dev: false 3615 | 3616 | /to-regex-range/5.0.1: 3617 | resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==} 3618 | engines: {node: '>=8.0'} 3619 | dependencies: 3620 | is-number: 7.0.0 3621 | 3622 | /ts-interface-checker/0.1.13: 3623 | resolution: {integrity: sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==} 3624 | dev: true 3625 | 3626 | /tslib/2.6.2: 3627 | resolution: {integrity: sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==} 3628 | dev: false 3629 | 3630 | /typescript/5.1.6: 3631 | resolution: {integrity: sha512-zaWCozRZ6DLEWAWFrVDz1H6FVXzUSfTy5FUMWsQlU8Ym5JP9eO4xkTIROFCQvhQf61z6O/G6ugw3SgAnvvm+HA==} 3632 | engines: {node: '>=14.17'} 3633 | hasBin: true 3634 | dev: false 3635 | 3636 | /unist-util-is/4.1.0: 3637 | resolution: {integrity: sha512-ZOQSsnce92GrxSqlnEEseX0gi7GH9zTJZ0p9dtu87WRb/37mMPO2Ilx1s/t9vBHrFhbgweUwb+t7cIn5dxPhZg==} 3638 | dev: false 3639 | 3640 | /unist-util-stringify-position/2.0.3: 3641 | resolution: {integrity: sha512-3faScn5I+hy9VleOq/qNbAd6pAx7iH5jYBMS9I1HgQVijz/4mv5Bvw5iw1sC/90CODiKo81G/ps8AJrISn687g==} 3642 | dependencies: 3643 | '@types/unist': 2.0.7 3644 | dev: false 3645 | 3646 | /unist-util-visit-parents/3.1.1: 3647 | resolution: {integrity: sha512-1KROIZWo6bcMrZEwiH2UrXDyalAa0uqzWCxCJj6lPOvTve2WkfgCytoDTPaMnodXh1WrXOq0haVYHj99ynJlsg==} 3648 | dependencies: 3649 | '@types/unist': 2.0.7 3650 | unist-util-is: 4.1.0 3651 | dev: false 3652 | 3653 | /update-browserslist-db/1.0.11_browserslist@4.21.10: 3654 | resolution: {integrity: sha512-dCwEFf0/oT85M1fHBg4F0jtLwJrutGoHSQXCh7u4o2t1drG+c0a9Flnqww6XUKSfQMPpJBRjU8d4RXB09qtvaA==} 3655 | hasBin: true 3656 | peerDependencies: 3657 | browserslist: '>= 4.21.0' 3658 | dependencies: 3659 | browserslist: 4.21.10 3660 | escalade: 3.1.1 3661 | picocolors: 1.0.0 3662 | dev: true 3663 | 3664 | /urql/4.0.5_graphql@16.8.0+react@18.2.0: 3665 | resolution: {integrity: sha512-VicPBQXWicSbE+0oPzU2HMyDa//76FmwyQ7LayaYQxX97nhvMLs2ZWQdUmEzQQqvmw4YFaI0wPz1Qisp+PrZIQ==} 3666 | peerDependencies: 3667 | react: '>= 16.8.0' 3668 | dependencies: 3669 | '@urql/core': 4.1.1_graphql@16.8.0 3670 | react: 18.2.0 3671 | wonka: 6.3.4 3672 | transitivePeerDependencies: 3673 | - graphql 3674 | dev: false 3675 | 3676 | /use-sync-external-store/1.2.0_react@18.2.0: 3677 | resolution: {integrity: sha512-eEgnFxGQ1Ife9bzYs6VLi8/4X6CObHMw9Qr9tPY43iKwsPw8xE8+EFsf/2cFZ5S3esXgpWgtSCtLNS41F+sKPA==} 3678 | peerDependencies: 3679 | react: ^16.8.0 || ^17.0.0 || ^18.0.0 3680 | dependencies: 3681 | react: 18.2.0 3682 | dev: false 3683 | 3684 | /util-deprecate/1.0.2: 3685 | resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==} 3686 | dev: true 3687 | 3688 | /w3c-keyname/2.2.8: 3689 | resolution: {integrity: sha512-dpojBhNsCNN7T82Tm7k26A6G9ML3NkhDsnw9n/eoxSRlVBB4CEtIQ/KTCLI2Fwf3ataSXRhYFkQi3SlnFwPvPQ==} 3690 | dev: false 3691 | 3692 | /watchpack/2.4.0: 3693 | resolution: {integrity: sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg==} 3694 | engines: {node: '>=10.13.0'} 3695 | dependencies: 3696 | glob-to-regexp: 0.4.1 3697 | graceful-fs: 4.2.11 3698 | dev: false 3699 | 3700 | /wonka/6.3.4: 3701 | resolution: {integrity: sha512-CjpbqNtBGNAeyNS/9W6q3kSkKE52+FjIj7AkFlLr11s/VWGUu6a2CdYSdGxocIhIVjaW/zchesBQUKPVU69Cqg==} 3702 | dev: false 3703 | 3704 | /wrappy/1.0.2: 3705 | resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==} 3706 | dev: true 3707 | 3708 | /yaml/1.10.2: 3709 | resolution: {integrity: sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==} 3710 | engines: {node: '>= 6'} 3711 | dev: false 3712 | 3713 | /yaml/2.3.1: 3714 | resolution: {integrity: sha512-2eHWfjaoXgTBC2jNM1LRef62VQa0umtvRiDSk6HSzW7RvS5YtkabJrwYLLEKWBc8a5U2PTSCs+dJjUTJdlHsWQ==} 3715 | engines: {node: '>= 14'} 3716 | dev: true 3717 | 3718 | /zod/3.21.4: 3719 | resolution: {integrity: sha512-m46AKbrzKVzOzs/DZgVnG5H55N1sv1M8qZU3A8RIKbs3mrACDNeIOeilDymVb2HdmP8uwshOCF4uJ8uM9rCqJw==} 3720 | dev: false 3721 | 3722 | /zod/3.22.2: 3723 | resolution: {integrity: sha512-wvWkphh5WQsJbVk1tbx1l1Ly4yg+XecD+Mq280uBGt9wa5BKSWf4Mhp6GmrkPixhMxmabYY7RbzlwVP32pbGCg==} 3724 | dev: false 3725 | 3726 | /zwitch/1.0.5: 3727 | resolution: {integrity: sha512-V50KMwwzqJV0NpZIZFwfOD5/lyny3WlSzRiXgA0G7VUnRlqttta1L6UQIHzd6EuBY/cHGfwTIck7w1yH6Q5zUw==} 3728 | dev: false 3729 | -------------------------------------------------------------------------------- /postcss.config.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | plugins: { 3 | tailwindcss: {}, 4 | autoprefixer: {}, 5 | }, 6 | } 7 | -------------------------------------------------------------------------------- /prettier.config.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | plugins: [require('prettier-plugin-tailwindcss')], 3 | } 4 | -------------------------------------------------------------------------------- /public/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Thinkmill/keystatic-demo-landing-page/0c62d38593c8f1aa3d78cb1bbd27eedd431beaf3/public/.DS_Store -------------------------------------------------------------------------------- /public/images/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Thinkmill/keystatic-demo-landing-page/0c62d38593c8f1aa3d78cb1bbd27eedd431beaf3/public/images/favicon.ico -------------------------------------------------------------------------------- /public/images/features-image-cropped.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Thinkmill/keystatic-demo-landing-page/0c62d38593c8f1aa3d78cb1bbd27eedd431beaf3/public/images/features-image-cropped.png -------------------------------------------------------------------------------- /public/images/features-image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Thinkmill/keystatic-demo-landing-page/0c62d38593c8f1aa3d78cb1bbd27eedd431beaf3/public/images/features-image.png -------------------------------------------------------------------------------- /public/images/features-image@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Thinkmill/keystatic-demo-landing-page/0c62d38593c8f1aa3d78cb1bbd27eedd431beaf3/public/images/features-image@2x.png -------------------------------------------------------------------------------- /public/images/features-image@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Thinkmill/keystatic-demo-landing-page/0c62d38593c8f1aa3d78cb1bbd27eedd431beaf3/public/images/features-image@3x.png -------------------------------------------------------------------------------- /public/images/hero-image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Thinkmill/keystatic-demo-landing-page/0c62d38593c8f1aa3d78cb1bbd27eedd431beaf3/public/images/hero-image.png -------------------------------------------------------------------------------- /public/images/hero-image@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Thinkmill/keystatic-demo-landing-page/0c62d38593c8f1aa3d78cb1bbd27eedd431beaf3/public/images/hero-image@2x.png -------------------------------------------------------------------------------- /public/images/hero-image@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Thinkmill/keystatic-demo-landing-page/0c62d38593c8f1aa3d78cb1bbd27eedd431beaf3/public/images/hero-image@3x.png -------------------------------------------------------------------------------- /public/images/seo-image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Thinkmill/keystatic-demo-landing-page/0c62d38593c8f1aa3d78cb1bbd27eedd431beaf3/public/images/seo-image.png -------------------------------------------------------------------------------- /public/images/testimonials/anna/avatar.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Thinkmill/keystatic-demo-landing-page/0c62d38593c8f1aa3d78cb1bbd27eedd431beaf3/public/images/testimonials/anna/avatar.jpg -------------------------------------------------------------------------------- /public/images/testimonials/frederik/avatar.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Thinkmill/keystatic-demo-landing-page/0c62d38593c8f1aa3d78cb1bbd27eedd431beaf3/public/images/testimonials/frederik/avatar.jpg -------------------------------------------------------------------------------- /public/images/testimonials/john-doe/avatar.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Thinkmill/keystatic-demo-landing-page/0c62d38593c8f1aa3d78cb1bbd27eedd431beaf3/public/images/testimonials/john-doe/avatar.jpg -------------------------------------------------------------------------------- /public/images/testimonials/maeva/avatar.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Thinkmill/keystatic-demo-landing-page/0c62d38593c8f1aa3d78cb1bbd27eedd431beaf3/public/images/testimonials/maeva/avatar.jpg -------------------------------------------------------------------------------- /public/images/testimonials/matthew/avatar.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Thinkmill/keystatic-demo-landing-page/0c62d38593c8f1aa3d78cb1bbd27eedd431beaf3/public/images/testimonials/matthew/avatar.jpg -------------------------------------------------------------------------------- /public/images/testimonials/simonswiss/avatar.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Thinkmill/keystatic-demo-landing-page/0c62d38593c8f1aa3d78cb1bbd27eedd431beaf3/public/images/testimonials/simonswiss/avatar.jpg -------------------------------------------------------------------------------- /public/images/testimonials/tamara/avatar.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Thinkmill/keystatic-demo-landing-page/0c62d38593c8f1aa3d78cb1bbd27eedd431beaf3/public/images/testimonials/tamara/avatar.jpg -------------------------------------------------------------------------------- /styles/tailwind.css: -------------------------------------------------------------------------------- 1 | @tailwind base; 2 | @tailwind components; 3 | @tailwind utilities; 4 | 5 | @layer base { 6 | html { 7 | @apply scroll-pt-20 scroll-smooth; 8 | /* Remove blue tap highlight on touch screens */ 9 | -webkit-tap-highlight-color: rgba(0, 0, 0, 0); 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /tailwind.config.js: -------------------------------------------------------------------------------- 1 | /** @type {import('tailwindcss').Config} */ 2 | module.exports = { 3 | content: [ 4 | "./pages/**/*.{js,jsx,ts,tsx}", 5 | "./components/**/*.{js,jsx,ts,tsx}", 6 | ], 7 | theme: { 8 | extend: { 9 | colors: { 10 | "blob-1": "rgb(227,169,193)", 11 | "blob-2": "rgb(207,188,220)", 12 | "blob-3": "rgb(244,221,205)", 13 | }, 14 | maxWidth: { 15 | "5xl": 1064, 16 | }, 17 | keyframes: { 18 | float: { 19 | "0%": { transform: "translate(0, 0px)" }, 20 | "25%": { transform: "translate(-50px, 100px)" }, 21 | "50%": { transform: "translate(0, 200px)" }, 22 | "75%": { transform: "translate(50px, 100px)" }, 23 | "100%": { transform: "translate(0, 0)" }, 24 | }, 25 | float2: { 26 | "0%": { transform: "translate(0, 0px)" }, 27 | "25%": { transform: "translate(-100px, 50px)" }, 28 | "50%": { transform: "translate(-200px, 0px)" }, 29 | "75%": { transform: "translate(-100px, -50px)" }, 30 | "100%": { transform: "translate(0, 0)" }, 31 | }, 32 | fadeIn: { 33 | from: { opacity: 0.2, transform: "translateY(-2px)" }, 34 | to: { opacity: 1, transform: "translateY(0)" }, 35 | }, 36 | }, 37 | animation: { 38 | float: "float 5s linear infinite", 39 | float2: "float2 5s linear infinite", 40 | fadeIn: "fadeIn 0.2s ease-out", 41 | }, 42 | }, 43 | }, 44 | plugins: [], 45 | }; 46 | -------------------------------------------------------------------------------- /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 | "incremental": true, 11 | "esModuleInterop": true, 12 | "module": "esnext", 13 | "moduleResolution": "node", 14 | "resolveJsonModule": true, 15 | "isolatedModules": true, 16 | "jsx": "preserve", 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 | --------------------------------------------------------------------------------