From 359147770f27c830989c953e8989a5fc0eac270a Mon Sep 17 00:00:00 2001 From: Sergio <77530549+sergi0g@users.noreply.github.com> Date: Fri, 20 Dec 2024 19:24:22 +0200 Subject: [PATCH] Create basic homepage and format docs --- docs/.prettierrc | 3 + docs/README.md | 2 +- docs/assets/GitHubIcon.tsx | 15 + docs/assets/old_cup.png | Bin 66040 -> 0 bytes docs/assets/screenshot_dark.png | Bin 0 -> 138792 bytes docs/assets/screenshot_light.png | Bin 0 -> 139379 bytes docs/components/Card.tsx | 26 + docs/components/GradientText.tsx | 31 + docs/components/GridPattern.tsx | 32 + docs/components/Section.tsx | 28 + docs/components/Step.tsx | 23 + docs/components/Thing.tsx | 26 + docs/components/pages/Home.tsx | 176 + docs/next-env.d.ts | 5 + docs/next.config.js | 17 +- docs/package.json | 11 +- docs/pages/_app.mdx | 10 +- docs/pages/_document.tsx | 45 + docs/pages/_meta.json | 23 +- docs/pages/about.mdx | 110 - docs/pages/docs/_meta.json | 44 +- .../community-resources/docker-compose.mdx | 2 +- .../community-resources/homepage-widget.mdx | 22 +- docs/pages/docs/configuration.mdx | 46 +- .../docs/configuration/authentication.mdx | 18 +- .../configuration/insecure-registries.mdx | 12 +- docs/pages/docs/configuration/socket.mdx | 6 +- docs/pages/docs/configuration/theme.mdx | 14 +- docs/pages/docs/contributing.mdx | 8 +- docs/pages/docs/index.mdx | 12 +- docs/pages/docs/installation/_meta.json | 14 +- docs/pages/docs/installation/binary.mdx | 5 +- docs/pages/docs/installation/docker.mdx | 10 +- docs/pages/docs/nightly.mdx | 10 +- docs/pages/docs/usage.mdx | 6 +- docs/pages/docs/usage/cli.mdx | 29 +- docs/pages/docs/usage/server.mdx | 28 +- docs/pages/index.mdx | 8 + docs/pnpm-lock.yaml | 3653 ++++++++++++----- docs/postcss.config.js | 2 +- docs/public/apple-touch-icon.png | Bin 0 -> 5872 bytes docs/public/favicon.ico | Bin 0 -> 1029 bytes docs/public/favicon.svg | 29 + docs/styles.css | 53 +- docs/tailwind.config.js | 8 +- docs/theme.config.jsx | 31 +- docs/tsconfig.json | 18 + 47 files changed, 3365 insertions(+), 1306 deletions(-) create mode 100644 docs/.prettierrc create mode 100644 docs/assets/GitHubIcon.tsx delete mode 100644 docs/assets/old_cup.png create mode 100644 docs/assets/screenshot_dark.png create mode 100644 docs/assets/screenshot_light.png create mode 100644 docs/components/Card.tsx create mode 100644 docs/components/GradientText.tsx create mode 100644 docs/components/GridPattern.tsx create mode 100644 docs/components/Section.tsx create mode 100644 docs/components/Step.tsx create mode 100644 docs/components/Thing.tsx create mode 100644 docs/components/pages/Home.tsx create mode 100644 docs/next-env.d.ts create mode 100644 docs/pages/_document.tsx delete mode 100644 docs/pages/about.mdx create mode 100644 docs/pages/index.mdx create mode 100644 docs/public/apple-touch-icon.png create mode 100644 docs/public/favicon.ico create mode 100644 docs/public/favicon.svg create mode 100644 docs/tsconfig.json diff --git a/docs/.prettierrc b/docs/.prettierrc new file mode 100644 index 0000000..b4bfed3 --- /dev/null +++ b/docs/.prettierrc @@ -0,0 +1,3 @@ +{ + "plugins": ["prettier-plugin-tailwindcss"] +} diff --git a/docs/README.md b/docs/README.md index fb55640..238ef77 100644 --- a/docs/README.md +++ b/docs/README.md @@ -1 +1 @@ -This is where Cup's documentation lives. It's created with [Nextra](https://nextra.site). \ No newline at end of file +This is where Cup's documentation lives. It's created with [Nextra](https://nextra.site). diff --git a/docs/assets/GitHubIcon.tsx b/docs/assets/GitHubIcon.tsx new file mode 100644 index 0000000..1f8113d --- /dev/null +++ b/docs/assets/GitHubIcon.tsx @@ -0,0 +1,15 @@ +import React from "react"; + +export function GitHubIcon({ className }: { className?: string | undefined }) { + return ( + + + + ); +} diff --git a/docs/assets/old_cup.png b/docs/assets/old_cup.png deleted file mode 100644 index aa30ba284d149ec0b18991261f82a5e90e9ab5c9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 66040 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 literal 0 HcmV?d00001 diff --git a/docs/assets/screenshot_light.png b/docs/assets/screenshot_light.png new file mode 100644 index 0000000000000000000000000000000000000000..c5c3ae2a08aafc0bb1c8336e9980dd8ee7dbee51 GIT binary patch literal 139379 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 LA5VWjdG-GQ^}{4q literal 0 HcmV?d00001 diff --git a/docs/components/Card.tsx b/docs/components/Card.tsx new file mode 100644 index 0000000..03fb87e --- /dev/null +++ b/docs/components/Card.tsx @@ -0,0 +1,26 @@ +import { ReactNode, createElement } from "react"; + +export function Card({ + name, + icon, + description, +}: { + name: string; + icon: ReactNode; + description: string; +}) { + const iconElement = createElement(icon, { + className: "text-black size-7 dark:text-white inline mr-2", + }); + return ( +

+ {iconElement} + + {name} + +

+ {description} +

+
+ ); +} diff --git a/docs/components/GradientText.tsx b/docs/components/GradientText.tsx new file mode 100644 index 0000000..b54662c --- /dev/null +++ b/docs/components/GradientText.tsx @@ -0,0 +1,31 @@ +import React from "react"; +import { clsx } from "clsx"; + +export function GradientText({ + text, + innerClassName, + className, + blur, +}: { + text: string; + innerClassName: string; + className?: string; + blur: number; +}) { + return ( +
+

+ {text} +

+ +
+ ); +} diff --git a/docs/components/GridPattern.tsx b/docs/components/GridPattern.tsx new file mode 100644 index 0000000..7bb5709 --- /dev/null +++ b/docs/components/GridPattern.tsx @@ -0,0 +1,32 @@ +import { useId } from "react"; + +const SIZE = 36; + +export function GridPattern() { + const id = useId(); + + return ( + + ); +} diff --git a/docs/components/Section.tsx b/docs/components/Section.tsx new file mode 100644 index 0000000..084c4a8 --- /dev/null +++ b/docs/components/Section.tsx @@ -0,0 +1,28 @@ +import { ReactNode } from "react"; +import { GradientText } from "./GradientText"; + +export function Section({ + title, + className, + children, +}: { + title: string; + className: string; + children: ReactNode; +}) { + return ( +
+
+ +
+ {children} +
+
+
+ ); +} diff --git a/docs/components/Step.tsx b/docs/components/Step.tsx new file mode 100644 index 0000000..b177046 --- /dev/null +++ b/docs/components/Step.tsx @@ -0,0 +1,23 @@ +import React, { ReactNode } from "react"; + +export function Step({ + children, + title, + number, +}: { + children: ReactNode; + title: string; + number: number; +}) { + return ( +
+

+ {number} +

+
+

{title}

+
{children}
+
+
+ ); +} diff --git a/docs/components/Thing.tsx b/docs/components/Thing.tsx new file mode 100644 index 0000000..dc8b990 --- /dev/null +++ b/docs/components/Thing.tsx @@ -0,0 +1,26 @@ +import React, { ReactNode, createElement } from "react"; + +export function Thing({ + title, + icon, + content, +}: { + title: string; + icon: ReactNode; + content: string; +}) { + const iconElement = createElement(icon, { + className: "text-black size-7 dark:text-white inline mr-2", + }); + return ( +
+ {iconElement} + + {title} + +

+ {content} +

+
+ ); +} diff --git a/docs/components/pages/Home.tsx b/docs/components/pages/Home.tsx new file mode 100644 index 0000000..34fd386 --- /dev/null +++ b/docs/components/pages/Home.tsx @@ -0,0 +1,176 @@ +import React, { useState, useEffect } from "react"; +import { + IconAdjustments, + IconArrowRight, + IconBolt, + IconBraces, + IconCheck, + IconClipboard, + IconDevices, + IconFeather, + IconLockCheck, +} from "@tabler/icons-react"; +import { GitHubIcon } from "../../assets/GitHubIcon"; +import { GridPattern } from "../GridPattern"; +import { Section } from "../Section"; +import { GradientText } from "../GradientText"; +import Image from "next/image"; +import screenshot_light from "../../assets/screenshot_light.png"; +import screenshot_dark from "../../assets/screenshot_dark.png"; +import { Step } from "../Step"; +import { Card } from "../Card"; + +export function Home() { + const [copySuccess, setCopySuccess] = useState(false); + const [isBrowser, setIsBrowser] = useState(false); // To prevent hydration mismatch + useEffect(() => setIsBrowser(true)); + const handleCopy = (text: string) => { + return () => { + navigator.clipboard.writeText(text).then(() => { + setCopySuccess(true); + setTimeout(() => { + setCopySuccess(false); + }, 3000); + }); + }; + }; + return ( +
+ ); +} diff --git a/docs/next-env.d.ts b/docs/next-env.d.ts new file mode 100644 index 0000000..a4a7b3f --- /dev/null +++ b/docs/next-env.d.ts @@ -0,0 +1,5 @@ +/// +/// + +// NOTE: This file should not be edited +// see https://nextjs.org/docs/pages/building-your-application/configuring/typescript for more information. diff --git a/docs/next.config.js b/docs/next.config.js index e2a3335..fb40cf9 100644 --- a/docs/next.config.js +++ b/docs/next.config.js @@ -3,15 +3,14 @@ const withNextra = require("nextra")({ themeConfig: "./theme.config.jsx", }); -module.exports = withNextra( - { - output: "export", - images: { - unoptimized: true - }, - basePath: process.env.NODE_ENV == 'production' ? '/cup' : '' - } -); +module.exports = withNextra({ + output: "export", + images: { + unoptimized: true, + }, + transpilePackages: ["geist", "framer-motion"], + basePath: process.env.NODE_ENV == "production" ? "/cup" : "", +}); // If you have other Next.js configurations, you can pass them as the parameter: // module.exports = withNextra({ /* other next.js config */ }) diff --git a/docs/package.json b/docs/package.json index b4d0ed3..3271943 100644 --- a/docs/package.json +++ b/docs/package.json @@ -2,10 +2,13 @@ "scripts": { "dev": "next", "build": "next build", - "start": "next start" + "start": "next start", + "fmt": "prettier --ignore-path ../.gitignore --write ." }, "dependencies": { "@tabler/icons-react": "^3.11.0", + "clsx": "^2.1.1", + "geist": "^1.3.1", "next": "^14.2.10", "nextra": "^2.13.4", "nextra-theme-docs": "^2.13.4", @@ -13,9 +16,13 @@ "react-dom": "^18.3.1" }, "devDependencies": { + "@types/node": "22.10.2", "autoprefixer": "^10.4.19", "postcss": "^8.4.39", - "tailwindcss": "^3.4.5" + "prettier": "^3.4.2", + "prettier-plugin-tailwindcss": "^0.6.9", + "tailwindcss": "^3.4.5", + "typescript": "5.7.2" }, "packageManager": "pnpm@9.10.0+sha512.73a29afa36a0d092ece5271de5177ecbf8318d454ecd701343131b8ebc0c1a91c487da46ab77c8e596d6acf1461e3594ced4becedf8921b074fbd8653ed7051c" } diff --git a/docs/pages/_app.mdx b/docs/pages/_app.mdx index f7596f3..1089d26 100644 --- a/docs/pages/_app.mdx +++ b/docs/pages/_app.mdx @@ -1,10 +1,12 @@ -import '../styles.css'; -import 'nextra-theme-docs/style.css'; +import "../styles.css"; +import "nextra-theme-docs/style.css"; +import { GeistSans } from "geist/font/sans"; export default function App({ Component, pageProps }) { return ( -
+
); -} \ No newline at end of file + +} diff --git a/docs/pages/_document.tsx b/docs/pages/_document.tsx new file mode 100644 index 0000000..f96fb98 --- /dev/null +++ b/docs/pages/_document.tsx @@ -0,0 +1,45 @@ +import React from "react"; +import Document, { Html, Head, Main, NextScript } from "next/document"; +import type { DocumentInitialProps, DocumentContext } from "next/document"; + +class DocumentProMax extends Document { + static async getInitialProps( + ctx: DocumentContext, + ): Promise { + const initialProps = await Document.getInitialProps(ctx); + + return initialProps; + } + + render() { + return ( + + + + + + + + + +
+ + + + ); + } +} + +export default DocumentProMax; diff --git a/docs/pages/_meta.json b/docs/pages/_meta.json index f77f7e1..1e67a1b 100644 --- a/docs/pages/_meta.json +++ b/docs/pages/_meta.json @@ -1,13 +1,14 @@ { - "docs": { - "title": "Documentation", - "type": "page" - }, - "about": { - "title": "About", - "type": "page", - "theme": { - "typesetting": "article" - } + "docs": { + "title": "Documentation", + "type": "page" + }, + "index": { + "type": "page", + "title": "Cup", + "display": "hidden", + "theme": { + "layout": "raw" } -} \ No newline at end of file + } +} diff --git a/docs/pages/about.mdx b/docs/pages/about.mdx deleted file mode 100644 index 2218135..0000000 --- a/docs/pages/about.mdx +++ /dev/null @@ -1,110 +0,0 @@ -import Image from "next/image"; -import old_cup from "../assets/old_cup.png" -import web_ui from "../assets/blue_theme.png" - -# About -Cup is a small utility that checks for updates to Docker containers. The logic is simple: Cup checks the locally pulled images' digests against the latest ones in their registry. It then presents the results in a pretty interface. Here's the story: - -## How it started - -I got the basic idea for Cup a long time ago. I was looking at [Homepage's list of widgets](https://gethomepage.dev/latest/widgets/) when I discovered [What's Up Docker?](https://github.com/getwud/wud) (referred to as WUD from now on). - -According to the docs: - -> What's up Docker ( aka WUD ) gets you notified when a new version of your Docker Container is available. - -It supports the most common registries, has integrations with IFTTT, Slack, Telegram and other apps/services for notifications or triggering workflows and also has the option to automatically update containers, like [Watchtower](https://github.com/containrrr/watchtower). - -I was managing my homelab myself at that time and the only way to check if I had updates was log in to the server and manually try to pull the images for *every single compose file*. WUD seemed to solve the problem nicely, so I decided to give it a try. I never used automatic updates or notifications, but I configured it and let it run. - -After deploying it and setting up my reverse proxy, I was greeted with this dashboard: -A screenshot of WUD's web UI, from the docs -It was working fine, but... the UI was not what I expected. It really reminds me of some really old Android app (I hope I didn't offend anyone). That was strike one. Nevertheless, I left it running. It was useful after all. - -A few days later I was pulling some docker images, when I got this error message: - -> You have reached your pull rate limit. You may increase the limit by authenticating and upgrading: https://www.docker.com/increase-rate-limits. - -Wait a minute. What was that? I'd never encountered a message like this before. I thought "Weird. Maybe I pulled too many images today?". So I decided to finish those updates another day. - -Next time I tried, same issue. "What the heck is happening?" I thought. The only change I'd made to my homelab at that time was installing WUD. So I stopped it. And that's where the problems ended. - -The problem was clearly related to WUD, so I started trying to find what was going wrong. That was when I came upon [this page from Docker's documentation](https://docs.docker.com/docker-hub/download-rate-limit/). I noticed 2 things: - -> A pull request is defined as up to two `GET` requests on registry manifest URLs (`/v2/*/manifests/*`) - -> `HEAD` requests aren't counted. - -There were also helpful instructions on how to check the rate limit: - -``` -sergio@desktop:~ $ TOKEN=$(curl "https://auth.docker.io/token?service=registry.docker.io&scope=repository:ratelimitpreview/test:pull" | jq -r .token) - % Total % Received % Xferd Average Speed Time Time Time Current - Dload Upload Total Spent Left Speed -100 5429 0 5429 0 0 7431 0 --:--:-- --:--:-- --:--:-- 7426 - -sergio@desktop:~ $ curl --head -H "Authorization: Bearer $TOKEN" https://registry-1.docker.io/v2/ratelimitpreview/test/manifests/latest -HTTP/1.1 200 OK -content-length: 2782 -content-type: application/vnd.docker.distribution.manifest.v1+prettyjws -docker-content-digest: sha256:767a3815c34823b355bed31760d5fa3daca0aec2ce15b217c9cd83229e0e2020 -docker-distribution-api-version: registry/2.0 -etag: "sha256:767a3815c34823b355bed31760d5fa3daca0aec2ce15b217c9cd83229e0e2020" -date: Tue, 16 Jul 2024 12:13:17 GMT -strict-transport-security: max-age=31536000 -ratelimit-limit: 100;w=21600 -ratelimit-remaining: 100;w=21600 -docker-ratelimit-source: -``` - -The rate limit is there, just like in the docs, but do you see something else interesting? Look at this header: `docker-content-digest: sha256:767a3815c34823b355bed31760d5fa3daca0aec2ce15b217c9cd83229e0e2020` - -This is an image's digest. Can we check for updates by making `HEAD` requests to Docker Hub? - -The answer is yes: - -``` -$ set TOKEN $(curl -H "Accept: application/vnd.docker.distribution.manifest.list.v2+json" "https://auth.docker.io/token?service=registry.docker.io&scope=repository:library/busybox:pull" | jq -r .token) -$ curl --head -H "Authorization: Bearer $TOKEN" -H "Accept: application/vnd.docker.distribution.manifest.v2.list+json" https://registry-1.docker.io/v2/library/busybox/manifests/latest -HTTP/1.1 200 OK -content-length: 6761 -content-type: application/vnd.oci.image.index.v1+json -docker-content-digest: sha256:9ae97d36d26566ff84e8893c64a6dc4fe8ca6d1144bf5b87b2b85a32def253c7 -docker-distribution-api-version: registry/2.0 -etag: "sha256:9ae97d36d26566ff84e8893c64a6dc4fe8ca6d1144bf5b87b2b85a32def253c7" -date: Tue, 16 Jul 2024 12:17:49 GMT -strict-transport-security: max-age=31536000 -ratelimit-limit: 100;w=21600 -ratelimit-remaining: 100;w=21600 -docker-ratelimit-source: -``` - -And then we can compare that with the digest of the image stored locally: - -``` -$ docker inspect busybox:latest | jq -r '.[0].RepoDigests[0]' -busybox@sha256:9ae97d36d26566ff84e8893c64a6dc4fe8ca6d1144bf5b87b2b85a32def253c7 -``` - -Notice how the 2 digests are the same. We can check for image updates without using up the rate limit! - -That's when I got the idea of writing a program to do this automatically. - -## The birth of Cup - -I initially intended to write a simple bash script but I chose not to for the following reasons: - -- I wanted something more than a simple script. WUD has a web UI and support for so many integrations! I had to match that some way! -- Bash is slow and I was learning Rust at the time, so I wanted to practice (and make a proper project) - -It started out as a small CLI that could either check a single image, or check all the images. -The initial version of Cup -It also couldn't check for updates to images not from Docker Hub, lacked a web UI and generally had many limitations. But it proved it could be done, quickly and efficiently. The binary was just 5 MB and took about 5 seconds for ~90 images on my development machine. That's insane! - -A few days later, I decided to completely rewrite it. I tried to write clean code, split it in files and fix every limitation from the previous version. I'm quite close. Here's what it looks like now: -Cup's old CLI -It also has a statically rendered web UI making it ideal for self hosting. -Cup's web UI -With some optimization (well ok, maybe a lot), the binary is 5 MB and that means I finally don't have to wait forever to pull the Docker image! Finally something that works nicely with my 1.5 MB/s internet connection! (Thank you powerline!) - -Now go ahead and try it out! \ No newline at end of file diff --git a/docs/pages/docs/_meta.json b/docs/pages/docs/_meta.json index 86567b2..27136c8 100644 --- a/docs/pages/docs/_meta.json +++ b/docs/pages/docs/_meta.json @@ -1,23 +1,23 @@ { - "index": { - "title": "Introduction" - }, - "installation": { - "title": "Installation" - }, - "configuration": { - "title": "Configuration" - }, - "usage": { - "title": "Usage" - }, - "community-resources": { - "title": "Community Resources" - }, - "nightly": { - "title": "Using the latest version" - }, - "contributing": { - "title": "Contributing" - } -} \ No newline at end of file + "index": { + "title": "Introduction" + }, + "installation": { + "title": "Installation" + }, + "configuration": { + "title": "Configuration" + }, + "usage": { + "title": "Usage" + }, + "community-resources": { + "title": "Community Resources" + }, + "nightly": { + "title": "Using the latest version" + }, + "contributing": { + "title": "Contributing" + } +} diff --git a/docs/pages/docs/community-resources/docker-compose.mdx b/docs/pages/docs/community-resources/docker-compose.mdx index 896bcbd..03d2ca3 100644 --- a/docs/pages/docs/community-resources/docker-compose.mdx +++ b/docs/pages/docs/community-resources/docker-compose.mdx @@ -20,4 +20,4 @@ services: - ./cup.json:/config/cup.json ``` -This can be customized further of course, if you choose to use a different port, another config location, or would like to change something else. Have fun! \ No newline at end of file +This can be customized further of course, if you choose to use a different port, another config location, or would like to change something else. Have fun! diff --git a/docs/pages/docs/community-resources/homepage-widget.mdx b/docs/pages/docs/community-resources/homepage-widget.mdx index 46f1798..3077cc9 100644 --- a/docs/pages/docs/community-resources/homepage-widget.mdx +++ b/docs/pages/docs/community-resources/homepage-widget.mdx @@ -1,6 +1,6 @@ -import Image from 'next/image'; -import widget1 from '../../../assets/350767810-42eccc89-bdfd-426a-a113-653abe7483d8.png' -import widget2 from '../../../assets/358304960-e9f26767-51f7-4b5a-8b74-a5811019497b.jpeg' +import Image from "next/image"; +import widget1 from "../../../assets/350767810-42eccc89-bdfd-426a-a113-653abe7483d8.png"; +import widget2 from "../../../assets/358304960-e9f26767-51f7-4b5a-8b74-a5811019497b.jpeg"; # Homepage Widget @@ -39,8 +39,10 @@ services: homepage.widget.mappings[2].field.metrics: update_available homepage.widget.mappings[2].format: number ``` + Preview: - + + Credit: [@agrmohit](https://github.com/agrmohit) @@ -57,19 +59,21 @@ widget: metrics: monitored_images label: Monitored images format: number - - field: + - field: metrics: up_to_date label: Up to date format: number - - field: + - field: metrics: update_available label: Available updates format: number - - field: + - field: metrics: unknown label: Unknown format: number ``` + Preview: - -Credit: [@remussamoila](https://github.com/remussamoila) \ No newline at end of file + + +Credit: [@remussamoila](https://github.com/remussamoila) diff --git a/docs/pages/docs/configuration.mdx b/docs/pages/docs/configuration.mdx index f4e8ccf..83b0078 100644 --- a/docs/pages/docs/configuration.mdx +++ b/docs/pages/docs/configuration.mdx @@ -1,5 +1,10 @@ import { Steps, Callout, Card, Cards } from "nextra-theme-docs"; -import { IconPaint, IconLockOpen, IconKey, IconPlug } from '@tabler/icons-react'; +import { + IconPaint, + IconLockOpen, + IconKey, + IconPlug, +} from "@tabler/icons-react"; # Configuration @@ -14,7 +19,12 @@ $ cup -s /run/user/1000/podman/podman.sock check ``` This option is also available in the configuration file and it's best to put it there. -} title="Custom Docker socket" href="/docs/configuration/socket" /> + +} + title="Custom Docker socket" + href="/docs/configuration/socket" +/> ## Configuration file @@ -26,27 +36,38 @@ Create a `cup.json` file somewhere on your system. For binary installs, a path l If you're running with Docker, you can create a `cup.json` in the directory you're running cup and mount it into the container. _In the next section you will need to use the path where you **mounted** the file_ ### Configure Cup from the configuration file + Follow the guides below to customize your `cup.json` - } title="Authentication" href="/docs/configuration/authentication" /> - } title="Insecure registries" href="/docs/configuration/insecure-registries" /> - } title="Theme" href="/docs/configuration/theme" /> + } + title="Authentication" + href="/docs/configuration/authentication" + /> + } + title="Insecure registries" + href="/docs/configuration/insecure-registries" + /> + } title="Theme" href="/docs/configuration/theme" /> Here's a full example: + ```json { - "authentication": { - "ghcr.io": "", - "registry-1.docker.io": "" - }, - "theme": "blue", - "insecure_registries": ["localhost:5000", "my-insecure-registry.example.com"] + "authentication": { + "ghcr.io": "", + "registry-1.docker.io": "" + }, + "theme": "blue", + "insecure_registries": ["localhost:5000", "my-insecure-registry.example.com"] } ``` ### Run Cup with the new configuration file + To let Cup know that you'd like it to use a custom configuration file, you can use the `-c` flag, followed by the _absolute_ path of the file. ```bash @@ -56,4 +77,5 @@ $ cup -c /home/sergio/.config/cup.json check ```bash $ docker run -tv /var/run/docker.sock:/var/run/docker.sock -v /home/sergio/.config/cup.json:/config/cup.json ghcr.io/sergi0g/cup -c /config/cup.json serve ``` - \ No newline at end of file + + diff --git a/docs/pages/docs/configuration/authentication.mdx b/docs/pages/docs/configuration/authentication.mdx index 5399c76..65eaa25 100644 --- a/docs/pages/docs/configuration/authentication.mdx +++ b/docs/pages/docs/configuration/authentication.mdx @@ -1,4 +1,4 @@ -import { Callout } from 'nextra-theme-docs' +import { Callout } from "nextra-theme-docs"; # Authentication @@ -6,17 +6,15 @@ Some registries (or specific images) may require you to be authenticated. For th ```json { - "authentication": { - "": "", - "": "" - // ... - }, - // Other options + "authentication": { + "": "", + "": "" + // ... + } + // Other options } ``` You can use any registry, like `ghcr.io`, `quay.io`, `gcr.io`, etc. - -For Docker Hub, use `registry-1.docker.io` - \ No newline at end of file +For Docker Hub, use `registry-1.docker.io` diff --git a/docs/pages/docs/configuration/insecure-registries.mdx b/docs/pages/docs/configuration/insecure-registries.mdx index 77533fe..0c717b7 100644 --- a/docs/pages/docs/configuration/insecure-registries.mdx +++ b/docs/pages/docs/configuration/insecure-registries.mdx @@ -1,4 +1,4 @@ -import { Callout } from 'nextra-theme-docs' +import { Callout } from "nextra-theme-docs"; # Insecure registries @@ -10,11 +10,13 @@ Here's what it looks like: ```json { - "insecure_registries": ["", ""], - // Other options + "insecure_registries": ["", ""] + // Other options } ``` -When configuring an insecure registry that doesn't run on port 80, don't forget to specify it (i.e. use `localhost:5000` instead of `localhost` if your registry is running on port `5000`) - \ No newline at end of file + When configuring an insecure registry that doesn't run on port 80, don't + forget to specify it (i.e. use `localhost:5000` instead of `localhost` if your + registry is running on port `5000`) + diff --git a/docs/pages/docs/configuration/socket.mdx b/docs/pages/docs/configuration/socket.mdx index 737b503..b32cc2b 100644 --- a/docs/pages/docs/configuration/socket.mdx +++ b/docs/pages/docs/configuration/socket.mdx @@ -4,7 +4,7 @@ If you need to specify a custom Docker socket (e.g. because you're using Podman) ```json { - "socket": "/run/user/1000/podman/podman.sock" - // Other options + "socket": "/run/user/1000/podman/podman.sock" + // Other options } -``` \ No newline at end of file +``` diff --git a/docs/pages/docs/configuration/theme.mdx b/docs/pages/docs/configuration/theme.mdx index 33fa623..d7f16b2 100644 --- a/docs/pages/docs/configuration/theme.mdx +++ b/docs/pages/docs/configuration/theme.mdx @@ -2,13 +2,11 @@ import { Callout } from "nextra-theme-docs"; import Image from "next/image"; import blue from "../../../assets/blue_theme.png"; -import gray from "../../../assets/gray_theme.png"; +import neutral from "../../../assets/neutral_theme.png"; # Theme - -This configuration option is only for the server - +This configuration option is only for the server Cup initially had a blue theme which looked like this: @@ -16,7 +14,7 @@ Cup initially had a blue theme which looked like this: This was replaced by a more neutral theme which is now the default: -Screenshot of neutral theme +Screenshot of neutral theme However, you can get the old theme back by adding the `theme` key to your `cup.json` Available values are `default` and `blue`. @@ -25,7 +23,7 @@ Here's an example: ```json { - "theme": "blue", - // Other options + "theme": "blue" + // Other options } -``` \ No newline at end of file +``` diff --git a/docs/pages/docs/contributing.mdx b/docs/pages/docs/contributing.mdx index 07bffa3..b383142 100644 --- a/docs/pages/docs/contributing.mdx +++ b/docs/pages/docs/contributing.mdx @@ -5,6 +5,7 @@ First of all, thanks for taking time to contribute to Cup! This guide will help ## Setting up a development environment Requirements: + - A computer running Linux - Rust (usually installed from https://rustup.rs/) - Node.js 22+ and Bun 1+ @@ -27,8 +28,9 @@ All server specific functionality is located in `src/server.rs` and `web/`. ## Important notes - When making any changes, always make sure to write optimize your code for: - + Performance: You should always benchmark Cup before making changes and after your changes to make sure there is none (or a very small) difference in time. Profiling old and new code is also good. - + Readability: Include comments describing any new functions you create, give descriptive names to variables and when making a design decision or a compromise, ALWAYS include a comment explaining what you did and why. + + - Performance: You should always benchmark Cup before making changes and after your changes to make sure there is none (or a very small) difference in time. Profiling old and new code is also good. + - Readability: Include comments describing any new functions you create, give descriptive names to variables and when making a design decision or a compromise, ALWAYS include a comment explaining what you did and why. - If you plan on developing the frontend without making backend changes, it is highly recommended to run `cup serve` in the background and start the frontend in development mode from `web/` with `bun dev`. @@ -48,4 +50,4 @@ After you're done with that, commit your changes and push them to your branch. Next, open your fork on Github and create a pull request. Make sure to include the changes you made, which issues it addresses (if any) and any other info you think is important. -Happy contributing! \ No newline at end of file +Happy contributing! diff --git a/docs/pages/docs/index.mdx b/docs/pages/docs/index.mdx index 60c55c5..2e7022b 100644 --- a/docs/pages/docs/index.mdx +++ b/docs/pages/docs/index.mdx @@ -21,6 +21,14 @@ Cup is a lightweight alternative to [What's up Docker?](https://github.com/getwu # Installation - } title="With Docker" href="/docs/installation/docker" /> - } title="As a binary" href="/docs/installation/binary" /> + } + title="With Docker" + href="/docs/installation/docker" + /> + } + title="As a binary" + href="/docs/installation/binary" + /> diff --git a/docs/pages/docs/installation/_meta.json b/docs/pages/docs/installation/_meta.json index b94571e..075252b 100644 --- a/docs/pages/docs/installation/_meta.json +++ b/docs/pages/docs/installation/_meta.json @@ -1,8 +1,8 @@ { - "docker": { - "title": "With Docker" - }, - "binary": { - "title": "As a binary" - } -} \ No newline at end of file + "docker": { + "title": "With Docker" + }, + "binary": { + "title": "As a binary" + } +} diff --git a/docs/pages/docs/installation/binary.mdx b/docs/pages/docs/installation/binary.mdx index 27f0028..082af5b 100644 --- a/docs/pages/docs/installation/binary.mdx +++ b/docs/pages/docs/installation/binary.mdx @@ -2,6 +2,7 @@ import { Callout, Card, Steps } from "nextra-theme-docs"; import { IconFileDescription } from "@tabler/icons-react"; # As a binary + ## Introduction This guide will help you install Cup from a binary. @@ -13,6 +14,7 @@ This guide will help you install Cup from a binary. Go to https://github.com/sergi0g/cup/releases/latest. Depending on your system's architecture, choose the binary for your system. For example, for an `x86_64` machine, you should download `cup-x86_64-unknown-linux-musl` + You can use the command `uname -i` to find this @@ -21,5 +23,6 @@ Move the binary you downloaded to a directory in your path. You can usually get That's it! Cup is ready to be used. Head over to the Usage page to get started. +
-} title="Usage" href="/docs/usage" /> \ No newline at end of file +} title="Usage" href="/docs/usage" /> diff --git a/docs/pages/docs/installation/docker.mdx b/docs/pages/docs/installation/docker.mdx index d1fd211..5efbd19 100644 --- a/docs/pages/docs/installation/docker.mdx +++ b/docs/pages/docs/installation/docker.mdx @@ -2,6 +2,7 @@ import { Callout, Card } from "nextra-theme-docs"; import { IconFileDescription } from "@tabler/icons-react"; # With Docker + ## Introduction This guide will help you install Cup as a Docker container. It is the easiest installation method and also makes updating Cup very easy. @@ -9,13 +10,18 @@ This guide will help you install Cup as a Docker container. It is the easiest in ## Installation To get started, open up a terminal and run the following command. + ```bash $ docker pull ghcr.io/sergi0g/cup ``` + -If you aren't in the `docker` group, please ensure you run all commands as a user who does. In most cases, you'll just need to prefix the `docker` commands with `sudo` + If you aren't in the `docker` group, please ensure you run all commands as a + user who does. In most cases, you'll just need to prefix the `docker` commands + with `sudo` That's it! Cup is ready to be used. Head over to the Usage page to get started. +
-} title="Usage" href="/docs/usage" /> \ No newline at end of file +} title="Usage" href="/docs/usage" /> diff --git a/docs/pages/docs/nightly.mdx b/docs/pages/docs/nightly.mdx index 715099b..ece8262 100644 --- a/docs/pages/docs/nightly.mdx +++ b/docs/pages/docs/nightly.mdx @@ -1,4 +1,4 @@ -import { Callout } from "nextra-theme-docs" +import { Callout } from "nextra-theme-docs"; # Using the latest version @@ -9,7 +9,11 @@ However, it is only updated when a new release is created, so if you want the la Cup's nightly version always contains the latest changes in the main branch. -There is no guarantee that the nightly version will always work. There may be breaking changes or a bad commit and it may not work properly. Install nightly only if you know what you are doing. These instructions will assume you have the technical know-how to follow them. If you do not, please use the stable release + There is no guarantee that the nightly version will always work. There may be + breaking changes or a bad commit and it may not work properly. Install nightly + only if you know what you are doing. These instructions will assume you have + the technical know-how to follow them. If you do not, please use the stable + release ## With Docker @@ -18,4 +22,4 @@ Instead of `ghcr.io/sergi0g/cup`, use `ghcr.io/sergi0g/cup:nightly` ## As a binary -Go to a [nightly workflow run](https://github.com/sergi0g/cup/actions/workflows/nightly.yml) and download the artifact for your system. \ No newline at end of file +Go to a [nightly workflow run](https://github.com/sergi0g/cup/actions/workflows/nightly.yml) and download the artifact for your system. diff --git a/docs/pages/docs/usage.mdx b/docs/pages/docs/usage.mdx index cd5049f..f62a252 100644 --- a/docs/pages/docs/usage.mdx +++ b/docs/pages/docs/usage.mdx @@ -6,6 +6,6 @@ import { Cards, Card } from "nextra-theme-docs"; You can use Cup in 2 different ways. As a CLI or as a server. You can learn more about each mode in its corresponding page - } title="CLI" href="/docs/usage/cli" /> - } title="Server" href="/docs/usage/server" /> - \ No newline at end of file + } title="CLI" href="/docs/usage/cli" /> + } title="Server" href="/docs/usage/server" /> + diff --git a/docs/pages/docs/usage/cli.mdx b/docs/pages/docs/usage/cli.mdx index dd59c75..bc7cd9e 100644 --- a/docs/pages/docs/usage/cli.mdx +++ b/docs/pages/docs/usage/cli.mdx @@ -8,6 +8,7 @@ Cup's CLI provides the `cup check` command. ## Basic Usage ### Check for all updates + ```ansi $ cup check nginx:alpine Update available @@ -24,6 +25,7 @@ rabbitmq:3.11.9-management Up to date ``` ### Check for updates to specific images + ```ansi $ cup check node:latest node:latest Update available @@ -39,12 +41,14 @@ postgres:14 Update available ``` ## Enable icons + You can also enable icons if you have a [Nerd Font](https://nerdfonts.com) installed. ## JSON output -When integrating Cup with other services (e.g. webhooks or a dashboard), you may find Cup's JSON output functionality useful. + +When integrating Cup with other services (e.g. webhooks or a dashboard), you may find Cup's JSON output functionality useful. It provides some useful metrics (see [server](/docs/usage/server) for more information), along with a list of images and whether they have an update or not. @@ -57,15 +61,15 @@ Here is how it would look in Typescript: ```ts interface CupData { - metrics: { - monitored_images: number, - up_to_date: number, - update_available: number, - unknown: number - }, - images: { - [image: string]: boolean | null - } + metrics: { + monitored_images: number; + up_to_date: number; + update_available: number; + unknown: number; + }; + images: { + [image: string]: boolean | null; + }; } ``` @@ -74,10 +78,13 @@ interface CupData { If you're using the Docker image, just replace all occurences of `cup` in the examples with `docker run -tv /var/run/docker.sock:/var/run/docker.sock ghcr.io/sergi0g/cup`. For example, this: + ```bash /check node:latest/ $ cup check node:latest ``` + becomes: + ```bash /check node:latest/ $ docker run -tv /var/run/docker.sock:/var/run/docker.sock ghcr.io/sergi0g/cup check node:latest -``` \ No newline at end of file +``` diff --git a/docs/pages/docs/usage/server.mdx b/docs/pages/docs/usage/server.mdx index 33eeb98..841d650 100644 --- a/docs/pages/docs/usage/server.mdx +++ b/docs/pages/docs/usage/server.mdx @@ -8,13 +8,13 @@ The server provides the `cup serve` command. ```ansi $ cup serve -2024-07-17T09:08:38.724922Z   INFO  xitca_server::net  :  Started Tcp listening on: Some(0.0.0.0:8000) +2024-07-17T09:08:38.724922Z   INFO  xitca_server::net  :  Started Tcp listening on: Some(0.0.0.0:8000) 2024-07-17T09:08:38.725076Z   WARN  xitca_server::server::future  :  ServerFuture::wait is called from within tokio context. It would block current thread from handling async tasks -2024-07-17T09:08:38.725248Z   INFO  xitca_server::worker  :  Started xitca-server-worker-0 -2024-07-17T09:08:38.725343Z   INFO  xitca_server::worker  :  Started xitca-server-worker-1 -2024-07-17T09:08:38.725580Z   INFO  xitca_server::worker  :  Started xitca-server-worker-2 -2024-07-17T09:08:38.725607Z   INFO  xitca_server::worker  :  Started xitca-server-worker-3 -2024-07-17T09:08:41.390783Z   INFO  request  {  method  = GET uri  = / }  :  on_request  :  serving request +2024-07-17T09:08:38.725248Z   INFO  xitca_server::worker  :  Started xitca-server-worker-0 +2024-07-17T09:08:38.725343Z   INFO  xitca_server::worker  :  Started xitca-server-worker-1 +2024-07-17T09:08:38.725580Z   INFO  xitca_server::worker  :  Started xitca-server-worker-2 +2024-07-17T09:08:38.725607Z   INFO  xitca_server::worker  :  Started xitca-server-worker-3 +2024-07-17T09:08:41.390783Z   INFO  request  {  method  = GET uri  = / }  :  on_request  :  serving request 2024-07-17T09:08:41.390905Z   INFO  request  {  method  = GET uri  = / }  :  on_response  :  sending response ``` @@ -30,24 +30,28 @@ Pass the `-p` argument with the port you want to use ```ansi $ cup serve -p 9000 -2024-07-17T09:08:38.724922Z   INFO  xitca_server::net  :  Started Tcp listening on: Some(0.0.0.0:9000) +2024-07-17T09:08:38.724922Z   INFO  xitca_server::net  :  Started Tcp listening on: Some(0.0.0.0:9000) 2024-07-17T09:08:38.725076Z   WARN  xitca_server::server::future  :  ServerFuture::wait is called from within tokio context. It would block current thread from handling async tasks -2024-07-17T09:08:38.725248Z   INFO  xitca_server::worker  :  Started xitca-server-worker-0 -2024-07-17T09:08:38.725343Z   INFO  xitca_server::worker  :  Started xitca-server-worker-1 -2024-07-17T09:08:38.725580Z   INFO  xitca_server::worker  :  Started xitca-server-worker-2 -2024-07-17T09:08:38.725607Z   INFO  xitca_server::worker  :  Started xitca-server-worker-3 -2024-07-17T09:08:41.390783Z   INFO  request  {  method  = GET uri  = / }  :  on_request  :  serving request +2024-07-17T09:08:38.725248Z   INFO  xitca_server::worker  :  Started xitca-server-worker-0 +2024-07-17T09:08:38.725343Z   INFO  xitca_server::worker  :  Started xitca-server-worker-1 +2024-07-17T09:08:38.725580Z   INFO  xitca_server::worker  :  Started xitca-server-worker-2 +2024-07-17T09:08:38.725607Z   INFO  xitca_server::worker  :  Started xitca-server-worker-3 +2024-07-17T09:08:41.390783Z   INFO  request  {  method  = GET uri  = / }  :  on_request  :  serving request 2024-07-17T09:08:41.390905Z   INFO  request  {  method  = GET uri  = / }  :  on_response  :  sending response ``` ## Usage with Docker + If you're using the Docker image, just replace all occurences of `cup` in the examples with `docker run -tv /var/run/docker.sock:/var/run/docker.sock -p : ghcr.io/sergi0g/cup`, where `` is the port Cup will be using. For example, this: + ```bash /serve -p 9000/ $ cup serve -p 9000 ``` + becomes: + ```bash /serve -p 9000/ $ docker run -tv /var/run/docker.sock:/var/run/docker.sock -p 9000:9000 ghcr.io/sergi0g/cup serve -p 9000 ``` diff --git a/docs/pages/index.mdx b/docs/pages/index.mdx new file mode 100644 index 0000000..aaaa6d9 --- /dev/null +++ b/docs/pages/index.mdx @@ -0,0 +1,8 @@ +--- +title: Cup - The easiest way to manage your container updates +description: Simple, fast, efficient Docker image update checking +--- + +import { Home } from "../components/pages/Home"; + + diff --git a/docs/pnpm-lock.yaml b/docs/pnpm-lock.yaml index bf87d52..2347bfa 100644 --- a/docs/pnpm-lock.yaml +++ b/docs/pnpm-lock.yaml @@ -1,16 +1,21 @@ -lockfileVersion: '9.0' +lockfileVersion: "9.0" settings: autoInstallPeers: true excludeLinksFromLockfile: false importers: - .: dependencies: - '@tabler/icons-react': + "@tabler/icons-react": specifier: ^3.11.0 version: 3.11.0(react@18.3.1) + clsx: + specifier: ^2.1.1 + version: 2.1.1 + geist: + specifier: ^1.3.1 + version: 1.3.1(next@14.2.10(react-dom@18.3.1(react@18.3.1))(react@18.3.1)) next: specifier: ^14.2.10 version: 14.2.10(react-dom@18.3.1(react@18.3.1))(react@18.3.1) @@ -27,1417 +32,2558 @@ importers: specifier: ^18.3.1 version: 18.3.1(react@18.3.1) devDependencies: + "@types/node": + specifier: 22.10.2 + version: 22.10.2 autoprefixer: specifier: ^10.4.19 version: 10.4.19(postcss@8.4.39) postcss: specifier: ^8.4.39 version: 8.4.39 + prettier: + specifier: ^3.4.2 + version: 3.4.2 + prettier-plugin-tailwindcss: + specifier: ^0.6.9 + version: 0.6.9(prettier@3.4.2) tailwindcss: specifier: ^3.4.5 version: 3.4.6 + typescript: + specifier: 5.7.2 + version: 5.7.2 packages: + "@alloc/quick-lru@5.2.0": + resolution: + { + integrity: sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==, + } + engines: { node: ">=10" } - '@alloc/quick-lru@5.2.0': - resolution: {integrity: sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==} - engines: {node: '>=10'} + "@babel/runtime@7.24.8": + resolution: + { + integrity: sha512-5F7SDGs1T72ZczbRwbGO9lQi0NLjQxzl6i4lJxLxfW9U5UluCSyEJeniWvnhl3/euNiqQVbo8zruhsDfid0esA==, + } + engines: { node: ">=6.9.0" } - '@babel/runtime@7.24.8': - resolution: {integrity: sha512-5F7SDGs1T72ZczbRwbGO9lQi0NLjQxzl6i4lJxLxfW9U5UluCSyEJeniWvnhl3/euNiqQVbo8zruhsDfid0esA==} - engines: {node: '>=6.9.0'} + "@braintree/sanitize-url@6.0.4": + resolution: + { + integrity: sha512-s3jaWicZd0pkP0jf5ysyHUI/RE7MHos6qlToFcGWXVp+ykHOy77OUMrfbgJ9it2C5bow7OIQwYYaHjk9XlBQ2A==, + } - '@braintree/sanitize-url@6.0.4': - resolution: {integrity: sha512-s3jaWicZd0pkP0jf5ysyHUI/RE7MHos6qlToFcGWXVp+ykHOy77OUMrfbgJ9it2C5bow7OIQwYYaHjk9XlBQ2A==} - - '@headlessui/react@1.7.19': - resolution: {integrity: sha512-Ll+8q3OlMJfJbAKM/+/Y2q6PPYbryqNTXDbryx7SXLIDamkF6iQFbriYHga0dY44PvDhvvBWCx1Xj4U5+G4hOw==} - engines: {node: '>=10'} + "@headlessui/react@1.7.19": + resolution: + { + integrity: sha512-Ll+8q3OlMJfJbAKM/+/Y2q6PPYbryqNTXDbryx7SXLIDamkF6iQFbriYHga0dY44PvDhvvBWCx1Xj4U5+G4hOw==, + } + engines: { node: ">=10" } peerDependencies: react: ^16 || ^17 || ^18 react-dom: ^16 || ^17 || ^18 - '@isaacs/cliui@8.0.2': - resolution: {integrity: sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==} - engines: {node: '>=12'} + "@isaacs/cliui@8.0.2": + resolution: + { + integrity: sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==, + } + engines: { node: ">=12" } - '@jridgewell/gen-mapping@0.3.5': - resolution: {integrity: sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==} - engines: {node: '>=6.0.0'} + "@jridgewell/gen-mapping@0.3.5": + resolution: + { + integrity: sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==, + } + engines: { node: ">=6.0.0" } - '@jridgewell/resolve-uri@3.1.2': - resolution: {integrity: sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==} - engines: {node: '>=6.0.0'} + "@jridgewell/resolve-uri@3.1.2": + resolution: + { + integrity: sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==, + } + engines: { node: ">=6.0.0" } - '@jridgewell/set-array@1.2.1': - resolution: {integrity: sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==} - engines: {node: '>=6.0.0'} + "@jridgewell/set-array@1.2.1": + resolution: + { + integrity: sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==, + } + engines: { node: ">=6.0.0" } - '@jridgewell/sourcemap-codec@1.5.0': - resolution: {integrity: sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==} + "@jridgewell/sourcemap-codec@1.5.0": + resolution: + { + integrity: sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==, + } - '@jridgewell/trace-mapping@0.3.25': - resolution: {integrity: sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==} + "@jridgewell/trace-mapping@0.3.25": + resolution: + { + integrity: sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==, + } - '@mdx-js/mdx@2.3.0': - resolution: {integrity: sha512-jLuwRlz8DQfQNiUCJR50Y09CGPq3fLtmtUQfVrj79E0JWu3dvsVcxVIcfhR5h0iXu+/z++zDrYeiJqifRynJkA==} + "@mdx-js/mdx@2.3.0": + resolution: + { + integrity: sha512-jLuwRlz8DQfQNiUCJR50Y09CGPq3fLtmtUQfVrj79E0JWu3dvsVcxVIcfhR5h0iXu+/z++zDrYeiJqifRynJkA==, + } - '@mdx-js/react@2.3.0': - resolution: {integrity: sha512-zQH//gdOmuu7nt2oJR29vFhDv88oGPmVw6BggmrHeMI+xgEkp1B2dX9/bMBSYtK0dyLX/aOmesKS09g222K1/g==} + "@mdx-js/react@2.3.0": + resolution: + { + integrity: sha512-zQH//gdOmuu7nt2oJR29vFhDv88oGPmVw6BggmrHeMI+xgEkp1B2dX9/bMBSYtK0dyLX/aOmesKS09g222K1/g==, + } peerDependencies: - react: '>=16' + react: ">=16" - '@napi-rs/simple-git-android-arm-eabi@0.1.17': - resolution: {integrity: sha512-P+B95PKy46Dq9q1sr18wCn+Uj/WShMIyBBA+ezVHWJge6JSeGh4hLhKEpv3+Rk6S7ITCXxrr7Pn7U4o20nVqhQ==} - engines: {node: '>= 10'} + "@napi-rs/simple-git-android-arm-eabi@0.1.17": + resolution: + { + integrity: sha512-P+B95PKy46Dq9q1sr18wCn+Uj/WShMIyBBA+ezVHWJge6JSeGh4hLhKEpv3+Rk6S7ITCXxrr7Pn7U4o20nVqhQ==, + } + engines: { node: ">= 10" } cpu: [arm] os: [android] - '@napi-rs/simple-git-android-arm64@0.1.17': - resolution: {integrity: sha512-qggMcxfNKiQsAa1pupFuC8fajvAz6QQcZirHxTPWUxQSEwUvliL8cyKM4QdJwSac0VEITTmHaegDSXsn43EvGg==} - engines: {node: '>= 10'} + "@napi-rs/simple-git-android-arm64@0.1.17": + resolution: + { + integrity: sha512-qggMcxfNKiQsAa1pupFuC8fajvAz6QQcZirHxTPWUxQSEwUvliL8cyKM4QdJwSac0VEITTmHaegDSXsn43EvGg==, + } + engines: { node: ">= 10" } cpu: [arm64] os: [android] - '@napi-rs/simple-git-darwin-arm64@0.1.17': - resolution: {integrity: sha512-LYgvP3Rw1lCkBW0Ud4xZFUZ2SI+Y2vvy9X/OEzlmqee5VPC1wiez2kZ62lD3ABU0Ta4Khv7W+eJsaXiTuvcq+Q==} - engines: {node: '>= 10'} + "@napi-rs/simple-git-darwin-arm64@0.1.17": + resolution: + { + integrity: sha512-LYgvP3Rw1lCkBW0Ud4xZFUZ2SI+Y2vvy9X/OEzlmqee5VPC1wiez2kZ62lD3ABU0Ta4Khv7W+eJsaXiTuvcq+Q==, + } + engines: { node: ">= 10" } cpu: [arm64] os: [darwin] - '@napi-rs/simple-git-darwin-x64@0.1.17': - resolution: {integrity: sha512-CyLbxyLILT47jdNDTCREdO0LELKWqfkbw9EV4gaFrLZVD1Dej+NnZogR4oDrg7N12pcgVWnleaK1hcBDs7SeLQ==} - engines: {node: '>= 10'} + "@napi-rs/simple-git-darwin-x64@0.1.17": + resolution: + { + integrity: sha512-CyLbxyLILT47jdNDTCREdO0LELKWqfkbw9EV4gaFrLZVD1Dej+NnZogR4oDrg7N12pcgVWnleaK1hcBDs7SeLQ==, + } + engines: { node: ">= 10" } cpu: [x64] os: [darwin] - '@napi-rs/simple-git-freebsd-x64@0.1.17': - resolution: {integrity: sha512-SHWa3o5EZWYh7UoLi2sO4uLjZd58UFHaMttw4O9PZPvFcdjz5LjC6CQclwZbLyPDPMGefalrkUeYTs+/VJ+XEA==} - engines: {node: '>= 10'} + "@napi-rs/simple-git-freebsd-x64@0.1.17": + resolution: + { + integrity: sha512-SHWa3o5EZWYh7UoLi2sO4uLjZd58UFHaMttw4O9PZPvFcdjz5LjC6CQclwZbLyPDPMGefalrkUeYTs+/VJ+XEA==, + } + engines: { node: ">= 10" } cpu: [x64] os: [freebsd] - '@napi-rs/simple-git-linux-arm-gnueabihf@0.1.17': - resolution: {integrity: sha512-nQpwitNfSN4qGmDpWOlS3XqeE7NARxCvL+lxO0CtKih2iBuWIoU0wViVKdf9fb/Rm3xsQHcblMkliMnjcAOupg==} - engines: {node: '>= 10'} + "@napi-rs/simple-git-linux-arm-gnueabihf@0.1.17": + resolution: + { + integrity: sha512-nQpwitNfSN4qGmDpWOlS3XqeE7NARxCvL+lxO0CtKih2iBuWIoU0wViVKdf9fb/Rm3xsQHcblMkliMnjcAOupg==, + } + engines: { node: ">= 10" } cpu: [arm] os: [linux] - '@napi-rs/simple-git-linux-arm64-gnu@0.1.17': - resolution: {integrity: sha512-JD8nSLa9WY1kAppMufYqcqFYYjZKjZZFdZtlpz6Kn0kk4Qmm3Rvt1etnuQBwax9R2wG4n9YPYfpidDxic8rlNw==} - engines: {node: '>= 10'} + "@napi-rs/simple-git-linux-arm64-gnu@0.1.17": + resolution: + { + integrity: sha512-JD8nSLa9WY1kAppMufYqcqFYYjZKjZZFdZtlpz6Kn0kk4Qmm3Rvt1etnuQBwax9R2wG4n9YPYfpidDxic8rlNw==, + } + engines: { node: ">= 10" } cpu: [arm64] os: [linux] - '@napi-rs/simple-git-linux-arm64-musl@0.1.17': - resolution: {integrity: sha512-PRdVIEvgdIuJhDvdneO3X7XfZwujU7MOyymwK3kR1RMJPlbwzxdQBA86am/jEkBP7d8Cx8RbREzJ6y/2hAHKOQ==} - engines: {node: '>= 10'} + "@napi-rs/simple-git-linux-arm64-musl@0.1.17": + resolution: + { + integrity: sha512-PRdVIEvgdIuJhDvdneO3X7XfZwujU7MOyymwK3kR1RMJPlbwzxdQBA86am/jEkBP7d8Cx8RbREzJ6y/2hAHKOQ==, + } + engines: { node: ">= 10" } cpu: [arm64] os: [linux] - '@napi-rs/simple-git-linux-powerpc64le-gnu@0.1.17': - resolution: {integrity: sha512-afbfsJMpQjtdLP3BRGj/hKpRqymxw2Lt+dmyoRej0zKxZnuPrws3Fi85RyYsT/6Tq0hSUAMeh5UtxGAOH3q8gA==} - engines: {node: '>= 10'} + "@napi-rs/simple-git-linux-powerpc64le-gnu@0.1.17": + resolution: + { + integrity: sha512-afbfsJMpQjtdLP3BRGj/hKpRqymxw2Lt+dmyoRej0zKxZnuPrws3Fi85RyYsT/6Tq0hSUAMeh5UtxGAOH3q8gA==, + } + engines: { node: ">= 10" } cpu: [powerpc64le] os: [linux] - '@napi-rs/simple-git-linux-s390x-gnu@0.1.17': - resolution: {integrity: sha512-qTgRIUsU+b7RMls+Ji4xlDYq0rsUuNBpzVgb991UPnzrhFWFFkCtyk6I6tJqMtRfg7Vgn1stCghFEQiHmpqkew==} - engines: {node: '>= 10'} + "@napi-rs/simple-git-linux-s390x-gnu@0.1.17": + resolution: + { + integrity: sha512-qTgRIUsU+b7RMls+Ji4xlDYq0rsUuNBpzVgb991UPnzrhFWFFkCtyk6I6tJqMtRfg7Vgn1stCghFEQiHmpqkew==, + } + engines: { node: ">= 10" } cpu: [s390x] os: [linux] - '@napi-rs/simple-git-linux-x64-gnu@0.1.17': - resolution: {integrity: sha512-xHlyUDJhjPUCR07JGrvMfLg5XSRVDsxgpo6B6zYQOSMcVgM7fjvyWNMBe508r4eD5YZKZyBPfSJUc5Ls9ToJNQ==} - engines: {node: '>= 10'} + "@napi-rs/simple-git-linux-x64-gnu@0.1.17": + resolution: + { + integrity: sha512-xHlyUDJhjPUCR07JGrvMfLg5XSRVDsxgpo6B6zYQOSMcVgM7fjvyWNMBe508r4eD5YZKZyBPfSJUc5Ls9ToJNQ==, + } + engines: { node: ">= 10" } cpu: [x64] os: [linux] - '@napi-rs/simple-git-linux-x64-musl@0.1.17': - resolution: {integrity: sha512-eaTr+WPeiuEegduE3O7VzHhHftGXmX1pzzILoOTbbdmeEuH1BHnGAr35XTu+1lUHUqE2JHef3d3PgBHeh844hA==} - engines: {node: '>= 10'} + "@napi-rs/simple-git-linux-x64-musl@0.1.17": + resolution: + { + integrity: sha512-eaTr+WPeiuEegduE3O7VzHhHftGXmX1pzzILoOTbbdmeEuH1BHnGAr35XTu+1lUHUqE2JHef3d3PgBHeh844hA==, + } + engines: { node: ">= 10" } cpu: [x64] os: [linux] - '@napi-rs/simple-git-win32-arm64-msvc@0.1.17': - resolution: {integrity: sha512-v1F72stOCjapCd0Ha928m8X8i/IPhPQIXbYEGX0MEmaaAzbAJ3PTSSFpb0rFLShXaDFA2Wuw/jzlkPLESPdKVQ==} - engines: {node: '>= 10'} + "@napi-rs/simple-git-win32-arm64-msvc@0.1.17": + resolution: + { + integrity: sha512-v1F72stOCjapCd0Ha928m8X8i/IPhPQIXbYEGX0MEmaaAzbAJ3PTSSFpb0rFLShXaDFA2Wuw/jzlkPLESPdKVQ==, + } + engines: { node: ">= 10" } cpu: [arm64] os: [win32] - '@napi-rs/simple-git-win32-x64-msvc@0.1.17': - resolution: {integrity: sha512-ziSqhCGE2eTUqpQKEutGobU2fH1t9fXwGF58dMFaPgTJIISaENvdnKu5FDJfA94vPbe3BMN64JoTmjBSglGFhQ==} - engines: {node: '>= 10'} + "@napi-rs/simple-git-win32-x64-msvc@0.1.17": + resolution: + { + integrity: sha512-ziSqhCGE2eTUqpQKEutGobU2fH1t9fXwGF58dMFaPgTJIISaENvdnKu5FDJfA94vPbe3BMN64JoTmjBSglGFhQ==, + } + engines: { node: ">= 10" } cpu: [x64] os: [win32] - '@napi-rs/simple-git@0.1.17': - resolution: {integrity: sha512-lH8bYk2kqfbKsht/Gejd8K+y069ZXPHBfrlcj1ptS6xlJbHhncHxpFyy57W+PTuCcN+MPGVjs+3CiufG8EUrCQ==} - engines: {node: '>= 10'} + "@napi-rs/simple-git@0.1.17": + resolution: + { + integrity: sha512-lH8bYk2kqfbKsht/Gejd8K+y069ZXPHBfrlcj1ptS6xlJbHhncHxpFyy57W+PTuCcN+MPGVjs+3CiufG8EUrCQ==, + } + engines: { node: ">= 10" } - '@next/env@14.2.10': - resolution: {integrity: sha512-dZIu93Bf5LUtluBXIv4woQw2cZVZ2DJTjax5/5DOs3lzEOeKLy7GxRSr4caK9/SCPdaW6bCgpye6+n4Dh9oJPw==} + "@next/env@14.2.10": + resolution: + { + integrity: sha512-dZIu93Bf5LUtluBXIv4woQw2cZVZ2DJTjax5/5DOs3lzEOeKLy7GxRSr4caK9/SCPdaW6bCgpye6+n4Dh9oJPw==, + } - '@next/swc-darwin-arm64@14.2.10': - resolution: {integrity: sha512-V3z10NV+cvMAfxQUMhKgfQnPbjw+Ew3cnr64b0lr8MDiBJs3eLnM6RpGC46nhfMZsiXgQngCJKWGTC/yDcgrDQ==} - engines: {node: '>= 10'} + "@next/swc-darwin-arm64@14.2.10": + resolution: + { + integrity: sha512-V3z10NV+cvMAfxQUMhKgfQnPbjw+Ew3cnr64b0lr8MDiBJs3eLnM6RpGC46nhfMZsiXgQngCJKWGTC/yDcgrDQ==, + } + engines: { node: ">= 10" } cpu: [arm64] os: [darwin] - '@next/swc-darwin-x64@14.2.10': - resolution: {integrity: sha512-Y0TC+FXbFUQ2MQgimJ/7Ina2mXIKhE7F+GUe1SgnzRmwFY3hX2z8nyVCxE82I2RicspdkZnSWMn4oTjIKz4uzA==} - engines: {node: '>= 10'} + "@next/swc-darwin-x64@14.2.10": + resolution: + { + integrity: sha512-Y0TC+FXbFUQ2MQgimJ/7Ina2mXIKhE7F+GUe1SgnzRmwFY3hX2z8nyVCxE82I2RicspdkZnSWMn4oTjIKz4uzA==, + } + engines: { node: ">= 10" } cpu: [x64] os: [darwin] - '@next/swc-linux-arm64-gnu@14.2.10': - resolution: {integrity: sha512-ZfQ7yOy5zyskSj9rFpa0Yd7gkrBnJTkYVSya95hX3zeBG9E55Z6OTNPn1j2BTFWvOVVj65C3T+qsjOyVI9DQpA==} - engines: {node: '>= 10'} + "@next/swc-linux-arm64-gnu@14.2.10": + resolution: + { + integrity: sha512-ZfQ7yOy5zyskSj9rFpa0Yd7gkrBnJTkYVSya95hX3zeBG9E55Z6OTNPn1j2BTFWvOVVj65C3T+qsjOyVI9DQpA==, + } + engines: { node: ">= 10" } cpu: [arm64] os: [linux] - '@next/swc-linux-arm64-musl@14.2.10': - resolution: {integrity: sha512-n2i5o3y2jpBfXFRxDREr342BGIQCJbdAUi/K4q6Env3aSx8erM9VuKXHw5KNROK9ejFSPf0LhoSkU/ZiNdacpQ==} - engines: {node: '>= 10'} + "@next/swc-linux-arm64-musl@14.2.10": + resolution: + { + integrity: sha512-n2i5o3y2jpBfXFRxDREr342BGIQCJbdAUi/K4q6Env3aSx8erM9VuKXHw5KNROK9ejFSPf0LhoSkU/ZiNdacpQ==, + } + engines: { node: ">= 10" } cpu: [arm64] os: [linux] - '@next/swc-linux-x64-gnu@14.2.10': - resolution: {integrity: sha512-GXvajAWh2woTT0GKEDlkVhFNxhJS/XdDmrVHrPOA83pLzlGPQnixqxD8u3bBB9oATBKB//5e4vpACnx5Vaxdqg==} - engines: {node: '>= 10'} + "@next/swc-linux-x64-gnu@14.2.10": + resolution: + { + integrity: sha512-GXvajAWh2woTT0GKEDlkVhFNxhJS/XdDmrVHrPOA83pLzlGPQnixqxD8u3bBB9oATBKB//5e4vpACnx5Vaxdqg==, + } + engines: { node: ">= 10" } cpu: [x64] os: [linux] - '@next/swc-linux-x64-musl@14.2.10': - resolution: {integrity: sha512-opFFN5B0SnO+HTz4Wq4HaylXGFV+iHrVxd3YvREUX9K+xfc4ePbRrxqOuPOFjtSuiVouwe6uLeDtabjEIbkmDA==} - engines: {node: '>= 10'} + "@next/swc-linux-x64-musl@14.2.10": + resolution: + { + integrity: sha512-opFFN5B0SnO+HTz4Wq4HaylXGFV+iHrVxd3YvREUX9K+xfc4ePbRrxqOuPOFjtSuiVouwe6uLeDtabjEIbkmDA==, + } + engines: { node: ">= 10" } cpu: [x64] os: [linux] - '@next/swc-win32-arm64-msvc@14.2.10': - resolution: {integrity: sha512-9NUzZuR8WiXTvv+EiU/MXdcQ1XUvFixbLIMNQiVHuzs7ZIFrJDLJDaOF1KaqttoTujpcxljM/RNAOmw1GhPPQQ==} - engines: {node: '>= 10'} + "@next/swc-win32-arm64-msvc@14.2.10": + resolution: + { + integrity: sha512-9NUzZuR8WiXTvv+EiU/MXdcQ1XUvFixbLIMNQiVHuzs7ZIFrJDLJDaOF1KaqttoTujpcxljM/RNAOmw1GhPPQQ==, + } + engines: { node: ">= 10" } cpu: [arm64] os: [win32] - '@next/swc-win32-ia32-msvc@14.2.10': - resolution: {integrity: sha512-fr3aEbSd1GeW3YUMBkWAu4hcdjZ6g4NBl1uku4gAn661tcxd1bHs1THWYzdsbTRLcCKLjrDZlNp6j2HTfrw+Bg==} - engines: {node: '>= 10'} + "@next/swc-win32-ia32-msvc@14.2.10": + resolution: + { + integrity: sha512-fr3aEbSd1GeW3YUMBkWAu4hcdjZ6g4NBl1uku4gAn661tcxd1bHs1THWYzdsbTRLcCKLjrDZlNp6j2HTfrw+Bg==, + } + engines: { node: ">= 10" } cpu: [ia32] os: [win32] - '@next/swc-win32-x64-msvc@14.2.10': - resolution: {integrity: sha512-UjeVoRGKNL2zfbcQ6fscmgjBAS/inHBh63mjIlfPg/NG8Yn2ztqylXt5qilYb6hoHIwaU2ogHknHWWmahJjgZQ==} - engines: {node: '>= 10'} + "@next/swc-win32-x64-msvc@14.2.10": + resolution: + { + integrity: sha512-UjeVoRGKNL2zfbcQ6fscmgjBAS/inHBh63mjIlfPg/NG8Yn2ztqylXt5qilYb6hoHIwaU2ogHknHWWmahJjgZQ==, + } + engines: { node: ">= 10" } cpu: [x64] os: [win32] - '@nodelib/fs.scandir@2.1.5': - resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==} - engines: {node: '>= 8'} + "@nodelib/fs.scandir@2.1.5": + resolution: + { + integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==, + } + engines: { node: ">= 8" } - '@nodelib/fs.stat@2.0.5': - resolution: {integrity: sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==} - engines: {node: '>= 8'} + "@nodelib/fs.stat@2.0.5": + resolution: + { + integrity: sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==, + } + engines: { node: ">= 8" } - '@nodelib/fs.walk@1.2.8': - resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==} - engines: {node: '>= 8'} + "@nodelib/fs.walk@1.2.8": + resolution: + { + integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==, + } + engines: { node: ">= 8" } - '@pkgjs/parseargs@0.11.0': - resolution: {integrity: sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==} - engines: {node: '>=14'} + "@pkgjs/parseargs@0.11.0": + resolution: + { + integrity: sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==, + } + engines: { node: ">=14" } - '@popperjs/core@2.11.8': - resolution: {integrity: sha512-P1st0aksCrn9sGZhp8GMYwBnQsbvAWsZAX44oXNNvLHGqAOcoVxmjZiohstwQ7SqKnbR47akdNi+uleWD8+g6A==} + "@popperjs/core@2.11.8": + resolution: + { + integrity: sha512-P1st0aksCrn9sGZhp8GMYwBnQsbvAWsZAX44oXNNvLHGqAOcoVxmjZiohstwQ7SqKnbR47akdNi+uleWD8+g6A==, + } - '@swc/counter@0.1.3': - resolution: {integrity: sha512-e2BR4lsJkkRlKZ/qCHPw9ZaSxc0MVUd7gtbtaB7aMvHeJVYe8sOB8DBZkP2DtISHGSku9sCK6T6cnY0CtXrOCQ==} + "@swc/counter@0.1.3": + resolution: + { + integrity: sha512-e2BR4lsJkkRlKZ/qCHPw9ZaSxc0MVUd7gtbtaB7aMvHeJVYe8sOB8DBZkP2DtISHGSku9sCK6T6cnY0CtXrOCQ==, + } - '@swc/helpers@0.5.5': - resolution: {integrity: sha512-KGYxvIOXcceOAbEk4bi/dVLEK9z8sZ0uBB3Il5b1rhfClSpcX0yfRO0KmTkqR2cnQDymwLB+25ZyMzICg/cm/A==} + "@swc/helpers@0.5.5": + resolution: + { + integrity: sha512-KGYxvIOXcceOAbEk4bi/dVLEK9z8sZ0uBB3Il5b1rhfClSpcX0yfRO0KmTkqR2cnQDymwLB+25ZyMzICg/cm/A==, + } - '@tabler/icons-react@3.11.0': - resolution: {integrity: sha512-xHNBi9mns1slvqos+7LkP3ube4CjWrANMbxMaorzwzO9J/+y1sAEG/sN8CV8FmtpYW/9/gDR+OWCjjLLg0RmAw==} + "@tabler/icons-react@3.11.0": + resolution: + { + integrity: sha512-xHNBi9mns1slvqos+7LkP3ube4CjWrANMbxMaorzwzO9J/+y1sAEG/sN8CV8FmtpYW/9/gDR+OWCjjLLg0RmAw==, + } peerDependencies: - react: '>= 16' + react: ">= 16" - '@tabler/icons@3.11.0': - resolution: {integrity: sha512-/vZinJNvCYhdAB+RUsyCpanSPuOEKHHIZi4Uu0Bw7ilewHnQhCWUPrT704uHCRli2ROl7spADPmWzAqOganA5A==} + "@tabler/icons@3.11.0": + resolution: + { + integrity: sha512-/vZinJNvCYhdAB+RUsyCpanSPuOEKHHIZi4Uu0Bw7ilewHnQhCWUPrT704uHCRli2ROl7spADPmWzAqOganA5A==, + } - '@tanstack/react-virtual@3.8.3': - resolution: {integrity: sha512-9ICwbDUUzN99CJIGc373i8NLoj6zFTKI2Hlcmo0+lCSAhPQ5mxq4dGOMKmLYoEFyHcGQ64Bd6ZVbnPpM6lNK5w==} + "@tanstack/react-virtual@3.8.3": + resolution: + { + integrity: sha512-9ICwbDUUzN99CJIGc373i8NLoj6zFTKI2Hlcmo0+lCSAhPQ5mxq4dGOMKmLYoEFyHcGQ64Bd6ZVbnPpM6lNK5w==, + } peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 - '@tanstack/virtual-core@3.8.3': - resolution: {integrity: sha512-vd2A2TnM5lbnWZnHi9B+L2gPtkSeOtJOAw358JqokIH1+v2J7vUAzFVPwB/wrye12RFOurffXu33plm4uQ+JBQ==} + "@tanstack/virtual-core@3.8.3": + resolution: + { + integrity: sha512-vd2A2TnM5lbnWZnHi9B+L2gPtkSeOtJOAw358JqokIH1+v2J7vUAzFVPwB/wrye12RFOurffXu33plm4uQ+JBQ==, + } - '@theguild/remark-mermaid@0.0.5': - resolution: {integrity: sha512-e+ZIyJkEv9jabI4m7q29wZtZv+2iwPGsXJ2d46Zi7e+QcFudiyuqhLhHG/3gX3ZEB+hxTch+fpItyMS8jwbIcw==} + "@theguild/remark-mermaid@0.0.5": + resolution: + { + integrity: sha512-e+ZIyJkEv9jabI4m7q29wZtZv+2iwPGsXJ2d46Zi7e+QcFudiyuqhLhHG/3gX3ZEB+hxTch+fpItyMS8jwbIcw==, + } peerDependencies: react: ^18.2.0 - '@theguild/remark-npm2yarn@0.2.1': - resolution: {integrity: sha512-jUTFWwDxtLEFtGZh/TW/w30ySaDJ8atKWH8dq2/IiQF61dPrGfETpl0WxD0VdBfuLOeU14/kop466oBSRO/5CA==} + "@theguild/remark-npm2yarn@0.2.1": + resolution: + { + integrity: sha512-jUTFWwDxtLEFtGZh/TW/w30ySaDJ8atKWH8dq2/IiQF61dPrGfETpl0WxD0VdBfuLOeU14/kop466oBSRO/5CA==, + } - '@types/acorn@4.0.6': - resolution: {integrity: sha512-veQTnWP+1D/xbxVrPC3zHnCZRjSrKfhbMUlEA43iMZLu7EsnTtkJklIuwrCPbOi8YkvDQAiW05VQQFvvz9oieQ==} + "@types/acorn@4.0.6": + resolution: + { + integrity: sha512-veQTnWP+1D/xbxVrPC3zHnCZRjSrKfhbMUlEA43iMZLu7EsnTtkJklIuwrCPbOi8YkvDQAiW05VQQFvvz9oieQ==, + } - '@types/d3-scale-chromatic@3.0.3': - resolution: {integrity: sha512-laXM4+1o5ImZv3RpFAsTRn3TEkzqkytiOY0Dz0sq5cnd1dtNlk6sHLon4OvqaiJb28T0S/TdsBI3Sjsy+keJrw==} + "@types/d3-scale-chromatic@3.0.3": + resolution: + { + integrity: sha512-laXM4+1o5ImZv3RpFAsTRn3TEkzqkytiOY0Dz0sq5cnd1dtNlk6sHLon4OvqaiJb28T0S/TdsBI3Sjsy+keJrw==, + } - '@types/d3-scale@4.0.8': - resolution: {integrity: sha512-gkK1VVTr5iNiYJ7vWDI+yUFFlszhNMtVeneJ6lUTKPjprsvLLI9/tgEGiXJOnlINJA8FyA88gfnQsHbybVZrYQ==} + "@types/d3-scale@4.0.8": + resolution: + { + integrity: sha512-gkK1VVTr5iNiYJ7vWDI+yUFFlszhNMtVeneJ6lUTKPjprsvLLI9/tgEGiXJOnlINJA8FyA88gfnQsHbybVZrYQ==, + } - '@types/d3-time@3.0.3': - resolution: {integrity: sha512-2p6olUZ4w3s+07q3Tm2dbiMZy5pCDfYwtLXXHUnVzXgQlZ/OyPtUz6OL382BkOuGlLXqfT+wqv8Fw2v8/0geBw==} + "@types/d3-time@3.0.3": + resolution: + { + integrity: sha512-2p6olUZ4w3s+07q3Tm2dbiMZy5pCDfYwtLXXHUnVzXgQlZ/OyPtUz6OL382BkOuGlLXqfT+wqv8Fw2v8/0geBw==, + } - '@types/debug@4.1.12': - resolution: {integrity: sha512-vIChWdVG3LG1SMxEvI/AK+FWJthlrqlTu7fbrlywTkkaONwk/UAGaULXRlf8vkzFBLVm0zkMdCquhL5aOjhXPQ==} + "@types/debug@4.1.12": + resolution: + { + integrity: sha512-vIChWdVG3LG1SMxEvI/AK+FWJthlrqlTu7fbrlywTkkaONwk/UAGaULXRlf8vkzFBLVm0zkMdCquhL5aOjhXPQ==, + } - '@types/estree-jsx@1.0.5': - resolution: {integrity: sha512-52CcUVNFyfb1A2ALocQw/Dd1BQFNmSdkuC3BkZ6iqhdMfQz7JWOFRuJFloOzjk+6WijU56m9oKXFAXc7o3Towg==} + "@types/estree-jsx@1.0.5": + resolution: + { + integrity: sha512-52CcUVNFyfb1A2ALocQw/Dd1BQFNmSdkuC3BkZ6iqhdMfQz7JWOFRuJFloOzjk+6WijU56m9oKXFAXc7o3Towg==, + } - '@types/estree@1.0.5': - resolution: {integrity: sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==} + "@types/estree@1.0.5": + resolution: + { + integrity: sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==, + } - '@types/hast@2.3.10': - resolution: {integrity: sha512-McWspRw8xx8J9HurkVBfYj0xKoE25tOFlHGdx4MJ5xORQrMGZNqJhVQWaIbm6Oyla5kYOXtDiopzKRJzEOkwJw==} + "@types/hast@2.3.10": + resolution: + { + integrity: sha512-McWspRw8xx8J9HurkVBfYj0xKoE25tOFlHGdx4MJ5xORQrMGZNqJhVQWaIbm6Oyla5kYOXtDiopzKRJzEOkwJw==, + } - '@types/hast@3.0.4': - resolution: {integrity: sha512-WPs+bbQw5aCj+x6laNGWLH3wviHtoCv/P3+otBhbOhJgG8qtpdAMlTCxLtsTWA7LH1Oh/bFCHsBn0TPS5m30EQ==} + "@types/hast@3.0.4": + resolution: + { + integrity: sha512-WPs+bbQw5aCj+x6laNGWLH3wviHtoCv/P3+otBhbOhJgG8qtpdAMlTCxLtsTWA7LH1Oh/bFCHsBn0TPS5m30EQ==, + } - '@types/js-yaml@4.0.9': - resolution: {integrity: sha512-k4MGaQl5TGo/iipqb2UDG2UwjXziSWkh0uysQelTlJpX1qGlpUZYm8PnO4DxG1qBomtJUdYJ6qR6xdIah10JLg==} + "@types/js-yaml@4.0.9": + resolution: + { + integrity: sha512-k4MGaQl5TGo/iipqb2UDG2UwjXziSWkh0uysQelTlJpX1qGlpUZYm8PnO4DxG1qBomtJUdYJ6qR6xdIah10JLg==, + } - '@types/katex@0.16.7': - resolution: {integrity: sha512-HMwFiRujE5PjrgwHQ25+bsLJgowjGjm5Z8FVSf0N6PwgJrwxH0QxzHYDcKsTfV3wva0vzrpqMTJS2jXPr5BMEQ==} + "@types/katex@0.16.7": + resolution: + { + integrity: sha512-HMwFiRujE5PjrgwHQ25+bsLJgowjGjm5Z8FVSf0N6PwgJrwxH0QxzHYDcKsTfV3wva0vzrpqMTJS2jXPr5BMEQ==, + } - '@types/mdast@3.0.15': - resolution: {integrity: sha512-LnwD+mUEfxWMa1QpDraczIn6k0Ee3SMicuYSSzS6ZYl2gKS09EClnJYGd8Du6rfc5r/GZEk5o1mRb8TaTj03sQ==} + "@types/mdast@3.0.15": + resolution: + { + integrity: sha512-LnwD+mUEfxWMa1QpDraczIn6k0Ee3SMicuYSSzS6ZYl2gKS09EClnJYGd8Du6rfc5r/GZEk5o1mRb8TaTj03sQ==, + } - '@types/mdast@4.0.4': - resolution: {integrity: sha512-kGaNbPh1k7AFzgpud/gMdvIm5xuECykRR+JnWKQno9TAXVa6WIVCGTPvYGekIDL4uwCZQSYbUxNBSb1aUo79oA==} + "@types/mdast@4.0.4": + resolution: + { + integrity: sha512-kGaNbPh1k7AFzgpud/gMdvIm5xuECykRR+JnWKQno9TAXVa6WIVCGTPvYGekIDL4uwCZQSYbUxNBSb1aUo79oA==, + } - '@types/mdx@2.0.13': - resolution: {integrity: sha512-+OWZQfAYyio6YkJb3HLxDrvnx6SWWDbC0zVPfBRzUk0/nqoDyf6dNxQi3eArPe8rJ473nobTMQ/8Zk+LxJ+Yuw==} + "@types/mdx@2.0.13": + resolution: + { + integrity: sha512-+OWZQfAYyio6YkJb3HLxDrvnx6SWWDbC0zVPfBRzUk0/nqoDyf6dNxQi3eArPe8rJ473nobTMQ/8Zk+LxJ+Yuw==, + } - '@types/ms@0.7.34': - resolution: {integrity: sha512-nG96G3Wp6acyAgJqGasjODb+acrI7KltPiRxzHPXnP3NgI28bpQDRv53olbqGXbfcgF5aiiHmO3xpwEpS5Ld9g==} + "@types/ms@0.7.34": + resolution: + { + integrity: sha512-nG96G3Wp6acyAgJqGasjODb+acrI7KltPiRxzHPXnP3NgI28bpQDRv53olbqGXbfcgF5aiiHmO3xpwEpS5Ld9g==, + } - '@types/prop-types@15.7.12': - resolution: {integrity: sha512-5zvhXYtRNRluoE/jAp4GVsSduVUzNWKkOZrCDBWYtE7biZywwdC2AcEzg+cSMLFRfVgeAFqpfNabiPjxFddV1Q==} + "@types/node@22.10.2": + resolution: + { + integrity: sha512-Xxr6BBRCAOQixvonOye19wnzyDiUtTeqldOOmj3CkeblonbccA12PFwlufvRdrpjXxqnmUaeiU5EOA+7s5diUQ==, + } - '@types/react@18.3.3': - resolution: {integrity: sha512-hti/R0pS0q1/xx+TsI73XIqk26eBsISZ2R0wUijXIngRK9R/e7Xw/cXVxQK7R5JjW+SV4zGcn5hXjudkN/pLIw==} + "@types/prop-types@15.7.12": + resolution: + { + integrity: sha512-5zvhXYtRNRluoE/jAp4GVsSduVUzNWKkOZrCDBWYtE7biZywwdC2AcEzg+cSMLFRfVgeAFqpfNabiPjxFddV1Q==, + } - '@types/unist@2.0.10': - resolution: {integrity: sha512-IfYcSBWE3hLpBg8+X2SEa8LVkJdJEkT2Ese2aaLs3ptGdVtABxndrMaxuFlQ1qdFf9Q5rDvDpxI3WwgvKFAsQA==} + "@types/react@18.3.3": + resolution: + { + integrity: sha512-hti/R0pS0q1/xx+TsI73XIqk26eBsISZ2R0wUijXIngRK9R/e7Xw/cXVxQK7R5JjW+SV4zGcn5hXjudkN/pLIw==, + } - '@types/unist@3.0.2': - resolution: {integrity: sha512-dqId9J8K/vGi5Zr7oo212BGii5m3q5Hxlkwy3WpYuKPklmBEvsbMYYyLxAQpSffdLl/gdW0XUpKWFvYmyoWCoQ==} + "@types/unist@2.0.10": + resolution: + { + integrity: sha512-IfYcSBWE3hLpBg8+X2SEa8LVkJdJEkT2Ese2aaLs3ptGdVtABxndrMaxuFlQ1qdFf9Q5rDvDpxI3WwgvKFAsQA==, + } - '@ungap/structured-clone@1.2.0': - resolution: {integrity: sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==} + "@types/unist@3.0.2": + resolution: + { + integrity: sha512-dqId9J8K/vGi5Zr7oo212BGii5m3q5Hxlkwy3WpYuKPklmBEvsbMYYyLxAQpSffdLl/gdW0XUpKWFvYmyoWCoQ==, + } + + "@ungap/structured-clone@1.2.0": + resolution: + { + integrity: sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==, + } acorn-jsx@5.3.2: - resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==} + resolution: + { + integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==, + } peerDependencies: acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 acorn@8.12.1: - resolution: {integrity: sha512-tcpGyI9zbizT9JbV6oYE477V6mTlXvvi0T0G3SNIYE2apm/G5huBa1+K89VGeovbg+jycCrfhl3ADxErOuO6Jg==} - engines: {node: '>=0.4.0'} + resolution: + { + integrity: sha512-tcpGyI9zbizT9JbV6oYE477V6mTlXvvi0T0G3SNIYE2apm/G5huBa1+K89VGeovbg+jycCrfhl3ADxErOuO6Jg==, + } + engines: { node: ">=0.4.0" } hasBin: true ansi-regex@5.0.1: - resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==} - engines: {node: '>=8'} + resolution: + { + integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==, + } + engines: { node: ">=8" } ansi-regex@6.0.1: - resolution: {integrity: sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==} - engines: {node: '>=12'} + resolution: + { + integrity: sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==, + } + engines: { node: ">=12" } ansi-sequence-parser@1.1.1: - resolution: {integrity: sha512-vJXt3yiaUL4UU546s3rPXlsry/RnM730G1+HkpKE012AN0sx1eOrxSu95oKDIonskeLTijMgqWZ3uDEe3NFvyg==} + resolution: + { + integrity: sha512-vJXt3yiaUL4UU546s3rPXlsry/RnM730G1+HkpKE012AN0sx1eOrxSu95oKDIonskeLTijMgqWZ3uDEe3NFvyg==, + } ansi-styles@3.2.1: - resolution: {integrity: sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==} - engines: {node: '>=4'} + resolution: + { + integrity: sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==, + } + engines: { node: ">=4" } ansi-styles@4.3.0: - resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==} - engines: {node: '>=8'} + resolution: + { + integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==, + } + engines: { node: ">=8" } ansi-styles@6.2.1: - resolution: {integrity: sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==} - engines: {node: '>=12'} + resolution: + { + integrity: sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==, + } + engines: { node: ">=12" } any-promise@1.3.0: - resolution: {integrity: sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==} + resolution: + { + integrity: sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==, + } anymatch@3.1.3: - resolution: {integrity: sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==} - engines: {node: '>= 8'} + resolution: + { + integrity: sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==, + } + engines: { node: ">= 8" } arch@2.2.0: - resolution: {integrity: sha512-Of/R0wqp83cgHozfIYLbBMnej79U/SVGOOyuB3VVFv1NRM/PSFMK12x9KVtiYzJqmnU5WR2qp0Z5rHb7sWGnFQ==} + resolution: + { + integrity: sha512-Of/R0wqp83cgHozfIYLbBMnej79U/SVGOOyuB3VVFv1NRM/PSFMK12x9KVtiYzJqmnU5WR2qp0Z5rHb7sWGnFQ==, + } arg@1.0.0: - resolution: {integrity: sha512-Wk7TEzl1KqvTGs/uyhmHO/3XLd3t1UeU4IstvPXVzGPM522cTjqjNZ99esCkcL52sjqjo8e8CTBcWhkxvGzoAw==} + resolution: + { + integrity: sha512-Wk7TEzl1KqvTGs/uyhmHO/3XLd3t1UeU4IstvPXVzGPM522cTjqjNZ99esCkcL52sjqjo8e8CTBcWhkxvGzoAw==, + } arg@5.0.2: - resolution: {integrity: sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==} + resolution: + { + integrity: sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==, + } argparse@1.0.10: - resolution: {integrity: sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==} + resolution: + { + integrity: sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==, + } argparse@2.0.1: - resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==} + resolution: + { + integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==, + } astring@1.8.6: - resolution: {integrity: sha512-ISvCdHdlTDlH5IpxQJIex7BWBywFWgjJSVdwst+/iQCoEYnyOaQ95+X1JGshuBjGp6nxKUy1jMgE3zPqN7fQdg==} + resolution: + { + integrity: sha512-ISvCdHdlTDlH5IpxQJIex7BWBywFWgjJSVdwst+/iQCoEYnyOaQ95+X1JGshuBjGp6nxKUy1jMgE3zPqN7fQdg==, + } hasBin: true autoprefixer@10.4.19: - resolution: {integrity: sha512-BaENR2+zBZ8xXhM4pUaKUxlVdxZ0EZhjvbopwnXmxRUfqDmwSpC2lAi/QXvx7NRdPCo1WKEcEF6mV64si1z4Ew==} - engines: {node: ^10 || ^12 || >=14} + resolution: + { + integrity: sha512-BaENR2+zBZ8xXhM4pUaKUxlVdxZ0EZhjvbopwnXmxRUfqDmwSpC2lAi/QXvx7NRdPCo1WKEcEF6mV64si1z4Ew==, + } + engines: { node: ^10 || ^12 || >=14 } hasBin: true peerDependencies: postcss: ^8.1.0 bail@2.0.2: - resolution: {integrity: sha512-0xO6mYd7JB2YesxDKplafRpsiOzPt9V02ddPCLbY1xYGPOX24NTyN50qnUxgCPcSoYMhKpAuBTjQoRZCAkUDRw==} + resolution: + { + integrity: sha512-0xO6mYd7JB2YesxDKplafRpsiOzPt9V02ddPCLbY1xYGPOX24NTyN50qnUxgCPcSoYMhKpAuBTjQoRZCAkUDRw==, + } balanced-match@1.0.2: - resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==} + resolution: + { + integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==, + } binary-extensions@2.3.0: - resolution: {integrity: sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==} - engines: {node: '>=8'} + resolution: + { + integrity: sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==, + } + engines: { node: ">=8" } brace-expansion@2.0.1: - resolution: {integrity: sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==} + resolution: + { + integrity: sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==, + } braces@3.0.3: - resolution: {integrity: sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==} - engines: {node: '>=8'} + resolution: + { + integrity: sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==, + } + engines: { node: ">=8" } browserslist@4.23.2: - resolution: {integrity: sha512-qkqSyistMYdxAcw+CzbZwlBy8AGmS/eEWs+sEV5TnLRGDOL+C5M2EnH6tlZyg0YoAxGJAFKh61En9BR941GnHA==} - engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} + resolution: + { + integrity: sha512-qkqSyistMYdxAcw+CzbZwlBy8AGmS/eEWs+sEV5TnLRGDOL+C5M2EnH6tlZyg0YoAxGJAFKh61En9BR941GnHA==, + } + engines: { node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7 } hasBin: true busboy@1.6.0: - resolution: {integrity: sha512-8SFQbg/0hQ9xy3UNTB0YEnsNBbWfhf7RtnzpL7TkBiTBRfrQ9Fxcnz7VJsleJpyp6rVLvXiuORqjlHi5q+PYuA==} - engines: {node: '>=10.16.0'} + resolution: + { + integrity: sha512-8SFQbg/0hQ9xy3UNTB0YEnsNBbWfhf7RtnzpL7TkBiTBRfrQ9Fxcnz7VJsleJpyp6rVLvXiuORqjlHi5q+PYuA==, + } + engines: { node: ">=10.16.0" } camelcase-css@2.0.1: - resolution: {integrity: sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==} - engines: {node: '>= 6'} + resolution: + { + integrity: sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==, + } + engines: { node: ">= 6" } caniuse-lite@1.0.30001642: - resolution: {integrity: sha512-3XQ0DoRgLijXJErLSl+bLnJ+Et4KqV1PY6JJBGAFlsNsz31zeAIncyeZfLCabHK/jtSh+671RM9YMldxjUPZtA==} + resolution: + { + integrity: sha512-3XQ0DoRgLijXJErLSl+bLnJ+Et4KqV1PY6JJBGAFlsNsz31zeAIncyeZfLCabHK/jtSh+671RM9YMldxjUPZtA==, + } ccount@2.0.1: - resolution: {integrity: sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==} + resolution: + { + integrity: sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==, + } chalk@2.3.0: - resolution: {integrity: sha512-Az5zJR2CBujap2rqXGaJKaPHyJ0IrUimvYNX+ncCy8PJP4ltOGTrHUIo097ZaL2zMeKYpiCdqDvS6zdrTFok3Q==} - engines: {node: '>=4'} + resolution: + { + integrity: sha512-Az5zJR2CBujap2rqXGaJKaPHyJ0IrUimvYNX+ncCy8PJP4ltOGTrHUIo097ZaL2zMeKYpiCdqDvS6zdrTFok3Q==, + } + engines: { node: ">=4" } character-entities-html4@2.1.0: - resolution: {integrity: sha512-1v7fgQRj6hnSwFpq1Eu0ynr/CDEw0rXo2B61qXrLNdHZmPKgb7fqS1a2JwF0rISo9q77jDI8VMEHoApn8qDoZA==} + resolution: + { + integrity: sha512-1v7fgQRj6hnSwFpq1Eu0ynr/CDEw0rXo2B61qXrLNdHZmPKgb7fqS1a2JwF0rISo9q77jDI8VMEHoApn8qDoZA==, + } character-entities-legacy@3.0.0: - resolution: {integrity: sha512-RpPp0asT/6ufRm//AJVwpViZbGM/MkjQFxJccQRHmISF/22NBtsHqAWmL+/pmkPWoIUJdWyeVleTl1wydHATVQ==} + resolution: + { + integrity: sha512-RpPp0asT/6ufRm//AJVwpViZbGM/MkjQFxJccQRHmISF/22NBtsHqAWmL+/pmkPWoIUJdWyeVleTl1wydHATVQ==, + } character-entities@2.0.2: - resolution: {integrity: sha512-shx7oQ0Awen/BRIdkjkvz54PnEEI/EjwXDSIZp86/KKdbafHh1Df/RYGBhn4hbe2+uKC9FnT5UCEdyPz3ai9hQ==} + resolution: + { + integrity: sha512-shx7oQ0Awen/BRIdkjkvz54PnEEI/EjwXDSIZp86/KKdbafHh1Df/RYGBhn4hbe2+uKC9FnT5UCEdyPz3ai9hQ==, + } character-reference-invalid@2.0.1: - resolution: {integrity: sha512-iBZ4F4wRbyORVsu0jPV7gXkOsGYjGHPmAyv+HiHG8gi5PtC9KI2j1+v8/tlibRvjoWX027ypmG/n0HtO5t7unw==} + resolution: + { + integrity: sha512-iBZ4F4wRbyORVsu0jPV7gXkOsGYjGHPmAyv+HiHG8gi5PtC9KI2j1+v8/tlibRvjoWX027ypmG/n0HtO5t7unw==, + } chokidar@3.6.0: - resolution: {integrity: sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==} - engines: {node: '>= 8.10.0'} + resolution: + { + integrity: sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==, + } + engines: { node: ">= 8.10.0" } client-only@0.0.1: - resolution: {integrity: sha512-IV3Ou0jSMzZrd3pZ48nLkT9DA7Ag1pnPzaiQhpW7c3RbcqqzvzzVu+L8gfqMp/8IM2MQtSiqaCxrrcfu8I8rMA==} + resolution: + { + integrity: sha512-IV3Ou0jSMzZrd3pZ48nLkT9DA7Ag1pnPzaiQhpW7c3RbcqqzvzzVu+L8gfqMp/8IM2MQtSiqaCxrrcfu8I8rMA==, + } clipboardy@1.2.2: - resolution: {integrity: sha512-16KrBOV7bHmHdxcQiCvfUFYVFyEah4FI8vYT1Fr7CGSA4G+xBWMEfUEQJS1hxeHGtI9ju1Bzs9uXSbj5HZKArw==} - engines: {node: '>=4'} + resolution: + { + integrity: sha512-16KrBOV7bHmHdxcQiCvfUFYVFyEah4FI8vYT1Fr7CGSA4G+xBWMEfUEQJS1hxeHGtI9ju1Bzs9uXSbj5HZKArw==, + } + engines: { node: ">=4" } clsx@2.1.1: - resolution: {integrity: sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA==} - engines: {node: '>=6'} + resolution: + { + integrity: sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA==, + } + engines: { node: ">=6" } color-convert@1.9.3: - resolution: {integrity: sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==} + resolution: + { + integrity: sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==, + } color-convert@2.0.1: - resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==} - engines: {node: '>=7.0.0'} + resolution: + { + integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==, + } + engines: { node: ">=7.0.0" } color-name@1.1.3: - resolution: {integrity: sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==} + resolution: + { + integrity: sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==, + } color-name@1.1.4: - resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==} + resolution: + { + integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==, + } comma-separated-tokens@2.0.3: - resolution: {integrity: sha512-Fu4hJdvzeylCfQPp9SGWidpzrMs7tTrlu6Vb8XGaRGck8QSNZJJp538Wrb60Lax4fPwR64ViY468OIUTbRlGZg==} + resolution: + { + integrity: sha512-Fu4hJdvzeylCfQPp9SGWidpzrMs7tTrlu6Vb8XGaRGck8QSNZJJp538Wrb60Lax4fPwR64ViY468OIUTbRlGZg==, + } commander@4.1.1: - resolution: {integrity: sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==} - engines: {node: '>= 6'} + resolution: + { + integrity: sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==, + } + engines: { node: ">= 6" } commander@7.2.0: - resolution: {integrity: sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==} - engines: {node: '>= 10'} + resolution: + { + integrity: sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==, + } + engines: { node: ">= 10" } commander@8.3.0: - resolution: {integrity: sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==} - engines: {node: '>= 12'} + resolution: + { + integrity: sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==, + } + engines: { node: ">= 12" } compute-scroll-into-view@3.1.0: - resolution: {integrity: sha512-rj8l8pD4bJ1nx+dAkMhV1xB5RuZEyVysfxJqB1pRchh1KVvwOv9b7CGB8ZfjTImVv2oF+sYMUkMZq6Na5Ftmbg==} + resolution: + { + integrity: sha512-rj8l8pD4bJ1nx+dAkMhV1xB5RuZEyVysfxJqB1pRchh1KVvwOv9b7CGB8ZfjTImVv2oF+sYMUkMZq6Na5Ftmbg==, + } cose-base@1.0.3: - resolution: {integrity: sha512-s9whTXInMSgAp/NVXVNuVxVKzGH2qck3aQlVHxDCdAEPgtMKwc4Wq6/QKhgdEdgbLSi9rBTAcPoRa6JpiG4ksg==} + resolution: + { + integrity: sha512-s9whTXInMSgAp/NVXVNuVxVKzGH2qck3aQlVHxDCdAEPgtMKwc4Wq6/QKhgdEdgbLSi9rBTAcPoRa6JpiG4ksg==, + } cross-spawn@5.1.0: - resolution: {integrity: sha512-pTgQJ5KC0d2hcY8eyL1IzlBPYjTkyH72XRZPnLyKus2mBfNjQs3klqbJU2VILqZryAZUt9JOb3h/mWMy23/f5A==} + resolution: + { + integrity: sha512-pTgQJ5KC0d2hcY8eyL1IzlBPYjTkyH72XRZPnLyKus2mBfNjQs3klqbJU2VILqZryAZUt9JOb3h/mWMy23/f5A==, + } cross-spawn@7.0.3: - resolution: {integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==} - engines: {node: '>= 8'} + resolution: + { + integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==, + } + engines: { node: ">= 8" } cssesc@3.0.0: - resolution: {integrity: sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==} - engines: {node: '>=4'} + resolution: + { + integrity: sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==, + } + engines: { node: ">=4" } hasBin: true csstype@3.1.3: - resolution: {integrity: sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==} + resolution: + { + integrity: sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==, + } cytoscape-cose-bilkent@4.1.0: - resolution: {integrity: sha512-wgQlVIUJF13Quxiv5e1gstZ08rnZj2XaLHGoFMYXz7SkNfCDOOteKBE6SYRfA9WxxI/iBc3ajfDoc6hb/MRAHQ==} + resolution: + { + integrity: sha512-wgQlVIUJF13Quxiv5e1gstZ08rnZj2XaLHGoFMYXz7SkNfCDOOteKBE6SYRfA9WxxI/iBc3ajfDoc6hb/MRAHQ==, + } peerDependencies: cytoscape: ^3.2.0 cytoscape@3.30.0: - resolution: {integrity: sha512-l590mjTHT6/Cbxp13dGPC2Y7VXdgc+rUeF8AnF/JPzhjNevbDJfObnJgaSjlldOgBQZbue+X6IUZ7r5GAgvauQ==} - engines: {node: '>=0.10'} + resolution: + { + integrity: sha512-l590mjTHT6/Cbxp13dGPC2Y7VXdgc+rUeF8AnF/JPzhjNevbDJfObnJgaSjlldOgBQZbue+X6IUZ7r5GAgvauQ==, + } + engines: { node: ">=0.10" } d3-array@2.12.1: - resolution: {integrity: sha512-B0ErZK/66mHtEsR1TkPEEkwdy+WDesimkM5gpZr5Dsg54BiTA5RXtYW5qTLIAcekaS9xfZrzBLF/OAkB3Qn1YQ==} + resolution: + { + integrity: sha512-B0ErZK/66mHtEsR1TkPEEkwdy+WDesimkM5gpZr5Dsg54BiTA5RXtYW5qTLIAcekaS9xfZrzBLF/OAkB3Qn1YQ==, + } d3-array@3.2.4: - resolution: {integrity: sha512-tdQAmyA18i4J7wprpYq8ClcxZy3SC31QMeByyCFyRt7BVHdREQZ5lpzoe5mFEYZUWe+oq8HBvk9JjpibyEV4Jg==} - engines: {node: '>=12'} + resolution: + { + integrity: sha512-tdQAmyA18i4J7wprpYq8ClcxZy3SC31QMeByyCFyRt7BVHdREQZ5lpzoe5mFEYZUWe+oq8HBvk9JjpibyEV4Jg==, + } + engines: { node: ">=12" } d3-axis@3.0.0: - resolution: {integrity: sha512-IH5tgjV4jE/GhHkRV0HiVYPDtvfjHQlQfJHs0usq7M30XcSBvOotpmH1IgkcXsO/5gEQZD43B//fc7SRT5S+xw==} - engines: {node: '>=12'} + resolution: + { + integrity: sha512-IH5tgjV4jE/GhHkRV0HiVYPDtvfjHQlQfJHs0usq7M30XcSBvOotpmH1IgkcXsO/5gEQZD43B//fc7SRT5S+xw==, + } + engines: { node: ">=12" } d3-brush@3.0.0: - resolution: {integrity: sha512-ALnjWlVYkXsVIGlOsuWH1+3udkYFI48Ljihfnh8FZPF2QS9o+PzGLBslO0PjzVoHLZ2KCVgAM8NVkXPJB2aNnQ==} - engines: {node: '>=12'} + resolution: + { + integrity: sha512-ALnjWlVYkXsVIGlOsuWH1+3udkYFI48Ljihfnh8FZPF2QS9o+PzGLBslO0PjzVoHLZ2KCVgAM8NVkXPJB2aNnQ==, + } + engines: { node: ">=12" } d3-chord@3.0.1: - resolution: {integrity: sha512-VE5S6TNa+j8msksl7HwjxMHDM2yNK3XCkusIlpX5kwauBfXuyLAtNg9jCp/iHH61tgI4sb6R/EIMWCqEIdjT/g==} - engines: {node: '>=12'} + resolution: + { + integrity: sha512-VE5S6TNa+j8msksl7HwjxMHDM2yNK3XCkusIlpX5kwauBfXuyLAtNg9jCp/iHH61tgI4sb6R/EIMWCqEIdjT/g==, + } + engines: { node: ">=12" } d3-color@3.1.0: - resolution: {integrity: sha512-zg/chbXyeBtMQ1LbD/WSoW2DpC3I0mpmPdW+ynRTj/x2DAWYrIY7qeZIHidozwV24m4iavr15lNwIwLxRmOxhA==} - engines: {node: '>=12'} + resolution: + { + integrity: sha512-zg/chbXyeBtMQ1LbD/WSoW2DpC3I0mpmPdW+ynRTj/x2DAWYrIY7qeZIHidozwV24m4iavr15lNwIwLxRmOxhA==, + } + engines: { node: ">=12" } d3-contour@4.0.2: - resolution: {integrity: sha512-4EzFTRIikzs47RGmdxbeUvLWtGedDUNkTcmzoeyg4sP/dvCexO47AaQL7VKy/gul85TOxw+IBgA8US2xwbToNA==} - engines: {node: '>=12'} + resolution: + { + integrity: sha512-4EzFTRIikzs47RGmdxbeUvLWtGedDUNkTcmzoeyg4sP/dvCexO47AaQL7VKy/gul85TOxw+IBgA8US2xwbToNA==, + } + engines: { node: ">=12" } d3-delaunay@6.0.4: - resolution: {integrity: sha512-mdjtIZ1XLAM8bm/hx3WwjfHt6Sggek7qH043O8KEjDXN40xi3vx/6pYSVTwLjEgiXQTbvaouWKynLBiUZ6SK6A==} - engines: {node: '>=12'} + resolution: + { + integrity: sha512-mdjtIZ1XLAM8bm/hx3WwjfHt6Sggek7qH043O8KEjDXN40xi3vx/6pYSVTwLjEgiXQTbvaouWKynLBiUZ6SK6A==, + } + engines: { node: ">=12" } d3-dispatch@3.0.1: - resolution: {integrity: sha512-rzUyPU/S7rwUflMyLc1ETDeBj0NRuHKKAcvukozwhshr6g6c5d8zh4c2gQjY2bZ0dXeGLWc1PF174P2tVvKhfg==} - engines: {node: '>=12'} + resolution: + { + integrity: sha512-rzUyPU/S7rwUflMyLc1ETDeBj0NRuHKKAcvukozwhshr6g6c5d8zh4c2gQjY2bZ0dXeGLWc1PF174P2tVvKhfg==, + } + engines: { node: ">=12" } d3-drag@3.0.0: - resolution: {integrity: sha512-pWbUJLdETVA8lQNJecMxoXfH6x+mO2UQo8rSmZ+QqxcbyA3hfeprFgIT//HW2nlHChWeIIMwS2Fq+gEARkhTkg==} - engines: {node: '>=12'} + resolution: + { + integrity: sha512-pWbUJLdETVA8lQNJecMxoXfH6x+mO2UQo8rSmZ+QqxcbyA3hfeprFgIT//HW2nlHChWeIIMwS2Fq+gEARkhTkg==, + } + engines: { node: ">=12" } d3-dsv@3.0.1: - resolution: {integrity: sha512-UG6OvdI5afDIFP9w4G0mNq50dSOsXHJaRE8arAS5o9ApWnIElp8GZw1Dun8vP8OyHOZ/QJUKUJwxiiCCnUwm+Q==} - engines: {node: '>=12'} + resolution: + { + integrity: sha512-UG6OvdI5afDIFP9w4G0mNq50dSOsXHJaRE8arAS5o9ApWnIElp8GZw1Dun8vP8OyHOZ/QJUKUJwxiiCCnUwm+Q==, + } + engines: { node: ">=12" } hasBin: true d3-ease@3.0.1: - resolution: {integrity: sha512-wR/XK3D3XcLIZwpbvQwQ5fK+8Ykds1ip7A2Txe0yxncXSdq1L9skcG7blcedkOX+ZcgxGAmLX1FrRGbADwzi0w==} - engines: {node: '>=12'} + resolution: + { + integrity: sha512-wR/XK3D3XcLIZwpbvQwQ5fK+8Ykds1ip7A2Txe0yxncXSdq1L9skcG7blcedkOX+ZcgxGAmLX1FrRGbADwzi0w==, + } + engines: { node: ">=12" } d3-fetch@3.0.1: - resolution: {integrity: sha512-kpkQIM20n3oLVBKGg6oHrUchHM3xODkTzjMoj7aWQFq5QEM+R6E4WkzT5+tojDY7yjez8KgCBRoj4aEr99Fdqw==} - engines: {node: '>=12'} + resolution: + { + integrity: sha512-kpkQIM20n3oLVBKGg6oHrUchHM3xODkTzjMoj7aWQFq5QEM+R6E4WkzT5+tojDY7yjez8KgCBRoj4aEr99Fdqw==, + } + engines: { node: ">=12" } d3-force@3.0.0: - resolution: {integrity: sha512-zxV/SsA+U4yte8051P4ECydjD/S+qeYtnaIyAs9tgHCqfguma/aAQDjo85A9Z6EKhBirHRJHXIgJUlffT4wdLg==} - engines: {node: '>=12'} + resolution: + { + integrity: sha512-zxV/SsA+U4yte8051P4ECydjD/S+qeYtnaIyAs9tgHCqfguma/aAQDjo85A9Z6EKhBirHRJHXIgJUlffT4wdLg==, + } + engines: { node: ">=12" } d3-format@3.1.0: - resolution: {integrity: sha512-YyUI6AEuY/Wpt8KWLgZHsIU86atmikuoOmCfommt0LYHiQSPjvX2AcFc38PX0CBpr2RCyZhjex+NS/LPOv6YqA==} - engines: {node: '>=12'} + resolution: + { + integrity: sha512-YyUI6AEuY/Wpt8KWLgZHsIU86atmikuoOmCfommt0LYHiQSPjvX2AcFc38PX0CBpr2RCyZhjex+NS/LPOv6YqA==, + } + engines: { node: ">=12" } d3-geo@3.1.1: - resolution: {integrity: sha512-637ln3gXKXOwhalDzinUgY83KzNWZRKbYubaG+fGVuc/dxO64RRljtCTnf5ecMyE1RIdtqpkVcq0IbtU2S8j2Q==} - engines: {node: '>=12'} + resolution: + { + integrity: sha512-637ln3gXKXOwhalDzinUgY83KzNWZRKbYubaG+fGVuc/dxO64RRljtCTnf5ecMyE1RIdtqpkVcq0IbtU2S8j2Q==, + } + engines: { node: ">=12" } d3-hierarchy@3.1.2: - resolution: {integrity: sha512-FX/9frcub54beBdugHjDCdikxThEqjnR93Qt7PvQTOHxyiNCAlvMrHhclk3cD5VeAaq9fxmfRp+CnWw9rEMBuA==} - engines: {node: '>=12'} + resolution: + { + integrity: sha512-FX/9frcub54beBdugHjDCdikxThEqjnR93Qt7PvQTOHxyiNCAlvMrHhclk3cD5VeAaq9fxmfRp+CnWw9rEMBuA==, + } + engines: { node: ">=12" } d3-interpolate@3.0.1: - resolution: {integrity: sha512-3bYs1rOD33uo8aqJfKP3JWPAibgw8Zm2+L9vBKEHJ2Rg+viTR7o5Mmv5mZcieN+FRYaAOWX5SJATX6k1PWz72g==} - engines: {node: '>=12'} + resolution: + { + integrity: sha512-3bYs1rOD33uo8aqJfKP3JWPAibgw8Zm2+L9vBKEHJ2Rg+viTR7o5Mmv5mZcieN+FRYaAOWX5SJATX6k1PWz72g==, + } + engines: { node: ">=12" } d3-path@1.0.9: - resolution: {integrity: sha512-VLaYcn81dtHVTjEHd8B+pbe9yHWpXKZUC87PzoFmsFrJqgFwDe/qxfp5MlfsfM1V5E/iVt0MmEbWQ7FVIXh/bg==} + resolution: + { + integrity: sha512-VLaYcn81dtHVTjEHd8B+pbe9yHWpXKZUC87PzoFmsFrJqgFwDe/qxfp5MlfsfM1V5E/iVt0MmEbWQ7FVIXh/bg==, + } d3-path@3.1.0: - resolution: {integrity: sha512-p3KP5HCf/bvjBSSKuXid6Zqijx7wIfNW+J/maPs+iwR35at5JCbLUT0LzF1cnjbCHWhqzQTIN2Jpe8pRebIEFQ==} - engines: {node: '>=12'} + resolution: + { + integrity: sha512-p3KP5HCf/bvjBSSKuXid6Zqijx7wIfNW+J/maPs+iwR35at5JCbLUT0LzF1cnjbCHWhqzQTIN2Jpe8pRebIEFQ==, + } + engines: { node: ">=12" } d3-polygon@3.0.1: - resolution: {integrity: sha512-3vbA7vXYwfe1SYhED++fPUQlWSYTTGmFmQiany/gdbiWgU/iEyQzyymwL9SkJjFFuCS4902BSzewVGsHHmHtXg==} - engines: {node: '>=12'} + resolution: + { + integrity: sha512-3vbA7vXYwfe1SYhED++fPUQlWSYTTGmFmQiany/gdbiWgU/iEyQzyymwL9SkJjFFuCS4902BSzewVGsHHmHtXg==, + } + engines: { node: ">=12" } d3-quadtree@3.0.1: - resolution: {integrity: sha512-04xDrxQTDTCFwP5H6hRhsRcb9xxv2RzkcsygFzmkSIOJy3PeRJP7sNk3VRIbKXcog561P9oU0/rVH6vDROAgUw==} - engines: {node: '>=12'} + resolution: + { + integrity: sha512-04xDrxQTDTCFwP5H6hRhsRcb9xxv2RzkcsygFzmkSIOJy3PeRJP7sNk3VRIbKXcog561P9oU0/rVH6vDROAgUw==, + } + engines: { node: ">=12" } d3-random@3.0.1: - resolution: {integrity: sha512-FXMe9GfxTxqd5D6jFsQ+DJ8BJS4E/fT5mqqdjovykEB2oFbTMDVdg1MGFxfQW+FBOGoB++k8swBrgwSHT1cUXQ==} - engines: {node: '>=12'} + resolution: + { + integrity: sha512-FXMe9GfxTxqd5D6jFsQ+DJ8BJS4E/fT5mqqdjovykEB2oFbTMDVdg1MGFxfQW+FBOGoB++k8swBrgwSHT1cUXQ==, + } + engines: { node: ">=12" } d3-sankey@0.12.3: - resolution: {integrity: sha512-nQhsBRmM19Ax5xEIPLMY9ZmJ/cDvd1BG3UVvt5h3WRxKg5zGRbvnteTyWAbzeSvlh3tW7ZEmq4VwR5mB3tutmQ==} + resolution: + { + integrity: sha512-nQhsBRmM19Ax5xEIPLMY9ZmJ/cDvd1BG3UVvt5h3WRxKg5zGRbvnteTyWAbzeSvlh3tW7ZEmq4VwR5mB3tutmQ==, + } d3-scale-chromatic@3.1.0: - resolution: {integrity: sha512-A3s5PWiZ9YCXFye1o246KoscMWqf8BsD9eRiJ3He7C9OBaxKhAd5TFCdEx/7VbKtxxTsu//1mMJFrEt572cEyQ==} - engines: {node: '>=12'} + resolution: + { + integrity: sha512-A3s5PWiZ9YCXFye1o246KoscMWqf8BsD9eRiJ3He7C9OBaxKhAd5TFCdEx/7VbKtxxTsu//1mMJFrEt572cEyQ==, + } + engines: { node: ">=12" } d3-scale@4.0.2: - resolution: {integrity: sha512-GZW464g1SH7ag3Y7hXjf8RoUuAFIqklOAq3MRl4OaWabTFJY9PN/E1YklhXLh+OQ3fM9yS2nOkCoS+WLZ6kvxQ==} - engines: {node: '>=12'} + resolution: + { + integrity: sha512-GZW464g1SH7ag3Y7hXjf8RoUuAFIqklOAq3MRl4OaWabTFJY9PN/E1YklhXLh+OQ3fM9yS2nOkCoS+WLZ6kvxQ==, + } + engines: { node: ">=12" } d3-selection@3.0.0: - resolution: {integrity: sha512-fmTRWbNMmsmWq6xJV8D19U/gw/bwrHfNXxrIN+HfZgnzqTHp9jOmKMhsTUjXOJnZOdZY9Q28y4yebKzqDKlxlQ==} - engines: {node: '>=12'} + resolution: + { + integrity: sha512-fmTRWbNMmsmWq6xJV8D19U/gw/bwrHfNXxrIN+HfZgnzqTHp9jOmKMhsTUjXOJnZOdZY9Q28y4yebKzqDKlxlQ==, + } + engines: { node: ">=12" } d3-shape@1.3.7: - resolution: {integrity: sha512-EUkvKjqPFUAZyOlhY5gzCxCeI0Aep04LwIRpsZ/mLFelJiUfnK56jo5JMDSE7yyP2kLSb6LtF+S5chMk7uqPqw==} + resolution: + { + integrity: sha512-EUkvKjqPFUAZyOlhY5gzCxCeI0Aep04LwIRpsZ/mLFelJiUfnK56jo5JMDSE7yyP2kLSb6LtF+S5chMk7uqPqw==, + } d3-shape@3.2.0: - resolution: {integrity: sha512-SaLBuwGm3MOViRq2ABk3eLoxwZELpH6zhl3FbAoJ7Vm1gofKx6El1Ib5z23NUEhF9AsGl7y+dzLe5Cw2AArGTA==} - engines: {node: '>=12'} + resolution: + { + integrity: sha512-SaLBuwGm3MOViRq2ABk3eLoxwZELpH6zhl3FbAoJ7Vm1gofKx6El1Ib5z23NUEhF9AsGl7y+dzLe5Cw2AArGTA==, + } + engines: { node: ">=12" } d3-time-format@4.1.0: - resolution: {integrity: sha512-dJxPBlzC7NugB2PDLwo9Q8JiTR3M3e4/XANkreKSUxF8vvXKqm1Yfq4Q5dl8budlunRVlUUaDUgFt7eA8D6NLg==} - engines: {node: '>=12'} + resolution: + { + integrity: sha512-dJxPBlzC7NugB2PDLwo9Q8JiTR3M3e4/XANkreKSUxF8vvXKqm1Yfq4Q5dl8budlunRVlUUaDUgFt7eA8D6NLg==, + } + engines: { node: ">=12" } d3-time@3.1.0: - resolution: {integrity: sha512-VqKjzBLejbSMT4IgbmVgDjpkYrNWUYJnbCGo874u7MMKIWsILRX+OpX/gTk8MqjpT1A/c6HY2dCA77ZN0lkQ2Q==} - engines: {node: '>=12'} + resolution: + { + integrity: sha512-VqKjzBLejbSMT4IgbmVgDjpkYrNWUYJnbCGo874u7MMKIWsILRX+OpX/gTk8MqjpT1A/c6HY2dCA77ZN0lkQ2Q==, + } + engines: { node: ">=12" } d3-timer@3.0.1: - resolution: {integrity: sha512-ndfJ/JxxMd3nw31uyKoY2naivF+r29V+Lc0svZxe1JvvIRmi8hUsrMvdOwgS1o6uBHmiz91geQ0ylPP0aj1VUA==} - engines: {node: '>=12'} + resolution: + { + integrity: sha512-ndfJ/JxxMd3nw31uyKoY2naivF+r29V+Lc0svZxe1JvvIRmi8hUsrMvdOwgS1o6uBHmiz91geQ0ylPP0aj1VUA==, + } + engines: { node: ">=12" } d3-transition@3.0.1: - resolution: {integrity: sha512-ApKvfjsSR6tg06xrL434C0WydLr7JewBB3V+/39RMHsaXTOG0zmt/OAXeng5M5LBm0ojmxJrpomQVZ1aPvBL4w==} - engines: {node: '>=12'} + resolution: + { + integrity: sha512-ApKvfjsSR6tg06xrL434C0WydLr7JewBB3V+/39RMHsaXTOG0zmt/OAXeng5M5LBm0ojmxJrpomQVZ1aPvBL4w==, + } + engines: { node: ">=12" } peerDependencies: d3-selection: 2 - 3 d3-zoom@3.0.0: - resolution: {integrity: sha512-b8AmV3kfQaqWAuacbPuNbL6vahnOJflOhexLzMMNLga62+/nh0JzvJ0aO/5a5MVgUFGS7Hu1P9P03o3fJkDCyw==} - engines: {node: '>=12'} + resolution: + { + integrity: sha512-b8AmV3kfQaqWAuacbPuNbL6vahnOJflOhexLzMMNLga62+/nh0JzvJ0aO/5a5MVgUFGS7Hu1P9P03o3fJkDCyw==, + } + engines: { node: ">=12" } d3@7.9.0: - resolution: {integrity: sha512-e1U46jVP+w7Iut8Jt8ri1YsPOvFpg46k+K8TpCb0P+zjCkjkPnV7WzfDJzMHy1LnA+wj5pLT1wjO901gLXeEhA==} - engines: {node: '>=12'} + resolution: + { + integrity: sha512-e1U46jVP+w7Iut8Jt8ri1YsPOvFpg46k+K8TpCb0P+zjCkjkPnV7WzfDJzMHy1LnA+wj5pLT1wjO901gLXeEhA==, + } + engines: { node: ">=12" } dagre-d3-es@7.0.10: - resolution: {integrity: sha512-qTCQmEhcynucuaZgY5/+ti3X/rnszKZhEQH/ZdWdtP1tA/y3VoHJzcVrO9pjjJCNpigfscAtoUB5ONcd2wNn0A==} + resolution: + { + integrity: sha512-qTCQmEhcynucuaZgY5/+ti3X/rnszKZhEQH/ZdWdtP1tA/y3VoHJzcVrO9pjjJCNpigfscAtoUB5ONcd2wNn0A==, + } dayjs@1.11.11: - resolution: {integrity: sha512-okzr3f11N6WuqYtZSvm+F776mB41wRZMhKP+hc34YdW+KmtYYK9iqvHSwo2k9FEH3fhGXvOPV6yz2IcSrfRUDg==} + resolution: + { + integrity: sha512-okzr3f11N6WuqYtZSvm+F776mB41wRZMhKP+hc34YdW+KmtYYK9iqvHSwo2k9FEH3fhGXvOPV6yz2IcSrfRUDg==, + } debug@4.3.5: - resolution: {integrity: sha512-pt0bNEmneDIvdL1Xsd9oDQ/wrQRkXDT4AUWlNZNPKvW5x/jyO9VFXkJUP07vQ2upmw5PlaITaPKc31jK13V+jg==} - engines: {node: '>=6.0'} + resolution: + { + integrity: sha512-pt0bNEmneDIvdL1Xsd9oDQ/wrQRkXDT4AUWlNZNPKvW5x/jyO9VFXkJUP07vQ2upmw5PlaITaPKc31jK13V+jg==, + } + engines: { node: ">=6.0" } peerDependencies: - supports-color: '*' + supports-color: "*" peerDependenciesMeta: supports-color: optional: true decode-named-character-reference@1.0.2: - resolution: {integrity: sha512-O8x12RzrUF8xyVcY0KJowWsmaJxQbmy0/EtnNtHRpsOcT7dFk5W598coHqBVpmWo1oQQfsCqfCmkZN5DJrZVdg==} + resolution: + { + integrity: sha512-O8x12RzrUF8xyVcY0KJowWsmaJxQbmy0/EtnNtHRpsOcT7dFk5W598coHqBVpmWo1oQQfsCqfCmkZN5DJrZVdg==, + } delaunator@5.0.1: - resolution: {integrity: sha512-8nvh+XBe96aCESrGOqMp/84b13H9cdKbG5P2ejQCh4d4sK9RL4371qou9drQjMhvnPmhWl5hnmqbEE0fXr9Xnw==} + resolution: + { + integrity: sha512-8nvh+XBe96aCESrGOqMp/84b13H9cdKbG5P2ejQCh4d4sK9RL4371qou9drQjMhvnPmhWl5hnmqbEE0fXr9Xnw==, + } dequal@2.0.3: - resolution: {integrity: sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==} - engines: {node: '>=6'} + resolution: + { + integrity: sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==, + } + engines: { node: ">=6" } devlop@1.1.0: - resolution: {integrity: sha512-RWmIqhcFf1lRYBvNmr7qTNuyCt/7/ns2jbpp1+PalgE/rDQcBT0fioSMUpJ93irlUhC5hrg4cYqe6U+0ImW0rA==} + resolution: + { + integrity: sha512-RWmIqhcFf1lRYBvNmr7qTNuyCt/7/ns2jbpp1+PalgE/rDQcBT0fioSMUpJ93irlUhC5hrg4cYqe6U+0ImW0rA==, + } didyoumean@1.2.2: - resolution: {integrity: sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==} + resolution: + { + integrity: sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==, + } diff@5.2.0: - resolution: {integrity: sha512-uIFDxqpRZGZ6ThOk84hEfqWoHx2devRFvpTZcTHur85vImfaxUbTW9Ryh4CpCuDnToOP1CEtXKIgytHBPVff5A==} - engines: {node: '>=0.3.1'} + resolution: + { + integrity: sha512-uIFDxqpRZGZ6ThOk84hEfqWoHx2devRFvpTZcTHur85vImfaxUbTW9Ryh4CpCuDnToOP1CEtXKIgytHBPVff5A==, + } + engines: { node: ">=0.3.1" } dlv@1.1.3: - resolution: {integrity: sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==} + resolution: + { + integrity: sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==, + } dompurify@3.1.6: - resolution: {integrity: sha512-cTOAhc36AalkjtBpfG6O8JimdTMWNXjiePT2xQH/ppBGi/4uIpmj8eKyIkMJErXWARyINV/sB38yf8JCLF5pbQ==} + resolution: + { + integrity: sha512-cTOAhc36AalkjtBpfG6O8JimdTMWNXjiePT2xQH/ppBGi/4uIpmj8eKyIkMJErXWARyINV/sB38yf8JCLF5pbQ==, + } eastasianwidth@0.2.0: - resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==} + resolution: + { + integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==, + } electron-to-chromium@1.4.829: - resolution: {integrity: sha512-5qp1N2POAfW0u1qGAxXEtz6P7bO1m6gpZr5hdf5ve6lxpLM7MpiM4jIPz7xcrNlClQMafbyUDDWjlIQZ1Mw0Rw==} + resolution: + { + integrity: sha512-5qp1N2POAfW0u1qGAxXEtz6P7bO1m6gpZr5hdf5ve6lxpLM7MpiM4jIPz7xcrNlClQMafbyUDDWjlIQZ1Mw0Rw==, + } elkjs@0.9.3: - resolution: {integrity: sha512-f/ZeWvW/BCXbhGEf1Ujp29EASo/lk1FDnETgNKwJrsVvGZhUWCZyg3xLJjAsxfOmt8KjswHmI5EwCQcPMpOYhQ==} + resolution: + { + integrity: sha512-f/ZeWvW/BCXbhGEf1Ujp29EASo/lk1FDnETgNKwJrsVvGZhUWCZyg3xLJjAsxfOmt8KjswHmI5EwCQcPMpOYhQ==, + } emoji-regex@8.0.0: - resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==} + resolution: + { + integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==, + } emoji-regex@9.2.2: - resolution: {integrity: sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==} + resolution: + { + integrity: sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==, + } entities@4.5.0: - resolution: {integrity: sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==} - engines: {node: '>=0.12'} + resolution: + { + integrity: sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==, + } + engines: { node: ">=0.12" } escalade@3.1.2: - resolution: {integrity: sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA==} - engines: {node: '>=6'} + resolution: + { + integrity: sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA==, + } + engines: { node: ">=6" } escape-string-regexp@1.0.5: - resolution: {integrity: sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==} - engines: {node: '>=0.8.0'} + resolution: + { + integrity: sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==, + } + engines: { node: ">=0.8.0" } escape-string-regexp@5.0.0: - resolution: {integrity: sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==} - engines: {node: '>=12'} + resolution: + { + integrity: sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==, + } + engines: { node: ">=12" } esprima@4.0.1: - resolution: {integrity: sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==} - engines: {node: '>=4'} + resolution: + { + integrity: sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==, + } + engines: { node: ">=4" } hasBin: true estree-util-attach-comments@2.1.1: - resolution: {integrity: sha512-+5Ba/xGGS6mnwFbXIuQiDPTbuTxuMCooq3arVv7gPZtYpjp+VXH/NkHAP35OOefPhNG/UGqU3vt/LTABwcHX0w==} + resolution: + { + integrity: sha512-+5Ba/xGGS6mnwFbXIuQiDPTbuTxuMCooq3arVv7gPZtYpjp+VXH/NkHAP35OOefPhNG/UGqU3vt/LTABwcHX0w==, + } estree-util-build-jsx@2.2.2: - resolution: {integrity: sha512-m56vOXcOBuaF+Igpb9OPAy7f9w9OIkb5yhjsZuaPm7HoGi4oTOQi0h2+yZ+AtKklYFZ+rPC4n0wYCJCEU1ONqg==} + resolution: + { + integrity: sha512-m56vOXcOBuaF+Igpb9OPAy7f9w9OIkb5yhjsZuaPm7HoGi4oTOQi0h2+yZ+AtKklYFZ+rPC4n0wYCJCEU1ONqg==, + } estree-util-is-identifier-name@2.1.0: - resolution: {integrity: sha512-bEN9VHRyXAUOjkKVQVvArFym08BTWB0aJPppZZr0UNyAqWsLaVfAqP7hbaTJjzHifmB5ebnR8Wm7r7yGN/HonQ==} + resolution: + { + integrity: sha512-bEN9VHRyXAUOjkKVQVvArFym08BTWB0aJPppZZr0UNyAqWsLaVfAqP7hbaTJjzHifmB5ebnR8Wm7r7yGN/HonQ==, + } estree-util-to-js@1.2.0: - resolution: {integrity: sha512-IzU74r1PK5IMMGZXUVZbmiu4A1uhiPgW5hm1GjcOfr4ZzHaMPpLNJjR7HjXiIOzi25nZDrgFTobHTkV5Q6ITjA==} + resolution: + { + integrity: sha512-IzU74r1PK5IMMGZXUVZbmiu4A1uhiPgW5hm1GjcOfr4ZzHaMPpLNJjR7HjXiIOzi25nZDrgFTobHTkV5Q6ITjA==, + } estree-util-value-to-estree@1.3.0: - resolution: {integrity: sha512-Y+ughcF9jSUJvncXwqRageavjrNPAI+1M/L3BI3PyLp1nmgYTGUXU6t5z1Y7OWuThoDdhPME07bQU+d5LxdJqw==} - engines: {node: '>=12.0.0'} + resolution: + { + integrity: sha512-Y+ughcF9jSUJvncXwqRageavjrNPAI+1M/L3BI3PyLp1nmgYTGUXU6t5z1Y7OWuThoDdhPME07bQU+d5LxdJqw==, + } + engines: { node: ">=12.0.0" } estree-util-visit@1.2.1: - resolution: {integrity: sha512-xbgqcrkIVbIG+lI/gzbvd9SGTJL4zqJKBFttUl5pP27KhAjtMKbX/mQXJ7qgyXpMgVy/zvpm0xoQQaGL8OloOw==} + resolution: + { + integrity: sha512-xbgqcrkIVbIG+lI/gzbvd9SGTJL4zqJKBFttUl5pP27KhAjtMKbX/mQXJ7qgyXpMgVy/zvpm0xoQQaGL8OloOw==, + } estree-walker@3.0.3: - resolution: {integrity: sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==} + resolution: + { + integrity: sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==, + } execa@0.8.0: - resolution: {integrity: sha512-zDWS+Rb1E8BlqqhALSt9kUhss8Qq4nN3iof3gsOdyINksElaPyNBtKUMTR62qhvgVWR0CqCX7sdnKe4MnUbFEA==} - engines: {node: '>=4'} + resolution: + { + integrity: sha512-zDWS+Rb1E8BlqqhALSt9kUhss8Qq4nN3iof3gsOdyINksElaPyNBtKUMTR62qhvgVWR0CqCX7sdnKe4MnUbFEA==, + } + engines: { node: ">=4" } extend-shallow@2.0.1: - resolution: {integrity: sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==} - engines: {node: '>=0.10.0'} + resolution: + { + integrity: sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==, + } + engines: { node: ">=0.10.0" } extend@3.0.2: - resolution: {integrity: sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==} + resolution: + { + integrity: sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==, + } fast-glob@3.3.2: - resolution: {integrity: sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==} - engines: {node: '>=8.6.0'} + resolution: + { + integrity: sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==, + } + engines: { node: ">=8.6.0" } fastq@1.17.1: - resolution: {integrity: sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==} + resolution: + { + integrity: sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==, + } fill-range@7.1.1: - resolution: {integrity: sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==} - engines: {node: '>=8'} + resolution: + { + integrity: sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==, + } + engines: { node: ">=8" } flexsearch@0.7.43: - resolution: {integrity: sha512-c5o/+Um8aqCSOXGcZoqZOm+NqtVwNsvVpWv6lfmSclU954O3wvQKxxK8zj74fPaSJbXpSLTs4PRhh+wnoCXnKg==} + resolution: + { + integrity: sha512-c5o/+Um8aqCSOXGcZoqZOm+NqtVwNsvVpWv6lfmSclU954O3wvQKxxK8zj74fPaSJbXpSLTs4PRhh+wnoCXnKg==, + } focus-visible@5.2.0: - resolution: {integrity: sha512-Rwix9pBtC1Nuy5wysTmKy+UjbDJpIfg8eHjw0rjZ1mX4GNLz1Bmd16uDpI3Gk1i70Fgcs8Csg2lPm8HULFg9DQ==} + resolution: + { + integrity: sha512-Rwix9pBtC1Nuy5wysTmKy+UjbDJpIfg8eHjw0rjZ1mX4GNLz1Bmd16uDpI3Gk1i70Fgcs8Csg2lPm8HULFg9DQ==, + } foreground-child@3.2.1: - resolution: {integrity: sha512-PXUUyLqrR2XCWICfv6ukppP96sdFwWbNEnfEMt7jNsISjMsvaLNinAHNDYyvkyU+SZG2BTSbT5NjG+vZslfGTA==} - engines: {node: '>=14'} + resolution: + { + integrity: sha512-PXUUyLqrR2XCWICfv6ukppP96sdFwWbNEnfEMt7jNsISjMsvaLNinAHNDYyvkyU+SZG2BTSbT5NjG+vZslfGTA==, + } + engines: { node: ">=14" } fraction.js@4.3.7: - resolution: {integrity: sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew==} + resolution: + { + integrity: sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew==, + } fsevents@2.3.3: - resolution: {integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==} - engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} + resolution: + { + integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==, + } + engines: { node: ^8.16.0 || ^10.6.0 || >=11.0.0 } os: [darwin] function-bind@1.1.2: - resolution: {integrity: sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==} + resolution: + { + integrity: sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==, + } + + geist@1.3.1: + resolution: + { + integrity: sha512-Q4gC1pBVPN+D579pBaz0TRRnGA4p9UK6elDY/xizXdFk/g4EKR5g0I+4p/Kj6gM0SajDBZ/0FvDV9ey9ud7BWw==, + } + peerDependencies: + next: ">=13.2.0" get-stream@3.0.0: - resolution: {integrity: sha512-GlhdIUuVakc8SJ6kK0zAFbiGzRFzNnY4jUuEbV9UROo4Y+0Ny4fjvcZFVTeDA4odpFyOQzaw6hXukJSq/f28sQ==} - engines: {node: '>=4'} + resolution: + { + integrity: sha512-GlhdIUuVakc8SJ6kK0zAFbiGzRFzNnY4jUuEbV9UROo4Y+0Ny4fjvcZFVTeDA4odpFyOQzaw6hXukJSq/f28sQ==, + } + engines: { node: ">=4" } git-up@7.0.0: - resolution: {integrity: sha512-ONdIrbBCFusq1Oy0sC71F5azx8bVkvtZtMJAsv+a6lz5YAmbNnLD6HAB4gptHZVLPR8S2/kVN6Gab7lryq5+lQ==} + resolution: + { + integrity: sha512-ONdIrbBCFusq1Oy0sC71F5azx8bVkvtZtMJAsv+a6lz5YAmbNnLD6HAB4gptHZVLPR8S2/kVN6Gab7lryq5+lQ==, + } git-url-parse@13.1.1: - resolution: {integrity: sha512-PCFJyeSSdtnbfhSNRw9Wk96dDCNx+sogTe4YNXeXSJxt7xz5hvXekuRn9JX7m+Mf4OscCu8h+mtAl3+h5Fo8lQ==} + resolution: + { + integrity: sha512-PCFJyeSSdtnbfhSNRw9Wk96dDCNx+sogTe4YNXeXSJxt7xz5hvXekuRn9JX7m+Mf4OscCu8h+mtAl3+h5Fo8lQ==, + } github-slugger@2.0.0: - resolution: {integrity: sha512-IaOQ9puYtjrkq7Y0Ygl9KDZnrf/aiUJYUpVf89y8kyaxbRG7Y1SrX/jaumrv81vc61+kiMempujsM3Yw7w5qcw==} + resolution: + { + integrity: sha512-IaOQ9puYtjrkq7Y0Ygl9KDZnrf/aiUJYUpVf89y8kyaxbRG7Y1SrX/jaumrv81vc61+kiMempujsM3Yw7w5qcw==, + } glob-parent@5.1.2: - resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==} - engines: {node: '>= 6'} + resolution: + { + integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==, + } + engines: { node: ">= 6" } glob-parent@6.0.2: - resolution: {integrity: sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==} - engines: {node: '>=10.13.0'} + resolution: + { + integrity: sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==, + } + engines: { node: ">=10.13.0" } glob@10.4.5: - resolution: {integrity: sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==} + resolution: + { + integrity: sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==, + } hasBin: true graceful-fs@4.2.11: - resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==} + resolution: + { + integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==, + } gray-matter@4.0.3: - resolution: {integrity: sha512-5v6yZd4JK3eMI3FqqCouswVqwugaA9r4dNZB1wwcmrD02QkV5H0y7XBQW8QwQqEaZY1pM9aqORSORhJRdNK44Q==} - engines: {node: '>=6.0'} + resolution: + { + integrity: sha512-5v6yZd4JK3eMI3FqqCouswVqwugaA9r4dNZB1wwcmrD02QkV5H0y7XBQW8QwQqEaZY1pM9aqORSORhJRdNK44Q==, + } + engines: { node: ">=6.0" } has-flag@2.0.0: - resolution: {integrity: sha512-P+1n3MnwjR/Epg9BBo1KT8qbye2g2Ou4sFumihwt6I4tsUX7jnLcX4BTOSKg/B1ZrIYMN9FcEnG4x5a7NB8Eng==} - engines: {node: '>=0.10.0'} + resolution: + { + integrity: sha512-P+1n3MnwjR/Epg9BBo1KT8qbye2g2Ou4sFumihwt6I4tsUX7jnLcX4BTOSKg/B1ZrIYMN9FcEnG4x5a7NB8Eng==, + } + engines: { node: ">=0.10.0" } hash-obj@4.0.0: - resolution: {integrity: sha512-FwO1BUVWkyHasWDW4S8o0ssQXjvyghLV2rfVhnN36b2bbcj45eGiuzdn9XOvOpjV3TKQD7Gm2BWNXdE9V4KKYg==} - engines: {node: '>=12'} + resolution: + { + integrity: sha512-FwO1BUVWkyHasWDW4S8o0ssQXjvyghLV2rfVhnN36b2bbcj45eGiuzdn9XOvOpjV3TKQD7Gm2BWNXdE9V4KKYg==, + } + engines: { node: ">=12" } hasown@2.0.2: - resolution: {integrity: sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==} - engines: {node: '>= 0.4'} + resolution: + { + integrity: sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==, + } + engines: { node: ">= 0.4" } hast-util-from-dom@5.0.0: - resolution: {integrity: sha512-d6235voAp/XR3Hh5uy7aGLbM3S4KamdW0WEgOaU1YoewnuYw4HXb5eRtv9g65m/RFGEfUY1Mw4UqCc5Y8L4Stg==} + resolution: + { + integrity: sha512-d6235voAp/XR3Hh5uy7aGLbM3S4KamdW0WEgOaU1YoewnuYw4HXb5eRtv9g65m/RFGEfUY1Mw4UqCc5Y8L4Stg==, + } hast-util-from-html-isomorphic@2.0.0: - resolution: {integrity: sha512-zJfpXq44yff2hmE0XmwEOzdWin5xwH+QIhMLOScpX91e/NSGPsAzNCvLQDIEPyO2TXi+lBmU6hjLIhV8MwP2kw==} + resolution: + { + integrity: sha512-zJfpXq44yff2hmE0XmwEOzdWin5xwH+QIhMLOScpX91e/NSGPsAzNCvLQDIEPyO2TXi+lBmU6hjLIhV8MwP2kw==, + } hast-util-from-html@2.0.1: - resolution: {integrity: sha512-RXQBLMl9kjKVNkJTIO6bZyb2n+cUH8LFaSSzo82jiLT6Tfc+Pt7VQCS+/h3YwG4jaNE2TA2sdJisGWR+aJrp0g==} + resolution: + { + integrity: sha512-RXQBLMl9kjKVNkJTIO6bZyb2n+cUH8LFaSSzo82jiLT6Tfc+Pt7VQCS+/h3YwG4jaNE2TA2sdJisGWR+aJrp0g==, + } hast-util-from-parse5@8.0.1: - resolution: {integrity: sha512-Er/Iixbc7IEa7r/XLtuG52zoqn/b3Xng/w6aZQ0xGVxzhw5xUFxcRqdPzP6yFi/4HBYRaifaI5fQ1RH8n0ZeOQ==} + resolution: + { + integrity: sha512-Er/Iixbc7IEa7r/XLtuG52zoqn/b3Xng/w6aZQ0xGVxzhw5xUFxcRqdPzP6yFi/4HBYRaifaI5fQ1RH8n0ZeOQ==, + } hast-util-is-element@3.0.0: - resolution: {integrity: sha512-Val9mnv2IWpLbNPqc/pUem+a7Ipj2aHacCwgNfTiK0vJKl0LF+4Ba4+v1oPHFpf3bLYmreq0/l3Gud9S5OH42g==} + resolution: + { + integrity: sha512-Val9mnv2IWpLbNPqc/pUem+a7Ipj2aHacCwgNfTiK0vJKl0LF+4Ba4+v1oPHFpf3bLYmreq0/l3Gud9S5OH42g==, + } hast-util-parse-selector@4.0.0: - resolution: {integrity: sha512-wkQCkSYoOGCRKERFWcxMVMOcYE2K1AaNLU8DXS9arxnLOUEWbOXKXiJUNzEpqZ3JOKpnha3jkFrumEjVliDe7A==} + resolution: + { + integrity: sha512-wkQCkSYoOGCRKERFWcxMVMOcYE2K1AaNLU8DXS9arxnLOUEWbOXKXiJUNzEpqZ3JOKpnha3jkFrumEjVliDe7A==, + } hast-util-raw@9.0.4: - resolution: {integrity: sha512-LHE65TD2YiNsHD3YuXcKPHXPLuYh/gjp12mOfU8jxSrm1f/yJpsb0F/KKljS6U9LJoP0Ux+tCe8iJ2AsPzTdgA==} + resolution: + { + integrity: sha512-LHE65TD2YiNsHD3YuXcKPHXPLuYh/gjp12mOfU8jxSrm1f/yJpsb0F/KKljS6U9LJoP0Ux+tCe8iJ2AsPzTdgA==, + } hast-util-to-estree@2.3.3: - resolution: {integrity: sha512-ihhPIUPxN0v0w6M5+IiAZZrn0LH2uZomeWwhn7uP7avZC6TE7lIiEh2yBMPr5+zi1aUCXq6VoYRgs2Bw9xmycQ==} + resolution: + { + integrity: sha512-ihhPIUPxN0v0w6M5+IiAZZrn0LH2uZomeWwhn7uP7avZC6TE7lIiEh2yBMPr5+zi1aUCXq6VoYRgs2Bw9xmycQ==, + } hast-util-to-parse5@8.0.0: - resolution: {integrity: sha512-3KKrV5ZVI8if87DVSi1vDeByYrkGzg4mEfeu4alwgmmIeARiBLKCZS2uw5Gb6nU9x9Yufyj3iudm6i7nl52PFw==} + resolution: + { + integrity: sha512-3KKrV5ZVI8if87DVSi1vDeByYrkGzg4mEfeu4alwgmmIeARiBLKCZS2uw5Gb6nU9x9Yufyj3iudm6i7nl52PFw==, + } hast-util-to-text@4.0.2: - resolution: {integrity: sha512-KK6y/BN8lbaq654j7JgBydev7wuNMcID54lkRav1P0CaE1e47P72AWWPiGKXTJU271ooYzcvTAn/Zt0REnvc7A==} + resolution: + { + integrity: sha512-KK6y/BN8lbaq654j7JgBydev7wuNMcID54lkRav1P0CaE1e47P72AWWPiGKXTJU271ooYzcvTAn/Zt0REnvc7A==, + } hast-util-whitespace@2.0.1: - resolution: {integrity: sha512-nAxA0v8+vXSBDt3AnRUNjyRIQ0rD+ntpbAp4LnPkumc5M9yUbSMa4XDU9Q6etY4f1Wp4bNgvc1yjiZtsTTrSng==} + resolution: + { + integrity: sha512-nAxA0v8+vXSBDt3AnRUNjyRIQ0rD+ntpbAp4LnPkumc5M9yUbSMa4XDU9Q6etY4f1Wp4bNgvc1yjiZtsTTrSng==, + } hastscript@8.0.0: - resolution: {integrity: sha512-dMOtzCEd3ABUeSIISmrETiKuyydk1w0pa+gE/uormcTpSYuaNJPbX1NU3JLyscSLjwAQM8bWMhhIlnCqnRvDTw==} + resolution: + { + integrity: sha512-dMOtzCEd3ABUeSIISmrETiKuyydk1w0pa+gE/uormcTpSYuaNJPbX1NU3JLyscSLjwAQM8bWMhhIlnCqnRvDTw==, + } html-void-elements@3.0.0: - resolution: {integrity: sha512-bEqo66MRXsUGxWHV5IP0PUiAWwoEjba4VCzg0LjFJBpchPaTfyfCKTG6bc5F8ucKec3q5y6qOdGyYTSBEvhCrg==} + resolution: + { + integrity: sha512-bEqo66MRXsUGxWHV5IP0PUiAWwoEjba4VCzg0LjFJBpchPaTfyfCKTG6bc5F8ucKec3q5y6qOdGyYTSBEvhCrg==, + } iconv-lite@0.6.3: - resolution: {integrity: sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==} - engines: {node: '>=0.10.0'} + resolution: + { + integrity: sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==, + } + engines: { node: ">=0.10.0" } inline-style-parser@0.1.1: - resolution: {integrity: sha512-7NXolsK4CAS5+xvdj5OMMbI962hU/wvwoxk+LWR9Ek9bVtyuuYScDN6eS0rUm6TxApFpw7CX1o4uJzcd4AyD3Q==} + resolution: + { + integrity: sha512-7NXolsK4CAS5+xvdj5OMMbI962hU/wvwoxk+LWR9Ek9bVtyuuYScDN6eS0rUm6TxApFpw7CX1o4uJzcd4AyD3Q==, + } internmap@1.0.1: - resolution: {integrity: sha512-lDB5YccMydFBtasVtxnZ3MRBHuaoE8GKsppq+EchKL2U4nK/DmEpPHNH8MZe5HkMtpSiTSOZwfN0tzYjO/lJEw==} + resolution: + { + integrity: sha512-lDB5YccMydFBtasVtxnZ3MRBHuaoE8GKsppq+EchKL2U4nK/DmEpPHNH8MZe5HkMtpSiTSOZwfN0tzYjO/lJEw==, + } internmap@2.0.3: - resolution: {integrity: sha512-5Hh7Y1wQbvY5ooGgPbDaL5iYLAPzMTUrjMulskHLH6wnv/A+1q5rgEaiuqEjB+oxGXIVZs1FF+R/KPN3ZSQYYg==} - engines: {node: '>=12'} + resolution: + { + integrity: sha512-5Hh7Y1wQbvY5ooGgPbDaL5iYLAPzMTUrjMulskHLH6wnv/A+1q5rgEaiuqEjB+oxGXIVZs1FF+R/KPN3ZSQYYg==, + } + engines: { node: ">=12" } intersection-observer@0.12.2: - resolution: {integrity: sha512-7m1vEcPCxXYI8HqnL8CKI6siDyD+eIWSwgB3DZA+ZTogxk9I4CDnj4wilt9x/+/QbHI4YG5YZNmC6458/e9Ktg==} + resolution: + { + integrity: sha512-7m1vEcPCxXYI8HqnL8CKI6siDyD+eIWSwgB3DZA+ZTogxk9I4CDnj4wilt9x/+/QbHI4YG5YZNmC6458/e9Ktg==, + } is-alphabetical@2.0.1: - resolution: {integrity: sha512-FWyyY60MeTNyeSRpkM2Iry0G9hpr7/9kD40mD/cGQEuilcZYS4okz8SN2Q6rLCJ8gbCt6fN+rC+6tMGS99LaxQ==} + resolution: + { + integrity: sha512-FWyyY60MeTNyeSRpkM2Iry0G9hpr7/9kD40mD/cGQEuilcZYS4okz8SN2Q6rLCJ8gbCt6fN+rC+6tMGS99LaxQ==, + } is-alphanumerical@2.0.1: - resolution: {integrity: sha512-hmbYhX/9MUMF5uh7tOXyK/n0ZvWpad5caBA17GsC6vyuCqaWliRG5K1qS9inmUhEMaOBIW7/whAnSwveW/LtZw==} + resolution: + { + integrity: sha512-hmbYhX/9MUMF5uh7tOXyK/n0ZvWpad5caBA17GsC6vyuCqaWliRG5K1qS9inmUhEMaOBIW7/whAnSwveW/LtZw==, + } is-binary-path@2.1.0: - resolution: {integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==} - engines: {node: '>=8'} + resolution: + { + integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==, + } + engines: { node: ">=8" } is-buffer@2.0.5: - resolution: {integrity: sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ==} - engines: {node: '>=4'} + resolution: + { + integrity: sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ==, + } + engines: { node: ">=4" } is-core-module@2.14.0: - resolution: {integrity: sha512-a5dFJih5ZLYlRtDc0dZWP7RiKr6xIKzmn/oAYCDvdLThadVgyJwlaoQPmRtMSpz+rk0OGAgIu+TcM9HUF0fk1A==} - engines: {node: '>= 0.4'} + resolution: + { + integrity: sha512-a5dFJih5ZLYlRtDc0dZWP7RiKr6xIKzmn/oAYCDvdLThadVgyJwlaoQPmRtMSpz+rk0OGAgIu+TcM9HUF0fk1A==, + } + engines: { node: ">= 0.4" } is-decimal@2.0.1: - resolution: {integrity: sha512-AAB9hiomQs5DXWcRB1rqsxGUstbRroFOPPVAomNk/3XHR5JyEZChOyTWe2oayKnsSsr/kcGqF+z6yuH6HHpN0A==} + resolution: + { + integrity: sha512-AAB9hiomQs5DXWcRB1rqsxGUstbRroFOPPVAomNk/3XHR5JyEZChOyTWe2oayKnsSsr/kcGqF+z6yuH6HHpN0A==, + } is-extendable@0.1.1: - resolution: {integrity: sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==} - engines: {node: '>=0.10.0'} + resolution: + { + integrity: sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==, + } + engines: { node: ">=0.10.0" } is-extglob@2.1.1: - resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==} - engines: {node: '>=0.10.0'} + resolution: + { + integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==, + } + engines: { node: ">=0.10.0" } is-fullwidth-code-point@3.0.0: - resolution: {integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==} - engines: {node: '>=8'} + resolution: + { + integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==, + } + engines: { node: ">=8" } is-glob@4.0.3: - resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==} - engines: {node: '>=0.10.0'} + resolution: + { + integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==, + } + engines: { node: ">=0.10.0" } is-hexadecimal@2.0.1: - resolution: {integrity: sha512-DgZQp241c8oO6cA1SbTEWiXeoxV42vlcJxgH+B3hi1AiqqKruZR3ZGF8In3fj4+/y/7rHvlOZLZtgJ/4ttYGZg==} + resolution: + { + integrity: sha512-DgZQp241c8oO6cA1SbTEWiXeoxV42vlcJxgH+B3hi1AiqqKruZR3ZGF8In3fj4+/y/7rHvlOZLZtgJ/4ttYGZg==, + } is-number@7.0.0: - resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==} - engines: {node: '>=0.12.0'} + resolution: + { + integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==, + } + engines: { node: ">=0.12.0" } is-obj@3.0.0: - resolution: {integrity: sha512-IlsXEHOjtKhpN8r/tRFj2nDyTmHvcfNeu/nrRIcXE17ROeatXchkojffa1SpdqW4cr/Fj6QkEf/Gn4zf6KKvEQ==} - engines: {node: '>=12'} + resolution: + { + integrity: sha512-IlsXEHOjtKhpN8r/tRFj2nDyTmHvcfNeu/nrRIcXE17ROeatXchkojffa1SpdqW4cr/Fj6QkEf/Gn4zf6KKvEQ==, + } + engines: { node: ">=12" } is-plain-obj@3.0.0: - resolution: {integrity: sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==} - engines: {node: '>=10'} + resolution: + { + integrity: sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==, + } + engines: { node: ">=10" } is-plain-obj@4.1.0: - resolution: {integrity: sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg==} - engines: {node: '>=12'} + resolution: + { + integrity: sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg==, + } + engines: { node: ">=12" } is-reference@3.0.2: - resolution: {integrity: sha512-v3rht/LgVcsdZa3O2Nqs+NMowLOxeOm7Ay9+/ARQ2F+qEoANRcqrjAZKGN0v8ymUetZGgkp26LTnGT7H0Qo9Pg==} + resolution: + { + integrity: sha512-v3rht/LgVcsdZa3O2Nqs+NMowLOxeOm7Ay9+/ARQ2F+qEoANRcqrjAZKGN0v8ymUetZGgkp26LTnGT7H0Qo9Pg==, + } is-ssh@1.4.0: - resolution: {integrity: sha512-x7+VxdxOdlV3CYpjvRLBv5Lo9OJerlYanjwFrPR9fuGPjCiNiCzFgAWpiLAohSbsnH4ZAys3SBh+hq5rJosxUQ==} + resolution: + { + integrity: sha512-x7+VxdxOdlV3CYpjvRLBv5Lo9OJerlYanjwFrPR9fuGPjCiNiCzFgAWpiLAohSbsnH4ZAys3SBh+hq5rJosxUQ==, + } is-stream@1.1.0: - resolution: {integrity: sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ==} - engines: {node: '>=0.10.0'} + resolution: + { + integrity: sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ==, + } + engines: { node: ">=0.10.0" } isexe@2.0.0: - resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==} + resolution: + { + integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==, + } jackspeak@3.4.3: - resolution: {integrity: sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==} + resolution: + { + integrity: sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==, + } jiti@1.21.6: - resolution: {integrity: sha512-2yTgeWTWzMWkHu6Jp9NKgePDaYHbntiwvYuuJLbbN9vl7DC9DvXKOB2BC3ZZ92D3cvV/aflH0osDfwpHepQ53w==} + resolution: + { + integrity: sha512-2yTgeWTWzMWkHu6Jp9NKgePDaYHbntiwvYuuJLbbN9vl7DC9DvXKOB2BC3ZZ92D3cvV/aflH0osDfwpHepQ53w==, + } hasBin: true js-tokens@4.0.0: - resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==} + resolution: + { + integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==, + } js-yaml@3.14.1: - resolution: {integrity: sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==} + resolution: + { + integrity: sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==, + } hasBin: true js-yaml@4.1.0: - resolution: {integrity: sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==} + resolution: + { + integrity: sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==, + } hasBin: true jsonc-parser@3.3.1: - resolution: {integrity: sha512-HUgH65KyejrUFPvHFPbqOY0rsFip3Bo5wb4ngvdi1EpCYWUQDC5V+Y7mZws+DLkr4M//zQJoanu1SP+87Dv1oQ==} + resolution: + { + integrity: sha512-HUgH65KyejrUFPvHFPbqOY0rsFip3Bo5wb4ngvdi1EpCYWUQDC5V+Y7mZws+DLkr4M//zQJoanu1SP+87Dv1oQ==, + } katex@0.16.11: - resolution: {integrity: sha512-RQrI8rlHY92OLf3rho/Ts8i/XvjgguEjOkO1BEXcU3N8BqPpSzBNwV/G0Ukr+P/l3ivvJUE/Fa/CwbS6HesGNQ==} + resolution: + { + integrity: sha512-RQrI8rlHY92OLf3rho/Ts8i/XvjgguEjOkO1BEXcU3N8BqPpSzBNwV/G0Ukr+P/l3ivvJUE/Fa/CwbS6HesGNQ==, + } hasBin: true khroma@2.1.0: - resolution: {integrity: sha512-Ls993zuzfayK269Svk9hzpeGUKob/sIgZzyHYdjQoAdQetRKpOLj+k/QQQ/6Qi0Yz65mlROrfd+Ev+1+7dz9Kw==} + resolution: + { + integrity: sha512-Ls993zuzfayK269Svk9hzpeGUKob/sIgZzyHYdjQoAdQetRKpOLj+k/QQQ/6Qi0Yz65mlROrfd+Ev+1+7dz9Kw==, + } kind-of@6.0.3: - resolution: {integrity: sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==} - engines: {node: '>=0.10.0'} + resolution: + { + integrity: sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==, + } + engines: { node: ">=0.10.0" } kleur@4.1.5: - resolution: {integrity: sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ==} - engines: {node: '>=6'} + resolution: + { + integrity: sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ==, + } + engines: { node: ">=6" } layout-base@1.0.2: - resolution: {integrity: sha512-8h2oVEZNktL4BH2JCOI90iD1yXwL6iNW7KcCKT2QZgQJR2vbqDsldCTPRU9NifTCqHZci57XvQQ15YTu+sTYPg==} + resolution: + { + integrity: sha512-8h2oVEZNktL4BH2JCOI90iD1yXwL6iNW7KcCKT2QZgQJR2vbqDsldCTPRU9NifTCqHZci57XvQQ15YTu+sTYPg==, + } lilconfig@2.1.0: - resolution: {integrity: sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==} - engines: {node: '>=10'} + resolution: + { + integrity: sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==, + } + engines: { node: ">=10" } lilconfig@3.1.2: - resolution: {integrity: sha512-eop+wDAvpItUys0FWkHIKeC9ybYrTGbU41U5K7+bttZZeohvnY7M9dZ5kB21GNWiFT2q1OoPTvncPCgSOVO5ow==} - engines: {node: '>=14'} + resolution: + { + integrity: sha512-eop+wDAvpItUys0FWkHIKeC9ybYrTGbU41U5K7+bttZZeohvnY7M9dZ5kB21GNWiFT2q1OoPTvncPCgSOVO5ow==, + } + engines: { node: ">=14" } lines-and-columns@1.2.4: - resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==} + resolution: + { + integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==, + } lodash-es@4.17.21: - resolution: {integrity: sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw==} + resolution: + { + integrity: sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw==, + } lodash.get@4.4.2: - resolution: {integrity: sha512-z+Uw/vLuy6gQe8cfaFWD7p0wVv8fJl3mbzXh33RS+0oW2wvUqiRXiQ69gLWSLpgB5/6sU+r6BlQR0MBILadqTQ==} + resolution: + { + integrity: sha512-z+Uw/vLuy6gQe8cfaFWD7p0wVv8fJl3mbzXh33RS+0oW2wvUqiRXiQ69gLWSLpgB5/6sU+r6BlQR0MBILadqTQ==, + } longest-streak@3.1.0: - resolution: {integrity: sha512-9Ri+o0JYgehTaVBBDoMqIl8GXtbWg711O3srftcHhZ0dqnETqLaoIK0x17fUw9rFSlK/0NlsKe0Ahhyl5pXE2g==} + resolution: + { + integrity: sha512-9Ri+o0JYgehTaVBBDoMqIl8GXtbWg711O3srftcHhZ0dqnETqLaoIK0x17fUw9rFSlK/0NlsKe0Ahhyl5pXE2g==, + } loose-envify@1.4.0: - resolution: {integrity: sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==} + resolution: + { + integrity: sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==, + } hasBin: true lru-cache@10.4.3: - resolution: {integrity: sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==} + resolution: + { + integrity: sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==, + } lru-cache@4.1.5: - resolution: {integrity: sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==} + resolution: + { + integrity: sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==, + } markdown-extensions@1.1.1: - resolution: {integrity: sha512-WWC0ZuMzCyDHYCasEGs4IPvLyTGftYwh6wIEOULOF0HXcqZlhwRzrK0w2VUlxWA98xnvb/jszw4ZSkJ6ADpM6Q==} - engines: {node: '>=0.10.0'} + resolution: + { + integrity: sha512-WWC0ZuMzCyDHYCasEGs4IPvLyTGftYwh6wIEOULOF0HXcqZlhwRzrK0w2VUlxWA98xnvb/jszw4ZSkJ6ADpM6Q==, + } + engines: { node: ">=0.10.0" } markdown-table@3.0.3: - resolution: {integrity: sha512-Z1NL3Tb1M9wH4XESsCDEksWoKTdlUafKc4pt0GRwjUyXaCFZ+dc3g2erqB6zm3szA2IUSi7VnPI+o/9jnxh9hw==} + resolution: + { + integrity: sha512-Z1NL3Tb1M9wH4XESsCDEksWoKTdlUafKc4pt0GRwjUyXaCFZ+dc3g2erqB6zm3szA2IUSi7VnPI+o/9jnxh9hw==, + } match-sorter@6.3.4: - resolution: {integrity: sha512-jfZW7cWS5y/1xswZo8VBOdudUiSd9nifYRWphc9M5D/ee4w4AoXLgBEdRbgVaxbMuagBPeUC5y2Hi8DO6o9aDg==} + resolution: + { + integrity: sha512-jfZW7cWS5y/1xswZo8VBOdudUiSd9nifYRWphc9M5D/ee4w4AoXLgBEdRbgVaxbMuagBPeUC5y2Hi8DO6o9aDg==, + } mdast-util-definitions@5.1.2: - resolution: {integrity: sha512-8SVPMuHqlPME/z3gqVwWY4zVXn8lqKv/pAhC57FuJ40ImXyBpmO5ukh98zB2v7Blql2FiHjHv9LVztSIqjY+MA==} + resolution: + { + integrity: sha512-8SVPMuHqlPME/z3gqVwWY4zVXn8lqKv/pAhC57FuJ40ImXyBpmO5ukh98zB2v7Blql2FiHjHv9LVztSIqjY+MA==, + } mdast-util-find-and-replace@2.2.2: - resolution: {integrity: sha512-MTtdFRz/eMDHXzeK6W3dO7mXUlF82Gom4y0oOgvHhh/HXZAGvIQDUvQ0SuUx+j2tv44b8xTHOm8K/9OoRFnXKw==} + resolution: + { + integrity: sha512-MTtdFRz/eMDHXzeK6W3dO7mXUlF82Gom4y0oOgvHhh/HXZAGvIQDUvQ0SuUx+j2tv44b8xTHOm8K/9OoRFnXKw==, + } mdast-util-from-markdown@1.3.1: - resolution: {integrity: sha512-4xTO/M8c82qBcnQc1tgpNtubGUW/Y1tBQ1B0i5CtSoelOLKFYlElIr3bvgREYYO5iRqbMY1YuqZng0GVOI8Qww==} + resolution: + { + integrity: sha512-4xTO/M8c82qBcnQc1tgpNtubGUW/Y1tBQ1B0i5CtSoelOLKFYlElIr3bvgREYYO5iRqbMY1YuqZng0GVOI8Qww==, + } mdast-util-gfm-autolink-literal@1.0.3: - resolution: {integrity: sha512-My8KJ57FYEy2W2LyNom4n3E7hKTuQk/0SES0u16tjA9Z3oFkF4RrC/hPAPgjlSpezsOvI8ObcXcElo92wn5IGA==} + resolution: + { + integrity: sha512-My8KJ57FYEy2W2LyNom4n3E7hKTuQk/0SES0u16tjA9Z3oFkF4RrC/hPAPgjlSpezsOvI8ObcXcElo92wn5IGA==, + } mdast-util-gfm-footnote@1.0.2: - resolution: {integrity: sha512-56D19KOGbE00uKVj3sgIykpwKL179QsVFwx/DCW0u/0+URsryacI4MAdNJl0dh+u2PSsD9FtxPFbHCzJ78qJFQ==} + resolution: + { + integrity: sha512-56D19KOGbE00uKVj3sgIykpwKL179QsVFwx/DCW0u/0+URsryacI4MAdNJl0dh+u2PSsD9FtxPFbHCzJ78qJFQ==, + } mdast-util-gfm-strikethrough@1.0.3: - resolution: {integrity: sha512-DAPhYzTYrRcXdMjUtUjKvW9z/FNAMTdU0ORyMcbmkwYNbKocDpdk+PX1L1dQgOID/+vVs1uBQ7ElrBQfZ0cuiQ==} + resolution: + { + integrity: sha512-DAPhYzTYrRcXdMjUtUjKvW9z/FNAMTdU0ORyMcbmkwYNbKocDpdk+PX1L1dQgOID/+vVs1uBQ7ElrBQfZ0cuiQ==, + } mdast-util-gfm-table@1.0.7: - resolution: {integrity: sha512-jjcpmNnQvrmN5Vx7y7lEc2iIOEytYv7rTvu+MeyAsSHTASGCCRA79Igg2uKssgOs1i1po8s3plW0sTu1wkkLGg==} + resolution: + { + integrity: sha512-jjcpmNnQvrmN5Vx7y7lEc2iIOEytYv7rTvu+MeyAsSHTASGCCRA79Igg2uKssgOs1i1po8s3plW0sTu1wkkLGg==, + } mdast-util-gfm-task-list-item@1.0.2: - resolution: {integrity: sha512-PFTA1gzfp1B1UaiJVyhJZA1rm0+Tzn690frc/L8vNX1Jop4STZgOE6bxUhnzdVSB+vm2GU1tIsuQcA9bxTQpMQ==} + resolution: + { + integrity: sha512-PFTA1gzfp1B1UaiJVyhJZA1rm0+Tzn690frc/L8vNX1Jop4STZgOE6bxUhnzdVSB+vm2GU1tIsuQcA9bxTQpMQ==, + } mdast-util-gfm@2.0.2: - resolution: {integrity: sha512-qvZ608nBppZ4icQlhQQIAdc6S3Ffj9RGmzwUKUWuEICFnd1LVkN3EktF7ZHAgfcEdvZB5owU9tQgt99e2TlLjg==} + resolution: + { + integrity: sha512-qvZ608nBppZ4icQlhQQIAdc6S3Ffj9RGmzwUKUWuEICFnd1LVkN3EktF7ZHAgfcEdvZB5owU9tQgt99e2TlLjg==, + } mdast-util-math@2.0.2: - resolution: {integrity: sha512-8gmkKVp9v6+Tgjtq6SYx9kGPpTf6FVYRa53/DLh479aldR9AyP48qeVOgNZ5X7QUK7nOy4yw7vg6mbiGcs9jWQ==} + resolution: + { + integrity: sha512-8gmkKVp9v6+Tgjtq6SYx9kGPpTf6FVYRa53/DLh479aldR9AyP48qeVOgNZ5X7QUK7nOy4yw7vg6mbiGcs9jWQ==, + } mdast-util-mdx-expression@1.3.2: - resolution: {integrity: sha512-xIPmR5ReJDu/DHH1OoIT1HkuybIfRGYRywC+gJtI7qHjCJp/M9jrmBEJW22O8lskDWm562BX2W8TiAwRTb0rKA==} + resolution: + { + integrity: sha512-xIPmR5ReJDu/DHH1OoIT1HkuybIfRGYRywC+gJtI7qHjCJp/M9jrmBEJW22O8lskDWm562BX2W8TiAwRTb0rKA==, + } mdast-util-mdx-jsx@2.1.4: - resolution: {integrity: sha512-DtMn9CmVhVzZx3f+optVDF8yFgQVt7FghCRNdlIaS3X5Bnym3hZwPbg/XW86vdpKjlc1PVj26SpnLGeJBXD3JA==} + resolution: + { + integrity: sha512-DtMn9CmVhVzZx3f+optVDF8yFgQVt7FghCRNdlIaS3X5Bnym3hZwPbg/XW86vdpKjlc1PVj26SpnLGeJBXD3JA==, + } mdast-util-mdx@2.0.1: - resolution: {integrity: sha512-38w5y+r8nyKlGvNjSEqWrhG0w5PmnRA+wnBvm+ulYCct7nsGYhFVb0lljS9bQav4psDAS1eGkP2LMVcZBi/aqw==} + resolution: + { + integrity: sha512-38w5y+r8nyKlGvNjSEqWrhG0w5PmnRA+wnBvm+ulYCct7nsGYhFVb0lljS9bQav4psDAS1eGkP2LMVcZBi/aqw==, + } mdast-util-mdxjs-esm@1.3.1: - resolution: {integrity: sha512-SXqglS0HrEvSdUEfoXFtcg7DRl7S2cwOXc7jkuusG472Mmjag34DUDeOJUZtl+BVnyeO1frIgVpHlNRWc2gk/w==} + resolution: + { + integrity: sha512-SXqglS0HrEvSdUEfoXFtcg7DRl7S2cwOXc7jkuusG472Mmjag34DUDeOJUZtl+BVnyeO1frIgVpHlNRWc2gk/w==, + } mdast-util-phrasing@3.0.1: - resolution: {integrity: sha512-WmI1gTXUBJo4/ZmSk79Wcb2HcjPJBzM1nlI/OUWA8yk2X9ik3ffNbBGsU+09BFmXaL1IBb9fiuvq6/KMiNycSg==} + resolution: + { + integrity: sha512-WmI1gTXUBJo4/ZmSk79Wcb2HcjPJBzM1nlI/OUWA8yk2X9ik3ffNbBGsU+09BFmXaL1IBb9fiuvq6/KMiNycSg==, + } mdast-util-to-hast@12.3.0: - resolution: {integrity: sha512-pits93r8PhnIoU4Vy9bjW39M2jJ6/tdHyja9rrot9uujkN7UTU9SDnE6WNJz/IGyQk3XHX6yNNtrBH6cQzm8Hw==} + resolution: + { + integrity: sha512-pits93r8PhnIoU4Vy9bjW39M2jJ6/tdHyja9rrot9uujkN7UTU9SDnE6WNJz/IGyQk3XHX6yNNtrBH6cQzm8Hw==, + } mdast-util-to-hast@13.2.0: - resolution: {integrity: sha512-QGYKEuUsYT9ykKBCMOEDLsU5JRObWQusAolFMeko/tYPufNkRffBAQjIE+99jbA87xv6FgmjLtwjh9wBWajwAA==} + resolution: + { + integrity: sha512-QGYKEuUsYT9ykKBCMOEDLsU5JRObWQusAolFMeko/tYPufNkRffBAQjIE+99jbA87xv6FgmjLtwjh9wBWajwAA==, + } mdast-util-to-markdown@1.5.0: - resolution: {integrity: sha512-bbv7TPv/WC49thZPg3jXuqzuvI45IL2EVAr/KxF0BSdHsU0ceFHOmwQn6evxAh1GaoK/6GQ1wp4R4oW2+LFL/A==} + resolution: + { + integrity: sha512-bbv7TPv/WC49thZPg3jXuqzuvI45IL2EVAr/KxF0BSdHsU0ceFHOmwQn6evxAh1GaoK/6GQ1wp4R4oW2+LFL/A==, + } mdast-util-to-string@3.2.0: - resolution: {integrity: sha512-V4Zn/ncyN1QNSqSBxTrMOLpjr+IKdHl2v3KVLoWmDPscP4r9GcCi71gjgvUV1SFSKh92AjAG4peFuBl2/YgCJg==} + resolution: + { + integrity: sha512-V4Zn/ncyN1QNSqSBxTrMOLpjr+IKdHl2v3KVLoWmDPscP4r9GcCi71gjgvUV1SFSKh92AjAG4peFuBl2/YgCJg==, + } merge2@1.4.1: - resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==} - engines: {node: '>= 8'} + resolution: + { + integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==, + } + engines: { node: ">= 8" } mermaid@10.9.3: - resolution: {integrity: sha512-V80X1isSEvAewIL3xhmz/rVmc27CVljcsbWxkxlWJWY/1kQa4XOABqpDl2qQLGKzpKm6WbTfUEKImBlUfFYArw==} + resolution: + { + integrity: sha512-V80X1isSEvAewIL3xhmz/rVmc27CVljcsbWxkxlWJWY/1kQa4XOABqpDl2qQLGKzpKm6WbTfUEKImBlUfFYArw==, + } micromark-core-commonmark@1.1.0: - resolution: {integrity: sha512-BgHO1aRbolh2hcrzL2d1La37V0Aoz73ymF8rAcKnohLy93titmv62E0gP8Hrx9PKcKrqCZ1BbLGbP3bEhoXYlw==} + resolution: + { + integrity: sha512-BgHO1aRbolh2hcrzL2d1La37V0Aoz73ymF8rAcKnohLy93titmv62E0gP8Hrx9PKcKrqCZ1BbLGbP3bEhoXYlw==, + } micromark-extension-gfm-autolink-literal@1.0.5: - resolution: {integrity: sha512-z3wJSLrDf8kRDOh2qBtoTRD53vJ+CWIyo7uyZuxf/JAbNJjiHsOpG1y5wxk8drtv3ETAHutCu6N3thkOOgueWg==} + resolution: + { + integrity: sha512-z3wJSLrDf8kRDOh2qBtoTRD53vJ+CWIyo7uyZuxf/JAbNJjiHsOpG1y5wxk8drtv3ETAHutCu6N3thkOOgueWg==, + } micromark-extension-gfm-footnote@1.1.2: - resolution: {integrity: sha512-Yxn7z7SxgyGWRNa4wzf8AhYYWNrwl5q1Z8ii+CSTTIqVkmGZF1CElX2JI8g5yGoM3GAman9/PVCUFUSJ0kB/8Q==} + resolution: + { + integrity: sha512-Yxn7z7SxgyGWRNa4wzf8AhYYWNrwl5q1Z8ii+CSTTIqVkmGZF1CElX2JI8g5yGoM3GAman9/PVCUFUSJ0kB/8Q==, + } micromark-extension-gfm-strikethrough@1.0.7: - resolution: {integrity: sha512-sX0FawVE1o3abGk3vRjOH50L5TTLr3b5XMqnP9YDRb34M0v5OoZhG+OHFz1OffZ9dlwgpTBKaT4XW/AsUVnSDw==} + resolution: + { + integrity: sha512-sX0FawVE1o3abGk3vRjOH50L5TTLr3b5XMqnP9YDRb34M0v5OoZhG+OHFz1OffZ9dlwgpTBKaT4XW/AsUVnSDw==, + } micromark-extension-gfm-table@1.0.7: - resolution: {integrity: sha512-3ZORTHtcSnMQEKtAOsBQ9/oHp9096pI/UvdPtN7ehKvrmZZ2+bbWhi0ln+I9drmwXMt5boocn6OlwQzNXeVeqw==} + resolution: + { + integrity: sha512-3ZORTHtcSnMQEKtAOsBQ9/oHp9096pI/UvdPtN7ehKvrmZZ2+bbWhi0ln+I9drmwXMt5boocn6OlwQzNXeVeqw==, + } micromark-extension-gfm-tagfilter@1.0.2: - resolution: {integrity: sha512-5XWB9GbAUSHTn8VPU8/1DBXMuKYT5uOgEjJb8gN3mW0PNW5OPHpSdojoqf+iq1xo7vWzw/P8bAHY0n6ijpXF7g==} + resolution: + { + integrity: sha512-5XWB9GbAUSHTn8VPU8/1DBXMuKYT5uOgEjJb8gN3mW0PNW5OPHpSdojoqf+iq1xo7vWzw/P8bAHY0n6ijpXF7g==, + } micromark-extension-gfm-task-list-item@1.0.5: - resolution: {integrity: sha512-RMFXl2uQ0pNQy6Lun2YBYT9g9INXtWJULgbt01D/x8/6yJ2qpKyzdZD3pi6UIkzF++Da49xAelVKUeUMqd5eIQ==} + resolution: + { + integrity: sha512-RMFXl2uQ0pNQy6Lun2YBYT9g9INXtWJULgbt01D/x8/6yJ2qpKyzdZD3pi6UIkzF++Da49xAelVKUeUMqd5eIQ==, + } micromark-extension-gfm@2.0.3: - resolution: {integrity: sha512-vb9OoHqrhCmbRidQv/2+Bc6pkP0FrtlhurxZofvOEy5o8RtuuvTq+RQ1Vw5ZDNrVraQZu3HixESqbG+0iKk/MQ==} + resolution: + { + integrity: sha512-vb9OoHqrhCmbRidQv/2+Bc6pkP0FrtlhurxZofvOEy5o8RtuuvTq+RQ1Vw5ZDNrVraQZu3HixESqbG+0iKk/MQ==, + } micromark-extension-math@2.1.2: - resolution: {integrity: sha512-es0CcOV89VNS9wFmyn+wyFTKweXGW4CEvdaAca6SWRWPyYCbBisnjaHLjWO4Nszuiud84jCpkHsqAJoa768Pvg==} + resolution: + { + integrity: sha512-es0CcOV89VNS9wFmyn+wyFTKweXGW4CEvdaAca6SWRWPyYCbBisnjaHLjWO4Nszuiud84jCpkHsqAJoa768Pvg==, + } micromark-extension-mdx-expression@1.0.8: - resolution: {integrity: sha512-zZpeQtc5wfWKdzDsHRBY003H2Smg+PUi2REhqgIhdzAa5xonhP03FcXxqFSerFiNUr5AWmHpaNPQTBVOS4lrXw==} + resolution: + { + integrity: sha512-zZpeQtc5wfWKdzDsHRBY003H2Smg+PUi2REhqgIhdzAa5xonhP03FcXxqFSerFiNUr5AWmHpaNPQTBVOS4lrXw==, + } micromark-extension-mdx-jsx@1.0.5: - resolution: {integrity: sha512-gPH+9ZdmDflbu19Xkb8+gheqEDqkSpdCEubQyxuz/Hn8DOXiXvrXeikOoBA71+e8Pfi0/UYmU3wW3H58kr7akA==} + resolution: + { + integrity: sha512-gPH+9ZdmDflbu19Xkb8+gheqEDqkSpdCEubQyxuz/Hn8DOXiXvrXeikOoBA71+e8Pfi0/UYmU3wW3H58kr7akA==, + } micromark-extension-mdx-md@1.0.1: - resolution: {integrity: sha512-7MSuj2S7xjOQXAjjkbjBsHkMtb+mDGVW6uI2dBL9snOBCbZmoNgDAeZ0nSn9j3T42UE/g2xVNMn18PJxZvkBEA==} + resolution: + { + integrity: sha512-7MSuj2S7xjOQXAjjkbjBsHkMtb+mDGVW6uI2dBL9snOBCbZmoNgDAeZ0nSn9j3T42UE/g2xVNMn18PJxZvkBEA==, + } micromark-extension-mdxjs-esm@1.0.5: - resolution: {integrity: sha512-xNRBw4aoURcyz/S69B19WnZAkWJMxHMT5hE36GtDAyhoyn/8TuAeqjFJQlwk+MKQsUD7b3l7kFX+vlfVWgcX1w==} + resolution: + { + integrity: sha512-xNRBw4aoURcyz/S69B19WnZAkWJMxHMT5hE36GtDAyhoyn/8TuAeqjFJQlwk+MKQsUD7b3l7kFX+vlfVWgcX1w==, + } micromark-extension-mdxjs@1.0.1: - resolution: {integrity: sha512-7YA7hF6i5eKOfFUzZ+0z6avRG52GpWR8DL+kN47y3f2KhxbBZMhmxe7auOeaTBrW2DenbbZTf1ea9tA2hDpC2Q==} + resolution: + { + integrity: sha512-7YA7hF6i5eKOfFUzZ+0z6avRG52GpWR8DL+kN47y3f2KhxbBZMhmxe7auOeaTBrW2DenbbZTf1ea9tA2hDpC2Q==, + } micromark-factory-destination@1.1.0: - resolution: {integrity: sha512-XaNDROBgx9SgSChd69pjiGKbV+nfHGDPVYFs5dOoDd7ZnMAE+Cuu91BCpsY8RT2NP9vo/B8pds2VQNCLiu0zhg==} + resolution: + { + integrity: sha512-XaNDROBgx9SgSChd69pjiGKbV+nfHGDPVYFs5dOoDd7ZnMAE+Cuu91BCpsY8RT2NP9vo/B8pds2VQNCLiu0zhg==, + } micromark-factory-label@1.1.0: - resolution: {integrity: sha512-OLtyez4vZo/1NjxGhcpDSbHQ+m0IIGnT8BoPamh+7jVlzLJBH98zzuCoUeMxvM6WsNeh8wx8cKvqLiPHEACn0w==} + resolution: + { + integrity: sha512-OLtyez4vZo/1NjxGhcpDSbHQ+m0IIGnT8BoPamh+7jVlzLJBH98zzuCoUeMxvM6WsNeh8wx8cKvqLiPHEACn0w==, + } micromark-factory-mdx-expression@1.0.9: - resolution: {integrity: sha512-jGIWzSmNfdnkJq05c7b0+Wv0Kfz3NJ3N4cBjnbO4zjXIlxJr+f8lk+5ZmwFvqdAbUy2q6B5rCY//g0QAAaXDWA==} + resolution: + { + integrity: sha512-jGIWzSmNfdnkJq05c7b0+Wv0Kfz3NJ3N4cBjnbO4zjXIlxJr+f8lk+5ZmwFvqdAbUy2q6B5rCY//g0QAAaXDWA==, + } micromark-factory-space@1.1.0: - resolution: {integrity: sha512-cRzEj7c0OL4Mw2v6nwzttyOZe8XY/Z8G0rzmWQZTBi/jjwyw/U4uqKtUORXQrR5bAZZnbTI/feRV/R7hc4jQYQ==} + resolution: + { + integrity: sha512-cRzEj7c0OL4Mw2v6nwzttyOZe8XY/Z8G0rzmWQZTBi/jjwyw/U4uqKtUORXQrR5bAZZnbTI/feRV/R7hc4jQYQ==, + } micromark-factory-title@1.1.0: - resolution: {integrity: sha512-J7n9R3vMmgjDOCY8NPw55jiyaQnH5kBdV2/UXCtZIpnHH3P6nHUKaH7XXEYuWwx/xUJcawa8plLBEjMPU24HzQ==} + resolution: + { + integrity: sha512-J7n9R3vMmgjDOCY8NPw55jiyaQnH5kBdV2/UXCtZIpnHH3P6nHUKaH7XXEYuWwx/xUJcawa8plLBEjMPU24HzQ==, + } micromark-factory-whitespace@1.1.0: - resolution: {integrity: sha512-v2WlmiymVSp5oMg+1Q0N1Lxmt6pMhIHD457whWM7/GUlEks1hI9xj5w3zbc4uuMKXGisksZk8DzP2UyGbGqNsQ==} + resolution: + { + integrity: sha512-v2WlmiymVSp5oMg+1Q0N1Lxmt6pMhIHD457whWM7/GUlEks1hI9xj5w3zbc4uuMKXGisksZk8DzP2UyGbGqNsQ==, + } micromark-util-character@1.2.0: - resolution: {integrity: sha512-lXraTwcX3yH/vMDaFWCQJP1uIszLVebzUa3ZHdrgxr7KEU/9mL4mVgCpGbyhvNLNlauROiNUq7WN5u7ndbY6xg==} + resolution: + { + integrity: sha512-lXraTwcX3yH/vMDaFWCQJP1uIszLVebzUa3ZHdrgxr7KEU/9mL4mVgCpGbyhvNLNlauROiNUq7WN5u7ndbY6xg==, + } micromark-util-character@2.1.0: - resolution: {integrity: sha512-KvOVV+X1yLBfs9dCBSopq/+G1PcgT3lAK07mC4BzXi5E7ahzMAF8oIupDDJ6mievI6F+lAATkbQQlQixJfT3aQ==} + resolution: + { + integrity: sha512-KvOVV+X1yLBfs9dCBSopq/+G1PcgT3lAK07mC4BzXi5E7ahzMAF8oIupDDJ6mievI6F+lAATkbQQlQixJfT3aQ==, + } micromark-util-chunked@1.1.0: - resolution: {integrity: sha512-Ye01HXpkZPNcV6FiyoW2fGZDUw4Yc7vT0E9Sad83+bEDiCJ1uXu0S3mr8WLpsz3HaG3x2q0HM6CTuPdcZcluFQ==} + resolution: + { + integrity: sha512-Ye01HXpkZPNcV6FiyoW2fGZDUw4Yc7vT0E9Sad83+bEDiCJ1uXu0S3mr8WLpsz3HaG3x2q0HM6CTuPdcZcluFQ==, + } micromark-util-classify-character@1.1.0: - resolution: {integrity: sha512-SL0wLxtKSnklKSUplok1WQFoGhUdWYKggKUiqhX+Swala+BtptGCu5iPRc+xvzJ4PXE/hwM3FNXsfEVgoZsWbw==} + resolution: + { + integrity: sha512-SL0wLxtKSnklKSUplok1WQFoGhUdWYKggKUiqhX+Swala+BtptGCu5iPRc+xvzJ4PXE/hwM3FNXsfEVgoZsWbw==, + } micromark-util-combine-extensions@1.1.0: - resolution: {integrity: sha512-Q20sp4mfNf9yEqDL50WwuWZHUrCO4fEyeDCnMGmG5Pr0Cz15Uo7KBs6jq+dq0EgX4DPwwrh9m0X+zPV1ypFvUA==} + resolution: + { + integrity: sha512-Q20sp4mfNf9yEqDL50WwuWZHUrCO4fEyeDCnMGmG5Pr0Cz15Uo7KBs6jq+dq0EgX4DPwwrh9m0X+zPV1ypFvUA==, + } micromark-util-decode-numeric-character-reference@1.1.0: - resolution: {integrity: sha512-m9V0ExGv0jB1OT21mrWcuf4QhP46pH1KkfWy9ZEezqHKAxkj4mPCy3nIH1rkbdMlChLHX531eOrymlwyZIf2iw==} + resolution: + { + integrity: sha512-m9V0ExGv0jB1OT21mrWcuf4QhP46pH1KkfWy9ZEezqHKAxkj4mPCy3nIH1rkbdMlChLHX531eOrymlwyZIf2iw==, + } micromark-util-decode-string@1.1.0: - resolution: {integrity: sha512-YphLGCK8gM1tG1bd54azwyrQRjCFcmgj2S2GoJDNnh4vYtnL38JS8M4gpxzOPNyHdNEpheyWXCTnnTDY3N+NVQ==} + resolution: + { + integrity: sha512-YphLGCK8gM1tG1bd54azwyrQRjCFcmgj2S2GoJDNnh4vYtnL38JS8M4gpxzOPNyHdNEpheyWXCTnnTDY3N+NVQ==, + } micromark-util-encode@1.1.0: - resolution: {integrity: sha512-EuEzTWSTAj9PA5GOAs992GzNh2dGQO52UvAbtSOMvXTxv3Criqb6IOzJUBCmEqrrXSblJIJBbFFv6zPxpreiJw==} + resolution: + { + integrity: sha512-EuEzTWSTAj9PA5GOAs992GzNh2dGQO52UvAbtSOMvXTxv3Criqb6IOzJUBCmEqrrXSblJIJBbFFv6zPxpreiJw==, + } micromark-util-encode@2.0.0: - resolution: {integrity: sha512-pS+ROfCXAGLWCOc8egcBvT0kf27GoWMqtdarNfDcjb6YLuV5cM3ioG45Ys2qOVqeqSbjaKg72vU+Wby3eddPsA==} + resolution: + { + integrity: sha512-pS+ROfCXAGLWCOc8egcBvT0kf27GoWMqtdarNfDcjb6YLuV5cM3ioG45Ys2qOVqeqSbjaKg72vU+Wby3eddPsA==, + } micromark-util-events-to-acorn@1.2.3: - resolution: {integrity: sha512-ij4X7Wuc4fED6UoLWkmo0xJQhsktfNh1J0m8g4PbIMPlx+ek/4YdW5mvbye8z/aZvAPUoxgXHrwVlXAPKMRp1w==} + resolution: + { + integrity: sha512-ij4X7Wuc4fED6UoLWkmo0xJQhsktfNh1J0m8g4PbIMPlx+ek/4YdW5mvbye8z/aZvAPUoxgXHrwVlXAPKMRp1w==, + } micromark-util-html-tag-name@1.2.0: - resolution: {integrity: sha512-VTQzcuQgFUD7yYztuQFKXT49KghjtETQ+Wv/zUjGSGBioZnkA4P1XXZPT1FHeJA6RwRXSF47yvJ1tsJdoxwO+Q==} + resolution: + { + integrity: sha512-VTQzcuQgFUD7yYztuQFKXT49KghjtETQ+Wv/zUjGSGBioZnkA4P1XXZPT1FHeJA6RwRXSF47yvJ1tsJdoxwO+Q==, + } micromark-util-normalize-identifier@1.1.0: - resolution: {integrity: sha512-N+w5vhqrBihhjdpM8+5Xsxy71QWqGn7HYNUvch71iV2PM7+E3uWGox1Qp90loa1ephtCxG2ftRV/Conitc6P2Q==} + resolution: + { + integrity: sha512-N+w5vhqrBihhjdpM8+5Xsxy71QWqGn7HYNUvch71iV2PM7+E3uWGox1Qp90loa1ephtCxG2ftRV/Conitc6P2Q==, + } micromark-util-resolve-all@1.1.0: - resolution: {integrity: sha512-b/G6BTMSg+bX+xVCshPTPyAu2tmA0E4X98NSR7eIbeC6ycCqCeE7wjfDIgzEbkzdEVJXRtOG4FbEm/uGbCRouA==} + resolution: + { + integrity: sha512-b/G6BTMSg+bX+xVCshPTPyAu2tmA0E4X98NSR7eIbeC6ycCqCeE7wjfDIgzEbkzdEVJXRtOG4FbEm/uGbCRouA==, + } micromark-util-sanitize-uri@1.2.0: - resolution: {integrity: sha512-QO4GXv0XZfWey4pYFndLUKEAktKkG5kZTdUNaTAkzbuJxn2tNBOr+QtxR2XpWaMhbImT2dPzyLrPXLlPhph34A==} + resolution: + { + integrity: sha512-QO4GXv0XZfWey4pYFndLUKEAktKkG5kZTdUNaTAkzbuJxn2tNBOr+QtxR2XpWaMhbImT2dPzyLrPXLlPhph34A==, + } micromark-util-sanitize-uri@2.0.0: - resolution: {integrity: sha512-WhYv5UEcZrbAtlsnPuChHUAsu/iBPOVaEVsntLBIdpibO0ddy8OzavZz3iL2xVvBZOpolujSliP65Kq0/7KIYw==} + resolution: + { + integrity: sha512-WhYv5UEcZrbAtlsnPuChHUAsu/iBPOVaEVsntLBIdpibO0ddy8OzavZz3iL2xVvBZOpolujSliP65Kq0/7KIYw==, + } micromark-util-subtokenize@1.1.0: - resolution: {integrity: sha512-kUQHyzRoxvZO2PuLzMt2P/dwVsTiivCK8icYTeR+3WgbuPqfHgPPy7nFKbeqRivBvn/3N3GBiNC+JRTMSxEC7A==} + resolution: + { + integrity: sha512-kUQHyzRoxvZO2PuLzMt2P/dwVsTiivCK8icYTeR+3WgbuPqfHgPPy7nFKbeqRivBvn/3N3GBiNC+JRTMSxEC7A==, + } micromark-util-symbol@1.1.0: - resolution: {integrity: sha512-uEjpEYY6KMs1g7QfJ2eX1SQEV+ZT4rUD3UcF6l57acZvLNK7PBZL+ty82Z1qhK1/yXIY4bdx04FKMgR0g4IAag==} + resolution: + { + integrity: sha512-uEjpEYY6KMs1g7QfJ2eX1SQEV+ZT4rUD3UcF6l57acZvLNK7PBZL+ty82Z1qhK1/yXIY4bdx04FKMgR0g4IAag==, + } micromark-util-symbol@2.0.0: - resolution: {integrity: sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==} + resolution: + { + integrity: sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==, + } micromark-util-types@1.1.0: - resolution: {integrity: sha512-ukRBgie8TIAcacscVHSiddHjO4k/q3pnedmzMQ4iwDcK0FtFCohKOlFbaOL/mPgfnPsL3C1ZyxJa4sbWrBl3jg==} + resolution: + { + integrity: sha512-ukRBgie8TIAcacscVHSiddHjO4k/q3pnedmzMQ4iwDcK0FtFCohKOlFbaOL/mPgfnPsL3C1ZyxJa4sbWrBl3jg==, + } micromark-util-types@2.0.0: - resolution: {integrity: sha512-oNh6S2WMHWRZrmutsRmDDfkzKtxF+bc2VxLC9dvtrDIRFln627VsFP6fLMgTryGDljgLPjkrzQSDcPrjPyDJ5w==} + resolution: + { + integrity: sha512-oNh6S2WMHWRZrmutsRmDDfkzKtxF+bc2VxLC9dvtrDIRFln627VsFP6fLMgTryGDljgLPjkrzQSDcPrjPyDJ5w==, + } micromark@3.2.0: - resolution: {integrity: sha512-uD66tJj54JLYq0De10AhWycZWGQNUvDI55xPgk2sQM5kn1JYlhbCMTtEeT27+vAhW2FBQxLlOmS3pmA7/2z4aA==} + resolution: + { + integrity: sha512-uD66tJj54JLYq0De10AhWycZWGQNUvDI55xPgk2sQM5kn1JYlhbCMTtEeT27+vAhW2FBQxLlOmS3pmA7/2z4aA==, + } micromatch@4.0.8: - resolution: {integrity: sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==} - engines: {node: '>=8.6'} + resolution: + { + integrity: sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==, + } + engines: { node: ">=8.6" } minimatch@9.0.5: - resolution: {integrity: sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==} - engines: {node: '>=16 || 14 >=14.17'} + resolution: + { + integrity: sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==, + } + engines: { node: ">=16 || 14 >=14.17" } minipass@7.1.2: - resolution: {integrity: sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==} - engines: {node: '>=16 || 14 >=14.17'} + resolution: + { + integrity: sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==, + } + engines: { node: ">=16 || 14 >=14.17" } mri@1.2.0: - resolution: {integrity: sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==} - engines: {node: '>=4'} + resolution: + { + integrity: sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==, + } + engines: { node: ">=4" } ms@2.1.2: - resolution: {integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==} + resolution: + { + integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==, + } mz@2.7.0: - resolution: {integrity: sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==} + resolution: + { + integrity: sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==, + } nanoid@3.3.7: - resolution: {integrity: sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==} - engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} + resolution: + { + integrity: sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==, + } + engines: { node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1 } hasBin: true next-mdx-remote@4.4.1: - resolution: {integrity: sha512-1BvyXaIou6xy3XoNF4yaMZUCb6vD2GTAa5ciOa6WoO+gAUTYsb1K4rI/HSC2ogAWLrb/7VSV52skz07vOzmqIQ==} - engines: {node: '>=14', npm: '>=7'} + resolution: + { + integrity: sha512-1BvyXaIou6xy3XoNF4yaMZUCb6vD2GTAa5ciOa6WoO+gAUTYsb1K4rI/HSC2ogAWLrb/7VSV52skz07vOzmqIQ==, + } + engines: { node: ">=14", npm: ">=7" } peerDependencies: - react: '>=16.x <=18.x' - react-dom: '>=16.x <=18.x' + react: ">=16.x <=18.x" + react-dom: ">=16.x <=18.x" next-seo@6.5.0: - resolution: {integrity: sha512-MfzUeWTN/x/rsKp/1n0213eojO97lIl0unxqbeCY+6pAucViHDA8GSLRRcXpgjsSmBxfCFdfpu7LXbt4ANQoNQ==} + resolution: + { + integrity: sha512-MfzUeWTN/x/rsKp/1n0213eojO97lIl0unxqbeCY+6pAucViHDA8GSLRRcXpgjsSmBxfCFdfpu7LXbt4ANQoNQ==, + } peerDependencies: next: ^8.1.1-canary.54 || >=9.0.0 - react: '>=16.0.0' - react-dom: '>=16.0.0' + react: ">=16.0.0" + react-dom: ">=16.0.0" next-themes@0.2.1: - resolution: {integrity: sha512-B+AKNfYNIzh0vqQQKqQItTS8evEouKD7H5Hj3kmuPERwddR2TxvDSFZuTj6T7Jfn1oyeUyJMydPl1Bkxkh0W7A==} + resolution: + { + integrity: sha512-B+AKNfYNIzh0vqQQKqQItTS8evEouKD7H5Hj3kmuPERwddR2TxvDSFZuTj6T7Jfn1oyeUyJMydPl1Bkxkh0W7A==, + } peerDependencies: - next: '*' - react: '*' - react-dom: '*' + next: "*" + react: "*" + react-dom: "*" next@14.2.10: - resolution: {integrity: sha512-sDDExXnh33cY3RkS9JuFEKaS4HmlWmDKP1VJioucCG6z5KuA008DPsDZOzi8UfqEk3Ii+2NCQSJrfbEWtZZfww==} - engines: {node: '>=18.17.0'} + resolution: + { + integrity: sha512-sDDExXnh33cY3RkS9JuFEKaS4HmlWmDKP1VJioucCG6z5KuA008DPsDZOzi8UfqEk3Ii+2NCQSJrfbEWtZZfww==, + } + engines: { node: ">=18.17.0" } hasBin: true peerDependencies: - '@opentelemetry/api': ^1.1.0 - '@playwright/test': ^1.41.2 + "@opentelemetry/api": ^1.1.0 + "@playwright/test": ^1.41.2 react: ^18.2.0 react-dom: ^18.2.0 sass: ^1.3.0 peerDependenciesMeta: - '@opentelemetry/api': + "@opentelemetry/api": optional: true - '@playwright/test': + "@playwright/test": optional: true sass: optional: true nextra-theme-docs@2.13.4: - resolution: {integrity: sha512-2XOoMfwBCTYBt8ds4ZHftt9Wyf2XsykiNo02eir/XEYB+sGeUoE77kzqfidjEOKCSzOHYbK9BDMcg2+B/2vYRw==} + resolution: + { + integrity: sha512-2XOoMfwBCTYBt8ds4ZHftt9Wyf2XsykiNo02eir/XEYB+sGeUoE77kzqfidjEOKCSzOHYbK9BDMcg2+B/2vYRw==, + } peerDependencies: - next: '>=9.5.3' + next: ">=9.5.3" nextra: 2.13.4 - react: '>=16.13.1' - react-dom: '>=16.13.1' + react: ">=16.13.1" + react-dom: ">=16.13.1" nextra@2.13.4: - resolution: {integrity: sha512-7of2rSBxuUa3+lbMmZwG9cqgftcoNOVQLTT6Rxf3EhBR9t1EI7b43dted8YoqSNaigdE3j1CoyNkX8N/ZzlEpw==} - engines: {node: '>=16'} + resolution: + { + integrity: sha512-7of2rSBxuUa3+lbMmZwG9cqgftcoNOVQLTT6Rxf3EhBR9t1EI7b43dted8YoqSNaigdE3j1CoyNkX8N/ZzlEpw==, + } + engines: { node: ">=16" } peerDependencies: - next: '>=9.5.3' - react: '>=16.13.1' - react-dom: '>=16.13.1' + next: ">=9.5.3" + react: ">=16.13.1" + react-dom: ">=16.13.1" node-releases@2.0.17: - resolution: {integrity: sha512-Ww6ZlOiEQfPfXM45v17oabk77Z7mg5bOt7AjDyzy7RjK9OrLrLC8dyZQoAPEOtFX9SaNf1Tdvr5gRJWdTJj7GA==} + resolution: + { + integrity: sha512-Ww6ZlOiEQfPfXM45v17oabk77Z7mg5bOt7AjDyzy7RjK9OrLrLC8dyZQoAPEOtFX9SaNf1Tdvr5gRJWdTJj7GA==, + } non-layered-tidy-tree-layout@2.0.2: - resolution: {integrity: sha512-gkXMxRzUH+PB0ax9dUN0yYF0S25BqeAYqhgMaLUFmpXLEk7Fcu8f4emJuOAY0V8kjDICxROIKsTAKsV/v355xw==} + resolution: + { + integrity: sha512-gkXMxRzUH+PB0ax9dUN0yYF0S25BqeAYqhgMaLUFmpXLEk7Fcu8f4emJuOAY0V8kjDICxROIKsTAKsV/v355xw==, + } normalize-path@3.0.0: - resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==} - engines: {node: '>=0.10.0'} + resolution: + { + integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==, + } + engines: { node: ">=0.10.0" } normalize-range@0.1.2: - resolution: {integrity: sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==} - engines: {node: '>=0.10.0'} + resolution: + { + integrity: sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==, + } + engines: { node: ">=0.10.0" } npm-run-path@2.0.2: - resolution: {integrity: sha512-lJxZYlT4DW/bRUtFh1MQIWqmLwQfAxnqWG4HhEdjMlkrJYnJn0Jrr2u3mgxqaWsdiBc76TYkTG/mhrnYTuzfHw==} - engines: {node: '>=4'} + resolution: + { + integrity: sha512-lJxZYlT4DW/bRUtFh1MQIWqmLwQfAxnqWG4HhEdjMlkrJYnJn0Jrr2u3mgxqaWsdiBc76TYkTG/mhrnYTuzfHw==, + } + engines: { node: ">=4" } npm-to-yarn@2.2.1: - resolution: {integrity: sha512-O/j/ROyX0KGLG7O6Ieut/seQ0oiTpHF2tXAcFbpdTLQFiaNtkyTXXocM1fwpaa60dg1qpWj0nHlbNhx6qwuENQ==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + resolution: + { + integrity: sha512-O/j/ROyX0KGLG7O6Ieut/seQ0oiTpHF2tXAcFbpdTLQFiaNtkyTXXocM1fwpaa60dg1qpWj0nHlbNhx6qwuENQ==, + } + engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 } object-assign@4.1.1: - resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==} - engines: {node: '>=0.10.0'} + resolution: + { + integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==, + } + engines: { node: ">=0.10.0" } object-hash@3.0.0: - resolution: {integrity: sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==} - engines: {node: '>= 6'} + resolution: + { + integrity: sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==, + } + engines: { node: ">= 6" } p-finally@1.0.0: - resolution: {integrity: sha512-LICb2p9CB7FS+0eR1oqWnHhp0FljGLZCWBE9aix0Uye9W8LTQPwMTYVGWQWIw9RdQiDg4+epXQODwIYJtSJaow==} - engines: {node: '>=4'} + resolution: + { + integrity: sha512-LICb2p9CB7FS+0eR1oqWnHhp0FljGLZCWBE9aix0Uye9W8LTQPwMTYVGWQWIw9RdQiDg4+epXQODwIYJtSJaow==, + } + engines: { node: ">=4" } p-limit@3.1.0: - resolution: {integrity: sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==} - engines: {node: '>=10'} + resolution: + { + integrity: sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==, + } + engines: { node: ">=10" } package-json-from-dist@1.0.0: - resolution: {integrity: sha512-dATvCeZN/8wQsGywez1mzHtTlP22H8OEfPrVMLNr4/eGa+ijtLn/6M5f0dY8UKNrC2O9UCU6SSoG3qRKnt7STw==} + resolution: + { + integrity: sha512-dATvCeZN/8wQsGywez1mzHtTlP22H8OEfPrVMLNr4/eGa+ijtLn/6M5f0dY8UKNrC2O9UCU6SSoG3qRKnt7STw==, + } parse-entities@4.0.1: - resolution: {integrity: sha512-SWzvYcSJh4d/SGLIOQfZ/CoNv6BTlI6YEQ7Nj82oDVnRpwe/Z/F1EMx42x3JAOwGBlCjeCH0BRJQbQ/opHL17w==} + resolution: + { + integrity: sha512-SWzvYcSJh4d/SGLIOQfZ/CoNv6BTlI6YEQ7Nj82oDVnRpwe/Z/F1EMx42x3JAOwGBlCjeCH0BRJQbQ/opHL17w==, + } parse-numeric-range@1.3.0: - resolution: {integrity: sha512-twN+njEipszzlMJd4ONUYgSfZPDxgHhT9Ahed5uTigpQn90FggW4SA/AIPq/6a149fTbE9qBEcSwE3FAEp6wQQ==} + resolution: + { + integrity: sha512-twN+njEipszzlMJd4ONUYgSfZPDxgHhT9Ahed5uTigpQn90FggW4SA/AIPq/6a149fTbE9qBEcSwE3FAEp6wQQ==, + } parse-path@7.0.0: - resolution: {integrity: sha512-Euf9GG8WT9CdqwuWJGdf3RkUcTBArppHABkO7Lm8IzRQp0e2r/kkFnmhu4TSK30Wcu5rVAZLmfPKSBBi9tWFog==} + resolution: + { + integrity: sha512-Euf9GG8WT9CdqwuWJGdf3RkUcTBArppHABkO7Lm8IzRQp0e2r/kkFnmhu4TSK30Wcu5rVAZLmfPKSBBi9tWFog==, + } parse-url@8.1.0: - resolution: {integrity: sha512-xDvOoLU5XRrcOZvnI6b8zA6n9O9ejNk/GExuz1yBuWUGn9KA97GI6HTs6u02wKara1CeVmZhH+0TZFdWScR89w==} + resolution: + { + integrity: sha512-xDvOoLU5XRrcOZvnI6b8zA6n9O9ejNk/GExuz1yBuWUGn9KA97GI6HTs6u02wKara1CeVmZhH+0TZFdWScR89w==, + } parse5@7.1.2: - resolution: {integrity: sha512-Czj1WaSVpaoj0wbhMzLmWD69anp2WH7FXMB9n1Sy8/ZFF9jolSQVMu1Ij5WIyGmcBmhk7EOndpO4mIpihVqAXw==} + resolution: + { + integrity: sha512-Czj1WaSVpaoj0wbhMzLmWD69anp2WH7FXMB9n1Sy8/ZFF9jolSQVMu1Ij5WIyGmcBmhk7EOndpO4mIpihVqAXw==, + } path-key@2.0.1: - resolution: {integrity: sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw==} - engines: {node: '>=4'} + resolution: + { + integrity: sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw==, + } + engines: { node: ">=4" } path-key@3.1.1: - resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==} - engines: {node: '>=8'} + resolution: + { + integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==, + } + engines: { node: ">=8" } path-parse@1.0.7: - resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==} + resolution: + { + integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==, + } path-scurry@1.11.1: - resolution: {integrity: sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==} - engines: {node: '>=16 || 14 >=14.18'} + resolution: + { + integrity: sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==, + } + engines: { node: ">=16 || 14 >=14.18" } periscopic@3.1.0: - resolution: {integrity: sha512-vKiQ8RRtkl9P+r/+oefh25C3fhybptkHKCZSPlcXiJux2tJF55GnEj3BVn4A5gKfq9NWWXXrxkHBwVPUfH0opw==} + resolution: + { + integrity: sha512-vKiQ8RRtkl9P+r/+oefh25C3fhybptkHKCZSPlcXiJux2tJF55GnEj3BVn4A5gKfq9NWWXXrxkHBwVPUfH0opw==, + } picocolors@1.0.1: - resolution: {integrity: sha512-anP1Z8qwhkbmu7MFP5iTt+wQKXgwzf7zTyGlcdzabySa9vd0Xt392U0rVmz9poOaBj0uHJKyyo9/upk0HrEQew==} + resolution: + { + integrity: sha512-anP1Z8qwhkbmu7MFP5iTt+wQKXgwzf7zTyGlcdzabySa9vd0Xt392U0rVmz9poOaBj0uHJKyyo9/upk0HrEQew==, + } picomatch@2.3.1: - resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==} - engines: {node: '>=8.6'} + resolution: + { + integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==, + } + engines: { node: ">=8.6" } pify@2.3.0: - resolution: {integrity: sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==} - engines: {node: '>=0.10.0'} + resolution: + { + integrity: sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==, + } + engines: { node: ">=0.10.0" } pirates@4.0.6: - resolution: {integrity: sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==} - engines: {node: '>= 6'} + resolution: + { + integrity: sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==, + } + engines: { node: ">= 6" } postcss-import@15.1.0: - resolution: {integrity: sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==} - engines: {node: '>=14.0.0'} + resolution: + { + integrity: sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==, + } + engines: { node: ">=14.0.0" } peerDependencies: postcss: ^8.0.0 postcss-js@4.0.1: - resolution: {integrity: sha512-dDLF8pEO191hJMtlHFPRa8xsizHaM82MLfNkUHdUtVEV3tgTp5oj+8qbEqYM57SLfc74KSbw//4SeJma2LRVIw==} - engines: {node: ^12 || ^14 || >= 16} + resolution: + { + integrity: sha512-dDLF8pEO191hJMtlHFPRa8xsizHaM82MLfNkUHdUtVEV3tgTp5oj+8qbEqYM57SLfc74KSbw//4SeJma2LRVIw==, + } + engines: { node: ^12 || ^14 || >= 16 } peerDependencies: postcss: ^8.4.21 postcss-load-config@4.0.2: - resolution: {integrity: sha512-bSVhyJGL00wMVoPUzAVAnbEoWyqRxkjv64tUl427SKnPrENtq6hJwUojroMz2VB+Q1edmi4IfrAPpami5VVgMQ==} - engines: {node: '>= 14'} + resolution: + { + integrity: sha512-bSVhyJGL00wMVoPUzAVAnbEoWyqRxkjv64tUl427SKnPrENtq6hJwUojroMz2VB+Q1edmi4IfrAPpami5VVgMQ==, + } + engines: { node: ">= 14" } peerDependencies: - postcss: '>=8.0.9' - ts-node: '>=9.0.0' + postcss: ">=8.0.9" + ts-node: ">=9.0.0" peerDependenciesMeta: postcss: optional: true @@ -1445,440 +2591,867 @@ packages: optional: true postcss-nested@6.0.1: - resolution: {integrity: sha512-mEp4xPMi5bSWiMbsgoPfcP74lsWLHkQbZc3sY+jWYd65CUwXrUaTp0fmNpa01ZcETKlIgUdFN/MpS2xZtqL9dQ==} - engines: {node: '>=12.0'} + resolution: + { + integrity: sha512-mEp4xPMi5bSWiMbsgoPfcP74lsWLHkQbZc3sY+jWYd65CUwXrUaTp0fmNpa01ZcETKlIgUdFN/MpS2xZtqL9dQ==, + } + engines: { node: ">=12.0" } peerDependencies: postcss: ^8.2.14 postcss-selector-parser@6.1.1: - resolution: {integrity: sha512-b4dlw/9V8A71rLIDsSwVmak9z2DuBUB7CA1/wSdelNEzqsjoSPeADTWNO09lpH49Diy3/JIZ2bSPB1dI3LJCHg==} - engines: {node: '>=4'} + resolution: + { + integrity: sha512-b4dlw/9V8A71rLIDsSwVmak9z2DuBUB7CA1/wSdelNEzqsjoSPeADTWNO09lpH49Diy3/JIZ2bSPB1dI3LJCHg==, + } + engines: { node: ">=4" } postcss-value-parser@4.2.0: - resolution: {integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==} + resolution: + { + integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==, + } postcss@8.4.31: - resolution: {integrity: sha512-PS08Iboia9mts/2ygV3eLpY5ghnUcfLV/EXTOW1E2qYxJKGGBUtNjN76FYHnMs36RmARn41bC0AZmn+rR0OVpQ==} - engines: {node: ^10 || ^12 || >=14} + resolution: + { + integrity: sha512-PS08Iboia9mts/2ygV3eLpY5ghnUcfLV/EXTOW1E2qYxJKGGBUtNjN76FYHnMs36RmARn41bC0AZmn+rR0OVpQ==, + } + engines: { node: ^10 || ^12 || >=14 } postcss@8.4.39: - resolution: {integrity: sha512-0vzE+lAiG7hZl1/9I8yzKLx3aR9Xbof3fBHKunvMfOCYAtMhrsnccJY2iTURb9EZd5+pLuiNV9/c/GZJOHsgIw==} - engines: {node: ^10 || ^12 || >=14} + resolution: + { + integrity: sha512-0vzE+lAiG7hZl1/9I8yzKLx3aR9Xbof3fBHKunvMfOCYAtMhrsnccJY2iTURb9EZd5+pLuiNV9/c/GZJOHsgIw==, + } + engines: { node: ^10 || ^12 || >=14 } + + prettier-plugin-tailwindcss@0.6.9: + resolution: + { + integrity: sha512-r0i3uhaZAXYP0At5xGfJH876W3HHGHDp+LCRUJrs57PBeQ6mYHMwr25KH8NPX44F2yGTvdnH7OqCshlQx183Eg==, + } + engines: { node: ">=14.21.3" } + peerDependencies: + "@ianvs/prettier-plugin-sort-imports": "*" + "@prettier/plugin-pug": "*" + "@shopify/prettier-plugin-liquid": "*" + "@trivago/prettier-plugin-sort-imports": "*" + "@zackad/prettier-plugin-twig-melody": "*" + prettier: ^3.0 + prettier-plugin-astro: "*" + prettier-plugin-css-order: "*" + prettier-plugin-import-sort: "*" + prettier-plugin-jsdoc: "*" + prettier-plugin-marko: "*" + prettier-plugin-multiline-arrays: "*" + prettier-plugin-organize-attributes: "*" + prettier-plugin-organize-imports: "*" + prettier-plugin-sort-imports: "*" + prettier-plugin-style-order: "*" + prettier-plugin-svelte: "*" + peerDependenciesMeta: + "@ianvs/prettier-plugin-sort-imports": + optional: true + "@prettier/plugin-pug": + optional: true + "@shopify/prettier-plugin-liquid": + optional: true + "@trivago/prettier-plugin-sort-imports": + optional: true + "@zackad/prettier-plugin-twig-melody": + optional: true + prettier-plugin-astro: + optional: true + prettier-plugin-css-order: + optional: true + prettier-plugin-import-sort: + optional: true + prettier-plugin-jsdoc: + optional: true + prettier-plugin-marko: + optional: true + prettier-plugin-multiline-arrays: + optional: true + prettier-plugin-organize-attributes: + optional: true + prettier-plugin-organize-imports: + optional: true + prettier-plugin-sort-imports: + optional: true + prettier-plugin-style-order: + optional: true + prettier-plugin-svelte: + optional: true + + prettier@3.4.2: + resolution: + { + integrity: sha512-e9MewbtFo+Fevyuxn/4rrcDAaq0IYxPGLvObpQjiZBMAzB9IGmzlnG9RZy3FFas+eBMu2vA0CszMeduow5dIuQ==, + } + engines: { node: ">=14" } + hasBin: true property-information@6.5.0: - resolution: {integrity: sha512-PgTgs/BlvHxOu8QuEN7wi5A0OmXaBcHpmCSTehcs6Uuu9IkDIEo13Hy7n898RHfrQ49vKCoGeWZSaAK01nwVig==} + resolution: + { + integrity: sha512-PgTgs/BlvHxOu8QuEN7wi5A0OmXaBcHpmCSTehcs6Uuu9IkDIEo13Hy7n898RHfrQ49vKCoGeWZSaAK01nwVig==, + } protocols@2.0.1: - resolution: {integrity: sha512-/XJ368cyBJ7fzLMwLKv1e4vLxOju2MNAIokcr7meSaNcVbWz/CPcW22cP04mwxOErdA5mwjA8Q6w/cdAQxVn7Q==} + resolution: + { + integrity: sha512-/XJ368cyBJ7fzLMwLKv1e4vLxOju2MNAIokcr7meSaNcVbWz/CPcW22cP04mwxOErdA5mwjA8Q6w/cdAQxVn7Q==, + } pseudomap@1.0.2: - resolution: {integrity: sha512-b/YwNhb8lk1Zz2+bXXpS/LK9OisiZZ1SNsSLxN1x2OXVEhW2Ckr/7mWE5vrC1ZTiJlD9g19jWszTmJsB+oEpFQ==} + resolution: + { + integrity: sha512-b/YwNhb8lk1Zz2+bXXpS/LK9OisiZZ1SNsSLxN1x2OXVEhW2Ckr/7mWE5vrC1ZTiJlD9g19jWszTmJsB+oEpFQ==, + } queue-microtask@1.2.3: - resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==} + resolution: + { + integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==, + } react-dom@18.3.1: - resolution: {integrity: sha512-5m4nQKp+rZRb09LNH59GM4BxTh9251/ylbKIbpe7TpGxfJ+9kv6BLkLBXIjjspbgbnIBNqlI23tRnTWT0snUIw==} + resolution: + { + integrity: sha512-5m4nQKp+rZRb09LNH59GM4BxTh9251/ylbKIbpe7TpGxfJ+9kv6BLkLBXIjjspbgbnIBNqlI23tRnTWT0snUIw==, + } peerDependencies: react: ^18.3.1 react@18.3.1: - resolution: {integrity: sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==} - engines: {node: '>=0.10.0'} + resolution: + { + integrity: sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==, + } + engines: { node: ">=0.10.0" } read-cache@1.0.0: - resolution: {integrity: sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==} + resolution: + { + integrity: sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==, + } readdirp@3.6.0: - resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==} - engines: {node: '>=8.10.0'} + resolution: + { + integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==, + } + engines: { node: ">=8.10.0" } reading-time@1.5.0: - resolution: {integrity: sha512-onYyVhBNr4CmAxFsKS7bz+uTLRakypIe4R+5A824vBSkQy/hB3fZepoVEf8OVAxzLvK+H/jm9TzpI3ETSm64Kg==} + resolution: + { + integrity: sha512-onYyVhBNr4CmAxFsKS7bz+uTLRakypIe4R+5A824vBSkQy/hB3fZepoVEf8OVAxzLvK+H/jm9TzpI3ETSm64Kg==, + } regenerator-runtime@0.14.1: - resolution: {integrity: sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==} + resolution: + { + integrity: sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==, + } rehype-katex@7.0.0: - resolution: {integrity: sha512-h8FPkGE00r2XKU+/acgqwWUlyzve1IiOKwsEkg4pDL3k48PiE0Pt+/uLtVHDVkN1yA4iurZN6UES8ivHVEQV6Q==} + resolution: + { + integrity: sha512-h8FPkGE00r2XKU+/acgqwWUlyzve1IiOKwsEkg4pDL3k48PiE0Pt+/uLtVHDVkN1yA4iurZN6UES8ivHVEQV6Q==, + } rehype-pretty-code@0.9.11: - resolution: {integrity: sha512-Eq90eCYXQJISktfRZ8PPtwc5SUyH6fJcxS8XOMnHPUQZBtC6RYo67gGlley9X2nR8vlniPj0/7oCDEYHKQa/oA==} - engines: {node: '>=16'} + resolution: + { + integrity: sha512-Eq90eCYXQJISktfRZ8PPtwc5SUyH6fJcxS8XOMnHPUQZBtC6RYo67gGlley9X2nR8vlniPj0/7oCDEYHKQa/oA==, + } + engines: { node: ">=16" } peerDependencies: - shiki: '*' + shiki: "*" rehype-raw@7.0.0: - resolution: {integrity: sha512-/aE8hCfKlQeA8LmyeyQvQF3eBiLRGNlfBJEvWH7ivp9sBqs7TNqBL5X3v157rM4IFETqDnIOO+z5M/biZbo9Ww==} + resolution: + { + integrity: sha512-/aE8hCfKlQeA8LmyeyQvQF3eBiLRGNlfBJEvWH7ivp9sBqs7TNqBL5X3v157rM4IFETqDnIOO+z5M/biZbo9Ww==, + } remark-gfm@3.0.1: - resolution: {integrity: sha512-lEFDoi2PICJyNrACFOfDD3JlLkuSbOa5Wd8EPt06HUdptv8Gn0bxYTdbU/XXQ3swAPkEaGxxPN9cbnMHvVu1Ig==} + resolution: + { + integrity: sha512-lEFDoi2PICJyNrACFOfDD3JlLkuSbOa5Wd8EPt06HUdptv8Gn0bxYTdbU/XXQ3swAPkEaGxxPN9cbnMHvVu1Ig==, + } remark-math@5.1.1: - resolution: {integrity: sha512-cE5T2R/xLVtfFI4cCePtiRn+e6jKMtFDR3P8V3qpv8wpKjwvHoBA4eJzvX+nVrnlNy0911bdGmuspCSwetfYHw==} + resolution: + { + integrity: sha512-cE5T2R/xLVtfFI4cCePtiRn+e6jKMtFDR3P8V3qpv8wpKjwvHoBA4eJzvX+nVrnlNy0911bdGmuspCSwetfYHw==, + } remark-mdx@2.3.0: - resolution: {integrity: sha512-g53hMkpM0I98MU266IzDFMrTD980gNF3BJnkyFcmN+dD873mQeD5rdMO3Y2X+x8umQfbSE0PcoEDl7ledSA+2g==} + resolution: + { + integrity: sha512-g53hMkpM0I98MU266IzDFMrTD980gNF3BJnkyFcmN+dD873mQeD5rdMO3Y2X+x8umQfbSE0PcoEDl7ledSA+2g==, + } remark-parse@10.0.2: - resolution: {integrity: sha512-3ydxgHa/ZQzG8LvC7jTXccARYDcRld3VfcgIIFs7bI6vbRSxJJmzgLEIIoYKyrfhaY+ujuWaf/PJiMZXoiCXgw==} + resolution: + { + integrity: sha512-3ydxgHa/ZQzG8LvC7jTXccARYDcRld3VfcgIIFs7bI6vbRSxJJmzgLEIIoYKyrfhaY+ujuWaf/PJiMZXoiCXgw==, + } remark-reading-time@2.0.1: - resolution: {integrity: sha512-fy4BKy9SRhtYbEHvp6AItbRTnrhiDGbqLQTSYVbQPGuRCncU1ubSsh9p/W5QZSxtYcUXv8KGL0xBgPLyNJA1xw==} + resolution: + { + integrity: sha512-fy4BKy9SRhtYbEHvp6AItbRTnrhiDGbqLQTSYVbQPGuRCncU1ubSsh9p/W5QZSxtYcUXv8KGL0xBgPLyNJA1xw==, + } remark-rehype@10.1.0: - resolution: {integrity: sha512-EFmR5zppdBp0WQeDVZ/b66CWJipB2q2VLNFMabzDSGR66Z2fQii83G5gTBbgGEnEEA0QRussvrFHxk1HWGJskw==} + resolution: + { + integrity: sha512-EFmR5zppdBp0WQeDVZ/b66CWJipB2q2VLNFMabzDSGR66Z2fQii83G5gTBbgGEnEEA0QRussvrFHxk1HWGJskw==, + } remove-accents@0.5.0: - resolution: {integrity: sha512-8g3/Otx1eJaVD12e31UbJj1YzdtVvzH85HV7t+9MJYk/u3XmkOUJ5Ys9wQrf9PCPK8+xn4ymzqYCiZl6QWKn+A==} + resolution: + { + integrity: sha512-8g3/Otx1eJaVD12e31UbJj1YzdtVvzH85HV7t+9MJYk/u3XmkOUJ5Ys9wQrf9PCPK8+xn4ymzqYCiZl6QWKn+A==, + } resolve@1.22.8: - resolution: {integrity: sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==} + resolution: + { + integrity: sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==, + } hasBin: true reusify@1.0.4: - resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==} - engines: {iojs: '>=1.0.0', node: '>=0.10.0'} + resolution: + { + integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==, + } + engines: { iojs: ">=1.0.0", node: ">=0.10.0" } robust-predicates@3.0.2: - resolution: {integrity: sha512-IXgzBWvWQwE6PrDI05OvmXUIruQTcoMDzRsOd5CDvHCVLcLHMTSYvOK5Cm46kWqlV3yAbuSpBZdJ5oP5OUoStg==} + resolution: + { + integrity: sha512-IXgzBWvWQwE6PrDI05OvmXUIruQTcoMDzRsOd5CDvHCVLcLHMTSYvOK5Cm46kWqlV3yAbuSpBZdJ5oP5OUoStg==, + } run-parallel@1.2.0: - resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==} + resolution: + { + integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==, + } rw@1.3.3: - resolution: {integrity: sha512-PdhdWy89SiZogBLaw42zdeqtRJ//zFd2PgQavcICDUgJT5oW10QCRKbJ6bg4r0/UY2M6BWd5tkxuGFRvCkgfHQ==} + resolution: + { + integrity: sha512-PdhdWy89SiZogBLaw42zdeqtRJ//zFd2PgQavcICDUgJT5oW10QCRKbJ6bg4r0/UY2M6BWd5tkxuGFRvCkgfHQ==, + } sade@1.8.1: - resolution: {integrity: sha512-xal3CZX1Xlo/k4ApwCFrHVACi9fBqJ7V+mwhBsuf/1IOKbBy098Fex+Wa/5QMubw09pSZ/u8EY8PWgevJsXp1A==} - engines: {node: '>=6'} + resolution: + { + integrity: sha512-xal3CZX1Xlo/k4ApwCFrHVACi9fBqJ7V+mwhBsuf/1IOKbBy098Fex+Wa/5QMubw09pSZ/u8EY8PWgevJsXp1A==, + } + engines: { node: ">=6" } safer-buffer@2.1.2: - resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==} + resolution: + { + integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==, + } scheduler@0.23.2: - resolution: {integrity: sha512-UOShsPwz7NrMUqhR6t0hWjFduvOzbtv7toDH1/hIrfRNIDBnnBWd0CwJTGvTpngVlmwGCdP9/Zl/tVrDqcuYzQ==} + resolution: + { + integrity: sha512-UOShsPwz7NrMUqhR6t0hWjFduvOzbtv7toDH1/hIrfRNIDBnnBWd0CwJTGvTpngVlmwGCdP9/Zl/tVrDqcuYzQ==, + } scroll-into-view-if-needed@3.1.0: - resolution: {integrity: sha512-49oNpRjWRvnU8NyGVmUaYG4jtTkNonFZI86MmGRDqBphEK2EXT9gdEUoQPZhuBM8yWHxCWbobltqYO5M4XrUvQ==} + resolution: + { + integrity: sha512-49oNpRjWRvnU8NyGVmUaYG4jtTkNonFZI86MmGRDqBphEK2EXT9gdEUoQPZhuBM8yWHxCWbobltqYO5M4XrUvQ==, + } section-matter@1.0.0: - resolution: {integrity: sha512-vfD3pmTzGpufjScBh50YHKzEu2lxBWhVEHsNGoEXmCmn2hKGfeNLYMzCJpe8cD7gqX7TJluOVpBkAequ6dgMmA==} - engines: {node: '>=4'} + resolution: + { + integrity: sha512-vfD3pmTzGpufjScBh50YHKzEu2lxBWhVEHsNGoEXmCmn2hKGfeNLYMzCJpe8cD7gqX7TJluOVpBkAequ6dgMmA==, + } + engines: { node: ">=4" } shebang-command@1.2.0: - resolution: {integrity: sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==} - engines: {node: '>=0.10.0'} + resolution: + { + integrity: sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==, + } + engines: { node: ">=0.10.0" } shebang-command@2.0.0: - resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==} - engines: {node: '>=8'} + resolution: + { + integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==, + } + engines: { node: ">=8" } shebang-regex@1.0.0: - resolution: {integrity: sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==} - engines: {node: '>=0.10.0'} + resolution: + { + integrity: sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==, + } + engines: { node: ">=0.10.0" } shebang-regex@3.0.0: - resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==} - engines: {node: '>=8'} + resolution: + { + integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==, + } + engines: { node: ">=8" } shiki@0.14.7: - resolution: {integrity: sha512-dNPAPrxSc87ua2sKJ3H5dQ/6ZaY8RNnaAqK+t0eG7p0Soi2ydiqbGOTaZCqaYvA/uZYfS1LJnemt3Q+mSfcPCg==} + resolution: + { + integrity: sha512-dNPAPrxSc87ua2sKJ3H5dQ/6ZaY8RNnaAqK+t0eG7p0Soi2ydiqbGOTaZCqaYvA/uZYfS1LJnemt3Q+mSfcPCg==, + } signal-exit@3.0.7: - resolution: {integrity: sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==} + resolution: + { + integrity: sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==, + } signal-exit@4.1.0: - resolution: {integrity: sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==} - engines: {node: '>=14'} + resolution: + { + integrity: sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==, + } + engines: { node: ">=14" } slash@3.0.0: - resolution: {integrity: sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==} - engines: {node: '>=8'} + resolution: + { + integrity: sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==, + } + engines: { node: ">=8" } sort-keys@5.0.0: - resolution: {integrity: sha512-Pdz01AvCAottHTPQGzndktFNdbRA75BgOfeT1hH+AMnJFv8lynkPi42rfeEhpx1saTEI3YNMWxfqu0sFD1G8pw==} - engines: {node: '>=12'} + resolution: + { + integrity: sha512-Pdz01AvCAottHTPQGzndktFNdbRA75BgOfeT1hH+AMnJFv8lynkPi42rfeEhpx1saTEI3YNMWxfqu0sFD1G8pw==, + } + engines: { node: ">=12" } source-map-js@1.2.0: - resolution: {integrity: sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg==} - engines: {node: '>=0.10.0'} + resolution: + { + integrity: sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg==, + } + engines: { node: ">=0.10.0" } source-map@0.7.4: - resolution: {integrity: sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==} - engines: {node: '>= 8'} + resolution: + { + integrity: sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==, + } + engines: { node: ">= 8" } space-separated-tokens@2.0.2: - resolution: {integrity: sha512-PEGlAwrG8yXGXRjW32fGbg66JAlOAwbObuqVoJpv/mRgoWDQfgH1wDPvtzWyUSNAXBGSk8h755YDbbcEy3SH2Q==} + resolution: + { + integrity: sha512-PEGlAwrG8yXGXRjW32fGbg66JAlOAwbObuqVoJpv/mRgoWDQfgH1wDPvtzWyUSNAXBGSk8h755YDbbcEy3SH2Q==, + } sprintf-js@1.0.3: - resolution: {integrity: sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==} + resolution: + { + integrity: sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==, + } streamsearch@1.1.0: - resolution: {integrity: sha512-Mcc5wHehp9aXz1ax6bZUyY5afg9u2rv5cqQI3mRrYkGC8rW2hM02jWuwjtL++LS5qinSyhj2QfLyNsuc+VsExg==} - engines: {node: '>=10.0.0'} + resolution: + { + integrity: sha512-Mcc5wHehp9aXz1ax6bZUyY5afg9u2rv5cqQI3mRrYkGC8rW2hM02jWuwjtL++LS5qinSyhj2QfLyNsuc+VsExg==, + } + engines: { node: ">=10.0.0" } string-width@4.2.3: - resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==} - engines: {node: '>=8'} + resolution: + { + integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==, + } + engines: { node: ">=8" } string-width@5.1.2: - resolution: {integrity: sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==} - engines: {node: '>=12'} + resolution: + { + integrity: sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==, + } + engines: { node: ">=12" } stringify-entities@4.0.4: - resolution: {integrity: sha512-IwfBptatlO+QCJUo19AqvrPNqlVMpW9YEL2LIVY+Rpv2qsjCGxaDLNRgeGsQWJhfItebuJhsGSLjaBbNSQ+ieg==} + resolution: + { + integrity: sha512-IwfBptatlO+QCJUo19AqvrPNqlVMpW9YEL2LIVY+Rpv2qsjCGxaDLNRgeGsQWJhfItebuJhsGSLjaBbNSQ+ieg==, + } strip-ansi@6.0.1: - resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==} - engines: {node: '>=8'} + resolution: + { + integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==, + } + engines: { node: ">=8" } strip-ansi@7.1.0: - resolution: {integrity: sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==} - engines: {node: '>=12'} + resolution: + { + integrity: sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==, + } + engines: { node: ">=12" } strip-bom-string@1.0.0: - resolution: {integrity: sha512-uCC2VHvQRYu+lMh4My/sFNmF2klFymLX1wHJeXnbEJERpV/ZsVuonzerjfrGpIGF7LBVa1O7i9kjiWvJiFck8g==} - engines: {node: '>=0.10.0'} + resolution: + { + integrity: sha512-uCC2VHvQRYu+lMh4My/sFNmF2klFymLX1wHJeXnbEJERpV/ZsVuonzerjfrGpIGF7LBVa1O7i9kjiWvJiFck8g==, + } + engines: { node: ">=0.10.0" } strip-eof@1.0.0: - resolution: {integrity: sha512-7FCwGGmx8mD5xQd3RPUvnSpUXHM3BWuzjtpD4TXsfcZ9EL4azvVVUscFYwD9nx8Kh+uCBC00XBtAykoMHwTh8Q==} - engines: {node: '>=0.10.0'} + resolution: + { + integrity: sha512-7FCwGGmx8mD5xQd3RPUvnSpUXHM3BWuzjtpD4TXsfcZ9EL4azvVVUscFYwD9nx8Kh+uCBC00XBtAykoMHwTh8Q==, + } + engines: { node: ">=0.10.0" } style-to-object@0.4.4: - resolution: {integrity: sha512-HYNoHZa2GorYNyqiCaBgsxvcJIn7OHq6inEga+E6Ke3m5JkoqpQbnFssk4jwe+K7AhGa2fcha4wSOf1Kn01dMg==} + resolution: + { + integrity: sha512-HYNoHZa2GorYNyqiCaBgsxvcJIn7OHq6inEga+E6Ke3m5JkoqpQbnFssk4jwe+K7AhGa2fcha4wSOf1Kn01dMg==, + } styled-jsx@5.1.1: - resolution: {integrity: sha512-pW7uC1l4mBZ8ugbiZrcIsiIvVx1UmTfw7UkC3Um2tmfUq9Bhk8IiyEIPl6F8agHgjzku6j0xQEZbfA5uSgSaCw==} - engines: {node: '>= 12.0.0'} + resolution: + { + integrity: sha512-pW7uC1l4mBZ8ugbiZrcIsiIvVx1UmTfw7UkC3Um2tmfUq9Bhk8IiyEIPl6F8agHgjzku6j0xQEZbfA5uSgSaCw==, + } + engines: { node: ">= 12.0.0" } peerDependencies: - '@babel/core': '*' - babel-plugin-macros: '*' - react: '>= 16.8.0 || 17.x.x || ^18.0.0-0' + "@babel/core": "*" + babel-plugin-macros: "*" + react: ">= 16.8.0 || 17.x.x || ^18.0.0-0" peerDependenciesMeta: - '@babel/core': + "@babel/core": optional: true babel-plugin-macros: optional: true stylis@4.3.2: - resolution: {integrity: sha512-bhtUjWd/z6ltJiQwg0dUfxEJ+W+jdqQd8TbWLWyeIJHlnsqmGLRFFd8e5mA0AZi/zx90smXRlN66YMTcaSFifg==} + resolution: + { + integrity: sha512-bhtUjWd/z6ltJiQwg0dUfxEJ+W+jdqQd8TbWLWyeIJHlnsqmGLRFFd8e5mA0AZi/zx90smXRlN66YMTcaSFifg==, + } sucrase@3.35.0: - resolution: {integrity: sha512-8EbVDiu9iN/nESwxeSxDKe0dunta1GOlHufmSSXxMD2z2/tMZpDMpvXQGsc+ajGo8y2uYUmixaSRUc/QPoQ0GA==} - engines: {node: '>=16 || 14 >=14.17'} + resolution: + { + integrity: sha512-8EbVDiu9iN/nESwxeSxDKe0dunta1GOlHufmSSXxMD2z2/tMZpDMpvXQGsc+ajGo8y2uYUmixaSRUc/QPoQ0GA==, + } + engines: { node: ">=16 || 14 >=14.17" } hasBin: true supports-color@4.5.0: - resolution: {integrity: sha512-ycQR/UbvI9xIlEdQT1TQqwoXtEldExbCEAJgRo5YXlmSKjv6ThHnP9/vwGa1gr19Gfw+LkFd7KqYMhzrRC5JYw==} - engines: {node: '>=4'} + resolution: + { + integrity: sha512-ycQR/UbvI9xIlEdQT1TQqwoXtEldExbCEAJgRo5YXlmSKjv6ThHnP9/vwGa1gr19Gfw+LkFd7KqYMhzrRC5JYw==, + } + engines: { node: ">=4" } supports-preserve-symlinks-flag@1.0.0: - resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==} - engines: {node: '>= 0.4'} + resolution: + { + integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==, + } + engines: { node: ">= 0.4" } tailwindcss@3.4.6: - resolution: {integrity: sha512-1uRHzPB+Vzu57ocybfZ4jh5Q3SdlH7XW23J5sQoM9LhE9eIOlzxer/3XPSsycvih3rboRsvt0QCmzSrqyOYUIA==} - engines: {node: '>=14.0.0'} + resolution: + { + integrity: sha512-1uRHzPB+Vzu57ocybfZ4jh5Q3SdlH7XW23J5sQoM9LhE9eIOlzxer/3XPSsycvih3rboRsvt0QCmzSrqyOYUIA==, + } + engines: { node: ">=14.0.0" } hasBin: true thenify-all@1.6.0: - resolution: {integrity: sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==} - engines: {node: '>=0.8'} + resolution: + { + integrity: sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==, + } + engines: { node: ">=0.8" } thenify@3.3.1: - resolution: {integrity: sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==} + resolution: + { + integrity: sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==, + } title@3.5.3: - resolution: {integrity: sha512-20JyowYglSEeCvZv3EZ0nZ046vLarO37prvV0mbtQV7C8DJPGgN967r8SJkqd3XK3K3lD3/Iyfp3avjfil8Q2Q==} + resolution: + { + integrity: sha512-20JyowYglSEeCvZv3EZ0nZ046vLarO37prvV0mbtQV7C8DJPGgN967r8SJkqd3XK3K3lD3/Iyfp3avjfil8Q2Q==, + } hasBin: true titleize@1.0.0: - resolution: {integrity: sha512-TARUb7z1pGvlLxgPk++7wJ6aycXF3GJ0sNSBTAsTuJrQG5QuZlkUQP+zl+nbjAh4gMX9yDw9ZYklMd7vAfJKEw==} - engines: {node: '>=0.10.0'} + resolution: + { + integrity: sha512-TARUb7z1pGvlLxgPk++7wJ6aycXF3GJ0sNSBTAsTuJrQG5QuZlkUQP+zl+nbjAh4gMX9yDw9ZYklMd7vAfJKEw==, + } + engines: { node: ">=0.10.0" } to-regex-range@5.0.1: - resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==} - engines: {node: '>=8.0'} + resolution: + { + integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==, + } + engines: { node: ">=8.0" } trim-lines@3.0.1: - resolution: {integrity: sha512-kRj8B+YHZCc9kQYdWfJB2/oUl9rA99qbowYYBtr4ui4mZyAQ2JpvVBd/6U2YloATfqBhBTSMhTpgBHtU0Mf3Rg==} + resolution: + { + integrity: sha512-kRj8B+YHZCc9kQYdWfJB2/oUl9rA99qbowYYBtr4ui4mZyAQ2JpvVBd/6U2YloATfqBhBTSMhTpgBHtU0Mf3Rg==, + } trough@2.2.0: - resolution: {integrity: sha512-tmMpK00BjZiUyVyvrBK7knerNgmgvcV/KLVyuma/SC+TQN167GrMRciANTz09+k3zW8L8t60jWO1GpfkZdjTaw==} + resolution: + { + integrity: sha512-tmMpK00BjZiUyVyvrBK7knerNgmgvcV/KLVyuma/SC+TQN167GrMRciANTz09+k3zW8L8t60jWO1GpfkZdjTaw==, + } ts-dedent@2.2.0: - resolution: {integrity: sha512-q5W7tVM71e2xjHZTlgfTDoPF/SmqKG5hddq9SzR49CH2hayqRKJtQ4mtRlSxKaJlR/+9rEM+mnBHf7I2/BQcpQ==} - engines: {node: '>=6.10'} + resolution: + { + integrity: sha512-q5W7tVM71e2xjHZTlgfTDoPF/SmqKG5hddq9SzR49CH2hayqRKJtQ4mtRlSxKaJlR/+9rEM+mnBHf7I2/BQcpQ==, + } + engines: { node: ">=6.10" } ts-interface-checker@0.1.13: - resolution: {integrity: sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==} + resolution: + { + integrity: sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==, + } tslib@2.6.3: - resolution: {integrity: sha512-xNvxJEOUiWPGhUuUdQgAJPKOOJfGnIyKySOc09XkKsgdUV/3E2zvwZYdejjmRgPCgcym1juLH3226yA7sEFJKQ==} + resolution: + { + integrity: sha512-xNvxJEOUiWPGhUuUdQgAJPKOOJfGnIyKySOc09XkKsgdUV/3E2zvwZYdejjmRgPCgcym1juLH3226yA7sEFJKQ==, + } type-fest@1.4.0: - resolution: {integrity: sha512-yGSza74xk0UG8k+pLh5oeoYirvIiWo5t0/o3zHHAO2tRDiZcxWP7fywNlXhqb6/r6sWvwi+RsyQMWhVLe4BVuA==} - engines: {node: '>=10'} + resolution: + { + integrity: sha512-yGSza74xk0UG8k+pLh5oeoYirvIiWo5t0/o3zHHAO2tRDiZcxWP7fywNlXhqb6/r6sWvwi+RsyQMWhVLe4BVuA==, + } + engines: { node: ">=10" } + + typescript@5.7.2: + resolution: + { + integrity: sha512-i5t66RHxDvVN40HfDd1PsEThGNnlMCMT3jMUuoh9/0TaqWevNontacunWyN02LA9/fIbEWlcHZcgTKb9QoaLfg==, + } + engines: { node: ">=14.17" } + hasBin: true + + undici-types@6.20.0: + resolution: + { + integrity: sha512-Ny6QZ2Nju20vw1SRHe3d9jVu6gJ+4e3+MMpqu7pqE5HT6WsTSlce++GQmK5UXS8mzV8DSYHrQH+Xrf2jVcuKNg==, + } unified@10.1.2: - resolution: {integrity: sha512-pUSWAi/RAnVy1Pif2kAoeWNBa3JVrx0MId2LASj8G+7AiHWoKZNTomq6LG326T68U7/e263X6fTdcXIy7XnF7Q==} + resolution: + { + integrity: sha512-pUSWAi/RAnVy1Pif2kAoeWNBa3JVrx0MId2LASj8G+7AiHWoKZNTomq6LG326T68U7/e263X6fTdcXIy7XnF7Q==, + } unist-util-find-after@5.0.0: - resolution: {integrity: sha512-amQa0Ep2m6hE2g72AugUItjbuM8X8cGQnFoHk0pGfrFeT9GZhzN5SW8nRsiGKK7Aif4CrACPENkA6P/Lw6fHGQ==} + resolution: + { + integrity: sha512-amQa0Ep2m6hE2g72AugUItjbuM8X8cGQnFoHk0pGfrFeT9GZhzN5SW8nRsiGKK7Aif4CrACPENkA6P/Lw6fHGQ==, + } unist-util-generated@2.0.1: - resolution: {integrity: sha512-qF72kLmPxAw0oN2fwpWIqbXAVyEqUzDHMsbtPvOudIlUzXYFIeQIuxXQCRCFh22B7cixvU0MG7m3MW8FTq/S+A==} + resolution: + { + integrity: sha512-qF72kLmPxAw0oN2fwpWIqbXAVyEqUzDHMsbtPvOudIlUzXYFIeQIuxXQCRCFh22B7cixvU0MG7m3MW8FTq/S+A==, + } unist-util-is@5.2.1: - resolution: {integrity: sha512-u9njyyfEh43npf1M+yGKDGVPbY/JWEemg5nH05ncKPfi+kBbKBJoTdsogMu33uhytuLlv9y0O7GH7fEdwLdLQw==} + resolution: + { + integrity: sha512-u9njyyfEh43npf1M+yGKDGVPbY/JWEemg5nH05ncKPfi+kBbKBJoTdsogMu33uhytuLlv9y0O7GH7fEdwLdLQw==, + } unist-util-is@6.0.0: - resolution: {integrity: sha512-2qCTHimwdxLfz+YzdGfkqNlH0tLi9xjTnHddPmJwtIG9MGsdbutfTc4P+haPD7l7Cjxf/WZj+we5qfVPvvxfYw==} + resolution: + { + integrity: sha512-2qCTHimwdxLfz+YzdGfkqNlH0tLi9xjTnHddPmJwtIG9MGsdbutfTc4P+haPD7l7Cjxf/WZj+we5qfVPvvxfYw==, + } unist-util-position-from-estree@1.1.2: - resolution: {integrity: sha512-poZa0eXpS+/XpoQwGwl79UUdea4ol2ZuCYguVaJS4qzIOMDzbqz8a3erUCOmubSZkaOuGamb3tX790iwOIROww==} + resolution: + { + integrity: sha512-poZa0eXpS+/XpoQwGwl79UUdea4ol2ZuCYguVaJS4qzIOMDzbqz8a3erUCOmubSZkaOuGamb3tX790iwOIROww==, + } unist-util-position@4.0.4: - resolution: {integrity: sha512-kUBE91efOWfIVBo8xzh/uZQ7p9ffYRtUbMRZBNFYwf0RK8koUMx6dGUfwylLOKmaT2cs4wSW96QoYUSXAyEtpg==} + resolution: + { + integrity: sha512-kUBE91efOWfIVBo8xzh/uZQ7p9ffYRtUbMRZBNFYwf0RK8koUMx6dGUfwylLOKmaT2cs4wSW96QoYUSXAyEtpg==, + } unist-util-position@5.0.0: - resolution: {integrity: sha512-fucsC7HjXvkB5R3kTCO7kUjRdrS0BJt3M/FPxmHMBOm8JQi2BsHAHFsy27E0EolP8rp0NzXsJ+jNPyDWvOJZPA==} + resolution: + { + integrity: sha512-fucsC7HjXvkB5R3kTCO7kUjRdrS0BJt3M/FPxmHMBOm8JQi2BsHAHFsy27E0EolP8rp0NzXsJ+jNPyDWvOJZPA==, + } unist-util-remove-position@4.0.2: - resolution: {integrity: sha512-TkBb0HABNmxzAcfLf4qsIbFbaPDvMO6wa3b3j4VcEzFVaw1LBKwnW4/sRJ/atSLSzoIg41JWEdnE7N6DIhGDGQ==} + resolution: + { + integrity: sha512-TkBb0HABNmxzAcfLf4qsIbFbaPDvMO6wa3b3j4VcEzFVaw1LBKwnW4/sRJ/atSLSzoIg41JWEdnE7N6DIhGDGQ==, + } unist-util-remove-position@5.0.0: - resolution: {integrity: sha512-Hp5Kh3wLxv0PHj9m2yZhhLt58KzPtEYKQQ4yxfYFEO7EvHwzyDYnduhHnY1mDxoqr7VUwVuHXk9RXKIiYS1N8Q==} + resolution: + { + integrity: sha512-Hp5Kh3wLxv0PHj9m2yZhhLt58KzPtEYKQQ4yxfYFEO7EvHwzyDYnduhHnY1mDxoqr7VUwVuHXk9RXKIiYS1N8Q==, + } unist-util-remove@4.0.0: - resolution: {integrity: sha512-b4gokeGId57UVRX/eVKej5gXqGlc9+trkORhFJpu9raqZkZhU0zm8Doi05+HaiBsMEIJowL+2WtQ5ItjsngPXg==} + resolution: + { + integrity: sha512-b4gokeGId57UVRX/eVKej5gXqGlc9+trkORhFJpu9raqZkZhU0zm8Doi05+HaiBsMEIJowL+2WtQ5ItjsngPXg==, + } unist-util-stringify-position@3.0.3: - resolution: {integrity: sha512-k5GzIBZ/QatR8N5X2y+drfpWG8IDBzdnVj6OInRNWm1oXrzydiaAT2OQiA8DPRRZyAKb9b6I2a6PxYklZD0gKg==} + resolution: + { + integrity: sha512-k5GzIBZ/QatR8N5X2y+drfpWG8IDBzdnVj6OInRNWm1oXrzydiaAT2OQiA8DPRRZyAKb9b6I2a6PxYklZD0gKg==, + } unist-util-stringify-position@4.0.0: - resolution: {integrity: sha512-0ASV06AAoKCDkS2+xw5RXJywruurpbC4JZSm7nr7MOt1ojAzvyyaO+UxZf18j8FCF6kmzCZKcAgN/yu2gm2XgQ==} + resolution: + { + integrity: sha512-0ASV06AAoKCDkS2+xw5RXJywruurpbC4JZSm7nr7MOt1ojAzvyyaO+UxZf18j8FCF6kmzCZKcAgN/yu2gm2XgQ==, + } unist-util-visit-parents@4.1.1: - resolution: {integrity: sha512-1xAFJXAKpnnJl8G7K5KgU7FY55y3GcLIXqkzUj5QF/QVP7biUm0K0O2oqVkYsdjzJKifYeWn9+o6piAK2hGSHw==} + resolution: + { + integrity: sha512-1xAFJXAKpnnJl8G7K5KgU7FY55y3GcLIXqkzUj5QF/QVP7biUm0K0O2oqVkYsdjzJKifYeWn9+o6piAK2hGSHw==, + } unist-util-visit-parents@5.1.3: - resolution: {integrity: sha512-x6+y8g7wWMyQhL1iZfhIPhDAs7Xwbn9nRosDXl7qoPTSCy0yNxnKc+hWokFifWQIDGi154rdUqKvbCa4+1kLhg==} + resolution: + { + integrity: sha512-x6+y8g7wWMyQhL1iZfhIPhDAs7Xwbn9nRosDXl7qoPTSCy0yNxnKc+hWokFifWQIDGi154rdUqKvbCa4+1kLhg==, + } unist-util-visit-parents@6.0.1: - resolution: {integrity: sha512-L/PqWzfTP9lzzEa6CKs0k2nARxTdZduw3zyh8d2NVBnsyvHjSX4TWse388YrrQKbvI8w20fGjGlhgT96WwKykw==} + resolution: + { + integrity: sha512-L/PqWzfTP9lzzEa6CKs0k2nARxTdZduw3zyh8d2NVBnsyvHjSX4TWse388YrrQKbvI8w20fGjGlhgT96WwKykw==, + } unist-util-visit@3.1.0: - resolution: {integrity: sha512-Szoh+R/Ll68QWAyQyZZpQzZQm2UPbxibDvaY8Xc9SUtYgPsDzx5AWSk++UUt2hJuow8mvwR+rG+LQLw+KsuAKA==} + resolution: + { + integrity: sha512-Szoh+R/Ll68QWAyQyZZpQzZQm2UPbxibDvaY8Xc9SUtYgPsDzx5AWSk++UUt2hJuow8mvwR+rG+LQLw+KsuAKA==, + } unist-util-visit@4.1.2: - resolution: {integrity: sha512-MSd8OUGISqHdVvfY9TPhyK2VdUrPgxkUtWSuMHF6XAAFuL4LokseigBnZtPnJMu+FbynTkFNnFlyjxpVKujMRg==} + resolution: + { + integrity: sha512-MSd8OUGISqHdVvfY9TPhyK2VdUrPgxkUtWSuMHF6XAAFuL4LokseigBnZtPnJMu+FbynTkFNnFlyjxpVKujMRg==, + } unist-util-visit@5.0.0: - resolution: {integrity: sha512-MR04uvD+07cwl/yhVuVWAtw+3GOR/knlL55Nd/wAdblk27GCVt3lqpTivy/tkJcZoNPzTwS1Y+KMojlLDhoTzg==} + resolution: + { + integrity: sha512-MR04uvD+07cwl/yhVuVWAtw+3GOR/knlL55Nd/wAdblk27GCVt3lqpTivy/tkJcZoNPzTwS1Y+KMojlLDhoTzg==, + } update-browserslist-db@1.1.0: - resolution: {integrity: sha512-EdRAaAyk2cUE1wOf2DkEhzxqOQvFOoRJFNS6NeyJ01Gp2beMRpBAINjM2iDXE3KCuKhwnvHIQCJm6ThL2Z+HzQ==} + resolution: + { + integrity: sha512-EdRAaAyk2cUE1wOf2DkEhzxqOQvFOoRJFNS6NeyJ01Gp2beMRpBAINjM2iDXE3KCuKhwnvHIQCJm6ThL2Z+HzQ==, + } hasBin: true peerDependencies: - browserslist: '>= 4.21.0' + browserslist: ">= 4.21.0" util-deprecate@1.0.2: - resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==} + resolution: + { + integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==, + } uuid@9.0.1: - resolution: {integrity: sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==} + resolution: + { + integrity: sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==, + } hasBin: true uvu@0.5.6: - resolution: {integrity: sha512-+g8ENReyr8YsOc6fv/NVJs2vFdHBnBNdfE49rshrTzDWOlUx4Gq7KOS2GD8eqhy2j+Ejq29+SbKH8yjkAqXqoA==} - engines: {node: '>=8'} + resolution: + { + integrity: sha512-+g8ENReyr8YsOc6fv/NVJs2vFdHBnBNdfE49rshrTzDWOlUx4Gq7KOS2GD8eqhy2j+Ejq29+SbKH8yjkAqXqoA==, + } + engines: { node: ">=8" } hasBin: true vfile-location@5.0.3: - resolution: {integrity: sha512-5yXvWDEgqeiYiBe1lbxYF7UMAIm/IcopxMHrMQDq3nvKcjPKIhZklUKL+AE7J7uApI4kwe2snsK+eI6UTj9EHg==} + resolution: + { + integrity: sha512-5yXvWDEgqeiYiBe1lbxYF7UMAIm/IcopxMHrMQDq3nvKcjPKIhZklUKL+AE7J7uApI4kwe2snsK+eI6UTj9EHg==, + } vfile-matter@3.0.1: - resolution: {integrity: sha512-CAAIDwnh6ZdtrqAuxdElUqQRQDQgbbIrYtDYI8gCjXS1qQ+1XdLoK8FIZWxJwn0/I+BkSSZpar3SOgjemQz4fg==} + resolution: + { + integrity: sha512-CAAIDwnh6ZdtrqAuxdElUqQRQDQgbbIrYtDYI8gCjXS1qQ+1XdLoK8FIZWxJwn0/I+BkSSZpar3SOgjemQz4fg==, + } vfile-message@3.1.4: - resolution: {integrity: sha512-fa0Z6P8HUrQN4BZaX05SIVXic+7kE3b05PWAtPuYP9QLHsLKYR7/AlLW3NtOrpXRLeawpDLMsVkmk5DG0NXgWw==} + resolution: + { + integrity: sha512-fa0Z6P8HUrQN4BZaX05SIVXic+7kE3b05PWAtPuYP9QLHsLKYR7/AlLW3NtOrpXRLeawpDLMsVkmk5DG0NXgWw==, + } vfile-message@4.0.2: - resolution: {integrity: sha512-jRDZ1IMLttGj41KcZvlrYAaI3CfqpLpfpf+Mfig13viT6NKvRzWZ+lXz0Y5D60w6uJIBAOGq9mSHf0gktF0duw==} + resolution: + { + integrity: sha512-jRDZ1IMLttGj41KcZvlrYAaI3CfqpLpfpf+Mfig13viT6NKvRzWZ+lXz0Y5D60w6uJIBAOGq9mSHf0gktF0duw==, + } vfile@5.3.7: - resolution: {integrity: sha512-r7qlzkgErKjobAmyNIkkSpizsFPYiUPuJb5pNW1RB4JcYVZhs4lIbVqk8XPk033CV/1z8ss5pkax8SuhGpcG8g==} + resolution: + { + integrity: sha512-r7qlzkgErKjobAmyNIkkSpizsFPYiUPuJb5pNW1RB4JcYVZhs4lIbVqk8XPk033CV/1z8ss5pkax8SuhGpcG8g==, + } vfile@6.0.2: - resolution: {integrity: sha512-zND7NlS8rJYb/sPqkb13ZvbbUoExdbi4w3SfRrMq6R3FvnLQmmfpajJNITuuYm6AZ5uao9vy4BAos3EXBPf2rg==} + resolution: + { + integrity: sha512-zND7NlS8rJYb/sPqkb13ZvbbUoExdbi4w3SfRrMq6R3FvnLQmmfpajJNITuuYm6AZ5uao9vy4BAos3EXBPf2rg==, + } vscode-oniguruma@1.7.0: - resolution: {integrity: sha512-L9WMGRfrjOhgHSdOYgCt/yRMsXzLDJSL7BPrOZt73gU0iWO4mpqzqQzOz5srxqTvMBaR0XZTSrVWo4j55Rc6cA==} + resolution: + { + integrity: sha512-L9WMGRfrjOhgHSdOYgCt/yRMsXzLDJSL7BPrOZt73gU0iWO4mpqzqQzOz5srxqTvMBaR0XZTSrVWo4j55Rc6cA==, + } vscode-textmate@8.0.0: - resolution: {integrity: sha512-AFbieoL7a5LMqcnOF04ji+rpXadgOXnZsxQr//r83kLPr7biP7am3g9zbaZIaBGwBRWeSvoMD4mgPdX3e4NWBg==} + resolution: + { + integrity: sha512-AFbieoL7a5LMqcnOF04ji+rpXadgOXnZsxQr//r83kLPr7biP7am3g9zbaZIaBGwBRWeSvoMD4mgPdX3e4NWBg==, + } web-namespaces@2.0.1: - resolution: {integrity: sha512-bKr1DkiNa2krS7qxNtdrtHAmzuYGFQLiQ13TsorsdT6ULTkPLKuu5+GsFpDlg6JFjUTwX2DyhMPG2be8uPrqsQ==} + resolution: + { + integrity: sha512-bKr1DkiNa2krS7qxNtdrtHAmzuYGFQLiQ13TsorsdT6ULTkPLKuu5+GsFpDlg6JFjUTwX2DyhMPG2be8uPrqsQ==, + } web-worker@1.3.0: - resolution: {integrity: sha512-BSR9wyRsy/KOValMgd5kMyr3JzpdeoR9KVId8u5GVlTTAtNChlsE4yTxeY7zMdNSyOmoKBv8NH2qeRY9Tg+IaA==} + resolution: + { + integrity: sha512-BSR9wyRsy/KOValMgd5kMyr3JzpdeoR9KVId8u5GVlTTAtNChlsE4yTxeY7zMdNSyOmoKBv8NH2qeRY9Tg+IaA==, + } which@1.3.1: - resolution: {integrity: sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==} + resolution: + { + integrity: sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==, + } hasBin: true which@2.0.2: - resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==} - engines: {node: '>= 8'} + resolution: + { + integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==, + } + engines: { node: ">= 8" } hasBin: true wrap-ansi@7.0.0: - resolution: {integrity: sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==} - engines: {node: '>=10'} + resolution: + { + integrity: sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==, + } + engines: { node: ">=10" } wrap-ansi@8.1.0: - resolution: {integrity: sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==} - engines: {node: '>=12'} + resolution: + { + integrity: sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==, + } + engines: { node: ">=12" } yallist@2.1.2: - resolution: {integrity: sha512-ncTzHV7NvsQZkYe1DW7cbDLm0YpzHmZF5r/iyP3ZnQtMiJ+pjzisCiMNI+Sj+xQF5pXhSHxSB3uDbsBTzY/c2A==} + resolution: + { + integrity: sha512-ncTzHV7NvsQZkYe1DW7cbDLm0YpzHmZF5r/iyP3ZnQtMiJ+pjzisCiMNI+Sj+xQF5pXhSHxSB3uDbsBTzY/c2A==, + } yaml@2.4.5: - resolution: {integrity: sha512-aBx2bnqDzVOyNKfsysjA2ms5ZlnjSAW2eG3/L5G/CSujfjLJTJsEw1bGw8kCf04KodQWk1pxlGnZ56CRxiawmg==} - engines: {node: '>= 14'} + resolution: + { + integrity: sha512-aBx2bnqDzVOyNKfsysjA2ms5ZlnjSAW2eG3/L5G/CSujfjLJTJsEw1bGw8kCf04KodQWk1pxlGnZ56CRxiawmg==, + } + engines: { node: ">= 14" } hasBin: true yocto-queue@0.1.0: - resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==} - engines: {node: '>=10'} + resolution: + { + integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==, + } + engines: { node: ">=10" } zod@3.23.8: - resolution: {integrity: sha512-XBx9AXhXktjUqnepgTiE5flcKIYWi/rme0Eaj+5Y0lftuGBq+jyRu/md4WnuxqgP1ubdpNCsYEYPxrzVHD8d6g==} + resolution: + { + integrity: sha512-XBx9AXhXktjUqnepgTiE5flcKIYWi/rme0Eaj+5Y0lftuGBq+jyRu/md4WnuxqgP1ubdpNCsYEYPxrzVHD8d6g==, + } zwitch@2.0.4: - resolution: {integrity: sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A==} + resolution: + { + integrity: sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A==, + } snapshots: + "@alloc/quick-lru@5.2.0": {} - '@alloc/quick-lru@5.2.0': {} - - '@babel/runtime@7.24.8': + "@babel/runtime@7.24.8": dependencies: regenerator-runtime: 0.14.1 - '@braintree/sanitize-url@6.0.4': {} + "@braintree/sanitize-url@6.0.4": {} - '@headlessui/react@1.7.19(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + "@headlessui/react@1.7.19(react-dom@18.3.1(react@18.3.1))(react@18.3.1)": dependencies: - '@tanstack/react-virtual': 3.8.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + "@tanstack/react-virtual": 3.8.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1) client-only: 0.0.1 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - '@isaacs/cliui@8.0.2': + "@isaacs/cliui@8.0.2": dependencies: string-width: 5.1.2 string-width-cjs: string-width@4.2.3 @@ -1887,27 +3460,27 @@ snapshots: wrap-ansi: 8.1.0 wrap-ansi-cjs: wrap-ansi@7.0.0 - '@jridgewell/gen-mapping@0.3.5': + "@jridgewell/gen-mapping@0.3.5": dependencies: - '@jridgewell/set-array': 1.2.1 - '@jridgewell/sourcemap-codec': 1.5.0 - '@jridgewell/trace-mapping': 0.3.25 + "@jridgewell/set-array": 1.2.1 + "@jridgewell/sourcemap-codec": 1.5.0 + "@jridgewell/trace-mapping": 0.3.25 - '@jridgewell/resolve-uri@3.1.2': {} + "@jridgewell/resolve-uri@3.1.2": {} - '@jridgewell/set-array@1.2.1': {} + "@jridgewell/set-array@1.2.1": {} - '@jridgewell/sourcemap-codec@1.5.0': {} + "@jridgewell/sourcemap-codec@1.5.0": {} - '@jridgewell/trace-mapping@0.3.25': + "@jridgewell/trace-mapping@0.3.25": dependencies: - '@jridgewell/resolve-uri': 3.1.2 - '@jridgewell/sourcemap-codec': 1.5.0 + "@jridgewell/resolve-uri": 3.1.2 + "@jridgewell/sourcemap-codec": 1.5.0 - '@mdx-js/mdx@2.3.0': + "@mdx-js/mdx@2.3.0": dependencies: - '@types/estree-jsx': 1.0.5 - '@types/mdx': 2.0.13 + "@types/estree-jsx": 1.0.5 + "@types/mdx": 2.0.13 estree-util-build-jsx: 2.2.2 estree-util-is-identifier-name: 2.1.0 estree-util-to-js: 1.2.0 @@ -1926,140 +3499,140 @@ snapshots: transitivePeerDependencies: - supports-color - '@mdx-js/react@2.3.0(react@18.3.1)': + "@mdx-js/react@2.3.0(react@18.3.1)": dependencies: - '@types/mdx': 2.0.13 - '@types/react': 18.3.3 + "@types/mdx": 2.0.13 + "@types/react": 18.3.3 react: 18.3.1 - '@napi-rs/simple-git-android-arm-eabi@0.1.17': + "@napi-rs/simple-git-android-arm-eabi@0.1.17": optional: true - '@napi-rs/simple-git-android-arm64@0.1.17': + "@napi-rs/simple-git-android-arm64@0.1.17": optional: true - '@napi-rs/simple-git-darwin-arm64@0.1.17': + "@napi-rs/simple-git-darwin-arm64@0.1.17": optional: true - '@napi-rs/simple-git-darwin-x64@0.1.17': + "@napi-rs/simple-git-darwin-x64@0.1.17": optional: true - '@napi-rs/simple-git-freebsd-x64@0.1.17': + "@napi-rs/simple-git-freebsd-x64@0.1.17": optional: true - '@napi-rs/simple-git-linux-arm-gnueabihf@0.1.17': + "@napi-rs/simple-git-linux-arm-gnueabihf@0.1.17": optional: true - '@napi-rs/simple-git-linux-arm64-gnu@0.1.17': + "@napi-rs/simple-git-linux-arm64-gnu@0.1.17": optional: true - '@napi-rs/simple-git-linux-arm64-musl@0.1.17': + "@napi-rs/simple-git-linux-arm64-musl@0.1.17": optional: true - '@napi-rs/simple-git-linux-powerpc64le-gnu@0.1.17': + "@napi-rs/simple-git-linux-powerpc64le-gnu@0.1.17": optional: true - '@napi-rs/simple-git-linux-s390x-gnu@0.1.17': + "@napi-rs/simple-git-linux-s390x-gnu@0.1.17": optional: true - '@napi-rs/simple-git-linux-x64-gnu@0.1.17': + "@napi-rs/simple-git-linux-x64-gnu@0.1.17": optional: true - '@napi-rs/simple-git-linux-x64-musl@0.1.17': + "@napi-rs/simple-git-linux-x64-musl@0.1.17": optional: true - '@napi-rs/simple-git-win32-arm64-msvc@0.1.17': + "@napi-rs/simple-git-win32-arm64-msvc@0.1.17": optional: true - '@napi-rs/simple-git-win32-x64-msvc@0.1.17': + "@napi-rs/simple-git-win32-x64-msvc@0.1.17": optional: true - '@napi-rs/simple-git@0.1.17': + "@napi-rs/simple-git@0.1.17": optionalDependencies: - '@napi-rs/simple-git-android-arm-eabi': 0.1.17 - '@napi-rs/simple-git-android-arm64': 0.1.17 - '@napi-rs/simple-git-darwin-arm64': 0.1.17 - '@napi-rs/simple-git-darwin-x64': 0.1.17 - '@napi-rs/simple-git-freebsd-x64': 0.1.17 - '@napi-rs/simple-git-linux-arm-gnueabihf': 0.1.17 - '@napi-rs/simple-git-linux-arm64-gnu': 0.1.17 - '@napi-rs/simple-git-linux-arm64-musl': 0.1.17 - '@napi-rs/simple-git-linux-powerpc64le-gnu': 0.1.17 - '@napi-rs/simple-git-linux-s390x-gnu': 0.1.17 - '@napi-rs/simple-git-linux-x64-gnu': 0.1.17 - '@napi-rs/simple-git-linux-x64-musl': 0.1.17 - '@napi-rs/simple-git-win32-arm64-msvc': 0.1.17 - '@napi-rs/simple-git-win32-x64-msvc': 0.1.17 + "@napi-rs/simple-git-android-arm-eabi": 0.1.17 + "@napi-rs/simple-git-android-arm64": 0.1.17 + "@napi-rs/simple-git-darwin-arm64": 0.1.17 + "@napi-rs/simple-git-darwin-x64": 0.1.17 + "@napi-rs/simple-git-freebsd-x64": 0.1.17 + "@napi-rs/simple-git-linux-arm-gnueabihf": 0.1.17 + "@napi-rs/simple-git-linux-arm64-gnu": 0.1.17 + "@napi-rs/simple-git-linux-arm64-musl": 0.1.17 + "@napi-rs/simple-git-linux-powerpc64le-gnu": 0.1.17 + "@napi-rs/simple-git-linux-s390x-gnu": 0.1.17 + "@napi-rs/simple-git-linux-x64-gnu": 0.1.17 + "@napi-rs/simple-git-linux-x64-musl": 0.1.17 + "@napi-rs/simple-git-win32-arm64-msvc": 0.1.17 + "@napi-rs/simple-git-win32-x64-msvc": 0.1.17 - '@next/env@14.2.10': {} + "@next/env@14.2.10": {} - '@next/swc-darwin-arm64@14.2.10': + "@next/swc-darwin-arm64@14.2.10": optional: true - '@next/swc-darwin-x64@14.2.10': + "@next/swc-darwin-x64@14.2.10": optional: true - '@next/swc-linux-arm64-gnu@14.2.10': + "@next/swc-linux-arm64-gnu@14.2.10": optional: true - '@next/swc-linux-arm64-musl@14.2.10': + "@next/swc-linux-arm64-musl@14.2.10": optional: true - '@next/swc-linux-x64-gnu@14.2.10': + "@next/swc-linux-x64-gnu@14.2.10": optional: true - '@next/swc-linux-x64-musl@14.2.10': + "@next/swc-linux-x64-musl@14.2.10": optional: true - '@next/swc-win32-arm64-msvc@14.2.10': + "@next/swc-win32-arm64-msvc@14.2.10": optional: true - '@next/swc-win32-ia32-msvc@14.2.10': + "@next/swc-win32-ia32-msvc@14.2.10": optional: true - '@next/swc-win32-x64-msvc@14.2.10': + "@next/swc-win32-x64-msvc@14.2.10": optional: true - '@nodelib/fs.scandir@2.1.5': + "@nodelib/fs.scandir@2.1.5": dependencies: - '@nodelib/fs.stat': 2.0.5 + "@nodelib/fs.stat": 2.0.5 run-parallel: 1.2.0 - '@nodelib/fs.stat@2.0.5': {} + "@nodelib/fs.stat@2.0.5": {} - '@nodelib/fs.walk@1.2.8': + "@nodelib/fs.walk@1.2.8": dependencies: - '@nodelib/fs.scandir': 2.1.5 + "@nodelib/fs.scandir": 2.1.5 fastq: 1.17.1 - '@pkgjs/parseargs@0.11.0': + "@pkgjs/parseargs@0.11.0": optional: true - '@popperjs/core@2.11.8': {} + "@popperjs/core@2.11.8": {} - '@swc/counter@0.1.3': {} + "@swc/counter@0.1.3": {} - '@swc/helpers@0.5.5': + "@swc/helpers@0.5.5": dependencies: - '@swc/counter': 0.1.3 + "@swc/counter": 0.1.3 tslib: 2.6.3 - '@tabler/icons-react@3.11.0(react@18.3.1)': + "@tabler/icons-react@3.11.0(react@18.3.1)": dependencies: - '@tabler/icons': 3.11.0 + "@tabler/icons": 3.11.0 react: 18.3.1 - '@tabler/icons@3.11.0': {} + "@tabler/icons@3.11.0": {} - '@tanstack/react-virtual@3.8.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + "@tanstack/react-virtual@3.8.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1)": dependencies: - '@tanstack/virtual-core': 3.8.3 + "@tanstack/virtual-core": 3.8.3 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - '@tanstack/virtual-core@3.8.3': {} + "@tanstack/virtual-core@3.8.3": {} - '@theguild/remark-mermaid@0.0.5(react@18.3.1)': + "@theguild/remark-mermaid@0.0.5(react@18.3.1)": dependencies: mermaid: 10.9.3 react: 18.3.1 @@ -2067,69 +3640,73 @@ snapshots: transitivePeerDependencies: - supports-color - '@theguild/remark-npm2yarn@0.2.1': + "@theguild/remark-npm2yarn@0.2.1": dependencies: npm-to-yarn: 2.2.1 unist-util-visit: 5.0.0 - '@types/acorn@4.0.6': + "@types/acorn@4.0.6": dependencies: - '@types/estree': 1.0.5 + "@types/estree": 1.0.5 - '@types/d3-scale-chromatic@3.0.3': {} + "@types/d3-scale-chromatic@3.0.3": {} - '@types/d3-scale@4.0.8': + "@types/d3-scale@4.0.8": dependencies: - '@types/d3-time': 3.0.3 + "@types/d3-time": 3.0.3 - '@types/d3-time@3.0.3': {} + "@types/d3-time@3.0.3": {} - '@types/debug@4.1.12': + "@types/debug@4.1.12": dependencies: - '@types/ms': 0.7.34 + "@types/ms": 0.7.34 - '@types/estree-jsx@1.0.5': + "@types/estree-jsx@1.0.5": dependencies: - '@types/estree': 1.0.5 + "@types/estree": 1.0.5 - '@types/estree@1.0.5': {} + "@types/estree@1.0.5": {} - '@types/hast@2.3.10': + "@types/hast@2.3.10": dependencies: - '@types/unist': 2.0.10 + "@types/unist": 2.0.10 - '@types/hast@3.0.4': + "@types/hast@3.0.4": dependencies: - '@types/unist': 3.0.2 + "@types/unist": 3.0.2 - '@types/js-yaml@4.0.9': {} + "@types/js-yaml@4.0.9": {} - '@types/katex@0.16.7': {} + "@types/katex@0.16.7": {} - '@types/mdast@3.0.15': + "@types/mdast@3.0.15": dependencies: - '@types/unist': 2.0.10 + "@types/unist": 2.0.10 - '@types/mdast@4.0.4': + "@types/mdast@4.0.4": dependencies: - '@types/unist': 3.0.2 + "@types/unist": 3.0.2 - '@types/mdx@2.0.13': {} + "@types/mdx@2.0.13": {} - '@types/ms@0.7.34': {} + "@types/ms@0.7.34": {} - '@types/prop-types@15.7.12': {} - - '@types/react@18.3.3': + "@types/node@22.10.2": dependencies: - '@types/prop-types': 15.7.12 + undici-types: 6.20.0 + + "@types/prop-types@15.7.12": {} + + "@types/react@18.3.3": + dependencies: + "@types/prop-types": 15.7.12 csstype: 3.1.3 - '@types/unist@2.0.10': {} + "@types/unist@2.0.10": {} - '@types/unist@3.0.2': {} + "@types/unist@3.0.2": {} - '@ungap/structured-clone@1.2.0': {} + "@ungap/structured-clone@1.2.0": {} acorn-jsx@5.3.2(acorn@8.12.1): dependencies: @@ -2521,11 +4098,11 @@ snapshots: estree-util-attach-comments@2.1.1: dependencies: - '@types/estree': 1.0.5 + "@types/estree": 1.0.5 estree-util-build-jsx@2.2.2: dependencies: - '@types/estree-jsx': 1.0.5 + "@types/estree-jsx": 1.0.5 estree-util-is-identifier-name: 2.1.0 estree-walker: 3.0.3 @@ -2533,7 +4110,7 @@ snapshots: estree-util-to-js@1.2.0: dependencies: - '@types/estree-jsx': 1.0.5 + "@types/estree-jsx": 1.0.5 astring: 1.8.6 source-map: 0.7.4 @@ -2543,12 +4120,12 @@ snapshots: estree-util-visit@1.2.1: dependencies: - '@types/estree-jsx': 1.0.5 - '@types/unist': 2.0.10 + "@types/estree-jsx": 1.0.5 + "@types/unist": 2.0.10 estree-walker@3.0.3: dependencies: - '@types/estree': 1.0.5 + "@types/estree": 1.0.5 execa@0.8.0: dependencies: @@ -2568,8 +4145,8 @@ snapshots: fast-glob@3.3.2: dependencies: - '@nodelib/fs.stat': 2.0.5 - '@nodelib/fs.walk': 1.2.8 + "@nodelib/fs.stat": 2.0.5 + "@nodelib/fs.walk": 1.2.8 glob-parent: 5.1.2 merge2: 1.4.1 micromatch: 4.0.8 @@ -2598,6 +4175,10 @@ snapshots: function-bind@1.1.2: {} + geist@1.3.1(next@14.2.10(react-dom@18.3.1(react@18.3.1))(react@18.3.1)): + dependencies: + next: 14.2.10(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + get-stream@3.0.0: {} git-up@7.0.0: @@ -2651,20 +4232,20 @@ snapshots: hast-util-from-dom@5.0.0: dependencies: - '@types/hast': 3.0.4 + "@types/hast": 3.0.4 hastscript: 8.0.0 web-namespaces: 2.0.1 hast-util-from-html-isomorphic@2.0.0: dependencies: - '@types/hast': 3.0.4 + "@types/hast": 3.0.4 hast-util-from-dom: 5.0.0 hast-util-from-html: 2.0.1 unist-util-remove-position: 5.0.0 hast-util-from-html@2.0.1: dependencies: - '@types/hast': 3.0.4 + "@types/hast": 3.0.4 devlop: 1.1.0 hast-util-from-parse5: 8.0.1 parse5: 7.1.2 @@ -2673,8 +4254,8 @@ snapshots: hast-util-from-parse5@8.0.1: dependencies: - '@types/hast': 3.0.4 - '@types/unist': 3.0.2 + "@types/hast": 3.0.4 + "@types/unist": 3.0.2 devlop: 1.1.0 hastscript: 8.0.0 property-information: 6.5.0 @@ -2684,17 +4265,17 @@ snapshots: hast-util-is-element@3.0.0: dependencies: - '@types/hast': 3.0.4 + "@types/hast": 3.0.4 hast-util-parse-selector@4.0.0: dependencies: - '@types/hast': 3.0.4 + "@types/hast": 3.0.4 hast-util-raw@9.0.4: dependencies: - '@types/hast': 3.0.4 - '@types/unist': 3.0.2 - '@ungap/structured-clone': 1.2.0 + "@types/hast": 3.0.4 + "@types/unist": 3.0.2 + "@ungap/structured-clone": 1.2.0 hast-util-from-parse5: 8.0.1 hast-util-to-parse5: 8.0.0 html-void-elements: 3.0.0 @@ -2708,10 +4289,10 @@ snapshots: hast-util-to-estree@2.3.3: dependencies: - '@types/estree': 1.0.5 - '@types/estree-jsx': 1.0.5 - '@types/hast': 2.3.10 - '@types/unist': 2.0.10 + "@types/estree": 1.0.5 + "@types/estree-jsx": 1.0.5 + "@types/hast": 2.3.10 + "@types/unist": 2.0.10 comma-separated-tokens: 2.0.3 estree-util-attach-comments: 2.1.1 estree-util-is-identifier-name: 2.1.0 @@ -2728,7 +4309,7 @@ snapshots: hast-util-to-parse5@8.0.0: dependencies: - '@types/hast': 3.0.4 + "@types/hast": 3.0.4 comma-separated-tokens: 2.0.3 devlop: 1.1.0 property-information: 6.5.0 @@ -2738,8 +4319,8 @@ snapshots: hast-util-to-text@4.0.2: dependencies: - '@types/hast': 3.0.4 - '@types/unist': 3.0.2 + "@types/hast": 3.0.4 + "@types/unist": 3.0.2 hast-util-is-element: 3.0.0 unist-util-find-after: 5.0.0 @@ -2747,7 +4328,7 @@ snapshots: hastscript@8.0.0: dependencies: - '@types/hast': 3.0.4 + "@types/hast": 3.0.4 comma-separated-tokens: 2.0.3 hast-util-parse-selector: 4.0.0 property-information: 6.5.0 @@ -2808,7 +4389,7 @@ snapshots: is-reference@3.0.2: dependencies: - '@types/estree': 1.0.5 + "@types/estree": 1.0.5 is-ssh@1.4.0: dependencies: @@ -2820,9 +4401,9 @@ snapshots: jackspeak@3.4.3: dependencies: - '@isaacs/cliui': 8.0.2 + "@isaacs/cliui": 8.0.2 optionalDependencies: - '@pkgjs/parseargs': 0.11.0 + "@pkgjs/parseargs": 0.11.0 jiti@1.21.6: {} @@ -2880,26 +4461,26 @@ snapshots: match-sorter@6.3.4: dependencies: - '@babel/runtime': 7.24.8 + "@babel/runtime": 7.24.8 remove-accents: 0.5.0 mdast-util-definitions@5.1.2: dependencies: - '@types/mdast': 3.0.15 - '@types/unist': 2.0.10 + "@types/mdast": 3.0.15 + "@types/unist": 2.0.10 unist-util-visit: 4.1.2 mdast-util-find-and-replace@2.2.2: dependencies: - '@types/mdast': 3.0.15 + "@types/mdast": 3.0.15 escape-string-regexp: 5.0.0 unist-util-is: 5.2.1 unist-util-visit-parents: 5.1.3 mdast-util-from-markdown@1.3.1: dependencies: - '@types/mdast': 3.0.15 - '@types/unist': 2.0.10 + "@types/mdast": 3.0.15 + "@types/unist": 2.0.10 decode-named-character-reference: 1.0.2 mdast-util-to-string: 3.2.0 micromark: 3.2.0 @@ -2915,25 +4496,25 @@ snapshots: mdast-util-gfm-autolink-literal@1.0.3: dependencies: - '@types/mdast': 3.0.15 + "@types/mdast": 3.0.15 ccount: 2.0.1 mdast-util-find-and-replace: 2.2.2 micromark-util-character: 1.2.0 mdast-util-gfm-footnote@1.0.2: dependencies: - '@types/mdast': 3.0.15 + "@types/mdast": 3.0.15 mdast-util-to-markdown: 1.5.0 micromark-util-normalize-identifier: 1.1.0 mdast-util-gfm-strikethrough@1.0.3: dependencies: - '@types/mdast': 3.0.15 + "@types/mdast": 3.0.15 mdast-util-to-markdown: 1.5.0 mdast-util-gfm-table@1.0.7: dependencies: - '@types/mdast': 3.0.15 + "@types/mdast": 3.0.15 markdown-table: 3.0.3 mdast-util-from-markdown: 1.3.1 mdast-util-to-markdown: 1.5.0 @@ -2942,7 +4523,7 @@ snapshots: mdast-util-gfm-task-list-item@1.0.2: dependencies: - '@types/mdast': 3.0.15 + "@types/mdast": 3.0.15 mdast-util-to-markdown: 1.5.0 mdast-util-gfm@2.0.2: @@ -2959,15 +4540,15 @@ snapshots: mdast-util-math@2.0.2: dependencies: - '@types/mdast': 3.0.15 + "@types/mdast": 3.0.15 longest-streak: 3.1.0 mdast-util-to-markdown: 1.5.0 mdast-util-mdx-expression@1.3.2: dependencies: - '@types/estree-jsx': 1.0.5 - '@types/hast': 2.3.10 - '@types/mdast': 3.0.15 + "@types/estree-jsx": 1.0.5 + "@types/hast": 2.3.10 + "@types/mdast": 3.0.15 mdast-util-from-markdown: 1.3.1 mdast-util-to-markdown: 1.5.0 transitivePeerDependencies: @@ -2975,10 +4556,10 @@ snapshots: mdast-util-mdx-jsx@2.1.4: dependencies: - '@types/estree-jsx': 1.0.5 - '@types/hast': 2.3.10 - '@types/mdast': 3.0.15 - '@types/unist': 2.0.10 + "@types/estree-jsx": 1.0.5 + "@types/hast": 2.3.10 + "@types/mdast": 3.0.15 + "@types/unist": 2.0.10 ccount: 2.0.1 mdast-util-from-markdown: 1.3.1 mdast-util-to-markdown: 1.5.0 @@ -3002,9 +4583,9 @@ snapshots: mdast-util-mdxjs-esm@1.3.1: dependencies: - '@types/estree-jsx': 1.0.5 - '@types/hast': 2.3.10 - '@types/mdast': 3.0.15 + "@types/estree-jsx": 1.0.5 + "@types/hast": 2.3.10 + "@types/mdast": 3.0.15 mdast-util-from-markdown: 1.3.1 mdast-util-to-markdown: 1.5.0 transitivePeerDependencies: @@ -3012,13 +4593,13 @@ snapshots: mdast-util-phrasing@3.0.1: dependencies: - '@types/mdast': 3.0.15 + "@types/mdast": 3.0.15 unist-util-is: 5.2.1 mdast-util-to-hast@12.3.0: dependencies: - '@types/hast': 2.3.10 - '@types/mdast': 3.0.15 + "@types/hast": 2.3.10 + "@types/mdast": 3.0.15 mdast-util-definitions: 5.1.2 micromark-util-sanitize-uri: 1.2.0 trim-lines: 3.0.1 @@ -3028,9 +4609,9 @@ snapshots: mdast-util-to-hast@13.2.0: dependencies: - '@types/hast': 3.0.4 - '@types/mdast': 4.0.4 - '@ungap/structured-clone': 1.2.0 + "@types/hast": 3.0.4 + "@types/mdast": 4.0.4 + "@ungap/structured-clone": 1.2.0 devlop: 1.1.0 micromark-util-sanitize-uri: 2.0.0 trim-lines: 3.0.1 @@ -3040,8 +4621,8 @@ snapshots: mdast-util-to-markdown@1.5.0: dependencies: - '@types/mdast': 3.0.15 - '@types/unist': 2.0.10 + "@types/mdast": 3.0.15 + "@types/unist": 2.0.10 longest-streak: 3.1.0 mdast-util-phrasing: 3.0.1 mdast-util-to-string: 3.2.0 @@ -3051,15 +4632,15 @@ snapshots: mdast-util-to-string@3.2.0: dependencies: - '@types/mdast': 3.0.15 + "@types/mdast": 3.0.15 merge2@1.4.1: {} mermaid@10.9.3: dependencies: - '@braintree/sanitize-url': 6.0.4 - '@types/d3-scale': 4.0.8 - '@types/d3-scale-chromatic': 3.0.3 + "@braintree/sanitize-url": 6.0.4 + "@types/d3-scale": 4.0.8 + "@types/d3-scale-chromatic": 3.0.3 cytoscape: 3.30.0 cytoscape-cose-bilkent: 4.1.0(cytoscape@3.30.0) d3: 7.9.0 @@ -3159,7 +4740,7 @@ snapshots: micromark-extension-math@2.1.2: dependencies: - '@types/katex': 0.16.7 + "@types/katex": 0.16.7 katex: 0.16.11 micromark-factory-space: 1.1.0 micromark-util-character: 1.2.0 @@ -3169,7 +4750,7 @@ snapshots: micromark-extension-mdx-expression@1.0.8: dependencies: - '@types/estree': 1.0.5 + "@types/estree": 1.0.5 micromark-factory-mdx-expression: 1.0.9 micromark-factory-space: 1.1.0 micromark-util-character: 1.2.0 @@ -3180,8 +4761,8 @@ snapshots: micromark-extension-mdx-jsx@1.0.5: dependencies: - '@types/acorn': 4.0.6 - '@types/estree': 1.0.5 + "@types/acorn": 4.0.6 + "@types/estree": 1.0.5 estree-util-is-identifier-name: 2.1.0 micromark-factory-mdx-expression: 1.0.9 micromark-factory-space: 1.1.0 @@ -3197,7 +4778,7 @@ snapshots: micromark-extension-mdxjs-esm@1.0.5: dependencies: - '@types/estree': 1.0.5 + "@types/estree": 1.0.5 micromark-core-commonmark: 1.1.0 micromark-util-character: 1.2.0 micromark-util-events-to-acorn: 1.2.3 @@ -3233,7 +4814,7 @@ snapshots: micromark-factory-mdx-expression@1.0.9: dependencies: - '@types/estree': 1.0.5 + "@types/estree": 1.0.5 micromark-util-character: 1.2.0 micromark-util-events-to-acorn: 1.2.3 micromark-util-symbol: 1.1.0 @@ -3303,9 +4884,9 @@ snapshots: micromark-util-events-to-acorn@1.2.3: dependencies: - '@types/acorn': 4.0.6 - '@types/estree': 1.0.5 - '@types/unist': 2.0.10 + "@types/acorn": 4.0.6 + "@types/estree": 1.0.5 + "@types/unist": 2.0.10 estree-util-visit: 1.2.1 micromark-util-symbol: 1.1.0 micromark-util-types: 1.1.0 @@ -3351,7 +4932,7 @@ snapshots: micromark@3.2.0: dependencies: - '@types/debug': 4.1.12 + "@types/debug": 4.1.12 debug: 4.3.5 decode-named-character-reference: 1.0.2 micromark-core-commonmark: 1.1.0 @@ -3396,8 +4977,8 @@ snapshots: next-mdx-remote@4.4.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: - '@mdx-js/mdx': 2.3.0 - '@mdx-js/react': 2.3.0(react@18.3.1) + "@mdx-js/mdx": 2.3.0 + "@mdx-js/react": 2.3.0(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) vfile: 5.3.7 @@ -3419,8 +5000,8 @@ snapshots: next@14.2.10(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: - '@next/env': 14.2.10 - '@swc/helpers': 0.5.5 + "@next/env": 14.2.10 + "@swc/helpers": 0.5.5 busboy: 1.6.0 caniuse-lite: 1.0.30001642 graceful-fs: 4.2.11 @@ -3429,23 +5010,23 @@ snapshots: react-dom: 18.3.1(react@18.3.1) styled-jsx: 5.1.1(react@18.3.1) optionalDependencies: - '@next/swc-darwin-arm64': 14.2.10 - '@next/swc-darwin-x64': 14.2.10 - '@next/swc-linux-arm64-gnu': 14.2.10 - '@next/swc-linux-arm64-musl': 14.2.10 - '@next/swc-linux-x64-gnu': 14.2.10 - '@next/swc-linux-x64-musl': 14.2.10 - '@next/swc-win32-arm64-msvc': 14.2.10 - '@next/swc-win32-ia32-msvc': 14.2.10 - '@next/swc-win32-x64-msvc': 14.2.10 + "@next/swc-darwin-arm64": 14.2.10 + "@next/swc-darwin-x64": 14.2.10 + "@next/swc-linux-arm64-gnu": 14.2.10 + "@next/swc-linux-arm64-musl": 14.2.10 + "@next/swc-linux-x64-gnu": 14.2.10 + "@next/swc-linux-x64-musl": 14.2.10 + "@next/swc-win32-arm64-msvc": 14.2.10 + "@next/swc-win32-ia32-msvc": 14.2.10 + "@next/swc-win32-x64-msvc": 14.2.10 transitivePeerDependencies: - - '@babel/core' + - "@babel/core" - babel-plugin-macros nextra-theme-docs@2.13.4(next@14.2.10(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(nextra@2.13.4(next@14.2.10(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: - '@headlessui/react': 1.7.19(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@popperjs/core': 2.11.8 + "@headlessui/react": 1.7.19(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + "@popperjs/core": 2.11.8 clsx: 2.1.1 escape-string-regexp: 5.0.0 flexsearch: 0.7.43 @@ -3464,12 +5045,12 @@ snapshots: nextra@2.13.4(next@14.2.10(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: - '@headlessui/react': 1.7.19(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@mdx-js/mdx': 2.3.0 - '@mdx-js/react': 2.3.0(react@18.3.1) - '@napi-rs/simple-git': 0.1.17 - '@theguild/remark-mermaid': 0.0.5(react@18.3.1) - '@theguild/remark-npm2yarn': 0.2.1 + "@headlessui/react": 1.7.19(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + "@mdx-js/mdx": 2.3.0 + "@mdx-js/react": 2.3.0(react@18.3.1) + "@napi-rs/simple-git": 0.1.17 + "@theguild/remark-mermaid": 0.0.5(react@18.3.1) + "@theguild/remark-npm2yarn": 0.2.1 clsx: 2.1.1 github-slugger: 2.0.0 graceful-fs: 4.2.11 @@ -3524,7 +5105,7 @@ snapshots: parse-entities@4.0.1: dependencies: - '@types/unist': 2.0.10 + "@types/unist": 2.0.10 character-entities: 2.0.2 character-entities-legacy: 3.0.0 character-reference-invalid: 2.0.1 @@ -3560,7 +5141,7 @@ snapshots: periscopic@3.1.0: dependencies: - '@types/estree': 1.0.5 + "@types/estree": 1.0.5 estree-walker: 3.0.3 is-reference: 3.0.2 @@ -3615,6 +5196,12 @@ snapshots: picocolors: 1.0.1 source-map-js: 1.2.0 + prettier-plugin-tailwindcss@0.6.9(prettier@3.4.2): + dependencies: + prettier: 3.4.2 + + prettier@3.4.2: {} + property-information@6.5.0: {} protocols@2.0.1: {} @@ -3647,8 +5234,8 @@ snapshots: rehype-katex@7.0.0: dependencies: - '@types/hast': 3.0.4 - '@types/katex': 0.16.7 + "@types/hast": 3.0.4 + "@types/katex": 0.16.7 hast-util-from-html-isomorphic: 2.0.0 hast-util-to-text: 4.0.2 katex: 0.16.11 @@ -3657,20 +5244,20 @@ snapshots: rehype-pretty-code@0.9.11(shiki@0.14.7): dependencies: - '@types/hast': 2.3.10 + "@types/hast": 2.3.10 hash-obj: 4.0.0 parse-numeric-range: 1.3.0 shiki: 0.14.7 rehype-raw@7.0.0: dependencies: - '@types/hast': 3.0.4 + "@types/hast": 3.0.4 hast-util-raw: 9.0.4 vfile: 6.0.2 remark-gfm@3.0.1: dependencies: - '@types/mdast': 3.0.15 + "@types/mdast": 3.0.15 mdast-util-gfm: 2.0.2 micromark-extension-gfm: 2.0.3 unified: 10.1.2 @@ -3679,7 +5266,7 @@ snapshots: remark-math@5.1.1: dependencies: - '@types/mdast': 3.0.15 + "@types/mdast": 3.0.15 mdast-util-math: 2.0.2 micromark-extension-math: 2.1.2 unified: 10.1.2 @@ -3693,7 +5280,7 @@ snapshots: remark-parse@10.0.2: dependencies: - '@types/mdast': 3.0.15 + "@types/mdast": 3.0.15 mdast-util-from-markdown: 1.3.1 unified: 10.1.2 transitivePeerDependencies: @@ -3708,8 +5295,8 @@ snapshots: remark-rehype@10.1.0: dependencies: - '@types/hast': 2.3.10 - '@types/mdast': 3.0.15 + "@types/hast": 2.3.10 + "@types/mdast": 3.0.15 mdast-util-to-hast: 12.3.0 unified: 10.1.2 @@ -3831,7 +5418,7 @@ snapshots: sucrase@3.35.0: dependencies: - '@jridgewell/gen-mapping': 0.3.5 + "@jridgewell/gen-mapping": 0.3.5 commander: 4.1.1 glob: 10.4.5 lines-and-columns: 1.2.4 @@ -3847,7 +5434,7 @@ snapshots: tailwindcss@3.4.6: dependencies: - '@alloc/quick-lru': 5.2.0 + "@alloc/quick-lru": 5.2.0 arg: 5.0.2 chokidar: 3.6.0 didyoumean: 1.2.2 @@ -3905,9 +5492,13 @@ snapshots: type-fest@1.4.0: {} + typescript@5.7.2: {} + + undici-types@6.20.0: {} + unified@10.1.2: dependencies: - '@types/unist': 2.0.10 + "@types/unist": 2.0.10 bail: 2.0.2 extend: 3.0.2 is-buffer: 2.0.5 @@ -3917,85 +5508,85 @@ snapshots: unist-util-find-after@5.0.0: dependencies: - '@types/unist': 3.0.2 + "@types/unist": 3.0.2 unist-util-is: 6.0.0 unist-util-generated@2.0.1: {} unist-util-is@5.2.1: dependencies: - '@types/unist': 2.0.10 + "@types/unist": 2.0.10 unist-util-is@6.0.0: dependencies: - '@types/unist': 3.0.2 + "@types/unist": 3.0.2 unist-util-position-from-estree@1.1.2: dependencies: - '@types/unist': 2.0.10 + "@types/unist": 2.0.10 unist-util-position@4.0.4: dependencies: - '@types/unist': 2.0.10 + "@types/unist": 2.0.10 unist-util-position@5.0.0: dependencies: - '@types/unist': 3.0.2 + "@types/unist": 3.0.2 unist-util-remove-position@4.0.2: dependencies: - '@types/unist': 2.0.10 + "@types/unist": 2.0.10 unist-util-visit: 4.1.2 unist-util-remove-position@5.0.0: dependencies: - '@types/unist': 3.0.2 + "@types/unist": 3.0.2 unist-util-visit: 5.0.0 unist-util-remove@4.0.0: dependencies: - '@types/unist': 3.0.2 + "@types/unist": 3.0.2 unist-util-is: 6.0.0 unist-util-visit-parents: 6.0.1 unist-util-stringify-position@3.0.3: dependencies: - '@types/unist': 2.0.10 + "@types/unist": 2.0.10 unist-util-stringify-position@4.0.0: dependencies: - '@types/unist': 3.0.2 + "@types/unist": 3.0.2 unist-util-visit-parents@4.1.1: dependencies: - '@types/unist': 2.0.10 + "@types/unist": 2.0.10 unist-util-is: 5.2.1 unist-util-visit-parents@5.1.3: dependencies: - '@types/unist': 2.0.10 + "@types/unist": 2.0.10 unist-util-is: 5.2.1 unist-util-visit-parents@6.0.1: dependencies: - '@types/unist': 3.0.2 + "@types/unist": 3.0.2 unist-util-is: 6.0.0 unist-util-visit@3.1.0: dependencies: - '@types/unist': 2.0.10 + "@types/unist": 2.0.10 unist-util-is: 5.2.1 unist-util-visit-parents: 4.1.1 unist-util-visit@4.1.2: dependencies: - '@types/unist': 2.0.10 + "@types/unist": 2.0.10 unist-util-is: 5.2.1 unist-util-visit-parents: 5.1.3 unist-util-visit@5.0.0: dependencies: - '@types/unist': 3.0.2 + "@types/unist": 3.0.2 unist-util-is: 6.0.0 unist-util-visit-parents: 6.0.1 @@ -4018,35 +5609,35 @@ snapshots: vfile-location@5.0.3: dependencies: - '@types/unist': 3.0.2 + "@types/unist": 3.0.2 vfile: 6.0.2 vfile-matter@3.0.1: dependencies: - '@types/js-yaml': 4.0.9 + "@types/js-yaml": 4.0.9 is-buffer: 2.0.5 js-yaml: 4.1.0 vfile-message@3.1.4: dependencies: - '@types/unist': 2.0.10 + "@types/unist": 2.0.10 unist-util-stringify-position: 3.0.3 vfile-message@4.0.2: dependencies: - '@types/unist': 3.0.2 + "@types/unist": 3.0.2 unist-util-stringify-position: 4.0.0 vfile@5.3.7: dependencies: - '@types/unist': 2.0.10 + "@types/unist": 2.0.10 is-buffer: 2.0.5 unist-util-stringify-position: 3.0.3 vfile-message: 3.1.4 vfile@6.0.2: dependencies: - '@types/unist': 3.0.2 + "@types/unist": 3.0.2 unist-util-stringify-position: 4.0.0 vfile-message: 4.0.2 diff --git a/docs/postcss.config.js b/docs/postcss.config.js index 33ad091..12a703d 100644 --- a/docs/postcss.config.js +++ b/docs/postcss.config.js @@ -3,4 +3,4 @@ module.exports = { tailwindcss: {}, autoprefixer: {}, }, -} +}; diff --git a/docs/public/apple-touch-icon.png b/docs/public/apple-touch-icon.png new file mode 100644 index 0000000000000000000000000000000000000000..ac6ec921024a44485de346584bb68284766d5f4f GIT binary patch literal 5872 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 + + + + + + + + + + + + + + + + + diff --git a/docs/styles.css b/docs/styles.css index 6d80847..fa35cd7 100644 --- a/docs/styles.css +++ b/docs/styles.css @@ -2,6 +2,53 @@ @tailwind components; @tailwind utilities; -.tabler-icon { - color: rgb(250 250 250 / var(--tw-text-opacity)) !important -} \ No newline at end of file +.nextra-card .tabler-icon:hover { + color: rgb(17 24 39 / var(--tw-text-opacity)); +} +.nextra-card .tabler-icon { + color: rgb(55 65 81 / var(--tw-text-opacity)); +} +.nextra-card .tabler-icon:is(.dark *) { + color: rgb(229 229 229 / var(--tw-text-opacity)); +} + +.nextra-card .tabler-icon:is(.dark *):hover { + color: rgb(250 250 250 / var(--tw-text-opacity)); +} + +.home-animation { + animation-name: fade-in; + animation-delay: 300ms; + animation-duration: 500ms; + animation-fill-mode: forwards; + animation-timing-function: ease-in; +} + +@keyframes fade-in { + from { + opacity: 0; + } + + to { + opacity: 1; + } +} + +.hide-focus:focus { + outline: none; + box-shadow: none; +} + +.home-pattern { + background-color: white; + background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40'%3E%3Cg fill-rule='evenodd'%3E%3Cg fill='%23000000' fill-opacity='0.15'%3E%3Cpath d='M0 38.59l2.83-2.83 1.41 1.41L1.41 40H0v-1.41zM0 1.4l2.83 2.83 1.41-1.41L1.41 0H0v1.41zM38.59 40l-2.83-2.83 1.41-1.41L40 38.59V40h-1.41zM40 1.41l-2.83 2.83-1.41-1.41L38.59 0H40v1.41zM20 18.6l2.83-2.83 1.41 1.41L21.41 20l2.83 2.83-1.41 1.41L20 21.41l-2.83 2.83-1.41-1.41L18.59 20l-2.83-2.83 1.41-1.41L20 18.59z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E"); + mask-image: radial-gradient(ellipse at top, white, transparent); + translate: 0 -0.5rem; +} + +.home-pattern:is(.dark *) { + background-color: #111111; + background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40'%3E%3Cg fill-rule='evenodd'%3E%3Cg fill='%23ffffff' fill-opacity='0.1'%3E%3Cpath d='M0 38.59l2.83-2.83 1.41 1.41L1.41 40H0v-1.41zM0 1.4l2.83 2.83 1.41-1.41L1.41 0H0v1.41zM38.59 40l-2.83-2.83 1.41-1.41L40 38.59V40h-1.41zM40 1.41l-2.83 2.83-1.41-1.41L38.59 0H40v1.41zM20 18.6l2.83-2.83 1.41 1.41L21.41 20l2.83 2.83-1.41 1.41L20 21.41l-2.83 2.83-1.41-1.41L18.59 20l-2.83-2.83 1.41-1.41L20 18.59z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E"); + mask-image: radial-gradient(ellipse at top, #111111, transparent); + translate: 0 -0.5rem; +} diff --git a/docs/tailwind.config.js b/docs/tailwind.config.js index 71a7421..d56e7d9 100644 --- a/docs/tailwind.config.js +++ b/docs/tailwind.config.js @@ -1,11 +1,9 @@ /** @type {import('tailwindcss').Config} */ module.exports = { - content: [ - "theme.config.jsx" - ], + darkMode: "class", + content: ["theme.config.jsx", "components/**/*.tsx"], theme: { extend: {}, }, plugins: [], -} - +}; diff --git a/docs/theme.config.jsx b/docs/theme.config.jsx index 1fbe9b6..8cab878 100644 --- a/docs/theme.config.jsx +++ b/docs/theme.config.jsx @@ -5,38 +5,39 @@ import { useConfig } from "nextra-theme-docs"; export default { docsRepositoryBase: "https://github.com/sergi0g/cup/tree/main/docs", useNextSeoProps() { - const { asPath } = useRouter() - if (asPath !== '/') { + const { asPath } = useRouter(); + if (asPath !== "/") { return { - titleTemplate: '%s – Cup' - } + titleTemplate: "Cup – %s", + }; } }, head: () => { - const { asPath } = useRouter() - const { frontMatter } = useConfig() - const url = - 'https://sergi0g.github.io/cup/docs/' + - (`/${asPath}`); - + const { asPath } = useRouter(); + const { frontMatter } = useConfig(); + const url = "https://sergi0g.github.io/cup/docs/" + `/${asPath}`; + return ( <> - + - ) + ); }, logo: (
-

Cup

+

Cup

), - logoLink: "https://sergi0g.github.io/cup/docs/", + logoLink: "/", project: { link: "https://github.com/sergi0g/cup/", }, diff --git a/docs/tsconfig.json b/docs/tsconfig.json new file mode 100644 index 0000000..07f9c5d --- /dev/null +++ b/docs/tsconfig.json @@ -0,0 +1,18 @@ +{ + "compilerOptions": { + "lib": ["dom", "dom.iterable", "esnext"], + "allowJs": true, + "skipLibCheck": true, + "strict": false, + "noEmit": true, + "incremental": true, + "module": "esnext", + "esModuleInterop": true, + "moduleResolution": "node", + "resolveJsonModule": true, + "isolatedModules": true, + "jsx": "preserve" + }, + "include": ["next-env.d.ts", "**/*.ts", "**/*.tsx"], + "exclude": ["node_modules"] +}
+ +
+ + + +
+
+ + + +
+
+ +
+

+ Still not convinced? Try it out now! +

+
+ +
+

+ docker run -v /var/run/docker.sock:/var/run/docker.sock -p + 8000:8000 -t ghcr.io/sergi0g/cup serve +

+ {isBrowser && + navigator.clipboard && + (copySuccess ? ( + + ) : ( + + ))} +
+
+ +

+ Visit{" "} + + http://localhost:8000 + {" "} + in your browser to try it out! +

+
+
+
+
+